[发明专利]安卓应用运行时用户界面的推断方法有效
申请号: | 201710128247.5 | 申请日: | 2017-03-06 |
公开(公告)号: | CN106951777B | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 杨力;王利军;张冬冬;韦腾;田亚平;王小琴;周亚胜;司杨涛 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F21/55 | 分类号: | G06F21/55 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种安卓应用运行时用户界面的推断方法,主要解决现有技术中处理过多日志信息、使用共享内存大小变化所消耗资源过多和较长数据分析时间缺点。其方法步骤为:(1)收集安卓应用运行时用户界面转换日志信息;(2)建立应用运行日志信息与用户界面的对应关系;(3)对日志信息进行过滤处理;(4)推断用户正在交互的安卓用户界面;(5)输出推断结果。本发明采用过滤器对日志信息进行过滤处理,不需要处理过多冗余日志信息,逐步提高安卓应用运行时用户界面的推断的正确率;并且采用安卓调试桥ADB推断用户正在交互的安卓用户界面,使本发明可以低消能,简单、快速的进行安卓用户界面推断。 | ||
搜索关键词: | 应用 运行 用户界面 推断 方法 | ||
【主权项】:
1.一种安卓应用运行时用户界面的推断方法,包括以下步骤:(1)获得安卓应用运行时用户界面转换日志信息:(1a)在电脑PC端安装安卓调试桥ADB工具;(1b)用户的移动终端经通用串行总线USB接口与电脑PC端相连;(1c)利用安卓调试桥ADB工具,收集用户的移动终端应用运行时的日志信息;(2)建立应用运行日志信息与用户界面的对应关系:(2a)提取记载用户的移动终端日志信息的字符串;(2b)将所提取的字符串中关键词与关联的用户界面建立对应关系;(2c)将所建立的对应关系保存到电脑PC端的数据库中;(3)对冗余日志信息进行过滤处理:(3a)在电脑PC端开启监控程序,添加一个名为“LogcatFilter”的过滤器,并设置过滤条件为“标签=ActivityManager”;(3b)将过滤后的日志信息保存到电脑PC端的数据库中;(4)推断用户与安卓用户界面正在交互:(4a)利用博伊尔‑摩尔Boyer‑Moore算法,对步骤(2a)中所提取的字符串与步骤(3b)中保存的日志信息进行字符串匹配;(4b)判断过滤后的日志信息是否包含所提取的字符串,若是,则推断用户与安卓用户界面正在交互,执行步骤(5),否则,执行步骤(4a);(5)输出推断结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710128247.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种可不停机更换粘尘纸的除尘机构
- 下一篇:一种粘度管在线自动清洗装置