欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

語言識別方法、裝置及系統(tǒng)與流程

文檔序號:11177143閱讀:338來源:國知局
語言識別方法、裝置及系統(tǒng)與流程

本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種語言識別方法、裝置及系統(tǒng)。



背景技術(shù):

隨著信息技術(shù)的不斷發(fā)展,語言識別技術(shù)越來越成熟。語言識別一直是計算機科學中非常重要的一部分,廣泛應用于編譯、腳本解釋、自然語言處理等方面。所謂語言識別,即可以利用計算機識別特定語言。語言識別的目標在于將用戶輸入的字母序列轉(zhuǎn)化成計算機能夠識別和處理的數(shù)據(jù)結(jié)構(gòu)。

目前,當需要識別用戶輸入的一種語言的語句信息時,可以通過一些語言識別工具來實現(xiàn)語言識別,例如,antlr(anothertoolforlanguagerecognition)、yacc(yetanothercompilercomplier)、lex(lexicalcompiler)等語言識別工具。具體地,首先用戶需要預先定義該語言對應的文法規(guī)則;再將該文法規(guī)則轉(zhuǎn)化為語言識別工具支持的文法格式并輸入到該語言識別工具當中,進而生成能夠識別該語言的翻譯器;然后通過生成的翻譯器去翻譯輸入的字母序列;由于翻譯后的結(jié)果存儲在語言識別工具生成的數(shù)據(jù)結(jié)構(gòu)中,此數(shù)據(jù)結(jié)構(gòu)通常與業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)存在差異,所以需要用戶將翻譯后的結(jié)果重新格式化,以便存入該業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中,進而變成業(yè)務(wù)處理所需要的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)。

然而,上述定義文法規(guī)則的步驟需要用戶對形式語言處理及編譯原理有較深理解,對于完全不懂得編譯原理或沒有任何文法知識的人而言,會增加用戶額外的學習負擔;另外,上述將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程,由于需要通過人工方式來完成,當批量進行輸入語句的語言識別時,會影響處理的效率。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明實施例提供了一種語言識別方法、裝置及系統(tǒng),主要目的是解決上述由于需要用戶自己定義文法規(guī)則,會增加用戶額外學習負擔的問題,以及通過人工方式將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程,會影響語言識別處理效率的問題。

為達到上述目的,本發(fā)明提供如下技術(shù)方案:

一方面,本發(fā)明提供了一種語言識別方法,包括:

接收客戶端發(fā)送的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;

從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;

當接收到所述客戶端發(fā)送的待識別語句信息時,通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中;

將所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果發(fā)送給所述客戶端,以使得所述客戶端對所述翻譯結(jié)果進行顯示。

另一方面,本發(fā)明提供了另一種語言識別方法,包括:

當接收到用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息時,向服務(wù)器發(fā)送所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息,以使得所述服務(wù)器從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;

當接收到用戶輸入的待識別語句信息時,向所述服務(wù)器發(fā)送所述待識別語句信息,以使得所述服務(wù)器通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中;

接收所述服務(wù)器發(fā)送的所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果并進行顯示。

又一方面,本發(fā)明提供了一種服務(wù)器,包括:

接收單元,用于接收客戶端發(fā)送的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;

獲取單元,用于從所述接收單元接收的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;

翻譯單元,用于當接收到所述客戶端發(fā)送的待識別語句信息時,通過所述文法規(guī)則對所述待識別語句信息進行翻譯;

存儲單元,用于將所述翻譯單元的翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中;

發(fā)送單元,用于將所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果發(fā)送給所述客戶端,以使得所述客戶端對所述翻譯結(jié)果進行顯示。

再一方面,本發(fā)明提供了一種客戶端,包括:

發(fā)送單元,用于當接收到用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息時,向服務(wù)器發(fā)送所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息,以使得所述服務(wù)器從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;

所述發(fā)送單元,用于當接收到用戶輸入的待識別語句信息時,向所述服務(wù)器發(fā)送所述待識別語句信息,以使得所述服務(wù)器通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中;

接收單元,用于接收所述服務(wù)器發(fā)送的所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果;

顯示單元,用于將所述接收單元接收的翻譯結(jié)果進行顯示。

再一方面,本發(fā)明提供了一種語言識別系統(tǒng),包括:服務(wù)器和客戶端;

所述客戶端,用于當接收到用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息時,向所述服務(wù)器發(fā)送所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;

所述服務(wù)器,用于接收所述客戶端發(fā)送的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;

所述客戶端,還用于當接收到用戶輸入的待識別語句信息時,向所述服務(wù)器發(fā)送所述待識別語句信息;

所述服務(wù)器,還用于當接收到所述客戶端發(fā)送的待識別語句信息時,通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中;將所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果發(fā)送給所述客戶端;

所述客戶端,還用于接收所述服務(wù)器發(fā)送的所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果并進行顯示。

借由上述技術(shù)方案,本發(fā)明實施例提供的技術(shù)方案至少具有下列優(yōu)點:

本發(fā)明實施例提供的一種語言識別方法、裝置及系統(tǒng),首先接收客戶端發(fā)送的用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;然后從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;當接收到客戶端發(fā)送的待識別語句信息時,通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。與目前需要用戶自己定義文法規(guī)則相比,本發(fā)明可以通過用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則,以便通過該文法規(guī)則對輸入的語句信 息進行翻譯,無需用戶自己抽象出語言的文法規(guī)則,減輕了用戶學習負擔,簡化了語言識別的過程,便于用戶操作。另外,與目前需要通過人工方式將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程相比,本發(fā)明通過從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取的文法規(guī)則進行翻譯,翻譯后存入結(jié)果的數(shù)據(jù)結(jié)構(gòu)正是需要存入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),可以實現(xiàn)自動將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程,可以提高語言識別的處理效率。

上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。

附圖說明

通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:

圖1示出了本發(fā)明實施例提供的一種語言識別方法的流程圖;

圖2示出了本發(fā)明實施例提供的另一種語言識別方法的流程圖;

圖3示出了本發(fā)明實施例提供的又一種語言識別方法的流程圖;

圖4示出了本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;

圖5示出了本發(fā)明實施例提供的另一種服務(wù)器的結(jié)構(gòu)示意圖;

圖6示出了本發(fā)明實施例提供的一種客戶端的結(jié)構(gòu)示意圖;

圖7示出了本發(fā)明實施例提供的一種語言識別系統(tǒng)的結(jié)構(gòu)示意圖。

具體實施方式

下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。

本發(fā)明實施例提供了一種語言識別方法,可以應用于服務(wù)器,如圖1所示,所述方法包括:

101、接收客戶端發(fā)送的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息。

其中,所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中包含業(yè)務(wù)處理所需要的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)。

對于本發(fā)明實施例,用戶可以根據(jù)業(yè)務(wù)需求,定義業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),并將定義好的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)輸入到客戶端中,并由客戶端發(fā)送給服務(wù)器,而服務(wù)器接收包含業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的這些業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息,觸發(fā)獲取文法規(guī)則的操作。

102、從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則。

其中,所述文法規(guī)則可以為一種語言的句子一般滿足的特定規(guī)則。所述文法規(guī)則可以由四個部分組成,這四個部分分別為起始符、終結(jié)符、非終結(jié)符、推導規(guī)則。具體地,文法是一個四元組:文法g={vt,vn,s,p},其中,vt是一個非空有限的符號集合,它的每個元素為終結(jié)符。vn也是一個非空有限的符號集合,它的每個元素為非終結(jié)符,并且vt與vn的交集為空集。s∈vn,即s屬于vn,為文法g的起始符。p是一個非空有限集合,它的元素成為產(chǎn)生式,即推導規(guī)則,而產(chǎn)生式的形式可以定義為α→β,α稱為產(chǎn)生式的左部,β稱為產(chǎn)生式的右部,符號“→”表示“定義為”,并且α、β∈(vt∪vn),即α、β是由終結(jié)符和非終結(jié)符組成的符號串。開始符s必須至少在某一產(chǎn)生式的左部出現(xiàn)一次。

具體地,上述文法規(guī)則的四個部分可以從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中映射得到。例如,用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)為java數(shù)據(jù)結(jié)構(gòu),起始符可以為該業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的根對應的標識,終結(jié)符可以為java類中原子類型屬性的標識,非終結(jié)符可以為業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中涉及的所有的非原子類型的類名,而推導關(guān)系可以通過類與類之間的包含關(guān)系確定。

103、當接收到客戶端發(fā)送的待識別語句信息時,通過文法規(guī)則對待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。

其中,所述待識別語句信息可以為用戶輸入的字母序列,所述字母序列包括且不局限于自然語言的字符,可以為任何要解析的序列中不可分割的實體,例如,摩斯碼的字母為點和短線。

104、將業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的翻譯結(jié)果發(fā)送給客戶端。

進一步地,以使得所述客戶端對所述翻譯結(jié)果進行顯示。

對于本發(fā)明實施例,當接收到客戶端發(fā)送的待識別語句信息時,觸發(fā)執(zhí)行語言識別的操作。通過調(diào)用步驟102中獲取得到的文法規(guī)則,對輸入的待識別語句信息進行翻譯。翻譯的過程同步將翻譯的結(jié)果存儲至用戶輸入的數(shù)據(jù)結(jié)構(gòu)中,因為該數(shù)據(jù)結(jié)構(gòu)是實際的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),可以被直接使用。需要說明的是,與現(xiàn)有技術(shù)相比,本發(fā)明實施例從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中得到的文法規(guī)則與業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)之間不存在信息冗余,每次更新時不需要同步修改,可以提高更新效率,便于程序的移植、升級等。并且由于翻譯過程高度自動化,可以用此方法來實現(xiàn)自動的數(shù)據(jù)序列化與反序列化。

本發(fā)明實施例提供的一種語言識別方法,首先接收客戶端發(fā)送的用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;然后從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;當接收到客戶端發(fā)送的待識別語句信息時,通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。與目前需要用戶自己定義文法規(guī)則相比,本發(fā)明可以通過用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則,以便通過該文法規(guī)則對輸入的語句信息進行翻譯,無需用戶自己抽象出語言的文法規(guī)則,減輕了用戶學習負擔,簡化了語言識別的過程,便于用戶操作。另外,與目前需要通過人工方式將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程相比,本發(fā)明通過從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取的文法規(guī)則進行翻譯,翻譯后存入結(jié)果的數(shù)據(jù)結(jié)構(gòu)正是需要存入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),可以實現(xiàn)自動將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程,可以提高語言識別的處理效率。

進一步地,本發(fā)明實施例提供了另一種語言識別方法,可以應用于服務(wù)器,如圖2所示,所述方法包括:

201、接收客戶端發(fā)送的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息。

其中,所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中包含業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)對應的數(shù)據(jù)類型的自解釋信息。所述自解釋信息可以為通過自解釋機制獲取得到數(shù)據(jù)結(jié)構(gòu)的注解信息,所謂自解釋機制可以為自動獲取數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)類型特征的過程,包含且不限于面向?qū)ο笳Z言的反射機制,凡是能讓計算機自動描述自 己數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)關(guān)系的機制,均為自解釋過程。

對于本發(fā)明實施例,當接收到客戶端發(fā)送的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息時,會觸發(fā)獲取相應文法規(guī)則的操作。

202、根據(jù)自解釋信息,從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)對應的數(shù)據(jù)類型信息。

其中,所述數(shù)據(jù)類型信息中包含數(shù)據(jù)類型對應的屬性信息以及類與類之間的包含關(guān)系。

具體地,本地根據(jù)數(shù)據(jù)類型的自解釋信息,獲取得到全部數(shù)據(jù)類型及關(guān)系,并將數(shù)據(jù)結(jié)構(gòu)映射成對應的文法元素。例如,可以根據(jù)自解釋信息,從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取原子類型屬性的名稱、非原子類型的類名以及類與類之間的包含關(guān)系等。

需要說明的是,自解釋信息可以幫助更好地理解用戶定義好的數(shù)據(jù)結(jié)構(gòu),因此有自解釋信息并能通過自解釋機制獲取得到注解內(nèi)容的計算機語言,例如,java、c#等計算機語言,更適合本發(fā)明實施例中語言識別的實現(xiàn)過程。

203、通過數(shù)據(jù)類型信息生成文法規(guī)則。

其中,所述文法規(guī)則的概念解釋可以參考步驟102中相應描述,在此不再贅述。

具體地,所述步驟203具體包括:根據(jù)所述數(shù)據(jù)類型對應的屬性信息,確定所述文法規(guī)則對應的起始符、終結(jié)符、非終結(jié)符;通過所述類與類之間的包含關(guān)系,確定所述文法規(guī)則對應的推導規(guī)則;通過所述起始符、所述終結(jié)符、所述非終結(jié)符以及所述推導規(guī)則,生成所述文法規(guī)則。

例如,以比較典型的java數(shù)據(jù)結(jié)構(gòu)與文法規(guī)則的映射過程為例,起始符可以為該數(shù)據(jù)結(jié)構(gòu)的根對應的標識,終結(jié)符可以為java類中原子類型屬性的標識,并可以根據(jù)數(shù)據(jù)類型系統(tǒng)自動轉(zhuǎn)換標識對應的值,非終結(jié)符可以為數(shù)據(jù)結(jié)構(gòu)中涉及的所有的非原子類型的類名,而推導關(guān)系可以通過類與類之間的包含關(guān)系確定,具體地,如類a有二屬性a與b,其數(shù)據(jù)類型分別是string類和類b,則可以抽取出推導規(guī)則為a→ab。

204、當接收到客戶端發(fā)送的待識別語句信息時,通過文法規(guī)則對待識 別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。

需要說明的是,通過本發(fā)明實施例提供的實現(xiàn)方式,用戶不需要定義文法規(guī)則或理解語言本身,也不需要學習語言識別工具的文法定義格式,增加額外的學習負擔,只需要將目標數(shù)據(jù)結(jié)構(gòu)輸入,即可通過輸入的數(shù)據(jù)結(jié)構(gòu)映射得到對應的文法規(guī)則,并可以開始識別語言,方便用戶進行使用。

對于本發(fā)明實施例,所述步驟204之前還可以包括:檢測所述文法規(guī)則中是否存在文法錯誤;若是,則對所述文法規(guī)則進行調(diào)整。所述步驟204具體可以包括:通過調(diào)整后的文法規(guī)則對所述待識別語句信息進行翻譯。進一步地,若文法規(guī)則中不存在文法錯誤,說明該文法規(guī)則可以直接被調(diào)用進行待識別語句信息的翻譯。

具體地,當業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取的文法規(guī)則不夠規(guī)整,如存在左遞歸、歧義等文法錯誤時,需要對該文法規(guī)則進行調(diào)整,例如,變換規(guī)則內(nèi)部排序等,以適應后續(xù)解釋過程。變換的過程需要記錄文法規(guī)則的起始來源,從而能夠?qū)⒆R別結(jié)果存儲至正確的位置。需要說明的是,當文法規(guī)則中存在文法錯誤時,通過對文法規(guī)則進行調(diào)整,并利用調(diào)整后的文法規(guī)則對接收到的待識別語句信息進行翻譯,可以更好的進行語句信息的翻譯,可以提高翻譯的準確性。

對于本發(fā)明實施例,所述步驟204之前還可以包括:根據(jù)所述文法規(guī)則生成翻譯器。所述步驟204具體可以包括:通過所述翻譯器對所述待識別語句信息進行翻譯。

具體地,根據(jù)獲取得到的文法規(guī)則生成翻譯器,通過翻譯器翻譯需要翻譯的字母序列,翻譯的過程同步將翻譯的結(jié)果存儲至用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。需要說明的是,通過生成的翻譯器進行待識別語句信息的翻譯,用戶可以通過客戶端將需要翻譯的字母序列直接輸入到翻譯器中進行翻譯,便于用戶的操作。

對于本發(fā)明實施例,所述步驟204之前還可以包括:將所述文法規(guī)則對應的文法格式轉(zhuǎn)化為預設(shè)語言識別工具支持的文法格式;將轉(zhuǎn)化后文法格式的文法規(guī)則輸入到所述預設(shè)語言識別工具中,以便通過所述預設(shè)語言識別工具生成所述文法規(guī)則對應的翻譯器;所述步驟204具體可以包括: 通過所述翻譯器對所述待識別語句信息進行翻譯。其中,所述預設(shè)語言識別工具可以為現(xiàn)有的語言識別工具,例如,antlr、yacc、lex等語言識別工具。所述預設(shè)語言識別工具可以由技術(shù)人員根據(jù)實際需求進行預先配置。

例如,可以將獲取得到的文法規(guī)則對應的文法格式轉(zhuǎn)化為antlr支持的文法格式,并將轉(zhuǎn)化后文法格式的文法規(guī)則輸入到antlr中,通過調(diào)用antlr生成對應的翻譯器,并最終通過這個生成的翻譯器翻譯輸入的字母序列。

需要說明的是,對于本發(fā)明實施例的翻譯步驟,可以由本地根據(jù)獲取得到的文法規(guī)則自身以翻譯器的方式來翻譯輸入的字母序列,也可以預先根據(jù)文法規(guī)則生成翻譯器并通過翻譯器來實現(xiàn)翻譯過程,而翻譯器可以由本地根據(jù)獲取得到的文法規(guī)則來創(chuàng)建生成,還可以調(diào)用預設(shè)語言識別工具來創(chuàng)建生成,具體可以根據(jù)用戶的實際需求而定,本發(fā)明實施例不做限定。

205、將業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的翻譯結(jié)果發(fā)送給客戶端。

進一步地,以使得所述客戶端對所述翻譯結(jié)果進行顯示。

本發(fā)明實施例提供的另一種語言識別方法,首先接收客戶端發(fā)送的用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;然后從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;當接收到客戶端發(fā)送的待識別語句信息時,通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。與目前需要用戶自己定義文法規(guī)則相比,本發(fā)明可以通過用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則,以便通過該文法規(guī)則對輸入的語句信息進行翻譯,無需用戶自己抽象出語言的文法規(guī)則,減輕了用戶學習負擔,簡化了語言識別的過程,便于用戶操作。另外,與目前需要通過人工方式將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程相比,本發(fā)明通過從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取的文法規(guī)則進行翻譯,翻譯后存入結(jié)果的數(shù)據(jù)結(jié)構(gòu)正是需要存入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),可以實現(xiàn)自動將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程,可以提高語言識別的處理效率。

進一步地,本發(fā)明實施例提供了又一種語言識別方法,可以應用于客戶端,如圖3所示,所述方法包括:

301、當接收到用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息時,向服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息。

進一步地,以使得所述服務(wù)器從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則。其中,所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息以及文法規(guī)則的概念解釋可以參考步驟101至102中相應描述,在此不再贅述。

對于本發(fā)明實施例,用戶可以根據(jù)實際的業(yè)務(wù)需求,定義業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),并將定義好的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息輸入到客戶端中,客戶端接收到該業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息后發(fā)送給服務(wù)器,以使得服務(wù)器觸發(fā)從該業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則的操作。

302、當接收到用戶輸入的待識別語句信息時,向服務(wù)器發(fā)送待識別語句信息。

進一步地,以使得所述服務(wù)器通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中,并將所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果返回給客戶端。其中,所述待識別語句信息的概念解釋可以參考步驟103中相應描述,在此不再贅述。

303、接收服務(wù)器發(fā)送的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的翻譯結(jié)果并進行顯示。

本發(fā)明實施例提供的又一種語言識別方法,首先向服務(wù)器發(fā)送的用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息,以使得服務(wù)器從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;然后向服務(wù)器發(fā)送待識別語句信息,以使得服務(wù)器通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。與目前需要用戶自己定義文法規(guī)則相比,本發(fā)明可以通過用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則,以便通過該文法規(guī)則對輸入的語句信息進行翻譯,無需用戶自己抽象出語言的文法規(guī)則,減輕了用戶學習負擔,簡化了語言識別的過程,便于用戶操作。另外,與目前需要通過人工方式將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程相比,本發(fā)明通過從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取的文法規(guī)則進行翻譯,翻譯后存入結(jié)果的數(shù)據(jù)結(jié)構(gòu)正是需要存入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),可以實現(xiàn)自動將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程,可以提高語言識別的處理效率。

進一步地,作為圖1所示方法的具體實現(xiàn),本發(fā)明實施例提供了一種 服務(wù)器,如圖4所示,所述服務(wù)器可以包括:接收單元41、獲取單元42、翻譯單元43、存儲單元44、發(fā)送單元45。

所述接收單元41,可以用于接收客戶端發(fā)送的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息。所述接收單元41面向客戶端,接收客戶端發(fā)送的信息。

所述獲取單元42,可以用于從所述接收單元41接收的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則。所述獲取單元42可以為本服務(wù)器中獲取文法規(guī)則的主要功能模塊。

所述翻譯單元43,可以用于當接收到所述客戶端發(fā)送的待識別語句信息時,通過所述獲取單元42獲取的文法規(guī)則對所述待識別語句信息進行翻譯。所述翻譯單元43為本服務(wù)器中對待識別語句信息進行翻譯的主要功能模塊。

所述存儲單元44,可以用于將所述翻譯單元43的翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。所述存儲單元44可以自動實現(xiàn)將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中,可以提高語言識別的處理效率。

所述發(fā)送單元45,可以用于將所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果發(fā)送給所述客戶端。

進一步地,以使得所述客戶端對所述翻譯結(jié)果進行顯示。所述發(fā)送單元45面向客戶端,用于向客戶端返回處理信息。

需要說明的是,該裝置實施例與前述方法實施例對應,具體可以參考圖1中的對應描述,為便于閱讀,本裝置實施例不再對前述方法實施例中的細節(jié)內(nèi)容進行逐一贅述,但應當明確,本實施例中的裝置能夠?qū)獙崿F(xiàn)前述方法實施例中的全部內(nèi)容。

本發(fā)明實施例提供的一種服務(wù)器,首先接收客戶端發(fā)送的用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;然后從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;當接收到客戶端發(fā)送的待識別語句信息時,通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。與目前需要用戶自己定義文法規(guī)則相比,本發(fā)明可以通過用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則,以便通過該文法規(guī)則對輸入的語句信息進行翻譯,無需用戶自己抽象出語言的文法規(guī)則,減輕了用戶學習負擔,簡化了語言識別的過 程,便于用戶操作。另外,與目前需要通過人工方式將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程相比,本發(fā)明通過從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取的文法規(guī)則進行翻譯,翻譯后存入結(jié)果的數(shù)據(jù)結(jié)構(gòu)正是需要存入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),可以實現(xiàn)自動將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程,可以提高語言識別的處理效率。

進一步地,作為圖2所示方法的具體實現(xiàn),本發(fā)明實施例提供了另一種服務(wù)器,如圖5所示,所述服務(wù)器可以包括:接收單元51、獲取單元52、翻譯單元53、存儲單元54、發(fā)送單元55。

所述接收單元51,可以用于接收客戶端發(fā)送的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息。所述接收單元51面向用戶,接收客戶端發(fā)送的信息。

所述獲取單元52,可以用于從所述接收單元51接收的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則。所述獲取單元52可以為本服務(wù)器中獲取文法規(guī)則的主要功能模塊。

所述翻譯單元53,可以用于當接收到所述客戶端發(fā)送的待識別語句信息時,通過所述獲取單元52獲取的文法規(guī)則對所述待識別語句信息進行翻譯。所述翻譯單元53為本服務(wù)器中對待識別語句信息進行翻譯的主要功能模塊。

所述存儲單元54,可以用于將所述翻譯單元53的翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。所述存儲單元54可以自動實現(xiàn)將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中,可以提高語言識別的處理效率。

所述發(fā)送單元55,可以用于將所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果發(fā)送給所述客戶端。

進一步地,以使得所述客戶端對所述翻譯結(jié)果進行顯示。所述發(fā)送單元55面向客戶端,用于向客戶端返回處理信息。

可選地,所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中包含所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)對應的數(shù)據(jù)類型的自解釋信息。

進一步地,所述獲取單元52包括:獲取模塊521、生成模塊522。

所述獲取模塊521,可以用于根據(jù)所述自解釋信息,從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)對應的數(shù)據(jù)類型信息。

所述生成模塊522,可以用于通過所述獲取模塊521獲取的數(shù)據(jù)類型信息生成文法規(guī)則。

可選地,所述數(shù)據(jù)類型信息中包含數(shù)據(jù)類型對應的屬性信息以及類與類之間的包含關(guān)系。

所述生成模塊522,具體可以用于根據(jù)所述數(shù)據(jù)類型對應的屬性信息,確定所述文法規(guī)則對應的起始符、終結(jié)符、非終結(jié)符。

所述生成模塊522,具體還可以用于通過所述類與類之間的包含關(guān)系,確定所述文法規(guī)則對應的推導規(guī)則。

所述生成模塊522,具體還可以用于通過所述起始符、所述終結(jié)符、所述非終結(jié)符以及所述推導規(guī)則,生成所述文法規(guī)則。

進一步地,所述裝置還包括:檢測單元56、調(diào)整單元57。

所述檢測單元56,可以用于檢測所述文法規(guī)則中是否存在文法錯誤。

所述調(diào)整單元57,可以用于若所述檢測單元56檢測出所述文法規(guī)則中存在文法錯誤,則對所述文法規(guī)則進行調(diào)整。

所述翻譯單元53,具體可以用于通過所述調(diào)整單元57調(diào)整后的文法規(guī)則對所述待識別語句信息進行翻譯。

進一步地,所述裝置還包括:生成單元58。

所述生成單元58,可以用于根據(jù)所述獲取單元52獲取的文法規(guī)則生成翻譯器。

所述翻譯單元53,具體可以用于通過所述生成單元58生成的翻譯器對所述待識別語句信息進行翻譯。

進一步地,所述裝置還包括:轉(zhuǎn)化單元59、輸入單元510。

所述轉(zhuǎn)化單元59,可以用于將所述文法規(guī)則對應的文法格式轉(zhuǎn)化為預設(shè)語言識別工具支持的文法格式。

所述輸入單元510,可以用于將所述轉(zhuǎn)化單元59轉(zhuǎn)化后文法格式的文法規(guī)則輸入到所述預設(shè)語言識別工具中。

進一步地,以便于通過所述預設(shè)語言識別工具生成所述文法規(guī)則對應的翻譯器。

所述翻譯單元53,具體可以用于通過所述翻譯器對所述待識別語句信 息進行翻譯。

需要說明的是,該裝置實施例與前述方法實施例對應,具體可以參考圖2中的對應描述,為便于閱讀,本裝置實施例不再對前述方法實施例中的細節(jié)內(nèi)容進行逐一贅述,但應當明確,本實施例中的裝置能夠?qū)獙崿F(xiàn)前述方法實施例中的全部內(nèi)容。

所述服務(wù)器包括處理器和存儲器,上述接收單元、獲取單元、翻譯單元、存儲單元、發(fā)送單元、檢測單元、調(diào)整單元、生成單元、轉(zhuǎn)化單元、輸入單元等均作為程序單元存儲在存儲器中,由處理器執(zhí)行存儲在存儲器中的上述程序單元來實現(xiàn)相應的功能。

處理器中包含內(nèi)核,由內(nèi)核去存儲器中調(diào)取相應的程序單元。內(nèi)核可以設(shè)置一個或以上,通過調(diào)整內(nèi)核參數(shù)來解決在對圖表中被選中的圖形進行顯示時存在顯示卡頓的問題。

存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram),存儲器包括至少一個存儲芯片。

本發(fā)明實施例提供的另一種服務(wù)器,首先接收客戶端發(fā)送的用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;然后從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;當接收到客戶端發(fā)送的待識別語句信息時,通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。與目前需要用戶自己定義文法規(guī)則相比,本發(fā)明可以通過用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則,以便通過該文法規(guī)則對輸入的語句信息進行翻譯,無需用戶自己抽象出語言的文法規(guī)則,減輕了用戶學習負擔,簡化了語言識別的過程,便于用戶操作。另外,與目前需要通過人工方式將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程相比,本發(fā)明通過從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取的文法規(guī)則進行翻譯,翻譯后存入結(jié)果的數(shù)據(jù)結(jié)構(gòu)正是需要存入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),可以實現(xiàn)自動將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程,可以提高語言識別的處理效率。

進一步地,作為圖3所示方法的具體實現(xiàn),本發(fā)明實施例提供了一種客戶端,如圖6所示,所述客戶端可以包括:發(fā)送單元61、接收單元62、 顯示單元63。

所述發(fā)送單元61,可以用于當接收到用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息時,向服務(wù)器發(fā)送所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息。

進一步地,以使得所述服務(wù)器從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則。

所述發(fā)送單元61,還可以用于當接收到用戶輸入的待識別語句信息時,向所述服務(wù)器發(fā)送所述待識別語句信息。

進一步地,以使得所述服務(wù)器通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。

所述接收單元62,可以用于接收所述服務(wù)器發(fā)送的所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果。

所述顯示單元63,可以用于將所述接收單元62接收的翻譯結(jié)果進行顯示。

需要說明的是,本發(fā)明實施例提供的一種客戶端所涉及各功能單元的其他相應描述,可以參考圖3中的對應描述,在此不再贅述。

本發(fā)明實施例提供的一種客戶端,首先向服務(wù)器發(fā)送的用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息,以使得服務(wù)器從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;然后向服務(wù)器發(fā)送待識別語句信息,以使得服務(wù)器通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。與目前需要用戶自己定義文法規(guī)則相比,本發(fā)明可以通過用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則,以便通過該文法規(guī)則對輸入的語句信息進行翻譯,無需用戶自己抽象出語言的文法規(guī)則,減輕了用戶學習負擔,簡化了語言識別的過程,便于用戶操作。另外,與目前需要通過人工方式將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程相比,本發(fā)明通過從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取的文法規(guī)則進行翻譯,翻譯后存入結(jié)果的數(shù)據(jù)結(jié)構(gòu)正是需要存入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),可以實現(xiàn)自動將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程,可以提高語言識別的處理效率。

進一步地,本發(fā)明實施例提供了一種語言識別系統(tǒng),如圖7所示,包括:服務(wù)器71、客戶端72。

所述客戶端72,可以用于當接收到用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息時,向所述服務(wù)器71發(fā)送所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息。

所述服務(wù)器71,可以用于接收所述客戶端72發(fā)送的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則。

所述客戶端72,還可以用于當接收到用戶輸入的待識別語句信息時,向所述服務(wù)器71發(fā)送所述待識別語句信息。

所述服務(wù)器71,還可以用于當接收到所述客戶端72發(fā)送的待識別語句信息時,通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中;將所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果發(fā)送給所述客戶端72。

所述客戶端72,還可以用于接收所述服務(wù)器71發(fā)送的所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所述翻譯結(jié)果并進行顯示。

本發(fā)明實施例提供的一種語言識別系統(tǒng),首先服務(wù)器接收客戶端發(fā)送的用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;然后從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;當接收到客戶端發(fā)送的待識別語句信息時,通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中。與目前需要用戶自己定義文法規(guī)則相比,本發(fā)明可以通過用戶輸入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則,以便通過該文法規(guī)則對輸入的語句信息進行翻譯,無需用戶自己抽象出語言的文法規(guī)則,減輕了用戶學習負擔,簡化了語言識別的過程,便于用戶操作。另外,與目前需要通過人工方式將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程相比,本發(fā)明通過從業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取的文法規(guī)則進行翻譯,翻譯后存入結(jié)果的數(shù)據(jù)結(jié)構(gòu)正是需要存入的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),可以實現(xiàn)自動將翻譯后的結(jié)果存入業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的過程,可以提高語言識別的處理效率。

本申請還提供了一種計算機程序產(chǎn)品,當在數(shù)據(jù)處理設(shè)備上執(zhí)行時,適于執(zhí)行初始化有如下方法步驟的程序代碼:接收客戶端發(fā)送的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息;從所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)信息中獲取文法規(guī)則;當接收到所述客戶端發(fā)送的待識別語句信息時,通過所述文法規(guī)則對所述待識別語句信息進行翻譯并將翻譯結(jié)果存儲至業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中;將所述業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)中的所 述翻譯結(jié)果發(fā)送給所述客戶端,以使得所述客戶端對所述翻譯結(jié)果進行顯示。

本領(lǐng)域內(nèi)的技術(shù)人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。

本申請是參照根據(jù)本申請實施例的圖表中圖形的顯示方法、裝置、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

在一個典型的配置中,計算設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flash ram)。存儲器是計算機可讀介質(zhì)的示例。

計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。

以上僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本申請的權(quán)利要求范圍之內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阜新市| 石屏县| 辽阳市| 林甸县| 大庆市| 兴仁县| 和硕县| 昔阳县| 新和县| 治多县| 宁海县| 邯郸市| 松原市| 南皮县| 海安县| 和政县| 皋兰县| 海阳市| 叶城县| 中阳县| 金川县| 凤翔县| 于田县| 辽源市| 余姚市| 涞水县| 彩票| 宜兰市| 吉首市| 晴隆县| 城市| 华安县| 读书| 永州市| 绍兴县| 苍溪县| 武功县| 金堂县| 象州县| 株洲市| 西畴县|