用于在车辆的信息系统与移动设备之间建立通信连接的设备、方法和计算机程序
2020-01-15

用于在车辆的信息系统与移动设备之间建立通信连接的设备、方法和计算机程序

本发明涉及用于在车辆的信息系统与移动设备之间建立通信连接的设备(10;20;30)、方法和计算机程序。用于车辆(150)的信息系统(100)的设备(10)包括通信模块(12)和控制模块(14),所述设备(10)用于建立与移动设备(200)的通信连接。控制模块(14)被构造用于控制通信模块12。控制模块(14)还被构造用于获得关于移动设备(200)的硬件地址的信息。控制模块(14)还被构造用于:基于关于硬件地址的信息通过通信模块(12)来探测移动设备(200)的硬件地址。控制模块(14)还被构造用于:基于移动设备(200)的硬件地址来使移动设备(200)与信息系统(100)的耦合开始。控制模块(14)还被构造用于:基于所述耦合来建立与移动设备(200)的通信连接。

在一些实施例中,控制模块被构造为:通过服务器获得关于移动设备的硬件地址的信息。这能够实现经简化的耦合,比如通过经由车辆制造商的用于经简化的耦合的App传输硬件地址来实现经简化的耦合。

而如果硬件地址已经存在于所述一个或多个硬件地址中,那么可以向用户显示在该用户的车辆中的该设备连接。控制模块24可以被构造为:基于用户交互将移动设备2〇〇〇的硬件地址从关于所述一个或多个硬件地址2〇3〇a的信息中除去。控制模块34可以被构造为将对硬件地址的除去提供给控制模块14,而且控制模块34可以被构造为:将该硬件地址从所存储的一个或多个硬件地址中除去。控制模块14可以被构造为:基于所述除去来结束在该时间点必要时已经存在的与该设备的连接。可替换地,替代将所要删除的录入项从列表中除去,也可以将其元数据标明为删除。

随后,其它有利的设计方案依据在附图中示出的实施例进一步予以描述,然而实施例一般并不在整体上限于所述在附图中示出的实施例。其中:图1图解说明了用于车辆的信息系统的设备的实施例的框图,所述设备用于建立与移动设备的通信连接;图la图解说明了用于车辆的信息系统的设备的实施例的框图,所述设备用于建立与移动设备的通信连接,所述移动设备还表示服务器;图2a图解说明了用于传输WLAN访问点的设置的常规系统;图2b图解说明了用于传输蓝牙连接的常规系统;图2c图解说明了用于在车辆之间传输关于硬件地址的信息的示例性的实施例;图2d图解说明了用于将关于移动设备的硬件地址的信息传输到车辆的信息系统的示例性的实施例;图3图解说明了用于在网络中的服务器的设备的实施例的框图,所述设备用于针对车辆提供关于移动设备的硬件地址的信息;图4图解说明了用于移动设备的设备的实施例的框图,所述设备用于通过网络中的服务器针对车辆的信息系统提供关于移动设备的硬件地址的信息;图5图解说明了用于车辆的信息系统的方法的实施例的流程图,所述方法用于建立与移动设备的通信连接;图6图解说明了用于在网络中的服务器的方法的实施例的流程图,所述方法用于针对车辆提供关于移动设备的硬件地址的信息;而图7图解说明了用于移动设备的方法的实施例的流程图,所述方法用于通过网络中的服务器针对车辆的信息系统提供关于移动设备的硬件地址的信息。

与移动设备的耦合(英文也称Pairing(配对))例如可以包括硬件地址的交换和/或密钥或子密钥的交换。控制模块14例如可以被构造为:针对移动设备200存储关于所述耦合的信息,例如所述耦合的标识信息、例如链接ID(连接标识符)、对方台(移动设备200)的硬件地址和/或密钥信息。密钥信息例如可基于密钥交换方法并且可对应于拼合的密钥。在有些实施例中,所述耦合可能是建立通信连接的前提。如果所述耦合存在,那么控制模块14可以被构造为:在探测到移动设备200时建立通信连接。

实施例还提供了一种用于在网络中的服务器的设备,所述设备用于针对车辆提供关于移动设备的硬件地址的信息。该设备包括通信模块和控制模块。控制模块被构造用于经由通信模块从移动设备或从其它车辆获得关于该移动设备的硬件地址的信息。控制模块还被构造用于将关于硬件地址的信息存储在存储模块中。控制模块还被构造用于经由通信模块针对车辆提供关于移动设备的硬件地址的信息。提供关于硬件地址的信息能够实现车辆的信息系统与移动设备基于该移动设备的硬件地址的经简化的耦合。

上面所描述的实施例仅仅是对本发明的原理的阐明。易于理解的是:这里所描述的布置和细节的修改方案和变型方案将使其他的本领域技术人员明白(einleuchten)。因此所打算的是:本发明应仅仅通过下述专利权利要求书的保护范围来限制而不是通过特定的细节来限制,所述特定的细节己经在这方面依据对实施例的描述和阐述来表示。

控制模块14还被构造用于基于移动设备2〇0的硬件地址来使移动设备2〇〇与信息系统100的耦合开始。控制模块14例如可以被构造为:基于移动设备200的硬件地址来使所述耦合自动地或者在没有用户确认的情况下开始。在有些实施例中,通信模块12可以被构造为通过通信协议与移动设备200进行通信。控制模块14可以被构造为:如果通信模块12不曾通过通信协议与其它移动设备建立通信连接,那么使耦合开始。控制模块14例如可以被构造为:基于用户行动来使耦合开始,例如基于用于使未被耦合但是通过关于硬件地址的信息或者关于一个或多个硬件地址的信息已知的移动设备耦合的按键来使耦合开始。例如,信息系统可能会在触敏屏幕上提供按键、比如按钮或者按键,以便例如在没有从图示中选出移动设备200的情况下使设备的耦合开始。

在有些实施例中,控制模块34被构造为:从一个或多个移动设备和/或其它车辆16〇获得关于所述一个或多个移动设备的一个或多个硬件地址的信息。关于所述一个或多个硬件地址的信息可包括移动设备2〇0的硬件地址。控制模块34可以被构造为:在存储模块36中存储关于所述一个或多个硬件地址的信息。控制模块34可以被构造为:将关于所述一个或多个硬件地址的信息提供给车辆15〇。例如,控制模块34可以被构造为:获得关于对所述一个或多个硬件地址的使用的信息。控制模块34例如可以被构造为:基于关于对所述一个或多个硬件地址的使用的信息、例如基于对所述一个或多个硬件地址的最后一次使用或者使用的频率来提供关于所述一个或多个硬件地址的信息。

在至少有些实施例中,控制模块14被构造为:通过适当的机制(例如通过车辆用户在服务器300上的用户账户)来获得关于硬件地址的信息。在至少一些实施例中,关于硬件地址的信息可以不包括由链接ID(Link-ID)和硬件地址2020a构成的对,而是可以只包括它们的硬件地址2022a。此外,控制模块14可能会被构造为:针对所述一个或多个硬件地址获得元信息,所述元信息例如可包括最后使用的时间点或者使用的频率。

实施例还提供了一种用于移动设备的方法,所述方法用于通过网络中的服务器针对车辆的信息系统提供关于移动设备的硬件地址的信息。该方法包括基于移动设备的硬件地址来确定关于硬件地址的信息。该方法还包括针对服务器提供关于硬件地址的信息。

如果针对录入项的行动失败,那么控制模块14可以被构造为继续下一个录入项。如果行动成功,那么可以结束该方法。在两种情况下,控制模块14可以被构造为:紧接着更新录入项的元信息。

控制模块14还被构造用于:基于所述耦合来建立与移动设备200的通信连接。控制模块14例如可以被构造为:提供用于连接建立的消息、例如(英文,针对寻呼的)Page消息并且与移动设备200取得连接建立。

尽管有些方面已经与设备相关地被描述,但是易于理解的是这些方面也是对相对应的方法的描述,使得设备的块(Block)或者器件也要被理解为相对应的方法步骤或者被理解为方法步骤的特征。与此类似地,已经与方法步骤相关地被描述的方面也是对相对应的设备的相对应的块或者细节或者特征的描述。