[发明专利]数据采集方法及系统在审
| 申请号: | 201810443020.4 | 申请日: | 2018-05-10 |
| 公开(公告)号: | CN108647315A | 公开(公告)日: | 2018-10-12 |
| 发明(设计)人: | 杜琼 | 申请(专利权)人: | 平安壹钱包电子商务有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
| 地址: | 518000 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据采集 目标应用程序 代理服务器 用户终端 用户终端标识 终端 数据处理技术 采集 发送 独立使用 目标数据 请求转发 生成数据 响应转发 响应 并发 携带 | ||
本发明适用于数据处理技术领域,提供了数据采集方法及系统,该方法包括:代理服务器接收各个用户终端发送的数据采集请求;代理服务器根据目标应用程序标识,将数据采集请求转发至目标应用程序所在终端;目标应用程序所在终端根据目标应用程序标识运行目标应用程序,并基于目标数据特征对所述目标应用程序进行数据采集;目标应用程序所在终端根据采集到的数据和所述数据采集请求中的用户终端标识生成数据采集响应,并发送给代理服务器;代理服务器根据数据采集响应中携带的用户终端标识,将数据采集响应转发至对应的所述用户终端。上述方法及系统能够同时处理多个用户终端发送的数据采集请求,能够同时支持多个用户终端相互独立使用。
技术领域
本发明属于数据处理技术领域,尤其涉及数据采集方法及系统。
背景技术
在信息化时代,企业对数据采集的效率性越来越重视。目前在对应用软件的数据进行采集时,通常通过数据采集代理服务器如charles、fiddler和anyproxy进行数据采集。而传统的数据采集代理服务器均在本地部署,不能够同时支持多个远程的用户终端相互独立使用,导致数据采集的效率性较差。
发明内容
有鉴于此,本发明实施例提供了数据采集方法及系统,以解决现有技术中传统的数据采集代理服务器只能供一个用户终端使用,而不能够同时支持多个用户终端相互独立使用的问题。
本发明实施例的第一方面提供了一种数据采集方法,包括:
代理服务器接收各个用户终端发送的数据采集请求,所述数据采集请求中携带有目标应用程序标识、用户终端标识和目标数据特征;
所述代理服务器根据所述目标应用程序标识,将所述数据采集请求转发至目标应用程序所在终端;
所述目标应用程序所在终端根据所述目标应用程序标识运行所述目标应用程序,并基于所述目标数据特征对所述目标应用程序进行数据采集;
所述目标应用程序所在终端根据采集到的数据和所述数据采集请求中的用户终端标识生成数据采集响应,并发送给所述代理服务器;
所述代理服务器根据所述数据采集响应中携带的所述用户终端标识,将所述数据采集响应转发至对应的所述用户终端。
可选的,所述方法还包括:
所述用户终端获取预存储的第一列表,所述第一列表中分别记录了各个应用程序标识及每个应用程序标识对应的目标数据特征;
所述用户终端从所述代理服务器转发的所述数据采集响应中提取采集数据;
所述用户终端解析所述采集数据,得到所述采集数据的数据特征;
所述用户终端将所述采集数据的数据特征输入所述第一列表,确定与其匹配的所述目标数据特征,并根据该目标数据特征对应的应用程序标识,确定所述采集数据的数据源。
可选的,所述方法还包括:
所述代理服务器以所述用户终端标识为索引,对接收到的所述数据采集请求进行缓存;
在所述代理服务器根据所述数据采集响应中携带的所述用户终端标识,将所述数据采集响应转发至对应的所述用户终端之后,所述方法还包括:
在缓存中删除该用户终端标识对应的所述数据采集请求。
可选的,所述方法还包括:
接收所述用户终端发送的关于所述数据采集请求的修改请求;
若所述缓存中存储有所述修改请求对应的所述数据采集请求,根据所述修改请求修改所述缓存中对应的所述数据采集请求,并将修改后的所述数据采集请求转发至所述目标应用程序所在终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安壹钱包电子商务有限公司,未经平安壹钱包电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810443020.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于文本内容检索的网络教育资源控制系统
- 下一篇:数据处理方法和装置





