專利名稱:一種采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng)的制作方法
技術(shù)領域:
本實用新型涉及計算機網(wǎng)絡通信技術(shù)領域,特別是涉及一種采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng)。
背景技術(shù):
人機交互是通過計算機輸入、輸出設備有效實現(xiàn)人與計算機對話的技術(shù),這些輸入輸出設備稱為交互設備;交互設備的類型決定了交互形式。人機交互是人與信息世界溝通的途徑,合理的交互形式能提供良好的用戶體驗。現(xiàn)有技術(shù)中,人與計算機的交互模式包括如下兩種模式1、人與機器采用機器語言直接交互,這種技術(shù)有如下缺點(I)用戶(人)是與已知的某一單個機器建立連接、交互、交待問題、求解問題的,難以解決復雜的問題,對于大多數(shù)人來說,由于不了解專業(yè)知識或?qū)Ψ辗綑C器的能力、運行狀況不了解,因此,未必能方便地找到適合其解決問題的機器,即使找到適合的機器,也未必能找到合適的使用方法,完成任務的成功率較低;(2)由于用戶要采用機器語言與服務器交互信息,因此人首先要將原本的想法轉(zhuǎn)換成機器能理解的語言,這增加了人的思考工作量,即人必須去適應機器,對人的專業(yè)知識要求較高,且輸入、輸出的內(nèi)容較多,命令較復雜,參數(shù)繁多,使用極其不方便,且在這過程中還會出現(xiàn)用戶原意的信息轉(zhuǎn)換誤差和異化的問題;2、人工輔助交互,在這種技術(shù)中,用戶采用自然語言通過通信網(wǎng)絡與后臺的操作員進行信息交互,該技術(shù)有如下缺點(I)通過通信網(wǎng)絡連接后,體現(xiàn)為人與人的交互,而不是人與機器的交互,操作員所掌握的知識及資料有限,未必能滿足用戶解決問題的需要;(2)另外,通常用戶離線后,服務即告結(jié)束,操作員不會再繼續(xù)為其未解決的問題尋找辦法,即很難為用戶解決需要時間較長、不斷跟進的問題;(3)用戶需要解決一些隱秘或隱私的問題時,通常難以啟齒和提出,因此這類問題的提出和回復都受到很大的限制。
實用新型內(nèi)容本實用新型的目的在于克服現(xiàn)有技術(shù)的不足,本實用新型提供了一種采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),可以完成復雜問題,極大提高完成任務的成功率。為了解決上述問題,本實用新型提出了一種采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),所述系統(tǒng)包括用于接收人機交互設備所發(fā)送的以自然語言形式表達的請求,將所述以自然語言形式表達的請求發(fā)送給自然語言解析/理解模塊,將所述以機器語言方式表示的處理結(jié)果轉(zhuǎn)換為機器可執(zhí)行的命令,并將所述機器可執(zhí)行的命令發(fā)送給所述執(zhí)行/響應控制模塊,將所述以自然語言表達的返回結(jié)果發(fā)送給所述人機交互設備的人機交互控制模塊;與所述人機交互控制模塊相連接的、用于接收用戶的以自然語言形式表達的請求,并接收所述人機交互控制模塊所發(fā)送的以自然語言表達的返回結(jié)果、并進行顯示的人機交互設備;[0008]與所述人機交互控制模塊相連接的、用于根據(jù)發(fā)送自所述人機交互控制模塊的以自然語言形式表達的請求獲得以機器語言方式表示的處理結(jié)果,并將所述以機器語言方式表示的處理結(jié)果返回給所述人機交互控制模塊的自然語言解析/理解模塊;與所述人機交互控制模塊相連接的、用于將所述以機器語言表示的返回結(jié)果轉(zhuǎn)換為以自然語言表達的返回結(jié)果,并將所述以自然語言表達的返回結(jié)果發(fā)送給所述人機交互控制模塊的自然語言轉(zhuǎn)換/表達模塊;與所述人機交互控制模塊相連接的、用于對所述機器可執(zhí)行的命令進行任務分析,獲得任務執(zhí)行路由表,并將所述任務執(zhí)行路由表發(fā)送給執(zhí)行命令分發(fā)模塊的執(zhí)行/響應控制|吳塊;與所述執(zhí)行/響應控制模塊相連接的,用于根據(jù)所接收到的執(zhí)行路由表將任務分發(fā)給網(wǎng)絡上相應的至少一個處理節(jié)點,由所述至少一個處理節(jié)點完成任務處理并獲得以機器語言表示的返回結(jié)果,并將所述以機器語言表示的返回結(jié)果發(fā)送給所述自然語言轉(zhuǎn)換/表達模塊的執(zhí)行命令分發(fā)模塊;與所述執(zhí)行命令分發(fā)模塊相連接的、用于完成任務處理并獲得以機器語言表示的返回結(jié)果的處理節(jié)點。優(yōu)選地,所述人機交互控制模塊包括自然語言收發(fā)緩沖部分;分別與所述自然語言收發(fā)緩沖部分相連接的解析/理解策略控制模塊和轉(zhuǎn)換/表達策略控制模塊;與所述解析/理解策略控制模塊相連接的自動解析/理解路由控制模塊;與所述解析/理解策略控制模塊相連接的人工解析/理解路由控制模塊;與所述解析/理解策略控制模塊相連接的命令合成模塊;與所述轉(zhuǎn)換/表達策略控制模塊相連接的自動轉(zhuǎn)換/表達路由控制模塊;與所述轉(zhuǎn)換/表達策略控制模塊相連接的人工轉(zhuǎn)換/表達路由控制模塊;與所述轉(zhuǎn)換/表達策略控制模塊相連接的和執(zhí)行結(jié)果接收緩沖部分。優(yōu)選地,所述處理節(jié)點通過有線/無線通信網(wǎng)絡與所述執(zhí)行命令分發(fā)模塊相連接。優(yōu)選地,所述系統(tǒng)還包括與所述人機交互控制模塊相連接的自然語言轉(zhuǎn)換/表達模塊。優(yōu)選地,所述自然語言解析/理解模塊包括分布在網(wǎng)絡上的多個自然語言解析/理解模塊。優(yōu)選地,所述自然語言解析/理解模塊包括多個解析/理解自動處理模塊和多個解析/理解人工處理模塊。優(yōu)選地,所述自然語言轉(zhuǎn)換/表達模塊包括分布在網(wǎng)絡上的多個自然語言轉(zhuǎn)換/表達模塊。優(yōu)選地,所述自然語言轉(zhuǎn)換/表達模塊包括多個轉(zhuǎn)換/表達自動處理模塊和多個轉(zhuǎn)換/表達人工處理模塊。優(yōu)選地,所述處理節(jié)點包括自動處理節(jié)點和人工處理節(jié)點。在本實用新型實施例中,用戶是通過人機交互控制模塊(IRCM)的策略路由指向串行或并行啟動網(wǎng)絡上的多個自然語言解析/理解模塊,對自然語言進行解析理解,轉(zhuǎn)換為機器語言,再將機器語言分發(fā)給網(wǎng)絡上的多個處理節(jié)點,多個處理節(jié)點協(xié)同工作,解決用戶的問題,將傳統(tǒng)的點對點的服務方式改變?yōu)橐稽c對多點的服務方式,查詢后將處理結(jié)果返回給用戶,可以完成復雜問題,極大提高完成任務的成功率;用戶與人機交互設備輸入和輸出交互使用的均是自然語言,即機器適應人的方式,可充分表達用戶的原本意圖,降低了對用戶(使用者)的專業(yè)知識要求,使用非常方便;用戶是通過智能交互機器與分布在網(wǎng)絡上的多個自動或者人工處理節(jié)點進行交互信息的,克服了操作員知識及資料不足的缺陷,可以更好的滿足用戶的需要;用戶離線后,服務仍可繼續(xù),人工和自動處理節(jié)點還會繼續(xù)為用戶尋找問題的答案,可以不斷跟進工作周期長的任務,以解決復雜及工作時間較長的問題;可以更好地處理隱私問題,使用戶可以較容易地提出隱私性需求,滿足用戶涉及隱私方面的需求。
為了更清楚地說明本實用新型實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本實用新型的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前·提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本實用新型實施例的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng)的總體原理結(jié)構(gòu)圖;圖2是本實用新型實施例的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng)的結(jié)構(gòu)組成示意圖;圖3是本實用新型實施例的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng)的工作原理的流程示意圖;圖4是本實用新型實施例的人機交互控制模塊(IRCM)的工作原理示意圖。
具體實施方式
下面將結(jié)合本實用新型實施例中的附圖,對本實用新型實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本實用新型一部分實施例,而不是全部的實施例?;诒緦嵱眯滦椭械膶嵤├绢I域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本實用新型保護的范圍。圖I是本實用新型實施例的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng)的總體原理結(jié)構(gòu)圖,如圖I所示,該系統(tǒng)可包括人機交互設備;與人機交互設備線路連接的人機交互控制模塊(Interactive Response Control Module, IRCM);分別與IRCM線路連接的自然語言解析/理解模塊、自然語言轉(zhuǎn)換/表達模塊、執(zhí)行/響應控制模塊(Execution ControlModule, EXCM);分別與EXCM線路連接的執(zhí)行命令分發(fā)模塊和執(zhí)行結(jié)果返回模塊;自動處理節(jié)點I……NI、人工處理節(jié)點I……N2通過無線/有線通信網(wǎng)絡分別與執(zhí)行結(jié)果返回模塊及執(zhí)行命令分發(fā)模塊連接。人機交互設備可以由終端鍵盤、顯示器、麥克風、耳機、喇叭構(gòu)成,是人與機器交互的設備,該人機交互設備包括但不局限于手機、計算機、個人數(shù)字助理(Personal Digital Assistant, PDA)等。[0037]下面結(jié)合圖I對本實用新型實施例的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng)進行詳細描述。如圖2所示,該實現(xiàn)系統(tǒng)包括人機交互設備20、人機交互控制模塊21、自然語言解析/理解模塊22、執(zhí)行/響應控制模塊23、執(zhí)行命令分發(fā)模塊24、自然語言轉(zhuǎn)換/表達模塊25、處理節(jié)點26 ;其中,人機交互控制模塊21分別與人機交互設備20、自然語言解析/理解模塊22、自然語言轉(zhuǎn)換/表達模塊25、執(zhí)行/響應控制模塊23相連接;執(zhí)行命令分發(fā)模塊24與執(zhí)行/響應控制模塊23相連接;處理節(jié)點26與執(zhí)行命令分發(fā)模塊相連接。具體實施中,人機交互控制模塊21用于接收人機交互設備20所發(fā)送的以自然語言形式表達的請求,將以自然語言形式表達的請求發(fā)送給自然語言解析/理解模塊22 ;自然語言解析/理解模塊22用于根據(jù)發(fā)送自人機交互控制模塊21的以自然語言形式表達的請求獲得以機器語言方式表示的處理結(jié)果,并將以機器語言方式表示的處理結(jié)果返回給人機交互控制模塊21 ;人機交互控制模塊21還用于將以機器語言方式表示的處理結(jié)果轉(zhuǎn)換為機器可執(zhí)行的命令,并將機器可執(zhí)行的命令發(fā)送給執(zhí)行/響應控制模塊23 ;執(zhí)行/響應控制模塊23用于對機器可執(zhí)行的命令進行任務分析,獲得任務執(zhí)行路由表,并將任務執(zhí)行路由表發(fā)送給執(zhí)行命令分發(fā)模塊24 ;執(zhí)行命令分發(fā)模塊24用于根據(jù)所接收到的執(zhí)行路由表將任務分發(fā)給網(wǎng)絡上相應的至少一個處理節(jié)點26,由至少一個處理節(jié)點完成任務處理并獲得以機器語言表示的返回結(jié)果,并將以機器語言表示的返回結(jié)果發(fā)送給自然語言轉(zhuǎn)換/表達模塊25 ;自然語言轉(zhuǎn)換/表達模塊25用于將以機器語言表示的返回結(jié)果轉(zhuǎn)換為以自然語言表達的返回結(jié)果,并將以自然語言表達的返回結(jié)果發(fā)送給人機交互控制模塊21 ;人機交互控制模塊21還用于將以自然語言表達的返回結(jié)果發(fā)送給人機交互設備20,由人機交互設備20進行顯示。具體實施中,人機交互控制模塊21還用于根據(jù)策略控制規(guī)則對以自然語言形式表達的請求進行分類判斷,獲得本次處理的路由指向表,根據(jù)路由指向表將以自然語言形式表達的請求發(fā)送給自然語言解析/理解模塊22 ;自然語言解析/理解模塊22還用于對以自然語言形式表達的請求進行處理,獲得以機器語言方式表示的處理結(jié)果,并將以機器語言方式表示的處理結(jié)果發(fā)送給人機交互控制模塊21。人機交互控制模塊21還用于對以機器語言方式表示的處理結(jié)果進行評價判斷,獲得最優(yōu)處理結(jié)果。人機交互控制模塊21還用于對以自然語言表達的返回結(jié)果進行評價判斷,獲得最優(yōu)返回結(jié)果,并將最優(yōu)返回結(jié)果發(fā)送給人機交互設備40,由人機交互設備20進行顯示。處理節(jié)點26具體包括自動處理節(jié)點和人工處理節(jié)點。進一步地,處理節(jié)點26通過有線/無線通信網(wǎng)絡與執(zhí)行命令分發(fā)模塊24相連接。進一步地,本實用新型實施例的實現(xiàn)系統(tǒng)還包括與人機交互控制模塊21相連接的自然語言轉(zhuǎn)換/表達模塊。具體實施中,自然語言解析/理解模塊22包括分布在網(wǎng)絡上的多個自然語言解析/理解模塊。可以包括多個解析/理解自動處理模塊和多個解析/理解人工處理模塊。[0054]自然語言轉(zhuǎn)換/表達模塊25包括分布在網(wǎng)絡上的多個自然語言轉(zhuǎn)換/表達模塊??梢园ǘ鄠€轉(zhuǎn)換/表達自動處理模塊和多個轉(zhuǎn)換/表達人工處理模塊。實施本實用新型實施例,具有以下有益技術(shù)效果I、用戶是通過人機交互控制模塊(IRCM)的策略路由指向串行或并行啟動網(wǎng)絡上的多個自然語言解析/理解模塊,對自然語言進行解析理解,轉(zhuǎn)換為機器語言,再將機器語言分發(fā)給網(wǎng)絡上的多個處理節(jié)點,多個處理節(jié)點協(xié)同工作,解決用戶的問題,將傳統(tǒng)的點對點的服務方式改變?yōu)橐稽c對多點的服務方式,查詢后將處理結(jié)果返回給用戶,可以完成復雜問題,極大提高完成任務的成功率;2、用戶與人機交互設備輸入和輸出交互使用的均是自然語言,即機器適應人的方式,可充分表達用戶的原本意圖,降低了對用戶(使用者)的專業(yè)知識要求,使用非常方便;3、用戶是通過智能交互機器與分布在網(wǎng)絡上的多個自動或者人工處理節(jié)點進行交互信息的,克服了操作員知識及資料不足的缺陷,可以更好的滿足用戶的需要;4、用戶離線后,服務仍可繼續(xù),人工和自動處理節(jié)點還會繼續(xù)為用戶尋找問題的答案,可以不斷跟進工作周期長的任務,以解決復雜及工作時間較長的問題;5、可以更好地處理隱私問題,使用戶可以較容易地提出隱私性需求,滿足用戶涉及隱私方面的需求。下面對本實用新型的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng)的工作流程進行詳細說明。圖3示出了本實用新型實施例的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng)的工作原理的流程示意圖,如圖3所示,該過程包括S301,人機交互控制模塊接收人機交互設備所發(fā)送的以自然語言形式表達的請求,將以自然語言形式表達的請求發(fā)送給自然語言解析/理解模塊;S302,自然語言解析/理解模塊根據(jù)以自然語言形式表達的請求獲得以機器語言方式表示的處理結(jié)果,并將以機器語言方式表示的處理結(jié)果返回給人機交互控制模塊;S303,人機交互控制模塊將以機器語言方式表示的處理結(jié)果轉(zhuǎn)換為機器可執(zhí)行的命令,并將機器可執(zhí)行的命令發(fā)送給執(zhí)行/響應控制模塊;S304,執(zhí)行/響應控制模塊對機器可執(zhí)行的命令進行任務分析,獲得任務執(zhí)行路由表,并將任務執(zhí)行路由表發(fā)送給執(zhí)行命令分發(fā)模塊;S305,執(zhí)行命令分發(fā)模塊根據(jù)所接收到的執(zhí)行路由表將任務分發(fā)給網(wǎng)絡上相應的至少一個處理節(jié)點,由至少一個處理節(jié)點完成任務處理并獲得以機器語言表示的返回結(jié)果,并將以機器語言表示的返回結(jié)果發(fā)送給自然語言轉(zhuǎn)換/表達模塊;S306,自然語言轉(zhuǎn)換/表達模塊將以機器語言表示的返回結(jié)果轉(zhuǎn)換為以自然語言表達的返回結(jié)果,并將以自然語言表達的返回結(jié)果發(fā)送給人機交互控制模塊;S307,人機交互控制模塊將以自然語言表達的返回結(jié)果發(fā)送給人機交互設備,由人機交互設備進行顯示。在具體實施中,以自然語言形式表達的請求是由人機交互設備接收用戶所輸入的。進一步的,S302包括人機交互控制模塊根據(jù)策略控制規(guī)則對以自然語言形式表達的請求進行分類判斷,獲得本次處理的路由指向表,根據(jù)路由指向表將以自然語言形式表達的請求發(fā)送給自然語言解析/理解模塊;自然語言解析/理解模塊對以自然語言形式表達的請求進行處理,獲得以機器語言方式表示的處理結(jié)果,并將以機器語言方式表示的處理結(jié)果發(fā)送給人機交互控制模塊。在具體實施中,自然語言解析/理解模塊包括分布在網(wǎng)絡上的多個自然語言解析/理解模塊,由網(wǎng)絡上的多個自然語言解析/理解模塊協(xié)同工作,進一步地,自然語言解析/理解模塊可包括多個解析/理解自動處理模塊和多個解析/理解人工處理模塊。實際上,在S302中,人機交互控制模塊(IRCM)將自然語言表達的請求發(fā)送給自然語言解析/理解模塊進行解析、理解處理,具體可由以下過程實現(xiàn)I、人機交互控制模塊(IRCM)的自然語言收發(fā)緩沖部分將接收到的以自然語言表達的請求傳送給解析/理解策略控制模塊,解析/理解策略控制模塊按照策略控制規(guī)則進行分類判斷,得出本次處理的路由指向表;2、解析/理解策略控制模塊將路由指向表和以自然語言表達的請求發(fā)送給自動解析/理解路由控制模塊以及人工解析/理解路由控制模塊;3、自動解析/理解路由控制模塊同時啟動網(wǎng)絡上的一個或多個自然語言解析/理解自動處理模塊,人工解析/理解路由控制模塊同時啟動網(wǎng)絡上的一個或多個自然語言解析/理解人工處理模塊協(xié)同工作,并回收各自然語言解析/理解自動處理模塊及自然語言解析/理解人工處理模塊返回的以機器語言方式表示的處理結(jié)果,對各處理結(jié)果進行評價判斷,獲得最優(yōu)處理結(jié)果,將最優(yōu)處理結(jié)果傳送給解析/理解策略控制模塊;4、解析/理解策略控制模塊對從自動解析/理解路由控制模塊和人工解析/理解路由控制模塊返回的最優(yōu)處理結(jié)果進行評價判斷,得出最終的最優(yōu)處理結(jié)果。另外,在S307之前,還可以包括人機交互控制模塊對以自然語言表達的返回結(jié)果進行評價判斷,獲得最優(yōu)返回結(jié)果;則S307具體為人機交互控制模塊將最優(yōu)返回結(jié)果發(fā)送給人機交互設備,由人機交互設備進行顯示。在具體實施中,自然語言轉(zhuǎn)換/表達模塊包括分布在網(wǎng)絡上的多個自然語言轉(zhuǎn)換/表達模塊,由網(wǎng)絡上的多個自然語言轉(zhuǎn)換/表達模塊協(xié)同工作,進一步地,自然語言轉(zhuǎn)換/表達模塊可包括多個轉(zhuǎn)換/表達自動處理模塊和多個轉(zhuǎn)換/表達人工處理模塊。實際上,在S305至S307中,人機交互控制模塊(IRCM)將以機器語言表示的返回結(jié)果傳送給自然語言轉(zhuǎn)換/表達模塊進行轉(zhuǎn)換、表達處理,具體過程可通過以下步驟實現(xiàn)I、人機交互控制模塊(IRCM)的執(zhí)行結(jié)果接收緩沖部分將接收到的機器語言表示的返回結(jié)果傳送給轉(zhuǎn)換/表達策略控制模塊,轉(zhuǎn)換/表達策略控制模塊按照策略控制規(guī)則進行分類判斷,得出本次處理的路由指向表;2、轉(zhuǎn)換/表達策略控制模塊將路由指向表和以機器語言表示的返回結(jié)果發(fā)送給自動轉(zhuǎn)換/表達路由控制模塊以及人工轉(zhuǎn)換/表達路由控制模塊;3、自動轉(zhuǎn)換/表達路由控制模塊同時啟動網(wǎng)絡上的一個或多個轉(zhuǎn)換/表達自動處理模塊,人工轉(zhuǎn)換/表達路由控制模塊同時啟動網(wǎng)絡上的一個或多個轉(zhuǎn)換/表達人工處理模塊協(xié)同工作,并回收各轉(zhuǎn)換/表達自動處理模塊及轉(zhuǎn)換/表達人工處理模塊以自然語言形式表達的返回結(jié)果,對各返回結(jié)果進行評價判斷,獲得最優(yōu)返回結(jié)果,將最優(yōu)返回結(jié)果傳送給轉(zhuǎn)換/表達策略控制模塊;4、轉(zhuǎn)換/表達策略控制模塊對從自動轉(zhuǎn)換/表達路由控制模塊和人工轉(zhuǎn)換/表達路由控制模塊返回的結(jié)果進行評價判斷,得出最終的最優(yōu)返回結(jié)果。圖4是本實用新型實施例的人機交互控制模塊(IRCM)的結(jié)構(gòu)原理示意圖,下面結(jié)合圖4對本實用新型實施例的人機交互控制模塊(IRCM)的工作原理進行進一步的闡述。如圖4所示,人機交互控制模塊(IRCM)進一步包括自然語言收發(fā)緩沖部分;分別與自然語言收發(fā)緩沖部分相連接的解析/理解策略控制模塊和轉(zhuǎn)換/表達策略控制模塊;與解析/理解策略控制模塊相連接的自動解析/理解路由控制模塊;與解析/理解策略控制模塊相連接的人工解析/理解路由控制模塊;與解析/理解策略控制模塊相連接的命令合成模塊;與轉(zhuǎn)換/表達策略控制模塊相連接的自動轉(zhuǎn)換/表達路由控制模塊;與轉(zhuǎn)換/表達策略控制模塊相連接的人工轉(zhuǎn)換/表達路由控制模塊;與轉(zhuǎn)換/表達策略控制模塊相連接的和執(zhí)行結(jié)果接收緩沖部分。具體實施中,人機交互設備與人機交互控制模塊(IRCM)的自然語言收發(fā)緩沖部分建立連接,將用戶的需求通過人機交互設備按照自然語言文字串或語音串的形式傳送給人機交互控制模塊(IRCM)的自然語言收發(fā)緩沖部分;自然語言收發(fā)緩沖部分將其傳送給解析/理解策略控制模塊進行讀取,并按策略控制規(guī)則進行分類判斷,得出本次處理的路由指向表;將路由指向表及以自然語言形式表達的請求發(fā)送給自動解析/理解路由控制模塊以及人工解析/理解路由控制模塊;啟動自動解析/理解路由控制模塊和人工解析/理解路由控制模塊進行工作。自動解析/理解路由控制模塊和人工解析/理解路由控制模塊按照路由指向表的路徑指引串行或并行啟動分布在網(wǎng)絡上Kl個節(jié)點中的一個或多個解析/理解自動處理模塊或K2個節(jié)點中的一個或多個解析/理解人工處理模塊,對以自然語言表達的請求進行解析、理解,轉(zhuǎn)換為機器語言,并回收各節(jié)點返回處理結(jié)果,對各返回的處理結(jié)果進行評價判斷以獲得最優(yōu)處理結(jié)果,將返回的最優(yōu)處理結(jié)果傳送給解析/理解策略控制模塊。當自動解析/理解路由控制模塊或人工解析/理解路由控制模塊返回的處理結(jié)果為成功時,解析/理解策略控制模塊將處理結(jié)果傳送給命令合成模塊,由命令合成模塊將解析后的結(jié)果合成為以機器語言方式表示的機器可執(zhí)行的命令,并傳送給執(zhí)行/響應控制模塊(EXCM)。執(zhí)行/響應控制模塊(EXCM)對以機器語言方式表示的命令進行任務分析,獲得任務執(zhí)行路由表,將任務執(zhí)行路由表傳送給執(zhí)行命令分發(fā)模塊,執(zhí)行命令分發(fā)模塊按照接收到的任務執(zhí)行路由表將任務命令派發(fā)給網(wǎng)絡上相應的一個或多個自動處理節(jié)點和人工處理節(jié)點,自動處理節(jié)點和人工處理節(jié)點將返回結(jié)果返回給執(zhí)行結(jié)果返回模塊,執(zhí)行結(jié)果返回模塊將返回結(jié)果返回給執(zhí)行/響應控制模塊(EXCM)JAS /響應控制模塊(EXCM)對返回結(jié)果進行評價判斷,獲得最優(yōu)返回結(jié)果,通過執(zhí)行結(jié)果接收緩沖部分將返回結(jié)果傳遞給轉(zhuǎn)換/表達策略控制模塊,轉(zhuǎn)換/表達策略控制模塊按策略控制規(guī)則進行分類判斷,得出本次處理的路由指向表;將路由指向表及以機器語言方式表示的返回結(jié)果發(fā)送給自動轉(zhuǎn)換/表達路由控制模塊以及人工轉(zhuǎn)換/表達路由控制模塊;啟動自動轉(zhuǎn)換/表達路由控制模塊和人工轉(zhuǎn)換/表達路由控制模塊進行工作。自動轉(zhuǎn)換/表達路由控制模塊和人工轉(zhuǎn)換/表達路由控制模塊按照路由指向表的路由指引串行或并行啟動分布于網(wǎng)絡上K3個節(jié)點中的一個或多個轉(zhuǎn)換/表達自動處理模塊及K4個節(jié)點中的一個或多個轉(zhuǎn)換/表達人工處理模塊,對返回結(jié)果進行轉(zhuǎn)換,以自然語言的形式進行表達,并回收各節(jié)點的返回結(jié)果,對各返回結(jié)果進行評價判斷獲得最優(yōu)返回結(jié)果,將最優(yōu)返回結(jié)果傳送給轉(zhuǎn)換/表達策略控制模塊。轉(zhuǎn)換/表達策略控制模塊將收到的最優(yōu)返回結(jié)果傳送給自然語言收發(fā)緩沖部分,由自然語言收發(fā)緩沖部分將最優(yōu)返回結(jié)果返回給人機交互設備,顯示給用戶。當自動解析/理解路由控制模塊和人工解析/理解路由控制模塊返回的處理結(jié)果均為失敗時,解析/理解策略控制模塊將解析失敗的信息通過自然語言收發(fā)緩沖部分返回給人機交互設備并顯示或表達給用戶。在本實用新型實施例中,在采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng)中,人機交互控制模塊(IRCM)將人機交互設備傳送來的以自然語言形式表達的請求按策略控制規(guī)則進行分類,得出解析/理解處理的路由指向表,啟動多個解析/理解自動處理節(jié)點或解析/理解人工處理節(jié)點協(xié)同工作,形成機器語言形式表示的任務處理請求傳遞給任務執(zhí)行處理控制部分;任務執(zhí)行處理控制部分按照傳遞來的機器語言命令執(zhí)行任務處理,將任務處理結(jié)果以機器語言方式返回給人機交互控制模塊(IRCM);人機交互控制模塊(IRCM)將以機器語言方式表示的任務處理結(jié)果按策略控制規(guī)則進行分類,得出轉(zhuǎn)換/表達處理的路由指向表,啟動多個轉(zhuǎn)換/表達自動處理節(jié)點或轉(zhuǎn)換/表達人工處理節(jié)點協(xié)同工作,對以機器語言方式表示的任務處理結(jié)果進行轉(zhuǎn)換、表達,轉(zhuǎn)換為以自然語言形式表達的任務處理結(jié)果并傳遞給人機交互控制模塊顯示給用戶。下面結(jié)合本實用新型實施例的實現(xiàn)系統(tǒng)的工作原理以及圖I、圖3對本實用新型實施例的實現(xiàn)系統(tǒng)的各功能模塊的功能進行進一步的詳細說明。人機交互設備20 :將接收到的以自然語言輸入的用戶指令傳遞給人機交互控制模塊(IRCM) 21 ;接收人機交互控制模塊(IRCM) 21返回的以自然語言表達的處理結(jié)果;執(zhí)行/響應控制模塊(EXCM) 23 :接收人機交互控制模塊(IRCM) 21發(fā)來的以機器語言方式表示的命令,分析后形成任務執(zhí)行路由表,并傳遞給執(zhí)行命令分發(fā)模塊24 ;控制執(zhí)行命令分發(fā)模塊24派發(fā)給處理節(jié)點26 (自動處理節(jié)點或人工處理節(jié)點);接收執(zhí)行結(jié)果返回模塊返回的以機器語言方式表示的返回結(jié)果,對其進行評價判斷,形成最優(yōu)返回結(jié)果并傳遞給人機交互控制模塊(IRCM) 21 ;執(zhí)行命令分發(fā)模塊24 :接收執(zhí)行/響應控制模塊(EXCM) 23傳送來的機器語言命令和任務執(zhí)行路由表,將其派發(fā)給相應的自動處理節(jié)點和人工處理節(jié)點;執(zhí)行結(jié)果返回模塊接收各自動處理節(jié)點和人工處理節(jié)點以機器語言形式表示的返回處理結(jié)果并傳送給執(zhí)行/響應控制模塊(EXCM) 23 ;自動處理節(jié)點對執(zhí)行命令分發(fā)模塊24分發(fā)的任務執(zhí)行命令進行處理并將任務處理結(jié)果回傳給執(zhí)行結(jié)果返回模塊,它包括多個分布在網(wǎng)絡上的自動處理節(jié)點;人工處理節(jié)點對執(zhí)行命令分發(fā)模塊24分發(fā)的任務執(zhí)行命令進行處理并將任務處理結(jié)果回傳給執(zhí)行結(jié)果返回模塊,它包括多個分布在網(wǎng)絡上的人工處理節(jié)點;人機交互控制模塊(IRCM) 21 :控制接收人機交互設備20傳送來的自然文字或語言串,并傳送給自然語言解析/理解模塊22 ;控制接收自然語言解析/理解模塊22發(fā)送來的機器語言形式表示的處理結(jié)果,合成為命令后傳送給執(zhí)行/響應控制模塊(EXCM) 23 ;控制接收執(zhí)行/響應控制模塊(EXCM)23發(fā)送來的以機器語言方式表示的返回結(jié)果,傳送給自然語言轉(zhuǎn)換/表達模塊25 ;控制接收自然語言轉(zhuǎn)換/表達模塊25以自然語言表達形式傳回的任務執(zhí)行結(jié)果,并傳送給人機交互設備20 ;自然語言解析/理解模塊22:對人機交互控制模塊(IRCM) 21傳送來的自然語言文字串或語言串進行解析和理解,并將自然語言文字串或語言轉(zhuǎn)換成可以由機器識別和執(zhí)行的機器語言并回傳給人機交互控制模塊(IRCM) 21 ;自然語言轉(zhuǎn)換/表達模塊25:對人機交互控制模塊(IRCM) 21傳送來的以機器語言方式返回的任務執(zhí)行結(jié)果進行轉(zhuǎn)換、表達,轉(zhuǎn)換為自然語言的表達形式,并回傳給人機交互控制模塊(IRCM) 21。具體實施中,人機交互控制模塊(IRCM) 21進一步包括解析/理解策略控制模塊將自然語言收發(fā)緩沖部分傳送來的自然語言表達的請求按策略控制規(guī)則進行分類判斷,得出本次處理的路由指向表;將路由指向表和以自然語言表達的請求發(fā)送給自動解析/理解路由控制模塊以及人工解析/理解路由控制模塊;啟動自動解析/理解路由控制模塊和人工解析/理解路由控制模塊進行工作,對解析成功的處理結(jié)果進行分析判斷,將最終的最優(yōu)返回結(jié)果以機器語言方式傳送給命令合成模塊,將解析失敗的處理結(jié)果以自然語言方式通過自然語言收發(fā)緩沖部分返回給人機交互設備,顯示或表達給用戶;自動解析/理解路由控制模塊接收解析/理解策略控制模塊傳送來的路由指向表、以自然語言形式表達的請求以及啟動工作的指令,按照路由指向表的路徑指引串行或并行啟動分布在網(wǎng)絡上的一個或多個解析/理解自動處理模塊,并回收各工作節(jié)點返回處理結(jié)果,對各返回的處理結(jié)果進行評價判斷形成最優(yōu)處理結(jié)果,將返回的最優(yōu)處理結(jié)果傳送給解析/理解策略控制模塊;人工解析/理解路由控制模塊接收解析/理解策略控制模塊傳送來的路由指向表、以自然語言表達的請求以及啟動工作的指令,按照路由指向表的路徑指引串行或并行啟動分布于網(wǎng)絡上的一個或多個解析/理解人工處理模塊,并回收各工作節(jié)點的返回結(jié)果,對各返回結(jié)果進行評價判斷形成最優(yōu)返回結(jié)果,將最優(yōu)返回結(jié)果傳送給解析/理解策略控制|吳塊;命令合成模塊接收解析/理解策略控制模塊發(fā)來的解析、理解結(jié)果,并將其合成為機器可執(zhí)行的機器語言命令傳送給執(zhí)行/響應控制模塊(EXCM);自然語言收發(fā)緩沖部分接收人機交互設備發(fā)來的以自然語言形式表達的請求,并將其傳送給解析/理解策略控制模塊進行處理;接收解析/理解策略控制模塊返回的解析失敗的處理結(jié)果,接收轉(zhuǎn)換/表達策略控制模塊以自然語言表達的返回結(jié)果,并將返回結(jié)果傳送給人機交互設備以顯示給用戶;轉(zhuǎn)換/表達策略控制模塊將執(zhí)行結(jié)果接收緩沖部分傳送來的以機器語言方式表示的執(zhí)行響應結(jié)果,按策略控制規(guī)則進行分類判斷,得出本次處理的路由指向表;將路由指向表和以機器語言表達的處理結(jié)果發(fā)送給自動轉(zhuǎn)換/表達路由控制模塊以及人工轉(zhuǎn)換/表達路由控制模塊;啟動自動轉(zhuǎn)換/表達路由控制模塊和人工轉(zhuǎn)換/表達路由控制模塊進行工作,并回收各工作節(jié)點的返回結(jié)果,對以自然語言表達的返回結(jié)果進行分析判斷,形成最終的最優(yōu)返回結(jié)果傳送給自然語言收發(fā)緩沖部分;自動轉(zhuǎn)換/表達路由控制模塊接收轉(zhuǎn)換/表達策略控制模塊傳來的路由指向表、以機器語言形式表示的處理結(jié)果以及啟動工作的指令;按照路由指向表的路由指引串行或并行啟動分布于網(wǎng)絡上的一個或多個轉(zhuǎn)換/表達自動處理模塊,并回收各工作節(jié)點的返回結(jié)果,對各返回結(jié)果進行評價判斷形成最優(yōu)返回結(jié)果,將最優(yōu)返回結(jié)果傳送給轉(zhuǎn)換/表達策略控制模塊;人工轉(zhuǎn)換/表達路由控制模塊接收轉(zhuǎn)換/表達策略控制模塊傳來的路由指向表、以機器語言方式表示的處理結(jié)果以及啟動工作的指令;按照路由指向表的路徑指引串行或并行啟動分布在網(wǎng)絡上的一個或多個轉(zhuǎn)換/表達人工處理模塊,并回收各工作節(jié)點的返回結(jié)果,對各返回結(jié)果進行評價判斷形成最優(yōu)返回結(jié)果,將最優(yōu)返回結(jié)果傳送給轉(zhuǎn)換/表達策略控制模塊;執(zhí)行結(jié)果接收緩沖部分接收執(zhí)行/響應控制模塊(EXCM)以機器語言方式表示的返回結(jié)果并傳送給轉(zhuǎn)換/表達策略控制模塊。通過以上描述的實施例說明了本實用新型,需要理解的是,以上所揭露的僅為本實用新型一種較佳實施例而已,當然不能以此來限定本實用新型之權(quán)利范圍,對于本技術(shù)領域的普通技術(shù)人員來說,在不脫離本實用新型原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本實用新型的保護范圍。
權(quán)利要求1.一種采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),其特征在于,所述系統(tǒng)包括 用于接收人機交互設備所發(fā)送的以自然語言形式表達的請求,將所述以自然語言形式表達的請求發(fā)送給自然語言解析/理解模塊,將所述以機器語言方式表示的處理結(jié)果轉(zhuǎn)換為機器可執(zhí)行的命令,并將所述機器可執(zhí)行的命令發(fā)送給所述執(zhí)行/響應控制模塊,將所述以自然語言表達的返回結(jié)果發(fā)送給所述人機交互設備的人機交互控制模塊; 與所述人機交互控制模塊相連接的、用于接收用戶的以自然語言形式表達的請求,并接收所述人機交互控制模塊所發(fā)送的以自然語言表達的返回結(jié)果、并進行顯示的人機交互設備; 與所述人機交互控制模塊相連接的、用于根據(jù)發(fā)送自所述人機交互控制模塊的以自然語言形式表達的請求獲得以機器語言方式表示的處理結(jié)果,并將所述以機器語言方式表示的處理結(jié)果返回給所述人機交互控制模塊的自然語言解析/理解模塊; 與所述人機交互控制模塊相連接的、用于將所述以機器語言表示的返回結(jié)果轉(zhuǎn)換為以自然語言表達的返回結(jié)果,并將所述以自然語言表達的返回結(jié)果發(fā)送給所述人機交互控制模塊的自然語言轉(zhuǎn)換/表達模塊; 與所述人機交互控制模塊相連接的、用于對所述機器可執(zhí)行的命令進行任務分析,獲得任務執(zhí)行路由表,并將所述任務執(zhí)行路由表發(fā)送給執(zhí)行命令分發(fā)模塊的執(zhí)行/響應控制模塊; 與所述執(zhí)行/響應控制模塊相連接的,用于根據(jù)所接收到的執(zhí)行路由表將任務分發(fā)給網(wǎng)絡上相應的至少一個處理節(jié)點,由所述至少一個處理節(jié)點完成任務處理并獲得以機器語言表示的返回結(jié)果,并將所述以機器語言表示的返回結(jié)果發(fā)送給所述自然語言轉(zhuǎn)換/表達模塊的執(zhí)行命令分發(fā)模塊; 與所述執(zhí)行命令分發(fā)模塊相連接的、用于完成任務處理并獲得以機器語言表示的返回結(jié)果的處理節(jié)點。
2.如權(quán)利要求I所述的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),其特征在于,所述人機交互控制模塊包括 自然語言收發(fā)緩沖部分; 分別與所述自然語言收發(fā)緩沖部分相連接的解析/理解策略控制模塊和轉(zhuǎn)換/表達策略控制模塊; 與所述解析/理解策略控制模塊相連接的自動解析/理解路由控制模塊; 與所述解析/理解策略控制模塊相連接的人工解析/理解路由控制模塊; 與所述解析/理解策略控制模塊相連接的命令合成模塊; 與所述轉(zhuǎn)換/表達策略控制模塊相連接的自動轉(zhuǎn)換/表達路由控制模塊; 與所述轉(zhuǎn)換/表達策略控制模塊相連接的人工轉(zhuǎn)換/表達路由控制模塊; 與所述轉(zhuǎn)換/表達策略控制模塊相連接的和執(zhí)行結(jié)果接收緩沖部分。
3.如權(quán)利要求I或2所述的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),其特征在于,所述處理節(jié)點通過有線/無線通信網(wǎng)絡與所述執(zhí)行命令分發(fā)模塊相連接。
4.如權(quán)利要求3所述的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),其特征在于,所述系統(tǒng)還包括與所述人機交互控制模塊相連接的自然語言轉(zhuǎn)換/表達模塊。
5.如權(quán)利要求I所述的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),其特征在于,所述自然語言解析/理解模塊包括分布在網(wǎng)絡上的多個自然語言解析/理解模塊。
6.如權(quán)利要求5所述的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),其特征在于,所述自然語言解析/理解模塊包括多個解析/理解自動處理模塊和多個解析/理解人工處理模塊。
7.如權(quán)利要求I所述的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),其特征在于,所述自然語言轉(zhuǎn)換/表達模塊包括分布在網(wǎng)絡上的多個自然語言轉(zhuǎn)換/表達模塊。
8.如權(quán)利要求7所述的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),其特征在于,所述自然語言轉(zhuǎn)換/表達模塊包括多個轉(zhuǎn)換/表達自動處理模塊和多個轉(zhuǎn)換/表達人工處理模塊。
9.如權(quán)利要求3所述的采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),其特征在于,所述處理節(jié)點包括自動處理節(jié)點和人工處理節(jié)點。
專利摘要本實用新型實施例公開了一種采用自然語言的分布式智能交互的實現(xiàn)系統(tǒng),其中,該系統(tǒng)包括人機交互設備、人機交互控制模塊、自然語言解析/理解模塊、執(zhí)行/響應控制模塊、執(zhí)行命令分發(fā)模塊、自然語言轉(zhuǎn)換/表達模塊、處理節(jié)點;其中,人機交互控制模塊分別與人機交互設備、自然語言解析/理解模塊、自然語言轉(zhuǎn)換/表達模塊、執(zhí)行/響應控制模塊相連接;執(zhí)行命令分發(fā)模塊與執(zhí)行/響應控制模塊相連接;處理節(jié)點與執(zhí)行命令分發(fā)模塊相連接。實施本實用新型實施例,可以完成復雜問題,極大提高完成任務的成功率。
文檔編號G06F17/27GK202815832SQ20122013665
公開日2013年3月20日 申請日期2012年4月1日 優(yōu)先權(quán)日2012年4月1日
發(fā)明者郭佳 申請人:郭佳