下列漢語語音碼表示的漢語句子:
Zcu jinatisa xiauwuv 2 disv xxvxisa junvbwu yiubwa kaafwa rxvhxuhusuxqv wov.漢語語音碼也可以通過漢字與漢語語音碼的轉(zhuǎn)換模塊轉(zhuǎn)換成如下分好詞的用漢字表示的句子:
“在今天下午2點(diǎn)首先準(zhǔn)備一杯咖啡然后喚醒我?!?br> 為了簡化敘述這里漢語拼音組成的句子略,這里就不再累述。
[0019]通過以上翻譯模塊,我們實(shí)現(xiàn)了由外語自然語文本轉(zhuǎn)換來的漢語文本,所述漢語文本可以是漢語語音碼、漢字、漢語拼音,同理對其它的外語自然語文本,我們也可以采用以上相同的方法進(jìn)行翻譯和轉(zhuǎn)化,這里就不再累述
為了簡化敘述這里漢語拼音組成的句子略,這里就不再累述。
[0020]值得指出的是:所述的儲存在控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊中的外語與漢語翻譯模塊3在將翻譯好的漢語文本進(jìn)行分詞時(shí)采用漢語文本智能分詞法進(jìn)行分詞。
[0021]因?yàn)橹挥胁捎脤儆诂F(xiàn)有技術(shù)的漢語文本智能分詞法進(jìn)行分詞才能得到更好的技術(shù)效果。
[0022]具體關(guān)鍵詞與計(jì)算機(jī)程序綁定和計(jì)算機(jī)程序邏輯排列以及計(jì)算機(jī)程序具體運(yùn)行過程如下:
這里jinatisa用漢字表示的漢語意義是“今天”,這個(gè)關(guān)鍵詞被提取出來后,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2會去查日歷,查到今天的日期比如是2013年2月I日,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2就會將此日期提取出來作為機(jī)器人工作啟動的程序日期參數(shù)加入到機(jī)器人工作啟動的程序中,同理“xiaumiv 2 disv”用漢字表示的漢語意義是“下午2點(diǎn)”,這個(gè)關(guān)鍵詞組被提取出來后,如果控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2是按24小時(shí)計(jì)時(shí),控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2會自動將其換算成14點(diǎn),并將此時(shí)間提取出來作為機(jī)器人開始執(zhí)行程序時(shí)間參數(shù)加入到機(jī)器人開始工作的程序中,如果是按12時(shí)計(jì)時(shí),則控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2直接將此時(shí)間提取出來作為機(jī)器人開始工作的程序時(shí)間參數(shù)加入到機(jī)器人開始工作的程序中,這里junvbwu yiubwa kaafwa用漢字表示的漢語意義是“準(zhǔn)備一杯咖啡”,這組關(guān)鍵詞被提取出來后,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2會去查控制“機(jī)器人”執(zhí)行junvbwu yiubwa kaafwa (準(zhǔn)備一杯咖啡)的程序。
[0023]需要指出的是,關(guān)鍵詞與計(jì)算機(jī)程序綁定的方式可以多種多樣,只要能夠達(dá)到有效綁定效果便可。
[0024]在本實(shí)施例中,所述儲存在控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊中的漢語關(guān)鍵詞與計(jì)算機(jī)程序綁定模塊4是通過關(guān)鍵詞與程序函數(shù)名建立對應(yīng)關(guān)系詞表或?qū)?yīng)數(shù)據(jù)庫的方式進(jìn)行綁定,綁定時(shí)控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2首先提取要綁定程序的關(guān)鍵詞,然后再去查對應(yīng)關(guān)系詞表或?qū)?yīng)數(shù)據(jù)庫,查到對應(yīng)的程序函數(shù)名后,將所述程序函數(shù)名傳輸給儲存在控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊中的計(jì)算機(jī)程序邏輯排列連接模塊5,該模塊將所述程序函數(shù)名按執(zhí)行的先后邏輯順序排列到要執(zhí)行的程序序列中,當(dāng)執(zhí)行到該程序函數(shù)名的程序時(shí),控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2或各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7就會從各自的程序庫中調(diào)用與該程序函數(shù)名對應(yīng)的計(jì)算機(jī)程序并執(zhí)行。
[0025]t:匕如,在本例中以關(guān)鍵詞“junvbwu yiubwa kaafwa (準(zhǔn)備一杯咖啡)”為例,關(guān)鍵詞與計(jì)算機(jī)程序綁定時(shí),控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2首先提取要綁定程序的關(guān)鍵詞“junvbwu yiubwa kaafwa (準(zhǔn)備一杯咖啡)”去查對應(yīng)關(guān)系詞表或?qū)?yīng)數(shù)據(jù)庫,查到該程序后將該程序的程序名與junvbwu yiubwa kaafwa (準(zhǔn)備一杯咖啡)進(jìn)行綁定并作為將要執(zhí)行的程序,按程序執(zhí)行的邏輯順序排列后儲存在上位機(jī)計(jì)算機(jī)中,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2在進(jìn)行整個(gè)程序執(zhí)行時(shí),將該程序名對應(yīng)的程序先從程序函數(shù)庫中提取出來,然后再將要完成的具體任務(wù)分解后發(fā)往與完成該任務(wù)地址對應(yīng)的各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7,并由該各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7控制各種完成機(jī)器人規(guī)定動作的執(zhí)行模塊8執(zhí)行上述接受到的控制機(jī)器人工作的程序,比如,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2在執(zhí)行“準(zhǔn)備一杯咖啡”程序時(shí),通常要通過自身攜帶的位置定位系統(tǒng)查找到自身位置和能夠制造咖啡的飲料機(jī)的位置,然后,朝縮小機(jī)器人和所述飲料機(jī)距離的方向運(yùn)動,直至到能夠方便操作所述飲料機(jī)制作一杯咖啡的位置停下,然后執(zhí)行從所述飲料機(jī)裝一杯咖啡的動作,執(zhí)行完這個(gè)動作后,再將這杯咖啡送到方便向所述機(jī)器人發(fā)出上述指令的主人取用的位置,緊接著再執(zhí)行后面的要求機(jī)器人工作的指令。在執(zhí)行上述程序過程中,需要將整個(gè)任務(wù)分解到機(jī)器人的地面移動機(jī)構(gòu)、手臂動作機(jī)構(gòu)、定位系統(tǒng)模塊等,所有的這些分解動作都有控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2分解后發(fā)給相應(yīng)的各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7控制相應(yīng)的各種完成機(jī)器人規(guī)定動作的執(zhí)行模塊8執(zhí)行,并根據(jù)各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7反饋的執(zhí)行情況,協(xié)調(diào)并分解下一步執(zhí)行的任務(wù)給各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7。
[0026]這里xxvxisa和rxvhxu用漢字表示的漢語意義分別是“首先”和“然后”,由于這兩個(gè)詞沒有相應(yīng)的計(jì)算機(jī)程序與它們對應(yīng),因此,我們稱這種詞為非關(guān)鍵詞,在漢語里屬于連詞,這兩個(gè)非關(guān)鍵詞的含義是緊跟在xxvxisa后的程序要排在緊跟rxvhxu后面程序的前面,執(zhí)行時(shí)緊跟在xxvxisa后的程序要比排在緊跟rxvhxu后面的程序先執(zhí)行,這里husuxqv 用漢字表示的漢語意義是“喚醒”,這個(gè)關(guān)鍵詞被提取出來后,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2就會去查“喚醒”的機(jī)器人程序,查到該“喚醒”的機(jī)器人的程序后,由于“喚醒”的機(jī)器人程序緊跟rxvhxu (然后)后面,因此控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2就會將此程序提取出來按執(zhí)行的先后邏輯順序排列的規(guī)則,將該段程序模塊排列在緊跟“首先”后面的程序之后,也即程序“junvbwu yiubwa kaafwa (準(zhǔn)備一杯咖啡)”之后,句子中的“wov”用漢字表示的意思是“我”,由于這個(gè)“我”,緊跟在“喚醒”后面,上位機(jī)計(jì)算機(jī)系統(tǒng)據(jù)此判斷是“喚醒”的對象,因此,將“我”作為喚醒程序動作的對象參數(shù)加入到喚醒程序中,在執(zhí)行喚醒程序時(shí),機(jī)器人首先采用一定的技術(shù)手段比如紅外線測定位置裝置或圖像識別裝置或預(yù)設(shè)的主人通常睡覺的位置識別出主人“位置”后,開始按照縮小機(jī)器人與“我”的距離的方向移動,直到喚醒動作能作用到且能清晰聽到主人“我”的聲音的位置為止,到達(dá)該位置后,機(jī)器人開始發(fā)出喚醒“我”的聲音,比如:由輕到逐步響的音樂聲,并每隔三秒鐘,用合成語音問“您醒了嗎? ”然后偵聽,當(dāng)聽到含有“醒了”關(guān)鍵詞的聲音時(shí),機(jī)器人停止發(fā)出喚醒“我”的聲音,否則繼續(xù)上面的程序過程。
[0027]至此,漢語文本已經(jīng)完成了全部該文本需要調(diào)動的計(jì)算機(jī)程序,并進(jìn)行了正確程序參數(shù)賦值和程序先后執(zhí)行順序的連接。
[0028]在滿足程序啟動程序條件時(shí),這里是“今天下午2點(diǎn)”,機(jī)器人在控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2控制協(xié)調(diào)下,各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7按照控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2傳輸過來的分任務(wù)分工協(xié)作,按照上面與關(guān)鍵詞綁定的程序及先后執(zhí)行次序執(zhí)行便可以完成中文意思是“在今天下午2點(diǎn)首先準(zhǔn)備一杯咖啡然后喚醒我。”的全部任務(wù)。
[0029]需要指出的是:為了減少控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2通過網(wǎng)絡(luò)傳輸模塊傳輸給各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7的數(shù)據(jù)信息量,對各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7中已經(jīng)儲存的程序,控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2在進(jìn)行關(guān)鍵詞與程序綁定時(shí),只與相對應(yīng)的程序名進(jìn)行綁定,傳給各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7控制執(zhí)行時(shí),由各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7根據(jù)相對應(yīng)的程序名從自己的程序儲存系統(tǒng)中調(diào)出對應(yīng)的程序執(zhí)行;
對于各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7中沒有的計(jì)算機(jī)程序,由控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2傳輸給它,當(dāng)控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2也沒有相應(yīng)的計(jì)算機(jī)程序時(shí),控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2可以通過網(wǎng)絡(luò)連接到指定的服務(wù)器,包括云服務(wù)器上進(jìn)行搜索并下載,下載后再傳輸給各種控制機(jī)器人的下位機(jī)計(jì)算機(jī)系統(tǒng)模塊7并按統(tǒng)一程序名儲存,以便下次與關(guān)鍵詞綁定并調(diào)用執(zhí)行。
[0030]由于每個(gè)人的用詞習(xí)慣的不同,有些人可能用詞不一定標(biāo)準(zhǔn),這時(shí)可以在控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2中預(yù)先儲存同義詞和近義詞對照表,并由控制機(jī)器人的上位機(jī)計(jì)算機(jī)系統(tǒng)模塊2通過設(shè)定的同義詞和近義詞對照表