[发明专利]一种基于Redis的外呼方法、装置及会话系统在审
申请号: | 202211123734.X | 申请日: | 2022-09-15 |
公开(公告)号: | CN115499549A | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 周伟东;郑金磊;刘华 | 申请(专利权)人: | 北京太极华保科技股份有限公司 |
主分类号: | H04M3/527 | 分类号: | H04M3/527;H04M3/42;H04Q3/66;H04Q3/78;G06F16/2455 |
代理公司: | 北京艾格律诗专利代理有限公司 11924 | 代理人: | 王子溟 |
地址: | 102200 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 redis 方法 装置 会话 系统 | ||
本申请提供了一种基于Redis的外呼方法、装置及会话系统。所述基于Redis的外呼方法包括:获取软交换模块传递的会话回调信息;根据会话回调信息从Redis模块中读取Redis模块预存的待外呼数据并发送给软交换模块。本申请的基于Redis的外呼方法引入Redis来控制应用系统和软交换进行智能外呼,可以具有如下优点:1、应用系统能够实时感知有待外呼数据的存在;2、服务器资源不会造成大量无用的浪费;3、一通外呼电话结束后,可以主动触发是否读取下一轮外呼的数据;4、充分利用软交换的外呼资源。
技术领域
本申请电话外呼技术领域,特别涉及一种基于Redis的外呼方法、基于Redis的外呼装置以及会话系统。
背景技术
现有技术中,在机器人外呼系统中,涉及到数据库中待外呼的数据,用于外呼的软交换,把待外呼的数据传送给软交换的应用系统。
流程如下:待外呼的数据通过接口传送给应用系统,应用系统通过解析、校验、清洗、加工成正确的数据格式,然后把这些数据落库。之后的流程就是通过应用系统从库中读取待外呼的数据,传送给软交换进行外呼,外呼完再把产生的数据进行落库。
采用现有的方法会存在如下问题:
1、应用系统需要设置定时时间去运行读取数据;
2、应用系统无法感知是否还有待外呼的数据;
3、软交换的外呼资源会被浪费,无法高效外呼;
4、当一通电话结束后,也无法触发批处理应用去进行下一轮通话。
发明内容
为了解决上述技术问题至少之一,本申请提供了一种基于Redis的外呼方法来解决上述技术问题。
本申请提供一种基于Redis的外呼方法,所述基于Redis的外呼方法包括:
获取软交换模块传递的会话回调信息;
根据会话回调信息从Redis模块中读取Redis模块预存的待外呼数据并发送给软交换模块。
可选地,在所述获取软交换模块传递的会话回调信息之前,所述基于Redis的外呼方法进一步包括:
获取多条待外呼数据;
将待外呼数据的条数信息传递给所述Redis模块,从而使Redis模块记录待外呼数据的总量;
将各条所述待外呼数据存入至待外呼数据库。
可选地,在所述将各条所述待外呼数据存入至数据库之后,所述基于Redis模块的外呼方法进一步包括:
获取软交换模块线路的并发数量信息;
根据软交换模块线路的并发数量信息,将多条待外呼数据读取至Redis模块中缓存,以使软交换模块能够按照自身并发数量去Redis模块中读取待外呼数据。
可选地,所述根据会话回调信息从Redis中读取Redis预存的待外呼数据并发送给软交换模块包括:
根据获取到的软交换模块传递的会话回调信息,减少所述Redis模块所记录的待外呼数据的总量的数量;
判断减少后的所述Redis模块所记录的待外呼数据的总量的数量是否小于预设阈值,若否,则
判断所述Redis模块中是否还有缓存的待外呼数据,若是,则
将Redis模块中缓存的待外呼数据传递给软交换模块。
可选地,所述根据会话回调信息从Redis模块中读取Redis模块预存的待外呼数据并发送给软交换模块进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京太极华保科技股份有限公司,未经北京太极华保科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211123734.X/2.html,转载请声明来源钻瓜专利网。