AVN Phone Book Sync Control via Size Threshold
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
AVN systems in vehicles face unintended deletion of stored phone numbers due to abnormal terminal operations during phone book synchronization, leading to loss of previously stored contact information.
Innovation Solution
A method and apparatus for controlling phone book synchronization in AVN systems, which establish a phone book access profile with a terminal, request phone book size, and select actions based on the size to either transmit all lists, display stored lists, or delete them, ensuring operations align with user intention by determining the terminal's state through phone book size thresholds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the AVN system automatically downloads and stores phone numbers from the terminal during synchronization, then the phone book is kept up-to-date, but abnormal terminal operations may cause unintended deletion of previously stored phone numbers
Solution Approach 1:
The system performs preliminary actions by checking terminal state and phone book size before executing the download operation. It determines whether the terminal is in a normal state and whether the phone book size exceeds a threshold value before proceeding with synchronization, thereby preventing unintended deletions while maintaining automatic operation
Solution Approach 2:
The system implements feedback mechanisms by monitoring terminal state and phone book size, using this information to dynamically adjust synchronization behavior. The controller receives feedback about terminal conditions and adjusts its actions accordingly, preventing abnormal deletions while maintaining data integrity
2Reliability
If the AVN system checks terminal state and phone book size before synchronization, then unintended deletions are prevented, but the synchronization process becomes more complex
Solution Approach 1:
The synchronization process is segmented into distinct stages: terminal state checking, phone book size verification, and conditional execution. By dividing the process into manageable segments with clear decision points, the system achieves reliable synchronization without excessive complexity
Solution Approach 2:
The system uses parameter changes (terminal state flags, phone book size thresholds) to control synchronization behavior. By monitoring specific parameters and changing system behavior based on their values, the patent achieves accurate synchronization control without requiring complex algorithms
3Loss of information
If the AVN system downloads all phone book lists from the terminal, then complete phone book synchronization is achieved, but response time increases due to large data transmission
Solution Approach 1:
The system applies partial action by checking only the phone book size parameter before full synchronization. It performs a minimal preliminary check (size verification) rather than downloading all data immediately, reducing transmission time while ensuring complete synchronization will occur when appropriate
Solution Approach 2:
The system performs preliminary verification of phone book size before initiating full data download. This preliminary action ensures that complete synchronization is only attempted when necessary, reducing unnecessary data transmission time while maintaining information completeness
Data Source
AI summary
A method of controlling an audio-video-navigation (AVN) system includes: establishing a phone book access profile (PBAP) with a terminal using a communication unit of the AVN system; requesting, using the PBAP, that the terminal transmit a phone book size indicating an amount of phone book information included in a first partial list among a plurality of phone book lists stored in the terminal; selecting an action to perform based on the phone book size, the action selected from a group consisting of: requesting that the terminal transmit all of the plurality of phone book lists, displaying a previously stored phone book list, and deleting the previously stored phone book list; and performing the selected action.


