(57)【要約】【課題】  本発明は、ＷＥＢブラウザ上でクライアントが操作した状態を簡易に保存し、かつ再生することができるＷＥＢブラウザを用いた情報提供制御方法及び装置を提供することを目的とする。【解決手段】  クライアントがＷＥＢブラウザ上で行った操作状態を保存したい場合には、ＷＥＢブラウザにおいてページの再生成を指示し（ステップ１００でページ再生成指示）、当該操作状態を特定するクエリー文字列を含んだＵＲＬを生成する（ステップ１０１）。ＷＥＢブラウザは、このＵＲＬをＷＥＢサーバに送信し（ステップ１０４）、ＷＥＢサーバから返送される当該ＵＲＬに対応したページ情報を受信し表示する（ステップ１０５、１０６）。クライアントは、操作状態を反映した当該ページの保存を希望する場合には、ＷＥＢブラウザに設けられたＵＲＬ保存機能を使用し、当該ページを表すＵＲＬを保存する（１０７）。【選択図】図１
2005216319.tif 000002
【特許請求の範囲】
【請求項１】
各種情報を管理するＷＥＢサーバにＷＥＢブラウザを接続し、該ＷＥＢブラウザを用いて前記ＷＥＢサーバが情報を利用者に提供するＷＥＢブラウザを用いた情報提供方法において、
前記ＷＥＢブラウザに表示されるページを構成する登録要素表示領域に要素を登録する利用者操作により変化したページの構成状態をＵＲＬ中のクエリー文字列を用いて表現し、
該クエリー文字列を含むＵＲＬを前記ＷＥＢサーバに送信することにより該クエリー文字列を含むＵＲＬに対応するページの再生成要求を行い、
前記ＷＥＢブラウザは、
前記クエリー文字列を含むＵＲＬに対応するページを前記ＷＥＢサーバから受け取るとともに、該クエリー文字列を含むＵＲＬを保存する
ことを特徴とするＷＥＢブラウザを用いた情報提供制御方法。
【請求項２】
前記クエリー文字列は、
前記利用者が選択的に登録した要素を表し、
前記ＷＥＢサーバは、
前記ＵＲＬにより表示されるページを構成する登録要素表示領域に前記クエリー文字列で表現された前記要素を反映することでページを再生成する
ことを特徴とする請求項１記載のＷＥＢブラウザを用いた情報提供制御方法。
【請求項３】
前記利用者が操作するページは、
文字または／および数値の入力領域を含むとともに、
前記クエリー文字列は、
前記入力領域に入力された文字または／および数値を含み、
前記ＷＥＢサーバは、
前記ＵＲＬにより表示されるページを構成する前記入力領域に前記クエリー文字列で表現された文字または／および数値を反映することでページを再生成する
ことを特徴とする請求項１記載のＷＥＢブラウザを用いた情報提供制御方法。
【請求項４】
前記入力領域は検索条件を入力するものであり、
前記ＷＥＢサーバは、
入力された前記検索条件により検索を行う
ことを特徴とする請求項１記載のＷＥＢブラウザを用いた情報提供制御方法。
【請求項５】
前記利用者が操作するページは、
表示した１以上の要素から利用者が登録する要素を選択する選択領域を含み、
前記クエリー文字列は、
前記選択領域において前記利用者が登録した要素を特定する情報を含み、
前記ＷＥＢサーバは、
前記ＵＲＬにより表示されるページを構成する前記選択領域に前記クエリー文字列で表現された前記要素を特定する情報を反映することで該要素を明示的に表示したページを再生成する
ことを特徴とする請求項１記載のＷＥＢブラウザを用いた情報提供制御方法。
【請求項６】
前記ＷＥＢサーバで再生成された前記クエリー文字列を含むＵＲＬに対応するページは、
前記利用者により設定されたタイトル情報とともに前記ＷＥＢブラウザに保存される
ことを特徴とする請求項１記載のＷＥＢブラウザを用いた情報提供制御方法。
【請求項７】
各種情報を管理するＷＥＢサーバにＷＥＢブラウザを接続し、該ＷＥＢブラウザを用いて前記ＷＥＢサーバが情報を利用者に提供するＷＥＢブラウザを用いた情報提供装置において、
前記ＷＥＢブラウザに表示されるページを構成する登録要素表示領域に要素を登録する利用者操作により変化したページの構成状態をＵＲＬ中のクエリー文字列を用いて表現して生成するＵＲＬ生成手段と、
前記ＵＲＬ生成手段により生成された前記クエリー文字列を含むＵＲＬを前記ＷＥＢサーバに送信することにより該クエリー文字列を含むＵＲＬに対応するページの再生成要求を行うページ再生成要求手段と、
前記クエリー文字列を含むＵＲＬを該ＷＥＢブラウザに保存する保存手段と
を具備することを特徴とするＷＥＢブラウザを用いた情報提供制御装置。
【請求項８】
前記ＷＥＢブラウザは、
前記クエリー文字列に基づいてページの少なくとも一部領域の画像を生成する画像生成手段
を備えたことを特徴とする請求項７記載の情報提供制御装置。
【請求項９】
前記画像生成手段は、
前記ＷＥＢサーバから前記ページの少なくとも一部領域の画像を生成するプログラムをダウンロードする
ことを特徴とする請求項８記載の情報提供制御装置。
【請求項１０】
前記ＵＲＬは表示したページにおいて利用者が操作不能なクエリー文字列を含むものであって、
前記ＵＲＬ生成手段は、
利用者の操作により変化したページの状態を表すクエリー文字列についてのみ前記ＵＲＬのクエリー文字列を変更する
ことを特徴とする請求項７記載の情報提供制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＥＢブラウザを用いた情報提供制御方法及び装置に関し、特に、ＷＥＢブラウザに設けられたＵＲＬ保存機能を使用することにより、利用者の操作状態を保存して再利用を可能にする環境を構築することで操作性の改善を図ったＷＥＢブラウザを用いた情報提供制御方法及び装置に関する。
【背景技術】
【０００２】
近年、インターネットの中で注目されているサービスにＷＷＷ（ＷｏｒｌｄＷｉｄｅ Ｗｅｂ）がある。
【０００３】
ＷＷＷは、様々なハイパーメディア（例えば、文字、画像、動画、音声等）を用いて情報を提供するためのサービスであり、これらの情報はＷＥＢサーバが管理し公開する。
【０００４】
ＷＥＢサーバが提供する情報は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）という言語を使用して、ファイルまたはプログラムとして作成される。利用者（クライアント）はＷＥＢブラウザと呼ばれるソフトウェアを使用して、ＨＴＭＬで作成された各種情報をＷＥＢサーバから取得し表示する。
【０００５】
上記に示したＷＷＷの基本構成例を図１０に示す。同図に示されるようにＷＷＷにおいては、複数のＷＥＢブラウザ１が複数のＷＥＢサーバ２に接続され、クライアントはＷＥＢブラウザ１を使用して管理されている情報を利用または参照する構成となっている。
【０００６】
ここで、ＷＥＢブラウザはクライアントが所望する情報の提供先であるＷＥＢサーバのアドレスと当該サーバに格納された情報を特定するためにＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｃｅ Ｌｏｃａｔｏｒ）と称される記述形式を用いている。このＵＲＬは、ＷＥＢサーバにアクセスする方法であるプロトコルと、所望の情報があるＷＥＢサーバ名と、オブションとしてＷＥＢサーバのポート番号と、サーバ内での当該情報のパスと、当該情報の名称と、当該情報がプログラムである場合にあっては、そのプログラムに与えるクエリー文字列から構成される。このＵＲＬを使用してＷＥＢブラウザが情報を取得する従来の手順を図１１に示す。
【０００７】
まず、クライアントはＷＥＢブラウザを操作し（ステップ４００）、所望の情報を格納したＷＥＢサーバのアドレスと当該情報を特定するＵＲＬをＷＥＢブラウザの二次記憶内から呼び出す（ステップ４０２）。ここで、ＷＥＢブラウザの二次記憶内にＵＲＬが保存されていない場合には、ＷＥＢサーバを特定するアドレスを直接指定する。
【０００８】
ＷＥＢブラウザは、このＵＲＬをＷＥＢサーバに送信し（ステップ４０３）ＷＥＢサーバからの応答を待つ（ステップ４０４）。
【０００９】
一方、ＷＥＢサーバはＵＲＬを受信した場合には（ステップ５００でＹｅｓ）、当該ＵＲＬで特定される情報をＷＥＢブラウザが表示するページとして生成し（ステップ５０１）、このページ情報をプログラムまたはデータとしてＷＥＢブラウザに送信する（ステップ５０２）。
【００１０】
ＷＥＢブラウザは、ＷＥＢサーバから送信されたページ情報を受信し表示する（ステップ４０５）。この表示されたページがメニューのように表示されたページの下にさらに別のページがあり、かつ、クライアントがその別のページの表示を希望する場合には、クライアントはブラウザを操作し（ステップ４００）所望のページを選択する。ＷＥＢブラウザは、当該ページを特定するＵＲＬを生成し（ステップ４０１）、このＵＲＬをＷＥＢサーバに送信する（ステップ４０３）。ＷＥＢブラウザは、ＷＥＢサーバが返送する当該ＵＲＬに対応するページ情報を受信し表示する。
【００１１】
クライアントは、この表示されたページを再利用したい場合には、ＷＥＢブラウザが具備するＵＲＬ保存機能を使用して当該ページに対応するＵＲＬを保存しておき(ステップ４０７）、再利用時に呼び出すことができる。
【００１２】
以下、上記のような手順を繰り返し、クライアントはＷＥＢサーバが提供する情報を参照しながら、場合によっては使用頻度の高い情報をＵＲＬとして保存しＷＥＢサーバが管理する情報を利用する。
【００１３】
また、Ｑｕｅｒｙ（クエリー文字列）を用いた多様なキーワード設定によるデータの検索が可能な従来技術として、非特許文献１に開示されたものがある。
【００１４】
この非特許文献１に開示された従来技術では、入力されたワードやフレーズ、固有名詞による検索を可能にすることによって、より正確に目的とするデータにたどり着けるようにしている。
【非特許文献１】INTERNET MAGAZINE、  （株）インプレス、１９９５年８月１日、通巻第７号、ｐ．８４およびｐ．９４
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかし、従来ＷＥＢブラウザに設けられていたＵＲＬ保存機能では、ＷＥＢサーバから返送される結果しか保存できないため、例えば、選択可能な要素が何百個とあるような場合によく参照する要素だけを選択的に登録しておき、必要に応じてその登録情報を表示したり、複雑な検索条件を指定する必要がある場合にその指定した検索条件を保存しておき、必要に応じてその検索条件の一部を変更して使用することができなかった。
【００１６】
ここで、あえてこのような従来の構成において、使用頻度の高い要素の登録や検索条件の指定等のクライアントの操作状態を保存するとすれば、まず、クライアントマシンの二次記憶内に当該操作状態を保存する方法が考えられるが、ＷＥＢブラウザではクライアントマシンの二次記憶へのアクセスは原則的に禁止されているため、この方法を採用することは好ましくない。
【００１７】
また、サーバマシンの二次記憶内に操作状態を保存する方法も考えられるが、この方法では当該操作を行ったクライアントを特定するための識別子と当該操作状態を特定するための識別子が必要となり、利用者が多数いる場合にはサーバマシンの二次記憶領域を多く確保する必要がある。また、不要になった操作状態の削除等のクライアント情報の管理も複雑となる。
【００１８】
さらに、非特許文献１に開示された従来技術では、クエリー文字列を用いた検索条件の設定によるデータの絞込みを行う技術であり、データベースに保存されたデータの取得における技術であるため、入力された文字列をクエリー文字列で保存したり、入力された文字列を含むページの再生成を行うことができないという問題があった。
【００１９】
そこで、本発明は、利用者の操作状態を簡易に保存し、かつ再利用を可能にする環境を構築することで操作性の改善を図ったＷＥＢブラウザを用いた情報提供制御方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記目的を達成するため、請求項１の発明は、各種情報を管理するＷＥＢサーバにＷＥＢブラウザを接続し、該ＷＥＢブラウザを用いて前記ＷＥＢサーバが情報を利用者に提供するＷＥＢブラウザを用いた情報提供方法において、前記ＷＥＢブラウザに表示されるページを構成する登録要素表示領域に要素を登録する利用者操作により変化したページの構成状態をＵＲＬ中のクエリー文字列を用いて表現し、該クエリー文字列を含むＵＲＬを前記ＷＥＢサーバに送信することにより該クエリー文字列を含むＵＲＬに対応するページの再生成要求を行い、前記ＷＥＢブラウザは、前記クエリー文字列を含むＵＲＬに対応するページを前記ＷＥＢサーバから受け取るとともに、該クエリー文字列を含むＵＲＬを保存することを特徴とする。
【００２１】
また、請求項２の発明は、請求項１の発明において、前記クエリー文字列は、前記利用者が選択的に登録した要素を表し、前記ＷＥＢサーバは、前記ＵＲＬにより表示されるページを構成する登録要素表示領域に前記クエリー文字列で表現された前記要素を反映することでページを再生成することを特徴とする。
【００２２】
また、請求項３の発明は、請求項１の発明において、前記利用者が操作するページは、文字または／および数値の入力領域を含むとともに、前記クエリー文字列は、前記入力領域に入力された文字または／および数値を含み、前記ＷＥＢサーバは、前記ＵＲＬにより表示されるページを構成する前記入力領域に前記クエリー文字列で表現された文字または／および数値を反映することでページを再生成することを特徴とする。
【００２３】
また、請求項４の発明は、請求項１の発明において、前記入力領域は検索条件を入力するものであり、前記ＷＥＢサーバは、入力された前記検索条件により検索を行うことを特徴とする。
【００２４】
また、請求項５の発明は、請求項１の発明において、前記利用者が操作するページは、表示した１以上の要素から利用者が登録する要素を選択する選択領域を含み、前記クエリー文字列は、前記選択領域において前記利用者が登録した要素を特定する情報を含み、前記ＷＥＢサーバは、前記ＵＲＬにより表示されるページを構成する前記選択領域に前記クエリー文字列で表現された前記要素を特定する情報を反映することで該要素を明示的に表示したページを再生成することを特徴とする。
【００２５】
また、請求項６の発明は、請求項１の発明において、前記ＷＥＢサーバで再生成された前記クエリー文字列を含むＵＲＬに対応するページは、前記利用者により設定されたタイトル情報とともに前記ＷＥＢブラウザに保存されることを特徴とする。
【００２６】
また、請求項７の発明は、各種情報を管理するＷＥＢサーバにＷＥＢブラウザを接続し、該ＷＥＢブラウザを用いて前記ＷＥＢサーバが情報を利用者に提供するＷＥＢブラウザを用いた情報提供装置において、前記ＷＥＢブラウザに表示されるページを構成する登録要素表示領域に要素を登録する利用者操作により変化したページの構成状態をＵＲＬ中のクエリー文字列を用いて表現して生成するＵＲＬ生成手段と、前記ＵＲＬ生成手段により生成された前記クエリー文字列を含むＵＲＬを前記ＷＥＢサーバに送信することにより該クエリー文字列を含むＵＲＬに対応するページの再生成要求を行うページ再生成要求手段と、前記クエリー文字列を含むＵＲＬを該ＷＥＢブラウザに保存する保存手段とを具備することを特徴とする。
【００２７】
また、請求項８の発明は、請求項７の発明において、前記ＷＥＢブラウザは、前記クエリー文字列に基づいてページの少なくとも一部領域の画像を生成する画像生成手段を備えたことを特徴とする。
【００２８】
また、請求項９の発明は、請求項８の発明において、前記画像生成手段は、前記ＷＥＢサーバから前記ページの少なくとも一部領域の画像を生成するプログラムをダウンロードすることを特徴とする。
【００２９】
また、請求項１０の発明は、請求項７の発明において、前記ＵＲＬは表示したページにおいて利用者が操作不能なクエリー文字列を含むものであって、前記ＵＲＬ生成手段は、利用者の操作により変化したページの状態を表すクエリー文字列についてのみ前記ＵＲＬのクエリー文字列を変更することを特徴とする。
【発明の効果】
【００３０】
本発明によれば、クライアントがＷＥＢブラウザ上で行った操作状態をＵＲＬとして表現することにより、ＷＥＢブラウザに設けられた既存のＵＲＬ保存機能を使用して当該操作状態を簡易に保存することができる。これにより、ＵＲＬに対して行うことができる処理、例えばＵＲＬを他のアプリケーションにデータとして含めることや、バックアップをとる等の処理がクライアントの行った操作状態についても同様に実行できる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明に係るＷＥＢブラウザを用いた情報提供制御方法及び装置の一実施の形態を添付図面を参照して詳細に説明する。
【実施例】
【００３２】
図１は、クライアントがＷＥＢブラウザを使用してＷＥＢサーバから情報を取得する際の実行手順を示すフローチャートである。
【００３３】
本発明では、図１１に示す従来法と異なり、クライアントがＷＥＢブラウザを操作する際（ステップ１００）にページの再生成を指示することができる。ページの再生成とは、クライアントがＷＥＢサーバから取得したページに対して何らかの操作（例えば検索条件の入力）を行った場合に、当該操作状態を反映したあらたなページを生成する処理である。
【００３４】
ブラウザの操作でページの再生成が指示された場合は、まず、ＷＥＢブラウザは当該ページに対して行われた操作状態をクエリー文字列で表現し、当該文字列を付加したＵＲＬを生成することにより、再生成されるページを特定する（ステップ１０１）。
【００３５】
次に、ＷＥＢブラウザはクエリー文字列を付加したＵＲＬをＷＥＢサーバに送信し（ステップ１０４）、ＷＥＢサーバからの応答を待つ（ステップ１０５）。一方、ＷＥＢサーバは、受信したＵＲＬのクエリー文字列に基づき操作状態を反映したページ情報を生成し（ステップ２０１）、このページ情報をプログラムまたはデータとしてＷＥＢブラウザに送信する（ステップ２０２）。
【００３６】
ＷＥＢブラウザは、ＷＥＢサーバから送信されたページ情報を受信し表示する（ステップ１０６）。
【００３７】
クライアントは、この表示されたページを再利用したい場合には、ＷＥＢブラウザが具備するＵＲＬ保存機能を使用して、クエリー文字列が付加された当該ページに対応するＵＲＬを保存する(ステップ１０７）。
【００３８】
尚、本実施形態ではＷＥＢサーバが管理する情報は、直接ＷＥＢブラウザへ送信されるが、当該ＷＥＢサーバは、他のＷＥＢサーバからの情報を中継して当該他のＷＥＢサーバが管理する情報をＷＥＢブラウザに送信することもできる。この場合には、ＷＥＢブラウザから送信されたＵＲＬは、当該ＷＥＢサーバによって中継され、当該他のＷＥＢサーバに送信される。
【００３９】
以下、上述したようなクライアントの操作状態を保存することができる本発明を要素登録および検索指示に適用した場合の本発明の一実施の形態について説明する。
【００４０】
図２から図５までは、要素登録を実行するＷＥＢブラウザの表示画面の一実施形態を示す図である。
【００４１】
要素登録とは、複数の要素（例えば、マシン、プリンタ、人、製品等の操作または表示の対象若しくは項目または多様な設定値若しくは条件）を扱うシステムにおいて、クライアントが使用頻度の高い要素のみを選択的に登録しておき、必要に応じてこの登録情報をリストとして呼び出すことによって、登録された要素へのアクセスを簡易にする機能をいう。
【００４２】
図２は、ＷＥＢブラウザが表示する複数の要素を扱うことができるページの構成例を示す図である。同図において当該ページは、ＵＲＬを表示するＵＲＬ表示領域３００と、登録された要素を表示する登録要素表示領域３０１と、当該ページで扱うことができるすべての要素を一覧として表示する要素一覧表示領域３０２と、クライアントが操作するボタンを表示する操作ボタン表示領域３０３と、要素を選択するためのチェックボックス３０４と、各要素のイメージを画像で表示する要素イメージ３０５と、チェックボックス３０４で選択された要素を登録要素表示領域３０１に追加する際に押下される追加ボタン３０６と、登録要素表示領域３０１に表示された要素を削除する際に押下される削除ボタン３０７と、クライアントが当該ページで行った操作状態を保存する際に押下される保存ボタン３０８から構成される。
【００４３】
上記のように構成されるページでは、クライアントは要素イメージ３０５をクリックすることにより、そのクリックされた要素の詳細な情報を知ることができる。図２では、要素一覧表示領域３０２に表示された要素は、要素Ａ、要素Ｂ、要素Ｃの３つであるが、要素一覧表示領域３０２の画面をスクロールさせることにより他の要素（例えば、要素Ｄ、要素Ｅ・・・）を表示させることができる。また、当該ページのＵＲＬ表示領域３００には、当該ページを特定するＵＲＬが表示されている（図２中「ｈｔｔｐ：／／ｗｗｗ．ａ．ｃｏｍ／ｂ」）。ここで、「ｈｔｔｐ」はＷＷＷにアクセスする方法を示すプロトコルであり、「ｗｗｗ．ａ．ｃｏｍ」はＷＥＢサーバを特定するアドレスであり、「ｂ」は起動されるプログラム（ここでは図２に示すページ）である。
【００４４】
要素一覧表示領域３０２に表示された複数の要素のうち、クライアントが要素Ａの登録を希望する場合には、図３に示すように要素Ａのチェックボックス３０４をチェックし追加ボタン３０６をクリックする（図１のステップ１００でページ再生成指示）。
【００４５】
すると、ＷＥＢブラウザは、要素Ａが登録要素表示領域３０１に追加された状態を示すクエリー文字列「ｏｂｊｅｃｔ＝Ａ」をＵＲＬに付加し（ステップ１０１）、この新たに生成されたＵＲＬをＷＥＢサーバに送信する（ステップ１０４）。ＷＥＢサーバはＵＲＬを受信した後、このＵＲＬに付加されたクエリー文字列に従って、要素Ａを登録要素表示領域３０１に追加したページを生成しＷＥＢブラウザに返送する（ステップ２００〜ステップ２０２）。ＷＥＢブラウザはこの返送されたページを受信し表示する（ステップ１０５、１０６）。
【００４６】
本実施形態では、ＷＥＢサーバがクエリー文字列を含むＵＲＬに基づきページを生成し、そのページをＷＥＢブラウザが表示しているが、ＷＥＢサーバはクエリー文字列を無視した基本ページのみを生成し、クエリー文字列で特定された情報（上記の例では、登録された要素）は、ＷＥＢブラウザ側に設けられた画像生成プログラムによって、基本ページに追加表示する構成とすることも可能である。この場合には、ＷＥＢサーバにクエリー文字列を判断しページを再生成するプログラムが不要となり、処理時間も速くなる。
【００４７】
また、この画像生成プログラムをＷＥＢサーバから受信し、ＷＥＢブラウザ上で当該プログラムを実行するようにしてもよい。この場合には、ＷＥＢブラウザ毎にプログラムを設ける必要がない。
【００４８】
上記に示す一連の処理が実行された結果、ＷＥＢブラウザには図４に示すページが表示される。同図に示すように、要素Ａは登録要素表示領域３０１に追加され、この要素Ａが登録された状態を示すＵＲＬがＵＲＬ表示領域３００に表示される。ここで、ＵＲＬ表示領域３００に表示された「？」はクエリー文字列の開始を示す記号である。
【００４９】
さらに、要素Ｂも登録したい場合には、同様に要素Ｂのチェックボックス３０４にチェックし追加ボタン３０６を押下すれば、ＷＥＢサーバは要素Ａおよび要素Ｂを登録要素表示領域３０１に追加したページを生成し、ＷＥＢブラウザに返送する。その結果、ＷＥＢブラウザには、図５に示すような要素Ｂが登録されたページが表示される。この場合には、ＵＲＬのクエリー文字列は要素Ａと要素Ｂとが登録されていることを示す「ｏｂｊｅｃｔ＝Ａ＋Ｂ」となる。
【００５０】
登録された要素を削除したい場合には、登録要素追加領域３０１に表示された要素のチェックボックス３０４をチェックし、削除ボタン３０７を押下すれば、その要素がクエリー文字列から削除され、再生成されたページを得ることができる。
【００５１】
クライアントが各要素の登録状態を保存したい場合には、各要素が登録要素表示領域３０１に表示された状態で保存ボタン３０８を押下すれば（ステップ１００でＵＲＬセーブ）、当該登録状態を示すＵＲＬが保存される（ステップ１０７）。
【００５２】
上述した実施形態においては、登録したい要素をチェックボックスによって選択したが、チェックボックスに代えてボタンを使用したり、要素イメージ３０５を登録要素表示領域３０１にドラッグまたはダブルクリックしたときに当該要素が選択されるように構成してもよい。また、表示画面は必ずしも領域３００乃至３０３で構成するものでなくてもよい。例えば、表示画面を登録要素追加領域３０１のみとしてもよく、また領域３０１と領域３００乃至３０３以外の新しい領域を組み合わせてもよい。このようにすれば操作性の良い画面を作ることができる。
【００５３】
更に、本実施例における登録要素表示領域を省略して、要素一覧表示領域において選択した要素のチェックボックスや要素の表示形態を例えばハイライト化もしくは反転させて識別可能に表示するようにしてもよい。このようにすれば表示画面を効率的に使用することができる。
【００５４】
次に、本発明を検索指示に適用した場合の実施形態について説明する。
【００５５】
図６から図８までは、検索指示を実行するＷＥＢブラウザの表示画面の一実施形態を示す図である。
【００５６】
検索指示とは、ＷＥＢサーバが技術情報や人物情報等のデータベースを提供している場合に、クライアントが当該データベースにアクセスする条件を指定することをいう。このような場合には、検索条件のパターンを保存しておき必要に応じて使用することができれば便利である。図６は、ＷＥＢブラウザが表示する検索条件を入力するためのページの構成例を示す図である。同図において、当該ページはＵＲＬを表示するＵＲＬ表示領域３００と、検索条件を入力するためのテキストボックス３０９が配置された検索条件入力領域３１０と、クライアントが操作するボタンを表示する操作ボタン表示領域３０３と、入力された検索条件に基づき検索を実行する際に押下される追加ボタン３０９と、クライアントが当該ページで行った検索条件の入力状態を保存する際に押下される保存ボタン３０８から構成される。
【００５７】
上記のように構成されるページでは、クライアントは図７に示すように検索条件（同図では、期間＝４月〜７月、種別＝Ｘ、名前＝Ｙ）を入力した後、検索ボタン３０９をクリックする。すると、ＷＥＢサーバから当該検索条件に適合した検索結果が返送される。
【００５８】
ここで、クライアントが当該検索条件の保存を希望する場合には、図８に示すように検索ボタン３０９をクリックする前に保存ボタン３０８をクリックし、当該検索条件を入力したページの再生成をＷＥＢサーバに指示する。この実施形態では、上述した要素登録の場合と異なり、保存ボタンを押下することによってページの再生成とＵＲＬの保存を同時に行う構成となっている。
【００５９】
保存ボタン３０８が押下されると、ＷＥＢブラウザは図８に示すようなクエリー文字列「ｓｔａｒｔ＝４＆ｅｎｄ＝７＆ｋｉｎｄ＝ｘ＆ｎａｍｅ＝ｙ」を付加したＵＲＬを生成し、この新たに生成されたＵＲＬをＷＥＢサーバに送信する。ＷＥＢサーバはＵＲＬを受信した後、このＵＲＬに付加されたクエリー文字列に従って、ＷＥＢブラウザに入力された検索条件を追加したページを新たに生成しＷＥＢブラウザに返送する。ＷＥＢブラウザは、この返送されたページを受信し表示すると同時にクエリー文字列が付加されたＵＲＬを保存する。
【００６０】
ここで、クライアントが検索条件を変更したい場合には、テキストボックス３０９を編集することにより、保存された検索条件を容易に編集することができる。その後、検索ボタン３０９を押下し、編集された検索条件に適合した検索結果を得る。
【００６１】
以上説明した本発明の実施形態において、ＵＲＬは特有の書式（例えば、「ｈｔｔｐ：／／ｗｗｗ．ａ．ｃｏｍ／ｃ？ｓｔａｒｔ＝４＆ｅｎｄ＝７＆ｋｉｎｄ＝ｘ＆ｎａｍｅ＝ｙ」）で保存されるため、クライアントは再利用する場合に保存されたＵＲＬがどのような操作状態を示すものであるかを識別することが困難である。
【００６２】
そこで、本発明では上述した実施形態に加えて、ＵＲＬをそのまま保存する代わりに、ＷＥＢブラウザまたはＷＥＢサーバが当該操作状態を表すタイトルを作成し保存する構成とすることも可能とした。この場合には、ＷＥＢブラウザまたはＷＥＢサーバは、例えばクエリー文字列「？ｓｔａｒｔ＝４＆ｅｎｄ＝７＆ｋｉｎｄ＝ｘ＆ｎａｍｅ＝ｙ」を「期間４月〜７月、種類Ｘ、名前Ｙ」という文字列に変換し保存する。この文字列には、必要に応じてＷＥＢサーバが提供するサービス名称や保存された日時等を加えてもよい。
【００６３】
また、図９に示すようにページ上にタイトル入力用テキストボックス３１１を設け、クライアントが入力した任意の文字列をタイトルとして作成する構成とすることも可能である。この場合には、クライアントはタイトルを入力した後保存ボタン３０８を押下すれば、登録されるＵＲＬのタイトルとして記憶される。また、入力されたタイトルをＵＲＬのクエリー文字列に含めて登録してもよい。この場合、ＷＥＢブラウザが当該タイトルをクエリー文字列に含めたＵＲＬを生成し、ＷＥＢサーバに送信する。ＷＥＢサーバは当該タイトルを入力したページを再生成し、ＷＥＢブラウザに返送する。その結果、ＷＥＢブラウザには当該タイトルが入力されたページが表示され、当該タイトルが保存される。タイトルが入力されなかった場合は、ＵＲＬがそのまま保存されるか、ＵＲＬをクライアントが特定し易い文字列に変換したものが保存される。
【００６４】
このようにＵＲＬにタイトルを含めれば、ＵＲＬの表示を見るだけでその内容を把握することが可能となる。また、タイトルはクライアントの入力以外にクエリー文字列に機械的変換を施して生成した文字列を含む文字列を自動的に生成させたり、ＷＥＢサーバが要求された日時情報を含む文字列を自動的に生成させるものであってもよい。また、これらのタイトル生成および登録方法をクライアントの設定により、任意に選択または組み合わせるようにしてもよい。
【００６５】
上記実施例では、画面上で操作された情報に基づいてクエリー文字列を生成していたが、画面操作以外の情報であってもクエリー文字列で特定することにより、他種類の情報をＵＲＬとして保存することができる。
【産業上の利用可能性】
【００６６】
本発明は、ＷＥＢサーバで生成したページをＷＥＢブラウザを用いて利用者に提供する情報提供制御方法及び装置に適用可能であり、特に、ＷＥＢブラウザで表示されたページに対して利用者の操作によって変化したページの状態をクエリー文字列で表現し、該クエリー文字列を含んだページのＵＲＬを保存することで、利用者の操作状態を再現することができるためデータのバックアップなどを行うのに有用である。
【図面の簡単な説明】
【００６７】
【図１】クライアントがＷＥＢブラウザを使用してＷＥＢサーバから情報を取得する際の実行手順を示すフローチャート。
【図２】ＷＥＢブラウザが表示する複数の要素を扱うことができるページの構成例を示す図。
【図３】クライアントが要素Ａを登録要素表示領域に追加する際の操作を示す図。
【図４】ＷＥＢサーバから返送された要素Ａが登録された状態を示す図。
【図５】ＷＥＢサーバから返送された要素Ａおよび要素Ｂが登録された状態を示す図。
【図６】ＷＥＢブラウザが表示する検索条件を入力するためのページの構成例を示す図。
【図７】クライアントが検索条件を入力し、検索の実行を指示する際の操作を示す図。
【図８】保存ボタンが押下された場合に、ＷＥＢサーバから返送されるページを示す図。
【図９】タイトル入力用テキストボックスを設けたページの一例を示す図。
【図１０】ＷＷＷの基本構成を示す図。
【図１１】クライアントがＷＥＢブラウザを使用して、ＷＥＢサーバから情報を取得する従来の実行手順を示すフローチャート。
【符号の説明】
【００６８】
１        ＷＥＢブラウザ
２        ＷＥＢサーバ
３００      ＵＲＬ表示領域
３０１      登録要素表示領域
３０２      要素一覧表示領域
３０３      操作ボタン表示領域
３０４      チェックボックス
３０５      要素イメージ
３０６      追加ボタン
３０７      削除ボタン
３０８      保存ボタン
３０９      テキストボックス
３１０      検索条件入力領域
３１１      タイトル入力用テキストボックス
【図１】
2005216319.tif 000003
【図２】
2005216319.tif 000004
【図３】
2005216319.tif 000005
【図４】
2005216319.tif 000006
【図５】
2005216319.tif 000007
【図６】
2005216319.tif 000008
【図７】
2005216319.tif 000009
【図８】
2005216319.tif 000010
【図９】
2005216319.tif 000011
【図１０】
2005216319.tif 000012
【図１１】
2005216319.tif 000013
【手続補正書】
【提出日】平成17年3月15日(2005.3.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
各種情報を管理するＷＥＢサーバとネットワークを介して接続されたクライアント上で動作するＷＥＢブラウザを用いて、前記ＷＥＢサーバが生成したページ情報を前記ＷＥＢブラウザが表示することにより利用者に情報を提供する情報提供方法において、
前記ＷＥＢブラウザに表示されるページ上の要素に対する利用者の操作指示に基づきクエリー文字列を生成し、
該クエリー文字列を含むＵＲＬを前記ＷＥＢサーバに送信し、
前記ＷＥＢサーバは前記ＵＲＬを受信し、該ＵＲＬに含まれる前記クエリー文字列に基づき新たなページ情報を生成し、前記ＷＥＢブラウザに送信する
ことを特徴とするＷＥＢブラウザを用いた情報提供制御方法。
【請求項２】
前記ＷＥＢブラウザが表示するページ情報は、
前記利用者が指示選択した要素を表示する登録要素表示領域を含み、
前記クエリー文字列は、
前記利用者が指示選択した要素に基づき生成され、
前記ＷＥＢサーバで再生成されるページは、
前記利用者が指示選択要素を前記登録要素表示領域に表示させるページ情報である
ことを特徴とする請求項１記載のＷＥＢブラウザを用いた情報提供制御方法。
【請求項３】
前記ＷＥＢブラウザが表示するページ情報は、
文字または数値の入力領域を含むとともに、
前記クエリー文字列は、
前記入力領域に入力された文字または数値に基づき生成され、
前記ＷＥＢサーバで再生成されるページは、
前記利用者が入力した文字または数値を前記入力領域に表示させるページ情報である
ことを特徴とする請求項１記載のＷＥＢブラウザを用いた情報提供制御方法。
【請求項４】
前記ＷＥＢサーバは、
再生成された前記クエリー文字列を含むＵＲＬを前記利用者により設定されたタイトル情報とともに保存する
ことを特徴とする請求項１記載のＷＥＢブラウザを用いた情報提供制御方法。
【請求項５】
前記ＷＥＢブラウザは、
生成したクエリー文字列に基づいて表示しているページ情報の少なくとも一部領域の画像を生成する
ことを特徴とする請求項１記載のＷＥＢブラウザを用いた情報提供制御方法。
【請求項６】
前記ＷＥＢブラウザは、
前記ＷＥＢサーバから前記ページ情報の少なくとも一部領域の画像を生成するプログラムをダウンロードする
ことを特徴とする請求項１記載のＷＥＢブラウザを用いた情報提供制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
上記目的を達成するため、請求項１の発明は、各種情報を管理するＷＥＢサーバとネットワークを介して接続されたクライアント上で動作するＷＥＢブラウザを用いて、前記ＷＥＢサーバが生成したページ情報を前記ＷＥＢブラウザが表示することにより利用者に情報を提供する情報提供方法において、前記ＷＥＢブラウザに表示されるページ上の要素に対する利用者の操作指示に基づきクエリー文字列を生成し、該クエリー文字列を含むＵＲＬを前記ＷＥＢサーバに送信し、前記ＷＥＢサーバは前記ＵＲＬを受信し、該ＵＲＬに含まれる前記クエリー文字列に基づき新たなページ情報を生成し、前記ＷＥＢブラウザに送信することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、請求項２の発明は、請求項１の発明において、前記ＷＥＢブラウザが表示するページ情報は、前記利用者が指示選択した要素を表示する登録要素表示領域を含み、前記クエリー文字列は、前記利用者が指示選択した要素に基づき生成され、前記ＷＥＢサーバで再生成されるページは、前記利用者が指示選択要素を前記登録要素表示領域に表示させるページ情報であることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、請求項３の発明は、請求項１の発明において、前記ＷＥＢブラウザが表示するページ情報は、文字または数値の入力領域を含むとともに、前記クエリー文字列は、前記入力領域に入力された文字または数値に基づき生成され、前記ＷＥＢサーバで再生成されるページは、前記利用者が入力した文字または数値を前記入力領域に表示させるページ情報であることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、請求項４の発明は、請求項１の発明において、前記ＷＥＢサーバは、再生成された前記クエリー文字列を含むＵＲＬを前記利用者により設定されたタイトル情報とともに保存することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
また、請求項５の発明は、請求項１の発明において、前記ＷＥＢブラウザは、生成したクエリー文字列に基づいて表示しているページ情報の少なくとも一部領域の画像を生成することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、請求項６の発明は、請求項１の発明において、前記ＷＥＢブラウザは、前記ＷＥＢサーバから前記ページ情報の少なくとも一部領域の画像を生成するプログラムをダウンロードすることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】