IMS本地业务的路由处理方法及系统与流程

文档序号:12810422阅读:612来源:国知局
IMS本地业务的路由处理方法及系统与流程

本发明涉及通信领域,具体而言,涉及一种ims本地业务的路由处理方法及系统。



背景技术:

ip多媒体子系统(ipmultimediacorenetworksubsystem,简称为ims)是由第三代合作伙伴计划(3rdgenerationpartnershipproject,简称为3gpp)提出的一种基于ip的网络架构,构建了一个的开放而灵活的业务环境,支持多媒体应用,能够为用户提供丰富的多媒体业务。

在ims业务体系中,控制层和业务层是分离的,控制层不提供具体业务,只向业务层提供必要的触发、路由、计费等功能。ims提供了业务层的能力,用户需要通过演进的分组系统(evolvedpacketsystem,简称为eps),接入到运营商网络中。

图1是相关技术中3gpp定义的ims+eps的基本架构示意图,如图1所示,控制层中业务触发和控制功能是呼叫会话控制功能(callsessioncontrolfunction,简称为cscf)完成的。呼叫会话控制功能cscf分为:代理呼叫会话控制功能(proxy-cscf,简称为p-cscf)、查询呼叫会话控制功能(interrogating-cscf,简称为i-cscf)和服务呼叫会话控制功能(serving-cscf,简称为s-cscf)三种类型。

业务层是由一系列应用服务器(applicationserver,简称为as)组成,能提供具体业务服务。控制层(s-cscf)根据用户的签约信息控制业务触发,调用as上的业务,实现业务功能。用户的签约数据存储在归属签约服务器中(homesubscriptionserver,简称为hss),用户在ims注册时,签约数据会从hss下载到用户注册到的s-cscf中。

会话中的端到端设备称为用户设备(userequipment,简称为ue),负责与使用者的交互,有的ue具有多种接入网络的方式,包括通过3gpp的分组交换(packetswitch,简称为ps)域接入网络,通过其他非3gpp的ps域接入网络。每个用户都会分配至少一个sipuri,称为ims用户公有标识(imspublicuseridentity,简称为impu),格式如下sip:xyz@abc.com。

移动性管理单元(mobilitymanagementelement,简称为mme),核心网控制面网元,主要对ue进行鉴权并签约检查。mme同时为用户选择服务网关(servinggateway,简称为s-gw)和分组域网关(packetdatanetworkgateway,简称为p-gw)。当用户处于空闲态时,mme可以根据保存的用户上下文,向基站发起对该用户的寻呼。mme还提供跨基站的移动性管理。

s-gw:用户面网元,用户跨基站移动时候的锚点,并在漫游情况提供和p-gw的漫游接口。当用户处于空闲态下时,s-gw缓存用户数据并触发mme对用户进行寻呼。

p-gw:用户面网元,为ue分配ip(internetprotocol)地址,并接入业务网络。当用户移动的时候p-gw是ip层锚点,不会发生变化,从而保证业务连续性。

策略和计费规则功能(policyandchargingrulesfunction,简称为pcrf)为业务使用网络资源进行服务质量(qualityofservice,简称为qos)和计费策略的制订。pcrf制定所述控制策略需要结合从应用功能(applicationfunction,简称为af),在ims系统中,p-cscf就是一种af接收的业务信息,从用户签约数据库(subscriptionprofilerepository,简称为spr)接收的用户签约信息,运营商配置的策略等。pcrf将为业务制定的控制策略下发给策略和计费执行功能(policyandchargingenforcementfunction,简称为pcef)或者承载绑定和事件上报功能(bearerbindingandeventreportfunction,简称为bberf)执行。同时pcrf可以向pcef和/或bberf订阅承载层相关事件,以便当承载层发生所述事件时及时感知,并更改控制策略。此外,pcef以及业务检测功能(trafficdetectionfunction,简称为tdf)能够根据pcrf下发的pcc规则(pcef)或应用和检测控制(applicationdetectionandcontrol,简称为adc)规则(tdf)执行应用检测和控制功能。

本地业务时通信系统中一种非常普遍的业务,比如,a地的用户到b地点是,可以直接拨打本地/地区号码,而不需要在号码前增加区号。或者在漫游国外时,直接拨打被叫号码,而无需附加国家码。如:美国用户到达中国后,可以直接拨打本地号码139xxxxxxxx,而不需要拨打+86139xxxxxxxx。

在ims系统中,是根据被叫号码来执行sip路由的,而这种本地号码不是全球可路由号码(globalroutingnumber,简称为grn),这种号码必须被转换为全球可路由号码,才能执行被叫过程;图2是相关技术中ims本地号码在呼叫时的处理流程图,如图2所示,该流程的步骤包括:

步骤s201:ue向p-cscf发送呼叫请求,其中被叫号码是本地号码;

步骤s202:p-cscf收到呼叫后,发现这是本地号码,p-cscf会向pcrf/-gw查询位置信息。查询到位置信息后,p-cscf会根据位置信息生成一个地理标识(geographicalidentifier);

其中,位置信息通常包含小区信息(cellid),跟踪区域(trackingarea,简称为ta)信息,p-cscf上会配置这些信息和地理标识的对照表。

步骤s203:p-cscf然后将地理标识插入到invite消息后,发送给用户归属ims网络的s-cscf;

步骤s204:s-cscf将呼叫请求转发给as来处理;

步骤s205:as根据收到的信息,转换为全球可路由号码;

步骤s206:as继续呼叫过程,其中被叫号码已经转换全球可路由号码。

对于上述步骤s202,在相关技术中可以是在p-cscf向pcrf请求位置信息后,具体的查询方式有多种,pcrf可以发起承载修改过程,或承载建立过程,在这个过程中获得ue的位置信息,pcrf也可以直接向p-gw查询位置信息,图3是相关技术中展示了pcrf通过承载修改获得位置信息的流程图,其中,承载建立过程中查询位置信息也是类似,如图3所示,该流程的步骤包括:

步骤s301:p-cscf向pcrf查询位置信息;

步骤s302:pcrf发起ip-can会话修改请求;

其中,该请求可以修改会话的qos,也可以不修改,如果仅为了查询位置,可以不修改qos,则不会触发步骤s305;

步骤s303:p-gw向s-gw发起承载修改;

步骤s304:s-gw向mme发起承载修改;

步骤s305:如果修改了qos,mme需要向enodeb发起资源修改过程;

步骤s306:mme向s-gw回复承载修改响应,其中包含了位置信息;

步骤s307:s-gw向p-gw回复承载修改响应,其中包含了位置信息;

步骤s308:p-gw向pcrf回复会话修改响应,其中包含了位置信息;

步骤s309:pcrf向p-cscf回复位置信息。

然而,对于相关技术中的上述方案有个限制条件,必须是ims本地疏导(localbreakout,简称为lbo),也就是p-cscf、pcrf、p-gw,s-gw,mme这些网元必须在一个网络中。

图4是相关技术中显示了s8hr(s8homerouted)的架构示意图,如图4所示,在这个架构中,mme,s-gw在拜访网络中,而p-gw,pcrf,p-cscf等网元在归属网络中,此时上述图2中的技术方案就产生了问题,用户当前的位置信息是由mme感知的,并且可以通过多种方案通知给p-gw,p-cscf从pcrf/p-gw获得,在内部转换为地理标识。

然而在图4中,由于p-gw和s-gw不在一个网络中,拜访网络由于各种原因(如安全),不会向归属网络提供拜访网络小区、ta等和网络拓扑相关的信息,以及这些信息和地理标识之间的映射关系。因此,在归属网络的p-cscf无法转换为有效的地理标识,as也无法完成号码转换。

如上述图4中的架构,一个中国用户漫游到美国,s-gw,mme在美国网络,其余网元在中国。美国网络运营商是不会将网络小区、ta等和网络拓扑相关的信息,以及这些信息和地理标识之间的映射关系告诉中国运营商。那么用户在拨叫一个区号是301的本地号码2345678时,用户按照习惯直接拨叫2345678。在图2所示的步骤s202中,归属中国网络的p-cscf无法生成有效的地理标识(缺乏区号),以及在步骤s205中,as要么转换为0012345678(001为美国国家码)继续路由,但是呼叫到达美国后,无法识别出具体发的区域,呼叫失败;或者as认为这就是中国的号码继续呼叫。无论哪个情形,呼叫都会失败。

相关技术中,p-cscf查询位置信息时,除了小区信息、ta信息外,还能够获得ue的经纬度信息。但是,在lbo架构中,并不依靠这个信息来生成地理标识,这是因为运营商需要配置本网络覆盖区域、经纬度、地理标识之间的映射表才能实现,这个非常复杂。而在s8hr情况下,这种做法变得更不可能,运营商需要配置全球的经纬度、地理标识之间的映射表。

针对相关技术中的上述问题,目前尚未存在有效的解决方案。



技术实现要素:

本发明提供了一种ims本地业务的路由处理方法及系统,以至少解决相关技术中由于p-gw和s-gw不在一个网络中,在ue处于漫游状态时无法对本地号进行转换,导致呼叫请求失败的问题。

根据本发明的一个方面,提供了一种ip多媒体子系统ims本地业务的路由处理方法,所述处理方法包括:归属网络中的网元接收用户设备ue的呼叫请求,其中,所述呼叫请求中的被叫号码为拜访网络的本地号码;所述归属网络中的网元依据所述呼叫请求向拜访网络中的网元发起用于查询所述ue所处的地理信息的请求;所述归属网络中的网元接收所述拜访网络中网元对所述请求的响应,其中,所述响应中携带有以下至少之一的地理信息:所述ue所处国家的国家码、所述ue所处地区的区号、所述ue所处地区的邮政编码;所述地理信息为所述归属网络生成全球可路由号码提供依据。

进一步地,所述归属网络中的网元包括:代理呼叫会话控制功能p-cscf、策略和计费规则功能pcrf、pdn网关p-gw、和应用服务器as;所述拜访网络中的网元包括:移动性管理单元mme、服务网关s-gw。

进一步地,所述归属网络中的网元接收用户设备ue通过被叫号码发送的呼叫请求包括:所述p-cscf接收所述ue发送的所述呼叫请求。

进一步地,所述归属网络中的网元依据所述呼叫请求向拜访网络中的网元发起用于查询所述ue所处的地理信息的请求包括:所述p-cscf向所述pcrf发起用于查询位置信息的请求,其中,所述查询位置信息的请求中携带有用于查询所述地理信息的查询 指示;或,所述p-cscf向所述pcrf发起查询地理信息的请求;所述pcrf向所述p-gw发起携带有查询地理信息指示的会话修改请求;所述p-gw向所述s-gw发起携带有查询地理信息指示的承载更新请求;所述s-gw向所述mme发起携带有查询地理信息指示的承载更新请求,其中,所述查询地理信息指示用于指示所述mme查询所述地理信息。

进一步地,所述归属网络中的网元接收所述拜访网络中网元响应于所述请求的响应包括:所述s-gw接收所述mme发送的携带有所述地理信息的承载更新响应;所述s-gw向所述p-gw发送携带有所述地理信息的承载更新响应;所述p-gw向所述pcrf发送携带有所述地理信息的会话修改响应;所述pcrf向所述p-cscf发送所述地理信息。

进一步地,所述全球可路由号码通过以下方式获取:所述p-cscf依据所述地理信息生成地理标识,并将携带有所述地理标识的呼叫请求继续转发到所述as;所述as接收所述呼叫请求,并依据所述地理标识将所述被叫号码转换为全球可路由号码。

进一步地,所述归属网络中的网元包括:应用服务器as、归属签约服务器hss、服务呼叫会话控制功能s-cscf,所述拜访网络中的网元包括:移动性管理单元mme。

进一步地,所述归属网络中的网元接收用户设备ue通过被叫号码发送的呼叫请求包括:所述s-cscf接收所述ue发送的所述呼叫请求;所述s-cscf将所述呼叫请求转发到所述as。

进一步地,在所述归属网络中的网元接收用户设备ue发送的呼叫请求之后,所述方法还包括:所述as向所述hss发起地理信息的查询请求,其中,所述查询请求中携带有所述地理信息的查询指示;所述hss将所述地理信息发送到所述as;所述as依据所述地理信息将所述被叫号码转换为全球可路由号码,并依据所述全球可路由号码继续执行呼叫操作。

在所述hss将所述地理信息发送到所述as之前,所述方法还包括:所述hss向所述mme发送所述查询指示,其中,所述查询指示用于指示所述mme查询所述地理信息;所述mme向所述hss发送所述查询应答,其中,所述应答携带有所述地理信息。

进一步地,在所述归属网络中的网元接收用户设备ue发送的呼叫请求之前,所述方法还包括:在所述ue的地理位置发生改变后,所述hss接收所述mme上报的更新后的所述ue的地理信息。

根据本发明的另一个方面,提供了一种ip多媒体子系统ims本地业务的路由处理方法,包括:所述拜访网络中的网元,接收归属网络中的网元在接收用户设备ue的呼叫请求后,发起的用于查询所述ue所处的地理信息的请求;所述拜访网络中的网元,响应于用于查询所述地理信息的请求向所述归属网络中的网元发送响应,其中,所述响 应请求中携带有以下至少之一的地理信息:所述ue所处国家的国家码、所述ue所处地区的区号、所述ue所处地区的邮政编码。

根据本发明的另一个方面,提供了一种ip多媒体子系统ims本地业务的路由处理系统,其特征在于,所述系统包括:归属网络网元和拜访网络网元,其中,所述归属网络中的网元,用于接收用户设备ue的呼叫请求,其中,所述呼叫请求中的被叫号码为拜访网络的本地号码;并依据所述呼叫请求向拜访网络中的网元发起用于查询所述ue所处的地理信息的请求,其中,所述地理信息为所述归属网络生成全球可路由号码提供依据;所述拜访网络中的网元,用于响应于用于查询所述地理信息的请求向所述归属网络中的网元发送响应,其中,所述响应请求中携带有以下至少之一的地理信息:所述ue所处国家的国家码、所述ue所处地区的区号、所述ue所处地区的邮政编码。

进一步地,所述归属网络中的网元包括:代理呼叫会话控制功能p-cscf、策略和计费规则功能pcrf、pdn网关p-gw、和应用服务器as;所述拜访网络中的网元包括:移动性管理单元mme、服务网关s-gw。

进一步地,所述p-cscf,用于接收所述ue发送的所述呼叫请求。

进一步地,所述p-cscf,还用于向所述pcrf发起用于查询位置信息的请求,其中,所述用于查询位置信息的请求中携带有所述地理信息的查询指示;或,所述p-cscf向所述pcrf发起查询地理信息的请求;所述pcrf,用于向所述p-gw发起携带有查询地理信息指示的会话修改请求;所述p-gw,用于向所述s-gw发起携带有查询地理信息指示的承载更新请求;所述s-gw,用于向所述mme发起携带有查询地理信息指示的承载更新请求,其中,所述查询指示用于指示所述mme查询所述地理信息。

进一步地,所述s-gw,用于接收所述mme发送的携带有所述地理信息的承载更新响应,并向所述p-gw发送携带有所述地理信息的承载更改响应;所述p-gw,用于向所述pcrf发送携带有所述地理信息的承载会话修改响应;所述pcrf,用于向所述p-cscf发送所述地理信息。

进一步地,所述全球可路由号码通过以下方式获取:所述p-cscf依据所述地理信息生成地理标识,并将携带有所述地理标识的呼叫请求继续转发到所述as;所述as接收所述呼叫请求,并依据所述地理标识将所述被叫号码转换为全球可路由号码。

进一步地,所述归属网络中的网元还包括:应用服务器as、归属签约服务器hss、服务呼叫会话控制功能s-cscf,所述拜访网络中的网元包括:移动性管理单元mme。

进一步地,所述s-cscf,用于所述ue发送的所述呼叫请求,并将所述呼叫请求转发到所述as。

进一步地,在接收用户设备ue通过被叫号码发送的呼叫请求之后,所述系统还包括:所述as,用于向所述hss发起地理信息的查询请求,其中,所述查询请求中携带 有所述地理信息的查询指示;所述hss,用于将所述地理信息发送到所述as;所述as,还用于依据所述地理信息将所述被叫号码转换为全球可路由号码,并依据所述全球可路由号码继续执行呼叫操作。

在将所述地理信息发送到所述as之前,所述系统还包括:所述hss,用于向所述mme发送所述查询指示,其中,所述查询指示用于指示所述mme查询所述地理信息;所述mme,用于向所述hss发送所述查询应答,其中,所述应答携带有所述地理信息。

进一步地,在接收用户设备ue通过被叫号码发送的呼叫请求之前,所述系统还包括:所述hss,在所述ue的地理位置发生改变后,用于接收所述mme上报的更新后的所述ue的地理信息。

在本发明中,在ue通过拜访网络所属的本地号码发起的呼叫请求时,归属网络中的网元会向拜访网络中的网元发起用于查询ue所处的地理信息的请求,进而拜访网络中的网元查询到该地理信息,该所述地理信息为所述归属网络生成全球可路由号码提供依据,也就是说,即使相关技术中p-gw和s-gw不在同一个网络中,而归属网络通过拜访网络查询到的地理信息也能对本地号码进行转换,继续实现呼叫,从而解决了相关技术中由于p-gw和s-gw不在一个网络中,在ue处于漫游状态时无法对本地号进行转换,导致呼叫请求失败的问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是相关技术中3gpp定义的ims+eps的基本架构示意图;

图2是相关技术中ims本地号码在呼叫时的处理流程图;

图3是相关技术中展示了pcrf通过承载修改获得位置信息的流程图;

图4是相关技术中显示了s8hr的架构示意图;

图5是根据本发明实施例的ip多媒体子系统ims本地业务的路由处理方法的流程图;

图6是根据本发明实施例的ip多媒体子系统ims本地业务的路由处理系统的结构框图;

图7是根据本发明实施例的ims本地业务的路由处理系统的可选结构框图一;

图8是根据本发明实施例的ims本地业务的路由处理系统的可选结构框图二;

图9是根据本发明实施例的as向hss查询地理信息的流程图一;

图10是根据本发明实施例的as向hss查询地理信息的流程图二;

图11是根据本发明实施例的p-cscf向pcrf查询地理信息的流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本发明实施例技术方案的背景概述:在相关技术中的s8hr的架构中分为拜访网络和归属网络,其中拜访网络包括:mme和s-gw,而归属网络包括:p-gw、pcrf以及p-cscf等网元,可见p-gw和s-gw不在一个网络中,导致拜访网络由于种种原因不会向归属网络提供拜访网络的小区信息、ta等和网络拓扑相关的信息,以及这些信息和地理标识之间的映射关系。因此,在归属网络的p-cscf无法转换为有效的地理标识,as也无法完成号码转换。

本发明实施例的功能概述:本发明实施例采用了网络向mme查询用户的地理信息,mme根据ue的位置信息,反馈用户的地理信息。进一步地,as可以在需要做本地号码转换的时候,向hss查询地理信息,hss向mme查询地理信息。p-cscf也可以向pcrf查询地理信息,pcrf利用承载建立过程、或承载修改过程查询地理信息,也可以直接向p-gw查询地理信息。下面结合附图和本发明实施例对本发明进行详细说明。

实施例一:

在本实施例中提供了一种ip多媒体子系统ims本地业务的路由处理方法,图5是根据本发明实施例的ip多媒体子系统ims本地业务的路由处理方法的流程图,如图5所示,该流程包括如下步骤:

步骤s502:归属网络中的网元接收用户设备ue的呼叫请求,其中,呼叫请求中的被叫号码为拜访网络的本地号码;

步骤s504:归属网络中的网元依据呼叫请求向拜访网络中的网元发起用于查询ue所处的地理信息的请求;

步骤s506:归属网络中的网元接收拜访网络中网元对请求的响应,其中,响应中携带有以下至少之一的地理信息:ue所处国家的国家码、ue所处地区的区号、ue所处地区的邮政编码;地理信息为归属网络生成全球可路由号码提供依据;

通过本实施例的上述步骤s502至步骤s506可知,在ue通过拜访网络所属的本地号码发起的呼叫请求时,归属网络中的网元会向拜访网络中的网元发起用于查询ue所处的地理信息的请求,进而拜访网络中的网元查询到该地理信息,该地理信息为归属网络生成全球可路由号码提供依据,也就是说,即使相关技术中p-gw和s-gw不在同一个网络中,而归属网络通过拜访网络查询到的地理信息也能对本地号码进行转换,继续 实现呼叫,从而解决了相关技术中由于p-gw和s-gw不在一个网络中,在ue处于漫游状态时无法对本地号进行转换,导致呼叫请求失败的问题。

在本实施例的可选实施方式中,对于本实施例中归属网络中的网元可以包括:代理呼叫会话控制功能p-cscf、策略和计费规则功能pcrf、pdn网关p-gw、和应用服务器as;而拜访网络中的网元可以包括:移动性管理单元mme、服务网关s-gw。

基于上述归属网络中的网元,对于本实施例中涉及到的归属网络中的网元接收用户设备ue通过被叫号码发送的呼叫请求的方式,可以通过如下方式来实现:p-cscf接收ue发送的呼叫请求。

进而,对于本实施例步骤s504中涉及到的归属网络中的网元依据呼叫请求向拜访网络中的网元发起用于查询ue所处的地理信息的请求的方式,可以通过如下方式来实现:

步骤s504-1:p-cscf向pcrf发起用于查询位置信息的请求,其中,查询位置信息的请求中携带有用于查询地理信息的查询指示;或,p-cscf向pcrf发起查询地理信息的请求;;

步骤s504-2:pcrf向p-gw发起携带有查询地理信息指示的会话修改请求;

需要说明的是,该查询地理信息指示可以是上述中的用于查询地理信息的查询指示,或者,可以是p-cscf向pcrf发起查询地理信息的请求中携带的用于指示查询地理信息的指示。

步骤s504-3:p-gw向s-gw发起携带有查询地理信息指示的承载更新请求;

步骤s504-4:s-gw向mme发起携带有查询地理信息指示的承载更新请求,其中,查询地理信息指示用于指示mme查询地理信息。

而对于本实施例中步骤s506中涉及到的归属网络中的网元接收拜访网络中网元响应于请求的响应的方式,可以通过如下方式来实现:

步骤s506-1:s-gw接收mme发送的携带有地理信息的承载更新响应;

步骤s506-2:s-gw向p-gw发送携带有地理信息的更新响应;

步骤s506-3:p-gw向pcrf发送携带有地理信息的会话修改响应;

步骤s506-4:pcrf向p-cscf发送地理信息。

对于本实施例中涉及到的全球可路由号码可以通过以下方式获取:p-cscf依据地理信息生成地理标识,并将携带有该地理标识的呼叫请求继续转发到as;该as接收呼叫请求,并依据地理标识将被叫号码转换为全球可路由号码。

而在本实施例的另一个可选实施方式中该归属网络中的网元还包括:应用服务器as、归属签约服务器hss、服务呼叫会话控制功能s-cscf,拜访网络中的网元包括:移动性管理单元mme。基于该归属网络中的网元,对于本实施例中步骤s502中涉及到的归属网络中的网元接收用户设备ue通过拜访网络所属的本地号码发送的呼叫请求的方式,可以通过如下方式来实现:s-cscf接收ue发送的呼叫请求,该s-cscf将呼叫请求转发到as。

而在在归属网络中的网元接收用户设备ue发送的呼叫请求之后,本实施例的方法还可以包括:

步骤s510-1:as向hss发起地理信息的查询请求,其中,查询请求中携带有地理信息的查询指示;

步骤s510-2:hss将本地存储的地理信息发送到as;

步骤s510-3:as依据地理信息将被叫号码转换为全球可路由号码,并依据全球可路由号码继续执行呼叫操作。

由上述步骤s510-1至步骤s510-3可知,可以由hss向mme发送查询指示后,由mme依据查询指示查询到地理信息,并将地理信息发送到hss,并hss将地理信息发送到as,进而依据地理信息对本地号码进行转换,并依据转换后的号码继续执行呼叫操作。

在本实施例的另一个可选实施方式中,在hss将地理信息发送到as之前,本实施例的方法还可以包括:hss向mme发送查询指示,其中,查询指示用于指示mme查询地理信息;mme向hss发送查询应答,其中,应答携带有地理信息。

而在本实施例的再一个可选实施方式中,在归属网络中的网元接收用户设备ue发送的呼叫请求之前,本实施例的方法还可以包括:在ue的地理位置发生改变后,hss接收mme上报的更新后的ue的地理信息。

而在本实施例的另一个可选实施方式中,在归属网络中的网元接收用户设备ue发送的呼叫请求之后,本实施例的方法还包括:

步骤s512-1:s-cscf将呼叫请求转发到as;

步骤s512-2:as向hss发起用于查询地理信息的查询请求,其中,查询请求中携带有地理信息的查询指示;

步骤s512-3:hss将与查询指示对应的地理信息发送到as;

步骤s512-4:as依据地理信息将被叫号码转换为全球可路由号码,并依据全球可路由号码继续执行呼叫操作。

需要说明的是,该实施例是从归属网络这一侧进行描述的,而对于拜访网络这一侧,在本发明中是相对应的,即本发明的实施例还可以1一种ip多媒体子系统ims本地业务的路由处理方法,该方法的步骤包括:

步骤s11:拜访网络中的网元接收归属网络中的网元在接收用户设备ue的呼叫请求后,发起的用于查询ue所处的地理信息的请求;

步骤s12:拜访网络中的网元,响应于用于查询地理信息的请求向归属网络中的网元发送响应,其中,响应请求中携带有以下至少之一的地理信息:ue所处国家的国家码、ue所处地区的区号、ue所处地区的邮政编码。

也就是说,上述步骤s11和步骤s12是从拜访网络这一侧对应于上述步骤s502至步骤s506。

实施例二

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

在本实施例中还提供了一种ip多媒体子系统ims本地业务的路由处理系统,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图6是根据本发明实施例的ip多媒体子系统ims本地业务的路由处理系统的结构框图,如图6所示,路由处理系统包括:归属网络62中的网元和拜访网络64中的网元,其中,归属网络62中的网元,用于接收用户设备ue的呼叫请求,其中,呼叫请求中的被叫号码为拜访网络的本地号码;并依据呼叫请求向拜访网络中的网元发起用于查询ue所处的地理信息的请求,其中,地理信息为归属网络生成全球可路由号码提供依据;拜访网络64中的网元,用于响应于用于查询地理信息的请求向归属网络中的网元发送响应,其中,响应请求中携带有以下至少之一的地理信息:ue所处国家的国家码、ue所处地区的区号、ue所处地区的邮政编码。

图7是根据本发明实施例的ims本地业务的路由处理系统的可选结构框图一,如图7所示,该归属网络中的网元包括:代理呼叫会话控制功能p-cscf、策略和计费规则功能pcrf、pdn网关p-gw、和应用服务器as;拜访网络中的网元包括:移动性管理单元mme、服务网关s-gw。需要说明的是,图7中虚线框中的网元虽然在该实 施方式中没有出现,但为了方案的完整,在图7中补上了虚线框中的网元。

基于上述图7中的归属网络中的网元以及拜访网络中的网元,本实施例中的p-cscf,用于接收ue过拜访网络所属的本地号码发送的呼叫请求。

对于图7归属网络中的网元依据本地号码向拜访网络中的网元发起的用于查询ue所处的地理信息的请求的方式,基于图7中的归属网络中的网元以及拜访网络中的网元可以是,p-cscf,还用于向pcrf发起用于查询位置信息的请求,其中,用于查询位置信息的请求中携带有地理信息的查询指示;或,p-cscf向pcrf发起查询地理信息的请求;pcrf,用于向p-gw发起携带有查询地理信息指示的会话修改请求;p-gw,用于向s-gw发起携带有查询地理信息指示的承载更新请求;s-gw,用于向mme发起携带有查询地理信息指示的承载更新请求,其中,查询指示用于指示mme查询地理信息。

对于图7归属网络中的网元响应于用于查询地理信息的请求向归属网络中的网元发送响应请求的方式,基于图7中的归属网络中的网元以及拜访网络中的网元可以是,s-gw,用于接收mme发送的携带有地理信息的承载更新响应,并向p-gw发送携带有地理信息的承载更改响应;p-gw,用于向pcrf发送携带有地理信息的承载会话修改响应;pcrf,用于向p-cscf发送地理信息。

可选地,全球可路由号码通过以下方式获取:p-cscf依据地理信息生成地理标识,并将携带有地理标识的呼叫请求继续转发到as;as接收呼叫请求,并依据地理标识将被叫号码转换为全球可路由号码。

图8是根据本发明实施例的ims本地业务的路由处理系统的可选结构框图二,如图8所示,该归属网络中的网元除了图7中的网元之外,还可以包括:应用服务器as、归属签约服务器hss、服务呼叫会话控制功能s-cscf;拜访网络中的网元包括:移动性管理单元mme。需要说明的是,图8中虚线框中的网元虽然在该实施方式中没有出现,但为了方案的完整,在图8中补上了虚线框中的网元。

基于图8中的网元,该系统中的s-cscf,可以用于接收ue发送的呼叫请求,并将呼叫请求转发到as。

而该系统还可以包括:as,用于在接收用户设备ue通过被叫号码发送的呼叫请求之后,向hss发起地理信息的查询请求,其中,查询请求中携带有地理信息的查询指示;hss,用于在接收用户设备ue通过被叫号码发送的呼叫请求之后,将地理信息发送到as;as,还用于在接收用户设备ue通过被叫号码发送的呼叫请求之后,依据地理信息将被叫号码转换为全球可路由号码,并依据全球可路由号码继续执行呼叫操作。

系统还包括:hss,用于在将地理信息发送到as之前,向mme发送查询指示,其中,查询指示用于指示mme查询地理信息;mme,用于向hss发送查询应答,其 中,应答携带有地理信息。

也就是说,该方式中是由as直接向hss发起地理信息的查询请求,进而hss向mme发送查询指示,在mme查询到该地理信息后将该地理信息通过hss转发到as,as进而可以对号码进行转换。

而本实施例的另一个可选实施方式中,在接收用户设备ue通过被叫号码发送的呼叫请求之前,本实施例的系统还可以包括:hss,在ue的地理位置发生改变后,用于接收mme上报的更新后的ue的地理信息。

而在接收用户设备ue通过被叫号码发送的呼叫请求之后,该系统还包括:s-cscf,用于将呼叫请求转发到as;as,用于向hss发起地理信息的查询请求,其中,查询请求中携带有地理信息的查询指示;hss,用于将与查询指示对应的地理信息发送到as;该as,用于依据地理信息对本地号码进行转换,并依据转换后的号码继续执行呼叫操作。

也就是说,在ue的位置发生改变时,mme,用于向hhs上报更新后的ue的地理信息,进而在产生呼叫请求时,可以根据更新后的地理信息进行号码的转换。

基于上述实施例一和实施例二,下面结合具体应用场景中的实施方式对实施例一和实施例二进行详细说明;

实施方式一

图9是根据本发明实施例的as向hss查询地理信息的流程图一,如图9所示,该流程的步骤包括:

步骤s901:ue向ims网络发送呼叫请求,其中被叫号码是本地号码。

步骤s902:s-cscf将呼叫转发给as;

步骤s903:as向hss发起地理信息查询;

步骤s904:hss向mme发起地理信息查询;

步骤s905:mme向hss返回地理信息应答,地理信息可能包含了国家码,区号,邮政编码等内容;

步骤s906:hss向as返回地理信息应答;

步骤s907:as做号码转换;

步骤s908:as继续呼叫过程,其中被叫号码已经替换为全球可路由号码;

实施方式二

图10是根据本发明实施例的as向hss查询地理信息的流程图二,如图10所示, 该流程的步骤包括:

步骤s1001:mme发现ue的地理信息发生改变后,向hss上报更新后的地理信息。如果用户是第一次附着,mme也要向hss上报地理信息。地理信息可能包含了国家码,区号,邮政编码等内容;

步骤s1002:ue向ims网络发送呼叫请求,其中被叫号码是本地号码;

步骤s1003:s-cscf将呼叫转发给as;

步骤s1004:as向hss发起地理信息查询;

步骤s1005:hss向as返回地理信息应答;

步骤s1006:as做号码转换;

步骤s1007:as继续呼叫过程,其中被叫号码已经替换为全球可路由号码;

实施方式三

图11是根据本发明实施例的p-cscf向pcrf查询地理信息的流程图,如图11所示,该流程的步骤包括:

步骤s1101:ue向p-cscf发送呼叫请求,其中被叫号码是本地号码;

步骤s1102:p-cscf收到呼叫后,发现这是本地号码,p-cscf向pcrf查询地理位置信息;

其中,p-cscf可以重用现有的查询位置信息,也可以在现有的位置查询中增加地理信息查询的指示;

步骤s1103:pcrf向p-gw发起ip-can会话修改请求;

其中,pcrf可以重用现有的会话修改请求,也可以在现有的请求中增加地理信息查询的指示。

步骤s1104:p-gw向s-gw发起承载修改请求;

其中,p-gw可以重用现有的承载修改请求,也可以在现有的请求中增加地理信息查询的指示。

步骤s1105:s-gw向mme发起承载修改请求;

其中,如果s-gw收到的请求中包含地理信息查询的指示,则也要在修改请求中发给mme;

步骤s1106:mme向s-gw回复承载修改响应,其中包含了地理信息;

其中,地理信息可能包含了国家码,区号,邮政编码等内容;

步骤s1107:s-gw向p-gw回复承载修改响应,其中包含了地理信息;

步骤s1108:p-gw向pcrf回复会话修改响应,其中包含了地理信息;

步骤s1109:pcrf向p-cscf回复地理信息;

步骤s1110:p-cscf收到地理信息,生成地理标识;该步骤之后的后续处理流程和图2中步骤s202之后的步骤一致,在此不再赘述。

其中,p--cscf然后将地理标识插入到invite消息后,发送给用户归属ims网络发送。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

s1:归属网络中的网元接收用户设备ue的呼叫请求,其中,呼叫请求中的被叫号码为拜访网络的本地号码;

s2:归属网络中的网元依据呼叫请求向拜访网络中的网元发起用于查询ue所处的地理信息的请求;

s3:归属网络中的网元接收拜访网络中网元对请求的响应,其中,响应中携带有以下至少之一的地理信息:ue所处国家的国家码、ue所处地区的区号、ue所处地区的邮政编码;地理信息为归属网络生成全球可路由号码提供依据;

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1