[发明专利]一种APP Wrapper的构造方法有效

专利信息
申请号: 202110051477.2 申请日: 2021-01-15
公开(公告)号: CN112395347B 公开(公告)日: 2021-04-09
发明(设计)人: 邹睿泓;桂文明 申请(专利权)人: 金陵科技学院
主分类号: G06F16/25 分类号: G06F16/25
代理公司: 南京众联专利代理有限公司 32206 代理人: 蒋昱
地址: 210000 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 app wrapper 构造 方法
【权利要求书】:

1.一种APP Wrapper的构造方法,其特征在于:具体步骤如下:

(1)通过APP打开目标activity,通过外部直接构造的intent打开或通过uiautormator2框架在每个activity的界面上找到相对应的widget模拟点击打开;

将activity的exported属性为true或者定义了intent-filter的,通过外部直接构造的intent打开;将activity的exported属性为false或者规定了访问权限的,通过人工观察,寻找从application首页到目标activity的点击路径,通过uiautormator2框架在每个activity的界面上找到相对应的widget模拟发出点击的指令打开;

(2)通过试探算法模拟将屏幕swipe到目标界面,从中抽取数据;

滚动页面会刷新当前屏幕,需要将其打开的页面换成为安卓的xml结构,通过一个试探算法,一步一步模拟将屏幕swipe到目标界面,从中抽取数据;

(3)建立数据采集路径规则,通过直接组装url实现页面的遍历采集或通过挨个模拟点击app索引页面上的每一项;

将数据采集路径规则建立在目标页面上,对提供了exported的activity,通过直接组装url实现对于采集页面的遍历采集,其它类型的通过挨个模拟点击app索引页面上的每一项,不停的滚动来实现采集;

(4)搭建数据抽取规则,抽取规则设为三个部分:滚动的swipe的step数、屏幕固定不变的框架Xpath和数据Xpath;

在建立数据采集路径规则后搭建数据抽取规则,抽取规则设为三个部分:滚动的swipe的step数、屏幕固定不变的框架Xpath和数据Xpath;Swipe的step数描述了模拟滑动多少步后,可以达到解析目标处,开始解析;屏幕固定不变的框架XPath描述了不变的规则部分;数据xpath是最终的规则,主要用于解析数据,这些数据是随着模拟swipe,实时xml发生变化的变化部分,通过上述步骤建立一个基于安卓app的数据解析机制,从而实现从app中抽取相关信息的目标。

2.根据权利要求1所述的一种APP Wrapper的构造方法,其特征在于:所述数据抽取规则得到的数据具备去重功能。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金陵科技学院,未经金陵科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110051477.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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