(57)【要約】【課題】すべてのクライアント情報をクライアント側で管理することを可能にする。【解決手段】本発明は、サーバにおいて、設定情報の送信スクリプトをＷＷＷ文書に埋め込んでクライアント端末に送信し、ＷＷＷ文書の起動時に、スクリプトを実行し、設定情報をサーバに送信する。【選択図】      図１
2004151879.tif 000002
【特許請求の範囲】
【請求項１】
クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおける、クライアントの設定情報を管理するためのクライアント設定情報管理方法において、
前記クライアントの設定情報を、ＷＷＷ文書自身の変数として前記クライアント端末内で保持し、
クライアントの要求に応じて前記設定情報を前記サーバに送信し、
前記サーバは、前記設定情報と該設定情報を前記クライアント端末から当該サーバに送信するためのスクリプトを記述した新たなＷＷＷ文書を作成して、該クライアント端末に送信し、
前記クライアント端末は、前記サーバから前記ＷＷＷ文書を受信し、
前記ＷＷＷ文書を当該クライアント端末内に保存することを特徴とするクライアント設定情報管理方法。
【請求項２】
クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおける、クライアントの設定情報を管理するためのクライアント設定情報管理方法において、
前記クライアント端末内に保存されたＷＷＷ文書を起動する際に、
前記ＷＷＷ文書に記述された、前記サーバに送信するためのスクリプトが記述されたクライアントの設定情報を、該ＷＷＷ文書に記載されているサーバに送信することを特徴とするクライアント設定情報管理方法。
【請求項３】
クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなり、クライアントの設定情報を管理するためのクライアント設定情報管理システムであって、
前記クライアント端末は、
前記クライアントの設定情報を、ＷＷＷ文書自身の変数として保持するクライアント設定情報保持手段と、
クライアントの要求に応じて前記クライアント設定情報保持手段に保存されている前記設定情報を前記サーバに送信する設定情報送信手段と、
前記サーバからスクリプトが記述されたＷＷＷ文書を受信するＷＷＷ文書受信手段と、
受信した前記ＷＷＷ文書を保存するＷＷＷ文書保存手段と、を有し、
前記サーバは、
前記クライアント端末から前記設定情報を受信して、該設定情報と該設定情報を前記クライアント端末から当該サーバに送信するためのスクリプトを記述した新たなＷＷＷ文書を作成する文書作成手段と、
前記文書作成手段で作成されたＷＷＷ文書を前記クライアント端末に送信するＷＷＷ文書送信手段と、を有することを特徴とするクライアント設定情報管理システム。
【請求項４】
クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなり、クライアントの設定情報を管理するためのクライアント設定情報管理システムであって、
前記クライアント端末は、
前記サーバから受信したスクリプトが記述されたＷＷＷ文書をクライアントの設定情報として保存するＷＷＷ文書保存手段と、
自端末内に保存されたＷＷＷ文書を起動する際に、前記ＷＷＷ文書保存手段に保存されている前記クライアントの設定情報を、該ＷＷＷ文書に記載されているサーバに送信する設定情報を送信手段とを有することを特徴とするクライアント設定情報管理システム。
【請求項５】
クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおけるクライアント端末であって、
前記クライアントの設定情報を、ＷＷＷ文書自身の変数として保持するクライアント設定情報保持手段と、
クライアントの要求に応じて前記クライアント設定情報保持手段に保存されている前記設定情報を前記サーバに送信する設定情報送信手段と、
前記サーバから受信したＷＷＷ文書を保存するＷＷＷ文書保存手段と、
前記ＷＷＷ文書を起動する際に、前記ＷＷＷ文書保存手段に保存されている前記クライアントの設定情報を、該ＷＷＷ文書に記載されているサーバに送信する設定情報を送信手段と、を有することを特徴とするクライアント端末。
【請求項６】
クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおけるサーバであって、
前記クライアント端末から前記設定情報を受信して、該設定情報と該設定情報を前記クライアント端末から当該サーバに送信するためのスクリプトを記述した新たなＷＷＷ文書を作成する文書作成手段と、
前記文書作成手段で作成されたＷＷＷ文書を前記クライアント端末に送信するＷＷＷ文書送信手段と、を有することを特徴とするサーバ。
【請求項７】
クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおけるクライアント端末で実行されるクライアント設定情報管理プログラムであって、
前記クライアントの設定情報を、ＷＷＷ文書自身の変数として保持するステップと、
クライアントの要求に応じて、保持されている前記設定情報を前記サーバに送信するステップと、
前記サーバから受信したＷＷＷ文書を記憶手段に保存するステップと、
前記ＷＷＷ文書を起動する際に、前記記憶手段にに保存されている前記クライアントの設定情報を、該ＷＷＷ文書に記載されているサーバに送信するステップと、を実行することを特徴とするクライアント設定情報管理プログラム。
【請求項８】
クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおけるサーバで実行されるクライアント設定情報管理プログラムであって、
前記クライアント端末から前記設定情報を受信して、該設定情報と該設定情報を前記クライアント端末から当該サーバに送信するためのスクリプトを記述した新たなＷＷＷ文書を作成するステップと、
作成された前記ＷＷＷ文書を前記クライアント端末に送信するステップと、を実行することを特徴とするクライアント設定情報管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアント設定情報管理方法及びシステム及びクライアント端末及びサーバ及びクライアント設定情報管理プログラムに係り、特に、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）に代表されるクライアント−サーバシステムで、クライアント毎の設定情報を保存管理するためのクライアント設定情報管理方法及びシステム及びクライアント端末及びサーバ及びクライアント設定情報管理プログラムに関する。
【０００２】
【従来の技術】
インターネットの普及に伴い、ＷＷＷ文書をクライアントの嗜好に応じて、選択／変更した上でクライアントに提示することは、他のＷＷＷサイトとの差別化を図るための有効な手段である。
【０００３】
クライアント情報は、サーバ側に保存する場合、クライアント側に保存する場合の二通りがある。
【０００４】
サーバ側に保存する場合は、クライアントがサーバにアクセスした際に認証を行い、ここで、クライアントがパスワードと共に、図８に示すように入力したユーザ名をサーバ側で保存しているクライアント情報と照合して、クライアントの嗜好に応じたＷＷＷ文書の選択／変更を行うのが一般的である。ＷＷＷ文書をクライアントへ送信するためのサーバソフトウェア（ＨＴＴＰＤ）の多くは、この認証の機能を兼ね備えているが、クライアント数が数千に上る大規模なサイトでは、認証サーバが別に用意される。また、クライアント情報を保存するために、信頼性の高いディスクシステムがサーバ側に必要とされる。
【０００５】
クライアント側に保存する場合としては、ファイルとして保存する場合、ｃｏｏｋｉｅとして保存する場合の二通りがある。
【０００６】
ファイルとして保存した情報をサーバへ送信するためには、図９に示すようなファイルをアップロードするためのフォームが用いられる。フォームへのファイル情報の入力や送信は、プライバシ情報等が不用意に外部に漏れることを避けるための自動的な実行はできないようになっており、送信には数ステップからなるフォーム操作が必要である（例えば、非特許文献１）。
【０００７】
一方、ｃｏｏｋｉｅとして保存された情報であれば、サーバへ自動的に送信されるが、保存可能な情報量には上限があり、また、保存された情報は、当該端末以外では利用できない。
【０００８】
【非特許文献１】
『Ｃｏｏｋｉｅｓ  入門』、Ｓｉｍｏｎ  Ｓｔ．  Ｌａｕｒｅｎｔ，    株式会社クイック訳，  アスキー出版局
【０００９】
【発明が解決しようとする課題】
上記のように、従来は、クライアントをサーバ側で管理するために、認証サーバや信頼性の高いディスクシステムを用意する必要があるなど、特に大規模なサイトでは多大なコストを必要としている。また、ディスクシステムについては、定期的にバックアップをとらなければならないなど運用上の負担も大きい。
【００１０】
一方、情報をクライアントにファイルとして保存する場合は、これをサーバへ送信するためにフォームにファイル情報をその都度入力する必要があり、面倒である。
【００１１】
クライアント側にｃｏｏｋｉｅとして保存する場合には、保存可能な情報量に上限（４ｋＢ）があり、また、保存した情報は当該端末以外で利用できないなどの制約がある。
【００１２】
本発明は、上記の点に鑑みなされたもので、クライアントの設定情報を、クライアント側にサーバへの送信スクリプトと共に、ＷＷＷ文書として保存することにより、すべてのクライアント情報をクライアント側で管理することが可能になり、サーバ側でのクライアント管理を行わずして、かつクライアントの利便性を損なうことなく、クライアント毎にカスタマイズされたサービスを提供することが可能なクライアント設定情報管理方法及びシステム及びクライアント端末及びサーバ及びクライアント設定情報管理プログラムを提供することを目的とする。
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
【００１３】
本発明は、クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおける、クライアントの設定情報を管理するためのクライアント設定情報管理方法において、
クライアントの設定情報を、ＷＷＷ文書自身の変数としてクライアント端末内で保持し（ステップ１）、
クライアントの要求に応じて設定情報をサーバに送信し（ステップ２９、
サーバは、設定情報と該設定情報をクライアント端末から当該サーバに送信するためのスクリプトを記述した新たなＷＷＷ文書を作成して（ステップ３）、該クライアント端末に送信し（ステップ４）、
クライアント端末は、サーバからＷＷＷ文書を受信し（ステップ５）、
ＷＷＷ文書を当該クライアント端末内に保存する（ステップ６）。
【００１４】
本発明は、クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおける、クライアントの設定情報を管理するためのクライアント設定情報管理方法において、
クライアント端末内に保存されたＷＷＷ文書を起動する際に、
ＷＷＷ文書に記述された、サーバに送信するためのスクリプトが記述されたクライアントの設定情報を、該ＷＷＷ文書に記載されているサーバに送信する（ステップ７）。
【００１５】
図２は、本発明の原理構成図である。
【００１６】
本発明は、クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末１００とサーバ２００からなり、クライアントの設定情報を管理するためのクライアント設定情報管理システムであって、
クライアント端末１００は、
クライアントの設定情報を、ＷＷＷ文書自身の変数として保持するクライアント設定情報保持手段１１０と、
クライアントの要求に応じてクライアント設定情報保持手段１１０に保存されている設定情報をサーバ２００に送信する設定情報送信手段１２０と、
サーバ２００からスクリプトが記述されたＷＷＷ文書を受信するＷＷＷ文書受信手段１３０と、
受信したＷＷＷ文書を保存するＷＷＷ文書保存手段１４０と、を有し、
サーバ２００は、
クライアント端末１００から設定情報を受信して、該設定情報と該設定情報をクライアント端末１００から当該サーバに送信するためのスクリプトを記述した新たなＷＷＷ文書を作成する文書作成手段２２０と、
文書作成手段２２０で作成されたＷＷＷ文書をクライアント端末１００に送信するＷＷＷ文書送信手段２３０と、を有する。
【００１７】
本発明は、クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなり、クライアントの設定情報を管理するためのクライアント設定情報管理システムであって、
クライアント端末は、
サーバから受信したスクリプトが記述されたＷＷＷ文書をクライアントの設定情報として保存するＷＷＷ文書保存手段と、
自端末内に保存されたＷＷＷ文書を起動する際に、ＷＷＷ文書保存手段に保存されているクライアントの設定情報を、該ＷＷＷ文書に記載されているサーバに送信する設定情報を送信手段とを有する。
【００１８】
本発明は、クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおけるクライアント端末であって、
クライアントの設定情報を、ＷＷＷ文書自身の変数として保持するクライアント設定情報保持手段と、
クライアントの要求に応じてクライアント設定情報保持手段に保存されている設定情報をサーバに送信する設定情報送信手段と、
サーバから受信したＷＷＷ文書を保存するＷＷＷ文書保存手段と、
ＷＷＷ文書を起動する際に、ＷＷＷ文書保存手段に保存されているクライアントの設定情報を、該ＷＷＷ文書に記載されているサーバに送信する設定情報を送信手段と、を有する。
【００１９】
本発明は、クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおけるサーバであって、
クライアント端末から設定情報を受信して、該設定情報と該設定情報をクライアント端末から当該サーバに送信するためのスクリプトを記述した新たなＷＷＷ文書を作成する文書作成手段と、
文書作成手段で作成されたＷＷＷ文書をクライアント端末に送信するＷＷＷ文書送信手段と、を有する。
【００２０】
本発明は、クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおけるクライアント端末で実行されるクライアント設定情報管理プログラムであって、
クライアントの設定情報を、ＷＷＷ文書自身の変数として保持するステップと、
クライアントの要求に応じて、保持されている設定情報をサーバに送信するステップと、
サーバから受信したＷＷＷ文書を記憶手段に保存するステップと、
ＷＷＷ文書を起動する際に、記憶手段にに保存されているクライアントの設定情報を、該ＷＷＷ文書に記載されているサーバに送信するステップと、を実行する。
【００２１】
本発明は、クライアントの設定に応じてクライアントに提示するＷＷＷ文書を選択もしくは変更するクライアント端末とサーバからなるシステムにおけるサーバで実行されるクライアント設定情報管理プログラムであって、
クライアント端末から設定情報を受信して、該設定情報と該設定情報をクライアント端末から当該サーバに送信するためのスクリプトを記述した新たなＷＷＷ文書を作成するステップと、
作成されたＷＷＷ文書をクライアント端末に送信するステップと、を実行する。
【００２２】
上記のように、本発明では、クライアントの設定情報をＷＷＷ文書自身の変数として保存し、クライアントの要求に応じてこの設定情報をサーバへ送信し、サーバは、設定情報と、この設定情報を当該サーバに送信するためのスクリプトを記述した新たなＷＷＷ文書を作成してクライアント端末に送信し、クライアント端末は受信したＷＷＷ文書を自端末内に保存することにより、クライアント端末に保存されたＷＷＷ文書を起動する（開く）際に、これに記述されているスクリプトによってクライアントの設定情報が自動的にサーバへ送信され、サーバにおいてこの設定情報に応じた処理が可能になる。
【００２３】
【発明の実施の形態】
以下、図面と共に本発明の実施の形態について説明する。
【００２４】
図３は、本発明の一実施の形態におけるシステム構成を示す。
【００２５】
同図に示すシステムは、クライアント端末１００とサーバ２００から構成される。
【００２６】
クライアント端末１００は、クライアントの設定情報をＷＷＷ文書自身の変数として保持するクライアント設定情報保持部１１０と、クライアントからの要求に基づいて、クライアント設定情報保持部１１０に保存されている設定情報をサーバ２００に送信する設定情報送信部１２０と、サーバ２００からＷＷＷ文書を受信する受信部１３０と、受信したＷＷＷ文書を保存するＷＷＷ文書保存部１４０から構成される。
【００２７】
サーバ２００は、クライアント端末１００からクライアント設定情報を受信する受信部２１０、受信した設定情報と、当該設定情報を当該サーバに送信するためのスクリプトを記述したＷＷＷ文書を作成する文書作成部２２０、作成されたＷＷＷ文書をクライアント端末１００に送信する送信部２３０から構成される。クライアント端末１００は、クライアント設定情報保存部１１０から設定情報を読み出して、設定情報送信部１１０からサーバ２００に送信する。
【００２８】
サーバ２００は、受信した設定情報と、クライアント端末１００がこの設定情報をサーバに送信するためのスクリプトを記述した新たなＷＷＷ文書を文書作成部２２０で作成して、送信部２３０を介してクライアント端末１００に送信する。
【００２９】
クライアント端末１００がＷＷＷ文書を受信すると、ＷＷＷ保存部１４０に、受信したＷＷＷ文書を保持する。
【００３０】
これにより、クライアント端末１００に保存されたＷＷＷ文書を起動する際に、これに記述されているスクリプトによって、クライアントの設定情報が自動的にサーバ２００に送信される。
【００３１】
【実施例】
以下、図面と共に本発明の実施例を説明する。
【００３２】
本実施例では、ブラウザとＷＷＷサーバからなるＷＷＷシステムにおいて、ブラウザのウィンドウの表示位置をクライアントの設定情報とする場合を例に説明する。
【００３３】
図４は、本発明の一実施例におけるクライアント設定情報の保存操作のフローチャートである。
【００３４】
クライアントの設定情報は、ＷＷＷ文書自身として保持されており（ステップ１０１）、ウィンドウの表示位置の水平座標、垂直座標は、それぞれｗｉｎｄｏｗ．ｌｅｆｔ，  ｗｉｎｄｏｗ．ｔｏｐ  として参照することができる（『Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ：  Ｔｈｅ  Ｄｅｆｉｎｉｔｉｖｅ  Ｇｕｉｄｅ，  Ｆｏｕｒｔｈ  Ｅｄｉｔｉｏｎ』  Ｄａｖｉｄ  Ｆｌａｎａｇａｎ，  Ｏ’Ｒｅｉｌｌｙ  ＆  Ａｓｓｏｃｉａｔｅｓ，  Ｉｎｃ．ＵＳＡ，  Ｄｅｃ．  １５，２００１．）  。クライアント側の要求により、これらの情報をサーバ２００に送信するが、これは、ＷＷＷ文書中に予めフォームを定義しておき、設定情報をフォーム部品の値として設定フォームを送信することで実行することができる（ステップ１０２）。
【００３５】
サーバ２００は、設定情報を受信する（ステップ１０３）。サーバ２００に送られた設定情報は、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇｅｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラム等によって処理され、設定情報と設定情報をサーバ２００へ送信するためのスクリプトが記述されたＷＷＷ文書が生成される（ステップ１０４）。生成されたＷＷＷ文書は、ＷＷＷブラウザへ送信され（ステップ１０５）、ブラウザはこれを受信し（ステップ１０６）、クライアント端末１００内に保存する（ステップ１０７）。この際、サーバ２００にはクライアントに関する情報は一切残らない。
【００３６】
上記の保存操作の際の具体的なデータを流れは、図５に示す通りである。
【００３７】
次に、図４に示す処理によりクライアント端末１００に保存されたＷＷＷ文書を開いた時の操作について説明する。
【００３８】
図６は、本発明の一実施例の保存されたＷＷＷ文書を開いた時のフローチャートである。
【００３９】
クライアント端末１００において、ＷＷＷ文書を開くと（ステップ２０１）、文書中に記述されているスクリプトが起動される。このスクプリプトは、同じＷＷＷ文書中に記述された設定情報をフォームの変数として設定し（ステップ２０２）、フォーム送信を自動的に実行する（ステップ２０３）。これにより、設定情報がサーバ２００へ送信され、サーバ２００は当該設定情報を受信する（ステップ２０４）。サーバ２００に送られた設定情報は、ＣＧＩプログラム等によって処理され（ステップ２０５）、設定情報に応じたＷＷＷ文書が生成されてクライアント端末１００に送信される（ステップ２０６）。これによってクライアント端末１００は、容易にクライアント自ら設定に応じたＷＷＷ文書をブラウザを用いて閲覧することができる。
【００４０】
上記の保存されたＷＷＷ文書を開いた時の具体的なデータの流れは、図７に示す通りである。
【００４１】
また、上記のクライアント端末１００及びサーバ２００の動作をプログラムとして構築し、クライアント端末及びサーバとして利用されるコンピュータにインストールする、または、ネットワークを介して流通されることが可能である。
【００４２】
また、構築されたプログラムをクライアント端末、サーバとして利用されるコンピュータに接続されるハードディスク装置や、フレキシブルティスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールすることも可能である。
【００４３】
なお、本発明は、上記の実施の形態及び実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【００４４】
【発明の効果】
上述のように本発明によれば、クライアントの設定情報を、クライアント側にサーバへの送信スクリプトと共にＷＷＷ文書として保存することにより、すべてのクライアント情報をクライアント側で管理することが可能になり、サーバ側でのクライアント管理を行わずして、かつクライアントの利便性を損なうことなく、クライアント毎にカスタマイズされたサービスを提供することが可能となる。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態におけるシステム構成図である。
【図４】本発明の一実施例におけるクライアント設定情報の保存操作のフローチャートである。
【図５】本発明の一実施例の保存操作における具体的なデータの流れを示す図である。
【図６】本発明の一実施例の保存されたＷＷＷ文書を開いたときのフローチャートである。
【図７】本発明の一実施例の保存されたＷＷＷ文書を開いたときにおける具体的なデータの流れを示す図である。
【図８】従来の認証に用いられているユーザ名／パスワード入力画面の例である。
【図９】ファイルをアップロードするためのフォームの設定の例である。
【符号の説明】
１００  クライアント端末
１１０  クライアント設定情報保持手段、クライアント設定情報保持部
１２０  設定情報送信手段、設定情報送信部
１３０  ＷＷＷ文書受信手段、受信部
１４０  ＷＷＷ文書保存手段、ＷＷＷ文書保存部
２００  サーバ
２１０  受信部
２２０  文書作成手段、文書作成部
２３０  ＷＷＷ文書送信手段、送信部
【図１】
2004151879.tif 000003
【図２】
2004151879.tif 000004
【図３】
2004151879.tif 000005
【図４】
2004151879.tif 000006
【図５】
2004151879.tif 000007
【図６】
2004151879.tif 000008
【図７】
2004151879.tif 000009
【図８】
2004151879.tif 000010
【図９】
2004151879.tif 000011