【技术实现步骤摘要】
【国外来华专利技术】
本申请要求2013年4月提交的美国临时申请号61/853,379的权益,其全部内容通过引用并入本文。
技术介绍
本专利技术涉及无线移动设备以及其上安装的软件应用的领域。更具体地说,本专利技术涉及预测这种设备和软件应用的性能。根据Flurry的研究,美国个人2012年12月这一个月中,一天中使用移动应用达127分钟,比前一年增加了35%。然而,当移动应用开发者开发新应用或新版本的应用时,在该应用向广大用户发布之前,用于预测性能的工具有限。存在可用的工具,像苹果的Instruments,其在受控的开发环境中提供性能信息。这些工具未预期该应用的运行可能所处的各种环境,诸如受限的蜂窝网络、具有有限存储器的手持设备、或者具有有限性能的特征的操作系统版本等。然后,部分解决方案是使用移动测试解决方案,像KeynotSystems的移动测试解决方案,其为一组测试人员提供了移动设备来测试性能。这些解决方案的局限性是它们使用了移动用户总体的样本;因此,它们不能完成为包括变化的地理位置、网络连接、移动设备、移动应用特性、以及操作系统版本的最终用户中成千上万种配置提供性能的全部工作。而且,对于给定配置,这些解决方案的数据受组的大小限制。因此,存在对于预测用于全部可能终端用户条件和应用特性的移动应用性能的解决方案的需求。而且也存在对利用超过仅通过样本组提供的受限数据来预测移动应用性能的解决方案的需求。
技术实现思路
本 ...
【技术保护点】
一种预测移动应用性能的方法,包括以下步骤:在第一多个无线移动设备上安装第一移动应用,所述第一多个移动设备包括相异的移动设备配置和无线网络连接类型;收集操作数据,所述操作数据是通过在所述第一多个移动设备上操作第一移动应用而得到的,所述操作数据表示针对移动设备配置和无线网络连接类型的多个组合中每一个的所述第一移动应用的性能;将第二移动应用安装在第二多个移动设备上,所述第二多个移动设备是小于所述第一多个无线设备的集合,并且所述第二多个移动设备包括相异的移动设备配置和无线网络连接类型;收集测试数据,所述测试数据是通过在所述第二多个移动设备上操作所述第二移动应用而得到的,所述测试数据表示针对移动设备配置和无线网络连接类型的多个组合中每一个的所述第二移动应用的性能;以及针对未由所述第二多个移动设备表示的移动设备配置和无线网络连接类型的组合,利用所述操作数据和所述测试数据,预测所述第二移动应用的性能。
【技术特征摘要】
【国外来华专利技术】2013.04.04 US 61/853,3791.一种预测移动应用性能的方法,包括以下步骤:
在第一多个无线移动设备上安装第一移动应用,所述第一多个移动设备包括相异的移
动设备配置和无线网络连接类型;
收集操作数据,所述操作数据是通过在所述第一多个移动设备上操作第一移动应用而
得到的,所述操作数据表示针对移动设备配置和无线网络连接类型的多个组合中每一个的
所述第一移动应用的性能;
将第二移动应用安装在第二多个移动设备上,所述第二多个移动设备是小于所述第一
多个无线设备的集合,并且所述第二多个移动设备包括相异的移动设备配置和无线网络连
接类型;
收集测试数据,所述测试数据是通过在所述第二多个移动设备上操作所述第二移动应
用而得到的,所述测试数据表示针对移动设备配置和无线网络连接类型的多个组合中每一
个的所述第二移动应用的性能;以及
针对未由所述第二多个移动设备表示的移动设备配置和无线网络连接类型的组合,利
用所述操作数据和所述测试数据,预测所述第二移动应用的性能。
2.根据权利要求1所述的方法,其中,所述第二移动应用是所述第一移动应用的修改版
本。
3.根据权利要求1所述的方法,其中,所述移动设备配置中的每一个包括手持装置类型
和操作系统类型。
4.根据权利要求1所述的方法,其中,所述连接类型包括Wi-Fi网络和蜂窝网络。
5.根据权利要求1所述的方法,其中,所述操作数据进一步表示针对移动设备配置、无
线网络连接类型、和地理位置的多个组合的所述第一移动应用的性能。
6.根据权利要求1所述的方法,其中,由所述操作数据所表示的所述第一移动应用的性
能包括以下中的一个或多个:网络请求的持续时间;电池消耗;存储器使用量;下载等待时
间;以及每函数调用的运行时间。
7.根据权利要求1所述的方法,其中,由所述操作数据所表示的所述第一移动应用的性
能包括以下中的一个或多个:低帧速率发生、网络错误发生、以及存储器终止发生。
8.根据权利要求1所述的方法,其中,所述预测性能包括:将所收集的操作数据的参数
与所收集的测试数据的参数相匹配。
9.根据权利要求8所述的方法,其中,所述预测性能进一步包括:基于针对所述第一移
动应用而观察的性能参数值,预测针对所述第二移动应用的相同性能参数值。
10.根据权利要求8所述的方法,其中,相匹配的参数包括移动设备配置。
11.根据权利要求8所述的方法,其中,相匹配的参数包括无线网络连接类型。
12.根据权利要求8所述的方法,其中,相匹配的参数包括地理位置。
13.根据权利要求8所述的方法,其中,相匹配的参数包括除了可用存储器容量以外的
参数,并且其中,所述预测性能包括:预测针对具有多个不同可用存储器容量的移动设备配
置的性能。
14.根据权利要求8所述的方法,其中,所述预测性能进一步包括:根据所述操作测试数
据的参数来确定相对性能,并且将所述相对性能用作所收集的测试数据的参数的乘数。
15.根据权利要求8所述的方法,其中,所述预测性能进一步包括:根据所述操作测试数
据的参数来确定非线性性能函数,并且将所述非线性性能函数应用于所收集的测试数据的
参数。
16.根据权利要求8所述的方法,其中,所述预测性能进一步包括:确定所述操作测试数...
【专利技术属性】
技术研发人员:奥费尔·罗宁,基思·西蒙斯,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。