JSON Query Structure for 5G Network Function Resource Access
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


