一种可视化语音流程一键发布方法、系统及介质技术方案

技术编号:40528692 阅读:19 留言:0更新日期:2024-03-01 13:48
本发明专利技术涉及一种可视化语音流程一键发布方法、系统及介质,其中方法包括以下步骤:获取在可视化界面绘制/修改的流程图;将流程图节点信息、节点关系信息转换成json数据结构存储到数据库中;当需要发布时,根据发布指令将最新的数据库中存储的节点信息、节点关系信息存储到Redis中;用户进线时,从Redis中获取数据并解析对应流程图的每个节点的信息,封装成外呼平台可执行的VXML文件,与外呼平台进行交互;判断流程是否结束,若未结束则继续进行解析,否则,结束挂机。与现有技术相比,本发明专利技术能够为客户提供快速、便捷的发布和管理数据的方法,并且无需停止应用程序,能够动态地将新版本的流程加载到内存中,实现无缝更新。

【技术实现步骤摘要】

本专利技术涉及智能语音机器人的业务应用开发和发布部署领域,尤其是涉及一种基于redis存储的可视化语音流程一键发布方法、系统及介质


技术介绍

1、传统语音应用的开发多依赖于语音应用插件,开发人员需要在开发工具中装载插件,比如在eclipse中装载语音流程所需的控件,通过拖拽并编辑控件进行业务应用开发,最后生成java代码文件。和其他java应用开发过程一样,需要经过完整的开发、编译、打包、部署整个过程。

2、现有的开发模式具有以下弊端:

3、1)维护工作量大,发布流程比较繁琐,效率低。

4、2)数据不能同步,服务器节点之间不能共享数据。

5、3)开发人员需要手动编译、打包并部署应用程序的更新版本,并且这个过程需要停止应用程序的运行。

6、4)对技术人员的要求比较高,对语音技术比较熟练。

7、因此,亟需开发一种快速、轻量级的语音流程开发过程,简化后端应用的复杂开发、发布的过程。


技术实现思路

1、本专利技术的目的是为了提供一种基于redi本文档来自技高网...

【技术保护点】

1.一种基于Redis存储的可视化语音流程一键发布方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于Redis存储的可视化语音流程一键发布方法,其特征在于,所述步骤S1包括以下步骤:

3.根据权利要求1所述的一种基于Redis存储的可视化语音流程一键发布方法,其特征在于,所述步骤S3中,将数据库中json数据结构的流程图节点信息、节点关系信息使用哈希表数据类型存储至Redis中,以供多个服务节点调用,实现数据共享。

4.根据权利要求3所述的一种基于Redis存储的可视化语音流程一键发布方法,其特征在于,所述步骤S3中,流程图的节点信息存...

【技术特征摘要】

1.一种基于redis存储的可视化语音流程一键发布方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于redis存储的可视化语音流程一键发布方法,其特征在于,所述步骤s1包括以下步骤:

3.根据权利要求1所述的一种基于redis存储的可视化语音流程一键发布方法,其特征在于,所述步骤s3中,将数据库中json数据结构的流程图节点信息、节点关系信息使用哈希表数据类型存储至redis中,以供多个服务节点调用,实现数据共享。

4.根据权利要求3所述的一种基于redis存储的可视化语音流程一键发布方法,其特征在于,所述步骤s3中,流程图的节点信息存储于key为flowname,hashkey为业务流程id,hashvalue为业务流程每个节点的属性信息转换成json数据结构的数据的哈希表中;流程图的节点关系信息存储于key为flowrelate,hashkey为业务流程id的哈希表中。

5.根据权利要求1所述的一种基于redis存储的可视化语音流程一...

【专利技术属性】
技术研发人员:臧官灵铁锦程李虎曾毅峰王之良韩磊位志超
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1