JP5874499B2 - COMMUNICATION SYSTEM, RELAY DEVICE, COMMUNICATION DEVICE, AND COMMUNICATION CONTROL METHOD - Google Patents
COMMUNICATION SYSTEM, RELAY DEVICE, COMMUNICATION DEVICE, AND COMMUNICATION CONTROL METHOD Download PDFInfo
- Publication number
- JP5874499B2 JP5874499B2 JP2012083173A JP2012083173A JP5874499B2 JP 5874499 B2 JP5874499 B2 JP 5874499B2 JP 2012083173 A JP2012083173 A JP 2012083173A JP 2012083173 A JP2012083173 A JP 2012083173A JP 5874499 B2 JP5874499 B2 JP 5874499B2
- Authority
- JP
- Japan
- Prior art keywords
- call
- reservation
- request
- identification information
- destination
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Description
本発明は、通信システム、中継装置、通話装置及び通信制御方法に関する。 The present invention relates to a communication system, a relay device, a call device, and a communication control method.
近年、携帯電話等の通話装置が急激に増加し、これに伴って通話装置と他の通話装置との間の通信を中継する通信網側の通信量も増加している。このような状況では、災害発生時等、通話装置から通話要求の送信(以下「発呼」という)がある一定の時間に大量に行われると、中継装置を含む通信網側では、通信回線に空きがなくなる輻輳状態が発生して、通話を確立することが困難となる。災害発生時等の発呼は、主に安否確認を行うことを目的として行われることが多いため、通話装置のユーザは、輻輳状態が解消されるまで発呼の宛先となる他の通話装置に対して無用な発呼を繰り返し、その結果、通信回線の輻輳がますます長引く恐れがある。 In recent years, the number of communication devices such as mobile phones has increased rapidly, and along with this, the amount of communication on the communication network side that relays communication between the communication device and other communication devices has also increased. In such a situation, when a call request is transmitted from a call device (hereinafter referred to as “call”) in a certain amount of time, such as when a disaster occurs, the communication network side including the relay device is connected to the communication line. It becomes difficult to establish a call due to a congestion state where there is no free space. Calls at the time of a disaster, etc. are often made mainly for the purpose of confirming safety. Therefore, the user of the call device must call another call device that is the destination of the call until the congestion state is resolved. On the other hand, unnecessary calls are repeated, and as a result, there is a possibility that the congestion of the communication line will be prolonged.
そこで、無用な発呼を防止するための技術が種々検討されている。このような技術として、例えば、通信回線の輻輳時に、通話装置から通信網側の中継装置に対して発呼の予約を行い、中継装置から通話装置に対して通信回線の確保に必要となる待ち時間を通知するものが知られている。この技術では、待ち時間の通知を受け付けた通話装置が、通知を受け付けてから待ち時間が到来するまで再度の発呼を停止し、待ち時間が到来すると発呼を再度行い、発呼を受け付けた中継装置が、通信回線を確保する。これにより、待ち時間が到来するまでの期間、通話装置のユーザに対して無用な発呼を繰り返すことを躊躇するように促すことができる。 Accordingly, various techniques for preventing unnecessary calls have been studied. As such a technique, for example, when a communication line is congested, a call is reserved from the communication device to the relay device on the communication network side, and the waiting time required for securing the communication line from the relay device to the communication device. Something that knows the time is known. In this technology, the call device that has received the notification of the waiting time stops calling again until the waiting time arrives after receiving the notification, and when the waiting time arrives, the calling device is re-executed and the calling is accepted. The relay device secures a communication line. As a result, it is possible to prompt the user of the communication device to hesitate to repeat unnecessary calls until the waiting time comes.
しかしながら、上述した従来技術では、通信回線の輻輳を適切に解消することができない恐れがあるという問題があった。 However, the above-described prior art has a problem that communication line congestion may not be appropriately eliminated.
具体的には、従来技術では、待ち時間が到来するまでに通信回線を確保するが、待ち時間の到来時点で空いている通信回線がなかった場合には、既に確立している通話を強制的に切断することで、通信回線を確保していた。通話時間は通話を行っているユーザの自由意思に委ねられるべきであり、確立中の通話を強制的に切断することは、必ずしも適切ではない。このため、従来技術では、通信回線の輻輳を適切に解消することができるとは言い難かった。 Specifically, in the prior art, a communication line is secured before the waiting time arrives, but if there is no communication line available when the waiting time arrives, a call that has already been established is forced. The communication line was secured by disconnecting it. The call time should be left to the free will of the user who is making the call, and it is not always appropriate to forcibly disconnect the established call. For this reason, in the prior art, it was difficult to say that the congestion of the communication line can be appropriately eliminated.
開示の技術は、上記に鑑みてなされたものであって、確立中の通話を切断することなく、通信回線の輻輳を適切に解消することができる通信システム、中継装置、通話装置及び通信制御方法を提供することを目的とする。 The disclosed technology has been made in view of the above, and it is possible to appropriately eliminate congestion of a communication line without disconnecting an established call, a communication system, a relay device, a call device, and a communication control method. The purpose is to provide.
本願の開示する通信システムは、一つの態様において、通話装置と、該通話装置から送信される通話要求を該通話要求の宛先となる他の通話装置である宛先装置に通信回線を用いて中継する中継装置とを含む。中継装置は、予約指示部と、登録部と、通話許可部とを備える。予約指示部は、前記通信回線の輻輳時に、前記通話装置から送信される通話要求の中継を拒否するとともに、前記通話装置の識別情報と前記宛先装置の識別情報とを含む通話予約を送信することを指示する予約指示を前記通話装置に送信する。登録部は、前記通話装置から送信される通話予約を受信した場合に、該通話予約に含まれる前記通話装置の識別情報と前記宛先装置の識別情報との対応関係を登録する。通話許可部は、一部の前記通信回線の解放を検出した場合に、前記登録部により識別情報が登録された前記通話装置に対して前記通話要求の再送信を許可するとともに、該識別情報に対応する前記宛先装置の識別情報を含む通話許可を前記通話装置に送信する。通話装置は、予約管理部と、通話制御部とを備える。予約管理部は、前記中継装置から送信される予約指示を受信した場合に、前記通話予約を前記中継装置に送信するとともに、前記通話予約に含めた前記宛先装置の識別情報を予約データとして管理する。通話制御部は、前記中継装置から送信される通話許可を受信した場合には、該通話許可に含まれる前記宛先装置の識別情報を宛先として含む前記通話要求を前記中継装置に再送信するとともに、前記宛先装置の識別情報を前記予約データから削除する。通話制御部は、前記通話許可を受信していない場合には、前記予約データと一致する前記宛先装置の識別情報を宛先として含む前記通話要求の送信を停止する。 In one aspect, a communication system disclosed in the present application relays a call device and a call request transmitted from the call device to a destination device that is another call device that is the destination of the call request using a communication line. Including a relay device. The relay device includes a reservation instruction unit, a registration unit, and a call permission unit. The reservation instructing unit rejects relaying of a call request transmitted from the call device when the communication line is congested, and transmits a call reservation including identification information of the call device and identification information of the destination device. A reservation instruction is sent to the call device. When receiving a call reservation transmitted from the call device, the registration unit registers a correspondence relationship between the identification information of the call device and the identification information of the destination device included in the call reservation. The call permission unit, when detecting the release of a part of the communication lines, permits the call device whose identification information is registered by the registration unit to retransmit the call request, and A call permission including identification information of the corresponding destination device is transmitted to the call device. The call device includes a reservation management unit and a call control unit. When receiving a reservation instruction transmitted from the relay device, the reservation management unit transmits the call reservation to the relay device and manages the identification information of the destination device included in the call reservation as reservation data. . When the call control unit receives a call permission transmitted from the relay device, the call control unit retransmits the call request including the identification information of the destination device included in the call permission as a destination to the relay device. The identification information of the destination device is deleted from the reservation data. When the call permission is not received, the call control unit stops transmitting the call request including the identification information of the destination device that matches the reservation data as a destination.
本願の開示する通信システムの一つの態様によれば、確立中の通話を切断することなく、通信回線の輻輳を適切に解消することができるという効果を奏する。 According to one aspect of the communication system disclosed in the present application, there is an effect that congestion of the communication line can be appropriately eliminated without disconnecting the established call.
以下に、本願の開示する通信システム、中継装置、通話装置及び通信制御方法の実施例を図面に基づいて詳細に説明する。なお、この実施例により開示技術が限定されるものではない。 Hereinafter, embodiments of a communication system, a relay device, a communication device, and a communication control method disclosed in the present application will be described in detail with reference to the drawings. The disclosed technology is not limited by this embodiment.
まず、本実施例の通信システムの構成について説明する。図1は、本実施例に係る通信システムの構成を示す図である。図1に示すように、この通信システムは、輻輳監視装置10と、中継装置20a、20bと、中継装置100a、100bと、予約状況管理サーバ200a、200bと、通話装置300a、300bとを有する。なお、以下では、中継装置20a、20bを特に区別しない場合には、中継装置20と表記する。また、以下では、中継装置100a、100bを特に区別しない場合には、中継装置100と表記する。また、以下では、予約状況管理サーバ200a、200bを特に区別しない場合には、予約状況管理サーバ200と表記する。また、以下では、通話装置300a、300bを特に区別しない場合には、通話装置300と表記する。
First, the structure of the communication system of a present Example is demonstrated. FIG. 1 is a diagram illustrating a configuration of a communication system according to the present embodiment. As shown in FIG. 1, this communication system includes a
輻輳監視装置10は、中継装置20及び中継装置100と通信可能に接続されている。輻輳監視装置10は、中継装置20及び中継装置100に設定された通信回線の輻輳状態を監視する。なお、輻輳状態とは、中継装置20及び中継装置100にて回線収容能力を超えた通話要求が受信された状態、又は、中継装置20及び中継装置100に設定された全ての通信回線に空きの回線がない状態を指す。輻輳監視装置10は、通信回線の輻輳状態が発生したことを検出すると、その旨を報告する輻輳発生通知を中継装置20及び中継装置100に通知する。また、輻輳監視装置10は、通信回線の輻輳状態が解除されたことを検出すると、その旨を報告する輻輳解除通知を中継装置20及び中継装置100に通知する。
The
中継装置20及び中継装置100は、互いに通信可能に接続されている。中継装置100は、通話装置300と通信可能に接続されている。中継装置20及び中継装置100は、通話装置300から送信される通話要求を通話要求の宛先となる他の通話装置(以下「宛先装置」という)に通信回線を用いて中継する。例えば、中継装置20及び中継装置100は、通話装置300aから送信される通話要求を宛先装置としての通話装置300bに通信回線を用いて中継する。また、中継装置20及び中継装置100は、通話要求を受信した宛先装置から返信される通話応答を通話装置300に通信回線を用いて中継する。例えば、中継装置20及び中継装置100は、通話要求を受信した宛先装置としての通話装置300bから返信される通話応答を通話装置300aに通信回線を用いて中継する。
The relay device 20 and the relay device 100 are connected so as to communicate with each other. The relay device 100 is communicably connected to the
予約状況管理サーバ200は、中継装置100と通信可能に接続されている。予約状況管理サーバ200は、中継装置100からの依頼を受けて、通話予約に含まれる発信元の通話装置300の電話番号と宛先装置の電話番号との対応関係を管理する。例えば、予約状況管理サーバ200は、通話装置300aの電話番号と宛先装置としての通話装置300bの電話番号との対応関係を管理する。なお、電話番号は、識別情報の一例である。
The reservation status management server 200 is communicably connected to the relay device 100. Reservation status management server 200 receives a request from relay device 100 and manages the correspondence between the telephone number of
通話装置300は、携帯電話や固定電話等の通信装置である。通話装置300は、通話装置300のユーザからの操作を受け付けて、他の通話装置300の電話番号を宛先として含む通話要求を中継装置100に送信する。例えば、通話装置300aは、宛先装置としての通話装置300bの電話番号を宛先として含む通話要求を中継装置100に送信する。また、通話装置300は、中継装置100により中継される通話応答を受信することにより、通話を確立する。例えば、通話装置300aは、中継装置100aにより中継される、通話装置300bからの通話応答を受信することにより、通話を確立する。
The
本実施例では、中継装置100が、通信回線の輻輳時に、通話装置300から送信された通話要求の中継を拒否するともに、通話要求の発信元の通話装置300の電話番号と宛先装置の電話番号とを含む通話予約を送信することを通話装置300に指示する。例えば、中継装置100aは、輻輳監視装置10から輻輳発生通知を受信すると、通話装置300aからの通話要求の中継を拒否し、通話装置300aの電話番号と宛先装置としての通話装置300bの電話番号と含む通話予約の送信を通話装置300aに指示する。
In this embodiment, the relay device 100 rejects the relay of the call request transmitted from the
そして、通話装置300は、通話予約の送信を指示された場合に、発信元の通話装置300の電話番号と宛先装置の電話番号とを含む通話予約を中継装置100に送信するとともに、通話予約に含めた宛先装置の電話番号を予約データとして管理する。例えば、通話装置300aは、自身の電話番号と宛先装置としての通話装置300bの電話番号として含む通話予約を中継装置100aに送信するとともに、通話予約に含めた通話装置300bの電話番号を予約データとして管理する。
When the
そして、中継装置100は、通話予約を受信した場合に、通話予約に含まれる通話装置300の電話番号と宛先装置の電話番号との対応関係を予約状況管理サーバ200に登録する。例えば、中継装置100aは、通話予約に含まれる通話装置300aの電話番号と宛先装置としての通話装置300bの電話番号との対応関係を含む登録要求を予約状況管理サーバ200aに送信する。登録要求を受信した予約状況管理サーバ200aは、登録要求に含まれる対応関係を所定の記憶領域に格納する。
Then, when receiving the call reservation, the relay apparatus 100 registers the correspondence relationship between the telephone number of the
そして、中継装置100は、通信回線の解放を監視する。中継装置100は、一部の通信回線の解放を検出した場合に、電話番号が予約状況管理サーバ200に登録された通話装置300に対して通話要求の再送信を許可するとともに、対応する宛先装置の電話番号を含む通話許可を通話装置300に送信する。なお、以下では、解放された一部の通信回線を、「空き回線」と呼ぶ。例えば、中継装置100aは、空き回線を検出すると、電話番号が予約状況管理サーバ200aに登録された通話装置300aに対して通話要求の再送信を許可し、宛先装置としての通話装置300bの電話番号を含む通話許可を通話装置300aに送信する。
Then, the relay device 100 monitors the release of the communication line. When the relay device 100 detects the release of some of the communication lines, the relay device 100 permits the
そして、通話装置300は、中継装置100から送信される通話許可を受信した場合には、通話許可に含まれる宛先装置の電話番号を宛先として含む通話要求を中継装置100に再送信するとともに、宛先装置の電話番号を予約データから削除する。例えば、通話装置300aは、通話許可を受信すると、通話許可に含まれる宛先装置としての通話装置300bの電話番号を宛先として含む通話要求を中継装置100aに再送信し、通話装置300bの電話番号を予約データから削除する。
When the
その一方で、通話装置300は、通話許可を受信していない場合には、予約データと一致する宛先装置の電話番号を宛先として含む通話要求の送信を停止する。例えば、通話装置300aは、通話許可を受信していない場合には、予約データと一致する宛先装置としての通話装置300bの電話番号を宛先として含む通話要求の送信を停止する。
On the other hand, when the call permission is not received, the
このように、本実施例の通信システムでは、通信回線の輻輳時に、通話装置300が中継装置100への通話予約に含めた宛先装置の電話番号を予約データとして管理する。そして、通話装置300は、通話予約を行ってから中継装置100からの通話許可を受信するまでの間、予約データと一致する電話番号を含む通話要求の送信を停止する。これにより、本実施例の通信システムでは、確立中の通話を切断することなく、通信回線の輻輳を適切に解消することができる。
As described above, in the communication system of this embodiment, when the communication line is congested, the
次に、図1に示した中継装置100の構成について説明する。図2は、本実施例における中継装置の構成を示す機能ブロック図である。図2に示すように、この中継装置100は、輻輳監視用IF(Interface)部101、中継用IF部102、通話用IF部103、予約状況管理用IF部104、中継制御部105、予約状況登録部106及び通話許可部107を有する。
Next, the configuration of relay device 100 shown in FIG. 1 will be described. FIG. 2 is a functional block diagram showing the configuration of the relay device in this embodiment. As shown in FIG. 2, this relay apparatus 100 includes a congestion monitoring IF (Interface) unit 101, a relay IF unit 102, a call IF
輻輳監視用IF部101は、輻輳監視装置10との間でデータ通信する装置である。例えば、輻輳監視用IF部101は、インターフェースモジュールなどに対応する。中継装置100は、輻輳監視用IF部101を介して、輻輳監視装置10から輻輳発生通知や輻輳解除通知等を受信する。
The congestion monitoring IF unit 101 is a device that performs data communication with the
中継用IF部102は、中継装置20との間でデータ通信する装置である。例えば、中継用IF部102は、インターフェースモジュールなどに対応する。中継装置100は、中継用IF部102を介して、中継装置20との間で通話要求や通話応答等を送受信する。 The relay IF unit 102 is a device that performs data communication with the relay device 20. For example, the relay IF unit 102 corresponds to an interface module or the like. The relay device 100 transmits / receives a call request, a call response, and the like to / from the relay device 20 via the relay IF unit 102.
通話用IF部103は、通話装置300との間でデータ通信する装置である。例えば、通話用IF部103は、インターフェースモジュールなどに対応する。中継装置100は、通話用IF部103を介して、通話装置300との間で通話要求、通話応答、後述する予約指示、通話予約及び通話許可等を送受信する。
The call IF
予約状況管理用IF部104は、予約状況管理サーバ200との間でデータ通信する装置である。例えば、予約状況管理用IF部104は、インターフェースモジュールなどに対応する。中継装置100は、予約状況管理用IF部104を介して、予約状況管理サーバ200との間で、通話予約に含まれる発信元の通話装置300の電話番号と宛先装置の電話番号との対応関係等を送受信する。
The reservation status management IF unit 104 is a device that performs data communication with the reservation status management server 200. For example, the reservation status management IF unit 104 corresponds to an interface module or the like. The relay device 100 communicates with the reservation status management server 200 via the reservation status management IF unit 104 between the telephone number of the
中継制御部105は、通話装置300から送信される通話要求を通話要求の宛先となる宛先装置に通信回線を用いて中継する。具体的には、中継制御部105は、通話用IF部103を介して通話装置300から通話要求を受信すると、宛先装置と接続している他の中継装置に至る通信回線を確保して中継用IF部102に設定する。そして、中継制御部105は、中継用IF部102を介して通話要求を隣接の中継装置に転送する。その一方で、中継制御部105は、通話要求を受信した宛先装置から返信される通話応答を受信することにより、通話を確立する。具体的には、中継制御部105は、中継用IF部102を介して通話応答を受信することにより、通話を確立する。
The
また、中継制御部105は、通信回線の輻輳時に、通話装置300から送信される通話要求の中継を拒否するとともに、通話要求の発信元の通話装置300の電話番号と宛先装置の電話番号とを含む通話予約を送信することを通話装置300に指示する。具体的には、中継制御部105は、輻輳監視用IF部101を介して輻輳監視装置10から輻輳発生通知を受信したことを契機として、以下の処理を行う。すなわち、中継制御部105は、通話用IF部103を介して通話装置300から通話要求を受信した場合であっても、受信した通話要求の中継を拒否する。これとともに、中継制御部105は、通話装置300の電話番号と宛先装置の電話番号とを含む通話予約を送信することを指示する予約指示を通話用IF部103を介して通話装置300に送信する。中継制御部105は、予約指示部の一例である。
Further, the
なお、中継制御部105は、輻輳監視用IF部101を介して輻輳監視装置10から輻輳解除通知を受信した場合には、受信した輻輳解除通知を通話許可部107に転送する。
When the
予約状況登録部106は、予約指示に応じて通話装置300から送信される通話予約を通話用IF部103を介して受信する。予約状況登録部106は、通話予約を受信した場合に、通話予約に含まれる通話装置300の電話番号と宛先装置の電話番号との対応関係を予約情報として予約状況管理サーバ200に登録する。なお、以下では、通話予約に含まれる送信元の通話装置300の電話番号と宛先装置の電話番号との対応関係を、単に「対応関係」と表記することがあるものとする。予約状況登録部106は、登録部の一例である。
The reservation
予約状況登録部106が対応関係を予約情報として登録する処理について説明する。予約状況登録部106は、通話予約を受信した順序を基にして、対応関係の優先順位を特定する。例えば、予約状況登録部106は、通話予約を受信した順序が早い対応関係から順番に、昇順で、値を割り当てることにより、対応関係の優先順位を特定する。予約状況登録部106は、通話装置300の電話番号と宛先装置の電話番号との対応関係及び優先順位を登録することを要求する登録要求を、予約状況管理用IF部104を介して予約状況管理サーバ200に送信する。そして、登録要求を受信した予約状況管理サーバ200は、登録要求に含まれる対応関係及び優先順位の組合せを後述する予約情報DB(Database)203に格納する。
A process in which the reservation
また、予約状況登録部106は、通話装置300から送信される延期要求を通話用IF部103を介して受信する。なお、延期要求は、通話許可を受けた通話装置300が、通話要求の再送信の延期を要求するための信号である。延期要求には、送信元となる通話装置300の電話番号が含まれる。予約状況登録部106は、延期要求を受信すると、延期要求の送信元となる通話装置300の電話番号に対応する対応関係を現状の優先順位よりも低くなるように更新する。
The reservation
予約状況登録部106が対応関係の優先順位を更新する処理について説明する。予約状況登録部106は、延期要求の送信元となる通話装置300の電話番号に対応する対応関係を現状の優先順位よりも低くなるように更新することを指示する指示情報を延期要求に追加し、指示情報を追加した延期要求を予約状況管理用IF部104に転送する。延期要求を受信した予約状況管理サーバ200は、延期要求に含まれる指示情報を基にして、予約情報DB203を更新する。
A process in which the reservation
また、予約状況登録部106は、通話装置300から送信される中止要求を通話用IF部103を介して受信する。なお、中止要求は、通話要求を受けた通話装置300が、通話要求の再送信の中止を要求するための信号である。中止要求には、送信元となる通話装置300の電話番号が含まれる。予約状況登録部106は、中止要求を受信すると、中止要求の送信元となる通話装置300の電話番号に対応する対応関係を削除する。
In addition, the reservation
予約状況登録部106が対応関係を削除する処理について説明する。予約状況登録部106は、中止要求の送信元となる通話装置300の電話番号に対応する対応関係を削除することを指示する指示情報を中止要求に追加し、指示情報を追加した中止要求を予約状況管理用IF部104に転送する。中止要求を受信した予約状況管理サーバ200は、中止要求に含まれる指示情報を基にして、予約情報DB203を更新する。
A process in which the reservation
通話許可部107は、通信回線の輻輳時に、空き回線を監視する。通話許可部107は、空き回線を検出した場合に、電話番号が予約状況登録部106により登録された通話装置300に対して通話要求の再送信を許可するとともに、対応する宛先装置の電話番号を含む通話許可を通話装置300に送信する。
The call permission unit 107 monitors a free line when the communication line is congested. When the call permission unit 107 detects a free line, the call permission unit 107 permits the
通話許可部107が通信回線の輻輳時に通話許可を送信する処理について説明する。通話許可部107は、中継制御部105により中継用IF部102に設定された通信回線から空き回線を検出する。通話許可部107は、空き回線を検出すると、優先順位が1となる対応関係を送信することを要求する予約情報要求を、予約状況管理用IF部104を介して予約状況管理サーバ200に送信する。通話許可部107は、予約情報要求に応じて予約状況管理サーバ200から返信される、優先順位が1となる対応関係を受信する。通話許可部107は、受信した対応関係を基にして、通話要求の再送信を許可する通話装置300を決定し、決定した通話装置300の電話番号に対応する宛先装置の電話番号を含む通話許可を、通話用IF部103を介して通話装置300に送信する。
A process in which the call permission unit 107 transmits a call permission when the communication line is congested will be described. The call permission unit 107 detects a free line from the communication line set in the relay IF unit 102 by the
また、通話許可部107は、輻輳の解除時に、電話番号が予約状況登録部106により登録された全ての通話装置300に対して通話要求の再送信を許可するとともに、対応する全ての宛先装置の電話番号を含む通話許可を通話装置300に送信する。
In addition, when the congestion is released, the call permission unit 107 permits all
通話許可部107が輻輳の解除時に通話許可を送信する処理について説明する。通話許可部107は、中継制御部105から転送される輻輳解除通知を受け付ける。通話許可部107は、輻輳解除通知を受け付けると、全ての対応関係を送信することを要求する予約情報要求を、予約状況管理用IF部104を介して予約状況管理サーバ200に送信する。通話許可部107は、予約情報要求に応じて予約状況管理サーバ200から返信される全ての対応関係を受信する。通話許可部107は、受信した対応関係を基にして、対応する宛先装置の電話番号を含む通話許可を、通話用IF部103を介して通話装置300に送信する。
A process in which the call permission unit 107 transmits a call permission when the congestion is released will be described. The call permission unit 107 receives the congestion release notification transferred from the
なお、上記した中継制御部105、予約状況登録部106及び通話許可部107は、例えば、ASIC(Application Specific Integrated Circuit)や、FPGA(Field Programmable Gate Array)などの集積装置に対応する。また、中継制御部105、予約状況登録部106及び通話許可部107は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等の電子回路に対応する。
The
次に、図1に示した予約状況管理サーバ200の構成について説明する。図3は、本実施例における予約状況管理サーバの構成を示す機能ブロック図である。図3に示すように、予約状況管理サーバ200は、予約状況管理用IF部201、予約状況管理部202及び予約情報DB203を有する。
Next, the configuration of the reservation status management server 200 shown in FIG. 1 will be described. FIG. 3 is a functional block diagram showing the configuration of the reservation status management server in the present embodiment. As illustrated in FIG. 3, the reservation status management server 200 includes a reservation status management IF
予約状況管理用IF部201は、中継装置100との間でデータ通信する装置である。例えば、予約状況管理用IF部201は、インターフェースモジュールなどに対応する。予約状況管理サーバ200は、予約状況管理用IF部201を介して、中継装置100との間で、通話予約に含まれる発信元の通話装置300の電話番号と宛先装置の電話番号との対応関係、登録要求、予約情報要求、延期要求及び中止要求等を送受信する。
The reservation status management IF
予約状況管理部202は、中継装置100から登録要求を受信した場合に、登録要求に含まれる、通話装置300の電話番号と宛先装置の電話番号との対応関係及び優先順位を対応付けて予約情報DB203に格納する。
When the reservation
また、予約状況管理部202は、中継装置100から予約情報要求を受信した場合に、優先順位が1となる対応関係を予約情報DB203から抽出する。予約状況管理部202は、予約情報DB203から抽出した対応関係を中継装置100に送信する。予約状況管理部202は、予約情報DB203の優先順位を更新する。
In addition, when the reservation
また、予約状況管理部202は、中継装置100から延期要求を受信した場合に、予約情報DB203を参照して、延期要求の送信元となる通話装置300の電話番号に対応するエントリの優先順位を最下位に更新する。予約状況管理部202は、予約情報DB203の残りのエントリの優先順位を更新する。予約状況管理部202は、通話予約の再送信の延期を完了したことを報告する延期完了を中継装置100に返信する。
When the reservation
また、予約状況管理部202は、中継装置100から中止要求を受信した場合に、予約情報DB203を参照して、中止要求の送信元となる通話装置300の電話番号に対応するエントリを削除する。予約状況管理部202は、予約情報DB203の残りのエントリの優先順位を更新する。予約状況管理部202は、通話予約の再送信の中止を完了したことを報告する中止完了を中継装置100に返信する。
When the reservation
予約情報DB203は、通話予約に含まれる通話装置300の電話番号と宛先装置の電話番号との対応関係を予約情報として記憶する。図4は、予約情報DBのデータ構造の一例を示す図である。図4に示すように、予約情報DB203は、発番号、着番号、優先順位を対応付けて記憶する。
The
発番号は、通話予約に含まれる送信元の通話装置300の電話番号を格納する。着番号は、通話予約に含まれる宛先装置の電話番号を格納する。優先順位は、発番号と着番号との対応関係が複数存在する場合に、各対応関係の発番号を持つ通話装置300のうち通話要求の再送信を優先的に許可すべき通話装置300の順位を示す。例えば、図4では、5つの対応関係が存在する。具体的には、1行目のエントリに発番号を「08011112222」とする対応関係が存在する。2行目のエントリに発番号を「0447771111」とする対応関係が存在する。3行目のエントリに発番号を「05033445566」とする対応関係が存在する。4行目のエントリに発番号を「08011112222」とする対応関係が存在する。5行目のエントリに発番号を「09088888888」とする対応関係が存在する。ここで、1行目のエントリの優先順位が最も高い「1」であるため、1行目のエントリの発番号「08011112222」を持つ通話装置300が、通話要求の再送信を最優先に許可すべき通話装置となる。
The calling number stores the telephone number of the
なお、上記した予約状況管理部202は、例えば、ASICや、FPGAなどの集積装置に対応する。また、予約状況管理部202は、例えば、CPUやMPU等の電子回路に対応する。
Note that the reservation
また、上記した予約情報DB203は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、またはハードディスク、光ディスクなどの記憶装置に対応する。
The
次に、図1に示した通話装置300の構成について説明する。図5は、本実施例における通話装置の構成を示す機能ブロック図である。図5に示すように、通話装置300は、通話用IF部301、ユーザIF部302、記憶部303、予約管理部304及び通話制御部305を有する。
Next, the configuration of the
通話用IF部301は、中継装置100との間でデータ通信する装置である。例えば、通話用IF部301は、インターフェースモジュールなどに対応する。通話装置300は、通話用IF部301を介して、中継装置100との間で、通話要求、通話応答、予約指示、通話予約及び通話許可等を送受信する。
The call IF unit 301 is a device that performs data communication with the relay device 100. For example, the call IF unit 301 corresponds to an interface module or the like. The
ユーザIF部302は、各種の情報を通話装置300のユーザから受け付けたり、各種の情報を通話装置300のユーザに対して表示したりする装置である。例えば、ユーザIF部302は、キーボード、ディスプレイ、タッチパネル等に対応する。
The user IF
記憶部303は、予約データ331を記憶する。予約データ331は、中継装置100に対して送信される通話予約に含まれる宛先装置の電話番号を記憶する。図6は、予約データのデータ構造の一例を示す図である。図6に示すように、予約データ331は、着番号を記憶する。着番号は、中継装置100に対して送信される通話予約に含まれる宛先装置の電話番号を格納する。図6の例の1行目では、電話番号「0447771111」を持つ宛先装置に対する通話要求を予約する通話予約が、中継装置100に対して送信されたことを示す。図6の例の2行目では、電話番号「09012345678」を持つ宛先装置に対する通話要求を予約する通話予約が、中継装置100に対して送信されたことを示す。
The
予約管理部304は、中継装置100から送信される予約指示を受信した場合に、通話予約を中継装置100に送信するとともに、通話予約に含めた宛先装置の電話番号を予約データ331として管理する。具体的には、予約管理部304は、通話用IF部301を介して中継装置100から予約指示を受信した場合に、まず、通話予約を行うか否かをユーザIF部302を介して通話装置300のユーザから受け付ける。予約管理部304は、通話予約を行う場合には、通話装置300の電話番号と宛先装置の電話番号とを含む通話予約を通話用IF部301を介して中継装置100に送信する。さらに、予約管理部304は、通話予約に含めた宛先装置の電話番号を予約データ331に格納する。
When receiving a reservation instruction transmitted from the relay device 100, the
通話制御部305は、通話装置300のユーザから宛先装置の電話番号を受け付けた場合に、受け付けた宛先装置の電話番号を含めた通話要求を生成して中継装置100に送信する。その一方で、通話制御部305は、中継装置100により中継される通話応答を受信する通話処理を行う。
When the telephone number of the destination apparatus is received from the user of the
また、通話制御部305は、予約管理部304から通話予約が送信されたことを契機として、中継装置100から送信される通話許可の受信の有無を監視する。具体的には、通話制御部305は、通話予約が送信されると、通話用IF部301を介して中継装置100から送信される通話許可を受信したか否かを監視する。
Further, the
通話制御部305は、通話許可を受信した場合には、通話許可に含まれる宛先装置の電話番号を含む通話要求を、通話用IF部301を介して中継装置100に再送信するとともに、通話要求に含めた宛先装置の電話番号を予約データ331から削除する。一方、通話制御部305は、通話許可を受信していない場合には、予約データ331と一致する宛先装置の電話番号を含む通話要求の送信を停止する。
When the
通話制御部305が通話要求を再送信する処理について説明する。通話制御部305は、通話許可を受信すると、ユーザIF部302を介して、延期要求または中止要求をユーザから受け付ける。通話制御部305は、中止要求を受け付けた場合には、通話要求の代わりに中止要求を、通話用IF部301を介して中継装置100に転送し、通話許可に含まれる宛先装置の電話番号と一致する電話番号を予約データ331から削除する。
A process in which the
一方、通話制御部305は、延期要求を受け付けた場合には、通話要求の代わりに延期要求を、通話用IF部301を介して中継装置100に転送し、中継装置100から送信される通話許可の受信の有無を監視する。
On the other hand, when the
通話制御部305は、中止要求及び延期要求のいずれも受け付けなかった場合に、通話許可に含まれる宛先装置の電話番号と一致する電話番号を予約データ331から取得する。通話制御部305は、取得した電話番号を宛先として含む通話要求を、通話用IF部301を介して中継装置100に再送信するとともに、通話要求の宛先に含めた電話番号を予約データ331から削除する。なお、通話制御部305は、通話要求を再送信した後に、中継装置100により中継される通話応答を受信する通常の通話処理を行う。
If neither the cancellation request nor the postponement request is received, the
通話制御部305が通話要求の送信を停止する処理について説明する。通話制御部305は、通話許可を受信していない期間に通話要求を生成した場合には、生成した通話要求に含まれる宛先装置の電話番号と予約データ331の電話番号とが一致するか否かを判定する。通話制御部305は、一致しない場合には、通話要求に含まれる宛先装置の電話番号が未だ通話予約の対象となっていないので、該通話要求を通話用IF部301を介して中継装置100に送信する。一方、通話制御部305は、一致する場合には、通話要求に含まれる宛先装置の電話番号が既に通話予約の対象となっているので、該通話要求の送信を停止し、該通話要求を破棄する。これにより、無用な通話要求の送信が行われ、通信回線の輻輳が悪化する事態を回避することができる。
A process in which the
なお、上記した予約管理部304及び通話制御部305は、例えば、ASICや、FPGAなどの集積装置に対応する。また、予約状況管理部202は、例えば、CPUやMPU等の電子回路に対応する。
Note that the
また、上記した記憶部303は、例えば、RAM、ROM、フラッシュメモリなどの半導体メモリ素子、またはハードディスク、光ディスクなどの記憶装置に対応する。
The
次に、本実施例に係る通信システムの処理手順について説明する。図7は、本実施例における中継装置による予約登録処理の処理手順を示すフローチャートである。 Next, a processing procedure of the communication system according to the present embodiment will be described. FIG. 7 is a flowchart illustrating a processing procedure of reservation registration processing by the relay device according to the present embodiment.
図7に示すように、中継装置100は、輻輳監視装置10から輻輳発生通知を受信していない場合には(ステップS101;No)、処理を終了する。一方、中継装置100は、輻輳発生通知を受信した場合には(ステップS101;Yes)、通話要求を受信したか否かを判定する(ステップS102)。中継装置100は、通話要求を受信していない場合には(ステップS102;No)、処理を終了する。 As illustrated in FIG. 7, when the relay apparatus 100 has not received the congestion occurrence notification from the congestion monitoring apparatus 10 (step S101; No), the relay apparatus 100 ends the process. On the other hand, when receiving the congestion occurrence notification (step S101; Yes), the relay device 100 determines whether a call request is received (step S102). When the relay apparatus 100 has not received a call request (step S102; No), the relay apparatus 100 ends the process.
中継装置100は、通話要求を受信した場合には(ステップS102;Yes)、通話要求の中継を拒否し(ステップS103)、予約指示を通話装置300に送信する(ステップS104)。中継装置100は、通話予約を受信したか否かを判定する(ステップS105)。中継装置100は、通話予約を受信しなかった場合には(ステップS105;No)、処理を終了する。 When receiving the call request (step S102; Yes), the relay device 100 rejects the call request relay (step S103), and transmits a reservation instruction to the call device 300 (step S104). The relay device 100 determines whether a call reservation has been received (step S105). When the relay apparatus 100 does not receive the call reservation (step S105; No), the relay apparatus 100 ends the process.
一方、中継装置100は、通話予約を受信した場合には(ステップS105;Yes)、通話予約の受信順序を基にして、優先順位を特定する(ステップS106)。中継装置100は、通話予約に含まれる発番号と着番号との対応関係及び優先順位を含む登録要求を予約状況管理サーバ200に送信し(ステップS107)、処理をステップS102に戻す。 On the other hand, when the call reservation is received (step S105; Yes), the relay device 100 specifies the priority order based on the call reservation reception order (step S106). The relay device 100 transmits a registration request including the correspondence between the calling number and the called number included in the call reservation and the priority order to the reservation status management server 200 (step S107), and the process returns to step S102.
次に、本実施例における中継装置100による通話許可処理の処理手順について説明する。図8は、本実施例における中継装置による通話許可処理の処理手順を示すフローチャートである。 Next, a processing procedure of call permission processing by the relay device 100 in the present embodiment will be described. FIG. 8 is a flowchart illustrating a processing procedure of a call permission process by the relay device according to the present embodiment.
図8に示すように、中継装置100は、空き回線を検出していない場合には(ステップS111;No)、再度ステップS111に移行する。一方、中継装置100は、空き回線を検出した場合には(ステップS111;Yes)、優先順位が1となる対応関係を送信することを要求する予約情報要求を予約状況管理サーバ200に送信する(ステップS112)。 As illustrated in FIG. 8, when the relay apparatus 100 has not detected a free line (step S111; No), the relay apparatus 100 proceeds to step S111 again. On the other hand, when the relay apparatus 100 detects an empty line (step S111; Yes), the relay apparatus 100 transmits a reservation information request for requesting transmission of a correspondence relationship having a priority of 1 to the reservation status management server 200 ( Step S112).
中継装置100は、優先順位が1となる対応関係を予約状況管理サーバ200から受信し(ステップS113)、受信した対応関係の発番号を有する通話装置300を、通話要求を許可する対象として決定する(ステップS114)。中継装置100は、決定した通話装置300の発番号に対応する着番号を含む通話許可を生成して通話装置に送信する(ステップS115)。
The relay device 100 receives a correspondence relationship having a priority of 1 from the reservation status management server 200 (step S113), and determines the
中継装置100は、通話許可に対する応答を通話装置300から受信する(ステップS116)。中継装置100は、応答が通話要求である場合には(ステップS117;Yes)、通話要求を他の中継装置100に転送する(ステップS118)。中継装置100は、応答が延期要求である場合には(ステップS117;No、ステップS119;Yes)、延期要求を予約状況管理サーバ200に転送し(ステップS120)、処理をステップS112に戻す。中継装置100は、応答が中止要求である場合には(ステップS119;No)、中止要求を予約状況管理サーバ200に転送し(ステップS121)、処理をステップS112に戻す。 Relay device 100 receives a response to call permission from call device 300 (step S116). When the response is a call request (step S117; Yes), the relay device 100 transfers the call request to another relay device 100 (step S118). When the response is a postponement request (step S117; No, step S119; Yes), the relay device 100 transfers the postponement request to the reservation status management server 200 (step S120), and returns the process to step S112. When the response is a cancel request (step S119; No), the relay device 100 transfers the cancel request to the reservation status management server 200 (step S121), and returns the process to step S112.
次に、本実施例における予約状況管理サーバ200による予約情報登録処理の処理手順について説明する。図9は、本実施例における予約状況管理サーバによる予約情報登録処理の処理手順を示すフローチャートである。 Next, a processing procedure of reservation information registration processing by the reservation status management server 200 in the present embodiment will be described. FIG. 9 is a flowchart showing a processing procedure of reservation information registration processing by the reservation status management server in the present embodiment.
図9に示すように、予約状況管理サーバ200は、中継装置100から登録要求を受信していない場合には(ステップS131;No)、処理を終了する。一方、予約状況管理サーバ200は、中継装置100から登録要求を受信した場合には(ステップS131;Yes)、登録要求に含まれる、発番号と着番号との対応関係及び優先順位を予約情報DB203に格納する(ステップS132)。
As illustrated in FIG. 9, the reservation status management server 200 ends the process when the registration request is not received from the relay device 100 (step S131; No). On the other hand, when the reservation status management server 200 receives a registration request from the relay apparatus 100 (step S131; Yes), the
次に、本実施例における予約状況管理サーバ200による予約情報送信処理の処理手順について説明する。図10は、本実施例における予約状況管理サーバによる予約情報送信処理の処理手順を示すフローチャートである。 Next, a processing procedure of reservation information transmission processing by the reservation status management server 200 in the present embodiment will be described. FIG. 10 is a flowchart showing a processing procedure of reservation information transmission processing by the reservation status management server in the present embodiment.
図10に示すように、予約状況管理サーバ200は、中継装置100から予約情報要求を受信していない場合には(ステップS141;No)、処理を終了する。予約状況管理サーバ200は、中継装置100から予約情報要求を受信した場合には(ステップS141;Yes)、優先順位が1となる対応関係を予約情報DB203から抽出する(ステップS142)。予約状況管理サーバ200は、抽出した対応関係を中継装置100に送信し(ステップS143)、予約情報DB203の優先順位を更新する(ステップS144)。 As illustrated in FIG. 10, when the reservation status management server 200 has not received a reservation information request from the relay device 100 (step S141; No), the processing ends. When the reservation status management server 200 receives a reservation information request from the relay device 100 (step S141; Yes), the reservation status management server 200 extracts a correspondence relationship having a priority of 1 from the reservation information DB 203 (step S142). The reservation status management server 200 transmits the extracted correspondence relationship to the relay device 100 (step S143), and updates the priority of the reservation information DB 203 (step S144).
次に、本実施例における予約状況管理サーバ200による予約延期処理の処理手順について説明する。図11は、本実施例における予約状況管理サーバによる予約延期処理の処理手順を示すフローチャートである。 Next, the processing procedure of the reservation postponement process by the reservation status management server 200 in the present embodiment will be described. FIG. 11 is a flowchart showing the processing procedure of the reservation postponement process by the reservation status management server in the present embodiment.
図11に示すように、予約状況管理サーバ200は、中継装置100から延期要求を受信していない場合には(ステップS151;No)、処理を終了する。一方、予約状況管理サーバ200は、中継装置100から延期要求を受信した場合には(ステップS151;Yes)、以下の処理を行う。すなわち、予約状況管理サーバ200は、予約情報DB203を参照して、延期要求の送信元となる通話装置300の電話番号に対応するエントリの優先順位を最下位に更新する(ステップS152)。
As illustrated in FIG. 11, if the reservation status management server 200 has not received a postponement request from the relay device 100 (step S151; No), the processing ends. On the other hand, when the reservation status management server 200 receives a postponement request from the relay device 100 (step S151; Yes), the reservation status management server 200 performs the following processing. That is, the reservation status management server 200 refers to the
予約状況管理サーバ200は、予約情報DB203の残りのエントリの優先順位を更新する(ステップS153)。予約状況管理サーバ200は、延期完了を中継装置100に返信する(ステップS154)。 The reservation status management server 200 updates the priority order of the remaining entries in the reservation information DB 203 (step S153). The reservation status management server 200 returns postponement completion to the relay device 100 (step S154).
次に、本実施例における予約状況管理サーバ200による予約中止処理の処理手順について説明する。図12は、本実施例における予約状況管理サーバによる予約中止処理の処理手順を示すフローチャートである。 Next, a processing procedure of reservation cancellation processing by the reservation status management server 200 in the present embodiment will be described. FIG. 12 is a flowchart illustrating a processing procedure of reservation cancellation processing by the reservation status management server in the present embodiment.
図12に示すように、予約状況管理サーバ200は、中継装置100から中止要求を受信していない場合には(ステップS161;No)、処理を終了する。一方、予約状況管理サーバ200は、中継装置100から中止処理を受信した場合には(ステップS161;Yes)、予約情報DB203を参照して、中止要求の送信元となる通話装置300の電話番号に対応するエントリを削除する(ステップS162)。
As illustrated in FIG. 12, when the reservation status management server 200 has not received a cancellation request from the relay device 100 (step S161; No), the processing ends. On the other hand, when the reservation status management server 200 receives the cancellation process from the relay device 100 (step S161; Yes), the reservation status management server 200 refers to the
予約状況管理サーバ200は、予約情報DB203の残りのエントリの優先順位を更新する(ステップS163)。予約状況管理サーバ200は、中止完了を中継装置100に返信する(ステップS164)。 The reservation status management server 200 updates the priority order of the remaining entries in the reservation information DB 203 (step S163). The reservation status management server 200 returns the completion of cancellation to the relay device 100 (step S164).
次に、本実施例における通話装置300による通話予約処理の処理手順について説明する。図13は、本実施例における通話装置による通話予約処理の処理手順を示すフローチャートである。
Next, a processing procedure of call reservation processing by the
図13に示すように、通話装置300は、ユーザから宛先装置の電話番号(以下「着番号」という)を受け付け、受け付けた着番号を含めた通話要求を生成して中継装置100に送信する(ステップS171)。通話装置300は、中継装置100から予約指示を受信したか否かを判定する(ステップS172)。通話装置300は、中継装置100から予約指示を受信していない場合には(ステップS172;No)、通話応答を受信する通話処理を行う(ステップS173)。
As shown in FIG. 13, the
一方、通話装置300は、中継装置100から予約指示を受信した場合には(ステップS172;Yes)、通話予約を行うか否かをユーザから受け付ける(ステップS174)。通話装置300は、通話予約を行わない場合には(ステップS175;No)、処理を終了する。一方、通話装置300は、通話予約を行う場合には(ステップS175;Yes)、通話装置300の電話番号(以下「発番号」という)と着番号とを含めた通話予約を中継装置100に送信する(ステップS176)。通話装置300は、通話予約に含めた着番号を予約データ331に格納する(ステップS177)。
On the other hand, when receiving a reservation instruction from the relay device 100 (step S172; Yes), the
次に、本実施例における通話装置300による通話要求再送処理の処理手順について説明する。図14は、本実施例における通話装置による通話要求再送処理の処理手順を示すフローチャートである。図14に示す処理は、例えば、通話装置300から通話予約が送信されたことを契機として実行される。
Next, a processing procedure of a call request retransmission process by the
図14に示すように、通話装置300は、中継装置100から通話許可を受信したか否かを監視する(ステップS181)。通話装置300は、通話許可を受信していない場合には(ステップS181;No)、通話要求送信停止処理を実行する(ステップS182)。なお、通話要求送信停止処理については、後に詳細に説明する。
As shown in FIG. 14, the
一方、通話装置300は、中継装置100から通話許可を受信した場合には(ステップS181;Yes)、延期要求または中止要求をユーザから受け付ける(ステップS183)。通話装置300は、中止要求を受け付けた場合には(ステップS184;Yes)、通話要求に代えて中止要求を中継装置100に転送し(ステップS185)、通話許可に含まれる着番号と一致する着番号を予約データ331から削除する(ステップS186)。
On the other hand, when receiving a call permission from the relay device 100 (step S181; Yes), the
通話装置300は、延期要求を受け付けた場合には(ステップS184;No、ステップS187;Yes)、通話要求に代えて延期要求を中継装置100に転送し(ステップS188)、処理をステップS181に戻す。
When receiving the postponement request (step S184; No, step S187; Yes), the
通話装置300は、中止要求及び延期要求のいずれも受け付けなかった場合に(ステップS187;No)、通話許可に含まれる着番号と一致する着番号を予約データ331から取得する(ステップS189)。通話装置300は、取得した着番号を宛先として含む通話要求を中継装置100に再送信し(ステップS190)、通話要求の宛先に含めた着番号を予約データ331から削除する(ステップS191)。その後、通話装置300は、通話応答を受信する通話処理を行う(ステップS192)。
When neither the cancellation request nor the postponement request is received (step S187; No), the
次に、本実施例における通話装置300による通話要求送信停止処理の処理手順について説明する。図15は、本実施例における通話装置による通話要求送信停止処理の処理手順を示すフローチャートである。なお、図15に示す通話要求送信停止処理は、図14に示したステップS182に対応する。
Next, a processing procedure of call request transmission stop processing by the
図15に示すように、通話装置300は、通話要求を生成していない場合には(ステップS201;No)、処理を終了する。一方、通話装置300は、通話要求を生成した場合には(ステップS201;Yes)、生成した通話要求に含まれる着番号と予約データ331の着番号とが一致するか否かを判定する(ステップS202)。
As illustrated in FIG. 15, when the
通話装置300は、一致しない場合には(ステップS202;No)、通話要求を中継装置100に送信する(ステップS203)。その後、通話装置300は、通話応答を受信する通常の通話処理を実行する(ステップS204)。
If they do not match (step S202; No), the
一方、通話装置300は、一致する場合には(ステップS202;Yes)、通話要求の送信を停止し、通話要求を破棄する(ステップS205)。
On the other hand, if they match (step S202; Yes), the
次に、本実施例に係る通信システムが通信回線の輻輳状態の発生を検出してから、予約情報を登録するまでの一連の処理の一例について説明する。図16は、本実施例に係る通信システムが予約情報を登録する処理手順の一例を示すシーケンス図である。 Next, an example of a series of processing from when the communication system according to the present embodiment detects occurrence of a congestion state of a communication line until registration of reservation information will be described. FIG. 16 is a sequence diagram illustrating an example of a processing procedure in which the communication system according to the present embodiment registers reservation information.
図16に示すように、輻輳監視装置10は、通信回線の輻輳状態が発生したことを検出し(ステップS211)、輻輳発生通知を中継装置100aに送信する(ステップS212)。中継装置100aは、輻輳監視装置10から輻輳発生通知を受信する。
As shown in FIG. 16, the
通話装置300aは、送信元である通話装置300aの電話番号と宛先装置としての通話装置300bの電話番号とを含む通話要求を生成し、生成した通話要求を中継装置100aに送信する(ステップS213)。本実施例では、送信元である通話装置300aの電話番号、すなわち、発番号が「08011112222」であり、宛先装置としての通話装置300bの電話番号、すなわち、着番号が「0447771111」であるものとする。
The
中継装置100aは、輻輳発生通知を受信しているため、通話装置300aから送信される通話要求の中継を拒否し(ステップS214)、着番号と発番号とを含む通話予約の送信を指示する予約指示を通話装置300aに送信する(ステップS215)。
Since the
通話装置300aは、中継装置100aからの予約指示を受信する。すると、通話装置300aは、発番号と着番号とを含む通話予約を中継装置100aに送信し(ステップS216)、通話予約に含めた着番号を予約データ331に格納する(ステップS217)。例えば、通話装置300aは、図17に示すように、通話予約に含めた着番号「0447771111」を予約データ331に格納する。図17は、通話装置300aの予約データの遷移を示す図(その1)である。
Call
中継装置100aは、通話装置300aから送信される通話予約を受信すると、通話予約を受信した順序を基にして、通話予約に含まれる対応関係の優先順位を特定する(ステップS218)。ここでは、中継装置100aは、最初の通話予約を受信し、この通話予約に含まれる対応関係の優先順位を「1」と特定したものとする。中継装置100aは、通話予約に含まれる対応関係及び特定された優先順位を予約情報として含む登録要求を予約状況管理サーバ200aに送信する(ステップS219)。
When the
予約状況管理サーバ200aは、中継装置100aから送信される登録要求を受信すると、登録要求に含まれる発番号と着番号の対応関係及び優先順位を予約情報として予約情報DB203に格納する(ステップS220)。例えば、予約状況管理サーバ200aは、図18に示すように、登録要求に含まれる発番号「08011112222」と着番号「0447771111」の対応関係及び優先順位「1」を予約情報DB203に格納する。図18は、予約状況管理サーバ200aの予約情報DBの遷移を示す図(その1)である。
Upon receiving the registration request transmitted from the
その後、予約状況管理サーバ200aは、必要に応じて、予約情報の登録を完了した旨を報告する予約登録完了を中継装置100aに送信する(ステップS221)。中継装置100aは、予約状況管理サーバ200aから予約登録完了を受信すると、必要に応じて、予約登録完了を通話装置300aに転送する(ステップS222)。
Thereafter, the reservation
次に、本実施例に係る通信システムが空き回線を検出してから、通話を確立するまでの一連の処理の一例について説明する。図19は、本実施例に係る通信システムが通話を確立する処理手順の一例を示すシーケンス図である。 Next, an example of a series of processing from when the communication system according to the present embodiment detects a free line to when a call is established will be described. FIG. 19 is a sequence diagram illustrating an example of a processing procedure for establishing a call by the communication system according to the present embodiment.
図19に示すように、中継装置100aは、空き回線を検出し(ステップS231)、優先順位が「1」となる対応関係の送信を要求する予約情報要求を予約状況管理サーバ200aに送信する(ステップS232)。
As illustrated in FIG. 19, the
予約状況管理サーバ200aは、中継装置100aから予約情報要求を受信すると、優先順位が「1」となる対応関係を予約情報DB203から抽出する(ステップS233)。例えば、予約状況管理サーバ200aは、図20の中段に示すように、優先順位「1」となる発番号「08011112222」と着番号「047771111」の対応関係を予約情報DB203から抽出する。図20は、予約状況管理サーバ200aの予約情報DBの遷移を示す図(その2)である。予約状況管理サーバ200aは、抽出した対応関係を中継装置100aに送信する(ステップS234)。予約状況管理サーバ200aは、予約情報DB203の優先順位を更新する(ステップS235)。例えば、予約状況管理サーバ200aは、図20の下段に示すように、抽出した対応関係以外の残りの対応関係に対して昇順で値を振り直すことにより、優先順位を更新する。
When the reservation
中継装置100aは、予約状況管理サーバ200aから対応関係を受信すると、対応関係の発番号を有する通話装置300aの通話要求の再送信を許可する(ステップS236)。中継装置100aは、許可した発番号に対応する着番号を含む通話許可を通話装置300aに送信する(ステップS237)。
When the
通話装置300aは、中継装置100aから送信される通話許可を受信すると、通話許可に含まれる着番号と一致する着番号を予約データ331から取得する(ステップS238)。通話装置300aは、取得した着番号を宛先として含む通話要求を中継装置100aに送信する(ステップS239)。通話装置300aは、通話要求に含めた着番号を予約データ331から削除する(ステップS240)。例えば、通話装置300aは、図21に示すように、通話要求に含めた着番号「0447771111」を予約データ331から削除する。図21は、通話装置300aの予約データの遷移を示す図(その2)である。
When receiving the call permission transmitted from the
中継装置100aは、通話装置300aから送信された通話要求を受信すると、受信した通話要求を隣接の中継装置20aに転送する(ステップS241)。中継装置20aは、中継装置100aから転送される通話要求を受信すると、通話要求に含まれる着番号を宛先とした所定のルーティングを行う。中継装置20aは、通話要求を受信した宛先装置から返信される通話応答を受信すると、受信した通話応答を中継装置100aに転送する(ステップS242)。中継装置100aは、中継装置20aから送信された通話応答を通話装置300aに転送する(ステップS243)。
When receiving the call request transmitted from the
通話装置300aは、中継装置100aにより転送された通話応答を受信することにより、通話を確立する(ステップS244)。
The
次に、本実施例に係る通信システムが空き回線を検出して、通話要求の再送信の延期を要求する一連の処理の一例について説明する。図22は、本実施例に係る通信システムが通話要求の再送信の延期を要求する処理手順の一例を示すシーケンス図である。なお、図22において、ステップS251〜ステップS257の処理は、図19に示したステップS231〜ステップS237の処理に対応するので、その詳細な説明を省略する。 Next, an example of a series of processes in which the communication system according to the present embodiment detects an idle line and requests postponement of a call request retransmission will be described. FIG. 22 is a sequence diagram illustrating an example of a processing procedure in which the communication system according to the present embodiment requests postponement of retransmission of a call request. In FIG. 22, the processing from step S251 to step S257 corresponds to the processing from step S231 to step S237 shown in FIG. 19, and thus detailed description thereof is omitted.
図22に示すように、通話装置300aは、中継装置100aから送信される通話許可を受信すると、ユーザの操作を受け付け、通話要求に代えて延期要求を中継装置100aに転送する(ステップS258)。
As shown in FIG. 22, when receiving a call permission transmitted from the
中継装置100aは、通話装置300aから送信される延期要求を受信すると、受信した延期要求を予約状況管理サーバ200aに転送する(ステップS259)。
When the
予約状況管理サーバ200aは、中継装置100aによって転送された延期要求を受信すると、以下の処理を行う。すなわち、予約状況管理サーバ200aは、予約情報DB203を参照して、延期要求の送信元となる通話装置300aの電話番号、すなわち、発番号に対応するエントリの優先順位を最下位に更新する(ステップS260)。例えば、予約状況管理サーバ200aは、図23の中段に示すように、延期要求の発番号「08011112222」に対応するエントリの優先順位を最下位「6」に更新する。図23は、予約状況管理サーバ200aの予約情報DB203の遷移を示す図(その3)である。
When receiving the postponement request transferred by the
予約状況管理サーバ200aは、予約情報DB203の優先順位を更新する(ステップS261)。例えば、予約状況管理サーバ200aは、図23の下段に示すように、予約情報DB203の全ての対応関係に対して昇順で値を振り直すことにより、優先順位を更新する。予約状況管理サーバ200aは、延期完了を中継装置100aに返信する(ステップS262)。中継装置100aは、予約状況管理サーバ200aから返信される延期完了を受信すると、必要に応じて、受信した延期完了を通話装置300aに転送する(ステップS263)。
The reservation
次に、本実施例に係る通信システムが空き回線を検出して、通話要求の再送信の中止を要求する一連の処理の一例について説明する。図24は、本実施例に係る通信システムが通話要求の再送信の中止を要求する処理手順の一例を示すシーケンス図である。なお、図24において、ステップS271〜ステップS277の処理は、図19に示したステップS231〜ステップS237の処理に対応するので、その詳細な説明を省略する。 Next, an example of a series of processes in which the communication system according to the present embodiment detects an idle line and requests cancellation of retransmission of a call request will be described. FIG. 24 is a sequence diagram illustrating an example of a processing procedure in which the communication system according to the present embodiment requests cancellation of retransmission of a call request. In FIG. 24, the processing of step S271 to step S277 corresponds to the processing of step S231 to step S237 shown in FIG.
図24に示すように、通話装置300aは、中継装置100aから送信される通話許可を受信すると、ユーザの操作を受け付け、通話要求に代えて中止要求を中継装置100aに転送する(ステップS278)。通話装置300aは、通話許可に含まれる着番号と一致する着番号を予約データ331から削除する(ステップS279)。例えば、通話装置300aは、図25に示すように、通話許可に含まれる着番号「0447771111」と一致する着番号を予約データ331から削除する。図25は、通話装置300aの予約データの遷移を示す図(その3)である。
As shown in FIG. 24, when receiving a call permission transmitted from the
予約状況管理サーバ200aは、中継装置100aによって転送された中止要求を受信する(ステップS280)。すると、予約状況管理サーバ200aは、予約情報DB203を参照して、中止要求の送信元となる通話装置300aの電話番号、すなわち、発番号に対応するエントリを削除する(ステップS281)。例えば、予約状況管理サーバ200aは、図26の中段に示すように、中止要求の発番号「08011112222」に対応するエントリを削除する。図26は、予約状況管理サーバ200aの予約情報DB203の遷移を示す図(その4)である。
The reservation
予約状況管理サーバ200aは、予約情報DB203の残りのエントリの優先順位を更新する(ステップS282)。例えば、予約状況管理サーバ200aは、図26の下段に示すように、予約情報DB203の残りの対応関係に対して昇順で値を振り直すことにより、優先順位を更新する。予約状況管理サーバ200aは、中止完了を中継装置100aに返信する(ステップS283)。中継装置100aは、予約状況管理サーバ200aから返信される中止完了を受信すると、必要に応じて、受信した中止完了を通話装置300aに転送する(ステップS284)。
The reservation
次に、本実施例に係る通信システムが通信回線の輻輳状態の解除を検出し、予約情報を削除する一連の処理の一例について説明する。図27は、本実施例に係る通信システムが予約情報を削除する処理手順の一例を示すシーケンス図である。 Next, an example of a series of processes in which the communication system according to the present embodiment detects the release of the congestion state of the communication line and deletes reservation information will be described. FIG. 27 is a sequence diagram illustrating an example of a processing procedure in which the communication system according to the present embodiment deletes reservation information.
図27に示すように、輻輳監視装置10は、通信回線の輻輳状態の解除を検出し(ステップS291)、輻輳解除通知を中継装置100aに送信する(ステップS292)。
As shown in FIG. 27, the
中継装置100aは、輻輳監視装置10から送信された輻輳解除通知を受信すると、全ての対応関係を送信することを要求する予約情報要求を予約状況管理サーバ200aに送信する(ステップS293)。
When the
予約状況管理サーバ200aは、中継装置100aから送信される予約情報要求を受信すると、予約情報DB203を参照して、全ての対応関係を中継装置100aに返信する(ステップS295)。予約状況管理サーバ200aは、予約情報DB203の全エントリを削除する(ステップS294)。例えば、予約状況管理サーバ200aは、図28に示すように、予約情報DB203の全エントリを削除する。図28は、予約状況管理サーバ200aの予約情報DB203の遷移を示す図(その5)である。
When the reservation
中継装置100aは、予約状況管理サーバ200aから全ての対応関係を受信すると、対応関係の発番号を有する通話装置300aの通話要求の再送信を許可する(ステップS296)。中継装置100aは、許可した発番号に対応する着番号を含む通話許可を通話装置300aに送信する(ステップS297)。
When the
通話装置300aは、中継装置100aから送信される通話許可を受信すると、予約データ331の全ての着番号を削除する(ステップS298)。
When receiving the call permission transmitted from the
上述してきたように、本実施例の通信システムでは、通信回線の輻輳時に、通話装置300が中継装置100への通話予約に含めた宛先装置の電話番号を予約データとして管理する。そして、通話装置300は、通話予約を行ってから中継装置100からの通話許可を受信するまでの間、予約データと一致する電話番号を含む通話要求の送信を停止する。このため、本実施例の通信システムでは、確立中の通話を切断することなく、通信回線の輻輳を適切に解消することができる。
As described above, in the communication system according to the present embodiment, when the communication line is congested, the
また、本実施例の通信システムでは、空き回線の検出時に、中継装置100が、通話装置300からの通話予約の受信順序を基にして発番号と着番号との対応関係の優先順位を特定し、特定した優先順位に基づいて通話装置300に通話許可を送信する。このため、本実施例の通信システムでは、通話予約を実行した順番で通話装置300に対して公平に通話要求の再送信を許可することができ、無用な発呼の繰り返しを回避し、結果として、通信回線の輻輳を迅速に解消することができる。
Further, in the communication system of the present embodiment, when an idle line is detected, the relay device 100 specifies the priority order of the correspondence relationship between the calling number and the called number based on the reception order of the call reservation from the calling
また、本実施例の通信システムでは、中継装置100が、通話装置300からの延期要求を受信した場合に、延期要求の送信元に対応する通話許可の優先順位を現状の優先順位よりも低くなるように更新する。このため、本実施例の通信システムでは、通話装置300のユーザがすぐに通話を行うことができない状況において、通話装置300が通話許可を受信した場合でも、柔軟に対応することができる。
Further, in the communication system according to the present embodiment, when the relay device 100 receives the postponement request from the
また、本実施例の通信システムでは、中継装置100が、通話装置300からの中止要求を受信した場合に、中止要求の送信元に対応する予約情報を予約状況管理サーバ200の予約情報DB203から削除する。このため、本実施例の通信システムでは、通話装置300のユーザが通話要求の再送信を望まない状況において、通話装置300が通話許可を受信した場合でも、柔軟に対応することができる。
Further, in the communication system of the present embodiment, when the relay device 100 receives a cancel request from the
100 中継装置
101 輻輳監視用IF部
102 中継用IF部
103 通話用IF部
104 予約状況管理用IF部
105 中継制御部
106 予約状況登録部
107 通話許可部
200 予約状況管理サーバ
201 予約状況管理用IF部
202 予約状況管理部
203 予約情報DB
300 通話装置
301 通話用IF部
302 ユーザIF部
303 記憶部
304 予約管理部
305 通話制御部
331 予約データ
100 relay device 101 congestion monitoring IF unit 102 relay IF
300 Call device 301 Call IF
Claims (6)
前記中継装置は、
前記通信回線の輻輳時に、前記通話装置から送信される通話要求の中継を拒否するとともに、前記通話装置の識別情報と前記宛先装置の識別情報とを含む通話予約を送信することを指示する予約指示を前記通話装置に送信する予約指示部と、
前記通話装置から送信される通話予約を受信した場合に、前記通話予約を受信した順序を基にして、該通話予約に含まれる前記通話装置の識別情報と前記宛先装置の識別情報との対応関係の優先順位を特定し、特定した優先順位を該対応関係に対応付けて登録する登録部と、
一部の前記通信回線の解放を検出した場合に、前記登録部により識別情報が登録された前記通話装置に対して前記通話要求の再送信を許可するとともに、該識別情報に対応する前記宛先装置の識別情報を含む通話許可を前記通話装置に送信する通話許可部とを備え、
前記通話装置は、
前記中継装置から送信される予約指示を受信した場合に、前記通話予約を前記中継装置に送信するとともに、前記通話予約に含めた前記宛先装置の識別情報を予約データとして管理する予約管理部と、
前記中継装置から送信される通話許可を受信した場合には、該通話許可に含まれる前記宛先装置の識別情報を宛先として含む前記通話要求を前記中継装置に再送信するとともに、前記宛先装置の識別情報を前記予約データから削除し、前記通話許可を受信していない場合には、前記予約データと一致する前記宛先装置の識別情報を宛先として含む前記通話要求の送信を停止する通話制御部とを備え、
前記通話許可部は、一部の前記通信回線の解放を検出した場合に、前記優先順位に基づいて、前記通話要求の再送信を許可する前記通話装置を決定し、決定した前記通話装置に対して前記通話許可を送信し、
前記通話制御部は、前記通話許可を受信した場合に、前記通話要求の再送信の延期を要求する延期要求を前記通話装置のユーザから受け付け、前記延期要求を受け付けたならば、前記通話要求に代えて、受け付けた前記延期要求を前記中継装置に転送し、
前記登録部は、前記通話装置から前記延期要求を受信した場合に、前記延期要求の送信元となる前記通話装置の識別情報に対応する優先順位を現状の優先順位よりも低くなるように更新することを特徴とする通信システム。 A communication system including a call device and a relay device that relays a call request transmitted from the call device to a destination device that is another call device that is a destination of the call request using a communication line,
The relay device is
Reservation instruction for refusing to relay a call request transmitted from the call device when the communication line is congested and instructing to transmit a call reservation including identification information of the call device and identification information of the destination device A reservation instructing unit for transmitting to the call device;
When a call reservation transmitted from the call device is received, a correspondence relationship between the identification information of the call device and the identification information of the destination device included in the call reservation based on the order of receiving the call reservation A registration unit that identifies the priority order of the registered information, and registers the identified priority order in association with the correspondence relationship ;
When the release of a part of the communication lines is detected, the destination device corresponding to the identification information is permitted while allowing the call device in which the identification information is registered by the registration unit to retransmit the call request. A call permission unit that transmits a call permission including the identification information to the calling device,
The communication device is:
A reservation management unit that, when receiving a reservation instruction transmitted from the relay device, transmits the call reservation to the relay device and manages identification information of the destination device included in the call reservation as reservation data;
When a call permission transmitted from the relay device is received, the call request including the identification information of the destination device included in the call permission as a destination is retransmitted to the relay device, and the destination device is identified. A call control unit that deletes information from the reservation data and stops transmission of the call request including, as a destination, identification information of the destination device that matches the reservation data when the call permission is not received; Prepared ,
The call permission unit determines the call device that is permitted to retransmit the call request based on the priority when the release of some of the communication lines is detected, and Send the call permission,
When the call control unit receives the call permission, the call control unit receives a postponement request for requesting postponement of retransmission of the call request from the user of the call device, and if the postponement request is received, Instead, transfer the accepted postponement request to the relay device,
When the registration unit receives the postponement request from the call device, the registration unit updates the priority corresponding to the identification information of the call device that is the transmission source of the postponement request to be lower than the current priority. A communication system characterized by the above .
前記登録部は、前記通話装置から前記中止要求を受信した場合に、前記中止要求の送信元となる前記通話装置の識別情報と前記宛先装置の識別情報との対応関係を削除することを特徴とする請求項1に記載の通信システム。 When the call control unit receives the call permission, the call control unit receives a stop request for requesting the stop of retransmission of the call request from the user of the call device, and if the stop request is received, Instead, the received cancellation request is transferred to the relay device, and the identification information of the destination device included in the call permission is deleted from the reservation data,
When the registration unit receives the cancellation request from the call device, the registration unit deletes a correspondence relationship between the identification information of the call device that is a transmission source of the cancellation request and the identification information of the destination device. The communication system according to claim 1 .
前記通信回線の輻輳時に、前記通話装置から送信される通話要求の中継を拒否するとともに、前記通話装置の識別情報と前記宛先装置の識別情報とを含む通話予約を送信することを指示する予約指示を前記通話装置に送信する予約指示部と、
前記通話装置から送信される通話予約を受信した場合に、前記通話予約を受信した順序を基にして、該通話予約に含まれる前記通話装置の識別情報と前記宛先装置の識別情報との対応関係の優先順位を特定し、特定した優先順位を該対応関係に対応付けて登録する登録部と、
一部の前記通信回線の解放を検出した場合に、前記登録部により識別情報が登録された前記通話装置に対して前記通話要求の再送信を許可するとともに、該識別情報に対応する前記宛先装置の識別情報を含む通話許可を前記通話装置に送信する通話許可部と
を備え、
前記通話許可部は、一部の前記通信回線の解放を検出した場合に、前記優先順位に基づいて、前記通話要求の再送信を許可する前記通話装置を決定し、決定した前記通話装置に対して前記通話許可を送信し、
前記通話装置が、前記通話許可を受信した場合に、前記通話要求の再送信の延期を要求する延期要求を前記通話装置のユーザから受け付け、前記延期要求を受け付けたならば、前記通話要求に代えて、受け付けた前記延期要求を前記中継装置に転送する状況において、前記登録部は、前記通話装置から前記延期要求を受信した場合に、前記延期要求の送信元となる前記通話装置の識別情報に対応する優先順位を現状の優先順位よりも低くなるように更新することを特徴とする中継装置。 The relay device in a communication system including a call device and a relay device that relays a call request transmitted from the call device to a destination device, which is another call device that is a destination of the call request, using a communication line. And
Reservation instruction for refusing to relay a call request transmitted from the call device when the communication line is congested and instructing to transmit a call reservation including identification information of the call device and identification information of the destination device A reservation instructing unit for transmitting to the call device;
When a call reservation transmitted from the call device is received, a correspondence relationship between the identification information of the call device and the identification information of the destination device included in the call reservation based on the order of receiving the call reservation A registration unit that identifies the priority order of the registered information, and registers the identified priority order in association with the correspondence relationship ;
When the release of a part of the communication lines is detected, the destination device corresponding to the identification information is permitted while allowing the call device in which the identification information is registered by the registration unit to retransmit the call request. A call permission unit that transmits a call permission including the identification information to the calling device,
The call permission unit determines the call device that is permitted to retransmit the call request based on the priority when the release of some of the communication lines is detected, and Send the call permission,
When the call device receives the call permission, the call device accepts a postponement request for requesting postponement of retransmission of the call request from the user of the call device. If the postponement request is accepted, the call request is replaced with the call request. Then, in a situation where the accepted postponement request is transferred to the relay device, the registration unit, when receiving the postponement request from the telephone device, includes the identification information of the telephone device that is the transmission source of the postponement request. A relay apparatus, wherein the corresponding priority is updated so as to be lower than the current priority .
前記通信回線の輻輳時に、前記通話装置から送信される通話要求の中継を拒否した前記中継装置から、前記通話装置の識別情報と前記宛先装置の識別情報とを含む通話予約を送信することを指示する予約指示を受信した場合に、前記通話予約を前記中継装置に送信するとともに、送信した前記通話予約に含めた前記宛先装置の識別情報を予約データとして管理する予約管理部と、
前記通話予約を受信した場合に、前記通話予約を受信した順序を基にして、該通話予約に含まれる前記通話装置の識別情報と前記宛先装置の識別情報との対応関係の優先順位を特定し、特定した優先順位を該対応関係に対応付けて登録した前記中継装置から、識別情報が登録された前記通話装置に対して前記通話要求の再送信を許可するとともに、該識別情報に対応する前記宛先装置の識別情報を含む通話許可を受信した場合には、該通話許可に含まれる前記宛先装置の識別情報を宛先として含む前記通話要求を前記中継装置に再送信するとともに、前記宛先装置の識別情報を前記予約データから削除し、前記通話許可を受信していない場合には、前記予約データと一致する前記宛先装置の識別情報を宛先として含む前記通話要求の送信を停止する通話制御部と
を備え、
前記中継装置が、一部の前記通信回線の解放を検出した場合に、前記優先順位に基づいて、前記通話要求の再送信を許可する前記通話装置を決定し、決定した前記通話装置に対して前記通話許可を送信し、前記通話装置から延期要求を受信した場合に、前記延期要求の送信元となる前記通話装置の識別情報に対応する優先順位を現状の優先順位よりも低くなるように更新する状況において、前記通話制御部は、前記通話許可を受信した場合に、前記通話要求の再送信の延期を要求する前記延期要求を前記通話装置のユーザから受け付け、前記延期要求を受け付けたならば、前記通話要求に代えて、受け付けた前記延期要求を前記中継装置に転送することを特徴とする通話装置。 The call device in a communication system including a call device and a relay device that relays a call request transmitted from the call device to a destination device that is another call device that is a destination of the call request using a communication line. And
Instructed to transmit a call reservation including identification information of the communication device and identification information of the destination device from the relay device that refuses to relay a call request transmitted from the communication device when the communication line is congested A reservation management unit that transmits the call reservation to the relay device when the reservation instruction is received, and manages the identification information of the destination device included in the transmitted call reservation as reservation data;
When the call reservation is received , the priority order of the correspondence relationship between the identification information of the call device and the identification information of the destination device included in the call reservation is specified based on the order of receiving the call reservation. The relay device that registers the specified priority in association with the correspondence relationship permits the call device in which the identification information is registered to retransmit the call request, and corresponds to the identification information. When the call permission including the identification information of the destination device is received, the call request including the identification information of the destination device included in the call permission as a destination is retransmitted to the relay device, and the identification of the destination device is performed. If the information is deleted from the reservation data and the call permission has not been received, transmission of the call request including the destination device identification information that matches the reservation data as a destination is stopped. And a call control section which,
When the relay device detects the release of some of the communication lines , the relay device determines the call device that is permitted to retransmit the call request based on the priority, and the determined call device When the call permission is transmitted and a deferral request is received from the call device, the priority corresponding to the identification information of the call device that is the transmission source of the deferral request is updated to be lower than the current priority When the call control unit receives the call permission, the call control unit receives the postponement request for requesting postponement of retransmission of the call request from the user of the call device, and receives the postponement request. A call device that transfers the accepted postponement request to the relay device instead of the call request .
前記中継装置が、前記通信回線の輻輳時に、前記通話装置から送信される通話要求の中継を拒否するとともに、前記通話装置の識別情報と前記宛先装置の識別情報とを含む通話予約を送信することを指示する予約指示を前記通話装置に送信し、
前記通話装置が、前記中継装置から送信される予約指示を受信した場合に、前記通話予約を前記中継装置に送信するとともに、送信した前記通話予約に含めた前記宛先装置の識別情報を予約データとして管理し、
前記中継装置が、前記通話装置から送信される通話予約を受信した場合に、前記通話予約を受信した順序を基にして、該通話予約に含まれる前記通話装置の識別情報と前記宛先装置の識別情報との対応関係の優先順位を特定し、特定した優先順位を該対応関係に対応付けて登録し、
前記中継装置が、一部の前記通信回線の解放を検出した場合に、識別情報が登録された前記通話装置に対して前記通話要求の再送信を許可するとともに、該識別情報に対応する前記宛先装置の識別情報を含む通話許可を前記通話装置に送信し、
前記通話装置が、前記中継装置から送信される通話許可を受信した場合には、該通話許可に含まれる前記宛先装置の識別情報を宛先として含む前記通話要求を前記中継装置に再送信するとともに、前記宛先装置の識別情報を前記予約データから削除し、前記通話許可を受信していない場合には、前記予約データと一致する前記宛先装置の識別情報を宛先として含む前記通話要求の送信を停止する
ことを含み、
前記通話許可を送信する処理は、一部の前記通信回線の解放を検出した場合に、前記優先順位に基づいて、前記通話要求の再送信を許可する前記通話装置を決定し、決定した前記通話装置に対して前記通話許可を送信する処理を含み、
前記通話要求の送信を停止する処理は、前記通話許可を受信した場合に、前記通話要求の再送信の延期を要求する延期要求を前記通話装置のユーザから受け付け、前記延期要求を受け付けたならば、前記通話要求に代えて、受け付けた前記延期要求を前記中継装置に転送する処理を含み、
前記優先順位を登録する処理は、前記通話装置から前記延期要求を受信した場合に、前記延期要求の送信元となる前記通話装置の識別情報に対応する優先順位を現状の優先順位よりも低くなるように更新する処理を含む
ことを特徴とする通信制御方法。 Communication control executed by a communication system including a call device and a relay device that relays a call request transmitted from the call device to a destination device that is another call device that is a destination of the call request using a communication line A method,
The relay device rejects relaying of a call request transmitted from the call device when the communication line is congested, and transmits a call reservation including identification information of the call device and identification information of the destination device. Send a reservation instruction to instruct the call device,
When the call device receives a reservation instruction transmitted from the relay device, the call device transmits the call reservation to the relay device, and the identification information of the destination device included in the transmitted call reservation is used as reservation data. Manage,
When the relay device receives a call reservation transmitted from the call device , based on the order of receiving the call reservation, the call device identification information and the destination device identification included in the call reservation Identify the priority of the correspondence relationship with the information, register the identified priority in association with the correspondence relationship ,
When the relay device detects the release of a part of the communication lines, the relay device permits retransmission of the call request to the call device in which the identification information is registered, and the destination corresponding to the identification information Transmitting a call permission including the identification information of the device to the call device;
When the call device receives a call permission transmitted from the relay device, the call device including the identification information of the destination device included in the call permission as a destination is retransmitted to the relay device; If the identification information of the destination device is deleted from the reservation data and the call permission has not been received, transmission of the call request including the destination device identification information that matches the reservation data as a destination is stopped. look at including it,
The process of transmitting the call permission determines the call device that is permitted to retransmit the call request based on the priority when the release of some of the communication lines is detected, and determines the determined call Including transmitting the call permission to a device,
When the call permission is received, the process of stopping transmission of the call request accepts a postponement request for postponing retransmission of the call request from the user of the call device, and accepts the postponement request. , In place of the call request, including a process of transferring the accepted postponement request to the relay device,
In the process of registering the priority, when the postponement request is received from the call device, the priority corresponding to the identification information of the call device that is the transmission source of the postponement request becomes lower than the current priority. The communication control method characterized by including the process updated as follows .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012083173A JP5874499B2 (en) | 2012-03-30 | 2012-03-30 | COMMUNICATION SYSTEM, RELAY DEVICE, COMMUNICATION DEVICE, AND COMMUNICATION CONTROL METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012083173A JP5874499B2 (en) | 2012-03-30 | 2012-03-30 | COMMUNICATION SYSTEM, RELAY DEVICE, COMMUNICATION DEVICE, AND COMMUNICATION CONTROL METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013214829A JP2013214829A (en) | 2013-10-17 |
| JP5874499B2 true JP5874499B2 (en) | 2016-03-02 |
Family
ID=49587880
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012083173A Expired - Fee Related JP5874499B2 (en) | 2012-03-30 | 2012-03-30 | COMMUNICATION SYSTEM, RELAY DEVICE, COMMUNICATION DEVICE, AND COMMUNICATION CONTROL METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5874499B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109789991B (en) * | 2016-09-21 | 2020-09-29 | 三菱电机株式会社 | elevator system |
| JP7800668B2 (en) * | 2022-04-27 | 2026-01-16 | Ntt株式会社 | Signal processing device, signal processing system, and signal processing method |
| JP7722572B2 (en) * | 2022-04-27 | 2025-08-13 | Ntt株式会社 | Signal processing device, signal processing system, and signal processing method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04256231A (en) * | 1991-02-07 | 1992-09-10 | Mitsubishi Electric Corp | Radio reservation system |
| JP3137101B2 (en) * | 1999-01-07 | 2001-02-19 | 日本電気株式会社 | Mobile telephone switching system, calling regulation method, and recording medium |
| JP2001251424A (en) * | 2000-03-06 | 2001-09-14 | Matsushita Electric Ind Co Ltd | Communication terminal, communication network and communication system |
| JP3822144B2 (en) * | 2002-07-03 | 2006-09-13 | 株式会社エヌ・ティ・ティ・ドコモ | Congestion suppression system, congestion control device, mobile terminal, and congestion suppression method |
-
2012
- 2012-03-30 JP JP2012083173A patent/JP5874499B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013214829A (en) | 2013-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4290684B2 (en) | Call processing apparatus and call processing method in private wireless communication system | |
| CN101542463B (en) | inhibiting message traffic to an unavailable terminating SIP server | |
| CN1937580B (en) | Communication system and communication management method | |
| CN114615703A (en) | Network slice access control method and device | |
| CN101543014B (en) | Communication system | |
| US8769262B2 (en) | VPN connection system and VPN connection method | |
| US20170272940A1 (en) | System and method for providing dynamic, adaptive and composite privacy and security for iot communication | |
| KR20120073489A (en) | System and method for data transmission using relay server | |
| CN109076061B (en) | A kind of media downlink transmission control method and related equipment | |
| JP5874499B2 (en) | COMMUNICATION SYSTEM, RELAY DEVICE, COMMUNICATION DEVICE, AND COMMUNICATION CONTROL METHOD | |
| CN107846270A (en) | Transmit tactics configuring method and device, information transferring method and device | |
| CN113395192B (en) | Interconnection method, system and equipment | |
| TW200412750A (en) | Data communication method and information processing device | |
| CN107786448B (en) | Method and device for establishing forwarding path of service flow | |
| CN106304160B (en) | Bearer creation, base station handover processing method and device | |
| EP1838067A2 (en) | Voice-quality evaluating system, communication system, test management apparatus, and test communication apparatus | |
| JPH10173653A (en) | Communication system and communication device | |
| JP2005244964A (en) | Session information management method and session information management apparatus | |
| CN115499484B (en) | Message communication method, device, equipment and medium | |
| WO2018088462A1 (en) | Communication controller, communication control method, and program | |
| CN107612665B (en) | Data information retransmission method and network transmission system | |
| JP4664243B2 (en) | Communication device | |
| JP2023104253A (en) | COMMUNICATION CONTROL DEVICE, COMMUNICATION SYSTEM AND COMMUNICATION CONTROL METHOD | |
| JP6313897B1 (en) | COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, AND PROGRAM | |
| JP6182779B1 (en) | Transfer device, transfer method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150106 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150914 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150924 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151120 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20151222 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160104 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5874499 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |