[发明专利]一种中间件通信方法、装置、设备、介质及程序在审
申请号: | 202310002819.0 | 申请日: | 2023-01-03 |
公开(公告)号: | CN116382935A | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 廖浩越;王忠才;丁福运;赵禹淞 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 李铁 |
地址: | 400023 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中间件 通信 方法 装置 设备 介质 程序 | ||
本申请提供一种中间件通信方法、装置、设备、介质及程序,该方法包括:获取发送端发送的数据及数据中的主题;在预置的中间件中创建所述主题对应的通信网络,将所述数据存储至所述通信网络中;创建用于调取所述数据的通信接口,并配置所述通信接口的接口权限等级;向本平台的内部模块提供所述通信接口,所述内部模块包括所述内部的进程和应用程序;接收所述内部模块发送的数据调用请求,所述数据调用请求中包括内部模块权限等级;判断所述内部模块权限等级是否大于或等于所述接口权限等级;如果所述内部模块权限等级大于或等于所述接口权限等级,则授权所述内部模块通过所述通信接口从所述通信网络中调取所述数据。本申请提高了数据的传输效率。
技术领域
本申请涉及软件领域,具体涉及一种中间件通信方法、装置、设备、介质及程序。
背景技术
软件定义汽车(SOA)是全世界汽车未来的发展方向,而软件定义汽车,电子电气架构定义软件,电子电器架构包括硬件架构、软件架构和通信架构三个组成部分,通信架构决定了在一定的硬件情况下的软件通信效率。
为了满足车载软件高可靠性、高实时性、高安全性的要求,在内核系统上,实现了硬件抽象层,也就是中间件,应用层全部在中间件搭建。而如何让内部模块在中间件合法调用数据,就成为了一个需要解决的问题。
申请内容
鉴于以上所述现有技术的缺点,本申请提供一种中间件通信方法、装置、设备、介质及程序产品,以解决上述如何让内部模块在中间件合法调用数据的问题。
在第一方面,本申请提供的一种中间件通信方法,包括:
获取发送端发送的数据及所述数据中的主题;
在预置的中间件中创建所述主题对应的通信网络,将所述数据存储至所述通信网络中;
创建用于调取所述数据的通信接口,并配置所述通信接口的接口权限等级;
向本平台的内部模块提供所述通信接口,所述内部模块包括所述本平台内部的进程和内部的应用程序;
接收所述内部模块发送的数据调用请求,所述数据调用请求中包括内部模块权限等级;
判断所述内部模块权限等级是否大于或等于所述接口权限等级;
如果所述内部模块权限等级大于或等于所述接口权限等级,则授权所述内部模块通过所述通信接口从所述通信网络中调取所述数据。
于本申请的一实施例中,所述获取发送端发送的数据及所述数据中的主题,具体为:
获取其他平台的发送端发送的数据,判断所述数据是否存在接收端;
如果所述数据不存在接收端,获取所述数据中的主题。
于本申请的一实施例中,所述在预置的中间件中创建所述主题对应的通信网络,将所述数据存储至所述通信网络中,具体为:
在预置的中间件中根据所述主题建立数据传输通道,并根据所述数据传输通道将所述数据传输至所述通信网络中。
于本申请的一实施例中,所述在预置的中间件中创建所述主题对应的通信网络,将所述数据存储至所述通信网络中,具体为:
判断是否存在新增的数据,若存在所述新增的数据,在所述预置的中间件中根据所述主题建立数据传输通道,并根据所述数据传输通道将所述新增的数据传输至所述通信网络中。
于本申请的一实施例中,所述在预置的中间件中创建所述主题对应的通信网络,将所述数据存储至所述通信网络中,具体为:
根据预存的主题和格式的对应关系,获取所述主题对应的格式,在预置的中间件中按所述主题对应的格式对所述数据进行格式转换,并将格式转换后的所述数据传输至所述通信网络中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310002819.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据搜索方法、装置、设备及介质
- 下一篇:钎具库体墩锻装置及工艺