System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及软件控制,尤其涉及一种按键功能适配方法、装置、设备及存储介质。
技术介绍
1、由于汽车版本的更新迭代加快,旧的车型价格需要往下不断调整,因此按键这类硬件也属于成本管控下降的行列。
2、然而,按键的变更将会涉及到阻值的变更,例如,对于车窗按键来说,就包括了上升、下降和一键下降的阻值变更。对于低配版本车型来说电阻值的变更会导致相关控制器的软件变更,软件变更的成本较高,与整体降本理念之间存在冲突。
技术实现思路
1、本申请的主要目的在于提供一种按键功能适配方法、装置、设备及存储介质,旨在解决因按键的变更而需要进行软件变更,导致车辆整体成本升高的技术问题。
2、为实现上述目的,本申请提出一种按键功能适配方法,所述的方法包括:
3、获取固定按键数据;
4、在所述固定按键数据与初始按键值表不匹配的情况下,采集按键组合数据;
5、判断所述按键组合数据是否符合预设按键组合;
6、在所述按键组合数据符合所述预设按键组合的情况下,基于所述按键组合数据生成目标按键值表。
7、在一实施例中,从权所述判断所述按键组合数据是否符合预设按键组合的步骤包括:
8、获取所述预设按键组合中的组合顺序和按键间隔;
9、在所述按键组合数据的各个按键类型按照所述组合顺序排列,且各所述按键类型之间的间隔时长小于所述按键间隔的情况下,确定所述按键组合数据符合所述预设按键组合;
10、在所述按键组合数
11、在一实施例中,所述基于所述按键组合数据生成目标按键值表的步骤包括:
12、判断各所述按键类型之间是否存在按键数据复用;
13、在存在按键数据复用的情况下,将所述按键组合数据和预设按键时间条件作为按键响应条件,将所述按键响应条件和按键功能关联,生成目标按键值表;
14、在不存在按键数据复用的情况下,将所述按键组合数据和按键功能关联,生成目标按键值表。
15、在一实施例中,所述获取固定按键数据的步骤包括:
16、按照预设扫描周期采集初始按键数据;
17、对所述初始按键数据进行周期滤波处理,得到固定按键数据。
18、在一实施例中,所述的方法还包括:
19、通过车载屏幕显示按键适配界面;
20、基于所述按键适配界面接收按键数据采集指令,根据所述按键数据采集指令采集各个按键功能的适配按键数据;
21、将所述适配按键数据存储在界面按键值表中。
22、在一实施例中,所述通过车载屏幕显示按键适配界面的步骤之后还包括:
23、基于所述按键适配界面获取过滤时间数据和/或按键识别时间数据;
24、将所述过滤时间数据和/或所述按键识别时间数据与所述适配按键数据关联存储。
25、在一实施例中,所述获取固定按键数据的步骤之前还包括:
26、检测车辆的通电状态;
27、在所述车辆由下电状态转变为通电状态的情况下,设置允许按键适配次数为预设次数。
28、此外,为实现上述目的,本申请还提出一种按键功能适配装置,所述按键功能适配装置包括:
29、获取模块,用于获取固定按键数据;
30、采集模块,用于在所述固定按键数据与初始按键值表不匹配的情况下,采集按键组合数据;
31、判断模块,用于判断所述按键组合数据是否符合预设按键组合;
32、生成模块,用于在所述按键组合数据符合所述预设按键组合的情况下,基于所述按键组合数据生成目标按键值表。
33、此外,为实现上述目的,本申请还提出一种按键功能适配设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上文所述的按键功能适配方法的步骤。
34、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述的按键功能适配方法的步骤。
35、本申请提出的一个或多个技术方案,至少具有以下技术效果:先通过获取固定按键数据确定被操作的按键是否能够直接响应;在固定按键数据与初始按键值表不匹配的情况下,表示按键和软件之间不匹配,无法直接响应,接着采集按键组合数据;判断按键组合数据是否符合预设按键组合,按键组合数据作为进行按键功能适配的数据依据;在所述按键组合数据符合预设按键组合的情况下,表示采集到的按键组合数据有效,可以基于按键组合数据生成目标按键值表,目标按键值表可以代替原本的初始按键值表,用于响应针对不同按键的操作。如此,本申请技术方案可以在不进行软件变更的情况下,对更换的按键和原有软件之间进行适配,增强了软件的兼容性,降低了车辆进行硬件变更的附加成本。
本文档来自技高网...【技术保护点】
1.一种按键功能适配方法,其特征在于,所述的方法包括:
2.如权利要求1所述的方法,其特征在于,所述判断所述按键组合数据是否符合预设按键组合的步骤包括:
3.如权利要求2所述的方法,其特征在于,所述基于所述按键组合数据生成目标按键值表的步骤包括:
4.如权利要求1所述的方法,其特征在于,所述获取固定按键数据的步骤包括:
5.如权利要求1所述的方法,其特征在于,所述的方法还包括:
6.如权利要求5所述的方法,其特征在于,所述通过车载屏幕显示按键适配界面的步骤之后还包括:
7.如权利要求1至6中任一项所述的方法,其特征在于,所述获取固定按键数据的步骤之前还包括:
8.一种按键功能适配装置,其特征在于,所述按键功能适配装置包括:
9.一种按键功能适配设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至7中任一项所述的按键功能适配方法的步骤。
10.一种存储介质,其特征在于,所述存储介质为计算机
...【技术特征摘要】
1.一种按键功能适配方法,其特征在于,所述的方法包括:
2.如权利要求1所述的方法,其特征在于,所述判断所述按键组合数据是否符合预设按键组合的步骤包括:
3.如权利要求2所述的方法,其特征在于,所述基于所述按键组合数据生成目标按键值表的步骤包括:
4.如权利要求1所述的方法,其特征在于,所述获取固定按键数据的步骤包括:
5.如权利要求1所述的方法,其特征在于,所述的方法还包括:
6.如权利要求5所述的方法,其特征在于,所述通过车载屏幕显示按键适配界面的步骤之后还包括:
7.如权利要求1至...
【专利技术属性】
技术研发人员:陈登周,刘灿昆,
申请(专利权)人:浙江吉利控股集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。