结合车辆信息控制系统进行车载软件输入的方法及系统与流程

文档序号:14653626发布日期:2018-06-08 22:31阅读:401来源:国知局
结合车辆信息控制系统进行车载软件输入的方法及系统与流程

本发明涉及汽车通信领域,具体地,涉及一种结合车辆信息控制系统进行车载软件输入的方法,进一步地,提供应用这种方法实现控制的系统。



背景技术:

目前车载软件的信息交互,下面具体以车载微信交互为例,只能手工点击车机屏幕启动微信,之后手工点击屏幕选择某个联系人,手动输入或者按语音键输入内容,然后手工点击屏幕发送信息,是网页版微信操作的操作流程。现在市场上存在的车载系统,仅是集成了微信车载版,按照微信默认的操作方式使用。手动点击屏幕的操作易用性差,操作不便,如果用户在开车途中使用,会导致用户注意力分散,存在安全隐患。

中国实用新型专利CN202966164U公开了一种方向盘上按键控制的语音录入控制指令装置。该装置包括语音控制设备、控制该语音设备开关的控制装置,所述控制装置设置在汽车方向盘上。该专利虽提到了通过方向盘按键进行控制语音录入的装置,解决现有技术中操作不方便及影响安全的技术问题。但是并没有对实现该装置运行的方法,特别是该装置运行中存在的创新方法进行阐述。



技术实现要素:

为了克服现有技术的不足,本发明的目的在于提供一种结合车辆信息控制系统进行车载软件信息输入的方法及系统,能够实现简化操作,避免驾驶中的用户分散注意力,在提升车机端车载软件的操作便利性的同时,提升用户驾驶中的安全性。

为解决上述问题,本发明所采用的技术方案如下:

一种结合车辆信息控制系统进行车载软件输入的方法,其包括以下步骤:

S1:获取MFL按键所提供的事件;

S2:将上述事件对应的按键值传给网关,而网关则根据接收到信息的特征代码作出判断;

S3:网关将特征代码转换成CAN信息,之后将CAN信息通过CAN总线传输给车机端;

S4:车机端的MCU收到CAN总线上的消息,进行解析,解析后通过CIS协议上报给MPU,应用层再根据消息类型进行对应的分发,由相应的功能模块进行处理;最后将识别出的命令发送给车载软件的API控制模式切换。

需要说明的是,本申请中可能出现的名字解释包括,MFL:多功能方向盘。其余均为通信领域通用术语。网关则根据接收到信息的特征代码作出判断,判断按键值,从而为后续工作提供指令。通过上述MFL系统控制而非单纯语音或者单纯的车机端按键控制,在实现方便安全的同时,还提升了系统的效率和可靠性,因为单纯的语音控制会有识别误差、信噪比过低等问题。而信号在总线上传递的效率和鲁棒性都比单纯的语音控制好。

另外,在实现上述信号传送的过程当中,不需要增加额外的硬件和改装,只需要在网关和车机端软件上增加一组信号的收发机制即可。网关上需要额外增加一个对LIN总线传过来信号的判断机制,设置和实现的方式均非常简单,但效果非常好。

优选地,所示模式包括输入模式、语音内容输入模式;所述模式切换由对应特征代码而控制。

所述模式切换由对应特征代码控制,即对应输出不同的特征代码,识别后系统会将具体模式进行切换。

优选地,语音内容输入模式为:通过车载语音设备进行语音内容输入,并将语音内容输入信息通过所述车载软件进行发送。

需要说明的是,语音内容输入即用户通过车载语音输入设备进行语音输入。通过车载软件进行发送指的是通过车载软件与其余终端中的软件进行交互通讯。

更优选地,语音内容输入模式的开启在输入模式已开启的前提下进行。

更优选地,在通过所述车载软件进行发送之前,先将所述语音内容输入信息转换文字内容输入信息,并通过所述车载软件进行发送所述文字内容输入信息。

优选地,按键值传给网关是通过LIN总线传递的,即控制器将所述事件的按键值打包成LIN消息并发送到LIN总线上,然后再传给网关。

优选地,所述S2中网关对所述特征代码的判断是通过计时器所进行的。

优选地,所述S2中网关对所述特征代码的判断是通过对按键时间长度的判断而实现的。

需要说明的是,本发明其中一个发明点是通过按键时间的长度获取不同的按键值,从而得到不同的特征代码,经多次协议转换和传递后实现对车载软件的输入模式的控制,从更具体的例子来说,可以设置成长按键时间(如2秒)控制车载软件的输入模式为输入模式的开启,短按键时间(如1秒及以内)控制车载软件的输入模式为语音内容输入模式的开启。

所述输入模式还包括语音联系人匹配,即通过车载语音设备进行语音输入联系人,并对车载软件中的联系人信息进行匹配判断,若匹配成功则进入语音内容输入模式;若匹配不成功则重新进行语音联系人匹配。

需要说明的是,语音输入联系人指的是用户通过车载语音输入设备进行语音输入联系人信息,如语音输入联系人姓名、手机号码等。该信息会传送至系统当中进行判断。

进一步优选地,当进入语音内容输入模式时,语音内容输入信息通过所述车载软件进行发送至相应联系人。

本发明还提供一种应用如上述方法实现控制的系统,所述系统包括:

事件获取模块,用于获取MFL按键所提供的事件;

特征判断模块,用于将上述事件对应的按键值传给网关,而网关则根据接收到信息的特征代码作出判断;

信息转换模块,用于网关将特征代码转换成CAN信息,之后将CAN信息通过CAN总线传输给车机端;

消息分发模块,用于将车机端的MCU收到CAN总线上的消息,进行解析,解析后通过CIS协议上报给MPU,应用层再根据消息类型进行对应的分发,由相应的功能模块进行处理;最后将识别出的命令发送给车载软件的API控制模式切换。

相比现有技术,本发明的有益效果在于:

1、本发明的结合车辆信息控制系统进行车载软件输入的方法,利用上述MFL系统控制而非单纯语音或者单纯的车机端按键控制,在实现方便安全的同时,还提升了系统的效率和可靠性,因为单纯的语音控制会有识别误差、信噪比过低等问题。而信号在总线上传递的效率和鲁棒性都比单纯的语音控制好;

2、本发明的结合车辆信息控制系统进行车载软件输入的方法,在实现上述信号传送的过程当中,不需要增加额外的硬件和改装,只需要在网关和车机端软件上增加一组信号的收发机制即可,设置和实现的方式均非常简单,但效果非常好。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1为本发明结合车辆信息控制系统进行车载软件输入的方法一种较优选实施方式的流程示意图;

图2为图1实施方法中第一种操作方式的信息控制流程示意图;

图3为图1实施方法中第二种操作方式的信息控制流程示意图。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如下:

实施例1(结合车辆信息控制系统进行车载软件输入的方法):

下面以微信作为车载软件的具体实施例,说明一种结合车辆信息控制系统进行车载软件输入的方法,如图1所示,在第一个方面中,其包括以下步骤:

S1:获取MFL按键所提供的事件;

S2:将上述事件对应的按键值传给网关,而网关则根据接收到信息的特征代码作出判断;

S3:网关将信息转换成CAN信息,之后将CAN信息通过CAN总线传输给车机端;

S4:车机端的MCU收到CAN总线上的消息,进行解析,解析后通过CIS协议上报给MPU,应用层再根据消息类型进行对应的分发,由相应的功能模块进行处理;最后将识别出的命令发送给车载软件的API控制输入模式的切换。

优选地,所示输入模式包括开启输入模式、开启语音内容输入模式等。

更优选地,语音内容输入模式的开启在输入模式已开启的前提下进行。

结合上述第一个方面,作为第二个方面优选的实施方式,按键值传给网关是通过LIN总线传递的,即控制器将所述事件的按键值打包成LIN消息并发送到LIN总线上,然后再传给网关。

结合上述各个优选方面,作为第三个方面优选的实施方式,所述S2中网关对所述特征代码的判断是通过计时器所进行的。

结合上述各个优选方面,作为第四个方面优选的实施方式,所述S2中网关对所述特征代码的判断包括对按键时间长度的判断。

具体的流程解释如下:当按下MFL按键时,相关控制器会把对应的按键值打包成LIN消息,发送到LIN总线上,网关接收到LIN总线消息,通过计时器获取按键时间长度,再将信号进行协议转换,再通过CAN总线发送给车机端。车机端的MCU收到CAN总线上的消息,进行解析,解析后通过CIS协议上报给MPU,应用层再根据消息类型进行对应的分发,由相应的功能模块进行处理。最后将识别出的命令发送给车载软件的API,让车载软件相应相关操作。

结合上述各个优选方面,在另一种优选的实施方式中,还包括通过车载语音设备进行语音内容输入,并将语音内容输入信息通过所述车载软件进行发送。

作为进一步地优选,在通过所述车载软件进行发送之前,先将所述语音内容输入信息转换文字内容输入信息,并通过所述车载软件进行发送所述文字内容输入信息。

作为进一步地优选,所述S5还包括语音联系人匹配,即通过车载语音设备进行语音输入联系人,并对车载软件中的联系人信息进行匹配判断,若匹配成功则进入语音内容输入;若匹配不成功则重新进行语音联系人匹配。

作为进一步地优选,当进入语音内容输入时,语音内容输入信息通过所述车载软件进行发送至相应联系人。

具体对微信的操作如下:

1、当处于微信界面的时候,用户通过长按PTT(Push To Talk)键,将键值信号通过LIN总线发送给网关,网关根据信号的特征及持续时间,将信号进行转换,并转发给车机端。车机端将通过CAN总线获得网关转发过来的信息,解析相关的信息,读取出对微信的命令,并将命令转换成相应的命令格式,传递给微信的API,进行微信输入的操作。之后通过语音输入要联系的联系人,语音识别引擎启动,识别出用户需要联系的人的微信名称,通过匹配用户微信通讯录,找到相关联系人,打开聊天界面,如图2所示。

2、当进入聊天界面之后,短按PTT键,语音输入聊天内容,之后相关信息传输给语音识别引擎,之后在用户确认后,将转换成文字信息的用户语音内容发送出去。如图3所示。

实施例2(结合车辆信息控制系统进行车载软件输入的系统):

相应地,本发明还提供一种应用如上述方法实现控制的系统,所述系统包括:

事件获取模块,用于获取MFL按键所提供的事件;

特征判断模块,用于将上述事件对应的按键值传给网关,而网关则根据接收到信息的特征代码作出判断;

信息转换模块,用于网关将特征代码转换成CAN信息,之后将CAN信息通过CAN总线传输给车机端;

消息分发模块,用于将车机端的MCU收到CAN总线上的消息,进行解析,解析后通过CIS协议上报给MPU,应用层再根据消息类型进行对应的分发,由相应的功能模块进行处理;最后将识别出的命令发送给车载软件的API控制进行模式切换。

本实施例的优选方法与效果对应于上述实施例1,在此不再累述。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1