(57)【要約】【課題】連携元サービスサーバ２０Ａおよび連携先サービスサーバ２０Ｃからの出力をクライアント端末１０側で効率よく表示することを可能とする。【解決手段】連携サーバ３０の通信部３１０は、連携元サーバ特定情報、連携元アプリ特定情報、連携先サーバ特定情報および連携先アプリ特定情報を、連携元サービスサーバ２０Ａより受信することにより、連携開始通知を受信する。この連携開始通知に応じ、連携元サーバ特定情報、連携元アプリ特定情報、および連携先アプリ特定情報を連携先サービスサーバ２０Ｃに送信することにより、連携要求を行う。当該連携要求に応じた連携応答を連携先サービスサーバ２０Ｃより受信する。連携サーバ３０のクライアント端末制御部３２０は、当該連携応答に応じ、連携先アプリケーション２１１Ｃからの出力を表示するように、クライアント端末１０のブラウザ１２０を制御する。【選択図】図１
2010176521.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインターフェイスを備えたクライアント端末、連携元アプリケーションが動作する連携元サービスサーバ、連携先アプリケーションが動作する連携先サービスサーバ、および前記クライアント端末と前記連携元サービスサーバと前記連携先サービスサーバとの間のデータのやり取りを仲介する連携サーバを有するアプリケーション連携システムにおけるアプリケーション連携方法であって、
前記クライアント端末は、当初、前記連携元アプリケーションからの出力を前記ユーザインターフェイスに表示しており、
前記連携元サービスサーバが、前記連携先サービスサーバを特定する連携先サーバ特定情報、および前記連携先アプリケーションを特定する連携先アプリ特定情報を前記連携サーバに送信することにより、前記連携先サービスサーバとの連携の開始を表す旨の連携開始通知を行う連携開始通知ステップと、
前記連携サーバが、前記連携開始通知に応じ、前記連携先サーバ特定情報により特定された前記連携先サービスサーバに前記連携先アプリ特定情報を送信することにより、前記連携先サービスサーバに前記連携元サービスサーバとの連携を要求する連携要求ステップと、
前記連携先サービスサーバが、当該要求に応じ、前記連携元サービスサーバとの連携を行う旨の応答を前記連携サーバに送信するとともに、前記連携先アプリケーションの出力を前記クライアント端末に送信する連携応答ステップと、
前記連携サーバが、当該応答に応じ、前記クライアント端末の前記ユーザインターフェイスが前記連携先アプリケーションからの出力を表示するように、前記クライアント端末の前記ユーザインターフェイスを制御する連携先表示ステップと、
を備えることを特徴とするアプリケーション連携方法。
【請求項２】
ユーザインターフェイスを備えたクライアント端末、連携元アプリケーションが動作する連携元サービスサーバ、連携先アプリケーションが動作する連携先サービスサーバ、および前記クライアント端末と前記連携元サービスサーバと前記連携先サービスサーバとの間のデータのやり取りを仲介する連携サーバを有するアプリケーション連携システムであって、
前記クライアント端末が、前記ユーザインターフェイスを用いて、前記連携元アプリケーションおよび前記連携先アプリケーションからの出力を表示し、
前記連携元サービスサーバが、前記連携先サービスサーバを特定する連携先サーバ特定情報、および前記連携先アプリケーションを特定する連携先アプリ特定情報を前記連携サーバに送信することにより、前記連携先サービスサーバとの連携の開始を表す旨の連携開始通知を行う連携開始通知手段を備え、
前記連携サーバが、前記連携開始通知に応じ、前記連携先サーバ特定情報により特定された前記連携先サービスサーバに前記連携先アプリ特定情報を送信することにより、前記連携先サービスサーバに前記連携元サービスサーバとの連携を要求する連携要求手段を備え、
前記連携先サービスサーバが、当該要求に応じ、前記連携元サービスサーバとの連携を行う旨の応答を前記連携サーバに送信するとともに、前記連携先アプリケーションの出力を前記クライアント端末に送信する連携応答手段を備え、
前記連携サーバが、当該応答に応じ、前記クライアント端末の前記ユーザインターフェイスが前記連携先アプリケーションからの出力を表示するように、前記クライアント端末の前記ユーザインターフェイスを制御するクライアント端末制御手段を更に備えることを特徴とするアプリケーション連携システム。
【請求項３】
ユーザインターフェイスを備えたクライアント端末、連携元アプリケーションが動作する連携元サービスサーバ、連携先アプリケーションが動作する連携先サービスサーバ、および前記クライアント端末と前記連携元サービスサーバと前記連携先サービスサーバとの間のデータのやり取りを仲介する連携サーバを有するアプリケーション連携システムにおける前記連携サーバであって、
前記連携元サービスサーバより、前記連携先サービスサーバを特定する連携先サーバ特定情報、および前記連携先アプリケーションを特定する連携先アプリ特定情報を受信することにより、前記連携先サービスサーバとの連携の開始を表す旨の連携開始通知を受信する連携開始通知受信手段と、
前記連携開始通知に応じ、前記連携先サーバ特定情報により特定された前記連携先サービスサーバに前記連携先アプリ特定情報を送信することにより、前記連携先サービスサーバに前記連携元サービスサーバとの連携を要求する連携要求手段と、
当該要求に応じ、前記連携先サービスサーバより、前記連携元サービスサーバとの連携を行う旨の応答を受信する連携応答受信手段と、
当該応答に応じ、前記クライアント端末の前記ユーザインターフェイスが前記連携先アプリケーションからの出力を表示するように、前記クライアント端末の前記ユーザインターフェイスを制御するクライアント端末制御手段と、
を備えることを特徴とする連携サーバ。
【請求項４】
前記連携開始通知受信手段は、前記連携開始通知に加え、前記連携元アプリケーションから前記連携先アプリケーションへ処理の引渡しを行う旨の処理引渡通知を前記連携元サービスサーバより更に受信し、
前記連携要求手段は、前記処理引渡通知および前記連携開始通知に応じ、前記連携先サービスサーバに前記連携元サービスサーバとの連携を要求することを特徴とする請求項３に記載の連携サーバ。
【請求項５】
前記連携開始通知受信手段は、前記連携開始通知に加え、前記クライアント端末の前記ユーザインターフェイスが前記連携先アプリケーションからの出力を表示する旨の連携先アプリ表示通知を前記クライアント端末より更に受信し、
前記連携要求手段は、前記連携先アプリ表示通知および前記連携開始通知に応じ、前記連携先サービスサーバに前記連携元サービスサーバとの連携を要求することを特徴とする請求項３に記載の連携サーバ。
【請求項６】
ユーザインターフェイスを備えたクライアント端末、連携元アプリケーションが動作する連携元サービスサーバ、連携先アプリケーションが動作する連携先サービスサーバ、および前記クライアント端末と前記連携元サービスサーバと前記連携先サービスサーバとの間のデータのやり取りを仲介する連携サーバを有するアプリケーション連携システムにおける前記連携元サービスサーバであって、
前記連携先サービスサーバを特定する連携先サーバ特定情報、および前記連携先アプリケーションを特定する連携先アプリ特定情報を前記連携サーバに送信することにより、前記連携先サービスサーバとの連携の開始を表す旨の連携開始通知を行う連携開始通知手段を備えることを特徴とする連携元サービスサーバ。
【請求項７】
前記連携開始通知手段は、前記連携開始通知に加え、前記連携元アプリケーションから前記連携先アプリケーションへ処理の引渡しを行う旨の処理引渡通知を前記連携サーバに更に送信することを特徴とする請求項６に記載の連携元サービスサーバ。
【請求項８】
ユーザインターフェイスを備えたクライアント端末、連携元アプリケーションが動作する連携元サービスサーバ、連携先アプリケーションが動作する連携先サービスサーバ、および前記クライアント端末と前記連携元サービスサーバと前記連携先サービスサーバとの間のデータのやり取りを仲介する連携サーバを有するアプリケーション連携システムにおける前記連携先サービスサーバであって、
前記連携サーバより前記連携先アプリ特定情報を受信することにより、前記連携元サービスサーバとの連携を要求される連携要求受信手段と、
当該要求に応じ、前記連携元サービスサーバとの連携を行う旨の応答を前記連携サーバに送信するとともに、前記連携先アプリケーションの出力を前記クライアント端末に送信する連携応答手段と、
を備えることを特徴とする連携先サービスサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション連携方法、アプリケーション連携システム、連携サーバ、連携元サービスサーバ、および連携先サービスサーバに関するものである。
【背景技術】
【０００２】
従来、非特許文献１に示されるように、ネットワークを介して様々なサービスを提供するコンピュータ間の通信に関する新しいフレームワークであるSOAP（Simple Object Access Protocol）が知られている。このSOAPを用いて、複数のサービスサーバが連携してデータ処理を実施し、その結果をクライアント端末に提示することができる。また、特許文献１に示されるように、例えば地図データを保持する地図情報サーバがユーザに地図情報を提供する際に、当該地図情報に応じた広告情報を当該地図情報に連携させた形でユーザに提供する技術が知られている。
【非特許文献１】SOAPVersion 1.2, http://www.w3.org/TR/soap12-part0（２００９年１月２３日検索）
【特許文献１】特許第２７５６４８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
非特許文献１では、連携元サービスサーバが、連携先サービスサーバ群とSOAPを用いて連携してデータ処理を行い、その結果を連携元サービスサーバが取りまとめ、クライアント端末に通知する。このため、連携元サービスサーバに連携結果の一覧表示等の取りまとめ表示処理を行う仕組みが必要となる。また、特許文献１では、連携元サービスサーバである地図情報サーバから地図情報を取得し、且つ連携先サービスーバである広告情報サーバから地図の表示内容に応じた広告情報を取得すると、最終的には地図情報と広告情報とを同時に表示したものをクライアント端末に通知する。このため、連携結果の同時表示等の取りまとめ表示処理を行う仕組みが必要となる。以上のように、連携結果の取りまとめ処理を行う仕組みを備えることはシステム全体としての構成を複雑化させるため、望ましくない。
【０００４】
そこで、本発明は上記に鑑みてなされたもので、連携元サービスサーバおよび連携先サービスサーバからの情報をクライアント端末側で効率よく表示することを可能とするアプリケーション連携方法、アプリケーション連携システム、連携サーバ、連携元サービスサーバ、および連携先サービスサーバを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のアプリケーション連携方法は、ユーザインターフェイスを備えたクライアント端末、連携元アプリケーションが動作する連携元サービスサーバ、連携先アプリケーションが動作する連携先サービスサーバ、および前記クライアント端末と前記連携元サービスサーバと前記連携先サービスサーバとの間のデータのやり取りを仲介する連携サーバを有するアプリケーション連携システムにおけるアプリケーション連携方法であって、前記クライアント端末は、当初、前記連携元アプリケーションからの出力を前記ユーザインターフェイスに表示しており、前記連携元サービスサーバが、前記連携先サービスサーバを特定する連携先サーバ特定情報、および前記連携先アプリケーションを特定する連携先アプリ特定情報を前記連携サーバに送信することにより、前記連携先サービスサーバとの連携の開始を表す旨の連携開始通知を行う連携開始通知ステップと、前記連携サーバが、前記連携開始通知に応じ、前記連携先サーバ特定情報により特定された前記連携先サービスサーバに前記連携先アプリ特定情報を送信することにより、前記連携先サービスサーバに前記連携元サービスサーバとの連携を要求する連携要求ステップと、前記連携先サービスサーバが、当該要求に応じ、前記連携元サービスサーバとの連携を行う旨の応答を前記連携サーバに送信するとともに、前記連携先アプリケーションの出力を前記クライアント端末に送信する連携応答ステップと、前記連携サーバが、当該応答に応じ、前記クライアント端末の前記ユーザインターフェイスが前記連携先アプリケーションからの出力を表示するように、前記クライアント端末の前記ユーザインターフェイスを制御する連携先表示ステップと、を備える。
【０００６】
また、本発明のアプリケーション連携システムは、ユーザインターフェイスを備えたクライアント端末、連携元アプリケーションが動作する連携元サービスサーバ、連携先アプリケーションが動作する連携先サービスサーバ、および前記クライアント端末と前記連携元サービスサーバと前記連携先サービスサーバとの間のデータのやり取りを仲介する連携サーバを有するアプリケーション連携システムであって、前記クライアント端末が、前記ユーザインターフェイスを用いて、前記連携元アプリケーションおよび前記連携先アプリケーションからの出力を表示し、前記連携元サービスサーバが、前記連携先サービスサーバを特定する連携先サーバ特定情報、および前記連携先アプリケーションを特定する連携先アプリ特定情報を前記連携サーバに送信することにより、前記連携先サービスサーバとの連携の開始を表す旨の連携開始通知を行う連携開始通知手段を備え、前記連携サーバが、前記連携開始通知に応じ、前記連携先サーバ特定情報により特定された前記連携先サービスサーバに前記連携先アプリ特定情報を送信することにより、前記連携先サービスサーバに前記連携元サービスサーバとの連携を要求する連携要求手段を備え、前記連携先サービスサーバが、当該要求に応じ、前記連携元サービスサーバとの連携を行う旨の応答を前記連携サーバに送信するとともに、前記連携先アプリケーションの出力を前記クライアント端末に送信する連携応答手段を備え、前記連携サーバが、当該応答に応じ、前記クライアント端末の前記ユーザインターフェイスが前記連携先アプリケーションからの出力を表示するように、前記クライアント端末の前記ユーザインターフェイスを制御するクライアント端末制御手段を更に備える。
【０００７】
また、本発明の連携サーバは、ユーザインターフェイスを備えたクライアント端末、連携元アプリケーションが動作する連携元サービスサーバ、連携先アプリケーションが動作する連携先サービスサーバ、および前記クライアント端末と前記連携元サービスサーバと前記連携先サービスサーバとの間のデータのやり取りを仲介する連携サーバを有するアプリケーション連携システムにおける前記連携サーバであって、前記連携元サービスサーバより、前記連携先サービスサーバを特定する連携先サーバ特定情報、および前記連携先アプリケーションを特定する連携先アプリ特定情報を受信することにより、前記連携先サービスサーバとの連携の開始を表す旨の連携開始通知を受信する連携開始通知受信手段と、前記連携開始通知に応じ、前記連携先サーバ特定情報により特定された前記連携先サービスサーバに前記連携先アプリ特定情報を送信することにより、前記連携先サービスサーバに前記連携元サービスサーバとの連携を要求する連携要求手段と、当該要求に応じ、前記連携先サービスサーバより、前記連携元サービスサーバとの連携を行う旨の応答を受信する連携応答受信手段と、当該応答に応じ、前記クライアント端末の前記ユーザインターフェイスが前記連携先アプリケーションからの出力を表示するように、前記クライアント端末の前記ユーザインターフェイスを制御するクライアント端末制御手段と、を備える。
【０００８】
また、本発明の連携元サービスサーバは、ユーザインターフェイスを備えたクライアント端末、連携元アプリケーションが動作する連携元サービスサーバ、連携先アプリケーションが動作する連携先サービスサーバ、および前記クライアント端末と前記連携元サービスサーバと前記連携先サービスサーバとの間のデータのやり取りを仲介する連携サーバを有するアプリケーション連携システムにおける前記連携元サービスサーバであって、前記連携先サービスサーバを特定する連携先サーバ特定情報、および前記連携先アプリケーションを特定する連携先アプリ特定情報を前記連携サーバに送信することにより、前記連携先サービスサーバとの連携の開始を表す旨の連携開始通知を行う連携開始通知手段を備える。
【０００９】
また、本発明の連携先サービスサーバは、ユーザインターフェイスを備えたクライアント端末、連携元アプリケーションが動作する連携元サービスサーバ、連携先アプリケーションが動作する連携先サービスサーバ、および前記クライアント端末と前記連携元サービスサーバと前記連携先サービスサーバとの間のデータのやり取りを仲介する連携サーバを有するアプリケーション連携システムにおける前記連携先サービスサーバであって、前記連携サーバより前記連携先アプリ特定情報を受信することにより、前記連携元サービスサーバとの連携を要求される連携要求受信手段と、当該要求に応じ、前記連携元サービスサーバとの連携を行う旨の応答を前記連携サーバに送信するとともに、前記連携先アプリケーションの出力を前記クライアント端末に送信する連携応答手段と、を備える。
【００１０】
このような本発明のアプリケーション連携方法、アプリケーション連携システム、連携サーバ、連携元サービスサーバ、および連携先サービスサーバによれば、連携元サービスサーバによる連携開始通知、連携サーバによる連携要求、連携先サービスサーバによる連携応答といった一連の処理の後に、連携サーバはクライアント端末のユーザインターフェイスが連携元アプリケーションの出力から連携先アプリケーションの出力へと表示の切り替えを行うように制御する。これにより、連携結果の取りまとめ処理を行う仕組みを備えなくても、連携元アプリケーションの出力から連携先アプリケーションの出力へと表示の切り替えを効率よく行うことが可能となる。
【００１１】
また、本発明の連携サーバにおいて、前記連携開始通知受信手段は、前記連携開始通知に加え、前記連携元アプリケーションから前記連携先アプリケーションへ処理の引渡しを行う旨の処理引渡通知を前記連携元サービスサーバより更に受信し、前記連携要求手段は、前記処理引渡通知および前記連携開始通知に応じ、前記連携先サービスサーバに前記連携元サービスサーバとの連携を要求しても良い。
【００１２】
また、本発明の連携元サービスサーバにおいて、前記連携開始通知手段は、前記連携開始通知に加え、前記連携元アプリケーションから前記連携先アプリケーションへ処理の引渡しを行う旨の処理引渡通知を前記連携サーバに更に送信しても良い。
【００１３】
この発明によれば、連携元アプリケーションから連携先アプリケーションへ処理の引渡しを行うこととともに、連携元アプリケーションの出力から連携先アプリケーションの出力へと表示の切り替えを効率よく行うことが可能となる。
【００１４】
また、本発明の連携サーバにおいて、前記連携開始通知受信手段は、前記連携開始通知に加え、前記クライアント端末の前記ユーザインターフェイスが前記連携先アプリケーションからの出力を表示する旨の連携先アプリ表示通知を前記クライアント端末より更に受信し、前記連携要求手段は、前記連携先アプリ表示通知および前記連携開始通知に応じ、前記連携先サービスサーバに前記連携元サービスサーバとの連携を要求しても良い。
【００１５】
この発明によれば、クライアント端末からの連携先アプリ表示通知を契機として、連携元アプリケーションの出力から連携先アプリケーションの出力へと表示の切り替えを効率よく行うことが可能となる。
【発明の効果】
【００１６】
本発明によれば、連携元サービスサーバおよび連携先サービスサーバからの情報をクライアント端末側で効率よく表示することを可能とするアプリケーション連携方法、アプリケーション連携システム、連携サーバ、連携元サービスサーバ、および連携先サービスサーバを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】アプリケーション連携システム１の構成概要図である。
【図２】クライアント端末１０、サービスサーバ２０、および連携サーバ３０のハードウェア構成図である。
【図３】クライアント端末１０の機能的構成を示す構成概要図である。
【図４】サービスサーバ２０の機能的構成を示す構成概要図である。
【図５】連携サーバ３０の機能的構成を示す構成概要図である。
【図６】アプリケーション連携システム１により行われる基本動作を示すシーケンス図である。
【図７】連携元サービスサーバ２０Ａ側で連携の開始を判断する場合のアプリケーション連携システム１の動作を示すシーケンス図である。
【図８】図７の手順によりクライアント端末１０のブラウザ１２０の画面を切り替えた場合の遷移図である。
【図９】連携先サービスサーバ２０Ｃ側で連携の開始を判断する場合のアプリケーション連携システム１の動作を示すシーケンス図である。
【図１０】図９の手順によりクライアント端末１０のブラウザ１２０の画面を切り替えた場合の遷移図である。
【図１１】ユーザが画面の切り替えを要求する場合のアプリケーション連携システム１の動作を示すシーケンス図である。
【図１２】図１１の手順によりクライアント端末１０のブラウザ１２０の画面を切り替えた場合の遷移図である。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照して本発明にかかるアプリケーション連携方法、アプリケーション連携システム、連携サーバ、連携元サービスサーバ、および連携先サービスサーバの好適な実施形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００１９】
（アプリケーション連携システム１の全体構成）
まず、本発明の実施形態に係るアプリケーション連携システム１の構成について、図１を参照しながら説明する。図１は、アプリケーション連携システム１の構成概要図である。図１に示すように、アプリケーション連携システム１は、クライアント端末１０、連携元サービスサーバ２０Ａ、連携先サービスサーバ２０Ｃ、および連携サーバ３０から構成され、クライアント端末１０、連携元サービスサーバ２０Ａ、連携先サービスサーバ２０Ｃ、および連携サーバ３０のそれぞれは通信ネットワーク４０により互いに通信可能に接続されている。なお、以下の説明においては、連携元サービスサーバ２０Ａおよび連携先サービスサーバ２０Ｃを総称して「サービスサーバ２０」と記載するとともに、符号「Ａ」は「連携元」を意味し、符号「Ｃ」は「連携先」を意味することとする。
【００２０】
（クライアント端末１０の構成）
クライアント端末１０について詳細に説明する。図２はクライアント端末１０のハードウェア構成図である。図２に示すように、クライアント端末１０は、物理的には、ＣＰＵ１１、主記憶装置であるＲＯＭ１２及びＲＡＭ１３、操作ボタンなどの入力デバイス１４、ＬＣＤや有機ＥＬディスプレイなどの出力デバイス１５、サービスサーバ２０および連携サーバ３０との間でデータの送受信を行う通信モジュール１６、メモリディバイス等の補助記憶装置１７を備えて構成される。後述するクライアント端末１０の各機能は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３等のハードウェア上に所定のソフトウェアを読み込ませることにより、ＣＰＵ１１の制御の元で入力デバイス１４、出力デバイス１５、通信モジュール１６を動作させると共に、主記憶装置１２，１３や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。
【００２１】
図３は、クライアント端末１０の機能的構成を示す構成概要図である。図３に示すように、クライアント端末１０は、機能的には、通信部１１０、ブラウザ１２０（特許請求の範囲の「ユーザインターフェイス」に相当）、およびブラウザ制御部１３０を備えて構成される。
【００２２】
通信部１１０は、通信ネットワーク４０を介して、サービスサーバ２０および連携サーバ３０との間でデータ通信を行うものである。通信部１１０は例えば図２に示した通信モジュール１６から構成することができる。
【００２３】
ブラウザ１２０は、サービスサーバ２０で動作するアプリケーション（連携元アプリケーションおよび連携先アプリケーション）からの出力を表示するものである。ブラウザ１２０は例えば図２に示した出力デバイス１５から構成することができる。
【００２４】
ブラウザ制御部１３０は、連携サーバ３０からの指示により、ブラウザ１２０の動作を制御するものである。
【００２５】
（サービスサーバ２０の構成）
続いて、サービスサーバ２０について詳細に説明する。図２はサービスサーバ２０のハードウェア構成図である。図２に示すように、サービスサーバ２０は、物理的には、ＣＰＵ２１、ＲＯＭ２２及びＲＡＭ２３等の主記憶装置、キーボード及びマウス等の入力デバイス２４、ディスプレイ等の出力デバイス２５、クライアント端末１０および連携サーバ３０との間でデータの送受信を行う通信モジュール２６、ハードディスク等の補助記憶装置２７などを含む通常のコンピュータシステムとして構成される。後述するサービスサーバ２０の各機能は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ２１の制御の元で入力デバイス２４、出力デバイス２５、通信モジュール２６を動作させると共に、主記憶装置２２，２３や補助記憶装置２７におけるデータの読み出し及び書き込みを行うことで実現される。
【００２６】
図４は、サービスサーバ２０の機能的構成を示す構成概要図である。図４に示すように、サービスサーバ２０は、機能的には、アプリケーション部２１０および通信部２２０を備えて構成される。
【００２７】
アプリケーション部２１０は、アプリケーションを動作させるものである。連携元サービスサーバ２０Ａのアプリケーション部２１０Ａでは連携元アプリケーション２１１Ａが動作する。連携先サービスサーバ２０Ｃのアプリケーション部２１０Ｃでは連携先アプリケーション２１１Ｃが動作する。連携元アプリケーション２１１Ａおよび連携先アプリケーション２１１Ｃからの出力は、クライアント端末１０のブラウザ１２０で表示される。
【００２８】
通信部２２０は、通信ネットワーク４０を介して、クライアント端末１０および連携サーバ３０との間でデータ通信を行うものである。通信部２２０は例えば図２に示した通信モジュール２６から構成することができる。
【００２９】
通信部２２０は、本発明の「連携開始通知手段」として動作する。この場合に、通信部２２０は、連携元サービスサーバ２０Ａにおける通信部２２０Ａとして動作し、連携先サービスサーバ２０Ｃとの連携の開始を表す旨の連携開始通知を行う。この連携開始通知は、連携元サービスサーバ２０Ａを特定する連携元サーバ特定情報、連携元アプリケーション２１１Ａを特定する連携元アプリ特定情報、連携先サービスサーバ２０Ｃを特定する連携先サーバ特定情報、および連携先アプリケーション２１１Ｃを特定する連携先アプリ特定情報を、連携サーバ３０に送信することにより行われる。また、通信部２２０は、上記連携開始通知に加え、連携元アプリケーション２１１Ａから連携先アプリケーション２１１Ｃへ処理の引渡しを行う旨の処理引渡通知を連携サーバ３０に更に送信しても良い。この処理引渡通知は、例えば、ユーザが連携元サービスサーバ２０Ａに何らかの要求をした場合（具体的な例としては、ボタンの押下、フォームの入力など、何らかの要求メッセージがユーザから届いた場合）に、行われる。または、処理引渡通知は、例えば、サービス実行時に、ユーザに関する何らかの状態に変更があった場合（具体的な例としては、ユーザが特定のエリアに入った場合）に、行われる。
【００３０】
通信部２２０は、本発明の「連携要求受信手段」として動作する。この場合に、通信部２２０は、連携先サービスサーバ２０Ｃにおける通信部２２０Ｃとして動作し、連携元サーバ特定情報、連携元アプリ特定情報、および連携先アプリ特定情報を連携サーバ３０より受信することにより、連携元サービスサーバ２０Ａとの連携を要求（以下、「連携要求」）される。
【００３１】
通信部２２０は、本発明の「連携応答手段」として動作する。この場合に、通信部２２０は、連携先サービスサーバ２０Ｃにおける通信部２２０Ｃとして動作し、連携サーバ３０からの上記連携要求に応じ、連携元サービスサーバ２０Ａとの連携を行う旨の応答（以下、「連携応答」）を連携サーバ３０に送信するとともに、連携先アプリケーション２１１Ｃの出力をクライアント端末１０に送信する。
【００３２】
（連携サーバ３０の構成）
続いて、連携サーバ３０について詳細に説明する。連携サーバ３０は、クライアント端末１０とサービスサーバ２０との間のデータのやり取りを仲介するものである。図２は連携サーバ３０のハードウェア構成図である。図２に示すように、連携サーバ３０は、物理的には、ＣＰＵ３１、ＲＯＭ３２及びＲＡＭ３３等の主記憶装置、キーボード及びマウス等の入力デバイス３４、ディスプレイ等の出力デバイス３５、クライアント端末１０およびサービスサーバ２０との間でデータの送受信を行う通信モジュール３６、ハードディスク等の補助記憶装置３７などを含む通常のコンピュータシステムとして構成される。後述する連携サーバ３０の各機能は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ３１の制御の元で入力デバイス３４、出力デバイス３５、通信モジュール３６を動作させると共に、主記憶装置３２，３３や補助記憶装置３７におけるデータの読み出し及び書き込みを行うことで実現される。
【００３３】
図５は、連携サーバ３０の機能的構成を示す構成概要図である。図５に示すように、連携サーバ３０は、機能的には、通信部３１０およびクライアント端末制御部３２０（特許請求の範囲の「クライアント端末制御手段」に相当）を備えて構成される。
【００３４】
通信部３１０は、通信ネットワーク４０を介して、クライアント端末１０およびサービスサーバ２０との間でデータ通信を行うものである。通信部３１０は例えば図２に示した通信モジュール３６から構成することができる。
【００３５】
通信部３１０は、本発明の「連携開始通知受信手段」として動作する。この場合に、通信部３１０は、連携元サービスサーバ２０Ａと連携先サービスサーバ２０Ｃとの連携の開始を表す旨の連携開始通知を受信する。この連携開始通知は、
連携元サーバ特定情報、連携元アプリ特定情報、連携先サーバ特定情報、および連携先アプリ特定情報を連携元サービスサーバ２０Ａより受信することにより行われる。
【００３６】
通信部３１０は、本発明の「連携開始通知受信手段」として動作する場合に、上記連携開始通知に加え、連携元アプリケーション２１１Ａから連携先アプリケーション２１１Ｃへ処理の引渡しを行う旨の処理引渡通知を連携元サービスサーバ２０Ａより更に受信しても良い。この処理引渡通知が行われる場合の例示については上述した通りである。
【００３７】
通信部３１０は、本発明の「連携開始通知受信手段」として動作する場合に、上記連携開始通知に加え、クライアント端末１０のブラウザ１２０が連携先アプリケーション２１１Ｃからの出力を表示する旨の連携先アプリ表示通知をクライアント端末１０より更に受信しても良い。この連携先アプリ表示通知は、例えば、連携元アプリケーション２１１Ａの出力画面を見ていたユーザが画面を切り替えて連携先アプリケーション２１１Ｃの出力画面を見たいとの要求をクライアント端末１０のブラウザ１２０を通じて行った場合（具体的な例としては、ブラウザ１２０に備えられた画面切り替えのボタンを押下した場合）に、行われる。
【００３８】
通信部３１０は、本発明の「連携要求手段」として動作する。この場合に、通信部３１０は、上記連携開始通知に応じ、連携先サービスサーバ２０Ｃに連携元サービスサーバ２０Ａとの連携を要求する。この連携要求は、連携元サーバ特定情報、連携元アプリ特定情報、および連携先アプリ特定情報を、連携先サーバ特定情報により特定された連携先サービスサーバ２０Ｃに送信することにより、行われる。なお、連携要求は、連携開始通知に加え上記処理引渡通知または連携先アプリ表示通知を更に受信していたときは、連携開始通知および処理引渡通知の両方、または連携開始通知および連携先アプリ表示通知の両方に応じて行われる。
【００３９】
通信部３１０は、本発明の「連携応答受信手段」として動作する。この場合に、通信部３１０は、上記連携要求に応じ、連携先サービスサーバ２０Ｃより、連携元サービスサーバ２０Ａとの連携を行う旨の連携応答を受信する。
【００４０】
クライアント端末制御部３２０は、上記連携応答に応じ、クライアント端末１０のブラウザ１２０が連携先アプリケーション２１１Ｃからの出力を表示するように、クライアント端末１０のブラウザ１２０を制御するものである。クライアント端末制御部３２０は、ブラウザ１２０の画面を連携元アプリケーション２１１Ａの出力から連携先アプリケーション２１１Ｃの出力へ切り替える旨のブラウザ制御情報をクライアント端末１０のブラウザ制御部１３０に送信し、ブラウザ制御部１３０はこのブラウザ制御情報に基づいてブラウザ１２０の画面を切り替える。
【００４１】
（アプリケーション連携システム１の動作）
続いて、アプリケーション連携システム１により行われる動作（特許請求の範囲の「アプリケーション連携方法」に相当）について、図６〜図１２を参照しながら説明する。
【００４２】
（基本動作）
アプリケーション連携システム１により行われる基本動作について、図６を参照しながら説明する。図６はアプリケーション連携システム１により行われる基本動作を示すシーケンス図である。
【００４３】
当初、クライアント端末１０は、連携元アプリケーション２１１Ａからの出力をブラウザ１２０に表示している。この状況において、連携開始の契機となるシーケンスが動作する（ステップＳ１０１）。なお、この連携開始の契機となるシーケンスの具体例については、後述する。
【００４４】
次に、連携元サービスサーバ２０Ａの通信部２２０Ａが連携先サービスサーバ２０Ｃとの連携の開始を表す旨の連携開始通知を行う。この連携開始通知は、連携元サーバ特定情報、連携元アプリ特定情報、連携先サーバ特定情報、および連携先アプリ特定情報を連携サーバ３０に送信することにより行われる。なお、図示はしないが、上記ステップＳ１０１のシーケンスが動作したことを検知した後に、連携開始通知を実際に行うか否かについて判断を行う手段を連携元サービスサーバ２０Ａに更に設け当該判断手順を行うようにしても良い。そして、連携サーバ３０の通信部３１０がこの連携開始通知を受信する（ステップＳ１０２、特許請求の範囲の「連携開始通知ステップ」に相当）。
【００４５】
次に、連携サーバ３０の通信部３１０が、上記連携開始通知に応じ、連携先サービスサーバ２０Ｃに連携元サービスサーバ２０Ａとの連携を要求する。この連携要求は、連携元サーバ特定情報、連携元アプリ特定情報、および連携先アプリ特定情報を、連携先サーバ特定情報により特定された連携先サービスサーバ２０Ｃに送信することにより、行われる（ステップＳ１０３、特許請求の範囲の「連携要求ステップ」に相当）。
【００４６】
次に、連携先サービスサーバ２０Ｃの通信部２２０Ｃが、連携サーバ３０からの上記連携要求に応じ、連携元サービスサーバ２０Ａとの連携を行う旨の連携応答を連携サーバ３０に送信するとともに、連携先アプリケーション２１１Ｃの出力をクライアント端末１０に送信する。この場合に、図示はしないが、上記連携開始通知にて受信した連携先アプリ特定情報、連携元サーバ特定情報および連携元アプリ特定情報に基づいて、上記連携要求に実際に応じるか否かについて判断を行う手段を連携先サービスサーバ２０Ｃに更に設け当該判断手順を行うようにしても良い（ステップＳ１０４〜ステップＳ１０５、特許請求の範囲の「連携応答ステップ」に相当）。
【００４７】
次に、連携サーバ３０のクライアント端末制御部３２０は、上記連携応答に応じ、クライアント端末１０のブラウザ１２０が連携先アプリケーション２１１Ｃからの出力を表示するように、クライアント端末１０のブラウザ１２０を制御する（ステップＳ１０６〜ステップＳ１０９、特許請求の範囲の「連携先表示ステップ」に相当）。
【００４８】
具体的には、クライアント端末制御部３２０は、ブラウザ１２０の画面を連携元アプリケーション２１１Ａの出力から連携先アプリケーション２１１Ｃの出力へ切り替える旨のブラウザ制御情報をクライアント端末１０のブラウザ制御部１３０に送信する（ステップＳ１０６）。次に、ブラウザ制御部１３０はこのブラウザ制御情報に基づいてブラウザ１２０の画面を切替える（ステップＳ１０９）。なお、図６に示すように、ブラウザ制御部１３０が上記のブラウザ制御情報を受信した後に、ＧＵＩ切り替え要求を連携サーバ３０の通信部３１０に更に送信し（ステップＳ１０７）、当該ＧＵＩ切り替え要求に応じたＧＵＩ切り替え応答を連携サーバ３０の通信部３１０から更に受信した後に（ステップＳ１０８）、当該ＧＵＩ切り替え応答に基づいてブラウザ１２０の画面を切り替えるようにしても良い。
【００４９】
（連携元サービスサーバ２０Ａ側で連携の開始を判断する場合）
続いて、連携元サービスサーバ２０Ａ側で連携の開始を判断する場合について、図７および図８を参照しながら説明する。図７はこの場合のアプリケーション連携システム１の動作を示すシーケンス図であり、図８は図７の手順によりクライアント端末１０のブラウザ１２０の画面を切り替えた場合の遷移図である。
【００５０】
当初、クライアント端末１０は、連携元アプリケーション２１１Ａからの出力をブラウザ１２０に表示している。この状況において、連携開始の契機となるシーケンスが動作すると、連携開始通知を行うか否かについての判断が行われる（ステップＳ２０１）。連携開始の契機となるシーケンスの具体例としては、例えば、ユーザが連携元サービスサーバ２０Ａに何らかの要求をした場合（具体的な例としては、ボタンの押下、フォームの入力など、何らかの要求メッセージがユーザから届いた場合）が挙げられる。または、例えば、サービス実行時に、ユーザに関する何らかの状態に変更があった場合（具体的な例としては、ユーザが特定のエリアに入った場合）が挙げられる。これらの場合に、連携元サービスサーバ２０Ａは連携先サービスサーバ２０Ｃとの間で連携を行う必要があることを判断する。なお、図示はしていないが、この判断動作を行うための手段を連携元サービスサーバ２０Ａに更に設けても良い。
【００５１】
次に、連携元サービスサーバ２０Ａと連携先サービスサーバ２０Ｃとの間の連携手順（ステップＳ１０２〜ステップＳ１０９）が上述した通りに行われる。
【００５２】
上記ステップＳ２０１、およびステップＳ１０２〜ステップＳ１０９の手順により、クライアント端末１０のブラウザ１２０の画面を切り替えた場合の遷移図を図８に示す。図８において、アプリAは連携元アプリケーション２１１Ａに相当し、アプリＣは連携先アプリケーション２１１Ｃに相当する。図８に示すように、連携元のアプリAのGUIが表示されている状態（１２１）において、ユーザがアプリAのGUI内の「次へ」のボタンを押下する。押下されたことが判断され（ステップＳ２０１）、連携元のアプリAから連携先のアプリCへの連携手順（ステップＳ１０２〜ステップＳ１０９）が開始される。結果として、クライアント端末１０のブラウザ１２０の画面では最前面に連携先のアプリCのGUIが表示される（１２２）。なお、図８の例では、「次へ」ボタンを押下するユーザ操作をステップＳ２０１における判断基準としているが、これに限らず、他の判断基準を実施条件にあわせて適宜適用しても良い。
【００５３】
（連携先サービスサーバ２０Ｃ側で連携の開始を判断する場合）
続いて、連携先サービスサーバ２０Ｃ側で連携の開始を判断する場合について、図９および図１０を参照しながら説明する。図９はこの場合のアプリケーション連携システム１の動作を示すシーケンス図であり、図１０は図９の手順によりクライアント端末１０のブラウザ１２０の画面を切り替えた場合の遷移図である。
【００５４】
当初、クライアント端末１０は、連携元アプリケーション２１１Ａからの出力をブラウザ１２０に表示している。この状況において、連携先サービスサーバ２０Ｃは、連携元アプリケーション２１１Ａの監視を連携サーバ３０に要求（以下、「アプリ監視要求」）する。このアプリ監視要求とは、連携元アプリケーション２１１Ａに何らかの状態変化があった場合に、その旨を通知することに対する要求である（ステップＳ３０１）。
【００５５】
次に、連携元サービスサーバ２０Ａの通信部２２０Ａは、連携元アプリケーション２１１Ａの状態を連携サーバ３０に通知（以下、「状態通知」）する。この状態通知が行われる具体例としては、例えば、ユーザが連携元サービスサーバ２０Ａに何らかの要求をした場合（具体的な例としては、ボタンの押下、フォームの入力など、何らかの要求メッセージがユーザから届いた場合）が挙げられる。または、例えば、サービス実行時に、ユーザに関する何らかの状態に変更があった場合（具体的な例としては、ユーザが特定のエリアに入った場合）が挙げられる。また、この状態通知には、連携元アプリケーション２１１Ａから連携先アプリケーション２１１Ｃへ処理の引渡しを行う旨の処理引渡通知が含まれる。そして、連携サーバ３０の通信部３１０がこの状態通知を受信する（ステップＳ３０２）。
【００５６】
次に、連携サーバ３０の通信部３１０が、上記状態通知の受信に応じ、連携先サービスサーバ２０Ｃに同様の状態通知を行う（ステップＳ３０３）。
【００５７】
次に、連携先サービスサーバ２０Ｃ側では、上記ステップＳ３０３の状態通知の受信に応じ、連携元サービスサーバ２０Ａとの連携を実際に開始するか否かについて判断する。なお、図示はしないが、この判断を行う手段を連携先サービスサーバ２０Ｃに更に設け当該判断手順を行うようにしても良い（ステップＳ３０４）。
【００５８】
次に、連携先サービスサーバ２０Ｃの通信部２２０Ｃは、連携サーバ３０の通信部３１０に連携開始要求を通知する。この連携開始要求は連携先サービスサーバ２０Ｃが連携元サービスサーバ２０Ａとの連携を開始する旨の要求である（ステップ３０５）。
【００５９】
次に、連携サーバ３０の通信部３１０が、上記連携開始要求の受信に応じ、連携元サービスサーバ２０Ａに同様の連携開始要求を行う（ステップＳ３０６）。
【００６０】
次に、連携元サービスサーバ２０Ａと連携先サービスサーバ２０Ｃとの間の連携手順（ステップＳ１０２〜ステップＳ１０９）が上述した通りに行われる。ただし、ステップＳ１０３において、連携サーバ３０の通信部３１０が、連携開始通知および処理引渡通知の両方に応じ、連携先サービスサーバ２０Ｃに連携元サービスサーバ２０Ａとの連携を要求する。連携開始通知はステップＳ１０２にて受信したものであり、処理引渡通知はステップＳ３０２にて受信したものである。
【００６１】
上記ステップＳ３０１〜ステップＳ３０６、およびステップＳ１０２〜ステップＳ１０９の手順により、クライアント端末１０のブラウザ１２０の画面を切り替えた場合の遷移図を図１０に示す。図１０において、アプリAは連携元アプリケーション２１１Ａに相当し、アプリＣは連携先アプリケーション２１１Ｃに相当する。図１０に示すように、連携元のアプリAのGUIが表示されている状態（１２３）において、ユーザがアプリAのGUI内の「実行」ボタンを押下する。この「実行」ボタンは、例えば連携元アプリケーション２１１Ａから連携先アプリケーション２１１Ｃへ処理を引き渡す旨のボタンである。「実行」ボタンが押下されたことが判断されると、これにより処理の引渡しが始まり、状態通知が行われる。そして、連携元のアプリAから連携先のアプリCへの連携手順（ステップＳ１０２〜ステップＳ１０９）が開始される。結果として、クライアント端末１０のブラウザ１２０の画面では最前面に連携先のアプリCのGUIが表示される（１２４）。なお、図１０の例では、「実行」ボタンが押下され状態通知が受信されたことをステップＳ３０４における判断基準としているが、これに限らず、他の判断基準を実施条件にあわせて適宜適用しても良い。
【００６２】
（ユーザが画面の切り替えを要求する場合）
続いて、ユーザが画面の切り替えを要求する場合について、図１１および図１２を参照しながら説明する。図１１はこの場合のアプリケーション連携システム１の動作を示すシーケンス図であり、図１２は図１１の手順によりクライアント端末１０のブラウザ１２０の画面を切り替えた場合の遷移図である。
【００６３】
当初、クライアント端末１０は、連携元アプリケーション２１１Ａからの出力をブラウザ１２０に表示している。この状況において、クライアント端末１０はユーザより画面の切り替えを要求され、クライアント端末１０は当該画面切替要求を連携サーバ３０に送信する。この画面切替要求には、クライアント端末１０のブラウザ１２０が連携元アプリケーション２１１Ａの出力から画面を切り替えて連携先アプリケーション２１１Ｃの出力を表示する旨の連携先アプリ表示通知が含まれる。そして、連携サーバ３０の通信部３１０がこの画面切替要求を受信する（ステップＳ４０１）。
【００６４】
次に、連携サーバ３０の通信部３１０が、上記画面切替要求の受信に応じ、連携元サービスサーバ２０Ａに連携開始要求を行う。この連携開始要求は、連携元サービスサーバ２０Ａに連携先サービスサーバ２０Ｃとの連携を開始させる旨の要求である（ステップ４０２）。
【００６５】
次に、連携元サービスサーバ２０Ａと連携先サービスサーバ２０Ｃとの間の連携手順（ステップＳ１０２〜ステップＳ１０９）が上述した通りに行われる。ただし、ステップＳ１０３において、連携サーバ３０の通信部３１０が、連携開始通知および連携先アプリ表示通知の両方に応じ、連携先サービスサーバ２０Ｃに連携元サービスサーバ２０Ａとの連携を要求する。連携開始通知はステップＳ１０２にて受信したものであり、連携先アプリ表示通知はステップＳ４０１にて受信したものである。
【００６６】
上記ステップＳ４０１〜ステップＳ４０２、およびステップＳ１０２〜ステップＳ１０９の手順により、クライアント端末１０のブラウザ１２０の画面を切り替えた場合の遷移図を図１２に示す。図１２において、アプリAは連携元アプリケーション２１１Ａに相当し、アプリＣは連携先アプリケーション２１１Ｃに相当する。図１２に示すように、連携元のアプリAのGUIが表示されている状態（１２５）において、ユーザがアプリCのタブを押下する。ユーザがアプリCのタブを押下することは、ユーザが連携元のアプリAから連携先のアプリＣへと画面の切り替えを要求する一つの方法である。アプリCのタブが押下されたことが判断されると、これにより処理の引渡しが始まり、画面切替要求が行われる。そして、連携元のアプリAから連携先のアプリCへの連携手順（ステップＳ１０２〜ステップＳ１０９）が開始される。結果として、クライアント端末１０のブラウザ１２０の画面では最前面に連携先のアプリCのGUIが表示される（１２６）。なお、図１２の例では、アプリCのタブが押下されたことを画面切り替えの契機としているが、これに限らず、他の契機を実施条件にあわせて適宜適用しても良い。
【００６７】
（本実施形態の作用及び効果等）
続いて、本実施形態の作用及び効果について説明する。本実施形態によれば、連携元サービスサーバ２０Ａによる連携開始通知（ステップＳ１０２）、連携サーバ３０による連携要求（ステップＳ１０３）、連携先サービスサーバ２０Ｃによる連携応答（ステップＳ１０４）といった一連の処理の後に、連携サーバ３０はクライアント端末１０のユーザインターフェイスが連携元アプリケーション２１１Ａの出力から連携先アプリケーション２１１Ｃの出力へと表示の切り替えを行うように制御する。これにより、連携結果の取りまとめ処理を行う仕組みを備えなくても、連携元アプリケーション２１１Ａの出力から連携先アプリケーション２１１Ｃの出力へと表示の切り替えを効率よく行うことが可能となる。
【００６８】
また、本実施形態によれば、連携元アプリケーション２１１Ａから連携先アプリケーション２１１Ｃへ処理の引渡しを行うこととともに、連携元アプリケーション２１１Ａの出力から連携先アプリケーション２１１Ｃの出力へと表示の切り替えを効率よく行うことが可能となる。
【００６９】
また、本実施形態によれば、クライアント端末１０からの連携先アプリ表示通知を契機として、連携元アプリケーション２１１Ａの出力から連携先アプリケーション２１１Ｃの出力へと表示の切り替えを効率よく行うことが可能となる。
【００７０】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されないことは言うまでもない。
【００７１】
例えば、乗換案内サービスを行うサーバ装置が連携元サービスサーバ２０Ａの一例であり、スケジュール管理サービスを行うサーバ装置が連携元サービスサーバ２０Ａの一例である場合に、上記実施形態を適用することができる。また、例えば、地図サービスを行うサーバ装置が連携元サービスサーバ２０Ａの一例であり、レストラン検索サービスを行うサーバ装置が連携先サービスサーバ２０Ｃの一例である場合に、上記実施形態を適用することができる。
【００７２】
また、上記実施形態では、説明の便宜上、連携元サービスサーバ２０Ａと連携先サービスサーバ２０Ｃとを別個の装置として記載したが、これに限らず、連携元サービスサーバ２０Ａと連携先サービスサーバ２０Ｃとが一つのサーバ装置であっても良い。この場合に、連携元アプリケーション２１１Ａおよび連携先アプリケーション２１１Ｃは一つのサーバ装置で動作する別個のアプリケーションとなる。
【符号の説明】
【００７３】
１…アプリケーション連携システム、１０…クライアント端末、１１０…通信部、１２０…ブラウザ、１３０…ブラウザ制御部、２０Ａ…連携元サービスサーバ、２０Ｃ…連携先サービスサーバ、２０…サービスサーバの総称、２１０Ａ…連携元側のアプリケーション部、２１０Ｃ…連携先側のアプリケーション部、２１０…アプリケーション部の総称、２１１Ａ…連携元アプリケーション、２１１Ｃ…連携先アプリケーション、連携元側の２２０Ａ…通信部、２２０Ｃ…連携先側の通信部、２２０…通信部の総称、３０…連携サーバ、３１０…通信部、３２０…クライアント端末制御部、４０…通信ネットワーク。
【図１】
2010176521.tif 000003
【図２】
2010176521.tif 000004
【図３】
2010176521.tif 000005
【図４】
2010176521.tif 000006
【図５】
2010176521.tif 000007
【図６】
2010176521.tif 000008
【図７】
2010176521.tif 000009
【図８】
2010176521.tif 000010
【図９】
2010176521.tif 000011
【図１０】
2010176521.tif 000012
【図１１】
2010176521.tif 000013
【図１２】
2010176521.tif 000014