【技术实现步骤摘要】
本专利技术是一种基于用户操作记录的应用开发移动设备选取方法,属于软件
,适用于移动应用开发及测试。
技术介绍
近年来,随着智能手机和平板电脑的普及,移动应用取得了飞速的发展。2015年已有数百万的移动应用可从各种应用商店下载,下载量达数十亿。大量的移动应用开发者从中获益。相较于设备型号相对固定的iOS和Windows操作系统,安卓平台因其开源和灵活的特性被大量设备厂商采用,但也为安卓设备带来严重的碎片化问题。根据安卓评测网站OpenSignal的报道,截至2014年已有超过2万种安卓设备型号面世。设备碎片化为移动应用的设计、开发、维护、运营等都带来了挑战。比如,开发者在开发应用时需要考虑设备因素如屏幕尺寸、分辨率等硬件配置。一个在高端机型上运行自如的应用在低端机型上可能无法运行,为了尽可能多地覆盖用户,开发者需要进行更多的测试和质量管理来保障应用的可用性。如果对所有的机型不加区别,开发者需要承担的工作量将极其庞大。由于安卓碎片化问题的严重性,应用开发者受 ...
【技术保护点】
一种基于用户操作记录的应用开发移动设备选取方法,其步骤为:1)选取需要预测设备重要性的目标应用;2)若该目标应用的用户数据未达到设定条件,则进行步骤3);如果达到设定条件,则根据该目标应用的用户操作记录确定使用该目标应用的各设备重要性,然后根据得到的重要性对各设备型号排序,然后进行步骤5);3)在该目标应用所在的应用类别中,找到用户量最多的一组若干个应用;4)根据步骤3)所选应用的用户操作记录确定使用该目标应用的各设备重要性,然后根据得到的重要性对各设备型号排序;5)根据得到的排序选取若干设备作为目标应用的设备。
【技术特征摘要】
1.一种基于用户操作记录的应用开发移动设备选取方法,其步骤为:
1)选取需要预测设备重要性的目标应用;
2)若该目标应用的用户数据未达到设定条件,则进行步骤3);如果达到设定条件,则
根据该目标应用的用户操作记录确定使用该目标应用的各设备重要性,然后根据得到
的重要性对各设备型号排序,然后进行步骤5);
3)在该目标应用所在的应用类别中,找到用户量最多的一组若干个应用;
4)根据步骤3)所选应用的用户操作记录确定使用该目标应用的各设备重要性,然后根
据得到的重要性对各设备型号排序;
5)根据得到的排序选取若干设备作为目标应用的设备。
2.如权利要求1所述的方法,其特征在于,根据用户操作记录中的前台使用时间确定使用该
目标应用的各设备重要性;其中,前台使用时间指用户所用设备与该目标应用进行交互的
时间。
3.如权利要求2所述的方法,其特征在于,所述步骤2)中,确定使用该目标应用的各设备
重要性的方法为:从用户操作记录中选取用户使用该目标应用的前台使用时间记录项;然
后将前台使用时间按照不同的设备型号进行加总;然后根据设备型号的加总数值确定各设
备的重要性。
4.如权利要求2所述的方法,其特征在于,所述步骤4)中,确定使用该目标应用的各设备
重要性的方法为:从所选应用的用户操作记录中选...
【专利技术属性】
技术研发人员:刘譞哲,黄罡,梅宏,陆璇,李豁然,
申请(专利权)人:北京大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。