本发明涉及车载技术领域,尤其涉及一种基于DTMF的车载无线交互方法及其系统。
背景技术:
随车联网技术的发展,车内车载设备的功能逐渐增多且更加丰富,对无线交互需求更加频繁。当前市场上的车载产品中主要使用蓝牙、WIFI、GPRS(General Packet Radio Service,如3G、4G)、红外等无线通信模块来实现车主与车载设备的交互。
但是,这样需要额外设置硬件成本,都需要在车载设备中增加对应通信硬件模块。另外,蓝牙模块能连接的设备有限,且设备间兼容性差异较大。WIFI模块主要用于媒体类连续数据流传输,不太适用于车内控制指令交互。GPRS模块需要依赖信号基站,信号不好或没有信号则无法实现交互控制。红外模块有方向性要求,不方便用户操作。
因此,现有技术还有待于改进和发展。
技术实现要素:
鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于DTMF的车载无线交互方法及其系统,以解决现有车载设备进行无线交互控制需要增加硬件成本的问题。
为了达到上述目的,本发明采取了以下技术方案:
一种基于DTMF的车载无线交互方法,其包括如下步骤:
控制设备获取控制指令并进行DTMF编码,将控制指令转换为对应的音频信号发射;
车载设备接收所述音频信号并进行DTMF解析,还原为对应的控制指令;
所述车载设备对所述控制指令进行分析处理,执行相应的控制。
所述的基于DTMF的车载无线交互方法中,在所述控制设备获取控制指令的步骤之前,还包括:
启动DTMF交互模式时,弹出控制输入窗口;
根据控制输入窗口输入的控制信息生成对应的控制指令。
所述的基于DTMF的车载无线交互方法中,所述控制信息包括直接命令信息和事件预约信息,输入方式包括文字输入和语音输入。
所述的基于DTMF的车载无线交互方法中,所述直接命令信息的命令格式为:动作+物;事件预约信息的命令格式为:预约时间+动作+物。
所述的基于DTMF的车载无线交互方法中,所述将控制指令转换为对应的音频信号发射的步骤具体包括:
将控制指令转换为对应的高低频的音频信号:
通过车载设备的扬声器播放音频信号。
所述的基于DTMF的车载无线交互方法中,在所述车载设备接收所述音频信号并进行DTMF解析的步骤中,由车载设备的话筒接收所述音频信号传输给DTMF解析模块进行DTMF解析。
所述的基于DTMF的车载无线交互方法中,所述车载设备对所述控制指令进行分析处理,执行相应的控制的步骤具体包括:
车载设备的主控芯片对控制指令进行分析处理,识别出该控制指令携带的控制操作;
主控芯片控制车载设备上对应的模块部件执行该控制指令。
一种用于实现所述的基于DTMF的车载无线交互方法的车载无线交互系统,其包括控制设备和车载设备;
所述控制设备获取控制指令并进行DTMF编码,将控制指令转换为对应的音频信号发射;车载设备接收所述音频信号并进行DTMF解析,还原为对应的控制指令;所述车载设备对所述控制指令进行分析处理,执行相应的控制。
所述的基于DTMF的车载无线交互系统中,所述控制设备包括:
输入模块,用于启动DTMF交互模式时,弹出控制输入窗口;根据控制输入窗口输入的控制信息生成对应的控制指令;
DTMF编码模块,用于将控制指令转换为对应的高低频的音频信号,传输给车载设备的扬声器;
扬声器,用于播放所述音频信号。
所述的基于DTMF的车载无线交互系统中,所述车载设备包括:
话筒,用于接收所述音频信号;
DTMF解析模块,用于对音频信号进行DTMF解析,还原为对应的控制指令;
主控芯片,用于对控制指令进行分析处理,识别出该控制指令携带的控制操作;控制对应的模块部件执行该控制指令。
相较于现有技术,本发明提供的一种基于DTMF的车载无线交互方法及其系统,通过控制设备获取控制指令并进行DTMF编码,将控制指令转换为对应的音频信号发射;车载设备接收所述音频信号并进行DTMF解析,还原为对应的控制指令;所述车载设备对所述控制指令进行分析处理,执行相应的控制。在无需硬件通信模块的基础上,将现成的话筒和扬声器作为设备通信收发器,使用DTMF软件编解码技术实现控制指令的无线传输,从而实现了车主与车载设备之间的交互,节约了硬件成本。
附图说明
图1是本发明基于DTMF的车载无线交互方法流程图;
图2是本发明机基于DTMF的车载无线交互系统的结构框图。
具体实施方式
本发明提供了一种基于DTMF的车载无线交互方法及其系统,利用现有的DTMF(Dual Tone Multi Frequency,双音多频)技术,直接利用控制设备的扬声器发送信号,车载设备的话筒接收信号,从而实现无线指令交互。无需搭载其他无线通信硬件设备,节约产品成本,且交互可靠性高。为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1并结合图2所示的结构框图,所述基于DTMF的车载无线交互方法包括以下步骤:
S100、控制设备获取控制指令并进行DTMF编码,将控制指令转换为对应的音频信号发射;
S200、车载设备接收所述音频信号并进行DTMF解析,还原为对应的控制指令;
S300、车载设备对控制指令进行分析处理,执行相应的控制。
本实施例中,所述控制设备可为手机、平板电脑等设置有扬声器的便携式移动终端。所述控制设备从网上下载安装DTMF交互应用,对应为搭载了一DTMF编码软件(对应为DTMF编码模块)。该DTMF交互应用打开时,即启动DTMF交互模式时,控制设备的输入模块弹出控制输入窗口以便用户输入控制信息。所述控制信息可为文字控制信息或语音控制信息。控制信息包括直接命令信息和事件预约信息。直接命令信息的命令格式通常为:动作+物,如“导航至A地点”,“增加音量两格”。事件预约信息的命令格式则增加预约时间:预约时间+动作+物,如“5分钟后打开空调”。用户可采用文字或语音方式输入控制信息。在具体实施时,控制信息的命令格式还可以有其他方式,DTMF编码模块能对主要内容(即命令格式)进行提取,以方便用户输入。
在所述步骤S100之前,控制设备的根据控制输入窗口输入的控制信息(文字或语音)生成对应的移动终端能识别的控制指令(数字信号)。在所述步骤S100中,DTMF编码模块采用现有的DTMF技术对控制指令进行DTMF编码获得音频信号,从而实现将控制指令转换为对应的高低频的音频信号的过程,最后通过车载设备的扬声器播放音频信号(即发射出来)。
在所述步骤S200中,由车载设备的话筒接收所述音频信号。由于该高低频的音频信号没有任何方向限制,只要在车内,均能被话筒接收到。车载设备的主机中对应设置有DTMF解析模块,话筒将音频信号传输给DTMF解析模块进行DTMF解析,将音频信号还原为对应的控制指令并传输给主机上的主控芯片。
需要理解的是,控制信息是用户能识别的信息,控制指令是根据控制信息转换的系统能识别的数据,两者格式不同,但携带的控制操作相同。因此,在所述步骤S300中,车载设备主机上的主控芯片对控制指令进行分析处理,即可识别出该控制指令携带的控制操作,即需要进行什么控制。主控芯片控制车载设备上对应的模块部件执行该控制指令,从而实现相应的控制。
例如,若控制指令是“导航至A地点”,则主控芯片根据“导航”指令启动导航模块,将A地点作为目的地传输给导航模块,导航模块根据A地点和用户的当前位置规划导航线路,将导航线路和地图传输至显示屏显示。
若控制指令是“5分钟后打开空调”,则主控芯片根据“5分钟后”启动定时器,在5分钟达到后,根据“打开空调”输出开启信号给空调的控制模块,自动打开空调。
基于上述实施例,本发明还提供一种基于DTMF的车载无线交互系统,如图2所示,包括控制设备10和车载设备20。所述控制设备10获取控制指令并进行DTMF编码,将控制指令转换为对应的音频信号发射。车载设备20接收所述音频信号并进行DTMF解析,还原为对应的控制指令;所述车载设备对所述控制指令进行分析处理,执行相应的控制。
其中,所述控制设备10可以为手机、平板电脑等移动终端,其包括:
输入模块110,用于启动DTMF交互模式时,弹出控制输入窗口;根据控制输入窗口输入的控制信息生成对应的控制指令;
DTMF编码模块120,用于将控制指令转换为对应的高低频的音频信号,传输给车载设备的扬声器;
扬声器130,用于播放所述音频信号。
所述车载设备20包括:
话筒210,用于接收所述音频信号;
DTMF解析模块220,用于对音频信号进行DTMF解析,还原为对应的控制指令;
主控芯片230,用于对控制指令进行分析处理,识别出该控制指令携带的控制操作;控制对应的模块部件执行该控制指令。
综上所述,本发明所提供的一种基于DTMF的车载无线交互方法及其系统,根据用户输入的控制信息生成对应的控制指令,采用DTMF编码将控制指令转换为对应的高低音频信号,通过扬声器发送被车载设备的话筒接收;车载设备对音频信号进行DTMF解析,还原为对应的控制指令并交给车载设备中的其他模块部件执行指令。在无需硬件通信模块的基础上,将现成的话筒和扬声器作为设备通信收发器,使用DTMF软件编解码技术实现控制指令的无线传输,从而实现了车主与车载设备之间的交互,节约了硬件成本。同时在没有通信模块的车载设备中,依靠软件升级即可增加DTMF解析模块(即DTMF音频解析软件部件),无需更换硬件平台。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。