專利名稱:一種自動應(yīng)答系統(tǒng)的圖形化編輯調(diào)試系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自動聊天、呼叫、應(yīng)答領(lǐng)域,特別是涉及一種自動應(yīng)答系統(tǒng)的圖形化編輯調(diào)試系統(tǒng)。
背景技術(shù):
目前自動問答技術(shù)是自然語言處理領(lǐng)域中一個(gè)非常熱門的研究方向,它綜合運(yùn)用了各種自然語言處理技術(shù),實(shí)現(xiàn)人與計(jì)算機(jī)之間基于自然語言的有效溝通。應(yīng)答控制邏輯的設(shè)計(jì)是自動問答系統(tǒng)開發(fā)的核心問題,應(yīng)答控制邏輯一般以文件或數(shù)據(jù)庫表的形式被保存和讀取?,F(xiàn)有的應(yīng)答控制邏輯的設(shè)計(jì)主要在用兩種方式首先,手工編寫文件腳本、數(shù)據(jù)庫內(nèi)容,該方法工作量大,而且容易出錯(cuò);其次,借助圖形化編輯工具編寫,不能體現(xiàn)智能性。IVRanteractive Voice Response)即交互式語音應(yīng)答系統(tǒng)的流程處理邏輯文件的編輯就是運(yùn)用了圖形化編輯工具。但是現(xiàn)有的圖形化編輯工具有以下不足1、僅支持采用樹型數(shù)據(jù)結(jié)構(gòu)的控制邏輯,如圖1所示,不能支持采用圖數(shù)據(jù)結(jié)構(gòu)的控制邏輯,如圖2所示。2、不能調(diào)試復(fù)雜的問題匹配條件現(xiàn)有的IVR系統(tǒng)是根據(jù)用戶輸入的電話按鍵來計(jì)算控制邏輯的匹配,如圖1中的 “ 1、普通話流程”、“ 2、英語流程”,就是用電話按鍵的“ 1 ”和“ 2 ”分別匹配“普通話流程”和 “英語流程”。在這種情況下匹配條件很單一,不容易出現(xiàn)一個(gè)輸入同時(shí)有多個(gè)“流程”與之匹配的情況。但是一旦用戶的輸入不在是簡單的電話按鍵,而是文本、圖片、視頻等多種數(shù)字內(nèi)容,如果調(diào)試不慎,則很容易出現(xiàn)一個(gè)輸入同時(shí)有多個(gè)“流程”與之匹配的情況?,F(xiàn)有的圖形化編輯工具并沒有提供相應(yīng)的調(diào)試功能。3、沒有顯示過濾功能如圖2所示,控制邏輯可能會非常復(fù)雜,這為用戶的圖形編輯設(shè)計(jì)工作帶來了困難?,F(xiàn)有系統(tǒng)不能通過設(shè)定各種過濾條件,改變相應(yīng)的部分的顯示狀態(tài),如突出顯示或隱藏。4、不能提供復(fù)雜內(nèi)容的圖形化仿真調(diào)試功能自動問答系統(tǒng)和用戶的整個(gè)對話是一個(gè)過程,要保證應(yīng)答邏輯穩(wěn)定、可靠,就需要在設(shè)計(jì)開發(fā)階段提供對整個(gè)過程全程調(diào)試的功能?,F(xiàn)有的系統(tǒng)不能提供對用戶輸入的文本、圖片、視頻等多種數(shù)字內(nèi)容的全程圖形化仿真調(diào)試功能。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),本發(fā)明一種自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,包括圖形化編輯模塊,使用傳統(tǒng)圖形化編輯方法編輯流程圖,用于初始的圖形化制作,
4將用戶輸入的信息進(jìn)行圖形化編輯;存儲模塊,用于以決策圖形化和/或樹的數(shù)據(jù)結(jié)構(gòu)存儲當(dāng)前正在編輯的處理邏輯文件;節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu)編輯模塊,用于對從存儲模塊中選取的節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu)內(nèi)容,進(jìn)行圖形化查看和編輯生成節(jié)點(diǎn)信息,節(jié)點(diǎn)信息包括節(jié)點(diǎn)索引編號,問題答案,數(shù)據(jù)操作;邊數(shù)據(jù)結(jié)構(gòu)編輯模塊,用于對從存儲模塊中選取的邊數(shù)據(jù)結(jié)構(gòu)內(nèi)容,進(jìn)行圖形化查看和編輯生成邊信息,邊信息包括邊索引編號,問題匹配條件,前節(jié)點(diǎn),后節(jié)點(diǎn)。所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,還包括顯示過濾模塊, 在圖形化編輯的過程中,用于設(shè)定過濾條件,改變邊,節(jié)點(diǎn)部分的顯示狀態(tài),或者過濾顯示邊方向的狀態(tài)。所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,還包括圖形化顯示模塊,用于顯示決策圖形化和/或樹,根據(jù)過濾條件可以突出顯示或隱藏決策圖形化和/或樹的部分,反饋給用戶。所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,還包括調(diào)試模塊,用于將生成的決策圖形化和/或樹根據(jù)用戶的命令進(jìn)行調(diào)試;應(yīng)答邏輯控制模塊,用于將用戶輸入的信息進(jìn)行運(yùn)算分析;仿真調(diào)試模塊,用于生成的決策圖形化和/或樹進(jìn)行調(diào)試設(shè)計(jì),通過輸入用戶信息,可以動態(tài)跟蹤、測試決策圖形化和/或樹的當(dāng)前狀態(tài)。所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,所述節(jié)點(diǎn)信息數(shù)據(jù),邊信息數(shù)據(jù)能夠相互轉(zhuǎn)換。所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,所述調(diào)試模塊,用于將選中的節(jié)點(diǎn)進(jìn)行測試,輸入需要測試的文本,從流程圖中找出所有從該節(jié)點(diǎn)出發(fā)的邊的集合 {bl,b2,-bn}的信息,在操作界面上顯示邊集合{bl,l32,-bn}的信息,輸入測試文本, 從邊集合{bl,1^2,-bn}的信息中取出一個(gè)元素,計(jì)算測試文本符合取出的邊的問題匹配條件,執(zhí)行操作界面上突出顯示取出的邊和該邊的相關(guān)信息,直到從邊集合的Ibl,b2,… bn}的信息中取出最后一個(gè)元素;其中所述η為正整數(shù)。所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,所述調(diào)試模塊,用于將選中的邊的集合{bl,b2,-bn}進(jìn)行測試,在操作界面上顯示邊集合{bl,b2,-bn}的信息,輸入測試文本,從邊集合{bl,l32,-bn}的信息中取出一個(gè)元素,計(jì)算測試文本符合取出的邊的問題匹配條件,執(zhí)行操作界面上突出顯示取出的邊和該邊的相關(guān)信息,直到從邊集合的{bl,b2,-bn}的信息中取出最后一個(gè)元素;其中所述η為正整數(shù)。所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,所述仿真調(diào)試模塊還包括輸入測試信息,仿真調(diào)試模塊接收信息,將信息發(fā)送給應(yīng)答邏輯控制模塊,應(yīng)答邏輯控制模塊根據(jù)存儲模塊的數(shù)據(jù),通過問題匹配條件查找到對應(yīng)的節(jié)點(diǎn),根據(jù)節(jié)點(diǎn)信息中的問題答案計(jì)算得出答復(fù)信息,執(zhí)行節(jié)點(diǎn)信息中的數(shù)據(jù)操作,并且記錄運(yùn)算發(fā)生的節(jié)點(diǎn)索引編號和邊索引編號,并將它們的狀態(tài)設(shè)置為突出顯示,應(yīng)答邏輯控制模塊將答復(fù)內(nèi)容返回給仿真調(diào)試模塊,仿真調(diào)試模塊通知流程圖顯示模塊刷新顯示,根據(jù)存儲模塊中當(dāng)前狀態(tài)顯示,仿真調(diào)試模塊根據(jù)用戶的請求信息確定執(zhí)行操作。本發(fā)明的有益效果是通過實(shí)現(xiàn)了決策圖形化/樹的圖形化編輯,提供問題匹配條件調(diào)試功能,使得匹配條件相互之間沒有交集,確保對每一個(gè)用戶輸入只有一個(gè)“流程”與之匹配。提供顯示過濾功能,根據(jù)設(shè)定各種過濾條件,改變相應(yīng)的部分的顯示狀態(tài),如突出顯示或隱藏。從而幫助編輯用戶理清各種關(guān)系。提供復(fù)雜內(nèi)容的圖形化仿真調(diào)試功能,對用戶輸入的文本、圖片、視頻等多種數(shù)字內(nèi)容的全程圖形化仿真調(diào)試功能。從而對于當(dāng)今的圖形化編輯調(diào)試業(yè)務(wù)發(fā)展起到了有效的幫助作用,使用戶的需求得到滿足。
圖1為現(xiàn)有技術(shù)中樹形圖形化流程圖;圖2為本發(fā)明圖形化編輯調(diào)試系統(tǒng)效果圖;圖3為本發(fā)明自動應(yīng)答系統(tǒng)的圖形化編輯調(diào)試系統(tǒng)框4為本發(fā)明調(diào)試模塊調(diào)試指定節(jié)點(diǎn)問題匹配條件的工作流程圖;圖5為本發(fā)明調(diào)試模塊調(diào)試指定邊問題匹配條件的工作流程圖;圖6為本發(fā)明仿真調(diào)試模塊工作流程圖;圖7為本發(fā)明圖形化編輯調(diào)試系統(tǒng)具體實(shí)施方式
效果圖;圖8為本發(fā)明圖形化編輯調(diào)試系統(tǒng)具體實(shí)施方式
效果圖;圖9為本發(fā)明具體實(shí)施方式
中調(diào)用節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu)編輯模塊預(yù)設(shè)信息;圖10為本發(fā)明具體實(shí)施方式
調(diào)用中邊數(shù)據(jù)結(jié)構(gòu)編輯模塊預(yù)設(shè)信息;圖11為本發(fā)明具體實(shí)施方式
中調(diào)用調(diào)試模塊輸出信息;圖12為本發(fā)明顯示過濾模塊隱藏從左向右的邊的效果圖;圖13為本發(fā)明顯示全部邊的效果圖;圖14為本發(fā)明突出顯示節(jié)點(diǎn)的效果圖;圖15為本發(fā)明圖形化編輯調(diào)試系統(tǒng)另一具體實(shí)施方式
效果圖;圖16為本發(fā)明另一具體實(shí)施方式
顯示全部邊的效果圖;圖17為本發(fā)明另一具體實(shí)施方式
顯示部分邊的效果圖;圖18為本發(fā)明另一具體實(shí)施方式
另一具體實(shí)施方式
顯示部分邊的效果圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明的自動聊天機(jī)器人進(jìn)行進(jìn)一步詳細(xì)說明。圖形化編輯調(diào)試系統(tǒng)結(jié)構(gòu)圖3為本發(fā)明自動應(yīng)答系統(tǒng)的圖形化編輯調(diào)試系統(tǒng)框圖,包括圖形化編輯模塊,使用傳統(tǒng)圖形化編輯方法編輯流程圖,用于初始的圖形化制作, 將用戶輸入的信息進(jìn)行圖形化編輯;存儲模塊,用于以決策圖形化和/或樹的數(shù)據(jù)結(jié)構(gòu)存儲當(dāng)前正在編輯的處理邏輯文件;節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu)編輯模塊,用于對從存儲模塊中選取的節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu)內(nèi)容,進(jìn)行圖形化查看和編輯生成節(jié)點(diǎn)信息;邊數(shù)據(jù)結(jié)構(gòu)編輯模塊,用于對從存儲模塊中選取的邊數(shù)據(jù)結(jié)構(gòu)內(nèi)容,進(jìn)行圖形化查看和編輯生成邊信息;
圖形化顯示模塊,用于顯示決策圖形化和/或樹,根據(jù)過濾條件可以突出顯示或隱藏決策圖形化和/或樹的部分,反饋給用戶。進(jìn)一步的包括顯示過濾模塊,在圖形化編輯的過程中,用于設(shè)定過濾條件,改變邊,節(jié)點(diǎn)部分的顯示狀態(tài),或者過濾顯示邊方向的狀態(tài)。進(jìn)一步的包括調(diào)試模塊,用于將生成的決策圖形化和/或樹根據(jù)用戶的命令進(jìn)行調(diào)試;應(yīng)答邏輯控制模塊,用于將用戶輸入的信息進(jìn)行運(yùn)算分析;應(yīng)答邏輯控制模塊還包括生成提示信息,提示信息是對用戶當(dāng)前所輸入信息的內(nèi)容進(jìn)行分析后,提示用戶下一步可以輸入什么內(nèi)容以及輸入內(nèi)容分別對應(yīng)哪些特定的業(yè)務(wù)和咨詢信息。例如“輸入商品名稱或商品的網(wǎng)頁網(wǎng)站地址(URL) ”,或者“輸入1 查看商品是否有貨,輸入4 運(yùn)費(fèi)查詢,輸入0 店主人工答復(fù)”;應(yīng)答邏輯控制模塊還包括生成應(yīng)答信息。針對用戶當(dāng)前所輸入信息,根據(jù)存儲模塊中的控制信息,按照預(yù)先定義的語實(shí)現(xiàn)數(shù)據(jù)運(yùn)算后,得到應(yīng)答信息,并將信息發(fā)送給應(yīng)答操作模塊;應(yīng)答邏輯控制模塊還包括針對用戶當(dāng)前所輸入信息,根據(jù)存儲模塊中的控制信息,按照預(yù)先定義的語實(shí)現(xiàn)直接調(diào)用外部動態(tài)庫文件的接口函數(shù)實(shí)現(xiàn)數(shù)據(jù)運(yùn)算后,將信息發(fā)送給應(yīng)答操作模塊;仿真調(diào)試模塊,用于生成的決策圖形化和/或樹進(jìn)行調(diào)試設(shè)計(jì),通過輸入用戶信息,可以動態(tài)跟蹤、測試決策圖形化和/或樹的當(dāng)前狀態(tài)。進(jìn)一步的,所述節(jié)點(diǎn)信息包括節(jié)點(diǎn)索引編號(ID),問題答案,數(shù)據(jù)操作,當(dāng)前狀態(tài);邊信息包括邊索引編號(ID),問題匹配提示,問題匹配條件,當(dāng)前狀態(tài),前節(jié)點(diǎn),后節(jié)點(diǎn);所述節(jié)點(diǎn)信息數(shù)據(jù),邊信息數(shù)據(jù)能夠相互轉(zhuǎn)換。進(jìn)一步的,所述調(diào)試模塊還包括用于將選中的節(jié)點(diǎn)進(jìn)行測試,輸入需要測試的文本,從流程圖中找出所有從該節(jié)點(diǎn)出發(fā)的邊的集合{bl,b2,一bn}的信息,在操作界面上顯示邊集合Ibl,b2,-bn}的信息,輸入測試文本,從邊集合{bl,b2,-bn}的信息中取出一個(gè)元素,計(jì)算符合測試文本取出的邊的問題匹配條件,符合測試文本邊的問題匹配條件執(zhí)行操作界面上突出顯示取出的邊和該邊的相關(guān)信息,直到從邊集合的Ibl,b2,-bn} 的信息中取出最后一個(gè)元素;其中所述η為正整數(shù)。進(jìn)一步的,所述調(diào)試模塊還包括用于將選中的邊進(jìn)行測試,輸入需要測試的文本,從流程圖中找出從該邊出發(fā)的節(jié)點(diǎn)信息,在操作界面上顯示節(jié)點(diǎn)的信息,輸入測試文本,從節(jié)點(diǎn)的信息中取出一個(gè)元素,計(jì)算符合測試文本取出的節(jié)點(diǎn)的問題匹配條件,符合測試文本節(jié)點(diǎn)的問題匹配條件執(zhí)行操作界面上突出顯示取出的節(jié)點(diǎn)和該節(jié)點(diǎn)的信息。進(jìn)一步的,仿真調(diào)試模塊還包括用于將從存儲模塊中接收信息,發(fā)送給應(yīng)答邏輯控制模塊,應(yīng)答邏輯控制模塊根據(jù)存儲模塊的數(shù)據(jù),通過計(jì)算答復(fù)信息和提示信息,然后得出數(shù)據(jù)操作,并且記錄運(yùn)算發(fā)生的節(jié)點(diǎn)和邊的認(rèn)證信息,并將它們的狀態(tài)設(shè)置為突出顯示, 應(yīng)答邏輯控制模塊將答復(fù)內(nèi)容返回給仿真調(diào)試模塊,仿真調(diào)試模塊通知流程圖顯示模塊刷新顯示,根據(jù)存儲模塊中當(dāng)前狀態(tài)顯示,仿真調(diào)試模塊根據(jù)用戶的請求信息確定操作進(jìn)程。其中調(diào)試模塊是對問題匹配條件的調(diào)試模塊,用戶輸入信息,調(diào)試模塊對問題匹配條件的調(diào)試
圖4為本發(fā)明調(diào)試模塊調(diào)試指定節(jié)點(diǎn)問題匹配條件的工作流程圖,,步驟S201,調(diào)試模塊初始化,開始進(jìn)行操作;步驟S202,選中一個(gè)節(jié)點(diǎn)對象,假設(shè)為A ;步驟s203,從流程圖中找出所有從節(jié)點(diǎn)A出發(fā)的邊的集合B{bl,b2,-bn}的信息,其中η為正整數(shù);步驟s204,在操作界面上顯示邊集合B{bl,l32,…bn}的信息,其中η為正整數(shù);步驟s205,輸入測試文本;步驟s206,從邊集合B{bl,b2,…虹}的信息中取出一個(gè)元素;步驟s207,計(jì)算測試文本是否符合取出的邊的問題匹配條件;如果符合邊的問題匹配條件執(zhí)行步驟s208,如果不符合邊的問題匹配條件執(zhí)行步驟s209 ;步驟S208,操作界面上突出顯示取出的邊和該邊的相關(guān)信息;步驟s209,取出的邊是否是邊集合B的最后一個(gè)元素,如果不是最后一個(gè)元素則執(zhí)行步驟s206,如果是最后一個(gè)元素執(zhí)行步驟s210 ;步驟S210,是否調(diào)試某一節(jié)點(diǎn)的某一條輸入邊的問題匹配條件,如果符合問題匹配條件執(zhí)行步驟s211,如果不符合問題匹配條件執(zhí)行步驟s212 ;步驟s211,調(diào)用步驟s206,調(diào)試某一節(jié)點(diǎn)的某一條輸入邊的問題匹配條件的方法;步驟s212,執(zhí)行完畢,結(jié)束調(diào)試。圖5為本發(fā)明調(diào)試模塊調(diào)試指定邊問題匹配條件的工作流程圖,步驟S301,調(diào)試模塊初始化,開始進(jìn)行操作;步驟s302,選中至少一條邊;步驟s303,從流程圖中找出所有選中邊的集合B{bl,b2,-bn}的信息,其中η為正整數(shù);步驟s304,在操作界面上顯示邊集合B{bl,l32,…bn}的信息,其中η為正整數(shù);步驟s305,輸入測試文本;步驟s306,從邊集合B{bl,l32,…虹}的信息中取出一個(gè)元素;步驟s307,計(jì)算測試文本是否符合取出的邊的問題匹配條件;如果符合邊的問題匹配條件執(zhí)行步驟s308,如果不符合邊的問題匹配條件執(zhí)行步驟s309 ;步驟S308,操作界面上突出顯示取出的邊和該邊的相關(guān)信息;步驟s309,取出的邊是否是邊集合B的最后一個(gè)元素,如果不是最后一個(gè)元素則執(zhí)行步驟s306,如果是最后一個(gè)元素執(zhí)行步驟s310 ;步驟S310,是否調(diào)試某一節(jié)點(diǎn)的某一條輸入邊的問題匹配條件,如果符合問題匹配條件執(zhí)行步驟s311,如果不符合問題匹配條件執(zhí)行步驟s312 ;步驟s311,調(diào)用步驟s306,調(diào)試某一節(jié)點(diǎn)的某一條輸入邊的問題匹配條件的方法;步驟S312,執(zhí)行完畢,結(jié)束調(diào)試。圖6為本發(fā)明仿真調(diào)試模塊工作流程圖,以下為仿真調(diào)試模塊的工作步驟步驟s401,仿真調(diào)試模塊初始化,開始接收用戶信息;步驟s402,用戶輸入一個(gè)信息;
步驟S403,仿真調(diào)試模塊接收信息,將信息發(fā)送給應(yīng)答邏輯控制模塊;步驟s404,應(yīng)答邏輯控制模塊根據(jù)存儲模塊的數(shù)據(jù),通過計(jì)算答復(fù)信息和提示信息,然后得出數(shù)據(jù)操作,并且記錄運(yùn)算發(fā)生的節(jié)點(diǎn)和邊的索引編號(ID),并將它們的狀態(tài)設(shè)置為突出顯示,并且顯示相關(guān)信息;步驟S405,應(yīng)答邏輯控制模塊將答復(fù)內(nèi)容返回給仿真調(diào)試模塊;步驟s406,仿真調(diào)試模塊通知流程圖顯示模塊刷新顯示,根據(jù)存儲模塊中最新的狀態(tài)顯示;步驟s407,仿真調(diào)試模塊根據(jù)用戶的請求信息確定是否結(jié)束操作,如果結(jié)束,執(zhí)行步驟s408,如果不結(jié)束執(zhí)行步驟s402 ;應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。決策圖形化數(shù)據(jù)結(jié)構(gòu)由于自動應(yīng)答控制邏輯具有以下特點(diǎn)順序性(流程性)主要是指系統(tǒng)的縱向關(guān)系,系統(tǒng)按照提示,按照一定的流程,依次提示客戶輸入每次完成業(yè)務(wù)需要的信息。層次性(多輸出)系統(tǒng)對客戶提供的服務(wù)是按照客戶發(fā)起的請求順序提供的,系統(tǒng)向客戶發(fā)送第一次提示信息,并根據(jù)客戶第二次輸入信息進(jìn)入第二次判斷時(shí),此時(shí)用戶會有多個(gè)可選項(xiàng),應(yīng)答邏輯應(yīng)該選擇哪一個(gè)依賴于客戶第二次輸入信息的內(nèi)容來做運(yùn)算。復(fù)用性(多輸入)主要是指系統(tǒng)的橫向關(guān)系,系統(tǒng)提供的多個(gè)業(yè)務(wù)處理中,要求客戶輸入的信息可能是相同的(如多種業(yè)務(wù)要求輸入身份證信息),或者是要求在業(yè)務(wù)之間橫向切換。所以存在多個(gè)業(yè)務(wù)共用一個(gè)節(jié)點(diǎn)的問題。多向性在任何一次交流過程中,客戶都有要求回到前一級重新輸入的可能。為了滿足上述所有的特點(diǎn),我們采用決策圖形化的數(shù)據(jù)結(jié)構(gòu)描述應(yīng)答邏輯,以圖結(jié)構(gòu)展示系統(tǒng)的各層流程處理節(jié)點(diǎn),如圖7所示。實(shí)施例1 如何實(shí)現(xiàn)流程圖編制和仿真調(diào)試我們先列出整個(gè)對話的用戶輸入和應(yīng)答,然后再詳細(xì)說明運(yùn)行流程對話過程1 第1次對話
用戶輸入您好
自動應(yīng)答你好,我是老板的電子商務(wù)助理,我有什么可以幫助你的呢
輸入1查看商品是否有貨,
輸入4運(yùn)費(fèi)查詢。
第2次對話
用戶輸入1
自動應(yīng)答請指定寶貝
1、請輸入寶貝名稱,
2、請輸入寶貝網(wǎng)頁網(wǎng)站地址(URL)。
第3次對話
用戶輸入韓國
自動應(yīng)答以下是您可選的商品
9
權(quán)利要求
1.一種自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,包括圖形化編輯模塊,使用傳統(tǒng)圖形化編輯方法編輯流程圖,用于初始的圖形化制作,將用戶輸入的信息進(jìn)行圖形化編輯;存儲模塊,用于以決策圖形化和/或樹的數(shù)據(jù)結(jié)構(gòu)存儲當(dāng)前正在編輯的處理邏輯文件;節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu)編輯模塊,用于對從存儲模塊中選取的節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu)內(nèi)容,進(jìn)行圖形化查看和編輯生成節(jié)點(diǎn)信息,節(jié)點(diǎn)信息包括節(jié)點(diǎn)索引編號,問題答案,數(shù)據(jù)操作;邊數(shù)據(jù)結(jié)構(gòu)編輯模塊,用于對從存儲模塊中選取的邊數(shù)據(jù)結(jié)構(gòu)內(nèi)容,進(jìn)行圖形化查看和編輯生成邊信息,邊信息包括邊索引編號,問題匹配條件,前節(jié)點(diǎn),后節(jié)點(diǎn)。
2.如權(quán)利要求1所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,還包括顯示過濾模塊,在圖形化編輯的過程中,用于設(shè)定過濾條件,改變邊,節(jié)點(diǎn)部分的顯示狀態(tài),或者過濾顯示邊方向的狀態(tài)。
3.如權(quán)利要求1所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,還包括圖形化顯示模塊,用于顯示決策圖形化和/或樹,根據(jù)過濾條件可以突出顯示或隱藏決策圖形化和/或樹的部分,反饋給用戶。
4.如權(quán)利要求1所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,還包括調(diào)試模塊,用于將生成的決策圖形化和/或樹根據(jù)用戶的命令進(jìn)行調(diào)試;應(yīng)答邏輯控制模塊,用于將用戶輸入的信息進(jìn)行運(yùn)算分析;仿真調(diào)試模塊,用于生成的決策圖形化和/或樹進(jìn)行調(diào)試設(shè)計(jì),通過輸入用戶信息,可以動態(tài)跟蹤、測試決策圖形化和/或樹的當(dāng)前狀態(tài)。
5.如權(quán)利要求1所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,所述節(jié)點(diǎn)信息數(shù)據(jù),邊信息數(shù)據(jù)能夠相互轉(zhuǎn)換。
6.如權(quán)利要求3所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,所述調(diào)試模塊,用于將選中的節(jié)點(diǎn)進(jìn)行測試,輸入需要測試的文本,從流程圖中找出所有從該節(jié)點(diǎn)出發(fā)的邊的集合{bl,b2,-bn}的信息,在操作界面上顯示邊集合{bl,b2,-bn}的信息,輸入測試文本,從邊集合{bl,b2,一bn}的信息中取出一個(gè)元素,計(jì)算測試文本符合取出的邊的問題匹配條件,執(zhí)行操作界面上突出顯示取出的邊和該邊的相關(guān)信息,直到從邊集合的 {bl,b2,…虹}的信息中取出最后一個(gè)元素;其中所述η為正整數(shù)。
7.如權(quán)利要求3所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,所述調(diào)試模塊,用于將選中的邊的集合Ibl,b2,-bn}進(jìn)行測試,在操作界面上顯示邊集合{bl,b2,… bn}的信息,輸入測試文本,從邊集合{bl,b2,-bn}的信息中取出一個(gè)元素,計(jì)算測試文本符合取出的邊的問題匹配條件,執(zhí)行操作界面上突出顯示取出的邊和該邊的相關(guān)信息, 直到從邊集合的Ibl,l32,-bn}的信息中取出最后一個(gè)元素;其中所述η為正整數(shù)。
8.如權(quán)利要求3所述的自動應(yīng)答系統(tǒng)圖形化編輯調(diào)試系統(tǒng),其特征在于,所述仿真調(diào)試模塊還包括輸入測試信息,仿真調(diào)試模塊接收信息,將信息發(fā)送給應(yīng)答邏輯控制模塊, 應(yīng)答邏輯控制模塊根據(jù)存儲模塊的數(shù)據(jù),通過問題匹配條件查找到對應(yīng)的節(jié)點(diǎn),根據(jù)節(jié)點(diǎn)信息中的問題答案計(jì)算得出答復(fù)信息,執(zhí)行節(jié)點(diǎn)信息中的數(shù)據(jù)操作,并且記錄運(yùn)算發(fā)生的節(jié)點(diǎn)索引編號和邊索引編號,并將它們的狀態(tài)設(shè)置為突出顯示,應(yīng)答邏輯控制模塊將答復(fù)內(nèi)容返回給仿真調(diào)試模塊,仿真調(diào)試模塊通知流程圖顯示模塊刷新顯示,根據(jù)存儲模塊中當(dāng)前狀態(tài)顯示,仿真調(diào)試模塊根據(jù)用戶的請求信息確定執(zhí)行操作。
全文摘要
本發(fā)明公開了圖形化編輯模塊,使用傳統(tǒng)圖形化編輯方法編輯流程圖,用于初始的圖形化制作,將用戶輸入的信息進(jìn)行圖形化編輯;圖形化編輯模塊,使用傳統(tǒng)圖形化編輯方法編輯流程圖,用于初始的圖形化制作,將用戶輸入的信息進(jìn)行圖形化編輯;存儲模塊,用于以決策圖形化和/或樹的數(shù)據(jù)結(jié)構(gòu)存儲當(dāng)前正在編輯的處理邏輯文件;節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu)編輯模塊,用于對從存儲模塊中選取的節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu)內(nèi)容,進(jìn)行圖形化查看和編輯生成節(jié)點(diǎn)信息,節(jié)點(diǎn)信息包括節(jié)點(diǎn)索引編號,問題答案,數(shù)據(jù)操作;邊數(shù)據(jù)結(jié)構(gòu)編輯模塊,用于對從存儲模塊中選取的邊數(shù)據(jù)結(jié)構(gòu)內(nèi)容,進(jìn)行圖形化查看和編輯生成邊信息,邊信息包括邊索引編號,問題匹配條件,前節(jié)點(diǎn),后節(jié)點(diǎn)。
文檔編號G06F17/30GK102426567SQ20111027343
公開日2012年4月25日 申請日期2011年9月15日 優(yōu)先權(quán)日2011年9月15日
發(fā)明者張德長 申請人:張德長