一种域选择方法及服务器

申请号 CN201610165443.5 申请日 2016-03-22 公开(公告)号 CN107222452A 公开(公告)日 2017-09-29
申请人 中兴通讯股份有限公司; 发明人 任国华; 瞿敏; 杨维; 童锦松;
摘要 本 发明 实施例 公开了一种域选择方法,包括:接收第一呼叫会话控制功能网元CSCF发送的注册信息查询 请求 ,所述注册信息查询请求包括作为被叫的用户终端的标识;根据所述用户终端的标识,查询所述用户终端的注册网络;当所述用户终端注册在IP多媒体子系统IMS网络时,向所述第一CSCF发送第一注册信息查询反馈消息;或,当所述用户终端注册在码分多址CDMA网络时,向所述第一CSCF发送第二注册信息查询反馈消息。进一步的,本发明实施例公开了一种域选择 服务器 。
权利要求

1.一种域选择方法,其特征在于,包括:
接收第一呼叫会话控制功能网元CSCF发送的注册信息查询请求,所述注册信息查询请求包括作为被叫的用户终端的标识;
根据所述用户终端的标识,查询所述用户终端的注册网络;
当所述用户终端注册在IP多媒体子系统IMS网络时,向所述第一CSCF发送第一注册信息查询反馈消息,所述第一注册信息查询反馈消息指示所述用户终端注册在IMS网络,以使得所述第一CSCF根据所述第一注册信息查询反馈消息,完成呼叫接续;或,当所述用户终端注册在码分多址CDMA网络时,向所述第一CSCF发送第二注册信息查询反馈消息,所述第二注册信息查询反馈消息包括所述用户终端的当前位置且指示所述用户终端注册在CDMA网络,以使得所述第一CSCF根据所述第二注册信息查询反馈消息,完成呼叫接续。
2.根据权利要求1所述的方法,其特征在于,在所述向所述第一CSCF发送第二注册信息查询反馈消息之前,所述方法还包括:
当所述用户终端注册在CDMA网络时,向所述CDMA网络的归属位置寄存器HLR发送位置查询请求;
接收所述HLR发送的位置查询反馈消息,所述位置查询反馈消息包括所述用户终端的当前位置。
3.根据权利要求1或2所述的方法,其特征在于,在所述接收第一CSCF发送的注册信息查询请求之前,所述方法还包括:
接收第二CSCF发送的所述用户终端的注册请求,所述注册请求包括所述用户终端的标识;
根据所述注册请求完成三方注册,并记录所述用户终端当前的注册网络为IMS网络。
4.根据权利要求3所述的方法,其特征在于,在所述根据所述注册请求完成三方注册,并记录所述用户终端当前的注册网络为IMS网络之后,所述方法还包括:
向CDMA网络中的HLR发送注册通知消息,所述注册通知消息指示所述用户终端当前的注册网络为IMS网络,以使得所述HLR注销所述用户终端在所述CDMA网络中的注册。
5.根据权利要求1或2所述的方法,其特征在于,在所述接收第一CSCF发送的注册信息查询请求之前,所述方法还包括:
接收CDMA网络中的HLR发送的注销注册消息,所述注销注册消息指示所述用户终端当前注册在CDMA网络;
根据所述注销注册消息记录所述用户终端当前注册的网络为CDMA网络,并注销所述用户终端在IMS网络中的注册。
6.一种域选择服务器,其特征在于,包括:
接收单元,用于接收第一呼叫会话控制功能网元CSCF发送的注册信息查询请求,所述注册信息查询请求包括作为被叫的用户终端的标识;
查询单元,用于根据所述用户终端的标识,查询所述用户终端的注册网络;
发送单元,用于当所述用户终端注册在IP多媒体子系统IMS网络时,向所述第一CSCF发送第一注册信息查询反馈消息,所述第一注册信息查询反馈消息指示所述用户终端注册在IMS网络,以使得所述第一CSCF根据所述第一注册信息查询反馈消息,完成呼叫接续;或,当所述用户终端注册在码分多址CDMA网络时,向所述第一CSCF发送第二注册信息查询反馈消息,所述第二注册信息查询反馈消息包括所述用户终端的当前位置且指示所述用户终端注册在CDMA网络,以使得所述第一CSCF根据所述第二注册信息查询反馈消息,完成呼叫接续。
7.根据权利要求6所述的服务器,其特征在于,
所述发送单元还用于当所述用户终端注册在CDMA网络时,向所述CDMA网络的归属位置寄存器HLR发送位置查询请求;
所述接收单元还用于接收所述HLR发送的位置查询反馈消息,所述位置查询反馈消息包括所述用户终端的当前位置。
8.根据权利要求6或7所述的服务器,其特征在于,
所述接收单元还用于接收第二CSCF发送的所述用户终端的注册请求,所述注册请求包括所述用户终端的标识;
所述服务器还包括:
第一记录单元,用于根据所述注册请求完成三方注册,并记录所述用户终端当前的注册网络为IMS网络。
9.根据权利要求8所述的服务器,其特征在于,
所述发送单元还用于向CDMA网络中的HLR发送注册通知消息,所述注册通知消息指示所述用户终端当前的注册网络为IMS网络,以使得所述HLR注销所述用户终端在所述CDMA网络中的注册。
10.根据权利要求6或7所述的服务器,其特征在于,
所述接收单元还用于接收CDMA网络中的HLR发送的注销注册消息,所述注销注册消息指示所述用户终端当前注册在CDMA网络;
所述服务器还包括:
第二记录单元,用于根据所述注销注册消息记录所述用户终端当前注册的网络为CDMA网络,并注销所述用户终端在IMS网络中的注册。

说明书全文

一种域选择方法及服务器

技术领域

[0001] 本发明涉及通信领域的语音通信技术,尤其涉及一种域选择方法及服务器。

背景技术

[0002] 随着通信技术的发展,IP多媒体子系统(IP Multimedia Subsystem,IMS)成为4G网络最为重要的组成部分,其中基于IMS的VoLTE(Voice over LTE)是第三代合作伙伴计划(Third Generation Partnership Project,3GPP)关于长期演进(Long Term Evolution,LTE)网络语音解决方案公认的主要发展方向。
[0003] 现有技术中,由于LTE网络部署初期,网络覆盖不足,当VoLTE终端带C模,即终端可以支持码分多址(Code Division Multiple Access,CDMA)频段时,终端可能会在CDMA网络与LTE网络之间切换频繁,导致终端在网络的注册状态也随之频繁变化。如果该终端作为被叫时,由于网络不知道终端当前的注册状态,因此可以采用顺振的方法进行域选择,如图1所示,具体的步骤如下:
[0004] 步骤101、对多媒体电话应用服务器(Multimedia Telephone Application Server,MMTEL AS)进行功能改造,使MMTEL AS支持VoLTE用户的路由重选功能。
[0005] 步骤102、在MMTEL AS设置定时器,在定时器时间范围内接收到暂时无法接通失败响应,或者定时器结束时仍然没有收到呼叫成功响应,或者在用户关机状态下,MMTEL AS在被叫号码前加插特定接入码。
[0006] 步骤103、MMTEL AS向服务呼叫会话控制功能网元(Serving Call Session Control Function,S-CSCF)重新发起呼叫请求
[0007] 步骤104、S-CSCF将呼叫路由到媒体网关控制功能网元(Media Gateway Control Function,MGCF)。
[0008] 步骤105、MGCF识别被叫字冠中的特定接入码,删除该特定接入码后获得被叫号码,并根据特定接入码触发至归属位置寄存器(Home Location Register,HLR)进行位置查询。
[0009] 步骤106、MGCF通过与HLR之间的移动应用部分(Mobile Application Part,MAP)接口查询被叫号码的临时本地号码(Temporary Local Directory Number,TLDN)。
[0010] 步骤107、MGCF根据被叫号码的TLDN进行路由,对被叫号码发起呼叫。
[0011] 由于在呼叫被叫号码时,需要先从IMS网络发起呼叫,在呼叫失败的情况下再呼叫到CDMA网络,因此这种简单域选择的方式,需要经过多个环节的转发,使得呼叫时延大大增加,呼叫接续时间长,用户体验差。

发明内容

[0012] 为解决上述技术问题,本发明实施例期望提供一种域选择方法及服务器,能够减少呼叫接续时的交互流程,缩短呼叫时延,进而缩短了用户的等待时间。
[0013] 本发明的技术方案是这样实现的:
[0014] 一方面,本发明实施例提供一种域选择方法,包括:
[0015] 接收第一呼叫会话控制功能网元CSCF发送的注册信息查询请求,所述注册信息查询请求包括作为被叫的用户终端的标识;
[0016] 根据所述用户终端的标识,查询所述用户终端的注册网络;
[0017] 当所述用户终端注册在IP多媒体子系统IMS网络时,向所述第一CSCF发送第一注册信息查询反馈消息,所述第一注册信息查询反馈消息指示所述用户终端注册在IMS网络,以使得所述第一CSCF根据所述第一注册信息查询反馈消息,完成呼叫接续;或,[0018] 当所述用户终端注册在码分多址CDMA网络时,向所述第一CSCF发送第二注册信息查询反馈消息,所述第二注册信息查询反馈消息包括所述用户终端的当前位置且指示所述用户终端注册在CDMA网络,以使得所述第一CSCF根据所述第二注册信息查询反馈消息,完成呼叫接续。
[0019] 可选的,在所述向所述第一CSCF发送第二注册信息查询反馈消息之前,所述方法还包括:
[0020] 当所述用户终端注册在CDMA网络时,向所述CDMA网络的归属位置寄存器HLR发送位置查询请求;
[0021] 接收所述HLR发送的位置查询反馈消息,所述位置查询反馈消息包括所述用户终端的当前位置。
[0022] 可选的,在所述接收第一CSCF发送的注册信息查询请求之前,所述方法还包括:
[0023] 接收第二CSCF发送的所述用户终端的注册请求,所述注册请求包括所述用户终端的标识;
[0024] 根据所述注册请求完成三方注册,并记录所述用户终端当前的注册网络为IMS网络。
[0025] 可选的,在所述根据所述注册请求完成三方注册,并记录所述用户终端当前的注册网络为IMS网络之后,所述方法还包括:
[0026] 向CDMA网络中的HLR发送注册通知消息,所述注册通知消息指示所述用户终端当前的注册网络为IMS网络,以使得所述HLR注销所述用户终端在所述CDMA网络中的注册。
[0027] 可选的,在所述接收第一CSCF发送的注册信息查询请求之前,所述方法还包括:
[0028] 接收CDMA网络中的HLR发送的注销注册消息,所述注销注册消息指示所述用户终端当前注册在CDMA网络;
[0029] 根据所述注销注册消息记录所述用户终端当前注册的网络为CDMA网络,并注销所述用户终端在IMS网络中的注册。
[0030] 另一方面,本发明实施例提供一种域选择服务器,包括:
[0031] 接收单元,用于接收第一呼叫会话控制功能网元CSCF发送的注册信息查询请求,所述注册信息查询请求包括作为被叫的用户终端的标识;
[0032] 查询单元,用于根据所述用户终端的标识,查询所述用户终端的注册网络;
[0033] 发送单元,用于当所述用户终端注册在IP多媒体子系统IMS网络时,向所述第一CSCF发送第一注册信息查询反馈消息,所述第一注册信息查询反馈消息指示所述用户终端注册在IMS网络,以使得所述第一CSCF根据所述第一注册信息查询反馈消息,完成呼叫接续;或,当所述用户终端注册在码分多址CDMA网络时,向所述第一CSCF发送第二注册信息查询反馈消息,所述第二注册信息查询反馈消息包括所述用户终端的当前位置且指示所述用户终端注册在CDMA网络,以使得所述第一CSCF根据所述第二注册信息查询反馈消息,完成呼叫接续。
[0034] 可选的,所述发送单元还用于当所述用户终端注册在CDMA网络时,向所述CDMA网络的归属位置寄存器HLR发送位置查询请求;
[0035] 所述接收单元还用于接收所述HLR发送的位置查询反馈消息,所述位置查询反馈消息包括所述用户终端的当前位置。
[0036] 可选的,所述接收单元还用于接收第二CSCF发送的所述用户终端的注册请求,所述注册请求包括所述用户终端的标识;
[0037] 所述服务器还包括:
[0038] 第一记录单元,用于根据所述注册请求完成三方注册,并记录所述用户终端当前的注册网络为IMS网络。
[0039] 可选的,所述发送单元还用于向CDMA网络中的HLR发送注册通知消息,所述注册通知消息指示所述用户终端当前的注册网络为IMS网络,以使得所述HLR注销所述用户终端在所述CDMA网络中的注册。
[0040] 可选的,所述接收单元还用于接收CDMA网络中的HLR发送的注销注册消息,所述注销注册消息指示所述用户终端当前注册在CDMA网络;
[0041] 所述服务器还包括:
[0042] 第二记录单元,用于根据所述注销注册消息记录所述用户终端当前注册的网络为CDMA网络,并注销所述用户终端在IMS网络中的注册。
[0043] 本发明实施例提供了一种域选择方法及服务器,所述域选择方法包括:接收第一呼叫会话控制功能网元CSCF发送的注册信息查询请求,所述注册信息查询请求包括作为被叫的用户终端的标识;根据所述用户终端的标识,查询所述用户终端的注册网络;当所述用户终端注册在IP多媒体子系统IMS网络时,向所述第一CSCF发送第一注册信息查询反馈消息,所述第一注册信息查询反馈消息指示所述用户终端注册在IMS网络,以使得所述第一CSCF根据所述第一注册信息查询反馈消息,完成呼叫接续;或,当所述用户终端注册在码分多址CDMA网络时,向所述第一CSCF发送第二注册信息查询反馈消息,所述第二注册信息查询反馈消息包括所述用户终端的当前位置且指示所述用户终端注册在CDMA网络,以使得所述第一CSCF根据所述第二注册信息查询反馈消息,完成呼叫接续。相较于现有技术,在主叫用户终端对被叫用户终端进行呼叫时,首先查询被叫用户终端的注册网络,根据被叫用户终端当前的注册信息,进行精确域选择,使得CSCF将呼叫请求正确路由到被叫用户终端当前注册的网络,减少了呼叫接续时的交互流程,缩短了呼叫时延,进而缩短了用户的等待时间。附图说明
[0044] 图1为现有技术提供的一种域选择方法的流程示意图;
[0045] 图2为本发明实施例提供的一种域选择方法的流程示意图;
[0046] 图3为本发明实施例提供的一种域选择方法的交互示意图1;
[0047] 图4为本发明实施例提供的一种域选择方法的交互示意图2;
[0048] 图5为本发明实施例提供的一种域选择服务器的结构示意图1;
[0049] 图6为本发明实施例提供的一种域选择服务器的结构示意图2;
[0050] 图7为本发明实施例提供的一种域选择服务器的结构示意图3。

具体实施方式

[0051] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0052] 本发明实施例提供一种域选择方法,所述域选择方法可以用于服务集中和连续性应用服务器(Service Centralization and Continuity Application Server,SCC AS),所述SCC AS支持MAP接口,并具备作为访问移动交换中心(Visited Mobile Switching Center,vMSC)网元的功能,可以与CDMA网络中的HLR进行交互。如图2所示,所述域选择方法包括:
[0053] 步骤201、接收第一CSCF发送的注册信息查询请求,所述注册信息查询请求包括作为被叫的用户终端的标识。
[0054] 示例的,所述用户终端的标识可以为用户终端的号码,IP地址,或者其他能够唯一标识用户终端的代码,本发明实施例对此不做限定。当注册在IMS网络中的主叫用户终端需要呼叫被叫用户终端时,可以首先向当前接入的代理呼叫会话控制功能网元(Proxy Call Session Control Function,P-CSCF)发送呼叫请求,P-CSCF将该呼叫请求转发给S-CSCF,S-CSCF在接收到呼叫请求后,首先获取作为被叫的用户终端的标识,然后根据该作为被叫的用户终端的标识,生成注册信息查询请求,用以查询被叫用户终端当前的注册信息,并将生成的注册信息查询请求发送给SCC AS。本发明实施例所述的第一CSCF可以为S-CSCF。
[0055] 步骤202、根据所述用户终端的标识,查询所述用户终端的注册网络。
[0056] 示例的,SCC AS中可以设置注册登记表,所述注册登记表中记录了用户终端的标识与用户终端当前的注册网络之间的对应关系,当SCC AS接收到注册信息查询请求之后,可以首先获取该注册信息查询请求包括的用户终端的标识,然后根据该用户终端的标识,查询注册登记表,获取所述用户终端当前的注册网络。实际应用中,所述注册登记表可以根据用户终端的移动进行更新。
[0057] 步骤203、当所述用户终端注册在IMS网络时,向所述第一CSCF发送第一注册信息查询反馈消息,以使得所述第一CSCF根据所述第一注册信息查询反馈消息,完成呼叫接续;或,当所述用户终端注册在CDMA网络时,向所述第一CSCF发送第二注册信息查询反馈消息,以使得所述第一CSCF根据所述第二注册信息查询反馈消息,完成呼叫接续。
[0058] 其中,所述第一注册信息查询反馈消息指示所述用户终端注册在IMS网络;所述第二注册信息查询反馈消息包括所述用户终端的当前位置且指示所述用户终端注册在CDMA网络。
[0059] 示例的,当SCC AS查询到被叫用户终端当前注册在IMS网络时,可以生成第一注册信息查询反馈消息,并将该第一注册信息查询反馈消息发送给S-CSCF。S-CSCF在接收到第一注册信息查询反馈消息之后,确认被叫用户终端当前的注册网络为IMS网络,然后根据现有技术的方法在IMS网络中获取被叫用户终端当前的位置,进而可以将主叫用户终端的呼叫请求路由到被叫用户终端当前位置对应的P-CSCF,完成呼叫接续。
[0060] 当SCC AS查询到被叫用户终端当前注册在CDMA网络时,由于SCC AS支持MAP接口,可以与CDMA网络中的HLR进行交互,因此SCC AS可以向HLR发送位置查询请求,查询被叫用户终端当前的位置。HLR中可以设置位置登记表,所述位置登记表中记录了用户终端的标识与用户终端当前位置之间的对应关系。HLR在接收到位置查询请求之后,可以根据位置查询请求中被叫用户终端的标识,查询位置登记表,获取被叫用户终端的当前位置,并根据该被叫用户终端的当前位置生成位置查询反馈消息,所述位置查询反馈消息包括所述被叫用户终端的当前位置。SCC AS在接收到位置查询反馈消息后,可以根据被叫用户终端当前的注册网络和当前位置,生成第二注册信息查询反馈消息,并将该第二注册信息查询反馈消息发送给S-CSCF。由于被叫用户当前注册在CDMA网络,因此S-CSCF可以将主叫用户终端的呼叫请求路由到CDMA网络中被叫用户终端当前位置对应的MGCF,由上述MGCF对该呼叫请求进行处理,完成呼叫接续。
[0061] 这样一来,在主叫用户终端对被叫用户终端进行呼叫时,可以首先查询被叫用户终端的注册网络,根据被叫用户终端当前的注册信息,进行精确域选择,使得CSCF将呼叫请求正确路由到被叫用户终端当前注册的网络,减少了呼叫接续时的交互流程,缩短了呼叫时延,进而缩短了用户的等待时间。
[0062] 进一步的,在所述向所述第一CSCF发送第二注册信息查询反馈消息之前,还可以在所述用户终端注册在码分多址CDMA网络时,向所述CDMA网络的HLR发送位置查询请求,然后接收所述HLR发送的位置查询反馈消息,所述位置查询反馈消息包括所述用户终端的当前位置。
[0063] 示例的,由于SCC AS支持MAP接口,可以与CDMA网络中的HLR进行交互,因此SCC AS可以向HLR发送位置查询请求,查询被叫用户终端当前的位置。
[0064] 进一步的,在所述接收第一CSCF发送的注册信息查询请求之前,还可以接收第二CSCF发送的所述用户终端的注册请求,所述注册请求包括所述用户终端的标识,然后根据所述注册请求完成三方注册,并记录所述用户终端当前的注册网络为IMS网络。
[0065] 示例的,当用户终端初始接入IMS网络,或者小区切换的过程中接入IMS网络时,需要在IMS网络中进行注册。此时,用户终端可以通过LTE网络向IMS网络的入口P-CSCF发起注册请求,P-CSCF将用户终端的注册请求转发给S-CSCF,S-CSCF可以根据该注册请求首先完成用户终端在IMS网络上的注册,然后向SCC AS发送该注册请求,所述注册请求包括所述用户终端的标识,SCC AS根据该注册请求完成三方注册,即将用户终端当前的注册网络通知SCC AS,使得SCC AS能够记录所述用户终端当前的注册网络为IMS网络。
[0066] 进一步的,在所述根据所述注册请求完成三方注册,并记录所述用户终端当前的注册网络为IMS网络之后,还可以向CDMA网络中的HLR发送注册通知消息,所述注册通知消息指示所述用户终端当前的注册网络为IMS网络,以使得所述HLR注销所述用户终端在所述CDMA网络中的注册。
[0067] 示例的,由于用户终端可能是从CDMA网络中切换过来的,因此CDMA网络中还记录着用户终端的注册信息,如果不进行删除,当该用户终端作为被叫时,S-CSCF无法分辨出用户终端当前到底注册在哪一个网络中,容易导致呼叫失败,因此用户终端在IMS网络中注册成功之后,SCC AS可以向CDMA网络中的HLR发送注册通知消息,用以指示所述用户终端当前的注册网络为IMS网络,HLR在接收到注册通知消息之后,首先注销用户终端在本地的注册信息,同时向移动交换中心(Mobile Switching Center emulation,MSCe)发送注销登记请求,所述注销登记请求包括用户终端的标识,MSCe在接收到注销登记请求之后,可以根据用户终端的标识,注销用户终端在CDMA网络中的注册。
[0068] 进一步的,在所述接收第一CSCF发送的注册信息查询请求之前,还可以接收CDMA网络中的HLR发送的注销注册消息,所述注销注册消息指示所述用户终端当前注册在CDMA网络,然后根据所述注销注册消息记录所述用户终端当前注册的网络为CDMA网络,并注销所述用户终端在IMS网络中的注册。
[0069] 示例的,当用户终端初始接入CDMA网络,或者小区切换的过程中接入CDMA网络时,需要在CDMA网络中进行注册,此时用户终端可以向CDMA网络的MSCe发起注册请求,所述注册请求包括用户终端的标识。MSCe收到注册消息后,完成所述用户终端在CDMA网络中的注册。同时向HLR发送注册通知消息,所述注册通知消息指示所述第一用户终端当前的注册网络为CDMA网络。HLR在收到注册通知消息之后,可以生成注销注册消息,并向SCC AS发送所述注销注册消息,以便于SCC AS将注册登记表中该用户终端的注册网络进行更新,同时注销该用户终端在IMS网络中的注册。
[0070] 本发明实施例提供了一种域选择方法,包括:接收第一CSCF发送的注册信息查询请求,所述注册信息查询请求包括作为被叫的用户终端的标识;根据所述用户终端的标识,查询所述用户终端的注册网络;当所述用户终端注册在IMS网络时,向所述第一CSCF发送第一注册信息查询反馈消息,所述第一注册信息查询反馈消息指示所述用户终端注册在IMS网络,以使得所述第一CSCF根据所述第一注册信息查询反馈消息,完成呼叫接续;或,当所述用户终端注册在CDMA网络时,向所述第一CSCF发送第二注册信息查询反馈消息,所述第二注册信息查询反馈消息包括所述用户终端的当前位置且指示所述用户终端注册在CDMA网络,以使得所述第一CSCF根据所述第二注册信息查询反馈消息,完成呼叫接续。相较于现有技术,在主叫用户终端对被叫用户终端进行呼叫时,首先查询被叫用户终端的注册网络,根据注册网络的不同,使得CSCF可以将呼叫请求路由到被叫用户终端当前注册的网络,减少了呼叫接续时的交互流程,缩短了呼叫时延,进而缩短了用户的等待时间。
[0071] 本发明实施例提供一种域选择方法,以第一用户终端注册到IMS网络,并作为被叫用户终端为例进行说明,如图3所示,包括:
[0072] 步骤301、第一用户终端向P-CSCF发送注册请求,所述注册请求包括所述第一用户终端的标识。
[0073] 示例的,第一用户终端可以通过LTE网络,向IMS网络的入口P-CSCF发起注册请求。
[0074] 步骤302、P-CSCF将所述注册请求转发给S-CSCF。
[0075] 示例的,一个S-CSCF可以连接多个P-CSCF,第一用户终端可以向接入位置对应的P-CSCF发起注册请求,然后P-CSCF将该注册请求转发给与其连接的S-CSCF。
[0076] 步骤303、S-CSCF将所述注册请求发送给SCC AS。
[0077] 示例的,S-CSCF可以首先根据该注册请求完成用第一户终端在IMS网络中的注册,然后将注册请求发送给SCC AS。
[0078] 步骤304、SCC AS根据所述注册请求完成三方注册,并记录所述第一用户终端当前的注册网络为IMS网络。
[0079] 具体的,SCC AS中可以设置注册登记表,该注册登记表中记录了用户终端的标识与用户终端当前注册网络之间的对应关系,当SCC AS接收到注册请求之后,可以根据该注册请求更新所述注册登记表,使得该注册登记表中与第一用户终端的标识对应的注册网络为IMS网络。
[0080] 步骤305、SCC AS向HLR发送注册通知消息,所述注册通知消息指示所述第一用户终端当前的注册网络为IMS网络。
[0081] 示例的,SCC AS可以通过“REGNOT(Registration Notification INVOKE)”消息通知HLR。
[0082] 步骤306、HLR向SCC AS发送注册通知反馈消息。
[0083] 示例的,HLR可以向SCC AS返回“regnot(Registration Notification RETURN RESULT)”消息。
[0084] 步骤307、HLR根据所述注册通知反馈消息生成注销注册消息。
[0085] 示例的,HLR在收到“REGNOT”消息之后,可以根据REGNOT消息中的内容得知第一用户终端当前注册在IMS网络,需要将第一用户终端在CDMA网络中的注册进行注销,因此可以根据第一用户终端当前的注册网络生成注销注册消息。
[0086] 步骤308、HLR向MSC发送所述注销注册消息。
[0087] 示例的,HLR可以向MSC发送“REGCANC(Registration Cancellation INVOKE)”消息。
[0088] 步骤309、MSC根据所述注销注册消息注销所述第一用户终端在CDMA网络中的注册。
[0089] 示例的,MSC在接收到“REGCANC”消息之后,根据该“REGCANC”消息中的内容,对第一用户终端在CDMA网络中的注册进行注销。
[0090] 步骤310、MSC向HLR发送注销反馈信息。
[0091] 示例的,MSC可以向HLR发送“regcanc(Registration Cancellation RETURN RESULT)消息”。
[0092] 步骤311、P-CSCF接收注册在IMS网络的第二用户终端发送的呼叫请求,所述呼叫请求包括第一用户终端的标识。
[0093] 示例的,当第一用户终端在IMS网络中完成注册之后,可能会出现作为被叫的情况,此时第二用户终端当前位置的P-CSCF可以接收第二用户终端发送的呼叫请求,该呼叫请求中包括作为被叫的第一用户终端的标识。
[0094] 步骤312、P-CSCF将所述呼叫请求转发给S-CSCF。
[0095] 示例的,P-CSCF可以将该呼叫请求发送给与其连接的S-CSCF。
[0096] 步骤313、S-CSCF向SCC AS发送注册信息查询请求,所述注册信息查询请求包括所述第一用户终端的标识。
[0097] 步骤314、SCC AS根据所述第一用户终端的标识,查询所述第一用户终端的注册网络。
[0098] 示例的,SCC AS可以根据第一用户终端的标识,查询本地设置的注册登记表,获取第一用户终端当前的注册网络。
[0099] 步骤315、当所述第一用户终端的注册网络为IMS网络时,SCC AS向所述S-CSCF发送第一注册信息查询反馈消息,所述第一注册信息查询反馈消息包括第一用户终端的注册网络。
[0100] 示例的,当所述第一用户终端的注册网络为IMS网络时,SCC AS生成第一注册信息查询反馈消息,并将该第一注册信息查询反馈消息发送给S-CSCF。
[0101] 步骤316、S-CSCF获取所述第一用户终端当前位置对应的P-CSCF。
[0102] 示例的,S-CSCF可以根据现有技术获取第一用户终端的当前位置,进而能够确认第一用户终端当前位置对应的P-CSCF。
[0103] 步骤317、S-CSCF将所述呼叫请求路由到所述第一用户终端当前位置对应的P-CSCF,完成呼叫接续。
[0104] 示例的,S-CSCF将所述呼叫请求路由到所述第一用户终端当前位置对应的P-CSCF,该P-CSCF接通第一用户终端,完成第二用户终端呼叫第一用户终端的呼叫接续。
[0105] 本发明实施例提供了一种域选择方法,相较于现有技术,在主叫用户终端对被叫用户终端进行呼叫时,首先查询被叫用户终端的注册网络为IMS,使得CSCF可以准确的将呼叫请求路由到被叫用户终端当前注册的IMS网络,减少了呼叫接续时的交互流程,缩短了呼叫时延,进而缩短了用户的等待时间。
[0106] 本发明实施例提供一种域选择方法,以第一用户终端注册到CDMA网络,并作为被叫用户终端为例进行说明,如图4所示,包括:
[0107] 步骤401、第一用户终端向MSC发送注册请求,所述注册请求包括所述第一用户终端的标识。
[0108] 示例的,示例的,第一用户终端可以通过CDMA网络,向MSC发起注册请求。
[0109] 步骤402、MSC根据所述注册请求完成所述第一用户终端在CDMA网络中的注册。
[0110] 步骤403、MSC向HLR发送注册通知消息,所述注册通知消息指示所述第一用户终端当前的注册网络为CDMA网络。
[0111] 示例的,MSC可以向HLR发送“REGNOT”消息,用于通知HLR所述第一用户终端当前的注册网络为CDMA网络。
[0112] 步骤404、HLR向MSC发送注册通知反馈消息。
[0113] 示例的,HLR可以向MSC发送“regnot”消息。
[0114] 步骤405、HLR根据所述注册通知反馈消息生成注销注册消息。
[0115] 示例的,HLR在收到“REGNOT”消息之后,可以根据REGNOT消息中的内容得知第一用户终端当前注册在CDMA网络,需要将第一用户终端在IMS网络中的注册进行注销,因此可以根据第一用户终端当前的注册网络生成注销注册消息。
[0116] 步骤406、HLR向SCC AS发送所述注销注册消息。
[0117] 示例的,HLR可以向SCC AS发送“REGCANC”消息。
[0118] 步骤407、SCC AS根据所述注销注册消息根据所述注销注册消息记录所述第一用户终端当前注册的网络为CDMA网络,并注销第一用户终端在IMS网络中的注册。
[0119] 示例的,SCC AS中设置有注册登记表,在接收到HLR发送的“REGCANC”消息之后,可以根据该“REGCANC”消息中的内容更新更新所述注册登记表,使得该注册登记表中与第一用户终端的标识对应的注册网络为CDMA网络。
[0120] 步骤408、SCC AS向HLR发送注销反馈信息。
[0121] 示例的,SCC AS可以向HLR发送“regcanc”消息。
[0122] 步骤409、P-CSCF接收注册在IMS网络的第二用户终端发送的呼叫请求,所述呼叫请求包括第一用户终端的标识。
[0123] 示例的,当第一用户终端在CDMA网络中完成注册之后,可能会出现作为被叫的情况,此时第二用户终端当前位置的P-CSCF可以接收第二用户终端发送的呼叫请求,该呼叫请求中包括作为被叫的第一用户终端的标识。
[0124] 步骤410、P-CSCF将所述呼叫请求转发给S-CSCF。
[0125] 示例的,P-CSCF可以将该呼叫请求发送给与其连接的S-CSCF。
[0126] 步骤411、S-CSCF向SCC AS发送注册信息查询请求,所述注册信息查询请求包括所述第一用户终端的标识。
[0127] 步骤412、SCC AS根据所述第一用户终端的标识,查询所述第一用户终端的注册网络。
[0128] 示例的,SCC AS可以根据第一用户终端的标识,查询本地设置的注册登记表,获取第一用户终端当前的注册网络。
[0129] 步骤413、当所述第一用户终端的注册网络为CDMA网络时,SCC AS向HLR发送位置查询请求,所述位置查询请求包括所述第一用户终端的标识。
[0130] 示例的,由于SCC AS支持MAP接口,可以与HLR进行交互,因此可以向HLR发送位置查询请求。具体的,SCC AS可以向HLR发送“LOCREQ(Location Request INVOKE)”消息,向HLR进行位置查询。
[0131] 步骤414、HLR向SCC AS发送位置查询反馈消息,所述位置查询反馈消息包括所述第一用户终端的当前位置。
[0132] 示例的,HLR通过“locreq(Location Request RETURN RESULT)”消息向SCC AS返回位置查询结果。
[0133] 步骤415、SCC AS根据所述第一用户终端的注册网络和当前位置,生成第二注册信息查询反馈消息。
[0134] 步骤416、SCC AS将所述第二注册信息查询反馈消息发送给S-CSCF。
[0135] 步骤417、S-CSCF将呼叫请求路由至位于CDMA网络中与所述第一用户终端的当前位置对应的MGCF,完成呼叫接续。
[0136] 示例的,由于被叫用户当前注册在CDMA网络,因此S-CSCF可以将第二用户终端的呼叫请求路由到CDMA网络中第一用户终端当前位置对应的MGCF,该MGCF发送初始地址信息(Initial Address Message,IAM)消息到CDMA网络,完成呼叫接续。
[0137] 本发明实施例提供了一种域选择方法,相较于现有技术,在主叫用户终端对被叫用户终端进行呼叫时,首先查询被叫用户终端的注册网络为CDMA,使得CSCF可以准确的将呼叫请求路由到被叫用户终端当前注册的CDMA网络,减少了呼叫接续时的交互流程,缩短了呼叫时延,进而缩短了用户的等待时间。
[0138] 需要说明的是,本发明实施例提供的域选择方法步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。
[0139] 本发明实施例提供一种域选择服务器50,如图5所示,包括:
[0140] 接收单元501,用于接收第一CSCF发送的注册信息查询请求,所述注册信息查询请求包括作为被叫的用户终端的标识。
[0141] 查询单元502,用于根据所述用户终端的标识,查询所述用户终端的注册网络。
[0142] 发送单元503,用于当所述用户终端注册在IMS网络时,向所述第一CSCF发送第一注册信息查询反馈消息,所述第一注册信息查询反馈消息指示所述用户终端注册在IMS网络,以使得所述第一CSCF根据所述第一注册信息查询反馈消息,完成呼叫接续;或,当所述用户终端注册在CDMA网络时,向所述第一CSCF发送第二注册信息查询反馈消息,所述第二注册信息查询反馈消息包括所述用户终端的当前位置且指示所述用户终端注册在CDMA网络,以使得所述第一CSCF根据所述第二注册信息查询反馈消息,完成呼叫接续。
[0143] 这样一来,在主叫用户终端对被叫用户终端进行呼叫时,首先查询被叫用户终端的注册网络,根据注册网络的不同,使得CSCF可以将呼叫请求路由到被叫用户终端当前注册的网络,减少了呼叫接续时的交互流程,缩短了呼叫时延,进而缩短了用户的等待时间。
[0144] 可选的,所述发送单元503还用于当所述用户终端注册在码分多址CDMA网络时,向所述CDMA网络的HLR发送位置查询请求;所述接收单元501还用于接收所述HLR发送的位置查询反馈消息,所述位置查询反馈消息包括所述用户终端的当前位置。
[0145] 可选的,所述接收单元501还用于接收第二CSCF发送的所述用户终端的注册请求,所述注册请求包括所述用户终端的标识;如图6所示,所述服务器50还包括:第一记录单元504,用于根据所述注册请求完成三方注册,并记录所述用户终端当前的注册网络为IMS网络。
[0146] 可选的,所述发送单元503还用于向CDMA网络中的HLR发送注册通知消息,所述注册通知消息指示所述用户终端当前的注册网络为IMS网络,以使得所述HLR注销所述用户终端在所述CDMA网络中的注册。
[0147] 可选的,所述接收单元501还用于接收CDMA网络中的HLR发送的注销注册消息,所述注销注册消息指示所述用户终端当前注册在CDMA网络;如图7所示,所述服务器50还包括:第二记录单元505,用于根据所述注销注册消息记录所述用户终端当前注册的网络为CDMA网络,并注销所述用户终端在IMS网络中的注册。
[0148] 需要说明的是,第一,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0149] 第二,所述查询单元502、所述第一记录单元504和所述第二记录单元506均可由位于服务器50中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)、或现场可编程阵列(Field Programmable Gate Array,FPGA)等实现。所述接收单元501和所述发送单元503均可由位于服务器50中的天线以及天线的驱动电路实现。
[0150] 本发明实施例提供一种域选择服务器,包括:接收单元,用于接收第一呼叫会话控制功能网元CSCF发送的注册信息查询请求,所述注册信息查询请求包括作为被叫的用户终端的标识。查询单元,用于根据所述用户终端的标识,查询所述用户终端的注册网络。发送单元,用于当所述用户终端注册在IMS网络时,向所述第一CSCF发送第一注册信息查询反馈消息,所述第一注册信息查询反馈消息指示所述用户终端注册在IMS网络;或,当所述用户终端注册在CDMA网络时,向所述第一CSCF发送第二注册信息查询反馈消息,所述第二注册信息查询反馈消息包括所述用户终端的当前位置且指示所述用户终端注册在CDMA网络。相较于现有技术,在主叫用户终端对被叫用户终端进行呼叫时,首先查询被叫用户终端的注册网络,根据注册网络的不同,使得CSCF可以将呼叫请求路由到被叫用户终端当前注册的网络,减少了呼叫接续时的交互流程,缩短了呼叫时延,进而缩短了用户的等待时间。
[0151] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0152] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0153] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0154] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0155] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
QQ群二维码
意见反馈