一种数据处理方法和系统的制作方法_3

文档序号:9455699阅读:来源:国知局
6,用于确定获得的比较结果和最小值所对应的应答时间在预设的时间段内是否稳定。
[0081]控制端确定模块05,还用于当比较结果和最小值所对应的应答时间在预设的时间段内稳定时,根据新的比较结果和最小值重新确定控制端;当比较结果和最小值所对应的应答时间在预设的时间段内不稳定时,忽略新的比较结果和最小值,等待下一个向接入端、主服务器所述从服务器发送测试数据的时间周期。
[0082]其中,预设的时间段小于周期性地向接入端和主服务器发送测试数据的时间周期。
[0083]与现有技术相比,本发明包括:周期性地通过客户端分别向接入端和主服务器发送测试数据。接收接入端接收到该测试数据后返回的第一应答信息和主服务器接收到该测试数据后返回的第二应答信息。分别记录返回第一应答信息所需的第一应答时间和返回第二应答信息所需的第二应答时间。将第一应答时间和第二应答时间分别与预设的时间阈值进行比较,并将第一应答时间和第二应答时间相互进行比较,并根据比较结果确定数据流的控制端。其中,控制端为客户端、接入端和主服务器中的一个。通过本发明的方案,能够根据网络负载动态调整数据流的控制端,提高宽带利用率和数据流的处理效率。
[0084]需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。
【主权项】
1.一种数据流控制端的确定方法,其特征在于,所述方法包括: 周期性地通过客户端分别向接入端和主服务器发送测试数据; 接收所述接入端接收到所述测试数据后返回的第一应答信息和所述主服务器接收到所述测试数据后返回的第二应答信息; 分别记录返回所述第一应答信息所需的第一应答时间和返回所述第二应答信息所需的第二应答时间; 将所述第一应答时间和所述第二应答时间分别与预设的时间阈值进行比较,并将所述第一应答时间和所述第二应答时间相互进行比较,并根据比较结果确定数据流的控制端; 其中,所述控制端为所述客户端、所述接入端和所述主服务器的一个。2.如权利要求1所述的数据流控制端的确定方法,其特征在于,所述根据比较结果确定数据流的控制端包括: 当所述第一应答时间和所述第二应答时间都大于或等于所述预设的时间阈值时,将所述客户端确定为所述数据流的控制端; 当所述第一应答时间和所述第二应答时间都小于所述预设的时间阈值,并且所述第一应答时间和所述第二应答时间相互比较后,判定所述第一应答时间最小时,将所述接入端确定为所述数据流的控制端;判定所述第二应答时间最小时,将所述主服务器确定为所述数据流的控制端。3.如权利要求2所述的数据流控制端的确定方法,其特征在于,所述方法还包括: 当此次通过客户端分别向所述接入端和所述主服务器发送所述测试数据,并且获得的所述第一应答时间和所述第二应答时间与所述预设的时间阈值的比较结果与上一次分别向所述接入端和所述主服务器发送所述测试数据时获得的比较结果相比发生变化时,或者,获得的所述第一应答时间和所述第二应答时间中的最小值与上一次分别向所述接入端和所述主服务器发送测试数据时获得的最小值相比不再是同一个应答时间时,根据新的所述比较结果和所述最小值重新确定所述控制端。4.如权利要求3所述的数据流控制端的确定方法,其特征在于,所述方法还包括: 在根据新的所述比较结果和所述最小值重新确定所述控制端之前,间隔预设的时间段重新向所述接入端和所述主服务器发送所述测试数据,重新获得所述第一应答时间和所述第二应答时间与所述预设的时间阈值的比较结果,以及所述第一应答时间和所述第二应答时间之间的最小值,确定获得的所述比较结果和所述最小值所对应的应答时间在所述预设的时间段内是否稳定; 当所述比较结果和所述最小值所对应的应答时间在所述预设的时间段内稳定时,根据新的所述比较结果和所述最小值重新确定所述控制端;当所述比较结果和所述最小值所对应的应答时间在所述预设的时间段内不稳定时,忽略新的所述比较结果和所述最小值,等待下一个向所述接入端和所述主服务器发送所述测试数据的时间周期; 其中,所述预设的时间段小于周期性地向所述接入端和所述主服务器发送所述测试数据的所述时间周期。5.一种数据流控制端的确定系统,其特征在于,所述系统包括:测试数据发送模块、应答信息接收模块、应答时间记录模块和控制端确定模块; 所述测试数据发送模块,用于周期性地通过客户端分别向接入端和主服务器发送测试数据; 所述应答信息接收模块,用于接收所述接入端接收到所述测试数据后返回的第一应答信息和所述主服务器接收到所述测试数据后返回的第二应答信息; 所述应答时间记录模块,用于分别记录返回所述第一应答信息所需的第一应答时间和返回所述第二应答信息所需的第二应答时间; 所述控制端确定模块,用于将所述第一应答时间和所述第二应答时间分别与预设的时间阈值进行比较,并将所述第一应答时间和所述第二应答时间相互进行比较,并根据比较结果确定数据流的控制端; 其中,所述控制端为所述客户端、所述接入端和所述主服务器中的一个。6.如权利要求5所述的数据流控制端的确定系统,其特征在于,所述控制端确定模块根据比较结果确定数据流的控制端是指: 当所述第一应答时间和所述第二应答时间都大于或等于所述预设的时间阈值时,将所述客户端确定为所述数据流的控制端; 当所述第一应答时间和所述第二应答时间都小于所述预设的时间阈值,并且所述第一应答时间和所述第二应答时间相互比较后,判定所述第一应答时间最小时,将所述接入端确定为所述数据流的控制端;判定所述第二应答时间最小时,将所述主服务器确定为所述数据流的控制端。7.如权利要求6所述的数据流控制端的确定系统,其特征在于,所述控制端确定模块还用于: 当此次通过客户端分别向所述接入端和所述主服务器发送所述测试数据,并且获得的所述第一应答时间和所述第二应答时间与所述预设的时间阈值的比较结果与上一次分别向所述接入端和所述主服务器发送测试数据时获得的比较结果相比发生变化时,或者,获得的所述第一应答时间和所述第二应答时间中的最小值与上一次分别向所述接入端和所述主服务器发送所述测试数据时获得的最小值相比不再是同一个应答时间时,根据新的所述比较结果和所述最小值重新确定所述控制端。8.如权利要求7所述的数据流控制端的确定系统,其特征在于,所述系统还包括:稳定性确定模块;所述测试数据发送模块,还用于在根据新的所述比较结果和所述最小值重新确定所述控制端之前,间隔预设的时间段重新向所述接入端和所述主服务器发送所述测试数据;所述控制端确定模块,还用于重新获得所述第一应答时间和所述第二应答时间与所述预设的时间阈值的比较结果,以及所述第一应答时间和所述第二应答时间之间的最小值;所述稳定性确定模块,用于确定获得的所述比较结果和所述最小值所对应的应答时间在所述预设的时间段内是否稳定; 所述控制端确定模块,还用于当所述比较结果和所述最小值所对应的应答时间在所述预设的时间段内稳定时,根据新的所述比较结果和所述最小值重新确定所述控制端;当所述比较结果和所述最小值所对应的应答时间在所述预设的时间段内不稳定时,忽略新的所述比较结果和所述最小值,等待下一个向所述接入端、所述主服务器和所述从服务器发送所述测试数据的时间周期; 其中,所述预设的时间段小于周期性地向所述接入端和所述主服务器发送所述测试数据的所述时间周期。
【专利摘要】本发明公开了一种数据流控制端的确定方法和系统,包括:周期性地通过客户端分别向接入端和主服务器发送测试数据。接收接入端接收到该测试数据后返回的第一应答信息和主服务器接收到该测试数据后返回的第二应答信息。分别记录返回第一应答信息所需的第一应答时间和返回第二应答信息所需的第二应答时间。将第一应答时间和第二应答时间分别与预设的时间阈值进行比较,并将第一应答时间和第二应答时间相互进行比较,并根据比较结果确定数据流的控制端。其中,控制端为客户端、接入端和主服务器中的一个。通过本发明的方案,能够根据网络负载动态调整数据流的控制端,提高宽带利用率和数据流的处理效率。
【IPC分类】H04L12/24, H04L12/803
【公开号】CN105207808
【申请号】CN201510523994
【发明人】曹海华
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2015年12月30日
【申请日】2015年8月24日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1