借助于移动智能设备实现车辆启动或上锁的方法与流程

文档序号:18823459发布日期:2019-10-09 01:10阅读:218来源:国知局
借助于移动智能设备实现车辆启动或上锁的方法与流程

本发明涉及汽车领域,具体而言,涉及一种借助于移动智能设备实现车辆启动或上锁的方法。



背景技术:

目前,很多车辆都配设了无钥匙进入系统,简称pke(passivekeylessenter),从而为车辆用户最大限度地提供便利和安全。

在无钥匙进入系统中,并不是真的没有钥匙,而是车辆用户在进入车内时无需取出钥匙。当用户靠近车辆时,通过定位技术和先进的用户身份编码识别方案,车辆可以自动或者在门把手按键被触发的条件下解除车门锁,允许用户进入车辆。并且在检测到钥匙在车内条件下,允许用户通过一键启动按键启动发动机。

最近,出现了一种基于ble(bluetoothlowenergy,蓝牙低功耗)技术的双向通信技术。ble技术是一种短距的无线通讯技术,使用2.4ghz频段的无线电,可实现固定设备和移动智能设备之间的数据交换。

目前业界正在研发基于ble技术的双向通信技术来实现移动智能设备(例如智能手机)替代智能钥匙的无钥匙进入系统。但是,目前,借助于移动智能设备实现车辆启动(例如开启车辆的车门或发动机)和车辆上锁(例如锁止车辆的车门或发动机)的方案并不完善,因此,需要提供一种完善的借助于移动智能设备实现车辆启动和上锁的方案。



技术实现要素:

本发明的出发点在于,提供一种借助于移动智能设备实现车辆启动或上锁的方法,从而解决了现有技术中存在的上述问题。

本发明的实施例提供了一种借助于移动智能设备实现车辆启动的方法,所述车辆具有ble模块和车身控制单元,所述方法包括:

所述ble模块对移动智能设备进行身份认证,如果身份认证成功,则与所述移动智能设备建立ble连接,

所述ble模块接收所述移动智能设备通过ble连接发送的启动授权认证请求,并且向所述车身控制单元发送启动授权认证请求,

所述车身控制单元对所述ble模块进行启动授权认证,如果启动授权认证成功,则允许持有所述移动智能设备的用户启动所述车辆,并且将启动授权成功的结果发送给所述ble模块,

所述ble模块将启动授权成功的结果发送给所述移动智能设备。

可选地,所述车身控制单元对所述ble模块进行启动授权认证包括:

所述车身控制单元生成随机码,基于加密算法对所述随机码进行计算,并且将所述随机码发送给所述ble模块,

所述ble模块基于加密算法对所述随机码进行计算,并且将计算结果发送给所述车身控制单元,

所述车身控制单元将自身获得的计算结果和来自所述ble模块的计算结果进行比较,若比较结果为两个计算结果相同,则认为启动授权认证成功。

可选地,所述ble模块与所述车身控制单元使用相同的加密算法。

可选地,在启动授权认证成功后,所述车身控制单元在其内设置表示启动授权状态的标志位,该标志位在预设期间内或取消启动授权前有效;在标志位有效期间,持有所述移动智能设备的用户能够通过车内启动开关直接启动车辆。

本发明的实施例还提供了一种借助于移动智能设备实现车辆上锁的方法,所述车辆具有ble模块和车身控制单元,所述方法包括:

所述ble模块对移动智能设备进行身份认证,如果身份认证成功,则与所述移动智能设备建立ble连接,

所述ble模块接收所述移动智能设备通过ble连接发送的上锁认证请求,并且向所述车身控制单元发送上锁认证请求,

所述车身控制单元对所述ble模块进行上锁认证,如果上锁认证成功,则执行车辆上锁并且取消对持有所述移动智能设备的用户的启动授权,并且将车辆上锁成功和启动授权已取消的结果发送给所述ble模块,

所述ble模块将车辆上锁成功和启动授权已取消的结果发送给所述移动智能设备。

可选地,所述车身控制单元对所述ble模块进行上锁认证包括:

所述车身控制单元生成随机码,基于加密算法对所述随机码进行计算,并且将所述随机码发送给所述ble模块,

所述ble模块基于加密算法对所述随机码进行计算,并且将计算结果发送给所述车身控制单元,

所述车身控制单元将自身获得的计算结果和来自所述ble模块的计算结果进行比较,若比较结果为两个计算结果相同,则认为上锁认证成功。

可选地,所述ble模块与所述车身控制单元使用相同的加密算法。

可选地,在取消启动授权后,设置在所述车身控制单元内的表示启动授权状态的标志位失效;在标志位失效后,持有所述移动智能设备的用户不能通过车内启动开关直接启动车辆。

本发明的实施例的用于至少具有以下优点:

本发明中,提出了完整的借助于移动智能设备实现车辆启动和上锁的方案,从而填补了现有技术的空白。

本发明中,利用车载ble模块对移动智能设备进行身份认证并且利用车身控制单元对ble模块进行启动授权认证和上锁认证,从而防止了非法的消息源对于通信过程的干扰,提高了通信过程的安全性。

附图说明

本发明的其他细节及优点将通过下文提供的详细描述而变得显而易见。应理解的是,下列附图仅仅是示意性的且并非按比例绘制,因而不能视为对本申请的限制,下文将参照附图来进行详细描述,其中:

图1示出了根据本发明的一个具体实施方式的借助于移动智能设备实现车辆启动的方法流程图。

图2示出了根据本发明的一个具体实施方式的借助于移动智能设备实现车辆上锁的方法流程图。

具体实施方式

下面参照附图描述本发明的实施例。在下面的描述中,阐述了许多具体细节以便使所属技术领域的技术人员更全面地了解和实现本发明。但是,对所属技术领域的技术人员明显的是,本发明的实现可不具有这些具体细节中的一些。此外,应当理解的是,本发明并不局限于所介绍的特定实施例。相反,可以考虑用下面所述的特征和要素的任意组合来实施本发明,而无论它们是否涉及不同的实施例。因此,下面的方面、特征、实施例和优点仅作说明之用,而不应看作是权利要求的要素或限定,除非在权利要求中明确提出。

现参照图1,示出了本发明的一个具体实施方式的借助于移动智能设备实现车辆启动的方法流程图。

首先,在整车处于下电熄火状态时,移动智能设备根据用户在用户界面上的操作向车辆的ble模块(ble模块可以是独立的模块或者集成在车载t-box中)发起蓝牙连接请求。ble模块对移动智能设备进行身份认证并且在身份认证通过后与移动智能设备建立ble连接。可以采用现有技术中的任何合适的身份认证方式实现对移动智能设备的身份认证。

然后,移动智能设备根据用户在用户界面上的操作向ble模块发送启动授权认证请求,ble模块通过can(controllerareanetwork,控制器局域网络)总线将启动授权认证请求发送给车辆的车身控制单元。

然后,车身控制单元对ble模块进行启动授权认证。具体地,车身控制单元可以生成随机码,基于加密算法(例如aes128)对随机码进行计算,并且将随机码发送给ble模块,ble模块基于相同的加密算法(例如aes128)对随机码进行计算,并且将计算结果发送给车身控制单元。车身控制单元将自身获得的计算结果和来自ble模块的计算结果进行比较,若比较结果为两个计算结果相同,则认为启动授权认证成功。

如果启动授权认证成功,车身控制单元允许车辆的用户启动车辆(例如开启车辆的车门或发动机),并且将启动授权成功的结果发送给ble模块,ble模块将启动授权成功的结果发送给移动智能设备。移动智能设备将车辆启动授权成功的结果显示给用户。

在启动授权认证成功后,车身控制单元可以在其内设置表示启动授权状态的标志位,该标志位在预设期间内或取消启动授权前有效。在标志位有效期间,持有移动智能设备的用户能够通过车内启动开关直接启动车辆。

现参照图2,示出了本发明的一个具体实施方式的借助于移动智能设备实现车辆上锁的方法流程图。

首先,在整车处于启动授权状态时,移动智能设备根据用户在用户界面上的操作向车辆的ble模块发起蓝牙连接请求。ble模块对移动智能设备进行身份认证并且在身份认证通过后与移动智能设备建立ble连接。可以采用现有技术中的任何合适的身份认证方式实现对移动智能设备的身份认证。

然后,移动智能设备根据用户在用户界面上的操作向ble模块发送整车上锁认证请求,ble模块将整车上锁认证请求发送给车辆的车身控制单元。

然后,车身控制单元对ble模块进行上锁认证。具体地,车身控制单元可以生成随机码,基于加密算法(例如aes128)对随机码进行计算,并且将随机码发送给ble模块,ble模块基于相同的加密算法(例如aes128)对随机码进行计算,并且将计算结果发送给车身控制单元。车身控制单元将自身获得的计算结果和来自ble模块的计算结果进行比较,若比较结果为两个计算结果相同,则认为上锁认证成功。

如果上锁认证成功,车身控制单元执行车辆上锁(例如锁止车辆的车门和发动机)并且取消对持有所述移动智能设备的用户的启动授权,并且将车辆上锁成功和启动授权已取消的结果发送给ble模块,ble模块将车辆上锁成功和启动授权已取消的结果发送给移动智能设备。移动智能设备将车辆上锁成功和启动授权已取消的结果显示给用户。

在取消启动授权后,设置在车身控制单元内的表示启动授权状态的标志位失效。在标志位失效后,持有移动智能设备的用户不能通过车内启动开关直接启动车辆。

本发明中,提出了完整的借助于移动智能设备实现车辆启动和上锁的方案,从而填补了现有技术的空白。

本发明中,利用车载ble模块对移动智能设备进行身份认证并且利用车身控制单元对ble模块进行启动授权认证和上锁认证,从而防止了非法的消息源对于通信过程的干扰,提高了通信过程的安全性。

应指出的是,以上描述仅为示例,而不是对本发明的限制。在本发明的其他实施例中,该方法可具有更多、更少或不同的步骤,且各步骤之间的顺序、包含和功能等关系可以与所描述和图示的不同。例如,通常多个步骤可以合并为单个步骤,单个步骤也可以拆分为多个步骤。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,对各步骤的先后变化也在本发明的保护范围之内。

本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器或微控制器执行本发明各个实施方式所述方法的全部或部分步骤。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

虽然本发明已以较佳实施例披露如上,但本发明并非限于此。任何本领域技术人员,在不脱离本发明的精神和范围内所作的各种更动与修改,均应纳入本发明的保护范围内,因此本发明的保护范围应当以权利要求所限定的范围为准。

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