導航關鍵詞判定程序模塊9,儲存在控制整個汽車駕駛的計算機系統模塊中的導航關鍵詞判定程序模塊9首先對前面第一句文本進行判定:“Zcu jinatisa xiauwuv 2 disvjiba qiuqea kdatikv davkca, xxvxisa tdafpa 10 fnajda, rxvhxu jibaqiuqea kdajisa wnaduu bkvqre zcu 25 duu.”(“在今天下午 2 點將汽車空調打開,首先通風10分鐘,然后將汽車空間溫度保持在25度。”)由于有“qiuqeakdatikv (汽車空調)”等關鍵詞而沒有與導航有關的關鍵詞,比如:“去、開往、到、某某廣場、某某大廈、某某路、某某號”等等,因此判定前面一句文本是非導航關鍵詞,則前面一句不經過衛星定位導航裝置模塊7處理直接傳輸給預先儲存在控制整個汽車駕駛的計算機系統模塊中的關鍵詞與程序綁定模塊5與對應的計算機程序進行綁定。
[0021]然后對后面第二句文本進行判定:“quu rnvminv gubvqbv.”(“去人民廣場。”)由于有與導航有關的關鍵詞,比如:“去、某某廣場”等等,因此,導航關鍵詞判定程序模塊9判定該第二句漢語文本為漢語導航關鍵詞,需要通過網絡傳輸模塊8將所述漢語文本傳輸給衛星定位導航裝置模塊7,衛星定位導航裝置模塊7根據目前自身位置和所述漢語文本給出的將要去的目的地位置輸出汽車導航漢語關鍵詞文本命令,并將所述汽車導航漢語關鍵詞文本命令通過網絡傳輸模塊6傳輸給預先儲存在控制整個汽車駕駛的計算機系統模塊中的關鍵詞與程序綁定模塊5與對應的計算機程序進行綁定。
[0022]所述兩句漢語文本具體處理過程如下:
具體非導航關鍵詞與計算機程序綁定和計算機程序邏輯排列以及計算機程序具體運行過程如下:
這里jinatisa用漢字表示的漢語意義是“今天”,這個關鍵詞被提取出來后,控制整個汽車駕駛的計算機系統模塊12 (以下簡稱為計算機)會去查日歷,查到今天的日期比如是2014年2月I日,計算機就會將此日期提取出來作為汽車空調(以下簡稱為空調)通風啟動的程序日期參數加入到空調通風啟動的程序中,同理“xiauwuv 2 disv”用漢字表示的漢語意義是“下午2點”,這個關鍵詞組被提取出來后,如果計算機是按24小時計時計算機會自動將其換算成14點,并將此時間提取出來作為空調打開的程序時間參數加入到打開空調的程序中,如果是按12時計時,則計算機這直接將此時間提取出來作為打開空調的程序時間參數加入到打開空調的程序中,這里qiuqea kdatikv用漢字表示的漢語意義是“汽車空調”,這個兩個關鍵詞被提取出來后,計算機會去查“汽車空調”地址,查到該“汽車空調”地址后,計算機就會將此地址提取出來作為空調通風啟動程序中的控制設備的目標地址參數加入到空調通風啟動的程序中,這里davkca用漢字表示的漢語意義是“打開”,這個關鍵詞被提取出來后,計算機會去查“打開”空調程序,查到該“打開”空調的程序后,計算機就會將此程序提取出來按執行的先后邏輯順序排列的規則,將該段程序模塊放在整個程序的最前面,作為首先執行的程序,因為從邏輯上講,如果空調沒有被打開,其它通風和控溫等程序是空調是無法執行的,所以這里的該段空調打開的程序模塊要放在整個程序的最前面,作為首先執行的程序,同理,對其它程序如果沒有被規定它們的先后執行程序,也是按照這種邏輯評判標準由計算機判別以后自動排列程序模塊的先后順序,這里xxvxisa和rxvhxu用漢字表示的漢語意義分別是“首先”和“然后”,由于這兩個詞沒有相應的計算機程序與他們對應,因此,我們稱這種詞為非關鍵詞,在漢語里屬于連詞,這兩個非關鍵詞的含義是緊跟在xxvxisa后的程序要排在緊跟rxvhxu后面程序的前面,執行時緊跟在xxvxisa后的程序要比排在緊跟rxvhxu后面的程序先執行,這里tdafpa用漢字表示的漢語意義是“通風”,這個關鍵詞被提取出來后,計算機會去查與tdafpa綁定的計算機程序,并將查到的與tdafpa綁定的計算機程序提取根據上面分析的執行順序將其排在打開空調的程序模塊后面,緊接著打開空調程序后執行,這里的10 fnajda緊跟在tdafpa (通風)之后,計算機據此可以判定指的是通風時間“10分鐘”,計算機就會將其提取出來作為空調通風程序的通風時長參數加入到空調通風程序中,這里qiuqea kdajisa wnaduu bkvqre用漢字表示的漢語意義是“汽車空間溫度保持”,這幾個關鍵詞被提取出來后,計算機會去查與qiuqeakdajisa wnaduu bkvqre綁定的計算機程序,并將查到的與qiuqea kdajisa wnaduubkvqre綁定的計算機程序提取出來,并根據上面分析的執行順序將其排在tdafpa (通風)程序模塊后面,緊接著tdafpa (通風)程序后完畢后執行,這里的zcu 25 duu (在25度)緊跟在qiuqea kdajisa wnaduu bkvqre (汽車空間溫度保持)之后,計算機據此可以判定指的是“汽車空間溫度保持”的溫度是“25度”,計算機就會將其提取出來作為空調qiuqea kdajisa wnaduub kvqre (汽車空間溫度保持)程序的“汽車空間溫度保持”的溫度參數加入到空調qiuqea kdajisa wnaduu bkvqre (汽車空間溫度保持)程序中,至此,漢語文本已經完成了全部該文本需要調動的計算機程序,并進行了正確程序參數賦值和程序先后執行順序的連接。
[0023]連接完整個執行程序后,控制整個汽車駕駛的計算機系統模塊12根據所述控制汽車各種部件運行的嵌入式計算機系統模塊2的地址,這里是控制汽車空調部件運行的嵌入式計算機系統模塊的地址,通過網絡傳輸模塊3比如CAN串行總線控制局域網系統傳輸模塊傳輸給控制上述汽車空調部件運行的嵌入式計算機系統模塊,并由該嵌入式計算機系統模塊控制汽車空調部件執行模塊執行。
[0024]上述控制汽車空調部件運行的嵌入式計算機系統模塊控制空調機執行模塊工作時,首先控制汽車空調部件運行的嵌入式計算機系統模塊檢測當前時間,當當前時間到達程序開始執行時間:2014年2月I日14點(下午2點)時,汽車空調地址有效,控制汽車空調部件運行的嵌入式計算機系統模塊向地址有效的汽車空調執行模塊發出開啟空調的控制命令,執行模塊執行命令后汽車空調打開,汽車空調打開后,控制汽車空調部件運行的嵌入式計算機系統模塊緊接著運行空調通風程序,控制汽車空調部件運行的嵌入式計算機系統模塊會控制空調執行模塊打開與車外相連的通風管道,同時在執行模塊的作用下空調內的換氣扇會開始工作,這是車內空氣和車外空氣會流動起來,實現車內車外空氣的交換,在這過程中控制汽車空調部件運行的嵌入式計算機系統模塊會不斷檢測通風時間是否到了程序設定的停止時間,一旦檢測通風時間是到了程序設定的停止時間,在本案例中是10分鐘,控制汽車空調部件運行的嵌入式計算機系統模塊會向空調執行模塊發出指令關閉與車外的通風口,停止與車外的換氣,在執行模塊的執行動作作用下就停止了空調的通風工作,緊接著控制汽車空調部件運行的嵌入式計算機系統模塊執行后面的qiuqea kdajisawnaduu bkvqre(汽車空間溫度保持)程序,這時控制汽車空調部件運行的嵌入式計算機系統模塊首先檢測車內環境溫度,如果低于預先設定的保持溫度,在本案例中是25度,則控制汽車空調部件運行的嵌入式計算機系統模塊程序啟動空調內的執行模塊的執行加熱動作,啟動加熱裝置,使空調排到車內的循環空氣溫度上升,在此過程中,控制汽車空調部件運行的嵌入式計算機系統模塊在qiuqea kdajisa wnaduu bkvqre(汽車空間溫度保持)程序的控制下不斷檢測車內環境溫度,如果車內環境溫度達到預先程序設定的車內環境溫度,控制汽車空調部件運行的嵌入式計算機系統模塊向空調執行模塊發出停止加熱的指令,執行模塊執行該命令動作后使得空調加熱裝置停止加熱;如果高于預先設定的保持溫度,在本案例中是25度,則控制汽車空調部件運行的嵌入式計算機系統模塊程序通過執行模塊啟動空調內的制冷裝置,使空調排到車內的循環空氣溫度下降,在此過程中,控制汽車空調部件運行的嵌入式計算機系統模塊在qiuqea kdajisa wnaduu bkvqre (汽車空間溫度保持)程序的控制下不斷檢測車內環境溫度,如果車內環境溫度達到預先程序設定的車內環境溫度,控制汽車空調部件運行的嵌入式計算機系統模塊向空調執行模塊發出停止制冷的指令,空調執行模塊執行該指令的動作后,使得空調制冷裝置停止制冷,就這樣周而復始控制汽車空調部件運行的嵌入式計算機系統模塊就將車內環境溫度控制在25度上下。這樣也就完成了漢字文本通過控制整個汽車駕駛的計算機系統模塊12實現最終對汽車空調設備的控制。
[0025]第二句漢語文本中的具體導航關鍵詞傳給衛星定位導航裝置模塊7處理并與計算機程序綁定和計算機程序邏輯排列以及計算機程序具體運行過程如下:
衛星定位導航裝置模塊7在接受到上述漢語文本后,根據目前自身位置和所述漢語文本提供的將要去的目的地位置輸出汽車導航漢語關鍵詞文本命令。
[0026]比如:從目前的汽車位置外灘到目的地人民廣場,駕駛員發出去人民廣場的命令后,衛星定位導航裝置模塊7首先檢測到自己的位置目前是在外灘,目的地是人民廣場,根據衛星定位導航裝置模塊7內置的電子地圖和導航軟件,衛星定位導航裝置模塊7查詢到了前往目的地的線路:“首先沿中山東一路前行2000米右轉到延安東路,然后沿延安東路前行4000米穿過西藏中路即到達目的地人民廣場。”
上述文本通過衛星定位導航裝置模塊7內置的漢語文本智能分詞法模塊的分詞可以得到以下分好詞的文本:
“首先沿中山東一路前行2000米右轉到延安東路,然后沿延安東路前行4000米穿過西藏中路即到達目的地人民廣場。”
上述文本通過衛星定位導航裝置模塊7內置的漢字與漢語語音碼雙向轉換模塊或上述漢字組成的句子根據每個漢字單詞的漢語拼音結合所述的碼表的轉換,即可以得到分好詞的如下用漢語語音碼表示的上述漢語文本句子:
“xxvxisa y s e jdaxsaddayialuu qisexqe 2000 mi v yxujusv dkuysesaddaluu, rsehxu yse ysesaddaluu qisexqe 4000 miv qusaglu xiazbujdaluu jiudkudav muudiudiu rnvminv gubvqbv,,
并將上述汽車導航漢語關鍵詞文本命令通過網絡傳輸模塊6傳輸給預先儲存在控制整個汽車駕駛的計算機系統模塊中的關鍵詞與程序綁定模塊5,該模塊將所述汽車導航漢語關鍵詞文本命令與對應的計算機程序進行綁定,具體關鍵詞與計算機程序綁定和計算機程序邏輯排列以及計算機程序具體運行過程如下:
這里xxvxisa和rxvhxu用漢字表示的漢語意義分別是“首先”和“然后”,由于這兩個詞沒有相應的計算機程序與它們對應,因此,我們稱這種詞為非關鍵詞,在漢語里屬于連詞,這兩個非關鍵詞的含義是緊跟在xxvxisa (首先)后的程序要排在緊跟rxvhxu (然后)后面程序的前面,執行時緊跟在xxvxisa (首先)后的程序要比排在緊跟rxvhxu (然后)后面的程序先執行,這里yse用漢字表示的漢語意義是“沿”,這個關鍵詞被提取出來后,計算機會去查與yse (沿)綁定的計算機程序,并將查到的與yse (沿)綁定的計算機程序提取出來,根據上面分析的執行順序將其排在首先需要執行的程序,這里的jdaxsaddayialmK中山東一路)緊跟在yse之后,計算機據此可以判定指的是所“yse (沿),,的路名參數,計算機就會將其提取出來作為yse