CN110351440A - Operation flow construction method and equipment - Google Patents
Operation flow construction method and equipment Download PDFInfo
- Publication number
- CN110351440A CN110351440A CN201910758512.7A CN201910758512A CN110351440A CN 110351440 A CN110351440 A CN 110351440A CN 201910758512 A CN201910758512 A CN 201910758512A CN 110351440 A CN110351440 A CN 110351440A
- Authority
- CN
- China
- Prior art keywords
- event
- gateway
- activity
- operation flow
- beginning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000010276 construction Methods 0.000 title claims abstract description 47
- 230000000694 effects Effects 0.000 claims abstract description 195
- 238000000034 method Methods 0.000 claims abstract description 156
- 230000008569 process Effects 0.000 claims abstract description 126
- 238000012545 processing Methods 0.000 claims abstract description 9
- 238000012550 audit Methods 0.000 claims description 6
- 230000002452 interceptive effect Effects 0.000 claims description 2
- 230000005055 memory storage Effects 0.000 claims 1
- 230000000875 corresponding effect Effects 0.000 description 72
- 238000004891 communication Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 18
- 238000013461 design Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 14
- 238000012546 transfer Methods 0.000 description 10
- 238000012552 review Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000005714 functional activity Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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/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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明实施例提供一种业务流程构建方法及设备,该方法包括:确定目标IVR业务对应的开始事件和结束事件;获得目标IVR业务在开始事件和结束事件之间的各个活动;根据预设的活动与网关的对应关系,确定获得的各个活动对应的网关;根据上述开始事件、结束事件、获得的各个活动,以及确定的网关,构建目标IVR业务对应的业务流程。本实施例提供的方法流程配置简单,可以有效帮助相关人员便捷的完成IVR流程构建;同时规范IVR构建流程,有助于后端代码的实现和识别,也有助于后续数据处理;另外流程配置易扩展,使得IVR功能更加个性化、智能化,满足现有用户对IVR流程多样化要求,使用户可以有效便捷的获得精准服务,提升客服体验。
Embodiments of the present invention provide a service process construction method and device, the method comprising: determining the start event and end event corresponding to the target IVR service; obtaining each activity of the target IVR service between the start event and the end event; The corresponding relationship between activities and gateways determines the gateways corresponding to the obtained activities; according to the above start events, end events, obtained activities, and determined gateways, construct the business process corresponding to the target IVR service. The method flow configuration provided by this embodiment is simple, and can effectively help relevant personnel to complete the IVR flow construction conveniently; at the same time, standardize the IVR construction flow, which is helpful for the realization and identification of the back-end code, and also for subsequent data processing; in addition, the flow configuration is easy Expansion makes the IVR function more personalized and intelligent, meets the diversified requirements of existing users for the IVR process, enables users to obtain accurate services effectively and conveniently, and improves customer service experience.
Description
技术领域technical field
本发明实施例涉及计算机技术领域,尤其涉及一种业务流程构建方法及设备。The embodiments of the present invention relate to the field of computer technology, and in particular to a method and device for constructing a business process.
背景技术Background technique
随着经济的不断发展,通信技术得到了快速发展,越来越多的人开始使用通讯运营商的通信系统进行通信。With the continuous development of the economy, the communication technology has developed rapidly, and more and more people begin to use the communication system of the communication operator for communication.
目前,用户在使用通讯运营商的通信系统时,如果遇到什么问题,通常是向通讯运营商的客服系统咨询。客服系统的多种业务场景需要互动式语音应答(Interactive VoiceResponse,IVR)的支撑,在客服外呼系统中,IVR技术可以为客户提供菜单导航的功能,具有全天候自动化、智能化等功能特点。越来越多的用户开始使用外呼系统的IVR流程办理业务。At present, if a user encounters any problem when using the communication system of the communication operator, he usually consults the customer service system of the communication operator. Various business scenarios of the customer service system require the support of Interactive Voice Response (IVR). In the customer service outbound system, the IVR technology can provide customers with menu navigation functions, and has features such as all-weather automation and intelligence. More and more users start to use the IVR process of the outbound call system to handle business.
然而,外呼系统的IVR流程配置复杂,不易扩展,无法满足用户对IVR流程多样化要求。However, the configuration of the IVR process of the outbound call system is complex, difficult to expand, and unable to meet the diverse requirements of users for the IVR process.
发明内容Contents of the invention
本发明实施例提供一种业务流程构建方法及设备,以克服现有IVR流程配置复杂,不易扩展,无法满足用户对IVR流程多样化要求的问题。Embodiments of the present invention provide a business process construction method and equipment to overcome the problems of complex configuration of the existing IVR process, difficulty in expansion, and inability to meet user requirements for diversification of the IVR process.
第一方面,本发明实施例提供一种业务流程构建方法,包括:In the first aspect, an embodiment of the present invention provides a business process construction method, including:
确定目标IVR业务对应的开始事件和结束事件;Determine the start event and end event corresponding to the target IVR service;
获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动;obtaining each activity of the target IVR service between the start event and the end event;
根据预设的活动与网关的对应关系,确定获得的各个活动对应的网关;According to the preset corresponding relationship between activities and gateways, determine the gateways corresponding to the obtained activities;
根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程。According to the start event, the end event, the obtained activities, and the determined gateway, a service process corresponding to the target IVR service is constructed.
在一种可能的设计中,上述的方法,还包括:In a possible design, the above method also includes:
根据预设的活动和活动顺序的对应关系,确定获得的各个活动的活动顺序;According to the corresponding relationship between the preset activities and the activity sequence, determine the obtained activity sequence of each activity;
所述根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程,包括:According to the start event, the end event, the obtained activities, and the determined gateway, constructing the business process corresponding to the target IVR service includes:
根据所述活动顺序对获得的各个活动进行排序;Sort the obtained activities according to the order of activities;
根据所述开始事件、所述结束事件、排序后的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程。According to the start event, the end event, the sorted activities, and the determined gateway, a service process corresponding to the target IVR service is constructed.
在一种可能的设计中,上述的方法,还包括:In a possible design, the above method also includes:
获取业务流程调整指令,所述业务流程调整指令携带待调整事件的标识及调整内容,待调整活动的标识及调整内容,以及待调整网关的标识及调整内容中的一种或多种;Obtaining a business process adjustment instruction, the business process adjustment instruction carrying one or more of the identification and adjustment content of the event to be adjusted, the identification and adjustment content of the activity to be adjusted, and the identification and adjustment content of the gateway to be adjusted;
根据所述业务流程调整指令对所述目标IVR业务对应的业务流程进行调整。The service process corresponding to the target IVR service is adjusted according to the service process adjustment instruction.
在一种可能的设计中,所述获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动,包括:In a possible design, the acquiring the activities of the target IVR service between the start event and the end event includes:
根据预设的业务与活动的对应关系,获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动。Each activity of the target IVR service between the start event and the end event is obtained according to the preset correspondence between services and activities.
在一种可能的设计中,上述的方法,还包括:In a possible design, the above method also includes:
在预设开始事件中查询所述开始事件,并在预设结束事件中查询所述结束事件;Querying the start event in a preset start event, and querying the end event in a preset end event;
若在预设开始事件中查询到所述开始事件,且在预设结束事件中查询到所述结束事件,则根据预设的网关设置规则审核确定的网关是否正确;If the start event is found in the preset start event, and the end event is found in the preset end event, then check whether the determined gateway is correct according to the preset gateway setting rules;
若审核确定的网关正确,则执行所述根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程的步骤;If the gateway determined by the review is correct, then perform the step of constructing a business process corresponding to the target IVR service according to the start event, the end event, each activity obtained, and the determined gateway;
若审核确定的网关错误,则生成网关错误提示,所述网关错误提示携带所述网关设置规则。If the gateway error determined by the review, a gateway error prompt is generated, and the gateway error prompt carries the gateway setting rule.
第二方面,本发明实施例提供一种业务流程构建设备,包括:In a second aspect, an embodiment of the present invention provides a business process construction device, including:
事件确定模块,用于确定目标IVR业务对应的开始事件和结束事件;An event determination module, configured to determine a start event and an end event corresponding to the target IVR service;
活动获得模块,用于获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动;An activity obtaining module, configured to obtain various activities of the target IVR service between the start event and the end event;
网关确定模块,用于根据预设的活动与网关的对应关系,确定获得的各个活动对应的网关;A gateway determination module, configured to determine the gateway corresponding to each obtained activity according to the preset corresponding relationship between the activity and the gateway;
业务流程构建模块,用于根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程。A business process building module, configured to build a business process corresponding to the target IVR service according to the start event, the end event, the obtained activities, and the determined gateway.
在一种可能的设计中,上述的设备,还包括:In a possible design, the above equipment also includes:
活动顺序确定模块,用于根据预设的活动和活动顺序的对应关系,确定获得的各个活动的活动顺序;An activity sequence determination module, configured to determine the obtained activity sequence of each activity according to the preset correspondence between activities and activity sequences;
所述业务流程构建模块根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程,包括:The business process construction module constructs the business process corresponding to the target IVR service according to the start event, the end event, each activity obtained, and the determined gateway, including:
根据所述活动顺序对获得的各个活动进行排序;Sort the obtained activities according to the order of activities;
根据所述开始事件、所述结束事件、排序后的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程。According to the start event, the end event, the sorted activities, and the determined gateway, a service process corresponding to the target IVR service is constructed.
在一种可能的设计中,上述的设备,还包括:In a possible design, the above equipment also includes:
调整指令获取模块,用于获取业务流程调整指令,所述业务流程调整指令携带待调整事件的标识及调整内容,待调整活动的标识及调整内容,以及待调整网关的标识及调整内容中的一种或多种;An adjustment command acquisition module, configured to acquire a business process adjustment command, the business process adjustment command carrying an identification of an event to be adjusted and adjustment content, an identification of an activity to be adjusted and adjustment content, and an identification of a gateway to be adjusted and adjustment content. one or more kinds;
业务流程调整模块,用于根据所述业务流程调整指令对所述目标IVR业务对应的业务流程进行调整。A business process adjustment module, configured to adjust the business process corresponding to the target IVR service according to the business process adjustment instruction.
在一种可能的设计中,所述活动获得模块获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动,包括:In a possible design, the activity obtaining module obtains various activities of the target IVR service between the start event and the end event, including:
根据预设的业务与活动的对应关系,获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动。Each activity of the target IVR service between the start event and the end event is obtained according to the preset correspondence between services and activities.
在一种可能的设计中,上述的设备,还包括:In a possible design, the above equipment also includes:
时间查询模块,用于在预设开始事件中查询所述开始事件,并在预设结束事件中查询所述结束事件;A time query module, configured to query the start event in the preset start event, and query the end event in the preset end event;
网关审核模块,用于若在预设开始事件中查询到所述开始事件,且在预设结束事件中查询到所述结束事件,则根据预设的网关设置规则审核确定的网关是否正确;The gateway audit module is used to check whether the determined gateway is correct according to the preset gateway setting rules if the start event is found in the preset start event and the end event is found in the preset end event;
所述业务流程构建模块,还用于若审核确定的网关正确,则执行所述根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程的步骤;The business process construction module is also used to construct the corresponding IVR service of the target IVR service according to the start event, the end event, the obtained activities, and the determined gateway if the gateway determined by the review is correct. the steps of the business process;
错误提示模块,用于若审核确定的网关错误,则生成网关错误提示,所述网关错误提示携带所述网关设置规则。The error prompting module is configured to generate a gateway error prompt if the gateway error is determined through auditing, and the gateway error prompt carries the gateway setting rule.
第三方面,本发明实施例提供一种业务流程构建设备,包括:至少一个处理器和存储器;In a third aspect, an embodiment of the present invention provides a business process construction device, including: at least one processor and a memory;
所述存储器存储计算机执行指令;the memory stores computer-executable instructions;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的业务流程构建方法。The at least one processor executes the computer-executed instructions stored in the memory, so that the at least one processor executes the business process construction method described in the above first aspect and various possible designs of the first aspect.
第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的业务流程构建方法。In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when the processor executes the computer-executable instructions, the above first aspect and the first Aspects of various possible designs of the described business process construction method.
本实施例提供的业务流程构建方法及设备,该方法通过确定目标IVR业务对应的开始事件和结束事件,获得目标IVR业务在开始事件和结束事件之间的各个活动,再根据预设的活动与网关的对应关系,确定获得的各个活动对应的网关,最后根据上述开始事件、结束事件、获得的各个活动,以及确定的网关,构建目标IVR业务对应的业务流程,流程配置简单,可以有效帮助相关人员便捷的完成IVR流程构建;同时规范IVR构建流程,有助于后端代码的实现和识别,也有助于后续数据的处理;另外流程配置易扩展,使得IVR功能更加个性化、智能化,满足现有用户对IVR流程多样化要求,使用户可以有效便捷的获得精准服务,提升客服体验。The business process construction method and equipment provided in this embodiment, the method obtains each activity of the target IVR service between the start event and the end event by determining the start event and the end event corresponding to the target IVR service, and then according to the preset activities and Correspondence between gateways, determine the gateways corresponding to the obtained activities, and finally build the business process corresponding to the target IVR service based on the above start event, end event, obtained activities, and the determined gateway. The process configuration is simple and can effectively help related It is convenient for personnel to complete the construction of the IVR process; at the same time, standardizing the IVR construction process is helpful for the realization and identification of the back-end code, as well as the processing of subsequent data; in addition, the process configuration is easy to expand, making the IVR function more personalized and intelligent, satisfying Existing users have diverse requirements for the IVR process, so that users can effectively and conveniently obtain accurate services and improve customer service experience.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.
图1为本发明实施例提供的业务流程构建方法的应用场景图;FIG. 1 is an application scenario diagram of a business process construction method provided by an embodiment of the present invention;
图2为本发明实施例提供的业务流程构建方法的流程示意图一;FIG. 2 is a first schematic flow diagram of a business process construction method provided by an embodiment of the present invention;
图3为本发明实施例提供的业务流程构建方法的流程示意图二;FIG. 3 is the second schematic flow diagram of the business process construction method provided by the embodiment of the present invention;
图4为本发明实施例提供的用户拨打电话进行查询业务的业务流程示意图;FIG. 4 is a schematic diagram of a business process for a user to dial a phone to perform an inquiry service provided by an embodiment of the present invention;
图5为本发明实施例提供的业务流程构建设备的结构示意图一;FIG. 5 is a first structural diagram of a business process construction device provided by an embodiment of the present invention;
图6为本发明实施例提供的业务流程构建设备的结构示意图二;FIG. 6 is a second structural schematic diagram of a business process construction device provided by an embodiment of the present invention;
图7为本发明实施例提供的业务流程构建设备的硬件结构示意图。FIG. 7 is a schematic diagram of a hardware structure of a business process construction device provided by an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third", "fourth", etc. (if any) in the description and claims of the present invention and the above drawings are used to distinguish similar objects and not necessarily Describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of practice in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.
目前用户在使用通讯运营商的通信系统时,如果遇到什么问题,通常是向通讯运营商的客服系统咨询。客服系统的多种业务场景需要IVR的支撑,在客服外呼系统中,IVR技术可以为客户提供菜单导航的功能,具有全天候自动化、智能化等功能特点。越来越多的用户开始使用外呼系统的IVR流程办理业务。然而,外呼系统的IVR流程配置复杂,不易扩展,无法满足现有用户对IVR流程多样化要求。At present, if a user encounters any problem when using the communication system of a communication operator, he usually consults the customer service system of the communication operator. Various business scenarios of the customer service system require the support of IVR. In the customer service outbound system, IVR technology can provide customers with menu navigation functions, and has features such as all-weather automation and intelligence. More and more users start to use the IVR process of the outbound call system to handle business. However, the configuration of the IVR process of the outbound call system is complex, difficult to expand, and unable to meet the diversified requirements of existing users for the IVR process.
因此,考虑到上述问题,本发明提供一种业务流程构建方法,通过确定目标IVR业务对应的开始事件和结束事件,获得目标IVR业务在开始事件和结束事件之间的各个活动,再根据预设的活动与网关的对应关系,确定获得的各个活动对应的网关,最后根据上述开始事件、结束事件、获得的各个活动,以及确定的网关,构建目标IVR业务对应的业务流程,流程配置简单,可以有效帮助相关人员便捷的完成IVR流程构建;同时规范IVR构建流程,有助于后端代码的实现和识别,也有助于后续数据的处理;另外流程配置易扩展,使得IVR功能更加个性化、智能化,满足现有用户对IVR流程多样化要求,使用户可以有效便捷的获得精准服务,提升客服体验。Therefore, in view of the above problems, the present invention provides a business process construction method, by determining the start event and end event corresponding to the target IVR service, to obtain each activity of the target IVR service between the start event and the end event, and then according to the preset The corresponding relationship between the activities and the gateways, determine the gateways corresponding to the obtained activities, and finally build the business process corresponding to the target IVR service according to the above start event, end event, obtained activities, and the determined gateway. The process configuration is simple and can be Effectively help relevant personnel to complete the IVR process construction conveniently; at the same time, standardize the IVR construction process, which is helpful for the realization and identification of the back-end code, as well as the subsequent data processing; in addition, the process configuration is easy to expand, making the IVR function more personalized and intelligent To meet the diversified requirements of existing users for the IVR process, so that users can effectively and conveniently obtain accurate services and improve customer service experience.
图1为本发明提供的一种业务流程构建方法的应用场景图。如图1所示,客服系统101可以确定目标IVR业务对应的开始事件和结束事件,可以获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动,可以根据预设的活动与网关的对应关系,确定获得的各个活动对应的网关,也可以根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程102。FIG. 1 is an application scenario diagram of a business process construction method provided by the present invention. As shown in Figure 1, the customer service system 101 can determine the start event and end event corresponding to the target IVR service, can obtain the various activities of the target IVR service between the start event and the end event, and can Correspondence between activities and gateways, determine the gateways corresponding to the obtained activities, and also construct the business process 102 corresponding to the target IVR service according to the start event, the end event, the obtained activities, and the determined gateway .
其中,客服系统101可以为用户提供对话平台,与用户进行对话,具有处理业务咨询、投诉等功能。Among them, the customer service system 101 can provide users with a dialogue platform, conduct dialogues with users, and have functions such as handling business consultation and complaints.
图2为本发明实施例提供的业务流程构建方法的流程示意图一,本实施例的执行主体可以为图1所示实施例中的客服系统,也可以为其它设备,例如终端,本实施例此处不做特别限制。如图2所示,该方法可以包括:Figure 2 is a schematic flow diagram of the business process construction method provided by the embodiment of the present invention. The execution subject of this embodiment may be the customer service system in the embodiment shown in Figure 1, or other equipment, such as a terminal. There are no special restrictions. As shown in Figure 2, the method may include:
S201、确定目标IVR业务对应的开始事件和结束事件。S201. Determine a start event and an end event corresponding to a target IVR service.
这里,以客服系统为执行主体为例,客服系统可以定义事件(Events):定义流程发生事件,包括开始事件和结束事件。如表1所示,一个实施例中开始事件和结束事件的功能描述和属性,其中,图元“开始”代表开始事件,图元“结束”代表结束事件。Here, taking the customer service system as the execution subject, the customer service system can define events (Events): define process occurrence events, including start events and end events. As shown in Table 1, the function description and attributes of the start event and the end event in one embodiment, wherein the graphic element "start" represents the start event, and the graphic element "end" represents the end event.
表1为一个实施例中开始事件和结束事件的功能描述和属性Table 1 is the functional description and attributes of the start event and the end event in one embodiment
具体的,客服系统还可以预设IVR业务与开始事件和结束事件的对应关系,然后根据该对应关系确定目标IVR业务对应的开始事件和结束事件,其中,上述对应关系可以根据实际情况设置,例如业务查询的IVR业务对应的开始事件是用户拨打客服热线电话,结束事件是挂机。Specifically, the customer service system can also preset the corresponding relationship between the IVR service and the start event and the end event, and then determine the start event and the end event corresponding to the target IVR service according to the corresponding relationship, wherein the above-mentioned corresponding relationship can be set according to the actual situation, for example The start event corresponding to the IVR service of the service query is that the user dials the customer service hotline, and the end event is hang-up.
S202、获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动。S202. Acquire activities of the target IVR service between the start event and the end event.
同上,还是以客服系统为执行主体为例,客服系统可以定义活动(Action):定义基本活动、自定义活动和子流程活动,具体包括IVR流程的主要活动功能。Same as above, taking the customer service system as the execution subject as an example, the customer service system can define actions (Action): define basic activities, custom activities and sub-process activities, specifically including the main activity functions of the IVR process.
其中,基本活动包括语音和转接、网络通信、其他功能。Among them, basic activities include voice and forwarding, network communication, and other functions.
具体的,语音和转接:可以提供语音播报菜单、转坐席的等相关功能活动。如表2所示,一个实施例中语音和转接的功能描述和属性,其中,图元“混合播音”代表混合播音活动,图元“混合菜单播音”代表混合菜单播音活动,“录音”代表录音活动等,其它图元同理,分别代表相应的活动。Specifically, voice and transfer: it can provide related functional activities such as voice broadcast menu and seat transfer. As shown in Table 2, the functional description and attributes of voice and transfer in one embodiment, wherein, the graphic element "mixed broadcast" represents a mixed broadcast activity, the graphic element "mixed menu broadcast" represents a mixed menu broadcast activity, and "recording" represents Recording activities, etc., and other graphic elements are the same, representing corresponding activities.
表2为一个实施例中语音和转接的功能描述和属性Table 2 is the functional description and attributes of voice and transfer in one embodiment
网络通信:包括超文本传输协议(HyperText Transfer Protocol,简称HTTP)网络通信和传真等通信方式组件功能活动。如表3所示,一个实施例中网络通信的功能描述和属性,其中,图元“发送双音多频”代表发送双音多频活动,图元“接收双音多频”代表接收双音多频活动,“单记录HTTP”代表单记录HTTP活动等,其它图元同理,分别代表相应的活动。Network communication: including hypertext transfer protocol (HyperText Transfer Protocol, referred to as HTTP) network communication and fax and other communication mode component functional activities. As shown in Table 3, the functional description and attributes of network communication in an embodiment, wherein, the graphic element "sending DTMF" represents sending DTMF activities, and the graphic element "receiving DTMF" represents receiving dual tone For multi-frequency activities, "single-record HTTP" represents single-record HTTP activities, etc. The same applies to other graphic elements, which represent corresponding activities.
表3为一个实施例中网络通信的功能描述和属性Table 3 is a functional description and attributes of network communication in an embodiment
其他功能:数据库操作、变量运算及空活动。如表4所示,一个实施例中其他功能的功能描述和属性,其中,图元“结构化查询语言(Structured Query Language,简称SQL)数据操作”代表SQL数据操作活动,图元“变量运算”代表变量运算活动等,其它图元同理,分别代表相应的活动。Other features: database operations, variable operations and empty activities. As shown in Table 4, the functional description and attributes of other functions in one embodiment, wherein, the graphic element "Structured Query Language (Structured Query Language, referred to as SQL) data operation" represents the SQL data operation activity, and the graphic element "variable operation" Represents variable operation activities, etc., and the other graph elements are the same, representing corresponding activities.
表4为一个实施例中其他功能的功能描述和属性Table 4 is a functional description and attributes of other functions in an embodiment
另外,自定义活动:流程元素的定义包括元素的表示图元、功能描述以及相关属性,自定义活动时根据功能需要定义上述三个方面后使用,具体的可以根据实际情况确定。In addition, custom activities: the definition of process elements includes element representation, function description, and related attributes. When customizing activities, define the above three aspects according to functional requirements and use them. The specifics can be determined according to the actual situation.
子流程活动:子流程活动可以是一套完整的流程集合,也可以是一部分的流程集合。它基本活动节点组合构造为常用的流程,方便复用。子流程活动的定义可以根据业务功能的需求构造,可优化IVR流程可读性和模块化,提供IVR流程的更多可能性。Sub-process activity: A sub-process activity can be a complete set of processes or a part of a set of processes. Its basic activity node combination is constructed as a commonly used process, which is convenient for reuse. The definition of sub-process activities can be constructed according to the needs of business functions, which can optimize the readability and modularization of the IVR process and provide more possibilities for the IVR process.
客服系统在上述定义完活动后,可以预设业务与相应活动的对应关系,具体可以根据实际情况设置,例如,业务查询的IVR业务对应的活动可以包括混合播音活动、主叫号码识别活动、混合菜单播音活动、转坐席活动、录音活动、SQL数据操作活动等。After the above-mentioned activities are defined, the customer service system can preset the corresponding relationship between the service and the corresponding activity, which can be set according to the actual situation. For example, the activities corresponding to the IVR service of the service query can include mixed broadcasting activities, calling number identification Menu broadcasting activities, seat transfer activities, recording activities, SQL data operation activities, etc.
可选的,所述获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动,包括:Optionally, the acquiring the activities of the target IVR service between the start event and the end event includes:
根据预设的业务与活动的对应关系,获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动。Each activity of the target IVR service between the start event and the end event is obtained according to the preset correspondence between services and activities.
S203、根据预设的活动与网关的对应关系,确定获得的各个活动对应的网关。S203. According to the preset corresponding relationship between activities and gateways, determine the gateways corresponding to the obtained activities.
同上,还是以客服系统为执行主体为例,客服系统可以定义网关(GateWay):定义判断活动条件,用于控制流程的分支和聚合。Same as above, taking the customer service system as the execution subject as an example, the customer service system can define a gateway (GateWay): define the conditions for judging activities, which are used to control the branching and aggregation of the process.
具体的,如表5所示,一个实施例中网关的功能描述和属性,其中,下表中各个图元分别代表相应的判断活动条件。Specifically, as shown in Table 5, the function description and attributes of the gateway in an embodiment, wherein each graphic element in the following table represents a corresponding judgment activity condition.
表5为一个实施例中网关的功能描述和属性Table 5 is a functional description and attributes of the gateway in an embodiment
客服系统在上述定义完网关后,可以预设活动与相应网关的对应关系,具体可以根据实际情况设置,例如,混合菜单播音活动对应判断按键是否正确。进一步客服系统根据上述对应关系,确定获得的各个活动对应的网关。After the gateway is defined above, the customer service system can preset the corresponding relationship between the activity and the corresponding gateway, which can be set according to the actual situation. For example, whether the button corresponding to the broadcast activity of the mixed menu is correct or not. Further, the customer service system determines the gateways corresponding to the obtained activities according to the above correspondence.
S204、根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程。S204. Construct a service process corresponding to the target IVR service according to the start event, the end event, the obtained activities, and the determined gateway.
可选的,上述方法,还包括:Optionally, the above method also includes:
在预设开始事件中查询所述开始事件,并在预设结束事件中查询所述结束事件;Querying the start event in a preset start event, and querying the end event in a preset end event;
若在预设开始事件中查询到所述开始事件,且在预设结束事件中查询到所述结束事件,则根据预设的网关设置规则审核确定的网关是否正确;If the start event is found in the preset start event, and the end event is found in the preset end event, then check whether the determined gateway is correct according to the preset gateway setting rules;
若审核确定的网关正确,则执行所述根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程的步骤;If the gateway determined by the review is correct, then perform the step of constructing a business process corresponding to the target IVR service according to the start event, the end event, each activity obtained, and the determined gateway;
若审核确定的网关错误,则生成网关错误提示,所述网关错误提示携带所述网关设置规则。If the gateway error determined by the review, a gateway error prompt is generated, and the gateway error prompt carries the gateway setting rule.
具体的,预设开始事件可以包括多个IVR业务对应的开始事件,同理,预设结束事件可以包括多个IVR业务对应的结束事件。若在预设开始事件中查询到上述开始事件,且在预设结束事件中查询到上述结束事件,说明目标IVR业务对应的开始事件和结束事件是正确的,可以执行后续步骤。Specifically, the preset start event may include start events corresponding to multiple IVR services, and similarly, the preset end event may include end events corresponding to multiple IVR services. If the above-mentioned start event is queried in the preset start event, and the above-mentioned end event is queried in the preset end event, it means that the start event and end event corresponding to the target IVR service are correct, and subsequent steps can be performed.
这里,上述预设的网关设置规则可以根据实际情况设置,例如,只有混合菜单播音活动后可以连接“判断按键是否正确”;“判断是否连续三次错误”只能在“判断按键是否正确”后发生;“判断查询结果是否正常”只用于SQL数据操作活动等。根据上述预设的网关设置规则审核确定的网关是否正确,如果正确,则执行上述构建业务流程的步骤,否则,生成网关错误提示,该网关错误提示可以携带上述网关设置规则,方便相关人员进行查看修改。Here, the above preset gateway setting rules can be set according to the actual situation, for example, only after the mixed menu broadcast activity can be connected to "judging whether the button is correct"; "judging whether there are three consecutive errors" can only occur after "judging whether the button is correct" ; "Judge whether the query result is normal" is only used for SQL data operation activities, etc. Check whether the determined gateway is correct according to the above preset gateway setting rules. If it is correct, execute the above steps of building the business process. Otherwise, generate a gateway error prompt. The gateway error prompt can carry the above gateway setting rules, which is convenient for relevant personnel to view Revise.
本实施例提供的业务流程构建方法,通过确定目标IVR业务对应的开始事件和结束事件,获得目标IVR业务在开始事件和结束事件之间的各个活动,再根据预设的活动与网关的对应关系,确定获得的各个活动对应的网关,最后根据上述开始事件、结束事件、获得的各个活动,以及确定的网关,构建目标IVR业务对应的业务流程,流程配置简单,可以有效帮助相关人员便捷的完成IVR流程构建;同时规范IVR构建流程,有助于后端代码的实现和识别,也有助于后续数据的处理;另外流程配置易扩展,使得IVR功能更加个性化、智能化,满足现有用户对IVR流程多样化要求,使用户可以有效便捷的获得精准服务,提升客服体验。The business process construction method provided by this embodiment obtains the various activities of the target IVR service between the start event and the end event by determining the start event and the end event corresponding to the target IVR service, and then according to the corresponding relationship between the preset activities and the gateway , determine the gateway corresponding to the obtained activities, and finally build the business process corresponding to the target IVR service based on the above start event, end event, obtained activities, and the determined gateway. The process configuration is simple and can effectively help relevant personnel to complete it conveniently. IVR process construction; at the same time, standardizing the IVR construction process is helpful for the realization and identification of back-end codes, as well as for subsequent data processing; in addition, the process configuration is easy to expand, making the IVR function more personalized and intelligent, and meeting the needs of existing users The diverse requirements of the IVR process enable users to obtain accurate services effectively and conveniently, improving customer service experience.
图3为本发明实施例提供的业务流程构建方法的流程示意图二,本实施例在图2实施例的基础上,对本实施例的具体实现过程进行了详细说明。如图3所示,该方法包括:FIG. 3 is a second schematic flow diagram of the business process construction method provided by the embodiment of the present invention. On the basis of the embodiment in FIG. 2 , this embodiment describes the specific implementation process of this embodiment in detail. As shown in Figure 3, the method includes:
S301、确定目标IVR业务对应的开始事件和结束事件。S301. Determine a start event and an end event corresponding to a target IVR service.
S302、获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动。S302. Acquire activities of the target IVR service between the start event and the end event.
S303、根据预设的活动与网关的对应关系,确定获得的各个活动对应的网关。S303. According to the preset corresponding relationship between activities and gateways, determine the gateways corresponding to the obtained activities.
S304、根据预设的活动和活动顺序的对应关系,确定获得的各个活动的活动顺序。S304. Determine the obtained activity sequence of each activity according to the preset correspondence relationship between activities and activity sequences.
S305、根据所述活动顺序对获得的各个活动进行排序。S305. Sort the obtained activities according to the activity sequence.
这里,上述预设的活动和活动顺序的对应关系可以根据实际情况设置,例如混合播音活动、主叫号码识别活动、混合菜单播音活动这三个活动的顺序为先混合播音活动,再进行主叫号码识别活动,最后进行混合菜单播音活动。客服系统可以根据上述关系确定获得的各个活动的活动顺序,进一步根据确定的活动顺序进行活动排序。Here, the corresponding relationship between the above-mentioned preset activities and the sequence of activities can be set according to the actual situation. For example, the order of the three activities of mixed broadcasting activity, calling number identification activity, and mixed menu broadcasting activity is to mix the broadcasting activity first, and then perform the calling. Number recognition activities, and finally mixed menu broadcast activities. The customer service system can determine the obtained activity sequence of each activity according to the above relationship, and further sort the activities according to the determined activity sequence.
S306、根据所述开始事件、所述结束事件、排序后的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程。S306. Construct a service process corresponding to the target IVR service according to the start event, the end event, the sorted activities, and the determined gateway.
可选的,在根据所述开始事件、所述结束事件、排序后的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程之前,还可以包括:Optionally, before constructing the business process corresponding to the target IVR service according to the start event, the end event, the sorted activities, and the determined gateway, it may further include:
根据预设的活动设置规则审核排序后的各个活动是否正确;Check whether the sorted activities are correct according to the preset activity setting rules;
若审核排序后的各个活动均正确,则执行后续,否则,生成活动错误提示,所述活动错误提示携带所述活动设置规则。If all the activities after the review and sorting are correct, follow-up is performed; otherwise, an activity error prompt is generated, and the activity error prompt carries the activity setting rule.
其中,预设的活动设置规则可以根据实际情况设置,例如,混合播音活动在主叫号码识别活动之前,审核正确则执行后续步骤,否则给出相应提示,适合应用。Among them, the preset activity setting rules can be set according to the actual situation. For example, before the caller ID identification activity, the mixed broadcasting activity will execute the next step if the verification is correct; otherwise, a corresponding prompt will be given, which is suitable for the application.
S307、获取业务流程调整指令,所述业务流程调整指令携带待调整事件的标识及调整内容,待调整活动的标识及调整内容,以及待调整网关的标识及调整内容中的一种或多种。S307. Obtain a business process adjustment instruction, where the business process adjustment instruction carries one or more of the identifier and adjustment content of an event to be adjusted, the identifier and adjustment content of an activity to be adjusted, and the identifier and adjustment content of a gateway to be adjusted.
S308、根据所述业务流程调整指令对所述目标IVR业务对应的业务流程进行调整。S308. Adjust the service process corresponding to the target IVR service according to the service process adjustment instruction.
以目标IVR业务为查询业务为例,如图4所示,一个实施例中用户拨打电话进行查询业务的业务流程示意图,这里,用户拨打客服热线电话,进入IVR语音流程,首先可以播放混合语音欢迎词“您好,欢迎致电XXXX集团”,然后播放混合菜单播音“查询套餐请按1,查询历史话费请按2,查询积分请按3,人工服务请按0,重听请按9”,用户根据需要的业务类型进行:Taking the target IVR service as the query service as an example, as shown in Figure 4, a schematic diagram of the business process of a user dialing a phone to perform a query service in one embodiment. Here, the user dials the customer service hotline and enters the IVR voice process. First, a mixed voice welcome can be played. The words "Hello, welcome to call XXXX Group", and then play the mixed menu broadcast "Please press 1 for inquiries about packages, please press 2 for inquiries about historical call charges, please press 3 for inquiries about points, please press 0 for manual services, and please press 9 for relistening", the user According to the type of business required:
按“1”、“2”、“3”按键进行不同类型的数据查询后,将查询结果播音形式反馈给用户后挂机;选择“9”则进行重听;选择“0”则转入001坐席组,从001坐席组排队选择坐席进行人工服务,服务过程需要进行录音。如果用户输入错误三次,则通知用户输入错误后挂机。After pressing the "1", "2" and "3" buttons to query different types of data, the broadcast form of the query results will be fed back to the user and then hang up; select "9" to listen again; select "0" to transfer to the 001 seat Group, queue up from the 001 agent group to select an agent for manual service, and the service process needs to be recorded. If the user enters an error three times, notify the user of the error and hang up.
具体的,开始事件为用户拨打了客服热线电话,例如拨打10050,混合播音活动播放欢迎词,同时主叫号码识别活动对来电的号码进行识别。播放欢迎词后,混合菜单播音活动播放菜单提示用户按不同的按键进入不同的流程。这里采用了相应的网关,首先“判断按键是否正确”判断是否正确,进一步“判断是否连续三次错误”判断用户按键是否三次输入错误,如三次错后,混合播音活动提示用户输入错误,即将挂机。如果用户选择查询选项,则进入不同的SQL数据操作活动,返回的结果通过混合播音活动进行播报后,执行挂机。如果用户选择转人工坐席,则通过转坐席组活动设置坐席组,混合播音活动通知用户“通话将被录音”后,录音活动进行录音,流程流转到转入指定坐席后挂机,该事件结束。Specifically, the start event is that the user dials a customer service hotline, such as dialing 10050, and the mixed broadcast activity plays a welcome speech, and at the same time, the calling number identification activity identifies the number of the incoming call. After playing the welcome words, the mixed menu broadcast activity play menu prompts the user to press different keys to enter different processes. The corresponding gateway is used here. First, "judging whether the button is correct" is used to judge whether it is correct, and further "judging whether it has been wrong three times in a row" to judge whether the user has pressed the button three times incorrectly. If the user selects the query option, it will enter different SQL data operation activities, and the returned results will be broadcast through the mixed broadcast activity, and then hang up. If the user chooses to transfer to a manual agent, set the agent group through the agent group transfer activity, and after the mixed broadcast activity informs the user that "the call will be recorded", the recording activity will record, and the process flow will go to the assigned agent and hang up, and the event will end.
本实施例提供的业务流程构建方法,流程配置简单,可以有效帮助相关人员便捷的完成IVR流程构建;同时规范IVR构建流程,有助于后端代码的实现和识别,也有助于后续数据的处理;另外流程配置易扩展,使得IVR功能更加个性化、智能化,满足现有用户对IVR流程多样化要求,使用户可以有效便捷的获得精准服务,提升客服体验。The business process construction method provided in this embodiment has simple process configuration and can effectively help relevant personnel to complete the IVR process construction conveniently; at the same time, standardizing the IVR construction process is helpful for the realization and identification of the back-end code and the processing of subsequent data ; In addition, the process configuration is easy to expand, making the IVR function more personalized and intelligent, meeting the diversified requirements of existing users for the IVR process, enabling users to obtain accurate services effectively and conveniently, and improving customer service experience.
图5为本发明实施例提供的业务流程构建设备的结构示意图一。如图5所示,该业务流程构建设备50包括:事件确定模块501、活动获得模块502、网关确定模块503以及业务流程构建模块504。FIG. 5 is a first schematic structural diagram of a business process construction device provided by an embodiment of the present invention. As shown in FIG. 5 , the business process construction device 50 includes: an event determination module 501 , an activity acquisition module 502 , a gateway determination module 503 and a business process construction module 504 .
事件确定模块501,用于确定目标IVR业务对应的开始事件和结束事件。The event determination module 501 is configured to determine a start event and an end event corresponding to the target IVR service.
活动获得模块502,用于获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动。An activity obtaining module 502, configured to obtain various activities of the target IVR service between the start event and the end event.
网关确定模块503,用于根据预设的活动与网关的对应关系,确定获得的各个活动对应的网关。The gateway determining module 503 is configured to determine the gateway corresponding to each obtained activity according to the preset corresponding relationship between the activity and the gateway.
业务流程构建模块504,用于根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程。The business process building module 504 is configured to build a business process corresponding to the target IVR service according to the start event, the end event, the obtained activities, and the determined gateway.
本实施例提供的设备,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。The device provided in this embodiment can be used to implement the technical solution of the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not repeat them here.
图6为本发明实施例提供的业务流程构建设备的结构示意图二。如图6所示,本实施例在图5实施例的基础上,还包括:活动顺序确定模块505、调整指令获取模块506、业务流程调整模块507、时间查询模块508、网关审核模块509和错误提示模块510。FIG. 6 is a second schematic structural diagram of a business process construction device provided by an embodiment of the present invention. As shown in Figure 6, on the basis of the embodiment in Figure 5, this embodiment also includes: an activity sequence determination module 505, an adjustment instruction acquisition module 506, a business process adjustment module 507, a time query module 508, a gateway audit module 509 and an error Prompt module 510 .
在一种可能的设计中,所述活动顺序确定模块505,用于根据预设的活动和活动顺序的对应关系,确定获得的各个活动的活动顺序。In a possible design, the activity sequence determining module 505 is configured to determine the obtained activity sequence of each activity according to a preset correspondence between activities and activity sequences.
所述业务流程构建模块504根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程,包括:The business process construction module 504 constructs the business process corresponding to the target IVR service according to the start event, the end event, the obtained activities, and the determined gateway, including:
根据所述活动顺序对获得的各个活动进行排序;Sort the obtained activities according to the order of activities;
根据所述开始事件、所述结束事件、排序后的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程。According to the start event, the end event, the sorted activities, and the determined gateway, a service process corresponding to the target IVR service is constructed.
在一种可能的设计中,所述调整指令获取模块506,用于获取业务流程调整指令,所述业务流程调整指令携带待调整事件的标识及调整内容,待调整活动的标识及调整内容,以及待调整网关的标识及调整内容中的一种或多种。In a possible design, the adjustment instruction obtaining module 506 is configured to obtain a business process adjustment instruction, the business process adjustment instruction carries the identification and adjustment content of the event to be adjusted, the identification and adjustment content of the activity to be adjusted, and One or more of the identifier of the gateway to be adjusted and the adjustment content.
业务流程调整模块507,用于根据所述业务流程调整指令对所述目标IVR业务对应的业务流程进行调整。The service process adjustment module 507 is configured to adjust the service process corresponding to the target IVR service according to the service process adjustment instruction.
在一种可能的设计中,所述活动获得模块502获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动,包括:In a possible design, the activity obtaining module 502 obtains various activities of the target IVR service between the start event and the end event, including:
根据预设的业务与活动的对应关系,获得所述目标IVR业务在所述开始事件和所述结束事件之间的各个活动。Each activity of the target IVR service between the start event and the end event is obtained according to the preset correspondence between services and activities.
在一种可能的设计中,所述时间查询模块508,用于在预设开始事件中查询所述开始事件,并在预设结束事件中查询所述结束事件。In a possible design, the time query module 508 is configured to query the start event in a preset start event, and query the end event in a preset end event.
所述网关审核模块509,用于若在预设开始事件中查询到所述开始事件,且在预设结束事件中查询到所述结束事件,则根据预设的网关设置规则审核确定的网关是否正确。The gateway review module 509 is configured to check whether the determined gateway is correct.
所述业务流程构建模块504,还用于若审核确定的网关正确,则执行所述根据所述开始事件、所述结束事件、获得的各个活动,以及确定的网关,构建所述目标IVR业务对应的业务流程的步骤。The business process construction module 504 is further configured to construct the target IVR service correspondence according to the start event, the end event, each obtained activity, and the determined gateway if the gateway determined by the review is correct. steps of business process.
错误提示模块510,用于若审核确定的网关错误,则生成网关错误提示,所述网关错误提示携带所述网关设置规则。The error prompting module 510 is configured to generate a gateway error prompt if the gateway is wrong as determined by the review, and the gateway error prompt carries the gateway setting rule.
本实施例提供的设备,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。The device provided in this embodiment can be used to implement the technical solution of the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not repeat them here.
图7为本发明实施例提供的业务流程构建设备的硬件结构示意图。如图7所示,本实施例的业务流程构建设备70包括:处理器701以及存储器702;其中FIG. 7 is a schematic diagram of a hardware structure of a business process construction device provided by an embodiment of the present invention. As shown in FIG. 7, the business process construction device 70 of this embodiment includes: a processor 701 and a memory 702;
存储器702,用于存储计算机执行指令;memory 702, for storing computer-executable instructions;
处理器701,用于执行存储器存储的计算机执行指令,以实现上述实施例中业务流程构建方法所执行的各个步骤。具体可以参见前述方法实施例中的相关描述。The processor 701 is configured to execute the computer-executable instructions stored in the memory, so as to implement the various steps performed by the business process construction method in the above-mentioned embodiments. For details, refer to the related descriptions in the foregoing method embodiments.
可选地,存储器702既可以是独立的,也可以跟处理器701集成在一起。Optionally, the memory 702 can be independent or integrated with the processor 701 .
当存储器702独立设置时,该业务流程构建设备还包括总线703,用于连接所述存储器702和处理器701。When the memory 702 is set independently, the business process construction device further includes a bus 703 for connecting the memory 702 and the processor 701 .
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的业务流程构建方法。An embodiment of the present invention also provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when a processor executes the computer-executable instructions, the above-mentioned business process construction method is implemented.
在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods, for example, multiple modules can be combined or integrated. to another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or modules may be in electrical, mechanical or other forms.
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, or each module may physically exist separately, or two or more modules may be integrated into one unit. The units formed by the above modules can be implemented in the form of hardware, or in the form of hardware plus software functional units.
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。The above-mentioned integrated modules implemented in the form of software function modules may be stored in a computer-readable storage medium. The above-mentioned software functional modules are stored in a storage medium, and include several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) or a processor (English: processor) to execute the functions described in various embodiments of the present application. part of the method.
应理解,上述处理器可以是中央处理单元(Central Processing Unit,简称CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。It should be understood that the above-mentioned processor may be a central processing unit (Central Processing Unit, referred to as CPU), and may also be other general-purpose processors, a digital signal processor (Digital Signal Processor, referred to as DSP), an application specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC) and so on. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the method disclosed in conjunction with the invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。The storage may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk storage, and may also be a U disk, a mobile hard disk, a read-only memory, a magnetic disk, or an optical disk.
总线可以是工业标准体系结构(Industry Standard Architecture,简称ISA)总线、外部设备互连(Peripheral Component,简称PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。The bus may be an Industry Standard Architecture (Industry Standard Architecture, ISA for short) bus, a Peripheral Component Interconnect (PCI for short) bus, or an Extended Industry Standard Architecture (EISA for short) bus. The bus can be divided into address bus, data bus, control bus and so on. For ease of representation, the buses in the drawings of the present application are not limited to only one bus or one type of bus.
上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。The above-mentioned storage medium can be realized by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable In addition to programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may be located in application specific integrated circuits (Application Specific Integrated Circuits, ASIC for short). Of course, the processor and the storage medium can also exist in the electronic device or the main control device as discrete components.
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910758512.7A CN110351440B (en) | 2019-08-16 | 2019-08-16 | Business process construction method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910758512.7A CN110351440B (en) | 2019-08-16 | 2019-08-16 | Business process construction method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110351440A true CN110351440A (en) | 2019-10-18 |
CN110351440B CN110351440B (en) | 2021-10-22 |
Family
ID=68185272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910758512.7A Active CN110351440B (en) | 2019-08-16 | 2019-08-16 | Business process construction method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110351440B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111405130A (en) * | 2020-06-01 | 2020-07-10 | 上海慧捷智能技术有限公司 | Voice interaction system and method |
CN111680909A (en) * | 2020-06-05 | 2020-09-18 | 南京南瑞信息通信科技有限公司 | Business process improvement method and system |
CN112070487A (en) * | 2019-12-31 | 2020-12-11 | 北京来也网络科技有限公司 | AI-based RPA process generation method, apparatus, device and medium |
CN112070416A (en) * | 2019-12-31 | 2020-12-11 | 北京来也网络科技有限公司 | AI-based RPA process generation method, apparatus, device and medium |
CN112183982A (en) * | 2020-09-21 | 2021-01-05 | 中国建设银行股份有限公司 | Workflow creating method and device, computer equipment and storage medium |
CN112200492A (en) * | 2020-11-02 | 2021-01-08 | 傲林科技有限公司 | Digital twin model construction and business activity prediction analysis method and device |
CN113112217A (en) * | 2021-03-18 | 2021-07-13 | 上海宜员网络技术有限公司 | Business process configuration method and device, electronic equipment and computer readable medium |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101094271A (en) * | 2007-07-20 | 2007-12-26 | 华为技术有限公司 | Method and device for creating menu of automatic voice responsion system |
CN101631262A (en) * | 2009-08-25 | 2010-01-20 | 中兴通讯股份有限公司 | VoiceXML business integrated development system and realizing method thereof |
CN102486730A (en) * | 2010-12-06 | 2012-06-06 | 上海协讯软件有限公司 | Workflow realization method and workflow system capable of customizing flow in user-defined manner |
CN102790834A (en) * | 2011-05-18 | 2012-11-21 | 中兴通讯股份有限公司 | Implement method of interactive voice response, device and interactive voice response system |
CN104410637A (en) * | 2014-11-28 | 2015-03-11 | 科大讯飞股份有限公司 | Development system and development method for interactive voice response (IVR) visualization flow |
CN104636908A (en) * | 2015-01-30 | 2015-05-20 | 北京完美和声信息技术有限公司 | Information interaction platform and information interaction method |
US9112970B2 (en) * | 2010-07-06 | 2015-08-18 | Millind Mittal | Method and apparatus for data channel augmented auto attended voice response systems |
CN106572002A (en) * | 2016-11-11 | 2017-04-19 | 网易(杭州)网络有限公司 | Intelligent session method, intelligent session customization method and correlation equipment thereof |
CN107818503A (en) * | 2016-09-12 | 2018-03-20 | 上海浦东发展银行股份有限公司信用卡中心 | A kind of dynamically personalized menu of bank card IVR system recommends method |
CN108090177A (en) * | 2017-12-15 | 2018-05-29 | 上海智臻智能网络科技股份有限公司 | The generation methods of more wheel question answering systems, equipment, medium and take turns question answering system more |
CN108334346A (en) * | 2017-08-18 | 2018-07-27 | 深圳怡化电脑股份有限公司 | A kind of development approach and device of Service control flow |
CN110007902A (en) * | 2019-03-12 | 2019-07-12 | 中国平安财产保险股份有限公司 | The method and device of business processing flow configuration |
CN110019716A (en) * | 2017-12-15 | 2019-07-16 | 上海智臻智能网络科技股份有限公司 | More wheel answering methods, terminal device and storage medium |
-
2019
- 2019-08-16 CN CN201910758512.7A patent/CN110351440B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101094271A (en) * | 2007-07-20 | 2007-12-26 | 华为技术有限公司 | Method and device for creating menu of automatic voice responsion system |
CN101631262A (en) * | 2009-08-25 | 2010-01-20 | 中兴通讯股份有限公司 | VoiceXML business integrated development system and realizing method thereof |
US9112970B2 (en) * | 2010-07-06 | 2015-08-18 | Millind Mittal | Method and apparatus for data channel augmented auto attended voice response systems |
CN102486730A (en) * | 2010-12-06 | 2012-06-06 | 上海协讯软件有限公司 | Workflow realization method and workflow system capable of customizing flow in user-defined manner |
CN102790834A (en) * | 2011-05-18 | 2012-11-21 | 中兴通讯股份有限公司 | Implement method of interactive voice response, device and interactive voice response system |
CN104410637A (en) * | 2014-11-28 | 2015-03-11 | 科大讯飞股份有限公司 | Development system and development method for interactive voice response (IVR) visualization flow |
CN104636908A (en) * | 2015-01-30 | 2015-05-20 | 北京完美和声信息技术有限公司 | Information interaction platform and information interaction method |
CN107818503A (en) * | 2016-09-12 | 2018-03-20 | 上海浦东发展银行股份有限公司信用卡中心 | A kind of dynamically personalized menu of bank card IVR system recommends method |
CN106572002A (en) * | 2016-11-11 | 2017-04-19 | 网易(杭州)网络有限公司 | Intelligent session method, intelligent session customization method and correlation equipment thereof |
CN108334346A (en) * | 2017-08-18 | 2018-07-27 | 深圳怡化电脑股份有限公司 | A kind of development approach and device of Service control flow |
CN108090177A (en) * | 2017-12-15 | 2018-05-29 | 上海智臻智能网络科技股份有限公司 | The generation methods of more wheel question answering systems, equipment, medium and take turns question answering system more |
CN110019716A (en) * | 2017-12-15 | 2019-07-16 | 上海智臻智能网络科技股份有限公司 | More wheel answering methods, terminal device and storage medium |
CN110007902A (en) * | 2019-03-12 | 2019-07-12 | 中国平安财产保险股份有限公司 | The method and device of business processing flow configuration |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112949973A (en) * | 2019-12-31 | 2021-06-11 | 北京来也网络科技有限公司 | AI-combined robot process automation RPA process generation method |
CN112070487B (en) * | 2019-12-31 | 2024-04-12 | 北京来也网络科技有限公司 | Method, device, equipment and medium for generating RPA process based on AI |
CN112070487A (en) * | 2019-12-31 | 2020-12-11 | 北京来也网络科技有限公司 | AI-based RPA process generation method, apparatus, device and medium |
CN112070416A (en) * | 2019-12-31 | 2020-12-11 | 北京来也网络科技有限公司 | AI-based RPA process generation method, apparatus, device and medium |
CN112508518B (en) * | 2019-12-31 | 2025-01-03 | 北京来也网络科技有限公司 | Method for generating RPA process combining RPA and AI, and corresponding device and readable storage medium |
CN112508518A (en) * | 2019-12-31 | 2021-03-16 | 北京来也网络科技有限公司 | RPA flow generation method combining RPA and AI, corresponding device and readable storage medium |
CN112070416B (en) * | 2019-12-31 | 2024-04-16 | 北京来也网络科技有限公司 | AI-based RPA flow generation method, apparatus, device and medium |
CN111405130B (en) * | 2020-06-01 | 2020-09-01 | 上海慧捷智能技术有限公司 | Voice interaction system and method |
CN111405130A (en) * | 2020-06-01 | 2020-07-10 | 上海慧捷智能技术有限公司 | Voice interaction system and method |
CN111680909A (en) * | 2020-06-05 | 2020-09-18 | 南京南瑞信息通信科技有限公司 | Business process improvement method and system |
CN111680909B (en) * | 2020-06-05 | 2022-08-09 | 南京南瑞信息通信科技有限公司 | Business process improvement method and system |
CN112183982A (en) * | 2020-09-21 | 2021-01-05 | 中国建设银行股份有限公司 | Workflow creating method and device, computer equipment and storage medium |
CN112183982B (en) * | 2020-09-21 | 2024-12-24 | 中国建设银行股份有限公司 | A workflow creation method, device, computer equipment and storage medium |
CN112200492B (en) * | 2020-11-02 | 2024-02-06 | 傲林科技有限公司 | Digital twin model construction and business activity prediction analysis method and device |
CN112200492A (en) * | 2020-11-02 | 2021-01-08 | 傲林科技有限公司 | Digital twin model construction and business activity prediction analysis method and device |
CN113112217B (en) * | 2021-03-18 | 2023-05-05 | 宜员(上海)信息科技有限公司 | Business process configuration method, device, electronic equipment and computer readable medium |
CN113112217A (en) * | 2021-03-18 | 2021-07-13 | 上海宜员网络技术有限公司 | Business process configuration method and device, electronic equipment and computer readable medium |
Also Published As
Publication number | Publication date |
---|---|
CN110351440B (en) | 2021-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110351440A (en) | Operation flow construction method and equipment | |
US10171660B2 (en) | System and method for indexing automated telephone systems | |
CA2412950C (en) | Method of providing a user interface for audio telecommunications systems | |
US7324942B1 (en) | System and method for interactive voice services using markup language with N-best filter element | |
US8428228B1 (en) | Unified communication system | |
US8094788B1 (en) | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services with customized message depending on recipient | |
JP2633471B2 (en) | Voice data processing device and operation method | |
US7925304B1 (en) | Audio manipulation systems and methods | |
JPH0333964A (en) | Telemarketing system | |
US7890086B2 (en) | Method and apparatus for sending voice message in mobile network | |
CN110708430A (en) | Call management method, communication terminal and storage medium | |
US20060233326A1 (en) | Interactive voice response system with partial human monitoring | |
JP2002171335A (en) | Communication equipment, caller information display method therefor and recording medium recording caller information display program | |
CN112954103B (en) | A calling method, device, storage medium and fixed telephone | |
CN104301488B (en) | A kind of dialing record generation method, equipment and mobile terminal | |
EP3236645B1 (en) | Method and apparatus for dialing of a phone number | |
CN115396552A (en) | Visualization method, server and readable storage medium for securities business telephone | |
JP2000184065A (en) | Communication network system | |
JP2011501509A (en) | Method for processing phone orders | |
CN117998014A (en) | Intelligent IVR implementation method, terminal equipment and storage medium | |
CN117527968A (en) | IVR flow configuration visualization method and device | |
CN111626706A (en) | User intention identification method and device | |
WO2005027419A1 (en) | A method of processing intellignet service logic | |
KR20030061251A (en) | Telephone-informing service using public switched telephone network and speech recognition server | |
JP2002094668A (en) | Communication service network and communication method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |