JP4776568B2 - Communication terminal, communication network system - Google Patents
Communication terminal, communication network system Download PDFInfo
- Publication number
- JP4776568B2 JP4776568B2 JP2007055806A JP2007055806A JP4776568B2 JP 4776568 B2 JP4776568 B2 JP 4776568B2 JP 2007055806 A JP2007055806 A JP 2007055806A JP 2007055806 A JP2007055806 A JP 2007055806A JP 4776568 B2 JP4776568 B2 JP 4776568B2
- Authority
- JP
- Japan
- Prior art keywords
- network
- communication
- identification
- communication terminal
- calculated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、識別IDで識別されるネットワーク上で稼動する通信端末、及びその通信端末を有する通信ネットワークシステムに関するものである。 The present invention relates to a communication terminal operating on a network identified by an identification ID and a communication network system having the communication terminal.
従来、『ハウスコードを設定する際に、通信装置に対する入力操作や結線の変更を不要にして、ハウスコードの設定を簡単に行うことができるハウスコード設定方法および通信システムを提供する。』ことを目的とした技術として、『設定装置1は、ハウスコードを入力するための入力部と、入力されたハウスコードを記憶する第1記憶部と、ハウスコードを設定するとき、第1記憶部から読み出したハウスコードを送る第1制御部と、第1制御部からのハウスコードを無線で送信する送信部とを備え、通信装置2、3は、無線で送られてくるハウスコードを受信する受信部と、受信部からのハウスコードを記憶する第2記憶部と、その後、電灯線から受信したハウスコードが第2記憶部に記憶されているハウスコードと一致するとき、ハウスコードと共に送信される、電灯線からの信号を受信する第2制御部とを備える。』というものが提案されている(特許文献1)。
また、『電灯線通信システムにおいて煩わしい動作を省き、隣家からのデータの混信が存在する場合にも誤りなくハウスコードやアドレスを設定する。』ことを目的とした技術として、『電灯線100を介して複数の装置間でデータ通信を行う通信ネットワークシステムにおける、被制御端末nと、被制御端末nに前記ハウスコードおよびアドレスの設定を行う制御端末2とを備え、ハウスコードアナウンスデータおよびアドレス設定データに基づき、被制御端末nにハウスコードおよびアドレスを設定する。』というものも提案されている(特許文献2)。
Conventionally, “a house code setting method and a communication system that can easily perform setting of a house code without requiring an input operation to the communication device or a change in connection when setting the house code are provided. As a technology for the purpose, “the
Further, “a troublesome operation in the power line communication system is omitted, and the house code and address are set without error even when there is data interference from a neighbor. As a technology for the purpose of the above, “in the communication network system for performing data communication between a plurality of devices via the
通信端末によってネットワークを形成する場合、同一の通信媒体上に、同一のプロトコルを持つ複数の異なるネットワークに属する通信端末が共存する場合がある。これらの通信端末に対して、混信を防止するために、ネットワークごとに識別IDを割り振る。
あるネットワークに属する通信端末は、同じ識別IDを使用して通信する必要がある。したがってすべての通信端末に対して、あらかじめ識別IDを指定する必要がある。
When a network is formed by communication terminals, communication terminals belonging to a plurality of different networks having the same protocol may coexist on the same communication medium. In order to prevent interference with these communication terminals, an identification ID is assigned to each network.
Communication terminals belonging to a certain network need to communicate using the same identification ID. Therefore, it is necessary to specify an identification ID in advance for all communication terminals.
識別IDは、共存するネットワークの数によってその範囲の大きさが決まる。混信を防止するためには広い識別空間が必要となるため、識別IDは長くなる。
それゆえ、全てのコードをスイッチなどにより正確に入力することは煩雑であり、また誤りなく入力することは、一般ユーザにとって難しい。特に組み込み機器などでは、部品の大きさの制約が厳しく、必然的にスイッチを小さくする必要がある。このような小さいスイッチの設定は、ユーザにとってさらに困難である。
The size of the identification ID is determined by the number of coexisting networks. Since a wide identification space is required to prevent interference, the identification ID becomes long.
Therefore, it is troublesome to input all codes accurately by using a switch or the like, and it is difficult for general users to input without error. Especially in embedded devices and the like, the size restrictions of parts are severe, and it is necessary to make the switch small. Setting such a small switch is even more difficult for the user.
この点に関し、特許文献1に記載の従来技術によれば、ハウスコードの設定を行う通信装置自体の認証や、その装置自体への識別IDの入力の手間、といった課題が残る。
また、特許文献2に記載の従来技術は、同一の通信媒体上にネットワークが複数共存する環境下においてはうまく機能しないという課題がある。
In this regard, according to the prior art described in
Moreover, the prior art described in
そこで、ネットワーク識別IDを入力する代わりに、より桁数の少ないID(以後、「指定ID」と呼ぶ)を何らかの手段であらかじめ通知しておき、ユーザはその指定IDを通信端末に入力し、所定の関数演算を用いてネットワーク識別IDを逆算することにより、少ない手間でネットワーク識別IDを指定することが考えられる。
しかし、ネットワーク識別IDが必要とするID空間を縮小した空間から指定IDを抽出することになるため、異なるネットワーク識別IDに対して同一の指定IDが割り付けられてしまう可能性がある。
このような場合、以後そのネットワークシステムに新規参入する通信端末にとっては、指定IDを入力してもネットワーク識別IDが一意に定まらないため、指定IDの入力によるネットワーク参加ができなくなる。そこで、指定IDが重複しているネットワークのいずれか一方がネットワーク識別IDを変更し、指定IDの重複を回避する必要がある。
Therefore, instead of inputting the network identification ID, an ID having a smaller number of digits (hereinafter referred to as “specified ID”) is notified in advance by some means, and the user inputs the specified ID to the communication terminal, It is conceivable that the network identification ID is designated with a little effort by calculating the network identification ID backward using the above function calculation.
However, since the specified ID is extracted from a space obtained by reducing the ID space required for the network identification ID, the same specified ID may be assigned to different network identification IDs.
In such a case, for a communication terminal newly entering the network system thereafter, the network identification ID is not uniquely determined even if the specified ID is input, so that it is not possible to participate in the network by inputting the specified ID. Therefore, it is necessary for any one of the networks having the designated IDs to change the network identification ID to avoid duplication of the designated IDs.
ところが、変更後のネットワーク識別IDを全ての通信端末について再設定するには、多大な手間を必要とする。さらには、変更後のネットワーク識別IDに対応した指定IDを通知する手段が必要となる。 However, a great deal of effort is required to reset the changed network identification ID for all communication terminals. Furthermore, a means for notifying the designated ID corresponding to the changed network identification ID is required.
本発明は、上記のような課題を解決するためになされたもので、変更後のネットワーク識別IDを再設定する手間を省き、かつ変更後のネットワーク識別IDに対応した指定IDを容易に通知することのできる通信端末を得ることを目的とする。 The present invention has been made to solve the above-described problems, eliminates the trouble of resetting the changed network identification ID, and easily notifies the designated ID corresponding to the changed network identification ID. It aims at obtaining the communication terminal which can be used.
本発明に係る通信端末は、
参加するネットワークの識別IDを指定してそのネットワークに参加する通信端末であって、
ネットワークとの間で通信パケットの送受信を行う通信手段と、
ネットワークの識別IDに基づき、所定の演算式を用いて算出IDを計算する計算手段と、
前記算出IDを出力する出力手段と、
を備え、
前記通信手段は、
当該通信端末が前記ネットワークに参加した後、参加したネットワークの識別IDを変更する旨のパケットを受信し、
前記計算手段は、
当該変更後のネットワーク識別IDに基づき前記算出IDを計算し、
前記出力手段にその算出IDを出力させ、
前記通信手段が、
当該通信端末が前記ネットワークに参加した後、参加したネットワークの識別IDを変更する旨のパケットを受信した際に、
前記計算手段は、
そのパケットを他の通信端末に転送するように前記通信手段に指示を出す
ことを特徴とするものである。
A communication terminal according to the present invention includes:
A communication terminal that specifies an identification ID of a network to participate in and participates in the network,
A communication means for transmitting and receiving communication packets to and from the network;
Calculation means for calculating a calculated ID using a predetermined arithmetic expression based on the identification ID of the network;
Output means for outputting the calculated ID;
With
The communication means includes
After the communication terminal joins the network, it receives a packet to change the identification ID of the joined network,
The calculating means includes
Calculate the calculated ID based on the network identification ID after the change,
Causing the output means to output the calculated ID ;
The communication means is
After the communication terminal joins the network, when receiving a packet to change the identification ID of the joined network,
The calculating means includes
The communication unit is instructed to transfer the packet to another communication terminal .
本発明に係る通信端末によれば、ネットワーク識別IDを変更する旨のパケットを受信することにより、変更後のネットワーク識別IDを容易に再設定することができる。
また、変更後のネットワーク識別IDに基づき再計算した指定IDを出力する手段を設けたので、ネットワーク識別IDの変更後に新規参入する通信端末は、変更後のネットワーク識別IDに対応した指定IDの値に基づき、当該ネットワークに参加することができる。
According to the communication terminal according to the present invention, the network identification ID after the change can be easily reset by receiving the packet for changing the network identification ID.
In addition, since the means for outputting the specified ID recalculated based on the changed network identification ID is provided, the communication terminal that newly enters after the change of the network identification ID has the value of the specified ID corresponding to the changed network identification ID. To join the network.
実施の形態1.
図1は、本発明の実施の形態1に係る通信ネットワークシステムの概略構成を示すものである。ここでは、ホームネットワークを例に取り、以下の説明を行う。
図1において、隣接する家屋100と家屋200は、それぞれ屋内にホームサーバ101と201を設置し、ホームネットワークを形成している。
家屋100内のホームサーバ101が形成するホームネットワークは、ネットワーク識別IDの値が「40003」に設定されており、同様に家屋200内のホームサーバ201が形成するホームネットワークは、ネットワーク識別IDの値が「20001」に設定されている。これらの識別IDの値は、ホームサーバ101及び102が任意に定めたものである。
両者のホームネットワークは、無線ネットワークにより形成されており、その領域の一部は互いに重複している。即ち、この重複領域に存在する通信端末は、双方のホームネットワークに参加し得る状態にあることになる。
図1において、通信端末1は、上述の重複領域に存在しているものとする。
FIG. 1 shows a schematic configuration of a communication network system according to
In FIG. 1,
The home network formed by the
Both home networks are formed by wireless networks, and some of the areas overlap each other. That is, the communication terminal existing in this overlapping area is in a state where it can participate in both home networks.
In FIG. 1, it is assumed that the
図2は、従来のネットワーク参加手順を示すものである。
図1のネットワーク構成において、従来のネットワーク参加手順では、通信端末1は、以下のステップによりホームネットワークに参加する。
(1)識別IDのセット
ユーザが通信端末1の識別ID設定スイッチを操作するなどして、通信端末1のネットワーク識別IDをセットする。ここでは、ホームサーバ101のホームネットワークに参加するものとし、ユーザは「識別ID=40003」にセットする。
(2)接続試行
通信端末1は、セットされたネットワーク識別IDを用いて、双方のホームネットワークへの参加を試みる。ここでは、ネットワーク識別IDが自己の設定値「40003」と一致する、ホームサーバ101のホームネットワークに参加することとなる。
FIG. 2 shows a conventional network participation procedure.
In the network configuration of FIG. 1, in the conventional network participation procedure, the
(1) Set identification ID The user operates the identification ID setting switch of the
(2) Connection attempt The
図2の従来手順によるネットワーク参加において、ユーザは通信端末1の識別ID設定スイッチを操作するなどしなければならないが、既に述べた通りこれは煩雑な作業であり、また設定誤りを起こす可能性もあるという課題がある。
例えば、「識別ID=40003」は、2進数であれば16桁の設定が必要であり、ユーザにとっては煩雑な作業である。
In the network participation according to the conventional procedure of FIG. 2, the user must operate the identification ID setting switch of the
For example, if “identification ID = 40003” is a binary number, it is necessary to set 16 digits, which is a complicated operation for the user.
図3は、本実施の形態1におけるネットワーク参加手順の概略を示すものである。
本発明においては、ネットワークの識別IDはユーザの目に触れさせず、これに替えて桁数の少ないID(以下、指定IDと呼ぶ)をユーザに設定させ、通信端末1の内部でネットワーク識別IDに変換して参加に用いる。
以下、ネットワーク参加手順の各ステップについて概略を説明する。
FIG. 3 shows an outline of the network participation procedure in the first embodiment.
In the present invention, the network identification ID is not touched by the user, and instead, an ID with a small number of digits (hereinafter referred to as a designated ID) is set by the user, and the network identification ID is set inside the
The outline of each step of the network participation procedure will be described below.
(1)算出IDを通知
ホームサーバ101は、ネットワーク識別ID「40003」でネットワークを開始する。次に、この識別IDの値を所定の演算式で変換した値を、算出IDとして求める。本実施の形態1では、識別IDの値を16で除算した剰余を、算出IDとして求めるものとする。
求めた算出IDは、LED(Light Emitting Diode)ディスプレイによる画面表示などのユーザが確認できる方法で通知する。ここでは、「算出ID=3」を通知することになる。
(2)指定IDをセット
ユーザは、通信端末1の指定ID設定スイッチを操作するなどして、通信端末1の指定IDを、ホームサーバ101が通知した値と同じになるように、「指定ID=3」にセットする。
指定IDは16の剰余であるため、最大値が15となり、2進数であれば最大でも4桁の設定を行えばよく、従来と比較して大幅に設定の手間が軽減される。
(3)各ネットワークの算出IDを計算
通信端末1は、近隣に存在するネットワークの通信パケットから、そのネットワークの識別IDを検出し、それぞれを16で除算した剰余を計算して算出IDを求める。
図3の例では、ホームサーバ101配下のネットワークは「識別ID=40003」であるため、「算出ID=3」であることが分かる。また、ホームサーバ201配下のネットワークは「識別ID=20001」であるため、「算出ID=1」であることが分かる。
(4)自己の指定ID(=3)と一致するネットワークに参加
通信端末1は、指定ID設定スイッチで設定された指定ID(=3)と、計算した算出IDとが一致するネットワークに参加する。ここでは、ステップ(2)でユーザが設定した「指定ID=3」に一致する、ホームサーバ101配下のネットワークに参加することになる。
(1) Notification of calculation ID The
The calculated ID obtained is notified by a method that can be confirmed by the user, such as a screen display on an LED (Light Emitting Diode) display. Here, “calculation ID = 3” is notified.
(2) Set designated ID The user operates the designated ID setting switch of the
Since the specified ID is a remainder of 16, the maximum value is 15, and if it is a binary number, it is sufficient to set a maximum of 4 digits, and the setting labor is greatly reduced as compared with the conventional case.
(3) Calculation of calculation ID of each network The
In the example of FIG. 3, since the network under the
(4) Participating in a network that matches its own designated ID (= 3) The
図3で説明したネットワーク参加手順によれば、ユーザは少ない桁数の設定で参加先ネットワークを指定することができるので、従来の参加手順と比較して手間が大幅に削減される。
また、ホームサーバ101があらかじめ自己の算出ID(=3)をユーザに通知しているので、通信端末1が参加先ネットワークを誤ることもない。
According to the network participation procedure described with reference to FIG. 3, the user can designate the participation destination network with a setting of a small number of digits, so that labor is greatly reduced compared to the conventional participation procedure.
Further, since the
図4は、算出IDが近隣ネットワークと重複する場合におけるネットワーク参加手順の概略を示すものである。
図3のように、算出IDが重複しない場合においては、通信端末1は「指定ID=3」の入力により、「ネットワーク識別ID=40003」のネットワークに参加し、以後の通信を継続することができる。
ところが、図4のように、新たに近隣ネットワークが開始されたような場合には、近隣ネットワークとの間で算出IDが重複する場合があり得る(図4では、ともに「算出ID=3」)。この場合には、通信端末1は「ネットワーク識別ID=40003」と「ネットワーク識別ID=20003」のいずれのネットワークに対して通信を継続すべきか、決定することができない。
そこで、ホームサーバ101は、このような算出IDの重複を検知した際には、自己のネットワーク識別IDを変更し、その旨の通知パケットを通信端末1に送信して、ネットワーク識別IDの変更を促す。
以下、各ステップについて概略を説明する。
FIG. 4 shows an outline of a network participation procedure when the calculated ID overlaps with a neighboring network.
As shown in FIG. 3, when the calculated IDs do not overlap, the
However, as shown in FIG. 4, when a neighboring network is newly started, the calculated ID may overlap with the neighboring network (both “calculated ID = 3” in FIG. 4). . In this case, the
Therefore, when the
Hereinafter, an outline of each step will be described.
(0)ネットワーク開始
ホームサーバ201は、ホームサーバ101がネットワークを開始した後に、新たにネットワークを開始する。ここでは、「ネットワーク識別ID=20003」とする。
なお、通信端末1はホームサーバ101の配下のネットワークに既に参加しているものとする。
(0) Network Start The
It is assumed that the
(1)算出ID重複を検知
ホームサーバ101は、ホームサーバ201が開設しているネットワーク(ネットワーク識別ID=20003)のパケットを受信した際に、そのネットワークの識別ID(=20003)を得る。
このとき、ホームサーバ201が開設しているネットワークとの間で、算出ID(=3)が重複していることが判明する。
(2)識別ID変更
ホームサーバ101は、自己が開設しているネットワークの識別IDを変更する。
ホームサーバ101配下のネットワーク内の各通信端末において混信を発生する可能性がある算出IDは「1」のみであるから、任意の値を16で割った剰余である0〜15の整数値の中から1以外の任意の値を定め、算出IDがその値となるようにネットワーク識別IDを定める。
ここでは、「ネットワーク識別ID=40004」に変更するものとする。
(3)通知パケット送信
ホームサーバ101は、ネットワーク識別IDを変更する旨のパケット(通知パケット)を通信端末1に送信する。通知パケットの内容と送信手法については後述する。
(1) Detection of duplicated IDs When the
At this time, it is found that the calculated ID (= 3) overlaps with the network established by the
(2) Identification ID change The
Since the calculation ID that may cause interference in each communication terminal in the network under the
Here, it is assumed that “network identification ID = 40004” is changed.
(3) Notification packet transmission The
(4)識別ID変更
通信端末1は、自己が参加するネットワークの識別IDを「40004」に変更する。また、変更後のネットワーク識別IDを用いて算出IDを計算する。ここでは、「算出ID=4」となる。
(5)算出IDを表示
通信端末1は、後述の出力手段により、ステップ(4)で計算した「算出ID=4」を表示する。
(4) Identification ID Change The
(5) Display of Calculation ID The
(6)指定IDを入力
ネットワークに新たに参加する通信端末2のユーザは、ホームサーバ101又は通信端末1により通知される算出IDを参照し、「指定ID=4」を入力する。
通信端末2は、入力された指定IDに基づき、図3のステップ(4)と同様の手順により、ネットワークに参加する。なお、通信端末2に「指定ID=3」を入力すれば、ホームサーバ201が開設しているネットワークに参加することも当然可能である。
(6) Input designated ID The user of the
The
図4に示すように、本実施の形態1に係る通信端末では、ネットワーク識別IDよりも小さい桁数の算出ID(及び指定ID)で参加先ネットワークを指定しているが故に、算出IDの重複が生じてしまう場合が発生し得る。
そこで、図4のステップ(2)〜(3)のように、算出ID重複時にはネットワーク識別IDを変更してその旨の通知パケットを発することにより、算出IDの重複を回避するとともに、変更後のネットワーク識別IDを周知することができる。
また、各通信端末にも算出IDの出力手段を設けることにより、後に新規参入する通信端末のユーザは、ホームサーバ101又は通信端末1のいずれかに表示されている算出IDを参照すればよいので、算出IDを確認するための手間が省ける。
As shown in FIG. 4, in the communication terminal according to the first embodiment, the participation network is specified by the calculated ID (and the specified ID) having a smaller number of digits than the network identification ID. May occur.
Therefore, as shown in steps (2) to (3) of FIG. 4, when the calculated ID is duplicated, the network identification ID is changed and a notification packet to that effect is issued, thereby avoiding duplication of the calculated ID, and after the change. The network identification ID can be made known.
Further, by providing a calculation ID output means in each communication terminal, a user of a communication terminal that newly enters later may refer to the calculation ID displayed on either the
図5は、本実施の形態1に係る通信端末500の構成を示すブロック図である。
図5の通信端末500は、図3〜図4で説明した通信端末1と同じ構成を有し、通信手段501、入力手段503、計算手段505、出力手段507を備える。
FIG. 5 is a block diagram showing a configuration of
5 has the same configuration as that of the
通信手段501は、有線又は無線のネットワーク接続インターフェースを備え、参加先のネットワークとの間で通信パケットの送受信を行う。また、通信パケットの送受信の際には、参加先ネットワークの識別ID502を併せて送受信する。その他、近隣ネットワークの通信パケットからそのネットワークの識別IDを検出して取り出す機能を持つ。
入力手段503は、通信端末500の本体筐体外面に設けられたディップスイッチやロータリースイッチなどの電気的接点を有するスイッチからなり、そのスイッチにより設定された指定ID504を保持する。
計算手段505は、通信手段501が近隣ネットワークの通信パケットからそのネットワークの識別IDを検出した際に、その識別IDの値から、図3で説明した所定の演算式を用いて算出ID506を計算する。
出力手段507は、LED等の表示デバイスにより構成されており、計算手段505の指示に基づき、算出ID506を出力する機能を備える。
The
The
When the
The
次に、ネットワーク識別IDの変更を通知するパケットについて説明する。
図4で説明したように、ホームサーバ101は、ネットワーク識別IDを変更した際にその旨をネットワーク内の各通信端末へ通知するためのパケットを送信する。パケットの送信方法については、以下の(1)〜(3)の3種類が考えられる。
Next, a packet for notifying the change of the network identification ID will be described.
As described in FIG. 4, when the
(1)同報送信
ホームサーバ101は、ネットワーク識別IDを変更した旨の通知パケットを、同報送信により自己ネットワーク内に送信する。パケットには、変更後のネットワーク識別IDの値を格納しておく。
パケットを受け取った通信端末は、そのパケットに含まれる変更後のネットワーク識別IDの値に基づき、自己が参加するネットワークの識別ID502を変更する。
この際、近隣ネットワークに通知パケットが到達してしまう可能性があるので、変更前後のネットワーク識別IDをともに通知パケットに格納しておき、変更前の値に該当する通信端末のみが変更を適用するようにしてもよい。
また、同報送信により通知パケットを受け取った際に、その通知パケットを他の通信端末に転送してもよい。これにより、ホームサーバ101の通信範囲外にある通信端末にも通知パケットを届けることができる。
(1) Broadcast transmission The
The communication terminal that has received the packet changes the
At this time, since the notification packet may reach the neighboring network, both the network identification IDs before and after the change are stored in the notification packet, and only the communication terminal corresponding to the value before the change applies the change. You may do it.
Further, when a notification packet is received by broadcast transmission, the notification packet may be transferred to another communication terminal. As a result, the notification packet can be delivered to a communication terminal outside the communication range of the
(2)個別送信
ホームサーバ101は、ネットワーク識別IDを変更した旨の通知パケットを、配下の通信端末に個別に送信する。パケットには、変更後のネットワーク識別IDの値を格納しておく。
パケットを受け取った通信端末は、そのパケットに含まれる変更後のネットワーク識別IDの値に基づき、自己が参加するネットワークの識別ID502を変更する。
なお、配下の通信端末の一部しかアドレスが判明していない場合や、ホームサーバ101の通信範囲外に通信端末が存在する場合には、各通信端末が通知パケットをリレー転送することにより、全ての通信端末に変更後のネットワーク識別IDを周知することができる。
この際、ホームサーバ101及び各通信端末は、内部の記憶手段に格納しているルーティングテーブル(経路情報)を参照し、経路情報を有している通信端末にのみ通知パケットを送信するようにしてもよい。通知パケットは、経路情報の順に転送されて行き、最終的には全ての通信端末に変更後のネットワーク識別IDが周知される。
(2) Individual transmission The
The communication terminal that has received the packet changes the
In addition, when the address of only a part of the subordinate communication terminal is known, or when the communication terminal exists outside the communication range of the
At this time, the
(3)変更した旨のみ通知
ホームサーバ101は、ネットワーク識別IDを変更した旨の通知パケットを、配下の通信端末に同報送信若しくは個別送信で送信する。パケットには、ネットワーク識別IDが変更された旨と、ホームサーバ101のアドレスを格納しておく。
パケットを受け取った通信端末は、ホームサーバ101に接続し、変更後のネットワーク識別IDを取得する。次に、取得したネットワーク識別IDの値に基づき、自己が参加するネットワークの識別ID502を変更する。
(3) Only notification of change The
The communication terminal that has received the packet connects to the
図6は、ネットワーク識別IDを変更した旨の通知パケットを受信した通信端末の動作フローである。以下、各ステップについて説明する。 FIG. 6 is an operation flow of the communication terminal that has received the notification packet indicating that the network identification ID has been changed. Hereinafter, each step will be described.
(S601)
通信手段501は、通信パケットを受信する。受信した通信パケットは、計算手段505に出力される。
(S602)
計算手段505は、ステップS601で受け取ったパケットの内容を解析する。そのパケットがネットワーク識別IDの変更を通知するパケットであればステップS603へ進み、それ以外の場合は本処理を終了する。
なお、通知パケットの内容は、先に述べた「(1)同報送信」〜「(3)変更した旨のみ通知」のいずれかであるものとする。
(S603)
計算手段505は、通知パケットに基づき、識別ID502の値を変更する。
変更に際しては、先の「(1)同報送信」で述べたように、通知パケット自体に含まれている変更後のID値を用いてもよいし、「(3)変更した旨のみ通知」で述べたように、ホームサーバ101に接続して変更後の値を取得してもよい。
(S604)
計算手段505は、変更後の識別ID502に基づき算出ID506を計算する。
(S605)
計算手段505は、出力手段507に算出ID506の値を出力し、同値を表示するように指示する。出力手段507は、計算手段505の指示に基づき同値を表示する。
(S601)
The
(S602)
The
It is assumed that the content of the notification packet is any one of “(1) Broadcast transmission” to “(3) Notification of change only” described above.
(S603)
The
When changing, as described in “(1) Broadcast transmission” above, the changed ID value included in the notification packet itself may be used, or “(3) Notifying only that the change has been made”. As described above, the value after change may be acquired by connecting to the
(S604)
The
(S605)
The
以後ネットワークに新規参入する通信端末(例えば図4の通信端末2)のユーザは、ホームサーバ101により通知される算出ID、又は通信端末の出力手段507に表示されている算出IDのいずれかを参照し、その値を指定ID504として入力手段503に入力することで、参加先のネットワークを指定することができる。
Thereafter, the user of the communication terminal newly entering the network (for example, the
なお、図3及び図4では、隣接する2つのネットワークの場合を例としたが、3つ以上のネットワークが隣接し、混信の可能性がある場合にも同様に、算出IDが重複しないような識別IDを求め、その識別IDを使用するようにネットワークを変更すればよい。 3 and 4 exemplify the case of two adjacent networks. Similarly, when three or more networks are adjacent and there is a possibility of interference, calculation IDs do not overlap. What is necessary is just to obtain | require identification ID and to change a network so that the identification ID may be used.
本実施の形態1において、ホームサーバ101がネットワークを開始し、ネットワーク識別IDの変更時にはその旨の通知パケットを送信することとしたが、通知パケットを送信することができるのは、ホームサーバ101に限られるものではない。
例えば、同一の機能を有する通信端末同士で構成するアドホックネットワークにて、ある1台の通信端末がそのネットワークにおける親機のような役割を果たし、ネットワーク識別IDの変更を管理する場合がある。この場合には、その通信端末がホームサーバ101と同様の役割を果たし、上述の通知パケットを送信すればよい。
In the first embodiment, the
For example, in an ad hoc network configured with communication terminals having the same function, a certain communication terminal may play a role as a parent device in the network and manage a change in the network identification ID. In this case, the communication terminal may play the same role as the
図5において、入力手段503は、通信端末500の本体筐体外面に設けられたディップスイッチやロータリースイッチなどの電気的接点を有するスイッチからなることを説明したが、その他、プッシュスイッチ、トグルスイッチ、ジャンパ等で構成してもよい。
In FIG. 5, it has been described that the
また、出力手段507は、LED等の表示デバイスにより構成されていることを説明したが、例えば以下のように構成することもできる。
(1)1つの点灯/消灯が1ビットの1/0を表現するようなLEDやランプの列
(2)1つのLEDやランプの点滅パターン
(3)7セグメントLED又はLCD(Liquid Crystal Display:液晶ディスプレイ)による表示
(4)赤外線LEDによる信号出力
(5)リレー接点の開閉パターン
(6)ビープ音、ブザー音、メロディや音声出力等による音出力
Moreover, although the output means 507 demonstrated having comprised by display devices, such as LED, it can also be comprised as follows, for example.
(1) A row of LEDs and lamps in which one on / off represents 1/0 of 1 bit (2) A blinking pattern of one LED or lamp (3) 7 segment LED or LCD (Liquid Crystal Display: liquid crystal (4) Signal output by infrared LED (5) Relay contact open / close pattern (6) Sound output by beep, buzzer, melody, voice output, etc.
また、入力手段503を赤外線受光部や接点入力や光センサや音センサ等で構成し、出力手段507をこれらに対応したものとすることもできる(例えば出力手段507を赤外線LEDにして入力手段503を赤外線受光部とするなど)。
このように構成すれば、新規参入する通信端末の入力手段503を、既にネットワークに参加している通信端末の出力手段507にかざす等の方法により、非常に簡便に目的の指定ID504の入力を行なうことができるようになる。
Further, the input means 503 may be constituted by an infrared light receiving unit, contact input, optical sensor, sound sensor, or the like, and the output means 507 may be adapted to these (for example, the output means 507 is an infrared LED and the input means 503). For example, an infrared receiver.
With this configuration, the
以上のように、本実施の形態1によれば、ネットワーク識別IDよりも桁数の少ない指定IDを入力することにより、簡単に参加先ネットワークを指定することができる。また、ネットワーク参加後にネットワーク識別IDが変更になっても、その旨の通知パケットをホームサーバ101より送信することにより、容易に変更後のネットワーク識別IDを各通信端末へ適用することができる。
さらには、ネットワーク識別ID変更後に新たに参加する通信端末に関しては、出力手段507により、変更後のネットワーク識別IDに基づく算出IDを通知することができるので、新規参入する通信端末のユーザは、いずれかの通信端末の出力手段507を参照すれば済むこととなり、ユーザにとって便宜である。
As described above, according to the first embodiment, it is possible to easily designate a participation network by inputting a designation ID having a smaller number of digits than the network identification ID. Further, even if the network identification ID is changed after joining the network, by transmitting a notification packet to that effect from the
Furthermore, regarding the communication terminal that newly participates after the change of the network identification ID, the output means 507 can notify the calculated ID based on the changed network identification ID. It is convenient for the user to refer to the output means 507 of the communication terminal.
実施の形態2.
図7は、本発明の実施の形態2に係る通信端末700の構成を示すブロック図である。
図7において、実施の形態1で説明した入力手段503と出力手段507を一体的に構成し、入出力手段703とした。その他の構成は図5と同様である。
入出力手段703は、指定ID704の入力機能と、算出ID706の出力機能とを兼ね備えている。ユーザが入力部で入力した指定IDを出力部で示し、その後の識別IDの変更等により算出IDが変更になった場合には、新しい算出IDを出力部に出力することができる。
FIG. 7 is a block diagram showing a configuration of
In FIG. 7, the
The input /
入出力手段703は、例えば、自照式かつ点灯部分が外部制御可能なデバイスを用いたり、LEDとプッシュスイッチを組合せて用いたりして、指定IDを入力した際には点灯部分あるいはLEDで指定IDを表現する内容を出力し、その後識別IDの変更に伴って算出IDが変更された場合には、変更後の算出IDを表現するよう点灯部分あるいはLEDにより出力するように構成することができる。 The input / output means 703 uses, for example, a self-illuminated device whose lighting part can be externally controlled, or a combination of an LED and a push switch. When the calculated ID is changed along with the change of the identification ID after that, the lighting part or the LED can be output so as to express the changed calculated ID.
以上のように、本実施の形態2によれば、実施の形態1の入力手段503と出力手段507を入出力手段703として一体的に構成したので、構成を簡素化することができる。
As described above, according to the second embodiment, since the
実施の形態3.
実施の形態1の図4において、ネットワーク識別IDの変更通知パケットをホームサーバ101より送信することにより、変更後のネットワーク識別IDを各通信端末に周知するとともに、変更後のネットワーク識別IDに基づき新たな算出IDを計算する構成について説明した。
一方、算出IDの重複が発生したことは、必ずしも即座に検知できるとは限らず、重複発生からネットワーク識別ID変更までの間に、別の通信端末が新規にネットワークへ参入しようとする可能性もある。
そこで、本発明の実施の形態3では、通信端末の側でも、算出IDの重複に対して一定の対応をすることができる動作例について説明する。なお、通信端末の構成は実施の形態1で説明した図5と同様であるため、説明を省略する。
In FIG. 4 of the first embodiment, the network identification ID change notification packet is transmitted from the
On the other hand, the occurrence of duplication of calculated IDs is not always immediately detectable, and there is a possibility that another communication terminal will newly enter the network between the occurrence of duplication and the change of the network identification ID. is there.
Therefore, in the third embodiment of the present invention, an operation example in which a certain correspondence can be dealt with duplication of calculated IDs on the communication terminal side will be described. Note that the configuration of the communication terminal is the same as that in FIG. 5 described in
図8は、本実施の形態3に係る通信端末500がネットワークに参加する際の動作フローである。以下、各ステップについて説明する。
FIG. 8 is an operation flow when the
(S801)
通信端末500が、ネットワーク参加手順を開始する。
(S802)
通信手段501は、近隣に存在する全てのネットワークの識別IDを取得し、計算手段505に通知する。
(S803)
計算手段505は、通信手段501から受け取った識別ID毎に、所定の演算式を用いて算出IDを計算する。所定の演算式とは、例えば図3で説明したように、16で除算した剰余を求める演算などのことである。
本実施の形態3における「所定の演算式」は、この16で除算した剰余を求める演算がこれに該当する。
(S804)
計算手段505は、ステップS803で計算した算出IDと、入力手段503で設定された指定IDとを比較する。
ステップS803で計算した算出IDの中で、入力手段503で設定された指定IDと一致するものがあればステップS805へ進み、一致するものがなければ、ネットワーク参加処理を終了する。
(S805)
計算手段505は、ステップS803で計算した算出IDの中で、入力手段503で設定された指定IDと一致するものが何個あるかを判定する。
一致するものが1つであればステップS806へ進み、2つ以上あればステップS807へ進む。なお、一致するものが2つ以上ある場合とは、近隣ネットワークとの間で算出IDが重複している場合のことを指す。
(S801)
The
(S802)
The
(S803)
The
The “predetermined arithmetic expression” in the third embodiment corresponds to an operation for obtaining a remainder obtained by dividing by 16.
(S804)
The
If the calculated ID calculated in step S803 matches the specified ID set by the input means 503, the process proceeds to step S805, and if there is no match, the network participation process ends.
(S805)
The
If there is one match, the process proceeds to step S806, and if there are two or more, the process proceeds to step S807. Note that the case where there are two or more matches indicates a case where the calculated IDs overlap with neighboring networks.
(S806)
計算手段505は、ステップS803で計算した算出IDの基になったネットワーク識別IDを自己の識別ID502とし、その識別IDに対応するネットワークに参加するように、通信手段501へ指示を出す。
通信手段501は、計算手段505から指示された識別IDを用いて、対応するネットワークに参加する。
(S806)
The
The
(S807)
計算手段505は、ステップS805において、ステップS803で計算した算出IDの中で、入力手段503で設定された指定IDと一致するものとして得られた個数と同じ回数、次のステップS808〜S809の処理を繰り返す。
(S808)
計算手段505は、ステップS803で計算した算出IDの基になったネットワーク識別IDを自己の識別ID502とし、その識別IDに対応するネットワークに順次参加するように、通信手段501へ指示を出す。
通信手段501は、計算手段505から指示された識別IDを用いて、対応するネットワークに参加する。
(S809)
通信手段501は、参加したネットワークの通信パケットなどから、そのネットワークの属性情報を検出し、計算手段505に通知する。
計算手段505は、通信手段501から受け取ったネットワークの属性情報を基に、そのネットワークが参加したいネットワークであるか否かを判定する。
そのネットワークが参加したいネットワークであれば、そのままそのネットワークに参加して処理を終了する。参加したいネットワークでなければ、ステップS808に戻って繰り返し処理を継続する。
ここで、ネットワークから得られる属性情報としては、例えば、ネットワーク機器のカンパニーコード、タイムスタンプ、バージョン情報、通信プロトコルなどがある。
参加したいネットワークであるか否かを判断する基準としては、例えば参加予定のネットワークが設備機器ネットワークであれば、以下のようなものが考えられる。
(1)そのネットワークで用いられている通信プロトコルが設備機器管理に用いられるプロトコルであるか否かを基準とする。
(2)ネットワーク機器の製品コードが、設備機器に割り当てられるものであるか否かを基準とする。
(S807)
In step S805, the
(S808)
The
The
(S809)
The
Based on the network attribute information received from the
If the network is a network that the user wants to join, the network joins the network as it is, and the process ends. If it is not a network to join, the process returns to step S808 and the process is repeated.
Here, the attribute information obtained from the network includes, for example, a company code of a network device, a time stamp, version information, a communication protocol, and the like.
As a reference for determining whether or not the network is a network to be joined, for example, if the network scheduled to participate is an equipment network, the following may be considered.
(1) Based on whether the communication protocol used in the network is a protocol used for equipment management.
(2) Based on whether the product code of the network device is assigned to the facility device.
ステップS809における、ネットワークに参加するか否かの基準は、通信端末500の工場出荷時にROMに書き込んでおいてもよいし、別途ユーザが設定する手段を設けてもよい。後者の場合は、仮に間違ったネットワークに接続してしまったとしても、接続するネットワークをユーザ自身が正すことができる。
また、ステップS809において、参加したいネットワークであるか否かによる基準だけでなく、参加試行が成功するか否かで判断してもよい。特に、参加先のネットワークにおいて、参加可能な端末を限定している場合には、実際に参加試行してみるほうが、参加可否の判断が容易である。
The criterion for determining whether or not to participate in the network in step S809 may be written in the ROM when the
Further, in step S809, determination may be made based on whether or not the participation trial is successful, as well as the criterion based on whether or not the network is desired to participate. In particular, in the participation destination network, when terminals that can participate are limited, it is easier to determine whether or not to participate by actually trying to participate.
以上のように、本実施の形態3によれば、ユーザが設定した指定IDに該当する近隣ネットワークが複数存在するときは、それらのネットワークに順次参加してネットワークの属性情報を取得し、あらかじめ設定しておいた参加条件に基づき、参加したいネットワークに参加するように制御されることになるので、予定外のネットワークに誤って参加してしまっても、自動的に参加先を修正することができる。 As described above, according to the third embodiment, when there are a plurality of neighboring networks corresponding to the specified ID set by the user, the network attribute information is acquired by sequentially participating in those networks and set in advance. Based on the participation conditions you have set, you will be controlled to join the network you want to join, so if you accidentally join an unplanned network, you can automatically correct the destination. .
実施の形態4.
以上の実施の形態1〜3では、通信端末がネットワークに参加した後にネットワーク識別IDが変更されたとき、変更を通知するパケットを各端末に送信することにより、各端末にネットワーク識別IDの変更を促す動作例を説明した。
この通知パケットは、同報送信や個別送信など、任意の手法で送信することができるため、送信手法によっては、意図しない通信端末にその通知パケットが到達してしまう場合もあり得る。
Embodiment 4 FIG.
In the above first to third embodiments, when the network identification ID is changed after the communication terminal joins the network, the network identification ID is changed to each terminal by transmitting a packet notifying the change to each terminal. An example of urging action was explained.
Since this notification packet can be transmitted by an arbitrary method such as broadcast transmission or individual transmission, the notification packet may reach an unintended communication terminal depending on the transmission method.
このとき、意図せずに通知パケットを受け取った通信端末が、その通知パケットを悪用し、故意に当該ネットワークへ参加する場合が考えられる。
そこで、本発明の実施の形態4では、ネットワーク識別IDの変更通知パケットを送信した後、通信端末が識別ID変更後のネットワークに再参加する際に、各通信端末を認証し、又は通信を暗号化することにより、不正なネットワーク参加を防ぐ動作例について説明する。
At this time, a communication terminal that has unintentionally received the notification packet may misuse the notification packet and intentionally join the network.
Therefore, in Embodiment 4 of the present invention, after transmitting the network identification ID change notification packet, when the communication terminal rejoins the network after the identification ID change, each communication terminal is authenticated or the communication is encrypted. An example of an operation that prevents unauthorized network participation will be described.
(1)ホームサーバ101による認証
ホームサーバ101がネットワーク開始サーバとして動作している場合、各通信端末はネットワーク参加時に必ずホームサーバ101へアクセスする。このとき、ホームサーバ101が各通信端末を認証し、正当な通信端末のみ当該ネットワークへの参加を許可するように動作することができる。
(1) Authentication by the
(2)秘密鍵による認証
通信端末がネットワークに参加した際に秘密鍵を配布し、ネットワーク識別IDを変更後に再参加するとき、先に配布した秘密鍵により各通信端末を認証する。ネットワークに参加する予定の通信端末があらかじめ判明している場合には、ネットワーク参加前に別途秘密鍵を配布しておいてもよい。
(2) Authentication by secret key When a communication terminal joins the network, the secret key is distributed, and when re-participating after changing the network identification ID, each communication terminal is authenticated by the previously distributed secret key. If the communication terminal scheduled to participate in the network is known in advance, a secret key may be separately distributed before joining the network.
(3)電子証明書による暗号化通信
ホームサーバ101で生成した電子証明書をあらかじめ各通信端末に配布しておく。電子証明書には公開鍵が含まれている。
ネットワーク識別IDの変更通知パケットを送信する際に、ホームサーバ101の秘密鍵を用いて暗号化を施す。パケットを受け取った通信端末は、電子証明書に含まれる公開鍵でパケットを復号し、変更後のネットワーク識別IDを取得する。
電子証明書の事前配布を受けている通信端末以外は変更後のネットワーク識別IDを復号できないため、不正なネットワーク参加を防止できる。
(3) Encrypted communication using electronic certificate The electronic certificate generated by the
When the network identification ID change notification packet is transmitted, encryption is performed using the private key of the
Since the network identification ID after the change cannot be decrypted except by the communication terminal that has received the electronic certificate in advance, unauthorized network participation can be prevented.
(4)通信端末同士の相互認証
アドホックネットワークのように、特定のネットワーク開始サーバが存在しない場合には、通信端末同士で相互に認証又は暗号化通信を行う。
この場合、秘密鍵や電子証明書をあらかじめ各通信端末に配布しておき、認証や暗号化通信により不正なネットワーク参加を防止することができる。
(4) Mutual authentication between communication terminals As in an ad hoc network, when a specific network start server does not exist, authentication or encrypted communication is performed between communication terminals.
In this case, a private key or an electronic certificate can be distributed in advance to each communication terminal, and unauthorized network participation can be prevented by authentication or encrypted communication.
なお、上記(1)〜(4)は1例であり、その他の認証方式や暗号通信方式を組み合わせて用いてもよい。 In addition, said (1)-(4) is an example, You may use combining another authentication system and an encryption communication system.
以上のように、本実施の形態4によれば、ネットワーク識別IDを変更する通知パケットが、意図しない通信端末に到達してしまった場合にも、不正なネットワーク参加を防止することができる。
なお、通知パケット以外の通信においても、認証や暗号化通信を行うように構成してもよい。
As described above, according to the fourth embodiment, even when a notification packet for changing a network identification ID reaches an unintended communication terminal, unauthorized network participation can be prevented.
It should be noted that authentication and encrypted communication may be performed in communications other than the notification packet.
実施の形態5.
本発明の実施の形態5では、実施の形態1〜4で説明した通信端末を1ないし複数有する通信ネットワークシステムについて説明する。
通信ネットワークシステムを構成する通信端末は、ネットワークに参加する全ての通信端末について実施の形態1〜4で説明した構成を備えるものとしてもよいし、特定の通信端末のみ同構成を備えていてもよい。
Embodiment 5 FIG.
In the fifth embodiment of the present invention, a communication network system having one or more communication terminals described in the first to fourth embodiments will be described.
The communication terminals constituting the communication network system may have the configuration described in
全ての通信端末について同構成を備えていれば、新規参入する通信端末(のユーザ)は、当該ネットワーク内のどの通信端末の出力手段(または入出力手段)からも算出IDの情報が得られるため、参加したいネットワークの特定がより容易になる。
例えば、殆どの通信端末が壁などに埋め込まれていて、ごく一部の通信端末しか表に出ていないような設置状況などでは、この方式は有効である。
If the same configuration is provided for all the communication terminals, the newly entered communication terminal (user) can obtain the information of the calculated ID from the output means (or input / output means) of any communication terminal in the network. This makes it easier to identify the network you want to join.
For example, this method is effective in an installation situation where most communication terminals are embedded in a wall or the like and only a part of the communication terminals are exposed.
一方、特定の通信端末のみ同構成を備えている場合には、新規参入する通信端末が算出IDの情報を得るためにアクセスすることのできる通信端末は限られることになるが、全ての通信端末に同構成を備える必要がない分、通信端末又は通信ネットワークシステムとしてのコストを抑えることが可能となる。 On the other hand, when only a specific communication terminal has the same configuration, communication terminals that can be accessed by newly entering communication terminals to obtain information of the calculated ID are limited, but all communication terminals Therefore, the cost of the communication terminal or the communication network system can be reduced because it is not necessary to provide the same configuration.
その他、現在用いられている算出IDの通知のみを目的とする場合には、算出IDを出力するための出力手段(または入出力手段)のみを備える算出ID出力器を各所に設定しても、同様の効果が得られる。 In addition, when the purpose is only to notify the currently used calculation ID, even if a calculation ID output device including only output means (or input / output means) for outputting the calculation ID is set at various places, Similar effects can be obtained.
なお、以上の実施の形態1〜5において、通信媒体は無線ネットワークに限られるものではない。本発明は、電力線ネットワーク等、同一の通信媒体上に同一のプロトコルを持つネットワークが複数存在せざるを得ないもの全般において有効なものである。 In the first to fifth embodiments, the communication medium is not limited to the wireless network. The present invention is effective in all cases where a plurality of networks having the same protocol must exist on the same communication medium, such as a power line network.
1 通信端末、2 通信端末、100 家屋、101 ホームサーバ、200 家屋、201 ホームサーバ、500 通信端末、501 通信手段、502 識別ID、503 入力手段、504 指定ID、505 計算手段、506 算出ID、507 出力手段、700 通信端末、701 通信手段、702 識別ID、703 入出力手段、704 指定ID、705 計算手段、706 算出ID。 1 communication terminal, 2 communication terminal, 100 house, 101 home server, 200 house, 201 home server, 500 communication terminal, 501 communication means, 502 identification ID, 503 input means, 504 designation ID, 505 calculation means, 506 calculation ID, 507 output means, 700 communication terminal, 701 communication means, 702 identification ID, 703 input / output means, 704 designation ID, 705 calculation means, 706 calculation ID.
Claims (11)
ネットワークとの間で通信パケットの送受信を行う通信手段と、
ネットワークの識別IDに基づき、所定の演算式を用いて算出IDを計算する計算手段と、
前記算出IDを出力する出力手段と、
を備え、
前記通信手段は、
当該通信端末が前記ネットワークに参加した後、参加したネットワークの識別IDを変更する旨のパケットを受信し、
前記計算手段は、
当該変更後のネットワーク識別IDに基づき前記算出IDを計算し、
前記出力手段にその算出IDを出力させ、
前記通信手段が、
当該通信端末が前記ネットワークに参加した後、参加したネットワークの識別IDを変更する旨のパケットを受信した際に、
前記計算手段は、
そのパケットを他の通信端末に転送するように前記通信手段に指示を出す
ことを特徴とする通信端末。 A communication terminal that specifies an identification ID of a network to participate in and participates in the network,
A communication means for transmitting and receiving communication packets to and from the network;
Calculation means for calculating a calculated ID using a predetermined arithmetic expression based on the identification ID of the network;
Output means for outputting the calculated ID;
With
The communication means includes
After the communication terminal joins the network, it receives a packet to change the identification ID of the joined network,
The calculating means includes
Calculate the calculated ID based on the network identification ID after the change,
Causing the output means to output the calculated ID;
The communication means is
After the communication terminal joins the network, when receiving a packet to change the identification ID of the joined network,
The calculating means includes
Communication terminal characterized in that instructs the communication unit to forward the packet to other communication terminals.
当該通信端末が前記ネットワークに参加した後、参加したネットワークの識別IDを変更する旨のパケットを受信した際に、
前記計算手段は、
そのパケットを前記ネットワーク内に同報送信するように前記通信手段に指示を出す
ことを特徴とする請求項1に記載の通信端末。 The communication means is
After the communication terminal joins the network, when receiving a packet to change the identification ID of the joined network,
The calculating means includes
The communication terminal according to claim 1, characterized in that instructs the communication unit to broadcast transmit the packet in the network.
前記通信手段が、
当該通信端末が前記ネットワークに参加した後、参加したネットワークの識別IDを変更する旨のパケットを受信した際に、
前記計算手段は、
そのパケットを前記経路情報のエントリに対応する通信端末宛に個別に送信するように前記通信手段に指示を出す
ことを特徴とする請求項1に記載の通信端末。 Storage means for storing the route information of the network,
The communication means is
After the communication terminal joins the network, when receiving a packet to change the identification ID of the joined network,
The calculating means includes
The communication terminal according to claim 1, characterized in that instructs the communication unit to transmit individually addressed communication terminal corresponding to the packet to the entry of the path information.
ネットワークとの間で通信パケットの送受信を行う通信手段と、
ネットワークの識別IDに基づき、所定の演算式を用いて算出IDを計算する計算手段と、
前記算出IDを出力する出力手段と、
を備え、
前記通信手段は、
当該通信端末が前記ネットワークに参加した後、参加したネットワークの識別IDを変更する旨のパケットを受信し、
前記計算手段は、
当該変更後のネットワーク識別IDに基づき前記算出IDを計算し、
前記出力手段にその算出IDを出力させ、
ネットワークの識別IDよりも桁数の少ない指定IDを入力する入力手段を備え、
前記通信手段は、
近隣に存在する各ネットワークの識別IDを通信パケットから取得し、
前記計算手段は、
前記通信手段が取得した各ネットワークの識別ID毎に前記算出IDを計算し、
計算した算出IDと、前記入力手段へ入力された指定IDとが一致するネットワークに参加するように、前記通信手段に指示を出す
ことを特徴とする通信端末。 A communication terminal that specifies an identification ID of a network to participate in and participates in the network,
A communication means for transmitting and receiving communication packets to and from the network;
Calculation means for calculating a calculated ID using a predetermined arithmetic expression based on the identification ID of the network;
Output means for outputting the calculated ID;
With
The communication means includes
After the communication terminal joins the network, it receives a packet to change the identification ID of the joined network,
The calculating means includes
Calculate the calculated ID based on the network identification ID after the change,
Causing the output means to output the calculated ID;
An input means for inputting a designated ID having a smaller number of digits than the network identification ID;
The communication means includes
Obtain the identification ID of each network in the neighborhood from the communication packet,
The calculating means includes
Calculating the calculated ID for each network identification ID acquired by the communication means;
A calculated calculation ID, as the specified ID inputted to the input means to participate in the matching network, communication terminal characterized in that instructs the communication unit.
前記通信手段が取得した各ネットワークの識別ID毎に前記算出IDを計算した際に、
計算した算出IDと、前記入力手段へ入力された指定IDとが一致するネットワークが複数存在する場合には、
それらのうちいずれかのネットワークに参加し、参加に失敗した際には、次のネットワークに参加するように、前記通信手段に指示を出す
ことを特徴とする請求項4に記載の通信端末。 The calculating means includes
When calculating the calculated ID for each network identification ID acquired by the communication means,
When there are a plurality of networks in which the calculated ID and the specified ID input to the input means match,
5. The communication terminal according to claim 4 , wherein the communication terminal is instructed to participate in any one of the networks and, when the participation fails, to participate in the next network.
前記計算手段は、
前記通信手段が取得した各ネットワークの識別ID毎に前記算出IDを計算した際に、
計算した算出IDと、前記入力手段へ入力された指定IDとが一致するネットワークが複数存在する場合には、
それらのネットワークに順に参加してそのネットワークの属性情報を取得するように、前記通信手段に指示を出し、
前記通信手段は、
それらのネットワークに順に参加し、参加したネットワークの属性情報を取得して前記計算手段に出力し、
前記計算手段は、
前記指定手段により指定された属性情報と一致する属性を持つネットワークに参加するように、前記通信手段に指示を出す
ことを特徴とする請求項4に記載の通信端末。 It has a specification means to specify the attribute information of the network to join,
The calculating means includes
When calculating the calculated ID for each network identification ID acquired by the communication means,
When there are a plurality of networks in which the calculated ID and the specified ID input to the input means match,
Instruct the communication means to participate in those networks in order and acquire the attribute information of the network,
The communication means includes
Participate in those networks in order, acquire attribute information of the participating networks and output to the calculation means,
The calculating means includes
The communication terminal according to claim 4 , wherein the communication terminal is instructed to participate in a network having an attribute that matches the attribute information specified by the specifying means.
ネットワークとの間で通信パケットの送受信を行う通信手段と、
ネットワークの識別IDに基づき、所定の演算式を用いて算出IDを計算する計算手段と、
前記算出IDを出力する出力手段と、
を備え、
前記通信手段は、
当該通信端末が前記ネットワークに参加した後、参加したネットワークの識別IDを変更する旨のパケットを受信し、
前記計算手段は、
当該変更後のネットワーク識別IDに基づき前記算出IDを計算し、
前記出力手段にその算出IDを出力させ、
前記通信手段は、
当該通信端末が前記ネットワークに参加した後、
参加したネットワークの識別IDを変更する旨と、変更の前後に係る識別IDとを含むパケットを受信し、
前記計算手段は、
前記パケットの受信時点で当該通信端末が参加しているネットワークの識別IDと、
前記パケットに含まれる変更前の識別IDとを比較し、
両者が一致している場合に限り、
当該変更後のネットワーク識別IDに基づき前記算出IDを計算し、
前記出力手段にその算出IDを出力させる
ことを特徴とする通信端末。 A communication terminal that specifies an identification ID of a network to participate in and participates in the network,
A communication means for transmitting and receiving communication packets to and from the network;
Calculation means for calculating a calculated ID using a predetermined arithmetic expression based on the identification ID of the network;
Output means for outputting the calculated ID;
With
The communication means includes
After the communication terminal joins the network, it receives a packet to change the identification ID of the joined network,
The calculating means includes
Calculate the calculated ID based on the network identification ID after the change,
Causing the output means to output the calculated ID;
The communication means includes
After the communication terminal joins the network,
Receive a packet containing the change of the identification ID of the network that participated and the identification IDs before and after the change,
The calculating means includes
An identification ID of the network in which the communication terminal is participating at the time of reception of the packet;
Compare with the identification ID before the change included in the packet,
Only if they match,
Calculate the calculated ID based on the network identification ID after the change,
Communication terminal characterized thereby output the calculated ID to the output means.
LED、ランプ、赤外線LED、LCD、リレー接点、又は音出力装置の少なくとも1つを用いる
ことを特徴とする請求項1ないし請求項7のいずれかに記載の通信端末。 The output means includes
LED, lamp, infrared LED, LCD, communication terminal according to any one of claims 1 to 7, characterized by using at least one of the relay contacts, or the sound output device.
ディップスイッチ、ロータリースイッチ、プッシュスイッチ、トグルスイッチ、ジャンパ、赤外線受光部、接点入力スイッチ、光センサ、又は音センサの少なくとも1つを用いる
ことを特徴とする請求項4ないし請求項8のいずれかに記載の通信端末。 The input means includes
DIP switches, rotary switches, push switches, toggle switches, jumpers, infrared receiver, contact input switch, optical sensor, or the use of at least one of the sound sensor to one of claims 4 to 8, characterized in The communication terminal described.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007055806A JP4776568B2 (en) | 2007-03-06 | 2007-03-06 | Communication terminal, communication network system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007055806A JP4776568B2 (en) | 2007-03-06 | 2007-03-06 | Communication terminal, communication network system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008219600A JP2008219600A (en) | 2008-09-18 |
| JP4776568B2 true JP4776568B2 (en) | 2011-09-21 |
Family
ID=39839086
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007055806A Expired - Fee Related JP4776568B2 (en) | 2007-03-06 | 2007-03-06 | Communication terminal, communication network system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4776568B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6365814B2 (en) * | 2013-12-09 | 2018-08-01 | パナソニックIpマネジメント株式会社 | Meter reading device, communication method, management device, and communication system |
| JP6624194B2 (en) * | 2015-02-27 | 2019-12-25 | ソニー株式会社 | Information processing equipment |
| US10111167B2 (en) * | 2015-05-22 | 2018-10-23 | Qualcomm Incorporated | Detection and resolution of a reduced version basic service set identifier collision |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3997162B2 (en) * | 2003-01-28 | 2007-10-24 | キヤノン株式会社 | Network ID setting method |
| JP2006148488A (en) * | 2004-11-18 | 2006-06-08 | Canon Inc | Wireless communication network setting method, wireless communication device setting method, and wireless communication device |
-
2007
- 2007-03-06 JP JP2007055806A patent/JP4776568B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008219600A (en) | 2008-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9960959B2 (en) | Methods and systems for transmitting information between electronic devices | |
| JP4840230B2 (en) | Wireless network system and wireless device for configuring the same | |
| EP3425994A1 (en) | Device-pairing method and system therefor | |
| CN111052687B (en) | Apparatus and method for controlling addition of network nodes to a multihop network | |
| KR100470853B1 (en) | Network device, network connection management device, and method of installing more network device | |
| JP2009513089A (en) | Automatic device configuration during installation in a network environment | |
| CN102387501A (en) | Secure wireless link between two devices using probes | |
| US20180020492A1 (en) | Dynamic provisioning of unique identifier for establishing peer-to-peer connection | |
| CN105682253A (en) | Method, device, terminal and computer-readable storage medium for establishing communication | |
| JP6186411B2 (en) | Screen sharing system, screen sharing method, and screen sharing program | |
| JP7281370B2 (en) | Home Appliance Systems and Home Appliances | |
| US9007957B2 (en) | Wireless network setup and configuration distribution system | |
| JP5609608B2 (en) | Information processing apparatus, group generation system, group generation method, and program | |
| US10277644B2 (en) | Transmission system, transmission terminal, method, and program | |
| US8290466B2 (en) | Communication system, communication device, communication terminal, and communication setting method | |
| TW201820798A (en) | Method and system for enhancing Bluetooth connectivity | |
| JP4776568B2 (en) | Communication terminal, communication network system | |
| JP6270491B2 (en) | Authentication method and authentication system | |
| CN108370629B (en) | Lighting commissioning system and method for commissioning at least one infrastructure element | |
| JP5262353B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD | |
| JP4776552B2 (en) | Communication terminal, calculated ID output device, network start server, communication network system | |
| WO2025020463A1 (en) | Network connection method and apparatus, electronic device, and readable storage medium | |
| JP6415865B2 (en) | Network system, communication control device, and communication device | |
| US20220191954A1 (en) | Multiple pairing | |
| JP2005130307A (en) | Home network terminal and room gateway |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080718 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110124 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110208 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110405 |
|
| 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: 20110621 |
|
| 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: 20110628 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4776568 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: 20140708 Year of fee payment: 3 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |