(57)【要約】  【課題】  ブラウザ以外からウェブサーバに情報を提供する。  【解決手段】  クライアント端末９が、サービス用ウェブサーバ１０にアクセスすると、サービス用ウェブサーバ１０は、このウェブブラウザに対して、第１応答ファイルを返信する。クライアント端末９のウェブブラウザは、第１応答ファイルに含まれるリダイレクト情報に従って、データ用ウェブサーバ２０にアクセスすると、データ用ウェブサーバ２０は、このクライアント端末９のユーザに対応付けられた第２応答ファイルをウェブブラウザに返信する。データ用ウェブサーバ２０から返信されるＨＴＭＬファイル（第２応答ファイル）には、ユーザ情報（氏名、住所など）と、サービス用ウェブサーバ１０へのリダイレクト情報とが含まれている。【選択図】図５
2010079739.tif 000002
【特許請求の範囲】
【請求項１】
情報記録装置及びサーバを含む情報処理システムであって、
前記サーバは、クライアント端末のブラウザからのアクセスに応じて、前記情報記録装置へのリダイレクト情報を返信し、
前記情報記録装置は、前記ブラウザからのアクセスに応じて、前記サーバに転送すべき情報を返信する
情報処理システム。
【請求項２】
前記情報記録装置は、前記サーバに転送すべき情報と共に、前記サーバへのリダイレクト情報を前記ブラウザに返信する
請求項１に記載の情報処理システム。
【請求項３】
前記情報記録装置は、転送すべき情報が不可視項目として含まれた構造化文書を、クライアント端末に返信する
請求項１に記載の情報処理システム。
【請求項４】
クライアント端末とルータ装置を介さずに接続されるウェブサーバであって、
ユーザに関するユーザ情報をユーザに対応付けて記録するユーザ情報記録手段と、
前記クライアント端末からのウェブアクセスに応じて、このクライアント端末のユーザに対応付けられたユーザ情報を前記ユーザ情報記録手段から選択する選択手段と、
前記選択手段により選択されたユーザ情報と、他のウェブサーバへのリダイレクト情報とを前記クライアント端末に出力する出力手段と
を有するウェブサーバ。
【請求項５】
クライアント端末とルータ装置を介さずに接続されるウェブサーバであって、
ユーザに関するユーザ情報を外部のウェブサイトに対応付けて記録するユーザ情報記録手段と、
前記ユーザ情報記録手段により記録されているユーザ情報の中から、前記クライアント端末のブラウザで直前に表示されたウェブサイトに対応付けられたユーザ情報を前記ユーザ情報記録手段から選択する選択手段と、
前記選択手段により選択されたユーザ情報と、他のウェブサーバへのリダイレクト情報とを前記クライアント端末に出力する出力手段と
を有するウェブサーバ。
【請求項６】
情報記録装置及びサーバを含む情報処理システムにおいて、
前記サーバが、クライアント端末のブラウザからのアクセスに応じて、前記情報記録装置へのリダイレクト情報を返信し、
前記情報記録装置が、前記ブラウザからのアクセスに応じて、前記サーバに転送すべき情報を返信する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法に関する。
【背景技術】
【０００２】
例えば、特許文献１には、ホームページにアクセスしたブラウザが対話的に公開ウェブサーバに送信したデータを、ファイアウォールを介してウェブデータ管理サーバに転送するよう構成した電子ファイル管理システムが開示されている。
【特許文献１】特開２００２−２４１０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した背景からなされたものであり、ブラウザ以外からウェブサーバに情報を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明に係る情報処理システムは、情報記録装置及びサーバを含む情報処理システムであって、前記サーバは、クライアント端末のブラウザからのアクセスに応じて、前記情報記録装置へのリダイレクト情報を返信し、前記情報記録装置は、前記ブラウザからのアクセスに応じて、前記サーバに転送すべき情報を返信する。
【０００５】
好適には、前記情報記録装置は、前記サーバに転送すべき情報と共に、前記サーバへのリダイレクト情報を前記ブラウザに返信する。
【０００６】
好適には、前記情報記録装置は、転送すべき情報が不可視項目として含まれた構造化文書を、クライアント端末に返信する。
【０００７】
また、本発明に係るウェブサーバは、クライアント端末とルータ装置を介さずに接続されるウェブサーバであって、ユーザに関するユーザ情報をユーザに対応付けて記録するユーザ情報記録手段と、前記クライアント端末からのウェブアクセスに応じて、このクライアント端末のユーザに対応付けられたユーザ情報を前記ユーザ情報記録手段から選択する選択手段と、前記選択手段により選択されたユーザ情報と、他のウェブサーバへのリダイレクト情報とを前記クライアント端末に出力する出力手段とを有する。
【０００８】
また、本発明に係るウェブサーバは、クライアント端末とルータ装置を介さずに接続されるウェブサーバであって、ユーザに関するユーザ情報を外部のウェブサイトに対応付けて記録するユーザ情報記録手段と、前記ユーザ情報記録手段により記録されているユーザ情報の中から、前記クライアント端末のブラウザで直前に表示されたウェブサイトに対応付けられたユーザ情報を前記ユーザ情報記録手段から選択する選択手段と、前記選択手段により選択されたユーザ情報と、他のウェブサーバへのリダイレクト情報とを前記クライアント端末に出力する出力手段とを有する。
【０００９】
また、本発明に係る情報処理方法は、情報記録装置及びサーバを含む情報処理システムにおいて、前記サーバが、クライアント端末のブラウザからのアクセスに応じて、前記情報記録装置へのリダイレクト情報を返信し、前記情報記録装置が、前記ブラウザからのアクセスに応じて、前記サーバに転送すべき情報を返信する。
【発明の効果】
【００１０】
本発明によれば、ブラウザ以外からウェブサーバに情報を提供することができる。
【発明を実施するための最良の形態】
【００１１】
［第１実施形態］
まず、第１の実施形態におけるサービス提供システム１の全体構成を説明する。
図１は、サービス提供システム１の構成を例示する図である。
図１に例示するように、サービス提供システム１は、サービス用ウェブサーバ１０、データ用ウェブサーバ２０、及び、クライアント端末９を有する。
サービス用ウェブサーバ１０は、インターネット網に接続されたウェブサーバであり、ＨＴＴＰプロトコルに従ってウェブページのファイル（例えば、ＨＴＭＬファイル）を提供する。
データ用ウェブサーバ２０は、インターネット網に接続されたウェブサーバであり、ＨＴＴＰプロトコルに従ってウェブページのファイル（例えば、ＨＴＭＬファイル）を提供する。
クライアント端末９は、ＨＴＭＬファイルの閲覧機能（ウェブブラウザの機能）を有し、ユーザの指示に応じて、ウェブページに対するアクセス要求を行う。アクセス要求には、アクセス先のウェブページを特定するためのページ特定情報（例えば、ＵＲＬ）が含まれている。
【００１２】
上記構成により、クライアント端末９のウェブブラウザが、サービス用ウェブサーバ１０にアクセスすると、サービス用ウェブサーバ１０は、このウェブブラウザに対して、データ用ウェブサーバ２０へのリダイレクト情報が含まれたＨＴＭＬファイル（以下、第１応答ファイルと呼ぶことがある）を返信する。クライアント端末９のウェブブラウザは、サービス用ウェブサーバ１０から受信したＨＴＭＬファイル（第１応答ファイル）に従って、データ用ウェブサーバ２０にアクセスすると、データ用ウェブサーバ２０は、このクライアント端末９のユーザに対応付けられたＨＴＭＬファイルを選択し、選択されたＨＴＭＬファイル（以下、第２応答ファイルと呼ぶことがある）をウェブブラウザに返信する。データ用ウェブサーバ２０から返信されるＨＴＭＬファイル（第２応答ファイル）には、クライアント端末９のユーザに関するユーザ情報（例えば、氏名、住所など）と、サービス用ウェブサーバ１０へのリダイレクト情報とが含まれている。クライアント端末９のウェブブラウザは、データ用ウェブサーバ２０から受信したＨＴＭＬファイル（第２応答ファイル）に従って、サービス用ウェブサーバ１０にアクセスし、データ用ウェブサーバ２０から受信したユーザ情報をこのサービス用ウェブサーバ１０に転送する。
【００１３】
図２は、サービス用ウェブサーバ１０により返信される第１応答ファイル５を例示する図である。
図２に例示するように、第１応答ファイル５は、ＨＴＭＬファイルであり、データ用ウェブサーバへのリダイレクト情報５００を含む。リダイレクト情報とは、他のウェブサーバに対するアクセス要求を行わせる情報であり、例えば、ＨＴＴＰリダイレクトを指示するＨＴＭＬ文書、リダイレクトを実行するためのＪａｖａ（登録商標）Ｓｃｒｉｐｔなどである。
【００１４】
図３は、データ用ウェブサーバ２０により記録されているデータベースを例示する図である。
図３に例示するように、データ用ウェブサーバ２０は、第２応答ファイルをユーザに対応付けて記録する。データ用ウェブサーバ２０は、記録している複数の第２応答ファイルの中から、アクセスしたクライアント端末９のユーザに対応する第２応答ファイルを選択し、選択された第２応答ファイルをクライアント端末９のウェブブラウザに返信する。
【００１５】
図４は、データ用ウェブサーバ２０により記録されている第２応答ファイル６を例示する図である。
図４に例示するように、第２応答ファイル６は、ＨＴＭＬファイルであり、サービス用ウェブサーバへのリダイレクト情報６００と、ユーザ情報６１０と、転送指示情報６２０とを含む。
ユーザ情報６１０とは、サービス用ウェブサーバ１０に転送すべき情報であり、ユーザに関する情報（例えば、ユーザの氏名、住所、年齢、性別、決済に必要な情報）を含む。ユーザ情報６１０は、ＨＴＭＬのタグによって、不可視項目に設定されている。そのため、ウェブブラウザによって表示されることはない。
転送指示情報６２０とは、ユーザ情報６１０をサービス用ウェブサーバ１０に転送するようウェブブラウザに指示する情報であり、例えば、ＨＴＭＬタグやＪａｖａ（登録商標）Ｓｃｒｉｐｔにより記述されている。なお、「ＰＯＳＴ」タグや「ＧＥＴ」タグなどを用いて、リダイレクト情報６００及び転送指示情報６２０を一体的に実現してもよい。
【００１６】
図５は、サービス提供システム１の全体動作（Ｓ１０）を説明するシーケンス図である。
ユーザは、クライアント端末９を操作してウェブブラウザを起動させて、サービス提供のウェブページ（サービス用ウェブサーバ１０により提供されているウェブページ）を表示するよう操作する。
ステップ１００（Ｓ１００）において、クライアント端末９のウェブブラウザは、ユーザの操作を受け付けて、サービス用ウェブサーバ１０にアクセスするための準備を行う。
【００１７】
ステップ１０２（Ｓ１０２）において、クライアント端末９のウェブブラウザは、サービス用ウェブサーバ１０に対してアクセス要求を行う。
ステップ１０４（Ｓ１０４）において、サービス用ウェブサーバ１０は、ウェブブラウザからのアクセスに応じて、第１応答ファイル５をウェブブラウザに返信する。例えば、サービス用ウェブサーバ１０は、既定のタイミングまでに既定のユーザ情報を受信しない場合には、第１応答ファイル５をウェブブラウザに返信し、既定のタイミングまでに既定のユーザ情報を受信した場合には、後述するＳ１１８のように、ユーザ情報を用いたサービス用ウェブページのＨＴＭＬファイルを返信するよう構成されている。
【００１８】
ステップ１０６（Ｓ１０６）において、クライアント端末９のウェブブラウザは、サービス用ウェブサーバ１０から受信した第１応答ファイル５を解析する。
ステップ１０８（Ｓ１０８）において、クライアント端末９のウェブブラウザは、第１応答ファイル５のリダイレクト情報５００に従って、データ用ウェブサーバ２０にアクセス要求を行う。
【００１９】
ステップ１１０（Ｓ１１０）において、データ用ウェブサーバ２０は、クライアント端末９からアクセス要求を受信すると、このクライアント端末９のユーザをＭＡＣアドレスやＩＰアドレスなどのユーザ特定情報に基づいて特定し、ユーザに対応する第２応答ファイル６を選択する。
ステップ１１２（Ｓ１１２）において、データ用ウェブサーバ２０は、選択した第２応答ファイル６をクライアント端末９のウェブブラウザに返信する。
【００２０】
ステップ１１４（Ｓ１１４）において、クライアント端末９のウェブブラウザは、データ用ウェブサーバ２０から受信した第２応答ファイル６を解析して、第２応答ファイル６のリダイレクト情報６００に従って、サービス用ウェブサーバ１０にアクセスし、転送指示情報６２０に従って、ユーザ情報６１０をサービス用ウェブサーバ１０に転送する。
【００２１】
ステップ１１６（Ｓ１１６）において、サービス用ウェブサーバ１０は、クライアント端末９のウェブブラウザからユーザ情報６１０を受信すると、受信したユーザ情報６１０を用いてウェブページ（サービス用ウェブページ）を生成する。
ステップ１１８（Ｓ１１８）において、サービス用ウェブサーバ１０は、ユーザ情報を用いて生成したウェブページのＨＴＭＬファイルをクライアント端末９のウェブブラウザに返信して、サービスを提供する。
【００２２】
以上説明したように、本実施形態のサービス提供システム１では、データ用ウェブサーバ２０が、クライアント端末９を介して、ユーザ情報をサービス用ウェブサーバ１０に提供する。これにより、例えば、クライアント端末９の入力デバイスの操作性が低い場合であっても、容易にユーザ情報をサービス用ウェブサーバ１０に提供することができる。
【００２３】
次に、上記第１の実施形態の変形例を説明する。
上記実施形態では、ＨＴＭＬファイルを具体例として説明したが、これに限定されるものではなく、例えば、ＸＨＴＭＬファイル、ＸＭＬファイル、又は、ＢＭＬファイルであってもよい。
また、上記実施形態では、データ用ウェブサーバ２０が複数の第２応答ファイル６を予め用意しておく形体を具体例として説明したが、データ用ウェブサーバ２０がウェブブラウザからの要求に応じて動的に第２応答ファイル６を生成し、生成された第２応答ファイル６をウェブブラウザに返信するよう構成してもよい。
【００２４】
［第２実施形態］
次に、第２の実施形態を説明する。
上記第１の実施形態では、データ用ウェブサーバ２０がインターネット網を介してクライアント端末９と接続する形態を説明したが、本実施形態では、データ用ウェブサーバがルータ装置を介さずにクライアント端末と接続される。例えば、データ用ウェブサーバは、ＬＡＮ又はＵＳＢケーブルなどを介して、クライアント端末と接続する。
また、本実施形態のデータ用ウェブサーバは、サービス用ウェブサーバのウェブページに応じて、転送すべきユーザ情報を切り替える。
【００２５】
図６は、第２の実施形態におけるサービス提供システム２を例示する図である。なお、本図に示された各構成のうち、図１に示されたものと実質的に同一のものには同一の符号が付されている。
図６に例示するように、第２のデータ用ウェブサーバ２２とクライアント端末９とが同一のＬＡＮに接続している。このようにデータ用ウェブサーバ２２をクライアント端末９の近くに接続することにより、ユーザ情報のセキュリティ管理が容易になると共に、ユーザの安心感が得られる。
【００２６】
図７は、第２のデータ用ウェブサーバ２２により記録されているデータベースを例示する図である。
図７に例示するように、データ用ウェブサーバ２２は、第２応答ファイルをユーザ及び直前ＵＲＬに対応付けて記録する。直前ＵＲＬとは、ウェブブラウザにより直前にアクセスされたウェブページのＵＲＬである。すなわち、本例のデータ用ウェブサーバ２２は、第２応答ファイルを、サービス用ウェブページに対応付けている。
データ用ウェブサーバ２２は、記録している複数の第２応答ファイルの中から、アクセスしたクライアント端末９のユーザと、このクライアント端末９のウェブブラウザが直前にアクセスしたＵＲＬとに対応する第２応答ファイルを選択し、選択された第２応答ファイルをクライアント端末９のウェブブラウザに返信する。
これにより、データ用ウェブサーバ２２は、それぞれのサービス用ウェブページに適したユーザ情報を提供することができる。
【００２７】
以上説明したように、本実施形態では、データ用ウェブサーバ２２がクライアント端末９とルータ装置を介さずに接続されるため、ユーザ情報のセキュリティ管理が容易になる。または、ユーザ情報の編集も容易になることが期待できる。
また、本実施形態では、データ用ウェブサーバ２２が、直前にアクセスしたウェブページ（サービス用ウェブページ）に応じて、第２応答ファイルを切り替えることにより、それぞれのサービス用ウェブページに適したユーザ情報を提供することができる。
【図面の簡単な説明】
【００２８】
【図１】サービス提供システム１の構成を例示する図である。
【図２】サービス用ウェブサーバ１０により返信される第１応答ファイル５を例示する図である。
【図３】データ用ウェブサーバ２０により記録されているデータベースを例示する図である。
【図４】データ用ウェブサーバ２０により記録されている第２応答ファイル６を例示する図である。
【図５】サービス提供システム１の全体動作（Ｓ１０）を説明するシーケンス図である。
【図６】第２の実施形態におけるサービス提供システム２を例示する図である。
【図７】第２のデータ用ウェブサーバ２２により記録されているデータベースを例示する図である。
【符号の説明】
【００２９】
１，２・・・サービス提供システム
１０・・・サービス用ウェブサーバ
２０，２２・・・データ用ウェブサーバ
５・・・第１応答ファイル
６・・・第２応答ファイル
【図１】
2010079739.tif 000003
【図２】
2010079739.tif 000004
【図３】
2010079739.tif 000005
【図４】
2010079739.tif 000006
【図５】
2010079739.tif 000007
【図６】
2010079739.tif 000008
【図７】
2010079739.tif 000009