[发明专利]一种安卓系统模拟点击自动执行方法在审
申请号: | 201710374383.2 | 申请日: | 2017-05-24 |
公开(公告)号: | CN108958847A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 罗文 | 申请(专利权)人: | 广东爱瓦力科技股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 深圳市合道英联专利事务所(普通合伙) 44309 | 代理人: | 何国涛;廉红果 |
地址: | 523000 广东省东莞市松山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安卓系统 自动执行 辅助服务 模拟点击 通知事件 点击事件 辅助触发 软件操作界面 点击操作 辅助功能 节点位置 节点寻找 软件操作 事件转换 触发 跳转 查找 | ||
本发明公开了一种安卓系统模拟点击自动执行方法,属于软件自动执行领域,其步骤包括:S1、开启安卓系统的辅助服务;S2、如果收到安卓系统的通知栏信息,辅助服务的辅助触发事件会被触发,辅助触发事件转换为通知事件并查找通知事件是否含有执行信息;S3、如果通知事件含有执行信息,辅助服务的点击事件执行点击该通知栏信息,跳转到软件操作界面;S4、在软件操作界面上,辅助服务的节点寻找方法找到所需操作的节点,辅助服务的点击事件在所需操作的节点位置上进行点击操作,以自动执行操作。该种安卓系统模拟点击自动执行方法,通过安卓系统的辅助功能来实现模拟点击,以能快速实现自动执行。
技术领域
本发明涉及软件自动执行领域,特别是涉及一种安卓系统软件模拟点击自动执行方法。
背景技术
随着电脑、手机和平板电脑的普及,为满足用户不同领域、不同问题的应用需求,各种应用软件应运而生,而且手机和平板电脑最多使用安卓系统。现有的应用软件,往往不具备自动执行功能而是根据操作执行,在某些情况,使用者会需要到自动执行功能,例如,社交软件多数都具有发红包功能,如果不能及时抢红包,容易导致使用者错过红包。
发明内容
为解决上述的问题,本发明提供了一种安卓系统模拟点击自动执行方法,通过安卓系统的辅助功能来实现模拟点击,以能快速实现自动执行。
本发明所采取的技术方案是:一种安卓系统模拟点击自动执行方法,其步骤包括:
S1、开启安卓系统的辅助服务;
S2、如果收到安卓系统的通知栏信息,辅助服务的辅助触发事件会被触发,辅助触发事件转换为通知事件并查找通知事件是否含有执行信息;
S3、如果通知事件含有执行信息,辅助服务的点击事件执行点击该通知栏信息,跳转到软件操作界面;
S4、在软件操作界面上,辅助服务的节点寻找方法找到所需操作的节点,辅助服务的点击事件在所需操作的节点位置上进行点击操作,以自动执行操作。
在上述方法中,在步骤S2中,查找通知事件是否含有执行信息的方式为字符串匹配算法,字符串匹配算法实现了快速搜索和匹配信息,快速得到通知事件是否含有执行信息的结果。
在上述方法中,在步骤S4中,辅助服务的节点寻找方法是根据特定字符串寻找节点。
在上述方法中,重复操作S4直到完成所有点击操作,以可以完成一次完整的软件操作。
在上述方法中,在步骤S4之后,辅助服务的界面信息获取方法得到自动执行操作后的软件结果界面的所有节点的数据,并将相关的节点数据保存到数据库,以方便查看操作结果。
在上述方法中,辅助服务的节点寻找方法找到文本节点,在文本节点自动输入预设文字,实现自动执行文字操作。在文本节点自动输入预设文字的方法为参数传递方法,将所需修改的函数参数替换掉,不会造成代码冗余,达到快速执行。
本发明一种安卓系统模拟点击自动执行方法,有益效果如下:
1.安卓系统具有辅助服务,不需要重构大量的代码,直接利用辅助服务进行模拟点击自动执行,减少了代码冗余,优化了系统的运行速度,以能快速实现自动执行,以能快速实现自动执行;
2.通过查找节点,能快速找到需操作的位置进行点击,以能快速实现自动执行。
具体实施方式
下面对本发明作进一步详细的说明。
本发明的一种安卓系统模拟点击自动执行方法的一种实施方式以实现在软件微信上自动执行抢红包功能为例子。
该种安卓系统模拟点击自动执行方法,其步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东爱瓦力科技股份有限公司,未经广东爱瓦力科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710374383.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种记事本事项的创建方法及装置
- 下一篇:近存储器计算体系结构