亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于交互輸入的智能提示系統(tǒng)及其實現(xiàn)方法

文檔序號:6582273閱讀:214來源:國知局
專利名稱:一種基于交互輸入的智能提示系統(tǒng)及其實現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種智能提示系統(tǒng),尤其涉及一種基于交互輸入的智能提示系統(tǒng)及其 實現(xiàn)方法。
背景技術(shù)
一般的專家智能系統(tǒng)通常由人機交互界面、知識庫、推理機、解釋器、綜合數(shù)據(jù)庫 及知識獲取等6部分構(gòu)成。人機交互界面部分,當前有命令控制交互、文字輸入交互、語音 輸入交互等方式。文字輸入交互因其簡單靈活、出錯率低而成為最主要和最常用的交互方 式。文字輸入交互是指專家智能系統(tǒng)提供人機交互的聊天界面,類似MSN和IM的形式通過 輸入文字信息,專家智能系統(tǒng)使用各種方式理解這些文字信息,然后使用智能處理機制給 出這些信息的回答。由于專家智能系統(tǒng)的理解能力有限,往往與人們的期望會有差異。由 于輸入了一些不合理的內(nèi)容而無法獲得正確的答案,浪費人們的時間,甚至?xí)霈F(xiàn)由于盲 目的非法輸入而造成對系統(tǒng)的破壞。一般的這種類似于聊天界面形式的交互,都是直接運用各種輸入法,輸入自己想 說的話、想問的問題,然后提交給系統(tǒng),由專家系統(tǒng)來識別用戶的目的。這種方式中會因每 個用戶的不同而出現(xiàn)無法預(yù)料的用戶輸入內(nèi)容,造成系統(tǒng)理解的障礙。有些專家系統(tǒng)為了 避免過多的歧義和無關(guān)的輸入,會采取列出幾個選項,讓用戶選擇特定選項,這種方式雖然 能更準確地確定用戶需求,但是能列出的選項畢竟有限,選項太多時不能一次全部列出,列 出得太多也會造成選擇的不方便的問題。還有一些系統(tǒng)為了防止用戶輸入過多無用信息, 會采取過濾很多內(nèi)容,或者給出很多類似文檔一樣的提示,但這樣也會給用戶帶來很多的 不方便,給用戶使用造成影響。綜上問題,需提出一種比較實用方便的智能提示系統(tǒng)來滿足當前用戶多應(yīng)用需 求,并為用戶提供最簡單的用戶界面,保證用戶獲得最準確的結(jié)果。

發(fā)明內(nèi)容
本發(fā)明目的提供一種基于交互輸入的智能提示系統(tǒng)及實現(xiàn)方法,能提高智能識別 的效率及界面應(yīng)用的多樣性,簡化用戶的輸入,并保證智能提示系統(tǒng)結(jié)果的準確性。本發(fā)明所提出的一種基于交互輸入的智能提示系統(tǒng),包含用戶輸入界面單元和后 臺智能匹配單元。用戶輸入界面單元,用于用戶輸入和信息提示內(nèi)容顯示。后臺智能匹配單元,用于對用戶輸入的內(nèi)容進行匹配控制,給出提示項,并根據(jù)提 示項內(nèi)容返回處理結(jié)果。本發(fā)明還提出一種基于交互輸入的智能提示系統(tǒng)的實現(xiàn)方法,包含以下步驟(1)用戶在輸入界面單元中輸入內(nèi)容,進入輸入提示過程;(2)后臺智能匹配單元根據(jù)用戶輸入內(nèi)容,查詢匹配信息,進行匹配查詢處理;(3)后臺智能匹配單元將匹配查詢結(jié)果反饋到用戶輸入界面,顯示提示項信息;
(4)用戶選擇其所需提示項,提交智能系統(tǒng)信息處理;(5)智能系統(tǒng)根據(jù)用戶選擇的提示項內(nèi)容,對提交內(nèi)容進行匹配處理,給用戶提供 準確結(jié)果;(6)將處理結(jié)果提交用戶界面顯示,完成智能系統(tǒng)提示與回答過程。輸入提示處理過程中,匹配查詢包含直接根據(jù)輸入字符模糊匹配、根據(jù)輸入的拼 音進行匹配、基于關(guān)鍵字匹配和根據(jù)語義進行匹配四種處理方式。用戶輸入界面中系統(tǒng)匹配提示項信息顯示形式包含顯示提示語句內(nèi)容、顯示提 示語句的不同分類、根據(jù)語義模板信息顯示提示。在顯示提示語句的分類包含提問、查找 和搜索三種形式。在根據(jù)語義模板信息顯示提示的過程中,提示形式包含文本框、下拉框 和日期選擇三種。在根據(jù)語義進行匹配的結(jié)果反饋中,不僅返回匹配結(jié)果的提示,同時返回匹配的 相關(guān)的規(guī)則信息,其規(guī)則信息包括匹配提示的所屬類別信息、匹配提示的語義信息、匹配 提示的模板信息。本發(fā)明所提供的一種基于交互輸入的智能提示系統(tǒng)及其實現(xiàn)方法,能夠為用戶提 供簡單實用的輸入界面,簡化用戶的輸入內(nèi)容。由于采用了規(guī)則性輸入,有效降低了底層處 理的復(fù)雜性,提高了智能系統(tǒng)回答的準確性。


圖1基于交互輸入的智能提示系統(tǒng)結(jié)構(gòu)框圖;圖2基于交互輸入的智能提示系統(tǒng)基本流程具體實施例方式用戶輸入語句時,交互輸入的智能系統(tǒng)將內(nèi)容大致分為三類普通的知識內(nèi)容、經(jīng) 過分類的復(fù)雜的知識內(nèi)容、采用了關(guān)鍵字變量技術(shù)的知識內(nèi)容。在將這些不同的信息生成 提示項時,智能系統(tǒng)同時會根據(jù)分類、復(fù)雜度等不同情況生成不同的附加信息,添加到提示 項上去,使用戶能夠更準確地定位自己的需求。當用戶輸入的是字符時,智能系統(tǒng)可以直接根據(jù)輸入字符模糊匹配在知識庫中進 行匹配查詢,返回匹配到的提示項結(jié)果。智能系統(tǒng)采用此種匹配方式時,不論輸入的字符在 提示的開頭、中間、結(jié)尾,都可以找到相應(yīng)的提示內(nèi)容。當用戶輸入的是拼音,則智能系統(tǒng)會 根據(jù)漢字對應(yīng)的拼音進行匹配,查找符合的結(jié)果。智能系統(tǒng)還可以根據(jù)用戶輸入的字符作 為一個變量查詢語義模板進行匹配,例如“上?!?,在語義模板中可以解釋為“$ {city} ”,在 匹配時,會查詢所有的語義模板中包含“${city},,的模板。智能系統(tǒng)還可以對輸入的字符 進行分析,找出字符的語義模板,根據(jù)語義模板進行匹配,這樣會提示出比較多的內(nèi)容。例 如,若輸入“貴”,智能系統(tǒng)會檢索到與“貴”相關(guān)的提示,同時根據(jù)語義模板,檢索到與“不便 宜”相關(guān)的提示。根據(jù)上述匹配查詢的結(jié)果,后臺智能系統(tǒng)匹配單元將提示項信息反饋到用戶端顯 示。提示項信息顯示形式包含顯示提示語句內(nèi)容、顯示提示語句的不同分類以及根據(jù)語義 模板信息顯示提示。顯示提示語句的分類包含提問、查找和搜索三種形式。在根據(jù)語義模 板信息顯示提示項信息時,其提示形式包含有文本框、下拉框和日期選擇三種。例如下拉框形式當提示項 內(nèi)容是“我要送禮給$ !relation [老婆,父親,母親]} ”時,用戶選擇這 個提示項內(nèi)容之后,則會出現(xiàn)下拉框,選擇“老婆”、“父親”、“母親”其中的一個,用戶確認選 擇之后,“我要送禮給$ {relation [老婆,父親,母親]} ”以及"relation =母親”信息即 被傳遞到智能系統(tǒng)后臺進行匹配處理。在根據(jù)語義模板進行匹配的結(jié)果反饋中,不僅返回匹配的提示,同時返回匹配的 相關(guān)的規(guī)則信息。規(guī)則信息包含匹配提示的所述類別、語義信息、模板信息等。類別是智 能系統(tǒng)中定義的知識的類別,可包括提問、查找、搜索等。語義信息用來標識出匹配的字符, 在顯示時顯著地提醒用戶。模板信息是每個提示信息的內(nèi)在內(nèi)容,對整個提示內(nèi)容進行分 解后,提煉出的格式內(nèi)容,在顯示時會根據(jù)這個信息的不同,顯示出不同的提示項。智能系統(tǒng)將匹配處理的提示項內(nèi)容反饋到用戶輸入界面,為用戶顯示提示項信 息。各提示項以列表的形式顯示在輸入框的附近。用戶可以移動鍵盤或者鼠標激活任一選 項,然后單擊或者按回車即可選中這條提示。如果這是一條普通的知識庫中的知識,智能系 統(tǒng)會直接以查詢知識的形式把提示信息直接發(fā)送到智能系統(tǒng)后臺進行處理。如果選中的 是經(jīng)過分類的復(fù)雜信息,比如“導(dǎo)購”,則以特殊命令的方式將選中的提示發(fā)送到智能系統(tǒng) 后臺,在命令中會包含類別信息,以便于專家系統(tǒng)準備處理。如果選中了使用關(guān)鍵字變量的 復(fù)雜信息,則界面會出現(xiàn)彈出框的提示,引導(dǎo)用戶完成完整信息的輸入。例如選中“查訊運 費我在(起始地址信息),快遞到(目的地址信息)多少錢?”,則彈出框中會顯示這條提 示項,并且“起始地址信息”和“目的地址信息”會被替換成兩個輸入框,輸入框中會有適當 的提示。如果通過IP查到用戶在上海,則會在輸入框中提示“上海”,同時輸入框中的內(nèi)容 是可以修改的,用戶可以依據(jù)實際情況輸入真實的地址信息,點擊“確定”后同樣會以特殊 命令的方式往后臺發(fā)送命令,智能系統(tǒng)后臺接收到命令后就可以調(diào)用專門的運費處理單元 來處理。用戶提交后,智能系統(tǒng)會根據(jù)提示的類型和內(nèi)容,精準進行處理,返回準確的結(jié) 果,完成整個智能系統(tǒng)的提示過程。在上述具體實施步驟中,智能系統(tǒng)在提示項信息處理過程中,后臺做了如下處理 文字模式匹配,把智能系統(tǒng)的知識庫中的一部分常用知識預(yù)先載入到緩存區(qū)中。當用戶每 完成一個文字輸入時,系統(tǒng)立刻獲取用戶輸入的內(nèi)容,并發(fā)送到后臺處理系統(tǒng),后臺處理程 序采用中文語言處理算法將其與緩存區(qū)中的知識進行快速匹配,并將匹配的結(jié)果返回給輸 入端進行提示。對緩存區(qū)中的數(shù)據(jù)采用專門的管理程序進行維護。每過兩個小時,系統(tǒng)會 對緩存區(qū)數(shù)據(jù)進行交換,即將最新加入知識庫的知識加入到緩存區(qū)中,將一些不常匹配到 的知識也交換出去,同時將其他一些知識輪換進來。智能系統(tǒng)的匹配算法不僅會從知識的 首位置開始匹配,也會從知識的任意位置進行匹配。例如用戶輸入“你們”,我們的匹配結(jié) 果可能是“你們的東西怎么樣? ”或“東西收到后怎么通知你們? ”,“如果質(zhì)量有問題怎么聯(lián) 系你們進行退貨?”等等。在維護后臺緩存區(qū)時,將中文知識維護進緩存區(qū)的同時采用查字典的方式將中文 語句格式化成漢語拼音并專門保存(若是多音字則保存多份)。然后在匹配的時候,當用戶 輸入的內(nèi)容是漢語拼音時,我們的系統(tǒng)會取漢語拼音直接與轉(zhuǎn)換成拼音的知識進行匹配, 并將匹配結(jié)果進行顯示。例如用戶輸入“nimen”,同樣可以出現(xiàn)類似“你們的東西怎么樣?,, 或“東西收到后怎么通知你們? ”或“如果質(zhì)量有問題怎么聯(lián)系你們進行退貨? ”等匹配結(jié)果。智能系統(tǒng)為了滿足用戶輸入的多樣性,能處理各方面不同的問題,對知識的維護 采取了分類問題模板匹配方法。雖然用戶實際提問的問題千變?nèi)f化,但對于一類特定的問 題還是有一定規(guī)律可循的。比如說對于運費一類的問題,一定會有一些固定的句型,還會 有一些地名。因此我們基于這些句型預(yù)先編制一些對應(yīng)的模板,并將句型中涉及地名的地 方做成特定格式(${變量類型})的可變量。例如“我在上海,快遞到杭州多少錢?”,其中 “上?!焙汀昂贾?,,是兩個地名變量,因此我們在模板中可以抽象成“我在$ {address},快遞 到$ {address}多少錢? ”,提示系統(tǒng)會將這些模板與知識一起維護到后臺緩存區(qū)中用于匹 配處理。當用戶輸入“快遞”兩個字時,智能系統(tǒng)就能匹配到這個模板,然后成為前臺提示 的條目中返回一條信息“我在(地址信息),快遞到(地址信息)多少錢?”。若用戶選擇這 一條信息,用戶界面將會出現(xiàn)一個新的彈出框,將上面兩個“地址信息”替換為輸入框,引導(dǎo) 用戶輸入實際的地址信息。比如“北京”和“南京”,然后點擊確定發(fā)送到系統(tǒng)后臺,系統(tǒng)后 臺接收到的輸入為“我在北京,快遞到南京多少錢? ”。智能系統(tǒng)會把“北京”,“南京”這兩 個地名變量的值提取出來,然后調(diào)用專門處理運費的單元,依據(jù)預(yù)存數(shù)據(jù)和特定算法計算 出運費信息并返回給用戶。另外,若采用前面列舉的實施步驟沒有匹配到足夠多合適的結(jié)果,智能系統(tǒng)則會 采用語義匹配以增加匹配項。目前智能系統(tǒng)能夠支持基于同義詞、同義句的語義智能匹配。 首先這些匹配是基于現(xiàn)有的語義庫的,在語義庫中預(yù)先定義了各種同義詞和同義句,例如 “無”跟“沒有”同義,“能便宜點嗎”跟“能不能再打點折扣”同義??焖佾@取輸入的同義詞 和同義句由智能語義引擎負責處理。智能系統(tǒng)獲取輸入的語義匹配詞或匹配句后合并到其 他匹配的提示中一并顯示出來,供用戶選擇。上述列舉的多種實施方案種,能夠根據(jù)用戶多種形式的輸入選擇由智能系統(tǒng)快速 準確地給出答案,滿足用戶的應(yīng)用需求。
權(quán)利要求
1.一種基于交互輸入的智能提示系統(tǒng),其特征在于包含用戶輸入界面單元和后臺智 能系統(tǒng)匹配處理單元,用戶輸入界面單元對用戶輸入和信息提示內(nèi)容進行顯示,后臺智能 系統(tǒng)匹配單元對用戶輸入的內(nèi)容進行匹配控制,給出提示項,并根據(jù)提示項內(nèi)容返回處理結(jié)果。
2.一種基于交互輸入的智能提示系統(tǒng)的實現(xiàn)方法,其特征在于包含以下步驟(1)用戶在輸入界面單元中輸入內(nèi)容,進入輸入提示過程;(2)后臺智能匹配單元根據(jù)用戶輸入內(nèi)容,查詢匹配信息,進行匹配查詢處理;(3)后臺智能匹配單元將匹配處理結(jié)果反饋到用戶輸入界面,顯示提示項信息;(4)用戶根據(jù)所需選擇提示項內(nèi)容,提交智能系統(tǒng)信息處理;(5)智能系統(tǒng)根據(jù)用戶選擇的提示項,對提交內(nèi)容進行匹配處理,給用戶提供準確結(jié)果;(6)將處理結(jié)果提交用戶界面顯示,完成智能系統(tǒng)提示與回答過程。
3.如權(quán)利要求2所述的一種基于交互輸入的智能提示系統(tǒng)的實現(xiàn)方法,其特征在于 所述匹配查詢處理包含根據(jù)輸入字符模糊匹配、根據(jù)輸入的拼音進行匹配、基于關(guān)鍵字匹 配和根據(jù)語義進行匹配四種方式。
4.如權(quán)利要求2所述的一種基于交互輸入的智能提示系統(tǒng)的實現(xiàn)方法,其特征在于 所述顯示提示項信息的形式包括普通提示項內(nèi)容顯示、根據(jù)提示項的不同分類顯示和根據(jù) 語義模板信息顯示三種形式。
5.如權(quán)利要求2或4所述的一種基于交互輸入的智能提示系統(tǒng)的實現(xiàn)方法,其特征在 于所述提示項的不同分類包括提問、查找和搜索。
6.如權(quán)利要求4所述的一種基于交互輸入的智能提示系統(tǒng)的實現(xiàn)方法,其特征在于 所述根據(jù)語義模板信息顯示的形式包括文本框、下拉框和日期項選擇三種形式。
7.如權(quán)利要求2或3所所述的一種基于交互輸入的智能提示系統(tǒng)的實現(xiàn)方法,其特征 在于所述根據(jù)語義進行匹配時能夠在語義層面對用戶輸入的內(nèi)容進行理解,支持基于同 義詞、同義句的語義智能匹配。
全文摘要
本發(fā)明提供一種基于交互輸入的智能提示系統(tǒng)及實現(xiàn)方法。其中交互輸入的智能提示系統(tǒng)包含用戶輸入界面單元和后臺智能匹配單元。本發(fā)明還提出一種基于交互輸入的智能提示系統(tǒng)的實現(xiàn)方法,包含用戶在輸入界面中輸入內(nèi)容;后臺智能匹配單元根據(jù)用戶輸入內(nèi)容,查詢匹配信息進行匹配處理;將匹配查詢結(jié)果反饋到用戶輸入界面并顯示提示項信息;用戶選擇其所需提示項并提交智能系統(tǒng)信息處理;智能系統(tǒng)根據(jù)用戶選擇的提示語句對提交內(nèi)容進行匹配處理,并給用戶返回準確結(jié)果;最后將處理結(jié)果提交用戶界面顯示,完成智能系統(tǒng)提示與回答過程。本發(fā)明能有效提高智能識別效率及界面應(yīng)用的多樣性,簡化用戶的輸入,并保證智能提示系統(tǒng)結(jié)果的準確性。
文檔編號G06F3/048GK102103455SQ20091020137
公開日2011年6月22日 申請日期2009年12月18日 優(yōu)先權(quán)日2009年12月18日
發(fā)明者朱勝, 王寶利 申請人:上海智問軟件技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1