fob钥匙的配对方法、装置、存储介质及系统与流程-j9九游会真人

文档序号:35754862发布日期:2023-10-16 20:09阅读:9来源:国知局


1.本公开涉及车钥匙技术领域,尤其涉及fob钥匙的配对方法、装置、存储介质及系统。


背景技术:

2.fob钥匙,即智能钥匙,通常指可以让用户在不插入单独的钥匙或操作起动按钮的情况下,就能够实现打开/关闭车门、起动车辆等功能的装置。为了使用fob钥匙,需要将fob钥匙和车辆进行配对。但在相关场景中,fob钥匙的配对过程还存在较多的限制,导致配对步骤较为繁琐,降低了用户的体验。


技术实现要素:

3.为克服相关技术中存在的问题,本公开提供一种fob钥匙的配对方法、装置、存储介质及系统。
4.根据本公开实施例的第一方面,提供一种fob钥匙的配对方法,应用于fob钥匙,所述方法包括:
5.从车主的终端获取所述车主的车辆的配对码,以及所述车辆的车钥匙的第一密钥;
6.在所述车辆未解锁的情况下,基于所述配对码与所述车辆进行首次连接,其中,在所述配对码与所述车辆中预置的配对码一致的情况下,所述车辆与所述fob钥匙进行首次连接;
7.在与所述车辆连接成功的情况下,基于所述第一密钥与所述车辆进行首次配对。
8.根据本公开实施例的第二方面,提供一种fob钥匙的配对方法,应用于终端,所述方法包括:
9.获取待与fob钥匙配对的车辆的配对码以及所述车辆的车钥匙的第一密钥;
10.向所述fob钥匙发送所述配对码以及所述第一密钥;
11.所述配对码用于所述fob钥匙在所述车辆未解锁的情况下,基于所述配对码与所述车辆进行首次连接,其中,在所述配对码与所述车辆中预置的配对码一致的情况下,所述车辆与所述fob钥匙进行首次连接;所述第一密钥用于所述fob钥匙在与所述车辆连接成功的情况下,基于所述第一密钥与所述车辆进行首次配对。
12.根据本公开实施例的第三方面,提供一种fob钥匙的配对方法,应用于车辆,所述方法包括:
13.接收fob钥匙的连接请求,所述连接请求包括配对码;其中,所述fob钥匙从所述车辆的车主的终端获取所述配对码以及所述车辆的车钥匙的第一密钥;
14.在所述车辆未解锁,且所述配对码与所述车辆中预置的配对码一致的情况下,与所述fob钥匙进行首次连接;
15.在与所述fob钥匙连接成功的情况下,基于所述第一密钥与所述fob钥匙进行首次
配对。
16.根据本公开实施例的第四方面,提供一种fob钥匙的配对装置,应用于fob钥匙,所述装置包括:
17.第一获取模块,被配置为从车主的终端获取所述车主的车辆的配对码,以及所述车辆的车钥匙的第一密钥;
18.第一连接模块,被配置为在所述车辆未解锁的情况下,基于所述配对码与所述车辆进行首次连接,其中,在所述配对码与所述车辆中预置的配对码一致的情况下,所述车辆与所述fob钥匙进行首次连接;
19.第一配对模块,被配置为在与所述车辆连接成功的情况下,基于所述第一密钥与所述车辆进行首次配对。
20.根据本公开实施例的第五方面,提供一种fob钥匙的配对装置,应用于终端,所述装置包括:
21.第二获取模块,被配置为获取待与fob钥匙配对的车辆的配对码以及所述车辆的车钥匙的第一密钥;
22.第一发送模块,被配置为向所述fob钥匙发送所述配对码以及所述第一密钥;
23.其中,所述配对码用于所述fob钥匙在所述车辆未解锁的情况下,基于所述配对码与所述车辆进行首次连接,其中,在所述配对码与所述车辆中预置的配对码一致的情况下,所述车辆与所述fob钥匙进行首次连接;所述第一密钥用于所述fob钥匙在与所述车辆连接成功的情况下,基于所述第一密钥与所述车辆进行首次配对。
24.根据本公开实施例的第六方面,提供一种fob钥匙的配对装置,应用于车辆,所述装置包括:
25.第一接收模块,被配置为接收fob钥匙的连接请求,所述连接请求包括配对码;其中,所述fob钥匙从所述车辆的车主的终端获取所述配对码以及所述车辆的车钥匙的第一密钥;
26.第二连接模块,被配置为在所述车辆未解锁,且所述配对码与所述车辆中预置的配对码一致的情况下,与所述fob钥匙进行首次连接;
27.第二配对模块,被配置为在与所述fob钥匙连接成功的情况下,基于所述第一密钥与所述fob钥匙进行首次配对。
28.根据本公开实施例的第七方面,提供一种fob钥匙的配对装置,包括:
29.处理器;
30.用于存储处理器可执行指令的存储器;
31.其中,所述处理器被配置为执行上述第一方面至第三方面中任一项所述的方法。
32.根据本公开实施例的第八方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现上述第一方面至第三方面中任一项所述方法的步骤。
33.根据本公开实施例的第九方面,提供一种fob钥匙的配对系统,包括fob钥匙、终端、车辆,以及服务端,其中,所述服务端中预置有所述车辆的车钥匙的第一密钥,所述fob钥匙被配置为执行第一方面中所述的方法,所述终端被配置为执行第二方面中所述的方法,所述车辆被配置为执行第三方面中所述的方法。
34.上述方案中,fob钥匙在与车辆配对时,可以从车主的终端获取所述车主的车辆的配对码,以及所述车辆的车钥匙的第一密钥。此外,所述车辆中还预置了配对码,因此所述车辆可以根据配对码来识别合法的fob钥匙。由于车辆具备识别合法钥匙的能力,因此上述方案中,基于所述配对码,fob钥匙可以在车辆未解锁的情况下与车辆进行首次连接,并在首次连接之后通过第一密钥对车辆进行首次配对。
35.通过这样的方式,fob钥匙在与车辆进行首次配对时,无需对车辆进行解锁。因此,这种配对方式能够省略用户解锁车辆、进入车内的步骤,因而能够提升用户的使用体验。例如,用户无需再携带相关的车辆解锁工具(如钥匙、证件等)来解锁车辆,用户也无需进入到车辆中手动开启车辆的配对模式。
36.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
37.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
38.图1是根据一示例性实施例示出的一种蓝牙fob钥匙的配对流程图。
39.图2是根据一示例性实施例示出的一种fob钥匙的配对方法的流程图。
40.图3是根据一示例性实施例示出的一种fob钥匙的配对方法的流程图。
41.图4是根据一示例性实施例示出的一种fob钥匙的配对方法的流程图。
42.图5是根据一示例性实施例示出的一种fob钥匙的配对方法的流程图。
43.图6是根据一示例性实施例示出的一种fob钥匙与车辆进行首次连接和首次配对的流程图。
44.图7是根据一示例性实施例示出的一种fob钥匙的配对装置的框图。
45.图8是根据一示例性实施例示出的一种fob钥匙的配对装置的框图。
46.图9是根据一示例性实施例示出的一种fob钥匙的配对装置的框图。
47.图10是根据一示例性实施例示出的一种车辆600的框图。
48.图11是根据一示例性实施例示出的一种用于fob钥匙的配对的装置1100的框图。
具体实施方式
49.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
50.在介绍本公开的fob钥匙的配对方法、装置、存储介质及系统之前,首先对本公开的应用场景进行介绍。
51.fob钥匙,即智能钥匙,通常指可以让用户在不插入单独的钥匙或操作起动按钮的情况下,就能够实现打开/关闭车门、起动车辆等功能的装置。fob钥匙例如可以包括nfc(near field communication,近场通信)fob钥匙、蓝牙fob钥匙等。
52.以蓝牙fob钥匙为例,用户可以在提车后自主完成车辆和蓝牙fob钥匙的配对。图1
是本公开所示出的一种蓝牙fob钥匙的配对流程图,参照图1,蓝牙fob钥匙的配对流程包括:
53.车主通过车辆的中控大屏操作车辆,使车辆进入配对模式;此外,车主可以按动蓝牙fob钥匙上的按键开关,使蓝牙fob钥匙进入配对状态。
54.这样,车辆可以通过蓝牙搜索寻找待连接的蓝牙设备,如搜索所述蓝牙fob钥匙并发起连接。在车辆与蓝牙fob钥匙相互发现后,车辆与蓝牙fob钥匙建立蓝牙连接。之后,蓝牙fob钥匙可以与车辆进行配对流程。例如,车辆可以通过蓝牙信道与蓝牙fob钥匙交换车钥匙相关密钥,从而完成配对。
55.在此过程之后,用户可以通过蓝牙fob钥匙解锁车辆,从而使用车辆。
56.值得说明的是,为了保障车辆安全,避免车辆随意尝试连接外部蓝牙设备,通常可以设置:在用户操作车辆中控大屏使车辆进入配对模式后,车辆才可以搜索连接蓝牙fob钥匙。
57.但是,这种设置使得用户在进行蓝牙fob钥匙配对前,需要具备解锁车辆并进入车辆座舱的能力。例如在一些场景中,为了进行fob钥匙配对,用户需要持另一把约定类型的车辆钥匙对车辆进行解锁,并在解锁后进入车辆,以及在中控屏幕中设置车辆进入配对模式。此外,配对过程中还需要维持fob钥匙在车辆内。因此,这种fob钥匙的配对步骤较为繁琐,配对过程也不够灵活。
58.为此,本公开提供一种fob钥匙的配对方法,应用于fob钥匙。图2是本公开一示例性实施例所示出的一种fob钥匙的配对方法的流程图,参照图2,所述方法包括:
59.在步骤s21中,从车主的终端获取所述车主的车辆的配对码,以及所述车辆的车钥匙的第一密钥。
60.例如,fob钥匙可以与所述车主的终端进行连接,如蓝牙连接。在与车主的终端连接之后,可以从所述终端获取所述配对码和第一密钥。
61.如在一种可能的实施方式中,步骤s21可以包括:
62.向所述终端发送信息获取请求,所述信息获取请求用于获取所述车辆的配对码以及第一密钥;
63.接收所述终端发送的所述配对码和第一密钥。
64.例如在一种可能的实施方式中,所述配对码和第一密钥预置在所述车辆的服务端和所述车辆中。例如,可以在车辆生产过程中,生成所述配对码以及所述第一密钥,并将所述配对码和第一密钥预置在所述车辆和所述服务端中。或者,也可以在fob钥匙与所述车辆连接和配对前的任意时刻,生成所述配对码以及所述第一密钥,并将所述配对码和第一密钥预置在所述车辆和所述服务端中。
65.其中,所述配对码和所述第一密钥可以是所述服务端生成的,也可以是相关的可信装置生成的,生成所述第一密钥的装置和生成所述配对码的装置可以相同也可以不同。此外,基于车钥匙协议的规定,所述第一密钥可以是对称密钥,也可以是非对称密钥,本公开对此不做限制。
66.这样,fob钥匙向终端发送信息获取请求后,终端可以从所述服务端获取所述第一密钥和配对码。例如,终端可以获取自身所关联的车辆,如通过车企应用程序获取自身所关联的车辆。这样,终端可以通过所述车辆的信息(这些信息可以保存在终端的存储介质中,
如车辆的标识、生产数据等),向服务端发送请求。服务端则可以根据所述车辆的信息查询所述车辆的配对码和第一密钥,并向所述终端返回所述配对码和第一密钥。
67.在一实施例中,终端也可以获取自身所关联的用户,如通过车企应用程序获取自身所关联的用户,其可以是车企应用程序中的登录用户。这样,终端可以通过所述用户的信息(这些信息可以保存在终端的存储介质中,如用户名称、身份标识、账号名称等),向服务端发送请求,从而获得所述配对码和第一密钥。服务端则可以根据所述用户的信息查询所述用户所关联的车辆,获取所述车辆的配对码和第一密钥,并向所述终端返回所述配对码和第一密钥。
68.在一种可能的实施方式中,所述第一密钥预置在所述车辆的服务端和所述车辆中,所述第一密钥由所述终端从所述服务端获取,所述配对码由所述终端生成并通过所述服务端同步至所述车辆中,得到所述预置的配对码。
69.例如,可以在车辆生产过程中,生成所述第一密钥,并将所述第一密钥预置在所述车辆和所述服务端中。其中,所述第一密钥可以是所述服务端生成的,也可以是相关的可信装置生成的。
70.这样,fob钥匙向终端发送信息获取请求后,终端可以从所述服务端获取所述第一密钥。例如,终端可以获取自身所关联的车辆,如通过车企应用程序获取自身所关联的车辆。这样,终端可以通过所述车辆的信息,向服务端发送请求。服务端则可以根据所述车辆的信息查询所述车辆的第一密钥,并向所述终端返回所述第一密钥。
71.在一实施例中,终端也可以获取自身所关联的用户,如通过车企应用程序获取自身所关联的用户。这样,终端可以通过所述用户的信息,向服务端发送请求,从而获得所述第一密钥。服务端则可以根据所述用户的信息查询所述用户所关联的车辆,获取所述车辆的第一密钥,并向所述终端返回所述第一密钥。
72.关于所述配对码,所述配对码例如可以是终端生成的,生成方式可以为随机生成或基于相关的车钥匙协议的规定生成。在终端生成所述配对码之后,可以将所述配对码发送至服务端,并由所述服务端将所述配对码下发至车辆中,得到车辆中预置的配对码。此外,所述终端还可以将自身生成的配对码以及从服务端获取到的第一密钥发送至fob钥匙。
73.在一种可能的实施方式中,所述配对码和第一密钥预置在所述车辆的服务端、所述车辆以及所述终端中,所述配对码和所述第一密钥由所述终端从终端存储空间中获取。这样,fob钥匙向终端发送信息获取请求后,终端可以从终端存储空间获取所述第一密钥以及所述配对码,并向所述fob钥匙发送所述第一密钥以及配对码。
74.参照图2,在步骤s22中,在车辆未解锁的情况下,基于配对码与车辆进行首次连接。
75.其中,在配对码与车辆中预置的配对码一致的情况下,车辆与fob钥匙进行首次连接。由于车辆中预置了相应的配对码,因此不具备所述配对码的设备无法与所述车辆建立连接。通过这样的方式,上述方案中的车辆具有识别合法fob钥匙的能力。在这种情况下,与相关技术中的车辆未解锁时不与其他设备连接不同,本公开实施例中车辆在未解锁时也可以接收连接请求。
76.作为一种示例,车辆可以接收fob钥匙的连接请求,所述连接请求可以包括配对码。这样,车辆可以判断所述配对码与车辆中预置的配对码是否一致。在所述配对码与车辆
中预置的配对码不一致的情况下,车辆可以拒绝所述连接请求;在所述配对码与车辆中预置的配对码一致的情况下,车辆可以通过所述连接请求,并与所述fob钥匙进行首次连接。
77.在步骤s23中,在与车辆连接成功的情况下,基于第一密钥与车辆进行首次配对。
78.例如在一种可能的实施方式中,所述基于所述第一密钥与所述车辆进行首次配对,包括:
79.基于所述第一密钥向所述车辆发送配对请求,所述配对请求包括所述第一密钥的验证信息,所述配对请求用于请求所述车辆根据车辆中预置的车钥匙的第二密钥以及所述第一密钥的验证信息对所述第一密钥进行验证,并在验证通过的情况下与所述fob钥匙进行配对。
80.作为一种示例,所述第一密钥为车钥匙的对称密钥,则所述第一密钥的验证信息可以包括基于所述对称密钥对验证数据的加密结果,验证数据可以是基于需求选择的任意数据。这样,车辆可以根据车辆中的第一密钥对所述加密结果进行解密。当解密成功时,确定fob钥匙拥有所述第一密钥,并接受所述fob钥匙,从而完成配对。
81.作为一种示例,在一些场景中所述第一密钥为车钥匙的非对称密钥对中的公钥,则所述第一密钥的验证信息可以包括基于所述公钥对验证数据的加密结果。这样,车辆可以根据车辆中的私钥对所述加密结果进行解密。当解密成功时,确定fob钥匙拥有所述公钥,并接受所述fob钥匙,从而完成配对。
82.需要注意的是,车辆与fob钥匙配对的过程可以基于车钥匙协议的规定进行,本公开对此不做限制。
83.上述方案中,fob钥匙在与车辆配对时,可以从车主的终端获取所述车主的车辆的配对码,以及所述车辆的车钥匙的第一密钥。此外,所述车辆中还预置了配对码,因此所述车辆可以根据配对码来识别合法的fob钥匙。由于车辆具备识别合法钥匙的能力,因此上述方案中,基于所述配对码,fob钥匙可以在车辆未解锁的情况下与车辆进行首次连接,并在首次连接之后通过第一密钥对车辆进行首次配对。
84.通过这样的方式,fob钥匙在与车辆进行首次配对时,无需对车辆进行解锁。因此,这种配对方式能够省略用户解锁车辆、进入车内的步骤,因而能够提升用户的使用体验。例如,用户无需再携带相关的车辆解锁工具来解锁车辆,用户也无需进入到车辆中手动开启车辆的配对模式。
85.基于同一发明构思,本公开还提供一种fob钥匙的配对方法,应用于终端,所述终端可以是本公开实施例中所涉及的终端,所述终端可以以手机、平板设备、穿戴设备等形式呈现。图3是本公开一示例性实施例所示出的一种fob钥匙的配对方法的流程图,参照图3,所述方法包括:
86.在步骤s31中,获取待与fob钥匙配对的车辆的配对码以及车辆的车钥匙的第一密钥。
87.例如,fob钥匙可以与所述终端进行连接,如蓝牙连接。在与终端连接之后,可以向所述终端发送信息获取请求。所述终端可以响应所述信息获取请求,获取待与fob钥匙配对的车辆的配对码以及车辆的车钥匙的第一密钥。这里,例如可以将所述终端所关联的车辆作为待与fob钥匙配对的车辆。
88.在实施步骤s31时,在一种可能的实施方式中,所述配对码和第一密钥预置在所述
车辆的服务端和所述车辆中,所述获取待与fob钥匙配对的车辆的配对码以及所述车辆的车钥匙的第一密钥,包括:
89.响应于接收到所述fob钥匙发送的信息获取请求,确定所述终端所关联的车辆,得到所述待与fob钥匙配对的车辆;
90.基于所述车辆的信息,从所述服务端获取所述配对码和第一密钥。
91.在一种可能的实施方式中,所述配对码和第一密钥预置在所述车辆的服务端、所述车辆以及所述终端中,所述获取待与fob钥匙配对的车辆的配对码以及所述车辆的车钥匙的第一密钥,包括:
92.响应于接收到所述fob钥匙发送的信息获取请求,确定所述终端所关联的车辆,得到所述待与fob钥匙配对的车辆;
93.基于所述车辆的信息,从终端存储空间中获取所述配对码和第一密钥。
94.在一种可能的实施方式中,所述第一密钥预置在所述车辆的服务端和所述车辆中,所述获取待与fob钥匙配对的车辆的配对码以及所述车辆的车钥匙的第一密钥,包括:
95.响应于接收到所述fob钥匙发送的信息获取请求,确定所述终端所关联的车辆,得到所述待与fob钥匙配对的车辆;
96.基于所述车辆的信息,从所述服务端获取所述第一密钥;
97.生成配对码,并通过所述服务端将所述配对码同步至所述车辆中,得到车辆中预置的配对码。
98.关于终端获取所述车辆的配对码以及所述第一密钥的实施方式,其已经在上述关于步骤s21的实施例中进行了详细说明,为了说明书的简洁,本公开在此不做赘述。
99.在步骤s32中,向fob钥匙发送配对码以及第一密钥。
100.其中,所述配对码用于所述fob钥匙在所述车辆未解锁的情况下,基于所述配对码与所述车辆进行首次连接。其中,在所述配对码与所述车辆中预置的配对码一致的情况下,所述车辆与所述fob钥匙进行首次连接;所述第一密钥用于所述fob钥匙在与所述车辆连接成功的情况下,基于所述第一密钥与所述车辆进行首次配对。
101.上述方案中,fob钥匙在与车辆配对时,可以从车主的终端获取所述车主的车辆的配对码,以及所述车辆的车钥匙的第一密钥。此外,所述车辆中还预置了配对码,因此所述车辆可以根据配对码来识别合法的fob钥匙。由于车辆具备识别合法钥匙的能力,因此上述方案中,基于所述配对码,fob钥匙可以在车辆未解锁的情况下与车辆进行首次连接,并在首次连接之后通过第一密钥对车辆进行首次配对。
102.关于fob钥匙与车辆进行首次连接以及首次配对的实施方式,其已经在上述关于步骤s22以及步骤s23的实施例中进行了详细说明,为了说明书的简洁,本公开在此不做赘述。
103.通过这样的方式,fob钥匙在与车辆进行首次配对时,无需对车辆进行解锁。因此,这种配对方式能够省略用户解锁车辆、进入车内的步骤,因而能够提升用户的使用体验。例如,用户无需再携带相关的车辆解锁工具来解锁车辆,用户也无需进入到车辆中手动开启车辆的配对模式。
104.基于同一发明构思,本公开还提供一种fob钥匙的配对方法,应用于车辆。所述车辆可以是本公开实施例中所涉及的车辆。图4是本公开一示例性实施例所示出的一种fob钥
匙的配对方法的流程图,参照图4,所述方法包括:
105.在步骤s41中,接收fob钥匙的连接请求,连接请求包括配对码,fob钥匙从车辆的车主的终端获取配对码以及车辆的车钥匙的第一密钥。
106.其中,fob钥匙获取配对码以及第一密钥的实施方式请参照关于图2的实施例说明,本公开在此不做赘述。
107.在步骤s42中,在车辆未解锁,且配对码与车辆中预置的配对码一致的情况下,与fob钥匙进行首次连接。
108.由于车辆中预置了相应的配对码,因此不具备所述配对码的设备无法与所述车辆建立连接。通过这样的方式,上述方案中的车辆具有识别合法fob钥匙的能力。在这种情况下,与相关技术中的车辆未解锁时不与其他设备连接不同,本公开实施例中车辆在未解锁时也可以接收连接请求。
109.作为一种示例,车辆可以接收fob钥匙的连接请求,所述连接请求可以包括配对码。这样,车辆可以判断所述配对码与车辆中预置的配对码是否一致。在所述配对码与车辆中预置的配对码不一致的情况下,车辆可以拒绝所述连接请求;在所述配对码与车辆中预置的配对码一致的情况下,车辆可以通过所述连接请求,并与所述fob钥匙进行首次连接。
110.在步骤s43中,在与fob钥匙连接成功的情况下,基于第一密钥与fob钥匙进行首次配对。
111.例如在一种可能的实施方式中,所述基于所述第一密钥与所述fob钥匙进行首次配对,包括:
112.接收fob钥匙的配对请求,所述配对请求包括所述第一密钥的验证信息;
113.根据车辆中预置的车钥匙的第二密钥以及所述第一密钥的验证信息对所述第一密钥进行验证;
114.在验证通过的情况下,与所述fob钥匙进行配对。
115.作为一种示例,所述第一密钥为车钥匙的对称密钥,则所述第一密钥的验证信息可以包括基于所述对称密钥对验证数据的加密结果。这样,车辆可以根据车辆中的第一密钥对所述加密结果进行解密。当解密成功时,确定fob钥匙拥有所述第一密钥,并接受所述fob钥匙,从而完成配对。
116.作为一种示例,在一些场景中所述第一密钥为车钥匙的非对称密钥对中的公钥,则所述第一密钥的验证信息可以包括基于所述公钥对验证数据的加密结果。这样,车辆可以根据车辆中的私钥对所述加密结果进行解密。当解密成功时,确定fob钥匙拥有所述公钥,并接受所述fob钥匙,从而完成配对。
117.需要注意的是,车辆与fob钥匙配对的过程可以基于车钥匙协议的规定进行,本公开对此不做限制。
118.上述方案中,fob钥匙在与车辆配对时,可以从车主的终端获取所述车主的车辆的配对码,以及所述车辆的车钥匙的第一密钥。此外,所述车辆中还预置了配对码,因此所述车辆可以根据配对码来识别合法的fob钥匙。由于车辆具备识别合法钥匙的能力,因此上述方案中,基于所述配对码,fob钥匙可以在车辆未解锁的情况下与车辆进行首次连接,并在首次连接之后通过第一密钥对车辆进行首次配对。
119.通过这样的方式,fob钥匙在与车辆进行首次配对时,无需对车辆进行解锁。因此,
这种配对方式能够省略用户解锁车辆、进入车内的步骤,因而能够提升用户的使用体验。例如,用户无需再携带相关的车辆解锁工具来解锁车辆,用户也无需进入到车辆中手动开启车辆的配对模式。
120.基于同一发明构思,本公开还提供一种fob钥匙的配对方法。图5是本公开一示例性实施例所示出的一种fob钥匙的配对方法的流程图,参照图5,所述方法包括:
121.车厂云服务预生成蓝牙fob钥匙相关密钥对,并在车辆生产过程中通过产线灌装的方式将车辆侧密钥预置于车辆。其中,所述车厂云服务例如可以是本公开实施例中所涉及的服务端。
122.用户购买车辆以及蓝牙fob钥匙。在用户期望进行蓝牙fob钥匙配对时,可以按动蓝牙fob钥匙的按键开关,使蓝牙fob钥匙进入配对状态。所述用户还可以通过已完成身份认证的车主手机设备上的车厂app(应用程序)中的相关app按钮,使车主手机设备进入协同配对状态。
123.这样,车主手机设备车厂app可以通过蓝牙寻找待连接的蓝牙fob钥匙。若车主手机设备车厂app找到蓝牙fob钥匙,则与蓝牙fob钥匙建立蓝牙连接。
124.建立蓝牙连接后,蓝牙fob钥匙可以向车主手机设备申请可与车辆完成蓝牙配对的蓝牙配对码,以及可以与车辆完成钥匙配对的车钥匙密钥。
125.车主手机设备车厂app接收到蓝牙fob钥匙的申请后,向车厂云服务申请所述蓝牙配对码以及所述车钥匙密钥。
126.车厂云服务在验证车主手机设备车厂app的请求无误后,向车主手机设备车厂app发送所述蓝牙配对码以及所述车钥匙密钥。
127.车主手机设备车厂app接收到车厂云服务下发的所述蓝牙配对码以及所述车钥匙密钥后,通过蓝牙连接向蓝牙fob钥匙发送所述蓝牙配对码以及所述车钥匙密钥。
128.通过这样的方式,蓝牙fob钥匙成功获取到可与车辆完成蓝牙配对的蓝牙配对码以及可以与车辆完成钥匙配对的车钥匙密钥。这样,车主可持该蓝牙fob钥匙靠近车辆以和车辆进行首次连接和首次配对。
129.参照图6所示出的一种fob钥匙与车辆进行首次连接和首次配对的流程图,所述流程包括:
130.车主持蓝牙fob钥匙靠近车辆,车辆与蓝牙fob钥匙之间基于车厂约定的蓝牙配对方式,进行两者之间的蓝牙扫描与蓝牙发现的过程。
131.蓝牙fob钥匙基于获取到的蓝牙配对码向车辆发起蓝牙配对请求,所述蓝牙配对请求用于请求建立蓝牙通信信道。所述车辆可以对所述蓝牙配对请求进行响应,如在所述蓝牙配对码与车辆中预置的蓝牙配对码之间一致的情况下,与所述蓝牙fob钥匙建立蓝牙通信信道。
132.蓝牙通信信道建立完成后,蓝牙fob钥匙向车辆发送车钥匙密钥,以便于车辆对蓝牙fob钥匙进行验证。例如,车辆可以根据预置的车钥匙密钥验证蓝牙fob钥匙发送的车钥匙密钥。在验证无误后,车辆可以接受蓝牙fob钥匙;
133.通过这样的方式,蓝牙fob钥匙与车辆完成首次配对流程。
134.上述方案中引入了车厂云服务,车厂云服务可以作为车钥匙密钥的生成者与授权者。上述方案还引入了车厂app来桥接车厂云服务与蓝牙fob钥匙的通信通道。通过这样的
方式,蓝牙fob钥匙的车钥匙密钥获取流程可以在没有车辆参与的情况下完成。并且,蓝牙fob钥匙在获取到车钥匙密钥并靠近车辆后,可以自行完成蓝牙fob钥匙与车辆的互信,整个过程可以无感进行,能够提升用户的使用体验。
135.此外,由于车辆中预置了相应的蓝牙配对码,因此不具备所述蓝牙配对码的设备无法与所述车辆建立连接。通过这样的方式,上述方案中的车辆具有初步识别合法fob钥匙的能力。并且,车辆与蓝牙fob钥匙首次连接时,蓝牙fob钥匙已有车钥匙密钥,因此车辆可以通过所述车钥匙密钥对fob钥匙的合法性进行进一步验证。
136.这样,结合蓝牙配对码以及车钥匙密钥的双重验证,车辆能够保障所连接的蓝牙设备的安全性。所以,上述实施例中,车辆可以不再具有传统方案中的“车辆必须通过用户人工操作才可以进入外部蓝牙设备接受状态”的设定。
137.因此,上述方案中fob钥匙可以在车辆未解锁的情况下与车辆进行首次连接和配对。通过这种方式,fob钥匙配对过程无需用户持另外一把约定类型的车辆钥匙进入座舱,也无需保持fob钥匙在车辆内。因此,上述方案能够提升蓝牙fob钥匙配对的灵活性,简化用户的操作步骤。
138.基于同一发明构思,本公开提供一种fob钥匙的配对装置,应用于fob钥匙。图7是本公开一示例性实施例所示出的一种fob钥匙的配对装置的框图,参照图7,所述fob钥匙的配对装置包括:
139.第一获取模块701,被配置为从车主的终端获取所述车主的车辆的配对码,以及所述车辆的车钥匙的第一密钥;
140.第一连接模块702,被配置为在所述车辆未解锁的情况下,基于所述配对码与所述车辆进行首次连接,其中,在所述配对码与所述车辆中预置的配对码一致的情况下,所述车辆与所述fob钥匙进行首次连接;
141.第一配对模块703,被配置为在与所述车辆连接成功的情况下,基于所述第一密钥与所述车辆进行首次配对。
142.上述方案中,fob钥匙在与车辆配对时,可以从车主的终端获取所述车主的车辆的配对码,以及所述车辆的车钥匙的第一密钥。此外,所述车辆中还预置了配对码,因此所述车辆可以根据配对码来识别合法的fob钥匙。由于车辆具备识别合法钥匙的能力,因此上述方案中,基于所述配对码,fob钥匙可以在车辆未解锁的情况下与车辆进行首次连接,并在首次连接之后通过第一密钥对车辆进行首次配对。
143.通过这样的方式,fob钥匙在与车辆进行首次配对时,无需对车辆进行解锁。因此,这种配对方式能够省略用户解锁车辆、进入车内的步骤,因而能够提升用户的使用体验。例如,用户无需再携带相关的车辆解锁工具来解锁车辆,用户也无需进入到车辆中手动开启车辆的配对模式。
144.可选地,所述第一获取模块701,包括:
145.第一发送子模块,被配置为向所述终端发送信息获取请求,所述信息获取请求用于获取所述车辆的配对码以及第一密钥;
146.第一接收子模块,被配置为接收所述终端发送的所述配对码和第一密钥;
147.其中,所述配对码和第一密钥预置在所述车辆的服务端和所述车辆中,所述配对码和第一密钥由所述终端从所述服务端获取;
148.或者,所述第一密钥预置在所述车辆的服务端和所述车辆中,所述第一密钥由所述终端从所述服务端获取,所述配对码由所述终端生成并通过所述服务端同步至所述车辆中,得到所述预置的配对码;
149.或者,所述配对码和第一密钥预置在所述车辆的服务端、所述车辆以及所述终端中,所述配对码和所述第一密钥由所述终端从终端存储空间中获取。
150.可选地,所述第一配对模块703,包括:
151.第二发送子模块,被配置为基于所述第一密钥向所述车辆发送配对请求,所述配对请求包括所述第一密钥的验证信息,所述配对请求用于请求所述车辆根据车辆中预置的车钥匙的第二密钥以及所述第一密钥的验证信息对所述第一密钥进行验证,并在验证通过的情况下与所述fob钥匙进行配对。
152.基于同一发明构思,本公开提供一种fob钥匙的配对装置,应用于终端。图8是本公开一示例性实施例所示出的一种fob钥匙的配对装置的框图,参照图8,所述装置包括:
153.第二获取模块801,被配置为获取待与fob钥匙配对的车辆的配对码以及所述车辆的车钥匙的第一密钥;
154.第一发送模块802,被配置为向所述fob钥匙发送所述配对码以及所述第一密钥;
155.其中,所述配对码用于所述fob钥匙在所述车辆未解锁的情况下,基于所述配对码与所述车辆进行首次连接,其中,在所述配对码与所述车辆中预置的配对码一致的情况下,所述车辆与所述fob钥匙进行首次连接;所述第一密钥用于所述fob钥匙在与所述车辆连接成功的情况下,基于所述第一密钥与所述车辆进行首次配对。
156.通过这样的方式,fob钥匙在与车辆进行首次配对时,无需对车辆进行解锁。因此,这种配对方式能够省略用户解锁车辆、进入车内的步骤,因而能够提升用户的使用体验。例如,用户无需再携带相关的车辆解锁工具来解锁车辆,用户也无需进入到车辆中手动开启车辆的配对模式。
157.可选地,所述配对码和第一密钥预置在所述车辆的服务端和所述车辆中,所述第二获取模块801,包括:
158.第二接收子模块,被配置为响应于接收到所述fob钥匙发送的信息获取请求,确定所述终端所关联的车辆,得到所述待与fob钥匙配对的车辆;
159.第一获取子模块,被配置为基于所述车辆的信息,从所述服务端获取所述配对码和第一密钥。
160.可选地,所述配对码和第一密钥预置在所述车辆的服务端、所述车辆以及所述终端中,所述第二获取模块801,包括:
161.第三接收子模块,被配置为响应于接收到所述fob钥匙发送的信息获取请求,确定所述终端所关联的车辆,得到所述待与fob钥匙配对的车辆;
162.第二获取子模块,被配置为基于所述车辆的信息,从终端存储空间中获取所述配对码和第一密钥。
163.可选地,所述第一密钥预置在所述车辆的服务端和所述车辆中,所述第二获取模块801,包括:
164.第四接收子模块,被配置为响应于接收到所述fob钥匙发送的信息获取请求,确定所述终端所关联的车辆,得到所述待与fob钥匙配对的车辆;
165.第三获取子模块,被配置为基于所述车辆的信息,从所述服务端获取所述第一密钥;
166.配对码生成子模块,被配置为生成配对码,并通过所述服务端将所述配对码同步至所述车辆中,得到车辆中预置的配对码。
167.基于同一发明构思,本公开提供一种fob钥匙的配对装置,应用于车辆。图9是本公开一示例性实施例所示出的一种fob钥匙的配对装置的框图,参照图9,所述装置包括:
168.第一接收模块901,被配置为接收fob钥匙的连接请求,所述连接请求包括配对码;其中,所述fob钥匙从所述车辆的车主的终端获取所述配对码以及所述车辆的车钥匙的第一密钥;
169.第二连接模块902,被配置为在所述车辆未解锁,且所述配对码与所述车辆中预置的配对码一致的情况下,与所述fob钥匙进行首次连接;
170.第二配对模块903,被配置为在与所述fob钥匙连接成功的情况下,基于所述第一密钥与所述fob钥匙进行首次配对。
171.通过这样的方式,fob钥匙在与车辆进行首次配对时,无需对车辆进行解锁。因此,这种配对方式能够省略用户解锁车辆、进入车内的步骤,因而能够提升用户的使用体验。例如,用户无需再携带相关的车辆解锁工具(如钥匙、证件等)来解锁车辆,用户也无需进入到车辆中手动开启车辆的配对模式。
172.可选地,所述第二配对模块903,包括:
173.第五接收子模块,被配置为接收fob钥匙的配对请求,所述配对请求包括所述第一密钥的验证信息;
174.验证子模块,被配置为根据车辆中预置的车钥匙的第二密钥以及所述第一密钥的验证信息对所述第一密钥进行验证;
175.配对子模块,被配置为在验证通过的情况下,与所述fob钥匙进行配对。
176.本公开还提供一种fob钥匙的配对装置,包括:
177.处理器;
178.用于存储处理器可执行指令的存储器;
179.其中,所述处理器被配置为执行本公开任意实施例中所述的fob钥匙的配对方法。
180.本公开还提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开任意实施例中所述的fob钥匙的配对方法的步骤。
181.根据本公开还提供一种fob钥匙的配对系统,包括fob钥匙、终端、车辆,以及服务端,其中,所述服务端中预置有所述车辆的车钥匙的第一密钥,所述fob钥匙被配置为执行本公开任意实施例中所述的应用于fob钥匙的fob钥匙的配对方法,所述终端被配置为执行本公开任意实施例中所述的应用于终端的fob钥匙的配对方法,所述车辆被配置为执行本公开任意实施例中所述的应用于车辆的fob钥匙的配对方法。
182.关于上述实施例中的fob钥匙的配对装置,其中各个模块执行操作的具体方式已经在有关fob钥匙的配对方法的实施例中进行了详细描述,此处将不做详细阐述说明。
183.图10是根据一示例性实施例示出的一种车辆600的框图。例如,车辆600可以是混合动力车辆,也可以是非混合动力车辆、电动车辆、燃料电池车辆或者其他类型的车辆。车辆600可以是自动驾驶车辆、半自动驾驶车辆或者非自动驾驶车辆。
184.参照图10,车辆600可包括各种子系统,例如,信息娱乐系统610、感知系统620、决策控制系统630、驱动系统640以及计算平台650。其中,车辆600还可以包括更多或更少的子系统,并且每个子系统都可包括多个部件。另外,车辆600的每个子系统之间和每个部件之间可以通过有线或者无线的方式实现互连。
185.在一些实施例中,信息娱乐系统610可以包括通信系统,娱乐系统以及导航系统等。
186.感知系统620可以包括若干种传感器,用于感测车辆600周边的环境的信息。例如,感知系统620可包括全球定位系统(全球定位系统可以是gps系统,也可以是北斗系统或者其他定位系统)、惯性测量单元(inertial measurement unit,imu)、激光雷达、毫米波雷达、超声雷达以及摄像装置。
187.决策控制系统630可以包括计算系统、整车控制器、转向系统、油门以及制动系统。
188.驱动系统640可以包括为车辆600提供动力运动的组件。在一个实施例中,驱动系统640可以包括引擎、能量源、传动系统和车轮。引擎可以是内燃机、电动机、空气压缩引擎中的一种或者多种的组合。引擎能够将能量源提供的能量转换成机械能量。
189.车辆600的部分或所有功能受计算平台650控制。计算平台650可包括至少一个第一处理器651和第一存储器652,第一处理器651可以执行存储在第一存储器652中的指令653。
190.第一处理器651可以是任何常规的处理器,诸如商业可获得的cpu。处理器还可以包括诸如图像处理器(graphic process unit,gpu),现场可编程门阵列(field programmable gate array,fpga)、片上系统(system on chip,soc)、专用集成芯片(application specific integrated circuit,asic)或它们的组合。
191.第一存储器652可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
192.除了指令653以外,第一存储器652还可存储数据,例如道路地图,路线信息,车辆的位置、方向、速度等数据。第一存储器652存储的数据可以被计算平台650使用。
193.在本公开实施例中,第一处理器651可以执行指令653,以完成上述的应用于车辆的fob钥匙的配对方法的全部或部分步骤。
194.图11是根据一示例性实施例示出的一种用于fob钥匙的配对的装置1100的框图。例如,装置1100可以是移动电话,平板设备,穿戴设备等。
195.参照图11,装置1100可以包括以下一个或多个组件:处理组件1102,第二存储器1104,电源组件1106,多媒体组件1108,音频组件1110,输入/输出接口1112,传感器组件1114,以及通信组件1116。
196.处理组件1102通常控制装置1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1102可以包括一个或多个第二处理器1120来执行指令,以完成上述的应用于终端的fob钥匙的配对方法的全部或部分步骤。此外,处理组件1102可以包括一个或多个模块,便于处理组件1102和其他组件之间的交互。例如,处理组件1102可以包括多媒体模块,以方便多媒体组件1108和处理组件1102之间的交互。
197.第二存储器1104被配置为存储各种类型的数据以支持在装置1100的操作。这些数据的示例包括用于在装置1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。第二存储器1104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
198.电源组件1106为装置1100的各种组件提供电力。电源组件1106可以包括电源管理系统,一个或多个电源,及其他与为装置1100生成、管理和分配电力相关联的组件。
199.多媒体组件1108包括在所述装置1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1108包括一个前置摄像头和/或后置摄像头。当装置1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
200.音频组件1110被配置为输出和/或输入音频信号。例如,音频组件1110包括一个麦克风(mic),当装置1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在第二存储器1104或经由通信组件1116发送。在一些实施例中,音频组件1110还包括一个扬声器,用于输出音频信号。
201.输入/输出接口1112为处理组件1102和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:9游会主页按钮、音量按钮、启动按钮和锁定按钮。
202.传感器组件1114包括一个或多个传感器,用于为装置1100提供各个方面的状态评估。例如,传感器组件1114可以检测到装置1100的打开/关闭状态,组件的相对定位,例如所述组件为装置1100的显示器和小键盘,传感器组件1114还可以检测装置1100或装置1100一个组件的位置改变,用户与装置1100接触的存在或不存在,装置1100方位或加速/减速和装置1100的温度变化。传感器组件1114可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1114还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1114还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
203.通信组件1116被配置为便于装置1100和其他设备之间有线或无线方式的通信。装置1100可以接入基于通信标准的无线网络,如wifi,4g或5g,或它们的组合。在一个示例性实施例中,通信组件1116经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1116还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
204.在示例性实施例中,装置1100可以被一个或多个应用专用集成电路(asic)、数字
信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述应用于终端的fob钥匙的配对方法。
205.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的第二存储器1104,上述指令可由装置1100的第二处理器1120执行以完成上述应用于终端的fob钥匙的配对方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
206.在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的应用于车辆的fob钥匙的配对方法的代码部分。
207.在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的应用于终端的fob钥匙的配对方法的代码部分。
208.在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的应用于fob钥匙的fob钥匙的配对方法的代码部分。
209.本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
210.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1  
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
网站地图