获取用户设备数据流量的方法、会话管理功能及存储介质技术

技术编号:20568687 阅读:21 留言:0更新日期:2019-03-14 10:43
本发明专利技术公开了一种获取用户数据流量的方法、会话管理功能及存储介质,本发明专利技术通过获取用户经所有用户面功能UPF的数据流量和丢弃报文的数据流量,并根据获取的数据流量和丢弃报文的数据流量计算该用户实际消费的数据流量。也就是说,本发明专利技术通过根据所有UPF的数据流量和丢弃报文的数据流量计算用户实际消费的数据流量,从而保证统计的数据流量准确,解决了现有技术中用户计费的数据流量统计不准确的问题,进而大大提升了用户体验。

The Method of Obtaining Data Flow of User Equipment, Session Management Function and Storage Medium

The invention discloses a method for obtaining user data flow, session management function and storage medium. The method obtains data flow of user through UPF of all user surface functions and data flow of discarded message, and calculates actual data flow of user consumption according to data flow of acquired data flow and data flow of discarded message. That is to say, the method calculates the actual data flow consumed by the user according to the data flow of all UPF and the data flow of discarded messages, thus ensuring the accuracy of the statistical data flow, solving the problem of inaccurate statistics of the data flow charged by the user in the prior art, and greatly improving the user experience.

【技术实现步骤摘要】
获取用户设备数据流量的方法、会话管理功能及存储介质
本专利技术涉及通信
,特别是涉及一种获取用户设备数据流量的方法、会话管理功能及计算机可读存储介质。
技术介绍
移动通信经历了从语音到数据业务的飞跃式的发展,深刻的改变了人们的生活方式,也极大的促进社会和经济的快速发展。移动互联网和物联网作为未来移动通信发展的主要的推动力,为第五代移动通信(5G)提供了广阔的前景。3GPP提供了5G的新的架构,支持数据连接和服务,来满足5G的网络要求。提出了新的业务流程模型,通过一个会话同时发起多种业务,访问不同的数据网络(DataNetwork,DN),如同时访问公网业务(如Internet)和本地业务(如运营商提供的业务)。目前核心网中有两种架构(参见3GPP23.501协议),即上行分类器UplinkClassifier(ULCL)和多链路Multi-homing。在UplinkClassifier方案中(如图1所示),会话管理功能(SessionManagementFunction,SMF)仅为用户设备分配一个地址,同时启用多个用户面功能(UserPlaneFunction,UPF)。其中一个UPF作为上行分类器(UplinkClassifier,ULCL),根据用户设备报文的目的地址,将用户设备上行报文进行分类,分发到其他UPF,同时将用户设备下行报文进行汇聚,通过前端网元转发给用户设备。其他UPF作为锚点(UPFAnchor),将用户设备报文转发到相应的数据网络DN。用户设备的计费在支持ULCL功能的UPF上进行。根据5G的QoS实现描述,UPF1,UPF2,UPF3都可能对用户设备报文进行质量QoS控制,那么就有可能对应下行数据,UPF1和UPF2放行的流量,而在UPF3进行了丢包处理。如果只取用UPF1和UPF2的流量数据作为用户设备的计费信息,就有可能导致用户设备的计费信息不对,对用户设备多扣费。如果只取用UPF3的流量作为计费信息,那么上行的报文,如果在UPF1或者UPF2丢弃的报文,也无法体现到计费信息中,对用户设备对扣费。如图2所示,在Multi-homing方案中,SMF为用户设备分配多个地址,同时启用多个UPF。其中一个UPF作为分支点BranchingPoint(BP),根据用户设备报文的源地址,将用户设备上行报文分发到其他UPF,同时将用户设备下行报文进行汇聚,通过前端网元转发给用户设备。其他UPF作为锚点,将用户设备报文转发到相应的DN。用户设备的计费在支持BP功能的UPF上进行。同理也有上面描述的问题。
技术实现思路
本专利技术提供了一种获取用户设备数据流量的方法、会话管理功能及计算机可读存储介质,以解决现有技术中数据流量统计不准确的问题。本专利技术一方面提供了一种获取用户设备数据流量的方法,该方法包括:当满足触发条件时,获取用户设备经所有用户面功能UPF的数据流量和丢弃报文的数据流量;根据所述数据流量和所述丢弃报文的数据流量计算该用户设备实际消费的数据流量。进一步地,所述获取用户设备经所有用户面功能UPF的数据流量和丢弃报文的数据流量,具体包括:获取所述用户设备经所有所述UPF的上行数据流量和下行数据流量,根据所述上行数据流量和所述下行数据流量得到所述用户设备的数据流量;获取所述用户设备经所有所述UPF的上行丢弃报文的数据流量和下行丢弃报文的数据流量,根据所述上行丢弃报文的数据流量和所述下行丢弃报文的数据流量得到所述用户设备丢弃报文的数据流量。进一步地,当所述UPF为多个时,所述获取用户设备经所有用户面功能UPF的数据流量和丢弃报文的数据流量,具体包括:上行时,获取锚点的上行数据流量和上行丢弃报文的数据流量,下行时,获取分支点的下行数据流量和下行丢弃报文的数据流量;根据上行时锚点的上行数据流量和下行时分支点的下行数据流量,得到所述用户设备的数据流量,根据上行时锚点的上行丢弃报文的数据流量和下行时分支点的下行丢弃报文的数据流量,得到所述用户设备丢弃报文的数据流量。进一步地,所述触发条件包括以下中的一种或多种:所述用户设备经某一UPF的数据流量达到预设的数据流量门限、所述用户设备的事件数量达到预设的事件数量门限、SMF使用时间间隔达到第一时间门限、UPF使用时间间隔达到第二时间门限,以及达到预设的用户设备触发条件。进一步地,预设的用户设备触发条件包括:用户设备位置变化、数据网络切换或运营商改变。进一步地,当所述用户设备经某一UPF的数据流量达到预设的数据流量门限时,根据所述数据流量和所述丢弃报文的数据流量计算该用户设备实际消费的数据流量之后,还包括:判断该实际消费的数据流量与所述数据流量门限的差值是否小于预设的数据流量误差,如果是,则根据用户设备实际消费的数据流量生成计费信息,否则,将剩余的数据流量重新生成数据流量门限下发给各个UPF,直到所述用户设备经所述UPF实际消费的数据流量与所述数据流量门限的差值小于预设的数据流量误差。进一步地,该方法还包括:根据用户设备实际消费的数据流量生成计费信息。进一步地,根据用户设备实际消费的数据流量生成计费信息之后,还包括:将所述计费信息发送给计费中心。另一方面,本专利技术还提供一种会话管理功能SMF,所述一种会话管理功能SMF包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的计算机指令,以实现上述任一种所述的获取用户设备数据流量的方法。另一方面,本专利技术还提供一种计算机可读介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现本专利技术提供的任一种所述的获取用户设备数据流量的方法。本专利技术有益效果如下:本专利技术通过获取用户设备经所有用户面功能UPF的数据流量和丢弃报文的数据流量,并根据获取的数据流量和丢弃报文的数据流量计算该用户设备实际消费的数据流量。也就是说,本专利技术通过根据所有UPF的数据流量和丢弃报文的数据流量计算用户设备实际消费的数据流量,从而保证统计的数据流量准确,解决了现有技术中用户设备计费的数据流量统计不准确的问题,进而大大提升了用户体验。附图说明图1是现有技术中上行分类器架构示意图;图2是现有技术中多链路架构示意图;图3是本专利技术实施例的获取用户设备数据流量的方法的流程示意图;图4是本专利技术实施例的单UPF的计费示意图;图5是本专利技术实施例的2个PUF的计费示意图;图6是本专利技术实施例的多PUF的计费场景示意图;图7是本专利技术实施例的多PUF的用户设备触发计费示意图;图8是本专利技术实施例的多PUF的一种时间计费方法示意图;图9是本专利技术实施例的多PUF的另一种时间计费方法示意图;图10是本专利技术实施例的多PUF的流量计费示意图;图11是本专利技术实施例的多PUF的事件计费示意图;图12为本专利技术实施例提供的会话管理功能的一种结构示意图。具体实施方式为了解决现有技术中只取锚点流量或者只取分支点的流量,导致计费的数据流量统计不准确的问题,本专利技术提供了一种获取用户设备数据流量的方法、会话管理功能及计算机可读存储介质,本专利技术通过获取用户设备经所有用户面功能UPF的数据流量和丢弃报文的数据流量,并根据获取的数据流量和丢弃报文的数据流量计算该用户设备实际消费的数据流本文档来自技高网
...

【技术保护点】
1.一种获取用户设备数据流量的方法,其特征在于,包括:当满足预设的触发条件时,获取用户设备经所有用户设备面功能UPF的数据流量和丢弃报文的数据流量;根据所述数据流量和所述丢弃报文的数据流量计算该用户设备实际消费的数据流量。

【技术特征摘要】
1.一种获取用户设备数据流量的方法,其特征在于,包括:当满足预设的触发条件时,获取用户设备经所有用户设备面功能UPF的数据流量和丢弃报文的数据流量;根据所述数据流量和所述丢弃报文的数据流量计算该用户设备实际消费的数据流量。2.根据权利要求1所述的方法,其特征在于,所述获取用户设备经所有用户设备面功能UPF的数据流量和丢弃报文的数据流量,具体包括:获取所述用户设备经所有所述UPF的上行数据流量和下行数据流量,根据所述上行数据流量和所述下行数据流量得到所述用户设备的数据流量;获取所述用户设备经所有所述UPF的上行丢弃报文的数据流量和下行丢弃报文的数据流量,根据所述上行丢弃报文的数据流量和所述下行丢弃报文的数据流量得到所述用户设备丢弃报文的数据流量。3.根据权利要求1或2所述的方法,其特征在于,当所述UPF为多个时,所述获取用户设备经所有用户设备面功能UPF的数据流量和丢弃报文的数据流量,具体包括:上行时,获取锚点的上行数据流量和上行丢弃报文的数据流量,下行时,获取分支点的下行数据流量和下行丢弃报文的数据流量;根据上行时锚点的上行数据流量和下行时分支点的下行数据流量,得到所述用户设备的数据流量,根据上行时锚点的上行丢弃报文的数据流量和下行时分支点的下行丢弃报文的数据流量,得到所述用户设备丢弃报文的数据流量。4.根据权利要求1所述的方法,其特征在于,所述预设的触发条件包括以下中的一种或多种:所述用户设备经某一UPF的数据流量达到预设的数据流量门限、所述用户设备的事件数量达到预设的事件数量门限、SMF使用时间间隔达到第一...

【专利技术属性】
技术研发人员:林凯夏勇杨明贵
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1