[go: up one dir, main page]

JPH11163866A - Connection state transmitter, connection state display data generator, and connection state display method - Google Patents

Connection state transmitter, connection state display data generator, and connection state display method

Info

Publication number
JPH11163866A
JPH11163866A JP32324897A JP32324897A JPH11163866A JP H11163866 A JPH11163866 A JP H11163866A JP 32324897 A JP32324897 A JP 32324897A JP 32324897 A JP32324897 A JP 32324897A JP H11163866 A JPH11163866 A JP H11163866A
Authority
JP
Japan
Prior art keywords
node
connection
data
display
connection status
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
JP32324897A
Other languages
Japanese (ja)
Other versions
JP3471590B2 (en
Inventor
Noriko Inoue
典子 井上
Takehiko Okuyama
武彦 奥山
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 JP32324897A priority Critical patent/JP3471590B2/en
Priority to KR1019980047074A priority patent/KR19990044988A/en
Priority to US09/199,430 priority patent/US6529951B1/en
Priority to EP98122156A priority patent/EP0920156A3/en
Publication of JPH11163866A publication Critical patent/JPH11163866A/en
Priority to US10/330,499 priority patent/US7058679B2/en
Application granted granted Critical
Publication of JP3471590B2 publication Critical patent/JP3471590B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To allow all display devices in a network to hierarchically display a connection state. SOLUTION: A master node ID table generating circuit 3 generates information of a master node ID table denoting cross reference between ID of each node and ID of its master node based on information of a topology map 1. This information is given to a connection display data generating circuit 4, where connection display data for hierarchical display of a network are generated. Furthermore, an encode circuit 5 converts the connection display data into transmission data in compliance with the IEEE 1394 and sends the data. The connection display data are generated by a data format for hierarchical display and the transmission data are generated by a transmission data format of the IEEE 1394, then display devices on the network in compliance with the IEEE 1394 standards display hierarchically the network connection state based on the connection display data.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、IEEE1394
規格に対応したネットワークに好適な接続状況送信装
置、接続状況表示データ作成装置及び接続状況表示方法
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention
The present invention relates to a connection status transmission device, a connection status display data creation device, and a connection status display method suitable for a network conforming to a standard.

【0002】[0002]

【従来の技術】近年、ディジタル画像機器相互間で、デ
ータの送受を行うためのディジタルインターフェース方
式の統一規格として、マルチメディア用途に適した低コ
ストの周辺インターフェースであるIEEE(The Inst
itute of Electrical and Electronics Engineers, In
c.)1394が普及しつつある。IEEE1394は、
複数のチャンネルの多重転送が可能である。また、IE
EE1394は、映像及び音声データ等を一定時間以内
で転送することを保証するアイソクロノス(isochronou
s )転送機能を有していることから、画像伝送に適した
ディジタルインターフェースとなっている。
2. Description of the Related Art In recent years, as a unified standard of a digital interface system for transmitting and receiving data between digital image devices, IEEE (The Inst.) Which is a low-cost peripheral interface suitable for multimedia use has been developed.
itute of Electrical and Electronics Engineers, In
c.) 1394 is becoming widespread. IEEE 1394,
Multiple transfer of a plurality of channels is possible. In addition, IE
EE1394 is an isochronous system that guarantees that video and audio data and the like are transferred within a certain period of time.
s) Since it has a transfer function, it is a digital interface suitable for image transmission.

【0003】IEEE1394では、ディージーチェイ
ン状及びツリー状のトポロジを構築することができ、1
つのバスに63台までのノードを接続することができ
る。
[0003] In IEEE1394, daisy chain and tree topologies can be constructed.
Up to 63 nodes can be connected to one bus.

【0004】このように自由な接続状況が許されている
ことから、現在の接続状況の表示を表示可能にすると便
利である。現在の接続状況については、バス内の所定の
唯一のノードに設けられたバスマネージャによって管理
されるようになっている。
[0004] Since the free connection status is permitted as described above, it is convenient to display the current connection status. The current connection status is managed by a bus manager provided at a predetermined single node in the bus.

【0005】しかしながら、バスマネージャの機能を有
するノードが表示部を有しているとは限らない。このた
め、接続状況の表示を行うために、バスマネージャから
の接続情報を表示部を有するノードに伝送する必要があ
るが、接続情報を伝送するための伝送フォーマットにつ
いての規格は存在しない。
[0005] However, the node having the function of the bus manager does not always have the display unit. For this reason, in order to display the connection status, it is necessary to transmit the connection information from the bus manager to the node having the display unit. However, there is no standard regarding the transmission format for transmitting the connection information.

【0006】一方、IEEE1394のデータ転送プロ
トコルは、物理層、リンク層の3つの層(以下、139
4レイヤともいう)によって定義されている。これらの
1394レイヤについては規格化されているが、オペレ
ーティングシステム(Operating System)(以下、OS
という)を利用しているノードにおいて、ハードウェア
の管理及びユーザーインターフェースの提供を規定する
OSレイヤについては共通化した規格はない。また、ア
プリケーションがOS等のサービスを利用するためのイ
ンターフェースを規格化したAPI(Application Prog
ramming Interface)についても共通化されたものはな
い。
On the other hand, the IEEE 1394 data transfer protocol has three layers (hereinafter, 139) of a physical layer and a link layer.
4 layers). Although these 1394 layers are standardized, an operating system (hereinafter referred to as OS)
There is no standardized OS layer that defines the management of hardware and the provision of a user interface in a node using the above. Also, an API (Application Program) that standardizes an interface for an application to use a service such as an OS is used.
There is no standardized ramming interface.

【0007】最近、情報機器分野や家電機器において、
これらのOSレイヤ及びAPIを共通化しようとする動
きがある。この場合、バスマネージャからの接続情報の
データフォーマットを規定化すれば、APIの共通化が
可能となる。
Recently, in the field of information equipment and home electric appliances,
There is a movement to share these OS layers and APIs. In this case, if the data format of the connection information from the bus manager is specified, the API can be shared.

【0008】なお、バスマネージャの接続情報から接続
状況の表示を示す画像データを作成し、この画像データ
を伝送する方法も考えられる。しかしながら、この場合
には、伝送するデータ量が膨大となり、バスマネージャ
側及び表示側の双方の負担が増大してしまう。
A method of creating image data indicating the display of the connection status from the connection information of the bus manager and transmitting the image data is also conceivable. However, in this case, the amount of data to be transmitted becomes enormous, and the burden on both the bus manager and the display increases.

【0009】また、IEEE1394では、ツリー状に
接続する場合のルートからの階層数(ホップ数)の最大
は16に制限されている。しかし、ホップ数を容易に把
握することができるような接続状況の表示が行われない
場合には、ユーザーは許可された最大ホップ数を越えた
接続を行ってしまう可能性がある。また、最大ホップ数
を越えた接続を行った場合でも、いずれの機器の接続を
切ればよいか簡単に判別することができない。
In IEEE 1394, the maximum number of layers (hops) from the root when connecting in a tree shape is limited to 16. However, if the connection status is not displayed so that the number of hops can be easily grasped, the user may make a connection exceeding the permitted maximum number of hops. Further, even when a connection exceeding the maximum number of hops is made, it cannot be easily determined which device should be disconnected.

【0010】[0010]

【発明が解決しようとする課題】このように、従来、ト
ポロジ情報を持ったバスマネージャから表示機能を持つ
OSレイヤに、または、トポロジ情報を持ったバスマネ
ージャを有するノードからそのような機能を持たない表
示機器であるノードに接続状況の表示を伝送するデータ
については規格が存在せず、接続情報の出力側及び表示
側の双方の負担を増大させることなく接続状況を表示す
ることはできないという問題点があった。
As described above, conventionally, such a function is provided from a bus manager having topology information to an OS layer having a display function, or from a node having a bus manager having topology information. There is no standard for data that transmits the connection status indication to nodes that are not display devices, and the connection status cannot be displayed without increasing the load on both the connection information output side and the display side. There was a point.

【0011】本発明はかかる問題点に鑑みてなされたも
のであって、接続情報の伝送フォーマットを規格化する
ことにより、接続情報の出力側及び表示側の双方の負担
を増大させることなく接続状況を表示することを可能に
すると共に、1394レイヤとAPI又はOSレイヤと
のインターフェースを共通化することによって、全ての
表示器において共通の表示を表示可能にすることができ
る接続状況送信装置、接続状況表示データ作成装置及び
接続状況表示方法を提供することを目的とする。
[0011] The present invention has been made in view of the above problems, and standardizes the transmission format of connection information so that the load on both the output side and the display side of the connection information is not increased. And a connection status transmission device that can display a common display on all displays by sharing an interface between the 1394 layer and the API or the OS layer. It is an object to provide a display data creation device and a connection status display method.

【0012】また、本発明は、ホップ数を容易に把握す
ることができる接続状況の表示を表示可能にすることが
できる接続状況送信装置、接続状況表示データ作成装置
及び接続状況表示方法を提供することを目的とする。
Further, the present invention provides a connection status transmitting device, a connection status display data creating device, and a connection status display method capable of displaying a display of a connection status in which the number of hops can be easily grasped. The purpose is to:

【0013】[0013]

【課題を解決するための手段】本発明の請求項1に係る
接続状況送信装置は、ツリー状のトポロジにおいて全ノ
ードをルートからのホップ数によって階層に分け、より
上層の枝毎に各枝に属するノードに連続したIDを割り
当てると共に親ノードには子ノードよりも大きいIDを
割り当てたネットワーク内に設けられ、前記階層毎にノ
ードのノードIDを大きさ順に配列して、階層順で且つ
前記大きさ順に配列したノードIDを接続表示データと
して送出するか又は前記接続表示データから所定の伝送
データフォーマットの伝送データを作成して前記ネット
ワーク上に送出するデータ出力手段を具備したものであ
り、本発明の請求項2に係る接続状況表示データ作成装
置は、請求項1に記載の接続状況送信装置からの前記接
続表示データ又は伝送データが入力され、前記入力され
た接続表示データ又は前記伝送データから取り出した接
続表示データに基づいて前記ネットワークの接続状況を
階層的に示す接続状況表示を表示するための画像データ
を作成する画像データ作成手段を具備したものであり、
本発明の請求項8に係る接続状況表示方法は、ツリー状
のトポロジでは全ノードをルートからのホップ数によっ
て階層に分け、より上層の枝毎に各枝に属するノードに
連続したIDを割り当てると共に親ノードには子ノード
よりも大きいIDを割り当てたネットワークにおいて、
前記階層毎にノードのノードIDを大きさ順に配列し
て、階層順で且つ前記大きさ順に配列したノードIDを
接続表示データとして送出するか又は前記接続表示デー
タから所定の伝送データフォーマットの伝送データを作
成して前記ネットワーク上に送出する手順と、前記接続
表示データ又は所定の伝送路を介して伝送された前記伝
送データが入力され、前記入力された接続表示データ又
は前記伝送データから取り出した接続表示データに基づ
いて前記ネットワークの接続状況を階層的に示す接続状
況表示を表示するための画像データを作成する手順とを
具備したものである。
According to a first aspect of the present invention, there is provided a connection status transmitting apparatus, wherein all nodes are divided into hierarchies according to the number of hops from a root in a tree-like topology. A continuous ID is assigned to a node to which the node belongs, and a parent node is provided in a network in which an ID larger than that of the child node is assigned. The node IDs of the nodes are arranged in order of size for each of the hierarchies. The present invention is provided with a data output means for transmitting node IDs arranged in order as connection display data or for generating transmission data of a predetermined transmission data format from the connection display data and transmitting the transmission data to the network. The connection status display data creation device according to claim 2 is configured to output the connection display data or the connection status data from the connection status transmission device according to claim 1. An image in which transmission data is input and image data for displaying a connection status display hierarchically indicating the connection status of the network based on the input connection display data or the connection display data extracted from the transmission data is generated. It has data creation means,
In the connection status display method according to claim 8 of the present invention, in a tree-like topology, all nodes are divided into hierarchies according to the number of hops from the root, and continuous IDs are assigned to nodes belonging to each branch for each higher branch. In a network where a parent node is assigned a larger ID than a child node,
The node IDs of the nodes are arranged in the order of size for each of the layers, and the node IDs arranged in the order of the layers and in the order of the size are transmitted as connection display data, or the transmission data of a predetermined transmission data format is obtained from the connection display data. And transmitting the connection indication data or the transmission data transmitted through a predetermined transmission path, and the connection extracted from the input connection indication data or the transmission data. Generating image data for displaying a connection status display hierarchically indicating the connection status of the network based on the display data.

【0014】本発明の請求項1において、データ出力手
段は、各階層で大きさ順に配列したノードIDを、階層
順で且つ前記大きさ順に配列して接続表示データとして
送出するか、又は、この接続表示データから作成した伝
送データを送出する。例えば、受信側においてこれらの
データに基づく表示を行うことによって、ネットワーク
の階層的な接続状況を把握することができる。
[0014] In the first aspect of the present invention, the data output means may arrange the node IDs arranged in the order of the size in each hierarchy and arrange them in the order of the hierarchy and in the order of the size to send out as connection display data, or The transmission data created from the connection display data is transmitted. For example, by displaying on the receiving side based on these data, the hierarchical connection status of the network can be grasped.

【0015】本発明の請求項2において、画像データ作
成手段には、請求項1のデータ出力手段によって作成さ
れた接続表示データ又は伝送データが入力される。画像
データ作成手段は、入力された伝送データから接続表示
データを取り出す。画像データ作成手段は、接続表示デ
ータからネットワークの接続状況を階層的に示す接続状
況表示を表示するための画像データを得る。例えば、こ
の画像データを表示装置に与えることによって、ネット
ワークの階層的な接続状況を把握することができる。
According to a second aspect of the present invention, the connection display data or the transmission data created by the data output means of the first aspect is input to the image data creating means. The image data creation means extracts connection display data from the input transmission data. The image data creation means obtains image data for displaying a connection status display hierarchically indicating a network connection status from the connection display data. For example, by providing this image data to the display device, it is possible to grasp the hierarchical connection status of the network.

【0016】本発明の請求項8においては 、送信側で
は、各階層で大きさ順に配列したノードIDを、階層順
で且つ前記大きさ順に配列して接続表示データとして送
出するか、又は、この接続表示データから作成した伝送
データを送出する。受信側では、接続表示データからネ
ットワークの接続状況を階層的に示す接続状況表示を表
示するための画像データを得る。例えば、この画像デー
タを表示装置に与えることによって、ネットワークの階
層的な接続状況を把握することができる。
According to an eighth aspect of the present invention, on the transmitting side, the node IDs arranged in the order of size in each layer are arranged in the order of the hierarchy and in the order of the size and transmitted as connection display data. The transmission data created from the connection display data is transmitted. On the receiving side, image data for displaying a connection status display hierarchically indicating the network connection status is obtained from the connection display data. For example, by providing this image data to the display device, it is possible to grasp the hierarchical connection status of the network.

【0017】[0017]

【発明の実施の形態】以下、図面を参照して本発明の実
施の形態について詳細に説明する。図1及び図2は夫々
本発明に係る接続状況送信装置及び接続状況表示データ
作成装置の一実施の形態を示すブロック図である。ま
た、図3はIEEE1394のプロトコル構成を示すブ
ロック図である。
Embodiments of the present invention will be described below in detail with reference to the drawings. 1 and 2 are block diagrams showing one embodiment of a connection status transmitting device and a connection status display data generating device according to the present invention, respectively. FIG. 3 is a block diagram showing the IEEE 1394 protocol configuration.

【0018】図3において、ノード21のプロトコル構成
は、IEEE1394インターフェース22、API23及
びOSレイヤ24を含んでいる。IEEE1394インタ
ーフェース22は、物理及びリンクレイヤ25、トランザク
ションレイヤ26の3つの1394レイヤを有すると共
に、バス管理部27を有している。
In FIG. 3, the protocol configuration of the node 21 includes an IEEE 1394 interface 22, an API 23 and an OS layer 24. The IEEE 1394 interface 22 has three 1394 layers, a physical and link layer 25 and a transaction layer 26, and has a bus management unit 27.

【0019】物理及びリンクレイヤ25は、物理レイヤ及
びリンクレイヤのインターフェースであり、物理レイヤ
において、伝送データのエンコード及びデコード処理、
バスアービトレーション処理並びに媒体とのインターフ
ェース処理を行い、リンクレイヤにおいて、パケットの
送受信及びサイクル制御を行う。
The physical and link layer 25 is an interface between the physical layer and the link layer. In the physical layer, encoding and decoding of transmission data,
It performs bus arbitration processing and interface processing with the medium, and performs packet transmission and reception and cycle control in the link layer.

【0020】トランザクションレイヤ26は、コマンドの
送信及び受信のプロトコルを規定している。トランザク
ションレイヤ26は、物理及びリンクレイヤ25を介して図
示しない伝送媒体(IEEE1394バス)との間で伝
送データの送受を行う。
The transaction layer 26 defines a command transmission and reception protocol. The transaction layer 26 sends and receives transmission data to and from a not-shown transmission medium (IEEE 1394 bus) via the physical and link layers 25.

【0021】トランザクションレイヤ26は、API23を
介してOSレイヤ24とデータの伝送を行う。API23は
アプリケーションがOS等のサービスを利用するための
インターフェースであり、OSレイヤ24は、ハードウェ
アの管理及びユーザーインターフェースを提供するもの
である。例えば、OSレイヤ24が表示部を有している場
合には、接続表示データが共通化されると、OSレイヤ
24によってAPI23を介して入力された接続表示データ
に基づく表示を行うことが可能となる。
The transaction layer 26 transmits data to and from the OS layer 24 via the API 23. The API 23 is an interface for an application to use services such as an OS, and the OS layer 24 provides hardware management and a user interface. For example, when the OS layer 24 has a display unit, when the connection display data is shared, the OS layer 24
24 allows display based on the connection display data input via the API 23.

【0022】また、図示しないIEEE1394のバス
上の特定の1つのノードにおいては、IEEE1394
インターフェース22にバス管理部27が設けられている。
バス管理部27は、ノード制御及びバス管理を行うための
ものであり、例えば、サイクルマスタの制御、性能の最
適化制御、電源管理、伝送速度管理及び構成管理等を行
う。ノード制御によって、ノード間の通信が可能になっ
ている。
At one specific node on the IEEE 1394 bus (not shown),
A bus management unit 27 is provided in the interface 22.
The bus management unit 27 performs node control and bus management, and performs, for example, cycle master control, performance optimization control, power management, transmission speed management, configuration management, and the like. Communication between nodes is enabled by node control.

【0023】ところで、IEEE1394においては、
上述したように、各ノードはディージーチェイン状又は
ツリー状に接続される。電源投入時等においてはバスリ
セットが発生し、ノードの接続状況に関する情報(接続
情報)が初期化される。ノード初期化時点では、各ノー
ドは、自己が他の複数のノードに接続されたブランチ
(branch)であるか、1つのノードのみに接続されたリ
ーフ(leaf)であるか又は非接続状態にあるかの情報を
有している。
By the way, in IEEE 1394,
As described above, each node is connected in a daisy chain or tree shape. At power-on or the like, a bus reset occurs, and information (connection information) regarding the connection status of the nodes is initialized. At the time of node initialization, each node is a branch that is connected to a plurality of other nodes, a leaf that is connected to only one node, or is in a disconnected state. Information.

【0024】IEEE1394においては、バスリセッ
トが発生すると、先ず、トポロジの識別が行われる。即
ち、バスリセット後に全てのリーフノードは、ブランチ
ノードが接続されているポート(以下、親ポートとい
う)を介して子ノードから親ノードへの通知を示す親通
知信号(parent_notify )を送出する。親通知信号を受
信したブランチノードは、信号を受信したポート(以
下、チャイルドポートという)を介して親ノードから子
ノードへの通知を示す子通知信号(child_notify)を送
出する。これにより、2つのノード間で親子関係が決定
する。
In IEEE 1394, when a bus reset occurs, first, the topology is identified. That is, after the bus reset, all the leaf nodes transmit a parent notification signal (parent_notify) indicating a notification from the child node to the parent node via a port to which the branch node is connected (hereinafter referred to as a parent port). The branch node that has received the parent notification signal transmits a child notification signal (child_notify) indicating a notification from the parent node to the child node via a port (hereinafter, referred to as a child port) that has received the signal. As a result, a parent-child relationship is determined between the two nodes.

【0025】更に、他のノードに接続されているポート
のうち、親通知信号及び子通知信号のいずれも受信して
いないポートを有するブランチノードは、このポートを
介して親通知信号を送出する。ポート間が接続された2
つのノードのうち親通知信号を先に受け取ったノードが
親ノードとなり、他方は子ノードとなる。
Further, among the ports connected to other nodes, a branch node having a port that has not received either the parent notification signal or the child notification signal transmits the parent notification signal via this port. 2 connected between ports
Of the two nodes, the node that first receives the parent notification signal becomes the parent node, and the other node becomes the child node.

【0026】以後同様の処理が繰返され、バス内で最後
に決定された親ノードがルートとなる。トポロジの識別
が行われると、次に、ノードIDの識別が行われる。
Thereafter, the same processing is repeated, and the parent node determined last in the bus becomes the root. After the topology is identified, the node ID is identified.

【0027】即ち、各ノードは、各層のノードのポート
の番号が若いポートに接続されたノード程若い番号のノ
ードIDが与えられると共に、階層が下層側に接続され
たノード程若い番号のノードIDが付加される。従っ
て、ルートを含む各層のノードの最も若いポートに接続
され、ルートから最も下層に位置するリーフノードのノ
ードIDが0となる。ノードIDが0のノードの上層側
のブランチノードが1つしか子ノードを有していない場
合には、このブランチノードがノードID1となり、2
つ以上の子ノードを有する場合には、次に若いポート番
号に接続された最も下層に位置するリーフノードのノー
ドIDが1となる。
That is, each node is given a node ID with a lower number as the port number of a node of each layer is lower, and a node ID with a lower number as a node is connected lower in the hierarchy. Is added. Therefore, the node ID of the leaf node connected to the youngest port of each layer node including the root and located at the lowest layer from the root is 0. If the upper-level branch node having a node ID of 0 has only one child node, this branch node becomes node ID 1 and 2
When there are two or more child nodes, the node ID of the lowest leaf node connected to the next lowest port number is 1.

【0028】ノードIDが0のノードが、先ず、自己ノ
ードIDが0であることを他のノードにブロードキャス
トする。以後、他のノードは、ブロードキャスト時点で
他のノードから受け取った自己ノードIDパケットの数
を自己のノードIDとする。上述した順で、各ノードは
自己ノードIDをブロードキャストし、全てのノードか
ら自己ノードIDがブロードキャストされる。
A node whose node ID is 0 first broadcasts that its own node ID is 0 to other nodes. Thereafter, the other node uses the number of self node ID packets received from the other node at the time of broadcasting as its own node ID. In the order described above, each node broadcasts its own node ID, and all nodes broadcast their own node IDs.

【0029】各ノードからの自己ノードIDはセルフ
(self)IDパケットによって伝送される。図4はこの
セルフIDパケットの構成を示す説明図である。
The self node ID from each node is transmitted by a self (self) ID packet. FIG. 4 is an explanatory diagram showing the configuration of the self ID packet.

【0030】図4に示すように、セルフIDパケット
は、先頭に“10”が配列され、次に、自己ノードID
を示すphy_ID,“0”,“L”,gap_cn
t,sp,del,c,pwr,p0 ,p1 ,p2 ,
i,mが配列され、次の32ビットには、最初のクワド
レットの論理反転信号が配列される。セルフIDパケッ
トのうち、p0 ,p1 ,p2 は、各2ビットによって3
つのポートの状態を夫々示しており、“11”は子ノー
ドに接続されていることを示し、“10”は親ノードに
接続されていることを示し、“01”は他のノードに接
続されていないことを示し、“00”はポートが存在し
ないことを示している。なお、各ノードにおいてポート
が4ポート以上存在する場合には、次のクワドレットに
おいてポートの状態を示すp3 ,p4 ,…を伝送するよ
うになっている。
As shown in FIG. 4, the self ID packet has "10" at the beginning,
Phy_ID, “0”, “L”, gap_cn
t, sp, del, c, pwr, p0, p1, p2,
i and m are arranged, and the logical inversion signal of the first quadlet is arranged in the next 32 bits. Of the self ID packet, p0, p1, and p2 are 3 bits by 2 bits.
The state of each port is shown, "11" indicates connection to a child node, "10" indicates connection to a parent node, and "01" indicates connection to another node. "00" indicates that the port does not exist. When there are four or more ports in each node, p3, p4,... Indicating the port status are transmitted in the next quadlet.

【0031】バス管理部27は、図示しないバスマネージ
ャを有している。バスマネージャは全ノードから伝送さ
れたセルフIDパケットが与えられて、全てのセルフI
Dパケットの最初のクワドレットの集合であるトポロジ
マップを作成するようになっている。
The bus management section 27 has a bus manager (not shown). The bus manager receives self ID packets transmitted from all nodes and
A topology map, which is a set of the first quadlets of the D packet, is created.

【0032】図1において、接続情報読出し回路2は、
バス管理部27内のバスマネージャが作成したトポロジマ
ップ1の情報を読出すようになっている。接続情報読出
し回路2は、読出した情報を親ノードID表作成回路3
に出力する。
In FIG. 1, the connection information reading circuit 2
The information of the topology map 1 created by the bus manager in the bus management unit 27 is read. The connection information reading circuit 2 stores the read information in a parent node ID table creation circuit 3
Output to

【0033】図5及び図6は親ノードID表作成回路3
を説明するための説明図である。
FIGS. 5 and 6 show the parent node ID table creation circuit 3.
FIG. 3 is an explanatory diagram for explaining the method.

【0034】図5はバス上に6つのノード#0乃至#5
が接続されている状態を示している。また、図5の例で
は、符号pの次の数字によってポート番号を示してい
る。各ノード#0乃至#5は、上述したノードIDの識
別法によって、夫々ノードIDとして0乃至5が割り当
てられる。ノードIDが5のノードがルートである。
FIG. 5 shows six nodes # 0 to # 5 on the bus.
Indicates a state in which is connected. In addition, in the example of FIG. 5, the port number is indicated by the number following the symbol p. The nodes # 0 to # 5 are respectively assigned 0 to 5 as node IDs by the above-described node ID identification method. The node whose node ID is 5 is the root.

【0035】各ノードについて、親ノードは1つしか存
在し得ないが、子ノードは複数存在し得る。この理由か
ら、親ノードID表作成回路3は、接続状況の把握を可
能とするために、各ノードに対する親ノードのIDを算
出するようになっている。親ノードID表作成回路3
は、先ず、各ノード毎に子ノードのIDを調べ、これに
よって、各ノードの親ノードを算出する。
For each node, there can be only one parent node, but there can be multiple child nodes. For this reason, the parent node ID table creation circuit 3 calculates the parent node ID for each node in order to be able to grasp the connection status. Parent node ID table creation circuit 3
First, the ID of the child node is checked for each node, and thereby the parent node of each node is calculated.

【0036】上述したように、セルフIDパケット中の
データp0 ,p1 ,p2 は、各ポートが子ノードに接続
されている場合には、“11”である。親ノードID表
作成回路3は、先ず、ネットワーク上の全ノードについ
て、ポートの状態を示すデータp0 ,p1 ,p2 を調
べ、子ノードが接続されているチャイルドポートの数
(以下、チャイルド数という)をカウントする。
As described above, the data p0, p1, and p2 in the self ID packet are "11" when each port is connected to a child node. First, the parent node ID table creation circuit 3 checks the data p0, p1, and p2 indicating the port status for all nodes on the network, and determines the number of child ports to which child nodes are connected (hereinafter referred to as the number of children). Count.

【0037】例えば、ノード#3から出力されたセルフ
IDパケットに含まれるデータp0,p2 はいずれも
“11”であり、親ノードID表作成回路3は、ノード
#3についてはチャイルド数が2であることを検出す
る。下記表1は、図5の例において、親ノードID表作
成回路3がカウントした各ノード毎のチャイルド数を示
す情報を示している。
For example, the data p0 and p2 contained in the self ID packet output from the node # 3 are both "11", and the parent node ID table creation circuit 3 determines that the child number is 2 for the node # 3. Detect that there is. Table 1 below shows information indicating the number of children for each node counted by the parent node ID table creation circuit 3 in the example of FIG.

【0038】 次に、親ノードID表作成回路3は、ノード番号が若い
順にチャイルドポートを有するノード、即ち、子ノード
を有するノードを調べ、子ノードのノードIDを算出す
る。子ノードのIDは、その親ノードが1つのチャイル
ドポートのみを有する場合には、親ノードのIDから1
を引いたものとなる。図5の例では、上記表1から明ら
かなように、ノード#0,#1にはチャイルドポートは
存在しない。ノード番号が若い順で最初にチャイルドポ
ートを有するノードは、表1からノードIDが2のノー
ド#2である。ノード#2のチャイルド数は1であるの
で、このノードに対する子ノードは、ノードIDが1
(=2−1)のノード#1である。
[0038] Next, the parent node ID table creation circuit 3 checks the node having the child port, that is, the node having the child node, in ascending order of the node numbers, and calculates the node ID of the child node. If the parent node has only one child port, the ID of the child node is 1 from the ID of the parent node.
Is subtracted. In the example of FIG. 5, as is clear from Table 1, no child port exists in the nodes # 0 and # 1. The node having the first child port in ascending order of the node number is the node # 2 whose node ID is 2 from Table 1. Since the child number of the node # 2 is 1, the child node of this node has a node ID of 1
(= 2-1) node # 1.

【0039】次に、親ノードID表作成回路3は、次の
ノード#3について、チャイルドポートを有しているか
否かを調べる。ノード#3は表1に示すように、2つの
チャイルドポートを有している。従って、ノード#3に
ついては、少なくとも1つの子ノードはノードIDが3
よりも1だけ小さい2のノード#2である。また、ノー
ド#3についてのもう1つの子ノードは、ノード#2よ
りも若いノードIDのノードであって、他のノードの子
ノードになっていないノードである。ノード#1はノー
ド#2の子ノードであるので、ノード#3についてのも
う1つの子ノードは、ノードIDが0のノード#0であ
る。
Next, the parent node ID table creation circuit 3 checks whether or not the next node # 3 has a child port. Node # 3 has two child ports as shown in Table 1. Therefore, for node # 3, at least one child node has node ID 3
2 is node # 2, which is one smaller than node # 2. The other child node of the node # 3 is a node having a node ID smaller than that of the node # 2 and not a child node of another node. Since the node # 1 is a child node of the node # 2, another child node of the node # 3 is a node # 0 having a node ID of 0.

【0040】同様の手順によって、親ノードID表作成
回路3は、ノード番号が若い順に各ノードの子ノードの
ノードIDを調べる。図5の例では、表1に示すよう
に、ノード#4及びノード#5のチャイルド数はいずれ
も1であるので、これらのノードの子ノードのノードI
Dは夫々3,4である。
According to the same procedure, the parent node ID table creation circuit 3 checks the node IDs of the child nodes of each node in ascending order of the node numbers. In the example of FIG. 5, as shown in Table 1, since the number of children of node # 4 and node # 5 are both one, the node I of the child node of these nodes is one.
D is 3, 4 respectively.

【0041】こうして、親ノードID表作成回路3は、
各ノード毎の子ノードのノードIDを算出する。親ノー
ドID表作成回路3は、ルート以外の任意のノードには
必ず1つの親ノードが接続されていることを利用して、
各ノードに接続されている子ノードの情報から、逆に各
ノードとその親ノードとのノードIDの関係を求める。
下記表2は各ノードとその親ノードとの関係を示してい
る。
Thus, the parent node ID table creation circuit 3
The node ID of the child node for each node is calculated. The parent node ID table creation circuit 3 utilizes the fact that one parent node is always connected to any node other than the root,
Conversely, the node ID relationship between each node and its parent node is determined from the information of the child nodes connected to each node.
Table 2 below shows the relationship between each node and its parent node.

【0042】 また、図6は、バス上に8つのノード#0乃至#8が接
続されている状態を示している。この例においても、各
ノード#0乃至#7は、上述したノードIDの識別法に
よって、夫々ノードIDとして0乃至7が割り当てられ
る。ノードIDが7のノードがルートである。
[0042] FIG. 6 shows a state in which eight nodes # 0 to # 8 are connected on the bus. Also in this example, the nodes # 0 to # 7 are respectively assigned 0 to 7 as node IDs by the above-described node ID identification method. The node whose node ID is 7 is the root.

【0043】この例の場合にも、親ノードID表作成回
路3は、先ず、各ノード毎に子ノードのIDを調べ、こ
れによって、各ノードの親ノードを算出するようになっ
ている。即ち、親ノードID表作成回路3は、ネットワ
ーク上の全ノードについて、ポートの状態を示すデータ
p0 ,p1 ,p2 を調べ、チャイルド数をカウントす
る。
Also in the case of this example, the parent node ID table creation circuit 3 first checks the ID of the child node for each node, and thereby calculates the parent node of each node. That is, the parent node ID table creation circuit 3 checks the data p0, p1, and p2 indicating the state of the port for all nodes on the network, and counts the number of children.

【0044】下記表3は、図6の例において、親ノード
ID表作成回路3がカウントした各ノード毎のチャイル
ド数を示す情報を示している。
Table 3 below shows information indicating the number of children for each node counted by the parent node ID table creation circuit 3 in the example of FIG.

【0045】 次に、親ノードID表作成回路3は、ノード番号が若い
順にチャイルドポートを有するノードを調べ、子ノード
のノードIDを算出する。図5の例では、上記表3から
明らかなように、ノード#0,#1にはチャイルドポー
トは存在しない。次のノード#2は、チャイルド数が1
であるので、このノードに対する子ノードは、ノードI
Dが1(=2−1)のノード#1である。
[0045] Next, the parent node ID table creation circuit 3 checks the nodes having the child ports in ascending order of the node numbers, and calculates the node IDs of the child nodes. In the example of FIG. 5, as apparent from Table 3, there is no child port in the nodes # 0 and # 1. The next node # 2 has one child
Therefore, the child node for this node is node I
D is 1 (= 2-1) node # 1.

【0046】次のノード#3は、チャイルドポートを有
していない。次のノード#4は表3に示すように、3つ
のチャイルドポートを有している。ノード#4について
は、少なくとも1つの子ノードはノードIDが3よりも
1だけ小さい2のノード#3である。また、ノード#3
についてのあと2つの子ノードは、ノード#4よりも若
いノードIDのノードであって、他のノードの子ノード
になっていないノードであり、表3からノード#2及び
ノード#0が子ノードであることが分かる。
The next node # 3 has no child port. The next node # 4 has three child ports as shown in Table 3. For node # 4, at least one child node is two nodes # 3 whose node ID is one less than three. Node # 3
Are child nodes having node IDs smaller than that of node # 4 and not child nodes of other nodes. From Table 3, node # 2 and node # 0 are child nodes. It turns out that it is.

【0047】同様の手順によって、親ノードID表作成
回路3は、ノード番号が若い順に各ノードの子ノードの
ノードIDを調べる。図6の例では、表3に示すよう
に、ノード#6の子ノードはノード#5であり、ノード
#7の子ノードはノード#6,ノード#4である。
According to the same procedure, the parent node ID table creation circuit 3 checks the node IDs of the child nodes of each node in ascending order of the node numbers. In the example of FIG. 6, as shown in Table 3, the child nodes of node # 6 are node # 5, and the child nodes of node # 7 are node # 6 and node # 4.

【0048】親ノードID表作成回路3は、算出した各
ノード毎の子ノードのノードIDに基づいて、各ノード
とその親ノードとのノードIDの関係を求める。下記表
4は図6の場合において各ノードとその親ノードとの関
係を示している。
The parent node ID table creation circuit 3 obtains the relationship between each node and its parent node based on the calculated node ID of the child node for each node. Table 4 below shows the relationship between each node and its parent node in the case of FIG.

【0049】 親ノードID表作成回路3は、作成したノードと親ノー
ドとのIDの関係を示す情報を接続表示データ作成回路
4に出力するようになっている。
[0049] The parent node ID table creation circuit 3 outputs to the connection display data creation circuit 4 information indicating the relationship between the created node and the ID of the parent node.

【0050】接続表示データ作成回路4は、入力された
情報から所定のデータフォーマットの接続表示データを
作成してエンコード回路5に出力する。エンコード回路
5は、入力された接続表示データを伝送データフォーマ
ットに変換して出力するようになっている。
The connection display data creation circuit 4 creates connection display data in a predetermined data format from the input information and outputs the connection display data to the encoding circuit 5. The encoding circuit 5 converts the input connection display data into a transmission data format and outputs it.

【0051】図7及び図8は接続表示データ作成回路4
及びエンコード回路5を説明するための説明図である。
図7(a)は接続表示データフォーマットを示し、図7
(b)は伝送データフォーマットを示している。また、
図8は、バス上に24個のノード#0乃至#23が接続
されている状態を示している。また、図8の例において
も、符号pの次の数字によってポート番号を示してい
る。各ノード#0乃至#23は、上述したノードIDの
識別法によって、夫々ノードIDとして0乃至23が割
り当てられる。ノードIDが23のノードがルートであ
る。
FIGS. 7 and 8 show the connection display data creation circuit 4.
FIG. 4 is an explanatory diagram for explaining an encoding circuit 5 and an encoding circuit 5;
FIG. 7A shows a connection display data format.
(B) shows a transmission data format. Also,
FIG. 8 shows a state in which 24 nodes # 0 to # 23 are connected on the bus. Also, in the example of FIG. 8, the port number is indicated by the number following the symbol p. The nodes # 0 to # 23 are respectively assigned 0 to 23 as node IDs by the above-described node ID identification method. The node whose node ID is 23 is the root.

【0052】図8の場合には、親ノードID表作成回路
3は、ノードと親ノードとのIDの対応を示すものとし
て下記表5に示す親ノードID表を作成する。
In the case of FIG. 8, the parent node ID table creation circuit 3 creates a parent node ID table shown in Table 5 below as indicating the correspondence between IDs of nodes and parent nodes.

【0053】 接続表示データ作成回路4は、親ノードID表の結果に
基づいて、ノードIDを並べ換える。即ち、接続表示デ
ータ作成回路4は、ルートは最大のID値を有し、リー
フから若いID番号が与えられ、親のID値は必ず子の
ID値より大きいという規則を利用して受信側で階層的
な接続状況の表示が可能となるように、ノードIDの並
べ替えを行う。
[0053] The connection display data creation circuit 4 rearranges the node IDs based on the result of the parent node ID table. That is, the connection display data generation circuit 4 uses the rule that the root has the maximum ID value, the young ID number is given from the leaf, and the parent ID value is always larger than the child ID value. The node IDs are rearranged so that a hierarchical connection status can be displayed.

【0054】表5の例では、接続表示データ作成回路4
は、先ず、ルートのノードIDである23を先頭に配列
し、次に、このノード#23の子ノードのノードIDを
番号が若い順に配列する。表5からノード#23の子ノ
ードはノードIDが3,9,10,22のノード#3,
#9,#10,#22であるので、ノードIDを示す2
3に続けて、3,9,10,22を配列する。
In the example of Table 5, the connection display data creation circuit 4
First arranges the root node ID 23 at the head, and then arranges the node IDs of the child nodes of this node # 23 in ascending order of the numbers. From Table 5, the child nodes of the node # 23 have the node IDs 3, 9, 10, and 22 of the node # 3.
# 9, # 10, and # 22, indicating the node ID 2
After 3, 3, 9, 10, 22 are arranged.

【0055】次に、ノード#3,#9,#10,#22
について、この順番で、その子ノードを調べ、子ノード
のノードIDが若い順にそのノードIDを配列する。ノ
ード#3の子ノードは、表5からノードIDが0,1,
2のノード#0,#1,#2であるので、この順番にノ
ードIDを配列する。また、ノード#9の子ノードは、
表5からノードIDが5,8のノード#5,#8である
ので、この順番でノードID5,8を配列する。次のノ
ード#10は表5に示すように、子ノードを有していな
い。ノード#22の子ノードのノードIDは、表5から
13,18,20,21である。
Next, nodes # 3, # 9, # 10, # 22
, The child nodes are examined in this order, and the node IDs are arranged in ascending order of the child node IDs. The child node of the node # 3 has node IDs 0, 1, and
Since the nodes are # 2, # 0, # 1, and # 2, the node IDs are arranged in this order. The child node of node # 9 is
From Table 5, since the node IDs are the nodes # 5 and # 8 having the node IDs 5 and 8, the node IDs 5 and 8 are arranged in this order. As shown in Table 5, the next node # 10 has no child nodes. The node IDs of the child nodes of the node # 22 are 13, 18, 20, and 21 from Table 5.

【0056】ノード#22まででは、接続表示データ作
成回路4は、ノードID23,3,9,10,22,
0,1,2,5,8,13,18,20,21の順にノ
ードIDを配列する。
Up to the node # 22, the connection display data creation circuit 4 determines the node IDs 23, 3, 9, 10, 22,
Node IDs are arranged in the order of 0, 1, 2, 5, 8, 13, 18, 20, 21.

【0057】以後同様にして接続表示データ作成回路4
は、ノードIDを並べ換える。即ち、次に、接続表示デ
ータ作成回路4は、ノード#0,#1,#2,#5,#
13,#18,#20,#21について、この順番で、
その子ノードを調べ、調べた子ノードのノードIDが若
い順にそのノードIDを配列する。
Thereafter, the connection display data generating circuit 4 is similarly operated.
Rearranges the node IDs. That is, next, the connection display data creation circuit 4 sets the nodes # 0, # 1, # 2, # 5, #
13, # 18, # 20, and # 21 in this order,
The child nodes are examined, and the node IDs of the examined child nodes are arranged in ascending order.

【0058】結局、接続表示データ作成回路4は、表5
からノードID23,3,9,10,22,0,1,
2,5,8,13,18,20,21,4,6,7,1
1,12,14,17,19,15,16の順にノード
IDを配列する。
After all, the connection display data creation circuit 4 is configured as shown in Table 5
From the node IDs 23, 3, 9, 10, 22, 0, 1,
2,5,8,13,18,20,21,4,6,7,1
The node IDs are arranged in the order of 1, 12, 14, 17, 19, 15, and 16.

【0059】接続表示データ作成回路4は、並べ換えた
ノードIDを、図7(a)に示すように、各8ビットで
配列して接続表示データとしてエンコード回路5に出力
する。
As shown in FIG. 7A, the connection display data creation circuit 4 arranges the rearranged node IDs in 8-bit data and outputs the arranged node IDs to the encoding circuit 5 as connection display data.

【0060】図7(b)はIEEE1394のアシンク
ロナスパケットの構成を示している。アシンクロナスパ
ケットは、ヘッダー、ヘッダーCRC、データ及びデー
タCRCが配列されて構成される。エンコード回路5
は、接続表示データをIEEE1394のアシンクロナ
スパケットのデータ部分に配置する。エンコード回路5
は、接続表示データをアシンクロナスパケットに配列し
て伝送するようになっている。
FIG. 7B shows the structure of an IEEE 1394 asynchronous packet. The asynchronous packet is configured by arranging a header, a header CRC, data, and a data CRC. Encoding circuit 5
Places the connection display data in the data portion of the IEEE 1394 asynchronous packet. Encoding circuit 5
Is arranged to transmit connection display data in asynchronous packets.

【0061】エンコード回路5からの伝送データは、端
子6を介して図示しないIEEE1394バスに送出す
るようになっている。なお、接続表示データ作成回路4
からの接続表示データは、端子7を介してそのまま出力
することもできるようになっている。
The transmission data from the encoding circuit 5 is transmitted to an IEEE 1394 bus (not shown) via a terminal 6. The connection display data creation circuit 4
Can be directly output via the terminal 7.

【0062】図2において、IEEE1394バスを介
して伝送された伝送データは、端子9を介して伝送デー
タデコード回路11に供給される。伝送データデコード回
路11は、入力されたアシンクロナスパケットをデパケッ
ト化して、データ部分に配列されている接続表示データ
を接続状況画像データ作成回路12に供給するようになっ
ている。
In FIG. 2, transmission data transmitted via the IEEE 1394 bus is supplied to a transmission data decoding circuit 11 via a terminal 9. The transmission data decoding circuit 11 depackets the inputted asynchronous packet and supplies the connection display data arranged in the data portion to the connection status image data creation circuit 12.

【0063】なお、端子10には接続表示データが入力さ
れることもあり、この場合には、端子10からの接続表示
データが直接接続状況画像データ作成回路12に供給され
る。
Note that connection display data may be input to the terminal 10. In this case, the connection display data from the terminal 10 is directly supplied to the connection status image data creation circuit 12.

【0064】接続状況画像データ作成回路12は、入力さ
れた接続表示データからネットワークの接続状況を示す
画像データを作成して表示回路13に供給するようになっ
ている。
The connection status image data creating circuit 12 creates image data indicating the network connection status from the input connection display data and supplies the image data to the display circuit 13.

【0065】図9は図2中の接続状況画像データ作成回
路12を説明するための説明図である。図9は図7(a)
に示す接続表示データに対応したものである。
FIG. 9 is an explanatory diagram for explaining the connection status image data creating circuit 12 in FIG. FIG. 9 shows FIG.
This corresponds to the connection display data shown in FIG.

【0066】例えば、接続状況画像データ作成回路12
は、図7(a)に示す接続表示データが入力されると、
図9に示す接続状況表示を表示するための画像データを
作成する。接続状況画像データ作成回路12は、ルートは
最大のID値を有し、リーフから若いID番号が与えら
れ、親のID値は必ず子のID値より大きいという規則
を利用して、図9に示す接続状況表示を作成する。
For example, the connection status image data creation circuit 12
When the connection display data shown in FIG.
Image data for displaying the connection status display shown in FIG. 9 is created. The connection status image data creation circuit 12 uses the rule that the root has the maximum ID value, a young ID number is given from the leaf, and the parent ID value is always larger than the child ID value. Create the connection status display shown.

【0067】即ち、接続状況画像データ作成回路12は、
入力された接続表示データから階層を判断する。図7
(a)に示す接続表示データは、23,3,9,10,
22,0,1,2,5,8,13,18,20,21,
4,6,7,11,12,14,17,19,15,1
6の順にノード値が配列されている。上述した規則によ
れば、データ列のうち前のノードIDよりも小さいノー
ドIDが配列されている部分が階層の区切りである。即
ち、図7(a)の例では、23→3、22→0、21→
4及び19→15において階層の区切りが存在する。
That is, the connection status image data creation circuit 12
The hierarchy is determined from the input connection display data. FIG.
The connection display data shown in (a) is 23, 3, 9, 10,
22,0,1,2,5,8,13,18,20,21,
4,6,7,11,12,14,17,19,15,1
The node values are arranged in the order of 6. According to the rules described above, a portion in the data string where node IDs smaller than the previous node ID are arranged is a layer break. That is, in the example of FIG. 7A, 23 → 3, 22 → 0, 21 →
There is a layer break at 4 and 19 → 15.

【0068】ノードID23は、最大のID値であるの
でルートを示す。次のノードID3からノードID22
までの4つのノードID3,9,10,22が第2階層
のノードに割り当てられたものである。また、次のノー
ドID0からノードID21までの9個のノードID
0,1,2,5,8,13,18,20,21が第3階
層のノードに割り当てられたものである。
The node ID 23 indicates the route since it has the maximum ID value. Next node ID 3 to node ID 22
The four node IDs 3, 9, 10, and 22 are assigned to the nodes of the second hierarchy. Also, nine node IDs from the next node ID 0 to the node ID 21
0, 1, 2, 5, 8, 13, 18, 20, and 21 are assigned to nodes in the third hierarchy.

【0069】以後同様にして、接続状況画像データ作成
回路12は、ノードID0乃至23で示されるノード#0
乃至#23がいずれの階層に属するかを判断する。図7
(a)の例では、ノード#23はルートで1段目の階
層、ノード#3,#9,#10,#22は2段目の階
層、ノード#0,#1,#2,#5,#8,#13,#
18,#20,#21は3段目の階層、ノード#4,#
6,#7,#11,#12,#14,#17,#19は
4段目の階層、ノード#15,#16は5段目の階層で
ある。
Thereafter, in the same manner, the connection status image data creation circuit 12 returns to the node # 0 indicated by the node IDs 0 to 23.
It is determined to which layer # through # 23 belong. FIG.
In the example of (a), the node # 23 is the first layer in the root, the nodes # 3, # 9, # 10, and # 22 are the second layer, and the nodes # 0, # 1, # 2, and # 5. , # 8, # 13, #
18, # 20 and # 21 are the third hierarchical level, nodes # 4 and #
6, # 7, # 11, # 12, # 14, # 17, and # 19 are the fourth hierarchical levels, and the nodes # 15 and # 16 are the fifth hierarchical levels.

【0070】接続状況画像データ作成回路12は、図9に
示すように第1階層から第5階層までの各ノードを各階
層毎に配置した接続状況表示を作成する。次に、接続状
況画像データ作成回路12は、各階層のノードがその上層
のいずれのノードと接続されるか、即ち、各ノードの親
ノードがいずれのノードであるかを判断する。
The connection status image data generation circuit 12 generates a connection status display in which each node from the first level to the fifth level is arranged for each layer as shown in FIG. Next, the connection status image data creation circuit 12 determines which node of each layer is connected to the node of each layer, that is, which node is the parent node of each node.

【0071】上述した規則から、子ノードは親ノードよ
りも若いノードIDを有する。接続状況画像データ作成
回路12は、各階層のノードについて、1段上層のノード
のうちそのノードよりも大きいノードIDを有するノー
ドがその親ノードであると判断する。
From the rules described above, child nodes have a node ID that is lower than the parent node. The connection status image data creation circuit 12 determines that a node having a node ID larger than that of the node in the next higher layer is a parent node of the node in each layer.

【0072】例えば、第2階層のノードはノード#3,
#9,#10,#22である。第3階層のうちノードI
Dが3よりも小さいノードがノード#3の子ノードであ
る。第3階層のノードはノード#0,#1,#2,#
5,#8,#13,#18,#20,#21であり、ノ
ード#3の子ノードはノード#0,#1,#2であるこ
とが分かる。また、ノード#9の子ノードは、ノード#
3よりも大きいノードIDを有し、ノード#9よりも若
いノードIDを有する第3階層のノードである。即ち、
ノード#9の子ノードは、ノード#5,#8である。
For example, the node of the second hierarchy is node # 3,
# 9, # 10, and # 22. Node I in the third hierarchy
A node in which D is smaller than 3 is a child node of node # 3. Nodes in the third hierarchy are nodes # 0, # 1, # 2, #
5, # 8, # 13, # 18, # 20, # 21, and it can be seen that the child nodes of node # 3 are nodes # 0, # 1, # 2. The child node of node # 9 is node #
This is a third-tier node having a node ID greater than 3 and a node ID smaller than node # 9. That is,
The child nodes of the node # 9 are the nodes # 5 and # 8.

【0073】接続状況画像データ作成回路12は、同様に
して、全てのノードの子ノードを調べ、親子関係を示す
線を図9に示すように表示する。接続状況画像データ作
成回路12は、図9に示す接続状況表を表示するための画
像データを出力するようになっている。
Similarly, the connection status image data creation circuit 12 checks the child nodes of all the nodes and displays a line indicating the parent-child relationship as shown in FIG. The connection status image data creating circuit 12 outputs image data for displaying the connection status table shown in FIG.

【0074】更に、接続状況画像データ作成回路12に
は、端子8を介して各ノードから機器情報が入力される
こともある。機器情報は、各機器の機器名及び機器を示
すアイコン(グラフィック情報)等によって構成されて
いる。IEEE1394のWGにおいては、IEEE1
212で規定する各機器のメモリ空間であって他の機器
からの読み出しが可能なメモリ空間(Configration RO
M)に、機器名及び機器のアイコン情報等を入れること
が検討されており、機器情報としては、このメモリ空間
から読み出した情報を用いればよい。
Further, device information may be input to the connection status image data creation circuit 12 from each node via the terminal 8. The device information includes a device name of each device and an icon (graphic information) indicating the device. In the IEEE1394 WG, IEEE1
The memory space of each device specified in 212, which can be read from other devices (Configuration RO
It has been considered to include a device name and device icon information in M), and information read from this memory space may be used as device information.

【0075】接続状況画像データ作成回路12は、端子8
から機器情報が入力された場合には、ノードを示すボッ
クス表示等に代えて、機器情報によって提供される機器
名及び機器のアイコン表示を表示するための画像データ
を作成することができるようになっている。
The connection status image data creation circuit 12 is connected to the terminal 8
When device information is input from the device, image data for displaying a device name and a device icon display provided by the device information can be created instead of a box display or the like indicating a node. ing.

【0076】表示回路13は、接続状況画像データ作成回
路12からの画像データに基づく画像を表示するようにな
っている。
The display circuit 13 displays an image based on the image data from the connection status image data generation circuit 12.

【0077】なお、エンコード回路5及び伝送データデ
コード回路11は、物理及びリンクレイヤ25並びにトラン
ザクションレイヤ26によって実現することができる。
The encoding circuit 5 and the transmission data decoding circuit 11 can be realized by the physical and link layers 25 and the transaction layer 26.

【0078】次に、このように構成された実施の形態の
動作について図10乃至図13を参照して説明する。図
10乃至図12は接続表示データ及び伝送データのデー
タの流れを矢印によって示す説明図である。また、図1
3は、表示回路13による画像表示の例を示す説明図であ
る。
Next, the operation of the embodiment configured as described above will be described with reference to FIGS. FIGS. 10 to 12 are explanatory diagrams showing the flow of data of connection display data and transmission data by arrows. FIG.
FIG. 3 is an explanatory diagram showing an example of image display by the display circuit 13.

【0079】いま、図1及び図2中のトポロジマップ
1、接続情報読出し回路2、親ノードID表作成回路
3、接続表示データ作成回路4、接続状況画像データ作
成回路12及び表示回路13が同一ノードの機器上に設けら
れているものとする。図10はこの場合の例を示してい
る。バス管理部27は、その機能がソフトウェアによって
提供されるものとし、図1中の接続情報読出し回路2、
親ノードID表作成回路3及び接続表示データ作成回路
4は、バス管理部27によって構成されるものとする。
Now, the topology map 1, connection information readout circuit 2, parent node ID table creation circuit 3, connection display data creation circuit 4, connection status image data creation circuit 12, and display circuit 13 in FIGS. 1 and 2 are the same. It is assumed that it is provided on the device of the node. FIG. 10 shows an example of this case. The bus management unit 27 has a function provided by software, and the connection information reading circuit 2 in FIG.
The parent node ID table creation circuit 3 and the connection display data creation circuit 4 are configured by the bus management unit 27.

【0080】ノード21は、IEEE1394バスを介し
て各ノードからのセルフIDパケットを受信する。この
セルフIDパケットは、物理及びリンクレイヤ25並びに
トランザクションレイヤ26を介してバス管理部27に供給
される。バス管理部27は、セルフIDパケットからトポ
ロジマップ1を構成する。
The node 21 receives a self ID packet from each node via the IEEE 1394 bus. The self ID packet is supplied to the bus management unit 27 via the physical and link layers 25 and the transaction layer 26. The bus management unit 27 forms the topology map 1 from the self ID packet.

【0081】バス管理部27による接続情報読出し回路2
は、トポロジマップ1の情報を読出して親ノードID表
作成回路3に与える。親ノードID表作成回路3によっ
て、全てのノードについて、いずれのノードがその親ノ
ードであるかを示す親ノードID表が作成される。接続
表示データ作成回路4は、親ノードID表に基づいて接
続表示データを作成し、端子7から出力する。
Connection information reading circuit 2 by bus management unit 27
Reads the information of the topology map 1 and gives it to the parent node ID table creation circuit 3. The parent node ID table creation circuit 3 creates a parent node ID table indicating which node is the parent node for all nodes. The connection display data creation circuit 4 creates connection display data based on the parent node ID table, and outputs it from the terminal 7.

【0082】接続表示データは、バス管理部27からAP
I23を介してOSレイヤ24に供給される。OSレイヤ24
は表示部31を有し、この表示部31が図2の接続状況画像
データ作成回路12の機能を有するものとする。
The connection display data is sent from the bus management unit 27 to the AP.
It is supplied to the OS layer 24 via I23. OS layer 24
Has a display unit 31, which has the function of the connection status image data creation circuit 12 in FIG.

【0083】端子10を介して入力された接続表示データ
は、接続状況画像データ作成回路12に供給される。接続
状況画像データ作成回路12は、接続表示データに基づい
てネットワークの接続状況の階層的な表示を示す画像デ
ータを作成する。
The connection display data input via the terminal 10 is supplied to the connection status image data creation circuit 12. The connection status image data creation circuit 12 creates image data indicating a hierarchical display of the network connection status based on the connection display data.

【0084】いま、接続表示データが図7(a)に対応
したものであるものとする。この場合には、接続状況画
像データ作成回路12は、ノードIDの値が連続的に上昇
する部分は同一階層に属するものと判断し、不連続に下
降する部分、即ち、データ列のうち前のノードIDより
も若いノードIDが配列されている部分を階層の区切り
と判断して、各階層毎にノードを配列する。次に、接続
状況画像データ作成回路12は、各階層のノードについ
て、1段上層のノードのうちそのノードよりも大きいノ
ードIDを有するノードがその親ノードであると判断し
て、各ノードの親子関係を求める。こうして、接続状況
画像データ作成回路12は、各ノードの階層及び親子関係
を示す図9の接続状況表示を表示するための画像データ
を作成する。
Now, it is assumed that the connection display data corresponds to FIG. 7A. In this case, the connection status image data creating circuit 12 determines that the portion where the value of the node ID continuously increases belongs to the same hierarchy, and the portion where the value of the node ID discontinuously decreases, that is, the previous portion of the data string. A portion where node IDs smaller than the node ID are arranged is determined to be a layer break, and nodes are arranged for each layer. Next, the connection status image data creation circuit 12 determines that a node having a node ID larger than that node among the nodes in the next higher layer is the parent node of the node in each hierarchy, and Ask for a relationship. In this way, the connection status image data creation circuit 12 creates image data for displaying the connection status display of FIG. 9 showing the hierarchy and parent-child relationship of each node.

【0085】この画像データは、図示しない表示回路13
に供給され、その画面上に図9に示す接続状況表示が表
示される。この表示によって、ユーザーは現在の階層的
な接続状況を容易に把握することが可能となる。
This image data is supplied to a display circuit 13 (not shown).
And a connection status display shown in FIG. 9 is displayed on the screen. With this display, the user can easily grasp the current hierarchical connection status.

【0086】また、各ノードからIEEE1394バス
を介して機器情報が伝送されることがある。この機器情
報は、物理及びリンクレイヤ25、トランザクションレイ
ヤ26及びAPI23を介してOSレイヤ24の表示部31に供
給され、表示部31を構成する接続状況画像データ作成回
路12に供給される。
Further, device information may be transmitted from each node via the IEEE 1394 bus. The device information is supplied to the display unit 31 of the OS layer 24 via the physical and link layer 25, the transaction layer 26, and the API 23, and is supplied to the connection status image data creation circuit 12 included in the display unit 31.

【0087】この場合には、接続状況画像データ作成回
路12は、入力された機器情報を用いることにより、図9
の各ノードを示す表示に代えて、機器の名称及びそのア
イコンを表示するための画像データを作成する。
In this case, the connection status image data creation circuit 12 uses the input device information to
In place of the display indicating each node, image data for displaying the name of the device and its icon is created.

【0088】図13はこの場合の表示回路13の表示画面
上の表示を示している。なお、図13の例は、図9に対
応したものではない。図13例では、ルートはテレビジ
ョン受像機であり、第2階層においてノートパソコン、
DVデッキ及びセットトップボックスが接続され、第3
階層においてDVD−ROM、プリンタ、カムコーダ
ー、アンプ及びCDチェンジャーが接続され、第4階層
においてPCカメラ及びD−VHSビデオテープレコー
ダが接続されていることが示されている。また、各ノー
ドの親子関係は、各ノードのアイコンを結ぶ線によって
示されている。
FIG. 13 shows a display on the display screen of the display circuit 13 in this case. Note that the example in FIG. 13 does not correspond to FIG. In the example of FIG. 13, the route is a television receiver, and a notebook computer,
DV deck and set-top box are connected,
It shows that a DVD-ROM, a printer, a camcorder, an amplifier, and a CD changer are connected in the hierarchy, and a PC camera and a D-VHS video tape recorder are connected in the fourth hierarchy. The parent-child relationship of each node is indicated by a line connecting the icons of each node.

【0089】この表示によって、ユーザーは接続されて
いるノードが実際には何の機器に対応していて、第何層
に接続されているかを容易に把握することができる。
By this display, the user can easily grasp what device the connected node actually corresponds to and at what layer the node is connected.

【0090】なお、図10においては、図1及び図2中
のトポロジマップ1、接続情報読出し回路2、親ノード
ID表作成回路3、接続表示データ作成回路4、接続状
況画像データ作成回路12及び表示回路13が同一ノードの
機器上に設けられているものとして説明したが、例え
ば、トポロジマップが他のノード上にある場合でもよ
く、これらの回路の機能をバス管理部27ではない他の回
路又はソフトウェアによって実現してもよいことは明ら
かである。
In FIG. 10, the topology map 1, the connection information readout circuit 2, the parent node ID table creation circuit 3, the connection display data creation circuit 4, the connection status image data creation circuit 12, and the topology map 1 in FIGS. Although the display circuit 13 has been described as being provided on the device of the same node, for example, the topology map may be on another node, and the functions of these circuits may be assigned to other circuits other than the bus management unit 27. Or, it may be realized by software.

【0091】図11はノード32が表示部を有していない
例を示している。なお、図1中の各回路の機能は、例え
ばバス管理部27等によって実現可能であるものとする。
また、図12は図1中の各回路の機能を有していない
が、図2中の接続状況画像データ作成回路12の機能を実
現する表示部31は有しているノード33を示している。
FIG. 11 shows an example in which the node 32 has no display unit. It is assumed that the function of each circuit in FIG. 1 can be realized by, for example, the bus management unit 27 or the like.
FIG. 12 does not have the function of each circuit in FIG. 1, but the display unit 31 that realizes the function of the connection status image data creation circuit 12 in FIG. .

【0092】いま、ネットワークが図8に示す接続状態
で接続されているものとする。図11のバス管理部27
は、トポロジマップの情報に基づいて、上記表5に対応
した親ノードID表を作成し、この親ノードID表に基
づいて接続表示データを作成する。この接続表示データ
はトランザクションレイヤ26並びに物理及びリンクレイ
ヤ25に供給されて、その機能として有する図1のエンコ
ード回路5によって、IEEE1394に対応した伝送
データフォーマットに変換される。この場合には、接続
表示データは、アシンクロナスパケット中のデータ部分
に配置される。
Now, it is assumed that the networks are connected in the connection state shown in FIG. Bus management unit 27 in FIG.
Creates a parent node ID table corresponding to Table 5 based on the information of the topology map, and creates connection display data based on the parent node ID table. The connection display data is supplied to the transaction layer 26 and the physical and link layers 25, and is converted into a transmission data format corresponding to IEEE1394 by the encoding circuit 5 of FIG. In this case, the connection display data is arranged in the data portion in the asynchronous packet.

【0093】物理及びリンクレイヤ25からの伝送データ
は、IEEE1394バスを介して図12に示すノード
33に伝送される。ノード33は物理及びリンクレイヤ25が
その機能として有する図2の伝送データデコード回路11
によって、伝送データから接続表示データを取り出す。
この接続表示データは、API23を介してOSレイヤ24
の表示部31に供給される。
Transmission data from the physical and link layers 25 is transmitted to the node shown in FIG.
Transmitted to 33. The node 33 is provided with the transmission data decoding circuit 11 of FIG.
With this, connection display data is extracted from the transmission data.
This connection display data is transmitted to the OS layer 24 via the API 23.
Is supplied to the display unit 31.

【0094】表示部31の接続状況画像データ作成回路12
は、接続表示データに基づいて、図9に示す接続状況の
表示を行うための画像データを作成する。この画像デー
タが表示回路13に与えられて、その画面上に図9に示す
表示が行われる。
The connection status image data generating circuit 12 of the display unit 31
Creates image data for displaying the connection status shown in FIG. 9 based on the connection display data. This image data is given to the display circuit 13, and the display shown in FIG. 9 is performed on the screen.

【0095】また、ノード33がIEEE1394バスを
介して他のノードから機器情報を受信する場合には、表
示部31の接続状況画像データ作成回路12は、図9の表示
に代えて機器名及びアイコン等を示す表示を行うための
画像データを作成する。
When the node 33 receives device information from another node via the IEEE 1394 bus, the connection status image data creating circuit 12 of the display unit 31 replaces the display of FIG. Create image data for performing display indicating the above.

【0096】このように、本実施の形態においては、送
信側では、トポロジマップに基づいて各ノードとその親
ノードとのIDの対応を示す親ノードID表を作成し、
この親ノードID表の情報を階層的な接続状況の表示を
考慮した所定のデータフォーマットの接続表示データに
変換している。また、この接続表示データを所定の伝送
データフォーマットに変換して伝送するようになってい
る。受信側では、伝送データから接続表示データを得る
か又は直接接続表示データを得、接続表示データから階
層的な接続状況表示を表示するための画像データを作成
するようになっている。従って、ネットワーク内に、接
続表示データから画像データを作成して表示する機能を
有するノードが存在すれば、各ノードがいずれの機器で
あっても、また、送信側と受信側とが同一のノードにな
い場合でも、また、表示機器が異なる場合でも、同一の
フォーマットで階層的な接続状況の表示を行うことがで
きる。
As described above, in the present embodiment, the transmitting side creates a parent node ID table indicating the correspondence between the IDs of each node and its parent node based on the topology map.
The information in the parent node ID table is converted into connection display data of a predetermined data format in consideration of the hierarchical connection status display. Further, the connection display data is converted into a predetermined transmission data format and transmitted. On the receiving side, connection display data is obtained from transmission data or direct connection display data is obtained, and image data for displaying a hierarchical connection status display is created from the connection display data. Therefore, if there is a node having a function of creating and displaying image data from the connection display data in the network, even if each node is any device, and the transmission side and the reception side are the same node In this case, the hierarchical connection status can be displayed in the same format even when the display device is different.

【0097】従って、OSレイヤ及びAPIを共通化し
た場合に極めて有効である。
Therefore, it is extremely effective when the OS layer and the API are shared.

【0098】また、階層的な接続状況の表示によって、
ルートからのホップ数を容易に把握することができ、ユ
ーザーがホップ数の制限を越えて機器を接続してしまう
ことを防止することができ、また、ホップ数の制限を越
えて接続された機器を知ることも容易である。
Also, by displaying the hierarchical connection status,
The number of hops from the route can be easily grasped, and the user can be prevented from connecting the device beyond the limit of the number of hops, and the device connected beyond the limit of the number of hops can be prevented. It is easy to know.

【0099】なお、上記実施の形態においては、接続状
況画像データ作成回路12の機能を有するノードが他のノ
ードから機器情報を読出す例について説明したが、バス
管理部27を有するノードが他のノードから機器情報を読
出して接続状況画像データ作成回路12の機能を有するノ
ードに伝送するようにしてもよい。
In the above-described embodiment, an example has been described in which a node having the function of the connection status image data creating circuit 12 reads out device information from another node. The device information may be read from the node and transmitted to the node having the function of the connection status image data creating circuit 12.

【0100】即ち、図1及び図2の各回路は、いずれの
ノード内に構成してもよく、また、ノード内のいずれの
位置に構成してもよい。上述したように、図1及び図2
の各回路をソフトウェアによって実現してもよい。例え
ば、接続状況画像データ作成回路12と表示回路13とが別
のノード上に存在していてもよい。また、接続表示デー
タを所定のノードの機器のリード/ライト可能なメモリ
空間に書込み、接続状況画像データ作成回路12を有する
ノードが、このメモリ空間に記憶された接続表示データ
を読出すようにしてもよい。
That is, each circuit in FIGS. 1 and 2 may be configured in any node, and may be configured in any position in the node. As described above, FIGS. 1 and 2
May be realized by software. For example, the connection status image data creation circuit 12 and the display circuit 13 may exist on different nodes. In addition, the connection display data is written in a readable / writable memory space of the device of the predetermined node, and the node having the connection status image data creating circuit 12 reads the connection display data stored in this memory space. Is also good.

【0101】[0101]

【発明の効果】以上説明したように本発明によれば、接
続情報の伝送フォーマットを規格化することにより、接
続情報の出力側及び表示側の双方の負担を増大させるこ
となく接続状況を表示することを可能にすると共に、1
394レイヤとAPI又はOSレイヤとのインターフェ
ースを共通化することによって、全ての表示器において
共通の表示を表示可能にすることができるという効果を
有する。また、ホップ数を容易に把握することができる
接続状況の表示を表示可能にすることができるという効
果も有する。
As described above, according to the present invention, the connection status is displayed without increasing the load on both the output side and the display side of the connection information by standardizing the transmission format of the connection information. And one that
By sharing the interface between the 394 layer and the API or the OS layer, there is an effect that a common display can be displayed on all the display devices. In addition, there is an effect that it is possible to display a display of a connection status in which the number of hops can be easily understood.

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

【図1】本発明に係る接続状況送信装置の一実施の形態
を示すブロック図。
FIG. 1 is a block diagram showing an embodiment of a connection status transmitting apparatus according to the present invention.

【図2】本発明に係る接続状況表示データ作成装置の一
実施の形態を示すブロック図。
FIG. 2 is a block diagram showing an embodiment of a connection status display data creation device according to the present invention.

【図3】IEEE1394規格のネットワークに接続さ
れたノードを説明するためのブロック図。
FIG. 3 is a block diagram for explaining nodes connected to an IEEE 1394 standard network;

【図4】セルフIDパケットを示す説明図。FIG. 4 is an explanatory diagram showing a self ID packet.

【図5】ネットワークの接続例を示す説明図。FIG. 5 is an explanatory diagram showing a connection example of a network.

【図6】ネットワークの接続例を示す説明図。FIG. 6 is an explanatory diagram showing a connection example of a network.

【図7】接続表示データ及び伝送データのフォーマット
を説明するための説明図。
FIG. 7 is an explanatory diagram for explaining formats of connection display data and transmission data.

【図8】接続表示データのフォーマットを説明するため
の説明図。
FIG. 8 is an explanatory diagram for explaining a format of connection display data.

【図9】図2中の接続状況画像データ作成回路12を説明
するための説明図。
FIG. 9 is an explanatory diagram for explaining a connection status image data creation circuit 12 in FIG. 2;

【図10】実施の形態の動作を説明するための説明図。FIG. 10 is an explanatory diagram for explaining operation of the embodiment;

【図11】実施の形態の動作を説明するための説明図。FIG. 11 is an explanatory diagram for explaining operation of the embodiment;

【図12】実施の形態の動作を説明するための説明図。FIG. 12 is an explanatory diagram for explaining operation of the embodiment;

【図13】接続状況表示を示す説明図。FIG. 13 is an explanatory diagram showing a connection status display.

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

1…トポロジマップ、2…接続情報読出し回路、3…親
ノードID表作成回路、4…接続表示データ作成回路、
5…エンコード回路、11…伝送データデコード回路、12
…接続状況画像データ作成回路、13…表示回路
DESCRIPTION OF SYMBOLS 1 ... Topology map, 2 ... Connection information readout circuit, 3 ... Parent node ID table creation circuit, 4 ... Connection display data creation circuit,
5 ... encoding circuit, 11 ... transmission data decoding circuit, 12
... Connection status image data creation circuit, 13 ... Display circuit

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 ツリー状のトポロジにおいて全ノードを
ルートからのホップ数によって階層に分け、より上層の
枝毎に各枝に属するノードに連続したIDを割り当てる
と共に親ノードには子ノードよりも大きいIDを割り当
てたネットワーク内に設けられ、前記階層毎にノードの
ノードIDを大きさ順に配列して、階層順で且つ前記大
きさ順に配列したノードIDを接続表示データとして送
出するか又は前記接続表示データから所定の伝送データ
フォーマットの伝送データを作成して前記ネットワーク
上に送出するデータ出力手段を具備したことを特徴とす
る接続状況送信装置。
1. In a tree-like topology, all nodes are divided into hierarchies according to the number of hops from the root, and continuous IDs are assigned to nodes belonging to each branch for each higher branch, and the parent node is larger than the child node The node IDs are provided in a network to which IDs are assigned, and the node IDs of the nodes are arranged in order of size for each of the layers, and the node IDs arranged in order of hierarchy and in order of the size are transmitted as connection display data or the connection indication is displayed. A connection status transmitting apparatus comprising: data output means for generating transmission data in a predetermined transmission data format from data and transmitting the transmission data to the network.
【請求項2】 請求項1に記載の接続状況送信装置から
の前記接続表示データ又は伝送データが入力され、前記
入力された接続表示データ又は前記伝送データから取り
出した接続表示データに基づいて前記ネットワークの接
続状況を階層的に示す接続状況表示を表示するための画
像データを作成する画像データ作成手段を具備したこと
を特徴とする接続状況表示データ作成装置。
2. The network according to claim 1, wherein the connection indication data or the transmission data is input from the connection status transmitting apparatus according to claim 1, and based on the input connection display data or the connection display data extracted from the transmission data. A connection status display data generating device, comprising image data generating means for generating image data for displaying a connection status display hierarchically indicating the connection status of the connection status.
【請求項3】 前記データ出力手段は、前記ネットワー
クにおけるトポロジマップ中のポートの状態を示すデー
タに基づいて各ノードとその親ノードとのIDの対応を
算出して親ノードID情報を生成する算出手段と、 前記親ノードID情報に基づいて各ノードを階層毎に分
け、各階層のノードのノードIDを大きさ順に配列し、
階層順で且つ前記大きさ順にノードIDを配列すること
により前記接続表示データを作成する接続表示データ作
成手段とを具備したことを特徴とする請求項1に記載の
接続状況送信装置。
3. The data output means calculates parent node ID information by calculating an ID correspondence between each node and its parent node based on data indicating a port state in a topology map in the network. Means, dividing each node into layers based on the parent node ID information, arranging node IDs of nodes in each layer in order of size,
2. The connection status transmitting apparatus according to claim 1, further comprising: connection display data generating means for generating the connection display data by arranging the node IDs in a hierarchical order and in the size order.
【請求項4】 前記画像データ作成手段は、前記接続表
示データとして伝送された一連のノードIDの値が不連
続に上昇又は下降した部分を階層の区切りと判断する階
層判断手段と、 親ノードには子ノードよりも大きいIDが割り当てられ
ていることを利用して、隣接する2つの階層の各ノード
について、ノードIDの大小から親子関係を決定する親
子関係決定手段と、 前記階層判断手段の判断結果及び親子関係決定手段の決
定結果に基づいて、前記ネットワークの接続状況を階層
的に示す接続状況表示を表示するための画像データを作
成する接続状況表示生成手段とを具備したことを特徴と
する請求項2に記載の接続状況表示データ作成装置。
4. The hierarchy determining means for determining a part where the value of a series of node IDs transmitted as the connection display data rises or falls discontinuously as a break of a hierarchy; Utilizing the fact that an ID larger than that of the child node is assigned, a parent-child relationship determining unit that determines a parent-child relationship based on the node ID of each of the adjacent two hierarchies, Connection status display generating means for generating image data for displaying a connection status display hierarchically indicating the network connection status based on the result and the determination result of the parent-child relationship determination means. The connection status display data creation device according to claim 2.
【請求項5】 前記接続表示データは、前記ネットワー
ク内の全ての表示機能を有する機器において利用可能な
接続表示データフォーマットで作成され、 前記伝送データは、前記ネットワーク内の全ての表示機
能を有する機器において前記接続表示データに変換可能
であることを特徴とする請求項1に記載の接続状況送信
装置。
5. The connection display data is created in a connection display data format that can be used in a device having all display functions in the network, and the transmission data is a device having all display functions in the network. The connection status transmitting device according to claim 1, wherein the connection status transmitting device can convert the connection status data into the connection display data.
【請求項6】 前記画像データ作成手段は、前記ネット
ワークに接続されている各機器に関する機器情報に基づ
く表示を行うことを特徴とする請求項2に記載の接続状
況表示データ作成装置。
6. The connection status display data creation device according to claim 2, wherein the image data creation means performs display based on device information on each device connected to the network.
【請求項7】 前記接続表示データ及び前記機器情報
は、ネットワーク内の1つ又は複数のノードに設けられ
たメモリ空間に記憶されて前記画像データ作成手段に供
給されることを特徴とする請求項6に記載の接続状況表
示データ作成装置。
7. The apparatus according to claim 1, wherein the connection display data and the device information are stored in a memory space provided at one or a plurality of nodes in a network and supplied to the image data creating unit. 7. The connection status display data creating device according to 6.
【請求項8】 ツリー状のトポロジでは全ノードをルー
トからのホップ数によって階層に分け、より上層の枝毎
に各枝に属するノードに連続したIDを割り当てると共
に親ノードには子ノードよりも大きいIDを割り当てた
ネットワークにおいて、前記階層毎にノードのノードI
Dを大きさ順に配列して、階層順で且つ前記大きさ順に
配列したノードIDを接続表示データとして送出するか
又は前記接続表示データから所定の伝送データフォーマ
ットの伝送データを作成して前記ネットワーク上に送出
する手順と、 前記接続表示データ又は所定の伝送路を介して伝送され
た前記伝送データが入力され、前記入力された接続表示
データ又は前記伝送データから取り出した接続表示デー
タに基づいて前記ネットワークの接続状況を階層的に示
す接続状況表示を表示するための画像データを作成する
手順とを具備したことを特徴とする接続状況表示方法。
8. In a tree topology, all nodes are divided into hierarchies according to the number of hops from the root, successive IDs are assigned to nodes belonging to each branch for each higher branch, and a parent node is larger than a child node. In a network to which an ID is assigned, a node I
D is arranged in order of size, and node IDs arranged in order of hierarchy and in order of size are sent out as connection display data, or transmission data of a predetermined transmission data format is created from the connection display data, And the connection display data or the transmission data transmitted via a predetermined transmission path is input, and the network is based on the input connection display data or the connection display data extracted from the transmission data. Generating image data for displaying a connection status display hierarchically indicating the connection status of the connection status.
JP32324897A 1997-11-25 1997-11-25 Connection status transmission device, connection status display data creation device, and connection status display method Expired - Fee Related JP3471590B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP32324897A JP3471590B2 (en) 1997-11-25 1997-11-25 Connection status transmission device, connection status display data creation device, and connection status display method
KR1019980047074A KR19990044988A (en) 1997-11-25 1998-11-04 Connection status transmitter, connection status display data creation device and connection status display method
US09/199,430 US6529951B1 (en) 1997-11-25 1998-11-25 Apparatus for transmitting connecting status and method of displaying connecting status
EP98122156A EP0920156A3 (en) 1997-11-25 1998-11-25 Apparatus for transmitting connecting status, apparatus for generating display data thereof and method of displaying same
US10/330,499 US7058679B2 (en) 1997-11-25 2002-12-30 Apparatus for transmitting connecting status and method of displaying connecting status

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32324897A JP3471590B2 (en) 1997-11-25 1997-11-25 Connection status transmission device, connection status display data creation device, and connection status display method

Publications (2)

Publication Number Publication Date
JPH11163866A true JPH11163866A (en) 1999-06-18
JP3471590B2 JP3471590B2 (en) 2003-12-02

Family

ID=18152669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32324897A Expired - Fee Related JP3471590B2 (en) 1997-11-25 1997-11-25 Connection status transmission device, connection status display data creation device, and connection status display method

Country Status (1)

Country Link
JP (1) JP3471590B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11163865A (en) * 1997-11-25 1999-06-18 Toshiba Corp Connecion state transmitter, connection state display data generator, and connection state display method
WO2000070829A1 (en) * 1999-05-12 2000-11-23 Hitachi, Ltd. Electronic device, electronic device system control method and electronic device system
JP2003304266A (en) * 2002-04-10 2003-10-24 Sumitomo Electric Ind Ltd Processing device and communication system
JP2007329897A (en) * 2006-06-07 2007-12-20 Samsung Electronics Co Ltd Construction method of network topology capable of relay transmission between sub-networks in backbone network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01147444U (en) * 1988-04-01 1989-10-12
JPH09282263A (en) * 1996-04-12 1997-10-31 Sony Corp Electronic equipment and identification information constituting method fro the same
JPH11163865A (en) * 1997-11-25 1999-06-18 Toshiba Corp Connecion state transmitter, connection state display data generator, and connection state display method
JP2001503930A (en) * 1996-06-21 2001-03-21 ソニー エレクトロニクス インク Device user interface with topology map

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01147444U (en) * 1988-04-01 1989-10-12
JPH09282263A (en) * 1996-04-12 1997-10-31 Sony Corp Electronic equipment and identification information constituting method fro the same
JP2001503930A (en) * 1996-06-21 2001-03-21 ソニー エレクトロニクス インク Device user interface with topology map
JPH11163865A (en) * 1997-11-25 1999-06-18 Toshiba Corp Connecion state transmitter, connection state display data generator, and connection state display method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11163865A (en) * 1997-11-25 1999-06-18 Toshiba Corp Connecion state transmitter, connection state display data generator, and connection state display method
WO2000070829A1 (en) * 1999-05-12 2000-11-23 Hitachi, Ltd. Electronic device, electronic device system control method and electronic device system
US6856254B1 (en) 1999-05-12 2005-02-15 Hitachi, Ltd. Electronic device, electronic device system control method and electronic device system
JP2003304266A (en) * 2002-04-10 2003-10-24 Sumitomo Electric Ind Ltd Processing device and communication system
JP2007329897A (en) * 2006-06-07 2007-12-20 Samsung Electronics Co Ltd Construction method of network topology capable of relay transmission between sub-networks in backbone network
JP2012090340A (en) * 2006-06-07 2012-05-10 Samsung Electronics Co Ltd Method of establishing network topology capable of carrying out relay transmission among sub-networks in backbone network

Also Published As

Publication number Publication date
JP3471590B2 (en) 2003-12-02

Similar Documents

Publication Publication Date Title
US7058679B2 (en) Apparatus for transmitting connecting status and method of displaying connecting status
US6446142B1 (en) Method of and apparatus for dynamically binding subobjects into objects to represent functions and characteristics of a device within an IEEE 1394 serial bus network
JP4035235B2 (en) Electronics
US6366964B1 (en) Method of and apparatus for dynamically enumerating objects representing devices within an IEEE 1394 serial bus networking
EP0932275A2 (en) Methods, systems and apparatus for providing device identification within a network
US20220358070A1 (en) Pcie-based data transmission method and apparatus
US6430635B1 (en) Protocol interfacing method
KR100746900B1 (en) An electronic device and a method of controlling a state of a physical layer circuit of the electronic device
JPH10200583A (en) Network connection device
JP3471590B2 (en) Connection status transmission device, connection status display data creation device, and connection status display method
JP3471589B2 (en) Connection status transmission device and connection status display method
US7903686B2 (en) Connected device to be connected to an IEEE 1394 serial bus
US20220365895A1 (en) Pcie-based data transmission method and apparatus
JP2003309577A (en) Communication method, transmission method, reception method and communication apparatus
US7043594B2 (en) Local bus bridge
EP1061692A2 (en) Controlling device, communication system and controlling method
JPH11205313A (en) Network system and network display method
US20020067741A1 (en) Information control method, information processing apparatus, and information control system
KR100312065B1 (en) How to transfer data between different nodes
WO2025107613A1 (en) Message addressing method and apparatus, and readable storage medium
KR100336876B1 (en) A Real-Time Data Communication Device
JPH11168489A (en) Data communication equipment, its method and its system
EP0932104A1 (en) Method and apparatus for transferring bi-directionally data between an IEEE 1394 bus and a device
JPH10243022A (en) Packet converter and medium
CN1965539A (en) Method for providing a table of station-specific information in a network of distributed stations, and network station for carrying out the method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070912

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080912

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20080912

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090912

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees