[发明专利]针对进程间通信的用户消息队列方法有效
申请号: | 201380079850.9 | 申请日: | 2013-09-26 |
公开(公告)号: | CN105579968B | 公开(公告)日: | 2019-12-17 |
发明(设计)人: | 杨居裕;池进声;T·T·乐 | 申请(专利权)人: | 大陆汽车有限责任公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 11247 北京市中咨律师事务所 | 代理人: | 杨晓光;于静 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 进程 通信 用户 消息 队列 方法 | ||
本申请提供了一种针对计算机控制的设备的网络的计算设备,所述计算机控制的设备使用预定的协议彼此通信。所述计算设备包括:用于发送具有预定消息特征的数据消息的计算模块和消息队列模块。所述消息队列模块包括:消息转发模块和消息收听模块。消息转发模块从它的计算模块接收数据消息以及将所述数据消息转发给相同网络的另一个计算机控制的设备。消息收听模块从相同网络的另一个计算机控制的设备接收数据消息,用于检查所述数据消息的消息特征与预定消息兴趣特征的匹配,以及如果在所述消息特征和所述预定消息兴趣特征之间存在匹配,则将各自数据消息转发给所述计算模块。
本申请涉及针对进程间通信(IPC)的用户消息队列方法。
计算机系统具有不同的计算机和通信网,该通信网将不同的计算机彼此连接。每个计算机具有一个或多个数据处理器,其中数据处理器执行计算机程序的指令。
计算进程是计算机程序的实例。计算进程具有一个或多个进程线程,其中进程线程并发地执行计算机程序的不同指令。
在进程线程之间或在计算机进程之间的不同的通信方法是可能的。这些方法被称为进程间通信。该方法使得能够在一个或多个计算进程的多个进程线程之间的数据交换。
这些方法包括将数据保存在文件中、保存在套接字连接中、以及保存到共享存储器段中。不同的方法针对在进程线程或进程之间交换的不同类型的数据提供了不同的数据带宽和不同的数据延迟。这些方法的选择和优化通常是计算机系统的设计和开发的重要部分。
本申请提供了一种用于运行计算机控制的设备的通信网的方法。
设备具有数据处理器,该数据处理器具有存储单元。通过有线或无线通信手段(其允许设备彼此通信)来连接设备。也就是说,设备能够彼此发送数据消息或信息。
设备使用预定的协议(诸如面向媒体的系统传输(MOST)规范)彼此通信。
该方法包括以下步骤:一个设备在第一计算设备的第一计算模块中生成具有预定消息特征的数据消息。第一计算模块运行或执行应用软件程序的计算进程,其生成具有所述消息特征的所述数据消息。消息特征可以指数据消息的特定部分,诸如数据消息的头部或字段。消息特征还可以指数据消息的特定内容。
第一计算设备然后向调度器设备发送该数据消息。
在此之后,调度器设备从第一计算设备接收该数据消息,以及它随后将该数据消息转发给一个或多个第二计算设备。大体上,调度器设备将数据消息从一个计算设备转发给其它计算设备。
第二计算设备随后从调度器设备接收该数据消息,以及它随后检查该数据消息的消息特征与预定消息兴趣特征的匹配。换句话说,第二计算设备收听从其它计算设备发送的数据消息以检查所述匹配。消息兴趣特征通常指第二计算设备的应用程序感兴趣的的特征。特别地,应用程序在第二计算设备的第二计算模块的第二计算进程上运行。
如果第二计算模块检测到在消息特征和预定消息兴趣特征之间的匹配,则在第二计算模块中的预定回调功能被自动地调用以将各自数据消息转发给第二计算设备的第二计算模块。
以这种方式,将一个计算设备的数据消息与其它计算设备共享。
本申请的主题能够应用于具有进程的设备的通信网,该设备根据MOST规范进行通信。
MOST规范描述了MOST协议,其旨在用于在汽车行业中以及在其它行业中的多媒体和资讯娱乐设备的联网。该协议提供高效和经济有效的方法以在设备之间传送音频、视频、数据、以及控制信息。该协议还使得简单的设备能够以最小数量的硬件向用于渲染或重现内容的其它设备同步地提供它们的内容。同时,它还提供针对所述信息的传输的统一的服务质量。
提供了应用进程,其通过调度器进程彼此通信,该调度器进程被适应于根据MOST规范进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大陆汽车有限责任公司,未经大陆汽车有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380079850.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种截屏方法及装置
- 下一篇:数据处理设备和计算机可读分布介质