【技术实现步骤摘要】
基于Android平台的数据采集方法及装置
[0001]本专利技术涉及金融领域,尤其涉及基于Android平台的数据采集方法及装置。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]随着智能手机的普及以及运行在其上的各种APP(Application,应用程序)的广泛推出,极大的丰富了每个人的日常生活,但同时智能手机的各种APP出现的问题也随之增加,对APP行业带来严峻的挑战。
[0004]在进行数据分析时,首先要面临采集数据的问题。目前的数据通过请求后台服务器获取,或通过解析前端页面获取,但是对于那些既无法通过解析前端页面,又无法通过访问后台服务器获取的数据,如何采集是一个难题。
技术实现思路
[0005]本专利技术实施例提供一种基于Android平台的数据采集方法,用以解决无法通过解析前端页面,又无法通过访问后台服务器获取的数据的问题,该方法包括:
[0006]通过Android调试
【技术保护点】
【技术特征摘要】
1.一种基于Android平台的数据采集方法,其特征在于,包括:通过Android调试桥滑动页面;通过Android调试桥获取滑动页面前屏幕显示的数据与滑动页面后屏幕显示的数据,得到采集数据,其中,采集数据包括多条数据;通过Android调试桥获取页面信息判断页面是否滑动到底部,若获取到页面到达底部的信息,则完成数据采集,若未获取到页面到达底部的信息,则继续通过Android调试桥滑动页面,直到获取到页面到达底部的信息,将采集数据存入数据库。2.如权利要求1所述的方法,其特征在于,还包括:对采集数据中每条数据的完整性进行校验。3.如权利要求2所述的方法,其特征在于,对采集数据中每条数据的完整性进行校验,包括:将每条数据的属性与完整性约束条件做对比,若满足完整性约束条件,则完整性校验通过,将采集数据存入数据库。4.如权利要求3所述的方法,其特征在于,对采集数据中每条数据的完整性进行校验,还包括:若不满足完整性约束条件,则完整性校验不通过,将相应的数据删除。5.如权利要求1所述的方法,其特征在于,还包括:将采集数据存入SET集合,其中,由SET集合将采集数据的重复数据删除。6.如权利要求5所述的方法,其特征在于,将采集数据存入数据库,包括:将SET集合中的采集数据按照先入先出的方式保存在队列中;从队列中读取采集数据,存入数据库。7.如权利要求1所述的方法,其特征在于,还包括:设定滑动比例;通过Android调试桥滑动页面,包括:按照滑动比例通过Android调试桥滑动页面。8.一种基于Android平台的数据采集装置,其特征在于,包括:滑动页面模块,用于通过Android调试桥滑动页面;采集数据模块,用于通过Android调试桥获取滑动页面前屏幕显示的数...
【专利技术属性】
技术研发人员:王栋梁,王天,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。