Entertainment system based on Bluetooth

By selecting target devices through a multi-factor evaluation model, monitoring link health and implementing a three-stage recovery strategy, optimizing audio and video playback and call management, and adopting incremental data synchronization and device fingerprint management, the problems of misconnection and inefficient data synchronization in the vehicle Bluetooth system have been solved, thereby improving system stability and user experience.

CN121865227APending Publication Date: 2026-04-14RIVOTEK TECH (JIANGSU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-19
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing in-vehicle Bluetooth systems are prone to misconnection and unstable links in multi-device environments, resulting in low data synchronization efficiency and an inability to intelligently manage devices, which affects user experience and system performance.

Method used

Target devices are selected through a multi-factor evaluation model, link health is monitored and a three-stage recovery strategy is implemented, audio and video playback and call management are optimized, and incremental data synchronization and device fingerprint management are adopted to achieve smart device connectivity and link optimization.

Benefits of technology

It improves the connection accuracy and stability of the in-vehicle Bluetooth system, enhances the continuity of multimedia playback and calls, optimizes data synchronization efficiency, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121865227A_ABST
    Figure CN121865227A_ABST
Patent Text Reader

Abstract

The invention, which relates to the technical field of the vehicle-mounted information entertainment system, discloses a Bluetooth-based entertainment system comprising a Bluetooth connection module, a monitoring recovery module, an intelligent control module, a prediction management module, a synchronous management module and an identification management module. Through multi-factor intelligent Bluetooth equipment selection, link health monitoring and three-stage restoration, audio and video playing optimization, call path prediction and incremental data synchronization, high stability of vehicle-mounted entertainment and call, accurate connection and good user experience are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of in-vehicle infotainment system technology, and in particular to a Bluetooth-based entertainment system. Background Technology

[0002] Currently, in-vehicle entertainment systems commonly feature Bluetooth functionality for music playback, phone calls, and data communication with mobile devices. However, existing in-vehicle Bluetooth systems still suffer from several problems in practical applications, primarily including: Existing technologies typically prioritize Bluetooth connections based on either the last connected device or the device with the strongest signal. When multiple Bluetooth devices are present in the vehicle or multiple users are using the system simultaneously, accidental or random connections can easily occur, leading to user inconvenience and a degraded user experience. Bluetooth communication links are susceptible to signal interference, bandwidth fluctuations, and packet loss in mobile environments. Existing technologies typically only provide simple reconnection mechanisms, lacking real-time monitoring of link health and intelligent recovery strategies, resulting in audio playback interruptions or degraded call quality. Traditional in-vehicle Bluetooth music and phone functions only support basic play, pause, switch, or call operations, failing to intelligently schedule calls based on vehicle operating status, media type, or user behavior preferences. Two-way call management and call path switching usually rely on manual user operation, unable to automatically predict and optimize the call experience. The communication of contacts, call logs, and media information between Bluetooth devices and in-vehicle systems typically uses full synchronization, which consumes bandwidth resources. This can lead to low data transmission efficiency, especially when multiple devices are connected simultaneously, affecting system response speed. Existing systems usually manage Bluetooth devices based on fixed lists, lacking comprehensive analysis of user connection preferences and device characteristics. Consequently, they cannot intelligently identify and prioritize the devices most likely to be used by the user in multi-device scenarios.

[0003] Based on the problems existing in the above-mentioned technologies, there is an urgent need for an in-vehicle Bluetooth entertainment system that can intelligently select devices, dynamically manage links, optimize multimedia playback and telephone services, improve data synchronization efficiency, and have personalized device management capabilities, so as to improve user experience and system performance. Summary of the Invention

[0004] In view of the above-mentioned problems, the present invention is proposed.

[0005] Therefore, the problem to be solved by this invention is to solve the problems of misconnection, unstable link and inefficient data synchronization of in-vehicle Bluetooth, and to realize multi-factor intelligent device selection, link health management, continuous audio and video playback and intelligent call switching, thereby improving system reliability and user experience.

[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution: In a first aspect, embodiments of the present invention provide a Bluetooth-based entertainment system, including: a Bluetooth connection module, used to activate the vehicle host Bluetooth module, acquire signal strength fluctuation characteristics, device type, historical interaction behavior and user media usage preference profile of surrounding Bluetooth devices, calculate device connection score based on a multi-factor evaluation model, and select target devices to establish a Bluetooth communication link; The monitoring and recovery module is used to assess the health of the link after the Bluetooth communication link is established based on the channel interference index, link packet loss mode and bandwidth availability. When the link health declines, the link repair is performed according to the three-stage recovery strategy of protocol light recovery, channel switching recovery and fast reconnection. The intelligent control module is used to obtain media metadata through the Bluetooth music protocol, parse the media type, and select an audio buffering strategy based on the vehicle's operating status and Bluetooth bandwidth fluctuations, and control the playback of the Bluetooth audio stream. The prediction management module is used to synchronize contacts and call records via Bluetooth telephony protocol, and to schedule call resources based on contact call behavior, driving scenario characteristics and incoming call priority. In a two-way call scenario, it predicts the priority call path based on the user's past call switching behavior. The synchronization management module is used to incrementally synchronize media information, contacts, and call records using a differential expression algorithm, and adjust the synchronization cycle of different data categories according to the frequency of data changes. The identification and management module is used to generate a device fingerprint for each Bluetooth device and build a device priority model based on user connection preferences, so as to manage the currently connected devices, historically paired devices and connectable devices in a unified manner.

[0007] As a preferred embodiment of the Bluetooth-based entertainment system described in this invention, the following steps are included: acquiring signal strength fluctuation characteristics, device types, historical interaction behaviors, and user media usage preference profiles of surrounding Bluetooth devices; calculating device connection scores based on a multi-factor evaluation model; and selecting target devices to establish Bluetooth communication links. Based on the signal strength fluctuation characteristics, device type, historical interaction behavior, and media usage preference profile, a preset multi-factor evaluation model is used to calculate the device connection score of each Bluetooth device; and the target Bluetooth device is determined based on the device connection score, and a Bluetooth communication link establishment request is initiated to the target Bluetooth device.

[0008] As a preferred embodiment of the Bluetooth-based entertainment system described in this invention, the link health is evaluated based on channel interference index, link packet loss mode, and bandwidth availability, including: The channel interference index is used to reflect the intensity of external interference in the Bluetooth frequency band, the link packet loss mode is used to characterize the loss distribution characteristics of data packets during continuous transmission, and the bandwidth availability is used to indicate the data carrying capacity of the current channel available for Bluetooth transmission; based on the evaluation results of the link health, it is determined whether the Bluetooth link is in an abnormal or deteriorating state.

[0009] As a preferred embodiment of the Bluetooth-based entertainment system described in this invention, when the link health decreases, link repair is performed according to a three-stage recovery strategy of protocol light recovery, channel switching recovery, and fast reconnection, including: The link repair process includes restoring the Bluetooth link according to a preset three-stage recovery strategy, which includes: Minor anomalies can be quickly repaired without re-establishing the link by means of parameter renegotiation, cache refresh or timing correction in the Bluetooth protocol stack; When light recovery fails or link interference persists, the adaptive frequency hopping and channel switching mechanism supported by the Bluetooth protocol is triggered to select an available channel with lower interference to re-transmit data. If channel switching still fails to restore normal communication, a seamless and fast reconnection is performed based on the saved pairing information to restore a stable Bluetooth communication link in the shortest possible time.

[0010] As a preferred embodiment of the Bluetooth-based entertainment system described in this invention, the system includes: obtaining media metadata through the Bluetooth music protocol, parsing the media type, selecting an audio buffering strategy based on the vehicle's operating status and Bluetooth bandwidth fluctuations, and controlling the playback of the Bluetooth audio stream, including: The media metadata corresponding to the current media is obtained through the Bluetooth music protocol, and the media metadata is parsed to determine the media type; based on the media type, the vehicle's operating status, and the bandwidth fluctuation of the Bluetooth link, a target audio buffering strategy is selected from a preset set of audio buffering strategies. The buffer depth, cache refresh frequency, and audio data request cycle of the Bluetooth audio stream are dynamically adjusted according to the target audio buffering strategy.

[0011] As a preferred embodiment of the Bluetooth-based entertainment system described in this invention, the system includes: scheduling call resources based on contact call behavior, driving scenario characteristics, and incoming call priority; and predicting the priority call path based on the user's past call switching behavior in a two-way call scenario, including: When two calls are received simultaneously, the system obtains the user's historical call switching sequence, which consists of past call holding, switching, and hanging-up behaviors. It then combines the call connection duration, contact type, call context, and vehicle driving status to construct a priority call path prediction model. Based on the priority call path output by the prediction model, the connection method for the two incoming calls is automatically determined, enabling intelligent control of automatic call switching, holding, or hanging up.

[0012] As a preferred embodiment of the Bluetooth-based entertainment system described in this invention, the system employs a differential expression algorithm to incrementally synchronize media information, contacts, and call logs, and adjusts the synchronization period for different data categories based on the frequency of data changes, including: Obtain the current data set from the Bluetooth device, including media information, contacts, and call logs; perform field standardization on the data, including removing null values, standardizing the format, and synchronizing timestamps; The system compares the current dataset with the last synchronized dataset cached in the vehicle system, performs difference detection on key fields of each record, generates difference expression identifiers, and records the status of addition, modification, or deletion. Based on the difference expression identifiers, the added or modified records are sent to the vehicle system to update the cache. For records marked for deletion, the deletion operation is performed in the vehicle system. The system also counts the change frequency of different data categories and dynamically adjusts the synchronization cycle of each category based on the change frequency.

[0013] As a preferred embodiment of the Bluetooth-based entertainment system described in this invention, the method includes: generating a device fingerprint for each Bluetooth device and constructing a device priority model based on user connection preferences, comprising: Hardware and protocol-related features are obtained from the Bluetooth device, and the features are combined according to preset rules and hashed or vector encoded to generate a unique device fingerprint. The device fingerprint is associated with historical connection records to record the device usage frequency, usage time period and usage function. Collect historical connection data of users to different Bluetooth devices, including connection success rate, usage duration, usage scenarios and function preferences; calculate the degree of preference for each device using weighted scoring, machine learning models or rule models to generate device priority scores; and further optimize the connection order by combining link health, current Bluetooth bandwidth and vehicle operating status during the connection process.

[0014] In a second aspect, embodiments of the present invention provide a computer device, including a memory and a processor, wherein the memory stores a computer program, wherein the computer program instructions, when executed by the processor, implement the steps of a Bluetooth-based entertainment system as described in the first aspect of the present invention.

[0015] Thirdly, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, wherein: when the computer program instructions are executed by a processor, they implement the steps of a Bluetooth-based entertainment system as described in the first aspect of the present invention.

[0016] The beneficial effects of this invention are as follows: This invention achieves high stability, accurate connection, and good user experience for in-vehicle entertainment and calls through multi-factor intelligent Bluetooth device selection, link health monitoring and three-stage repair, audio and video playback optimization, call path prediction and incremental data synchronization. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a schematic diagram of the system structure of the present invention. Detailed Implementation

[0019] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0020] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.

[0021] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.

[0022] Example: Refer to Figure 1 This is the first embodiment of the present invention, which provides a Bluetooth-based entertainment system, which consists of a Bluetooth connection module, a monitoring and recovery module, an intelligent control module, a predictive management module, a synchronization management module, and an identification management module.

[0023] Specifically, the Bluetooth connection module is used to turn on the vehicle's main unit Bluetooth module, obtain the signal strength fluctuation characteristics, device type, historical interaction behavior and user media usage preference profile of surrounding Bluetooth devices, calculate the device connection score based on a multi-factor evaluation model, and select the target device to establish a Bluetooth communication link.

[0024] Furthermore, based on the signal strength fluctuation characteristics, device type, historical interaction behavior, and media usage preference profile, a preset multi-factor evaluation model is used to calculate the device connection score of each Bluetooth device; and the target Bluetooth device is determined based on the device connection score, and a Bluetooth communication link establishment request is initiated to the target Bluetooth device.

[0025] Specifically, the monitoring and recovery module is used to assess the health of the link after the Bluetooth communication link is established, based on the channel interference index, link packet loss mode and bandwidth availability. When the link health declines, the link repair is performed according to the three-stage recovery strategy of protocol light recovery, channel switching recovery and fast reconnection.

[0026] Furthermore, the channel interference index is used to reflect the external interference intensity of the Bluetooth frequency band, the link packet loss mode is used to characterize the loss distribution characteristics of data packets during continuous transmission, and the bandwidth availability is used to indicate the data carrying capacity of the current channel available for Bluetooth transmission; based on the evaluation results of the link health, it is determined whether the Bluetooth link is in an abnormal or deteriorating state.

[0027] Furthermore, the link repair process includes restoring the Bluetooth link according to a preset three-stage recovery strategy, the three-stage recovery strategy including: Minor anomalies can be quickly repaired without re-establishing the link by means of parameter renegotiation, cache refresh or timing correction in the Bluetooth protocol stack; When light recovery fails or link interference persists, the adaptive frequency hopping and channel switching mechanism supported by the Bluetooth protocol is triggered to select an available channel with lower interference to re-transmit data. If channel switching still fails to restore normal communication, a seamless and fast reconnection is performed based on the saved pairing information to restore a stable Bluetooth communication link in the shortest possible time.

[0028] Specifically, the intelligent control module is used to obtain media metadata through the Bluetooth music protocol, parse the media type, and select an audio buffering strategy based on the vehicle's operating status and Bluetooth bandwidth fluctuations, thereby controlling the playback of the Bluetooth audio stream.

[0029] Furthermore, media metadata corresponding to the current media is obtained through the Bluetooth music protocol, and the media metadata is parsed to determine the media type; based on the media type, the vehicle's operating status, and the bandwidth fluctuation of the Bluetooth link, a target audio buffering strategy is selected from a preset set of audio buffering strategies. The buffer depth, cache refresh frequency, and audio data request cycle of the Bluetooth audio stream are dynamically adjusted according to the target audio buffering strategy.

[0030] For example, the vehicle's head unit has successfully established an audio link with the target Bluetooth device. The system can obtain media metadata provided by the Bluetooth music protocol and monitor the vehicle's operating status and Bluetooth link bandwidth.

[0031] The system obtains metadata of the currently playing media through Bluetooth music protocols (A2DP or AVRCP), including: media type (music, podcast, audiobook, etc.); audio format (MP3, AAC, FLAC, etc.). Sampling rate, bit rate, and duration information. Metadata is parsed to determine media type and playback characteristics.

[0032] Vehicle operating status: Acquires data from vehicle speed, acceleration, and vibration sensors to determine if the vehicle is traveling at high speed or experiencing bumpy conditions. Bluetooth bandwidth fluctuations: Monitors link throughput, packet loss rate, and signal strength fluctuations in real time to assess the current link capacity.

[0033] Based on media type, vehicle operating status, and link bandwidth fluctuations, a target strategy is selected from a preset set of audio buffering strategies. For example: High-speed driving + high bandwidth fluctuations + music → increase buffer depth and extend cache refresh cycle to prevent playback interruptions. Low-speed driving + stable link + podcast → moderate buffer depth can be used to reduce latency and achieve low-latency playback. Each strategy can define: buffer depth, cache refresh frequency, and audio data request cycle.

[0034] Based on the selected target buffering strategy, the Bluetooth audio stream is controlled in real time: the buffer size is adjusted to ensure playback continuity; the buffer refresh frequency is controlled to optimize link bandwidth utilization; and the audio data request cycle is adjusted to balance real-time performance and stability. The system can dynamically adjust the strategy: if the vehicle status or link condition changes, the target buffering strategy is recalculated and the playback control parameters are adjusted.

[0035] Specifically, the prediction management module is used to synchronize contacts and call records via Bluetooth telephony protocol, schedule call resources based on contact call behavior, driving scenario characteristics and incoming call priority, and predict priority call paths based on the user's past call switching behavior in a two-way call scenario.

[0036] Furthermore, when two calls are received simultaneously, the system obtains the historical call switching sequence composed of the user's past call holding, switching, and hanging-up behaviors, and combines the call connection duration, contact type, call context, and vehicle driving status to construct a priority call path prediction model. Based on the priority call path output by the prediction model, the connection method for the two incoming calls is automatically determined, enabling intelligent control of automatic call switching, holding, or hanging up.

[0037] For example, the vehicle's main unit has established a telephone link with the user's Bluetooth device and can access the address book and call history via Bluetooth Telephony Protocol (HFP / HSP). The system can monitor the vehicle's driving status in real time and supports scenarios where two incoming calls can be received simultaneously.

[0038] The vehicle's main unit synchronizes the user's address book and historical call records via Bluetooth telephony protocol. The system preprocesses the synchronized data, including contact information standardization, call duration statistics, and recording of the user's historical call behavior (answering, hanging up, switching). The system acquires the vehicle's operating status, including speed, acceleration, and current road type, and simultaneously collects incoming call information, such as contact type, call time, and historical answering preferences. This data is used for subsequent call priority determination and path prediction. The system organizes the user's past two-way call operation records to form a historical call switching sequence, including call hold time, switching timing, and hanging-up behavior, and associates this with driving status and incoming call priority to generate a weighted historical dataset. Based on the historical call switching sequence, driving scenario characteristics, and incoming call priority information, the system constructs a priority call path prediction model. The model can be a rule-weighted scoring model or a lightweight machine learning model to predict the call operations the user may perform in a two-way call scenario, including holding the current call, switching to an incoming call, and hanging up a low-priority call. The vehicle's main unit automatically schedules the connection method for the two incoming calls based on the priority call path output by the predictive model, enabling call holding, switching, or hanging up. The system dynamically allocates call resources to ensure call quality while also considering driving safety. During a call, the system continuously monitors the driving status and user behavior, dynamically updates the predictive model, and further optimizes the management of the two calls, achieving intelligent and personalized call control.

[0039] Specifically, the synchronization management module uses a differential expression algorithm to incrementally synchronize media information, contacts, and call records, and adjusts the synchronization cycle of different data categories according to the frequency of data changes.

[0040] Furthermore, the current data set, including media information, contacts, and call logs, is obtained from the Bluetooth device; the data is then processed for field standardization, including removing null values, standardizing the format, and synchronizing timestamps. The system compares the current dataset with the last synchronized dataset cached in the vehicle system, performs difference detection on key fields of each record, generates difference expression identifiers, and records the status of addition, modification, or deletion. Based on the difference expression identifiers, the added or modified records are sent to the vehicle system to update the cache. For records marked for deletion, the deletion operation is performed in the vehicle system. The system also counts the change frequency of different data categories and dynamically adjusts the synchronization cycle of each category based on the change frequency.

[0041] For example, the vehicle's main unit system has established a communication link with the user's Bluetooth device, enabling it to obtain media information, contacts, and call logs. It also has a local caching function to store the data set from the last synchronization. The system obtains the current data set from the target device via the Bluetooth protocol, including: media information (songs, playlists, etc.), contacts (contact names, numbers, categories, etc.), and call logs (incoming / outgoing calls, call duration, timestamps, etc.).

[0042] The acquired data undergoes field standardization: null or invalid fields are removed, data formats are standardized (e.g., phone numbers, date formats), and timestamps are synchronized for subsequent comparison. The current dataset is compared record by record with the previously synchronized dataset cached by the vehicle system. Difference detection is performed on key fields of each record (e.g., contact name, phone number, media ID, playback timestamp), generating difference indicators: records that exist in the current dataset but not in the cache are added; records whose key field content has changed are modified; records that exist in the cache but not in the current dataset are deleted.

[0043] Synchronization operations are performed based on the difference expression identifier: For new or modified data, the corresponding record is sent to the vehicle system to update the cache; for deleted data, the corresponding record is deleted from the vehicle system cache. The system calculates the change frequency for each data category (media information, contacts, call logs). For example: high change frequency categories → shorten the synchronization cycle for higher real-time performance; low change frequency categories → extend the synchronization cycle to save bandwidth resources. The system dynamically adjusts the synchronization cycle for each category to achieve incremental synchronization optimization, balancing real-time performance and resource efficiency. During subsequent synchronization, the system continuously records the change trends of each data category and updates the difference detection strategy and synchronization cycle adjustment rules. In situations of fluctuating Bluetooth link status or limited bandwidth, the system can prioritize the synchronization of high-priority or high-change-frequency data to ensure real-time updates of critical data.

[0044] Specifically, the identification and management module is used to generate a device fingerprint for each Bluetooth device and build a device priority model based on user connection preferences to manage currently connected devices, historically paired devices, and connectable devices in a unified manner.

[0045] Furthermore, hardware and protocol-related features are obtained from the Bluetooth device, and these features are combined according to preset rules and subjected to hash calculation or vector encoding to generate a unique device fingerprint; the device fingerprint is associated with historical connection records to record the device usage frequency, usage time period, and usage function; Collect historical connection data of users to different Bluetooth devices, including connection success rate, usage duration, usage scenarios and function preferences; calculate the degree of preference for each device using weighted scoring, machine learning models or rule models to generate device priority scores; and further optimize the connection order by combining link health, current Bluetooth bandwidth and vehicle operating status during the connection process.

[0046] For example, the vehicle's main unit system already has Bluetooth connectivity, allowing access to currently connectable devices, historically paired devices, and connected devices, and the ability to record user actions and vehicle operating status. The system obtains hardware and protocol-related characteristics from each Bluetooth device, including: MAC address, device name, device type; supported Bluetooth protocol versions and functionalities (music playback, phone calls, file transfer, etc.). These characteristics are combined according to preset rules to generate a unique identifier: hash calculation is used to hash the combined characteristics, generating a fixed-length device fingerprint; vector encoding vectorizes the characteristics for easier subsequent preference model calculations. The generated device fingerprint is associated with historical connection records, recording device usage frequency, usage time period, and functions used. The system collects historical connection data for each Bluetooth device, including: connection success rate, usage duration, usage scenario (e.g., driving status, road type), and functional preferences (music, phone calls, or communication). After data processing, a usage profile is built for each device. Using collected preference data, the preference level for each device is calculated through weighted scoring, rule-based models, or lightweight machine learning models, generating a device priority score. Priority score calculation may consider: usage frequency and duration weights, function matching weights (e.g., music devices score higher if the user primarily uses music playback), and historical connection success rates. When establishing a Bluetooth connection, the system dynamically optimizes the connection order by combining device priority scores, link health, current Bluetooth bandwidth, and vehicle operating status. The system prioritizes connecting to high-priority devices and automatically switches to the next higher priority device if a connection fails or the link quality is poor.

[0047] This embodiment also provides a computer device suitable for a Bluetooth-based entertainment system, including a memory and a processor; the memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement a Bluetooth-based entertainment system as proposed in the above embodiment.

[0048] The computer device can be a terminal, comprising a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the computer device's casing, or an external keyboard, touchpad, or mouse.

[0049] This embodiment also provides a storage medium on which a computer program is stored, which, when executed by a processor, implements a Bluetooth-based entertainment system as described in the above embodiments.

[0050] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A Bluetooth-based entertainment system, characterized in that, include: The Bluetooth connection module is used to enable the vehicle's main unit Bluetooth module, obtain the signal strength fluctuation characteristics, device type, historical interaction behavior and user media usage preference profile of surrounding Bluetooth devices, calculate the device connection score based on a multi-factor evaluation model, and select the target device to establish a Bluetooth communication link. The monitoring and recovery module is used to assess the health of the link after the Bluetooth communication link is established based on the channel interference index, link packet loss mode and bandwidth availability. When the link health declines, the link repair is performed according to the three-stage recovery strategy of protocol light recovery, channel switching recovery and fast reconnection. The intelligent control module is used to obtain media metadata through the Bluetooth music protocol, parse the media type, and select an audio buffering strategy based on the vehicle's operating status and Bluetooth bandwidth fluctuations, and control the playback of the Bluetooth audio stream. The prediction management module is used to synchronize contacts and call records via Bluetooth telephony protocol, and to schedule call resources based on contact call behavior, driving scenario characteristics and incoming call priority. In a two-way call scenario, it predicts the priority call path based on the user's past call switching behavior. The synchronization management module is used to incrementally synchronize media information, contacts, and call records using a differential expression algorithm, and adjust the synchronization cycle of different data categories according to the frequency of data changes. The identification and management module is used to generate a device fingerprint for each Bluetooth device and build a device priority model based on user connection preferences, so as to manage the currently connected devices, historically paired devices and connectable devices in a unified manner.

2. The Bluetooth-based entertainment system as described in claim 1, characterized in that, The process of acquiring signal strength fluctuation characteristics, device type, historical interaction behavior, and user media usage preference profiles of surrounding Bluetooth devices, calculating device connection scores based on a multi-factor evaluation model, and selecting target devices to establish Bluetooth communication links includes: Based on the signal strength fluctuation characteristics, device type, historical interaction behavior, and media usage preference profile, a preset multi-factor evaluation model is used to calculate the device connection score of each Bluetooth device; and the target Bluetooth device is determined based on the device connection score, and a Bluetooth communication link establishment request is initiated to the target Bluetooth device.

3. The Bluetooth-based entertainment system as described in claim 1, characterized in that, The assessment of link health based on channel interference index, link packet loss mode, and bandwidth availability includes: The channel interference index is used to reflect the intensity of external interference in the Bluetooth frequency band, the link packet loss mode is used to characterize the loss distribution characteristics of data packets during continuous transmission, and the bandwidth availability is used to indicate the data carrying capacity of the current channel available for Bluetooth transmission; based on the evaluation results of the link health, it is determined whether the Bluetooth link is in an abnormal or deteriorating state.

4. The Bluetooth-based entertainment system as described in claim 1, characterized in that, When the link health declines, link repair is performed according to a three-stage recovery strategy: protocol light recovery, channel switching recovery, and fast reconnection. This includes: The link repair process includes restoring the Bluetooth link according to a preset three-stage recovery strategy, which includes: Minor anomalies can be quickly repaired without re-establishing the link by means of parameter renegotiation, cache refresh or timing correction in the Bluetooth protocol stack; When light recovery fails or link interference persists, the adaptive frequency hopping and channel switching mechanism supported by the Bluetooth protocol is triggered to select an available channel with lower interference to re-transmit data. If channel switching still fails to restore normal communication, a seamless and fast reconnection is performed based on the saved pairing information to restore a stable Bluetooth communication link in the shortest possible time.

5. A Bluetooth-based entertainment system as described in claim 1, characterized in that, The process of obtaining media metadata via the Bluetooth music protocol, parsing the media type, and selecting an audio buffering strategy based on vehicle operating status and Bluetooth bandwidth fluctuations to control the playback of the Bluetooth audio stream includes: The media metadata corresponding to the current media is obtained through the Bluetooth music protocol, and the media metadata is parsed to determine the media type; based on the media type, the vehicle's operating status, and the bandwidth fluctuation of the Bluetooth link, a target audio buffering strategy is selected from a preset set of audio buffering strategies. The buffer depth, cache refresh frequency, and audio data request cycle of the Bluetooth audio stream are dynamically adjusted according to the target audio buffering strategy.

6. The Bluetooth-based entertainment system as described in claim 1, characterized in that, The method of scheduling call resources based on contact call behavior, driving scenario characteristics, and incoming call priority, and predicting the priority call path based on the user's past call switching behavior in a two-way call scenario, includes: When two calls are received simultaneously, the system obtains the user's historical call switching sequence, which consists of past call holding, switching, and hanging-up behaviors. It then combines the call connection duration, contact type, call context, and vehicle driving status to construct a priority call path prediction model. Based on the priority call path output by the prediction model, the connection method for the two incoming calls is automatically determined, enabling intelligent control of automatic call switching, holding, or hanging up.

7. A Bluetooth-based entertainment system as described in claim 1, characterized in that, The method employs a differential expression algorithm to incrementally synchronize media information, contacts, and call logs, and adjusts the synchronization cycle for different data categories based on the frequency of data changes, including: Obtain the current data set from the Bluetooth device, including media information, contacts, and call logs; perform field standardization on the data, including removing null values, standardizing the format, and synchronizing timestamps; The system compares the current dataset with the last synchronized dataset cached in the vehicle system, performs difference detection on key fields of each record, generates difference expression identifiers, and records the status of addition, modification, or deletion. Based on the difference expression identifiers, the added or modified records are sent to the vehicle system to update the cache. For records marked for deletion, the deletion operation is performed in the vehicle system. The system also counts the change frequency of different data categories and dynamically adjusts the synchronization cycle of each category based on the change frequency.

8. A Bluetooth-based entertainment system as described in claim 1, characterized in that, The step of generating a device fingerprint for each Bluetooth device and constructing a device priority model based on user connection preferences includes: Hardware and protocol-related features are obtained from the Bluetooth device, and the features are combined according to preset rules and hashed or vector encoded to generate a unique device fingerprint. The device fingerprint is associated with historical connection records to record the device usage frequency, usage time period and usage function. Collect historical connection data of users to different Bluetooth devices, including connection success rate, usage duration, usage scenarios and function preferences; calculate the degree of preference for each device using weighted scoring, machine learning models or rule models to generate device priority scores; and further optimize the connection order by combining link health, current Bluetooth bandwidth and vehicle operating status during the connection process.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of a Bluetooth-based entertainment system as described in any one of claims 1 to 8.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of a Bluetooth-based entertainment system as described in any one of claims 1 to 8.