Method and apparatus for transmitting and receiving information regarding UPnP event
First Claim
Patent Images
1. A method of receiving event information in a Universal Plug and Play (UPnP) network, the method comprising:
- (a) selecting by a control point, a part of a plurality of status parameters of a service for an event based on characteristics of an application performed by the control point and selecting by the control point, a predetermined level of the selected part of the plurality of status parameters based on a hardware performance of the control point, the service being provided to the control point by a controlled device, and the plurality of status parameters of the service indicating statuses of the service provided to the control point by the controlled device;
(b) transmitting, by the control point to the controlled device, under a control of a processor of the control point, an event subscription request message including information of the selected part and the selected predetermined level to request a notice regarding the part of the plurality of status parameters of the service for the event which indicates at least one of status changes of the service to be provided by the controlled device only when a change in a value of the part of the status parameters of the service is equal to or greater than the predetermined level; and
(c) receiving by the control point, information regarding only the selected part of the status parameters in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method and apparatus for efficiently transmitting and receiving information regarding a Universal Plug and Play (UPnP) event. In the method of receiving event information, a notice regarding a part of a plurality of status changes of a service is requested for an event indicating at least one of the status changes of the service, and information regarding the part of the status changes is received in response to the request. Accordingly, a control point can receive an event message that contains only necessary status parameters.
11 Citations
20 Claims
-
1. A method of receiving event information in a Universal Plug and Play (UPnP) network, the method comprising:
-
(a) selecting by a control point, a part of a plurality of status parameters of a service for an event based on characteristics of an application performed by the control point and selecting by the control point, a predetermined level of the selected part of the plurality of status parameters based on a hardware performance of the control point, the service being provided to the control point by a controlled device, and the plurality of status parameters of the service indicating statuses of the service provided to the control point by the controlled device; (b) transmitting, by the control point to the controlled device, under a control of a processor of the control point, an event subscription request message including information of the selected part and the selected predetermined level to request a notice regarding the part of the plurality of status parameters of the service for the event which indicates at least one of status changes of the service to be provided by the controlled device only when a change in a value of the part of the status parameters of the service is equal to or greater than the predetermined level; and (c) receiving by the control point, information regarding only the selected part of the status parameters in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A control point for receiving event information in a Universal Plug and Play (UPnP) network, the control point comprising:
-
a selector which selects a part of a plurality of status parameters of a service for an event based on characteristics of an application performed by the control point and selects a predetermined level of the selected part of the plurality of status parameters based on a hardware performance of the control point, the service being provided to the control point by a controlled device, and the plurality of status parameters indicating statuses of the service provided to the control point by the controlled device; a requesting unit which generates a header having information of the selected part and the selected predetermined level and inserts the header into an event subscription request message to request a notice regarding the part of the plurality of status parameters of the service for the event which indicates at least one of status changes of the service to be provided by the controlled device only when a change in a value of the part of the status parameters of the service is equal to or greater than the predetermined level; and an eventing module which transmits the event subscription request message and receives information regarding only the selected part of the status parameters in response to the event subscription request message.
-
-
10. A non-transitory computer readable medium having embodied thereon a program for executing a method of receiving event information in a Universal Plug and Play (UPnP) network in a computer, the method comprising:
-
selecting by a control point, a part of a plurality of status parameters of a service for an event based on characteristics of an application performed by the control point and selecting by the control point, a predetermined level of the selected part of the plurality of status parameters based on a hardware performance of the control point, the service being provided to the control point by a controlled device, and the plurality of status parameters of the service indicates statuses of the service provided to the control point by the controlled device; transmitting, by the control point to the controlled device, an event subscription request message including information of the selected part and the selected predetermined level to request a notice regarding the part of the plurality of status parameters of the service for the event which indicates at least one of status changes of the service to be provided by the controlled device only when a change in a value of the part of the status parameters of the service is equal to or greater than the predetermined level; and receiving by the control point, information regarding only the selected part of the status parameters in response to the request.
-
-
11. A method of transmitting event information in a Universal Plug and Play (UPnP) network, the method comprising:
-
(a) detecting by a controlled device, under a control of a processor of the controlled device, an event subscription request message including information of a part of a plurality of status parameters of a service and a predetermined level of the part of the plurality of status parameters, as a request for an event which indicates at least one of status changes of the service to be provided by the controlled device only when a change in a value of the part of the status parameters of the service is equal to or greater than the predetermined level, the service being provided to the control point by the controlled device, and the plurality of status parameters indicating statuses of the service provided to the control point by the controlled device; and (b) transmitting by the controlled device, information regarding only the part of the status parameters in response to the request when the change in the value of the part of the status parameters is equal to or greater than the predetermined level, wherein the part of the plurality of status parameters is selected based on characteristics of an application performed by the control point and the predetermined level is selected based on a hardware performance of the control point. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A device for transmitting event information in a Universal Plug and Play (UPnP) network, the device being a controlled device, the device comprising:
-
a detecting unit which detects an event subscription request message including information of a for a part of a plurality of status parameters of a service and a predetermined level of the part of the plurality of status parameters, as a request for an event which indicates at least one of status changes of the service to be provided by the controlled device only when a change in a value of the part of the status parameters of the service is equal to or greater than the predetermined level, the service being provided to the control point by the controlled device, and the plurality of status parameters indicating statuses of the service provided to the control point by the controlled device; and an eventing module which transmits information regarding only the part of the status parameters in response to the request when the change in the value of the part of the status parameters is equal to or greater than the predetermined level, wherein the part of the plurality of status parameters is selected based on characteristics of an application performed by the control point and the predetermined level is selected based on a hardware performance of the control point.
-
-
20. A non-transitory computer readable medium having embodied thereon a program for executing a method of transmitting event information in a Universal Plug and Play (UPnP) network, the method comprising:
-
detecting by a controlled device, an event subscription request message including information of a part of a plurality of status parameters of a service and a predetermined level of the part of the plurality of status parameters, as a request for an event which indicates at least one of status changes of the service to be provided by the controlled device only when a change in a value of the part of the status parameters of the service is equal to or greater than the predetermined level, the service being provided to the control point by the controlled device, and the plurality of status parameters indicating statuses of the service provided to the control point by the controlled device; and transmitting information regarding only the part of the status parameters in response to the request when the change in the value of the part of the status parameters is equal to or greater than the predetermined level, wherein the part of the plurality of status parameters is selected based on characteristics of an application performed by the control point and the predetermined level is selected based on a hardware performance of the control point.
-
Specification