[发明专利]去APP化车机埋点方法在审
申请号: | 201911054993.X | 申请日: | 2019-10-31 |
公开(公告)号: | CN110764972A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 谢磊;明瑶;冯曦曦;蔡春茂;段朋 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 50123 重庆华科专利事务所 | 代理人: | 谭小琴 |
地址: | 400023 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车机系统 服务接口 数据上传 操作行为数据 用户行为数据 车载应用 第三方 植入 操作系统 调用 采集 暴露 服务 灵活 升级 应用 统一 | ||
本发明公开了一种去APP化车机埋点方法,在车机系统的操作系统中设置埋点服务SDK,通过该埋点服务SDK对外暴露一个数据埋点服务接口,当车载应用收集到用户行为数据后,调用该数据埋点服务接口,将数据上传至车机系统中。本发明能够实现无需植入第三方SDK,采集到用户在应用内具体的操作行为数据,同时能够统一升级、灵活更改数据上传策略。
技术领域
本发明属于车载应用页面监控技术领域,具体涉及一种去APP化车机埋点方法。
背景技术
随着通信技术的更新迭代,车联网技术的不断发展,购买搭载车联网服务的智能网联汽车的车主也越来越多。车主在日常用车过程中,产生了大量的用户行为数据。为了更好的为车主服务,了解用户的行为习惯,通过监控用户在应用的操作行为,采集用户的行为数据显得尤为必要。
目前常用的方式是借助第三方的SDK(软件开发工具包),采用埋点式或无埋点式的方法来采集用户行为数据,这种处理方式将不可避免的会产生如下问题:
1)要求每个应用中都植入SDK,比较笨重且存在数据泄露的风险。
2)一旦SDK要升级,需要每个应用都进行升级,升级成本较大。
3)数据上传策略较单一,通常是每5s上传一次数据。
因此,有必要开发一种新的去APP化车机埋点方法。
发明内容
本发明的目的是提供一种去APP化车机埋点方法,能实现无需植入第三方SDK,采集到用户在应用内具体的操作行为数据,同时能统一升级、灵活更改数据上传策略。
本发明所述的一种去APP化车机埋点方法,在车机系统的操作系统中设置埋点服务SDK,通过该埋点服务SDK对外暴露一个数据埋点服务接口,当车载应用收集到用户行为数据后,调用该数据埋点服务接口,将数据上传至车机系统中。
进一步,所述车载应用监听用户的操作行为,获取用户的行为数据,并将用户行为数据组装成JSON格式,调用数据埋点服务接口,将用户行为数据上传至车机系统。
进一步,在所述车机系统判断出基础服务已激活时,车机系统从云平台上获取上传策略;
车机系统接收到车载应用上传的数据,根据数据类型判断上传方式,若上传方式为立即上传,则将数据立即上传至云平台,若上传方式是周期上传,则将数据存入本地存储队列中,采用FIFO原则和获取到的上传策略进行上传。
进一步,在所述车机系统判断出基础服务已激活时,车机系统还从云平台上获取重试策略;
如果数据上传失败,则根据获取到的重试策略进行重新上传。
进一步,在所述车机系统判断出基础服务已激活时,车机系统还从云平台上获取参数配置,包括指定数据条数和指定文件大小;
当本地存储的数据达到了指定数据条数或指定文件大小,则删除本地存储空间中较早的数据。
进一步,如果数据上传失败,且获取云平台返回的错误码。
进一步,如果数据上传成功,则将数据从本地存储中删除。
进一步,在云平台收到车机系统上传的数据后,将数据按车载应用拆分,调用数据存储服务,将数据存储到不同的HBase中。
本发明具有以下优点:它能够实现无需植入第三方SDK,采集到用户在应用内具体的操作行为数据;同时能够统一升级,以及灵活更改数据的上传策略。
附图说明
图1是本发明的流程图。
图2是本发明中数据上传截图;
图3是本发明的数据存储示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911054993.X/2.html,转载请声明来源钻瓜专利网。