[go: up one dir, main page]

JP2003288209A - Object-using gateway device - Google Patents

Object-using gateway device

Info

Publication number
JP2003288209A
JP2003288209A JP2002090492A JP2002090492A JP2003288209A JP 2003288209 A JP2003288209 A JP 2003288209A JP 2002090492 A JP2002090492 A JP 2002090492A JP 2002090492 A JP2002090492 A JP 2002090492A JP 2003288209 A JP2003288209 A JP 2003288209A
Authority
JP
Japan
Prior art keywords
data
objects
mapping
intermediate model
model
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.)
Granted
Application number
JP2002090492A
Other languages
Japanese (ja)
Other versions
JP3762322B2 (en
Inventor
Noriyuki Komiya
紀之 小宮
Noriyuki Kushiro
紀之 久代
Yoshiaki Ito
善朗 伊藤
Shigenori Nakada
成憲 中田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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
Priority to JP2002090492A priority Critical patent/JP3762322B2/en
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to CN2005100543916A priority patent/CN1658601B/en
Priority to PCT/JP2002/011820 priority patent/WO2003044674A1/en
Priority to CNA028038665A priority patent/CN1488102A/en
Priority to US10/466,600 priority patent/US8112498B2/en
Priority to ES02781747.7T priority patent/ES2451844T3/en
Priority to CA2435068A priority patent/CA2435068C/en
Priority to KR10-2003-7009413A priority patent/KR100530414B1/en
Priority to CN200910168218.7A priority patent/CN101661502B/en
Priority to EP02781747.7A priority patent/EP1469394B1/en
Priority to AU2002349765A priority patent/AU2002349765B2/en
Publication of JP2003288209A publication Critical patent/JP2003288209A/en
Application granted granted Critical
Publication of JP3762322B2 publication Critical patent/JP3762322B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable different network systems A and B to easily achieve mapping between objects that express the respective systems. <P>SOLUTION: An arrangement, wherein elements constituting the systems are used as objects and data on the objects are shared by the different systems, has an intermediate model 102 to be accessed by the different systems. For an intermediate object 103 provided within the intermediate model to correspond to the element, each system associates the item of its own corresponding element 106 with it and transfers the data to the associated item. When one of the systems needs data on the elements of the other system, the intermediate object is accessed to obtain the item-associated data. <P>COPYRIGHT: (C)2004,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、異なる複数のネッ
トワークシステムを相互に接続し、データ交換を行うた
めに用いる中間オブジェクトの設定と利用に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to setting and use of an intermediate object used for connecting a plurality of different network systems to each other and exchanging data.

【0002】[0002]

【従来の技術】従来、ビルなどに設置される空調、照明
などのビル設備機器の監視・制御コマンドの送受信を行
うネットワークと、それら機器群の監視・制御をまとめ
て行う上位ビル管理システムとの間や、その他異なるプ
ロトコルを持つ複数のネットワークシステムの間に置か
れて、これらを相互に接続するゲートウェイ装置があ
る。このゲートウェイ装置では、双方のシステムを扱う
オブジェクトの設定や、相互の対応付けであるオブジェ
クトへのマッピングの設定は、適用物件毎に製作される
ソフトウェア内部に各システム対応に固有に設定して保
持するか、あるいは幾通りかの決まった設定情報を保持
してその中から選択して使用する形態をとっている。従
ってこれらの設定情報の変更にはソフトウェアの書換え
を行う必要があった。
2. Description of the Related Art Conventionally, a network for sending and receiving monitoring / control commands for building equipment such as air conditioning and lighting installed in buildings and a higher building management system for collectively monitoring and controlling those equipment groups There is a gateway device which is placed between or between a plurality of network systems having different protocols to connect these to each other. In this gateway device, the settings of objects that handle both systems and the settings of mapping to objects that are mutual correspondences are set and held uniquely for each system correspondence in the software produced for each applicable property. Alternatively, some form of set information is held and selected from among them to be used. Therefore, it was necessary to rewrite the software to change the setting information.

【0003】このような不具合を解決するために、第2
の従来例として、特開平5−173795号公報などで
は、複数のオブジェクト間の双方向の関係情報を管理す
るための関係管理オブジェクトを設け、この関係管理オ
ブジェクトに対する操作によってオブジェクト間のマッ
ピングのメンテナンス等を行う試みもなされている。
In order to solve such a problem, the second
As a conventional example of Japanese Patent Laid-Open No. 5-173795, a relation management object for managing bidirectional relation information between a plurality of objects is provided, and mapping maintenance between objects is performed by an operation on the relation management object. Attempts have also been made.

【0004】[0004]

【発明が解決しようとする課題】従来のゲートウェイ装
置におけるマッピング情報の設定は、上記のようになさ
れており、接続されるシステムの構成等の変更や、マッ
ピング仕様(対応関係)の変更の際には多くの費用と時
間がかかるという課題があった。さらに、マッピングの
設定は接続される双方のシステムを共に熟知し、システ
ムを扱うオブジェクトについてその相互関係をよく理解
した上で行う必要があるため、高度な技術者を必要とす
るという課題があった。また第2の従来例によると、双
方のオブジェクト間のマッピング情報を関係管理オブジ
ェクトが持つために、マッピングの設定作業者はマッピ
ングを行う双方のシステムについて同時に熟知していな
ければならず、また、一方のシステムの変更が起きた時
には他方のシステムの状況を再度考慮しながらマッピン
グの設定をし直す作業が必要となるという課題がある。
The mapping information is set in the conventional gateway device as described above, and when the configuration of the system to be connected is changed or the mapping specification (correspondence relationship) is changed. Had the problem that it cost a lot of money and time. Furthermore, the setting of the mapping requires knowledge of both systems to be connected together and the mutual relationships of the objects that handle the systems, and it is necessary to have a high level of technician. . Further, according to the second conventional example, since the relationship management object has the mapping information between both objects, the mapping setting operator must be familiar with both mapping systems at the same time. There is a problem that when the system change occurs, it is necessary to re-set the mapping while considering the situation of the other system again.

【0005】本発明はこのような課題を解決するために
なされたもので、異なるプロトコルで運用される異種ネ
ットワークシステムAとBとを、各々のシステムを表現
するオブジェクトの相互マッピングを行って相互接続す
るシステムにおいて、互のネットワークシステムを熟知
していなくてもマッピングの設定ができ、かつ一方のネ
ットワークシステムに変更が起きても他方のネットワー
クシステムの設定情報にその影響が及ばさない、ゲート
ウェイ装置における対応付け装置を得ることを目的とす
る。また更に、設定作業、監視・制御のための開発をビ
ューを使って簡便に、かつ使用者にとっては分かりやす
い形式とする。さらに、より正確で妥当なマッピングの
生成を行なうことも目的とする。加えて、運用に伴うネ
ットワークシステムの変更にも容易に追随する装置を得
る事も目的とする。
The present invention has been made in order to solve such a problem, and interconnects heterogeneous network systems A and B operated by different protocols by mutually mapping objects representing each system. In a gateway device, the mapping system can be set even if they are not familiar with each other's network systems, and even if a change occurs in one network system, the setting information of the other network system is not affected. The purpose is to obtain an associating device. Furthermore, setting work and development for monitoring and control will be done in a convenient and easy-to-use format using views. Furthermore, it is also intended to generate a more accurate and valid mapping. In addition, the purpose is to obtain a device that easily follows changes in the network system due to operation.

【0006】[0006]

【課題を解決するための手段】この発明に係るシステム
間におけるオブジェクト利用ゲートウェイ装置は、シス
テムを構成する要素をオブジェクトとして、このオブジ
ェクトのデータを異なるシステムで利用する構成におい
て、1つのシステムで設定する中間モデルを備えて、こ
の中間モデル内に要素対応に設けた中間オブジェクトに
対して、1つのシステムが自身の対応する要素の項目を
対応付け、この対応付けた項目にデータを転送する構成
とし、他システムにおいて中間オブジェクトのデータが
要素データとして必要になると、中間オブジェクトの項
目対応のデータを他システムが得るようにした。
An object-using gateway device between systems according to the present invention sets elements constituting a system as objects and sets data of the objects in different systems in one system. An intermediate model is provided, and one system associates an item of an element corresponding to itself with an intermediate object provided in the intermediate model for each element, and transfers data to the associated item. When the data of the intermediate object is required as the element data in the other system, the data corresponding to the item of the intermediate object is obtained by the other system.

【0007】または、システムを構成する要素をオブジ
ェクトとして、このオブジェクトのデータを異なるシス
テムで相互利用する構成において、互いにアクセスする
中間モデルを備えて、この中間モデル内に要素対応に設
けた中間オブジェクトに対して、各システムが自身の対
応する要素の項目を対応付け、この対応付けた項目にデ
ータを転送し、また自システムで他システムの要素デー
タが必要になると、中間オブジェクトをアクセスして項
目対応のデータを得るようにした。
Alternatively, in an arrangement in which elements constituting the system are used as objects and data of the objects are mutually used in different systems, an intermediate model for accessing each other is provided, and an intermediate object provided for each element in the intermediate model is provided. On the other hand, each system associates the item of the corresponding element of itself, transfers the data to this associated item, and when the own system needs the element data of the other system, it accesses the intermediate object and handles the item. I got the data of.

【0008】また更に、各システムは、中間オブジェク
トのデータをアクセスする場合、中間オブジェクトの構
成項目が所定の割合以上に自身のアクセス対象と合致し
ている中間オブジェクトを中間オブジェクトとして対応
付けるようにした。
Further, each system, when accessing the data of the intermediate object, associates the intermediate object whose constituent items of the intermediate object match the access target of itself with a predetermined ratio or more as the intermediate object.

【0009】また更に、中間オブジェクトには付帯情報
を付加し、各システムは、付帯情報を参照して中間オブ
ジェクトをアクセスするようにした。
Further, additional information is added to the intermediate object, and each system refers to the additional information to access the intermediate object.

【0010】また更に、システムと中間モデルとの対応
付けに際し、中間モデルと構成中間オブジェクト、及び
上記システムとシステムを構成する要素とを同一画面上
に表示するようにした。
Furthermore, when associating the system with the intermediate model, the intermediate model, the constituent intermediate objects, and the system and the elements constituting the system are displayed on the same screen.

【0011】[0011]

【発明の実施の形態】実施の形態1.以下、本発明の第
1の実施の形態について図1、図2、図3により説明す
る。本発明に係る異種ネットワーク間マッピングの実現
方式の説明構成図を図1に示す。ここでは、相互接続す
るネットワークの一例としてBACnetシステム10
5と、LONシステム107を示していて、これらが実
体として存在する対象である。これらのシステムを相互
にマッピングし、接続するとは、すなわちBACnet
システム105に定義されるBACnetオブジェクト
106と、LONシステム107に定義されるLONオ
ブジェクト108との間の対応関係である、オブジェク
ト間マッピング111を設定することである。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiment 1. Hereinafter, a first embodiment of the present invention will be described with reference to FIGS. 1, 2 and 3. FIG. 1 shows an explanatory block diagram of an implementation method of mapping between heterogeneous networks according to the present invention. Here, the BACnet system 10 is used as an example of an interconnected network.
5 and LON system 107, these are the objects that exist as entities. Mapping these systems to each other and connecting them means BACnet
An object-to-object mapping 111, which is a correspondence relationship between the BACnet object 106 defined in the system 105 and the LON object 108 defined in the LON system 107, is set.

【0012】本実施の形態では、これらの実体として存
在するシステムの共通概念、あるいは性質、または独自
のモデルなどを利用・導入して、実体の無い、仮想モデ
ルとしての中間モデル102を構築し、各ネットワーク
システムのオブジェクトのマッピング設定は、実体であ
るBACnetオブジェクト106あるいはLONオブ
ジェクト108同士で直接行うのではなく、この中間モ
デル102に定義される中間モデルオブジェクト103
に対して行う。例えば、BACnetオブジェクト10
6は直接LONオブジェクト108に対してマッピング
するのではなく、中間モデルオブジェクト103にマッ
ピングし(ステップ109)、(以降こうした動作をス
テップで表現する。)LONオブジェクト108も直接
BACnetオブジェクト106に対してマッピングす
るのではなく、中間モデルオブジェクト103に対して
マッピングする(ステップ110)。ここで初めて、共
通の中間モデルオブジェクト103にマッピングされた
実体のシステムのオブジェクト、BACnetオブジェ
クト106とLONオブジェクト108とが相互にマッ
ピングされている111という設定となる。
In the present embodiment, a common concept or property of a system existing as these entities, or an original model is utilized / introduced to construct an intermediate entity model 102 as a virtual model having no entity, The mapping setting of the object of each network system is not performed directly between the BACnet object 106 or the LON object 108 which are the entities, but the intermediate model object 103 defined in the intermediate model 102.
Do against. For example, the BACnet object 10
6 is not directly mapped to the LON object 108, but is mapped to the intermediate model object 103 (step 109), and (hereinafter, such an operation is expressed in steps). The LON object 108 is also directly mapped to the BACnet object 106. Instead, it maps to the intermediate model object 103 (step 110). Here, for the first time, the setting is 111 in which the BACnet object 106 and the LON object 108, which are the actual system objects mapped to the common intermediate model object 103, are mutually mapped.

【0013】次に図2に非常に簡単な具体例を示す。実
体となるシステムは前述同様BACnetシステム20
7とLONシステム214とした。これらから構築した
中間モデル201は、ここでは機器の実体を意識したた
めLONシステムのオブジェクトに近い構成となっては
いるが、独自モデルである。まず、BACnetシステ
ム207から中間モデル201へのマッピングを行うも
のとして説明する。BACnetオブジェクトの1つ、
ID=10のBinary Outputオブジェクト
208は、PresentValueのプロパティ20
9がプロパティレベルで中間モデルオブジェクトの空調
機器202の運転状態プロパティ203にマッピングす
る(ステップ220)ものとする。同様にID=11の
Binary Outputオブジェクト210のPr
esentValue211は、照明機器205の運転
状態206にマッピングし(ステップ221)、Mul
tistate Outputオブジェクト212のP
resentValue213は、空調機器202の運
転モード204にマッピングする(ステップ222)。
これでBACnet側の設定は完了となる。
Next, FIG. 2 shows a very simple concrete example. The actual system is the BACnet system 20 as described above.
7 and LON system 214. The intermediate model 201 constructed from these is a unique model although it has a configuration close to the object of the LON system because the substance of the device is taken into consideration here. First, description will be given assuming that the BACnet system 207 is mapped to the intermediate model 201. One of the BACnet objects,
The Binary Output object 208 with ID = 10 is the property 20 of the PresentValue.
It is assumed that 9 is mapped at the property level to the operating state property 203 of the air conditioner 202 of the intermediate model object (step 220). Similarly, Pr of the Binary Output object 210 with ID = 11
The essentValue 211 maps to the operating state 206 of the lighting device 205 (step 221), and Mul
P of the Tistate Output object 212
The presentValue 213 maps to the operation mode 204 of the air conditioner 202 (step 222).
This completes the setting on the BACnet side.

【0014】次にLONシステム214から中間モデル
201へのマッピングを行う。LONオブジェクトの1
つ、ID=5001の空調機オブジェクト215は、オ
ブジェクトレベルで中間モデルオブジェクトの空調機器
202とマッピングする(ステップ223)ものとす
る。LONオブジェクトの照明器218も同様に、オブ
ジェクトレベルで中間モデルオブジェクトの照明機器2
05にマッピングする(ステップ224)。オブジェク
トレベルでのマッピングを行う際には、オブジェクト内
のプロパティレベルでのマッピングが一括して行われ
る。その結果、LONオブジェクトの空調機215の運
転・停止プロパティ216、運転モードプロパティ21
7は、それぞれ中間モデルオブジェクトの空調機器20
2の運転状態プロパティ203、運転モードプロパティ
204にマッピングされる。同様に照明器オブジェクト
218の点灯・消灯プロパティ219は照明機器オブジ
ェクト205の運転状態プロパティ206にマッピング
される(ステップ224)。以上でLON側の設定も完
了となる。
Next, the mapping from the LON system 214 to the intermediate model 201 is performed. LON Object 1
The air conditioner object 215 of ID = 5001 is mapped with the air conditioner 202 of the intermediate model object at the object level (step 223). Similarly, the illuminator 218 of the LON object also has the illuminator 2 of the intermediate model object at the object level.
05 (step 224). When performing mapping at the object level, the mapping at the property level within the object is performed collectively. As a result, the operation / stop property 216 of the air conditioner 215 of the LON object and the operation mode property 21
7 is the air conditioner 20 of each intermediate model object
2 is mapped to the driving state property 203 and the driving mode property 204. Similarly, the on / off property 219 of the illuminator object 218 is mapped to the operating state property 206 of the illuminator object 205 (step 224). This completes the setting on the LON side.

【0015】双方の設定が完了した後、中間モデル20
1上での設定状況から実体のオブジェクト、すなわちこ
こではBACnetオブジェクトとLONオブジェクト
との間のマッピング設定が求められる。中間モデルオブ
ジェクトの空調機器202において、運転状態プロパテ
ィ203にはBACnetオブジェクトのBinary
Output208のPresentValueプロ
パティ209と、LONオブジェクトの空調機215の
運転・停止プロパティ216とがマッピングされてい
る。このことから、結果的にBACnetオブジェクト
のBinaryOutput208のPresentV
alueプロパティ209と、LONオブジェクトの空
調機215の運転・停止プロパティ216とが実質的に
マッピングされている(ステップ225)ことになる。
同様に、Binary Output210のPres
entValue211は、照明器218の点灯・消灯
プロパティ219に実質的にマッピングされ(ステップ
226)、Multistate Output212
の PresentValue213は空調機215の
運転モードプロパティ217にマッピングされている
(ステップ227)ことになる。
After both settings are completed, the intermediate model 20
The mapping setting between the real object, that is, the BACnet object and the LON object in this case, is obtained from the setting status on 1. In the air conditioner 202 of the intermediate model object, the operating state property 203 is set to Binary of the BACnet object.
The PresentValue property 209 of the Output 208 and the operation / stop property 216 of the air conditioner 215 of the LON object are mapped. From this, as a result, PresentV of BinaryOutput208 of BACnet object
The value property 209 and the operation / stop property 216 of the air conditioner 215 of the LON object are substantially mapped (step 225).
Similarly, Pres of Binary Output 210
The entValue 211 is substantially mapped to the turn-on / turn-off property 219 of the illuminator 218 (step 226), and the Multistate Output 212.
The PresentValue 213 of No. is mapped to the operation mode property 217 of the air conditioner 215 (step 227).

【0016】このようなマッピングの設定は、例えば図
3に一例を示したような設定画面301を介して行われ
てもよい。即ち図において、中間モデルの一覧302、
BACnetオブジェクトの一覧306、LONオブジ
ェクトの一覧309が表示され、そこから対応するオブ
ジェクト(インスタンスレベル。あるいはクラスレベル
でのマッピングでもよい)またはプロパティ等を選択し
ていく等の方法が考えられる。例えば、BACnetオ
ブジェクト308を中間モデルオブジェクト304にマ
ッピングし、LONオブジェクト310を中間モデルオ
ブジェクト304にマッピングする。こうすることで結
果的にBACnetオブジェクト308とLONオブジ
ェクト310とがマッピングされることとなる。マッピ
ング設定画面301はここで示した一例のようにマッピ
ングを行いたい双方のネットワークシステムのオブジェ
クトを同時に表示してもよいし、一方ずつ表示し、各ネ
ットワークシステムのそれぞれの技術者が、それぞれ設
定作業を行いやすくしてもよい。また、ここで示したよ
うなGUIによる設定画面の他、表形式等による入力方
法を用いてもよい。
Such mapping settings may be made, for example, via a setting screen 301, an example of which is shown in FIG. That is, in the figure, a list 302 of intermediate models,
A method is conceivable in which a list 306 of BACnet objects and a list 309 of LON objects are displayed, and corresponding objects (instance level or class level mapping may be used) or properties are selected from there. For example, the BACnet object 308 is mapped to the intermediate model object 304 and the LON object 310 is mapped to the intermediate model object 304. As a result, the BACnet object 308 and the LON object 310 are eventually mapped. The mapping setting screen 301 may display the objects of both network systems to be mapped at the same time as in the example shown here, or display them one by one, and each technician of each network system can perform the setting work respectively. May be easier to do. In addition to the GUI setting screen shown here, an input method in a tabular format or the like may be used.

【0017】なお、本発明における中間モデルは、ゲー
トウェイ装置の内部に搭載してゲートウェイ機能実行時
にも中間モデルを介すようにしても構わないが、ゲート
ウェイ装置とは別に用意した、ゲートウェイ装置の各種
設定を行うための設定ツール上に搭載し、ゲートウェイ
装置自体にはゲートウェイ機能実行のために必要最低限
な機能のみを搭載した方が、より低コストで高性能なゲ
ートウェイ装置を提供することが可能となる。
The intermediate model according to the present invention may be installed inside the gateway device so that the intermediate model can be run even when the gateway function is executed. However, various types of gateway devices prepared separately from the gateway device are provided. It is possible to provide a high-performance gateway device at a lower cost by installing it on the setting tool for setting and installing only the minimum necessary functions to execute the gateway function in the gateway device itself. Becomes

【0018】なお、例えば2つのシステムAとBがあっ
て、相互データ交換を行う際に、先ずAシステムが中間
モデルの中間オブジェクトに変換してデータを転送し、
これを他のBシステムが一方的に利用する形態も考えら
れ、下位システムが上位システムのデータを利用する際
に有効である。更に、時間的に同時ではなく、設定と利
用に時間的なずれがあってもよい。また更に、Aシステ
ムから設定された中間オブジェクトは、Bシステム側が
予め利用設定しておくか、または後に利用設定すると、
データ設定後に直ちに項目データを送信するようにして
もよい。更に上記説明では、先ずシステム側から中間オ
ブジェクトを設定する場合を説明したが、先ず中間モデ
ルを設定し、この中間モデルからAとBシステムにマッ
ピングをする、つまり予め両システムを対応付けておく
方法もある。こうすると、設定時には中間モデルを介在
してデータ交換するが、システムの運用に際してはシス
テム間で直接データを交換できる。この場合を含めて、
直接データを交換したり、単に中間オブジェクトを取込
むだけであれば、ゲートウェイ装置はテーブルを用意す
る等、簡単な構成でよく、対応付け時のみ、別に用意し
た設定ツールで行えばよい。
Note that, for example, when there are two systems A and B, and when mutual data exchange is performed, first, the A system converts the intermediate object of the intermediate model and transfers the data,
A mode in which this is used unilaterally by another B system is also conceivable, which is effective when the lower system uses the data of the upper system. Furthermore, there may be a time lag between the setting and the use rather than the simultaneous time. Furthermore, if the intermediate object set from the A system is set to be used by the B system side in advance or is set to be used later,
You may make it transmit item data immediately after data setting. Further, in the above description, the case where the intermediate object is first set from the system side has been described, but first, the intermediate model is set and the intermediate model is mapped to the A and B systems, that is, the two systems are associated in advance. There is also. In this way, data is exchanged via the intermediate model at the time of setting, but data can be exchanged directly between the systems when the systems are operated. Including this case,
If the data is directly exchanged or the intermediate object is simply fetched, the gateway device may have a simple configuration such as a table, and only at the time of association, a separately provided setting tool may be used.

【0019】このように、本異種ネットワーク間マッピ
ングの実現方式では、マッピング対象となるネットワー
クシステム105および107の共通概念・性質を利用
してモデル化を行った、あるいは独自のモデルを用いた
中間モデル102を構築し、各ネットワークシステム1
05および107が中間モデル102のみへのマッピン
グを行う。そうすると、共通の中間モデルのオブジェク
ト103にマッピングされた一方のネットワークシステ
ムであるBACnetシステム105のBACnetオ
ブジェクト106と、他方のシステムであるLONシス
テム107のLONオブジェクト108が結果的にマッ
ピングされる。こうすれば、マッピングしたいネットワ
ークシステムの双方について熟知した技術者でなくても
マッピングの設定を行うことができる。かつ一方のネッ
トワークシステムに変更が起きても他方のネットワーク
システムの設定情報にその影響が及ばない。その他、中
間モデル102のビューを用意し、また各ネットワーク
105および107の各ビューを構築して対応付ける方
法をとれば、マッピングが更に容易になる。
As described above, in the realization method of the mapping between the heterogeneous networks, the modeling is performed by utilizing the common concept / property of the network systems 105 and 107 to be mapped, or the intermediate model using the original model. 102, each network system 1
05 and 107 perform mapping to only the intermediate model 102. Then, the BACnet object 106 of the BACnet system 105 which is one network system and the LON object 108 of the LON system 107 which is the other system mapped to the object 103 of the common intermediate model are eventually mapped. By doing so, even a person who is not an engineer who is familiar with both network systems to be mapped can set the mapping. Moreover, even if a change occurs in one network system, the setting information of the other network system is not affected. In addition, if a view of the intermediate model 102 is prepared and each view of each of the networks 105 and 107 is constructed and associated with each other, mapping becomes easier.

【0020】実施の形態2.以下、本発明の第2の実施
の形態について図4により説明する。ここでも第1の実
施の形態と同様、実体のネットワークシステムとしては
BACnetシステム408とLONシステム410を
例に挙げる。第1の実施の形態では、BACnetオブ
ジェクト409、およびLONオブジェクト411が中
間モデル402にマッピングする際、共通の中間モデル
オブジェクトにマッピングされている場合に相互のマッ
ピングを行うこととしていたが、このように完全に一致
した、つまり共通の中間モデルオブジェクトに対するマ
ッピングのみで実体相互のマッピングを行うのではな
く、異なる中間モデルオブジェクトをいったん設定し、
それらのマッピング情報を用いてこれらの中間モデルオ
ブジェクトを結合して、その結合後に実体相互のマッピ
ングを行うようにもできる。
Embodiment 2. Hereinafter, the second embodiment of the present invention will be described with reference to FIG. Here, as in the first embodiment, the BACnet system 408 and the LON system 410 are taken as examples of actual network systems. In the first embodiment, when the BACnet object 409 and the LON object 411 are mapped to the intermediate model 402, mutual mapping is performed when they are mapped to a common intermediate model object. Rather than mapping the entities with each other exactly, that is, mapping to a common intermediate model object, once setting different intermediate model objects,
It is also possible to combine these intermediate model objects using the mapping information and perform mapping between the entities after the combination.

【0021】即ち、中間モデルが完全に一致していなく
ても、例えば共通のクラスを親クラスに持つもの同士、
プロパティ構成が一定以上の割合(例えば80%以上
等)で一致するもの同士などで対応付けを行う等により
実現できる。例えば、中間モデルオブジェクト403と
405、および404と406はプロパティ構成が一定
以上の割合で一致するので相互にマッピングされるもの
であるとすると、中間モデルオブジェクト403にマッ
ピング412されたBACnetオブジェクト409
と、中間モデルオブジェクト405にマッピング413
されたLONオブジェクト411とは、中間モデルオブ
ジェクト404と406、及び中間モデルオブジェクト
403と405の結合を行って後、相互にマッピング4
14されることとなる。
That is, even if the intermediate models do not completely match, for example, those having a common class as a parent class,
This can be realized by, for example, associating the property configurations that match at a certain ratio or more (for example, 80% or more). For example, if the intermediate model objects 403 and 405 and 404 and 406 are mapped to each other because their property configurations match at a certain ratio or more, the BACnet object 409 mapped to the intermediate model object 403 is mapped 412.
And mapping 413 to the intermediate model object 405
The created LON object 411 is connected to the intermediate model objects 404 and 406 and the intermediate model objects 403 and 405 and then mapped to each other.
14 will be done.

【0022】このように、本異種ネットワーク間マッピ
ングの実現方式は、実体の各ネットワークシステム40
8および410が中間モデル402へのマッピングを行
った際、異なる中間モデルオブジェクト403および4
05にマッピングされた各ネットワークシステムのオブ
ジェクト同士409および411であっても、中間モデ
ルオブジェクト同士403と405の類似度に応じてマ
ッピングを行うので、より簡便に設定作業を行うことが
でき、エンジニアリングコストの低減をはかることが可
能となる。
As described above, the realization method of the mapping between heterogeneous networks is as follows.
When 8 and 410 map to the intermediate model 402, different intermediate model objects 403 and 4
Even if the objects 409 and 411 of each network system mapped in 05 are mapped according to the similarity between the intermediate model objects 403 and 405, the setting work can be performed more easily and the engineering cost Can be reduced.

【0023】実施の形態3.以下、本発明の第3の実施
の形態について図5により説明する。ここでも第1、第
2の実施の形態と同様、実体のネットワークシステムと
してはBACnetシステム505とLONシステム5
10を例に挙げる。第1、第2の実施の形態では、BA
Cnetオブジェクト506、LONオブジェクト51
1が中間モデル502にマッピングし、実体におけるマ
ッピング517を求める際、共通の中間モデルオブジェ
クトにマッピングされていること、あるいはオブジェク
ト同士がマッピングされている異なる中間モデルオブジ
ェクトにマッピングされていることからマッピング情報
を求めていた。しかし、本実施の形態では、これらに加
え、実体のネットワークシステムのオブジェクト個々に
対して付与された付帯情報を利用する。中間モデルにお
ける扱いは第1の実施の形態の方式、または第2の実施
の形態の方式のいずれでも構わないが、図5では第1の
実施の形態の方式の場合を示している。この付帯情報
は、各オブジェクトの実体を特徴付け、各ネットワーク
システム相互の対応付けを行うのに利用する情報として
定義する。
Embodiment 3. Hereinafter, the third embodiment of the present invention will be described with reference to FIG. Here, as in the first and second embodiments, BACnet system 505 and LON system 5 are used as actual network systems.
Take 10 as an example. In the first and second embodiments, BA
Cnet object 506, LON object 51
When 1 is mapped to the intermediate model 502 and the mapping 517 in the entity is obtained, it is mapped to a common intermediate model object, or because the objects are mapped to different intermediate model objects that are mapped, mapping information Was seeking. However, in the present embodiment, in addition to these, the supplementary information given to each object of the actual network system is used. The treatment in the intermediate model may be either the method of the first embodiment or the method of the second embodiment, but FIG. 5 shows the case of the method of the first embodiment. This supplementary information is defined as information used for characterizing the substance of each object and associating each network system with each other.

【0024】例えば、図5に示した例では、設置場所情
報を付帯情報とした。この付帯情報により、結合すべき
当該オブジェクトは、何れの場所に設置されたものを結
合すべきであるか、対象が特定されるようになる。BA
Cnetオブジェクト506の付帯情報として、設置場
所507は「会議室A」という値を持っている。同様
に、BACnetオブジェクト508の設置場所509
は「会議室B」、LONオブジェクト511の設置場所
512は「会議室A」、LONオブジェクト513の設
置場所514は「廊下」であるとする。第1の実施の形
態における方法と同様の方法に加えて、これらの情報を
加味して実体のオブジェクト同士のマッピング情報を求
める。図5では共通の中間モデルオブジェクト503に
マッピングされているBACnetオブジェクト506
とLONオブジェクト511がマッピングされていると
みなされるが、それらの付帯情報を求めると共に設置場
所が「会議室A」となっていることがわかり、このマッ
ピングで妥当なことがここからも判る。
For example, in the example shown in FIG. 5, the installation location information is the supplementary information. With this supplementary information, the target of the object to be combined should be specified in which place the object should be combined. BA
As the incidental information of the Cnet object 506, the installation place 507 has a value of “meeting room A”. Similarly, the installation location 509 of the BACnet object 508
Is “meeting room B”, the installation location 512 of the LON object 511 is “meeting room A”, and the installation location 514 of the LON object 513 is “corridor”. In addition to the method similar to the method in the first embodiment, these pieces of information are taken into account to obtain mapping information between substantial objects. In FIG. 5, the BACnet object 506 mapped to the common intermediate model object 503.
It is considered that the LON object 511 is mapped, but it is found that the installation location is “meeting room A” along with the acquisition of the supplementary information thereof, and it can be understood from this that the mapping is appropriate.

【0025】なお、付帯情報としては、図5に示した設
置場所(部屋名、部屋番号、スペース名称(廊下、踊り
場、共用スペース等)、フロア番号、区画番号、方角
等)の他、機器の機種/モデル名、型番、使用されるシ
ーン(通常時、火災時、故障時等)、物件に対応して規
定した特定の記号やID番号等を用いても効果的であ
る。
As additional information, the installation location (room name, room number, space name (corridor, landing, common space, etc.), floor number, section number, direction, etc.) shown in FIG. It is also effective to use the model / model name, model number, scene used (normal time, fire, failure, etc.), a specific symbol or ID number defined corresponding to the property.

【0026】このように、本異種ネットワーク間マッピ
ングの実現方式は、各ネットワークシステム505およ
び510双方のオブジェクト間のマッピングのための付
帯情報を定義し、各ネットワークシステム505および
510のオブジェクトの各々に対して付帯情報を付与
し、この付帯情報を加味してマッピングを行うので、よ
り正確なマッピングの生成が可能となる他、マッピング
の妥当性についても判断される。また、付帯情報が各々
のオブジェクトに付与されており、この情報を元にマッ
ピングを行うため、運用に伴うネットワークシステム5
05および510の変更等により当初想定して構築した
中間モデル502とのマッピングが取れなくなって中間
モデルから切り離された場合でも、付帯情報を介在させ
て類推が可能となる。従って、ネットワークシステム5
05および510相互のマッピング関係を類推、維持し
ていくことが可能となるため、エンジニアリングコスト
の低減を図ることが可能である。
As described above, the realization method of the mapping between heterogeneous networks defines the supplementary information for mapping between the objects of both network systems 505 and 510, and assigns it to each of the objects of each network system 505 and 510. Since the additional information is added and the additional information is added to perform mapping, more accurate mapping can be generated and the validity of the mapping is determined. Further, the supplementary information is given to each object, and the mapping is performed based on this information.
Even if it is separated from the intermediate model because the mapping with the intermediate model 502 initially assumed and constructed cannot be taken due to the changes of 05 and 510, the analog information can be used for the analogical reasoning. Therefore, the network system 5
Since it is possible to analogize and maintain the mapping relationship between 05 and 510, it is possible to reduce the engineering cost.

【0027】[0027]

【発明の効果】以上のようにこの発明によれば、他シス
テムがアクセスする中間モデルを備えて、中間モデル内
の要素対応の中間オブジェクトに対して、各システムが
自身の要素を対応付けてデータを転送し、これを他シス
テムの要素データを中間オブジェクトから得るようにし
たので、他システムの要素データの利用が容易で、かつ
各システムでの項目変更が他のシステムに及ぼす影響を
最小にする効果がある。
As described above, according to the present invention, each system is provided with an intermediate model that is accessed by another system, and each system associates its own element with an intermediate object corresponding to an element in the intermediate model. The element data of the other system is obtained from the intermediate object, so it is easy to use the element data of the other system, and the influence of item changes in each system on other systems is minimized. effective.

【0028】また更に、付帯情報を付加したので、他の
システムの要素データを利用する際に、より正確な対応
付けができる効果がある。
Furthermore, since the additional information is added, there is an effect that more accurate correspondence can be achieved when the element data of another system is used.

【0029】また更に、中間モデルと構成中間オブジェ
クト、及びシステムとシステムを構成する要素とを同一
画面上に表示するようにしたので、対応付けが更に容易
になる効果がある。
Furthermore, since the intermediate model, the constituent intermediate objects, and the system and the elements constituting the system are displayed on the same screen, there is an effect that the correspondence becomes easier.

【図面の簡単な説明】[Brief description of drawings]

【図1】 この発明の実施の形態1におけるシステム間
の中間モデル対応付けを説明する概念図である。
FIG. 1 is a conceptual diagram illustrating correspondence between intermediate models between systems according to a first embodiment of the present invention.

【図2】 実施の形態1における具体的な相互利用シス
テムと中間モデルを示す構成図である。
FIG. 2 is a configuration diagram showing a specific mutual use system and an intermediate model in the first embodiment.

【図3】 実施の形態1における中間オブジェクト要素
の対応付け表示画面を示す図である。
FIG. 3 is a diagram showing an intermediate object element association display screen according to the first embodiment.

【図4】 この発明の実施の形態2における具体的な相
互利用システムと中間モデルを示す構成図である。
FIG. 4 is a configuration diagram showing a specific mutual use system and an intermediate model according to the second embodiment of the present invention.

【図5】 この発明の実施の形態3における具体的な相
互利用システムと中間モデルを示す構成図である。
FIG. 5 is a configuration diagram showing a specific mutual use system and an intermediate model according to the third embodiment of the present invention.

【符号の説明】[Explanation of symbols]

102 中間モデル、103 中間モデルオブジェク
ト、105 BACnetシステム、106 BACn
etオブジェクト、107 LONシステム、108
LONオブジェクト、109 BACnetオブジェク
トから中間モデルオブジェクトへのマッピング、110
LONオブジェクトから中間モデルオブジェクトへの
マッピング、111 BACnetオブジェクトとLO
Nオブジェクト間のマッピング、202 中間モデル空
調機器オブジェクト、205 中間モデル照明機器オブ
ジェクト、208 BACnetシステム
Binary Outputオブジェクト、215 LONシステム
空調機オブジェクト、301 マッピング設定画面
例、507 付帯情報(設置場所)。
102 intermediate model, 103 intermediate model object, 105 BACnet system, 106 BACn
et object, 107 LON system, 108
LON object, 109 BACnet object to intermediate model object mapping, 110
Mapping LON objects to intermediate model objects, 111 BACnet objects and LOs
Mapping between N objects, 202 intermediate model air conditioner object, 205 intermediate model lighting device object, 208 BACnet system
Binary Output object, 215 LON system air conditioner object, 301 mapping setting screen example, 507 incidental information (installation location).

───────────────────────────────────────────────────── フロントページの続き (72)発明者 伊藤 善朗 東京都千代田区丸の内二丁目2番3号 三 菱電機株式会社内 (72)発明者 中田 成憲 東京都千代田区丸の内二丁目2番3号 三 菱電機株式会社内 Fターム(参考) 5B089 GA31 GB10 KA10 KF05    ─────────────────────────────────────────────────── ─── Continued front page    (72) Inventor Yoshiro Ito             2-3 2-3 Marunouchi, Chiyoda-ku, Tokyo             Inside Ryo Electric Co., Ltd. (72) Inventor Shigenori Nakata             2-3 2-3 Marunouchi, Chiyoda-ku, Tokyo             Inside Ryo Electric Co., Ltd. F-term (reference) 5B089 GA31 GB10 KA10 KF05

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 システムを構成する要素をオブジェクト
として、該オブジェクトのデータを異なるシステムで利
用する構成において、 1つのシステムで設定する中間モデルを備えて、該中間
モデル内に上記要素対応に設けた中間オブジェクトに対
して、上記1つのシステムが自身の対応する要素の項目
を対応付け、該対応付けた項目にデータを転送する構成
とし、 他システムにおいて上記中間オブジェクトのデータが要
素データとして必要になると、上記中間オブジェクトの
項目対応のデータを上記他システムが得るようにしたこ
とを特徴とするオブジェクト利用ゲートウェイ装置。
1. In a configuration in which elements constituting a system are objects and data of the objects are used in different systems, an intermediate model set in one system is provided, and the intermediate models are provided in correspondence with the elements. When the above-mentioned one system associates the item of the corresponding element with the intermediate object and transfers the data to the associated item, the data of the intermediate object is required as the element data in another system. An object utilization gateway device, wherein the data corresponding to the item of the intermediate object is obtained by the other system.
【請求項2】 システムを構成する要素をオブジェクト
として、該オブジェクトのデータを異なるシステムで相
互利用する構成において、 互いにアクセスする中間モデルを備えて、該中間モデル
内に上記要素対応に設けた中間オブジェクトに対して、
各システムが自身の対応する要素の項目を対応付け、該
対応付けた項目にデータを転送し、また自システムで他
システムの要素データが必要になると、上記中間オブジ
ェクトをアクセスして項目対応のデータを得るようにし
たことを特徴とするオブジェクト利用ゲートウェイ装
置。
2. An intermediate object provided with an intermediate model for accessing each other in a configuration in which elements of the system are used as objects and data of the objects are mutually used in different systems, and corresponding to the elements in the intermediate model. Against
When each system associates the item of the corresponding element of itself and transfers the data to the associated item, and when the own system needs the element data of the other system, the intermediate object is accessed to access the data corresponding to the item. An object-using gateway device characterized by being obtained.
【請求項3】 各システムは、中間オブジェクトのデー
タをアクセスする場合、中間オブジェクトの構成項目が
所定の割合以上に自身のアクセス対象と合致している中
間オブジェクトを中間オブジェクトとして対応付けるよ
うにしたことを特徴とする請求項1または請求項2いず
れか記載のオブジェクト利用ゲートウェイ装置。
3. Each system, when accessing the data of an intermediate object, associates an intermediate object in which the configuration items of the intermediate object match the access target of itself with a predetermined ratio or more as an intermediate object. The object-using gateway device according to claim 1 or 2.
【請求項4】 中間オブジェクトには付帯情報を付加
し、各システムは、上記付帯情報を参照して中間オブジ
ェクトをアクセスするようにしたことを特徴とする請求
項1または請求項2いずれか記載のオブジェクト利用ゲ
ートウェイ装置。
4. The supplementary information is added to the intermediate object, and each system is configured to access the intermediate object by referring to the supplementary information. Object use gateway device.
【請求項5】 システムと中間モデルとの対応付けに際
し、中間モデルと構成中間オブジェクト、及び上記シス
テムと該システムを構成する要素とを同一画面上に表示
するようにしたことを特徴とする請求項1または請求項
2いずれか記載のオブジェクト利用ゲートウェイ装置。
5. When associating the system with the intermediate model, the intermediate model, the constituent intermediate objects, and the system and the elements constituting the system are displayed on the same screen. The object-using gateway device according to claim 1 or 2.
JP2002090492A 2001-11-19 2002-03-28 Object-use gateway device Expired - Lifetime JP3762322B2 (en)

Priority Applications (11)

Application Number Priority Date Filing Date Title
JP2002090492A JP3762322B2 (en) 2002-03-28 2002-03-28 Object-use gateway device
CN200910168218.7A CN101661502B (en) 2001-11-19 2002-11-13 Gateway and gateway setting tool
CNA028038665A CN1488102A (en) 2001-11-19 2002-11-13 Gateway and gateway setting tool
US10/466,600 US8112498B2 (en) 2001-11-19 2002-11-13 Mapping between objects representing different network systems
ES02781747.7T ES2451844T3 (en) 2001-11-19 2002-11-13 Gateway and gateway configuration tool
CA2435068A CA2435068C (en) 2001-11-19 2002-11-13 Gateway apparatus and gateway setup tool
CN2005100543916A CN1658601B (en) 2001-11-19 2002-11-13 Gateway setting tool
PCT/JP2002/011820 WO2003044674A1 (en) 2001-11-19 2002-11-13 Gateway and gateway setting tool
EP02781747.7A EP1469394B1 (en) 2001-11-19 2002-11-13 Gateway and gateway setting tool
AU2002349765A AU2002349765B2 (en) 2001-11-19 2002-11-13 Gateway and gateway setting tool
KR10-2003-7009413A KR100530414B1 (en) 2001-11-19 2002-11-13 Gateway and gateway setting tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002090492A JP3762322B2 (en) 2002-03-28 2002-03-28 Object-use gateway device

Publications (2)

Publication Number Publication Date
JP2003288209A true JP2003288209A (en) 2003-10-10
JP3762322B2 JP3762322B2 (en) 2006-04-05

Family

ID=29235797

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002090492A Expired - Lifetime JP3762322B2 (en) 2001-11-19 2002-03-28 Object-use gateway device

Country Status (1)

Country Link
JP (1) JP3762322B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006314000A (en) * 2005-05-09 2006-11-16 Matsushita Electric Works Ltd Gateway device
JP2008158716A (en) * 2006-12-22 2008-07-10 Mitsubishi Electric Corp Object mapping method, object mapping program, gateway device, device management system
JP2008269276A (en) * 2007-04-20 2008-11-06 Meidensha Corp Software development support system, development support method and program
JP2011061874A (en) * 2010-12-24 2011-03-24 Panasonic Electric Works Co Ltd Gateway device
JP2012178153A (en) * 2011-02-21 2012-09-13 General Electric Co <Ge> Method and system for receiving, mapping and structuring data from disparate systems in healthcare environment

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006314000A (en) * 2005-05-09 2006-11-16 Matsushita Electric Works Ltd Gateway device
JP2008158716A (en) * 2006-12-22 2008-07-10 Mitsubishi Electric Corp Object mapping method, object mapping program, gateway device, device management system
JP2008269276A (en) * 2007-04-20 2008-11-06 Meidensha Corp Software development support system, development support method and program
JP2011061874A (en) * 2010-12-24 2011-03-24 Panasonic Electric Works Co Ltd Gateway device
JP2012178153A (en) * 2011-02-21 2012-09-13 General Electric Co <Ge> Method and system for receiving, mapping and structuring data from disparate systems in healthcare environment

Also Published As

Publication number Publication date
JP3762322B2 (en) 2006-04-05

Similar Documents

Publication Publication Date Title
CN105635108B (en) Firewall with application packet classifier
KR20140145325A (en) Communication apparatus and method for controlling the same
KR20080074374A (en) Building management system
KR100457592B1 (en) Network system connected with multi-master devices and its operating method for the same
US8112498B2 (en) Mapping between objects representing different network systems
CN109407538A (en) Intelligent home furnishing control method and system
CN114024948B (en) Intelligent Building Integrated Management System
JP2003288209A (en) Object-using gateway device
CN100410914C (en) Method of remote controlling computer in different area via computer network
CN106557037A (en) Management method and managing device
WO2015154588A1 (en) Serial port information transmission method, single board device and common single board
WO2015174560A1 (en) Device and method for network control and inspection
JPH10108272A (en) Monitor control system and monitor controller
JP2003185234A (en) Grouping control type air conditioning communication system, air conditioner grouping method and air conditioner grouping program
CN101661502B (en) Gateway and gateway setting tool
ES2962496T3 (en) Method and device to generate a building automation project
JP3724300B2 (en) Equipment management system
JP2001014386A (en) Facility management system
CN106656779A (en) Convergence gateway and access method thereof
WO2005124571A1 (en) Mutual access method of data and mutual access system of data
JP3855618B2 (en) Distributed building management system
JP6370277B2 (en) Device control device and device management system
JP4432368B2 (en) Linking screen display information
TWI773951B (en) Method and apparatus for constructing private cloud for intelligent building
JP2004349910A (en) Network node, network system, and method for changing configuration of multiple devices

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20040518

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20041025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050308

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050809

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051212

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060112

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3762322

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100120

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100120

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110120

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120120

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130120

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130120

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term