[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH1198186A - Communication control equipment and its method - Google Patents

Communication control equipment and its method

Info

Publication number
JPH1198186A
JPH1198186A JP25386897A JP25386897A JPH1198186A JP H1198186 A JPH1198186 A JP H1198186A JP 25386897 A JP25386897 A JP 25386897A JP 25386897 A JP25386897 A JP 25386897A JP H1198186 A JPH1198186 A JP H1198186A
Authority
JP
Japan
Prior art keywords
terminal
communication environment
environment information
information
communication
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
JP25386897A
Other languages
Japanese (ja)
Other versions
JP3437746B2 (en
Inventor
Shogo Yamaguchi
尚吾 山口
Kazuaki Iwamura
和昭 岩村
Shinzo Matsubara
伸三 松原
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP25386897A priority Critical patent/JP3437746B2/en
Priority to US09/152,058 priority patent/US6396814B1/en
Publication of JPH1198186A publication Critical patent/JPH1198186A/en
Priority to US10/117,084 priority patent/US20020114286A1/en
Application granted granted Critical
Publication of JP3437746B2 publication Critical patent/JP3437746B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To make it possible to acquire communicatable terminal information(CTI) even when there are many terminals by receiving CTI indicating that a terminal is communicatable, relating terminal identification information(TIDI) and CTI received from the same terminal with each other and storing these information as communication environment information(CEI). SOLUTION: A receiving part 101 sends TIDT indicating the existence of a terminal, CTI indicating a communicatable terminal, etc., in a received packet to a CEI processing part 102. The processing part 102 has a TIDI processing part 111 and a CTI processing part 112. The processing part 111 extracts a terminal identifier from the packet obtained from the receiving part 101 and the processing part 112 extracts CTI or the like related to a terminal having the terminal identifier extracted by the processing part 111. The extracted information is sent to a CEI acquiring part 105 through a CEI storing part 103 and a required packet is generated and sent to a transmitting part 110.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、例えば持ち運び
が容易な携帯型の情報通信機器に適用して好適な通信制
御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication control device suitable for application to, for example, a portable information communication device which is easy to carry.

【0002】[0002]

【従来の技術】現在急速に拡大しているインターネット
を始め従来のネットワークを利用して端末間で通信する
場合には、アドレスなどの通信する相手を特定するため
の識別子を予め知っておく必要があった。インターネッ
トにおけるIPアドレスやホスト名がそれに当たる。逆
に言うと、ユーザが相手のIPアドレスあるいはホスト
名を知らなければ通信することができなかった。
2. Description of the Related Art When communicating between terminals using a conventional network such as the Internet, which is rapidly expanding at present, it is necessary to know in advance an identifier such as an address for identifying a communicating party. there were. An IP address or a host name on the Internet corresponds to this. Conversely, if the user does not know the IP address or host name of the other party, communication cannot be performed.

【0003】これに対し、例えば米マイクロソフト社の
Windows95で提供されているMicrosof
tネットワークの参照機能を利用すれば、ユーザは何の
前準備もなしにアイコンをクリックするだけで、Mic
rosoftネットワークに接続している端末を知るこ
とができ、その中から通信したい相手を選択するだけ
で、その相手と通信を開始することができる。このMi
crosoftネットワークの参照機能は、ネットワー
ク中の1台が参照サーバとなり、ネットワークに接続す
る端末は、それぞれ起動時に参照サーバにその存在を通
知し、一方、他の端末の存在は、サーバに問い合わせる
ことにより実現されている。
[0003] On the other hand, for example, Microsoftoffer provided in Microsoft Windows 95
With the network browsing function, users can simply click the icon without any pre-
It is possible to know the terminals connected to the software network and to start communication with the other party only by selecting the other party to communicate with. This Mi
The reference function of the cross network is such that one of the networks serves as a reference server, and each terminal connected to the network notifies the reference server of its existence at the time of startup, while the presence of other terminals is determined by inquiring the server. Has been realized.

【0004】このMicrosoftネットワークの参
照機能では、参照サーバと通信できる端末は、それらの
端末間でも直接通信できるということを仮定している。
しかしながら、例えば無線LANを用いてネットワーク
を組んだ場合には、参照サーバと通信できるからといっ
て端末相互に通信できるとは限らないことがある。いわ
ゆる隠れ端末が存在する可能性がある。このような場合
に、このMicrosoftネットワークの参照機能で
は、この隠れ端末の存在を知ることはできないため、隠
れ端末とは知らずに通信を開始するものの通信できない
状態に陥るという問題があった。
[0004] In the reference function of the Microsoft network, it is assumed that a terminal that can communicate with the reference server can directly communicate with the terminal.
However, when a network is formed using a wireless LAN, for example, communication with a reference server may not necessarily mean that terminals can communicate with each other. There may be so-called hidden terminals. In such a case, since the reference function of the Microsoft network cannot know the existence of the hidden terminal, there has been a problem that the communication is started without knowing the hidden terminal, but the communication cannot be performed.

【0005】また、無線通信機能を有した携帯端末を利
用している場合には、OS(オペレーティングシステ
ム)をシャットダウンすることなしに移動することも考
えられるが、その場合、このMicrosoftネット
ワークでは、移動により通信できなくなったことを検出
するために数10分という時間がかかることがある。こ
のように、このMicrosoftネットワークの参照
機能には、時々刻々と変化するネットワークの環境の変
化に素早く対応することができないという問題があっ
た。
When a portable terminal having a wireless communication function is used, it is conceivable to move without shutting down the OS (operating system). May take several tens of minutes to detect that communication has been disabled. As described above, the reference function of the Microsoft network has a problem in that it is not possible to quickly respond to a change in the network environment that is constantly changing.

【0006】一方、端末相互に通信可能か否かを各端末
で知る方法としては、例えば特願平7−232459号
で開示された方法などが存在する。この方法では、自己
の端末が識別する識別子とともに、自端末と通信可能な
端末の端末識別子を全端末が送信する。これにより各端
末は、自分の通信可能な相手のみでなく他の端末が通信
可能である端末も知ることができる。しかしながら、こ
の方法では、全端末が相互に通関可能な端末の情報を交
換するために、ネットワークに存在する端末が多くなっ
た場合に、ネットワークのトラヒックが増大してしまう
という問題があった。また、自端末と1HOP先の相手
(他の端末が間に介在しない相手)の通信可能情報しか
受信できず、複数HOPに渡る通信可能情報を取得する
ことができないという問題があった。
On the other hand, as a method for each terminal to know whether or not communication is possible between the terminals, there is, for example, a method disclosed in Japanese Patent Application No. 7-232549. In this method, all the terminals transmit the terminal identifiers of the terminals that can communicate with the own terminal together with the identifiers identified by the own terminals. This allows each terminal to know not only its own communicable partner but also the terminals with which other terminals can communicate. However, this method has a problem that the traffic of the network increases when the number of terminals existing in the network increases because all the terminals exchange information of the terminals that can communicate with each other. In addition, there is a problem that only the communicable information of the other terminal of the one HOP destination (the other terminal is not interposed) and the own terminal can be received, and the communicable information of a plurality of HOPs cannot be obtained.

【0007】[0007]

【発明が解決しようとする課題】このように、従来の例
えばMicrosoftネットワークなどの参照機能で
は、隠れ端末の存在を知ることができず、隠れ端末と知
らずに通信を開始してしまうことや、ネットワークの変
化に素早く対応できないという問題があった。また、例
えば特願平7−232459号に開示された端末相互に
通信可能か否かを各端末で知る方法などには、ネットワ
ーク中の端末数が多くなった場合に、端末間の通信可能
情報を通知するためのトラヒックが増大してしまうこと
や、複数HOP先の端末の通信可能情報を取得すること
ができないという問題があった。
As described above, in the conventional reference function such as the Microsoft network, it is impossible to know the existence of the hidden terminal and to start communication without knowing the hidden terminal. There was a problem that it was not possible to respond quickly to changes in In addition, for example, the method disclosed in Japanese Patent Application No. 7-232459 in which each terminal knows whether or not the terminals can communicate with each other includes information on communicable information between terminals when the number of terminals in the network increases. However, there is a problem that the traffic for notifying the terminal increases and that the communicable information of the terminal of a plurality of hop destinations cannot be obtained.

【0008】この発明はこのような実情に鑑みてなされ
たものであり、ネットワーク中の端末数が多い場合に
も、トラヒックを増大させることなく各端末の通信可能
情報を端末各々が取得し、複数HOP先の端末の通信可
能情報をも取得できる通信制御装置を提供することを目
的とする。
The present invention has been made in view of such circumstances, and even when the number of terminals in a network is large, each terminal acquires communicable information of each terminal without increasing traffic, and It is an object of the present invention to provide a communication control device that can also acquire communicable information of a terminal at a HOP destination.

【0009】[0009]

【課題を解決するための手段】前述した目的を達成する
ために、この発明の通信制御装置は、他の端末が送信す
るその端末を識別するための端末識別情報を受信する端
末識別情報受信手段と、他の端末が送信するその端末が
通信可能な端末を示す通信可能端末情報を受信する通信
可能端末情報受信手段と、同一の端末から受信した端末
識別情報および通信可能端末情報を関連づけて通信環境
情報として記憶する通信可能情報記憶手段と、この記憶
した通信可能情報を他の端末に送信する通信可能情報送
信手段とを具備することにより、多数の端末の中の代表
端末が、他の端末に関する端末識別子とその端末が通信
可能な端末情報とを記憶し、それらの情報をまとめて送
信することでトラヒックを軽減しつつ、かつ各端末が端
末相互の通信可能な相手を知ることを可能とした。
In order to achieve the above object, a communication control apparatus according to the present invention comprises a terminal identification information receiving means for receiving terminal identification information transmitted from another terminal for identifying the terminal. And communicable terminal information receiving means for receiving communicable terminal information transmitted by another terminal and indicating communicable terminal information indicating that the terminal can communicate, and communicating the terminal identification information and communicable terminal information received from the same terminal in association with each other. By providing communicable information storage means for storing as environment information and communicable information transmitting means for transmitting the stored communicable information to another terminal, a representative terminal among many terminals can be connected to another terminal. The terminal identifiers and the terminal information with which the terminal can communicate, and collectively transmit that information to reduce traffic and allow each terminal to communicate with each other. It made it possible to know the opponent.

【0010】[0010]

【発明の実施の形態】以下、図面を参照してこの発明の
実施の形態について説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0011】(第1実施形態)まず、この発明の第1実
施形態を説明する。
(First Embodiment) First, a first embodiment of the present invention will be described.

【0012】図1はこの第1実施形態に係る通信制御装
置の構成図である。
FIG. 1 is a configuration diagram of the communication control apparatus according to the first embodiment.

【0013】受信部101は、ネットワークと接続して
おり、他の端末が送信した自端末宛のパケットを受信す
る部分である。受信したパケットのうち、端末の存在を
示す端末識別情報やその端末の通信可能な端末を示す通
信可能端末情報、および他の端末の通信可能端末情報で
ある通信環境情報に関するものを通信環境情報処理部1
02へ送る。
The receiving section 101 is connected to a network and is a section for receiving a packet transmitted from another terminal addressed to the own terminal. Among the received packets, information relating to terminal identification information indicating the presence of a terminal, communicable terminal information indicating a communicable terminal of the terminal, and communication environment information which is communicable terminal information of another terminal is transmitted to the communication environment information processing. Part 1
Send to 02.

【0014】通信環境情報処理部102は、端末識別情
報処理部111と通信可能端末情報処理部112とを有
し、端末識別情報処理部111では受信部101から渡
されたパケットから端末識別子を抽出し、通信可能端末
情報処理部112では端末識別情報処理部111で抽出
した端末識別子を持つ端末に関する通信可能端末情報な
どを抽出する。そして、この抽出した端末識別子や通信
可能端末情報を通信環境情報記憶部103へ通知する。
また、パケットに含まれる送信元の端末識別子を通信可
能な端末の識別子として通信可能端末記憶部106へ通
知する。
The communication environment information processing section 102 has a terminal identification information processing section 111 and a communicable terminal information processing section 112, and the terminal identification information processing section 111 extracts a terminal identifier from a packet passed from the receiving section 101. Then, the communicable terminal information processing unit 112 extracts communicable terminal information and the like regarding the terminal having the terminal identifier extracted by the terminal identification information processing unit 111. Then, it notifies the communication environment information storage unit 103 of the extracted terminal identifier and communicable terminal information.
Also, it notifies the communicable terminal storage unit 106 of the source terminal identifier contained in the packet as the identifier of the communicable terminal.

【0015】通信環境情報記憶部103は、通信環境情
報処理部102から通知された端末識別子とその端末の
通信可能端末情報とを関連づけて記憶する。
The communication environment information storage unit 103 stores the terminal identifier notified from the communication environment information processing unit 102 and the communicable terminal information of the terminal in association with each other.

【0016】タイマ(1)104は、定期的に信号を通
信環境情報取得部105へ送る。
The timer (1) 104 periodically sends a signal to the communication environment information acquisition unit 105.

【0017】通信環境情報取得部105は、タイマ
(1)104からの信号を受けると通信環境情報記憶部
103に記憶された各端末に関する端末識別子とそれに
関連づけられている通信可能端末情報とを取得し、その
取得した情報を載せたパケットを生成し、宛先を指定し
て送信部110へ送る。宛先としては、最も単純にはブ
ロードキャストする方法があるが、これに限定するもの
ではない。
Upon receiving a signal from the timer (1) 104, the communication environment information acquisition unit 105 acquires a terminal identifier for each terminal stored in the communication environment information storage unit 103 and communicable terminal information associated therewith. Then, a packet carrying the obtained information is generated, and a destination is specified and transmitted to the transmitting unit 110. As the destination, there is the simplest method of broadcasting, but it is not limited to this.

【0018】通信可能端末記憶部106は、通信環境情
報処理部102から通知された通信可能な端末の端末識
別子を記憶する。
The communicable terminal storage unit 106 stores a terminal identifier of a communicable terminal notified from the communication environment information processing unit 102.

【0019】自端末識別子設定部107は、自端末の識
別子を決定して記憶する。自端末識別子の決定方法とし
ては、特に限定するものではなく、例えばユーザが指定
する方法などがある。
The own terminal identifier setting section 107 determines and stores the identifier of the own terminal. The method of determining the own terminal identifier is not particularly limited, and includes, for example, a method designated by a user.

【0020】タイマ(2)108は、定期的に信号を通
信可能端末情報取得部109へ送る。
The timer (2) 108 periodically sends a signal to the communicable terminal information acquisition unit 109.

【0021】通信可能端末情報取得部109は、タイマ
(2)108からの信号を受けると通信可能端末情報記
憶部106に記憶された通信可能端末情報を取得し、そ
の取得した情報を載せたパケットを生成し、宛先を指定
して送信部110へ送る。宛先としては、最も単純には
ブロードキャストする方法があるが、これに限定するも
のではない。
Upon receiving a signal from timer (2) 108, communicable terminal information acquiring section 109 acquires communicable terminal information stored in communicable terminal information storage section 106, and a packet containing the acquired information. Is generated, and a destination is specified and sent to the transmission unit 110. As the destination, there is the simplest method of broadcasting, but it is not limited to this.

【0022】送信部110は、通信環境情報取得部10
5もしくは通信可能端末情報取得部109から送られた
パケットに指定された宛先端末のアドレスを付与しネッ
トワークへ送り出す。
The transmission unit 110 is a communication environment information acquisition unit 10
5 or the packet sent from the communicable terminal information acquisition unit 109 is given the address of the designated destination terminal and sent to the network.

【0023】通信可能端末情報や通信環境情報の送受信
のためのパケットフォーマットを図2に示す。送信元端
末識別子は、パケットを送信する端末の端末識別子、対
象端末識別子は、通信可能端末情報が載っている端末の
端末識別子である。そして、通信可能端末情報は、対象
端末識別子を持つ端末の通信可能な端末の識別子のリス
トである。
FIG. 2 shows a packet format for transmitting and receiving communicable terminal information and communication environment information. The source terminal identifier is a terminal identifier of a terminal transmitting a packet, and the target terminal identifier is a terminal identifier of a terminal on which communicable terminal information is described. The communicable terminal information is a list of identifiers of communicable terminals having the target terminal identifier.

【0024】図3は他の端末が送信した通信可能端末情
報や通信環境情報のパケットを受信したときの処理を示
すフローチャートである。
FIG. 3 is a flowchart showing processing when a packet of communicable terminal information and communication environment information transmitted by another terminal is received.

【0025】パケットを受信すると(ステップA1)、
まず、送信元の端末識別子を抽出し(ステップA2)、
その抽出した端末識別子を通信可能端末記憶部106に
登録する(ステップA3)。次に、通信可能端末情報の
対象となる端末の端末識別子とその端末の通信可能端末
情報とを抽出し(ステップA4)、通信環境情報記憶部
103へ登録する(ステップA5)。
When a packet is received (step A1),
First, the terminal identifier of the transmission source is extracted (step A2),
The extracted terminal identifier is registered in the communicable terminal storage unit 106 (step A3). Next, the terminal identifier of the terminal that is the target of the communicable terminal information and the communicable terminal information of the terminal are extracted (step A4), and registered in the communication environment information storage unit 103 (step A5).

【0026】図4はタイマ(1)104により起動され
た場合の処理を示すフローチャートである。
FIG. 4 is a flowchart showing the processing when the timer (1) 104 is activated.

【0027】タイマ(1)104により起動されると、
まず、通信環境情報を通信環境情報記憶部103から取
得する(ステップB1)。そして、その取得した情報か
ら各端末に対する通信環境情報パケットを生成し(ステ
ップB2〜ステップB3)、ネットワークへ送信する
(ステップB4)。
When started by the timer (1) 104,
First, communication environment information is acquired from the communication environment information storage unit 103 (step B1). Then, a communication environment information packet for each terminal is generated from the acquired information (steps B2 to B3) and transmitted to the network (step B4).

【0028】図5はタイマ(2)108により起動され
た場合の処理を示すフローチャートである。
FIG. 5 is a flowchart showing the processing when the timer (2) 108 is started.

【0029】タイマ(2)18により起動されると、ま
ず、通信可能端末を通信可能端末記憶部106から取得
する(ステップC1)。そして、その取得した情報から
通信可能端末情報パケットを生成し(ステップC2)、
ネットワークへ送信する(ステップC3)。
When started by the timer (2) 18, a communicable terminal is first obtained from the communicable terminal storage unit 106 (step C1). Then, a communicable terminal information packet is generated from the obtained information (step C2),
The data is transmitted to the network (step C3).

【0030】この第1実施形態の通信制御装置の具体的
な動作内容を、具体的なネットワークの構成例に基づき
説明する。図6に具体的なネットワーク構成例を示す。
図6中、X、A1〜A3、B1〜B3は、この第1実施
形態の通信制御装置を適用する端末である。ただし、X
以外の端末では、タイマ(1)104がセットされず、
従って通信環境情報の送信は行なわないとする。タイマ
のセット、アンセットは、例えばユーザが指定する方法
がある。また、図6中の各端末間の実線は、相互に直接
通信可能であることを示している。すなわち、X、A
1、A2、A3の4台は相互に通信可能であり、また、
X、B1、B2、B3の4台は相互に通信可能である
が、例えば、A1とB1との間は直接通信は可能ではな
いとする。
The specific operation of the communication control apparatus according to the first embodiment will be described based on a specific example of a network configuration. FIG. 6 shows a specific example of a network configuration.
In FIG. 6, X, A1 to A3, and B1 to B3 are terminals to which the communication control device according to the first embodiment is applied. Where X
In other terminals, the timer (1) 104 is not set,
Therefore, transmission of communication environment information is not performed. The setting and unsetting of the timer includes, for example, a method designated by the user. The solid lines between the terminals in FIG. 6 indicate that they can directly communicate with each other. That is, X, A
1, A2 and A3 can communicate with each other.
X, B1, B2, and B3 can communicate with each other, but for example, it is assumed that direct communication cannot be performed between A1 and B1.

【0031】ここで、各端末は自己の端末識別情報と通
信可能端末情報をブロードキャストする。最初立ち上が
った時には認識している通信可能端末はないが、他の端
末からの通信可能端末情報のパケットを受信することに
より、通信可能端末を認識していく。例えば、A1はA
2、A3、Xからのパケットを受信することにより、A
2、A3、Xと通信可能であることを認識する。この認
識の後、A1が送信する通信可能端末情報パケットの具
体例を図7に示す。
Here, each terminal broadcasts its own terminal identification information and communicable terminal information. There is no communicable terminal when it first starts up, but the communicable terminal is recognized by receiving a packet of communicable terminal information from another terminal. For example, A1 is A
2, A3, by receiving packets from X, A
It recognizes that it can communicate with 2, A3, and X. After this recognition, a specific example of the communicable terminal information packet transmitted by A1 is shown in FIG.

【0032】Xは、図7に示すパケットと同様のパケッ
トを、A1のみならずA2、A3、B1、B2、B3か
らも受信する。この受信した情報は、Xの通信環境情報
記憶部103に記憶される。Xの記憶情報の具体例を図
8に示す。
X receives a packet similar to the packet shown in FIG. 7 not only from A1 but also from A2, A3, B1, B2 and B3. The received information is stored in the communication environment information storage unit 103 for X. FIG. 8 shows a specific example of the storage information of X.

【0033】Xは、通信環境情報取得部105の機能に
より、定期的に図8に示した記憶された各端末に関する
通信環境情報を図2に示したパケットフォーマットに従
い生成し、それらを送信する。この送信はブロードキャ
ストでも良い。あるいは、A1〜A3の端末にはB1〜
B3の端末の情報のみを、B1〜B3の端末にはA1〜
A3の端末の情報のみを送信することにすれば、通信量
を削減できる。Xが送信した通信環境情報を受信するこ
とにより、A1、A2、A3、B1、B2、B3の各端
末は、他の端末に関して直接通信可能な端末を知ること
ができる。例えば、A1はXからB2に関する情報を受
信した場合、B2という端末が存在し、B1、B3とは
直接通信可能であるが、A1、A2、A3とは直接通信
できないということを知ることができる。A1の通信環
境情報記憶部103に記憶された内容の具体例を図9に
示す。
X uses the function of the communication environment information acquisition unit 105 to periodically generate the stored communication environment information for each terminal shown in FIG. 8 in accordance with the packet format shown in FIG. 2 and transmit them. This transmission may be a broadcast. Alternatively, terminals A1 to A3 have B1 to
Only the information of the terminal of B3 is provided, and the terminals of B1 to B3 are A1 to A3.
If only the information of the terminal A3 is transmitted, the communication amount can be reduced. By receiving the communication environment information transmitted by X, each terminal of A1, A2, A3, B1, B2, and B3 can know a terminal that can directly communicate with another terminal. For example, when A1 receives information about B2 from X, it can know that a terminal B2 exists and can directly communicate with B1 and B3, but cannot directly communicate with A1, A2 and A3. . FIG. 9 shows a specific example of the content stored in the communication environment information storage unit 103 of A1.

【0034】(第2実施形態)次に、この発明の第2実
施形態を説明する。
(Second Embodiment) Next, a second embodiment of the present invention will be described.

【0035】図10はこの発明の第2実施形態に係る通
信制御装置の構成図である。
FIG. 10 is a configuration diagram of a communication control device according to a second embodiment of the present invention.

【0036】この第2実施形態の通信制御装置と前述し
た第1実施形態の通信制御装置との違いは、通信環境情
報送信判断部113が新たに追加された点にあるので、
ここでは、この通信環境情報送信判断部113を中心に
説明する。
The difference between the communication control device of the second embodiment and the communication control device of the first embodiment described above is that a communication environment information transmission judgment unit 113 is newly added.
Here, the communication environment information transmission determination unit 113 will be mainly described.

【0037】通信環境情報処理部102は、第1実施形
態における処理に加えて、パケット中の送信元端末識別
子と対象端末識別子とを比較する。そして、この2つが
異なる場合、パケット送信端末とは別の端末に関する通
信可能端末情報、すなわち通信環境情報であることがわ
かる。その場合は、通信環境情報送信判断部113へ通
知する。
The communication environment information processing unit 102 compares the source terminal identifier and the target terminal identifier in the packet in addition to the processing in the first embodiment. If the two are different, it can be understood that the information is communicable terminal information on a terminal different from the packet transmitting terminal, that is, communication environment information. In this case, the communication environment information transmission determination unit 113 is notified.

【0038】通信環境情報送信判断部113は、通信環
境情報を送信するか否か判断し、送信する場合にタイマ
(1)104をセットする。通信環境情報を送信するか
否かの判断は、例えば次のような方法が考えられる。端
末起動後しばらく待ち、他に通信環境情報を送信してい
る端末がいないかを確かめる。通信環境情報を送信して
いる端末がいる場合には、通信環境情報処理部102か
らの通知を受けるはずである。通知を受けた場合には、
タイマ(1)104のセットは行なわない。逆に、一定
時間待っても通知がなかった場合には、通信環境情報の
送信を行なうようタイマ(1)104をセットする。
Communication environment information transmission determining section 113 determines whether or not to transmit communication environment information, and sets timer (1) 104 when transmitting. The following method can be used to determine whether to transmit the communication environment information. Wait for a while after starting the terminal, and check if any other terminal is transmitting the communication environment information. If there is a terminal transmitting the communication environment information, a notification from the communication environment information processing unit 102 should be received. If you are notified,
The timer (1) 104 is not set. Conversely, if there is no notification after a certain period of time, the timer (1) 104 is set to transmit the communication environment information.

【0039】この第2実施形態の通信制御装置の具体的
な動作内容を、具体的なネットワークの構成例に基づき
説明する。図11に具体的なネットワーク構成例を示
す。図11中、X、Y、A1〜A3、B1〜B3は、こ
の第2実施形態の通信制御装置を適用する端末である。
ただし、X、Y以外の端末では、タイマ(1)104が
セットされず、従って通信環境情報の送信は行なわない
とする。また、図11中の各端末間の実線は、相互に直
接通信可能であることを示している。すなわち、X、
Y、A1〜A3の5台は相互に通信可能であり、また、
X、Y、B1〜B3の5台は相互に通信可能であるが、
例えば、A1とB1との間は直接通信は可能ではないと
する。
The specific operation of the communication control device according to the second embodiment will be described based on a specific example of a network configuration. FIG. 11 shows a specific example of a network configuration. In FIG. 11, X, Y, A1 to A3, and B1 to B3 are terminals to which the communication control device according to the second embodiment is applied.
However, terminals other than X and Y do not set the timer (1) 104, and therefore do not transmit communication environment information. Also, the solid lines between the terminals in FIG. 11 indicate that they can directly communicate with each other. That is, X,
Y, A1 to A3 can communicate with each other, and
X, Y, B1 to B3 can communicate with each other,
For example, it is assumed that direct communication is not possible between A1 and B1.

【0040】まず、X、Yは起動されておらず、一方、
A1、A2、A3、B1、B2、B3は起動していると
する。ここで、Xが起動すると、しばらくパケットの受
信を続ける。この時、A1、A2、A3、B1、B2、
B3からの送信元端末識別子と対象端末識別子とが一致
した通信可能端末情報のパケットは受信するが、送信端
末識別子と対象端末識別子とが異なる通信環境情報は受
信しない。すなわち、通信環境情報を送信している端末
は存在しないと判断でき、X自身が通信環境情報の送信
を開始する。
First, X and Y are not activated, while
It is assumed that A1, A2, A3, B1, B2, and B3 have been activated. Here, when X starts, the reception of the packet is continued for a while. At this time, A1, A2, A3, B1, B2,
Although the packet of the communicable terminal information in which the source terminal identifier and the target terminal identifier match from B3 is received, the communication environment information in which the transmission terminal identifier and the target terminal identifier are different is not received. That is, it can be determined that there is no terminal transmitting the communication environment information, and X itself starts transmitting the communication environment information.

【0041】次に、Yが起動したとする。Yは、その起
動後しばらくパケットの受信を続ける。この時、送信端
末識別子と対象端末識別子とが異なるXからのパケット
を受信するために、Yは通信環境情報の送信は行なわな
い。以上により、同一の通信環境情報を複数の端末が送
信するという無駄を省くことができる。
Next, it is assumed that Y is activated. Y keeps receiving packets for a while after activation. At this time, Y does not transmit the communication environment information in order to receive a packet from X whose transmission terminal identifier and target terminal identifier are different. As described above, it is possible to eliminate waste that a plurality of terminals transmit the same communication environment information.

【0042】また、例えば、図12に示すように、Xと
B1とが直接通信可能でなくなったとする。この時、Y
は、XあるいはB1からの通信可能端末情報によりXと
B1とのリンクが切れたことを認識可能である。その場
合、Yは、A1〜A3に関する通信環境情報の送信をB
1に対して開始することにしても良い。
For example, as shown in FIG. 12, suppose that X and B1 cannot communicate directly. At this time, Y
Can recognize that the link between X and B1 has been broken by the communicable terminal information from X or B1. In that case, Y sets transmission of communication environment information related to A1 to A3 to B
1 may be started.

【0043】通信環境情報送信判断部113の判断方法
としては、前述した方法以外に、例えば通信環境情報を
送信するか否か端末起動時にユーザに問い合わせる、あ
るいは通信環境情報を送信するしないのどちらかをデフ
ォルト値として定めておき、ユーザが途中で変更可能に
しておく方法も考えられる。
As a determination method of the communication environment information transmission determination unit 113, besides the above-described method, for example, an inquiry is made to the user at the time of starting the terminal whether or not to transmit the communication environment information, or the communication environment information is not transmitted. May be set as a default value, and the user can change the value on the way.

【0044】(第3実施形態)次に、この発明の第3実
施形態を説明する。この第3実施形態の通信制御装置と
前述した第1実施形態の通信制御装置との違いは、図1
に示した通信環境情報取得部105が、複数の端末に関
する通信環境情報を1つにまとめたパケットを生成する
点にある。そのために用いるパケットフォーマットが図
13に示されている。図13に示すように、通信可能端
末情報を載せている対象端末の数を示すフィールドを有
し、その数の分だけ対象端末識別子とその端末の通信可
能端末情報とを付加する。
(Third Embodiment) Next, a third embodiment of the present invention will be described. The difference between the communication control device of the third embodiment and the communication control device of the first embodiment described above is that
Is that the communication environment information acquisition unit 105 generates a packet in which communication environment information relating to a plurality of terminals is combined into one. The packet format used for that is shown in FIG. As shown in FIG. 13, a field indicating the number of target terminals carrying communicable terminal information is provided, and a target terminal identifier and communicable terminal information of the terminal are added by the number of fields.

【0045】このパケットを受信した端末の通信環境情
報処理部102では、まず対象端末識別子数を抽出した
後、その数の分だけ対象端末識別子と通信可能端末情報
のペアを抽出し、各々のペアに関して第1実施形態と同
様の処理を行なう。
The communication environment information processing section 102 of the terminal that has received this packet first extracts the number of target terminal identifiers, and then extracts a pair of the target terminal identifier and communicable terminal information by the number of target terminal identifiers. Is performed in the same manner as in the first embodiment.

【0046】例えば、第1実施形態の説明で用いた図6
に示すネットワーク構成で、XがA1〜A3に対してB
1〜B3に関する通信環境情報を送信する場合の具体的
なパケット内容を図14に示す。これにより、A1〜A
3の端末がB1〜B3の端末に関する情報を別々のパケ
ットで受信する場合と比較して、パケット送信、受信の
処理量やネットワークに送出されるトラヒック量を減ら
すことができる。
For example, FIG. 6 used in the description of the first embodiment
In the network configuration shown in FIG.
FIG. 14 shows specific packet contents when transmitting the communication environment information regarding 1 to B3. Thereby, A1 to A
As compared with the case where the third terminal receives the information on the terminals B1 to B3 in separate packets, it is possible to reduce the amount of packet transmission and reception and the amount of traffic transmitted to the network.

【0047】(第4実施形態)次に、この発明の第4実
施形態を説明する。
(Fourth Embodiment) Next, a fourth embodiment of the present invention will be described.

【0048】図15はこの発明の第4実施形態に係る通
信制御装置の構成図である。
FIG. 15 is a configuration diagram of a communication control device according to a fourth embodiment of the present invention.

【0049】この第4実施形態の通信制御装置と前述し
た第1実施形態の通信制御装置との違いは、タイマ
(1)104がなくなり、通信環境情報送信要求部11
4と通信環境情報送信要求受信部115とが新たに追加
された点にある。以下、この相違点を中心に説明する。
The difference between the communication control device of the fourth embodiment and the communication control device of the first embodiment is that the timer (1) 104 is eliminated and the communication environment information transmission requesting unit 11
4 and the communication environment information transmission request receiving unit 115 are newly added. Hereinafter, the difference will be mainly described.

【0050】通信環境情報送信要求部114は、他の端
末に通信環境情報の送信を要求するためのパケットを生
成する。この生成するパケットには、どの端末に関する
通信環境情報が欲しいのかを示す情報を載せる。パケッ
ト生成の時期やパケットに載せる情報の取得方法として
は、例えばユーザから取得する方法がある。生成したパ
ケットは、これもユーザからの指定があればその指定通
りに、なければブロードキャストで送信するよう送信部
110へ送る。
Communication environment information transmission request section 114 generates a packet for requesting another terminal to transmit communication environment information. This generated packet carries information indicating which terminal needs the communication environment information. As a method of acquiring information to be included in a packet or a timing of packet generation, for example, there is a method of acquiring from a user. The generated packet is also transmitted to the transmitting unit 110 so as to be transmitted as broadcast if specified by the user, or to be transmitted by broadcast if not specified by the user.

【0051】受信部101は、第1実施形態における処
理に加えて、ネットワークから通信環境情報の送信要求
パケットを受信し、受信するとその旨を通信環境情報送
信要求受信部115へ通知する。
The receiving section 101 receives a transmission request packet for communication environment information from the network in addition to the processing in the first embodiment, and notifies the communication environment information transmission request receiving section 115 of the reception when receiving the packet.

【0052】通信環境情報送信要求受信部115は、受
信部101から受けた通信環境情報パケットから通信環
境情報の送信要求内容を抽出する。送信要求内容として
は、どの端末の通信環境情報を送信するか、具体的には
ある特定の端末に関してのみ送るのか、あるいは記憶し
ている全ての端末に関して送るのかなどがある。そし
て、その抽出した内容と送信要求元端末の情報とを通信
環境情報取得部105へ送る。
The communication environment information transmission request receiving section 115 extracts the contents of the communication environment information transmission request from the communication environment information packet received from the receiving section 101. The contents of the transmission request include information on which terminal to transmit the communication environment information, specifically, whether to transmit only for a specific terminal, or for all stored terminals. Then, it sends the extracted contents and information on the transmission requesting terminal to communication environment information acquiring section 105.

【0053】通信環境情報取得部105は、通信環境情
報送信要求受信部115から通信環境の送信要求があっ
た旨を送信要求内容および要求元端末と共に通知される
と、その送信要求内容に応じて通信環境情報記憶部10
3から必要な端末の通信可能端末情報を取得し、通信環
境情報を載せたパケットを生成する。そして、送信要求
元の端末に送信するよう送信部110へ指示する。
When the communication environment information acquisition unit 105 is notified by the communication environment information transmission request reception unit 115 that there is a communication environment transmission request together with the content of the transmission request and the requesting terminal, it responds to the content of the transmission request. Communication environment information storage unit 10
3 to obtain necessary communication-capable terminal information of the terminal, and generate a packet carrying communication environment information. Then, it instructs the transmitting section 110 to transmit to the transmission requesting terminal.

【0054】この第4実施形態の通信制御装置の具体的
な動作内容を、第1実施形態の説明に用いた図6に示す
ネットワークの構成例に基づき説明する。図6中、X、
A1〜A3、B1〜B3は、この第4実施形態の通信制
御装置を適用する端末である。ここでは、例えばA1の
端末が、ユーザの要求によりXに対してXに登録された
全ての端末に関する通信環境情報を要求するものとす
る。Xは、A1からの通信環境情報送信要求を受信する
と、A2、A3、B1〜B3の通信環境情報を生成して
A1に送る。これにより、必要に応じた通信環境情報の
送信が可能となる。
The specific operation of the communication control device according to the fourth embodiment will be described based on the example of the network configuration shown in FIG. 6 used in the description of the first embodiment. In FIG. 6, X,
A1 to A3 and B1 to B3 are terminals to which the communication control device of the fourth embodiment is applied. Here, it is assumed that, for example, the terminal A1 requests the communication environment information on all the terminals registered in X from X at the request of the user. Upon receiving the communication environment information transmission request from A1, X generates communication environment information of A2, A3, and B1 to B3 and sends it to A1. Thereby, transmission of communication environment information as needed becomes possible.

【0055】(第5実施形態)次に、この発明の第5実
施形態を説明する。
(Fifth Embodiment) Next, a fifth embodiment of the present invention will be described.

【0056】図16はこの発明の第5実施形態に係る通
信制御装置の構成図である。
FIG. 16 is a configuration diagram of a communication control device according to a fifth embodiment of the present invention.

【0057】この第5実施形態の通信制御装置と前述し
た第1実施形態の通信制御装置との違いは、タイマ
(1)104がなくなり、通信環境情報処理部102か
ら通信環境情報取得部105への制御情報の流れが追加
された点にある。以下、この相違点を中心に説明する。
The difference between the communication control device according to the fifth embodiment and the communication control device according to the first embodiment is that the timer (1) 104 is eliminated and the communication environment information processing unit 102 transfers the communication environment information acquisition unit 105. Is added to the flow of the control information. Hereinafter, the difference will be mainly described.

【0058】通信環境情報処理部102は、まず受信部
101から渡されたパケットから端末識別子やその端末
識別子を持つ端末に関する通信可能端末情報を抽出す
る。そして、抽出した内容と同じ内容が通信環境情報記
憶部に既に登録済か否かをチェックする。登録済の場合
には、このパケットを破棄する。一方、端末識別子が未
登録である場合には、新たに登録し、また、端末識別子
は登録済であるがパケットから抽出した内容と通信環境
情報記憶部の内容とで通信可能端末情報が異なる場合に
は、通信環境情報記憶部103の内容を更新する。新た
な登録や更新を行なった場合は、通信環境情報取得部1
05へその旨を通知する。
The communication environment information processing unit 102 first extracts a terminal identifier and communicable terminal information on a terminal having the terminal identifier from the packet passed from the receiving unit 101. Then, it is checked whether or not the same content as the extracted content has already been registered in the communication environment information storage unit. If registered, this packet is discarded. On the other hand, if the terminal identifier has not been registered, the terminal is newly registered, and the terminal identifier is already registered, but the communicable terminal information differs between the content extracted from the packet and the content of the communication environment information storage unit. , The content of the communication environment information storage unit 103 is updated. When new registration or update is performed, the communication environment information acquisition unit 1
05 to that effect.

【0059】通信環境情報取得部105は、通信環境情
報処理部102から通信環境情報記憶部103へ新たな
登録や更新を行なった旨を通知されると、その端末に関
する通信環境情報を載せたパケットを生成し送信部11
0へ送る。
When notified of new registration or update from communication environment information processing section 102 to communication environment information storage section 103, communication environment information acquiring section 105 receives a packet containing communication environment information relating to the terminal. And generates the transmission unit 11
Send to 0.

【0060】図17に他の端末が送信した通信可能端末
情報や通信環境情報のパケットを受信したときの処理を
示すフローチャートを示す。
FIG. 17 is a flowchart showing processing when a packet of communicable terminal information and communication environment information transmitted by another terminal is received.

【0061】パケットを受信すると(ステップD1)、
端末識別子やその端末識別子を持つ端末に関する通信環
境端末情報を抽出する(ステップD2)。次に、抽出し
た内容と同じ内容がこれまでに受信した通信環境情報の
内容を記憶している通信環境情報記憶部103に登録さ
れているか否かをチェックする(ステップD3)。
When a packet is received (step D1),
A terminal identifier and communication environment terminal information about a terminal having the terminal identifier are extracted (step D2). Next, it is checked whether or not the same content as the extracted content is registered in the communication environment information storage unit 103 storing the content of the communication environment information received so far (step D3).

【0062】登録済の場合には(ステップD3のYE
S)、パケットを破棄してこの処理を終える。一方、端
末識別子自身が未登録である場合には(ステップD3の
NO)、通信環境情報記憶部103に新たに登録し(ス
テップD4)、また、端末識別子は登録済であるがパケ
ットから抽出した内容と通信環境情報記憶部103の内
容とで通信可能端末情報が異なる場合には(ステップD
3のNO)、通信環境情報記憶部103の内容を更新す
る(ステップD4)。そして、新たな登録や更新を行な
った場合には、登録や更新を行なった端末に関する通信
環境情報を載せたパケット生成し(ステップD5)、ネ
ットワークへ送信する(ステップD6)。
If it has been registered (YE in step D3)
S), the packet is discarded, and this process ends. On the other hand, if the terminal identifier itself has not been registered (NO in step D3), it is newly registered in the communication environment information storage unit 103 (step D4), and the terminal identifier has been registered but has been extracted from the packet. If the communicable terminal information differs between the contents and the contents of the communication environment information storage unit 103 (step D
3), the content of the communication environment information storage unit 103 is updated (step D4). When a new registration or update is performed, a packet containing communication environment information on the terminal that has performed the registration or update is generated (step D5) and transmitted to the network (step D6).

【0063】この第5実施形態の通信制御装置の具体的
な動作内容を、具体的なネットワーク構成例に基づき説
明する。ここでは、ネットワークの構成が、第1実施形
態の説明に用いた図6に示す状態から図18に示すよう
に新たな端末B4が立ち上がった場合を考える。図18
中、A1〜A3、B1〜B4は、第1実施形態の図1で
示した構成を持つ通信制御装置であって、タイマ(1)
104がセットされず従って通信環境情報の送信は行な
わないとする。一方、Xは、図16に示した構成を持つ
通信制御装置であるとする。
The specific operation of the communication control device according to the fifth embodiment will be described based on a specific example of a network configuration. Here, it is assumed that the network configuration is such that a new terminal B4 starts up as shown in FIG. 18 from the state shown in FIG. 6 used in the description of the first embodiment. FIG.
Among them, A1 to A3 and B1 to B4 are communication control apparatuses having the configuration shown in FIG.
It is assumed that the communication environment information is not transmitted because 104 is not set. On the other hand, it is assumed that X is a communication control device having the configuration shown in FIG.

【0064】B4は、立ち上がった直後に通信可能端末
でない状態で通信可能端末情報をブロードキャストす
る。その時のパケットを図19に示す。
B4 broadcasts communicable terminal information immediately after starting up in a state where the terminal is not a communicable terminal. The packet at that time is shown in FIG.

【0065】Xは、このパケットを受信し通信環境情報
記憶部103をチェックすると、B4に関する登録がな
いことが分かり、B4に関する通信環境情報をブロード
キャスト、あるいはA1〜A3にのみ送信する。その時
のパケットを図20に示す。これにより、A1〜A3
は、B4の端末の存在とB4が通信可能な端末がないこ
とを知ることができる。その後、B4は、X、B1〜B
3の通信可能端末情報のパケットを受信することで、B
4の通信可能端末に、X、B1〜B3が登録される。次
に、B4が送信する通信可能端末情報は図21に示すよ
うになる。Xが図21に示したパケットを受信し通信環
境情報記憶部103をチェックすると、B4に関する登
録はあるが、B4の通信可能端末情報が異なっているこ
とがわかり、B4に関する通信環境情報をブロードキャ
スト、あるいはA1〜A3にのみ送信する。その時のパ
ケットを図22に示す。これにより、A1〜A3は、B
4の端末がX、B1〜B3と通信可能であることを知る
ことができる。
Upon receiving this packet and checking the communication environment information storage unit 103, X finds that there is no registration for B4, and broadcasts the communication environment information for B4 or transmits only to A1 to A3. The packet at that time is shown in FIG. Thereby, A1 to A3
Can know that there is a terminal of B4 and that there is no terminal with which B4 can communicate. Then, B4 is X, B1-B
By receiving the communicable terminal information packet of No. 3, B
X, B1 to B3 are registered in No. 4 communicable terminal. Next, the communicable terminal information transmitted by B4 is as shown in FIG. When X receives the packet shown in FIG. 21 and checks the communication environment information storage unit 103, it is found that there is registration for B4, but the communicable terminal information for B4 is different, and broadcasts the communication environment information for B4. Alternatively, it transmits only to A1 to A3. The packet at that time is shown in FIG. Thereby, A1 to A3 become B
4 can communicate with X, B1 to B3.

【0066】(第6実施形態)次に、この発明の第6実
施形態を説明する。
(Sixth Embodiment) Next, a sixth embodiment of the present invention will be described.

【0067】図23はこの発明の第6実施形態に係る通
信制御装置の構成図である。
FIG. 23 is a configuration diagram of a communication control device according to a sixth embodiment of the present invention.

【0068】通信グループ設定部116は、複数の端末
を論理的な複数のグループに分割して管理する部分であ
る。通信グループにおいては、1台の端末がそのグルー
プの代表端末となる。グループの分割方法としては、ユ
ーザが明示的に各端末にグループIDを入力し、同じグ
ループIDを持つ端末が同じ通信グループに属するもの
とする方法があるが、特に限定するものではない。ま
た、各通信グループの代表端末もユーザが指定すること
で決めることができるが、特に限定するものではない。
通信グループ分割時には、同一の通信グループに属する
端末のみが送受信できる通信路が割り当てられるものと
する。これは、例えば通信グループごとに異なるマルチ
キャストアドレスを割り当てることで実現できる。ま
た、グループの代表端末同士が送受信できる通信路も割
り当てられるものとする。通信グループに分割された後
は、同じ通信グループ内の端末とは割り当てられた通信
路を利用して直接通信を行ない、他の通信グループの端
末とは各々の通信グループの代表端末を介して通信を行
なう。自端末が通信グループの代表端末である場合に
は、自分の属する通信グループ内の端末と他の通信グル
ープの代表端末へ通信環境情報を送信するためにタイマ
(1)104をセットする。
The communication group setting section 116 is a section for managing a plurality of terminals by dividing them into a plurality of logical groups. In a communication group, one terminal is a representative terminal of the group. As a group division method, there is a method in which a user explicitly inputs a group ID to each terminal and terminals having the same group ID belong to the same communication group, but there is no particular limitation. The representative terminal of each communication group can also be determined by the user, but is not particularly limited.
When a communication group is divided, a communication path through which only terminals belonging to the same communication group can transmit and receive is assigned. This can be realized, for example, by assigning a different multicast address to each communication group. It is also assumed that communication channels through which representative terminals of the group can transmit and receive are also assigned. After being divided into communication groups, terminals in the same communication group communicate directly using the assigned communication path, and terminals in other communication groups communicate via representative terminals of each communication group. Perform If the own terminal is the representative terminal of the communication group, the timer (1) 104 is set to transmit the communication environment information to the terminal in the communication group to which the terminal belongs and the representative terminal in another communication group.

【0069】受信部101は、ネットワークと接続して
おり、他の端末が送信した自端末宛のパケットを受信す
る部分である。受信したパケットのうち、端末の存在を
示す端末識別情報やその端末の通信可能な端末を示す通
信可能端末情報、および他の端末の通信可能端末情報で
ある通信環境情報に関するものを通信環境情報処理部1
02へ送る。また、通信グループの代表端末である場合
には、自分の属する通信グループ以外の通信グループに
属する端末宛のパケットや他の通信グループの代表端末
からの自通信グループ内の端末宛のパケットをパケット
転送部117へ送る。
The receiving section 101 is connected to a network and is a section for receiving a packet transmitted from another terminal addressed to the own terminal. Among the received packets, information relating to terminal identification information indicating the presence of a terminal, communicable terminal information indicating a communicable terminal of the terminal, and communication environment information which is communicable terminal information of another terminal is transmitted to the communication environment information processing. Part 1
Send to 02. Also, if the terminal is a representative terminal of the communication group, a packet is transmitted to a terminal belonging to a communication group other than the communication group to which the terminal belongs, or to a terminal in the own communication group from a representative terminal of another communication group. Send to section 117.

【0070】通信環境情報処理部102は、端末識別情
報処理部111と通信可能端末情報処理部112とを有
し、端末識別情報処理部111では受信部101から渡
されたパケットから端末識別子を抽出し、通信可能端末
情報処理部112では端末識別情報処理部111で抽出
した端末識別子を持つ端末に関する通信可能端末情報な
どを抽出する。そして、この抽出した端末識別子や通信
可能端末情報を通信環境情報記憶部103へ通知する。
また、パケットに含まれる送信元の端末識別子を通信可
能な端末の識別子として通信可能端末記憶部106へ通
知する。
Communication environment information processing section 102 has terminal identification information processing section 111 and communicable terminal information processing section 112, and terminal identification information processing section 111 extracts a terminal identifier from a packet passed from reception section 101. Then, the communicable terminal information processing unit 112 extracts communicable terminal information and the like regarding the terminal having the terminal identifier extracted by the terminal identification information processing unit 111. Then, it notifies the communication environment information storage unit 103 of the extracted terminal identifier and communicable terminal information.
Also, it notifies the communicable terminal storage unit 106 of the source terminal identifier contained in the packet as the identifier of the communicable terminal.

【0071】通信環境情報記憶部103は、通信環境情
報処理部102から通知された端末識別子とその端末の
通信可能端末情報とを関連付けて記憶する。
The communication environment information storage unit 103 stores the terminal identifier notified from the communication environment information processing unit 102 and the communicable terminal information of the terminal in association with each other.

【0072】タイマ(1)104は、通信グループ設定
部116からセットされると定期的に信号を通信環境情
報取得部105へ送る。
When set by communication group setting section 116, timer (1) 104 periodically sends a signal to communication environment information acquisition section 105.

【0073】通信環境情報取得部105は、タイマ
(1)104からの信号を受けると通信環境情報記憶部
103に記憶された各端末に関する端末識別子とそれに
関連付けられている通信可能端末情報および通信可能端
末記憶部106に記憶された自端末の通信可能端末情報
を取得し、その取得した情報を載せたパケットを生成
し、自端末の属する通信グループ内の端末と他の通信グ
ループの代表端末とへ送るように送信部110へ指示す
る。
Upon receiving a signal from timer (1) 104, communication environment information acquiring section 105 stores a terminal identifier for each terminal stored in communication environment information storage section 103, communicable terminal information associated therewith, and communicable terminal information. Obtains the communicable terminal information of the own terminal stored in the terminal storage unit 106, generates a packet carrying the obtained information, and sends the packet to a terminal in a communication group to which the own terminal belongs and a representative terminal of another communication group. Instruct transmission unit 110 to send.

【0074】通信可能端末記憶部106は、通信環境情
報処理部102から通知された通信可能な端末の端末識
別子を記憶する。
The communicable terminal storage unit 106 stores a terminal identifier of a communicable terminal notified from the communication environment information processing unit 102.

【0075】自端末識別子設定部107は、自端末の識
別子を決定し記憶する。
The own terminal identifier setting section 107 determines and stores the identifier of the own terminal.

【0076】タイマ(2)108は、定期的に信号を通
信可能端末情報取得部109へ送る。
Timer (2) 108 periodically sends a signal to communicable terminal information acquisition section 109.

【0077】通信可能端末情報取得部109は、タイマ
(2)108からの信号を受けると通信可能端末情報記
憶部106に記憶された通信可能端末情報を取得し、そ
の取得した情報を載せたパケットを生成し、自端末と同
じ通信グループ内の端末へ送るように送信部110へ指
示する。
Upon receiving a signal from timer (2) 108, communicable terminal information obtaining section 109 obtains communicable terminal information stored in communicable terminal information storage section 106, and a packet containing the obtained information. And instructs the transmitting unit 110 to send the terminal to a terminal in the same communication group as the terminal itself.

【0078】パケット転送部117は、受信部101か
ら渡された他の通信グループに属する端末宛のパケット
を、宛先端末の属する通信グループの代表端末へ送るよ
うに送信部110へ指示する。また、受信部101から
渡された他の通信グループから送られた自通信グループ
内の端末宛のパケットを、その端末に送るように送信部
110へ指示する。
The packet transfer unit 117 instructs the transmission unit 110 to transmit the packet addressed to the terminal belonging to another communication group passed from the reception unit 101 to the representative terminal of the communication group to which the destination terminal belongs. In addition, it instructs transmitting section 110 to transmit a packet addressed to a terminal in its own communication group sent from another communication group passed from receiving section 101 to the terminal.

【0079】送信部110は、通信環境情報取得部10
5、通信可能端末情報取得部109、もしくはパケット
転送部117から送られたパケットを指示された相手に
届くようにネットワークへ送り出す。
The transmitting unit 110 is a communication environment information acquiring unit 10
5. Send the packet transmitted from the communicable terminal information acquisition unit 109 or the packet transfer unit 117 to the network so that it reaches the designated partner.

【0080】この第6実施形態の通信制御装置の具体的
な動作内容を、図24に示すネットワーク構成例に基づ
き説明する。ここでは、A1〜A4の端末が属する通信
グループA、B1〜B4の端末が属する通信グループ
B、C1〜C4の端末が属する通信グループCの3つの
通信グループがあり、同じ通信グループ内の端末とは直
接通信可能であるものとする。通信グループの代表端末
は、それぞれA1、B1、C1であり、これらA1、B
1、C1は相互に直接通信可能である。また、例えばA
2は、B2との通信をA1とB1とを介して行なう。
The specific operation of the communication control device according to the sixth embodiment will be described based on a network configuration example shown in FIG. Here, there are three communication groups, a communication group A to which terminals A1 to A4 belong, a communication group B to which terminals B1 to B4 belong, and a communication group C to which terminals C1 to C4 belong. Can be directly communicated. The representative terminals of the communication group are A1, B1, and C1, respectively.
1, C1 can communicate directly with each other. Also, for example, A
2 communicates with B2 via A1 and B1.

【0081】まず、通信グループA内では、各端末は通
信グループAに属する他の端末に対し自端末の通信可能
端末情報を送る。例えばA1は、起動直後は通信可能端
末は認識しておらず、通信可能端末なしで通信可能端末
情報を送信する。その後、A1は、A2、A3、A4か
らの通信可能端末情報を受信することにより、通信可能
端末記憶部106にA2、A3、A4が記憶される。以
後、A1は、図25に示すような通信可能端末情報を定
期的に通信グループAに送信する。他の端末も同様に通
信可能端末を認識し、通信可能端末情報を定期的に通信
グループAに送信する。十分な回数通信可能端末情報を
通信グループA内で交換した後のA1の通信環境情報記
憶部103の内容を図26に示す。
First, in communication group A, each terminal sends its own communicable terminal information to other terminals belonging to communication group A. For example, A1 does not recognize a communicable terminal immediately after activation, and transmits communicable terminal information without a communicable terminal. Thereafter, A1 receives the communicable terminal information from A2, A3, and A4, and stores A2, A3, and A4 in the communicable terminal storage unit 106. Thereafter, A1 periodically transmits communicable terminal information as shown in FIG. The other terminals similarly recognize the communicable terminal, and periodically transmit the communicable terminal information to the communication group A. FIG. 26 shows the contents of the communication environment information storage unit 103 of A1 after exchanging the communicable terminal information within the communication group A a sufficient number of times.

【0082】A1は、通信グループA内の通信環境情報
を他の通信グループの代表端末B1やC1に対して定期
的に送信する。逆に、A1は、B1やC1から通信グル
ープBやC内の通信環境情報を受ける。B1からの通信
環境情報を図27に示す。A1は、これを受信し処理す
ることで、通信環境情報記憶部103の内容は図28の
ようになる。また、通信可能端末記憶部106は、A2
〜A4、B1〜B4となる。代表端末間の通信環境情報
の送受信は、図27のように、複数端末に関する通信環
境情報をまとめて1パケットで送信したり、また、定期
的に送信する場合に前回送信した情報と変化がない場合
には変化なしの情報のみを送信すればネットワークへ送
出されるトラヒックが軽減される。
A1 periodically transmits the communication environment information in communication group A to representative terminals B1 and C1 in another communication group. Conversely, A1 receives communication environment information in communication groups B and C from B1 and C1. FIG. 27 shows the communication environment information from B1. A1 receives and processes this, and the contents of the communication environment information storage unit 103 become as shown in FIG. The communicable terminal storage unit 106 stores the A2
To A4 and B1 to B4. The transmission and reception of the communication environment information between the representative terminals, as shown in FIG. 27, collectively transmits the communication environment information about a plurality of terminals in one packet, and when transmitting periodically, there is no change from the previously transmitted information. In such a case, if only the information without change is transmitted, the traffic transmitted to the network is reduced.

【0083】通信グループB内の端末に関する通信環境
情報は、A1によりA2〜A4にも送信され、A2〜A
4の通信環境情報記憶部103にもB1〜B4の通信可
能端末情報が登録されることになる。この場合も、代表
端末間での通信環境情報の送受信と同じように、複数端
末に関する通信環境情報をまとめて1パケットで送信し
たり、定期的に送信する場合に前回送信した情報と変化
がない場合には、変化なしの情報のみを送信することに
すれば、ネットワークへ送出されるトラヒックが軽減さ
れる。また、A1と同様、A2〜A4においても、パケ
ット中の対象端末識別子B1〜B4が通信可能端末とし
て追加される。したがって、以後のA1〜A4の送信す
る通信可能端末情報には、B1〜B4も含まれる。逆
に、B1〜B4の送信する通信可能端末情報には、A1
〜A4が含まれる。その結果、十分な通信環境情報の送
受信の後には、A1〜A4、B1〜B4は相互に通信可
能であるとの認識に至り、例えば、A1の通信環境情報
記憶部103の内容は図29に示すようになる。
The communication environment information on the terminals in the communication group B is also transmitted by A1 to A2 to A4.
The communicable terminal information of B1 to B4 is also registered in the communication environment information storage unit 103 of No. 4. Also in this case, similarly to the transmission and reception of the communication environment information between the representative terminals, when the communication environment information on a plurality of terminals is collectively transmitted in one packet, or when transmitted periodically, there is no change from the previously transmitted information. In this case, if only the information without change is transmitted, the traffic transmitted to the network is reduced. Similarly to A1, in A2 to A4, target terminal identifiers B1 to B4 in the packet are added as communicable terminals. Therefore, the communicable terminal information transmitted by A1 to A4 thereafter includes B1 to B4. Conversely, the communicable terminal information transmitted by B1 to B4 includes A1
To A4. As a result, after sufficient transmission and reception of the communication environment information, it is recognized that A1 to A4 and B1 to B4 can communicate with each other. For example, the contents of the communication environment information storage unit 103 of A1 are shown in FIG. As shown.

【0084】また、通信グループCに属する端末とも同
様の経過をたどりながら通信環境情報記憶部103に登
録され、最終的に、A1〜A4、B1〜B4、C1〜C
4の端末全てが相互に通信可能であるとを全ての端末が
知ることができる。
Terminals belonging to the communication group C are registered in the communication environment information storage unit 103 by following the same process, and finally, A1-A4, B1-B4, C1-C
All terminals can know that all four terminals can communicate with each other.

【0085】通信環境情報の送受信をこのように通信グ
ループに分割し通信グループ内の通信環境情報をまとめ
て送信することにより、通信グループに分割せず、全端
末が相互に対等に通信環境情報を送受信する場合と比較
して、ネットワークに送出されるトラヒック量を軽減す
ることができる。
By dividing the transmission / reception of the communication environment information into communication groups and transmitting the communication environment information in the communication group collectively, all the terminals can share the communication environment information equally with each other without dividing into communication groups. The traffic volume transmitted to the network can be reduced as compared with the case of transmitting and receiving.

【0086】もし通信グループの代表端末が変更した場
合にも、新たな代表端末を含めたネットワークで上述と
同様の経過をたどる。
If the representative terminal of the communication group is changed, the same process as described above is followed on the network including the new representative terminal.

【0087】なお、前述した実施形態において記載した
手法は、コンピュータに実行させることのできるプログ
ラムとして、例えば磁気ディスク、光ディスク、半導体
メモリなどの記憶媒体に書き込んで各種装置に適用した
り、通信媒体により伝送して各種装置に適用することも
可能である。この装置を実現するコンピュータは、記録
媒体に記録されたプログラムを読み込み、このプログラ
ムによって動作が制御されることにより、前述した処理
を実行する。
The method described in the above-described embodiment can be applied to various devices by writing it on a storage medium such as a magnetic disk, an optical disk, or a semiconductor memory as a program that can be executed by a computer, or by using a communication medium. It is also possible to transmit and apply to various devices. A computer that realizes this apparatus reads a program recorded on a recording medium, and executes the above-described processing by controlling the operation of the program.

【0088】[0088]

【発明の効果】以上詳述したように、この発明によれ
ば、ネットワーク中の端末数が多くなった場合にも、各
端末はトラヒックを低く抑えつつ、他の端末の通信可能
端末情報を取得することができる。また、通信可能端末
情報に変化があった場合にも素早くその情報が各端末に
伝えられる。
As described above in detail, according to the present invention, even when the number of terminals in the network increases, each terminal obtains the communicable terminal information of another terminal while keeping the traffic low. can do. Further, even when there is a change in the communicable terminal information, the information is quickly transmitted to each terminal.

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

【図1】この発明の第1実施形態に係る通信制御装置の
構成図。
FIG. 1 is a configuration diagram of a communication control device according to a first embodiment of the present invention.

【図2】同第1実施形態の通信可能端末情報パケットの
フォーマットを示す図。
FIG. 2 is a view showing a format of a communicable terminal information packet according to the first embodiment;

【図3】同第1実施形態の他の端末が送信した通信可能
端末情報や通信環境情報のパケットを受信したときの処
理を示すフローチャート。
FIG. 3 is a flowchart showing processing when a packet of communicable terminal information and communication environment information transmitted by another terminal of the first embodiment is received.

【図4】同第1実施形態のタイマ(1)により起動され
た場合の処理を示すフローチャート。
FIG. 4 is a flowchart showing processing when the timer (1) of the first embodiment is started.

【図5】同第1実施形態のタイマ(2)により起動され
た場合の処理を示すフローチャート。
FIG. 5 is a flowchart showing processing when the timer (2) of the first embodiment is started.

【図6】同第1実施形態のネットワーク構成例を示す
図。
FIG. 6 is a view showing an example of a network configuration according to the first embodiment;

【図7】同第1実施形態の通信可能端末情報パケットの
具体例を示す図。
FIG. 7 is a view showing a specific example of a communicable terminal information packet according to the first embodiment;

【図8】同第1実施形態の端末Xの記憶する通信環境情
報の具体例を示す図。
FIG. 8 is a view showing a specific example of communication environment information stored in the terminal X of the first embodiment.

【図9】同第1実施形態の端末A1の記憶する通信環境
情報の具体例を示す図。
FIG. 9 is a view showing a specific example of communication environment information stored in the terminal A1 according to the first embodiment.

【図10】この発明の第2実施形態に係る通信制御装置
の構成図。
FIG. 10 is a configuration diagram of a communication control device according to a second embodiment of the present invention.

【図11】同第2実施形態のネットワーク構成例を示す
図。
FIG. 11 is a diagram showing a network configuration example according to the second embodiment;

【図12】同第2実施形態の状態変化後のネットワーク
構成例を示す図。
FIG. 12 is a view showing an example of a network configuration after a state change according to the second embodiment;

【図13】この発明の第3実施形態に係る通信制御装置
の通信可能端末情報パケットのフォーマットを示す図。
FIG. 13 is a diagram showing a format of a communicable terminal information packet of a communication control device according to a third embodiment of the present invention.

【図14】同第3実施形態の通信可能端末情報パケット
の具体例を示す図。
FIG. 14 is a view showing a specific example of a communicable terminal information packet according to the third embodiment;

【図15】この発明の第4実施形態に係る通信制御装置
の構成図。
FIG. 15 is a configuration diagram of a communication control device according to a fourth embodiment of the present invention.

【図16】この発明の第5実施形態に係る通信制御装置
の構成図。
FIG. 16 is a configuration diagram of a communication control device according to a fifth embodiment of the present invention.

【図17】同第5実施形態の他の端末が送信した通信可
能端末情報や通信環境情報のパケットを受信したときの
処理を示すフローチャート。
FIG. 17 is a flowchart showing processing when a packet of communicable terminal information or communication environment information transmitted by another terminal of the fifth embodiment is received.

【図18】同第5実施形態のネットワーク構成例を示す
図。
FIG. 18 is a diagram showing a network configuration example according to the fifth embodiment.

【図19】同第5実施形態の端末B4が立ち上がった直
後にブロードキャストする通信可能端末情報パケットの
具体例を示す図。
FIG. 19 is a diagram showing a specific example of a communicable terminal information packet broadcast immediately after the terminal B4 of the fifth embodiment has started up.

【図20】同第5実施形態の端末Xが図19に示す通信
可能端末情報を受信したときにブロードキャストする端
末B4に関する通信可能端末情報パケットの具体例を示
す図。
FIG. 20 is a diagram showing a specific example of a communicable terminal information packet related to a terminal B4 that is broadcast when the terminal X of the fifth embodiment receives the communicable terminal information shown in FIG. 19;

【図21】同第5実施形態の端末B4がX、B1〜B3
の通信可能端末情報のパケットを受信した後に送信する
通信可能端末情報パケットの具体例を示す図。
FIG. 21 shows terminals B4 and B1 to B3 of the fifth embodiment.
The figure which shows the specific example of the communication possible terminal information packet which is transmitted after receiving the packet of the communication possible terminal information.

【図22】同第5実施形態の端末Xが図21に示す通信
可能端末情報を受信したときにブロードキャストする端
末B4に関する通信可能端末情報パケットの具体例を示
す図。
FIG. 22 is a view showing a specific example of a communicable terminal information packet related to a terminal B4 that is broadcast when the terminal X of the fifth embodiment receives the communicable terminal information shown in FIG. 21;

【図23】この発明の第6実施形態に係る通信制御装置
の構成図。
FIG. 23 is a configuration diagram of a communication control device according to a sixth embodiment of the present invention.

【図24】同第6実施形態のネットワーク構成例を示す
図。
FIG. 24 is a diagram showing a network configuration example according to the sixth embodiment.

【図25】同第6実施形態の端末A1が定期的に通信グ
ループAに送信する通信可能端末情報パケットの具体例
を示す図。
FIG. 25 is a diagram showing a specific example of a communicable terminal information packet that terminal A1 of the sixth embodiment periodically transmits to communication group A.

【図26】同第6実施形態の端末A1の記憶する通信環
境情報の具体例を示す図。
FIG. 26 is a view showing a specific example of communication environment information stored in a terminal A1 according to the sixth embodiment.

【図27】同第6実施形態の代表端末間で送受信される
通信環境情報パケットの具体例を示す図。
FIG. 27 is a view showing a specific example of a communication environment information packet transmitted and received between representative terminals according to the sixth embodiment.

【図28】同第6実施形態の端末A1が図27に示す通
信環境情報パケットを受信した後に記憶する通信環境情
報の具体例を示す図。
FIG. 28 is a diagram showing a specific example of communication environment information stored after the terminal A1 of the sixth embodiment receives the communication environment information packet shown in FIG. 27.

【図29】同第6実施形態の端末A1が十分な通信環境
情報の送受信の後に記憶する通信環境情報の具体例を示
す図。
FIG. 29 is a diagram showing a specific example of communication environment information stored by the terminal A1 of the sixth embodiment after sufficient transmission and reception of communication environment information.

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

101…受信部、102…通信環境情報処理部、103
…通信環境情報記憶部、104…タイマ(1)、105
…通信環境取得部、106…通信可能端末記憶部、10
7…自端末識別子設定部、108…タイマ(2)、10
9…通信可能端末情報取得部、110…送信部、111
…端末識別情報処理部、112…通信可能端末情報処理
部、113…通信環境情報送信判断部、114…通信環
境情報送信要求部、115…通信環境情報送信要求受信
部、116…通信グループ設定部、117…パケット転
送部。
101: receiving unit, 102: communication environment information processing unit, 103
... communication environment information storage unit, 104 ... timer (1), 105
... communication environment acquisition unit, 106 ... communicable terminal storage unit, 10
7 ... own terminal identifier setting unit, 108 ... timer (2), 10
9: communicable terminal information acquisition unit, 110: transmission unit, 111
... terminal identification information processing unit, 112 ... communicable terminal information processing unit, 113 ... communication environment information transmission determination unit, 114 ... communication environment information transmission request unit, 115 ... communication environment information transmission request reception unit, 116 ... communication group setting unit 117: Packet transfer unit.

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 ネットワーク接続された複数の端末の中
の少なくとも一つ以上の端末に適用される通信制御装置
において、 他の端末が送信するその端末を識別するための端末識別
情報を受信する端末識別情報受信手段と、 他の端末が送信するその端末が通信可能な端末を示す通
信可能端末情報を受信する通信可能端末情報受信手段
と、 同一の端末から受信した前記端末識別情報および通信可
能端末情報を関連づけて通信環境情報として記憶する通
信環境情報記憶手段と、 前記記憶した通信環境情報を他の端末に送信する通信環
境情報送信手段とを具備してなることを特徴とする通信
制御装置。
A communication control apparatus applied to at least one terminal among a plurality of terminals connected to a network, wherein the terminal receives terminal identification information for identifying the terminal transmitted by another terminal. Identification information receiving means, communicable terminal information receiving means for receiving communicable terminal information indicating a terminal with which the terminal can communicate, transmitted by another terminal, and the terminal identification information and communicable terminal received from the same terminal A communication control device comprising: communication environment information storage means for storing information as communication environment information in association with each other; and communication environment information transmission means for transmitting the stored communication environment information to another terminal.
【請求項2】 予め定められた条件にしたがって、前記
通信環境情報記憶手段に記憶された通信環境情報を送信
するか否か判断する通信環境情報送信判断手段をさらに
具備してなることを特徴とする請求項1記載の通信制御
装置。
2. A communication environment information transmission determining means for determining whether to transmit communication environment information stored in said communication environment information storage means in accordance with a predetermined condition. The communication control device according to claim 1.
【請求項3】 前記通信環境情報送信手段は、前記通信
環境情報記憶手段に記憶された複数の端末に関する通信
環境情報を1または複数のパケットにまとめて送信する
ことを特徴とする請求項1または2記載の通信制御装
置。
3. The communication environment information transmitting unit transmits the communication environment information on a plurality of terminals stored in the communication environment information storage unit in one or a plurality of packets. 3. The communication control device according to 2.
【請求項4】 他の端末からの通信環境情報送信要求を
受信する通信環境情報送信要求受信手段をさらに具備
し、 前記通信環境情報送信要求を受信したときに、前記通信
環境情報送信手段によって前記通信環境情報記憶手段に
記憶された通信環境情報を送信することを特徴とする請
求項1、2または3記載の通信制御装置。
4. A communication environment information transmission request receiving means for receiving a communication environment information transmission request from another terminal, wherein when the communication environment information transmission request is received, the communication environment information transmitting means 4. The communication control device according to claim 1, wherein the communication environment information stored in the communication environment information storage means is transmitted.
【請求項5】 前記通信環境情報記憶手段に記憶された
通信環境情報の更新を検出する通信環境情報更新検出手
段をさらに具備し、 通信環境情報の更新が検出されたときに、前記通信環境
情報送信手段によって前記通信環境情報記憶手段に記憶
された通信環境情報を送信することを特徴とする請求項
1、2または3記載の通信制御装置。
5. A communication environment information update detecting means for detecting an update of communication environment information stored in said communication environment information storage means, wherein said communication environment information is detected when the update of the communication environment information is detected. 4. The communication control device according to claim 1, wherein the communication environment information stored in the communication environment information storage unit is transmitted by a transmission unit.
【請求項6】 他の端末に設けられた請求項1記載の通
信制御装置が送信する前記通信環境情報を受信する通信
環境情報受信手段と、 前記受信した通信環境情報を記憶する通信環境情報記憶
手段とを具備してなることを特徴とする通信制御装置。
6. A communication environment information receiving means provided in another terminal for receiving the communication environment information transmitted by the communication control device according to claim 1, and a communication environment information storage for storing the received communication environment information. And a communication control device.
【請求項7】 ネットワーク接続された複数の端末が1
つないし複数の通信グループにグルーピングされるとと
もに、各通信グループごとに1つないし複数の代表端末
が選出される通信システムにおいて、 前記代表端末として選出された端末は、 他の端末が送信するその端末を識別するための端末識別
情報を受信する端末識別情報受信手段と、 他の端末が送信するその端末が通信可能な端末を示す通
信可能端末情報を受信する通信可能端末情報受信手段
と、 同一の端末から受信した端末識別情報および通信可能端
末情報を関連づけて通信環境情報として記憶する通信環
境情報記憶手段と、 前記記憶した通信環境情報を他の端末に送信する通信環
境情報送信手段とを具備し、 前記代表機器として選出された以外の端末は、 少なくとも同じ通信グループに属する代表端末として選
出された端末に自身を識別するための自己の端末識別情
報を送信する端末識別情報送信手段と、 少なくとも同じ通信グループに属する代表端末として選
出された端末に自身が通信可能な端末を示す自己の通信
可能端末情報を送信する通信可能端末情報送信手段とを
具備してなることを特徴とする通信システム。
7. A plurality of terminals connected to a network are one
In a communication system in which one or more representative terminals are selected for each communication group while being grouped into one or more communication groups, the terminal selected as the representative terminal is the terminal to which another terminal transmits. Terminal identification information receiving means for receiving terminal identification information for identifying a terminal, and communicable terminal information receiving means for receiving communicable terminal information indicating a terminal with which the terminal can communicate, transmitted by another terminal, and Communication environment information storage means for storing terminal identification information and communicable terminal information received from the terminal as communication environment information in association with each other; and communication environment information transmission means for transmitting the stored communication environment information to another terminal. The terminals other than the terminal selected as the representative device are at least terminals automatically selected as representative terminals belonging to the same communication group. Terminal identification information transmitting means for transmitting own terminal identification information for identifying oneself, and own communicable terminal information indicating a terminal that can communicate with at least a terminal selected as a representative terminal belonging to the same communication group. A communication system comprising: communicable terminal information transmitting means for transmitting.
【請求項8】 ネットワーク接続された複数の端末の中
の少なくとも一つ以上の端末に適用される通信制御方法
であって、 他の端末が送信するその端末を識別するための端末識別
情報を受信し、 他の端末が送信するその端末が通信可能な端末を示す通
信可能端末情報を受信し、 同一の端末から受信した前記端末識別情報および通信可
能端末情報を関連づけて通信環境情報として記憶し、 前記記憶した通信環境情報を他の端末に送信することを
特徴とする通信制御方法。
8. A communication control method applied to at least one terminal among a plurality of terminals connected to a network, the terminal receiving terminal identification information for identifying the terminal transmitted by another terminal. Receiving communicable terminal information indicating a terminal with which the terminal can communicate, transmitted by another terminal, storing the terminal identification information and communicable terminal information received from the same terminal as communication environment information in association with each other, Transmitting the stored communication environment information to another terminal.
【請求項9】 ネットワーク接続された複数のコンピュ
ータの中の少なくとも一つ以上のコンピュータで通信制
御を実行するためのプログラムであって、 他の端末が送信するその端末を識別するための端末識別
情報を受信し、 他の端末が送信するその端末が通信可能な端末を示す通
信可能端末情報を受信し、 同一の端末から受信した前記端末識別情報および通信可
能端末情報を関連づけて記憶し、 前記記憶した通信環境情報を他の端末に送信するように
前記コンピュータを動作させるプログラムを記録したコ
ンピュータ読み取り可能な記録媒体。
9. A program for executing communication control on at least one or more computers among a plurality of computers connected to a network, the terminal identification information transmitted by another terminal for identifying the terminal. Receiving communicable terminal information indicating a terminal with which the terminal can communicate transmitted by another terminal, storing the terminal identification information and the communicable terminal information received from the same terminal in association with each other, A computer-readable recording medium recording a program for operating the computer so as to transmit the communication environment information to another terminal.
JP25386897A 1997-09-12 1997-09-18 Communication control device and communication control method Expired - Fee Related JP3437746B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP25386897A JP3437746B2 (en) 1997-09-18 1997-09-18 Communication control device and communication control method
US09/152,058 US6396814B1 (en) 1997-09-12 1998-09-11 Network construction method and communication system for communicating between different groups via representative device of each group
US10/117,084 US20020114286A1 (en) 1997-09-12 2002-04-08 Network construction method and communication system for communicating between different groups via representative device of each group

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25386897A JP3437746B2 (en) 1997-09-18 1997-09-18 Communication control device and communication control method

Publications (2)

Publication Number Publication Date
JPH1198186A true JPH1198186A (en) 1999-04-09
JP3437746B2 JP3437746B2 (en) 2003-08-18

Family

ID=17257256

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25386897A Expired - Fee Related JP3437746B2 (en) 1997-09-12 1997-09-18 Communication control device and communication control method

Country Status (1)

Country Link
JP (1) JP3437746B2 (en)

Also Published As

Publication number Publication date
JP3437746B2 (en) 2003-08-18

Similar Documents

Publication Publication Date Title
US8103784B2 (en) Communication device and communication control method using efficient echonet address determination scheme
RU2441331C2 (en) Connecting cellular networks with multiple relay nodes using media access control sublayer network bridge
US6694350B2 (en) Information providing system, server, client, information providing method and recording medium
US8605582B2 (en) IP network system and its access control method, IP address distributing device, and IP address distributing method
JP4081472B2 (en) Cluster management method and apparatus for network device
JP2004048649A (en) Method, program for managing network device and network controller
US7289471B2 (en) Mobile router, position management server, mobile network management system, and mobile network management method
JP4542165B2 (en) Information processing apparatus, image forming apparatus, and control method thereof
CN107517138A (en) Equipment detection method and device
JP2003078535A (en) Mac address managing method in wireless lan, mac address managing program for wireless lan, recording medium with the same program recorded, fixed station for wireless lan and wireless lan system
US7940760B2 (en) Method and apparatus for discovering component in at least one sub-network
CN114585026A (en) Frequency point switching method, terminal, base station and storage medium
US8964765B2 (en) Mobile handheld multi-media gateway and phone
US8456671B2 (en) Communication system, information storage device, management device, and terminal device
JP2006186526A (en) Communication relay apparatus, communications terminal, communications system, and communication method
CN100473073C (en) Network system based on layer structure and node positioning method therefor
JP2003288298A (en) Push service information relay device and push service information relay method
JPH1198186A (en) Communication control equipment and its method
JP7226808B2 (en) Control device, filtering control method, and filtering control program
JP2002099473A (en) Method and device for collecting service information of network, and record medium storing service information collection program of network
JP3566127B2 (en) Communication address management device and communication address control method
US20050108408A1 (en) Method and apparatus for setting network
JP2003249947A (en) Network system, method for setting intra-network identifier, intra-network information managing device, method for setting intra-network identifier of intra- network information managing device, radio access point, method for setting intra-network identifier of radio access point, edge switch, method for setting intra- network identifier of edge switch, program, and recording medium
JP3432449B2 (en) Communication control apparatus and method
JP2004222001A (en) Radio terminal setting method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees