一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于websocket技术控制预测试数据流速的完整性的方法与流程

2022-05-18 06:34:35 来源:中国专利 TAG:


1.本发明涉及的是外呼群呼领域,具体涉及一种基于websocket技术控制预测试数据流速的完整性的方法。


背景技术:

2.传统的预测试外呼是将用已经接通的用户放入等待对列中,当有空闲的坐席是才会将坐席和用户建立通话,在该场景中会出现没有空闲坐席导致用户自动挂断的可能。在预测试外呼系统中,用户流速不能精准控制会现用户已经接通电话,暂无多余坐席为用户服务,浪费现有坐席资源。且现有线路结算费用高。本发明利用websocket控制坐席状态、坐席等待最大时间来控制预测试数据流速来减少目标电话呼损率的同时提高坐席的利用率。


技术实现要素:

3.针对现有技术上存在的不足,本发明目的是在于提供一种基于websocket技术控制预测试数据流速的完整性的方法,利用websocket控制技术来严格的控制坐席的空闲状态、外呼数据的传输流速实现坐席与用户建立通话的最佳流速,增加坐席利用率减少电话呼损率。
4.为了实现上述目的,本发明是通过如下的技术方案来实现:一种基于websocket技术控制预测试数据流速的完整性的方法,包括以下步骤:
5.s1、websocket发送tcp协议建立外呼平台和第三方双向连接。
6.s2、websocket通过send方法与第三方平台建立操作权限设置坐席状态空闲。
7.s3、websocket监听onmessage()的方法判断第三方平台返回的坐席状态。
8.s4、通过http的tcp协议发送外呼平台,利用redis的list的数据结构处理空闲坐席。
9.s5、threadpoolexecutor利用execute异步判断是否超过最大等待时间、是否有空闲坐席通过tcp发送用户手机号到第三方平台。
10.本发明的有益效果如下:本发明用websocket技术结合现有的外呼平台相对于传统外呼平台而言,可以有效的控制外呼用户数据流速,避免因推送用户流速过大导致外资源浪费、队列阻塞。提升坐席利用率、减少外呼数据的呼损率,提升平台的服务能力的稳定性。
附图说明
11.下面结合附图和具体实施方式来详细说明本发明;
12.图1为本发明的websocket技术的交互方法序列图;
13.图2为本发明websocket技术控制预测试外呼数据流速流程图。
具体实施方式
14.为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
15.参照图1-2,本具体实施方式采用以下技术方案:一种基于websocket技术控制预测试数据流速的完整性的方法,包括以下步骤:
16.s1、websocket发送tcp协议建立外呼平台和第三方双向连接。
17.s2、websocket通过send方法与第三方平台建立操作权限设置坐席状态空闲。
18.s3、websocket监听onmessage()的方法判断第三方平台返回的坐席状态。
19.s4、通过http的tcp协议发送外呼平台,利用redis的list的数据结构处理空闲坐席。
20.s5、threadpoolexecutor利用execute异步判断是否超过最大等待时间、是否有空闲坐席通过tcp发送用户手机号到第三方平台。
21.本具体实施方式基于websocket控制预测试数据流速能力完整性,在传统https的网络交互的能力下,增加的双通讯的websoket服务。利用“单双”的服务能力的特性再结合redis的高速性来控制群呼用户数据流速来提高坐席的利用、减少用户的呼损率。
22.实施例1:本实施例提供websocket控制预测试外呼数据流速能力,包括以下流程步骤:
23.s1、坐席登录外呼平台,在外呼详情页面点击空闲状态。
24.s2、通过websocket协议更改坐席状态,浏览器监听搭到websocket返回空闲状态后,通过https请求将空闲坐席存储在redis中。
25.s3、群呼任务启动,当浏览器监听到answer-event事件后,通过https将当前空闲坐席状态在redis中移除。
26.s4、群呼任务启动通过定时轮训在最大等待超时时间的方式判断当前任务下是否有空闲坐席判断是否推送外呼用户。
27.s5、坐席和用户通话结束后通过https将当前坐席空闲状态继续放入redis中。
28.本实施例利用websocket双通道的特性,实时监听坐席的空闲状态,与第三方平台做到间接性隔离解耦合。摒弃复杂算法,依赖最大等待时间和当前空闲坐席来控制推送预测试外呼频率,提升坐席的利用率、减少预测试外呼的呼损率。
29.以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。


技术特征:
1.一种基于websocket技术控制预测试数据流速的完整性的方法,其特征在于,包括以下步骤:(s1)、websocket发送tcp协议建立外呼平台和第三方双向连接;(s2)、websocket通过send方法与第三方平台建立操作权限设置坐席状态空闲;(s3)、websocket监听onmessage()的方法判断第三方平台返回的坐席状态;(s4)、通过http的tcp协议发送外呼平台,利用redis的list的数据结构处理空闲坐席;(s5)、threadpoolexecutor利用execute异步判断是否超过最大等待时间、是否有空闲坐席通过tcp发送用户手机号到第三方平台。

技术总结
本发明公开了一种基于websocket技术控制预测试数据流速的完整性的方法,它涉及外呼群呼领域。包括以下步骤:(S1)、websocket发送TCP协议建立外呼平台和第三方双向连接;(S2)、websocket通过send方法与第三方平台建立操作权限设置坐席状态空闲;(S3)、websocket监听onmessage()的方法判断第三方平台返回的坐席状态;(S4)、通过http的TCP协议发送外呼平台,利用redis的list的数据结构处理空闲坐席;(S5)、ThreadPoolExecutor利用execute异步判断是否超过最大等待时间、是否有空闲坐席通过TCP发送用户手机号到第三方平台。本发明利用websocket控制技术来严格的控制坐席的空闲状态、外呼数据的传输流速实现坐席与用户建立通话的最佳流速,增加坐席利用率减少电话呼损率。率。率。


技术研发人员:白泽泽 王飞
受保护的技术使用者:天翼电子商务有限公司
技术研发日:2021.12.30
技术公布日:2022/5/17
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献