Door control methods, devices, vehicles and computer-readable storage media

By detecting the distance between the car key and the vehicle through the in-vehicle terminal, the car door is automatically opened, solving the problem of inconvenience in existing car door opening methods, realizing flexible and convenient car door control, and improving the user experience.

CN117605359BActive Publication Date: 2026-05-05GREAT WALL MOTOR CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREAT WALL MOTOR CO LTD
Filing Date
2023-11-17
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Existing car door opening methods are not very flexible and convenient in certain situations, making it inconvenient for users to operate, especially when carrying items with both hands or in low light conditions.

Method used

The vehicle terminal detects whether the distance between the car key and the vehicle remains within a preset distance range for a certain period of time, and automatically controls the car door to open. The reservation information is sent by the car key or electronic terminal, and the reservation success is determined by combining the vehicle status.

Benefits of technology

It enables the car doors to open automatically when the user approaches the vehicle with the key, improving the flexibility and convenience of the opening method, ensuring safety and reliability, and providing a precise user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117605359B_ABST
    Figure CN117605359B_ABST
Patent Text Reader

Abstract

This application provides a vehicle door control method, device, vehicle, and readable storage medium. The method, applied in the field of vehicle control technology, includes: acquiring first reservation information for a target vehicle door; based on the first reservation information, detecting that the distance between the car key and the vehicle within a preset time period is within a first preset distance range for a first duration greater than or equal to the first preset duration, and controlling the vehicle to automatically open the target vehicle door. This application can control the vehicle to automatically open the door when the distance between the car key and the vehicle is within the first preset distance range for a first duration greater than or equal to the first preset duration, eliminating the need for the user to open the door using a door handle. This solves the inconvenience of requiring the user to open the door using a door handle in existing vehicles, providing a flexible and convenient door opening method and a better user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and more specifically, to a door control method, device, vehicle, and computer-readable storage medium in the field of vehicle control technology. Background Technology

[0002] As a crucial component of a vehicle, the current method of opening car doors involves first unlocking the entire vehicle with a key, and then the user pulls the door handle to open the door. However, in certain situations (such as when the user is carrying items with both hands, making it difficult to operate the door handle; or in low-light conditions, where the user may not be able to accurately locate the door handle), the existing door opening method is inconvenient, lacking flexibility and convenience, and thus reducing the user experience. Summary of the Invention

[0003] This application provides a vehicle door control method, device, vehicle, and computer-readable storage medium. The method can automatically open the vehicle door that the user wishes to open when the distance between the vehicle key and the vehicle is within a preset distance range for a duration greater than or equal to a preset duration, provided that the user has sent a first reservation information for the target vehicle door in advance. This eliminates the need for the user to manually operate the door handle to open the target vehicle door, making the method of controlling the opening of the target vehicle door flexible, convenient, and providing a good user experience.

[0004] Firstly, a door control method is provided, the method comprising:

[0005] Obtain the first reservation information for the target car door;

[0006] Based on the first reservation information, if the distance between the car key and the vehicle within a preset time period is detected to be greater than or equal to the first preset duration within a first preset distance range, the system controls the vehicle to automatically open the target door.

[0007] In the above technical solution, the vehicle terminal, based on the first reservation information of the target car door, controls the vehicle to automatically open the target car door when the distance between the car key and the vehicle is within a first preset distance range for a first duration greater than or equal to a first preset duration. This eliminates the need for the user to open the door using the door handle, solving the inconvenience of requiring the user to open the car door using the door handle in existing vehicles. Specifically, when a user approaches the vehicle with items in both hands, only needs the car key, and the distance between the user and the vehicle is within the first preset distance range for a duration greater than or equal to the first preset duration, the vehicle terminal can control the car door to open automatically. Furthermore, the first reservation information is a reservation message sent by the user to the vehicle terminal for the target car door. The vehicle terminal can control the user to automatically open the pre-set target car door when the user approaches the vehicle within the preset time period corresponding to the first reservation information, the user carries the car key, and the distance between the user and the vehicle is within the first preset distance range for a duration greater than or equal to the first preset duration. This allows for precise control of the target car door opening, and the door opening method is flexible, convenient, and provides a good user experience.

[0008] In conjunction with the first aspect, in some possible implementations, the method further includes:

[0009] If no matching car key is detected within the preset time period, the vehicle is kept locked and the first reservation is deemed invalid; or...

[0010] If a car key matching the vehicle is detected within the preset time period, and the distance between the car key and the vehicle is outside a first preset distance range, the vehicle is kept locked and the first reservation information is determined to be invalid; or

[0011] If a car key matching the vehicle is detected within the preset time period, and the first duration of the distance between the car key and the vehicle being within a first preset distance range is less than the first preset duration, the vehicle is kept locked and the first reservation information reservation is determined to be invalid.

[0012] In conjunction with the first aspect and the above implementation, before controlling the vehicle to automatically open the target door based on the first reservation information, after detecting that the distance between the car key and the vehicle within a preset time period is greater than or equal to the first preset duration for a first duration, the method further includes:

[0013] Obtain the current status of the vehicle;

[0014] Based on the current status of the vehicle, determine whether the first reservation information was successfully reserved.

[0015] In combination with the first aspect and the above implementation methods, in some possible implementation methods, when the obtained first reservation information comes from a car key matched with the vehicle, obtaining the current state of the vehicle includes:

[0016] Obtain the vehicle's current speed and power status;

[0017] Determining whether the first reservation information was successfully reserved based on the current status of the vehicle includes:

[0018] When the current speed of the vehicle is less than or equal to the preset speed and the power is off, the reservation information is determined to be successful.

[0019] When the vehicle's current speed is greater than the preset speed and / or the power supply is on, the first reservation information is determined to have failed.

[0020] In the above technical solution, when the first reservation information is sent to the vehicle terminal via a vehicle physical key matched with the vehicle, the vehicle terminal compares the vehicle's current speed with the preset speed, and compares the vehicle's current power status with the preset status, to determine whether the first reservation information sent via the vehicle physical key has been successfully reserved. This realizes the intelligent processing of the first reservation information from the vehicle physical key by the vehicle terminal, thereby determining whether the reservation has been successfully reserved and effectively ensuring the safety and reliability of the automatic opening of the target car door within a preset time period via the vehicle physical key.

[0021] In combination with the first aspect and the above implementation methods, in some possible implementation methods, when the obtained first reservation information originates from a terminal communicating with the vehicle, obtaining the current state of the vehicle includes:

[0022] Obtain the current speed of the vehicle;

[0023] Determining whether the first reservation information was successfully reserved based on the current status of the vehicle includes:

[0024] When the current speed of the vehicle is less than or equal to the preset speed, the reservation information is determined to be successful.

[0025] When the current speed of the vehicle is greater than the preset speed, it is determined that the first reservation information reservation has failed.

[0026] In the above technical solution, when the first reservation information is sent to the vehicle terminal through a terminal that communicates with the vehicle, the vehicle terminal determines whether the reservation information sent through the terminal is successful by comparing the vehicle's current speed with the preset speed. This realizes the intelligent processing of the first reservation information from the terminal by the vehicle terminal, so as to determine whether the reservation information from the terminal is successful, effectively ensuring the safety and reliability of the automatic opening operation of the remotely reserved target car door within the preset time period.

[0027] In combination with the first aspect and the above implementation methods, in some possible implementations, the method further includes:

[0028] If the reservation is successful, a first reminder message is sent to the terminal communicating with the vehicle. The first reminder message is used to notify the user that the reservation was successful.

[0029] If the reservation fails to be made using the first reservation information, a second reminder message is sent to the terminal communicating with the vehicle. The second reminder message is used to notify the user that the reservation has failed.

[0030] If the first reservation information fails, a third reminder message is sent to the terminal communicating with the vehicle, the third reminder message being used to prompt the user to re-make the reservation.

[0031] In the above technical solution, the vehicle terminal can send different reminder messages to the electronic terminal communicating with the vehicle according to the different states of the first reservation information, so as to inform the user of the current status of the first reservation information, eliminate the user's uncertainty and confusion, let the user clearly know the current status of the first reservation information, and improve the user experience and satisfaction.

[0032] In combination with the first aspect and the above implementation methods, in some possible implementation methods, when the second reservation information is obtained within the preset time period, the method further includes:

[0033] Determine the receiving times of the first and second reservation information, and re-make a reservation based on the second reservation information whose receiving time is closer to the current time.

[0034] In the above technical solution, the vehicle terminal re-makes a reservation based on the second reservation information, which is closer to the current time between the first reservation information and the second reservation information. This ensures that the vehicle terminal controls the vehicle to automatically open the target door in the latest reservation information based on the user's latest reservation information, so as to provide the user with more accurate and timely feedback and services.

[0035] Secondly, a door control device is provided, the device comprising:

[0036] The first acquisition module is used to acquire the first reservation information of the target car door;

[0037] The first control module is configured to, based on the first reservation information, detect that the distance between the car key and the vehicle within a preset time period is within a first preset distance range for a first duration greater than or equal to a first preset duration, and control the vehicle to automatically open the target car door.

[0038] In conjunction with the second aspect, in some possible implementations, the device further includes:

[0039] The second control module is used to control the vehicle to remain locked and determine that the first reservation information reservation has failed if no car key matching the vehicle is detected within the preset time period.

[0040] The third control module is used to control the vehicle to remain locked and determine that the first reservation information reservation has failed when a car key matching the vehicle is detected within the preset time period and the distance between the car key and the vehicle is outside the first preset distance range.

[0041] The fourth control module is used to control the vehicle to remain locked and determine that the first reservation information reservation has failed when a car key matching the vehicle is detected within the preset time period and the distance between the car key and the vehicle is within a first preset distance range for a first duration that is less than the first preset time period.

[0042] In conjunction with the second aspect and the above-described implementations, in some possible implementations, the device further includes:

[0043] The second acquisition module is used to acquire the current status of the vehicle;

[0044] The determination module is used to determine whether the first reservation information has been successfully reserved based on the current status of the vehicle.

[0045] In combination with the second aspect and the above implementation methods, in some possible implementation methods, the second acquisition module is specifically used to: acquire the current vehicle speed and power status of the vehicle;

[0046] The determination module is specifically used to: determine that the first reservation information reservation is successful when the current speed of the vehicle is less than or equal to a preset speed and the power is off; and determine that the first reservation information reservation fails when the current speed of the vehicle is greater than the preset speed and / or the power is on.

[0047] In combination with the second aspect and the above implementation methods, in some possible implementation methods, the second acquisition module is specifically used to: acquire the current speed of the vehicle;

[0048] The determination module is specifically used to: determine that the first reservation information reservation is successful when the current speed of the vehicle is less than or equal to a preset speed; and determine that the first reservation information reservation fails when the current speed of the vehicle is greater than the preset speed.

[0049] In conjunction with the second aspect and the above-described implementations, in some possible implementations, the device further includes:

[0050] The first sending module is used to send a first reminder message to the terminal communicating with the vehicle when the reservation information is successfully made; the first reminder message is used to notify the user that the reservation is successful.

[0051] The second sending module is used to send a second reminder message to the terminal communicating with the vehicle when the reservation fails to be made using the first reservation information. The second reminder message is used to notify the user that the reservation has failed.

[0052] The third sending module is used to send a third reminder message to the terminal communicating with the vehicle when the first reservation information fails, and the third reminder message is used to prompt the user to re-make the reservation.

[0053] In conjunction with the second aspect and the above-described implementations, in some possible implementations, the device further includes:

[0054] The re-booking module is used to determine the receiving time of the first and second reservation information when the second reservation information is obtained within the preset time period, and to re-book based on the second reservation information whose receiving time is closer to the current time.

[0055] Thirdly, a vehicle is provided, including a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, causing the vehicle to perform the methods described in the first aspect or any possible implementation thereof.

[0056] Fourthly, a computer program product is provided, comprising: computer program code, which, when run on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof.

[0057] Fifthly, a computer-readable storage medium is provided that stores computer program code, which, when executed on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof. Attached Figure Description

[0058] Figure 1 This is a schematic diagram of the implementation environment of a door control method provided in an embodiment of this application;

[0059] Figure 2 This is one of the schematic flowcharts of a door control method provided in the embodiments of this application;

[0060] Figure 3 This is a second schematic flowchart of a door control method provided in an embodiment of this application;

[0061] Figure 4 This is a schematic diagram of an operation interface for sending first reservation information to a vehicle via an electronic terminal, provided in an embodiment of this application.

[0062] Figure 5 This is a schematic diagram of an operation interface for canceling a reservation by sending first reservation information to a vehicle via an electronic terminal, as provided in an embodiment of this application.

[0063] Figure 6 This is a schematic diagram of the structure of a door control device provided in an embodiment of this application;

[0064] Figure 7 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Detailed Implementation

[0065] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0066] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0067] The implementation environment of the technical solutions provided in the embodiments of this application will be described below. Figure 1 This is a schematic diagram illustrating the implementation environment of a door control method provided in this application embodiment. See also... Figure 1 The implementation environment may include vehicle terminal 110 and target device 1200.

[0068] The vehicle terminal 110 is connected to the target device 1200 via a wireless network or near-field communication technology. The vehicle terminal 110 includes various types of sensors, which can obtain vehicle operation data when the driver is driving the vehicle where the vehicle terminal 110 is located. Accordingly, the vehicle terminal 110 also includes a processor and a memory. The memory is used to store the information collected by the sensors, and the processor is used to process the information stored in the memory.

[0069] The target device 1200 can be a car key matched with the vehicle where the vehicle terminal 110 is located, or a terminal that communicates with the vehicle where the vehicle terminal 110 is located. The target device 1200 can interact with the vehicle terminal 110 to send first reservation information to the vehicle terminal 110, so that the vehicle terminal 110 can control the target car door to open automatically if it detects that the distance between the car key matched with the vehicle where the vehicle is located and the vehicle is within a preset distance range for a continuous period of time that is greater than or equal to a preset duration.

[0070] After introducing the implementation environment provided by the embodiments of this application, the application scenarios of the embodiments of this application will be introduced below.

[0071] The technical solutions provided in this application can be applied to various types of vehicles with various types of doors. For example, the technical solutions provided in this application can be applied to vehicles with swing doors, and also to vehicles with doors. This application does not specifically limit the application in this regard.

[0072] Using the technical solution provided in this application embodiment, the vehicle terminal, based on the first reservation information of the target car door, controls the vehicle to automatically open the target car door when the distance between the car key and the vehicle is within a first preset distance range for a first duration greater than or equal to the first preset duration. This eliminates the need for the user to open the car door using the door handle, solving the inconvenience of requiring the user to open the car door using the door handle in existing vehicles. Specifically, when a user approaches the vehicle with items in both hands, as long as the user carries the car key and the distance between the user and the vehicle is within the first preset distance range for a duration greater than or equal to the first preset duration, the vehicle terminal can control the car door to open automatically. Furthermore, the first reservation information is a reservation information for the target car door sent by the user to the vehicle terminal in advance. The vehicle terminal can control the user to automatically open the target car door set in advance when the user approaches the vehicle within the preset time period corresponding to the first reservation information, carries the car key, and the distance between the user and the vehicle is within the first preset distance range for a duration greater than or equal to the first preset duration. This allows for precise control of the target car door opening, and the door opening method is flexible, convenient, and provides a good user experience.

[0073] It should be noted that the above description is based on the application of the technical solution provided in the embodiments of this application to a vehicle with doors. When the technical solution provided in the embodiments of this application is applied to vehicles with other types of doors, the implementation process is the same as the above description and will not be repeated here.

[0074] After introducing the implementation environment and application scenarios of the embodiments of this application, the technical solutions provided by the embodiments of this application will be described below. See also... Figure 2 , Figure 2 This is a schematic flowchart of a door control method provided in an embodiment of this application. Taking the vehicle terminal as the executing entity as an example, the door control method 2000 includes steps 2001 to 2006.

[0075] Step 2001: The vehicle terminal obtains the first reservation information for the target door.

[0076] The first reservation information may include preset time period information and target door information of the vehicle. Alternatively, the first reservation information may only include target door information. This embodiment does not specifically limit this.

[0077] It should be noted that the target door indicated by the target door information is: the door that the user expects to automatically open when the distance between the car key and the vehicle is detected to be within a first preset distance range for a first duration greater than or equal to the first preset duration within a preset time period.

[0078] It should be noted that the preset time period indicated by the preset time period information includes the preset start time and the preset end time.

[0079] The first reservation information obtained by the vehicle terminal is sent by the user to the vehicle terminal via the car key. The car key can be a valid physical key of the vehicle that matches the vehicle where the vehicle terminal is located, or it can be a digital key that can communicate with the vehicle. The first reservation information received by the vehicle terminal can be sent via the physical key of the vehicle or via the digital key of the vehicle. This embodiment does not make specific limitations on this.

[0080] In one embodiment of this application, when the car key is a physical key matched with the vehicle, the car key is provided with three types of control buttons and indicator lights. The three types of control buttons are unlock control buttons, lock control buttons, and door control buttons. The three types of control buttons are used to control the vehicle to perform the function corresponding to each type of control button. The indicator lights are used to indicate whether the first reservation information sent through the car key was successfully reserved, and to indicate whether the first reservation information sent through the car key has expired.

[0081] It should be noted that the number of door buttons included in the door control buttons is determined by the number of doors in the vehicle, and this embodiment does not impose a specific limitation on this.

[0082] For example, if a vehicle has five doors—left front door, right front door, left rear door, right rear door, and trunk door—the door control buttons on the car key can specifically include: left front door control button, right front door control button, left rear door control button, right rear door control button, and trunk control button.

[0083] For example, if a vehicle has two doors, a left door and a right door, the door control buttons on the car key can specifically include left door control buttons and right door control buttons.

[0084] It should be noted that when sending the first reservation information to the vehicle terminal via the car key, the control buttons on the car key can be configured to determine at least two types of control buttons on the car key as specific buttons for triggering the generation of the first reservation information. Alternatively, a new control button can be designed on the car key specifically for generating the first reservation information. This embodiment does not impose any specific limitations on this.

[0085] For example, at least one of the door control buttons on the car key, including the locking control button and the door control buttons, is designated as the specific button to trigger the generation of the first reservation information. When the user presses the locking control button and the left rear door control button respectively within a second preset time period, the target door of the first reservation information sent from the car key to the vehicle terminal is the left rear door. When the user presses the locking control button, the left rear door control button, and the right rear door control button respectively within the second preset time period, the target doors of the first reservation information sent from the car key to the vehicle terminal are the left rear door and the right rear door. The second preset time period can be set by the vehicle manufacturer, and this embodiment does not specifically limit it.

[0086] In this embodiment, when the car key is a physical key matched with the vehicle, and the physical key is within the vehicle's wireless remote unlocking range, the first reservation information can be sent to the vehicle terminal via the physical key. When the physical key is outside the vehicle's wireless remote unlocking range, the vehicle terminal cannot receive the first reservation information sent via the physical key. Sending the first reservation information to the vehicle terminal via the vehicle's physical key can be done directly when the user approaches the vehicle. This operation method is more intuitive for the user and does not require the intervention of additional electronic terminals or applications. The execution method is simple and direct. Even if the electronic terminal malfunctions or runs out of power, the user can still use the vehicle's physical key to send the first reservation information for the target door. At the same time, for some users who are not familiar with or skilled at using electronic terminals, using the vehicle's physical key to send the first reservation information for the target door is easier to learn and use, resulting in a better user experience.

[0087] In another embodiment of this application, when the car key is a digital key that matches the vehicle, the digital key is an electronic terminal that communicates with the vehicle and has control over the vehicle. Specifically, the electronic terminal can be a mobile phone, tablet computer, laptop computer, handheld computer, or wearable device that can communicate with the vehicle's in-vehicle terminal.

[0088] The electronic terminal allows for remote vehicle control, including starting / stopping the engine, unlocking / locking doors, adjusting air conditioning settings, and scheduling door openings. Vehicle owners can also conveniently use their mobile phones or other electronic devices to remotely control and manage their vehicles. For example, before entering the vehicle, owners can remotely preheat the vehicle, schedule door openings, adjust seat settings, or check the vehicle's status via the electronic terminal.

[0089] It should be noted that the electronic terminal is equipped with a vehicle control application for controlling the vehicle, which can send the first reservation information for the target door to the vehicle terminal through the vehicle control application on the electronic terminal.

[0090] It should be noted that, as Figure 4 As shown, Figure 4 This is a schematic diagram of an operation interface for sending first reservation information to a vehicle via an electronic terminal, provided in an embodiment of this application. When sending the first reservation information to the vehicle-mounted terminal via the electronic terminal 400, the first reservation information can be sent to the vehicle-mounted terminal via a vehicle control application on the electronic terminal 400. Specifically, the process of the electronic terminal sending the first reservation information to the vehicle-mounted terminal via the vehicle control application includes steps 301 to 304.

[0091] In step 301, the electronic terminal 400 responds to the user's click input on the first control 4011 in the door opening reservation control interface 401 and displays the target door selection interface 402.

[0092] It should be noted that the door opening reservation control interface 401 is an interface in the vehicle control application, and the first control 4011 can be the "reservation" control in the door opening reservation control interface 401; before step 301, the electronic terminal 400 also needs to receive the user's click input on the first control 4011.

[0093] When the electronic terminal 400 receives a user's click input on the "Reservation" control in the door opening reservation control interface 401, the electronic terminal 400 displays the target door selection interface 402, so that the user can select the door that the user expects to open automatically within a preset time period.

[0094] In step 302, the electronic terminal 400 responds to the user's click input on the first target sub-control in the target door selection interface 402 and selects the door corresponding to the first target sub-control as the target door.

[0095] It should be noted that the target door selection interface 402 includes multiple sub-controls, the number of which is determined by the number of doors of the vehicle, and this embodiment does not make a specific limitation on this.

[0096] For example, in the case where the vehicle has two doors, a left door and a right door, the target door selection interface 402 may include a "left door" sub-control 4021, a "right door" sub-control 4022, and a "left door and right door" sub-control 4023. The first target sub-control may be any one of the sub-controls of "left door" sub-control 4021, "rear door" sub-control 4022, and "left door and right door" sub-control 4023.

[0097] Before step 302, the electronic terminal 400 also needs to receive the user's click input on the first target sub-control in the target door selection interface 402.

[0098] Specifically, when the electronic terminal 400 receives a user's click input on the first target sub-control in the target door selection interface 402, the electronic terminal 400 will take the door corresponding to the first target sub-control as the target door.

[0099] For example, when the electronic terminal 400 receives a user's click input on the "left door and right door" sub-control 4023 in the target door selection interface 402, the electronic terminal 400 will treat both the left door and the right door corresponding to the "left door and right door" sub-control 4023 as the target doors.

[0100] In step 303, the electronic terminal 400 responds to the user's sliding input of the second target sub-control and the third target sub-control in the preset time period selection interface 403, and determines the preset start time and preset end time of the preset time period.

[0101] It should be noted that after the electronic terminal 400 selects the car door corresponding to the first target sub-control as the target car door, the electronic terminal automatically jumps to the preset time period selection interface 403. The preset time period selection interface 403 includes a second target sub-control 4031 and a third target sub-control 4032. The second target sub-control is used for the user to select the preset start time of the preset time period, and the third target sub-control is used for the user to select the preset end time of the preset time period. Before step 303, the electronic terminal 400 also needs to receive the user's first sliding input to the second target sub-control 4031 and the user's second sliding input to the third target sub-control 4032.

[0102] Specifically, when the electronic terminal 400 receives a first sliding input from the user onto the second target sub-control 4031, the electronic terminal 400 uses the time of the target area of ​​the second target sub-control 4031 at the end of the first sliding input as the preset start time of the preset time period; when the electronic terminal 400 receives a second sliding input from the user onto the third target sub-control 4032, the electronic terminal 400 uses the time of the target area of ​​the third target sub-control 4032 at the end of the second sliding input as the preset end time of the preset time period, so as to determine the preset time period based on the preset start time and preset end time of the preset time period.

[0103] For example, if the user slides the time of the target area of ​​the second target sub-control 4031 to 07:30 on October 11, 20023, and slides the time of the target area of ​​the third target sub-control 4032 to 07:59 on October 11, 20023, the electronic terminal 400 will use 07:30 on October 11, 20023 as the preset start time of the preset time period and 07:59 on October 11, 20023 as the preset end time of the preset time period, which is from 07:30 on October 11, 20023 to 07:59 on October 11, 20023.

[0104] Step 304: The electronic terminal generates first reservation information based on the target door and the preset time period, and sends the first reservation information to the vehicle terminal.

[0105] After the electronic terminal determines the target door and the preset time period, it generates the first reservation information based on the target door and the preset time period, and sends the first reservation information to the vehicle terminal.

[0106] It should be noted that when sending the first reservation information to the vehicle terminal through the vehicle control application on the electronic terminal 400, the user can also set the electronic terminal 400 to send the first reservation information to the vehicle terminal at a specific time and date, so as to provide users with greater convenience and flexibility in their daily lives.

[0107] For example, if a user needs to drive their child to school at 7:40 am from Monday to Friday, the user can choose to trigger the electronic terminal to send the first reservation information to the vehicle terminal at 7:30 am from Monday to Friday, and set the preset time period of the first reservation information to 7:30 am to 7:50 am.

[0108] In this embodiment, when the car key is a digital key that communicates with the vehicle, when sending the first reservation information to the vehicle terminal via the digital key, as long as the digital key can be used normally, the user does not need to be near the vehicle or carry the vehicle's physical key. The user can send the first reservation information to the vehicle terminal through the vehicle control application on the digital key. This allows the user to conveniently make a reservation for the automatic opening of the target car door. The reservation operation is flexible and not limited by specific time and space conditions, and can adapt to diverse usage scenarios. For example, if the user may remotely plan a trip or prepare the vehicle, the reservation can be made without operating the vehicle on-site. This helps to meet the different needs of users in their daily lives and provides users with more personalized and convenient services.

[0109] In one possible implementation, after the vehicle terminal obtains the first reservation information of the target door in step 2001, the door control method 2000 further includes: step 2002, determining whether the first reservation information has been successfully reserved.

[0110] Step 2002, which determines whether the first reservation information has been successfully reserved, specifically includes steps 20021 and 20022.

[0111] Step 20021: The vehicle terminal obtains the current status of the vehicle.

[0112] In one embodiment of this application, when the first reservation information originates from a car key matched with the vehicle, that is, when the first reservation information is sent to the vehicle terminal through the vehicle's physical key, the vehicle terminal obtains the vehicle's current speed and power status.

[0113] In cases where the first reservation information is sent to the vehicle terminal via the vehicle's physical key, it is necessary to determine whether the first reservation was successful based on the vehicle's current speed and the current power status of the vehicle.

[0114] In another embodiment of this application, when the first reservation information originates from a terminal communicating with the vehicle, that is, when the first reservation information is sent to the vehicle terminal via the vehicle's digital key, the vehicle terminal obtains the vehicle's current speed.

[0115] In cases where the first reservation information is sent to the vehicle's in-vehicle terminal via the vehicle's digital key, the success of the reservation can be determined based on the vehicle's current speed.

[0116] Step 20022: The vehicle terminal determines whether the first reservation information has been successfully reserved based on the current status of the vehicle.

[0117] In one embodiment of this application, when the first reservation information is sent to the vehicle terminal via the vehicle's physical key, if the vehicle's current speed is less than or equal to a preset speed and the power is off, the reservation is determined to be successful; if the vehicle's current speed is greater than the preset speed and / or the power is on, the reservation is determined to be unsuccessful.

[0118] In this embodiment of the application, when the first reservation information is sent to the vehicle terminal via the vehicle's physical key, if the vehicle terminal receives the first reservation information, it indicates that the physical key that sent the first reservation information is a valid physical key that matches the vehicle. At this time, if the vehicle's current speed is less than or equal to the preset speed and the vehicle's power is off, it is considered that the reservation was successful as the first reservation information sent via the physical key was successful.

[0119] It should be noted that the preset vehicle speed can be set by the vehicle manufacturer, and this embodiment does not impose specific limitations on it. For example, the preset vehicle speed can be 5 km / h.

[0120] During vehicle operation, the doors are typically locked, preventing drivers from unlocking the vehicle with the key. Therefore, one prerequisite for successful reservation is that the vehicle's current speed is less than or equal to a preset speed. When the vehicle's power is on, the first reservation information is sent to the vehicle terminal to reserve the automatic opening of the target door within a preset time period. If the reservation is successful, it may affect the normal control logic of the vehicle terminal, potentially causing safety hazards such as sudden engine shutdown or emergency braking. Therefore, another prerequisite for successful reservation is that the vehicle's power is off.

[0121] In this embodiment of the application, when the first reservation information is sent to the vehicle terminal via the vehicle's physical key, if the vehicle terminal does not receive the first reservation information; or, if the vehicle terminal receives the first reservation information and the vehicle terminal detects that the vehicle's current speed is greater than a preset speed; or, if the vehicle terminal receives the first reservation information and the vehicle terminal detects that the vehicle's current speed is less than or equal to a preset speed, and the vehicle terminal detects that the vehicle's power is on; or, if the vehicle terminal receives the first reservation information and the vehicle terminal detects that the vehicle's current speed is greater than a preset speed, and the vehicle terminal detects that the vehicle's power is on, the vehicle terminal determines that the reservation using the first reservation information sent via the vehicle's physical key has failed.

[0122] In this application, when the first reservation information is sent to the vehicle terminal via a vehicle physical key matched with the vehicle, the vehicle terminal compares the vehicle's current speed with the preset speed, and compares the vehicle's current power status with the preset status, to determine whether the first reservation information sent via the vehicle physical key has been successfully reserved. This realizes intelligent processing of the first reservation information from the vehicle physical key by the vehicle terminal, thereby determining whether the reservation has been successfully reserved and effectively ensuring the safety and reliability of the automatic opening of the target car door within a preset time period via the vehicle physical key.

[0123] In another embodiment of this application, when the first reservation information is sent to the vehicle terminal via the vehicle's digital key, if the vehicle's current speed is less than or equal to a preset speed, the reservation is determined to be successful; if the vehicle's current speed is greater than the preset speed, the reservation is determined to be unsuccessful.

[0124] In this embodiment of the application, when the first reservation information is sent to the vehicle terminal via the vehicle's digital key, if the vehicle terminal detects that the vehicle's current speed is less than or equal to a preset speed, the vehicle terminal determines that the reservation is successful based on the first reservation information sent via the vehicle's digital key; if the vehicle terminal detects that the vehicle's current speed is greater than the preset speed, the vehicle terminal determines that the reservation is unsuccessful based on the first reservation information sent via the vehicle's digital key.

[0125] In this application, when the first reservation information is sent to the vehicle terminal via a terminal that communicates with the vehicle, the vehicle terminal determines whether the reservation was successful by comparing the vehicle's current speed with the preset speed. This enables the vehicle terminal to intelligently process the first reservation information from the terminal to determine whether the reservation was successful, effectively ensuring the safety and reliability of the automatic opening of the remotely reserved target car door within a preset time period.

[0126] Step 2003: Based on the first reservation information, the vehicle terminal detects that the distance between the car key and the vehicle within a preset time period is within a first preset distance range and the first duration is greater than or equal to the first preset duration, and controls the vehicle to automatically open the target door.

[0127] It should be noted that in step 2002, if the vehicle terminal determines that the first reservation information is successfully reserved, step 2003 is executed; if the vehicle terminal determines that the first reservation information is unsuccessful, the vehicle terminal controls the vehicle to remain locked and determines that the first reservation information is invalid.

[0128] The preset time period can be the time period selected by the user in the preset time period selection interface 403 in step 303 above, or it can be a time period preset in the vehicle terminal. This embodiment does not make specific limitations on this.

[0129] For example, if the first reservation information sent by the user through an electronic terminal carries a preset time period, and the preset time period carried in the first reservation information is from 07:30 on October 11, 2023 to 07:59 on October 11, 2023, then after the reservation is successfully made, the vehicle terminal will detect whether the distance between the car key and the vehicle is within the first preset distance range from 07:30 on October 11, 2023 to 07:59 on October 11, 2023, and whether the duration for which the distance between the car key and the vehicle is within the first preset distance range is greater than or equal to the first preset duration.

[0130] For example, if the first reservation information sent by the user through an electronic terminal does not include a preset time period, or if the user sends the first reservation information to the vehicle terminal via the vehicle's physical key, then after the reservation is successfully made, the vehicle terminal uses the moment it receives the first reservation information as the preset start time of the preset time period, and uses a third preset duration after the moment it receives the first reservation information as the preset end time of the preset time period, thus obtaining the preset time period. The third preset duration can be set by the vehicle manufacturer, and this embodiment does not specifically limit it. For example, the third preset duration could be 200 minutes.

[0131] It should be noted that when the vehicle terminal detects whether the distance between the car key and the vehicle is within the first preset distance range within a preset time period, and whether the first duration for which the distance between the car key and the vehicle is within the first preset distance range is greater than or equal to the first preset duration, the car key can be a legal physical key of the vehicle that is matched with the vehicle, or it can be a digital key that can communicate with the vehicle. This embodiment does not make specific limitations on this.

[0132] When the vehicle terminal receives the first reservation information, the vehicle terminal detects the distance between the car key and the vehicle in real time within a preset time period, so as to determine whether to control the automatic opening of the target car door in the first reservation information based on the distance between the car key and the vehicle and the first duration of the distance between the car key and the vehicle within the first preset distance range.

[0133] It should be noted that the method by which the vehicle terminal determines the distance between the vehicle key (physical key / digital key) and the vehicle can refer to the existing technology for detecting the distance between the vehicle key and the vehicle, and will not be elaborated on in this implementation.

[0134] In one possible implementation, prior to step 2003, the door control method further includes: when the vehicle terminal detects that the distance between the car key and the vehicle within a preset time period is within a second preset distance range and the second duration is greater than a fourth preset duration, the vehicle terminal controls the vehicle to unlock.

[0135] It should be noted that when the distance between the car key and the vehicle is within the second preset distance range, and the second duration of the distance between the car key and the vehicle within the second preset distance range is greater than the fourth preset duration, the vehicle terminal automatically controls the vehicle to unlock, so that the vehicle terminal can subsequently control the target car door in the first reservation information to open automatically.

[0136] The second preset distance range is greater than or equal to the first preset distance range. Both the first and second preset distance ranges can be set by the vehicle manufacturer or the user. This embodiment does not impose any specific limitations on this.

[0137] For example, the first reservation distance range can be 1.5 meters, the second reservation distance range can be 1.5 meters, and the second preset distance range can also be 2 meters.

[0138] The fourth preset duration can be set by the vehicle manufacturer, and this embodiment does not impose any specific limitations on it.

[0139] For example, the fourth preset duration can be 2 seconds.

[0140] It should be noted that, when the second preset distance range is equal to the first preset distance range, if the vehicle terminal detects that the distance between the car key and the vehicle is within the second preset distance range within a preset time period, and the second duration of the distance between the car key and the vehicle being within the second preset distance range is greater than the fourth preset time period, and the first duration of the distance between the car key and the vehicle being within the first preset distance range is greater than or equal to the first preset time period, the vehicle terminal controls the vehicle to automatically unlock, and simultaneously controls the target door of the first reservation information to automatically open; if the second preset distance range is greater than the first preset distance range, if the vehicle terminal detects that the distance between the car key and the vehicle is within the second preset distance range within a preset time period, and the second duration of the distance between the car key and the vehicle being within the second preset distance range is greater than the fourth preset time period, the vehicle terminal controls the vehicle to automatically unlock; and if the distance between the car key and the vehicle is within the first preset distance range, and the first duration of the distance between the car key and the vehicle being within the first preset distance range is greater than or equal to the first preset time period, the vehicle terminal controls the target door of the first reservation information to automatically open.

[0141] In this embodiment, the vehicle terminal determines whether the distance between the vehicle and the car key is within a second preset distance range, and the duration for which the distance between the vehicle and the car key is within the second preset distance range. If the duration for which the distance between the car key and the vehicle is within the second preset distance range is greater than a fourth preset duration, the vehicle terminal can proactively initiate a vehicle unlocking operation. This allows the vehicle terminal to automatically unlock the target car door based on the first reservation information when it detects that the distance between the car key and the vehicle within the first reservation distance range is greater than or equal to the first preset duration within a preset time period. This improves user convenience and operational efficiency, enabling the vehicle terminal to automatically unlock the vehicle under certain conditions, reducing the need for manual operation and enhancing the user experience.

[0142] The first preset duration can be set by the vehicle manufacturer, and this embodiment does not impose specific limitations on it. For example, the first preset duration can be 1 second.

[0143] In this embodiment, when the vehicle terminal detects that the distance between the car key and the vehicle is within a first preset distance range within a preset time period, and the first duration of the distance between the car key and the vehicle within the first preset distance range is greater than the first preset duration, it can control the target car door in the first reservation information to automatically open. This achieves automatic opening of the target car door, providing users with a more convenient vehicle usage experience. Users can easily open the target car door without manually operating the door handle, facilitating operations such as getting in and out of the vehicle and loading / unloading items. Furthermore, the vehicle terminal will only control the target car door to automatically open when the distance between a legitimate physical key matched with the vehicle or a digital key communicating with the vehicle and the vehicle is within the first preset distance range for a first duration greater than the first preset duration. This effectively prevents unauthorized operation by unauthorized personnel, improves vehicle security and anti-theft performance, and reduces potential risks and security hazards.

[0144] For example, if the target door in the first reservation information is the left door, when the user approaches the vehicle with the car key within the preset time period corresponding to the first reservation information, if the vehicle terminal detects that the distance between the car key and the vehicle is less than 2 meters and the duration of the distance between the car key and the vehicle being less than 2 meters is greater than 2 seconds, the vehicle terminal will control the vehicle to unlock automatically. After the vehicle unlocks automatically, if the vehicle terminal detects that the distance between the car key and the vehicle is less than 1.5 meters and the duration of the distance between the car key and the vehicle being less than 1.5 meters is greater than 1 second, the vehicle terminal will control the left door of the vehicle to open automatically. At this time, the other doors of the vehicle will not open automatically.

[0145] For example, if the target doors in the first reservation information are the left and right doors, when the user approaches the vehicle with the car key within the preset time period corresponding to the first reservation information, if the vehicle terminal detects that the distance between the car key and the vehicle is less than 2 meters and the duration of the distance between the car key and the vehicle being less than 2 meters is greater than 2 seconds, the vehicle terminal controls the vehicle to unlock automatically. After the vehicle unlocks automatically, if the vehicle terminal detects that the distance between the car key and the vehicle is less than 1.5 meters and the duration of the distance between the car key and the vehicle being less than 1.5 meters is greater than 1 second, the vehicle terminal controls the left and right doors of the vehicle to open automatically at the same time. At this time, the other doors of the vehicle will not open automatically.

[0146] In one possible implementation, in step 2003, after the vehicle terminal detects, based on the first reservation information, that the distance between the car key and the vehicle within a preset time period is within a first preset distance range and the first duration is greater than or equal to the first preset duration, and controls the vehicle to automatically open the target car door, the car door control method 2000 further includes: in step 2010, when the vehicle terminal controls the vehicle to automatically open the target car door, it sends a fourth reminder message to the terminal communicating with the vehicle, the fourth reminder message being used to remind the user that the target car door has been opened.

[0147] It should be noted that the fourth reminder message sent from the vehicle terminal to the electronic terminal can be "XX (target door) door is open". The electronic terminal can output the fourth reminder message to the user through voice broadcast, status bar push, etc.

[0148] In one possible implementation, when a user approaches the vehicle with the car key and the target door of the vehicle is open, after the user closes the target door, if the user again enters the first preset distance range from outside the first preset distance range within the preset time period corresponding to the first reservation information, and the duration of stay within the first preset distance range is longer than the first preset duration, the vehicle terminal can still control the target door of the vehicle to open automatically according to the first reservation information, and control the first reservation information to become invalid after the target door of the vehicle opens automatically.

[0149] In this embodiment, when the distance between the car key and the vehicle is within a first preset distance range, and the first duration of the distance between the car key and the vehicle within the first preset distance range is less than the first preset duration, the vehicle terminal will not control the target car door of the first reservation information to open automatically. This avoids the vehicle terminal arbitrarily controlling the target car door to open when the user passes by the vehicle with the car key but does not want to open the target car door, thus ensuring the reliability of the automatic sensing and opening of the target car door function.

[0150] It should be noted that after the vehicle terminal controls the vehicle to automatically open the target door in step 2003, the vehicle terminal controls the first reservation information to become invalid.

[0151] In this embodiment, after the vehicle terminal controls the target door of the first reservation information to open automatically, the vehicle terminal can control the first reservation information to expire. That is, the first reservation information can only control the target door to open automatically once. After the target door opens automatically once based on the first reservation information, the first reservation information expires. If the user needs to open the target door automatically again, a new reservation information for the target door needs to be sent to the vehicle terminal. This allows the vehicle terminal to immediately release resources related to the first reservation information, such as memory and processor, after controlling the target door corresponding to the first reservation information to open automatically, so that these resources can be used by other tasks or requests that need to be processed, thereby improving the resource utilization of the vehicle terminal. Moreover, the vehicle terminal does not need to continue tracking the first reservation information, which simplifies the logical processing flow of the vehicle terminal, reduces the burden on the vehicle terminal, and improves the efficiency and performance of the vehicle terminal. In addition, by limiting each first reservation information to only one automatic opening of the target door, the user can clearly know that each reservation information corresponds to only one automatic opening of the target door in that reservation information, avoiding user confusion and misunderstanding, and improving the user's trust and satisfaction with the automatic sensing and opening of the target door function.

[0152] In one possible implementation, it should be noted that in step 2002, if the vehicle terminal determines that the first reservation information reservation is successful, the vehicle control method 2000 further includes steps 2004 to 2006.

[0153] Step 2004: If the vehicle terminal does not detect a car key matching the vehicle within a preset time period, it controls the vehicle to remain locked and determines that the first reservation information reservation has failed.

[0154] Step 2005: If the vehicle terminal detects a car key that matches the vehicle within a preset time period, and the distance between the car key and the vehicle is outside the preset distance range, the vehicle is kept locked and the reservation information for the first reservation is confirmed to be invalid.

[0155] Step 2006: If the vehicle terminal detects a car key that matches the vehicle within a preset time period, and the duration for which the distance between the car key and the vehicle is within a preset distance range is less than the preset duration, the vehicle is kept locked and the reservation information for the first reservation is confirmed to be invalid.

[0156] In this embodiment, if the vehicle terminal does not detect a car key matching the vehicle within a preset time period; or, if a car key matching the vehicle is detected within a preset time period and the distance between the car key and the vehicle is outside a preset distance range; or, if a car key matching the vehicle is detected within a preset time period and the distance between the car key and the vehicle is within a preset distance range for a duration shorter than a preset time period, the first reservation information is deactivated. This prevents the first reservation information from occupying the vehicle terminal's resources for an extended period, effectively improving the efficiency and response speed of the vehicle terminal. Simultaneously, it avoids user misunderstanding of the automatic door-opening function, maintaining positive user evaluation and satisfaction with this function.

[0157] In one possible implementation, the vehicle terminal can also respond to a user's reservation cancellation request sent via a digital key and control the invalidation of the first reservation information.

[0158] Among them, such as Figure 5 As shown, Figure 5 This is a schematic diagram of an operation interface for sending a reservation cancellation request via an electronic terminal, provided in an embodiment of this application. When sending a reservation cancellation request to an in-vehicle terminal via the electronic terminal 400, the user can send the request through the vehicle control application on the electronic terminal 400. Specifically, sending a reservation cancellation request to the in-vehicle terminal via the vehicle control application on the electronic terminal 400 includes steps 305 and 306.

[0159] Step 305: The electronic terminal receives the user's click input on the second control 4012 in the door opening reservation control interface 401.

[0160] It should be noted that the second control 4012 can be the "Cancel Reservation" control in the door opening reservation control interface 401.

[0161] Step 306: In response to the user's click input on the second control 4012 in the door opening reservation control interface 401, the electronic terminal generates a reservation cancellation request and sends the reservation cancellation request to the vehicle terminal.

[0162] When the electronic terminal receives a user's click input on the "Cancel Reservation" control in the door opening reservation control interface 401, the electronic terminal generates a reservation cancellation request and sends the reservation cancellation request to the vehicle terminal so that the vehicle terminal can control the first reservation information to become invalid.

[0163] In this embodiment, the user can send a reservation cancellation request to the vehicle terminal via an electronic terminal, so that the vehicle terminal can control the invalidation of the first reservation information based on the reservation cancellation request. This gives the user greater initiative and freedom, allowing the user to send a reservation cancellation request directly through the electronic terminal when they need to cancel the reservation, without waiting for the preset time period of the first reservation information to end, and without relying on the judgment of the vehicle terminal, thus improving the user's flexibility and convenience. At the same time, it makes it easier for users to better understand and manage their travel arrangements, enhances the user's trust and satisfaction with the vehicle system, and improves the overall user experience.

[0164] In one possible implementation, the vehicle control method 2000 further includes steps 2007 to 2010.

[0165] Step 2007: If the reservation is successful, the vehicle terminal sends a first reminder message to the terminal communicating with the vehicle. The first reminder message is used to notify the user that the reservation was successful.

[0166] Specifically, if the vehicle terminal determines that the reservation made through the first reservation information sent via the electronic terminal is successful, the vehicle terminal sends a first reminder message to the electronic terminal to notify the user that the reservation made through the first reservation information is successful; if the vehicle terminal determines that the reservation made through the first reservation information sent via the physical key is successful, the vehicle terminal can send a first reminder message to both the electronic terminal and the physical key simultaneously to notify the user that the reservation made through the first reservation information is successful.

[0167] It should be noted that the first reminder message sent from the vehicle terminal to the electronic terminal can be "The reservation for automatic opening of the XX (target door) door has been successfully completed. If you bring the car key near the vehicle during the ZZ time period (the preset time period in the first reservation information), the XX door will open automatically." The electronic terminal can output the first reminder message to the user through voice broadcast, status bar push, or other means.

[0168] It should be noted that once the vehicle terminal confirms that the reservation has been successfully made using the first reservation information sent via the physical key, the vehicle terminal sends a first reminder message to the physical key. This first reminder message can be indicated by turning the indicator light on the physical key green to notify the user that the reservation has been successfully made.

[0169] In step 2008, if the reservation fails in the first reservation information, the vehicle terminal sends a second reminder message to the terminal communicating with the vehicle. The second reminder message is used to notify the user that the reservation has failed.

[0170] Specifically, if the vehicle terminal determines that the reservation using the first reservation information sent through the electronic terminal has failed, the vehicle terminal sends a second reminder message to the electronic terminal to inform the user that the reservation using the first reservation information has failed; if the vehicle terminal determines that the reservation using the first reservation information sent through the physical key has failed, the vehicle terminal can send a second reminder message to both the electronic terminal and the physical key simultaneously to inform the user that the reservation using the first reservation information has failed.

[0171] It should be noted that the second reminder message sent from the vehicle terminal to the electronic terminal can be "XX (target door) door automatic sensor opening reservation failed, please AA (reason for the first reservation information failure)". The electronic terminal can output the second reminder message to the user through voice broadcast, status bar push, etc.

[0172] For example, if the vehicle terminal determines that the reservation made through the first reservation information sent by the electronic terminal has failed, the second reminder message sent by the vehicle terminal to the electronic terminal could be "The reservation for automatic door opening of XX (target door) has failed. Please keep the vehicle stationary."

[0173] For example, if the vehicle terminal determines that the reservation made via the physical key has failed, and the reason for the failure is that the current vehicle speed is greater than the preset speed, the second reminder message sent by the vehicle terminal to the electronic terminal could be "Reservation for automatic door opening of XX (target door) has failed. Please keep the vehicle stationary."

[0174] For example, if the vehicle terminal determines that the reservation made via the physical key has failed, and the reason for the failure is that the power is on, the second reminder message sent by the vehicle terminal to the electronic terminal could be "The reservation for the automatic opening of the XX (target door) door has failed. Please turn off the vehicle power."

[0175] It should be noted that if the vehicle terminal determines that the reservation using the first reservation information sent via the physical key has failed, the vehicle terminal will send a second reminder message to the physical key. The second reminder message may involve turning the indicator light on the physical key red to notify the user that the reservation using the first reservation information has failed.

[0176] In step 2009, if the first reservation information fails, the vehicle terminal sends a third reminder message to the terminal communicating with the vehicle. The third reminder message is used to prompt the user to re-make the reservation.

[0177] Specifically, if the vehicle terminal determines that the reservation information sent through the electronic terminal has expired, the vehicle terminal sends a third reminder message to the electronic terminal to notify the user that the reservation information has expired; if the vehicle terminal determines that the reservation information sent through the physical key has expired, the vehicle terminal can send a third reminder message to both the electronic terminal and the physical key simultaneously to notify the user that the reservation information has expired.

[0178] It should be noted that the third reminder message sent from the vehicle terminal to the electronic terminal can be "The automatic sensor opening reservation for XX (target door) has expired. Please reschedule if needed." The electronic terminal can output the third reminder message to the user through voice broadcast, status bar push, or other means.

[0179] It should be noted that if the vehicle terminal determines that the first reservation information sent via the physical key has failed, the vehicle terminal will send a third reminder message to the physical key. The third reminder message may control the indicator light on the physical key to turn red, so as to remind the user that the first reservation information has failed.

[0180] In this embodiment, the vehicle terminal can send different reminder messages to the electronic terminal communicating with the vehicle according to the different states of the first reservation information, so as to inform the user of the current status of the first reservation information, eliminate the user's uncertainty and confusion, let the user clearly know the current status of the first reservation information, and improve the user experience and satisfaction.

[0181] In one possible implementation, when the vehicle terminal obtains the second reservation information within a preset time period, the vehicle control method 2000 further includes: step 2011, the vehicle terminal determines the reception time of the first reservation information and the second reservation information, and re-makes a reservation based on the second reservation information whose reception time is closer to the current time.

[0182] In the case where the vehicle terminal receives the first reservation information and then receives the second reservation information, the vehicle terminal will execute step 202 on the second reservation information whose receiving time is closer to the current time, in order to determine whether to re-make a reservation based on the second reservation information.

[0183] It should be noted that if the second reservation information is successfully reserved, the vehicle terminal controls the first reservation information to become invalid, and in step 203, the vehicle terminal determines whether to control the vehicle to automatically open the target door of the second reservation information based on the second reservation information; if the second reservation information fails to be reserved, in step 203, the vehicle terminal still determines whether to control the vehicle to automatically open the target door of the first reservation information based on the first reservation information.

[0184] In this embodiment, the vehicle terminal re-books based on the second reservation information, which is closer to the current time than the first reservation information. This ensures that the vehicle terminal controls the vehicle to automatically open the target door in the latest reservation information based on the user's latest reservation information, thereby providing the user with more accurate and timely feedback and services.

[0185] It should be noted that the vehicle terminal and the electronic terminal can transmit information through the cloud platform. The electronic terminal can send the first reservation information triggered by the electronic terminal to the vehicle terminal through the cloud platform, and the vehicle terminal can return the reservation feedback information of the first reservation information to the electronic terminal through the cloud platform.

[0186] It should be noted that the vehicle terminal obtains the vehicle's current speed through a vehicle speed acquisition application and a vehicle speed sensor.

[0187] In this embodiment, when the vehicle terminal receives the first reservation information sent by the electronic terminal through the cloud platform, the vehicle terminal sends the first reservation information to the central control electronic module in the vehicle terminal. The central control electronic module determines whether the first reservation is successful based on the source of the first reservation information and the current vehicle speed. If the reservation is successful, the central control electronic module stores the first reservation information and simultaneously sends feedback to the vehicle terminal indicating successful reservation. If the reservation fails, the central control electronic module sends feedback to the vehicle terminal indicating reservation failure. When the vehicle terminal receives a reservation cancellation request sent by the electronic terminal through the cloud platform, the vehicle terminal sends the reservation cancellation request... The central control electronic module in the vehicle terminal cancels the pre-stored first reservation information and sends feedback to the vehicle terminal that the first reservation information has been canceled. In addition, the central control electronic module is also used to detect the position of the car key within the preset time period of the first reservation information, and determine whether it is necessary to control the opening of the target car door in the first reservation information based on the duration for which the distance between the car key and the vehicle is within the first preset distance range. If it is necessary to control the opening of the target car door, the central control electronic module sends an opening command to the target car door so that the door control module controls the target car door to open automatically, and controls the first reservation information to become invalid after the target car door is opened. At the same time, the information that the target car door has been opened and the first reservation information has become invalid is fed back to the vehicle terminal.

[0188] Figure 6 This is a schematic diagram of the structure of a vehicle door control device provided in an embodiment of this application. For example, as shown... Figure 6 As shown, the door control device 600 includes a first acquisition module 601 and a first control module 602.

[0189] The first acquisition module 601 is used to acquire the first reservation information of the target car door.

[0190] The first control module 602 is used to control the vehicle to automatically open the target door based on the first reservation information, when it detects that the distance between the car key and the vehicle within a preset time period is within a first preset distance range and the first duration is greater than or equal to the first preset duration.

[0191] In one possible implementation, the door control device 600 further includes a second control module, a third control module, and a fourth control module.

[0192] The second control module is used to keep the vehicle locked and determine that the first reservation information reservation has failed if no matching car key is detected within a preset time period.

[0193] The third control module is used to control the vehicle to remain locked and determine that the first reservation information reservation has failed when a car key matching the vehicle is detected within a preset time period and the distance between the car key and the vehicle is outside a first preset distance range.

[0194] The fourth control module is used to control the vehicle to remain locked and determine that the first reservation information reservation has failed if a car key matching the vehicle is detected within a preset time period and the distance between the car key and the vehicle is within a first preset distance range for a first duration that is less than the first preset time period.

[0195] In one possible implementation, the door control device 600 further includes a second acquisition module and a determination module.

[0196] The second acquisition module is used to acquire the current status of the vehicle.

[0197] The determination module is used to determine whether the first reservation information has been successfully reserved based on the current status of the vehicle.

[0198] In one possible implementation, the second acquisition module is specifically used to: acquire the vehicle's current speed and power status.

[0199] The determination module is specifically used to: determine that the first reservation information is successful when the vehicle's current speed is less than or equal to the preset speed and the power is off; and determine that the first reservation information is unsuccessful when the vehicle's current speed is greater than the preset speed and / or the power is on.

[0200] In one possible implementation, the second acquisition module is specifically used to: acquire the current speed of the vehicle.

[0201] The determination module is specifically used to: determine that the first reservation information is successful when the vehicle's current speed is less than or equal to the preset speed; and determine that the first reservation information is unsuccessful when the vehicle's current speed is greater than the preset speed.

[0202] In one possible implementation, the door control device 600 further includes a first sending module, a second sending module, and a third sending module.

[0203] The first sending module is used to send a first reminder message to the terminal communicating with the vehicle when the first reservation information is successfully made. The first reminder message is used to notify the user that the reservation was successful.

[0204] The second sending module is used to send a second reminder message to the terminal communicating with the vehicle if the reservation fails in the case of the first reservation information. The second reminder message is used to notify the user that the reservation has failed.

[0205] The third sending module is used to send a third reminder message to the terminal communicating with the vehicle when the first reservation information fails. The third reminder message is used to prompt the user to re-make the reservation.

[0206] In one possible implementation, the door control device 500 also includes a rescheduling module.

[0207] The re-booking module is used to determine the receiving time of the first and second reservation information when the second reservation information is obtained within a preset time period, and to re-book based on the second reservation information whose receiving time is closer to the current time.

[0208] It should be noted that the door control device provided in the above embodiments is only illustrated by the division of the above functional modules when controlling the door. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device can be divided into different functional modules to complete all or part of the functions described above. In addition, the door control device and the door control method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0209] The technical solution provided in this application embodiment allows the vehicle terminal to automatically open the target car door based on the first reservation information of the target car door. This is achieved when the distance between the car key and the vehicle is within a first preset distance range for a first duration greater than or equal to the first preset duration. This eliminates the need for the user to open the door using the door handle, solving the inconvenience of requiring the user to use the door handle when opening existing vehicle doors. Specifically, when a user approaches the vehicle with items in their hands, as long as the user carries the car key and the distance between the user and the vehicle is within the first preset distance range for a duration greater than or equal to the first preset duration, the vehicle terminal can control the car door to open automatically. Furthermore, the first reservation information is a reservation sent by the user to the vehicle terminal for the target car door. The vehicle terminal can control the user to automatically open the pre-set target car door within the preset time period corresponding to the first reservation information, provided the user carries the car key and the distance between the user and the vehicle is within the first preset distance range for a duration greater than or equal to the first preset duration. This provides precise control of the target car door opening, and the door opening method is flexible, convenient, and offers a good user experience.

[0210] Figure 7 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.

[0211] For example, such as Figure 7 As shown, the vehicle 700 includes a memory 701 and a processor 702. The memory 701 stores executable program code 7011, and the processor 702 is used to call and execute the executable program code 7011 to perform a door control method.

[0212] Furthermore, embodiments of this application also protect an apparatus that may include a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to perform a door control method provided in embodiments of this application.

[0213] This embodiment can divide the device into functional modules based on the above method example. For example, each module can correspond to a separate function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0214] When the functional modules are divided according to their respective functions, the device may also include a first acquisition module and a first control module, etc. It should be noted that all relevant content of each step involved in the above method embodiments can be referenced to the functional description of the corresponding functional module, and will not be repeated here.

[0215] It should be understood that the device provided in this embodiment is used to execute the above-described door control method, and therefore can achieve the same effect as the above-described implementation method.

[0216] When using an integrated unit, the device may include a processing module and a storage module. When the device is applied to a vehicle, the processing module can be used to control and manage the vehicle's movements. The storage module can be used to support the vehicle in executing program code, etc.

[0217] The processing module may be a processor or a controller, which can implement or execute various exemplary logic blocks, modules, and circuits as disclosed in this application. The processor may also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and microprocessors, etc., and the storage module may be a memory.

[0218] In addition, the device provided in the embodiments of this application may specifically be a chip, component or module. The chip may include a connected processor and a memory. The memory is used to store instructions. When the processor calls and executes the instructions, the chip can execute a door control method provided in the above embodiments.

[0219] This embodiment also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described related method steps to implement the door control method provided in the above embodiment.

[0220] This embodiment also provides a computer program product. When the computer program product is run on a computer, it causes the computer to perform the above-mentioned related steps to realize the door control method provided in the above embodiment.

[0221] In this embodiment, the device, computer-readable storage medium, computer program product, or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0222] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0223] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0224] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A door control method, characterized in that, include: Obtain the first reservation information for the target car door; Based on the first reservation information, if the distance between the car key and the vehicle within a preset time period is detected to be within a first preset distance range for a first duration greater than or equal to the first preset duration, the vehicle is controlled to automatically open the target car door. If, after receiving the first reservation information, a second reservation information is received, the method further includes: Re-book based on the second reservation information whose receiving time is closer to the current time; If the second reservation information is successfully made, the first reservation information is made invalid. Based on the second reservation information, if the distance between the car key and the vehicle within a preset time period is detected to be greater than or equal to the first preset time period, the vehicle is controlled to automatically open the target car door.

2. The method according to claim 1, characterized in that, Also includes: If no matching car key is detected within the preset time period, the vehicle is kept locked and the reservation information is determined to be invalid. or, If a car key matching the vehicle is detected within the preset time period, and the distance between the car key and the vehicle is outside the first preset distance range, the vehicle is kept locked and the first reservation information reservation is determined to be invalid. or If a car key matching the vehicle is detected within the preset time period, and the first duration of the distance between the car key and the vehicle being within a first preset distance range is less than the first preset duration, the vehicle is kept locked and the first reservation information reservation is determined to be invalid.

3. The method according to claim 1, characterized in that, Before controlling the vehicle to automatically open the target door based on the first reservation information, after detecting that the distance between the car key and the vehicle within a first preset distance range for a first duration is greater than or equal to the first preset duration, the method further includes: Obtain the current status of the vehicle; Based on the current status of the vehicle, determine whether the first reservation information was successfully reserved.

4. The method according to claim 3, characterized in that, When the first reservation information is obtained from a car key matched with the vehicle, obtaining the current status of the vehicle includes: Obtain the vehicle's current speed and power status; Determining whether the first reservation information was successfully reserved based on the current status of the vehicle includes: When the current speed of the vehicle is less than or equal to the preset speed and the power is off, the reservation information is determined to be successful. When the vehicle's current speed is greater than the preset speed and / or the power supply is on, the first reservation information is determined to have failed.

5. The method according to claim 3, characterized in that, When the first reservation information is obtained from a terminal communicating with the vehicle, obtaining the current status of the vehicle includes: Obtain the current speed of the vehicle; Determining whether the first reservation information was successfully reserved based on the current status of the vehicle includes: When the current speed of the vehicle is less than or equal to the preset speed, the reservation information is determined to be successful. When the current speed of the vehicle is greater than the preset speed, it is determined that the first reservation information reservation has failed.

6. The method according to any one of claims 1 to 3, characterized in that, The method further includes: If the reservation is successful, a first reminder message is sent to the terminal communicating with the vehicle. The first reminder message is used to notify the user that the reservation was successful. If the reservation fails to be made using the first reservation information, a second reminder message is sent to the terminal communicating with the vehicle. The second reminder message is used to notify the user that the reservation has failed. If the first reservation information fails, a third reminder message is sent to the terminal communicating with the vehicle, the third reminder message being used to prompt the user to re-make the reservation.

7. A vehicle door control device, characterized in that, include: The first acquisition module is used to acquire the first reservation information of the target car door; The first control module is used to control the vehicle to automatically open the target door based on the first reservation information, when it detects that the distance between the car key and the vehicle within a preset time period is within a first preset distance range and the first duration is greater than or equal to the first preset duration. If a second reservation is received after the first reservation information is received, the method further includes: re-making a reservation based on the second reservation information whose receiving time is closer to the current time; If the second reservation information is successfully made, the first reservation information is made invalid. Based on the second reservation information, if the distance between the car key and the vehicle within a preset time period is detected to be greater than or equal to the first preset time period, the vehicle is controlled to automatically open the target car door.

8. A vehicle, characterized in that, The vehicles include: Memory, used to store executable program code; A processor for calling and running the executable program code from the memory, causing the vehicle to perform the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Unlocking method and device of shared car

    CN110033538A

  • Opening method and device of vehicle electric tail door, vehicle and storage medium

    CN114458121A

  • Automobile back door automatic opening method, device, equipment and medium

    CN115680434A

  • Vehicle door control system and on-vehicle unit

    JP2018003271A