本技術(shù)方案屬于自適應(yīng)外語(yǔ)語(yǔ)音集群遙控的執(zhí)行系統(tǒng)的技術(shù)領(lǐng)域。
背景技術(shù):
所謂自適應(yīng)外語(yǔ)語(yǔ)音集群遙控的執(zhí)行系統(tǒng),是一種具有內(nèi)部和外部環(huán)境自適應(yīng)的用外語(yǔ)語(yǔ)音進(jìn)行集群遙控的一種執(zhí)行系統(tǒng),該系統(tǒng)可以安裝在各種要控制的系統(tǒng)設(shè)備里,通過(guò)外語(yǔ)語(yǔ)音集群遙控該系統(tǒng)設(shè)備的執(zhí)行,以實(shí)現(xiàn)集群系統(tǒng)設(shè)備的無(wú)人自動(dòng)執(zhí)行的目的。比如拿幾輛要控制的汽車為例,它是遙控汽車內(nèi)部各種機(jī)電設(shè)備的執(zhí)行系統(tǒng):比如:汽車啟動(dòng)前行、倒車、加速、減速、剎車、左轉(zhuǎn)、右轉(zhuǎn)、左后轉(zhuǎn)、右后轉(zhuǎn),自動(dòng)化生產(chǎn)線等等,目前市面上出現(xiàn)的僅僅是一些簡(jiǎn)單的命令,基本上是“說(shuō)一說(shuō)”相關(guān)執(zhí)行系統(tǒng)“動(dòng)一動(dòng)”,要用外語(yǔ)自然語(yǔ)言的語(yǔ)音同時(shí)能夠給多輛汽車內(nèi)部各種機(jī)電設(shè)備的執(zhí)行系統(tǒng)的執(zhí)行以及由多臺(tái)設(shè)備組成的自動(dòng)化生產(chǎn)線自動(dòng)執(zhí)行生產(chǎn)任務(wù),讓多輛汽車和自動(dòng)化生產(chǎn)加工設(shè)備通過(guò)外語(yǔ)語(yǔ)音在計(jì)算機(jī)控制下協(xié)同完成一系列遙控汽車駕駛動(dòng)作和自動(dòng)化生產(chǎn)線自動(dòng)執(zhí)行生產(chǎn)任務(wù)的執(zhí)行系統(tǒng)目前還沒有出現(xiàn),這就給設(shè)計(jì)和制造出通過(guò)外語(yǔ)語(yǔ)音集群操控上述各種設(shè)備帶來(lái)了難于逾越的障礙。
技術(shù)實(shí)現(xiàn)要素:
本技術(shù)方案的提出就是為了解決上述出現(xiàn)的這些問(wèn)題。具體來(lái)說(shuō)本技術(shù)方案通過(guò)一種自適應(yīng)外語(yǔ)語(yǔ)音集群遙控的執(zhí)行系統(tǒng)的技術(shù)來(lái)解決上述出現(xiàn)的問(wèn)題:
本技術(shù)方案包括外語(yǔ)語(yǔ)音遙控輸入裝置模塊11、網(wǎng)絡(luò)傳輸模塊10、控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9、儲(chǔ)存在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊中的外語(yǔ)語(yǔ)音識(shí)別模塊8、儲(chǔ)存在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊中的外語(yǔ)與漢語(yǔ)翻譯模塊7、儲(chǔ)存在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊中的關(guān)鍵詞與程序綁定模塊6、儲(chǔ)存在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊中的程序邏輯排列連接模塊5、網(wǎng)絡(luò)傳輸模塊4、相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3、相應(yīng)完成各種功能的驅(qū)動(dòng)器模塊2、受相應(yīng)完成各種功能的驅(qū)動(dòng)器驅(qū)動(dòng)的執(zhí)行機(jī)構(gòu)模塊1,以上模塊按照計(jì)算機(jī)處理信息和工作的順序依次互相連接。
本技術(shù)方案的所述的執(zhí)行系統(tǒng),其運(yùn)行的方法和步驟的特征是:外語(yǔ)語(yǔ)音遙控輸入裝置模塊11首先將輸入該模塊的外語(yǔ)語(yǔ)音通過(guò)網(wǎng)絡(luò)傳輸模塊10傳輸給控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9,然后通過(guò)儲(chǔ)存在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊中的外語(yǔ)語(yǔ)音識(shí)別模塊8轉(zhuǎn)換成外語(yǔ)文本,再將所述外語(yǔ)文本通過(guò)儲(chǔ)存在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊中的外語(yǔ)與漢語(yǔ)翻譯模塊7轉(zhuǎn)換成分好詞的由漢字或漢語(yǔ)語(yǔ)音碼或漢語(yǔ)拼音形成的漢語(yǔ)文本,然后將所述漢語(yǔ)文本傳輸給預(yù)先儲(chǔ)存在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊中的關(guān)鍵詞與程序綁定模塊6與對(duì)應(yīng)的計(jì)算機(jī)程序進(jìn)行綁定,綁定后的計(jì)算機(jī)程序再傳給儲(chǔ)存在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊中的程序邏輯排列連接模塊5,該模塊將所述計(jì)算機(jī)程序按執(zhí)行的先后邏輯順序進(jìn)行排列,排列后通過(guò)網(wǎng)絡(luò)傳輸模塊4傳輸給相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3,并由該模塊控制相應(yīng)完成各種功能的驅(qū)動(dòng)器模塊2驅(qū)動(dòng)受相應(yīng)完成各種功能的驅(qū)動(dòng)器驅(qū)動(dòng)的執(zhí)行機(jī)構(gòu)模塊1執(zhí)行。
所述的驅(qū)動(dòng)器驅(qū)動(dòng)執(zhí)行系統(tǒng)還包括一個(gè)執(zhí)行機(jī)構(gòu)執(zhí)行狀態(tài)信息反饋模塊12和環(huán)境信息反饋模塊13;
工作時(shí)執(zhí)行機(jī)構(gòu)執(zhí)行狀態(tài)信息反饋模塊12和環(huán)境信息反饋模塊13分別將所述的執(zhí)行機(jī)構(gòu)執(zhí)行狀態(tài)信息和環(huán)境信息通過(guò)網(wǎng)絡(luò)模塊10反饋給控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9,所述的控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9根據(jù)所收到的上述信息向所控制的集群系統(tǒng)發(fā)出進(jìn)一步優(yōu)化系統(tǒng)運(yùn)行的指令或信息。
所述的驅(qū)動(dòng)器模塊2包括:電氣式驅(qū)動(dòng)器、液壓式驅(qū)動(dòng)器、氣壓式驅(qū)動(dòng)器。
所述的電氣式驅(qū)動(dòng)器包括:步進(jìn)電機(jī);
所述的液壓式驅(qū)動(dòng)器包括:電液數(shù)字閥;
所述的氣壓式驅(qū)動(dòng)器包括:電氣數(shù)字閥;
所述的控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9和相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3以及相應(yīng)完成各種功能的驅(qū)動(dòng)器模塊2具有相應(yīng)的ip地址。
所述的儲(chǔ)存在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊中的外語(yǔ)與漢語(yǔ)翻譯模塊7在將翻譯好的漢語(yǔ)文本進(jìn)行分詞時(shí)采用漢語(yǔ)文本智能分詞法進(jìn)行分詞。
由于本技術(shù)方案可以采用26個(gè)拉丁字母表示的漢語(yǔ)語(yǔ)音碼來(lái)表達(dá)漢語(yǔ)信息,且當(dāng)直接用語(yǔ)音碼編碼來(lái)表示漢語(yǔ)信息時(shí),其標(biāo)點(diǎn)符號(hào)的用法同英文的標(biāo)點(diǎn)符號(hào)的用法相同,這樣就保證了漢語(yǔ)信息的表達(dá)連標(biāo)點(diǎn)符號(hào)在內(nèi)都與ascii碼完全一致,也即與ascii碼100%兼容,有了本技術(shù)方案以后,這樣就保證了整個(gè)系統(tǒng)可以在ascii碼系統(tǒng)的計(jì)算機(jī)中運(yùn)行,同時(shí)可以方便外國(guó)人用外語(yǔ)語(yǔ)音來(lái)遙控執(zhí)行系統(tǒng)工作。
附圖說(shuō)明
圖1是本發(fā)明的自適應(yīng)外語(yǔ)語(yǔ)音集群遙控的執(zhí)行系統(tǒng)示意圖。
圖2是本發(fā)明的帶有反饋模塊的自適應(yīng)外語(yǔ)語(yǔ)音集群遙控的執(zhí)行系統(tǒng)示意圖。
具體實(shí)施方式
下面結(jié)合實(shí)施例對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步的說(shuō)明。
本技術(shù)方案所述的漢語(yǔ)語(yǔ)音碼以單詞為單位,采用漢語(yǔ)語(yǔ)音碼全拼或混拼或簡(jiǎn)拼,這里將漢字看作單音節(jié)詞,全拼時(shí)根據(jù)組成該單詞的每個(gè)音節(jié)的《漢語(yǔ)拼音方案》中的拼音,組成語(yǔ)音碼的每一個(gè)音節(jié)依次按“與漢語(yǔ)拼音方案一致的聲母+與漢語(yǔ)拼音方案一致的介母+與漢語(yǔ)拼音方案一致的韻母+調(diào)碼兼隔音節(jié)符號(hào)”的順序編碼,簡(jiǎn)拼時(shí)根據(jù)組成該單詞的每個(gè)音節(jié)的《漢語(yǔ)拼音方案》中的拼音,組成語(yǔ)音碼的每一個(gè)音節(jié)依次按“聲碼+介碼+韻碼+調(diào)碼兼隔音節(jié)符號(hào)”的順序編碼,混拼時(shí)根據(jù)組成該單詞的每個(gè)音節(jié)的《漢語(yǔ)拼音方案》中的拼音,組成語(yǔ)音碼的每一個(gè)音節(jié)依次按“聲母+介母+韻母+調(diào)碼兼隔音節(jié)符號(hào)”的順序編碼,組成混拼漢語(yǔ)語(yǔ)音碼單詞中的音節(jié)有的采用上述全拼語(yǔ)音碼音節(jié),有的采用上述簡(jiǎn)拼漢語(yǔ)語(yǔ)音碼音節(jié),所述的三種漢語(yǔ)語(yǔ)音碼的編碼采用同一個(gè)單詞的音節(jié)不用空格隔開連寫,單詞與單詞之間的編碼用空格隔開,當(dāng)漢語(yǔ)信息表示處于漢語(yǔ)語(yǔ)音碼狀態(tài)時(shí),其標(biāo)點(diǎn)符號(hào)的用法同英文的標(biāo)點(diǎn)符號(hào)的用法相同,以下將上述三種編碼形式的漢語(yǔ)語(yǔ)音碼簡(jiǎn)稱為漢語(yǔ)語(yǔ)音碼;
在用鍵盤鍵入漢語(yǔ)語(yǔ)音碼及漢語(yǔ)語(yǔ)音碼語(yǔ)句的標(biāo)點(diǎn)符號(hào)時(shí),組成漢語(yǔ)語(yǔ)音碼編碼的26個(gè)拉丁字母與西文標(biāo)準(zhǔn)鍵盤的26個(gè)字母鍵完全一一相同對(duì)應(yīng),漢語(yǔ)語(yǔ)音碼語(yǔ)句的標(biāo)點(diǎn)符號(hào)鍵與西文標(biāo)準(zhǔn)鍵盤的標(biāo)點(diǎn)符號(hào)鍵也一一相同對(duì)應(yīng),輸入漢語(yǔ)語(yǔ)音碼字母和標(biāo)點(diǎn)符號(hào)時(shí),只需要擊打西文標(biāo)準(zhǔn)鍵盤的相應(yīng)的相同鍵位即可。
為了將漢語(yǔ)語(yǔ)音碼的碼元控制在26個(gè)拉丁字母范圍內(nèi),同時(shí)使得“調(diào)碼”兼作“隔音節(jié)符號(hào)”的作用能夠得到充分體現(xiàn),本技術(shù)方案所采用的漢語(yǔ)語(yǔ)音碼簡(jiǎn)拼的每一音節(jié)聲母、韻母以及全拼或者混拼或者簡(jiǎn)拼的聲調(diào)的編碼方法采用以下的方法:
需要指出的是:下面破折號(hào)“—”后的符號(hào)均為漢語(yǔ)拼音符號(hào),破折號(hào)“—”前的字母為所采用的漢語(yǔ)每一音節(jié)聲、韻、調(diào)的編碼,以下均同,以下將下列對(duì)照表簡(jiǎn)稱為碼表:
1、漢語(yǔ)語(yǔ)音碼簡(jiǎn)拼的聲碼的編碼符號(hào)采用與漢語(yǔ)拼音方案基本一致的聲母的字母符號(hào),比如采用下面這種聲碼的編碼形式:
b—b;p—p;m—m;f—f;d—d;t—t;
n—n;l—l;g—g;k—k;h—h;
j—zh,j;q—ch,q;x—sh,x;r—r;
z—z;c—c;s—s;y—y;w—w。
漢語(yǔ)語(yǔ)音碼全拼的聲母編碼符號(hào)采用與漢語(yǔ)拼音方案完全一致的聲母的字母符號(hào),漢語(yǔ)語(yǔ)音碼混拼的聲母編碼符號(hào)可以采用與漢語(yǔ)語(yǔ)音碼全拼的聲母編碼符號(hào)相同的字母符號(hào),也可以采用與漢語(yǔ)語(yǔ)音碼簡(jiǎn)拼的聲母編碼符號(hào)相同的字母符號(hào);
2、漢語(yǔ)語(yǔ)音碼全拼和混拼以及簡(jiǎn)拼的漢語(yǔ)拼音介母(ü)采用26個(gè)拉丁字母中的一個(gè)字母表示,比如采用下面這種介碼的編碼形式:
i—i;u—u;y—ü。
3、漢語(yǔ)語(yǔ)音碼全拼和混拼以及簡(jiǎn)拼的韻碼的編碼,對(duì)單韻母除(ü)采用26個(gè)拉丁字母中的一個(gè)字母表示外,其它采用與漢語(yǔ)拼音相同的字母符號(hào);
漢語(yǔ)語(yǔ)音碼全拼的漢語(yǔ)拼音的復(fù)合韻母編碼采用《漢語(yǔ)拼音方案》相同字母符號(hào)形式,也即不編碼,漢語(yǔ)語(yǔ)音碼簡(jiǎn)拼的漢語(yǔ)拼音的復(fù)合韻母編碼采用采用一個(gè)輔音字母來(lái)編碼,而漢語(yǔ)語(yǔ)音碼混拼的每一個(gè)音節(jié)的漢語(yǔ)拼音的復(fù)合韻母編碼既可以采用與漢語(yǔ)語(yǔ)音碼全拼相同的漢語(yǔ)拼音的復(fù)合韻母編碼,也可以采用與漢語(yǔ)語(yǔ)音碼簡(jiǎn)拼相同的漢語(yǔ)拼音的復(fù)合韻母編碼,漢語(yǔ)語(yǔ)音碼簡(jiǎn)拼的漢語(yǔ)拼音的復(fù)合韻母編碼,比如采用下面的這種字母符號(hào)來(lái)對(duì)漢語(yǔ)拼音的韻母進(jìn)行編碼:
a—a;o—o;e—e;i—i;u—u;y—ü;
k—ao;c—ai;s—an;x—ou;w—ei;n—en;
z—ua;l—uo;b—ang;d—ong;p—eng;
q—ing;g—ng;er—er;
r—i;“i只與漢語(yǔ)拼音聲母zh、ch、sh相拼時(shí),漢語(yǔ)拼音的i用語(yǔ)音碼的編碼r代表”。即:漢語(yǔ)拼音的zhi、chi、shi分別用語(yǔ)音碼的jr、qr、xr代表。jr或qr或xr及er鍵盤輸入時(shí)分別按j和r或q和r或x和r及e和r兩個(gè)鍵位輸入。
4、漢語(yǔ)語(yǔ)音碼全拼和混拼以及簡(jiǎn)拼的調(diào)碼的編碼除采用一個(gè)漢語(yǔ)不用的輔音字母v表示漢語(yǔ)拼音的上聲(∨)外,其它采用元音字母來(lái)表示漢語(yǔ)的聲調(diào),比如采用下面的字母來(lái)對(duì)漢語(yǔ)拼音的聲調(diào)進(jìn)行編碼:
a——,陰平;e—/,陽(yáng)平;v—∨,上聲;u—\,去聲;
o—拼音不標(biāo)輕聲調(diào)號(hào),輕聲。
漢語(yǔ)語(yǔ)音碼全拼、簡(jiǎn)拼和混拼及其與對(duì)應(yīng)漢語(yǔ)拼音方案以及漢字表示的句子舉例:
1.wovmenohuiushivyonguhanuyyvlaadingawenv.聲調(diào)字母化全拼
2.wovmnohuiuxrvyduhcuyyvlaadqawnv.聲調(diào)字母化化簡(jiǎn)拼
3.wovmenohuiushivyduhanuyyvlaadqawenv.聲調(diào)字母化混拼
4.wǒmenhuìshǐyònghànyǔlādīngwěn。對(duì)應(yīng)的漢語(yǔ)拼音方案表示的句子
5.我們會(huì)使用漢語(yǔ)拉丁文。對(duì)應(yīng)的漢字表示的句子
由于根據(jù)以上碼表漢語(yǔ)語(yǔ)音碼全拼和簡(jiǎn)拼以及混拼之間可以相互轉(zhuǎn)換,因此,在以下舉例時(shí)為使說(shuō)明書敘述簡(jiǎn)明起見,有時(shí)只拿漢語(yǔ)語(yǔ)音碼全拼和簡(jiǎn)拼以及混拼三種形式中的一種語(yǔ)音碼的形式進(jìn)行舉例,比如僅拿漢語(yǔ)語(yǔ)音碼簡(jiǎn)拼進(jìn)行舉例,其實(shí)該舉例對(duì)漢語(yǔ)語(yǔ)音碼全拼和混拼同樣適用,這里特別聲明一下。
漢語(yǔ)語(yǔ)音碼標(biāo)點(diǎn)符號(hào)的用法同英文的標(biāo)點(diǎn)符號(hào)的用法相同,比如:其六種點(diǎn)號(hào),七種標(biāo)號(hào)和一個(gè)移行號(hào)采用與英文相同的形式;
這里由于將獨(dú)立運(yùn)用的漢字看作單音節(jié)詞,因此,本發(fā)明所采用的漢字編碼的方法和漢語(yǔ)單詞音節(jié)編碼的方法相同,在本發(fā)明中采用單詞音節(jié)編碼按詞連寫后得到單詞編碼,我們將由若干個(gè)單詞組成的一組詞稱為詞組,本發(fā)明所采用詞組的編碼同漢語(yǔ)句子的編碼相同,由于單詞可以表示詞組和漢語(yǔ)句子,因此在本發(fā)明中所采用的詞組的編碼和漢語(yǔ)句子的編碼都可以通過(guò)單詞的編碼實(shí)現(xiàn),而不需要對(duì)詞組和漢語(yǔ)句子另外制定一套專門的編碼,一般在整句整篇以詞為單位表示漢語(yǔ)信息時(shí),在理解時(shí)一般不需要進(jìn)行同音字詞的選擇,原則上聽起來(lái)不會(huì)產(chǎn)生歧義的句子,用編碼表達(dá)時(shí)也不會(huì)產(chǎn)生歧義。
為了便于理解,下面以若干臺(tái)執(zhí)行系統(tǒng)作為例子,以一句輸入手機(jī)的外語(yǔ)句子的語(yǔ)音為例來(lái)說(shuō)明本技術(shù)方案的具體實(shí)現(xiàn)步驟:
比如:我們向一部2.5g或3g或4g的手機(jī)輸入下面的兩句的外語(yǔ)文本的外語(yǔ)語(yǔ)音:
“at2o'clockintheafternoonthethreecarairconditionertoopen,firstventilationfor2minutes,andthenkeepthecarroomtemperatureat25degrees.”
中文的意思為:
“在今天下午2點(diǎn)將三臺(tái)汽車空調(diào)打開,首先通風(fēng)2分鐘,然后將汽車空間溫度保持在25度?!?/p>
該手機(jī)相當(dāng)于本技術(shù)方案中的外語(yǔ)語(yǔ)音遙控輸入裝置模塊11,然后我們可以通過(guò)2.5g或3g或4g無(wú)線傳輸模塊將上述外語(yǔ)語(yǔ)音發(fā)到綁定的控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9中,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9接收到上述外語(yǔ)語(yǔ)音后,通過(guò)儲(chǔ)存在該模塊中的外語(yǔ)語(yǔ)音識(shí)別模塊8轉(zhuǎn)換成外語(yǔ)文本:
at2o'clockintheafternoonthethreecarairconditionertoopen,firstventilationfor2minutes,andthenkeepthecarroomtemperatureat25degrees.”
所述外語(yǔ)文本通過(guò)所述的外語(yǔ)與漢語(yǔ)翻譯模塊7轉(zhuǎn)換成分好詞的由漢字或漢語(yǔ)語(yǔ)音碼或漢語(yǔ)拼音形成的漢語(yǔ)文本,所述的外語(yǔ)與漢語(yǔ)翻譯模塊7的工作原理可以采用現(xiàn)有技術(shù)的相應(yīng)模塊,比如:《漢語(yǔ)外語(yǔ)句型轉(zhuǎn)換雙向機(jī)器翻譯方法》。
經(jīng)過(guò)上述儲(chǔ)存在所述控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9中的外語(yǔ)與漢語(yǔ)翻譯模塊7翻譯,并將翻譯結(jié)果采用漢語(yǔ)文本智能分詞法進(jìn)行分詞處理后,可以得到下列的兩句漢語(yǔ)句子:
“在今天下午2點(diǎn)將三臺(tái)汽車空調(diào)打開,首先通風(fēng)2分鐘,然后將汽車空間溫度保持在25度?!?/p>
上述漢字組成的句子根據(jù)每個(gè)漢字單詞的漢語(yǔ)拼音結(jié)合所述的碼表或控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9內(nèi)置的漢字與漢語(yǔ)語(yǔ)音碼雙向轉(zhuǎn)換模塊的轉(zhuǎn)換,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9最終都會(huì)得到下列漢語(yǔ)語(yǔ)音碼表示的漢語(yǔ)句子:
“zcujinatisaxiauwuv2disvjibassatceqiuqeakdatikvdavkca,xxvxisatdafpa2fnajda,rxvhxujibaqiuqeakdajisawnaduubkvqrezcu25duu.”
為了簡(jiǎn)化敘述這里漢語(yǔ)拼音組成的句子略,這里就不再累述。
這里之所以強(qiáng)調(diào)用外語(yǔ)與漢語(yǔ)翻譯模塊7在將翻譯好的漢語(yǔ)文本進(jìn)行分詞時(shí)采用漢語(yǔ)文本智能分詞法進(jìn)行分詞,因?yàn)橹挥胁捎迷摲椒ㄟM(jìn)行漢語(yǔ)文本分詞才能滿足本技術(shù)方案的功能需要并得到更好的技術(shù)效果。
具體關(guān)鍵詞與計(jì)算機(jī)程序綁定和計(jì)算機(jī)程序邏輯排列以及計(jì)算機(jī)程序具體運(yùn)行過(guò)程如下:
這里“zcujinatisaxiauwuv2disv”(在今天下午2點(diǎn)),jinatisa用漢字表示的漢語(yǔ)意義是“今天”,這個(gè)關(guān)鍵詞被提取出來(lái)后,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9(以下簡(jiǎn)稱為計(jì)算機(jī))會(huì)去查日歷,查到今天的日期比如是2015年6月1日,計(jì)算機(jī)就會(huì)將此日期提取出來(lái)作為汽車空調(diào)(以下簡(jiǎn)稱為空調(diào))通風(fēng)啟動(dòng)的程序日期參數(shù)加入到空調(diào)通風(fēng)啟動(dòng)的程序中,同理“xiauwuv2disv”用漢字表示的漢語(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)打開的程序時(shí)間參數(shù)加入到打開空調(diào)的程序中,如果是按12時(shí)計(jì)時(shí),則計(jì)算機(jī)這直接將此時(shí)間提取出來(lái)作為打開空調(diào)的程序時(shí)間參數(shù)加入到打開空調(diào)的程序中,這里qiuqeakdatikv用漢字表示的漢語(yǔ)意義是“汽車空調(diào)”,這個(gè)兩個(gè)關(guān)鍵詞被提取出來(lái)后,計(jì)算機(jī)會(huì)去查“汽車空調(diào)”地址,查到該“汽車空調(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ǔ)意義是“打開”,這個(gè)關(guān)鍵詞被提取出來(lái)后,計(jì)算機(jī)會(huì)去查“打開”空調(diào)程序,查到該“打開”空調(diào)的程序后,計(jì)算機(jī)就會(huì)將此程序提取出來(lái)按執(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)鍵詞被提取出來(lái)后,計(jì)算機(jī)會(huì)去查與tdafpa綁定的計(jì)算機(jī)程序,并將查到的與tdafpa綁定的計(jì)算機(jī)程序提取根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁诖蜷_空調(diào)的程序模塊后面,緊接著打開空調(diào)程序后執(zhí)行,這里的2fnajda緊跟在tdafpa(通風(fēng))之后,計(jì)算機(jī)據(jù)此可以判定指的是通風(fēng)時(shí)間“2分鐘”,計(jì)算機(jī)就會(huì)將其提取出來(lái)作為空調(diào)通風(fēng)程序的通風(fēng)時(shí)長(zhǎng)參數(shù)加入到空調(diào)通風(fēng)程序中,這里qiuqeakdajisawnaduubkvqre用漢字表示的漢語(yǔ)意義是“汽車空間溫度保持”,這幾個(gè)關(guān)鍵詞被提取出來(lái)后,計(jì)算機(jī)會(huì)去查與qiuqeakdajisawnaduubkvqre綁定的計(jì)算機(jī)程序,并將查到的與qiuqeakdajisawnaduubkvqre綁定的計(jì)算機(jī)程序提取出來(lái),并根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁趖dafpa(通風(fēng))程序模塊后面,緊接著tdafpa(通風(fēng))程序后完畢后執(zhí)行,這里的zcu25duu(在25度)緊跟在qiuqeakdajisawnaduubkvqre(汽車空間溫度保持)之后,計(jì)算機(jī)據(jù)此可以判定指的是“汽車空間溫度保持”的溫度是“25度”,計(jì)算機(jī)就會(huì)將其提取出來(lái)作為空調(diào)qiuqeakdajisawnaduubkvqre(汽車空間溫度保持)程序的“汽車空間溫度保持”的溫度參數(shù)加入到空調(diào)qiuqeakdajisawnaduubkvqre(汽車空間溫度保持)程序中,至此,漢語(yǔ)文本已經(jīng)完成了全部該文本需要調(diào)動(dòng)的計(jì)算機(jī)程序,并進(jìn)行了正確程序參數(shù)賦值和程序先后執(zhí)行順序的連接。
連接完整個(gè)執(zhí)行程序后,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9根據(jù)所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊3的ip地址,這里是控制汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊的地址,通過(guò)網(wǎng)絡(luò)傳輸模塊4比如can串行總線控制局域網(wǎng)系統(tǒng)傳輸模塊傳輸給控制上述汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)系統(tǒng)模塊,并由該模塊控制相應(yīng)完成各種功能的驅(qū)動(dòng)器模塊2輸出各種相應(yīng)功能的驅(qū)動(dòng)動(dòng)作驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)模塊1執(zhí)行,最終完成需要空調(diào)完成的各種相應(yīng)任務(wù)。
所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊工作時(shí),首先檢測(cè)當(dāng)前時(shí)間,當(dāng)當(dāng)前時(shí)間到達(dá)程序開始執(zhí)行時(shí)間:2015年6月1日14點(diǎn)(下午2點(diǎn))時(shí),汽車空調(diào)地址有效,所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊向地址有效的汽車空調(diào)驅(qū)動(dòng)器模塊發(fā)出開啟空調(diào)的控制命令,驅(qū)動(dòng)器驅(qū)動(dòng)輸出開啟空調(diào)功能的驅(qū)動(dòng)動(dòng)作驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)模塊執(zhí)行,最終完成汽車空調(diào)打開的任務(wù),汽車空調(diào)打開后,所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊緊接著運(yùn)行空調(diào)通風(fēng)程序,所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊會(huì)控制驅(qū)動(dòng)器輸出打開與車外相連的通風(fēng)管道功能的驅(qū)動(dòng)動(dòng)作驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)模塊執(zhí)行,最終打開與車外相連的通風(fēng)管道,同時(shí)控制驅(qū)動(dòng)器輸出開啟換氣扇功能的驅(qū)動(dòng)動(dòng)作驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)模塊執(zhí)行,最終使得空調(diào)內(nèi)的換氣扇開始工作,這是車內(nèi)空氣和車外空氣會(huì)流動(dòng)起來(lái),實(shí)現(xiàn)車內(nèi)車外空氣的交換,在這過(guò)程中所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊會(huì)不斷檢測(cè)通風(fēng)時(shí)間是否到了程序設(shè)定的停止時(shí)間,一旦檢測(cè)通風(fēng)時(shí)間是到了程序設(shè)定的停止時(shí)間,在本案例中是2分鐘,所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊會(huì)向空調(diào)驅(qū)動(dòng)器發(fā)出指令關(guān)閉與車外的通風(fēng)口,停止與車外的換氣,驅(qū)動(dòng)器輸出相應(yīng)功能的驅(qū)動(dòng)動(dòng)作驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)模塊執(zhí)行,最終就停止了空調(diào)的通風(fēng)工作,緊接著所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊執(zhí)行后面的qiuqeakdajisawnaduubkvqre(汽車空間溫度保持)程序,這時(shí)所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊首先檢測(cè)車內(nèi)環(huán)境溫度,如果低于預(yù)先設(shè)定的保持溫度,在本案例中是25度,則所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊程序控制驅(qū)動(dòng)器輸出加熱相應(yīng)功能的驅(qū)動(dòng)動(dòng)作驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)模塊執(zhí)行,最終啟動(dòng)加熱裝置,使空調(diào)排到車內(nèi)的循環(huán)空氣溫度上升,在此過(guò)程中,所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊在qiuqeakdajisawnaduubkvqre(汽車空間溫度保持)程序的控制下不斷檢測(cè)車內(nèi)環(huán)境溫度,如果車內(nèi)環(huán)境溫度達(dá)到預(yù)先程序設(shè)定的車內(nèi)環(huán)境溫度,所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊向控制空調(diào)的驅(qū)動(dòng)器模塊發(fā)出停止加熱的指令,驅(qū)動(dòng)器輸出相應(yīng)功能的驅(qū)動(dòng)動(dòng)作驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)模塊執(zhí)行,最終使得空調(diào)加熱裝置停止加熱;如果高于預(yù)先設(shè)定的保持溫度,在本案例中是25度,則所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊程序通過(guò)驅(qū)動(dòng)器模塊驅(qū)動(dòng)輸出啟動(dòng)空調(diào)內(nèi)的制冷裝置相應(yīng)功能的驅(qū)動(dòng)動(dòng)作驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)模塊執(zhí)行,最終啟動(dòng)空調(diào)內(nèi)的制冷裝置,使空調(diào)排到車內(nèi)的循環(huán)空氣溫度下降,在此過(guò)程中,所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊在qiuqeakdajisawnaduubkvqre(汽車空間溫度保持)程序的控制下不斷檢測(cè)車內(nèi)環(huán)境溫度,如果車內(nèi)環(huán)境溫度達(dá)到預(yù)先程序設(shè)定的車內(nèi)環(huán)境溫度,所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊向相應(yīng)的空調(diào)驅(qū)動(dòng)器模塊發(fā)出停止制冷的指令,相應(yīng)的空調(diào)驅(qū)動(dòng)器輸出停止制冷相應(yīng)功能的驅(qū)動(dòng)動(dòng)作驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)模塊執(zhí)行,最終使得空調(diào)制冷裝置停止制冷,就這樣周而復(fù)始所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊就將車內(nèi)環(huán)境溫度控制在25度上下。這樣也就完成了外語(yǔ)語(yǔ)音通過(guò)控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9來(lái)最終實(shí)現(xiàn)驅(qū)動(dòng)器驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)模塊執(zhí)行,從而實(shí)現(xiàn)最終對(duì)汽車空調(diào)設(shè)備的控制。
這樣第一輛車輛就完成了汽車空調(diào)規(guī)定任務(wù),同理第二輛車輛和第三輛車輛根據(jù)上面同樣的原理,也可以完成各自的汽車空調(diào)規(guī)定任務(wù),具體過(guò)程這里就不再累述。
如果某臺(tái)車空調(diào)出現(xiàn)故障,這時(shí)執(zhí)行機(jī)構(gòu)執(zhí)行狀態(tài)信息反饋模塊通過(guò)網(wǎng)絡(luò)模塊將故障信息反饋給控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊,所述的控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊根據(jù)所收到的上述信息向所控制的集群系統(tǒng)發(fā)出要求其它車輛替換空調(diào)故障車?yán)^續(xù)完成原定任務(wù)的指令或信息,相關(guān)車輛接到命令后即替代原來(lái)車輛完成原定任務(wù)。
如果原定需要乘坐車輛的部分人員由于某種原因不需要上空調(diào)車了,比如,現(xiàn)在只需要兩臺(tái)車就夠了,環(huán)境信息反饋模塊就將收集的只需要兩臺(tái)車輛同時(shí)開啟空調(diào)的環(huán)境信息通過(guò)網(wǎng)絡(luò)模塊反饋給控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊,所述的控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊根據(jù)所收到的上述信息向所控制的集群系統(tǒng)里原定需要開啟空調(diào)的某臺(tái)車輛發(fā)出取消原定任務(wù)指令或信息,原定執(zhí)行該任務(wù)的車輛收到該指令或信息后,就會(huì)放棄執(zhí)行該原定任務(wù),直到有新的任務(wù)出現(xiàn)開始執(zhí)行新的任務(wù)。
又比如對(duì)于組合機(jī)床加工來(lái)說(shuō),如果我們加工一個(gè)零部件從毛坯到成型的零部件需要經(jīng)過(guò)車、銑、刨三道工序,需要用到車床、銑床、刨床,其中被加工的零部件在車床、銑床、刨床之間的運(yùn)輸需要帶機(jī)械手的自動(dòng)運(yùn)輸車輛來(lái)?yè)?dān)當(dāng),當(dāng)人們用外語(yǔ)語(yǔ)音通過(guò)遙控裝置和網(wǎng)絡(luò)向控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊發(fā)出生產(chǎn)一組上述零部件的命令時(shí),帶機(jī)械手的自動(dòng)運(yùn)輸車輛就會(huì)自動(dòng)根據(jù)該車輛上相應(yīng)驅(qū)動(dòng)器的驅(qū)動(dòng)動(dòng)作驅(qū)動(dòng)執(zhí)行機(jī)構(gòu)帶動(dòng)車輛將需要加工的零部件毛坯裝上車輛并運(yùn)輸?shù)降谝粋€(gè)工位車床進(jìn)行加工,加工完成后,車床執(zhí)行機(jī)構(gòu)向控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊反饋加工任務(wù)已經(jīng)完成信息,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊就會(huì)向帶機(jī)械手的自動(dòng)運(yùn)輸車輛發(fā)出將車床加工過(guò)的零部件運(yùn)輸至第二道工序銑床上進(jìn)行加工,自動(dòng)運(yùn)輸車輛接到上述命令后采用上述同樣的方法,將車床加工過(guò)的零部件運(yùn)輸至第二道工序銑床上進(jìn)行加工,以此類推,直至刨床加工完,整個(gè)零部件加工完成,刨床執(zhí)行機(jī)構(gòu)向控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊反饋加工任務(wù)已經(jīng)完成信息,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊向所控制的制造系統(tǒng)發(fā)出停止作業(yè)的指令,被控制的制造系統(tǒng)所有設(shè)備便進(jìn)入停止工作狀態(tài),直至有下個(gè)任務(wù)指令來(lái)臨再進(jìn)行相應(yīng)的工作。
在上述工作中所有參與以上工作的設(shè)備都被進(jìn)行了集群控制,其集群控制的目的就是為了協(xié)調(diào)高效地工作,上述零部件是一組,實(shí)際上可以無(wú)限多組,參與加工的設(shè)備包括運(yùn)輸車輛共四臺(tái),實(shí)際上可以無(wú)限多臺(tái),只要不超出集群計(jì)算機(jī)的集群控制能力便可以做到。
如果在整個(gè)加工過(guò)程中原定參加加工任務(wù)的銑床執(zhí)行機(jī)構(gòu)通過(guò)執(zhí)行機(jī)構(gòu)執(zhí)行狀態(tài)信息反饋模塊向控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊發(fā)出銑床發(fā)生故障的信息,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊通過(guò)網(wǎng)絡(luò)模塊收到銑床發(fā)生故障的信息后,就會(huì)通過(guò)環(huán)境信息反饋模塊搜索在附近是否還有其它可用銑床,如有則向整個(gè)運(yùn)輸路徑最近的銑床發(fā)出加入零部件加工的指令,同時(shí)向零部件運(yùn)輸車輛發(fā)出更改零部件加工運(yùn)輸路線的指令,零部件運(yùn)輸車輛接到上述指令后,就按照新的指令進(jìn)行零部件加工的運(yùn)輸銜接工作,這樣就實(shí)現(xiàn)了環(huán)境自適應(yīng)的執(zhí)行系統(tǒng)。
再比如:對(duì)集群控制的導(dǎo)彈發(fā)射系統(tǒng),如果全球范圍內(nèi)有10個(gè)需要打擊的目標(biāo),人們用外語(yǔ)語(yǔ)音通過(guò)遙控裝置和網(wǎng)絡(luò)向控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊發(fā)出摧毀上述10個(gè)需要打擊的目標(biāo)的命令,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊向?qū)棸l(fā)射系統(tǒng)發(fā)出上述10個(gè)需要打擊的目標(biāo)的命令,根據(jù)程序預(yù)先設(shè)定第一批10個(gè)導(dǎo)彈在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊控制下向10個(gè)要打擊的目標(biāo)飛去,第一波打擊后只命中8個(gè)目標(biāo),經(jīng)過(guò)環(huán)境信息反饋模塊將還存在的2個(gè)目標(biāo)的相關(guān)信息通過(guò)網(wǎng)絡(luò)反饋給控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊后,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊針對(duì)尚未摧毀的2個(gè)要打擊的目標(biāo)發(fā)出第二波打擊命令,直至環(huán)境信息反饋模塊反饋全部目標(biāo)已經(jīng)被摧毀了,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊才會(huì)向整個(gè)所控制的導(dǎo)彈發(fā)射系統(tǒng)發(fā)出停止發(fā)射的命令。
如果在導(dǎo)彈運(yùn)行過(guò)程中,導(dǎo)彈由于各種原因自身出現(xiàn)故障,不能繼續(xù)執(zhí)行原定摧毀要打擊的目標(biāo)時(shí),該導(dǎo)彈通過(guò)執(zhí)行機(jī)構(gòu)執(zhí)行狀態(tài)信息反饋模塊將故障信息及時(shí)傳給控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊收到所述故障信息后,就能及時(shí)安排后面的導(dǎo)彈發(fā)射來(lái)接替發(fā)生故障導(dǎo)彈原定的任務(wù),這樣就能及時(shí)將要摧毀的目標(biāo)予以摧毀,以免使己方受到不應(yīng)有的損失。
需要指出的是,關(guān)鍵詞與計(jì)算機(jī)程序綁定的方式可以多種多樣,只要能夠達(dá)到有效綁定效果便可。
在本實(shí)施例中,所述的關(guān)鍵詞與程序綁定模塊6是通過(guò)關(guān)鍵詞與程序函數(shù)名建立對(duì)應(yīng)關(guān)系詞表或?qū)?yīng)數(shù)據(jù)庫(kù)的方式進(jìn)行綁定,綁定時(shí)控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9首先提取要綁定程序的關(guān)鍵詞,然后再去查對(duì)應(yīng)關(guān)系詞表或?qū)?yīng)數(shù)據(jù)庫(kù),查到對(duì)應(yīng)的程序函數(shù)名后,將所述程序函數(shù)名傳輸給儲(chǔ)存在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊中的程序邏輯排列連接模塊5,該模塊將所述程序函數(shù)名按執(zhí)行的先后邏輯順序排列到要執(zhí)行的程序序列中,當(dāng)執(zhí)行到該程序函數(shù)名的程序時(shí),控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9或相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3就會(huì)從各自的程序庫(kù)中調(diào)用與該程序函數(shù)名對(duì)應(yīng)的計(jì)算機(jī)程序并執(zhí)行。
為了減少控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9通過(guò)網(wǎng)絡(luò)傳輸模塊傳輸給相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3的數(shù)據(jù)信息量,對(duì)相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3中已經(jīng)儲(chǔ)存的程序,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9在進(jìn)行關(guān)鍵詞與程序綁定時(shí),只與相對(duì)應(yīng)的程序名進(jìn)行綁定,傳給相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3控制執(zhí)行時(shí),由相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3根據(jù)相對(duì)應(yīng)的程序名從自己的程序儲(chǔ)存系統(tǒng)中調(diào)出對(duì)應(yīng)的程序執(zhí)行;
對(duì)于相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3中沒有的計(jì)算機(jī)程序,由控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9傳輸給它,當(dāng)控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9也沒有相應(yīng)的計(jì)算機(jī)程序時(shí),控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9可以通過(guò)網(wǎng)絡(luò)連接到指定的服務(wù)器,包括云服務(wù)器上進(jìn)行搜索并下載,下載后再傳輸給相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3并按統(tǒng)一程序名儲(chǔ)存,以便下次與關(guān)鍵詞綁定并調(diào)用執(zhí)行。
一旦當(dāng)控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9將需要執(zhí)行任務(wù)的程序傳輸給相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3后,就該任務(wù)而言控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9就完成了對(duì)該任務(wù)的控制執(zhí)行,后面的具體控制驅(qū)動(dòng)器驅(qū)動(dòng)執(zhí)行系統(tǒng)完成任務(wù)的動(dòng)作就由相應(yīng)控制完成各種功能的驅(qū)動(dòng)器的嵌入式計(jì)算機(jī)系統(tǒng)模塊3去具體控制,此時(shí)控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9進(jìn)入偵聽階段,看是否操作者有新的工作命令發(fā)出,如有則重復(fù)以上過(guò)程,開始新的命令執(zhí)行,否則保持偵聽狀態(tài)。
以此類推,由于本例中由于控制的對(duì)象,時(shí)間、控制對(duì)象的動(dòng)作都可以通過(guò)由所接受到的信息轉(zhuǎn)換過(guò)來(lái)的漢語(yǔ)文本的改變而改變,因此,對(duì)其它控制對(duì)象、時(shí)間和控制對(duì)象的動(dòng)作都可以采用上述方法進(jìn)行控制并運(yùn)行,比如發(fā)出如下漢語(yǔ)意思的外語(yǔ)語(yǔ)音來(lái)控制汽車動(dòng)作:比如,加速、減速、打開車燈、打開收音機(jī)等等,其實(shí)現(xiàn)過(guò)程與上面舉例類似,這里就不一一累述。
同時(shí)所控制的對(duì)象數(shù)量,比如汽車的數(shù)量也不局限與1-3輛,理論上講可以根據(jù)需要擴(kuò)充到無(wú)窮多輛汽車,對(duì)其它機(jī)電設(shè)備的控制驅(qū)動(dòng)也同樣。
上面例子中的驅(qū)動(dòng)器可以需要采取電氣式驅(qū)動(dòng)器、液壓式驅(qū)動(dòng)器、氣壓式驅(qū)動(dòng)器,出于便于計(jì)算機(jī)控制,電氣式驅(qū)動(dòng)器優(yōu)選采用步進(jìn)電機(jī),它根據(jù)計(jì)算機(jī)每輸出的一個(gè)脈沖就輸出一個(gè)一定的旋轉(zhuǎn)角度,或者對(duì)直線式步進(jìn)電機(jī)來(lái)講就輸出一定的直線位移,這樣在輸出一定機(jī)械力的情況下,可以達(dá)到精確定位控制;
出于同樣的理由液壓式驅(qū)動(dòng)器優(yōu)選采用電液數(shù)字閥,該裝置實(shí)際上是用所述的步進(jìn)電機(jī)通過(guò)機(jī)械式轉(zhuǎn)換器控制液壓閥再控制液壓缸或液壓馬達(dá)及負(fù)載,這樣使得控制既有步進(jìn)電機(jī)的精準(zhǔn),由能滿足某些需要液壓驅(qū)動(dòng)力的場(chǎng)合的需求。
出于同樣的理由氣壓式驅(qū)動(dòng)器優(yōu)選采用電氣數(shù)字閥,電氣數(shù)字閥的工作原理與所述的電液數(shù)字閥,它們的區(qū)別主要是工作介質(zhì)的不同,電液數(shù)字閥工作介質(zhì)是液體,而電氣數(shù)字閥工作介質(zhì)是氣體,電氣數(shù)字閥的特點(diǎn)與電液數(shù)字閥相類似,使得控制既有步進(jìn)電機(jī)的精準(zhǔn),由能滿足某些需要?dú)鈮候?qū)動(dòng)力的場(chǎng)合的需求。
由于每個(gè)人的用詞習(xí)慣的不同,有些人可能用詞不一定標(biāo)準(zhǔn),這時(shí)可以在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9中預(yù)先儲(chǔ)存同義詞和近義詞對(duì)照表,并由控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9通過(guò)設(shè)定的同義詞和近義詞對(duì)照表來(lái)自動(dòng)將不規(guī)范的用詞轉(zhuǎn)換成控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9認(rèn)可的規(guī)范用詞,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9中的關(guān)鍵詞一定是控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9認(rèn)可的規(guī)范用詞,比如:“打開、開啟、開”通過(guò)對(duì)照表都可以統(tǒng)一到“打開”這個(gè)詞,又比如:“關(guān)掉、關(guān)閉、關(guān)”通過(guò)對(duì)照表都可以統(tǒng)一到“關(guān)閉”這個(gè)詞,并與相應(yīng)的計(jì)算機(jī)程序模塊進(jìn)行預(yù)先綁定。
由于計(jì)算機(jī)程序語(yǔ)言在調(diào)用程序模塊時(shí),往往用由26個(gè)拉丁字母拼寫的英文編寫的程序來(lái)調(diào)用,26個(gè)拉丁字母屬于ascii碼范圍,計(jì)算機(jī)系統(tǒng)正常運(yùn)行沒有問(wèn)題,由于漢字的內(nèi)碼系統(tǒng)不屬于ascii碼范圍,如果直接采用漢字語(yǔ)句來(lái)調(diào)用計(jì)算機(jī)程序,計(jì)算機(jī)系統(tǒng)不能保證正常運(yùn)行,因此,本技術(shù)方案將漢字文本先轉(zhuǎn)換成漢語(yǔ)語(yǔ)音碼再運(yùn)行,由于漢語(yǔ)語(yǔ)音碼和英文一樣用26個(gè)拉丁字母拼寫,且標(biāo)點(diǎn)符號(hào)與英文一致,這樣保證了所運(yùn)行的漢語(yǔ)信息的內(nèi)碼在ascii碼范圍內(nèi),從而確保本技術(shù)方案在所有計(jì)算機(jī)系統(tǒng)中能夠正常運(yùn)行。
如果控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9用漢字能夠直接調(diào)動(dòng)上述計(jì)算機(jī)程序,也可以將漢字關(guān)鍵詞直接綁定計(jì)算機(jī)程序。
所述的計(jì)算機(jī)系統(tǒng)模塊9在正式通過(guò)所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊3控制所述的驅(qū)動(dòng)器模塊2驅(qū)動(dòng)所述的執(zhí)行機(jī)構(gòu)模塊1執(zhí)行時(shí),分為兩種模式運(yùn)行,一種是自動(dòng)運(yùn)行模式,該模式按照所述的計(jì)算機(jī)系統(tǒng)模塊9對(duì)所收到的信息轉(zhuǎn)換過(guò)來(lái)的漢語(yǔ)文本的理解自動(dòng)運(yùn)行,并將最終執(zhí)行所要產(chǎn)生的動(dòng)作或所要達(dá)到的功能以外語(yǔ)文本或該外語(yǔ)文本的語(yǔ)音合成形式輸出。
比如,上面的例子中,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9在理解了所收到信息轉(zhuǎn)換過(guò)來(lái)的漢語(yǔ)文本信息、正確調(diào)用所綁定的程序并按照正確執(zhí)行邏輯進(jìn)行執(zhí)行順序排列的基礎(chǔ)上,會(huì)輸出:“在今天下午2點(diǎn)將三臺(tái)汽車空調(diào)打開,首先通風(fēng)2分鐘,然后將汽車空間溫度保持在25度?!钡耐庹Z(yǔ)文本信息或該外語(yǔ)文本語(yǔ)音合成后的語(yǔ)音,該外語(yǔ)文本信息也可以轉(zhuǎn)換成漢語(yǔ)語(yǔ)音碼或外文或少數(shù)民族文字輸出。
另一種是詢問(wèn)確認(rèn)模式,該模式下所述的計(jì)算機(jī)系統(tǒng)模塊9對(duì)所收到的信息轉(zhuǎn)換過(guò)來(lái)的漢語(yǔ)文本先進(jìn)行正確校正和執(zhí)行程序的優(yōu)化,并反饋一個(gè)經(jīng)過(guò)正確校正和執(zhí)行程序優(yōu)化過(guò)的漢語(yǔ)文本的外文譯文,該由漢語(yǔ)文本轉(zhuǎn)換過(guò)來(lái)的外文譯文也可以經(jīng)過(guò)外語(yǔ)語(yǔ)音合成模塊以語(yǔ)音的形式通過(guò)所述的輸入裝置模塊11輸出,經(jīng)確認(rèn)后再正式運(yùn)行。
比如:控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9收到一段以下意義的信息過(guò)來(lái)的漢語(yǔ)文本:“在今天下午2點(diǎn)將三臺(tái)汽車空調(diào)打開,首先通風(fēng)2分鐘,然后將汽車空間溫度保持在25度。”控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9檢測(cè)到在控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9預(yù)先儲(chǔ)存的漢語(yǔ)文本中檢測(cè)到與該漢語(yǔ)文本最接近的一段使得程序更加優(yōu)化的漢語(yǔ)文本,這時(shí)計(jì)算機(jī)會(huì)輸出如下漢語(yǔ)意義的漢語(yǔ)文本的外文譯文或該外文譯文的外語(yǔ)語(yǔ)音給所述的輸入裝置模塊11:“在今天下午2點(diǎn)將三臺(tái)汽車空調(diào)打開,首先通風(fēng)2分鐘,然后殺菌5分鐘再將汽車空間溫度保持在25度,好嗎?”發(fā)送確認(rèn)外語(yǔ)文本或外語(yǔ)語(yǔ)音或其它確認(rèn)信息,控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9就將該外語(yǔ)文本或外語(yǔ)語(yǔ)音對(duì)應(yīng)的漢語(yǔ)文本作為最終接收到的漢語(yǔ)文本,按照上面案例中的步驟,執(zhí)行“在今天下午2點(diǎn)將三臺(tái)汽車空調(diào)打開,首先通風(fēng)2分鐘,然后殺菌5分鐘再將汽車空間溫度保持在25度”的動(dòng)作。
所述的輸入裝置模塊11或所述的計(jì)算機(jī)系統(tǒng)模塊9具有語(yǔ)音命令自動(dòng)訓(xùn)練功能,輸入裝置模塊11或所述的計(jì)算機(jī)系統(tǒng)模塊9操作者在用語(yǔ)音命令控制整個(gè)系統(tǒng)運(yùn)行前,輸入裝置模塊11或所述的計(jì)算機(jī)系統(tǒng)模塊9將它能執(zhí)行的外語(yǔ)語(yǔ)音命令一條條用外語(yǔ)語(yǔ)音朗讀出來(lái),要求操作者跟讀,并將操作者跟讀的語(yǔ)音作為模板并與該語(yǔ)音模板所對(duì)應(yīng)的控制整個(gè)系統(tǒng)運(yùn)行的外語(yǔ)語(yǔ)音命令或?qū)?yīng)的執(zhí)行程序綁定后儲(chǔ)存在所述的輸入裝置模塊11或所述的計(jì)算機(jī)系統(tǒng)模塊9中。
所述的操作者跟讀的語(yǔ)音包括漢語(yǔ)普通話語(yǔ)音、中國(guó)方言的語(yǔ)音、少數(shù)民族語(yǔ)言的語(yǔ)音、外國(guó)語(yǔ)語(yǔ)音、一種能與其它語(yǔ)音命令的聲音相區(qū)分開的聲響。
所述的輸入裝置模塊11或所述的計(jì)算機(jī)系統(tǒng)模塊9在進(jìn)行語(yǔ)音命令自動(dòng)訓(xùn)練時(shí),在主動(dòng)將它能執(zhí)行的語(yǔ)音命令一條條用外語(yǔ)語(yǔ)音朗讀出來(lái)的同時(shí),將所朗讀的語(yǔ)音命令根據(jù)預(yù)先的設(shè)定能夠用意義一致的漢字、漢語(yǔ)拼音、漢語(yǔ)語(yǔ)音碼、少數(shù)民族文字、外國(guó)語(yǔ)文字從顯示屏幕上顯示出來(lái)。
這樣的設(shè)計(jì)主要方便各種人群,對(duì)計(jì)算機(jī)來(lái)說(shuō)只要發(fā)出的聲音與所綁定的程序不發(fā)生混淆就行,可以采用特殊的聲響主要考慮一些發(fā)音困難的聾啞人,這要他們能發(fā)出一種能與其它語(yǔ)音命令的聲音相區(qū)分開的特殊的聲響,所述的輸入裝置模塊11和控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9就會(huì)記住并執(zhí)行相關(guān)綁定的程序,同時(shí)考慮到聾啞人聽不見,所以將要執(zhí)行命令用文字顯示來(lái)反饋給聾啞操作者。
所述的輸入裝置模塊11或所述的計(jì)算機(jī)系統(tǒng)模塊9具有的語(yǔ)音命令,可以是具體的要求系統(tǒng)采取某種動(dòng)作的語(yǔ)音命令,也可以是與某優(yōu)化方案綁定的程序模塊的語(yǔ)音調(diào)用命令,該模塊用語(yǔ)音命令調(diào)用時(shí),不要求針對(duì)某個(gè)具體動(dòng)作發(fā)語(yǔ)音命令,而只要發(fā)出要達(dá)到的目的語(yǔ)音命令,由所述的計(jì)算機(jī)系統(tǒng)模塊9自動(dòng)根據(jù)所要達(dá)到的目的,尋找與該語(yǔ)音命令相對(duì)應(yīng)的優(yōu)化方案的程序并將上述程序的各種工作指令通過(guò)網(wǎng)絡(luò)傳輸模塊4傳輸給所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊3,并由該模塊控制所述的驅(qū)動(dòng)器模塊2驅(qū)動(dòng)所述的執(zhí)行機(jī)構(gòu)模塊1執(zhí)行。
比如:人們可以要求空調(diào)機(jī)對(duì)“老人和嬰兒”既要求保持一定的車內(nèi)溫度同時(shí)冷風(fēng)吹得最好緩和一些,這時(shí)候控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9就會(huì)尋找并綁定空調(diào)機(jī)對(duì)“老人和嬰兒”既要求保持一定的車內(nèi)溫度同時(shí)冷風(fēng)吹得最好緩和一些的程序,根據(jù)上述程序要求的動(dòng)作最終控制執(zhí)行模塊1完成上述程序要求完成的程序動(dòng)作。
對(duì)所述的計(jì)算機(jī)系統(tǒng)模塊9正確完成工作所必須的各種工作參數(shù),如果所述的計(jì)算機(jī)系統(tǒng)模塊9認(rèn)為需要操作者提供時(shí),會(huì)以語(yǔ)音或文字或語(yǔ)音與文字相結(jié)合的形式,主動(dòng)向操作者發(fā)出詢問(wèn),直到所述的計(jì)算機(jī)系統(tǒng)模塊9了解到所有必須的工作參數(shù)為止。
比如:對(duì)于空調(diào)保溫的是嬰兒還是老人還是青壯年空調(diào)機(jī)無(wú)法感覺到,如果控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9需要知道時(shí),它會(huì)主動(dòng)用預(yù)先設(shè)定的外語(yǔ)語(yǔ)音通過(guò)控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9向操作者詢問(wèn)以下意思的句子:“我保溫的車子坐的是什么樣的人?”人們用外語(yǔ)語(yǔ)音做以下相同意思的回答:“老人”或“嬰兒”,這時(shí)候控制整個(gè)集群系統(tǒng)的計(jì)算機(jī)系統(tǒng)模塊9就會(huì)去尋找“老人”或“嬰兒”的程序,找到后進(jìn)行正確的排序和連接并傳給控制汽車空調(diào)的嵌入式計(jì)算機(jī)系統(tǒng)模塊并由該模塊控制汽車空調(diào)執(zhí)行模塊完成上述的保溫“老人”或“嬰兒”車子空間的程序規(guī)定的動(dòng)作。
本技術(shù)方案所述的計(jì)算機(jī)系統(tǒng)模塊9或所述的嵌入式計(jì)算機(jī)系統(tǒng)模塊3可以是臺(tái)式電腦或筆記本電腦或者服務(wù)器或者云計(jì)算機(jī)系統(tǒng),也可以是嵌入式計(jì)算機(jī)系統(tǒng);
所述輸入裝置模塊11接收到的外語(yǔ)語(yǔ)音可以通過(guò)話筒輸入或者電話輸入,話筒輸入或者電話輸入采用的信息傳輸網(wǎng)絡(luò)可以是有線網(wǎng)絡(luò)也可以是無(wú)線網(wǎng)絡(luò);
所述的輸入裝置模塊11是指所有能向所述的計(jì)算機(jī)系統(tǒng)模塊9發(fā)送語(yǔ)音信息的裝置,包括:固定電話系統(tǒng)、手機(jī)、臺(tái)式電腦、筆記本電腦、上網(wǎng)本、個(gè)人數(shù)字信息助理pda、遙控器、信息通訊軟件模塊;
所述網(wǎng)絡(luò)傳輸模塊10或網(wǎng)絡(luò)傳輸模塊4,涵蓋有線網(wǎng)絡(luò)和無(wú)線網(wǎng)絡(luò)軟硬件傳輸系統(tǒng)及傳輸模塊,包括:固定電話通訊傳輸系統(tǒng)、電力線通訊傳輸系統(tǒng)、有線電視電纜通訊傳輸系統(tǒng)、因特網(wǎng)、局域網(wǎng)、2.5g、3g、4g或5g及5g以上、wifi、wimax、藍(lán)牙、zigbee近程雙向無(wú)線聯(lián)網(wǎng)系統(tǒng)、can串行總線控制局域網(wǎng)系統(tǒng)、led燈無(wú)線網(wǎng)絡(luò)傳輸系統(tǒng)。
對(duì)于上述現(xiàn)有技術(shù)為簡(jiǎn)明起見沒有進(jìn)一步展開敘述。
由于漢字文本通過(guò)漢字與漢語(yǔ)語(yǔ)音碼雙向轉(zhuǎn)換模塊轉(zhuǎn)換后,漢字與漢語(yǔ)語(yǔ)音碼可以互相轉(zhuǎn)換,因此在本技術(shù)方案的敘述中,凡是用漢字表示的信息都可以用漢語(yǔ)語(yǔ)音碼表示,反之亦然,這里在本技術(shù)方案的敘述就不在分別累述。
本技術(shù)方案中所述的漢語(yǔ)文本包括漢字文本、漢語(yǔ)拼音文本、漢語(yǔ)語(yǔ)音碼文本以及一切可以準(zhǔn)確表達(dá)漢語(yǔ)信息的字符文本。
上例中外語(yǔ)是以英語(yǔ)為代表來(lái)舉例說(shuō)明,其實(shí)對(duì)其它外語(yǔ)也一樣,只要與漢語(yǔ)之間具有可以翻譯就行,這里就不在累述。
通過(guò)本技術(shù)方案,我們通過(guò)所述的手機(jī)作為遙控裝置實(shí)現(xiàn)了自適應(yīng)外語(yǔ)語(yǔ)音集群遙控的執(zhí)行系統(tǒng)的工作。