分级控制方法及装置制造方法及图纸

技术编号:31911139 阅读:25 留言:0更新日期:2022-01-15 12:51
本申请实施例提供一种分级控制方法及装置,该方法包括:接收车盒发送的明文协议数据;若明文协议数据中的类型标识为预设认证指令对应的标识,则按照预设解密算法,对第一认证标识进行解密处理,得到第一解密数据;根据预设列表和第一解密数据,判断车盒是否被授权;若是,将第一认证标识确定为目标认证标识;若明文协议数据中的类型标识为控制指令对应的标识,则确定明文协议数据的控制指令类型;在明文协议数据的控制指令类型为分级指令时,车机对明文协议数据进行认证处理得到认证结果,并在认证结果指示对明文协议数据认证成功时,向车身单元发送明文协议数据;在明文协议数据的控制指令类型为非分级指令时,车机向车身单元发送明文协议数据。元发送明文协议数据。元发送明文协议数据。

【技术实现步骤摘要】
分级控制方法及装置


[0001]本申请实施例涉及通信技术,尤其涉及一种分级控制方法及装置。

技术介绍

[0002]作为一种新兴的汽车配件,智能网联车盒内包括丰富的应用,同时具有控制车内空调、车灯、获取车身设置等功能。智能网联车盒通过Carlife和Mirror

link等协议与汽车中车机相连接,以实现将智能网联车盒的应用投屏到车机屏幕上,从而用户触摸可视化车机屏幕就能实现使用智能网联车盒的各种应用以及对车身设备进行控制。
[0003]在现有技术中,一般使用开放协议实现智能网联车盒和车机之间的通信。其中,在通信协议为开放协议时,车机功能完全被车盒开发使用,即车盒上的应用均可以通过车机来实现。
[0004]然而,由于开放协议的公开性,导致车盒和车机在通信的过程中安全性较低。

技术实现思路

[0005]本申请提供一种分级控制方法及装置,以车盒和车机在通信的过程中安全性。
[0006]第一方面,本申请提供一种分级控制方法,应用于车机,所述方法包括:
[0007]接收车盒发送的明文协议数据,所述明文协议数据的数据结构为预设明文数据结构,所述明文协议数据中包括第一认证标识;
[0008]若所述明文协议数据中的类型标识为预设认证指令对应的标识,则按照预设解密算法,对所述第一认证标识进行解密处理,得到所解密处理后的第一解密数据;
[0009]根据预设列表和所述第一解密数据,判断所述车盒是否被授权,所述授权用于指示所述车机允许车盒控制非基础类型车载设备
[0010]若是,则将所述第一认证标识确定为目标认证标识,并向所述车盒发送所述目标认证标识;
[0011]若所述明文协议数据中的类型标识为控制指令对应的标识,则确定所述明文协议数据的控制指令类型,所述控制指令类型包括分级指令和非分级指令;
[0012]在所述明文协议数据的控制指令类型为分级指令时,所述车机对所述明文协议数据进行认证处理得到认证结果,并在所述认证结果指示对所述明文协议数据认证成功时,向车身单元发送所述明文协议数据;
[0013]在所述明文协议数据的控制指令类型为非分级指令时,所述车机向车身单元发送所述明文协议数据。
[0014]在一种可能的设计中,所述预设列表中包括各车盒的标识信息、以及各车盒的激活码和授权时间段;所述第一解密数据中包括车盒的标识信息、激活码以及时间点;
[0015]所述根据预设列表和所述第一解密数据,判断所述车盒是否被授权,包括:
[0016]判断所述车盒的标识信息是否在所述预设列表中,若否,则确定所述车盒未被授权,若是,则判断所述激活码与所述预设列表中所述车盒的标识信息对应的激活码是否一
致;
[0017]若否,则确定所述车盒未被授权,若是,则判断所述时间点是否处于所述预设列表中所述车盒的标识信息对应的授权时间段内;
[0018]若否,则确定所述车盒未被授权,若是,则确定所述车盒被授权。
[0019]在一种可能的设计中,所述确定所述明文协议数据的控制指令类型,包括:
[0020]判断所述明文协议数据中的分级标识是否预设分级标识,若是,则确定所述明文协议数据的控制指令类型为分级指令,若否,则确定所述明文协议数据的控制指令类型为非分级指令。
[0021]在一种可能的设计中,所述车机对所述明文协议数据进行认证处理得到认证结果,包括:
[0022]根据所述明文协议数据,获取第二认证标识;
[0023]获取所述车盒对应的目标认证标识;
[0024]判断所述第二认证标识和所述目标认证标识是否一致,若是,则确定所述认证结果为认证成功,若否,则确定所述认证结果为认证失败;
[0025]将所述认证结果存储至本地。
[0026]在一种可能的设计中,所述车机接收车盒发送的明文协议数据之前,还包括:
[0027]获取用户触摸坐标;
[0028]向所述车盒发送所述用户触摸坐标。
[0029]在一种可能的设计中,所述向车身单元发送所述明文协议数据之后,还包括:
[0030]接收所述车身单元发送的车身状态,所述车身状态为所述车身单元执行所述明文协议数据之后的状态;
[0031]判断所述认证结果是否为认证成功;
[0032]若是,则向所述车盒发送所述车身状态。
[0033]第二方面,本申请提供一种分级控制方法,应用于车盒,所述方法包括:
[0034]获取至少一个预设信息;
[0035]根据所述至少一个预设信息,通过调用预设加密算法,生成第一认证标识;
[0036]根据预设明文数据结构和所述第一认证标识,生成明文协议数据,所述明文协议数据的结构为所述预设数据结构,所述明文协议数据的类型标识为预设认证指令对应的标识;
[0037]向车机发送所述明文协议数据,所述明文协议数据;
[0038]接收所述车机发送的目标认证标识。
[0039]在一种可能的设计中,接收所述车机发送目标认证标识之后,还包括:
[0040]接收所述车机发送的用户触摸坐标;
[0041]根据所述用户触摸坐标和所述目标认证标识,生成明文协议数据,所述明文协议数据的类型标识为控制指令对应的标识;
[0042]向所述车机发送所述明文协议数据。
[0043]在一种可能的设计中,至少一个预设信息包括如下中的至少一种:所述车盒的标识信息,当前时间及激活码。
[0044]第三方面,本申请提供一种分级控制装置,应用于车机,所述装置包括:
[0045]第一接收模块,用于接收车盒发送的明文协议数据,所述明文协议数据的数据结构为预设明文数据结构,所述明文协议数据中包括第一认证标识;
[0046]第一处理模块,用于若所述明文协议数据中的类型标识为预设认证指令对应的标识,则按照预设解密算法,对所述第一认证标识进行解密处理,得到所解密处理后的第一解密数据;
[0047]第一判断模块,用于根据预设列表和所述第一解密数据,判断所述车盒是否被授权,所述授权用于指示所述车机允许车盒控制非基础类型车载设备;
[0048]第一发送模块,用于若所述车盒被授权,则将所述第一认证标识确定为目标认证标识,并向所述车盒发送所述目标认证标识;
[0049]第一确定模块,用于若所述明文协议数据中的类型标识为控制指令对应的标识,则确定所述明文协议数据的控制指令类型,所述控制指令类型包括分级指令和非分级指令;
[0050]第二处理模块,用于在所述明文协议数据的控制指令类型为分级指令时,所述车机对所述明文协议数据进行认证处理得到认证结果,并在所述认证结果指示对所述明文协议数据认证成功时,向车身单元发送所述明文协议数据;
[0051]第三处理模块,用于在所述明文协议数据的控制指令类型为非分级指令时,所述车机向车身单元发送所述明文协议数据。
[0052]在一种可能的设计中,所述接收所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分级控制方法,其特征在于,应用于车机,所述方法包括:接收车盒发送的明文协议数据,所述明文协议数据的数据结构为预设明文数据结构,所述明文协议数据中包括第一认证标识;若所述明文协议数据中的类型标识为预设认证指令对应的标识,则按照预设解密算法,对所述第一认证标识进行解密处理,得到所解密处理后的第一解密数据;根据预设列表和所述第一解密数据,判断所述车盒是否被授权,所述授权用于指示所述车机允许车盒控制非基础类型车载设备;若是,则将所述第一认证标识确定为目标认证标识,并向所述车盒发送所述目标认证标识;若所述明文协议数据中的类型标识为控制指令对应的标识,则确定所述明文协议数据的控制指令类型,所述控制指令类型包括分级指令和非分级指令;在所述明文协议数据的控制指令类型为分级指令时,所述车机对所述明文协议数据进行认证处理得到认证结果,并在所述认证结果指示对所述明文协议数据认证成功时,向车身单元发送所述明文协议数据;在所述明文协议数据的控制指令类型为非分级指令时,所述车机向车身单元发送所述明文协议数据。2.根据权利要求1所述的方法,其特征在于,所述预设列表中包括各车盒的标识信息、以及各车盒的激活码和授权时间段;所述第一解密数据中包括车盒的标识信息、激活码以及时间点;所述根据预设列表和所述第一解密数据,判断所述车盒是否被授权,包括:判断所述车盒的标识信息是否在所述预设列表中,若否,则确定所述车盒未被授权,若是,则判断所述激活码与所述预设列表中所述车盒的标识信息对应的激活码是否一致;若否,则确定所述车盒未被授权,若是,则判断所述时间点是否处于所述预设列表中所述车盒的标识信息对应的授权时间段内;若否,则确定所述车盒未被授权,若是,则确定所述车盒被授权。3.根据权利要求1所述的方法,其特征在于,所述确定所述明文协议数据的控制指令类型,包括:判断所述明文协议数据中的分级标识是否预设分级标识,若是,则确定所述明文协议数据的控制指令类型为分级指令,若否,则确定所述明文协议数据的控制指令类型为非分级指令。4.根据权利要求1所述的方法,其特征在于,所述车机对所述明文协议数据进行认证处理得到认证结果,包括:根据所述明文协议数据,获取第二认证标识;获取所述车盒对应的目标认证标识;判断所述第二认证标识和所述目标认证标识是否一致,若是,则确定所述认证结果为认证成功,若否,则确定所述认证结果为认证失败;将所述认证结果存储至本地。5.根据权利要求1

4任一项所述的方法,其特征在于,所述车机接收车盒发送的明文协议数据之前,还包括:
获取用户触摸坐标;向所述车盒发送所述用户触摸坐标。6.根据权利要求5所述的方法,其特征在于,所述向车身单元发送所述明文协议数据之后,还包括:接收所述车身单元发送的车身状态,所述车身状态为所述车身单元执行所述明文协议数据之后的状态;判断所述认证结果是否为认证成功;若是,则向所述车盒发送所述车身状态。7.一种分级控制方法,其特征在于,应用于车盒,所述方法包括:获取至少一个预设信息;根据所述至少一个预设信息,通过调...

【专利技术属性】
技术研发人员:倪新新
申请(专利权)人:湖北亿咖通科技有限公司
类型:发明
国别省市:

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

1