JP4395059B2 - Communication device accommodating communication lines of multiple users - Google Patents
Communication device accommodating communication lines of multiple users Download PDFInfo
- Publication number
- JP4395059B2 JP4395059B2 JP2004350652A JP2004350652A JP4395059B2 JP 4395059 B2 JP4395059 B2 JP 4395059B2 JP 2004350652 A JP2004350652 A JP 2004350652A JP 2004350652 A JP2004350652 A JP 2004350652A JP 4395059 B2 JP4395059 B2 JP 4395059B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- communication
- function
- information
- users
- 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
- 238000004891 communication Methods 0.000 title claims description 234
- 238000012546 transfer Methods 0.000 description 16
- 238000007405 data analysis Methods 0.000 description 10
- 230000002776 aggregation Effects 0.000 description 8
- 238000004220 aggregation Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 230000004931 aggregating effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Small-Scale Networks (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、Ethernet(登録商標)やIP(Internet Protocol)通信技術をベースとするレイヤ2スイッチやルータ等の通信装置で、特に、集合住宅や集団事業所局舎等に設置され、複数のユーザの通信回線を収容する通信装置に関する。 The present invention is a communication device such as a layer 2 switch or a router based on Ethernet (registered trademark) or IP (Internet Protocol) communication technology, and is installed in an apartment house, a collective office, etc. The present invention relates to a communication device that accommodates a communication line.
ユーザ宅内においてインターネットに接続するためには、通信事業者と契約し、回線事業者のネットワークヘアクセス回線を経由して接続するのが一般的であるが、この際、各ユーザ宅内の通信回線を収容し集約する手法としては、以下の手法がある。
(1)銅線や光ファイバを試用して1対1でユーザ宅と回線事業者局舎とを結び、回線事業者局舎内のBAS(Broadband Access Server)装置やレイヤ2スイッチ機器により集約する。
(2)PON(Passive Optical Network)技術を用いた1対多接続によってOLT(Optical Line Terminal)装置により複数のユーザの通信回線を集約する。
(3)集合住宅内でEthernet(登録商標)、VDSL(Very high-bit-rate Digital Subscriber Line)又はHomePNA(Home Phone line Networking Alliance)等の通信設備を使用して各ユーザの通信回線を配線し、レイヤ2スイッチを用いてそれらの通信回線を集約する。
In order to connect to the Internet at the user's home, it is common to make a contract with a carrier and connect to the network of the carrier via an access line. There are the following methods for accommodating and consolidating.
(1) Using copper wires and optical fibers on a one-to-one basis, linking the user's home to the network operator's station, and consolidating them using a BAS (Broadband Access Server) device or layer 2 switch device in the network operator's office .
(2) The communication lines of a plurality of users are aggregated by an OLT (Optical Line Terminal) device by one-to-many connection using PON (Passive Optical Network) technology.
(3) Wiring the communication line of each user using communication equipment such as Ethernet (registered trademark), VDSL (Very high-bit-rate Digital Subscriber Line) or HomePNA (Home Phone line Networking Alliance) in the apartment house. The communication lines are aggregated using a layer 2 switch.
回線事業者局内でユーザ通信回線を集約する装置として設置されるBAS装置では、PPPoE(Point to Point Protocol over Ethernet(登録商標))等のユーザ用のトンネルを終端しており、バーチャルルータと呼ばれる機能を実装し、装置内でユーザ毎に個別のルーティング情報を保持することで、ユーザ毎にそれぞれ異なるルーティング機能を提供している。 A BAS device installed as a device for aggregating user communication lines in a circuit provider station terminates a user tunnel such as PPPoE (Point to Point Protocol over Ethernet (registered trademark)), and is called a virtual router. Is implemented, and different routing functions are provided for each user by holding individual routing information for each user in the apparatus.
各ユーザ宅内では、ブロードバンドルータによりBAS装置とのPPPoEトンネルを終端し、同時にブロードバンドルータのNAT(Network Address Translation)機能やDHCP(Dynamic Host Configuration Protocol)機能といった各種通信機能を備えた通信機器を使用して宅内ネットワークを構築している。 Each user's home uses a communication device that terminates the PPPoE tunnel with the BAS device by a broadband router and at the same time has various communication functions such as NAT (Network Address Translation) function and DHCP (Dynamic Host Configuration Protocol) function of the broadband router. A home network is being built.
また、集合住宅のユーザに対しては、レイヤ2スイッチによるユーザ通信回線の集約後にユーザ認証用のサーバが設置される場合もあり、認証用サーバと通信事業者サーバとの間で常時PPPoEでトンネルを確立しておき、HTTP(Hyper Text Transfer Protocol)等のプロトコルによるWeb画面を使って認証したユーザの通信のみ上位のPPPoEへ転送するようなサービスが提供されている。 In addition, a user authentication server may be installed after the user communication lines are aggregated by the layer 2 switch for a user of an apartment house, and a tunnel is always established by PPPoE between the authentication server and the carrier server. A service is provided in which only the communication of a user authenticated using a Web screen based on a protocol such as HTTP (Hyper Text Transfer Protocol) is transferred to a higher-level PPPoE.
さらに近年では、ネットワークに接続することが可能な家電機器が登場し、それらの家電機器を制御するための通信機器や、ネットワークから配信される種々の映像や音声データの取り込みを制御する機器等、ユーザ宅内では様々なボックス型の通信機器が増加し、それぞれのユーザ毎に応じて異なる通信機能を提供することが求められている。 Furthermore, in recent years, home appliances that can be connected to a network have appeared, communication devices for controlling those home appliances, devices for controlling the capture of various video and audio data distributed from the network, etc. Various box-type communication devices are increasing in users' homes, and it is required to provide different communication functions according to each user.
本発明に関連する先行技術文献として、下記の特許文献1には住戸間のプライバシーを保護することができる集合住宅用インターネット配信装置が記載され、特許文献2には通信バッファ領域及びルートテーブル領域を各VR(バーチャルルータ)毎に設定するバーチャルプライベートネットワークシステムについて記載されている。また、下記の非特許文献1及び2にはVR(バーチャルルータ)機能について、非特許文献3にはIP−VPNサービスについて記載されている。
前述のように一般のユーザ宅内では、通信事業者との通信コネクションを提供するブロードバンドルータ以外に、映像配信、IP電話、家電制御といったサービスやアプリケーションを提供するボックスタイプの通信機能を有する端末機器が増えつつあり、設置場所に困る等の問題も増えている。さらにユーザはブロードバンドルータのほかに沢山の機器を購入しなければならず、経済的な負担が大きい。 As described above, in a general user premises, in addition to a broadband router that provides a communication connection with a communication carrier, a terminal device having a box-type communication function that provides services and applications such as video distribution, IP phone, and home appliance control is provided. Increasingly, there are increasing problems such as problems with installation locations. In addition to the broadband router, the user has to purchase a lot of equipment, which is an economic burden.
幾つかの集合住宅では、通信事業者とのPPPoEトンネルを終端し、各ユーザの認証機能を提供する認証サーバ装置もあるが、このようなサーバ装置は、通信事業者とのコネクションを提供するが、ユーザ個別に動作するDHCPやNATの機能はなく、ユーザが個別にそれらの機能を設定することができないため、ユーザ宅内に置かれるブロードバンドルータの代わりにはならない。 In some housing complexes, there is an authentication server device that terminates a PPPoE tunnel with a communication carrier and provides an authentication function for each user. Such a server device provides a connection with a communication carrier. Since there is no DHCP or NAT function that operates individually for each user, and the user cannot individually set these functions, it is not a substitute for a broadband router placed in the user's home.
また、ユーザ毎に異なるPPPoEトンネルを提供することもできないため、ユーザは個別にインターネットプロバイダを選択することはできず、集合住宅内の全てのユーザは同一のインターネットプロバイダにしか接続することができない。 Further, since different PPPoE tunnels cannot be provided for each user, the user cannot individually select an Internet provider, and all the users in the housing complex can only connect to the same Internet provider.
さらに、PPPoEを使用した通信システムは、マルチキャストによるサービスとの相性が悪く、PPPoE通信システム上でマルチキャストサービスを行う場合、通信事業者内のPPPoEトンネルを終端する装置において、マルチキャストの配信データを各ユーザ分コピーしなければならなくなる。 Furthermore, a communication system using PPPoE is not compatible with a multicast service, and when performing a multicast service on a PPPoE communication system, multicast distribution data is transmitted to each user in a device that terminates a PPPoE tunnel in a communication carrier. You will have to copy minutes.
また、PPPoE接続の終端点にいるユーザ同士がVoIP(Voice over IP)等のピア・ツー・ピア(Peer to Peer)通信を行う場合は、ユーザが同じ集合住宅内に居る場合でも、集合住宅内の通信設備で直接通信することはできず、通信事業者の通信設備内で通信データを折り返すことにより通信を行わなければならない。 In addition, when users at the end point of PPPoE connection perform peer-to-peer (Peer to Peer) communication such as VoIP (Voice over IP), even if the users are in the same apartment house, It is not possible to communicate directly with other communication facilities, and communication must be performed by returning communication data within the communication facility of the communication carrier.
また、このような複数のユーザの通信回線を集約する集合型の通信機器は、その機能変更や拡張等に伴うファームウェアのアップデートが困難になる。通常、ファームウェアのアップデート又はアップグレードを行った際は、通信機器の再起動が必要になる。一般のユーザ宅内用のブロードバンドルータのような機器であれば、ユーザが自身の判断でファームウェア更新用のプログラムをダウンロードし、アップデート又はアップグレードを行うことができるが、集合型の通信装置の場合は、複数のユーザを集約しているため、適宜アップデート又はアップグレードして再起動を行うのが困難である。 Also, in such a collective communication device that aggregates communication lines of a plurality of users, it is difficult to update the firmware accompanying a function change or expansion. Normally, when a firmware update or upgrade is performed, it is necessary to restart the communication device. If it is a device such as a general user's home broadband router, the user can download a firmware update program at their own discretion and update or upgrade, but in the case of a collective communication device, Since a plurality of users are aggregated, it is difficult to restart by updating or upgrading appropriately.
本発明の目的は、一つの通信装置においてユーザ毎に個別に動作する通信機能や個別の論理トンネルインタフェースを提供することであり、さらにそれらを各ユーザが自身で設定可能にすることである。これによって、一つの通信装置で複数の異なる通信事業者への接続サービスをユーザに提供することができ、また、DHCPやNAT等の通信機能をユーザ毎に提供することでユーザの利便性を高めることができる。本発明のその他の目的は、通信装置のアップデート又はアップグレードに際して、各ユーザへ与えるサービスの低下を最小限に抑えて通信装置の管理を容易に行えるようにすることである。 An object of the present invention is to provide a communication function that operates individually for each user and an individual logical tunnel interface in one communication apparatus, and further, it is possible for each user to set them. As a result, it is possible to provide a user with a connection service to a plurality of different communication carriers with a single communication device, and to improve the convenience of the user by providing a communication function such as DHCP or NAT for each user. be able to. Another object of the present invention is to make it possible to easily manage a communication apparatus while minimizing a decrease in service given to each user when the communication apparatus is updated or upgraded.
本発明の複数のユーザの通信回線を収容する通信装置は、(1)複数のユーザの通信回線を収容し、該複数のユーザと通信事業者との間の接続を提供する通信装置であって、それぞれのユーザ毎に個別に動作する通信機能部と、該通信機能部の設定情報及び各ユーザについてのユーザ情報をユーザ対応に別々に記憶する記憶部と、送受される通信データを解析して該通信データの送受対象のユーザを識別するデータ解析/ユーザ識別部と、前記データ解析/識別部によって識別された通信データが、前記記憶部の読み出し又は書き込みの要求である場合に、該通信データの送受に係るユーザについての情報のみの読み出し又は書き込みを行うように制御する設定/情報制御部と、を備えたことを特徴とする。 A communication apparatus accommodating communication lines of a plurality of users according to the present invention is (1) a communication apparatus accommodating communication lines of a plurality of users and providing a connection between the plurality of users and a communication carrier. A communication function unit that operates individually for each user, a storage unit that separately stores setting information of the communication function unit and user information for each user, and analysis of communication data transmitted and received A data analysis / user identification unit for identifying a user to whom the communication data is sent and received, and the communication data identified by the data analysis / identification unit is a request for reading or writing to the storage unit; And a setting / information control unit that controls to read or write only the information about the user related to the transmission / reception.
また、(2)一つの物理インタフェースに一つのユーザ通信回線のみが接続されるインタフェースを複数有し、前記データ解析/ユーザ識別部は、通信データが入力された物理インタフェースによって該当ユーザを識別する手段を備えたことを特徴とする。 (2) A plurality of interfaces to which only one user communication line is connected to one physical interface, and the data analysis / user identification unit identifies a corresponding user by a physical interface to which communication data is input. It is provided with.
また、(3)各ユーザの通信データに、ユーザ毎に異なる識別子を付与する手段を有し、前記データ解析/ユーザ識別部は、通信データに付与されたユーザ毎に異なる前記識別子によって該当ユーザを識別する手段を備えたことを特徴とする。 And (3) means for assigning different identifiers to the communication data of each user for each user, and the data analysis / user identification unit assigns the corresponding user by the identifier different for each user assigned to the communication data. A means for identifying is provided.
また、(4)通信パケット内のアドレス情報によって該パケットの宛先を管理する記憶部を備え、該記憶部の内容を、通信制御プロトコルによってネットワークアドレスがユーザに割り当てられたときに更新する手段を備えたことを特徴とする。 And (4) a storage unit that manages the destination of the packet based on address information in the communication packet, and a unit that updates the contents of the storage unit when a network address is assigned to the user by the communication control protocol. It is characterized by that.
また、(5)トンネルプロトコルによって複数の論理インタフェースを構成する手段と、接続されるユーザと前記論理インタフェースとを関連付けて管理する記憶部と、ユーザから通信データを受信した際に、該通信データが入力された物理インタフェースのアドレスによって識別されたユーザに関連付けられた論理インタフェースを選択し、該通信データを該論理インタフェースへ転送する手段と、論理インタフェースから通信データを受信した際に、該通信データを受信した論理インタフェースに関連付けられたユーザを選択し、該ユーザの接続された物理インタフェースへ該通信データを転送する手段と、を備えたことを特徴とする。 Further, (5) means for configuring a plurality of logical interfaces by a tunnel protocol, a storage unit for managing the connected user and the logical interface in association with each other, and when the communication data is received from the user, Means for selecting a logical interface associated with the user identified by the address of the input physical interface, transferring the communication data to the logical interface, and receiving the communication data from the logical interface; Means for selecting a user associated with the received logical interface and transferring the communication data to a physical interface connected to the user.
また、(6)トンネルプロトコルによって複数の論理インタフェースを構成する手段と、接続されるユーザと前記論理インタフェースとを関連付けて管理する記憶部と、ユーザから通信データを受信した際に、該通信データに付与された識別子によって識別されたユーザに関連付けられた論理インタフェースを選択し、該通信データを該論理インタフェースへ転送する手段と、論理インタフェースから通信データを受信した際に、該通信データを受信した論理インタフェースに関連付けられたユーザを選択し、該ユーザの識別子を該通信データに付与して転送する手段と、を備えたことを特徴とする。 Also, (6) means for configuring a plurality of logical interfaces by a tunnel protocol, a storage unit for managing the connected user and the logical interface in association with each other, and communication data when the communication data is received from the user. Means for selecting a logical interface associated with the user identified by the assigned identifier, transferring the communication data to the logical interface, and receiving the communication data from the logical interface; And a means for selecting a user associated with the interface and assigning the identifier of the user to the communication data for transfer.
また、(7)ユーザ毎に個別に配備されたパケットの宛先の経路情報を管理する記憶部と、複数のユーザに共通に配備されたパケットの宛先の経路情報を管理する記憶部と、パケットを受信した際に、前記2種類の記憶部の何れか一方を事前に定められた優先度に従って検索する経路検索部と、を備えたことを特徴とする。 Further, (7) a storage unit that manages route information of destinations of packets deployed individually for each user, a storage unit that manages route information of destinations of packets deployed commonly to a plurality of users, and a packet And a route search unit that searches for one of the two types of storage units in accordance with a predetermined priority when receiving.
また、(8)受信パケットの経路検索時に、前記複数のユーザに共通に配備されたパケットの宛先の経路情報を管理する記憶部に、該自装置内の宛先の経路情報が登録されていることを認識した場合、回線事業者のネットワークを経由することなく、該記憶部に登録された自装置内の宛先の経路へ優先して該パケットを転送する手段を備えたことを特徴とする。 In addition, (8) when the route search of the received packet is performed, the route information of the destination in the own device is registered in the storage unit that manages the route information of the destination of the packet deployed in common to the plurality of users. In the case of recognizing the packet, there is provided means for preferentially transferring the packet to the destination route in the own apparatus registered in the storage unit without going through the network of the network operator.
また、(9)書き換え用の新規プログラムを格納した別の装置から、ネットワーク経由で該プログラムを取得する手段と、各ユーザの通信状態を監視・測定し、該監視・測定された通信量又は通信内容の優先度を予め設定された閾値と比較し、それらが閾値以下のときに、前記ネットワーク経由で取得した新規プログラムに自装置のプログラムを書き換える手段を備えたことを特徴とする。 Also, (9) means for acquiring the program from another device storing a new program for rewriting via the network, and monitoring / measuring the communication state of each user, and monitoring / measured communication volume or communication Comparing the priority of the contents with a preset threshold value, and when they are equal to or less than the threshold value, there is provided a means for rewriting the program of the own apparatus with the new program acquired via the network.
また、(10)ユーザの通信からHTTPのプロトコルの通信を識別する手段を備え、前記プログラムの書き換えの旨を含むユーザへの通知情報を所持している場合に、前記ユーザからのHTTPのプロトコルの通信を終端し、該ユーザへHTTPのプロトコルの通信により前記通知情報を表示する手段を備えたことを特徴とする Further, (10) provided with means for identifying HTTP protocol communication from user communication, and possessing notification information to the user including the rewrite of the program, the HTTP protocol from the user A means for terminating communication and displaying the notification information to the user through communication using an HTTP protocol is provided.
本発明による第1の効果は、ユーザ毎に個別に動作する通信機能部と、該通信機能部の設定情報及び各ユーザについてのユーザ情報をユーザ対応に別々に記憶する記憶部とを備えたことにより、一つの通信装置で様々な異なるサービスを各ユーザに提供することができ、また各ユーザは自身に提供されるサービスについて自身で設定変更及び設定情報の閲覧を行うことができる。 The first effect of the present invention includes a communication function unit that operates individually for each user, and a storage unit that separately stores setting information of the communication function unit and user information about each user for each user. Accordingly, various different services can be provided to each user with a single communication device, and each user can change settings and view setting information for the services provided to him / herself.
特に集合住宅で複数のユーザを収容する通信装置においては、各ユーザの加入するサービスの種類に応じて各ユーザへ異なるサービスを提供することができ、また、ユーザ自身がその設定を変更し又は閲覧することが可能となる。また、本発明は、ユーザ毎に通信事業者との間にPPPoEトンネルを確立することができるため、各ユーザはそれぞれ異なる通信事業者に接続することができ、また、各ユーザ宅内にはブロードバンドルータ機器を備える必要が無くなる。 Especially in a communication device accommodating a plurality of users in an apartment house, different services can be provided to each user according to the type of service to which each user subscribes, and the user himself can change or view the settings. It becomes possible to do. In addition, since the present invention can establish a PPPoE tunnel with a communication carrier for each user, each user can connect to a different communication carrier, and each user's home has a broadband router. Eliminates the need for equipment.
本発明による第2の効果は、ユーザ毎の個別の経路情報とは別に各ユーザに共通の経路情報を備えることにより、各ユーザに共通のサービスを提供することができることである。特に、集合住宅に設置され、PPPoEトンネル接続を終端するユーザ回線集約装置においては、従来PPPoE伝送システム上では提供が困難であったマルチキャストサービスを容易に提供することができるようになる。また、同一の集合住宅内のユーザ同士のピア・ツー・ピア(Peer to Peer)通信を、回線事業者のネットワークを経由せずに直接行うことができるようになる。 The second effect of the present invention is that a common service can be provided to each user by providing the common route information for each user separately from the individual route information for each user. In particular, a user line aggregation device installed in an apartment house and terminating a PPPoE tunnel connection can easily provide a multicast service that has conventionally been difficult to provide on a PPPoE transmission system. In addition, peer-to-peer communication between users in the same apartment house can be performed directly without going through the network of the network operator.
本発明による第3の効果は、通信装置のプログラムの書き換えを自動化することで、通信量の少ないとき等、プログラム書き換えのタイミングを柔軟に設定し、通信装置のアップグレード等を行うことができる。また、ユーザのHTTP通信を監視し、該HTTP通信を強制的に終端することで、プログラム書き換え情報やサービス停止時間の情報等をリアルタイムにユーザへ通知することが可能となる。 The third effect of the present invention is that the rewriting of the program of the communication device is automated, so that the timing of rewriting the program can be set flexibly and the communication device can be upgraded, for example, when the amount of communication is small. Further, by monitoring the user's HTTP communication and forcibly terminating the HTTP communication, it becomes possible to notify the user of program rewrite information, service stop time information, and the like in real time.
図1はユーザ毎の通信機能を備えた本発明の通信装置を示す。本発明の通信装置は、複数のユーザ110,111〜11Nの通信回線を収容し、それぞれのユーザ対応に各々独立して動作する通信機能部120と、該通信機能部120の設定情報及び各ユーザについてのユーザ情報をユーザ対応に別々に記憶する記憶部130と、送受される通信データを解析して該通信データの該当ユーザ(該通信データの送受対象のユーザ)を識別するデータ解析/ユーザ識別部140と、記憶部130の情報の読み出し・書き込みの制御を行う設定/情報制御部150とを備える。
FIG. 1 shows a communication apparatus of the present invention having a communication function for each user. The communication device according to the present invention accommodates communication lines of a plurality of users 110 and 111 to 11N, and operates independently for each user. The
設定/情報制御部150は、データ解析/識別部140によって識別された通信データが、記憶部130からの読み出し又は記憶部130への書き込みの要求である場合に、該通信データに該当するユーザについての情報のみの読み出し又は書き込みを行うように制御する。
When the communication data identified by the data analysis / identification unit 140 is a read request from the
上記のユーザ毎の通信機能部120及び記憶部130を備えることにより、収容されたユーザ毎に異なる通信機能を提供することができ、また各ユーザも特に意識することなく、通信装置100にアクセスすれば、自動的にデータ解析/ユーザ識別部140により通信元のユーザが識別され、該ユーザに係る設定内容・情報だけを閲覧・変更することができる。
By providing the
また、本発明の通信装置100は、使用可能な通信機能をユーザ毎に予め設定する手段を備え、通信機能部120は、該設定手段に従ってユーザ毎に使用可能な通信機能を提供し、設定・ユーザ情報を格納する記憶部130の読み出し・書き込みは、該設定手段によりユーザ毎の使用可能な項目のみの読み出し・書き込みを行う手段を備える。
Further, the
これにより、各ユーザがそれぞれ加入しているサービスを予め設定しておき、加入しているサービスに関する通信機能のみを各ユーザに提供し、記憶部130の設定変更・読み出しも、加入しているサービスに関するものしかできないようにすることができる。
As a result, the services subscribed to by each user are set in advance, only the communication functions related to the subscribed services are provided to each user, and the setting change / read of the
また、本発明の通信装置は、一つの物理的インタフェースに一つのユーザ通信回線のみが接続されるインタフェースを複数備え、前述の通信データを解析して該通信データの該当ユーザを識別する手段は、該通信データが入力された物理インタフェースによって識別する構成とすることができる。 Further, the communication apparatus of the present invention includes a plurality of interfaces to which only one user communication line is connected to one physical interface, and means for analyzing the communication data to identify a corresponding user of the communication data, A configuration may be adopted in which the communication data is identified by a physical interface to which the communication data is input.
また、本発明の通信装置は、各ユーザの通信データにユーザ毎に異なる識別子を付与して通信を行う手段を備え、前述の通信データを解析して該通信データの該当ユーザを識別する手段は、該通信データに付与された該識別子によって識別する構成とすることもできる。 The communication apparatus of the present invention includes means for performing communication by assigning different identifiers to the communication data of each user for each user, and means for analyzing the communication data and identifying a corresponding user of the communication data. Also, a configuration can be adopted in which the identifier is given by the identifier given to the communication data.
また、本発明の通信装置は、通信パケット内のアドレス情報によってそのパケットの宛先を管理する記憶部130を備え、該記憶部130の内容は、通信制御プロトコルによってネットワークアドレスがユーザに割り当てられたときに自動的に更新される構成とすることができる。
The communication device of the present invention further includes a
次に、トンネルプロトコルによる複数の論理インタフェースを構成する本発明の通信装置について図2を参照して説明する。この実施形態の通信装置200は、複数のユーザ210,211〜21Nの通信回線を収容し、トンネルプロトコルによって複数の論理インタフェースを構成する論理IF構成部220と、各論理インタフェースとそれに接続されるユーザとを関連付けて管理する記憶部230と、ユーザから通信データを受信した際に、ユーザを識別するデータ解析/ユーザ識別部240によって該当するユーザを識別し、記憶部230により各ユーザに関連付けられた論理インタフェースを選択し、該論理インタフェースへ通信データを転送するユーザ→論理IF転送部250と、論理インタフェースから通信データを受信した際に、記憶部230により論理インタフェースに関連付けられたユーザを選択して、該ユーザへ向けて該通信データを転送する論理IF→ユーザ転送部260とを備える。
Next, the communication apparatus of the present invention that constitutes a plurality of logical interfaces based on the tunnel protocol will be described with reference to FIG. The
また、この実施形態の通信装置において、データ解析/ユーザ識別部240のユーザを識別する手段は、ユーザの通信回線が接続されている物理インタフェースによってユーザを識別する構成とすることができる。また、ユーザを識別する手段は、ユーザ毎に異なる識別子をパケットに付与する手段によって付与された識別子を基にユーザを識別する構成とすることができる。
In the communication apparatus of this embodiment, the means for identifying the user of the data analysis /
次に、ユーザ毎の経路情報及びユーザ共通の経路情報を有する本発明の通信装置について図3を参照して説明する。この実施形態の通信装置300は、複数のユーザの通信回線310,311〜31Nを収容し、ユーザ毎に個別に配備されたパケットの宛先の経路情報を管理する記憶部320と、複数のユーザに共通に配備されたパケットの宛先の経路情報を管理する記憶部330と、パケットを受信した際に、前述の2種類の記憶部320又は記憶部330の何れかを事前に定められた優先度に従って検索する経路検索部340とを備える。
Next, the communication apparatus of the present invention having route information for each user and route information common to users will be described with reference to FIG. The
なお、この実施形態は前述の図2に示したトンネルプロトコルによる複数の論理インタフェースを構成する実施形態と組み合わせて構成してもよく、この場合、図2の実施形態のユーザ→論理IF転送部250や論理IF→ユーザ転送部260に優先して、記憶部330による宛先決定ポリシーによる転送が適用される。
This embodiment may be configured in combination with the above-described embodiment that forms a plurality of logical interfaces based on the tunnel protocol shown in FIG. 2. In this case, the user → logical IF
次に自装置のプログラムを書き換えることができる通信装置の実施形態について説明する。本発明による通信装置は、書き換え用の新規プログラムを格納した別の装置からネットワーク経由で該プログラムを取得し、以下に述べる予め定められた契機によって自装置のプログラムを、ネットワーク経由で取得した新規のプログラムに自動的に書き換える手段を備える。 Next, an embodiment of a communication apparatus that can rewrite the program of the own apparatus will be described. The communication device according to the present invention obtains the program from another device storing a new program for rewriting via the network, and obtains the program of the own device via the network at a predetermined opportunity described below. A means for automatically rewriting the program is provided.
上述のプログラムの書き換えの契機として、通信装置内においてユーザの通信状態を監視・測定し、該監視・測定された通信量又は通信内容の優先度を予め設定された閾値と比較し、それらが閾値以下のときにネットワーク経由で取得した新規プログラムに書き換える構成とすることができる。 As a trigger for rewriting the above-mentioned program, the communication state of the user is monitored / measured in the communication device, and the amount of communication or priority of communication content monitored / measured is compared with a preset threshold value. It can be configured to rewrite to a new program acquired via the network at the following times.
また、本発明による通信装置は、ユーザの通信からHTTPのプロトコルによる通信データを識別する手段を備え、ユーザへプログラム書き換え等の旨の通知すべき情報を所持している場合のみ、該識別手段によってユーザからのHTTPのプロトコルによる通信データを識別して終端し、該ユーザへHTTPのプロトコルによる通信データを使用して前記通知情報を送信する手段を備えることができる。 In addition, the communication device according to the present invention includes means for identifying communication data based on HTTP protocol from user communication, and only when the user has information to be notified of program rewriting, etc. Means may be provided for identifying and terminating communication data from the user according to the HTTP protocol and transmitting the notification information to the user using the communication data according to the HTTP protocol.
以下、本発明の実施例について説明する。なお、以下の実施例は例示であり、本発明の構成は以下の実施例の構成に限定されない。図4は本発明による通信装置を用いたユーザ回線集約システムの第1の実施例である。集合住宅430内には各ユーザ410,411〜41Nの居宅があり、各ユーザはそれぞれの宅内でネットワークを構成している。
Examples of the present invention will be described below. In addition, the following Examples are illustrations and the structure of this invention is not limited to the structure of the following Examples. FIG. 4 shows a first embodiment of a user line aggregation system using a communication apparatus according to the present invention. There are homes for the respective users 410 and 411 to 41N in the
集合住宅430内の管理室440には本発明による通信装置400が設置され、通信装置400の一つの物理インタフェースに一ユーザの通信回線が接続され、各ユーザ宅とはEthernet(登録商標),VDSL(Very high-bit-rate Digital Subscriber Line),HomePNA(Home Phone line Networking Alliance)等の通信設備により配線され、通信装置400は各ユーザ宅から配線された通信回線を集約する。
A
また、集合住宅430と回線事業者との間には光ファイバ等の伝送回線が敷設され、集合住宅430内に設置される通信装置400は、PPPoE等のトンネルプロトコルを使用して回線事業者のBAS(Broadband Access Server)装置450と接続され、ユーザからの通信データはBAS装置450によって各サービス事業者(通信事業者)461〜463へ振り分けられる。
Further, a transmission line such as an optical fiber is laid between the
通信装置400は、各ユーザとサービス事業者(通信事業者)とで交わされるサービス契約の内容によって、ユーザ毎にそれぞれ異なる通信機能を提供する。図4の例では、ユーザ410が契約するサービス事業者461は、IPv4のインターネット接続を提供し、通信装置400は、ユーザ410に対してIPv4ルータ機能,NAT機能,DHCP機能を提供する。
The
同様の例として、サービス事業者462(IPv6インターネット接続提供者)と契約しているユーザ411には、IPv6ルータ機能とファイアウォール機能を、サービス事業者463(IPv4インターネット接続とIP電話の提供者)と契約しているユーザ41Nには、ブリッジング機能を提供する。これらの通信機能は、ユーザ毎に個別に提供され、それぞれの通信機能は独立して動作する。 As a similar example, a user 411 contracted with a service provider 462 (IPv6 Internet connection provider) has an IPv6 router function and a firewall function, and a service provider 463 (IPv4 Internet connection and IP telephone provider). The bridging function is provided to the contracted user 41N. These communication functions are individually provided for each user, and each communication function operates independently.
図5は通信装置400内で、各ユーザ410〜41Nのユーザ識別情報,接続先トンネル情報,提供通信機能及び設定情報を管理するユーザ管理テーブルを示している。通信装置400は、パケット受信時に該ユーザ管理テーブルを検索することにより、該当するユーザを識別し、提供する通信機能、該ユーザが設定/閲覧することができる情報,パケットの転送先等を決定する。
FIG. 5 shows a user management table for managing user identification information, connection destination tunnel information, provided communication function, and setting information of each user 410 to 41N in the
各ユーザはHTTP(Hyper Text Transfer Protocol)等の通信プロトコルにより通信装置400にアクセスして各自の通信機能を直接設定したり、設定情報を閲覧したりすることができる。通信装置400は、ユーザから送られてきた自装置宛のHTTPのプロトコルによる制御パケットを、前述のユーザ管理テーブルを検索することにより送信ユーザを識別し、該当する通信機能に関わる制御画面又は情報のみを該ユーザのWEBブラウザ画面上に表示する。
Each user can access the
従って、ユーザ410にはIPv4ルータ,NAT機能,DHCP機能に関する設定情報、ユーザ411にはIPv6ルータ,ファイアウォール機能に関する設定情報、ユーザ41Nにはブリッジング機能に関する設定情報のみがそれぞれのWEBブラウザによる表示画面に表示され、ユーザ毎の通信機能の設定又はその設定情報だけを変更又は閲覧することができる。 Accordingly, the user 410 has setting information related to the IPv4 router, NAT function, and DHCP function, the user 411 has setting information related to the IPv6 router and firewall function, and the user 41N has only setting information related to the bridging function. It is possible to change or view only the communication function setting or its setting information for each user.
また、ユーザがサービス事業者を介して通信を行うときも同様に、通信装置400はユーザからパケットを受信した際に、前記ユーザ管理テーブルによって転送先のPPPoEトンネル接続先を決定し、逆にサービス事業者側からパケットを受信した際にも、前記ユーザ管理テーブルによって転送先の物理ポートを決定する。
Similarly, when a user communicates via a service provider, the
図6は本発明による通信装置を用いたユーザの通信回線を集約するシステムの第2の実施例である。集合住宅660の管理室650内には本発明による通信装置600が設置される。各ユーザ610,611〜61Nの通信回線は、レイヤ2スイッチ640で集約され、該集約された一つの回線が本発明の通信装置600の一つの物理インタフェースに接続される。
FIG. 6 is a second embodiment of a system for aggregating user communication lines using a communication apparatus according to the present invention. A
レイヤ2スイッチ640は、VLAN(Virtual LAN)によってユーザ間の通信を分離し、ポートベースVLANを使用して、各ユーザの通信回線が接続されている物理インタフェースとVLAN IDとを対応させ、通信装置600との間でタグVLANを使用してパケットを送受する。
The layer 2
レイヤ2スイッチ640は、VLAN管理テーブル670を用いてLAN接続を管理する。図6に示す例では、物理ポート#DL0に接続されたユーザ610からのパケットはVLAN ID=1000に所属するため、通信装置600が接続された物理ポート#ULへ該パケットを転送する際に、VID=1000を示すVLANタグを付与して出力し、通信装置600においてユーザ識別部630でVLANタグのVIDを認識することによりユーザを識別し、ユーザ毎の通信機能部620で該ユーザに対応する通信機能を提供する。
The layer 2
図7は通信装置600内で、各ユーザ610〜61Nのユーザ識別情報,接続先トンネル情報,提供する通信機能及び設定情報を管理するユーザ管理テーブルを示している。この実施例では、ユーザ識別子としてVLANタグのVIDを使用する。
FIG. 7 shows a user management table for managing user identification information, connection destination tunnel information, communication functions to be provided, and setting information of each user 610 to 61N in the
図8は本発明による通信装置を用いたユーザ通信回線の集約システムの第3の実施例である。本発明による通信装置800は、集合住宅におけるユーザの通信回線を集約し、上位のサービス事業者とPPPoE等のトンネルプロトコルによって接続されている。
FIG. 8 shows a third embodiment of the user communication line aggregation system using the communication apparatus according to the present invention. A
通常、各ユーザからのパケットは、通信装置800においてユーザ識別後にユーザ毎の経路情報を参照し、該当するPPPoEの接続先トンネルへ転送される。ここで回線事業者840は、サービス事業者と集合住宅との間を接続するサービスを主に提供するが、回線事業者840自身のネットワークを利用したコンテンツ配信サービス830も提供することができる。
Usually, packets from each user are transferred to the corresponding PPPoE connection destination tunnel by referring to the path information for each user after the user identification in the
ここで、ユーザ810,811は、この回線事業者840のコンテンツ配信サービス830に加入し、その宅内に設置されたTV(テレビ)端末を使用してコンテンツを視聴するものとする。このとき、ユーザ810,811へのコンテンツ配信サービス830の配信手順において、通信装置800は、ユーザ共通の経路情報850を参照し、ユーザ810,811の該配信サービスへの加入を認識して、ユーザ810,811からの該コンテンツ配信サービス宛へのパケット(コンテンツ視聴要求等)は、PPPoEトンネル内へは転送せずに、IPoE(IP over Ethernet(登録商標))として直接回線事業者へ転送する。
Here, it is assumed that the users 810 and 811 subscribe to the
また逆に、通信装置800は、コンテンツ配信サービス830から受信したマルチキャスト等のIPoEパケットを、コンテンツ配信サービス830へ加入しているユーザ810,811宛に転送する。このように、ユーザ毎の個別の経路情報とは別にユーザ共通の経路情報を参照することで、複数のユーザに共通のコンテンツ配信サービスを提供することが可能となり、PPPoEシステム上でPPPoEトンネルを使用せずにマルチキャストサービス等による配信サービスを提供することができる。
Conversely, the
図9は本発明による通信装置を用いたユーザ通信回線集約システムの第4の実施例である。本発明による通信装置900は、集合住宅におけるユーザの通信回線を集約し、上位のサービス事業者とPPPoE等のトンネルプロトコルによって接続する。
FIG. 9 shows a fourth embodiment of the user communication line aggregation system using the communication apparatus according to the present invention. The
通常、各ユーザからのパケットは、通信装置900においてユーザ識別を行った後に各ユーザ毎の個別の経路情報を参照し、該当するPPPoEトンネルへ転送される。また、通信装置900は、各ユーザが加入しているサービスを管理しており、図9ではユーザ910,ユーザ911が同一のサービス事業者(サービス事業者1)に加入しているものとする。
Normally, packets from each user are transferred to the corresponding PPPoE tunnel with reference to individual path information for each user after performing user identification in the
ここで、ユーザ910からユーザ911に、サービス事業者1が提供するIP電話サービスによる通話の要求を発した場合、ユーザ910のIP電話端末とユーザ911のIP電話端末との間でピア・ツー・ピア(Peer to Peer)通信が発生する。このとき、通信装置900は、ユーザ共通の経路情報920を参照し、ユーザ910とユーザ911とが同一のサービス事業者1に加入していることを認識すると、PPPoEトンネル内へは転送せず、共通経路情報920の情報に従って、ユーザ910とユーザ911との間で直接パケット転送を行う。
Here, when a call request is made from the user 910 to the user 911 using the IP telephone service provided by the service provider 1, a peer-to-peer is established between the IP telephone terminal of the user 910 and the IP telephone terminal of the user 911. Peer to Peer communication occurs. At this time, the
このように、ユーザ毎の個別の経路情報とは別にユーザ共通の経路情報を参照することで、集合住宅内でのピア・ツー・ピア(Peer to Peer)通信サービスを、回線事業者との回線を使用することなく該集合住宅内の回線だけを用いて提供することにより、回線使用の効率化を図ることができる。 In this way, peer-to-peer communication services in collective housing can be connected to a line operator by referring to route information common to users separately from individual route information for each user. By using only the lines in the apartment house without using the terminal, it is possible to improve the efficiency of the line use.
通信装置においてプログラムの変更を行う場合、一般には通信事業者又は集合住宅の管理者がその変更を行う必要があるが、本発明による通信装置では、予めプログラムをネットワーク上のサーバ等からダウンロードしておき、深夜等のようにサービス利用の少ない時間帯に自動的にプログラム書き換え、再起動を行うよう設定することが可能である。 When changing a program in a communication device, it is generally necessary for a communication carrier or an apartment manager to make the change. However, in the communication device according to the present invention, a program is downloaded in advance from a server on a network. In addition, it is possible to set the program to be automatically rewritten and restarted at a time when the service usage is low, such as at midnight.
本発明による通信装置は、ユーザの通信状態をリアルタイムに監視し、ユーザの送受するデータ通信量が少ないとき又は優先度の高いデータ通信が行われてていないときに、自動的に通信装置のプログラム書き換え、再起動の処理を行うように設定することができる。 The communication device according to the present invention monitors the communication state of the user in real time, and automatically executes the program of the communication device when the amount of data communication transmitted and received by the user is small or when high-priority data communication is not performed. It can be set to perform rewriting and restart processing.
また、この自動的に行うプログラム書き換え時には、ユーザへプログラム書き換えによる仕様変更や再起動による一時的サービス停止の旨の情報を通知する必要がある。図10は本発明による通信装置において、ユーザにプログラム書き換えの旨の情報を通知する実施例である。 Further, at the time of this automatic program rewriting, it is necessary to notify the user of specification change due to program rewriting or information indicating a temporary service stop due to restart. FIG. 10 shows an embodiment in which the communication apparatus according to the present invention notifies the user of information to rewrite the program.
本発明による通信装置1000は、通知情報保持部1020においてサービス一時停止や仕様変更等のユーザへの通知情報を保持している。通知情報保持部1020がユーザへ通知すべき情報を特に保持していない場合は、ユーザ端末1030からインターネット上のWebサーバ1040へのアクセスは通常通り行われる。
In the
しかし、例えば、通知情報保持部1020が処理プログラム書き換えの通知情報を保持しているときに、ユーザ端末1030がインターネット上のWebサーバ1040へHTTPのプロトコルによるアクセスを行った場合、通信装置1000内のHTTP識別部1010は、強制的にこのHTTPのプロトコルによるアクセスを終端し、発信元のユーザへプログラム書き換えの旨の通知情報を含むHTTPレスポンスを返送する。
However, for example, when the
このHTTPレスポンスのメッセージ内には、一定時間経過後に自動的にWebサーバ1040ヘアクセスするスクリプト、又はユーザが通知情報を読み終えた後にWebサーバ1040ヘアクセスすることができるハイパーリンクを挿入しておく。これによってユーザは、HTTPのプロトコルによるアクセスを行ったときに、事前に必要な通知情報を取得することが可能となる。
In the HTTP response message, a script that automatically accesses the
110,111〜11N ユーザ
120 通信機能部
130 記憶部
140 データ解析/ユーザ識別部
150 設定/情報制御部
110, 111 to
Claims (1)
前記各ユーザの通信回線をそれぞれ個別のサービス事業者にトンネルプロトコルにより接続する手段と、
前記各ユーザの通信回線に、それぞれ独立して動作するIPv4ルータ機能、NAT機能、DHCP機能、IPv6ルータ機能、ファイアウォール機能又はブリッジング機能の通信機能を個別に提供する手段と、
前記各ユーザのユーザ識別情報、接続先トンネル情報、提供通信機能及び設定情報を管理するユーザ管理テーブルと、
前記各ユーザの通信回線からのパケット受信時に、前記ユーザ管理テーブルを検索し、該当するユーザを識別し、提供する通信機能及びトンネル接続先を決定する手段と、
を備えたことを特徴とする複数のユーザの通信回線を収容する通信装置。 A communication device that accommodates communication lines of a plurality of users and provides a connection between the plurality of users and a communication carrier,
Means for connecting each user's communication line to an individual service provider by a tunnel protocol;
Means for individually providing a communication function of an IPv4 router function, a NAT function, a DHCP function, an IPv6 router function, a firewall function, or a bridging function that operate independently for each user communication line;
A user management table for managing user identification information, connection destination tunnel information, provided communication function and setting information of each user;
Means for searching the user management table upon receiving a packet from the communication line of each user, identifying the corresponding user, and determining a communication function to be provided and a tunnel connection destination;
A communication apparatus that accommodates communication lines of a plurality of users.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004350652A JP4395059B2 (en) | 2004-12-03 | 2004-12-03 | Communication device accommodating communication lines of multiple users |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004350652A JP4395059B2 (en) | 2004-12-03 | 2004-12-03 | Communication device accommodating communication lines of multiple users |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006165723A JP2006165723A (en) | 2006-06-22 |
| JP4395059B2 true JP4395059B2 (en) | 2010-01-06 |
Family
ID=36667271
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004350652A Expired - Fee Related JP4395059B2 (en) | 2004-12-03 | 2004-12-03 | Communication device accommodating communication lines of multiple users |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4395059B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012501149A (en) * | 2008-08-29 | 2012-01-12 | シング ハリ、シャンカー | Method and system for integrating multiple building management services and home automation services with multiple multi-play services on a neutral access network operations basis |
| WO2018207884A1 (en) | 2017-05-11 | 2018-11-15 | 日本電気株式会社 | Gateway device, message transmission method and program |
-
2004
- 2004-12-03 JP JP2004350652A patent/JP4395059B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006165723A (en) | 2006-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11611449B2 (en) | System and method for providing network support services and premises gateway support infrastructure | |
| US8649386B2 (en) | Multi-interface wireless adapter and network bridge | |
| JP4354294B2 (en) | Gateway device connected to a plurality of networks having different network segments, and program and method for transferring IP packet | |
| CA2999574C (en) | Method and system for self-provisioning of cable modems and multimedia terminal adapters | |
| FR2815208A1 (en) | MANAGED IN A PRIVATE TERMINAL INSTALLATION IN ATM MODE | |
| CN101569149A (en) | Residential gateway device for providing multiple services to user equipment | |
| US11153118B2 (en) | Technique for executing a service in a local area network through a wide area communication network | |
| JP4395059B2 (en) | Communication device accommodating communication lines of multiple users | |
| US20050125540A1 (en) | Home portal router | |
| EP1202494A2 (en) | Method and system for remotely maintaining and provisioning equipment over a wide area network | |
| US7660266B2 (en) | Automatic functionality generating mechanism for network connecting appliances | |
| JP4911570B2 (en) | Priority communication method and system for power line network | |
| WO2001076137A2 (en) | Local bridge configuration and maintenance | |
| JP3950345B2 (en) | Internet two-way communication method | |
| JP2002290427A (en) | Cable television system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070305 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090223 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090602 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090728 |
|
| 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: 20091016 |
|
| 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: 20121023 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121023 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131023 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |