塊中的外語(yǔ)語(yǔ)音識(shí)別模塊13轉(zhuǎn)換成外語(yǔ)文本:
“This afternoon at 2 o' clock the car air condit1ner to open, firstventilat1n for 10 minutes, and then keep the car room temperature at 25degrees.” “Go to the People’s Square.”
該手機(jī)相當(dāng)于本技術(shù)方案中的輸入外語(yǔ)語(yǔ)音遙控裝置模塊14,然后我們可以通過(guò)
2.5G或3G或4G無(wú)線傳輸模塊將上述外語(yǔ)文本的短信內(nèi)容發(fā)到綁定的控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊11中,該控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊11里裝有2.5G或3G或4G無(wú)線短信接收發(fā)送裝置,類(lèi)似我們平時(shí)手機(jī)能夠接收發(fā)送短信一樣,控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊11接收到上述外語(yǔ)文本短信內(nèi)容后,該模塊再將所述外語(yǔ)文本通過(guò)儲(chǔ)存在控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊中的外語(yǔ)與漢語(yǔ)翻譯模塊10轉(zhuǎn)換成分好詞的由漢字或漢語(yǔ)語(yǔ)音碼或漢語(yǔ)拼音形成的漢語(yǔ)文本,所述儲(chǔ)存在控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊中的外語(yǔ)與漢語(yǔ)翻譯模塊10的工作原理可以采用現(xiàn)有技術(shù)的相應(yīng)模塊,比如:《漢語(yǔ)外語(yǔ)句型轉(zhuǎn)換雙向機(jī)器翻譯方法》。
[0019]經(jīng)過(guò)上述儲(chǔ)存在所述控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊11中的外語(yǔ)與漢語(yǔ)翻譯模塊10翻譯,并將翻譯結(jié)果采用漢語(yǔ)文本智能分詞法進(jìn)行分詞處理后,可以得到下列的兩句漢語(yǔ)句子:
“在今天下午2點(diǎn)將汽車(chē)空調(diào)打開(kāi),首先通風(fēng)10分鐘,然后將汽車(chē)空間溫度保持在25度?!?“去人民廣場(chǎng)?!?br> 上述漢字組成的句子根據(jù)每個(gè)漢字單詞的漢語(yǔ)拼音結(jié)合所述的碼表或控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊11內(nèi)置的漢字與漢語(yǔ)語(yǔ)音碼雙向轉(zhuǎn)換模塊的轉(zhuǎn)換,控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊11最終都會(huì)得到下列漢語(yǔ)語(yǔ)音碼表示的漢語(yǔ)句子:
“Zcu jinatisa xiauwuv 2disv jiba qiuqea kdatikv davkca, xxvxisatdafpa 10 fnajda, rxvhxu jiba qiuqea kdajisa wnaduu bkvqre zcu 25duu.,’ “quu rnvminv gubvqbv.,’
為了簡(jiǎn)化敘述這里漢語(yǔ)拼音組成的句子略,這里就不再累述。
[0020]這里之所以強(qiáng)調(diào)用外語(yǔ)與漢語(yǔ)翻譯模塊10在將翻譯好的漢語(yǔ)文本進(jìn)行分詞時(shí)采用漢語(yǔ)文本智能分詞法進(jìn)行分詞,因?yàn)橹挥胁捎迷摲椒ㄟM(jìn)行漢語(yǔ)文本分詞才能得到更好的技術(shù)效果。
[0021]然后將所述漢語(yǔ)文本傳輸給儲(chǔ)存在控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊中的導(dǎo)航關(guān)鍵詞判定程序模塊9,儲(chǔ)存在控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊中的導(dǎo)航關(guān)鍵詞判定程序模塊9,首先對(duì)前面第一句文本進(jìn)行判定:“Zcu jinatisa xiauwuv 2 disvjiba qiuqea kdatikv davkca, xxvxisa tdafpa 10 fnajda, rxvhxu jibaqiuqea kdajisa wnaduu bkvqre zcu 25 duu.”(“在今天下午 2 點(diǎn)將汽車(chē)空調(diào)打開(kāi),首先通風(fēng)10分鐘,然后將汽車(chē)空間溫度保持在25度?!?由于有“qiuqeakdatikv (汽車(chē)空調(diào))”等關(guān)鍵詞而沒(méi)有與導(dǎo)航有關(guān)的關(guān)鍵詞,比如:“去、開(kāi)往、到、某某廣場(chǎng)、某某大廈、某某路、某某號(hào)”等等,因此判定前面一句文本是非導(dǎo)航關(guān)鍵詞,則前面一句不經(jīng)過(guò)衛(wèi)星定位導(dǎo)航裝置模塊7處理直接傳輸給預(yù)先儲(chǔ)存在控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊中的關(guān)鍵詞與程序綁定模塊5與對(duì)應(yīng)的計(jì)算機(jī)程序進(jìn)行綁定。
[0022]然后對(duì)后面第二句文本進(jìn)行判定:“quu rnvminv gubvqbv.”(“去人民廣場(chǎng)。”)由于有與導(dǎo)航有關(guān)的關(guān)鍵詞,比如:“去、某某廣場(chǎng)”等等,因此,導(dǎo)航關(guān)鍵詞判定程序模塊9判定該第二句漢語(yǔ)文本為漢語(yǔ)導(dǎo)航關(guān)鍵詞,需要通過(guò)網(wǎng)絡(luò)傳輸模塊8將所述漢語(yǔ)文本傳輸給衛(wèi)星定位導(dǎo)航裝置模塊7,衛(wèi)星定位導(dǎo)航裝置模塊7根據(jù)目前自身位置和所述漢語(yǔ)文本給出的將要去的目的地位置輸出汽車(chē)導(dǎo)航漢語(yǔ)關(guān)鍵詞文本命令,并將所述汽車(chē)導(dǎo)航漢語(yǔ)關(guān)鍵詞文本命令通過(guò)網(wǎng)絡(luò)傳輸模塊6傳輸給預(yù)先儲(chǔ)存在控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊中的關(guān)鍵詞與程序綁定模塊5與對(duì)應(yīng)的計(jì)算機(jī)程序進(jìn)行綁定。
[0023]所述兩句漢語(yǔ)文本具體處理過(guò)程如下:
具體非導(dǎo)航關(guān)鍵詞與計(jì)算機(jī)程序綁定和計(jì)算機(jī)程序邏輯排列以及計(jì)算機(jī)程序具體運(yùn)行過(guò)程如下:
這里jinatisa用漢字表示的漢語(yǔ)意義是“今天”,這個(gè)關(guān)鍵詞被提取出來(lái)后,控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊11 (以下簡(jiǎn)稱(chēng)為計(jì)算機(jī))會(huì)去查日歷,查到今天的日期比如是2014年2月I日,計(jì)算機(jī)就會(huì)將此日期提取出來(lái)作為汽車(chē)空調(diào)(以下簡(jiǎn)稱(chēng)為空調(diào))通風(fēng)啟動(dòng)的程序日期參數(shù)加入到空調(diào)通風(fēng)啟動(dòng)的程序中,同理“xiaumiv 2 disv”用漢字表示的漢語(yǔ)意義是“下午2點(diǎn)”,這個(gè)關(guān)鍵詞組被提取出來(lái)后,如果計(jì)算機(jī)是按24小時(shí)計(jì)時(shí)計(jì)算機(jī)會(huì)自動(dòng)將其換算成14點(diǎn),并將此時(shí)間提取出來(lái)作為空調(diào)打開(kāi)的程序時(shí)間參數(shù)加入到打開(kāi)空調(diào)的程序中,如果是按12時(shí)計(jì)時(shí),則計(jì)算機(jī)這直接將此時(shí)間提取出來(lái)作為打開(kāi)空調(diào)的程序時(shí)間參數(shù)加入到打開(kāi)空調(diào)的程序中,這里qiuqea kdatikv用漢字表示的漢語(yǔ)意義是“汽車(chē)空調(diào)”,這個(gè)兩個(gè)關(guān)鍵詞被提取出來(lái)后,計(jì)算機(jī)會(huì)去查“汽車(chē)空調(diào)”地址,查到該“汽車(chē)空調(diào)”地址后,計(jì)算機(jī)就會(huì)將此地址提取出來(lái)作為空調(diào)通風(fēng)啟動(dòng)程序中的控制設(shè)備的目標(biāo)地址參數(shù)加入到空調(diào)通風(fēng)啟動(dòng)的程序中,這里davkca用漢字表示的漢語(yǔ)意義是“打開(kāi)”,這個(gè)關(guān)鍵詞被提取出來(lái)后,計(jì)算機(jī)會(huì)去查“打開(kāi)”空調(diào)程序,查到該“打開(kāi)”空調(diào)的程序后,計(jì)算機(jī)就會(huì)將此程序提取出來(lái)按執(zhí)行的先后邏輯順序排列的規(guī)則,將該段程序模塊放在整個(gè)程序的最前面,作為首先執(zhí)行的程序,因?yàn)閺倪壿嬌现v,如果空調(diào)沒(méi)有被打開(kāi),其它通風(fēng)和控溫等程序是空調(diào)是無(wú)法執(zhí)行的,所以這里的該段空調(diào)打開(kāi)的程序模塊要放在整個(gè)程序的最前面,作為首先執(zhí)行的程序,同理,對(duì)其它程序如果沒(méi)有被規(guī)定它們的先后執(zhí)行程序,也是按照這種邏輯評(píng)判標(biāo)準(zhǔn)由計(jì)算機(jī)判別以后自動(dòng)排列程序模塊的先后順序,這里xxvxisa和rxvhxu用漢字表示的漢語(yǔ)意義分別是“首先”和“然后”,由于這兩個(gè)詞沒(méi)有相應(yīng)的計(jì)算機(jī)程序與他們對(duì)應(yīng),因此,我們稱(chēng)這種詞為非關(guān)鍵詞,在漢語(yǔ)里屬于連詞,這兩個(gè)非關(guān)鍵詞的含義是緊跟在xxvxisa后的程序要排在緊跟rxvhxu后面程序的前面,執(zhí)行時(shí)緊跟在xxvxisa后的程序要比排在緊跟rxvhxu后面的程序先執(zhí)行,這里tdafpa用漢字表示的漢語(yǔ)意義是“通風(fēng)”,這個(gè)關(guān)鍵詞被提取出來(lái)后,計(jì)算機(jī)會(huì)去查與tdafpa綁定的計(jì)算機(jī)程序,并將查到的與tdafpa綁定的計(jì)算機(jī)程序提取根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁诖蜷_(kāi)空調(diào)的程序模塊后面,緊接著打開(kāi)空調(diào)程序后執(zhí)行,這里的10 fnajda緊跟在tdafpa (通風(fēng))之后,計(jì)算機(jī)據(jù)此可以判定指的是通風(fēng)時(shí)間“10分鐘”,計(jì)算機(jī)就會(huì)將其提取出來(lái)作為空調(diào)通風(fēng)程序的通風(fēng)時(shí)長(zhǎng)參數(shù)加入到空調(diào)通風(fēng)程序中,這里qiuqea kdajisa wnaduu bkvqre用漢字表示的漢語(yǔ)意義是“汽車(chē)空間溫度保持”,這幾個(gè)關(guān)鍵詞被提取出來(lái)后,計(jì)算機(jī)會(huì)去查與qiuqea kdajisa wnaduu bkvqre綁定的計(jì)算機(jī)程序,并將查到的與qiuqea kdajisawnaduu bkvqre綁定的計(jì)算機(jī)程序提取出來(lái),并根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁趖dafpa(通風(fēng))程序模塊后面,緊接著tdafpa (通風(fēng))程序后完畢后執(zhí)行,這里的zcu 25 duu (在25度)緊跟在qiuqea kdajisa wnaduu bkvqre (汽車(chē)空間溫度保持)之后,計(jì)算機(jī)據(jù)此可以判定指的是“汽車(chē)空間溫度保持”的溫度是“25度”,計(jì)算機(jī)就會(huì)將其提取出來(lái)作為空調(diào)qiuqea kdajisa wnaduub kvqre (汽車(chē)空間溫度保持)程序的“汽車(chē)空間溫度保持”的溫度參數(shù)加入到空調(diào)qiuqea kdajisa wnaduu bkvqre (汽車(chē)空間溫度保持)程序中,至此,漢語(yǔ)文本已經(jīng)完成了全部該文本需要調(diào)動(dòng)的計(jì)算機(jī)程序,并進(jìn)行了正確程序參數(shù)賦值和程序先后執(zhí)行順序的連接。
[0024]連接完整個(gè)執(zhí)行程序后,控制整個(gè)汽車(chē)駕駛的計(jì)算機(jī)系統(tǒng)模塊11根據(jù)所述控制汽車(chē)各種部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊2的地址,這里是控制汽車(chē)空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊的地址,通過(guò)網(wǎng)絡(luò)傳輸模塊3比如CAN串行總線控制局域網(wǎng)系統(tǒng)傳輸模塊傳輸給控制上述汽車(chē)空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊,并由該嵌入式計(jì)算機(jī)系統(tǒng)模塊控制汽車(chē)空調(diào)部件執(zhí)行模塊執(zhí)行。
[0025]上述控制汽車(chē)空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊控制空調(diào)機(jī)執(zhí)行模塊工作時(shí),首先控制汽車(chē)空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊檢測(cè)當(dāng)前時(shí)間,當(dāng)當(dāng)前時(shí)間到達(dá)程序開(kāi)始執(zhí)行時(shí)間:2014年2月I日14點(diǎn)(下午2點(diǎn))時(shí),汽車(chē)空調(diào)地址有效,控制汽車(chē)空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊向地址有效的汽車(chē)空調(diào)執(zhí)行模塊發(fā)出開(kāi)啟空調(diào)的控制命令,執(zhí)行模塊執(zhí)行命令后汽車(chē)空調(diào)打開(kāi),汽車(chē)空調(diào)打開(kāi)后,控制汽車(chē)空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊緊接著運(yùn)行空調(diào)通風(fēng)程序,控制汽車(chē)空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊會(huì)控制空調(diào)執(zhí)行模塊打開(kāi)與車(chē)外相連的通風(fēng)管道,同時(shí)在執(zhí)行模塊的的作用下空調(diào)內(nèi)的換氣扇會(huì)開(kāi)始工作,這是車(chē)內(nèi)空氣和車(chē)外空氣會(huì)流動(dòng)起來(lái),實(shí)現(xiàn)車(chē)內(nèi)車(chē)外空氣的交換,在這過(guò)程中控制汽車(chē)空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊會(huì)不斷檢測(cè)通風(fēng)時(shí)間是否到了程序設(shè)定的停止時(shí)間,一旦檢測(cè)通風(fēng)時(shí)間是到了程序設(shè)定的停止時(shí)間,在本案例中是10分鐘,控制汽車(chē)空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊會(huì)向空調(diào)執(zhí)行模塊發(fā)出指令關(guān)閉與車(chē)外的通風(fēng)口,停止與車(chē)外的換氣,在執(zhí)行模塊的執(zhí)行動(dòng)作作用下就停止了空調(diào)的通風(fēng)工作,緊接著控制汽車(chē)空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊執(zhí)行后面的qiuqea kdajisawnaduu bkvqre(汽車(chē)空間溫度保持)程序,這時(shí)控制汽車(chē)空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊首先檢測(cè)車(chē)內(nèi)環(huán)境溫度,如果低于預(yù)先設(shè)定的保持溫度,在本案例中是25度,則控制汽車(chē)