(57)【特許請求の範囲】
【請求項１】
分散配置もしくは同一拠点に配置した複数の情報流通サービス提供装置と、主情報流通サービス提供装置と、がインターネットプロトコル通信網を介して接続され、当該情報流通サービス提供装置または主情報流通サービス提供装置が、前記インターネットプロトコル通信網を介して接続された情報端末へ情報流通サービスを提供する分散型情報流通サービス処理システムであって、
前記複数の情報流通サービス提供装置それぞれが、前記情報端末に対する個々のサービス提供処理で発生した情報を前記主情報流通サービス提供装置に登録する第一の手段を備え、
前記複数の情報流通サービス提供装置それぞれが、自装置で記憶する利用者情報を前記主情報流通サービス提供装置に登録する第二の手段を備え、
前記複数の情報流通サービス提供装置それぞれが、前記サービス提供処理で発生した更新情報を、随時前記主情報流通サービス提供装置に登録する第三の手段を備え、
前記主情報流通サービス提供装置が、当該主情報流通サービス提供装置にて記憶している前記利用者情報を前記情報流通サービス提供装置それぞれに登録する第四の手段を備え、
前記情報流通サービス提供装置それぞれが、他の情報流通サービス提供装置または前記主情報流通サービス提供装置について前記インターネットプロトコル通信網上で識別する接続要求先情報を記憶する第五の手段を備え、
前記情報流通サービス提供装置それぞれが、自らのサービスレベル品質に関する情報を管理する第六の手段を備え、
前記情報流通サービス提供装置それぞれが、前記利用者に関する情報と前記個々のサービス提供処理で発生した情報とを用いてサービス提供処理を行う情報端末からの新たな接続要求を受け付けた場合に当該新たな接続要求による情報処理量または同時接続数の増加が前記自らのサービスレベル品質へ与える影響度を導く第七の手段を備え、
前記情報流通サービス提供装置それぞれが、前記影響度に基づいて前記サービスレベル品質が低下となることを判断する第八の手段を備え、
前記情報流通サービス提供装置それぞれが、第八の手段によりサービスレベル品質の低下と判断されたときに第五の手段にて記憶されている他の情報流通サービス提供装置または前記主情報流通サービス提供装置の接続要求先情報を参照する第九の手段を備え、
前記情報流通サービス提供装置それぞれが、情報端末からの前記接続要求時に情報流通サービス提供装置の第八の手段によりサービスレベル品質の低下と判断されたときに第九の手段により参照した他の情報流通サービス提供装置または前記主情報流通サービス提供装置を示す接続要求先情報を含み、前記接続要求を行った情報端末に対してネットワーク上の代替接続先へ接続要求させる接続先変更指示を情報端末に送信する第十の手段を備える
ことを特徴とする分散型情報流通サービス処理システム。
【請求項２】
分散配置もしくは同一拠点に配置した複数の情報流通サービス提供装置と、主情報流通サービス提供装置と、がインターネットプロトコル通信網を介して接続され、当該情報流通サービス提供装置または主情報流通サービス提供装置が、前記インターネットプロトコル通信網を介して接続された情報端末へ情報流通サービスを提供する分散型情報流通サービス処理システムにおける分散型情報流通サービス処理方法であって、
前記複数の情報流通サービス提供装置それぞれの第一の手段が、前記情報端末に対する個々のサービス提供処理で発生した情報を前記主情報流通サービス提供装置に登録し、
前記複数の情報流通サービス提供装置それぞれの第二の手段が、自装置で記憶する利用者情報を前記主情報流通サービス提供装置に登録し、
前記複数の情報流通サービス提供装置それぞれの第三の手段が、前記サービス提供処理で発生した更新情報を、随時前記主情報流通サービス提供装置に登録し、
前記主情報流通サービス提供装置の第四の手段が、当該主情報流通サービス提供装置にて記憶している前記利用者情報を前記情報流通サービス提供装置それぞれに登録し、
前記情報流通サービス提供装置それぞれの第五の手段が、他の情報流通サービス提供装置または前記主情報流通サービス提供装置について前記インターネットプロトコル通信網上で識別する接続要求先情報を記憶し、
前記情報流通サービス提供装置それぞれの第六の手段が、自らのサービスレベル品質に関する情報を管理し、
前記情報流通サービス提供装置それぞれの第七の手段が、前記利用者に関する情報と前記個々のサービス提供処理で発生した情報とを用いてサービス提供処理を行う情報端末からの新たな接続要求を受け付けた場合に当該新たな接続要求による情報処理量または同時接続数の増加が前記自らのサービスレベル品質へ与える影響度を導き、
前記情報流通サービス提供装置それぞれの第八の手段が、前記影響度に基づいて前記サービスレベル品質が低下となることを判断し、
前記情報流通サービス提供装置それぞれの第九の手段が、第八の手段によりサービスレベル品質の低下と判断されたときに第五の手段にて記憶されている他の情報流通サービス提供装置または前記主情報流通サービス提供装置の接続要求先情報を参照し、
前記情報流通サービス提供装置それぞれの第十の手段が、情報端末からの前記接続要求時に情報流通サービス提供装置の第八の手段によりサービスレベル品質の低下と判断されたときに第九の手段により参照した他の情報流通サービス提供装置または前記主情報流通サービス提供装置を示す接続要求先情報を含み、前記接続要求を行った情報端末に対してネットワーク上の代替接続先へ接続要求させる接続先変更指示を情報端末に送信する
ことを特徴とする分散型情報流通サービス処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットプロトコル通信網サービスを用い、情報流通サービス提供を行う際に必要となる情報流通サービス提供を行うためのコンピュータシステムのサービスレベル品質を保つための分散処理制御方法と、情報流通サービス提供を行うために分散配置されたコンピュータシステムとインターネットプロトコル通信網を介して接続される情報流通サービスを利用するための情報端末との間で行われるサービスレベルでの接続制御方法に関する。
【背景技術】
【０００２】
従来の情報流通サービス提供を行うためのサービスレベルでの接続制御法を図７、図８および、図９により説明する。
図７は全体的な構成図を示し、情報端末１０−１〜１０−Ｎそれぞれは通信回線１２−１〜１２−Ｎによりインターネットプロトコル通信網１３に接続される。情報流通サービス提供コンピュータシステム１４は通信回線１５によりインターネットプロトコル通信網１３に接続される。
【０００３】
図８は一般的な情報流通サービス提供コンピュータシステムの構成図を示し、インターネットプロトコル通信網１３との通信手順を終端するインターネットプロトコル終端部２１、接続負荷分散制御を行うロードバランサー２２、複数台の情報流通サービス制御装置２３−１〜２３−Ｍがシステム内ネットワークにより接続されている。また情報流通サービス提供コンピュータシステムにはデータベース装置が接続されているものとする。
【０００４】
図９は異なる拠点に情報流通サービス提供コンピュータシステムを複数配備したグローバルロードバランスによる地域負荷分散システムの構成図を示している。情報端末１０−１〜１０−Ｎはそれぞれ通信回線１２−１〜１２−Ｎによりインターネットプロトコル通信網１３と接続され、複数の情報流通サービス提供コンピュータシステム１４−１〜１４−Ｐにおける接続情報とサービス状況を管理している接続制御システム１７および、複数の情報流通サービス提供コンピュータシステム１４−１〜１４−Ｐが通信回線１６、通信回線１５−１〜１５−Ｐによりインターネットプロトコル通信網１３と接続されている。
【０００５】
いま、図７において、情報端末１０−１〜１０−Ｎのいずれかよりインターネットプロトコル通信網１３を介し情報流通サービス提供コンピュータシステム１４にサービスレベルで接続が行われる際には、情報流通サービス提供コンピュータシステム１４の内部のサービスレベルでの接続制御として図８を用いて説明すると、インターネットプロトコル終端部２１においてインターネットプロトコル通信網１３との通信手順を終端し、ロードバランサー２２において複数台の情報流通サービス制御装置２３−１〜２３−Ｍのいずれかへ情報端末１０−１〜１０−Ｎのいずれかからの接続を分配し、サービスレベルでの負荷分散を行うための接続制御を実施している。このとき、ロードバランサー２２においては、複数台の情報流通サービス制御装置２３−１〜２３−Ｍ個々の負荷状況、サービス提供状況等の膨大な情報をリアルタイムに収集することにより、適切な負荷分散が可能となる。
【０００６】
また別な接続制御法として、図９に示すような、異なる拠点に情報流通サービス提供コンピュータシステムを複数配備したグローバルロードバランスによる負荷分散においては、情報端末１０−１〜１０−Ｎのいずれかから接続制御システム１７に情報提供先の問い合わせを行い、接続制御システム１７が適切な情報流通サービス提供先を複数の情報流通サービス提供コンピュータシステム１４−１〜１４−Ｐから選択し、情報端末１０−１〜１０−Ｎに選択した情報提供先の接続情報を知らせている。また情報端末１０−１〜１０−Ｎは接続制御システム１７より知らされた接続情報を元に情報流通サービス提供コンピュータシステム１４−１〜１４−Ｐのいずれかに接続要求を行う。このとき、接続制御システム１７においては、複数の情報流通サービス提供コンピュータシステム１４−１〜１４−Ｐ個々の負荷状況、サービス提供状況等の膨大な情報をリアルタイムに収集することにより、情報端末１０−１〜１０−Ｎからの問い合わせ時に適切な接続先が判定可能となる。
【０００７】
このように従来の手法においては、負荷分散を行うための接続制御を適切に実施するためには、情報流通サービス提供を行っているコンピュータもしくは、コンピュータシステムの膨大な運用状況をリアルタイムに収集し、情報端末からの接続要求時もしくは、接続先問い合わせ時に、収集した情報を元に接続先を判定する必要があり、簡便な接続制御手法が求められている。また、情報流通サービス提供を行っているコンピュータもしくは、コンピュータシステムにおいては、情報端末からの接続要求が集中した場合にもサービスレベルでの品質を確保するために、トラヒック理論等を用いたリソース設計により必要とするリソースをあらかじめ用意しておく必要があり、リソースの効率的な利用手法が求められている。なお、負荷分散を行うシステムの従来技術として、ＤＮＳラウンドロビン、ロードバランサ等の技術が非特許文献１により公開されている。
【非特許文献１】“負荷分散装置を利用したシステム構築”、「online」、「平成１８年１月３１日検索」、インターネット＜ＵＲＬ：http://www.soi.wide.ad.jp/iw2001/slides/11/11-1/index_1.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した負荷分散を行うための接統制御手法例に見られるように、情報端末により情報流通サービスの提供を受けようとして情報流通サービス提供コンピュータシステムに接続を行うとき、情報流通サービス提供コンピュータシステムもしくは、接続制御システムにおいて適切な接続先を判定する場合、数々の問題点があり、これを整理すると次のとおりである。
【０００９】
（１）情報流通サービス提供コンピュータシステムにおいて、内部装置にロードバランサーを設けることにより複数の情報流通サービス制御装置に接続を分配し負荷分散を行う手法においては、ロードバランサーが個々の情報流通サービス制御装置に均一の負荷になるように接続要求を分配するため、情報流通サービス提供コンピュータシステムの内部装置として設置されている情報流通サービス制御装置の数により情報流通サービス提供コンピュータシステムとしてのサービスレベル品質の閾値が決まることになる。すなわち、トラヒック計算等により想定した同時接続数を超えた利用があった場合もしくは、想定した情報量を超えた利用があった場合には、利用者全てのサービスレベル品質が低下する課題がある。
【００１０】
（２）情報流通サービス提供コンピュータシステムにおいて、内部装置にロードバランサーを設けることにより複数の情報流通サービス制御装置に接続を分配し負荷分散を行う手法においては、トラヒック計算等により最繁時の同時接続数もしくは、最繁時の同時に処理を行う情報量を基に、情報流通サービス制御装置の処理能力、情報流通サービス制御装置の設置数を決めるため、平常トラヒック時には情報流通サービス提供コンピュータシステムが持つ処理能力に対し「数分の一」程度の利用率となり、情報流通サービス提供コンピュータシステム運用の非効率性に課題がある。
【００１１】
（３）異なる拠点に複数配置された同一の情報流通サービスを提供する情報流通サービス提供コンピュータシステムもしくは、異なる拠点に複数配置された同一の情報流通サービスを提供する情報流通サービス制御装置をグローバルロードバランスにより負荷分散を行う手法においては、接続制御システムにおいて、全ての情報流通サービス提供コンピュータシステムのサービスレベル品質に関わる情報もしくは、全ての情報流通サービス制御装置のサービスレベル品質に関わる情報を状態変化のつど収集する必要があり、情報流通サービス提供が増えるにつれ接続制御システムヘの負荷が増大する課題がある。
【００１２】
（４）異なる拠点に複数配置された同一の情報流通サービスを提供する情報流通サービス提供コンピュータシステムもしくは、異なる拠点に複数配置された同一の情報流通サービスを提供する情報流通サービス制御装置をグローバルロードバランスにより負荷分散を行う手法においては、情報流通サービスを利用する全ての情報端末から接続先問い合わせを受け付けるため、接続制御システムが故障もしくは、高負荷状態に陥った場合、全ての情報流通サービスの提供が利用できなくなる課題がある。
【００１３】
（５）接続制御システムを２重化もしくは、複数設置することで、情報流通サービスを安定提供することが可能であるが、接続制御システム内部装置にロードバランサー等による分散制御が必要となり、情報流通サービスを提供するためのシステムが複雑化する課題がある。
【００１４】
そこでこの発明は、上記のような問題点（１）〜（５）を解決し、従来の接続制御方法では実現不可能であった、分散型情報流通サービス処理におけるサービスレベルでの簡便な接続制御の実現と、情報流通サービス提供を行うコンピュータもしくは、コンピュータシステムの情報流通サービス提供に必要となるリソースの効率的な運用と、経済性に優れた分散型情報流通サービス提供システムの実現と、情報流通サービスの増加に左右されずにシステム構成自体がシンプルでサービスレベルでの品質を利用者個々に約束された品質に保つことを可能とすることを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明は、分散配置もしくは同一拠点に配置した複数の情報流通サービス提供装置と、主情報流通サービス提供装置と、がインターネットプロトコル通信網を介して接続され、当該情報流通サービス提供装置または主情報流通サービス提供装置が、前記インターネットプロトコル通信網を介して接続された情報端末へ情報流通サービスを提供する分散型情報流通サービス処理システムであって、前記複数の情報流通サービス提供装置それぞれが、前記情報端末に対する個々のサービス提供処理で発生した情報を前記主情報流通サービス提供装置に登録する第一の手段を備え、前記複数の情報流通サービス提供装置それぞれが、自装置で記憶する利用者情報を前記主情報流通サービス提供装置に登録する第二の手段を備え、前記複数の情報流通サービス提供装置それぞれが、前記サービス提供処理で発生した更新情報を、随時前記主情報流通サービス提供装置に登録する第三の手段を備え、前記主情報流通サービス提供装置が、当該主情報流通サービス提供装置にて記憶している前記利用者情報を前記情報流通サービス提供装置それぞれに登録する第四の手段を備え、前記情報流通サービス提供装置それぞれが、他の情報流通サービス提供装置または前記主情報流通サービス提供装置について前記インターネットプロトコル通信網上で識別する接続要求先情報を記憶する第五の手段を備え、前記情報流通サービス提供装置それぞれが、自らのサービスレベル品質に関する情報を管理する第六の手段を備え、前記情報流通サービス提供装置それぞれが、前記利用者に関する情報と前記個々のサービス提供処理で発生した情報とを用いてサービス提供処理を行う情報端末からの新たな接続要求を受け付けた場合に当該新たな接続要求による情報処理量または同時接続数の増加が前記自らのサービスレベル品質へ与える影響度を導く第七の手段を備え、前記情報流通サービス提供装置それぞれが、前記影響度に基づいて前記サービスレベル品質が低下となることを判断する第八の手段を備え、前記情報流通サービス提供装置それぞれが、第八の手段によりサービスレベル品質の低下と判断されたときに第五の手段にて記憶されている他の情報流通サービス提供装置または前記主情報流通サービス提供装置の接続要求先情報を参照する第九の手段を備え、前記情報流通サービス提供装置それぞれが、情報端末からの前記接続要求時に情報流通サービス提供装置の第八の手段によりサービスレベル品質の低下と判断されたときに第九の手段により参照した他の情報流通サービス提供装置または前記主情報流通サービス提供装置を示す接続要求先情報を含み、前記接続要求を行った情報端末に対してネットワーク上の代替接続先へ接続要求させる接続先変更指示を情報端末に送信する第十の手段を備えることを特徴とする分散型情報流通サービス処理システムである。
【００１６】
本発明によれば、分散型情報流通サービス処理おける接続制御として、自らのサービスレベル品質の管理と、自らのサービスと同一のサービスを提供している情報流通サービス提供装置の接続に関する情報を管理し、新たな情報端末からの接続要求を許容したときサービスレベル品質が低下すると判断された場合に、情報端末に他の情報流通サービス提供装置への接続変更を指示し、情報端末は指示に従い自動的に他の情報流通サービス提供装置へ接続を行うことにより、サービスレベル品質を保ち情報流通サービス提供装置として簡便な接続制御を可能としている。また、分散型情報流通サービス処理おいて、個々の情報流通サービス提供装置とは別に、サービス提供に関する情報を一元的に管理する主たる情報流通サービス提供装置を配備し、個々の情報流通サービス提供装置で管理されているサービス提供に関する情報を主たる情報流通サービス提供装置にも登録し、個々の情報流通サービス提供装置が新たな情報流通サービス利用のために情報端末からの接続要求を受け付けられない場合もしくは、個々の情報流通サービス提供装置が故障した場合においても、主たる情報流通サービス提供装置が情報端末からの接続要求を受付け、サービスレベル品質を保つことにより、個々の情報流通サービス提供装置においては、最繁時の処理能力を必要とせずに、平常時に必要となる処理能力を満すリソースだけで済み、リソースの効率的な運用と、経済性に優れた分散型情報流通サービス提供システムの実現を可能としている。
【００１７】
具体的には、情報流通サービス提供装置自らのサービスレベル品質を管理する機能と、情報流通サービス提供装置自らのサービスと同一のサービスを提供している情報流通サービス提供装置の接続に関する情報を管理する機能と、サービスの提供を受けるために情報端末から接続要求があった場合に自らのサービスレベル品質への影響度を導く機能と、導かれた影響度から新たな接続要求を許容した場合にサービスレベル品質が低下すると判断する機能と、サービスレベル品質が低下すると判断された場合に自らと同一の情報流通サービスを提供している他の情報流通サービス提供装置への接続変更指示を情報端末に行う機能とを設けることにより、接続変更指示を受けた情報端末が変更指示を元に自動的に指示された他の情報流通サービス提供装置への接続が行え、サービスレベル品質を保つとともに、情報流通サービス提供装置として簡便な接続制御を行うことができる。
【００１９】
本発明によれば、分散型情報流通サービス処理における、個々の情報流通サービス提供装置とは別にサービス提供に関する情報を一元的に管理する主たる情報流通サービス提供装置を配備し、分散配置された同一の情報流通サービスを提供する複数の情報流通サービス提供装置および、分散配置された異なる情報流通サービスを提供する複数の情報流通サービス提供装置にて、個々の情報流通サービス提供装置で管理されているサービス提供に関する情報を主たる情報流通サービス提供装置にも登録することにより、個々の情報流通サービス提供装置が新たな情報流通サービス利用のために情報端末からの接続要求を受け付けられない場合もしくは、個々の情報流通サービス提供装置が故障した場合においても、主たる情報流通サービス提供装置が情報端末からの接続要求を受付けることによりサービスレベル品質を保つことおよび、個々の情報流通サービス提供処理装置が追加もしくは故障から復帰となった際にも自動的に情報流通サービス提供に関する情報を主たる情報流通サービス提供処理装置より追加もしくは故障から復帰となった情報流通サービス提供処理装置に送られることを特徴とし、さらに、個々の情報流通サービス提供装置においては、最繁時の処理能力を必要とせずに、平常時に必要となる処理能力を満すリソースだけで済むことから、情報流通サービス処理装置としてリソースの効率的な運用と、分散型情報流通サービス提供システムの優れた経済性を特徴とする。
【００２１】
本発明によれば、上述の分散型情報流通サービス処理システムによる情報端末から情報流通サービス処理装置へのサービスレベルでのサービス提供パス自動切換えを行うため、情報端末において、あらかじめ定められた情報流通サービス処理装置への接続情報を管理し、接続情報を元に情報流通サービス処理装置への接続要求に対し、情報流通サービス処理装置より接続先変更指示を応答として受けた際、接続先変更指示に従い新たに他の情報流通サービス処理装置に自動的に接続要求を行う情報端末での一連の制御を特徴とし、さらに、あらかじめ定められた情報流通サービス処理装置への接続要求に対し、情報流通サービス処理装置より応答が規定時間内に返らない場合、あらかじめ定められた情報流通サービス処理装置への接続情報に従い新たに他の情報流通サービス処理装置に自動的に接続要求を行う。これによりサービスを受けることが可能となり、利用者が意識せずに、接続品質・サービス提供品質を一定に保つことができる。
【００２２】
また本発明は、分散配置もしくは同一拠点に配置した複数の情報流通サービス提供装置と、主情報流通サービス提供装置と、がインターネットプロトコル通信網を介して接続され、当該情報流通サービス提供装置または主情報流通サービス提供装置が、前記インターネットプロトコル通信網を介して接続された情報端末へ情報流通サービスを提供する分散型情報流通サービス処理システムにおける分散型情報流通サービス処理方法であって、前記複数の情報流通サービス提供装置それぞれの第一の手段が、前記情報端末に対する個々のサービス提供処理で発生した情報を前記主情報流通サービス提供装置に登録し、前記複数の情報流通サービス提供装置それぞれの第二の手段が、自装置で記憶する利用者情報を前記主情報流通サービス提供装置に登録し、前記複数の情報流通サービス提供装置それぞれの第三の手段が、前記サービス提供処理で発生した更新情報を、随時前記主情報流通サービス提供装置に登録し、前記主情報流通サービス提供装置の第四の手段が、当該主情報流通サービス提供装置にて記憶している前記利用者情報を前記情報流通サービス提供装置それぞれに登録し、前記情報流通サービス提供装置それぞれの第五の手段が、他の情報流通サービス提供装置または前記主情報流通サービス提供装置について前記インターネットプロトコル通信網上で識別する接続要求先情報を記憶し、前記情報流通サービス提供装置それぞれの第六の手段が、自らのサービスレベル品質に関する情報を管理し、前記情報流通サービス提供装置それぞれの第七の手段が、前記利用者に関する情報と前記個々のサービス提供処理で発生した情報とを用いてサービス提供処理を行う情報端末からの新たな接続要求を受け付けた場合に当該新たな接続要求による情報処理量または同時接続数の増加が前記自らのサービスレベル品質へ与える影響度を導き、前記情報流通サービス提供装置それぞれの第八の手段が、前記影響度に基づいて前記サービスレベル品質が低下となることを判断し、前記情報流通サービス提供装置それぞれの第九の手段が、第八の手段によりサービスレベル品質の低下と判断されたときに第五の手段にて記憶されている他の情報流通サービス提供装置または前記主情報流通サービス提供装置の接続要求先情報を参照し、前記情報流通サービス提供装置それぞれの第十の手段が、情報端末からの前記接続要求時に情報流通サービス提供装置の第八の手段によりサービスレベル品質の低下と判断されたときに第九の手段により参照した他の情報流通サービス提供装置または前記主情報流通サービス提供装置を示す接続要求先情報を含み、前記接続要求を行った情報端末に対してネットワーク上の代替接続先へ接続要求させる接続先変更指示を情報端末に送信することを特徴とする分散型情報流通サービス処理方法である。
【発明の効果】
【００２５】
本発明によれば、情報流通サービス提供装置自らのサービスレベル品質を管理する機能と、情報流通サービス提供装置自らのサービスと同一のサービスを提供している情報流通サービス提供装置の接続に関する情報を管理する機能と、サービスの提供を受けるために情報端末から接続要求があった場合に自らのサービスレベル品質への影響度を導く機能と、導かれた影響度から新たな接続要求を許容した場合にサービスレベル品質が低下すると判断する機能と、サービスレベル品質が低下すると判断された場合に自らと同一の情報流通サービスを提供している他の情報流通サービス提供装置への接続変更指示を情報端末に行う機能とを設けることにより、接続変更指示を受けた情報端末が変更指示を元に指示された他の情報流通サービス提供装置へ自動的に接続することが可能となり、サービスレベル品質を常に―定に保つとともに、ピークトラヒックを意識せずに情報流通サービス提供装置自体のリソースに沿ったサービス提供環境を実現できることから、情報流通サービス提供装置の経済性を大幅に改善でき、情報流通サービス提供装置として簡便な接続制御が可能となる。
【００２６】
また本発明によれば、分散型情報流通サービス処理における、個々の情報流通サービス提供装置とは別にサービス提供に関する情報を一元的に管理する主たる情報流通サービス提供装置を配備し、分散配置された同一の情報流通サービスを提供する複数の情報流通サービス提供装置および、分散配置された異なる情報流通サービスを提供する複数の情報流通サービス提供装置にて、個々の情報流通サービス提供装置で管理されているサービス提供に関する情報を主たる情報流通サービス提供装置にも登録することにより、個々の情報流通サービス提供装置が新たな情報流通サービス利用のために情報端末からの接続要求を受け付けられない場合もしくは、個々の情報流通サービス提供装置が故障した場合においても、主たる情報流通サービス提供装置が情報端末からの接続要求を受付けることによりサービスレベル品質を保つことおよび、個々の情報流通サービス提供処理装置が追加もしくは故障から復帰となった際にも主たる情報流通サービス提供処理装置より追加もしくは故障から復帰となった情報流通サービス提供処理装置に自動的に情報流通サービス提供に関する情報を送ることが可能となり、さらに、個々の情報流通サービス提供装置においては、最繁時の処理能力を必要とせずに、平常時に必要となる処理能力を満すリソースだけで済むことから、情報流通サービス処理装置としてリソースの効率的な運用と、分散型情報流通サービス提供システムの優れた経済性をもたらすことが可能となる。
【００２７】
また本発明によれば、上述の分散型情報流通サービス処理システムによる情報端末から情報流通サービス提供装置へのサービスレベルでのサービス提供パス自動切換えを行うため、情報端末において、あらかじめ定められた情報流通サービス処理装置への接続情報管理、接続情報を元に情報流通サービス処理装置への接続要求管理、情報流通サービス処理装置より接続先変更指示を応答として受けた際に接続先変更指示を解析する機能、接続先変更指示解析結果に従い新たに他の情報流通サービス処理装置に自動的に接続要求を行う機能を有し、情報端末での一連の制御を可能とし、さらに、あらかじめ定められた情報流通サービス処理装置への接続要求に対し、異常な信号の受信もしくは、情報流通サービス処理装置より応答が規定時間内に返らない場合、あらかじめ定められたサービス提供代替えを行う主たる情報流通サービス処理装置への接続情報に従い自動的にサービス提供パス自動切換え接続要求を行うことが可能となる。これにより、利用者には、情報流通サービス提供装置のサービス状態をサービス全く意識させずに、常に一定のサービスレベル品質を提供することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の第１の実施形態による分散型情報流通サービス処理システムを図面を参照して説明する。図１は同実施形態による分散型情報流通サービス処理システムの構成図である。分散型情報流通サービス処理システムは、１１−１〜１１−Ｎの複数の情報端末および、３１−１〜３１−Ｐの複数の情報流通サービス提供装置が、インターネットプロトコル通信網１３にそれぞれ通信回線１２−１〜１２−Ｎおよび、通信回線１５−１〜１５−Ｎを介してＴＣＰ／ＩＰ手順により接続されている。従来のグローバルロードバランスによる分散処理方法において必要であった接続制御システムは不要となる。
【００２９】
図２は本発明の第１の実施形態による分散型情報流通サービス処理における接続シーケンスを示す図である。
図２は、図１の構成例における情報端末１１−１と、情報流通サービス提供装置３１−１、３１−２との間での接続制御に関するシーケンス例を示している。そして信号１ＡはＴＣＰ／ＩＰ手順におけるインターネットプロトコル通信網１３に対するコネクション要求を包括した手順を表している。また信号２ＡはＴＣＰ／ＩＰ手順におけるインターネットプロトコル通信網１３からのコネクション要求承諾を包括した手順を表している。また信号３Ａは情報端末１１−１から情報流通サービス提供装置３１−１に対するＴＣＰ／ＩＰ手順の上位レイヤでの接続要求を表している。また信号４Ａは情報流通サービス提供装置３１−１から情報端末１１−１へのＴＣＰ／ＩＰ手順の上位レイヤでの接続先変更指示を表している。また信号５Ａは情報端末１１−１から情報流通サービス提供装置３１−２に対するＴＣＰ／ＩＰ手順の上位レイヤでの変更指示に基づく接続要求を表している。また信号６Ａは変更指示に基づく情報流通サービス提供装置３１−２から情報端末１１−１へのＴＣＰ／ＩＰ手順の上位レイヤでの接続要求の承諾を表している。
【００３０】
図２において、情報端末１１−１、情報流通サービス提供装置３１−１および、情報流通サービス提供装置３１−２は、信号１Ａ、信号２Ａにより、それぞれがインターネットプロトコル通信網１３とＴＣＰ／ＩＰ手順によりコネクションを完了し上位レイヤでの通信が可能な状態になる。ここで、情報流通サービスを利用するために情報端末１１−１にあらかじめ登録されている接続情報を基に信号３Ａにて情報流通サービス提供装置３１−１に接続要求を行う。このとき、情報流通サービス提供装置３１−１は、あらたな接続要求を許容したときに自らのサービスレベル品質の低下に繋がるか否かを判定し、サービスレベル品質低下の恐れがあると判断した場合にあらかじめ登録されている同一の情報流通サービスを提供している他の情報流通サービス提供装置の接続情報を基に信号４Ａを生成し情報端末１１−１に接続要求に対する接続先変更指示を行う。信号４Ａを受信した情報端末１１−１は、接続先変更指示を解析し、新たな接続先として情報流通サービス提供装置３１−２に信号５Ａにより接続先変更指示に伴う接続要求を行う。このとき、情報流通サービス提供装置３１−２は、あらたな接続要求を許容したときに自らのサービスレベル品質の低下に繋がるか否かを判定し、サービスレベル品質低下の恐れがないと判断した場合には、信号６Ａにより情報端末１１−１に接続先変更指示に伴う接続要求に対する承諾の通知を行い、情報流通サービス提供準備を完了する。信号６Ａにて承諾を得た情報端末１１−１は、情報流通サービス提供装置３１−２との間で情報流通サービスの通信接続を行う（情報流通サービス提供・利用）。
【００３１】
次に本発明の第２の実施形態による分散型情報流通サービス処理システムを図３〜５を参照して説明する。
図３はサービス提供代替制御を有した分散型情報流通サービス処理システムの構成を示す図である。図３において、１１−１〜１１−Ｎは複数の情報端末である。また３２は主たる情報流通サービス提供装置（以下、主情報流通サービス提供装置と呼ぶ）である。また３１−１〜３１−Ｐは複数の情報流通サービス提供装置である。そして情報端末１１−１〜１１−Ｎはそれぞれ通信回線１２−１〜１２−Ｎを介して、また主情報流通サービス提供装置３２は通信回線１６を介して、また情報流通サービス提供装置３１−１〜３１−Ｐはそれぞれ通信回線１５−１〜１５−Ｐを介してインターネットプロトコル通信網１３にＴＣＰ／ＩＰ手順により接続されている。
【００３２】
図４は第２の実施形態による分散型情報流通サービス処理のサービス代替制御シーケンスを示す図である。
この図においては、まず、情報端末１１−１、情報端末１１−２、情報端末１１−３、主情報流通サービス提供処理装置３２、情報流通サービス提供装置３１−１、情報流通サービス提供装置３１−２それぞれが、インターネットプロトコル通信網１３とＴＣＰ／ＩＰ手順によりコネクションを完了し、上位レイヤでの通信が可能となった状態以降の上位レイヤでの通信を例として示している。
【００３３】
まず、信号ＶＰＮは、ＴＣＰ／ＩＰ手順の上位レイヤとして、バーチャル・プライベート・ネットワークの設定を行うための一連の手順を総称しており、主情報流通サービス提供処理装置３２にあらかじめ登録されている同一の情報流通サービスを提供可能な情報流通サービス提供処理装置３１−１および、情報流通サービス提供装置３１−２は、主情報流通サービス提供処理装置３２との間で信号ＶＰＮにより、バーチャル・プライベート・ネットワークの設定が行われる。ここで、情報流通サービスを利用するために情報端末１１−１〜１１−２は、自端末にそれぞれにあらかじめ登録されている接続情報を基に、信号３Ａにて情報流通サービス提供装置３１−１、３１−２にそれぞれ接続要求を行う。
【００３４】
そして信号１０Ａにより、情報流通サービス提供装置３１−１および、情報流通サービス提供装置３１−２で管理されているそれぞれのサービス提供に関する情報が主情報流通サービス提供装置３２にも登録・更新される。また、信号１１Ａにより、情報流通サービス提供装置３１−１および、情報流通サービス提供装置３１−２で管理されているそれぞれの情報流通サービス利用者に関する情報が主情報流通サービス提供装置３２にも登録・更新される。さらに、信号１２Ａにより、情報流通サービス提供装置３１−１および、情報流通サービス提供装置３１−２にて随時更新される情報を主情報流通サービス提供装置３２に更新情報として登録する。これらの一連のシーケンスにより、主情報流通サービス提供装置３２内部機能である情報流通サービス提供処理装置個々のサービス提供に関する情報の複製管理機能部（以下、第１複製管理機能部とする）３３および、同一の情報流通サービス利用者に関する情報の複製管理機能部（以下、第２複製管理機能部とする）３４により、情報流通サービス提供装置３１−１および、情報流通サービス提供装置３１−２のサービス提供に関する情報の複製と同一の情報流通サービス利用者に関する情報の複製が管理される。
【００３５】
続いて、主情報流通サービス提供装置３２の第１複製管理機能部３３が信号１２Ａにより更新されたことを、同一の情報流通サービスを提供可能な情報流通サービス提供処理装置３１−１および、情報流通サービス提供装置３１−２に、信号１３Ａにより通知することにより、同一の情報流通サービスを提供可能な情報流通サービス提供処理装置３１−１および、情報流通サービス提供装置３１−２は絶えず同一の情報流通サービス利用者に関する情報を同一に保つ。
【００３６】
ここで、情報端末１１−３から信号３Ａにより情報流通サービス提供装置３１−２に新たな接続要求があり、情報流通サービス提供装置３１−２が何らかの理由により新たな接続要求を受け付けた場合にサービスレベル品質が低下すると判断した場合、信号４Ａにより情報端末１１−３に接続要求に対する接続先変更指示を行う。信号４Ａを受信した情報端末１１−３は、接続先変更指示を解析し、新たな接続先として主情報流通サービス提供装置３２に信号５Ａにより接続先変更指示に伴う接続要求を行う。このとき、主情報流通サービス提供装置３２は、新たな接続要求を許容したときに自らのサービスレベル品質の低下に繋がるか否かを判定し、サービスレベル品質低下の恐れがないと判断した場合には信号６Ａにより情報端末１１−３に接続先変更指示に伴う接続要求に対する承諾の通知を行い、情報流通サービス提供準備を完了する。信号６Ａにて承諾を得た情報端末１１−３は、主情報流通サービス提供装置３２との間で情報流通サービスの通信接続を行う（情報流通サービス提供・利用）。
【００３７】
主情報流通サービス提供装置３２は、情報流通サービス提供装置３１−２より受信した、信号１０Ａ、信号１１Ａおよび、信号１２Ａにより、第１複製管理機能部３３にて管理している情報流通サービス提供装置３１−２の情報流通サービス提供処理装置個々のサービス提供に関する情報と、第２複製管理機能部３４により管理している情報流通サービス提供装置３１−２の同一の情報流通サービス利用者に関する情報を使用して、情報流通サービス提供装置３１−２と同一の情報流通サービス提供を情報端末１１−３に対して行う。
【００３８】
図５は本発明の第２の実施形態によるサービス代替制御における情報登録シーケンスを示す図である。
この図は情報流通サービス提供処理装置が新たに分散型情報流通サービス処理システムに追加された場合、もしくは、故障から復帰となった情報流通サービス提供処理装を主情報流通サービス提供処理装置３２が自動検出し、情報流通サービス提供に必要となるサービス提供用アプリケーションプログラムおよび情報を、自動的に登録するサービス代替制御に関するシーケンス例である。
そして、主情報流通サービス提供処理装置３２、情報流通サービス提供装置３１−１、情報流通サービス提供装置３１−２、それぞれがインターネットプロトコル通信網１３とＴＣＰ／ＩＰ手順によりコネクションを完了し、上位レイヤでの通信が可能となった状態以降の上位レイヤでの通信を例として示している。
【００３９】
まず信号ＶＰＮは、ＴＣＰ／ＩＰ手順の上位レイヤとして、バーチャル・プライベート・ネットワークの設定を行うための一連の手順を総称しており、主情報流通サービス提供処理装置３２にあらかじめ登録されている同一の情報流通サービスを提供可能な情報流通サービス提供処理装置３１−１および、情報流通サービス提供装置３１−２は、主情報流通サービス提供処理装置３２との間で信号ＶＰＮにより、バーチャル・プライベート・ネットワークの設定が行われる。ここで、情報流通サービス提供装置３１−２が新規もしくは、故障修理完了後の初期状態で接続された状態となり、主情報流通サービス提供処理装置３２の情報流通サービス提供処理装置個々のサービス提供状態管理機能部（以下、サービス提供状態管理機能部とする）３５にて、信号１０Ａが規定時間内に情報流通サービス提供装置３１−２より届かないことを契機に新規追加もしくは故障回復後の初期状態であると判断し、信号１４Ａにより情報流通サービス提供用アプリケーションプログラムを主情流通サービス提供処理装置３２から情報流通サービス提供装置３１−２に登録する。
【００４０】
次に、信号１５Ａにより主情報流サービス提供処理装置３２の第１複製管理機能部３３にて管理している情報流通サービス提供装置３１−２の情報流通サービス提供処理装置個々のサービス提供に関する情報を情報流通サービス提供装置３１−２に登録する。次に信号１６Ａにより主情報情報流通サービス提供処理装置３２の第２複製管理機能部３４にて管理している情報流通サービス提供装置３１−２の同一の情報流通サービス利用者に関する情報を情報流通サービス提供装置３１−２に登録する。これら一連のシーケンスにより、情報流通サービス提供装置３１−２が情報流通サービス提供を行える状態になると、信号１２Ａにより情報流通サービス提供装置３１−２にて随時更新される情報を主情報流通サービス提供装置３２の第１複製管理機能部４１に更新情報として登録する。
【００４１】
主情報流通サービス提供装置３２は、サービス提供状態管理機能部３５の情報流通サービス提供装置３１−２に関するサービス提供状態を変更し、同一の情報流通サービス提供を行う情報流通サービス提供装置３１−１に信号１３Ａにより通知することで同一の情報流通サービスを提供可能な情報流通サービス提供処理装置３１−１および、情報流通サービス提供装置３１−２は絶えず同一の情報流通サービス利用者に関する情報を同一に保つこがとができる。
【００４２】
次に本発明の第３の実施形態による分散型情報流通サービス処理システムを図２、４、６を参照して説明する。
図６は情報端末の装置構成を示すブロック図である。
情報端末１１内には、情報流通サービスが提供される情報流通サービス提供装置のＴＣＰ／ＩＰ上での接続に関する接続情報を登録する初期接続情報記億部４１、サービス提供代替制御に関する主情報流通サービス提供装置のＴＣＰ／ＩＰ上での接続に関する接続情報を登録するサービス提供代替制御接続情報記億部４２、情報流通サービス提供装置のＴＣＰ／ＩＰ上での接続要求を管理する接続要求管理部４３、情報流通サービス提供装置から受信した接続先変更指示を解析する接続情報解析機能部４４、サービス提供パス自動切換えプロトコル制御機能部４５、回線制御部４６、ＴＣＰ／ＩＰ制御部４７、ＣＰＵ部４８、メインメモリ部４９などから構成される。符号４１〜４５の各部は上述の第１実施形態、第２実施形態の処理を実現する為の新たな仕組みであり、符号４６〜４９の各部は一般的に情報端末に搭載されている仕組みである。
【００４３】
ここで、図２の分散型情報通信サービス処理における接続シーケンスに照らし合わせて情報端末における各機能との関係を一例として説明すると、まず、接続要求管理機能部４３からの指示により、回線制御部４６を介し、ＴＣＰ／ＩＰ制御部４７により信号１Ａおよび、信号２Ａにより、インターネットプロトコル通信網１３との接続が完了する。インターネットプロトコル通信網１３との接続が完了すると接続要求管理機能部４３は、サービス提供パス自動切り替えプロトコル制御機能部４５に情報流通サービス提供装置への接続を指示する。サービス提供パス自動切り替えプロトコル制御機能部４５は、初期接続情報記億部４１より情報流通サービス提供装置の接続に関する情報を取り出し、接続情報解析機能部４４に取り出した情報を渡し解析結果として得られた情報流通サービス提供装置３１−１に対する接続情報を基に信号３Ａにより情報流通サービス提供装置３１−１に接続要求を行う。
【００４４】
情報流通サービス提供装置３１−１より接続先変更指示として信号４Ａを受信すると、サービス提供パス自動切り替えプロトコル制御機能部４５は、接続情報解析機能部４４に信号４Ａにて受信した接続先変更指示情報の解析を要求し、解析結果として得られた情報流通サービス提供装置３１−２に対する接続情報を基に信号５Ａにより情報流通サービス提供装置３１−２に接続要求を行う。これら一連の動作とシーケンスによりサービス提供パス自動切り替え制御を行う。
【００４５】
また、図４の分散型情報通信サービス処理におけるサービス代替制御シーケンスに照らし合わせて情報端末における各機能との関係を一例として情報端末１１−３について説明すると、まず、接続要求管理機能部４３からの指示により、回線制御部４６を介し、ＴＣＰ／ＩＰ制御部４７によりインターネットプロトコル通信網１３との接続が完了すると、接続要求管理機能部４３は、サービス提供パス自動切り替えプロトコル制御機能部４５に情報流通サービス提供装置への接続を指示する。サービス提供パス自動切り替えプロトコル制御機能部４５は、初期接続情報記億部４１より情報流通サービス提供装置の接続に関する情報を取り出し、接続情報解析機能部４４に取り出した情報を渡し、解析結果として得られた情報流通サービス提供装置３１−２に対する接続情報を基に信号３Ａにより情報流通サービス提供装置３１−２に接続要求を行う。
【００４６】
情報流通サービス提供装置３１−２より接続先変更指示として信号４Ａを受信すると、サービス提供パス自動切り替えプロトコル制御機能部４５は、接続情報解析機能部４４に信号４Ａにて受信した接続先変更指示情報の解析を要求し、解析結果として得られた主情報流通サービス提供装置３２に対する接続情報を基に信号５Ａにより主情報流通サービス提供装置３２に接続要求を行う。信号５Ａを受信した主情報流通サービス提供装置３２は信号６Ａにより情報端末１１−３に接続先変更指示に伴う接続要求に対する承諾の通知を行い、情報流通サービス提供準備を完了する。信号６Ａを受信した情報端末１１−３のサービス提供パス自動切り替えプロトコル制御機能部４５にて、接続要求に対する承諾を判定し、主情報流通サービス提供装置３２との間で情報流通サービスの利用が可能となる。これら一連の動作とシーケンスによりサービス提供パス自動切り替え制御を行う。
【００４７】
別例として、図４の分散型情報通信サービス処理におけるサービス代替制御シーケンスにおいて、情報端末１１−３と情報流通サービス提供装置３１−２について説明すると、まず、接続要求管理機能部４３からの指示により、回線制御部６６を介し、ＴＣＰ／ＩＰ制御部４７によりインターネットプロトコル通信網１３との接続が完了すると、接続要求管理機能部４３は、サービス提供パス自動切り替えプロトコル制御機能部４５に情報流通サービス提供装置への接続を指示する。サービス提供パス自動切り替えプロトコル制御機能部４５は、初期接続情報記億部より情報流通サービス提供装置の接続に関する情報を取り出し、接続情報解析機能部４４に取り出した情報を渡し、解析結果として得られた情報流通サービス提供装置３１−２に対する接続情報を基に信号３Ａにより情報流通サービス提供装置３１−２に接続要求を行う。情報流通サービス提供装置３１−２より異常な信号を受信もしくは、信号が届かないことをサービス提供パス自動切り替えプロトコル制御機能部４５が検出すると、サービス提供パス自動切り替えプロトコル制御機能部４５は、サービス提供代替接続情報記億部４２より情報流通サービス提供代替接続に関する情報を取り出し、接続情報解析機能部４４に取り出した情報を渡し、解析結果として得られた主情報流通サービス提供装置３２に対する接続情報を基に信号５Ａにより主情報流通サービス提供装置３２に接続要求を行う。
【００４８】
信号５Ａを受信した主情報流通サービス提供装置３２は、信号６Ａにより情報端末１１−３に接続先変更指示に伴う接続要求に対する承諾の通知を行い、情報流通サービス提供準備を完了する。信号６Ａを受信した情報端末１１−３は、サービス提供パス自動切り替えプロトコル制御機能部４５にて接続要求に対する承諾を判定し、主情報流通サービス提供装置３２との間で情報流通サービスの利用が可能となる。これら一連の動作とシーケンスによりサービス提供パス自動切り替え制御を行う。
【００４９】
なお、上述の各装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００５０】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００５１】
【図１】分散型情報流通サービス処理システムの構成図である。
【図２】分散型情報流通サービス処理における接続シーケンスを示す図である。
【図３】サービス提供代替制御を有した分散型情報流通サービス処理システムの構成を示す図である。
【図４】分散型情報流通サービス処理のサービス代替制御シーケンスを示す図である。
【図５】サービス代替制御における情報登録シーケンスを示す図である。
【図６】情報端末の装置構成を示すブロック図である。
【図７】従来の情報流通コンピュータ提供コンピュータシステムを情報端末装置とともに示すブロック図である。
【図８】図７に示す情報流通コンピュータ提供コンピュータシステムの構成を示すブロック図である。
【図９】従来のグローバルロードバランスによる地域負荷分散システムの構成を示すブロック図である。
【符号の説明】
【００５２】
１１−１〜１１−Ｎ・・・情報端末装置
１２−１〜１２−Ｎ，１５−１〜１５−Ｐ，１６・・・通信回線
１３・・・インターネットプロトコル通信網
３１−１〜３１−Ｐ・・・情報流通サービス提供装置
３２・・・主情報流通サービス提供装置
３３・・・第１複製管理機能部
３４・・・第２複製管理機能部
３５・・・サービス提供状態管理機能部
４１・・・初期接続情報記憶部
４２・・・サービス提供代替接続情報記憶部
４３・・・接続要求管理機能部
４４・・・接続情報解析機能部
４５・・・サービス提供パス自動切り替えプロトコル制御機能部
４６・・・回線制御部
４７・・・ＴＣＰ／ＩＰ制御部
４８・・・ＣＰＵ部
４９・・・メインメモリ部
【図１】
0004846388.tif 000002
【図２】
0004846388.tif 000003
【図３】
0004846388.tif 000004
【図４】
0004846388.tif 000005
【図５】
0004846388.tif 000006
【図６】
0004846388.tif 000007
【図７】
0004846388.tif 000008
【図８】
0004846388.tif 000009
【図９】
0004846388.tif 000010