UPnP Service Remote Control via Network Command Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote control systems for UPnP devices are limited by directional requirements, battery dependency, unidirectional communication, lack of feedback, and the need for multiple controls for multiple devices, leading to inefficiencies and user inconvenience.
Innovation Solution
A method and device implementing a command processing module that receives and processes command codes via a network, allowing remote control through a UPnP service, which replaces traditional infrared or hardware input interfaces, enabling comprehensive control of UPnP devices using a software interface and a user-friendly application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional infrared remote control is used, then directional control is achieved, but line of sight requirement limits flexibility
Solution Approach 1:
The patent replaces the mechanical/infrared-based directional control system with a network-based UPnP service system. Instead of using infrared radiation requiring line of sight, the system uses IP network communication allowing control without direct visual contact between controller and controlled device.
2Ease of operation
If battery-powered remote control is used, then portability is achieved, but battery replacement is required
Solution Approach 1:
The patent makes the controlled device itself serve multiple functions: it acts as both the media player and the remote control. The device's built-in interface and processing unit replace the need for separate battery-powered remote controls, eliminating battery replacement requirements while maintaining portability through the device's own resources.
3Device complexity
If unidirectional communication is used, then simple control is achieved, but feedback capability is lost
Solution Approach 1:
The patent implements bidirectional communication through the UPnP service, allowing the controlled device to send feedback information back to the control interface. The network communication enables both command transmission from controller to device and status/response transmission from device to controller, providing complete feedback capability.
4Measurement precision
If separate remote control for each device is used, then device-specific control is achieved, but multiple remotes are needed
Solution Approach 1:
The patent creates a universal control system where a single device can control multiple other devices through the UPnP service. The control interface discovers and manages multiple target devices, providing device-specific control precision while eliminating the need for multiple separate remote controls through unified network-based management.
5Device complexity
If infrared code transmission is used, then simple protocol is achieved, but network integration capability is lost
Solution Approach 1:
The patent replaces the simple infrared code transmission protocol with a network-based UPnP service protocol. This substitution maintains protocol simplicity through standardized service interfaces while gaining network integration capabilities, allowing control through IP networks, web interfaces, and integrated communication with other networked devices.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention relates to a method for the remote control of a device to be controlled, which uses a command processing module and comprises: a step consisting in implementing, on the control device, a remote control application which, following the detection of at least one interaction between a user and a user interface associated with said application, invokes, via a network, at least one action of a command reception service; and a step consisting in implementing, on the device to be controlled, a command reception service which executes the actions invoked via a network by a remote control application and which sends the command processing module command codes representing interactions between a user and a user interface associated with the remote control application.