(57)【要約】  本開示により、関連キーワードを処理する方法、装置、及びシステムが開示される。該方法は、ユーザが入力した主キーワードを受信するステップと、関連キーワードをリクエストする結合ＵＲＬを前記主キーワードに基づいて形成するステップと、現ウェブページの埋め込みウィンドウオブジェクトとサーバとの間に前記ＵＲＬを使用してリンクを確立して、前記関連キーワードを前記サーバから取得するステップと、前記埋め込みウィンドウオブジェクトがキーワードリストを生成し、そして前記関連キーワードを現ウェブページに提示するステップと、ユーザが選択した関連キーワードを取得し、そして該関連キーワードを入力ボックスに即座に追加するステップと、を含む。
2010524066.tif 000002
【特許請求の範囲】
【請求項１】
関連キーワードを処理する方法であって、
ユーザが入力した主キーワードを受信するステップと、
前記主キーワードに基づいて、前記主キーワードの関連キーワードをリクエストする結合ＵＲＬを形成するステップと、
前記ＵＲＬを使用して、現ウェブページの埋め込みウィンドウオブジェクトとサーバとの間にリンクを確立して、前記サーバから前記関連キーワードを取得するステップと、
キーワードリストを生成して、前記埋め込みウィンドウオブジェクトを介して前記現ウェブページに前記関連キーワードを提示するステップと、
前記ユーザが選択した関連キーワードを取得し、そして該関連キーワードを入力ボックスに即座に追加するステップと
を含むことを特徴とする方法。
【請求項２】
前記ユーザが選択した関連キーワードを複数回の追加を行なって即座に追加することにより、複数の関連キーワードを取得するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記入力ボックスの前記関連キーワードの数が所定数以上であるかどうかを判断し、そして前記関連キーワードの数が所定数以上である場合に、前記キーワードリストを閉じるステップをさらに含むことを特徴とする請求項２に記載の方法。
【請求項４】
ユーザが選択した前記関連キーワードが、前記入力ボックスに既に入っている関連キーワードと重複するかどうかを判断し、そして前記関連キーワードが重複する場合に、前記関連キーワードを前記入力ボックスに追加する操作をスキップするステップと、および／または
前記入力ボックスに、いずれかの関連キーワードが既に入っているかどうかを判断し、そしていずれかの関連キーワードが既に入っている場合に、追加対象の前記関連キーワードの前にセパレータを即座に挿入するステップと
を含むことを特徴とする請求項２又は３に記載の方法。
【請求項５】
前記キーワードリストを生成するステップは、
１つ以上の関連キーワードコンテナを含むキーワードリストコンテナを事前設定するステップと、
前記キーワードリストを開くリクエストを受信し、そして前記キーワードリストの高さ値、及び入力ボックスに対するオフセット量を、前記リクエストに応じて取得するステップと、
前記キーワードリストコンテナの高さ、及び前記キーワードリストコンテナの現ウェブページにおける位置を、前記キーワードリストの前記高さ値、及び前記入力ボックスに対する前記オフセット量に基づいて設定するステップと
を含むことを特徴とする請求項１乃至３のうちのいずれか１項に記載の方法。
【請求項６】
前記キーワードリストを提示するステップは、
前記キーワードリストコンテナのスタイルを事前設定するステップと、
前記キーワードリストコンテナの前記関連キーワードを前記スタイルで提示するステップと
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記ユーザが選択した前記関連キーワードを取得するステップは、
前記ユーザが選択した前記関連キーワードに対応する関連キーワードコンテナを取得し、そして前記関連キーワードコンテナのスタイルを変更するステップと、
前記関連キーワードコンテナの前記関連キーワードを、ユーザからの前記関連キーワードを選択するリクエストに応じて取り出すステップと
を含むことを特徴とする請求項６に記載の方法。
【請求項８】
関連キーワードを処理するシステムであって、該システムは、関連キーワードを処理する装置、およびサーバを備え、
前記装置は、
ユーザが入力した主キーワードを受信するために使用されるインターフェースユニットと、
前記主キーワードに対応する関連キーワードをリクエストする結合ＵＲＬを前記主キーワードに基づいて形成するために使用されるスプライシングユニットと、
リンクユニットと、生成ユニットと、および提示ユニットとを含むオブジェクト処理ユニットであって、前記リンクユニットは、前記ＵＲＬを使用して、現ウェブページの埋め込みウィンドウオブジェクトと前記サーバとの間にリンクを確立するために使用され、前記生成ユニットは、前記埋め込みウィンドウオブジェクトを介してキーワードリストを生成するために用いられ、前記提示ユニットは、前記埋め込みウィンドウオブジェクトを介して前記関連キーワードを提示するために用いられることを特徴とするオブジェクト処理ユニットと、
前記ユーザが選択した関連キーワードを取得するために使用される取得ユニットと、
前記取得ユニットが取得した前記関連キーワードを入力ボックスに即座に追加するために使用される追加ユニットと、
を含み、
前記サーバは、関連キーワードを処理する前記装置の前記オブジェクト処理ユニットとの間でデータを授受するために用いられることを特徴とするシステム。
【請求項９】
前記装置は、複数の関連キーワードを前記入力ボックスに複数回の追加を行って即座に追加することにより前記複数の関連キーワードを取得するために使用されるマルチキーワード取得ユニットをさらに含むことを特徴とする請求項８に記載のシステム。
【請求項１０】
前記装置は、前記入力ボックスの関連キーワードの数が所定数以上であるかどうかを判断し、そして関連キーワードの数が所定数以上である場合に、前記キーワードリストを閉じるために使用される第１判断ユニットをさらに含むことを特徴とする請求項９に記載のシステム。
【請求項１１】
前記装置は、
取得した関連キーワードが、前記入力ボックスのいずれかの関連キーワードと重複するかどうかを判断し、そして取得した関連キーワードが重複する場合に、前記関連キーワードを前記入力ボックスに追加する操作をスキップするために使用される第２判断ユニットと、および／または
前記入力ボックスに、既存の関連キーワードが既に入っているかどうかを判断し、そして既存の関連キーワードが既に入っている場合に、追加対象の前記関連キーワードの前にセパレータを即座に挿入するために使用される第３判断ユニットと
をさらに含むことを特徴とする請求項８又は９に記載のシステム。
【請求項１２】
前記生成ユニットは、
１つ以上の関連キーワードコンテナを含むキーワードリストコンテナを事前設定するために使用される事前設定サブユニットと、
前記キーワードリストを開くリクエストを受信し、そして前記キーワードリストの高さ値、及び前記入力ボックスに対するオフセット量を、前記リクエストに応じて取得するために使用される受信／取得サブユニットと、
現ウェブページにおける前記キーワードリストコンテナの高さ、及び前記キーワードリストコンテナの位置を、前記キーワードリストの前記高さ値、及び前記入力ボックスに対する前記オフセット量に基づいて設定するために使用される設定サブユニットと
を含むことを特徴とする請求項８乃至１０のうちのいずれか１項に記載のシステム。
【請求項１３】
前記提示ユニットは、
前記キーワードリストコンテナのスタイルを事前設定するために使用されるスタイル事前設定サブユニットと、
前記キーワードリストコンテナの関連キーワードを前記スタイルで提示するために使用されるキーワード提示サブユニットと
を含むことを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記取得ユニットは、
前記ユーザによる選択に対応する関連キーワードコンテナを取得するために使用されるコンテナ取得サブユニットと、
前記関連キーワードコンテナのスタイルを変更するために使用される変更サブユニットと、
前記関連キーワードコンテナの関連キーワードを、ユーザによる関連キーワードを取り出すリクエストに応じて取り出すために使用される取り出しサブユニットと
を含むことを特徴とする請求項１３に記載のシステム。
【請求項１５】
関連キーワードを処理する装置であって、
ユーザが入力した主キーワードを受信するために使用されるインターフェースユニットと、
前記主キーワードに対応する関連キーワードをリクエストする結合ＵＲＬを前記主キーワードに基づいて形成するために使用されるスプライシングユニットと、
リンクユニットと、生成ユニットと、および提示ユニットとを含むオブジェクト処理ユニットであって、前記リンクユニットは、前記ＵＲＬを使用して、現ウェブページの埋め込みウィンドウオブジェクトとサーバとの間にリンクを確立するために使用され、前記生成ユニットは、前記埋め込みウィンドウオブジェクトを介してキーワードリストを生成するために用いられ、前記提示ユニットは、前記埋め込みウィンドウオブジェクトを介して前記関連キーワードを提示するために用いられることを特徴とするオブジェクト処理ユニットと、
前記ユーザが選択した関連キーワードを取得するために使用される取得ユニットと、
前記取得ユニットが取得した前記関連キーワードを入力ボックスに即座に追加するために使用される追加ユニットと
を備えることを特徴とする装置。
【請求項１６】
複数の関連キーワードを前記入力ボックスに複数回の追加を行なって即座に追加することにより、前記複数の関連キーワードを取得するために使用されるマルチキーワード取得ユニットをさらに備えることを特徴とする請求項１５に記載の装置。
【請求項１７】
前記入力ボックスの関連キーワードの数が所定数以上であるかどうかを判断し、そして前記関連キーワードの数が所定数以上である場合に、前記キーワードリストを閉じるために使用される第１判断ユニットをさらに備えることを特徴とする請求項１６に記載の装置。
【請求項１８】
取得した関連キーワードが、前記入力ボックスのいずれかの関連キーワードと重複するかどうかを判断し、そして前記関連キーワードが重複する場合に、前記関連キーワードを前記入力ボックスに追加する操作をスキップするために使用される第２判断ユニットと、および／または
前記入力ボックスに、いずれかの関連キーワードが既に入っているかどうかを判断し、そして該関連キーワードが既に入っている場合に、セパレータを、追加対象の前記関連キーワードの前に即座に挿入するために使用される第３判断ユニットと、
をさらに備えることを特徴とする請求項１５又は１６に記載の装置。
【請求項１９】
前記生成ユニットは、
１つ以上の関連キーワードコンテナを含むキーワードリストコンテナを事前設定するために使用される事前設定サブユニットと、
前記キーワードリストを開くリクエストを受信し、そして前記キーワードリストの高さ値、及び前記入力ボックスに対するオフセット量を、前記リクエストに応じて取得するために使用される受信／取得サブユニットと、
前記キーワードリストコンテナの高さ、及び前記キーワードリストコンテナの現ウェブページにおける位置を、前記キーワードリストの前記高さ値、及び前記入力ボックスに対する前記オフセット量に基づいて設定するために使用される設定サブユニットと
を含むことを特徴とする請求項１５乃至１７のうちのいずれか１項に記載の装置。
【請求項２０】
前記提示ユニットは、
前記キーワードリストコンテナのスタイルを事前設定するために使用されるスタイル事前設定サブユニットと、
前記キーワードリストコンテナの関連キーワードを前記スタイルで提示するために使用されるキーワード提示サブユニットと
を含むことを特徴とする請求項１９に記載の装置。
【請求項２１】
前記取得ユニットは、
前記ユーザによる選択に対応する関連キーワードコンテナを取得するために使用されるコンテナ取得サブユニットと、
前記関連キーワードコンテナのスタイルを変更するために使用される変更サブユニットと、
前記関連キーワードコンテナの関連キーワードを、ユーザによる関連キーワードを取り出すリクエストに応じて取り出すために使用される取り出しサブユニットと
を含むことを特徴とする請求項２０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、中国特許庁に２００７年４月６日付で出願された「相関キーワードを処理する方法、及びシステム」と題する中国特許出願第２００７１００９０４１３．３号の優先権を主張するものであり、そして当該中国特許出願は、参照により当該出願の内容全体が本明細書に組み込まれる。
【０００２】
本開示は、データ処理の分野に関し、特に関連キーワードを処理する方法、装置、及びシステムに関する。
【背景技術】
【０００３】
インターネット及び他のデータネットワーク及びシステムにおけるテキスト及びマルチメディアコンテンツの使用が急速に増えるにつれて、エンドユーザは必要な情報を探し出すためにキーワードを探す検索ツールに益々頼るようになってきている。更に良好かつ正確な検索結果を得るために、一つの既存の方法では、関連キーワードの選択を行なって、更に詳細な検索を行う。
【０００４】
既存の技術において、関連キーワードを選択するプロセスは、：関連キーワードの選択ボタンをクリックして、関連キーワードの選択ウィンドウを開き；ウィンドウの中の関連キーワードを選択し；ウィンドウを閉じ；そして選択した全ての関連キーワードを入力ボックスに提示することを含む。例えば、既存の技術による関連キーワードの一つのディスプレイインターフェースを図１に示す。このインターフェースに基づくユーザによる選択プロセスは以下のようにして行なわれる。「ｊｏｂ  ｃａｔｅｇｏｒｉｅｓ」の横の選択ボタンをクリックして、ジョブカテゴリーの検索ウィンドウを開く。ユーザは、「ｃｏｍｐｕｔｅｒ  ｎｅｔｗｏｒｋ  ｔｅｃｈｎｏｌｏｇｙ  ｇｅｎｅｒａｌｌｙ」を選択した後に、関連カテゴリーにチェックし、そして「ｃｏｎｆｉｒｍ」ボタンを選択時にクリックすると、図２に示すように対応する「ｊｏｂ  ｃａｔｅｇｏｒｉｅｓ」の提示を得る。
【０００５】
情報に対するニーズが急速に高まるにつれて、検索は、情報技術において最も頻繁に使用されるアプリケーションのうちの一つになっている。しかしながら、ユーザは、関連キーワードを、これらの頻繁に使用される情報検索アプリケーションにおいて選択する方法の幾つかの不具合を体験する。選択ウィンドウは普通、現ページの関連コンテンツの邪魔になって、ユーザに不快感を与える。複数の関連キーワードを選択する場合、ユーザは、複数の選択に対応する結果を、選択ウィンドウでの選択を完了する前に閲覧することができず、操作が直観的ではなくなる。
【０００６】
従って、解決策を必要とする現在の技術的問題は、どのようにして関連キーワードを処理すれば、益々膨れ上がりつつあるユーザからの操作要求及びブラウジング要求を満たすことができるかということである。
【発明の概要】
【０００７】
本開示の例示的な実施形態は、ユーザが関連キーワードを選択するか、または他の操作を行なう場合に、関連キーワードを処理して、関連キーワードを提示する更に良好なユーザインターフェース、及び直観的な操作指示を実現する方法を提供する。
【０００８】
本開示の例示的な実施形態の別の目的は、関連キーワードを処理する装置及びシステムを提供することにより、関連キーワードを処理する上記方法を実現することにある。
【０００９】
上の技術的問題を解決するために、本開示の例示的な実施形態は、関連キーワードを処理する方法を提供し、該方法は、ユーザが入力した主キーワードを受信するステップと、主キーワードに基づいて主キーワードの関連キーワードをリクエストする結合ＵＲＬを形成するステップと、現ウェブページの埋め込みウィンドウオブジェクトとサーバとの間に当該ＵＲＬを使用してリンクを確立して、関連キーワードをサーバから取得するステップと、キーワードリストを生成して、現ウェブページに埋め込みウィンドウオブジェクトを介して関連キーワードを提示するステップと、ユーザが選択した関連キーワードを取得し、そして該関連キーワードを入力ボックスに即座に追加するステップと、を含む。
【００１０】
好適には、当該方法は更に、ユーザが選択した関連キーワードを複数回の追加を行なって即座に追加することにより複数の関連キーワードを取得するステップを含む。
【００１１】
好適には、当該方法は更に、入力ボックスの中に関連キーワードの数が所定数以上あるかどうかを判断し、そして関連キーワードの数が所定数以上ある場合に、キーワードリストを閉じるステップを含む。
【００１２】
好適には、当該方法は更に、ユーザが選択した関連キーワードが、入力ボックスに既に入っている関連キーワードと重複するかどうかを判断し、そして関連キーワードが重複する場合に、関連キーワードを入力ボックスに追加する操作をスキップするステップと、および／または、入力ボックスに、いずれかの関連キーワードが既に入っているかどうかを判断し、そしていずれかの関連キーワードが既に入っている場合に、追加対象の関連キーワードの前にセパレータを即座に挿入するステップと、を含む。
【００１３】
好適には、当該キーワードリストを生成するステップは、１つ以上の関連キーワードコンテナを含むキーワードリストコンテナを事前設定するステップと、キーワードリストを開くリクエストを受信し、そしてキーワードリストの高さ値、及び入力ボックスと相対するオフセット量を、リクエストに応じて取得するステップと、そして、キーワードリストコンテナの高さ、及びキーワードリストコンテナの現ウェブページにおける位置を、キーワードリストの高さ値、及び入力ボックスからのオフセット量に基づいて設定するステップと、を含む。
【００１４】
好適には、当該キーワードリストを提示するステップは、キーワードリストコンテナのスタイルを事前設定するステップと、キーワードリストコンテナの関連キーワードを当該スタイルで提示するステップと、を含む。
【００１５】
好適には、ユーザが選択した関連キーワードを取得するステップは、ユーザが選択した関連キーワードに対応する当該関連キーワードコンテナを取得し、そして関連キーワードコンテナのスタイルを変更するステップと、関連キーワードコンテナの当該関連キーワードを、ユーザからの関連キーワードを選択するリクエストに応じて取り出すステップと、を含む。
【００１６】
本開示の例示的な実施形態は更に、関連キーワードを処理するシステムを提供し、該システムは、関連キーワードを処理する装置と、そしてサーバと、を含む。当該装置は、ユーザが入力した主キーワードを受信するために使用されるインターフェースユニットと、主キーワードに対応する関連キーワードをリクエストする結合ＵＲＬを主キーワードに基づいて形成するために使用されるスプライシングユニットと、リンクユニットと、生成ユニットと、そして提示ユニットと、を含むオブジェクト処理ユニットと、を含み、リンクユニットを使用して、リンクを現ウェブページの埋め込みウィンドウオブジェクトとサーバとの間にＵＲＬを使用して確立し、生成ユニットを使用して、キーワードリストを埋め込みウィンドウオブジェクトを介して生成し、そして提示ユニットを使用して、関連キーワードを埋め込みウィンドウオブジェクトを介して提示し、当該装置は更に、ユーザが選択した関連キーワードを取得するために使用される取得ユニットと、取得ユニットが取得した関連キーワードを入力ボックスに即座に追加するために使用される追加ユニットと、を含む。
【００１７】
当該サーバは、関連キーワードを処理する装置のオブジェクト処理ユニットとの間でデータを授受するために用いられる。
【００１８】
更に、本開示の例示的な実施形態は更に、関連キーワードを処理する装置を提供する。該装置は、ユーザが入力した主キーワードを受信するために使用されるインターフェースユニットと、主キーワードに対応する関連キーワードをリクエストする結合ＵＲＬを主キーワードに基づいて形成するために使用されるスプライシングユニットと、リンクユニットと、生成ユニットと、そして提示ユニットと、を含むオブジェクト処理ユニットと、を含み、リンクユニットを使用して、現ウェブページの埋め込みウィンドウオブジェクトとサーバとの間にＵＲＬを使用してリンクを確立し、生成ユニットを使用して、キーワードリストを埋め込みウィンドウオブジェクトを介して生成し、そして提示ユニットを使用して、関連キーワードを埋め込みウィンドウオブジェクトを介して提示し、当該装置は更に、ユーザが選択した関連キーワードを取得するために使用される取得ユニットと、そして、取得ユニットが取得した関連キーワードを入力ボックスに即座に追加するために使用される追加ユニットと、を含む。
【００１９】
好適には、装置は更に、複数の関連キーワードを入力ボックスに複数回の追加を行なって当該複数の関連キーワードを即座に追加することにより取得するために使用されるマルチキーワード取得ユニットを含む。
【００２０】
好適には、装置は更に、入力ボックスの関連キーワードの数が所定数以上あるかどうかを判断し、そして関連キーワードの数が所定数以上ある場合に、キーワードリストを閉じるために使用される第１判断ユニットを含む。
【００２１】
好適には、装置は更に、取得した関連キーワードが、入力ボックスのいずれかの関連キーワードと重複するかどうかを判断し、そして取得した関連キーワードが重複する場合に、関連キーワードを入力ボックスに追加する操作をスキップするために使用される第２判断ユニットと、および／または、入力ボックスに、いずれかの関連キーワードが既に入っているかどうかを判断し、そしていずれかの関連キーワードが既に入っている場合に、追加対象の関連キーワードの前にセパレータを即座に挿入するために使用される第３判断ユニットと、を含む。
【００２２】
好適には、当該生成ユニットは、１つ以上の関連キーワードコンテナを含むキーワードリストコンテナを事前設定するために使用される事前設定サブユニットと、キーワードリストを開くリクエストを受信し、そしてキーワードリストの高さ値、及び入力ボックスと相対するオフセット量を、当該リクエストに応じて取得するために使用される受信／取得サブユニットと、そして、キーワードリストコンテナの高さ、及びキーワードリストコンテナの現ウェブページにおける位置を、キーワードリストの高さ値、及び入力ボックスからのオフセット量に基づいて設定するために使用される設定サブユニットと、を含む。
【００２３】
好適には、当該提示ユニットは、キーワードリストコンテナのスタイルを事前設定するために使用されるスタイル事前設定サブユニットと、そして、キーワードリストコンテナの関連キーワードを当該スタイルで提示するために使用されるキーワード提示サブユニットと、を含む。
【００２４】
好適には、当該取得ユニットは：ユーザによる選択に対応する関連キーワードコンテナを取得するために使用されるコンテナ取得サブユニットと、関連キーワードコンテナのスタイルを変更するために使用される変更サブユニットと、関連キーワードコンテナの関連キーワードを、ユーザによる関連キーワードを取り出すリクエストに応じて取り出すために使用される取り出しサブユニットと、を含む。
【００２５】
既存の技術と比較すると、本開示の例示的な実施形態は以下の利点を有する。
【００２６】
まず、埋め込みウィンドウオブジェクトを設定して関連キーワードを提示することにより、本開示の例示的な実施形態では、キーワードリストと入力ボックスとを密接に関連付けることができ、そして非常に優れたディスプレイインターフェースが提供されるので、ユーザがキーワードリストと入力ボックスとの間の対応関係を明確に把握することができる。これにより快適なユーザ体験が得られる。
【００２７】
次に、ユーザが選択する関連キーワードを入力ボックスに即座に追加することにより、本開示の例示的な実施形態では、ユーザ操作が更に直観的になるので、ユーザ操作効率が向上する。
【００２８】
更に、関連キーワードを追加するプロセスを最適化することにより、本開示の例示的な実施形態では、無効な関連キーワードの追加を避け、そして更に、インターフェースを最適化するので、ユーザに快適な操作体験を提供することができる。
【００２９】
しかも、入力ボックス及びキーワードリストの強調度を、スタイルシートで制御することにより、本開示の例示的な実施形態では、ユーザが直ぐに操作の結果を見ることができるので、更に直観的なユーザ操作性が確保される。
【００３０】
最後に、サービスプロバイダーの立場から見て、本開示の例示的な実施形態は、セキュアな特殊アルゴリズムを必要とすることがなく実行するのが容易であり、そして開発コストが低い。
【図面の簡単な説明】
【００３１】
【図１】既存の技術における関連キーワードのディスプレイインターフェースの模式図である。
【図２】図１に示すディスプレイインターフェースにおいて複数の関連キーワードを選択したときに結果として得られるインターフェースの模式図である。
【図３】本開示による関連キーワードを処理する例示的な方法のフローチャートである。
【図４】関連キーワードのディスプレイインターフェースを、図３に開示される方法を使用して取得するステップの模式図である。
【図５】本開示による関連キーワードを処理する例示的なシステムの構造説明図である
【図６】関連キーワードを図５のシステムを使用して処理する例示的な方法のフローチャートである。
【発明を実施するための形態】
【００３２】
本開示の目的、特徴、及び利点を更に明確に、かつ容易に理解するために、本開示について以下に更に詳細に、添付の図及び例示的な実施形態を使用して説明する。
【００３３】
図３は、本開示による関連キーワードを処理する例示的な方法のフローチャートを示している。具体的に、当該方法は以下に説明する手順を含む。
【００３４】
ブロック３０１では、ユーザが入力した主キーワードを受信する。
【００３５】
ブロック３０２では、主キーワードに基づいて、主キーワードの関連キーワードをリクエストする結合ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を形成する。
【００３６】
ブロック３０３では、現ウェブページの埋め込みウィンドウオブジェクトは、当該ＵＲＬを使用してサーバとのリンクを確立する。サーバは関連キーワードを埋め込みウィンドウオブジェクトに返す。
【００３７】
ブロック３０４では、埋め込みウィンドウオブジェクトは、キーワードリストを生成して関連キーワードを提示する。
【００３８】
ブロック３０５では、ユーザが選択した関連キーワードを取得し、そして当該関連キーワードを入力ボックスに即座に追加する。
【００３９】
関連キーワードは、主キーワードとの関係を有するいずれのキーワードとすることもできることに留意されたい。例えば、主キーワードとの照合を行なうことによりウェブページから抽出される関連キーワード、視覚的に、または直観的に一致する関連キーワード、または意味が関連する関連キーワードを挙げることができる。対応関係は、当業者が経験またはニーズに従って設定することができる。本開示は決して、この事項に制限を受けるものではない。
【００４０】
ユーザは主キーワードを主キーワード入力ボックスに入力して、現ウェブページのローカルプログラムまたはスクリプトプログラムを起動することにより、ユーザが入力した当該主キーワードを受信することを理解されたい。例示的な起動操作には：マウスを使用して主キーワード入力ボックスをクリックし、主キーワード入力ボックスへの入力を、ＴＡＢボタンを利用して行ない、そして他の起動操作を行なう。主キーワードに基づいて、現ウェブページのローカルプログラムまたはスクリプトプログラムは、次に、主キーワードの関連キーワードをリクエストするＵＲＬを結合する。好適には、関連キーワードのＵＲＬの結合は：サーバＵＲＬのプレフィックス（ｐｒｅｆｉｘ）＋主キーワード＋関連キーワードＩＤの形式で行なうことができる。例えば、主キーワードが「ｔｅａ」であり、関連キーワードＩＤが「１」であり、そしてサーバＵＲＬのプレフィックスが、
http://sh.vip.alibaba.com/front/relatedKeywordsFront.htm
である場合、関連キーワードのＵＲＬは以下のようになる。
http://sh.vip.alibaba.com/front/relatedKeywordsFront.htm?keywords=tea&pdSessionId=1. 
当然、結合ＵＲＬを形成する方法は、当業者がニーズまたは経験に従って自由に設定することができる。例えば、関連キーワードＩＤ群を、対応する関連キーワードグループリストに従って設定する、そして／または主キーワードのカテゴリーパラメータを設定するだけでなく、結合ＵＲＬを形成する他の方法を採用することができる。本開示は決して、この事項に制限を受けるものではない。
【００４１】
結合ＵＲＬを形成すると、現ウェブページの埋め込みウィンドウオブジェクトは、当該ＵＲＬを使用して、サーバとのリンクを確立することができる。好適には、埋め込みウィンドウオブジェクトはｉｆｒａｍｅ（ｉフレーム：インラインフレーム）であり、この場合、ｉｆｒａｍｅは、一つの形式のフレームワークであり、かつウェブページの任意のいずれの部分にも埋め込むことができる。この状況下で、ウェブページのｉｆｒａｍｅのｓｒｃプロパティを当該ＵＲＬに設定することにより、ｉｆｒａｍｅで当該ＵＲＬにアクセスしてＧＥＴリクエストをサーバに送信することができる。サーバは関連キーワードを埋め込みウィンドウオブジェクトに返す。当然、埋め込みウィンドウオブジェクトは、既存の技術における他のいずれのウィンドウオブジェクトとすることもできる（例えば、フレーム）。本開示は決して、この事項に制限を受けるものではない。
【００４２】
好適には、埋め込みウィンドウオブジェクトは、キーワードリストを以下の手順で生成する。
【００４３】
サブブロックＡ１では、キーワードリストコンテナ（ｋｅｙｗｏｒｄ  ｌｉｓｔ  ｃｏｎｔａｉｎｅｒ）を事前設定する。キーワードリストコンテナは、１つ以上の関連キーワードコンテナを含む。
【００４４】
この場合、コンテナは、マージン（ｍａｒｇｉｎ）、パディング（ｐａｄｄｉｎｇ）、フレーム、幅（ｗｉｄｔｈ）、高さ（ｈｅｉｇｈｔ）、フロート（ｆｌｏａｔ）、及びクリア（ｃｌｅａｒ）のようなプロパティを有する。この例示的な実施形態では、コンテナの初期状態はフロート及び非表示（ｈｉｄｄｅｎ）にプリセットすることができる。
【００４５】
サブブロックＡ２では、キーワードリストを開くリクエストを受信し、そして当該リクエストに応じて、キーワードリストの高さ値、及び入力ボックスに対するオフセット量を取得する。
【００４６】
ユーザは、マウスを使用して入力ボックスをクリックし、入力ボックスへの入力をＴＡＢボタンで行ない、または他のいずれかの起動操作を使用してキーワードリストを開くリクエストを起動することができる。埋め込みウィンドウオブジェクトは、キーワードリストの所定の高さ値、及び入力ボックスに対するオフセット量を、現ウェブページのローカルプログラムまたはスクリプトプログラムで取得することができる。当然、このような情報を取得する方法は、当業者が経験またはニーズに従って選択することができる。本開示は決して、この事項に制限を受けるものではない。
【００４７】
サブブロックＡ３では、現ウェブページにおけるキーワードリストコンテナの高さ、及び当該コンテナの位置を、キーワードリストの高さ値、及び入力ボックスに対するオフセット量に基づいて設定する。
【００４８】
上記の設定を使用して、キーワードリスト及び入力ボックスを互いに密接に関連付けることにより、極めて優れたディスプレイインターフェースを実現する。これにより、ユーザは、キーワードリストと入力ボックスとの対応関係を明確に把握し、そして快適なユーザ体験を得ることができる。
【００４９】
当然、埋め込みウィンドウオブジェクトによりキーワードリストを生成する方法は、既存の技術におけるいずれかの適切な方法とすることができる。本開示は決して、この事項に制限を受けるものではない。
【００５０】
実際、本開示の例示的な実施形態における上記の方法は、１つ以上の関連キーワードを単一の入力ボックスに追加する状況に、または１つ以上の関連キーワードを個別に複数の入力ボックスに追加する状況に適用することができる。１つ以上の関連キーワードを個別に複数の入力ボックスに追加する場合、高さ値及び相対オフセット量は同じようにして取得される。すなわち、現ウェブページのローカルプログラムまたはスクリプトプログラムに対応する高さ値及びオフセット量は、キーワードリストを開くリクエストに応じて取得される。当該高さ値及びオフセット量に基づいて、キーワードリストの高さ、及び現ウェブページにおけるそれぞれの位置が個別に設定される。
【００５１】
好適には、関連キーワードを提示する手順は、以下の補助手順を含む。
【００５２】
サブブロックＢ１では、キーワードリストコンテナのスタイルを事前設定する。
【００５３】
サブブロックＢ２では、キーワードリストコンテナの関連キーワードを当該スタイルで提示する。
【００５４】
好適には、キーワードリストコンテナのスタイルは、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ：カスケーディングスタイルシート）を使用して制御することができる。例えば、ＣＳＳルールを作成して、フォーマット設定を自動的に完了させ、そしてクラスプロパティで指示されるテキスト範囲内で、例えば現フォントの色が赤く表示され、そして背景の色が緑で表示されるように制御を行なうことができる。
【００５５】
この状況下で、ユーザが選択する関連キーワードは、以下の手順に従って取得されることが好ましい：
サブブロックＣ１では、ユーザ選択に対応する関連キーワードコンテナを取得し、そして関連キーワードコンテナのスタイルを変更する。
【００５６】
サブブロックＣ２では、ユーザからの関連キーワードを選択するリクエストに応じて関連キーワードコンテナの関連キーワードを取り出す。
【００５７】
実際、一つのアプリケーションシナリオは次の通りである。ユーザがマウスで、キーワードリストの所定の関連キーワードの上をなぞると、現ウェブページのローカルプログラムまたはスクリプトプログラムが起動することにより、関連キーワードのコンテナを取得し、そしてスタイルシートを制御して、関連キーワードコンテナのスタイルを変更することにより、関連キーワードが他の関連キーワードから明確に異なって見えるようになる。例えば、関連キーワードを、スタイルシートを制御することによりハイライト表示して、ユーザに対して、より直観的かつ便利な提示を行ない、そしてユーザによる操作を更に容易にする。
【００５８】
関連キーワードを処理する効率を高めるために、例示的な方法では、関連キーワードを動的に取得することができる。詳細には、コンテナ内のリフレッシュされたコンテンツを各時点において、コンテナの高さ及び位置を変更しないという前提で取得する。このようにして、ユーザが、所定のキーワードをクリックすることにより、または他のいずれかの方法により、関連キーワードを選択するリクエストを提示する場合、現ウェブページのローカルプログラムまたはスクリプトプログラムは、単に適切なコンテナの関連キーワードを当該リクエストに応じて取り出すことのみを必要とする。
【００５９】
操作がユーザにとっては直観的ではないようにしてしまう既存の技術の一つの不具合は、複数の関連キーワードを選択する場合に、複数の選択の結果を、ユーザが選択ウィンドウにおける全ての選択を完了させてしまうまでに取得することができないことである。この問題を解決するために、例示的な方法では、一旦、関連キーワードがユーザにより選択されると、選択された関連キーワードを入力ボックスに即座に追加する。複数の関連キーワードは、関連キーワードを入力ボックスに複数回に亘って即座に追加することにより取得される。この状況下で、例示的な方法では更に、以下の手順を行なって入力ボックスに追加される関連キーワードを最適化することができる。
【００６０】
まず、入力ボックスの関連キーワードの数が所定数以上であるかどうかを判断し、そして関連キーワードの数が所定数以上の場合に、キーワードリストを閉じる。
【００６１】
例えば、入力ボックスに追加することができる関連キーワードの数を７と予め設定することができる。ユーザが７個の関連キーワードを選択した後、キーワードリストを閉じて、入力ボックスの関連キーワードの数が所定数を満たしたので、これ以上、関連キーワードを入力ボックスに追加することができないことを表示する。
【００６２】
好適には、例示的な方法では更に、以下の最適化手順を行なうことができる：
取得した関連キーワードが入力ボックスのいずれかの関連キーワードと重複するかどうかを判断し、重複する場合に、関連キーワードを入力ボックスに追加する操作をスキップする；および／または、
入力ボックスに、いずれかの関連キーワードが既に入っているかどうかを判断し、そして既に入っている場合に、セパレータを、追加対象の関連キーワードの前に挿入する。例えば、コンマをセパレータとして使用して関連キーワード群を区切ることができる。
【００６３】
上の最適化手順は、ニーズによって変わる形で個々に適用する、またはいずれかの任意の組み合わせで適用することができることに留意されたい。つまり、単一の手順を使用するだけで済む、または複数の手順を使用することができる。上の手順は自由に組み合わせることができ、そしてこれらの手順の順番についてはどのような制限もない。また、他の最適化手順をニーズに従って更に設定することができる。例えば、入力ボックスの既存の関連キーワードを削除して、コンマの間の空きスペースを無くす；連続するコンマを１つのコンマにする；または、空きスペースをコンマに変換するなどの操作を行なうことができる。本開示は決して、この事項に制限を受けるものではない。
【００６４】
実際、好適な最適化方法では、以下の手順を行なうことができる。
【００６５】
ブロックＡでは、入力ボックスの関連キーワードの数が所定数以上であるかどうかを判断し、そして所定数以上である場合に、キーワードリストを閉じる。
【００６６】
ブロックＢでは、取得した関連キーワードが入力ボックスのいずれかの関連キーワードと重複するかどうかを判断し、そして重複する場合に、関連キーワードを入力ボックスに追加しない。
【００６７】
ブロックＣでは、入力ボックスに、いずれかの関連キーワードが既に入っているかどうかを判断し、そして既に入っている場合に、セパレータを、追加対象の関連キーワードの前に即座に挿入する。
【００６８】
ブロックＤでは、入力ボックスの関連キーワードの数が所定数以上であるかどうかを判断し、そして所定数以上である場合に、キーワードリストを閉じる。
【００６９】
図４は、開示された方法を使用して、取得された関連キーワードのディスプレイインターフェースを示している。ユーザは主キーワード「ｄｖｄ」を入力ボックスに入力する。対応するキーワードリストは、「Ｓｕｇｇｅｓｔｅｄ  ｋｅｙｗｏｒｄｓ」に対応するコンテンツを指している。ユーザのマウスが「ｈｏｍｅ  ａｐｐｌｉａｎｃｅ」に移動すると、例示的な方法では、「ｈｏｍｅ  ａｐｐｌｉａｎｃｅ」のコンテナのスタイルを変更して、この「ｈｏｍｅ  ａｐｐｌｉａｎｃｅ」を他の関連キーワードから区別する。入力ボックスには既に、関連キーワード−「ｖｃｄ」及び「ｍｐ３」がこの時点で入っている。ユーザが「ｈｏｍｅ  ａｐｐｌｉａｎｃｅ」を、マウスを使用してクリックする場合、関連キーワード「ｈｏｍｅ  ａｐｐｌｉａｎｃｅ」が、コンマを「ｍｐ３」の後に挿入した後に追加される。このディスプレイインターフェースから、例示的な方法によって、現ウェブページのキーワードリストと入力ボックスとの間の密接な関連付けが可能になって、良好なディスプレイインターフェースが得られることが明らかである。ユーザは、キーワードリストと入力ボックスとの対応関係を容易に把握することにより、快適な操作性を実感することができる。また、ユーザが選択した関連キーワードを入力ボックスに即座に追加することにより、ユーザ操作が更に直観的になるので、ユーザによる操作効率が高まる。
【００７０】
図５は、本開示による関連キーワードを処理する例示的なシステムの構造説明図を示している。システムはサーバ５０６と、そして関連キーワードを処理する装置と、を含む。関連キーワードを処理する装置は、以下のような幾つかのユニットを含む。
【００７１】
インターフェースユニット５０１を使用して、ユーザが入力した主キーワードを受信する。スプライシングユニット５０２を使用して、対応する関連キーワードをリクエストする結合ＵＲＬを主キーワードに基づいて形成する。オブジェクト処理ユニット５０３は、リンクユニット５０３１と、生成ユニット５０３２と、そして提示ユニット５０３３と、を含む。リンクユニット５０３１を使用して、リンクを現ウェブページの埋め込みウィンドウオブジェクトとサーバ５０６との間に当該ＵＲＬを使用して確立する。生成ユニット５０３２を使用してキーワードリストを、埋め込みウィンドウオブジェクトを介して生成し、そして提示ユニット５０３３を使用して関連キーワードを、埋め込みウィンドウオブジェクトを介して提示する。
【００７２】
取得ユニット５０４を使用して、ユーザが選択した関連キーワードを取得する。追加ユニット５０５を使用して、関連キーワードを入力ボックスに即座に追加する。サーバ５０６を使用してデータを、関連キーワードを処理する装置のオブジェクト処理ユニット５０３との間で授受する。
【００７３】
好適には、当該装置は更に、マルチキーワード取得ユニット５０７を含むことができ、取得ユニット５０７を使用して、複数の関連キーワードを、これらの関連キーワードを入力ボックスに複数回の追加を行なって即座に追加することにより取得する。
【００７４】
好適には、生成ユニット５０３２は、サブユニットを以下のように含むことができる。事前設定サブユニットを使用してキーワードリストコンテナを事前設定する。この場合、キーワードリストコンテナは、１つ以上の関連キーワードコンテナを含む。受信／取得サブユニットを使用してキーワードリストを開くリクエストを受信し、そしてキーワードリストの高さ値、及び入力ボックスに対するオフセット量を当該リクエストに応じて取得する。設定サブユニットを使用して、キーワードリストコンテナの高さ及び現ウェブページにおける位置を、キーワードリストの高さ、及び入力ボックスに対するオフセット量に基づいて設定する。
【００７５】
好適には、提示ユニット５０３３は、サブユニットを以下のように含むことができる。スタイル事前設定サブユニットを使用して、キーワードリストコンテナのスタイルを事前設定する。キーワード提示サブユニットを使用して、キーワードリストコンテナにおける関連キーワードを当該スタイルで提示する。
【００７６】
好適には、取得ユニット５０４は、サブユニットを以下のように含むことができる。コンテナ取得サブユニットを使用して、ユーザによる選択に対応する関連キーワードコンテナを取得する。変更サブユニットを使用して、関連キーワードコンテナのスタイルを変更する。取り出しサブユニットを使用して、関連キーワードコンテナにおける関連キーワードを、ユーザによる関連キーワードを取り出すリクエストに応じて取り出す。
【００７７】
好適には、当該装置は更に、第１判断ユニットを含むことができ、この第１判断ユニットを使用して、入力ボックスの関連キーワードの数が所定数以上であるかどうかを判断し、そして所定数以上である場合に、キーワードリストを閉じる。
【００７８】
好適には、当該システムは更に、更に別の最適化ユニットを以下のように含むことができる。第２判断ユニットを使用して、取得した関連キーワードが、入力ボックスのいずれかの関連キーワードと重複するかどうかを判断し、そして重複する場合に、関連キーワードを入力ボックスに追加しない。第３判断ユニットを使用して、入力ボックスに、いずれかの関連キーワードが既に入っているかどうかを判断し、そして既に入っている場合に、セパレータを、追加対象の関連キーワードの前に挿入する。
【００７９】
上の最適化ユニットは、ニーズに従って、どのような任意の組み合わせでも使用することができる。最適化ユニットを１つだけ使用する、または複数の最適化ユニットを使用することができる。また、これらの最適化ユニットは自由に組み合わせることができる。更に、他の種々の最適化ユニットを設定してもよい。本開示は決して、この事項に制限を受けるものではない。
【００８０】
図６は、図５に開示したシステムを使用して関連キーワードを処理する例示的な方法のフローチャートを示している。当該方法は以下の手順を含む。
【００８１】
ブロック６０１では、インターフェースユニットが、ユーザが入力した主キーワードを受信する。
【００８２】
ブロック６０２では、主キーワードに基づいて、インターフェースユニットが、主キーワードの関連キーワードをリクエストする結合ＵＲＬを形成する。
【００８３】
ブロック６０３では、現ウェブページの埋め込みウィンドウオブジェクトがサーバとのリンクを、当該ＵＲＬを使用して確立する。サーバは関連キーワードを埋め込みウィンドウオブジェクトに返す。
【００８４】
ブロック６０４では、埋め込みウィンドウオブジェクトがキーワードリストを生成して、関連キーワードを提示する。
【００８５】
好適には、キーワードリストは、以下の手順を使用して生成される。サブブロックＤ１では、事前設定サブユニットが、キーワードリストコンテナを事前設定する。この場合、キーワードリストコンテナは、１つ以上の関連キーワードコンテナを含む。サブブロックＤ２では、受信／取得サブユニットが、キーワードリストを開くリクエストを受信し、そして当該リクエストに従って、キーワードリストの高さ値、及び入力ボックスに対するオフセット量を取得する。サブブロックＤ３では、設定サブユニットが、キーワードリストコンテナの高さ、及び当該コンテナの現ウェブページにおける位置を、キーワードリストの高さ値、及び入力ボックスに対するオフセット量に基づいて設定する。
【００８６】
好適には、関連キーワードは、以下の手順を使用して提示される。サブブロックＥ１では、スタイル事前設定ユニットが、キーワードリストコンテナのスタイルを事前設定する。サブブロックＥ２では、キーワード提示サブユニットが、キーワードリストコンテナの関連キーワードを当該スタイルで提示する。
【００８７】
ブロック６０５では、取得ユニットが、ユーザが選択した関連キーワードを取得する。
【００８８】
ブロック６０６では、最適化ユニットが、所定の要求を満たす関連キーワードを選択する。
【００８９】
好適には、所定の要求を満たす関連キーワードは、以下の手順を通して選択される。サブブロックＦ１では、第１判断ユニットが、入力ボックスの関連キーワードの数が所定数以上であるかどうかを判断し、そして所定数以上である場合に、キーワードリストを閉じる。サブブロックＦ２では、第２判断ユニットが、取得した関連キーワードが、入力ボックスに既に入っているいずれかの関連キーワードと重複するかどうかを判断し、そして重複する場合に、関連キーワードを入力ボックスに追加しない。サブブロックＦ３では、第３判断ユニットが、入力ボックスに、いずれかの関連キーワードが既に入っているかどうかを判断し、そして既に入っている場合に、セパレータを、追加対象の関連キーワードの前に挿入する。サブブロックＦ４では、第１判断ユニットが、入力ボックスの関連キーワードの数が所定数以上であるかどうかを判断し、そして所定数以上である場合に、キーワードリストを閉じる。
【００９０】
ブロック６０７では、追加ユニットが、入力ボックスに関連キーワードを即座に追加する。
【００９１】
ブロック６０８では、マルチキーワード取得ユニットが、入力ボックスに関連キーワードを複数回にわたり追加することにより複数の関連キーワードを取得する。
【００９２】
図５に開示されるシステムは、これまでに説明してきた例示的な方法に対応するので、当該方法についての説明は比較的簡単である。どこにも提示されていない詳細については、本開示におけるこれまでの関連部分についての説明を参照されたい。
【００９３】
本開示における関連キーワードを処理する方法及びシステムについて、上に詳細に説明してきた。例示的な実施形態を用いて、本発明のコンセプト及び態様を本開示において説明している。例示的な実施形態は、本発明の方法及び主要コンセプトに対する理解を深めるためにのみ使用される。本開示におけるコンセプトに基づいて、当業者は、例示的な実施形態及び適用分野を修正することができる。概括すると、本開示における内容は、開示される方法及び装置に制限されると解釈されるべきではない。
【図１】
2010524066.tif 000003
【図２】
2010524066.tif 000004
【図３】
2010524066.tif 000005
【図４】
2010524066.tif 000006
【図５】
2010524066.tif 000007
【図６】
2010524066.tif 000008
【国際調査報告】
2010524066.tif 000009
2010524066.tif 000010
2010524066.tif 000011
2010524066.tif 000012