(57)【特許請求の範囲】
【請求項１】
端末において実行される検索処理方法であって、
前記端末が、検索命令を取得し、前記検索命令には検索キーワードが含まれていることと、
前記端末が、前記検索命令に基づいて検索を行い、対応する検索結果を表示し、前記検索結果には前記検索キーワードにマッチングする検索データが含まれていることと、
前記端末が、前記検索データに対する選択命令を取得することと、
前記端末が、選択された検索データを、予め設けられる選択表示領域に追加し、前記選択表示領域は選択された検索データを個別に表示するために用いられることと、
を含み、
前記選択表示領域に異なる検索命令に対応する検索データが含まれている場合、前記端末が、前記検索命令に基づいて対応する親ノードを生成し、前記選択された検索データを前記親ノードの子ノードとすることにより、前記選択表示領域における検索データをロードツリーの形態で表示させることをさらに含むことを特徴とする検索処理方法。
【請求項２】
前記選択された検索データを予め設けられる選択表示領域に追加することは、
予め設けられる時間範囲内における選択された検索データを予め設けられる選択表示領域に追加することを含む、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記選択された検索データを予め設けられる選択表示領域に追加する前に、前記方法は、
前記端末が、前記検索データに対する追加命令を取得することをさらに含み、
前記選択された検索データを予め設けられる選択表示領域に追加するステップは、
前記追加命令に基づいて前記検索データを前記選択表示領域に追加することを含む、
ことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記端末が、検索インターフェースにおいて前記検索命令に対応する検索リンクを生成することによって、前記検索リンクに対するクリック命令を取得した場合、検索インターフェースに改めて前記検索結果を表示させることを含む、ことを特徴とする請求項１〜３のいずれか一項に記載の方法。
【請求項５】
命令が記憶されているメモリおよびプロセッサを含む端末であって、
前記命令が前記プロセッサによって実行される場合、前記プロセッサは、
検索命令を取得し、前記検索命令には検索キーワードが含まれている手順と、
前記検索命令に基づいて検索を行い、対応する検索結果を表示し、前記検索結果には前記検索キーワードにマッチングする検索データが含まれている手順と、
前記検索データに対する選択命令を取得する手順と、
選択された検索データを、予め設けられる選択表示領域に追加し、前記選択表示領域は選択された検索データを個別に表示するために用いられる手順と、
を実行し、
前記プロセッサは、さらに、
前記選択表示領域に異なる検索命令に対応する検索データが含まれる場合、前記検索命令に基づいて対応する親ノードを生成し、前記選択された検索データを前記親ノードの子ノードとすることにより、前記選択表示領域における検索データをロードツリーの形態で表示させる手順を実行することを特徴とする端末。
【請求項６】
前記プロセッサによって実行される前記選択された検索データを予め設けられる選択表示領域に追加することは、
予め設けられる時間範囲内における選択された検索データを予め設けられる選択表示領域に追加することを含む、
ことを特徴とする請求項５に記載の端末。
【請求項７】
前記選択された検索データを予め設けられる選択表示領域に追加するステップの前に、前記プロセッサは、さらに、
前記検索データに対する追加命令を取得する手順を実行し、
前記選択された検索データを予め設けられる選択表示領域に追加することは、
前記追加命令に基づいて前記検索データを前記選択表示領域に追加することを含む、
ことを特徴とする請求項５または６に記載の端末。
【請求項８】
前記プロセッサは、さらに、
検索インターフェースにおいて前記検索命令に対応する検索リンクを生成することによって、前記検索リンクに対するクリック命令を取得した場合、検索インターフェースに改めて前記検索結果を表示させる手順を実行する、
ことを特徴とする請求項５〜７のいずれか一項に記載の端末。
【請求項９】
１つまたは複数のコンピュータで実行可能な命令が記憶されている不揮発性読み取り可能な記憶媒体であって、
前記コンピュータで実行可能な命令が１つまたは複数のプロセッサによって実行される場合、前記１つまたは複数のプロセッサは、
検索命令を取得し、前記検索命令には検索キーワードが含まれている手順と、
前記検索命令に基づいて検索を行い、対応する検索結果を表示し、前記検索結果には前記検索キーワードにマッチングする検索データが含まれている手順と、
前記検索データに対する選択命令を取得する手順と、
選択された検索データを、予め設けられる選択表示領域に追加し、前記選択表示領域は選択された検索データを個別に表示するために用いられる手順と、
を実行し、
前記プロセッサは、さらに、
前記選択表示領域に異なる検索命令に対応する検索データが含まれる場合、前記検索命令に基づいて対応する親ノードを生成し、前記選択された検索データを前記親ノードの子ノードとすることにより、前記選択表示領域における検索データをロードツリーの形態で表示させる手順を実行する、ことを特徴とする不揮発性読み取り可能な記憶媒体。
【請求項１０】
前記プロセッサによって実行される前記選択された検索データを予め設けられる選択表示領域に追加することは、
予め設けられる時間範囲内における選択された検索データを予め設けられる選択表示領域に追加することを含む、
ことを特徴とする請求項９に記載の不揮発性読み取り可能な記憶媒体。
【請求項１１】
前記選択された検索データを予め設けられる選択表示領域に追加する手順の前に、前記プロセッサは、さらに、
前記検索データに対する追加命令を取得する手順を実行し、
前記選択された検索データを予め設けられる選択表示領域に追加する手順は、
前記追加命令に基づいて前記検索データを前記選択表示領域に追加する手順を含む、
ことを特徴とする請求項９または１０に記載の不揮発性読み取り可能な記憶媒体。
【請求項１２】
前記プロセッサは、さらに、
検索インターフェースにおいて前記検索命令に対応する検索リンクを生成することによって、前記検索リンクに対するクリック命令を取得した場合、検索インターフェースに改めて前記検索結果を表示させる手順を実行する、
ことを特徴とする請求項９〜１１のいずれか一項に記載の不揮発性読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年１１月１５日に中国専利局に出願された出願番号が２０１６１１００５２２７．０であり、発明の名称が「累積検索処理方法および装置」である中国特許出願の優先権を主張する。該中国特許出願の全ての内容は、本明細書中において参考として援用される。
【０００２】
本発明は、情報処理技術分野に関し、特に累積検索処理方法および装置、端末並びに記憶媒体に関する。
【背景技術】
【０００３】
日常生活や仕事において、情報検索を必要とする場合が多々ある。例えば、図書検索、論文検索、保険証書の検索などを行う必要がある。従来の情報検索は、いずれもユーザにより入力された検索キーワードに対して対応する検索結果を表示することによって、ユーザの検索および閲覧や選別に供している。しかしながら、従来の検索方法では複数回にわたって検索されたデータに対するまとめ処理を便利に実現することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、様々な実施例を開示することにより、累積検索処理方法および装置、端末並びに記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
累積検索処理方法であって、
検索命令を取得し、前記検索命令には検索キーワードが含まれていることと、
前記検索命令に基づいて検索を行い、対応する検索結果を表示し、前記検索結果には前記検索キーワードにマッチングする検索データが含まれていることと、
前記検索データに対する選択命令を取得することと、
選択された検索データを、予め設けられる選択表示領域に追加し、前記選択表示領域は選択された検索データを個別に表示するために用いられることと、を含む。
【０００６】
累積検索処理装置であって、
検索命令を取得し、前記検索命令には検索キーワードが含まれている検索命令取得モジュールと、
前記検索命令に基づいて検索を行い、対応する検索結果を表示し、前記検索結果には前記検索キーワードにマッチングする検索データが含まれている検索モジュールと、
前記検索データに対する選択命令を取得する選択モジュールと、
選択された検索データを、予め設けられる選択表示領域に追加し、前記選択表示領域は選択された検索データを個別に表示するために用いられる累積表示モジュールと、を含む。
【０００７】
命令が記憶されているメモリおよびプロセッサを含む端末であって、前記命令が前記プロセッサによって実行される場合、前記プロセッサは、
検索命令を取得し、前記検索命令には検索キーワードが含まれている手順と、
前記検索命令に基づいて検索を行い、対応する検索結果を表示し、前記検索結果には前記検索キーワードにマッチングする検索データが含まれている手順と、
前記検索データに対する選択命令を取得する手順と、
選択された検索データを、予め設けられる選択表示領域に追加し、前記選択表示領域は選択された検索データを個別に表示するために用いられる手順と、を実行する。
【０００８】
１つまたは複数のコンピュータで実行可能な命令が記憶されている不揮発性読み取り可能な記憶媒体であって、前記コンピュータで実行可能な命令が１つまたは複数のプロセッサによって実行される場合、前記１つまたは複数のプロセッサは、
検索命令を取得し、前記検索命令には検索キーワードが含まれている手順と、
前記検索命令に基づいて検索を行い、対応する検索結果を表示し、前記検索結果には前記検索キーワードにマッチングする検索データが含まれている手順と、
前記検索データに対する選択命令を取得する手順と、
選択された検索データを、予め設けられる選択表示領域に追加し、前記選択表示領域は選択された検索データを個別に表示するために用いられる手順と、を実行する。
【０００９】
本願の１つまたは複数の実施例は以下の図面と記載において詳細に説明される。本願の他の特徴、目的および利点は明細書、図面および特許請求の範囲によって明らかになる。
【図面の簡単な説明】
【００１０】
本発明に係る実施例または従来技術における技術的解決手段をより明らかに説明するため、以下、実施例または従来技術の説明において使用される必要のある図面について簡単に説明する。明らかに、下記の図面は本発明の一部の実施例に過ぎず、当業者にとって、創造的な労働を付しない前提で、さらにこれらの図面によりその他の図面を取得することができる。
【００１１】
【図１】一実施例における累積検索処理方法の応用シーンを示す図である。
【図２】一実施例における端末の内部構造を示す図である。
【図３】一実施例における累積検索処理方法のフローチャートである。
【図４】一実施例における累積検索を示す図である。
【図５】他の一実施例における累積検索処理方法のフローチャートである。
【図６】一実施例における選択表示領域を示す図である。
【図７】一実施例における累積検索処理装置の構造を示すブロック図である。
【図８】他の一実施例における累積検索処理装置の構造を示すブロック図である。
【図９】更なる他の一実施例における累積検索処理装置の構造を示すブロック図である。
【発明を実施するための形態】
【００１２】
本発明の目的、技術的解決手段および利点をさらに明らかにするため、以下、図面および実施例を参照しながら、本発明についてさらに詳細に説明する。以下に説明する具体的な実施例は、本発明をわかりやすく説明するためのものに過ぎず、本発明を限定するものではないことには理解すべきである。
【００１３】
図１は一実施例における累積検索処理方法の応用シーンを示す図である。図１に示すように、端末１１０はネットワークを介してサーバ１２０と通信し、サーバから対応する検索データを取得する。具体的には、端末１１０は検索命令を取得することができ、該検索命令には検索キーワードが含まれており、該検索命令に基づいて検索を行い、対応する検索結果を表示し、該検索結果には該検索キーワードにマッチングする検索データが含まれており、該検索データに対する選択命令を取得し、選択された検索データを、予め設けられる選択表示領域に追加し、該選択表示領域は選択された検索データを個別に表示するために用いられる。
【００１４】
端末１１０は、様々なパーソナルコンピュータ、スマートフォン、タブレットパソコン、ノートパソコン、携帯用ウエアラブルデバイスなどを含むが、これらに限定されるものではないことは理解できるため、ここでは詳細な説明を省略する。
【００１５】
図２は一実施例における端末の内部構造を示す図である。該端末は内部バス（Ｓｙｓｔｅｍ  Ｂｕｓ）を介して接続されるプロセッサ、不揮発性記憶媒体、内部メモリおよびネットワークインターフェースを含む。該プロセッサは、計算および制御能力を提供し、端末全体の動作をサポートする。端末の不揮発性記憶媒体には、オペレーティングシステム（ＯＳ）、データベースおよびコンピュータで実行可能な命令が記憶されている。該データベースには、データ検索可能なデータが記憶されている。該コンピュータで実行可能な命令は、プロセッサによって実行され、端末に適用される図３乃至図５の実施例に示された累積検索処理方法を実現するために用いられる。端末における内部メモリは、不揮発性記憶媒体におけるオペレーティングシステム、データベースおよびコンピュータで実行可能な命令のために高速キャッシュの動作環境を提供する。ネットワークインターフェースは、外部の端末またはサーバと通信するために用いられる。
【００１６】
当業者であれば、図２に示した端末の構造は、本発明の技術的解決手段に関連する一部の構造を示したブロック図に過ぎず、本発明の技術的解決手段を適用可能な端末を限定するものではないことを理解できる。具体的な端末は、図示されるものよりさらに多いまたはさらに少ない部品を含み、あるいは幾つかの部品の組み合わせ、あるいは異なる部品配置を有することができる。
【００１７】
一実施例において、図３に示すように、累積検索処理方法を提供し、該方法は図１および図２に示すような端末において実行されることができる。具体的には、以下のステップを含む。
【００１８】
（ステップＳ３０２）
検索命令を取得し、検索命令には検索キーワードが含まれている。
【００１９】
本実施例において、端末は対応する検索インターフェースを提供でき、該検索インターフェースにはデータ検索に関連する検索ボックスおよび検索ボタンなどが含まれている。端末はユーザが入力装置を介して入力した検索キーワードを受付け、対応する検索ボタンに対するクリック操作を検出することに基づいて、対応する検索命令を生成することができ、該検索命令にはユーザにより入力された検索キーワードが含まれている。ここで、検索キーワードは保険類の検索キーワード、例えば、保険証書番号、保険ユーザ氏名、電話番号などであってよい。
【００２０】
（ステップＳ３０４）
検索命令に基づいて検索を行い、対応する検索結果を表示し、検索結果には検索キーワードにマッチングする検索データが含まれている。
【００２１】
本実施例において、端末は検索命令に基づいて対応するデータベースにおいて検索を行い、該検索キーワードにマッチングする検索データを検出し、検出された検索データに基づいて対応する検索結果を生成し、検索インターフェースに表示することができる。該データベースは、ローカルの端末に位置されてもよく、リモートサーバに位置されてもよい。ローカルに位置されている場合、直接ローカルのデータベースにおいて対応するデータを検索し、検出された該キーワードにマッチングする検索データを端末の表示画面上に表示する。一方、リモートサーバに位置されている場合、予め設けられるインターフェースを用いて直接該サーバと接続し、該サーバにおけるデータベースにおいて検索を行い、マッチングする検索データを取得し、検索インターフェースに表示する。
【００２２】
一実施例において、検出されたマッチングする検索データを１つずつ表示することができ、各検索データに対応する選択ボックスまたは選択ボタンなどを提供することによって、ユーザに入力装置を介して選択操作を行うことができるようにする。検出された検索データ数が予め設けられる数を超える場合、複数ページに分けて表示し、ユーザの操作に基づいて具体的なページにおける検索データを表示することができる。
【００２３】
（ステップＳ３０６）
検索データに対する選択命令を取得する。
【００２４】
本実施例において、ユーザは入力装置を介して、表示された検索結果において、各表示された検索データに対して選択操作を行い、表示された複数の検索データを１つずつ選択することまたは一括選択することができる。例えば、マウスを介して対応する選択ボックスまたは選択ボタンなどをクリックすることができる。端末はユーザの操作をリアルタイムに検出し認識することができ、該検索データに対する選択操作を検出した場合、対応する選択命令を生成することができる。
【００２５】
（ステップＳ３０８）
選択された検索データを、予め設けられる選択表示領域に追加し、選択表示領域は選択された検索データを個別に表示するために用いられる。
【００２６】
本実施例において、端末は検索インターフェースにおいてさらに表示領域を設置し、該表示領域は選択された検索データを個別に表示するために用いられ、該表示された検索データは再検索に伴って消えるのではなく、複数回の検索により選択された検索データを表示領域にコピーしてまとめて表示させることができる。ユーザは表示領域において過去に選択された検索データに対するまとめ、印刷などの操作を行うことができる。
【００２７】
一実施例において、端末にはさらに、対応するバッファ領域が予め設けられ、該バッファ領域は選択された検索データを記憶するために用いられる。対応する検索データが選択されたことを検出した場合、該選択命令に基づいて対応する検索データをバッファ領域にコピーし、バッファ領域におけるデータを設置された表示領域に表示することができる。
【００２８】
一実施例において、ステップＳ３０８の前に、さらに、現在の検索操作が累積検索状態であるか否かを検出し、そうである場合には、ステップＳ３０８を実行し、そうでない場合には、ステップＳ３０８を実行しないことを含む。
【００２９】
一実施例において、検索インターフェースに累積検索であるか否かを選択するための選択ボックスを設置することで、ユーザは該選択ボックスに対し選択または選択解除などの操作を行うことができる。端末はユーザの該選択ボックスに対する操作を検出することで、現在の検索が累積検索状態であるか否かを判断する。そうである場合には、ステップＳ３０８を実行し、そうでない場合には、通常検索であると判定し、ステップＳ３０８を実行しない。
【００３０】
例えば、図４は一実施例における累積検索を示す図である。ここで、図４における４０２部分は検索インターフェースの一部を示す図であり、４０４は累積検索の表示領域である。検索インターフェース４０２には対応する検索データが表示され、ユーザの検索データに対する選択操作によって生成された選択命令を取得し、現在の検索操作が累積検索状態である場合（すなわち、図における「累積検索」がチェックされた場合）、選択された検索データを表示領域４０４に追加することができる。表示領域４０４には今回および過去の検索操作により選択された検索データが表示される。
【００３１】
本実施例において、選択された検索データを個別に表示するための表示領域を設置することによって、該表示領域に複数回の検索により選択された検索データを表示させることができ、複数回に検索されたデータに対してまとめ処理を行う利便性を向上させることができる。
【００３２】
一実施例において、図５に示すように、他の一つの累積検索処理方法を提供し、該方法は、さらに、以下のステップを含む。
【００３３】
（ステップＳ３１０）
選択された検索データに対する選択解除命令を取得する。
【００３４】
本実施例において、ユーザは検索インターフェースにおいて、過去に選択された検索データに対する選択を解除することができる。例えば、既に選択状態にある選択ボックスまたは選択ボタンなどを再びクリックすることができる。端末は、ユーザによる再クリック操作を検出すると、対応する選択解除命令を生成する。
【００３５】
（ステップＳ３１２）
選択表示領域において選択解除命令に対応する検索データを削除する。
【００３６】
本実施例において、表示領域に表示される検索データと検索命令に基づいて検索し選択されたデータとは相関関係を有する。選択解除命令を取得した場合、該相関関係に基づいて対応する検索データを決定することができ、バッファ領域にコピーされた該検索データを削除することによって、表示領域においても該検索データを表示させない。
【００３７】
本実施例において、さらに検索データに対する選択解除命令を取得し、表示領域における対応する検索データを削除することによって、その表示を取り消し、ユーザの選択された検索データに対する変更を便利にし、検索データに対するまとめの利便性を向上させる。
【００３８】
一実施例において、選択表示領域は個別の表示ウィンドウである。該表示領域を個別の表示ウィンドウに設置することによって、検索インターフェースに対する占用を無くすことができ、ユーザの操作に便利である。累積検索のデータを検索して閲覧する必要がある場合、該個別の表示ウィンドウを直接開くことができる。
【００３９】
上記累積検索処理方法は、さらに、表示ウィンドウの内容が空でない場合、表示ウィンドウに検索データがあることを注意喚起するための注意喚起アイコンを表示することと、注意喚起アイコンに対するクリック命令を取得した場合、表示ウィンドウを表示することと、を含む。
【００４０】
本実施例において、端末にはさらに注意喚起アイコンが設置され、表示ウィンドウにおける内容が空でない場合、すなわち、ユーザが既に関連する検索データを選択したことを検出した場合、検索インターフェースにおける予め設けられる位置に、表示ウィンドウに検索データがあることを注意喚起するための注意喚起アイコンを表示することができる。予め設けられる位置は任意の位置であってよく、例えば、デフォルト位置は右下隅であってもよく、ユーザの移動操作を受付けて、該移動操作に基づいてアイコンの配置位置を変更し移動させることができる。
【００４１】
端末によりユーザの注意喚起アイコンに対するクリック操作を検出した場合、対応するクリック命令を生成し、該クリック命令に基づいて該表示ウィンドウを表示することができ、表示される表示ウィンドウにはユーザが検索操作を行う際に選択した検索データが含まれている。
【００４２】
さらに、表示ウィンドウの内容が空である場合、注意喚起アイコンを隠す。表示ウィンドウの内容が空である場合、すなわち、ユーザがまだ検索データを選択していない場合、注意喚起アイコンを表示する必要がない。
【００４３】
本実施例において、注意喚起アイコンをクリックする命令を取得した場合、さらに表示ウィンドウを表示し、注意喚起アイコンのみを表示する場合、インターフェースの多い面積を占用する必要がなく、ユーザによるデータ検索の利便性を向上させる。
【００４４】
一実施例において、既に表示ウィンドウが表示された後、また注意喚起アイコンをクリックする命令を取得した場合、表示ウィンドウを隠すことができる。
【００４５】
一実施例において、データ検索がブラウザで実行できる場合、上記注意喚起アイコンおよび表示ウィンドウはクロスウェブページのグローバルオブジェクトである。ブラウザにより開かれた全てのウェブページは１つの注意喚起アイコンおよび表示ウィンドウを共用する。
【００４６】
一実施例において、上記累積検索処理方法は、さらに、選択表示領域に異なる検索命令に対応する検索データが含まれる場合、検索命令に基づいて対応する親ノードを生成し、選択された検索データを親ノードの子ノードとすることで、選択表示領域における検索データをロードツリー（新しいツリーを追加する）の形態で表示することを含む。
【００４７】
本実施例において、親ノードにおいて対応する検索キーワードを表示することができる。検索データに対する選択命令を取得した場合、該選択された検索データを該親ノードの下位ノードのデータ、すなわち、子ノードとすることができる。異なる検索キーワードに対応する検索命令によって生成される親ノードは異なる。親ノードを生成する前に、既に該検索命令に基づいて同じ親ノードを生成したか否かを検出することができ、そうである場合には、再び同じ親ノードを生成する必要がなく、該検索命令によって選択された検索データを該親ノードに追加し続け、それに対応する下位ノードのデータとする。
【００４８】
表示領域において、ツリー構造でユーザの複数回の検索により累積選択された検索データを表示することができる。ここで、各親ノードのために対応する表示／折りたたみボタンを提供することができ、該表示／折りたたみボタンに対するクリック操作を取得することによって、該親ノードにおける子ノードのデータを表示または折りたたむことができ、よって累積検索のデータに対する検索および閲覧や後続処理の利便性をさらに向上させる。
【００４９】
例えば、第１の検索命令に含まれているキーワードが「王一」を含み、第２の検索命令に含まれているキーワードが「張三」を含む場合、図６に示すような選択表示領域の表示インターフェースを生成することができ、図６は一実施例における選択表示領域を示す図である。該選択表示領域には、生成された第１の親ノードが「王一」であり、その下には２つの子ノードのデータが含まれており、第２の親ノードが「張三」であり、その下には１つの子ノードのデータが含まれていることを表示する。
【００５０】
一実施例において、端末は同じ時間範囲内に属すると判断される１つまたは複数の検索命令を１つの親ノードに生成することができ、該１つまたは複数の検索命令に対応する選択された検索データを該親ノードの子ノードのデータとすることができる。
【００５１】
一実施例において、端末には隣接する検索命令の間の時間間隔の閾値が予め設けられており、該時間間隔の閾値は任意の数値、例えば、５分間であってよい。また、各検索命令の生成時間を取得し、隣接する生成時間の間の時間間隔を算出し、各時間間隔と時間間隔の閾値との間の大きさを比較する。時間間隔が時間間隔の閾値より小さい場合、対応する２つの検索命令を１つの親ノードにまとめることができる。
【００５２】
例えば、以下に示される表１は、一実施例における各検索命令の生成時間表である。時間間隔の閾値が５分間である場合、検索命令１〜検索命令３に基づいて第１の親ノードを生成し、検索命令４〜６に基づいて第２の親ノードを生成し、検索命令７〜８に基づいて第３の親ノードを生成することができる。
【００５３】
【表１】
0006586177.tif 000002
【００５４】
一実施例において、検索命令に基づいて対応する親ノードを生成するステップは、各検索命令の間の類似度を検出し、類似度が予め設けられる類似度の閾値より大きい複数の検索命令に基づいて対応する親ノードを生成することを含む。
【００５５】
本実施例において、端末はさらに各検索命令の間の類似度を検索することができる。類似度が大きいほど、ユーザにより検索されるべき目標の同一性が大きいと判断する。そのため、類似度が予め設けられる類似度の閾値より大きい検索命令を同一の親ノードにまとめることができる。ここで、検索命令の間の類似度の閾値は各キーワードの間の語義の類似程度によって算出することができる。
【００５６】
一実施例において、端末またはリモートサーバには語句のセマンティックデータベースが予め構築されており、該セマンティックデータベースには大量の語句（すなわち、語彙とセンテンス）が含まれている。セマンティックデータベースにはさらに各語句の実数特徴ベクトルが設けられており、各語句の特徴ベクトルの次元数は同じく（次元ベクトルに設けられている）、各次元のパラメータは該語句が一態様における語義に対応することを示している。ここで、次元数が大きいほど、該特徴ベクトルの表示可能な１つの語句の語義も豊富である。例えば、該特徴ベクトルの第１の次元は１つの語句が名詞に属する確率を示す。一実施例において、各語句の特徴ベクトルが１５０次元の実数ベクトルである。
【００５７】
端末は、該セマンティックデータベースから各命令におけるキーワードに対応する特徴ベクトルを取得することができ、各特徴ベクトルの間の差を算出し、該差が小さいほど、語義の類似度が大きい。算出された類似度が予め設けられる類似度の閾値より大きい場合、該２つまたは２つ以上の検索命令を１つの親ノードにまとめる。同時に、該２つまたは２つ以上の検索命令に対応する選択された検索データを該親ノードの子ノードのデータとする。
【００５８】
本実施例において、検索命令の間の類似度に基づき、類似度が類似度の閾値より大きい複数の検索命令を同一の親ノードとすることで、さらに検索データを管理する利便性を向上させることができる。
【００５９】
一実施例において、選択された検索データを予め設けられる選択表示領域に追加するステップは、予め設けられる時間範囲内における選択された検索データを予め設けられる選択表示領域に追加することを含む。
【００６０】
本実施例において、端末は、さらに、対応する検索時間の長さを予め設けることができ、検索時間の長さは任意の時間の長さ、例えば、１時間または２時間であってよい。該時間の長さの範囲内で生成された全ての選択命令を記録し、該全ての選択命令によってそれぞれ選択した検索データを記録し、該検索データを予め設けられる選択表示領域に追加する。
【００６１】
一実施例において、ユーザがブラウザまたは関連する検索アプリケーションソフトウェアを用いてデータ検索を行う場合、端末はユーザが前回閉じたブラウザにおけるデータ検索ホームページ画面または該検索アプリケーションソフトウェアを終了させた時間を記録することができる。ユーザが該ブラウザのデータ検索ホームページ画面または関連する検索アプリケーションソフトウェアを再立上げした場合、現在の立上げ時間を取得し、該立上げ時間と前回終了時間との時間間隔を算出し、該時間間隔が予め設けられる検索時間の長さより小さいか否かを比較し、そうである場合には、前回表示領域に表示された検索データを取得し、再表示することで、予め設けられる時間範囲内における選択された検索データを予め設けられる選択表示領域に追加することができる。さらに、検索データをまとめる利便性を向上させる。
【００６２】
一実施例において、端末はユーザがデータ検索ホームページ画面または検索アプリケーションソフトウェアを立上げて終了する１サイクル内において、選択した検索データを記録し、対応する検索リンクおよび対応する検索時間を含む記述情報を生成することができる。
【００６３】
端末は、ユーザの操作に基づいて該対応する検索リンクインターフェースを表示することができ、該検索リンクインターフェースには各サイクルに対応する検索リンクが含まれている。例えば、検索ホームページ画面において「検索履歴」などの該対応する検索リンクインターフェースを表示するためのボタンを提供し、ユーザの該「検索履歴」ボタンに対するクリック操作を取得した場合、該検索リンクインターフェースを表示することができる。
【００６４】
検索リンクに対するユーザのクリック操作を取得した場合、該クリック操作に基づき、対応する選択表示領域を表示し、該選択された表示領域にはユーザが該サイクル内において選択した全ての検索データが含まれている。このようにすれば、ユーザは過去の検索データを便利に検索し閲覧することができる。
【００６５】
一実施例において、選択された検索データを予め設けられる選択表示領域に追加するステップの前に、さらに、検索データに対する追加命令を取得することを含む。
【００６６】
本実施例において、端末は、さらに、検索インターフェースにおいて追加ボタンを設置することができ、該追加ボタンに対するクリックを検出した場合、対応する追加命令を生成することができる。ここで、該追加命令は、現在の検索インターフェースにおいて、選択状態にある全ての検索データを表示領域に追加するのに用いられる。
【００６７】
本実施例において、選択された検索データを予め設けられる選択表示領域に追加するステップは、追加命令に基づいて検索データを選択表示領域に追加することを含む。
【００６８】
本実施例において、追加命令を取得した場合、該追加命令に基づき、現在の検索インターフェースにおいて、選択状態にある全ての検索データを取得し、かつ該検索データを予め設けられるバッファ領域にコピーし、該コピーされた検索データを表示領域に追加して表示する。このようにすれば、追加命令に基づき、複数の選択状態にある検索データを表示領域に一括で追加することができる。したがって、ユーザの選択操作をリアルタイムに検出し、該選択操作により生成された選択命令に基づいて表示する必要がなくなり、リソースに対する占用を低減する。
【００６９】
一実施例において、上記累積検索処理方法は、さらに、検索命令に基づいて表示領域において対応する検索リンクを生成することによって、検索リンクに対するクリック命令を取得した場合、検索インターフェースにおいて改めて検索結果を表示させることを含む。
【００７０】
本実施例において、対応する検索命令が生成された場合、端末は該表示命令に基づいて対応する１つの検索リンクを生成することができ、該検索リンクは対応する検索キーワードなどの情報を含むことができ、かつ該検索キーワードにより指向される検索データのＵＲＬ情報によってリンクに組み合わせることができる。したがって、該検索リンクに対するクリック命令を取得した場合、検索インターフェースにおいて改めて検索結果を表示させることによって、過去の検索に対する迅速な再現を実現し、ユーザの検索効率を向上させる。
【００７１】
一実施例において、図７に示すように、累積検索処理装置を提供し、該装置は、
検索命令を取得し、検索命令には検索キーワードが含まれている検索命令取得モジュール７０２と、
検索命令に基づいて検索を行い、対応する検索結果を表示し、検索結果には検索キーワードにマッチングする検索データが含まれている検索モジュール７０４と、
検索データに対する選択命令を取得する選択モジュール７０６と、
選択された検索データを、予め設けられる選択表示領域に追加し、選択表示領域は選択された検索データを個別に表示するために用いられる累積表示モジュール７０８と、を含む。
【００７２】
一実施例において、選択表示領域は個別の表示ウィンドウであり、累積表示モジュール７０８は、さらに、表示ウィンドウの内容が空でない場合、表示ウィンドウに検索データがあることを注意喚起するための注意喚起アイコンを表示するのに用いられ、注意喚起アイコンに対するクリック命令を取得した場合には、表示ウィンドウを表示し、表示ウィンドウの内容が空である場合には、注意喚起アイコンを隠す。
【００７３】
一実施例において、図８に示すように、他の一つの累積検索処理装置を提供し、該装置は、さらに、
検索データに対する追加命令を取得する追加命令取得モジュール７０７を含む。
【００７４】
累積表示モジュール７０８は、さらに、追加命令に基づいて検索データを選択表示領域に追加するのに用いられる。
【００７５】
一実施例において、図９に示すように、更なる他の一つの累積検索処理装置を提供し、該装置は、さらに、
検索命令に基づいて表示領域において対応する検索リンクを生成することによって、検索リンクに対するクリック命令を取得した場合、検索インターフェースにおいて改めて検索結果を表示させる検索リンク生成モジュール７１０を含む。
【００７６】
一実施例において、上記累積表示モジュール７０８は、さらに、選択表示領域に異なる検索命令に対応する検索データが含まれる場合、検索命令に基づいて対応する親ノードを生成し、選択された検索データを親ノードの子ノードとすることで、選択表示領域における検索データをロードツリーの形態で表示させるために用いられる。
【００７７】
一実施例において、上記累積表示モジュール７０８は、さらに、予め設けられる時間範囲内における選択された検索データを予め設けられる選択表示領域に追加するのに用いられる。
【００７８】
上記ネットワークアクセス行為認識装置における各モジュールの全てまたは一部は、ソフトウェア、ハードウェアおよびその組み合わせにより実現されることができる。ここで、ネットワークインターフェースはイーサネットカードまたは無線ＬＡＮカードなどであってもよい。上記各モジュールは、ハードウェアの形態で端末のメモリに内蔵されまたは独立することができ、ソフトウェアの形態で端末のメモリに記憶されてもよい。したがって、プロセッサによる以上の各モジュールに対応する操作を呼び出して実行するのに便利である。該プロセッサは、中央処理装置（ＣＰＵ）、マイクロプロセッサ、ワンチップマイコンなどであってもよい。
【００７９】
当業者であれば、上記実施例の方法における全てまたは一部のプロセスを実現するには、コンピュータのプログラムにより関連するハードウェアを命令して遂行することができ、当該プログラムは不揮発性コンピュータの読み取り可能な記憶媒体に記憶させることができ、該プログラムが実行される際に、上記のような各方法の実施例のプロセスを含むことができることを理解できる。ここで、当該記憶媒体は、磁気ディスク、光ディスク、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）などであってもよい。
【００８０】
上記実施例の各技術的特徴は任意に組み合わせることができ、説明を簡単にするために、上記実施例における各技術的特徴の全ての可能な組み合わせを説明していないが、これらの技術的特徴の組み合わせが矛盾しない限り、いずれも本明細書に記載の範囲であると見なされるべきである。
【００８１】
上記実施例は本発明の幾つかの実施形態を示したものに過ぎず、その説明が具体的且つ詳細であるが、これらが発明の特許請求の範囲を制限するものであると理解してはならない。当業者であれば、本発明の技術的思想から逸脱しない限り、さらにいくつかの変形や改良を行うことができ、これらはいずれも本発明の保護範囲に属することを理解すべきである。従って、本発明の特許の保護範囲は特許請求の範囲に準ずるべきである。
【図１】
0006586177.tif 000003
【図２】
0006586177.tif 000004
【図３】
0006586177.tif 000005
【図４】
0006586177.tif 000006
【図５】
0006586177.tif 000007
【図６】
0006586177.tif 000008
【図７】
0006586177.tif 000009
【図８】
0006586177.tif 000010
【図９】
0006586177.tif 000011