买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明涉及一种基于CAP呼叫信令的无状态化设计方法。CAP呼叫信令处理模块:跟运营商信令网对接,处理CAP呼叫信令消息,跟Redis集群对接,获取呼叫事件关联信息;Redis集群:保存呼叫事件关联信息。本发明通过分布式锁和REDIS集群实现了CAP呼叫过程中信令交互的无状态化,实现CAP呼叫功能,实现CAP呼叫信令模块异常情况下的业务无损,同时解决CAP呼叫信令模块单点故障问题,性能瓶颈问题,支持呼叫业务流量负载均衡,CAP呼叫信令模块动态扩缩容、无损升级,为电信运营商服务无状态化、容器化部署提供了一种新思路。
主权项:1.一种基于CAP呼叫信令的无状态化设计方法,其特征在于无状态化是对其有状态化进行脱敏,允许同一通呼叫信令在不同处理模块执行;呼叫流程无状态化设计方法如下:1)多个CAP呼叫信令处理模块之间通过分布式锁实现对同一通呼叫消息有序的进行操作,保证数据一致性;分布式锁根据CAP初使IDP消息生成的唯一事务ID,当前处理IDP消息的CAP呼叫信令处理模块ID组合生成,分布式锁保存在REDIS集群中,同时为分布式锁设置获取超时时间;2)CAP呼叫信令处理模块收到任意一条呼叫信令消息时,判断是呼叫初始IDP消息,解析呼叫信令消息获取主被叫号码、IMSI、呼叫时间,同时生成此通呼叫的分布式锁,一起存入REDIS集群中;判断是呼叫过程中消息时,先从REDIS集群中成功获取到此通呼叫对应的分布式锁后,再从REDIS集群中获取此通呼叫信息,解析呼叫信令消息获取当前呼叫状态信息、摘机时间、呼叫时长,更新呼叫信息并保存到REDIS集群中,同时释放分布式锁;判断是呼叫结束消息时,先从REDIS集群中成功获取到此通呼叫对应的分布式锁后,再从REDIS集群中获取此通呼叫信息,解析呼叫信令消息后,结合REDIS集群中的呼叫信息生成呼叫话单,最后删除REDIS集群中的呼叫信息和分布式锁。
全文数据:
权利要求:
百度查询: 东方通信股份有限公司 一种基于CAP呼叫信令的无状态化设计方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。