计算机程序、装置、用户设备、车辆、服务器以及用于控制车辆的方法与流程

专利查询1月前  20


本公开涉及计算机程序、装置、用户设备、车辆、服务器以及用于控制车辆的方法。具体地但不排他地,实施例涉及使用用户设备来锁定和解锁车辆的概念。


背景技术:

1、鉴于移动领域的发展,使用手持用户设备来锁定/解锁车辆的概念发挥着越来越重要的作用。例如,在汽车共享或汽车租赁服务中,“实体车辆钥匙”和个人密钥卡可能不切实际。因此,可能期望让用户能够仅使用他们的手持用户设备即可访问车辆,而无需使用实体车辆钥匙。

2、然而,使用用户设备锁定/解锁车辆的概念可能存在安全风险。在现有概念中,存在用户或未经认证的第三方/人员从远处(即,从比预期更远的距离处)锁定和/或解锁车辆的特殊风险。

3、因此,可能需要改进用于控制车辆的概念。


技术实现思路

1、此需求可通过所附独立权利要求和从属权利要求的主题来满足。

2、实施例基于以下发现:为了使用用户设备控制车辆,可能期望用户设备和相应的用户在距车辆一定距离内。因此,本公开的基本思想是使用具有有限范围的通信技术,特别是具有距离相关信号强度的通信技术,以检查或确保请求车辆的动作(例如锁定或解锁车辆)的用户(设备)在距车辆一定距离内,从而防止从更远的地方触发的动作造成危险。因此,所提出的概念规定,用户设备和车辆至少部分地通过具有有限范围的通信技术进行通信。这种技术的示例包括蓝牙低功耗(ble)、超宽带(uwb)和无线局域网(wlan)通信技术。为利于技术上简单的实现,在实施例中,用户设备通过一个或多个信标与车辆通信,这些信标可以与多个汽车/车辆制造商和/或车辆租赁服务普遍兼容。出于认证目的,信标可以指示可由车辆使用以验证用户设备的令牌。可选地,还通过信标的信号强度来确定车辆与用户设备之间的距离是否等于或小于预定义最大距离。

3、实施例提供了一种用于用户设备并用于控制车辆的方法。该方法包括:向服务器传输用于车辆的动作并用于触发服务器向用户设备提供令牌的请求;以及从服务器接收该令牌。此外,该方法包括使用用于在有限范围内进行直接通信的通信技术向车辆发射指示该令牌的信标。这样,可以确定用户设备(以及因此确定用户设备的相应用户)是否在所使用的通信技术的范围内。因此,该方法提供了存在检查以实现更高的安全性。特别是,所提出的概念可以防止来自车辆的危险以及来自更远的第三方的不希望的干扰或攻击。在实践中,可以选择具有大于或等于最大期望距离的范围的适当通信技术。此外,该方法允许车辆基于令牌对用户设备进行认证。为此,服务器可以通过单独的通道向车辆提供相同的令牌以与信标进行比较,从而进行安全的双向令牌认证。

4、可选地,发射信标包括发射具有预定义输出信号强度的信标。这样,车辆能够基于接收到的信标的信号强度可靠地确定用户设备与车辆的距离。特别是,这允许检查用户设备是否在预定义最大距离内。为此,将接收到的信标的信号强度例如与信号强度的预定义水平进行比较,该预定义水平设为使得如果车辆在预定义的最大范围内,则信号强度大于或等于预定义水平。

5、在一些实施例中,通信技术包括下列至少一种:低功耗蓝牙(ble)、超宽带(uwb)和经由无线局域网(wlan)进行通信的技术。

6、进一步的实施例提供了一种用于车辆并用于控制车辆的方法。该方法包括从外部服务器获取令牌并接收执行车辆的动作的指令。此外,该方法包括检查车辆是否使用用于在有限范围内与用户设备进行直接通信的通信技术接收到指示令牌的信标。此外,该方法包括如果车辆使用该通信技术接收到指示令牌的信标,则执行该动作。类似于对于用户设备的方法,所使用的通信技术的有限范围允许车辆确定用户设备是否至少在该通信技术的范围内。具体而言,该方法允许车辆确保用户设备与车辆的距离小于或等于该通信技术的范围,并且仅当用户设备在此距离内时才执行所请求的动作。因此,该方法提供了更高的安全性,例如,防止来自车辆动作的危险以及该范围之外的第三方的不希望的干扰或攻击。

7、在一些实施例中,该方法还包括将接收到的信标的信号强度与该信号强度的至少一个预定义水平进行比较,以检查信号强度是否大于或等于预定义水平。同样,执行动作可以包括如果接收到的信标的信号强度大于或等于预定义水平,则执行动作。在此过程中,预定义水平可以设为使得信号强度需要高于通信所要求的最小信号强度。这样,可以任意地定义用户设备与车辆之间的用于触发动作的距离。因此,换句话说,信号强度的预定义水平允许精确定义用户设备用以触发请求的动作的任意期望距离。具体而言,这允许用户设备的最大距离小于所使用的通信技术的范围。由于攻击者需要比该范围更近,较小的范围可使未经认证方或个人的攻击更加困难,从而提供甚至更高的安全性。

8、可选地,信号强度的预定义水平设为使得如果用户设备与车辆的距离小于预定义最大距离,则信号强度大于或等于信号强度的该水平。这允许设置某个距离(最大距离),用户设备需要在该距离内以便触发车辆的动作。

9、在一些实施例中,可以定义针对不同最大距离的多个水平,例如以便检查用户设备在不同范围/距离中的存在,如稍后更详细地阐述的。

10、在实际应用中,例如在汽车共享或汽车租赁服务中,该动作可以包括锁定/解锁车辆、允许启动车辆引擎以及启动引擎中的至少一个。这可以防止未经认证的第三方或人员获得进入车辆和/或使用车辆。

11、可选地,预定义最大距离取决于动作。在实践中,例如,可以为不同的动作定义不同的最大距离。这样,例如,最大距离可以适配于动作的类型。在实施例中,例如,对于通常从较小距离触发的动作,最大距离可小于针对其他动作的最大距离。在实践中,例如,当用户启动车辆的引擎时,用户通常在车辆中,因此比用户在接近车辆的同时解锁车辆时更靠近车辆。因此,用于启动引擎的最大距离可以设置为小于用于解锁车辆的最大距离。因此,以这种方式,可以考虑不同动作的特定特性,尤其是对于某些动作来说用户设备和车辆之间的不同典型距离。

12、其他实施例提供了一种用于服务器并用于控制车辆的方法。该方法包括:接收来自用户设备的用于触发车辆的动作的请求;获取令牌;以及将令牌传输到用户设备以用于将用户设备配置为使用用于在有限范围内在用户设备和车辆之间进行直接通信的通信技术来传输指示令牌的信标。为此,可以配置令牌以使其能够通过信标传输,例如,可以将令牌的大小适配为能够通过信标传输的最大大小。同样,该方法包括将令牌传输到车辆,以将车辆配置为检查信标是否指示(相同)令牌,并且如果信标指示令牌则执行该动作。因此,类似于用于用户设备和车辆的互补方法,用于服务器的方法允许确定用户设备与车辆的距离是否在所使用的通信技术的范围之内和/或在预定义最大距离之内,如上所述,从而可以防止来自车辆的危险以及更远的第三方的不希望的干扰或攻击。

13、可选地,该方法还包括从服务器向车辆传输指示所请求动作的指令。这样,可以避免用户设备发送指令,这允许节省用户设备的资源,例如算力,如后面更详细地阐述的那样。

14、其它实施例提供了一种计算机程序(产品),该计算机程序具有程序代码,当该计算机程序在计算机、处理器或可编程硬件部件上执行时,该程序代码用于执行前述权利要求中的至少一种方法。

15、其它实施例还提供了一种装置,包括一个或多个用于通信的接口和数据处理电路,该数据处理电路配置为控制该一个或多个接口并且使用该一个或多个接口执行本文提出的方法之一。

16、进一步的实施例提供了包括本文所提出的装置的用户设备、车辆或服务器。


技术特征:

1.一种用于用户设备并用于控制车辆(420)的方法(100),该方法(100)包括:

2.根据权利要求1所述的方法(100),其中,发射(130)信标包括发射具有预定义输出信号强度的信标。

3.根据权利要求1或2所述的方法(100),其中,该通信技术包括下列至少一种:低功耗蓝牙ble、超宽带uwb和用于经由无线局域网wlan进行通信的技术。

4.一种用于车辆(420)并用于控制车辆(420)的方法(200),该方法(200)包括:

5.根据权利要求4所述的方法(200),其中,该方法(200)还包括将所接收的信标的信号强度与该信号强度的至少一个预定义水平进行比较,以检查该信号强度是否大于或等于预定义水平,并且,执行(240)动作包括:如果所接收的信标的信号强度大于或等于预定义水平,则执行该动作。

6.根据权利要求5所述的方法(200),其中,信号强度的预定义水平设为使得当用户设备(410)与车辆(420)的距离近于预定义最大距离时,该信号强度大于或等于该信号强度的水平。

7.根据权利要求4至6中的任一项所述的方法(200),其中,该动作包括下列至少一个:锁定/解锁车辆(420)、允许启动车辆(420)的引擎、以及启动引擎。

8.根据权利要求6所述的方法(200),其中,预定义最大距离取决于动作。

9.一种用于服务器(430)并用于控制车辆(420)的方法(300),该方法(300)包括:

10.根据权利要求9所述的方法,其中,该方法(300)还包括将指示所请求的动作的指令从服务器(430)传输到车辆(420)。

11.一种计算机程序,其具有程序代码,当该计算机程序在计算机、处理器或可编程硬件部件上执行时,该程序代码用于执行前述权利要求中的方法(100、200、300)中的至少一种。

12.一种装置(500),包括:

13.一种用户设备(410),其包括根据权利要求12所述的装置(500)。

14.一种车辆(420),其包括根据权利要求12所述的装置(500)。

15.一种服务器(430),其用于与车辆(420)进行通信,该服务器(430)包括根据权利要求12所述的装置(500)。


技术总结
实施例涉及计算机程序、装置、用户设备、车辆、服务器以及用于控制车辆的方法。具体而言,实施例涉及用于用户设备的方法(100)。该方法(100)包括向服务器传输(110)用于车辆的动作并用于触发服务器向用户设备提供令牌的请求。此外,该方法(100)包括从服务器接收(120)该令牌并使用通信技术向车辆发射(130)信标以在有限范围内进行直接通信,其中该信标指示该令牌。

技术研发人员:M·莱希纳,T·库普卡,A·萨德
受保护的技术使用者:宝马股份公司
技术研发日:
技术公布日:2024/12/5

最新回复(0)