The invention discloses a connection processing method and a client. The method includes: the client establishes a first communication connection with the server, in which, if the client receives the first window indication information sent by the server, it indicates that the client can not use the first communication connection to the service. In the first preset time, the time set is obtained by counting the time when the client receives the indication information of the first window, calculating the normal distribution corresponding to the time set, and determining the probability parameter corresponding to the target time is greater than or equal to the preset value based on the normal distribution. The client disconnects the first communication connection between the server and the server.
【技术实现步骤摘要】
一种连接的处理方法及客户端
本专利技术涉及无线通信领域,尤其涉及一种连接的处理方法及客户端。
技术介绍
苹果推送通知服务(APNS,ApplePushNotificationService)是一种实现客户端与服务器之间进行消息推送的技术。APNS技术的实现基础是超文本传输协议(HTTP,HyperTextTransferProtocol),随着HTTP的发展,APNS技术已经与最新版本的HTTP2.0相结合。基于HTTP2.0的APNS技术在实现时,至少存在如下问题:在某个时刻,某一条通信连接对应的服务器资源紧缺,这时,服务器会向客户端返回窗口长度为0的指示信息,以告知客户端暂时不要利用通信连接向服务器发送请求。在客户端接收到窗口为0的指示信息后,客户端除了不断定期去服务器更新窗口大小之外没有其它事情可做,也即通信连接处于不可用的状态,这种通信连接不仅额外占用了通信资源,还导致推送过程无法正常进行。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种连接的处理方法及客户端。本专利技术实施例提供的连接的处理方法,包括:客户端与服务器建立第一通信连接,其中,如果所述客户端接收到所述服务器发送的第一窗口指示信息,则表明所述客户端不能够利用所述第一通信连接向所述服务器发送数据;在第一预设时长内,对所述客户端接收到所述第一窗口指示信息的时刻进行统计,得到时刻集合;计算所述时刻集合对应的正态分布;基于所述正态分布确定出目标时刻对应的概率参数大于等于所述预设值时,所述客户端断开与所述服务器之间的所述第一通信连接。本专利技术实施例中,所述计算所述时刻集合对应的正态分 ...
【技术保护点】
1.一种连接的处理方法,其特征在于,所述方法包括:客户端与服务器建立第一通信连接,其中,如果所述客户端接收到所述服务器发送的第一窗口指示信息,则表明所述客户端不能够利用所述第一通信连接向所述服务器发送数据;在第一预设时长内,对所述客户端接收到所述第一窗口指示信息的时刻进行统计,得到时刻集合;计算所述时刻集合对应的正态分布;基于所述正态分布确定出目标时刻对应的概率参数大于等于所述预设值时,所述客户端断开与所述服务器之间的所述第一通信连接。
【技术特征摘要】
1.一种连接的处理方法,其特征在于,所述方法包括:客户端与服务器建立第一通信连接,其中,如果所述客户端接收到所述服务器发送的第一窗口指示信息,则表明所述客户端不能够利用所述第一通信连接向所述服务器发送数据;在第一预设时长内,对所述客户端接收到所述第一窗口指示信息的时刻进行统计,得到时刻集合;计算所述时刻集合对应的正态分布;基于所述正态分布确定出目标时刻对应的概率参数大于等于所述预设值时,所述客户端断开与所述服务器之间的所述第一通信连接。2.根据权利要求1所述的连接的处理方法,其特征在于,所述计算所述时刻集合对应的正态分布之前,所述方法还包括:统计所述时刻集合中所包括的时刻数目;所述时刻集合中所包括的时刻数目大于等于所述门限值时,计算所述时刻集合对应的正态分布。3.根据权利要求1所述的连接的处理方法,其特征在于,所述计算所述时刻集合对应的正态分布,包括:基于所述时刻集合中的各个时刻,计算所述时刻集合对应的平均值和方差值;基于所述时刻集合对应的平均值和方差值,计算所述时刻集合对应的正态分布,其中,所述正态分布表明了各个时刻对应的概率参数。4.根据权利要求1所述的连接的处理方法,其特征在于,所述方法还包括:基于所述正态分布,确定目标时刻对应的概率参数;将所述目标时刻对应的概率参数与所述预设值进行比较。5.根据权利要求3所述的连接的处理方法,其特征在于,所述方法还包括:基于所述正态分布,确定概率参数大于所述预设值的范围,作为参考范围;所述目标时刻位于所述参考范围以内时,确定目标时刻对应的概率参数大于等于预设值。6.根据权利要求1至5任一项所述的连接的处理方法,其特征在于,所述第一预设时长的起始时刻为T1,终止时刻为T2,T2>T1;所述方法还包括:在所述T2时刻至T3时刻之间选择一个或多个所述目标时刻,其中,所述T3时刻距离所述T2时刻小于等于第二预设时长,T3>T2。7.一种客户端,其...
【专利技术属性】
技术研发人员:江勇霖,周海发,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。