JP2015119472A - 選択システム、通信管理システム、通信システム、プログラム、及び選択方法 - Google Patents
選択システム、通信管理システム、通信システム、プログラム、及び選択方法 Download PDFInfo
- Publication number
- JP2015119472A JP2015119472A JP2014206251A JP2014206251A JP2015119472A JP 2015119472 A JP2015119472 A JP 2015119472A JP 2014206251 A JP2014206251 A JP 2014206251A JP 2014206251 A JP2014206251 A JP 2014206251A JP 2015119472 A JP2015119472 A JP 2015119472A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- control device
- state
- communication
- load
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【解決手段】 本発明の選択システムによると、接続要求元の通信端末と接続させる制御装置を、制御装置と接続している通信端末の通信の状態に基づいて選択する。この場合、各状態のときに発生する制御に伴う負荷の度合を負荷管理手段において管理させておくことで、制御装置毎の制御に伴う負荷の度合に基づいて、負荷の小さい制御装置を簡易に選択できるようになるという効果を奏する。
【選択図】 図17
Description
以下、本発明の実施形態について説明する。まず、図1及び図2を用いて実施形態の全体構成について説明する。図1は、本発明の一実施形態に係る通信システムの概略図である。図2は、通信システムにおける画像データ、音声データ、及び各種管理情報の送受信の状態を示した概念図である。
次に、本実施形態のハードウェア構成を説明する。まず、図3及び図4を用いて端末10のハードウェア構成について説明する。図3は、本発明の一実施形態に係る端末の外観図である。図4は、本発明の一実施形態に係る端末のハードウェア構成図である。以下、端末10の長手方向をX軸方向、水平面内でX軸方向に直交する方向をY軸方向、X軸方向及びY軸方向に直交する方向(鉛直方向)をZ軸方向として説明する。
次に、図6を用いて本実施形態の機能構成について説明する。図6は、本発明の一実施形態に係る通信システムを構成する各端末、装置及びシステムの機能ブロック図である。図6では、端末10、中継装置30、中継装置選択装置80、及び管理システム500の各装置が、通信ネットワーク2を介してデータ通信することができるように接続されている。また、図1に示されているプログラム提供システム90及びメンテナンスシステム100は、テレビ会議の通信において直接関係ないため、図6では省略されている。
端末10は、送受信部11、操作入力受付部12、ログイン要求部13、撮像部14、音声入力部15a、音声出力部15b、表示制御部16、記憶・読出処理部19、及び宛先リスト作成部20を有している。これら各部は、図4に示されている各構成要素のいずれかが、フラッシュメモリ104からRAM103上に展開された端末用プログラムに従ったCPU101からの命令によって動作することで実現される機能、又は機能する手段である。また、端末10は、図4に示されているRAM103、及び図4に示されているフラッシュメモリ104によって構築される記憶部1000を有している。この記憶部1000には、図7に示されている宛先リスト枠1100−1が記憶されている。なお、図7は、宛先リストを示す概念図である。
次に、図4及び図6を用いて、端末10の各機能構成について詳細に説明する。なお、以下では、端末10の各機能構成を説明するにあたって、図4に示されている各構成要素のうち、端末10の各機能構成を実現させるための主な構成要素との関係も説明する。
中継装置30は、送受信部31、中継部32、及び記憶・読出処理部39を有している。これら各部は、図5に示されている各構成要素のいずれかが、HD204からRAM203上に展開された中継装置用プログラムに従ったCPU201からの命令によって動作することで実現される機能又は機能する手段である。また、中継装置30は、図5に示されているRAM203又は図5に示されているHD204等によって構築される記憶部3000を有している。
次に、中継装置30の各機能構成について詳細に説明する。なお、以下では、中継装置30の各機能構成を説明するにあたって、図5に示されている各構成要素のうち、中継装置30の各機能構成を実現させるための主な構成要素との関係も説明する。
制御装置選択装置40は、送受信部41、抽出部44、負荷算出部45、選択部46、記憶・読出処理部49を有している。これら各部は、図5に示されている各構成要素のいずれかが、HD204からRAM203上に展開された制御装置選択装置用プログラムに従ったCPU201からの命令によって動作することで実現される機能又は手段である。また、制御装置選択装置40は、図5に示されているHD204により構築される記憶部4000を有している。
記憶部4000には、図9に示されているような負荷管理テーブルによって構成されている負荷管理DB4002が構築されている。なお、図9は、負荷管理テーブルを示す概念図である。この負荷管理テーブルでは、端末10の通信の状態を示す状態情報に対して、この状態において実行されるコンテンツデータセッションsedに係る制御に伴う負荷の度合を示す負荷情報が関連付けられて管理される。なお、図9に示された負荷管理テーブルでは、他の端末10と通信していないとき、すなわち、状態情報「None」の場合の制御に伴う負荷の度合を示す各負荷情報が「1」であることが示されている。本実施形態では、負荷情報の値が大きいほど負荷が大きいことを示している。また、負荷情報の値は、負荷の相対的な大きさを示している。例えば、図9の負荷管理テーブルは、状態情報「Inviting」における負荷の度合は、状態情報「None」における負荷の度合の2倍であることを示している。なお、負荷の度合は負荷の大きさを判断するための情報であって、数値ではなく負荷のレベルや段階を示す情報であってもよい。さらに、負荷の度合は複数の情報を組み合わせてもよい。
続いて、制御装置選択装置40の各機能構成について詳細に説明する。なお、以下では、制御装置選択装置40の各機能構成を説明するにあたって、図5に示されている各構成要素のうち、制御装置選択装置40の各機能構成を実現させるための主な構成要素との関係も説明する。
管理装置60は、送受信部61、抽出部64、記憶・読出処理部69を有している。これら各部は、図5に示されている各構成要素のいずれかが、HD204からRAM203上に展開された管理システム用プログラムに従ったCPU201からの命令によって動作することで実現される機能又は手段である。また、管理装置60は、図5に示されているHD204により構築される記憶部6000を有している。
記憶部6000には、図10に示されているような中継装置管理テーブルによって構成されている中継装置管理DB6001が構築されている。なお、図10(a)は、管理装置60abで管理される中継装置管理テーブルを示す概念図であって、図10(b)は、管理装置60cdで管理される中継装置管理テーブルを示す概念図である。この中継装置管理テーブルでは、自管理装置60の属する管理システム500によって接続の制御を実行可能な各中継装置30の中継装置ID毎に、この中継装置30に接続するためのパスワードが関連付けられて管理される。例えば、図10(a)に示されている中継装置管理テーブルにおいて、中継装置ID「111a@jp.oo.com」で識別される中継装置30aに接続するためのパスワードは、「xxxx」であることが示されている。本実施形態において、中継装置IDは、これにより識別される中継装置30を用いた通信の開始または終了に伴う制御を実行可能な管理システム500を示した「jp.oo.com」等のドメイン情報(通信制御情報)を含んでいる。なお、以後の説明において中継装置IDを示す場合、特に必要のない場合は、「jp.oo.com」等のドメイン情報を省略して、単に「111a」等のように記載する。以下、本発明の一実施形態として、中継装置に接続するための情報として中継装置IDを用いる場合について説明する。しかしながら、中継装置に接続するための情報としては、上記の中継装置IDに限定されず、制御装置50における中継装置30への接続の制御において用いられる任意の情報が用いられる。
更に、記憶部6000には、図11に示されているような端末認証管理テーブルによって構成されている端末認証管理DB6002が構築されている。なお、図11(a)は、管理装置60abで管理される端末認証管理テーブルを示す概念図であって、図11(b)は、管理装置60cdで管理される端末認証管理テーブルを示す概念図である。この端末認証管理テーブルでは、自管理装置60の属する管理システム500に接続する全ての端末10の各端末IDに対して、各パスワードが関連付けられて管理される。例えば、図11(a)に示されている端末認証管理テーブルにおいて、端末10aaの端末IDは「01aa」で、パスワードは「aaaa」であることが示されている。
記憶部6000には、図8に示されているような状態管理テーブルによって構成されている状態管理DB6003が構築されている。なお、図8は、状態管理テーブルを示す概念図である。この状態管理テーブルでは、管理システム500ab内の各制御装置50に接続している各端末10の端末IDに対して、端末10の通信の状態を示す状態情報が関連付けられて管理される。本実施形態において、制御装置50と接続後の端末10を識別するための端末IDには、これにより識別される端末10が接続している制御装置50a(50b)を示した「jp1(jp2).oo.com」等のドメイン情報(端末接続情報)を含んでいる。これにより、状態管理テーブルでは、制御装置50毎に、この制御装置50と接続している端末10の状態を管理することができる。なお、以後の説明において端末IDを示す場合、特に必要のない場合は、「jp1.oo.com」等のドメイン情報を省略して、単に「01aa」等のように記載する。なお、ここで示した端末IDは、認証に用いられる情報のあくまで一例であり、このテーブルには少なくとも端末10または端末10の利用者を識別するための識別情報と端末10が接続する制御装置50を特定するための情報が含まれていれば良く、この形式に限られない。
更に、記憶部6000には、図12に示されているような宛先リスト管理テーブルによって構成されている宛先リスト管理DB6004が構築されている。なお、図12(a)は、管理装置60abで管理される宛先リスト管理テーブルを示す概念図であって、図12(b)は、管理装置60cdで管理される宛先リスト管理テーブルを示す概念図である。この宛先リスト管理テーブルでは自管理装置60の属する管理システム500に接続する端末10であって、通信の開始の要求元としての端末10の端末IDに対して、通信可能な宛先候補として登録されている端末10の端末IDが全て関連付けられて管理される。例えば、図12(a)に示されている宛先リスト管理テーブルにおいて、端末IDが「01aa」である要求元としての端末10aaからテレビ会議における通信の開始を要求することができる宛先候補は、端末IDが「01ab」の端末10ab等であることが示されている。なお、宛先リスト管理テーブルは、宛先候補の端末10の端末IDとして、他の管理システム500に接続する端末10の端末IDについても管理する。これにより、例えば、管理システム500abに接続する端末10aaが、他の管理システム500cdに接続する端末10dbを宛先として選択することが可能となる。この宛先候補は、任意の端末10から管理システム500に対する追加又は削除の要請により、追加又は削除されることで更新される。
また、この記憶部6000には、図13に示されているようなセッション管理テーブルによって構成されているセッション管理DB6005が構築されている。なお、図13(a)は、管理システム500abで管理されるセッション管理テーブルを示す概念図であって、図13(b)は、管理装置60cdで管理されるセッション管理テーブルを示す概念図である。このセッション管理テーブルでは、端末10間のコンテンツデータ用セッションsedを識別するためのセッションID毎に、このコンテンツデータ用セッションsedでコンテンツデータの中継に用いられる中継装置30を識別するための中継装置ID、及び、このコンテンツデータ用セッションsedで通信を実行中の端末10を識別するための端末IDが関連付けられて管理される。なお、セッションIDは、コンテンツデータ用セッションsedに対応する会議、通信、通話等の事象を識別する会議ID、通信ID、通話ID等の識別情報であっても良い。例えば、図13(a)に示されているセッション管理テーブルにおいて、セッションID「se01@jp.oo.com」で識別されるコンテンツデータ用セッションsedで、中継装置ID「111a」の中継装置30aは、端末(10aa,10bd)間で、コンテンツデータを中継していることが示されている。本実施形態において、セッションIDは、これにより識別されるコンテンツデータ用セッションsedで、通信の開始又は終了に伴う制御を実行可能な管理システム500を示した「jp.oo.com」等のドメイン情報(通信制御情報)を含んでいる。なお、以後の説明でセッションIDを示す場合、特に必要のない場合は、「jp.oo.com」等のドメイン情報を省略して、単に「se01」等のように記載する。
また、記憶部6000には、図14に示されているような状態変更管理テーブルによって構成されている状態変更管理DB6009が構築されている。なお、図14は、状態変更管理テーブルを示す概念図である。図14(a)の状態変更管理テーブルでは、端末10から送信される管理情報と、変更前の端末10の状態を示す変更前状態情報と、変更後の端末10の状態を示す変更後状態情報とが関連付けられて管理される。なお、図14(a)の状態変更管理テーブルにおいて、管理情報「Call」は、端末10間でコンテンツデータ用セッションsedが確立されている場合に、他の端末10がこのセッションへの参加を要求する旨を示す。また、管理情報「Join」は、端末10がコンテンツデータの中継の開始を要求する旨を示す。管理情報「Leave」は、端末10が、通信の終了を要求する旨を示す。
次に、管理装置60の各機能構成について詳細に説明する。なお、以下では、管理装置60の各機能構成を説明するにあたって、図5に示されている各構成要素のうち、管理装置60の各機能構成を実現させるための主な構成要素との関係も説明する。
制御装置50は、送受信部51、認証部52、状態管理部53、抽出部54、セッション管理部57、特定部58、及び、記憶・読出処理部59を有している。これら各部は、図5に示されている各構成要素のいずれかが、HD204からRAM203上に展開された管理システム用プログラムに従ったCPU201からの命令によって動作することで実現される機能又手段である。また、管理システム500は、図5に示されているHD204により構築される不揮発性記憶部5000及び揮発性記憶部5100を有している。
また、不揮発性記憶部5000には、図16に示されているような端末管理テーブルによって構成されている端末管理DB5003が構築されている。なお、図16は、端末管理テーブルを示す概念図である。この端末管理テーブルでは、端末10の端末ID毎に、各端末10を宛先とした場合の宛先名、及び各端末10の稼働状態が関連付けられて管理される。本実施形態において、稼働状態には、端末10と制御装置50との接続の状態(オンライン,オンライン(会議中),オフライン)が含まれる。稼働状態のうち「オンライン」は、端末10と制御装置50とが接続しており、他の端末10と通話可能な状態である。稼働状態のうち「オンライン(会議中)」は、端末10と制御装置50とが接続しており、他の端末10と通話中の状態である。稼働状態のうち「オフライン」は、端末10と制御装置50とが接続していないため、他の端末10と通話できない状態である。例えば、図16に示されている端末管理テーブルにおいて、端末IDが「01aa」の端末10aaは、宛先名が「東京事業所 AA端末」で、稼動状態が「オフライン」であることが示されている。
次に、制御装置50の各機能構成について詳細に説明する。なお、以下では、制御装置50の各機能構成を説明するにあたって、図5に示されている各構成要素のうち、制御装置50の各機能構成を実現させるための主な構成要素との関係も説明する。
中継装置選択装置80は、送受信部81、選択部82、及び、記憶・読出処理部89を有している。これら各部は、図5に示されている各構成要素のいずれかが、HD204からRAM203上に展開された管理システム用プログラムに従ったCPU201からの命令によって動作することで実現される機能又は手段である。また、中継装置選択装置80は、図5に示されているHD204により構築される記憶部8000を有している。
記憶部8000には、図15に示されているような中継装置管理テーブルによって構成されている通信制御情報管理部の一例としての中継装置選択管理DB8001が構築されている。なお、図15は、中継装置選択管理テーブルを示す概念図である。この中継装置選択管理テーブルでは、端末10間の通信で送受信される情報の中継に用いられる中継装置を選択する際に、選択の候補となるすべての中継装置30に対して、中継装置30を識別するための中継装置IDが管理される。中継装置選択管理テーブルで管理される中継装置IDは、これにより識別される中継装置30を用いた通信の開始に伴う制御を実行可能な管理システム500を示した「jp.oo.com」等のドメイン情報(通信制御情報)含んでいる。また、中継装置選択管理テーブルでは、中継装置IDで識別される中継装置30を選択するときの優先度を示す優先度情報が、端末ID毎に管理されている。図15に示されている中継装置選択管理テーブルにおいて、端末ID「01aa」で識別される端末10aaが通信を開始する場合に、中継装置ID「111a」で識別される中継装置30aを選択するときの優先度は「3」であることが示されている。なお、中継装置選択管理テーブルにおいて優先度は、例えば、端末10と中継装置30との間の帯域幅や、端末10と中継装置30の間で情報を送受信するときの遅延時間などに基づいて、優先度が高くなるほど数値が高くなるように定められている。また、優先度は、端末10及び管理システム500が利用するタイムゾーンに基づいて算出されるものであっても良い。この場合、例えば、端末10が利用するタイムゾーンと管理システム500が利用するタイムゾーンとが近くなるほど優先度の数値を高く設定することができる。
次に、中継装置選択装置80の各機能構成について詳細に説明する。なお、以下では、中継装置選択装置80の各機能構成を説明するにあたって、図5に示されている各構成要素のうち、中継装置選択装置80の各機能構成を実現させるための主な構成要素との関係も説明する。
次に図17を用いて、制御装置選択装置40、制御装置50、管理装置60および端末10等の処理および動作の概要について説明する。図17は、通信システム1における各種情報の送受信の状態を示した概念図である。
なお、負荷の度合は、負荷の大きさを示す数値、レベル、及び段階を示す情報のうち少なくとも1つを含んでいても良い。
(制御装置間連携)
まず、図18を用いて、同一ドメイン内に存在する制御装置50間のノード間連携処理について説明する。図18はノード間連携処理を示したシーケンス図である。図18に示されているように、制御装置50aは、同一のセグメントに配置された他の制御装置50の検索処理を行う(ステップS1−1,S1−2,S1−…)。この場合、制御装置50aの送受信部51は、ブロードキャストにより、管理システム50aが配置されたセグメントに、検索処理用の検索情報を送信する。この検索情報には、制御装置50aを識別するための制御装置IDが含まれている。制御装置50aからの検索情報を受信した各制御装置50の送受信部51は、応答情報を制御装置50aへ送信する(ステップS2−1,S2−2,S2−…)。この応答情報には、検索情報を受信した各制御装置50を識別するための各制御装置IDが含まれている。制御装置50aの送受信部51が、他の制御装置50からの応答情報を受け付けると、特定部58は、応答情報に基づいて、同一のセグメントに配置された稼働中の他の制御装置50を特定する(ステップS3)。
続いて、図19を用いて、ログイン要求した端末10aaと接続させる制御装置50を選択する処理について説明する。図19は、端末間で通信を開始する準備段階の処理を示したシーケンス図である。なお、図19では、全て図2に示されている管理情報用セッションseiによって、各種管理情報が送受信される。
続いて、図21を用いて、上記のノード間連携処理の一例として、管理システム500abを構築する各制御装置50において管理されている端末10の稼働状態を、制御装置50間で同期する処理について説明する。図21は、端末の稼働情報を同期する処理を示したシーケンス図である。なお、図21では、全て図2に示されている管理情報用セッションseiによって、各種管理情報が送受信される。
続いて、図22を用いて、端末10aaと端末10bdとの間の通信を開始する前に、端末10間で送受信されるコンテンツデータの中継に用いられる中継装置30を選択する処理について説明する。図22は、中継装置を選択する処理を示したシーケンス図である。なお、図22では、全て図2に示されている管理情報用セッションseiによって、各種管理情報が送受信される。
続いて、図24を用いて、端末10aaと端末10bdとの間の通信の開始に伴う処理について説明する。図24は、通信の開始を要求する処理を示したシーケンス図である。なお、図24では、全て図2に示されている管理情報用セッションseiによって、各種管理情報が送受信される。
続いて、図28を用いて、端末10aaと端末10bdとの間でコンテンツデータ用セッションsedが確立された後に、端末10bbがこのコンテンツデータ用セッションsedに参加することにより、3つの端末10間で通信を開始するための処理について説明する。なお、図28は、3つの端末間で通信を開始するための処理を示したシーケンス図である。なお、図28における端末10と制御装置50との間の通信では、管理情報用セッションseiによって、各種管理情報が送受信されている。
続いて、図29を用いて、端末(10aa,10bb,10bd)との間でコンテンツデータ用セッションsedが確立された後に、端末10bdがコンテンツデータ用セッションsedから退出して通信を終了する処理を説明する。図29は、通信を終了する処理を示したシーケンス図である。なお、図29では、管理情報用セッションseiによって、各種管理情報が送受信される処理が示されている。
上記各実施形態における制御装置選択装置40、制御装置50、管理装置60、中継装置選択装置80、及び、プログラム提供システム90は、単一のコンピュータによって構築されてもよいし、各部(機能又は手段)を分割して任意に割り当てられた複数のコンピュータによって構築されていてもよい。また、プログラム提供システム90が単一のコンピュータによって構築されている場合には、プログラム提供システム90によって送信されるプログラムは、複数のモジュールに分けて送信されるようにしてもよいし、分けないで送信されるようにしてもよい。更に、プログラム提供システム90が複数のコンピュータによって構築されている場合には、複数のモジュールが分けられた状態で、各コンピュータから送信されるようにしてもよい。
10 通信端末
11 送受信部
12 操作入力受付部
13 ログイン要求部
14 撮像部
15a 音声入力部
15b 音声出力部
16 表示制御部
19 記憶・読出処理部
20 宛先リスト作成部
30 中継装置
31 送受信部
32 中継部
39 記憶・読出処理部
40 制御装置選択装置(選択装置の一例)
41 送受信部(受付手段の一例)
44 抽出部
45 負荷算出部(算出手段の一例)
46 選択部(選択手段の一例)
49 記憶・読出処理部
50 制御装置
51 送受信部(送信手段の一例)
52 認証部
53 状態管理部
53a 第1変更部
53b 第2変更部
54 抽出部
57 セッション管理部
58 特定部
59 記憶・読出処理部
60 管理装置
61 送受信部
64 抽出部
69 記憶・読出処理部
70 ルータ
80 中継装置選択装置
81 送受信部
82 選択部
89 記憶・読出処理部
90 プログラム提供システム
100 メンテナンスシステム
120 ディスプレイ
500 通信管理システム
1000 記憶部
3000 記憶部
4000 記憶部
4002 負荷管理DB(負荷管理手段の一例)
5000 不揮発性記憶部
5003 端末管理DB
5100 揮発性記憶部
6000 記憶部
6001 中継装置管理DB
6002 端末認証管理DB
6003 状態管理DB(状態管理手段の一例)
6004 宛先リスト管理DB
6005 セッション管理DB
6009 状態変更管理DB
8001 中継装置選択管理DB
Claims (14)
- 通信端末間のセッションを制御する制御装置が複数設けられている場合に、通信端末と接続させる制御装置を前記複数の制御装置の中から選択する選択システムであって、
前記制御装置毎に、該制御装置と接続している通信端末の通信の状態を示す状態情報を管理する状態管理手段と、
前記通信の状態毎に、該通信の状態のときに発生する前記制御に伴う負荷の度合を示す負荷情報を管理する負荷管理手段と、
前記制御装置と接続していない通信端末から、前記制御装置への接続要求を受け付ける受付手段と、
前記状態管理手段において管理されている前記状態情報、及び前記負荷管理手段において管理されている前記負荷情報に基づいて、前記制御装置毎に、前記制御に伴う負荷の度合を算出する算出手段と、
接続要求元の前記通信端末と接続させる制御装置を、前記算出手段によって前記制御装置毎に算出された前記負荷の度合に基づいて選択する選択手段と、
を有することを特徴とする選択システム。 - 前記負荷の度合は、負荷の大きさを示す数値、レベル、及び段階を示す情報のうち少なくとも1つを含むことを特徴とする請求項1に記載の選択システム。
- 前記負荷管理手段において管理される負荷情報として、前記通信端末が他の通信端末と通信している状態に対応する第1の負荷情報と、前記通信端末が他の通信端末と通信していない状態に対応する第2の負荷情報と、を含んでおり、
前記第1の負荷情報によって示される負荷の度合は、前記第2の負荷情報によって示される負荷の度合よりも大きいことを特徴とする請求項1又は2に記載の選択システム。 - 前記算出手段は、前記制御装置毎の、該制御装置と接続している通信端末の数に基づいて、前記制御に伴う負荷を算出することを特徴とする請求項1乃至3のいずれか一項に記載の選択システム。
- 請求項1乃至4のいずれか一項に記載の選択システムと、
前記通信端末からの要求に基づいて、通信端末間でコンテンツデータを送信するためのセッションを制御する複数の制御装置と、
を有することを特徴とする通信管理システム。 - 前記制御装置は、
自制御装置と接続する通信端末の通信の状態が変更されたときに、変更後の状態を示す状態情報を前記選択システムへ送信する送信手段を有しており、
前記選択システムの前記状態管理手段は、前記制御装置から送信された前記状態情報に基づいて、前記通信端末の状態を示す状態情報を管理することを特徴とする請求項5に記載の通信管理システム。 - 前記送信手段は、自制御装置のドメイン情報と対応付けて前記状態情報を、前記選択システムへ送信することを特徴とする請求項6に記載の通信管理システム。
- 請求項5乃至7のいずれか一項に記載の通信管理システムと、
前記制御装置への接続要求を示す接続要求情報を、前記選択システムへ送信する手段をを備えた通信端末と、
を有することを特徴とする通信システム。 - 前記選択システムに、請求項1乃至4のいずれか一項に記載の各手段を実現させることを特徴とするプログラム。
- 通信端末間のセッションを制御する制御装置毎に、該制御装置と接続している通信端末の通信の状態を示す状態情報を管理する状態管理手段と、前記通信の状態毎に、該通信の状態のときに発生する前記制御に伴う負荷の度合を示す負荷情報を管理する負荷管理手段と、を有する選択システムに、
前記制御装置と接続していない通信端末から、前記制御装置への接続要求を受け付ける受付ステップと、
前記状態管理手段において管理されている前記状態情報、及び前記負荷管理手段において管理されている前記負荷情報に基づいて、前記制御装置毎に、前記制御に伴う負荷の度合を算出する算出ステップと、
接続要求元の前記通信端末と接続させる制御装置を、前記算出ステップによって前記制御装置毎に算出された前記負荷の度合に基づいて選択する選択ステップと、
を実行させることを特徴とする選択方法。 - 前記制御装置に、
自制御装置と接続する通信端末の通信の状態が変更されたときに、変更後の状態を示す状態情報を前記選択システムへ送信する送信ステップを実行させ、
前記選択システムの前記状態管理手段は、前記制御装置から送信された前記状態情報に基づいて、前記通信端末の状態を示す状態情報を管理することを特徴とする請求項10に記載の選択方法。 - 前記通信端末に、
前記制御装置への接続要求を示す接続要求情報を、前記選択システムへ送信するステップを実行させることを特徴とする請求項10又は11に記載の選択方法。 - 前記制御装置に、請求項5に記載の各手段を実現させることを特徴とするプログラム。
- 前記通信端末に、請求項8に記載の各手段を実現させることを特徴とするプログラム。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014206251A JP2015119472A (ja) | 2013-11-18 | 2014-10-07 | 選択システム、通信管理システム、通信システム、プログラム、及び選択方法 |
PCT/JP2014/080989 WO2015072581A1 (en) | 2013-11-18 | 2014-11-18 | Selecting system, communication management system, communication system, computer program, and method of selection |
MX2016006198A MX2016006198A (es) | 2013-11-18 | 2014-11-18 | Seleccion de sistema, sistema de administracion de comunicacion, sistema de comunicacion, programa de computadora y metodo de seleccion. |
BR112016011100-1A BR112016011100A2 (pt) | 2013-11-18 | 2014-11-18 | Sistema de seleção, sistema de gerenciamento de comunicação, sistema de comunicação, programa de computador e método de seleção |
CN201480062561.2A CN105723693B (zh) | 2013-11-18 | 2014-11-18 | 选择系统、通信管理系统、通信系统和选择方法 |
CA2928024A CA2928024A1 (en) | 2013-11-18 | 2014-11-18 | Selecting system, communication management system, communication system, computer program, and method of selection |
EP14861890.3A EP3072282A4 (en) | 2013-11-18 | 2014-11-18 | SELECTION SYSTEM, COMMUNICATION MANAGEMENT SYSTEM, COMMUNICATION SYSTEM, COMPUTER PROGRAM AND SELECTION PROCEDURE |
US15/032,674 US10171568B2 (en) | 2013-11-18 | 2014-11-28 | Selecting system, communication management system, communication system, computer program, and method of selection |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013237616 | 2013-11-18 | ||
JP2013237616 | 2013-11-18 | ||
JP2014206251A JP2015119472A (ja) | 2013-11-18 | 2014-10-07 | 選択システム、通信管理システム、通信システム、プログラム、及び選択方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015119472A true JP2015119472A (ja) | 2015-06-25 |
Family
ID=53057513
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014206251A Pending JP2015119472A (ja) | 2013-11-18 | 2014-10-07 | 選択システム、通信管理システム、通信システム、プログラム、及び選択方法 |
Country Status (8)
Country | Link |
---|---|
US (1) | US10171568B2 (ja) |
EP (1) | EP3072282A4 (ja) |
JP (1) | JP2015119472A (ja) |
CN (1) | CN105723693B (ja) |
BR (1) | BR112016011100A2 (ja) |
CA (1) | CA2928024A1 (ja) |
MX (1) | MX2016006198A (ja) |
WO (1) | WO2015072581A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111106971B (zh) * | 2019-12-31 | 2023-04-18 | 深圳市九洲电器有限公司 | 设备注册管理方法、装置、设备及计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005318415A (ja) * | 2004-04-30 | 2005-11-10 | Canon Inc | 映像配信装置および方法 |
JP2011077630A (ja) * | 2009-09-29 | 2011-04-14 | Nec Infrontia Corp | Sipサーバ、sip端末制御方法およびプログラム |
JP2011077838A (ja) * | 2009-09-30 | 2011-04-14 | Sharp Corp | 情報共有システム |
JP2013074436A (ja) * | 2011-09-27 | 2013-04-22 | Hitachi Solutions Ltd | コンテンツ配信サーバ、コンテンツ配信システム、コンテンツ配信方法 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6128657A (en) * | 1996-02-14 | 2000-10-03 | Fujitsu Limited | Load sharing system |
JP3966598B2 (ja) * | 1998-03-04 | 2007-08-29 | 富士通株式会社 | サーバ選択システム |
US7020706B2 (en) * | 2002-06-17 | 2006-03-28 | Bmc Software, Inc. | Method and system for automatically updating multiple servers |
US7908355B2 (en) * | 2002-06-20 | 2011-03-15 | International Business Machines Corporation | Method for improving network server load balancing |
JP4066932B2 (ja) * | 2003-11-10 | 2008-03-26 | 株式会社日立製作所 | 予測に基づいた計算機リソース配分方法 |
JP2005269434A (ja) * | 2004-03-19 | 2005-09-29 | Nec Engineering Ltd | VoIP音声通信システム |
JP2007249468A (ja) * | 2006-03-15 | 2007-09-27 | Hitachi Ltd | Cpu割当方法、cpu割当プログラム、cpu割当装置、および、データベース管理システム |
JP4340733B2 (ja) | 2006-09-14 | 2009-10-07 | 日本電気株式会社 | 負荷分散システム、方法、及び、プログラム |
CN101013388A (zh) * | 2007-01-26 | 2007-08-08 | 浙江大学 | 面向异构多核体系的进程调度方法 |
CN101339523B (zh) * | 2007-07-05 | 2011-09-21 | 国际商业机器公司 | 多处理器环境中的流水线处理方法和设备 |
JP4722973B2 (ja) * | 2008-08-12 | 2011-07-13 | 株式会社日立製作所 | リクエスト処理方法及び計算機システム |
JP5999873B2 (ja) | 2010-02-24 | 2016-09-28 | 株式会社リコー | 伝送システム、伝送方法、及びプログラム |
JP5998383B2 (ja) | 2010-07-28 | 2016-09-28 | 株式会社リコー | 伝送管理システム、伝送システム、伝送管理方法、及びプログラム |
JP5556498B2 (ja) * | 2010-08-17 | 2014-07-23 | 富士通株式会社 | 管理装置,ファイルサーバシステム,処理方法及び管理プログラム |
JP5664098B2 (ja) * | 2010-10-05 | 2015-02-04 | 富士通株式会社 | 複合イベント分散装置、複合イベント分散方法および複合イベント分散プログラム |
JP2012094030A (ja) * | 2010-10-28 | 2012-05-17 | Hitachi Ltd | 計算機システム及び処理制御方法 |
WO2011110026A1 (zh) * | 2010-10-29 | 2011-09-15 | 华为技术有限公司 | 一种实现数据中心资源负载均衡的方法及装置 |
JP5397563B1 (ja) | 2010-11-30 | 2014-01-22 | 株式会社リコー | 伝送管理システム、伝送システム、伝送管理システム用プログラム、及び、制御方法 |
JP5821433B2 (ja) | 2010-11-30 | 2015-11-24 | 株式会社リコー | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム |
JP5928148B2 (ja) | 2012-05-18 | 2016-06-01 | 株式会社リコー | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム |
JP6064367B2 (ja) | 2012-05-18 | 2017-01-25 | 株式会社リコー | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム |
JP6074915B2 (ja) | 2012-05-18 | 2017-02-08 | 株式会社リコー | 伝送管理システム、伝送システム、伝送管理方法、及び伝送管理システム用プログラム |
JP5924119B2 (ja) | 2012-05-18 | 2016-05-25 | 株式会社リコー | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム |
JP6503654B2 (ja) | 2013-09-30 | 2019-04-24 | 株式会社リコー | 通信管理システム、通信システム、及び通信方法 |
US9407692B2 (en) * | 2013-11-27 | 2016-08-02 | Avi Networks | Method and system for distributed load balancing |
US9712404B2 (en) * | 2014-03-07 | 2017-07-18 | Hitachi, Ltd. | Performance evaluation method and information processing device |
-
2014
- 2014-10-07 JP JP2014206251A patent/JP2015119472A/ja active Pending
- 2014-11-18 CN CN201480062561.2A patent/CN105723693B/zh not_active Expired - Fee Related
- 2014-11-18 BR BR112016011100-1A patent/BR112016011100A2/pt not_active Application Discontinuation
- 2014-11-18 CA CA2928024A patent/CA2928024A1/en not_active Abandoned
- 2014-11-18 WO PCT/JP2014/080989 patent/WO2015072581A1/en active Application Filing
- 2014-11-18 MX MX2016006198A patent/MX2016006198A/es unknown
- 2014-11-18 EP EP14861890.3A patent/EP3072282A4/en not_active Ceased
- 2014-11-28 US US15/032,674 patent/US10171568B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005318415A (ja) * | 2004-04-30 | 2005-11-10 | Canon Inc | 映像配信装置および方法 |
JP2011077630A (ja) * | 2009-09-29 | 2011-04-14 | Nec Infrontia Corp | Sipサーバ、sip端末制御方法およびプログラム |
JP2011077838A (ja) * | 2009-09-30 | 2011-04-14 | Sharp Corp | 情報共有システム |
JP2013074436A (ja) * | 2011-09-27 | 2013-04-22 | Hitachi Solutions Ltd | コンテンツ配信サーバ、コンテンツ配信システム、コンテンツ配信方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105723693A (zh) | 2016-06-29 |
CA2928024A1 (en) | 2015-05-21 |
CN105723693B (zh) | 2018-12-07 |
MX2016006198A (es) | 2016-08-08 |
US20160255141A1 (en) | 2016-09-01 |
US10171568B2 (en) | 2019-01-01 |
EP3072282A4 (en) | 2016-11-02 |
WO2015072581A1 (en) | 2015-05-21 |
EP3072282A1 (en) | 2016-09-28 |
BR112016011100A2 (pt) | 2020-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5924119B2 (ja) | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム | |
JP6074915B2 (ja) | 伝送管理システム、伝送システム、伝送管理方法、及び伝送管理システム用プログラム | |
JP5928148B2 (ja) | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム | |
JP6064367B2 (ja) | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム | |
JP6503654B2 (ja) | 通信管理システム、通信システム、及び通信方法 | |
JP6458464B2 (ja) | 制御システム、制御装置、通信システム、中継装置の選択方法、及びプログラム | |
JP2013197934A (ja) | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム | |
JP5953932B2 (ja) | 中継装置選択装置、伝送システム、及び中継装置選択装置用プログラム | |
JP6465118B2 (ja) | 制御システム、通信端末、制御装置、通信システム、制御方法、及びプログラム | |
JP2013229707A (ja) | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム | |
JP6291802B2 (ja) | 制御システム、通信システム、プログラム、及び制御方法 | |
JP6464696B2 (ja) | 制御システム、通信システム、制御方法、及びプログラム | |
JP2015119472A (ja) | 選択システム、通信管理システム、通信システム、プログラム、及び選択方法 | |
EP3072285B1 (en) | Control system, communication system, computer program, controlling method, and computer program product | |
JP6405936B2 (ja) | 管理システム、管理装置、通信システム、情報送信方法、及びプログラム | |
JP6229756B2 (ja) | システム、管理システム、及び管理方法 | |
JP2017038390A (ja) | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170925 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180807 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181004 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190219 |