[发明专利]一种数据上报方法、装置、存储介质及终端设备有效
申请号: | 201910204294.2 | 申请日: | 2019-03-18 |
公开(公告)号: | CN109947635B | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | 宋大伟 | 申请(专利权)人: | 苏州亿歌网络科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 11332 北京品源专利代理有限公司 | 代理人: | 孟金喆 |
地址: | 215006 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置信息 数据上报 数据信息 用户操作行为 存储介质 数据采集 终端设备 获取目标 检索结果 可维护性 应用程序 有效减少 工作量 写入 费力 检索 上报 | ||
本发明实施例公开了一种数据上报方法、装置、存储介质及终端设备。所述数据上报方法包括:获取目标应用程序当前打开页面的配置信息;将所述配置信息写入所述当前打开页面的上下文context中;获取与用户操作行为对应的数据信息,并基于所述数据信息在所述上下文context中的配置信息中进行检索;基于检索结果确定是否上报所述与用户操作行为对应的数据信息。通过采用上述技术方案,解决了设置大量代码埋点,导致数据采集费时、费力,可维护性差的技术问题,能够有效减少代码埋点的工作量,提高数据采集的灵活性。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种数据上报方法、装置、存储介质及终端设备。
背景技术
随着互联网行业的迅猛发展,智能终端的普及越来越快,且智能终端的功能也越来越丰富。其中,智能终端通过安装各种各样的应用程序(Application,APP)实现其功能,提供多样化服务。
为了提高APP的服务质量,各APP的开发人员需要收集APP的相关数据,以了解业务需求。其中,APP的相关数据主要包括用户对APP进行操作时产生的用户行为数据,通过用户行为数据可以挖掘出用户访问信息、相似用户群体、频繁访问路径和内容等有价值的信息。
目前,通常使用第三发数据采集平台(如百度统计、友盟)实现对APP的数据采集。其中,第三方数据采集平台主要通过集成专门负责数据采集的软件开发工具包(SoftwareDevelopment Kit,SDK),并同时配合代码埋点的方式进行数据采集。代码埋点需要在APP开发过程中,APP开发人员在指定的按钮等控件的点击代码内(每个数据采集点)手动添加代码,在用户使用APP的过程中,点击该控件时会触发所添加的代码,从而采集到用户的行为数据。然而,对于大型项目或开发后期的项目,这种数据采集方式费时、费力,可维护性差。
发明内容
本发明实施例提供一种数据上报方法、装置、存储介质及终端设备,可以有效提高数据采集的灵活性,减少代码埋点的工作量。
第一方面,本发明实施例提供了一种数据上报方法,包括:
获取目标应用程序当前打开页面的配置信息;
将所述配置信息写入所述当前打开页面的上下文context中;
获取与用户操作行为对应的数据信息,并基于所述数据信息在所述上下文context中的配置信息中进行检索;
基于检索结果确定是否上报所述与用户操作行为对应的数据信息。
进一步的,基于检索结果确定是否上报所述与用户操作行为对应的数据信息,包括:
当在所述上下文context中的配置信息中检索到与所述数据信息匹配的信息时,上报所述与用户操作行为对应的数据信息;
当在所述上下文context中的配置信息中未检索到与所述数据信息匹配的信息时,删除所述与用户操作行为对应的数据信息。
进一步的,获取与用户操作行为对应的数据信息,包括:
当检测到react-native框架中的触摸Tounchable组件被点击时,获取与用户操作行为对应的数据信息。
进一步的,在获取目标应用程序当前打开页面的配置信息之前,还包括:
当所述目标应用程序启动时,获取所述目标应用程序对应的配置文件;
获取目标应用程序当前打开页面的配置信息,包括:
当目标应用程序打开页面时,获取所述目标应用程序当前打开页面的标识信息;
根据所述标识信息及所述配置文件,确定所述目标应用程序当前打开页面的配置信息。
进一步的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州亿歌网络科技有限公司,未经苏州亿歌网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910204294.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于电子装置的测试结果的录入方法及电子装置
- 下一篇:异常线程定位方法及装置