Vehicle control method and device based on device status and user behavior
By obtaining user behavior and vehicle equipment status, rewriting user request information, and generating more appropriate control information, the problem of multiple rounds of interaction and interaction mode switching in existing VUI technology is solved, and the convenience and safety of vehicle control are improved.
Patent Information
- Application Number
- CN202210646956.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-08
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2042-06-08
AI Technical Summary
In complex task scenarios or user expression defaults, existing VUI technology often leads to multiple rounds of interaction or interactive mode switching, reducing convenience and security.
By obtaining user behavior and vehicle equipment status, we can determine whether the user request information needs to be rewritten, generate more appropriate control information, reduce the number of interactions and mode switching, and achieve more intuitive vehicle control.
It realizes that with fewer interaction times and interaction mode switching frequency, it meets user needs and improves the convenience and security of VUI.
Smart Images

Figure CN114954323B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle interaction technology, and in particular to a vehicle control method based on device status and user behavior, and a vehicle control device based on device status and user behavior. Background Art
[0002] In the process of using cars, GUI (graphical interactive) has been used for decades with hard buttons and touch screen systems. With the development of Internet of Vehicles and artificial intelligence technology, VUI (voice interactive) has emerged and is widely equipped in smart cars. Due to its convenient use, more and more users accept the use of VUI to control vehicle devices, such as air conditioning, windows, entertainment systems, etc., and it is also beneficial to driving safety.
[0003] Currently, most users initiate tasks in VUI mode, but due to various reasons, such as the task scenario is too complex or the user expresses the default, the first round of execution results do not meet the user's expectations, which forces users to perform multiple rounds of interaction or directly replace VUI interaction with GUI mode. In this case, multiple rounds of interaction or switching interaction modes greatly reduce the convenience and security of VUI mode.
[0004] For example, in one scenario, the user says "turn on the air conditioner", and after the air conditioner is turned on, the user finds that the car window is open, so a second round is initiated;
[0005] That is, the second round: "Close the car windows", the car windows are closed;
[0006] In another scenario, the user says "turn up the volume", and the system volume is turned up by 5%, but the user feels that the volume adjustment is too small, so a second round is still needed: the user manually turns up the system volume through the square control button.
[0007] It is understandable that in many embodiments, more rounds of interaction may occur, thereby increasing the difficulty of interaction and wasting the user's time.
[0008] Therefore, it is hoped that a technical solution can be provided to solve or at least alleviate the above-mentioned deficiencies of the prior art. Summary of the invention
[0009] The object of the present invention is to provide a vehicle control method based on device status and user behavior to solve at least one of the above-mentioned technical problems.
[0010] One aspect of the present invention provides a vehicle control method based on device status and user behavior, the vehicle control method based on device status and user behavior comprising:
[0011] Obtain user behavior;
[0012] Get vehicle equipment status;
[0013] Obtaining first user request information according to user behavior;
[0014] Determine whether the first user request information needs to be changed according to the first user request information and the vehicle equipment status, and if so,
[0015] Rewrite the first user request information to obtain the second user request information;
[0016] generating first control information according to the second user request information;
[0017] The first control information is sent to a corresponding control mechanism of the vehicle, so that the corresponding control mechanism of the vehicle controls the vehicle according to the first control information.
[0018] Optionally, the user behavior includes user voice information and / or user action information.
[0019] Optionally, when the user behavior is a user voice behavior, obtaining the first user request information according to the user behavior includes:
[0020] Analyzing the user voice information to obtain user semantics;
[0021] First user voice request information is generated according to the user semantics.
[0022] Optionally, the user action information includes action track information. When the user behavior is action track information, obtaining the first user request information according to the user behavior further includes:
[0023] Parsing the user action trajectory information to obtain the user action trajectory semantics;
[0024] First user action request information is generated according to the user action trajectory semantics.
[0025] Optionally, rewriting the first user request information to obtain the second user request information includes:
[0026] Acquire a rule mapping table, wherein the rule mapping table includes at least one first user request information, at least one preset vehicle device state, and at least one extended request data, wherein one preset vehicle device state corresponds to at least one first user request information, and one extended request data corresponds to at least one preset vehicle device state;
[0027] Acquire a preset vehicle equipment state corresponding to the first user request information as a first state;
[0028] Acquire the extended request data corresponding to the first state;
[0029] The extended request data is combined with the first user request information into second user request information.
[0030] Optionally, before sending the first control information to a corresponding control mechanism of the vehicle so that the corresponding control mechanism of the vehicle controls the vehicle according to the first control information, the vehicle control method based on the device state and the user behavior further includes:
[0031] generating a question voice according to the first control information;
[0032] Obtaining the user's answer voice based on the question voice feedback;
[0033] According to the answer voice, it is determined whether to send the control information to the corresponding control mechanism of the vehicle. If so,
[0034] The first control information is sent to a corresponding control mechanism of the vehicle.
[0035] Optionally, before sending the first control information to a corresponding control mechanism of the vehicle so that the corresponding control mechanism of the vehicle controls the vehicle according to the first control information, the vehicle control method based on the device state and the user behavior further includes:
[0036] According to the answer voice, it is determined whether to send the first control information to the corresponding control mechanism of the vehicle. If not,
[0037] generating second control information according to the first user request information;
[0038] The second control information is sent to a corresponding control mechanism of the vehicle.
[0039] Optionally, the vehicle control method based on device status and user behavior further includes:
[0040] Obtain user behavior information;
[0041] Generate a rule mapping table based on user behavior habit information.
[0042] The present application also provides a vehicle control device based on device status and user behavior, the vehicle control device based on device status and user behavior comprises:
[0043] A user behavior acquisition module, wherein the user behavior acquisition module is used to acquire user behavior;
[0044] A vehicle equipment status acquisition module, wherein the vehicle equipment status acquisition module is used to acquire the vehicle equipment status;
[0045] A first user request information acquisition module, the first user request information acquisition module is used to acquire first user request information according to user behavior;
[0046] A judgment module, the judgment module is used to judge whether the first user request information needs to be changed according to the first user request information and the vehicle equipment status;
[0047] A rewriting module, wherein the rewriting module is used to change the first user request information when the judgment module judges that the first user request information is yes, so as to obtain the second user request information;
[0048] A control information generating module, the control information generating module is used to generate first control information according to the second user request information;
[0049] A sending module is used to send the first control information to the corresponding control mechanism of the vehicle, so that the corresponding control mechanism of the vehicle controls the vehicle according to the first control information.
[0050] The present application also provides a vehicle, comprising the vehicle control device based on device status and user behavior as described above.
[0051] Beneficial Effects
[0052] The vehicle control method based on device status and user behavior of the present application obtains first user request information (for example, turning on the air conditioner) according to the user behavior, and then determines whether it is necessary to obtain second user request information (for example, the window needs to be closed while the air conditioner is turned on) according to the device status of the vehicle (for example, the window is open) and the first user request information. In this way, operations are actively performed for the user under conditions not mentioned by the user behavior, thereby meeting the user's needs with a smaller number of interactions and a lower frequency of switching between interaction modes. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 It is a flowchart of a vehicle control method based on device status and user behavior according to an embodiment of the present application.
[0054] Figure 2 This is an embodiment of the present application that can be realized Figure 1 A schematic diagram of an electronic device for a vehicle control method based on device status and user behavior is shown. DETAILED DESCRIPTION
[0055] In order to make the purpose, technical scheme and advantages of the implementation of this application clearer, the technical scheme in the embodiment of this application will be described in more detail below in conjunction with the drawings in the embodiment of this application. In the drawings, the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The described embodiments are part of the embodiments of this application, not all of them. The embodiments described below with reference to the drawings are exemplary and are intended to be used to explain this application, and should not be construed as limitations on this application. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application. The embodiments of this application are described in detail below in conjunction with the drawings.
[0056] Figure 1 It is a flowchart of a vehicle control method based on device status and user behavior according to an embodiment of the present application.
[0057] like Figure 1 The vehicle control method shown based on device status and user behavior includes:
[0058] Step 1: Obtain user behavior;
[0059] Step 2: Get the vehicle equipment status;
[0060] Step 3: Obtain the first user request information according to the user behavior;
[0061] Step 4: Determine whether the first user request information needs to be changed according to the first user request information and the vehicle equipment status. If so,
[0062] Step 5: rewrite the first user request information to obtain the second user request information;
[0063] Step 6: Generate first control information according to the second user request information;
[0064] Step 7: Send the first control information to the corresponding control mechanism of the vehicle, so that the corresponding control mechanism of the vehicle controls the vehicle according to the first control information.
[0065] The vehicle control method based on device status and user behavior of the present application obtains first user request information (for example, turning on the air conditioner) according to the user behavior, and then determines whether it is necessary to obtain second user request information (for example, the window needs to be closed while the air conditioner is turned on) according to the device status of the vehicle (for example, the window is open) and the first user request information. In this way, operations are actively performed for the user under conditions not mentioned by the user behavior, thereby meeting the user's needs with a smaller number of interactions and a lower frequency of switching between interaction modes.
[0066] In this embodiment, the user behavior includes user voice information and / or user action information.
[0067] It is understandable that the user behavior may be a voice, such as "please turn on the air conditioner", or an action, such as a gesture trajectory, such as the driver making a gesture of "hot" or "wanting to smoke", etc. In either case, the method of the present application can be used to determine whether the first user request information needs to be rewritten. This will be specifically explained in detail in the subsequent examples, and will not be repeated here.
[0068] In this embodiment, when the user behavior is a user voice behavior, obtaining the first user request information according to the user behavior includes:
[0069] Analyze user voice information to obtain user semantics;
[0070] First user voice request information is generated according to user semantics.
[0071] In another embodiment, the user action information includes action track information. When the user behavior is action track information, obtaining the first user request information according to the user behavior further includes:
[0072] Parsing the user action trajectory information to obtain the user action trajectory semantics;
[0073] First user action request information is generated according to the user action trajectory semantics.
[0074] In this embodiment, rewriting the first user request information to obtain the second user request information includes:
[0075] Acquire a rule mapping table, wherein the rule mapping table includes at least one first user request information, at least one preset vehicle device state, and at least one extended request data, wherein one preset vehicle device state corresponds to at least one first user request information, and one extended request data corresponds to at least one preset vehicle device state;
[0076] Acquire a preset vehicle equipment state corresponding to the first user request information as a first state;
[0077] Acquire the extended request data corresponding to the first state;
[0078] The extended request data is combined with the first user request information into second user request information.
[0079] In this embodiment, the vehicle control method based on device status and user behavior further includes:
[0080] Obtain user behavior information;
[0081] Generate a rule mapping table based on user behavior habit information.
[0082] Specifically, the rule mapping table is obtained using the following method:
[0083] a) First, the vehicle client collects data and collects user behavior habit information, including the user's usual first round of voice request data, device status information, and user behavior sequence data, such as the following Table 1:
[0084]
[0085] b) The cloud receives the data information reported by the client, and normalizes the first round of voice request data & device status data, and behavior sequence data respectively: the purpose is to make a unified representation of the data and prepare data for subsequent data mining and analysis. An example is shown in Table 2:
[0086]
[0087] c) Align the first round of voice request data, device status data, and behavior sequence data in the time and space dimensions, with the goal of reconstructing the conversation data in the cloud;
[0088] d) Analyze whether rewriting rules can be generated between semantic requests & device states and behavior sequences in session data. The main analysis principle is whether there is user-device interaction in the behavior sequence. If so, rewriting rules can be generated. Otherwise, rewriting rules cannot be generated.
[0089] e) Aggregate statistical rewriting rule data and use statistical models to determine the final rewriting rule mapping table;
[0090] Finally, the generated rule mapping table is pushed to the vehicle client for standby use. See the following table for an example of a rule mapping table:
[0091]
[0092] In this embodiment, before sending the first control information to the corresponding control mechanism of the vehicle so that the corresponding control mechanism of the vehicle controls the vehicle according to the first control information, the vehicle control method based on the device state and the user behavior further includes:
[0093] Generate question voice according to control information;
[0094] Obtaining the user's answer voice based on the question voice feedback;
[0095] Determine whether to send the control information to the corresponding control mechanism of the vehicle according to the answer voice, if so,
[0096] The first control information is sent to a corresponding control mechanism of the vehicle.
[0097] In this embodiment, before sending the first control information to the corresponding control mechanism of the vehicle so that the corresponding control mechanism of the vehicle controls the vehicle according to the first control information, the vehicle control method based on the device state and the user behavior further includes:
[0098] According to the answering voice, it is determined whether to send the first control information to the corresponding control mechanism of the vehicle. If not,
[0099] generating second control information according to the first user request information;
[0100] The second control information is sent to a corresponding control mechanism of the vehicle.
[0101] In this way, when the vehicle is controlled according to the control information, the user will be consulted in advance, thereby preventing the user from not wanting to perform other operations or performing other operations that may instead cause danger.
[0102] The present application is further described in detail below by way of examples. It should be understood that the examples do not constitute any limitation to the present application.
[0103] Embodiment 1:
[0104] Obtaining user behavior. Assume that the user behavior is a voice message. After parsing the voice message, the semantic information obtained is "turn on the air conditioner";
[0105] There are many vehicle equipment states that can be obtained. For example, the vehicle conditions can be obtained through various sensors, such as the vehicle fuel level, the vehicle window opening status, etc. In this embodiment, since the user's semantic information is to turn on the air conditioner, the vehicle equipment states obtained include the window opening status and the sunroof opening status.
[0106] Obtaining user behavior (in this embodiment, the user behavior is voice information, which is parsed into semantics as "turn on the air conditioner");
[0107] Get vehicle equipment status;
[0108] Obtaining first user request information according to the user behavior (i.e., the first user request information is “turn on the air conditioner”);
[0109] According to the first user request information and the vehicle equipment status, it is determined whether the first user request information needs to be changed (specifically, the rule mapping table is called to check whether it needs to be rewritten according to the current vehicle equipment status and the first user request information. For example, in the rule mapping table in the above example, when the request information is to turn on the air conditioner and the window is open, it needs to be rewritten).
[0110] Rewrite the first user request information to obtain the second user request information (i.e., rewrite to turn on the air conditioner and close the window);
[0111] Generate first control information (i.e., air conditioner on signal and window closing information) according to the second user request information;
[0112] The first control information is sent to a corresponding control mechanism of the vehicle, so that the corresponding control mechanism of the vehicle controls the vehicle according to the control information.
[0113] It can be understood that, in another embodiment, before sending the first control information to the corresponding control mechanism of the vehicle, the vehicle controller further performs the following operations:
[0114] Generate a question voice according to the control information (for example, whether to close the car windows at the same time when turning on the air conditioner);
[0115] Obtaining the user's answer voice (e.g., answer is yes) based on the question voice feedback;
[0116] According to the answer voice, it is determined whether to send the control information to the corresponding control mechanism of the vehicle. If so,
[0117] The first control information is sent to a corresponding control mechanism of the vehicle.
[0118] This method can prevent users from suddenly seeing other operations that they have not given commands for, causing them to think that the vehicle is damaged, or that the user's hands are outside the window and suddenly closing the window may be dangerous. For example, the user's head may be outside the sunroof and suddenly closing the sunroof may be dangerous.
[0119] Embodiment 2:
[0120] When the user behavior is user action information, the operation is similar to the above voice information, with the following differences:
[0121] When the user behavior is action trajectory information, obtaining the direct operation to be performed according to the user behavior includes:
[0122] Analyze the user's motion trajectory information to obtain the semantics of the user's motion trajectory;
[0123] For example, the user's motion trajectory can be obtained through a camera device, and then the meaning of the motion trajectory can be obtained through a motion identifier (for example, through a neural network method), such as the meaning is very hot. At this time, the first user request information is obtained according to the semantics of the user's motion trajectory, such as turning on the air conditioner.
[0124] After obtaining the first user request information, if it is obtained through the device information that the window is still in the open state, the same method as the above method is used to determine whether to rewrite.
[0125] The present application also provides a vehicle control device based on device status and user behavior, and the vehicle control device based on device status and user behavior includes a user behavior acquisition module, a vehicle device status acquisition module, a first user request information acquisition module, a judgment module, a rewrite module, a control information generation module and a sending module, wherein the user behavior acquisition module is used to acquire user behavior; the vehicle device status acquisition module is used to acquire vehicle device status; the first user request information acquisition module is used to acquire first user request information according to user behavior; the judgment module is used to judge whether the first user request information needs to be changed according to the first user request information and the vehicle device status; the rewrite module is used to change the first user request information when the judgment module judges to be yes, so as to acquire second user request information; the control information generation module is used to generate first control information according to the second user request information; the sending module is used to send the first control information to the corresponding control mechanism of the vehicle, so that the corresponding control mechanism of the vehicle controls the vehicle according to the first control information.
[0126] The present application also provides a vehicle, comprising the vehicle control device based on device status and user behavior as described above.
[0127] It can be understood that the above description of the method is also applicable to the description of the device.
[0128] The present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the computer program, the above-mentioned vehicle control method based on device status and user behavior is implemented.
[0129] The present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it can implement the above-mentioned vehicle control method based on device status and user behavior.
[0130] Figure 2 It is an exemplary structural diagram of an electronic device that can implement a vehicle control method based on device status and user behavior provided according to an embodiment of the present application.
[0131] like Figure 2As shown, the electronic device includes an input device 501, an input interface 502, a central processor 503, a memory 504, an output interface 505, and an output device 506. The input interface 502, the central processor 503, the memory 504, and the output interface 505 are connected to each other through a bus 507, and the input device 501 and the output device 506 are connected to the bus 507 through the input interface 502 and the output interface 505, respectively, and then connected to other components of the electronic device. Specifically, the input device 504 receives input information from the outside, and transmits the input information to the central processor 503 through the input interface 502; the central processor 503 processes the input information based on the computer executable instructions stored in the memory 504 to generate output information, temporarily or permanently stores the output information in the memory 504, and then transmits the output information to the output device 506 through the output interface 505; the output device 506 outputs the output information to the outside of the electronic device for use by the user.
[0132] That is to say, Figure 2 The electronic device shown can also be implemented as comprising: a memory storing computer executable instructions; and one or more processors, which can implement the combination when executing the computer executable instructions. Figure 1 A vehicle control method based on device status and user behavior is described.
[0133] In one embodiment, Figure 2 The electronic device shown can be implemented to include: a memory 504 configured to store executable program code; and one or more processors 503 configured to run the executable program code stored in the memory 504 to execute the vehicle control method based on device status and user behavior in the above-mentioned embodiment.
[0134] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0135] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0136] Computer readable media include permanent and non-permanent, removable and non-removable, and the media can be implemented by any method or technology to store information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), data versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0137] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0138] In addition, it is obvious that the word "comprising" does not exclude other units or steps. Multiple units, modules or devices stated in the device claim can also be implemented by one unit or the overall device through software or hardware.
[0139] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and a module, a program segment or a part of a code includes one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes identified in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or the total flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0140] The processor referred to in this embodiment may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0141] The memory can be used to store computer programs and / or modules. The processor realizes various functions of the device / terminal equipment by running or executing the computer programs and / or modules stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0142] In this embodiment, if the module / unit integrated in the device / terminal equipment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can be executed by the processor. The steps of the above-mentioned various method embodiments. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. Although the present application is disclosed as above in terms of a preferred embodiment, it is not intended to limit the present application. Any technical personnel in this field may make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims of the present application.
[0143] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0144] In addition, it is obvious that the word "comprising" does not exclude other units or steps. Multiple units, modules or devices stated in the device claim can also be implemented by one unit or the overall device through software or hardware.
[0145] Although the present invention has been described in detail above with general descriptions and specific embodiments, it is obvious to those skilled in the art that some modifications or improvements may be made thereto based on the present invention. Therefore, these modifications or improvements made without departing from the spirit of the present invention all fall within the scope of protection claimed by the present invention.
Claims
1. A vehicle control method based on device status and user behavior, characterized in that: The vehicle control method based on device status and user behavior includes: Obtain user behavior; Get vehicle equipment status; Obtaining first user request information according to user behavior; Determine whether the first user request information needs to be changed according to the first user request information and the vehicle equipment status, and if so, Rewrite the first user request information to obtain the second user request information; generating first control information according to the second user request information; Sending the first control information to a corresponding control mechanism of the vehicle so that the corresponding control mechanism of the vehicle controls the vehicle according to the first control information; The user behavior includes user voice information and / or user action information; When the user behavior is a user voice behavior, obtaining the first user request information according to the user behavior includes: Analyzing the user voice information to obtain user semantics; Generate first user voice request information according to the user semantics; The user action information includes action track information. When the user behavior is action track information, obtaining the first user request information according to the user behavior further includes: Parsing the user action trajectory information to obtain the user action trajectory semantics; Generate first user action request information according to the user action trajectory semantics; The rewriting of the first user request information to obtain the second user request information includes: Acquire a rule mapping table, wherein the rule mapping table includes at least one first user request information, at least one preset vehicle device state, and at least one extended request data, wherein one preset vehicle device state corresponds to at least one first user request information, and one extended request data corresponds to at least one preset vehicle device state; Acquire a preset vehicle equipment state corresponding to the first user request information as a first state; Acquire the extended request data corresponding to the first state; The extended request data is combined with the first user request information into second user request information.
2. The vehicle control method based on device status and user behavior as claimed in claim 1, characterized in that: Before sending the first control information to the corresponding control mechanism of the vehicle so that the corresponding control mechanism of the vehicle controls the vehicle according to the first control information, the vehicle control method based on the device state and the user behavior further includes: generating a question voice according to the first control information; Obtaining the user's answer voice based on the question voice feedback; According to the answer voice, it is determined whether to send the first control information to the corresponding control mechanism of the vehicle, and if so, The first control information is sent to a corresponding control mechanism of the vehicle.
3. The vehicle control method based on device status and user behavior as claimed in claim 2, characterized in that: Before sending the first control information to the corresponding control mechanism of the vehicle so that the corresponding control mechanism of the vehicle controls the vehicle according to the control information, the vehicle control method based on the device state and the user behavior further includes: According to the answer voice, it is determined whether to send the first control information to the corresponding control mechanism of the vehicle. If not, generating second control information according to the first user request information; The second control information is sent to a corresponding control mechanism of the vehicle.
4. The vehicle control method based on device status and user behavior as claimed in claim 1, characterized in that: The vehicle control method based on device status and user behavior further includes: Obtain user behavior information; Generate a rule mapping table based on user behavior habit information.
5. A vehicle control device based on device status and user behavior, characterized in that: The vehicle control device based on device status and user behavior includes: A user behavior acquisition module, wherein the user behavior acquisition module is used to acquire user behavior; A vehicle equipment status acquisition module, wherein the vehicle equipment status acquisition module is used to acquire the vehicle equipment status; A first user request information acquisition module, the first user request information acquisition module is used to acquire first user request information according to user behavior; A judgment module, the judgment module is used to judge whether the first user request information needs to be changed according to the first user request information and the vehicle equipment status; A rewriting module, wherein the rewriting module is used to change the first user request information when the judgment module judges that the first user request information is yes, so as to obtain the second user request information; A control information generating module, the control information generating module is used to generate first control information according to the second user request information; A sending module, the sending module is used to send the first control information to a corresponding control mechanism of the vehicle, so that the corresponding control mechanism of the vehicle controls the vehicle according to the first control information; The user behavior includes user voice information and / or user action information; When the user behavior is a user voice behavior, obtaining the first user request information according to the user behavior includes: Analyzing the user voice information to obtain user semantics; Generate first user voice request information according to the user semantics; The user action information includes action track information. When the user behavior is action track information, obtaining the first user request information according to the user behavior further includes: Parsing the user action trajectory information to obtain the user action trajectory semantics; Generate first user action request information according to the user action trajectory semantics; The rewriting of the first user request information to obtain the second user request information includes: Acquire a rule mapping table, wherein the rule mapping table includes at least one first user request information, at least one preset vehicle device state, and at least one extended request data, wherein one preset vehicle device state corresponds to at least one first user request information, and one extended request data corresponds to at least one preset vehicle device state; Acquire a preset vehicle equipment state corresponding to the first user request information as a first state; Acquire the extended request data corresponding to the first state; The extended request data is combined with the first user request information into second user request information.
6. A vehicle, characterized in that: The vehicle includes the vehicle control device based on device status and user behavior as described in claim 5.
