CN112118311A - Information vehicle-mounted interaction method, device, equipment and storage medium - Google Patents

Information vehicle-mounted interaction method, device, equipment and storage medium Download PDF

Info

Publication number
CN112118311A
CN112118311A CN202010981325.8A CN202010981325A CN112118311A CN 112118311 A CN112118311 A CN 112118311A CN 202010981325 A CN202010981325 A CN 202010981325A CN 112118311 A CN112118311 A CN 112118311A
Authority
CN
China
Prior art keywords
question
answer pair
answer
query instruction
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010981325.8A
Other languages
Chinese (zh)
Other versions
CN112118311B (en
Inventor
缪石乾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apollo Zhilian Beijing Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202010981325.8A priority Critical patent/CN112118311B/en
Publication of CN112118311A publication Critical patent/CN112118311A/en
Application granted granted Critical
Publication of CN112118311B publication Critical patent/CN112118311B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results

Abstract

The embodiment of the application discloses an information vehicle-mounted interaction method, device, equipment and storage medium, and relates to the technical field of Internet of vehicles and Internet of things. One embodiment of the method comprises: responding to the condition that the triggering condition is met, and acquiring information containing at least one candidate question-answer pair; presenting questions in at least one candidate question-answer pair; receiving a voice query instruction; searching candidate question-answer pairs matched with the voice query instruction from at least one candidate question-answer pair; and presenting the answer of the candidate question-answer pair matched with the voice query instruction. The implementation mode completes information interaction between the vehicle-mounted central control and the vehicle owner through voice. The information is pushed to the vehicle owner through the active voice query of the vehicle owner, so that the targeted and efficient information pushing is realized, and the excessive disturbance to the vehicle owner is avoided. Meanwhile, the manual operation of the vehicle owner in the driving process is not needed, and the safety in the driving process is also improved.

Description

Information vehicle-mounted interaction method, device, equipment and storage medium
Technical Field
The application relates to the technical field of computers, in particular to the technical field of Internet of vehicles and Internet of things, and particularly relates to an information vehicle-mounted interaction method, device, equipment and storage medium.
Background
With the rapid development of the car networking technology, vehicle-mounted central control has become an important field for users to receive information. Many service providers of automobiles then begin to explore how to push their own operational information through their own stock owners.
At present, the operation information interaction mode is usually that a service provider edits operation information through a Customer Relationship Management (CRM) background of an internet and displays the operation information on display screens of vehicle-mounted central controllers of all stock owners.
Disclosure of Invention
The embodiment of the application provides an information vehicle-mounted interaction method, device, equipment and storage medium.
In a first aspect, an embodiment of the present application provides an information vehicle-mounted interaction method, including: responding to the satisfaction of a triggering condition, and acquiring information containing at least one candidate question-answer pair; presenting questions in at least one candidate question-answer pair; receiving a voice query instruction; searching candidate question-answer pairs matched with the voice query instruction from at least one candidate question-answer pair; and presenting the answer of the candidate question-answer pair matched with the voice query instruction.
In a second aspect, an embodiment of the present application provides an information vehicle-mounted interaction device, including: a question-answer pair acquisition module configured to acquire information including at least one candidate question-answer pair in response to a trigger condition being satisfied; a question presentation module configured to present questions in at least one candidate question-answer pair; an instruction receiving module configured to receive a voice query instruction; a question-answer pair searching module configured to search a candidate question-answer pair matched with the voice query instruction from at least one candidate question-answer pair; and the answer presenting module is configured to present answers of the candidate question-answer pairs matched with the voice query instruction.
In a third aspect, an embodiment of the present application provides an electronic device, including: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method as described in any one of the implementations of the first aspect.
In a fourth aspect, embodiments of the present application propose a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method as described in any one of the implementations of the first aspect.
According to the information vehicle-mounted interaction method, the device, the equipment and the storage medium, under the condition that the triggering condition is met, information containing at least one candidate question-answer pair is obtained, and the questions in the at least one candidate question-answer pair are presented; and under the condition of receiving the voice query instruction, searching a candidate question-answer pair matched with the voice query instruction from at least one candidate question-answer pair, and presenting the answer of the candidate question-answer pair matched with the voice query instruction. And information interaction between the vehicle-mounted central control and the vehicle owner is completed through voice. The information is pushed to the vehicle owner through the active voice query of the vehicle owner, so that the targeted and efficient information pushing is realized, and the excessive disturbance to the vehicle owner is avoided. Meanwhile, the manual operation of the vehicle owner in the driving process is not needed, and the safety in the driving process is also improved.
It should be understood that the statements in this section do not necessarily identify key or critical features of the embodiments of the present disclosure, nor do they limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings. The drawings are included to provide a better understanding of the present solution and are not intended to limit the present application. Wherein:
FIG. 1 is an exemplary system architecture to which the present application may be applied;
FIG. 2 is a flow diagram of one embodiment of an information vehicle interaction method according to the present application;
FIG. 3 is a flow diagram of yet another embodiment of an information vehicle-mounted interaction method according to the present application;
FIG. 4 is a scene diagram of an information vehicle-mounted interaction method that can implement the embodiment of the present application;
FIG. 5 is a flow diagram of one embodiment of an operational information maintenance method according to the present application;
fig. 6 is a scene diagram of an operation information maintenance method that can implement the embodiment of the present application;
FIG. 7 is a schematic structural diagram of one embodiment of an information vehicle-mounted interaction device according to the application;
FIG. 8 is a block diagram of an electronic device for implementing the information vehicle-mounted interaction method according to the embodiment of the present application.
Detailed Description
The following description of the exemplary embodiments of the present application, taken in conjunction with the accompanying drawings, includes various details of the embodiments of the application for the understanding of the same, which are to be considered exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Fig. 1 shows an exemplary system architecture 100 to which an embodiment of the information vehicle interaction method or the information vehicle interaction apparatus of the present application may be applied.
As shown in fig. 1, the system architecture 100 may include an in-vehicle central control 101, a network 102, and a server 103. The network 102 is used to provide a medium for a communication link between the in-vehicle center 101 and the server 103. Network 102 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The in-vehicle central control 101 may interact with a server 103 via a network 102. The vehicle-mounted center control 101 is arranged in the automobile and can interact with an automobile owner based on voice. The server 103 may provide candidate question-answer pairs for the in-vehicle central control 101 if the trigger condition is satisfied.
The server 103 may be hardware or software. When the server 103 is hardware, it may be implemented as a distributed server cluster composed of a plurality of servers, or may be implemented as a single server. When the server 103 is software, it may be implemented as multiple pieces of software or software modules (e.g., to provide distributed services), or as a single piece of software or software module. And is not particularly limited herein.
It should be noted that the information vehicle-mounted interaction method provided in the embodiment of the present application is generally executed by the vehicle-mounted central controller 101, and accordingly, the information vehicle-mounted interaction device is generally disposed in the vehicle-mounted central controller 101.
It should be understood that the number of on-board central controls, networks, and servers in FIG. 1 is merely illustrative. There may be any number of on-board central controls, networks, and servers, as desired for implementation.
With continued reference to FIG. 2, a flow 200 of one embodiment of an information vehicle interaction method according to the present application is shown. The information vehicle-mounted interaction method comprises the following steps:
step 201, in response to meeting the trigger condition, obtaining information containing at least one candidate question-answer pair.
In this embodiment, the in-vehicle central control may acquire information including at least one candidate question-answer pair when the trigger condition is satisfied.
In some embodiments, the in-vehicle central control may send a question-answer pair acquisition request to a server of a service provider of the automobile in case the trigger condition is met. The server can send information containing at least one candidate question-answer pair to the vehicle-mounted central control.
In some embodiments, the server may transmit information including at least one candidate question-answer pair to the in-vehicle central control in advance. And under the condition that the triggering condition is met, the vehicle-mounted central control can locally acquire information containing at least one candidate question-answer pair.
The trigger condition may be various conditions set in advance. In general, the trigger condition may be that the service provider of the car is developed in the in-vehicle central control, so that cars of different service providers may set different trigger conditions. And under the condition of meeting the triggering condition, triggering the information interaction between the vehicle-mounted central control and the vehicle owner. Because the information interaction is carried out between the vehicle-mounted central control and the vehicle owner, the triggering condition at least meets the condition that the vehicle owner is in the vehicle. For example, the trigger condition may include, but is not limited to, at least one of: vehicle-mounted central control starting, navigation starting and the like.
The candidate question-answer pairs may be various question-answer pairs preset by the service provider of the automobile. In some embodiments, the service provider may generate a set of question-answer pairs based on the operational information and select a partial question-answer pair as a candidate question-answer pair. The selection may include, but is not limited to, a full selection, a random selection, an owner-based interest selection, and the like. The question-answer pair set can be provided with a plurality of question-answer pair sets according to the actual conditions of different service providers, and the upper limit of the number of question-answer pair sets is not set.
For example, a service provider that wants to purchase a car at a recent event, may set the following question and answer pairs:
the problems are as follows: what discount activities have recently been offered to a certain group's cars?
And (3) answer: a certain group will hold large-size line shopping at a certain square at a certain day in a certain month, and the whole square is 9-fold.
Step 202, presenting the questions in at least one candidate question-answer pair.
In this embodiment, the in-vehicle central control may present questions in at least one candidate question-answer pair. And presenting the questions in the candidate question-answer pairs to the vehicle owner to guide the vehicle owner to inquire. The presentation manner may include, but is not limited to, displaying, broadcasting, and the like.
In some embodiments, the in-vehicle central control may be provided with a display screen. And displaying the questions in at least one candidate question-answer pair on a display screen of the vehicle-mounted central control so as to realize visual interaction between the vehicle-mounted central control and a vehicle owner.
In some embodiments, the in-vehicle central control may be provided with a microphone. The voice broadcast of the microphone of the vehicle-mounted central control system comprises the query prompt information of the question of at least one candidate question-answer pair, so that the voice interaction between the vehicle-mounted central control system and a vehicle owner is realized, and the safety in the driving process can be improved.
Step 203, receiving a voice query instruction.
In this embodiment, the current owner may voice-select a question in the candidate question-answer pair to initiate a voice query instruction. The vehicle-mounted central control can acquire a voice query instruction.
And step 204, searching candidate question-answer pairs matched with the voice query instruction from at least one candidate question-answer pair.
In this embodiment, the in-vehicle central controller may search for a candidate question-answer pair matching the voice query instruction from at least one candidate question-answer pair. Specifically, the vehicle-mounted central control may match the questions in each candidate question-answer pair with the questions in the voice query instruction, and find out the candidate question-answer pair with the highest matching degree.
And step 205, presenting answers of the candidate question-answer pairs matched with the voice query instruction.
In this embodiment, the in-vehicle central controller may present answers of the candidate question-answer pairs matching the voice query instruction. The presentation means may include, but is not limited to, display, voice broadcast, and the like.
In some embodiments, the in-vehicle central control may be provided with a display screen. And displaying the answers of the candidate question-answer pairs matched with the voice query instruction on a display screen of the vehicle-mounted central control so as to realize visual interaction between the vehicle-mounted central control and the vehicle owner.
In some embodiments, the in-vehicle central control may be provided with a microphone. The answers of the candidate question-answer pairs matched with the voice query instruction are reported through the microphone voice of the vehicle-mounted central control, so that the voice interaction between the vehicle-mounted central control and a vehicle owner is realized, and the safety in the driving process can be improved.
According to the information vehicle-mounted interaction method provided by the embodiment of the application, under the condition that the triggering condition is met, information comprising at least one candidate question-answer pair is obtained, and the questions in the at least one candidate question-answer pair are presented; and under the condition of receiving the voice query instruction, searching a candidate question-answer pair matched with the voice query instruction from at least one candidate question-answer pair, and presenting the answer of the candidate question-answer pair matched with the voice query instruction. And information interaction between the vehicle-mounted central control and the vehicle owner is completed through voice. The information is pushed to the vehicle owner through the active voice query of the vehicle owner, so that the targeted and efficient information pushing is realized, and the excessive disturbance to the vehicle owner is avoided. Meanwhile, the manual operation of the vehicle owner in the driving process is not needed, and the safety in the driving process is also improved.
With further reference to FIG. 3, a flow 300 of yet another embodiment of an information vehicle interaction method according to the present application is shown. The information vehicle-mounted interaction method comprises the following steps:
step 301, in response to meeting the trigger condition, sending a push information acquisition request to the server.
In this embodiment, the in-vehicle central controller may send a push information acquisition request to the server when the trigger condition is satisfied. The push information obtaining request may be an HTTP (HyperText Transfer Protocol) request, and the content of the push information obtaining request may include an identifier of a vehicle owner or a user portrait tag.
Step 302, receiving information which is generated by the server and contains at least one candidate question-answer pair based on the similarity of the user portrait label and the question and the associated label in the question-answer pair set.
In this embodiment, after receiving the push information acquisition request, the server may request the recommendation engine. The recommendation engine can acquire a user portrait label of the car owner based on the push information acquisition request, calculate the similarity between the user portrait label and the question and the associated label in the question-answer pair set, and select at least one candidate question-answer pair based on the similarity. And determining candidate question-answer pairs based on the user portrait label so as to obtain the candidate question-answer pairs which are interested by the owner of the vehicle, so that the information interaction is more targeted. The user portrait label can abstract each concrete information of the user into the label, and the user image is concretized by using the labels, so that the targeted service is provided for the user. The questions of a question-answer pair are associated with tags that may be used to describe the main content of the associated question.
Step 303, presenting the questions in at least one candidate question-answer pair.
Step 304, receiving a voice query instruction.
In the present embodiment, the specific operations of steps 303-304 have been described in detail in steps 202-204 in the embodiment shown in fig. 2, and are not described herein again.
Step 305, performing voice recognition on the voice query instruction, and converting the voice query instruction into a corresponding text query instruction.
In this embodiment, the vehicle-mounted central controller may perform voice recognition on the voice query instruction, and convert the voice query instruction into a corresponding text query instruction.
And step 306, calling a semantic service interface to perform semantic analysis on the text query instruction to obtain a voice query intention.
In this embodiment, the vehicle-mounted central control unit may call a semantic service interface to perform semantic analysis on the text query instruction, so as to obtain a voice query intention. The semantic service interface can be provided by a server and used for performing semantic analysis on the text. The voice query intention of the car owner can be quickly and conveniently analyzed by calling the semantic service interface.
In practical application, if the voice query intention of the car owner is not the answer in the query candidate question-answer pair, subsequent processing is not needed. If the owner's voice query intent is the answer to the query candidate question-answer pair, proceed to step 307.
In some embodiments, before semantic parsing is performed on the text query instruction, the in-vehicle central control may further perform generalization processing on the text query instruction. Therefore, the phenomenon that the owner speaks a word or two words by mistake or the homophone words cause the information to be inaccessible can be avoided.
And 307, inquiring answers in the candidate question-answer pairs matched with the voice query instruction based on the voice query intention.
In this embodiment, the in-vehicle central controller may query answers in candidate question-answer pairs matched with the voice query instruction based on the voice query intention. Specifically, the vehicle-mounted central control can calculate the voice query intention to match with the associated labels of the candidate question-answer pairs, and finds out the answer in the question-answer pair with the highest matching degree.
And step 308, presenting answers of the candidate question-answer pairs matched with the voice query instruction.
In this embodiment, the specific operation of step 308 has been described in detail in step 205 in the embodiment shown in fig. 2, and is not described herein again.
As can be seen from fig. 3, compared with the embodiment corresponding to fig. 2, the flow 300 of the information vehicle-mounted interaction method in the embodiment highlights the candidate question-answer pair obtaining step and the candidate question-answer pair querying step. Therefore, the scheme described in the embodiment determines the candidate question-answer pair based on the user portrait label, so that the candidate question-answer pair interested by the owner is obtained, and the information interaction is more targeted. The voice query intention of the car owner can be quickly and conveniently analyzed by calling the semantic service interface.
For convenience of understanding, fig. 4 shows a scene diagram of an information vehicle-mounted interaction method that can implement the embodiment of the present application. As shown in fig. 4, the steps of the information vehicle-mounted interaction method are as follows:
step 401, the vehicle-mounted central control unit initiates an HTTP request to the server to acquire the operation information.
In step 402, the server obtains a user portrait label.
In step 403, the server obtains the question and the associated tag of the currently released question-answer pair.
And step 404, the recommendation model performs correlation calculation according to the user portrait label and the question correlation label, and returns a plurality of questions with strong correlation.
Step 405, the vehicle central control displays a plurality of problems with strong correlation.
And step 406, the vehicle central control voice broadcast prompts the vehicle owner to ask a question to the vehicle central control.
Step 407, the owner initiates a question query.
And step 408, acquiring the answer to the question inquired by the vehicle owner by the semantic service interface for vehicle-mounted central control calling.
And step 409, broadcasting the inquired question answers by vehicle-mounted central control voice.
With further reference to fig. 5, a flow 500 of one embodiment of an operational information maintenance method according to the present application is shown. The operation information maintenance method comprises the following steps:
step 501, a question-answer pair set is set based on the operation information.
In this embodiment, the server may set a set of question-answer pairs based on the operational information. The operation information may be information of operation activities that the service provider of the automobile has held recently. This operational information may be communicated to the owner in the form of question-and-answer pairs. The questions in the question-and-answer pair may include information that asks about operational information. The answer in the question-answer pair may be information describing the operational information. The question-answer pair sets corresponding to different operation information are different.
Step 502, obtain a tag set.
In this embodiment, the server may obtain a set of tags. The tag set may include general tags such as a city tag, a time tag, and a location tag, or may include specific tags for operation information.
Step 503, for the questions in the question-answer pair set, determining whether the label set has a label matching the question.
In this embodiment, for the question in each question-answer pair in the question-answer pair set, the server may match each tag in the tag set with the question, and if there is a tag matching the question, execute step 504; if there is no tag matching the problem, step 505 is performed. Wherein the label matching with the question can describe the main content of the question.
At step 504, the tags that match the question are associated with the question.
In this embodiment, if there is a tag matching a question, the server may directly associate the tag matching the question with the question.
Step 505, add a new tag to the labelset, and determine again whether there is a tag in the labelset that matches the problem.
In this embodiment, if there is no tag matching the problem, the server may add a new tag to the tag set, and determine again whether there is a tag matching the problem in the tag set.
The operation information maintenance method provided by the embodiment of the application comprises the steps of firstly setting a question-answer pair set based on operation information and acquiring a label set; then, for the questions in the question-answer pair set, whether the labels matched with the questions exist in the label set or not is determined. If the label matched with the problem exists, associating the label matched with the problem; if the label matched with the problem does not exist, adding a new label to the label set, and determining whether the label matched with the problem exists in the label set again. And generating a question-answer pair set based on the operation information, associating the questions in the question-answer pair with the tags, and realizing the maintenance of the operation information.
For convenience of understanding, fig. 6 shows a scene diagram of an operation information maintenance method that can implement the embodiment of the present application. As shown in fig. 6, the operation information maintenance method includes the following steps:
step 601, setting the problem of operation information.
Step 602, obtaining a tag set in a tag library.
Step 603, determining whether any label in the label set meets the problem. If yes, go to step 604, otherwise go to step 606.
Step 604, set the label of the problem.
Step 605 sets the answer to the question.
Step 606, add new label.
Step 607, update the tag library.
With further reference to fig. 7, as an implementation of the method shown in the above-mentioned figures, the present application provides an embodiment of an information vehicle-mounted interaction device, where the device embodiment corresponds to the method embodiment shown in fig. 2, and the device may be specifically applied to various electronic devices.
As shown in fig. 7, the information vehicle-mounted interaction device 700 of the present embodiment may include: a question-answer pair obtaining module 701, a question presenting module 702, an instruction receiving module 703, a question-answer pair searching module 704 and an answer presenting module 705. Wherein, the question-answer pair obtaining module 701 is configured to obtain information including at least one candidate question-answer pair in response to a trigger condition being met; a question presentation module 702 configured to present questions in at least one candidate question-answer pair; an instruction receiving module 703 configured to receive a voice query instruction; a question-answer pair searching module 704 configured to search at least one candidate question-answer pair for a candidate question-answer pair matching the voice query instruction; the answer presenting module 705 is configured to present answers of the candidate question-answer pairs matching the voice query instruction.
In this embodiment, in the information vehicle-mounted interaction device 700: the specific processing and the technical effects of the question-answer pair obtaining module 701, the question presenting module 702, the instruction receiving module 703, the question-answer pair searching module 704 and the answer presenting module 705 can be referred to the related description of step 201 and step 205 in the corresponding embodiment of fig. 2, and are not described herein again.
In some optional implementations of this embodiment, the question-answer pair obtaining module 704 is further configured to: sending a push information acquisition request to a server; and receiving the information which is generated by the server and contains at least one candidate question-answer pair based on the similarity of the user portrait label and the question and the associated label in the question-answer pair set.
In some optional implementation manners of this embodiment, the information vehicle-mounted interaction device 700 further includes: a question-answer pair setting module configured to set a set of question-answer pairs based on the operational information; a tag acquisition module configured to acquire a set of tags; a tag determination module configured to determine whether a tag matching the question exists in the set of tags for answering the question in the set of pairs; a tag association module configured to associate a tag matching the question with the question, if any.
In some optional implementation manners of this embodiment, the information vehicle-mounted interaction device 700 further includes: and the label adding module is configured to add a new label to the label set if the label does not exist, and determine whether a label matched with the problem exists in the label set again.
In some optional implementations of the embodiment, the presentation of the questions in at least one candidate question-answer pair includes at least one of: and displaying the questions in at least one candidate question-answer pair on a display screen of the vehicle-mounted central control, and carrying out voice broadcast on inquiry prompt information comprising the questions in at least one candidate question-answer pair.
In some optional implementations of this embodiment, the question-answer pair lookup module 704 is further configured to: carrying out voice recognition on the voice query instruction, and converting the voice query instruction into a corresponding text query instruction; calling a semantic service interface to perform semantic analysis on the text query instruction to obtain a voice query intention; and inquiring answers in the candidate question-answer pairs matched with the voice query instruction based on the voice query intention.
In some optional implementations of this embodiment, the question-answer pair lookup module 704 is further configured to: and generalizing the text query instruction.
In some optional implementations of this embodiment, the trigger condition includes at least one of: and starting vehicle-mounted central control and starting navigation.
According to an embodiment of the present application, an electronic device and a readable storage medium are also provided.
As shown in fig. 8, the electronic device is a block diagram of an electronic device according to an embodiment of the present application. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application that are described and/or claimed herein.
As shown in fig. 8, the electronic apparatus includes: one or more processors 801, memory 802, and interfaces for connecting the various components, including a high speed interface and a low speed interface. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions for execution within the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input/output apparatus (such as a display device coupled to the interface). In other embodiments, multiple processors and/or multiple buses may be used, along with multiple memories and multiple memories, as desired. Also, multiple electronic devices may be connected, with each device providing portions of the necessary operations (e.g., as a server array, a group of blade servers, or a multi-processor system). Fig. 8 illustrates an example of a processor 801.
The memory 802 is a non-transitory computer readable storage medium as provided herein. The memory stores instructions executable by at least one processor, so that the at least one processor executes the information vehicle-mounted interaction method provided by the application. The non-transitory computer-readable storage medium of the present application stores computer instructions for causing a computer to execute the information vehicle-mounted interaction method provided by the present application.
The memory 802 is a non-transitory computer-readable storage medium, and can be used for storing non-transitory software programs, non-transitory computer-executable programs, and modules, such as program instructions/modules corresponding to the information vehicle-mounted interaction method in the embodiment of the present application (for example, the question-answer pair obtaining module 701, the question presenting module 702, the instruction receiving module 703, the question-answer pair searching module 704, and the answer presenting module 705 shown in fig. 7). The processor 801 executes various functional applications of the server and data processing by running non-transitory software programs, instructions and modules stored in the memory 802, that is, implements the information vehicle-mounted interaction method in the above-described method embodiment.
The memory 802 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the electronic device of the information vehicle-mounted interaction method, and the like. Further, the memory 802 may include high speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, memory 802 optionally includes memory located remotely from processor 801, which may be connected to the telematics vehicle interaction method electronics via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic equipment of the information vehicle-mounted interaction method can further comprise: an input device 803 and an output device 804. The processor 801, the memory 802, the input device 803, and the output device 804 may be connected by a bus or other means, and are exemplified by a bus in fig. 8.
The input device 803 may receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic apparatus of the information vehicle-mounted interaction method, such as an input device of a touch screen, a keypad, a mouse, a track pad, a touch pad, a pointing stick, one or more mouse buttons, a track ball, a joystick, or the like. The output devices 804 may include a display device, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibrating motors), among others. The display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, and a plasma display. In some implementations, the display device can be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
These computer programs (also known as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented using high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
According to the technical scheme of the application, under the condition that the triggering condition is met, information comprising at least one candidate question-answer pair is obtained, and the questions in the at least one candidate question-answer pair are presented; and under the condition of receiving the voice query instruction, searching a candidate question-answer pair matched with the voice query instruction from at least one candidate question-answer pair, and presenting the answer of the candidate question-answer pair matched with the voice query instruction. And information interaction between the vehicle-mounted central control and the vehicle owner is completed through voice. The information is pushed to the vehicle owner through the active voice query of the vehicle owner, so that the targeted and efficient information pushing is realized, and the excessive disturbance to the vehicle owner is avoided. Meanwhile, the manual operation of the vehicle owner in the driving process is not needed, and the safety in the driving process is also improved.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present application may be executed in parallel, sequentially, or in different orders, and the present invention is not limited thereto as long as the desired results of the technical solutions disclosed in the present application can be achieved.
The above-described embodiments should not be construed as limiting the scope of the present application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (18)

1. An information vehicle-mounted interaction method comprises the following steps:
responding to the condition that the triggering condition is met, and acquiring information containing at least one candidate question-answer pair;
presenting questions in the at least one candidate question-answer pair;
receiving a voice query instruction;
searching a candidate question-answer pair matched with the voice query instruction from the at least one candidate question-answer pair;
and presenting answers of the candidate question-answer pairs matched with the voice query instruction.
2. The method of claim 1, wherein said obtaining information comprising at least one candidate question-answer pair comprises:
sending a push information acquisition request to a server;
and receiving the information containing at least one candidate question-answer pair generated by the server based on the similarity of the user portrait label and the question and the associated label in the question-answer pair set.
3. The method of claim 2, wherein the method further comprises:
setting the question-answer pair set based on operation information;
acquiring a label set;
for a question in the question-answer pair set, determining whether a label matched with the question exists in the label set;
and if so, associating the label matched with the problem.
4. The method of claim 3, wherein the method further comprises:
if not, adding a new label to the label set, and determining whether a label matched with the problem exists in the label set again.
5. The method according to one of claims 1-4, wherein the presentation of questions in the at least one candidate question-answer pair comprises at least one of: and displaying the questions in the at least one candidate question-answer pair on a display screen of the vehicle-mounted central control, and carrying out voice broadcast on inquiry prompt information comprising the questions in the at least one candidate question-answer pair.
6. The method according to one of claims 1 to 4, wherein the searching for the candidate question-answer pair matching the voice query instruction from the at least one candidate question-answer pair comprises:
carrying out voice recognition on the voice query instruction, and converting the voice query instruction into a corresponding text query instruction;
calling a semantic service interface to carry out semantic analysis on the text query instruction to obtain a voice query intention;
and inquiring answers in the candidate question-answer pairs matched with the voice query instruction based on the voice query intention.
7. The method of claim 6, wherein the invoking a semantic services interface semantically parses the text query instruction, comprising:
and carrying out generalization processing on the text query instruction.
8. The method according to one of claims 1-4, wherein the trigger condition comprises at least one of: and starting vehicle-mounted central control and starting navigation.
9. An information vehicle-mounted interaction device, comprising:
a question-answer pair acquisition module configured to acquire information including at least one candidate question-answer pair in response to a trigger condition being satisfied;
a question presentation module configured to present questions in the at least one candidate question-answer pair;
an instruction receiving module configured to receive a voice query instruction;
a question-answer pair searching module configured to search the at least one candidate question-answer pair for a candidate question-answer pair matching the voice query instruction;
and the answer presenting module is configured to present answers of the candidate question-answer pairs matched with the voice query instruction.
10. The apparatus of claim 9, wherein the challenge-pair acquisition module is further configured to:
sending a push information acquisition request to a server;
and receiving the information containing at least one candidate question-answer pair generated by the server based on the similarity of the user portrait label and the question and the associated label in the question-answer pair set.
11. The apparatus of claim 10, wherein the apparatus further comprises:
a question-answer pair setting module configured to set the set of question-answer pairs based on operational information;
a tag acquisition module configured to acquire a set of tags;
a tag determination module configured to determine, for a question in the set of question-answer pairs, whether a tag matching the question exists in the set of tags;
a tag association module configured to associate a tag matching the question with the question, if any.
12. The apparatus of claim 11, wherein the apparatus further comprises:
and the label adding module is configured to add a new label to the label set if the label does not exist, and determine whether a label matched with the problem exists in the label set again.
13. The apparatus according to one of claims 9-12, wherein the presentation of questions in the at least one candidate question-answer pair comprises at least one of: and displaying the questions in the at least one candidate question-answer pair on a display screen of the vehicle-mounted central control, and carrying out voice broadcast on inquiry prompt information comprising the questions in the at least one candidate question-answer pair.
14. The apparatus of one of claims 9-12, wherein the challenge-pair lookup module is further configured to:
carrying out voice recognition on the voice query instruction, and converting the voice query instruction into a corresponding text query instruction;
calling a semantic service interface to carry out semantic analysis on the text query instruction to obtain a voice query intention;
and inquiring answers in the candidate question-answer pairs matched with the voice query instruction based on the voice query intention.
15. The apparatus of claim 14, wherein the question-and-answer pair lookup module is further configured to:
and carrying out generalization processing on the text query instruction.
16. The apparatus according to one of claims 9-12, wherein the trigger condition comprises at least one of: and starting vehicle-mounted central control and starting navigation.
17. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-8.
18. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-8.
CN202010981325.8A 2020-09-17 2020-09-17 Information vehicle-mounted interaction method, device, equipment and storage medium Active CN112118311B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010981325.8A CN112118311B (en) 2020-09-17 2020-09-17 Information vehicle-mounted interaction method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010981325.8A CN112118311B (en) 2020-09-17 2020-09-17 Information vehicle-mounted interaction method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112118311A true CN112118311A (en) 2020-12-22
CN112118311B CN112118311B (en) 2023-10-27

Family

ID=73799780

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010981325.8A Active CN112118311B (en) 2020-09-17 2020-09-17 Information vehicle-mounted interaction method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112118311B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020010589A1 (en) * 2000-07-24 2002-01-24 Tatsushi Nashida System and method for supporting interactive operations and storage medium
US20140229175A1 (en) * 2013-02-13 2014-08-14 Bayerische Motoren Werke Aktiengesellschaft Voice-Interfaced In-Vehicle Assistance
CN104332159A (en) * 2014-10-30 2015-02-04 上海修源网络科技有限公司 Vehicular voice-operated system man-machine interaction method and device
CN104573028A (en) * 2015-01-14 2015-04-29 百度在线网络技术(北京)有限公司 Intelligent question-answer implementing method and system
CN107305483A (en) * 2016-04-25 2017-10-31 北京搜狗科技发展有限公司 A kind of voice interactive method and device based on semantics recognition
CN109543019A (en) * 2018-11-27 2019-03-29 苏州思必驰信息科技有限公司 Dialogue service method and device for vehicle
CN109582872A (en) * 2018-12-04 2019-04-05 北京羽扇智信息科技有限公司 A kind of information-pushing method, device, electronic equipment and storage medium
US10331402B1 (en) * 2017-05-30 2019-06-25 Amazon Technologies, Inc. Search and knowledge base question answering for a voice user interface
CN110609890A (en) * 2019-09-11 2019-12-24 浙江大搜车软件技术有限公司 Self-service customer service interaction method and device, computer equipment and storage medium
CN111147582A (en) * 2019-12-26 2020-05-12 苏州思必驰信息科技有限公司 Voice interaction method and device, computer equipment and storage medium
CN111159344A (en) * 2019-12-27 2020-05-15 京东数字科技控股有限公司 Robot response method, device, equipment and storage medium
CN111625632A (en) * 2020-04-17 2020-09-04 北京捷通华声科技股份有限公司 Question-answer pair recommendation method, device, equipment and storage medium

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020010589A1 (en) * 2000-07-24 2002-01-24 Tatsushi Nashida System and method for supporting interactive operations and storage medium
US20140229175A1 (en) * 2013-02-13 2014-08-14 Bayerische Motoren Werke Aktiengesellschaft Voice-Interfaced In-Vehicle Assistance
CN104332159A (en) * 2014-10-30 2015-02-04 上海修源网络科技有限公司 Vehicular voice-operated system man-machine interaction method and device
CN104573028A (en) * 2015-01-14 2015-04-29 百度在线网络技术(北京)有限公司 Intelligent question-answer implementing method and system
CN107305483A (en) * 2016-04-25 2017-10-31 北京搜狗科技发展有限公司 A kind of voice interactive method and device based on semantics recognition
US10331402B1 (en) * 2017-05-30 2019-06-25 Amazon Technologies, Inc. Search and knowledge base question answering for a voice user interface
CN109543019A (en) * 2018-11-27 2019-03-29 苏州思必驰信息科技有限公司 Dialogue service method and device for vehicle
CN109582872A (en) * 2018-12-04 2019-04-05 北京羽扇智信息科技有限公司 A kind of information-pushing method, device, electronic equipment and storage medium
CN110609890A (en) * 2019-09-11 2019-12-24 浙江大搜车软件技术有限公司 Self-service customer service interaction method and device, computer equipment and storage medium
CN111147582A (en) * 2019-12-26 2020-05-12 苏州思必驰信息科技有限公司 Voice interaction method and device, computer equipment and storage medium
CN111159344A (en) * 2019-12-27 2020-05-15 京东数字科技控股有限公司 Robot response method, device, equipment and storage medium
CN111625632A (en) * 2020-04-17 2020-09-04 北京捷通华声科技股份有限公司 Question-answer pair recommendation method, device, equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李育贤;李?;臧金环;: "车载语音交互技术发展现状及趋势展望", 智能网联汽车, no. 06 *

Also Published As

Publication number Publication date
CN112118311B (en) 2023-10-27

Similar Documents

Publication Publication Date Title
CN106874467B (en) Method and apparatus for providing search results
CN107004410B (en) Voice and connectivity platform
CN110088751B (en) Search results integrated with interactive dialog service interface
CN109936587B (en) Control method, control device, electronic apparatus, and storage medium
WO2018157721A1 (en) Method for acquiring and providing information, device, system and storage medium
US20080301102A1 (en) Store product locating system
CN105210063A (en) Recommending context based actions for data visualizations
KR102119404B1 (en) Interactive information providing system by collaboration of multiple chatbots and method thereof
CN111638928B (en) Operation guiding method, device and equipment of application program and readable storage medium
JP2020521376A (en) Agent decisions to perform actions based at least in part on image data
CN103842988A (en) Network-based custom dictionary, auto-correction and text entry preferences
US20210082414A1 (en) Techniques for dialog processing using contextual data
CN114787814A (en) Reference resolution
CN112382290B (en) Voice interaction method, device, equipment and computer storage medium
CN111274490B (en) Method and device for processing consultation information
CN111966939A (en) Page skipping method and device
CN110727434A (en) Rendering method, rendering device, electronic equipment and storage medium
CN112051748A (en) Intelligent household vehicle-mounted control method, device, equipment and storage medium
CN108140055A (en) Trigger application message
US20200193447A1 (en) Intelligent channel steering based on dynamically determined intents during channel interactions
CN105580041A (en) Appointment schedulers within sponsored content items
JP6774561B2 (en) Information interaction methods, servers, clients, storage media and devices
CN112118311B (en) Information vehicle-mounted interaction method, device, equipment and storage medium
CN112825256A (en) Method, device, equipment and computer storage medium for guiding voice packet recording function
US11663248B2 (en) Method and apparatus for processing consultation information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20211011

Address after: 100176 101, floor 1, building 1, yard 7, Ruihe West 2nd Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Applicant after: Apollo Zhilian (Beijing) Technology Co.,Ltd.

Address before: 2 / F, *** building, No. 10, Shangdi 10th Street, Haidian District, Beijing 100085

Applicant before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant