WO2018121024A1 - 业务语音导航方法、装置、服务器和存储介质 - Google Patents
业务语音导航方法、装置、服务器和存储介质 Download PDFInfo
- Publication number
- WO2018121024A1 WO2018121024A1 PCT/CN2017/108096 CN2017108096W WO2018121024A1 WO 2018121024 A1 WO2018121024 A1 WO 2018121024A1 CN 2017108096 W CN2017108096 W CN 2017108096W WO 2018121024 A1 WO2018121024 A1 WO 2018121024A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- navigation
- terminal
- voice
- type
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42136—Administration or customisation of services
- H04M3/4217—Managing service interactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4936—Speech interaction details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5166—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing in combination with interactive voice response systems or voice portals, e.g. as front-ends
Definitions
- the present application relates to the field of information processing technologies, and in particular, to a service voice navigation method, apparatus, server, and storage medium.
- the service provider when doing business by calling a service call, the service provider will set up a service navigation to guide the customer to handle related business through voice prompts.
- the traditional telephone navigation it is mainly to guide the customer to select the business to be handled by pressing the button.
- the customer by pressing the button to guide the customer to select the corresponding service, the customer needs to perform multiple key presses to access the service interface corresponding to the service that the customer needs to handle, and the customer operation is cumbersome.
- a business voice navigation method, apparatus, server, and storage medium are provided.
- a business voice navigation method includes:
- a business voice navigation device includes:
- a terminal identifier obtaining module configured to acquire a terminal identifier of the incoming terminal
- a service type extraction module configured to extract a service type that is successfully navigated by the terminal identifier corresponding to the terminal identifier in a preset time period
- a navigation information obtaining module configured to acquire voice navigation information corresponding to the extracted service type
- a navigation information playing module configured to send the obtained voice navigation information to the incoming call terminal and play the same;
- a confirmation information receiving module configured to receive voice confirmation information returned by the incoming call terminal according to the acquired voice navigation information
- the service task processing module is configured to create and process a service task of the incoming terminal according to the received voice confirmation information, where the service task corresponds to the extracted service type.
- a server includes a memory and a processor, the memory storing instructions that, when executed by the processor, cause the processor to perform the following steps:
- One or more storage media storing computer executable instructions that, when executed by one or more processors, cause the one or more processors to perform the following steps:
- FIG. 1 is an application environment diagram of a business voice navigation system in an embodiment
- FIG. 2 is a schematic diagram showing the internal structure of a server in a service voice navigation system in an embodiment
- FIG. 3 is a schematic flowchart of a service voice navigation method in an embodiment
- FIG. 4 is a schematic flow chart of steps of searching for a service type in an embodiment
- FIG. 5 is a schematic flowchart of a step of acquiring a terminal identifier in an embodiment
- FIG. 6 is a schematic flow chart of steps of generating a service navigation record in an embodiment
- FIG. 7 is a structural block diagram of a service voice navigation device in an embodiment
- FIG. 8 is a structural block diagram of a service type extraction module in an embodiment
- FIG. 9 is a structural block diagram of a service task processing module in an embodiment
- FIG. 10 is a structural block diagram of a service voice navigation apparatus in another embodiment.
- the service voice navigation system includes an incoming terminal 110, a server 120, and a service terminal 130, wherein the incoming terminal 110 and the service terminal 130 are connected to the server 120 through a network.
- the incoming call terminal 110 and the service terminal 120 may be a desktop computer, a landline phone or a mobile terminal, and the mobile terminal may specifically be at least one of a tablet computer, a smart phone, a personal data assistant, and a networkable electronic reader.
- FIG. 2 is a schematic diagram showing the internal structure of the server 120 in the service voice navigation system of FIG. 1 in an embodiment.
- the server 120 includes a processor, a non-volatile storage medium, an internal memory, and a network interface connected by a system bus.
- the processor of server 120 is used to provide computing and control capabilities to support the operation of the entire server 120
- the memory is used to store data, code instructions, etc.
- the network interface is used for network communication with the incoming call terminal 110 and the kiosk 130.
- At least one computer executable instruction is stored on the memory, and the computer executable instructions are executable by the processor to implement the business voice navigation method applicable to the server 120 provided in the embodiment of the present application.
- the memory may include a non-volatile storage medium such as a magnetic disk, an optical disk, or a read-only memory (ROM).
- a memory includes a non-volatile storage medium and an internal memory; the non-volatile storage medium stores an operating system, computer-executable instructions, and a database executable by the processor to implement The business voice navigation method stores the business voice navigation data in the database; the internal memory provides a cache running environment for the operating system and the computer executable instructions in the non-volatile storage medium.
- FIG. 2 is only a schematic diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the server to which the solution of the present application is applied.
- the specific server may include More or fewer components are shown in Figure 2, or some components are combined, or have different component arrangements.
- a service voice navigation method is provided.
- This embodiment The method is specifically applied to the server 120 of the service voice navigation system of FIG. 1 to illustrate that the service voice navigation program is installed in the server 120, and the service voice navigation program is used to implement the service voice navigation method, and the method specifically includes the following contents:
- the customer dials a business advisory call through the incoming call terminal 110.
- the server 120 acquires the terminal identifier of the incoming terminal 110.
- the terminal identifier is a unique identifier of the incoming call terminal 110, and may be a phone number, or at least one of a network address, a physical address, and a terminal number.
- the server 120 stores a terminal identifier and a service navigation record, and the terminal identifier is stored corresponding to the service navigation record.
- the service navigation record includes the service type, the navigation status, and the navigation time.
- the service type may be any one of the account password modification, the query quota, and the card loss.
- the navigation status may be successfully navigated or the navigation is unsuccessful.
- the server 120 extracts the service type that has been successfully navigated multiple times within the preset time period in the service navigation record corresponding to the terminal identifier. For example, find the type of service that has been successfully navigated twice within 15 days.
- the server 120 stores voice navigation information corresponding to each service type. After finding the service type, the server 120 obtains voice navigation information corresponding to the extracted service type in the stored voice navigation information. For example, if the extracted service type is account password modification, the obtained voice navigation information may be “Do you want to apply for account password modification service”.
- the server 120 after obtaining the voice navigation information, the server 120 encapsulates the voice navigation information according to the terminal identifier of the incoming terminal 110, and sends the encapsulated voice navigation information to the incoming call terminal 110 corresponding to the terminal identifier.
- the incoming call terminal 110 analyzes the received voice navigation information and plays the analyzed voice navigation information.
- the voice confirmation information is input through the incoming terminal 110.
- the incoming call terminal 110 acquires the input voice confirmation information, and transmits the obtained voice confirmation information to the server 120.
- the voice confirmation information may specifically be “yes” or “yes” corresponding voice.
- S312 Create a service task of the incoming terminal according to the received voice confirmation information, and process the service task corresponding to the extracted service type.
- the server 120 after receiving the voice confirmation information returned by the incoming terminal 110, acquires the extracted service type, and creates a service task of the incoming terminal according to the extracted service type. After the service task is created, the server 120 pairs The created service task is processed. The server 120 can also send the created service task to the service terminal 130 for processing. The terminal identifier corresponding to the idle state is selected in the terminal identifier, and the call line of the incoming terminal 110 is transferred to the service terminal 130 corresponding to the selected terminal identifier.
- the server 120 obtains a plurality of terminal identifiers corresponding to the extracted service type, and the server 120 searches for the number of service tasks that are not processed by the service terminal corresponding to each terminal identifier, and selects the service with the least number of unprocessed service tasks. Terminal ID corresponding to the terminal.
- the terminal identifier of the incoming call terminal is obtained, and the service type that is successfully navigated in the preset time period is searched according to the terminal identifier, and the voice navigation information corresponding to the extracted service type is obtained, and the obtained voice navigation information is sent to
- the incoming call terminal can obtain the voice navigation information corresponding to the service type without multiple key presses. After receiving the voice confirmation information returned by the incoming call terminal according to the obtained voice navigation information, directly performing voice recognition on the received voice confirmation information, creating a service task of the incoming call terminal according to the recognition result, and processing the created service task to avoid The customer selects the service type through the button, which simplifies the operation of the business voice navigation and improves the efficiency of the business voice navigation.
- S304 specifically includes the step of searching for a service type, and the step specifically includes the following content:
- the server 120 stores a service navigation record corresponding to the terminal identifier, where the service navigation record specifically includes a navigation time, a navigation status, and a service type.
- the server 120 searches for the service navigation record corresponding to the terminal identifier in the stored service navigation record, and extracts the found service navigation record.
- the service navigation record also includes a navigation type, and the navigation type includes button navigation and voice recognition navigation.
- the button navigation is to perform business voice navigation according to the button triggered in the incoming terminal 110.
- the voice recognition navigation is performed according to the voice input in the incoming terminal 110, and the business voice navigation is performed according to the information obtained by the identification.
- the server 120 performs statistics on the navigation types in the service navigation record, respectively counts the number of button navigation and voice recognition navigation, and selects the navigation type with more times.
- the server 120 determines that the navigation type is voice recognition navigation according to the service navigation record
- the navigation time in the service navigation record corresponding to the voice recognition navigation is compared with the preset time period, and the preset time period is extracted by comparison.
- the server 120 searches for the service navigation record whose navigation status is successfully navigated in the extracted service navigation record, and counts the number of successful navigation times of the service type in the found service navigation record, and extracts the service type with the most successful navigation times.
- the server 120 determines that the navigation type is a button navigation according to the service navigation record
- the button prompt voice corresponding to the service type is obtained, and the case prompt voice is sent to the incoming terminal 110 to perform voice navigation to the client by using the button prompt voice.
- the navigation type is determined according to the service navigation record, the navigation type is accurately determined, and the service navigation is performed according to the determined navigation class, so that the success rate of the service navigation can be improved for different customers.
- S312 specifically includes the step of acquiring a terminal identifier, and the step specifically includes the following content:
- the server 120 after receiving the voice confirmation information returned by the incoming terminal 110, the server 120 performs voice recognition on the voice confirmation information, and converts the voice confirmation information into text confirmation information through voice recognition.
- the feature information of the voice in the voice confirmation information is extracted, and the character corresponding to the extracted feature information is searched according to the correspondence between the feature information and the character, and the text confirmation information corresponding to the voice confirmation information is combined according to the searched text.
- the server 120 stores the terminal identifier of the service terminal 130, where the service terminal 130 may be multiple, the terminal identifier is stored corresponding to the service type, and one service type may correspond to multiple terminal identifiers. After performing voice recognition on the voice confirmation information to obtain the text confirmation information, the server 120 searches for the terminal identifier corresponding to the service type in the stored terminal identifier.
- S504 specifically includes the following steps: after obtaining the text confirmation information, searching for the terminal identifier of the self-service terminal corresponding to the extracted service type; and acquiring the terminal identifier corresponding to the self-service terminal in the idle state; If obtained, the terminal identifier of the manual service terminal corresponding to the extracted service type is obtained.
- the server 120 is connected to the plurality of service terminals 130.
- the service terminal 130 includes a self-service terminal and a human service terminal, and stores the terminal identifier corresponding to the service terminal according to the type of the service terminal, and the service type corresponds to the terminal identifier.
- the terminal identifier of the self-service terminal is stored in the terminal identifier set corresponding to the self-service terminal
- the terminal identifier of the manual service terminal is stored in the terminal identifier set corresponding to the manual service terminal.
- the server 120 After the voice recognition information is voice-recognized to obtain the text confirmation information, the server 120 first searches for the terminal identifier corresponding to the self-service terminal according to the service type, searches for the self-service terminal in the idle state, and acquires the terminal identifier corresponding to the self-service terminal in the idle state. . If multiple terminal identifiers are obtained, one terminal identifier is randomly selected. The terminal identifier may be searched for in the terminal identifier set corresponding to the self-service terminal of the self-service terminal, and the different service types correspond to Different terminal identifiers.
- the server 120 does not obtain the terminal identifier of the self-service server in the idle state
- the terminal identifier of the manual service terminal in the idle state is obtained according to the service type, and after the terminal identifier of the manual service terminal is obtained, And transferring the incoming call terminal to the obtained human service terminal corresponding to the terminal identifier. If the terminal identifier of the human service terminal in the idle state is not obtained, the waiting voice prompt is played to the incoming terminal, and the terminal identifier of the manual service terminal in the idle state is re-acquired after the preset time interval.
- the service terminal corresponding to the found terminal identifier selects a service terminal 130 in an idle state.
- the server 120 transfers the channel of the incoming terminal 110 to the selected serving terminal 130 in an idle state.
- voice recognition is performed on the received voice confirmation information to obtain text confirmation information, and noise interference in the voice confirmation information is excluded, and the extracted service type is accurately determined according to the text confirmation information, and the extracted service is obtained.
- the terminal identifier of the service terminal corresponding to the type is specifically transferred to the service terminal corresponding to the obtained terminal identifier, thereby accurately completing the service navigation of the client corresponding to the incoming terminal.
- the method further includes the step of generating a service navigation record, where the step specifically includes the following:
- S602. Record navigation state information of the service terminal.
- the server 120 transfers the incoming terminal 110 to the service terminal 130, it detects whether the service terminal 130 is connected to the voice channel of the incoming terminal 110, and if it detects that the service terminal 130 and the incoming terminal 110 are connected, The navigation status information is recorded as navigation success; if it is on, the navigation status information is recorded as navigation failure.
- the server 120 acquires the incoming call time of the incoming call terminal 110, obtains the incoming call time as the navigation start time, and extracts the terminal identifier of the service terminal 130, and searches for the extraction.
- the server 120 stores the recorded navigation state, the acquired navigation start time, and the service type corresponding to the terminal identifier of the service terminal.
- the service navigation record specifically includes navigation start time, service type, and navigation status information, and may also include a service navigation type.
- the navigation status information specifically includes information of navigation success and navigation failure.
- the navigation state of the service terminal is recorded to obtain the navigation state information
- the navigation start time and the service type are obtained
- the service navigation record corresponding to the terminal identifier is generated according to the navigation state information, the navigation start time, and the service type, and the terminal identifier is ensured to be corresponding.
- the service navigation record is analyzed, so that the client corresponding to the terminal identifier is accurately navigated, and the service navigation efficiency is improved.
- a service voice navigation device 700 includes: a terminal identifier obtaining module 702, a service type extracting module 704, a navigation information acquiring module 706, and a navigation information playing module 708.
- the confirmation information receiving module 710 and the service task processing module 712 are confirmed.
- the terminal identifier obtaining module 702 is configured to acquire a terminal identifier of the incoming terminal.
- the service type extraction module 704 is configured to extract a service type that is successfully navigated by multiple times corresponding to the terminal identifier in the preset time period.
- the navigation information obtaining module 706 is configured to acquire voice navigation information corresponding to the extracted service type.
- the navigation information playing module 708 is configured to send the obtained voice navigation information to the incoming terminal and play.
- the confirmation information receiving module 710 is configured to receive the voice confirmation information returned by the incoming call terminal according to the obtained voice navigation information.
- the service task processing module 712 is configured to transfer the incoming call terminal according to the received voice confirmation information To the service terminal, the service terminal corresponds to the extracted service type.
- the terminal identifier of the incoming call terminal is obtained, and the service type that is successfully navigated in the preset time period is searched according to the terminal identifier, and the voice navigation information corresponding to the extracted service type is obtained, and the obtained voice navigation information is sent to
- the incoming call terminal plays and plays the voice navigation information corresponding to the service type without multiple key presses.
- the service type extraction module 704 specifically includes: a navigation record acquisition module 704a, a navigation type determination module 704b, and a navigation record analysis module 704c.
- the navigation record obtaining module 704a is configured to obtain a service navigation record corresponding to the terminal identifier.
- the navigation type determining module 704b is configured to determine a navigation type according to the obtained service navigation record, where the navigation type includes button navigation and voice recognition navigation;
- the navigation record analysis module 704c is configured to extract, in the obtained service navigation record, a service type that is successfully voiced by multiple voice recognition navigation within a preset time period when determining that the navigation type is voice recognition navigation.
- the navigation type is determined according to the service navigation record, the navigation type is accurately determined, and the service navigation is performed according to the determined navigation class, so that the success rate of the service navigation can be improved for different customers.
- the service task processing module 712 specifically includes: a voice recognition module 712a, a service terminal extraction module 712b, and an incoming call terminal switching module 712c.
- the voice recognition module 712a is configured to perform voice recognition on the received voice confirmation information to obtain text confirmation information.
- the service terminal extraction module 712b is configured to obtain, according to the obtained text confirmation information, a terminal identifier of the service terminal corresponding to the extracted service type.
- the incoming call terminal switching module 712c is configured to transfer the voice channel of the incoming call terminal to the service terminal corresponding to the obtained terminal identifier.
- the service terminal extraction module 712b specifically includes: a self-service terminal search module, an idle terminal search module, and a manual terminal search module.
- the self-service terminal search module is configured to search for the terminal identifier of the self-service terminal corresponding to the extracted service type after obtaining the text confirmation information.
- the idle terminal search module is configured to obtain a terminal identifier corresponding to the self-service terminal in an idle state.
- the manual terminal searching module is configured to obtain the terminal identifier of the manual service terminal corresponding to the extracted service type when the terminal identifier corresponding to the self-service terminal in the idle state is not obtained.
- voice recognition is performed on the received voice confirmation information to obtain text confirmation information, and noise interference in the voice confirmation information is excluded, and the extracted service type is accurately determined according to the text confirmation information, and the extracted service is obtained.
- the terminal identifier of the service terminal corresponding to the type is specifically transferred to the service terminal corresponding to the obtained terminal identifier, thereby accurately completing the service navigation of the client corresponding to the incoming terminal.
- the service voice navigation apparatus 700 specifically includes a state information recording module 714, a navigation time acquisition module 716, and a navigation record generation module 718.
- the status information recording module 714 is configured to record navigation status information of the service terminal.
- the navigation time acquisition module 716 is configured to acquire a navigation start time and a service type corresponding to the service terminal.
- the navigation record generating module 718 is configured to generate a service navigation record corresponding to the terminal identifier according to the navigation state information, the navigation start time, and the service type.
- the navigation state of the service terminal is recorded to obtain the navigation state information
- the navigation start time and the service type are obtained
- the service navigation record corresponding to the terminal identifier is generated according to the navigation state information, the navigation start time, and the service type, and the terminal identifier is ensured to be corresponding.
- the service navigation record is analyzed, so that the client corresponding to the terminal identifier is accurately navigated, and the service navigation efficiency is improved.
- Each of the above-described business voice navigation devices may be implemented in whole or in part by software, hardware, and combinations thereof.
- the network interface may be an Ethernet or a wireless network card.
- Each of the above modules can
- the hardware form is embedded in or independent of the processor in the server, and can also be stored in the memory of the server in software form, so that the processor calls to perform the operations corresponding to the above modules.
- the processor can be a central processing unit (CPU), a microprocessor, a microcontroller, or the like.
- a server includes a memory and a processor, wherein the memory stores instructions, when the instructions are executed by the processor, causing the processor to perform the steps of: acquiring a terminal identifier of an incoming terminal; and extracting a preset time period The service type corresponding to the multiple navigations corresponding to the internal terminal identifier; the voice navigation information corresponding to the extracted service type is obtained; the obtained voice navigation information is sent to the incoming call terminal and played; and the received call terminal is based on the obtained voice navigation information. The returned voice confirmation information; and the service task of the incoming call terminal is created and processed according to the received voice confirmation information, and the service task corresponds to the extracted service type.
- the service type of the multiple navigations corresponding to the terminal identifier in the preset time period is obtained, including: obtaining a service navigation record corresponding to the terminal identifier; determining a navigation type according to the obtained service navigation record, where the navigation type includes a button Navigation and voice recognition navigation; and when determining that the navigation type is voice recognition navigation, extracting the service type of the voice recognition navigation successfully in the preset time period in the obtained service navigation record.
- the service task of the incoming call terminal is created and processed according to the received voice confirmation information, and the service task corresponds to the extracted service type, including: performing voice recognition on the received voice confirmation information to obtain text confirmation information;
- the text confirmation information acquires the terminal identifier of the service terminal corresponding to the extracted service type; and transfers the voice channel of the incoming terminal to the service terminal corresponding to the obtained terminal identifier.
- the terminal identifier of the service terminal corresponding to the extracted service type is obtained according to the obtained text confirmation information, including: after obtaining the text confirmation information, searching for the terminal identifier of the self-service terminal corresponding to the extracted service type; Acquiring the terminal identifier corresponding to the self-service terminal in the idle state; and if not obtained, obtaining the terminal identifier of the manual service terminal corresponding to the extracted service type.
- the service task of the incoming call terminal is created and processed according to the received voice confirmation information, and after the service task corresponds to the extracted service type, the instruction further causes the processor to further The following steps are performed: recording navigation state information of the service terminal; obtaining a navigation start time and the extracted service type; and generating a service navigation record corresponding to the terminal identifier according to the navigation state information, the navigation start time, and the extracted service type.
- the terminal identifier of the incoming call terminal is obtained, and the service type that is successfully navigated in the preset time period is searched according to the terminal identifier, and the voice navigation information corresponding to the extracted service type is obtained, and the obtained voice navigation information is sent to
- the incoming call terminal plays and plays the voice navigation information corresponding to the service type without multiple key presses.
- One or more storage media storing computer-executable instructions, when executed by one or more processors, causing the one or more processors to perform the steps of: obtaining a terminal identification of the incoming call terminal; Extracting the service type of the multiple navigations corresponding to the terminal identifier in the preset time period; acquiring the voice navigation information corresponding to the extracted service type; transmitting the obtained voice navigation information to the incoming terminal and playing; receiving the incoming call terminal according to the acquisition The voice confirmation information returned by the voice navigation information; and the service task of the incoming terminal is created and processed according to the received voice confirmation information, and the service task corresponds to the extracted service type.
- the service type of the multiple navigations corresponding to the terminal identifier in the preset time period is obtained, including: obtaining a service navigation record corresponding to the terminal identifier; determining a navigation type according to the obtained service navigation record, where the navigation type includes a button Navigation and voice recognition navigation; and when determining that the navigation type is voice recognition navigation, extracting the service type of the voice recognition navigation successfully in the preset time period in the obtained service navigation record.
- the service task of the incoming call terminal is created and processed according to the received voice confirmation information, and the service task corresponds to the extracted service type, including: performing voice recognition on the received voice confirmation information to obtain text confirmation information;
- the text confirmation information acquires the terminal identifier of the service terminal corresponding to the extracted service type; and transfers the call terminal terminal's voice path to the obtained end The end identifies the corresponding service terminal.
- the terminal identifier of the service terminal corresponding to the extracted service type is obtained according to the obtained text confirmation information, including: after obtaining the text confirmation information, searching for the terminal identifier of the self-service terminal corresponding to the extracted service type; Acquiring the terminal identifier corresponding to the self-service terminal in the idle state; and if not obtained, obtaining the terminal identifier of the manual service terminal corresponding to the extracted service type.
- the service task of the incoming call terminal is created and processed according to the received voice confirmation information, and after the service task corresponds to the extracted service type, the computer executable instructions further cause the processor to perform the following steps: recording the service The navigation state information of the terminal; the navigation start time and the extracted service type; and the service navigation record corresponding to the terminal identifier is generated according to the navigation state information, the navigation start time, and the extracted service type.
- the terminal identifier of the incoming call terminal is obtained, and the service type that is successfully navigated in the preset time period is searched according to the terminal identifier, and the voice navigation information corresponding to the extracted service type is obtained, and the obtained voice navigation information is sent to
- the incoming call terminal plays and plays the voice navigation information corresponding to the service type without multiple key presses.
- all or part of the processes in the foregoing embodiment may be completed by instructing related hardware by computer executable instructions, which may be stored in a computer readable storage medium.
- the computer executable instructions may be stored in a storage medium of a computer system and executed by at least one processor in the computer system to implement a flow comprising an embodiment of the methods as described above.
- the storage medium includes, but is not limited to, a magnetic disk, a USB flash drive, an optical disk, a read-only memory (ROM), and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种业务语音导航方法,所述方法包括:获取来电终端的终端标识;提取预设时间段内与终端标识对应的多次导航成功的业务类型;获取与提取到的业务类型对应的语音导航信息;将获取到的语音导航信息发送至来电终端并播放;接收来电终端根据获取到的语音导航信息返回的语音确认信息;根据接收的语音确认信息将来电终端转接至服务终端,服务终端与提取到的业务类型对应。
Description
本申请要求于2016年12月28日提交中国专利局,申请号为2016112372305,发明名称为“业务语音导航方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及信息处理技术领域,特别是涉及一种业务语音导航方法、装置、服务器和存储介质。
随着通信技术的发展,现在越来越多的业务都依赖于电话办理,各种业务都可以通过拨打服务电话来办理。
但是,在通过打服务电话办理业务时,服务方都会设置有业务导航,通过语音提示来引导客户办理相关的业务。在传统的电话导航中,主要是引导客户通过按键来选择需要办理的业务。然而,通过按键来引导客户选择相应的业务,需要客户进行多次按键才能接入到客户需要办理的业务对应的服务接口,客户操作较为繁琐。
发明内容
根据本申请的各种实施例,提供一种业务语音导航方法、装置、服务器和存储介质。
一种业务语音导航方法,包括:
获取来电终端的终端标识;
提取预设时间段内所述终端标识对应的多次导航成功的业务类型;
获取与提取到的业务类型对应的语音导航信息;
将获取到的语音导航信息发送至所述来电终端并播放;
接收所述来电终端根据所述获取到的语音导航信息返回的语音确认信息;及
根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应。
一种业务语音导航装置,包括:
终端标识获取模块,用于获取来电终端的终端标识;
业务类型提取模块,用于提取预设时间段内所述终端标识对应的多次导航成功的业务类型;
导航信息获取模块,用于获取与提取到的业务类型对应的语音导航信息;
导航信息播放模块,用于将获取到的语音导航信息发送至所述来电终端并播放;
确认信息接收模块,用于接收所述来电终端根据所述获取到的语音导航信息返回的语音确认信息;及
服务任务处理模块,用于根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应。
一种服务器,包括存储器和处理器,所述存储器中存储有指令,所述指令被所述处理器执行时,使得所述处理器执行以下步骤:
获取来电终端的终端标识;
提取预设时间段内所述终端标识对应的多次导航成功的业务类型;
获取与提取到的业务类型对应的语音导航信息;
将获取到的语音导航信息发送至所述来电终端并播放;
接收所述来电终端根据所述获取到的语音导航信息返回的语音确认信息;及
根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应。
一个或多个存储有计算机可执行指令的存储介质,所述计算机可执行指令被一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:
获取来电终端的终端标识;
提取预设时间段内所述终端标识对应的多次导航成功的业务类型;
获取与提取到的业务类型对应的语音导航信息;
将获取到的语音导航信息发送至所述来电终端并播放;
接收所述来电终端根据所述获取到的语音导航信息返回的语音确认信息;及
根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应。
本申请的一个或多个实施例的细节在下面的附图和描述中提出。本申请的其它特征、目的和优点将从说明书、附图以及权利要求书变得明显。
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为一个实施例中业务语音导航***的应用环境图;
图2为一个实施例中业务语音导航***中服务器的内部结构示意图;
图3为一个实施例中业务语音导航方法的流程示意图;
图4为一个实施例中查找业务类型的步骤的流程示意图;
图5为一个实施例中获取终端标识的步骤的流程示意图;
图6为一个实施例中生成业务导航记录的步骤的流程示意图;
图7为一个实施例中业务语音导航装置的结构框图;
图8为一个实施例中业务类型提取模块的结构框图;
图9为一个实施例中服务任务处理模块的结构框图;
图10为另一个实施例中业务语音导航装置的结构框图。
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
图1为一个实施例中业务语音导航***的应用环境图,业务语音导航***包括来电终端110、服务器120和服务终端130,其中来电终端110和服务终端130通过网络与服务器120连接。来电终端110和服务终端120可以是台式电脑、座机电话或移动终端,移动终端具体可以是平板电脑、智能手机、个人数据助理和可联网电子阅读器中的至少一种。
图2为一个实施例中图1业务语音导航***中的服务器120的内部结构示意图。如图2所示,该服务器120包括通过***总线连接的处理器、非易失性存储介质、内存储器和网络接口。服务器120的处理器用于提供计算和控制能力,支撑整个服务器120的运行,存储器用于存储数据、代码指令等,网络接口用于与来电终端110和服务终端130进行网络通信。存储器上存储有至少一个计算机可执行指令,该计算机可执行指令可被处理器执行,以实现本申请实施例中提供的适用于服务器120的业务语音导航方法。存储器可包括磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质。例如,在一个实施例中,存储器包括非易失性存储介质及内存储器;非易失性存储介质存储有操作***、计算机可执行指令和数据库,该计算机可执行指令可被处理器执行以实现业务语音导航方法,数据库中存储着业务语音导航数据;内存储器为非易失性存储介质中的操作***及计算机可执行指令提供高速缓存的运行环境。
本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的示意图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图2中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
如图3所示,在一个实施例中,提供一种业务语音导航方法,本实施例
以该方法具体应用于图1的业务语音导航***的服务器120上来举例说明,服务器120中安装有业务语音导航程序,业务语音导航程序用于实施业务语音导航方法,该方法具体包括以下内容:
S302,获取来电终端的终端标识。
在一个实施例中,客户通过来电终端110拨打业务咨询电话。当来电终端110的通话线路接入到服务器120时,服务器120获取来电终端110的终端标识。终端标识为来电终端110的唯一标识,具体可以是电话号码,还可以是网络地址、物理地址和终端编号中的至少一种。
S304,提取预设时间段内终端标识对应的多次导航成功的业务类型。
在一个实施例中,服务器120中存储着终端标识和业务导航记录,终端标识与业务导航记录对应存储。业务导航记录中包括业务类型、导航状态和导航时间,业务类型具体可以是账户密码修改、查询额度和卡片挂失中的任意一种;导航状态具体可以导航成功或导航不成功。服务器120在获取到来电终端110的终端标识后,在终端标识对应的业务导航记录中提取预设时间段内多次导航成功的业务类型。举例说明,查找15日内2次导航成功的业务类型。
S306,获取与提取到的业务类型对应的语音导航信息。
在一个实施例中,服务器120中存储着各业务类型对应的语音导航信息,服务器120在查找到业务类型后,在存储的语音导航信息中获取与提取到的业务类型对应的语音导航信息。例如,提取到的业务类型为账户密码修改,则获取到的语音导航信息可以是“您是否要办理账户密码修改业务”。
S308,将获取到的语音导航信息发送至来电终端并播放。
在一个实施例中,服务器120在获取到语音导航信息后,根据来电终端110的终端标识对语音导航信息进行封装,将封装后的语音导航信息发送至终端标识对应的来电终端110。来电终端110对接收到的语音导航信息进行解析,对解析后的语音导航信息进行播放。
S310,接收来电终端根据获取到的语音导航信息返回的语音确认信息。
在一个实施例中,在客户听到来电终端110播放的语音导航信息后,通过来电终端110输入语音确认信息。来电终端110获取输入的语音确认信息,将获取到的语音确认信息发送至服务器120。例如,语音导航信息为“您是否要办理账户密码修改业务”,则语音确认信息具体可以是“是”或“是的”对应的语音。
S312,根据接收到的语音确认信息创建来电终端的服务任务并处理,服务任务与提取到的业务类型对应。
在一个实施例中,服务器120在接收到来电终端110返回的语音确认信息后,获取提取到的业务类型,根据提取到的业务类型创建来电终端的服务任务,在创建服务任务后,服务器120对创建的服务任务进行处理。服务器120也可以将创建的服务任务发送至服务终端130进行处理。,在终端标识中选取一个空闲状态对应的终端标识,将来电终端110的通话线路转接至选取的终端标识对应的服务终端130。
在一个实施例中,服务器120在获取提取到的业务类型对应的多个终端标识,服务器120查找各终端标识对应的服务终端未处理的服务任务的数量,选取未处理的服务任务数量最少的服务终端对应的终端标识。
本实施例中,获取来电终端的终端标识,根据终端标识查找预设时间段内多次导航成功的业务类型,获取提取到的业务类型对应的语音导航信息,将获取到的语音导航信息发送至来电终端,无需通过多次按键才能获取到业务类型对应的语音导航信息。在接收到来电终端根据获取到的语音导航信息返回的语音确认信息后,直接对接收的语音确认信息进行语音识别,根据识别结果创建来电终端的服务任务,并对创建的服务任务进行处理,避免了客户通过按键来选择业务类型,简化了业务语音导航的操作,提高了业务语音导航效率。
如图4所示,在一个实施例中,S304具体包括查找业务类型的步骤,该步骤具体包括以下内容:
S402,获取与终端标识对应的业务导航记录。
在一个实施例中,服务器120中存储着与终端标识对应的业务导航记录,业务导航记录中具体包括导航时间、导航状态和业务类型。服务器120在存储的业务导航记录中查找与终端标识对应的业务导航记录,提取查找到的业务导航记录。
S404,根据获取的业务导航记录确定导航类型,导航类型包括按键导航和语音识别导航。
具体的,业务导航记录中还包括导航类型,导航类型包括按键导航和语音识别导航。按键导航为根据来电终端110中触发的按键进行业务语音导航,语音识别导航为根据来电终端110中输入的语音进行识别,根据识别得到的信息进行业务语音导航。服务器120对业务导航记录中的导航类型进行统计,分别统计按键导航和语音识别导航的次数,选取次数较多的导航类型。
S406,在确定导航类型为语音识别导航时,在获取的业务导航记录中查找预设时间段内多次语音识别导航成功的业务类型。
在一个实施例中,在服务器120根据业务导航记录确定导航类型为语音识别导航后,语音识别导航对应的业务导航记录中的导航时间与预设时间段进行比较,通过比较提取预设时间段内的业务导航记录。服务器120在提取到的业务导航记录中查找导航状态为导航成功的业务导航记录,统计查找到的业务导航记录中的业务类型的导航成功次数,提取导航成功次数最多的业务类型。
在一个实施例中,在服务器120根据业务导航记录确定导航类型为按键导航,则获取业务类型对应的按键提示语音,将案件提示语音发送至来电终端110,以通过按键提示语音对客户进行业务导航。
本实施例中,根据业务导航记录确定导航类型,保证准确确定导航类型,根据确定的导航类进行业务导航,从而对于不同的客户,可以提高业务导航的成功率。
如图5所示,在一个实施例中,S312具体包括获取终端标识的步骤,该步骤具体包括以下内容:
S502,对接收的语音确认信息进行语音识别得到文字确认信息。
在一个实施例中,服务器120在接收到来电终端110返回的语音确认信息后,对语音确认信息进行语音识别,通过语音识别将语音确认信息转换为文字确认信息。
在一个实施例中,提取语音确认信息中语音的特征信息,根据特征信息与文字的对应关系查找提取到的特征信息对应的文字,根据查找到的文字组合成语音确认信息对应的文字确认信息。
S504,根据得到的文字确认信息获取提取到的业务类型对应的服务终端的终端标识。
在一个实施例中,服务器120中存储着服务终端130的终端标识,其中服务终端130具体可以是多个,终端标识与业务类型对应存储,一种业务类型可以对应多个终端标识。服务器120在对语音确认信息进行语音识别得到文字确认信息后,在存储的终端标识中查找与业务类型对应的终端标识。
在一个实施例中,S504具体还包括以下步骤:在得到文字确认信息后,查找提取到的业务类型对应的自助服务终端的终端标识;获取处于空闲状态的自助服务终端对应的终端标识;若未获取到,则获取提取到的业务类型对应的人工服务终端的终端标识。
在一个实施例中,服务器120与多个服务终端130相连接,服务终端130包括自助服务终端和人工服务终端,并按照服务终端的类型存储服务终端对应的终端标识,业务类型与终端标识对应。具体可以是将自助服务终端的终端标识存储在自助服务终端对应的终端标识集合中,将人工服务终端的终端标识存储在人工服务终端对应的终端标识集合中。
服务器120在对语音确认信息进行语音识别得到文字确认信息后,首先根据业务类型查找自助服务终端对应的终端标识,查找处于空闲状态的自助服务终端,获取处于空闲状态的自助服务终端对应的终端标识。若获取到的多个终端标识,则随机选取一个终端标识。其中,具体可以在自助服务终端的自助服务终端对应的终端标识集合中查找终端标识,不同的业务类型对应
不同的终端标识。
在一个实施例中,若服务器120在未获取到处于空闲状态的自助服务器的终端标识时,则根据业务类型获取处于空闲状态的人工服务终端的终端标识,在获取到人工服务终端的终端标识后,将来电终端转接至获取到的终端标识对应的人工服务终端。若未获取到处于空闲状态的人工服务终端的终端标识,向来电终端播放等待语音提示,在间隔预设时间后重新获取处于空闲状态的人工服务终端的终端标识。
S506,将来电终端的转接至获取到的终端标识对应的服务终端。
在一个实施例中,服务器120中在查找到业务类型对应的终端标识后,在查找到的终端标识对应的服务终端选取一个处于空闲状态的服务终端130。服务器120将来电终端110的信道转接到选取的处于空闲状态的服务终端130。
本实施例中,对接收到的语音确认信息进行语音识别得到文字确认信息,排除了语音确认信息中的杂音干扰,根据文字确认信息准确确定对提取到的业务类型进行导航,获取提取到的业务类型对应的服务终端的终端标识,将来电终端专转接至获取到的终端标识对应的服务终端,从而准确完成对来电终端对应的客户的业务导航。
如图6所示,在一个实施例中,S312之后具体还包括生成业务导航记录的步骤,该步骤具体包括以下内容:
S602,记录服务终端的导航状态信息。
在一个实施例中,在服务器120将来电终端110转接至服务终端130后,检测服务终端130是否接通与来电终端110的话路,若检测到服务终端130与来电终端110的话路接通,则记录导航状态信息为导航成功;若接通,则记录导航状态信息为导航失败。
S604,获取导航开始时间和服务终端对应的业务类型。
在一个实施例中,服务器120获取来电终端110的来电时间,以获取到的来电时间作为导航开始时间,并提取服务终端130的终端标识,查找提取
到的终端标识所对应的业务类型。
S606,根据导航状态信息、导航开始时间和业务类型生成与终端标识对应的业务导航记录。
在一个实施例中,服务器120在获取到导航开始时间和服务终端的终端标识对应的业务类型后,将记录的导航状态、获取到的导航开始时间和业务类型与服务终端的终端标识对应存储生成终端标识对应的业务导航记录。业务导航记录具体包括导航开始时间、业务类型和导航状态信息,还可以包括业务导航类型。导航状态信息具体包括导航成功和导航失败的信息。
本实施例中,对服务终端的导航状态进行记录得到导航状态信息,获取导航开始时间和业务类型,根据导航状态信息、导航开始时间和业务类型生成终端标识对应的业务导航记录,保证终端标识对应终端再次来电时,对业务导航记录进行分析,从而对终端标识对应的客户进行准确的导航,提高了业务导航效率。
如图7所示,在一个实施例中,提供一种业务语音导航装置700,该装置鸡腿包括:终端标识获取模块702、业务类型提取模块704、导航信息获取模块706、导航信息播放模块708、确认信息接收模块710和服务任务处理模块712。
终端标识获取模块702,用于获取来电终端的终端标识。
业务类型提取模块704,用于提取预设时间段内终端标识对应的多次导航成功的业务类型。
导航信息获取模块706,用于获取与提取到的业务类型对应的语音导航信息。
导航信息播放模块708,用于将获取到的语音导航信息发送至来电终端并播放。
确认信息接收模块710,用于接收来电终端根据获取到的语音导航信息返回的语音确认信息。
服务任务处理模块712,用于根据接收的语音确认信息将来电终端转接
至服务终端,服务终端与提取到的业务类型对应。
本实施例中,获取来电终端的终端标识,根据终端标识查找预设时间段内多次导航成功的业务类型,获取提取到的业务类型对应的语音导航信息,将获取到的语音导航信息发送至来电终端并播放,无需通过多次按键才能获取到业务类型对应的语音导航信息。在接收到来电终端根据获取到的语音导航信息返回的语音确认信息后,直接对接收的语音确认信息进行语音识别,根据识别结果创建来电终端的服务任务,并对创建的服务任务进行处理,避免了客户通过按键来选择业务类型,简化了业务语音导航的操作,提高了业务语音导航效率。
如图8所示,在一个实施例中,业务类型提取模块704具体包括:导航记录获取模块704a、导航类型确定模块704b和导航记录分析模块704c。
导航记录获取模块704a,用于获取与终端标识对应的业务导航记录。
导航类型确定模块704b,用于根据获取的业务导航记录确定导航类型,导航类型包括按键导航和语音识别导航;
导航记录分析模块704c,用于在确定导航类型为语音识别导航时,在获取的业务导航记录中提取预设时间段内多次语音识别导航成功的业务类型。
本实施例中,根据业务导航记录确定导航类型,保证准确确定导航类型,根据确定的导航类进行业务导航,从而对于不同的客户,可以提高业务导航的成功率。
如图9所示,在一个实施例中,服务任务处理模块712具体包括:语音识别模块712a、服务终端提取模块712b和来电终端转接模块712c。
语音识别模块712a,用于对接收的语音确认信息进行语音识别得到文字确认信息。
服务终端提取模块712b,用于根据得到的文字确认信息获取提取到的业务类型对应的服务终端的终端标识。
来电终端转接模块712c,用于将来电终端的话路转接至获取到的终端标识对应的服务终端。
在一个实施例中,服务终端提取模块712b具体还包括:自助终端查找模块、空闲终端查找模块和人工终端查找模块。
自助终端查找模块,用于在得到文字确认信息后,查找提取到的业务类型对应的自助服务终端的终端标识。
空闲终端查找模块,用于获取处于空闲状态的自助服务终端对应的终端标识。
人工终端查找模块,用于在未获取到处于空闲状态的自助服务终端对应的终端标识时,则获取提取到的业务类型对应的人工服务终端的终端标识。
本实施例中,对接收到的语音确认信息进行语音识别得到文字确认信息,排除了语音确认信息中的杂音干扰,根据文字确认信息准确确定对提取到的业务类型进行导航,获取提取到的业务类型对应的服务终端的终端标识,将来电终端专转接至获取到的终端标识对应的服务终端,从而准确完成对来电终端对应的客户的业务导航。
如图10所示,在一个实施例中,业务语音导航装置700具体还包括:状态信息记录模块714、导航时间获取模块716和导航记录生成模块718。
状态信息记录模块714,用于记录服务终端的导航状态信息。
导航时间获取模块716,用于获取导航开始时间和服务终端对应的业务类型。
导航记录生成模块718,用于根据导航状态信息、导航开始时间和业务类型生成与终端标识对应的业务导航记录。
本实施例中,对服务终端的导航状态进行记录得到导航状态信息,获取导航开始时间和业务类型,根据导航状态信息、导航开始时间和业务类型生成终端标识对应的业务导航记录,保证终端标识对应终端再次来电时,对业务导航记录进行分析,从而对终端标识对应的客户进行准确的导航,提高了业务导航效率。
上述业务语音导航装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。其中,网络接口可以是以太网或无线网卡等。上述各模块可以
硬件形式内嵌于或独立于服务器中的处理器中,也可以以软件形式存储于服务器的存储器中,以便于处理器调用执行以上各个模块对应的操作。该处理器可以为中央处理单元(CPU)、微处理器、单片机等。
一种服务器,包括存储器和处理器,所述存储器中存储有指令,所述指令被所述处理器执行时,使得所述处理器执行以下步骤:获取来电终端的终端标识;提取预设时间段内终端标识对应的多次导航成功的业务类型;获取与提取到的业务类型对应的语音导航信息;将获取到的语音导航信息发送至来电终端并播放;接收来电终端根据获取到的语音导航信息返回的语音确认信息;及根据接收到的语音确认信息创建来电终端的服务任务并处理,服务任务与提取到的业务类型对应。
在一个实时例中,提取预设时间段内终端标识对应的多次导航成功的业务类型,包括:获取与终端标识对应的业务导航记录;根据获取的业务导航记录确定导航类型,导航类型包括按键导航和语音识别导航;及在确定导航类型为语音识别导航时,在获取的业务导航记录中提取预设时间段内多次语音识别导航成功的业务类型。
在一个实时例中,根据接收到的语音确认信息创建来电终端的服务任务并处理,服务任务与提取到的业务类型对应,包括:对接收的语音确认信息进行语音识别得到文字确认信息;根据得到的文字确认信息获取提取到的业务类型对应的服务终端的终端标识;及将来电终端的话路转接至获取到的终端标识对应的服务终端。
在一个实时例中,根据得到的文字确认信息获取提取到的业务类型对应的服务终端的终端标识,包括:在得到文字确认信息后,查找提取到的业务类型对应的自助服务终端的终端标识;获取处于空闲状态的自助服务终端对应的终端标识;及若未获取到,则获取提取到的业务类型对应的人工服务终端的终端标识。
在一个实施例中,根据接收到的语音确认信息创建来电终端的服务任务并处理,服务任务与提取到的业务类型对应之后,所述指令还使得处理器还
执行以下步骤:记录服务终端的导航状态信息;获取导航开始时间和提取到的业务类型;及根据导航状态信息、导航开始时间和提取到的业务类型生成与终端标识对应的业务导航记录。
本实施例中,获取来电终端的终端标识,根据终端标识查找预设时间段内多次导航成功的业务类型,获取提取到的业务类型对应的语音导航信息,将获取到的语音导航信息发送至来电终端并播放,无需通过多次按键才能获取到业务类型对应的语音导航信息。在接收到来电终端根据获取到的语音导航信息返回的语音确认信息后,直接对接收的语音确认信息进行语音识别,根据识别结果创建来电终端的服务任务,并对创建的服务任务进行处理,避免了客户通过按键来选择业务类型,简化了业务语音导航的操作,提高了业务语音导航效率。
一个或多个存储有计算机可执行指令的存储介质,所述计算机可执行指令被一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:获取来电终端的终端标识;提取预设时间段内终端标识对应的多次导航成功的业务类型;获取与提取到的业务类型对应的语音导航信息;将获取到的语音导航信息发送至来电终端并播放;接收来电终端根据获取到的语音导航信息返回的语音确认信息;及根据接收到的语音确认信息创建来电终端的服务任务并处理,服务任务与提取到的业务类型对应。
在一个实时例中,提取预设时间段内终端标识对应的多次导航成功的业务类型,包括:获取与终端标识对应的业务导航记录;根据获取的业务导航记录确定导航类型,导航类型包括按键导航和语音识别导航;及在确定导航类型为语音识别导航时,在获取的业务导航记录中提取预设时间段内多次语音识别导航成功的业务类型。
在一个实时例中,根据接收到的语音确认信息创建来电终端的服务任务并处理,服务任务与提取到的业务类型对应,包括:对接收的语音确认信息进行语音识别得到文字确认信息;根据得到的文字确认信息获取提取到的业务类型对应的服务终端的终端标识;及将来电终端的话路转接至获取到的终
端标识对应的服务终端。
在一个实时例中,根据得到的文字确认信息获取提取到的业务类型对应的服务终端的终端标识,包括:在得到文字确认信息后,查找提取到的业务类型对应的自助服务终端的终端标识;获取处于空闲状态的自助服务终端对应的终端标识;及若未获取到,则获取提取到的业务类型对应的人工服务终端的终端标识。
在一个实施例中,根据接收到的语音确认信息创建来电终端的服务任务并处理,服务任务与提取到的业务类型对应之后,所述计算机可执行指令还使得处理器还执行以下步骤:记录服务终端的导航状态信息;获取导航开始时间和提取到的业务类型;及根据导航状态信息、导航开始时间和提取到的业务类型生成与终端标识对应的业务导航记录。
本实施例中,获取来电终端的终端标识,根据终端标识查找预设时间段内多次导航成功的业务类型,获取提取到的业务类型对应的语音导航信息,将获取到的语音导航信息发送至来电终端并播放,无需通过多次按键才能获取到业务类型对应的语音导航信息。在接收到来电终端根据获取到的语音导航信息返回的语音确认信息后,直接对接收的语音确认信息进行语音识别,根据识别结果创建来电终端的服务任务,并对创建的服务任务进行处理,避免了客户通过按键来选择业务类型,简化了业务语音导航的操作,提高了业务语音导航效率。
根据本实施例的一个示例,上述实施例方法中的全部或部分流程,可以通过计算机可执行指令来指令相关的硬件来完成,所述计算机可执行指令可存储于一计算机可读取存储介质中,如本申请实施例中,该计算机可执行指令可存储于计算机***的存储介质中,并被该计算机***中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。该存储介质包括但不限于磁碟、优盘、光盘、只读存储记忆体(Read-Only Memory,ROM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这
些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (20)
- 一种业务语音导航方法,包括:获取来电终端的终端标识;提取预设时间段内与所述终端标识对应的多次导航成功的业务类型;获取与提取到的业务类型对应的语音导航信息;将获取到的语音导航信息发送至所述来电终端并播放;接收所述来电终端根据所述获取到的语音导航信息返回的语音确认信息;及根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应。
- 根据权利要求1所述的方法,其特征在于,所述提取预设时间段内所述终端标识对应的多次导航成功的业务类型,包括:获取与终端标识对应的业务导航记录;根据获取的业务导航记录确定导航类型,所述导航类型包括按键导航和语音识别导航;及在确定导航类型为语音识别导航时,在所述获取的业务导航记录中提取预设时间段内多次语音识别导航成功的业务类型。
- 根据权利要求1所述的方法,其特征在于,所述根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应,包括:对接收的语音确认信息进行语音识别得到文字确认信息;根据得到的文字确认信息获取所述提取到的业务类型对应的服务终端的终端标识;及将所述来电终端的话路转接至获取到的终端标识对应的服务终端。
- 根据权利要求3所述的方法,其特征在于,所述根据得到的文字确认信息获取所述提取到的业务类型对应的服务终端的终端标识,包括:在得到文字确认信息后,查找所述提取到的业务类型对应的自助服务终 端的终端标识;获取处于空闲状态的自助服务终端对应的终端标识;及若未获取到,则获取所述提取到的业务类型对应的人工服务终端的终端标识。
- 根据权利要求1-4中任一项所述的方法,其特征在于,所述根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应之后,所述方法还包括:记录所述服务终端的导航状态信息;获取导航开始时间和所述提取到的业务类型;及根据所述导航状态信息、所述导航开始时间和所述提取到的业务类型生成与所述终端标识对应的业务导航记录。
- 一种业务语音导航装置,包括:终端标识获取模块,用于获取来电终端的终端标识;业务类型提取模块,用于提取预设时间段内所述终端标识对应的多次导航成功的业务类型;导航信息获取模块,用于获取与提取到的业务类型对应的语音导航信息;导航信息播放模块,用于将获取到的语音导航信息发送至所述来电终端并播放;确认信息接收模块,用于接收所述来电终端根据所述获取到的语音导航信息返回的语音确认信息;及服务任务处理模块,用于根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应。
- 根据权利要求6所述的装置,其特征在于,所述业务类型提取模块包括:导航记录获取模块,用于获取与终端标识对应的业务导航记录;导航类型确定模块,用于根据获取的业务导航记录确定导航类型,所述导航类型包括按键导航和语音识别导航;及导航记录分析模块,用于在确定导航类型为语音识别导航时,在所述获取的业务导航记录中提取预设时间段内多次语音识别导航成功的业务类型。
- 根据权利要求6所述的装置,其特征在于,所述服务任务处理模块包括:语音识别模块,用于对接收的语音确认信息进行语音识别得到文字确认信息;服务终端提取模块,用于根据得到的文字确认信息获取所述提取到的业务类型对应的服务终端的终端标识;及来电终端转接模块,用于将所述来电终端的话路转接至获取到的终端标识对应的服务终端。
- 根据权利要求8所述的方法,其特征在于,所述服务终端提取模块包括:自助终端查找模块,用于在得到文字确认信息后,查找所述提取到的业务类型对应的自助服务终端的终端标识;空闲终端查找模块,用于获取处于空闲状态的自助服务终端对应的终端标识;及人工终端查找模块,用于在未获取到处于空闲状态的自助服务终端对应的终端标识时,则获取所述提取到的业务类型对应的人工服务终端的终端标识。
- 根据权利要求6-9中任一项所述的装置,其特征在于,所述装置还包括:状态信息记录模块,用于记录所述服务终端的导航状态信息;导航时间获取模块,用于获取导航开始时间和所述提取到的业务类型;及导航记录生成模块,用于根据所述导航状态信息、所述导航开始时间和所述提取到的业务类型生成与所述终端标识对应的业务导航记录。
- 一种服务器,包括存储器和处理器,所述存储器中存储有指令,所述指令被所述处理器执行时,使得所述处理器执行以下步骤:获取来电终端的终端标识;提取预设时间段内所述终端标识对应的多次导航成功的业务类型;获取与提取到的业务类型对应的语音导航信息;将获取到的语音导航信息发送至所述来电终端并播放;接收所述来电终端根据所述获取到的语音导航信息返回的语音确认信息;及根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应。
- 根据权利要求11所述的服务器,其特征在于,所述提取预设时间段内所述终端标识对应的多次导航成功的业务类型,包括:获取与终端标识对应的业务导航记录;根据获取的业务导航记录确定导航类型,所述导航类型包括按键导航和语音识别导航;及在确定导航类型为语音识别导航时,在所述获取的业务导航记录中提取预设时间段内多次语音识别导航成功的业务类型。
- 根据权利要求11所述的服务器,其特征在于,所述根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应,包括:对接收的语音确认信息进行语音识别得到文字确认信息;根据得到的文字确认信息获取所述提取到的业务类型对应的服务终端的终端标识;及将所述来电终端的话路转接至获取到的终端标识对应的服务终端。
- 根据权利要求13所述的服务器,其特征在于,所述根据得到的文字确认信息获取所述提取到的业务类型对应的服务终端的终端标识,包括:在得到文字确认信息后,查找所述提取到的业务类型对应的自助服务终 端的终端标识;获取处于空闲状态的自助服务终端对应的终端标识;及若未获取到,则获取所述提取到的业务类型对应的人工服务终端的终端标识。
- 根据权利要求11-14中任一项所述的服务器,其特征在于,所述根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应之后,所述指令还使得所述处理器执行以下步骤:记录所述服务终端的导航状态信息;获取导航开始时间和所述提取到的业务类型;及根据所述导航状态信息、所述导航开始时间和所述提取到的业务类型生成与所述终端标识对应的业务导航记录。
- 一个或多个存储有计算机可执行指令的存储介质,所述计算机可执行指令被一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:获取来电终端的终端标识;提取预设时间段内所述终端标识对应的多次导航成功的业务类型;获取与提取到的业务类型对应的语音导航信息;将获取到的语音导航信息发送至所述来电终端并播放;接收所述来电终端根据所述获取到的语音导航信息返回的语音确认信息;及根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应。
- 根据权利要求16所述的存储介质,其特征在于,所述提取预设时间段内所述终端标识对应的多次导航成功的业务类型,包括:获取与终端标识对应的业务导航记录;根据获取的业务导航记录确定导航类型,所述导航类型包括按键导航和 语音识别导航;及在确定导航类型为语音识别导航时,在所述获取的业务导航记录中提取预设时间段内多次语音识别导航成功的业务类型。
- 根据权利要求16所述的存储介质,其特征在于,所述根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应,包括:对接收的语音确认信息进行语音识别得到文字确认信息;根据得到的文字确认信息获取所述提取到的业务类型对应的服务终端的终端标识;及将所述来电终端的话路转接至获取到的终端标识对应的服务终端。
- 根据权利要求18所述的存储介质,其特征在于,所述根据得到的文字确认信息获取所述提取到的业务类型对应的服务终端的终端标识,包括:在得到文字确认信息后,查找所述提取到的业务类型对应的自助服务终端的终端标识;获取处于空闲状态的自助服务终端对应的终端标识;及若未获取到,则获取所述提取到的业务类型对应的人工服务终端的终端标识。
- 根据权利要求16-19中任一项所述的存储介质,其特征在于,所述根据接收到的语音确认信息创建所述来电终端的服务任务并处理,所述服务任务与所述提取到的业务类型对应之后,所述计算机可执行指令还使得所述处理器执行以下步骤:记录所述服务终端的导航状态信息;获取导航开始时间和所述提取到的业务类型;及根据所述导航状态信息、所述导航开始时间和所述提取到的业务类型生成与所述终端标识对应的业务导航记录。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611237230.5 | 2016-12-28 | ||
CN201611237230.5A CN107690038A (zh) | 2016-12-28 | 2016-12-28 | 业务语音导航方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018121024A1 true WO2018121024A1 (zh) | 2018-07-05 |
Family
ID=61152308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/108096 WO2018121024A1 (zh) | 2016-12-28 | 2017-10-27 | 业务语音导航方法、装置、服务器和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107690038A (zh) |
WO (1) | WO2018121024A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111724788A (zh) * | 2019-03-19 | 2020-09-29 | 华为技术有限公司 | 业务处理方法、装置及设备 |
CN114219380A (zh) * | 2022-02-23 | 2022-03-22 | 深圳市华正联实业有限公司 | 一种信息核验方法、自助办理***及可读存储介质 |
CN114915923A (zh) * | 2022-05-06 | 2022-08-16 | 中国联合网络通信集团有限公司 | 5g消息即服务触发方法、装置、电子设备及存储介质 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108965620A (zh) * | 2018-08-24 | 2018-12-07 | 杭州数心网络科技有限公司 | 一种人工智能呼叫中心*** |
CN109474754A (zh) * | 2018-10-11 | 2019-03-15 | 平安科技(深圳)有限公司 | 热线电话语音导航的方法、装置、计算机设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040122941A1 (en) * | 2002-12-20 | 2004-06-24 | International Business Machines Corporation | Customized interactive voice response menus |
US20040193403A1 (en) * | 2003-03-25 | 2004-09-30 | International Business Machines Corporation | Disambiguating results within a speech based IVR session |
CN101094271A (zh) * | 2007-07-20 | 2007-12-26 | 华为技术有限公司 | 自动语音应答***菜单的生成方法及装置 |
CN103873706A (zh) * | 2012-12-18 | 2014-06-18 | 北京裕丰大通科技有限公司 | 动态智能语音识别ivr服务*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9420098B2 (en) * | 2013-07-08 | 2016-08-16 | Nice-Systems Ltd | Prediction interactive vocla response |
CN104010097A (zh) * | 2014-06-17 | 2014-08-27 | 携程计算机技术(上海)有限公司 | 基于传统pstn电话的多媒体通讯***及方法 |
-
2016
- 2016-12-28 CN CN201611237230.5A patent/CN107690038A/zh active Pending
-
2017
- 2017-10-27 WO PCT/CN2017/108096 patent/WO2018121024A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040122941A1 (en) * | 2002-12-20 | 2004-06-24 | International Business Machines Corporation | Customized interactive voice response menus |
US20040193403A1 (en) * | 2003-03-25 | 2004-09-30 | International Business Machines Corporation | Disambiguating results within a speech based IVR session |
CN101094271A (zh) * | 2007-07-20 | 2007-12-26 | 华为技术有限公司 | 自动语音应答***菜单的生成方法及装置 |
CN103873706A (zh) * | 2012-12-18 | 2014-06-18 | 北京裕丰大通科技有限公司 | 动态智能语音识别ivr服务*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111724788A (zh) * | 2019-03-19 | 2020-09-29 | 华为技术有限公司 | 业务处理方法、装置及设备 |
CN111724788B (zh) * | 2019-03-19 | 2022-08-19 | 华为技术有限公司 | 业务处理方法、装置及设备 |
CN114219380A (zh) * | 2022-02-23 | 2022-03-22 | 深圳市华正联实业有限公司 | 一种信息核验方法、自助办理***及可读存储介质 |
CN114915923A (zh) * | 2022-05-06 | 2022-08-16 | 中国联合网络通信集团有限公司 | 5g消息即服务触发方法、装置、电子设备及存储介质 |
CN114915923B (zh) * | 2022-05-06 | 2023-10-31 | 中国联合网络通信集团有限公司 | 5g消息即服务触发方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107690038A (zh) | 2018-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018121024A1 (zh) | 业务语音导航方法、装置、服务器和存储介质 | |
EP3485492B1 (en) | Multi-user authentication on a device | |
CN107580149B (zh) | 外呼失败原因的识别方法、装置、电子设备、存储介质 | |
CN110392913B (zh) | 在共用的启用语音的装置上处理呼叫 | |
US10530850B2 (en) | Dynamic call control | |
JP5042194B2 (ja) | 話者テンプレートを更新する装置及び方法 | |
WO2017000476A1 (zh) | 语音验证方法、装置以及*** | |
US20070098145A1 (en) | Hands free contact database information entry at a communication device | |
US20160094491A1 (en) | Pattern-controlled automated messaging system | |
US20130030802A1 (en) | Maintaining and supplying speech models | |
US9210264B2 (en) | System and method for live voice and voicemail detection | |
US20220334795A1 (en) | System and method for providing a response to a user query using a visual assistant | |
CN110970021A (zh) | 一种问答控制方法、装置及*** | |
TW201843674A (zh) | 將音訊信號即時轉錄為文字的系統以及方法 | |
CN111681650A (zh) | 一种智能会议控制方法和装置 | |
KR102198424B1 (ko) | 통화 녹음 정보 관리방법, 이를 위한 컴퓨터 프로그램 | |
CN109783822A (zh) | 一种基于验证码的数据样本识别***及其方法 | |
WO2013091449A1 (en) | Connecting wireless devices | |
JP2019197977A (ja) | 問い合わせ処理方法、システム、端末、自動音声対話装置、表示処理方法、通話制御方法、及び、プログラム | |
CN110502631B (zh) | 一种输入信息响应方法、装置、计算机设备和存储介质 | |
CN109964473A (zh) | 语音业务应答的方法及装置 | |
KR20150088532A (ko) | 통화 중 서비스 제공 장치 및 이를 이용하는 방법 | |
CN106874312B (zh) | 用户界面的获取方法及装置 | |
CN114222028A (zh) | 语音识别方法、装置、计算机设备和存储介质 | |
CN112163078A (zh) | 智能应答方法、装置、服务器及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17889067 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 13/09/2019) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17889067 Country of ref document: EP Kind code of ref document: A1 |