一种蓝牙数字钥匙的创建方法、装置及存储介质与流程
- 国知局
- 2024-07-31 22:04:14
本发明涉及数字车钥匙领域,尤其是涉及一种蓝牙数字钥匙的创建方法、装置及存储介质。
背景技术:
1、数字车钥匙是智能网联车的重要革新应用之一,已经有部分车辆制造企业、终端设备厂商和oem厂商着手于开发数字车钥匙解决方案。
2、目前,市面上主流的解决方案有ccc(car connectivity consortium,车联网联盟),icce(intelligent car connectivity industry ecosystem alliance,智慧车联产业生态联盟),iccoa(intelligent car connectivity open alliance,智慧车联开放联盟)以及oem(original equipment manufacturer,原始设备制造商)厂商的私有协议等。针对不同的协议,它们对蓝牙广播的要求各不相同,比如ccc协议、iccoa以及部分终端厂商所使用的私有协议需要发送rpa(resolvable private address,可解析私密地址)广播,还有icce协议以及另外部分终端厂商使用自行定制的协议需要发送静态地址广播。车端的蓝牙芯片需要适配主流的蓝牙数字钥匙协议,因此需要车端蓝牙芯片同时支持发送这两种类型的广播。
3、现有技术的问题在于,由于蓝牙芯片的硬件限制,车端蓝牙芯片只支持低功耗发送其中一种广播,不支持同时低功耗发送这两种广播,因此不能实现多协议并存的功能。虽然车端蓝牙芯片可以分时切换发送这两种广播,但会致使车端蓝牙芯片无法进入低功耗,导致整车功耗的增加。
4、对于车端而言,必须要在满足低功耗的同时满足多协议的并存,以满足用户数字车钥匙多样化的需求。
技术实现思路
1、本发明提供了一种蓝牙数字钥匙的创建方法、装置及存储介质,用于解决现有技术的车端蓝牙芯片不能低功耗地实现多种蓝牙数字钥匙协议并存的问题。
2、本发明的技术方案为:
3、一方面,本发明提供了一种蓝牙数字钥匙的创建方法,所述蓝牙数字钥匙的创建方法包括:
4、响应车主创建第一终端与车辆之间的第一蓝牙数字钥匙的第一事件,生成基于第一协议的第一蓝牙数字钥匙和第一蓝牙配对信息,供第一终端和车辆之间完成第一蓝牙数字钥匙创建;第一协议是指第一终端的操作系统和车辆的通信系统均支持的公有数字钥匙协议;
5、响应车主创建第二终端与车辆之间的第二蓝牙数字钥匙的第二事件,生成基于第二协议的第二蓝牙数字钥匙和第二蓝牙配对信息,供第二终端和车辆之间完成第二蓝牙数字钥匙创建;第二协议是指车企自行规定的私有数字钥匙协议;
6、第一终端的操作系统和第二终端的操作系统所支持的广播类型不同;
7、第一蓝牙数字钥匙和第二蓝牙数字钥匙所支持的广播类型相同。
8、优选地,基于第一事件创建第一蓝牙数字钥匙的首次发生时间早于基于第二事件创建第二蓝牙数字钥匙的首次发生时间。
9、优选地,响应车主创建第一终端与车辆之间的第一蓝牙数字钥匙的第一事件,生成基于第一协议的第一蓝牙数字钥匙和第一蓝牙配对信息,供第一终端和车辆之间完成第一蓝牙数字钥匙创建的步骤,包括:
10、将所生成的基于第一协议的第一蓝牙数字钥匙和第一蓝牙配对信息分别发送给第一终端和车辆,供第一终端和车辆对第一蓝牙数字钥匙进行合法性验证;
11、在识别第一终端和车辆均对第一蓝牙数字钥匙完成合法性验证时,触发第一终端对第一蓝牙数字钥匙和第一蓝牙配对信息做存储,并判断是否为首次为车辆创建的第一把蓝牙数字钥匙;
12、若为首次为车辆创建的第一把蓝牙数字钥匙,触发车辆先根据第一协议进行数字钥匙协议和广播类型切换,再对第一蓝牙数字钥匙和第一蓝牙配对信息做存储;
13、若不为首次为车辆创建的第一把蓝牙数字钥匙,则在第一协议与第一把数字蓝牙数字钥匙所支持的广播类型相同时,触发车辆先根据第一协议进行数字钥匙协议切换,再对基于第一蓝牙数字钥匙和第一蓝牙配对信息做存储。
14、优选地,响应车主创建第二终端与车辆之间的第二蓝牙数字钥匙的第二事件,生成基于第二协议的第二蓝牙数字钥匙和第二蓝牙配对信息,供第二终端和车辆之间完成第二蓝牙数字钥匙创建的步骤,包括:
15、将所生成的基于第二协议的第二蓝牙数字钥匙和第二蓝牙配对信息分别发送给第二终端和车辆,供第二终端和车辆对第二蓝牙数字钥匙进行合法性验证;
16、在识别第二终端和车辆均对第二蓝牙数字钥匙完成合法性验证时,触发第二终端对第二蓝牙数字钥匙和第二蓝牙配对信息做存储;并触发车辆先根据第二协议进行数字钥匙协议切换,再对第二蓝牙数字钥匙和第二蓝牙配对信息做存储。
17、优选地,所述蓝牙数字钥匙的创建方法还包括:
18、响应车主好友通过车主终端分享链接创建第三终端与车辆之间的第三蓝牙数字钥匙的第三事件;
19、若第三终端的操作系统所支持的广播类型与车辆的第一把蓝牙数字钥匙的广播类型不同,生成基于第二协议的第三蓝牙数字钥匙和第三蓝牙配对信息,供第三终端和车辆之间完成第三蓝牙数字钥匙创建;
20、若第三终端的操作系统所支持的广播类型与车辆的第一把蓝牙数字钥匙的广播类型相同,在第三终端的操作系统所支持的数字钥匙协议不受车辆的通信系统所支持时,生成基于第二协议的第三蓝牙数字钥匙和第三蓝牙配对信息,供第三终端和车辆之间完成第三蓝牙数字钥匙创建;
21、若第三终端的操作系统所支持的广播类型与车辆的第一把蓝牙数字钥匙的广播类型相同,在第三终端的操作系统所支持的数字钥匙协议受车辆的通信系统所支持时,生成基于第三协议的第三蓝牙数字钥匙和第三蓝牙配对信息,供第三终端和车辆之间完成第三蓝牙数字钥匙创建;第三协议是指第三终端的操作系统和车辆的通信系统均支持的公有数字钥匙协议;
22、第三蓝牙数字钥匙和第一把蓝牙数字钥匙所支持的广播类型相同;
23、车主终端为预先在服务器上与车辆之间建立关联关系的所述第一终端或所述第二终端。
24、优选地,所述蓝牙数字钥匙的创建方法还包括:
25、在识别到车主更换时,删除历史创建的所有蓝牙数字钥匙。
26、另一方面,本发明还提供了一种蓝牙数字钥匙的创建方法,所述蓝牙数字钥匙的创建方法包括:
27、响应车主创建第一终端与车辆之间的第一蓝牙数字钥匙的第一事件,生成基于第一协议的第一蓝牙数字钥匙和第一蓝牙配对信息,供第一终端和车辆之间完成第一蓝牙数字钥匙创建;第一协议是指车辆所在车企自行规定的私有数字钥匙协议;
28、响应车主创建第二终端与车辆之间的第二蓝牙数字钥匙的第二事件,生成基于第一协议的第二蓝牙数字钥匙和第二蓝牙配对信息,供第二终端和车辆之间完成第二蓝牙数字钥匙创建;
29、响应车主创建第三终端与车辆之间的第三蓝牙数字钥匙的第三事件,生成基于第二协议的第三蓝牙数字钥匙和第二蓝牙配对信息,供第三终端和车辆之间完成第三蓝牙数字钥匙创建;第二协议是指第三终端的操作系统和车辆的通信系统均支持的公有数字钥匙协议;
30、第一终端的操作系统和第二终端的操作系统所支持的广播类型不同,第三终端的操作系统和第一终端的操作系统所支持的广播类型相同但所支持数字钥匙协议不同;
31、第一蓝牙数字钥匙、第二蓝牙数字钥匙和第三蓝牙数字钥匙所支持的广播类型相同。
32、优选地,基于第一事件创建第一蓝牙数字钥匙的首次发生时间早于基于第二创建第二蓝牙数字钥匙的首次发生时间和基于第三事件创建第三蓝牙数字钥匙的首次发生时间。
33、优选地,响应车主创建第一终端与车辆之间的第一蓝牙数字钥匙的第一事件,生成基于第一协议的第一蓝牙数字钥匙和第一蓝牙配对信息,供第一终端和车辆之间完成第一蓝牙数字钥匙创建的步骤,包括:
34、将所生成的基于第一协议的第一蓝牙数字钥匙和第一蓝牙配对信息分别发送给第一终端和车辆,供第一终端和车辆对第一蓝牙数字钥匙进行合法性验证;
35、在识别第一终端和车辆均对第一蓝牙数字钥匙完成合法性验证时,触发第一终端对第一蓝牙数字钥匙和第一蓝牙配对信息做存储;并触发车辆先根据第一协议进行数字钥匙协议和广播类型切换,再对第一蓝牙数字钥匙和第一蓝牙配对信息做存储。
36、优选地,响应车主创建第二终端与车辆之间的第二蓝牙数字钥匙的第二事件,生成基于第一协议的第二蓝牙数字钥匙和第二蓝牙配对信息,供第二终端和车辆之间完成第二蓝牙数字钥匙创建的步骤,包括:
37、将所生成的基于第一协议的第二蓝牙数字钥匙和第二蓝牙配对信息分别发送给第二终端和车辆,供第二终端和车辆对第二蓝牙数字钥匙进行合法性验证;
38、在识别第二终端和车辆均对第二蓝牙数字钥匙完成合法性验证时,触发第二终端对第二蓝牙数字钥匙和第二蓝牙配对信息做存储;并触发车辆对第二蓝牙数字钥匙和第二蓝牙配对信息做存储。
39、优选地,响应车主创建第三终端与车辆之间的第三蓝牙数字钥匙的第三事件,生成基于第二协议的第三蓝牙数字钥匙和第二蓝牙配对信息,供第三终端和车辆之间完成第三蓝牙数字钥匙创建的步骤,包括:
40、将所生成的基于第二协议的第三蓝牙数字钥匙和第三蓝牙配对信息分别发送给第三终端和车辆,供第三终端和车辆对第三蓝牙数字钥匙进行合法性验证;
41、在识别第三终端和车辆均对第三蓝牙数字钥匙完成合法性验证时,触发第三终端对基于第二协议的第三蓝牙数字钥匙和第三蓝牙配对信息做存储;并触发车辆先根据公有协议进行数字钥匙协议切换,再对基于第二协议的第三蓝牙数字钥匙和第三蓝牙配对信息做存储。
42、优选地,所述蓝牙数字钥匙的创建方法还包括:
43、响应车主好友通过车主终端分享链接创建第四终端与车辆之间的第四蓝牙数字钥匙的第四事件;
44、若第四终端的操作系统所支持的广播类型与车辆的第一把蓝牙数字钥匙的广播类型不同,生成基于第一协议的第四蓝牙数字钥匙和第四蓝牙配对信息,供第四终端和车辆之间完成第四蓝牙数字钥匙创建;
45、若第四终端的操作系统所支持的广播类型与车辆的第一把蓝牙数字钥匙的广播类型相同,在第四终端的操作系统所支持的数字钥匙协议不受车辆的通信系统所支持时,生成基于第一协议的第四蓝牙数字钥匙和第四蓝牙配对信息,供第四终端和车辆之间完成第四蓝牙数字钥匙创建;
46、若第四终端的操作系统所支持的广播类型与车辆的第一把蓝牙数字钥匙的广播类型相同,在第四终端的操作系统所支持的数字钥匙协议受车辆的通信系统所支持时,生成基于第三协议的第四蓝牙数字钥匙和第四蓝牙配对信息,供第四终端和车辆之间完成第四蓝牙数字钥匙创建;第三协议是指第四终端的操作系统和车辆的通信系统均支持的公有数字钥匙协议;第四蓝牙数字钥匙和第一把蓝牙数字钥匙所支持的广播类型相同;
47、车主终端为预先在服务器上与车辆之间建立关联关系的所述第一终端、所述第二终端或所述第三终端。
48、优选地,所述蓝牙数字钥匙的创建方法还包括:
49、在识别到车主更换时,删除历史创建的所有蓝牙数字钥匙。
50、另一方面,本发明还提供了一种蓝牙数字钥匙的创建装置,所述蓝牙数字钥匙的创建装置包括:
51、第一创建模块,用于响应车主创建第一终端与车辆之间的第一蓝牙数字钥匙的第一事件,生成基于第一协议的第一蓝牙数字钥匙和第一蓝牙配对信息,供第一终端和车辆之间完成第一蓝牙数字钥匙创建;第一协议是指第一终端的操作系统和车辆的通信系统均支持的公有数字钥匙协议;
52、第二创建模块,用于响应车主创建第二终端与车辆之间的第二蓝牙数字钥匙的第二事件,生成基于第二协议的第二蓝牙数字钥匙和第二蓝牙配对信息,供第二终端和车辆之间完成第二蓝牙数字钥匙创建;第二协议是指车企自行规定的私有数字钥匙协议;
53、第一终端的操作系统所支持的广播类型和第二终端的操作系统所支持的广播类型不同。
54、另一方面,本发明还提供了一种蓝牙数字钥匙的创建装置,所述蓝牙数字钥匙的创建装置包括:
55、第一创建模块,用于响应车主创建第一终端与车辆之间的第一蓝牙数字钥匙的第一事件,生成基于第一协议的第一蓝牙数字钥匙和第一蓝牙配对信息,供第一终端和车辆之间完成第一蓝牙数字钥匙创建;第一协议是指车辆所在车企自行规定的私有数字钥匙协议;
56、第二创建模块,用于响应车主创建第二终端与车辆之间的第二蓝牙数字钥匙的第二事件,生成基于第一协议的第二蓝牙数字钥匙和第二蓝牙配对信息,供第二终端和车辆之间完成第二蓝牙数字钥匙创建;
57、第三创建模块,用于响应车主创建第三终端与车辆之间的第三蓝牙数字钥匙的第三事件,生成基于第二协议的第三蓝牙数字钥匙和第二蓝牙配对信息,供第三终端和车辆之间完成第三蓝牙数字钥匙创建;第二协议是指第三终端的操作系统和车辆的通信系统均支持的公有数字钥匙协议;
58、第一终端的操作系统和第二终端的操作系统所支持的广播类型不同,第三终端的操作系统和第一终端的操作系统所支持的广播类型相同但所支持数字钥匙协议不同;
59、第一蓝牙数字钥匙、第二蓝牙数字钥匙和第三蓝牙数字钥匙所支持的广播类型相同。
60、另一方面,本发明还提供了一种蓝牙数字钥匙的创建装置,包括:
61、处理器;
62、用于存储处理器可执行指令的存储器;
63、其中,所述处理器被配置为执行上述的蓝牙数字钥匙的创建方法的步骤。
64、另一方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现上述的蓝牙数字钥匙的创建方法的步骤。
65、本发明的有益效果为:
66、车主在选用第一终端创建对车辆进行控制的蓝牙数字钥匙时,服务器基于第一终端的操作系统和车辆的通信系统共同支持的公有数字钥匙协议来生成第一终端与车辆之间的第一蓝牙数字钥匙,在第一终端与车辆之间的第一蓝牙数字钥匙创建成功后,第一终端通过操作系统本身实现对车辆的蓝牙控制;车主在选用第二终端创建对车辆进行控制的蓝牙数字钥匙时,服务器基于车辆所在车企自行规定的私有数字钥匙协议来生成第二终端与车辆之间的第二蓝牙数字钥匙,在第二终端与车辆之间的第二蓝牙数字钥匙创建成功后,第二终端通过安装的车企app实现对车辆的蓝牙控制。对于车端蓝牙芯片来说,由于在向第一终端和第二终端发送的广播类型相同,故不需要向现有技术中分时切换发送两种不同类型的广播,使车端蓝牙芯片既能支持不同蓝牙数字钥匙协议的各类终端通讯,又能满足蓝牙芯片的低功耗要求。
本文地址:https://www.jishuxx.com/zhuanli/20240731/191835.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表