CN108292210A - 用于在机动车与车辆外部的装置之间传输功能指令的方法以及接口设备和*** - Google Patents

用于在机动车与车辆外部的装置之间传输功能指令的方法以及接口设备和*** Download PDF

Info

Publication number
CN108292210A
CN108292210A CN201680070517.5A CN201680070517A CN108292210A CN 108292210 A CN108292210 A CN 108292210A CN 201680070517 A CN201680070517 A CN 201680070517A CN 108292210 A CN108292210 A CN 108292210A
Authority
CN
China
Prior art keywords
interface
motor vehicle
function command
function
interface equipment
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.)
Granted
Application number
CN201680070517.5A
Other languages
English (en)
Other versions
CN108292210B (zh
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.)
Audi AG
Original Assignee
Audi 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 Audi AG filed Critical Audi AG
Publication of CN108292210A publication Critical patent/CN108292210A/zh
Application granted granted Critical
Publication of CN108292210B publication Critical patent/CN108292210B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3648Software debugging using additional hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Stored Programmes (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本发明涉及一种用于在机动车(3)与车辆外部的装置(4)之间传输功能指令(11)的方法,在所述方法中,通过在机动车(3)与装置(4)之间提供通信连接的车辆外部的接口设备(2)传输功能指令(11),通过接口设备(2)提供接口(9),通过该接口提供多个有效的功能指令(10),其中,将功能指令(11)与所述多个有效的功能指令(10)进行比较并且仅当该功能指令(11)符合于接口时才转发功能指令(11),其中,在机动车(3)与装置(4)之间仅通过接口(9)传输功能指令(11)。

Description

用于在机动车与车辆外部的装置之间传输功能指令的方法以 及接口设备和***
技术领域
本发明涉及一种用于在机动车与车辆外部的装置之间传输功能指令的方法。本发明还涉及一种接口设备以及一种具有相应的接口设备的***。
背景技术
用于在机动车与车辆外部的装置之间传输功能指令的方法由现有技术已知。因此例如通过装置的应用程序向机动车发送功能指令。根据功能指令随后例如实现机动车门的闭锁。
此外已知了,通常在不中断的情况下从一个终端点向另一个终端点进行装置的移动应用程序与机动车之间的通信。在此的缺点在于,因此借助于所有参与通信的组件的完善才能实现移动应用程序的安全保障和测试。为了对装置的应用程序在形成阶段/研发阶段中进行测试,通常需要为此提供机动车作为另外的终端点。
文献DE 10 2009 018 761 A1描述了一种用于更新机动车的软件组件的方法。确定至少包括如下信息的车辆配置信息,即在具体的机动车中存在哪些硬件组件或哪些软件组件。根据车辆配置信息检验,是否要更新软件组件。还提供了相应的更新规定并且根据更新规定更新所述要更新的软件组件。
由文献DE 10 2013 104 892 A1已知了一种用于利用多个电子单元启动机动车的方法。读取电子单元的实际数据状态并将其与数据存储器中的设定数据状态进行比较。在实际数据状态与设定数据状态之间存在偏差时,在电子单元中执行设定数据的自动存储。
在文献DE 10 2013 216 055 A1中公开了一种***,该***包括移动设备的处理器。处理器被设计为用于,无线地既与远程的服务器通信又与车辆计算***通信。处理器还被设计为用于,在车辆计算***中询问模块版本,将模块版本传输到远程的***并且接收关于经过更新的模块版本和经过更新的模块的信息。处理器也被设计为用于,在车辆计算***中询问电池信息,通知使用者关于电池适合于被推荐安装的经过更新的模块的信息并且继续进行安装,以及命令车辆计算***下载并安装经过更新的模块。
US 2014/0018129 A1公开了一种用于从车辆外部的装置向电子的车辆组件传输功能指令的方法。为此设置应用程序编程接口(API),其提供多个有效的功能指令用于转发给车辆组件。
US 2011/0225260 A1描述了一种用于在机动车与车辆外部的装置之间传输功能指令(例如发动机的起动和停止、门的解锁或对电池状态的询问)的方法。传输可以通过便携的连接设备实现,该连接设备在车辆与装置之间提供通信连接。使用者的功能指令输入基于专用的连接应用实现,该连接应用可以被存储在外部的装置上并且也在那里执行。该外部的装置为此在传输功能指令之前将设备应用装载到连接设备上。
在US 2011/0071734 A2中描述了一种通过车辆外部的装置远程控制车辆组件的方法。功能指令通过外部的服务器传输,该外部服务器在手机与车辆之间建立通信连接。在将功能指令传输给车辆之前,在接口中进行功能指令的认证。为此通常将该功能指令与多个有效的功能指令进行比较。
发明内容
本发明的目的在于,实现一种方法、一种接口设备以及一种***,利用所述***可以在机动车与车辆外部的装置之间更简单地检查功能指令。
所述目的根据本发明通过具有根据各个独立权利要求的特征的方法、接口设备以及***来实现。
在根据本发明的方法中,在机动车与车辆外部的——特别是便携的——装置之间传输功能指令。通过在机动车与装置之间提供通信连接的车辆外部的——特别是固定的——接口设备传输功能指令。通过接口设备提供接口,通过该接口提供多个有效的功能指令。将功能指令与所述多个有效的功能指令进行比较,并且仅当该功能指令符合于接口时才转发功能指令。此外,在机动车与装置之间仅通过接口传输功能指令。
本发明基于以下认识,即为了检查功能指令不需要的是:为了形成/研发或测试功能指令而实际存在位于通信连接的另外的终端的物体、即机动车或装置。为此提供接口设备。接口设备被中间接入到机动车与装置之间的通信连接中,使得机动车可以访问接口设备并且装置可以访问接口设备。在形成阶段期间不再需要存在位于通信连接的另外的终端的物体,因为功能指令也能仅借助于布置在通信连接中的接口设备测试。
通过接口设备提供接口,该接口又提供或规定多个有效的功能指令。就是说,通过接口、特别是编程接口(API,应用程序编程接口)提供多个有效的功能指令。编程接口或者说用于应用程序编程的接口是下述一种程序块,该程序块由软件***提供给其它程序以用于连接到***上。
借助于通过接口设备提供接口的方法,可以在没有机动车的情况下仅通过提供接口而形成车辆外部的装置的应用程序。也就可以例如针对该接口而形成车辆外部的装置的应用程序。在形成和伴随形成进行的测试的时刻不再需要执行应用程序的实际的功能指令的机动车本身。
相反地,也可以例如在当前没有提供装置的情况下针对接口而形成机动车的应用程序。接口设备的优点因此在于,可以独立于功能指令的目标实施发出功能指令的应用程序的形成。由此可以简化各个应用程序的形成。也可以因此以简单的方式遵守对另外的访问目标、例如未来的机动车和/或未来的车辆外部的装置的功能指令的兼容性。
通过接口设备在后端或接口设备中产生所谓的中间层,该中间层是机动车与车辆外部的装置的应用程序之间的接口。机动车与装置之间的通信连接通过接口设备解耦并且由此得到安全保障。
优选地提出,将功能指令与接口的所述多个有效的功能指令进行比较,当功能指令与接口的每个有效的功能指令之间都存在偏差时识别出功能指令的错误。由此能实现,功能指令以符合于接口的方式形成。此外由此能实现,在向接口设备之外转发功能指令——也就是说转发到机动车或装置,功能指令在那里执行期望的功能——时,例如改变机动车或装置的状态。
此外优选地提出,由装置向机动车发出功能指令,通过功能指令调整机动车的机动车组件的状态。因此功能指令例如可以通过装置的应用程序产生并且向机动车发出。通过功能指令随后可以例如执行车辆的解锁。但是例如也可以执行音乐更换,使得例如根据功能指令从车辆外部的装置向机动车的机动车组件传输音乐。通过由接口设备提供的接口而更简单和更可靠地从装置向机动车发出功能指令。
在另一个实施方式中可以提出,功能指令由机动车向装置发出,通过功能指令至少调整装置的程序组件的状态。通过功能指令可以例如将音乐数据和/或地址数据从机动车传输到装置。通过接口设备的接口可以重新将功能指令更简单地和更可靠地由机动车向装置发出并且可以更可靠地调整装置的程序组件的状态。例如装置的应用程序或者装置的运行***可以包括该程序组件。
特别是可以提出,在功能指令的形成阶段期间在机动车与装置之间通过接口传输功能指令。因此特别是在形成阶段期间可以针对接口测试功能指令。可以在不为功能指令设置目标、即机动车或装置的情况下形成功能指令。由此简化了功能指令的形成。此外可以通过接口的提供也例如为第三方形成功能指令,所述第三方例如仅具有装置,但是不具有机动车。可以由此以简单的方式提供用于装置的多个新的功能指令。
在另一个实施方式中可以提出,在机动车的工作/操作地(operativen)运行期间通过接口在机动车与装置之间传输功能指令。在工作运行期间通过接口传输功能指令也是有利的。可以通过接口设备提供用于功能指令的检查主管。通过接口设备检查功能指令的兼容性并且必要时在确定出功能指令的错误功能的情况下发出警报和/或中断功能指令的转发。通过接口设备的接口可以在工作运行期间更可靠地实现功能指令的传输。
此外优选地提出,在传输功能指令时在机动车中和/或在装置中检查安全签名,并且也在接口设备中检查安全签名。通过接口设备提高在传输功能指令时的安全性。因此,如果功能指令是由未被授权发出功能指令的位置产生或改变的,这种情况可以通过安全签名确定。由此可以例如防止对由功能指令提供的功能的滥用。接口设备可以通过检查安全签名而更安全地运行。
本发明还涉及一种接口设备,所述接口设备包括处理器和存储器单元,所述接口设备被设计为用于,从机动车和/或车辆外部的装置接收功能指令,其中,接口设备提供接口,该接口包括多个有效的功能指令,其中,接口设备被设计为用于,将功能指令与所述多个有效的功能指令进行比较并且仅当该功能指令符合于接口时才转发功能指令。
接口设备在此特别被设计为固定的服务器或被设计为后端。后端也是所谓的模块化的后端组合部件(MBB)。通过接口设备提供接口,该接口提供多个有效的功能指令。接口被设计为用于,接收由机动车发出的功能指令或由车辆外部的装置发出的功能指令。
接口设备特别被布置在车辆外部的装置外和机动车外。例如无线地通过移动数据连接实现从机动车和/或装置到接口设备的连接。
本发明还涉及一种***,所述***包括机动车和/或位于车辆外部且位于接口设备外部的、特别是便携的装置,还包括根据本发明的接口设备。
优选地提出,装置被设计为移动终端设备、特别是智能手机。但是移动终端设备也可以例如被设计为平板电脑或任意的便携的计算机单元。因此移动终端设备例如也可以被设计为智能手表。
关于根据本发明的方法提出的优选实施方式及其优点既相应地适用于根据本发明的接口设备又适用于根据本发明的***。
本发明的其它特征由权利要求、附图和附图说明得出。上述在说明书中提到的特征和特征组合以及下面在附图说明中提到的和/或在附图中单独示出的特征和特征组合不仅可以在分别提出的组合中、而且也可以在不脱离本发明的范围的情况下在另外的组合中或单独地使用。因此也可以将附图中未详细显示和说明的、然而通过单独的特征组合由所说明的实施方案中得出并且可以形成的实施方式视为被本发明包括并且公开的。也可以将不包括原始撰写的独立权利要求的所有特征的实施方案和特征组合视为被公开的。此外,可以将超出或偏离于在权利要求的引用部分中说明的特征组合的实施方案和特征组合——特别是通过上面说明的实施方案——视为被公开的。
附图说明
下面根据示意性附图详细说明本发明的实施例。
在此,唯一的附图示出根据本发明的***的一个实施例的示意性图示,所述***包括机动车、车辆外部的装置和接口设备。
在图中,相同的或功能相同的元件具有相同的功能标记。
具体实施方式
在图中示意性地示出***1。***1包括接口设备2、机动车3和装置4。
接口设备2在此特别被设计为服务器或后端。接口设备2也是所谓的模块化后端组合部件(MBB)。机动车3特别被设计为乘用车(PKW)。装置4特别被设计为智能手机。装置4包括移动运行***,该移动运行***提供用于执行移动应用程序的运行时环境。运行***特别被设计为移动运行***并且可以例如设置为安卓、黑莓OS、苹果iOS,Windows Phone或Linux发行版。特别在装置4上安装有多个移动应用程序。
接口设备2具有处理器5和存储器6。接口设备2因此也就特别作为服务器或作为服务器网络或服务器环境(Serverlandschaft)的一部分存在。
接口设备2、机动车3和装置4特别在空间上彼此分开地布置。在机动车3与接口设备2之间建立通信连接7。在装置4与接口设备2之间建立通信连接8。各个通信连接7、8可以例如包括无线连接、特别是作为移动数据连接的无线连接。可以为各个通信连接7、8使用IP(Internet Protocol(网际协议))。
接口设备2提供接口9。通过接口9提供多个有效的功能指令10。接口9在此特别被设计为编程接口(API)。接口9优选地被设计为面向功能的编程接口,但是也可以例如被设计为面向数据的编程接口、面向对象的编程接口或面向协议的编程接口。接口9但也可以被设计为二进制接口(ABI,应用程序二进制接口)。
现在例如在装置4中产生功能指令11。功能指令11可以例如通过装置4的应用程序产生。通过功能指令11可以例如执行机动车3的解锁。因此功能指令11可以例如引起对机动车3的锁的开锁或上锁。此外,功能指令11例如可以引起:机动车3的导航更新、机动车3的控制器的配置更新、在行程开始之前对机动车3的空气调节、机动车3的辅助采暖功能、机动车3的灯光控制、机动车3的自动泊车、机动车3的电池充电、机动车3的速度报警、车辆搜索、行驶日志记录、加油日志记录、故障和事故求救功能、支付功能、和/或对社交网络的访问。
通过功能指令11可以例如也引起:防盗报警、机动车3的灯光信号、机动车3的喇叭出声、或机动车3的电池状态输出。
由装置4产生的功能指令11由装置4传输给接口设备2。传输通过在装置4与接口设备2之间的通信连接8进行。在接口设备2中将功能指令11与多个有效的功能指令10进行比较。根据比较确定,功能指令11是不是符合于接口。也即检查,功能指令11的程序组件是否与通过接口9所作出的预置相一致。如果功能指令11的程序组件与通过接口9所作出的预置相一致,则功能指令11可以被视为符合于接口。
接口设备2的功能指令11的传输可以在功能指令11的形成阶段的进程中实现,在该进程中功能指令11仅作为被检查了接口一致性/接口符合性的功能指令11在接口设备2内部转发或向装置4转发。因此不需要在形成阶段期间向机动车3转发功能指令11。
在使机动车3工作运行期间,功能指令11随后可以从接口设备2出发在完成了对接口一致性的检查之后向机动车3转发。在那里可以例如根据功能指令11在状态方面调整机动车3的机动车组件12。因此,机动车组件12可以例如被设计为锁、执行器、控制器、显示单元或数据存储器。
补充地或另选地也可以在机动车3中产生功能指令11。在机动车3中产生的功能指令11随后例如由机动车3通过通信连接7传输给接口设备2。在那里,功能指令11随后被重新与多个有效的功能指令10进行比较,以便检查功能指令11的接口一致性。然后,如果存在功能指令11的这种接口一致性,就可以例如类似于前面已经描述的方法在形成阶段期间不向装置4进行转发,为此可以在接口设备2内部转发或返回机动车3,以便报告功能指令11的接口一致性测试的结果。
在使机动车3工作运行时,从接口设备2向装置4转发功能指令11,以便在那里调整装置4的程序组件13的状态。通过程序组件13可以例如调整音乐数据库、导航数据库、对社交网络的访问、地址数据库或装置4的任意状态。
因此通过提供接口设备2的接口9使得在机动车3中产生的功能指令11的形成步骤以及在装置4中产生的功能指令11的形成步骤这两个形成步骤彼此分开。因此仅需要使机动车3相对于接口设备2安全,而同样仅需要使装置4相对于接口设备2安全。对于功能指令11的产生来说,仅需要使机动车3与接口设备2连接或使装置4与接口设备2连接。
接口9的其它优点例如在于,由此可以实现功能指令11的更高的鲁棒性。因此可以例如在执行功能指令11时通过对接口9发送功能指令11提早地识别出错误。此外可以例如通过各个通信连接7、8识别出功能指令11的错误传输。
此外可以例如为不同车辆等级的机动车提供多个接口9,从而通过接口设备2可以分别提供在功能上配属于各个车辆等级的接口9。

Claims (10)

1.一种用于在机动车(3)与车辆外部的装置(4)之间传输功能指令(11)的方法,在所述方法中,通过在机动车(3)与装置(4)之间提供通信连接的、车辆外部的接口设备(2)传输功能指令(11),通过接口设备(2)提供接口(9),通过该接口提供多个有效的功能指令(10),其中,将功能指令(11)与所述多个有效的功能指令(10)进行比较并且仅当该功能指令(11)符合于接口时才转发功能指令(11),其中,在机动车(3)与装置(4)之间仅通过接口(9)传输功能指令(11)。
2.根据权利要求1所述的方法,其特征在于,将功能指令(11)与接口(9)的所述多个有效的功能指令(10)进行比较,当功能指令(11)与接口(9)的有效的功能指令(11)中的每个功能指令之间都存在偏差时识别出功能指令(11)的错误。
3.根据权利要求1或2所述的方法,其特征在于,由装置(4)向机动车(3)发出功能指令(11),通过功能指令(11)调整机动车(3)的机动车组件(12)的状态。
4.根据权利要求1或2所述的方法,其特征在于,功能指令(11)由机动车(3)向装置(4)发出,通过功能指令(11)至少调整装置(4)的程序组件(13)的状态。
5.根据前述权利要求中任一项所述的方法,其特征在于,在机动车(3)与装置(4)之间在功能指令(11)的形成阶段期间通过接口(9)传输功能指令(11)。
6.根据前述权利要求中任一项所述的方法,其特征在于,在机动车(3)与装置(4)之间在机动车(3)工作运行期间通过接口(9)传输功能指令(11)。
7.根据前述权利要求中任一项所述的方法,其特征在于,在传输功能指令(11)时在机动车(3)中和/或在装置(4)中检查安全签名,并且也在接口设备(2)中检查安全签名。
8.一种接口设备(2),所述接口设备包括处理器(5)和存储器单元(6),所述接口设备被设计为用于,从机动车(3)和/或车辆外部的装置(4)接收功能指令(11),其中,接口设备(2)提供接口(9),该接口包括多个有效的功能指令(10),其中,接口设备(2)被设计为用于,将功能指令(11)与所述多个有效的功能指令(10)进行比较并且仅当该功能指令(11)符合于接口时才转发功能指令(11)。
9.一种***(1),所述***包括机动车(3)和/或位于车辆外部且位于接口设备外部的装置(4)和根据权利要求8所述的接口设备(2)。
10.根据权利要求9所述的***(1),其特征在于,装置(4)被设计为移动终端设备、特别是智能手机。
CN201680070517.5A 2015-12-03 2016-11-17 传输功能指令的方法及接口设备和*** Active CN108292210B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102015015627.6 2015-12-03
DE102015015627.6A DE102015015627B3 (de) 2015-12-03 2015-12-03 Verfahren zum Übertragen eines Funktionsbefehls zwischen einem Kraftfahrzeug und einer fahrzeugexternen Einrichtung sowie Schnittstellenvorrichtung und System
PCT/EP2016/077976 WO2017093032A1 (de) 2015-12-03 2016-11-17 Verfahren zum übertragen eines funktionsbefehls zwischen einem kraftfahrzeug und einer fahrzeugexternen einrichtung sowie schnittstellenvorrichtung und system

Publications (2)

Publication Number Publication Date
CN108292210A true CN108292210A (zh) 2018-07-17
CN108292210B CN108292210B (zh) 2020-04-24

Family

ID=57442641

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680070517.5A Active CN108292210B (zh) 2015-12-03 2016-11-17 传输功能指令的方法及接口设备和***

Country Status (5)

Country Link
US (1) US10270873B2 (zh)
EP (1) EP3384411B1 (zh)
CN (1) CN108292210B (zh)
DE (1) DE102015015627B3 (zh)
WO (1) WO2017093032A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015015627B3 (de) 2015-12-03 2017-03-16 Audi Ag Verfahren zum Übertragen eines Funktionsbefehls zwischen einem Kraftfahrzeug und einer fahrzeugexternen Einrichtung sowie Schnittstellenvorrichtung und System
EP3839724A1 (en) * 2019-12-18 2021-06-23 Volkswagen Aktiengesellschaft Apparatuses, methods, and computer programs for determining a status of a vehicle and for determining a software update of a vehicle

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060041337A1 (en) * 2004-08-19 2006-02-23 Augsburger Brett N Web-enabled engine reprogramming
CN102025771A (zh) * 2009-09-23 2011-04-20 福特全球技术公司 远程控制车辆部件的方法
US20140018129A1 (en) * 2012-07-12 2014-01-16 Myine Electronics, Inc. System And Method For Transport Layer Agnostic Programming Interface For Use With Smartphones
CN105101115A (zh) * 2014-05-23 2015-11-25 福特全球技术公司 用于启动应用的方法和***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009018761A1 (de) 2009-04-27 2010-10-28 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur Aktualisierung von Softwarekomponenten
US9333833B2 (en) * 2010-03-12 2016-05-10 Gm Global Techology Operations Llc Vehicle connectivity systems, methods, and applications
US9365188B1 (en) * 2011-04-22 2016-06-14 Angel A. Penilla Methods and systems for using cloud services to assign e-keys to access vehicles
US9858064B2 (en) 2012-08-16 2018-01-02 Ford Global Technologies, Llc Methods and apparatus for vehicle computing system software updates
DE102013104892A1 (de) 2013-05-13 2014-11-13 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Verfahren und Vorrichtung zur Inbetriebnahme
US9521606B1 (en) * 2015-09-22 2016-12-13 Veniam, Inc. Systems and methods for interfacing with a network of moving things
DE102015015627B3 (de) 2015-12-03 2017-03-16 Audi Ag Verfahren zum Übertragen eines Funktionsbefehls zwischen einem Kraftfahrzeug und einer fahrzeugexternen Einrichtung sowie Schnittstellenvorrichtung und System

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060041337A1 (en) * 2004-08-19 2006-02-23 Augsburger Brett N Web-enabled engine reprogramming
CN102025771A (zh) * 2009-09-23 2011-04-20 福特全球技术公司 远程控制车辆部件的方法
US20140018129A1 (en) * 2012-07-12 2014-01-16 Myine Electronics, Inc. System And Method For Transport Layer Agnostic Programming Interface For Use With Smartphones
CN105101115A (zh) * 2014-05-23 2015-11-25 福特全球技术公司 用于启动应用的方法和***

Also Published As

Publication number Publication date
EP3384411B1 (de) 2019-08-14
DE102015015627B3 (de) 2017-03-16
EP3384411A1 (de) 2018-10-10
CN108292210B (zh) 2020-04-24
US10270873B2 (en) 2019-04-23
US20180278706A1 (en) 2018-09-27
WO2017093032A1 (de) 2017-06-08

Similar Documents

Publication Publication Date Title
CN106257420B (zh) 用于使用差分更新包更新ecu的方法
JP6908744B2 (ja) ビークルシステムのための整備、及び診断に関する、ビークル監査、及び制御
US20190340116A1 (en) Shared backup unit and control system
TWI441481B (zh) 列車資訊管理裝置及其控制軟體的選擇方法
US20210237668A1 (en) On-board communication device, on-board communication system, and specific processing prohibition method for a vehicle
US10964134B2 (en) Cloud-based on-demand vehicle diagnostic systems
US9128913B2 (en) Method and device for testing input/output interfaces of avionic modules of IMA type
JP4624448B2 (ja) 制御装置、制御システム及びコンピュータプログラム
CN105009545A (zh) 具有能够后续通过应用程序改变的行驶行为的机动车
KR101802858B1 (ko) 자동차용 통합데이터 처리 제어 시스템 및 방법
US20230143265A1 (en) Controller for a vehicle, method for testing a program element of a vehicle function, and motor vehicle comprising a controller
US20130238190A1 (en) Vehicle-mounted application management device and vehicle-mounted application management method
Wang et al. Automotive domain controller
JP7176488B2 (ja) データ保存装置、及びデータ保存プログラム
CN108292210A (zh) 用于在机动车与车辆外部的装置之间传输功能指令的方法以及接口设备和***
US8453160B2 (en) Methods and systems for authorizing an effector command in an integrated modular environment
US20230336356A1 (en) Data storage device, data storage method, and non-transitory computer readable storage medium
KR20090000008A (ko) 차량진단시 진단단말기간의 충돌방지 시스템 및 그 방법
WO2021024589A1 (ja) モビリティ制御システム、方法、および、プログラム
US20090106749A1 (en) System, method, and computer software code for determining whether a change in a subsystem is compatible with a system
US11620125B2 (en) Software update device, software update method, non-transitory storage medium, and vehicle
US20230107783A1 (en) In-vehicle information processing apparatus, information processing method, and server program
US11909821B2 (en) Method for processing application programs in a distributed automation system
US11782702B2 (en) Generation of code for a system
US20230267213A1 (en) Mitigation of a manipulation of software of a vehicle

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