JP5069399B2 - 入力データパケットを転送および回復する方法および装置 - Google Patents
入力データパケットを転送および回復する方法および装置 Download PDFInfo
- Publication number
- JP5069399B2 JP5069399B2 JP2004308663A JP2004308663A JP5069399B2 JP 5069399 B2 JP5069399 B2 JP 5069399B2 JP 2004308663 A JP2004308663 A JP 2004308663A JP 2004308663 A JP2004308663 A JP 2004308663A JP 5069399 B2 JP5069399 B2 JP 5069399B2
- Authority
- JP
- Japan
- Prior art keywords
- data packet
- segment
- size
- data
- output data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/325—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the network layer [OSI layer 3], e.g. X.25
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
[発明の背景]
1.技術分野
本発明は、包括的には通信システムに関し、特に通信プロトコル階層(stack of communication protocol layers)の上位層から、可変サイズのパケットをサポートする下位層へ入力データパケットを転送する方法に関する。本発明はまた、出力データパケットのフローにおいて下位層から受信した入力データパケットを回復する方法に関する。
通信システムは、信頼性があり効率的な送信方法を必要とする。送信の信頼度は概して、より短いデータパケットを送ることで増す。実のところ、送信エラーによるデータ破壊(data corruption)は統計的に、比較的短いパケットの送信中よりも長いパケットの送信中に頻繁に起こる。また、データ破壊が起こると、送信エラーの検出は通常、長いパケットよりも短いパケットのほうが容易である。さらに、長いパケットよりも短いパケットの再送のほうが速い。
本発明の目的は、上記で参照した第1および第2のタイプそれぞれの送信方法のそれぞれの利点を組み合わせることである。
−上位層から1つの入力データパケットを受信するステップと、
−上記入力データパケットをいくつかの有効なデータ部分に分割するステップであって、
それによって、それぞれのデータセグメントを形成し、
上記データセグメントのそれぞれのサイズは、所与の数Nの所定のセグメントサイズの値を含むリストにおいて選択され、
データセグメントは、上記有効なデータ部分のうちの1つと、場合によっては上記選択されたセグメントサイズの値に達するために無効なデータ部分とを含み、
上記リストにおける上記セグメントサイズの値のうちの1つの選択は、無効なデータ全体および/またはシグナリング情報全体を最小化する選択アルゴリズムに従って行われる、
分割するステップと、
−上記データセグメントのそれぞれに関連するシグナリング情報を付加するステップであって、それぞれの出力データパケットを生成するようにする、付加するステップと、
−上記出力データパケットを下位層へ送出するステップと
を含む。
−出力データパケットのサイズを検出して取り出すステップであって、所定のセグメントサイズの値のリスト中の全ての値を考慮する、検出して取り出すステップと、
−それぞれの取り出した出力データパケットからデータセグメントを取り出すステップと、
−取り出したデータセグメントを再組み立てするステップであって、それによって、上位層に供給される入力データパケットを形成する、再組み立てするステップと
を含む。
−上位層から1つの入力データパケットを受信する手段と、
−上記入力データパケットをいくつかの有効なデータ部分に分割して、それぞれのデータセグメントを形成する手段であって、
上記データセグメントのそれぞれのサイズは、所与の数Nの所定のセグメントサイズの値を含むリストにおいて選択され、
データセグメントは、上記有効なデータ部分のうちの1つと、場合によっては上記選択されたセグメントサイズの値に達するために無効なデータ部分とを含み、
上記リストにおける上記セグメントサイズの値のうちの1つの選択は、無効なデータ全体および/またはシグナリング情報全体を最小化するアルゴリズムに従って行われる、
分割する手段と、
−上記データセグメントのそれぞれに関連するシグナリング情報を付加し、それぞれの出力データパケットを生成するようにする手段と、
−上記出力データパケットを下位層へ送出する手段と
を備える。
−出力データパケットのサイズを検出して取り出す手段であって、所定のセグメントサイズの値のリスト中の全ての値を考慮する手段を有する、検出して取り出す手段と、
−それぞれの取り出した出力データパケットからデータセグメントを取り出す手段と、
−取り出したデータセグメントを再組み立てして、上位層に供給される入力データパケットを形成する手段と
を備える。
a)1番目のデータセグメントから、最後から2番目までのデータセグメントを形成するときは、リストにおいて、入力データパケットの長さよりも短い最大のセグメントサイズの値を選択し、
b)最後のデータセグメントを形成するときは、最後の有効部分をすべて含み、この最後のデータセグメントにおける無効なデータ部分の長さを最小化するセグメントサイズの値を選択する。
S(i)=n(i)×S(0)
ここで、n(i)は厳密に(strictly)正である所与の整数であり、
iは0〜N−1の範囲のインデクスである。
−最小の出力データパケットのサイズの値S(0)を選択する。
−S(0)のN−1個の倍数、すなわちn(1)×S(0)、n(i)×S(i)、...、n(N−1)×S(0)を選択して(ここで、n(i)は厳密に正である所与の整数である)、出力データパケットのサイズの値S(0)、S(1)、...、S(i)...、S(N−1)のリストを作成する。
−所定のセグメントサイズの値s(0)、s(1)、...、s(N−1)のリストを定義し、それにより、s(i)=S(i)−H−Tとする(iは0〜N−1の範囲である)。
Claims (9)
- 通信プロトコル階層の上位層から、可変サイズのパケットをサポートする下位層へ入力データパケットを転送する方法であって、
前記上位層から1つの入力データパケット(1)を受信するステップと、
前記入力データパケットをいくつかの有効なデータ部分(2)に分割するステップであって、
それによって、それぞれのデータセグメント(3)を形成し、
前記データセグメントのそれぞれのサイズは、所与の数Nの所定のセグメントサイズの値を含むリストにおいて選択され、
前記データセグメントは、前記有効なデータ部分のうちの1つと、場合によっては前記選択されたセグメントサイズの値に達するために無効なデータ部分(4)とを含み、
前記リストにおける前記セグメントサイズの値のうちの1つの前記選択は、無効なデータ全体および/またはシグナリング情報全体を最小化する選択アルゴリズムに従って行われる、
分割するステップと、
前記データセグメントのそれぞれに関連するシグナリング情報(5、6)を付加するステップであって、それぞれの出力データパケット(7)を生成するようにする、付加するステップと、
前記出力データパケットを前記下位層へ送出するステップと
を含み、
前記選択は、以下のルール:
a)1番目のデータセグメント(3)から、最後から2番目までのデータセグメント(3)を形成するときは、前記リストにおいて、前記入力データパケットの長さよりも短い最大のセグメントサイズの値を選択し、
b)最後のデータセグメント(8)を形成するときは、最後の有効なデータ部分をすべて含み、前記最後のデータセグメントにおける前記無効なデータ部分の長さを最小化するセグメントサイズの値を選択する
を適用するアルゴリズムに従って行われ、
前記所定のセグメントサイズの値のリストは、前記シグナリング情報を付加した後、前記出力データパケットのサイズの値がそれぞれ、その最小値の倍数となるようになっている、入力データパケットを転送する方法。 - 前記選択は、前記データセグメントにおける前記無効なデータ部分を最小化する最大のセグメントサイズの値を選択するアルゴリズムに従って行われる、請求項1に記載の入力データパケットを転送する方法。
- 前記シグナリング情報は、前記データセグメント(3)のヘッダフィールド(5)および/またはトレイラフィールド(6)に付加される、請求項1または2に記載の入力データパケットを転送する方法。
- 前記トレイラフィールド(6)は、前記ヘッダフィールド(5)および前記データセグメント(3)のビットの少なくとも一部、好ましくは全部について計算されるCRCを含む、請求項1〜3のいずれか一項に記載の入力データパケットを転送する方法。
- 前記シグナリング情報(5、6)のサイズは、前記セグメントサイズと無関係の一定の値である、請求項1〜4のいずれか一項に記載の入力データパケットを転送する方法。
- 請求項1〜5のいずれか一項に記載の方法により生成された出力データパケット(7)のフロー(9)において下位層から受信した入力データパケット(1)を回復する方法であって、
−前記出力データパケットのサイズを検出して取り出すステップであって、前記所定のセグメントサイズの値のリスト中の全ての値を考慮する、検出して取り出すステップと、
−それぞれの取り出した出力データパケットからデータセグメント(3)を取り出すステップと、
−前記取り出したデータセグメントを再組み立てするステップであって、それによって、前記上位層に供給される入力データパケット(1)を形成する、再組み立てするステップと
を含む、入力データパケットを回復する方法。 - 前記出力データパケット(7)のフロー(9)は、請求項6に記載の方法により生成され、さらに、
−前記パケットのフロー(9)の始まりを検出するステップと、
−前記出力データパケットのサイズを周期的に検出して取り出すステップであって、周期が最小の出力データパケットのサイズの値に対応する、検出して取り出すステップと、
を含む、請求項6に記載の入力データパケットを回復する方法。 - 前記シグナリング情報(5、6)はCRCを含み、前記出力データパケットを取り出すステップはCRCの計算に基づく、請求項7に記載の入力データパケットを回復する方法。
- 前記出力データパケット(7)を取り出すステップは、
−i=0〜i=N−1およびj=0〜j=n(i)−1について、周期的な同時の巡回冗長符号CRC(i,j)を計算するステップであって、前記巡回冗長符号CRC(i,j)のそれぞれの計算は、所与の数S(i)のデータワードに対して、それぞれの周期をS(i)として行なわれ、前記出力データパケットのフローの受信が始まった後の所与の数j×S(0)のデータワードに対応する時刻に開始され、
iおよびjは正の整数であり、
S(i)およびn(i)は厳密に正の整数であり、
S(i)は1つの出力データパケットのサイズの値を示し、
S(0)は前記最小の出力パケットデータのサイズの値を示し、
n(i)はS(i)=n(i)×S(0)となるようになっている、
計算するステップと、
成功したCRCの計算結果のみに基づいて出力データパケット(7)を取り出すステップと
を含む請求項8に記載の入力データパケットを回復する方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03292640A EP1526701A1 (en) | 2003-10-22 | 2003-10-22 | Methods and devices for transferring and for recovering data packets |
EP03292640.4 | 2003-10-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005143098A JP2005143098A (ja) | 2005-06-02 |
JP5069399B2 true JP5069399B2 (ja) | 2012-11-07 |
Family
ID=34384715
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004308663A Expired - Fee Related JP5069399B2 (ja) | 2003-10-22 | 2004-10-22 | 入力データパケットを転送および回復する方法および装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7860108B2 (ja) |
EP (1) | EP1526701A1 (ja) |
JP (1) | JP5069399B2 (ja) |
CN (1) | CN1610339A (ja) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8064474B2 (en) * | 2003-03-20 | 2011-11-22 | Qualcomm Atheros, Inc. | Method and apparatus for selecting a responder to enable reliable multicast |
US7281187B2 (en) * | 2003-11-20 | 2007-10-09 | Intellon Corporation | Using error checking bits to communicated an address or other bits |
US8090857B2 (en) | 2003-11-24 | 2012-01-03 | Qualcomm Atheros, Inc. | Medium access control layer that encapsulates data from a plurality of received data units into a plurality of independently transmittable blocks |
JP4499489B2 (ja) | 2004-06-18 | 2010-07-07 | 株式会社エヌ・ティ・ティ・ドコモ | 送信装置、受信装置、通信システム及び通信方法 |
WO2006009000A1 (ja) * | 2004-07-20 | 2006-01-26 | Pioneer Corporation | 情報通信装置、情報通信方法及びプログラム |
US7636370B2 (en) * | 2005-03-03 | 2009-12-22 | Intellon Corporation | Reserving time periods for communication on power line networks |
US8175190B2 (en) | 2005-07-27 | 2012-05-08 | Qualcomm Atheros, Inc. | Managing spectra of modulated signals in a communication network |
EP1786109A1 (en) | 2005-11-15 | 2007-05-16 | STMicroelectronics N.V. | Block encoding and decoding method and apparatus, with controllable decoding latency |
US7688718B2 (en) * | 2005-11-30 | 2010-03-30 | Microsoft Corporation | Variable-sized packet support for enhanced synchronous connection oriented links over a USB interface |
US20070189332A1 (en) * | 2006-02-13 | 2007-08-16 | Nokia Corporation | Apparatus, method and computer program product providing in-band signaling and data structures for adaptive control and operation of segmentation |
CN101436955B (zh) * | 2007-11-12 | 2012-04-04 | 华为技术有限公司 | 以太网物理层oam开销的发送、接收方法及发送、接收装置 |
US20100226384A1 (en) * | 2009-03-09 | 2010-09-09 | Prabhakar Balaji S | Method for reliable transport in data networks |
JP5434643B2 (ja) * | 2010-02-08 | 2014-03-05 | 富士ゼロックス株式会社 | データ転送装置、データ送受信装置及び画像形成装置 |
JP5664264B2 (ja) * | 2011-01-18 | 2015-02-04 | 株式会社リコー | データ処理装置、及びデータ処理方法 |
JP5768683B2 (ja) * | 2011-11-28 | 2015-08-26 | 富士通株式会社 | 受信データ処理方法、通信装置、及びプログラム |
TWI657369B (zh) | 2018-03-08 | 2019-04-21 | 和碩聯合科技股份有限公司 | 傳送連續資料的方法及資料傳輸系統 |
CN111385269B (zh) * | 2018-12-29 | 2021-02-12 | 广州市百果园网络科技有限公司 | 数据传输方法和装置 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06132974A (ja) * | 1992-10-20 | 1994-05-13 | Toshiba Corp | パケット・ディスアセンブル用バッファ |
JP3405800B2 (ja) * | 1994-03-16 | 2003-05-12 | 富士通株式会社 | Atmによる可変長セルの転送方式,atmによる可変長セルのスイッチ及びatmによる可変長セルの交換機 |
JP3520576B2 (ja) * | 1994-10-24 | 2004-04-19 | ソニー株式会社 | 誤り訂正方法 |
US5541919A (en) * | 1994-12-19 | 1996-07-30 | Motorola, Inc. | Multimedia multiplexing device and method using dynamic packet segmentation |
JP3614907B2 (ja) * | 1994-12-28 | 2005-01-26 | 株式会社東芝 | データ再送制御方法及びデータ再送制御システム |
US5822321A (en) * | 1996-04-10 | 1998-10-13 | Telefonaktiebolaget Lm Ericsson | Minicell segmentation and reassembly |
US6108336A (en) * | 1996-09-26 | 2000-08-22 | International Business Machines Corporation | AAL-5 SSCS for AAL-1 and AAL-2 in ATM networks |
WO1998018246A2 (en) * | 1996-10-22 | 1998-04-30 | Philips Electronics N.V. | Transmission system with flexible frame structure |
EP0895379B1 (en) * | 1996-12-26 | 2008-02-13 | Ntt Mobile Communications Network Inc. | Data transmitting method |
US5917828A (en) * | 1997-01-03 | 1999-06-29 | Ncr Corporation | ATM reassembly controller and method |
JPH11234306A (ja) * | 1997-12-10 | 1999-08-27 | Nippon Telegr & Teleph Corp <Ntt> | データ転送装置 |
JP3152293B2 (ja) * | 1997-12-17 | 2001-04-03 | 日本電気株式会社 | Ipレイヤ処理装置 |
FI106504B (fi) * | 1998-10-06 | 2001-02-15 | Nokia Networks Oy | Datan segmentointimenetelmä tietoliikennejärjestelmässä |
EP1067740A1 (en) * | 1999-06-15 | 2001-01-10 | Mitsubishi Electric Information Technology Centre Europe B.V. | Method for transmitting variable sized packets from an upper layer of a stack of communication protocol layers to a lower layer intended to manage fixed sized packets |
US6681364B1 (en) * | 1999-09-24 | 2004-01-20 | International Business Machines Corporation | Cyclic redundancy check for partitioned frames |
JP2001211190A (ja) * | 2000-01-25 | 2001-08-03 | Hitachi Ltd | 通信管理装置及び通信管理方法 |
CN1268170C (zh) * | 2000-02-14 | 2006-08-02 | 汤姆森许可贸易公司 | 分离成若干个分组的消息的传输方法 |
CN1201526C (zh) * | 2000-04-07 | 2005-05-11 | 诺基亚有限公司 | 固定大小的协议数据单元经过透明无线链路控制的传输 |
US7292530B2 (en) * | 2000-12-29 | 2007-11-06 | Intel Corporation | Method and apparatus to manage packet fragmentation |
JP3855690B2 (ja) * | 2001-02-20 | 2006-12-13 | 三菱電機株式会社 | 多重化装置、分離装置 |
US7224703B2 (en) * | 2001-12-12 | 2007-05-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for segmenting a data packet |
US7191383B2 (en) * | 2003-03-28 | 2007-03-13 | International Business Machines Corporation | System and method for optimizing iterative circuit for cyclic redundancy check (CRC) calculation |
US8462817B2 (en) * | 2003-10-15 | 2013-06-11 | Qualcomm Incorporated | Method, apparatus, and system for multiplexing protocol data units |
-
2003
- 2003-10-22 EP EP03292640A patent/EP1526701A1/en not_active Withdrawn
-
2004
- 2004-10-20 US US10/968,013 patent/US7860108B2/en not_active Expired - Fee Related
- 2004-10-22 CN CNA2004100959382A patent/CN1610339A/zh active Pending
- 2004-10-22 JP JP2004308663A patent/JP5069399B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005143098A (ja) | 2005-06-02 |
EP1526701A1 (en) | 2005-04-27 |
US7860108B2 (en) | 2010-12-28 |
US20050122994A1 (en) | 2005-06-09 |
CN1610339A (zh) | 2005-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5069399B2 (ja) | 入力データパケットを転送および回復する方法および装置 | |
US7295555B2 (en) | System and method for identifying upper layer protocol message boundaries | |
JP5047472B2 (ja) | フレーム集約と共に使用されるmacヘッダ圧縮 | |
US8948204B2 (en) | Fabric channel control apparatus and method | |
EP1162808B1 (en) | Method for data transmission | |
CN110943800B (zh) | 数据包的发送方法、装置及***、存储介质、电子装置 | |
US7844884B2 (en) | Apparatus and method for processing bursts in a wireless communication system | |
US7779328B2 (en) | Method and apparatus for efficiently decoding concatenated burst in a WiBro system | |
JP5312467B2 (ja) | 受動光ネットワークにおけるデータ同期のための方法及びシステム | |
KR20040023568A (ko) | 패킷 기반 통신 시스템을 위한 순방향 에러 보정 시스템및 방법 | |
CN102984090A (zh) | 抖动缓冲器 | |
US7330902B1 (en) | Header compression | |
EP1169801B1 (en) | Method and devices for digital data transfer | |
CN102984091A (zh) | 抖动缓冲器 | |
WO2017178397A1 (en) | Low latency packet recovery | |
WO1998018286A1 (en) | Atm communications system and method | |
US20090210770A1 (en) | Method, system and computer program product for end to end error checking in ethernet | |
US20040114536A1 (en) | Method for communicating information on fast and slow paths | |
EP1065831B1 (en) | Early preamble transmission | |
RU2706879C1 (ru) | Способ передачи данных по пакетным сетям связи с возможностью восстановления данных при их потере из-за наличия ошибок соединения в сетях связи | |
EP3767851B1 (en) | Frame error indication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071012 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100216 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100517 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100520 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100615 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100618 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100713 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100716 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100806 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110308 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110315 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20110408 |
|
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: 20120817 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150824 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |