Parameter Query Mechanism Using Name-Value Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing query mechanism for parameter information in multi-mode terminals is complex due to the need for consistent order of elements in parameter lists, and lacks a status parameter to indicate query result validity, making it difficult to ensure correct correspondence and determine query success or error.
Innovation Solution
Establishing a correspondence between parameter values and names at each layer, and returning these as ordered pairs or triplets with a status parameter to ensure accurate and efficient querying, thereby simplifying the query mechanism and providing query result status.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the conventional query mechanism uses uniformly defined parameter lists without explicit correspondence, then the query process can proceed, but the complexity increases due to the need to ensure element order consistency between request and response
Solution Approach 1:
The patent introduces an intermediary mapping mechanism that explicitly associates parameter names with their positions in the parameter list. This intermediary layer decouples the request and response structures, allowing them to be independently defined while maintaining correct correspondence through the mapping relationship, thereby eliminating the need for strict element order consistency
Solution Approach 2:
The patent changes the parameter structure from implicit order-based correspondence to explicit name-based correspondence. By introducing parameter names as identifiable markers and maintaining a mapping between names and positions, the system transforms the query mechanism to be more flexible and easier to implement without requiring strict positional alignment
2Reliability
If the conventional query mechanism lacks a status parameter, then the query process can complete, but the reliability decreases as there is no way to determine query result validity
Solution Approach 1:
The patent introduces a status parameter in the response that provides feedback on the query result validity. This status parameter explicitly indicates whether the query succeeded or failed, enabling the system to reliably determine the validity of query results and take appropriate follow-up actions based on the outcome
3Adaptability or versatility
If the conventional query mechanism requires element order consistency, then parameter correspondence can be maintained, but the adaptability decreases when dealing with different parameter configurations
Solution Approach 1:
The patent introduces an intermediary mapping mechanism that explicitly associates parameter names with their positions in the parameter list. This intermediary layer decouples the request and response structures, allowing them to be independently defined while maintaining correct correspondence through the mapping relationship, thereby eliminating the need for strict element order consistency
Solution Approach 2:
The patent changes the parameter structure from implicit order-based correspondence to explicit name-based correspondence. By introducing parameter names as identifiable markers and maintaining a mapping between names and positions, the system transforms the query mechanism to be more flexible and easier to implement without requiring strict positional alignment
Data Source
AI summary
The present invention provides a method and system for querying parameter information, and an apparatus for returning parameter information. The protocol layer that receives a query request establishes a correspondence between an acquired parameter value and a parameter name and returns the parameter value and the corresponding parameter name to the protocol layer that sends the query result. This can decrease the complexity of implementing the query mechanism. In addition, with the present invention, the MIH layer can also notify the upper layer/MIH users/NMS entity of the query result when returning the queried state information to the upper layer/MIH users/NMS entity.


