一种面向低代码方式实现chatbot网关的系统技术方案

技术编号:36821334 阅读:31 留言:0更新日期:2023-03-12 01:00
本发明专利技术公开了一种面向低代码方式实现chatbot网关的系统,包括:chatbot网关、低代码前端、NFS服务器,所述低代码前端、NFS服务器均与chatbot网关连接;所述chatbot网关由调度器以及分别与调度器连接的规则库、HTTP接口、文件接口、MAAP接口、关键字识别模块、下行消息生成模块、业务记录数据库组成。通过本发明专利技术的系统,业务管理员只需要通过低代码前端编辑生成业务逻辑和下行消息模板,无需编写代码,就能实现一个功能完整的chatbot。实现一个功能完整的chatbot。实现一个功能完整的chatbot。

【技术实现步骤摘要】
一种面向低代码方式实现chatbot网关的系统


[0001]本专利技术属于5G消息
,具体地,涉及一种面向低代码方式实现chatbot网关的系统。

技术介绍

[0002]5G消息中的MAAP消息是政府机关、企事业单位到个人的重要桥梁,其中,chatbot网关部署于政府机关,企事业单位侧的服务单元。但是作为一种新载体,如果全部基于代码实现所有业务逻辑,开发成本高,和已经广泛存在的基于HTTP接口的服务存在业务逻辑重复的问题。
[0003]同时MAAP消息和APP、网站、客服电话相比,更大的优势在于及时性、准确性和移动性,因此,其不应当是其他模式的一个全集,而应该更侧重于用户使用各类5G多媒体消息等进行报警、投诉类的上行通道和结果反馈类的下行通道。所以如果重点覆盖这两点,则大量chatbot都存在相似的业务逻辑,适合使用低代码方式生成用户业务。

技术实现思路

[0004]基于此,本专利技术提供了一种面向低代码方式实现chatbot网关的系统,用于运营商5G消息系统和业务服务器之间,业务管理员只需要通过低代码前端编辑生成业务逻辑和下行消息模板,配合该系统,无需编写代码,就能实现一个功能完整的chatbot。
[0005]为实现上述技术目的,本专利技术采取的技术方案:一种面向低代码方式实现chatbot网关的系统,包括:chatbot网关、低代码前端、NFS服务器,所述低代码前端、NFS服务器均与chatbot网关连接;所述chatbot网关由调度器以及分别与调度器连接的规则库、HTTP接口、文件接口、MAAP接口、关键字识别模块、下行消息生成模块、业务记录数据库组成。
[0006]进一步地,所述NFS服务器、chatbot网关还与业务服务器连接,所述chatbot网关还与运营商连接,所述运营商与5G手机连接。
[0007]进一步地,所述规则库与低代码前端连接,所述HTTP接口与业务服务器连接,所述文件接口分别与NFS服务器、运营商中的文件服务模块连接,所述MAAP接口用于与运营商中的消息服务模块通信连接。
[0008]进一步地,所述规则库用于存储业务规则和下行消息模板,所述业务规则包括:由上行报告触发或是下行通知触发、规则关键字、规则参数、下行5G消息模板、需要收集的信息种类和个数、业务服务器的URL和需要上传的参数;所述下行消息模板包括:消息的模板内容、变量信息。
[0009]进一步地,所述上行报告触发首先由一条上行文本消息触发,由关键字识别模块查找已经载入到内存的业务规则,通过关键字进行匹配,再通过一条下行消息通知用户需要上传的资料,最后用户进行资料上传。
[0010]进一步地,所述上行报告触发具体包括如下步骤:
[0011]步骤101、用户通过手机的5G消息功能,向企事业单位chatbot号码发送一条5G文
本消息;
[0012]步骤102、所述5G文本消息通过运营商中的消息服务模块,到达企事业单位chatbot网关的MAAP接口;
[0013]步骤103、MAAP接口从上行5G文件消息中提取出用户手机号,并将5G文本消息送达调度器;
[0014]步骤104、调度器根据用户手机号在业务记录数据库中查询业务记录,没有匹配记录;
[0015]步骤105、调度器将5G文本消息发送到关键字识别模块,获取业务关键字、业务规则和业务参数;
[0016]步骤106、调度器根据业务规则,以用户手机号为业务关键字,将用户业务相关信息存入业务记录数据库中;
[0017]步骤107、调度器根据业务规则,调用下行消息生成模板,根据业务记录数据库中的业务数据结合下行模板,生成一条下行5G卡片消息,用于提示用户需要上传的资料列表;
[0018]步骤108、调度器根据业务规则,将5G卡片消息通过运营商中的消息服务下发到用户手机上;
[0019]步骤109、用户通过手机发送多媒体文件,将多媒体文件发送给运营商的文件服务模块,文件服务模块将多媒体文件保存到本地,并将多媒体文件的访问地址返回给手机;
[0020]步骤1010、手机将多媒体文件的访问地址作为5G消息通过运营商的消息服务模块,发送给企事业单位的chatbot网关的MAAP接口;
[0021]步骤1011、MAAP接口从上行的5G消息中提取出用户手机号、文件地址,交给调度器;
[0022]步骤1012、调度器根据用户手机号在业务记录数据库中查询业务记录,查询到匹配记录;
[0023]步骤1013、调度器根据记录上的业务规则,调用文件接口从运营商文件服务模块下载文件;
[0024]步骤1014、文件接口将下载的文件存储到NFS服务器,并将访问地址返回给调度器;
[0025]步骤1015、调度器将访问地址保存到业务记录数据库;
[0026]步骤1016、重复步骤109

1015,直至完成所述多媒体文件的传输,根据业务规则,将业务参数通过HTTP接口发送给业务服务器。
[0027]进一步地,所述下行通知触发是由业务服务器触发的,触发一条下行5G卡片消息到用户。
[0028]进一步地,所述下行通知触发具体包括如下步骤:
[0029]步骤201、业务服务器调用HTTP接口,传入规则关键字和业务参数;
[0030]步骤202、HTTP接口通知调度器,传入规则关键字和业务参数;
[0031]步骤203、调度器根据关键字查找到业务规则和下行模板,再将业务参数结合下行模板,生成一条下行5G卡片消息;
[0032]步骤204、调度器根据业务规则,将行5G卡片消息通过MAAP接口,经过运营商的消息服务模块下发到用户手机。
[0033]与现有技术相比,本专利技术具有以下有益效果:本专利技术只需要业务管理员通过低代码前端编辑生成业务逻辑和下行消息模板,配合本系统,无需编写代码,就能实现一个功能完整的chatbot;本专利技术定位于运营商5G消息系统和原有的业务服务器之间的网关,避免了重复开发业务逻辑;本专利技术定义了需要通过低代码生成的所有规则及其含义,便于非程序员理解和使用;通过文字的关键字识别触发不同业务的开始,解决了用户自然语言到业务规则的映射;通过模板生成需要下发的5G消息,解决了规则和数据的分离;通过引入业务记录数据库,解决了用户通过5G消息多次上传和HTTP一次调用的矛盾;通过引入系统内NFS服务器存储,解决了原有HTTP业务服务器无法访问5G消息上传文件的问题。
附图说明
[0034]图1为本专利技术实现5G消息中chatbot网关的系统的原理图;
[0035]图2为本专利技术系统用于首条5G文本上行消息处理的流程图;
[0036]图3为本专利技术系统用于后续5G多媒体消息上行业务处理流程图;
[0037]图4为本专利技术系统用于业务服务器触发的下行通知的流程图。
具体实施方式
[0038]下面结合附图和实施例对本专利技术的技术方案作进一步地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向低代码方式实现chatbot网关的系统,其特征在于,包括:chatbot网关、低代码前端、NFS服务器,所述低代码前端、NFS服务器均与chatbot网关连接;所述chatbot网关由调度器以及分别与调度器连接的规则库、HTTP接口、文件接口、MAAP接口、关键字识别模块、下行消息生成模块、业务记录数据库组成。2.根据权利要求1所述的一种面向低代码方式实现chatbot网关的系统,其特征在于,所述NFS服务器、chatbot网关还与业务服务器连接,所述chatbot网关还与运营商连接,所述运营商与5G手机连接。3.根据权利要求1所述的一种面向低代码方式实现chatbot网关的系统,其特征在于,所述规则库与低代码前端连接,所述HTTP接口与业务服务器连接,所述文件接口分别与NFS服务器、运营商中的文件服务模块连接,所述MAAP接口用于与运营商中的消息服务模块通信连接。4.根据权利要求1所述的一种面向低代码方式实现chatbot网关的系统,其特征在于,所述规则库用于存储业务规则和下行消息模板,所述业务规则包括:由上行报告触发或是下行通知触发、规则关键字、规则参数、下行5G消息模板、需要收集的信息种类和个数、业务服务器的URL和需要上传的参数;所述下行消息模板包括:消息的模板内容、变量信息。5.根据权利要求4所述的一种面向低代码方式实现chatbot网关的系统,其特征在于,所述上行报告触发首先由一条上行文本消息触发,由关键字识别模块查找已经载入到内存的业务规则,通过关键字进行匹配,再通过一条下行消息通知用户需要上传的资料,最后用户进行资料上传。6.根据权利要求5所述的一种面向低代码方式实现chatbot网关的系统,其特征在于,所述上行报告触发具体包括如下步骤:步骤101、用户通过手机的5G消息功能,向企事业单位chatbot号码发送一条5G文本消息;步骤102、所述5G文本消息通过运营商中的消息服务模块,到达企事业单位chatbot网关的MAAP接口;步骤103、MAAP接口从上行5G文件消息中提取出用户手机号,并将5G文本消息送达调度器;步骤104、调度器根据用户手机号在业务记录数据库中查询业务记录,没有匹配记录;步骤105、调度器...

【专利技术属性】
技术研发人员:王斌杨戉盛振明夏建明颜凤辉王欣
申请(专利权)人:中电信数智科技有限公司
类型:发明
国别省市:

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

1