漢語文本遙控計算機程序運行的方法
【專利摘要】本技術(shù)方案是一種漢語文本遙控計算機程序運行的方法,屬于計算機人機對話自動控制【技術(shù)領(lǐng)域】。本技術(shù)方案采用的技術(shù)是遙控裝置首先通過網(wǎng)絡(luò)傳輸模塊向要控制的計算機系統(tǒng)發(fā)送漢語文本,計算機系統(tǒng)接收到漢語文本后首先進行分詞,然后將預(yù)先儲存在計算機中的并與漢語文本中的關(guān)鍵詞綁定的計算機程序按執(zhí)行的先后邏輯順序排列后交計算機執(zhí)行。有了本技術(shù)方案以后,一方面漢語文本信息可以像英文一樣方便地調(diào)用計算機程序,另一方面方便人們非現(xiàn)場非實時用漢語文本信息遙控計算機程序運行。
【專利說明】漢語文本遙控計算機程序運行的方法
【技術(shù)領(lǐng)域】
[0001]本技術(shù)方案屬于計算機人機對話自動控制【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]目前的現(xiàn)有技術(shù)要控制計算機完成指定任務(wù),一般要進行計算機編程,這對一般非計算機專業(yè)人員來說是一件很難做到的事情,市面上雖然有一些通過語音控制計算機運行的技術(shù),但基本上是一些簡單的命令,基本上是“說一說”計算機“動一動”,而且也只能做到現(xiàn)場實時控制,要用漢語自然語言或漢語文本直接輸入計算機,讓計算機無論是現(xiàn)場實時控制,還是非現(xiàn)場非實時控制,只要在滿足一定條件下就能自動完成一系列復(fù)雜程序動作,并完成指定任務(wù)的計算機技術(shù)目前還沒有出現(xiàn),這就給大量的非計算機專業(yè)人員的普通群眾非現(xiàn)場非實時遙控計算機程序運行帶來了難于逾越的障礙。
【發(fā)明內(nèi)容】
[0003]本技術(shù)方案的提出就是為了解決上述出現(xiàn)這些問題。具體來說本技術(shù)方案通過一種漢語文本遙控計算機程序運行的方法的技術(shù)來解決上述出現(xiàn)的問題:
本技術(shù)方案采用的是:遙控裝置首先通過網(wǎng)絡(luò)傳輸模塊向要控制的計算機系統(tǒng)發(fā)送漢語文本,計算機系統(tǒng)接收到漢語文本后首先進行分詞,然后將預(yù)先儲存在計算機中的并與漢語文本中的關(guān)鍵詞綁定的計算機程序按執(zhí)行的先后邏輯順序排列后交計算機執(zhí)行。
[0004]如果計算機程序只與漢語語音碼進行綁定且計算機接收到的是漢字文本,則首先將計算機系統(tǒng)接收到的漢字文本進行分詞,將分好詞的漢字轉(zhuǎn)換成用ASCII碼組成的漢語語音碼,最后將預(yù)先儲存在計算機中的并與漢語語音碼組成的關(guān)鍵詞綁定的計算機程序按執(zhí)行的先后邏輯順序排列后交計算機執(zhí)行。
[0005]上述網(wǎng)絡(luò)傳輸模塊,涵蓋有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)軟硬件傳輸系統(tǒng)及傳輸模塊,包括:固定電話通訊傳輸系統(tǒng)、電力線通訊傳輸系統(tǒng)、有線電視電纜通訊傳輸系統(tǒng)、因特網(wǎng)、局域網(wǎng)、2.5G、3G、4G、wif1、wimax、藍牙、Zigbee近程雙向無線聯(lián)網(wǎng)系統(tǒng)、CAN串行總線控制局域網(wǎng)系統(tǒng)。
[0006]上述的計算機系統(tǒng)可以是臺式電腦或筆記本電腦或者服務(wù)器或者云計算機系統(tǒng),也可以是嵌入式計算機系統(tǒng)。
[0007]計算機在正式運行程序時,分為兩種模式運行,一種是自動運行模式,該模式按照計算機對所收到漢語文本的理解自動進行程序的運行,并將開始運行的程序所要達到的功能以漢語文本或該漢語文本的語音合成形式發(fā)送給遙控裝置;另一種是詢問確認模式,該模式下計算機對所收到漢語文本先進行正確校正和執(zhí)行程序的優(yōu)化,并反饋一個經(jīng)過正確校正和執(zhí)行程序優(yōu)化過的漢語文本給遙控裝置,該漢語文本也可以經(jīng)過語音合成模塊以語音的形式輸出給遙控裝置,經(jīng)確認后執(zhí)行。
[0008]上述的遙控裝置是指所有能向所要控制的計算機系統(tǒng)發(fā)送字符文本信息的裝置,包括:固定電話、手機、臺式電腦、筆記本電腦、上網(wǎng)本、個人數(shù)字信息助理PDA、遙控器、信息通訊軟件模塊。
[0009]上述的漢語語音碼是用26個拉丁字母以單詞為單位拼寫,這里將單個漢字看作單音節(jié)詞,根據(jù)組成該單詞的每個音節(jié)的《漢語拼音方案》中的拼音,用且僅用26個拉丁字母對漢語拼音的聲母、介母、韻母、聲調(diào)采取先編碼再依次按“聲碼+介碼+韻碼+調(diào)碼兼隔音節(jié)符號”的順序編碼拼寫,并通過得到的語音碼的編碼直接表達漢語信息,當直接用語音碼編碼來表示漢語信息時,其標點符號的用法同英文的標點符號的用法相同,編碼時同一個單詞的多個音節(jié)不用空格連續(xù)編碼,單詞與單詞之間要有空格隔開。
[0010]由于本技術(shù)方案采用26個拉丁字母表示的漢語語音碼來表達漢語信息,且當直接用語音碼編碼來表示漢語信息時,其標點符號的用法同英文的標點符號的用法相同,這樣就保證了漢語信息的表達連標點符號在內(nèi)都與ASCII碼完全一致,也即與ASCII碼100%兼容,這樣就保證了整個系統(tǒng)可以在ASCII碼系統(tǒng)的計算機中運行。
[0011]這里值得指出的是:在用鍵盤鍵入漢語語音碼及漢語語音碼語句的標點符號時,組成漢語語音碼編碼的26個拉丁字母與西文標準鍵盤的26個字母鍵完全一一相同對應(yīng),漢語語音碼語句的標點符號鍵與西文標準鍵盤的標點符號鍵也一一相同對應(yīng),輸入漢語語音碼字母和標點符號時,只需要擊打西文標準鍵盤的相應(yīng)的相同鍵位即可。
[0012]由于計算機編程語言的運行環(huán)境一般是ASCII碼環(huán)境,因此有了本技術(shù)方案以后,一方面漢語文本信息可以像英文一樣方便地調(diào)用計算機程序,另一方面方便非計算機編程人員用自然文本語言的方式調(diào)用計算機程序并運行。
【具體實施方式】
[0013]下面結(jié)合實施例對本發(fā)明的【具體實施方式】作進一步的說明。
(一)本技術(shù)方案所采用的漢語語音碼的每一音節(jié)聲、韻、調(diào)的編碼方法采用以下的方
法:
注:破折號“一”后的符號均為漢語拼音符號,破折號“一”前的字母為所采用的漢語每一音節(jié)聲、韻、調(diào)的編碼,以下均同,以下將下列對照表簡稱為碼表:
1、聲碼的編碼符號采用與漢語拼音方案基本一致的聲母的字母符號,比如采用下面這種聲碼的編碼形式:
b—b ;P—P ;m—m ; f—f ; d—d ; t—t ;
η—η ;I—I ; 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 。
[0014]2、漢語拼音介母(U)采用26個拉丁字母中的一個字母表示,比如采用下面這種介碼的編碼形式:
i——i ; u——u ; y——U ο
[0015]3、韻碼的編碼,對單韻母除(U)采用26個拉丁字母中的一個字母表示外,其它采用與漢語拼音相同的字母符號,漢語拼音的復(fù)合韻母可以采用《漢語拼音方案》相同的形式,也可以采用一個輔音字母來編碼,比如采用下面的這種字母符號來對漢語拼音的韻母進行編碼:
a——a ; ο——ο ; e——e ; i——i ; u——u ; y——ii ; k——ao ; c——ai ; s——an ; x——ou ;w——ei ; n——en ;
z—ua ; I—uo ; b—ang ; d—ong ; p—eng ; q——ing ; g——ng ; er——er ;
r-1 ; “i只與漢語拼音聲母zh、ch、sh相拼時,漢語拼音的i用語音碼的編碼r代表”。即:漢語拼音的zh1、ch1、shi分別用語音碼的jr、qr、xr代表。jr或qr或xr及er鍵盤輸入時分別按J和R或Q和R或X和R及E和R兩個鍵位輸入。
[0016]4、調(diào)碼的編碼除采用一個漢語不用的輔音字母V表示漢語拼音的上聲(V)外,其它采用元音字母來表示漢語的聲調(diào),比如采用下面的字母來對漢語拼音的聲調(diào)進行編碼:
a——,陰平;e— / ,陽平; V— V,上聲; u—\ ,去聲; ο一拼音不標輕聲調(diào)號,輕聲。
[0017](二)利用上述編碼的漢語語音碼漢語信息表示采用如下的方法:
以單詞為單位,這里將單個漢字看作單音節(jié)詞,根據(jù)組成該單詞的每個音節(jié)的《漢語拼音方案》中的拼音,依次按“聲碼+介碼+韻碼+調(diào)碼兼隔音節(jié)符號”的順序編碼,同一個單詞的多個音節(jié)不用空格隔開連寫,單詞與單詞之間的編碼用空格隔開,當漢語信息表示處于漢語語音碼狀態(tài)時,其六種點號,七種標號和一個移行號采用與英文相同的形式;
這里由于將獨立運用的漢字看作單音節(jié)詞,因此,本發(fā)明所采用的漢字編碼的方法和漢語單詞音節(jié)編碼的方法相同,在本發(fā)明中采用單詞音節(jié)編碼按詞連寫后得到單詞編碼,我們將由若干個單詞組成的一組詞稱為詞組,本發(fā)明所采用詞組的編碼同漢語句子的編碼相同,由于單詞可以表示詞組和漢語句子,因此在本發(fā)明中所采用的詞組的編碼和漢語句子的編碼都可以通過單詞的編碼實現(xiàn),而不需要對詞組和漢語句子另外制定一套專門的編碼,一般在整句整篇以詞為單位表示漢語信息時,在理解時一般不需要進行同音字詞的選擇,原則上聽起來不會產(chǎn)生歧義的句子,用編碼表達時也不會產(chǎn)生歧義。
[0018]下面以一句輸入手機的漢語句子的漢字文本為例來說明本技術(shù)方案的具體實現(xiàn)步驟:
比如我們向一部能發(fā)短信的2.5G或3G手機輸入下面的漢字文本“在今天下午2點將會議室空調(diào)打開,首先通風(fēng)10分鐘,然后將室溫保持在25度?!比缓笸ㄟ^2.5G或3G無線傳輸模塊,將上述漢字文本的短信內(nèi)容發(fā)到綁定在所要控制的計算機上,該計算機上裝有2.5G或3G無線短信接收發(fā)送裝置,類似我們平時手機能夠接收發(fā)送短信一樣,該計算機系統(tǒng)接收到上述漢字文本后,首先調(diào)用漢字分詞模塊將上述漢字文本句子進行分詞后形成下列的句子:
“在今天下午2點將會議室空調(diào)打開,首先通風(fēng)10分鐘,然后將室溫保持在25度。”
然后將分好詞的漢字轉(zhuǎn)換成用ASCII碼組成的漢語語音碼,調(diào)用漢字漢語語音碼雙向轉(zhuǎn)換模塊,按上述編碼規(guī)則,我們可以將上述分詞后形成漢字文本的句子轉(zhuǎn)換成用漢語語音碼表示的漢語句子:
Zcu jinatisa xiauwuv 2disv jiba huiuyiuxru kdatikv davkca, xxvxisatdafpa 10 fnajda, rxvhxu jiba xruwna bkvqre zcu 25 duu.最后將預(yù)先與漢語語音碼組成的關(guān)鍵詞綁定的計算機程序按執(zhí)行的先后邏輯順序排列后交計算機執(zhí)行。[0019]這里jinatisa用漢字表示的漢語意義是“今天”,這個關(guān)鍵詞被提取出來后,計算機會去查日歷,查到今天的日期比如是2013年2月I日,計算機就會將此日期提取出來作為空調(diào)通風(fēng)啟動的程序日期參數(shù)加入到空調(diào)通風(fēng)啟動的程序中,同理“xiauwuv 2 disv”用漢字表示的漢語意義是“下午2點”,這個關(guān)鍵詞組被提取出來后,如果計算機是按24小時計時計算機會自動將其換算成14點,并將此時間提取出來作為空調(diào)打開的程序時間參數(shù)加入到打開空調(diào)的程序中,如果是按12時計時,則計算機這直接將此時間提取出來作為打開空調(diào)的程序時間參數(shù)加入到打開空調(diào)的程序中,這里huiuyiuxru kdatikv用漢字表示的漢語意義是“會議室空調(diào)”,這個兩個關(guān)鍵詞被提取出來后,計算機會去查“會議室空調(diào)”地址,查到該“會議室空調(diào)”地址后,計算機就會將此地址提取出來作為空調(diào)通風(fēng)啟動程序中的控制設(shè)備的目標地址參數(shù)加入到空調(diào)通風(fēng)啟動的程序中,這里davkca用漢字表示的漢語意義是“打開”,這個關(guān)鍵詞被提取出來后,計算機會去查“打開”空調(diào)程序,查到該“打開”空調(diào)的程序后,計算機就會將此程序提取出來按執(zhí)行的先后邏輯順序排列的規(guī)貝U,將該段程序模塊放在整個程序的最前面,作為首先執(zhí)行的程序,因為從邏輯上講,如果空調(diào)沒有被打開,其它通風(fēng)和控溫等程序是空調(diào)是無法執(zhí)行的,所以這里的該段空調(diào)打開的程序模塊要放在整個程序的最前面,作為首先執(zhí)行的程序,同理,對其它程序如果沒有被規(guī)定它們的先后執(zhí)行程序,也是按照這種邏輯評判標準由計算機判別以后自動排列程序模塊的先后順序,rxvhxu jiba.這里xxvxisa和rxvhxu用漢字表示的漢語意義分別是“首先”和“然后”,由于這兩個詞沒有相應(yīng)的計算機程序與他們對應(yīng),因此,我們稱這種詞為非關(guān)鍵詞,在漢語里屬于連詞,這兩個非關(guān)鍵詞的含義是緊跟在xxvxisa后的程序要排在緊跟rxvhxu后面程序的前面,執(zhí)行時緊跟在xxvxisa后的程序要比排在緊跟rxvhxu后面的程序先執(zhí)行,這里tdafpa用漢字表示的漢語意義是“通風(fēng)”,這個關(guān)鍵詞被提取出來后,計算機會去查與tdafpa綁定的計算機程序,并將查到的與tdafpa綁定的計算機程序提取根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁诖蜷_空調(diào)的程序模塊后面,緊接著打開空調(diào)程序后執(zhí)行,這里的10 fnajda緊跟在tdafpa (通風(fēng))之后,計算機據(jù)此可以判定指的是通風(fēng)時間“ 10分鐘”,計算機就會將其提取出來作為空調(diào)通風(fēng)程序的通風(fēng)時長參數(shù)加入到空調(diào)通風(fēng)程序中,這里xruwna bkvqre用漢字表示的漢語意義是“室溫保持”,這兩個關(guān)鍵詞被提取出來后,計算機會去查與xruwna bkvqre綁定的計算機程序,并將查到的與xruwna bkvqre綁定的計算機程序提取出來,并根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁趖dafpa (通風(fēng))程序模塊后面,緊接著tdafpa (通風(fēng))程序后完畢后執(zhí)行,這里的zcu 25 duu (在25度)緊跟在xruwna bkvqre (室溫保持)之后,計算機據(jù)此可以判定指的是“室溫保持”的溫度是“25度”,計算機就會將其提取出來作為空調(diào)xruwna bkvqre (室溫保持)程序的“室溫保持”的溫度參數(shù)加入到空調(diào)xruwna bkvqre (室溫保持)程序程序中,至此,漢字文本已經(jīng)完成了全部該文本需要調(diào)動的計算機程序,并進行了正確程序參數(shù)賦值和程序先后執(zhí)行順序的連接。
[0020]上述整個程序工作時,首先計算機檢測當前時間,當當前時間到達程序開始執(zhí)行時間:2013年2月I日14點(下午2點)時,會議室空調(diào)地址有效,計算機程序向地址有效的會議室空調(diào)發(fā)出開啟空調(diào)的控制命令,會議室空調(diào)打開,會議室空調(diào)打開后,計算機緊接著運行空調(diào)通風(fēng)程序,計算機會控制空調(diào)打開與室外相連的通風(fēng)管道,同時空調(diào)內(nèi)的換氣扇會開始工作,這是室內(nèi)空氣和室外空氣會流動起來,實現(xiàn)室內(nèi)室外空氣的交換,在這過程中計算機會不斷檢測通風(fēng)時間是否到了程序設(shè)定的停止時間,一旦檢測通風(fēng)時間是到了程序設(shè)定的停止時間,在本案例中是10分鐘,計算機會向空調(diào)發(fā)出指令關(guān)閉與室外的通風(fēng)口,停止與室外的換氣,這樣就停止了空調(diào)的通風(fēng)工作,緊接著計算機執(zhí)行后面的xruwnabkvqre (室溫保持)程序,這是計算機首先檢測室內(nèi)環(huán)境溫度,如果低于預(yù)先設(shè)定的保持溫度,在本案例中是25度,則計算機程序啟動空調(diào)內(nèi)的加熱裝置,使空調(diào)排到室內(nèi)的循環(huán)空氣溫度上升,在此過程中,計算機在xruwna bkvqre (室溫保持)程序的控制下不斷檢測室內(nèi)環(huán)境溫度,如果室內(nèi)環(huán)境溫度達到預(yù)先程序設(shè)定的室內(nèi)環(huán)境溫度,計算機向空調(diào)發(fā)出停止加熱的指令,空調(diào)加熱裝置停止加熱;如果高于預(yù)先設(shè)定的保持溫度,在本案例中是25度,則計算機程序啟動空調(diào)內(nèi)的制冷裝置,使空調(diào)排到室內(nèi)的循環(huán)空氣溫度下降,在此過程中,計算機在xruwna bkvqre (室溫保持)程序的控制下不斷檢測室內(nèi)環(huán)境溫度,如果室內(nèi)環(huán)境溫度達到預(yù)先程序設(shè)定的室內(nèi)環(huán)境溫度,計算機向空調(diào)發(fā)出停止制冷的指令,空調(diào)制冷裝置停止制冷,就這樣周而復(fù)始計算機就將室內(nèi)環(huán)境溫度控制在25度上下。這樣也就完成了漢字文本對計算機程序的調(diào)用,實現(xiàn)了漢字文本調(diào)用計算機程序運行的方法。
[0021]由于每個人的用詞習(xí)慣的不同,有些人可能用詞不一定標準,這時可以在計算機中預(yù)先儲存同義詞和近義詞對照表,并由計算機通過設(shè)定的同義詞和近義詞對照表來自動將不規(guī)范的用詞轉(zhuǎn)換成計算機認可的規(guī)范用詞,計算機中的關(guān)鍵詞一定是計算機認可的規(guī)范用詞,比如:“打開、開啟、開”通過對照表都可以統(tǒng)一到“打開”這個詞,又比如:“關(guān)掉、關(guān)閉、關(guān)”通過對照表都可以統(tǒng)一到“關(guān)閉”這個詞,并與相應(yīng)的計算機程序模塊進行預(yù)先綁定。
[0022]由于計算機程序語言在調(diào)用程序模塊時,往往用由26個拉丁字母拼寫的英文編寫的程序來調(diào)用,26個拉丁字母屬于ASCII碼范圍,計算機系統(tǒng)正常運行沒有問題,由于漢字的內(nèi)碼系統(tǒng)不屬于ASCII碼范圍,如果直接采用漢字語句來調(diào)用計算機程序,計算機系統(tǒng)不能保證正常運行,因此,本技術(shù)方案將漢字文本先轉(zhuǎn)換成漢語語音碼再運行,由于漢語語音碼和英文一樣用26個拉丁字母拼寫,且標點符號與英文一致,這樣保證了所運行的漢語信息的內(nèi)碼在ASCII碼范圍內(nèi),從而確保本技術(shù)方案在計算機系統(tǒng)中能夠正常運行。
[0023]如果計算機用漢字能夠直接調(diào)動上述計算機程序,則漢字文本可以不必先轉(zhuǎn)換成漢語語音碼關(guān)鍵詞再綁定計算機程序,而采用漢字關(guān)鍵詞直接綁定計算機程序,從而實現(xiàn)漢字文本計算機程序的直接調(diào)用。
[0024]如果計算機接收到的文本信息是用26個拉丁字母拼寫的漢語信息比如本技術(shù)方案中的漢語語音碼,則不必再用漢字與漢語語音碼雙向轉(zhuǎn)換程序的轉(zhuǎn)換,而直接將用26個拉丁字母拼寫的漢語信息比如本技術(shù)方案中的漢語語音碼與計算機程序綁定。
[0025]以此類推,由于本例中由于控制的對象,時間、控制對象的動作都可以通過漢字文本的改變而改變,因此對其它控制對象、時間和控制對象的動作都可以采用上述方法進行計算機程序調(diào)用。
[0026]由于漢字文本通過漢字與漢語語音碼雙向轉(zhuǎn)換模塊轉(zhuǎn)換后,漢字與漢語語音碼可以互相轉(zhuǎn)換,因此在本技術(shù)方案的敘述中,凡是用漢字表示的信息都可以用漢語語音碼表示,反之亦然,這里在本技術(shù)方案的敘述就不在分別累述。
[0027]計算機在正式運行程序時,分為兩種模式運行,一種是自動運行模式,該模式按照計算機對所收到漢語文本的理解自動進行程序的運行,并將開始運行的程序所要達到的功能以漢語文本或該漢語文本的語音合成形式輸出給上述遙控裝置;比如,上面的例子中,計算機在理解了所收到漢字文本信息、正確調(diào)用所綁定的程序并按照正確執(zhí)行邏輯進行執(zhí)行順序排列的基礎(chǔ)上,會輸出給上述遙控裝置:“今天下午2點會議室空調(diào)打開,首先通風(fēng)10分鐘,然后將室溫保持在25度?!钡臐h字文本信息或該漢字文本語音合成后的語音,該漢字文本信息也可以轉(zhuǎn)換成漢語語音碼或外文或少數(shù)民族文字輸出給上述遙控
>j-U ρ?α裝直。
[0028]另一種是詢問確認模式,該模式下計算機對所收到漢語文本先進行正確校正和執(zhí)行程序的優(yōu)化,并反饋一個經(jīng)過正確校正和執(zhí)行程序優(yōu)化過的漢語文本,該漢語文本也可以經(jīng)過語音合成模塊與語音的形式輸出給上述遙控裝置,經(jīng)給上述遙控裝置確認后執(zhí)行。t匕如:計算機收到以下一段漢字文本:“在今天2點將會議室空調(diào)打開,首先通風(fēng)10分鐘,然后將室溫保持在25度。”計算機檢測到此時已經(jīng)過了上午2點,會自動將時間設(shè)置在下午2點,同時在計算機預(yù)先儲存的漢語文本中檢測到與該漢語文本最接近的一段使得程序更加優(yōu)化的漢語文本,這時計算機會輸出給上述遙控裝置:“在今天下午2點將會議室空調(diào)打開,首先通風(fēng)10分鐘,然后用空調(diào)對會議室進行滅菌并且將室溫保持在25度?!蹦_認嗎?遙控裝置發(fā)送確認漢語文本或其他確認信息,計算機就將該漢語文本作為最終接收到的漢語文本,按照上面案例中的步驟,加上“空調(diào)滅菌程序”滿足預(yù)先設(shè)定的條 件時開始運行。
[0029]同樣以上該漢語文本信息經(jīng)語音合成模塊語音合成后,可以以語音形式輸出給上述遙控裝置,該漢字文本信息也可以轉(zhuǎn)換成漢語語音碼或外文或少數(shù)民族文字輸出給上述遙控裝置。
[0030]最后需要指出的是,在上述敘述中的漢語文本指的是一切表示漢語信息的字符所組成的文本,包括漢字、漢語拼音、漢語語音碼等,而漢字文本指的是由漢字字符組成的漢語息文本。
[0031]通過上述方法,我們實現(xiàn)了用手機作為遙控裝置遙控計算機程序運行,同理我們也可以使用固定電話、臺式電腦、筆記本電腦、上網(wǎng)本、個人數(shù)字信息助理PDA、遙控器、裝有信息通訊軟件的各種裝置,從下列網(wǎng)絡(luò)傳輸系統(tǒng)模塊中選用合適的網(wǎng)絡(luò)傳輸系統(tǒng)模塊向要控制的計算機傳輸漢字文本信息,從而遙控計算機程序運行,這些網(wǎng)絡(luò)傳輸系統(tǒng)模塊可以是:固定電話通訊傳輸系統(tǒng)、電力線通訊傳輸系統(tǒng)、有線電視電纜通訊傳輸系統(tǒng)、因特網(wǎng)、局域網(wǎng)、2.5G、3G、4G、wif1、wimax、藍牙、Zigbee近程雙向無線聯(lián)網(wǎng)系統(tǒng)、CAN串行總線控制局域網(wǎng)系統(tǒng),【具體實施方式】可以參照上述案例,這里就不在累述。
【權(quán)利要求】
1.一種漢語文本遙控計算機程序運行的方法,其特征是:遙控裝置首先通過網(wǎng)絡(luò)傳輸模塊向要控制的計算機系統(tǒng)發(fā)送漢語文本,計算機系統(tǒng)接收到漢語文本后首先進行分詞,然后將預(yù)先儲存在計算機中的并與漢語文本中的關(guān)鍵詞綁定的計算機程序按執(zhí)行的先后邏輯順序排列后交計算機執(zhí)行。
2.如權(quán)利要求1所述的漢語文本遙控計算機程序運行的方法,其特征是:如果計算機程序只與漢語語音碼進行綁定且計算機接收到的是漢字文本,則首先將計算機系統(tǒng)接收到的漢字文本進行分詞,將分好詞的漢字轉(zhuǎn)換成用ASCII碼組成的漢語語音碼,最后將預(yù)先儲存在計算機中的并與漢語語音碼組成的關(guān)鍵詞綁定的計算機程序按執(zhí)行的先后邏輯順序排列后交計算機執(zhí)行。
3.如權(quán)利要求1所述的漢語文本遙控計算機程序運行的方法,其特征是:上述網(wǎng)絡(luò)傳輸模塊,涵蓋有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)軟硬件傳輸系統(tǒng)及傳輸模塊,包括:固定電話通訊傳輸系統(tǒng)、電力線通訊傳輸系統(tǒng)、有線電視電纜通訊傳輸系統(tǒng)、因特網(wǎng)、局域網(wǎng)、2.5G、3G、4G、wif1、wimax、藍牙、Zigbee近程雙向無線聯(lián)網(wǎng)系統(tǒng)、CAN串行總線控制局域網(wǎng)系統(tǒng)。
4.如權(quán)利要求1所述的漢語文本遙控計算機程序運行的方法,其特征是:所述的計算機系統(tǒng)可以是臺式電腦或筆記本電腦或者服務(wù)器或者云計算機系統(tǒng),也可以是嵌入式計算機系統(tǒng)。
5.如權(quán)利要求1所述的漢語文本遙控計算機程序運行的方法,其特征是:計算機在正式運行程序時,分為兩種模式運行,一種是自動運行模式,該模式按照計算機對所收到漢語文本的理解自動進行程序的運行,并將開始運行的程序所要達到的功能以漢語文本或該漢語文本的語音合成形式發(fā)送給遙控裝置;另一種是詢問確認模式,該模式下計算機對所收到漢語文本先進行正確校正和執(zhí)行程序的優(yōu)化,并反饋一個經(jīng)過正確校正和執(zhí)行程序優(yōu)化過的漢語文本給遙控裝置,該漢語文本也可以經(jīng)過語音合成模塊以語音的形式輸出給遙控裝置,經(jīng)確認后執(zhí)行。
6.如權(quán)利要求1所述的漢語文本遙控計算機程序運行的方法,其特征是:所述的遙控裝置是指所有能向所要控制的計算機系統(tǒng)發(fā)送字符文本信息的裝置,包括:固定電話系統(tǒng)、手機、臺式電腦、筆記本電腦、上網(wǎng)本、個人數(shù)字信息助理PDA、遙控器、信息通訊軟件模塊。
7.如權(quán)利要求2所述的漢語文本遙控計算機程序運行的方法,其特征是:所述的漢語語音碼是以單詞為單位,這里將單個漢字看作單音節(jié)詞,根據(jù)組成該單詞的每個音節(jié)的《漢語拼音方案》中的拼音,用且僅用26個拉丁字母對漢語拼音的聲母、介母、韻母、聲調(diào)采取先編碼再依次按“聲碼+介碼+韻碼+調(diào)碼兼隔音節(jié)符號”的順序編碼拼寫,并通過得到的語音碼的編碼直接表達漢語信息,當直接用語音碼編碼來表示漢語信息時,其標點符號的用法同英文的標點符號的用法相同,編碼時同一個單詞的多個音節(jié)不用空格連續(xù)編碼,單詞與單詞之間要有空格隔開。
8.如權(quán)利要求7所述的漢語文本遙控計算機程序運行的方法,其特征是:所述的漢語語音碼是聲母全部用輔音拉丁字母表示,用于表示漢語信息的語音碼的聲母除了《漢語拼音方案》中的聲母zh、ch、sh分別用j、q、x三個輔音拉丁字母表示外,其余的聲母用與《漢語拼音方案》中的相同符號的輔音拉丁字母表示,《漢語拼音方案》中的zh1、ch1、shi分別用語音碼的jr、qr、xr表示,《漢語拼音方案》中的er用語音碼的er來表示,鍵盤鍵入時分別用西文鍵盤上的j和r鍵、q和r鍵、X和r鍵以及e和r鍵鍵入。
9.如權(quán)利要求7所述的漢語文本遙控計算機程序運行的方法,其特征是:所述的漢語語音碼用26個字母中的一個字母y表示原來《漢語拼音方案》中的單韻母和介母中的U,其余單韻母和介母的編碼采用與《漢語拼音方案》中的單韻母和介母相同的符號;所述的漢語語音碼復(fù)合韻母除了用與《漢語拼音方案》中的相同的符號表示外,用一個輔音字母表示。
10.如權(quán)利要求7所述的漢語文本遙控計算機程序運行的方法,其特征是:所述的漢語語音碼其調(diào)碼用四個元音字母和一個漢語不用的字母V表示,用拉丁字母a、e、V、U、ο分別表示《漢語拼音方案》中的陰平一、陽平e:/、上聲V: V、去聲u:\、輕聲ο不標。
【文檔編號】G06F9/44GK104020985SQ201310065737
【公開日】2014年9月3日 申請日期:2013年3月3日 優(yōu)先權(quán)日:2013年3月3日
【發(fā)明者】苗玉水 申請人:上海能感物聯(lián)網(wǎng)有限公司