Parking control method, system, device and program product

By using ultra-wideband Bluetooth signals for high-precision parking control in digital key parking systems, the problem of low-frequency Bluetooth positioning accuracy is solved, and the safety and reliability of the parking process is significantly improved.

CN120186579APending Publication Date: 2025-06-20ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510548995.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-28
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

Among the existing digital key parking technology, the positioning accuracy of low-frequency Bluetooth is low, resulting in a greater safety risk during the parking process.

Method used

The Bluetooth signal with ultra-wideband function adopts the Bluetooth signal, and the communication connection of the first Bluetooth signal is disabled by verifying the first Bluetooth signal and the second Bluetooth signal, and interactive parking control information with the control terminal is realized based on the second Bluetooth signal, high-precision parking control is realized.

Benefits of technology

It improves the accuracy and safety of parking control, avoids the problem of low-frequency band Bluetooth positioning accuracy, and enhances the reliability of the digital key parking process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120186579A_ABST
    Figure CN120186579A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicles, in particular to a parking control method, system and device and a program product. The method applied to a vehicle end comprises the steps that a first Bluetooth signal and a second Bluetooth signal are received, the second Bluetooth signal is a Bluetooth signal supporting an ultra-wideband function, and the bandwidth of the first Bluetooth signal is smaller than that of the second Bluetooth signal; the first Bluetooth signal and the second Bluetooth signal are verified, and verification information is transmitted to the control end; under the condition that the verification information indicates that verification succeeds, forbidding communication connection with the control end based on the first Bluetooth signal; and based on the second Bluetooth signal, parking control information is interacted with the control end. According to the application, the Bluetooth signal with the ultra-wideband function can be adopted to realize high-precision parking control, so that the safety of the parking process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicles, and in particular, to a parking control method, system, device and program product. Background Art

[0002] According to statistics, the installation volume of digital keys for passenger cars in China reached 4.573 million in 2024, with a year-on-year growth of 93.8%, and the installation rate was 23.0%, an increase of 11.4 percentage points compared with the same period of the previous year. It is expected that by 2030, the installation rate of digital keys for passenger cars in China will exceed 90%. It can be seen that digital keys are in a rapid growth stage in the intelligent vehicle market. More and more models are starting to come standard with digital keys, which are gradually becoming an indispensable part of intelligent vehicles. People are already used to using their mobile phones as the only vehicle control mobile device. Use the mobile phone for functions such as keyless entry, keyless start, and intelligent parking. When completing the parking function through the digital key, currently, the control process is mainly achieved by Bluetooth communication. However, the Bluetooth function configured on the digital key used by the vehicle, due to various limiting factors such as parking technology protocols, usually uses low-frequency band communication. During the parking process, the position of the digital key is mainly located by the strength of the Bluetooth signal, so as to implement the parking function. However, the positioning accuracy of ordinary Bluetooth in the low-frequency band is at the meter level, and the positioning error is very large, resulting in a large safety risk during the parking process through the digital key. Summary of the Invention

[0003] Based on the above defects and deficiencies of the prior art, the present application proposes a parking control method, system, device and program product, which can use Bluetooth signals with ultra-wideband functions to achieve high-precision parking control, thereby improving the safety of the parking process.

[0004] According to a first aspect of the present application, there is provided a parking control method, which is applied to the vehicle side and includes: receiving a first Bluetooth signal and a second Bluetooth signal, where the second Bluetooth signal is a Bluetooth signal supporting ultra-wideband function, and the bandwidth of the first Bluetooth signal is less than that of the second Bluetooth signal; verifying the first Bluetooth signal and the second Bluetooth signal, and transmitting the verification information to the control end; in the case where the verification information indicates successful verification, disabling the communication connection with the control end based on the first Bluetooth signal; and interacting parking control information with the control end based on the second Bluetooth signal.

[0005] According to the parking control method provided in the first aspect of the present application, the verification of the first Bluetooth signal and the second Bluetooth signal includes: extracting first device information from the first Bluetooth signal and extracting second device information from the second Bluetooth signal; comparing whether the first device information and the second device information are the same; if so, generating first verification information indicating successful verification; if not, generating second verification information indicating failed verification.

[0006] According to the parking control method provided in the first aspect of the present application, the interaction of parking control information with the control end based on the second Bluetooth signal includes: obtaining a parking control instruction transmitted based on the second Bluetooth signal, where the parking control information includes the parking control instruction; executing the parking control instruction to complete the corresponding parking action.

[0007] According to the parking control method provided in the first aspect of the present application, the interaction of parking control information with the control end based on the second Bluetooth signal includes: based on the second Bluetooth signal, obtaining distance information between the vehicle end and the control end, where the parking control information includes the distance information; transmitting the distance information to the control end.

[0008] According to the parking control method provided in the first aspect of the present application, after obtaining the distance information between the vehicle end and the control end based on the second Bluetooth signal, it further includes: if the distance information is greater than a distance threshold, stopping the execution of the parking control instruction transmitted by the control end.

[0009] According to the second aspect of the present application, a parking control method is provided, which is applied to a control end and includes: broadcasting and sending a first Bluetooth signal and broadcasting and sending a second Bluetooth signal, where the second Bluetooth signal is a Bluetooth signal supporting the ultra-wideband function, and the bandwidth of the first Bluetooth signal is less than that of the second Bluetooth signal; obtaining verification information transmitted by the vehicle end, where the verification information is obtained by verifying the first Bluetooth signal and the second Bluetooth signal; if the verification information indicates successful verification, stopping sending the first Bluetooth signal and interacting with the vehicle end for parking control information based on the second Bluetooth signal.

[0010] According to the parking control method provided in the second aspect of the present application, the interaction of parking control information with the vehicle end based on the second Bluetooth signal includes: obtaining a parking control instruction and transmitting the parking control instruction to the vehicle end based on the second Bluetooth signal, where the parking control instruction is used to complete a parking action, and the parking control information includes the parking control instruction.

[0011] According to the parking control method provided in the second aspect of the present application, the interaction of parking control information with the vehicle terminal based on the second Bluetooth signal includes: obtaining the distance information between the vehicle terminal and the control terminal transmitted by the vehicle terminal, where the distance information is obtained based on the second Bluetooth signal, and the parking control information includes the distance information.

[0012] According to the parking control method provided in the second aspect of the present application, after obtaining the distance information between the vehicle terminal and the control terminal transmitted by the vehicle terminal, it further includes: if the distance information is greater than a distance threshold, generating and displaying a prompt message.

[0013] According to the third aspect of the present application, a parking control system is provided, including a vehicle terminal and a control terminal; the control terminal is configured to broadcast and send a first Bluetooth signal, and broadcast and send a second Bluetooth signal, where the second Bluetooth signal is a Bluetooth signal supporting the ultra-wideband function, the bandwidth of the first Bluetooth signal is less than that of the second Bluetooth signal, obtain the verification information transmitted by the vehicle terminal, if the verification information indicates successful verification, stop sending the first Bluetooth signal, and interact with the vehicle terminal for parking control information based on the second Bluetooth signal; the vehicle terminal is configured to receive the first Bluetooth signal and the second Bluetooth signal, verify the first Bluetooth signal and the second Bluetooth signal, and transmit the verification information to the control terminal, and in the case where the verification information indicates successful verification, disable the communication connection with the control terminal based on the first Bluetooth signal, and interact with the control terminal for parking control information based on the second Bluetooth signal.

[0014] According to the fourth aspect of the present application, an electronic device is provided, including: a memory and a processor; the memory is connected to the processor and is used to store a program; the processor is configured to implement the parking control method as described in the first aspect by running the program in the memory.

[0015] According to the fifth aspect of the present application, a computer program product is provided, including computer program instructions; when the computer program instructions are run by a processor, the processor is caused to execute the parking control method as described in the first aspect.

[0016] In this application, the vehicle end and the control end cooperate with each other. After the vehicle end receives the first Bluetooth signal and the second Bluetooth signal, where the second Bluetooth signal is a Bluetooth signal supporting the ultra-wideband function, and the bandwidth of the first Bluetooth signal is smaller than that of the second Bluetooth signal, the first Bluetooth signal and the second Bluetooth signal are verified, and the verification information is transmitted to the control end. If the control end determines that the verification information indicates successful verification, the control end stops sending the first Bluetooth signal, and the vehicle end disables the communication connection with the control end based on the first Bluetooth signal. The vehicle end and the control end interact parking control information based on the second Bluetooth signal. In the above process, by verifying the first Bluetooth signal and the second Bluetooth signal, it is possible to interact parking control information based on the second Bluetooth signal supporting the ultra-wideband function, thereby avoiding the problem of low accuracy of low-frequency Bluetooth, realizing high-precision parking control, and thus improving the safety of the parking process. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on the provided drawings.

[0018] Figure 1 Schematic flowchart of a parking control method provided by an embodiment of the present application when implemented on the vehicle end;

[0019] Figure 2 Schematic diagram of a Bluetooth connection provided by an embodiment of the present application;

[0020] Figure 3 Schematic diagram of the principle of bilateral ranging provided by an embodiment of the present application;

[0021] Figure 4 Schematic diagram of the principle of a parking control method provided by an embodiment of the present application (one);

[0022] Figure 5 Schematic diagram of the principle of a parking control method provided by an embodiment of the present application (two);

[0023] Figure 6 Schematic diagram of the principle of a parking control method provided by an embodiment of the present application (three);

[0024] Figure 7 Schematic diagram of the test principle of a Bluetooth signal provided by an embodiment of the present application;

[0025] Figure 8 Schematic flowchart of a parking control method provided by an embodiment of the present application when implemented on the control end;

[0026] Figure 9 Schematic connection diagram of a parking control system provided by an embodiment of the present application;

[0027] Figure 10 Block diagram of a vehicle-end device provided by an embodiment of the present application;

[0028] Figure 11 Block diagram of a control-end device provided by an embodiment of the present application;

[0029] Figure 12 Schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0030] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.

[0031] Application Overview

[0032] Currently, remote parking is usually completed through Bluetooth signals. For a digital key configured with a private Bluetooth, due to rigid requirements such as parking technology protocols, it usually can only adopt the Bluetooth Received Signal Strength Indication (RSSI) technology to determine the position of the digital key according to the strength of the Bluetooth signal. However, the ordinary low-power Bluetooth used when the vehicle parks usually uses low-frequency bands such as the 2.4 GHz band, resulting in low parking control accuracy.

[0033] Meanwhile, the process of using the digital key configured in the vehicle to perform parking operations on the vehicle is usually restricted by the mandatory requirements of the protocol. Exemplarily, the EU ECE R79 regulation document has mandatory safety requirements for automatic parking technology. The original text in Chapter 5 stipulates that "The specified maximum RCP operating range shall not exceed 6m", that is, it clearly stipulates that the remote control device and the vehicle must be within 6M for the Remote Control Parking (RCP) function to be enabled. Relevant domestic regulations also have regulations on the safe distance of remote control parking. The driver needs to monitor the vehicle within a controllable range, which also indirectly proves that the driver cannot be too far away from the vehicle. Parking control within a short distance requires higher measurement accuracy of the distance between the vehicle and the control device. If ordinary Bluetooth with a ranging accuracy in meters is used, it will cause a significant reduction in parking accuracy and pose a great safety risk.

[0034] Exemplary Method

[0035] This application provides a parking control method, which controls the vehicle to complete parking through data interaction between the control end and the vehicle end. The vehicle end is a data processing device configured on the vehicle, for example, a Bluetooth Network Communication Module for Vehicle (BNCM) or other vehicle controllers configured on the vehicle. The control end is a data processing device independent of the vehicle, for example, a mobile communication device such as a smart phone.

[0036] Next, taking the vehicle end as the execution subject, the parking control method provided by this application will be introduced.

[0037] In one embodiment, as Figure 1 shown, the process of implementing the parking control method on the vehicle end includes:

[0038] Step 101, receive the first Bluetooth signal and the second Bluetooth signal, where the second Bluetooth signal is a Bluetooth signal supporting the ultra-wideband function, and the bandwidth of the first Bluetooth signal is less than that of the second Bluetooth signal.

[0039] In this embodiment, the vehicle end can receive, interact with, and process two Bluetooth signals, namely the first Bluetooth signal and the second Bluetooth signal. The bandwidth of the first Bluetooth signal is smaller than that of the second Bluetooth signal. Optionally, the first Bluetooth signal includes private Bluetooth signals that vehicles can generally receive and process. For example, classic Bluetooth signals of Bluetooth version 4.0 and below support basic audio transmission and data connection; for another example, Bluetooth Low Energy (BLE) signals under Bluetooth version 4.1 / 4.2 introduce a low-power mode and are suitable for scenarios sensitive to power consumption; for still another example, Bluetooth signals of Bluetooth version 5.0 and above have higher transmission speed, longer communication distance, and stronger signal penetration ability. However, the first Bluetooth signal cannot meet the requirements of high-precision distance measurement, thus reducing the accuracy of parking control.

[0040] In this embodiment, the second Bluetooth signal is a Bluetooth signal supporting the Ultra-Wideband (UWB) function. The UWB positioning technology achieves high-precision positioning by using ultra-wideband pulse signals.

[0041] Step 102: Verify the first Bluetooth signal and the second Bluetooth signal, and transmit the verification information to the control end.

[0042] In this embodiment, in the actual operating environment, there may be multiple different devices near the vehicle broadcasting different Bluetooth signals. In this embodiment, to ensure the safety of the parking process, when the vehicle receives two different first Bluetooth signals and second Bluetooth signals, it is necessary to verify the first Bluetooth signal and the second Bluetooth signal. This verification process includes, but is not limited to, the security verification of the first Bluetooth signal and the second Bluetooth signal, and the verification of whether the first Bluetooth signal and the second Bluetooth signal come from the same control end.

[0043] Step 103: Disable the communication connection with the control end based on the first Bluetooth signal when the verification information indicates successful verification.

[0044] In this embodiment, on the premise that both the first Bluetooth signal and the second Bluetooth signal pass the security verification, if both the first Bluetooth signal and the second Bluetooth signal come from the same control end, it indicates successful verification. Then, the first Bluetooth signal can be not used, but instead the second Bluetooth signal can be switched to complete the high-precision parking control of the vehicle. When interacting with parking control information based on the second Bluetooth signal, to ensure communication security, disable the communication connection with the control end based on the first Bluetooth signal, and only perform data interaction through the communication channel established by the second Bluetooth signal.

[0045] Step 104: Interact with the control end for parking control information based on the second Bluetooth signal.

[0046] In this embodiment, a communication channel is established between the vehicle end and the control end based on the second Bluetooth signal, and the interaction of parking control information is realized through the communication channel based on the second Bluetooth signal. The parking control information refers to the information involved in the vehicle parking process, and the parking control information includes, but is not limited to, parking control instructions, vehicle position information, and other relevant information involved in the parking process.

[0047] Optionally, as Figure 2 shown, a Bluetooth secure connection is established between the control end and the vehicle end, and then the parking control information can be interacted between the control end and the vehicle end. The parking control instructions and other parking control information are converted into vehicle internal Controller Area Network (CAN) signals through the Bluetooth communication module of the vehicle end to request the parking module to start working; and then the parking control information is continuously sent through the guiding information in the human-machine interaction interface of the control end, and the parking function can be completed.

[0048] In one embodiment, verifying the first Bluetooth signal and the second Bluetooth signal includes: extracting the first device information from the first Bluetooth signal and extracting the second device information from the second Bluetooth signal; comparing whether the first device information and the second device information are the same; if so, generating a first verification information indicating successful verification; if not, generating a second verification information indicating failed verification.

[0049] In this embodiment, verifying the first Bluetooth signal and the second Bluetooth signal includes verifying the device information. Optionally, the vehicle end extracts the first device information from the first Bluetooth signal and extracts the second device information from the second Bluetooth signal. The first device information refers to the unique identification information corresponding to the device that emits the first Bluetooth signal, and the second device information refers to the unique identification information corresponding to the device that emits the second Bluetooth signal. If the first device information and the second device information are the same, it indicates that the first Bluetooth signal and the second Bluetooth signal are emitted from the same device (i.e., the control end), and then the vehicle end can generate the first verification information indicating successful verification and transmit the first verification information to the control end. If the first device information and the second device information are different, it indicates that the first Bluetooth signal and the second Bluetooth signal are not emitted from the same device. To avoid the safety risk of parking control, the vehicle end generates the second verification information indicating failed verification and transmits the second verification information to the control end. Optionally, after receiving the first verification information indicating successful verification, the control end actively feeds back the disabling information of the first Bluetooth signal to the vehicle end. Then, based on the disabling information of the first Bluetooth signal, the vehicle end disables the communication connection with the control end based on the first Bluetooth signal, and at the same time, the vehicle end performs data interaction with the control end through the communication connection based on the second Bluetooth signal. If the control end receives the second verification information indicating failed verification, the control end and the vehicle end perform data interaction based on the communication connection of the first Bluetooth signal.

[0050] In one embodiment, based on the second Bluetooth signal, parking control information is interacted with the control terminal, including: obtaining a parking control instruction transmitted based on the second Bluetooth signal, where the parking control information includes the parking control instruction; executing the parking control instruction to complete the corresponding parking action.

[0051] In this embodiment, the parking control information interacted between the vehicle terminal and the control terminal includes a parking control instruction, which refers to an instruction for controlling the parking action of the vehicle, including but not limited to a forward instruction, a backward instruction, and other parking control instructions. Optionally, the control terminal includes a human-machine interaction interface, and the user can input the parking control instruction required for parking through the human-machine interaction interface. After receiving the parking control instruction transmitted by the control terminal, the vehicle terminal executes the parking control instruction, thereby controlling the vehicle to complete the corresponding parking action. Optionally, the vehicle terminal will feedback the execution result of the parking control instruction to the control terminal, so that the user can timely obtain the state of the vehicle during the parking control process.

[0052] In one embodiment, based on the second Bluetooth signal, parking control information is interacted with the control terminal, including: based on the second Bluetooth signal, obtaining the distance information between the vehicle terminal and the control terminal, where the parking control information includes the distance information; transmitting the distance information to the control terminal.

[0053] In this embodiment, during the parking control process, the vehicle terminal interacts with the control terminal the distance information between the vehicle terminal and the control terminal based on the second Bluetooth signal, and this distance information is obtained after ranging is completed by the Ultra Wide Band (UWB) function based on the second Bluetooth signal. Optionally, the UWB technology is a wireless carrier communication technology, and the UWB positioning algorithm uses the two-way time of flight (TW-TOF) technology to achieve ranging. Compared with Bluetooth ranging and positioning, UWB positioning can not only reach the centimeter level in terms of accuracy, but also the UWB operating frequency band is 499.2 MHz, which has no conflict with other radio waves and has extremely strong anti-multipath interference ability. Specifically, as Figure 3 shown, the real-time process of the two-way ranging technology is as follows:

[0054] Node A sends a second Bluetooth signal to Node B at time point TX_t1. After a transmission duration of TOF1, Node B receives the second Bluetooth signal, and Node B records the time point RX_t1 when it receives the second Bluetooth signal. After a time delay TreplyB, Node B sends a second Bluetooth signal to Node A at time point TX_t2. After a transmission duration of TOF2, Node A receives the second Bluetooth signal, and Node A records the time point RX_t2 when it receives the second Bluetooth signal. Then, the time difference between Node A sending and receiving a second Bluetooth signal once is TroundA. By analogy, after a time delay TreplyA, Node A sends a second Bluetooth signal to Node B again at time point TX_t3. After a transmission duration of TOF3, Node B receives the second Bluetooth signal, and Node B records the time point RX_t3 when it receives the second Bluetooth signal. Then, the time difference between Node B sending and receiving a second Bluetooth signal once is TroundB. Among them, the calculation formula for the propagation duration TOF1 of the second Bluetooth signal is as follows:

[0055]

[0056] Given that the propagation speed of the second Bluetooth signal is c, the distance d between Node A and Node B is as follows:

[0057] d = TOF1 × c

[0058] Node A and Node B in the above can be the control end and the vehicle end respectively. Based on the above principle, the distance information between the vehicle end and the control end can be calculated in real time.

[0059] In one embodiment, after obtaining the distance information between the vehicle end and the control end based on the second Bluetooth signal, it further includes: if the distance information is greater than the distance threshold, stop executing the parking control instruction transmitted by the control end.

[0060] In this embodiment, in order to meet the strict regulations of remote parking, the distance threshold can be set according to the actual situation and needs, so as to improve the safety during the remote parking process. Specifically, when the distance information between the control end and the vehicle end is measured in real time, if the distance information is greater than the distance threshold, it means that the distance between the control end and the vehicle end has exceeded the strict distance threshold. At this time, the vehicle end stops executing the parking control instruction transmitted by the control end. At the same time, the control end can prompt the user whether to exit the parking function, or prompt the user to approach the vehicle to enter the parking control range through text, voice, animation, or any other one or several methods.

[0061] In a specific embodiment, taking the control terminal as a smart phone for example, the smart phone is configured with the Digital Key 3.0 specification released by the Car Connectivity Consortium (CCC), abbreviated as CCC3.0. Under the CCC3.0 protocol, the smart phone is configured with a UWB ranging function, and the UWB ranging function under the CCC3.0 protocol can be called through the mobile wallet interface of the smart phone. At the same time, the vehicle terminal is a BNCM module, which is configured with functions of communicating with the smart phone and outputting UWB positioning and ranging.

[0062] In this embodiment, the smart phone and the BNCM module interact to complete the process of Robotic Process Automation (RPA), including:

[0063] As Figure 4 shown, there are a first Bluetooth key and a second Bluetooth key in the smart phone at the same time. The first Bluetooth key is used to process the first Bluetooth signal, and the second Bluetooth key is used to process the second Bluetooth signal. When the smart phone is used to approach the vehicle, if the Bluetooth function of the smart phone is turned on, the smart phone will broadcast the first Bluetooth signal and the second Bluetooth signal at the same time. After the BNCM module completes the connection authentication between the first Bluetooth key and the second Bluetooth key and the BNCM module, the BNCM module extracts the first device information in the first Bluetooth signal and the second device information in the second Bluetooth signal, and judges whether the first device information and the second device information are the same. If they are the same, the BNCM module will feedback the successfully verified first verification information to the smart phone. The smart phone will actively send a request to disconnect the first Bluetooth key (that is, disable the first Bluetooth signal) to the BNCM module. At the same time, the smart phone calls the mobile wallet interface to migrate the relevant instructions of the first Bluetooth key to the second Bluetooth key under the CCC3.0 protocol, and continuously interacts with the BNCM module through the communication channel established by the CCC3.0 protocol for the second Bluetooth signal, stops broadcasting the first Bluetooth signal, and records the coexistence flag bit of the first Bluetooth key and the second Bluetooth key to complete the subsequent parking control process. The BNCM module records the coexistence flag bit of the first Bluetooth key and the second Bluetooth key according to this request. At this time, the BNCM module only responds to the second Bluetooth signal sent by the second Bluetooth key under the CCC3.0 protocol, completes UWB ranging based on the second Bluetooth signal, so as to realize parking control. At the same time, the BNCM module stops judging the broadcast positioning of the first Bluetooth signal and stops receiving the interaction messages of the first Bluetooth key, so as to disable the communication connection between the BNCM module and the smart phone based on the first Bluetooth signal.

[0064] As Figure 5As shown above, the communication between the first Bluetooth key and the BNCM module has been disabled. In the application (APP) configured on the smartphone, there are vehicle control user interface (UI) function buttons for RPA (such as start, forward, backward, exit, etc.). By calling the mobile wallet interface under the smartphone CCC3.0 protocol through the upper-layer application of the APP, the parking control instructions of the APP will be migrated to the CCC3.0 protocol. Finally, communication is carried out with the BNCM module through the Bluetooth channel established based on the second Bluetooth signal under the CCC3.0 protocol to send the parking control instructions of RPA. The UWB ranging technology carried by the CCC3.0 protocol can achieve high-precision positioning of the vehicle and real-time transmission of the measured distance information between the smartphone and the vehicle. Optionally, the UWB ranging and positioning result (i.e., the distance information) is obtained through the positioning algorithm of the Bluetooth communication module of the BNCM module.

[0065] As Figure 6 shown, when the distance between the smartphone and the vehicle is greater than 6M restricted by the ECE R79 regulation, the BNCM module does not execute the parking control instructions received from the smartphone. At this time, the UI interface of the smartphone APP prompts the user with words such as "Please approach the vehicle". When the distance between the smartphone and the vehicle is less than or equal to 6M restricted by the ECE R79 regulation, the BNCM module executes the parking control instructions received from the smartphone.

[0066] In this embodiment, as Figure 7 shown, two vehicles with the same working conditions are used to conduct parking control test comparisons based on the first Bluetooth signal and the second Bluetooth signal respectively. Strictly following the requirements of the ECE R79 regulation and the verification agency method, points are arranged every 30° around the 6M position and 8M position of the vehicle in a 360° range. Using the smartphone for testing, parking control tests are carried out based on the first Bluetooth signal and the second Bluetooth signal respectively. Record whether the automatic parking function can be started at each point.

[0067] The test data results based on the first Bluetooth signal are as follows:

[0068] Table 1 Test data based on the first Bluetooth signal

[0069] Test Location Number of Tests Number of Successes Number of Failures Success Rate 8M 12 4 8 33.33% 6M 12 9 3 75.00%

[0070] As Figure 7 shown in and Table 1, at the 6M position, which is the maximum required by the regulation, the success rate of starting RPA automatic parking is 75%. Beyond the 8M position, which exceeds the regulation requirement, the success rate of starting RPA parking is 33.33%. The test result of this scheme is judged as a failure.

[0071] The test data results based on the second Bluetooth signal are as follows:

[0072] Table 2 Test data based on the second Bluetooth signal

[0073] Test Location Number of Tests Number of Successes Number of Failures Success Rate 8M 12 0 12 0.00% 6M 12 12 0 100.00%

[0074] As Figure 7 shown in and Table 2, at the 6M position where the regulatory requirement is the highest, the RPA automatic parking start success rate is 100%. Beyond the 8M position that exceeds the regulatory requirement, the RPA parking start success rate is 0. The test result of this solution is determined to be successful.

[0075] Next, taking the control end as the execution subject, the parking control method provided by this application will be introduced.

[0076] In one embodiment, as Figure 8 shown, the process of implementing the parking control method on the control end includes:

[0077] Step 801: Broadcast and send the first Bluetooth signal and the second Bluetooth signal, where the second Bluetooth signal is a Bluetooth signal supporting the ultra-wideband function, and the bandwidth of the first Bluetooth signal is less than that of the second Bluetooth signal;

[0078] Step 802: Obtain the verification information transmitted from the vehicle end, where the verification information is obtained by verifying the first Bluetooth signal and the second Bluetooth signal;

[0079] Step 803: If the verification information indicates successful verification, stop sending the first Bluetooth signal, and interact with the vehicle end for parking control information based on the second Bluetooth signal.

[0080] In one embodiment, interacting with the vehicle end for parking control information based on the second Bluetooth signal includes: obtaining a parking control instruction, and transmitting the parking control instruction to the vehicle end based on the second Bluetooth signal, where the parking control instruction is used to complete the parking action, and the parking control information includes the parking control instruction.

[0081] In one embodiment, interacting with the vehicle end for parking control information based on the second Bluetooth signal includes: obtaining the distance information between the vehicle end and the control end transmitted from the vehicle end, where the distance information is obtained based on the second Bluetooth signal, and the parking control information includes the distance information.

[0082] In one embodiment, after obtaining the distance information between the vehicle end and the control end transmitted from the vehicle end, it further includes: if the distance information is greater than the distance threshold, generating and displaying a prompt message.

[0083] In this application, the process of implementing the parking control method at the control end belongs to the same inventive concept as the process of implementing the parking control method provided in the above embodiments of this application at the vehicle end. For the technical details not described in detail in the process of implementing the parking control method at the control end, reference can be made to the process of implementing the parking control method provided in the above embodiments of this application at the vehicle end, which will not be elaborated here.

[0084] In this application, the vehicle end and the control end cooperate with each other. After the vehicle end receives the first Bluetooth signal and the second Bluetooth signal, where the second Bluetooth signal is a Bluetooth signal supporting the ultra-wideband function and the bandwidth of the first Bluetooth signal is less than that of the second Bluetooth signal, the first Bluetooth signal and the second Bluetooth signal are verified, and the verification information is transmitted to the control end. If the control end determines that the verification information indicates successful verification, the control end stops sending the first Bluetooth signal, and the vehicle end disables the communication connection with the control end based on the first Bluetooth signal. The vehicle end and the control end interact parking control information based on the second Bluetooth signal. In the above process, by verifying the first Bluetooth signal and the second Bluetooth signal, it is possible to interact parking control information based on the second Bluetooth signal supporting the ultra-wideband function, thereby avoiding the problem of low accuracy of low-frequency Bluetooth and achieving high-precision parking control, thus improving the safety of the parking process.

[0085] Exemplary System

[0086] Correspondingly, the embodiments of this application also provide a parking control system, as Figure 9 shown, including a vehicle end and a control end;

[0087] The control end is used to broadcast and send the first Bluetooth signal and broadcast and send the second Bluetooth signal, where the second Bluetooth signal is a Bluetooth signal supporting the ultra-wideband function and the bandwidth of the first Bluetooth signal is less than that of the second Bluetooth signal, obtain the verification information transmitted by the vehicle end, and if the verification information indicates successful verification, stop sending the first Bluetooth signal and interact parking control information with the vehicle end based on the second Bluetooth signal;

[0088] The vehicle end is used to receive the first Bluetooth signal and the second Bluetooth signal, verify the first Bluetooth signal and the second Bluetooth signal, transmit the verification information to the control end, disable the communication connection with the control end based on the first Bluetooth signal when the verification information indicates successful verification, and interact parking control information with the control end based on the second Bluetooth signal.

[0089] The parking control system provided in this embodiment belongs to the same inventive concept as the parking control method provided in the above embodiments of the present application, and can execute the parking control method provided in any of the above embodiments of the present application, and has the corresponding functional modules and beneficial effects of the method. For the technical details not described in detail in this embodiment, reference can be made to the specific processing content of the parking control method provided in the above embodiments of the present application, which will not be elaborated here.

[0090] Exemplary Device

[0091] Correspondingly, an embodiment of the present application further provides a vehicle-end device, as Figure 10 shown, the device may include:

[0092] A receiving module 1001, configured to receive a first Bluetooth signal and a second Bluetooth signal, where the second Bluetooth signal is a Bluetooth signal supporting the ultra-wideband function, and the bandwidth of the first Bluetooth signal is less than that of the second Bluetooth signal;

[0093] A verification module 1002, configured to verify the first Bluetooth signal and the second Bluetooth signal, and transmit the verification information to the control end;

[0094] A first processing module 1003, configured to disable the communication connection with the control end based on the first Bluetooth signal when the verification information indicates successful verification;

[0095] A control module 1004, configured to interact with the control end for parking control information based on the second Bluetooth signal.

[0096] Correspondingly, an embodiment of the present application further provides a control-end device, as Figure 11 shown, the device may include:

[0097] A broadcasting module 1101, configured to broadcast and send a first Bluetooth signal, and broadcast and send a second Bluetooth signal, where the second Bluetooth signal is a Bluetooth signal supporting the ultra-wideband function, and the bandwidth of the first Bluetooth signal is less than that of the second Bluetooth signal;

[0098] An information acquisition module 1102, configured to acquire the verification information transmitted by the vehicle end, where the verification information is obtained by verifying the first Bluetooth signal and the second Bluetooth signal;

[0099] A second processing module 1103, configured to stop sending the first Bluetooth signal if the verification information indicates successful verification, and interact with the vehicle end for parking control information based on the second Bluetooth signal.

[0100] The vehicle end device and the control end device provided in this embodiment belong to the same inventive concept as the parking control method provided in the above embodiments of the present application, can execute the parking control method provided in any of the above embodiments of the present application, and have the corresponding functional modules and beneficial effects of the execution method. For the technical details not described in detail in this embodiment, reference may be made to the specific processing content of the parking control method provided in the above embodiments of the present application, which will not be elaborated here.

[0101] Exemplary Electronic Device

[0102] An embodiment of the present application also provides an electronic device, as Figure 12 shown. The electronic device includes: a memory 1200 and a processor 1201.

[0103] The memory 1200 is connected to the processor 1201 and is used for storing programs.

[0104] The processor 1201 is used for implementing the parking control method in the above embodiment by running the program stored in the memory 1200.

[0105] Specifically, the above electronic device may further include: a communication interface 1202, an input device 1203, an output device 1204, and a bus 1205.

[0106] The processor 1201, the memory 1200, the communication interface 1202, the input device 1203, and the output device 1204 are interconnected through the bus. Among them:

[0107] The bus 1205 may include a path for transmitting information between various components of the computer system.

[0108] The processor 1201 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present invention. It may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0109] The processor 1201 may include a main processor, and may also include a baseband chip, a modem, etc.

[0110] The program for implementing the technical solution of the present invention is stored in the memory 1200, and the operating system and other key services can also be stored. Specifically, the program may include program codes, and the program codes include computer operation instructions. More specifically, the memory 1200 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk memory, a flash memory, and so on.

[0111] The input device 1203 may include devices for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor, etc.

[0112] The output device 1204 may include devices for allowing information to be output to a user, such as a display screen, a printer, a speaker, etc.

[0113] The communication interface 1202 may include devices of any transceiver type for communicating with other devices or communication networks, such as an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.

[0114] The processor 1201 executes the program stored in the memory 1200 and calls other devices, and can be used to implement each step of the parking control method provided in the above embodiments of the present application.

[0115] Exemplary Computer Program Product and Storage Medium

[0116] In addition to the above methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, and the computer program instructions, when run by a processor, cause the processor to execute the steps in the parking control method described in the embodiments of the present application.

[0117] The computer program product can be written in any combination of one or more programming languages for executing the program codes for operating the embodiments of the present application. The programming languages include object-oriented programming languages, such as Java, C++, etc., and also include conventional procedural programming languages, such as the "C" language or similar programming languages. The program codes can be executed entirely on a user computing device, partially on a user device, executed as an independent software package, partially on a user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0118] In addition, an embodiment of the present application may also be a storage medium, on which a computer program is stored, and the computer program is executed by a processor to perform the steps in the parking control method described in the embodiments of the present application.

[0119] For the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps may be in other sequences or performed simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0120] It should be noted that the embodiments in this specification are all described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other. For device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

[0121] The steps in the methods of the embodiments of the present application can be adjusted, combined, and deleted according to actual needs. The technical features recorded in each embodiment can be replaced or combined.

[0122] The modules and sub-modules in the devices and terminals provided in the embodiments of the present application can be combined, divided, and deleted according to actual needs.

[0123] In several embodiments provided by the present application, it should be understood that the disclosed terminals, devices, and methods can be implemented in other ways. For example, the terminal embodiments described above are only illustrative. For example, the division of modules or sub-modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple sub-modules or modules can be combined or integrated into another module, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or modules can be in electrical, mechanical, or other forms.

[0124] The modules or sub-modules described as separate components may or may not be physically separated. The components as modules or sub-modules may or may not be physical modules or sub-modules, that is, they can be located in one place, or distributed to multiple network modules or sub-modules. Some or all of the modules or sub-modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0125] In addition, in each embodiment of the present application, each functional module or sub-module can be integrated into one processing module, or each module or sub-module can exist physically alone, or two or more modules or sub-modules can be integrated into one module. The above-mentioned integrated module or sub-module can be implemented in the form of hardware, or in the form of a software functional module or sub-module.

[0126] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Skilled professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0127] The steps of the method or algorithm described in combination with the embodiments disclosed herein can be directly implemented by hardware, a software unit executed by a processor, or a combination of the two. The software unit can be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, register, hard disk, removable disk, CD-ROM, or any other form of storage medium well-known in the technical field.

[0128] Finally, it should also be noted that in this document, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of additional identical elements in the process, method, article or device comprising the element.

[0129] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments shown herein, but rather should be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A parking control method, characterized in that: Applied to the vehicle side, including: Receiving a first Bluetooth signal and a second Bluetooth signal, wherein the second Bluetooth signal is a Bluetooth signal supporting an ultra-wideband function, and a bandwidth of the first Bluetooth signal is smaller than that of the second Bluetooth signal; Verifying the first Bluetooth signal and the second Bluetooth signal, and transmitting verification information to the control end; If the verification information indicates that the verification is successful, disabling the communication connection with the control terminal based on the first Bluetooth signal; Based on the second Bluetooth signal, parking control information is exchanged with the control end.

2. The parking control method according to claim 1, characterized in that: The verifying the first Bluetooth signal and the second Bluetooth signal includes: Extracting first device information from the first Bluetooth signal, and extracting second device information from the second Bluetooth signal; comparing whether the first device information and the second device information are the same; If so, generating first verification information indicating successful verification; If not, second verification information indicating verification failure is generated.

3. The parking control method according to claim 1, characterized in that: The exchanging parking control information with the control terminal based on the second Bluetooth signal includes: Acquire a parking control instruction based on the second Bluetooth signal transmission, wherein the parking control information includes the parking control instruction; The parking control instruction is executed to complete the corresponding parking action.

4. The parking control method according to claim 1, characterized in that: The exchanging parking control information with the control terminal based on the second Bluetooth signal includes: Based on the second Bluetooth signal, acquiring distance information between the vehicle end and the control end, wherein the parking control information includes the distance information; The distance information is transmitted to the control end.

5. The parking control method according to claim 4, characterized in that: After acquiring the distance information between the vehicle end and the control end based on the second Bluetooth signal, the method further includes: If the distance information is greater than a distance threshold, the parking control instruction transmitted by the control end is stopped.

6. A parking control method, characterized in that: Applied to the control end, including: Broadcasting and sending a first Bluetooth signal, and broadcasting and sending a second Bluetooth signal, wherein the second Bluetooth signal is a Bluetooth signal supporting an ultra-wideband function, and a bandwidth of the first Bluetooth signal is smaller than that of the second Bluetooth signal; Acquire verification information transmitted by the vehicle end, wherein the verification information is obtained by verifying the first Bluetooth signal and the second Bluetooth signal; If the verification information indicates that the verification is successful, the sending of the first Bluetooth signal is stopped, and parking control information is exchanged with the vehicle end based on the second Bluetooth signal.

7. The parking control method according to claim 6, characterized in that: The exchanging parking control information with the vehicle end based on the second Bluetooth signal includes: A parking control instruction is obtained, and the parking control instruction is transmitted to the vehicle end based on the second Bluetooth signal, wherein the parking control instruction is used to complete a parking action, and the parking control information includes the parking control instruction.

8. The parking control method according to claim 6, characterized in that: The exchanging parking control information with the vehicle end based on the second Bluetooth signal includes: Acquire distance information between the vehicle end and the control end transmitted by the vehicle end, wherein the distance information is obtained based on the second Bluetooth signal, and the parking control information includes the distance information.

9. The parking control method according to claim 8, characterized in that: After acquiring the distance information between the vehicle end and the control end transmitted by the vehicle end, the method further includes: If the distance information is greater than the distance threshold, a prompt message is generated and displayed.

10. A parking control system, characterized in that: Including vehicle end and control end; The control end is used for broadcasting a first Bluetooth signal and a second Bluetooth signal, wherein the second Bluetooth signal is a Bluetooth signal supporting an ultra-wideband function and the bandwidth of the first Bluetooth signal is smaller than that of the second Bluetooth signal, obtaining verification information transmitted by the vehicle end, and if the verification information indicates that the verification is successful, stopping sending the first Bluetooth signal, and exchanging parking control information with the vehicle end based on the second Bluetooth signal; The vehicle end is used to receive the first Bluetooth signal and the second Bluetooth signal, verify the first Bluetooth signal and the second Bluetooth signal, and transmit the verification information to the control end. When the verification information indicates that the verification is successful, the communication connection with the control end based on the first Bluetooth signal is disabled, and parking control information is exchanged with the control end based on the second Bluetooth signal.

11. An electronic device, characterized in that: include: Memory and processor; The memory is connected to the processor and is used to store programs; The processor is used to implement the parking control method according to any one of claims 1 to 5, or the parking control method according to any one of claims 6 to 9, by running the program in the memory.

12. A computer program product, characterized in that includes computer program instructions; When the computer program instructions are executed by a processor, the processor is caused to execute the parking control method according to any one of claims 1 to 5, or the parking control method according to any one of claims 6 to 9.