[发明专利]应用数据处理方法、装置和计算机可读存储介质在审
申请号: | 201810469126.1 | 申请日: | 2018-05-16 |
公开(公告)号: | CN108648060A | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 王海腾 | 申请(专利权)人: | 北京安云世纪科技有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 100028 北京市朝阳区西坝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用数据处理 应用数据 计算机可读存储介质 目标应用 智能终端 应用 目标应用启动 数据处理操作 系统级功能 处理方式 系统级 臃肿 采集 灵活 开发 | ||
本发明公开了一种应用数据处理方法、装置和计算机可读存储介质。所述方法包括:获取与目标应用对应的应用数据处理策略;依据所述应用数据处理策略,在智能终端中的所述目标应用启动后,基于系统级功能获取所述目标应用中的指定应用数据;根据所述指定应用数据执行相应的数据处理操作。该技术方案采取了系统级的处理方式,能够获取智能终端的系统中安装的应用中的应用数据,采集的对象更多,也更灵活,也不需要各开发者在应用中添加应用数据处理功能使得应用变得臃肿,效率更高。
技术领域
本发明涉及计算机技术领域,具体涉及应用数据处理方法、装置和计算机可读存储介质。
背景技术
目前,许多应用为了能够向用户提供更优质、针对性更强的服务,采取了获取用户使用应用时的应用数据,基于此生成用户画像等。然而应用数据的获取往往是在应用中内置相应的功能,或是由应用开发者自主开发,或是在应用中加入相应的应用数据获取SDK(Software Development Kit,软件开发工具包),也只能实现获取该应用自己的应用数据。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的应用数据处理方法、装置和计算机可读存储介质。
依据本发明的一个方面,提供了一种应用数据处理方法,包括:
获取与目标应用对应的应用数据处理策略;
依据所述应用数据处理策略,在智能终端中的所述目标应用启动后,基于系统级功能获取所述目标应用中的指定应用数据;
根据所述指定应用数据执行相应的数据处理操作。
可选地,所述获取与目标应用对应的应用数据处理策略包括:
接收服务器下发的应用数据处理策略,和/或读取系统预置的应用数据处理策略。
可选地,所述应用数据处理策略包括如下的一项或多项内容:
指定应用数据的获取条件,目标应用的应用名,目标应用中的指定应用数据,获取指定应用数据所依赖的系统级功能,待执行的数据处理操作。
可选地,所述基于系统级功能获取所述目标应用中的指定应用数据包括如下的一种或多种:
从所述目标应用的View组件中获取指定应用数据;
调用系统的辅助功能获取所述目标应用中的指定应用数据;
调用系统级的hook框架获取所述目标应用中的指定应用数据;
调用系统中预置的应用数据采集插件获取所述目标应用中的指定应用数据。
可选地,所述系统为安卓系统,所述系统级的hook框架是基于安卓运行环境ART实现的。
可选地,所述调用系统级的hook框架获取所述目标应用中的指定应用数据包括:
在待获取的指定应用数据对应的方法依赖内联实现时,对所述方法的内联进行运行无效化操作。
可选地,所述根据所述指定应用数据执行相应的数据处理操作包括如下的一种或多种:
根据所述指定应用数据确定用户标签;
根据所述指定应用数据进行比价/信息推荐。
可选地,所述智能终端中存储有用户标签库,所述用户标签库包括若干个用户标签和若干个关键词,所述用户标签与所述关键词间存在映射关系;
所述根据所述指定应用数据确定用户标签包括:将所述应用数据与所述标签库中的关键词进行匹配,根据匹配结果和所述映射关系确定用户标签。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安云世纪科技有限公司,未经北京安云世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810469126.1/2.html,转载请声明来源钻瓜专利网。