JP3786208B2 - Switching hub - Google Patents
Switching hub Download PDFInfo
- Publication number
- JP3786208B2 JP3786208B2 JP2004039855A JP2004039855A JP3786208B2 JP 3786208 B2 JP3786208 B2 JP 3786208B2 JP 2004039855 A JP2004039855 A JP 2004039855A JP 2004039855 A JP2004039855 A JP 2004039855A JP 3786208 B2 JP3786208 B2 JP 3786208B2
- Authority
- JP
- Japan
- Prior art keywords
- aging time
- cache table
- time
- link
- terminal
- 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
- 230000032683 aging Effects 0.000 claims description 78
- 230000005540 biological transmission Effects 0.000 claims description 19
- 238000005259 measurement Methods 0.000 claims description 12
- 230000003247 decreasing effect Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
Images
Landscapes
- Small-Scale Networks (AREA)
Description
本発明は、複数の端末のうちポートを介してデータを転送してきた送信元の端末との間のリンク毎に、そのリンクのリンク情報としてキャッシュテーブルに登録されるエージング時間を最適化するスイッチングハブに関する。なお、エージング時間とは、キャッシュテーブルに登録されるリンクのリンク情報を、そのリンクがデータ無転送状態(端末からスイッチングハブへの転送が停止している状態)となってから削除するまでのタイムアウト時間のことを言う。 The present invention provides a switching hub that optimizes an aging time registered in a cache table as link information of a link for each link with a transmission source terminal that has transferred data through a port among a plurality of terminals. About. Note that the aging time is the time-out until the link information of a link registered in the cache table is deleted after the link is in a no-data transfer state (transfer from the terminal to the switching hub is stopped). Say time.
スイッチングハブは、複数の端末のうちポートを介してデータを転送してきた送信元の端末との間のリンク毎に、そのリンクのリンク情報として、その端末のMAC(Media Access Control)アドレスおよびその端末が接続されているポート番号と、そのリンクのエージング時間とをキャッシュテーブルに登録する。そして、スイッチングハブは、データの送信元の端末との間のリンク毎に、送信元の端末からの転送が停止してからエージング時間が経過したかを判断し、エージング時間が経過した時点でリンク情報自体をキャッシュテーブルから削除する。 For each link with a transmission source terminal that has transferred data through a port among a plurality of terminals, the switching hub uses the MAC (Media Access Control) address of the terminal and the terminal as link information of the link. The port number to which is connected and the aging time of the link are registered in the cache table. Then, the switching hub determines, for each link with the data transmission source terminal, whether the aging time has elapsed since the transfer from the transmission source terminal stopped, and when the aging time has elapsed, the link is established. Delete the information itself from the cache table.
一般的なスイッチングハブは、送信元の端末との間のリンク毎に、その端末からのデータの転送頻度とは無関係に、エージング時間を一律に固定している。 In a general switching hub, the aging time is uniformly fixed for each link with a transmission source terminal regardless of the data transfer frequency from the terminal.
エージング時間を固定したスイッチングハブにおいては、データ転送頻度が低い端末(例えば、1日1回の頻度で定常的にバックアップデータを転送するような端末)は、エージング時間が経過した後に次のデータ転送を行う場合が多いと考えられる。そのような場合、データ転送頻度が低い端末との間のリンクのリンク情報は、キャッシュテーブルに登録されてもほぼ毎回キャッシュテーブルから削除されてしまう。そのため、例えば、ブロードキャスト送信を行う場合には、データ転送頻度が低い端末に対してはほぼ毎回ブロードキャストフレームが送信されてしまうという問題がある。 In a switching hub with a fixed aging time, a terminal with a low data transfer frequency (for example, a terminal that regularly transfers backup data at a frequency of once a day) will transfer the next data after the aging time has elapsed. It is thought that there are many cases where In such a case, link information of a link with a terminal having a low data transfer frequency is deleted from the cache table almost every time even if it is registered in the cache table. Therefore, for example, when performing broadcast transmission, there is a problem that a broadcast frame is transmitted almost every time to a terminal with low data transfer frequency.
また、エージング時間を固定したスイッチングハブにおいては、データ転送頻度が高い端末(例えば、常時ホストに対して接続確認信号等を転送するような端末)は、エージング時間が経過する前に旧ポートから新ポートに接続変更してデータ転送を行う場合があると考えられる。そのような場合、旧ポートでデータ転送を行っていた時のリンク情報がキャッシュテーブルに残ってしまうため、データ転送頻度が高い端末は、新ポートに接続変更してから即時にデータ転送を開始することができないという問題がある。 In a switching hub with a fixed aging time, a terminal with a high data transfer frequency (for example, a terminal that always transfers a connection confirmation signal to the host) starts from the old port before the aging time elapses. It may be possible to transfer data by changing the connection to the port. In such a case, the link information from the data transfer at the old port remains in the cache table, so a terminal with a high data transfer frequency starts data transfer immediately after changing the connection to the new port. There is a problem that can not be.
これに対して、特許文献1には、エージング時間を固定的ではなく可変的に制御するスイッチングハブが開示されている。 On the other hand, Patent Document 1 discloses a switching hub that controls the aging time variably instead of being fixed.
しかしながら、特許文献1に開示されたスイッチングハブにおいては、データ転送頻度が低い端末との間のリンクのエージング時間を適正値へ増加させることは行われていない。そのため、データ転送頻度が低い端末に対してほぼ毎回ブロードキャストフレームが送信されてしまうという問題は依然として残存している。 However, in the switching hub disclosed in Patent Document 1, the aging time of a link with a terminal having a low data transfer frequency is not increased to an appropriate value. Therefore, the problem that a broadcast frame is transmitted almost every time to a terminal with low data transfer frequency still remains.
また、特許文献1に開示されたスイッチングハブにおいては、データ転送頻度が高い端末との間のリンクのエージング時間を適正値へ増加させることが行われているため、その端末が新ポートに接続変更した際に旧ポートでのリンク情報がキャッシュテーブルに残ってしまう場合がある。そのため、データ転送頻度が高い端末が即時にデータ転送を開始することができないという問題は依然として残存している。
そこで、本発明の目的は、データ転送頻度が低い端末については、不要なブロードキャストフレームが送信されることを低減することができ、また、データ転送頻度が高い端末については、新ポートへ接続変更した後に即時にデータ転送を開始することができるように、エージング時間を最適化することができるスイッチングハブを提供することにある。 Therefore, the object of the present invention is to reduce the transmission of unnecessary broadcast frames for terminals with low data transfer frequency, and to change the connection to a new port for terminals with high data transfer frequency. An object of the present invention is to provide a switching hub capable of optimizing the aging time so that data transfer can be started immediately afterward.
上記目的を達成するために本発明のスイッチングハブは、複数の端末がそれぞれ接続される複数のポートと、キャッシュテーブルを具備し、複数の端末のうちポートを介してデータを転送してきた送信元の端末との間のリンク毎に、当該リンクのリンク情報として少なくともデフォルトのエージング時間をキャッシュテーブルに登録するスイッチング手段と、送信元の端末との間のリンク毎に、送信元の端末からのデータ転送間隔を測定するデータ転送間隔測定手段と、送信元の端末との間のリンク毎に、データ転送間隔の測定結果に基づいて送信元の端末からの転送が停止している無転送時間の平均値を算出し、無転送時間の平均値がキャッシュテーブル上のデフォルトのエージング時間よりも長ければ、キャッシュテーブル上のエージング時間をデフォルト値よりも増加させ、無転送時間の平均値がキャッシュテーブル上のデフォルトのエージング時間よりも短ければ、キャッシュテーブル上のエージング時間をデフォルト値よりも減少させるエージング時間算出手段とを有することを特徴とするものである。 In order to achieve the above object, the switching hub of the present invention comprises a plurality of ports to which a plurality of terminals are respectively connected and a cache table, and is a source of data that has been transferred via the port among the plurality of terminals. For each link with the terminal, data transfer from the source terminal for each link between the switching means for registering at least the default aging time in the cache table as link information of the link and the source terminal For each link between the data transfer interval measurement means for measuring the interval and the source terminal, the average value of the no-transfer time during which the transfer from the source terminal is stopped based on the measurement result of the data transfer interval If the average value of no-transfer time is longer than the default aging time on the cache table, the agent on the cache table An aging time calculation means for increasing the time from the default value and reducing the aging time on the cache table from the default value if the average value of the no-transfer time is shorter than the default aging time on the cache table. It is characterized by.
なお、エージング時間算出手段は、無転送時間の平均値がキャッシュテーブル上のデフォルトのエージング時間よりも長ければ、キャッシュテーブル上のエージング時間を無転送時間の平均値に増加させ、無転送時間の平均値がキャッシュテーブル上のデフォルトのエージング時間よりも短ければ、キャッシュテーブル上のエージング時間を無転送時間の平均値に減少させることとしても良い。 The aging time calculation means increases the aging time on the cache table to the average value of the no-transfer time if the average value of the no-transfer time is longer than the default aging time on the cache table. If the value is shorter than the default aging time on the cache table, the aging time on the cache table may be reduced to the average value of the no-transfer time.
以上説明したように本発明のスイッチングハブは、データの送信元の端末との間のリンク毎に、送信元の端末からのデータ転送が停止している無転送時間の平均値を算出し、無転送時間の平均値がキャッシュテーブル上のデフォルトのエージング時間よりも長ければ、キャッシュテーブル上のエージング時間をデフォルト値よりも増加させ、キャッシュテーブル上のデフォルトのエージング時間よりも短ければ、キャッシュテーブル上のエージング時間をデフォルト値よりも減少させている。 As described above, the switching hub of the present invention calculates the average value of the no-transfer time during which data transfer from the transmission source terminal is stopped for each link with the data transmission source terminal. If the average transfer time is longer than the default aging time on the cache table, increase the aging time on the cache table from the default value, and if shorter than the default aging time on the cache table, The aging time is reduced from the default value.
したがって、データ転送頻度が低い端末については、その端末との間のリンクのエージング時間を増加させることになるため、そのリンクのリンク情報がキャッシュテーブルから削除されることが低減され、それにより、データ転送頻度が低い端末に対して不要なブロードキャストフレームが送信されることを低減することができる。 Therefore, for a terminal with a low data transfer frequency, the aging time of the link between the terminal and the terminal is increased, so that the deletion of the link information of the link from the cache table is reduced. Transmission of unnecessary broadcast frames to terminals with low transfer frequency can be reduced.
また、データ転送頻度が高い端末については、その端末との間のリンクのエージング時間を減少させることになるため、その端末が新ポートへ接続変更してデータ転送を開始する際に、旧ポートでデータ転送を行っていた時のリンク情報がキャッシュテーブルに保持されたままとなることが低減され、それにより、データ転送頻度が高い端末が新ポートへ接続変更した後に即時にデータ転送を開始することができる。 For terminals with high data transfer frequency, the aging time of the link with the terminal will be reduced, so when the terminal changes connection to the new port and starts data transfer, Reduces the fact that the link information during data transfer is kept in the cache table is reduced, so that a terminal with high data transfer frequency starts data transfer immediately after changing the connection to the new port Can do.
以下に、本発明を実施するための最良の形態について図面を参照して説明する。 The best mode for carrying out the present invention will be described below with reference to the drawings.
図1に、本発明の一実施形態によるスイッチングハブの構成を示す。 FIG. 1 shows a configuration of a switching hub according to an embodiment of the present invention.
図1を参照すると、本実施形態によるスイッチングハブ100は、一般的なスイッチングハブの構成要素として、ポート1011〜101Nと、スイッチング部103とを備える他、本発明の特徴的な構成要素として、データ転送間隔測定部102と、エージング時間算出部105とを備えている。
Referring to FIG. 1, a
ポート1011〜101Nには、端末2001〜200Nがそれぞれ接続されている。
The port 101 1 to 101 N, the
スイッチング部103は、端末2001〜200Nからポート1011〜101Nを介して転送されてきたデータを送信先の端末へポートを介して転送する。
The
また、スイッチング部103は、キャッシュテーブル104を備えており、端末2001〜200Nのうちポート1011〜101Nを介してデータを転送してきた送信元の端末との間のリンク毎に、そのリンクのリンク情報として、その端末のMACアドレスおよびその端末が接続されているポートのポート番号と、デフォルトのエージング時間とをキャッシュテーブル104に登録する。そして、スイッチング部103は、送信元の端末との間のリンク毎に、その端末からスイッチング部103への転送が停止している無転送状態になってからエージング時間が経過したかを判断し、エージング時間が経過した時点でリンク情報自体をキャッシュテーブル104から削除する。
In addition, the
データ転送間隔測定部102は、スイッチング部103と送信元の端末との間のリンク毎に、その端末からスイッチング部103へ転送されるデータの転送間隔を測定し、その測定結果をエージング時間算出部105に出力する。
The data transfer
エージング時間算出部105は、スイッチング部103と送信元の端末との間のリンク毎に、データ転送間隔測定部102から一定期間に出力されたデータ転送間隔の測定結果に基づいて、送信元の端末からスイッチング部103への転送が停止している無転送時間の平均値を算出する。ここで、エージング時間算出部105は、無転送時間の平均値がキャッシュテーブル104上のデフォルトのエージング時間よりも長ければ、キャッシュテーブル104上のエージング時間をデフォルト値よりも増加させ、逆に、無転送時間の平均値がデフォルトのエージング時間よりも短ければ、キャッシュテーブル104上のエージング時間をデフォルト値よりも減少させる。
For each link between the
一例としては、エージング時間算出部105は、無転送時間の平均値がキャッシュテーブル104上のデフォルトのエージング時間よりも長ければ、キャッシュテーブル104上のエージング時間を無転送時間の平均値に増加させ、逆に、無転送時間の平均値がデフォルトのエージング時間よりも短ければ、キャッシュテーブル104上のエージング時間を無転送時間の平均値に減少させる。なお、エージング時間算出部105は、無転送時間の平均値がキャッシュテーブル104上のデフォルトのエージング時間と同一であれば、キャッシュテーブル104上のデフォルト値を維持する。
As an example, if the average value of the no-transfer time is longer than the default aging time on the cache table 104, the aging
以下、図1に示したスイッチングハブ100におけるエージング時間の最適化動作について、図2のフローチャートを参照して説明する。ここでは、端末2001からスイッチングハブ100に対し、端末2002を送信先とするデータが転送されてきた場合を例に挙げて説明する。
Hereinafter, the aging time optimizing operation in the
スイッチング部103は、端末2001からポート1011を介して端末2002を送信先とするデータが転送されてきた場合、そのデータを送信先の端末2002へポート1012を介して転送するとともに、送信元の端末2001との間のリンクのエージング時間としてデフォルト値をキャッシュテーブル104に登録する(ステップ201)。このとき、スイッチング部103は、端末2001との間のリンクのリンク情報として、エージング時間の他、端末2001のMACアドレスおよび端末2001が接続されているポートのポート番号「1」もキャッシュテーブル104に登録している。
The
データ転送間隔測定部102は、スイッチング部103と端末2001との間のリンクにおいて、端末2001からスイッチング部103へ転送されるデータの転送間隔を測定し、その測定結果をエージング時間算出部105に出力する(ステップ202)。
The data transfer
エージング時間算出部105は、データ転送間隔測定部102で一定期間に測定されたデータ転送間隔の測定結果に基づいて、スイッチング部103と端末2001との間のリンクにおいて、端末2001からスイッチング部103への転送が停止している無転送時間の平均値を算出し(ステップ203)、算出した無転送時間の平均値をキャッシュテーブル104上のデフォルト値と比較する(ステップ204)。
Based on the measurement result of the data transfer interval measured in a certain period by the data transfer
その後、エージング時間算出部105は、ステップ204における比較の結果、無転送時間の平均値がキャッシュテーブル104上のデフォルトのエージング時間よりも長ければ、キャッシュテーブル104上のエージング時間を増加させ(ステップ205)、逆に、無転送時間の平均値がデフォルトのエージング時間よりも短ければ、キャッシュテーブル104上のエージング時間を減少させる(ステップ206)。
Thereafter, if the average value of the no-transfer time is longer than the default aging time on the cache table 104 as a result of the comparison at step 204, the aging
なお、エージング時間算出部105は、ステップ204における比較の結果、無転送時間の平均値がキャッシュテーブル104上のデフォルトのエージング時間と同一であれば、キャッシュテーブル104上のデフォルトのエージング時間を維持する(ステップ207)。
If the average value of the no-transfer time is the same as the default aging time on the cache table 104 as a result of the comparison at step 204, the aging
上述したように本実施形態においては、データの送信元の端末との間のリンク毎にデータ転送頻度を判断し、データ転送頻度が低いと判断すれば、キャッシュテーブル104上のエージング時間をデフォルト値よりも増加させ、逆に、データ転送頻度が高いと判断すれば、キャッシュテーブル104上のエージング時間をデフォルト値よりも減少させる。 As described above, in this embodiment, the data transfer frequency is determined for each link with the data transmission source terminal, and if it is determined that the data transfer frequency is low, the aging time on the cache table 104 is set to the default value. If it is determined that the data transfer frequency is high, the aging time on the cache table 104 is decreased from the default value.
すなわち、データ転送頻度が低い端末については、その端末との間のリンクのエージング時間を増加させることになるため、そのリンクのリンク情報がキャッシュテーブル104から削除されることが低減され、それにより、データ転送頻度が低い端末に対して不要なブロードキャストフレームが送信されることを低減することができる。 That is, for a terminal with a low data transfer frequency, the aging time of the link with the terminal is increased, so that the link information of the link is reduced from being deleted from the cache table 104. Transmission of unnecessary broadcast frames to terminals with low data transfer frequency can be reduced.
また、データ転送頻度が高い端末については、その端末との間のリンクのエージング時間を減少させることになるため、その端末が新ポートへ接続変更してデータ転送を開始する際に、旧ポートでデータ転送を行っていた時のリンク情報がキャッシュテーブル104に保持されたままとなることが低減され、それにより、データ転送頻度が高い端末が新ポートへ接続変更した後に即時にデータ転送を開始することができる。 For terminals with high data transfer frequency, the aging time of the link with the terminal will be reduced, so when the terminal changes connection to the new port and starts data transfer, It is reduced that link information at the time of data transfer being held in the cache table 104 is reduced, so that data transfer starts immediately after a terminal with high data transfer frequency changes connection to a new port. be able to.
100 スイッチングハブ
1011〜101N ポート
102 データ転送間隔測定部
103 スイッチング部
104 キャッシュテーブル
105 エージング時間算出部
2001〜200N 端末
100 switching hub 101 1 to 101 N
Claims (2)
キャッシュテーブルを具備し、前記複数の端末のうち前記ポートを介してデータを転送してきた送信元の端末との間のリンク毎に、当該リンクのリンク情報として少なくともデフォルトのエージング時間を前記キャッシュテーブルに登録するスイッチング手段と、
前記送信元の端末との間のリンク毎に、前記送信元の端末からのデータ転送間隔を測定するデータ転送間隔測定手段と、
前記送信元の端末との間のリンク毎に、前記データ転送間隔の測定結果に基づいて前記送信元の端末からの転送が停止している無転送時間の平均値を算出し、無転送時間の平均値が前記キャッシュテーブル上のデフォルトのエージング時間よりも長ければ、前記キャッシュテーブル上のエージング時間をデフォルト値よりも増加させ、無転送時間の平均値が前記キャッシュテーブル上のデフォルトのエージング時間よりも短ければ、前記キャッシュテーブル上のエージング時間をデフォルト値よりも減少させるエージング時間算出手段とを有する、スイッチングハブ。 Multiple ports to which multiple terminals are connected,
A cache table is provided, and at least a default aging time is provided in the cache table as link information of the link for each link with a transmission source terminal that has transferred data through the port among the plurality of terminals. Switching means to register;
A data transfer interval measuring means for measuring a data transfer interval from the source terminal for each link with the source terminal;
For each link with the source terminal, calculate the average value of the no-transfer time during which transfer from the source terminal is stopped based on the measurement result of the data transfer interval, If the average value is longer than the default aging time on the cache table, the aging time on the cache table is increased from the default value, and the average value of no transfer time is larger than the default aging time on the cache table. If it is shorter, the switching hub has aging time calculation means for reducing the aging time on the cache table from a default value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004039855A JP3786208B2 (en) | 2004-02-17 | 2004-02-17 | Switching hub |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004039855A JP3786208B2 (en) | 2004-02-17 | 2004-02-17 | Switching hub |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005236378A JP2005236378A (en) | 2005-09-02 |
| JP3786208B2 true JP3786208B2 (en) | 2006-06-14 |
Family
ID=35018925
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004039855A Expired - Fee Related JP3786208B2 (en) | 2004-02-17 | 2004-02-17 | Switching hub |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3786208B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| HK1202719A1 (en) * | 2012-03-09 | 2015-10-02 | 日本电气株式会社 | Controller, communication system, switch control method and program |
-
2004
- 2004-02-17 JP JP2004039855A patent/JP3786208B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005236378A (en) | 2005-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101499118B1 (en) | Ad-hoc network power save system and method | |
| US20110317716A1 (en) | Method, system, and program for managing a speed at which data is transmitted between network adaptors | |
| KR102173446B1 (en) | Method of management of a wireless interface of a device and corresponding wireless device | |
| JP5300553B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM | |
| JP2003087172A (en) | Information communication device, wireless communication terminal, information communication program | |
| US8155022B1 (en) | Method and system for controlling power consumption in network nodes | |
| JP4991493B2 (en) | Electronic device, power mode switching method, program, and computer-readable recording medium | |
| US8756447B2 (en) | Apparatus and method for transmitting a pause frame to a link partner to establish a transmission pause period according to a low data rate being detected | |
| CN101385258B (en) | Method and device for achieving latency gain for user equipment through efficient handling of allocated time slots in a mobile communication system | |
| US20230421484A1 (en) | Systems and methods for replicating traffic statistics on redundant packet forwarding engine system | |
| JP2012156645A (en) | Information processor, communication apparatus, and control method therefor | |
| US8086879B2 (en) | Powering on devices via intermediate computing device | |
| RU2480930C2 (en) | Data transfer device | |
| JP3786208B2 (en) | Switching hub | |
| EP3902221B1 (en) | Processing protocol packet | |
| CN110362519B (en) | Interface device and interface method | |
| CN100539721C (en) | Wireless communication terminal | |
| JP2005057602A (en) | Program for power management, power management method, and terminal device | |
| US20090228733A1 (en) | Power Management On sRIO Endpoint | |
| CN104954148A (en) | Control method and device of node equipment and router | |
| JP2011015024A (en) | Communication control method, and communication system | |
| CN1879443B (en) | Method and system for providing service to wireless devices operating in a power saving mode | |
| US8014369B2 (en) | Adaptive power management methods and systems for wireless networks | |
| JP2013111854A (en) | Image forming device | |
| US20250220550A1 (en) | Network implemented method, apparatus and device for android system-based dual network service coexistence |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060207 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060213 |
|
| 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: 20060301 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060314 |
|
| 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: 20100331 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100331 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110331 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110331 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120331 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |