[发明专利]数据采集方法、移动终端及计算机可读存储介质在审
| 申请号: | 201810402913.4 | 申请日: | 2018-04-28 |
| 公开(公告)号: | CN108551411A | 公开(公告)日: | 2018-09-18 |
| 发明(设计)人: | 余国和 | 申请(专利权)人: | 努比亚技术有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;G06F11/30 |
| 代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
| 地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 用户行为数据 服务器 点信息 计算机可读存储介质 动态代理 数据采集 移动终端 可视化 配置的 采集 上报 代理类 内存 泄露 崩溃 入侵 | ||
本发明公开了一种数据采集方法、移动终端及计算机可读存储介质,所述方法包括:获取服务器可视化配置的埋点信息;根据所述埋点信息,采集应用程序的用户行为数据;通过动态代理方式在代理类中将所述用户行为数据上报给所述服务器。本发明通过服务器可视化配置的埋点信息,采集应用程序的用户行为数据,并通过动态代理方式上报给服务器;实现了不对应用程序的代码进行入侵;减少了因代码埋点过多,导致应用程序的崩溃、内存过高、OOM泄露的现象。
技术领域
本发明涉及终端技术领域,尤其涉及一种数据采集方法、移动终端及计算机可读存储介质。
背景技术
随着移动互联网技术的发展,我国的移动互联网用户已达到近10亿,在这个大数据时代,如何提高产品的用户活跃度、增加用户量,从而提升品牌知名度已经成为各大互联网App(Application,应用程序)厂商的普遍关注的问题,而通过收集用户行为,进而实现产品的精准化推荐无疑是一种有效的营销手段。
现有技术是通过集成专门负责数据采集的SDK(Software Development Kit,软件开发工具包),并同时配合代码埋点的方式进行,代码埋点是指需要在APP开发过程中,在指定按钮等控件的点击代码内插入代码的方式,在用户使用APP的过程中,点击该控件时,会触发该插入代码,从而采集到用户的行为数据,发送至后台服务器进行数据的接收、处理、计算、展现等一系列操作。
但是该技术存在的问题是,若代码埋点过多,可能会导致终端APP崩溃、内存过高、发生OOM(Out Of MemoryError,内存泄露)等现象。
发明内容
本发明实施例的主要目的在于提供一种数据采集方法、移动终端及计算机可读存储介质,旨在解决现有技术代码埋点过多,导致终端APP崩溃、内存过高、发生OOM的问题。
为实现上述目的,本发明实施例第一方面提供一种数据采集方法,所述方法包括:
获取服务器可视化配置的埋点信息;
根据所述埋点信息,采集应用程序的用户行为数据;
通过动态代理方式在代理类中将所述用户行为数据上报给所述服务器。
可选的,所述获取服务器可视化配置的埋点信息之前还包括:
获取所述应用程序的页面信息;
将所述页面信息上传到所述服务器,以使得所述服务器渲染出所述应用程序的页面。
可选的,所述页面信息包括页面截图和子视图对应的标识符;
所述获取所述应用程序的页面信息包括:
对所述应用程序的页面进行截图,得到页面截图;遍历所述应用程序的页面的视图,得到子视图对应的标识符。
可选的,所述根据所述埋点信息,采集应用程序的用户行为数据之后还包括:
对所述用户行为数据进行匹配;
若匹配成功,则执行通过动态代理方式在代理类中将所述用户行为数据上报给所述服务器步骤。
可选的,所述根据所述埋点信息,采集应用程序的用户行为数据之后还包括:
对所述用户行为数据进行合法性校验;
若通过合法性校验,则执行通过动态代理方式在代理类中将所述用户行为数据上报给所述服务器步骤。
可选的,所述根据所述埋点信息,采集应用程序的用户行为数据之后还包括:据所述用户行为数据生成对应的审计数据;
所述通过动态代理方式在代理类中将所述用户行为数据上报给所述服务器包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810402913.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:接口返回方法及终端设备
- 下一篇:监控数据降噪处理方法和装置





