Gateway UPnP Service Control Through Selective Device Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing gateway devices face security risks when UPNP is turned on, allowing unauthorized access, and manual configuration is inconvenient and time-consuming when turned off, hindering smooth communication and user experience.

Innovation Solution

A gateway device automatically determines whether to provide UPNP service by comparing terminal device information with a preset device list, including OUI and device names, to enable intelligent control of UPNP function.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the UPNP function is turned on to enable automatic port allocation and P2P communication, then communication convenience is improved, but network security deteriorates due to susceptibility to hacker attacks and virus propagation

Engineering Contradiction:
Improvecommunication convenienceVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by differentiating the UPNP service treatment for different terminal devices. Instead of uniformly enabling or disabling UPNP for all devices, the gateway device identifies specific device types (such as game consoles, set-top boxes, and smart TVs) that require P2P communication and enables UPNP services selectively for these devices while maintaining security for other devices. This localized approach allows the system to provide convenient P2P communication where needed while preserving network security overall.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If the UPNP function is turned off to enhance network security, then security is improved, but communication performance deteriorates as terminal devices requiring P2P communication cannot communicate smoothly

Engineering Contradiction:
Improvenetwork securityVSAvoidcommunication performance
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The patent enables UPNP services selectively for specific device types that require P2P communication capabilities such as game consoles, set-top boxes, and smart TVs. By identifying these devices through their device types and enabling UPNP services only for them, the system maintains high security for the overall network while ensuring that devices with legitimate P2P communication needs can operate smoothly without performance degradation.

Inventive Principle:
Principle #3Local quality

3Object-affected harmful factors

If manual configuration is used to enable UPNP for specific devices, then security is improved through controlled access, but ease of operation deteriorates due to complexity and time consumption

Engineering Contradiction:
Improvenetwork securityVSAvoidconfiguration convenience
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling the gateway device to automatically identify terminal devices requiring P2P communication based on their device types, and automatically enable UPNP services for these devices without requiring manual user configuration. The system autonomously performs device identification, service enablement, and port allocation, thereby maintaining network security through controlled access while eliminating the complexity and time consumption associated with manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent utilizes parameter changes by detecting device type parameters (such as device identifiers and characteristics) to dynamically adjust the UPNP service status. When a terminal device of a type requiring P2P communication is detected, the system changes the UPNP service parameter from disabled to enabled automatically. This approach maintains security through controlled access while improving ease of operation by eliminating manual configuration requirements.

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If automatic device identification is implemented to enable UPNP services selectively, then ease of operation is improved through intelligent automation, but device complexity increases due to additional identification and comparison mechanisms

Engineering Contradiction:
Improveintelligent automationVSAvoidgateway device complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the gateway device to automatically identify terminal devices requiring P2P communication based on their device types, and automatically enable UPNP services for these devices without requiring manual user configuration. The system autonomously performs device identification, service enablement, and port allocation, thereby maintaining network security through controlled access while eliminating the complexity and time consumption associated with manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent utilizes parameter changes by detecting device type parameters (such as device identifiers and characteristics) to dynamically adjust the UPNP service status. When a terminal device of a type requiring P2P communication is detected, the system changes the UPNP service parameter from disabled to enabled automatically. This approach maintains security through controlled access while improving ease of operation by eliminating manual configuration requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250227145A1Method for providing UPNP service, gateway device, storage medium and program product
Publication Date: 2025.07.10 THOMSON LICENSING SA
  • US20250227145A1 patent drawing
  • US20250227145A1 patent drawing
  • US20250227145A1 patent drawing

AI summary

The content of the present disclosure relates to a method for providing UPNP service, a gateway device, a storage medium and a program product. In the method, the gateway device acquires a device list comprising preset device type information related to a preset device type; acquires terminal device information of the terminal device based on the terminal device connecting to the gateway device, and compares the terminal device information with the preset device type information; determines that the terminal device information matches the preset device type information; and provides UPNP service to the terminal device based on the determination. Through the intelligent control of the UPNP function on the gateway device, a balance may be struck between the communication needs of devices that require UPNP service and network security.