一种开启车辆的方法及相关设备技术

技术编号:25894684 阅读:35 留言:0更新日期:2020-10-09 23:42
本申请公开了一种开启车辆的方法及相关设备,包括:服务器将获取的第一安全信息以及第二安全信息,分别发送给移动终端和车机,以使得车机可以通过第一安全信息以及第二安全信息对移动终端发送的车辆开启指令进行验证,在验证通过的情况下车机控制车辆开启。服务器使用加密的安全传输通道或安全传输协议向移动终端和车机传输安全信息,避免了安全信息在移动终端和车机间的明文传输,进而可以避免该安全信息发生泄露,降低车辆被恶意开启的风险。此外,即使车辆与移动终端相距较远时车机和移动终端也能够获得服务器发送的安全信息,因此,安全信息的传输过程可以不受车辆与移动终端之间距离的限制。

【技术实现步骤摘要】
一种开启车辆的方法及相关设备
本申请涉及通信
,特别是涉及一种开启车辆的方法及相关设备。
技术介绍
作为一种物理实体部件,传统的车钥匙在使用上有许多不便之处,如用户需要额外携带车钥匙、车钥匙容易丢失。为了解决这些问题,随着移动通信技术的发展,一些应用在移动终端上的虚拟车钥匙已经可以用于开启车辆,因此,用户可以使用移动终端向车辆上的车机发起开启指令,从而使得车辆被开启。其中,移动终端与车机之间通常通过NFC或蓝牙进行通信,但这会使得用于开启车辆的密钥等安全信息在车机与移动终端之间透传,从而可能导致密钥泄露,因此,车辆可能会被恶意开启。
技术实现思路
本申请实施例提供一种开启车辆的方法及相关设备,以防止用于开启车辆的安全信息透传,避免安全信息泄露,从而降低车辆被恶意开启的可能性。第一方面,本申请实施例提供了一种开启车辆的方法,包括:服务器获取车辆的第一安全信息和第二安全信息;其中,所述第一安全信息和所述第二安全信息,用于对移动终端向车机发送的车辆开启指令进行验证;所述服务器通过安全传输协议或安全传输通道将所述第一安全信息与所述车辆的指示信息向所述移动终端发送并将所述第二安全信息与所述移动终端的用户标识向所述车辆的车机发送,所述指示信息用于标识所述车辆。可见,服务器可以将获取的第一安全信息以及第二安全信息,分别发送给移动终端和车机,以使得移动终端向车机发送的车辆开启指令可以通过第一安全信息以及第二安全信息进行验证,从而在验证通过的情况下车机控制车辆开启。这样,诸如密钥这样的安全信息在从服务器向移动终端和车机传输时可以受到互联网协议的保护,从而可以避免出现安全信息透传的情况,进而可以避免该安全信息发生泄露,降低车辆被恶意开启的风险。此外,即使车辆与移动终端相距较远,车机和移动终端也能够获得服务器发送的安全信息,这使得安全信息的传输过程可以不受车辆与移动终端之间距离的限制。结合第一方面,在第一方面的第一种可能的实施方式中,该方法还包括:所述服务器接收所述移动终端发送的第一车辆开启指令,所述第一车辆开启指令携带有所述指示信息和基于所述第一安全信息得到的第一验证信息;所述服务器根据所述指示信息向所述车机发送所述第二车辆开启指令,所述第二车辆开启指令携带有所述用户标识和基于所述第二安全信息而得到的第二验证信息;所述服务器接收所述车机对所述第二验证信息的第一验证结果并向所述移动终端发送所述第一验证结果。在该实施方式中,移动终端与车机之间通过服务器通过无线网络进行通信的方式,相比于移动终端与车机之间通过近场通信技术进行通信的方式而言,可以减少车机的耗电损耗;而且,移动终端向车机发送的车辆开启指令可以通过服务器进行传输,并由服务器将车辆开启指令传输至车机,这样,移动终端与车辆的通信过程可以不受终端与车辆之间距离的限制。结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述第一安全信息和所述第二安全信息是相同的安全信息,所述第一验证信息与所述第二验证信息是相同的验证信息。在该实施方式中,若服务器向移动终端以及车机下发的安全信息以及验证信息均相同,则车机与移动终端可以基于相同的安全信息以及验证信息对车辆开启指令进行验证。结合第一方面的第一种可能的实施方式,在第一方面的第三种可能的实施方式中,所述第一安全信息和所述第二安全信息是不同的安全信息,所述第一验证信息与所述第二验证信息是不同的验证信息;所述服务器根据所述指示信息向所述车机发送所述第二车辆开启指令,包括:所述服务器根据所述指示信息获取所述第一安全信息并根据所述第一安全信息对所述第一验证信息进行验证;若所述第一验证信息通过验证,所述服务器根据所述用户标识获取所述第二安全信息并根据所述第二安全信息生成所述第二验证信息;所述服务器根据所述车辆标识向所述车机发送携带有所述第二验证信息的所述第二车辆开启指令。在该实施方式中,服务器利用第一验证信息对移动终端发送的第一车辆开启指令进行验证,也即对移动终端进行验证,并将生成的第二车辆开启指令发送给车机,以使得车机根据第二验证信息实现对第二车辆开启指令进行验证。这样,移动终端开启车辆的过程中经过了两次验证,提高了车辆开启的安全性。结合第一方面的第一种可能的实施方式至第三种可能的实施方式中的任意一种实施方式,在第一方面的第四种可能的实施方式中,所述第一安全信息和所述第二安全信息均为密钥,所述第一车辆开启指令还携带有第一随机数,所述第二车辆开启指令还携带有第二随机数,所述第一验证信息具体是基于所述第一安全信息和所述第一随机数得到的,所述第二验证信息具体是基于所述第二安全信息和所述第二随机数得到的。在该实施方式中,基于随机数以及安全信息生成验证信息,可以使得即使用于对车辆开启指令进行验证的验证信息被恶意窃取,移动终端与车机之间所保存的安全信息也不会发生泄露,从而提高了安全信息在移动终端与车机上进行存储的安全性;而且,该实施方式中随机数是由移动终端发送给车机的,这使得车机无需不间断的向移动终端广播验证车辆开启指令所需的随机数,从而可以减少车机的耗电损耗。结合第一方面的第四种可能的实施方式,在第一方面的第五种可能的实施方式中,所述第一安全信息根据第一根密钥、所述用户标识、所述车辆的标识生成,所述第二安全信息根据第二根密钥、所述用户标识、所述车辆的标识生成。在该实施方式中,利用根密钥、用户标识以及车辆标识来生成安全信息,可以使得即使安全信息被恶意窃取,服务器上的根密钥也不会被泄露,从而服务器可以继续基于该根密钥为更多的移动终端和车机生成安全信息。结合第一方面的第一种可能的实施方式至第五种可能的实施方式中的任意一种实施方式,在第一方面的第六种可能的实施方式中,所述服务器生成第一安全信息和第二安全信息,具体为:若接收到所述车机向所述移动终端发送的第二验证结果且所述第二验证结果表示验证通过,所述服务器生成所述第一安全信息和所述第二安全信息;或,响应于所述移动终端对所述车机的注册请求,所述服务器生成所述第一安全信息和所述第二安全信息。在该实施方式中,在移动终端成功开启车辆后,服务器通过更新移动终端以及车机上的安全信息,可以使得移动终端和车机上所保存的安全信息并非为固定不变的,从而可以提高车辆开启的安全性。另外,在移动终端针对于车机进行注册时,服务器为移动终端和车机生成安全信息,可以使得注册后的车机与移动终端能够获得用于对车辆开启指令进行验证的安全信息,以便于移动终端基于该安全信息开启车辆。结合第一方面的第六种可能的实施方式,在第一方面的第七种可能的实施方式中,该方法还包括:响应于所述移动终端对所述车机的注册请求,所述服务器建立注册信息,所述注册信息用于指示所述用户标识与所述车辆的标识之间的对应关系。在该实施方式中,在移动终端针对于车机在服务器上进行注册时,服务器可以基于建立的注册信息,确定移动终端是要向哪个车辆的车机发送车辆开启指令。第二方面,本申请实施例还提供了一种开启车辆的方法,包括:移动终端通过安全传输协议或安全传输通道接收服务器发送的所述车辆的指示信息与安全信息;所述指示信息至少本文档来自技高网...

【技术保护点】
1.一种开启车辆的方法,其特征在于,包括:/n服务器获取车辆的第一安全信息和第二安全信息;其中,所述第一安全信息和所述第二安全信息,用于对移动终端向车机发送的车辆开启指令进行验证;/n所述服务器通过安全传输协议或安全传输通道将所述第一安全信息与所述车辆的指示信息向所述移动终端发送并将所述第二安全信息与所述移动终端的用户标识向所述车辆的车机发送,所述指示信息用于标识所述车辆。/n

【技术特征摘要】
1.一种开启车辆的方法,其特征在于,包括:
服务器获取车辆的第一安全信息和第二安全信息;其中,所述第一安全信息和所述第二安全信息,用于对移动终端向车机发送的车辆开启指令进行验证;
所述服务器通过安全传输协议或安全传输通道将所述第一安全信息与所述车辆的指示信息向所述移动终端发送并将所述第二安全信息与所述移动终端的用户标识向所述车辆的车机发送,所述指示信息用于标识所述车辆。


2.根据权利要求1所述的方法,其特征在于,还包括:
所述服务器接收所述移动终端发送的第一车辆开启指令,所述第一车辆开启指令携带有所述指示信息和基于所述第一安全信息得到的第一验证信息;
所述服务器根据所述指示信息向所述车机发送所述第二车辆开启指令,所述第二车辆开启指令携带有所述用户标识和基于所述第二安全信息而得到的第二验证信息;
所述服务器接收所述车机对所述第二验证信息的第一验证结果并向所述移动终端发送所述第一验证结果。


3.根据权利要求2所述的方法,其特征在于,所述第一安全信息和所述第二安全信息是相同的安全信息,所述第一验证信息与所述第二验证信息是相同的验证信息。


4.根据权利要求2所述的方法,其特征在于,所述第一安全信息和所述第二安全信息是不同的安全信息,所述第一验证信息与所述第二验证信息是不同的验证信息;
所述服务器根据所述指示信息向所述车机发送所述第二车辆开启指令,包括:
所述服务器根据所述指示信息获取所述第一安全信息并根据所述第一安全信息对所述第一验证信息进行验证;
若所述第一验证信息通过验证,所述服务器根据所述用户标识获取所述第二安全信息并根据所述第二安全信息生成所述第二验证信息;
所述服务器根据所述车辆标识向所述车机发送携带有所述第二验证信息的所述第二车辆开启指令。


5.根据权利要求2至4任意一项所述的方法,其特征在于,所述第一安全信息和所述第二安全信息均为密钥,所述第一车辆开启指令还携带有第一随机数,所述第二车辆开启指令还携带有第二随机数,所述第一验证信息具体是基于所述第一安全信息和所述第一随机数得到的,所述第二验证信息具体是基于所述第二安全信息和所述第二随机数得到的。


6.根据权利要求5所述的方法,其特征在于,所述第一安全信息根据第一根密钥、所述用户标识、所述车辆的标识生成,所述第二安全信息根据第二根密钥、所述用户标识、所述车辆的标识生成。


7.根据权利要求1至6任意一项所述的方法,其特征在于,所述服务器生成第一安全信息和第二安全信息,具体为:
若接收到所述车机向所述移动终端发送的第二验证结果且所述第二验证结果表示验证通过,所述服务器生成所述第一安全信息和所述第二安全信息;
或,
响应于所述移动终端对所述车机的注册请求,所述服务器生成所述第一安全信息和所述第二安全信息。


8.根据权利要求7所述的方法,其特征在于,还包括:
响应于所述移动终端对所述车机的注册请求,所述服务器建立注册信息,所述注册信息用于指示所述用户标识与所述车辆的标识之间的对应关系。


9.一种开启车辆的方法,其特征在于,包括:
移动终端通过安全传输协议或安全传输通道接收服务器发送的所述车辆的指示信息与安全信息;所述指示信息至少用于标识所述车辆;
所述移动终端对应记录所述指示信息与所述安全信息;
所述安全信息,用于对所述移动终端向所述车机发送的车辆开启指令进行验证。


10.根据权利要求9所述的方法,其特征在于,还包括:
所述移动终端向所述服务器发送车辆开启指令并接收所述服务器返回的验证结果,所述车辆开启指令携带有所述指示信息和基于所述安全信息得到的验证信息。


11.根据权利要求9所述的方法,其特征在于,所述安全信息为密钥,所述车辆开启指令还携带有随机数,所述验证信息是基于所述安全信息和所述随机数得到的。


12.根据权利要求9所述的方法,其特征在于,还包括:
所述移动终端向所述服务器发送注册请求,以便所述服务器建立注册信息并发送所述指示信息与所述安全信息,所述注册信息用于指示所述用户标识与所述车辆的标识之间的对应关系。


13.一种开启车辆的方法,其特征在于,包括:
车机通过安全传输协议或安全传输通道接收服务器发送的所述车辆的安全信息与移动终端的用户标识;
所述车机对应记录所述用户标识与所述安全信息;
所述安全信息,用于对所述移动终端向所述车机发送的车辆开启指令进行验证。


14.根据权利要求13所述的方法,其特征在于,还包括:
所述车机接收所述服务器发送的车辆开启指令,所述车辆开启指令携带有所述用户标识和基于所述安全信息得到的验证信息;
所述车机根据所述用户标识获取所述安全信息并根据所述安全信息对所述验...

【专利技术属性】
技术研发人员:李飞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1