JP3654237B2 - Error countermeasure method in serial communication - Google Patents

Error countermeasure method in serial communication Download PDF

Info

Publication number
JP3654237B2
JP3654237B2 JP2001351320A JP2001351320A JP3654237B2 JP 3654237 B2 JP3654237 B2 JP 3654237B2 JP 2001351320 A JP2001351320 A JP 2001351320A JP 2001351320 A JP2001351320 A JP 2001351320A JP 3654237 B2 JP3654237 B2 JP 3654237B2
Authority
JP
Japan
Prior art keywords
data
communication
packet
transmitting
converted
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
JP2001351320A
Other languages
Japanese (ja)
Other versions
JP2003152689A (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2001351320A priority Critical patent/JP3654237B2/en
Publication of JP2003152689A publication Critical patent/JP2003152689A/en
Application granted granted Critical
Publication of JP3654237B2 publication Critical patent/JP3654237B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Communication Control (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、シリアル通信におけるエラー対策方法に関し、特にエラー検出コード等を付加することなく、通信時のエラーの検出と訂正を可能とし、かつ通信経路での第三者による盗聴に対する耐性を高めたエラー対策および盗聴対策として有効なエラー対策方法に関する。
【0002】
【従来の技術】
現在の高精度通信においては、データにエラー訂正コードを付加して同時に送信することで、通信中に発生したエラーを検出して訂正している。
【0003】
例えば、特開平1−259642号公報は、2値化されたデータを処理してエラー訂正可能コードを付加したコードに変換してエラー検出用コードを付加したシリアル信号として送信するデータ伝送装置を開示している。その他、特開平8−228190号公報、特開2001−237791号公報、公報特開2001−285261号公報にもエラー訂正技術が開示されている。
【0004】
しかし従来のこの種の方法は、エラー訂正コード自体が影響を受けて変化してしまうこともあり、このため正常なデータが通信さえているのにもかかわらず、間違えて訂正してしまう可能性があるとの問題を有している。
【0005】
また、データ伝送ネットワークにおいては、第三者の通信経路中でのデータの盗聴の可能性がある。このため、伝送データの暗号化・機密化が施される。例えば、特開平6−209313号公報には、この種の機密保持技術が開示されている。
【0006】
【発明が解決しようとする課題】
本発明は、上記問題点に対処すべくなされたもので、シリアル通信において、エラー検出コード等を付加することなく、通信時のエラーの検出と訂正が可能なエラー対策用のエラー対策方法を提供することを目的とするものである。なお、通信経路での第三者による盗聴に対する耐性が高まるという副次効果も得られる。
【0007】
【課題を解決するための手段】
課題解決のため、請求項1に記載の本発明のエラー対策方法では、パケット通信路を介してシリアルデータを送受信するシリアル通信において、送信側端末では、送信すべきデータを同一のアドレス形式コード列が複数連続したデータにデータ変換して送信するようにし、受信側端末では、受信した前記アドレス形式データを復号化して元のデータを得るようにする。
【0008】
請求項2に記載のエラー対策方法では、パケット通信路を介してシリアルデータを送受信するシリアル通信において、送信側端末ではその処理に、単一の形式のコード列が複数連続したデータを含むデータ部と、前記データ変換されたデータを復号するための情報をパディング部に記載したヘッダと、を有する通信パケットを生成するステップと、前記通信パケットを送信するステップとを含み、一方、受信側端末ではその処理に、受信した前記通信パケットから前記データ変換されたデータを復号化するための情報および前記データ変換されたデータを抽出するステップと、前記データ変換されたデータを復号化するための情報および前記データ変換されたデータを用いて、前記データ部の復号を行い元のデータを得るステップとを含むようにする。
【0009】
請求項3に記載のエラー対策方法では、請求項に記載のエラー対策方法において、前記データ変換されたデータが、同一のアドレス形式データとなるようにする。
【0010】
また、請求項4に記載のエラー対策方法では、パケット通信路を介してシリアルデータを送受信するシリアル通信において、
送信側端末ではその処理に、送信すべきデータを同一のアドレス形式コード列が複数連続した一定長のデータにデータ変換するステップと、前記単一のコード列と前記一定長のデータのデータ個数と、前記データ変換されたデータを複号化する情報とを、一組のデータとして順次送信するステップとを含み、受信側端末ではその処理に、受信した前記一組のデータから前記データ変換されたデータを複号化して元のデータを得るステップとを含むようにする。
【0011】
【発明の実施の形態】
〔第1実施例〕以下、実施例をあげ図面を用いて本発明について詳細に説明する。図1に本発明が適用されるシリアル通信システムの基本構成を示す。通信は、送信側端末1から受信側端末4の方向へ行われる。データを送信する送信側端末1には本発明に係るデータ変換装置2が接続されている。受信側端末4の入力側には前記データ変換装置3に対応してデータ復元装置3が接続されている。データ変換装置2とデータ復元装置3の間は、通信回線5により接続されている。
【0012】
図1のデータ変換装置2では、送信端末1からのデータを基に図2に示すごとき通信パケットを生成する。このパケットの形式は、データ伝送に使用される通信プロトコルに依存した形式に適合させる。
【0013】
データ変換装置2は、前記通信パケット生成に際して、送信するデータを単一のコード列が複数連続したデータにデータ変換する。同時に、そのデータを復元するための情報を、通信パケットのヘッダ部分のパディング領域に記載する。
【0014】
本発明における変換データの形式は、例えば同じ値の列、すなわち、単一形状のデータを必要数連続させた形であれば良い。実施例では、送信するデータを通信で使用するアドレスと同じ形状(配列)の数列の固まりを単位とした連続体に変換する。
【0015】
図3は、データの変換方法の具体的一例を示している。この例ではデータを通信用のアドレスを単位とする数列に置き換えている。この置き換え(データ変換)の過程から導かれる変換情報が当該パケットのヘッダ部分のパディング領域に記載されている。
【0016】
こうして、エラー検出コード等を付加することなく、通信時のエラーの検出と訂正が可能なパケットが得られる。生成された通信パケットは順次、データ変換装置2から適宜の送信部を介して通信回線5へと送信される。
【0017】
データ変換装置2から適宜の送信部を介して送信された通信パケットは、通信回線5を通って通常は図示しないパケット交換機を経由して伝送され、目的のデータ復元装置3にて受信される。データ復元装置3では、通信パケットのヘッダ部分のパディング領域からデータを復元するための情報を分離し所得して、当該通信パケットのデータを復元して受信側端末4に出力する。
【0018】
上述実施例により、次のような効果が得られる。第一に、単一の形式のデータを連続して通信することで、通信時に発生しうるデータエラーの検出と復元性に優れている。これは、それ自体が影響をうける可能性をもつ訂正コードを追加しての従来の通信に比べて、データの形式と構成数が分かれば復元することが可能となるからである。
【0019】
第二に、データをアドレスの形式に変換することで、通信中に発生したパケットのエラーの検出が容易になる点である。また、通信しているデータを第三者が盗聴した場合でも、アドレスの列のようにしか見ることができないため、暗号化の効果が期待できる。
【0020】
第三に、データ復元のための情報を、通信パケットのヘッダの領域に記載しておくことで、通信経路の途中でパケットをコピーされても、元の復元することが難しくなる。これは、通常の通信制御ソフトウェアは通信パケットのヘッダ領域を削除して、端末にはデータ部分しか表示しないため、復元に必要なデータを得ることができないからである。
【0021】
〔第2実施例〕前述実施例では、単一形状のデータを必要数連続させるようにしたが、データ形式と個数と変換情報だけを収集して通信するようにしても良い。このようにすれば、通信データ量を圧縮することが可能となる。
【0022】
第2実施例では、送信側端末では、一旦送信すべきデータを単一のコード列が複数連続した一定長のデータにデータ変換する。そして、前記単一のコード列と前記一定長のデータのデータ個数と、前記データ変換されたデータを複号化する情報とを、一組のデータとしてエラー訂正コードを付加してパケット化し順次送信する。
【0023】
受信側端末では、受信したパケットから前記一組のデータを抽出しこれから前記単一のコード列と前記一定長のデータのデータ個数と、前記データ変換されたデータを複号化する情報とを分離し、これらを処理して前記データ変換されたデータを複号化し元のデータを得る。
【0024】
本実施例の場合は、エラー訂正コードを付加する必要が生じる。また変換情報がデータとして通信されるので、盗聴に対する耐性は前実施例よりは低くなる。
【0025】
【発明の効果】
本発明により次のような効果が得られる。第一に、単一の形式のデータを連続して通信することから、通信時に発生しうるデータエラーの検出と復元性に優れている。これは、それ自体が影響をうける可能性をもつ訂正コードを追加しての通信に比べて、データの形式と構成数が分かれば復元することが可能となるからである。
【0026】
第二に、データをアドレスの形式に変換したものでは、通信中に発生したパケットのエラーの検出が容易になる点である。同時に、通信しているデータを第三者が盗聴しても、アドレスの列のようにしか見ることができないため、暗号化の効果も期待できる。
【0027】
第三に、データ復元のための情報を、通信パケットのヘッダの領域に記載しておくことで、通信経路の途中でパケットをコピーされても、復元することが難しくなる。これは、通常の通信制御ソフトウェアは通信パケットのヘッダ領域を削除して、端末にはデータ部分しか表示しないので、復元に必要なデータを得ることができないからである。
【図面の簡単な説明】
【図1】本発明に係る通信システムを模式的に示したブロック図である。
【図2】本発明に係る通信パケットの構成を説明する図である。
【図3】実施例におけるデータの変換方法の一例を示す説明図である。
【符号の説明】
1…送信側端末
2…データ変換装置
3…データ復元装置
4…受信側端末
5…通信回線
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an error countermeasure method in serial communication, and in particular, can detect and correct errors during communication without adding an error detection code and the like, and has improved resistance to eavesdropping by a third party on a communication path. The present invention relates to an error countermeasure method effective as an error countermeasure and wiretapping countermeasure.
[0002]
[Prior art]
In current high-precision communication, an error correction code is added to data and transmitted simultaneously, thereby detecting and correcting an error occurring during communication.
[0003]
For example, Japanese Patent Laid-Open No. 1-259642 discloses a data transmission apparatus that processes binarized data, converts it into a code with an error-correctable code added, and transmits it as a serial signal with an error detection code added. doing. In addition, JP-A-8-228190, JP-A-2001-237791, and JP-A-2001-285261 also disclose error correction techniques.
[0004]
However, this kind of conventional method may change due to the error correction code itself, so there is a possibility that it may be mistakenly corrected even though normal data is communicated. Have a problem with being.
[0005]
In the data transmission network, there is a possibility of wiretapping in a third party communication path. For this reason, transmission data is encrypted and classified. For example, Japanese Patent Application Laid-Open No. 6-209313 discloses this type of confidentiality keeping technique.
[0006]
[Problems to be solved by the invention]
The present invention has been made to address the above-described problems, and provides an error countermeasure method for error countermeasures that can detect and correct errors during communication without adding an error detection code or the like in serial communication. It is intended to do. In addition, there is a secondary effect that resistance to eavesdropping by a third party on the communication path is increased.
[0007]
[Means for Solving the Problems]
In order to solve the problem, according to the error countermeasure method of the present invention described in claim 1, in serial communication in which serial data is transmitted / received via a packet communication path, the transmitting side terminal sets the data to be transmitted to the same address format code string. Is converted into a plurality of continuous data and transmitted, and the receiving side terminal decodes the received address format data to obtain the original data.
[0008]
3. The error countermeasure method according to claim 2, wherein in the serial communication in which serial data is transmitted / received via the packet communication path, the transmitting terminal includes a data portion including data in which a plurality of code strings of a single format are consecutively processed. When the steps of: generating a communication packet having a header with information for decoding the data converted data padding unit, and sending the communication packet, while in the receiving terminal in the process, extracting information for decoding the data converted data from the received the communication packet and the data converted data, information for decrypting said data converted data and using the data converted data, and a step to obtain the original data subjected to decoding the data portion To.
[0009]
According to a third aspect of the present invention, in the error countermeasure method according to the second aspect , the data converted into the same address format data.
[0010]
In the error countermeasure method according to claim 4, in serial communication for transmitting / receiving serial data via a packet communication path,
In the transmission side terminal, in the process, the step of converting the data to be transmitted into data of a fixed length in which a plurality of identical address format code sequences are continuous, the number of data of the single code sequence and the fixed length of data, And the step of sequentially transmitting the information converted from the data converted data as a set of data, and the receiving side terminal converts the data from the received set of data into the process. to include a step to obtain the original data by decoding the data.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
[First Embodiment] The present invention will be described in detail with reference to the drawings. FIG. 1 shows a basic configuration of a serial communication system to which the present invention is applied. Communication is performed from the transmitting terminal 1 to the receiving terminal 4. A data conversion apparatus 2 according to the present invention is connected to a transmitting terminal 1 that transmits data. A data restoration device 3 is connected to the input side of the receiving terminal 4 in correspondence with the data conversion device 3. The data conversion device 2 and the data restoration device 3 are connected by a communication line 5.
[0012]
1 generates a communication packet as shown in FIG. 2 based on the data from the transmission terminal 1. The packet format is adapted to a format depending on the communication protocol used for data transmission.
[0013]
When the communication packet is generated, the data conversion device 2 converts the data to be transmitted into data in which a plurality of single code strings are continuous. At the same time, information for restoring the data is written in the padding area of the header portion of the communication packet.
[0014]
The format of the conversion data in the present invention may be, for example, a column having the same value, that is, a form in which a necessary number of pieces of data having a single shape are continued. In the embodiment, the data to be transmitted is converted into a continuum in units of a group of several sequences having the same shape (array) as the address used in communication.
[0015]
FIG. 3 shows a specific example of a data conversion method. In this example, data is replaced with a numerical sequence whose unit is a communication address. Conversion information derived from this replacement (data conversion) process is described in the padding area of the header portion of the packet.
[0016]
Thus, a packet capable of detecting and correcting an error during communication can be obtained without adding an error detection code or the like. The generated communication packets are sequentially transmitted from the data converter 2 to the communication line 5 via an appropriate transmission unit.
[0017]
A communication packet transmitted from the data converter 2 via an appropriate transmitter is transmitted through the communication line 5 via a packet switch (not shown) and is received by the target data restoration device 3. In the data restoration device 3, information for restoring the data is separated from the padding area of the header portion of the communication packet, and the data is recovered, and the data of the communication packet is restored and output to the receiving terminal 4.
[0018]
According to the above-described embodiment, the following effects can be obtained. First, continuous communication of a single type of data provides excellent detection and recovery of data errors that may occur during communication. This is because the data can be restored if the data format and the number of components are known, as compared with the conventional communication in which a correction code that itself may be affected is added.
[0019]
Second, by converting the data into an address format, it is easy to detect an error in a packet generated during communication. Also, even if a third party intercepts the data being communicated, it can be viewed only like a string of addresses, so that an encryption effect can be expected.
[0020]
Third, by writing information for data restoration in the header area of the communication packet, it becomes difficult to restore the original even if the packet is copied in the middle of the communication path. This is because normal communication control software deletes the header area of the communication packet and displays only the data portion on the terminal, so that data necessary for restoration cannot be obtained.
[0021]
[Second Embodiment] In the above-described embodiment, the required number of pieces of data having a single shape are continued. However, only the data format, the number, and the conversion information may be collected and communicated. In this way, the communication data amount can be compressed.
[0022]
In the second embodiment, the transmission side terminal converts the data to be transmitted once into data of a fixed length in which a plurality of single code strings are continuous. Then, the single code string, the number of data of the fixed length data, and information for decoding the data converted data are packetized by adding an error correction code as a set of data and sequentially transmitted. To do.
[0023]
The receiving side terminal extracts the set of data from the received packet, and separates the single code string, the number of data of the fixed length data, and information for decoding the data converted data. These are processed to decrypt the data converted data to obtain the original data.
[0024]
In this embodiment, it is necessary to add an error correction code. Moreover, since the conversion information is communicated as data, the resistance to eavesdropping is lower than in the previous embodiment.
[0025]
【The invention's effect】
The following effects can be obtained by the present invention. First, since data in a single format is continuously communicated, it is excellent in detecting and restoring data errors that may occur during communication. This is because the data can be restored if the data format and the number of components are known, as compared with the communication in which a correction code having the possibility of being affected is added.
[0026]
Second, data converted into an address format makes it easy to detect packet errors that occur during communication. At the same time, even if a third party eavesdrops on the data being communicated, it can only be seen as a row of addresses, so that an encryption effect can be expected.
[0027]
Thirdly, by writing information for data restoration in the header area of the communication packet, it becomes difficult to restore even if the packet is copied in the middle of the communication path. This is because normal communication control software deletes the header area of the communication packet and displays only the data portion on the terminal, so that data necessary for restoration cannot be obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram schematically showing a communication system according to the present invention.
FIG. 2 is a diagram illustrating a configuration of a communication packet according to the present invention.
FIG. 3 is an explanatory diagram illustrating an example of a data conversion method according to the embodiment.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Transmission side terminal 2 ... Data conversion apparatus 3 ... Data restoration apparatus 4 ... Reception side terminal 5 ... Communication line

Claims (4)

パケット通信路を介してシリアルデータを送受信するシリアル通信におけるエラー対策方法であって、
送信側端末において、送信すべきデータを同一のアドレス形式コード列が複数連続したアドレス形式データにデータ変換して送信するステップと、
受信側端末において、受信した前記アドレス形式データを復号化して元のデータを得るステップと、
を含むエラー対策方法。
An error countermeasure method in serial communication for transmitting and receiving serial data via a packet communication path,
In the transmitting terminal, the step of transmitting the data to be transmitted after converting the data into the address format data in which a plurality of the same address format code strings are continuous;
In the receiving terminal, and obtaining the original data decrypt the address format data received,
Error handling methods including
パケット通信路を介してシリアルデータを送受信するシリアル通信におけるエラー対策方法であって、
送信側端末において、単一の形式のコード列が複数連続したデータを含むデータ部と、前記データ変換されたデータを復号するための情報をパディング部に記載したヘッダと、を有する通信パケットを生成するステップと、
前記通信パケットを送信するステップと、
受信側端末において、受信した前記通信パケットのヘッダ部およびデータ部から前記データ変換されたデータを復号化するための情報および前記データ変換されたデータをそれぞれ抽出するステップと、
前記データ変換されたデータを復号化するための情報および前記データ変換されたデータを用いて、前記データ部の復号を行い元のデータを得るステップと、
を含むエラー対策方法。
An error countermeasure method in serial communication for transmitting and receiving serial data via a packet communication path,
A transmission terminal generates a communication packet having a data part including a plurality of continuous data of a single format code string and a header in which information for decoding the data-converted data is described in a padding part And steps to
Transmitting the communication packet ;
In the receiving terminal, and extracting said received information from the header portion and the data portion of a communication packet for decoding the data converted data and the data converted data, respectively,
A step in which the information for decoding the data converted data and using the data converted data, obtain the original data subjected to decoding the data portion,
Error handling methods including
前記データ変換されたデータが、同一のアドレス形式データになっていることを特徴とする請求項に記載のエラー対策方法。The error countermeasure method according to claim 2 , wherein the data converted into the same address format data. パケット通信路を介してシリアルデータを送受信するシリアル通信におけるエラー対策方法であって、
送信側端末において、送信すべきデータを同一のアドレス形式コード列が複数連続した一定長のデータにデータ変換するステップと、
前記同一コード列と前記一定長のデータのデータ個数と、前記データ変換されたデータを復号化する情報とを、一組のデータとして順次送信するステップと、
受信側端末において、受信した前記一組のデータから前記データ変換されたデータを復号化して元のデータを得るステップと、
を含むエラー対策方法。
An error countermeasure method in serial communication for transmitting and receiving serial data via a packet communication path,
In the transmitting terminal, the step of converting the data to be transmitted into data of a fixed length in which a plurality of identical address format code strings are continuous;
A data number of data of the same code sequence and said predetermined length, the method comprising the information for decoding the data converted data, and sequentially transmitted as a set of data,
In the receiving terminal, and obtaining the original data and the received from a set of data decrypt the data converted data,
Error handling methods including
JP2001351320A 2001-11-16 2001-11-16 Error countermeasure method in serial communication Expired - Fee Related JP3654237B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001351320A JP3654237B2 (en) 2001-11-16 2001-11-16 Error countermeasure method in serial communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001351320A JP3654237B2 (en) 2001-11-16 2001-11-16 Error countermeasure method in serial communication

Publications (2)

Publication Number Publication Date
JP2003152689A JP2003152689A (en) 2003-05-23
JP3654237B2 true JP3654237B2 (en) 2005-06-02

Family

ID=19163647

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001351320A Expired - Fee Related JP3654237B2 (en) 2001-11-16 2001-11-16 Error countermeasure method in serial communication

Country Status (1)

Country Link
JP (1) JP3654237B2 (en)

Also Published As

Publication number Publication date
JP2003152689A (en) 2003-05-23

Similar Documents

Publication Publication Date Title
JP4954622B2 (en) Receiving apparatus and decoding method
US8472623B2 (en) Content data, transmitting apparatus, receiving apparatus and decoding method
US6141788A (en) Method and apparatus for forward error correction in packet networks
US7747014B2 (en) Information transmission system, and information sending apparatus and information receiving apparatus used therein
US5642421A (en) Encryption of low data content ATM cells
CN101202624B (en) Method and system of document transmission
RU2219671C2 (en) Method and device for transmitting and receiving multimedia data
US7680273B2 (en) System and method for optimizing error detection to detect unauthorized modification of transmitted data
WO2008049341A1 (en) Message processing method, message transmitting device and message receiving device
WO2009146614A1 (en) A data processing apparatus, communication device and data processing method
JP2006217100A (en) Decoding processing system and method thereof, and mobile communication system using same
US11528260B2 (en) Transmitting device and transmitting method, and receiving device and receiving method
US7043022B1 (en) Packet order determining method and apparatus
JPH10190634A (en) Method and system for data transmission
JP3654237B2 (en) Error countermeasure method in serial communication
CN1906878B (en) Method and apparatus for offset interleaving of vocoder frames
Wagner et al. Retrofitting Integrity Protection into Unused Header Fields of Legacy Industrial Protocols
JPH1168735A (en) Protecting method for communication data, transmitter and receiver
US6687318B1 (en) Method and communication system for synchronizing two devices with a predeterminable data transmission method
JP5512713B2 (en) Content data generating device, transmission device, and system
JPH05235978A (en) Asynchronizing transfer mode communication system
JPH04360438A (en) Data transmission method
JP6673604B2 (en) Log data transfer method and log data transfer system
KR20170088083A (en) Unidirectional data transmission apparatus for improving data reliability and method thereof
JPH05316100A (en) Ciphered voice packet synchronization system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040601

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040802

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050221

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20080311

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090311

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090311

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100311

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100311

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110311

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110311

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120311

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120311

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130311

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130311

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20140311

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees