CN1806417A - 车辆网络和在车辆网络中传递数据分组的通信方法 - Google Patents

车辆网络和在车辆网络中传递数据分组的通信方法 Download PDF

Info

Publication number
CN1806417A
CN1806417A CNA2004800162852A CN200480016285A CN1806417A CN 1806417 A CN1806417 A CN 1806417A CN A2004800162852 A CNA2004800162852 A CN A2004800162852A CN 200480016285 A CN200480016285 A CN 200480016285A CN 1806417 A CN1806417 A CN 1806417A
Authority
CN
China
Prior art keywords
network
communication
vehicle
network element
configuration status
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2004800162852A
Other languages
English (en)
Inventor
唐纳德·伦博斯基
于尔根·雷诺
帕特里克·乔丹
沃尔顿·费尔
塞缪尔·M·利文森
董海
休·约翰逊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of CN1806417A publication Critical patent/CN1806417A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40169Flexible bus arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection (CSMA-CD)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/427Loop networks with decentralised control
    • H04L12/433Loop networks with decentralised control with asynchronous transmission, e.g. token ring, register insertion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • H04L45/247Multipath using M:N active or standby paths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/34Source routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/74Admission control; Resource allocation measures in reaction to resource unavailability
    • H04L47/746Reaction triggered by a failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/801Real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/803Application aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/087Jitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/908Local area network

Abstract

车辆通信网络(200)包括多个网络元件(202-212)以及将该网络元件以点对点的配置通信耦合起来的多个通信链路(214-230)。所述多个通信链路中的至少一部分是根据共享访问总线协议来规定的。所述多个通信链路被设置为在网络元件之间传递数据分组,并且数据分组被修改以便经由所述多个通信链路来传送。

Description

车辆网络和在车辆网络中传递数据分组的通信方法
相关申请的交叉引用
本申请按35 U.S.C.§119(e)的规定,要求于2003年6月12日提交的序列号为60/xxx,xxx(代理编号为29248/37597)的临时专利申请的权利。
技术领域
本专利涉及车辆,特别涉及车辆内部的通信网络。
背景技术
车辆营造商在相当长的一段时间内,一直使用控制器之间的串行通信(多路复用)来共享信息和分布控制。这样做极大地减少了实现现代消费车辆中所期望的舒适性、便利性和安全性特征所需要的车辆信号布线的数量。
可以按照功能(动力系、制动、转向等等)、位置(发动机舱、座位、门等等)或者其组合,将为了实现期望特征而对车辆中的设备进行的控制划分为控制器。用于每一功能/区域的控制器可以使用共享访问串行总线来与其他控制器共享信息。为本领域中普通技术人员清楚地了解的是,总线通常遵循诸如J1850、CAN、LIN、Flexray、MOST等等之类的行业标准。可以使用多个独立的总线。在该情况下,控制器之一可以充当不兼容总线之间的信息的网关。
替代的体系结构引入了这样的想法:将车辆划分为地理区域,并为该区域中的所有特征设置单个控制器。该体系结构还可以包括灵智外围设备的概念,以便减少车辆的设置区域中的互连的数目。灵智外围设备使用诸如LIN总线之类的简单串行通信总线,将信息从传感器中继到区域控制器,或者从区域控制器接受致动装置命令。区域控制器可以由串行通信总线结构链接。
另一替代的体系结构并入了连接件,其可以被设置于车辆的各个区域中。连接件提供机械和电连接点,以便为用于在输入输出装置之`间提供接口的小装置提供电源、接地和通信。连接件还为这些小型连接装置提供过电流保护装置,并在系统内部分布不同电平的多个电源。
当前总线协议不是很容易扩缩的,并且受到带宽的限制。线传控制(X-by-wire)功能性、多媒体文娱新闻、导航及其他内容密集性应用都对带宽和服务质量(QoS)提出更高要求,要求在带宽、速度、延迟、抖动、容错、消息完整性、保障递送、可应用性和抗破坏性方面作出明显的改进。
因此,需要用于汽车环境的新的体系结构,比如交换矩阵(SwitchFabric)网络体系结构,其在容量和冗余度两方面均提供可扩缩性,而成本与现有总线体系结构持平。
附图说明
本公开内容将描述若干实施例来举例说明其广泛的教导。还对附图进行了参考。
图1是并入车辆网络中的车辆的略图。
图2是构成车辆网络的一部分的交换矩阵的略图。
图3是构成车辆网络的部分的交换矩阵的略图,并且还图示出网络内部的通信路径。
图4是构成车辆网络的部分的交换矩阵的略图,并且还图示出完全不同的通信链路。
图5是可以在图1-4中所示网络中使用的网络元件的方框图。
图6是数据分组的略图。
图7-12是图示出可以与图1-4中图示出的网络一起使用的网络节点发现过程的示意图。
具体实施方式
尽管下文阐述了本发明的大量不同实施例的详细说明,但应当被理解的是:本发明的法律范围是由本发明所附的权利要求书的语句所定义的。该详细说明应仅仅被看作是示例性的,而并不是描述本发明的每一可能的实施例,因为描述每一可能的实施例是不可能的,或者是不切实际的。可以使用当前技术或者在本专利的申请日之后开发出的技术来实现大量替代的实施例,但这仍属于定义本发明的权利要求书的范围。此外,此处描述的实施例的特征与功能应该被视为可互换的,并且每个结构、特征或功能可以与此处描述的任何实施例一起使用。
还应被理解的是,除非在本专利中使用句子“如此处所使用的,该术语‘___’在此被定义为意指...”或者类似的句子明确地定义一个术语,否则并不意图将该术语的含义明确或者隐含地限制超出它的平常的或者普通的含义,并且此类术语也不应被解释为被限制在本专利的任一部分中所作出的任何语句(除了权利要求书的语言之外)的范围之内。从而,在本专利中均以符合单一意义的方式来涉及本专利所附的权利要求书中叙述的任一术语,这是为了清晰起见以便不对读者引起混乱,但并不意图隐含地或者相反地来将这种权利要求术语限制为该单一的含义。最终,除非权利要求元素是通过描述措词“装置”以及功能而没有描述任何结构来定义的,否则并不是意图基于35U.S.C.§112,第六款的运用来解释任一权利要求元素的范围。
图1图示出车辆100包括网络102,各车辆装置104-110与该网络102耦合。这些装置可以是用于与各车辆功能系统和子系统连接的传感器、致动装置、处理器等等,例如、但不限于:用于节流阀、制动、转向和挂起控制、电力辅助设备、通信、娱乐等等的线控应用。车辆装置104-110可以由接口112-118耦合,接口112-118可以是将特定装置耦合到网络102的任何适当的接口,并且可以是有线的、光学的、无线的或者其组合。然而,应该理解的是,接口并不是必要元件,并且装置104-110可以直接耦合到网络,或者可以构成网络的部分。车辆装置104-110可以被适配为提供与车辆100相关联的一个或多个功能。这些装置可以是数据产生的,比如传感器,可以是数据消耗的,比如致动装置、处理或者其他装置,其均可以产生和消耗数据,或者在网络内部路由该传输数据。当然,致动装置(通常是数据消耗装置),也可以产生数据,例如在致动装置产生数据来指示其已经实现所指示的状态的情况中;或者传感器也可以消耗数据,例如在向其提供用于功能方式的指令的情况中。由装置产生的数据或者向装置提供的数据、以及由网络102运送的数据与装置本身的功能无关。也就是说,接口112-118可以在耦合的装置和网络102之间提供与装置无关的数据交换。
网络102包括在装置之间定义多个通信路径132的交换矩阵130。通信路径允许在装置104-110之间同时进行多个对等或者点对点、一对多、多对多等数据分组通信。在车辆100的工作期间,例如在装置104和110之间交换的数据可以使用装置之间的任何可用的路径或者多条路径。在工作中,经过交换矩阵130的单一路径可以携带用于表示装置104和装置110之间的通信的所有数据分组,或者可以是多条通信路径携带部分数据分组。随后的通信可以使用相同路径或者由网络102的随后的状态所规定的其他路径。这一灵活性是在受限于装置之间的单一通信路径的总线体系结构之上提供可靠性和速度优点,因此容易遭受单一路径的失败或者由于路径拥塞而引起的延迟。此外,可能同时发生使用交换矩阵130内部的通信路径的其他装置104-110之间的通信。
网络102是可以遵循传输控制协议/互连网协议(TCP/IP)、异步传输模式(ATM)、Infiniband、RapidIO或者任何其他目前已知的或者以后开发的分组数据协议的分组数据网络。它还可以包括以分组运输模式(packet transit mode)工作的总线结构,如稍后所述。因而,网络102可以使用具有固定或者可变长度的、由一种或多种可用协议定义的数据分组。例如,如果网络102使用异步传输模式(ATM)通信协议,则可以使用ATM标准数据信元。
装置104-110无需是分立器件。代之以,该装置可以是车辆的系统或者子系统,并且可以包括一个或多个继承通信介质,即诸如J1850、CAN、LIN、Flexray、MOST之类的继承总线体系结构或者类似的总线结构。在此类实施例中,相应的接口112-118可以被配置为代理或者网关,以允许有源网络102和继承装置104-110之间的通信。
图2图示出网络200,其包括由通信链路214-230通信耦合的多个网络元件202-212。多个装置238-250耦合在不同位置,即通过对应的通信链路(没有单独标识出)耦合到网络200的几个网络元件202-212。这些装置可以是任何车辆装置,比如闪光器238-244、闪光器控制(杆开关)246、油门248、诸如量计250之类的一个或多个量计等等。
通信链路214-230可以是健壮的传输介质,并且正如将要描述的,可以由串行通信体系结构改编获得。也就是说,通信链路214-230能够在网络元件之间提供确保的、可靠的消息传送。任何给定通信链路214-230可以是单一的双向链路、单一的单向链路、或者双向链路与单向链路的组合、或者任何链路技术的组合。可以依照为汽车环境设计的现有的健壮传输机制来定义链路,比如CAN、LIN、FLEXRAY、J1850等等,或者可以依照正在开发的或者以后将开发的传输协议来定义链路。链路还可以是技术的组合,或者实际上依照任何其他协议来规定。
网络200可以在不同级别并入提供监督、控制、诊断或其他相关功能性的系统管理功能。可以通过耦合到网络200的单独实体来提供这一功能性,也可以在网络元件202-212或网络200的其他适当元件内部分布该功能性。
图3图示出网络200提供的灵活性。将把信号从闪光器控制246传递到闪光器240的任务视为这一灵活性的一个例子。网络200是基于分组的网络,并且允许与通信介质无关地使用从源点到终点的任何可用通信路径。如图3中所示,来自闪光器控制246的信号可以遍历由网络元件206和204以及连接它们的通信链路222所定义的闪光器控制246之间的一条相对直接路径302。替代地,可以使用一条经由网络元件206、202和204以及连接它们的通信链路218和214的路径304。还可以使用另一条经由网络元件206、210、212和204以及通信链路224、228和216的路径306。正如这一范例所清楚揭示的,可以定义大量通信路径。可利用多条路径使得网络能够管理通信量,以避免一条或多条通信链路214-232上的拥塞,或者一个或多个网络元件202-212处的拥塞。可利用多条通信路径还通过允许绕开故障元件/链路建立通信路径,在一个或多个网络元件和/或一条或多条通信链路发生故障时实现容错。
现在参看图4,网络400包括通过通信链路414-430通信耦合的多个网络元件402-412。多个装置438-450耦合在不同位置,即通过对应的通信链路(没有单独标识出)耦合到网络400的多个网络元件402-412。继承装置452-458,即被适配为依照诸如J1850、CAN、LIN、Flexray、MOST等等现有通信协议通信的装置,也与网络400耦合。例如,被示为门开关的装置452和454可以通过J1850通信链路460和462,分别与网络元件402和404耦合。在本范例中为门锁的装置456和458可以通过CAN通信链路464和466分别与网络元件410和412耦合。此外,可以依照任何适当的、优选为健壮的传输协议来规定这些通信链路中的任一个。正如图4中所示出的,可以依照CAN协议规定通信链路414和416,同时可以依照TCP/IP、CAN、LIN、Flexray等等规定剩余链路。
网络元件的结构可以如图5所示出的那样。图5中的网络元件500包括操作耦合的一个或多个输入输出端口,一个被显示为端口502,网络元件500还包括处理器504和存储器506。存储器506存入了控制程序(没有示出),用于指示处理器以帮助经由相关网络传递数据分组的方式来工作。输入输出端口502被适配为与通信链路耦合,以便发送数据分组和从网络元件500接收数据分组。因为网络元件500可以与超过一种的传输介质类型耦合,所以处理器依据控制程序来操作,以便接受经由第一传输介质发送的数据分组、为经由第二传输介质通信的需要而修改数据分组、以及在第二传输介质之上传递数据分组。用这样的方式,网络元件可以充当完全不同的通信介质之间的代理或者网关。应理解的是,可以按照应用需要,以增强的功能性或者简化的功能性来使用替代网络元件。例如,如果网络元件依照单一的协议将连接链路连接在一起,则可能不需要处理完全不同的协议的处理能力,并且这样一种网络元件可以仅仅被适配为依照与数据分组相关联的路由信息来路由该数据分组。
此处所描述的用于在网络内部传递的数据分组可以包括分组类型标识符、路由信息、源ID信息、QoS信息和有效负载。在图6中图示出的是可以在网络中使用的示例性的数据分组600。数据分组600可以包括帧开始字段602、仲裁字段604、控制字段606、数据字段608、循环冗余校验字段610和帧结束字段612。仲裁字段604可以被适配为包括分组类型标识符614、路由指针616、端口标识符618、620和622、源节点标识符624和优先级标记符626。分组类型614标识出数据分组的类型,比如承载电路(bearer)、发现(discovery)、广告、故障、控制等等。如果数据分组包括路由信息,则路由指针616指向当前跳,并且随着每一跳而递减。路由指针616还可以包括其他类型的路由信息。端口标识符618-622标识数据分组已经遍历的端口,例如网络元件。源节点624标识信息源。优先级标记符626可以保留给QoS要求,并且可以包括标识该数据分组的服务级别的代码。控制字段606可以为传输介质所特有的控制数据,例如,如果数据分组来源于或者目的地为CAN适用通信设备,则它可以包括CAN控制数据。数据字段608包括由分组、即有效负载承载的数据。
数据分组600可以被适配为帮助源路由,即数据分组用来经过网络的路由是由信息源确定的,并且该路径信息被包含在数据分组自身之中。数据分组600还可以被适配为帮助目的地路由,即数据分组将用来经过网络的路由是由每一中间节点确定的,并且在数据分组种包含下一节点信息。
数据分组600可以由已知的通信分组结构改编获得,比如CAN数据分组。如图6中所示,仲裁字段604被适配用于帮助依照多种不同串行通信协议,在网络400内部传递数据分组。仲裁字段还可以被适配为包括用于经由网络400传递数据分组600的路由信息,即可以在路由指针616字段内部包括信息,或者也可以在仲裁字段604内部包括信息。例如,路由信息可以是在整个网络400中与数据分组相伴随的固定标记。网络400的每一网络元件则包括一个表,用于依照该标记指导数据分组经过网络400。替代地,分组也可以被源路由,并且仲裁字段可以从而包括用于贯穿网络的每一跳的路由信息。进一步的替代方案是,在每一跳处修改数据分组600、特别是仲裁信息,以便它包括用于下一跳的信息。当然,数据分组600的其他字段也可被用于携带路由信息、QoS信息或者其他类型的信息。
通过由现有健壮通信介质改编获得通信链路214-232,网络200和400可以被实施到现有应用中。在图2-3中示出的实施方式中,可以依照CAN协议规定通信链路214-232。替代地,可以依照LIN、Flexray、J1850、MOST或者其他协议规定通信链路214-232。在图4中所示的实现方式中,可以依照任何适当的协议来规定通信链路414-432,比如CAN、LIN、Flexray、J1850、MOST等等。这些协议中的每一个均定义了一种用于规定并允许流控制的仲裁机制。仲裁可以被规定为在通信链路上向具有最高优先级的消息赋予优先级。优先级可以在消息首部中的数据分组内部指示出,比如数据分组600的优先级标记符626。例如,消息首部可以在最主要比特中包括零。如果两个网络元件试图同时在同一通信链路上传输,则具有最高优先级(例如在主要比特中具有最低值)的消息将获胜,并且所有的他者将释放该通信链路。
一旦初始化启动依照此处所述实施例的网络,比如网络200和400,则需要识别该网络的所有节点。术语“节点”可以指网络元件,包括但不限于结合网络200和400描述的那些网络元件、交换机、路由器、以及任何和所有连接的设备。还需要识别对特定节点有意义的消息标识符,为每一节点分配逻辑地址,为节点逻辑地址创建标识符的转换表,创建从节点到节点的路由选择表,并且创建从节点到节点的一个或多个备用路由。可以将多个服务级别与这一所谓的发现过程相关联。例如,并且如所将更加详细描述的,网络可以为节点提供组播、加密或者其他能力。节点可以被配置为接收信息或者通告信息的可用性。
在网络方面,发现过程是公知的,并且通常采用的迪杰斯特(Dijkstra)算法可以被用于完成网络发现过程和计算路由选择表。然而这些已知的过程采取完全动态的网络,并且在每一次加电时或者在检测到任何故障的时候来完成全部发现过程。取决于网络的规模,这一发现过程可能占用几分钟的时间,这在用户期待能够进入车辆、启动它并且立即操作它的汽车环境中,或者在车辆运行期间可能发生故障的汽车环境中是不实际的,完成发现过程中的任何延迟都可能带来安全性影响。可以把必须等待几分钟来完成发现过程看作是一种缺陷,其对于用户和制造商而言是不能接受的。
一般来讲,依照此处所述实施例的网络不是完全动态的。一般来讲,该网络仅仅在检测到故障的时候才变为动态的,即,该网络直到某些东西发生故障或者当将新硬件添加到网络的时候才是动态的。因此,可以保存网络的最后已知状态,并在检测到网络变化时采用递增的发现过程。递增的发现过程可以在几乎没有影响整体网络性能的情况下来完成。
图7-12图示出可以供比如此处所述的网络使用的递增的发现过程。图7-12中所示的范例意图是举例说明递增发现过程的一个可能类型,并且应当被理解的是,可以使用该特定范例的替换方案。
然后参看图7-12,一旦加电,每一节点被配置为在与该节点耦合的所有端口上向它的所有直接邻点发送“问候”消息。正如图7中所示,节点01向节点02、03、05和07中的每一个发送问候消息。可以以与图5中图示出的方式相类似的方式来配置节点01、02、03、05和07,其中节点可以包括输入输出端口、处理器或者允许发送和接收问候消息以及比较近邻表的智能的某种最简形式、和存储器,在该存储器中可以存储它的节点编号、近邻表及其他路由信息。
问候消息可以包括节点编号和节点的本地近邻表的副本。节点将每隔N秒继续发送这些本地(即,1-跳)问候消息,其中N是任意选取的值,以便问候消息不成为网络的负担,但是该问候信息充分频繁到足以早期检测到网络变化或者可能的故障。通过这些重复的问候消息,发现新的连接,并且通过由物理层产生的传输错误中断(例如众所周知的“总线断开”错误)检测到故障或者终止的连接。
每当节点从一个邻点接收到问候消息的时候,它查看其本地近邻表,以发现是否发生任何变化,即发现是否有新的邻点向其发送了问候消息。当网络被初始化的时候,这可能发生在车辆的初始组装期间,但也可能发生在其他时候,这时没有存储的路由信息。也就是说,每一节点的近邻表为空,因此,节点将使用所接收和处理的每一问候消息来通知一些变化的事情。一旦在一端口处接收到来自一个节点的问候消息,在本地近邻表中没有为该端口存储信息,则接收节点更新其本地近邻表来纳入这一信息。正如图8中所示出的,节点02更新它的本地近邻表900,以便指示节点01在端口2处连接。节点02、03、05和07也发送由节点01接收的问候消息,如图9中所示。接收到这些问候消息使得节点01能够产生它自己的本地近邻表1000。通过节点发送问候消息的这一过程,每一节点能够产生它的本地近邻表。
当正常启动时,其中在节点的存储器中存储有一个最后确知良好的本地表,则该节点将能立即开始有效的通信。随着节点发现新的/丢失的邻点并开始广播新的近邻表,任何网络变化将开始传遍整个网络(图10和11)。
当在网络的近邻表中发生变化的时候,则节点广播它的近邻表,供网络中的相互节点来接收。广播近邻表使得节点能够产生和存储路由选择表1300,如图12中所示。一旦得到所有近邻表,在图12中被泛义地示为近邻表1302,则每一节点可以确定网络1304中的所有节点、以及到达构成通往特定节点路径的相互节点和中间节点1308、1310、1312所需要的跳1306的数目。
发现过程还可以包括定期检查来确定网络的状态或健康。例如,节点可能未能依照如上所述的过程接收到包含节点的新近邻表的广播消息。这一节点可能实际上变为与其余的网络不同步,直到它接收到广播消息并且能够更新它的本地近邻表的时候为止。由于这个缘故,每一节点可以被配置为周期性地广播包括其近邻表的校验和的分组,每一节点能够基于该校验和来核实一致性。可以与其他消息业务一起来发送该校验和,以便它不会消耗网络内部的带宽。
同步化也可能导致故障状态。故障状态可能引起重新发现活动的急骤风暴,并且因而可能由节点接收到失序的更新,即不太新的表可能在实际最新的表之后到达。可以采用时间戳来确保每一节点具有最新的信息。
鉴于上述说明,本发明的其他改进与替代实施例对于本领域技术人员是十分清楚明白的。本说明仅仅应被视为是例证性的,其目的是为本领域技术人员讲授实现本发明的最佳方式。该结构和方法的细节可以发生相当大的变化,而不会脱离本发明的精神,并且保留归入所附权利要求书的范围之内的所有改进的独占使用。

Claims (14)

1.一种车辆通信网络包括:
多个网络元件;
以点对点的配置来连接网络元件的多个通信链路,所述多个通信链路中的至少一部分是根据共享访问总线协议规定的;
所述多个通信链路被设置为在网络元件之间传递数据分组;以及
其中数据分组被修改以便经由所述多个通信链路来传送。
2.根据权利要求1所述的车辆通信网络,其中所述数据分组包括路由信息。
3.根据权利要求1所述的车辆通信网络,其中所述数据分组被修改为包含路由信息。
4.根据权利要求1所述的车辆通信网络,其中所述数据分组被修改为包含服务质量信息。
5.根据权利要求1所述的车辆通信网络,其中所述通信链路和网络元件被配置为交换矩阵。
6.一种在车辆内部提供通信的方法,包括:
在车辆内提供多个网络元件;
使用多个通信链路来通信耦合所述多个网络元件,所述多个通信链路中的至少一部分是共享访问通信链路;
配置数据分组,以供在网络元件之间通信,以及
使用通信链路在网络元件之间传递数据分组。
7.根据权利要求6所述的方法,其中配置数据分组的步骤包括将路由信息添加到数据分组。
8.根据权利要求6所述的方法,其中配置数据分组的步骤包括将服务质量信息添加到数据分组。
9.一种在车辆内部配置网络的方法,所述网络包括多个网络元件和多个通信链路,所述多个通信链路通信地耦合所述所述网络元件以供点对点通信,所述方法包括:
存储网络的最后已知配置状态;
确定网络的配置状态中的变化,以建立当前配置状态;
经由通信链路,点对点地将当前配置状态传播经过网络;以及
在所述多个网络元件中的每一个处存储当前配置状态。
10.根据权利要求9所述的方法,其中存储最后已知配置状态和当前配置状态的步骤包括在每一网络元件处存储近邻表和路由选择表。
11.根据权利要求9所述的方法,其中确定网络的配置状态中的变化以建立当前配置状态的步骤包括从每一网络元件,在该网络元件的具有与其耦合的通信链路的每一通信端口上发送消息。
12.一种车辆,包括:
多个网络元件和多个通信链路,所述多个通信链路将所述多个网络元件通信地耦合起来以便进行点对点通信。
用于存储网络的最后已知配置状态的装置;
用于确定网络的配置状态中的变化以建立当前配置状态的装置;
用于经由通信链路点对点地将当前配置状态传播经过网络的装置;以及
用于在所述多个网络元件中的每一个处存储当前配置状态的装置。
13.根据权利要求12所述的车辆,其中所述用于存储最后已知配置状态和当前配置状态的装置包括用于在每一网络元件处存储近邻表和路由选择表的装置。
14.根据权利要求12所述的车辆,其中用于确定网络的配置状态中的变化以建立当前配置状态的装置包括用于从每一网络元件、在该网络元件的具有与其耦合的通信链路的每一通信端口上发送消息的装置。
CNA2004800162852A 2003-06-12 2004-06-10 车辆网络和在车辆网络中传递数据分组的通信方法 Pending CN1806417A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US47789703P 2003-06-12 2003-06-12
US60/477,897 2003-06-12
US10/464,320 2003-06-18
US10/463,988 2003-06-18
US10/464,387 2003-06-18

Publications (1)

Publication Number Publication Date
CN1806417A true CN1806417A (zh) 2006-07-19

Family

ID=36867537

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004800162852A Pending CN1806417A (zh) 2003-06-12 2004-06-10 车辆网络和在车辆网络中传递数据分组的通信方法

Country Status (2)

Country Link
US (5) US6934612B2 (zh)
CN (1) CN1806417A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102339047A (zh) * 2010-05-12 2012-02-01 Wago管理有限责任公司 自动化装置和用于加速处理所选择的过程数据的方法
CN103354991A (zh) * 2010-11-03 2013-10-16 美国博通公司 车辆通信网络
CN103685457A (zh) * 2012-09-20 2014-03-26 美国博通公司 机动车神经网络
CN105991766A (zh) * 2015-03-18 2016-10-05 通用汽车环球科技运作有限责任公司 车辆通信系统
US9781627B2 (en) 2013-04-08 2017-10-03 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
CN104025488B (zh) * 2011-12-29 2017-12-05 高通股份有限公司 无线通信中用于生成和解码短控制帧的系统和方法
CN113950809A (zh) * 2019-07-17 2022-01-18 住友电气工业株式会社 车载通信系统、交换机装置以及控制方法

Families Citing this family (104)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8605623B2 (en) * 2002-05-31 2013-12-10 Koninklijke Philips N.V. Determining and configuring a communication path in a network
WO2004059505A1 (en) 2002-12-17 2004-07-15 Systemauto System, method and computer program product for sharing information in a distributed framework
US6934612B2 (en) * 2003-06-12 2005-08-23 Motorola, Inc. Vehicle network and communication method in a vehicle network
DE102004013629B4 (de) * 2004-03-19 2023-06-01 Volkswagen Ag Kommunikationssystem für ein Kraftfahrzeug
US20050251608A1 (en) * 2004-05-10 2005-11-10 Fehr Walton L Vehicle network with interrupted shared access bus
US7593344B2 (en) * 2004-10-14 2009-09-22 Temic Automotive Of North America, Inc. System and method for reprogramming nodes in an automotive switch fabric network
US7593429B2 (en) * 2004-10-14 2009-09-22 Temic Automotive Of North America, Inc. System and method for time synchronizing nodes in an automotive network using input capture
US7623552B2 (en) * 2004-10-14 2009-11-24 Temic Automotive Of North America, Inc. System and method for time synchronizing nodes in an automotive network using input capture
US20060083172A1 (en) * 2004-10-14 2006-04-20 Jordan Patrick D System and method for evaluating the performance of an automotive switch fabric network
US7599377B2 (en) * 2004-10-15 2009-10-06 Temic Automotive Of North America, Inc. System and method for tunneling standard bus protocol messages through an automotive switch fabric network
US7613190B2 (en) * 2004-10-18 2009-11-03 Temic Automotive Of North America, Inc. System and method for streaming sequential data through an automotive switch fabric
US8266631B1 (en) 2004-10-28 2012-09-11 Curen Software Enterprises, L.L.C. Calling a second functionality by a first functionality
US7823169B1 (en) 2004-10-28 2010-10-26 Wheeler Thomas T Performing operations by a first functionality within a second functionality in a same or in a different programming language
US7774789B1 (en) 2004-10-28 2010-08-10 Wheeler Thomas T Creating a proxy object and providing information related to a proxy object
US7861212B1 (en) 2005-03-22 2010-12-28 Dubagunta Saikumar V System, method, and computer readable medium for integrating an original application with a remote application
US7797688B1 (en) 2005-03-22 2010-09-14 Dubagunta Saikumar V Integrating applications in multiple languages
US8578349B1 (en) 2005-03-23 2013-11-05 Curen Software Enterprises, L.L.C. System, method, and computer readable medium for integrating an original language application with a target language application
US7733841B2 (en) * 2005-05-10 2010-06-08 Continental Automotive Systems, Inc. Vehicle network with time slotted access and method
DE102005048595A1 (de) * 2005-10-06 2007-04-12 Robert Bosch Gmbh Verfahren zur Anbindung eines FlexRay-Teilnehmers mit einem Mikrocontroller an eine FlexRay-Kommunikationsverbindung über eine FlexRay-Kommunikationssteuereinrichtung, und FlexRay-Kommunikationssteuereinrichtung, FlexRay-Teilnehmer und FlexRay-Kommunikationssystem zur Realisierung dieses Verfahrens
US9373149B2 (en) 2006-03-17 2016-06-21 Fatdoor, Inc. Autonomous neighborhood vehicle commerce network and community
US7810140B1 (en) 2006-05-23 2010-10-05 Lipari Paul A System, method, and computer readable medium for processing a message in a transport
US20080046142A1 (en) * 2006-06-29 2008-02-21 Motorola, Inc. Layered architecture supports distributed failover for applications
US7698243B1 (en) 2006-12-22 2010-04-13 Hauser Robert R Constructing an agent in a first execution environment using canonical rules
US7949626B1 (en) 2006-12-22 2011-05-24 Curen Software Enterprises, L.L.C. Movement of an agent that utilizes a compiled set of canonical rules
US7860517B1 (en) 2006-12-22 2010-12-28 Patoskie John P Mobile device tracking using mobile agent location breadcrumbs
US7702602B1 (en) 2006-12-22 2010-04-20 Hauser Robert R Moving and agent with a canonical rule from one device to a second device
US7664721B1 (en) 2006-12-22 2010-02-16 Hauser Robert R Moving an agent from a first execution environment to a second execution environment using supplied and resident rules
US8200603B1 (en) 2006-12-22 2012-06-12 Curen Software Enterprises, L.L.C. Construction of an agent that utilizes as-needed canonical rules
US8132179B1 (en) 2006-12-22 2012-03-06 Curen Software Enterprises, L.L.C. Web service interface for mobile agents
US7702603B1 (en) 2006-12-22 2010-04-20 Hauser Robert R Constructing an agent that utilizes a compiled set of canonical rules
US7660780B1 (en) 2006-12-22 2010-02-09 Patoskie John P Moving an agent from a first execution environment to a second execution environment
US9311141B2 (en) 2006-12-22 2016-04-12 Callahan Cellular L.L.C. Survival rule usage by software agents
US7660777B1 (en) 2006-12-22 2010-02-09 Hauser Robert R Using data narrowing rule for data packaging requirement of an agent
US7970724B1 (en) 2006-12-22 2011-06-28 Curen Software Enterprises, L.L.C. Execution of a canonical rules based agent
US7702604B1 (en) 2006-12-22 2010-04-20 Hauser Robert R Constructing an agent that utilizes supplied rules and rules resident in an execution environment
US8423496B1 (en) 2006-12-22 2013-04-16 Curen Software Enterprises, L.L.C. Dynamic determination of needed agent rules
WO2008108751A2 (en) * 2007-03-02 2008-09-12 Volvo Trucks North America, Inc. Control module for controlling vehicular systems having different communication protocols
US7825782B2 (en) * 2007-03-20 2010-11-02 Ford Global Technologies, Llc Device and method for wireless vehicle communication
US8356241B2 (en) * 2007-04-05 2013-01-15 Autonetworks Technologies, Ltd. Relay connection unit mounted in vehicle
DE102007056318A1 (de) * 2007-04-12 2008-10-16 Deere & Company, Moline Kommunikationssystem eines Fahrzeugs und Verfahren zum Betreiben eines Kommunikationssystems
DE102007043707B4 (de) * 2007-09-13 2015-08-06 Bayerische Motoren Werke Aktiengesellschaft Kommunikationssystem
DE102007062073A1 (de) * 2007-12-21 2009-06-25 Bayerische Motoren Werke Aktiengesellschaft Kommunikationssystem
JP5318118B2 (ja) 2008-01-22 2013-10-16 トムソン ライセンシング パケット交換ネットワークのリソースを予約する方法、並びに関連付けられた管理装置及び予約装置
US8456092B2 (en) 2008-09-05 2013-06-04 Ketra, Inc. Broad spectrum light source calibration systems and related methods
US8773336B2 (en) 2008-09-05 2014-07-08 Ketra, Inc. Illumination devices and related systems and methods
US8674913B2 (en) 2008-09-05 2014-03-18 Ketra, Inc. LED transceiver front end circuitry and related methods
US9276766B2 (en) * 2008-09-05 2016-03-01 Ketra, Inc. Display calibration systems and related methods
US9509525B2 (en) * 2008-09-05 2016-11-29 Ketra, Inc. Intelligent illumination device
US10210750B2 (en) 2011-09-13 2019-02-19 Lutron Electronics Co., Inc. System and method of extending the communication range in a visible light communication system
US8179787B2 (en) * 2009-01-27 2012-05-15 Smsc Holding S.A.R.L. Fault tolerant network utilizing bi-directional point-to-point communications links between nodes
US8521035B2 (en) * 2008-09-05 2013-08-27 Ketra, Inc. Systems and methods for visible light communication
US8471496B2 (en) 2008-09-05 2013-06-25 Ketra, Inc. LED calibration systems and related methods
WO2010027459A2 (en) * 2008-09-05 2010-03-11 Firefly Green Technologies Inc. Optical communication device, method and system
DE102009025965B4 (de) * 2009-06-12 2011-03-10 Lear Corporation Gmbh Verfahren zum Betreiben eines Gateways
US20110055292A1 (en) * 2009-09-03 2011-03-03 Dinu Petre Madau System and method for standardizing vehicle network data across vehicle product lines
US8275494B1 (en) 2009-12-31 2012-09-25 Michael Roth System, apparatus and method for controlling an aircraft
JP5558122B2 (ja) * 2010-01-15 2014-07-23 株式会社リブ技術研究所 通信回路、中継接続回路および通信ネットワーク
US9132715B2 (en) 2010-03-12 2015-09-15 GM Global Technology Operations LLC Vehicle connectivity systems, methods and applications
DE102010013957B4 (de) * 2010-04-06 2012-03-01 Rohde & Schwarz Gmbh & Co. Kg Verfahren und Vorrichtung zur Datenflusssteuerung
US9386668B2 (en) 2010-09-30 2016-07-05 Ketra, Inc. Lighting control system
USRE49454E1 (en) 2010-09-30 2023-03-07 Lutron Technology Company Llc Lighting control system
DE112010005989B4 (de) * 2010-11-11 2016-10-13 Toyota Jidosha Kabushiki Kaisha Kommunikationsknoten, Kommunikationssystem und Verfahren zum Durchführen einer Kommunikation
DE102011077409A1 (de) * 2011-06-10 2012-12-13 Robert Bosch Gmbh Verbindungsknoten für ein Kommunikationsnetz
FR2976435B1 (fr) * 2011-06-10 2013-07-12 Peugeot Citroen Automobiles Sa Dispositif de resolution d'encombrement au sein d'un reseau de communication, par introduction d'un decalage temporel lors de la transmission d'un message, puis lors de la production des messages suivants a transmettre
US8749172B2 (en) 2011-07-08 2014-06-10 Ketra, Inc. Luminance control for illumination devices
DE102011118157A1 (de) * 2011-11-10 2013-05-16 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Verfahren zum Betreiben eines Informations- und Unterhaltungssystems eines Kraftfahrzeugs und Informations- und Unterhaltungssystem
DE102012201669B4 (de) * 2012-02-10 2021-05-06 Robert Bosch Gmbh Verfahren und Kommunikationscontroller zur Datenübertragung zwischen zwei mittels Übertragungsstrecken verbundenen Datenverarbeitungseinheiten
US20130223338A1 (en) 2012-02-29 2013-08-29 Qualcomm Incorporated Apparatus and methods for block acknowledgment compression
DE102012207958A1 (de) * 2012-05-11 2013-11-14 Continental Automotive Gmbh Verfahren zur Übertragung von Daten in einem paketorientierten Kommunikationsnetzwerk und entsprechend eingerichtetes Teilnehmergerät an dem Kommunikationsnetzwerk
US9215168B2 (en) * 2012-07-23 2015-12-15 Broadcom Corporation Controller area network communications using ethernet
EP2741452A1 (en) * 2012-12-10 2014-06-11 Robert Bosch Gmbh Method for data transmission among ECUs and/or measuring devices
US9155155B1 (en) 2013-08-20 2015-10-06 Ketra, Inc. Overlapping measurement sequences for interference-resistant compensation in light emitting diode devices
US9332598B1 (en) 2013-08-20 2016-05-03 Ketra, Inc. Interference-resistant compensation for illumination devices having multiple emitter modules
US9360174B2 (en) 2013-12-05 2016-06-07 Ketra, Inc. Linear LED illumination device with improved color mixing
US9237620B1 (en) 2013-08-20 2016-01-12 Ketra, Inc. Illumination device and temperature compensation method
US9578724B1 (en) 2013-08-20 2017-02-21 Ketra, Inc. Illumination device and method for avoiding flicker
US9769899B2 (en) 2014-06-25 2017-09-19 Ketra, Inc. Illumination device and age compensation method
USRE48955E1 (en) 2013-08-20 2022-03-01 Lutron Technology Company Llc Interference-resistant compensation for illumination devices having multiple emitter modules
US9247605B1 (en) 2013-08-20 2016-01-26 Ketra, Inc. Interference-resistant compensation for illumination devices
US9651632B1 (en) 2013-08-20 2017-05-16 Ketra, Inc. Illumination device and temperature calibration method
US9345097B1 (en) 2013-08-20 2016-05-17 Ketra, Inc. Interference-resistant compensation for illumination devices using multiple series of measurement intervals
USRE48956E1 (en) 2013-08-20 2022-03-01 Lutron Technology Company Llc Interference-resistant compensation for illumination devices using multiple series of measurement intervals
US9736895B1 (en) 2013-10-03 2017-08-15 Ketra, Inc. Color mixing optics for LED illumination device
US9146028B2 (en) 2013-12-05 2015-09-29 Ketra, Inc. Linear LED illumination device with improved rotational hinge
DE102014200226A1 (de) 2014-01-09 2015-07-09 Bayerische Motoren Werke Aktiengesellschaft Zentrale Kommunikationseinheit eines Kraftfahrzeuges
US9717047B2 (en) * 2014-03-07 2017-07-25 Qualcomm Incorporated Fairness-based message transmission in a wireless network
US9736903B2 (en) 2014-06-25 2017-08-15 Ketra, Inc. Illumination device and method for calibrating and controlling an illumination device comprising a phosphor converted LED
US10161786B2 (en) 2014-06-25 2018-12-25 Lutron Ketra, Llc Emitter module for an LED illumination device
US9392663B2 (en) 2014-06-25 2016-07-12 Ketra, Inc. Illumination device and method for controlling an illumination device over changes in drive current and temperature
US9557214B2 (en) 2014-06-25 2017-01-31 Ketra, Inc. Illumination device and method for calibrating an illumination device over changes in temperature, drive current, and time
US9510416B2 (en) 2014-08-28 2016-11-29 Ketra, Inc. LED illumination device and method for accurately controlling the intensity and color point of the illumination device over time
US9392660B2 (en) 2014-08-28 2016-07-12 Ketra, Inc. LED illumination device and calibration method for accurately characterizing the emission LEDs and photodetector(s) included within the LED illumination device
EP3016351B1 (en) * 2014-11-03 2018-03-07 Pepperl + Fuchs GmbH Method for operating a sensor arrangement with multiple sensor devices, sensor device, sensor arrangement and sensor system
US9237623B1 (en) 2015-01-26 2016-01-12 Ketra, Inc. Illumination device and method for determining a maximum lumens that can be safely produced by the illumination device to achieve a target chromaticity
US9237612B1 (en) 2015-01-26 2016-01-12 Ketra, Inc. Illumination device and method for determining a target lumens that can be safely produced by an illumination device at a present temperature
US9485813B1 (en) 2015-01-26 2016-11-01 Ketra, Inc. Illumination device and method for avoiding an over-power or over-current condition in a power converter
US10112606B2 (en) 2016-01-22 2018-10-30 International Business Machines Corporation Scalable sensor fusion and autonomous x-by-wire control
US11272599B1 (en) 2018-06-22 2022-03-08 Lutron Technology Company Llc Calibration procedure for a light-emitting diode light source
US20200007410A1 (en) * 2018-06-27 2020-01-02 Viasat, Inc. Vehicle communication service performance monitoring
WO2020035243A1 (de) 2018-08-13 2020-02-20 Audi Ag Dynamisches erstellen einer routing-tabelle für ein busnetzwerk eines fahrzeugs
US11030031B2 (en) * 2019-04-19 2021-06-08 Ghost Locomotion Inc. Redundant sensor fabric for autonomous vehicles
EP3780507A1 (en) * 2019-08-11 2021-02-17 Yamar Electronics Ltd. Method and system for performing double message arbitration
US11411607B2 (en) 2020-01-07 2022-08-09 Analog Devices, Inc. Audio and lighting control via a communication bus
CN112737867B (zh) * 2021-02-10 2023-05-19 西南电子技术研究所(中国电子科技集团公司第十研究所) 集群rio网络管理方法

Family Cites Families (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2904296B2 (ja) * 1990-03-30 1999-06-14 マツダ株式会社 車両用多重伝送装置
DE4129205A1 (de) * 1991-03-28 1992-10-01 Bosch Gmbh Robert Verfahren zum aufbau von botschaften fuer den datenaustausch und/oder fuer die synchronisation von prozessen in datenverarbeitungsanlagen
US5323385A (en) * 1993-01-27 1994-06-21 Thermo King Corporation Serial bus communication method in a refrigeration system
EP0717532A1 (en) * 1994-12-13 1996-06-19 International Business Machines Corporation Dynamic fair queuing to support best effort traffic in an ATM network
US5596722A (en) * 1995-04-03 1997-01-21 Motorola, Inc. Packet routing system and method for achieving uniform link usage and minimizing link load
US5794164A (en) * 1995-11-29 1998-08-11 Microsoft Corporation Vehicle computer system
US6058307A (en) * 1995-11-30 2000-05-02 Amsc Subsidiary Corporation Priority and preemption service system for satellite related communication using central controller
US5732074A (en) * 1996-01-16 1998-03-24 Cellport Labs, Inc. Mobile portable wireless communication system
DE59708824D1 (de) * 1996-03-08 2003-01-09 Siemens Ag Verfahren zur übertragung eines datenpakets im ethernet von einer ersten anordnung zu mindestens einer zweiten anordnung
US5959993A (en) * 1996-09-13 1999-09-28 Lsi Logic Corporation Scheduler design for ATM switches, and its implementation in a distributed shared memory architecture
US5831980A (en) * 1996-09-13 1998-11-03 Lsi Logic Corporation Shared memory fabric architecture for very high speed ATM switches
US5881316A (en) * 1996-11-12 1999-03-09 Hewlett-Packard Company Dynamic allocation of queue space using counters
US6611537B1 (en) * 1997-05-30 2003-08-26 Centillium Communications, Inc. Synchronous network for digital media streams
US20020150050A1 (en) * 1999-06-17 2002-10-17 Nathanson Martin D. Automotive telemetry protocol
US6259699B1 (en) * 1997-12-30 2001-07-10 Nexabit Networks, Llc System architecture for and method of processing packets and/or cells in a common switch
US6252884B1 (en) * 1998-03-20 2001-06-26 Ncr Corporation Dynamic configuration of wireless networks
US6243759B1 (en) * 1998-05-08 2001-06-05 International Business Machines Corporation Method and system for configuring dynamic interfaces
US6252614B1 (en) * 1998-07-20 2001-06-26 Toshiba American Information Systems, Inc. Software architecture which maintains system performance while pipelining data to an MFP and uses shared DLL
US6292862B1 (en) * 1998-07-28 2001-09-18 Siemens Aktiengesellschaft Bridge module
US6631134B1 (en) * 1999-01-15 2003-10-07 Cisco Technology, Inc. Method for allocating bandwidth in an optical network
US6912221B1 (en) * 1999-01-15 2005-06-28 Cisco Technology, Inc. Method of providing network services
US6430164B1 (en) * 1999-06-17 2002-08-06 Cellport Systems, Inc. Communications involving disparate protocol network/bus and device subsystems
US6882917B2 (en) * 1999-07-30 2005-04-19 Oshkosh Truck Corporation Steering control system and method
US6553290B1 (en) * 2000-02-09 2003-04-22 Oshkosh Truck Corporation Equipment service vehicle having on-board diagnostic system
US6356823B1 (en) * 1999-11-01 2002-03-12 Itt Research Institute System for monitoring and recording motor vehicle operating parameters and other data
US6611755B1 (en) * 1999-12-19 2003-08-26 Trimble Navigation Ltd. Vehicle tracking, communication and fleet management system
US6349246B1 (en) * 2000-04-24 2002-02-19 International Business Machines Corporation Preemptive control of a vehicle computer system based on local and environmental sensing
US7248841B2 (en) * 2000-06-13 2007-07-24 Agee Brian G Method and apparatus for optimization of wireless multipoint electromagnetic communication networks
US20030093798A1 (en) * 2000-07-10 2003-05-15 Michael Rogerson Modular entertainment system configured for multiple broadband content delivery incorporating a distributed server
US6559783B1 (en) * 2000-08-16 2003-05-06 Microchip Technology Incorporated Programmable auto-converting analog to digital conversion module
US7023851B2 (en) * 2000-10-12 2006-04-04 Signafor, Inc. Advanced switching mechanism for providing high-speed communications with high Quality of Service
US20030026268A1 (en) * 2000-11-28 2003-02-06 Siemens Technology-To-Business Center, Llc Characteristic routing
JP3583988B2 (ja) * 2000-12-22 2004-11-04 日本電信電話株式会社 ネットワーク主導車群形成通信システム
US7012927B2 (en) * 2001-02-06 2006-03-14 Honeywell International Inc. High level message priority assignment by a plurality of message-sending nodes sharing a signal bus
US7106718B2 (en) * 2001-02-09 2006-09-12 Telefonaktiebolaget Lm Ericsson (Publ) Signaling quality of service class for use in multimedia communicatations
US7010305B2 (en) * 2001-03-14 2006-03-07 Nokia Mobile Phones, Ltd. Method for assigning values of service attributes to transmissions, radio access networks and network elements
US7266085B2 (en) * 2001-03-21 2007-09-04 Stine John A Access and routing protocol for ad hoc network using synchronous collision resolution and node state dissemination
JP4800500B2 (ja) * 2001-03-30 2011-10-26 大和ハウス工業株式会社 交通検証装置,交通検証方法,プログラム並びにデータ記録媒体
US20030195989A1 (en) * 2001-07-02 2003-10-16 Globespan Virata Incorporated Communications system using rings architecture
IL144141A0 (en) * 2001-07-04 2002-05-23 Method and system for improving a route along which data is sent using an ip protocol in a data communications network
JP2003016157A (ja) * 2001-07-04 2003-01-17 Hiroshi Goto 車輌運行記録簿のビジネス活用システム
US20030043793A1 (en) * 2001-08-31 2003-03-06 Juergen Reinold Vehicle active network
US6747365B2 (en) * 2001-08-31 2004-06-08 Motorola, Inc. Vehicle active network adapted to legacy architecture
US6885916B2 (en) * 2001-08-31 2005-04-26 Motorola, Inc. Data packet for a vehicle active network
US6931004B2 (en) * 2001-08-31 2005-08-16 Motorola, Inc. Vehicle active network with backbone structure
US7173903B2 (en) * 2001-08-31 2007-02-06 Temic Automotive Of North America, Inc. Vehicle active network with communication path redundancy
US8194536B2 (en) * 2001-08-31 2012-06-05 Continental Automotive Systems, Inc. Vehicle active network with fault tolerant devices
US7170853B2 (en) * 2001-08-31 2007-01-30 Temic Automotive Of North America, Inc. Vehicle active network topologies
US20030045234A1 (en) * 2001-08-31 2003-03-06 Remboski Donald J. Vehicle active network with reserved portions
US7415508B2 (en) * 2001-08-31 2008-08-19 Temic Automotive Of North America, Inc. Linked vehicle active networks
US20030043824A1 (en) * 2001-08-31 2003-03-06 Remboski Donald J. Vehicle active network and device
US7027387B2 (en) * 2001-08-31 2006-04-11 Motorola, Inc. Vehicle active network with data redundancy
US20030051131A1 (en) * 2001-08-31 2003-03-13 Juergen Reinold Vehicle active network with data encryption
US20040252697A1 (en) * 2001-09-07 2004-12-16 Volker Wille Device and method for QOS based cell capacity dimensioning
BR0206043A (pt) * 2001-09-20 2003-11-11 Siemens Ag Processo para a seleção de rotas convenientemente utilizáveis em um roteador para uniforme distribuição de tráfego em uma rede de comunicação
US20030065630A1 (en) * 2001-10-02 2003-04-03 International Business Machines Corporation Adjusting an amount owed for fueling based on vehicle characteristics
US7302320B2 (en) * 2001-12-21 2007-11-27 Oshkosh Truck Corporation Failure mode operation for an electric vehicle
US7231455B2 (en) * 2002-01-14 2007-06-12 Sun Microsystems, Inc. System monitoring service using throttle mechanisms to manage data loads and timing
US6877048B2 (en) * 2002-03-12 2005-04-05 International Business Machines Corporation Dynamic memory allocation between inbound and outbound buffers in a protocol handler
US20030222982A1 (en) * 2002-03-28 2003-12-04 Hamdan Majil M. Integrated video/data information system and method for application to commercial vehicles to enhance driver awareness
US7760652B2 (en) * 2002-04-16 2010-07-20 Enterasys Networks, Inc. Methods and apparatus for improved failure recovery of intermediate systems
US7206325B2 (en) * 2002-05-08 2007-04-17 Stmicroelectronics Ltd. Frame assembly circuit for use in a scalable shared queuing switch and method of operation
US7131005B2 (en) * 2002-06-28 2006-10-31 Motorola, Inc. Method and system for component authentication of a vehicle
US7325135B2 (en) * 2002-06-28 2008-01-29 Temic Automotive Of North America, Inc. Method and system for authorizing reconfiguration of a vehicle
US6839710B2 (en) * 2002-06-28 2005-01-04 Motorola, Inc. Method and system for maintaining a configuration history of a vehicle
US20040003232A1 (en) * 2002-06-28 2004-01-01 Levenson Samuel M. Method and system for vehicle component authentication of another vehicle component
US7137001B2 (en) * 2002-06-28 2006-11-14 Motorola, Inc. Authentication of vehicle components
US7137142B2 (en) 2002-06-28 2006-11-14 Motorola, Inc. Method and system for vehicle authentication of a component using key separation
US7228420B2 (en) * 2002-06-28 2007-06-05 Temic Automotive Of North America, Inc. Method and system for technician authentication of a vehicle
US7127611B2 (en) * 2002-06-28 2006-10-24 Motorola, Inc. Method and system for vehicle authentication of a component class
US7010682B2 (en) * 2002-06-28 2006-03-07 Motorola, Inc. Method and system for vehicle authentication of a component
US7600114B2 (en) * 2002-06-28 2009-10-06 Temic Automotive Of North America, Inc. Method and system for vehicle authentication of another vehicle
US20040003234A1 (en) * 2002-06-28 2004-01-01 Jurgen Reinold Method and system for vehicle authentication of a subassembly
US20040003230A1 (en) * 2002-06-28 2004-01-01 Puhl Larry C. Method and system for vehicle authentication of a service technician
US7181615B2 (en) * 2002-06-28 2007-02-20 Motorola, Inc. Method and system for vehicle authentication of a remote access device
US7549046B2 (en) * 2002-06-28 2009-06-16 Temic Automotive Of North America, Inc. Method and system for vehicle authorization of a service technician
US20040001593A1 (en) * 2002-06-28 2004-01-01 Jurgen Reinold Method and system for component obtainment of vehicle authentication
US7076665B2 (en) * 2002-06-28 2006-07-11 Motorola, Inc. Method and system for vehicle subassembly authentication of a component
US6940813B2 (en) * 2003-02-05 2005-09-06 Nokia Corporation System and method for facilitating end-to-end quality of service in message transmissions employing message queues
US7310327B2 (en) * 2003-04-28 2007-12-18 Temic Automotive Of North America, Inc. Method and apparatus for time synchronizing an in-vehicle network
US7999408B2 (en) * 2003-05-16 2011-08-16 Continental Automotive Systems, Inc. Power and communication architecture for a vehicle
US6934612B2 (en) * 2003-06-12 2005-08-23 Motorola, Inc. Vehicle network and communication method in a vehicle network
US20050144309A1 (en) * 2003-12-16 2005-06-30 Intel Corporation, A Delaware Corporation Systems and methods for controlling congestion using a time-stamp
JP4452533B2 (ja) * 2004-03-19 2010-04-21 株式会社日立製作所 システムおよび記憶装置システム
MX2007011383A (es) * 2005-03-14 2008-03-18 Auto Meter Products Inc Sistema y metodo para sistema indicador modular para vehiculos e iluminacion.

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102339047B (zh) * 2010-05-12 2016-04-27 Wago管理有限责任公司 自动化装置和用于加速处理所选择的过程数据的方法
CN102339047A (zh) * 2010-05-12 2012-02-01 Wago管理有限责任公司 自动化装置和用于加速处理所选择的过程数据的方法
CN105635981A (zh) * 2010-11-03 2016-06-01 美国博通公司 网络管理模块
US9215124B2 (en) 2010-11-03 2015-12-15 Broadcom Corporation Unified vehicle network frame protocol
CN103354991B (zh) * 2010-11-03 2016-02-10 美国博通公司 车辆通信网络
CN103354991A (zh) * 2010-11-03 2013-10-16 美国博通公司 车辆通信网络
CN105635981B (zh) * 2010-11-03 2019-04-26 安华高科技股份有限公司 网络管理模块
CN104025488B (zh) * 2011-12-29 2017-12-05 高通股份有限公司 无线通信中用于生成和解码短控制帧的系统和方法
CN103685457A (zh) * 2012-09-20 2014-03-26 美国博通公司 机动车神经网络
CN103685457B (zh) * 2012-09-20 2017-01-04 美国博通公司 机动车神经网络
US9781627B2 (en) 2013-04-08 2017-10-03 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
CN105991766A (zh) * 2015-03-18 2016-10-05 通用汽车环球科技运作有限责任公司 车辆通信系统
CN105991766B (zh) * 2015-03-18 2020-04-07 通用汽车环球科技运作有限责任公司 车辆通信系统
CN113950809A (zh) * 2019-07-17 2022-01-18 住友电气工业株式会社 车载通信系统、交换机装置以及控制方法

Also Published As

Publication number Publication date
US20050038583A1 (en) 2005-02-17
US20040254700A1 (en) 2004-12-16
US20050004727A1 (en) 2005-01-06
US7570597B2 (en) 2009-08-04
US7599772B2 (en) 2009-10-06
US20040258001A1 (en) 2004-12-23
US20050004756A1 (en) 2005-01-06
US6934612B2 (en) 2005-08-23
US7272496B2 (en) 2007-09-18

Similar Documents

Publication Publication Date Title
CN1806417A (zh) 车辆网络和在车辆网络中传递数据分组的通信方法
US7352744B2 (en) Switched full-duplex ethernet type communication network and implementation process for this network
US7733841B2 (en) Vehicle network with time slotted access and method
CN1514622B (zh) 用于模块化系统的翻译协议的方法
US6925088B1 (en) Data transmission system for aircraft
US9847954B2 (en) Distributed method of data acquisition in an AFDX network
EP0981226A1 (en) Communication control system
US8312512B2 (en) Secure file transfer method
CN1099794C (zh) 电信网络节点中的地址分配方法
Rodseth et al. Design challenges and decisions for a new ship data network
US6895531B2 (en) Method and system for routing packets without losing packets by monitoring outgoing lines
US20020178283A1 (en) Real-time networking protocol
CN1812362A (zh) 网关单元
CN1127245C (zh) 用于传送具有所分配路由选择信息的数据包的通信系统
CN1638334A (zh) 在无限带宽网络中传送数据包的系统和方法
EP2875674A1 (en) Intra-train network management system
KR100768418B1 (ko) 차량 네트워크에서 데이터 패킷들을 통신하기 위한 차량네트워크 및 방법
US20050251608A1 (en) Vehicle network with interrupted shared access bus
CN111213342B (zh) 铁路自动化网络和在铁路自动化网络中传输消息的方法
CN1582542A (zh) 向移动平台提供网络地址的系统和方法
KR0152390B1 (ko) 이동통신 시스템에서의 제어국과 기지국간의 다중화된 중계선 경로 구성 및 그 제어방법
US20050238030A1 (en) Nodal computer network
CN103155494A (zh) 网络
JP2001144788A (ja) Atm接続のデータパケットを交換する通信ネットワークおよびこの通信ネットワーク用の方法とネットワークノード
CN115134286A (zh) 片上网络中的通信方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication