[发明专利]活动监控方法及装置有效
申请号: | 201610942063.8 | 申请日: | 2016-10-25 |
公开(公告)号: | CN106708501B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 陈闯锋;孙志威 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F11/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 朱雅男 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 辅助功能 监控前台 应用程序 前台 活动监控 目标活动 操作系统 系统用户界面 保证系统 处理操作 活动数据 监控结果 用户界面 时间片 最上层 发送 携带 | ||
1.一种活动监控方法,其特征在于,所述方法包括:
通过应用程序在操作系统中开启辅助功能;
通过所述应用程序在所述操作系统中注册系统用户界面UI事件,所述注册用于指示所述辅助功能监控前台运行活动是否发生变化;
通过所述应用程序接收所述辅助功能发送的所述系统用户界面UI事件;所述系统用户界面UI事件携带有变化后的前台运行活动的活动数据,所述辅助功能是所述应用程序预先向所述操作系统开启的功能,所述辅助功能用于监控所述前台运行活动是否发生变化,所述前台运行活动对应于屏幕上位于最上层的用户界面;
通过所述应用程序根据所述系统用户界面UI事件,确定所述变化后的前台运行活动;
在所述变化后的前台运行活动是目标活动时,执行与所述目标活动对应的处理操作。
2.根据权利要求1所述的方法,其特征在于,所述通过所述应用程序根据所述系统用户界面UI事件,确定所述变化后的前台运行活动,包括:
通过所述应用程序从所述系统用户界面UI事件中解析出所述活动数据;
从所述活动数据中获取所述变化后的前台运行活动的包名和类名;所述包名用于表示所述变化后的前台运行活动所属的应用程序,所述类名用于表示所述变化后的前台运行活动的内容;
根据所述包名和所述类名确定所述变化后的前台运行活动。
3.根据权利要求1所述的方法,其特征在于,所述通过所述应用程序在所述操作系统中开启所述辅助功能,包括:
通过所述应用程序在Root权限下,调用content命令设置辅助功能服务使能字段的字段参数来开启所述辅助功能。
4.根据权利要求3所述的方法,其特征在于,所述调用content命令设置辅助功能服务使能字段的字段参数来开启所述辅助功能,包括:
调用所述content命令将所述应用程序的辅助功能服务名称拼接在所述辅助功能服务使能字段对应的值中;
调用所述content命令将所述辅助功能服务使能字段对应的使能状态设置为开启状态。
5.根据权利要求3所述的方法,其特征在于,所述调用content命令设置辅助功能服务使能字段的字段参数来开启所述辅助功能之前,所述方法还包括:
检测所述操作系统的系统版本是否小于预定版本;
若所述系统版本小于所述预定版本,则确定用于开启所述辅助功能的所述content命令为content insert命令;
若所述系统版本不小于所述预定版本,则确定用于开启所述辅助功能的所述content命令为content call命令。
6.根据权利要求1至5任一所述的方法,其特征在于,所述通过所述应用程序在所述操作系统中注册所述系统用户界面UI事件,包括:
通过所述应用程序在所述操作系统中注册TYPE_STATE_CHANGED事件。
7.根据权利要求1至5任一所述的方法,其特征在于,所述通过所述应用程序根据所述系统用户界面UI事件,确定所述变化后的前台运行活动之前,所述方法还包括:
通过所述应用程序确定所述系统用户界面UI事件的类型;
检测所述系统用户界面UI事件的类型是否是预定类型;
若所述系统用户界面UI事件的类型是预定类型,则执行所述通过所述应用程序根据所述系统用户界面UI事件,确定所述变化后的前台运行活动的步骤。
8.根据权利要求1至5任一所述的方法,其特征在于,所述在所述变化后的前台运行活动是目标活动时,执行与所述目标活动对应的处理操作,包括:
当所述变化后的前台运行活动是支付类活动时,对支付环境进行安全性检测;
当所述变化后的前台运行活动是游戏启动类活动时,对启动的游戏应用程序进行加速;
当所述变化后的前台运行活动是垃圾信息显示类活动时,对所述垃圾信息进行拦截;
当所述变化后的前台运行活动是预定消息接收类活动时,对所述预定消息进行接收提醒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610942063.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测量高压导线与导体感应放电距离的方法
- 下一篇:模块测试方法及终端