[发明专利]一种对应用程序的网络延时进行检测的方法及装置有效
| 申请号: | 201811131416.1 | 申请日: | 2018-09-27 |
| 公开(公告)号: | CN109379247B | 公开(公告)日: | 2022-02-15 |
| 发明(设计)人: | 江沛合 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04L43/0852 | 分类号: | H04L43/0852 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘;李娟 |
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用程序 网络 延时 进行 检测 方法 装置 | ||
本发明公开了一种对应用程序的网络延时进行检测的方法及装置,属于计算机技术领域,用于提高对应用程序的网络延时检测的准确性。在该方法中,每个应用程序对应一种延时检测策略,当确定需要对某个应用程序进行网络延时检测时,可以先确定该应用程序对应的延时检测策略,进而再按照获得的延时检测策略向目标测速服务器发送回送请求报文,最后再根据回送请求报文和目标测速服务器返回的回送应答报文来确定对应于该应用程序的网络延时,也就是说,可以对不同的应用程序以不同的延时检测策略进行差异化的网络延时检测,这样可以在一定程度上提高各个应用程序进行网络延时检测的准确性,从而提高网络延时检测精度。
技术领域
本发明涉及计算机技术领域,尤其涉及一种对应用程序的网络延时进行检测的方法及装置。
背景技术
网络延时一般会对用户造成一定的影响,例如用户在玩游戏时,如果网络延时过大,则可能造成游戏卡顿,从而导致游戏失利。为了便于用户能够及时知晓当前的网络延时,可以采用一些方式对网络延时进行检测,所以,网络延时检测的方式是一个值得思考的问题。
发明内容
本发明实施例提供一种对应用程序的网络延时进行检测的方法及装置,用于提高应用程序的网络延时检测的准确性。
第一方面,提供一种对应用程序的网络延时进行检测的方法,所述方法包括:
接收对选定的目标应用程序进行网络延时检测的触发指令;
响应所述触发指令,以获取与所述目标应用程序对应的延时检测策略;
根据所述延时检测策略,向目标测速服务器发送回送请求报文,并记录所述回送请求报文的发送时刻;
接收所述目标测速服务器发送的回送应答报文,并记录所述回送应答报文的接收时刻;
根据所述接收时刻和所述发送时刻之间的时间差,得到对应于所述目标应用程序的网络延时。
第二方面,提供一种对应用程序的网络延时进行检测的系统,所述系统包括测速管理服务器和测速服务器集群;其中:
所述测速管理服务器,用于接收终端设备发送的选定的目标应用程序的目标应用程序标识和测速请求指令;根据所述目标应用程序标识从所述测速服务器集群中选择对应的目标测速服务器,以及确定对应的延时检测策略;将所述目标测速服务器的服务器地址和所述延时检测策略发送给所述终端设备;
所述目标测速服务器,用于接收所述终端设备基于所述服务器地址并按照所述延时检测策略发送的回送请求报文;根据所述回送请求报文得到回送应答报文;以及将所述回送应答报文发送给所述终端设备,以使所述终端设备根据所述回送应答报文的接收时刻和所述回送请求报文的发送时刻之间的时间差,得到对应于所述目标应用程序的网络延时。
第三方面,提供一种对应用程序的网络延时进行检测的装置,所述装置包括:
第一接收模块,用于接收对选定的目标应用程序进行网络延时检测的触发指令;
获取模块,用于响应所述触发指令,以获取与所述目标应用程序对应的延时检测策略;
发送模块,用于根据所述延时检测策略,向目标测速服务器发送回送请求报文;
第一记录模块,用于记录所述回送请求报文的发送时刻;
第二接收模块,用于接收所述目标测速服务器发送的回送应答报文;
第二记录模块,用于记录所述回送应答报文的接收时刻;
延时确定模块,用于根据所述接收时刻和所述发送时刻之间的时间差,得到对应于所述目标应用程序的网络延时。
第四方面,提供一种终端设备,所述终端设备包括:
存储器,用于存储程序指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811131416.1/2.html,转载请声明来源钻瓜专利网。





