CN111357244B - 用于提供来自can总线的数据包的方法、控制设备以及具有can总线的*** - Google Patents

用于提供来自can总线的数据包的方法、控制设备以及具有can总线的*** Download PDF

Info

Publication number
CN111357244B
CN111357244B CN201880075717.9A CN201880075717A CN111357244B CN 111357244 B CN111357244 B CN 111357244B CN 201880075717 A CN201880075717 A CN 201880075717A CN 111357244 B CN111357244 B CN 111357244B
Authority
CN
China
Prior art keywords
bus
data packets
network resource
receiving device
data packet
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.)
Active
Application number
CN201880075717.9A
Other languages
English (en)
Other versions
CN111357244A (zh
Inventor
S.博德
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.)
Mercedes-Benz Electric Vehicle Germany Co.,Ltd.
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Publication of CN111357244A publication Critical patent/CN111357244A/zh
Application granted granted Critical
Publication of CN111357244B publication Critical patent/CN111357244B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/40006Architecture of a communication node
    • H04L12/40013Details regarding a bus controller
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/60Monitoring or controlling charging stations
    • B60L53/66Data transfer between charging stations and vehicles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering 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
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明涉及一种用于提供来自CAN总线(2)、尤其用于机动车的充电站的数据包(5)的方法。为了实现节约资源的并且然而安全的用于提供数据包(5)的可能性,设置如下步骤:‑通过为CAN总线(2)的一部分的检测单元(10)检测来自CAN总线(2)的至少一个组件(3)的数据包(5),‑通过计算单元(11)根据预定的规定创建包含数据包(5)的至少一个网络资源(6),其中仅将根据预定的规定有关的数据包(5)组合在所述至少一个网络资源(6)中,‑通过通信单元(12)经由数据连接(7)利用与CAN总线(2)不同的传输协议将所述至少一个网络资源(6)的内容从所述计算单元(11)传送给接收设备(4)。

Description

用于提供来自CAN总线的数据包的方法、控制设备以及具有 CAN总线的***
技术领域
本发明涉及一种用于提供来自CAN总线、例如用于机动车的充电站的数据包的方法。本发明的第二方面涉及一种用于提供来自CAN总线的数据包的控制设备。本发明的第三方面涉及一种用于提供来自CAN总线的数据包的***。
背景技术
CAN总线由于技术设备的日益联网也在其在机动车中的传统使用之外越来越频繁地被使用。在此,CAN总线可以被用于技术***之内的各个组件或模块的联网,并且以太网或在以太网的基础上建立的网络技术可以被用于将技术***向外部连接,例如连接到后端、连接到互联网中和/或连接到服务器装置。技术***的各个组件在此常常由不同的制造商分别针对多种使用目的而生产。于是,技术***的制造商分得从合适的组件开发、构建和/或维护该技术***的任务。数量增加的这种技术***在此并不在技术***的运营商的厂房运行而是在公共空间中运行。对此的示例是用于具有电能存储器的机动车、尤其电动车辆的充电站。与此相应地,优选地经由用于将技术***向外部、例如以太网或后端链路(Backendanbindung))连接的接口来进行维护的设备。在这种情况下,可以经由公共网络、尤其互联网进行连接。因此,对技术***的运行和维护提出实现对CAN总线的远程访问的挑战。在这种情况下必须确保:不同的参与方、例如组件的组件制造商、技术***的制造商、技术***的运营商和/或技术***的用户获得对技术***的确定的数据和/或组件的访问,而这对于其他未经授权的参与者来说也是不可能的。CAN总线纯粹是针对技术***之内的本地联网设计的。换言之,通过CAN总线进行技术***的各个组件的联网。CAN总线是一种总线,在所述总线中每个参与方均能够接收每个消息或每个所发送的数据包。与此相对地,在用于后端链路的接口中存在将数据仅转交给经授权的参与方的解决方案。
这种技术***的一个示例是用于机动车、尤其电动车辆的充电站,其中该充电站由很多组件、例如变流器、操作单元、用于与机动车和能量计通信的通信单元、能量计构成。所提及的组件中的每个再次可以由多个子组件组成。充电站由电动车辆的用户或驾驶员使用。充电站例如由高速公路服务区的持有人运营。由充电单元供应的电力的结算例如通过移动服务提供商来进行,该移动服务提供商将所供应的电力算在电动车辆的用户或驾驶员的账上。供应和所供应的电力的结算附加地可以经由本地能量供应商进行。充电站的维护可以经由充电站的制造商进行。对充电站的各个组件的分析例如对于各个组件的制造商而言是相关的。换言之,存在多个不同的参与方,对于所述参与方而言涉及充电站的分别不同的信息必须是相关的并且是可检索的。
由现有技术已知的是,直接与CAN总线连接。不过,为此需要对CAN总线并且因此也对整个技术***的物理访问。在公共空间中的技术***、诸如充电站中,在此可能需要技术员的到来。在这种情况下,对来自CAN总线的确定数据包的访问的限制是不可能的。
替代地已知的是,如果对组件存在另外的访问,则经由技术***的组件获得对CAN总线的访问。另外的访问例如可以通过SSH经由互联网进行。以这种方式尽管保证对CAN总线的远程访问,不过参与方一方面获得对所有经由CAN总线发送的数据包的访问并且另一方面获得对有关的组件的访问。在这种情况下,不能总是没有困难地进行访问权限的限制。此外,访问可能受安全漏洞侵害,这些安全漏洞于是涉及整个技术***。
访问CAN总线的第三可能性是维护接口,用英语称为“Management-Interface(管理接口)”。由于不同制造的多个不同组件结合不同的访问权限,所以这样的实施方案是非常复杂且成本密集的。此外,这里也存在安全漏洞的危险。此外,需要比较高程度的计算能力来提供管理接口。
EP 1 515 496 B1涉及一种用于信息传输的***,在该***中用户可以对通过该***提供的网络服务器提出请求并且该***响应于该请求提供来自CAN总线的相应信息。在此,用户可以借助请求选择其想要检索哪些信息。用户的请求例如经由TCP/IP连接以http格式进行。
US 2014/01 29 047 A1涉及一种用于提供机动车控制***的方法。在此,将提取设备耦合到机动车的CAN总线上,其中提取设备包括分配单元,该分配单元将数据信号从车辆特定的格式转变成用于移动终端设备的格式。以此方式可以借助移动终端设备访问CAN总线。
CN 106 230 648描述了一种用于门的控制器,其中所述控制器具有通信模块,用于将收集的数据传送给后端服务器。
WO 97/267 50公开了一种控制器,该控制器一方面可以与车辆的车载设备通信而且可以与远程的地点通信。为此提供HTTP网络服务器。网络服务器解释所传输的请求并且确定:存储在数据存储器中的确定的数据由用户向远程的地点请求。
发明内容
因此,本发明的任务是实现一种更节省资源的并且然而更安全的用于提供来自CAN总线的数据包的可能性。
根据本发明,该任务通过权利要求1、10和11的主题来解决。具有适宜的改进方案的有利的实施方式是从属权利要求的主题。
本发明提供一种方法,借助该方法实现在两个完全不兼容的数据连接之间提供数据包。在此,CAN总线与该数据连接的直接连接是不可能的。因此,可以从CAN总线收集数据包,并以至少一个网络资源的形式来提供以用于借助该数据连接进行传送。
本发明的第一方面基于一种用于提供来自CAN总线、尤其用于机动车的充电站的数据包的方法。换言之,CAN总线可以是充电站的一部分。优选地,CAN总线被配置用于将充电站的多个组件或模块彼此链接。尤其,可以根据ISO标准11898来实施CAN总线。该方法具有如下步骤:
- 通过为CAN总线的一部分的特有的检测单元检测来自CAN总线的至少一个组件的数据包,
- 通过计算单元根据预定的规定创建包含数据包的网络资源,其中仅根据预定的规定有关的数据包被组合在至少一个网络资源中,以及
- 通过通信单元利用与CAN总线不同的传输协议将至少一个网络资源的内容从计算单元经由数据连接传送给接收设备。
在检测数据包时,尤其从通过CAN总线彼此连接的组件中的一个或多个组件检测数据包。检测单元可以以与CAN总线的至少一个组件相同的方式与CAN总线连接。尤其,CAN总线的至少一个组件以及检测单元经由CAN总线彼此连接。替代地,检测单元可以是CAN总线的组件之一的一部分。在这种情况下,可以从CAN总线的包括检测单元的组件和/或从CAN总线的至少一个另外的组件检测数据包。在具体示例中,CAN总线包括多个组件,其中通过检测单元从多个组件中的每个组件接收数据包。在此,检测单元可以是CAN总线的组件之一的一部分。
检测单元优选地与计算单元链接。通过计算单元可以将所有检测到的数据包或检测到的数据包中仅仅所选择的数据包映射到至少一个网络资源上。例如,通过计算单元创建网络资源,在所述网络资源中将数据包中仅仅符合预定的规定或根据预定的规定所选择的这种数据包组合。替代地,创建多个网络资源,其中在多个网络资源中的每个网络资源中分别将符合预定的规定中的相应的子规定或根据相应的子规定所选择的这种数据包组合。换言之,多个网络资源中的每个网络资源都分配有相应的子规定之一,其中相应的子规定预先给定:将数据包中的哪些数据包组合在相应的网络资源中。
在本发明的意义上的网络资源尤其是可以被访问的对象。尤其,至少一个网络资源具有明确的地址、尤其网络地址和/或URL(统一资源定位符的英语为Uniform RessourceLocator)。通过检索至少一个网络资源的地址可以调用或检索网络资源或其内容。根据本发明创建多个网络资源并且多个网络资源中的每个网络资源都具有相应的明确的地址。尤其如果通过接收设备调用至少一个网络资源的地址,则进行至少一个网络资源的内容的传送。换言之,确定:至少一个网络资源是否被接收设备调用,并且如果情况如此,则将至少一个网络资源的内容传送给接收设备。换言之,可检索地提供至少一个网络资源或其内容。
换言之,所基于的任务的根据本发明的解决方案规定:将数据包映射到至少一个网络资源上,并且由此经由数据连接可检索地提供。网络资源的创建以及数据包根据预定的规定在网络资源中的组合在此可以特别不复杂地并且节约资源地进行。此外,计算单元的编程可以以特别容易的方式进行,因为根据预定的规定可以容易地预先给定:数据包中的哪些数据包被组合在网络资源中。在提供网络资源时或者在检索或传送网络资源的内容时,尤其对计算单元和/或CAN总线的除此之外的访问是不可能的。以此方式可以保证高的安全级别。
接收设备例如是服务器装置、个人计算机、笔记本电脑和/或移动终端设备、例如平板电脑或智能手机。通信单元例如可以是网络模块、调制解调器或移动无线电模块。
一种改进方案规定:借助于作为传输协议的HTTP(Hypertext Transfer Protocol(超文本传输协议))协议或CoAP(Constrained Application Protocol(受限制的应用协议))协议将至少一个网络资源的内容传送给接收设备。所提及的协议是示例性协议,借助所述协议可以特别有利地将网络资源或内容传送给接收设备。尤其,可以经由CoAP协议特别节省资源地提供和传送网络资源。例如,可以经由以太网、WLAN、互联网接入以有线的方式或通过移动无线电提供数据连接。
一种改进方案规定:根据预定的规定在创建至少一个网络资源时进行对数据包的内容的解释,并且根据所述内容确定数据包是否是有关的。例如,可以在解释时检查数据包的预定的数据模式。尤其,数据包中所有具有共同的预定的数据模式的这种数据包于是可以被组合在至少一个网络资源中。在此情况下,可以通过检索至少一个网络资源来检索所有包含共同的预定的数据模式的数据包。
一种改进方案规定:至少部分地通过程序模块提供预定的规定,所述程序模块从接收设备接收。通过程序模块尤其预先给定:根据哪些标准将数据包组合在至少一个网络资源中。替代地或附加地,通过程序模块可以预先给定:以哪种方式进行数据包的内容的解释。例如,通过程序模块可以提供预定的数据模式,根据该数据模式对数据包进行检查。由于从接收设备接收程序模块,因此可以至少部分地通过接收设备来控制来自CAN总线的数据包的提供。在此,尤其经由数据连接利用与CAN总线不同的传输协议从接收设备接收程序模块。
尤其规定:计算单元通过程序模块的接收被配置用于以适配于接收设备、应用情况和/或CAN总线的至少一个组件的方式来解释数据包。例如,通过程序模块可以预先给定:以针对不同的参与方适配的方式提供数据包。不同的参与方例如可以如开头也已经描述的那样是具有CAN总线的技术***的组件的制造商、技术***的制造商、技术***的运营商或技术***的客户。在此,技术***尤其是充电站。
一种改进方案规定:将至少一个网络资源的内容传送给接收设备,而不允许接收设备对计算单元和/或CAN总线的除此之外的访问。换言之可以规定:仅在检索或传送网络资源的范围内实现对CAN总线和/或计算单元的访问。附加地,根据实施方式可以规定:如下允许接收设备对计算单元的访问,即从接收设备接收程序模块是可能的。以此方式可以防止:接收设备的用户获得对计算单元和/或CAN总线的访问。在允许对计算单元和/或CAN总线的访问时安全漏洞的出现由此可以十分有效地阻止。此外,可以确保:仅将数据包中的根据预定的规定所选择的那些数据包传送给接收设备。
尤其,通过预定的规定可以提供对数据包的访问控制。优选地规定:仅将如下数据包组合在至少一个网络资源中,对于所述数据包而言接收设备具有接收授权。换言之,数据包中的如下数据包并不被组合在网络资源中,对于所述数据包而言接收设备没有接收授权。以此方式,根据预定的规定可以选择将数据包中的哪些数据包传输到接收设备上。
在一个示例中,数据包包括相应的标志。根据预定的规定于是可以正好将具有相同标志的这种数据包组合在至少一个网络资源中。例如,将相同标志的数据包组合在相应的网络资源中。该标志例如可以是为数据包中的每个数据包的一部分的CAN-ID。在一个具体示例中,针对每个在数据包中出现的CAN-ID创建相应的网络资源。在所述网络资源中的每个网络资源中,于是正好组合具有分配给该网络资源的标志或CAN-ID的数据包。
替代地或附加地,数据包可以具有相应的信息类型。例如,数据包的信息类型至少部分地是就绪信号的信息类型。根据预定的规定于是正好可以将具有相同的信息类型的数据包组合在至少一个网络资源中。在一个具体示例中,将所有为就绪信号的数据包都组合在网络资源中。信息类型在此可以从为数据包的一部分的信息中确定和/或通过解释数据包确定。在通过解释确定信息类型的情况下,可以根据规则从程序模块中确定信息类型。
本发明的第二方面涉及一种用于提供来自CAN总线、尤其用于机动车的充电站的数据包的控制设备。CAN总线在此可以通过ISO标准11898标准化。控制设备具有检测单元,该检测单元可以连接在CAN总线上,用于检测来自CAN总线的至少一个组件的数据包。附加地,控制设备具有计算单元,用于根据预定的规定创建至少一个包含数据包的网络资源,其中仅将根据预定的规定有关的数据包组合在相应的网络资源中。此外,控制设备包括通信单元,用于经由数据连接利用与CAN总线不同的传输协议将至少一个网络资源的内容从计算单元传送给接收设备。换言之,所述传输协议不同于ISO标准11898。
本发明的另一方面涉及一种用于提供数据包的***,该***具有上面提及的类型的控制设备,以及CAN总线,该CAN总线具有被配置为将数据包传送给控制设备的组件,并且具有接收设备,用于从控制设备中检索网络资源。CAN总线尤其是用于机动车、优选地电动车辆的充电站的一部分。尤其,CAN总线将充电站的不同模块彼此连接。类似地,根据本发明的方法的有利的实施方式和适宜的改进方案也改进根据本发明的***以及根据本发明的控制设备。由于该原因,这里不重新提及根据本发明的控制设备和根据本发明的***的已经结合根据本发明的方法所描述的特征。
其他的特征和优点可以从借助附图的以下描述中获悉。在所述图中,相同的附图标记表示相同的特征和功能。这些实施例仅用于解释本发明并且不应限制本发明。
附图说明
图1示出用于提供来自借助CAN总线连接的组件的数据包的***的框图;和
图2示出数据包在多个网络资源上的分布的示例。
具体实施方式
图1示出***9,该***具有CAN总线2、控制设备1和接收设备4。控制设备1被配置用于检测来自CAN总线2的至少一个组件3的数据分组5。为此,控制设备1具有为CAN总线2的一部分的检测单元10。换言之,检测单元10连接到CAN总线2上。
检测单元10检测来自CAN总线2的数据包5。紧接着,检测单元10将数据包5提供给控制设备1的计算单元11。计算单元11创建网络资源6,在所述网络资源中数据包5被组合。所述网络资源6中的每个在此形成明确定义的逻辑对象,该逻辑对象可以通过通信单元12经由数据连接7由接收设备4调用。尤其,所述网络资源6中的每个可以由接收设备4借助相应的明确的地址调用。该地址尤其是URL(统一资源定位符的英语Uniform RessourceLocator)。
如果接收设备4向控制设备1请求网络资源6之一,则被请求的网络资源6的内容通过通信单元12从计算单元11被传送给接收设备4。被请求的网络资源6或其内容的传送经由数据连接7、尤其利用与CAN总线2不同的传输协议进行。尤其,传送借助作为传输协议的HTTP(Hypertext Transfer Protocol(超文本传输协议))协议或CoAP(ConstrainedApplication Protocol(受限制的应用协议))协议进行。
接收设备4可以被实施为个人计算机、尤其膝上型电脑或台式计算机,被实施为服务器装置或移动终端设备,例如被实施为智能手机或平板计算机。在构成为服务器装置的接收设备4的情况下可以规定,服务器装置定期地检索网络资源6。以此方式,技术***的运行状态通过服务器装置的持续的检查是可能的。
通过CAN总线2将多个组件3彼此连接。在此,通过CAN总线2使组件3能够交换数据包5。尤其,所述组件3中的每个被构成用于经由CAN总线2发送和接收数据包5。CAN总线尤其根据ISO标准11898来实施。当前,控制设备1是组件3之一的一部分。在其他实施方式中,控制设备1可以独立于CAN总线2的组件3而连接到CAN总线2上。组件3以及CAN总线2可以是用于机动车、尤其电动车辆的充电站的一部分。然后,CAN总线2的组件3可以通过充电站的不同模块形成。例如,组件3之一分别被实施为变流器、操作单元、用于机动车和能量计之间的通信的通信单元以及能量计。充电站是技术***的具体示例。一般而言,组件3以及CAN总线2因此可以是任意的技术***的一部分。一般而言,组件3形成技术***的模块,这些模块能够借助于CAN总线2彼此通信。
为了实现技术***、充电站、CAN总线2和/或组件3之一的远程维护,规定:控制设备1实现经由数据连接7提供数据包5。数据连接7例如可以经由互联网、移动无线电模块、以太网或实现大的有效范围的任意的其他数据连接来提供。与此相对地,CAN总线2仅被构成用于在技术***之内本地传输数据包5。因此,不能没有困难地将数据包5从CAN总线2引出以实现远程维护。
图2示出经由CAN总线2发送的数据包5沿着时间轴t的时间变化。在当前的示例中,区分三种不同类型的数据包50、51、52。例如,数据包50、51、52分别具有不同的标志、所谓的CAN-ID。根据预定的规定,在相应的网络资源60、61、62中具有相同标志的数据包50、51、52分别被组合。根据图2,在网络资源60中组合数据包50,在网络资源61中组合数据包51以及在网络资源62中组合数据包52。例如,数据包50是组件3中的第一组件的就绪信号。例如,数据包62是组件3中的第二组件的就绪信号。例如,数据包51是组件3中的第一组件的有用数据。换言之,从组件3中的相同组件接收数据包50和数据包51。当前,数据包50和数据包52是相同信息类型的数据包5,当前是就绪信号。换言之,数据包50、52的信息类型是就绪信号的信息类型。就绪信号也可以被称为“心跳”,并且可以由组件3之一以有规律的或周期性的间隔发送,以表明组件3的使用就绪。
在网络资源60、61、62中数据包50、51、52原始地被组合。在此上下文中,“原始地”表示:不对数据包50、51、52的内容进行解释,以用于将数据包50、51、52分发到网络资源60、61、62上。数据包50、51、52仅仅基于其标志、尤其其CAN-ID被分配到网络资源60、61、62上。在具体示例中,数据包50携带第一标志,数据包51携带第二标志,并且数据包52携带第三标志。根据预定的规定,在网络资源60中组合所有携带第一标志的数据包50。根据预定的规定,在网络资源61中组合所有携带第二标志的数据包51。根据预定的规定,在网络资源62中组合所有携带第三标志的数据包52。因此,通过接收设备4能够以根据数据包的标志分类的方式来检索数据包5。数据包5以被解释的形式组合在网络资源63、64中。为此,必须首先解释数据包5。例如,进行数据包5的内容的解释。替代地或附加地,可以进行数据包5的相应信息类型的解释。在当前示例中,数据包50以及数据包52被组合在网络资源63中,因此数据包50和数据包52具有相同的信息类型、即就绪信号的信息类型。数据包50和数据包51被组合在网络资源64中,因为不仅数据包50而且数据包51都从组件3中的相同组件接收。
如通过时间轴t所示出的,数据包5经由CAN总线2相继地接收。然而,数据包5持久地或在预定的时间段内被存储在网络资源6中。为了在网络资源6中也考虑CAN总线2上的数据包5的时间变化,可以规定:给所述数据包5中的每个在保存在网络资源6中时分配时间戳。换言之,将数据包5与虚拟时间戳一起存储在网络资源6中。虚拟时间戳可以说明:在什么时间从CAN总线2接收到相应数据包5。
为了改善对数据包5的解释,可以规定:控制设备1或通信单元12被构成用于从接收设备4接收程序模块。例如,该程序模块可以预定给定应以何种方式解释数据包5。当前,通过程序模块预定给定:具有第一标志的数据包50以及具有第三标志的数据包52应分别被解释为就绪信号。此外,当前通过程序模块预定给定:具有第一标志的数据包50和具有第二标志的数据包51分别来自组件3中的第一组件。换言之,当前的程序模块预定给定:应如何根据数据包的标志解释数据包5。
由于所有数据包5由CAN总线2映射到网络资源6上,所以可以保证对数据包5的访问控制。例如,仅将数据包5中的接收设备4的用户应该获得访问的那些数据包映射到网络资源6上。以此方式,对各个物理组件、组件3或在预先给定的时间窗内的访问的访问控制或细粒度的允许是可能的。在此重要的是,在网络资源6中自动地进行数据包5的映射或组合。
通过程序模块,数据包5的有针对性的评估和可适配的解释是可能的。以此方式,可以以分别与应用情况有关的方式来解释或表示数据包5。例如,所述组件3中的单个组件的制造商、技术***的维护公司以及技术***的制造商可以分别将自己的程序模块存储或安装在控制设备1上。
另一特征是经由网络资源6对数据分组5的访问的无状态性。由此,随时可以经由数据连接7连接到控制设备1。可以随时提出对网络资源或数据包5的请求,而应与先前的请求的结果无关。因此,对数据连接7的可靠性的要求是特别低的。尤其,对连接的可靠性的要求低于例如在SSH连接的情况下。
尤其,通过接收设备4对CAN总线2和/或计算单元11的超出检索网络资源6的访问是不可能的。替代地,通过接收设备4对计算单元11和/或CAN总线2的超出检索网络资源6和提供程序模块的访问是不可能的。换言之,控制设备仅仅实现检索网络资源6并且可选地提供程序模块,并阻断所有超出检索网络资源6并且可选地提供程序模块的访问。以此方式,计算单元11或CAN总线2以及技术***可以被保护免受未经授权的访问。替代地或附加地,CAN总线2、技术***和/或控制设备1可以通过互联网中标准的安全机制来保护。为此的示例是TLS(传输层安全的英语为Transport Layer Security)证书或令牌。

Claims (15)

1.一种用于提供来自CAN总线(2)的数据包(5)的方法,具有如下步骤:
- 通过为所述CAN总线(2)的一部分的检测单元(10)检测来自所述CAN总线(2)的至少一个组件(3)的数据包(5),
- 通过计算单元(11)根据预定的规定创建包含所述数据包(5)的多个网络资源(6),其中仅将根据所述预定的规定有关的数据包(5)组合在所述网络资源(6)中,其中所述多个网络资源(6)中的每个网络资源都具有相应的明确的地址,
- 通过通信单元(12)经由数据连接(7)利用与所述CAN总线(2)不同的传输协议将所述网络资源(6)的内容从所述计算单元(11)传送给接收设备(4)。
2.根据权利要求1所述的方法,其特征在于,借助于作为所述传输协议的超文本传输协议或受限制的应用协议将所述网络资源(6)的内容传送给所述接收设备(4)。
3.根据权利要求1所述的方法,其特征在于,根据所述预定的规定在创建所述网络资源(6)时进行所述数据包(5)的内容的解释,并且根据所述内容确定:所述数据包(5)是否是有关的。
4.根据权利要求1所述的方法,其特征在于,所述CAN总线(2)是用于机动车的充电站的CAN总线。
5.根据上述权利要求1-4中任一项所述的方法,其特征在于,至少部分地通过从所述接收设备(4)接收的程序模块提供所述预定的规定。
6.根据权利要求5所述的方法,其特征在于,所述计算单元(11)通过所述程序模块的接收被配置用于以适配于所述接收设备(4)、应用情况和/或所述CAN总线(2)的至少一个组件(3)的方式来解释所述数据包(5)。
7.根据上述权利要求1-4中任一项所述的方法,其特征在于,将所述网络资源(6)的内容传送给所述接收设备(4),而不允许所述接收设备(4)对所述计算单元(11)和/或所述CAN总线(2)的除此之外的访问。
8.根据上述权利要求1-4中任一项所述的方法,其特征在于,仅将如下数据包(5)组合在所述网络资源(6)中,对于所述数据包而言所述接收设备(4)具有接收授权。
9.根据上述权利要求1-4中任一项所述的方法,其特征在于,所述数据包(5)包括相应的标志并且根据所述预定的规定正好将相同标志的数据包(5)组合在所述网络资源(6)中。
10.根据上述权利要求1-4中任一项所述的方法,其特征在于,所述数据包(5)具有相应的信息类型,并且根据所述预定的规定正好将相同信息类型的和/或所述就绪信号的数据包(5)组合在所述网络资源(6)中。
11.根据权利要求10所述的方法,其特征在于,所述数据包(5)涉及就绪信号。
12.一种用于提供来自CAN总线(2)的数据包(5)的控制设备(1),具有:
- 检测单元(10),所述检测单元能够连接在所述CAN总线(2)上,用于检测来自所述CAN总线(2)的至少一个组件(3)的数据包(5),
- 计算单元(11),用于根据预定的规定创建包含所述数据包(5)的多个网络资源(6),其中仅将根据所述预定的规定有关的数据包(5)组合在所述网络资源(6)中,其中所述多个网络资源中的每个网络资源都具有相应的明确的地址,
- 通信单元(12),用于经由数据连接(7)利用与所述CAN总线(2)不同的传输协议将所述网络资源(6)的内容从所述计算单元(11)传送给接收设备(4)。
13.根据权利要求12所述的控制设备(1),其特征在于,所述CAN总线(2)是用于机动车的充电站的CAN总线。
14.一种用于提供数据包(5)的***(9),具有:
- 根据权利要求12的控制设备(1),
- CAN总线(2),所述CAN总线具有组件(3),所述组件被配置为将所述数据包(5)传送给所述控制设备(1),以及
- 接收设备(4),用于从所述控制设备(5)检索所述网络资源(6)。
15.根据权利要求14所述的***(9),其特征在于,所述CAN总线(2)是用于机动车的充电站的CAN总线。
CN201880075717.9A 2017-09-22 2018-09-21 用于提供来自can总线的数据包的方法、控制设备以及具有can总线的*** Active CN111357244B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102017216833.1A DE102017216833A1 (de) 2017-09-22 2017-09-22 Verfahren zum Bereitstellen von Datenpaketen aus einem CAN-Bus; Steuergerät sowie System mit einem CAN-Bus
DE102017216833.1 2017-09-22
PCT/EP2018/075598 WO2019057889A1 (de) 2017-09-22 2018-09-21 Verfahren zum bereitstellen von datenpaketen aus einem can-bus; steuergerät sowie system mit einem can-bus

Publications (2)

Publication Number Publication Date
CN111357244A CN111357244A (zh) 2020-06-30
CN111357244B true CN111357244B (zh) 2022-03-22

Family

ID=63833965

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880075717.9A Active CN111357244B (zh) 2017-09-22 2018-09-21 用于提供来自can总线的数据包的方法、控制设备以及具有can总线的***

Country Status (8)

Country Link
US (1) US11140001B2 (zh)
EP (1) EP3669501B1 (zh)
CN (1) CN111357244B (zh)
CA (1) CA3076565C (zh)
DE (1) DE102017216833A1 (zh)
ES (1) ES2887731T3 (zh)
RU (1) RU2735242C1 (zh)
WO (1) WO2019057889A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019209072A1 (de) * 2019-06-24 2020-12-24 Volkswagen Aktiengesellschaft Batteriesteuerungsanordnung und Verfahren zum Betreiben einer Batteriesteuerungsanordnung

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2733452Y (zh) * 2004-09-29 2005-10-12 浙江中科正方电子技术有限公司 一种can总线汽车仪表控制***
CN103780697A (zh) * 2014-01-23 2014-05-07 广州睿嵌电子技术有限公司 车载电子处理单元公共平台***及其数据通讯方法
CN104029602A (zh) * 2014-03-05 2014-09-10 广州供电局有限公司 基于td-lte网络的交流充电桩***

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5732074A (en) 1996-01-16 1998-03-24 Cellport Labs, Inc. Mobile portable wireless communication system
US6728268B1 (en) * 1999-06-22 2004-04-27 Trimble Navigation Ltd. Method and system to connect internet protocol hosts via an application specific bus
US6654355B1 (en) * 1999-12-14 2003-11-25 Schneider Automation Inc. Bridge for CAN to TCP/IP connection
US7895342B2 (en) * 2000-03-02 2011-02-22 Dearborn Group, Inc. Multi-protocol adapter for in-vehicle and industrial communications networks
NZ574748A (en) 2006-07-12 2012-06-29 Imprenditore Pty Ltd Monitoring system with central facility receiving signal from remote sensor and notifying subscriber devices
US8213321B2 (en) * 2007-02-01 2012-07-03 Deere & Company Controller area network condition monitoring and bus health on in-vehicle communications networks
US8543714B2 (en) * 2010-03-05 2013-09-24 Delta Electronics, Inc. Local power management unit and power management system employing the same
US20120296678A1 (en) 2011-05-20 2012-11-22 General Electric Company Systems and Methods for Reservations of Charging Stations for Electric Vehicles
US9357272B2 (en) 2012-08-03 2016-05-31 Intel Corporation Device orientation capability exchange signaling and server adaptation of multimedia content in response to device orientation
KR102004926B1 (ko) * 2012-11-06 2019-07-29 한국전자통신연구원 캔-이더넷 프레임 변환장치 및 이의 프레임 변환 방법
US9031710B2 (en) * 2012-11-07 2015-05-12 Cloudcar, Inc. Cloud-based vehicle information and control system
US9912780B2 (en) 2015-05-05 2018-03-06 Ford Global Technologies, Llc Method and apparatus for module remote request handling
US10142358B1 (en) * 2016-02-29 2018-11-27 Symantec Corporation System and method for identifying an invalid packet on a controller area network (CAN) bus
CN106230648B (zh) 2016-09-14 2023-02-17 南京康尼机电股份有限公司 集成数据采集传输装置的门控器及其处理传输方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2733452Y (zh) * 2004-09-29 2005-10-12 浙江中科正方电子技术有限公司 一种can总线汽车仪表控制***
CN103780697A (zh) * 2014-01-23 2014-05-07 广州睿嵌电子技术有限公司 车载电子处理单元公共平台***及其数据通讯方法
CN104029602A (zh) * 2014-03-05 2014-09-10 广州供电局有限公司 基于td-lte网络的交流充电桩***

Also Published As

Publication number Publication date
DE102017216833A1 (de) 2019-03-28
US20200252235A1 (en) 2020-08-06
WO2019057889A1 (de) 2019-03-28
US11140001B2 (en) 2021-10-05
RU2735242C1 (ru) 2020-10-29
CA3076565A1 (en) 2019-03-28
ES2887731T3 (es) 2021-12-27
EP3669501A1 (de) 2020-06-24
CN111357244A (zh) 2020-06-30
EP3669501B1 (de) 2021-08-04
CA3076565C (en) 2022-07-26

Similar Documents

Publication Publication Date Title
KR101560470B1 (ko) 스마트 연결 장치 및 스마트 연결 장치를 활용하여 IoT 장치를 제어하기 위한 방법
US8997202B2 (en) System for secure transfer of information from an industrial control system network
CN109922160A (zh) 一种基于电力物联网的终端安全接入方法、装置及***
AU2012272455B2 (en) Methods of connecting network-based cameras to video stations, and corresponding video surveillance systems, video stations, and network-based cameras
CN105745869A (zh) 用于区域性网络/家庭网络的安全网关
CN101247396A (zh) 一种分配ip地址的方法、装置及***
CN103746969A (zh) 车载终端认证的方法及认证服务器
CN105306560A (zh) 分布式终端实施动态管理平台
KR20130111807A (ko) 모바일 단말을 이용한 원격 피엘시 관리 시스템
CN104506370A (zh) 无网管***管理方法及装置
US20070268921A1 (en) Connection Adapter for Communication Device
CN104244243A (zh) 终端外设控制方法、机器对机器网关及通信***
US9584370B2 (en) Network card with searching ability, monitoring device with the network card, and searching method used for the same
CN111357244B (zh) 用于提供来自can总线的数据包的方法、控制设备以及具有can总线的***
US7184787B2 (en) Wireless console/control concentrator
CN102131072A (zh) 实现互联网平台下的网络视频监控的***和方法
CN104468497B (zh) 监控***的数据隔离方法及装置
CN104244242A (zh) 一种物联网设备的网络号码编配方法和相应的认证方法
CN107800715B (zh) 一种Portal认证方法及接入设备
CN201657204U (zh) 实现互联网平台下的网络视频监控的***
WO2015121389A1 (en) Method and hardware device for remotely connecting to and controlling a private branch exchange
CN113992437A (zh) 一种Modbus设备的访问控制管理方法、装置及***
CN112367224A (zh) 一种终端监测装置、***及方法
CN108270863B (zh) 基于物联网的售后服务真实性验证方法
WO2006129839A2 (en) Time division address management device and time division routing information management device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230302

Address after: Nuremberg, Germany

Patentee after: Mercedes-Benz Electric Vehicle Germany Co.,Ltd.

Address before: Munich, Germany

Patentee before: SIEMENS AG