(57)【要約】【課題】より安全に通信する。【解決手段】ＡＰ処理部１０６は、管理システムサーバ３２とネットワーク１５とを接続し、管理システムサーバ３２から提供される接続情報を、ネットワーク１５を介して接続システム２２および接続システム２３に送信する。仮想ＡＰ処理部７４は、サービス提供者サーバ３１のサービス情報を提供するアプリケーションプログラムに関係付けられ、ＡＰ処理部１０６からの接続情報によってネットワーク１５に接続する。仮想ＡＰ処理部７５は、サービス提供者サーバ３１から提供されるサービス情報を取得する入出力装置２５のアプリケーションプログラムに関係付けられ、ＡＰ処理部１０６からの接続情報によってネットワーク１５に接続する。【選択図】図８
2013210893.tif 000002
【特許請求の範囲】
【請求項１】
サービスに関する情報であるサービス情報を提供するサービス情報提供装置、上記サービス情報提供装置と第１の通信経路で接続されている第１の接続装置、上記サービス情報提供装置から上記サービス情報を取得するサービス情報処理装置、上記サービス情報処理装置と第２の通信経路で接続されている第２の接続装置、上記サービス情報提供装置と上記サービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置、および上記接続情報提供装置と第３の通信経路で接続されている第３の接続装置を含む情報提供システムにおいて、
上記第１の接続装置は、
上記サービス情報提供装置において実行されている第１のアプリケーションプログラムであって、上記サービス情報を提供する第１のアプリケーションプログラムに関係付けられ、上記サービス情報提供装置とネットワークとを接続する第１の接続手段を有し、
上記第２の接続装置は、
上記サービス情報処理装置において実行されている第２のアプリケーションプログラムであって、上記サービス情報提供装置から提供される上記サービス情報を取得する第２のアプリケーションプログラムに関係付けられ、上記サービス情報処理装置と上記ネットワークとを接続する第２の接続手段を有し、
上記第３の接続装置は、
上記接続情報提供装置と上記ネットワークとを接続し、上記接続情報提供装置から提供される上記接続情報を、上記ネットワークを介して上記第１の接続装置および上記第２の接続装置に送信する第３の接続手段を有し、
上記第１の接続装置と上記第２の接続装置とは、上記第３の接続手段から送信された上記接続情報によって上記ネットワークを介して接続し、上記サービス情報提供装置で実行されている上記第１のアプリケーションプログラムによって送信されてきた上記第２のアプリケーションプログラム宛の上記サービス情報を、上記第１の通信経路、上記ネットワーク、および上記第２の通信経路を介して上記サービス情報処理装置で実行されている上記第２のアプリケーションプログラムに伝送する
ことを特徴とする情報提供システム。
【請求項２】
サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続されている第１のゲートウェイと、上記サービス情報提供装置から上記サービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第２のゲートウェイとにネットワークを介して接続され、上記サービス情報提供装置と上記サービス情報処理装置との上記ネットワークを介した接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている接続装置において、
上記接続情報提供装置と上記ネットワークとを接続し、上記接続情報提供装置から提供される上記接続情報を、上記ネットワークを介して上記第１のゲートウェイおよび上記第２のゲートウェイに送信する接続手段を有する
ことを特徴とする接続装置。
【請求項３】
サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続されている第１のゲートウェイと、上記サービス情報提供装置から上記サービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第２のゲートウェイとにネットワークを介して接続され、上記サービス情報提供装置と上記サービス情報処理装置との上記ネットワークを介した接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている接続装置の通信方法において、
上記接続情報提供装置と上記ネットワークとを接続する接続ステップと、
上記接続情報提供装置から提供される上記接続情報を、上記ネットワークを介して上記第１のゲートウェイおよび上記第２のゲートウェイに送信する送信ステップと
を含むことを特徴とする通信方法。
【請求項４】
サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続されている第１のゲートウェイと、上記サービス情報提供装置から上記サービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第２のゲートウェイとにネットワークを介して接続され、上記サービス情報提供装置と上記サービス情報処理装置との上記ネットワークを介した接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されているコンピュータに、
上記接続情報提供装置と上記ネットワークとを接続する接続ステップと、
上記接続情報提供装置から提供される上記接続情報の、上記ネットワークを介した上記第１のゲートウェイおよび上記第２のゲートウェイへの送信を制御する送信制御ステップと
を含む処理を行わせるプログラム。
【請求項５】
サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続され、上記サービス情報提供装置から上記サービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第１のゲートウェイ、および上記サービス情報提供装置と上記サービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されている接続装置において、
上記サービス情報提供装置において実行される第１のアプリケーションプログラムであって、上記サービス情報を提供する第１のアプリケーションプログラムに関係付けられ、上記サービス情報提供装置と上記ネットワークとを接続する接続手段を有し、
上記第２のゲートウェイから送信されてきた上記接続情報によって上記ネットワークを介して上記第１のゲートウェイと接続し、
上記サービス情報提供装置で実行されている上記第１のアプリケーションプログラムによって上記第１の通信経路で送信されてきた上記サービス情報であって、上記サービス情報処理装置で実行されている第２のアプリケーションプログラム宛の上記サービス情報を受信し、上記ネットワークを介して上記第１のゲートウェイに送信する
接続装置。
【請求項６】
サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続され、上記サービス情報提供装置から上記サービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第１のゲートウェイ、および上記サービス情報提供装置と上記サービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されている接続装置の通信方法において、
上記サービス情報提供装置において実行される第１のアプリケーションプログラムであって、上記サービス情報を提供する第１のアプリケーションプログラムに関係付けられ、上記サービス情報提供装置と上記ネットワークとを接続する第１の接続ステップと、
上記第２のゲートウェイから送信されてきた上記接続情報によって上記ネットワークを介して上記第１のゲートウェイに上記接続装置を接続する第２の接続ステップと、
上記サービス情報提供装置で実行されている上記第１のアプリケーションプログラムによって上記第１の通信経路で送信されてきた上記サービス情報であって、上記サービス情報処理装置で実行されている第２のアプリケーションプログラム宛の上記サービス情報を受信し、上記ネットワークを介して上記第１のゲートウェイに送信する通信ステップと
を含むことを特徴とする通信方法。
【請求項７】
サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続され、上記サービス情報提供装置から上記サービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第１のゲートウェイ、および上記サービス情報提供装置と上記サービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されているコンピュータに、
上記サービス情報提供装置において実行される第１のアプリケーションプログラムであって、上記サービス情報を提供する第１のアプリケーションプログラムに関係付けられ、上記サービス情報提供装置と上記ネットワークとを接続する第１の接続ステップと、
上記第２のゲートウェイから送信されてきた上記接続情報によって上記ネットワークを介して上記第１のゲートウェイと接続する第２の接続ステップと、
上記サービス情報提供装置で実行されている上記第１のアプリケーションプログラムによって上記第１の通信経路で送信されてきた上記サービス情報であって、上記サービス情報処理装置で実行されている第２のアプリケーションプログラム宛の上記サービス情報の受信と、上記ネットワークを介した上記第１のゲートウェイへの送信を制御する通信制御ステップと
を含む処理を行わせるプログラム。
【請求項８】
サービスに関する情報であるサービス情報を提供するサービス情報提供装置から上記サービス情報を取得するサービス情報処理装置に第１の通信経路で接続され、上記サービス情報提供装置に第２の通信経路で接続されている第１のゲートウェイ、および上記サービス情報提供装置と上記サービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されている接続装置において、
上記サービス情報処理装置において実行される第１のアプリケーションプログラムであって、上記サービス情報提供装置から提供される上記サービス情報を取得する第１のアプリケーションプログラムに関係付けられ、上記サービス情報処理装置と上記ネットワークとを接続する接続手段を有し、
上記第２のゲートウェイから送信されてきた上記接続情報によって上記ネットワークを介して上記第１のゲートウェイと接続し、
上記サービス情報提供装置で実行されている第２のアプリケーションプログラムによって上記ネットワークを介して送信されてきた上記サービス情報であって、上記サービス情報処理装置で実行されている上記第１のアプリケーションプログラム宛の上記サービス情報を受信し、前記第１の通信経路を介して上記サービス情報処理装置に送信する
接続装置。
【請求項９】
サービスに関する情報であるサービス情報を提供するサービス情報提供装置から上記サービス情報を取得するサービス情報処理装置に第１の通信経路で接続され、上記サービス情報提供装置に第２の通信経路で接続されている第１のゲートウェイ、および上記サービス情報提供装置と上記サービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されている接続装置の通信方法において、
上記サービス情報処理装置において実行される第１のアプリケーションプログラムであって、上記サービス情報提供装置から提供される上記サービス情報を取得する第１のアプリケーションプログラムに関係付けられ、上記サービス情報処理装置と上記ネットワークとを接続する第１の接続ステップと、
上記第２のゲートウェイから送信されてきた上記接続情報によって上記ネットワークを介して上記第１のゲートウェイに上記接続装置を接続する第２の接続ステップと、
上記サービス情報提供装置で実行されている第２のアプリケーションプログラムによって上記ネットワークを介して送信されてきた上記サービス情報であって、上記サービス情報処理装置で実行されている上記第１のアプリケーションプログラム宛の上記サービス情報を受信し、前記第１の通信経路を介して上記サービス情報処理装置に送信する通信ステップと
を含むことを特徴とする通信方法。
【請求項１０】
サービスに関する情報であるサービス情報を提供するサービス情報提供装置から上記サービス情報を取得するサービス情報処理装置に第１の通信経路で接続され、上記サービス情報提供装置に第２の通信経路で接続されている第１のゲートウェイ、および上記サービス情報提供装置と上記サービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されているコンピュータに、
上記サービス情報処理装置において実行される第１のアプリケーションプログラムであって、上記サービス情報提供装置から提供される上記サービス情報を取得する第１のアプリケーションプログラムに関係付けられ、上記サービス情報処理装置と上記ネットワークとを接続する第１の接続ステップと、
上記第２のゲートウェイから送信されてきた上記接続情報によって上記ネットワークを介して上記第１のゲートウェイと接続する第２の接続ステップと、
上記サービス情報提供装置で実行されている第２のアプリケーションプログラムによって上記ネットワークを介して送信されてきた上記サービス情報であって、上記サービス情報処理装置で実行されている上記第１のアプリケーションプログラム宛の上記サービス情報の受信と、前記第１の通信経路を介した上記サービス情報処理装置への送信を制御する通信制御ステップと
を含む処理を行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報提供システム、接続装置、通信方法、およびプログラムに関する。
【背景技術】
【０００２】
ネットワークを介して相互に接続されているサーバおよびクライアントからなるシステムが広く使用されている。
【０００３】
従来、複数の端末のそれぞれは、電子マネーとして使用されるカードとの間で通信を行う通信インタフェースユニットと、カードから受信される貨幣価値を示すバリューデータに端末を識別する固有の端末番号データを付加して照合データを生成して出力すると共に、プレイ料金の支払いが可能であるかについての照合結果を入力する料金収受ユニットとを設け、ゲームシステムには、バリューデータに対してプレイ料金の支払いが可能であるかを照合する照合ユニットと、端末の料金収受ユニットから出力された照合データからバリューデータを抽出して照合ユニットに照合させて、照合結果を送信元の端末に出力すると共に、照合データに利用料金データと識別データを付加して店舗サーバに出力する照合インタフェースユニットを設けたものもある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２５７５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、サーバまたはクライアントがウィルス（プログラム）に感染したり、または、不正にサーバまたはクライアントに侵入されて、通信先が書き換えられたりすると、公開してはならない情報が漏れてしまうことがある。
【０００６】
そこで、本発明は、上記課題を解決すること、すなわち、より安全に通信できる情報提供システム、接続装置、通信方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の情報提供システムの一側面は、サービスに関する情報であるサービス情報を提供するサービス情報提供装置、サービス情報提供装置と第１の通信経路で接続されている第１の接続装置、サービス情報提供装置からサービス情報を取得するサービス情報処理装置、サービス情報処理装置と第２の通信経路で接続されている第２の接続装置、サービス情報提供装置とサービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置、および接続情報提供装置と第３の通信経路で接続されている第３の接続装置を含む情報提供システムであって、第１の接続装置は、サービス情報提供装置において実行されている第１のアプリケーションプログラムであって、サービス情報を提供する第１のアプリケーションプログラムに関係付けられ、サービス情報提供装置とネットワークとを接続する第１の接続手段を有し、第２の接続装置は、サービス情報処理装置において実行されている第２のアプリケーションプログラムであって、サービス情報提供装置から提供されるサービス情報を取得する第２のアプリケーションプログラムに関係付けられ、サービス情報処理装置とネットワークとを接続する第２の接続手段を有し、第３の接続装置は、接続情報提供装置とネットワークとを接続し、接続情報提供装置から提供される接続情報を、ネットワークを介して第１の接続装置および第２の接続装置に送信する第３の接続手段を有し、第１の接続装置と第２の接続装置とは、第３の接続手段から送信された接続情報によってネットワークを介して接続し、サービス情報提供装置で実行されている第１のアプリケーションプログラムによって送信されてきた第２のアプリケーションプログラム宛のサービス情報を、第１の通信経路、ネットワーク、および第２の通信経路を介してサービス情報処理装置で実行されている第２のアプリケーションプログラムに伝送するものとされている。
【０００８】
また、本発明の接続装置の第１の側面は、上述の構成に加えて、サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続されている第１のゲートウェイと、サービス情報提供装置からサービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第２のゲートウェイとにネットワークを介して接続され、サービス情報提供装置とサービス情報処理装置とのネットワークを介した接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている接続装置であって、接続情報提供装置とネットワークとを接続し、接続情報提供装置から提供される接続情報を、ネットワークを介して第１のゲートウェイおよび第２のゲートウェイに送信する接続手段を有するものとされている。
【０００９】
さらに、本発明の通信方法の第１の側面は、上述の構成に加えて、サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続されている第１のゲートウェイと、サービス情報提供装置からサービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第２のゲートウェイとにネットワークを介して接続され、サービス情報提供装置とサービス情報処理装置とのネットワークを介した接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている接続装置の通信方法であって、接続情報提供装置とネットワークとを接続する接続ステップと、接続情報提供装置から提供される接続情報を、ネットワークを介して第１のゲートウェイおよび第２のゲートウェイに送信する送信ステップとを含むものとされている。
【００１０】
また、本発明のプログラムの第１の側面は、サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続されている第１のゲートウェイと、サービス情報提供装置からサービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第２のゲートウェイとにネットワークを介して接続され、サービス情報提供装置とサービス情報処理装置とのネットワークを介した接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されているコンピュータに、接続情報提供装置とネットワークとを接続する接続ステップと、接続情報提供装置から提供される接続情報の、ネットワークを介した第１のゲートウェイおよび第２のゲートウェイへの送信を制御する送信制御ステップとを含む処理を行わせるものとされている。
【００１１】
さらに、本発明の接続装置の第２の側面は、サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続され、サービス情報提供装置からサービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第１のゲートウェイ、およびサービス情報提供装置とサービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されている接続装置であって、サービス情報提供装置において実行される第１のアプリケーションプログラムであって、サービス情報を提供する第１のアプリケーションプログラムに関係付けられ、サービス情報提供装置とネットワークとを接続する接続手段を有し、第２のゲートウェイから送信されてきた接続情報によってネットワークを介して第１のゲートウェイと接続し、サービス情報提供装置で実行されている第１のアプリケーションプログラムによって第１の通信経路で送信されてきたサービス情報であって、サービス情報処理装置で実行されている第２のアプリケーションプログラム宛のサービス情報を受信し、ネットワークを介して第１のゲートウェイに送信するものとされている。
【００１２】
また、本発明の通信方法の第２の側面は、サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続され、サービス情報提供装置からサービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第１のゲートウェイ、およびサービス情報提供装置とサービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されている接続装置の通信方法であって、サービス情報提供装置において実行される第１のアプリケーションプログラムであって、サービス情報を提供する第１のアプリケーションプログラムに関係付けられ、サービス情報提供装置とネットワークとを接続する第１の接続ステップと、第２のゲートウェイから送信されてきた接続情報によってネットワークを介して第１のゲートウェイに接続装置を接続する第２の接続ステップと、サービス情報提供装置で実行されている第１のアプリケーションプログラムによって第１の通信経路で送信されてきたサービス情報であって、サービス情報処理装置で実行されている第２のアプリケーションプログラム宛のサービス情報を受信し、ネットワークを介して第１のゲートウェイに送信する通信ステップとを含むものとされている。
【００１３】
さらに、本発明のプログラムの第２の側面は、サービスに関する情報であるサービス情報を提供するサービス情報提供装置に第１の通信経路で接続され、サービス情報提供装置からサービス情報を取得するサービス情報処理装置に第２の通信経路で接続されている第１のゲートウェイ、およびサービス情報提供装置とサービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されているコンピュータに、サービス情報提供装置において実行される第１のアプリケーションプログラムであって、サービス情報を提供する第１のアプリケーションプログラムに関係付けられ、サービス情報提供装置とネットワークとを接続する第１の接続ステップと、第２のゲートウェイから送信されてきた接続情報によってネットワークを介して第１のゲートウェイと接続する第２の接続ステップと、サービス情報提供装置で実行されている第１のアプリケーションプログラムによって第１の通信経路で送信されてきたサービス情報であって、サービス情報処理装置で実行されている第２のアプリケーションプログラム宛のサービス情報の受信と、ネットワークを介した第１のゲートウェイへの送信を制御する通信制御ステップとを含む処理を行わせるものとされている。
【００１４】
また、本発明の接続装置の第３の側面は、サービスに関する情報であるサービス情報を提供するサービス情報提供装置からサービス情報を取得するサービス情報処理装置に第１の通信経路で接続され、サービス情報提供装置に第２の通信経路で接続されている第１のゲートウェイ、およびサービス情報提供装置とサービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されている接続装置であって、サービス情報処理装置において実行される第１のアプリケーションプログラムであって、サービス情報提供装置から提供されるサービス情報を取得する第１のアプリケーションプログラムに関係付けられ、サービス情報処理装置とネットワークとを接続する接続手段を有し、第２のゲートウェイから送信されてきた接続情報によってネットワークを介して第１のゲートウェイと接続し、サービス情報提供装置で実行されている第２のアプリケーションプログラムによってネットワークを介して送信されてきたサービス情報であって、サービス情報処理装置で実行されている第１のアプリケーションプログラム宛のサービス情報を受信し、前記第１の通信経路を介してサービス情報処理装置に送信するものとされている。
【００１５】
さらに、本発明の通信方法の第３の側面は、サービスに関する情報であるサービス情報を提供するサービス情報提供装置からサービス情報を取得するサービス情報処理装置に第１の通信経路で接続され、サービス情報提供装置に第２の通信経路で接続されている第１のゲートウェイ、およびサービス情報提供装置とサービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されている接続装置の通信方法であって、サービス情報処理装置において実行される第１のアプリケーションプログラムであって、サービス情報提供装置から提供されるサービス情報を取得する第１のアプリケーションプログラムに関係付けられ、サービス情報処理装置とネットワークとを接続する第１の接続ステップと、第２のゲートウェイから送信されてきた接続情報によってネットワークを介して第１のゲートウェイに接続装置を接続する第２の接続ステップと、サービス情報提供装置で実行されている第２のアプリケーションプログラムによってネットワークを介して送信されてきたサービス情報であって、サービス情報処理装置で実行されている第１のアプリケーションプログラム宛のサービス情報を受信し、前記第１の通信経路を介してサービス情報処理装置に送信する通信ステップとを含むものとされている。
【００１６】
また、本発明のプログラムの第３の側面は、サービスに関する情報であるサービス情報を提供するサービス情報提供装置からサービス情報を取得するサービス情報処理装置に第１の通信経路で接続され、サービス情報提供装置に第２の通信経路で接続されている第１のゲートウェイ、およびサービス情報提供装置とサービス情報処理装置との接続に関する情報である接続情報を提供する接続情報提供装置に第３の通信経路で接続されている第２のゲートウェイにネットワークを介して接続されているコンピュータに、サービス情報処理装置において実行される第１のアプリケーションプログラムであって、サービス情報提供装置から提供されるサービス情報を取得する第１のアプリケーションプログラムに関係付けられ、サービス情報処理装置とネットワークとを接続する第１の接続ステップと、第２のゲートウェイから送信されてきた接続情報によってネットワークを介して第１のゲートウェイと接続する第２の接続ステップと、サービス情報提供装置で実行されている第２のアプリケーションプログラムによってネットワークを介して送信されてきたサービス情報であって、サービス情報処理装置で実行されている第１のアプリケーションプログラム宛のサービス情報の受信と、前記第１の通信経路を介したサービス情報処理装置への送信を制御する通信制御ステップとを含む処理を行わせるものとされている。
【発明の効果】
【００１７】
本発明の一側面によれば、より安全に通信できる情報提供システムを提供することができる。
【００１８】
本発明の接続装置、通信方法、プログラムの第１の側面によれば、より安全に通信できる接続装置、通信方法、およびプログラムを提供することができる。
【００１９】
本発明の接続装置、通信方法、プログラムの第２の側面によれば、より安全に通信できる接続装置、通信方法、およびプログラムを提供することができる。
【００２０】
本発明の接続装置、通信方法、プログラムの第３の側面によれば、より安全に通信できる接続装置、通信方法、およびプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】情報提供システムの概要を示す図である。
【図２】情報提供システム１の通信の概要を示す図である。
【図３】情報提供システム１の構成の概要を示す図である。
【図４】サービス提供者サーバ３１のハードウェアの構成例を示すブロック図である。
【図５】仮想ＡＰの動作の例を示す図である。
【図６】連結テーブル７３の例を示す図である。
【図７】連結テーブル７６の例を示す図である。
【図８】情報提供システム１の構成の例を説明するブロック図である。
【図９】接続システム２２の構成の詳細を説明するブロック図である。
【図１０】接続システム２４の構成の詳細を説明するブロック図である。
【図１１】接続システム２３の構成の詳細を説明するブロック図である。
【図１２】接続システム２２および接続システム２４の登録と運用の処理を説明するフローチャートである。
【図１３】接続システム２２または接続システム２４の登録の処理を説明するフローチャートである。
【図１４】接続先変更事前処理を説明するフローチャートである。
【図１５】相互接続の処理を説明するフローチャートである。
【図１６】業務ＡＰ処理を実行するときの通信処理の例を説明するフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施の形態の情報提供システムについて、図１〜図１６を参照しながら説明する。
【００２３】
図１は、情報提供システムの概要を示す図である。情報提供システム１には、管理センタシステム１１、端末装置１２−１〜１２−５、ゲートウェイ１３、交通運賃システム１４−１、物販システム１４−２、行政システム１４−３、汎用的決済プラットフォーム１４−４、税務・財務プラットフォーム１４−５、△△クレジット決済システム１４−６、××クレジット決済システム１４−７、○○銀行システム１４−８、およびネットワーク１５が含まれる。管理センタシステム１１は、情報提供システム１全体の通信を管理する。端末装置１２−１〜１２−５は、それぞれ、改札機、現金自動預け払い機（ATM（Automatic teller machine））、レジスター、またはクレジットカード端末機などであり、店舗などに配置され、業務用のアプリケーションプログラム（以下、ＡＰと称する。）を実行し、交通運賃システム１４−１、物販システム１４−２、行政システム１４−３、汎用的決済プラットフォーム１４−４、税務・財務プラットフォーム１４−５、△△クレジット決済システム１４−６、××クレジット決済システム１４−７、または○○銀行システム１４−８から各種の情報を受信して、処理する。
【００２４】
ゲートウェイ１３は、端末装置１２−１〜１２−５と、交通運賃システム１４−１、物販システム１４−２、行政システム１４−３、汎用的決済プラットフォーム１４−４、税務・財務プラットフォーム１４−５、△△クレジット決済システム１４−６、××クレジット決済システム１４−７、または○○銀行システム１４−８との通信を制御する。交通運賃システム１４−１、物販システム１４−２、行政システム１４−３、汎用的決済プラットフォーム１４−４、税務・財務プラットフォーム１４−５、△△クレジット決済システム１４−６、××クレジット決済システム１４−７、または○○銀行システム１４−８は、それぞれ、業務用のＡＰを実行し、端末装置１２−１〜１２−５に各種の情報を提供する。
【００２５】
ネットワーク１５は、公衆回線、専用回線、またはインターネットなどからなる通信網であり、ゲートウェイ１３と、交通運賃システム１４−１、物販システム１４−２、行政システム１４−３、汎用的決済プラットフォーム１４−４、税務・財務プラットフォーム１４−５、△△クレジット決済システム１４−６、××クレジット決済システム１４−７、または○○銀行システム１４−８とを相互に接続する。
【００２６】
例えば、レジスターである端末装置１２−５は、ゲートウェイ１３による通信の制御の基に、ネットワーク１５を介して物販システム１４−２に接続し、各種の情報をやりとりする。例えば、クレジットカード端末機である端末装置１２−３は、ゲートウェイ１３による通信の制御の基に、ネットワーク１５を介して、汎用的決済プラットフォーム１４−４に接続して、各種の情報をやりとりした後、さらに、△△クレジット決済システム１４−６に接続し、各種の情報をやりとりする。
【００２７】
以下、端末装置１２−１〜１２−５を個々に区別する必要がないとき、単に、端末装置１２と称する。
【００２８】
図２は、情報提供システム１の通信の概要を示す図である。端末装置１２では、２つのＡＰに相当するＡ業務とＢ業務とが処理され、適宜切り替えられる。ゲートウェイ１３は、Ａ業務であるＡＰが端末装置１２で実行されると、２つの端末通信機能のうち、Ａ業務に対応する端末通信機能に切り換えて、ネットワーク１５を介して、例えば、交通運賃システム１４−１に接続する。
【００２９】
交通運賃システム１４−１には、センタ通信機能を有するセンタ設置装置および業務センタシステムが配置されている。交通運賃システム１４−１の業務センタシステムには、センタ通信機能および端末通信機能が配置されている。ゲートウェイ１３から交通運賃システム１４−１に接続されると、センタ設置装置のセンタ通信機能を介して、交通運賃システム１４−１の業務システムセンタとＡ業務であるＡＰが処理されている端末装置１２とが接続されて、業務通信として各種の情報がやりとりされる。
【００３０】
また、ゲートウェイ１３は、Ｂ業務であるＡＰが端末装置１２で実行されると、２つの端末通信機能のうち、Ｂ業務に対応する端末通信機能に切り換えて、ネットワーク１５を介して、例えば、物販システム１４−２に接続する。物販システム１４−２には、センタ通信機能を有するセンタ設置装置および業務センタシステムが配置されている。物販システム１４−２の業務センタシステムには、センタ通信機能および端末通信機能が配置されている。ゲートウェイ１３から物販システム１４−２に接続されると、センタ設置装置のセンタ通信機能を介して、物販システム１４−２の業務システムセンタとＢ業務であるＡＰが処理されている端末装置１２とが接続されて、業務通信として各種の情報がやりとりされる。
【００３１】
管理センタシステム１１は、交通運賃システム１４−１および物販システム１４−２から処理ＡＰ預託を受け、交通運賃システム１４−１および物販システム１４−２からセンタ通信機能および端末通信機能のプログラムを取得する。そして、管理センタシステム１１は、ネットワーク１５を介して、交通運賃システム１４−１のセンタ通信機能のプログラムを、交通運賃システム１４−１のセンタ設置装置に提供し、物販システム１４−２のセンタ通信機能のプログラムを、物販システム１４−２のセンタ設置装置に提供する。また、管理センタシステム１１は、交通運賃システム１４−１および物販システム１４−２の端末通信機能のプログラムをゲートウェイ１３に提供する。すなわち、管理センタシステム１１は、通信機能を配信する。
【００３２】
管理センタシステム１１は、交通運賃システム１４−１のセンタ設置装置に提供した、交通運賃システム１４−１のセンタ通信機能のプログラム、物販システム１４−２のセンタ設置装置に提供した、物販システム１４−２のセンタ通信機能のプログラム、ゲートウェイ１３に提供した、交通運賃システム１４−１および物販システム１４−２の端末通信機能のプログラムの処理を管理することで、ネットワーク１５を介した通信機能を管理する。
【００３３】
図３は、情報提供システム１の構成の概要を示す図である。サービス提供者システム２１−１および接続システム２２−１は、交通運賃システム１４−１、物販システム１４−２、行政システム１４−３、汎用的決済プラットフォーム１４−４、税務・財務プラットフォーム１４−５、△△クレジット決済システム１４−６、××クレジット決済システム１４−７、または○○銀行システム１４−８のうちのいずれか１つに対応する。
【００３４】
サービス提供者システム２１−２および接続システム２２−２は、交通運賃システム１４−１、物販システム１４−２、行政システム１４−３、汎用的決済プラットフォーム１４−４、税務・財務プラットフォーム１４−５、△△クレジット決済システム１４−６、××クレジット決済システム１４−７、または○○銀行システム１４−８のうちのいずれか１つに対応する。
【００３５】
サービス提供者システム２１−１は、業務用のＡＰを実行し、端末装置１２に各種の情報を提供する。サービス提供者システム２１−１は、例えば、シリアル接続回線などの専用回線により接続システム２２−１と接続されている。接続システム２２−１は、サービス提供者システム２１−１とネットワーク１５とを接続する。
【００３６】
サービス提供者システム２１−２は、業務用のＡＰを実行し、端末装置１２に各種の情報を提供する。サービス提供者システム２１−２は、例えば、シリアル接続回線などの専用回線により接続システム２２−２と接続されている。接続システム２２−２は、サービス提供者システム２１−２とネットワーク１５とを接続する。
【００３７】
管理センタシステム１１は、例えば、シリアル接続回線などの専用回線により接続システム２３と接続されている。接続システム２３は、管理センタシステム１１とネットワーク１５とを接続する。
【００３８】
端末装置１２−１は、接続システム２４−１および入出力装置２５−１−１〜２５−１−ｎ（ｎは正の整数である。）を含む。接続システム２４−１は、例えば、シリアルバスなどの専用回線により入出力装置２５−１−１〜２５−１−ｎと接続されている。接続システム２４−１は、入出力装置２５−１−１〜２５−１−ｎとネットワーク１５とを接続する。入出力装置２５−１−１〜２５−１−ｎは、それぞれ、リーダライタやタッチパネル、またはモニタなどの出力装置、またはキーボートなどの入力装置などである。
【００３９】
端末装置１２−２は、接続システム２４−２および入出力装置２５−２−１〜２５−２−ｎを含む。接続システム２４−２は、例えば、シリアルバスなどの専用回線により入出力装置２５−２−１〜２５−２−ｎと接続されている。接続システム２４−２は、入出力装置２５−２−１〜２５−２−ｎとネットワーク１５とを接続する。入出力装置２５−２−１〜２５−２−ｎは、それぞれ、リーダライタやタッチパネル、またはモニタなどの出力装置、またはキーボートなどの入力装置などである。
【００４０】
端末装置１２−３は、接続システム２４−３および入出力装置２５−３−１〜２５−３−ｎを含む。接続システム２４−３は、例えば、シリアルバスなどの専用回線により入出力装置２５−３−１〜２５−３−ｎと接続されている。接続システム２４−３は、入出力装置２５−３−１〜２５−３−ｎとネットワーク１５とを接続する。入出力装置２５−３−１〜２５−３−ｎは、それぞれ、リーダライタやタッチパネル、またはモニタなどの出力装置、またはキーボートなどの入力装置などである。
【００４１】
さらに、サービス提供者システム２１−１は、サービス提供者サーバ３１−１−１および３１−１−２を含む。サービス提供者サーバ３１−１−１または３１−１−２は、業務用のＡＰを実行し、端末装置１２に各種の情報を提供する。サービス提供者サーバ３１−１−１は、サービス提供者サーバ３１−１−１に接続するための接続情報Ａ１を有する。サービス提供者サーバ３１−１−２は、サービス提供者サーバ３１−１−２に接続するための接続情報Ａ２を有する。
【００４２】
サービス提供者システム２１−２は、サービス提供者サーバ３１−２−１および３１−２−２を含む。サービス提供者サーバ３１−２−１または３１−２−２は、業務用のＡＰを実行し、端末装置１２に各種の情報を提供する。サービス提供者サーバ３１−２−１は、サービス提供者サーバ３１−２−１に接続するための接続情報Ｂ１を有する。サービス提供者サーバ３１−２−２は、サービス提供者サーバ３１−２−２に接続するための接続情報Ｂ２を有する。
【００４３】
管理センタシステム１１は、管理システムサーバ３２を含む。
【００４４】
接続システム２４−１は、端末装置１２−１に接続するための接続情報Ｔ１を有する。接続システム２４−２は、端末装置１２−２に接続するための接続情報Ｔ２を有する。接続システム２４−３は、端末装置１２−３に接続するための接続情報Ｔ３を有する。
【００４５】
管理センタシステム１１の管理システムサーバ３２は、接続システム２３、ネットワーク１５、および接続システム２２−１を介して、サービス提供者システム２１−１のサービス提供者サーバ３１−１−１から接続情報Ａ１を取得し、内部に接続情報Ａ１を格納する。管理センタシステム１１の管理システムサーバ３２は、接続システム２３、ネットワーク１５、および接続システム２２−１を介して、サービス提供者システム２１−１のサービス提供者サーバ３１−１−２から接続情報Ａ２を取得し、内部に接続情報Ａ２を格納する。管理センタシステム１１の管理システムサーバ３２は、接続システム２３、ネットワーク１５、および接続システム２２−２を介して、サービス提供者システム２１−２のサービス提供者サーバ３１−２−１から接続情報Ｂ１を取得し、内部に接続情報Ｂ１を格納する。管理センタシステム１１の管理システムサーバ３２は、接続システム２３、ネットワーク１５、および接続システム２２−２を介して、サービス提供者システム２１−２のサービス提供者サーバ３１−２−２から接続情報Ｂ２を取得し、内部に接続情報Ｂ２を格納する。
【００４６】
管理センタシステム１１の管理システムサーバ３２は、接続システム２３およびネットワーク１５を介して、接続システム２４−１から接続情報Ｔ１を取得し、内部に接続情報Ｔ１を格納する。管理センタシステム１１の管理システムサーバ３２は、接続システム２３およびネットワーク１５を介して、接続システム２４−２から接続情報Ｔ２を取得し、内部に接続情報Ｔ２を格納する。管理センタシステム１１の管理システムサーバ３２は、接続システム２３およびネットワーク１５を介して、接続システム２４−３から接続情報Ｔ３を取得し、内部に接続情報Ｔ３を格納する。
【００４７】
サービス提供者システム２１−１のサービス提供者サーバ３１−１−１が端末装置１２−１および端末装置１２−３に各種の情報を提供し、サービス提供者システム２１−１のサービス提供者サーバ３１−１−２が端末装置１２−３に各種の情報を提供する場合、管理センタシステム１１の管理システムサーバ３２は、接続システム２３およびネットワーク１５を介して、接続システム２２−１に接続情報Ａ１、接続情報Ａ２、接続情報Ｔ１、および接続情報Ｔ３を提供する。接続システム２２−１は、接続情報Ａ１、接続情報Ａ２、接続情報Ｔ１、および接続情報Ｔ３を格納する。また、この場合、管理センタシステム１１の管理システムサーバ３２は、接続システム２３およびネットワーク１５を介して、接続システム２４−１に接続情報Ａ１および接続情報Ａ２を提供する。接続システム２４−１は、接続情報Ａ１および接続情報Ａ２を格納する。さらに、この場合、管理センタシステム１１の管理システムサーバ３２は、接続システム２３およびネットワーク１５を介して、接続システム２４−３に接続情報Ａ１を提供する。接続システム２４−１は、接続情報Ａ１を格納する。
【００４８】
サービス提供者システム２１−２のサービス提供者サーバ３１−２−１およびサービス提供者サーバ３１−２−２が端末装置１２−１、端末装置１２−２、および端末装置１２−３に各種の情報を提供する場合、管理センタシステム１１の管理システムサーバ３２は、接続システム２３およびネットワーク１５を介して、接続システム２２−２に接続情報Ｂ１、接続情報Ｂ２、接続情報Ｔ１、接続情報Ｔ２、および接続情報Ｔ３を提供する。接続システム２２−２は、接続情報Ｂ１、接続情報Ｂ２、接続情報Ｔ１、接続情報Ｔ２、および接続情報Ｔ３を格納する。また、この場合、管理センタシステム１１の管理システムサーバ３２は、接続システム２３およびネットワーク１５を介して、接続システム２４−１に接続情報Ｂ１および接続情報Ｂ２を提供する。接続システム２４−１は、接続情報Ｂ１および接続情報Ｂ２を格納する。さらに、この場合、管理センタシステム１１の管理システムサーバ３２は、接続システム２３およびネットワーク１５を介して、接続システム２４−２に接続情報Ｂ１および接続情報Ｂ２を提供する。接続システム２４−２は、接続情報Ｂ１および接続情報Ｂ２を格納する。さらにまた、この場合、管理センタシステム１１の管理システムサーバ３２は、接続システム２３およびネットワーク１５を介して、接続システム２４−３に接続情報Ｂ１および接続情報Ｂ２を提供する。接続システム２４−３は、接続情報Ｂ１および接続情報Ｂ２を格納する。
【００４９】
接続情報Ａ１、接続情報Ａ２、および接続情報Ｔ１を格納している接続システム２２−１は、接続情報Ａ１および接続情報Ａ２を格納している接続システム２４−１とネットワーク１５を介して接続する。接続情報Ａ１および接続情報Ｔ３を格納している接続システム２２−１は、接続情報Ａ１を格納している接続システム２４−３とネットワーク１５を介して接続する。
【００５０】
接続情報Ｂ１、接続情報Ｂ２、および接続情報Ｔ１を格納している接続システム２２−２は、接続情報Ｂ１および接続情報Ｂ２を格納している接続システム２４−１とネットワーク１５を介して接続する。接続情報Ｂ１、接続情報Ｂ２、および接続情報Ｔ２を格納している接続システム２２−２は、接続情報Ｂ１および接続情報Ｂ２を格納している接続システム２４−２とネットワーク１５を介して接続する。接続情報Ｂ１、接続情報Ｂ２、および接続情報Ｔ３を格納している接続システム２２−２は、接続情報Ｂ１および接続情報Ｂ２を格納している接続システム２４−３とネットワーク１５を介して接続する。
【００５１】
以下、サービス提供者システム２１−１および２１−２を個々に区別する必要が無いとき、単にサービス提供者システム２１と称する。また、以下、接続システム２２−１および２２−２を個々に区別する必要が無いとき、単に接続システム２２と称する。さらに、以下、接続システム２４−１〜２４−３を個々に区別する必要が無いとき、単に、接続システム２４と称する。また、以下、入出力装置２５−１−１〜２５−３−ｎを個々に区別する必要が無いとき、単に、入出力装置２５と称する。さらにまた、以下、入出力装置２５−１−１〜２５−３−ｎをｎ個に区別するとき、それぞれ、入出力装置２５−１〜２５−ｎと称する。また、サービス提供者サーバ３１−１−１〜３１−２−２を個々に区別する必要が無いとき、単に、サービス提供者サーバ３１と称する。
【００５２】
図４は、一連の処理をプログラムにより実行するコンピュータであるサービス提供者サーバ３１のハードウェアの構成例を示すブロック図である。
【００５３】
コンピュータにおいて、CPU（Central Processing Unit）５１，ROM（Read Only Memory）５２，RAM（Random Access Memory）５３は、バス５４により相互に接続されている。
【００５４】
バス５４には、さらに、入出力インターフェース５５が接続されている。入出力インターフェース５５には、キーボード、マウス、マイクロホンなどよりなる入力部５６、ディスプレイ、スピーカなどよりなる出力部５７、ハードディスクや不揮発性メモリなどよりなる記憶部５８、ネットワークインタフェースなどよりなる通信部５９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア６１を駆動するドライブ６０が接続されている。
【００５５】
以上のように構成されるコンピュータでは、CPU５１が、例えば、記憶部５８に記憶されているプログラムを、入出力インターフェース５５及びバス５４を介して、RAM５３にロードして実行することにより、上述した一連の処理が行われる。
【００５６】
コンピュータ（CPU５１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア６１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【００５７】
そして、プログラムは、リムーバブルメディア６１をドライブ６０に装着することにより、入出力インターフェース５５を介して、記憶部５８に記憶することで、コンピュータにインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部５９で受信し、記憶部５８に記憶することで、コンピュータにインストールすることができる。その他、プログラムは、ROM５２や記憶部５８にあらかじめ記憶しておくことで、コンピュータにあらかじめインストールしておくことができる。
【００５８】
なお、一連の処理をプログラムにより実行するコンピュータである接続システム２２、接続システム２３、接続システム２４、および管理システムサーバ３２のハードウェアの構成は、それぞれ、サービス提供者サーバ３１のハードウェアの構成と同様なので、その説明は省略する。
【００５９】
図５は、サービス提供者サーバ３１が業務ＡＰの処理を行っている場合の仮想ＡＰの動作の例を示す図である。接続システム２２は、プログラムにより実行することで、機器制御部７１、標準I/O（Input/Output）インターフェース７２、連結テーブル７３、および仮想ＡＰ処理部７４のそれぞれの機能を実現する。機器制御部７１は、サービス提供者サーバ３１の機器を制御する。標準I/Oインターフェース７２は、機器制御部７１を介した、サービス提供者サーバ３１との標準的な入出力のインターフェースである。連結テーブル７３は、デバイスID、仮想デバイスドライバとI/Oポートとの連結などを示す。
【００６０】
図６は、連結テーブル７３の例を示す図である。図６に示される連結テーブル７３は、業務ＡＰを特定するサービスID、サービス提供者サーバ３１の機器を特定するデバイスID、デバイスIDで特定される機器の仮想デバイスドライバ、デバイスIDで特定される機器が使用するI/Oポートや、例えば、サービスの起動条件などのサービスの動作を記述する。
【００６１】
例えば、図６に示される連結テーブル７３には、A01であるサービスIDに対応付けて、d001であるデバイスID、xxxxxである仮想デバイスドライバ、Fc011であるI/Oポート、リード／ライトであるサービスの動作が記述されている。
【００６２】
仮想ＡＰ処理部７４は、サービス提供者サーバ３１の業務ＡＰの処理に関係付けられている仮想的なＡＰの処理を行う。
【００６３】
接続システム２４は、プログラムにより実行することで、仮想ＡＰ処理部７５、連結テーブル７６、標準I/Oインターフェース７７、および機器制御部７８のそれぞれの機能を実現する。仮想ＡＰ処理部７５は、入出力装置２５−１であるリーダライタまたは入出力装置２５−２である出力装置の業務ＡＰの処理に関係付けられている仮想的なＡＰの処理を行う。
【００６４】
連結テーブル７６は、デバイスID、仮想デバイスドライバとI/Oポートとの連結などを示す。
【００６５】
図７は、連結テーブル７６の例を示す図である。図７に示される連結テーブル７６は、業務ＡＰを特定するサービスID、入出力装置２５の機器を特定するデバイスID、デバイスIDで特定される機器の仮想デバイスドライバ、デバイスIDで特定される機器が使用するI/Oポートや、機器の名称などを記述する。
【００６６】
例えば、図７に示される連結テーブル７６には、A01であるサービスIDに対応付けて、d001であるデバイスID、xxxxxである仮想デバイスドライバ、usb01であるI/Oポート、リーダライタである機器の名称が記述されている。
【００６７】
標準I/Oインターフェース７７は、機器制御部７８を介した、入出力装置２５との標準的な入出力のインターフェースである。機器制御部７８は、入出力装置２５の機器を制御する。
【００６８】
次に、図８を参照して、情報提供システム１の構成の例を説明する。接続システム２２は、プログラムにより実行することで、機器制御部７１、標準I/Oインターフェース７２、ゲートウェイコントロールモジュール９１、およびアクセスコントロールモジュール９２のそれぞれの機能を実現する。ゲートウェイコントロールモジュール９１は、プロトコルの異なる回線との接続を制御する。アクセスコントロールモジュール９２は、ネットワーク１５へのアクセスを制御する。
【００６９】
ゲートウェイコントロールモジュール９１は、仮想ＡＰ処理部７４および暗号処理部１０１を含む。暗号処理部１０１は、各種の情報の暗号化または復号を行う。仮想ＡＰ処理部７４は、サービス提供者サーバ３１において実行されているアプリケーションプログラムであって、入力装置２５にサービス情報を提供するアプリケーションプログラムに関係付けられている。仮想ＡＰ処理部７４は、活性化（起動して処理を開始する）すると、サービス提供者サーバ３１とネットワーク１５とを接続する。
【００７０】
標準I/Oインターフェース７２との接続は、仮想ＡＰ処理部７４と共にある制御用テーブル（連結テーブル７３と後述するデバイス管理テーブル１５１とに対応する）を基に機器制御部７１の機能と連結することで行われ、これにより、サービス提供者サーバ３１と接続される。
【００７１】
アクセスコントロールモジュール９２は、暗号通信制御部１０２およびルータ部１０３を含む。暗号通信制御部１０２は、暗号通信を制御する。ルータ部１０３は、２つ以上の異なるネットワーク間を相互接続する。
【００７２】
接続システム２４は、プログラムにより実行することで、機器制御部７８、標準I/Oインターフェース７７、ゲートウェイコントロールモジュール９３、およびアクセスコントロールモジュール９４のそれぞれの機能を実現する。ゲートウェイコントロールモジュール９３は、プロトコルの異なる回線との接続を制御する。アクセスコントロールモジュール９４は、ネットワーク１５へのアクセスを制御する。
【００７３】
ゲートウェイコントロールモジュール９３は、仮想ＡＰ処理部７５および暗号処理部１０３を含む。暗号処理部１０３は、各種の情報の暗号化または復号を行う。仮想ＡＰ処理部７５は、入出力装置２５において実行されているアプリケーションプログラムであって、サービス提供者サーバ３１から提供されるサービス情報を取得するアプリケーションプログラムに関係付けられている。仮想ＡＰ処理部７５は、活性化（起動して処理を開始する）すると、入出力装置２５とネットワーク１５とを接続する。仮想ＡＰ処理部７５の活性化は、中心となる仮想ＡＰから選択すべき複数の仮想ＡＰを、条件により起動することで行われる。起動した仮想ＡＰは、各種テーブルの展開を行いシステム化して処理を開始する。仮想ＡＰ処理部７５は、開始条件に従い通信やローカル処理を順治行い、サービス提供者サーバ３１のＡＰと通信を行う。
【００７４】
接続システム２４は、ネットワーク１２を介して接続システム２２と直接通信を行う。接続システム２２に対応する仮想ＡＰ処理部７５が起動されて、標準I/Oインターフェース７７に接続された機器制御部７８が活性化して、サービス提供者サーバ３１において実行されているアプリケーションプログラムと通信が開始される。
【００７５】
アクセスコントロールモジュール９４は、暗号通信制御部１０４およびルータ部１０５を含む。暗号通信制御部１０４は、暗号通信を制御する。ルータ部１０５は、２つ以上の異なるネットワーク間を相互接続する。
【００７６】
接続システム２３は、プログラムにより実行することで、機器制御部９５、標準I/Oインターフェース９６、ゲートウェイコントロールモジュール９７、およびアクセスコントロールモジュール９８のそれぞれの機能を実現する。機器制御部９５は、管理システムサーバ３２の機器を制御する。標準I/Oインターフェース９６は、機器制御部９５を介した、管理システムサーバ３２との標準的な入出力のインターフェースである。
【００７７】
ゲートウェイコントロールモジュール９７は、プロトコルの異なる回線との接続を制御する。アクセスコントロールモジュール９８は、ネットワーク１５へのアクセスを制御する。ゲートウェイコントロールモジュール９７は、ＡＰ処理部１０６および暗号処理部１０７を含む。ＡＰ処理部１０６は、管理システムサーバ３２の業務ＡＰの処理に関係付けられている仮想的なＡＰの処理を行う。ＡＰ処理部１０６は、管理システムサーバ３２とネットワーク１５とを接続し、管理システムサーバ３２から提供される接続情報を、ネットワーク１５を介して接続システム２２および接続システム２３に送信する。
【００７８】
暗号処理部１０７は、各種の情報の暗号化または復号を行う。
【００７９】
アクセスコントロールモジュール９８は、暗号通信制御部１０８およびルータ部１０９を含む。暗号通信制御部１０８は、暗号通信を制御する。ルータ部１０９は、２つ以上の異なるネットワーク間を相互接続する。
【００８０】
管理システムサーバ３２は、プログラムにより実行することで、利用者管理DB（database）１２１、通信管理情報処理部１２２、および利用者側外部経路収集処理部１２３のそれぞれの機能を実現する。利用者管理DB１２１は、利用者の情報を管理する。通信管理情報処理部１２２は、接続情報を含む通信管理情報を処理する。利用者側外部経路収集処理部１２３は、利用者の外部の経路、すなわちネットワーク１５の経路の情報を収集して処理する。
【００８１】
次に、図９を参照して、接続システム２２の構成の詳細について説明する。標準I/Oインターフェース７２は、通常利用される標準手順にて、機器制御部７１を経由したサービス提供者サーバ３１とのI/O通信にて、サービス提供者サーバ３１において実行されているアプリケーションプログラムとアクセスを行う。なお、標準I/Oインターフェース７２は、サービス提供者サーバ３１との接続にFC（Fibre Channel）またはSAS（Serial Attached SCSI（Small Computer System Interface））を用いることで複数のホストバス接続を可能とする。
【００８２】
標準I/Oインターフェース７２には、デバイス管理テーブル１５１が格納される。デバイス管理テーブル１５１は、仮想ＡＰ処理部７４と共にある制御用テーブルである。
【００８３】
ゲートウェイコントロールモジュール９１は、業務処理の中核となり、管理システムサーバ３２との連携による業務処理との中枢となる。ゲートウェイコントロールモジュール９１は、標準I/Oインターフェース７２またはアクセスコントロールモジュール９２を経由して、サービス提供者サーバ３１との業務処理を行う。ゲートウェイコントロールモジュール９１は、複数のサービス提供者サーバ３１との接続をサポートする。また、ゲートウェイコントロールモジュール９１は、サービス提供者サーバ３１との対向フォーマット処理を標準I/Oインターフェース７２経由でサポートする。
【００８４】
ゲートウェイコントロールモジュール９１は、仮想ＡＰ処理部７４、対向先暗号化制御部１５２、利用者別フォーマット情報記憶部１５３、暗号情報記憶部１５４、および対向先情報暗号設定テーブル１５５を含む。なお、暗号処理部１０１は、対向先暗号化制御部１５２、暗号情報記憶部１５４、および対向先情報暗号設定テーブル１５５に対応する。
【００８５】
対向先暗号化制御部１５２は、対向先に応じた暗号化を制御する。利用者別フォーマット情報記憶部１５３は、利用者毎のフォーマットの情報を記憶する。暗号情報記憶部１５４は、暗号に関する情報を記憶する。対向先情報暗号設定テーブル１５５には、対向先に応じた暗号の設定値が配置される。
【００８６】
アクセスコントロールモジュール９２は、主にネットワーク１５へのアクセス処理を行う。アクセスコントロールモジュール９２は、業務処理を行うとき、対向する接続システム２４との通信処理を行う。アクセスコントロールモジュール９２は、管理モードでは、接続システム２３との通信を行い、対向する接続システム２４の動作のライフログを収集し、管理システムサーバ３２の正常性を管理監視する。
【００８７】
アクセスコントロールモジュール９２は、通信暗号制御部１０２、アクセスコントロール処理部１５６、管理システム向通信情報管理テーブル１５７、および管理センタ認証情報記憶部１５８を含む。なお、アクセスコントロール処理部１５６、管理システム向通信情報管理テーブル１５７、および管理センタ認証情報記憶部１５８は、ルータ部１０３に対応する。
【００８８】
アクセスコントロール処理部１５６は、ネットワーク１５へのアクセスの制御の処理を行う。管理システム向通信情報管理テーブル１５７には、管理システムサーバ３２との通信に必要な情報が配置されている。管理センタ認証情報記憶部１５８は、管理システムサーバ３２との認証に必要な情報を記憶する。
【００８９】
次に、図１０を参照して、接続システム２４の構成の詳細について説明する。標準I/Oインターフェース７２には、デバイス管理テーブル１７１が設けられる。デバイス管理テーブル１７１は、入出力装置２５−１〜２５−３からのアクションを判定し、起動すべきアプリケーション指示がゲートウェイコントロールモジュール９３とアクセスコントロールモジュール９４に通知する。これにより、業務選択されて処理が起動する。
【００９０】
ゲートウェイコントロールモジュール９３独自のデータフローと、アクセスコントロールモジュール９４による通信フローにて通信準備が整う。接続システム２４は、起動側すべての準備が整いしだい、相手先となる接続システム２２との通信を確立し、接続システム２４および接続システム２２は、同一機能となり通信路により一体接続され同一機能を実現する。通信が確立ののち、通信中は、通信フローによるデータの組み換え等の暗号化、ゲートウェイコントロールモジュール９３による処理電文フォーマットに関係する暗号化はそれぞれの対向先情報暗号設定テーブル１７５によりそれぞれ独立して機能する。
【００９１】
標準I/Oインターフェース７２は、デバイスコントロールを行う部分で、仮想ＡＰの展開テーブルの一部により設定され利用可能となる。標準I/Oインターフェース７２における管理センタサーバ３２からの設定方法は、利用者の設定方法とは異なり、直接修正により実施される。機器制御部７８には、標準I/Oインターフェース７２とデバイス管理テーブル１７１により割り付けられた装置が設定され、これを基に、機器制御部７８は動作する。
【００９２】
ゲートウェイコントロールモジュール９３は、主に、業務処理の中核となる部分で管理サーバ３２との連携による業務処理の中枢部分である。ゲートウェイコントロールモジュール９３は、標準I/Oインターフェース７２経由やアクセスコントロールモジュール９４とを経由してサービス提供者サーバ３１との業務処理を行う部分であり、サービスの異なる複数のサービス提供者サーバ３１との接続を可能にする。
【００９３】
また、ゲートウェイコントロールモジュール９３は、接続システム２４と通信に必要な対向フォーマット処理を標準I/Oインターフェース７２経由でサポートする。ゲートウェイコントロールモジュール９３は、主に、標準I/Oインターフェース７２経由にて、サービス提供者サーバ３１の業務処理を行う部分、複数業務との接続をサポートする。ゲートウェイコントロールモジュール９３は、入出力装置２５側の処理は標準I/Oインターフェース７２経由でアクセスするが、デバイス管理テーブル１７１によるサービス提供先による割付入出力装置やカードR/W等などの入出力装置２５と特定したデバイスコントロールを実現する。
【００９４】
アクセスコントロールモジュール９４は、主にネットワーク１５へのアクセス処理を行う。アクセスコントロールモジュール９４は、アイドル処理のとき、入出力装置２５のアクセスを監視し、管理モードでは、管理システムサーバ３２からのアクセス制御動作を行う。アクセスコントロールモジュール９４は、アイドル処理や、業務処理のとき、システム全体のライフログやネットワーク１５の経路管理、収容している仮想ＡＰ等の管理実行を制御する。
【００９５】
ゲートウェイコントロールモジュール９３は、仮想ＡＰ処理部７５、対向先暗号化制御部１７２、仮想ＡＰテーブルフォーマット情報記憶部１７３、暗号情報テーブル１７４、および対向先情報暗号設定テーブル１７５を含む。なお、暗号処理部１０３は、対向先暗号化制御部１７２、暗号情報テーブル１７４、および対向先情報暗号設定テーブル１７５に対応する。
【００９６】
対向先暗号化制御部１７２は、対向先に応じた暗号化を制御する。仮想ＡＰテーブルフォーマット情報記憶部１７３は、仮想ＡＰテーブルのフォーマットの情報を記憶する。暗号情報テーブル１７４には、暗号に関する情報が配置される。対向先情報暗号設定テーブル１７５には、対向先に応じた暗号の設定値が配置される。
【００９７】
アクセスコントロールモジュール９４は、通信暗号制御部１０４、アクセスコントロール処理部１７６、管理システム向通信情報管理テーブル１７７、および管理センタ認証情報記憶部１７８を含む。なお、アクセスコントロール処理部１７６、管理システム向通信情報管理テーブル１７７、および管理センタ認証情報記憶部１７８は、ルータ部１０５に対応する。
【００９８】
アクセスコントロール処理部１７６は、ネットワーク１５へのアクセスの制御の処理を行う。管理システム向通信情報管理テーブル１７７には、管理システムサーバ３２との通信に必要な情報が配置されている。管理センタ認証情報記憶部１７８は、管理システムサーバ３２との認証に必要な情報を記憶する。
【００９９】
次に、図１１を参照して、接続システム２３の構成の詳細について説明する。標準I/Oインターフェース９６は、通常利用される標準手順にて、機器制御部９５を経由した管理システムサーバ３２とI/O通信にて、管理システムサーバ３２の処理とアクセスを行う。標準I/Oインターフェース９６は、標準I/O経由やアクセスコントロールモジュール９８と連携した管理業務を行う。また、標準I/Oインターフェース９６は、複数の管理システムサーバ３２との接続をサポートする。機器制御部９５には、標準I/Oインターフェース９６とデバイス管理テーブル１９９により割り付けられた装置が設定され、これを基に、機器制御部９５は動作する。
【０１００】
管理センタシステム１１に接続された接続システム２３には、管理センタシステム１１専用の業務システムが設定される。ゲートウェイコントロールモジュール９７には、管理システムサーバ３２と同期制御する業務処理が設定されてリアルに動作する。
【０１０１】
ゲートウェイコントロールモジュール９７は、接続システムの中核となる部分で管理システムサーバ３２との連携により管理業務処理との中枢部分となる。ゲートウェイコントロールモジュール９７は、接続システム２２または接続システム２４と管理業務通信を行う。ゲートウェイコントロールモジュール９７は、管理システムサーバ３２より接続システム２２または接続システム２４に向けた情報アクセスを中継する機能を提供する。
【０１０２】
アクセスコントロールモジュール９８は、インターネットを含むネットワーク１５へのアクセス処理を行う。アクセスコントロールモジュール９８は、管理業務の処理のとき、対向する接続システム２２または接続システム２４との通信処理を行う。アクセスコントロールモジュール９８は、管理モードの動作を行い、管理システムサーバ３２と対向する接続システム２２または接続システム２４との通信を行い、対向する接続システム２２または接続システム２４が動作しているライフログを収集し、管理システムサーバ３２へ転送する。また、アクセスコントロールモジュール９８は、対象先へのルートの管理を行い管理システムサーバ３２に保有して、管理システムサーバ３２より再配分を行う。
【０１０３】
ゲートウェイコントロールモジュール９７は、利用者管理対向処理部１９１、通信管理対向処理部１９２、利用者別フォーマット情報記憶部１９３、暗号情報記憶部１９４、および対向先情報暗号設定テーブル１９５を含む。なお、ＡＰ処理部１０６は、利用者管理対向処理部１９１、通信管理対向処理部１９２、および利用者別フォーマット情報記憶部１９３に対応する。また、暗号処理部１０７は、暗号情報記憶部１９４および対向先情報暗号設定テーブル１９５に対応する。
【０１０４】
利用者管理対向処理部１９１は、利用者の管理のための対向処理を行う。通信管理対向処理部１９２は、通信の管理のための対向処理を行う。利用者別フォーマット情報記憶部１９３は、利用者毎のフォーマットの情報を記憶する。暗号情報記憶部１９４は、暗号に関する情報を記憶する。対向先情報暗号設定テーブル１９５には、対向先に応じた暗号の設定値が配置される。
【０１０５】
アクセスコントロールモジュール９８は、通信暗号制御部１０８、アクセスコントロール処理部１９６、管理システム向通信情報管理テーブル１９７、および管理センタ認証情報記憶部１９８を含む。なお、アクセスコントロール処理部１９６、管理システム向通信情報管理テーブル１９７、および管理センタ認証情報記憶部１９８は、ルータ部１０９に対応する。
【０１０６】
アクセスコントロール処理部１９６は、ネットワーク１５へのアクセスの制御の処理を行う。管理システム向通信情報管理テーブル１９７には、接続システム２２または接続システム２４との通信に必要な情報が配置されている。管理センタ認証情報記憶部１９８は、接続システム２２または接続システム２４との認証に必要な情報を記憶する。
【０１０７】
次に、図１２のフローチャートを参照して、接続システム２２および接続システム２４の登録と運用の処理について説明する。業務通信を行う相手は、サービスを提供するサービス提供者サーバ３１と、端末装置として設置したクライアント端末装置（入出力装置２５）間で業務通信を行う。管理センタシステム１１は、次の情報の管理と統制を行う。すなわち、第１に、サービス提供者サーバ３１が、通信先となる端末情報、および業務処理に必要なプログラム等の制御情報である業務に必要な情報、並びに通信先毎の接続管理情報を保有し、管理と監視統制の実施、または通信状況の管理履歴の保有などの管理統制が行われる。
【０１０８】
ステップＳ１１において、サービス提供者サーバ３１側と、端末装置となるクライアント端末装置（サービス提供者サーバ３１または入出力装置２５）側の登録設置ずみ機器であれば、それぞれのゲートウェイ構成部と、管理センタシステム１１（管理システムサーバ３２）とが通信を行い、正規登録機器であれば、管理センタシステム１１（管理システムサーバ３２）は、登録を完了する。
【０１０９】
ステップＳ１２において、管理センタシステム１１により、サービス提供者サーバ３１側と、端末装置（入出力装置２５）側それぞれのクライアント端末装置双方に通信に必要な情報登録が行われる。通信先情報の登録とは、双方に接続のクライアント端末装置へ、管理センタシステム１１、サービス提供者サーバ３１と、今後通信を行うべきプログラム等をダウンロードすることを指す。
【０１１０】
ステップＳ１３において、管理センタシステム１１は、正規クライアント接続装置（サービス提供者サーバ３１または入出力装置２５）ならば、利用可能になるようにアクティブ化する。ステップＳ１４において、正規接続クライアント端末装置（サービス提供者サーバ３１または入出力装置２５）間であれば、管理センタシステム１１が介在することなく、通常の業務が開始され、業務通信が行える。
【０１１１】
ステップＳ１５において、サービス提供者サーバ３１または端末装置（サービス提供者サーバ３１または入出力装置２５）間は、運用を随時行うことが可能になる。ステップＳ１６において、管理センタシステム１１は、アクティブ化されたクライアント端末装置が、電源断などで閉塞されたか、または通信回線の切断または電源の切断の両方が発生したかを判定する。ステップＳ１６において、アクティブ化されたクライアント端末装置が電源断などで閉塞されたと判定された場合、手続はステップＳ１３に戻り、上述した処理が繰り返される。
【０１１２】
ステップＳ１６において、通信回線の切断または電源の切断の両方が発生したと判定された場合、手続はステップＳ１１に戻り、上述した処理が繰り返される。
【０１１３】
次に、図１３のフローチャートを参照して、接続システム２２または接続システム２４の登録の処理を説明する。ここでは、サービス提供者サーバ３１と入出力装置２５を、管理システムサーバ３２において、認証し、処理に必要な各種設定する処理について説明する。
【０１１４】
前提条件として、予め接続契約等が行われ、サービスを提供する者は、接続システム２２の貸与を受ける。また、サービスを提供する者は、貸与された装置をサービス提供者サーバ３１とネットワーク１５とに接続する。さらに、接続に必要な仮想ＡＰは、管理システムサーバ３２に登録されている。
【０１１５】
接続システム２２および接続システム２４は、同様の処理を行うので、接続システム２２の処理を例に説明し、接続システム２４の処理の説明は省略する。ここで、接続システム２２と管理システムサーバ３２との通信は、ネットワーク１５を介して行われる。
【０１１６】
まず、接続システム２２は、ネットワーク１５に接続される。ステップＳ２０１において、接続システム２２は、設置情報による登録処理開始を管理システムサーバ３２に依頼する。ステップＳ１０１において、管理システムサーバ３２は、接続システム２２の装置を認証し登録する。すなわち、接続の端末装置に設定された情報により初期接続が行われ、正常なら初期登録操作が行われる。
【０１１７】
ステップＳ１０２において、管理システムサーバ３２は、認証後の登録を行い、承認パラメタを接続システム２２に送出する。ステップＳ２０２において、接続システム２２は、認証登録する。
【０１１８】
ステップＳ２０３において、接続システム２２は、初期モードの設定をし、ステップＳ１０３において、管理システムサーバ３２は、初期モードの設定をすることで、接続システム２２と管理システムサーバ３２とは、相互認証する。このように、管理システムサーバ３２にて登録認証が行われ、利用機材の個別認証が行われる。
【０１１９】
ステップＳ２０４において、接続システム２２は、ルーティングモード設定を要求し、ステップＳ１０４において、管理システムサーバ３２は、利用者と設置機材を登録する。ステップＳ１０５において、管理システムサーバ３２は、対象ルーティング検索を行い、ステップＳ２０５において、接続システム２２は、ダミー応答する。
【０１２０】
すなわち、通信に必要となる利用者登録が行われ、管理システムサーバ３２と通信機材との疎通管理テーブルが生成される。初期モードとなる固有暗号テーブルが構成されて設置装置へ送出される。設置装置から暗号格納通知が受け取られ、初期通信が開始される。この後、一定時間毎に一意に変更される暗号化通信が開始される。
【０１２１】
ステップＳ１０６において、管理システムサーバ３２は、仮想ＡＰの依頼と、仮想ＡＰ設定の指示を行い、ステップＳ２０６において、接続システム２２は、仮想ＡＰを受信する。ステップＳ２０７において、接続システム２２は、仮想ＡＰを展開し登録する。ステップＳ２０８において、接続システム２２は、仮想ＡＰ登録処理を完了する。ステップＳ１０７において、管理システムサーバ３２は、依頼した仮想ＡＰ設定指示を確認する。
【０１２２】
すなわち、管理システムサーバ３２は、管理システムサーバ３２に収容の仮想ＡＰ設定の一式を設置装置に送り、展開、登録、設定を依頼する。管理システムサーバ３２は、設置装置に仮想ＡＰ設定の個別管理情報（管理システム・接続先特定接続・経路情報・暗号更新処理等）の受け渡しを行う。すなわち、不定期に更新処理が実施され、個別管理情報が更新される。
【０１２３】
不定期処理として、ステップＳ２０９において、接続システム２２は、管理システムサーバ３２が生きているかを確認するための信号である装置ハートビートを送信する。ステップＳ１０８において、管理システムサーバ３２は、装置ハートビートに返答する。
【０１２４】
また、不定期の処理として、ステップＳ２１０において、接続システム２２は、管理情報を送出し、ステップＳ１０９において、管理システムサーバ３２は、固有情報更新処理を行う。すなわち、管理システムサーバ３２は、接続先特定、接続情報（アクセス経路および暗号処理）の作成を行う。より詳細には、接続システム２３のＡＰ処理部１０６は、管理システムサーバ３２とネットワーク１５とを接続し、管理システムサーバ３２から提供される接続情報を、ネットワーク１５を介して接続システム２２および接続システム２３に送信する。
【０１２５】
さらに、不定期の処理として、ステップＳ１１０において、管理システムサーバ３２は、仮想ＡＰ情報を更新し、ステップＳ２１１において、接続システム２２は、仮想ＡＰ情報更新処理を行う。
【０１２６】
すなわち、業務に利用する業務ＡＰと接続先情報の塊である仮想ＡＰをサービス提供先より集信する。集信した仮想ＡＰは、管理システムサーバ３２にて管理され、通信対象となる先の配信テーブルにセットされる。設置装置への、実行情報更新と、管理情報の収集は不定期に行われる。
【０１２７】
また、処理毎に、ステップＳ２１２において、接続システム２２は、各種管理情報登録を終了し、ステップＳ１１１において、管理システムサーバ３２は、閉塞依頼をして、登録の処理は終了する。このように、それぞれの処理が完了する度、管理システムサーバ３２との登録作業の完了通知が行われ閉塞依頼により切断され処理が完了する。
【０１２８】
次に、図１４のフローチャートを参照して、接続先変更事前処理を説明する。すなわち、管理システムサーバ３２が介在する接続先の追加、変更するときの、接続システム２３、接続システム２２、および接続システム２４の動作を説明する。なお、接続先変更事前処理は、サービス提供側により、端末利用者への情報が変更された場合を想定していること、並びに接続システム２２および接続システム２４が、管理センタシステム１１にてすでに認証され接続可能で、運用可能な状態であることを前提とする。
【０１２９】
ステップＳ２２１において、接続システム２２は、接続先追加・変更を接続システム２３に依頼する。業務処理や提供方法が変更となる場合、接続システム２２は、管理システムサーバ３２へ追加に必要な変更情報を預託する。ステップＳ１２１において、接続システム２３は、変更以来の処理を行う。ステップＳ１２２において、接続システム２３は、追加・変更用仮想ＡＰ情報を作成し、送出処理待ちとなる。管理システムサーバ３２では、追加や変更処理に必要となる情報を決められた方式により、更新する。
【０１３０】
ステップＳ３２１において、接続システム２４は、イベントを受け付ける。
【０１３１】
ステップＳ１２３において、接続システム２３は、接続システム２４に対する変更依頼処理を行う。ステップＳ３２２において、接続システム２４は、仮想ＡＰ再配備する。更新情報は、端末利用者に接続システム２４へ配信条件が整い次第、変更処理を接続システム２４へ通知する。流し込まれた仮想ＡＰは、再配置して組み込まれる。
【０１３２】
ステップＳ３２３において、接続システム２４は、接続システム２３に組み込み完了を通知する。組込み完了により、管理システムサーバ３２へ通知される。ステップＳ１２４において、接続システム２３は、接続情報配信を完了する。ステップＳ１２５において、接続システム２３は、接続システム２２および２４に、仮想ＡＰ情報動作を確認させる。管理システムサーバ３２は、更新終了の通達を依頼元であるサービス提供者システム２１に設置している接続システム２２と、業務処理へ通知を行う。また、管理システムサーバ３２より、サービス提供者システム２１と端末利用者に設置した双方の装置である接続システム２２および接続システム２４に試験動作指示を行い、管理テーブルを取り出して確認を行う。
【０１３３】
ステップＳ２２２において、接続システム２２は、接続先更新処理を受諾する。ステップＳ３２４において、接続システム２４は、試験動作を行う。
【０１３４】
ステップＳ１２６において、接続システム２３は、追加・変更後仮想ＡＰ情報更新送出処理を行う。同様に更新先の端末利用者側、接続先情報の更新情報を更新する。ステップＳ２２３において、接続システム２２は、仮想ＡＰ情報相手先情報更新処理を行う。ステップＳ２２４において、接続システム２２は、業務接続を要求する。ステップＳ３２５において、接続システム２４は、組み込み完了活性化を行う。ステップＳ３２６において、接続システム２４は、接続完了切断を行う。サービス提供者システム２１と、端末利用者に設置した接続システム２２間で管理システムサーバ３２により指示された業務接続試験を実施して正常なら端末側仮想ＡＰを活性化して業務処理を待つ。この処理により試験通信を完了して切断を行う。
【０１３５】
ステップＳ２２５において、接続システム２２は、接続承認・切断を行う。
【０１３６】
ステップＳ２２６において、接続システム２２は、管理システムサーバ３２と交信する。ステップＳ１２７において、接続システム２３は、管理情報を更新する。ステップＳ３２７において、接続システム２４は、管理システムサーバ３２と交信する。ステップＳ１２８において、接続システム２３は、管理情報を更新して、接続先変更事前処理は終了する。
【０１３７】
次に、図１５のフローチャートを参照して、相互接続の処理を説明する。前提条件は、本処理が、管理システムサーバ３２で仲介処理が完了し端末相互間で運用可能な状態であること、およびサービス提供者システム２１、端末利用者双方の接続システム２２および接続システム２４が管理センタシステム１１にて認証され業務運用可能な状態であることである。
【０１３８】
ステップＳ２４１において、接続システム２２は、起動処理を行う。ステップＳ２４２において、接続システム２２は、センタ仮想ＡＰを活性化させる。業務アプリケーションから接続システム２２がキックされると、起動処理が動作してセンタ仮想ＡＰが活性化される。
【０１３９】
ステップＳ２４３において、接続システム２２は、接続先を解析する。ステップＳ３４１において、接続システム２４は、受信特定先を承認する。仮想ＡＰから通信に必要な情報や暗号化がテーブルより読み込まれ接続先へリンクされる。
【０１４０】
ステップＳ３４２において、接続システム２４は、対象先仮想ＡＰを活性化させる。対象先は、パラメタにより接続システム２２が判定したコール元の仮想ＡＰが活性化される。ステップＳ３４３において、接続システム２４は、宛先承認を返信する。
【０１４１】
ステップＳ２４４において、接続システム２２は、接続時解読承認をする。コール元へ起動承認が通達され業務電文の到達を待つ。ステップＳ２４５において、接続システム２２は、電文I/O処理を行う。ステップＳ２４６において、接続システム２２は、通信電文パラメタを創出する。サービス提供者システム２１のＳＶにある業務処理へ要求情報が通知され、返信用電文を受け取り端末利用者に設置の接続システム２４に送出する。ステップＳ３４４において、接続システム２４は、パラメタ解析組み立てを行う。ステップＳ３４５において、接続システム２４は、電文I/O処理を行う。ステップＳ３４６において、接続システム２４は、通信電文パラメタの創出の処理を行う。接続システム２４は、電文を装置へ送出して返答をセンタへ送出する。
【０１４２】
ステップＳ２４７において、接続システム２２は、パラメタ解析組み立てを行う。ステップＳ２４８において、接続システム２２は、電文I/O処理を行う。ステップＳ２４９において、接続システム２２は、センタ業務ＳＶ返答パラメタを創出する。ステップＳ３４７において、接続システム２４は、パラメタ解析組み立てを行う。ステップＳ３４８において、接続システム２４は、電文I/O処理を行う。ステップＳ３４９において、接続システム２４は、通信電文パラメタの創出の処理を行う。
【０１４３】
ステップＳ２５０において、接続システム２２は、パラメタ解析組み立てを行う。ステップＳ２５１において、接続システム２２は、電文I/O処理を行う。ステップＳ２５２において、接続システム２２は、センタ業務ＳＶ返答パラメタを創出する。
【０１４４】
サービス提供者システム２１のＳＶにある業務処理が収束まで処理が繰り返される。すなわち、ステップＳ２４９〜２５２およびステップＳ３４７〜３４９の手続は、業務処理完了まで繰り返される。
【０１４５】
より詳細には、ステップＳ２４９〜２５２およびステップＳ３４７〜３４９の手続において、仮想ＡＰ処理部７４は、サービス提供者サーバ３１において実行されているアプリケーションプログラムであって、サービス情報を提供するアプリケーションプログラムに関係付けられ、サービス提供者サーバ３１とネットワーク１５とを接続する。仮想ＡＰ処理部７５は、入出力装置２５において実行されているアプリケーションプログラムであって、サービス提供者サーバ３１から提供されるサービス情報を取得するアプリケーションプログラムに関係付けられ、入出力装置２５とネットワーク１５とを接続する。接続システム２２と接続システム２４とは、ＡＰ処理部１０６から送信された接続情報によってネットワーク１５を介して接続し、サービス提供者サーバ３１で実行されているアプリケーションプログラムによって送信されてきた入出力装置２５で実行されているアプリケーションプログラム宛のサービス情報を、サービス提供者サーバ３１と接続システム２２との通信経路、ネットワーク１５、および接続システム２４と入出力装置２５との通信経路を介して入出力装置２５で実行されているアプリケーションプログラムに伝送する。
【０１４６】
さらに説明すれば、仮想ＡＰ処理部７４は、サービス提供者サーバ３１において実行されるアプリケーションプログラムであって、サービス情報を提供するアプリケーションプログラムに関係付けられ、サービス提供者サーバ３１とネットワーク１５とを接続し、接続システム２３から送信されてきた接続情報によってネットワーク１５を介して接続システム２４に接続し、サービス提供者サーバ３１で実行されているアプリケーションプログラムによってサービス提供者サーバ３１との間の通信経路で送信されてきたサービス情報であって、入出力装置２５で実行されているアプリケーションプログラム宛のサービス情報を受信し、ネットワーク１５を介して接続システム２４に送信する。
【０１４７】
また、仮想ＡＰ処理部７５は、入出力装置２５において実行されるアプリケーションプログラムであって、サービス提供者サーバ３１から提供されるサービス情報を取得するアプリケーションプログラムに関係付けられ、入出力装置２５とネットワーク１５とを接続し、接続システム２３から送信されてきた接続情報によってネットワーク１５を介して接続システム２２に接続し、サービス提供者サーバ３１で実行されているアプリケーションプログラムによってネットワーク１５を介して送信されてきたサービス情報であって、入出力装置２５で実行されているアプリケーションプログラム宛のサービス情報を受信し、接続システム２４と入出力装置２５との通信経路を介して入出力装置２５に送信する。
【０１４８】
ステップＳ２５３において、接続システム２２は、接続解除指示を行う。本例の場合、接続システム２２側が、業務処理完了にて完了処理を相手に投げる。ステップＳ３５０において、接続システム２４は、パラメタ解析組み立てを行う。ステップＳ３５１において、接続システム２４は、接続解除完了通知を行う。ステップＳ２５４において、接続システム２２は、業務完了解除を行う。
【０１４９】
ステップＳ３５２において、接続システム２４は、対象先仮想ＡＰ解除処理を行う。ステップＳ３５３において、接続システム２４は、アクティブレディとなる。接続システム２４は、待ち状態に戻る。
【０１５０】
ステップＳ２５５において、接続システム２２は、管理システムサーバ３２と交信する。ステップＳ１４１において、接続システム２３は、管理情報を更新する。ステップＳ３５４において、接続システム２４は、管理システムサーバ３２と交信する。ステップＳ１４２において、接続システム２３は、管理情報を更新して、相互接続の処理は終了する。非同期に管理システムサーバ３２より情報収集がなされる。ステップＳ２５５およびステップＳ１４１並びにステップＳ３５４およびステップＳ１４２の手続は不定期に行われる。
【０１５１】
次に、図１６を参照して業務ＡＰ処理を実行するときの通信処理の例を説明する。ここでは、処理前提を以下の様に設定する。すなわち、カード提示により仮想ＡＰ処理がサービス提供者システムの所定の業務処理が起動して、端末利用者の端末処理でＩＣカードの読み取りを行いサービス提供者システム２１へ通達する。サービス提供者システム２１の業務処理は、処理すべき電文を受け取りワンストップで処理を完了して端末（入出力装置２５）へ状態通知する。
【０１５２】
まず、ＩＣカードのリーダライタである入出力装置２５がＩＣカードを読み取る。すなわち、入出力装置２５がＩＣカードを検知する。接続システム２４は、処理の判定を行う。接続システム２４は、業務処理用の仮想ＡＰの特定し起動することにより、業務処理用の仮想ＡＰを活性化させる。接続システム２４は、起動した仮想ＡＰにより処理判定し、入出力装置２５にカード情報を読み取らせる。
【０１５３】
接続システム２４は、読み取りデータを規定に丸めて電文として接続システム２４へ渡す。接続システム２４の仮想ＡＰは、活性化して、電文を受け取る。接続システム２４の仮想ＡＰは、サービス提供者システム２１に電文を渡す。サービス提供者システム２１において、デバイス割り込みによりセンタの業務処理ＡＰが電文を取得する。サービス提供者システム２１の業務処理ＡＰは、返答情報を生成し、接続システム２４の仮想ＡＰに、返答情報として受け渡す。接続システム２４の仮想ＡＰは、端末（入出力装置２５）向けに返信を準備する。
【０１５４】
接続システム２４の仮想ＡＰが返信である電文を送信すると、接続システム２２は、サービス提供者システム２１からの返信を受信する。接続システム２２は、出力装置である入出力装置２５に、起動された仮想ＡＰ情報としてのメッセージの返答して、表示させ、通信処理は終了する。
【０１５５】
このように、仮想ＡＰ処理部７４が、サービス提供者サーバ３１において実行されているアプリケーションプログラムであって、サービス情報を提供するアプリケーションプログラムに関係付けられ、サービス提供者サーバ３１とネットワーク１５とを接続し、仮想ＡＰ処理部７５が、入出力装置２５において実行されているアプリケーションプログラムであって、サービス提供者サーバ３１から提供されるサービス情報を取得するアプリケーションプログラムに関係付けられ、入出力装置２５とネットワーク１５とを接続し、ＡＰ処理部１０６が、管理システムサーバ３２とネットワーク１５とを接続し、管理システムサーバ３２から提供される接続情報を、ネットワーク１５を介して接続システム２２および接続システム２４に送信し、接続システム２２と接続システム２４とは、ＡＰ処理部１０６から送信された接続情報によってネットワーク１５を介して接続し、サービス提供者サーバ３１で実行されているアプリケーションプログラムによって送信されてきた入出力装置２５で実行されているアプリケーションプログラム宛のサービス情報を、サービス提供者サーバ３１と接続システム２２との間の通信経路、ネットワーク、および入出力装置２５と接続システム２４との間の通信経路を介して入出力装置２５で実行されているアプリケーションプログラムに伝送するようにしたので、仮に、サービス提供者サーバ３１若しくは入出力装置２５がウィルス（プログラム）に感染したり、または、不正にサービス提供者サーバ３１若しくは入出力装置２５に侵入されて、システムが書き換えられたりしても、通信先が変わることがないので、より安全に通信できる。
【０１５６】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１５７】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１５８】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１５９】
１１…管理センタシステム  、２１−１、２１−２、または２１…接続システム  、２３…接続システム  、２４−１、２４−２、または２４…接続システム  、２５−１−１〜２５−３−ｎまたは２５…入出力装置  、３１−１−１〜３１−２−２または３１…サービス提供者サーバ  、３２…管理システムサーバ  、５１…CPU  、５２…ROM  、５３…RAM  、５８…記憶部  、５９…通信部  、６１…リムーバブルメディア  、７４…仮想ＡＰ処理部  、７５…仮想ＡＰ処理部  、１０６…ＡＰ処理部
【図２】
2013210893.tif 000003
【図３】
2013210893.tif 000004
【図４】
2013210893.tif 000005
【図５】
2013210893.tif 000006
【図６】
2013210893.tif 000007
【図７】
2013210893.tif 000008
【図８】
2013210893.tif 000009
【図９】
2013210893.tif 000010
【図１０】
2013210893.tif 000011
【図１１】
2013210893.tif 000012
【図１２】
2013210893.tif 000013
【図１３】
2013210893.tif 000014
【図１４】
2013210893.tif 000015
【図１５】
2013210893.tif 000016
【図１６】
2013210893.tif 000017
【図１】
2013210893.tif 000018