实时位置计费触发方法、系统和MME与流程

文档序号:17549432发布日期:2019-04-30 18:09阅读:353来源:国知局
实时位置计费触发方法、系统和MME与流程

本发明涉及移动通信领域,尤其涉及一种实时位置计费触发方法、系统和mme(mobilitymanagemententity,移动性管理实体)。



背景技术:

用户订购了某商圈的位置流量包,流量包的签约信息会同步到pcrf(policyandchargingrulesfunction,策略与计费规则功能单元),pcrf会向pcef(policyandchargingenforcementfunction,策略和计费执行功能)(如4g的pgw(publicdatanetworkgateway,公用数据网网关))下发位置上报的trigger(触发器),用户只要开启位置触发计费,在整个地区移动时,每经过一个小区,均触发计费消息到cg(chargegateway,计费网关)或ocs(onlinechargingsystem,在线计费系统),其实在某商圈之外的小区移动,触发的大量计费消息是无用的,只有在切入或切出商圈时触发的计费消息才是有用的,此问题造成无法规模化发展位置类创新产品开发。



技术实现要素:

本发明要解决的一个技术问题是提供一种实时位置计费触发方法、系统和mme,能够解决因用户终端移动位置切换时,引起pgw频繁触发位置计费消息至计费系统,造成大量无用计费话单或消息的问题。

根据本发明一方面,提出一种实时位置计费触发方法,包括:移动性管理实体mme响应于用户终端位置变化,获取用户终端的源位置信息和目标位置信息;根据源位置信息、目标位置信息与用户终端签约位置信息的匹配关系,确定是否向公用数据网网关pgw发送位置触发消息。

进一步地,该方法还包括:mme接收策略与计费规则功能单元pcrf发送的用户终端签约位置信息;其中,pcrf在gx接口的信用控制应答cca消息中扩展位置列表属性值对avp字段,avp字段中携带用户终端签约位置信息。

进一步地,该方法还包括:将源位置信息和目标位置信息分别与用户终端签约位置信息进行比对;若源位置信息和目标位置信息均与用户终端签约位置信息不匹配,则不向pgw发送位置触发消息。

进一步地,mme将源位置信息与用户终端签约位置信息进行比对;若源位置信息与用户终端签约位置信息匹配,则向pgw发送位置触发消息,以便pgw向计费系统触发计费消息;若源位置信息与用户终端签约位置信息不匹配,则将目标位置信息与用户终端签约位置信息进行比对;若目标位置信息与用户终端签约位置信息匹配,则向pgw发送位置触发消息,以便pgw向计费系统触发计费消息,否则,不向pgw发送位置触发消息。

根据本发明的另一方面,还提出一种移动性管理实体mme,包括:终端位置信息获取单元,用于响应于用户终端位置变化,获取用户终端的源位置信息和目标位置信息;终端位置信息比对单元,用于确定源位置信息、目标位置信息与用户终端签约位置信息的匹配关系;位置触发单元,用于根据源位置信息、目标位置信息与用户终端签约位置信息的匹配关系,确定是否向公用数据网网关pgw发送位置触发消息。

进一步地,该mme还包括:签约位置信息接收单元,用于接收策略与计费规则功能单元pcrf发送的用户终端签约位置信息;其中,pcrf在gx接口的信用控制应答cca消息中扩展位置列表属性值对avp字段,avp字段中携带用户终端签约位置信息。

进一步地,终端位置信息比对单元用于将源位置信息和目标位置信息分别与用户终端签约位置信息进行比对;位置触发单元用于若源位置信息和目标位置信息均与用户终端签约位置信息不匹配,则不向pgw发送位置触发消息。

进一步地,终端位置信息比对单元用于将源位置信息与用户终端签约位置信息进行比对,以及若源位置信息与用户终端签约位置信息不匹配,则将目标位置信息与用户终端签约位置信息进行比对;位置触发单元用于若源位置信息与用户终端签约位置信息匹配,则向pgw发送位置触发消息,以便pgw向计费系统触发计费消息;若目标位置信息与用户终端签约位置信息匹配,则向pgw发送位置触发消息,以便pgw向计费系统触发计费消息,否则,不向pgw发送位置触发消息。

根据本发明的另一方面,还提出一种实时位置计费触发系统,包括策略与计费规则功能单元pcrf和上述的移动性管理实体mme;其中,pcrf用于在gx接口的信用控制应答cca消息中扩展位置列表属性值对avp字段,avp字段中携带用户终端签约位置信息。

根据本发明的另一方面,还提出一种移动性管理实体mme,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行如上述的方法。

根据本发明的另一方面,还提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上述的方法的步骤。

本发明mme接收用户终端响应于用户终端位置变化,获取用户终端的源位置信息和目标位置信息,根据源位置信息、目标位置信息与用户终端签约位置信息的匹配关系,确定是否向pgw发送位置触发消息,能够过滤因切换产生的大量无用计费话单或消息。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:

图1为本发明实时位置计费触发方法的一个实施例的流程示意图。

图2为本发明实时位置计费触发方法的另一个实施例的流程示意图。

图3为本发明实时位置计费触发方法的再一个实施例的流程示意图。

图4为本发明mme的一个实施例的结构示意图。

图5为本发明mme的另一个实施例的结构示意图。

图6为本发明实时位置计费触发系统的一个实施例的结构示意图。

图7为本发明mme的再一个实施例的结构示意图。

图8为本发明mme的又一个实施例的结构示意图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

图1为本发明实时位置计费触发方法的一个实施例的流程示意图。该方法包括以下步骤:

在步骤110,mme响应于用户终端位置变化,获取用户终端的源位置信息和目标位置信息。

在步骤120,根据源位置信息、目标位置信息与用户终端签约位置信息的匹配关系,确定是否向pgw发送位置触发消息。其中,当用户终端签约了位置相关套餐或产品时,pcrf在gx接口的cca(creditcontrolanswer,信用控制应答)消息中扩展location-listavp(位置列表属性值对)字段,其中,该avp字段中携带用户终端签约位置信息,pcrf通过gx接口向mme下发事件触发请求时将用户终端签约位置信息传递至mme。mme将源位置信息和目标位置信息分别与用户终端签约位置信息进行比对,若源位置信息和目标位置信息均与用户终端签约位置信息不匹配,则不向pgw发送位置触发消息,若源位置信息和目标位置信息至少一个与用户终端签约位置信息匹配,则向pgw发送位置触发消息,以便pgw向计费系统触发计费消息。

在该实施例中,mme响应于用户终端位置变化,获取用户终端的源位置信息和目标位置信息,根据源位置信息、目标位置信息与用户终端签约位置信息的匹配关系,确定是否向pgw发送位置触发消息,能够解决因用户终端移动位置切换时,引起pgw频繁触发位置计费消息至计费系统,造成大量无用计费话单或消息的问题。

图2为本发明实时位置计费触发方法的另一个实施例的流程示意图。

在步骤210,mme存储pcrf发送的用户终端签约位置信息。其中,pcrf在gx接口的cca消息中扩展location-listavp字段,其中,该avp字段中携带用户终端签约位置信息,例如,enb0区域为流量优惠区域。pcrf通过gx接口下发事件触发请求时将用户终端签约位置信息发送至mme。

在步骤220,响应于用户终端位置变化,获取用户终端的源位置信息和目标位置信息。例如,用户终端从enb1区域切换到enb2区域,则enb1区域为源位置,enb2区域为目标位置。

在步骤230,将源位置信息与用户终端签约位置信息进行比对,若不匹配,则执行步骤240,若匹配,则执行步骤260。例如,若enb1区域与enb0区域不匹配,则执行步骤240。

在步骤240,将目标位置信息与用户终端签约位置信息进行比对,例如,判断enb2区域是否与enb0区域匹配,若匹配,则执行步骤250,否则,执行步骤260。

在步骤250,向sgw/pgw发送位置触发消息,以便pgw向cg或ocs触发计费消息。

在步骤260,不向sgw/pgw发送位置触发消息。

在该实施例中,mme将源位置信息和目标位置信息分别与用户终端签约位置信息进行比对,若源位置信息和目标位置信息均与用户终端签约位置信息不匹配,则不向pgw发送位置触发消息,若源位置信息和目标位置信息至少一个与用户终端签约位置信息匹配,则向pgw发送位置触发消息,以便pgw向cg或ocs触发计费消息,从而实现按签约触发计费消息的流程,过滤因切换产生的大量无用计费消息。

图3为本发明实时位置计费触发方法的再一个实施例的流程示意图。

在步骤310,用户终端ue签约位置信息,并通过crm(customerrelationshipmanagement,客户关系管理)同步到pcrf,其中,在现有gx接口的cca消息中,扩展location-listavp字段,在该avp字段中携带用户终端签约的位置列表,例如,如图4所示,avp名为location-list,avp码为55460,avp类型string,每个位置信息之间用分号隔开。

在步骤320,用户终端通过s1-mme接口接入到mme,发起鉴权请求。

在步骤330,mme向sgw/pgw发起会话请求。

在步骤340,pgw通过ccr向pcrf请求策略,即确定用户终端是否签约用户终端签约位置信息。

在步骤350,pcrf在cca中通过s5/s11向mme返回用户终端签约的位置信息列表,mme临时存储用户终端签约位置信息。

在步骤360,用户位置变化。

在步骤370,mme将目标位置信息、源位置信息分别和存储的用户签约位置信息进行比对,若不相同,则不通知sgw/pgw。

在步骤380,用户位置再次变化。

在步骤390,mme将目标位置信息、源位置信息分别和存储的用户签约位置信息进行比对,若至少一项相同,则通过s11的changenotificationrequest(变更通知请求)通知sgw/pgw。

在步骤3100,pgw触发cg或ocs计费消息。

在步骤3110,cg或ocs向pgw响应。

例如,校园用户a订购了校园5元流量包,某日,用户a从非校园覆盖的小区进入校园覆盖的小区,网络能实时获取用户状态信息变化,从而为该用户减免流量或者以较低资费进行计费,能减少不必要的用户投诉;校园用户b订购了校园5元流量包,某日,用户b从校园覆盖的小区进入非校园覆盖的小区,网络能实时获取用户状态信息变化,从而对该用户以标准资费进行计费,能减少电信损失。

图4为本发明mme的一个实施例的结构示意图。该mme包括终端位置信息获取单元410、终端位置信息比对单元420和位置触发单元430,其中:

终端位置信息获取单元410用于响应于用户终端位置变化,获取用户终端的源位置信息和目标位置信息。

终端位置信息比对单元420用于确定源位置信息、目标位置信息与用户终端签约位置信息的匹配关系。其中,当用户终端签约了位置相关套餐或产品时,pcrf在gx接口的cca消息中扩展location-listavp字段,其中,该avp字段中携带用户终端签约位置信息,pcrf通过gx接口向mme下发事件触发请求时将用户终端签约位置信息传递至mme。

位置触发单元430用于根据源位置信息、目标位置信息与用户终端签约位置信息的匹配关系,确定是否向公用数据网网关pgw发送位置触发消息。例如,若源位置信息和目标位置信息均与用户终端签约位置信息不匹配,则不向pgw发送位置触发消息,若源位置信息和目标位置信息至少一个与用户终端签约位置信息匹配,则向pgw发送位置触发消息,以便pgw向计费系统触发计费消息。

在该实施例中,mme响应于用户终端位置变化,获取用户终端的源位置信息和目标位置信息,根据源位置信息、目标位置信息与用户终端签约位置信息的匹配关系,确定是否向pgw发送位置触发消息,能够解决因用户终端移动位置切换时,引起pgw频繁触发位置计费消息至计费系统,造成大量无用计费话单或消息的问题。

图5为本发明mme的另一个实施例的结构示意图。该mme包括签约位置信息接收单元510、终端位置信息获取单元520、终端位置信息比对单元530和位置触发单元540,其中:

签约位置信息接收单元510用于pcrf发送的用户终端签约位置信息;其中,pcrf在gx接口的信用控制应答cca消息中扩展位置列表属性值对avp字段,avp字段中携带用户终端签约位置信息。

终端位置信息获取单元520用于响应于用户终端位置变化,获取用户终端的源位置信息和目标位置信息。例如,用户终端从enb1区域切换到enb2区域,则enb1区域为源位置,enb2区域为目标位置。

终端位置信息比对单元530用于将源位置信息与用户终端签约位置信息进行比对,以及若源位置信息与用户终端签约位置信息不匹配,则将目标位置信息与用户终端签约位置信息进行比对。

位置触发单元540用于若源位置信息与用户终端签约位置信息匹配,则向pgw发送位置触发消息,以便pgw向cg或ocs触发计费消息;若目标位置信息与用户终端签约位置信息匹配,则向pgw发送位置触发消息,以便pgw向cg或ocs触发计费消息,否则,不向pgw发送位置触发消息。

在该实施例中,mme将源位置信息和目标位置信息分别与用户终端签约位置信息进行比对,若源位置信息和目标位置信息均与用户终端签约位置信息不匹配,则不向pgw发送位置触发消息,若源位置信息和目标位置信息至少一个与用户终端签约位置信息匹配,则向pgw发送位置触发消息,以便pgw向cg或ocs触发计费消息,从而实现按签约触发计费消息的流程,过滤因切换产生的大量无用计费消息。

图6为本发明实时位置计费触发系统的一个实施例的结构示意图。该系统包括pcrf610和mme620,其中,mme620已在上述实施例中进行了详细介绍,此处不再进一步阐述。pcrf610用于在gx接口的cca消息中扩展avp字段,该avp字段中携带用户终端签约位置信息。

在该实施例中,mme能够在指定的签约位置切入或切出时进行位置计费信息触发,在非相关位置区域的移动切换不触发计费消息,能够过滤因切换产生的大量无用计费消息。

图7为本发明mme的再一个实施例的结构示意图。该mme包括存储器710和处理器720。其中:存储器710可以是磁盘、闪存或其它任何非易失性存储介质。存储器710用于存储图1-3所对应实施例中的指令。处理器720耦接至存储器810,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器720用于执行存储器中存储的指令。

在一个实施例中,还可以如图8所示,该mme800包括存储器810和处理器820。处理器820通过bus总线830耦合至存储器810。该mme800还可以通过存储接口840连接至外部存储装置850以便调用外部数据,还可以通过网络接口860连接至网络或者另外一台计算机系统(未标出),此处不再进行详细介绍。

在该实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,能够解决因用户终端移动位置切换时,引起pgw频繁触发位置计费消息至计费系统,造成大量无用计费话单或消息的问题。

在另一个实施例中,一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现图1-3所对应实施例中的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本公开是参照根据本公开实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改。本公开的范围由所附权利要求来限定。

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