的漢語意義分別是“首先”和“然后”,由于這兩個詞沒有相應的計算機程序與它們對應,因此,我們稱這種詞為非關鍵詞,在漢語里屬于連詞,這兩個非關鍵詞的含義是緊跟在xxvxisa (首先)后的程序要排在緊跟rxvhxu (然后)后面程序的前面,執行時緊跟在xxvxisa (首先)后的程序要比排在緊跟rxvhxu (然后)后面的程序先執行,這里yse用漢字表示的漢語意義是“沿”,這個關鍵詞被提取出來后,計算機會去查與yse (沿)綁定的計算機程序,并將查到的與yse (沿)綁定的計算機程序提取出來,根據上面分析的執行順序將其排在首先需要執行的程序,這里的jdaxsaddayialuiK中山東一路)緊跟在yse之后,計算機據此可以判定指的是所“yse (沿),,的路名參數,計算機就會將其提取出來作為yse (沿)綁定的計算機程序的路名參數加入到“yse (沿)”綁定的計算機程序中,這里qisexqe用漢字表示的漢語意義是“前行”,這個關鍵詞被提取出來后,計算機會去查與qisexqe (前行)綁定的計算機程序,并將查到的與qisexqe (前行)綁定的計算機程序提取出來,并根據上面分析的執行順序將其排在“yse (沿),,綁定的計算機程序模塊后面,緊接著“yse (沿)”綁定的計算機程序執行后執行,這里的2000 miv (2000米)緊跟在qisexqe (前行)之后,計算機據此可以判定指的是汽車沿jdaxsaddayialuu (中山東一路)“qisexqe (前行)”的距離是“2000 miv (2000米)”,計算機就會將其提取出來作為qisexqe(前行)綁定的計算機程序的前行距離的參數加入到qisexqe (前行)綁定的計算機程序中,yxujusv用漢字表達的意思是“右轉”,該關鍵詞“yxujusv (右轉)”通過儲存在控制整個汽車駕駛的計算機系統模塊中的關鍵詞與程序綁定模塊5與對應程序進行綁定,由于它列在“yse jdaxsaddayialuu qisexqe 2000 miv (沿中山東一路前行 2000 米)”之后,所以,儲存在控制整個汽車駕駛的計算機系統模塊中的程序邏輯排列連接模塊4將“yxujusv (右轉)”程序安排在 “yse jdaxsaddayialuu qisexqe 2000 miv (沿中山東一路前行 2000米)”程序執行完后執行,“dku ysesaddaluu (到延安東路)”緊跟在“yxujusv (右轉)”后面,計算機據此可以判定是“yxujusv (右轉)”程序要達到的目標參數,計算機就會將其提取出來作為yxujusv (右轉)綁定的計算機程序的目標參數加入到yxujusv (右轉)綁定的計算機程序中。
[0028]同理我們將“rsehxu(然后)”后面的“yse ysesaddaluu qisexqe 4000 mivqusaglu xiazbujdaluu (沿延安東路前行4000米穿過西藏中路)”句中的關鍵詞:“yse(沿)”“qiSeXqe (前行)”“qusaglu (穿過)”通過儲存在控制整個汽車駕駛的計算機系統模塊中的關鍵詞與程序綁定模塊5與對應程序進行綁定,并將相關程序參數“ysesaddaluu (延安東路)”“4000 miv (4000 米)”“xiazbujdaluu(西藏中路)”分別傳輸到“yse 沿”“qisexqe前行” “qusaglu穿過”關鍵詞所綁定的程序中,通過儲存在控制整個汽車駕駛的計算機系統模塊中的程序邏輯排列連接模塊4將“yse (沿)” “qisexqe (前行)” “qusaglu (穿過)”關鍵詞所綁定的程序按照“ yse ysesaddaluu qisexqe 4000 miv qusaglu xiazbujdaluu(沿延安東路前行4000米穿過西藏中路)”自然語序的順序進行排列并連接,排序連接后整個“rsehxu (然后)”后面的程序排在“xxvxisa (首先)”后的程序后面,并在“xxvxisa(首先)”后的程序執行完后執行。
[0029]“jiu dkudav muudiudiu rnvminv gubvqbv (即到達目的地人民廣場)”句中的關鍵詞“jiu dkudav muudiudiu (即到達目的地)”是與目的地檢測程序綁定的關鍵詞組,目的地檢測程序在執行時會檢測當前位置是否是緊跟在“即到達目的地”后面的地點或道路門牌號名稱,這里的地點是“rnvminv gubvqbv (人民廣場)”如果是,則汽車就會在“rnvminv gubvqbv (人民廣場)”附近能停車的位置或停車場停下,并告訴車上的人已到“rnvminv gubvqbv (人民廣場)”本次導航并自動駕駛結束,如果當前位置還不是目的地“rnvminv gubvqbv (人民廣場)”,則汽車在衛星定位導航裝置模塊7和控制整個汽車駕駛的計算機系統模塊11導航控制下繼續向目的地“rnvminv gubvqbv (人民廣場)”運動直至檢測到已經到達“rnvminv gubvqbv (人民廣場)”為止。
[0030]至此,漢語文本已經完成了全部該文本需要調動的計算機程序,并進行了正確程序參數賦值和程序先后執行順序的連接。
[0031]連接完整個執行程序后,控制整個汽車駕駛的計算機系統模塊11根據所述控制汽車各種部件運行的嵌入式計算機系統模塊2的地址,通過網絡傳輸模塊3比如CAN串行總線控制局域網系統傳輸模塊傳輸給控制汽車各種部件運行的嵌入式計算機系統模塊2、并由該嵌入式計算機系統模塊控制各種汽車部件執行模塊I執行。
[0032]上述程序在在自動導航并駕駛汽車時,首先執行“ yse jdaxsaddayialuu (沿中山東一路)”綁定的程序,此時衛星定位導航裝置模塊7不斷檢測當前行駛道路是否是“jdaxsaddayialuu (中山東一路)”,如果是則執行后面“qisexqe (前行)”綁定的程序,如果當前行駛道路不是“jdaxsaddayialuu (中山東一路)”,則要將汽車導航并駕駛到“jdaxsaddayialuu (中山東一路)”上,然后再執行“yse jdaxsaddayialuu (沿中山東一路)”綁定的程序。在執行“yse jdaxsaddayialuu (沿中山東一路)”綁定的程序過程中,汽車上的計程器不斷檢測汽車行駛里程,當計程器計程里程達到“2000 miv (2000米)”,開始執行后面的“yxujusv dku ysesaddaluu (右轉到延安東路)”綁定的程序,當衛星定位導航裝置模塊7檢測到汽車已經“yxujusv dku ysesaddaluu (右轉到延安東路)”時開始執行“rsehxu (然后)”后面的“ yse ysesaddaluu qisexqe 4000 miv qusagluxiazbujdaluu(沿延安東路前行4000米穿過西藏中路)”綁定的程序。這個程序執行完后,衛星定位導航裝置模塊7檢測汽車到達的地點是否是“rnvminv gubvqbv (人民廣場)”如果是,則汽車就會在“rnvminv gubvqbv (人民廣場)”附近能停車的位置或停車場停下,并告訴車上的人已到“rnvminv gubvqbv (人民廣場)”本次導航并自動駕駛結束,如果當前位置還不是目的地“rnvminv gubvqbv (人民廣場)”,則汽車在衛星定位導航裝置模塊7和控制整個汽車駕駛的計算機系統模塊11導航控制下繼續向目的地“rnvminv gubvqbv (人民廣場)”運動直至檢測到已經到達“rnvminv gubvqbv (人民廣場)”為止。
[0033]需要指出的是,關鍵詞與計算機程序綁定的方式可以多種多樣,只要能夠達到有效綁定效果便可。
[0034]在本實施例中,所述儲存在控制整個汽車駕駛的計算機系統模塊11中的關鍵詞與程序綁定模塊5是通過關鍵詞與程序函數名建立對應關系詞表或對應數據庫的方式進行綁定,綁定時控制整個汽車駕駛的計算機系統模塊11首先提取要綁定程序的關鍵詞,然后再去查對應關系詞表或對應數據庫,查到對應的程序函數名后,將所述程序函數名傳輸給儲存在控制整個汽車駕駛的計算機系統模塊11中的程序邏輯排列連接模塊5,該模塊將所述程序函數名按執行的先后邏輯順序排列到要執行的程序序列中,當執行到該程序函數名的程序時,控制整個汽車駕駛的計算機系統模塊11或控制汽車各種部件運行的嵌入式計算機系統模塊2就會從各自的程序庫中調用與該程序函數名對應的計算機程序并執行。
[0035]比如,在本例中以關鍵詞“qiuqea kdajisa wnaduu bkvqre (汽車空間溫度保持)”為例,關鍵詞與計算機程序綁定時,控制整個汽車駕駛的計算機系統模塊11首先提取要綁定程序的關鍵詞“qiuqea kdajisa wnaduu bkvqre (汽車空間溫度保持)”去查對應關系詞表或對應數據庫,查到該程序后將該程序的程序名與qiuqea kdajisa wnaduubkvqre (汽車空間溫度保持)進行綁定并作為將要執行的程序,按程序執行的邏輯順序排列后儲存在控制整個汽車駕駛的計算機系統模塊11中,控制整個汽車駕駛的計算機系統模塊11在進行整個程序執行時,將含有該程序名的程序發往與完成該任務地址對應的控制汽車空調運行的嵌入式計算機系統模塊,并由該模塊控制汽車空調執行模塊執行上述接受到的控制汽車空調工作的程序。
[0036]對于是衛星定位導航裝置模塊7發出的汽車導航命令關鍵詞文本,由于自動導航并駕駛汽車過程中除了目的地的路名較多外,其它駕駛汽車關鍵詞綁定的程序相對較少,主要是:沿、前行、倒車、向后180度轉彎,左轉、右轉、停車等關鍵詞,另外還有路名參數、目的地參數、行駛里程參數等,這些關鍵詞和對應的程序參數都可以采用上述相同的方法進行綁定連接和將參數輸入到相應關鍵詞綁定的程序中,其實現過程與上面舉例類似,這里就也不一一累述。
[0037]為了減少控制整個汽車駕駛的計算機系統模塊11通過網絡傳輸模塊傳輸給控制汽車各種部件運行的嵌入式計算機系統模塊2的數據信息量,對控制汽車各種部件運行的嵌入式計算機系統模塊2中已經儲存的程序,控制整個汽車駕駛的計算機系統模塊11在進行關鍵詞與程序綁定時,只與相對應的程序名進行綁定,傳給控制汽車各種部件運行的嵌入式計算機系統模塊2控制執行時,由控制汽車各種部件運行的嵌入式計算機系統模塊2根據相對應的程序名從自己的程序儲存系統中調出對應的程序執行; 對于控制汽車各種部件運行的嵌入式計算機系統模塊2中沒有的計算機程序,由控制整個汽車駕駛的計算機系統模塊11傳輸給它,當控制整個汽車駕駛的計算機系統模塊11也沒有相應的計算機程序時,控制整個汽車駕駛的計算機系統模塊11可以通過網絡連接到指定的服務器,包括云服務器上進行搜索并下載,下載后再傳輸給控制汽車各種部件運行的嵌入式計算機系統模塊2并按統一程序名儲存,以便下次與關鍵詞綁定并調用執行。
[0038]對于衛星定位導航裝置模塊7中沒有沒有的地址或位置信息或導航程序,可以通過網絡連接到指定的服務器,包括云服務器上進行搜索并下載,下載后再傳輸給衛星定位導航裝置模塊7并儲存,以便下次調用執行。
[0039]一旦當控制整個汽車駕駛的計算機系統模塊11將需要