[发明专利]安卓应用运行时用户界面的推断方法有效

专利信息
申请号: 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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top