用于实现用于车辆的应用程序的方法、装置和系统的制作方法

文档序号:6674202阅读:142来源:国知局
用于实现用于车辆的应用程序的方法、装置和系统的制作方法
【专利摘要】为了实现用于车辆(10)的至少一个应用程序(Appx),将车辆(10)的数据经由无线接口(7)从车辆(10)传输到管理单元(1)处。每个应用程序(Appx)经由管理单元(1)的接口(5)从管理单元(1)获得车辆(10)的数据。在此,每个应用程序(Appx)取决于数据实施功能。
【专利说明】用于实现用于车辆的应用程序的方法、装置和系统

【技术领域】
[0001]本发明涉及用于实现用于车辆的不同的应用程序(Apps)的方法、装置和系统。

【背景技术】
[0002]文献US 2011/0015998 Al说明了取决于车辆的诊断数据的状态信息的自动更新。
[0003]文献DE 10 2009 054 292 Al公开了一种泊车导引系统,在其中,释放停车位的车辆发送带有位置的释放(Freigabe)。
[0004]根据现有技术已知专用的解决方案,在其中,将车辆数据从车辆提供到系统处,系统然后取决于车辆数据实施确定的功能。在此,问题例如是每部车辆必须将车辆数据以确定的方式发送到相应的系统处,以便系统可正确地获得和处理车辆数据。


【发明内容】

[0005]与此相比,本发明的目的在于简化这种应用程序或引用(Apps)的实现方案,从而例如第三方供应商还可以简单的方式编制应用程序,而无需了解确定的车辆以哪种方式发出其车辆数据,并且不必使相应的车辆以某种方式与新的应用程序相匹配。
[0006]根据本发明,该目的通过根据权利要求1所述的用于实现应用程序的方法、根据权利要求9所述的装置、根据权利要求12所述的管理单元、根据权利要求14所述的系统以及根据权利要求15所述的车辆来实现。从属权利要求限定了本发明的优选的和有利的实施方式。
[0007]在本发明的范围中,提供了一种用于实现用于车辆的至少一个应用程序(尤其多个不同的应用程序)的方法。在此,将车辆的车辆数据经由无线接口或无线电接口从车辆传输到管理单元处,管理单元位于车辆之外。每个应用程序经由管理单元的相同的接口从管理单元获得车辆的数据。紧接着,每个应用程序取决于从管理单元获得的数据实施功能。
[0008]换句话说,没有任何应用程序与车辆直接通讯,而是以经由管理单元(例如专门的服务器)通过限定的接口提供给相应的应用程序的这样的数据来工作。由此,如果限定的接口尤其与运行时间环境一起例如可通过因特网公开地访问,应用程序或应用还可有利地通过第三方供应商进行编程。因此,本发明实现不同的应用程序经由限定的接口访问单独的车辆的数据,并且数据可用于实现确定的功能。
[0009]在此,尤其针对使用应用程序中的一个的车辆的任何车辆用户存在用于访问数据的访问授权。在此,相应的应用程序在以相应的访问授权经由限定的接口访问车辆的数据之前在管理单元中登记。
[0010]由此确保,仅当车辆用户或车辆的驾驶员事先针对相应的应用已经同意给予访问授权或许可以用于访问其车辆的数据时,那时每个应用才可访问单独的车辆的数据。管理单元校验相应的应用是否具有相应的访问授权,并且仅当相应的应用已经成功证实有相应的访问授权时,那时才为相应的应用提供车辆的期望的数据。
[0011 ] 在此,访问授权可由车辆用户配置,从而例如还可配置相应的应用可使用车辆的哪些数据。由此还可绝对地配置成收集车辆的数据和将车辆的数据发送到管理单元处。换句话说,管理单元通告车辆需要哪些数据,而车辆收集需要的数据并且仅将需要的数据发送到管理单元处。
[0012]车辆的持有者或用户由此控制其将车辆的哪些数据或信息提供给确定的应用。由此还可将相同的信息提供给多个应用程序或应用。
[0013]此外,可行的是,应用程序中的一个在实施其功能时取决于应用程序已经经由管理单元从车辆获得的数据生成其他的数据。然后可将该其他的数据从应用程序发送到管理单元处,其中,管理单元将该其他的数据传输到相应的车辆处。
[0014]通过将其他的数据通过管理单元发送到车辆处,一定程度上在管理单元中存在这样的接口,外部服务或应用程序可通过该接口到达车辆。此外,不需要(且同样并不期望)相应的应用程序知道在此明确地涉及哪种车辆。换句话说,管理单元向应用程序隐藏关于相应的车辆的消息。
[0015]因此,例如可将以下信息作为其他的数据派送或发送给车辆:
?字符串。借助于字符串可常用的状态信息(例如停车场推荐)派送给车辆的驾驶员。这种字符串可为带有预定的最大长度(例如40个字符)的字符串,其以合适的方式(例如借助于多功能显示器或在车辆的信息娱乐系统中)呈现给驾驶员;
?导航目的地,即,需由车辆行驶的行驶路段的目的地。外部服务或应用程序例如可确定导航和/或中间目的地并且将其发送给车辆。有意义的是,在取决于目的地的确定需由车辆行驶的行驶路线之前,必须由车辆的驾驶员相应地确认导航和/或中间目的地;
?景点,即,确定的地点的位置,尤其带有关于该地点的其他信息。例如应用程序可将这种景点与其他的附加信息一起录入到车辆的导航系统的地图中;
?音乐推荐。应用程序例如可取决于车辆的位置和/或白天时间将确定的音乐推荐传输给车辆;
?播音稿件(Sprachbeitrag)。应用程序可以类似的方式尤其取决于车辆的位置传输确定的播音稿件(例如新闻);
? 二进制数据。例如视频或音乐可以二进制数据的形式进行传输。
[0016]为了注册,每个应用程序应在第一次实施相应的应用程序的功能之前将以下信息中的至少一个(最好所有的信息)传达给管理单元:
?与相应的应用程序有关系的这种类型的车辆数据(例如车辆的停放位置和车辆的停放时刻);
?这种类型的车辆数据,相应的应用程序将其经由管理单元发送给车辆(例如用于车辆的停车场或停放位置的提议);
?用于车辆用户的应用程序的说明。由此管理单元可为有关的车辆用户传送相应的说明;
?应用程序的起动或调出途径,其中,应用程序可借助起动或调出途径(例如URL)由车辆用户起动或实施;
?机制,可利用其使得车辆用户被应用程序识别。相应的车辆用户例如可通过标志或用户名称和关于相应的应用程序的密码进行识别。在此,有意义地应使用这样的技术,其不需要必须将应用程序的相应的密码储存在管理单元中。
[0017]在成功注册(其还可包括服务的内部的手动校验)之后,相应的应用程序例如可取得由计算机生成的密钥,相应的应用程序可随后借助该密钥经由管理单元取得车辆数据。
[0018]从车辆传输到管理单元中的车辆数据可为这样的数据,其从以下组中来选取: ?车辆的当前位置。该位置可以预先限定的精度来传达,从而应用程序可非常精确地或仅可粗略地获得车辆的位置;
?车辆的当前速度。该速度同样可以预先限定的精度来传达,从而应用程序例如仅被告知车辆是停止还是行驶,或者应用程序可获得车辆的非常精确的速度值;
?车辆的起动位置,其中,在下面例如可理解成待由车辆经过的行驶路段的起动点;
?车辆的目的地位置,其中,在下面例如可理解成待由车辆经过的行驶路段的终点;
?车辆的停放位置。车辆的停放位置尤其相应于带有附加信息的车辆的位置,车辆恰好停放,这例如可断定出车辆锁定;
?车辆的估计的到达时间,其例如借助待由车辆经过的行驶路段通过车辆的导航系统来确定;
?关于由车辆经过的行驶路段的数据。该数据例如可通过车辆的里程表借助车辆的轮子的转数来确定;
?车辆的油箱液面高度;
?车辆的报警闪光器的运行状态。应用程序可借助该运行状态例如获得车辆的报警闪光器当前是激活还是不活动;
?在车辆的系统中出现的数据。在此,可涉及CAN总线的数据。该数据的示例包括转速、油箱液面高度和关于车辆的驾驶辅助系统的利用的信息;
作为由应用程序实施的功能的示例,下面列举出确定的功能:
?寻找功能,以便找出车辆的当前位置(停放位置)。寻找功能还已知为所谓的Car-Finder (汽车搜索)。经由管理单元将车辆的最后的或当前的停放位置告知寻找功能,车辆的驾驶员然后例如可通过因特网借助于相应的应用程序得到该停放位置;
?用于制订车辆的行驶日志的行驶日志功能。经由管理单元将车辆的相应的位置告知行驶日志功能,从而行驶日志功能可借助该位置与相应的时间戳(Zeitstempel) —起制定行驶日志,其然后例如可在因特网中由驾驶员调出;
?Twitter功能,以便取决于车辆的当前位置派送消息。例如利用Twitter功能工作的应用程序可在通过确定的区域时派送以下消息:“我刚好驶离停放位置,将在20分钟后到家”;
?统计功能,其记录车辆何时如何驶向何处。为了实现统计功能,例如可由相应的应用程序经由管理单元确定车辆的当前位置和当前速度;
?停放位置推荐功能,其取决于车辆的当前位置推荐停放位置。相应的应用程序例如可借助车辆的当前位置监测车辆何时驶越预定的界限或进入到确定的区域中,以便然后取决于当前的交通情况和停车场的负荷程度将用于确定的停车场的推荐传达给车辆;
?堵塞警告功能,其取决于车辆的当前位置并且取决于交通信息将警戒信号在堵塞之前发送给车辆;
?停放位置寻找功能,其取决于确定的目的地的到达时间确定在目的地附近的停放位置并且将关于停放位置的信息传达给车辆;
?地点寻找功能,其取决于预定的搜索条件并且取决于车辆的相应当前位置确定中间目的地或景点,将其传达给车辆,以便显示在车辆的导航系统的地图上;
?旅游向导功能,其取决于当前的车辆位置将关于位于车辆的当前行驶路线附近的地点的信息(例如小故事)提供给车辆;
?油箱看守应用,其持续地监测车辆的油箱液面高度并且尤其取决于油箱液面高度将油箱液面高度结合关于加油站(例如源自因特网)、加油推荐(例如加油站的地点说明)的信息发给用户。用户可由此有利地加油并且很好地控制成本;
?遥测应用,其评估车辆数据并且取决于此制订关于行驶方式(例如减小消耗式、运动式、环保式、车辆爱护式)的信息并且将其发给用户。在此,车辆数据可包括转速、转向轮转角、车辆的速度、ABS利用、转矩、当前挂入的挡位以及汽油消耗量。
[0019]此外,一旦车辆位于确定的地点附近,外部服务可取决于当前车辆位置显示出带有最好的评价的酒店、指出确定的类型的饭店或将待办事项列表通告给车辆。
[0020]根据本发明,来自车辆的任何构件(例如导航系统和娱乐信息系统(例如在驾驶员的移动电话上运行的应用,移动电话与娱乐信息系统相连接)的数据同样适合作为可传输给管理单元的车辆数据。于是,应用程序可在管理单元中请求这些车辆数据,以便由此工作。
[0021]在本发明的范围中还提供有用于车辆的装置。在此,装置包括控制部和无线接口。无线接口设计成发送车辆的数据并且接收其他的数据。控制部设计成自动地从车辆获得车辆的数据并且取决于经由无线接口接收的其他数据通过无线接口进行发送。
[0022]在此,例如可行的是,借助其他的数据(装置通过无线接口接收该数据)为装置预定,车辆的哪种类型的数据通过装置从车辆获得并且紧接着可通过无线接口发送。
[0023]在本发明的范围中,还提供了用于车辆的管理单元。在此,管理单元包括控制部、无线接口和其他的接口。管理单元经由无线接口获得车辆的数据。管理单元的其他的接口如此设计,即,(尤其不同的)应用程序可通过该其他的接口访问车辆数据。
[0024]此外,根据本发明提供了这样的系统,其包括管理单元和一个或多个根据本发明的装置。
[0025]最后,在本发明的范围中提供有车辆,其包括根据本发明的装置。
[0026]本发明为外部服务(应用程序)提供了前途可靠的方式来获得车辆的车辆数据并且将数据派送给车辆,以便以某种方式示出在车辆中的数据。通过将车辆数据经由管理单元提供给应用程序并且通过以类似的方式将数据经由管理单元派送给车辆,新的应用程序不需要在车辆的硬件或软件方面对车辆进行改动。
[0027]驾驶员可通过因特网(网页界面)设定和配置对其车辆数据的访问。由此,驾驶员可预定将车辆的哪些数据派送到管理单元处并且将车辆的哪些数据经由管理单元提供给外部服务。还可根据本发明实现关于访问车辆数据的外部服务的授权。
[0028]本发明尤其适合于用在机动车中。显然,本发明不限于该优选的应用领域,因为本发明还可用在船舶、飞机以及与轨道相关的或通过线路引导的车辆中。同样,本发明可用在自行车或电动车中。自行车可将数据(例如当前的GPS位置)发送到管理单元处。取决于GPS位置可确定单独的自行车的路径并且取决于此来优化客车的行车时刻表。

【专利附图】

【附图说明】
[0029]下面借助根据本发明的优选的实施方式还参考附图详细说明本发明。其中:
在图1中示意性地示出了不同的应用程序如何根据本发明经由管理单元访问车辆数据;
在图2中示出了带有根据本发明的装置的根据本发明的车辆,装置的数据利用管理单元进行交换。

【具体实施方式】
[0030]如在图1中示出的那样,根据本发明的车辆10经由网关或无线电接口(无线接口)2与根据本发明的管理单元I通讯,以便将车辆数据从车辆10传达到管理单元I处,或者以便将数据从管理单元I发送到车辆10处。管理单元I (其例如包括服务器)包括作为模块的用户门户11、权限管理部12、控制部或API服务器13和数据库3,在数据库3中存储有车辆数据。
[0031]应用程序或应用(Apps)Appx经由API服务器13访问车辆数据,并且应用程序或应用本身将数据经由API服务器13和网关2发送到相应的车辆10处。
[0032]更具体地讲,车辆10尤其利用移动电话技术(例如UMTS)与管理单元I相连接。车辆10的车辆数据在管理单元I之内由网关2接收并且在管理单元I之内相应地进行管理,例如存储在数据库3中。
[0033]应用App1- App 4 (其将访问车辆10的单独的车辆数据(例如当前的车辆位置))可一方面在管理单元I之内运行(参见AP4),但另一方面还可在管理单元I之外运行(参见App1-App3)。在此,可行的是,在管理单元I之内运行的应用相比于在管理单元I之外运行的应用具有扩大的访问机会。在此,由权限管理部12确定为确定的应用提供哪种类型的数据。根据本发明,车辆用户4保留对其车辆数据的充分的控制。此外,可将车辆数据经由API服务器13或限定的接口以匿名的形式提供给应用。
[0034]下面示例性地阐述应用对车辆数据的访问。
[0035]在第一步中,在API服务器13中登记应用,其中,应用传达以下信息:
?与应用有关系的数据的类型;
?应用的简短说明;
?URL,可基于其调出应用;
?用于识别车辆或车辆用户的机制。
[0036]在第二步的范围中,为潜在的车辆用户4借助用户门户11示出可使用的应用。车辆用户4选取应用中的一种并且确认该应用可获得其车辆数据。将决定告知相应的应用并且储存在权限管理部12中。
[0037]相应的应用现在可经由API服务器13查询相应的车辆数据。在此,应用或者可单独地为每个车辆用户4或者可总地为在该应用中注册的所有用户查询车辆数据。对于应用的相应的单个询查(用于一个车辆用户4的询查),权限管理部12校验针对该应用是否存在对相应的车辆的访问权限。对于应用的相应的集中询查,权限管理部12针对所有的用户弄清楚,相应的应用对于所有的用户来说都具有访问授权。紧接着,API服务器13访问数据库3,以便将由应用所期望的数据传达到应用处。应用实施其功能(例如确定车辆的停放位置),并且车辆用户例如可通过因特网访问相应的结果。
[0038]如果应用可附加地将数据传输到车辆处,在注册时(在第一步中)应用说明其将哪种类型的信息发送给车辆。在第三步中,应用将由其生成的数据交付到API服务器13处。数据经由网关2传输到车辆10处,如果权限管理部12没有反对该传输。
[0039]下面说明必需那些步骤,以便确定的应用(在说明的实施方式中,应用Car-Finder)可实施其功能。
[0040]应假定在线服务Car-Finder由第三方供应商提供,其中,该服务为其用户例如在智能电话上相应显示出用户的车辆的最后的停放位置,从而可利用该信息更容易地找到自己的车辆。为了使用服务Car-Finder,驾驶员首先需要熟悉(靠提供方)管理单元。紧接着驾驶员在服务Car-Finder中注册,其中,在此,驾驶员仅必须说明其了解管理单元(而不必说明相关的密码)。
[0041]服务Car-Finder现在联系管理单元并且在管理单元中申请其想为相应的驾驶员相应取得访问驾驶员的车辆的最后的停放位置。为此,驾驶员必须在管理单元I中确认服务Car-Finder可相应访问其车辆的最后的停放位置。车辆用户自然还可随时撤回许可。管理单元I告知服务Car-Finder,驾驶员4已经授予(或拒绝)用于确定由服务Car-Finder所需的数据的许可。此外,车辆如此配置管理单元1,从而车辆相应将最后的停放位置经由网关2传达到管理单元I处。
[0042]如果相应的车辆已经将其车辆数据经由限定的接口 2传达到管理单元I处,为服务Car-Finder经由限定的接口 13相应提供当前的车辆位置。这可被动地进行,从而服务Car-Finder必须定期在管理单元I中查询是否输入新的数据。然而,车辆数据传达到服务Car-Finder处还可主动地进行,其中,服务Car-Finder为管理单元I提供有这样的接口,一旦存在新的或改变的车辆数据,管理单元I就将相应的车辆数据发送到该接口处。
【权利要求】
1.一种用于实现用于车辆(10)的至少一个应用程序(Appx)的方法, 其中,将车辆(10)的数据经由无线接口(7)从车辆(10)传输到管理单元(I)处, 其中,至少一个应用程序(Appx)中的每个经由所述管理单元(I)的接口(5)从所述管理单元(I)获得车辆(10)的数据, 其中,至少一个应用程序(Appx)中的每个取决于数据实施功能,并且其中,至少一个应用程序(Appx)在第一次实施功能之前将以下信息传达到所述管理单元⑴处: ?第一类型的车辆(10)的数据,相应的应用程序需要该数据以用于通过所述管理单元(I)实施功能,以及 ?应用程序的起动途径,应用程序(Appx)可借助于其由车辆用户(4)来实施。
2.根据权利要求1所述的方法,其特征在于,针对使用至少一个应用程序(Appx)中的一个的车辆(10)的任何车辆用户(4),存在用于访问数据的访问授权,并且相应的应用程序(Appx)在以相应的访问授权访问车辆(10)的数据之前在所述管理单元(I)中进行登记。
3.根据权利要求1或2所述的方法,其特征在于,访问授权可由车辆用户(4)来配置,和/或收集和发送车辆(10)的数据可由车辆用户(4)来配置。
4.根据上述权利要求中任一项所述的方法,其特征在于,至少一个应用程序(Appx)中的一个在实施功能时取决于车辆(10)的数据生成其他的数据,并且将该其他的数据从应用程序(Appx)发送到所述管理单元⑴处,管理单元⑴将该其他的数据传输到车辆(10)处。
5.根据权利要求4所述的方法,其特征在于,其他的数据从这样的组中来选取,该组包括: ?字符串, ?用于车辆(10)的行驶路段的目的地, ?带有关于与位置相应的地点的其他的信息的位置, ?音乐推荐, ?播音稿件,以及 ? 二进制数据。
6.根据上述权利要求中任一项所述的方法,其特征在于,至少一个应用程序(Appx)在第一次实施功能之前将从这样的组中选取的信息传达到所述管理单元(I)处,该组包括: ?第二类型的数据,相应的应用程序(Appx)在实施功能时经由管理单元(I)将其发送到车辆(10)处,以及 ?用于车辆用户⑷的应用程序(Appx)的说明。
7.根据上述权利要求中任一项所述的方法,其特征在于,从这样的组中选取车辆(10)的数据,该组包括: ?车辆(10)的位置, ?车辆(10)的速度, ?车辆(10)的起动位置, ?车辆(10)的目的地位置, ?车辆(10)的停放位置, ?车辆(10)的到达时间, ?关于由车辆(10)经过的行驶路段的数据, ?车辆(10)的油箱液面高度, ?车辆(10)的报警闪光器的运行状态,以及 ?出现在车辆的系统中的数据。
8.根据上述权利要求中任一项所述的方法,其特征在于,功能从这样的组中来选择,该组包括: ?寻找功能,其用于找出车辆(10)的当前位置, ?行驶日志功能,以便制定车辆(10)的行驶日志, ?Twitter功能,以便取决于车辆(10)在车辆(10)行驶中的位置发出消息, ?统计功能,以便记录车辆(10)何时怎样驶向何处, ?停放位置推荐功能,以便取决于当前位置为车辆(10)推荐停放位置, ?堵塞警告功能,以便取决于车辆(10)的当前位置和交通信息在堵塞之前进行警告, ?停放位置寻找功能,以便取决于到达目的地的时间确定停放位置, ?地点寻找功能,以便取决于预定的搜索条件并且取决于车辆(10)的当前位置确定中间目的地, ?旅游向导功能,以便取决于地点的位置确定关于该地点的信息, ?油箱看守功能,以便取决于车辆的油箱液面高度产生加油推荐, ?评估车辆数据和取决于此生成关于行驶方式的信息的功能。
9.一种用于车辆(10)的管理单元, 其中,所述管理单元(I)包括控制部(13)、无线接口(2)和其他的接口(5), 其中,借助于所述无线接口(2)可获得车辆(10)的数据, 其中,所述管理单元(I)设计成可借助于该其他的接口由至少一个应用程序(Appx)访问数据,并且 其中,所述管理单元设计成以便将以下信息接收为应用程序的注册信息: ?第一类型的车辆(10)的数据,相应的应用程序需要该数据以用于通过所述管理单元(I)实施功能,以及 ?应用程序的起动途径,应用程序(Appx)可借助于其由车辆用户(4)来实施。
10.根据权利要求9所述的管理单元,其特征在于,所述管理单元(I)设计成用于执行根据权利要求1至8中任一项所述的方法的可在处理单元(I)中执行的步骤。
11.一种系统,带有根据权利要求9或10所述的管理单元(I)和至少一个装置(20), 其中,所述装置(20)包括控制部(6)和无线接口(7), 其中,所述无线接口(7)设计成发送车辆(10)的数据并且接收其他的数据,并且其中,所述控制部(6)设计成自动获得车辆(10)的数据并且取决于经由无线接口(7)接收的其他数据通过无线接口(7)进行发送。
【文档编号】G07C5/00GK104488003SQ201380038710
【公开日】2015年4月1日 申请日期:2013年7月4日 优先权日:2012年7月20日
【发明者】诺尔廷 M., 布布鲁詹 T., 埃贝特 A. 申请人:大众汽车有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1