Vehicle Bluetooth broadcasting method

By collecting data and using spatiotemporal clustering algorithms to identify user scenarios, the vehicle's Bluetooth broadcast parameters are dynamically adjusted, solving the energy waste problem under fixed parameter strategies and improving the battery range and connection success rate of new energy vehicles.

CN121547737APending Publication Date: 2026-02-17DONGFENG MOTOR GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511709688.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-20
Publication Date
2026-02-17

AI Technical Summary

Technical Problem

The existing vehicle BLE Bluetooth unlocking function uses fixed parameter broadcasting, which results in high-power, short-interval broadcasting during inactive periods, causing energy waste, especially negatively impacting the battery range of new energy vehicles.

Method used

By collecting operation data from mobile devices and vehicles, spatiotemporal clustering algorithms are used to identify user scenarios and dynamically adjust broadcast parameters, such as broadcast power and interval, to optimize the vehicle Bluetooth broadcasting method.

Benefits of technology

It implements an adaptive broadcast strategy based on user habits and environmental changes, reducing energy consumption, improving connection success rate and user experience, and optimizing the energy efficiency of vehicle Bluetooth unlocking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121547737A_ABST
    Figure CN121547737A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle Bluetooth broadcasting method, and belongs to the technical field of vehicle Bluetooth low-power-consumption communication, and the vehicle Bluetooth broadcasting method comprises the steps: collecting operation data of vehicle connection from a mobile device end and a vehicle end; analyzing the operation data by using a space-time clustering algorithm, and identifying a use scene of the user; the use scene at least comprises a low-frequency use scene and a high-frequency use scene; adjusting broadcast parameters of the vehicle end based on the use scene; the broadcast parameters at least comprise broadcast power and broadcast intervals. Through data acquisition, scene algorithm identification, dynamic parameter adjustment and feedback optimization, adaptive broadcast is realized, and energy consumption is reduced while connection efficiency is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of vehicle Bluetooth low power consumption communication technology, and particularly relates to a vehicle Bluetooth broadcast method. BACKGROUND

[0002] At present, the vehicle BLE (Bluetooth Low Energy) Bluetooth unlocking function generally adopts a broadcast strategy of fixed parameters, that is, the BLE chip of the vehicle end continuously sends signals at a preset and unchanged broadcast power and broadcast interval. Since the use habits of the user cannot be identified, the broadcast at a high power and a short interval is maintained during the non-active period, resulting in unnecessary energy consumption, especially having a negative impact on the battery endurance of a new energy vehicle. SUMMARY

[0003] The present application aims to solve at least one of the technical problems in the prior art, and proposes a vehicle Bluetooth broadcast method for reducing energy consumption based on user use habits.

[0004] In a first aspect, the embodiments of the present application provide a vehicle Bluetooth broadcast method, characterized in that: operation data of vehicle connection is collected from a mobile device end and a vehicle end; a time-space clustering algorithm is used to analyze the operation data to identify a use scenario of a user; the use scenario at least includes a low-frequency use scenario and a high-frequency use scenario; based on the use scenario, broadcast parameters of the vehicle end are adjusted; the broadcast parameters at least include a broadcast power and a broadcast interval.

[0005] In the embodiments of the present application, the operation data at least includes a timestamp, a GPS position, a connection delay, a signal strength, a broadcast power and a broadcast interval.

[0006] In the embodiments of the present application, the operation data of vehicle connection is collected from the mobile device end and the vehicle end, including: collecting a timestamp, a connection delay and a signal strength uploaded by the mobile device end; collecting a GPS position, a broadcast power and a broadcast interval uploaded by the vehicle end.

[0007] In the embodiments of the present application, the time-space clustering algorithm is used to analyze the operation data to identify the use scenario of the user, including: using the time-space clustering algorithm, based on the timestamp and the GPS position, identifying a high-frequency time period and a high-frequency place and a low-frequency time period and a low-frequency place of the link between the mobile device end and the vehicle end; storing a combination of the high-frequency time period and the high-frequency place to a high-frequency use scenario data table; storing a combination of the low-frequency time period and the low-frequency place to a low-frequency use scenario data table.

[0008] In the embodiment of the present application, based on the use scenario, the broadcast parameters of the vehicle end are adjusted, including: in response to the current period and the current location matching the record of the high-frequency use scenario data table, increasing the broadcast power of the vehicle end and shortening the broadcast interval; in response to the current period and the current location matching the record of the low-frequency use scenario data table, reducing the broadcast power of the vehicle end and increasing the broadcast interval.

[0009] In the embodiment of the present application, the method further comprises: in response to the number of times that the connection delay exceeds the first preset threshold value being greater than a preset value, switching to a fast broadcast mode and increasing the transmission power priority; the connection delay is the time interval experienced from initiating a connection request on the mobile device end to successfully establishing a connection with the vehicle end.

[0010] In the embodiment of the present application, based on the use scenario, the broadcast parameters of the vehicle end are adjusted, and then further comprising: optimizing the broadcast parameters according to the connection success rate and the energy consumption data; specifically comprising: in response to the connection success being lower than a second preset threshold value or the energy consumption data exceeding a third preset threshold value, re-executing the step of using the spatiotemporal clustering algorithm to analyze the operation data and identifying the use scenario of the user.

[0011] In a second aspect, the present application provides a vehicle Bluetooth broadcast system, which can be used to implement the above-mentioned method, and the system comprises: a collection module, configured to collect operation data of vehicle connection from the mobile device end and the vehicle end; a clustering module, configured to use a spatiotemporal clustering algorithm to analyze the operation data and identify the use scenario of the user; the use scenario at least includes a low-frequency use scenario and a high-frequency use scenario; a parameter adjustment module, configured to adjust the broadcast parameters of the vehicle end based on the use scenario; the broadcast parameters at least include broadcast power and broadcast interval.

[0012] In a third aspect, the present application provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above-mentioned vehicle Bluetooth broadcast method.

[0013] In a fourth aspect, the present application further provides a computer-readable storage medium having stored executable instructions, which are executed by a processor to make the processor execute the above-mentioned vehicle Bluetooth broadcast method.

[0014] The vehicle Bluetooth broadcast method provided by the present application collects operation data from the mobile device end and the vehicle end, uses a spatiotemporal clustering algorithm to identify high-frequency and low-frequency use scenarios, and dynamically adjusts the broadcast power and interval based on the scenarios, thereby realizing personalized BLE broadcast configuration. Since the algorithm combines historical behavior data (such as time stamp and geographic location) of the user to adaptively learn habits, it at least partially solves the problem of energy waste caused by the fixed broadcast strategy of the prior art ignoring user habits. BRIEF DESCRIPTION OF DRAWINGS

[0015] Figure 1 A flow chart of a vehicle Bluetooth broadcast method provided by an embodiment of the present application is shown in FIG. 1.

[0016] Figure 2 A schematic diagram of collected data of the method provided by an embodiment of the present application is shown in FIG. 2.

[0017] Figure 3 A structure block diagram of an application scenario of the method provided by an embodiment of the present application is shown in FIG. 3.

[0018] Figure 4 A structure block diagram of a vehicle Bluetooth broadcast system provided by an embodiment of the present application is shown in FIG. 4.

[0019] Figure 5 A structure block diagram of an electronic device provided by an embodiment of the present application is shown in FIG. 5. DETAILED DESCRIPTION

[0020] In order to make the technical solution of the present application better understood by those skilled in the art, the following describes exemplary embodiments of the present application with reference to the accompanying drawings, which include various details of the embodiments of the present application to help understanding, and should be considered as merely exemplary. Therefore, those skilled in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Also, for the sake of clarity and conciseness, the description below omits the description of well-known functions and structures.

[0021] In the case of no conflict, each embodiment of the present application and each feature in the embodiments can be combined with each other.

[0022] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0023] The terms used herein are only used to describe specific embodiments and are not intended to limit the present application. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. The terms "connected" and / or "coupled" and / or and like terms are not limited to direct and physical connections, but can include indirect and wireless connections as well.

[0024] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present disclosure and will not be interpreted in an overly literal or overly formal sense unless expressly so defined herein.

[0025] In the technical solutions of the present application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information comply with relevant laws and regulations and do not violate public order and good customs. The use of user data in the technical solutions complies with relevant national laws and regulations (for example, "Information Security Technology Personal Information Security Specification" and the like). For example, appropriate measures are taken for personal information access control; the display of personal information is limited by regulations; the use purpose of personal information does not exceed the direct or reasonably related range; and the use of personal information eliminates explicit identity pointing and avoids precise positioning to a specific individual.

[0026] In the related art, the current vehicle BLE broadcast adopts fixed power and interval parameters, which cannot adapt to different user habits and environmental changes, resulting in high connection delay and energy waste (for example, long-time high-power broadcast). The current vehicle BLE Bluetooth connection technology has the following problems: fixed broadcast strategy: the traditional BLE broadcast adopts fixed power and interval, which cannot be dynamically adjusted according to the user use scene, resulting in high power consumption or insufficient signal coverage; low connection success rate: in a complex electromagnetic environment (such as a parking lot, a city dense area), signal interference easily causes connection delay or failure; ignoring user habits: the connection strategy is not optimized in combination with user historical behaviors, and the user experience consistency is poor; energy waste: continuous high-power broadcast leads to vehicle battery loss, which has a negative impact on the endurance of new energy vehicles.

[0027] To solve at least one of the technical problems existing in the related art, the present application provides a vehicle BLE broadcast parameter dynamic optimization method based on a space-time clustering algorithm, which is used to improve the connection success rate and energy efficiency of vehicle Bluetooth unlocking. Figure 1 As shown in a flowchart of a vehicle Bluetooth broadcast method provided by an embodiment of the present application, Figure 1 As shown in a flowchart of a vehicle Bluetooth broadcast method provided by an embodiment of the present application,

[0028] Figure 3A structure block diagram of an application scenario of the method provided by the embodiment of the application is shown in Figure 3 As shown in the figure, the mobile phone and the vehicle end upload the related data information of the vehicle BLE Bluetooth connection operation to the cloud server after desensitization, and the data collection step is continuously performed, and each successful Bluetooth connection event triggers data uploading once. The cloud server establishes an independent data storage area for each vehicle or each user account, which is used to store the historical operation data thereof. The cloud server uses a space-time clustering algorithm to analyze the historical connection data to identify high-frequency time periods and commonly used areas, divide user behavior patterns, generate corresponding broadcast power and interval parameter information, and deliver the information to the vehicle end, which notifies the BLE module to perform adjustment. After each adjustment, the model is iteratively updated according to the connection success rate and energy consumption data thereafter, and the parameters are adjusted.

[0029] According to the embodiment of the application, the time stamp, geographical position, delay and power data of the mobile phone connection are used to construct a user personalized behavior model through a space-time clustering algorithm, and a high-frequency use scenario is predicted. Based on the model output, the vehicle dynamically adjusts the vehicle BLE broadcast power (such as 0 dBm to -20 dBm) and interval (20 ms to 2 s) and broadcast mode, and realizes dynamic balance among the connection success rate, energy consumption and delay, and prioritizes the performance of the high-frequency scenario. Thus, different user habits and environmental changes are adapted to, and the connection success rate and energy efficiency of the vehicle Bluetooth unlocking are improved, and the user experience is improved.

[0030] Figure 2 A schematic diagram of the collected data of the method provided by the embodiment of the application is shown in Figure 2 As shown in the figure, the operation data at least includes a time stamp, a GPS position, a connection delay, a signal strength, a broadcast power and a broadcast interval.

[0031] In this embodiment, the mobile phone initiates the connection vehicle BLE Bluetooth operation, and after the connection process is executed, the mobile phone and the vehicle end upload the related data information of the vehicle BLE Bluetooth connection operation to the cloud server after desensitization.

[0032] According to the embodiment of the application, through comprehensive multi-dimensional data collection, time, space, connection performance and current parameter state are covered, and the reliability of the space-time clustering algorithm is improved.

[0033] On the basis of the above embodiment, the operation data of the vehicle connection is collected from the mobile device end and the vehicle end, including: collecting the time stamp, connection delay and signal strength uploaded by the mobile device end; and collecting the GPS position, broadcast power and broadcast interval uploaded by the vehicle end.

[0034] In this embodiment, the timestamp is the time point of the current BLE Bluetooth connection, uploaded on the mobile phone side; the GPS position is the GPS position information of the current BLE Bluetooth connection operation, the data uploaded on the vehicle side; the connection delay is the delay of the current BLE Bluetooth connection, the data uploaded on the mobile phone side; the signal strength is the signal strength information of the current BLE Bluetooth, the data uploaded on the mobile phone side; the broadcast power and the broadcast interval are the BLE broadcast power and broadcast interval information, uploaded on the vehicle side.

[0035] Through the embodiments of the present application, the data integrity and desensitization safety are ensured through multi-source data fusion.

[0036] On the basis of the above-mentioned embodiments, the operation data is analyzed using a time-space clustering algorithm to identify the use scenarios of the user, including: using a time-space clustering algorithm, the high-frequency time period and the high-frequency place and the low-frequency time period and the low-frequency place of the mobile device end and the vehicle end link are identified based on the timestamp and the GPS position; the combination of the high-frequency time period and the high-frequency place is stored in the high-frequency use scenario data table; the combination of the low-frequency time period and the low-frequency place is stored in the low-frequency use scenario data table.

[0037] In this embodiment, the time-space clustering algorithm is a machine learning algorithm specially used for analyzing data containing time and space dimensions, discovering rules from data, and automatically classifying data points with similar behavior patterns into the same cluster, for example, a DBSCAN algorithm based on density or its variants can be used. In the present application, before the algorithm is executed, the data needs to be standardized, the timestamp can be converted into the number of minutes in a day (0-1440) and normalized to the [0, 1] interval; the GPS longitude and latitude coordinates are converted into plane coordinates using a suitable projection method. Data points that appear densely in time and space will be classified into the same cluster, and each identified cluster represents a user use scenario (including a time-space neighborhood and a space neighborhood). According to the density of data points, each cluster is assigned a label, i.e. a high-frequency use scenario or a low-frequency use scenario, for example, a high-frequency scenario of unlocking the home garage at 7am on weekdays is constructed. The division of high-frequency scenarios and low-frequency scenarios can be based on a preset frequency threshold, for example, if the proportion of the number of events in a certain cluster to the total number of connections exceeds 20% in the past 30 days, it is considered as a high-frequency scenario, and if it is less than 5%, it is considered as a low-frequency scenario. These scenario information is stored in the high-frequency and low-frequency use scenario data table in a structured manner.

[0038] It should be noted that the connection delay and the signal strength can be used to evaluate the connection quality in this scenario, and assist in verifying the rationality of the scenario definition.

[0039] Through the embodiments of the present application, by analyzing the timestamp and the GPS position in the user historical connection data, the high-frequency use scenario and the low-frequency use scenario are automatically identified, and thus a user habit model (at least including the high-frequency use scenario data table and the low-frequency use scenario data table) is constructed.

[0040] On the basis of the above-mentioned embodiments, the broadcast parameters of the vehicle end are adjusted based on the use scene, including: in response to the current period and the current location matching the record of the high-frequency use scene data table, increasing the broadcast power of the vehicle end and shortening the broadcast interval; in response to the current period and the current location matching the record of the low-frequency use scene data table, reducing the broadcast power of the vehicle end and increasing the broadcast interval.

[0041] In this embodiment, the real-time state of the vehicle (including the current GPS position and the system time) is continuously monitored. When the vehicle enters a known geofence area, the scene data table is queried to match whether the current period and the location hit a certain defined high-frequency or low-frequency scene. If it is hit, the corresponding parameter adjustment instruction is generated and issued to the vehicle end, and the vehicle end notifies the BLE module to execute the adjustment.

[0042] Through the embodiments of the present application, the cloud end issues adjustment execution parameters to the vehicle according to the user habit model, and the vehicle ECU executes dynamic adjustment of the broadcast power and interval of the BLE chip (such as increasing the power to -10dBm and shortening the interval to 100ms during the commuting period). By adjusting the broadcast parameters in response to the scene matching, scene adaptive broadcast optimization is realized. Since the parameter adjustment prioritizes user high-frequency use period performance and saves energy during the inactive period, the problems of high connection delay and energy waste are at least partially solved, and the coverage range and battery consumption are balanced.

[0043] On the basis of the above-mentioned embodiments, the method further includes: in response to the number of times that the connection delay exceeds the first preset threshold value being greater than a preset value, switching to a fast broadcast mode and increasing the transmission power priority; the connection delay is the time interval experienced from the initiation of the connection request on the mobile device end to the successful establishment of the connection with the vehicle end.

[0044] Through the embodiments of the present application, by switching to the fast broadcast mode and increasing the power priority when the connection delay exceeds the threshold value for a number of times, abnormal situation fast response is realized, connection performance is prioritized, and high connection delay or failure in a complex electromagnetic environment is prevented.

[0045] On the basis of the above-mentioned embodiments, the broadcast parameters of the vehicle end are adjusted based on the use scene, and then the method further includes: optimizing the broadcast parameters according to the connection success rate and the energy consumption data; specifically including: in response to the connection success being lower than a second preset threshold value or the energy consumption data exceeding a third preset threshold value, re-executing the use space clustering algorithm analysis operation data to identify the use scene of the user.

[0046] In this embodiment, the cloud periodically calculates the average connection success rate and average energy consumption under each scenario. The second preset threshold (connection success rate threshold) can be set to 90%, and the third preset threshold (energy consumption threshold) can be set according to the baseline energy consumption. When the indicators of any scenario exceed the thresholds, the system automatically triggers the model retraining process. That is, using all historical data in the past preset time including the latest data, the spatiotemporal clustering algorithm is re-executed, and the high-frequency and low-frequency usage scenario data tables are updated, ensuring that the system can adapt to the migration of user habits or changes in the environment.

[0047] Through the embodiments of the present application, by periodically optimizing the parameters according to the connection success rate and energy consumption data feedback, re-executing the scenario recognition, a closed-loop self-optimization mechanism is realized, the user habit model is automatically updated, the problem of outdated model caused by environmental changes or user habit changes is prevented, and long-term adaptability and energy efficiency are ensured.

[0048] Figure 4 A structural block diagram of a vehicle Bluetooth broadcast system is provided for the embodiments of the present application. The present application provides a vehicle Bluetooth broadcast system, which can be used to implement the above method. The system comprises: a collection module, configured to collect vehicle connection operation data from a mobile device end and a vehicle end; a clustering module, configured to analyze the operation data using a spatiotemporal clustering algorithm to identify the user's usage scenario; the usage scenario at least includes a low-frequency usage scenario and a high-frequency usage scenario; a parameter adjustment module, configured to adjust the broadcast parameters of the vehicle end based on the usage scenario; the broadcast parameters at least include broadcast power and broadcast interval.

[0049] Based on the same inventive concept, the embodiments of the present application also provide an electronic device. Figure 5 A structural block diagram of an electronic device is provided for the embodiments of the present application. As shown in Figure 5 The embodiments of the present application provide an electronic device comprising one or more processors 101, a memory 102, and one or more I / O interfaces 103. The memory 102 stores one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle Bluetooth broadcast method of any of the above embodiments; the one or more I / O interfaces 103 are connected between the processor and the memory, and are configured to realize the information interaction between the processor and the memory.

[0050] The processor 101 is a device with data processing capability, including but not limited to a central processing unit (CPU) and the like; the memory 102 is a device with data storage capability, including but not limited to a random access memory (RAM, more specifically SDRAM, DDR, etc.), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), and a flash memory (FLASH); the I / O interface (read-write interface) 103 is connected between the processor 101 and the memory 102, and can realize information interaction between the processor 101 and the memory 102, including but not limited to a data bus (Bus) and the like.

[0051] In some embodiments, the processor 101, the memory 102, and the I / O interface 103 are connected to each other through the bus 104, and further connected to other components of the computing device.

[0052] In some embodiments, the one or more processors 101 include a field programmable gate array.

[0053] The embodiments of the present application also provide a computer readable medium. The computer readable medium stores a computer program, wherein the program is executed by a processor to implement the steps in any of the above vehicle Bluetooth broadcast methods. The computer readable storage medium can be a volatile or non-volatile computer readable storage medium.

[0054] The embodiments of the present application also provide a computer program product, including computer readable code or a non-volatile computer readable storage medium carrying computer readable code, when the computer readable code is run in a processor of an electronic device, the processor in the electronic device executes the above vehicle Bluetooth broadcast method.

[0055] Those skilled in the art can understand that all or some of the steps in the above disclosed method, the functions of the modules / units in the system and the device can be implemented as software, firmware, hardware, and appropriate combinations thereof. In the hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be performed by several physical components in cooperation. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software can be distributed on a computer readable storage medium, which can include computer storage media (or non-transitory media) and communication media (or transitory media).

[0056] As those skilled in the art will appreciate, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable program instructions, data structures, program modules or other data. Computer storage media include, but are not limited to, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), static random access memory (SRAM), flash memory or other memory technology, portable compact disc read only memory (CD-ROM), digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Further, as those skilled in the art will appreciate, communication media typically embodies computer readable program instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term "modulated data signal" means a signal that has one or more of its characteristics changed or set in a manner so as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as wireless networks, cellular telephone networks, code division multiple access (CDMA) networks, and other terrestrial and satellite radio frequency communication networks. Thus the computer readable program instructions and / or other program modules can be embodied in a computer readable storage medium, which can be any device or article that is enab!ed to store and / or carry computer readable program instructions and / or data structures. The computer readable storage medium can also be distributed over networked computer systems so that the computer readable program instructions and / or other program modules are stored and executed in a distributed fashion.

[0057] Computer readable program instructions described herein can be downloaded to respective computing / processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and / or a wireless network. The network can comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and / or edge servers. A network adapter card or network interface in each computing / processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing / processing device.

[0058] Computer readable program instructions for carrying out operations of the present application can be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate array (FPGA), or programmable logic array (PLA) can execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present application.

[0059] The computer program product described herein can be embodied in a specific manner by hardware, software, or a combination thereof. In an optional embodiment, the computer program product is embodied as a computer storage medium. In another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (SDK), and the like.

[0060] The computer program product described herein can be embodied in a specific manner by hardware, software, or a combination thereof. In an optional embodiment, the computer program product is embodied as a computer storage medium. In another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (SDK), and the like.

[0061] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can be a computer- readable storage medium having no data storage cycles that change state. The instructions can be executed by one or more processors of a computer, other programmable data processing apparatus, or other devices to produce a computer-implemented process such that the instructions which execute via the one or more processors of the computer or other programmable data processing devices create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0062] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0063] The flow diagrams and the block diagrams in the drawings are presented to illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to the present application. In this regard, each block in the flow diagrams and the block diagrams can represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical functions ("instructions"). In some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and

[0064] Example embodiments have been disclosed herein and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation. In some instances, it will be apparent to those skilled in the art that features, characteristics or aspects described in relation to one embodiment can be applied to other embodiments, unless otherwise clearly stated. It will also be apparent to one skilled in the art that various modifications and changes can be made thereto without departing from the scope of the present application as set forth in the following claims.

Claims

1. A vehicle Bluetooth broadcasting method, characterized by, The method comprises: collecting operation data of vehicle connection from mobile device side and vehicle side; analyzing the operation data using spatio-temporal clustering algorithm to identify use scenarios of users; the use scenarios at least include low-frequency use scenarios and high-frequency use scenarios; adjusting broadcast parameters of the vehicle side based on the use scenarios; the broadcast parameters at least include broadcast power and broadcast interval.

2. The method of claim 1, wherein, The operation data at least includes timestamp, GPS position, connection delay, signal strength, broadcast power and broadcast interval.

3. The method of claim 2, wherein, The collecting operation data of vehicle connection from mobile device side and vehicle side comprises: collecting the timestamp, connection delay and signal strength uploaded by the mobile device side; collecting the GPS position, broadcast power and broadcast interval uploaded by the vehicle side.

4. The method of claim 1, wherein, The analyzing the operation data using spatio-temporal clustering algorithm to identify use scenarios of users comprises: using spatio-temporal clustering algorithm to identify high-frequency time period and high-frequency location and low-frequency time period and low-frequency location of the mobile device side and vehicle side connection based on the timestamp and GPS position; storing the combination of the high-frequency time period and high-frequency location to high-frequency use scenario data table; storing the combination of the low-frequency time period and low-frequency location to low-frequency use scenario data table.

5. The method of claim 4, wherein, The adjusting broadcast parameters of the vehicle side based on the use scenarios comprises: in response to the current time period and current location matching the record of the high-frequency use scenario data table, increasing the broadcast power of the vehicle side and shortening the broadcast interval; in response to the current time period and current location matching the record of the low-frequency use scenario data table, reducing the broadcast power of the vehicle side and increasing the broadcast interval.

6. The method of claim 1, wherein, The method further comprises: in response to the number of times that the connection delay exceeds the first preset threshold value being greater than a preset value, switching to a fast broadcast mode and improving the transmission power priority; the connection delay is the time interval experienced from the mobile device side initiating a connection request to successfully establishing connection with the vehicle side.

7. The method of claim 1, wherein, The adjusting broadcast parameters of the vehicle side based on the use scenarios further comprises: optimizing the broadcast parameters according to connection success rate and energy consumption data; specifically comprising: in response to the connection success being lower than the second preset threshold value or the energy consumption data exceeding the third preset threshold value, re-executing the step of analyzing the operation data using spatio-temporal clustering algorithm to identify use scenarios of users.

8. A vehicle Bluetooth broadcasting system, characterized by, The method comprises: a collecting module for collecting operation data of vehicle connection from mobile device side and vehicle side; a clustering module for analyzing the operation data using spatio-temporal clustering algorithm to identify use scenarios of users; the use scenarios at least include low-frequency use scenarios and high-frequency use scenarios; a parameter adjusting module for adjusting broadcast parameters of the vehicle side based on the use scenarios; the broadcast parameters at least include broadcast power and broadcast interval.

9. An electronic device, comprising: The computer program is executed by the processor to implement the steps in the method of any one of claims 1 to 7. The computer program is executed by the processor to implement the steps in the method of any one of claims 1 to 7. ​ ​ 10. A computer readable medium having stored thereon a computer program, characterized in that ​