Resource Discovery Request Security Domain Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IoT systems, client devices may fail to discover resources from server devices due to performance issues such as poor network stability, affecting subsequent services.

Innovation Solution

The client device transmits a resource discovery request with security domain information to the server device and determines if a response is received, ensuring the server device can properly respond to resource discovery requests, thereby preventing service disruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If resource discovery requests are transmitted without security domain information, then the discovery process is simpler, but the server device cannot properly identify and respond to authorized clients due to performance issues

Engineering Contradiction:
Improveresource discovery reliabilityVSAvoiddiscovery request complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by including security domain information in the resource discovery request before the actual resource discovery process occurs. This allows the server device to pre-identify authorized clients and prepare appropriate responses, ensuring reliable resource discovery even when server performance is limited. The security domain information is prepared in advance and included in the request message structure.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the server device processes all resource discovery requests, then complete resource information is provided, but performance issues cause discovery failures

Engineering Contradiction:
Improveresource discovery success rateVSAvoidserver processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by making the server device's response capability dependent on the specific security domain information contained in each discovery request. Instead of uniformly processing all requests, the server evaluates each request against its security domain credentials and provides targeted responses only for authorized clients. This selective processing improves reliability for authorized access while reducing overall processing burden.

Inventive Principle:
Principle #3Local quality

3Reliability

If security domain information is included in discovery requests, then authorized access is ensured, but the request structure becomes more complex

Engineering Contradiction:
Improveauthorized resource accessVSAvoidrequest message structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the discovery request structure to include security domain information that serves multiple functions simultaneously. The security domain information not only authenticates the client but also enables the server to identify authorized resources, control access permissions, and generate appropriate responses. This multi-functional element reduces the need for separate authentication and authorization mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11991093B2Information processing method and apparatus, and storage medium
Publication Date: 2024.05.21 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US11991093B2 patent drawing
  • US11991093B2 patent drawing
  • US11991093B2 patent drawing

AI summary

The present disclosure provides an information processing method and apparatus, and a storage medium, capable of testing resource discovery performance of a server device. The method includes: transmitting, by a client device, a first resource discovery request to a server device, in which the first resource discovery request is used to request resource information and security domain information of the server device; and determining, by the client device, a capability of the server device for responding to resource discovery based on whether a first resource response message is correctly received from the server device, to complete a test of resource discovery performance of the server device. The method ensures that server devices that pass the test can all correctly respond to resource discovery requests, which prevents subsequent services from being affected by performance issues of the server devices.