[發明專利]嵌入式的搜尋系統及其方法有效
| 申請號: | 201010122055.1 | 申請日: | 2010-03-08 |
| 公開(公告)號: | CN102193935A | 公開(公告)日: | 2011-09-21 |
| 發明(設計)人: | 邱全成;吳翠 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市浩天知識產權代理事務所 11276 | 代理人: | 劉云貴 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 搜尋 系統 及其 方法 | ||
技術領域
本發明為有關于一種搜尋系統及其方法,特別是指一種通過作業系統所預設的注冊信息嵌入搜尋區塊于應用程序的嵌入式的搜尋系統及其方法。
背景技術
近年來,隨著電腦科技的蓬勃發展,執行于作業系統上的應用程序,無論是在種類及應用領域上皆如雨后春筍般出現。
一般而言,應用程序的操作界面如圖3所示意,圖3為現有的應用程序操作界面的示意圖。其功能列310中具有搜尋(或稱查詢)的功能選項,提供使用者通過光標301點選此功能,并輸入文字以作為查詢內容,接著根據此查詢內容搜尋該應用程序的顯示區塊320中是否具有相符的文字,且提示使用者搜尋結果。舉例來說,假設應用程序為文件編輯程序(如:辦公室軟體中的“Word”)時,可通過其所提供的搜尋功能(即尋找),查詢正在編輯的文件內容中是否具有相符的文字。
然而,不同的應用程序,其所提供的搜尋功能亦不盡相同,因此使用者必須學習及適應不同應用程序的搜尋功能,這樣不但耗費時間且搜尋功能良莠不齊,也造成使用者操作上的不便。因此,如何整合不同應用程序的搜尋功能,便成為各家廠商亟欲解決的問題之一。舉例來說,是不是可以直接舍棄應用程序所提供的搜尋功能,以獨立且相容于各應用程序的搜尋程序來大幅降低使用者學習及適應的時間。
綜上所述,可知現有技術中長期以來一直存在無法整合不同應用程序的搜尋功能的問題,因此實有必要提出改進的技術手段,來解決此一問題。
發明內容
有鑒于現有技術存在的問題,本發明遂公開一種嵌入式的搜尋系統及其方法。
本發明所公開的嵌入式的搜尋系統,通過作業系統所預設的注冊信息應用于應用程序中,此注冊信息記錄有應用程序所對應的登錄機碼,其系統包含:程序資料庫、注冊表查詢模塊、更新模塊、嵌入模塊、接收模塊及搜尋模塊。其中,程序資料庫用以儲存應用程序的程序名稱及其對應的接口規范;注冊表查詢模塊用以分別根據各程序名稱,自注冊信息中查詢符合的應用程序;更新模塊用以自程序資料庫搜尋并載入相應于符合的應用程序的接口規范以更新注冊信息;嵌入模塊,當執行應用程序其中之一時,根據所執行應用程序的應用程序操作界面及注冊信息產生用以嵌入應用程序操作界面的搜尋區塊;接收模塊用以于搜尋區塊被點選后,接收查詢內容及查詢條件;搜尋模塊用以根據查詢條件將查詢內容與文件或網頁或應用程序的資源檔的內容進行比對,并且于比對符合時進行回饋。
承上所述,其中查詢條件可包含網頁、文件、目錄及快捷鍵的查詢類型;而當查詢條件為網頁的查詢類型時,可提供設定查詢階層,用以根據此查詢階層限制查詢及檢索范圍;在搜尋區塊被點選后,提供查詢視窗以輸入查詢內容及查詢條件,并且于查詢視窗顯示查詢結果;所述資源檔可包含非可執行的文字字串。
至于本發明的嵌入式的搜尋方法,通過作業系統所預設的注冊信息應用于應用程序中,此注冊信息記錄有應用程序所對應的登錄機碼,其步驟包括:于程序資料庫中儲存各該應用程序的程序名稱及其對應的接口規范;分別根據各該程序名稱,自注冊信息中查詢符合的應用程序;自程序資料庫搜尋并載入相應于符合的應用程序的接口規范以更新注冊信息;當執行應用程序其中之一時,根據所執行的該應用程序的應用程序操作界面及注冊信息產生用以嵌入應用程序操作界面的搜尋區塊;于搜尋區塊被點選后,接收查詢內容及查詢條件;根據查詢條件將查詢內容與文件或網頁或應用程序的資源檔的內容進行比對,并且于比對符合時進行回饋。
另外,上述方法更包含當查詢條件為網頁的查詢類型時,提供設定查詢階層,用以根據此查詢階層限制查詢及檢索范圍的步驟;及在搜尋區塊被點選后,產生查詢視窗以供輸入查詢內容及查詢條件,并且于查詢視窗顯示查詢結果的步驟。
本發明所公開的系統與方法如上,與現有技術之間的差異在于本發明是通過程序名稱搜尋與應用程序相應的接口規范,并且根據接口規范更新作業系統所預設的注冊信息,使不同應用程序能夠以嵌入的方式附加搜尋區塊。
通過上述的技術手段,本發明可以達到提高在應用程序中實現搜尋便利性的技術功效。
附圖說明
圖1為本發明嵌入式的搜尋系統的系統方塊圖。
圖2為本發明嵌入式的搜尋方法的方法流程圖。
圖3為現有的應用程序操作界面的示意圖。
圖4為應用本發明嵌入搜尋區塊的示意圖。
圖5為應用本發明的查詢視窗的第一實施例的示意圖。
圖6為應用本發明的查詢視窗的第二實施例的示意圖。
圖7為應用本發明的查詢視窗的第三實施例的示意圖。
圖8A及圖8B為應用本發明的查詢視窗的第四實施例的示意圖。
【主要元件符號說明】
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010122055.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于運行自動化系統的方法
- 下一篇:非水電解液和電池





