JP6579627B2 - VoIP-TA, business phone and clock synchronization method - Google Patents
VoIP-TA, business phone and clock synchronization method Download PDFInfo
- Publication number
- JP6579627B2 JP6579627B2 JP2017064075A JP2017064075A JP6579627B2 JP 6579627 B2 JP6579627 B2 JP 6579627B2 JP 2017064075 A JP2017064075 A JP 2017064075A JP 2017064075 A JP2017064075 A JP 2017064075A JP 6579627 B2 JP6579627 B2 JP 6579627B2
- Authority
- JP
- Japan
- Prior art keywords
- voip
- clock
- synchronization
- master
- pseudo
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 17
- 230000001360 synchronised effect Effects 0.000 claims description 53
- 238000004891 communication Methods 0.000 claims description 34
- 230000010355 oscillation Effects 0.000 claims description 21
- 238000012423 maintenance Methods 0.000 claims description 13
- 238000012544 monitoring process Methods 0.000 claims description 11
- 238000012937 correction Methods 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 230000002123 temporal effect Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 14
- 238000001514 detection method Methods 0.000 description 12
- 229940049705 immune stimulating antibody conjugate Drugs 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、ISDN(Integrated Service Digital Network)規格準拠のBRI(Basic Rate Interface)ベースの信号とVoIP(Voice over Internet Protocol)ベースの信号との間の変換を行うVoIP−TA(TA:ターミナルアダプタ)、ビジネスフォンおよび該VoIP−TAにおけるクロック同期方法に関する。 The present invention is a VoIP-TA (TA: terminal adapter) that performs conversion between a BRI (Basic Rate Interface) -based signal and a VoIP (Voice over Internet Protocol) -based signal compliant with ISDN (Integrated Service Digital Network) standards. The present invention relates to a business phone and a clock synchronization method in the VoIP-TA.
市場には、図5に示すように、ISDN回線を利用した電話機能を提供するビジネスフォン主装置が存在する。さらに、ISDN回線を多数収容し、多くの電話回線を扱うことができるようにしたビジネスフォン主装置も多数存在している。図5は、本発明に関連する現状の技術においてビジネスフォンがISDN回線を利用して通信を行う場合の接続構成例を示す模式図である。図5に示すように、ビジネスフォン主装置2Aには、複数のISDN回線が接続されている。そして、ビジネスフォン主装置2Aに収容された複数のキーテレフォンそれぞれが電話回線を使う際に、ビジネスフォン主装置2Aに搭載された複数のBRIユニット20Aそれぞれにおいて生成されるBRI信号により、クロック同期が取られた状態で、対応するそれぞれのISDN回線を同期してISDNアクセス回線網4に接続される。なお、BRI信号は、ISDNの標準規格として規定されている信号であり、クロック同期を前提とするISDN回線におけるBRIインタフェースを形成している。
In the market, as shown in FIG. 5, there is a business phone main unit that provides a telephone function using an ISDN line. Further, there are many business phone main apparatuses that can accommodate many ISDN lines and handle many telephone lines. FIG. 5 is a schematic diagram showing a connection configuration example when a business phone performs communication using an ISDN line in the current technology related to the present invention. As shown in FIG. 5, a plurality of ISDN lines are connected to the business phone
しかし、昨今は、ISDN回線からIP(Internet Protocol)回線への移行が進んでおり、VoIP(Voice over Internet Protocol)技術により電話機能のサービスが提供されるようになってきている。 ビジネスフォン主装置をIP回線(すなわちVoIPアクセス回線)に接続するためには、図6に示すような、IP信号とBRI信号との間の変換を行うVoIP−TA(VoIPターミナルアダプタ)をビジネスフォン主装置に接続することが必要である。図6は、本発明に関連する現状の技術においてビジネスフォンがVoIP回線を利用して通信を行う場合の接続構成例を示す模式図である。図6に示すように、複数のキーテレフォンそれぞれが電話回線を使う際に、ビジネスフォン主装置2Aに搭載された複数のBRIユニット20AそれぞれからのBRI信号は、クロック同期を取った状態でISDN回線を介してVoIP−TA1Aに出力された後、VoIP−TA1AにおいてIP信号(VoIP信号)として生成し直して、VoIPアクセス回線を介してVoIPアクセス回線網3に出力される。
However, recently, the transition from ISDN lines to IP (Internet Protocol) lines has progressed, and telephone function services have been provided by VoIP (Voice over Internet Protocol) technology. In order to connect the business phone main apparatus to the IP line (that is, the VoIP access line), a VoIP-TA (VoIP terminal adapter) for converting between the IP signal and the BRI signal as shown in FIG. It is necessary to connect to the main unit. FIG. 6 is a schematic diagram showing a connection configuration example when a business phone communicates using a VoIP line in the current technology related to the present invention. As shown in FIG. 6, when each of the plurality of key telephones uses a telephone line, the BRI signal from each of the plurality of
図5に示すISDN回線の場合は、ISDNアクセス回線網4上においてすべてのISDNアクセス回線間のクロック同期が取られている状態にある。しかし、図6のVoIP−TA1Aを介したVoIPアクセス回線の場合には、各VoIPアクセス回線の間のクロック同期が取られていないため、それぞれのVoIP−TA1Aの自走クロックによって互いに独立したタイミングで動作することになる。その結果、自走クロックで動作している各VoIP−TA1Aがビジネスフォン主装置2A向けのISDN回線に対して出力するBRI信号は、各ISDN回線間のクロック同期が取られていない状態になってしまう。したがって、自走クロックによって動作する各VoIP−TA1Aを、同一のビジネスフォン主装置2Aに収容している場合、各VoIP−TA1AのBRIインタフェースすなわちISDN回線は、クロック同期が取られていない状態にあるので、ビジネスフォン主装置2Aの各BRIユニット20AにおけるBRIインタフェースの動作タイミングにズレが生じて、BRIインタフェースの同期外れが発生し、通信障害が生じることになる。
In the case of the ISDN line shown in FIG. 5, clock synchronization among all ISDN access lines is established on the ISDN
かくのごとき通信障害を解決するためには、各VoIP−TA1Aは、図7に示すように、VoIP−TA1A同士でクロック同期を取り、各VoIP−TAのBRIインタフェースが、互いのクロック同期が取られている状態にすることが必要である。かかるクロック同期を取るために、現状の技術においては、各VoIP−TA1Aに、特許文献1の特開2007−281730号公報「VoIPシステム」等に記載されているようなCLK(Clock:クロック)同期ポートを具備し、各VoIP−TA1A間のクロック同期を取るためのケーブル接続を行う構成を採用している場合が、一般的である。図7は、本発明に関連する現状の技術においてビジネスフォンがVoIP回線を利用して通信を行う場合の図6とは異なる接続構成例を示す模式図であり、前記CLK同期ポートを各VoIP−TA1A内に備えている場合を示している。図7においては、各VoIP−TA1A間の矢印付き破線で示すように、各VoIP−TA1A内に具備されたCLK(クロック)同期ポート16Aを使用することにより、最も左側のVoIP−TA1Aの自走クロックに、他のVoIP−TA1A内のクロックを同期化させるように、他のVoIP−TA1A内のクロックの周波数を調整している場合を示している。
In order to solve such a communication failure, as shown in FIG. 7, each VoIP-
図8は、図7に示したVoIP−TA1Aの内部構成の一例を示すブロック構成図であり、本発明に関連する現状の技術を適用したVoIP−TAの構成例を示している。図8に示すように、VoIP−TA1Aには、各VoIP−TA1A間のクロック同期を取るために、各VoIP−TA1A内の自クロックを出力するPLL15Aの発振周波数を調整するためのCLK同期ポート16Aが備えられていて、各VoIP−TA1A間をケーブル接続するようにしている。
FIG. 8 is a block diagram illustrating an example of the internal configuration of the VoIP-
しかしながら、CLK同期ポート16Aを各VoIP−TA1Aに用意することは、接続工事の手間や接続ケーブルのコスト、CLK同期ポート16Aを用意することによる装置コストの増加に繋がるという問題が生じる。
However, the provision of the
前述したように、前記特許文献1等の本発明に関連する現状の技術においては、VoIP−TA同士でクロック同期を取るために、各VoIP−TAにCLK同期ポートを具備するようにしているが、その結果として、接続工事の手間や接続ケーブルのコスト、ポートを用意することによる装置コストの増加、等の問題が生じている。 As described above, in the current technology related to the present invention such as Patent Document 1, each VoIP-TA is provided with a CLK synchronization port in order to achieve clock synchronization between the VoIP-TAs. As a result, problems such as the labor of connection work, the cost of connection cables, and the increase in device cost due to the provision of ports have arisen.
(本発明の目的)
本発明は、かかる問題に鑑みてなされたものであり、各VoIP−TAにCLK同期ポートを具備することなく、各VoIP−TA間のクロック同期を取ることを可能にし、各VoIP−TAとビジネスフォン主装置との間のBRI通信に障害が生じることがないVoIP−TA、ビジネスフォンおよびクロック同期方法を提供することを、その目的としている。
(Object of the present invention)
The present invention has been made in view of such a problem, and enables each VoIP-TA to synchronize clocks between VoIP-TAs without providing a CLK synchronization port in each VoIP-TA. It is an object of the present invention to provide a VoIP-TA, a business phone, and a clock synchronization method that do not cause a failure in BRI communication with a phone main device.
前述の課題を解決するため、本発明によるVoIP−TA、ビジネスフォンおよびクロック同期方法は、主に、次のような特徴的な構成を採用している。 In order to solve the above-described problems, the VoIP-TA, business phone, and clock synchronization method according to the present invention mainly adopt the following characteristic configuration.
(1)本発明によるVoIP−TAは、
ISDN(Integrated Service Digital Network)規格準拠のBRI(Basic Rate Interface)ベースの信号とVoIP(Voice over Internet Protocol)ベースの信号との間の変換を行うVoIP−TA(TA:ターミナルアダプタ)であって、
内蔵する自クロックの同期を行う対象のVoIP−TAであるか否かを示す同期種別をあらかじめ設定する機能を有する同期種別設定手段と、
前記同期種別が、内蔵する前記自クロックの同期化を行う対象となるスレーブVoIP−TAであった場合に、前記自クロックのクロック同期を行う際の基準となる基準クロックを有する機器としてあらかじめ特定されたマスタVoIP−TAを示す接続先情報を用いて、前記マスタVoIP−TAとの間のクロック同期用の擬似VoIPセッションを設定する機能を有する擬似VoIPセッション管理手段と
を有し、
前記擬似VoIPセッション管理手段にて設定された前記擬似VoIPセッションにおける前記マスタVoIP−TAとの間のVoIPベースの通信状況の監視結果に基づいて、前記自クロックを前記マスタVoIP−TAの前記基準クロックに同期化することを特徴とする。
(1) VoIP-TA according to the present invention is
VoIP-TA (TA: terminal adapter) that performs conversion between a BRI (Basic Rate Interface) -based signal compliant with ISDN (Integrated Service Digital Network) standard and a VoIP (Voice over Internet Protocol) -based signal,
A synchronization type setting means having a function of setting in advance a synchronization type indicating whether or not the VoIP-TA is a target to be synchronized with its own clock;
When the synchronization type is a slave VoIP-TA to be synchronized with the built-in own clock, the synchronization type is specified in advance as a device having a reference clock serving as a reference when performing clock synchronization of the own clock. Pseudo VoIP session management means having a function of setting a pseudo VoIP session for clock synchronization with the master VoIP-TA using connection destination information indicating the master VoIP-TA,
Based on the monitoring result of the VoIP-based communication status with the master VoIP-TA in the pseudo VoIP session set by the pseudo VoIP session management means, the own clock is used as the reference clock of the master VoIP-TA. It is characterized by synchronizing.
(2)本発明によるビジネスフォンは、
ISDN(Integrated Service Digital Network)規格準拠のBRI(Basic Rate Interface)ベースの信号を用いてクロック同期した状態で通信を行う複数のISDN回線それぞれに、該BRIベースの信号とVoIP(Voice over Internet Protocol)ベースの信号との間の変換を行うVoIP−TAを接続して、複数のVoIPアクセス回線を用いてVoIP通信を行うビジネスフォンであって、
複数の前記VoIP−TAのうち、いずれか1台を各前記VoIP−TA間のクロック同期を行う際の基準となる基準クロックを有する機器としてあらかじめ特定されたマスタVloIP−TAとし、残りの他のVoIP−TAを、それぞれに内蔵する自クロックを前記マスタVoIP−TAの前記基準クロックに合わせるように同期化を行う対象となるスレーブVoIP−TAとし、かつ、前記マスタVoIP−TAと前記スレーブVoIP−TAそれぞれとの間に、クロック同期用の擬似VoIPセッションを設定することにより、各前記スレーブVoIP−TAの前記自クロックを、前記マスタVoIP−TAの前記基準クロックに同期化することを特徴とする。
(2) The business phone according to the present invention is
The BRI-based signal and VoIP (Voice over Internet Protocol) are connected to each of a plurality of ISDN lines that communicate in a clock-synchronized state using a BRI (Basic Rate Interface) -based signal compliant with the ISDN (Integrated Service Digital Network) standard. A business phone that connects a VoIP-TA that performs conversion to and from a base signal and performs VoIP communication using a plurality of VoIP access lines,
Any one of the plurality of VoIP-TAs is set as a master VloIP-TA specified in advance as a device having a reference clock that serves as a reference when performing clock synchronization between the VoIP-TAs, and the remaining other VoIP-TAs The VoIP-TA is a slave VoIP-TA that is to be synchronized so that its own clock incorporated in each VoIP-TA matches the reference clock of the master VoIP-TA, and the master VoIP-TA and the slave VoIP-TA By setting a pseudo VoIP session for clock synchronization between each TA, the own clock of each slave VoIP-TA is synchronized with the reference clock of the master VoIP-TA. .
(3)本発明によるクロック同期方法は、
ISDN(Integrated Service Digital Network)規格準拠のBRI(Basic Rate Interface)ベースの信号とVoIP(Voice over Internet Protocol)ベースの信号との間の変換を行うVoIP−TAに内蔵されるクロックを同期させるためのクロック同期方法であって、
内蔵する自クロックの同期を行う対象のVoIP−TAであるか否かを示す同期種別をあらかじめ設定する機能を有する同期種別設定ステップと、
前記同期種別が、内蔵する前記自クロックの同期化を行う対象となるスレーブVoIP−TAであった場合に、前記自クロックのクロック同期を行う際の基準となる基準クロックを有する機器としてあらかじめ特定されたマスタVoIP−TAを示す接続先情報を用いて、前記マスタVoIP−TAとの間のクロック同期用の擬似VoIPセッションを設定する機能を有する擬似VoIPセッション管理ステップと
を有し、
前記擬似VoIPセッション管理ステップにて設定された前記擬似VoIPセッションにおける前記マスタVoIP−TAとの間のVoIPベースの通信状況の監視結果に基づいて、前記自クロックを前記マスタVoIP−TAの前記基準クロックに同期化することを特徴とする。
(3) A clock synchronization method according to the present invention includes:
To synchronize a clock built in VoIP-TA that performs conversion between a BRI (Basic Rate Interface) -based signal compliant with ISDN (Integrated Service Digital Network) standard and a VoIP (Voice over Internet Protocol) -based signal A clock synchronization method,
A synchronization type setting step having a function of setting in advance a synchronization type indicating whether or not the VoIP-TA is a target for synchronization of the built-in own clock;
When the synchronization type is a slave VoIP-TA to be synchronized with the built-in own clock, the synchronization type is specified in advance as a device having a reference clock serving as a reference when performing clock synchronization of the own clock. A pseudo VoIP session management step having a function of setting a pseudo VoIP session for clock synchronization with the master VoIP-TA using connection destination information indicating the master VoIP-TA,
Based on the monitoring result of the VoIP-based communication status with the master VoIP-TA in the pseudo VoIP session set in the pseudo VoIP session management step, the own clock is used as the reference clock of the master VoIP-TA. It is characterized by synchronizing.
本発明のVoIP−TA、ビジネスフォンおよびクロック同期方法によれば、以下のような効果を奏することができる。 According to the VoIP-TA, business phone, and clock synchronization method of the present invention, the following effects can be obtained.
同一のビジネスフォンの主装置に複数台のVoIP−TAを収容する際に、本発明に関連する現状の技術において必須とされているCLK(クロック)同期ポートを各VoIP−TAに具備することなく、各VoIP−TA間のクロック同期を確実に取ることができ、各VoIP−TA間のクロック偏差によるBRIインタフェースの同期外れを確実に回避することができる。その理由は、クロック同期を行う際の基準のクロックを有する機器すなわちマスタVoIP−TAとしてあらかじめ特定された1台のVoIP−TAと、内蔵した自クロックのクロック同期化の対象となるスレーブVoIP−TAである他のVoIP−TAと、の間でクロック同期用の擬似VoIPセッションを設定して、IPベースで、各スレーブVoIP−TAそれぞれに内蔵する自クロックをマスタVoIP−TAに備えた基準のクロックに同期化させるクロック同期処理を実施していることにある。 When a plurality of VoIP-TAs are accommodated in the main device of the same business phone, each VoIP-TA does not have a CLK (clock) synchronization port which is essential in the current technology related to the present invention. Thus, clock synchronization between each VoIP-TA can be surely taken, and loss of synchronization of the BRI interface due to clock deviation between each VoIP-TA can be reliably avoided. The reason is that a device having a reference clock for clock synchronization, that is, one VoIP-TA specified in advance as a master VoIP-TA and a slave VoIP-TA that is a target of clock synchronization of the built-in own clock Is set as a pseudo VoIP session for clock synchronization with another VoIP-TA, and a reference clock provided in the master VoIP-TA with its own clock built in each slave VoIP-TA on an IP basis The clock synchronization processing to synchronize with each other is performed.
而して、本発明においては、CLK同期ポート具備によるVoIP−TAの装置コストの増加のみならず、CLK同期ポート具備に伴う各VoIP−TAの接続工事の手間や接続ケーブルのコスト増加といった、本発明に関連する現状の技術における解決するべき課題を解決することができる。 Thus, in the present invention, not only the VoIP-TA device cost increases due to the provision of the CLK synchronization port, but also the connection work of each VoIP-TA associated with the provision of the CLK synchronization port and the increase in the cost of the connection cable. The problems to be solved in the current technology related to the invention can be solved.
以下、本発明によるVoIP−TA、ビジネスフォンおよびクロック同期方法の好適な実施形態について添付図を参照して説明する。なお、以下の各図面に付した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではないことも言うまでもない。 Hereinafter, preferred embodiments of a VoIP-TA, a business phone, and a clock synchronization method according to the present invention will be described with reference to the accompanying drawings. In addition, it is needless to say that the drawing reference numerals attached to the following drawings are added for convenience to each element as an example for facilitating understanding, and are not intended to limit the present invention to the illustrated embodiment. Yes.
(本発明の特徴)
本発明の実施形態の説明に先立って、本発明の特徴についてその概要をまず説明する。本発明は、ビジネスフォンがVoIP回線を利用するために複数のVoIP−TAをビジネスフォン主装置に接続する場合に関し、同一ビジネスフォン主装置に接続する各VoIP−TA間のクロック同期をIPベースで取ることにより、本発明に関連する現状の技術においては必須であったCLK(クロック)同期ポートの各VoIP−TAへの具備を不要とすることを、主要な特徴としている。而して、VoIP−TAの装置コスト、設置工事の手間の削減を図ることができる。
(Features of the present invention)
Prior to the description of the embodiments of the present invention, an outline of the features of the present invention will be described first. The present invention relates to a case where a plurality of VoIP-TAs are connected to a business phone main apparatus in order for a business phone to use a VoIP line, and clock synchronization between each VoIP-TA connected to the same business phone main apparatus is performed on an IP basis. By taking this, the main feature is that it is not necessary to provide each VoIP-TA with a CLK (clock) synchronization port, which is essential in the current technology related to the present invention. Thus, it is possible to reduce the cost of VoIP-TA equipment and labor of installation work.
より具体的には、本発明は、以下に説明するような手順を用いて、VoIP−TA間のクロック同期を取ることを主要な特徴としている。 More specifically, the main feature of the present invention is that clock synchronization between VoIP and TA is achieved using a procedure as described below.
(1)まず、ビジネスフォンの主装置に接続される複数台のVoIP−TAそれぞれの電源をON(オン)した際に、複数台のVoIP−TAのうち、各VoIP−TAのクロック同期を取るための基準になる基準クロックを有する1台のVoIP−TAを同期先VoIP−TA(すなわちマスタVoIP−TA)として特定し、残りのVoIP−TAを、それぞれに内蔵する自クロックを該同期先VoIP−TAの基準クロックに同期を合わせる対象となる同期化VoIP−TA(すなわちスレーブVoIP−TA)として決定する。 (1) First, when the power of each of the plurality of VoIP-TAs connected to the main device of the business phone is turned on, the clock synchronization of each VoIP-TA among the plurality of VoIP-TAs is performed. One VoIP-TA having a reference clock that serves as a reference for this is specified as a synchronization destination VoIP-TA (that is, master VoIP-TA), and the remaining VoIP-TA is incorporated with its own clock in each of the synchronization destination VoIP -Determined as a synchronized VoIP-TA (ie, slave VoIP-TA) to be synchronized with the TA reference clock.
(2)特定した1台の同期先VoIP−TAに対して、各同期化VoIP−TAそれぞれからクロック同期用のIPベースの疑似VoIPセッションを設定する。 (2) For each identified synchronization destination VoIP-TA, an IP-based pseudo VoIP session for clock synchronization is set from each synchronization VoIP-TA.
(3)設定された擬似VoIPセッションにおける同期化VoIP−TAと各同期先VoIP−TAとの間のVoIP通信実施中において、各同期化VoIP−TAそれぞれは、ジッタ吸収用として備えたジッタバッファに蓄積されたパケット量の監視を行う。各同期化VoIP−TAそれぞれと同期先VoIP−TAとの間にクロック偏差が存在する場合には、VoIP通信を継続していると、各同期化VoIP−TAそれぞれのジッタバッファのバッファオーバーランもしくはバッファアンダーランが発生する。 (3) During the implementation of VoIP communication between the synchronized VoIP-TA and each synchronized VoIP-TA in the set pseudo VoIP session, each synchronized VoIP-TA has a jitter buffer provided for absorbing jitter. Monitor the amount of accumulated packets. If there is a clock deviation between each synchronized VoIP-TA and the synchronized VoIP-TA, if the VoIP communication is continued, the buffer overrun of each synchronized VoIP-TA's jitter buffer or A buffer underrun occurs.
(4)各同期化VoIP−TAのうち、いずれかの同期化VoIP−TAのジッタバッファにバッファオーバーランが発生した場合または蓄積したパケット量の増加速度があらかじめ定めた速度範囲を超えた場合には、当該同期化VoIP−TAに内蔵された自クロックが、擬似VoIPセッションにおける対向のVoIP−TA(同期先VoIP−TA)の基準クロックよりも遅い場合であるので、当該同期化VoIP−TAの自クロックを速くする補正を行う。 (4) Among the synchronized VoIP-TAs, when a buffer overrun occurs in the jitter buffer of any synchronized VoIP-TA or when the increase rate of the accumulated packet amount exceeds a predetermined speed range Is the case where the own clock incorporated in the synchronized VoIP-TA is slower than the reference clock of the opposite VoIP-TA (synchronization destination VoIP-TA) in the pseudo VoIP session. Make corrections to make your own clock faster.
(5)各同期化VoIP−TAのうち、いずれかの同期化VoIP−TAのジッタバッファにバッファアンダーランが発生した場合または蓄積したパケット量の減少速度があらかじめ定めた速度範囲を超えた場合には、当該同期化VoIP−TA内蔵された自クロックが、擬似VoIPセッションにおける対向のVoIP−TA(同期先VoIP−TA)の基準クロックよりも速い場合であるので、当該同期化VoIP−TAの自クロックを遅くする補正を行う。 (5) Among the synchronized VoIP-TAs, when a buffer underrun occurs in the jitter buffer of any synchronized VoIP-TA or when the rate of decrease of the accumulated packet amount exceeds a predetermined rate range Is the case where the own clock incorporated in the synchronized VoIP-TA is faster than the reference clock of the opposite VoIP-TA (synchronization destination VoIP-TA) in the pseudo VoIP session. Compensate to slow down the clock.
(6)なお、当該同期化VoIP−TAの自クロックをどの程度速くするかまたは遅くするかの補正値(調整値)については、バッファオーバーランもしくはバッファアンダーランが発生するまでに経過したVoIP通信時間、または、蓄積したパケット量の増減速度と速度閾値との速度差(すなわち、いずれもクロック偏差の大きさを示している)に基づいて決定する。 (6) As for the correction value (adjustment value) for how fast or slow the own clock of the synchronized VoIP-TA is, the VoIP communication that has elapsed until the occurrence of buffer overrun or buffer underrun It is determined based on the time or the speed difference between the increase / decrease speed of the accumulated packet amount and the speed threshold (that is, both indicate the magnitude of the clock deviation).
かくのごとき自クロックの補正動作を行うことにより、各同期化VoIP−TAの自クロックを、同期先VoIP−TAの基準クロックと同期させることができ、対象となる各VoIP−TA間のクロック同期を取ることができるので、BRIインタフェースにおけるタイミングのズレに伴う通信障害の発生を確実に回避することができる。 By performing the correction operation of the own clock like this, the own clock of each synchronized VoIP-TA can be synchronized with the reference clock of the synchronization destination VoIP-TA, and the clock synchronization between each target VoIP-TA Therefore, it is possible to reliably avoid the occurrence of a communication failure due to a timing shift in the BRI interface.
(本発明の実施形態の構成例)
次に、本発明に係るVoIP−TAの接続構成の一例について、図1を参照して説明する。図1は、本発明に係るビジネスフォンがVoIP回線を利用して通信を行う場合の接続構成の一例を示す模式図であり、同一ビジネスフォンの主装置に収容される複数のVoIP−TAの接続構成の一例を示している。図1に示す接続構成は、本発明に関連する現状の技術として図6に示した接続構成と同様であり、複数のキーテレフォンそれぞれが電話回線を使う際に、ビジネスフォン主装置2に搭載されたBRIユニット20それぞれからのBRI信号は、クロック同期を取った状態でISDN回線を介してVoIP−TA1に出力された後、VoIP−TA1において、VoIP信号に変換されて、それぞれのVoIPアクセス回線を介してVoIPアクセス回線網3に出力される。
(Configuration example of embodiment of the present invention)
Next, an example of a VoIP-TA connection configuration according to the present invention will be described with reference to FIG. FIG. 1 is a schematic diagram illustrating an example of a connection configuration when a business phone according to the present invention communicates using a VoIP line, and a plurality of VoIP-TAs accommodated in a main device of the same business phone. An example of the configuration is shown. The connection configuration shown in FIG. 1 is the same as the connection configuration shown in FIG. 6 as the current technology related to the present invention, and is installed in the business phone
ここで、ビジネスフォンの本体であるビジネスフォン主装置2は、本発明に関連する現状のビジネスフォン主装置2Aと全く同様の構成からなる装置であって、ISDN回線に接続して電話機能を実現する装置であり、ISDN回線と接続するためのBRIインタフェースを提供する(すなわち、ISDN規格準拠のBRI信号を生成する)BRIユニット20を具備している。
Here, the business phone
また、VoIP−TA1は、VoIPアクセス回線網3に接続するVoIPアクセス回線と通信するためのEthernetのWAN(Wide Area Network)インタフェース(すなわちVoIP信号を生成する機能)およびビジネスフォン主装置2とISDN回線を介して接続するためのBRIインタフェース(すなわちBRI信号を生成する機能)と、IP信号とBRI信号との間の変換を行う機能とを具備している。さらには、詳細は後述するが、本発明に関連する現状のVoIP−TA1Aとは異なる本発明に特有な仕組みを用いて、ビジネスフォン主装置2に収容される複数のVoIP−TA1間のクロック同期をIPベースで取る機能も具備している。
The VoIP-TA 1 is an Ethernet WAN (Wide Area Network) interface (that is, a function for generating a VoIP signal) for communicating with a VoIP access line connected to the VoIP access line network 3, a business phone
次に、図1に示したVoIP−TA1の内部構成について、図2を参照して詳細に説明する。図2は、本発明に係るVoIP−TAの内部構成の一例を示すブロック構成図であり、図1に示したVoIP−TA1の内部構成の一例を示している。 Next, the internal configuration of VoIP-TA1 shown in FIG. 1 will be described in detail with reference to FIG. FIG. 2 is a block diagram showing an example of the internal configuration of VoIP-TA according to the present invention, and shows an example of the internal configuration of VoIP-TA1 shown in FIG.
図2に示すように、VoIP−TA1は、WANインタフェース10、RTP制御部11、ジッタバッファ12、Codec13、ISAC(BRIF)14、PLL15、擬似VoIPセッション管理部16、Web設定画面制御部17、LAN(Local Area Network)インタフェース18、クロック偏差検出部19、の各構成要素を少なくとも含んで構成される。つまり、図2に示す本実施形態に係るVoIP−TA1は、本発明に関連する現状のVoIP−TAとして図8に示したVoIP−TA1Aに対して、CLK同期ポート16Aを削除する代わりに、擬似VoIPセッション管理部16、Web設定画面制御部17、LANインタフェース18、クロック偏差検出部19の各構成要素を追加した構成を採用している。
As shown in FIG. 2, the VoIP-TA1 includes a
WANインタフェース10は、IP信号を用いてVoIPアクセス回線と通信するためのインタフェースを提供する構成要素であり、VoIPパケットを送受信するためのEthernetインタフェースを有している。RTP制御部11は、リアルタイムにパケットの送受信を行うためのプロトコルとしてRTP(Real-time Transport Protocol)と称するプロトコルを用いてパケットの送受信を行う動作を制御する構成要素であり、VoIPパケットを、RTPプロトコルを用いて、あらかじめ定められた時間間隔(一般的には20ms毎の時間間隔)で送受信を行うように制御している。
The
ジッタバッファ12は、IPベースのVoIPアクセス回線で生じるパケットの時間的な揺らぎを吸収するために、あらかじめ定めた一定量までのパケットを蓄積するバッファである。つまり、RTPプロトコルにおいては、前述のように、あらかじめ定めた一定時間間隔でパケットの送受信を行うが、IPベースのVoIPアクセス回線上においては、通信相手とのクロック偏差により、通信相手との時間的なズレが生じるので、必ずしも前記一定時間間隔では到着しなくなり、パケットの時間的な揺らぎが生じる。
The
ここで、ジッタバッファ12においてパケットの時間的な揺らぎを吸収することができる限界を超えてしまった場合には、ジッタバッファ12はバッファ溢れを引き起こすことになる。つまり、通信相手のVoIP−TA1よりも自分のVoIP−TA1内の自クロックが遅い場合には、通信相手からのパケットを受け取り切れなくなり、ジッタバッファ12のバッファが溢れるバッファオーバーランの状態が発生する。逆に、通信相手のVoIP−TA1よりも自分のVoIP−TA1内の自クロックが速い場合には、処理に必要なタイミングにおいて、通信相手からのパケットが到着していない状態が発生し、ジッタバッファ12には処理すべきパケットが全く存在していないバッファアンダーランの状態が発生する。
Here, when the
Codec13は、VoIP用のパケットの符号化・復号を行う構成要素であり、通常、G.711μ−lawまたはG.711A−law規格に基づいて符号化・復号を行う。ISAC14は、ISDN回線上のBRI信号に含まれているパケットを取り出して、Codec13に対して出力し、逆に、Codec13からのパケットを受け取って、BRI形式の信号を生成してISDN回線を介してビジネスフォン主装置2A向けに出力するというBRIインタフェースを提供する構成要素である。
The
PLL15は、内蔵する自クロックとしてマスタクロックを構成する構成要素であって、VoIP−TA1のクロックを生成する電圧制御発振器(Phase Locked Loop)であり、一般的には、水晶発振子等を用いてクロックを生成する。なお、自クロックの発振周波数には、印加した電圧に応じて、所望する真の周波数に対して一定量の偏差が含まれている場合が多い。
The
擬似VoIPセッション管理部16は、Web設定画面制御部17から入力されてくる保守・管理担当のユーザの指示に基づいて、同一ビジネスフォン主装置2に接続される複数のVoIP−TA1間のクロックの同期化を行うための擬似VoIPセッションを設定して管理する機能を有する構成要素である。例えば、擬似VoIPセッション管理部16は、自VoIP−TA1が、内蔵する自クロックの同期化を行う対象となるスレーブVoIP−TAであった場合、該自クロックのクロック同期を行う際の基準となる基準クロックを有する機器としてあらかじめ特定されたマスタVoIP−TAを示す接続先情報を用いて、該マスタVoIP−TAとして特定されたVoIP−TA1との間のクロック同期用の擬似VoIPセッションを設定する機能を少なくとも有している。
The pseudo VoIP
さらに、擬似VoIPセッション管理部16の動作について補足して説明する。擬似VoIPセッション管理部16は、例えば、Web設定画面制御部17から入力されてくる保守・管理担当のユーザの指定により、当該擬似VoIPセッション管理部16が搭載されたVoIP−TA1が、内蔵された自クロックがクロック同期を行う際の基準になる基準クロックであって、該基準クロックに同一ビジネスフォン主装置2に接続される他のVoIP−TA1それぞれのクロックを同期化させる機器としてあらかじめ特定された「同期先VoIP−TA」(すなわち「マスタVoIP−TA」)であった場合には、「同期化VoIP−TA」(すなわち「スレーブVoIP−TA」)側の他のVoIP−TA1それぞれからクロック同期を行うための擬似VoIPセッションの開始要求(設定要求)が送信されてくるのを待ち合わせる。
Further, the operation of the pseudo VoIP
そして、「同期化VoIP−TA」(すなわち「スレーブVoIP−TA」)側からの擬似VoIPセッションの開始要求(設定要求)を受け取ると、当該「同期先VoIP−TA」と要求元の「同期化VoIP−TA」との間に、クロック同期用の擬似VoIPセッションを張ることを許可する応答を、要求元の「同期化VoIP−TA」(すなわち「スレーブVoIP−TA」)に返送する。その結果、当該「同期先VoIP−TA」と要求元の「同期化VoIP−TA」との間に、クロック同期用の擬似VoIPセッションが設定され、「同期化VoIP−TA」側におけるIPベースでのクロック同期を行う動作が開始される。なお、該擬似VoIPセッションは、「同期化VoIP−TA」側におけるクロック同期が完了するまで、継続して設定されている。 When a request for starting a pseudo VoIP session (setting request) is received from the “synchronization VoIP-TA” (ie, “slave VoIP-TA”) side, the “synchronization destination VoIP-TA” and the request source “synchronization” A response permitting the establishment of a pseudo VoIP session for clock synchronization with “VoIP-TA” is returned to the requesting “synchronization VoIP-TA” (ie, “slave VoIP-TA”). As a result, a pseudo VoIP session for clock synchronization is set between the “synchronization destination VoIP-TA” and the “synchronization VoIP-TA” of the request source, and the IP base on the “synchronization VoIP-TA” side The operation to perform the clock synchronization is started. The pseudo VoIP session is continuously set until clock synchronization on the “synchronization VoIP-TA” side is completed.
また、保守・管理担当のユーザの指定により、当該VoIP−TA1が、内蔵の自クロックを、同一ビジネスフォン主装置2に接続される他のVoIP−TA1の中であらかじめ特定されている「同期先VoIP−TA」(すなわち「マスタVoIP−TA」)が有する基準クロックに同期化させる「同期化VoIP−TA」(すなわち「スレーブVoIP−TA」)としてあらかじめ設定されていた場合には、「同期先VoIP−TA」に対して、クロック同期を行うための擬似VoIPセッションの開始要求(設定要求)を送信する。その結果、「同期先VoIP−TA」からの応答を受け取ると、擬似VoIPセッション管理部16は、「同期先VoIP−TA」の基準クロックとの間のクロック偏差を補正するためのクロック同期用の擬似VoIPセッションを、「同期先VoIP−TA」との間に設定する。
In addition, according to the designation of the user in charge of maintenance / management, the VoIP-TA 1 determines that the built-in own clock is specified in advance in the other VoIP-TA 1 connected to the same business phone
「同期化VoIP−TA」において、「同期先VoIP−TA」との間のクロック同期用の擬似VoIPセッションが設定されると、擬似VoIPセッション管理部16は、クロック同期動作を開始し、後述のクロック偏差検出部19を起動して、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランを監視させる。
In the “synchronization VoIP-TA”, when a pseudo VoIP session for clock synchronization with the “synchronization destination VoIP-TA” is set, the pseudo VoIP
そして、クロック偏差検出部19の監視結果として、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランの発生を検出すると、クロック偏差検出部19は、「同期先VoIP−TA」の基準クロックに同期するように、PLL15が出力する当該「同期化VoIP−TA」の自クロックの発振周波数を補正するという、IPベースでのクロック補正動作を行う。
When the occurrence of buffer overrun or buffer underrun of the
ここで、擬似VoIPセッション管理部16は、かくのごときIPベースでのクロック補正動作により、「同期化VoIP−TA」の自クロックが基準クロックとのクロック同期が完了するまで、当該「同期化VoIP−TA」と「同期先VoIP−TA」との間のクロック同期用の擬似VoIPセッションが設定された状態を継続する。
Here, the pseudo VoIP
次に、Web設定画面制御部17は、VoIP−TA1の電源オン時に、擬似VoIPセッション管理部16からの指示に基づいて、LANインタフェース18を経由して、当該VoIP−TA1の自クロックの同期設定を行うための同期設定Web画面を管理用機器例えばPC(Personal Computer)に画面表示して保守・管理担当のユーザに問い合わせるとともに、ユーザからの該同期設定に関する指示を受け取るまでの動作を制御するという機能を少なくとも備えた構成要素である。ここで、Web設定画面制御部17は、前記同期設定に関し、少なくとも、当該VoIP−TA1が、内蔵する自クロックの同期を行う対象のVoIP−TA(すなわちスレーブVoIP−TA)であるか否かを示す同期種別をあらかじめ設定する機能を有する同期種別設定手段を提供している。
Next, when the VoIP-TA1 is powered on, the Web setting
LANインタフェース18は、VoIP−TA1等の機器の管理・保守用のインタフェースを提供する構成要素であり、LANケーブルを介して、管理・保守用の管理用機器としてユーザが使用する機器例えばPC等と接続し、例えば、Web設定画面制御部17からの表示指示に基づいて、前記同期設定Web画面を管理用機器に画面表示させる。
The
クロック偏差検出部19は、「同期化VoIP−TA」(すなわち「スレーブVoIP−TA」)において動作が有効になる構成要素であり、VoIP−TA1の自クロックのズレをクロック偏差として検出する機能を有する構成要素である。そして、検出したクロック偏差に基づいて、該クロック偏差を解消させるように、PLL15の電圧を調整して、自クロックの発振周波数を補正する機能も有している。つまり、「同期化VoIP−TA」側のクロック偏差検出部19は、擬似VoIPセッションにおける「同期先VoIP−TA」(すなわち「マスタVoIP−TA」)との間のVoIPベースの通信状況の監視結果に基づいて、自クロックを「同期先VoIP−TA」(すなわち「マスタVoIP−TA」)の基準クロックに同期化する機能を有している。
The clock
ここで、本実施形態においては、「同期化VoIP−TA」側のクロック偏差検出部19は、擬似VoIPセッションにおける「同期先VoIP−TA」(すなわち「マスタVoIP−TA」)との間のVoIPベースの通信状況として、VoIPベースのパケットの時間的な揺らぎを吸収するために備えられているジッタバッファ12に蓄積されるパケット量を監視し、自クロックと「同期先VoIP−TA」(すなわち「マスタVoIP−TA」)の基準クロックとの間のクロック偏差を検出する場合を示している。つまり、通信相手の「同期先VoIP−TA」との間のクロック同期用の擬似VoIPセッションが張られている間、ジッタバッファ12に蓄積されたパケット量を監視し続ける場合を示している。
Here, in the present embodiment, the clock
そして、監視結果として、クロック同期が完了したと推定される時間すなわち同期完了推定時間閾値が経過するまでの間に、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランが発生したことを検出した場合には、クロック偏差検出部19は、「同期先VoIP−TA」の基準クロックとの間のクロック偏差が存在しているものと判断する。そして、バッファオーバーランまたはバッファアンダーランが発生するまでの経過時間に基づいて算出した補正量(調整値)を用いて、クロック偏差を解消させるように、自クロックすなわちPLL15の発振周波数を補正する。
Then, when it is detected as a monitoring result that a buffer overrun or a buffer underrun of the
一方、クロック偏差検出部19は、前記同期完了推定時間閾値が経過するまでの間、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランが発生しなかったことを検出した場合には、「同期先VoIP−TA」の基準クロックとの間のクロック同期が完了したものと推定する。その結果として、同期完了の旨を擬似VoIPセッション管理部16に通知することにより、当該「同期化VoIP−TA」と「同妃VoIP−TA」との間に張られていたクロック同期用の擬似VoIPセッションは、開放されて終了することになる。
On the other hand, when the clock
(本発明の実施形態の動作の説明)
次に、本発明の一実施形態として図2に示したVoIP−TA1の動作について、図3のフローチャートを参照して詳細に説明する。図3は、本発明の一実施形態として図2に示したVoIP−TA1の動作の一例を説明するフローチャートであり、同一ビジネスフォン主装置2に接続されている各VoIP−TA1のクロック同期を行う際の動作の一例を示している。
(Description of the operation of the embodiment of the present invention)
Next, the operation of VoIP-TA1 shown in FIG. 2 as an embodiment of the present invention will be described in detail with reference to the flowchart of FIG. FIG. 3 is a flowchart for explaining an example of the operation of the VoIP-TA 1 shown in FIG. 2 as an embodiment of the present invention, and performs clock synchronization of each VoIP-TA 1 connected to the same business phone
図3に示すフローチャートにおいて、まず、同一ビジネスフォン主装置2に接続されている各VoIP−TA1の電源をON(オン)にすると(ステップS1)、擬似VoIPセッション管理部16の制御の下、Web設定画面制御部17が起動された状態になり、LANインタフェース18を経由して、管理用機器例えばPCの画面上にログイン用Web画面が表示される。
In the flowchart shown in FIG. 3, first, when the power of each VoIP-TA1 connected to the same business phone
VoIP−TA1の保守・管理を行うユーザが、画面表示されたログイン用Web画面に、当該ユーザのユーザ認証情報(ユーザID、パスワード等)を入力してログインすると(ステップS2)、VoIP−TA1のWeb設定画面制御部17において、入力されたユーザ認証情報を確認する。ユーザ認証が得られると、Web設定画面制御部17は、LANインタフェース18を経由して、当該VoIP−TA1の同期設定として、クロック同期動作を行うための要件をあらかじめ設定するために、図4に示すような同期設定Web画面を管理用機器例えばPC上に画面表示して、ユーザに問い合わせる。
When a user who performs maintenance / management of VoIP-TA1 enters the user authentication information (user ID, password, etc.) of the user on the login Web screen displayed on the screen and logs in (step S2), the VoIP-TA1 The web setting
図4は、保守・管理用のPC上に画面表示される同期設定Web画面の一例を示す模式図である。図4に示す同期設定Web画面30は、同期種別設定欄31と同期接続先設定欄32とから構成されている。
FIG. 4 is a schematic diagram showing an example of the synchronization setting Web screen displayed on the maintenance / management PC. The synchronization
同期種別設定欄31は、当該VoIP−TA1の同期種別に関する情報を設定する欄であって、本VoIP−TA1が、
(1)「同期される側」:同一ビジネスフォン主装置2に接続される他のVoIP−TA1それぞれの自クロックを本VoIP−TA1のクロック(つまり基準クロック)に同期化させる側の「同期先VoIP−TA」つまり「マスタVoIP−TA」であることを指定する。
(2)「同期する側」:同一ビジネスフォン主装置2に接続されている「同期先VoIP−TA」つまり「マスタVoIP−TA」の基準クロックに本VoIP−TA1の自クロックを同期化する側の「同期化VoIP−TA」つまり「スレーブVoIP−TA」であることを指定する。
(3)「同期しない」:クロックの同期処理対象外のVoIP−TA1であることを指定する。
のうちのいずれの同期種別に該当しているかをユーザに選択させる欄である。ユーザが、いずれかの同期種別を選択した後、「設定」ボタンを操作することにより、同期種別を設定登録するように構成されている。
The synchronization type setting column 31 is a column for setting information regarding the synchronization type of the VoIP-TA1, and this VoIP-TA1 is
(1) “synchronized side”: “synchronization destination” on the side that synchronizes the own clock of each of the other VoIP-TA1s connected to the same business phone
(2) “Synchronizing side”: the side that synchronizes its own clock of this VoIP-TA1 with the reference clock of “synchronization destination VoIP-TA”, that is, “master VoIP-TA” connected to the same business phone
(3) “Do not synchronize”: Designate that the VoIP-TA1 is not subject to clock synchronization processing.
This is a column that allows the user to select which of the synchronization types. After the user selects one of the synchronization types, the user operates the “set” button to set and register the synchronization type.
また、同期接続先設定欄32は、本VoIP−TA1が、「同期する側」(すなわち「同期化VoIP−TA」言い換えると「スレーブVoIP−TA」)であった場合に、擬似VoIPセッションを設定する際に用いる「同期先VoIP−TA」(言い換えると「マスタVoIP−TA」)を示す情報(すなわち接続先を示す接続先情報)を設定する欄である。すなわち、クロック同期処理を行うために、クロック同期用の擬似VoIPセッションを張るための通信相手となる接続先の「同期先VoIP−TA」つまり「マスタVoIP−TA」を示す接続先情報例えば電話番号をユーザが入力した後、「接続」ボタンを操作することにより、該接続先との間にクロック同期用の擬似VoIPセッションが張られてIPベースの通信を開始させるように構成されている。
The synchronous connection
図3のフローチャートの説明に戻って、図4に示す同期設定Web画面30が画面表示されると、ユーザは、当該VoIP−TA1の同期種別を同期種別設定欄31から選択して、「設定」ボタンを操作することにより、当該VoIP−TA1に設定登録を指示する。VoIP−TA1のWeb設定画面制御部17は、ユーザからの該設置登録の指示を受け取ると、擬似VoIPセッション管理部16にその旨を通知することにより、擬似VoIPセッション管理部16は指示された同期種別を設定登録する(ステップS3)。その結果、同一ビジネスフォン主装置2に接続されている複数のVoIP−TA1のうち、いずれか1台を「同期される側」(すなわち「同期先VoIP−TA」言い換えると「マスタVoIP−TA」)として設定し、その他のVoIP−TA1を全て「同期する側」(すなわち「同期化VoIP−TA」言い換えると「スレーブVoIP−TA」)として設定することになる。
Returning to the description of the flowchart of FIG. 3, when the synchronization
さらに、同期設定Web画面30の同期種別を同期種別設定欄31において「同期する側」(すなわち「同期化VoIP−TA」言い換えると「スレーブVoIP−TA」)を選択して設定登録したVoIP−TA1に関しては、ユーザは、クロック同期のために接続先とすべき「同期先VoIP−TA」つまり「マスタVoIP−TA」の情報(本実施形態においては、図4に示したように、電話番号の情報)を同期接続先設定欄32の入力欄に入力して、「接続」ボタンを操作することにより、当該VoIP−TA1と「同期される側」(すなわち「同期先VoIP−TA」言い換えると「マスタVoIP−TA」)のVoIP−TA1との間の接続を指示する。
Furthermore, the synchronization type of the synchronization
VoIP−TA1のWeb設定画面制御部17は、ユーザからの該接続の指示を受け取ると、擬似VoIPセッション管理部16にその旨を通知することにより、擬似VoIPセッション管理部16は、「スレーブVoIP−TA」に該当するVoIP−TA1は、クロック同期用の接続先となる「マスタVoIP−TA」に該当するVoIP−TA1の電話番号を設定登録する(ステップS4)。同時に、擬似VoIPセッション管理部16は、該「マスタVoIP−TA」に該当するVoIP−TA1との間のクロック同期用の擬似VoIPセッションとして、同期用VoIPセッションの開始要求を、該「マスタVoIP−TA」に該当するVoIP−TA1に対して送信する。しかる後、擬似VoIPセッション管理部16は、「マスタVoIP−TA」に該当するVoIP−TA1から該開始要求に対する応答を受け取ると、「スレーブVoIP−TA」に該当するVoIP−TA1と「マスタVoIP−TA」に該当するVoIP−TA1との間に、クロック同期用の擬似VoIPセッション(同期用VoIPセッション)を設定した状態にして、「スレーブVoIP−TA」に該当するVoIP−TA1を、IPベースでのクロック同期動作を開始させる状態に移行させる(ステップS5)
When receiving the connection instruction from the user, the Web setting
つまり、「同期化VoIP−TA」つまり「スレーブVoIP−TA」に該当するVoIP−TA1の擬似VoIPセッション管理部16は、クロック偏差検出部19を起動する。この結果、クロック偏差検出部19は、「同期先VoIP−TA」つまり「マスタVoIP−TA」に該当するVoIP−TA1との間の同期用VoIPセッションが継続している間、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランの発生を監視し続ける動作を開始する。「マスタVoIP−TA」に該当するVoIP−TA1との間のクロック偏差が存在している限り、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランが発生する。「スレーブVoIP−TA」に該当するVoIP−TA1のクロック偏差検出部19が、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランの発生を検出した場合には、どの程度の時間が経過した時点でバッファオーバーラン、バッファアンダーランのいずれが発生したのかという検出情報を取得する(ステップS6)。
That is, the pseudo VoIP
そして、「スレーブVoIP−TA」に該当するVoIP−TA1のクロック偏差検出部19は、取得した検出情報に基づいて、当該VoIP−TA1内の自クロックすなわちPLL15の発振周波数を補正して、「マスタVoIP−TA」に該当するVoIP−TA1のクロック(基準クロック)との間のクロック偏差の調整を行う(ステップS7)。
The VoIP-TA1
ここで、「スレーブVoIP−TA」の自クロックすなわちPLL15の発振周波数を補正する具体的な補正量(調整量)に関しては、例えば、ジッタバッファ12の大きさを100msec分の通信時間に相当するパケット量とした場合には、次のような補正量を適用すれば良い。
Here, regarding a specific correction amount (adjustment amount) for correcting the own clock of the “slave VoIP-TA”, that is, the oscillation frequency of the
(A)1秒間の通信時間でジッタバッファ12のバッファオーバーランが発生した場合、0.1Hz分、対向の「マスタVoIP−TA」よりも自「スレーブVoIP−TA」における自クロックが遅い(PLL15の発振周波数が低い)ことになるので、0.1Hz分、自クロックを速くする(PLL15の発振周波数を高くする)。
(A) When a buffer overrun of the
(B)100秒間の通信時間でジッタバッファ12のバッファオーバーランが発生した場合、0.001Hz分、対向の「マスタVoIP−TA」よりも自「スレーブVoIP−TA」における自クロックが遅い(PLL15の発振周波数が低い)ことになるので、0.001Hz分、自クロックを速くする(PLL15の発振周波数を高くする)。
(B) When a buffer overrun of the
(C)1秒間の通信時間でジッタバッファ12のバッファアンダーランが発生した場合、0.1Hz分、対向の「マスタVoIP−TA」よりも自「スレーブVoIP−TA」における自クロックが速い(PLL15の発振周波数が高い)ことになるので、0.1Hz分、自クロックを遅くする(PLL15の発振周波数を低くする)。
(C) When a buffer underrun of the
(D)100秒間の通信時間でジッタバッファ12のバッファアンダーランが発生した場合、0.001Hz分、対向の「マスタVoIP−TA」よりも自「スレーブVoIP−TA」における自「スレーブVoIP−TA」における自クロックが速い(PLL15の発振周波数が高い)ことになるので、0.001Hz分、自クロックを遅くする(PLL15の発振周波数を低くする)。
(D) When a buffer underrun of the
しかる後、ステップS6に復帰して、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランの発生の監視を継続し、同期完了推定時間閾値としてあらかじめ設定した時間が経過するまでに、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランが再度発生した場合には、PLL15の発振周波数を再度補正するという動作を繰り返す。
Thereafter, the process returns to step S6 to continue monitoring the occurrence of buffer overrun or buffer underrun of the
一方、前記同期完了推定時間閾値に相当する時間が経過するまで、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランが発生しなかった場合には、クロック偏差検出部19は、「スレーブVoIP−TA」に該当するVoIP−TA1の自クロックが、「マスタVoIP−TA」に該当するVoIP−TA1の基準クロックとの同期化が完了して、クロック偏差がない状態に達したものと推定して、同期化完了の旨を、擬似VoIPセッション管理部16に通知する。該通知を受け取ると、擬似VoIPセッション管理部16は、「マスタVoIP−TA」に該当するVoIP−TA1との間のクロック同期用の擬似VoIPセッションを終了させる。
On the other hand, when the buffer overrun or the buffer underrun of the
以上のように、本実施形態においては、同一ビジネスフォン主装置2に収容される複数のVoIP−TA1それぞれに、擬似VoIPセッション管理部16、Web設定画面制御部17、LANインタフェース18、クロック偏差検出部19を備えることにより、IPベースで、各VoIP−TA1間のクロック同期を実施することができ、本発明に関連する現状の技術において必須であったCLK同期ポートを具備する必要性がなくなり、より経済的なVoIP−TAを実現することができる。
As described above, in this embodiment, each of a plurality of VoIP-TA1 accommodated in the same business phone
つまり、本実施形態においては、VoIP−TA1の電源投入時に、Web設定画面制御部17、LANインタフェース18により、複数のVoIP−TA1のうち、ユーザが指定した1台を「同期される側」のVoIP−TAすなわち「マスタVoIP−TA」としてあらかじめ特定し、残りのVoIP−TAを「同期する側」のVoIP−TAすなわち「スレーブVoIP−TA」としてあらかじめ設定する。さらに、擬似VoIPセッション管理部16により、「スレーブVoIP−TA」として設定された各VoIP−TA1それぞれと「マスタVoIP−TA」としてあらかじめ特定されたVoIP−TA1との間にクロック同期用の擬似VoIPセッションとして同期用VoIPセッションを開設した後、クロック偏差検出部19を起動して、「スレーブVoIP−TA」におけるクロック同期処理を開始させる。
In other words, in the present embodiment, when the VoIP-TA1 is powered on, the Web setting
そして、クロック偏差検出部19において、該同期用の擬似VoIPセッションが継続している間、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランの発生を監視し続け、監視した結果に基づいて「マスタVoIP−TA」の基準クロックとの間のクロック偏差の程度を検出して、該クロック偏差の程度に応じて、自クロックすなわちPLL15の発振周波数を補正するという動作を繰り返す。一方、同期完了推定時間閾値としてあらかじめ定めた時間が経過するまでの間、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランが発生しなかった場合には、自クロックは「マスタVoIP−TA」の基準クロックとのクロック同期が得られたものと判断して、擬似VoIPセッション管理部16により、「スレーブVoIP−TA」と「マスタVoIP−TA」との間の同期用の擬似VoIPセッションを開放して、同期化処理を完了する。
Then, the clock
かくのごときIPベースのクロック同期動作を、同一ビジネスフォン主装置2に収容されているすべてのVoIP−TA1において実施することにより、「マスタVoIP−TA」のクロック(基準クロック)にすべての「スレーブVoIP−TA」の自クロックを同期させることができる。
The IP-based clock synchronization operation as described above is performed in all the VoIP-TA1s accommodated in the same business phone
なお、前述の実施形態においては、図4に示した同期設定Web画面30の同期接続先設定欄32において、「同期される側」のVoIP−TA1すなわち「マスタVoIP−TA」に該当する同期接続先を指定する際に、「マスタVoIP−TA」を示す接続先情報として電話番号を用いている例を示した。しかし、本発明は、かかる場合に限るものではなく、「マスタVoIP−TA」を示す接続先情報として、電話番号の代わりにIPアドレスを用いても差し支えない。さらには、「同期する側」のVoIP−TA1すなわち「スレーブVoIP−TA」に該当するVoIP−TA1と、「同期される側」のVoIP−TA1すなわち「マスタVoIP−TA」に該当するVoIP−TA1と、が同一のネットワーク内に存在している場合であれば、「マスタVoIP−TA」を示す接続先情報として、MACアドレスを用いても差し支えない。
In the above-described embodiment, in the synchronous connection
また、前述の説明においては、クロック偏差検出部19が、自クロックを補正する、すなわち、PLL15の発振周波数を補正する契機として、同期完了推定時間閾値としてあらかじめ定めた時間が経過するまでに、ジッタバッファ12のバッファオーバーランまたはバッファアンダーランの発生を検出した場合について説明したが、本発明は、かかる場合に限るものではない。例えば、ジッタバッファ12に蓄積されるパケット量をあらかじめ定めた時間間隔毎に測定して、蓄積したパケット量の増減速度を算出する。そして、蓄積したパケット量の増減速度が、同期完了推定速度閾値としてあらかじめ定めた増減速度の速度範囲を超えているか否かを判定し、超えていた場合には、蓄積したパケット量の増減速度と同期完了推定速度閾値との両者の速度偏差の大きさに応じて、自クロックを補正する、すなわち、PLL15の発振周波数を補正するようにしても良い。なお、クロック偏差検出部19が、前記同期完了推定時間閾値に相当する時間が経過するまでの間に、ジッタバッファ12に蓄積されたパケット量の増減速度が前記同期完了推定速度閾値の速度範囲を超えたことを検出しなかった場合には、自クロックのクロック同期が得られたものと判定し、擬似VoIPセッション管理部16により、「マスタVoIP−TA」との間に設定されていたクロック同期用の擬似VoIPセッション管理部16は、擬似VoIPセッションを開放し、クロック同期動作を終了する。
In the above description, the clock
(本実施形態の効果の説明)
以上に詳細に説明したように、本実施形態においては、次のような効果を奏することができる。
(Description of the effect of this embodiment)
As described in detail above, the following effects can be achieved in the present embodiment.
同一のビジネスフォン主装置2に複数台のVoIP−TA1を収容する際に、本発明に関連する現状の技術において必須とされているCLK(クロック)同期ポートを各VoIP−TA1に具備することなく、各VoIP−TA1間のクロック同期を確実に取ることができ、各VoIP−TA1間のクロック偏差によるBRIインタフェースの同期外れを確実に回避することができる。その理由は、クロック同期を行う際の基準のクロックを有する機器すなわち「マスタVoIP−TA」としてあらかじめ特定された1台のVoIP−TA1と、内蔵した自クロックのクロック同期化の対象となる「スレーブVoIP−TA」である他のVoIP−TA1と、の間でクロック同期用の擬似VoIPセッションを設定して、IPベースで、各「スレーブVoIP−TA」それぞれに内蔵する自クロックを「マスタVoIP−TA」に備えた基準のクロックに同期させるクロック同期処理を実施していることにある。
When a plurality of VoIP-TA1s are accommodated in the same business phone
而して、本発明においては、CLK同期ポート具備によるVoIP−TAの装置コストの増加のみならず、CLK同期ポート具備に伴う各VoIP−TAの接続工事の手間や接続ケーブルのコスト増加といった、本発明に関連する現状の技術における問題を解消することができる。 Thus, in the present invention, not only the VoIP-TA device cost increases due to the provision of the CLK synchronization port, but also the connection work of each VoIP-TA associated with the provision of the CLK synchronization port and the increase in the cost of the connection cable. Problems in the current technology related to the invention can be solved.
以上、本発明の好適な実施形態の構成を説明した。しかし、かかる実施形態は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。 The configuration of the preferred embodiment of the present invention has been described above. However, it should be noted that such embodiments are merely examples of the present invention and do not limit the present invention in any way. Those skilled in the art will readily understand that various modifications and changes can be made according to a specific application without departing from the gist of the present invention.
1 VoIP−TA
1 VoIP−TA
2 ビジネスフォン主装置
2A ビジネスフォン主装置
3 VoIPアクセス回線網
4 ISDNアクセス回線網
10 WANインタフェース
10A WANインタフェース
11 RTP制御部
11A RTP制御部
12 ジッタバッファ
12A ジッタバッファ
13 Codec
13A Codec
14 ISAC(BRIF)
14A ISAC(BRIF)
15 PLL
15A PLL
16 擬似VoIPセッション管理部
16A CLK同期ポート
17 Web設定画面制御部
18 LANインタフェース
19 クロック偏差検出部
20 BRIユニット
20A BRIユニット
30 同期設定Web画面
31 同期種別設定欄
32 同期接続先設定欄
1 VoIP-TA
1 VoIP-TA
2 Business
13A Codec
14 ISAC (BRIF)
14A ISAC (BRIF)
15 PLL
15A PLL
16 pseudo VoIP
Claims (10)
内蔵する自クロックの同期を行う対象のVoIP−TAであるか否かを示す同期種別をあらかじめ設定する機能を有する同期種別設定手段と、
前記同期種別が、内蔵する前記自クロックの同期化を行う対象となるスレーブVoIP−TAであった場合に、前記自クロックのクロック同期を行う際の基準となる基準クロックを有する機器としてあらかじめ特定されたマスタVoIP−TAを示す接続先情報を用いて、前記マスタVoIP−TAとの間のクロック同期用の擬似VoIPセッションを設定する機能を有する擬似VoIPセッション管理手段と
を有し、
前記擬似VoIPセッション管理手段にて設定された前記擬似VoIPセッションにおける前記マスタVoIP−TAとの間のVoIPベースの通信状況の監視結果に基づいて、前記自クロックを前記マスタVoIP−TAの前記基準クロックに同期化することを特徴とするVoIP−TA。 VoIP-TA (TA: terminal adapter) that performs conversion between a BRI (Basic Rate Interface) -based signal compliant with ISDN (Integrated Service Digital Network) standard and a VoIP (Voice over Internet Protocol) -based signal,
A synchronization type setting means having a function of setting in advance a synchronization type indicating whether or not the VoIP-TA is a target to be synchronized with its own clock;
When the synchronization type is a slave VoIP-TA to be synchronized with the built-in own clock, the synchronization type is specified in advance as a device having a reference clock serving as a reference when performing clock synchronization of the own clock. Pseudo VoIP session management means having a function of setting a pseudo VoIP session for clock synchronization with the master VoIP-TA using connection destination information indicating the master VoIP-TA,
Based on the monitoring result of the VoIP-based communication status with the master VoIP-TA in the pseudo VoIP session set by the pseudo VoIP session management means, the own clock is used as the reference clock of the master VoIP-TA. VoIP-TA, which is synchronized with the VoIP-TA.
前記クロック偏差検出手段により検出した前記クロック偏差に基づいて、該クロック偏差を解消させるように、前記自クロックの発振周波数を補正することを特徴とする請求項1に記載のVoIP−TA。 Packets accumulated in a jitter buffer provided for absorbing temporal fluctuations of a VoIP-based packet as a target for monitoring a VoIP-based communication status with the master VoIP-TA in the pseudo VoIP session A clock deviation detecting means for monitoring a quantity and detecting a clock deviation between the own clock and the reference clock of the master VoIP-TA based on a monitoring result of the packet quantity;
2. The VoIP-TA according to claim 1, wherein the oscillation frequency of the own clock is corrected so as to eliminate the clock deviation based on the clock deviation detected by the clock deviation detecting means.
前記保守用機器からの応答に基づいて、前記マスタVoIP−TAを特定し、かつ、前記マスタVoIP−TAを示す前記接続先情報を取得することを特徴とする請求項1ないし6のいずれかに記載のVoIP−TA。 As the synchronization type setting means, when the power is turned on, information regarding the synchronization type indicating whether the master VoIP-TA or the slave VoIP-TA and the pseudo VoIP session are set. Web setting screen having a function to display a synchronization setting Web screen for inquiring of a user who performs maintenance / management of the connection destination information indicating the master VoIP-TA to be used on a maintenance device used by the user who performs the maintenance / management With control means,
7. The connection destination information indicating the master VoIP-TA is acquired based on a response from the maintenance device, and the connection destination information indicating the master VoIP-TA is acquired. VoIP-TA as described.
複数の前記VoIP−TAのうち、いずれか1台を各前記VoIP−TA間のクロック同期を行う際の基準となる基準クロックを有する機器としてあらかじめ特定されたマスタVloIP−TAとし、残りの他のVoIP−TAを、それぞれに内蔵する自クロックを前記マスタVoIP−TAの前記基準クロックに合わせるように同期化を行う対象となるスレーブVoIP−TAとし、かつ、前記マスタVoIP−TAと前記スレーブVoIP−TAそれぞれとの間に、クロック同期用の擬似VoIPセッションを設定することにより、各前記スレーブVoIP−TAの前記自クロックを、前記マスタVoIP−TAの前記基準クロックに同期化することを特徴とするビジネスフォン。 The BRI-based signal and VoIP (Voice over Internet Protocol) are connected to each of a plurality of ISDN lines that communicate in a clock-synchronized state using a BRI (Basic Rate Interface) -based signal compliant with the ISDN (Integrated Service Digital Network) standard. A business phone that connects a VoIP-TA that performs conversion to and from a base signal and performs VoIP communication using a plurality of VoIP access lines,
Any one of the plurality of VoIP-TAs is set as a master VloIP-TA specified in advance as a device having a reference clock that serves as a reference when performing clock synchronization between the VoIP-TAs, and the remaining other VoIP-TAs The VoIP-TA is a slave VoIP-TA that is to be synchronized so that its own clock incorporated in the VoIP-TA matches the reference clock of the master VoIP-TA, and the master VoIP-TA and the slave VoIP-TA By setting a pseudo VoIP session for clock synchronization between each TA, the own clock of each slave VoIP-TA is synchronized with the reference clock of the master VoIP-TA. Business phone.
内蔵する自クロックの同期を行う対象のVoIP−TAであるか否かを示す同期種別をあらかじめ設定する機能を有する同期種別設定ステップと、
前記同期種別が、内蔵する前記自クロックの同期化を行う対象となるスレーブVoIP−TAであった場合に、前記自クロックのクロック同期を行う際の基準となる基準クロックを有する機器としてあらかじめ特定されたマスタVoIP−TAを示す接続先情報を用いて、前記マスタVoIP−TAとの間のクロック同期用の擬似VoIPセッションを設定する機能を有する擬似VoIPセッション管理ステップと
を有し、
前記擬似VoIPセッション管理ステップにて設定された前記擬似VoIPセッションにおける前記マスタVoIP−TAとの間のVoIPベースの通信状況の監視結果に基づいて、前記自クロックを前記マスタVoIP−TAの前記基準クロックに同期化することを特徴とするクロック同期方法。 To synchronize a clock built in VoIP-TA that performs conversion between a BRI (Basic Rate Interface) -based signal compliant with ISDN (Integrated Service Digital Network) standard and a VoIP (Voice over Internet Protocol) -based signal A clock synchronization method,
A synchronization type setting step having a function of setting in advance a synchronization type indicating whether or not the VoIP-TA is a target for synchronization of the built-in own clock;
When the synchronization type is a slave VoIP-TA to be synchronized with the built-in own clock, the synchronization type is specified in advance as a device having a reference clock serving as a reference when performing clock synchronization of the own clock. A pseudo VoIP session management step having a function of setting a pseudo VoIP session for clock synchronization with the master VoIP-TA using connection destination information indicating the master VoIP-TA,
Based on the monitoring result of the VoIP-based communication status with the master VoIP-TA in the pseudo VoIP session set in the pseudo VoIP session management step, the own clock is used as the reference clock of the master VoIP-TA. A clock synchronization method characterized by synchronizing with each other.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017064075A JP6579627B2 (en) | 2017-03-29 | 2017-03-29 | VoIP-TA, business phone and clock synchronization method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017064075A JP6579627B2 (en) | 2017-03-29 | 2017-03-29 | VoIP-TA, business phone and clock synchronization method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018166319A JP2018166319A (en) | 2018-10-25 |
| JP6579627B2 true JP6579627B2 (en) | 2019-09-25 |
Family
ID=63922809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017064075A Active JP6579627B2 (en) | 2017-03-29 | 2017-03-29 | VoIP-TA, business phone and clock synchronization method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6579627B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005184520A (en) * | 2003-12-19 | 2005-07-07 | Fujitsu Ltd | Synchronous signal relay device |
| JP2007281730A (en) * | 2006-04-04 | 2007-10-25 | Nec Engineering Ltd | Voip system |
| JP2017017632A (en) * | 2015-07-03 | 2017-01-19 | 株式会社日立情報通信エンジニアリング | VoIP gateway device |
-
2017
- 2017-03-29 JP JP2017064075A patent/JP6579627B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018166319A (en) | 2018-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102640454B (en) | Communication system, communication apparatus and time synchronization method | |
| US7936794B2 (en) | Clock management between two end points | |
| US8516127B2 (en) | Method and system for maintaining connections between a terminal and servers in a communication system | |
| US20100054244A1 (en) | Time sychronization method and relay apparatus | |
| US9651984B2 (en) | Feed-forward time transfer mechanism for time synchronization | |
| WO2016095099A1 (en) | Time synchronization method and apparatus | |
| US9730172B2 (en) | Base station device and method of updating counter of base station device | |
| US9065748B2 (en) | Symmetrical latency with TDM circuit emulated service | |
| JP5354913B2 (en) | Apparatus for generating a sample ramp signal representative of a synchronization signal and apparatus for supporting reconfiguration of the synchronization signal for a packet switching network | |
| JP6579627B2 (en) | VoIP-TA, business phone and clock synchronization method | |
| JP5088281B2 (en) | Packet synchronous switching method and gateway device | |
| JP5205072B2 (en) | SAMPLING CLOCK SIGNAL SYNCHRONIZATION ASSISTANCE APPARATUS AND SAMPLE CLOCK SIGNAL RECONFIGURATION APPARATUS | |
| US9699750B2 (en) | Synchronization establishment method | |
| JP2010062992A (en) | Clock synchronization method and communication system | |
| JP5017153B2 (en) | Asynchronous synchronous communication network conversion device, data conversion method, data conversion program, and communication system | |
| JP6930345B2 (en) | IP phone device | |
| WO2014090196A1 (en) | Service clock determining method and apparatus and packet transport network device | |
| JP5194997B2 (en) | Redundant switching control system, method and program | |
| JP2012182768A (en) | Cep packet transmitting device, cep packet receiving device, and transmitting system | |
| JP2009130507A (en) | Communication device and system clock control method thereof | |
| JP2006050121A (en) | Time setting method and system | |
| JP2017017632A (en) | VoIP gateway device | |
| WO2014203485A1 (en) | Communication system, method for controlling communication system, transmission device, and reception device | |
| JP2016140011A (en) | Optical network unit | |
| JP2007281730A (en) | Voip system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180705 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190717 |
|
| 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: 20190730 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190822 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6579627 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |