[发明专利]响应包接收延时的方法及装置有效
申请号: | 201510313564.5 | 申请日: | 2015-06-09 |
公开(公告)号: | CN105187154B | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 林锦滨;史大龙;马坤 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 滕一斌 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 响应 接收 延时 方法 装置 | ||
本公开是关于一种响应包接收延时的方法及装置,属于客户端与服务器端的数据交互领域。所述方法包括:向对端设备发送请求包;接收到对端设备返回的响应包的部分信息,将超时时长延长;其中,超时时长为从请求包发出到响应包完整信息返回的最大等待时长。本公开通过延长响应包的接收时长,避免了在固定响应包超时时长内接收到错误响应包而错失对对应响应包的接收,或在固定响应包超时时长内未接收到完整对应响应包而丢弃响应包的问题,从而提高对应响应包的接收成功率。
技术领域
本公开涉及客户端与服务器端的数据交互技术,尤其涉及一种响应包接收延时的方法及装置。
背景技术
随着移动终端的普及,用户使用移动终端进行信息交互的频度越来越高,移动终端成功接收信息显得尤为重要,特别是在交互网络的网速不够理想的情况下,对所获取信息的成功接收的要求就更高。
在目前的客户端和服务器通讯模型中,客户端发出的请求包通过网络传输到达服务器,服务器返回对应的响应包经过网络传输到达客户端,这是一次完整的请求接收过程。通常通过网络传输会有丢包的可能性,客户端在发送一个请求包时,会设置超时时间T,即在T时间内,没有完整收到服务器返回的响应包就认为超时,即使响应包在所设定的超时时间T之后到达也会被丢掉。还有可能在固定的超时时长内接收到错误的响应包,而正确响应包在超时时间内未到达。
为克服相关技术中存在的问题,本公开提供一种响应包接收延时的方法及装置,所述技术方案如下:
根据本公开实施例的第一方面,提供一种响应包接收延时的方法,包括:
向对端设备发送请求包;
接收到所述对端设备返回的响应包的部分信息,将超时时长延长;所述超时时长为从请求包发出到响应包完整信息返回的最大等待时长。
根据本公开实施例的第二方面,提供一种响应包接收延时的装置,包括:
发送模块,被配置为向对端设备发送请求包;
延时模块,被配置为接收到所述对端设备返回的响应包的部分信息,将超时时长延长;所述超时时长为从请求包发出到响应包完整信息返回的最大等待时长。
根据本公开实施例的第三方面,提供一种响应包接收延时的装置,所述装置包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为:向对端设备发送请求包;接收到所述对端设备返回的响应包的部分信息,将超时时长延长;所述部分信息至少包括:所述响应包的响应包头;所述超时时长为从请求包发出到响应包完整信息返回的最大等待时长。
本公开的实施例提供的技术方案可以包括以下有益效果:
通过向对端设备发送请求包,并接收到对端设备返回的响应包的部分信息,将超时时长延长。其中,超时时长为从请求包发出到响应包完整信息返回的最大等待时长。从而通过延长响应包的超时时长,避免了在固定响应包超时时长内接收到错误响应包而错失对对应响应包的接收,或在固定响应包超时时长内未接收到完整对应响应包而丢弃响应包的问题,从而提高对应响应包的接收成功率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种响应包接收延时的方法的流程图;
图2是根据另一示例性实施例示出的一种响应包接收延时的方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510313564.5/2.html,转载请声明来源钻瓜专利网。