(57)【要約】【課題】関連のある複数のサイトを利用する場合に、情報セキュリティを維持しつつ操作性を向上させることを可能とする情報提供サーバ及び情報提供システムを提供する。【解決手段】情報提供サーバ９は、ログインした端末装置５のセッション情報２９を作成して保持する。端末装置５は関連サーバ１１にアクセスすると、情報提供サーバ９に関連サーバ１１との連携を通知する。情報提供サーバ９は、連携情報３７を作成してセッション情報２９に対応付けて保存し、連携情報３７を連携先の関連サーバ１１に送る。端末装置５が情報提供サーバ９にアクセス要求すると、セッション情報２９が不活性状態の場合には、情報提供サーバ９は連携先の関連サーバ１１に端末装置５のアクセス状況を問い合わせ、端末装置５が関連サーバ１１にアクセスしていると確認されると、情報提供サーバ９は、不活性状態のセッション情報２９を活性化して、端末装置５のアクセスを許可する。【選択図】図１
2008130012.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの端末装置と少なくとも１つの関連サーバとにネットワークを介して接続され、各種情報を提供する情報提供サーバであって、
前記端末装置からのアクセスに関するセッション情報を管理するセッション管理手段と、
所定時間が経過すると前記セッション情報を不活性にする不活性化手段と、
前記端末装置が前記関連サーバにアクセスして連携する際に、連携情報を作成して連携先の関連サーバに送ると共に、前記連携情報を前記連携先の関連サーバの識別子と共に前記セッション情報に対応づけて保持する連携情報処理手段と、
前記連携情報を前記連携先の関連サーバに送り、前記端末装置のアクセス状況の問い合わせを行う問い合わせ手段と、
前記問い合わせの結果、前記端末装置が前記関連サーバにアクセスしていると確認された場合、前記不活性にされたセッション情報を活性にする活性化手段と、
を具備することを特徴とする情報提供サーバ。
【請求項２】
前記問い合わせ手段による問い合わせの結果、前記端末装置が前記関連サーバにアクセスしていないと確認された場合、警告を行う警告手段を具備することを特徴とする請求項１に記載の情報提供サーバ。
【請求項３】
前記連携情報処理手段は、連携元の情報提供サーバの識別情報を前記セッション情報に対応付けて保持することを特徴とする請求項１または請求項２に記載の情報提供サーバ。
【請求項４】
前記セッション情報は、前記活性または前記不活性を示すフラグを保持することを特徴とする請求項１から請求項３までのいずれかに記載の情報提供サーバ。
【請求項５】
前記端末装置に前記関連サーバのネット位置情報を送るネット位置情報送信手段を具備することを特徴とする請求項１から請求項４までのいずれかに記載の情報提供サーバ。
【請求項６】
前記関連サーバは、前記端末装置に前記情報提供サーバのネット位置情報を送ることを特徴とする請求項１から請求項５までのいずれかに記載の情報提供サーバ。
【請求項７】
前記関連サーバは、前記関連サーバと他の関連サーバとの連携に関して、前記情報提供サーバと同様に、前記連携情報処理手段及び前記問い合わせ手段を具備することを特徴とする請求項１から請求項６までのいずれかに記載の情報提供サーバ。
【請求項８】
前記関連サーバは、前記関連サーバと他の関連サーバとの連携に関して、連携情報を作成して前記情報提供サーバに送り、
前記情報提供サーバは、前記関連サーバから送られた連携情報を前記他の関連サーバに送って前記端末装置のアクセス状況の問い合わせを行うことを特徴とする請求項１から請求項７までのいずれかに記載の情報提供サーバ。
【請求項９】
少なくとも１つの端末装置と、前記端末装置に各種情報を提供する情報提供サーバと、前記情報提供サーバによって認証された前記端末装置がアクセス可能な少なくとも１つの関連サーバと、がネットワークを介して接続される情報提供システムであって、
前記情報提供サーバは、
前記端末装置からのアクセスに関するセッション情報を管理するセッション管理手段と、
所定時間が経過すると前記セッション情報を不活性にする不活性化手段と、
前記端末装置が前記関連サーバにアクセスして連携する際に、連携情報を作成して連携先の関連サーバに送ると共に、前記連携情報を前記連携先の関連サーバの識別子と共に前記セッション情報に対応付けて保時する連携情報処理手段と、
前記連携情報を前記連携先の関連サーバに送り、前記端末装置のアクセス状況の問い合わせを行う問い合わせ手段と、
前記問い合わせの結果、前記端末装置が前記関連サーバにアクセスしていると確認された場合、前記不活性にされたセッション情報を活性にする活性化手段と、
を具備し、
前記関連サーバは、
前記端末装置のアクセス時に前記情報提供サーバから送られる前記連携情報を保持する連携情報保持手段と、
前記連携情報保持手段によって保持された連携情報と、前記情報提供サーバからの問い合わせの際に送られる連携情報と、に基づいて前記端末装置のアクセス状況を確認するアクセス状況確認手段と、
前記アクセス状況確認手段による確認結果を前記情報提供サーバに送る確認結果送信手段と、
を具備することを特徴とする情報提供システム。
【請求項１０】
コンピュータを、請求項１から請求項８までのいずれかに記載の情報提供サーバとして機能させるプログラム。
【請求項１１】
コンピュータを、請求項１から請求項８までのいずれかに記載の情報提供サーバとして機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セッション情報の管理を行う情報提供サーバに関する。
【背景技術】
【０００２】
今日のＷＷＷシステムでは、ユーザが１つのサイトでログインの認証を受けると、そのサイトに関連する他のサイトにもアクセスできるシステムがある（シングルサインオン）。
【０００３】
あるサイト（以下サイトＡ）にログインすると、サイトＡを提供するサーバに当該ユーザのアクセスに関する情報であるセッション情報が作成される。サイトＡから、提携関係にある他のサイト（以下サイトＢ）にアクセスした場合、作成されたセッション情報は所定時間が経過すると削除される。従って、サイトＢから、サイトＡに再びアクセスする場合には、改めてログイン認証を受ける必要がある。
【０００４】
また、サイトＡから、提携関係にあるサイトＢにアクセスした場合、ログイン中のサイトに共通なシングルサインオンセッション情報を作成して、それぞれのサイトのセッション情報と連携してログアウトを防ぐセッション管理システムがある（例えば、［特許文献１］参照。）。
【０００５】
【特許文献１】特開２００６−３１０６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
一般に、サイトＡにログインした際に作成されるセッション情報は、所定時間が経過すると削除され、ユーザは一旦ログインしたサイトＡを利用することができなくなり、再度ログインを求められる。ユーザは、サイトＡに関連するサイトＢを使い続けている認識にもかかわらず、サイトＡへのアクセスを所定時間中断しているとセッション情報が削除されるため、再びサイトＡのログイン認証を受けてサイトＡにアクセスする操作が必要になる。
【０００７】
特許文献１に示すシステムは、上記不具合を防ぐために、シングルサインオンセッション情報を導入するものである。しかしながら、特許文献１によるシステムは、アプリケーションを提供するシステム（サーバ）それぞれが、それぞれのシステムのローカルセッションを管理すると共に、シングルサインオンしているシステムの全てのセッション情報を管理するセッション管理部を備える。セッション管理部は、ユーザがアクセスするすべてのシステムの履歴やシングルサインオンセッションを管理する。従って、特許文献１によるシステムは、セッション情報の有効期限切れを防ぐための構成が複雑、且つシステムの負荷が大きいという問題点がある。
【０００８】
また、ログインしたサイトＡのセッション情報が削除される場合に備えて、サイトＡに提携関係のあるサイトＢから再びサイトＡにアクセスする方法として、元のサイトＡからのユーザ情報を引き継いで行く方法がある。しかしながら、この方法では全てのユーザ情報をネットワーク上で引き継いで行くので、ユーザ情報の漏洩や漏洩情報を用いた不正アクセス等の危険性が高まり、安全性に問題がある。
【０００９】
また、サイトＡにログインした後、サイトＡの関連サイトにアクセスしていると、放置状態のサイトＡのセッション情報の有効期限が切れ、直接サイトＡにアクセスしても再度ログインを求められる場合がある。ユーザは、サイトＡの関連サイトを操作している認識であるにもかかわらず、サイトＡにアクセスする際に再度ログイン操作を求められるという問題点がある。
【００１０】
本発明は、以上の問題点に鑑みてなされたものであり、関連のある複数のサイトを利用する場合に、情報セキュリティを維持しつつ操作性を向上させることを可能とする情報提供サーバ及び情報提供システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
前述した目的を達成するために第１の発明は、少なくとも１つの端末装置と少なくとも１つの関連サーバとにネットワークを介して接続され、各種情報を提供する情報提供サーバであって、前記端末装置からのアクセスに関するセッション情報を管理するセッション管理手段と、所定時間が経過すると前記セッション情報を不活性にする不活性化手段と、前記端末装置が前記関連サーバにアクセスする際に、連携情報を作成して前記関連サーバに送ると共に、前記連携情報を前記セッション情報に対応づけて保持する連携情報処理手段と、前記不活性のセッション情報に対応する前記連携情報を前記関連サーバに送り、前記端末装置のアクセス状況の問い合わせを行う問い合わせ手段と、前記問い合わせの結果、前記端末装置が前記関連サーバにアクセスしていると確認された場合、前記不活性にされたセッション情報を活性にする活性化手段と、を具備することを特徴とする情報提供サーバである。
【００１２】
関連サーバは、情報提供サーバのサイトと提携関係にあるサイトのサーバである。端末装置は、情報提供サーバによってログイン認証を受けると、改めてログイン認証を受けることなく関連サーバにもアクセスすることができる（シングルサインオン）。
連携情報は、情報提供サーバから関連サーバへのアクセスを示す情報である。連携情報は、例えば、端末装置が情報提供サーバを経て関連サーバにアクセスして連携する際に作成される連携番号や情報提供サーバの識別情報である。連携情報は、端末装置あるいはユーザと対応付けられて、情報提供サーバと関連サーバとの両方に保持される。
【００１３】
第１の発明の情報提供サーバは、端末装置のセッション情報を管理し、所定時間が経過するとセッション情報を不活性にする。端末装置は、情報提供サーバにログイン後、関連サーバにアクセスして連携する。情報提供サーバは、連携情報を作成して連携先の関連サーバに送ると共に、連携情報を連携先の関連サーバの識別子と共にセッション情報に対応づけて保持する。端末装置が情報提供サーバにアクセスする際に、セッション情報が不活性になっている場合、情報提供サーバは、連携先の関連サーバに連携情報を送って端末装置のアクセス状況を問い合わせる。連携先の関連サーバは、連携情報に対応する端末装置のアクセス状況を確認して結果を情報提供サーバに返信する。情報提供サーバは、端末装置が連携先の関連サーバにアクセスしていることが確認された場合、不活性にされたセッション情報を活性にする。
【００１４】
第１の発明では、情報提供サーバへのアクセス中断のためにセッション情報が不活性になっていても、端末装置の関連サーバへのアクセスが確認された場合、端末装置は再度ログイン認証を受けることなく情報提供サーバにアクセスすることができる。従って、操作性を向上させることができる。
【００１５】
また、情報提供サーバは、連携先の関連サーバへの問い合わせの結果、端末装置が関連サーバにアクセスしていないと確認された場合、警告を行ってもよい。警告は、例えば、「再度ログイン要求を行う」等のメッセージ表示である。
また、複数の情報提供サーバにより分散処理を行う場合には、連携元の情報提供サーバの識別情報をセッション情報に対応付けて保持することが望ましい。
また、情報提供サーバが作成するセッション情報に、活性または不活性を示すフラグを設けてもよい。
【００１６】
また、情報提供サーバは、端末装置に関連サーバのネット位置情報を送るようにしても良い。さらに、関連サーバは、端末装置に情報提供サーバのネット位置情報を送るようにしても良い。ネット位置情報とは、関連サーバが保持するネット情報資源（コンテンツ）の所在やアクセス先（ＵＲＬ）等である。ネット位置情報は、例えば端末装置の画面上に、リンク表示あるいはボタン表示される。
これにより、端末装置は、リンクを辿って情報提供サーバや関連サーバにアクセスすることができる。
【００１７】
また、関連サーバ同士の連携に関しては、情報提供サーバと同様に、関連サーバに連携情報処理手段及び問い合わせ手段を設けてもよいし、関連サーバが関連サーバ同士の連携を示す連携情報を作成して情報提供サーバに送るようにしてもよい。
これにより、端末装置がいずれかの関連サーバにアクセスしていれば、端末装置は、情報提供サーバへのアクセス経路によらず、再度のログイン操作を行うことなく情報提供サーバから情報提供を受けることができる。
【００１８】
第２の発明は、少なくとも１つの端末装置と、前記端末装置に各種情報を提供する情報提供サーバと、前記情報提供サーバによって認証された前記端末装置がアクセス可能な少なくとも１つの関連サーバと、がネットワークを介して接続される情報提供システムであって、前記情報提供サーバは、前記端末装置からのアクセスに関するセッション情報を管理するセッション管理手段と、所定時間が経過すると前記セッション情報を不活性にする不活性化手段と、前記端末装置が前記関連サーバにアクセスして連携する際に、連携情報を作成して連携先の関連サーバに送ると共に、前記連携情報を前記連携先の関連サーバの識別子と共に前記セッション情報に対応付けて保時する連携情報処理手段と、前記連携情報を前記連携先の関連サーバに送り、前記端末装置のアクセス状況の問い合わせを行う問い合わせ手段と、前記問い合わせの結果、前記端末装置が前記関連サーバにアクセスしていると確認された場合、前記不活性にされたセッション情報を活性にする活性化手段と、を具備し、前記関連サーバは、前記端末装置のアクセス時に前記情報提供サーバから送られる前記連携情報を保持する連携情報保持手段と、前記連携情報保持手段によって保持された連携情報と、前記情報提供サーバからの問い合わせの際に送られる連携情報と、に基づいて前記端末装置のアクセス状況を確認するアクセス状況確認手段と、前記アクセス状況確認手段による確認結果を前記情報提供サーバに送る確認結果送信手段と、を具備することを特徴とする情報提供システムである。
【００１９】
第２の発明は、第１の発明の情報提供サーバと少なくとも１つの関連サーバと、これらのサーバにアクセスする端末装置とからなる情報提供システムに関する発明である。
【００２０】
第３の発明は、コンピュータを、第１の発明の情報提供サーバとして機能させるプログラムである。
【００２１】
第４の発明は、コンピュータを、第１の発明の情報提供サーバとして機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２２】
尚、上記のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【発明の効果】
【００２３】
本発明によれば、関連のある複数のサイトを利用する場合に、情報セキュリティを維持しつつ操作性を向上させることを可能とする情報提供サーバ及び情報提供システムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、添付図面を参照しながら、本発明に係る情報提供サーバ及び情報提供システムの好適な実施形態について詳細に説明する。なお、以下の説明及び添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００２５】
（１．情報提供システム１の構成）
最初に、図１を参照しながら、情報提供システム１の構成について説明する。
図１は、情報提供システム１の構成図である。
【００２６】
情報提供システム１は、端末装置５と情報提供サーバ９と関連サーバ１１とが、ネットワーク７で接続されて構成される。複数の端末装置５及び関連サーバ１１が接続されていても良い。また、情報提供サーバ９が提供するＷＥＢサイトと関連サーバ１１が提供するＷＥＢサイトとは提携関係にあり互いにアクセスが可能である。ユーザ３からみると、情報提供サーバ９にログインすると、見かけ上関連サーバ１１も一体となって１つのサイトが構成され、ユーザ３はこの１つのサイトにログインして利用しているのと同等である。
【００２７】
（１−１．端末装置５の構成）
端末装置５は、ネットワーク７を介して情報提供サーバ９及び関連サーバ１１に接続可能なコンピュータ等の装置である。端末装置５は、キーボード、マウス、ボタン等の入力部１３と、ＣＲＴモニタ、液晶パネル等の表示部１５を備える。ユーザ３は端末装置５を操作し、情報提供サーバ９が提供するＷＥＢサイトへのログインを行う。
【００２８】
（１−２．情報提供サーバ９の構成）
情報提供サーバ９は、コンテンツ処理部１７、セッション管理部１９、連携情報処理部２０、問い合わせ部２１、不活性化部２３、活性化部２５、及びデータベースとしてコンテンツ情報２７、セッション情報２９、連携情報３７等を有するコンピュータ等の装置である。尚、情報提供サーバ９はユーザ認証部やユーザ情報等を有するがここでは説明を省略する。
【００２９】
コンテンツ処理部１７は、端末装置５からログイン要求電文や画面表示要求電文が送られると、コンテンツ情報２７の中から該当するコンテンツを取り出して端末装置５に提供する。
【００３０】
セッション管理部１９は、端末装置５からログイン要求電文が送られると、セッション情報２９を発行して登録する。セッション管理部１９は所定時間が経過すると、不活性化部２３によりセッション情報２９を不活性化させ、セッション情報２９を不活性状態で保持する。また、セッション管理部１９は、問い合わせ部２１による端末装置５の関連サーバ１１へのアクセスが確認されると、不活性状態のセッション情報２９を活性化部２５により活性化させる。
【００３１】
連携情報処理部２０は、端末装置５が情報提供サーバ９にログイン後、関連サーバ１１にアクセスして連携する際に、連携情報３７を作成する。連携情報処理部２０は、連携情報３７を連携先の関連サーバ１１の識別子と共にセッション情報２９に対応づけて保持する。尚、連携情報３７は、連携先の関連サーバ１１に送られて保持される。
【００３２】
問い合わせ部２１は、関連サーバ１１に連携情報３７を送り、端末装置５のアクセス状況を問い合わせる。
不活性化部２３は、セッション管理部１９から指示を受けると、所定のセッション情報２９を不活性化させる。不活性化部２３は、セッション情報２９の状態フラグ４５（図３）を「不活性」を示す「ＯＦＦ」に切り換える。
活性化部２５は、セッション管理部１９から指示を受けると、不活性状態のセッション情報２９を活性化させる。活性化部２５は、セッション情報２９の状態フラグ４５（図３）を「活性」を示す「ＯＮ」に切り換える。
【００３３】
コンテンツ情報２７は、情報提供サーバ９が端末装置５に提供する文字・数値・映像・画像・音声等のコンテンツである。
セッション情報２９は、端末装置５からログイン要求電文が送られる際に、セッション管理部１９によって発行される。セッション情報２９は所定時間が経過すると、不活性化された状態で保持される。
【００３４】
連携情報３７は、情報提供サーバ９から関連サーバ１１への連携を示す情報である。端末装置５が情報提供サーバ９にログイン後、関連サーバ１１にアクセスして連携する際に、連携情報３７が作成される。連携情報３７は、連携先の関連サーバ１１の識別子と共にセッション情報２９に対応づけられて保持される。また、連携情報３７は、連携先の関連サーバ１１に送られて保持される。また、情報提供サーバ９は、連携情報３７を送って連携先の関連サーバ１１に端末装置５のアクセス状況の問い合わせを行う。
【００３５】
（１−３．関連サーバ１１の構成）
関連サーバ１１は、コンテンツ処理部３１、アクセス状況確認部３３、及びデータベースとしてコンテンツ情報３５、連携情報３７等を有するコンピュータ等の装置である。
【００３６】
コンテンツ処理部３１は、端末装置５から画面表示要求電文が送られると、コンテンツ情報３５の中から該当するコンテンツを取り出す。
アクセス状況確認部３３は、情報提供サーバ９から端末装置５のアクセス状況の問い合わせがあると、問い合わせ時に情報提供サーバ９から送られた連携情報３７に対応する端末装置５のアクセス状況を確認する。尚、アクセス状況確認部３３は、端末装置５のアクセスに対して関連サーバ１１が発行したセッション情報に基づいて、端末装置５のアクセス状況の確認を行うことができる。
コンテンツ情報３５は、関連サーバ１１が端末装置５に提供する文字・数値・映像・画像・音声等のコンテンツである。
【００３７】
（２．ハードウェア構成）
次に、図２を参照しながら、端末装置５、情報管理サーバ９、及び関連サーバ１１のハードウェア構成について説明する。
図２は、端末装置５、情報管理サーバ９、及び関連サーバ１１のハードウェア構成図である。尚、図２のハードウェア構成は一例であり、用途、目的に応じて様々な構成を採ることが可能である。
【００３８】
端末装置５、情報管理サーバ９、及び関連サーバ１１は、ＣＰＵ１０１、メモリ１０３、記憶部１０５、表示部１０７、入力部１０９、出力部１１１、通信部１１３がシステムバス１１５を介して接続されて構成される。
【００３９】
ＣＰＵ１０１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）は、演算装置（四則演算や比較演算等）や、ハードウェアやソフトウェアの動作制御を行う装置である。
【００４０】
メモリ１０３は、ＲＡＭ及びＲＯＭ等のメモリである。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や記憶部１０５から読み出されたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラム、アプリケーションプログラム等を記憶する。ＲＡＭはＣＰＵ１０１の主メモリやワークエリアとして機能する。
【００４１】
記憶部１０５は、各種データを記憶する装置であり、例えばハードディスクである。記憶部１０５は、ＣＰＵ１０１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ、各種データベース等が格納される。
【００４２】
表示部１０７は、表示装置であり、例えば、ＣＲＴモニタ、液晶パネルである。表示部１０７は、コンピュータのビデオ機能を実現するための論理回路（ビデオアダプタ等）を有する。
【００４３】
入力部１０９は、各種データの入力装置であり、例えば、キーボード、マウスである。出力部１１１は、各種データの出力装置であり、例えばプリンタである。各種メディアとのデータ入出力を行うドライブ装置を入力部１０９及び出力部１１１として用いることもできる。
【００４４】
通信部１１３は、ネットワーク１１５を介して外部装置と接続・通信する通信制御装置である。例えば、ＴＣＰ／ＩＰを用いたインターネット通信が可能である。
システムバス１１５は、各装置間の制御信号、データ信号などの授受を媒介する経路である。
【００４５】
端末装置５、情報管理サーバ９、及び関連サーバ１１は、記憶部１０５やＲＯＭや記憶媒体に格納されるプログラム（アプリケーションプログラム、ＯＳのプログラム等）を、メモリ１０３のＲＡＭにロードしてＣＰＵ１０１の制御の下に、各種処理を実行する。
【００４６】
（３．セッション情報２９、及び連携情報３７の構成）
次に、図３を参照しながら、セッション情報２９について説明する。
図３は、セッション情報２９の構成の一例を示す図である。
セッション情報２９は、端末装置５から情報提供サーバ９へのアクセスをセッション単位で管理するための情報である。端末装置５からログイン要求電文が送られて来ると、セッション管理部１９はセッション情報２９の１レコードを作成する。
【００４７】
セッション情報２９は、セッションＩＤ３９、ユーザＩＤ４１、最終更新日時４３、状態フラグ４５、連携先サーバ名４７、連携番号４９等の項目を有する。端末装置５からログイン要求電文が送られて来ると、セッション管理部１９は一意のセッションＩＤ３９を発行する。セッションＩＤ３９は、セッション情報２９のレコードを識別するＩＤである。ユーザＩＤ４１は、ログイン要求電文の送信元の端末装置５（ユーザ３）を識別するＩＤである。
【００４８】
最終更新日時４３は、端末装置５がアクセスした最終日時であり、端末装置５がアクセスする度に更新される。最終更新日時４３は、端末装置５からボタンクリック等の操作が行われる毎に更新されるものであっても良い。セッション管理部１９によってセッション情報２９の有効期限と当該最終更新日時４３と現在時刻とが監視され、最終更新日時４３から所定時間（有効期限）が経過するとセッション情報２９は不活性化される。
【００４９】
状態フラグ４５は、活性または不活性を示すフラグである。例えば状態フラグ４５が「ＯＮ」ならばセッション情報２９が活性状態であることを示し、状態フラグ４５が「ＯＦＦ」ならばセッション情報２９が不活性状態であることを示す。
【００５０】
連携先サーバ名４７は、端末装置５がアクセスして連携する関連サーバ１１を識別する情報である。端末装置５が情報提供サーバ９から複数の関連サーバ１１にアクセスして連携する場合には、１つのセッションＩＤ３９に対して複数の連携先サーバ名４７が対応付けられる。
連携番号４９は、端末装置５が連携先の関連サーバ１１にアクセスする際に連携情報処理部２０が発行する一意の識別情報である。
【００５１】
次に、図４を参照しながら、問い合わせ時に送られる連携情報３７について説明する。
図４は、問い合わせ時に送られる連携情報３７の構成の一例を示す図である。
問い合わせ時に、情報提供サーバ９から連携先の関連サーバ１１に送られる連携情報３７は、少なくとも連携番号４９を含む。
【００５２】
（４．情報提供システム１の動作）
次に、図５〜図１１を参照しながら、情報提供システム１の動作について説明する。
端末装置５は、ユーザによる入力部１３の操作に基づいて、情報提供サーバ９及び関連サーバ１１からコンテンツを受け取る。端末装置５は、情報提供サーバ９から提供される画面Ａ１及び画面Ａ２や関連サーバ１１から提供される画面Ｂ１を表示部１５に表示する。
【００５３】
図５及び図６は、情報提供システム１の動作を示すフローチャートである。
情報提供システム１では、セッションに関する情報は、所定時間経過後は削除されずに不活性状態にして保持され、所定条件が満されたときに活性状態にされる。尚、不活性状態の場合には、セッションに関する情報を利用することはできない。
【００５４】
端末装置５の表示部１５にトップ画面３０１が表示される。トップ画面３０１は、例えば、証券会社等が提供する所定のＷＥＢサイトの画面である。端末装置５は、トップ画面３０１を介して情報提供サーバ９にログイン要求を行う（ステップ１００１）。
【００５５】
図７は、情報提供サーバ９が提供するトップ画面３０１を示す図である。
トップ画面３０１の「ログイン要求ボタン」６１がクリックされると、端末装置５から情報提供サーバ９にログイン要求のリクエスト電文２０１が送信される。尚、情報提供サーバ９は、端末装置５にユーザＩＤやパスワード等の入力を要求し、ログイン認証を行うようにしても良い。
【００５６】
情報提供サーバ９が端末装置５からリクエスト電文２０１を受信すると、セッション管理部１９は、セッション情報２９を作成する。セッション管理部１９は、作成したセッション情報２９を登録する（ステップ１００２）。
【００５７】
セッションＩＤ３９として、一意のセッションＩＤ（例えば、「Ｓ１０００１０」）が発行される。ユーザＩＤ４１として、リクエスト電文２０１の送信元である端末装置５（ユーザ３）を識別するユーザＩＤ（例えば、「Ｕ２００１」）が登録される。
最終更新日時４３として、端末装置５がアクセスした最終日時、例えば「２００６／１０／１５  １４：２２：００」が登録される。
【００５８】
状態フラグ４５には、活性状態であることを示す「ＯＮ」が格納される。端末装置５が情報提供サーバ９が提供するＷＥＢサイトにアクセスしている間は、最終更新日時４３が更新され続け、状態フラグ４５は、活性状態を示す「ＯＮ」を継続する。
【００５９】
情報提供サーバ９のコンテンツ処理部１７は、登録されているコンテンツ情報２７の中からコンテンツ２０２を取り出し端末装置５に送る（ステップ１００３）。
端末装置５は、コンテンツ２０２による画面（Ａ１）３０２を表示部１５に表示する（ステップ１００４）。
【００６０】
図８は、情報提供サーバ９が提供する画面（Ａ１）３０２を示す図である。
画面（Ａ１）３０２には、情報提供サーバ９や関連サーバ１１が提供するＷＥＢサイトにアクセスするためのボタンやリンクが表示される。
【００６１】
「注文」ボタン６６は、情報提供サーバ９が提供する注文画面（図１１の画面（Ａ２）３０５）へのアクセスボタンである。「時価情報」ボタン６３−１と「市況ニュース」ボタン６３−２は、関連サーバ１１が提供する情報画面へのアクセスボタンである。
【００６２】
画面（Ａ１）３０２の「時価情報」ボタン６３−１がクリックされると、端末装置５は、情報提供サーバ９に関連サーバ１１との連携を通知する通知電文２０３を送ると同時に、関連サーバ１１にリクエスト電文２０４を送って表示要求を行う（ステップ１００５）。通知電文２０３には、少なくともセッション情報２９のレコードを識別するセッションＩＤ３９と、連携先の関連サーバ１１の識別情報が含まれる。
【００６３】
情報提供サーバ９が、通知電文２０３を受信すると、連携情報処理部２０は一意の連携番号４９（例えば「Ｒ１１５５」）を作成する。連携情報処理部２０は、連携先の関連サーバ１１の識別情報である連携先サーバ名４７（例えば「Ｂ」）及び連携番号４９（例えば「Ｒ１１５５」）をセッション情報２９に対応付けて保存する（ステップ１００６）。
【００６４】
連携情報処理部２０は、少なくとも連携番号４９を含む連携情報３７を作成し、連携先サーバ名４７（「Ｂ」）として登録されている関連サーバ１１に送る（ステップ１００７）。
連携先の関連サーバ１１は、情報提供サーバ９から送られる連携情報３７を受信して保存する（ステップ１００８）。
【００６５】
関連サーバ１１が、端末装置５からリクエスト電文２０４を受信すると、コンテンツ処理部３１は、コンテンツ情報３５の中から要求されたコンテンツ２０５を抽出して端末装置５に送る（ステップ１００９）。
【００６６】
端末装置５は、コンテンツ２０５による画面（Ｂ１）３０３を表示部１５に表示する（ステップ１０１０）。
図９は、関連サーバ１１が提供する画面（Ｂ１）３０３を示す図である。
画面（Ｂ１）３０３には、関連サーバ１１が提供する「時価情報」が表示される。また、画面（Ｂ１）３０３には、情報提供サーバ９が提供する「注文画面」にアクセスする「注文画面へ」ボタン６７が配置される。
【００６７】
「注文画面へ」ボタン６７がクリックされると、端末装置５は、情報提供サーバ９に対してリクエスト電文２０６を送信して表示要求を行う（ステップ１０１１）。表示要求のリクエスト電文２０６には、ステップ１００２で情報提供サーバ９によって作成されたセッション情報２９を識別するセッションＩＤ３９が含まれる。
【００６８】
ここで、端末装置５から情報提供サーバ９へのアクセスが継続している場合には、情報提供サーバ９のセッション管理部１９は、セッション情報２９の状態フラグ４５を「ＯＮ」のままにしてセッション情報２９の活性状態を維持する。
一方、端末装置５から情報提供サーバ９へのアクセスが中断して所定時間が経過すると、情報提供サーバ９のセッション管理部１９は、不活性化部２３によってセッション情報２９の状態フラグ４５を「ＯＦＦ」に切り替えてセッション情報２９を不活性状態にする（ステップ１０１２）。
【００６９】
情報提供サーバ９のセッション管理部１９は、リクエスト電文２０６に含まれるセッションＩＤ３９に対応するセッション情報２９が活性であるか不活性であるかを確認する。
【００７０】
セッション情報２９の状態フラグ４５が「ＯＮ」（活性）であれば、情報提供サーバ９のコンテンツ処理部１７は、リクエスト電文２０６に対応するコンテンツをコンテンツ情報２７から取り出して端末装置５に送信する。
【００７１】
セッション情報２９の状態フラグ４５が「ＯＦＦ」（不活性）であれば、情報提供サーバ９の問い合わせ部２１は、セッション情報２９に対応付けて保持した連携番号４９を含む連携情報３７を連携先サーバ名４７が示す関連サーバ１１に送り、端末装置５のアクセス状況を問い合わせる（ステップ１０１３）。
【００７２】
関連サーバ１１のアクセス状況確認部３３は、連携情報３７を受信すると、連携情報３７に対応する端末装置５のアクセス状況を確認する（ステップ１０１４）。尚、アクセス状況確認部３３は、端末装置５のアクセスに対して関連サーバ１１が発行したセッション情報に基づいて、端末装置５のアクセス状況の確認を行うことができる。
アクセス状況確認部３３は、端末装置５のアクセス状況確認結果を情報提供サーバ９に返信する（ステップ１０１５）。
【００７３】
情報提供サーバ９は、端末装置５が連携先の関連サーバ１１にアクセスしていない旨の確認結果を得ると（ステップ１０１６のＮＯ）、コンテンツ処理部１７は、エラー画面３０４を示すコンテンツ２０７を端末装置５に送信する。端末装置５は、表示部１５にエラー画面３０４を表示する（ステップ１０１７）。
【００７４】
図１０は、エラー画面３０４を示す図である。
エラー画面３０４には、「画面を表示できません。・・・」等のメッセージ６９が表示される。「ＯＫ」ボタン７１がクリックされると、再度トップ画面３０１（図７）を表示させるようにしても良い。
【００７５】
情報提供サーバ９は、端末装置５が連携先の関連サーバ１１にアクセスしている旨の確認結果を得ると（ステップ１０１６のＹＥＳ）、活性化部２５は、対応するセッション情報２９の状態フラグ４５を「ＯＮ」に切り換えて登録し、セッション情報２９を活性化する（ステップ１０１８）。
【００７６】
情報提供サーバ９のコンテンツ処理部１７は、コンテンツ情報２７の中から表示要求されたコンテンツ２０８を取り出して端末装置５に送る（ステップ１０１９）。
【００７７】
端末装置５は、表示部１５にコンテンツ２０８による画面（Ａ２）３０５を表示する（ステップ１０２０）。
図１１は、情報提供サーバ９が提供する画面（Ａ２）３０５を示す図である。
画面（Ａ２）３０５には、注文に関する情報・メッセージ７３等が表示される。
【００７８】
以上の過程を経て、情報提供システム１では、端末装置５が情報提供サーバ９にログインすると、情報提供サーバ９はセッション情報２９を作成して保持する。端末装置５は関連サーバ１１にアクセス要求を行うと同時に、情報提供サーバ９に対して関連サーバ１１との連携を通知する。情報提供サーバ９は連携情報３７を作成し連携先の関連サーバ１１の識別情報と共にセッション情報２９に対応付けて保存すると同時に、連携情報３７を関連サーバ１１に送る。端末装置５が、情報提供サーバ９にアクセス要求を行うと、情報提供サーバ９は、セッション情報２９が不活性状態である場合には、連携先の関連サーバ１１に端末装置５のアクセス状況を問い合わる。端末装置５が連携先の関連サーバ１１にアクセスしていると確認されると、情報提供サーバ９は不活性状態になっているセッション情報２９を活性化して、端末装置５のアクセスを許可する。
【００７９】
このように、情報提供サーバ９は、端末装置５が連携先の関連サーバ１１にアクセスしていると確認されると不活性状態のセッション情報を活性化し、端末装置５は、再度ログイン認証を受けることなく情報提供サーバ９にアクセスすることができる。
有効期限が経過したセッション情報２９は、削除されることなく不活性状態にされ、端末装置５が連携先の関連サーバ１１にアクセスしていると確認されると、再度活性状態にされる。活性状態にされたセッション情報に関してはセッションが継続し、不活性状態になる前の情報も引き継がれる。
【００８０】
尚、情報提供サーバ９と関連サーバ１１との間では、連携情報３７の送受信やアクセス状況の問い合わせ等に関する通信が行われるが、情報提供サーバ９と関連サーバ１１との間の通信回線としてインターネットとは異なる専用回線等を用いて情報セキュリティを確保するようにしてもよい。
【００８１】
（５．複数の関連サーバ１１から情報提供サーバ９へのアクセス、および放置状態の情報提供サーバ９への再アクセス）
次に、図１２を参照しながら、複数の関連サーバ１１から情報提供サーバ９へのアクセス、および放置状態の情報提供サーバ９への再アクセスについて説明する。
図１２は、端末装置５の表示部１５における画面遷移と情報提供システム１の動作を示す図である。
【００８２】
（５−１．関連サーバ１１−１から情報提供サーバ９へのアクセス）
画面３０２、画面３０３−１、画面３０３−２、画面３０５は、端末装置５の表示部１５に表示される画面である。画面３０２及び画面３０５は、情報提供サーバ９からの提供画面である。画面３０３−１及び画面３０３−２は、それぞれ、関連サーバ１１−１及び関連サーバ１１−２からの提供画面である。
【００８３】
画面３０２上で、関連サーバ１１−１にアクセスするためのボタン６３−１がクリックされると、端末装置５の表示部１５には画面３０３−１が表示される。情報提供サーバ９は連携情報３７−１を作成して関連サーバ１１−１に送る。所定時間が経過し、情報提供サーバ９で保持されているセッション情報が不活性化される（ステップ１０１２）。
【００８４】
画面３０３−１において、情報提供サーバ９にアクセスするためのボタン６７−１がクリックされる。情報提供サーバ９は、連携先の関連サーバ１１−１に端末装置５のアクセス状況を問い合わせる（ステップ１０１３）。情報提供サーバ９は、連携先の関連サーバ１１−１に連携情報３７−１を送る。連携先の関連サーバ１１−１は、問い合わせ時に送られた連携情報３７−１と、連携時に送られて保持した連携情報とに基づいて、端末装置５のアクセス状況を確認する（ステップ１０１４−１）。端末装置５が関連サーバ１１−１にアクセスしていると確認されれば、情報提供サーバ９は不活性状態のセッション情報を活性化し（ステップ１０１７）、画面３０５を端末装置５の表示部１５に表示させる。
【００８５】
（５−２．関連サーバ１１−２から情報提供サーバ９へのアクセス）
画面３０２上で、関連サーバ１１−２にアクセスするためのボタン６３−２がクリックされると、端末装置５の表示部１５には画面３０３−２が表示される。画面３０３−２において、情報提供サーバ９にアクセスするためのボタン６７−２がクリックされた場合の動作は、上述した関連サーバ１１−１の提供画面３０３−１から情報提供サーバ９へのアクセスと同様の動作なので説明を省略する。
【００８６】
関連サーバ１１−１の提供画面３０３−１において、関連サーバ１１−２にアクセスするためのボタン６５がクリックされると、端末装置５の表示部１５には関連サーバ１１−２が提供する画面３０３−２が表示される。
画面３０３−２において情報提供サーバ９にアクセスするためのボタン６７−２がクリックされた場合、情報提供サーバ９には、端末装置５が関連サーバ１１−２にアクセスしていることについて、情報が送られないため、アクセス状況の問い合わせを関連サーバ１１−２に行うことができない。
従って、端末装置５が関連サーバ１１−１の提供画面３０３−１から関連サーバ１１−２の提供画面３０３−２を表示させた場合、端末装置５が関連サーバ１１−２にアクセスしていても、端末装置５が情報提供サーバ９にアクセスする際に不活性状態のセッション情報２９を活性化させることができない。
【００８７】
これにより、端末装置５が関連サーバ１１−１から関連サーバ１１−２にアクセスして情報提供サーバ９の管理下から一旦外れた場合には、情報提供サーバ９にアクセスする際に再度ログイン認証が必要となり、情報セキュリティを厳格にすることができる。また、情報提供サーバ９は、関連サーバ１１同士の連携について処理を行う必要がないので、実装上の負担が軽減される。
【００８８】
（５−３．放置状態の情報提供サーバ９への再アクセス）
端末装置５は、情報提供サーバ９からの提供画面３０２を介して、関連サーバ１１−１や関連サーバ１１−２にアクセスする。所定時間が経過し、情報提供サーバ９で保持されているセッション情報が不活性化される（ステップ１０１２）。
【００８９】
ユーザ３は表示部１５に表示されている放置状態の情報提供サーバ９が提供する画面３０２において、情報提供サーバ９が提供するサイトにアクセスするボタン６６をクリックする。
【００９０】
情報提供サーバ９は、連携先の関連サーバ１１に順次端末装置５のアクセス状況を問い合わせる（ステップ１０１３）。情報提供サーバ９は、連携先の関連サーバ１１に順次連携情報３７を送る。連携先の関連サーバ１１は、問い合わせ時に送られた連携情報３７−１と、連携時に送られて保持した連携情報とに基づいて、端末装置５のアクセス状況を確認する（ステップ１０１４）。端末装置５がいずれかの関連サーバ１１にアクセスしていると確認されれば、情報提供サーバ９は不活性状態のセッション情報を活性化し（ステップ１０１７）、画面３０５を端末装置５の表示部１５に表示させる。
【００９１】
このように、端末装置５が複数の関連サーバ１１や放置状態の情報提供サーバ９から元の情報提供サーバ９が提供するサイトにアクセスする場合、情報提供サーバ９は、連携先の関連サーバ１１に連携情報３７を送って端末装置５のアクセス状況を問い合わせる。端末装置５がいずれかの関連サーバ１１にアクセスしていると確認されれば、情報提供サーバ９は不活性状態のセッション情報を活性化し、端末装置５は、再度ログイン認証を受けることなく情報提供サーバ９が提供するサイトにアクセスすることができる。
【００９２】
（６．関連サーバ１１−１から関連サーバ１１−２へのアクセス）
次に、図１３及び図１４を参照しながら、関連サーバ１１−１から関連サーバ１１−２へのアクセスについて説明する。
端末装置５が関連サーバ１１−１から他の関連サーバ１１−２にアクセスして連携する場合には、情報提供サーバ９が関連サーバ１１同士の連携を把握可能な構成とすることが望ましい。例えば、関連サーバ１１−１にも情報提供サーバ９と同様に連携情報処理部２０及び問い合わせ部２１を設けてもよいし、情報提供サーバ９が関連サーバ１１同士の連携情報を保持してもよい。
【００９３】
（６−１．関連サーバ１１が情報提供サーバ９と同様の機能を有する場合）
図１３は、端末装置５の表示部１５における画面遷移と情報提供システム１の動作を示す図である。図１３は、関連サーバ１１が情報提供サーバ９と同様の機能を有する場合を示す図である。
【００９４】
関連サーバ１１−１の提供画面３０３−１において、関連サーバ１１−２にアクセスするためのボタン６５がクリックされると、端末装置５の表示部１５には関連サーバ１１−２が提供する画面３０３−２が表示される。
関連サーバ１１−１は、連携情報３７−２を作成して保持すると共に、連携情報３７−２を関連サーバ１１−２に送る。尚、この場合の連携情報３７−２は、関連サーバ１１−１と関連サーバ１１−２との連携に関する情報である。
【００９５】
画面３０３−２において情報提供サーバ９にアクセスするためのボタン６７−２がクリックされた場合、情報提供サーバ９は、連携情報３７−１を関連サーバ１１−１に送って端末装置５のアクセス状況を問い合わせる（ステップ１０１３）。関連サーバ１１−１は、端末装置５が関連サーバ１１−１にアクセスしていない場合、連携情報３７−２を関連サーバ１１−２に送って端末装置５のアクセス状況を問い合わせる（ステップ１０１３−１）。関連サーバ１１−２は、問い合わせ時に送られた連携情報３７−２と、連携時に送られて保持した連携情報とに基づいて、端末装置５のアクセス状況を確認する（ステップ１０１４−２）。端末装置５が関連サーバ１１−２にアクセスしていると確認されれば、情報提供サーバ９は不活性状態のセッション情報を活性化し（ステップ１０１７）、画面３０５を端末装置５の表示部１５に表示させる。
【００９６】
このように、関連サーバ１１に情報提供サーバ９と同様の機能を設けることにより、情報提供サーバ９が関連サーバ１１同士の連携を直接把握していない場合であっても、端末装置５がいずれかの関連サーバ１１にアクセスしていれば、端末装置５は、情報提供サーバ９へのアクセス経路によらず、再度のログイン操作を行うことなく情報提供サーバ９から情報提供を受けることができる。
【００９７】
（６−２．情報提供サーバ９が関連サーバ１１同士の連携情報を保持する場合）
図１４は、端末装置５の表示部１５における画面遷移と情報提供システム１の動作を示す図である。図１４は、情報提供サーバ９が関連サーバ１１同士の連携情報を保持する場合を示す図である。
【００９８】
関連サーバ１１−１の提供画面３０３−１において、関連サーバ１１−２にアクセスするためのボタン６５がクリックされると、端末装置５の表示部１５には関連サーバ１１−２が提供する画面３０３−２が表示される。
関連サーバ１１−１は、連携情報３７−２を作成して保持すると共に、連携情報３７−２を情報提供サーバ９に送る。尚、この場合の連携情報３７−２は、関連サーバ１１−１と関連サーバ１１−２との連携に関する情報である。連携情報３７−２は、情報提供サーバ９に保持される。
【００９９】
画面３０３−２において情報提供サーバ９にアクセスするためのボタン６７−２がクリックされた場合、情報提供サーバ９は、連携情報３７−２を関連サーバ１１−２に送って端末装置５のアクセス状況を問い合わせる（ステップ１０１３）。関連サーバ１１−２は、問い合わせ時に送られた連携情報３７−２と、連携時に送られて保持した連携情報とに基づいて、端末装置５のアクセス状況を確認する（ステップ１０１４−２）。端末装置５が関連サーバ１１−２にアクセスしていると確認されれば、情報提供サーバ９は不活性状態のセッション情報を活性化し（ステップ１０１７）、画面３０５を端末装置５の表示部１５に表示させる。
【０１００】
このように、情報提供サーバ９が関連サーバ１１同士の連携情報３７を情報提供サーバ９が保持することにより、端末装置５がいずれかの関連サーバ１１にアクセスしていれば、端末装置５は、情報提供サーバ９へのアクセス経路によらず、再度のログイン操作を行うことなく情報提供サーバ９から情報提供を受けることができる。
【０１０１】
（７．複数の情報提供サーバで分散処理を行う場合）
次に、図１５〜図１７を参照しながら、複数の情報提供サーバで分散処理を行う場合について説明する。
図１５は、複数の情報提供サーバで分散処理を行う情報提供システム７９の構成図である。
情報提供システム７９は、端末装置５と複数の情報提供サーバ８１−１〜８１−３と関連サーバ１１とが、ネットワーク７を介して接続されて構成される。
【０１０２】
端末装置５はロードバランサ８３（負荷分散装置）により、情報提供サーバ８１−１〜８１−３のうちのいずれかに割り当てられて接続される。ロードバランサ８３の負荷分散の手法には、例えばラウンドロビン方式がある。
情報提供サーバ８１−１〜８１−３は、セッション管理サーバ８５に接続される。セッション管理サーバ８５は、情報提供サーバ８１−１〜８１−３のアクセスに関するセッション情報２９ａを一元管理する。
【０１０３】
図１６は、セッション管理サーバ８５が管理するセッション情報２９ａの構成を示す図である。
図１７は連携情報３７ａを示す図である。
【０１０４】
情報提供システム７９では、端末装置５が情報提供サーバ８１−１〜８１−３のいずれかにログインすると、セッション管理サーバ８５はセッション情報２９ａを作成する。
【０１０５】
端末装置５が、例えば、情報提供サーバ８１−３にログインし、関連サーバ１１にアクセスする（図５のステップ１００５）。セッション管理サーバ８５は、セッション情報２９ａの対応するレコードに、連携先サーバ名４７（「Ｂ」）、連携番号４９（「Ｒ１１５５」）、情報提供サーバ名８７（「Ａ−０３」）を保存する（ステップ１００６）。
【０１０６】
セッション管理サーバ８５の連携情報処理部２０は、少なくとも連携番号４９（「Ｒ１１５５」）と情報提供サーバ名８７（「Ａ−０３」）とを含む連携情報３７ａ（図１７）を作成し、連携先サーバ名４７（「Ｂ」）が示す関連サーバ１１に送る（ステップ１００７）。
関連サーバ１１は、情報提供サーバ８１−３から送られる連携情報３７ａを受信して保存する（ステップ１００８）。
【０１０７】
端末装置５が、関連サーバ１１の提供画面から再び情報提供サーバ８１−３が提供するサイトにアクセスする場合、セッション管理サーバ８５の問い合わせ部２１は、端末装置５のセッション情報２９ａが不活性である場合、連携先の関連サーバ１１に連携情報３７ａを送って端末装置５のアクセス状況を問い合わせる（ステップ１０１３）。端末装置５が連携先の関連サーバ１１にアクセスしていることが確認されれば（ステップ１０１６のＹＥＳ）、情報提供サーバ８１−３は、不活性のセッション情報２９ａを活性にするので（ステップ１０１８）、端末装置５は再度ログインすることなく、再び情報提供サーバ８１−３が提供するサイトにアクセスすることができる（ステップ１０１９）。
【０１０８】
このように、複数の情報提供サーバで分散処理を行うシステムの場合には、複数の情報提供サーバのセッション情報を一元管理するセッション管理サーバを設けることにより、情報提供サーバが単一構成である場合と同様にシステムを構成することができる。
【０１０９】
（８．効果等）
以上詳細に説明したように、本発明の実施の形態に係る情報提供システム１では、連携情報３７を用いて端末装置５の関連サーバ１１へのアクセス状況を確認した上で、情報提供サーバ９におけるセッション情報を活性化させることにより、情報提供サーバ９へのログインを継続することができる。
【０１１０】
端末装置５は、情報提供サーバ９へのアクセスを中断していたためにセッション情報２９が不活性になっていても、関連サーバ１１へのアクセスを継続していれば、再度ログイン認証を受けることなく情報提供サーバ９にアクセスすることができる。従って、操作性を向上させることができる。
【０１１１】
また、放置状態となっている元の情報提供サーバ９の提供画面からでも、端末装置５が関連サーバ１１へのアクセスを継続していれば、再度ログイン認証を受けることなく情報提供サーバ９にアクセスすることができる。従って、操作性を向上させることができる。
【０１１２】
また、端末装置５の関連サーバ１１へのアクセス時やアクセス状況の問い合わせ時に、情報提供サーバ９から関連サーバ１１に送られる連携情報３７には、最低限、連携番号４９が含まれていれば良い。従って、ネットワーク７に送出される通信情報として、情報量の少ない連携情報３７を用いることで、情報漏洩等を防止して安全性を確保することができる。
【０１１３】
また、連携情報３７に有効期限を設けてもよい。有効期限が経過した場合に連携情報３７を無効化させることにより、第三者からの不正アクセスを防止して情報セキュリティを確保することができる。
【０１１４】
また、不活性状態から活性状態にされたセッション情報に関してはセッションが継続し、不活性状態になる前の情報も引き継がれるので、操作性を向上させることができる。
【０１１５】
以上、添付図面を参照しながら、本発明にかかる情報提供サーバ及び情報提供システムの好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【０１１６】
【図１】情報提供システム１の構成図
【図２】情報提供サーバ９及び関連サーバ１１及び端末装置５のハードウェア構成を示す図
【図３】セッション情報２９を示す図
【図４】問い合わせ時に送られる連携情報３７の構成の一例を示す図
【図５】情報提供システム１の動作を示すフローチャート
【図６】情報提供システム１の動作を示すフローチャート
【図７】情報提供サーバ９が提供するトップ画面３０１を示す図
【図８】情報提供サーバ９が提供する画面（Ａ１）３０２を示す図
【図９】関連サーバ１１が提供する画面（Ｂ１）３０３を示す図
【図１０】エラー画面３０４を示す図
【図１１】情報提供サーバ９が提供する画面（Ａ２）３０５を示す図
【図１２】端末装置５の表示部１５における画面遷移と情報提供システム１の動作を示す図
【図１３】端末装置５の表示部１５における画面遷移と情報提供システム１の動作を示す図
【図１４】端末装置５の表示部１５における画面遷移と情報提供システム１の動作を示す図
【図１５】複数の情報提供サーバで分散処理を行う情報提供システム７９の構成図
【図１６】セッション情報２９ａを示す図
【図１７】連携情報３７ａを示す図
【符号の説明】
【０１１７】
１、７９………情報提供システム
３………ユーザ
５………端末装置
７………ネットワーク
９、８１−１〜８１−３………情報提供サーバ
１１………関連サーバ
１３………入力部
１５………表示部
１７、３１………コンテンツ処理部
１９………セッション管理部
２０………連携情報処理部
２１………問い合わせ部
２３………不活性化部
２５………活性化部
２７、３５………コンテンツ情報
２９、２９ａ………セッション情報
３３………アクセス状況確認部
３７、３７−１、３７−２………連携情報
３９………セッションＩＤ
４１………ユーザＩＤ
４３………最終更新日時
４５………状態フラグ
４７………連携先サーバ名
４９………連携番号
６１………「ログイン要求」ボタン
６３−１、６３−２………ボタン（情報提供サーバ９→関連サーバ１１）
６５………ボタン（関連サーバ１１−１→関連サーバ１１−２）
６６………ボタン（情報提供サーバ９→情報提供サーバ９）
６７、６７−１、６７−２………「注文画面へ」ボタン（関連サーバ１１→情報提供サーバ９）
６９、７３………メッセージ
８３………ロードバランサ
８５………セッション管理サーバ
８７………情報提供サーバ名
１０１………ＣＰＵ
１０３………メモリ
１０５………記憶部
１０７………表示部
１０９………入力部
１１１………出力部
１１３………通信部
２０１、２０４、２０６………リクエスト電文
２０２、２０５、２０７、２０８………コンテンツ
２０３………連携通知電文
３０１………トップ画面
３０２………画面Ａ１（情報提供サーバ９からの提供画面）
３０３………画面Ｂ１（関連サーバ１１からの提供画面）
３０４………エラー画面
３０５………画面Ａ２（情報提供サーバ９からの提供画面）
【図１】
2008130012.tif 000003
【図２】
2008130012.tif 000004
【図３】
2008130012.tif 000005
【図４】
2008130012.tif 000006
【図５】
2008130012.tif 000007
【図６】
2008130012.tif 000008
【図７】
2008130012.tif 000009
【図８】
2008130012.tif 000010
【図９】
2008130012.tif 000011
【図１０】
2008130012.tif 000012
【図１１】
2008130012.tif 000013
【図１２】
2008130012.tif 000014
【図１３】
2008130012.tif 000015
【図１４】
2008130012.tif 000016
【図１５】
2008130012.tif 000017
【図１６】
2008130012.tif 000018
【図１７】
2008130012.tif 000019