汽车车机USB主从模式切换方法技术

技术编号:38769620 阅读:45 留言:0更新日期:2023-09-10 10:42
本公开的实施例提供了汽车车机USB主从模式切换方法。应用于机动车技术领域,所述方法包括接收用户的第一输入命令;根据所述第一输入命令,调用第一加密函数,并基于第一参数和第二参数,生成加密结果;所述第一参数为所述汽车的VIN码;所述第二参数为第一时间戳;接收用户输入的数字字符串,并校验所述数字字符串与所述加密结果是否一致;若所述数字字符串与所述加密结果一致,则进行主从模式的切换。以此方式,可以降低车机被攻击的风险,提升车机USB主从模式切换的安全性。USB主从模式切换的安全性。USB主从模式切换的安全性。

【技术实现步骤摘要】
汽车车机USB主从模式切换方法


[0001]本公开涉及智能网联车
,尤其涉及一种汽车车机USB主从模式切换方法。

技术介绍

[0002]车机作为进行车辆驾驶及控制车辆的辅助系统,它有着两种模式,第一种是USB主模式,主要用来实现读取U盘中的音乐或者升级系统,第二种是USB从模式,主要用来实现技术人员对车机进行adb(Android调试桥)调试或者安装第三方应用。
[0003]出于安全考虑,车机在开机后默认是USB主模式,当需要技术人员对其进行一些调试工作时,第一步要做的就是要将车机给转换成USB从模式。但是,对于车机来说,若切换模式单一且固定,这种切换方式一旦被知道,同款的车机便都会存在被攻击的风险,影响汽车的安全。

技术实现思路

[0004]本公开提供了一种汽车车机USB主从模式切换方法、装置、设备以及存储介质,用于提高汽车车机USB主从模式切换的安全性。
[0005]根据本公开的第一方面,提供了一种汽车车机USB主从模式切换方法。该方法包括:
[0006]接收用户的第一输入命令;
[0007]根据所述第一输入命令,调用第一加密函数,并基于第一参数和第二参数,生成加密结果;所述第一参数为所述汽车的VIN码;所述第二参数为第一时间戳;
[0008]接收用户输入的数字字符串,并校验所述数字字符串与所述加密结果是否一致;
[0009]若所述数字字符串与所述加密结果一致,则进行主从模式的切换。
[0010]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一加密函数封存于所述车机的so库中,且所述so库经过了混淆加密处理。
[0011]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述数字字符串由所述第三方软件通过如下方式生成:
[0012]接收用户的第二输入命令;
[0013]根据所述第二输入命令,调用第二加密函数,并基于第一参数和第二参数,生成所述数字字符串;所述第二加密函数与所述第一加密函数相同。
[0014]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述加密结果设置有效时间;所述有效时间通过如下方式生成:
[0015]获取第二时间戳与第一时间戳的差值,并比较所述差值与时效限定值的大小;
[0016]若所述差值小于所述时效限定值,则进行主从模式的切换。
[0017]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述时效限定参数为60
×
N的结果,N为大于等于1的正整数。
[0018]根据本公开的第二方面,提供了一种汽车车机USB主从模式切换装置。该装置包
括:
[0019]接收模块,接收用户的第一输入命令;
[0020]加密模块,用于根据所述第一输入命令,调用第一加密函数,并基于第一参数和第二参数,生成加密结果;所述第一参数为所述汽车的VIN码;所述第二参数为第一时间戳;
[0021]校验模块,用于接收用户输入的数字字符串,并校验所述数字字符串与所述加密结果是否一致;
[0022]切换模块,用于若所述数字字符串与所述加密结果一致,则进行主从模式的切换。
[0023]根据本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
[0024]根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面和/或第二发面的方法。
[0025]本专利技术提供的汽车车机USB主从模式切换方法、装置、设备以及存储介质,以输入第一输入命令时的第一时间戳作为加密函数的其中一个参数,可获取一个能够不断变化的加密结果,作为进入工程模式或者直接切换主从模式的密码,该加密方式破译难度高,能够降低车机被攻击的风险,大大提升了车机USB主从模式切换的安全性。
[0026]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
附图说明
[0027]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。附图用于更好地理解本方案,不构成对本公开的限定在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0028]图1示出了根据本公开的实施例的汽车车机USB主从模式切换方法的流程图;
[0029]图2示出了根据本公开的实施例的汽车车机USB主从模式切换装置的框图;
[0030]图3示出了能够实施本公开的实施例的示例性电子设备的方框图。
具体实施方式
[0031]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。
[0032]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0033]本公开中,用于车机USB主从模式切换的加密函数中,包含有以时间戳整除时效限定参数形成的第二参数,能够动态地获取一个具有时效的加密结果,该加密方式破译难度高,能够降低车机被攻击的风险,大大提升车机主从模式切换的安全性。
[0034]图1示出了根据本公开实施例的汽车车机USB主从模式切换方法100的流程图,所
述方法应用于车机。如图1所示,汽车车机USB主从模式切换方法100包括如下步骤:
[0035]步骤110,接收用户的第一输入命令。
[0036]在一些实施例中,车机USB默认为主模式,在主模式下,用户能够进行读取U盘中的音乐或者升级系统等操作,需进行主从模式的切换,使车机进入USB从模式后,用户或技术人员才能够对车机进行adb(Android调试桥)调试或者安装第三方应用。
[0037]本专利技术实施例所提供的车机上连接有输入设备,车机接收用户通过输入设备输入的第一命令。该输入设备包括但不限于拨号盘以及车载终端等固定外设。该输入设备可通过数据线、蓝牙、局域网、广域网等多种方式与车机进行通信。
[0038]在一些实施例中,该输入命令可根据需要进行设置,例如,在拨号盘中输入“#*”,或者单独设置的切换按键等,车机接收第一输入命令,进入USB主从模式切换的操作环境中,该操作环境可以由语音提示操作者继续进行后续操作,或者由显示屏显示后续操作页面等。
[0039]步骤120,根据所述第一输入命令,调本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车车机USB主从模式切换方法,其特征在于,所述方法包括:接收用户的第一输入命令;根据所述第一输入命令,调用第一加密函数,并基于第一参数和第二参数,生成加密结果;所述第一参数为所述汽车的VIN码;所述第二参数为第一时间戳;接收用户输入的数字字符串,并校验所述数字字符串与所述加密结果是否一致;若所述数字字符串与所述加密结果一致,则进行主从模式的切换。2.根据权利要求1所述的方法,其特征在于,所述第一加密函数封存于所述车机的so库中,且所述so库经过了混淆加密处理。3.根据权利要求1所述的方法,其特征在于,所述数字字符串由所述第三方软件通过如下方式生成:接收用户的第二输入命令;根据所述第二输入命令,调用第二加密函数,并基于第一参数和第二参数,生成所述数字字符串;所述第二加密函数与所述第一加密函数相同。4.根据权利要求1所述的方法,其特征在于,所述加密结果设置有效时间;所述有效时间通过如下方式生成:获取第二时间戳与第一时间戳的差值,并比较所述差值与时效限定值的大小;若所述差值小于所述时效限定值,则进行主从模式的切换。5...

【专利技术属性】
技术研发人员:陈梦军刘加瑞张晶晶
申请(专利权)人:北京华云安信息技术有限公司
类型:发明
国别省市:

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

1