Communication control apparatus and method
First Claim
1. A communication control apparatus which functions as an initiator and communicates with an external device functioning as a target in the IEEE 1394.3, comprising:
- a storage unit, configured to store information expressing a plurality of functions that the communication control apparatus is capable of providing and storing a plurality of unit directories each of which corresponds to respective functions;
a communication unit, configured to communicate data located in an address designated by the external device with the external device;
a receiving unit, configured to receive from the external device data including a directory ID which specifies a unit directory to which the target tries to connect; and
a determining unit, configured to determine whether a unit directory corresponding to the directory ID exists in the initiator,wherein said communication unit communicates with the external device in accordance with a method standardized in IEEE 1394.3 in a case where said determining unit determines that the unit directory corresponding to the directory ID exist in the initiator, andwherein said communication unit does not communicate with the external device in accordance with a method standardized in IEEE 1394.3 in a case where said determining unit determines that the unit directory corresponding to the directory ID does not exist in the initiator.
1 Assignment
0 Petitions
Accused Products
Abstract
An initiator has logical devices A, B and C. In the directory structure of the config ROM showing the unit structure, instance directories A, B and C are made; initiator unit directories 1, 2, and 3 are made under the respective instance directories A, B and C; and feature directories showing the functions provided by the respective logical devices are made under the initiator unit directories 1, 2, and 3. This structure allows the functions available from the initiator to be shown and allows the available functions to be known to another node such as a target device.
-
Citations
9 Claims
-
1. A communication control apparatus which functions as an initiator and communicates with an external device functioning as a target in the IEEE 1394.3, comprising:
-
a storage unit, configured to store information expressing a plurality of functions that the communication control apparatus is capable of providing and storing a plurality of unit directories each of which corresponds to respective functions; a communication unit, configured to communicate data located in an address designated by the external device with the external device; a receiving unit, configured to receive from the external device data including a directory ID which specifies a unit directory to which the target tries to connect; and a determining unit, configured to determine whether a unit directory corresponding to the directory ID exists in the initiator, wherein said communication unit communicates with the external device in accordance with a method standardized in IEEE 1394.3 in a case where said determining unit determines that the unit directory corresponding to the directory ID exist in the initiator, and wherein said communication unit does not communicate with the external device in accordance with a method standardized in IEEE 1394.3 in a case where said determining unit determines that the unit directory corresponding to the directory ID does not exist in the initiator. - View Dependent Claims (2, 3, 4)
-
-
5. A communication control apparatus functioning as an initiator for providing a service requested by an external device functioning as a target in IEEE 1394.3, comprising:
-
a plurality of services; and a storage unit, configured to store a plurality of unit directories so as to enable reading of the plurality of unit directories by the external device, wherein each of the plurality of unit directories corresponds to respective functions that the communication control apparatus is capable of providing; a receiving unit, configured to receive from the external device data including a directory ID which specifies a unit directory to which the target tries to connect; a determining unit, configured to determine whether a unit directory corresponding to the directory ID exists in the initiator; and a communication unit, configured to communicate with the external device in accordance with a method standardized in IEEE 1394.3 in a case where said determining unit determines that the unit directory corresponding to the directory ID exists in the initiator, and not to communicate with the external device in accordance with a method standardized in IEEE 1394.3 in a case where said determining unit determines that the unit directory corresponding to the directory ID does not exist in the initiator.
-
-
6. A communication control method of communicating by an initiator with a target functioning in the IEEE 1394.3, said method comprising the steps of:
-
storing information expressing a plurality of functions that the initiator is capable of providing and a plurality of unit directories each of which corresponds to respective functions; communicating data located in an address designated by the target with the target; receiving from the target data including a directory ID specifying a unit directory to which the target tries to connect; determining whether a unit directory corresponding to the directory ID exists in the initiator; and communicating with the target in accordance with a method standardized in IEEE 1394.3 in a case where the determining step determines that the unit directory corresponding to the directory ID exists in the initiator, and wherein the initiator does not communicate with the target in accordance with a method standardized in IEEE 1394.3 in a case where the determining step determines that the unit directory corresponding to the directory ID does not exist in the initiator. - View Dependent Claims (7, 8, 9)
-
Specification