Vehicle unlocking method, electronic equipment, vehicle, storage medium and program product

The door actuator of the vehicle is directly controlled by electronic devices to unlock the vehicle door, which solves the problem that the hidden door handle cannot be unlocked in severe cold environments, and realizes the stable unlocking of the vehicle in various scenarios, improving the user experience.

CN120510657APending Publication Date: 2025-08-19BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411368039.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-08-19

AI Technical Summary

Technical Problem

The hidden door handle cannot pop out due to freezing in severe cold environments, resulting in the problem that the vehicle cannot be unlocked.

Method used

The unlocking command is directly sent to the vehicle through the electronic device, and the door actuator of the target door is controlled for the unlocking operation, bypassing the unlocking step of the door handle.

Benefits of technology

Ensure the vehicle to be unlocked stably in various scenarios, improve user experience, and avoid unlocking failures caused by ice accumulation on the door handle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120510657A_ABST
    Figure CN120510657A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle unlocking method, electronic equipment, a vehicle, a storage medium and a program product, and is applied to the technical field of vehicle unlocking. The method comprises the steps of receiving an unlocking operation; under the condition that unlocking operation is received, an unlocking instruction corresponding to a target vehicle door is sent to the vehicle, the vehicle controls a door actuator of the target vehicle door to conduct unlocking operation based on the unlocking instruction so as to open the target vehicle door, and the target vehicle door at least comprises one vehicle door of the vehicle. The unlocking instruction corresponding to the target vehicle door is sent to the vehicle through the electronic equipment, so that the vehicle directly controls the door actuator corresponding to the target vehicle door based on the unlocking instruction, the target vehicle door is directly unlocked, the target vehicle door is bounced off, a door handle does not need to be bounced off, and the step of unlocking the vehicle door through the door handle is avoided; therefore, the problem that the vehicle cannot be unlocked due to the fact that ice is accumulated on the inner structure of the door handle and the vehicle cannot be bounced off is solved, it is guaranteed that the vehicle can be stably unlocked in various scenes, and therefore the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to vehicle unlocking technology, and more particularly to a vehicle unlocking method, electronic equipment, vehicle, computer-readable storage medium, and computer program product. Background Art

[0002] With the continuous development of the automotive industry, more and more models are equipped with hidden door handles. Currently, there are many intelligent control methods and ice-breaking solutions for hidden door handles. These solutions fully consider how to use the power of the motor to push the door handle to break the ice and pop out. However, in the cold winter, hidden door handles will not only be unable to pop out due to ice, but also become unusable due to ice accumulation in the internal structure, which will make the vehicle unable to be unlocked. Summary of the Invention

[0003] This application aims to solve at least one of the technical problems existing in the prior art. To this end, this application proposes a vehicle unlocking method, electronic equipment, vehicle, computer-readable storage medium, and computer program product that can bypass the door handle and directly unlock the target door, thereby ensuring that the vehicle can be unlocked reliably in various scenarios.

[0004] In the first aspect, the present application provides a method for unlocking a vehicle, comprising receiving an unlocking operation; upon receiving the unlocking operation, sending an unlocking instruction corresponding to a target door to the vehicle, wherein the vehicle controls the door actuator of the target door to perform an unlocking operation based on the unlocking instruction to open the target door, wherein the target door includes at least one door of the vehicle.

[0005] In a second aspect, the present application provides another method for unlocking a vehicle, comprising determining a target door based on an unlock instruction upon receiving the unlock instruction; and controlling a door actuator of the target door to perform an unlocking operation to open the target door.

[0006] In a third aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the vehicle unlocking method of the first aspect described above is implemented.

[0007] In a fourth aspect, the present application provides a vehicle, comprising a controller, wherein the controller is configured to execute the vehicle unlocking method of the second aspect.

[0008] In a fifth aspect, the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned unlocking method for the vehicle applied to the first aspect or the second aspect.

[0009] In a sixth aspect, the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the above-mentioned unlocking method for the vehicle applied to the first aspect or the second aspect.

[0010] The vehicle unlocking method, electronic device, vehicle, computer-readable storage medium and computer program product provided in the embodiments of the present application send an unlocking instruction corresponding to the target door to the vehicle through the electronic device, so that the vehicle directly controls the door actuator corresponding to the target door based on the unlocking instruction, thereby directly unlocking the target door to open (such as popping open) the target door without popping open the door handle, bypassing the step of unlocking the door with the door handle, thereby avoiding the problem of being unable to unlock the vehicle due to ice accumulation in the internal structure of the door handle, ensuring that the vehicle can be stably unlocked in various scenarios, thereby improving the user experience.

[0011] Additional aspects and advantages of the embodiments of the present application will be given in part in the description below, and in part will become obvious from the description below, or will be learned through practice of the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0013] Figure 1 This is an application scenario diagram of a vehicle unlocking method provided by an embodiment of the present application;

[0014] Figure 2 This is a first flow chart of a vehicle unlocking method provided by one embodiment of the present application;

[0015] Figure 3 is a structural schematic diagram of a vehicle provided by an embodiment of the present application;

[0016] Figure 4 This is a second flow chart of a vehicle unlocking method provided by one embodiment of the present application;

[0017] Figure 5 This is a schematic diagram of a first scenario of a vehicle unlocking method provided by an embodiment of the present application;

[0018] Figure 6 This is a third flow chart of a vehicle unlocking method provided by one embodiment of the present application;

[0019] Figure 7 This is a schematic diagram of a second scenario of a vehicle unlocking method provided by an embodiment of the present application;

[0020] Figure 8This is a fourth flow chart of a vehicle unlocking method provided by one embodiment of the present application;

[0021] Figure 9 This is a schematic diagram of a module of a first unlocking device provided by an embodiment of the present application;

[0022] Figure 10 This is a schematic diagram of a module of a second unlocking device provided by an embodiment of the present application;

[0023] Figure 11 is a schematic structural diagram of an electronic device provided by an embodiment of the present application; and

[0024] Figure 12 This is a schematic diagram of the hardware structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0025] The following describes in detail embodiments of the present application. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application and are not to be construed as limiting the present application.

[0026] See also Figure 1 , Figure 1 101 is an application scenario diagram of a vehicle unlocking method provided in an embodiment of the present application. The application scenario provided in the present application includes a terminal device 101, a server 102, and a vehicle 103. The vehicle unlocking method provided in the present application can be executed by at least one of the terminal device 101 and the server 102.

[0027] Among them, the terminal device 101 may include but is not limited to: smart phones (such as Android phones, IOS phones, etc.), tablet computers, laptops, desktop computers, smart speakers, smart watches, portable personal computers, mobile Internet devices (Mobile Internet Devices, MID), intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, wearable devices, etc., and the embodiments of this application do not limit this.

[0028] The terminal device 101 may be integrated with a client, which may be a client capable of displaying data information such as text, images, audio, and video, including but not limited to a vehicle control client for controlling the vehicle (including unlocking doors, controlling vehicle air conditioning, etc.). The client may be a standalone client or an embedded sub-client integrated into a client (e.g., a social client), without limitation.

[0029] The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The embodiments of this application do not limit this.

[0030] It should be noted that Figure 1 The number of terminal devices and servers is only for example, and the number of terminal devices and servers can be more or less, which is not limited here. The terminal devices and servers can be directly or indirectly connected via wired or wireless communication, which is not limited here.

[0031] The terminal device can directly communicate with the vehicle through Bluetooth, near field communication, etc. Alternatively, the terminal device can communicate with the server and then communicate indirectly with the vehicle through the server.

[0032] The vehicle unlocking method in the embodiments of the present application can be executed by an electronic device, which can be at least one of a server and a terminal device. That is, the method can be executed by the terminal device alone or by both the server and the terminal device. Therefore, the execution entity of each step will not be repeated below.

[0033] It should be noted that in the example of the vehicle unlocking method below, the vehicle unlocking method executed by a terminal device is used as an example. Based on their understanding of the following, those skilled in the art can apply the vehicle unlocking method provided in the embodiment of the present application to other types of scenarios (such as the terminal device and the server cooperating to execute the vehicle unlocking method).

[0034] Based on the introduction of the above-mentioned related scenarios, an embodiment of the present application provides a vehicle unlocking method executed by a terminal device. The vehicle unlocking method is introduced in detail below.

[0035] See also Figure 2 A vehicle unlocking method provided in an embodiment of the present application is implemented by step 011, which is described in detail below.

[0036] Step 011: Receive unlocking operation;

[0037] Step 012: When an unlocking operation is received, an unlocking instruction corresponding to the target door is sent to the vehicle. The vehicle controls the door actuator of the target door to perform an unlocking operation based on the unlocking instruction to open the target door. The target door includes at least one door of the vehicle.

[0038] The unlocking operation refers to the related operation performed by the user on the terminal device to unlock the vehicle door.

[0039] Optionally, the unlocking operation includes at least one of a touch operation, a key operation, and a voice operation.

[0040] For example, the unlocking operation can be a touch operation. If the terminal device is equipped with a vehicle client, after the user opens the vehicle client, they can unlock the door by clicking the corresponding preset door unlock button. Alternatively, gesture operations can be set in the settings interface of the vehicle client to quickly complete the unlocking operation by performing specific gestures.

[0041] For another example, the unlocking operation can be a key operation. The terminal device is equipped with a vehicle client. After the user opens the vehicle client, he can set a quick unlocking operation in the settings interface of the vehicle client. The quick unlocking operation can be achieved by long pressing or double-clicking a specific physical button of the terminal device, thereby quickly achieving the unlocking operation.

[0042] For another example, the unlocking operation can be voice-activated. The user can quickly unlock the door by simply speaking a voice command, such as "Please unlock the front door for me."

[0043] Specifically, after the user completes the unlocking operation on the terminal device, an unlocking instruction corresponding to the target door can be generated based on the target door corresponding to the unlocking operation.

[0044] It is understood that the unlocking instruction includes at least the target door information and the control information for unlocking the target door. The target door information allows the vehicle to determine the door to be unlocked, and the control information can control the vehicle to perform the unlocking operation.

[0045] For example, the target door to be unlocked can be determined by the interface control targeted by the unlocking operation (such as associating the target door with the unlock button); or, the target door can be determined by associating it with a specific physical button and performing the unlocking operation on the specific physical button; or, the target door can be determined by associating it with gestures (such as swiping up with one finger for the main driving door, swiping up with two fingers for the front driving door, etc.), and the target door to be unlocked can be determined based on the gesture operation; or, through voice recognition, the target door that matches the voice can be identified.

[0046] The target door may include one or more doors of the vehicle, and unlocking of a specific single door may be achieved, or unlocking of multiple corresponding target doors may be achieved through one unlocking operation.

[0047] After the terminal device generates the unlock command, it can send the unlock command to the vehicle to unlock the target door.

[0048] For example, when the terminal device is close to the vehicle, the terminal device can first establish a Bluetooth connection with the vehicle, and then send the unlocking command via Bluetooth.

[0049] Understandably, to ensure security, the terminal device must have been paired with the vehicle via Bluetooth and authorized to connect via Bluetooth. This prevents unauthorized unlocking of the vehicle, which could lead to loss of the vehicle and property.

[0050] For another example, when the terminal device is far away from the vehicle, or the owner needs to lend the car to others and needs to unlock it remotely, an unlocking command can be sent to the server, which will then forward it to the vehicle.

[0051] After receiving the unlock command, the vehicle may first identify the target door to be unlocked based on the unlock command, such as by parsing the information of the target door contained in the unlock command.

[0052] It can be understood that when the vehicle unlocks the door, the hidden door handle is generally popped out through the unlocking signal, and the user pulls the door handle. At this time, the door handle will generate an unlocking command to the door actuator used to unlock the door, and the door actuator will open (such as popping open, pushing open, sliding open, etc.) the corresponding door.

[0053] See also Figure 3 The door actuator 604 of vehicle 600 includes a door lock motor 605, a door lock 606 (a mechanical structure connected to the door motor on the vehicle door side), and a lock catch 607 (a structure connected to the vehicle body and capable of being combined with the door lock). The door lock motor 605 is connected to the door lock 606. By driving the door lock motor 605 to move, the door lock 606 can be driven to move, disengaging the lock catch 607 and allowing the door to pop open. In a conventional solution, the unlocking command issued after the door handle is pulled is sent to the door actuator 604, which controls the movement of the door lock motor 605, thereby driving the door lock 606 to disengage the lock catch 607 and allowing the door to pop open. However, if the door handle is frozen and cannot be ejected, this method will not work to unlock the door.

[0054] Therefore, this application bypasses the process of opening the door handle and does not control the door handle to pop out. Instead, it directly controls the door actuator through the unlocking instruction, thereby driving the door lock motor to move, so as to drive the door lock to disengage the lock catch and open the car door.

[0055] Generally, each door is equipped with a corresponding door actuator. When the unlocking instruction contains the information of the target door, the door actuator corresponding to the target door can be controlled to open the target door in a targeted manner and unlock the target door.

[0056] In the vehicle unlocking method of the present application, an unlocking instruction corresponding to the target door is sent to the vehicle through an electronic device, so that the vehicle directly controls the door actuator corresponding to the target door based on the unlocking instruction, thereby directly unlocking the target door to open the target door without opening the door handle, thereby bypassing the step of unlocking the door with the door handle, thereby avoiding the problem of being unable to open and unlock the vehicle due to ice accumulation in the internal structure of the door handle, ensuring that the vehicle can be stably unlocked in various scenarios, thereby improving user experience.

[0057] In some embodiments, see Figure 4 The vehicle unlocking method also includes step 012, which is described in detail below.

[0058] Step 013: Displaying an unlocking interface, which includes a plurality of unlocking buttons, each of which corresponds to at least one door of the vehicle;

[0059] Step 012 includes:

[0060] Step 0121: When any target unlock button receives an unlock operation, an unlock instruction corresponding to the target unlock button is sent to the vehicle, and the unlock instruction is used to unlock the target door corresponding to the target unlock button.

[0061] Specifically, see Figure 5 Taking the unlocking operation as a touch operation as an example, multiple unlocking buttons can be preset in the vehicle client (such as Figure 5 As shown in Figures B1 to B4), each unlock button can be customized to associate with one or more doors, thereby improving the adaptability of the unlock button and meeting the differentiated needs of different users.

[0062] Optionally, the unlocking buttons correspond to the vehicle doors one by one, so that each vehicle door can be unlocked independently.

[0063] Optionally, the unlock button corresponds to multiple doors. In this way, multiple doors can be unlocked at once by the unlock button, thereby improving the efficiency of door unlocking.

[0064] When any target unlock button receives an unlock operation, the corresponding target door can be quickly determined based on the unlock button that received the unlock operation. At this time, an unlock instruction with the information of the target door can be generated and sent to the vehicle, so that the vehicle unlocks the target door based on the unlock instruction.

[0065] In some embodiments, please refer again to Figure 5 The unlocking interface also includes a vehicle model display area S1, which displays the vehicle's appearance information and status information. The status information at least includes door status information.

[0066] Specifically, in order to intuitively feedback vehicle information and unlocking progress, a vehicle model display area can be set on the unlocking interface to display the appearance of the vehicle through a vehicle model that is identical to the vehicle itself, so as to determine the information of the vehicle to be unlocked and avoid unlocking the wrong vehicle if the user owns multiple vehicles.

[0067] The vehicle's current status is then displayed through status information. To monitor unlocking progress, this status information at least includes door status information. For example, door status information includes unlocked, locked, open, closed, door handle popped out, and hidden. For example, the doors in the vehicle model can display states such as unlocked, locked, open, closed, door handle popped out, and hidden. If the target door is successfully unlocked, the target door in the vehicle model will also display a virtual door lock unlocking scene. When the door is opened, the door in the vehicle model will also open to the corresponding degree, thus intuitively displaying the unlocking progress and providing the user with timely status feedback.

[0068] It is understandable that the status information may also include other information, such as the vehicle's current driving gear, the vehicle's internal temperature, etc., which is not limited here and can be designed according to needs.

[0069] In some embodiments, see Figure 6 After sending the unlocking command to the vehicle, the vehicle unlocking method further includes step 014, which is described in detail below.

[0070] Step 014: Receive door status information fed back by the vehicle and display the door status information through the corresponding unlock button.

[0071] Specifically, to display the door status, the terminal device needs to obtain door status information from the vehicle in a timely manner. The vehicle monitors the door status of the target door in real time. After connecting to the vehicle, the terminal device can first obtain the door status information. Before successfully obtaining the door status information, all unlock buttons are inoperable to avoid invalid or erroneous unlocking operations due to door status asynchrony.

[0072] After the door status is synchronized, each unlock button is restored to an operable state, and the user can now click the unlock button to unlock the corresponding target door.

[0073] After receiving the unlock command, the vehicle monitors the door status of the target door in real time and sends feedback to the terminal device. For example, the door status information may include at least one of the following: default state, electrolysis unlocking in progress, electrolysis unlocking failure, or electrolysis unlocking success. Alternatively, the door status information may include unlocked, locked, open, closed, door handle popped out, or door handle hidden.

[0074] Among them, the default state can be the door state when the unlock command is not received (generally the closed state); electrolytic door opening means that the vehicle receives the unlock command and sends the unlock command to the door actuator, but the unlock command may need to go through an intermediate processing process, and the movement of the door lock motor makes the door lock disengage from the lock buckle also takes a certain amount of time. From the time the unlock command is received to the time the door lock is not disengaged from the lock buckle, it can be considered to be in electrolytic door opening; electrolytic door opening failure means that the vehicle has sent an unlock command to the door actuator, but the door actuator has not correctly executed the unlocking action, or the door actuator has executed the unlocking action, but has not successfully unlocked the target door. At this time, the target door is not opened, and electrolytic door opening failure will be fed back; electrolytic door opening success means that the vehicle has sent an unlock command to the door actuator and after the door actuator executes the unlocking action, the target door has been opened and is in the open state.

[0075] Optionally, the vehicle feeds back the door status information to the terminal device based on a preset strategy. The preset strategy may be that the vehicle obtains the door status information at a preset interval and then feeds it back to the terminal device; or the vehicle feeds back the door status information to the terminal device after the door status changes.

[0076] See also Figure 7 After receiving the door status information fed back by the vehicle, the terminal device can display the door status. For example, unlock button B1 is associated with the driver's door, unlock button B2 is associated with the passenger door, unlock button B3 is associated with the left rear door, and unlock button B4 is associated with the right rear door. Figure 7 As shown, after the user clicks the unlock buttons B1 and B2, based on the door status information received from the vehicle, the door status of the main driving door is the electrolytic door opening (i.e. Figure 7 The door status of the passenger door is "opening" (i.e. Figure 7 "Open Failed" in the dialog box).

[0077] In this way, the door status of the target door can be displayed intuitively and accurately through the unlock button corresponding to the target door.

[0078] In some embodiments, after receiving door status information from the vehicle, the terminal device may also display the door status through icons. For example, each door status has a corresponding door status icon, which can be displayed in the status bar of the interface to show the current door status.

[0079] In some embodiments, please refer again to Figure 7 The unlocking interface also includes usage prompts (such as Figure 7 In area S2), the usage prompt information includes an introduction to the unlocking interface and information on unlocking the door through the unlocking interface.

[0080] Specifically, in order to facilitate users to better use the emergency unlocking function of the car door, usage prompt information can be set on the unlocking interface. The usage prompt information is used to guide users to use the emergency unlocking function correctly. It specifically includes an introduction to the various controls of the unlocking interface, and how to unlock the car door through the unlocking interface, etc., to help users quickly master the use of the emergency unlocking function.

[0081] For example, the usage prompt information can provide guidance on the use of the emergency unlocking function through one or more methods such as images, text, and videos. Alternatively, the usage prompt information can provide operation guidance information to guide the user to perform corresponding touch operations on the interface step by step, thereby achieving step-by-step teaching and providing simple and easy-to-understand guidance on the use of the emergency unlocking function.

[0082] Based on the introduction of the above-mentioned related scenarios, an embodiment of the present application also provides a vehicle unlocking method executed by a vehicle end. The vehicle unlocking method is introduced in detail below.

[0083] See also Figure 8 A vehicle unlocking method provided in an embodiment of the present application is implemented by steps 021 and 022, which are described in detail below.

[0084] Step 021: upon receiving an unlock command, determining a target door based on the unlock command;

[0085] Specifically, when the vehicle receives an unlocking instruction, it can parse the unlocking instruction to obtain information about the target door.

[0086] Step 022: Control the door actuator of the target door to perform an unlocking operation to open the target door.

[0087] Specifically, the vehicle bypasses the door handle opening operation and directly controls the door actuator of the target door to unlock the target door, thereby opening the target door and unlocking the target door. This way, the target door can be opened without opening the door handle, avoiding the problem of being unable to open the door due to a frozen door handle.

[0088] Optionally, the vehicle can control the door lock motor of the target door to drive the door lock to disengage the lock catch to open the target door.

[0089] Optionally, to enable the target door to automatically spring open when the door lock disengages the striker, a sealing strip (a resilient device that seals the door to the vehicle body) can be installed on the edge of at least one of the door and the vehicle frame. When the door lock and striker are engaged, the sealing strip is compressed, sealing the target door. If the door lock disengages the striker, the sealing strip, unconstrained by its structural assembly, releases pressure, generating a sealing reaction force of approximately 200 to 300 Newtons (N) on the door. This reaction force is affected by the age of the sealing strip. This sealing reaction force can cause the vehicle to spring outward by 2 to 5 centimeters. The user can then open the door.

[0090] In this way, the method of using the sealing strip to pop open the door is innovative compared to the ice-breaking function of other electric doors in winter scenarios. It does not require an additional self-drive motor to control the door and door handle. The sealing reaction force on the car is used to achieve the effect of popping open the door. This is not only lower in cost, but also more universal. It can also be installed later on existing vehicles. However, it is necessary to ensure that the sealing reaction force of the sealing strip can achieve the effect of popping open the door.

[0091] In some embodiments, when the vehicle unlocks the target door, it also controls the door handle of the target door to pop open.

[0092] Specifically, since the sealing strip may age after long-term use, relying solely on the sealing strip to pop up the door is not stable. By controlling the door handle of the target door to also pop up, if the sealing reaction force is insufficient, the user can pull the popped-up door handle to open the door, ensuring that the door can be opened stably.

[0093] Furthermore, in common scenarios, even if the door seal pops open a certain distance, pulling the door edge to open it still provides a poor experience. Therefore, the door handle pops out simultaneously, allowing users to use the door handle to open the door, providing a better door opening experience. Pulling the door edge to open the door is only necessary if the door handle occasionally freezes and cannot be opened.

[0094] In some embodiments, the vehicle further includes a vehicle anti-theft device. Before controlling the door actuator of the target door to perform an unlocking operation to spring open the target door, the vehicle may control the vehicle anti-theft device to release security restrictions.

[0095] Understandably, currently, vehicles typically only issue unlock commands through the door handle. Other unlock commands are blocked by the vehicle's anti-theft device. When the anti-theft device is engaged, the vehicle cannot be unlocked, rendering the unlock command unable to control the corresponding door actuator to unlock the target door. Therefore, to activate the door actuator based on the unlock command, the anti-theft device must first be disengaged, placing the vehicle in a state where it can be unlocked normally. At this point, the door actuator corresponding to the target door can be controlled and unlocked. This ensures the effective unlocking of the target door.

[0096] In some embodiments, when the gear position of the vehicle is the parking gear position, the door actuator of the target door is controlled to perform an unlocking operation to pop open the target door.

[0097] Specifically, the door cannot be unlocked while the vehicle is moving (i.e., the vehicle is not in parking position). At this time, if the user's family or friends operate the user's mobile phone and mistakenly perform an unlocking operation, the door may be mistakenly locked, resulting in driving safety issues.

[0098] Therefore, when implementing the unlocking operation of the door actuator, the present application will first determine whether the vehicle gear is the parking gear. If so, the door actuator will be unlocked, avoiding driving safety problems caused by mis-locking.

[0099] In some embodiments, please refer again to Figure 3 The vehicle includes multiple controllers, namely a first controller 601, a second controller 602 and a third controller 603.

[0100] The first controller 601 (e.g., a smart entry controller) includes a communication module. The first controller 601 establishes a communication connection with an electronic device via the communication module to receive unlocking instructions or feedback door status information to the electronic device. This allows the first controller 601 to communicate with the electronic device and ensure the emergency unlocking function of the door is implemented.

[0101] The second controller 602 (such as the left body domain controller of the vehicle) is used to control the vehicle anti-theft device. When receiving an unlock command, the second controller 602 is used to control the vehicle anti-theft device to release security restrictions and forward the unlock command to the third controller 603; in this way, it can be ensured that the unlock command effectively unlocks the target door.

[0102] The second controller 602 is also used to first perform a security check on the unlocking instruction. If the security check passes, it controls the vehicle anti-theft device to remove the security restrictions and forwards the unlocking instruction to the third controller 603. In this way, the legitimacy of the terminal device performing the unlocking is guaranteed, and illegal terminal devices are prevented from unlocking the vehicle.

[0103] The third controller 603 (e.g., the rear body domain controller, which generally cannot directly receive commands from terminal devices and must be forwarded by other domain controllers) is used to control the door actuators. Upon receiving an unlock command, the third controller 603 controls the door actuators of the target door corresponding to the unlock command to perform the unlock operation, thereby opening the target door. This ensures control security in the rear body domain.

[0104] The process of unlocking the target door of the vehicle is as follows:

[0105] The first controller 601 receives the unlocking instruction, forwards it to the second controller 602 and feeds back the real-time monitored door status information to the terminal device. The second controller 602 performs a security check and turns off the vehicle anti-theft device (i.e., contacts the safety limit) after the check is passed, and forwards the verified unlocking instruction to the third controller 603 again. The third controller 603 can determine the target door based on the received unlocking instruction, thereby controlling the door actuator of the target door to perform an unlocking action to pop open the target door.

[0106] According to the method described in the above embodiment, the present application embodiment further provides a first unlocking device 300 for executing the steps in the vehicle unlocking method on the terminal device side. Figure 9 , Figure 9 : is a schematic diagram of a module of a first unlocking device 300 provided in an embodiment of the present application. The first unlocking device 300 includes:

[0107] Receiving module 301, used for receiving an unlocking operation;

[0108] The sending module 302 is used to send an unlocking instruction corresponding to the target door to the vehicle when an unlocking operation is received. The vehicle controls the door actuator of the target door to perform an unlocking operation based on the unlocking instruction to open the target door, and the target door includes at least one door of the vehicle.

[0109] According to the method described in the above embodiment, the present application embodiment also provides a second unlocking device 400, which is used to execute the steps in the vehicle unlocking method on the vehicle side. Figure 10 , Figure 10 : is a schematic diagram of a module of a second unlocking device 400 provided in an embodiment of the present application. The second unlocking device 400 includes:

[0110] A determination module 401 is configured to determine a target door based on the unlock instruction when an unlock instruction is received;

[0111] The control module 402 controls the door actuator of the target vehicle door to perform an unlocking operation to open the target vehicle door.

[0112] It should be noted that the specific details of each module unit in the above unlocking device have been described in detail in the embodiment of the above vehicle unlocking method, and will not be repeated here.

[0113] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.

[0114] In some embodiments, the unlocking device in the embodiments of the present application can be implemented in hardware, such as an electronic device or a component in an electronic device, such as an integrated circuit or a chip; the unlocking device can also be implemented in software, such as as an application installed in an electronic device.

[0115] In some embodiments, see Figure 11 , Figure 11 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Electronic device 500 includes a processor 501 and a memory 502. Memory 502 stores a computer program 503 executable on processor 501. When executed by processor 501, program 503 implements the various processes of the aforementioned embodiment of the vehicle unlocking method and achieves the same technical effects. To avoid repetition, these are not described here.

[0116] See also Figure 12 , Figure 12 Schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. The electronic device can be a terminal or a server. Exemplarily, the electronic device 700 includes a central processing unit (CPU) 701, a system memory 704 including a random access memory (RAM) 702 and a read-only memory (ROM) 703, and a system bus 705 connecting the system memory 704 and the central processing unit 701.

[0117] In some embodiments, the electronic device 700 may also include a basic input / output system (BIOS) 706 for facilitating information transmission between various components within the computer, and a large-capacity storage device 707 for storing an operating system 713, a client 714, and other program modules 715.

[0118] In some embodiments, the basic input / output system 706 includes a display 708 for displaying information and an input device 709 such as a touch panel or other input device for user input of information. A touch panel is also called a touch screen. A touch panel may include two parts: a touch device and a touch controller. Other input devices may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, an on / off button, etc.), a trackball, a mouse, and a joystick, which are not described in detail here.

[0119] The display 708 and input device 709 are both connected to the CPU 701 via an input / output controller 710 connected to the system bus 705. The basic input / output system 706 may also include an input / output controller 710 for receiving and processing input from a touch panel, other input devices, etc. Similarly, the input / output system 706 may also include output devices, such as a display screen, a printer, or other types of output devices.

[0120] The mass storage device 707 is connected to the central processing unit 701 via a mass storage controller (not shown) connected to the system bus 705. The mass storage device 707 and its associated computer-readable media provide non-volatile storage for the electronic device 700. In other words, the mass storage device 707 may include a computer-readable medium (not shown) such as a hard disk or a Compact Disc Read-Only Memory (CD-ROM) drive.

[0121] According to various embodiments of the present application, the electronic device 700 can also be connected to a remote computer on a network via a network such as the Internet. That is, the electronic device 700 can be connected to the network 717 via the network interface unit 716 connected to the system bus 705, or the network interface unit 716 can be used to connect to other types of networks or remote computer systems (not shown).

[0122] An embodiment of the present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the embodiment of the above-mentioned vehicle unlocking method are implemented, and the same technical effects can be achieved. To avoid repetition, they are not described here.

[0123] The processor may be the processor in the electronic device in the above embodiment. The computer readable storage medium may be a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0124] Computer-readable media may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer-readable instructions, data structures, program modules or other data. Computer storage media include RAM, ROM, Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), flash memory or other solid-state memory technology, CD-ROM, Digital Versatile Disc (DVD) or other optical storage, tape cassettes, magnetic tape, disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that computer storage media are not limited to the above.

[0125] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the aforementioned vehicle unlocking method. The processor may be the processor in the electronic device described in the aforementioned embodiment. When executed by the processor, the computer program implements each of the aforementioned vehicle unlocking method embodiments, achieving the same technical effects. To avoid repetition, these steps are not described here.

[0126] It is understandable that in the specific implementation of this application, data related to user identity or characteristics is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0127] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and intent of the present application, and that the scope of the present application is defined by the claims and their equivalents.

Claims

1. A method for unlocking a vehicle, characterized in that: include: Receive unlock operation; When an unlocking operation is received, an unlocking instruction corresponding to a target door is sent to the vehicle, and the vehicle controls the door actuator of the target door to perform an unlocking operation based on the unlocking instruction to open the target door, where the target door includes at least one door of the vehicle.

2. The vehicle unlocking method according to claim 1, characterized in that: Also includes: Displaying an unlocking interface, wherein the unlocking interface includes a plurality of unlocking buttons, each of the unlocking buttons corresponding to at least one door of the vehicle; When an unlock operation is received, sending an unlock instruction corresponding to the target door to the vehicle includes: When any target unlock button receives the unlock operation, an unlock instruction corresponding to the target unlock button is sent to the vehicle, where the unlock instruction is used to unlock the target door corresponding to the target unlock button.

3. The vehicle unlocking method according to claim 2, characterized in that: The unlocking interface also includes a model display area of the vehicle, and the model display area is displayed based on the appearance information and status information of the vehicle, and the status information at least includes door status information.

4. The vehicle unlocking method according to any one of claims 1 to 3, characterized in that: After sending the unlocking instruction to the vehicle, the method further includes: Receive door status information fed back by the vehicle, and display the door status information through the corresponding unlock button.

5. The vehicle unlocking method according to claim 3, characterized in that: The vehicle door status information includes at least one of a default status, electrolysis door opening in progress, electrolysis door opening failure, and electrolysis door opening success.

6. The vehicle unlocking method according to claim 2, characterized in that: The unlocking interface also includes usage prompt information, which includes an introduction to the unlocking interface and information on how to unlock the vehicle door through the unlocking interface.

7. The vehicle unlocking method according to claim 1, characterized in that: The unlocking operation includes at least one of a touch operation, a key operation, and a voice operation.

8. A method for unlocking a vehicle, characterized in that: include: Upon receiving an unlock command, determining a target door based on the unlock command; The door actuator of the target vehicle door is controlled to perform an unlocking operation to open the target vehicle door.

9. The vehicle unlocking method according to claim 8, characterized in that: The door actuator includes a door lock motor, a door lock, and a lock catch. The door actuator controlling the target vehicle door performs an unlocking operation to open the target vehicle door, including: The door lock motor of the target vehicle door is controlled to drive the door lock to disengage the lock catch to open the target vehicle door.

10. The vehicle unlocking method according to claim 9, characterized in that: At least one of the vehicle door and the corresponding vehicle frame is provided with a sealing strip, and when the door lock and the lock catch are engaged, the sealing strip of the target vehicle door is subjected to pressure to seal the target vehicle door; When the door lock is disengaged from the lock catch, the sealing strip generates a sealing reaction force to open the target vehicle door.

11. The vehicle unlocking method according to any one of claims 8 to 10, characterized in that: The vehicle further includes a door handle, and the method further includes: Control the door handle of the target vehicle door to open.

12. The vehicle unlocking method according to claim 8, characterized in that: The vehicle further includes a vehicle anti-theft device. Before controlling the door actuator of the target door to perform an unlocking operation to open the target door, the method further includes: The vehicle anti-theft device is controlled to release security restrictions.

13. The vehicle unlocking method according to claim 8, characterized in that: The controlling the door actuator of the target vehicle door to perform an unlocking operation to open the target vehicle door includes: When the gear position of the vehicle is the parking gear position, the door actuator of the target door is controlled to perform an unlocking operation to open the target door.

14. An electronic device, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the vehicle unlocking method according to any one of claims 1 to 7 is implemented.

15. A vehicle, characterized in that: The invention comprises a controller, wherein the controller is used to execute the vehicle unlocking method according to any one of claims 8 to 13.

16. The vehicle according to claim 15, characterized in that The controller includes a first controller, which includes a communication module. The first controller establishes a communication connection with the electronic device through the communication module to receive an unlocking instruction or feed back door status information to the electronic device.

17. The vehicle according to any one of claims 15 and 16, characterized in that The vehicle further includes a second controller and a third controller; The second controller is used to control the vehicle anti-theft device, and the second controller is used to control the vehicle anti-theft device to release the security restriction when receiving the unlocking instruction, and forward the unlocking instruction to the third controller; The third controller is used to control the door actuator of the vehicle door. When receiving the unlock instruction, the third controller controls the door actuator of the target vehicle door corresponding to the unlock instruction to perform an unlock operation to open the target vehicle door.

18. The vehicle according to claim 17, characterized in that The second controller is further configured to perform a security check on the unlock instruction, and if the security check passes, control the vehicle anti-theft device to release security restrictions and forward the unlock instruction to the third controller.

19. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the vehicle unlocking method according to any one of claims 1 to 13 is implemented.

20. A computer program product, characterized in that The invention comprises a computer program, which implements the vehicle unlocking method according to any one of claims 1 to 13 when the computer program is executed by a processor.