Adaptive Contact Sorting Using Dynamic Rules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile terminal contact management systems rely on fixed sorting rules, which can be inefficient for finding contacts quickly, especially when contact information changes, leading to increased time and resource consumption.
Innovation Solution
Implementing a method and apparatus that utilize a predefined sorting policy combining static and dynamic sorting rules with prioritization, allowing for adaptive sorting based on static and dynamic contact information, such as communication frequency and location, to facilitate rapid contact retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If fixed sorting rules are used for contacts, then the sorting structure is simple and stable, but the time to find contacts increases and information processing performance decreases
Solution Approach 1:
The patent applies dynamics by transforming the static sorting rule into a dynamic sorting policy that automatically adapts to contact information changes. The system monitors changes in contact attributes (such as communication frequency, location, time) and dynamically adjusts the sorting order without requiring user intervention, thereby reducing contact finding time while managing complexity through automated adaptation.
Solution Approach 2:
The patent changes the parameters of the sorting system by introducing multiple dimensions (communication frequency, location, time, etc.) and allowing the system to switch between different sorting criteria based on current conditions. This enables the sorting policy to respond to parameter changes in contact information, improving search efficiency without requiring a complete redesign of the sorting structure.
2Productivity
If multiple dynamic sorting rules are implemented, then contact finding efficiency improves, but information processing resource consumption increases
Solution Approach 1:
The patent applies partial action by implementing selective sorting - not all contacts are re-sorted whenever any change occurs. Instead, the system identifies which contacts are affected by changes and only re-sorts those specific contacts or contact groups, reducing unnecessary processing while maintaining efficiency for relevant contacts.
Solution Approach 2:
The patent segments the contact list into different groups or categories that can be sorted independently based on different criteria. This allows the system to apply sorting rules selectively to specific segments rather than processing the entire contact list, thereby improving contact finding efficiency while reducing overall resource consumption.
3Adaptability or versatility
If static sorting rules are used, then the sorting structure is stable, but adaptability to changing contact information decreases
Solution Approach 1:
The patent implements self-service by enabling the sorting system to automatically detect and respond to contact information changes without user intervention. The system monitors contact attributes, determines when re-sorting is needed, and executes the sorting automatically, thereby improving adaptability while managing complexity through automation rather than user-managed complexity.
Data Source
Figure 1~2
Figure 3~4
AI summary
The present disclosure provides a method, an apparatus and a mobile terminal for processing contacts, belonging to information processing field. In the method, obtaining a predefined sorting policy, wherein the predefined sorting policy comprises at least one of a static sorting rule and a dynamic sorting rule; obtaining contact information according to the predefined sorting policy, wherein the contact information includes dynamic information and/or static information; and sorting the contacts according to the predefined sorting policy based on the obtained contact information. The apparatus includes a first obtaining module, a second obtaining module and a sorting module. Examples of the present disclosure sort the contacts according to various sorting rules configured by the user, which is flexible, facilitates the user to find a contact rapidly and improves user's experience.