智能手机动态密码连接车辆蓝牙设备的方法和系统与流程

文档序号:12698357阅读:544来源:国知局
智能手机动态密码连接车辆蓝牙设备的方法和系统与流程

本发明涉及车辆控制技术技术领域,尤其涉及一种智能手机动态密码连接车辆蓝牙设备的方法和系统。



背景技术:

汽车蓝牙钥匙的出现实现了用户在无钥匙情况下开关车门、打开后备箱等操作,很大程度上给车主提供了方便和不同的用户体验,随着汽车租赁服务的兴起与发展,目前市场上手机APP与蓝牙连接包括三种方式:固定默认密码、蓝牙服务端授权、服务器端设置白名单。

由于目前蓝牙密码的单一不变性对于一个蓝牙被多台设备进行连接存在一定的安全隐患,如何在确保手机APP与蓝牙安全连接变得尤为重要。

因此,现有技术需要改进。



技术实现要素:

本发明公开了一种智能手机动态密码连接车辆蓝牙设备的方法和系统,用降低蓝牙密码单一不变而存在的安全隐患。

一方面,本发明实施例提供的一种智能手机动态密码连接车辆蓝牙设备的方法,包括:

智能手机通过蓝牙模块搜索车辆蓝牙设备,并接收服务器下发的连接车辆蓝牙设备的密码,实现智能手机与车辆蓝牙设备的连接;

服务器生成动态密码并发送到智能手机APP,智能手机APP通过蓝牙协议发送密码修改指令信息到车辆蓝牙设备;

车辆蓝牙设备根据智能手机APP指令信息修改蓝牙连接密码,并向智能手机APP发送修改密码成功的回执;

智能手机将车辆蓝牙设备修改密码成功的回执转发至服务器,服务器保存新的连接密码。

在基于本发明上述智能手机动态密码连接车辆蓝牙设备的方法的另一个实施例中,所述智能手机通过蓝牙模块搜索车辆蓝牙设备,并接收服务器下发的连接车辆蓝牙设备的密码,实现智能手机与车辆蓝牙设备的连接包括:

打开智能手机的无线网络和蓝牙模块,使智能手机连接到服务器;

服务器查找智能手机需要连接的车辆蓝牙设备ID;

判断服务器是否存储车辆蓝牙设备ID对应的连接密码;

如果未存储,则车辆蓝牙设备为新增设备,服务器获取车辆蓝牙设备的连接密码,并将连接密码发送至智能手机,完成智能手机与蓝牙设备连接,服务器存储智能手机ID、车辆蓝牙设备ID和连接密码;

如果已存储,服务器向智能手机发下发连接车辆蓝牙设备的密码,并完成智能手机与蓝牙设备连接。

在基于本发明上述智能手机动态密码连接车辆蓝牙设备的方法的另一个实施例中,所述服务器生成动态密码并发送到智能手机APP,智能手机APP通过蓝牙协议发送密码修改指令信息到车辆蓝牙设备包括:

服务器判断智能手机是否与车辆蓝牙设备连接;

如果未连接,则返回;

如果连接,则服务器按照智能手机和车辆蓝牙设备的地址信息,随机生成新的动态密码,并发送智能手机APP;

智能手机APP接收服务器发送的新的动态密码,并通过蓝牙通讯协议,将新的动态密码发送至车辆蓝牙设备。

在基于本发明上述智能手机动态密码连接车辆蓝牙设备的方法的另一个实施例中,所述车辆蓝牙设备根据智能手机APP指令信息修改蓝牙连接密码,并向智能手机APP发送修改密码成功的回执包括:

车辆蓝牙设备根据智能手机APP发送的新的动态密码,更改本端的连接密码;

判断更改连接密码是否成功;

如果更改失败,则连接密码不变,并向智能手机APP发送密码更改失败的回执,并返回重新操作;

如果更改成功,则更新连接密码,并向智能手机APP发送密码更新成功的回执。

另一方面,本发明实施例提供的一种智能手机动态密码连接车辆蓝牙设备的系统,包括:智能手机、服务器、车辆蓝牙设备;

所述智能手机与服务器和车辆蓝牙设备连接,包括蓝牙模块,通过蓝牙模块与车辆蓝牙设备连接,智能手机通过与车辆蓝牙设备通信,控制汽车的车门和后备箱;

所述服务器与智能手机通信,用于为智能手机提供与车辆蓝牙设备连接的密码,并随机生成新的动态密码,更新智能手机与车辆蓝牙设备的连接密码,使智能手机与车辆蓝牙设备的每次连接都确保安全;

所述车辆蓝牙设备与智能手机进行蓝牙通信,通过接收智能手机APP的控制信号,并执行相应的操作,接收智能手机APP发送的新的动态密码,执行新密码并发送回执。

在基于本发明上述智能手机动态密码连接车辆蓝牙设备的系统的另一个实施例中,所述服务器包括密码生成模块,所述密码生成模块根据智能手机设备ID、车辆蓝牙设备ID和伪随机序列按照设定算法生成,生成蓝牙连接的新的动态密码。

在基于本发明上述智能手机动态密码连接车辆蓝牙设备的系统的另一个实施例中,所述服务器通过无线方式与智能手机连接,所述服务器将生成的新的动态密码通过无线方式发送至智能手机,智能手机APP将动态密码发送至车辆蓝牙设备。

在基于本发明上述智能手机动态密码连接车辆蓝牙设备的系统的另一个实施例中,所述服务器包括存储单元,用于存储智能手机设备ID、车辆蓝牙设备ID和连接密码;

当服务器发现智能手机设备和车辆蓝牙设备连接成功后,自动生成新的动态密码,发送至智能手机APP;

如果智能手机与车辆蓝牙设备为初次连接,智能手机向服务器发送连接请求,服务器读取相应车辆蓝牙设备ID对应的连接密码,并将连接密码发送至智能手机,使智能手机与车辆蓝牙设备连接。

所述存储单元存储的连接密码为智能手机1蓝牙模块与车辆蓝牙设备3成功连接后设置的新的动态密码。

与现有技术相比,本发明包括以下优点:

本发明的智能手机动态密码连接车辆蓝牙设备的方法和系统,通过智能手机的蓝牙模块搜索车辆蓝牙设备,通过服务器发送的连接密码,完成智能手机与车辆蓝牙设备的蓝牙连接,通过服务器生成新的动态密码,实现车辆蓝牙设备的密码更换,使每次智能手机连接车辆蓝牙设备都确保安全,而且连接非常方便简单。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所使用的附图做一简单地介绍。

图1是本发明的智能手机动态密码连接车辆蓝牙设备的系统的一个实施例的结构示意图。

图2是本发明的智能手机动态密码连接车辆蓝牙设备的方法的一个实施例的流程图。

图3是本发明的智能手机动态密码连接车辆蓝牙设备的方法的另一个实施例的流程图。

图4是本发明的智能手机动态密码连接车辆蓝牙设备的方法的再一个实施例的流程图。

图5是本发明的智能手机动态密码连接车辆蓝牙设备的方法的又一个实施例的流程图。

图中:1智能手机、2服务器、3车辆蓝牙设备。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本发明的智能手机动态密码连接车辆蓝牙设备的系统的一个实施例的结构示意图,如图1所示,所述智能手机动态密码连接车辆蓝牙设备的系统包括:

智能手机1、服务器2、车辆蓝牙设备3;

所述智能手机1与服务器2和车辆蓝牙设备3连接,包括蓝牙模块,通过蓝牙模块与车辆蓝牙设备3连接,智能手机1通过与车辆蓝牙设备3通信,控制汽车的车门和后备箱;

所述服务器2与智能手机1通信,用于为智能手机1提供与车辆蓝牙设备3连接的密码,并随机生成新的动态密码,更新智能手机1与车辆蓝牙设备3的连接密码,使智能手机1与车辆蓝牙设备3的每次连接都确保安全;

所述车辆蓝牙设备3与智能手机1进行蓝牙通信,通过接收智能手机1APP的控制信号,并执行相应的操作,接收智能手机1APP发送的新的动态密码,执行新密码并发送回执。

所述服务器2包括密码生成模块,所述密码生成模块根据智能手机1设备ID、车辆蓝牙设备3ID和伪随机序列按照设定算法生成,生成蓝牙连接的新的动态密码。

所述服务器2通过无线方式与智能手机1连接,所述服务器2将生成的新的动态密码通过无线方式发送至智能手机1,智能手机1APP将动态密码发送至车辆蓝牙设备3。

所述服务器2包括存储单元,用于存储智能手机1设备ID、车辆蓝牙设备3ID和连接密码;

当服务器2发现智能手机1设备和车辆蓝牙设备3连接成功后,自动生成新的动态密码,发送至智能手机1APP;

如果智能手机1与车辆蓝牙设备3为初次连接,智能手机1向服务器2发送连接请求,服务器2读取相应车辆蓝牙设备3ID对应的连接密码,并将连接密码发送至智能手机1,使智能手机1与车辆蓝牙设备3连接。

所述存储单元存储的连接密码为智能手机1蓝牙模块与车辆蓝牙设备3成功连接后设置的新的动态密码。

图2是本发明的智能手机动态密码连接车辆蓝牙设备的方法的一个实施例的流程图,如图2所示,所述智能手机动态密码连接车辆蓝牙设备的方法包括:

10,智能手机1通过蓝牙模块搜索车辆蓝牙设备3,并接收服务器2下发的连接车辆蓝牙设备3的密码,实现智能手机1与车辆蓝牙设备3的连接;

20,服务器2生成动态密码并发送到智能手机1APP,智能手机1APP通过蓝牙协议发送密码修改指令信息到车辆蓝牙设备3;

30,车辆蓝牙设备3根据智能手机1APP指令信息修改蓝牙连接密码,并向智能手机1APP发送修改密码成功的回执;

40,智能手机1将车辆蓝牙设备3修改密码成功的回执转发至服务器2,服务器2保存新的连接密码。

图3是本发明的智能手机动态密码连接车辆蓝牙设备的方法的另一个实施例的流程图,如图3所示,所述智能手机1通过蓝牙模块搜索车辆蓝牙设备3,并接收服务器2下发的连接车辆蓝牙设备3的密码,实现智能手机1与车辆蓝牙设备3的连接包括:

11,打开智能手机1的无线网络和蓝牙模块,使智能手机1连接到服务器2;

12,服务器2查找智能手机1需要连接的车辆蓝牙设备3ID;

13,判断服务器2是否存储车辆蓝牙设备3ID对应的连接密码;

14,如果未存储,则车辆蓝牙设备3为新增设备,服务器2获取车辆蓝牙设备3的连接密码,并将连接密码发送至智能手机1,完成智能手机1与蓝牙设备3连接,服务器2存储智能手机1ID、车辆蓝牙设备3ID和连接密码;

15,如果已存储,服务器2向智能手机1发下发连接车辆蓝牙设备3的密码,并完成智能手机1与蓝牙设备3连接。

图4是本发明的智能手机动态密码连接车辆蓝牙设备的方法的再一个实施例的流程图,如图4所示,所述服务器2生成动态密码并发送到智能手机1APP,智能手机1APP通过蓝牙协议发送密码修改指令信息到车辆蓝牙设备3包括:

21,服务器1判断智能手机1是否与车辆蓝牙设备3连接;

如果未连接,则返回;

22,如果连接,则服务器2按照智能手机1和车辆蓝牙设备3的地址信息,随机生成新的动态密码,并发送智能手机1APP;

23,智能手机1APP接收服务器2发送的新的动态密码,并通过蓝牙通讯协议,将新的动态密码发送至车辆蓝牙设备3。

图5是本发明的智能手机动态密码连接车辆蓝牙设备的方法的又一个实施例的流程图,如图5所示,所述车辆蓝牙设备3根据智能手机1APP指令信息修改蓝牙连接密码,并向智能手机1APP发送修改密码成功的回执包括::

31,车辆蓝牙设备3根据智能手机1APP发送的新的动态密码,更改本端的连接密码;

32,判断更改连接密码是否成功;

33,如果更改失败,则连接密码不变,并向智能手机1APP发送密码更改失败的回执,并返回重新操作;

34,如果更改成功,则更新连接密码,并向智能手机1APP发送密码更新成功的回执。

以上对本发明所提供的一种智能手机动态密码连接车辆蓝牙设备的方法和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1