(57)【要約】【課題】ユーザが使用中のアプリケーションから、異なるブラウザで動作する他のアプリケーションへ容易に連携できる連携システム、管理サーバ、連携方法及び連携プログラムを提供すること。【解決手段】第１のサーバ１０は、端末２のユーザを特定して第１のユーザ識別データを取得する特定部１１と、連携先アプリケーションが提供される第３のサーバ３０を識別するサーバ識別データ及び第１のユーザ識別データを対応付けた連携データを第２のサーバ２０へ送信する送信部１２と、を備え、第２のサーバ２０は、連携データを受信する受信部２１と、連携データを記憶する記憶部２５と、端末２のユーザを特定して第２のユーザ識別データを取得する特定部２２と、連携データから第２のユーザ識別データに対応付けられているサーバ識別データを取得する取得部２３と、端末２をサーバ識別データにより識別される第３のサーバ３０へ接続させる接続部２４とを備える。【選択図】図２
2015153255.tif 000002
【特許請求の範囲】
【請求項１】
第１のアプリケーションを提供する第１のサーバと、複数のアプリケーション間の連携を管理する第２のサーバと、前記第１のアプリケーションとは異なるブラウザで動作する連携先のアプリケーションを提供する複数のサーバと、を備えた連携システムであって、
前記第１のサーバは、
前記第１のサーバへアクセスした第１の端末のユーザを特定して第１のユーザ識別データを取得する第１の特定部と、
前記連携先のアプリケーションのいずれかが選択されると、当該選択された第２のアプリケーションが提供される第３のサーバを識別するサーバ識別データ、及び前記第１のユーザ識別データを対応付けた連携データを、前記第２のサーバへ送信する送信部と、を備え、
前記第２のサーバは、
前記第1のサーバから前記連携データを受信する受信部と、
前記連携データを記憶する記憶部と、
前記第２のサーバへアクセスした第２の端末のユーザを特定して第２のユーザ識別データを取得する第２の特定部と、
前記第２のユーザ識別データを前記連携データと照合し、当該第２のユーザ識別データに対応付けられているサーバ識別データを取得する取得部と、
前記第２の端末を、前記取得部により取得されたサーバ識別データにより識別される前記第３のサーバへ接続させる接続部と、を備える連携システム。
【請求項２】
前記送信部は、前記第２のサーバへ前記第１のサーバに対する認証データを送信し、
前記接続部は、前記認証データに基づいて、前記第２の端末を前記第３のサーバへ接続させる請求項１に記載の連携システム。
【請求項３】
前記送信部は、前記第２のサーバへ有効期限を示すデータを送信し、
前記接続部は、前記第２の端末からの前記有効期限内のアクセスに対して、前記第３のサーバへの接続を許可する請求項１又は請求項２に記載の連携システム。
【請求項４】
前記送信部は、前記第２のサーバへ前記第１の端末の位置情報を送信し、
前記接続部は、前記第３のサーバへ前記位置情報を通知し、
前記第３のサーバは、前記位置情報に基づいて、前記第２のアプリケーションにおける参照可能データを制限する請求項１から請求項３のいずれかに記載の連携システム。
【請求項５】
前記送信部は、前記第２のサーバへ前記第１の端末の回線状況を送信し、
前記接続部は、前記第３のサーバへ前記回線状況を通知し、
前記第３のサーバは、前記回線状況に基づいて、前記第２のアプリケーションにおいて出力するデータ量を調整する請求項１から請求項４のいずれかに記載の連携システム。
【請求項６】
前記送信部は、前記第２のサーバへ前記第１のアプリケーションにおいて閲覧中の情報を示す特定データを送信し、
前記接続部は、前記第３のサーバへ前記特定データを通知し、
前記第３のサーバは、前記特定データに基づいて、前記第２のアプリケーションにおいて出力するデータを選択する請求項１から請求項５のいずれかに記載の連携システム。
【請求項７】
前記第３のサーバは、複数の時間粒度それぞれに対応したデータベースを備え、
前記特定データは、前記閲覧中の情報の時間幅を特定する情報を含み、
前記第３のサーバは、前記時間幅に基づいて、前記複数の時間粒度のいずれかを決定し、当該決定した時間粒度に対応するデータを選択する請求項６に記載の連携システム。
【請求項８】
前記接続部は、前記第２の端末からアクセスされる前に、予め前記第３のサーバへの通知処理を行い、
前記第３のサーバは、前記第２のサーバから通知されたデータに基づいて、前記第２の端末と接続される前に、予め前記第２のアプリケーションにおいて出力するデータを選択する請求項４から請求項７のいずれかに記載の連携システム。
【請求項９】
互いに異なるブラウザで動作するアプリケーション間の連携を管理する管理サーバであって、
連携元のサーバから、第１のユーザ識別データ、及び選択された連携先のサーバを識別するサーバ識別データを対応付けた連携データを受信する受信部と、
前記連携データを記憶する記憶部と、
前記管理サーバへアクセスした端末のユーザを特定して第２のユーザ識別データを取得する特定部と、
前記第２のユーザ識別データを前記連携データと照合し、当該第２のユーザ識別データに対応付けられているサーバ識別データを取得する取得部と、
前記端末を、前記取得部により取得されたサーバ識別データにより識別される前記連携先のサーバへ接続させる接続部と、を備える管理サーバ。
【請求項１０】
管理サーバにより、互いに異なるブラウザで動作するアプリケーションを連携させる連携方法であって、前記管理サーバが、
連携元のサーバから、第１のユーザ識別データ、及び選択された連携先のサーバを識別するサーバ識別データを対応付けた連携データを受信する受信ステップと、
前記連携データを記憶する記憶ステップと、
前記管理サーバへアクセスした端末のユーザを特定して第２のユーザ識別データを取得する特定ステップと、
前記第２のユーザ識別データを前記連携データと照合し、当該第２のユーザ識別データに対応付けられているサーバ識別データを取得する取得ステップと、
前記端末を、前記取得ステップにおいて取得されたサーバ識別データにより識別される前記連携先のサーバへ接続させる接続ステップと、を実行する連携方法。
【請求項１１】
管理サーバにより、互いに異なるブラウザで動作するアプリケーションを連携させるための連携プログラムであって、前記管理サーバに、
連携元のサーバから、第１のユーザ識別データ、及び選択された連携先のサーバを識別するサーバ識別データを対応付けた連携データを受信する受信ステップと、
前記連携データを記憶する記憶ステップと、
前記管理サーバへアクセスした端末のユーザを特定して第２のユーザ識別データを取得する特定ステップと、
前記第２のユーザ識別データを前記連携データと照合し、当該第２のユーザ識別データに対応付けられているサーバ識別データを取得する取得ステップと、
前記端末を、前記取得ステップにおいて取得されたサーバ識別データにより識別される前記連携先のサーバへ接続させる接続ステップと、を実行させるための連携プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション間の連携を管理する連携システム、管理サーバ、連携方法及び連携プログラムに関する。
【背景技術】
【０００２】
従来、複数のシステムそれぞれで管理されている独自のデータを連携するシステムが運用されている。例えば、特許文献１には、医療情報を複数の医療機関の間で連携するシステムが示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１８６０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、高機能なＷｅｂアプリケーションが要求されると、独自の機能を特定のブラウザに特化して構築し、その結果、特定のブラウザでのみ正常に動作するアプリケーションが作成される場合がある。
したがって、複数のアプリケーションが導入され、これらのアプリケーションが互いに異なるブラウザで動作する場合も生じる。
【０００５】
しかしながら、各アプリケーションは、それぞれ独自のユーザインタフェースを持っており、ユーザは、通常は使い慣れたインタフェースでデータを閲覧しつつ、一時的に別のインタフェースで閲覧する場合も多い。
この場合、通常のリンク等ではブラウザが変更されないので、異なるブラウザで動作するアプリケーションへの連携は難しかった。そのため、ユーザは、複数のアプリケーションに別々のブラウザからログインして、複数のアプリケーションを独立して使用することとなっていた。
【０００６】
本発明は、ユーザが使用中のアプリケーションから、異なるブラウザで動作する他のアプリケーションへ容易に連携できる連携システム、管理サーバ、連携方法及び連携プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る連携システムは、第１のアプリケーションを提供する第１のサーバと、複数のアプリケーション間の連携を管理する第２のサーバと、前記第１のアプリケーションとは異なるブラウザで動作する連携先のアプリケーションを提供する複数のサーバと、を備えたシステムであって、前記第１のサーバは、前記第１のサーバへアクセスした第１の端末のユーザを特定して第１のユーザ識別データを取得する第１の特定部と、前記連携先のアプリケーションのいずれかが選択されると、当該選択された第２のアプリケーションが提供される第３のサーバを識別するサーバ識別データ、及び前記第１のユーザ識別データを対応付けた連携データを、前記第２のサーバへ送信する送信部と、を備え、前記第２のサーバは、前記第１のサーバから前記連携データを受信する受信部と、前記連携データを記憶する記憶部と、前記第２のサーバへアクセスした第２の端末のユーザを特定して第２のユーザ識別データを取得する第２の特定部と、前記第２のユーザ識別データを前記連携データと照合し、当該第２のユーザ識別データに対応付けられているサーバ識別データを取得する取得部と、前記第２の端末を、前記取得部により取得されたサーバ識別データにより識別される前記第３のサーバへ接続させる接続部と、を備える。
【０００８】
前記送信部は、前記第２のサーバへ前記第１のサーバに対する認証データを送信し、前記接続部は、前記認証データに基づいて、前記第２の端末を前記第３のサーバへ接続させてもよい。
【０００９】
前記送信部は、前記第２のサーバへ有効期限を示すデータを送信し、前記接続部は、前記第２の端末からの前記有効期限内のアクセスに対して、前記第３のサーバへの接続を許可してもよい。
【００１０】
前記送信部は、前記第２のサーバへ前記第１の端末の位置情報を送信し、前記接続部は、前記第３のサーバへ前記位置情報を通知し、前記第３のサーバは、前記位置情報に基づいて、前記第２のアプリケーションにおける参照可能データを制限してもよい。
【００１１】
前記送信部は、前記第２のサーバへ前記第１の端末の回線状況を送信し、前記接続部は、前記第３のサーバへ前記回線状況を通知し、前記第３のサーバは、前記回線状況に基づいて、前記第２のアプリケーションにおいて出力するデータ量を調整してもよい。
【００１２】
前記送信部は、前記第２のサーバへ前記第１のアプリケーションにおいて閲覧中の情報を示す特定データを送信し、前記接続部は、前記第３のサーバへ前記特定データを通知し、前記第３のサーバは、前記特定データに基づいて、前記第２のアプリケーションにおいて出力するデータを選択してもよい。
【００１３】
前記第３のサーバは、複数の時間粒度それぞれに対応したデータベースを備え、前記特定データは、前記閲覧中の情報の時間幅を特定する情報を含み、前記第３のサーバは、前記時間幅に基づいて、前記複数の時間粒度のいずれかを決定し、当該決定した時間粒度に対応するデータを選択してもよい。
【００１４】
前記接続部は、前記第２の端末からアクセスされる前に、予め前記第３のサーバへの通知処理を行い、前記第３のサーバは、前記第２のサーバから通知されたデータに基づいて、前記第２の端末と接続される前に、予め前記第２のアプリケーションにおいて出力するデータを選択してもよい。
【００１５】
本発明に係る管理サーバは、互いに異なるブラウザで動作するアプリケーション間の連携を管理するサーバであって、連携元のサーバから、第１のユーザ識別データ、及び選択された連携先のサーバを識別するサーバ識別データを対応付けた連携データを受信する受信部と、前記連携データを記憶する記憶部と、前記管理サーバへアクセスした端末のユーザを特定して第２のユーザ識別データを取得する特定部と、前記第２のユーザ識別データを前記連携データと照合し、当該第２のユーザ識別データに対応付けられているサーバ識別データを取得する取得部と、前記端末を、前記取得部により取得されたサーバ識別データにより識別される前記連携先のサーバへ接続させる接続部と、を備える。
【００１６】
本発明に係る連携方法は、管理サーバにより、互いに異なるブラウザで動作するアプリケーションを連携させる連携方法であって、前記管理サーバが、連携元のサーバから、第１のユーザ識別データ、及び選択された連携先のサーバを識別するサーバ識別データを対応付けた連携データを受信する受信ステップと、前記連携データを記憶する記憶ステップと、前記管理サーバへアクセスした端末のユーザを特定して第２のユーザ識別データを取得する特定ステップと、前記第２のユーザ識別データを前記連携データと照合し、当該第２のユーザ識別データに対応付けられているサーバ識別データを取得する取得ステップと、前記端末を、前記取得ステップにおいて取得されたサーバ識別データにより識別される前記連携先のサーバへ接続させる接続ステップと、を実行する。
【００１７】
本発明に係る連携プログラムは、管理サーバにより、互いに異なるブラウザで動作するアプリケーションを連携させるための連携プログラムであって、前記管理サーバに、連携元のサーバから、第１のユーザ識別データ、及び選択された連携先のサーバを識別するサーバ識別データを対応付けた連携データを受信する受信ステップと、前記連携データを記憶する記憶ステップと、前記管理サーバへアクセスした端末のユーザを特定して第２のユーザ識別データを取得する特定ステップと、前記第２のユーザ識別データを前記連携データと照合し、当該第２のユーザ識別データに対応付けられているサーバ識別データを取得する取得ステップと、前記端末を、前記取得ステップにおいて取得されたサーバ識別データにより識別される前記連携先のサーバへ接続させる接続ステップと、を実行させる。
【発明の効果】
【００１８】
本発明によれば、ユーザは、使用中のアプリケーションから、異なるブラウザで動作する他のアプリケーションへ容易に連携できる。
【図面の簡単な説明】
【００１９】
【図１】実施形態に係る連携システムの概略を示す図である。
【図２】実施形態に係る連携システムの機能構成を示すブロック図である。
【図３】実施形態に係る連携データの一例を示す図である。
【図４】実施形態に係る連携処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態の一例について説明する。
図１は、本実施形態に係る連携システム１の概略を示す図である。
本実施形態の連携システム１は、第１のサーバ１０と、第２のサーバ２０（管理サーバ）と、第３のサーバ３０とを備える。
【００２１】
第１のサーバ１０は、端末２（第１の端末）からのアクセスに応じて、ユーザが通常使用するフロントエンドのアプリケーション（第１のアプリケーション）を提供する。
第２のサーバ２０は、第１のサーバ１０から受け取る連携データに基づいて複数のアプリケーション間の連携を管理し、端末２からのアクセスに応じて、端末２を第３のサーバ３０へ接続させる。
【００２２】
第３のサーバ３０は、端末２からのアクセスに応じて、第１のアプリケーションとは異なるブラウザで動作する連携先アプリケーション（第２のアプリケーション）を提供する。第３のサーバ３０は、複数存在してよく、いずれかのサーバが第１のアプリケーションにおいて連携先として決定される。
なお、各サーバは、物理的に区別される必要はなく、ＵＲＬによってそれぞれが一意に識別される。
【００２３】
例えば、第１のアプリケーションは、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）上で動作し、第２のアプリケーションは、Ｃｈｒｏｍｅ（登録商標）上で動作する。端末２は、各ブラウザにそれぞれ第１のサーバ１０のＵＲＬ及び第２のサーバ２０のＵＲＬを保存しておく。ユーザは、既定のＵＲＬで第２のサーバ２０へアクセスすることにより、決定された連携先へ自動的に接続できる。
なお、第３のサーバ３０により提供される第２のアプリケーションは、Ｃｈｒｏｍｅ（登録商標）、ＦｉｒｅＦｏｘ（登録商標）、ｓａｆａｒｉ（登録商標）等の複数の種類のブラウザ上で動作するものであってもよい。
【００２４】
図２は、本実施形態に係る連携システム１の機能構成を示すブロック図である。
第１のサーバ１０、第２のサーバ２０、第３のサーバ３０及び端末２は、ネットワークを介して互いに接続される。
【００２５】
第１のサーバ１０は、特定部１１（第１の特定部）と、送信部１２とを備える。
特定部１１は、第１のサーバ１０へアクセスした端末２のユーザを特定して第１のユーザ識別データを取得する。
ユーザ識別データは、端末２のＩＰアドレス、ユーザＩＤ等である。
【００２６】
送信部１２は、第１のアプリケーションにおいて連携先である第２のアプリケーションが選択されると、この第２のアプリケーションが提供される第３のサーバ３０を識別するサーバ識別データを、第１のユーザ識別データと対応付けて、第２のサーバ２０へ送信する。
サーバ識別データは、第２のサーバ２０にアクセスするためのＵＲＬであってよい。
なお、第２のアプリケーションの選択は、ボタン押下等のユーザ操作に基づいてもよいし、第１のアプリケーション内で予め設定されている連携先が選択されてもよい。
【００２７】
また、送信部１２は、第２のサーバ２０へ付加情報を更に送信してもよい。
付加情報は、例えば、第１のサーバ１０に対する認証データ、第２のサーバ２０へのアクセスの有効期限を示すデータ、第１の端末の位置情報、第１の端末の回線状況、第１のアプリケーションにおいて閲覧中の情報を示す特定データ等を含む。
【００２８】
第２のサーバ２０は、受信部２１と、特定部２２（第２の特定部）と、取得部２３と、接続部２４と、記憶部２５とを備える。
【００２９】
受信部２１は、第１のサーバ１０から、第１のユーザ識別データ及びサーバ識別データを受信し、これらを対応付けた連携データを、記憶部２５に記憶する。
【００３０】
特定部２２は、第２のサーバ２０へアクセスした端末２（第２の端末）のユーザを特定して第２のユーザ識別データを取得する。
【００３１】
取得部２３は、第２のユーザ識別データを記憶部２５の連携データと照合し、第２のユーザ識別データに対応付けられているサーバ識別データを取得する。
【００３２】
接続部２４は、第２のサーバ２０にアクセスした端末２を、取得部により取得されたサーバ識別データにより識別される第３のサーバ３０へ接続させる。具体的には、接続部２４は、例えば、サーバ識別データであるＵＲＬに対して端末２をリダイレクトさせ、第３のサーバ３０で提供される第２のアプリケーションのＷｅｂページへ誘導する。
このとき、接続部２４は、例えば、付加情報をパラメータとして設定したＵＲＬを生成してもよい。
【００３３】
また、第３のサーバ３０のＡＰＩに対して、ＨＴＴＰ  ｐｏｓｔ等のプロトコルにより付加情報を送信してもよい。このとき、接続部２４は、第３のサーバ３０のプロキシとして機能し、第３のサーバ３０による演算結果の表示データを端末２へ送信してもよい。この場合、第２のサーバ２０がキャッシュを保持することにより、端末２におけるスループットを向上させてもよい。
【００３４】
接続部２４は、第１のサーバ１０から受信した認証データに基づいて、端末２を第３のサーバ３０へ接続させてもよい。
接続部２４は、端末２からの有効期限内のアクセスに対して、第３のサーバ３０への接続を許可してもよい。
【００３５】
接続部２４は、第１のサーバ１０から受信した端末２の位置情報を第３のサーバ３０へ通知してもよい。これにより、第３のサーバ３０は、位置情報に基づいて、第２のアプリケーションにおける参照可能データを制限する。例えば、第３のサーバ３０は、医療情報に関して、病院ごとに閲覧可能な患者のデータを制限することができる。
【００３６】
接続部２４は、第１のサーバ１０から受信した回線状況を第３のサーバ３０へ通知してもよい。これにより、第３のサーバ３０は、回線状況に基づいて、第２のアプリケーションにおいて出力するデータ量を調整できる。例えば、第３のサーバ３０は、速い回線に対しては大量のデータを、遅い回線に対しては必要最低限の少量のデータを出力できる。
【００３７】
接続部２４は、第１のサーバ１０から受信した閲覧中の情報を示す特定データを第３のサーバ３０へ通知してもよい。これにより、第３のサーバ３０は、特定データに基づいて、第２のアプリケーションにおいて出力するデータを選択できる。
例えば、ユーザは、医療情報のうち、特定の患者のデータを第１のアプリケーションで閲覧している際に、患者ＩＤ、対象項目、表示期間等が通知されることにより、第２のアプリケーションで同じ患者、項目及び期間のデータ、又は関連データ等を異なる表現方法で閲覧できる。
【００３８】
関連データとは、例えば、「ヘモグロビンＡ１Ｃ」という項目に対して、「血糖値」又は「ＢＭＩ」等であり、第３のサーバ３０において、予め関連情報が記述された概念辞書を記憶しておくことにより特定される。
また、第１のアプリケーション及び第２のアプリケーションにおいて、共に時系列データが閲覧される場合、第１のアプリケーションで閲覧されていた時間幅が付加情報として第３のサーバ３０に通知される。これにより、必要なデータ区間が特定され、この区間のデータのみがメモリ展開される。さらに、第３のサーバ３０が複数の時間粒度毎にデータベースを有している場合、通知された時間幅から、第２のサーバ２０又は第３のサーバ３０により参照すべき時間粒度が特定される。
【００３９】
ここで、接続部２４は、端末２からアクセスされる前に、予め第３のサーバ３０へ前述の付加情報を通知してもよい。第３のサーバ３０は、第２のサーバ２０から通知された付加情報に基づいて、端末２と接続される前に、予め第２のアプリケーションにおいて出力するデータを選択してメモリ上に展開できる。これにより、データに対するアクセス速度が向上する。
【００４０】
記憶部２５は、受信部２１が受信した第１のユーザ識別データ及びサーバ識別データを対応付けた連携データを記憶する。
図３は、本実施形態に係る連携データの一例を示す図である。
ユーザの端末２を識別するＩＰアドレスと、連携先である第２のアプリケーションのＵＲＬとが対応付けて記憶されている。
【００４１】
図４は、本実施形態に係る連携処理の流れを示すシーケンス図である。
ステップＳ１において、端末２は、第１のサーバ１０に対して第１のアプリケーションのページ要求を行う。
ステップＳ２において、第１のサーバ１０は、要求されたページデータを端末２へ送信する。
【００４２】
ステップＳ３において、端末２は、閲覧中のページ内のボタン押下等に応じて、第１のサーバ１０に対して第２のアプリケーションへの遷移要求を行う。
ステップＳ４において、第１のサーバ１０は、ユーザを識別するための端末２のＩＰアドレスを特定する。
【００４３】
ステップＳ５において、第１のサーバ１０は、端末２のＩＰアドレスと第２のアプリケーションのＵＲＬとを対応付けた連携データを、第２のサーバ２０へ送信する。このとき、第１のサーバ１０は、閲覧中の情報に関する付加データを併せて送信する。
ステップＳ６において、第２のサーバ２０は、受信した連携データを記憶する。
【００４４】
ステップＳ７において、第２のサーバ２０は、付加データを第３のサーバ３０へ送信する。
ステップＳ８において、第３のサーバ３０は、受信した付加データに基づいて、出力対象のデータを抽出してメモリ展開する。
【００４５】
ステップＳ９において、第１のサーバ１０は、端末２へユーザに新たなブラウザを起動させる旨の指示出力を行う。
ステップＳ１０において、端末２は、ユーザが新たに起動したステップＳ１とは異なるブラウザを用いて、第２のサーバ２０に対してページ要求を行う。
【００４６】
ステップＳ１１において、第２のサーバ２０は、ユーザを識別するための端末２のＩＰアドレスを特定する。
ステップＳ１２において、第２のサーバ２０は、記憶している連携データを参照し、ステップＳ１１で特定したＩＰアドレスに対応する遷移先である第２のアプリケーションのＵＲＬを決定する。
【００４７】
ステップＳ１３において、第２のサーバ２０は、端末２に対して、ステップＳ１２で決定したＵＲＬへのリダイレクト指示を行う。
ステップＳ１４において、端末２は、リダイレクト指示に応じて、第３のサーバ３０に対してページ要求を行う。
ステップＳ１５において、第３のサーバ３０は、要求された第２のアプリケーションのページデータを端末２へ送信する。
【００４８】
本実施形態によれば、連携システム１は、第２のサーバ２０において受信した連携データを記憶することにより、第２のサーバへアクセスした端末２を連携先である第３のサーバ３０へ接続させる。したがって、ユーザは、端末２から第２のサーバ２０へアクセスすることにより、使用中のアプリケーションから、異なるブラウザで動作する他のアプリケーションへ容易に連携できる。
【００４９】
また、連携システム１は、連携データの他、認証データ、有効期限データ等の付加情報を、第２のサーバへ通知する。これにより、端末２から第３のサーバへの接続を制限できる。
【００５０】
また、連携システム１は、位置データ、回線状況データ、閲覧情報の特定データ等の付加情報を、第２のサーバへ通知する。これにより、端末２から第３のサーバへ接続した際に、出力対象データが特定されるので、シームレスな連携が可能となる。
【００５１】
また、連携システム１は、第２のサーバ２０から第３のサーバ３０へ付加情報を予め通知することにより、端末２からアクセスされる前に出力対象データを選択できる。したがって、ユーザは、より早く情報を閲覧できるため利便性が向上する。
【００５２】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００５３】
前述の実施形態において、第２の端末は第１の端末と異なっていてもよい。この場合、各端末を使用するユーザがユーザＩＤ等（ユーザ識別データ）により識別され、同一ユーザであることが第２のサーバ２０により確認される。
【００５４】
前述の各サーバ（第１のサーバ１０、第２のサーバ２０、第３のサーバ３０）は、物理的に独立していてもよいが、これらの一部又は全部は、同一のサーバ上で理論的に区別されていてもよい。
【００５５】
連携システム１による連携方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、情報処理装置（サーバ）にインストールされる。また、これらのプログラムは、ＣＤ−ＲＯＭのようなリムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。
【符号の説明】
【００５６】
１  連携システム
２  端末
１０  第１のサーバ
１１  特定部
１２  送信部
２０  第２のサーバ
２１  受信部
２２  特定部
２３  取得部
２４  接続部
２５  記憶部
３０  第３のサーバ
【図１】
2015153255.tif 000003
【図２】
2015153255.tif 000004
【図３】
2015153255.tif 000005
【図４】
2015153255.tif 000006