用于运行数据处理设备的方法、装置和计算机程序制造方法及图纸

技术编号:17747274 阅读:40 留言:0更新日期:2018-04-18 21:11
本发明专利技术涉及用于运行具有至少两个节点(101、102、103)的数据处理设备的方法和装置以及计算机程序,所述节点能够通过用于传输消息的数据线路(104)连接,其中消息具有用于仲裁待发送的消息的识别符,其中所述识别符包含关于优先级的信息,通过所述信息确定准备好来传输的消息的处理顺序,其中所述识别符:包含关于网络节点的信息,通过所述关于网络节点的信息明确地确定消息的发送方;和包含关于业务的信息,通过所述关于业务的信息确定业务。

【技术实现步骤摘要】
【国外来华专利技术】用于运行数据处理设备的方法、装置和计算机程序
本专利技术从用于运行数据处理设备的方法、装置或计算机程序出发。
技术实现思路
具有独立权利要求1的特征的方法通过技术措施实现在数据处理设备上利用面向业务的通信,在该数据处理设备中,通过数据线路发送的消息借助在各个消息中包含的识别符来进行仲裁。特别有利的是,到达数据处理设备的一个节点的消息仅仅在以下情况下在该节点的存储器中被接收,即关于业务的信息或包含在识别符中的关于网络节点的信息将该节点确定为接收方。由此仅仅接收所确定的到达的消息。这能够实现由各个节点选择性接收消息,特别是当在数据处理设备上以广播形式发送消息时如此。在其上提供业务或其使用业务的节点由此接收对于业务重要的消息。如果多个网络节点提供相同的业务或者多个网络节点询问业务,则该消息可以与发送方无关地被识别和接收。等待确定网络节点的消息的节点由此接收由该网络节点发送的消息。由此可以借助关于网络节点的信息区分多个发送方。特别有利的是,到达数据处理设备的一个节点的消息仅仅在以下情况下在该节点的存储器中被接收,即关于业务的信息和关于网络节点的信息将该节点确定为接收方。由此借助进行发送的节点可以区分相同业务的提供方。这特别是在以下数据处理设备中是有利的,在所述数据处理设备上运行冗余的面向业务的功能。其他有利的扩展方案由从属权利要求和以下描述的实施例中得出。附图说明其中:图1示意性示出数据处理设备的一部分,图2示意性示出消息的一部分,图3示意性示出第一信号流程图,图4示意性示出第二信号流程图,图5示意性示出第三信号流程图。具体实施方式下面描述在图1中示意性示出的数据处理设备100。在图1中示出第一节点101、第二节点102和第三节点103。这些节点通过数据线路104连接。这意味着,数据处理设备包括至少两个能够通过用于传输消息的数据线路104来连接的节点。也可以设置多于或少于三个的节点。第三节点103在示例中是可选的网关并且可以将根据第一协议的消息转换成根据第二协议的消息,数据处理设备100根据第一协议来工作。例如数据处理设备100能够通过网关连接到在图1中未示出的另外的数据网络。在示例中,第一节点101是控制设备A,在该控制设备上运行面向业务的功能的用户部分。第二节点102在该示例中是控制设备B,在该控制设备B上运行该面向业务的功能的提供方部分。通过面向业务的功能给予、即提供或利用的业务在此是任意的。业务通过按照确定协议的业务描述、例如通过文本或可扩展标记语言XML来进行描述。在示例中关于业务的信息明确地分配给该描述。关于业务的信息例如是二进制的数字或字母表达,其在下面被称为短ID。该短ID优选地明确分配给确定业务,该确定业务在确定节点上运行。能够通过数据线路104发送的消息具有用于仲裁待发送的消息的识别符。识别符包含关于优先级的信息,通过该信息确定准备好来传输的消息的处理顺序。识别符还包含关于网络节点的信息,通过该信息明确地确定消息的发送方。在示例中使用节点标识符MAC。识别符还包含关于业务的信息、例如短ID,通过该短ID来确定业务。这意味着,消息包含隐藏在消息之后的功能、特别是关于业务提供方或业务用户的信息。示例的识别符200在图2中示意性示出。识别符在此是位序列,该位序列布置在消息的帧的头部分中。帧也还包含在图2中未示出的数据部分的位序列。帧还可以包括其他部分,所述其他部分例如包含纠错位。关于优先级的信息例如布置在第一数据字段201中。关于业务的信息例如布置在第二数据字段202中。关于网络节点的信息、在示例中为节点标识符MAC例如布置在第三数据字段203中。可选的第四数据字段204例如包含关于消息类型的信息。优选地,识别符200中的数据字段以该顺序布置。其他顺序同样可以。数据字段中的位序列的长度可以不同或相同。数据处理设备的实现优选地在控制器局域网(已知为CAN)中进行。CAN被标准化为ISO11898并且按照载波侦听多路存取/冲突解决方法来工作。在此,在总线存取中的冲突通过根据CAN特定的识别符进行仲裁来解决。该识别符在此例如具有预先给定的长度、特别是在“基本帧格式”中的11位或在“扩展帧格式”中的29位。优选地,说明优先级的位序列的长度,描述关于业务的信息、即在示例中短ID的位序列的长度,描述关于网络节点的信息、即在示例中节点标识符MAC的位序列的长度和必要时说明消息类型的位序列的长度被选择成,使得共同得出总计11位或29位的识别符200的长度。优选地,关于网络节点的信息、即在示例中网络标识符MAC明确地识别发送方。因此,与之前定义的通信矩阵不同,可以使对数据处理设备100的改进架构的动态匹配自动化,在所述之前定义的通信矩阵中借助对象识别符不将设备分配给识别号而是分配给消息的内容。静态的通信矩阵必须在了解所有事先静态定义的发送方和所有要等待的消息的情况下来确定。网络的所有节点必须完全了解通信矩阵或者至少了解通信矩阵的对于其重要的部分,以便能够合理地检测到达的消息。下面描述用于运行数据处理设备100的方法的部分,该方法即使在动态变化中也能够实现可靠的面向业务的通信。在下文中描述的消息在示例中作为广播通过数据线路104来发送。这意味着,所发送的消息能够由数据处理设备100的与数据线路104连接的所有节点来接收。准备好来传输的消息的处理顺序优选地根据优先级来确定。处理顺序在此例如根据关于优先级的信息与预先给定的优先级或预先给定的优先级等级的分配来确定。具有相同优先级的准备好来传输的消息的处理顺序优选地根据关于业务的信息、在示例中根据短ID来确定。对此,处理顺序例如根据关于业务的信息、即在示例中短ID对预先给定的优先级或预先给定的优先级等级的分配来确定。如果识别符200包括关于消息类型的信息,则具有相同优先级或具有关于业务的相同信息的准备好来传输的消息的处理顺序也可以根据消息类型来确定。对此,确定预先给定的消息类型对预先给定的优先级或预先给定的优先级等级的分配。对相应优先级的所述分配例如存储在优选节点中的列表中。节点被构造用于根据分配给其的优先级在数据线路104上发送消息。优选地,列表存储在数据处理设备100的每个节点上。优选地,数据处理设备的每个节点按照分配给其的优先级来发送每个消息。优选地,作为关于优先级的信息在消息中使用根据CAN协议的优先级。优选地,因此根据CAN协议确定对数据线路104的访问。图3示意性示出根据用于给予或用于请求关于业务的信息的方法部分的第一信号流程图。在示例中给予或请求短ID。为了登记面向业务的功能,面向业务的功能的提供方部分发送消息301、Register。在图3的示例中面向业务的功能的提供方部分在第二节点102上运行。在该示例中,消息301由第二节点102发送。为了登记面向业务的功能,消息301、Register由至少一个节点接收。在图3的示例中,业务集中地在数据处理设备100中的第三节点103中进行管理。用于管理的功能在示例中在第三节点103上运行。也可以设置分散管理。在该情况下,管理在数据处理设备100的每个节点或多个节点中进行。为了管理关于在数据处理设备100中可用的业务的信息,例如设置有列表、表格、数据库或诸如此类的,其中关于业务的信息分配给业务描述。该分配在本文档来自技高网...
用于运行数据处理设备的方法、装置和计算机程序

【技术保护点】
用于运行具有至少两个节点(101、102、103)的数据处理设备的方法,所述节点能够通过用于传输消息的数据线路(104)连接,其中消息具有用于仲裁待发送的消息的识别符(200),其中所述识别符(200)‑ 包含关于优先级的信息(201),通过所述信息(201)确定准备好来传输的消息的处理顺序,其特征在于,所述识别符(200)‑ 包含关于网络节点的信息(203),通过所述信息(203)明确地确定消息的发送方,和‑ 包含关于业务的信息(202),通过所述信息(202)确定业务。

【技术特征摘要】
【国外来华专利技术】2015.09.03 DE 102015216886.71.用于运行具有至少两个节点(101、102、103)的数据处理设备的方法,所述节点能够通过用于传输消息的数据线路(104)连接,其中消息具有用于仲裁待发送的消息的识别符(200),其中所述识别符(200)-包含关于优先级的信息(201),通过所述信息(201)确定准备好来传输的消息的处理顺序,其特征在于,所述识别符(200)-包含关于网络节点的信息(203),通过所述信息(203)明确地确定消息的发送方,和-包含关于业务的信息(202),通过所述信息(202)确定业务。2.根据权利要求1所述的方法,其特征在于,到达所述至少两个节点(101、102、103)之一的消息仅仅在以下情况下在该节点(101、102、103)的存储器中被接收,即关于业务的信息(202)或关于网络节点的信息(203)将该节点(101、102、103)确定为接收方。3.根据权利要求1所述的方法,其特征在于,到达所述至少两个节点(101、102、103)之一的消息仅仅在以下情况下在该节点(101、102、103)的存储器中被接收,即关于业务的信息(202)和关于网络节点的信息(203)将该节点(101、102、103)确定为接收方。4.根据上述权利要求之一所述的方法,其特征在于,到达一个节点(101、102、103)的消息根据所述识别符(200)来过滤。5.根据权利要求4所述的方法,其特征在于,仅仅其识别符(200)与预先给定的识别符一致的消息被传递到通信堆栈中。6.根据上述权利要求之一所述的方法,其特征在于,在所述至少两个节点(101、102、103)中的至少一个节点上设置有列表,所述列表将接收方(101、102、103)分配给关于网络节点的信息(203)或者所述列表将接收方(101、102、103)分配给关于业务的信息(202)。7.根据上述权利要求之一所述的方法,其特征在于,关于网络节点的信息(203)或关于业务的信息(202)发送到所述至少...

【专利技术属性】
技术研发人员:T洛特施派赫M珀恩尔MA瓦格纳
申请(专利权)人:罗伯特·博世有限公司
类型:发明
国别省市:德国,DE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1