Patent ID: 7912928

Claim:
A network device that has a communication interface for connecting to a first network and a second communication interface for connecting to a second network, and has a network device control function for managing and controlling a target device connected to the second network, the network device comprising: a target service part comprising; a device information provision service part to provide a device information; and a device control service part to manage and control the target device, wherein the device information provision service part cooperates with the network device control function to: obtain at least one of the device information of a device name, function name, control kind and parameter information for controlling from the target device; convert the obtained device information into a third data format which is represented by an XML data structure and not dependent on a data format used in both of a device connected to the first network and a device connected to the second network and generate device list information of the third data format; generate access point information for device control with which a network controller can access the access point using a protocol to the first network; and extract, from the generated device list information, the device information of the device connected to the second network according to a demand from the network controller, the device information being at least one of a device name, function name, control kind, and the access point information, and provide the extracted information, wherein the device control service part includes a device control part configured to: convert a control function transmitted to the network controller into a command format which the target device can interpret; transmit the command to an object target device for operation in accordance with the access point information; and convert a response from the target device into a data format common in the first network and returns to the network controller; and an information exchange protocol processing part which generates and transmits messages in a message format common to the first network, interprets received messages generated in the message format common to the first network, and passes the messages to the target service part, wherein the target service part, by using a network device control function, detects at least one change in the number of target devices connected to the second network, generates the device information for at least one target device newly connected to the second network, and generates a device control part corresponding to each target device newly connected to the second network.