進行數據檢索的方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明計算機、軟件技術領域。
【背景技術】
[0002]計算機網絡技術的發(fā)展極大的提高了人們獲取信息的便利性,在計算機網絡中存儲了大量的信息,為了便于人們的檢索查找自己所需的信息,目前有很多技術都與搜索進行關聯,例如:搜索引擎、輸入法工具、翻譯詞典等等,以便于人們廣泛的使用。
[0003]目前,大多數的搜索請求是用戶通過鍵盤在搜索引擎的搜索欄中輸入關鍵詞,然后用鼠標點擊搜索按鈕將搜索請求發(fā)送到搜索引擎服務器中,最后搜索引擎服務器獲得搜索結果,并將其發(fā)送到發(fā)出搜索請求的客戶端。此外,還有一些搜索請求是用戶通過鼠標左鍵雙擊或者拖動相應的文本字符串進行在線搜索。前一種方式需要在搜索頁面中進行,而后一種進行搜索后也是在搜索頁面中顯示的,這兩種方式都需要在搜索頁面中進行,給用戶帶來了麻煩,尤其是用戶進行文本輸入時需要查詢某個詞時,還需要進入搜索頁面重新輸入關鍵詞后完成搜索。
[0004]針對于這種情況,有一種借助于輸入法工具進行搜索請求的方法,即在候選詞列表中針對于每個候選詞,點擊搜索按鈕或者通過快捷鍵完成所選擇候選詞的搜索請求。但這種方式對于已經完成文本輸入的文字來說,進行檢索時就需要重新輸入檢索關鍵詞了,也給用戶帶來了重復輸入的麻煩。
[0005]為了解決上述的問題,本發(fā)明就提出了一種進行數據檢索的方法及系統(tǒng)。利用本發(fā)明,通過觸發(fā)光標,選擇需要檢索的字符信息,該字符信息通過輸入法工具采集,然后在搜索服務器中進行檢索,并將檢索結果發(fā)送到客戶端。
【發(fā)明內容】
[0006]本發(fā)明的目的是,提供了一種進行數據檢索的方法及系統(tǒng)。利用本發(fā)明,通過輸入法工具觸發(fā)字符選擇組件,使光標進入選擇狀態(tài),將選中的字符信息通過輸入法工具進行采集,然后以此為關鍵詞發(fā)送至搜索服務器中進行檢索。
[0007]一種進行數據檢索的方法,該方法包括如下步驟:
[0008]步驟I,利用輸入法工具觸發(fā)數據檢索條件;
[0009]步驟2,觸發(fā)字符選擇組件,使光標進入到選擇狀態(tài),選擇已經輸入的字符信息;
[0010]步驟3,將上述的字符信息經由輸入法工具采集,作為關鍵內容發(fā)送至搜索服務器進行數據檢索;
[0011]步驟4,通過輸入法工具輸出檢索結果。
[0012]進一步,本發(fā)明所述的一種進行數據檢索的方法還具有如下技術特征。
[0013]針對于步驟1,所述觸發(fā)數據檢索條件的步驟為,
[0014]Al,在輸入法工具設置窗口中設置數據檢索的候選框;
[0015]A2,判斷用戶是否選擇該數據檢索選項,若是,則進入數據檢索狀態(tài)。
[0016]針對于步驟1,所述的觸發(fā)數據檢索的條件的步驟為,
[0017]BI,設置快捷鍵作為輸入法工具進入數據檢索的條件;
[0018]B2,判斷輸入在進行光標選詞前和/或光標選詞后和/或光標選詞中,是否輸入快捷鍵,若是,則將光標選定的詞作為關鍵內容進行數據檢索。
[0019]所述的光標處于選擇狀態(tài)和非選擇狀態(tài)時,進行差異化顯示。
[0020]所述差異化顯示的方式為以下五種方式至少其一,
[0021]a,改變選擇狀態(tài)和非選擇狀態(tài)的光標形狀;
[0022]b,改變選擇狀態(tài)和非選擇狀態(tài)的光標亮度;
[0023]C,改變選擇狀態(tài)和非選擇狀態(tài)的光標顏色;
[0024]d,改變選擇狀態(tài)和非選擇狀態(tài)的光標大小;
[0025]e,顯示光標進入選擇狀態(tài)的提示信息。
[0026]所述步驟2中選擇已經輸入字符信息的實現過程為,
[0027]Cl,對處于選擇狀態(tài)下的光標進行定位,將其定位到需要采集的字符起點或終點外側;
[0028]C2,按下鼠標左鍵,移動光標進行字符選擇;
[0029]C3,鼠標左鍵松開,采集光標覆蓋范圍內的字符信息。
[0030]在所述的步驟3中,判斷字符信息是否為獨立含義字符段,若是,則將該字符信息作為關鍵內容發(fā)送至搜索服務器中;若否,則向用戶發(fā)出是否發(fā)送關鍵內容的選擇列表,或默認為取消發(fā)送。
[0031]針對于步驟3,所述的搜索服務器進行數據檢索時,參照檢索的等級條件,其實施步驟為,
[0032]Dl,設定數據檢索的等級條件;
[0033]D2,按照等級條件,搜索服務器進行數據檢索。
[0034]針對于步驟3,所述的搜索服務器進行數據檢索,參照以往數據檢索記錄的所屬領域,來作為數據檢索參照,其實施步驟為,
[0035]El,采集用戶以往的數據檢索記錄,判斷所屬領域;
[0036]E2,針對于數據檢索記錄的所屬領域,按數量進行排序;
[0037]E3,獲得用戶關注領域的排序結果;
[0038]E4,根據用戶關注領域的排序結果,來對檢索服務器所獲得的檢索結果進行排序,按排序后的內容輸出。
[0039]針對于步驟3,所述的機器人搜索服務器進行數據檢索的步驟為,
[0040]F1,在設置窗口中設定用戶關注的領域;
[0041]F2,搜索服務器根據輸入法工具發(fā)送的字符信息,在設定的關注領域中進行數據檢索。
[0042]所述的檢索結果存儲于檢索數據庫中,該檢索數據庫設置在用戶客戶端,或者通過輸入法工具的注冊賬號存儲到輸入法的系統(tǒng)服務器。
[0043]在步驟4中,所述檢索結果的輸出顯示方式為下列三種方式之一,
[0044]a,在輸入法工具中的彈出窗口中顯示;
[0045]b,在候選詞列表中顯不;
[0046]C,在候選詞列表旁邊增設的檢索信息輸出窗口顯示。
[0047]針對于步驟3中,字符信息利用搜索服務器進行檢索的過程為,
[0048]遍歷檢索數據庫;
[0049]判斷該檢索數據庫中是否含有該字符信息對應的檢索結果,若存在,則將檢索結果輸出,若不存在,則進行下一步;
[0050]將該字符信息發(fā)送至第三方搜索服務器進行數據檢索;
[0051]將第三方搜索服務器的檢索結果反饋至輸入法工具中輸出。
[0052]對應著上述的方法,本發(fā)明還提供了一種進行數據檢索的系統(tǒng),該系統(tǒng)包括輸入法客戶端和輸入法服務器,其中,
[0053]輸入法客戶端,它包括,
[0054]觸發(fā)檢索模塊,利用輸入法工具觸發(fā)數據檢索功能;
[0055]字符采集模塊,它是利用字符選擇組件,使光標進入到選擇狀態(tài),選擇已經輸入的字符信息;
[0056]選擇信息發(fā)送接口,用以將字符采集模塊所采集到的檢索關鍵內容發(fā)送到下述的輸入法服務器;
[0057]檢索結果輸出模塊,用以通過下述輸入法服務器中的檢索數據傳輸接口所傳輸的檢索結果,經由所在的輸入法工具輸出;
[0058]輸入法服務器,它包括,
[0059]選擇信息接收接口,和前述的輸入法客戶端中的檢索結果輸出模塊相連接,接收經由字符采集模塊所采集到的檢索關鍵內容;
[0060]數據檢索模塊,用以將選擇信息接收接口所接收到的檢索關鍵內容,進行數據檢索;
[0061 ] 檢索數據傳輸接口,用以將數據檢索模塊所獲得的檢索結果發(fā)送至前述輸入法客戶端。
【附圖說明】
[0062]圖1是本發(fā)明所述的一種進行數據檢索的方法的實施例。
[0063]圖2是本發(fā)明所述的方法的流程圖。
[0064]圖3是本發(fā)明所述的系統(tǒng)的結構框圖。
【具體實施方式】
[0065]下面結合附圖,對本發(fā)明所述的一種進行數據檢索的方法和系統(tǒng)進行詳細說明。
[0066]參照圖1所示,這兒展示的是本發(fā)明所述的一種進行數據檢索的方法的實施例。在本實施例中,用戶A需要對已經在Word中輸入的“量子力學”這個名詞進行檢索。利用本發(fā)明,用戶A不需要在打開網頁在搜索欄中輸入“量子力學”這四個字,然后點擊搜索按鈕進行搜索,直接對需要檢索的信息進行選擇后直接進行搜索即可。具體過程為:在輸入法工具設置窗口中設置數據檢索的候選框來觸發(fā)數據檢索,需要說明的是,觸發(fā)的條件也可以通過該設置快捷鍵的方式是實現。在觸發(fā)數據檢索后,還需要觸發(fā)字符選擇組件,使光標處于選擇狀態(tài),作為舉例而非限定,光標進入選擇狀態(tài)后,光標的長度比非選擇狀態(tài)時的長度長,當然,對于光標在選擇狀態(tài)和非選擇狀態(tài)的差異化顯示也可以通過改變顏色、改變亮度、改變形狀或者顯示提示信息來實現。當用戶A選中“量子力學”這四個字后,輸入法工具對其進行采集,并判斷選中的字符信息是否為獨立含義字符段,如果是的話,就將采集到的字符信息發(fā)送到搜索服務器中進行檢索,然后將檢索結果發(fā)送到客戶端輸出。其中檢索結果的顯示方式有很多種,例如,在輸入法工具的彈出窗口中顯示;在候選詞列表中顯示,這種是針對于檢索結果內容較少的情況;或者在候選詞列表旁邊增設的檢索信息輸出窗口顯示。在本實施例中采用的是在輸入法工具的彈出窗口中顯示,如圖1所示。針對于檢索結果,用戶還可以將其存儲到檢索數據庫中,以便于下次查看,作為舉例而非限定,還可以將其通過輸入法工具的注冊賬號存儲到輸入法的系統(tǒng)服務器中。
[0067]結合上述的實施例,對本發(fā)明所述的一種進行數據檢索的方法進行詳細說明。參照圖2所示,這兒展示的是本發(fā)明所述的一種進行數據檢索的方法的流程圖。該方法包括如下步驟:
[0068]S201,利用輸入法工具觸發(fā)數據檢索條件。
[0069]在該步驟中,所述觸發(fā)數據檢索條件的步驟為:A1,在輸入法工具設置窗口中設置數據檢索的候選框;A2,判斷用戶是否選擇該數據檢索選項,若是,則進入數據檢索狀態(tài)。
[0070]作為舉例而非限定,對于觸發(fā)數據檢索條件的方法還可以通過設置快捷鍵的方式實現,其步驟為:B1,設置快捷鍵作為輸入法工具進入數據檢索的條件;B2,判斷輸入在進行光標選詞前和/或光標選詞后和/或光標選詞中,是否輸入快捷鍵,若是,則將光標選定的詞作為關鍵內容進行數據檢索。
[0071]S202,觸發(fā)字符選擇組件,使光標進入到選擇狀態(tài),選擇已經輸入的字符信息。
[0072]該步驟中,選擇已經輸入字符信息的實現過程為:C1,對處于選擇狀態(tài)下的光標進行定位,將其定位到需要采集的字符起點或終點外側;C2,按下鼠標左鍵,移動光標進行字符選擇;C3,鼠標左鍵松開,采集光標覆蓋范圍內的字符信息。
[00