本發(fā)明涉及車載技術(shù)領(lǐng)域,尤其涉及一種基于DTMF的車載無(wú)線交互方法及其系統(tǒng)。
背景技術(shù):
隨車聯(lián)網(wǎng)技術(shù)的發(fā)展,車內(nèi)車載設(shè)備的功能逐漸增多且更加豐富,對(duì)無(wú)線交互需求更加頻繁。當(dāng)前市場(chǎng)上的車載產(chǎn)品中主要使用藍(lán)牙、WIFI、GPRS(General Packet Radio Service,如3G、4G)、紅外等無(wú)線通信模塊來(lái)實(shí)現(xiàn)車主與車載設(shè)備的交互。
但是,這樣需要額外設(shè)置硬件成本,都需要在車載設(shè)備中增加對(duì)應(yīng)通信硬件模塊。另外,藍(lán)牙模塊能連接的設(shè)備有限,且設(shè)備間兼容性差異較大。WIFI模塊主要用于媒體類連續(xù)數(shù)據(jù)流傳輸,不太適用于車內(nèi)控制指令交互。GPRS模塊需要依賴信號(hào)基站,信號(hào)不好或沒(méi)有信號(hào)則無(wú)法實(shí)現(xiàn)交互控制。紅外模塊有方向性要求,不方便用戶操作。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種基于DTMF的車載無(wú)線交互方法及其系統(tǒng),以解決現(xiàn)有車載設(shè)備進(jìn)行無(wú)線交互控制需要增加硬件成本的問(wèn)題。
為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案:
一種基于DTMF的車載無(wú)線交互方法,其包括如下步驟:
控制設(shè)備獲取控制指令并進(jìn)行DTMF編碼,將控制指令轉(zhuǎn)換為對(duì)應(yīng)的音頻信號(hào)發(fā)射;
車載設(shè)備接收所述音頻信號(hào)并進(jìn)行DTMF解析,還原為對(duì)應(yīng)的控制指令;
所述車載設(shè)備對(duì)所述控制指令進(jìn)行分析處理,執(zhí)行相應(yīng)的控制。
所述的基于DTMF的車載無(wú)線交互方法中,在所述控制設(shè)備獲取控制指令的步驟之前,還包括:
啟動(dòng)DTMF交互模式時(shí),彈出控制輸入窗口;
根據(jù)控制輸入窗口輸入的控制信息生成對(duì)應(yīng)的控制指令。
所述的基于DTMF的車載無(wú)線交互方法中,所述控制信息包括直接命令信息和事件預(yù)約信息,輸入方式包括文字輸入和語(yǔ)音輸入。
所述的基于DTMF的車載無(wú)線交互方法中,所述直接命令信息的命令格式為:動(dòng)作+物;事件預(yù)約信息的命令格式為:預(yù)約時(shí)間+動(dòng)作+物。
所述的基于DTMF的車載無(wú)線交互方法中,所述將控制指令轉(zhuǎn)換為對(duì)應(yīng)的音頻信號(hào)發(fā)射的步驟具體包括:
將控制指令轉(zhuǎn)換為對(duì)應(yīng)的高低頻的音頻信號(hào):
通過(guò)車載設(shè)備的揚(yáng)聲器播放音頻信號(hào)。
所述的基于DTMF的車載無(wú)線交互方法中,在所述車載設(shè)備接收所述音頻信號(hào)并進(jìn)行DTMF解析的步驟中,由車載設(shè)備的話筒接收所述音頻信號(hào)傳輸給DTMF解析模塊進(jìn)行DTMF解析。
所述的基于DTMF的車載無(wú)線交互方法中,所述車載設(shè)備對(duì)所述控制指令進(jìn)行分析處理,執(zhí)行相應(yīng)的控制的步驟具體包括:
車載設(shè)備的主控芯片對(duì)控制指令進(jìn)行分析處理,識(shí)別出該控制指令攜帶的控制操作;
主控芯片控制車載設(shè)備上對(duì)應(yīng)的模塊部件執(zhí)行該控制指令。
一種用于實(shí)現(xiàn)所述的基于DTMF的車載無(wú)線交互方法的車載無(wú)線交互系統(tǒng),其包括控制設(shè)備和車載設(shè)備;
所述控制設(shè)備獲取控制指令并進(jìn)行DTMF編碼,將控制指令轉(zhuǎn)換為對(duì)應(yīng)的音頻信號(hào)發(fā)射;車載設(shè)備接收所述音頻信號(hào)并進(jìn)行DTMF解析,還原為對(duì)應(yīng)的控制指令;所述車載設(shè)備對(duì)所述控制指令進(jìn)行分析處理,執(zhí)行相應(yīng)的控制。
所述的基于DTMF的車載無(wú)線交互系統(tǒng)中,所述控制設(shè)備包括:
輸入模塊,用于啟動(dòng)DTMF交互模式時(shí),彈出控制輸入窗口;根據(jù)控制輸入窗口輸入的控制信息生成對(duì)應(yīng)的控制指令;
DTMF編碼模塊,用于將控制指令轉(zhuǎn)換為對(duì)應(yīng)的高低頻的音頻信號(hào),傳輸給車載設(shè)備的揚(yáng)聲器;
揚(yáng)聲器,用于播放所述音頻信號(hào)。
所述的基于DTMF的車載無(wú)線交互系統(tǒng)中,所述車載設(shè)備包括:
話筒,用于接收所述音頻信號(hào);
DTMF解析模塊,用于對(duì)音頻信號(hào)進(jìn)行DTMF解析,還原為對(duì)應(yīng)的控制指令;
主控芯片,用于對(duì)控制指令進(jìn)行分析處理,識(shí)別出該控制指令攜帶的控制操作;控制對(duì)應(yīng)的模塊部件執(zhí)行該控制指令。
相較于現(xiàn)有技術(shù),本發(fā)明提供的一種基于DTMF的車載無(wú)線交互方法及其系統(tǒng),通過(guò)控制設(shè)備獲取控制指令并進(jìn)行DTMF編碼,將控制指令轉(zhuǎn)換為對(duì)應(yīng)的音頻信號(hào)發(fā)射;車載設(shè)備接收所述音頻信號(hào)并進(jìn)行DTMF解析,還原為對(duì)應(yīng)的控制指令;所述車載設(shè)備對(duì)所述控制指令進(jìn)行分析處理,執(zhí)行相應(yīng)的控制。在無(wú)需硬件通信模塊的基礎(chǔ)上,將現(xiàn)成的話筒和揚(yáng)聲器作為設(shè)備通信收發(fā)器,使用DTMF軟件編解碼技術(shù)實(shí)現(xiàn)控制指令的無(wú)線傳輸,從而實(shí)現(xiàn)了車主與車載設(shè)備之間的交互,節(jié)約了硬件成本。
附圖說(shuō)明
圖1是本發(fā)明基于DTMF的車載無(wú)線交互方法流程圖;
圖2是本發(fā)明機(jī)基于DTMF的車載無(wú)線交互系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明提供了一種基于DTMF的車載無(wú)線交互方法及其系統(tǒng),利用現(xiàn)有的DTMF(Dual Tone Multi Frequency,雙音多頻)技術(shù),直接利用控制設(shè)備的揚(yáng)聲器發(fā)送信號(hào),車載設(shè)備的話筒接收信號(hào),從而實(shí)現(xiàn)無(wú)線指令交互。無(wú)需搭載其他無(wú)線通信硬件設(shè)備,節(jié)約產(chǎn)品成本,且交互可靠性高。為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參閱圖1并結(jié)合圖2所示的結(jié)構(gòu)框圖,所述基于DTMF的車載無(wú)線交互方法包括以下步驟:
S100、控制設(shè)備獲取控制指令并進(jìn)行DTMF編碼,將控制指令轉(zhuǎn)換為對(duì)應(yīng)的音頻信號(hào)發(fā)射;
S200、車載設(shè)備接收所述音頻信號(hào)并進(jìn)行DTMF解析,還原為對(duì)應(yīng)的控制指令;
S300、車載設(shè)備對(duì)控制指令進(jìn)行分析處理,執(zhí)行相應(yīng)的控制。
本實(shí)施例中,所述控制設(shè)備可為手機(jī)、平板電腦等設(shè)置有揚(yáng)聲器的便攜式移動(dòng)終端。所述控制設(shè)備從網(wǎng)上下載安裝DTMF交互應(yīng)用,對(duì)應(yīng)為搭載了一DTMF編碼軟件(對(duì)應(yīng)為DTMF編碼模塊)。該DTMF交互應(yīng)用打開時(shí),即啟動(dòng)DTMF交互模式時(shí),控制設(shè)備的輸入模塊彈出控制輸入窗口以便用戶輸入控制信息。所述控制信息可為文字控制信息或語(yǔ)音控制信息??刂菩畔ㄖ苯用钚畔⒑褪录A(yù)約信息。直接命令信息的命令格式通常為:動(dòng)作+物,如“導(dǎo)航至A地點(diǎn)”,“增加音量?jī)筛瘛薄J录A(yù)約信息的命令格式則增加預(yù)約時(shí)間:預(yù)約時(shí)間+動(dòng)作+物,如“5分鐘后打開空調(diào)”。用戶可采用文字或語(yǔ)音方式輸入控制信息。在具體實(shí)施時(shí),控制信息的命令格式還可以有其他方式,DTMF編碼模塊能對(duì)主要內(nèi)容(即命令格式)進(jìn)行提取,以方便用戶輸入。
在所述步驟S100之前,控制設(shè)備的根據(jù)控制輸入窗口輸入的控制信息(文字或語(yǔ)音)生成對(duì)應(yīng)的移動(dòng)終端能識(shí)別的控制指令(數(shù)字信號(hào))。在所述步驟S100中,DTMF編碼模塊采用現(xiàn)有的DTMF技術(shù)對(duì)控制指令進(jìn)行DTMF編碼獲得音頻信號(hào),從而實(shí)現(xiàn)將控制指令轉(zhuǎn)換為對(duì)應(yīng)的高低頻的音頻信號(hào)的過(guò)程,最后通過(guò)車載設(shè)備的揚(yáng)聲器播放音頻信號(hào)(即發(fā)射出來(lái))。
在所述步驟S200中,由車載設(shè)備的話筒接收所述音頻信號(hào)。由于該高低頻的音頻信號(hào)沒(méi)有任何方向限制,只要在車內(nèi),均能被話筒接收到。車載設(shè)備的主機(jī)中對(duì)應(yīng)設(shè)置有DTMF解析模塊,話筒將音頻信號(hào)傳輸給DTMF解析模塊進(jìn)行DTMF解析,將音頻信號(hào)還原為對(duì)應(yīng)的控制指令并傳輸給主機(jī)上的主控芯片。
需要理解的是,控制信息是用戶能識(shí)別的信息,控制指令是根據(jù)控制信息轉(zhuǎn)換的系統(tǒng)能識(shí)別的數(shù)據(jù),兩者格式不同,但攜帶的控制操作相同。因此,在所述步驟S300中,車載設(shè)備主機(jī)上的主控芯片對(duì)控制指令進(jìn)行分析處理,即可識(shí)別出該控制指令攜帶的控制操作,即需要進(jìn)行什么控制。主控芯片控制車載設(shè)備上對(duì)應(yīng)的模塊部件執(zhí)行該控制指令,從而實(shí)現(xiàn)相應(yīng)的控制。
例如,若控制指令是“導(dǎo)航至A地點(diǎn)”,則主控芯片根據(jù)“導(dǎo)航”指令啟動(dòng)導(dǎo)航模塊,將A地點(diǎn)作為目的地傳輸給導(dǎo)航模塊,導(dǎo)航模塊根據(jù)A地點(diǎn)和用戶的當(dāng)前位置規(guī)劃導(dǎo)航線路,將導(dǎo)航線路和地圖傳輸至顯示屏顯示。
若控制指令是“5分鐘后打開空調(diào)”,則主控芯片根據(jù)“5分鐘后”啟動(dòng)定時(shí)器,在5分鐘達(dá)到后,根據(jù)“打開空調(diào)”輸出開啟信號(hào)給空調(diào)的控制模塊,自動(dòng)打開空調(diào)。
基于上述實(shí)施例,本發(fā)明還提供一種基于DTMF的車載無(wú)線交互系統(tǒng),如圖2所示,包括控制設(shè)備10和車載設(shè)備20。所述控制設(shè)備10獲取控制指令并進(jìn)行DTMF編碼,將控制指令轉(zhuǎn)換為對(duì)應(yīng)的音頻信號(hào)發(fā)射。車載設(shè)備20接收所述音頻信號(hào)并進(jìn)行DTMF解析,還原為對(duì)應(yīng)的控制指令;所述車載設(shè)備對(duì)所述控制指令進(jìn)行分析處理,執(zhí)行相應(yīng)的控制。
其中,所述控制設(shè)備10可以為手機(jī)、平板電腦等移動(dòng)終端,其包括:
輸入模塊110,用于啟動(dòng)DTMF交互模式時(shí),彈出控制輸入窗口;根據(jù)控制輸入窗口輸入的控制信息生成對(duì)應(yīng)的控制指令;
DTMF編碼模塊120,用于將控制指令轉(zhuǎn)換為對(duì)應(yīng)的高低頻的音頻信號(hào),傳輸給車載設(shè)備的揚(yáng)聲器;
揚(yáng)聲器130,用于播放所述音頻信號(hào)。
所述車載設(shè)備20包括:
話筒210,用于接收所述音頻信號(hào);
DTMF解析模塊220,用于對(duì)音頻信號(hào)進(jìn)行DTMF解析,還原為對(duì)應(yīng)的控制指令;
主控芯片230,用于對(duì)控制指令進(jìn)行分析處理,識(shí)別出該控制指令攜帶的控制操作;控制對(duì)應(yīng)的模塊部件執(zhí)行該控制指令。
綜上所述,本發(fā)明所提供的一種基于DTMF的車載無(wú)線交互方法及其系統(tǒng),根據(jù)用戶輸入的控制信息生成對(duì)應(yīng)的控制指令,采用DTMF編碼將控制指令轉(zhuǎn)換為對(duì)應(yīng)的高低音頻信號(hào),通過(guò)揚(yáng)聲器發(fā)送被車載設(shè)備的話筒接收;車載設(shè)備對(duì)音頻信號(hào)進(jìn)行DTMF解析,還原為對(duì)應(yīng)的控制指令并交給車載設(shè)備中的其他模塊部件執(zhí)行指令。在無(wú)需硬件通信模塊的基礎(chǔ)上,將現(xiàn)成的話筒和揚(yáng)聲器作為設(shè)備通信收發(fā)器,使用DTMF軟件編解碼技術(shù)實(shí)現(xiàn)控制指令的無(wú)線傳輸,從而實(shí)現(xiàn)了車主與車載設(shè)備之間的交互,節(jié)約了硬件成本。同時(shí)在沒(méi)有通信模塊的車載設(shè)備中,依靠軟件升級(jí)即可增加DTMF解析模塊(即DTMF音頻解析軟件部件),無(wú)需更換硬件平臺(tái)。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。