Voice response interaction method and device, and storage medium and electronic device

By acquiring user input information and importing it into the target voice response model, the problem of complex operations in IVR platform interaction is solved, realizing automatic interaction without manual button presses, thus improving user experience and efficiency.

CN114255747BActive Publication Date: 2025-12-05深圳市咪码科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011281482.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-16
Publication Date
2025-12-05
Estimated Expiration
2040-11-16

AI Technical Summary

Technical Problem

During user interaction with the IVR platform, frequent button clicks are required to select menus, which is inconvenient, complex, and prone to errors, making it difficult to quickly find the required service.

Method used

By acquiring user input information, a target voice response model is determined, and user information is imported into the model to obtain response results, thus achieving automatic interaction with the IVR platform and eliminating the need for manual button operation by the user.

Benefits of technology

It allows for automatic interaction with the IVR platform without requiring users to manually input keys, offering multiple options, saving time and improving interaction efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114255747B_ABST
    Figure CN114255747B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a voice response interaction method and device, and a storage medium and an electronic device, wherein the method comprises: obtaining input information of a user; determining a target voice response model based on requirement information of the user; importing target information of the user into the target voice response model to obtain a response result; in response to the response result matching the target information of the user, importing identity information of the user into the target voice response model to obtain first feedback information, and sending the first feedback information to the user. Thus, the embodiments of the present disclosure import the input information of the user into the target voice response model to obtain the result that the user wants, which can automatically interact with the IVR platform without manual input of any key information by the user, not only providing the user with a variety of selectable target voice response models, but also saving the time of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and in particular to a voice response interaction method and apparatus, as well as a storage medium and electronic device. Background Technology

[0002] IVR (Interactive Voice Response) serves as the first point of contact when a user calls, intelligently providing convenient and efficient self-service. After a user establishes a call with the IVR platform, the platform automatically plays a voice menu, which the user then uses to select the desired service step-by-step via buttons.

[0003] In developing this disclosure, the inventors discovered that currently, during user interaction with an IVR platform, users need to click physical or virtual buttons when issuing selection commands. This means users frequently need to hold their phones up to their eyes to easily click the buttons, and after issuing the command, they need to put the phone back to their ears to listen to the next level of voice prompts. This process can be repeated multiple times before finally selecting the desired service, making it inconvenient and complex. Furthermore, if a user accidentally clicks the wrong button or forgets the voice prompt, they need to re-enter the information, and sometimes even after listening to a lengthy voice prompt, they still cannot find the desired service. Summary of the Invention

[0004] To address the aforementioned technical problems, this disclosure is proposed. Embodiments of this disclosure provide a voice response interaction method and apparatus, as well as a storage medium and an electronic device.

[0005] According to one aspect of the embodiments of this disclosure, a voice response interaction method is provided, including:

[0006] Obtain user input information; wherein, the input information includes: identity information, demand information, and target information;

[0007] Determine the target voice response model based on the user's needs information;

[0008] The user's target information is imported into the target voice response model to obtain the response result;

[0009] In response to the matching of the response result with the user's target information, the user's identity information is imported into the target voice response model to obtain first feedback information, and the first feedback information is sent to the user.

[0010] Optionally, in the above-described method embodiments of this disclosure, before obtaining the user's input information, the method includes: pre-establishing at least one target voice response model.

[0011] Optionally, in the above-described method embodiments of this disclosure, the step of pre-establishing at least one target speech response model includes:

[0012] Acquire voice information from at least one interactive voice response platform;

[0013] Determine at least one keyword of the current statement based on the speech information of the current statement;

[0014] Based on at least one keyword of the current statement, determine the node information in the voice information;

[0015] The node information includes: at least one node, keywords for each node, keys corresponding to the keywords for each node, and jump information for the keys corresponding to the keywords for each node.

[0016] Optionally, in the above-described method embodiments of this disclosure, the step of importing the user's target information into the target voice response model and obtaining the response result includes:

[0017] Based on the user's target information, determine the key corresponding to the keyword in each node of the target voice response model;

[0018] Import the keys corresponding to the keywords of each node in the target voice response model into the target voice response model, and obtain the response result.

[0019] Optionally, in the above-described method embodiments of this disclosure, determining the key information corresponding to the keywords of each node in the target voice response model based on the user's target information includes: determining the key information of each node in the target voice response model in response to a match between the keywords of each node in the target voice response model and the keywords in the user's target information.

[0020] Optionally, in the above-described method embodiments of this disclosure, the target information includes: multiple target sub-information;

[0021] The step of responding to a match between the response result and the user's target information by importing the user's identity information into the target voice response model to obtain first feedback information and sending the first feedback information to the user includes: responding to a match between the response result and any target sub-information of the user by importing the user's identity information into the target voice response model to obtain first feedback information and sending the first feedback information to the user.

[0022] Optionally, in the above-described method embodiments of this disclosure, the method further includes: in response to the mismatch between the response result and the user's target information, obtaining second feedback information and returning to import the user's target information into the target voice response model, and updating the response result.

[0023] Optionally, in the above-described method embodiments of this disclosure, according to another aspect of the embodiments of this disclosure, a voice response interaction device is provided, comprising:

[0024] The first acquisition module is used to acquire user input information; wherein, the input information includes: identity information, demand information, and target information;

[0025] The determination module is used to determine the target voice response model based on the user's demand information;

[0026] The second acquisition module is used to import the user's target information into the target voice response model and obtain the response result;

[0027] The sending module is configured to, in response to the matching of the response result with the user's target information, import the user's identity information into the target voice response model to obtain first feedback information, and send the first feedback information to the user.

[0028] Optionally, in some of the above-described device embodiments of this disclosure, before obtaining the user's input information, at least one target voice response model is pre-established.

[0029] Optionally, in the above-described device embodiments of this disclosure, the second acquisition module includes:

[0030] The determining unit is used to determine the key corresponding to the keyword of each node in the target voice response model based on the user's target information;

[0031] The acquisition unit is used to import the keys corresponding to the keywords of each node in the target voice response model into the target voice response model and acquire the response result.

[0032] Optionally, in the above-described device embodiments of this disclosure, the determining unit is specifically used to: determine the key information of each node in the target voice response model in response to the matching of keywords of each node in the target voice response model with keywords in the user's target information.

[0033] Optionally, in the above-described device embodiments of this disclosure, the target information includes: multiple target sub-information;

[0034] The sending module is specifically configured to: in response to the response result matching any target sub-information of the user, import the user's identity information into the target voice response model to obtain first feedback information, and send the first feedback information to the user.

[0035] Optionally, in the above-described device embodiments of this disclosure, an update module is further included, configured to, in response to a mismatch between the response result and the user's target information, obtain second feedback information and return to import the user's target information into the target voice response model, and update the response result.

[0036] According to another aspect of the present disclosure, a computer-readable storage medium is provided, the storage medium storing a computer program for performing the voice response interaction method described in any of the above embodiments of the present disclosure.

[0037] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; a memory for storing executable instructions of the processor; the processor being configured to read the executable instructions from the memory and execute the instructions to implement the voice response interaction method described in any of the above embodiments.

[0038] Based on the voice response interaction method and apparatus, as well as the storage medium and electronic device provided in the above embodiments of this disclosure, user input information is acquired; a target voice response model is determined based on the user's needs; the user's target information is imported into the target voice response model to obtain a response result; in response to the response result matching the user's target information, the user's identity information is imported into the target voice response model to obtain first feedback information, and the first feedback information is sent to the user. Therefore, the embodiments of this disclosure, by importing user input information into the target voice response model to obtain the desired result, can automatically interact with the IVR platform without requiring the user to manually input any key information. This not only provides users with multiple selectable target voice response models but also saves users' time.

[0039] The technical solutions of this disclosure will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description

[0040] The above and other objects, features, and advantages of this disclosure will become more apparent from the more detailed description of the embodiments thereof in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this disclosure and form part of the specification. They are used together with the embodiments of this disclosure to explain the disclosure and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.

[0041] Figure 1This is a flowchart illustrating a voice response interaction method provided in an exemplary embodiment of this disclosure.

[0042] Figure 2 This is a flowchart illustrating a voice response interaction method provided in another exemplary embodiment of this disclosure.

[0043] Figure 3 This is a flowchart illustrating a voice response interaction method provided in yet another exemplary embodiment of this disclosure.

[0044] Figure 4 This is a schematic diagram of the structure of a voice response interaction device provided in an exemplary embodiment of this disclosure.

[0045] Figure 5 This is a structural diagram of an electronic device provided in an exemplary embodiment of this disclosure. Detailed Implementation

[0046] Hereinafter, exemplary embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of the present disclosure, and not all embodiments of the present disclosure, and it should be understood that the present disclosure is not limited to the exemplary embodiments described herein.

[0047] It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of this disclosure.

[0048] Those skilled in the art will understand that the terms "first," "second," etc., in the embodiments of this disclosure are only used to distinguish different steps, devices, or modules, and do not represent any specific technical meaning, nor do they indicate a necessary logical order between them.

[0049] It should also be understood that in the embodiments disclosed herein, "a plurality of" may refer to two or more, and "at least one" may refer to one, two or more.

[0050] It should also be understood that any component, data or structure mentioned in the embodiments of this disclosure can generally be understood as one or more unless expressly defined or given to the contrary in the context.

[0051] Furthermore, the term "and / or" in this disclosure is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this disclosure generally indicates that the preceding and following related objects have an "or" relationship.

[0052] It should also be understood that the description of the various embodiments in this disclosure emphasizes the differences between the various embodiments, and the similarities or similarities can be referred to each other. For the sake of brevity, they will not be described in detail.

[0053] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.

[0054] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use.

[0055] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.

[0056] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0057] This disclosure can be applied to electronic devices such as terminal devices, computer systems, and servers, and can operate with a wide range of other general-purpose or special-purpose computing system environments or configurations. Examples of well-known terminal devices, computing systems, environments, and / or configurations suitable for use with electronic devices such as terminal devices, computer systems, and servers include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputer systems, mainframe computer systems, and distributed cloud computing environments including any of the above systems, etc.

[0058] Electronic devices such as terminal devices, computer systems, and servers can be described in the general context of computer system executable instructions (such as program modules) executed by a computer system. Typically, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in distributed cloud computing environments, where tasks are executed by remote processing devices linked through communication networks. In distributed cloud computing environments, program modules can reside on local or remote computing system storage media, including storage devices.

[0059] Figure 1 This is a flowchart of a voice response interaction method provided in an exemplary embodiment of this disclosure. This embodiment can be applied to electronic devices, such as... Figure 1 As shown, the voice response interaction method includes the following steps:

[0060] S102, Obtain user input information.

[0061] The user's input information may include: the user's identity information, the user's needs information, and the user's target information.

[0062] Specifically, the user's identity information in this application may include any one or more of the following: the user's name, ID number, mobile phone number, and email address. The user's request information indicates the IVR platform the user needs to call, such as the hotline of a ticketing website or the customer service number of a bank. The user's target information indicates the information the user wants to obtain from the IVR platform they are calling. For example, if Xiao Wang wants to purchase five concert tickets for singer ABC on December 12, 2018, from ticketing website A, then Xiao Wang's target information is five concert tickets for singer ABC on December 12, 2018.

[0063] S104, Determine the target voice response model based on the user's needs information.

[0064] The target voice response model is used to represent the automatic response model for each IVR platform. For example, if user Xiao Wang's requirement is to call the ticket purchase website A's hotline, then the target voice response model is determined to be the voice response model of ticket purchase website A.

[0065] S106, import the user's target information into the target voice response model and obtain the response result.

[0066] The response result is used to represent the possible output of the target voice response model based on the user's target information. For example, if Xiao Wang's name, ID number, mobile phone number, and concert tickets for singer ABC are imported into the voice response model of ticketing website A, the possible output response result is: no tickets available or 5 tickets remaining.

[0067] S108, in response to the matching of the response result with the user's target information, import the user's identity information into the target voice response model to obtain the first feedback information, and send the first feedback information to the user.

[0068] The first feedback information is used to indicate that the user has successfully obtained the target information. For example, the first feedback information may include: successfully purchased five concert tickets for singer ABC on December 12, 2018.

[0069] As can be seen from the example in step S106 above, when the response result is that there are 5 remaining tickets, which matches Xiao Wang's target information, Xiao Wang's ID card information can be further imported into the voice response model of the ticketing website A to purchase tickets, and the purchase result "Successfully purchased five concert tickets for singer ABC on December 12, 2018" can be sent to Xiao Wang's mobile phone via SMS.

[0070] Based on the voice response interaction method provided in the above embodiments of this disclosure, user input information is obtained; a target voice response model is determined based on the user's needs; the user's target information is imported into the target voice response model to obtain a response result; in response to the response result matching the user's target information, the user's identity information is imported into the target voice response model to obtain first feedback information, and the first feedback information is sent to the user. Therefore, by importing user input information into the target voice response model to obtain the desired result, this embodiment of the disclosure allows for automatic interaction with the IVR platform without requiring the user to manually input any key information. This not only provides users with multiple selectable target voice response models but also saves users time.

[0071] In some alternative implementations, step S101 may be included before step S102: pre-establishing at least one target speech response model.

[0072] like Figure 2 As shown above, in the above Figure 1 Based on the illustrated embodiment, step S101 may specifically include the following steps:

[0073] S201, Obtain voice information from at least one interactive voice response platform.

[0074] S202, determine at least one keyword of the current statement based on the speech information of the current statement.

[0075] S203, Based on at least one keyword of the current statement, determine the node information in the speech information.

[0076] The node information may include: at least one node, the keywords of each node, the keys corresponding to the keywords of each node, and the jump information of the keys corresponding to the keywords of each node.

[0077] In a specific example, the voice information of the interactive voice response platform for train ticket booking number 1122 is obtained, and at least one keyword corresponding to each voice message is determined. For example, if the voice message is "Please enter your departure city / station: Beijing South Station, press 1; Beijing Station, press 2", then the keywords corresponding to this voice message are: departure city / station, Beijing South Station 1, Beijing Station 2. Furthermore, the keywords corresponding to all voice messages on the platform can be obtained, thus determining that the platform's voice information can include at least the following 13 model nodes: ① Initialization phase (dialing platform number 1122, etc.) → ② Departure city area code → ③ Departure city / station → ④ Arrival city area code → ⑤ Arrival city / station → ⑥ Departure date → ⑦ Departure time → ⑧ User confirms booking information → ⑨ Are there any tickets available? → ⑩ Train number and ticket type → User selects the type of seat to purchase → User confirms purchased train number and seat → Booking successful, payment pending. Further, if the keywords for the current node are: departure city, station, the corresponding keys for this node include: Beijing South Station-1, Beijing Station-2. When the input key information "1" is detected, the system will jump to the next node, "arrival city area code".

[0078] For example, the target voice response model in the above embodiments is implemented using artificial intelligence (AI) technology. Furthermore, natural language processing (NLP) technology can be used to identify keywords in each sentence of the voice information.

[0079] Therefore, the above embodiments of this application can establish target voice response models for different IVR platforms, thereby helping users achieve their expected goals.

[0080] like Figure 3 As shown above, in the above Figure 1 Based on the illustrated embodiment, step S106 may specifically include the following steps:

[0081] S301, based on the user's target information, determines the key corresponding to the keyword in each node of the target voice response model.

[0082] S302, import the key corresponding to the keyword of each node in the target speech response model into the target speech response model, and obtain the response result.

[0083] In a specific example, Xiao Zhang's target information is: one concert ticket for singer T on November 8, 2018, in either stand A or stand B. Based on Xiao Zhang's target information, he dials the concert ticket hotline 2233. The key information for the "Concert Date" node is "2018118", the key information for the "Performing Artist" node is "05", the key information for the "Remaining Ticket Type" node is "1" and "2", and the key information for the "Number of Tickets to Purchase" node is "1". This key information is imported into the target voice response model. If there are remaining tickets in either stand A or stand B, the response is "One concert ticket for singer T on November 8, 2018, in either stand A or stand B"; if there are no remaining tickets in either stand A or stand B, the response is "Purchase failed".

[0084] In some optional implementations, step S301 may specifically include: in response to the matching of keywords of each node in the target voice response model with keywords in the user's target information, determining the key information of each node in the target voice response model.

[0085] For example, the keywords for the target information "1 concert ticket for singer T on November 8, 2018, in stand A" can include: "singer T", "November 8, 2018", "1 ticket", and "stand A". The voice message for the node "Remaining Ticket Type" – "Please select a stand: Press 1 for stand A, 2 for stand B, 3 for stand C, and 4 for stand D" – can retrieve the keywords "stand A" - "1", "stand B" - "2", "stand C" - "3", and "stand D" - "4". When the keyword "stand A" is detected in the target information for Xiao Zhang, it can be confirmed that when the node is in the "Remaining Ticket Type" category, the corresponding key press is 1.

[0086] In some optional implementations, the target information may include multiple target sub-information. Further, step S108 may specifically include: in response to a response result matching any of the user's target sub-information, importing the user's identity information into the target voice response model to obtain first feedback information, and sending the first feedback information to the user.

[0087] For example, the target information may specifically include two target sub-information items: "one concert ticket for singer T in stand A on November 8, 2018" and "one concert ticket for singer T in stand B on November 8, 2018". When the response result output by the target speech response model is "one concert ticket for singer T in stand B on November 8, 2018", which matches one of the target sub-information items mentioned above, then further, the user's identity information is imported into the target speech response model to obtain first feedback information, and the first feedback information is sent to the user.

[0088] In some optional implementations, this application may further include step S110: in response to a mismatch between the response result and the user's target information, obtaining second feedback information and returning to import the user's target information into the target speech response model, and updating the response result.

[0089] For example, when the response result is "no tickets available", the second feedback information "ticket purchase failed" is obtained and the user's target information is re-imported into the corresponding target voice response model. The response result obtained again is iteratively processed, that is, the newly obtained response result is used to replace the previous response result.

[0090] In addition, if the response obtained within the preset time still does not match the user's target information, a second feedback message will be sent to the user, such as "ticket purchase failed".

[0091] Any of the voice response interaction methods provided in this disclosure can be executed by any suitable device with data processing capabilities, including but not limited to: terminal devices and servers. Alternatively, any of the voice response interaction methods provided in this disclosure can be executed by a processor, such as a processor executing any of the voice response interaction methods mentioned in this disclosure by calling corresponding instructions stored in memory. Further details will not be elaborated below.

[0092] Figure 4 This is a schematic diagram of the structure of a voice response interaction device provided in an exemplary embodiment of this disclosure. This testing device can be installed in electronic devices such as terminal devices and servers to execute the voice response interaction method of any of the embodiments described above. Figure 4 As shown, the voice response interaction device includes:

[0093] The first acquisition module 41 is used to acquire user input information; wherein, the input information includes: identity information, demand information, and target information;

[0094] The determination module 42 is used to determine the target voice response model based on the user's demand information;

[0095] The second acquisition module 43 is used to import the user's target information into the target voice response model and obtain the response result;

[0096] The sending module 44 is used to, in response to the matching of the response result with the user's target information, import the user's identity information into the target voice response model to obtain first feedback information, and send the first feedback information to the user.

[0097] Based on the voice response interaction method provided in the above embodiments of this disclosure, user input information is obtained; a target voice response model is determined based on the user's needs; the user's target information is imported into the target voice response model to obtain a response result; in response to the response result matching the user's target information, the user's identity information is imported into the target voice response model to obtain first feedback information, and the first feedback information is sent to the user. Therefore, by importing user input information into the target voice response model to obtain the desired result, this embodiment of the disclosure allows for automatic interaction with the IVR platform without requiring the user to manually input any key information. This not only provides users with multiple selectable target voice response models but also saves users time.

[0098] In some implementations, prior to obtaining user input information, at least one target voice response model is pre-established.

[0099] In some embodiments, the second acquisition module includes:

[0100] The determining unit is used to determine the key corresponding to the keyword of each node in the target voice response model based on the user's target information;

[0101] The acquisition unit is used to import the keys corresponding to the keywords of each node in the target voice response model into the target voice response model and acquire the response result.

[0102] In some embodiments, the determining unit is specifically used to: determine the key information of each node in the target voice response model in response to the matching of keywords of each node in the target voice response model with keywords in the user's target information.

[0103] In some implementations, the target information includes: multiple target sub-information;

[0104] The sending module is specifically configured to: in response to the response result matching any target sub-information of the user, import the user's identity information into the target voice response model to obtain first feedback information, and send the first feedback information to the user.

[0105] In some embodiments, the system further includes an update module, configured to, in response to a mismatch between the response result and the user's target information, acquire second feedback information and return to import the user's target information into the target voice response model, and update the response result.

[0106] In addition, another electronic device provided in this embodiment of the invention includes:

[0107] Memory, used to store computer programs;

[0108] A processor is configured to execute a computer program stored in a memory, and when the computer program is executed, it implements the method for generating a deformation effect program file package or a deformation effect generation method according to any of the above embodiments of the present invention.

[0109] Figure 5 This is a schematic diagram of the structure of an application embodiment of the electronic device of the present invention. Refer to the following... Figure 5 It illustrates a structural schematic diagram of an electronic device suitable for implementing the terminal device or server of the embodiments of this application. For example... Figure 5 As shown, the electronic device includes one or more processors, a communication unit, etc. The one or more processors may include, for example, one or more central processing units (CPUs) and / or one or more image processors (GPUs). The processors can perform various appropriate actions and processes based on executable instructions stored in read-only memory (ROM) or executable instructions loaded from storage into random access memory (RAM). The communication unit may include, but is not limited to, a network interface card (NIC), including but not limited to an Infiniband (IB) NIC. The processor can communicate with the ROM and / or RAM to execute executable instructions, connect to the communication unit via a bus, and communicate with other target devices through the communication unit, thereby completing the operations corresponding to any method provided in the embodiments of this application. For example, obtaining parameter values ​​of deformation effect parameters for at least one deformation region; establishing a correspondence between at least one deformation region and at least one predetermined key point; generating a deformation effect program file package based on the at least one deformation region with the obtained parameter values ​​and the correspondence. Another example is obtaining parameter values ​​of deformation effect parameters for a deformation region; generating a deformation effect on the image based on key points in the image to be processed and the parameter values ​​of the deformation effect parameters for the deformation region.

[0110] In addition, the RAM can store various programs and data required for device operation. The CPU, ROM, and RAM are interconnected via a bus. With RAM present, the ROM is an optional module. The RAM stores executable instructions, or executable instructions are written to the ROM during runtime. These executable instructions cause the processor to perform operations corresponding to any of the methods described above. Input / output (I / O) interfaces are also connected to the bus. The communication unit can be integrated or configured with multiple sub-modules (e.g., multiple IB network cards) linked on the bus.

[0111] The following components are connected to the I / O interface: input sections including keyboards, mice, etc.; output sections including cathode ray tubes (CRTs), liquid crystal displays (LCDs), and speakers; storage sections including hard disks; and communication sections including network interface cards such as LAN cards and modems. The communication sections perform communication processing via networks such as the Internet. Drives are also connected to the I / O interface as needed. Removable media, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on the drive as needed so that computer programs read from them can be installed into the storage section as required.

[0112] It needs to be explained, such as Figure 5 The architecture shown is only one optional implementation. In practice, the above can be modified according to actual needs. Figure 5 The number and type of components can be selected, reduced, added, or replaced; different functional components can also be implemented by separate or integrated configurations. For example, the GPU and CPU can be separate or the GPU can be integrated into the CPU; the communication unit can be separate or integrated into the CPU or GPU, and so on. All these alternative implementation methods fall within the protection scope disclosed in this invention.

[0113] Specifically, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program containing program code for performing the methods shown in the flowcharts, the program code including instructions corresponding to the steps of the face anti-spoofing detection method provided in embodiments of this application. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by the CPU, it performs the functions defined in the methods of this application.

[0114] In addition, embodiments of the present invention also provide a computer program, including computer instructions, which, when executed in the processor of a device, implement the method for generating a morphing effects program file package or a morphing effects generation method of any of the above embodiments of the present invention.

[0115] In addition, embodiments of the present invention also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the method for generating a deformation effect program file package or a deformation effect generation method of any of the above embodiments of the present invention.

[0116] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For system embodiments, since they largely correspond to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0117] The methods and apparatus of the present invention may be implemented in many ways. For example, they may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order of steps for the methods is for illustrative purposes only, and the steps of the methods of the present invention are not limited to the order specifically described above unless otherwise specifically stated. Furthermore, in some embodiments, the present invention may also be implemented as a program recorded on a recording medium, the program comprising machine-readable instructions for implementing the methods according to the present invention. Thus, the present invention also covers recording media storing programs for performing the methods according to the present invention.

[0118] The description of this invention is given for illustrative and descriptive purposes only and is not intended to be exhaustive or to limit the invention to the forms disclosed. Many modifications and variations will be apparent to those skilled in the art. The embodiments were chosen and described in order to better illustrate the principles and practical application of the invention and to enable those skilled in the art to understand the invention and to design various embodiments with various modifications suitable for a particular purpose.

Claims

1. A voice response interaction method, characterized by, The method comprises the steps of: obtaining input information of a user; wherein the input information comprises identity information, demand information, and target information; determining a target voice response model based on the demand information of the user; introducing the target information of the user into the target voice response model to obtain a response result; in response to the response result matching the target information of the user, introducing the identity information of the user into the target voice response model to obtain first feedback information, and sending the first feedback information to the user; the step of introducing the target information of the user into the target voice response model to obtain a response result comprises the steps of: determining key corresponding buttons of each node in the target voice response model based on the target information of the user; and introducing the key corresponding buttons of each node in the target voice response model into the target voice response model to obtain the response result; the step of determining key corresponding button information of each node in the target voice response model based on the target information of the user comprises the step of: in response to the key of each node in the target voice response model matching the key in the target information of the user, determining the button information of each node in the target voice response model; 2. The method of claim 1, wherein, the target information comprises a plurality of target sub-information; 3. The method of claim 2, wherein, the step of introducing the identity information of the user into the target voice response model to obtain first feedback information in response to the response result matching the target information of the user, and sending the first feedback information to the user comprises the step of: in response to the response result matching any target sub-information of the user, introducing the identity information of the user into the target voice response model to obtain first feedback information, and sending the first feedback information to the user.

4. The method according to any of claims 1 to 3, characterized in that, Before the step of obtaining input information of a user, the method comprises the step of: pre-establishing at least one target voice response model.

5. A voice response interactive apparatus characterized by comprising: the step of pre-establishing at least one target voice response model comprises the steps of: obtaining voice information of at least one interactive voice response platform; determining at least one key of a current sentence based on the voice information of the current sentence; and determining node information in the voice information based on the at least one key of the current sentence; wherein the node information comprises at least one node, keys of each node, key corresponding buttons of each node, and jump information of the key corresponding buttons of each node. the step of introducing the target information of the user into the target voice response model to obtain a response result comprises the steps of: determining key corresponding buttons of each node in the target voice response model based on the target information of the user; and introducing the key corresponding buttons of each node in the target voice response model into the target voice response model to obtain the response result. The method comprises the steps of: a first obtaining module is configured to obtain input information of a user; wherein the input information comprises identity information, demand information, and target information; a determining module is configured to determine a target voice response model based on the demand information of the user; and a second obtaining module is configured to introduce the target information of the user into the target voice response model to obtain a response result; in response to the response result matching the target information of the user, introducing the identity information of the user into the target voice response model to obtain first feedback information, and sending the first feedback information to the user; The target information of the user is introduced into the target voice response model to obtain a response result, including: determining the key corresponding to each node of the target voice response model based on the target information of the user; and introducing the key corresponding to each node of the target voice response model into the target voice response model to obtain the response result. The key information corresponding to each node of the target voice response model is determined based on the target information of the user, including: in response to the key of each node of the target voice response model matching the key in the target information of the user, determining the key information of each node of the target voice response model. The target information includes a plurality of target sub-information. The sending module is configured to introduce the identity information of the user into the target voice response model to obtain first feedback information in response to the response result matching the target information of the user, and send the first feedback information to the user. The target information includes a plurality of target sub-information.

6. A computer readable storage medium characterized by, The storage medium stores a computer program, and the computer program is used to execute the voice response interaction method in any one of claims 1-4.

7. An electronic device, comprising: The electronic device includes a processor; The memory is configured to store executable instructions of the processor; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the voice response interaction method in any one of claims 1-4. The electronic device includes a processor; The memory is configured to store executable instructions of the processor; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the voice response interaction method in any one of claims 1-4.

Citation Information

Patent Citations

  • Lottery service system and service method

    KR1020010110901A

  • Conversational agent learning model service selection to address a client service request

    US20190253517A1