25 duu. 漢語(yǔ)語(yǔ)音碼也可以通過漢字與漢語(yǔ)語(yǔ)音碼的轉(zhuǎn)換模塊轉(zhuǎn)換成如下分好詞的用漢字表示的句子:
“在今天下午2點(diǎn)將汽車空調(diào)打開,首先通風(fēng)10分鐘,然后將汽車空間溫度保持在25度?!?br> 為了簡(jiǎn)化敘述這里漢語(yǔ)拼音組成的句子略,這里就不再累述。
[0019]通過以上翻譯模塊,我們實(shí)現(xiàn)了由外語(yǔ)自然語(yǔ)文本轉(zhuǎn)換來的漢語(yǔ)文本,所述漢語(yǔ)文本可以是漢語(yǔ)語(yǔ)音碼、漢字、漢語(yǔ)拼音,同理對(duì)其它的外語(yǔ)自然語(yǔ)文本,我們也可以采用以上相同的方法進(jìn)行翻譯和轉(zhuǎn)化,這里就不再累述
值得指出的是:所述的儲(chǔ)存在控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊中的外語(yǔ)與漢語(yǔ)翻譯模塊4在將翻譯好的漢語(yǔ)文本進(jìn)行分詞時(shí)采用漢語(yǔ)文本智能分詞法進(jìn)行分詞。
[0020]因?yàn)橹挥胁捎脤儆诂F(xiàn)有技術(shù)的漢語(yǔ)文本智能分詞法進(jìn)行分詞才能得到更好的技術(shù)效果。
[0021]具體關(guān)鍵詞與計(jì)算機(jī)程序綁定和計(jì)算機(jī)程序邏輯排列以及計(jì)算機(jī)程序具體運(yùn)行過程如下:
這里jinatisa用漢字表示的漢語(yǔ)意義是“今天”,這個(gè)關(guān)鍵詞被提取出來后,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3 (以下簡(jiǎn)稱為計(jì)算機(jī))會(huì)去查日歷,查到今天的日期比如是2013年2月1日,計(jì)算機(jī)就會(huì)將此日期提取出來作為汽車空調(diào)(以下簡(jiǎn)稱為空調(diào))通風(fēng)啟動(dòng)的程序日期參數(shù)加入到空調(diào)通風(fēng)啟動(dòng)的程序中,同理“xiauwuv 2 disv”用漢字表示的漢語(yǔ)意義是“下午2點(diǎn)”,這個(gè)關(guān)鍵詞組被提取出來后,如果計(jì)算機(jī)是按24小時(shí)計(jì)時(shí)計(jì)算機(jī)會(huì)自動(dòng)將其換算成14點(diǎn),并將此時(shí)間提取出來作為空調(diào)打開的程序時(shí)間參數(shù)加入到打開空調(diào)的程序中,如果是按12時(shí)計(jì)時(shí),則計(jì)算機(jī)這直接將此時(shí)間提取出來作為打開空調(diào)的程序時(shí)間參數(shù)加入到打開空調(diào)的程序中,這里qiuqea kdatikv用漢字表示的漢語(yǔ)意義是“汽車空調(diào)”,這個(gè)兩個(gè)關(guān)鍵詞被提取出來后,計(jì)算機(jī)會(huì)去查“汽車空調(diào)”地址,查到該“汽車空調(diào)”地址后,計(jì)算機(jī)就會(huì)將此地址提取出來作為空調(diào)通風(fēng)啟動(dòng)程序中的控制設(shè)備的目標(biāo)地址參數(shù)加入到空調(diào)通風(fēng)啟動(dòng)的程序中,這里davkca用漢字表示的漢語(yǔ)意義是“打開”,這個(gè)關(guān)鍵詞被提取出來后,計(jì)算機(jī)會(huì)去查“打開”空調(diào)程序,查到該“打開”空調(diào)的程序后,計(jì)算機(jī)就會(huì)將此程序提取出來按執(zhí)行的先后邏輯順序排列的規(guī)則,將該段程序模塊放在整個(gè)程序的最前面,作為首先執(zhí)行的程序,因?yàn)閺倪壿嬌现v,如果空調(diào)沒有被打開,其它通風(fēng)和控溫等程序是空調(diào)是無(wú)法執(zhí)行的,所以這里的該段空調(diào)打開的程序模塊要放在整個(gè)程序的最前面,作為首先執(zhí)行的程序,同理,對(duì)其它程序如果沒有被規(guī)定它們的先后執(zhí)行程序,也是按照這種邏輯評(píng)判標(biāo)準(zhǔn)由計(jì)算機(jī)判別以后自動(dòng)排列程序模塊的先后順序,這里xxvxisa和rxvhxu用漢字表示的漢語(yǔ)意義分別是“首先”和“然后”,由于這兩個(gè)詞沒有相應(yīng)的計(jì)算機(jī)程序與他們對(duì)應(yīng),因此,我們稱這種詞為非關(guān)鍵詞,在漢語(yǔ)里屬于連詞,這兩個(gè)非關(guān)鍵詞的含義是緊跟在xxvxisa后的程序要排在緊跟rxvhxu后面程序的前面,執(zhí)行時(shí)緊跟在xxvxisa后的程序要比排在緊跟rxvhxu后面的程序先執(zhí)行,這里tdafpa用漢字表示的漢語(yǔ)意義是“通風(fēng)”,這個(gè)關(guān)鍵詞被提取出來后,計(jì)算機(jī)會(huì)去查與tdafpa綁定的計(jì)算機(jī)程序,并將查到的與tdafpa綁定的計(jì)算機(jī)程序提取根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁诖蜷_空調(diào)的程序模塊后面,緊接著打開空調(diào)程序后執(zhí)行,這里的10 fnajda緊跟在tdafpa (通風(fēng))之后,計(jì)算機(jī)據(jù)此可以判定指的是通風(fēng)時(shí)間“10分鐘”,計(jì)算機(jī)就會(huì)將其提取出來作為空調(diào)通風(fēng)程序的通風(fēng)時(shí)長(zhǎng)參數(shù)加入到空調(diào)通風(fēng)程序中,這里qiuqea kdajisa wnaduu bkvqre用漢字表示的漢語(yǔ)意義是“汽車空間溫度保持”,這幾個(gè)關(guān)鍵詞被提取出來后,計(jì)算機(jī)會(huì)去查與qiuqea kdajisawnaduu bkvqre綁定的計(jì)算機(jī)程序,并將查到的與qiuqea kdajisa wnaduu bkvqre綁定的計(jì)算機(jī)程序提取出來,并根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁趖dafpa (通風(fēng))程序模塊后面,緊接著tdafpa (通風(fēng))程序后完畢后執(zhí)行,這里的zcu 25 duu (在25度)緊跟在qiuqeakdajisa wnaduu bkvqre (汽車空間溫度保持)之后,計(jì)算機(jī)據(jù)此可以判定指的是“汽車空間溫度保持”的溫度是“25度”,計(jì)算機(jī)就會(huì)將其提取出來作為空調(diào)qiuqea kdajisawnaduub kvqre (汽車空間溫度保持)程序的“汽車空間溫度保持”的溫度參數(shù)加入到空調(diào)qiuqea kdajisa wnaduu bkvqre (汽車空間溫度保持)程序中,至此,漢語(yǔ)文本已經(jīng)完成了全部該文本需要調(diào)動(dòng)的計(jì)算機(jī)程序,并進(jìn)行了正確程序參數(shù)賦值和程序先后執(zhí)行順序的連接。
[0022]連接完整個(gè)執(zhí)行程序后,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3根據(jù)所述控制汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊8的地址,這里是控制汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊的地址,通過網(wǎng)絡(luò)傳輸模塊7比如CAN串行總線控制局域網(wǎng)系統(tǒng)傳輸模塊傳輸給控制上述汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊,并由該嵌入式計(jì)算機(jī)系統(tǒng)模塊控制汽車空調(diào)部件執(zhí)行模塊執(zhí)行。
[0023]需要指出的是,關(guān)鍵詞與計(jì)算機(jī)程序綁定的方式可以多種多樣,只要能夠達(dá)到有效綁定效果便可。
[0024]在本實(shí)施例中,所述儲(chǔ)存在控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3中的漢語(yǔ)關(guān)鍵詞與計(jì)算機(jī)程序綁定模塊5是通過關(guān)鍵詞與程序函數(shù)名建立對(duì)應(yīng)關(guān)系詞表或?qū)?yīng)數(shù)據(jù)庫(kù)的方式進(jìn)行綁定,綁定時(shí)控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3首先提取要綁定程序的關(guān)鍵詞,然后再去查對(duì)應(yīng)關(guān)系詞表或?qū)?yīng)數(shù)據(jù)庫(kù),查到對(duì)應(yīng)的程序函數(shù)名后,將所述程序函數(shù)名傳輸給儲(chǔ)存在控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3中的計(jì)算機(jī)程序邏輯排列連接模塊6,該模塊將所述程序函數(shù)名按執(zhí)行的先后邏輯順序排列到要執(zhí)行的程序序列中,當(dāng)執(zhí)行到該程序函數(shù)名的程序時(shí),控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3或控制汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊8就會(huì)從各自的程序庫(kù)中調(diào)用與該程序函數(shù)名對(duì)應(yīng)的計(jì)算機(jī)程序并執(zhí)行。
[0025]比如,在本例中以關(guān)鍵詞“qiuqea kdajisa wnaduu bkvqre (汽車空間溫度保持)”為例,關(guān)鍵詞與計(jì)算機(jī)程序綁定時(shí),控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3首先提取要綁定程序的關(guān)鍵詞“qiuqea kdajisa wnaduu bkvqre (汽車空間溫度保持)”去查對(duì)應(yīng)關(guān)系詞表或?qū)?yīng)數(shù)據(jù)庫(kù),查到該程序后將該程序的程序名與qiuqea kdajisa wnaduu bkvqre(汽車空間溫度保持)進(jìn)行綁定并作為將要執(zhí)行的程序,按程序執(zhí)行的邏輯順序排列后儲(chǔ)存在控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3中,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3在進(jìn)行整個(gè)程序執(zhí)行時(shí),將含有該程序名的程序發(fā)往與完成該任務(wù)地址對(duì)應(yīng)的控制汽車空調(diào)運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊,并由該模塊控制汽車空調(diào)執(zhí)行模塊執(zhí)行上述接受到的控制汽車空調(diào)工作的程序。
[0026]為了減少控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3通過網(wǎng)絡(luò)傳輸模塊傳輸給控制汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊8的數(shù)據(jù)信息量,對(duì)控制汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊8中已經(jīng)儲(chǔ)存的程序,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3在進(jìn)行關(guān)鍵詞與程序綁定時(shí),只與相對(duì)應(yīng)的程序名進(jìn)行綁定,傳給控制汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊8控制執(zhí)行時(shí),由控制汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊8根據(jù)相對(duì)應(yīng)的程序名從自己的程序儲(chǔ)存系統(tǒng)中調(diào)出對(duì)應(yīng)的程序執(zhí)行;
對(duì)于控制汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊8中沒有的計(jì)算機(jī)程序,由控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3傳輸給它,當(dāng)控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3也沒有相應(yīng)的計(jì)算機(jī)程序時(shí),控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3可以通過網(wǎng)絡(luò)連接到指定的服務(wù)器,包括云服務(wù)器上進(jìn)行搜索并下載,下載后再傳輸給控制汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊8并按統(tǒng)一程序名儲(chǔ)存,以便下次與關(guān)鍵詞綁定并調(diào)用執(zhí)行。
[0027]—旦當(dāng)控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3將需要執(zhí)行任務(wù)的程序傳輸給控制汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊8后,就該任務(wù)而言控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3就完成了對(duì)該任務(wù)的控制執(zhí)行,后面的具體控制部件完成任務(wù)的動(dòng)作就由控制汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊8去具體控制,此時(shí)控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)模塊3進(jìn)入偵聽階段,看是否操作者有新的工作命令發(fā)出,如有則重復(fù)以上過程,開始新的命令執(zhí)行,否則保持偵聽狀態(tài)。
[0028]上述控制汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊控制空調(diào)機(jī)執(zhí)行模塊工作時(shí),首先控制汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊檢測(cè)當(dāng)前時(shí)間,當(dāng)當(dāng)前時(shí)間到達(dá)程序開始執(zhí)行時(shí)間:2013年2月1日14點(diǎn)(下午2點(diǎn))時(shí),汽車空調(diào)地址有效,控制汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊向地址有效的汽車空調(diào)執(zhí)行模塊發(fā)出開啟空調(diào)的控制命令,執(zhí)行模塊執(zhí)行命令后汽車空調(diào)打開,汽車空調(diào)打開后,控制汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊緊接著運(yùn)行空調(diào)通風(fēng)程序,控制汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊會(huì)控制空調(diào)執(zhí)行模塊打開與車外相連的通風(fēng)管道,同時(shí)在執(zhí)行模塊的的作用下空調(diào)內(nèi)的換氣扇會(huì)開始工作,這是車內(nèi)空氣和車外空氣會(huì)流動(dòng)起來,實(shí)現(xiàn)車內(nèi)車外空氣的交換,在這過程中控制汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊會(huì)不斷檢測(cè)通風(fēng)時(shí)間是否到了程序設(shè)定的停止時(shí)間,一旦檢測(cè)通風(fēng)時(shí)間是到了程序設(shè)定的停止時(shí)間,在本案例中是10分鐘,控制汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊會(huì)向空調(diào)執(zhí)行模塊發(fā)出指令關(guān)閉與車外的通風(fēng)口,停止與車外的換氣,在執(zhí)行模塊的執(zhí)行動(dòng)作作用下就停止了空調(diào)的通風(fēng)工作,緊接著控制汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊執(zhí)行后面的qiuqea kdajisawnaduu b