The application relates to a self-learning method and a self-learning system for steering wheel keys. The vehicle system realizes the self-learning process according to the driver's voice signal transmitted by the voice input device. The on-board system obtains the voltage signal generated by the driver pressing the physical buttons in the steering wheel, so as to bind and match the short key function and / or long key function with the voltage signal, so as to realize the customization of key function. The on-board system can avoid the conflict of voltage signals between keys by correcting the key data. The self-learning method and self-learning system of steering wheel buttons involved in this application unify the steering wheel differences of all models, do not need to do differentiated software design for different models, and simplify the design work of human-computer interface, so that the steering wheel self-learning can adapt to the needs of different models and users, improve the software quality and reduce the software cost.
【技术实现步骤摘要】
方向盘按键的自学习方法与自学习系统
本申请涉及车辆人机交互
,特别是涉及一种方向盘按键的自学习方法与自学习系统。
技术介绍
一方面,随着硬件集成电路的快速发展,以及用户需求的不断增长,车载中控娱乐系统的功能和人机界面的设计越来越复杂化。另一方面,随着各种新型传感器的大量使用,特别是语音识别技术的突破,使得车载系统不断的向汽车人工智能方向延伸。例如,车辆导航功能可以直接通过语音识别技术,使得车载系统和后台通话设置导航目的地,还可以通过语音识别技术控制智能家居等等。方向盘是驾驶者在驾驶过程中接触最为频繁的整车部件。为了给予驾驶者便利,一般在方向盘上会设置多个方向盘按键,这样驾驶者可以在驾驶过程中,通过按压方向盘按键实现很多功能,例如接电话,切换播放中的音乐等等。然而,传统的方向盘按键,一般一个按键只设置一个功能,其功能也无法随意更改。这会产生一个很大的问题:驾驶者无法依据自己的需求,自定义不同的按键实现不同的功能。
技术实现思路
基于此,有必要针对传统方向盘按键无法依据驾驶者的需求,自定义不同的 ...
【技术保护点】
1.一种方向盘按键的自学习方法,其特征在于,所述方法包括:/nS100,获取与开始按键学习有关的语音信号,进入按键学习的进程,清除RAM中的所有与方向盘自学习相关的数据;/nS200,设定至少一个待学习按键,依据接收到的语音信号和按压待学习按键时产生的电压信号,对每一个待学习按键赋予短按键功能和/或长按键功能,生成已学习按键和与已学习按键对应的按键数据,并将每一个已学习按键与该已学习按键对应的按键数据相对应的存储入RAM中;/nS300,提取RAM中已保存的每一个已学习按键的按键数据,对每一个已学习按键的按键数据进行排序处理;/nS400,将已学习按键与排序处理后的按键数据 ...
【技术特征摘要】
1.一种方向盘按键的自学习方法,其特征在于,所述方法包括:
S100,获取与开始按键学习有关的语音信号,进入按键学习的进程,清除RAM中的所有与方向盘自学习相关的数据;
S200,设定至少一个待学习按键,依据接收到的语音信号和按压待学习按键时产生的电压信号,对每一个待学习按键赋予短按键功能和/或长按键功能,生成已学习按键和与已学习按键对应的按键数据,并将每一个已学习按键与该已学习按键对应的按键数据相对应的存储入RAM中;
S300,提取RAM中已保存的每一个已学习按键的按键数据,对每一个已学习按键的按键数据进行排序处理;
S400,将已学习按键与排序处理后的按键数据相对应的存储入EEPROM中。
2.根据权利要求1所述的方向盘按键的自学习方法,其特征在于,RAM包括第一存储段、第二存储段和第三存储段,所述步骤S100包括:
S110,获取与开始按键学习有关的语音信号,进入按键学习的进程,清除所述第一存储段中的所有数据。
3.根据权利要求2所述的方向盘按键的自学习方法,其特征在于,所述方向盘具有多个通道,每一个通道具有多个按键,所述步骤S200包括:
S210,对每一个通道按从小到大的顺序编号,第一个通道的序号为0,最后一个通道的序号为总通道数减1;
S220,对每一个通道中的多个按键按从小到大的顺序编号,第一个按键的序号为0,最后一个按键的序号为该通道的总按键数减1;
S230,开始一个待学习按键的学习,依据接收到的与按键功能赋予相关的语音信号,对所述待学习按键赋予短按键功能和/或长按键功能;
S240,获取按压所述待学习按键时产生的电压信号,以及与所述待学习按键对应的通道序号,并将所述电压信号数模转化为与所述待学习按键对应的AD值;
S250,判断在与所述待学习按键对应的通道中是否存在已学习按键;
S261,若在与所述待学习按键对应的通道中不存在已学习按键,则将该通道下的按键序号0赋予所述待学习按键;
S270,将与所述待学习按键对应的通道序号、按键序号、短按键功能和/或长按键功能、以及AD值相对应的存储入所述第一存储段;
S280,判断是否需要继续学习;
S291,若需要继续学习,则返回所述步骤S230,继续学习下一个待学习按键;
S292,若不需要继续学习,则执行后续步骤S300。
4.根据权利要求3所述的方向盘按键的自学习方法,其特征在于,在所述步骤S250之后,所述步骤S200还包括:
S262,若在与所述待学习按键对应的通道中存在已学习按键,则进一步判断在与所述待学习按键对应的通道中存在的已学习按键的数量是否达到通道可学习按键上限;
S263,若在与所述待学习按键对应的通道中存在的已学习按键的数量未达到通道可学习按键上限,则获取该通道下的所有已学习按键中的最大按键序号,将最大按键序号加1的按键序号赋予所述待学习按键;
S264,若在与所述待学习按键对应的通道中存在的已学习按键的数量达到通道可学习按键上限,则拒绝学习所述待学习按键,执行后续步骤S280。
5.根据权利要求4所述的方向盘按键的自学习方法,其特征在于,所述步骤S230包括:
S231,获取与短按键功能相关的语音信号,依据与短按键功能相关的语音信号,解析出赋予当前待学习按键的短按键功能;
S232,判断是否需要为当前待学习按键赋予长按键功能;
S233,若需要为当前待学习按键赋予长按键功能,则进一步获取与长按键功能相关的语音信号,依据与长按键功能相关的语音信号,解析出赋予当前待学习按键的长按键功能,执行后续步骤S240;
S234,若不需要为当前待学习按键赋予长按键功能,则直接执行后续步骤S240。
6.根据权利要求5所述的方向盘按键的自学习方法,其特征在于,所述步骤S300包括:
S310,将通道序号为0的通道作为当前排序通道;
S320,判断当前排序通道的通道序号是否等于最大通道序号;
S330,若当前排序通道的通道序号等于最大通道序号,则设置每一个已学习按键的AD值范围。
...
【专利技术属性】
技术研发人员:夏亚军,刘玉达,
申请(专利权)人:宁波均胜新能源汽车技术有限公司,宁波均胜群英汽车系统股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。