本發(fā)明涉及嵌入式系統(tǒng)應(yīng)用領(lǐng)域,特別是涉及一種基于VxWorks的車載語音信息分發(fā)播放方法。
背景技術(shù):
目前車輛系統(tǒng)中使用車載計算機(jī)作為主要指控控制平臺,通過安裝車輛指控軟件實現(xiàn)車輛間的指揮協(xié)同。指控軟件通過通信設(shè)備實現(xiàn)數(shù)據(jù)交互,但交互過程中,由于車內(nèi)噪音大,通信提示又都采用文字提示或音頻廣播的方式,不能夠?qū)崟r直觀的提示車輛指定的乘員(車長、駕駛員等)。目前車輛系統(tǒng)中有話音播放設(shè)備,但沒有與指控軟件結(jié)合。
車輛中的話音播放系統(tǒng)能夠在車內(nèi)播放電臺或車內(nèi)通話信息,但只能人工切換播放通道,如只向車長播放、只向駕駛員播放或只能車內(nèi)廣播,不能智能切換,車內(nèi)廣播時沒有針對駕駛員和車長進(jìn)行篩選區(qū)分,會對駕駛員或車長造成不同程度的干擾。且現(xiàn)有系統(tǒng)只能播放話音信息,沒有與指控軟件相結(jié)合,功能相對單一。
技術(shù)實現(xiàn)要素:
發(fā)明目的:本發(fā)明的目的是提供一種能夠解決現(xiàn)有技術(shù)存在的缺陷的基于VxWorks的車載語音信息分發(fā)播放方法。
技術(shù)方案:本發(fā)明所述的基于VxWorks的車載語音信息分發(fā)播放方法,包括以下步驟:
S1:初始化語音信息分發(fā)播放軟件;
S2:播放語音信息;
S3:配置篩選播放規(guī)則。
進(jìn)一步,所述步驟S1包括以下步驟:
S1.1:讀取系統(tǒng)中的篩選播放規(guī)則配置文件,讀取的內(nèi)容包括車輛指控軟件提示主題詞、語音數(shù)據(jù)和相應(yīng)播放設(shè)備的序號;
S1.2:獲取當(dāng)前系統(tǒng)中語音播放設(shè)備的數(shù)量以及相應(yīng)的標(biāo)識,并進(jìn)行編號。
進(jìn)一步,所述步驟S2包括以下步驟:
S2.1:在系統(tǒng)運行期間,當(dāng)車輛指控軟件收到其他車輛發(fā)送的指揮信息后, 車輛指控軟件生成提示信息,語音信息分發(fā)播放軟件根據(jù)提示信息中的主題信息,結(jié)合篩選播放規(guī)則,生成相應(yīng)的語音信息以及需要播放該語音信息的語音設(shè)備編號;
S2.2:語音提示信息生成后,由語音設(shè)備管理模塊將數(shù)據(jù)發(fā)送至語音播放設(shè)備,從而在車內(nèi)實現(xiàn)語音提示信息的點播和廣播。
進(jìn)一步,所述步驟S3包括以下步驟:
S3.1:用戶需要重新配置篩選播放規(guī)則時,打開配置界面,在界面上對篩選播放規(guī)則進(jìn)行配置,配置內(nèi)容包括車輛指控軟件提示主題對應(yīng)的語音提示信息和語音設(shè)備編號;
S3.2:用戶配置完成后,將相應(yīng)的規(guī)則寫入配置文件存儲,同時修改內(nèi)存中篩選播放規(guī)則的存儲。
有益效果:本發(fā)明與現(xiàn)有技術(shù)相比,其顯著優(yōu)點為:
1)指控效率得到提升,通過語音設(shè)備播放提示信息能夠快速送達(dá)車長或其他車內(nèi)乘員,車長和其他車內(nèi)成員能夠及時根據(jù)指揮信息作出響應(yīng);
2)統(tǒng)籌管理車輛所有語音設(shè)備,能夠?qū)崿F(xiàn)語音播放設(shè)備的點播和廣播,針對車長和駕駛員的特點播放與其職責(zé)相關(guān)的內(nèi)容;
3)靈活配置篩選播放規(guī)則,能夠通過界面實現(xiàn)指控軟件提示信息的篩選播放規(guī)則的配置。
附圖說明
圖1為本發(fā)明的方法流程圖;
圖2為本發(fā)明的步驟S2和步驟S3的流程圖;
圖3為本發(fā)明原理框圖;
圖4為本發(fā)明的具體實施方式中方法驗證的示意圖。
具體實施方式
本發(fā)明公開了一種基于VxWorks的車載語音信息分發(fā)播放方法,如圖1所示,包括以下步驟:
S1:初始化語音信息分發(fā)播放軟件;
步驟S1包括以下步驟:
S1.1:讀取系統(tǒng)中的篩選播放規(guī)則配置文件,讀取的內(nèi)容包括車輛指控軟件 提示主題詞、語音數(shù)據(jù)和相應(yīng)播放設(shè)備的序號;
S1.2:獲取當(dāng)前系統(tǒng)中語音播放設(shè)備的數(shù)量以及相應(yīng)的標(biāo)識,并進(jìn)行編號;
S2:播放語音信息,如圖2所示;
步驟S2包括以下步驟:
S2.1:在系統(tǒng)運行期間,當(dāng)車輛指控軟件收到其他車輛發(fā)送的指揮信息后,車輛指控軟件生成提示信息,語音信息分發(fā)播放軟件根據(jù)提示信息中的主題信息,結(jié)合篩選播放規(guī)則,生成相應(yīng)的語音信息以及需要播放該語音信息的語音設(shè)備編號;
S2.2:語音提示信息生成后,由語音設(shè)備管理模塊將數(shù)據(jù)發(fā)送至語音播放設(shè)備,從而在車內(nèi)實現(xiàn)語音提示信息的點播和廣播;
S3:配置篩選播放規(guī)則,如圖2所示;
步驟S3包括以下步驟:
S3.1:用戶需要重新配置篩選播放規(guī)則時,打開配置界面,在界面上對篩選播放規(guī)則進(jìn)行配置,配置內(nèi)容包括車輛指控軟件提示主題對應(yīng)的語音提示信息和語音設(shè)備編號;
S3.2:用戶配置完成后,將相應(yīng)的規(guī)則寫入配置文件存儲,同時修改內(nèi)存中篩選播放規(guī)則的存儲。
圖4為本發(fā)明的方法驗證示意圖。
試驗機(jī)器為2臺嵌入式計算機(jī),3套語音播放設(shè)備,其基礎(chǔ)硬件配置如下表1所示。包含指控軟件與車載語音信息分發(fā)播放應(yīng)用的VxWorks和只含有指控軟件的VxWorks,分別安裝在兩臺嵌入式計算機(jī)上,驗證步驟如下:
(1)在1臺嵌入式計算機(jī)(下文簡稱:計算機(jī)A)上安裝集成車載語音信息分發(fā)播放應(yīng)用的指控系統(tǒng)軟件,將篩選播放規(guī)則配置文件和語音提示文件拷貝至終端相應(yīng)的配置目錄下;啟動嵌入式計算機(jī),完成測試系統(tǒng)初始化;
(2)在另外一臺嵌入式計算機(jī)(下文簡稱:計算機(jī)B)上安裝指控軟件系統(tǒng)軟件,啟動嵌入式計算機(jī),完成陪測系統(tǒng)初始化;
(3)計算機(jī)A打開篩選播放規(guī)則界面,配置內(nèi)容為:收到主題詞為“短信”的信息,在語音播放設(shè)備1上播放語音提示音1;收到主題詞為“導(dǎo) 航”的信息,在車內(nèi)系統(tǒng)廣播語音提示音2;完成篩選播放規(guī)則設(shè)置;
(4)通過計算機(jī)B往計算機(jī)A分別發(fā)送主題詞為“短信”和“導(dǎo)航”的信息,計算機(jī)A收到后能夠按照預(yù)先設(shè)置好的規(guī)則播放語音提示,驗證車載語音信息分發(fā)播放技術(shù)的效果。
表1測試機(jī)器的基礎(chǔ)軟硬件配置表
通過本實例運行測試結(jié)果,可驗證本方法的正確性和實用性。