[发明专利]一种分布式IMS核心网架构下的域间通信方法有效
申请号: | 201210476062.0 | 申请日: | 2012-11-22 |
公开(公告)号: | CN103023979A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 金海;邱飞;陆枫;廖小飞 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 ims 核心 网架 通信 方法 | ||
1.一种分布式IMS核心网架构下的域间通信方法,其特征在于,包括以下步骤:
(1)分布式IMS核心网的P-CSCF接收用户的请求;
(2)P-CSCF判断请求的类型是注册请求还是会话请求,如果是注册请求,则进入步骤(3),如果是会话请求,则进入步骤(4);
(3)P-CSCF根据发起请求的用户归属域处理注册请求;
(4)P-CSCF根据自身保存的用户注册信息判断发起注册请求的用户是否注册,如果已经注册,则进入步骤(6),否则进入步骤(5);
(5)P-CSCF向用户发送用户未注册无法进行会话的回应消息,流程结束;
(6)P-CSCF获取发起会话请求的用户在P-CSCF上的注册信息,然后根据请求中的路由信息将请求转发到用户注册所在的S-CSCF;
(7)用户注册所在的S-CSCF根据被叫用户的归属域来处理会话请求。
2.根据权利要求1所述的域间通信方法,其特征在于,步骤(3)包括:
(3-1)P-CSCF从注册请求取出用户的信息,对比用户的归属域域名和P-CSCF自身所在域的域名判断用户是否属于P-CSCF所在的域,如果属于则进入步骤(3-2),否则进入步骤(3-3);
(3-2)P-CSCF以用户的IMPU作为键进行P2P,以获得对应的S-CSCF的地址,并将注册请求转发到该S-CSCF,然后进入步骤(3-12);
(3-3)P-CSCF查找自身是否缓存有用户归属域的I-CSCF地址列表,如果缓存有,则进入步骤(3-4),否则进入步骤(3-5);
(3-4)P-CSCF从缓存的用户归属域的I-CSCF地址列表中选择一个可用的I-CSCF,将注册请求转发到该I-CSCF,然后进入步骤(3-11);
(3-5)P-CSCF查找自身是否缓存有自身所在域的I-CSCF地址列表,如果缓存有,则进入步骤(3-8),否则进入步骤(3-6);
(3-6)P-CSCF在域内以自身所在域的域名为键进行P2P查找,以获得I-CSCF地址列表;
(3-7)P-CSCF将查找到的自身所在域的I-CSCF列表缓存在内存中;
(3-8)P-CSCF从缓存的自身所在域的I-CSCF地址列表中选择一个可用的I-CSCF,向该I-CSCF发送查找用户归属域的I-CSCF地址列表请求,然后进入步骤(3-9);
(3-9)I-CSCF收到来自P-CSCF的查找请求,以查找的用户归属域的域名为键在全局域内进行P2P查找,以获得对应的I-CSCF地址列表,并将查找到的结果返回给P-CSCF;
(3-10)P-CSCF根据I-CSCF返回的结果将I-CSCF地址列表缓存起来,并从中选择一个可用的I-CSCF,将注册请求转发给该I-CSCF;
(3-11)用户归属域的I-CSCF根据来自P-CSCF的注册请求,以用户的IMPU作为键进行P2P查找,以获得对应的S-CSCF的地址,并将注册请求转发到该S-CSCF;
(3-12)S-CSCF根据收到的注册请求按照3GPP标准流程对注册请求进行处理。
3.根据权利要求1所述的域间通信方法,其特征在于,步骤(7)包括:
(7-1)S-CSCF从会话请求中取出被叫用户信息,将用户的归属域域名与自身所在域域名对比,以判断自身所在域是否是被叫用所在的归属域,如果是,则进入步骤(7-2),否则进入步骤(7-5);
(7-2)S-CSCF在自身所在域内以被叫用户IMPU为键进行P2P查找,以获取到被叫用户IMPU对应的S-CSCF地址;
(7-3)S-CSCF根据查找到的被叫用户注册的S-CSCF地址,向自身所在域内的用户IMPU键值对应的S-CSCF转发会话请求;
(7-4)被叫用户IMPU键值对应的S-CSCF收到来自主叫用户所在的S-CSCF会话请求,按照3GPP标准流程对会话请求进行处理,过程结束;
(7-5)S-CSCF查找自身是否缓存有被叫用户归属域的I-CSCF地址列表,如果查找到,则进入步骤(7-12),否则进入步骤(7-6);
(7-6)S-CSCF查找自身是否缓存有自身所在域的I-CSCF地址列表,如果查找到,则进入步骤(7-9),否则进入步骤(7-7);
(7-7)S-CSCF以自身所在域的域名为键进行P2P查找,以获取自身所在域的I-CSCF地址列表;
(7-8)S-CSCF将查找到的I-CSCF地址列表缓存到内存中;
(7-9)S-CSCF从缓存的自身所在域的I-CSCF地址列表中随机选择一个可用的I-CSCF,并向该I-CSCF发起查找被叫用户归属域的I-CSCF地址列表请求;
(7-10)I-CSCF根据来自S-CSCF的查找被叫用户归属域I-CSCF地址列表请求,以该归属域域名为键,在全局域内进行P2P查找,并将查找结果返回给S-CSCF;
(7-11)S-CSCF将来自I-CSCF的查找结果I-CSCF缓存在内存中;
(7-12)S-CSCF从I-CSCF地址列表中选择一个可用的I-CSCF,并将会话请求转发给被叫用户归属域的I-CSCF;
(7-13)被叫用户归属域的I-CSCF根据会话请求在自身所在域内以被叫用户IMPU为键进行P2P查找以获得对应的S-CSCF地址
(7-14)被叫用户归属域的I-CSCF根据查找结果,并将会话请求转发到该S-CSCF;
(7-15)被叫用户IMPU键值对应的S-CSCF收到来自I-CSCF的会话请求,按照3GPP标准对会话请求进行处理,过程结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210476062.0/1.html,转载请声明来源钻瓜专利网。