一种基于数字钥匙的车辆启动方法、装置及终端与流程

文档序号:21545294发布日期:2020-07-17 17:54阅读:381来源:国知局
一种基于数字钥匙的车辆启动方法、装置及终端与流程

本发明涉及车辆管理技术领域,尤其涉及一种基于数字钥匙的车辆启动方法、装置及终端。



背景技术:

随着共享经济发展迅猛,从国家层面鼓励共享汽车发展。车辆分享及共享对减少城市拥堵、降低尾气排放有着重大的贡献。同时可以降低买车、养车成本;也可以缓解城市限行、上牌难、停车难等问题;车辆的分享及共享也提供了多样化的体验,满足不同的用车需求,对国家,企业,个人都有很大的好处;为了实现共享,数字钥匙代替物理钥匙越来越普及。

基于蓝牙数字钥匙的手机app启停汽车技术,为车辆分享及共享运营奠定了技术实现基础。但是现有技术中,数字钥匙需要在移动网络或者无线网络畅通的情况下才能使用,具有较大的局限性,且一般数字钥匙无法直接启动车辆或者直接采用联网的数字钥匙启动车辆,存在一定的风险,安全性较低。



技术实现要素:

为了解决上述技术问题,针对以上问题点,本发明公开了基于数字钥匙的车辆启动方法,采用数字钥匙直接控制车辆启动,且在没有网络的情况下,第一终端也能通过蓝牙通信使得蓝牙数字钥匙控制车辆启动,可靠性高且较为方便。

为了达到上述发明目的,本发明提供了一种基于数字钥匙的车辆启动方法,所述的方法包括:

建立车辆与第一终端之间的蓝牙通讯连接;

响应于启动按键触发指令,判断车辆是否存在物理钥匙;

若不存在,则向第一终端发送数字钥匙请求指令,以获得第一反馈信息,所述数字钥匙请求指令包括车辆解锁请求指令、车辆闭锁请求指令或车辆启动请求指令;

判断第一反馈信息是否为车辆启动指令信息;

若为车辆启动指令信息,则判断车辆是否通过防盗认证;

若通过防盗认证,则向所述第一终端发送车辆允许启动指令,以获得第二反馈信息;

判断所述第二反馈信息是否为允许启动授权指令信息;

若是,则判断车辆是否满足预设允许启动条件;

若是,则执行启动指令。

进一步地,所述向第一终端发送数字钥匙请求指令之后,还包括:

判断向第一终端发送的数字钥匙请求指令是否为车辆启动请求指令;

若为车辆启动请求指令,则使得第一终端显示启动按钮窗口,以提示用户确认启动,并获得第一反馈信息。

进一步地,所述判断车辆是否通过防盗认证之后,还包括:

若未通过防盗认证,则向所述第一终端发送启动失败信息,以提示用户车辆启动失败。

进一步地,所述判断车辆是否满足预设允许启动条件,包括:

获取车辆允许启动状态的持续时间;

判断车辆允许启动状态的持续时间是否不大于预设第一阈值;

若是,判定车辆满足预设允许启动条件。

更进一步地,所述判断车辆是否满足预设允许启动条件之后,还包括:

若否,判定车辆允许启动状态超时,向所述第一终端发送车辆不允许启动指令,以使得第一终端响应于车辆不允许启动的指令信息,重新发送允许启动授权指令。

进一步地,所述执行启动指令之后,还包括:

响应于车辆启动指令执行成功的信息,向所述第一终端发送车辆实时状态信息,以使得第一终端根据接收的车辆实时状态信息,展示车辆的最新状态,以提示用户查看。

本发明提供了一种基于数字钥匙的车辆启动装置,所述的装置包括:

蓝牙通讯建立模块,用于建立车辆与第一终端之间的蓝牙通讯连接;

第一判断模块,用于响应于启动按键触发指令,判断车辆是否存在物理钥匙;

请求指令发送模块,用于若不存在,则向第一终端发送数字钥匙请求指令,以获得第一反馈信息,所述数字钥匙请求指令包括车辆解锁请求指令、车辆闭锁请求指令和车辆启动请求指令;

第二判断模块,用于判断第一反馈信息是否为车辆启动指令信息;

第三判断模块,用于若为车辆启动指令信息,则判断车辆是否通过防盗认证;

允许启动指令发送模块,用于若通过防盗认证,则向所述第一终端发送车辆允许启动指令,以获得第二反馈信息;

第四判断模块,用于判断所述第二反馈信息是否为允许启动授权指令信息;

第五判断模块,用于若是,则判断车辆是否满足预设允许启动条件;

指令执行模块,用于若是,则执行启动指令。

进一步地,所述第五判断模块包括:

第一获取单元,用于获取车辆允许启动状态的持续时间;

第一判断单元,用于判断车辆允许启动状态的持续时间是否不大于预设第一阈值;

第一判定单元,用于若是,判定车辆满足预设允许启动条件。

进一步地,还包括:

信息发送模块,用于响应于车辆启动指令执行成功的信息,向所述第一终端发送车辆实时状态信息,以使得第一终端根据接收的车辆实时状态信息,展示车辆的最新状态,以提示用户查看。

本发明提供了一种基于数字钥匙的车辆启动终端,所述终端包括处理器和存储器;

所述处理器,适于实现一条或一条以上指令;

所述存储器,存储有一条或一条以上指令,所述一条或一条以上适于所述处理器加载并执行以实现如上述所述的基于数字钥匙的车辆启动方法。

实施本发明实施例,具有如下有益效果:

本发明公开的基于数字钥匙的车辆启动方法,采用数字钥匙直接控制车辆启动,且在没有网络的情况下,第一终端也能通过蓝牙通信使得蓝牙数字钥匙控制车辆启动,可靠性高且较为方便。

附图说明

为了更清楚地说明本发明所述的基于数字钥匙的车辆启动方法、装置及终端,下面将对实施例所需要的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1为本发明实施例提供的一种基于数字钥匙的车辆启动方法的流程示意图;

图2为本发明实施例提供的一种判断预设允许启动条件方法的流程示意图;

图3为本发明实施例提供的另一种基于数字钥匙的车辆启动方法的流程示意图;

图4为本发明实施例提供的一种基于数字钥匙的车辆启动装置的结构示意图;

图5为本发明实施例提供的一种基于数字钥匙的车辆启动终端的结构示意图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明可以应用于用户在得到数字钥匙,进入车内之后,尤其是在智能终端没有网络,但蓝牙可以使用的情况下,使智能终端app通过蓝牙通讯与车辆连接,以启动车辆。

请参考图1,其所示为本发明实施例提供的一种基于数字钥匙的车辆启动方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序,在实际使用无网络的情况下,可以按照实施例或附图所示的方法顺序执行。具体的如图1所示,所述方法包括:

s101,建立车辆与第一终端之间的蓝牙通讯连接;

需要说明的是,本说明书实施例中,第一终端可以是手机,具体的,用户在进入车内后,采用手机通过手机app与车辆建立蓝牙通讯连接,以使得后续信息顺利传输。

s103,响应于启动按键触发指令,判断车辆是否存在物理钥匙;

在本说明书实施例中,响应于用户触发的车辆上的启动按键,唤醒车辆can网络,并判断车辆内是否存在能够启动车辆的物理钥匙。

s105,若不存在,则向第一终端发送数字钥匙请求指令,以获得第一反馈信息,所述数字钥匙请求指令包括车辆解锁请求指令、车辆闭锁请求指令或车辆启动请求指令;

在本说明书实施例中,向第一终端发送数字钥匙请求指令之后,还包括:

判断向第一终端发送的数字钥匙请求指令是否为车辆启动请求指令;

若为车辆启动请求指令,则使得第一终端显示启动按钮窗口,以提示用户确认启动,并获得第一反馈信息。

s107,判断第一反馈信息是否为车辆启动指令信息;

在本说明书实施例中,所述第一反馈信息可以是车辆启动指令信息、车辆解锁指令信息或车辆闭锁指令信息。

s109,若为车辆启动指令信息,则判断车辆是否通过防盗认证;

s111,若通过防盗认证,则向所述第一终端发送车辆允许启动指令,以获得第二反馈信息;

在本说明书实施例中,向所述第一终端发送车辆允许启动指令,之后,第一终端上app进行更新,以使得用户点击启动按钮;进而获得第二反馈信息。

s113,判断所述第二反馈信息是否为允许启动授权指令信息;

s115,若是,则判断车辆是否满足预设允许启动条件;

在本说明书实施例中,如图2所示,本发明实施例提供的一种判断预设允许启动条件方法的流程示意图;具体的,如下:

s201,获取车辆允许启动状态的持续时间;

在本说明书实施例中,车辆允许启动状态的持续时间可以是车辆能够通过第一终端控制其启动的时长。

s203,判断车辆允许启动状态的持续时间是否不大于预设第一阈值;

具体的,预设第一阈值可以为30s,也即是车辆允许启动状态的持续时长为30s,若小于等于30s,则判定车辆满足预设允许启动条件。

s205,若是,判定车辆满足预设允许启动条件。

在本说明书实施例中,所述判断车辆是否满足预设允许启动条件之后,还包括:若否,则判定车辆允许启动状态超时,向所述第一终端发送车辆不允许启动指令,以使得第一终端响应于车辆不允许启动的指令信息,重新发送允许启动授权指令。

s117,若是,则执行启动指令。

在本说明书实施例中,所述执行启动指令之后,还包括:

响应于车辆启动指令执行成功的信息,向所述第一终端发送车辆实时状态信息,以使得第一终端根据接收的车辆实时状态信息,展示车辆的最新状态,以提示用户查看。

由上述实施例可见,本发明实施例建立车辆与第一终端之间的蓝牙通讯连接;响应于启动按键触发指令,判断车辆是否存在物理钥匙;若不存在,则向第一终端发送数字钥匙请求指令,以获得第一反馈信息,所述数字钥匙请求指令包括车辆解锁请求指令、车辆闭锁请求指令或车辆启动请求指令;判断第一反馈信息是否为车辆启动指令信息;若为车辆启动指令信息,则判断车辆是否通过防盗认证;若通过防盗认证,则向所述第一终端发送车辆允许启动指令,以获得第二反馈信息;判断所述第二反馈信息是否为允许启动授权指令信息;若是,则判断车辆是否满足预设允许启动条件;若是,则执行启动指令;利用本说明书实施例提供的技术方案,采用数字钥匙直接控制车辆启动,且在没有网络的情况下,第一终端也能通过蓝牙通信使得蓝牙数字钥匙控制车辆启动,可靠性高且较为方便。

如图3所示,其所示为本发明实施例提供的另一种基于数字钥匙的车辆启动方法的流程示意图;本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序,在实际使用无网络的情况下,可以按照实施例或附图所示的方法顺序执行。具体的如图3所示,所述方法包括:

s301,建立车辆与第一终端之间的蓝牙通讯连接;

需要说明的是,本说明书实施例中,第一终端可以是手机,具体的,用户在进入车内后,采用手机通过手机app与车辆建立蓝牙通讯连接,以使得后续信息顺利传输。

s303,响应于启动按键触发指令,判断车辆是否存在物理钥匙;

在本说明书实施例中,响应于用户触发的车辆上的启动按键,唤醒车辆can网络,并判断车辆内是否存在能够启动车辆的物理钥匙。

s305,若不存在,则向第一终端发送数字钥匙请求指令,以获得第一反馈信息,所述数字钥匙请求指令包括车辆解锁请求指令、车辆闭锁请求指令或车辆启动请求指令;

在本说明书实施例中,向第一终端发送数字钥匙请求指令之后,还包括:

判断向第一终端发送的数字钥匙请求指令是否为车辆启动请求指令;

若为车辆启动请求指令,则使得第一终端显示启动按钮窗口,以提示用户确认启动,并获得第一反馈信息。

s307,判断第一反馈信息是否为车辆启动指令信息;

在本说明书实施例中,所述第一反馈信息可以是车辆启动指令信息、车辆解锁指令信息或车辆闭锁指令信息。

s309,若为车辆启动指令信息,则判断车辆是否通过防盗认证;

s311,若未通过防盗认证,则向所述第一终端发送启动失败信息,以提示用户车辆启动失败。

本发明实施例还提供了一种基于数字钥匙的车辆启动装置,如图4所示,其所示为本发明实施例提供的一种基于数字钥匙的车辆启动装置的结构示意图;具体的,所述的装置包括:

蓝牙通讯建立模块410,用于建立车辆与第一终端之间的蓝牙通讯连接;

第一判断模块420,用于响应于启动按键触发指令,判断车辆是否存在物理钥匙;

请求指令发送模块430,用于若不存在,则向第一终端发送数字钥匙请求指令,以获得第一反馈信息,所述数字钥匙请求指令包括车辆解锁请求指令、车辆闭锁请求指令和车辆启动请求指令;

第二判断模块440,用于判断第一反馈信息是否为车辆启动指令信息;

第三判断模块450,用于若为车辆启动指令信息,则判断车辆是否通过防盗认证;

允许启动指令发送模块460,用于若通过防盗认证,则向所述第一终端发送车辆允许启动指令,以获得第二反馈信息;

第四判断模块470,用于判断所述第二反馈信息是否为允许启动授权指令信息;

第五判断模块480,用于若是,则判断车辆是否满足预设允许启动条件;

指令执行模块490,用于若是,则执行启动指令。

在本说明书实施例中,还包括:

信息发送模块,用于响应于车辆启动指令执行成功的信息,向所述第一终端发送车辆实时状态信息,以使得第一终端根据接收的车辆实时状态信息,展示车辆的最新状态,以提示用户查看。

本发明实施例提供了一种基于数字钥匙的车辆启动终端,该终端包括处理器和存储器;

所述处理器,适于实现一条或一条以上指令;

所述存储器,存储有一条或一条以上指令,所述一条或一条以上适于所述处理器加载并执行以实现如上述方法实施例所述的基于数字钥匙的车辆启动方法。

存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。

图5为本发明实施例提供的一种基于数字钥匙的车辆启动终端的结构示意图,该基于数字钥匙的车辆启动终端的内部构造可包括但不限于:处理器、网络接口及存储器,其中基于数字钥匙的车辆启动终端内的处理器、网络接口及存储器可以通过总线或其他方式连接,在本说明书实施例所示图5中以通过总线连接为例。

其中,处理器(或称cpu(centralprocessingunit,中央处理器))是基于数字钥匙的车辆启动终端的计算核心以及控制核心。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi、移动通信接口等)。存储器(memory)是基于数字钥匙的车辆启动终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器可以是高速ram存储设备,也可以是非不稳定的存储设备(non-volatilememory),例如至少一个磁盘存储设备;可选的还可以是至少一个位于远离前述处理器的存储装置。存储器提供存储空间,该存储空间存储了基于数字钥匙的车辆启动终端的操作系统,可包括但不限于:windows系统(一种操作系统),linux(一种操作系统)等等,本发明对此并不作限定;并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。在本说明书实施例中,处理器加载并执行存储器中存放的一条或一条以上指令,以实现上述方法实施例提供的基于数字钥匙的车辆启动方法。

本发明的实施例还提供了一种存储介质,所述存储介质可设置于基于数字钥匙的车辆启动终端之中以保存用于实现方法实施例中的一种基于数字钥匙的车辆启动方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集可由电子设备的处理器加载并执行以实现上述方法实施例提供的基于数字钥匙的车辆启动方法。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

由上述本发明提供的基于数字钥匙的车辆启动方法、装置及终端的实施例可见,本发明实施例建立车辆与第一终端之间的蓝牙通讯连接;响应于启动按键触发指令,判断车辆是否存在物理钥匙;若不存在,则向第一终端发送数字钥匙请求指令,具体的,判断向第一终端发送的数字钥匙请求指令是否为车辆启动请求指令;若为车辆启动请求指令,则使得第一终端显示启动按钮窗口,以提示用户确认启动,并获得第一反馈信息;所述数字钥匙请求指令包括车辆解锁请求指令、车辆闭锁请求指令或车辆启动请求指令;判断第一反馈信息是否为车辆启动指令信息;若为车辆启动指令信息,则判断车辆是否通过防盗认证;若通过防盗认证,则向所述第一终端发送车辆允许启动指令,以获得第二反馈信息;若未通过防盗认证,则向所述第一终端发送启动失败信息,以提示用户车辆启动失败;判断所述第二反馈信息是否为允许启动授权指令信息;若是,则判断车辆是否满足预设允许启动条件;具体的,包括:获取车辆允许启动状态的持续时间;判断车辆允许启动状态的持续时间是否不大于预设第一阈值;若是,判定车辆满足预设允许启动条件。若否,判定车辆允许启动状态超时,向所述第一终端发送车辆不允许启动指令,以使得第一终端响应于车辆不允许启动的指令信息,重新发送允许启动授权指令;若是,则执行启动指令;响应于车辆启动指令执行成功的信息,向所述第一终端发送车辆实时状态信息,以使得第一终端根据接收的车辆实时状态信息,展示车辆的最新状态,以提示用户查看;采用数字钥匙直接控制车辆启动,且在没有网络的情况下,第一终端也能通过蓝牙通信使得蓝牙数字钥匙控制车辆启动,可靠性高且较为方便。

需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和服务器实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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