JPH098828A - アドレス割当て方法およびそれを用いる無線端末装置およびそれを用いる無線ネットワーク - Google Patents

アドレス割当て方法およびそれを用いる無線端末装置およびそれを用いる無線ネットワーク

Info

Publication number
JPH098828A
JPH098828A JP15168795A JP15168795A JPH098828A JP H098828 A JPH098828 A JP H098828A JP 15168795 A JP15168795 A JP 15168795A JP 15168795 A JP15168795 A JP 15168795A JP H098828 A JPH098828 A JP H098828A
Authority
JP
Japan
Prior art keywords
identifier
terminal
address
duplication
wireless
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
JP15168795A
Other languages
English (en)
Other versions
JP3462626B2 (ja
Inventor
Susumu Kitaguchi
進 北口
Kenji Yamashina
顕二 山科
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.)
Sharp Corp
Original Assignee
Sharp 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
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP15168795A priority Critical patent/JP3462626B2/ja
Priority to US08/666,660 priority patent/US5758282A/en
Publication of JPH098828A publication Critical patent/JPH098828A/ja
Application granted granted Critical
Publication of JP3462626B2 publication Critical patent/JP3462626B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5076Update or notification mechanisms, e.g. DynDNS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5092Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

(57)【要約】 【目的】 無線ネットワークにおいて無線端末間のアド
レス重複解決可能な無線端末装置およびそのアドレス割
当て方法を提供する。 【構成】 各無線端末装置はそのホストコンピュータ3
8のデータ通信時、自端末の無線LANアダプタ20の
データメモリ28内の履歴テーブル27,アドレステー
ブル29にそれぞれ登録された他の端末のエポック番号
とアドレスとの対を参照することにより、自端末を含め
て各端末間でアドレスの重複の発生を監視する。重複が
生じた場合は通信先の端末のアドレスを更新するよう要
求し、更新されたアドレスを受取って重複解決を行な
う。このアドレス割当てのソフトウェアや通信プロトコ
ルはプログラムメモリ34に蓄積されており、マイクロ
コントローラ22により実行される。他の端末との通信
はアンテナ,無線トランシーバ26,および無線インタ
フェース24を介して行なわれる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は無線端末装置およびその
アドレス割当て方法に関し、特に無線ネットワークにお
ける各端末のアドレスの重複を解決することが可能なア
ドレス割当て方法およびそれを用いる無線端末装置およ
びそれを用いる無線ネットワークに関する。
【0002】
【従来の技術】ローカルエリアネットワークに接続され
る端末のアドレスは、端末相互間で交換されるパケット
の宛先を示し、重複などが発生しないよう端末に割当て
られる必要がある。
【0003】このアドレスの割当て方法については、T
CP/IPプロトコルを使用するインターネットのよう
にネットワーク全体にわたって統一的に管理されたアド
レスを固定的に割当てる方法と、端末側では予め割当て
られたアドレスを保持せず、端末自体が動的にアドレス
を取得する方法とがある。
【0004】後者の動的にアドレスを割当てる方法につ
いては、さらにアドレス資源を集中制御するネットワー
ク上の管理端末から未使用の空きアドレスを取得する方
法と、管理端末が存在せず各端末がネットワーク上の空
きアドレスを探索しアドレスを取得する分散型のアドレ
ス割当て方法とがある。
【0005】分散型のアドレス割当てプロトコルとして
は、有線ネットワーク上で動作するアップル社のApp
leTalkプロトコルなどが有名である。このアップ
ル社のAppleTalkプロトコルにおいては、アド
レスの動的な割当てはAppleTalk Addre
ss Resolution Protocol(AA
RP)において実現されている。
【0006】図15は、従来の有線ネットワークにおけ
る動的なアドレス割当てを説明するためのAARPの動
作を示す図である。
【0007】AARPではすべてのノードを通して重複
のないアドレスを動的に決定するため、次の2種類のパ
ケット、AARPプローブパケットとAARPレスポン
スパケットとを使用している。
【0008】図15を参照して、まずアドレスを決定し
ようとする端末Aが、乱数によって仮のアドレスXを生
成し、このアドレスを含むAARPプローブパケットを
ネットワークに対して送信する(#1402)。このA
ARPプローブパケットは同一のネットワークに接続さ
れた他のすべての端末によって受信される。AARPプ
ローブパケットを受信した端末は、AARPプローブパ
ケットに含まれる仮のアドレスXと自端末のアドレスと
を比較する。この結果、もし端末Bが仮のアドレスと自
端末のアドレスとが同じXであることを検出すれば、A
ARPレスポンスパケットを端末Aに送り返す(#14
04)。AARPプローブパケットを送信した端末Aが
端末BからAARPレスポンスパケットを受取った場
合、設定した仮のアドレスXが既にそのネットワークで
使用されていたことを示す。したがって、端末Aは再度
新しく仮のアドレスYを設定してAARPプローブパケ
ットをネットワークに対して送信する(#1406)。
【0009】AARPプローブパケットを送信した端末
Aが一定時間AARPレスポンスパケットを受信しなか
った場合、さらに一定の回数、AARPプローブパケッ
トを送信し、AARPレスポンスパケットの受信を監視
する(#1408)。それでもAARPレスポンスパケ
ットを受信しなければ、設定した仮のアドレスYがネッ
トワークで未使用であるとみなし、端末Aは仮のアドレ
スYを端末Aのアドレスとして獲得する。
【0010】AARPプローブパケットの送信回数は、
アドレスを獲得しようとする端末がどの程度アドレスの
ユニーク性を必要とするかによって変化する。
【0011】このようにAARPプロトコルは、まず乱
数によって仮のアドレスを生成し、その仮のアドレスが
ネットワークにおいて未使用の空きアドレスであること
を確認して初めてその端末のアドレスとして使用するも
のである。アップル社のAppleTalkプロトコル
の詳細は、「Inside AppleTalk, second edition (Gurs
haran S. Sidhu, Richard F. Andrews, Alan B. Oppenh
imer著、Apple computer, Inc.) 」などに述べられてい
る。
【0012】
【発明が解決しようとする課題】しかしながら、上記の
ような有線ネットワークにおける分散型アドレス割当て
方法を無線ローカルエリアネットワーク(以下、無線ネ
ットワークと略す)に適用しようとすると、通信距離の
制限や時間的な変動、端末の移動などにより、アドレス
の重複を他の端末に対して問合せるAARPプローブパ
ケットが他のすべての端末に到達しないことがある。
【0013】このため、アドレスを取得しようとする端
末がAARPプローブパケットの送信に対する応答とし
てAARPレスポンスパケットを受信しなかったとして
も、そのアドレスが他の端末に使用されていない空きア
ドレスであることが保証されるものではなく、その後の
端末の移動や無線環境の変化によってアドレスの重複が
発生する可能性があるという問題点があった。
【0014】本発明は以上のような問題点を解決するた
めになされたもので、無線ネットワークにおいて、無線
端末間のアドレス重複の解決可能なアドレス割当て方法
およびそれを用いる無線端末装置およびそれを用いる無
線ネットワークを実現することを目的とする。
【0015】
【課題を解決するための手段】請求項1に係るアドレス
割当て方法は、各無線端末に、自端末の第1の識別子を
設定するステップと、通信時に通信相手の端末からその
端末の第1の識別子と第2の識別子との対を受信するス
テップと、受信した各端末の第1の識別子と第2の識別
子との対と自端末および自端末で既に保持している他端
末の第1の識別子と第2の識別子との対とを比較するス
テップと、比較された第1の識別子と第2の識別子との
対の間で第1の識別子の重複を検出するステップと、重
複が検出された第1の識別子についていずれか一方の端
末の第1の識別子を再設定するステップとを設けたもの
である。
【0016】請求項2に係るアドレス割当て方法は、請
求項1のアドレス割当て方法において、各無線端末に、
通信時に通信相手の端末に自端末の第1の識別子と第2
の識別子との対を通報するステップと、受信した各端末
の第1の識別子と第2の識別子とを対で記憶し保持する
ステップとをさらに設けたものである。
【0017】請求項3に係るアドレス割当て方法は、請
求項1または2のアドレス割当て方法において、各無線
端末に、自端末の第2の識別子を設定するステップと、
他端末に自端末の第2の識別子を通報するステップと、
他端末から通報された第2の識別子を受信するステップ
と、他端末から受信した第2の識別子と自端末の第2の
識別子とを比較するステップと、比較された第2の識別
子の重複を検出するステップと、重複が検出された自端
末の第2の識別子を再設定するステップとをさらに設け
たものである。
【0018】請求項4に係るアドレス割当て方法は、請
求項1から3のいずれかのアドレス割当て方法におい
て、第1の識別子がアドレスで、第2の識別子がエポッ
ク番号である。
【0019】請求項5に係る無線端末装置は、無線ネッ
トワークで使用され、変更可能な第1の識別子と第2の
識別子を有し、自端末の第1の識別子を設定する第1の
設定手段と、通信時に通信相手の端末からその端末の第
1の識別子と第2の識別子との対を受信する第1の受信
手段と、第1の受信手段で受信した各端末の第1の識別
子と第2の識別子との対と自端末および自端末で既に保
持している他端末の第1の識別子と第2の識別子との対
とを比較する第1の比較手段と、第1比較手段で比較さ
れた第1の識別子と第2の識別子との対の間で第1の識
別子の重複を検出する第1の検出手段と、第1の検出手
段で重複が検出された第1の識別子についていずれか一
方の端末の第1の識別子を再設定する再設定手段とをさ
らに設けたものである。
【0020】請求項6に係る無線端末装置は、請求項5
の無線端末装置において、通信時に通信相手の端末に自
端末の第1の識別子と第2の識別子との対を通報する第
1の通報手段と、受信した各端末の第1の識別子と第2
の識別子とを対で記憶し保持する保持手段とをさらに設
けたものである。
【0021】請求項7に係る無線端末装置は、請求項5
または6の無線端末装置において、変更可能な第2の識
別子を有し、自端末の第2の識別子を設定する第2の設
定手段と、他端末に自端末の第2の識別子を通報する第
2の通報手段と、他端末から通報された第2の識別子を
受信する第1の受信手段と、前記第1の受信手段で他端
末から受信した第2の識別子と自端末の第2の識別子と
を比較する第2の比較手段と、第2の比較手段で比較さ
れた第2の識別子の重複を検出する第2の検出手段と、
第2の検出手段で重複が検出された自端末の第2の識別
子を再設定する第2の再設定手段とをさらに含む無線端
末装置。
【0022】請求項8の無線端末装置は、請求項5から
7のいずれかの無線端末装置において、第1の識別子が
アドレスで第2の識別子エポック番号である。
【0023】請求項9に係る無線ネットワークは、変更
可能な第1の識別子と第2の識別子を有する複数の無線
端末装置を設け、各無線端末に、自端末の第1の識別子
を設定する第1の設定手段と、通信時に通信相手の端末
に自端末の第1の識別子と第2の識別子との対および自
端末が過去の通信により既に保持している他端末の第1
の識別子と第2の識別子との対を通報する第1の通報手
段と、通信時に通信相手の端末からその端末の第1の識
別子と第2の識別子との対を受信する第1の受信手段
と、受信した各端末の第1の識別子を記憶し保持する第
1の保持手段と、受信した各端末の第2の識別子を記憶
し保持する第2の保持手段と、受信した各端末の第1の
識別子と第2の識別子との対と自端末および自端末で既
に保持している各端末の第1の識別子と第2の識別子と
の対とを比較する第1の比較手段と、第1比較手段で比
較された第1の識別子と第2の識別子との対の間で第1
の識別子の重複を検出する第1の検出手段と、第1の検
出手段で重複が検出された第1の識別子についていずれ
か一方の端末の第1の識別子を再設定する第1の再設定
手段とを設けたものである。
【0024】請求項10に係る無線ネットワークは、請
求項9の無線ネットワークにおいて、変更可能な第2の
識別子を有する複数の無線端末装置を設け、各無線端末
装置は、自端末の第2の識別子を設定する第2の設定手
段と、他端末に自端末の第2の識別子を通報する第1の
通報手段と、他端末から通報された第2の識別子を受信
する第1受信手段と、前記第1の受信手段で他端末から
受信した第2の識別子と自端末の第2の識別子とを比較
する第2の比較手段と、第2の比較手段で比較された第
2の識別子の重複を検出する第2の検出手段と、第2の
検出手段で重複を検出された自端末の第2の識別子を再
設定する第2の再設定手段とをさらに設けたものであ
る。
【0025】請求項11に係る無線ネットワークは、請
求項9または10の無線ネットワークにおいて、第1の
識別子がアドレスで第2の識別子がエポック番号であ
る。
【0026】
【作用】請求項1に係るアドレス割当て方法において
は、各無線端末装置で、自端末の第1の識別子が設定さ
れ、通信時に通信相手の端末からその端末の第1の識別
子と第2の識別子との対が受信され、受信された各端末
の第1の識別子と第2の識別子との対と自端末および自
端末で既に保持している他端末の第1の識別子と第2の
識別子との対とが比較され、比較された第1の識別子と
第2の識別子との対の間で第1の識別子の重複が検出さ
れ、重複が検出された第1の識別子についていずれか一
方の端末の第1の識別子が再設定されるので、通信距離
の制限や時間的な変動、端末の移動などのある無線端末
装置間において、通信時に第2の識別子により第1の識
別子の重複を検出し、第1の識別子の重複を解決するこ
とが可能である。
【0027】請求項2に係るアドレス割当て方法におい
ては、請求項1のアドレス割当て方法の作用に加えて、
各無線端末装置で、通信時に通信相手の端末に自端末の
第1の識別子と第2の識別子との対が通報され、受信さ
れた各端末の第1の識別子と第2の識別子とが対で記憶
し保持されるので、通信時に通信相手には自端末が保持
している各端末の第1の識別子と第2の識別子との対の
情報が、自端末には通信相手の端末が保持している各端
末の第1の識別子と第2の識別子との対の情報が新たに
加えられ保持され、第1の識別子の重複解決が容易でよ
り確実となる。
【0028】請求項3に係るアドレス割当て方法におい
ては、請求項1または2のアドレス割当て方法の作用に
加えて、各無線端末装置で、自端末の第2の識別子が設
定され、他端末に自端末の第2の識別子が通報され、他
端末から通報された第2の識別子が受信され、他端末か
ら通報された第2の識別子と自端末の第2の識別子とが
比較され、比較された第2の識別子の重複が検出され、
重複が検出された自端末の第2の識別子が再設定される
ので、通信距離の制限や時間的な変動、端末の移動など
のある無線端末装置間において、その通信可能範囲内で
各端末に一意的に決定することができる変更可能な第2
の識別子により第1の識別子の重複を高い確率で検出す
ることができ、第1の識別子の重複を解決することが可
能である。さらに、製造工程で製造番号を第2の識別子
として入力するなど固有の第2の識別子を入力するため
の特別な操作が不必要となる。
【0029】請求項4に係るアドレス割当て方法におい
ては、請求項1から3のいずれかのアドレス割当て方法
の作用に加え、第1の識別子がアドレスで第2の識別子
がエポック番号であるので、通信距離の制限や時間的な
変動、端末の移動などのある無線端末装置間において、
エポック番号を用いてアドレスの重複を解決することが
可能である。
【0030】請求項5に係る無線端末装置においては、
自端末の第1の識別子が設定され、通信時に通信相手の
端末からその端末の第1の識別子と第2の識別子との対
とが受信され、受信された各端末の第1の識別子と第2
の識別子との対と自端末および自端末で既に保持してい
る他端末の第1の識別子と第2の識別子との対とが比較
され、比較された第1の識別子と第2の識別子との対の
間で第1の識別子の重複が検出され、重複が検出された
第1の識別子についていずれか一方の端末の第1の識別
子が再設定されるので、通信距離の制限や時間的な変
動、端末の移動などのある無線端末装置間において、通
信時に第2の識別子により第1の識別子の重複を検出
し、第1の識別子の重複を解決することが可能である。
【0031】請求項6に係る無線端末装置においては、
請求項5の無線端末装置の作用に加えて、通信時に通信
相手の端末に自端末の第1の識別子と第2の識別子との
対が通報され、受信された各端末の第1の識別子と第2
の識別子とが対で記憶し保持されるので、通信時に通信
相手には自端末が保持している各端末の第1の識別子と
第2の識別子との対の情報が、自端末には通信相手の端
末が保持している各端末の第1の識別子と第2の識別子
との対の情報が新たに加えられ保持され、第1の識別子
の重複解決が容易でより確実となる。
【0032】請求項7に係る無線端末装置においては、
自端末の第2の識別子が設定され、他端末に自端末の第
2の識別子が通報され、他端末から通報された第2の識
別子が受信され、他端末から通報された第2の識別子と
自端末の第2の識別子とが比較され、比較された第2の
識別子の重複が検出され、重複が検出された自端末の第
2の識別子が再設定されるので、通信距離の制限や時間
的な変動、端末の移動などのある無線端末装置間におい
て、その通信可能範囲内で各端末に一意的に決定するこ
とが可能な変更可能な第2の識別子により第1の識別子
の重複を高い確率で検出することができ、第1の識別子
の重複を解決することが可能である。さらに、製造工程
で製造番号を第2の識別子として入力するなど固有の第
2の識別子を入力するための特別な操作が不必要とな
る。
【0033】請求項8に係る無線端末装置においては、
請求項5から7のいずれかの無線端末装置の作用に加
え、第1の識別子がアドレスで第2の識別子がエポック
番号であるので、通信距離の制限や時間的な変動、端末
の移動などのある無線端末装置間において、エポック番
号を用いて、その通信可能範囲内でアドレスの重複を解
決することが可能である。
【0034】請求項9に係る無線ネットワークにおいて
は、各無線端末装置で、自端末の第1の識別子が設定さ
れ、通信時に通信相手の端末に自端末の第1の識別子と
第2の識別子との対が通報され、通信時に通信相手の端
末からその端末の第1の識別子と第2の識別子との対が
受信され、受信された各端末の第1の識別子が記憶し保
持され、受信された各端末の第2の識別子が記憶し保持
され、受信された各端末の第1の識別子と第2の識別子
との対と自端末および自端末で既に保持している他端末
の第1の識別子と第2の識別子との対とが比較され、比
較された第1の識別子と第2の識別子との対の間で第1
の識別子の重複が検出され、重複が検出された第1の識
別子についていずれか一方の端末の第1の識別子が再設
定されるので、通信距離の制限や時間的な変動、端末の
移動などのある無線端末装置間において、第2の識別子
により第1の識別子の重複を検出し、第1の識別子の重
複を解決することが可能である。そして、通信時に通信
相手の端末には自端末が保持している各端末の第1の識
別子と第2の識別子との対の情報が、自端末には通信相
手の端末が保持している各端末の第1の識別子と第2の
識別子との対の情報が新たに加えられ保持され、第1の
識別子の重複解決が容易でより確実となる。
【0035】請求項10に係る無線ネットワークにおい
ては、各無線端末装置で、自端末の第2の識別子が設定
され、他端末に自端末の第2の識別子が通報され、他端
末から通報された第2の識別子が受信され、他端末から
通報された第2の識別子と自端末の第2の識別子とが比
較され、比較された第2の識別子の重複が検出され、重
複が検出された自端末の第2の識別子が再設定されるの
で、通信距離の制限や時間的な変動、端末の移動などの
ある無線端末装置間において、その通信可能範囲内で各
端末に一意的に決定することができる変更可能な第2の
識別子により第1の識別子の重複を高い確率で検出する
ことができ、第1の識別子の重複を解決することが可能
である。さらに、製造工程で製造番号を第2の識別子と
して入力するなど固有の第2の識別子を入力するための
特別な操作が不必要となる。
【0036】請求項11に係る無線ネットワークにおい
ては、請求項9または10の無線ネットワークにおい
て、第1の識別子がアドレスで第2の識別子エポック番
号であるので、通信距離の制限や時間的な変動、端末の
移動などのある無線端末装置間において、その通信可能
範囲内で、エポック番号を用いてアドレスの重複を解決
することが可能である。
【0037】
【実施例】以下、本発明の実施例を図面を参照してして
説明する。
【0038】(1) 第1実施例 図1は、本発明の実施例の無線端末装置を含む一般的な
無線ローカルエリアネットワークの環境の一例を示す図
である。
【0039】図1を参照して、無線ローカルエリアネッ
トワークは、無線端末装置A,B,C,Dを含む。
【0040】無線端末装置は、たとえばハンドヘルドコ
ンピュータやPOS端末などに代表されるような無線通
信機能を持つ携帯端末である。
【0041】それぞれの無線端末装置(以下、端末と略
す)はまず自端末の仮のアドレスを乱数によって設定す
る。自端末の仮のアドレスの設定後、各端末は通信動作
を開始するが、通信中、それぞれの端末は自端末と他の
端末とのアドレスの重複(ローカルコンフリクト)、お
よび他の異なる2台以上の端末のアドレスの重複(リモ
ートコンフリクト)の発生を監視する。
【0042】ローカルコンフリクトは受信パケットの送
り元のアドレス(送り元アドレス)と自端末のアドレス
とを比較することで容易に検出可能である。リモートコ
ンフリクトは、異なる端末を識別するための各端末に固
有の識別子(エポック番号)をパケットに付加し、それ
ぞれの端末が、受信したパケットから取出した送り元ア
ドレスとエポック番号との対を記憶し管理するテーブル
(アドレステーブル)を保持して参照することにより検
出可能である。すなわち、受信したパケットの送り元ア
ドレスと同一のアドレスが既にアドレステーブルに記憶
されており、さらにそれらのエポック番号が異なる場
合、受信したパケットの送り元端末とアドレステーブル
に記憶されたアドレスとエポック番号との対で示される
端末とは異なるものであり、これらの端末間でリモート
コンフリクトが発生したと判断することができる。
【0043】ローカルコンフリクトを検出した端末は、
アドレスの重複を解決するために自端末のアドレスを変
更し、変更されたアドレスを含むアドレス広告パケット
(以下、広告パケットと略す)を他の端末に対して送信
する。
【0044】リモートコンフリクトを検出した場合は、
その端末に対してアドレスの変更を要求するパケットを
送信し、要求を受けた端末はその応答として更新された
アドレスを含むパケットを他の端末に対して送信する。
【0045】エポック番号は、それぞれの端末を一意に
識別できるような製造番号やMACアドレスなどが利用
可能であるほか、通信可能な範囲に存在する複数の端末
が異なるものであることを識別できるものであれば利用
可能である。端末の識別が可能な製造番号などを使用者
が機器に入力したり、後述の製造工程で図2の不揮発性
メモリ32に書込んだりして設定される。
【0046】無線端末装置(以下、端末と略す)Aが通
信可能な範囲をエリア12で、端末Dが通信可能な範囲
をエリア14で、端末Bが通信可能な範囲をエリア16
で示している。端末Bと端末Cとは通信不可能な距離に
あるとする。
【0047】以下、図1の無線環境における本発明の無
線端末装置の動作を具体例として順次説明していく。
【0048】図2は、図1の端末A,B,C,Dの構成
を詳細に示すブロック図である。端末B,C,およびD
も端末Aと同様の構成を有する。
【0049】図2を参照して、端末Aは、本体10と無
線LANアダプタ20とを含む。本発明の無線端末装置
は無線LANアダプタ20に実装されるソフトウェアお
よびそれらの通信プロトコルによりアドレス割当てを実
現する。
【0050】本体10は、ホストコンピュータ38と、
ホストコンピュータへデータやコマンドを入力する入力
装置11と、データを表示する表示装置13とを含む。
【0051】無線LANアダプタ20は、アドレス割当
てを行なうソフトウェアおよび通信プロトコルを蓄積す
るプログラムメモリ34と、これらを実行するマイクロ
コントローラ22と、マイクロコントローラ22が一時
的にデータを保持するデータメモリ28と、半永久的に
データを保持する不揮発性メモリ32と、アンテナ36
と、無線ネットワークとパケットの送受信を行なう無線
トランシーバ26と、無線トランシーバ26とデータメ
モリ28との仲立ちとなる無線インタフェース24と、
本体10内のホストコンピュータ38へのインタフェー
スであるホストインタフェース30とを含む。
【0052】データメモリ28は、後述する履歴テーブ
ル27とアドレステーブル29とを保持している。
【0053】本体10において、入力装置11と表示装
置13は、ホストコンピュータ38に接続されている。
【0054】無線LANアダプタ20において、マイク
ロコントローラ22と無線インタフェース24とデータ
メモリ28とホストインタフェース30と不揮発性メモ
リ32とプログラムメモリ34とはローカルバス37で
相互に接続されている。アンテナ36は無線トランシー
バ26に接続されている。無線トランシーバ26は無線
インタフェース24に接続されている。
【0055】無線ネットワークに対するパケットの送受
信は無線インタフェース24、無線トランシーバ26、
およびアンテナ36を介して行なわれる。無線インタフ
ェース24はマイクロコントローラ22がデータメモリ
28に書込んでパケットデータを、直列化して無線トラ
ンシーバ26に送る。また、無線ネットワークから受信
したパケットデータは無線トランシーバ26により無線
インタフェース24に送られ、さらに並列化されてデー
タメモリ28に書込まれる。マイクロコントローラ22
により、無線ネットワークで受信したパケットから取出
された情報はデータメモリ28に追加、削除、および更
新される。
【0056】入力装置11に入力されたデータやコマン
ドに応じて、データメモリ28に書込まれたデータはホ
ストインタフェース30を介してホストコンピュータ3
8に送られ、表示装置13に文字や映像として表示され
る。
【0057】図3は、端末A,B,C,Dのソフトウェ
アの構成を示すブロック図である。図3を参照して、端
末A,B,C,Dのソフトウェアは、ブロック40,4
2,44,46,48を含む。
【0058】ブロック48は、図2の無線LANアダプ
タ20に実装されてパケットの送受信処理およびアドレ
スの割当て処理を行なう。ブロック40,42,44,
46は図2のホストコンピュータ38に実装されてい
る。ブロック42はパケットの送達確認や再送信などの
通信プロトコルの処理を行なう。ブロック40はブロッ
ク42の通信サービスを利用するアプリケーションプロ
グラムである。ブロック44は端末の周辺装置(たとえ
ば、パソコンディスクやキーボード)のオペレーティン
グシステムである。ブロック46はブロック44、ブロ
ック48間のデータの授受を行なうデバイスドライバで
ある。
【0059】図4は、本発明の実施例の無線端末装置が
使用するパケットの簡略化したフォーマットを示した図
であり、(a)は一般フォーマット、(b)はデータパ
ケット(送信データ本体のパケット)のフォーマット、
(c)は広告パケットのフォーマット、(d)は重複解
決要求パケットのフォーマット、(e)は重複解決応答
パケットのフォーマット、(f)はENQパケットのフ
ォーマット、(g)はACKパケットのフォーマットを
示す図である。
【0060】図4(a)の一般フォーマットは、宛先ア
ドレス401と送り元アドレス403と送り元エポック
番号405とパケットの種類を示すパケットタイプ40
7とパケットの種類によってはあるデータ409とを含
む。
【0061】(a)〜(g)の各フォーマットは、
(a)の一般フォーマットが基本形となっている。
【0062】図4(b)を参照して、データパケットの
フォーマットは、宛先アドレス401の「FFFF」は
同報(ブロードキャスト)アドレスを示している。パケ
ットタイプ407にはこのパケットがデータパケットで
あることが示されている。データ409には、端末間で
送信されるデータ本体が示されている。
【0063】それぞれの端末は乱数を発生して仮のアド
レスを選択し、後述するアドレステーブルに記憶された
他の端末のアドレスと比較して、それらと重複しないも
のを自端末のアドレスとして設定する。アドレスの設定
後、端末は通信を開始するとともに、アドレスの重複の
検出、および重複を検出した場合はその解決を行なう。
【0064】アドレスの重複には、自端末のアドレスが
他の端末のアドレスと重複するローカルコンフリクト
と、同一のアドレスを使用する他の端末が複数存在する
リモートコンフリクトとの2つの場合がある。
【0065】ローカルコンフリクトは受信したパケット
の送り元アドレスと自端末のアドレスとを比較すること
で容易に検出できる。ローカルコンフリクトを検出した
端末は自端末のアドレスを設定しなおし、新しく設定さ
れたアドレスをアドレス広告パケットで他の端末に通知
する。
【0066】図5は、本発明の第1実施例の端末Aと端
末Bとのローカルコンフリクトの解決処理を示す図であ
る。
【0067】図6は、ローカルコンフリクトの解決処理
を示すフローチャートである。図6のフローチャートを
用いて、図5のローカルコンフリクトの解決処理を説明
する。
【0068】図5において、#1050で示されるよう
に、端末Aが端末Bの送信した任意のパケットを受信す
ると、端末Aは受信したパケットの送り元端末Bのアド
レス(送り元アドレス)が自端末のアドレスに一致する
か否かを判別する(ステップS802(以下、ステップ
を略す))。アドレスが一致しないと判別すると、ロー
カルコンフリクトは生じておらず、ローカルコンフリク
トの解決処理を終了する(S810)。アドレスが一致
していると判別する(S802)と、乱数により自端末
の仮のアドレスを設定する(S804)。設定された仮
のアドレスがアドレステーブル内の他の端末のアドレス
と一致するか否かを判別する(S806)。アドレスが
一致すると判別すると、再び仮のアドレスを設定しなお
す(S804)。アドレスが一致しないと判別すると、
#1051で示されるように、アドレス広告パケットを
他の端末に送信し(S808)、ローカルコンフリクト
の解決処理を終了する(S810)。
【0069】図4(c)を参照して、広告パケットのフ
ォーマットは、宛先アドレス401の「FFFF」は同
報(ブロードキャスト)アドレスを示す。送り元アドレ
ス403には設定しなおした後(更新後)のアドレスが
示されている。パケットタイプ407にはこのパケット
が広告パケットであることが示されている。データ40
9には、設定しなおす前(更新前)のアドレスおよびエ
ポック番号が示されている。
【0070】一方、リモートコンフリクトは受信したパ
ケットに含まれる送り元端末のアドレス(送り元アドレ
ス)を自端末のアドレステーブルに登録する際に、重複
するアドレスが存在することを検出できる。
【0071】それぞれの端末は動作中、受信パケットの
送信元アドレスとエポック番号とをアドレステーブルに
登録する。
【0072】アドレステーブルに記憶できるアドレスの
数は有限であることから、一般にキャッシング機構とし
て知られるアルゴリズムを使用してアドレステーブルを
構成することで、この制限を除くことができる。キャッ
シング機構では、テーブルに対して要素を追加する際、
テーブルに新しい要素を追加するための空き領域がない
場合は、既に記憶されている要素のうち重要度の低いも
のをテーブルから削除することにより新しい要素を記憶
する領域を確保する。
【0073】たとえば、テーブルのそれぞれの要素につ
いて、その要素を追加または参照した時間を付加し、そ
の時間が最も古いものから削除することにより上記のア
ドレステーブルを構成することができる。
【0074】図7は、受信パケットに関するリモートコ
ンフリクトの解決処理を示すフローチャートである。
【0075】図7を参照して、S902で、受信パケッ
トの送り元アドレスが自端末のアドレステーブルに既に
登録されたアドレスか否かを判別する。アドレステーブ
ルに登録されていないと判別すると、S910でアドレ
ステーブルに送り元アドレスを追加し、S908でリモ
ートコンフリクトの解決処理を終了する。
【0076】S902で送り元アドレスと同一のアドレ
スがアドレステーブルに登録されていると判別すると、
S904で、その既に登録されているアドレスと対にな
って登録されているエポック番号が送り元アドレスの対
のエポック番号と同一であるか否かを判別する。同一の
エポック番号であると判別すると、それらは同一端末の
ものであるとして、S908でリモートコンフリクトの
解決処理を終了する。
【0077】S904で同一のエポック番号でないと判
別すると、S906でアドレステーブル内の重複を発生
したアドレスに重複フラグをセットする。そしてS90
8でリモートコンフリクトの解決処理を終了する。
【0078】図8は、アドレスの重複する端末B,Cの
重複解決の例を示す図である。図8を参照して、端末A
が端末Cのパケットを受信してアドレステーブルを更新
し(#1002)、次に端末Bのパケットを受信してア
ドレステーブルの更新を行なうとき(#1004)、端
末Aはアドレステーブルを検索して、端末Bと端末Cが
同一のアドレスを持っており、さらにそれらのエポック
番号が異なることから、アドレスの重複する2台の端末
が存在することを検出する。端末Aは自端末のアドレス
テーブル内の端末Bと端末Cのアドレスに対して重複フ
ラグをセットして、そのアドレスに対応する端末が複数
存在していることを記録する。
【0079】図9は、図8の重複解決の際に重複フラグ
をセットした際のアドレステーブル1110の端末B,
Cに関する情報の設定例を示す図である。
【0080】図9を参照して、アドレステーブルの端末
Bのアドレスの欄1102には、端末Bのエポック番号
と重複フラグと端末Bのアドレスの最終の更新時間とが
示されている。端末Cのアドレスの欄1104には、端
末Cのエポック番号と重複フラグと端末Cのアドレスの
最終の更新時間とが示されている。
【0081】アドレスの重複の解決を要求する際には、
重複解決要求パケットを送信する。重複解決要求パケッ
トの送信のタイミングには、たとえば次の2つの場合が
考えられる。
【0082】1つ目は、ある端末が他の端末に対してパ
ケットを送信するときに宛先端末に重複解決要求パケッ
トを送信し、アドレスの重複の解決を要求する。
【0083】図10は、ある端末が宛先端末にアドレス
の重複解決を要求する動作を示すフローチャートであ
る。
【0084】図10を参照して、S1202で、パケッ
ト送信時に自端末のアドレステーブルに登録されている
宛先アドレスを参照する。S1204で、アドレステー
ブルの送り先アドレスに重複フラグがセットされている
か否かを判別する。重複フラグがセットされていなけれ
ば、その宛先アドレスについては重複が発生していない
ので、S1214でアドレス重複解決処理を終了する。
S1204で重複フラグがセットされていれば、S12
06で重複解決要求パケットを宛先端末に送信する。そ
の結果、S1208で宛先端末から重複解決応答パケッ
トを受信したか否かを判別する。重複解決応答パケット
を受信したと判別すると、S1210で更新されたアド
レスを宛先端末のアドレスとして自端末のアドレステー
ブルに登録する。そして、S1212で、重複の解決し
たアドレスの重複フラグをクリアし、S1214で重複
解決処理を終了する。そして、更新されたアドレスを宛
先アドレスとしてパケットを送信する。
【0085】S1208で重複解決応答パケットを受信
しなかったと判別すると、S1216で、一定回数重複
解決要求パケットを再送するか否かを決定する。重複解
決要求パケットを再送すると決定すると、S1206に
戻り、重複解決要求パケットを再び宛先端末に送信し、
上記と同様の動作を行なう。
【0086】S1216で重複解決要求パケットを再送
しないと決定すると、S1218で、宛先アドレスの取
得ができなかったとして、重複解決要求パケットの送信
を中止し、動作を終了する。
【0087】図8において、端末Aが端末Bに対して何
らかのパケットを送信するときには、上述の図10に示
されるフローチャートに従って宛先端末Bにアドレスの
重複の解決を要求する。
【0088】端末Aはパケットの送信時、自端末のアド
レステーブルの重複フラグを検査することにより端末B
のアドレスに等しいアドレスを有する端末Cが存在する
ことがわかる。このとき、端末Aは端末Bに対して重複
解決要求パケットを送信する(#1006)。端末Aと
通信可能な距離にある端末Cにも端末Aの端末Bに対す
る重複解決要求パケットが送信される。
【0089】この図8の例では、重複解決要求パケット
の宛先として、端末Aは端末Bと端末Cのいずれかのう
ち、データを送信する必要の生じた端末Bを選択してい
るが、どちらかを特定する必要はない。重複解決要求パ
ケットは、その宛先端末にアドレスの変更を要求する。
【0090】端末Bは受信したパケットが重複解決要求
パケットであれば、自端末のアドレスを更新し、そのア
ドレスを重複解決応答パケットで要求側端末Aに通知す
る(#1008)。重複解決応答パケットは更新された
アドレスを他の端末に通知する。端末Aは応答を受信す
るまで端末Bに重複解決要求パケットを複数回送信し、
その応答を受信するとアドレステーブルの端末Bのアド
レスを更新して、アドレス重複の解決された端末Bおよ
びCについてアドレステーブル内に記録された重複フラ
グをクリアする。
【0091】アドレスの重複が解決されると、端末Aと
端末B,Cとのデータの送受信が可能となる(#101
0)。
【0092】こうすれば、複数の端末がリモートコンフ
リクトを検出した場合に、それらの複数の端末が一斉に
重複解決要求パケットを送信してネットワークを輻輳す
る可能性が少なくなる。
【0093】2つ目は、重複解決要求パケットはリモー
トコンフリクトの検出段階で即送信される。この場合、
リモートコンフリクトの発生後できるだけ早い段階でそ
れを解決することから、重複するアドレスを使用する可
能性が少なくなる。
【0094】重複の検出されたアドレスを送り元とする
パケットを受信した場合は、アドレスの重複が解決され
るまでの間、送り元端末をアドレスとエポック番号の組
合せで識別することでそれらパケットが有効なパケット
として受信されるか、またはそれらパケットがすべて放
棄される。前者は、重複解決要求パケットの送信が遅延
される1つ目の場合に適し、後者は、重複を検出した時
点で即重複解決要求パケットが送信され、それら重複し
たアドレスを持つ端末を送り元とするパケットが受信さ
れる可能性が少ない2つ目の場合に適している。
【0095】図4(d)の重複解決要求パケットのフォ
ーマットにおいて、パケットタイプ407には、そのパ
ケットが重複解決要求パケットであることが示されてい
る。データ409には、宛先端末のエポック番号が示さ
れている。
【0096】図4(e)の重複解決応答パケットのフォ
ーマットにおいて、パケットタイプ407には、そのパ
ケットが重複解決応答パケットであることが示されてい
る。
【0097】(2) 第2実施例 第2実施例では、アドレスの重複検索に使用するエポッ
ク番号を乱数をもとに設定し、その端末の通信範囲で他
の端末のエポック番号と重複しない値を選択して使用す
る通信プロトコルが付加される。
【0098】エポック番号の設定はそれぞれの端末のア
ドレスの設定に先立って行なわれる。エポック番号の設
定のために、それぞれの端末は受信したパケットに含ま
れる送り元端末のエポック番号を収集し、そのうち最近
に受信した複数のエポック番号を保存するテーブル(履
歴テーブル)を持つ。履歴テーブルには無線ネットワー
クで使用されているエポック番号、または使用されてい
たことのあるエポック番号が格納される。
【0099】図11は、端末Aが新たにエポック番号を
取得する場合の処理を示す図である。
【0100】図12は、端末のエポック番号の取得処理
を示すフローチャートである。図11を参照して、端末
Aが通信動作を開始する以前に、既に動作中の端末B,
C,Dは他の端末と通信するためにパケットの送受信を
行なっているものとする。それぞれの端末は受信したパ
ケットからそのパケットに含まれる送り元端末のエポッ
ク番号を取出し、自端末の履歴テーブルに追加する。た
とえば、端末Dのパケットを端末Bが受信した場合、端
末Bは端末Dのエポック番号Xを自端末の履歴テーブル
に追加する(#502)。
【0101】この状態で端末Aがエポック番号の設定を
行なう場合について図12のフローチャートを用いて説
明する。
【0102】図12を参照して、まずS602で、端末
Aは乱数をもとに仮のエポック番号を生成する。この生
成した仮のエポック番号が端末Dのエポック番号と同一
のXであったとする。
【0103】S604で、端末Aは仮のエポック番号X
が端末Aの履歴テーブルに登録されているか否かを判別
する。仮のエポック番号Xが履歴テーブルに登録されて
いると判別すると、既にそのエポック番号Xが他の端末
Dによって使用されているものとしてS602に戻り、
再度エポック番号を生成しなおす。S604で仮のエポ
ック番号Xが端末Aの履歴テーブルに他の端末のエポッ
ク番号として登録されていなければ、S606で端末A
はエポック番号Xを含むENQパケットを他のすべての
端末B,Cに対して送信する(#504)。
【0104】ENQパケットは自端末で生成した仮のエ
ポック番号が使用されているかどうかを他の端末に問合
せる働きを持つ。
【0105】図4(f)のENQパケットのフォーマッ
トにおいて、宛先アドレス401の「FFFF」は同報
(ブロードキャスト)アドレスを示している。送り元ア
ドレス403の「FFFF」は自端末のアドレスが未定
であることを示している。送り元エポック番号405に
は問合せを行なうエポック番号が示されている。パケッ
トテーブル407にはこのパケットがENQパケットで
あることが示されている。
【0106】こうして、それぞれの端末は自端末の履歴
テーブル内のエポック番号と異なる値を取得した後、無
線ネットワークの他の端末に対してENQパケットを送
信する。
【0107】端末Aが送信したENQパケットを受信す
ることができた端末B,Cは、そのENQパケットから
仮のエポック番号Xを取出して、端末B,Cそれぞれの
エポック番号および端末B,Cのそれぞれが履歴テーブ
ルに保持しているエポック番号と比較する。
【0108】もし、履歴テーブル内に同一のエポック番
号が存在すれば、無線ネットワークに対してACKパケ
ットを送信する。
【0109】ACKパケットはANQパケットで問合せ
を受けたエポック番号が既に使用中であることを通知す
る働きを持つ。
【0110】図4(g)のACKパケットのフォーマッ
トにおいて、宛先アドレス401の「FFFF」は同報
(ブロードキャスト)アドレスを示している。パケット
タイプ407にはこのパケットがACKパケットである
ことが示されている。
【0111】ここで、端末Aの送信したENQパケット
が端末Dに到達しなくとも、端末Dのエポック番号Xは
過去の通信により端末Bの履歴テーブルに登録されてい
るため、端末Bはエポック番号Xが端末Dによって既に
使用されていることをACKパケットで端末Aに通知す
ることができる(#506)。S608で端末AがAC
Kパケットを受信すれば、端末Aは再度仮のエポック番
号X′を生成し、他の端末にENQパケットの送信を繰
返す(#508,510)。
【0112】S608で、ENQパケットを送信した端
末AがACKパケットを受信しなければ、そのエポック
番号X′は端末Aが通信可能な範囲において他の端末の
エポック番号と重複しない値であると仮定する。S61
0で、端末AはENQパケットを一定の間隔でさらに複
数回送信する。そのすべての送信に対してACKパケッ
トの受信がなければ、S612で有効なエポック番号で
あると確定し、端末Aのエポック番号としてエポック番
号X′を使用する。そしてエポック番号の取得処理を終
了する。
【0113】ENQパケットやACKパケットはデータ
の伝送誤りなどで失われてしまう可能性があることか
ら、ENQパケットの送信回数が多いほどエポック番号
が他の端末のものと重複する可能性が少なく信頼性が高
くなる。
【0114】以上のように、履歴テーブルを使用するこ
とで、直接端末Aが通信できないようなより広い範囲に
おいてもエポック番号が他の端末と重複しないことを確
認することができる。
【0115】履歴テーブルに記憶するエポック番号の個
数が多いほど他の端末と重複する可能性の少ないエポッ
ク番号の設定が可能となるが、より多くのエポック番号
が記憶可能とすると、既に動作を中止した端末のエポッ
ク番号まで保持する可能性がある。よって、履歴テーブ
ルのエポック番号の記憶すべき個数は、要求される信頼
性や端末の通信可能距離、端末が移動するかどうかなど
の通信環境によって変化する。
【0116】図13はエポック番号が既に設定されてい
る端末のエポック番号の重複解決処理を示すフローチャ
ートである。
【0117】既にエポック番号を設定し終えている端末
の動作中のエポック番号の重複については、その端末
が、受信したパケットに含まれる送り元端末のエポック
番号と自端末のエポック番号とを比較することにより検
出できる。
【0118】図13を参照して、S702で、受信パケ
ットの送り元端末のエポック番号と自端末のエポック番
号が一致するか否かを判別する。エポック番号が一致し
エポック番号の重複が検出されると、S704で再び図
12の場合と同様の処理によって自端末のエポック番号
を設定しなおし、S706でエポック番号の重複解決処
理を終了する。S702でエポック番号が一致しなけれ
ば、エポック番号の重複を生じていないとみなし、S7
06でエポック番号の重複解決処理を終了する。
【0119】エポック番号の設定が終了すると、今度は
各端末のアドレスの設定が開始される。各端末のアドレ
スの設定は、前述の第1実施例の場合と同様である。
【0120】この第2実施例のようにエポック番号が可
変である通信範囲内のみで各端末が固有のエポック番号
を有する場合はエポック番号の設定のためのパケットが
発生して無線ネットワークに多少影響を与えるが、製造
番号など特定の機器に依存する情報を使用する必要がな
くなる。一方、第1実施例のように各端末が固有のエポ
ック番号を有する場合はエポック番号が常に端末に一意
に決定されることからアドレスの重複を確実に検出でき
るが、使用者のエポック番号を入力するための特別な操
作が必要となる、製造工程での工程数が増えるなどの欠
点がある。
【0121】図14は、本発明の実施例の無線端末装置
の受信パケットに関する一連の処理を示すフローチャー
トである。
【0122】図14を参照して、S1302で、ある端
末からパケットを受信すると、S1304で、そのパケ
ットがENQパケットであるか否かを判別する。ENQ
パケットであると判別すると、S1322で、ENQパ
ケットに含まれるエポック番号が自端末のエポック番号
と重複しているか否かを判別する。エポック番号が重複
していると判別すると、S1324でENQパケットの
送り元端末にACKパケットが送信され、S1320で
パケット受信処理を完了する。
【0123】S1322でエポック番号が重複していな
いと判別すると、そのままS1320でパケット受信処
理を完了する。
【0124】S1304で受信パケットがENQパケッ
トでないと判別すると、S1306で、図7に示したエ
ポック番号の重複解決処理を行なう。S1306でエポ
ック番号が新たに取得され重複解決処理が終了すると、
S1308で、履歴テーブルの更新を行なう。
【0125】次にS1310で、S1302で受信され
たパケットが広告パケットであるか否かを判別する。広
告パケットであると判別すると、S1326で、アドレ
ステーブルの情報をその広告パケットに基づいて変更
し、S1320でパケット受信処理を完了する。
【0126】S1310で、S1302で受信されたパ
ケットが広告パケットでないと判別すると、S1312
でそのパケットが重複解決要求パケットであるか否かを
判別する。重複解決要求パケットであると判別すると、
S1328でアドレスの更新を行ない、S1330で重
複解決応答パケットを重複解決要求パケットの送り元端
末に送信する。そしてS1320でパケット受信処理を
完了する。
【0127】S1312で、S1302で受信されたパ
ケットが重複解決要求パケットでないと判別すると、S
1314で図8に示したようなアドレスのローカルコン
フリクトの解決処理が行なわれる。次いでS1316で
図9に示したようなアドレスのリモートコンフリクトの
解決処理が行なわれる。そしてS1318で送り元端末
のアドレスとエポック番号との対がアドレステーブルに
追加され、S1320でパケット受信処理を完了する。
【0128】本実施例では、端末Aの送信する重複解決
要求パケットが端末Bに送信されたが、端末Bおよび端
末Cに送信し、それぞれの端末に対して応答を要求する
ことも可能である。
【0129】どちらかの端末を指定して送信する場合、
宛先端末はアドレスとその宛先端末のエポック番号との
組合せで指定する。
【0130】以上のようにして、無線ローカルエリアネ
ットワークにおける通信距離の制限や時間的な変動、端
末の移動などのある無線端末装置間においても、各端末
によりその通信可能範囲内で常にアドレスの重複を容易
に検出し解決することが可能な動的なアドレスの割当て
を行なうことができる。
【0131】したがって、無線ローカルエリアネットワ
ークにおいて、無線端末間のアドレスの重複の解決が可
能な無線端末装置およびそのアドレス割当て方法を適用
することができる。しかも、全端末のアドレスを統括的
に管理する特別な組織が不必要となる。また、通信可能
範囲内において空きアドレスを選択して使用することか
ら、アドレス資源の枯渇を回避することも可能である。
【0132】
【発明の効果】請求項1に係るアドレス割当て方法にお
いては、各無線端末装置で、自端末の第1の識別子が設
定され、通信時に通信相手の端末からその端末の第1の
識別子と第2の識別子との対が受信され、受信された各
端末の第1の識別子と第2の識別子との対と自端末およ
び自端末で既に保持している他端末の第1の識別子と第
2の識別子との対とが比較され、比較された第1の識別
子と第2の識別子との対の間で第1の識別子の重複が検
出され、重複が検出された第1の識別子についていずれ
か一方の端末の第1の識別子が再設定されるので、通信
距離の制限や時間的な変動、端末の移動などのある無線
端末装置間において、通信時に第2の識別子により第1
の識別子の重複を検出し、第1の識別子の重複を解決す
ることが可能である。
【0133】請求項2に係るアドレス割当て方法におい
ては、請求項1のアドレス割当て方法の作用に加えて、
各無線端末装置で、通信時に通信相手の端末に自端末の
第1の識別子と第2の識別子との対が通報され、受信さ
れた各端末の第1の識別子と第2の識別子とが対で記憶
し保持されるので、通信時に通信相手には自端末が保持
している各端末の第1の識別子と第2の識別子との対の
情報が、自端末には通信相手の端末が保持している各端
末の第1の識別子と第2の識別子との対の情報が新たに
加えられ保持され、第1の識別子の重複解決が容易でよ
り確実となる。
【0134】請求項3に係るアドレス割当て方法におい
ては、請求項1または2のアドレス割当て方法の作用に
加えて、各無線端末装置で、自端末の第2の識別子が設
定され、他端末に自端末の第2の識別子が通報され、他
端末から通報された第2の識別子が受信され、他端末か
ら通報された第2の識別子と自端末の第2の識別子とが
比較され、比較された第2の識別子の重複が検出され、
重複が検出された自端末の第2の識別子が再設定される
ので、通信距離の制限や時間的な変動、端末の移動など
のある無線端末装置間において、その通信可能範囲内で
各端末に一意的に決定することができる変更可能な第2
の識別子により第1の識別子の重複を高い確率で検出す
ることができ、第1の識別子の重複を解決することが可
能である。さらに、製造工程で製造番号を第2の識別子
として入力するなど固有の第2の識別子を入力するため
の特別な操作が不必要となる。
【0135】請求項4に係るアドレス割当て方法におい
ては、請求項1から3のいずれかのアドレス割当て方法
の作用に加え、第1の識別子がアドレスで第2の識別子
がエポック番号であるので、通信距離の制限や時間的な
変動、端末の移動などのある無線端末装置間において、
エポック番号を用いてアドレスの重複を解決することが
可能である。
【0136】その結果、無線ネットワークにおいて、動
的なアドレスの割当てにより従来のようなアドレス管理
の労力が削減され、無線端末間のアドレス重複の解決可
能なアドレス割当て方法を提供することが可能となる。
しかも、使用可能なアドレスの個数はアドレスのビット
数で制限されるが、それ以上に端末が増加した場合で
も、各端末が通信を行なう範囲において使用されていな
いアドレスを選択して使用することから、アドレス資源
の枯渇を回避することも可能である。
【0137】請求項5に係る無線端末装置においては、
自端末の第1の識別子が設定され、通信時に通信相手の
端末からその端末の第1の識別子と第2の識別子との対
が受信され、受信された各端末の第1の識別子と第2の
識別子との対と自端末および自端末で既に保持している
他端末の第1の識別子と第2の識別子との対とが比較さ
れ、比較された第1の識別子と第2の識別子との対の間
で第1の識別子の重複が検出され、重複が検出された第
1の識別子についていずれか一方の端末の第1の識別子
が再設定されるので、通信距離の制限や時間的な変動、
端末の移動などのある無線端末装置間において、通信時
に第2の識別子により第1の識別子の重複を検出し、第
1の識別子の重複を解決することが可能である。
【0138】請求項6に係る無線端末装置においては、
請求項5の無線端末装置の作用に加えて、通信時に通信
相手の端末に自端末の第1の識別子と第2の識別子との
対が通報され、受信された各端末の第1の識別子と第2
の識別子とが対で記憶し保持されるので、通信時に通信
相手には自端末が保持している各端末の第1の識別子と
第2の識別子との対の情報が、自端末には通信相手の端
末が保持している各端末の第1の識別子と第2の識別子
との対の情報が新たに加えられ保持され、第1の識別子
の重複解決が容易でより確実となる。
【0139】請求項7に係る無線端末装置においては、
請求項5または6の無線端末装置の作用に加えて、自端
末の第2の識別子が設定され、他端末に自端末の第2の
識別子が通報され、他端末から通報された第2の識別子
が受信され、他端末から通報された第2の識別子と自端
末の第2の識別子とが比較され、比較された第2の識別
子の重複が検出され、重複が検出された自端末の第2の
識別子が再設定されるので、通信距離の制限や時間的な
変動、端末の移動などのある無線端末装置間において、
その通信可能範囲内で各端末に一意的に決定することが
可能な変更可能な第2の識別子により第1の識別子の重
複を高い確率で検出することができ、第1の識別子の重
複を解決することが可能である。さらに、製造工程で製
造番号を第2の識別子として入力するなど固有の第2の
識別子を入力するための特別な操作が不必要となる。
【0140】請求項8に係る無線端末装置においては、
請求項5から7のいずれかの無線端末装置の作用に加え
て、第1の識別子がアドレスで第2の識別子がエポック
番号であるので、通信距離の制限や時間的な変動、端末
の移動などのある無線端末装置間において、エポック番
号を用いて、その通信可能範囲内でアドレスの重複を解
決することが可能である。
【0141】その結果、無線ネットワークにおいて、動
的なアドレスの割当てにより従来のようなアドレス管理
の労力が削減され、無線端末間のアドレス重複の解決可
能な無線端末装置を提供することが可能となる。しか
も、使用可能なアドレスの個数はアドレスのビット数で
制限されるが、それ以上に端末が増加した場合でも、各
端末が通信を行なう範囲において使用されていないアド
レスを選択して使用することから、アドレス資源の枯渇
を回避することも可能である。
【0142】請求項9に係る無線ネットワークにおいて
は、各無線端末装置で、自端末の第1の識別子が設定さ
れ、通信時に通信相手の端末に自端末の第1の識別子と
第2の識別子との対が通報され、通信時に通信相手の端
末からその端末の第1の識別子と第2の識別子との対が
受信され、受信された各端末の第1の識別子が記憶し保
持され、受信された各端末の第2の識別子が記憶し保持
され、受信された各端末の第1の識別子と第2の識別子
との対と自端末および自端末で既に保持している他端末
の第1の識別子と第2の識別子との対とが比較され、比
較された第1の識別子と第2の識別子との対の間で第1
の識別子の重複が検出され、重複が検出された第1の識
別子についていずれか一方の端末の第1の識別子が再設
定されるので、通信距離の制限や時間的な変動、端末の
移動などのある無線端末装置間において、第2の識別子
により第1の識別子の重複を検出し、第1の識別子の重
複を解決することが可能である。そして、通信時に通信
相手の端末には自端末が保持している各端末の第1の識
別子と第2の識別子との対の情報が、自端末には通信相
手の端末が保持している各端末の第1の識別子と第2の
識別子との対の情報が新たに加えられ保持され、第1の
識別子の重複解決が容易でより確実となる。
【0143】請求項10に係る無線ネットワークにおい
ては、請求項9に係る無線ネットワークの作用に加え
て、各無線端末装置で、自端末の第2の識別子が設定さ
れ、他端末に自端末の第2の識別子が通報され、他端末
から通報された第2の識別子が受信され、他端末から通
報された第2の識別子と自端末の第2の識別子とが比較
され、比較された第2の識別子の重複が検出され、重複
が検出された自端末の第2の識別子が再設定されるの
で、通信距離の制限や時間的な変動、端末の移動などの
ある無線端末装置間において、その通信可能範囲内で各
端末に一意的に決定することができる変更可能な第2の
識別子により第1の識別子の重複を高い確率で検出する
ことができ、第1の識別子の重複を解決することが可能
である。さらに、製造工程で製造番号を第2の識別子と
して入力するなど固有の第2の識別子を入力するための
特別な操作が不必要となる。
【0144】請求項11に係る無線ネットワークにおい
ては、請求項9または10の無線ネットワークに加え
て、第1の識別子がアドレスで第2の識別子エポック番
号であるので、通信距離の制限や時間的な変動、端末の
移動などのある無線端末装置間において、その通信可能
範囲内で、エポック番号を用いてアドレスの重複を解決
することが可能である。
【0145】その結果、動的なアドレスの割当てにより
従来のようなアドレス管理の労力が削減され、無線端末
間のアドレス重複の解決可能な無線ネットワークを提供
することが可能となる。しかも、使用可能なアドレスの
個数はアドレスのビット数で制限されるが、それ以上に
端末が増加した場合でも、各端末が通信を行なう範囲に
おいて使用されていないアドレスを選択して使用するこ
とから、アドレス資源の枯渇を回避することも可能であ
る。
【図面の簡単な説明】
【図1】本発明の実施例の無線端末装置を含む一般的な
無線ローカルエリアネットワークの環境の一例を示す図
である。
【図2】図1の端末A,B,C,Dの構成を詳細に示す
ブロック図である。
【図3】図1の端末A,B,C,Dのソフトウェアの構
成を示すブロック図である。
【図4】本発明の実施例の無線端末装置が使用するパケ
ットの簡略化したフォーマットを示す図である。
【図5】本発明の第1実施例による端末Aと端末Bとの
ローカルコンフリクトの解決処理を示す図である。
【図6】本発明の第1実施例による無線端末装置のロー
カルコンフリクトの解決処理を示すフローチャートであ
る。
【図7】本発明の第1実施例による無線端末装置の受信
パケットに関するリモートコンフリクトの解決処理を示
すフローチャートである。
【図8】本発明の第1実施例による無線端末装置である
アドレスの重複する端末B,Cの重複解決の例を示す図
である。
【図9】本発明の第1実施例による無線端末装置のアド
レステーブルの例を示す図である。
【図10】本発明の第1実施例による無線端末装置のパ
ケット受信時に宛先端末にアドレスの重複解決を要求す
る動作を示すフローチャートである。
【図11】本発明の第2実施例による端末Aが新たにエ
ポック番号を取得する場合の処理を示す図である。
【図12】本発明の第2実施例による無線端末装置のエ
ポック番号の取得処理を示すフローチャートである。
【図13】本発明の第2実施例による無線端末装置のエ
ポック番号設定後のエポック番号の重複解決処理を示す
フローチャートである。
【図14】本発明の第2実施例による無線端末装置の受
信パケットに関する一連の処理を示すフローチャートで
ある。
【図15】従来の有線ネットワークにおける動的なアド
レス割当てを説明するための図である。
【符号の説明】
A,B,C,D 無線端末装置 10 本体 11 入力装置 13 表示装置 12,14、16 エリア(端末の通信可能範囲) 20 無線LANアダプタ 22 マイクロコントローラ 24 無線インタフェース 26 無線トランシーバ 27 履歴テーブル 28 データメモリ 29 アドレステーブル 30 ホストインタフェース 32 不揮発性メモリ 34 プログラムメモリ 36 アンテナ 37 ローカルバス 38 ホストコンピュータ 48 (ソフトウェアの構成)ブロック

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】 変更可能な第1の識別子と第2の識別子
    を有する複数の無線端末を含む無線ネットワークのアド
    レス割当て方法であって、 前記各無線端末は、 自端末の第1の識別子を設定するステップと、 通信時に通信相手の端末からその端末の第1の識別子と
    第2の識別子との対を受信するステップと、 受信した前記各端末の第1の識別子と第2の識別子との
    対と自端末および自端末で既に保持している他端末の第
    1の識別子と第2の識別子との対とを比較するステップ
    と、 比較された第1の識別子と第2の識別子との対の間で第
    1の識別子の重複を検出するステップと、 重複が検出された第1の識別子についていずれか一方の
    端末の第1の識別子を再設定するステップとを含むアド
    レス割当て方法。
  2. 【請求項2】 前記各無線端末が、 通信時に通信相手の端末に自端末の第1の識別子と第2
    の識別子との対を通報するステップと、 受信した前記各端末の第1の識別子と第2の識別子とを
    対で記憶し保持するステップとをさらに含む請求項1に
    記載のアドレス割当て方法。
  3. 【請求項3】 前記第2の識別子は変更可能であって、 前各無線端末は、 自端末の第2の識別子を設定するステップと、 他端末に自端末の第2の識別子を通報するステップと、 他端末からの第2の識別子の通報を受信するステップ
    と、 他端末から受信した第2の識別子と自端末の第2の識別
    子とを比較するステップと、 比較された第2の識別子の重複を検出するステップと、 重複が検出された自端末の第2の識別子を再設定するス
    テップとをさらに含む請求項1または2に記載のアドレ
    ス割当て方法。
  4. 【請求項4】 前記第1の識別子がアドレスで前記第2
    の識別子がエポック番号である請求項1から3のいずれ
    かに記載のアドレス割当て方法。
  5. 【請求項5】 無線ネットワークで使用される変更可能
    な第1の識別子と第2の識別子を有する無線端末装置で
    あって、 自端末の第1の識別子を設定する設定手段と、 通信時に通信相手の端末からその端末の第1の識別子と
    第2の識別子との対を受信する第1の受信手段と、 前記第1の受信手段で受信した前記各端末の第1の識別
    子と第2の識別子との対と自端末および自端末で既に保
    持している他端末の第1の識別子と第2の識別子との対
    とを比較する第1比較手段と、 前記第1比較手段で比較された第1の識別子と第2の識
    別子との対の間で第1の識別子の重複を検出する第1の
    検出手段と、 重複が検出された第1の識別子についていずれか一方の
    端末の第1の識別子を再設定する第1の再設定手段とを
    含む無線端末装置。
  6. 【請求項6】 通信時に通信相手の端末に自端末の第1
    の識別子と第2の識別子との対を通報する第1の通報手
    段と、 受信した前記各端末の第1の識別子と第2の識別子とを
    対で記憶し保持する保持手段とをさらに含む請求項5に
    記載の無線端末装置。
  7. 【請求項7】 前記第2の識別子は変更可能であって、 自端末の第2の識別子を設定する第2の設定手段と、 他端末に自端末の第2の識別子を通報する第2の通報手
    段と、 他端末から通報された第2の識別子を受信する第2の受
    信手段と、 前記第2の受信手段で他端末から受信した第2の識別子
    と自端末の第2の識別子とを比較する第2の比較手段
    と、 前記第2の比較手段で比較された第2の識別子の重複を
    検出する第2の検出手段と、 前記第2の検出手段で重複が検出された自端末の第2の
    識別子を再設定する第2の再設定手段とをさらに含む請
    求項5または6に記載の無線端末装置。
  8. 【請求項8】 前記第1の識別子がアドレスで前記第2
    の識別子がエポック番号である請求項5から7のいずれ
    かに記載の無線端末装置。
  9. 【請求項9】 変更可能な第1の識別子と第2の識別子
    を有する複数の無線端末装置を含み、 前記各無線端末は、 自端末の第1の識別子を設定する第1の設定手段と、 通信時に通信相手の端末に自端末の第1の識別子と第2
    の識別子との対を通報する第1の通報手段と、 通信時に通信相手の端末からその端末の第1の識別子と
    第2の識別子との対を受信する第1の受信手段と、 受信した前記各端末の第1の識別子を記憶し保持する第
    1の保持手段と、 受信した前記各端末の第2の識別子を記憶し保持する第
    2の保持手段と、 受信した前記各端末の第1の識別子と第2の識別子との
    対と自端末および自端末で既に保持している他端末の第
    1の識別子と第2の識別子との対とを比較する第1の比
    較手段と、 前記第1の比較手段で比較された第1の識別子と第2の
    識別子との対の間で第1の識別子の重複を検出する第1
    の検出手段と、 前記第1の検出手段で重複が検出された第1の識別子に
    ついていずれか一方の端末の第1の識別子を再設定する
    第1の再設定手段とを含む無線ネットワーク。
  10. 【請求項10】 前記第2の識別子は変更可能であっ
    て、前記各無線端末装置は、 自端末の第2の識別子を設定する第2の設定手段と、 他端末に自端末の第2の識別子を通報する第2の通報手
    段と、 前記第2の通報手段で他端末から通報された第2の識別
    子を受信する第2の受信手段と、 前記第2の受信手段で他端末から受信した第2の識別子
    と自端末の第2の識別子とを比較する第2の比較手段
    と、 前記第2の比較手段で比較された第2の識別子の重複を
    検出する第2の検出手段と、 前記第2の検出手段で重複を検出された自端末の第2の
    識別子を再設定する第2の再設定手段とをさらに含む請
    求項9に記載の無線ネットワーク。
  11. 【請求項11】 前記第1の識別子がアドレスで前記第
    2の識別子がエポック番号である請求項9または10に
    記載の無線ネットワーク。
JP15168795A 1995-06-19 1995-06-19 アドレス割当て方法およびそれを用いる無線端末装置およびそれを用いる無線ネットワーク Expired - Fee Related JP3462626B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP15168795A JP3462626B2 (ja) 1995-06-19 1995-06-19 アドレス割当て方法およびそれを用いる無線端末装置およびそれを用いる無線ネットワーク
US08/666,660 US5758282A (en) 1995-06-19 1996-06-18 Radio terminal using allocated addresses

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15168795A JP3462626B2 (ja) 1995-06-19 1995-06-19 アドレス割当て方法およびそれを用いる無線端末装置およびそれを用いる無線ネットワーク

Publications (2)

Publication Number Publication Date
JPH098828A true JPH098828A (ja) 1997-01-10
JP3462626B2 JP3462626B2 (ja) 2003-11-05

Family

ID=15524072

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15168795A Expired - Fee Related JP3462626B2 (ja) 1995-06-19 1995-06-19 アドレス割当て方法およびそれを用いる無線端末装置およびそれを用いる無線ネットワーク

Country Status (2)

Country Link
US (1) US5758282A (ja)
JP (1) JP3462626B2 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6307843B1 (en) 1997-07-18 2001-10-23 Nec Corporation Ad hoc network of mobile hosts using link table for identifying wireless links and destination addresses
JP2007511144A (ja) * 2003-11-12 2007-04-26 ニムキャット ネットワークス インコーポレイテッド ピアの発見
JP2008011388A (ja) * 2006-06-30 2008-01-17 Oki Electric Ind Co Ltd 無線通信装置およびその通信におけるアドレス変更方法
US7492772B2 (en) 2003-07-10 2009-02-17 Samsung Electronics Co., Ltd. Method and system for dynamically updating ARP cache tables in an ad hoc network
JPWO2007072554A1 (ja) * 2005-12-20 2009-05-28 富士通株式会社 アドレス割当装置
US7561581B2 (en) 2003-03-04 2009-07-14 Samsung Electronics Co., Ltd. Method of allocating IP address and detecting duplication of IP address in an ad-hoc network environment
KR101277857B1 (ko) * 2011-09-26 2013-06-21 주식회사 엘지유플러스 통신 접속 장치 및 그 제어방법
JP2017508216A (ja) * 2014-02-28 2017-03-23 フィリップス ライティング ホールディング ビー ヴィ バスアドレス割当て

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6246696B1 (en) * 1995-09-11 2001-06-12 Kabushiki Kaisha Toshiba Method of controlling a communication and apparatus for the same
GB2354672A (en) * 1999-09-27 2001-03-28 Motorola As Assigning a Unit Identity
US6917626B1 (en) * 1999-11-30 2005-07-12 Cisco Technology, Inc. Apparatus and method for automatic cluster network device address assignment
US6636499B1 (en) 1999-12-02 2003-10-21 Cisco Technology, Inc. Apparatus and method for cluster network device discovery
US6687252B1 (en) * 2000-06-12 2004-02-03 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic IP address allocation system and method
US7245602B2 (en) * 2000-11-22 2007-07-17 Telefonaktiebolaget Lm Ericsson (Publ) System and method for anonymous Bluetooth devices
US7200649B1 (en) * 2001-09-27 2007-04-03 Rockwell Automation Technologies, Inc. Adaptive method for duplicative IP address detection
AU2003217476A1 (en) * 2002-03-18 2003-09-29 Matsushita Electric Industrial Co., Ltd. A ddns server, a ddns client terminal and a ddns system, and a web server terminal, its network system and an access control method
KR100562900B1 (ko) * 2003-06-19 2006-03-21 삼성전자주식회사 모바일 애드 혹 네트워크 환경에서 중복된 ip주소를검출하기 위한 장치 및 ip주소 중복 검출 방법
US7181557B1 (en) * 2003-09-15 2007-02-20 National Semiconductor Corporation Single wire bus for connecting devices and methods of operating the same
US7606955B1 (en) 2003-09-15 2009-10-20 National Semiconductor Corporation Single wire bus for connecting devices and methods of operating the same
US20050141546A1 (en) * 2003-12-31 2005-06-30 Lg Electronics Inc. Method of avoiding collisions between access terminals
US7382778B2 (en) * 2004-01-05 2008-06-03 Tropos Networks, Inc. Link layer emulation
US7773550B2 (en) * 2004-04-05 2010-08-10 Daniel J. LIN Peer-to-peer mobile data transfer method and device
US7457255B2 (en) * 2004-06-25 2008-11-25 Apple Inc. Method and apparatus for providing link-local IPv4 addressing across multiple interfaces of a network node
DE102005030125B4 (de) * 2004-06-28 2011-08-18 Lantiq Deutschland GmbH, 85579 Verfahren zum Address-Mapping in einem Wireless Personal Area Network
US7706776B2 (en) * 2004-12-06 2010-04-27 Meshnetworks, Inc. Scheme for MAC address privacy in infrastructure-based multi-hop wireless networks
US7519075B2 (en) * 2004-12-10 2009-04-14 Mediatek Inc. Method and system for serverless VoIP service in personal communication network
CN101223761A (zh) * 2005-07-15 2008-07-16 松下电器产业株式会社 链路管理系统
CN101345700B (zh) * 2007-07-10 2011-12-07 华为技术有限公司 将以太网编码块映射到光传输网络传输的方法及装置
CN100495992C (zh) * 2007-08-30 2009-06-03 华为技术有限公司 用于地址冲突的重复地址检测方法及网络节点设备
CN101426002B (zh) * 2007-10-29 2012-05-23 华为技术有限公司 一种IPv6网络中的移动节点注册方法、系统及装置
US9961044B2 (en) * 2013-09-26 2018-05-01 Intellihot, Inc. Routerless identification code assignment system and method
FR3067555A1 (fr) * 2017-06-20 2018-12-14 Orange Gestion de l'unicite des identifiants de modules de communication dans un reseau de communication

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4899274A (en) * 1985-11-21 1990-02-06 International Business Machines Corporation Dynamic terminal address allocation by the terminal itself in a data processing system
US5251205A (en) * 1990-09-04 1993-10-05 Digital Equipment Corporation Multiple protocol routing
US5276442A (en) * 1991-02-22 1994-01-04 Ericsson Ge Mobile Communications Inc. Dynamic address allocation within RF trunking multisite switch
US5504743A (en) * 1993-12-23 1996-04-02 British Telecommunications Public Limited Company Message routing

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6307843B1 (en) 1997-07-18 2001-10-23 Nec Corporation Ad hoc network of mobile hosts using link table for identifying wireless links and destination addresses
US7561581B2 (en) 2003-03-04 2009-07-14 Samsung Electronics Co., Ltd. Method of allocating IP address and detecting duplication of IP address in an ad-hoc network environment
US7492772B2 (en) 2003-07-10 2009-02-17 Samsung Electronics Co., Ltd. Method and system for dynamically updating ARP cache tables in an ad hoc network
JP2007511144A (ja) * 2003-11-12 2007-04-26 ニムキャット ネットワークス インコーポレイテッド ピアの発見
JPWO2007072554A1 (ja) * 2005-12-20 2009-05-28 富士通株式会社 アドレス割当装置
JP4705650B2 (ja) * 2005-12-20 2011-06-22 富士通株式会社 通信ノード
JP2008011388A (ja) * 2006-06-30 2008-01-17 Oki Electric Ind Co Ltd 無線通信装置およびその通信におけるアドレス変更方法
KR101277857B1 (ko) * 2011-09-26 2013-06-21 주식회사 엘지유플러스 통신 접속 장치 및 그 제어방법
JP2017508216A (ja) * 2014-02-28 2017-03-23 フィリップス ライティング ホールディング ビー ヴィ バスアドレス割当て
US10185689B2 (en) 2014-02-28 2019-01-22 Philips Lighting Holding B.V. Bus address assignment
US10831692B2 (en) 2014-02-28 2020-11-10 Signify Holding B.V. Bus address assignment

Also Published As

Publication number Publication date
JP3462626B2 (ja) 2003-11-05
US5758282A (en) 1998-05-26

Similar Documents

Publication Publication Date Title
JP3462626B2 (ja) アドレス割当て方法およびそれを用いる無線端末装置およびそれを用いる無線ネットワーク
EP1489817B1 (en) Apparatus and method for detecting duplicate IP addresses in mobile ad hoc network environment
US5278829A (en) Reduced broadcast algorithm for address resolution protocol
CN111263338B (zh) 蓝牙Mesh网络的配网方法与相关配网设备及系统
JPH0766809A (ja) アドレス情報とネットワーク環境情報の自動設定処理方法
JPH1155318A (ja) 移動端末およびその制御方法
JP4345565B2 (ja) 移動ルータ、位置管理サーバ、移動ネットワーク管理システム、及び移動ネットワーク管理方法
US20030093542A1 (en) Communication device and communication control method using efficient echonet address determination scheme
JP2001320373A (ja) 無線lanシステム
KR100257413B1 (ko) 어드레스 할당 방법 및 장치
JP2010122773A (ja) 分散処理システム、処理割当方法、および情報処理装置
US20060259624A1 (en) Network address transition methods and systems
US20060253611A1 (en) Network address transition methods and systems
JP4269789B2 (ja) 無線端末装置
JP3573079B2 (ja) ネットワーク構成表示装置
KR100459816B1 (ko) 인터넷 프로토콜 주소 자동 변경/설정 장치 및 그 방법
JPH09265582A (ja) 無線ハンディターミナルを使用する無線通信システム
JP2001189761A (ja) リモートアクセスサーバ装置
JP4042632B2 (ja) 通信端末装置
JP7380878B2 (ja) アドレス設定システム、アドレス設定方法、アドレス設定管理装置及びプログラム
JP2000224645A (ja) 無線通信システム
JP3697438B2 (ja) 通信制御装置及び方法、通信端末
JP2003179603A (ja) 通信システムにおける通信制御方法、プログラム、送信装置、及び受信装置
JPH08314844A (ja) ネットワークにおけるアドレス管理方式
JP3432449B2 (ja) 通信制御装置及びその方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20010403

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

Free format text: PAYMENT UNTIL: 20070815

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080815

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20080815

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090815

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090815

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100815

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110815

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110815

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120815

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees