[发明专利]工程车辆的数据处理方法、装置、工程车辆及服务平台在审
| 申请号: | 201811506715.9 | 申请日: | 2018-12-10 |
| 公开(公告)号: | CN109861787A | 公开(公告)日: | 2019-06-07 |
| 发明(设计)人: | 滕宏珍;黄赞 | 申请(专利权)人: | 中联重科股份有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04W4/40;H04W4/44 |
| 代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 肖冰滨;王晓晓 |
| 地址: | 410013 湖南*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据包 工程车辆 发送 服务平台 数据处理 组数据 标志位 数据传输技术 数据丢失 数据解析 预设周期 预设 组数 | ||
本发明涉及数据传输技术领域,公开了一种工程车辆的数据处理方法、装置、工程车辆及服务平台,解决了现有技术中由于数据包中的数据丢失造成数据解析错误的问题。所述方法包括:获取待发送的数据;根据所述待发送的数据,确定待发送的数据包,所述数据包中包括预设组数的所述待发送的数据,以及每组数据对应的数据编号和标志位,所述数据编号为所述数据包中的每组数据的顺序编号,所述标志位用于标识每组数据所属的数据包;按照预设周期,发送所述数据包。本发明实施例适用于工程车辆与服务平台之间的数据处理。
技术领域
本发明涉及数据传输技术领域,具体地,涉及一种工程车辆的数据处理方法、装置、工程车辆及服务平台。
背景技术
目前,工程车辆上利用通信设备将车辆上的数据按设定好的协议远程传输到公司指定平台,平台通过设定好的数据传输协议进行提取并还原车辆上实际数据,供专业人士对车辆使用情况进行分析或其它作用。
因通信设备的硬件原因,每次通信设备只能发送包含0110-011F的16组数据的数据包,但产品车上数据远远超过16组,数据发送时只能按顺序发送,也就是发送完第一个数据包,再发送第二个数据包,以此类推。但因网络或设备硬件等原因,数据丢失严重,往往提取出来的数据与车辆实际数据不一致。例如,以16组数据中的8组数据为例,假定t1时刻工程车辆上的数据按数据传输协议如图1传输,t2时刻工程车辆上的数据按数据传输协议如图2传输,但因数据丢失,实际传输情况t1时刻见图3,t2时刻见图4。其中,t1时刻实际接收的数据丢失了DataID号为0113和0117的2组数据,而t2时刻实际接收的数据丢失了DataID号为0111、0115和0117的3组数据。在平台接收到t1时刻的数据包时,应该按照图1所示的数据接收,但是由于实际接收的t1时刻的数据包中DataID号为0113的数据丢失,则平台直接将t2时刻的数据包中DataID号同为0113的“数据4-11”到“数据4-81”作为t1时刻的数据包中DataID号为0113的“数据4-1”到“数据4-8”。可见,解析出的数据与车辆实际数据不符,对车辆使用情况分析无法提供准确依据,对车辆使用情况没有任何研究价值。
发明内容
本发明实施例的目的是提供一种工程车辆的数据处理方法、装置、工程车辆及服务平台,解决了现有技术中由于数据包中的数据丢失造成数据解析错误的问题,通过利用标志位标识同一数据编号对应的数据所属的不同数据包,实现了同数据编号的数据不会混淆接收,保证了车辆使用情况分析的准确性。
为了实现上述目的,本发明实施例提供一种工程车辆的数据处理方法,所述方法应用于工程车辆端,所述方法包括:获取待发送的数据;根据所述待发送的数据,确定待发送的数据包,所述数据包中包括预设组数的所述待发送的数据,以及每组数据对应的数据编号和标志位,所述数据编号为所述数据包中的每组数据的顺序编号,所述标志位用于标识每组数据所属的数据包;按照预设周期,发送所述数据包。
进一步地,所述数据包中还包括每组数据对应的计数位,所述计数位在所述预设周期内每发送一组数据增加一次计数。
相应的,本发明实施例还提供一种工程车辆的数据处理方法,所述方法应用于服务平台,所述方法包括:在预设周期内,接收数据包;按照所述数据包中的数据编号和标志位,顺序提取对应的数据,所述数据编号为所述数据包中的每组数据的顺序编号,所述标志位用于标识每组数据所属的数据包。
进一步地,所述数据包中还包括每组数据对应的计数位,所述计数位在所述预设周期内每发送一组数据增加一次计数,所述按照所述数据包中的数据编号和标志位,顺序提取对应的数据包括:按照所述数据包中的数据编号和标志位,顺序提取对应的数据,并记录所述预设周期内提取数据的总组数;根据所记录的总组数与所述计数位的比较结果,确定所述预设周期内接收的数据包中丢失的数据量。
进一步地,所述方法还包括:当确定所述预设周期内接收的数据包中丢失的数据量非零时,根据所述数据包中每组数据对应的计数位,确定所述数据包中丢失的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中联重科股份有限公司,未经中联重科股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811506715.9/2.html,转载请声明来源钻瓜专利网。





