[发明专利]一种实现分布式软交换系统和IMS系统互通的方法有效
申请号: | 201210526336.2 | 申请日: | 2012-12-07 |
公开(公告)号: | CN102984168A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 双锴;徐鹏;解晶;王玉龙;苏森 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L29/12 |
代理公司: | 北京思创毕升专利事务所 11218 | 代理人: | 郭韫 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 分布式 交换 系统 ims 互通 方法 | ||
1.一种实现分布式软交换系统和IMS系统互通的方法,所述分布式软交换系统的核心网络由P2P节点组成,所述IMS系统包括多个域,其特征在于:所述方法包括:
将分布式软交换系统设置为一个伪域,所述IMS系统将该伪域按照其系统内的其它域同等对待;
选择分布式软交换系统中的至少一个P2P节点作为互通节点;以及
分布式软交换系统与IMS系统通过所述互通节点进行互通。
2.根据权利要求1所述的实现分布式软交换系统和IMS系统互通的方法,其特征在于:所述互通节点同时具有P2P路由和DNS域名解析功能,作为所述伪域的查询呼叫会话控制功能单元和服务呼叫会话控制功能单元,并且配置有DNS地址。
3.根据权利要求2所述的实现分布式软交换系统和IMS系统互通的方法,其特征在于:所述分布式软交换系统与IMS系统通过该互通节点进行互通包括:分布式软交换系统到IMS系统的路由流程和IMS系统到分布式软交换系统的路由流程。
4.根据权利要求3所述的实现分布式软交换系统和IMS系统互通的方法,其特征在于:所述分布式软交换系统到IMS系统的路由流程包括:
(A1),分布式软交换系统的用户向IMS系统的用户发起的请求首先被发送到其代理节点;
(A2),所述代理节点将该请求转发至所述互通节点;
(A3),所述互通节点进行DNS查询得到目标IMS系统中的查询呼叫会话控制功能单元地址信息,并将该请求转发给IMS系统中的查询呼叫会话控制功能单元;
(A4),该请求到达IMS系统中的查询呼叫会话控制功能单元,所述查询呼叫会话控制功能单元通过查询HSS获得路由信息,然后该请求依次经过IMS系统的服务呼叫会话控制功能单元和代理呼叫会话控制功能单元,最终路由到目标用户。
5.根据权利要求4所述的实现分布式软交换系统和IMS系统互通的方法,其特征在于:所述步骤(A2)中,所述代理节点与互通节点之间采用SIP协议作为会话控制协议。
6.根据权利要求4所述的实现分布式软交换系统和IMS系统互通的方法,其特征在于:所述步骤(A3)中,所述互通节点与IMS系统中的查询呼叫会话控制功能单元之间采用SIP协议作为会话控制协议。
7.根据权利要求3所述的实现分布式软交换系统和IMS系统互通的方法,其特征在于:所述IMS系统到分布式软交换系统的路由流程包括:
(B1),IMS系统的用户向分布式软交换系统的用户发起的请求经过代理呼叫会话控制功能单元,到达服务呼叫会话控制功能单元;
(B2),服务呼叫会话控制功能单元判断该请求为跨域业务,进行DNS域名解析,获得分布式软交换系统中的互通节点的地址信息,然后服务呼叫会话控制功能单元将该请求转发给互通节点;
(B3),互通节点再根据对应的P2P算法路由规则,将该请求定位到目标用户的代理节点,然后该请求经过代理节点,最终转发至目标用户。
8.根据权利要求7所述的实现分布式软交换系统和IMS系统互通的方法,其特征在于:所述步骤(B2)中,IMS系统中的服务呼叫会话控制功能单元与互通节点之间采用SIP协议作为会话控制协议。
9.一种互通节点,其特征在于:所述互通节点包括:
消息分发模块:根据收到消息的类型和字段值判断消息的来源和所进行的业务流程,以及将消息分发至呼叫控制模块或短消息控制模块进行处理;
DNS解析模块:用于分布式软交换系统向IMS系统发起业务请求时的路由查询;
P2P路由模块:用于分布式软交换系统内部的路由查询,以及IMS系统向分布式软交换系统发起业务请求时的路由查询;
呼叫控制模块:用于控制呼叫业务流程的逻辑,其实质是呼叫业务流程的控制状态机,对于每一个呼叫业务流程都需要创建一个呼叫业务逻辑处理单元实例;
短消息控制模块:用于控制短消息业务流程的逻辑,其实质是短消息业务流程的控制状态机,对于每一个短消息业务流程都需要创建一个短消息业务逻辑处理单元实例。
消息分发模块根据接收消息的类型和属性,将消息分发至呼叫控制模块或短消息控制模块,呼叫控制模块和短消息控制模块维护业务的状态信息,对业务过程进行控制,并根据消息的发起方信息和目的方信息调用DNS解析模块或P2P路由模块进行消息的路由查询。
10.一种权利要求9所述互通节点处理消息的方法,其特征在于:所述方法包括:
(1)消息分发模块收到消息后,首先根据消息标识判断该消息是否归属于已经创建的实例,如果是,则将消息分发至对应的实例进行与该消息对应的逻辑处理与状态迁移;如果不存在对应的实例,则判断该消息是否是发起呼叫业务流程,如果是,则创建呼叫业务逻辑处理单元实例,然后转入步骤(3),如果否,则转入步骤(2);
(2)判断是否是发起短消息业务流程,如果是,则创建短消息业务逻辑处理单元实例,然后转入步骤(5),如果否,表明这条消息是一条错误的消息,将其丢弃,返回步骤(1);
(3)判断该流程是否为跨域业务流程,如果否,则转入步骤(7),如果是,则转入步骤(4);
(4)判断是否是IMS系统向分布式软交换系统的呼叫,如果是,则使用P2P路由模块查询路由,然后转入步骤(7);如果否,则使用DNS域名解析模块查询路由,然后转入步骤(7);
(5)判断该流程是否为跨域业务流程,如果否,则转入步骤(8),如果是,则转入步骤(6);
(6)判断是否是IMS系统向分布式软交换系统的短消息,如果是,则使用P2P路由模块查询路由,然后转入步骤(8);如果否,则使用DNS域名解析模块查询路由,然后转入步骤(8);
(7)由呼叫控制模块开始分布式软交换系统的呼叫业务流程,然后转入步骤(9);在跨域业务流程的路由查询完成以后,后续步骤与一般分布式软交换系统的业务流程相同;
(8)由短消息控制模块开始分布式软交换系统的短消息业务流程,然后转入步骤(9);在跨域业务流程的路由查询完成以后,后续步骤与一般分布式软交换系统的业务流程相同;
(9)使用业务流程控制状态机进行呼叫和短消息业务流程的控制;根据后续收到的消息进行对应的逻辑处理与状态迁移,直至该业务流程处理结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210526336.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于CdS晶片的抛光方法
- 下一篇:一种穿膜肽修饰的纳米粒及其制备方法