[发明专利]一种提取安卓系统GooglePlay中行为及位置数据的方法在审
申请号: | 201710212233.1 | 申请日: | 2017-04-01 |
公开(公告)号: | CN107016086A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 梁效宁;鄢刚 | 申请(专利权)人: | 四川艾特赢泰智能科技有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 641000 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提取 系统 googleplay 行为 位置 数据 方法 | ||
1.一种提取安卓GooglePlay中行为及位置数据的方法,其特征在于包括以下步骤:
S1:拷贝应用文件中的herrevad数据库;
S11:创建GooglePlay的“ApkName_Model”类型,包括:解析算法类型、apk包名,应用包所在父目录,apk应用标识,拷贝的文件路径;
S12:设置正则匹配的类型,规则为:0-拷贝单个文件;1-指定文件夹;2-拷贝正则匹配文件;
S13:扫描Android手机中的data分区,判断data/data/com.google.android.gms文件夹是否存在,如果不存在则结束,如果存在则进行herrevad文件的检索及权限判定,执行S14;
S14:当herrevad没有修改权限时,调用命令发送chmod 777com.google.android.gms\databases\herrevad文件,修改成功后直接拷贝该文件到本地指定目录;
S15:计算该文件在Android设备上的MD5值并保存在程序运行缓存中,用于后续步骤的解析校验;
S2:新建GooglePlay应用的提取解析模型;
S3:打开及读取herrevad数据库;
S4:提取lru_table数据表的基站数据;
S5:提取local_reports数据表的wifi及基站数据;
S6:获取应用使用基站及WIFI网络的行为数据;
S7:调用基站及WIFI位置解析接口获取定位数据。
2.根据权利要求1所述的一种提取安卓GooglePlay中行为及位置数据的方法,其特征在于所述S2的详细步骤如下:
S21:创建C#上层解析主入口;
S211:创建IAppParser解析接口,含有AnalysisData与Dispose两个接口函数;
S212:创建ApkType枚举类型,增加GooglePlayService类型;
S213:上层解析函数App_ParserData中对传入的ApkType做判断,如果为GooglePlayService,则创建一个IAppParser,命名为iApp;
S22:IGooglePlay解析算法类的设计;
S221:创建IGooglePlay类,继承自IAppParser接口,该类型实现了AnalysisData与Dispose两个功能函数;
S222:在AnalysisData功能函数中获取S11中正则匹配得到的文件名:本地路径\com.google.android.gms\databases\herrevad,传入所述herrevad数据库路径并调用定位解析算法;
S223:将IGooglePlay类新建一个对象赋值给S213中的iApp,使用IAppParser中的AnalysisData即可调用解析数据库。
3.根据权利要求2所述的一种提取安卓GooglePlay中行为及位置数据的方法,其特征在于S3的详细步骤如下:
S31:通过S222步骤中herrevad路径计算本地db数据库的MD5值,与S15步骤中获取到的Android手机上该文件的MD5值对比看是否一致,若一致执行S32,如果不一致则结束;
S32:通过System.Data.SqliteContext中的FindDataTableByName操作将本地的herrevad指定表映射到程序的DataTable中。
4.根据权利要求3所述的一种提取安卓GooglePlay中行为及位置数据的方法,其特征在于S4的具体步骤如下:
S41:在S32中传入lru_table表名将该数据表映射到内存到DataTable中,命名为LRU,遍历LRU表,读取每行中的第1个字段,使用字符串分割算法分割“:”字符获取到含有5个字符串的数组;
S42:分解基站字符串的数组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川艾特赢泰智能科技有限责任公司,未经四川艾特赢泰智能科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710212233.1/1.html,转载请声明来源钻瓜专利网。