1.一种IVR流程的配置方法,其特征在于,包括:获取预先绘制好的IVR流程图;
将所述IVR流程图转换为json数据;
按照预先构建的数据结构标准对所述json数据的数据结构进行调整,所述数据结构标准记录多个IVR系统平台通用的数据结构;
采用解释器融合数据结构调整后的所述json数据以及预先设计的IVR功能模块,生成可执行的xml代码;
其中,所述按照预先构建的数据结构标准对所述json数据的数据结构进行调整包括:结合所述数据结构标准,将所述json数据整理成步骤属性、步骤关系和流程属性三部分内容,所述步骤属性指示待配置的IVR流程包含的各个步骤以及每个步骤的属性,所述步骤关系指示所述各个步骤之间的跳转关系和跳转条件,所述流程属性指示所述待配置的IVR流程的整体属性;
所述数据结构标准还记录IVR流程的常用步骤以及对应的属性,所述结合所述数据结构标准,将所述json数据整理成步骤属性、步骤关系和流程属性三部分内容包括:解析所述json数据,获得所述待配置的IVR流程包含的各个步骤,所述各个步骤之间的跳转关系和跳转条件;
从所述数据结构标准中查询所述各个步骤对应的属性;
采用步骤名称加上对应属性的数据格式生成所述步骤属性的内容;
将所述各个步骤之间的跳转关系和跳转条件按照预设的规则整理,生成所述步骤关系的内容;
按照预设的命名规则为所述待配置的IVR流程命名;
统计所述各个步骤的数量;
根据所述命名的名称和所述数量构建所述流程属性的内容;
所述采用解释器融合数据结构调整后的所述json数据以及预先设计的IVR功能模块,生成可执行的xml代码包括:采用json转xml解释器将数据结构调整后的所述json数据和所述IVR功能模块转化为多个xml片段;
按照预设的规则对所述多个xml片段进行整合,得到所述可执行的xml代码。
2.根据权利要求1所述的IVR流程的配置方法,其特征在于,在生成可执行的xml代码之后,还包括:采用xml转vxml解释器将所述xml代码转换为vxml代码。
3.一种IVR流程的配置装置,其特征在于,包括:流程图获取模块,用于获取预先绘制好的IVR流程图;
数据转换模块,用于将所述IVR流程图转换为json数据;
数据结构调整模块,用于按照预先构建的数据结构标准对所述json数据的数据结构进行调整,所述数据结构标准记录多个IVR系统平台通用的数据结构;
xml代码生成模块,用于采用解释器融合数据结构调整后的所述json数据以及预先设计的IVR功能模块,生成可执行的xml代码;
其中,所述数据结构调整模块具体用于:结合所述数据结构标准,将所述json数据整理成步骤属性、步骤关系和流程属性三部分内容,所述步骤属性指示待配置的IVR流程包含的各个步骤以及每个步骤的属性,所述步骤关系指示所述各个步骤之间的跳转关系和跳转条件,所述流程属性指示所述待配置的IVR流程的整体属性;
所述数据结构标准还记录IVR流程的常用步骤以及对应的属性,所述数据结构调整模块包括:Json数据解析单元,用于解析所述json数据,获得所述待配置的IVR流程包含的各个步骤,所述各个步骤之间的跳转关系和跳转条件;
步骤属性查询单元,用于从所述数据结构标准中查询所述各个步骤对应的属性;
第一内容生成单元,用于采用步骤名称加上对应属性的数据格式生成所述步骤属性的内容;
第二内容生成单元,用于将所述各个步骤之间的跳转关系和跳转条件按照预设的规则整理,生成所述步骤关系的内容;
流程命名单元,用于按照预设的命名规则为所述待配置的IVR流程命名;
步骤数量统计单元,用于统计所述各个步骤的数量;
第三内容生成单元,用于根据所述命名的名称和所述数量构建所述流程属性的内容;
所述xml代码生成模块包括:
Xml片段转化单元,用于采用json转xml解释器将数据结构调整后的所述json数据和所述IVR功能模块转化为多个xml片段;
Xml片段整合单元,用于按照预设的规则对所述多个xml片段进行整合,得到所述可执行的xml代码。
4.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1或2所述的IVR流程的配置方法的步骤。
5.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如权利要求1或2所述的IVR流程的配置方法的步骤。