音形成的漢語文本,
所述外語與漢語翻譯模塊9的工作原理可以采用現(xiàn)有技術(shù)的相應(yīng)模塊,比如:《漢語外語句型轉(zhuǎn)換雙向機(jī)器翻譯方法》。
[0019]經(jīng)過上述翻譯模塊處理后,衛(wèi)星定位導(dǎo)航裝置模塊8最終都會得到下列漢語語音碼表示的漢語句子:
q uu rnvminv gubvqbv.漢語語音碼也可以通過漢字與漢語語音碼的轉(zhuǎn)換模塊轉(zhuǎn)換成如下分好詞的用漢字表示的句子:
“去人民廣場”
通過以上翻譯模塊,我們實現(xiàn)了由外語語音轉(zhuǎn)換來的外語文本與漢語文本的轉(zhuǎn)換以及漢語語音碼與漢字、漢語拼音的轉(zhuǎn)換,同理對其它的由外語語音轉(zhuǎn)換來的的外語文本,我們也可以采用以上相同的方法進(jìn)行翻譯和轉(zhuǎn)化,這里就不再累述為了簡化敘述這里漢語拼音組成的句子略,這里就不再累述。
[0020]值得指出的是:所述的外語與漢語翻譯模塊9在將翻譯好的漢語文本進(jìn)行分詞時采用漢語文本智能分詞法進(jìn)行分詞。
[0021]因為只有采用屬于現(xiàn)有技術(shù)的漢語文本智能分詞法進(jìn)行分詞才能得到更好的技術(shù)效果。
[0022]衛(wèi)星定位導(dǎo)航裝置模塊8在接受到上述漢語文本后,根據(jù)目前自身位置和所述漢語文本提供的將要去的目的地位置輸出汽車導(dǎo)航漢語關(guān)鍵詞文本命令。
[0023]比如:從目前的汽車位置外灘到目的地人民廣場,駕駛員發(fā)出去人民廣場的命令后,導(dǎo)航儀首先檢測到自己的位置目前是在外灘,目的地是人民廣場,根據(jù)衛(wèi)星導(dǎo)航儀內(nèi)置的電子地圖和導(dǎo)航軟件,衛(wèi)星導(dǎo)航儀查詢到了前往目的地的線路:“首先沿中山東一路前行2000米右轉(zhuǎn)到延安東路,然后沿延安東路前行4000米穿過西藏中路即到達(dá)目的地人民廣場?!?br> 上述文本通過衛(wèi)星定位導(dǎo)航裝置模塊8內(nèi)置的漢語文本智能分詞法模塊的分詞可以得到以下分好詞的文本:
“首先沿中山東一路前行2000米右轉(zhuǎn)到延安東路,然后沿延安東路前行4000米穿過西藏中路即到達(dá)目的地人民廣場?!?br> 上述文本通過衛(wèi)星定位導(dǎo)航裝置模塊8內(nèi)置的漢字與漢語語音碼雙向轉(zhuǎn)換模塊即可以得到分好詞的如下用漢語語音碼表示的上述漢語文本句子:
“xxvxisa y s e jdaxsaddayialuu qisexqe 2000 mi v yxujusv dkuysesaddaluu, rsehxu yse ysesaddaluu qisexqe 4000 miv qusaglu xiazbujdaluu jiudkudav muudiudiu rnvminv gubvqbv,,
并將上述汽車導(dǎo)航漢語關(guān)鍵詞文本命令通過網(wǎng)絡(luò)傳輸模塊7傳輸給控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊6,該模塊再將所述汽車導(dǎo)航漢語關(guān)鍵詞文本命令傳輸給預(yù)先儲存在控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊中的漢語關(guān)鍵詞與計算機(jī)程序綁定模塊5,該模塊將所述汽車導(dǎo)航漢語關(guān)鍵詞文本命令與對應(yīng)的計算機(jī)程序進(jìn)行綁定,具體關(guān)鍵詞與計算機(jī)程序綁定和計算機(jī)程序邏輯排列以及計算機(jī)程序具體運(yùn)行過程如下:
這里xxvxisa和rxvhxu用漢字表示的漢語意義分別是“首先”和“然后”,由于這兩個詞沒有相應(yīng)的計算機(jī)程序與它們對應(yīng),因此,我們稱這種詞為非關(guān)鍵詞,在漢語里屬于連詞,這兩個非關(guān)鍵詞的含義是緊跟在xxvxi sa后的程序要排在緊跟rxvhxu后面程序的前面,執(zhí)行時緊跟在xxvxisa后的程序要比排在緊跟rxvhxu后面的程序先執(zhí)行,這里yse用漢字表示的漢語意義是“沿”,這個關(guān)鍵詞被提取出來后,計算機(jī)會去查與yse綁定的計算機(jī)程序,并將查到的與yse綁定的計算機(jī)程序提取出來,根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁谑紫刃枰獔?zhí)行的程序,這里的jdaxsaddayialuu緊跟在yse之后,計算機(jī)據(jù)此可以判定指的是所“沿”的路名參數(shù),計算機(jī)就會將其提取出來作為yse綁定的計算機(jī)程序的路名參數(shù)加入到“yse沿”綁定的計算機(jī)程序中,這里qisexqe用漢字表示的漢語意義是“前行”,這個關(guān)鍵詞被提取出來后,計算機(jī)會去查與qisexqe綁定的計算機(jī)程序,并將查到的與qisexqe (前行)綁定的計算機(jī)程序提取出來,并根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁凇皔se沿”綁定的計算機(jī)程序模塊后面,緊接著“yse沿”綁定的計算機(jī)程序執(zhí)行后執(zhí)行,這里的2000 miv (2000米)緊跟在qisexqe (前行)之后,計算機(jī)據(jù)此可以判定指的是汽車沿中山東一路“qisexqe (前行)”的距離是“2000 miv (2000米)”,計算機(jī)就會將其提取出來作為qisexqe (前行)綁定的計算機(jī)程序的前行距離的參數(shù)加入到qisexqe(前行)綁定的計算機(jī)程序中,yxujusv用漢字表達(dá)的意思是“右轉(zhuǎn)”,該關(guān)鍵詞“yxujusv (右轉(zhuǎn))”通過儲存在控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊中的漢語關(guān)鍵詞與計算機(jī)程序綁定模塊5與對應(yīng)程序進(jìn)行綁定,由于它列在“ysejdaxsaddayialuu qisexqe 2000 miv (沿中山東一路前行2000米)”之后,所以,儲存在控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊中的計算機(jī)程序邏輯排列連接模塊4將“yxujusv (右轉(zhuǎn))”程序安排在 “yse jdaxsaddayialuu qisexqe 2000 miv (沿中山東一路前行 2000米)”程序執(zhí)行完后執(zhí)行,“dku ysesaddaluu (到延安東路)”緊跟在“yxujusv (右轉(zhuǎn))”后面,計算機(jī)據(jù)此可以判定是“yxujusv (右轉(zhuǎn))”程序要達(dá)到的目標(biāo)參數(shù),計算機(jī)就會將其提取出來作為yxujusv (右轉(zhuǎn))綁定的計算機(jī)程序的目標(biāo)參數(shù)加入到y(tǒng)xujusv (右轉(zhuǎn))綁定的計算機(jī)程序中。
[0024]同理我們將“rsehxu(然后)”后面的“yse ysesaddaluu qisexqe 4000 mivqusaglu xiazbujdaluu (沿延安東路前行4000米穿過西藏中路)”句中的關(guān)鍵詞:“yse(沿)” “qisexqe (前行)” “qusaglu (穿過)”通過儲存在控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊中的漢語關(guān)鍵詞與計算機(jī)程序綁定模塊5與對應(yīng)程序進(jìn)行綁定,并將相關(guān)程序參數(shù)“ysesaddaluu (延安東路)”“4000 miv (4000 米)”“xiazbujdaluu (西藏中路)”分別傳輸?shù)健把亍薄扒靶小薄按┻^”關(guān)鍵詞所綁定的程序中,通過儲存在控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊中的計算機(jī)程序邏輯排列連接模塊4將“yse (沿)”“qiSeXqe (前行)” “qusaglu (穿過)”關(guān)鍵詞所綁定的程序按照“ yse ysesaddaluu qisexqe 4000 miv qusaglu xiazbujdaluu(沿延安東路前行4000米穿過西藏中路)”自然語序的順序進(jìn)行排列并連接,排序連接后整個“rsehxu (然后)”后面的程序排在“xxvxisa (首先)”后的程序后面,并在“xxvxisa(首先)”后的程序執(zhí)彳丁完后執(zhí)打。
[0025]“jiu dkudav muudiudiu rnvminv gubvqbv (即到達(dá)目的地人民廣場)”句中的關(guān)鍵詞“jiu dkudav muudiudiu (即到達(dá)目的地)”是與目的地檢測程序綁定的關(guān)鍵詞組,目的地檢測程序在執(zhí)行時會檢測當(dāng)前位置是否是緊跟在“即到達(dá)目的地”后面的地點或道路門牌號名稱,這里的地點是“rnvminv gubvqbv (人民廣場)”如果是,則汽車就會在“rnvminv gubvqbv (人民廣場)”附近能停車的位置或停車場停下,并告訴車上的人已到“rnvminv gubvqbv (人民廣場)”本次導(dǎo)航并自動駕駛結(jié)束,如果當(dāng)前位置還不是目的地“rnvminv gubvqbv (人民廣場)”,則汽車在衛(wèi)星定位導(dǎo)航裝置模塊8和控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊6導(dǎo)航控制下繼續(xù)向目的地“rnvminv gubvqbv (人民廣場)”運(yùn)動直至檢測到已經(jīng)到達(dá)“rnvminv gubvqbv (人民廣場)”為止。
[0026]至此,漢語文本已經(jīng)完成了全部該文本需要調(diào)動的計算機(jī)程序,并進(jìn)行了正確程序參數(shù)賦值和程序先后執(zhí)行順序的連接。
[0027]連接完整個執(zhí)行程序后,控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊6根據(jù)所述控制汽車各種部件運(yùn)行的嵌入式計算機(jī)系統(tǒng)模塊2的地址,通過網(wǎng)絡(luò)傳輸模塊3比如CAN串行總線控制局域網(wǎng)系統(tǒng)傳輸模塊傳輸給控制汽車各種部件運(yùn)行的嵌入式計算機(jī)系統(tǒng)模塊2、并由該嵌入式計算機(jī)系統(tǒng)模塊控制各種汽車部件執(zhí)行模塊1執(zhí)行。
[0028]需要指出的是,關(guān)鍵詞與計算機(jī)程序綁定的方式可以多種多樣,只要能夠達(dá)到有效綁定效果便可。
[0029]在本實施例中,所述儲存在控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊6的漢語關(guān)鍵詞與計算機(jī)程序綁定模塊5是通過關(guān)鍵詞與程序函數(shù)名建立對應(yīng)關(guān)系詞表或?qū)?yīng)數(shù)據(jù)庫的方式進(jìn)行綁定,綁定時控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊6首先提取要綁定程序的關(guān)鍵詞,然后再去查對應(yīng)關(guān)系詞表或?qū)?yīng)數(shù)據(jù)庫,查到對應(yīng)的程序函數(shù)名后,將所述程序函數(shù)名傳輸給儲存在控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊6的計算機(jī)程序邏輯排列連接模塊4,該模塊將所述程序函數(shù)名按執(zhí)行的先后邏輯順序排列到要執(zhí)行的程序序列中,當(dāng)執(zhí)行到該程序函數(shù)名的程序時,控制整個汽車駕駛的計算機(jī)系統(tǒng)模塊6或控制汽車各種部件運(yùn)行的嵌入式計算機(jī)系統(tǒng)模塊2就會從各自的程序庫中調(diào)用與該程序函數(shù)名對應(yīng)的計算機(jī)程序并執(zhí)行