Communication system and communication control apparatus and method
First Claim
1. A communication system having a plurality of electronic devices connected by a line and communication control method defined by IEEE 1394, characterized in that an initiator device functioning as an initiator defined by IEEE 1394.3 comprises at least one of (1) an initiator unit directory defined by IEEE 1394.3, and (2) an initiator unit directory having a version entry value of the unit directory different from a value defined by IEEE 1394.3 and remaining values defined by IEEE 1394.3, and a target device which is connected to the initiator device via an IEEE 1394 line and functions as a target defined by IEEE 1394.3 comprises means capable of reading the unit directory of the initiator device via the IEEE 1394 line in order to recognize a service provided by the initiator device, and when a read content contains a unit directory and the unit directory is an initiator unit directory having a version entry of 0 or 1 and remaining entry values defined by IEEE 1394.3, analyzing the entries except the version entry in accordance with an IEEE 1394.3 definition.
1 Assignment
0 Petitions
Accused Products
Abstract
An initiator has logical devices (A, B, C). A target to obtain services from the initiator designates the ID of provided services and the directory ID indicating a directory where the information concerning a logical device is stored, and further the target issues a connection control request to the initiator. The initiator provides the designated logical device and services to the target via the established connection.
41 Citations
23 Claims
-
1. A communication system having a plurality of electronic devices connected by a line and communication control method defined by IEEE 1394, characterized in that an initiator device functioning as an initiator defined by IEEE 1394.3 comprises at least one of
(1) an initiator unit directory defined by IEEE 1394.3, and (2) an initiator unit directory having a version entry value of the unit directory different from a value defined by IEEE 1394.3 and remaining values defined by IEEE 1394.3, and a target device which is connected to the initiator device via an IEEE 1394 line and functions as a target defined by IEEE 1394.3 comprises means capable of reading the unit directory of the initiator device via the IEEE 1394 line in order to recognize a service provided by the initiator device, and when a read content contains a unit directory and the unit directory is an initiator unit directory having a version entry of 0 or 1 and remaining entry values defined by IEEE 1394.3, analyzing the entries except the version entry in accordance with an IEEE 1394.3 definition.
-
14. A communication control apparatus which has at least one logical device and is connected to a network together with an initiator device which manages a providable service for each logical device, characterized by comprising:
-
acquisition means for acquiring information representing a logical device and a connection procedure of the logical device from an initiator device designated by a connection request;
first determination means for determining based on the information acquired by said acquisition means whether a logical device of the initiator device can be connected by a first connection procedure;
connection means for designating an identifier which specifies the logical device and an identifier of a service designated by the connection request with respect to the logical device determined by said first determination means to be connectable by the first connection procedure, and establishing connection between the communication control apparatus and the initiator device by the first connection procedure; and
request means for requesting the designated service by the designated logical device via the connection established by said connection means. - View Dependent Claims (15, 18, 23)
-
-
16. A communication control apparatus which is connected to a network together with a target device which requests connection by designating a logical device identifier and a service identifier or designating a service identifier in accordance with a connection request, characterized by comprising:
-
first determination means for, when a connection request is received from the target device, determining whether the request contains an identifier which specifies a logical device;
second determination means for, when said first determination means determines that the request contains the identifier, determining whether a logical device specified by the identifier provides a service specified by a service identifier contained in the connection request;
connection means for, when said second determination means determines that the logical device provides the service, establishing connection in response to the connection request; and
providing means for providing the designated service from the designated logical device via the connection established by said connection means. - View Dependent Claims (17)
-
-
19. A method of controlling a communication control apparatus which has at least one logical device and is connected to a network together with an initiator device which manages a providable service for each logical device, characterized by comprising:
-
the acquisition step of acquiring information representing a logical device and a connection procedure of the logical device from an initiator device designated by a connection request;
the first determination step of determining based on the information acquired in the acquisition step whether a logical device of the initiator device can be connected by a first connection procedure;
the connection step of designating an identifier which specifies the logical device and an identifier of a service designated by the connection request with respect to the logical device determined in the first determination step to be connectable by the first connection procedure, and establishing connection between the communication control apparatus and the initiator device by the first connection procedure; and
the request step of requesting the designated service by the designated logical device via the connection established in the connection step. - View Dependent Claims (20)
-
-
21. A method of controlling a communication control apparatus which is connected to a network together with a target device which requests connection by designating a logical device identifier and a service identifier or designating a service identifier in accordance with a connection request, characterized by comprising:
-
the first determination step of, when a connection request is received from the target device, determining whether the request contains an identifier which specifies a logical device;
the second determination step of, when the request is determined in the first determination step to contain the identifier, determining whether a logical device specified by the identifier provides a service specified by a service identifier contained in the connection request;
the connection step of, when the logical device is determined in the second determination step to provide the service, establishing connection in response to the connection request; and
the providing step of providing the designated service from the designated logical device via the connection established in the connection step. - View Dependent Claims (22)
-
Specification