[发明专利]数据发送对象的选择方法、装置、计算机设备及存储介质有效
申请号: | 201710751997.8 | 申请日: | 2017-08-28 |
公开(公告)号: | CN107682398B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 包晓华 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 方高明 |
地址: | 518052 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 状态码 请求数据 身份标识 数据发送 计算机设备 存储介质 发送成功 目标请求 目标设备 发送请求数据 发送对象 发送指令 网络压力 网络层 本端 发送 均衡 返回 网络 | ||
1.一种数据发送对象的选择方法,其特征在于,所述方法包括:
通过网络对外发送请求数据后,获取本端网络层返回的状态码,所述状态码与所述请求数据一一对应,所述状态码用于表示所述请求数据是否发送成功;
获取所述状态码对应请求数据所发送的目标设备的身份标识;
当所述状态码表示所述请求数据发送成功时,对对应的身份标识进行加一计数,否则对对应的身份标识进行减一计数;
接收到目标请求数据的发送指令时,将计数最小的身份标识对应的目标设备确定为所述目标请求数据的发送对象;
所述请求数据的来源不包括用于计数单独生成的数据。
2.根据权利要求1所述的方法,其特征在于,在所述将计数最小的身份标识对应的目标设备确定为所述目标请求数据的发送对象的步骤之前,所述方法还包括:
获取对每个身份标识对应预设的权值,所述权值为大于零的自然数;
计算每个身份标识的计数结果与对应权值的商值;
所述将计数最小的身份标识对应的目标设备确定为所述目标请求数据的发送对象的步骤进一步为:
将计算的商值最小的身份标识对应的目标设备确定为所述目标请求数据的发送对象。
3.根据权利要求1或2所述的方法,其特征在于,在确定所述目标请求数据的发送对象的步骤之后,所述方法还包括:
将所述目标请求数据通过网络发送给确定的所述目标设备;
获取本端网络层返回的与所述目标请求数据对应的状态码;
当所述状态码表示所述目标请求数据发送成功时,对所述目标请求数据的目标设备的身份标识进行加一计数,否则,对所述目标请求数据的目标设备的身份标识进行减一计数。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
将所述目标请求数据通过网络发送给确定的所述目标设备时,将所述目标请求数据保存并启动预设时间段内的倒计时;
当在所述倒计时结束之前接收到所述目标请求数据的应答数据时,将对应的目标请求数据删除,当所述倒计时已结束但未接收到所述目标请求数据的应答数据时,则将所述目标请求数据发送给其它目标设备。
5.根据权利要求4所述的方法,其特征在于,在将所述目标请求数据保存的步骤之前,所述方法还包括:
当所述请求数据携带有重要标识时,将所述目标请求数据保存并启动所述预设时间段内的倒计时。
6.一种数据发送对象的选择装置,其特征在于,所述装置包括:
状态码获取模块,用于通过网络对外发送请求数据后,获取本端网络层返回的状态码,所述状态码与所述请求数据一一对应,所述状态码用于表示所述请求数据是否发送成功;
标识获取模块,用于获取所述状态码对应请求数据所发送的目标设备的身份标识;
计数模块,用于当所述状态码表示所述请求数据发送成功时,对对应的身份标识进行加一计数,否则对对应的身份标识进行减一计数;
对象确定模块,用于接收到目标请求数据的发送指令时,将计数最小的身份标识对应的目标设备确定为所述目标请求数据的发送对象;
所述请求数据的来源不包括用于计数单独生成的数据。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
权值获取模块,用于获取对每个身份标识对应预设的权值,所述权值为大于零的自然数;
计算模块,用于计算每个身份标识的计数结果与对应权值的商值;
所述对象确定模块具体用于:将计算的商值最小的身份标识对应的目标设备确定为所述目标请求数据的发送对象。
8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5中任一项的数据发送对象的选择方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至5任一项所述方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710751997.8/1.html,转载请声明来源钻瓜专利网。