一种儿童电话手表埋点上报的方法技术

技术编号:28622659 阅读:14 留言:0更新日期:2021-05-28 16:18
本发明专利技术公开了一种儿童电话手表埋点上报的方法,儿童电话手表可以统一获取更新后的埋点信息,并统一对各个应用的埋点数据进行收集并上报,减少了各个应用的网络请求,一方面减少了代码冗余及开发任务压力,另一方面提高了手表本身的性能、优化了手表功耗。另外,本发明专利技术中,用户通过填写统一的电子表单来新增或更新埋点信息,可以保证埋点数据与大数据单元所需数据的一致性与规范性,保证在后期数据分析或查询时,能够更好、更方便地进行数据采集或分析。

【技术实现步骤摘要】
一种儿童电话手表埋点上报的方法
本专利技术涉及儿童电话手表
,具体涉及一种儿童电话手表埋点上报的方法。
技术介绍
当前,为了更加精准地为用户提供服务,应用(APP)、网站等会通过埋点的方式收集大量的埋点数据,例如性能指标数据(页面加载时间、页面加载时长等)、用户操作数据(用户浏览、跳转、评论、分享等),并将收集的埋点数据上报给对应的服务端,通过对埋点数据分析得到的各项数据改进应用、网站等的性能。目前儿童手表的应用多为自研应用,且各个应用都有着自己的埋点需求,若每个应用都对自己写一套埋点上报方法,不但增大了代码冗余,而且使儿童手表会多出很多网络请求,严重影响性能及功耗。
技术实现思路
针对现有技术的不足,本专利技术旨在提供一种儿童电话手表埋点上报的方法。为了实现上述目的,本专利技术采用如下技术方案:一种儿童电话手表埋点上报的方法,具体过程为:S1、设置服务器埋点平台,用户需要新增或更新埋点信息,在服务器埋点平台填写埋点电子表单,所述埋点电子表单中需要填写的内容包括儿童电话手表机型、埋点应用名、应用包名、应用版本号、埋点名称、埋点Id、埋点字段及类型、埋点方式,电子表单被提交到大数据单元审核,审核通过后保存;审核的内容主要包括电子表单填写的内容是否完整;S2、儿童电话手表开机中配置有埋点管理程序,儿童电话手表启动后,埋点管理程序向大数据单元拉取用户配置的埋点信息,并据此更新本地的埋点配置信息,儿童电话手表中各应用按照更新后的埋点配置信息进行埋点;S3、各应用程序运行时,将自身的埋点数据通过contentprovider发送到埋点管理程序,埋点管理程序将各应用程序的埋点数据保存于自身数据库当中;S4、当埋点管理程序达到上报埋点数据的条件时,通过网络向服务器上报埋点数据。进一步地,所述上报埋点数据的条件包括:1)埋点管理程序根据更新后的埋点配置信息删除无效埋点信息时,将无效埋点信息上报至服务器;所述无效埋点信息是指埋点Id、埋点应用名、应用包名、埋点字段中任意一项与埋点配置信息不一致的埋点数据;2)埋点管理程序自身数据库中的埋点条数到达第一预设条数阈值且小于第二预设条数阈值时,进一步判断当前时间与前一次上报时间之间的差值是否达到预设上报间隔时间阈值,若达到,则将数量为第一预设条数阈值的埋点数据上报到服务器;3)埋点管理程序自身数据库中的埋点条数达到第二预设条数阈值时,将所有埋点数据上报到服务器。更进一步地,对于条件2),埋点管理程序在预设的网络不繁忙时段将埋点数据上报到服务器。更进一步地,对于条件3),埋点管理程序实时将埋点数据上报到服务器。更进一步地,对于条件1)、2)、3),埋点管理程序将埋点数据上报后,将已经上报的埋点数据从自身的数据库中删除。本专利技术的有益效果在于:1、通过本专利技术,儿童电话手表可以统一获取更新后的埋点信息,并统一对各个应用的埋点数据进行收集并上报,减少了各个应用的网络请求,一方面减少了代码冗余及开发任务压力,另一方面提高了手表本身的性能、优化了手表功耗。2、用户通过填写统一的电子表单来新增或更新埋点信息,可以保证埋点数据与大数据单元所需数据的一致性与规范性,保证在后期数据分析或查询时,能够更好、更方便地进行数据采集或分析。具体实施方式以下将对本专利技术作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围并不限于本实施例。本实施例提供一种儿童电话手表埋点上报的方法,具体过程为:S1、设置服务器埋点平台,用户需要新增或更新埋点信息,在服务器埋点平台填写埋点电子表单,所述埋点电子表单中需要填写的内容包括儿童电话手表机型、埋点应用名、应用包名、应用版本号、埋点名称、埋点Id、埋点字段及类型、埋点方式(计数埋点、事件埋点、错误信息埋点等),电子表单被提交到大数据单元审核,审核通过后保存;审核的内容主要包括电子表单填写的内容是否完整。S2、儿童电话手表开机中配置有埋点管理程序,儿童电话手表启动后,埋点管理程序向大数据单元拉取用户配置的埋点信息,并据此更新本地的埋点配置信息,儿童电话手表中各应用按照更新后的埋点配置信息进行埋点。S3、各应用程序运行时,将自身的埋点数据通过contentprovider发送到埋点管理程序,埋点管理程序将各应用程序的埋点数据保存于自身数据库当中;S4、当埋点管理程序达到上报埋点数据的条件时,通过网络向服务器上报埋点数据。需要说明的是,在本实施例中,所述上报埋点数据的条件包括:1)埋点管理程序根据更新后的埋点配置信息删除无效埋点信息时,将无效埋点信息上报至服务器;所述无效埋点信息是指埋点Id、埋点应用名、应用包名、埋点字段中任意一项与埋点配置信息不一致的埋点数据;2)埋点管理程序自身数据库中的埋点条数到达第一预设条数阈值且小于第二预设条数阈值时,进一步判断当前时间与前一次上报时间之间的差值是否达到预设上报间隔时间阈值,若达到,则将数量为第一预设条数阈值的埋点数据上报到服务器;3)埋点管理程序自身数据库中的埋点条数达到第二预设条数阈值时,将所有埋点数据上报到服务器。在本实施例中,对于条件2),埋点管理程序在预设的网络不繁忙时段将埋点数据上报到服务器。进一步地,在本实施例中,对于条件3),埋点管理程序实时将埋点数据上报到服务器。更进一步地,在本实施例中,对于条件1)、2)、3),埋点管理程序将埋点数据上报后,将已经上报的埋点数据从自身的数据库中删除。对于本领域的技术人员来说,可以根据以上的技术方案和构思,给出各种相应的改变和变形,而所有的这些改变和变形,都应该包括在本专利技术权利要求的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种儿童电话手表埋点上报的方法,其特征在于,具体过程为:/nS1、设置服务器埋点平台,用户需要新增或更新埋点信息,在服务器埋点平台填写埋点电子表单,所述埋点电子表单中需要填写的内容包括儿童电话手表机型、埋点应用名、应用包名、应用版本号、埋点名称、埋点Id、埋点字段及类型、埋点方式,电子表单被提交到大数据单元审核,审核通过后保存;审核的内容主要包括电子表单填写的内容是否完整;/nS2、儿童电话手表开机中配置有埋点管理程序,儿童电话手表启动后,埋点管理程序向大数据单元拉取用户配置的埋点信息,并据此更新本地的埋点配置信息,儿童电话手表中各应用按照更新后的埋点配置信息进行埋点;/nS3、各应用程序运行时,将自身的埋点数据通过contentprovider发送到埋点管理程序,埋点管理程序将各应用程序的埋点数据保存于自身数据库当中;/nS4、当埋点管理程序达到上报埋点数据的条件时,通过网络向服务器上报埋点数据。/n

【技术特征摘要】
1.一种儿童电话手表埋点上报的方法,其特征在于,具体过程为:
S1、设置服务器埋点平台,用户需要新增或更新埋点信息,在服务器埋点平台填写埋点电子表单,所述埋点电子表单中需要填写的内容包括儿童电话手表机型、埋点应用名、应用包名、应用版本号、埋点名称、埋点Id、埋点字段及类型、埋点方式,电子表单被提交到大数据单元审核,审核通过后保存;审核的内容主要包括电子表单填写的内容是否完整;
S2、儿童电话手表开机中配置有埋点管理程序,儿童电话手表启动后,埋点管理程序向大数据单元拉取用户配置的埋点信息,并据此更新本地的埋点配置信息,儿童电话手表中各应用按照更新后的埋点配置信息进行埋点;
S3、各应用程序运行时,将自身的埋点数据通过contentprovider发送到埋点管理程序,埋点管理程序将各应用程序的埋点数据保存于自身数据库当中;
S4、当埋点管理程序达到上报埋点数据的条件时,通过网络向服务器上报埋点数据。


2.根据权利要求1所述的方法,其特征在于,所述上报埋点数据的条件包括:
...

【专利技术属性】
技术研发人员:陈家峰秦曙光
申请(专利权)人:读书郎教育科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1