首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种多进程外呼控制方法、系统、电子设备及存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京声智科技有限公司

摘要:本发明提供一种多进程外呼控制方法、系统、电子设备及存储介质,所述方法包括:获取需同时执行多项外呼任务对应的多个外呼指令;根据所述外呼指令获取用于锁定数据库队列的进程锁的锁权限,并启动获取到所述锁权限的进程,所述进程锁用于控制进程的启动或阻塞,所述数据库队列用于存储所有的外呼任务;获取所述数据库队列中正在执行和尚未执行的外呼任务列表,通过动态规划算法选择最佳外呼任务分配方案以分配给多进程执行。本发明通过采用多进程解决多用户同时进行对外呼叫的问题,并对当前外呼线路进行动态分配,使分配方案最优化,提高了外呼线路的使用率。

主权项:1.一种多进程外呼控制方法,其特征在于,所述方法包括:获取需同时执行多项外呼任务对应的多个外呼指令;根据所述外呼指令获取用于锁定数据库队列的进程锁的锁权限,并启动获取到所述锁权限的进程,所述进程锁用于控制进程的启动或阻塞,所述数据库队列用于存储所有的外呼任务;获取所述数据库队列中正在执行和尚未执行的外呼任务列表,通过动态规划算法选择最佳外呼任务分配方案以分配给多进程执行;所述根据所述外呼指令获取用于锁定数据库队列的进程锁的锁权限,并启动获取到所述锁权限的进程,包括:判断被请求访问数据库队列是否被某一进程使用进程锁进行锁定;如果是,则获取不到锁定所述数据库队列的锁权限的进程会被阻塞;否则获取到锁定所述数据库队列的锁权限的进程会被启动;所述判断被请求访问数据库队列是否被某一进程使用进程锁进行锁定,包括:根据用于记录进程锁锁定数据库队列的文件版本号,判断被请求访问数据库队列是否被某一进程使用所述进程锁进行锁定;当读取到用于记录进程锁锁定数据库队列的文件版本号等于数据库队列的当前文件版本号,则允许所述数据库队列执行数据更新并允许被某一进程使用所述进程锁对所述数据库队列进行锁定,所述进程锁采用乐观锁;所述获取所述数据库队列中尚未执行的外呼任务列表,通过动态规划算法选择最佳外呼任务分配方案以分配给多进程执行,包括:获取到所述锁权限的进程,读取所述数据库队列,获取所述数据库队列中正在执行和尚未执行的外呼任务列表,所述数据库队列采用Redis数据库队列;将所述最佳外呼任务分配方案的求解转为动态规范算法的01背包问题,即求解正在执行外呼任务的线路总数加待执行外呼任务的线路数不大于预设线路总数上限,当前执行外呼任务的线路总和在尚未执行的外呼任务情况下所述正在执行外呼任务的线路总数加待执行外呼任务的线路数最多。

全文数据:

权利要求:

百度查询: 北京声智科技有限公司 一种多进程外呼控制方法、系统、电子设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。