Prompt information output method and system, electronic device, and readable storage medium

By judging data changes in in-vehicle devices and matching them with pop-up prompts generated by voice control, the problem of not being able to recognize user operation intentions in existing technologies is solved. The application of voice control to generate instructions solves the aforementioned problem of not being able to recognize user operations in existing technologies, realizes the application of voice and pop-up prompt technologies, solves the technical challenge of poor user experience, and improves user experience.

CN115410565BActive Publication Date: 2026-01-02SHANGHAI PATEO INTERNET TECH SERVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110597977.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-28
Publication Date
2026-01-02
Estimated Expiration
2041-05-28

AI Technical Summary

Technical Problem

In existing technologies, the voice control and pop-up prompts of in-vehicle air conditioning cannot accurately recognize the user's operating intentions, resulting in rigid voice broadcasts and pop-up prompts and a poor user experience.

Method used

By combining voice control commands to generate pop-up prompts, the system can determine changes in device data and match them with voice control commands to generate targeted pop-up prompts, avoid invalid prompts, and clear the voice command set to improve system memory utilization.

Benefits of technology

The targeted nature of voice prompts and pop-up notifications has been improved, enhancing the user experience, reducing invalid prompts, and increasing system memory utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115410565B_ABST
    Figure CN115410565B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a prompt information output method and system, an electronic device and a readable storage medium. The method comprises: obtaining first device data of a vehicle-mounted device; obtaining second device data of the vehicle-mounted device; comparing the first device data and the second device data to determine whether the second device data has changed relative to the first device data; if there is a change, determining whether a voice control instruction corresponding to the vehicle-mounted device exists in a voice instruction set; if it exists, determining whether the voice control instruction matches the change data between the first device data and the second device data; and if it matches, generating and outputting a pop-up prompt information corresponding to the vehicle-mounted device based on the voice control instruction. The embodiments of the present application can improve the pertinence of voice broadcast and pop-up prompt, and improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of pop-up prompt information processing, and in particular to a prompt information output method and system, an electronic device, and a readable storage medium. BACKGROUND

[0002] With the continuous development of the automobile technology field, vehicle-mounted devices are also becoming more and more abundant, such as vehicle-mounted air conditioners, vehicle-mounted refrigerators, vehicle-mounted purifiers, and the like.

[0003] In actual applications, the latest data of the air conditioner is reported to the vehicle machine at one time after the air conditioner controller processes and issues the instruction. When the vehicle machine obtains all the reported data, it cannot identify the change of the air conditioner caused by which kind of instruction issuing manner, that is, operating the hard key, operating the air conditioner without wake-up, wake-up operation of the air conditioner, clicking the screen to operate the air conditioner, all of which will cause the change of the air conditioner state. However, when the latest data after the change is obtained, it is impossible to know which kind of instruction issuing manner causes the change this time, and thus it is impossible to accurately identify the operation intention of the user. For example, when the current air conditioner temperature is 23 degrees, if the user uses the wake-up voice "temperature a little higher", and obtains that the current temperature is 23 degrees, increases 2 degrees, and issues the air conditioner controller to adjust the temperature to 25 degrees, the temperature will be adjusted to 25 degrees, at this time, the voice broadcast and the pop-up prompt are both "temperature set to 25 degrees". When the current air conditioner temperature is 27 degrees, if the user uses the wake-up voice "temperature a little lower", and obtains that the current temperature is 27 degrees, decreases 2 degrees, and issues the air conditioner controller to adjust the temperature to 25 degrees, the temperature will be adjusted to 25 degrees, at this time, the voice broadcast and the pop-up prompt are both "temperature set to 25 degrees". After the user uses the wake-up voice "air conditioner temperature adjustment to 25 degrees" to adjust the temperature of the vehicle-mounted air conditioner to 25 degrees, the voice broadcast and the pop-up prompt are "temperature set to 25 degrees".

[0004] However, the air conditioner control results caused by the above two different wake-up voices are the same, and the voice broadcast content and the pop-up prompt content of the same result are also the same, which leads to the fact that the voice broadcast and the pop-up prompt content are rigid and the user experience is poor. SUMMARY

[0005] An object of the present application is to provide a prompt information output method, which can improve the pertinence of voice broadcast and pop-up prompt by combining voice control to generate pop-up prompt information, and improve the user experience.

[0006] Another object of the present application is to provide a prompt information output method, which can generate pop-up prompt information by using the voice control instructions in the set in the subsequent process, so as to achieve the purpose of accurate voice broadcast and pop-up prompt.

[0007] Another object of the present application is to provide a prompt information output method, which does not generate a prompt when there is no change in device data, thereby avoiding invalid pop-up prompts.

[0008] Another object of the present application is to provide a prompt information output method, which generates a pop-up prompt information based on device change data when there is no voice control instruction in the set, so as to prompt the user of the data change of the vehicle-mounted device.

[0009] Another object of the present application is to provide a prompt information output method, which generates a pop-up prompt information based on device change data when the voice control instruction does not match the device change data, so as to prompt the user of the data change of the vehicle-mounted device.

[0010] Another object of the present application is to provide a prompt information output method, which clears the voice control instruction in the set after generating and outputting the pop-up prompt information, thereby avoiding the occupation of the set by the voice control instruction and improving the utilization rate of system memory.

[0011] According to an aspect of the present application, a prompt information output method is provided, comprising the following steps:

[0012] Obtaining first device data of a vehicle-mounted device;

[0013] Obtaining second device data of the vehicle-mounted device;

[0014] Comparing the first device data and the second device data to determine whether the second device data has changed relative to the first device data;

[0015] If there is a change, determining whether there is a voice control instruction corresponding to the vehicle-mounted device in a voice instruction set;

[0016] If there is, determining whether the voice control instruction matches the change data between the first device data and the second device data;

[0017] If it matches, generating and outputting a pop-up prompt information corresponding to the vehicle-mounted device based on the voice control instruction.

[0018] According to another aspect of the present application, a prompt information output system is provided, comprising a vehicle-mounted terminal, a vehicle-mounted device, and a device controller, wherein,

[0019] The vehicle-mounted terminal communicates with the controller, and the device controller communicates with the vehicle-mounted device;

[0020] The vehicle-mounted terminal performs the following steps:

[0021] Obtains first device data of the vehicle-mounted device from the device controller;

[0022] acquiring second device data of the vehicle-mounted device from the local;

[0023] comparing the first device data and the second device data to determine whether the second device data has changed relative to the first device data;

[0024] if there is a change, determining whether there is a voice control instruction corresponding to the vehicle-mounted device in a voice instruction set;

[0025] if there is, determining whether the voice control instruction matches the changed data between the first device data and the second device data;

[0026] if it matches, generating and outputting a pop-up prompt information corresponding to the vehicle-mounted device based on the voice control instruction.

[0027] According to another aspect of the present application, an electronic device is provided, comprising:

[0028] a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the prompt information output method according to any one of the preceding aspects.

[0029] According to another aspect of the present application, a readable storage medium is provided, wherein when the instructions in the readable storage medium are executed by the processor of an electronic device, the electronic device is enabled to perform the steps of the prompt information output method according to any one of the preceding aspects.

[0030] The above description is only a summary of the technical solutions of the present application. In order to more clearly understand the technical means of the present application, the following specific embodiments of the present application will be described in accordance with the content of the description, and in order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the following specific embodiments of the present application will be described. BRIEF DESCRIPTION OF DRAWINGS

[0031] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creating any creative labor.

[0032] Figure 1 A step flow chart of a prompt information output method provided by an embodiment of the present application;

[0033] Figure 2 An application environment diagram for outputting prompt information provided by an embodiment of the present application;

[0034] Figure 3 A step flow chart of a control instruction saving method provided by an embodiment of the present application is shown in the following.

[0035] Figure 4 A step flow chart of a device control instruction generation method provided by an embodiment of the present application is shown in the following.

[0036] Figure 5 A structural schematic diagram of a prompt information output system provided by an embodiment of the present application is shown in the following.

[0037] Figure 6 A structural schematic diagram of an electronic device provided by an embodiment of the present application is shown in the following. DETAILED DESCRIPTION

[0038] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without any creative work fall within the scope of protection of the present application.

[0039] Embodiment One

[0040] Referring to Figure 1 , a step flow chart of a prompt information output method provided by an embodiment of the present application is shown in the following. As shown in Figure 1 , the prompt information output method can include the following steps:

[0041] Step 101: Obtain first device data of a vehicle-mounted device.

[0042] The embodiments of the present application can be applied to the scene of generating a pop-up prompt information in combination with a voice control instruction.

[0043] In the present example, the vehicle-mounted device can be a vehicle-mounted air conditioner, a vehicle-mounted refrigerator, a vehicle-mounted massager, etc. Specifically, the specific type of the vehicle-mounted device can be determined according to business requirements, which is not limited in the present embodiment.

[0044] The first device data refers to the device data of the vehicle-mounted device pre-stored on the vehicle-mounted terminal side.

[0045] In actual application, the vehicle-mounted terminal can obtain the device data of the vehicle-mounted device from the device controller and save it to the terminal locally, so as to call the device data from the local in subsequent use. Figure 2As shown in FIG. 1, the vehicle 220 is provided with a vehicle-mounted air conditioner 240 and an air conditioner controller 230 corresponding to the vehicle-mounted air conditioner 240. The vehicle terminal 210 can interact with the air conditioner controller 230, and the vehicle terminal 210 can obtain the device data of the vehicle-mounted air conditioner 240 through the air conditioner controller 230 and save the first device data locally.

[0046] After obtaining the first device data of the vehicle-mounted device, step 102 is performed.

[0047] Step 102: Obtain second device data of the vehicle-mounted device.

[0048] The second device data refers to the current device data of the vehicle-mounted device fed back by the device controller to the vehicle terminal after the device controller adjusts the data of the vehicle-mounted device according to the control instruction.

[0049] After obtaining the first device data of the vehicle-mounted device, the vehicle terminal can obtain the second device data of the vehicle-mounted device, for example, Figure 2 As shown in FIG. 1, after the device data of the vehicle-mounted air conditioner 240 changes, the air conditioner controller 230 corresponding to the vehicle-mounted air conditioner 240 can feed back the device data of the vehicle-mounted air conditioner 240 after the change to the vehicle terminal 210.

[0050] In a specific implementation, the vehicle terminal can first issue a control instruction to the device controller of the vehicle-mounted device. The device controller can adjust the device data of the vehicle-mounted device according to the control instruction, and after the adjustment is completed, the device controller reports the current device data of the vehicle-mounted device to the vehicle terminal. In this process, the vehicle terminal needs to judge whether the received control instruction of the vehicle-mounted device is a voice control instruction, and if it is a voice control instruction, it needs to be saved. Specifically, the specific implementation can be described in detail in combination with the following specific implementation.

[0051] Referring to Figure 3 , a step flowchart of a control instruction saving method provided by an embodiment of the present application is shown, as Figure 3 As shown in FIG. 1, before obtaining the second device data of the vehicle-mounted device, the method can further include:

[0052] Step 301: Receive a control instruction of a user to a vehicle-mounted device.

[0053] In this embodiment, the control instruction refers to an instruction triggered by the user for adjusting the device data of the vehicle-mounted device. In this example, the control instruction can be a temperature adjustment instruction, a speed adjustment instruction, etc. For example, when the vehicle-mounted device is a vehicle-mounted air conditioner, the control instruction can be a temperature adjustment instruction to instruct the device controller corresponding to the vehicle-mounted air conditioner to adjust the air conditioning temperature of the vehicle-mounted air conditioner. When the vehicle-mounted device is a vehicle-mounted massager, the control instruction can be a speed adjustment control instruction to instruct the device controller corresponding to the vehicle-mounted massager to adjust the massage speed of the vehicle-mounted massager, etc.

[0054] It can be understood that the above examples are only examples listed for better understanding of the technical solutions of the embodiments of the present application, and are not the only limitation of the embodiments.

[0055] In actual application, the control instruction can be an instruction formed by the user touching the control button. For example, a temperature adjustment button is arranged on the vehicle-mounted terminal, and the user can generate the control instruction of the vehicle-mounted air conditioner by touching the temperature adjustment button. The control instruction can also be an instruction formed by the user inputting a control voice, etc. Specifically, the specific generation manner of the control instruction can be determined according to the business requirement, which is not limited in the embodiments.

[0056] After receiving the control instruction of the vehicle-mounted device by the user, step 302 is performed.

[0057] Step 302: determining whether the control instruction is a voice control instruction.

[0058] After receiving the control instruction of the vehicle-mounted device by the user, the vehicle-mounted terminal can determine whether the control instruction is a voice control instruction. If yes, step 303 is performed.

[0059] Step 303: saving the control instruction into a voice instruction set.

[0060] When the vehicle-mounted terminal determines that the control instruction of the vehicle-mounted device by the user is a voice control instruction, the control instruction can be saved into the voice instruction set.

[0061] When the vehicle-mounted terminal determines that the control instruction of the vehicle-mounted device by the user is a non-voice control instruction, the control instruction does not need to be saved into the voice instruction set.

[0062] When the vehicle-mounted terminal determines that the control instruction is a voice control instruction, it can be further determined whether the control will cause the device data of the vehicle-mounted device to change, to determine whether to issue the device control instruction to the device controller. Specifically, it can be described in detail in combination with the specific implementation manner.

[0063] Referring to Figure 4 , a step flowchart of a device control instruction generation method provided by the embodiments of the present application is shown, as shown inFigure 4 As shown in FIG. 13, after determining whether the control instruction is a voice control instruction, the method can further include:

[0064] Step 401: If yes, the control instruction is parsed to obtain an instruction parsing result.

[0065] In this embodiment, after the vehicle-mounted terminal determines that the control instruction of the user to the vehicle-mounted device is a voice control instruction, the vehicle-mounted terminal can parse the control instruction to obtain an instruction parsing result, which includes specific control data of the vehicle-mounted device, such as "adjust the temperature of the vehicle-mounted air conditioner to 23°" and the like.

[0066] After the vehicle-mounted terminal parses the control instruction to obtain the instruction parsing result, step 402 is performed.

[0067] Step 402: According to the instruction parsing result, it is determined whether the control instruction will cause the device data of the vehicle-mounted device to change.

[0068] After obtaining the instruction parsing result, the vehicle-mounted terminal can determine whether the control instruction will cause the device data of the vehicle-mounted device to change. For example, taking the vehicle-mounted air conditioner as an example, when the instruction parsing result is "adjust the temperature of the air conditioner to 25°" and the current temperature of the vehicle-mounted air conditioner saved by the vehicle-mounted terminal is 25°, it indicates that the control instruction will not cause the device data of the vehicle-mounted device to change. When the current temperature of the vehicle-mounted air conditioner saved by the vehicle-mounted terminal is 23°, it indicates that the control instruction will cause the device data of the vehicle-mounted device to change, and the like.

[0069] It can be understood that the above examples are only examples for better understanding the technical solutions of the embodiments of the present application, and are not the only limitation of the embodiments.

[0070] After determining that the control instruction will cause the device data of the vehicle-mounted device to change according to the instruction parsing result, step 403 is performed, otherwise step 404 is performed.

[0071] Step 403: Based on the instruction parsing result, a device control instruction corresponding to the vehicle-mounted device is generated, and the device control instruction is sent to a device controller corresponding to the vehicle-mounted device.

[0072] If it is determined according to the instruction parsing result that the control instruction will cause the device data of the vehicle-mounted device to change, a device control instruction corresponding to the vehicle-mounted device can be generated based on the instruction parsing result, and the device control instruction is sent to a device controller corresponding to the vehicle-mounted device, as shown in FIG. 13. Figure 2 After generating the air conditioner control instruction of the vehicle-mounted air conditioner 1300, the vehicle-mounted terminal 1100 can send the air conditioner control instruction to the air conditioner controller 1200.

[0073] Step 404: based on the instruction parsing result, the device control instruction corresponding to the vehicle-mounted device is not generated.

[0074] If it is judged according to the instruction parsing result that the control instruction will not cause the device data of the vehicle-mounted device to change, the device control instruction corresponding to the vehicle-mounted device is not generated.

[0075] The embodiment of the present application does not generate the device control instruction of the vehicle-mounted device when the instruction parsing result will not cause the device data of the vehicle-mounted device to change, which can avoid the transmission of invalid instructions and reduce the consumption of the system.

[0076] After obtaining the second device data of the vehicle-mounted device, step 103 is performed.

[0077] Step 103: compare the first device data and the second device data to judge whether the second device data has changed relative to the first device data.

[0078] After obtaining the first device data and the second device data of the vehicle-mounted device, the first device data and the second device data can be compared to judge whether the second device data has changed relative to the first device data. For example, taking the vehicle-mounted air conditioner as an example, if the first device data is "air conditioner temperature is 23°" and the second device data is "air conditioner temperature is 23°", it indicates that the first device data and the second device data have no change; if the first device data is "air conditioner temperature is 23°" and the second device data is "air conditioner temperature is 25°", it indicates that the second device data has changed relative to the first device data, etc.

[0079] It can be understood that the above examples are only examples for better understanding the technical solutions of the embodiments of the present application, and are not the only limitation of the embodiments.

[0080] If the second device data has no change relative to the first device data, no pop-up prompt is needed, i.e., the subsequent process is no longer performed.

[0081] If the second device data has changed relative to the first device data, step 104 is performed.

[0082] Step 104: judge whether there is a voice control instruction corresponding to the vehicle-mounted device in the voice instruction set.

[0083] When the vehicle-mounted terminal judges that the second device data has changed relative to the first device data, it can be judged whether there is a voice control instruction corresponding to the vehicle-mounted device in the voice instruction set.

[0084] If there is a voice control instruction corresponding to the vehicle-mounted device in the voice instruction set, step 105 is performed.

[0085] Step 105: judging whether the change data between the voice control instruction and the first device data and the second device data matches.

[0086] When the vehicle-mounted terminal judges that there is a voice control instruction corresponding to the vehicle-mounted device in the voice instruction set, it can be judged whether the change data between the voice control instruction and the first device data and the second device data matches. For example, when the voice control instruction is an instruction to adjust the temperature of the air conditioner, it is first judged whether the temperature of the vehicle-mounted air conditioner has changed. If the temperature of the vehicle-mounted air conditioner has changed, it is judged whether the change data between the first device data and the second device data is the same as the data indicated by the voice control instruction. If the change data is the same as the data indicated by the voice control instruction, it means that the voice control instruction matches the change data between the first device data and the second device data. When the voice control instruction is an instruction to adjust the temperature of the air conditioner, and the temperature of the vehicle-mounted air conditioner has not changed, but the wind speed has changed, it means that the voice control instruction does not match the change data between the first device data and the second device data. Or, when the temperature of the vehicle-mounted air conditioner has changed, but the data indicated by the voice control instruction is not the same as the change data between the first device data and the second device data, it means that the voice control instruction does not match the change data between the first device data and the second device data. For example, the voice control instruction is "adjust the temperature of the air conditioner by 2 degrees lower", the second device data is 2 degrees higher than the first device data or the second device data is the same as the first device data, which means that the voice control instruction does not match the change data between the first device data and the second device data, and so on.

[0087] It can be understood that the above examples are only examples for better understanding the technical solutions of the embodiments of the present application, and are not the only limitation of the embodiments.

[0088] When the vehicle-mounted terminal judges that the voice control instruction in the voice instruction set does not match the change data between the first device data and the second device data, it can generate a pop-up prompt information corresponding to the vehicle-mounted device based on the device change data, and output the pop-up prompt information. For example, taking the vehicle-mounted air conditioner as an example, the device change data is that the air conditioner wind speed has changed and has been adjusted to high speed, and the pop-up prompt information "the air conditioner has been adjusted to high speed" can be generated, and the voice information "the air conditioner has been adjusted to high speed" can be broadcasted. Or, taking the vehicle-mounted air conditioner as an example, the device change data is that the temperature is adjusted to 25 degrees, and the pop-up prompt information "the temperature has been set to 25 degrees" can be generated, and the voice information "the temperature has been set to 25 degrees" can be broadcasted, and so on.

[0089] When the vehicle-mounted terminal judges that the voice control instruction in the voice instruction set matches the change data between the first device data and the second device data, step 106 is executed.

[0090] Step 106: generating and outputting the pop-up prompt information corresponding to the vehicle-mounted device based on the voice control instruction.

[0091] When the vehicle-mounted terminal judges that the voice control instruction in the voice instruction set matches the change data between the first device data and the second device data, the pop-up prompt information corresponding to the vehicle-mounted device can be generated and output based on the voice control instruction. For example, taking the vehicle-mounted air conditioner as an example, the current air conditioner temperature is 23°, the voice control instruction is “adjust the air conditioner temperature up”, and the air conditioner temperature has been adjusted to 25°. Then, the pop-up prompt information “temperature has been adjusted to 25°” or “temperature has been adjusted” can be generated, and the voice information “temperature has been adjusted to 25°” or “temperature has been adjusted” can be broadcasted. Alternatively, when the current air conditioner temperature is 27°, the voice control instruction is “adjust the air conditioner temperature down”, and the air conditioner temperature has been adjusted to 25°, the pop-up prompt information “temperature has been reduced to 25°” or “temperature has been adjusted down” can be generated, and the voice information “temperature has been reduced to 25°” or “temperature has been adjusted down” can be broadcasted. Alternatively, when the voice control instruction is “set the air conditioner temperature to 25°”, and the air conditioner temperature has been adjusted to 25°, the pop-up prompt information “temperature has been adjusted to 25°” can be generated, and the voice information “temperature has been adjusted to 25°” can be broadcasted.

[0092] It can be understood that the above examples are only examples for better understanding the technical solutions of the embodiments of the present application, and are not the only limitation of the embodiments.

[0093] When the pop-up prompt information corresponding to the vehicle-mounted device is generated and output based on the voice control instruction, the voice control instruction in the voice instruction set can be emptied to reduce the occupation of the voice control instruction in the voice instruction set to the system memory, thereby improving the utilization rate of the system memory.

[0094] The prompt information output method provided by the embodiments of the present application comprises the following steps: obtaining the first device data of the vehicle-mounted device, obtaining the second device data of the vehicle-mounted device, comparing the first device data and the second device data, judging whether the second device data has changed relative to the first device data, if there is a change, judging whether there is a voice control instruction corresponding to the vehicle-mounted device in the voice instruction set, if there is, judging whether the voice control instruction matches the change data between the first device data and the second device data, and if it matches, generating and outputting the pop-up prompt information corresponding to the vehicle-mounted device based on the voice control instruction. The embodiments of the present application can generate and output the pop-up prompt information based on the voice control instruction when the device data of the vehicle-mounted device changes and the voice control instruction in the voice instruction set matches the change data, which can improve the pertinence of voice broadcast and pop-up prompt, and improve the user experience.

[0095] Embodiment two

[0096] Referring to Figure 5 , a structure schematic diagram of a prompt information output system provided by an embodiment of the present application is shown, as Figure 5 indicated, the prompt information output system 500 can include: a vehicle terminal 510, a vehicle device 520 and a device controller 530, wherein,

[0097] the vehicle terminal 510 communicates with the device controller 530, and the device controller 530 communicates with the vehicle device 520;

[0098] the vehicle terminal performs the following steps:

[0099] obtains first device data of the vehicle device from a local;

[0100] obtains second device data of the vehicle device from the device controller;

[0101] compares the first device data and the second device data, and determines whether the second device data has changed relative to the first device data;

[0102] if there is a change, it is determined whether there is a voice control instruction corresponding to the vehicle device in a voice instruction set;

[0103] if there is, it is determined whether the voice control instruction matches the change data between the first device data and the second device data;

[0104] if it matches, the vehicle device corresponding pop-up prompt information is generated and output based on the voice control instruction.

[0105] Optionally, before the vehicle terminal obtains the first device data of the vehicle device from the controller, it performs the following steps:

[0106] receiving a control instruction of the vehicle device by a user;

[0107] determining whether the control instruction is a voice control instruction;

[0108] if so, the control instruction is saved to the voice instruction set.

[0109] Optionally, before the vehicle terminal obtains the second device data of the vehicle device from the device controller, it performs the following steps:

[0110] if so, the control instruction is parsed to obtain an instruction parsing result;

[0111] determining whether the control instruction will cause the device data of the vehicle device to change according to the instruction parsing result;

[0112] If yes, based on the instruction analysis result, the device control instruction corresponding to the vehicle-mounted device is generated, and the device control instruction is sent to the device controller.

[0113] If no, based on the instruction analysis result, the device control instruction corresponding to the vehicle-mounted device is not generated.

[0114] Optionally, after judging whether the second device data has changes with respect to the first device data, the vehicle-mounted terminal performs the following steps:

[0115] If there is no change, no prompt is performed.

[0116] Optionally, after judging whether the voice control instruction corresponding to the vehicle-mounted device exists in the voice instruction set, the vehicle-mounted terminal performs the following steps:

[0117] If no, based on the device change data, the pop-up prompt information corresponding to the vehicle-mounted device is generated and output.

[0118] Optionally, after judging whether the voice control instruction matches the change data between the first device data and the second device data, the vehicle-mounted terminal performs the following steps:

[0119] If no, based on the device change data, the pop-up prompt information corresponding to the vehicle-mounted device is generated and output.

[0120] Optionally, after generating and outputting the pop-up prompt information corresponding to the vehicle-mounted device based on the voice control instruction, the vehicle-mounted terminal performs the following steps:

[0121] The voice control instruction in the voice instruction set is emptied.

[0122] The prompt information output system provided by the embodiment of the application, by acquiring the first device data of the vehicle-mounted device, acquiring the second device data of the vehicle-mounted device, comparing the first device data and the second device data, judging whether the second device data has changes with respect to the first device data, if yes, judging whether the voice control instruction corresponding to the vehicle-mounted device exists in the voice instruction set, if yes, judging whether the voice control instruction matches the change data between the first device data and the second device data, if yes, generating and outputting the pop-up prompt information corresponding to the vehicle-mounted device based on the voice control instruction. The embodiment of the application generates and outputs the pop-up prompt information based on the voice control instruction in the case that the device data of the vehicle-mounted device has changes and the voice control instruction in the voice instruction set matches the change data, which can improve the pertinence of voice broadcast and pop-up prompt, and improve the user experience.

[0123] Example 3

[0124] This application also provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the above-described prompt information output method.

[0125] Figure 6 A schematic diagram of the structure of an electronic device 600 according to an embodiment of the present invention is shown. Figure 6 As shown, the electronic device 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to computer program instructions stored in read-only memory (ROM) 602 or loaded from storage unit 608 into random access memory (RAM) 603. The RAM 603 may also store various programs and data required for the operation of the electronic device 600. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0126] Multiple components in electronic device 600 are connected to I / O interface 605, including: input unit 606, such as keyboard, mouse, microphone, etc.; output unit 607, such as various types of displays, speakers, etc.; storage unit 608, such as disk, optical disk, etc.; and communication unit 609, such as network card, modem, wireless transceiver, etc. Communication unit 609 allows electronic device 600 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0127] The various processes and handling described above can be executed by processing unit 601. For example, the methods of any of the above embodiments can be implemented as computer software programs tangibly contained in a computer-readable medium, such as storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 600 via ROM 602 and / or communication unit 609. When the computer program is loaded into RAM 603 and executed by CPU 601, one or more actions of the methods described above can be performed.

[0128] Example 4

[0129] The embodiment of the present application further provides a computer readable storage medium, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement each process of the above-mentioned prompt information output method embodiment, and the same technical effects can be achieved. To avoid repetition, details are not described herein. The computer readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0130] It should be noted that in this document, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusions, so that processes, methods, articles or devices that include a series of elements not only include those elements, but also include other elements not explicitly listed, or include elements inherent to such processes, methods, articles or devices. Without more limitations, the element defined by the statement "including a" does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0131] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) execute the methods described in various embodiments of the present application.

[0132] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, which are only illustrative and not restrictive. Those skilled in the art can make many forms without departing from the scope of the present application and the protection scope of the claims.

[0133] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the embodiments of the present application can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software depends on the specific application and design constraints of the technical solutions. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0134] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0135] In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are only schematic, for example, the division of the units is only a logical function division, and another division manner can be used in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0136] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0137] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.

[0138] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that make contributions to the prior art or parts of the technical solutions can be embodied in the form of software products. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk, and various storage program codes.

[0139] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method of outputting a prompt information, characterized by, The method comprises the following steps: obtaining first device data of a vehicle-mounted device, wherein the first device data refers to device data of the vehicle-mounted device pre-stored on a vehicle-mounted terminal side; obtaining second device data of the vehicle-mounted device, wherein the second device data refers to current device data of the vehicle-mounted device fed back by a device controller to the vehicle-mounted terminal after the device controller adjusts data of the vehicle-mounted device according to a control instruction sent by a user; comparing the first device data and the second device data to determine whether the second device data has changed relative to the first device data; if there is a change, determining whether there is a voice control instruction corresponding to the vehicle-mounted device in a voice instruction set; if there is, determining whether the voice control instruction matches the change data between the first device data and the second device data; if it matches, generating and outputting pop-up prompt information corresponding to the vehicle-mounted device based on the voice control instruction.

2. The method of claim 1, before the step of obtaining second device data of the vehicle-mounted device, further comprising the following steps: receiving a control instruction of the vehicle-mounted device sent by a user; determining whether the control instruction is a voice control instruction; if it is, saving the control instruction to the voice instruction set.

3. The method of claim 2, after the step of determining whether the control instruction is a voice control instruction, further comprising the following steps: if it is, parsing the control instruction to obtain an instruction parsing result; determining whether the control instruction will cause the device data of the vehicle-mounted device to change based on the instruction parsing result; if it does, generating a device control instruction corresponding to the vehicle-mounted device based on the instruction parsing result, and sending the device control instruction to a device controller corresponding to the vehicle-mounted device; if it does not, not generating a device control instruction corresponding to the vehicle-mounted device based on the instruction parsing result.

4. The method of claim 1, after the step of determining whether the second device data has changed relative to the first device data, further comprising the following steps: if there is no change, no prompt is performed.

5. The method of claim 1, after the step of determining whether there is a voice control instruction corresponding to the vehicle-mounted device in the voice instruction set, further comprising the following steps: if there is not, generating and outputting pop-up prompt information corresponding to the vehicle-mounted device based on device change data.

6. The method of claim 1, after the step of determining whether the voice control instruction matches the change data between the first device data and the second device data, further comprising the following steps: if it does not match, generating and outputting pop-up prompt information corresponding to the vehicle-mounted device based on device change data.

7. The method of claim 1, after the step of generating and outputting pop-up prompt information corresponding to the vehicle-mounted device based on the voice control instruction, further comprising the following steps: emptying the voice control instructions in the voice instruction set.

8. A prompt information output system characterized by comprising: The method comprises the following steps: a vehicle-mounted terminal, a vehicle-mounted device, and a device controller, wherein The vehicle terminal communicates with the device controller, and the device controller communicates with the vehicle device; The vehicle terminal performs the following steps: Obtaining first device data of the vehicle device locally, wherein the first device data refers to device data of the vehicle device pre-stored on the vehicle terminal side; Obtaining second device data of the vehicle device from the device controller, wherein the second device data refers to current device data of the vehicle device fed back by the device controller to the vehicle terminal after the device controller adjusts the data of the vehicle device according to a control instruction sent by a user; Comparing the first device data and the second device data to determine whether the second device data has changed relative to the first device data; If there is a change, determining whether there is a voice control instruction corresponding to the vehicle device in a voice instruction set; If there is, determining whether the voice control instruction matches the changed data between the first device data and the second device data; If it matches, generating and outputting pop-up prompt information corresponding to the vehicle device based on the voice control instruction.

9. The system of claim 8, wherein before obtaining the second device data of the vehicle device from the device controller, the vehicle terminal performs the following steps: Receiving a control instruction of the vehicle device from a user; Determining whether the control instruction is a voice control instruction; If it is, saving the control instruction to the voice instruction set.

10. The system of claim 9, wherein after determining whether the control instruction is a voice control instruction, the vehicle terminal performs the following steps: If it is, parsing the control instruction to obtain an instruction parsing result; According to the instruction parsing result, determining whether the control instruction will cause the device data of the vehicle device to change; If it will, generating a device control instruction corresponding to the vehicle device based on the instruction parsing result, and sending the device control instruction to the device controller; If it will not, not generating a device control instruction corresponding to the vehicle device based on the instruction parsing result.

11. The system of claim 8, wherein after determining whether the second device data has changed relative to the first device data, the vehicle terminal performs the following steps: If there is no change, no prompt is performed.

12. The system of claim 8, wherein after determining whether there is a voice control instruction corresponding to the vehicle device in a voice instruction set, the vehicle terminal performs the following steps: If there is not, generating and outputting pop-up prompt information corresponding to the vehicle device based on device change data.

13. The system of claim 8, wherein after determining whether the voice control instruction matches the changed data between the first device data and the second device data, the vehicle terminal performs the following steps: If it does not match, generating and outputting pop-up prompt information corresponding to the vehicle device based on device change data.

14. The system of claim 8, wherein the vehicle terminal, after generating and outputting the pop-up prompt information corresponding to the vehicle equipment based on the voice control instruction, performs the following steps: emptying the voice control instruction in the voice instruction set.

15. An electronic device, comprising: comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, which, when executed by the processor, implements the steps of the prompt information output method according to any one of claims 1 to 7.

16. A readable storage medium, characterized by, When the instructions in the readable storage medium are executed by the processor of the electronic device, the electronic device can perform the steps of the prompt information output method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Remote control method and control system of vehicle-mounted air conditioning

    CN108569096A

  • Air conditioner and control method thereof

    CN110030672A