鉴权方法、装置及车辆制造方法及图纸

技术编号:18712372 阅读:16 留言:0更新日期:2018-08-21 22:54
本公开的实施例涉及一种鉴权方法、装置及车辆,其中,所述鉴权方法应用于车载应用,包括:在需要执行车载应用的预设功能时,检测车辆的USB接口是否连接有鉴权设备;所述USB接口支持OTG模式;在所述车辆的USB接口连接有鉴权设备时,获取所述鉴权设备的鉴权参数,完成与所述鉴权设备的交互鉴权;执行所述预设功能。本发明专利技术提供的技术方案解决了现有的车载应用容易被网络破解的问题。

Authentication method, device and vehicle

An embodiment of the present disclosure relates to an authentication method, device and vehicle in which the authentication method is applied to on-board applications, including: detecting whether a vehicle's USB interface is connected to an authentication device when a preset function of the on-board application is required; the USB interface supports OTG mode; and the USB interface of the vehicle is connected to a USB interface having an authentication device When the authentication device is used, the authentication parameters of the authentication device are obtained, and the interactive authentication with the authentication device is completed, and the preset function is executed. The technical proposal provided by the invention solves the problem that the existing vehicular application is easy to be cracked by the network.

【技术实现步骤摘要】
鉴权方法、装置及车辆
本公开的实施例涉及通信
,尤其涉及一种鉴权方法、装置及车辆。
技术介绍
目前,随着通信技术的高速发展及智能系统的开放性,安装于车载系统上的应用程序很容易被破解。现有的车载应用通常采用的是纯软件的鉴权方式,由于软件运行最终都会以Java字节码或CPU(CentralProcessingUnit,中央处理器)指令集的方式出现在内存中,很容易被攻破,给车载系统甚至车辆安全带来极大的安全隐患。
技术实现思路
第一方面,本公开的实施例提供了一种鉴权方法,包括:在需要执行车载应用的预设功能时,检测车辆的通用串行总线USB接口是否连接有鉴权设备;所述USB接口支持数据传送OTG模式;在所述车辆的USB接口连接有鉴权设备时,获取所述鉴权设备的鉴权参数,完成所述车载应用与所述鉴权设备的交互鉴权;执行所述预设功能。在一些实施例中,所述预设功能包括:启动所述车载应用。在一些实施例中,所述执行所述预设功能的步骤,包括:获取所述鉴权设备中的业务代码,并执行与所述业务代码对应的功能。在一些实施例中,所述获取所述鉴权设备中的业务代码,并执行与所述业务代码对应的功能的步骤,包括:获取所述鉴权设备中的加密压缩包并进行解密,提取解密后的所述压缩包中的业务代码;将所述业务代码加载至所述车载应用的文件夹内,执行与所述业务代码对应的功能。在一些实施例中,所述方法还包括:在检测到所述USB接口连接的所述鉴权设备脱离连接时,退出所述车载应用并清除所述文件夹中加载的所述业务代码。在一些实施例中,所述在需要执行车载应用的预设功能时,检测车辆的通用串行总线USB接口是否连接有鉴权设备的步骤,包括:在需要执行车载应用的预设功能时,初次检测车辆的USB接口是否连接有鉴权设备;在所述车辆的USB接口未连接有鉴权设备时,输出提示指令;在预设时长内再次检测所述车辆的USB接口是否连接有鉴权设备。第二方面,本公开的实施例提供了一种鉴权方法,应用于鉴权设备,包括:接收车载应用发送的鉴权请求;响应于所述鉴权请求,发送鉴权参数至所述车载应用,完成与所述车载应用的交互鉴权。在一些实施例中,所述方法还包括:接收所述车载应用发送的获取业务代码请求,发送包含所述业务代码的加密压缩包至所述车载应用。第三方面,本公开的实施例提供了一种鉴权装置,应用于车载应用,包括:检测模块,用于在需要执行车载应用的预设功能时,检测车辆的USB接口是否连接有鉴权设备;所述USB接口支持OTG模式;鉴权模块,用于在所述车辆的USB接口连接有鉴权设备时,获取所述鉴权设备的鉴权参数,完成所述车载应用与所述鉴权设备的交互鉴权;执行模块,用于执行所述预设功能。在一些实施例中,所述预设功能包括:启动所述车载应用。在一些实施例中,所述执行模块还用于:获取所述鉴权设备中的业务代码,并执行与所述业务代码对应的功能。在一些实施例中,所述执行模块包括:提取单元,用于获取所述鉴权设备中的加密压缩包并进行解密,提取解密后的所述压缩包中的业务代码;执行单元,用于将所述业务代码加载至所述车载应用的文件夹内,执行与所述业务代码对应的功能。在一些实施例中,所述装置还包括:清除模块,用于在检测到所述USB接口连接的所述鉴权设备脱离连接时,退出所述车载应用并清除所述文件夹中加载的所述业务代码。在一些实施例中,所述检测模块还用于:在需要执行车载应用的预设功能时,初次检测车辆的USB接口是否连接有鉴权设备;在所述车辆的USB接口未连接有鉴权设备时,输出提示指令;在预设时长内再次检测所述车辆的USB接口是否连接有鉴权设备。第四方面,本公开的实施例还提供了一种鉴权设备,包括:接收模块,用于接收车载应用发送的鉴权请求;第一发送模块,用于响应于所述鉴权请求,发送鉴权参数至所述车载应用,完成与所述车载应用的交互鉴权。在一些实施例中,所述鉴权设备还包括:第二发送模块,用于接收所述车载应用发送的获取业务代码请求,发送包含所述业务代码的加密压缩包至所述车载应用。第五方面,本公开的实施例还提供了一种车辆,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面中所述的鉴权方法的步骤。第六方面,本公开的实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求7至8中任一项所述的鉴权方法的步骤。第七方面,本公开的实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面中所述的鉴权方法的步骤;或者,所述计算机程序被处理器执行时实现如第二方面中所述的鉴权方法的步骤。附图说明为了更清楚地说明本公开的实施例的技术方案,下面将对本公开的实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本公开的实施例提供的一种鉴权方法的流程图;图2是本公开的实施例提供的另一种鉴权方法的流程图;图3是本公开的实施例提供的一种鉴权装置的结构图;图4是本公开的实施例提供的另一种鉴权装置的结构图;图5是本公开的实施例提供的另一种鉴权方法的流程图;图6是本公开的实施例提供的一种鉴权设备的结构图;图7是本公开的实施例提供的另一种鉴权方法的流程图;图8是本公开的实施例提供的一种鉴权系统的结构图。具体实施方式下面将结合本公开的实施例中的附图,对本公开的实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于本公开的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。请参见图1,图1是本公开的实施例提供的一种应用于车载应用的鉴权方法的流程图,如图1所示,包括以下步骤:步骤101、在需要执行车载应用的预设功能时,检测车辆的USB接口是否连接有鉴权设备。其中,所述USB(UniversalSerialBus,通用串行总线)接口支持OTG模式。OTG指的是On-The-Go,应用于不同的设备或移动设备间的连接,能够在没有Host的情况下,实现设备间的数据传送。可以理解的,车辆上设有USB接口以实现与外部设备间的数据传送,通常情况下,车辆为主机,插入USB接口的外部设备为从设备,由车辆来控制完成与外部设备的数据传送。本专利技术实施例中,所述USB接口支持OTG模式,也就是说,当所述USB接口连接有加密狗、硬盘等外部设备时,可以允许连接于USB接口的外部设备作为主机,来控制完成与车辆的数据传送。可以理解的,车载应用为安装于车辆上的计算机程序,能够完成一项或多项特定功能,例如,安装于车辆上的地图导航、音乐播放器、代驾查询等。车载应用的启动,可以是通过车辆上特定的启动按键来实现,如点击车辆的触摸显示屏上的特定区域;或者也可以是通过操作与车辆无线连接的移动终端来实现,如操控与车辆无线连接的手机上对应的应用程序。在需要执行车载应用的预设功能时,判断车辆的USB接口是否连接有鉴权设备。所述鉴权设备可以是加密狗等能实现鉴权的外部设备。所述车载应用可以是基于A本文档来自技高网...

【技术保护点】
1.一种鉴权方法,其特征在于,包括:在需要执行车载应用的预设功能时,检测车辆的通用串行总线USB接口是否连接有鉴权设备;所述USB接口支持数据传送OTG模式;在所述车辆的USB接口连接有鉴权设备时,获取所述鉴权设备的鉴权参数,完成所述车载应用与所述鉴权设备的交互鉴权;执行所述预设功能。

【技术特征摘要】
1.一种鉴权方法,其特征在于,包括:在需要执行车载应用的预设功能时,检测车辆的通用串行总线USB接口是否连接有鉴权设备;所述USB接口支持数据传送OTG模式;在所述车辆的USB接口连接有鉴权设备时,获取所述鉴权设备的鉴权参数,完成所述车载应用与所述鉴权设备的交互鉴权;执行所述预设功能。2.根据权利要求1所述的方法,其特征在于,所述预设功能包括:启动所述车载应用。3.根据权利要求1所述的方法,其特征在于,所述执行所述预设功能的步骤,包括:获取所述鉴权设备中的业务代码,并执行与所述业务代码对应的功能。4.根据权利要求3所述的方法,其特征在于,所述获取所述鉴权设备中的业务代码,并执行与所述业务代码对应的功能的步骤,包括:获取所述鉴权设备中的加密压缩包并进行解密,提取解密后的所述压缩包中的业务代码;将所述业务代码加载至所述车载应用的文件夹内,执行与所述业务代码对应的功能。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在检测到所述USB接口连接的所述鉴权设备脱离连接时,退出所述车载应用并清除所述文件夹中加载的所述业务代码。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述在需要执行车载应用的预设功能时,检测车辆的通用串行总线USB接口是否连接有鉴权设备的步骤,包括:在需要执行车载应用的预设功能时,初次检测车辆的USB接口是否连接有鉴权设备;在所述车辆的USB接口未连接有鉴权设备时,输出提示指令;在预设时长内再次检测所述车辆的USB接口是否连接有鉴权设备。7.一种鉴权方法,应用于鉴权设备,其特征在于,包括:接收车...

【专利技术属性】
技术研发人员:马东辉字东清
申请(专利权)人:北京车和家信息技术有限公司
类型:发明
国别省市:北京,11

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

1