UPnP Event Message Subscription Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current UPnP-based home network systems require explicit event subscription calls for receiving event messages, which can be cumbersome and inefficient, especially when managing state changes of multiple services or applications across devices.
Innovation Solution
A method and system for transmitting and receiving event messages without the need for explicit subscription calls, by using parameterized messages that specify services and state changes, allowing for efficient management of application lifecycles and state changes across devices in a UPnP network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If explicit event subscription calls are used in current UPnP systems, then event messages can be received reliably, but the system becomes cumbersome and inefficient when managing multiple services
Solution Approach 1:
The patent applies preliminary action by including event subscription information in the application installation phase. When an application is installed on a controlled device, the installing device automatically subscribes to event messages related to that application's services. This preliminary subscription action eliminates the need for separate, manual event subscription calls later, thereby maintaining reliable event message reception while significantly reducing operational complexity when managing multiple services.
2Loss of information
If event subscription calls are sent for each service, then all state changes can be monitored, but the number of messages and processing overhead increase
Solution Approach 1:
The patent applies merging by combining multiple event subscription operations into a single automated process during application installation. Instead of sending separate subscription calls for each service, the system consolidates the subscription mechanism into the application installation phase. This merging approach ensures all state changes are monitored while reducing the total number of messages and processing overhead by eliminating redundant subscription handshakes.
3Adaptability or versatility
If applications are installed from separate devices, then device functionality is enhanced, but event message reception requires additional subscription steps
Solution Approach 1:
The patent applies self-service by enabling the installing device to automatically perform event subscription actions on behalf of the controlled device during application installation. When an application is installed from a separate device, the installing device automatically subscribes to relevant event messages without requiring additional manual subscription steps. This self-service mechanism maintains application installation flexibility while simplifying event subscription management by eliminating redundant operational steps.
Data Source
AI summary
A selective event message receiving method is provided, in which an application is installed in a controlled device (CD) by using a network, a start message which includes a parameter specifying at least one service included in the application and requests a start of the application is transmitted to the CD, and an event message that represents a state change of the at least one service specified by the parameter is received from the CD. Accordingly, the application can be efficiently managed by selectively recognizing state changes of some services of interest from among the services included in the application.


