测试智能终端应用下载速度的方法、装置和智能终端的制作方法

文档序号:9436692阅读:478来源:国知局
测试智能终端应用下载速度的方法、装置和智能终端的制作方法
【技术领域】
[0001]本发明属于移动互联网领域,尤其涉及测试智能终端应用下载速度的方法、装置和智能终端。
【背景技术】
[0002]智能手机、平板电脑等智能终端技术的发展,使得这些终端的功能越来越强大,已经远远超越了通信的单一功能。可以毫不夸张地说,智能手机等智能终端已经不再是简单的通信工具,而是集休闲、娱乐和通信等功能于一身的工艺品。正是智能终端的强大功能,使得智能终端上安装的应用越来越多。据传,某智能手机制造商宣称其制造的智能手机能够安装多达30万多种应用。
[0003]智能终端用户使用其上安装的应用联网时一个重要的体验是网速的快慢,具体地,下载速度的快慢。较快的下载速度会给予用户良好的体验,反之则让用户的体验变差。因此,在智能手机等智能终端出厂之前,制造商们都非常重视智能终端应用下载速度的测试,以便为智能终端用户带来更好的体验,例如,在测试的结果为下载速度较慢时,找到原因后提高下载速度。
[0004]现有的一种测试智能终端应用的下载速度的方法是使用手工测试。然而,在实现本发明过程中,发明人发现上述现有技术中至少存在如下缺陷:
[0005]I)手工测试比较依赖测试人员的经验、责任心或熟练程度等,影响测试效率和结果的主观因素太多;
[0006]2)手工测试操作复杂,并且测试过程中很容易产生数据误差,因此,测试结果可能不准确。

【发明内容】

[0007]有鉴于此,本发明提供测试智能终端应用下载速度的方法、装置和智能终端,以提高测试智能终端应用下载速度的效率和准确性。
[0008]本发明第一方面提供一种测试智能终端应用下载速度的方法,所述方法包括:
[0009]在多个应用联网时,标记所述多个应用中每个应用和TCP/IP端口的——对应关系;
[0010]测试与所述TCP/IP端口对应的应用的实时下载速度;
[0011]根据所述每个应用和TCP/IP端口的——对应关系,将与所述TCP/IP端口对应的应用的实时下载速度写入指定文件;
[0012]传送所述指定文件至应用层,以使所述应用层显示所述应用的实时下载速度。
[0013]结合第一方面,在第一方面的第一种可能的实现方式中,所述测试与所述TCP/IP端口对应的应用的实时下载速度,包括:
[0014]测试所述多个应用中任一应用对应的TCP/IP端口的流量;
[0015]将所述任一应用对应的TCP/IP端口的流量与预设时间相比,所述相比的结果作为所述多个应用中任一应用的实时下载速度。
[0016]结合第一方面,在第一方面的第二种可能的实现方式中,所述测试与所述TCP/IP端口对应的应用的实时下载速度,包括:
[0017]测试所述多个应用中每一应用对应的TCP/IP端口的流量;
[0018]计算所述多个应用对应的TCP/IP端口的流量的总和;
[0019]将所述多个应用对应的TCP/IP端口的流量的总和与预设时间相比,所述相比的结果作为所述TCP/IP端口对应的应用的实时下载速度。
[0020]结合第一方面的第一种或者第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述测试所述多个应用中任一应用对应的TCP/IP端口的流量或者测试所述多个应用中每一应用对应的TCP/IP端口的流量,包括:
[0021]监测单个TCP/IP端口接收数据包或发送数据包的大小和数量;
[0022]计算所述接收数据包的大小和数量的乘积,或者计算所述发送数据包的大小和数量的乘积,将所述乘积作为所述单个TCP/IP端口的流量。
[0023]结合第一方面,在第一方面的第四种可能的实现方式中,所述根据所述每个应用和TCP/IP端口的一一对应关系,将与所述TCP/IP端口对应的应用的实时下载速度写入指定文件,包括:
[0024]根据所述每个应用和TCP/IP端口的——对应关系,查询与所述TCP/IP端口唯一对应的应用;
[0025]从所述测试的结果获取与所述TCP/IP端口唯一对应的应用的实时下载速度后,将与所述TCP/IP端口唯一对应的应用的实时下载速度写入寄存器。
[0026]本发明第二方面提供一种测试智能终端应用下载速度的装置,所述装置包括:
[0027]标记模块,用于在多个应用联网时,标记所述多个应用中每个应用和TCP/IP端口的一一对应关系;
[0028]测试模块,用于测试与所述TCP/IP端口对应的应用的实时下载速度;
[0029]写入模块,用于根据所述每个应用和TCP/IP端口的一一对应关系,将与所述TCP/IP端口对应的应用的实时下载速度写入指定文件;
[0030]传送模块,用于传送所述指定文件至应用层,以使所述应用层显示所述应用的实时下载速度。
[0031]结合第二方面,在第二方面的第一种可能的实现方式中,所述测试模块包括:
[0032]第一流量测试单元,用于测试所述多个应用中任一应用对应的TCP/IP端口的流量;
[0033]第一比较单元,用于将所述任一应用对应的TCP/IP端口的流量与预设时间相比,所述相比的结果作为所述多个应用中任一应用的实时下载速度。
[0034]结合第二方面,在第二方面的第二种可能的实现方式中,所述测试模块包括:
[0035]第二流量测试单元,用于测试所述多个应用中每一应用对应的TCP/IP端口的流量;
[0036]流量总和计算单元,用于计算所述多个应用对应的TCP/IP端口的流量的总和;
[0037]第二比较单元,用于将所述多个应用对应的TCP/IP端口的流量的总和与预设时间相比,所述相比的结果作为所述TCP/IP端口对应的应用的实时下载速度。
[0038]结合第二方面的第一种或者第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述第一流量测试单元或者第二流量测试单元包括:
[0039]监测单元,用于监测单个TCP/IP端口接收数据包或发送数据包的大小和数量;
[0040]乘积计算单元,用于计算所述接收数据包的大小和数量的乘积,或者计算所述发送数据包的大小和数量的乘积,将所述乘积作为单个TCP/IP端口的流量。
[0041]结合第二方面,在第二方面的第四种可能的实现方式中,所述写入模块包括:
[0042]查询单元,用于根据所述每个应用和TCP/IP端口的——对应关系,查询与所述TCP/IP端口唯一对应的应用;
[0043]寄存器写入单元,用于从所述测试的结果获取与所述TCP/IP端口唯一对应的应用的实时下载速度后,将与所述TCP/IP端口唯一对应的应用的实时下载速度写入寄存器。
[0044]本发明第三方面提供一种智能终端,所述智能终端包括上述测试智能终端应用下载速度的装置。
[0045]从上述本发明技术方案可知,在多个应用联网时,可以通过标记多个应用中每个应用和TCP/IP端口的——对应关系,然后再测试与所述TCP/IP端口对应的应用的实时下载速度。由于上述对与TCP/IP
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1