本发明涉及数据处理,尤其涉及一种基于cdbp数据块定义工具的数据处理方法及装置。
背景技术:
1、在运载工具例如飞机、汽车、火车的综合化电子系统中,接口控制文件(interfacecontrol document,icd)是约束和规范各电子系统内部电子设备之间接口的文件,是各电子系统顶层设计规范的重要组成部分。
2、在相关技术中,通常需要对各个电子系统的icd数据进行维护和管理。然而,各个电子系统的icd数据的格式不同且繁多复杂,因此对icd数据进行维护和管理存在成本高且容易出错的问题。
3、因此,如何高效且准确地对运载工具各个电子系统的icd数据进行维护和管理,是目前亟待解决的问题。
技术实现思路
1、针对现有技术存在的问题,本发明实施例提供一种基于cdbp数据块定义工具的数据处理方法及装置。
2、本发明提供一种基于cdbp数据块定义工具的数据处理方法,包括:
3、在可自定义数据块协议(customizable data block protocol,cdbp)数据块定义工具的操作界面,接收用户针对运载工具的系统数据的至少一个配置信息的操作指令;
4、其中,所述操作指令包括选择指令或输入指令;所述选择指令用于从所述配置信息对应的选择列表包括的至少一个第一接口控制文件icd数据中选择目标icd数据,各所述第一icd数据是基于历史icd数据确定的,或预先配置的;所述输入指令用于获取所述用户在所述配置信息对应的输入框中输入的目标icd数据;
5、响应于所述操作指令,获取所述目标icd数据,在所述操作界面显示所述目标icd数据;
6、响应于所述用户的数据生成指令,在cdbp数据块生成表格中新增与所述系统数据对应的数据行,在所述数据行中所述配置信息对应的属性记录区写入所述配置信息对应的目标icd数据;其中,所述cdbp数据块生成表格用于记录所述运载工具的多个系统数据各自的配置信息对应的目标icd数据。
7、可选地,在所述接收用户针对运载工具的系统数据的至少一个配置信息的操作指令之前,所述方法还包括:
8、针对每一个配置信息,获取所述用户选择或输入的所述配置信息对应的至少一个历史icd数据;将各所述历史icd数据输入icd数据筛选模型,得到所述icd筛选模型输出的至少一个第一icd数据;所述第一icd数据为所述用户可能再次选择或输入的icd数据,所述icd数据筛选模型是基于icd数据样本及用户针对所述icd数据样本进行选择或输入的行为数据进行训练得到的;
9、或者,
10、针对每一个配置信息,从所述配置信息对应的预设数据库中获取至少一个icd数据;
11、基于各所述第一icd数据,生成所述配置信息对应的选择列表。
12、可选地,所述配置信息包括第一配置信息或第二配置信息;所述第一配置信息与所述选择指令相关联,所述第二配置信息与所述输入指令相关联;
13、所述响应于所述操作指令,获取所述目标icd数据,包括:
14、响应于所述选择指令,从所述第一配置信息对应的选择列表包括的各所述第一icd数据中选择所述目标icd数据;
15、或者,
16、响应于所述输入指令,获取所述用户在所述第二配置信息对应的输入框中输入的所述目标icd数据。
17、可选地,所述第一配置信息,包括以下至少一项:
18、标签号,为所述系统数据对应的标签号;
19、信号名称,为所述系统数据对应的信号名称;
20、故障字位,用于表征所述系统数据所占的字的总数,每个字中至少包括所述系统数据的部分数据;
21、源终端识别sdi信息,用于指示所述系统数据的来源;
22、符号状态矩阵位ssm信息,用于表征在数据传输过程中所述系统数据的数据性质;
23、所有系统或设备和指定系统或设备中任一项;其中,在所述第一配置信息包括所述所有系统或设备的情况下,用于表征在数据传输过程中所述所有系统或设备均接收所述系统数据;在所述第一配置信息包括所述指定系统或设备的情况下,用于表征在数据传输过程中所述指定系统或设备接收所述系统数据;
24、正常传输速率,用于表征在数据传输过程中所述系统数据的正常传输速率;
25、最大传输速率,用于表征在数据传输过程中所述系统数据的最大传输速率;
26、最小传输速率,用于表征在数据传输过程中所述系统数据的最小传输速率;
27、所述第二配置信息,包括以下至少一项:
28、所述系统数据开始传输的比特位;
29、所述系统数据结束传输的比特位;
30、最低有效位lsb;
31、lsb的比特位;
32、最高有效位msb;
33、msb的比特位;
34、数据类型,用于标识所述系统数据的数据类型;
35、枚举信息,用于枚举所述数据类型的种类;
36、传输字数,用于标识所述系统数据所占的字数;
37、数据解析信息,所述数据解析信息是对所述lsb及所述msb中至少一项对应的目标icd数据进行解析之后得到的;
38、特定信息说明,为所述系统数据的备注信息。
39、可选地,所述方法还包括:
40、从所述cdbp数据块生成表格记录的多个系统数据各自的配置信息对应的目标icd数据中,获取目标系统数据的配置信息对应的目标icd数据;
41、其中,所述目标系统数据关联有至少一个字,每个字中包括待传输系统数据块,所述待传输系统数据块属于所述目标系统数据;
42、基于所述目标系统数据的配置信息对应的目标icd数据,对每个字中的所述待传输系统数据块的数据传输格式进行配置,生成目标待传输系统数据块;所述目标待传输系统数据块的数据传输格式符合预设数据传输协议预定义的数据传输格式;
43、将各所述目标待传输系统数据块发送至数据接收端。
44、可选地,所述方法还包括:
45、接收所述用户针对待维护系统数据的目标配置信息对应的维护指令,所述目标配置信息包括所述待维护系统数据对应的原端口信息、原数据包信息、标签号、信号名称及sdi信息中至少一项;
46、响应于所述维护指令,基于所述目标配置信息,确定在所述cdbp数据块生成表格中与所述待维护系统数据对应的目标数据行,并将所述目标数据行中的所述待维护icd数据显示在所述操作界面;
47、响应于用户针对所述待维护icd数据的修改指令,在所述操作界面对所述待维护icd数据进行修改,得到修改后的icd数据;
48、在所述cdbp数据块生成表格的所述目标数据行中,将所述待维护icd数据修改为所述修改后的icd数据。
49、本发明还提供一种基于cdbp数据块定义工具的数据处理装置,包括:
50、第一接收模块,用于在可自定义数据块协议cdbp数据块定义工具的操作界面,接收用户针对运载工具的系统数据的至少一个配置信息的操作指令;
51、其中,所述操作指令包括选择指令或输入指令;所述选择指令用于从所述配置信息对应的选择列表包括的至少一个第一接口控制文件icd数据中选择目标icd数据,各所述第一icd数据是基于历史icd数据确定的,或预先配置的;所述输入指令用于获取所述用户在所述配置信息对应的输入框中输入的目标icd数据;
52、第一获取模块,用于响应于所述操作指令,获取所述目标icd数据,在所述操作界面显示所述目标icd数据;
53、第一生成模块,用于响应于所述用户的数据生成指令,在cdbp数据块生成表格中新增与所述系统数据对应的数据行,在所述数据行中所述配置信息对应的属性记录区写入所述配置信息对应的目标icd数据;其中,所述cdbp数据块生成表格用于记录所述运载工具的多个系统数据各自的配置信息对应的目标icd数据。
54、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于cdbp数据块定义工具的数据处理方法。
55、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于cdbp数据块定义工具的数据处理方法。
56、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于cdbp数据块定义工具的数据处理方法。
57、本发明提供的基于cdbp数据块定义工具的数据处理方法及装置,首先在cdbp数据块定义工具的操作界面,接收并响应用户针对运载工具的系统数据的至少一个配置信息的操作指令,从而基于选择指令从配置信息对应的选择列表包括的至少一个第一icd数据中选择目标icd数据,或者基于输入指令获取用户在配置信息对应的输入框中输入的目标icd数据;然后,响应于用户的数据生成指令,在cdbp数据块生成表格中新增与系统数据对应的数据行,在数据行中配置信息对应的属性记录区写入配置信息对应的目标icd数据;其中,cdbp数据块生成表格中记录有运载工具的多个系统数据各自的配置信息对应的目标icd数据。通过上述基于操作界面的数据处理方法,可以将运载工具各个系统数据对应的目标icd数据自动汇编至cdbp数据块生成表格中,极大降低了对运载工具各个系统繁多复杂的目标icd数据进行汇编的人工成本,提高了汇编效率的同时保证了汇编的准确率,实现了高效且准确地对运载工具各个电子系统的icd数据进行维护和管理。
1.一种基于cdbp数据块定义工具的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的基于cdbp数据块定义工具的数据处理方法,其特征在于,在所述接收用户针对运载工具的系统数据的至少一个配置信息的操作指令之前,所述方法还包括:
3.根据权利要求1所述的基于cdbp数据块定义工具的数据处理方法,其特征在于,所述配置信息包括第一配置信息或第二配置信息;所述第一配置信息与所述选择指令相关联,所述第二配置信息与所述输入指令相关联;
4.根据权利要求3所述的基于cdbp数据块定义工具的数据处理方法,其特征在于,所述第一配置信息,包括以下至少一项:
5.根据权利要求1至4中任一项所述的基于cdbp数据块定义工具的数据处理方法,其特征在于,所述方法还包括:
6.根据权利要求1至4中任一项所述的基于cdbp数据块定义工具的数据处理方法,其特征在于,所述方法还包括:
7.一种基于cdbp数据块定义工具的数据处理装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述基于cdbp数据块定义工具的数据处理方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述基于cdbp数据块定义工具的数据处理方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述基于cdbp数据块定义工具的数据处理方法。
