[發明專利]一種POI智能檢索的檢索方法在審
| 申請號: | 201310438035.9 | 申請日: | 2013-09-24 |
| 公開(公告)號: | CN103488752A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | 解威;李濰希;于航;朱小瑩 | 申請(專利權)人: | 沈陽美行科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 沈陽晨創科技專利代理有限責任公司 21001 | 代理人: | 任玉龍 |
| 地址: | 110179 遼寧省沈*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 poi 智能 檢索 方法 | ||
1.一種POI智能檢索的檢索方法,其特征在于:所述的POI智能檢索的檢索方法,智能檢索的開始,首先等待用戶的輸入,用戶的輸入可以通過輸入法手寫、拼音、字母、語音錄入、音頻文件、地圖圖片文件,文本文件,在這里對用戶的輸入不采取過多的限制,盡量滿足用戶的使用習慣;對于以上未加工的用戶輸入信息,需要經過自然語言輸入,將這些未加工的信息轉化成文本符號,并非自然語言;
對于轉化后的文本符號,按照預設的規則進行特征提取,進行文本的轉換,以及詞和符號的替換,去除一些無意義分隔詞,有選擇的去掉一些標點符號以及區分度不高的詞;自然語言理解是基于訓練好的統計概率模型,從模式規則庫中,找到近似的模式,近似模式可以有多個,每個模式都會對應一個檢索思維聯想樹;
對于多個檢索模式出現的情況,會生成多個檢索步驟,接下來會對這些檢索步驟進行聚合,并排除顯然是不合理的檢索步驟,這些處理過程是通過一些定義好的規則來進行;經過幾輪這樣的處理過程后,會生成一些粗加工的步驟,這些步驟確保是存在合理的;
對于這些粗加工的步驟,還需加上預處理過程,處理后過程等,并對步驟綜合量化各要素后,進行優化排序,就完成整個檢索步驟的編譯優化;
這些步驟生成后,并不是馬上開始檢索的具體操作,而是需要先查詢一下檢索片段是否存在,如果存在的話,就直接執行檢索的片段;在檢索片段中,會包含一步檢索步驟和一步檢索結果;執行檢索片段分支,通常情況下,檢索過程只需在檢索步驟中,完成空缺的檢索步驟,在適當的“斷點”接續執行即可;這樣可以有效的加速檢索的過程,執行檢索片段后,會交給檢索結果整理過程;
如果不存在檢索片段,會生成檢索步驟清單,在這一過程,會初始化查詢和調度檢索步驟的過程,并開辟空間保存檢索參數和檢索步驟之間的上下文信息等;檢索步驟每執行一個,都會在檢索步驟清單隊列中減1,當檢索步驟清單減少到0的時候,檢索已經做出來所有的檢索結果,之后會交給檢索結果整理過程;
檢索結果整理過程會對檢索到的結果進行評分和分類,并對檢索結果依照評分和分類的結果排序,然后對排序的結果進行合并,就可以作為整個檢索過程的結果返回給用戶了;
當按照之前檢索步驟清單執行后,出現檢索結果不存在的時候,需要考慮之前對用戶的檢索理解內容是否存在問題,因此這里存在一個對于理解誤差的反饋機制;反饋機制會對檢索進行重組織,逐步的放大檢索條件,首先逐步取消掉那些區分度不高的詞語,保留區分度高的詞語,直至到取消區分度高的詞語,保留區分度不高的詞語;當出現結果了,并且滿足檢索的結束條件時,就不再繼續放大檢索條件了,處理過程是可以被提前終止,然后再次交給檢索結果整理過程,每次檢索都會努力嘗試提供給用戶檢索結果;
當檢索結果已經提供出來,存在一個檢索過程的自學習過程,利用用戶檢索的關鍵字與實際執行的檢索步驟的關系來修正檢索內建理解的規則,以及思維聯想樹等;并備份檢索片段;至此,檢索過程結束,將檢索出的結果提供給用戶。
2.按照權利要求1所述的POI智能檢索的檢索方法,其特征在于:智能檢索的流程如下:
外部輸入:用于接收用戶的輸入,通常作為直接與用戶交互的模塊,提供多種的輸入方式,符合用戶的使用習慣,例如:用戶語音輸入,用戶的手寫輸入等;
特征提取:對用戶的輸入,無論是輸入的內容,還是輸入的行為細節,包括符號的輸入、大小寫的輸入等,又或者還是對輸入的關鍵字多次的輸入,被認定為有用特征后,都作為特征會被記錄并提取出來;
文本轉換:需要將特征提取的內容進一步轉化成文本內容,有些特征提取出來源自聲音,有些特征提取出來源自畫面,有些特征提取出來源自一串數字,這些都需要將這些內容轉換成代表的文本含義;當文本轉換的過程,如果出現文本的解釋出現歧義的情況,需要將這些歧義進行消除,根據訓練的詞典庫和詞匹配的規則進行排歧,并對結果進行分詞,詞性角色的標注;
語義理解:這個模塊會對文本轉換的結果,在模式規則庫中,進行模式規則的匹配,會生成檢索的主要執行步驟;
檢索片段:核心是一個緩存模塊,會緩存各步驟的檢索結果,各步驟執行的上下文,還未保存的規則修正結果和統計信息等;并提供統一的訪問接口和同類型的檢索片段分類存儲和合并、換入換出策略等;允許一個檢索過程,在檢索片段存在的情況下,可以省略掉一些步驟,并存在對每個片段有二次加工的可能;
檢索步驟生成:當所請求的檢索片段不存在的情況下,將會執行完整的檢索步驟,檢索步驟會對語義理解的步驟,進行編譯優化處理,會綜合考慮性能、內存等要素后,生成一組合理的檢索步驟,加上預處理的流程、步驟之間銜接的流程和處理后的流程等,就會最終產生一個檢索步驟的清單;與此同時,還會完成初始化環境變量和開辟相關的內存空間,為檢索的步驟處理做準備;
檢索步驟處理:此過程會根據請求的內容,按照檢索的業務邏輯,遍歷檢索的數據庫內容,取得滿足查詢條件的檢索結果;當檢索步驟清單定義的步驟數大于零,檢索步驟處理就會被調用多次;每一步的結束,都會保存檢索的上下文,供下一步的檢索和記錄檢索片段來使用;
檢索結果處理:檢索結果處理會將檢索的結果進行分類、排序、合并等操作,這一步的結果就可以轉給外置輸出模塊,用于向外置設備進行輸出;
誤差反饋處理:對經過一次檢索步驟生成、檢索步驟處理后,檢索結果不存在,智能檢索系統會判定對用戶輸入的理解是存在誤差的,需要修改查詢條件,誤差反饋處理會重新生成檢索步驟,進行新的檢索,當滿足結束的條件后,才會停止檢索;
自適應學習:這是一個學習模塊,會根據檢索的結果和用戶的輸入,進行自適應的學習,來達到不斷適應用戶使用習慣的目的;根據用戶的多次檢索,會不斷修正系統默認的規則,會影響檢索的結果和檢索結果的排序等;
外置輸出:就是用戶接口,提供給用戶檢索的結果,對用戶請求的檢索結果,進行應答。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于沈陽美行科技有限公司,未經沈陽美行科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310438035.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種網站數據加載方法及裝置
- 下一篇:一種數據存儲方法及裝置





