Automobile diagnosis method based on voice control, diagnosis equipment and electronic device

By integrating microphone and text library into the automotive diagnostic equipment, voice command conversion and functional operation are realized, the problem of cumbersome manual operation during maintenance is solved, the efficiency and interactive effect of automotive diagnosis is improved, and the automated diagnosis of voice control is realized.

CN119155313APending Publication Date: 2024-12-17LAUNCH TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411197859.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Existing automotive diagnostic equipment requires frequent manual operation during maintenance, resulting in the busy hands of the maintenance technician and inefficient, and voice technology has not been fully applied in automotive diagnostics.

Method used

By integrating a microphone in the automotive diagnostic equipment, receiving user's voice commands, and using the automotive diagnostic text library to convert it into functional operation recognition, operating the corresponding diagnostic application module, realizing voice-controlled automotive diagnosis, adding wake-up speech and intention inquiry functions To improve interaction effect and efficiency.

Benefits of technology

It realizes automated car diagnosis through voice control, releases hands, improves the efficiency of car maintenance and human-computer interaction, and simplifies the diagnosis process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155313A_ABST
    Figure CN119155313A_ABST
Patent Text Reader

Abstract

The invention provides an automobile diagnosis method based on sound control, diagnosis equipment and an electronic device. The method comprises the following steps: receiving a voice command of a user through a microphone in the automobile diagnosis equipment; based on a first automobile diagnosis text library, the voice command is converted into first function operation recognition, and the first automobile diagnosis text library is used for collecting natural language texts in the automobile diagnosis field; and identifying and operating a function module corresponding to a diagnosis application of the automobile diagnosis equipment based on the first function operation. Based on the method and the device, the voice command of the user can be received through the microphone in the automobile diagnosis equipment, the voice command is converted into the first function operation recognition based on the first automobile diagnosis text library, and then the function module corresponding to the diagnosis application of the automobile diagnosis equipment is operated, so that automobile diagnosis based on voice control is realized; and the automobile diagnosis efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile diagnosis, and in particular to an automobile diagnosis method, diagnostic equipment and electronic device based on voice control. Background Art

[0002] As vehicles have more and more control functions and electronic control units, automotive diagnostic equipment plays an important role in automotive repair and maintenance. For automotive repair environments, automotive diagnostic equipment with matching software and hardware modules is developed. In addition, the current development of voice technology is relatively mature. If voice-based automotive diagnosis can be achieved, it will be able to free the hands of maintenance technicians and carry out vehicle maintenance business more effectively. Summary of the invention

[0003] The embodiments of the present application provide a vehicle diagnosis method, a diagnosis device and an electronic device based on voice control.

[0004] In a first aspect, an embodiment of the present application provides a vehicle diagnosis method based on voice control, which is applied to a vehicle diagnosis device, and the method includes:

[0005] receiving a user's voice command through a microphone in the vehicle diagnostic device;

[0006] Based on a first automobile diagnosis text library, converting the voice command into a first function operation recognition, the first automobile diagnosis text library is used to collect natural language texts in the field of automobile diagnosis;

[0007] A functional module corresponding to the diagnostic application of the automobile diagnostic device is operated based on the first functional operation identification.

[0008] Optionally, before receiving the user's voice command, the method further includes:

[0009] Ask the user via voice for vehicle diagnostic intent.

[0010] Asking the user about the vehicle diagnosis intention before receiving the user's voice command can increase the human-computer interaction effect during the vehicle diagnosis process.

[0011] Optionally, before asking the user about the vehicle diagnosis intention by voice, the method further includes:

[0012] Predict the user's vehicle diagnostic intention.

[0013] Asking users questions based on predicted vehicle diagnostic intent can further improve diagnostic efficiency.

[0014] Optionally, if the vehicle diagnostic device is in a standby state, the method further includes:

[0015] Waking up the automobile diagnostic device based on the first wake-up word; or,

[0016] Wake up the car diagnostic device when it is connected to the vehicle.

[0017] Waking up the diagnostic device when the first wake-up word is received or when the vehicle diagnostic device is connected to the vehicle can put the vehicle diagnostic device into a working state, which helps prepare for language interaction.

[0018] In a second aspect, an embodiment of the present application provides a vehicle diagnostic device based on voice control, the diagnostic device comprising:

[0019] A receiving module, used for receiving a user's voice command through a microphone;

[0020] A conversion module, configured to convert the voice command into a first function operation recognition based on a first automobile diagnosis text library, wherein the first automobile diagnosis text library is used to collect natural language texts in the field of automobile diagnosis;

[0021] The execution module is used to identify a functional module corresponding to the diagnostic application of the automobile diagnostic device based on the first functional operation.

[0022] Optionally, the diagnostic device further comprises:

[0023] The inquiry module is used to inquire the user about the vehicle diagnosis intention through voice before the receiving module receives the user's voice command.

[0024] Asking the user about the vehicle diagnosis intention before receiving the user's voice command can increase the human-computer interaction effect during the vehicle diagnosis process.

[0025] Optionally, the diagnostic device further comprises:

[0026] The prediction module is used to predict the user's vehicle diagnosis intention before the inquiry module asks the user about the vehicle diagnosis intention through voice.

[0027] Asking users questions based on predicted vehicle diagnostic intent can further improve diagnostic efficiency.

[0028] Optionally, the diagnostic device further comprises:

[0029] The wake-up module is used to wake up the diagnostic device based on a first wake-up word when the diagnostic device is in a standby state; or wake up the diagnostic device when the diagnostic device is connected to a vehicle.

[0030] Waking up the diagnostic device when the first wake-up word is received or when the vehicle diagnostic device is connected to the vehicle can put the vehicle diagnostic device into a working state, which helps prepare for language interaction.

[0031] In a third aspect, an embodiment of the present application provides an electronic device comprising a memory, at least one processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, a method as described in any one of the above-mentioned first aspects is implemented.

[0032] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method as described in any one of the above-mentioned first aspects is implemented.

[0033] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes any one of the methods described in the first aspect.

[0034] Based on the present application, the user's voice command can be received through the microphone in the automobile diagnostic equipment, and converted into a first functional operation recognition based on the first automobile diagnostic text library, and then the functional module corresponding to the diagnostic application of the automobile diagnostic equipment is operated, thereby realizing voice-controlled automobile diagnosis, which helps to improve the efficiency of automobile diagnosis. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for describing the embodiments are briefly introduced below.

[0036] Figure 1 It is a flow chart of a voice-controlled automobile diagnostic method provided in an embodiment of the present application.

[0037] Figure 2 This is an example diagram of a voice-controlled automobile diagnostic method provided in an embodiment of the present application.

[0038] Figure 3 It is a structural schematic diagram of a voice-controlled automobile diagnostic device provided in an embodiment of the present application.

[0039] Figure 4 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0040] The technical solution of the embodiment of the present invention will be described below in conjunction with the accompanying drawings in the embodiment of the present invention.

[0041] As vehicles have more and more control functions and electronic control units, automotive diagnostic equipment plays an important role in automotive repair and maintenance. For automotive repair environments, automotive diagnostic equipment with matching software and hardware modules is developed. In addition, the current development of voice technology is relatively mature. If voice-based automotive diagnosis can be achieved, it will be able to free the hands of maintenance technicians and carry out vehicle maintenance business more effectively.

[0042] Based on this, Figure 1 The embodiment of the present application provides a method for automobile diagnosis based on voice control, which is applied to automobile diagnosis equipment. Figure 1 As shown, the method includes steps S110-S130.

[0043] In step S110, the user's voice command is received through the microphone in the automobile diagnostic device. Compared with traditional automobile diagnostic devices, adding a microphone in hardware development can enhance the sound recognition of the automobile diagnostic device. The user's voice command can be any command based on natural language, which is not limited in this application. For example, the voice command can be "open the upgrade center". The language of the voice command can be any natural language, such as Chinese, English, etc.

[0044] In step S120, based on the first automobile diagnostic text library, the voice command is converted into a first function operation recognition, and the first automobile diagnostic text library is used to collect natural language texts in the field of automobile diagnosis. When converting the voice command into the first function operation recognition, the voice can be first converted into text through speech to text (STT), and then the first function operation recognition corresponding to the voice text is parsed according to the first automobile diagnostic text library. The first automobile diagnostic text library may include texts such as functional modules, menus, and automobile repair service items related to the automobile diagnostic industry, such as the names of the same automobile brand in different regions (such as Mercedes-Benz, Benz, Mercedes-Benz, and Mercedes are actually vehicles of the same manufacturer). The data-rich first automobile diagnostic text library helps to improve the rapid response and accuracy of voice control.

[0045] In step S130, the function module corresponding to the diagnostic application of the automobile diagnostic device is operated based on the first function operation identification. For example, the first function operation identification may be to open the upgrade center, or to update the target software, etc. If the first function operation identification is to update the target software, the application of the diagnostic device can automatically upgrade the target software. If this operation is performed through the screen button of the diagnostic device, the operation path is: open the application-homepage-upgrade center-find the target software-click to download the update. It can be seen that voice control can quickly reach the user's goal.

[0046] Based on the present application, the user's voice command can be received through the microphone in the automobile diagnostic equipment, and converted into a first functional operation recognition based on the first automobile diagnostic text library, and then the functional module corresponding to the diagnostic application of the automobile diagnostic equipment is operated, thereby realizing voice-controlled automobile diagnosis, which helps to improve the efficiency of automobile diagnosis.

[0047] Optionally, before receiving the user's voice command, Figure 1 The method shown may also include: asking the user about the vehicle diagnostic intention through voice. Before asking the user about the vehicle diagnostic intention through voice, speech synthesis may be performed through text to speech (TTS). For example, asking the user whether to perform a full vehicle scan, etc. The voice when asking the user may be in any natural language, such as Chinese, English, etc., and the language may be selected according to the system language of the automotive diagnostic equipment or the user's usage habits. Asking the user about the vehicle diagnostic intention before receiving the user's voice command can increase the human-computer interaction effect during the vehicle diagnosis process.

[0048] Optionally, before asking the user via voice about the vehicle diagnostic intent, Figure 1 The method shown may also include: predicting the user's vehicle diagnosis intention. For example, the user's vehicle diagnosis intention may be predicted based on the user's previous commands or operations, and the user may be asked based on the prediction. Asking the user based on the predicted vehicle diagnosis intention may further improve the diagnosis efficiency.

[0049] Optionally, if the vehicle diagnostic device is in standby mode, Figure 1 The method shown may also include: waking up the automobile diagnostic device based on the first wake-up word; or, waking up the automobile diagnostic device when the automobile diagnostic device is connected to the vehicle. The first wake-up word may be a specific wake-up word or phrase, such as "start". The first wake-up word may be configured by the manufacturer before the diagnostic device leaves the factory, or may be configured by the user when in use, and this application is not limited to this. For example, the connection between the automobile diagnostic device and the vehicle may refer to connecting the diagnostic connector of the automobile diagnostic device to the tablet through wireless technology (such as Bluetooth or local area network), maintaining the normal connection state, and then connecting the diagnostic connector to the vehicle. Waking up the diagnostic device when the first wake-up word is received or when the automobile diagnostic device is connected to the vehicle can put the automobile diagnostic device into working state, which is helpful for preparing for language interaction.

[0050] Combine the following Figure 2 The vehicle diagnosis method based on voice control in the embodiment of the present application is introduced by way of example. Figure 2 As shown, the method includes steps S210-S240.

[0051] In step S210, when the device is in a standby state, the device is activated by recognizing a specific wake-up word or phrase.

[0052] In step S220, a voice command is received through a microphone.

[0053] In step S230, the voice command is converted into functional operation recognition based on a natural language text parsing library in the field of automobile diagnosis and maintenance.

[0054] In step S240 , the functional modules of the diagnostic application of the automobile diagnostic device are operated.

[0055] based on Figure 2 According to the method shown, the automobile diagnostic equipment can add a voice control module and combine it with voice recognition interaction technology to free the hands of automobile maintenance technicians in automobile maintenance scenarios. The function of target intention can be realized through sound recognition, making the automobile diagnostic equipment more direct and intelligent.

[0056] The method provided in the embodiment of the present application is described in detail above. The device provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.

[0057] See also Figure 3 , is a schematic diagram of the structure of a voice-controlled automobile diagnostic device provided in an embodiment of the present application. Figure 3 The voice-controlled automobile diagnostic device 300 shown may include a receiving module 310 , a converting module 320 , and an executing module 330 .

[0058] The receiving module 310 can be used to receive the user's voice command through a microphone; the conversion module 320 can be used to convert the voice command into a first functional operation recognition based on a first automobile diagnostic text library, and the first automobile diagnostic text library is used to collect natural language text in the field of automobile diagnosis; the execution module 330 can be used to operate the functional module corresponding to the diagnostic application of the automobile diagnostic equipment based on the first functional operation recognition.

[0059] Based on the automobile diagnostic device 300, the user's voice command can be received through the microphone in the automobile diagnostic device, and converted into a first functional operation recognition based on the first automobile diagnostic text library, and then the functional module corresponding to the diagnostic application of the automobile diagnostic device is operated, thereby realizing voice-controlled automobile diagnosis, which helps to improve the efficiency of automobile diagnosis.

[0060] Optionally, the diagnostic device may further include an inquiry module 340, which may be used to inquire the user about the vehicle diagnostic intention by voice before the receiving module 310 receives the user's voice command. Inquiring the user about the vehicle diagnostic intention before receiving the user's voice command may increase the human-computer interaction effect during the vehicle diagnosis process.

[0061] Optionally, the diagnostic device may further include a pre-judgment module 350, which may be used to pre-judge the user's vehicle diagnostic intention before the inquiry module 340 asks the user about the vehicle diagnostic intention by voice. Asking the user based on the predicted vehicle diagnostic intention may further improve diagnostic efficiency.

[0062] Optionally, the diagnostic device may further include a wake-up module 360, which may be used to wake up the diagnostic device based on the first wake-up word when the diagnostic device is in a standby state, or to wake up the diagnostic device when the diagnostic device is connected to a vehicle. When the diagnostic device is woken up when the first wake-up word is received or when the vehicle diagnostic device is connected to the vehicle, the vehicle diagnostic device can be put into a working state, which helps to prepare for language interaction. It is worth noting that the wake-up module can be low-power, which helps to reduce the power consumption of the vehicle diagnostic device 300.

[0063] The present application also provides an electronic device. Figure 4 As shown, the electronic device 400 includes: at least one processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the at least one processor 401. When the processor 401 executes the computer program 403, the method provided in the present application is implemented.

[0064] Exemplarily, the computer program 403 may be divided into one or more modules / units, one or more modules / units are stored in the memory 402, and executed by the processor 401 to complete the present application. One or more modules / units may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device 400.

[0065] Those skilled in the art will understand that Figure 4 It is only an example of the electronic device 400 and does not constitute a limitation of the electronic device. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device 400 may also include input and output devices, network access devices, buses, etc.

[0066] The processor 401 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 the processor may be any conventional processor, etc.

[0067] The memory 402 may be an internal storage unit of the electronic device 400, such as a hard disk or memory of the electronic device 400. The memory 402 may also be an external storage device of the electronic device 400, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 400. Further, the memory 402 may also include both an internal storage unit of the electronic device 400 and an external storage device. The memory 402 is used to store computer programs and other programs and data required by the electronic device 400. The memory 402 may also be used to temporarily store data that has been output or is to be output.

[0068] The electronic device 400 provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.

[0069] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0070] An embodiment of the present application provides a computer program product. When the computer program product runs on an electronic device, the electronic device can implement the steps in the above-mentioned method embodiments when executing the computer program product.

[0071] If the integrated unit 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 application implements all or part of the processes in the above method embodiments, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above method embodiments can be implemented. Among them, the computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the camera / electronic device, recording medium, computer memory, ROM (read-only memory), RAM (random access memory), CD-ROM (compact disc read-only memory), magnetic tape, floppy disk and optical data storage device. The computer-readable storage medium mentioned in the present application can be a non-volatile storage medium, in other words, a non-transient storage medium.

[0072] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0073] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0074] In the embodiments provided in the present application, it should be understood that the disclosed devices / equipment and methods can be implemented in other ways. For example, the device / equipment embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0075] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0076] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0077] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0078] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0079] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A vehicle diagnostic method based on voice control, It is characterized in that The method is applied to automobile diagnostic equipment, and the method comprises: receiving a user's voice command through a microphone in the vehicle diagnostic device; Based on a first automobile diagnosis text library, converting the voice command into a first function operation recognition, wherein the first automobile diagnosis text library is used to collect natural language texts in the field of automobile diagnosis; A functional module corresponding to the diagnostic application of the automobile diagnostic device is operated based on the first functional operation identification.

2. The method according to claim 1, It is characterized in that Before receiving the user's voice command, the method further includes: Ask the user via voice for vehicle diagnostic intent.

3. The method according to claim 2, It is characterized in that Before asking the user about the vehicle diagnosis intention by voice, the method further includes: Predict the user's vehicle diagnostic intention.

4. The method according to claim 3, It is characterized in that If the vehicle diagnostic device is in a standby state, the method further includes: Waking up the automobile diagnostic device based on a first wake-up word; or, The vehicle diagnostic device is awakened when the vehicle diagnostic device is connected to a vehicle.

5. A car diagnostic device based on voice control, It is characterized in that The diagnostic equipment comprises: A receiving module, used for receiving a user's voice command through a microphone; A conversion module, configured to convert the voice command into a first functional operation recognition based on a first automobile diagnosis text library, wherein the first automobile diagnosis text library is used to collect natural language texts in the field of automobile diagnosis; An execution module is used to identify a function module corresponding to the diagnostic application of the automobile diagnostic device based on the first functional operation.

6. The diagnostic device according to claim 5, It is characterized in that The diagnostic device also includes: The inquiry module is used to inquire the user about the vehicle diagnosis intention through voice before the receiving module receives the user's voice command.

7. The diagnostic device according to claim 6, It is characterized in that The diagnostic device also includes: The prejudgment module is used to prejudge the user's vehicle diagnosis intention before the inquiry module inquires the user about the vehicle diagnosis intention through voice.

8. The diagnostic device according to claim 7, It is characterized in that The diagnostic device also includes: The wake-up module is used to wake up the diagnostic device based on a first wake-up word when the diagnostic device is in a standby state; or wake up the diagnostic device when the diagnostic device is connected to a vehicle.

9. An electronic device comprising a memory, at least one processor, and a computer program stored in the memory and executable on the processor, It is characterized in that When the processor executes the computer program, the method according to any one of claims 1 to 4 is implemented.

10. A computer-readable storage medium storing a computer program. It is characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.