本發明專利技術提供一種網頁搜索的顯示方法,所述方法的特征在于包括以下步驟:顯示搜索結果頁面;在搜索結果頁面的一個獨立可浮動部分中顯示搜索條件頁面;至少將所述搜索條件頁面中的搜索條件信息提交到所述搜索結果頁面;根據支持所述網頁搜索的服務器返回的信息顯示刷新的搜索結果頁面。本發明專利技術還提供一種相應的支持網頁搜索的客戶端設備。通過本發明專利技術可以同時顯示搜索條件頁面和搜索結果頁面,使得整個搜索顯示系統對于用戶更加直觀。用戶可以隨意確定顯示狀態、進行拖動。而且搜索條件頁面不占用搜索結果頁面的空間,并可以動態跟隨搜索結果頁面的顯示狀態。因此,根據本發明專利技術的網頁搜索顯示系統和方法比傳統的搜索顯示系統和方法更為靈活、方便。
【技術實現步驟摘要】
本專利技術涉及計算機數據檢索,更具體地涉及數據搜索的顯示。
技術介紹
網絡的廣泛使用,使得可以利用網絡搜索來獲取越來越多的信息資源。例如,現有的網絡搜索引擎、各類基于網絡的數據庫等都需要通過例如由互連網瀏覽器(IE)等顯示的網頁來支持用戶的搜索操作。現有的網頁搜索的顯示系統通常采用以下三種形式。第一、搜索條件部分和搜索結果部分完全分離在兩個不同的頁面。這種方式的特點是搜索條件頁面和搜索結果頁面分別是不同的頁面。通常,用戶在搜索條件頁面中輸入需要搜索信息所滿足的條件,并點擊搜索按鈕進行搜索。搜索完畢之后,在搜索結果頁面中列出滿足搜索條件的記錄集。該方法的缺點是在搜索結果頁面中,用戶僅可看到本次搜索的結果,而無法看到本次搜索的條件內容,更無法對條件進行調整和修改。用戶要進行進一步搜索必須重新打開或者返回搜索條件頁面,因此常常會忘記當前的搜索條件。這種方法極不利于對條件復雜信息的搜索。第二、將搜索條件部分和搜索結果部分放在同一個頁面之中。這種方式的特點是在同一個頁面中,將搜索條件設置在搜索結果部分上方或側面,并且對搜索條件完整地進行顯示或者將其轉述為復雜的編碼形式進行顯示。這種方法的缺點是顯示完整的搜索條件部分時,會占用較大的頁面空間,用戶再次搜索時需要滾動頁面進行查看或修改;而使用復雜的編碼方式表述的搜索條件雖然節省了頁面,但對于用戶顯得含義晦澀不易于使用。第三、搜索條件部分是搜索結果頁面的彈出部分。通常使用模式對話框或彈出窗口頁面的形式來顯示搜索條件部分。使用模式對話框顯示搜索部分的缺點是由于模式對話框的獨占性,使得當彈出模式對話框(即搜索條件頁面)時不能查看和訪問搜索結果頁面,只有關閉了模式對話框后,才能查看和訪問搜索結果頁面。雖然搜索條件部分和搜索結果部分能夠同時顯示,但卻給用戶對搜索部分的查看和操作造成極大的不便。另一方面,使用彈出窗口頁面顯示搜索部分的缺點是同第一種類型一樣,搜索條件部分和搜索結果部分分別屬于兩個不同的頁面,隨著窗口焦點的轉移,造成了兩個頁面仍不能同時顯示。可見,現有技術都不能對網頁搜索中搜索結果部分和搜索條件部分進行同時顯示。
技術實現思路
為了克服現有技術的缺陷,本專利技術提供一種網頁搜索的顯示方法,所述方法的特征在于包括以下步驟顯示搜索結果頁面;在搜索結果頁面的一個獨立可浮動部分中顯示搜索條件頁面;至少將所述搜索條件頁面中的搜索條件信息提交到所述搜索結果頁面;根據支持所述網頁搜索的服務器返回的信息顯示刷新的搜索結果頁面。一種用于支持網頁搜索的客戶端設備,包括用于從服務器接收信息的接收裝置以及用于控制顯示搜索結果頁面和搜索條件頁面的顯示控制裝置,其特征在于還包括提交裝置,用于至少將所述搜索條件頁面中的搜索條件信息提交到所述搜索結果頁面,其中所述顯示控制裝置控制顯示設備將所述搜索條件頁面顯示在所述搜索結果頁面的一個獨立可浮動部分中。通過本專利技術可以同時顯示搜索條件頁面和搜索結果頁面,使得頁面對于用戶更加直觀。搜索條件頁面可以由用戶隨意確定其顯示與否、對其進行拖動并且能夠不占用搜索結果頁面的頁面空間。當搜索結果頁面刷新時,搜索條件頁面能夠自動跟隨刷新前搜索結果頁面中的顯示狀態。用戶可以隨時方便地查看搜索條件,并且可以隨時修改搜索條件以便繼續查詢。因此,根據本專利技術的網頁搜索顯示方法比傳統的搜索方法更為靈活、方便易用。結合附圖閱讀本專利技術實施方式的詳細描述后,本專利技術的其他特點和優點將變得更加清楚。附圖說明圖1是本專利技術實施例在客戶端中顯示的搜索條件頁面和搜索結果頁面的示意圖;圖2是本專利技術實施例在客戶端中實現的搜索條件頁面進行拖動并且總處于可見區域的示意圖;圖3A和圖3B是本專利技術實施例在客戶端中實現的當滾動搜索結果頁面時搜索條件頁面始終保持可視狀態的示意圖,其中圖3A表示滾動搜索結果頁面之前的顯示狀態,圖3B表示滾動搜索結果頁面之后的顯示狀態;圖4A和圖4B是本專利技術實施例在客戶端進行搜索時搜索條件頁面和搜索結果頁面的示意圖,其中圖4A表示執行搜索前客戶端中的顯示狀態,圖4B表示執行搜索后客戶端中的顯示狀態;圖5表示根據本專利技術實施例的客戶端進行搜索時的工作流程圖;圖6是實現圖5所示工作流程的客戶端設備的示意圖;圖7表示根據本專利技術另一實施例的客戶端進行搜索時的工作流程圖;圖8是實現圖7所示工作流程的客戶端設備的示意圖。具體實施例方式下面結合附圖詳細描述本專利技術的具體實施方式。表1為本專利技術實施例的實現環境。以下將在如表1所述的環境中說明實現本專利技術實施例的搜索條件頁面和搜索結果頁面的同時顯示,但下列環境條件并不對本專利技術構成限制。表1本專利技術實施例的實現環境 圖1是本專利技術實施例在客戶端中顯示的搜索條件頁面和搜索結果頁面的示意圖。在圖1中,標號100表示本專利技術一個實施例的客戶端顯示的搜索結果頁面,其中標號1001表示搜索結果頁面100中的搜索按鈕;標號101表示該實施例的客戶端顯示的搜索條件頁面,其中標號1011表示搜索條件頁面101中的標題欄,標號1012表示搜索條件頁面101中的搜索條件部分,標號1013表示搜索條件頁面101中的操作按鈕。如圖1所示,搜索條件頁面101顯示于搜索結果頁面100的上層。用戶可以在客戶端中點擊搜索結果頁面100中的搜索按鈕1001,來啟動搜索條件頁面101。此時,客戶端顯示搜索條件頁面101。彈出的搜索條件頁面101位于默認位置,并且其中的搜索條件部分1012也顯示默認值,例如在本實施例中顯示為空白。客戶端可以在搜索結果頁面100的一個浮動層中生成搜索條件頁面101,這樣既可以同時顯示搜索條件頁面和搜索結果頁面,又可以避免在顯示搜索條件頁面101時占用搜索結果頁面100的顯示空間。客戶端的搜索條件頁面101中的組件可以根據具體的應用環境來設計。在本實施例中,標題欄1011組件包括用于支持用戶使用鼠標等對搜索條件頁面101進行拖動;搜索條件部分1012設置為表單和文本框,用于輸入設定的搜索條件;操作按鈕1013用于調用頁面的各種用戶指令代碼,例如點擊“搜索”按鈕將調用按搜索條件進行搜索的一系列代碼,而點擊“取消”按鈕則調用取消本次搜索的一系列代碼。通過合理設定客戶端中搜索條件頁面101各個組件的響應事件及其對應處理,并且合理設定承載搜索條件頁面101的浮動層和主頁面即搜索結果頁面100之間的信息的提交,可以使得搜索條件頁面101具有諸如以下所描述的性能。圖2是本專利技術實施例在客戶端中實現的搜索條件頁面進行拖動并且總處于可見區域的示意圖。其中,與圖1中相同的部分標記為相同的標號,并省略對其含義的描述;標號200表示在網頁中顯示搜索結果頁面100的可見區域。當用戶在標題欄1011中按下鼠標時,將標題欄1011標記為響應拖動狀態;而當放開鼠標時,則將其標記為不響應拖動狀態。在響應拖動狀態下,鼠標的移動觸發標題欄1011的鼠標移動事件。在對應處理中計算鼠標移動的位移,并判斷是否超出可見區域200。其中,該可見區域200可以設定為搜索結果頁面100在瀏覽器中的顯示區域,以及瀏覽器的顯示區域等。如果沒有超出可見區域200,則控制搜索條件頁面101移動鼠標移動所指示的位移;如果超出可見區域200,則控制搜索條件頁面101移動至相應的可見區域200的邊界。這樣使得在用戶在拖動本文檔來自技高網...
【技術保護點】
一種網頁搜索的顯示方法,所述方法的特征在于包括以下步驟:顯示搜索結果頁面;在搜索結果頁面的一個獨立可浮動部分中顯示搜索條件頁面;至少將所述搜索條件頁面中的搜索條件信息提交到所述搜索結果頁面;根據支持所述網頁搜 索的服務器返回的信息顯示刷新的搜索結果頁面。
【技術特征摘要】
1.一種網頁搜索的顯示方法,所述方法的特征在于包括以下步驟顯示搜索結果頁面;在搜索結果頁面的一個獨立可浮動部分中顯示搜索條件頁面;至少將所述搜索條件頁面中的搜索條件信息提交到所述搜索結果頁面;根據支持所述網頁搜索的服務器返回的信息顯示刷新的搜索結果頁面。2.根據權利要求1所述的方法,其特征在于還包括以下步驟將與所述搜索條件頁面相關的顯示狀態信息提交到所述搜索結果頁面。3.根據權利要求2所述的方法,其特征在于還包括以下步驟所述搜索結果頁面將所述顯示狀態信息與所述搜索條件信息一起提交給所述服務器;當顯示刷新后的搜索結果頁面時,根據所述返回的信息顯示新的搜索條件頁面。4.根據權利要求2所述的方法,其特征在于還包括以下步驟保存所述顯示狀態信息;將搜索條件信息提交給所述服務器;當顯示刷新后的搜索結果頁面時,讀取所保存的所述顯示狀態信息,并根據讀取的所述顯示狀態信息顯示新的搜索條件頁面。5.根據權利要求2至4中任一項所述的方法,其特征在于所述搜索條件頁面的所述顯示狀態信息至少包括與以下任一項相關的信息當前所述搜索條件頁面是否顯示;當前所述搜索條件頁面的顯示大小;當前所述搜索條件頁面在所述搜索結果頁面中的相對位置。6.根據權利要求1所述的方法,其特征在于還包括以下步驟所述搜索條件頁面通過響應操作事件和實時檢測顯示狀態來實現可自由拖動功能、始終處于所述搜索結果頁面可見區域的功能以及動態跟隨所述搜索結果頁面的變化的功能之中的至少一種功能。...
【專利技術屬性】
技術研發人員:那森,王東,
申請(專利權)人:佳能信息技術北京有限公司,
類型:發明
國別省市:11[中國|北京]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。