(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210991570.6
(22)申请日 2022.08.18
(71)申请人 中国第一汽车股份有限公司
地址 130011 吉林省长 春市汽车 经济技术
开发区新红旗大街1号
(72)发明人 张永生 朱明月 高仕宁 李超
(74)专利代理 机构 北京翔宇专利代理事务所
(普通合伙) 11960
专利代理师 白海佳
(51)Int.Cl.
H04L 67/12(2022.01)
H04L 9/40(2022.01)
H04L 67/568(2022.01)
H04L 43/045(2022.01)
(54)发明名称
一种车载分布式动态数据埋点采集方法、 车
辆和云服 务器
(57)摘要
本发明公开了一种车载分布式动态数据埋
点采集方法、 车辆和云服务器, 车端在车载应用
中嵌入SDK代码, 云端进行埋点配置管理, 并配置
数据采集规则, 车端接收云端下发的数据采集规
则, 对采集到的数据的日志缓存进行本地存储和
汇总, 将日志缓存加密上传至云端, 云端服务器
对上传的数据进行解密与解包, 将解包后的数据
进行格式化解析, 并存储到数据分析引擎中。 本
发明通过车端与云端的协同配合, 对 车辆自动采
集数据埋点, 在云端进行埋点配置管理并设定数
据采集规则, 对 数据日志缓存进行本地存储及汇
总, 最后上传到云端进行存储和图形化展现, 通
过云计算、 分布式协作调度技术, 实现车载的分
布式动态 埋点技术, 为进行数据分析提供数据来
源支撑。
权利要求书3页 说明书12页 附图5页
CN 115361418 A
2022.11.18
CN 115361418 A
1.一种车 载分布式动态数据埋 点采集方法, 其特 征在于, 具体包括:
车端在车 载应用中嵌入能够自动采集数据埋 点的SDK代码;
云端进行埋点配置管理;
云端基于数据分析的要求配置数据采集 规则;
车端接收云端下发的数据采集 规则, 并将数据采集 规则下发到各个车 载应用;
车端对采集到的数据的日志缓存进行本地存 储和汇总;
车端将日志缓存以加密的形式上传至云端;
云端服务器对上传的数据进行解密与解包, 将解包后的数据进行格式化解析, 并存储
到数据分析引擎中。
2.根据权利要求1所述的车载分布式动态数据埋点采集方法, 其特征在于, 所述SDK代
码中包含标识用户、 采集数据、 数据本地 缓存管理、 上报数据、 可视化分析, 所述数据本地缓
存管理用于设置 本地缓存上限值、 删除缓存在本地的所有事 件;
所述通过云端进行埋点配置管理, 具体包括: 事件埋点管理、 埋点上传管理、 可视化埋
点管理, 其中:
事件埋点管理具体为创建埋 点事件以及设置埋 点事件是否生效;
埋点上传管理具体为设置埋 点采集的数据包上传触发规则;
可视化埋点管理具体为 通过人机交互界面与用户进行 人机交互。
3.根据权利要求1所述的车载分布式动态数据埋点采集方法, 其特征在于, 所述车端对
采集到的数据的日志缓存进行本地存储和汇总, 具体为: 车端通过埋点组件子节点对采集
到的数据的日志缓存进行本地存储, 达到本地缓存上限或最大缓存时间后, 埋点组件子节
点通过分布式引擎内部标准接口汇总到埋 点管理组件主节点中;
所述车端将日志缓存以加密的形式上传至云端, 具体为: 车载应用终端SDK收到采集规
则后, 按照规则以JSON形式对数据进行采集, 然后将采集到的数据上传至车载应用所在的
埋点管理组件子节点中, 埋点管理组件将本次采集的日志缓存在本地, 达到本地缓存上限
或最大缓存时间后, 埋点管理组件子节点通过分布式引擎内部标准接口汇总到埋点管理组
件主节点中;
所述云端服务器对数据进行解密与解包, 将解包后的采集数据进行格式化解析, 并存
储到数据分析引擎中, 还包括: 云端对采集到的数据进 行统计分析, 并在前端以图表形式进
行展示。
4.一种基于车端的车 载分布式动态数据埋 点采集方法, 其特 征在于, 具体包括:
在车载应用中嵌入能够自动采集数据埋 点的SDK代码;
车端接收云端下发的数据采集规则, 并将数据采集规则下发到各个车载应用, 其中: 所
述数据采集 规则基于数据分析要求进行配置;
车端对采集到的数据的日志缓存进行本地存 储和汇总;
当日志缓存触发上传规则时, 车端将日志缓存以加密的形式上传至云端。
5.一种基于云端的车 载分布式动态数据埋 点采集方法, 其特 征在于, 具体包括:
在云端进行埋点配置管理, 基于数据分析的要求配置数据采集 规则;
将数据采集 规则下发至车端的埋 点管理组件主节点;
接收车辆上传的日志缓存数据, 对上传的数据进行解密与解包;权 利 要 求 书 1/3 页
2
CN 115361418 A
2将解包后的数据进行格式化 解析, 并存 储到云端的数据分析引擎中。
6.一种车 载分布式动态数据埋 点采集系统, 其特 征在于, 具体包括:
数据埋点采集SDK代码 嵌入模块, 用于在车载应用中嵌入能够自动采集数据埋点的SDK
代码;
云端埋点配置管理模块, 用于在云端 进行埋点配置管理;
数据采集规则配置模块, 基于数据分析所需的数据类型配置数据采集规则, 接收云端
下发的数据采集规则, 通过埋点管理组件的子节 点将数据采集规则下发到各个车载应用终
端;
日志缓存本地存储模块, 车端通过埋点组件子节点, 对采集到的数据的日志缓存进行
本地存储, 达到本地缓存上限或最大缓存时间后, 埋点组件子节点通过分布式引擎内部标
准接口汇总到埋 点管理组件主节点中;
车端数据加密分包上传模块, 在车端当日志缓存达到上传触发规则后, 将采集到的数
据以加密形式分包上传至云端;
云端解密解包解析模块, 云端对上传的数据进行解密与解包, 将解包后的数据进行格
式化解析, 并存 储到数据分析引擎中。
7.一种基于车端的车 载分布式动态数据埋 点采集系统, 其特 征在于, 具体包括:
车端数据自动采集SDK代码嵌入模块, 用于在车载应用中嵌入能够自动采集数据埋点
的SDK代码;
车端数据采集规则接收模块, 用于接收云端下发的数据采集规则, 并将数据采集规则
下发到各个车 载应用
车端日志缓存汇总模块, 对采集到的数据的日志缓存进行本地存储和汇总; 当日志缓
存触发上传规则时, 车端将日志缓存以加密的形式上传至云端;
8.一种基于云端的车 载分布式动态数据埋 点采集系统, 其特 征在于, 具体包括:
云端埋点配置管理模块, 用于在云端进行埋点配置管理, 基于数据分析的要求配置数
据采集规则;
云端下发数据采集规则模块, 用于将数据采集规则下发至车端的埋点管理组件主节
点;
云端日志缓存数据接收模块, 用于接收车辆上传的日志缓存数据, 对上传的数据进行
解密与解包;
云端数据接收解析存储模块, 用于对车辆上传的数据进行格式化解析, 并存储到云端
的数据分析引擎中。
9.根据权利要求8所述的基于云端的车载分布式动态数据埋点采集系统, 其特征在于,
还包括云端埋点数据可视化展示模块, 用于对采集到的数据进行统计分析, 并在前端以图
表形式进行展示。
10.一种电子设备, 其特征在于, 包括: 处理器、 通信接口、 存储器和通信总线, 其中, 处
理器, 通信接口, 存储器通过通信总线完成相互间的通信; 所述存储器中存储有计算机程
序, 当所述计算机程序被所述处理器执行时, 使得所述处理器执行权利要求1至5中任一项
所述方法的步骤。
11.一种计算机可读存储介质, 其特征在于, 其存储有可由电子设备执行的计算机程权 利 要 求 书 2/3 页
3
CN 115361418 A
3
专利 一种车载分布式动态数据埋点采集方法、车辆和云服务器
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-03-03 12:06:17上传分享