User Agent Profile Reporting via Attribute Group Labeling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The diversity of terminal devices leads to differences in capabilities, resulting in inefficient reporting of User Agent Profile (UAP) information, which consumes network resources and transmits unnecessary data due to the need to describe increasingly complex device capabilities and frequent changes.
Innovation Solution
A method and system where a client identifies and reports UAP attributes associated with a preset attribute group label, allowing only changed device capability UAP attributes to be transmitted to the server, reducing network resource usage by avoiding the transmission of all UAP attributes and values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If all UAP attributes and values are transmitted to represent terminal capabilities, then the server can fully adapt to terminal capabilities, but network resources are wasted and data transmission becomes inefficient
Solution Approach 1:
The patent extracts only the necessary UAP attributes and values that are relevant to the current service type and terminal capabilities. Instead of transmitting all possible attributes, the system selectively extracts and transmits only those attributes that affect the service, thereby reducing network resource consumption while maintaining server adaptation capability.
Solution Approach 2:
The patent segments the UAP information into different categories or groups based on service types and terminal capabilities. By dividing the complete UAP attribute set into meaningful segments, the system can transmit only the relevant segments for each service scenario, improving efficiency while preserving the ability to adapt to different terminal capabilities.
2Adaptability or versatility
If detailed device capability description files are used to describe terminal capabilities, then terminal diversity is properly represented, but the files become larger and take longer to resolve
Solution Approach 1:
The patent extracts only the essential capability information needed for service adaptation, removing unnecessary detailed descriptions from the UAP files. This extraction process reduces file size and resolution time while maintaining accurate representation of terminal diversity for the purposes of service adaptation.
Solution Approach 2:
The patent applies local quality by providing detailed capability descriptions only where necessary for specific services or terminal features, while using simplified or generic representations for less critical attributes. This selective level of detail reduces overall file size and processing time while maintaining adequate representation of terminal diversity for relevant purposes.
3Adaptability or versatility
If frequent UAP information updates are performed during browsing, then terminal capability changes are captured, but network resources are wasted transmitting unchanged information
Solution Approach 1:
The patent implements dynamic UAP information updates by establishing a mechanism that detects and transmits only changed attributes when terminal capabilities change. The system dynamically adjusts what information is transmitted based on actual capability changes rather than performing static full updates, thereby capturing capability changes while avoiding unnecessary network resource consumption.
Solution Approach 2:
The patent extracts and transmits only the changed UAP attributes and values when terminal capabilities change, rather than transmitting all attributes again. This extraction of delta changes allows the system to capture capability updates while minimizing network resource consumption by avoiding transmission of unchanged information.
Data Source
AI summary
A method, system, and device for reporting User Agent Profile (UAP) information are disclosed. In the embodiments of the invention, UAP information is associated with an attribute group label, and a client identifies the attribute group label and reports UAP attribute information associated with the identified attribute group label to a server side according to the identified attribute group label, thereby avoiding reporting all UAP attribute information and further saving network resources. Moreover, in the case that a change occurs in the value of a device capability UAP attribute of a terminal or in the attribute group label of the server side, if such a change affects an existing service, the client only needs to send the changed device capability UAP information to the server side, thereby further avoiding transmitting a large volume of UAP information and further saving the network resources.


