Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4398887B2 - Communication device - Google Patents
[go: Go Back, main page]

JP4398887B2 - Communication device - Google Patents

Communication device Download PDF

Info

Publication number
JP4398887B2
JP4398887B2 JP2005062675A JP2005062675A JP4398887B2 JP 4398887 B2 JP4398887 B2 JP 4398887B2 JP 2005062675 A JP2005062675 A JP 2005062675A JP 2005062675 A JP2005062675 A JP 2005062675A JP 4398887 B2 JP4398887 B2 JP 4398887B2
Authority
JP
Japan
Prior art keywords
data
unit
failure
module
control
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
Application number
JP2005062675A
Other languages
Japanese (ja)
Other versions
JP2006246370A (en
Inventor
宏彰 長島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2005062675A priority Critical patent/JP4398887B2/en
Publication of JP2006246370A publication Critical patent/JP2006246370A/en
Application granted granted Critical
Publication of JP4398887B2 publication Critical patent/JP4398887B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

この発明は、異種網を相互に接続するためなどに用いられる通信装置に関し、特に二重化により冗長化構成をとる通信装置に関する   The present invention relates to a communication device used for connecting different networks to each other, and more particularly to a communication device having a redundant configuration by duplication.

冗長化構成をとる通信システムは多数知られており(例えば、特許文献1を参照)、伝送チャネルの多重化だけでなく、通信装置の内部構成を冗長化して耐障害性能を高めることも行われている。近年では中核となる処理を担う制御系を二重化することも行われている。   Many communication systems having a redundant configuration are known (see, for example, Patent Document 1). In addition to multiplexing of transmission channels, the internal configuration of a communication device is made redundant to improve fault tolerance performance. ing. In recent years, the control system responsible for the core processing has also been duplicated.

ところで、制御系を運用系(ACT系)と待機系(SBY系)とに二重化するにあたり次のことに留意する必要がある。すなわち制御系は、演算処理を担うブロック(CPUなど)に加え、演算処理に必要な各種のデータを記憶するメモリを備えており、二重化にあたってはACT系基板とSBY系基板とにそれぞれ演算処理ブロックとメモリとが実装される。任意の時点での障害発生に備えるためには、両系(ACT系、SBY系)に保持されるデータを同期させる必要があるため、ACT系データの変更を伴うイベントが生じた場合にはその都度、リアルタイムでSBY系にデータを転送するようにしている。   By the way, it is necessary to pay attention to the following when duplicating the control system into the active system (ACT system) and the standby system (SBY system). That is, the control system is provided with a memory for storing various data necessary for the arithmetic processing in addition to a block (CPU and the like) for performing the arithmetic processing. And memory are implemented. In order to prepare for the occurrence of a failure at an arbitrary point in time, it is necessary to synchronize the data held in both systems (ACT system, SBY system), so if an event involving a change in ACT system data occurs, Each time, data is transferred to the SBY system in real time.

しかしながら転送すべきデータ量が増大するにつれて系間転送に要する時間が増し、両系のデータの整合性をとるためのタイムラグが増えるために、SBY系が運用系に切り替えられて新ACT系が立ち上がった後にデータ不整合を生じる虞がある。このような場合には、制御系の機能によっては期待する処理を継続できなくなるという不具合がある。
特開2001−292082号公報
However, as the amount of data to be transferred increases, the time required for inter-system transfer increases, and the time lag for ensuring data consistency between both systems increases, so the SBY system is switched to the operational system and a new ACT system is launched. There is a risk of data inconsistency later. In such a case, there is a problem that the expected processing cannot be continued depending on the function of the control system.
JP 2001-292082 A

以上述べたように既存の通信システムには、運用系と待機系とのデータ授受に時間がかかることから両系のデータに不整合を生じることが多い。このためデータ不整合を生じたまま冗長切替が行われると、運用系で実施されていたサービスを待機系(新たな運用系)に十分に引き継ぐことができず、サービスを継続して提供できない虞がある。
この発明は上記事情によりなされたもので、その目的は、冗長切替に際してシステムが提供するサービスの継続性を高めることの可能な通信装置を提供することにある。
As described above, in the existing communication system, since it takes time to exchange data between the active system and the standby system, inconsistency between the data of both systems often occurs. For this reason, if redundancy switching is performed with data inconsistency occurring, the service that has been implemented in the active system cannot be sufficiently taken over by the standby system (new operational system), and the service may not be provided continuously. There is.
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a communication apparatus capable of enhancing the continuity of services provided by the system during redundancy switching.

上記目的を達成するためにこの発明の一態様によれば、互いに異種の通信網に接続される複数のインタフェース部と、これらの複数のインタフェース部への制御を司る制御部とを備え、前記制御部は運用系モジュールと待機系モジュールとに冗長化される通信装置において、前記運用系モジュールと前記待機系モジュールとの各々は、前記インタフェース部への制御を実行する中央処理部と、この中央処理部による処理に必要なデータを記憶する記憶手段と、前記記憶手段に記憶されるデータの変更を伴うイベントが生じた場合に変更されたデータを相手系モジュールに転送して、前記運用系モジュールの記憶手段に記憶されるデータと前記待機系モジュールの記憶手段に記憶されるデータとを整合させる整合手段と、自系に障害が発生した場合に、この障害の発生要因種別に応じて冗長切替の必要性の有無を判定する判定手段と、この判定手段により前記冗長切替の必要性無しと判定された場合に、再開処理を行い、自系の前記記憶手段に記憶されるデータを用いて前記複数のインタフェース部への制御を継続するリセット手段とを具備することを特徴とする通信装置が提供される。 In order to achieve the above object, according to one aspect of the present invention, the control system includes a plurality of interface units connected to different types of communication networks, and a control unit that controls the plurality of interface units. Each of the operation system module and the standby system module includes a central processing unit that executes control of the interface unit, and the central processing unit. Storage means for storing data necessary for processing by the unit, and when an event accompanied by a change in data stored in the storage means occurs, the changed data is transferred to the counterpart module, A failure occurred in the own system, a matching means for matching the data stored in the storage means with the data stored in the storage means of the standby system module The case, determining means for determining whether it is necessary for redundancy switching in response to the occurrence cause the type of this disorder, if it is determined that there is no need for the redundancy switching by the determination means, and restarts the self There is provided a communication device comprising: reset means for continuing control of the plurality of interface units using data stored in the storage means of a system .

このような手段を講じることにより、判定手段において、ハードウェア異常、ソフトウェア異常などの障害要因ごとに、運転系を切り替えるか、または自系のまま再開処理を行うかが選択的に判断される。これにより、ソフトウェア障害のように必ずしも系切替を実施しなくても再開可能な場合には、運転中のデータを消去することなく処理を継続することができるようになる。従って冗長切替に際してシステムが提供するサービスの継続性を高めることが可能になる。   By taking such means, the determination means selectively determines whether to switch the operating system or perform the resumption process in its own system for each failure factor such as hardware abnormality or software abnormality. As a result, when the system can be restarted without necessarily switching the system, such as a software failure, the processing can be continued without deleting the data during operation. Therefore, it is possible to improve the continuity of the service provided by the system during redundancy switching.

この発明によれば、冗長切替に際してシステムが提供するサービスの継続性を高めることの可能な通信装置を提供することができる。   According to the present invention, it is possible to provide a communication device capable of enhancing the continuity of services provided by the system during redundancy switching.

図1は、この発明に係わる通信装置の実施の形態を示す機能ブロック図である。図1の通信装置は、まずA網インタフェース(I/F)部10と、B網I/F部20と、保守回線I/F部50とを備える。A網I/F部10およびB網I/F部20は互いに異なる情報通信網(A網、B網として区別する)に接続される。この通信装置はPBX(Private Branch Exchange)と称して現在もあらゆる企業において広く使われている。   FIG. 1 is a functional block diagram showing an embodiment of a communication apparatus according to the present invention. The communication apparatus shown in FIG. 1 includes an A network interface (I / F) unit 10, a B network I / F unit 20, and a maintenance line I / F unit 50. The A network I / F unit 10 and the B network I / F unit 20 are connected to different information communication networks (differentiated as A network and B network). This communication apparatus is called PBX (Private Branch Exchange) and is still widely used in all companies.

保守回線I/F部50は保守回線を介して保守端末(図示せず)を収容する。保守端末は通信装置に対するデータ設定や保守運用操作を行うことができる。   The maintenance line I / F unit 50 accommodates a maintenance terminal (not shown) via the maintenance line. The maintenance terminal can perform data setting and maintenance operation operation for the communication device.

A網I/F部10およびB網I/F部20は、それぞれの網から受信したデータを終端し、音声データをPCMハイウェイ(PCM HWY)を介して制御スイッチ部80(80−0,80−1)に転送する。   The A network I / F unit 10 and the B network I / F unit 20 terminate the data received from the respective networks, and send the voice data to the control switch unit 80 (80-0, 80) via the PCM highway (PCM HWY). -1).

制御スイッチ部80は運用系と待機系とに二重化され、このうち運用系(ACT)に符号80−0を付し、待機系(SBY)に符号80−1を付す。運用系制御スイッチ部80−0、待機系制御スイッチ部80−1のいずれも個別のハードウェア基板上に実装され、同様の構成を持つ。   The control switch unit 80 is duplicated into an active system and a standby system, of which 80-80 is assigned to the active system (ACT) and 80-1 is assigned to the standby system (SBY). Both the active system control switch unit 80-0 and the standby system control switch unit 80-1 are mounted on individual hardware boards and have the same configuration.

ところで、制御スイッチ部80は、主にA網I/F部10、B網I/F部20、保守回線I/F部50に関する制御を司る中央制御部90と、PCMハイウェイ上の時分割データを交換接続するスイッチ部100と、中央制御部90の処理のために必要な制御データ110aを記憶するメモリ110とを備える。さらに中央制御部90は、整合処理部90aと、判定処理部90bと、再開処理部90cとを備える。   By the way, the control switch unit 80 mainly includes a central control unit 90 that controls the A network I / F unit 10, the B network I / F unit 20, and the maintenance line I / F unit 50, and time-division data on the PCM highway. And a memory 110 for storing control data 110a necessary for processing of the central control unit 90. Further, the central control unit 90 includes a matching processing unit 90a, a determination processing unit 90b, and a restart processing unit 90c.

整合処理部90aは、制御データ110の変更を伴うイベントが生じた場合に、変更されたデータを相手系モジュールに転送する。すなわち整合処理部90aは、運用系制御スイッチ部80−0に記憶される制御データ110aと、待機系制御スイッチ部80−1に記憶される制御データ110aとを同期させ、互いに整合させるための処理を行う。判定処理部90bは、自系に障害が発生した場合に、この障害の発生要因種別に応じて他系との制御スイッチ部との冗長切替の必要性の有無を判定する。再開処理部90cは、判定処理部90bにより冗長切替の必要無しと判定された場合に、自系の制御データ110aを用いてリセット処理を行い、制御を継続する。   When an event involving a change in the control data 110 occurs, the matching processing unit 90a transfers the changed data to the counterpart module. That is, the matching processing unit 90a is a process for synchronizing the control data 110a stored in the active system control switch unit 80-0 and the control data 110a stored in the standby system control switch unit 80-1 so as to match each other. I do. When a failure occurs in the own system, the determination processing unit 90b determines whether or not there is a need for redundant switching with the control switch unit with another system according to the cause of the failure. When the determination processing unit 90b determines that there is no need for redundancy switching, the restart processing unit 90c performs reset processing using the control data 110a of its own system and continues control.

図2は、整合処理部90aによる処理を説明するための模式図である。図示されるように、ACT系(運用系)において何らかのイベントが生じて制御データ110aが変更されると、ただちにSBY系(待機系)に向けデータが転送される。転送されたデータを受信すると、SBY系の制御スイッチ部は受信データの内容を自己の制御データ110aに反映させる。この過程においては一定の時間を要し、転送データ量が増えれば増えるほど長期間にわたる時間が必要となり、次第に継続的、連続的なデータ転送が行われるようになる。   FIG. 2 is a schematic diagram for explaining processing by the matching processing unit 90a. As shown in the drawing, when an event occurs in the ACT system (active system) and the control data 110a is changed, the data is immediately transferred to the SBY system (standby system). When the transferred data is received, the SBY control switch unit reflects the content of the received data in its own control data 110a. In this process, a certain time is required. As the amount of transfer data increases, a longer time is required, and continuous and continuous data transfer is gradually performed.

図3は、この実施形態における障害発生時の処理につき説明するための模式図である。図3において、転送すべきデータが3つあり、途中の2つ目のデータまでが転送された段階で運用系制御スイッチ部80−0に障害が生じたとする。この場合、3つ目のデータの転送が完了していない状態となるが、既存の通信装置においては、図4に示されるようにこの状態から盲目的に待機系への冗長切替が実施される。このため待機系においては不正なデータを用いたまま処理が再開されることになる。   FIG. 3 is a schematic diagram for explaining processing when a failure occurs in this embodiment. In FIG. 3, there are three data to be transferred, and it is assumed that a failure has occurred in the operation system control switch unit 80-0 at the stage where the second data in the middle is transferred. In this case, the transfer of the third data is not completed. However, in the existing communication apparatus, redundancy switching from this state to the standby system is performed blindly as shown in FIG. . For this reason, in the standby system, processing is resumed while using invalid data.

そこでこの実施形態では、障害の発生要因種別に応じて、冗長切替の必要性の有無を判定する。障害には大別してハードウェア障害とソフトウェア障害とがある。クロック供給断などのハードウェア障害が生じた場合には、部品の交換などにより復旧するしかなく、冗長切替が実行される。これに対しソフトウェアバグ、タスク間のメッセージ通信の不具合、異常なエラーコードの返送、OSシステムコールエラーなどのソフトウェア障害が発生した場合においては、システムをリセットするのみで復旧することが可能な場合がある。なおソフトウェア障害の発生は、制御スイッチ部80に搭載されるOS(Operation System)の監視機能により検知することができ、障害の発生要因種別は、既存の技術によりハードウェア的な仕組みのもとで切り分けることが可能である。例えば各種OSにおいては異常発生時にコールされる関数が設けられており、この関数の処理の一つとして基板上における再開処理が定義されている。この関数コールの有無をモニタすることにより障害を切り分けることが可能である。   Therefore, in this embodiment, whether or not redundancy switching is necessary is determined according to the cause of failure occurrence. Failures are roughly classified into hardware failures and software failures. When a hardware failure such as a clock supply interruption occurs, there is no choice but to recover by exchanging parts, and redundant switching is executed. On the other hand, if a software failure such as a software bug, a problem in message communication between tasks, an abnormal error code return, or an OS system call error occurs, it may be possible to recover by simply resetting the system. is there. The occurrence of a software failure can be detected by a monitoring function of an OS (Operation System) installed in the control switch unit 80, and the failure cause type is based on a hardware mechanism using existing technology. It is possible to carve out. For example, various OSs have a function that is called when an abnormality occurs, and a restart process on the substrate is defined as one of the processes of this function. By monitoring the presence or absence of this function call, it is possible to isolate the fault.

このことを利用してこの実施形態では、判定処理部90bにより障害の発生要因種別を切り分ける。そして判定結果に基づき、リセットにより復旧可能な障害であれば冗長切替を行うことなく、再開処理部90cにより障害の生じた基板をリセットし、障害への対処を行うようにする。このようにすれば、整合処理部90aによる運用系、待機系間のデータ転送に如何に時間がかかろうとも、完全に保持された状態での制御データ110aに基づく処理を継続することが可能になる。従って、完全な状態での制御データを運用系において継続して利用することができ、冗長切替に際してシステムが提供するサービスの継続性を高めることの可能な通信装置を提供することが可能となる。   In this embodiment, using this, the determination processing unit 90b determines the cause of failure. Based on the determination result, if the fault can be recovered by resetting, the restart processing unit 90c resets the faulty board without performing redundant switching, and copes with the fault. In this way, it is possible to continue processing based on the control data 110a in a completely held state, no matter how long it takes for the data transfer between the active system and the standby system by the matching processing unit 90a. become. Therefore, it is possible to provide a communication apparatus that can continuously use the control data in the complete state in the operation system and can improve the continuity of the service provided by the system at the time of redundancy switching.

なおこの発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。   In addition, this invention is not limited to the said embodiment as it is, In an implementation stage, a component can be deform | transformed and embodied in the range which does not deviate from the summary. In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment.

この発明に係わる通信装置の実施の形態を示す機能ブロック図。The functional block diagram which shows embodiment of the communication apparatus concerning this invention. 図1の整合処理部90aによる処理を説明するための模式図。The schematic diagram for demonstrating the process by the matching process part 90a of FIG. この発明の実施の形態における障害発生時の処理につき説明するための模式図。The schematic diagram for demonstrating about the process at the time of the failure generation in embodiment of this invention. 既存の通信装置における障害発生時の処理を示す模式図。The schematic diagram which shows the process at the time of the failure generation in the existing communication apparatus.

符号の説明Explanation of symbols

10…A網インタフェース部、20…B網インタフェース部、50…保守回線インタフェース部、80(80−0、80−1)…制御スイッチ部、90…中央制御部、90a…整合処理部、90b…判定処理部、90c…再開処理部、100…スイッチ部、110…メモリ、110a…制御データ   DESCRIPTION OF SYMBOLS 10 ... A network interface part, 20 ... B network interface part, 50 ... Maintenance line interface part, 80 (80-0, 80-1) ... Control switch part, 90 ... Central control part, 90a ... Matching processing part, 90b ... Determination processing unit, 90c ... Resume processing unit, 100 ... Switch unit, 110 ... Memory, 110a ... Control data

Claims (2)

互いに異種の通信網に接続される複数のインタフェース部と、これらの複数のインタフェース部への制御を司る制御部とを備え、前記制御部は運用系モジュールと待機系モジュールとに冗長化される通信装置において、
前記運用系モジュールと前記待機系モジュールとの各々は、
前記インタフェース部への制御を実行する中央処理部と、
この中央処理部による処理に必要なデータを記憶する記憶手段と、
前記記憶手段に記憶されるデータの変更を伴うイベントが生じた場合に変更されたデータを相手系モジュールに転送して、前記運用系モジュールの記憶手段に記憶されるデータと前記待機系モジュールの記憶手段に記憶されるデータとを整合させる整合手段と、
自系に障害が発生した場合に、この障害の発生要因種別に応じて冗長切替の必要性の有無を判定する判定手段と、
この判定手段により前記冗長切替の必要性無しと判定された場合に、再開処理を行い、自系の前記記憶手段に記憶されるデータを用いて前記複数のインタフェース部への制御を継続するリセット手段とを具備することを特徴とする通信装置。
A communication system comprising a plurality of interface units connected to different types of communication networks and a control unit for controlling the plurality of interface units, wherein the control unit is made redundant into an active system module and a standby system module. In the device
Each of the operational system module and the standby system module is
A central processing unit for executing control to the interface unit;
Storage means for storing data necessary for processing by the central processing unit;
When an event accompanied by a change in the data stored in the storage means occurs, the changed data is transferred to the counterpart module, and the data stored in the storage means of the operational module and the storage of the standby module A matching means for matching the data stored in the means;
When a failure occurs in the own system, a determination unit that determines whether or not redundancy switching is necessary according to the type of cause of the failure,
When the determination means determines that there is no need for redundancy switching, reset means that performs resumption processing and continues control to the plurality of interface units using data stored in the storage means of its own system A communication device comprising:
前記障害をハードウェア障害とソフトウェア障害とに大別した場合に、前記判定手段は前記ソフトウェア障害が生じた場合には前記冗長切替の必要性無しと判定することを特徴とする請求項1に記載の通信装置。 2. The determination unit according to claim 1, wherein when the failure is roughly classified into a hardware failure and a software failure, the determination unit determines that the redundancy switching is not necessary when the software failure occurs. Communication equipment.
JP2005062675A 2005-03-07 2005-03-07 Communication device Expired - Fee Related JP4398887B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005062675A JP4398887B2 (en) 2005-03-07 2005-03-07 Communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005062675A JP4398887B2 (en) 2005-03-07 2005-03-07 Communication device

Publications (2)

Publication Number Publication Date
JP2006246370A JP2006246370A (en) 2006-09-14
JP4398887B2 true JP4398887B2 (en) 2010-01-13

Family

ID=37052263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005062675A Expired - Fee Related JP4398887B2 (en) 2005-03-07 2005-03-07 Communication device

Country Status (1)

Country Link
JP (1) JP4398887B2 (en)

Also Published As

Publication number Publication date
JP2006246370A (en) 2006-09-14

Similar Documents

Publication Publication Date Title
CN101106443A (en) A system and method for controlling switchover of active and standby boards
CN102045187B (en) Method and equipment for realizing HA (high-availability) system with checkpoints
JP4836979B2 (en) Duplex programmable controller
JP4341571B2 (en) Storage device system, control method therefor, and control program
CN111262745A (en) Design of Redundant System for Information Processing Platform
JP6856574B2 (en) Service continuation system and service continuation method
JP4398887B2 (en) Communication device
CN100496030C (en) Integrated access media gateway device based on the high-available system
CN100395962C (en) Switching method and system for equipment in communication system
CN110740066B (en) Seat-invariant cross-machine fault migration method and system
JP2009246475A (en) Communication system with redundancy composition, and system switching method of the system
JP4592511B2 (en) IP network server backup system
JP2015153128A (en) Call processing control device and software update method of the same, call processing system, and computer program
JP2001154896A (en) Computer and its file update method
CN105306256B (en) A kind of two-node cluster hot backup implementation method based on VxWorks equipment
KR19990049842A (en) Redundancy Processing Method of Exchange Protocol Device Processor
KR100349666B1 (en) Access control system and fault-tolerance method using the same
CN100413261C (en) Method and system for data recovery
KR101397993B1 (en) Duplex System and Method of Access Switching Processor
JP4262121B2 (en) Object management method, system, and program
JP2008003731A (en) Information processing system
JP2012014671A (en) Cluster system restoration method, server and software
JP2010055509A (en) System, method, and program for fault recovery, and cluster system
JP2006229512A (en) Server switching method, server, and server switching program
CN117891663A (en) A key business emergency guarantee method and system commonly used in the IT industry

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070319

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090623

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090824

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: 20090929

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091023

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121030

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4398887

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131030

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees