A voice interaction method and device based on an in-vehicle application
By detecting wake-up commands through voice interaction, receiving and recognizing voice commands, and matching action library patterns to output service information, the problem of improving the operability and safety of in-vehicle applications in the driving environment is solved, realizing zero-contact intelligent assisted driving and enhancing the driving experience.
Patent Information
- Application Number
- CN202211378632.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-04
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2042-11-04
AI Technical Summary
In a driving environment, how can we better utilize in-vehicle applications to assist driving without affecting the driver's attention and vision, thereby improving the operability of in-vehicle applications and driving safety?
By using voice interaction, the system detects the wake-up command and enters the voice command receiving and processing state. It receives and recognizes the voice command, matches the voice system action library mode, and outputs service interaction information, including service merchant information, location information, and time consumption information, to achieve zero-contact intelligent assisted driving.
It improves the operability and driving safety of in-vehicle applications, allowing drivers to access service information without manual operation, thus enhancing the driving experience.
Smart Images

Figure CN115731934B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent vehicles, and more specifically, to a voice interaction method and device based on an in-vehicle application. Background Technology
[0002] Currently, intelligent vehicles are developing rapidly, and traditional vehicles are increasingly equipped with intelligent devices. Among these, in-vehicle applications are the most widely used. However, considering driving safety, human-vehicle interaction must be conducted without affecting the driver's attention and vision. Therefore, how to better utilize in-vehicle applications to assist driving has become a topic worthy of in-depth exploration. Summary of the Invention
[0003] The purpose of this application is to provide a voice interaction method and device based on an in-vehicle application, which can achieve the effect of zero-contact intelligent driving assistance through voice interaction, thereby improving the operability of the in-vehicle application and driving safety.
[0004] The first aspect of this application provides a voice interaction method based on an in-vehicle application, including:
[0005] When a user-input wake-up command is detected, the system enters the voice command receiving and processing state.
[0006] In the voice command receiving and processing state, the user's voice command is received;
[0007] Recognize the voice command to obtain command information;
[0008] The instruction information is matched with the pre-built voice system action library pattern matching criteria to obtain the instruction to be executed;
[0009] Output service interaction information according to the instruction to be executed.
[0010] In the above implementation process, this method can enter the voice command receiving and processing state when a user-input wake-up command is detected; in the voice command receiving and processing state, it receives the user-input voice command; then, it recognizes the voice command to obtain command information; next, it matches the command information with a pre-built voice system action library pattern matching criterion to obtain the command to be executed; finally, it outputs service interaction information according to the command to be executed. It is evident that implementing this method can achieve zero-contact intelligent assisted driving through voice interaction, thereby improving the operability of in-vehicle applications and driving safety.
[0011] Further, the step of outputting service interaction information according to the instruction to be executed includes:
[0012] The target service is determined based on the instruction to be executed;
[0013] Search service interaction information based on the target service; wherein, the service interaction information includes at least one or more of the following: the service merchant's product information, the service merchant's location information, the time taken to reach the service merchant, and the navigation information to reach the service merchant;
[0014] Output the service interaction information.
[0015] Furthermore, after outputting service interaction information according to the instruction to be executed, the method further includes:
[0016] Receive user selection instructions regarding the service interaction information;
[0017] The target service merchant information is determined from the service interaction information according to the selection instruction;
[0018] Output the target service merchant information.
[0019] Furthermore, the method also includes:
[0020] Detect whether a wake-up command input by the user has been received;
[0021] If so, proceed with entering the voice command receiving and processing state.
[0022] Furthermore, the method also includes:
[0023] When the user-inputted wake-up command is not detected, the current energy consumption status of the vehicle to which the in-vehicle application is bound is determined;
[0024] Determine whether vehicle service push is needed based on the current energy consumption status;
[0025] If so, the type of target service to be pushed is determined based on the current energy consumption status;
[0026] Obtain service push information based on the target service type;
[0027] Output the service push information.
[0028] Furthermore, the method also includes:
[0029] When vehicle service push is not needed, obtain the owner account information of the bound vehicle;
[0030] Determine whether there are any expired account services based on the vehicle owner's account information;
[0031] If so, output the expiration reminder information for the account service that is expiring.
[0032] A second aspect of this application provides a voice interaction device based on an in-vehicle application, the voice interaction device based on the in-vehicle application comprising:
[0033] The state entry unit is used to enter the voice command receiving and processing state when a wake-up command input by the user is detected;
[0034] The receiving unit is used to receive voice commands input by the user in the voice command receiving and processing state;
[0035] The recognition unit is used to recognize the voice command and obtain command information;
[0036] The matching unit is used to match the instruction information with the pre-built voice system action library pattern matching criteria to obtain the instruction to be executed;
[0037] The first output unit is used to output service interaction information according to the instruction to be executed.
[0038] As an optional implementation, this in-vehicle application-based voice interaction device can enter a voice command receiving and processing state upon detecting a user-input wake-up command via a state entry unit. Then, in this state, the receiving unit receives the user-input voice command; the recognition unit recognizes the voice command to obtain command information; the matching unit matches the command information with a pre-built voice system action library pattern matching criteria to obtain the command to be executed; finally, the first output unit outputs service interaction information based on the command to be executed. Therefore, implementing this method can achieve zero-contact intelligent assisted driving through voice interaction, thereby improving the operability of the in-vehicle application and driving safety.
[0039] Furthermore, the first output unit includes:
[0040] A determination subunit is used to determine the target service based on the instruction to be executed;
[0041] The search subunit is used to search for service interaction information based on the target service; wherein the service interaction information includes at least one or more of the following: the service merchant's product information, the service merchant's location information, the time taken to reach the service merchant, and the navigation information to reach the service merchant;
[0042] The output subunit is used to output the service interaction information.
[0043] Furthermore, the voice interaction device based on the in-vehicle application also includes:
[0044] The receiving unit is further configured to receive a user's selection instruction for the service interaction information after the service interaction information is output according to the instruction to be executed;
[0045] The first determining unit is configured to determine the target service merchant information from the service interaction information according to the selection instruction;
[0046] The second output unit is used to output the target service merchant information.
[0047] Furthermore, the voice interaction device based on the in-vehicle application also includes:
[0048] The detection unit is used to detect whether a wake-up command input by the user has been received;
[0049] The state entry unit is used to enter the voice command receiving and processing state when a wake-up command input by the user is detected.
[0050] Furthermore, the voice interaction device based on the in-vehicle application also includes:
[0051] The second determining unit is used to determine the current energy consumption status of the vehicle to which the in-vehicle application is bound when no wake-up command input by the user is detected.
[0052] The judgment unit is used to determine whether vehicle service push is needed based on the current energy consumption status.
[0053] The third determining unit is used to determine the type of target service to be pushed based on the current energy consumption status when vehicle service push is required.
[0054] The acquisition unit is used to acquire service push information according to the target service type;
[0055] The third output unit is used to output the service push information.
[0056] Furthermore, the voice interaction device based on the in-vehicle application also includes:
[0057] The acquisition unit is used to acquire the owner account information of the bound vehicle when vehicle service push is not required;
[0058] The judgment unit is used to determine whether there is an expired account service based on the vehicle owner's account information;
[0059] The fourth output unit is used to output an expiration reminder message for the expired account service when there is an expired account service.
[0060] A third aspect of this application provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor runs the computer program to cause the electronic device to perform the voice interaction method based on an in-vehicle application as described in any one of the first aspects of this application.
[0061] A fourth aspect of this application provides a computer-readable storage medium storing computer program instructions, which, when read and executed by a processor, perform the voice interaction method based on an in-vehicle application as described in any one of the first aspects of this application. Attached Figure Description
[0062] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0063] Figure 1 A flowchart illustrating a voice interaction method based on an in-vehicle application provided in an embodiment of this application;
[0064] Figure 2 A flowchart illustrating another voice interaction method based on an in-vehicle application provided in an embodiment of this application;
[0065] Figure 3 A schematic diagram of the structure of a voice interaction device based on an in-vehicle application provided in an embodiment of this application;
[0066] Figure 4 This is a schematic diagram illustrating the working principle of an intelligent voice system, as provided in an embodiment of this application. Detailed Implementation
[0067] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0068] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0069] Example 1
[0070] Please refer to Figure 1 , Figure 1This embodiment provides a flowchart illustrating a voice interaction method based on an in-vehicle application. The voice interaction method based on the in-vehicle application includes:
[0071] S101. Detect whether a wake-up command input by the user has been received. If yes, proceed to step S102; otherwise, end the process.
[0072] S102, Enter the voice command receiving and processing state.
[0073] S103. In the voice command receiving and processing state, receive the voice command input by the user.
[0074] S104. Recognize voice commands and obtain command information.
[0075] S105. Match the instruction information with the pre-built voice system action library pattern matching criteria to obtain the instruction to be executed.
[0076] S106. Output service interaction information according to the instruction to be executed.
[0077] In this embodiment, the method can train the voice model based on the car owner's actual driving habits and the real-time dynamics of the car owner's account, intelligently analyze user needs, and proactively reach out to the user in a timely manner, so that voice technology can improve the driving experience of the car's intelligent cockpit.
[0078] In this embodiment, after the user authorizes vehicle information, such as fuel consumption, electricity consumption, geographical location, fault status, and tire pressure, to the in-vehicle application, the intelligent voice system, through its interface with the vehicle's in-vehicle system, can record and identify the vehicle's energy consumption status and promptly remind the driver of nearby gas stations, charging stations, and navigation services. Simultaneously, when vehicle fault and tire pressure data are transmitted back to the intelligent voice system, the system will remind the driver whether roadside assistance / one-click call services are needed. This model facilitates the shift from "people searching for services" on mobile devices to "services finding people" on in-vehicle systems.
[0079] In this embodiment, after the car owner logs into the in-vehicle application, the intelligent voice system can extract parameters and track variables from the dynamic information in the car owner's account, ensuring that "violations are not overdue and activities are not missed." If there are pending traffic violations under the car owner's account, the system will specifically judge the number and time of the violations and provide a reminder service for violation inquiry and payment via voice. If there are coupons or reserved activities under the car owner's account that are about to expire, the system can generate a service calendar and proactively initiate voice reminders before the expiration date. If services such as maintenance, annual inspection, and car insurance linked to the car owner's account expire, in addition to expiration reminders, the system also supports pre-installed auto financial services and provides solution recommendations to help users make decisions. In this scenario, the intelligent voice system is closer to the role of an in-vehicle butler, linking the user's service needs both inside and outside the vehicle to create a new "smart travel" experience.
[0080] In this embodiment, the subject executing the method can be a computing device such as a computer or server, and no limitation is made in this embodiment.
[0081] In this embodiment, the subject executing the method can also be a smart device such as a smartphone or tablet, and no limitation is made in this embodiment.
[0082] As can be seen, implementing the voice interaction method based on in-vehicle applications described in this embodiment can provide rich and intelligent voice services based on the core of "enjoying intelligent travel services with zero contact" and the needs and preferences of car owners. It can also largely solve the problem of car owners having difficulty operating the system and finding driving services in the car. As a result, drivers can use in-vehicle applications without taking their hands off the steering wheel or their eyes off the road. It can also provide a better driving experience by providing a virtual assistant for the car's intelligent cockpit.
[0083] Example 2
[0084] Please refer to Figure 2 , Figure 2 This embodiment provides a flowchart illustrating a voice interaction method based on an in-vehicle application. The voice interaction method based on the in-vehicle application includes:
[0085] S201. Detect whether a wake-up command input by the user has been received. If yes, proceed to steps S202 to S211; otherwise, proceed to step S212.
[0086] In this embodiment, the wake-up voice command can be "Hello, XX".
[0087] S202, Enter the voice command receiving and processing state.
[0088] S203. In the voice command receiving and processing state, receive the voice command input by the user.
[0089] In this embodiment, the voice command can be "I want to wash my car" or "I want to park my car".
[0090] S204. Recognize voice commands and obtain command information.
[0091] In this embodiment, the method extracts voice features upon receiving a voice command, matches them against the voice system's action library pattern matching criteria, and ultimately converts the voice command into a command for execution. For example, if a user wants to wash their car and says "I want to wash my car," the system automatically redirects to a special offer car wash page and continues to remind the user of the nearest car wash with discounts and whether navigation is needed. Compared to a 1-on-1 dialogue mode, this method, based on big data mining, deeply understands and predicts user needs, making it more human-centered. The working principle of the intelligent voice system can be found in [link to relevant documentation]. Figure 4 .
[0092] S205. Match the instruction information with the pre-built voice system action library pattern matching criteria to obtain the instruction to be executed.
[0093] S206. Determine the target service based on the instruction to be executed.
[0094] S207. Search for service interaction information based on the target service.
[0095] In this embodiment, the service interaction information includes at least one or more of the following: the service merchant's product information, the service merchant's location information, the time taken to reach the service merchant, and the navigation information to reach the service merchant.
[0096] S208, Output service interaction information.
[0097] S209. Receive the user's selection instruction for service interaction information.
[0098] S210. Determine the target service merchant information from the service interaction information according to the selection instruction.
[0099] S211, Output target service merchant information.
[0100] S212. Determine the current energy consumption status of the vehicle to which the in-vehicle application is bound.
[0101] S213. Determine whether vehicle service push is needed based on the current energy consumption status. If yes, proceed to steps S214 to S216; otherwise, proceed to steps S217 to S218.
[0102] S214. Determine the target service type to be pushed based on the current energy loss status.
[0103] S215. Obtain service push information based on the target service type.
[0104] S216, Output service push information.
[0105] S217. Obtain the vehicle owner's account information for the bound vehicle.
[0106] S218. Determine whether there are any expired account services based on the vehicle owner's account information. If yes, proceed to step S219; otherwise, end this process.
[0107] S219. Output expiration reminder information for expiring account services.
[0108] In this embodiment, the method can train the voice model based on the car owner's actual driving habits and the real-time dynamics of the car owner's account, intelligently analyze user needs, and proactively reach out to the user in a timely manner, so that voice technology can improve the driving experience of the car's intelligent cockpit.
[0109] In this embodiment, after the user authorizes vehicle information, such as fuel consumption, electricity consumption, geographical location, fault status, and tire pressure, to the in-vehicle application, the intelligent voice system, through its interface with the vehicle's in-vehicle system, can record and identify the vehicle's energy consumption status and promptly remind the driver of nearby gas stations, charging stations, and navigation services. Simultaneously, when vehicle fault and tire pressure data are transmitted back to the intelligent voice system, the system will remind the driver whether roadside assistance / one-click call services are needed. This model facilitates the shift from "people searching for services" on mobile devices to "services finding people" on in-vehicle systems.
[0110] In this embodiment, after the car owner logs into the in-vehicle application, the intelligent voice system can extract parameters and track variables from the dynamic information in the car owner's account, ensuring that "violations are not overdue and activities are not missed." If there are pending traffic violations under the car owner's account, the system will specifically judge the number and time of the violations and provide a reminder service for violation inquiry and payment via voice. If there are coupons or reserved activities under the car owner's account that are about to expire, the system can generate a service calendar and proactively initiate voice reminders before the expiration date. If services such as maintenance, annual inspection, and car insurance linked to the car owner's account expire, in addition to expiration reminders, the system also supports pre-installed auto financial services and provides solution recommendations to help users make decisions. In this scenario, the intelligent voice system is closer to the role of an in-vehicle butler, linking the user's service needs both inside and outside the vehicle to create a new "smart travel" experience.
[0111] In this embodiment, the subject executing the method can be a computing device such as a computer or server, and no limitation is made in this embodiment.
[0112] In this embodiment, the subject executing the method can also be a smart device such as a smartphone or tablet, and no limitation is made in this embodiment.
[0113] As can be seen, implementing the voice interaction method based on in-vehicle applications described in this embodiment can provide rich and intelligent voice services based on the core of "enjoying intelligent travel services with zero contact" and the needs and preferences of car owners. It can also largely solve the problem of car owners having difficulty operating the system and finding driving services in the car. As a result, drivers can use in-vehicle applications without taking their hands off the steering wheel or their eyes off the road. It can also provide a better driving experience by providing a virtual assistant for the car's intelligent cockpit.
[0114] Example 3
[0115] Please refer to Figure 3 , Figure 3 This is a schematic diagram of the structure of a voice interaction device based on an in-vehicle application provided in this embodiment. Figure 3 As shown, the voice interaction device based on the in-vehicle application includes:
[0116] The state entry unit 310 is used to enter the voice command receiving and processing state when a wake-up command input by the user is detected.
[0117] The receiving unit 320 is used to receive voice commands input by the user in the voice command receiving and processing state;
[0118] The recognition unit 330 is used to recognize voice commands and obtain command information;
[0119] The matching unit 340 is used to match the instruction information with the pre-built speech system action library pattern matching criteria to obtain the instruction to be executed;
[0120] The first output unit 350 is used to output service interaction information according to the instruction to be executed.
[0121] As an optional implementation, the first output unit 350 includes:
[0122] Determine subunit 351, used to determine the target service based on the instruction to be executed;
[0123] Search subunit 352 is used to search for service interaction information based on the target service; wherein, the service interaction information includes at least one or more of the following: the service merchant's product information, the service merchant's location information, the time taken to reach the service merchant, and the navigation information to reach the service merchant;
[0124] Output subunit 353 is used to output service interaction information.
[0125] As an optional implementation, the voice interaction device based on the in-vehicle application also includes:
[0126] The receiving unit 320 is also configured to receive a user's selection instruction for the service interaction information after outputting the service interaction information according to the instruction to be executed;
[0127] The first determining unit 360 is used to determine the target service merchant information from the service interaction information according to the selection instruction;
[0128] The second output unit 370 is used to output the target service merchant information.
[0129] As an optional implementation, the voice interaction device based on the in-vehicle application also includes:
[0130] The detection unit 380 is used to detect whether a wake-up command input by the user has been received;
[0131] The state entry unit 310 is used to enter the voice command receiving and processing state when a wake-up command input by the user is detected.
[0132] As an optional implementation, the voice interaction device based on the in-vehicle application also includes:
[0133] The second determining unit 390 is used to determine the current energy consumption status of the vehicle to which the in-vehicle application is bound when no wake-up command input by the user is detected.
[0134] The judgment unit 400 is used to determine whether vehicle service push is needed based on the current energy consumption status.
[0135] The third determining unit 410 is used to determine the type of target service to be pushed based on the current energy consumption status when vehicle service push is required.
[0136] Acquisition unit 420 is used to acquire service push information based on the target service type;
[0137] The third output unit 430 is used to output service push information.
[0138] As an optional implementation, the voice interaction device based on the in-vehicle application also includes:
[0139] The acquisition unit 420 is used to acquire the owner account information of the bound vehicle when vehicle service push is not required;
[0140] The judgment unit 400 is used to determine whether there is an expired account service based on the vehicle owner's account information;
[0141] The fourth output unit 440 is used to output an expiration reminder message for the expired account service when there is an expired account service.
[0142] In this embodiment, the explanation of the voice interaction device based on the vehicle application can be referred to the description in Embodiment 1 or Embodiment 2, and will not be repeated here.
[0143] As can be seen, implementing the in-vehicle application-based voice interaction device described in this embodiment can provide rich and intelligent voice services based on the core concept of "enjoying intelligent travel services with zero contact" and the needs and preferences of car owners. It can also largely solve the problem of car owners having difficulty operating the system and finding driving services in the car. As a result, drivers can use in-vehicle applications without taking their hands off the steering wheel or their eyes off the road. It can also provide a better driving experience by providing a virtual assistant for the car's intelligent cockpit.
[0144] This application provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor runs the computer program to enable the electronic device to perform the voice interaction method based on an in-vehicle application as described in Embodiment 1 or Embodiment 2 of this application.
[0145] This application provides a computer-readable storage medium storing computer program instructions. When these computer program instructions are read and executed by a processor, they perform the voice interaction method based on an in-vehicle application as described in Embodiment 1 or Embodiment 2 of this application.
[0146] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0147] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0148] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0149] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0150] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0151] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
Claims
1. A voice interaction method based on an in-vehicle application, characterized in that, include: Detect whether a wake-up command input by the user has been received; When a user-input wake-up command is detected, the system enters the voice command receiving and processing state. In the voice command receiving and processing state, the user's voice command is received; Recognize the voice command to obtain command information; The instruction information is matched with the pre-built voice system action library pattern matching criteria to obtain the instruction to be executed; Output service interaction information according to the instruction to be executed; The method further includes: When no user-inputted wake-up command is detected, the current energy consumption status of the vehicle to which the in-vehicle application is bound is determined; Determine whether vehicle service push is needed based on the current energy consumption status; If so, determine the target service type to be pushed based on the current energy consumption status; obtain service push information based on the target service type; and output the service push information. If not, obtain the vehicle owner's account information of the bound vehicle; determine whether there are any expired account services based on the vehicle owner's account information; if there are any expired account services, output an expiration reminder message for the expired account services.
2. The voice interaction method based on an in-vehicle application according to claim 1, characterized in that, The step of outputting service interaction information according to the instruction to be executed includes: The target service is determined based on the instruction to be executed; Search service interaction information based on the target service; wherein, the service interaction information includes at least one or more of the following: the service merchant's product information, the service merchant's location information, the time taken to reach the service merchant, and the navigation information to reach the service merchant; Output the service interaction information.
3. The voice interaction method based on an in-vehicle application according to claim 1, characterized in that, After outputting service interaction information according to the instruction to be executed, the method further includes: Receive user selection instructions regarding the service interaction information; The target service merchant information is determined from the service interaction information according to the selection instruction; Output the target service merchant information.
4. A voice interaction device based on an in-vehicle application, characterized in that, The voice interaction device based on the in-vehicle application includes: The state entry unit is used to enter the voice command receiving and processing state when a wake-up command input by the user is detected; The receiving unit is used to receive voice commands input by the user in the voice command receiving and processing state; The recognition unit is used to recognize the voice command and obtain command information; The matching unit is used to match the instruction information with the pre-built voice system action library pattern matching criteria to obtain the instruction to be executed; The first output unit is used to output service interaction information according to the instruction to be executed; Among them, the voice interaction devices based on in-vehicle applications also include: The detection unit is used to detect whether a wake-up command input by the user has been received; The state entry unit is used to enter the voice command receiving and processing state when a wake-up command input by the user is detected; Among them, the voice interaction devices based on in-vehicle applications also include: The second determining unit is used to determine the current energy consumption status of the vehicle to which the in-vehicle application is bound when no wake-up command input by the user is detected. The judgment unit is used to determine whether vehicle service push is needed based on the current energy consumption status. The third determining unit is used to determine the type of target service to be pushed based on the current energy consumption status when vehicle service push is required. The acquisition unit is used to obtain service push information based on the target service type. The third output unit is used to output service push information; Among them, the voice interaction devices based on in-vehicle applications also include: The acquisition unit is used to obtain the owner's account information of the bound vehicle when vehicle service push is not required; The judgment unit is used to determine whether there is an expired account service based on the vehicle owner's account information; The fourth output unit is used to output an expiration reminder message for the expired account service when there is an expired account service.
5. The voice interaction device based on an in-vehicle application according to claim 4, characterized in that, The first output unit includes: A determination subunit is used to determine the target service based on the instruction to be executed; The search subunit is used to search for service interaction information based on the target service; wherein the service interaction information includes at least one or more of the following: the service merchant's product information, the service merchant's location information, the time taken to reach the service merchant, and the navigation information to reach the service merchant; The output subunit is used to output the service interaction information.
6. The voice interaction device based on an in-vehicle application according to claim 4, characterized in that, The voice interaction device based on the in-vehicle application also includes: The receiving unit is further configured to receive a user's selection instruction for the service interaction information after the service interaction information is output according to the instruction to be executed; The first determining unit is configured to determine the target service merchant information from the service interaction information according to the selection instruction; The second output unit is used to output the target service merchant information.
7. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory being used to store a computer program, and the processor running the computer program to cause the electronic device to perform the voice interaction method based on an in-vehicle application as described in any one of claims 1 to 3.
8. A readable storage medium, characterized in that, The readable storage medium stores computer program instructions, which, when read and executed by a processor, perform the voice interaction method based on an in-vehicle application as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Method, device and equipment for installing vehicle-mounted program
CN113076077A