本公开提供了一种测试网速的方法、装置和系统,属于通信技术领域。所述方法包括:接收到上行网速的测试指令时,在对应服务器的待上传系统文件列表中获取目标系统文件;向所述服务器发送所述目标系统文件,在发送所述目标系统文件时,确定当前连接的网络的上行网速。采用本公开,可以节约传输资源。
【技术实现步骤摘要】
一种测试网速的方法、装置和系统
本公开涉及计算机
,特别涉及一种测试网速的方法、装置和系统。
技术介绍
随着计算机技术和网络技术的发展,手机等移动终端成为现代人的必备品,在人们的日常生活中发挥着越来越大的作用,用户可以使用手机接入WIFI(WirelessFidelity,无线保真)网络、或者接入移动网络,以浏览网页、观看视频等。用户将手机接入新WIFI时,为了确定当前接入的WIFI的网络质量,会测试当前接入的WIFI的网速,用户一般在终端中安装网速测试应用程序,打开该网速测试应用程序,对当前连接的网络的网速进行测试,在进行网速测试时一般是对上行网速与下行网速分别进行测试。在进行上行网速测试时,终端向该网速测试应用程序的后台服务器发送预设文件,在发送预设文件过程中,确定发送完预设文件所用的时长,将预设文件的数据量与发送完预设文件所用的时长的比值,确定为当前连接的网络的上行网速。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:用户测试网络的上行网速时,终端发送一个专门用于测试网速的预设文件,会浪费传输资源。
技术实现思路
为了克服相关技术中存在的问题,本公开提供了一种测试网速的方法、装置和系统。所述技术方案如下:根据本公开实施例的第一方面,提供一种测试网速的方法,所述方法包括:接收到上行网速的测试指令时,在对应服务器的待上传系统文件列表中获取目标系统文件;向所述服务器发送所述目标系统文件,在发送所述目标系统文件时,确定当前连接的网络的上行网速。可选的,所述目标系统文件为日志文件或统计信息文件。可选的,所述确定当前连接的网络的上行网速,包括:将所述目标系统文件的数据量与发送所述目标系统文件所用的时长的比值,确定为当前连接的网络的平均上行网速。可选的,所述方法还包括:接收到下行网速的测试指令时,向所述服务器发送下行网速的测试请求;接收所述服务器发送的目标推送文件,在接收所述目标推送文件时,确定当前连接的网络的下行网速。可选的,所述确定当前连接的网络的下行网速,包括:将所述目标推送文件的数据量与接收所述目标推送文件所用的时长的比值,确定为当前连接的网络的平均下行网速。可选的,所述方法还包括:如果所述待上传系统文件列表中不存在系统文件,则获取预先存储的第一预设文件;向所述服务器发送所述第一预设文件,在发送所述第一预设文件时,确定当前连接的网络的上行网速。可选的,所述在对应服务器的待上传系统文件列表中获取目标系统文件,包括:如果当前连接的网络的网络类型为移动网络,则在对应所述服务器的所述待上传系统文件列表中获取数据量小于第一数值的目标系统文件,如果当前连接的网络的网络类型为WIFI网络,则在对应所述服务器的所述待上传系统文件列表中获取数据量大于所述第一数值且小于第二数值的目标系统文件。这样,可以节约用户的移动网络流量。根据本公开实施例的第二方面,提供一种测试网速的方法,所述方法包括:当接收到终端发送的下行网速的测试请求时,在对应所述终端的待推送文件列表中获取目标推送文件;向所述终端发送所述目标推送文件,以使所述终端在接收所述目标推送文件时,确定当前连接的网络的下行网速。可选的,所述在对应所述终端的待推送文件列表中获取目标推送文件,包括:如果待推送文件列表中仅包括多个应用程序的安装包,则向所述终端发送所述多个应用程序的标识;当接收到所述终端发送的所述多个应用程序的标识中第一应用程序的标识时,在对应所述终端的待推送文件列表中获取所述第一应用程序的标识对应的安装包,确定为目标推送文件。这样,可以提高用户的体验。可选的,所述方法还包括:如果所述待推送文件列表中不存在推送文件,则获取预先存储的第二预设文件;向所述终端发送所述第二预设文件。可选的,所述在对应所述终端的待推送文件列表中获取目标推送文件,包括:如果确定所述终端当前连接的网络的网络类型为移动网络,则在对应所述终端的待推送文件列表中获取数据量小于第三数值的目标推送文件,如果确定所述终端当前连接的网络的网络类型为WIFI网络,则在对应所述终端的所述待推送文件列表中获取数据量大于所述第三数值且小于第四数值的目标推送文件。这样,可以节约用户的移动网络流量。根据本公开实施例的第三方面,提供一种终端,包括:获取模块,用于接收到上行网速的测试指令时,在对应服务器的待上传系统文件列表中获取目标系统文件;发送模块,用于向所述服务器发送所述目标系统文件;确定模块,用于在发送所述目标系统文件时,确定当前连接的网络的上行网速。可选的,所述目标系统文件为日志文件或统计信息文件。可选的,所述确定模块,用于:将所述目标系统文件的数据量与发送所述目标系统文件所用的时长的比值,确定为当前连接的网络的平均上行网速。可选的,所述发送模块,还用于:接收到下行网速的测试指令时,向所述服务器发送下行网速的测试请求;所述终端还包括:接收模块,用于接收所述服务器发送的目标推送文件;所述确定模块,还用于在接收所述目标推送文件时,确定当前连接的网络的下行网速。可选的,所述确定模块,还用于:将所述目标推送文件的数据量与接收所述目标推送文件所用的时长的比值,确定为当前连接的网络的平均下行网速。可选的,所述获取模块,还用于:如果所述待上传系统文件列表中不存在系统文件,则获取预先存储的第一预设文件;所述发送模块,还用于向所述服务器发送所述第一预设文件;所述确定模块,还用于在发送所述第一预设文件时,确定当前连接的网络的上行网速。可选的,所述获取模块,用于:如果当前连接的网络的网络类型为移动网络,则在对应所述服务器的所述待上传系统文件列表中获取数据量小于第一数值的目标系统文件,如果当前连接的网络的网络类型为WIFI网络,则在对应所述服务器的所述待上传系统文件列表中获取数据量大于所述第一数值且小于第二数值的目标系统文件。根据本公开实施例的第四方面,提供一种服务器,包括:获取模块,用于当接收到终端发送的下行网速的测试请求时,在对应所述终端的待推送文件列表中获取目标推送文件;发送模块,用于向所述终端发送所述目标推送文件,以使所述终端在接收所述目标推送文件时,确定当前连接的网络的下行网速。可选的,所述获取模块包括发送子模块和确定子模块,其中:所述发送子模块,用于如果待推送文件列表中仅包括多个应用程序的安装包,则向所述终端发送所述多个应用程序的标识;所述确定子模块,用于当接收到所述终端发送的所述多个应用程序的标识中第一应用程序的标识时,在对应所述终端的待推送文件列表中获取所述第一应用程序的标识对应的安装包,确定为目标推送文件。可选的,所述获取模块,还用于:如果所述待推送文件列表中不存在推送文件,则获取预先存储的第二预设文件;所述发送模块,还用于向所述终端发送所述第二预设文件。可选的,所述获取模块,用于:如果确定所述终端当前连接的网络的网络类型为移动网络,则在对应所述终端的待推送文件列表中获取数据量小于第三数值的目标推送文件,如果确定所述终端当前连接的网络的网络类型为WIFI网络,则在对应所述终端的所述待推送文件列表中获取数据量大于所述第三数值且小于第四数值的目标推送文件。根据本公开实施例的第五方面,提供一种终端,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收到上行网速的测试指令时本文档来自技高网...
【技术保护点】
一种测试网速的方法,其特征在于,所述方法包括:接收到上行网速的测试指令时,在对应服务器的待上传系统文件列表中获取目标系统文件;向所述服务器发送所述目标系统文件,在发送所述目标系统文件时,确定当前连接的网络的上行网速。
【技术特征摘要】
1.一种测试网速的方法,其特征在于,所述方法包括:接收到上行网速的测试指令时,在对应服务器的待上传系统文件列表中获取目标系统文件;向所述服务器发送所述目标系统文件,在发送所述目标系统文件时,确定当前连接的网络的上行网速。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收到下行网速的测试指令时,向所述服务器发送下行网速的测试请求;接收所述服务器发送的目标推送文件,在接收所述目标推送文件时,确定当前连接的网络的下行网速。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述待上传系统文件列表中不存在系统文件,则获取预先存储的第一预设文件;向所述服务器发送所述第一预设文件,在发送所述第一预设文件时,确定当前连接的网络的上行网速。4.根据权利要求1所述的方法,其特征在于,所述在对应服务器的待上传系统文件列表中获取目标系统文件,包括:如果当前连接的网络的网络类型为移动网络,则在对应所述服务器的所述待上传系统文件列表中获取数据量小于第一数值的目标系统文件,如果当前连接的网络的网络类型为WIFI网络,则在对应所述服务器的所述待上传系统文件列表中获取数据量大于所述第一数值且小于第二数值的目标系统文件。5.一种测试网速的方法,其特征在于,所述方法包括:当接收到终端发送的下行网速的测试请求时,在对应所述终端的待推送文件列表中获取目标推送文件;向所述终端发送所述目标推送文件,以使所述终端在接收所述目标推送文件时,确定当前连接的网络的下行网速。6.一种终端,其特征在于,所述终端包括:获取模块,...
【专利技术属性】
技术研发人员:刘鸣,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。