[发明专利]数据传输方法及装置在审
申请号: | 202111279399.8 | 申请日: | 2022-01-04 |
公开(公告)号: | CN114090557A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 丁磊;龙凯 | 申请(专利权)人: | 华人运通(上海)云计算科技有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/22;G06F16/23;H04L67/12 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 201100 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 | ||
本发明涉及汽车技术领域,公开了一种应用于车端与云端之间的数据传输方法及装置,实现轻量化数据采集和传输。所述数据传输方法包括:所述云端创建至少一个信号采集任务;所述云端对创建的信号采集任务的索引数组中的进行元素去重;所述云端采用ArrayContainer和Bitmap存储去重后的索引数组;所述云端将去重后的索引数组下发至车端;所述车端接收由云端下发的索引数组;所述车端对收到的索引数组进行元素去重;所述车端将元素去重后的索引数组与车端数组进行比较筛选出新增索引;所述车端采集新增索引的信号数据并对车端数组进行更新;所述车端将更新后的车端数组对应的信号数据回传至云端。
技术领域
本发明涉及汽车技术领域,特别是涉及一种汽车与云端之间的数据传输方法及装置。
背景技术
在汽车软件开发过程中,由软件逻辑设计引起的功能失效一直以来都占比很高。目前很多传统车控功能件的软件开发及以及发布的标准偏向于线下台架仿真测试,其输入数据都是仿真信号,一旦发生功能故障,没有可用于故障排查的真实车辆数据,导致新功能和历史功能的软件调试和故障排查的过程显得比较漫长和低效。
为了克服上述缺陷,现有技术令车控功能件如整车控制器具备上网功能,由云端开发界面对特定实验车定制所需信号并下发任务,车端再将对应数据包回传到云端,云端便能保存该数据包用作新软件功能的测试输入或是回放车端各个原始信号数据。
但是,目前在云端定制所需信号和车端回传数据的过程中的数据量都非常大,数据采集和传输的效率不高。
发明内容
本发明提供一种数据传输方法及装置,车端仅对新增索引进行更新,能够提高车端更新索引的效率,实现轻量化数据采集和传输。
为了解决上述技术问题,第一方面,本发明实施例提供一种应用于车端的数据传输方法,所述方法包括:
接收由云端下发的索引数组;
对收到的索引数组进行元素去重;
将元素去重后的索引数组与车端数组进行比较筛选出新增索引;
采集新增索引的信号数据并对车端数组进行更新;
将更新后的车端数组对应的信号数据回传至云端。
作为一个优选方案,所述对收到的索引数组进行元素去重,具体为:
对收到的索引数组进行汇总;
对汇总后的索引数组中的元素采用如下公式去重:
其中,freceive[]为去重后的索引数组,ftransform[]为汇总后的索引数组,i≥0。
作为一个优选方案,所述将更新后的车端数组对应的信号数据回传至云端,具体为:
将更新后的车端数组对应的信号上传使能设置为1;
对信号上传使能为1的元素的信号数据进行灵活组包;
将灵活组包后的信号数据回传至云端。
为了解决上述技术问题,第二方面,本发明实施例提供一种应用于云端的数据传输方法,所述方法包括:
创建至少一个信号采集任务;
对创建的信号采集任务的索引数组中的进行元素去重;
采用ArrayContainer和Bitmap存储去重后的索引数组;
将去重后的索引数组下发至车端。
作为一个优选方案,所述采用ArrayContainer和Bitmap存储去重后的索引数组,具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华人运通(上海)云计算科技有限公司,未经华人运通(上海)云计算科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111279399.8/2.html,转载请声明来源钻瓜专利网。