CN104219202A - 实现VoLTE业务的方法、系统及HSS - Google Patents
实现VoLTE业务的方法、系统及HSS Download PDFInfo
- Publication number
- CN104219202A CN104219202A CN201310211110.8A CN201310211110A CN104219202A CN 104219202 A CN104219202 A CN 104219202A CN 201310211110 A CN201310211110 A CN 201310211110A CN 104219202 A CN104219202 A CN 104219202A
- Authority
- CN
- China
- Prior art keywords
- user data
- hss
- user
- ims
- hlr
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种实现VoLTE业务的方法,包括步骤:IMS HSS接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将用户数据操作请求转发至HLR/EPC HSS;HLR/EPC HSS根据用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS;IMS HSS将操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器。本发明还公开了一种IMS HSS和HLR/EPC HSS,以及包括IMS HSS和HLR/EPC HSS的实现VoLTE业务的系统。采用本发明所公开的方案,实现了在HLR/EPC HSS和IMS HSS独立部署的情况下,通过HLR/EPC HSS和IMS HSS之间的交互,使得VoLTE的相关业务得以开展。
Description
技术领域
本发明涉及到移动通讯技术领域,特别涉及到一种实现VoLTE业务的方法、系统及IMS HSS和HLR/EPC HSS。
背景技术
第四代无线数据网络(Long Term Evolution,LTE)是目前国际主流的新一代宽带无线移动通信技术,其是面向分组域业务,不能像传统的2G/3G网络那样提供电路域业务,因此如何在LTE网络提供语音业务成为业界关注的一个问题。为此,第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)规范定义LTE 和移动网络演进目标是采用互联网协议IP的多媒体子系统(IP Multimedia Subsystem,IMS)向用户提供多媒体语音业务,此时IMS作为业务控制层系统,LTE和演进的数据核心网(Evolved Packet Core,EPC)仅作为承载层。
3GPP针对基于LTE的语音(Voice over LTE,VoLTE)部署的问题,标准化了增强的单一无线语音呼叫连续性(enhanced Single Radio Voice Call Continuity,enhanced SRVCC)、终呼接入域选择(Terminating-Access Domain Selection,T-ADS)等解决方案或流程。而在这些方案中,3GPP都是将IMS归属用户服务器(IMS HomeSubscriber Server,IMS HSS)、归属位置寄存器(Home Location Register, HLR)和EPC 归属用户服务器(EPC Home Subscriber Server,EPC HSS)统一到一个广义的“HSS”范畴内,3GPP认为运营商合一部署HLR/EPC HSS和IMS HSS,还是单独部署HLR/EPC HSS和IMS HSS,不在规范定义的范围内,其对这几个网元单独部署时,由上述流程而引入的它们之间的交互标准更没有提及。而事实上,目前运营商部署的HLR/EPC HSS和IMS HSS一般都是分开部署的,由于HLR/EPC HSS和IMS HSS无法交互,因而基于LTE的增强SRVCC和T-ADS等相关业务无法开展。
发明内容
本发明的主要目的为提供一种实现VoLTE业务的方法、系统及HSS,能够在HLR/EPC HSS和IMS HSS独立部署的情况下,通过HLR/EPC HSS和IMS HSS之间的交互,使得VoLTE的相关业务得以开展。
本发明提供一种实现VoLTE业务的方法,包括步骤:
IMS归属用户服务器IMS HSS接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将所述用户数据操作请求转发至归属位置寄存器和EPC 归属用户服务器HLR/EPC HSS;
HLR/EPC HSS根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS;
IMS HSS将所述操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器。
优选地,所述VoLTE业务的用户数据操作请求包括:
当所述VoLTE业务为增强的单一无线语音呼叫连续性业务时,所述用户数据操作请求为指示更新会话迁移号的操作请求,或为业务集中及连续性应用服务器发起的指示读取用户的单一无线语音呼叫连续性能力和指示更新会话迁移号的操作请求;
当所述VoLTE业务为终呼接入域选择业务时,所述用户数据操作请求为业务集中及连续性应用服务器发起的指示查询用户的终呼接入域选择信息的操作请求;所述用户的终呼接入域选择信息包括:支持IMS语音的能力,或包括支持IMS语音的能力和最近活动时间,或包括支持IMS语音的能力和最近活动无线接入类型,或包括支持IMS语音的能力、最近活动时间和最近活动无线接入类型。
优选地,所述IMS HSS接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将所述用户数据操作请求转发至HLR/EPCHSS包括:
当IMS HSS接收到的用户数据操作请求为指示读取用户的单一无线语音呼叫连续性能力时,向该用户归属的HLR/EPC HSS发送用户数据读取请求,请求读取用户的单一无线语音呼叫连续性能力;
当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,向该用户归属的HLR/EPC HSS发送用户数据更新请求,请求更新会话迁移号;
当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的终呼接入域选择信息。
优选地,所述HLR/EPC HSS根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS包括:
当接收到读取单一无线语音呼叫连续性能力的用户数据读取请求时,将本地存储的用户的单一无线语音呼叫连续性能力以用户数据读取响应消息返回至IMS HSS;
当接收到用户数据更新请求时,将接收到的会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点;
当接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
优选地,所述HLR/EPC HSS根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS还包括:
当接收到用户数据更新请求时,根据接收到的会话迁移号更新本地会话迁移号;
判断接收到的会话迁移号与本地会话迁移号是否一致,若是,则返回用户数据更新响应消息至IMS HSS,若否,则将更新后的本地会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点,并在接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
优选地,所述HLR/EPC HSS根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS还包括:
当接收到用户数据查询请求时,向移动管理实体和通用分组无线服务节点发起用户数据查询下插请求,请求查询当前跟踪区和当前路由区更新的用户的接入域信息;
接收移动管理实体和通用分组无线服务节点返回的包括当前跟踪区和当前路由区更新的用户的接入域信息,比较所述当前跟踪区更新的用户的接入域信息和所述当前路由区更新的用户的接入域信息;
将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
本发明还提供一种IMS HSS,包括:
请求转发模块,用于接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将所述用户数据操作请求转发至HLR/EPC HSS;
结果传送模块,用于将接收到的HLR/EPC HSS根据所述用户数据操作请求进行相应的操作所返回的操作结果,以用户数据操作响应消息传送至业务集中及连续性应用服务器。
优选地,所述请求转发模块用于:
当IMS HSS接收到的用户数据操作请求为指示读取用户的单一无线语音呼叫连续性能力时,向该用户归属的HLR/EPC HSS发送用户数据读取请求,请求读取用户的单一无线语音呼叫连续性能力;
当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,向该用户归属的HLR/EPC HSS发送用户数据更新请求,请求更新会话迁移号;
当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的终呼接入域选择信息。
本发明还提供一种HLR/EPC HSS,包括:
结果返回模块,用于根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS。
优选地,所述结果返回模块用于:
当接收到读取单一无线语音呼叫连续性能力的用户数据读取请求时,将本地存储的用户的单一无线语音呼叫连续性能力以用户数据读取响应消息返回至IMS HSS;
当接收到用户数据更新请求时,将接收到的会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点;
当接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
优选地,所述结果返回模块具体还用于:
当接收到用户数据更新请求时,根据接收到的会话迁移号更新本地会话迁移号;
判断接收到的会话迁移号与本地会话迁移号是否一致,若是,则返回用户数据更新响应消息至IMS HSS,若否,则将更新后的本地会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点,并在接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
优选地,所述结果返回模块具体还用于:
当接收到用户数据查询请求时,向移动管理实体和通用分组无线服务节点发起用户数据查询下插请求,请求查询当前跟踪区和当前路由区更新的用户的接入域信息;
接收移动管理实体和通用分组无线服务节点返回的包括当前跟踪区和当前路由区更新的用户的接入域信息,比较所述当前跟踪区更新的用户的接入域信息和所述当前路由区更新的用户的接入域信息;
将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
本发明进一步提供一种实现VoLTE业务的系统,包括IMS HSS和HLR/EPC HSS,其中:
所述IMS HSS,用于接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将所述用户数据操作请求转发至HLR/EPC HSS;将HLR/EPC HSS返回的操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器;
所述HLR/EPC HSS,用于根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS。
优选地,所述VoLTE业务的用户数据操作请求包括:
当所述VoLTE业务为增强的单一无线语音呼叫连续性业务时,所述用户数据操作请求为指示更新会话迁移号的操作请求,或为业务集中及连续性应用服务器发起的指示读取用户的单一无线语音呼叫连续性能力和指示更新会话迁移号的操作请求;
当所述VoLTE业务为终呼接入域选择业务时,所述用户数据操作请求为业务集中及连续性应用服务器发起的指示查询用户的终呼接入域选择信息的操作请求;所述用户的终呼接入域选择信息包括:支持IMS语音的能力,或包括支持IMS语音的能力和最近活动时间,或包括支持IMS语音的能力和最近活动无线接入类型,或包括支持IMS语音的能力、最近活动时间和最近活动无线接入类型。
优选地,所述IMS HSS具体用于:
当IMS HSS接收到的用户数据操作请求为指示读取用户的单一无线语音呼叫连续性能力时,向该用户归属的HLR/EPC HSS发送用户数据读取请求,请求读取用户的单一无线语音呼叫连续性能力;
当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,向该用户归属的HLR/EPC HSS发送用户数据更新请求,请求更新会话迁移号;
当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的终呼接入域选择信息。
优选地,所述HLR/EPC HSS用于:
当接收到读取单一无线语音呼叫连续性能力的用户数据读取请求时,将本地存储的用户的单一无线语音呼叫连续性能力以用户数据读取响应消息返回至IMS HSS;
当接收到用户数据更新请求时,将接收到的会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点;
当接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
优选地,所述HLR/EPC HSS还用于:
当接收到用户数据更新请求时,根据接收到的会话迁移号更新本地会话迁移号;
判断接收到的会话迁移号与本地会话迁移号是否一致,若是,则返回用户数据更新响应消息至IMS HSS,若否,则将更新后的本地会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点,并在接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
优选地,所述HLR/EPC HSS还用于:
当接收到用户数据查询请求时,向移动管理实体和通用分组无线服务节点发起用户数据查询下插请求,请求查询当前跟踪区和当前路由区更新的用户的接入域信息;
接收移动管理实体和通用分组无线服务节点返回的包括当前跟踪区和当前路由区更新的用户的接入域信息,比较所述当前跟踪区更新的用户的接入域信息和所述当前路由区更新的用户的接入域信息;
将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
本发明通过当IMS HSS接收到业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求后,将其转发至HLR/EPC HSS,并在HLR/EPC HSS根据用户数据操作请求进行相应的操作而返回操作结果至IMS HSS后,通过IMS HSS将操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器,实现了通过HLR/EPC HSS和IMS HSS之间的交互,使得VoLTE的相关业务得以开展。
附图说明
图1为本发明实现VoLTE业务的方法一实施例的流程示意图;
图2为本发明实现VoLTE业务的方法中IMS HSS转发用户数据操作请求至HLR/EPC HSS的流程示意图;
图3为本发明实现VoLTE业务的方法中HLR/EPC HSS返回操作结果至IMS HSS第一种实施方式的流程示意图;
图4为本发明实现VoLTE业务的方法中HLR/EPC HSS返回操作结果至IMS HSS第二种实施方式的流程示意图;
图5为本发明实现VoLTE业务的方法中HLR/EPC HSS返回操作结果至IMS HSS第三种实施方式的流程示意图;
图6为本发明IMS HSS一实施例的结构示意图;
图7为本发明HLR/EPC HSS一实施例的结构示意图;
图8为本发明实现VoLTE业务的系统一实施例的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种实现VoLTE业务的方法,在IMS HSS和HLR/EPC HSS独立部署的情况下,通过IMS HSS和HLR/EPC HSS的交互,使得增强SRVCC和T-ADS等与VoLTE相关的业务得以开展。本发明实施例以增强SRVCC业务和T-ADS为例进行说明,也可以将该方法应用于其他与VoLTE相关的业务。
参照图1,图1为本发明实现VoLTE业务的方法一实施例的流程示意图。
本实施例所提供的实现VoLTE业务的方法,包括步骤:
步骤S10,IMS HSS接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将用户数据操作请求转发至HLR/EPC HSS;
当IMS HSS接收到业务集中及连续性应用服务器SCC AS发起的用于指示与VoLTE相关的业务中,对用户数据进行操作的VoLTE业务的用户数据操作请求后,与HLR/EPC HSS进行交互,即将该用户数据操作请求转发至HLR/EPC HSS,请求HLR/EPC HSS根据用户数据操作请求对用户数据进行相应的操作。本实施例中,与VoLTE相关的业务可以包括增强的单一无线语音呼叫连续性业务以及终呼接入域业务等语音业务;当VoLTE业务为增强的单一无线语音呼叫连续性业务时,用户数据操作请求可以为指示更新会话迁移号的操作请求,也可以为业务集中及连续性应用服务器发起的指示读取用户的单一无线语音呼叫连续性能力和指示更新会话迁移号的操作请求;当VoLTE业务为终呼接入域选择业务时,用户数据操作请求为业务集中及连续性应用服务器发起的指示查询用户的终呼接入域选择信息的操作请求;用户的终呼接入域选择信息可以包括支持IMS语音的能力,也可以包括支持IMS语音的能力和最近活动时间,也可以包括支持IMS语音的能力和最近活动无线接入类型,还可以包括支持IMS语音的能力、最近活动时间和最近活动无线接入类型。
参照图2,图2为本发明实现VoLTE业务的方法中IMS HSS转发用户数据操作请求至HLR/EPC HSS的流程示意图。
在本实施例中,步骤S10具体包括步骤S11、步骤S12和步骤S13;当IMS HSS接收到的用户数据操作请求为指示读取用户的单一无线语音呼叫连续性能力时,执行步骤S11;当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,执行步骤S12;当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,执行步骤S13;
步骤S11,向用户归属的HLR/EPC HSS发送用户数据读取请求,请求读取用户的单一无线语音呼叫连续性能力;
当IMS HSS接收到指示读取用户的单一无线语音呼叫连续性能力时,则向该用户归属的HLR/EPC HSS发送用户数据读取请求,请求从HLR/EPC HSS端读取用户的单一无线语音呼叫连续性能力。本实施例中,用户在执行分组交换(Packet Switching,PS)附着或演进分组系统(Evolved Packet System, EPS)附着过程中,移动管理实体(Mobile Management Entity,MME)或通用分组无线服务技术(General Packet Radio Service,GPRS)的服务节点(Serving GPRS Support Node, SGSN)会向HLR/EPC HSS网元发起位置更新请求,请求中携带了用户的单一无线语音呼叫连续性SRVCC能力;HLR/EPCHSS网元收到位置更新请求以后,更新服务节点的信息,记录请求中携带的用户的SRVCC能力,并下插用户签约数据到MME或SGSN,用户签约数据中包含本地存储的STN-SR;HLR/EPC HSS所存储的用户的SRVCC能力以及STN-SR用于在接收到IMS HSS发送的用户数据操作请求后向IMS HSS提供相应的数据操作结果。
用户在执行IMS注册过程中,接入迁移控制功能(Access TransferControl Function,ATCF)决策执行增强SRVCC过程,ATCF分配一个动态的STN-SR,将其记录为vSTN-SR,并在SIP注册消息中将其携带给呼叫会话控制功能(Call Session Control Function, CSCF)网元;CSCF网元向业务集中及连续性应用服务器发起第三方注册过程,发送会话发起协议(Session Initiation Protocol,SIP)注册请求消息给SCC AS,其中携带vSTN-SR;SCC AS收到SIP注册请求以后,SCC AS执行第三方注册流程,向IMS HSS通过Sh接口用户数据读取请求,请求读取用户的SRVCC能力。
IMS HSS向用户归属的HLR/EPC HSS发送用户数据读取请求,可以通过扩展的移动应用协议(Mobile Application Protocol,MAP)任意时间查询操作(Any Time Interrogation,ATI)向HLR/EPC HSS发送请求消息,而HLR/EPC HSS向IMS HSS回应相应的操作结果时,是通过MAP ATI响应消息返回操作结果给IMS HSS;IMS HSS还可以采用标准的Sh接口消息用户数据请求(User Data Request,UDR)来实现,IMS HSS通过Sh接口UDR向HLR/EPC HSS发送请求消息,请求读取用户的SRVCC能力信息,而HLR/EPC HSS将本地存储的用户的 SRVCC能力信息通过Sh接口用户数据请求(User Data Answer,UDA)响应消息返回给IMS HSS。
步骤S12,向用户归属的HLR/EPC HSS发送用户数据更新请求,请求更新会话迁移号;
当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,向用户归属的HLR/EPC HSS发送用户数据更新请求,请求HLR/EPC HSS根据所分配的动态会话迁移号更新下插用户签约数据到MME或SGSN的用户签约数据中所包含的本地会话迁移号。本实施例中,IMS HSS向HLR/EPC HSS发送用户数据更新请求,可以通过扩展的MAP任意时间修改(Any Time Modification,ATM)向HLR/EPC HSS发送请求消息,而HLR/EPC HSS修改STN-SR信息后,返回MAP ATM响应消息给IMS HSS;也可以通过标准的Sh接口消息来实现,IMS HSS通过Sh接口配置更新请求(Profile-Update-Request,PUR)向HLR/EPC HSS发送请求消息,而HLR/EPC HSS修改STN-SR信息后,返回Sh接口配置更新响应(Profile-Update-Answer,PUA)消息给IMS HSS。
步骤S13,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的终呼接入域选择信息。
当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的包括支持IMS语音的能力、最近活动时间和最近活动无线接入类型等信息的终呼接入域选择信息。IMS HSS向HLR/EPC HSS发送用户数据查询请求,可以通过MAP ATI向HLR/EPC HSS发送请求消息,HLR/EPC HSS将用户的T-ADS信息通过MAP ATI响应消息返回给IMS HSS;IMS HSS也可以通过Sh接口UDR向HLR/EPC HSS发送请求消息,HLR/EPC HSS将用户的T-ADS信息通过Sh接口UDA响应消息返回给IMS HSS。
步骤S20,HLR/EPC HSS根据用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS;
在接收到IMS HSS发送的用户数据操作请求后,HLR/EPC HSS根据该用户数据操作请求进行相应的操作,并将操作结果返回至IMS HSS。
参照图3,图3为本发明实现VoLTE业务的方法中HLR/EPC HSS返回操作结果至IMS HSS第一种实施方式的流程示意图。
在本实施例中,步骤S20包括:
步骤S21,当接收到读取单一无线语音呼叫连续性能力的用户数据读取请求时,将本地存储的用户的单一无线语音呼叫连续性能力以用户数据读取响应消息返回至IMS HSS;
步骤S22,当接收到用户数据更新请求时,将接收到的会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点,并在接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
当HLR/EPC HSS接收到用户的单一无线语音呼叫连续性能力的用户数据读取请求时,将本地存储的MME或SGSN发送的位置更新请求中携带的用户的单一无线语音呼叫连续性SRVCC能力以用户数据读取响应消息返回至IMS HSS。
当HLR/EPC HSS接收到用户数据更新请求时,将ATCF所分配的动态会话迁移号vSTN-SR发送至MME或SGSN,即向MME或SGSN发送用户数据更新下插请求,请求将vSTN-SR下插至MME或SGSN,当MME或SGSN下插操作成功后,向HLR/EPC HSS返回用于指示数据下插操作成功的数据下插成功响应消息。
当HLR/EPC HSS接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
参照图4,图4为本发明实现VoLTE业务的方法中HLR/EPC HSS返回操作结果至IMS HSS第二种实施方式的流程示意图。
在本实施例中,步骤S20还包括:
步骤S24,当接收到用户数据更新请求时,根据接收到的会话迁移号更新本地会话迁移号;
步骤S25,判断接收到的会话迁移号与本地会话迁移号是否一致,若是,则执行步骤S251;若否,则执行步骤S252;
步骤S251,返回用户数据更新响应消息至IMS HSS;
步骤S252,将更新后的本地会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点,并在接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
当HLR/EPC HSS接收到用户数据更新请求时,根据ATCF所分配的动态会话迁移号vSTN-SR更新下插用户签约数据到MME或SGSN的用户签约数据中所包含的本地会话迁移号STN-SR。然后,判断STN-SR与vSTN-SR是否一致,如一致,则通过用户数据更新响应消息将更新结果返回至IMS HSS;如不一致,则将更新后的vSTN-SR发送至MME或SGSN,即向MME或SGSN发送用户数据更新下插请求,当MME或SGSN下插操作成功后,会返回更新下插响应消息至HLR/EPC HSS,以指示数据下插操作成功;HLR/EPC HSS接收到更新下插响应消息后,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
参照图5,图5为本发明实现VoLTE业务的方法中HLR/EPC HSS返回操作结果至IMS HSS第三种实施方式的流程示意图。
在本实施例中,步骤S20还包括:
步骤S26,当接收到用户数据查询请求时,向移动管理实体发起用户数据查询下插请求,请求查询当前跟踪区和当前路由区更新的用户的终呼接入域选择信息;
当HLR/EPC HSS接收到用户数据查询请求时,向MME发起S6a接口用户数据下插请求消息,请求查询当前跟踪区(Tracking Area,TA)的PS会话上更新的包括该用户支持IMS语音的能力、最近活动时间和最近活动无线接入类型等信息的终呼接入域选择信息;同时,向SGSN发送S6d接口用户数据下插请求消息,请求查询当前路由区更新(Route Area Update,RA)的PS会话上包括该用户支持IMS语音的能力、最近活动时间和最近活动无线接入类型等信息的终呼接入域选择信息,HLR/EPC HSS向SGSN发送用户数据查询请求,也可以使用MAP接口的提供用户信息PROVIDESUBSCRIBER INFORMATION,PSI)操作请求消息来达到同样的目的。
步骤S27,接收移动管理实体返回的包括当前跟踪区和当前路由区更新的用户的终呼接入域选择信息,比较当前跟踪区更新的用户的终呼接入域选择信息和当前路由区更新的用户的终呼接入域选择信息;
步骤S28,将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
HLR/EPC HSS接收MME返回的S6a接口用户数据下插响应消息,其中包含当前TA的PS会话上用户的终呼接入域选择信息,以及SGSN返回的S6d接口用户数据下插响应消息,其中包含当前RA的PS会话上用户的终呼接入域选择信息,SGSN也可以向HLR/EPC HSS返回MAP PSI操作响应消息达到同样的目的。然后,比较当前跟踪区更新的用户的终呼接入域选择信息和当前路由区更新的用户的终呼接入域选择信息,并根据比较结果,将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
步骤S30,IMS HSS将操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器。
当IMS HSS接收到HLR/EPC HSS根据用户数据操作请求进行相应的操作后所返回的操作结果之后,将操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器,以指示相应的操作结果,实现SRVCC和T-ADS等与VoLTE相关的业务的开展。
本实施例通过当IMS HSS接收到业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求后,将其转发至HLR/EPC HSS,并在HLR/EPC HSS根据用户数据操作请求进行相应的操作而返回操作结果至IMS HSS后,通过IMS HSS将操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器,实现了通过HLR/EPC HSS和IMS HSS之间的交互,使得VoLTE的相关业务得以开展。
本发明还提供一种IMS HSS。
参照图6,图6为本发明IMS HSS一实施例的结构示意图。
请求转发模块101,用于接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将用户数据操作请求转发至HLR/EPC HSS;
结果传送模块102,用于将接收到的HLR/EPC HSS根据用户数据操作请求进行相应的操作所返回的操作结果,以用户数据操作响应消息传送至业务集中及连续性应用服务器。
当IMS HSS接收到业务集中及连续性应用服务器SCC AS发起的用于指示与VoLTE相关的业务中,对用户数据进行操作的VoLTE业务的用户数据操作请求后,与HLR/EPC HSS进行交互,即通过请求转发模块101将该用户数据操作请求转发至HLR/EPC HSS,请求HLR/EPC HSS根据用户数据操作请求对用户数据进行相应的操作。
本实施例中,与VoLTE相关的业务可以包括增强的单一无线语音呼叫连续性业务以及终呼接入域业务等语音业务;当VoLTE业务为增强的单一无线语音呼叫连续性业务时,用户数据操作请求可以为指示更新会话迁移号的操作请求,也可以为业务集中及连续性应用服务器发起的指示读取用户的单一无线语音呼叫连续性能力和指示更新会话迁移号的操作请求;当VoLTE业务为终呼接入域选择业务时,用户数据操作请求为业务集中及连续性应用服务器发起的指示查询用户的终呼接入域选择信息的操作请求;用户的终呼接入域选择信息可以包括支持IMS语音的能力,也可以包括支持IMS语音的能力和最近活动时间,也可以包括支持IMS语音的能力和最近活动无线接入类型,还可以包括支持IMS语音的能力、最近活动时间和最近活动无线接入类型。
当HLR/EPC HSS接收到用户数据更新请求时,将ATCF所分配的动态会话迁移号vSTN-SR发送至MME或SGSN,即向MME或SGSN发送用户数据更新下插请求,请求将vSTN-SR下插至MME或SGSN,当MME或SGSN下插操作成功后,向HLR/EPC HSS返回用于指示数据下插操作成功的数据下插成功响应消息。IMS HSS接收到HLR/EPC HSS根据用户数据操作请求进行相应的操作后所返回的操作结果之后,通过结果传送模块102将操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器,以指示相应的操作结果,实现SRVCC和T-ADS等与VoLTE相关的业务的开展。
在本实施例中,请求转发模块101具体用于:
当IMS HSS接收到的用户数据操作请求为指示读取用户的单一无线语音呼叫连续性能力时,向该用户归属的HLR/EPC HSS发送用户数据读取请求,请求读取用户的单一无线语音呼叫连续性能力;
当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,向该用户归属的HLR/EPC HSS发送用户数据更新请求,请求更新会话迁移号;
当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的终呼接入域选择信息。
当IMS HSS接收到指示读取用户的单一无线语音呼叫连续性能力时,则向该用户归属的HLR/EPC HSS发送用户数据读取请求,请求从HLR/EPC HSS端读取用户的单一无线语音呼叫连续性能力。本实施例中,用户在执行分组交换(Packet Switching,PS)附着或演进分组系统(Evolved Packet System, EPS)附着过程中,移动管理实体(Mobile Management Entity,MME)或通用分组无线服务技术(General Packet Radio Service,GPRS)的服务节点(Serving GPRS Support Node, SGSN)会向HLR/EPC HSS网元发起位置更新请求,请求中携带了用户的单一无线语音呼叫连续性SRVCC能力;HLR/EPCHSS网元收到位置更新请求以后,更新服务节点的信息,记录请求中携带的用户的SRVCC能力,并下插用户签约数据到MME或SGSN,用户签约数据中包含本地存储的STN-SR;HLR/EPC HSS所存储的用户的SRVCC能力以及STN-SR用于在接收到IMS HSS发送的用户数据操作请求后向IMS HSS提供相应的数据操作结果。
用户在执行IMS注册过程中,接入迁移控制功能(Access TransferControl Function,ATCF)决策执行增强SRVCC过程,ATCF分配一个动态的STN-SR,将其记录为vSTN-SR,并在SIP注册消息中将其携带给呼叫会话控制功能(Call Session Control Function, CSCF)网元;CSCF网元向业务集中及连续性应用服务器发起第三方注册过程,发送会话发起协议(Session Initiation Protocol,SIP)注册请求消息给SCC AS,其中携带vSTN-SR;SCC AS收到SIP注册请求以后,SCC AS执行第三方注册流程,向IMS HSS通过Sh接口用户数据读取请求,请求读取用户的SRVCC能力。
IMS HSS向用户归属的HLR/EPC HSS发送用户数据读取请求,可以通过扩展的移动应用协议(Mobile Application Protocol,MAP)任意时间查询操作(Any Time Interrogation,ATI)向HLR/EPC HSS发送请求消息,而HLR/EPC HSS向IMS HSS回应相应的操作结果时,是通过MAP ATI响应消息返回操作结果给IMS HSS;IMS HSS还可以采用标准的Sh接口消息用户数据请求(User Data Request,UDR)来实现,IMS HSS通过Sh接口UDR向HLR/EPC HSS发送请求消息,请求读取用户的SRVCC能力信息,而HLR/EPC HSS将本地存储的用户的 SRVCC能力信息通过Sh接口用户数据请求(User Data Answer,UDA)响应消息返回给IMS HSS。
当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,向用户归属的HLR/EPC HSS发送用户数据更新请求,请求HLR/EPC HSS根据所分配的动态会话迁移号更新下插用户签约数据到MME或SGSN的用户签约数据中所包含的本地会话迁移号。本实施例中,IMS HSS向HLR/EPC HSS发送用户数据更新请求,可以通过扩展的MAP任意时间修改(Any Time Modification,ATM)向HLR/EPC HSS发送请求消息,而HLR/EPC HSS修改STN-SR信息后,返回MAP ATM响应消息给IMS HSS;也可以通过标准的Sh接口消息来实现,IMS HSS通过Sh接口配置更新请求(Profile-Update-Request,PUR)向HLR/EPC HSS发送请求消息,而HLR/EPC HSS修改STN-SR信息后,返回Sh接口配置更新响应(Profile-Update-Answer,PUA)消息给IMS HSS。
当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的包括支持IMS语音的能力、最近活动时间和最近活动无线接入类型等信息的终呼接入域选择信息。IMS HSS向HLR/EPC HSS发送用户数据查询请求,可以通过MAP ATI向HLR/EPC HSS发送请求消息,HLR/EPC HSS将用户的T-ADS信息通过MAP ATI响应消息返回给IMS HSS;IMS HSS也可以通过Sh接口UDR向HLR/EPC HSS发送请求消息,HLR/EPC HSS将用户的T-ADS信息通过Sh接口UDA响应消息返回给IMS HSS。
本发明还提供一种HLR/EPC HSS。
参照图7,图7为本发明HLR/EPC HSS一实施例的结构示意图。
本实施例所提供的HLR/EPC HSS,包括:
结果返回模块201,用于根据用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS。
在接收到IMS HSS发送的用户数据操作请求后,HLR/EPC HSS的结果返回模块201根据该用户数据操作请求进行相应的操作,并将操作结果返回至IMS HSS。
在本实施例中,结果返回模块201具体用于:
当接收到读取单一无线语音呼叫连续性能力的用户数据读取请求时,将本地存储的用户的单一无线语音呼叫连续性能力以用户数据读取响应消息返回至IMS HSS;
当接收到用户数据更新请求时,将接收到的会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点;
当接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
当HLR/EPC HSS接收到用户的单一无线语音呼叫连续性能力的用户数据读取请求时,通过结果返回模块201将本地存储的MME或SGSN发送的位置更新请求中携带的用户的单一无线语音呼叫连续性SRVCC能力以用户数据读取响应消息返回至IMS HSS。
当HLR/EPC HSS接收到用户数据更新请求时,将ATCF所分配的动态会话迁移号vSTN-SR发送至MME或SGSN,即向MME或SGSN发送用户数据更新下插请求,请求将vSTN-SR下插至MME或SGSN,当MME或SGSN下插操作成功后,向HLR/EPC HSS返回用于指示数据下插操作成功的数据下插成功响应消息。
当HLR/EPC HSS接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
在本实施例中,结果返回模块201具体还用于:
当接收到用户数据更新请求时,根据接收到的会话迁移号更新本地会话迁移号;
判断接收到的会话迁移号与本地会话迁移号是否一致,若是,则返回用户数据更新响应消息至IMS HSS,若否,则将更新后的本地会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点,并在接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
当HLR/EPC HSS接收到用户数据更新请求时,根据ATCF所分配的动态会话迁移号vSTN-SR更新下插用户签约数据到MME或SGSN的用户签约数据中所包含的本地会话迁移号STN-SR。然后,判断STN-SR与vSTN-SR是否一致,如一致,则通过用户数据更新响应消息将更新结果返回至IMS HSS;如不一致,则将更新后的vSTN-SR发送至MME或SGSN,即向MME或SGSN发送用户数据更新下插请求,当MME或SGSN下插操作成功后,会返回更新下插响应消息至HLR/EPC HSS,以指示数据下插操作成功;HLR/EPC HSS接收到更新下插响应消息后,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
在本实施例中,结果返回模块201具体还用于:
当接收到用户数据查询请求时,向移动管理实体和通用分组无线服务节点发起用户数据查询下插请求,请求查询当前跟踪区和当前路由区更新的用户的接入域信息;
接收移动管理实体和通用分组无线服务节点返回的包括当前跟踪区和当前路由区更新的用户的接入域信息,比较所述当前跟踪区更新的用户的接入域信息和所述当前路由区更新的用户的接入域信息;
将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
当HLR/EPC HSS接收到用户数据查询请求时,向MME发起S6a接口用户数据下插请求消息,请求查询当前跟踪区(Tracking Area,TA)的PS会话上更新的包括该用户支持IMS语音的能力、最近活动时间和最近活动无线接入类型等信息的终呼接入域选择信息;同时,向SGSN发送S6d接口用户数据下插请求消息,请求查询当前路由区更新(Route Area Update,RA)的PS会话上包括该用户支持IMS语音的能力、最近活动时间和最近活动无线接入类型等信息的终呼接入域选择信息,HLR/EPC HSS向SGSN发送用户数据查询请求,也可以使用MAP接口的提供用户信息PROVIDE SUBSCRIBER INFORMATION,PSI)操作请求消息来达到同样的目的。
HLR/EPC HSS接收MME返回的S6a接口用户数据下插响应消息,其中包含当前TA的PS会话上用户的终呼接入域选择信息,以及SGSN返回的S6d接口用户数据下插响应消息,其中包含当前RA的PS会话上用户的终呼接入域选择信息,SGSN也可以向HLR/EPC HSS返回MAP PSI操作响应消息达到同样的目的。然后,比较当前跟踪区更新的用户的终呼接入域选择信息和当前路由区更新的用户的终呼接入域选择信息,并根据比较结果,将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
本发明还提供一种实现VoLTE业务的系统。
参照图8,图8为本发明实现VoLTE业务的系统一实施例的结构示意图。
本实施例所提供的实现VoLTE业务的系统,包括IMS HSS和HLR/EPCHSS,其中:
IMS HSS,用于接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将用户数据操作请求转发至HLR/EPC HSS;将HLR/EPC HSS返回的操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器;
HLR/EPC HSS,用于根据用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS。
当IMS HSS接收到业务集中及连续性应用服务器SCC AS发起的用于指示与VoLTE相关的业务中,对用户数据进行操作的VoLTE业务的用户数据操作请求后,与HLR/EPC HSS进行交互,即将该用户数据操作请求转发至HLR/EPC HSS,请求HLR/EPC HSS根据用户数据操作请求对用户数据进行相应的操作。本实施例中,与VoLTE相关的业务可以包括增强的单一无线语音呼叫连续性业务以及终呼接入域业务等语音业务;当VoLTE业务为增强的单一无线语音呼叫连续性业务时,用户数据操作请求可以为指示更新会话迁移号的操作请求,也可以为业务集中及连续性应用服务器发起的指示读取用户的单一无线语音呼叫连续性能力和指示更新会话迁移号的操作请求;当VoLTE业务为终呼接入域选择业务时,用户数据操作请求为业务集中及连续性应用服务器发起的指示查询用户的终呼接入域选择信息的操作请求;用户的终呼接入域选择信息可以包括支持IMS语音的能力,也可以包括支持IMS语音的能力和最近活动时间,也可以包括支持IMS语音的能力和最近活动无线接入类型,还可以包括支持IMS语音的能力、最近活动时间和最近活动无线接入类型。
在本实施例中,IMS HSS具体用于:
当IMS HSS接收到的用户数据操作请求为指示读取用户的单一无线语音呼叫连续性能力时,向该用户归属的HLR/EPC HSS发送用户数据读取请求,请求读取用户的单一无线语音呼叫连续性能力;
当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,向该用户归属的HLR/EPC HSS发送用户数据更新请求,请求更新会话迁移号;
当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的终呼接入域选择信息。
当IMS HSS接收到指示读取用户的单一无线语音呼叫连续性能力时,则向该用户归属的HLR/EPC HSS发送用户数据读取请求,请求从HLR/EPC HSS端读取用户的单一无线语音呼叫连续性能力。本实施例中,用户在执行分组交换(Packet Switching,PS)附着或演进分组系统(Evolved Packet System, EPS)附着过程中,移动管理实体(Mobile Management Entity,MME)或通用分组无线服务技术(General Packet Radio Service,GPRS)的服务节点(Serving GPRS Support Node, SGSN)会向HLR/EPC HSS网元发起位置更新请求,请求中携带了用户的单一无线语音呼叫连续性SRVCC能力;HLR/EPCHSS网元收到位置更新请求以后,更新服务节点的信息,记录请求中携带的用户的SRVCC能力,并下插用户签约数据到MME或SGSN,用户签约数据中包含本地存储的STN-SR;HLR/EPC HSS所存储的用户的SRVCC能力以及STN-SR用于在接收到IMS HSS发送的用户数据操作请求后向IMS HSS提供相应的数据操作结果。
用户在执行IMS注册过程中,接入迁移控制功能(Access TransferControl Function,ATCF)决策执行增强SRVCC过程,ATCF分配一个动态的STN-SR,将其记录为vSTN-SR,并在SIP注册消息中将其携带给呼叫会话控制功能(Call Session Control Function, CSCF)网元;CSCF网元向业务集中及连续性应用服务器发起第三方注册过程,发送会话发起协议(Session Initiation Protocol,SIP)注册请求消息给SCC AS,其中携带vSTN-SR;SCC AS收到SIP注册请求以后,SCC AS执行第三方注册流程,向IMS HSS通过Sh接口用户数据读取请求,请求读取用户的SRVCC能力。
IMS HSS向用户归属的HLR/EPC HSS发送用户数据读取请求,可以通过扩展的移动应用协议(Mobile Application Protocol,MAP)任意时间查询操作(Any Time Interrogation,ATI)向HLR/EPC HSS发送请求消息,而HLR/EPC HSS向IMS HSS回应相应的操作结果时,是通过MAP ATI响应消息返回操作结果给IMS HSS;IMS HSS还可以采用标准的Sh接口消息用户数据请求(User Data Request,UDR)来实现,IMS HSS通过Sh接口UDR向HLR/EPC HSS发送请求消息,请求读取用户的SRVCC能力信息,而HLR/EPC HSS将本地存储的用户的 SRVCC能力信息通过Sh接口用户数据请求(User Data Answer,UDA)响应消息返回给IMS HSS。
当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,向用户归属的HLR/EPC HSS发送用户数据更新请求,请求HLR/EPC HSS根据所分配的动态会话迁移号更新下插用户签约数据到MME或SGSN的用户签约数据中所包含的本地会话迁移号。本实施例中,IMS HSS向HLR/EPC HSS发送用户数据更新请求,可以通过扩展的MAP任意时间修改(Any Time Modification,ATM)向HLR/EPC HSS发送请求消息,而HLR/EPC HSS修改STN-SR信息后,返回MAP ATM响应消息给IMS HSS;也可以通过标准的Sh接口消息来实现,IMS HSS通过Sh接口配置更新请求(Profile-Update-Request,PUR)向HLR/EPC HSS发送请求消息,而HLR/EPC HSS修改STN-SR信息后,返回Sh接口配置更新响应(Profile-Update-Answer,PUA)消息给IMS HSS。
当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的包括支持IMS语音的能力、最近活动时间和最近活动无线接入类型等信息的终呼接入域选择信息。IMS HSS向HLR/EPC HSS发送用户数据查询请求,可以通过MAP ATI向HLR/EPC HSS发送请求消息,HLR/EPC HSS将用户的T-ADS信息通过MAP ATI响应消息返回给IMS HSS;IMS HSS也可以通过Sh接口UDR向HLR/EPC HSS发送请求消息,HLR/EPC HSS将用户的T-ADS信息通过Sh接口UDA响应消息返回给IMS HSS。
在接收到IMS HSS发送的用户数据操作请求后,HLR/EPC HSS根据该用户数据操作请求进行相应的操作,并将操作结果返回至IMS HSS。
在本实施例中,HLR/EPC HSS用于:
当接收到读取单一无线语音呼叫连续性能力的用户数据读取请求时,将本地存储的用户的单一无线语音呼叫连续性能力以用户数据读取响应消息返回至IMS HSS;
当接收到用户数据更新请求时,将接收到的会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点。
当HLR/EPC HSS接收到用户数据更新请求时,将ATCF所分配的动态会话迁移号vSTN-SR发送至MME或SGSN,即向MME或SGSN发送用户数据更新下插请求,请求将vSTN-SR下插至MME或SGSN,当MME或SGSN下插操作成功后,向HLR/EPC HSS返回用于指示数据下插操作成功的数据下插成功响应消息。
在本实施例中,HLR/EPC HSS还用于:
当接收到用户数据更新请求时,根据接收到的会话迁移号更新本地会话迁移号;
判断接收到的会话迁移号与本地会话迁移号是否一致,若是,则返回用户数据更新响应消息至IMS HSS,若否,则将更新后的本地会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点,并在接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
当HLR/EPC HSS接收到用户数据更新请求时,根据ATCF所分配的动态会话迁移号vSTN-SR更新下插用户签约数据到MME或SGSN的用户签约数据中所包含的本地会话迁移号STN-SR。然后,判断STN-SR与vSTN-SR是否一致,如一致,则通过用户数据更新响应消息将更新结果返回至IMS HSS;如不一致,则将更新后的vSTN-SR发送至MME或SGSN,即向MME或SGSN发送用户数据更新下插请求,当MME或SGSN下插操作成功后,会返回更新下插响应消息至HLR/EPC HSS,以指示数据下插操作成功;HLR/EPC HSS接收到更新下插响应消息后,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
在本实施例中,HLR/EPC HSS还用于:
当接收到用户数据查询请求时,向移动管理实体和通用分组无线服务节点发起用户数据查询下插请求,请求查询当前跟踪区和当前路由区更新的用户的终呼接入域选择信息;
接收移动管理实体和通用分组无线服务节点返回的包括当前跟踪区和当前路由区更新的用户的终呼接入域选择信息,比较当前跟踪区更新的用户的终呼接入域选择信息和当前路由区更新的用户的终呼接入域选择信息;
将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
当HLR/EPC HSS接收到用户数据查询请求时,向MME发起S6a接口用户数据下插请求消息,请求查询当前跟踪区(Tracking Area,TA)的PS会话上更新的包括该用户支持IMS语音的能力、最近活动时间和最近活动无线接入类型等信息的终呼接入域选择信息;同时,向SGSN发送S6d接口用户数据下插请求消息,请求查询当前路由区更新(Route Area Update,RA)的PS会话上包括该用户支持IMS语音的能力、最近活动时间和最近活动无线接入类型等信息的终呼接入域选择信息,HLR/EPC HSS向SGSN发送用户数据查询请求,也可以使用MAP接口的提供用户信息PROVIDE SUBSCRIBER INFORMATION,PSI)操作请求消息来达到同样的目的。
HLR/EPC HSS接收MME返回的S6a接口用户数据下插响应消息,其中包含当前TA的PS会话上用户的终呼接入域选择信息,以及SGSN返回的S6d接口用户数据下插响应消息,其中包含当前RA的PS会话上用户的终呼接入域选择信息,SGSN也可以向HLR/EPC HSS返回MAP PSI操作响应消息达到同样的目的。然后,比较当前跟踪区更新的用户的终呼接入域选择信息和当前路由区更新的用户的终呼接入域选择信息,并根据比较结果,将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
当IMS HSS接收到HLR/EPC HSS根据用户数据操作请求进行相应的操作后所返回的操作结果之后,将操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器,以指示相应的操作结果,实现SRVCC和T-ADS等与VoLTE相关的业务的开展。
本实施例通过当IMS HSS接收到业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求后,将其转发至HLR/EPC HSS,并在HLR/EPC HSS根据用户数据操作请求进行相应的操作而返回操作结果至IMS HSS后,通过IMS HSS将操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器,实现了在HLR/EPC HSS和IMS HSS独立部署的情况下,通过HLR/EPC HSS和IMS HSS之间的交互,使得VoLTE的相关业务得以开展。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围。
Claims (18)
1.一种实现VoLTE业务的方法,其特征在于,包括步骤:
IMS归属用户服务器IMS HSS接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将所述用户数据操作请求转发至归属位置寄存器和EPC 归属用户服务器HLR/EPC HSS;
HLR/EPC HSS根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS;
IMS HSS将所述操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器。
2.根据权利要求1所述的实现VoLTE业务的方法,其特征在于,所述VoLTE业务的用户数据操作请求包括:
当所述VoLTE业务为增强的单一无线语音呼叫连续性业务时,所述用户数据操作请求为指示更新会话迁移号的操作请求,或为业务集中及连续性应用服务器发起的指示读取用户的单一无线语音呼叫连续性能力和指示更新会话迁移号的操作请求;
当所述VoLTE业务为终呼接入域选择业务时,所述用户数据操作请求为业务集中及连续性应用服务器发起的指示查询用户的终呼接入域选择信息的操作请求;所述用户的终呼接入域选择信息包括:支持IMS语音的能力,或包括支持IMS语音的能力和最近活动时间,或包括支持IMS语音的能力和最近活动无线接入类型,或包括支持IMS语音的能力、最近活动时间和最近活动无线接入类型。
3.根据权利要求2所述的实现VoLTE业务的方法,其特征在于,所述IMSHSS接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将所述用户数据操作请求转发至HLR/EPC HSS包括:
当IMS HSS接收到的用户数据操作请求为指示读取用户的单一无线语音呼叫连续性能力时,向该用户归属的HLR/EPC HSS发送用户数据读取请求,请求读取用户的单一无线语音呼叫连续性能力;
当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,向该用户归属的HLR/EPC HSS发送用户数据更新请求,请求更新会话迁移号;
当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的终呼接入域选择信息。
4.根据权利要求3所述的实现VoLTE业务的方法,其特征在于,所述HLR/EPC HSS根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS包括:
当接收到读取单一无线语音呼叫连续性能力的用户数据读取请求时,将本地存储的用户的单一无线语音呼叫连续性能力以用户数据读取响应消息返回至IMS HSS;
当接收到用户数据更新请求时,将接收到的会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点;
当接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
5.根据权利要求3所述的实现VoLTE业务的方法,其特征在于,所述HLR/EPC HSS根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS还包括:
当接收到用户数据更新请求时,根据接收到的会话迁移号更新本地会话迁移号;
判断接收到的会话迁移号与本地会话迁移号是否一致,若是,则返回用户数据更新响应消息至IMS HSS,若否,则将更新后的本地会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点,并在接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
6.根据权利要求3所述的实现VoLTE业务的方法,其特征在于,所述HLR/EPC HSS根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS还包括:
当接收到用户数据查询请求时,向移动管理实体和通用分组无线服务节点发起用户数据查询下插请求,请求查询当前跟踪区和当前路由区更新的用户的接入域信息;
接收移动管理实体和通用分组无线服务节点返回的包括当前跟踪区和当前路由区更新的用户的接入域信息,比较所述当前跟踪区更新的用户的接入域信息和所述当前路由区更新的用户的接入域信息;
将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
7.一种IMS HSS,其特征在于,包括:
请求转发模块,用于接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将所述用户数据操作请求转发至HLR/EPC HSS;
结果传送模块,用于将接收到的HLR/EPC HSS根据所述用户数据操作请求进行相应的操作所返回的操作结果,以用户数据操作响应消息传送至业务集中及连续性应用服务器。
8.根据权利要求7所述的IMS HSS,其特征在于,所述请求转发模块用于:
当IMS HSS接收到的用户数据操作请求为指示读取用户的单一无线语音呼叫连续性能力时,向该用户归属的HLR/EPC HSS发送用户数据读取请求,请求读取用户的单一无线语音呼叫连续性能力;
当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,向该用户归属的HLR/EPC HSS发送用户数据更新请求,请求更新会话迁移号;
当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的终呼接入域选择信息。
9.一种HLR/EPC HSS,其特征在于,包括:
结果返回模块,用于根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS。
10.根据权利要求9所述的HLR/EPC HSS,其特征在于,所述结果返回模块具体用于:
当接收到读取单一无线语音呼叫连续性能力的用户数据读取请求时,将本地存储的用户的单一无线语音呼叫连续性能力以用户数据读取响应消息返回至IMS HSS;
当接收到用户数据更新请求时,将接收到的会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点;
当接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
11.根据权利要求9所述的HLR/EPC HSS,其特征在于,所述结果返回模块具体还用于:
当接收到用户数据更新请求时,根据接收到的会话迁移号更新本地会话迁移号;
判断接收到的会话迁移号与本地会话迁移号是否一致,若是,则返回用户数据更新响应消息至IMS HSS,若否,则将更新后的本地会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点,并在接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
12.根据权利要求9所述的HLR/EPC HSS,其特征在于,所述结果返回模块具体还用于:
当接收到用户数据查询请求时,向移动管理实体和通用分组无线服务节点发起用户数据查询下插请求,请求查询当前跟踪区和当前路由区更新的用户的接入域信息;
接收移动管理实体和通用分组无线服务节点返回的包括当前跟踪区和当前路由区更新的用户的接入域信息,比较所述当前跟踪区更新的用户的接入域信息和所述当前路由区更新的用户的接入域信息;
将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
13.一种实现VoLTE业务的系统,包括IMS HSS和HLR/EPC HSS,其特征在于,其中:
所述IMS HSS,用于接收业务集中及连续性应用服务器发起的VoLTE业务的用户数据操作请求,将所述用户数据操作请求转发至HLR/EPC HSS;将HLR/EPC HSS返回的操作结果以用户数据操作响应消息传送至业务集中及连续性应用服务器;
所述HLR/EPC HSS,用于根据所述用户数据操作请求进行相应的操作,并返回操作结果至IMS HSS。
14.根据权利要求13所述的实现VoLTE业务的系统,其特征在于,所述VoLTE业务的用户数据操作请求包括:
当所述VoLTE业务为增强的单一无线语音呼叫连续性业务时,所述用户数据操作请求为指示更新会话迁移号的操作请求,或为业务集中及连续性应用服务器发起的指示读取用户的单一无线语音呼叫连续性能力和指示更新会话迁移号的操作请求;
当所述VoLTE业务为终呼接入域选择业务时,所述用户数据操作请求为业务集中及连续性应用服务器发起的指示查询用户的终呼接入域选择信息的操作请求;所述用户的终呼接入域选择信息包括:支持IMS语音的能力,或包括支持IMS语音的能力和最近活动时间,或包括支持IMS语音的能力和最近活动无线接入类型,或包括支持IMS语音的能力、最近活动时间和最近活动无线接入类型。
15.根据权利要求14所述的实现VoLTE业务的系统,其特征在于,所述IMSHSS具体用于:
当IMS HSS接收到的用户数据操作请求为指示读取用户的单一无线语音呼叫连续性能力时,向该用户归属的HLR/EPC HSS发送用户数据读取请求,请求读取用户的单一无线语音呼叫连续性能力;
当IMS HSS接收到的用户数据操作请求为指示更新会话迁移号时,向该用户归属的HLR/EPC HSS发送用户数据更新请求,请求更新会话迁移号;
当IMS HSS接收到的用户数据操作请求为指示查询用户的终呼接入域选择信息时,向该用户归属的HLR/EPC HSS发送用户数据查询请求,请求查询用户的终呼接入域选择信息。
16.根据权利要求14所述的实现VoLTE业务的系统,其特征在于,所述HLR/EPC HSS用于:
当接收到读取单一无线语音呼叫连续性能力的用户数据读取请求时,将本地存储的用户的单一无线语音呼叫连续性能力以用户数据读取响应消息返回至IMS HSS;
当接收到用户数据更新请求时,将接收到的会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点;
当接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
17.根据权利要求14所述的实现VoLTE业务的系统,其特征在于,所述HLR/EPC HSS还用于:
当接收到用户数据更新请求时,根据接收到的会话迁移号更新本地会话迁移号;
判断接收到的会话迁移号与本地会话迁移号是否一致,若是,则返回用户数据更新响应消息至IMS HSS,若否,则将更新后的本地会话迁移号通过用户数据更新下插请求发送至移动管理实体或通用分组无线服务节点,并在接收到来自移动管理实体或通用分组无线服务节点的更新下插响应消息时,将会话迁移号下插的结果以用户数据更新响应的形式返回给IMS HSS。
18.根据权利要求14所述的实现VoLTE业务的系统,其特征在于,所述HLR/EPC HSS还用于:
当接收到用户数据查询请求时,向移动管理实体和通用分组无线服务节点发起用户数据查询下插请求,请求查询当前跟踪区和当前路由区更新的用户的接入域信息;
接收移动管理实体和通用分组无线服务节点返回的包括当前跟踪区和当前路由区更新的用户的接入域信息,比较所述当前跟踪区更新的用户的接入域信息和所述当前路由区更新的用户的接入域信息;
将最近联系的终呼接入域选择信息以用户数据查询响应消息返回至IMS HSS。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310211110.8A CN104219202B (zh) | 2013-05-30 | 2013-05-30 | 实现VoLTE业务的方法、系统及HSS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310211110.8A CN104219202B (zh) | 2013-05-30 | 2013-05-30 | 实现VoLTE业务的方法、系统及HSS |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104219202A true CN104219202A (zh) | 2014-12-17 |
CN104219202B CN104219202B (zh) | 2018-11-02 |
Family
ID=52100342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310211110.8A Active CN104219202B (zh) | 2013-05-30 | 2013-05-30 | 实现VoLTE业务的方法、系统及HSS |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104219202B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106856603A (zh) * | 2015-12-09 | 2017-06-16 | 中国联合网络通信集团有限公司 | 开通VoLTE服务的方法、装置及系统 |
CN109392010A (zh) * | 2017-08-11 | 2019-02-26 | 中兴通讯股份有限公司 | 语音业务的处理方法及装置 |
CN112135276A (zh) * | 2019-06-24 | 2020-12-25 | 中国电信股份有限公司 | 业务开通方法、设备和系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1842211A (zh) * | 2005-03-30 | 2006-10-04 | 华为技术有限公司 | 一种实现路由控制的方法和系统 |
US20080064391A1 (en) * | 2006-09-08 | 2008-03-13 | Yigang Cai | Call forwarding between different types of wireless networks |
CN102651733A (zh) * | 2011-02-24 | 2012-08-29 | 中兴通讯股份有限公司 | 核心网网元获取ims控制点信息的方法及ims控制点 |
-
2013
- 2013-05-30 CN CN201310211110.8A patent/CN104219202B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1842211A (zh) * | 2005-03-30 | 2006-10-04 | 华为技术有限公司 | 一种实现路由控制的方法和系统 |
US20080064391A1 (en) * | 2006-09-08 | 2008-03-13 | Yigang Cai | Call forwarding between different types of wireless networks |
CN102651733A (zh) * | 2011-02-24 | 2012-08-29 | 中兴通讯股份有限公司 | 核心网网元获取ims控制点信息的方法及ims控制点 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106856603A (zh) * | 2015-12-09 | 2017-06-16 | 中国联合网络通信集团有限公司 | 开通VoLTE服务的方法、装置及系统 |
CN106856603B (zh) * | 2015-12-09 | 2020-03-13 | 中国联合网络通信集团有限公司 | 开通VoLTE服务的方法、装置及系统 |
CN109392010A (zh) * | 2017-08-11 | 2019-02-26 | 中兴通讯股份有限公司 | 语音业务的处理方法及装置 |
CN112135276A (zh) * | 2019-06-24 | 2020-12-25 | 中国电信股份有限公司 | 业务开通方法、设备和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN104219202B (zh) | 2018-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8521170B2 (en) | System and method for routing an incoming call to a proper domain in a network environment including IMS | |
JP6351728B2 (ja) | 呼制御デバイス及びユーザサービス処理方法 | |
CN102076085A (zh) | 一种获取用户终端位置信息的方法及系统 | |
CN105682058A (zh) | 一种路由短消息的方法及装置 | |
US20120120932A1 (en) | Message-sending method and serving gprs support node | |
CN101401376A (zh) | 在包括ims的网络环境中将来电呼叫路由到合适的域的系统和方法 | |
CN102802222B (zh) | 一种e‑srvcc stn‑sr的获取方法和系统 | |
EP1942694A1 (en) | Mobile telecommunications system and method | |
US8224334B1 (en) | Calling connection for mobile communication | |
CN104219202A (zh) | 实现VoLTE业务的方法、系统及HSS | |
CN103561441A (zh) | 一种基于时间戳的动态策略更新方法及设备 | |
CN102960003A (zh) | 一种多模单待终端在网络注册的方法和装置 | |
CN105704698B (zh) | 一种处理终呼接入域选择查询的方法和系统 | |
WO2017162002A1 (zh) | 一种域选择方法及服务器 | |
CN102348260B (zh) | 单无线信道接入用户设备终呼网络选择的实现方法及系统 | |
WO2024055818A1 (zh) | 通信方法、融合用户数据管理网元、第一网元和存储介质 | |
EP4319336B1 (en) | Service continuity implementation method, related apparatus, and system | |
CN101351040B (zh) | 语音呼叫建立方法以及移动管理实体、用户设备 | |
KR20110116496A (ko) | Scc를 지원하는 3g 이동통신 시스템 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |