流量统计方法、装置及计算机可读存储介质与流程

文档序号:20020526发布日期:2020-02-25 11:34阅读:172来源:国知局
流量统计方法、装置及计算机可读存储介质与流程

本公开涉及移动通信技术领域,特别涉及一种流量统计方法、装置及计算机可读存储介质。



背景技术:

mec服务器部署到通信网络后,可以对用户终端的流量数据进行本地分流。

然而,由于mec(multiple-accessedgeservice,多接入边缘计算)服务器无法从用户终端的流量数据中实时获取用户终端的imsi(internationalmobilesubscriberidentificationnumber,国际移动用户识别码),mec服务器就无法基于用户终端的imsi来统计流量数据,因此无法实现基于用户终端的计费。



技术实现要素:

本公开解决的一个技术问题是,如何在不改造现有网元的情况下统计用户终端的流量数据。

根据本公开实施例的一个方面,提供了一种流量统计方法,包括:多接入边缘计算mec服务器获取用户终端的国际移动用户识别码imsi;mec服务器利用用户终端的imsi关联通过s1-u接口传输的流量数据,以对用户终端通过s1-u接口传输的流量数据进行统计。

在一些实施例中,多接入边缘计算mec服务器获取用户终端的国际移动用户识别码imsi包括:在非接入层nas未加密imsi的情况下,mec服务器向用户终端发起重新附着流程,以获取用户终端的imsi。

在一些实施例中,mec服务器向用户终端发起重新附着流程,以获取用户终端的imsi包括:mec服务器向用户终端的基站发送去附着请求detachrequest模拟消息,detachrequest模拟消息的去附着类型detachtype重新附着re-attach;mec服务器接收基站发送的去附着接受detachaccept消息;mec服务器接收基站发送的附着请求attachrequest消息,并转发至移动管理实体mme;mec服务器从attachrequest消息中提取用户终端的imsi;mec服务器接收mme发送的附着接受消息,并转发至基站。

在一些实施例中,mec服务器从attachrequest消息中提取用户终端的imsi包括:若attachrequest消息中未携带用户终端的imsi,mec服务器向基站发送标识请求identityrequest模拟消息,要求上报用户终端的imsi;mec服务器接收基站发送的标识响应identityresponse消息,identityresponse消息携带用户终端的imsi。

在一些实施例中,多接入边缘计算mec服务器获取用户终端的国际移动用户识别码imsi包括:在nas加密imsi的情况下,mec服务器从能力开放系统查询用户终端的ip地址与imsi之间的绑定信息;mec服务器利用用户终端的imsi关联通过s1-u接口传输的流量数据,以对用户终端通过s1-u接口传输的流量数据进行统计包括:mec服务器利用用户终端的ip地址与s1-u接口中的流量数据的关联关系,将用户终端的imsi与通过s1-u接口传输的流量数据相关联。

根据本公开实施例的另一个方面,提供了一种mec服务器,包括:imsi获取模块,被配置为获取用户终端的国际移动用户识别码imsi;流量统计模块,被配置为利用用户终端的imsi关联通过s1-u接口传输的流量数据,以对用户终端通过s1-u接口传输的流量数据进行统计。

在一些实施例中,imsi获取模块被配置为:在非接入层nas未加密imsi的情况下,向用户终端发起重新附着流程,以获取用户终端的imsi。

在一些实施例中,imsi获取模块被配置为:向用户终端的基站发送去附着请求detachrequest模拟消息,detachrequest模拟消息的去附着类型detachtype重新附着re-attach;接收基站发送的去附着接受detachaccept消息;接收基站发送的附着请求attachrequest消息,并转发至移动管理实体mme;从attachrequest消息中提取用户终端的imsi;接收mme发送的附着接受消息,并转发至基站。

在一些实施例中,imsi获取模块被配置为:若attachrequest消息中未携带用户终端的imsi,向基站发送标识请求identityrequest模拟消息,要求上报用户终端的imsi;接收基站发送的标识响应identityresponse消息,identityresponse消息携带用户终端的imsi。

在一些实施例中,imsi获取模块被配置为:在nas加密imsi的情况下,从能力开放系统查询用户终端的ip地址与imsi之间的绑定信息;流量统计模块被配置为:利用用户终端的ip地址与s1-u接口中的流量数据的关联关系,将用户终端的imsi与通过s1-u接口传输的流量数据相关联。

根据本公开实施例的又一个方面,提供了又一种流量统计装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器中的指令,执行前述的流量统计方法。

根据本公开实施例的再一个方面,提供了一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现前述的流量统计方法。

本公开能够通过mec服务器获取用户终端的imsi,从而在不改造现有网元的情况下统计用户终端的流量数据。

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

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出了本公开一个实施例的流量统计方法的流程示意图。

图2示出了mec服务器获取用户终端的imsi的流程示意图。

图3示出了本公开另一个实施例的流量统计方法的流程示意图。

图4示出了本公开一个实施例的流量统计装置的结构示意图。

图5示出了本公开另一个实施例的流量统计装置的结构示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本公开保护的范围。

发明人研究发现,由于用户在非初始附着时不携带imsi,所以mec服务器就无法基于用户终端的imsi来统计流量数据,因此无法实现基于用户终端的计费。

下面结合图1描述本公开流量统计方法的一个实施例。

图1示出了本公开一个实施例的流量统计方法的流程示意图。如图1所示,该实施例中的流量统计方法包括步骤s102~步骤s104。

在步骤s102中,多接入边缘计算mec服务器获取用户终端的国际移动用户识别码imsi。在非接入层nas未加密imsi的情况下,mec服务器向用户终端发起重新附着流程,以获取用户终端的imsi。

在步骤s104中,mec服务器利用用户终端的imsi关联通过s1-u接口传输的流量数据,以对用户终端通过s1-u接口传输的流量数据进行统计。

上述实施例能够通过mec服务器获取nas未加密的用户终端的imsi,从而在不改造现有网元的情况下统计用户终端的流量数据。

下面结合图2描述mec服务器获取用户终端的imsi的详细过程。

图2示出了mec服务器获取用户终端的imsi的流程示意图。如图2所示,mec服务器向用户终端发起重新附着流程以获取用户终端的imsi包括步骤s201~步骤s209。

在步骤s201中,mec服务器向用户终端的基站发送去附着请求detachrequest模拟消息,detachrequest模拟消息的去附着类型detachtype重新附着re-attach。

mec服务器中可以对detachrequest消息进行模拟。模拟的detachrequest消息在形式上与mme发送至基站的detachrequest消息相同,该模拟消息中携带用户终端的guti(globallyuniquetemporaryueidentity,全球唯一临时用户设备标识)以指示用户终端重新附着。用户终端的guti可以从用户终端向mme发送的历史附着请求attachrequest消息、业务请求servicerequest消息中获得。用户在激活状态时,基站和用户终端并不知晓该消息为模拟消息,认定该detachrequest模拟消息是由mme发送的,于是向mec服务器发送去附着接受detachaccept消息。

在步骤s202中,mec服务器接收基站发送的去附着接受detachaccept消息。

在步骤s203中,mec服务器接收基站发送的附着请求attachrequest消息。

在步骤s204中,mec服务器从attachrequest消息中提取用户终端的imsi。

若attachrequest消息中携带用户终端的imsi,则可以直接执行步骤s207;若attachrequest消息中未携带用户终端的imsi,在执行步骤s207之前需要先执行步骤s205~步骤s206。

在步骤s205中,mec服务器向基站发送标识请求identityrequest模拟消息,要求上报用户终端的imsi。

mec服务器中可以对identityrequest消息进行模拟。模拟的identityrequest消息在形式上与mme发送至基站的identityrequest消息相同,该模拟消息中携带用户终端的guti(globallyuniquetemporaryueidentity,全球唯一临时用户设备标识)以指示用户上报imsi。基站和用户终端并不知晓该消息为模拟消息,认定该identityrequest模拟消息是由mme发送的,于是向mec服务器发送标识响应identityresponse消息。

在步骤s206中,mec服务器接收基站发送的标识响应identityresponse消息,identityresponse消息携带用户终端的imsi。

在步骤s207中,mec服务器将附着请求attachrequest消息转发至移动管理实体mme。

在步骤s208中,mec服务器接收mme发送的附着接受消息。

在步骤s209中,mec服务器将附着接受消息转发至基站。

上述实施例中,通过mec服务器模拟detachrequest消息以及identityrequest消息,实现了获取nas未加密的用户终端的imsi。

下面结合图3描述本公开流量统计方法的另一个实施例。

图3示出了本公开另一个实施例的流量统计方法的流程示意图。如图3所示,本实施例中的流量统计方法包括步骤s302~步骤s304。

在步骤s302中,多接入边缘计算mec服务器获取用户终端的国际移动用户识别码imsi。在nas加密imsi的情况下,mec服务器从能力开放系统查询用户终端的ip地址与imsi之间的绑定信息。

例如,mec服务器可以实时从pcrf(policyandchargingrulesfunction,策略与计费规则功能单元)、dra(diameterroutingagent,径路由代理)或dpa(deeppacketinspection,深度报文解析)等能力开放系统获取用户终端的ip地址与imsi之间的绑定信息。

在步骤s304中,mec服务器利用用户终端的ip地址与s1-u接口中的流量数据的关联关系,将用户终端的imsi与通过s1-u接口传输的流量数据相关联。

基站向sae-gw(系统架构演进网关,systemarchitectureevolutiongateway)发送用户数据时会携带终端用户的ip地址,在s1-mme接口监测mme发送给基站的attachaccess消息中的pdnaddress也可以获得终端用户的ip地址。mec服务器可以根据用户ip地址,将通过s1-mme接口和s1-u接口传输的数据流量进行关联。然后,mec服务器通过用户终端利用用户终端的ip地址匹配的imsi信息,进而将用户终端的imsi与通过s1-u接口传输的流量数据相关联,从而知晓s1-u接口内传输的数据流量属于哪个终端用户。

上述实施例能够在s1-mme接口和s1-u接口传输的数据流量通过用户终端的ip地址相关联的基础上,借助用户终端的ip地址与imsi之间的绑定关系,将用户终端的imsi与通过s1-u接口传输的流量数据相关联,从而在不改造现有网元的情况下统计用户终端的流量数据。

下面结合图4描述本公开一个实施例的流量统计装置。

图4示出了本公开一个实施例的流量统计装置的结构示意图。如图3所示,该实施例的流量统计装置40包括:

imsi获取模块402,被配置为获取用户终端的国际移动用户识别码imsi;

流量统计模块404,被配置为利用用户终端的imsi关联通过s1-u接口传输的流量数据,以对用户终端通过s1-u接口传输的流量数据进行统计。

上述实施例能够通过mec服务器获取nas未加密的用户终端的imsi,从而在不改造现有网元的情况下统计用户终端的流量数据。

在一些实施例中,imsi获取模块402被配置为:在非接入层nas未加密imsi的情况下,向用户终端发起重新附着流程,以获取用户终端的imsi。

在一些实施例中,imsi获取模块402被配置为:向用户终端的基站发送去附着请求detachrequest模拟消息,detachrequest模拟消息的去附着类型detachtype重新附着re-attach;接收基站发送的去附着接受detachaccept消息;接收基站发送的附着请求attachrequest消息,并转发至移动管理实体mme;从attachrequest消息中提取用户终端的imsi;接收mme发送的附着接受消息,并转发至基站。

在一些实施例中,imsi获取模块402被配置为:若attachrequest消息中未携带用户终端的imsi,向基站发送标识请求identityrequest模拟消息,要求上报用户终端的imsi;接收基站发送的标识响应identityresponse消息,identityresponse消息携带用户终端的imsi。

上述实施例中,通过mec服务器模拟detachrequest消息以及identityrequest消息,实现了获取nas未加密的用户终端的imsi。

在一些实施例中,imsi获取模块402被配置为:在nas加密imsi的情况下,从能力开放系统查询用户终端的ip地址与imsi之间的绑定信息;流量统计模块404被配置为:利用用户终端的ip地址与s1-u接口中的流量数据的关联关系,将用户终端的imsi与通过s1-u接口传输的流量数据相关联。

上述实施例能够在s1-mme接口和s1-u接口传输的数据流量通过用户终端的ip地址相关联的基础上,借助用户终端的ip地址与imsi之间的绑定关系,将用户终端的imsi与通过s1-u接口传输的流量数据相关联,从而在不改造现有网元的情况下统计用户终端的流量数据。

图5示出了本公开另一个实施例的流量统计装置的结构示意图。如图5所示,该实施例的流量统计装置50包括:存储器510以及耦接至该存储器510的处理器520,处理器520被配置为基于存储在存储器510中的指令,执行前述任意一个实施例中的流量统计方法。

其中,存储器510例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(bootloader)以及其他程序等。

流量统计装置50还可以包括输入输出接口530、网络接口540、存储接口550等。这些接口530、540、550以及存储器510和处理器520之间例如可以通过总线560连接。其中,输入输出接口530为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口540为各种联网设备提供连接接口。存储接口550为sd卡、u盘等外置存储设备提供连接接口。

本公开还包括一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现前述任意一个实施例中的流量统计方法。

本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

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

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

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

以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

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