Control of network plug-and-play compliant device
First Claim
Patent Images
1. A Universal Plug and Play (UPnP) compliant network device, comprising:
- a plurality of service devices configured to execute a service in response to a request from a client on a network;
a single device controller configured to control the plurality of service devices; and
a network protocol controller configured to operate on a message in accordance with both a UPnP protocol and a communications protocol different from the UPnP protocol and configured to receive from a client on the network a message having a message header and a message body, and to transfer content of the message body to the device controller, wherein the network protocol controller has a single IP address that is commonly used as an IP address of the plurality of service devices, each of the service devices not having an unique IP address,wherein the network protocol controller interprets the message header according to the UPnP protocol without interpreting the content of the message body received from the client, and transmits the message body to the device controller according to the communications protocol different from the UPnP protocol, andthe device controller interprets the content of the message body received from the network protocol controller, and causes one or more of the plurality of service devices to execute a service according to a result of the interpretation.
1 Assignment
0 Petitions
Accused Products
Abstract
When the network protocol controller 302 of the network device 200 receives a message sent from a client, it interprets the message header in accordance with network plug-and-play protocol without interpreting the content of the message body; and sends the message body to the device controller 402 in accordance with another communication protocol. The device controller 402 interprets the content of the message body and causes the service devices 404, 406 to execute service.
17 Citations
14 Claims
-
1. A Universal Plug and Play (UPnP) compliant network device, comprising:
-
a plurality of service devices configured to execute a service in response to a request from a client on a network; a single device controller configured to control the plurality of service devices; and a network protocol controller configured to operate on a message in accordance with both a UPnP protocol and a communications protocol different from the UPnP protocol and configured to receive from a client on the network a message having a message header and a message body, and to transfer content of the message body to the device controller, wherein the network protocol controller has a single IP address that is commonly used as an IP address of the plurality of service devices, each of the service devices not having an unique IP address, wherein the network protocol controller interprets the message header according to the UPnP protocol without interpreting the content of the message body received from the client, and transmits the message body to the device controller according to the communications protocol different from the UPnP protocol, and the device controller interprets the content of the message body received from the network protocol controller, and causes one or more of the plurality of service devices to execute a service according to a result of the interpretation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of controlling a Universal Plug and Play (UPnP) compliant network device, the UPnP complaint network device comprising a plurality of service devices for executing a service in response to a request from a client on a network, a single device controller configured to control the plurality of service devices, and a network protocol controller configured to operate on a message in accordance with both a UPnP protocol and a communications protocol different from the UPnP protocol and having a single IP address that is commonly used an IP address of the plurality of service devices, wherein each of the service devices does not have an unique IP address, the method comprising the step of:
-
(A) under control of the network protocol controller, receiving from a client on the network a message having a message header and a message body, and transferring content of the message body to the device controller, wherein the step (A) includes;
interpreting the message header according to the UPnP protocol without interpreting the content of the message body received from the client, and transmitting the message body to the device controller according to the communications protocol different from the UPnP protocol; andunder control of the device controller, interpreting the content of the message body received from the network protocol controller, and causing one or more of the plurality of service devices to execute a service according to a result of the interpretation.
-
-
14. A Universal Plug and Play (UPnP) compliant network device comprising:
-
a network protocol controller configured to operate on a message in accordance with both a UPnP protocol and a communications protocol different from the UPnP protocol; a plurality of service devices configured to execute a service in response to a request from a client on a network; and a single device controller which controls the plurality of service devices, wherein the network protocol controller receives from a client on the network a message having a message header and a message body, and transfers content of the message body to the device controller, wherein the network protocol controller has a single IP address that is commonly used as an IP address of the plurality of service devices, each of the service devices not having an unique IP address, and wherein the network protocol controller interprets the message header according to the UPnP protocol without interpreting the content of the message body, and transmits the message body to the device controller according to the communications protocol different from the UPnP protocol.
-
Specification