Vehicle control method and device

By using the vehicle control device to track the position and movement trajectory of the vehicle key device, the user operation is simplified and the power consumption of the vehicle key device is reduced, thus solving the problem of cumbersome vehicle control in the past.

WO2026051012A1PCT designated stage Publication Date: 2026-03-12YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

Existing vehicle control methods are cumbersome, resulting in high complexity for users, and the vehicle key device consumes a lot of power.

Method used

The vehicle control device obtains the location and movement trajectory of the vehicle key device, and controls the vehicle operation according to voice commands and movement trajectory, reducing the complexity of user control and optimizing the power consumption of the vehicle key device.

Benefits of technology

It simplifies the operation of the vehicle for users, improves the power efficiency of the vehicle key device, and enhances security and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024117499_12032026_PF_FP_ABST
    Figure CN2024117499_12032026_PF_FP_ABST
Patent Text Reader

Abstract

A vehicle control method and device, relating to the technical field of vehicles, and used for reducing the complexity of vehicle control for users. The vehicle control device acquires the position of a vehicle key device; the vehicle control device sends first information when the distance between the position of the vehicle key device and a vehicle is less than a first threshold, the first information instructing the vehicle key device to start receiving a voice instruction and / or start acquiring a motion trajectory of the vehicle key device; the vehicle control device acquires second information, the second information being determined on the basis of the voice instruction received by the vehicle key device and / or the motion trajectory of the vehicle key device acquired by the vehicle key device, and the second information instructing the vehicle to perform an operation; and the vehicle control device performs a first operation on the basis of the second information. It can be seen that a user can control a vehicle by means of a voice instruction and / or by acquiring some operations on a vehicle key device, and this solution can simplify the complexity of vehicle control on a user side.
Need to check novelty before this filing date? Find Prior Art

Description

Vehicle control method and apparatus TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, and in particular to a vehicle control method and apparatus. BACKGROUND

[0002] With the development of society, more and more machines in modern life are developing towards automation and intelligence. Cars are important means of transportation in people's daily life. If a user needs to use a car, the user needs to open the car door with a key first, and then perform a series of other operations on the car after entering the car. The current control mode of the car is relatively cumbersome, which brings a lot of inconvenience to people.

[0003] SUMMARY

[0004] The present application provides a vehicle control method and apparatus for controlling the operation of a vehicle based on a voice instruction received by a vehicle key device and / or a motion trajectory of the vehicle key device acquired, thereby reducing the complexity of user control of the vehicle.

[0005] In a first aspect, an embodiment of the present application provides a vehicle control method, which can be executed by a vehicle control apparatus. The vehicle control apparatus can include / be a vehicle, or a unit / module / chip (or chip system) or circuit of the vehicle (or installed on the vehicle).

[0006] The vehicle control apparatus acquires a position of a vehicle key device. The vehicle control apparatus sends first information in a case where a distance between the position of the vehicle key device and the vehicle is less than a first threshold. The first information indicates that the vehicle key device starts to receive a voice instruction and / or starts to acquire a motion trajectory of the vehicle key device. The vehicle control apparatus acquires second information. The second information is determined according to the voice instruction received by the vehicle key device and / or the motion trajectory of the vehicle key device acquired, and the second information indicates that the vehicle performs an operation. The vehicle control apparatus performs a first operation according to the second information.

[0007] The vehicle can perform a corresponding operation according to the voice instruction received by the vehicle key device and / or the motion trajectory of the vehicle key device acquired, so that the user can control the vehicle through the voice instruction and / or some operations on the vehicle key device, and the complexity of the user side controlling the vehicle can be simplified. In another aspect, since the distance between the vehicle key device and the user is relatively close, the vehicle key device can more easily and accurately receive the voice instruction and / or acquire the motion trajectory of the vehicle key device. In another aspect, the vehicle key device can start to receive the voice instruction and / or start to acquire the motion trajectory of the vehicle key device after receiving the first information, and since receiving the voice instruction and / or acquiring the motion trajectory of the vehicle key device consumes relatively more power, the power consumption of the vehicle key device can be reduced.

[0008] In a possible implementation, the operation indicated by the second information includes the first operation, and / or the first operation is determined according to the operation indicated by the second information. The vehicle control apparatus can perform the corresponding operation according to the instruction of the second information. Alternatively, the vehicle control apparatus can perform more operations according to the instruction of the second information. For example, the second information indicates to open the door, and the first operation performed by the vehicle control apparatus can be to open the door, or the first operation performed by the vehicle is parking and opening the door, and the like. It can be seen that the user can indicate each operation to the vehicle, or the user can indicate part of the operation, and the vehicle performs more operations according to the intention of the user. This scheme provides more diversified services for the user, and on the other hand, the scheme can make the user not need to issue an instruction for each operation, thereby simplifying the complexity on the user side.

[0009] In a possible implementation, the vehicle control apparatus sends the first information when the distance between the vehicle key apparatus and the vehicle is less than a first threshold, and at least one of the following conditions is met: the vehicle key apparatus is determined to move towards the first door according to the position information of the vehicle key apparatus; the vehicle key apparatus is determined to move towards the trunk according to the position information of the vehicle key apparatus; or the user carries an article. The timing of sending the first information is important, and sending the first information too early can increase the power consumption of the vehicle key apparatus, and sending the first information too late can cause the vehicle key apparatus to miss the instruction sent by the user. The embodiments of the present application provide several possible implementations, which can make the timing of sending the first information more reasonable, thereby reducing the power consumption of the vehicle key apparatus, and avoiding missing the instruction sent by the user.

[0010] In a possible implementation, after the vehicle control apparatus sends the first information, the vehicle control apparatus performs a second operation, and the second operation is used to instruct the vehicle key apparatus to start receiving a voice instruction and / or start obtaining a motion track of the vehicle key apparatus. The second operation includes turning on a vehicle light and / or emitting a sound (for example, the sound can include a prompt tone or voice broadcast, and the like). This scheme can make the user know when to start controlling the vehicle, so as to reduce other operations taken by the user to confirm when to control the vehicle, thereby reducing the operation complexity on the user side.

[0011] In a possible implementation, the vehicle control device performs the first operation according to at least one of the position, the movement trajectory of the vehicle key device, or the user carrying an article, and the second information. When performing the first operation, the vehicle can perform the first operation based on the second information, or perform the first operation with the assistance of some other information. For example, the first operation includes parking, and the vehicle control device can park the vehicle out and stop the vehicle near the vehicle key device according to the position of the vehicle key device, so that the vehicle is closer to the user. For another example, the first operation includes opening a door, and the vehicle control device can determine which door to open according to the movement trajectory of the vehicle key device. For another example, the vehicle control device can determine whether to open the trunk according to the number and / or volume of the article carried by the user. It can be seen that the vehicle control device performs the first operation with the assistance of the information, which can make the performed first operation more in line with the user's intention. For example, when the user does not issue a more accurate command, for example, the user issues an instruction to open a door, the vehicle control device in this application can also assist in determining which door the user wants to open according to the information. It can be seen that this scheme can not require the user to issue a very accurate instruction, thereby reducing the complexity on the user side.

[0012] In a possible implementation, the first operation includes opening a first door. The vehicle control device opens the first door when at least one of the following conditions is met: the distance between the position of the vehicle key device and the first door is less than a second threshold; the distance between the position of the vehicle key device and the first door is less than the distance between the vehicle key device and a second door of the vehicle; the distance between the position of the vehicle key device and the first door is the minimum value among the distances between the vehicle key device and all doors of the vehicle; or the vehicle key device moves towards the first door according to the movement trajectory of the vehicle key device. It can be seen that when the user moves towards the first door and / or the user is close to the first door, the vehicle control device determines that the user is most likely to need to open the first door, and opening the first door in this case can be more in line with the user's needs. On the other hand, if the user does not say which door to open, the vehicle control device can also determine which door to open by itself. This scheme can not require the user to specifically describe a certain door, thereby reducing the complexity of user voice instruction control. On the other hand, this scheme can open the door when the user is close to the vehicle, so as to avoid the loss of articles and other situations caused by opening the door when the user is far away from the vehicle. It can be seen that this scheme can improve safety.

[0013] In a possible implementation, the first operation includes opening the trunk. The vehicle control device opens the trunk when at least one of the following conditions is met: the distance between the location of the vehicle key device and the trunk is less than a third threshold value; the vehicle key device is determined to move towards the trunk according to a movement trajectory of the vehicle key device; or the user carries an article. It can be seen that when the user is moving towards the trunk, and / or the user is close to the trunk, or it is determined that the article carried by the user needs to be placed in the trunk, the vehicle control device determines that the user is most likely to need to open the trunk, and opening the trunk in this case can be more in line with the needs of the user. In another aspect, the scheme can open the trunk when the user is close to the vehicle, so as to avoid the loss of articles and other situations caused by opening the trunk when the user is far away from the vehicle. It can be seen that the scheme can improve safety.

[0014] In a possible implementation, the first operation includes parking. The vehicle control device moves the vehicle to a first location according to the second information, and the distance between the first location and the location of the vehicle key device is less than a fourth threshold value. In this way, the user can get into the vehicle more conveniently.

[0015] In a possible implementation, the first location is determined according to the updated location of the vehicle key device. Since the user can be in the process of moving, if the location of the vehicle key device is reacquired, the vehicle can be more accurately moved to the vicinity of the user, thereby more meeting the actual needs of the user. Instead of simply moving the vehicle forward or backward out of the parking space, the vehicle is parked out and moved to the vicinity of the user. It can be seen that the scheme can make it more convenient for the user to get into the vehicle, and the scheme can simplify the complexity of the operation of the vehicle on the user side.

[0016] In a possible implementation, the vehicle control device acquires path information. The path information is determined according to the location of the vehicle key device and the location of the vehicle, and the end point of the path information is the first location. The vehicle control device moves to the first location along the path indicated by the path information according to the second information. The path information can be planned by the vehicle control device itself, or be sent to the vehicle control device by other devices (for example, the vehicle key device or a cloud server). For example, the path information comes from the vehicle key device or the cloud server. In a scenario in which the vehicle does not have a current environment map, the vehicle cannot easily navigate to the vehicle key device after acquiring the location of the vehicle key device. However, in the scheme provided in this embodiment of this application, the path information can also be sent to the vehicle control device by the server or other devices, so that this problem can be solved.

[0017] In a possible implementation, the second information is encrypted by a second key. The vehicle control apparatus acquires the second key. The vehicle control apparatus decrypts the received second information by the first key. The second key can be understood as an encryption key, the first key can be understood as a decryption key corresponding to the second key, and the first key can decrypt information encrypted by the second key. The second key and the first key can be the same or different, which can be determined according to the requirements of the encryption and decryption algorithm. In this way, the security can be improved.

[0018] In a possible implementation, in the case that the second information includes a voice instruction, the vehicle control apparatus performs semantic analysis on the voice instruction in the second information to obtain a control instruction. The vehicle control apparatus sends the control instruction to the driving unit of the vehicle, and the control instruction is used to drive the vehicle to perform the first operation. It can be seen that in this scheme, the vehicle control apparatus can recognize semantics, and the vehicle key device does not need to recognize semantics, thereby reducing the complexity of the vehicle key device and reducing the requirements on the vehicle key device.

[0019] In a possible implementation, the second information is from the vehicle key device or from a cloud server. The second information includes a control instruction, and the control instruction is obtained by performing semantic analysis on a voice instruction received by the vehicle key device. The control instruction is used to drive the vehicle to perform the first operation. The server can perform the operation of analyzing the semantics of the voice instruction, and this scheme can avoid the vehicle key device and the vehicle control apparatus from performing the operation of analyzing the semantics, thereby reducing the hardware requirements on the vehicle key device and the vehicle control apparatus, and reducing the cost of the vehicle key device and the vehicle control apparatus. On the other hand, in some scenarios, the capacity of the session channel between the vehicle control apparatus and the vehicle key device is small, and the signal can be unstable. In these scenarios, the server sends the second information to more accurately transmit the instruction to the vehicle control apparatus.

[0020] In a second aspect, an embodiment of the present application provides a vehicle control method, which can be performed by a vehicle key device. The vehicle key device can include / be a vehicle key, or a unit, module, chip (or chip system), or circuit, etc. in the vehicle key. The vehicle key can be a physical key. The vehicle key can also be a digital key, which has no substantial form and is a software key. The digital key can be, for example, a terminal device (such as a mobile phone or a smart wearable device) or a unit, module, chip (or chip system), or circuit, etc. installed on the terminal device. The terminal device on which the digital key is installed can also be referred to as a terminal device on which the digital key software is installed, or as a digital key.

[0021] The vehicle key device receives first information, the first information indicating that the vehicle key device starts to receive a voice instruction and / or starts to acquire a motion trajectory of the vehicle key device. The vehicle key device starts to receive the voice instruction and / or starts to acquire the motion trajectory of the vehicle key device in response to the first information. The vehicle key device sends second information according to the received voice instruction and / or the acquired motion trajectory of the vehicle key device, the second information indicating that the vehicle performs an operation.

[0022] The vehicle can perform a corresponding operation according to the voice instruction received by the vehicle key device and / or the motion trajectory of the vehicle key device acquired by the vehicle key device. In this way, the user can control the vehicle through the voice instruction and / or some operations of the vehicle key device, which can simplify the complexity of the user side controlling the vehicle. In another aspect, since the distance between the vehicle key device and the user is relatively close, the vehicle key device can more easily and accurately receive the voice instruction and / or acquire the motion trajectory of the vehicle key device. In another aspect, the vehicle key device can start to receive the voice instruction and / or start to acquire the motion trajectory of the vehicle key device after receiving the first information. Since receiving the voice instruction and / or acquiring the motion trajectory of the vehicle key device consumes relatively large amount of power, this scheme can reduce the power consumption of the vehicle key device.

[0023] In a possible implementation, the first information is sent when the distance between the location of the vehicle key device and the vehicle is less than a first threshold.

[0024] In a possible implementation, the vehicle key device sends a signal for determining the location of the vehicle key device. In this way, the vehicle control device can determine the location of the vehicle key device according to the signal.

[0025] In a possible implementation, the vehicle key device sends the second information when the voiceprint corresponding to the received voice instruction matches a specified voiceprint. In this scheme, the vehicle key device can avoid identifying the voice of a wrong user, and improve the accuracy of identifying the voice instruction of the user.

[0026] In a possible implementation, the vehicle key device acquires a second key, the vehicle key device encrypts the second information by using the second key, and the vehicle key device sends the encrypted second information.

[0027] In a possible implementation, after the vehicle key device receives the first information, the vehicle key device performs a third operation or outputs third information, the third operation and / or the third information being used to indicate that the vehicle key device starts to receive voice instructions and / or starts to acquire a motion trajectory of the vehicle key device. The third operation includes vibrating the vehicle key device or a device on which the vehicle key device is mounted. For example, the third operation can include vibrating (for example, regularly vibrating), for example, vibrating twice continuously with an interval of 1 second. The third information includes at least one of text, a picture, audio or video. For example, the third information can include a voice prompt, displaying corresponding prompt information on a screen (for example, an in-application (APP) prompt or a pop-up prompt), and the like. This solution can enable the user to know when to start controlling the vehicle, so as to reduce other operations taken by the user to confirm when to control the vehicle, thereby reducing the operation complexity on the user side.

[0028] The related contents and benefits of the second aspect can be referred to the related descriptions of the first aspect and the possible implementation manners of the first aspect, and will not be repeated here.

[0029] In a third aspect, a device is provided, which can be a vehicle control device or a vehicle key device. The device can include a communication unit and a processing unit to perform the first aspect, the second aspect, any of the possible implementation manners of the first aspect, or any of the possible implementation manners of the second aspect. The communication unit is used to perform functions related to sending and receiving, for example, the communication unit can interact with other units to receive or send information. The communication unit can be referred to as a transceiver unit. Optionally, the communication unit includes a receiving unit and a sending unit. In one design, the device is a communication chip, the processing unit can be one or more processors or processor cores, and the communication unit can be an input / output circuit, an input / output interface or an antenna port of the communication chip.

[0030] In another design, the communication unit can be a transmitter and a receiver, or the communication unit is a transmitter and a receiver.

[0031] Optionally, the device further includes various modules that can be used to perform the first aspect, the second aspect, any of the possible implementation manners of the first aspect, or any of the possible implementation manners of the second aspect.

[0032] In a fourth aspect, a device is provided, which can be the vehicle control device or the vehicle key device. The device can include a processor and a memory to perform the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect. Optionally, the device further includes a transceiver, the memory is configured to store a computer program or instructions, and the processor is configured to invoke and execute the computer program or instructions stored in the memory, so that the device performs the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect when the processor executes the computer program or instructions stored in the memory.

[0033] Optionally, the processor is one or more, and the memory is one or more.

[0034] Optionally, the memory can be integrated with the processor, or the memory is disposed separately from the processor.

[0035] Optionally, the transceiver can include a transmitter (transmitter) and a receiver (receiver).

[0036] In a fifth aspect, a device is provided, which can be the vehicle control device or the vehicle key device. The device can include a processor to perform the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect. The processor is coupled with a memory. Optionally, the device further includes the memory. Optionally, the device further includes a communication interface, and the processor is coupled with the communication interface.

[0037] In an implementation, when the device is the vehicle control device or the vehicle key device, the communication interface can be a transceiver, or an input / output interface. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0038] In yet another implementation, when the device is a chip or a chip system, the communication interface can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuitry, etc. on the chip or the chip system. The processor can also be embodied as a processing circuit or a logic circuit.

[0039] In a sixth aspect, a system is provided, which includes the vehicle control device or the vehicle key device.

[0040] In a seventh aspect, a vehicle is provided, which includes the vehicle control device.

[0041] In an eighth aspect, a computer program product is provided, which includes a computer program (which can also be referred to as code or instructions), which, when executed by a computer, causes the computer to perform the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.

[0042] In a ninth aspect, a computer-readable storage medium is provided, which stores a computer program (which can also be referred to as code or instructions), which, when executed on a computer, causes the computer to perform the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.

[0043] In a tenth aspect, a processing apparatus is provided, which includes an interface circuit and a processing circuit. The interface circuit can include an input circuit and an output circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect is implemented.

[0044] In a specific implementation process, the processing apparatus can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop, and various logic circuits, etc. The input signal received by the input circuit can be received and input by, for example but not limited to, a receiver, the signal output by the output circuit can be output to and transmitted by, for example but not limited to, a transmitter, and the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. The specific implementation of the processor and various circuits is not limited in the present application.

[0045] In an implementation manner, the interface circuit can be a radio frequency processing chip in a vehicle control device or a vehicle key device, and the processing circuit can be a baseband processing chip in the vehicle control device or the vehicle key device.

[0046] In another implementation manner, the apparatus can be a part of a device, such as a system chip or a communication chip, etc. The interface circuit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit on the chip or chip system. The processing circuit can be a logic circuit on the chip. BRIEF DESCRIPTION OF DRAWINGS

[0047] FIG. 1A exemplarily shows a possible schematic diagram of a system architecture to which the embodiments of the present application are applicable;

[0048] FIG. 1B exemplarily shows a possible schematic diagram of a system architecture to which the embodiments of the present application are applicable;

[0049] FIG. 2 illustrates a possible flowchart of a vehicle control method according to an embodiment of the present application;

[0050] FIG. 3A illustrates a scenario according to an embodiment of the present application;

[0051] FIG. 3B illustrates another scenario according to an embodiment of the present application;

[0052] FIG. 3C illustrates another scenario according to an embodiment of the present application;

[0053] FIG. 3D illustrates another scenario according to an embodiment of the present application;

[0054] FIG. 3E illustrates a possible scenario of parking according to an embodiment of the present application;

[0055] FIG. 4 illustrates a possible flowchart of another vehicle control method according to an embodiment of the present application;

[0056] FIG. 5 illustrates a system architecture according to an embodiment of the present application;

[0057] FIG. 6 illustrates a system architecture according to an embodiment of the present application;

[0058] FIG. 7 illustrates a possible structure of an apparatus according to an embodiment of the present application;

[0059] FIG. 8 illustrates a possible structure of another apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0060] The vehicle driving scheme in the embodiments of the present application can be applied to the Internet of Vehicles, such as vehicle to everything (V2X), long term evolution-vehicle (LTE-V), vehicle to vehicle (V2V), etc. For example, it can be applied to a vehicle with a driving mobile function, or other devices with a driving mobile function in the vehicle. The other devices include, but are not limited to, a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, a vehicle-mounted unit, a vehicle-mounted radar, or a vehicle-mounted camera and other sensors. The vehicle can implement the vehicle driving method provided by the embodiments of the present application through the vehicle-mounted terminal, the vehicle-mounted controller, the vehicle-mounted module, the vehicle-mounted module, the vehicle-mounted component, the vehicle-mounted chip, the vehicle-mounted unit, the vehicle-mounted radar, or the vehicle-mounted camera. The control scheme in the embodiments of the present application can also be used in other intelligent terminals with a mobile control function other than vehicles, or be arranged in other intelligent terminals with a mobile control function other than vehicles, or be arranged in components of the intelligent terminals. The intelligent terminals can be intelligent transportation equipment, intelligent home equipment, robots, etc. For example, it includes, but is not limited to, a controller, a chip, a radar, or a camera and other sensors in the intelligent terminal, and other components, etc.

[0061] FIG. 1A exemplarily shows a schematic diagram of an application scenario to which the embodiments of the present application are applicable. In the application scenario, a vehicle 100 and a cloud server 200 can be included, and the vehicle 100 and the cloud server 200 can communicate through a network. In an embodiment, the cloud server 200 can also be implemented through a virtual machine.

[0062] Some or all functions of the vehicle 100 are controlled by a computing platform 150 (or computer system). The computing platform 150 can include at least one processor 151 that can execute instructions 153 stored in a non-transitory computer readable medium, such as a memory 152. In some embodiments, the computing platform 150 can also be a plurality of computing devices that control individual components or subsystems of the vehicle 100 in a distributed manner. The processor 151 can be any conventional processor, such as a central processing unit (CPU). Alternatively, the processor 151 can also include a graphics processing unit (GPU), a field programmable gate array (FPGA), a system on chip (SOC), an application specific integrated circuit (ASIC), or a combination thereof.

[0063] Optionally, the vehicle 100 described above can be a car, a truck, a motorcycle, a bus, a ship, an airplane, a helicopter, a lawnmower, an entertainment vehicle, an amusement park vehicle, a construction equipment, a trolley, a golf cart, a train, etc., and the embodiments of the present application do not make special limitations.

[0064] It should be understood that the structure of the vehicle in FIG. 1A should not be understood as a limitation on the embodiments of the present application.

[0065] The method provided by the embodiments of the present application can be implemented by a first device, which can be a standalone device, a chip or component in the vehicle 100 shown in FIG. 1A, or a software module, which can be deployed on a related on-board equipment of the vehicle 100, and optionally, the first device can also be deployed in a cloud server, and the embodiments of the present application do not make limitations on the product form and deployment manner of the first device. Hereinafter, for the convenience of understanding and description.

[0066] FIG. 1B exemplarily shows another system architecture suitable for the embodiments of the present application. As shown in FIG. 1B, the system architecture can include a vehicle key device and a vehicle control device. Optionally, the system architecture can also include a cloud server.

[0067] The vehicle control device can include / be a vehicle, or a unit, a module, a chip (or chip system), or a circuit, etc. of the vehicle (or installed on the vehicle). The vehicle control device can have the capability of networked communication, so that the vehicle control device can receive instructions and control some operations of the vehicle according to the instructions. The vehicle can include, for example, the vehicle 100 in the foregoing FIG. 1A.

[0068] The vehicle key device can include / be a vehicle key, or a unit, module, chip (or chip system), or circuit, etc. in the vehicle key. The vehicle key can be a physical key. The vehicle key can also be a digital key, which has no substantial form and is a software key. The digital key can be, for example, a terminal device (such as a mobile phone or a smart wearable device, etc.) or a unit, module, chip (or chip system), or circuit, etc. installed in the terminal device. The terminal device on which the digital key is installed can also be referred to as a terminal device on which the digital key software is installed, or as a digital key. The terminal device is a device with wireless transceiving function. The terminal device can be a user equipment (UE), where the UE includes a handheld device, a vehicle-mounted device, a wearable device, or a computing device with wireless communication function. Illustratively, the UE can be a mobile phone, a tablet computer, or a computer with wireless transceiving function. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grid, a wireless terminal in smart city, a wireless terminal in smart home, etc. In FIG. 1B, the vehicle key device is taken as an example to be installed in a mobile phone and / or a smart watch. The mobile phone and the smart watch can also be connected, for example, based on a communication protocol such as Starlink, Bluetooth, wireless fidelity (Wi-Fi), etc.

[0069] The vehicle control device and the vehicle key device can establish a connection, for example, a direct link connection. For example, the vehicle key device and the vehicle can establish a connection based on a communication protocol such as Starlink, Bluetooth, Wi-Fi, etc. Alternatively, the vehicle control device and the vehicle key device can establish an indirect link connection. For example, the vehicle key device and the vehicle control device can establish a connection through other network devices (such as a base station or a Wi-Fi access point, etc.), which can be established based on a protocol such as long term evolution (LTE), new radio (NR), or Wi-Fi, etc.

[0070] In a possible implementation, the connection between the vehicle key device and the vehicle control device can be established based on a server (which can also be referred to as a cloud server). For example, the vehicle key device can establish a connection with the server based on a protocol such as LTE, NR, or Wi-Fi (for example, a connection with the server can be established through a network device such as a base station, a Wi-Fi access point, or the like). For another example, the vehicle control device can establish a connection with the server based on a protocol such as LTE, NR, or Wi-Fi (for example, a connection with the server can be established through a network device such as a base station, a Wi-Fi access point, or the like). The cloud server and the network device can communicate through an interface between an access network and a core network.

[0071] The network device involved in the embodiments of the present application includes, for example, a radio access network (RAN) device. The radio access network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a transmission point (TP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next generation NodeB in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system, etc. The radio access network device can also be a module or unit that completes part of the functions of a base station, for example, a central unit (CU) or a distributed unit (DU). The CU completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP). The DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete part or all of the functions of the physical layer. For specific descriptions of the above-mentioned protocol layers, reference can be made to the relevant technical specifications of the 3rd generation partnership project (3GPP).

[0072] Based on the content provided in FIG. 1A and FIG. 1B, FIG. 2 exemplarily shows a possible flowchart of a vehicle control method provided by embodiments of the present application. For the convenience of understanding, the method is introduced by taking the interaction between a vehicle control device and a vehicle key device as an example. The vehicle control device can include / be a vehicle, or a unit, module, chip (or chip system), or circuit, etc. of the vehicle (or installed on the vehicle). The vehicle control device can have the capability of networked communication, so that the vehicle control device can receive instructions and control some operations of the vehicle according to the instructions. The vehicle key device can include / be a vehicle key, or a unit, module, chip (or chip system), or circuit, etc. in the vehicle key. The vehicle key can be a physical key. The vehicle key can also be a digital key, which has no substantial form and is a software key. The digital key can be, for example, a terminal device (such as a mobile phone or a smart wearable device, etc.) or a unit, module, chip (or chip system), or circuit, etc. installed on the terminal device. The terminal device on which the digital key is installed can also be referred to as a terminal device on which the digital key software is installed, or as a digital key. The descriptions of the vehicle control device and the vehicle key device can also refer to the descriptions of FIG. 1A and FIG. 1B, which will not be repeated here.

[0073] The following will be introduced in conjunction with FIG. 2.

[0074] In step 201, the vehicle control device obtains the position of the vehicle key device.

[0075] In step 201, the position of the vehicle key device obtained by the vehicle control device can include the relative position of the vehicle key device relative to the vehicle, or can include the absolute position of the vehicle key device (such as the position information in the earth coordinate system or other coordinate system). The vehicle control device can determine the position of the vehicle key device according to the position information of the vehicle key device. The position information can be, for example, coordinate values in a specified coordinate system, for example, the specified coordinate system is with the vehicle as the coordinate axis origin, the vehicle head direction as the x direction, the vehicle side direction as the y direction, and the vehicle top direction as the z direction. Or the position information can be the azimuth angle of the vehicle key device relative to a reference direction (such as the vehicle head direction) of the vehicle. Or the position information can be the azimuth angle of the vehicle key device relative to a reference direction (such as the vehicle head direction) of the vehicle, and the corresponding distance of the azimuth angle

[0076] The vehicle control device can obtain the position of the vehicle key in various ways, for example, the vehicle control device can locate the vehicle key device (which can be referred to as embodiment A1), or the vehicle control device can receive information indicating the position of the vehicle key device (which can be referred to as embodiment A2). The following will be introduced exemplarily by embodiment A1 and embodiment A2 respectively.

[0077] In an embodiment A1, the vehicle control device can locate the vehicle key device.

[0078] For example, the vehicle key device sends a signal. The signal can be used to determine the location of the vehicle key device, for example, the signal can be a positioning reference signal, a frequency-modulated continuous wave signal, an ultra-wideband narrow pulse signal, or a multi-carrier sinusoidal superposition signal, etc. Correspondingly, the vehicle control device receives the signal from the vehicle key device, and determines the location of the vehicle key device according to the signal. For example, the vehicle control device receives and measures the signal through one or more receiving antennas (or anchor points) of the vehicle, obtains the transmission time of the signal, and calculates the distance from the vehicle control device to the vehicle key device according to the transmission time. The vehicle control device can calculate the relative position coordinates of the vehicle key device relative to the vehicle according to the distance value. As can be seen, in this scheme, the vehicle control device can locate the vehicle key device based on the signal sent by the vehicle, which can simplify the positioning scheme and does not need to introduce a third party to locate the vehicle key device.

[0079] In some poor signal locations such as underground garages, etc., this scheme can also achieve the positioning of the vehicle key device, which can reduce the requirement for the signal strength of the vehicle key device in the cellular network, thereby making the scheme more versatile in scenarios.

[0080] In an embodiment A2, the vehicle control device can receive information indicating the location of the vehicle key device.

[0081] In the embodiment A2, the vehicle control device can receive information indicating the location of the vehicle key device from other devices (such as a server in the cloud or the vehicle key device). In this way, the vehicle control device can not need to perform positioning processing on the vehicle key device, thereby reducing the complexity of the scheme on the vehicle control device side.

[0082] For example, the cloud server can obtain the location of the vehicle key device through cellular network positioning, local area network positioning, Wi-Fi positioning, or global positioning system (GPS) positioning, etc., or the vehicle key device can send location information to the server. The server can send information indicating the location of the vehicle key device to the vehicle control device. When the vehicle control device is far away from the vehicle key device and cannot accurately locate the vehicle key device, this scheme can obtain a more accurate location of the vehicle key device for the vehicle control device.

[0083] In step 202, the vehicle control device sends first information.

[0084] Correspondingly, the vehicle key device receives the first information.

[0085] For example, the first information indicates that the vehicle key device starts to receive the voice instruction and / or starts to acquire the motion trajectory of the vehicle key device. The vehicle key device starts to receive the voice instruction and / or starts to acquire the motion trajectory of the vehicle key device in response to the first information. In another possible implementation, the vehicle key device can not receive the voice instruction and / or acquire the motion trajectory of the vehicle key device without receiving the first information (or without starting the listening mode). Since the receiving of the voice instruction and / or the acquiring of the motion trajectory of the vehicle key device are high-energy-consumption behaviors, the scheme can save power consumption.

[0086] In a possible implementation, the first information can specifically indicate whether the vehicle key device receives the voice instruction and / or acquires the motion trajectory of the vehicle key device, and the vehicle key device can receive according to the indication of the first information in this example. In another possible implementation, the first information can indicate that the vehicle key device starts the listening mode, and the vehicle key device starts the listening mode in response to the first information. The vehicle key device can receive the voice instruction and / or acquire the motion trajectory of the vehicle key device in the listening mode. Whether the vehicle key device specifically receives the voice instruction or the motion trajectory or both in the listening mode can be preconfigured or indicated by the vehicle control device.

[0087] For example, the vehicle key device starting to receive the voice instruction can mean that the vehicle key device starts a receiving module (or a receiving unit, or a voice instruction receiving module). When the receiving module is started, the voice instruction issued by the user can be received by the receiving module, and then the vehicle key device can acquire the voice instruction. For another example, if the vehicle key device does not start the receiving module, the vehicle key device cannot receive the voice instruction even if the user issues the voice instruction. The voice instruction received by the vehicle key device in the embodiment of the application can be the content in the received voice information issued by the user, and can not include the volume and tone of the voice information.

[0088] For example, the vehicle key device starting to acquire the motion trajectory of the vehicle key device can refer to the vehicle key device starting to acquire the motion trajectory of the vehicle key device through a gyroscope or the like module (or unit), and the vehicle key device can subsequently determine whether the acquired motion trajectory matches a specified (or preconfigured) motion trajectory. If the motion trajectory matches, it can be determined that the user has issued an instruction through the motion trajectory. If the motion trajectory does not match, it can be determined that the user has not issued an instruction through the motion trajectory. For example, the vehicle key device does not start to acquire the motion trajectory of the vehicle key device. In this case, even if the user performs some actions (for example, shakes the vehicle key device a specified number of times) on the vehicle key device, the vehicle key device can not match the motion trajectory with the specified motion trajectory, for example, the vehicle key device can not determine whether the actions are instructions issued by the user, and for example, the vehicle key device can not collect the motion trajectory of the vehicle control device through a gyroscope or the like device.

[0089] The sending time of the first information is important. If the first information is sent too early, the power consumption of the vehicle key device will increase. If the first information is sent too late, the vehicle key device will miss the instruction sent by the user. The embodiments of the present application provide several possible implementation manners to make the sending time of the first information more reasonable, so as to reduce the power consumption of the vehicle key device and avoid missing the instruction sent by the user. For example, the vehicle control device can send the first information when at least one of condition B1, condition B2, condition B3 or condition B4 is met. The condition B1, condition B2, condition B3 or condition B4 will be introduced below.

[0090] Condition B1: the distance between the position of the vehicle key device and the vehicle is less than a first threshold.

[0091] In a possible implementation manner, the vehicle control device can send the first information when the distance between the position of the vehicle key device and the vehicle is less than the first threshold. For example, the vehicle control device can not send the first information when the distance between the position of the vehicle key device and the vehicle is greater than the first threshold. When the distance between the position of the vehicle key device and the vehicle is equal to the first threshold, the vehicle control device can not send the first information, or can send the first information, which can be set according to actual conditions.

[0092] FIG. 3A exemplarily shows a schematic diagram of a scenario to which the embodiments of the present application are applicable. As shown in FIG. 3A, when the distance between the vehicle key device and the vehicle control device is less than the first threshold, the vehicle key device can be located in region #1 in FIG. 3A. Condition B1 can also be replaced by the vehicle key device being located in a specified region (for example, region #1). When condition B1 is met, it can be determined that the user is close to the vehicle.

[0093] The first information is sent when the distance between the vehicle key device and the vehicle is less than a first threshold. For example, the first information is sent when the vehicle key device is located in a region close to the vehicle control device, and the vehicle key device starts to listen. For another example, when the vehicle key device is far away from the vehicle control device, the vehicle key device does not receive the first information and does not start to listen. Since the user is more likely to use the vehicle when the vehicle key device is close to the vehicle control device, it is reasonable to send the first information when condition B1 is met, so as to reduce the power consumption of the vehicle key device and avoid missing the instruction sent by the user.

[0094] Condition B2, determining that the vehicle key device moves towards the first door of the vehicle according to the position information of the vehicle key device.

[0095] The first door in the embodiments of the present application can be any door of the vehicle, for example, the door beside the driver, for another example, the door beside the first row of passenger seats, for another example, the door beside the second row or other rows of seats, the trunk door (engine cover), etc.

[0096] The vehicle control device can obtain the position information of the vehicle key device at multiple time points (the position information can be obtained through the foregoing embodiments A1 and / or A2, which will not be described herein), and determine the moving track or motion track of the vehicle key device according to the position information. If the vehicle control device determines that the vehicle key device moves towards the first door of the vehicle, it is determined that the user is likely to get on the vehicle, and the user is likely to send some instructions to the vehicle, so the vehicle control device can send the first information to the vehicle key device to trigger the vehicle key device to start to listen.

[0097] FIG. 3B exemplarily shows a schematic diagram of a scenario to which the embodiments of the present application are applicable. As shown in FIG. 3B, the moving track formed by the multiple position information of the vehicle key device indicates that the vehicle key device moves towards the first door of the vehicle. It is determined that the user is likely to open the first door. In FIG. 3B, the first door is taken as the door beside the driver for example, and in actual application, the first door can also be any door.

[0098] It can be seen that the sending time of the first information is reasonable in the scheme, so as to reduce the power consumption of the vehicle key device and avoid missing the instruction sent by the user.

[0099] Condition B3, determining that the vehicle key device moves towards the trunk according to the position information of the vehicle key device.

[0100] The vehicle control device can acquire information of positions of the vehicle key device at multiple time points (the information of positions can be acquired by the aforementioned embodiment A1 and / or embodiment A2, and will not be described again), and can determine a moving track or a motion track of the vehicle key device according to the information of positions. If the vehicle control device determines that the vehicle key device moves towards the trunk of the vehicle, it is determined that the user can need to open the trunk, and in this case, the user has a high probability of sending some instructions to the vehicle, and therefore the vehicle control device can send the first information to the vehicle key device to trigger the vehicle key device to start listening.

[0101] FIG. 3C exemplarily shows a schematic diagram of a scenario to which the embodiment of the present application is applicable. As shown in FIG. 3C, a moving track constituted by multiple position information of the vehicle key device indicates that the vehicle key device moves towards the trunk of the vehicle. It can be determined accordingly that the user can need to open the trunk.

[0102] As can be seen, the timing of sending the first information in this scheme is reasonable, so as to reduce the power consumption of the vehicle key device, and also to avoid missing the instructions sent by the user.

[0103] Condition B4: The user carries an article.

[0104] For example, the vehicle control device can determine whether the user carries an article by using a camera and the like. For another example, condition B4 can be replaced by that the vehicle control device can determine that the user needs to open the trunk according to the volume and quantity of the article carried by the user. When condition B4 is met, the user has a high probability of sending some instructions to the vehicle, and therefore the vehicle control device can send the first information to the vehicle key device to trigger the vehicle key device to start listening.

[0105] FIG. 3D exemplarily shows a schematic diagram of a scenario to which the embodiment of the present application is applicable. As shown in FIG. 3D, the vehicle control device can identify that the user carries an article by using a vehicle-mounted sensing device (a camera, a laser radar, a millimeter wave radar, etc.). It can be determined accordingly that the user can need to open the trunk.

[0106] As can be seen, the timing of sending the first information in this scheme is reasonable, so as to reduce the power consumption of the vehicle key device, and also to avoid missing the instructions sent by the user.

[0107] The above conditions can be used flexibly. For example, the vehicle control device can send the first information when condition B1 is met. For another example, the vehicle control device can send the first information when condition B1 is met, and at least one of condition B2, condition B3 or condition B4 is met.

[0108] The condition under which the vehicle control device does not send the first information can also be flexibly set. For example, the vehicle control device can not send the first information if condition B1 is not met. For another example, the vehicle control device can not send the first information if condition B1 is met but at least one of condition B2, condition B3 or condition B4 is not met. In this way, the power consumption of the vehicle key device can be saved.

[0109] In yet another possible implementation, after the vehicle control device sends the first information, the vehicle control device and / or the vehicle key device can prompt the user to start receiving voice instructions and / or start acquiring the motion trajectory of the vehicle key device (or prompt the user that the vehicle key device is currently in a listening mode, or prompt the user that the voice instruction control area has been entered) through some prompts. Several exemplary ways of prompting the vehicle control device and / or the vehicle key device are introduced below.

[0110] Example one, after the vehicle key device receives the first information, the vehicle key device performs a third operation or outputs third information, the third operation and / or the third information being used to indicate that the vehicle key device starts receiving voice instructions and / or starts acquiring the motion trajectory of the vehicle key device. The third operation can include some actions of the vehicle key device or the terminal device in which the vehicle key device is installed. The third operation includes vibrating the vehicle key device or the device in which the vehicle key device is installed. For example, the third operation can include vibration (e.g., regular vibration), such as vibrating twice continuously at an interval of 1 second. The third information includes at least one of text, picture, audio or video. The third information prompts the user that the vehicle key device starts receiving voice instructions and / or starts acquiring the motion trajectory of the vehicle key device. For example, the third information can include voice prompts, displaying corresponding prompt information on the screen (e.g., prompt information in an APP or pop-up window prompt information), etc. These operations of the vehicle key device can inform the user that the vehicle key device has currently started listening, and the user can send voice instructions or action instructions to control the vehicle. This scheme can make the user know when to start controlling the vehicle, so as to reduce the other operations taken by the user to confirm when to control the vehicle, thereby reducing the operation complexity on the user side.

[0111] In the second example, the vehicle control device sends the first information, and then performs a second operation. The second operation is configured to instruct the vehicle key device to start receiving voice instructions and / or start acquiring a motion trajectory of the vehicle key device. The second operation is configured to prompt the user to start receiving voice instructions and / or start acquiring a motion trajectory of the vehicle key device. For example, the second operation includes controlling the vehicle to flash the vehicle light (e.g., regularly flash), for example, flash three times with an interval of 1 second. For another example, the second operation includes controlling the vehicle to output a sound, which can include a prompt tone or a voice broadcast, etc. The sound can prompt the user to start receiving voice instructions and / or start acquiring a motion trajectory of the vehicle key device. For another example, the second operation includes controlling the vehicle to turn on the welcome light. These operations of the vehicle control device can inform the user that the current vehicle key device has started to listen, and the user can send voice instructions or motion instructions to control the vehicle. This scheme can make the user know when to start controlling the vehicle, so as to reduce the user's other operations to confirm when to control the vehicle, thereby reducing the operation complexity on the user side.

[0112] The first information can be transmitted through a session channel established between the vehicle key device and the vehicle control device. The vehicle key device and the vehicle control device can establish a direct link (implementation C1) or an indirect link (implementation C2). The following will exemplarily introduce two possible implementations through implementation C1 and implementation C2.

[0113] In implementation C1, the vehicle key device and the vehicle control device establish a connection.

[0114] For example, the vehicle key device and the vehicle control device can transmit the first information based on a short-range communication physical layer transmission protocol.

[0115] The short-range communication physical layer transmission protocol can include, but is not limited to, Bluetooth, star flash, ultra wide band (UWB), Wi-Fi, etc. For example, the vehicle key device and the vehicle control device can establish a connection based on a short-range communication physical layer transmission protocol before transmitting the first information, and the first information is transmitted through the connection. In another possible implementation, after the vehicle key device and the vehicle control device establish the connection, they can also perform session maintenance and other operations to maintain the connection, so that the information (e.g., the first information) after the connection is established can be transmitted through the connection.

[0116] In another possible implementation, the vehicle key device and the vehicle control device can also perform key authentication and other operations, so as to improve the security of the connection.

[0117] In this embodiment, the distance between the vehicle key device and the vehicle is within the distance range required by the short distance communication physical layer transmission protocol, and the vehicle key device and the vehicle control device can automatically initiate the operation of establishing a connection, without the need for manual intervention, thereby reducing the complexity of manual operation. On the other hand, when the distance between the vehicle key device and the vehicle is far away and not within the distance range required by the protocol, the vehicle key device and the vehicle can not establish a connection, thereby saving power consumption.

[0118] In an embodiment C2, the connection between the vehicle control device and the vehicle key device is established based on a network device (such as a base station or a Wi-Fi access point, etc.).

[0119] For example, the vehicle control device and the vehicle key device can establish a connection based on a cellular network, Wi-Fi, etc. For example, the vehicle control device establishes a connection with a network device (such as a base station or a Wi-Fi access point, etc.), and the vehicle key device establishes a connection with the network device based on the network device (such as a base station or a Wi-Fi access point, etc.). This solution can be applied to scenarios where the vehicle control device and the vehicle key device cannot establish a direct connection, or scenarios where the channel capacity of the direct connection link between the vehicle control device and the vehicle key device is insufficient, and the information that needs to be transmitted between the vehicle control device and the vehicle key device can be transmitted through the server.

[0120] Step 202 can also not be performed. In another possible embodiment, the user can start the vehicle key device to receive voice instructions and / or start obtaining the motion trajectory of the vehicle key device by performing a specified operation on the vehicle key device, such as pressing a specified button of the vehicle key device, or clicking a specified information on the screen of the terminal device on which the vehicle key device is installed. Through these manual operations, the vehicle key device can also start receiving voice instructions and / or start obtaining the motion trajectory of the vehicle key device.

[0121] In step 203, the vehicle key device sends second information.

[0122] Correspondingly, the vehicle control device obtains the second information.

[0123] The second information instructs the vehicle to perform an operation. For example, the vehicle key device sends the second information according to the received voice instructions and / or the obtained motion trajectory of the vehicle key device. For example, the vehicle key device sends the second information, and the vehicle control device can receive the second information, or other units, modules or devices (such as a transceiver unit) on the vehicle receive the second information and transmit the second information to the vehicle control device.

[0124] The following describes possible embodiments of the vehicle key device sending the second information through two examples.

[0125] In example one, the vehicle key device receives a voice instruction after starting the listening mode, and sends the second information according to the voice instruction.

[0126] For example, the vehicle key device can sample and encode the received voice instruction, and then generate the second information. For example, the second information can include the received voice instruction of the user. For example, the vehicle key device has the ability to convert the voice instruction into an instruction, for example, the vehicle key device can recognize the instruction content included in the voice instruction, and send the second information according to the voice instruction. For example, the voice instruction issued by the user is "open the trunk", the vehicle key device can analyze the voice instruction and determine that the instruction is to open the trunk, and then the second information can include the instruction "open the trunk".

[0127] For another example, the vehicle key device can match the received voice instruction with a specified voiceprint. The specified voiceprint can be a voiceprint stored in advance, which can be a voiceprint corresponding to a voice instruction recorded in advance by the user (for example, the owner). The vehicle key device can send the second information in the case that the voiceprint corresponding to the received voice instruction matches the specified voiceprint. For another example, the vehicle key device can not send information indicating vehicle operation in the case that the voiceprint corresponding to the received voice instruction does not match the specified voiceprint. In this scheme, the vehicle key device can avoid recognizing the voice of a wrong user, and improve the accuracy of recognizing the user's instruction.

[0128] As can be seen from this example, in the manner provided by the embodiments of the application, the vehicle key device can collect the voice instruction of the user. This scheme can enable the user to send the instruction without manual operation, so that the user can more easily send the instruction in some scenarios where manual operation is not convenient (for example, the scenario where the user holds something with both hands). On the other hand, if the device for collecting the voice instruction of the user is arranged on the vehicle, the device cannot well collect the voice instruction of the user because the user is still a distance away from the vehicle and the door of the vehicle is still closed, and it is difficult for the user to control the vehicle by voice. The distance between the user and the vehicle key device is short, and the propagation of sound between the user and the vehicle key device is not easily blocked. In the scheme provided by the embodiments of the application, the vehicle key device can collect the voice instruction of the user, so that the scheme can more easily and accurately collect the voice instruction of the user. On the other hand, the scheme does not need to increase the voice instruction collecting device on the vehicle, so that the scheme can reduce the modification of the structure of the vehicle.

[0129] In example two, the vehicle key device receives the motion trajectory of the vehicle key device after starting the listening mode, and sends the second information according to the motion trajectory.

[0130] The motion trajectory of the vehicle key device can be, for example, a trajectory of the motion or movement of the vehicle key device as a whole. When the vehicle key device performs a specified action, the vehicle key device can determine that the user has issued a corresponding instruction. The vehicle key device performing a specified action can correspond to different instructions. For example, the vehicle key device performing an action of shaking the vehicle key device in a vertical direction a specified number of times (e.g., three times within a certain time period) indicates that the user needs to park. For another example, the vehicle key device performing an action of shaking the vehicle key device in a horizontal direction a specified number of times (e.g., two times within a certain time period) indicates that the user needs to open the vehicle door. As can be seen, the user can issue a corresponding instruction by performing a specified action on the vehicle key device, which can simplify the operation of the user issuing a command. For example, when the vehicle key device is software installed in a mobile phone, the user does not need to turn on the mobile phone or click the program of the vehicle key device on the screen of the mobile phone, but only needs to shake the mobile phone or perform some external action on the mobile phone to make the vehicle key device send the second information to the vehicle, which can simplify the operation process of the user.

[0131] In a possible implementation, to improve security, the second information can be encrypted. For example, the vehicle key device obtains a second key. The vehicle key device encrypts the second information by using the second key. The vehicle key device sends the encrypted second information. For another example, the vehicle control device obtains a first key. The vehicle control device decrypts the received second information by using the first key. The second key can be understood as an encryption key, and the first key can be understood as a decryption key corresponding to the second key, which can decrypt information encrypted by using the second key. The second key and the first key can be the same or different, which can be determined according to the requirement of the encryption and decryption algorithm. In a possible implementation, the second key can be pre-stored on the vehicle key device. For example, the second key can be read by the vehicle key device from an application program of the vehicle key device of the terminal security unit. For another example, the first key can be pre-stored on the vehicle control device.

[0132] The vehicle key device can transmit the second information through a session channel between the vehicle key device and the vehicle control device. Alternatively, the vehicle key device transmits the second information to the vehicle control device through another device. For example, the vehicle key device transmits the second information through a session channel between the vehicle key device and a server, and then the server transmits the second information through a session channel between the server and the vehicle control device.

[0133] For example, the second information can be transmitted via a session channel established between the vehicle key device and the vehicle control device, for example, the second information can be transmitted based on a short-range communication physical layer transmission protocol (see embodiment C1), for example, the second information can be transmitted based on a protocol other than the short-range communication physical layer transmission protocol (e.g., based on a cellular network, etc.) (see embodiment C2). The transmission manner of the second information can be similar to the transmission manner of the first information, which will not be repeated here. The transmission protocol of the second information can be the same as or different from the transmission protocol of the first information. For example, both the first information and the second information are transmitted based on a short-range communication physical layer transmission protocol such as Bluetooth, etc. For example, the first information can be transmitted based on a short-range communication physical layer transmission protocol such as Bluetooth, etc., and the second information can be transmitted based on a cellular network. When the first information and the second information are transmitted based on the same session channel, the number of session channels to be established can be reduced, thereby saving resource overhead.

[0134] At step 204, the vehicle control device performs a first operation according to the second information.

[0135] In another possible implementation, after receiving the second information, the vehicle control device can again acquire the location of the vehicle key device. The manner of acquiring the location can be as described above, which will not be repeated here. The vehicle control device can perform a relevant operation according to the second information and the newly acquired location of the vehicle key device. In this way, the accuracy of the relevant operation can be improved. For example, the first operation is parking, and the vehicle control device can park the vehicle near the user. Since the user can be moving, the vehicle control device can more accurately determine the end position of the vehicle to move the vehicle to the user's vicinity by acquiring the location of the vehicle key device again before performing the parking process.

[0136] The operation indicated by the second information includes the first operation, and / or the first operation is determined according to the operation indicated by the second information. The vehicle control device can perform the corresponding operation according to the instruction of the second information. Or the vehicle control device can perform more operations according to the instruction of the second information. For example, the second information indicates to open the door, and the first operation performed by the vehicle control device can be to open the door, or the first operation performed by the vehicle is to park and open the door. For another example, the second information indicates to park, and the first operation of the vehicle control device can be to park, or the first operation performed by the vehicle control device is to park and open the door. For another example, the second information indicates to open the trunk, and the first operation performed by the vehicle control device can be to open the trunk, or the first operation performed by the vehicle is to park and open the trunk. It can be seen that the user can indicate each operation to the vehicle, or the user can indicate part of the operation, and the vehicle can perform more operations according to the user's intention. This scheme provides more diversified services for the user, and on the other hand, it can simplify the complexity of the user side without the user having to issue an instruction for each operation.

[0137] In step 204, in one possible implementation, the vehicle control device performs the first operation according to at least one of the position, the motion trajectory of the vehicle key device, or the user carrying an article, and the second information. After receiving the second information, the vehicle control device can perform the first operation according to the operation indicated by the second information. Or the vehicle control device can also determine the specific scheme of the operation in combination with other information. For example, the first operation includes parking, and the vehicle control device can park the vehicle out and stop it near the vehicle key device according to the position of the vehicle key device, so that the vehicle is closer to the user. For another example, the first operation includes opening the door, and the vehicle control device can determine which door needs to be opened according to the motion trajectory of the vehicle key device. For another example, the vehicle control device can determine whether the trunk needs to be opened according to the number and / or volume of the articles carried by the user. It can be seen that the vehicle control device assists in performing the first operation based on these information, which can make the performed first operation more in line with the user's intention, for example, when the user does not issue a more accurate command, for example, the user issues an instruction to open the door, and the vehicle control device in this application can also assist in determining which door the user wants to open more, it can be seen that this scheme can not require the user to issue a very accurate instruction, thereby reducing the complexity of the user side.

[0138] There are various cases for the first operation in the embodiments of the present application. For example, the first operation includes at least one of opening the first door (see Embodiment D1), opening the trunk (see Embodiment D2), or parking (see Embodiment D3). For example, the first operation can include parking. Or the first operation includes parking and opening the first door. For another example, the first operation includes parking, opening the trunk, and opening the first door. The following describes Embodiment D1, Embodiment D2, and Embodiment D3, respectively.

[0139] Embodiment D1. The first operation includes opening the first door.

[0140] In one possible implementation, the vehicle control device can determine whether the first operation includes opening the first door according to the second information and / or whether the first condition is satisfied.

[0141] For example, the second information indicates opening the first door. In this case, the vehicle control device can control the vehicle to open the first door, or the vehicle control device can open the first door when the first condition is satisfied.

[0142] For another example, the second information indicates opening a door, but does not indicate which door to open. In this case, the vehicle control device can control the vehicle to open all doors. Or open one or more specified doors (the opened doors can include the first door), for example, open the door next to the driver, or open the door next to the passenger. Or the vehicle control device opens the first door when the first condition is satisfied.

[0143] For another example, the second information does not indicate opening a door, for example, the second information indicates other operations (for example, indicates parking, etc.). In this case, the vehicle control device can determine that the first operation includes opening the first door when it is inferred that the first door needs to be opened according to some conditions (for example, it is determined that the first door needs to be opened when the first condition is satisfied).

[0144] For another example, the vehicle control device performs the first operation including opening the first door when the first condition is satisfied.

[0145] For another example, the vehicle control device can not open the first door when the first condition is not satisfied.

[0146] The first condition may, for example, comprise at least one of: the distance between the location of the vehicle key device and the first door is less than (or not greater than) a second threshold value; the distance between the location of the vehicle key device and the first door is less than (or not greater than) the distance between the vehicle key device and the second door of the vehicle; the distance between the location of the vehicle key device and the first door is the minimum value among the distances between the vehicle key device and all doors of the vehicle; or, the vehicle key device is determined to move towards the first door according to a movement trajectory of the vehicle key device.

[0147] In the embodiments of the present application, the vehicle control device can receive the signal transmitted by the vehicle key device through the antenna, sensors (including but not limited to laser radar, millimeter wave radar, infrared sensor) and other devices installed on the vehicle, so as to calculate the distance, azimuth angle or position of the vehicle key device relative to the vehicle, which can assist the vehicle control device to determine the position (and / or movement trajectory) of the vehicle key device, and can also assist the vehicle control device to determine the distance between the vehicle key device and the first door.

[0148] It can be seen that when the user is moving towards the first door and / or the user is close to the first door, the vehicle control device determines that the user is most likely to need to open the first door, and in this case, opening the first door can be more in line with the user's needs. On the other hand, if the user does not say which door to open, the vehicle control device can also determine which door to open by itself, which can reduce the complexity of user voice command control. On the other hand, this scheme can open the door when the user is close to the vehicle, so as to avoid the loss of articles and other situations caused by opening the door when the user is far away from the vehicle. It can be seen that this scheme can improve safety.

[0149] In the embodiments of the present application, the first door can be the door beside the driver or the door beside the passenger. In the embodiments of the present application, a vehicle is taken as an example to be introduced, which can include the door beside the driver and / or the door beside the passenger, or can not include the door beside the driver but only include the door beside the passenger, which is not limited in the embodiments of the present application.

[0150] Embodiment D2, the first operation comprises opening the trunk.

[0151] In a possible implementation, the vehicle control device can determine whether the first operation comprises opening the trunk according to whether the second information and / or the second condition is satisfied.

[0152] For example, the second information indicates opening the trunk. In this case, the vehicle control device can control the vehicle to open the trunk, or the vehicle control device can open the trunk when the second condition is satisfied.

[0153] For another example, the second information does not indicate opening the trunk, for example, the second information indicates other operation (e.g., indicates parking, etc.). In this case, the first operation performed by the vehicle control device includes opening the trunk when the vehicle control device determines that the trunk needs to be opened according to some conditions (e.g., determines that the trunk needs to be opened when the second condition is met).

[0154] For another example, the first operation performed by the vehicle control device includes opening the trunk when the second condition is met.

[0155] For another example, the vehicle control device can not open the trunk when the second condition is not met.

[0156] The second condition may, for example, include at least one of the following: the distance between the location of the vehicle key device and the trunk is less than (not greater than) a third threshold value; it is determined that the vehicle key device moves in the direction of the trunk according to the movement trajectory of the vehicle key device; or, the user carries an article. The user carrying an article can also be replaced by the user carrying an article of a specified quantity or a specified volume. When the user carries a large quantity of articles and / or carries articles of a large volume, it is likely that the articles need to be placed in the trunk.

[0157] In the embodiments of the present application, the vehicle control device can receive the signal transmitted by the vehicle key device through the antenna, sensor (including but not limited to laser radar, millimeter wave radar, infrared sensor) and other devices installed on the vehicle, so as to calculate the distance, azimuth or position of the vehicle key device relative to the vehicle, which can assist the vehicle control device to determine the position (and / or movement trajectory) of the vehicle key device, and also assist the vehicle control device to determine the distance between the vehicle key device and the trunk. In the embodiments of the present application, the vehicle control device can determine whether the user is holding an article through a visual sensor. For example, the vehicle control device determines whether the user is holding an article by using the visual sensor such as the camera or laser radar installed on the vehicle.

[0158] It can be seen that when the user is moving in the direction of the trunk and / or the user is close to the trunk, or it is determined that the user carries an article that needs to be placed in the trunk, the vehicle control device determines that the user is very likely to need to open the trunk, and in this case, opening the trunk can be more in line with the needs of the user. On the other hand, the scheme can open the trunk when the user is close to the vehicle, so as to avoid the situation that the user opens the trunk when the user is far away from the vehicle, resulting in loss of articles, etc. It can be seen that the scheme can improve safety.

[0159] In an embodiment D3, the first operation includes parking.

[0160] In a possible implementation, the vehicle control device can move the vehicle to the first position according to the second information. The distance between the first position and the position of the vehicle key device is less than a fourth threshold. In this way, the user can get into the vehicle more conveniently. In this solution, the position of the vehicle key device can be the position obtained in the foregoing step 201, and / or the position of the vehicle key device can be a position reacquired by the vehicle control device subsequently. For example, the first position is determined according to the updated position of the vehicle key device. Since the user can be in the process of moving, if the position of the vehicle key device is reacquired, the vehicle can be moved more accurately to the vicinity of the user, thereby meeting the actual needs of the user more. Instead of simply moving the vehicle forward or backward out of the parking space, the vehicle is parked out and moved to the vicinity of the user. It can be seen that, in this solution, the user can get into the vehicle more conveniently, and the complexity of the operation of the vehicle by the user can be simplified.

[0161] FIG. 3E exemplarily shows a possible schematic diagram of a parking scenario to which the embodiments of the present application are applicable. As shown in (a) of FIG. 3E, the vehicle is parked in a parking space. The vehicle control device obtains the position of the vehicle key device. The vehicle control device obtains path information and moves along the movement trajectory of the vehicle indicated by the path information (as shown in (b) of FIG. 3E), and then parks the vehicle in the vicinity of the user. It can be seen that, in this solution, the user can get into the vehicle more conveniently.

[0162] In yet another possible implementation, the vehicle control device can obtain path information. The path information can also be referred to as navigation path information. The path information is determined according to the position of the vehicle key device and the position of the vehicle, and the end point of the path information is the first position. The vehicle control device can move to the first position along the path indicated by the path information according to the second information. The path information can be planned by the vehicle control device itself, or can be sent to the vehicle control device by another device (for example, the vehicle key device or a cloud server). In a scenario in which the vehicle does not have a current environment map, the vehicle cannot be navigated to the vehicle key device easily after obtaining the position of the vehicle key device. In the solution provided in the embodiments of the present application, the path information can be sent to the vehicle control device by a server or another device, so that this problem can be solved.

[0163] In a possible implementation, the vehicle control device can determine whether the first operation includes parking according to the second information and / or whether the third condition is met.

[0164] For example, the second information indicates parking. In this case, the vehicle control device can control the vehicle to park, or the vehicle control device can park when the third condition is met.

[0165] For example, the second information does not indicate parking, for example, the second information indicates other operation (for example, indicates opening the door of the vehicle, etc.). In this case, the first operation performed by the vehicle control device includes parking when the vehicle control device determines that parking is needed according to some conditions (for example, determines that parking is needed when the third condition is met).

[0166] For example, the vehicle control device can not park when the third condition is not met.

[0167] For example, the third condition can include at least one of the first condition and / or the second condition. For example, the third condition includes at least one of the following: the distance between the position of the vehicle key device and the vehicle is less than (or not greater than) a fifth threshold value; the vehicle key device moves in the direction of the vehicle according to the movement trajectory of the vehicle key device, or the user carries an article. It can be seen that when the user moves in the direction of the vehicle, or the user is close to the vehicle, or the user carries an article, the vehicle is currently in a parked state (for example, parked in a parking space or other location, etc.), and the vehicle control device can determine that the user is very likely to need parking, and in this case, parking can be more in line with the needs of the user. On the other hand, this scheme can park when the user is close to the vehicle to avoid the loss of articles and other situations caused by parking when the user is far away from the vehicle, and it can be seen that this scheme can improve safety.

[0168] The first operation of the embodiments of the present application can also include other content, for example, turning on the air conditioner, turning on the music, etc., and the scheme is similar to the foregoing, which will not be repeated.

[0169] As can be seen from the scheme provided by FIG. 2, the vehicle can perform corresponding operations according to the voice instruction received by the vehicle key device and / or the movement trajectory of the vehicle key device, so that the user can control the vehicle through voice instructions and / or some operations on the vehicle key device. This control scheme can simplify the complexity of the user side controlling the vehicle. On the other hand, since the distance between the vehicle key device and the user is close, the vehicle key device can more easily and accurately receive voice instructions and / or obtain the movement trajectory of the vehicle key device. On the other hand, the vehicle key device can start receiving voice instructions and / or start obtaining the movement trajectory of the vehicle key device after receiving the first information. Since receiving voice instructions and / or obtaining the movement trajectory of the vehicle key device consumes more power, this scheme can reduce the power consumption of the vehicle key device.

[0170] In one possible implementation, the vehicle control device can have the capability of identifying semantics. For example, the vehicle control device receives the second information, which can be a voice instruction for example. The vehicle control device identifies the semantics of the voice instruction and converts it into a control instruction, and controls the modules of the vehicle based on the control instruction to achieve the control of the vehicle. For example, the vehicle control device can send a control instruction to the driving unit of the vehicle, which controls the vehicle to perform a first operation. It can be seen that in this scheme, the semantics can be identified by the vehicle control device, and the vehicle key device does not need to identify semantics, thereby reducing the complexity of the vehicle key device and reducing the requirements for the vehicle key device.

[0171] In another possible implementation, the operation of identifying semantics can also be processed by a server in the cloud. For example, the vehicle key device can send the second information to the server in the cloud. After the server in the cloud identifies the semantics of the second information, it converts it into a control instruction and sends it to the vehicle control device. This implementation will be introduced below through the possible flowchart of the vehicle control method provided in FIG. 4. The contents of the vehicle key device and the vehicle control device in FIG. 4 can be referred to the related description of FIG. 1A described above, and will not be described again. The server in FIG. 4 can be a server device deployed in the cloud.

[0172] The following will be introduced in combination with FIG. 4.

[0173] Step 401, the vehicle control device starts to receive a voice instruction and / or starts to acquire the motion trajectory of the vehicle key device.

[0174] In one possible implementation, after the vehicle control device receives the first information, it starts to receive a voice instruction and / or starts to acquire the motion trajectory of the vehicle key device. The related scheme can be referred to the related description of steps 201 and 202 described above.

[0175] In another possible implementation, the user can start the vehicle key device to receive a voice instruction and / or start to acquire the motion trajectory of the vehicle key device by performing a specified operation on the vehicle key device, such as pressing a specified button of the vehicle key device, or clicking a specified information on the screen of the terminal device where the vehicle key device is installed. Through these manual operations, the vehicle key device can also start to receive a voice instruction and / or start to acquire the motion trajectory of the vehicle key device.

[0176] Step 402, the vehicle key device sends fourth information to the server.

[0177] Correspondingly, the server receives the fourth information from the vehicle key device.

[0178] Step 403, the server sends the second information to the vehicle control device.

[0179] Correspondingly, the vehicle control device receives the second information from the server.

[0180] In a possible implementation, the fourth information sent by the vehicle key device can be a voice instruction. The server performs semantic analysis on the voice instruction in the fourth information (for example, by a voice instruction recognition module) to obtain a control instruction after receiving the voice instruction. The second information sent by the server to the vehicle control device can include the control instruction. The control instruction is obtained by performing semantic analysis on the voice instruction received by the vehicle key device. The vehicle control device can send the control instruction to the driving unit of the vehicle. The control instruction is used to drive the vehicle to perform the first operation. The fourth information can be replaced by the second information that has not been processed, for example, the fourth information can be replaced by the second information that has not been subjected to semantic analysis. The fourth information can be regarded as an example of the second information sent by the vehicle key device in the foregoing step 203.

[0181] For details of steps 402 and 403, refer to the description of the foregoing step 202, which will not be repeated here.

[0182] In step 404, the vehicle control device performs the first operation according to the second information.

[0183] For example, when the first operation includes a parking operation, the server can further send path information to the vehicle control device, so as to instruct the vehicle control device to park to the first position. Alternatively, the server sends information of the position of the vehicle key device to the vehicle, so that the vehicle control device plans a parking path by itself. For details, refer to the description of the foregoing step 204, which will not be repeated here.

[0184] As can be seen from the scheme provided in FIG. 4, the server can perform the operation of analyzing the semantic of the voice instruction, which can avoid the vehicle key device and the vehicle control device from performing the operation of analyzing the semantic, thereby reducing the hardware requirements of the vehicle key device and the vehicle control device, and reducing the cost of the vehicle key device and the vehicle control device. On the other hand, in some scenarios, the capacity of the session channel between the vehicle control device and the vehicle key device is small, and the signal can be unstable. In these scenarios, the server sends the second information to the vehicle control device, which can more accurately transmit the instruction to the vehicle control device.

[0185] It can be understood that, in order to implement the functions in the above embodiments, the vehicle control device and the vehicle key device can include corresponding hardware structures and / or software modules for performing various functions. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application scenarios and design constraints of the technical solutions.

[0186] Based on the same concept, FIG. 5 exemplarily shows a system architecture diagram applicable to the embodiments of the present application. As shown in FIG. 5, the system includes a vehicle key device and a vehicle control device. Optionally, the system can further include a vehicle enterprise background server and a mobile terminal server.

[0187] The vehicle key device can be installed in a terminal device. The vehicle key device can be a terminal device or a chip (or a chip system, or a circuit) inside the terminal device, etc. The terminal device can include modules such as a business app (e.g., an app of a car manufacturer), a native app (e.g., a mobile phone wallet, etc.), a vehicle key system framework layer, and a security unit. The security unit can include a vehicle key module, which can load a management key and transmit business data, etc. The vehicle key device can also be connected to the vehicle enterprise background server and the mobile terminal server.

[0188] The vehicle control device can include a digital key authentication system and a whole vehicle control module. The digital key authentication system can include modules such as a listening management module, an authentication control module, a key management module, and a key storage, etc. In the case that the vehicle control device has a semantic recognition function, the vehicle control device can also have an intelligent cockpit voice instruction recognition module. The vehicle control device and the vehicle key device can establish a connection. The way of establishing the connection can refer to the related description of the foregoing FIG. 1B, etc. In FIG. 5, the connection between the vehicle control device and the vehicle key device based on star flash, Bluetooth, or UWB, etc. is taken as an example for introduction.

[0189] For example, when the first information needs to be sent, the listening management module in the vehicle control device sends the first information to the vehicle key device. For another example, when the vehicle key device sends the second information, the second key can be obtained by the vehicle key through the security unit, and the second information (the second information can also be referred to as service data) is encrypted using the second key. The vehicle key device sends the encrypted second information to the vehicle control device. For another example, when the vehicle control device receives the encrypted second information, the second information can be decrypted using the first key. For example, the first key can be stored in the key storage module. The vehicle control device can read the first key from the key storage module and read the first key into the authentication control module. The authentication control module decrypts the second information according to the first key and demodulates the information. For example, the decrypted voice instruction can be sent to the intelligent cabin module of the vehicle, the intelligent cabin module recognizes the semantics of the voice instruction and converts it into a control instruction, the intelligent cabin module sends the control instruction to the vehicle control module, and the vehicle control module controls the vehicle according to the control instruction. For another example, the decrypted voice instruction can be sent to the vehicle control module, the vehicle control module recognizes the semantics of the voice instruction and converts it into a control instruction, and controls the vehicle according to the control instruction. This scheme can also refer to the description scheme of the foregoing FIG. 2, and will not be described again.

[0190] Based on the same concept, FIG. 6 exemplarily shows a system architecture schematic diagram suitable for the embodiments of the present application. FIG. 6 exemplarily shows a possible schematic diagram of a set of digital vehicle key system architecture. The difference from FIG. 5 is that the telematics service provider (TSP) communication module is included in FIG. 6, and the intelligent cabin module can not be included. The vehicle enterprise background server can include a digital key management service module, a trust service management (TSM) service module, and a TSP module, and the digital key management service module can include a voice instruction recognition module. The difference from FIG. 5 is that in FIG. 6, the vehicle key device can send the second information to the voice instruction recognition module of the vehicle enterprise background server. Since the server recognizes the semantics in the second information through the voice instruction recognition module and converts it into a control instruction, and sends the second information converted into the control instruction to the TSP communication module of the vehicle control device through the TSP module. After the vehicle control device receives the second information, the decryption method can refer to the foregoing FIG. 5, and the received second information does not need to be semantically recognized. This scheme can also refer to the description scheme of the foregoing FIG. 4, and will not be described again.

[0191] FIG. 7 and FIG. 8 are structural schematic diagrams of possible apparatuses provided by embodiments of the present application. The apparatuses can be used to implement the functions of the vehicle control apparatus or the vehicle key apparatus in the method embodiments described above, and thus can also achieve the beneficial effects possessed by the method embodiments described above. In embodiments of the present application, the apparatuses can include a vehicle, or a unit, a module, a chip (or chip system), or a circuit, etc. of the vehicle (or installed on the vehicle). Or the apparatuses can include a vehicle key, or a unit, a module, a chip (or chip system), or a circuit, etc. of the vehicle key. The vehicle key can be a physical key or a digital key. For details, please refer to the related description of FIG. 2.

[0192] As shown in FIG. 7, the apparatus 1300 includes a processing unit 1310 and a transceiver unit 1320. The apparatus 1300 is used to implement the functions of the vehicle control apparatus or the vehicle key apparatus in the method embodiments shown in FIG. 2 or FIG. 4. The transceiver unit 1320 can also be referred to as a communication unit. The transceiver unit 1320 can include a sending unit and a receiving unit.

[0193] When the apparatus 1300 is used to implement the functions of the vehicle control apparatus in the method embodiments shown in FIG. 2 or FIG. 4, in a possible implementation, the processing unit 1310 is configured to: obtain a position of a vehicle key apparatus, send first information through the transceiver unit 1320, obtain second information, and perform a first operation according to the second information.

[0194] When the apparatus 1300 is used to implement the functions of the vehicle control apparatus in the method embodiments shown in FIG. 2 or FIG. 4, in a possible implementation, the processing unit 1310 is further configured to: perform a second operation.

[0195] When the apparatus 1300 is used to implement the functions of the vehicle control apparatus in the method embodiments shown in FIG. 2 or FIG. 4, in a possible implementation, the processing unit 1310 is specifically configured to: perform the first operation according to at least one of the position of the vehicle key apparatus, a motion trajectory, or a user carrying article situation, and the second information.

[0196] When the apparatus 1300 is used to implement the functions of the vehicle control apparatus in the method embodiments shown in FIG. 2 or FIG. 4, in a possible implementation, the processing unit 1310 is specifically configured to: open a first door in a case where a first condition is met.

[0197] When the apparatus 1300 is used to implement the functions of the vehicle control apparatus in the method embodiments shown in FIG. 2 or FIG. 4, in a possible implementation, the processing unit 1310 is specifically configured to: open a trunk in a case where a second condition is met.

[0198] When the apparatus 1300 is configured to implement the function of the vehicle control device in the method embodiments shown in FIG. 2 or FIG. 4, in one possible implementation, the processing unit 1310 is specifically configured to: in the case that the distance between the position of the vehicle key device and the vehicle is less than a first threshold value, and at least one of the following conditions is met: the vehicle key device is determined to move towards the first door according to the position information of the vehicle key device; the vehicle key device is determined to move towards the trunk according to the position information of the vehicle key device; or the user carries an article.

[0199] When the apparatus 1300 is configured to implement the function of the vehicle control device in the method embodiments shown in FIG. 2 or FIG. 4, in one possible implementation, the processing unit 1310 is specifically configured to: according to the second information, move the vehicle to a first position, and the distance between the first position and the position of the vehicle key device is less than a fourth threshold value.

[0200] When the apparatus 1300 is configured to implement the function of the vehicle control device in the method embodiments shown in FIG. 2 or FIG. 4, in one possible implementation, the processing unit 1310 is further configured to: obtain path information, and according to the second information, move to the first position along the path indicated by the path information.

[0201] When the apparatus 1300 is configured to implement the function of the vehicle control device in the method embodiments shown in FIG. 2 or FIG. 4, in one possible implementation, the processing unit 1310 is further configured to: obtain a first key, and decrypt the received second information by using the first key.

[0202] When the apparatus 1300 is configured to implement the function of the vehicle control device in the method embodiments shown in FIG. 2 or FIG. 4, in one possible implementation, the processing unit 1310 is specifically configured to: perform semantic analysis on the voice instruction in the second information to obtain a control instruction, and send the control instruction to the driving unit of the vehicle by using the transceiver unit 1320, wherein the control instruction is used to drive the vehicle to perform a first operation.

[0203] When the apparatus 1300 is configured to implement the function of the vehicle key device in the method embodiments shown in FIG. 2 or FIG. 4, in one possible implementation, the processing unit 1310 is configured to: receive the first information by using the transceiver unit 1320, in response to the first information, start receiving a voice instruction and / or start obtaining a motion trajectory of the vehicle key device, and send the second information according to the received voice instruction and / or the obtained motion trajectory of the vehicle key device by using the transceiver unit 1320.

[0204] When the apparatus 1300 is configured to implement the function of the vehicle key device in the method embodiments shown in FIG. 2 or FIG. 4, in one possible implementation, the processing unit 1310 is configured to send a signal for determining the position of the vehicle key device by using the transceiver unit 1320.

[0205] When the apparatus 1300 is configured to implement the function of the vehicle key device in the method embodiments shown in FIG. 2 or FIG. 4, in one possible implementation, the processing unit 1310 is configured to send the second information through the transceiver unit 1320 when the voiceprint corresponding to the received voice instruction matches the specified voiceprint.

[0206] When the apparatus 1300 is configured to implement the function of the vehicle key device in the method embodiments shown in FIG. 2 or FIG. 4, in one possible implementation, the processing unit 1310 is configured to obtain a second key, encrypt the second information through the second key, and send the encrypted second information through the transceiver unit 1320.

[0207] When the apparatus 1300 is configured to implement the function of the vehicle key device in the method embodiments shown in FIG. 2 or FIG. 4, in one possible implementation, the processing unit 1310 is configured to perform the third operation or output the third information.

[0208] For more detailed description of the processing unit 1310 and the transceiver unit 1320, please refer to the relevant description in the method embodiments shown in FIG. 2 or FIG. 4.

[0209] As shown in FIG. 8, the apparatus 1400 includes a processor 1410 and an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled to each other. It can be understood that the interface circuit 1420 can be a transceiver or an input / output interface. The input / output interface is configured to input and / or output information, and the output can be understood as sending, and the input can be understood as receiving. Optionally, the apparatus 1400 can further include a memory 1430 configured to store instructions executed by the processor 1410 or store input data required by the processor 1410 to execute instructions or store data generated after the processor 1410 executes instructions.

[0210] When the apparatus 1400 is configured to implement the method shown in FIG. 2 or FIG. 4, the processor 1410 is configured to implement the function of the processing unit 1310, and the interface circuit 1420 is configured to implement the function of the transceiver unit 1320. It can be understood that the related content of the processor in the embodiments of the present application can refer to the description of the processor in the foregoing FIG. 1A, and will not be described here.

[0211] Based on the same idea, the embodiments of the present application provide a vehicle, which includes a processor configured to implement the function of the vehicle control device in the method embodiments shown in FIG. 2 or FIG. 4 through a logic circuit or executing code instructions.

[0212] Based on the same idea, the embodiment of the present application provides a computer readable storage medium, which stores a computer program or instructions, and when the computer program or instructions are executed by a communication device, the function of the vehicle control device or the vehicle key device in the method embodiment shown in FIG. 2 or FIG. 4 is realized.

[0213] Based on the same idea, the embodiment of the present application provides a computer program product, which stores a computer program, and the computer program includes program instructions, and when the program instructions are executed by a computer, the function of the vehicle control device or the vehicle key device in the method embodiment shown in FIG. 2 or FIG. 4 is realized.

[0214] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a compact disc read-only memory (CD-ROM), or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also exist as discrete components in the base station or the terminal.

[0215] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions of the embodiments are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, a network device, a user equipment or other programmable apparatus. The computer programs or instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; or an optical medium, such as a digital video disc; or a semiconductor medium, such as a solid state disk. The computer readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.

[0216] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0217] In the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship between the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following cases: A exists alone, A and B exist together, B exists alone, where A and B can be singular or plural. In the literal description of the present application, the character " / ", generally represents that the front and rear associated objects are in an "or" relationship; in the formula of the present application, the character " / ", represents that the front and rear associated objects are in a "division" relationship. "Including at least one of A, B or C" can represent: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0218] It can be understood that various numbers (such as numerical numbers "first", "second", and the like, such as alphabetical numbers "A1", "A2", and the like) involved in the embodiments of the present application are only distinguished for the convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic.

Claims

1. A vehicle control method characterized by, The method comprises: acquiring a position of a vehicle key device; sending first information indicating that the vehicle key device starts to receive voice instructions and / or starts to acquire a motion trajectory of the vehicle key device, in a case where a distance between the position of the vehicle key device and a vehicle is less than a first threshold value; acquiring second information determined according to voice instructions received by the vehicle key device and / or the motion trajectory of the vehicle key device acquired by the vehicle key device, the second information indicating that the vehicle performs an operation; performing a first operation according to the second information.

2. The method of claim 1, wherein, The sending of the first information in the case where the distance between the position of the vehicle key device and the vehicle is less than the first threshold value comprises: sending the first information in a case where the distance between the position of the vehicle key device and the vehicle is less than the first threshold value and at least one of the following conditions is met: the position information of the vehicle key device indicates that the vehicle key device moves towards the first door; or the position information of the vehicle key device indicates that the vehicle key device moves towards the trunk; or the user carries an article.

3. The method of claim 1 or 2, wherein, The method further comprises, after the sending of the first information: performing a second operation for indicating that the vehicle key device starts to receive voice instructions and / or starts to acquire a motion trajectory of the vehicle key device, the second operation comprising turning on a vehicle light and / or emitting a sound.

4. The method according to any one of claims 1 to 3, characterized in that, The operation indicated by the second information comprises the first operation, and / or the first operation is determined according to the operation indicated by the second information.

5. The method according to any one of claims 1 to 4, wherein The performing of the first operation according to the second information comprises: performing the first operation according to at least one of the position, the motion trajectory of the vehicle key device or the case where the user carries an article, and the second information.

6. The method according to any one of claims 1 to 5, wherein, In a case where the first operation comprises opening the first door, the performing of the first operation according to the second information comprises: opening the first door in a case where at least one of the following conditions is met: the distance between the position of the vehicle key device and the first door is less than a second threshold value; the distance between the position of the vehicle key device and the first door is less than the distance between the vehicle key device and a second door of the vehicle; the distance between the position of the vehicle key device and the first door is the minimum distance among distances between the vehicle key device and all doors of the vehicle; or the motion trajectory of the vehicle key device indicates that the vehicle key device moves towards the first door.

7. The method according to any one of claims 1 to 6, wherein In a case where the first operation comprises opening the trunk, the performing of the first operation according to the second information comprises: opening the trunk in a case where at least one of the following conditions is met: the distance between the position of the vehicle key device and the trunk is less than a third threshold value; the motion trajectory of the vehicle key device indicates that the vehicle key device moves towards the trunk; or the user carries an article.

8. The method according to any one of claims 1 to 7, wherein, The first operation comprises parking. The performing of the first operation according to the second information comprises: According to the second information, the vehicle is moved to a first position, a distance between the first position and a position of the vehicle key device is less than a fourth threshold.

9. The method of claim 8, wherein, The method further comprises: obtaining path information, the path information being determined according to the position of the vehicle key device and the position of the vehicle, an end point of the path information being the first position; the performing the first operation according to the second information comprises: moving to the first position along a path indicated by the path information according to the second information.

10. The method of any one of claims 1-9, wherein, The method further comprises: obtaining a first key; decrypting the received second information by using the first key.

11. The method of any one of claims 1-10, wherein, In a case where the second information comprises a voice instruction, the method further comprises: performing semantic analysis on the voice instruction in the second information to obtain a control instruction; sending the control instruction to a driving unit of the vehicle, the control instruction being used to drive the vehicle to perform the first operation.

12. The method of any one of claims 1-10, wherein, The second information comprises a control instruction, the control instruction being obtained by performing semantic recognition on a voice instruction received by the vehicle key device, the control instruction being used to drive the vehicle to perform the first operation.

13. A vehicle control method characterized by, The method comprises: receiving first information, the first information indicating that the vehicle key device starts to receive a voice instruction and / or starts to obtain a motion trajectory of the vehicle key device; in response to the first information, starting to receive the voice instruction and / or starting to obtain the motion trajectory of the vehicle key device; sending second information according to the received voice instruction and / or the obtained motion trajectory of the vehicle key device, the second information indicating that the vehicle performs an operation.

14. The method of claim 13, wherein, The first information is sent in a case where a distance between the position of the vehicle key device and the vehicle is less than a first threshold.

15. The method of claim 13 or 14, wherein, The receiving the first information further comprises: performing a third operation or outputting third information, the third operation and / or the third information being used to indicate that the vehicle key device starts to receive the voice instruction and / or starts to obtain the motion trajectory of the vehicle key device, the third operation comprising vibrating the vehicle key device or a device on which the vehicle key device is installed, the third information comprising at least one of a text, a picture, an audio or a video.

16. The method according to any one of claims 13 to 15, wherein, The sending the second information according to the voice instruction received by the vehicle key device and / or the motion trajectory of the vehicle key device comprises: in a case where a voiceprint corresponding to the received voice instruction matches a specified voiceprint, sending the second information.

17. The method according to any one of claims 13 to 16, wherein, The sending the second information comprises: obtaining a second key; encrypting the second information by using the second key; sending the encrypted second information.

18. The method of any one of claims 13-17, wherein, The method further comprises: sending a signal used to determine the position of the vehicle key device.

19. A vehicle control device characterized by comprising: comprise a module for performing the method of any one of claims 1 to 12, or comprise a module for performing the method of any one of claims 13 to 18.

20. A vehicle control device characterized by comprising: comprising a processor and interface circuitry for receiving signals from other communication devices and transmitting signals to the other communication devices or transmitting signals to the processor from the other communication devices, the processor being configured with logic or executing code instructions for implementing the method of any one of claims 1 to 12, or for implementing the method of any one of claims 13 to 18.

Citation Information

Patent Citations

  • Vehicle control method and system, voice command recognition key and cloud server

    CN107284413A

  • System and methods for vehicle passive keyless entry triggered by smartphone proximity detection

    CN109889989A

  • Vehicle and active driving meeting control method and device thereof

    CN114690756A

  • Vehicle door control method and system, vehicle and storage medium

    CN115263124A

  • Vehicle voice control method, device and equipment and computer readable storage medium

    CN116798420A