【技术实现步骤摘要】
用于多系统间通信的方法、服务系统、设备和存储介质
[0001]本披露一般涉及数据通信
更具体地,本披露涉及一种用于多系统间通信的方法以及一种用于与多个外部系统进行通信的服务系统。进一步地,本披露还涉及一种用于多系统间通信的设备和一种用于多系统间通信的计算机可读存储介质。
技术介绍
[0002]数据通信技术和计算机技术相结合而产生的一种新的通信方式,其通过传输信道将数据终端与计算机联结起来,而使不同地点的数据终端实现、软、硬件和信息资源的共享。数据通信技术作为一种通信业务,为实现广义的远程信息处理提高服务,随着计算机与各种具有处理功能的智能设备在各领域的日益广泛使用,数据通信的应用范围也日益扩大,并且涉及新应用场景,例如新能源车和自动驾驶。目前,随着新能源车和自动驾驶的迅猛发展,软硬件体系架构也在日新月异的发生变化,传统的基于单个通信媒介的通信方式已经无法满足当前如此复杂应用场景的需求,并且现有的通信框架也并未涉及异构系统和多种通信方式的问题。
技术实现思路
[0003]为了至少部分地解决
技术介绍
中提到的技术问题,本披露提供了用于多系统间通信的方案。利用本披露的方案,可以将多系统间的通信统一结合,降低多系统通信的复杂度。为此,本披露在如下的多个方面提供解决方案。
[0004]在第一方面中,本披露提供一种用于多系统间通信的方法,其中所述多系统包括执行所述方法的服务系统和与所述服务系统分别通信连接的多个外部系统,所述方法包括:接收来自于所述多个外部系统中的至少一个外部系统的消息;响应于接收到 ...
【技术保护点】
【技术特征摘要】
1.一种用于多系统间通信的方法,其中所述多系统包括执行所述方法的服务系统和与所述服务系统分别通信连接的多个外部系统,所述方法包括:接收来自于所述多个外部系统中的至少一个外部系统的消息;响应于接收到所述消息,触发从所述消息中读取数据的读事件;基于所述读事件的驱动,将所述消息中的数据读取到多个消息队列的对应消息队列中;以及利用与所述对应消息队列关联的数据处理模块来处理所述数据,以便实现与所述外部系统的通信。2.根据权利要求1所述的方法,其中所述外部系统包括通过进程间通信接口与所述服务系统通信连接的感知系统以及通过外设通信接口与所述服务系统通信连接的外部设备,所述方法包括:利用所述进程间通信接口从所述感知系统接收关于订阅所述外部设备的诊断结果的订阅消息,以便对所述订阅消息进行处理;以及基于所述订阅消息,通过所述外设通信接口从所述外部设备接收关于外部设备的诊断结果的外设消息,以便执行针对所述外设消息的消息处理。3.根据权利要求2所述的方法,其中所述消息队列包括进程间消息队列并且所述数据处理模块包括进程间数据处理模块,其中对所述订阅消息进行处理包括:响应于接收到所述订阅消息,触发从所述订阅消息中读取订阅数据的读事件;基于所述读事件的驱动,将所述订阅数据读取到所述进程间消息队列中;以及利用所述进程间数据处理模块对所述进程间消息队列中的所述订阅数据进行处理,以便至少记录所述感知系统订阅的诊断服务。4.根据权利要求2所述的方法,其中所述消息队列包括外设消息队列并且所述数据处理模块包括外设数据处理模块,其中执行针对所述外设消息的消息处理包括:响应于接收到所述外设消息,触发从所述外设消息中读取外设数据的读事件;基于所述读事件的驱动,将所述外设消息中的外设数据读取到所述外设消息队列中;利用所述外设数据处理模块对所述外设消息队列中的所述外设数据进行处理,以生成反馈消息;以及向所述外部系统发送所述反馈消息。5.根据权利要求4所述的方法,其中所述外部系统还包括用于监控所述服务系统的外部监控系统,其中向所述外部系统发送所述反馈消息包括:利用所述进程间通信接口向所述感知系统发送所述反馈消息;和/或利用所述外设通信接口向所述外部监控系统发送所述反馈消息。6.根据权利要求4所述的方法,其中所述外部系统还包括通过网络通信接口与所述服务系统通信连接的云端系统,所述方法还包括:利用所述网络通信接口向所述云端系统发送所述反馈消息。7.根据权利要求6所述的方法,其中所述服务系统和感知系统包括于车载系统中,并且所述服务系统包括诊断服务模块,所述车载系统处布置有诊断驱动模块,所述方法还包括:利用所述诊断驱动模块来建立所述车载系统的所述诊断服务模块与所述外部监控系统、云端系统和/或外部设备之间的消息传递通路,以便实现所述诊断服务模块与所述外部
监控系统、云端系统和/或外部设备之间的消息传递。8.一种用于与多个外部系统进行通信的服务系统,包括:数据收发模块,其配置成用于:接收来自于所述多个外部系统中的至少一个外部系统的消息;响应于接收到所述消息,触发从所述消息中读取数据的读事件;基于所述读事件的驱动,将所述消息中的数据读取到多个消息队列的对应消息队列中;一个或多个消息队列,其中每个消息队列配置成对应地存储所述数据收发模块从消息中读取的所述数据;以及一个或多个数据处理模块,其配置成:从相对应的消息队列中读取数据;以及对所述数据进行...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:寒武纪行歌南京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。