JSON Query Structure for 5G Network Function Resource Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing HTTP methods cannot express multiple combination relationships of query parameters simultaneously, do not support the condition indicating 'NOT', and lack the ability to set priority for query parameters, which is inadequate for scenarios in 5G networks where multiple conditions need to be met and complex query expressions are required.

Innovation Solution

A resource query method and apparatus that allow service consumers and providers to indicate combined query relationships and priorities of multiple query parameters using JSON formatted conditional expressions, enabling the service provider to process these queries effectively, even in scenarios with multiple meeting conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple query parameters are carried in HTTP request, then the query functionality is enhanced, but the ability to express combination relationships and priorities is lost

Engineering Contradiction:
Improvequery functionalityVSAvoidparameter relationship expression
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a JSON object as an intermediary structure to bridge the gap between simple HTTP query parameters and complex combination relationships. The JSON object serves as a mediator that can encapsulate multiple query parameters along with their combination relationships and priorities, allowing the existing HTTP protocol to carry enhanced query functionality without fundamentally changing its structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a new dimensional layer to the query parameter structure by introducing combination relationship expressions and priority indicators within the JSON object. This dimensional expansion allows the system to represent complex logical relationships (AND, OR, NOT) and priority levels alongside traditional query parameters, transforming a flat parameter list into a multi-dimensional query structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If predefined rules are used for parameter analysis, then the processing simplicity is maintained, but the flexibility to handle complex combination relationships is reduced

Engineering Contradiction:
Improveparameter analysisVSAvoidcombination relationship expression
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic processing capabilities that allow the system to adaptively handle different combination relationships and priorities rather than relying on fixed predefined rules. The JSON structure enables the system to dynamically interpret various logical combinations (AND, OR, NOT) and priority levels, transforming the static parameter analysis into a dynamic processing mechanism that can accommodate complex query requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables parameter changes in terms of their organizational structure and semantic meaning. By allowing the JSON object to define combination relationships and priorities, the system can change how parameters are interpreted and processed, moving from fixed predefined rules to flexible, configuration-driven parameter handling that adapts to different query scenarios.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If simple query parameters are used, then the protocol simplicity is maintained, but the ability to express multiple meeting conditions and priorities is lost

Engineering Contradiction:
Improveprotocol structureVSAvoidquery processing capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent merges multiple query parameters, combination relationships, and priority indicators into a single JSON object structure. This consolidation allows the protocol to maintain its simplicity while significantly enhancing query processing capability, as all query-related information can be encapsulated in one structured object rather than requiring multiple separate protocol mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The JSON object serves as a universal container that can represent various types of query conditions, combination relationships, and priority levels. This multi-functional structure allows a single protocol element to handle diverse query scenarios, from simple single-parameter queries to complex multi-condition queries with priorities, thereby enhancing productivity without increasing protocol complexity.

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

Data Source

PatentUS11647100B2Resource query method and apparatus, device, and storage medium
Publication Date: 2023.05.09 CHINA MOBILE COMM GRP CO LTD
  • US11647100B2 patent drawing
  • US11647100B2 patent drawing
  • US11647100B2 patent drawing

AI summary

Disclosed in the embodiments of the present application are a resource query method and apparatus, a device, and a storage medium. Said method comprises: a service user NF initiating a service access request to a service provider NF, the service access request carrying query conditions for a resource, the query conditions being used for indicating a combined query relationship of at least two query parameters; and the service user NF receiving a service access response returned by the service provider NF.