本申请属于软件通信,尤其涉及一种元数据的交互方法、装置、设备及存储介质。
背景技术:
1、元数据(metadata),又称中介数据或中继数据,为描述数据的数据(data aboutdata),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找和文件记录等功能,相当于一种电子式目录,为了达到编制目录的目的,必须描述数据的内容或特色,进而协助数据检索。但是传统的汽车开放系统架构(automotive opensystem architecture,autosar)中,元数据的交互不仅需要大量协议栈模块的支持,还需要关心数据的读取关系,使得元数据的交互较为复杂。
技术实现思路
1、本申请实施例提供一种元数据的交互方法、装置、设备及存储介质,能够使得元数据的交互变得简单。
2、第一方面,本申请实施例提供一种元数据的交互方法,应用于车载终端,方法包括:
3、在数据接收对象接收到目标协议数据单元pdu的至少一个元数据项的情况下,在预先配置的缓存对象中,查找与所述目标pdu存在对应关系的目标元数据配置地址,所述缓存对象包括n个pdu中各pdu与元数据配置地址的对应关系,不同pdu对应不同的元数据配置地址,所述n为正整数;
4、控制所述缓存对象将所述目标pdu的元数据项存入所述缓存对象中所述目标元数据配置地址的缓存区;
5、控制目标数据发送对象从所述目标元数据配置地址的缓存区中读取元数据项,所述目标接收对象与所述目标pdu的元数据项对应。
6、第二方面,本申请实施例提供了一种元数据的交互装置,应用于车载终端,装置包括:
7、查找模块,用于在数据接收对象接收到目标协议数据单元pdu的至少一个元数据项的情况下,在预先配置的缓存对象中,查找与所述目标pdu存在对应关系的目标元数据配置地址,所述缓存对象包括n个pdu中各pdu与元数据配置地址的对应关系,不同pdu对应不同的元数据配置地址,所述n为正整数;
8、第一控制模块,用于控制所述缓存对象将所述目标pdu的元数据项存入所述缓存对象中所述目标元数据配置地址的缓存区;
9、第二控制模块,用于控制目标数据发送对象从所述目标元数据配置地址的缓存区中读取元数据项,所述目标接收对象与所述目标pdu的元数据项对应。
10、第三方面,本申请实施例提供了一种电子设备,设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如上任意一项所述的元数据的交互方法。
11、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上任意一项所述的元数据的交互方法。
12、第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如上任意一项所述的元数据的交互方法。
13、第六面,本申请实施例提供了一种车辆,包括:电子设备,所述电子设备用于实现如上任意一项所述的元数据的交互方法。
14、本申请实施例的元数据的交互方法、装置、设备及存储介质,通过在预先配置的缓存对象中,查找与目标pdu存在对应关系的目标元数据配置地址,并控制缓存对象将目标pdu的元数据项存入缓存对象中目标元数据配置地址的缓存区,使得目标数据发送对象可以从目标元数据配置地址的缓存区中读取元数据项。如此,本申请实施例中,缓存对象包括n个pdu中各pdu与元数据配置地址的对应关系,元数据的交互仅需要通过缓存对象进行交互,而无需通过大量协议栈模块交互,更不用关心各协议栈模块之间数据的读取关系,使得元数据的交互变得简单。
1.一种元数据的交互方法,其特征在于,应用于车载终端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述在预先配置的缓存对象中,查找与所述目标pdu存在对应关系的目标元数据配置地址之前,还包括:
3.根据权利要求1所述的方法,其特征在于,所述缓存对象还包括第一应用程序编程接口,所述控制所述缓存对象将所述目标pdu的元数据项存入所述缓存对象中所述目标元数据配置地址的缓存区,包括:
4.根据权利要求1所述的方法,其特征在于,所述缓存对象还包括第二应用程序编程接口,所述控制目标数据发送对象从所述目标元数据配置地址的缓存区中读取元数据项,包括:
5.根据权利要求1所述的方法,其特征在于,在所述控制目标数据发送对象从所述目标元数据配置地址的缓存区中读取元数据项之前,还包括:
6.根据权利要求1所述的方法,其特征在于,所述缓存对象还包括所述n个pdu的元数据项的数据类型,所述缓存对象还包括第三应用程序编程接口,在所述控制目标数据发送对象从所述目标元数据配置地址的缓存区中读取元数据项之前,还包括:
7.根据权利要求1所述的方法,其特征在于,所述缓存对象还包括第四应用程序编程接口,在所述控制所述缓存对象将所述目标pdu的元数据项存入所述缓存对象中所述目标元数据配置地址的缓存区之前,还包括:
8.一种元数据的交互装置,其特征在于,应用于车载终端,所述装置包括:
9.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1-7任意一项所述的元数据的交互方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-7任意一项所述的元数据的交互方法。