针对运载工具的数据处理方法及装置与流程

本发明涉及数据处理,尤其涉及一种针对运载工具的数据处理方法及装置。
背景技术:
1、运载工具例如飞机、汽车、火车等在运行或测试的过程中,需要将故障数据、测试数据等关键信息发送至数据接收端,如诊断记录设备,该设备会对运载工具的故障数据或测试数据进行诊断和记录。
2、相关技术中,支持用户自定义且灵活性高的数据传输协议,该协议可应用于运载工具和数据接收端之间的数据传输。
3、但是,数据接收端如何对接收到的数据进行处理,是目前亟待解决的问题。
技术实现思路
1、针对现有技术存在的问题,本发明实施例提供一种针对运载工具的数据处理方法及装置。
2、本发明提供一种针对运载工具的数据处理方法,应用于与运载工具通讯连接的数据接收端,所述方法包括:
3、接收所述运载工具发送的待处理数据,所述待处理数据中包括至少一个字,每一个字中包括待处理数据块;所述待处理数据块包括所述运载工具的故障数据和/或测试数据;
4、针对所述待处理数据中的每个字,基于所述待处理数据的字数及所述字中携带的数据传输状态指示信息中至少一项,确定所述字中所述待处理数据块对应的处理策略;其中,所述数据传输状态指示信息表征在所述待处理数据传输的过程中,所述字对应的数据传输状态;所述字数用于表征所述待处理数据中字的总数;
5、基于每一个字中所述待处理数据块对应的所述处理策略,对各所述待处理数据块进行处理。
6、可选地,所述确定所述字中所述待处理数据块对应的处理策略,包括:
7、判断所述数据传输状态指示信息是否为第一值;所述第一值表征所述字对应的数据传输状态为开始传输;
8、在所述数据传输状态指示信息是所述第一值的情况下,确定所述处理策略为第一策略;
9、其中,所述第一策略指示所述数据接收端执行以下操作:重置数据、记录并存储所述字中的所述待处理数据块、确定所述待处理数据的字数以及将所述字数减1。
10、可选地,所述确定所述字中所述待处理数据块对应的处理策略,还包括:
11、在所述数据传输状态指示信息不是所述第一值的情况下,判断所述数据传输状态指示信息是否为第二值,并且当前时刻下所述字数是否为1;所述第二值表征所述字对应的数据传输状态为结束传输;
12、在所述数据传输状态指示信息是所述第二值,且当前时刻下所述字数为1的情况下,确定所述处理策略为第二策略;
13、其中,所述第二策略指示所述数据接收端执行以下操作:对所述待处理数据块进行记录、存储并对当前已经存储的待处理数据块进行解析。
14、可选地,所述确定所述字中所述待处理数据块对应的处理策略,还包括:
15、在所述数据传输状态指示信息不是所述第二值,和/或当前时刻下所述字数不为1的情况下,判断所述数据传输状态指示信息是否为第三值,并且当前时刻下所述字数是否大于1;所述第三值表征所述字对应的数据传输状态为正在传输;
16、在所述数据传输状态指示信息是所述第三值,且当前时刻下所述字数大于1的情况下,确定所述处理策略为第三策略;
17、其中,所述第三策略指示所述数据接收端执行以下操作:将当前时刻下所述字数减1,记录并存储当前时刻下所述字中的所述待处理数据块。
18、可选地,所述确定所述字中所述待处理数据块对应的处理策略,还包括:
19、在所述数据传输状态指示信息不是所述第三值,和/或当前时刻下所述字数小于或等于1的情况下,判断所述数据传输状态指示信息是否为所述第二值,并且当前时刻下所述字数是否小于1;
20、在所述数据传输状态指示信息是所述第二值,且当前时刻下所述字数小于1的情况下,确定所述处理策略为第四策略;
21、其中,所述第四策略指示所述数据接收端执行以下操作:重置数据以及重置字数。
22、可选地,在所述判断所述数据传输状态指示信息是否为第一值之前,所述方法还包括:
23、判断所述数据传输状态指示信息是否为第四值,所述第四值表征所述待处理数据块为控制位数据块,所述控制位数据块支持用户自定义和使用;
24、在所述数据传输状态指示信息为所述第四值的情况下,丢弃所述待处理数据块。
25、可选地,所述方法还包括:
26、针对所述待处理数据,对所述数据接收端已经存储的所有待处理数据块进行解析。
27、可选地,每一个字中还包括标签号,所述标签号用于表征所述字对应的所述待处理数据块的数据类型;
28、在所述接收待处理数据之后,所述方法还包括:
29、在当前待处理数据块对应的所述标签号与上一个待处理数据块对应的所述标签号不同的情况下,确定触发目标事件;所述目标事件表征所述待处理数据发生更改;
30、记录所述目标事件。
31、本发明还提供一种针对运载工具的数据处理装置,应用于与运载工具通讯连接的数据接收端,所述装置包括:
32、接收模块,用于接收所述运载工具发送的待处理数据,所述待处理数据中包括至少一个字,每一个字中包括待处理数据块;所述待处理数据块包括所述运载工具的故障数据和/或测试数据;
33、第一确定模块,用于针对所述待处理数据中的每个字,基于所述待处理数据的字数及所述字中携带的数据传输状态指示信息中至少一项,确定所述字中所述待处理数据块对应的处理策略;
34、处理模块,用于基于每一个字中所述待处理数据块对应的所述处理策略,对各所述待处理数据块进行处理;
35、其中,所述数据传输状态指示信息表征在所述待处理数据传输的过程中,所述字对应的数据传输状态;所述字数用于表征所述待处理数据中字的总数。
36、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述针对运载工具的数据处理方法。
37、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述针对运载工具的数据处理方法。
38、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述针对运载工具的数据处理方法。
39、本发明提供的针对运载工具的数据处理方法及装置,通过接收待处理数据,针对待处理数据中的每个字,基于字中携带的数据传输状态指示信息和待处理数据的字数中至少一项,确定字中待处理数据块对应的处理策略;然后,基于每一个字中待处理数据块对应的处理策略,对各待处理数据块进行处理;通过上述方法,为数据接收端提供了一种数据处理策略,使数据接收端可以完整的对待处理数据进行处理,保证了数据处理的完整性;并且,在不遗漏数据处理的同时,利用不同的处理策略对不同的待处理数据块进行处理,从而提高了数据处理效率。
技术特征:
1.一种针对运载工具的数据处理方法,其特征在于,应用于与运载工具通讯连接的数据接收端,所述方法包括:
2.根据权利要求1所述的针对运载工具的数据处理方法,其特征在于,所述确定所述字中所述待处理数据块对应的处理策略,包括:
3.根据权利要求2所述的针对运载工具的数据处理方法,其特征在于,所述确定所述字中所述待处理数据块对应的处理策略,还包括:
4.根据权利要求3所述的针对运载工具的数据处理方法,其特征在于,所述确定所述字中所述待处理数据块对应的处理策略,还包括:
5.根据权利要求4所述的针对运载工具的数据处理方法,其特征在于,所述确定所述字中所述待处理数据块对应的处理策略,还包括:
6.根据权利要求2至5中任一项所述的针对运载工具的数据处理方法,其特征在于,在所述判断所述数据传输状态指示信息是否为第一值之前,所述方法还包括:
7.根据权利要求1至5中任一项所述的针对运载工具的数据处理方法,其特征在于,所述方法还包括:
8.根据权利要求1至5中任一项所述的针对运载工具的数据处理方法,其特征在于,每一个字中还包括标签号,所述标签号用于表征所述字对应的所述待处理数据块的数据类型;
9.一种针对运载工具的数据处理装置,其特征在于,应用于与运载工具通讯连接的数据接收端,所述装置包括:
10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任一项所述针对运载工具的数据处理方法。
11.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述针对运载工具的数据处理方法。
技术总结
本发明提供一种针对运载工具的数据处理方法及装置,涉及数据处理技术领域,其中方法包括:接收运载工具发送的待处理数据,待处理数据中包括至少一个字,每一个字中包括待处理数据块;针对待处理数据中的每个字,基于待处理数据的字数及字中携带的数据传输状态指示信息中至少一项,确定字中待处理数据块对应的处理策略;其中,数据传输状态指示信息表征在待处理数据传输的过程中,字对应的数据传输状态;字数用于表征待处理数据中字的总数;基于每一个字中待处理数据块对应的处理策略,对各待处理数据块进行处理。通过上述方法,实现利用不同的处理策略对不同的待处理数据块进行处理,保证了数据处理的完整性并且提高了数据处理效率。
技术研发人员:郭庆,张亚光,郭营
受保护的技术使用者:深圳市庆为航空科技有限公司
技术研发日:
技术公布日:2024/11/28
技术研发人员:郭庆,张亚光,郭营
技术所有人:深圳市庆为航空科技有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
