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