协议保护制造技术

技术编号:9548534 阅读:116 留言:0更新日期:2014-01-09 07:40
本发明专利技术提供一种系统,该系统用于根据第一协议生成消息的数据包、然后根据第二协议分析消息。系统确定消息是否提供根据第二协议的正确校验和。如果消息提供根据第二协议的正确校验和,则系统变更消息并且根据第一协议传输消息。

【技术实现步骤摘要】
【国外来华专利技术】用于车辆内通信的数据传输系统和方法
本专利技术一般地涉及一种用于传送数据的系统。
技术介绍
许多系统无线地或者通过公共总线通信,使得通信介质由多个设备共享。这一场景已经随着引入正在应用于例如包括车辆内通信的多个环境的无线通信技术而变得更普遍。在一个示例中,许多传感器和外围设备可以通过射频(RF)通信与车辆控制器通信。尽管这提供大量灵活性和减少的电缆布线复杂性,但是这一场景呈现其他复杂化。例如具有相同RF频率和相同数据速率、但是不同协议的RF通信可能被单个接收器误解。例如有可能的是可能对消息不正确地解码、由此向控制器提供错误信息。这即使使用校验和也仍有可能发生。在一个示例中,可以根据第二协议解释第一协议消息,并且在校验和的位位置中的值可能偶然与用于根据第二协议解释的消息的正确校验和匹配,该第二协议与第一协议不同。
技术实现思路
可以提供一种系统,该系统根据用于与控制器通信的第一协议生成消息并且然后关于第二协议分析消息。如果如按照第二协议分析的消息在适当字节中产生适当校验和值,则可以改变消息中的值使得根据第二协议解释的消息不提供恰当校验和。因此,消息将不被在第二协议之下解释消息的控制器接受。本专利技术的进一步目的、特征和优点将参照附加于本说明书并且形成本说明书的一部分的附图和权利要求书在回顾以下描述之后变得容易为本领域技术人员所清楚。附图说明图1是用于传送数据的系统的示意图;图2是与车辆控制器通信的轮胎传感器的示意图;图3是图示用于传送数据的方法的流程图;图4是根据第一协议发送并且关于第二协议解释消息的图示;并且图5是根据第一协议发送并且关于第二协议解释消息的另一图示。具体实施方式现在参照图1,提供用于传送数据的系统100。该系统包括设备110。设备110可以是传感器、诸如轮胎压力传感器。但是理解设备110可以是包括但不限于钥匙链、车库开门器、全球定位系统或者许多其他遥测(telematics)设备之一的多个设备之一。设备110可以包括处理器112和存储装置114。处理器112可以是微处理器或者专用特殊用途处理器。存储装置114可以是存储器,例如随机访问存储器、静态存储器或者预定查找表。设备110也包括用于传输和接收数据的收发器116。收发器116可以包括传输器和接收器。然而也有可能的是设备110可以提供单向通信并且可以仅包括传输器。另外,可以在可以针对特定应用优化的专用集成电路(ASIC)上包括处理器112、存储装置114、收发器116或者其任何组合。设备110可以使用收发器116来与控制器120、例如车辆控制器通信。通信可以通过总线或者可以是如线142表示的无线通信。控制器120包括用于从设备110接收通信142的收发器126。收发器126可以包括用于促进双向通信的传输器和接收器。然而也有可能的是控制器120可以仅包括用于与设备110单向通信的接收器。控制器120包括处理器122和存储装置124、诸如存储器。另外,其他设备、诸如设备130可以如线144所示与控制器通信。通信144可以是无线通信或者至少是与通信142共享相同介质的通信。设备130也可以是传感器、诸如轮胎压力传感器或者可以在车辆内存在的各种设备之一。此外,设备130可以包括用于执行各种任务的微处理器132和存储装置134,这些任务例如包括通过收发器136收集传感器数据和向控制器120传输传感器数据。在机动车辆环境中,很有可能的是通信142和通信144可以具有相同射频和相同数据速率。然而,也有可能的是可以使用与通信144不同的协议来传输通信142。这留下如先前讨论的、控制器120可能误解设备110传送的数据这样的可能性。因而设备110可以生成数据包以形成收发器116将传输的消息。然而处理器112也可以根据存储装置114中存储的多个其他协议分析消息。如果处理器112确定基于多个存储的协议中的任何协议,可以在其他协议之一之下解释消息为有效消息,则处理器可以改变消息使得不会在其他存储的协议中的任何协议之下解释该消息为有效消息。处理器112可以例如通过通读消息的字节并且验证是否可以在适当字节中发现根据第二协议的正确校验和来分析消息。如果在适当字节处发现根据第二协议的正确校验和,则处理器可以改变消息中包括的数据中的一些数据。例如处理器可以改变将不显著影响性能的测量数据值的最低有效位。然而通过改变该值的最低有效位,用于校验和的预计值将改变,并且因此校验和将不再与用于第二协议的预计值匹配。一旦已经变更数据,就可以传输消息而无惧控制器120在第二协议之下的误解。现在参照图2,提供实施先前描述的系统的车辆200。设备210可以是与图1的设备110对应的轮胎压力传感器。该轮胎压力传感器210可以监视车辆200的轮胎214内的轮胎压力。传感器210可以与车辆控制器220通信。车辆控制器220可以位于车辆200的主体218内。此外,其他传感器可以通过无线连接与车辆控制器220通信。例如设备230可以是无线电话、钥匙链、车库开门器、车辆传感器或者任何多种其他设备。另外,设备232可以是用于测量轮胎216的轮胎压力的第二轮胎压力传感器。传感器210可以如线240所示与控制器220通信。类似地,设备230可以如线244所示与控制器220通信,并且传感器232可以如线242所示与控制器220通信。设备210、230和232中的每个设备可以同时与控制器220无线地通信并且也可以以相同数据速率和射频通信。尽管在图2中示出了一个车辆的实现,但是这里也设想各种其他非汽车实现。现在参照图3,提供用于传送数据的方法300。方法在块310中开始,其中准备数据用于传输。数据可以是测量数据,例如车辆传感器、诸如轮胎压力传感器、温度传感器或者其他车辆传感器收集的数据。在块312中,根据第一协议为消息生成数据包。该数据可以部分地被例如传感器内的处理器格式化。然后可以如块314所示根据第二协议分析该数据包。在块316中,系统确定根据第二协议对于消息的包分析是否在适当字节中提供了正确校验和。如果包分析的确提供正确校验和,则方法沿着线318到块320。在块320中,变更数据包以改变根据第二协议的校验和。这样,可以改变在对应校验和位之前的数据中的任何数据,这将由此使根据第二协议解释的消息具有不同预计校验和。变更的数据可以是测量数据并且可以例如是测量数据的最低有效位。通过改变最低有效位,其他车辆系统不太可能受影响。方法然后沿着线322到块316,其中再次分析包。如果包分析在块316中未提供正确校验和,则方法沿着线324到块326。在块326中,根据第一协议传输消息。如果在块320中变更数据,则在块326中传输的消息是根据第一协议的变更的消息。还注意,系统可以针对许多协议而不是仅单个第二协议校验消息。因而方法可以遍及设备存储的第二协议中的每个协议重复步骤314、316和320。关于图4提供分析的一个示例。第一、第二和第三协议具有相同数据速率、调制和电报起始指示符(telegramstartindicator)(sync),诸如X-brand协议、TGIBHT协议和TGIB协议。X-brand电报具有80位,TG1BHT具有96位,并且TG1B具有98位。TG1B帧由箭头410表示。类似地,X-brand本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201280013273.html" title="协议保护原文来自X技术">协议保护</a>

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2011.01.13 US 13/005,8651.一种用于车辆内通信的数据传输系统,所述系统包括:处理器,其被配置用于根据第一协议生成消息的数据包,所述处理器被配置用于根据第二协议分析所述消息并且确定所述消息是否提供根据所述第二协议的正确校验和,所述处理器被配置用于如果所述消息提供正确校验和则改变所述消息的数据包中包括的一些数据;以及传输器,其被配置用于与所述处理器通信,所述传输器被配置用于根据所述第一协议传输所述消息。2.根据权利要求1所述的系统,其中所述第二协议是多个协议之一,并且所述处理器被配置用于根据所述多个协议中的每个协议分析所述消息。3.根据权利要求1所述的系统,其中所述处理器和所述传输器被并入到传感器封装中。4.根据权利要求3所述的系统,其中所述第二协议是多个协议之一,并且所述处理器被配置用于根据所述多个协议中的每个协议分析所述消息,所述多个协议被存储于所述传感器封装内。5.根据权利要求2所述的系统,其中所述处理器被包括在专用集成电路中并且所述专用集成电路包括用于所述多个协议中的每个协议的查找表。6.根据权利要求1所述的系统,其中所述处理器改变的数据包含测量数据。7.根据权利要求1所述的系统,其中所述处理器被配置用于改变所述数据包的最低有效位。8.根据权利要求1所述的系统,其中所述传输器被配置用于向控制器传输消息,并且所述控制器被配置用于使用所述第一协议和所述第二协议二者来接收消息。9.一种用于车辆内通信的数据传输系统,所述系统包括响应于车辆参数的传感器和控制器,所述传感器进一步包括:被配置用于根据第一协议生成消息的数据包的处理器,所述处理器被配...

【专利技术属性】
技术研发人员:JC德尼奥B法雷尔Y加德
申请(专利权)人:大陆汽车系统公司
类型:
国别省市:

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

1