CN109600726A - 流量分类控制方法、装置、***、设备以及存储介质 - Google Patents
流量分类控制方法、装置、***、设备以及存储介质 Download PDFInfo
- Publication number
- CN109600726A CN109600726A CN201811380853.7A CN201811380853A CN109600726A CN 109600726 A CN109600726 A CN 109600726A CN 201811380853 A CN201811380853 A CN 201811380853A CN 109600726 A CN109600726 A CN 109600726A
- Authority
- CN
- China
- Prior art keywords
- application program
- applicating category
- public data
- stop instruction
- network gateway
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/58—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on statistics of usage or network monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/68—Payment of value-added services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/82—Criteria or parameters used for performing billing operations
- H04M15/8214—Data or packet based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种流量分类控制方法、装置、***、设备以及存储介质,方法包括:公用数据网网关从应用程序所发起的用户网络请求中提取标识信息;公用数据网网关根据标识信息和应用程序分类表确定应用程序所属应用类别;公用数据网网关根据应用程序所属应用类别和指令映射表获得开停指令,其中,指令映射表为开停指令与应用类别的映射表,开停指令分为开启指令和停止指令;当开停指令为开启指令时,公用数据网网关传输用户网络请求,并将用户网络请求对应的消耗流量计入计费服务器上的第一账户,第一账户用于统计应用程序所属应用类别的消费流量数据。本发明利用公用数据网关对流量进行分类控制,分类颗粒度不受接入点名称限制,分类颗粒度更精细。
Description
技术领域
本发明涉及智能汽车技术领域,尤其涉及一种流量分类控制方法、装置、***、设备以及存储介质。
背景技术
随着智能网联汽车发展,越来越多的联网应用将被广泛地安装在汽车上。针对每个车辆、车载电子设备、驾驶者以及乘客等,都有各类不同场景、不同特征的联网服务需求。
传统的车联网汽车流量分类根据运营商网络的接入点名称(Access Point Name,简称APN)进行划分。图1为传统的车联网汽车流量分类的网路拓扑图。如图1所示,运营商为车联网汽车提供2个或者多个APN,并针对不同APN设置控制开关,每个APN都有独立的计费方式和数据流量控制,各APN的数据流量控制互不影响。APN分为专用APN和公共APN,专用APN,即为车联网客户识别模块(Subscriber Identity Module,SIM)卡的特定接入点名称APN,其内部网络通过专线与核心网公用数据网网关(PDN Gateway,PGW)设备相连,公共APN,即为车联网SIM卡的共享接入点名称,其内部网络通过公共互联网(有固定IP地址)与核心网PGW设备相连,实现车载终端与互联网的互联互通。车联网汽车一般使用2个APN接入,专用APN由企业付费,公共APN由于用于车类娱乐、WIFI应用等,由用户自付,实现流量分类控制。
然而,现有的流量分类方法利用一个APN控制一种类别流量,使得流量控制颗粒度受APN数量限制,导致仅能够实现粗颗粒度的流量控制。
发明内容
本发明提供一种流量分类控制方法、装置、***、设备以及存储介质,旨在解决现有的流量分类方法中流量控制颗粒度受APN数量限制,导致仅能够实现粗颗粒度的流量控制。
第一方面,本发明提供一种流量分类控制方法,应用于核心网络***,核心网络***包括:公用数据网网关、分类服务器和计费服务器;方法包括:公用数据网网关从应用程序所发起的用户网络请求中提取标识信息;公用数据网网关根据标识信息和应用程序分类表确定应用程序所属应用类别,其中,应用程序分类表为标识信息和应用类别的映射表;公用数据网网关根据应用程序所属应用类别和指令映射表获得开停指令,其中,指令映射表为开停指令与应用类别的映射表,开停指令分为开启指令和停止指令;当开停指令为开启指令时,公用数据网网关传输用户网络请求,并将用户网络请求对应的消耗流量计入计费服务器上的第一账户,第一账户用于统计应用程序所属应用类别的消费流量数据。
在本发明提供的一种流量分类控制方法中,向公用数据网网关配置应用程序分类表和指令映射表,当应用程序通过公用数据网网关请求网络连接时,公用数据网网关提取用户网络请求中标识信息,根据标识信息和应用程序分类表确定应用程序所属应用类别,公用数据网网关再根据应用程序所属应用类别和指令映射表获得开停指令,当开停指令为开启指令时,公用数据网网关传输用户网络请求,并将用户网络请求对应的消耗流量计入计费服务器上的第一账户,实现以应用程序所属的应用类别进行消费流量数据统计。
可选地,公用数据网网关从应用程序所发起的用户网络请求中提取标识信息,具体包括:对用户网络请求进行深度数据包检测获得网络七层协议中应用层的统一资源定位符和/或互联网协议地址;将统一资源定位符和/或互联网协议地址作为标识信息。
在本发明提供的一种流量分类控制方法中,通过深度数据包检测提取用户网络请求中网络七层协议中应用层的统一资源定位符和/或互联网协议地址,并将统一资源定位符和/或互联网协议地址作为标识信息,实现对应用程序类型的识别,再根据标识信息进一步进行流量分类控制,实现以应用程序所属的应用类别进行消费流量数据统计。
可选地,指令映射表根据应用类别的剩余流量数据获得,剩余流量数据根据计费服务器统计的应用程序所属应用类别的消费流量数据和可使用的流量数据获得。
在本发明提供的一种流量分类控制方法中,根据计费服务器统计的应用程序所属应用类别的消费流量数据和可使用的流量数据获得剩余流量数据,根据应用类别的剩余流量数据获得指令映射表,进而,指令映射表为开停指令与应用类别的映射表,通过剩余流量数据生成指令映射表,以确定是否开启应用程序发起的网络请求,实现对应用程序的网络请求的控制,进而,实现以应用程序所属的应用类别进行流量控制。
第二方面,本发明提供一种流量分类控制方法,应用于核心网络***,核心网络***包括:公用数据网网关、分类服务器和计费服务器;包括:分类服务器根据应用分类信息生成应用程序分类表,其中,应用程序分类表为从用户网络请求中提取应用程序的标识信息和应用类别的映射表;分类服务器根据应用类别的剩余流量数据生成指令映射表,其中,指令映射表为开停指令与应用类别的映射关系,剩余流量数据根据计费服务器统计的应用程序所属应用类别的消费流量数据和可使用的流量数据获得;分类服务器发送指令映射表和应用程序分类表,以使公用数据网网关在根据标识信息和应用程序分类表确定应用程序所属应用类别之后;再根据应用程序所属应用类别和指令映射表获得开停指令,当开停指令为开启指令时,公用数据网网关传输用户网络请求,并将用户网络请求对应的消耗流量计入计费服务器上的第一账户,第一账户用于统计应用程序所属应用类别的消费流量数据。
在本发明提供的一种流量分类控制方法中,分类服务器根据应用分类信息生成应用程序分类表,根据应用类别的剩余流量数据生成指令映射表,并向公用数据网网关发送指令映射表和应用程序分类表,以使公用数据网网关根据应用程序的标识信息、指令映射表和应用程序分类表实现以应用程序所属的应用类别进行消费流量数据统计。
可选地,在分类服务器根据应用分类信息生成应用程序分类表之前,还包括:分类服务器以预设周期获取应用分类信息。
在本发明提供的一种流量分类控制方法中,分类服务器以预设周期获取应用分类信息,分类服务器根据应用分类信息生成应用程序分类表,可以实现更新应用程序分类表,以适应不同阶段的流量分类控制策略,无需调整全网各省无线接入侧数据以及车载电子设备配置,分类方案调整更为灵活。
下面对公用数据网网关进行介绍,其实现原理和技术效果与上述方法原理和技术效果类似,此处不再赘述。
第三方面,本发明提供一种公用数据网网关,包括:提取模块,用于从应用程序所发起的用户网络请求中提取标识信息;确定模块,用于根据标识信息和应用程序分类表确定应用程序所属应用类别,其中,应用程序分类表为标识信息和应用类别的映射表;获得模块,用于根据应用程序所属应用类别和指令映射表获得开停指令,指令映射表为开停指令与应用类别的映射表,其中,开停指令分为开启指令和停止指令;计入模块,用于当开停指令为开启指令时,公用数据网网关传输用户网络请求,并将用户网络请求对应的消耗流量计入计费服务器上的第一账户,第一账户用于统计应用程序所属应用类别的消费流量数据。
可选地,提取模块具体包括:对用户网络请求进行深度数据包检测获得网络七层协议中应用层的统一资源定位符和/或互联网协议地址;将统一资源定位符和/或互联网协议地址作为标识信息。
可选地,指令映射表根据应用类别的剩余流量数据获得,剩余流量数据根据计费服务器统计的应用程序所属应用类别的消费流量数据和可使用的流量数据获得。
下面对分类服务器进行介绍,其实现原理和技术效果与上述方法原理和技术效果类似,此处不再赘述。
第四方面,本发明提供一种分类服务器,包括:生成模块,用于根据应用分类信息生成应用程序分类表,其中,应用程序分类表为从用户网络请求中提取应用程序的标识信息和应用类别的映射表;生成模块,还用于根据应用类别的剩余流量数据生成指令映射表,其中,指令映射表为开停指令与应用类别的映射关系,剩余流量数据根据计费服务器统计的应用程序所属应用类别的消费流量数据和可使用的流量数据获得;发送模块,用于发送指令映射表和应用程序分类表,以使公用数据网网关在根据标识信息和应用程序分类表确定应用程序所属应用类别之后;再根据应用程序所属应用类别和指令映射表获得开停指令,当开停指令为开启指令时,公用数据网网关传输用户网络请求,并将用户网络请求对应的消耗流量计入计费服务器上的第一账户,第一账户用于统计应用程序所属应用类别的消费流量数据。
可选地,分类服务器还包括:更新模块,用于以预设周期获取应用分类信息。
下面对核心网络***进行介绍,其实现原理和技术效果与上述方法原理和技术效果类似,此处不再赘述。
第五方面,本发明提供一种核心网络***,包括:第三方面所涉及的公用数据网网关、第四方面所涉及的分类服务器和计费服务器;公用数据网网关与分类服务器通信连接,分类服务器和计费服务器通信连接。
第六方面,本发明提供一种电子设备,其特征在于,包括:至少一个处理器和存储器;其中,存储器存储计算机执行指令;至少一个处理器执行存储器存储的计算机执行指令,使得至少一个处理器执行第一方面及其可选方案涉及的流量分类控制方法。
第七方面,本发明提供一种计算机可读存储介质,其特征在于,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现第一方面及其可选方案涉及的流量分类控制方法。
本发明提供的流量分类控制方法、装置、***、设备以及存储介质,在流量分类控制方法中,分类服务器向公用数据网网关发送应用程序分类表和指令映射表,使得公用数据网网关完成应用程序分类表和指令映射表的配置,当应用程序通过公用数据网网关请求网络连接时,公用数据网网关提取用户网络请求中标识信息,根据标识信息和应用程序分类表确定应用程序所属应用类别,公用数据网网关再根据应用程序所属应用类别和指令映射表获得开停指令,当开停指令为开启指令时,公用数据网网关传输用户网络请求,并将用户网络请求对应的消耗流量计入计费服务器上的第一账户,第一账户用于统计应用程序所属应用类别的消费流量数据,计费服务器根据应用程序所属应用类别的消费流量数据和可使用的流量数据获得剩余流量数据,并将剩余流量数据发送至分类服务器,以使分类服务器根据应用类别的剩余流量数据更新指令映射表,实现以应用程序所属的应用类别进行消费流量数据统计,分类级粒度更为,分类数量更加丰富。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明根据一示例性实施例示出的流量分类控制***的结构示意图;
图2为本发明根据一示例性实施例示出的流量分类控制方法的交互示意图;
图3为本发明根据一示例性实施例示出的公用数据网网关的结构示意图;
图4为本发明根据一示例性实施例示出的分类服务器的结构示意图;
图5为本发明根据一示例性实施例示出的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面对应用到的术语进行解释说明:
DPI:深度数据包检测(Deep packet inspection),指一种网络技术,一般网络设备只会查看以太网头部、IP头部,而不会分析TCP/UDP里面的内容,这种网络技术被称为浅数据包检测;与之对应的DPI会检查TCP/UDP里面的内容,所以称为深度数据包检测,针对不同的网络应用层载荷(例如HTTP、DNS等)进行深度检测,通过对报文的有效载荷检测决定其合法性。
URL:统一资源定位符(Uniform Resource Locator),对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。
IP地址:互联网协议地址(Internet Protocol Address),指IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
本发明提供的流量分类控制方法,旨在解决现有的流量分类方法中流量控制颗粒度受APN数量限制,导致仅能够实现粗颗粒度的流量控制。
图1为本发明根据一示例性实施例示出的流量分类控制***的结构示意图。如图1所示,流量分类控制***包括公用数据网网关100、分类服务器200和计费服务器300。其中,公用数据网网关100与分类服务器200通信连接,分类服务器200和计费服务器300通信连接。
当流量分类控制***工作时,计费服务器300根据应用类别的当前消费流量数据和可使用的流量数据获得剩余流量数据,并将剩余流量数据发送至分类服务器200。分类服务器200根据剩余流量数据生成指令映射表,并将指令映射表发送至公用数据网网关100。另外,分类服务器200根据应用分类信息生成应用程序分类表,并将应用程序分类表发送至公用数据网网关100,以使公用数据网网关100完成应用程序分类表和指令映射表的配置。
当位于车载终端500上的应用程序通过基站400向公用数据网网关100发起网络请求时,公用数据网网关100提取用户网络请求中标识信息,从应用程序分类表中找出与用户网络请求的标识信息对应的应用类别,以确定应用程序所属的应用类别。公用数据网网关再从指令映射表中找出与应用程序所对应的开停指令。当开停指令为开启指令时,公用数据网网关传输用户网络请求,并将用户网络请求对应的消耗流量计入计费服务器上的第一账户,其中,第一账户为设置在计费服务器300上的计费账户,用于统计应用程序所属应用类别的消费流量数据,进而实现以应用程序所属的应用类别进行消费流量数据统计。
图2为本发明根据一示例性实施例示出的流量分类控制方法的交互示意图。如图2所示,本实施例提供的流量分类控制方法包括:
S101、分类服务器向公用数据网网关发送应用程序分类表和指令映射表。
更具体地,应用程序分类表为应用程序的标识信息和应用类别的映射表,指令映射表为开停指令与应用类别的映射表。其中,分类服务器以预设周期获取应用分类信息,分类服务器根据用户输入的分类信息生成应用程序分类表。若应用程序分类表中新增应用类别,则将新增应用类别发送至计费服务器,并由付费主体通过客户端服务器向计费服务器订购新增应用类别的套餐流量。
例如:获取用户输入分类信息,将应用程序分成地图导航类、多媒体娱乐应用类、地图文件更新类、移动终端空中下载软件升级类(Firmware Over-the-Air,简称FOTA)、防盗追踪类、远程车况信息采集类、远程车控类以及秘钥交换类。将高德地图、百度地图等应用程序分类到地图导航类。将阿里音乐、喜马拉雅等应用程序归类至多媒体娱乐应用类。各类车载应用程序通过车载客户识别模块(Subscriber Identity Module,简称SIM)接入运营商网络。
S102、公用数据网网关从应用程序所发起的用户网络请求中提取标识信息。
更具体地,应用程序发起网络请求,并将网络请求发送至公用数据网网关,公用数据网网关从网络请求中提取标识信息,用于识别应用程序的应用类别。
作为提取网络应用请求中标识信息的一种具体实施方式,公用数据网网关对用户网络请求进行深度数据包检测获得网络七层协议中应用层的统一资源定位符和/或互联网协议地址;并将统一资源定位符和/或互联网协议地址作为标识信息。
例如:某地图导航应用程序发起网络请求,识别该导航应用的流量访问的URL为“.zebred.com/router/”,IP地址为“119.120.00.101”。
S103、公用数据网网关根据标识信息和应用程序分类表确定应用程序所属应用类别。
更具体地,应用程序分类表表示应用程序的标识信息和应用类别的映射表,从应用程序分类表找到应用程序的标识信息对应的应用程序分类信息。若将统一资源定位符和/或互联网协议地址作为标识信息,则找到应用程序的URL和/或互联网协议地址对应的应用类别。
例如:某地图导航应用程序的URL为“.zebred.com/router/”,IP地址为“119.120.00.101”,以URL和IP地址作为应用程序的标识信息,从应用程序分类表找到某地图导航应用程序的URL和IP地址对应的应用类别为地图导航类。
S104、公用数据网网关根据应用程序所属应用类别和指令映射表获得开停指令。
更具体地,指令映射表为开停指令与应用类别的映射表,其中,开停指令分为开启指令和停止指令。公用数据网网关从指令映射表中找到应用程序所属应用类别对应的开停指令。
例如:某地图导航应用程序发起网络请求,通过识别网络请求后,某地图导航应用程序属于地图导航类,若地图导航类的剩余流量不为零,则指令映射表中地图导航类对应的开停指令为开启指令,若地图导航类的剩余流量为零,则指令映射表中地图导航类对应的开停指令为停止指令。
S105、判断开停指令是否为停止指令,若是,则进入S106,否则,进入S107。
S106、公用数据网网关阻止用户网络请求。
更具体地,当开停指令为停止指令时,应用程序对应的应用类别的剩余流量为零,公用数据网网关阻止用户网络请求,用户网络请求失败,并向应用程序所在车载终端发送网络请求失败信息以及网络请求失败的原因。
S107、公用数据网网关传输用户网络请求。
更具体地,当开停指令为开启指令时,应用程序对应的应用类别的剩余流量不为零,公用数据网网关放通用户网络请求。
S108、公用数据网网关并将用户网络请求对应的消耗流量发送至计费服务器。
更具体地,公用数据网网关放通用户网络请求后,将用户网络请求对应的消耗流量发送至计费服务器,以使计费服务器将用户网络请求对应的消耗流量计入第一账户。其中,第一账户用于统计应用程序所属应用类别的消费流量数据。
例如:某地图导航应用程序对应的开停指令为开启指令,则放通该地图导航应用程序,并将地图导航应用程序所消耗的流量发送至计费服务器,计费服务器将地图导航应用程序所消耗的流量计入至地图导航类对应的流量账户,以更新地图导航类对应的流量账户。
S109、计费服务器将用户网络请求对应的消耗流量计入第一账户。
更具体地,计费服务器在接收到应用程序发起的用户网络请求对应的消耗流量后,将将用户网络请求对应的消耗流量计入第一账户,实现对第一账户中消耗流量的更新。
S110、计费服务器根据应用类别的当前消费流量数据和可使用的流量数据获得剩余流量数据。
更具体地,在流量分类控制的初始状态下,用户向运行商订购不同应用类别的流量套餐,则用户订购的流量套餐即为可使用的流量数据。根据历史统计的应用类别的已消费流量数据和可使用的流量数据即可获得剩余流量数据。在流量分类控制的非初始状态下,应用类别的流量套餐已经消耗,可使用的流量数据为用户订购的流量套餐扣除应用类别已经消耗的量。
其中,用户向部署在车企或者车联网服务商***侧的客户端服务器发起不同应用类别的套餐订购请求。用户包括:车企、车联网服务商、车主、其他付费主体。客户端服务器汇聚接收到的不同应用流量的套餐订购请求,向运营商的计费服务器进行订购;并接收计费服务器发送的各类付费主体的帐单。
例如:用户订购地图导航类的流量套餐为100M/月,由车主每月付费使用,在流量分类控制的初始状态下,本月可使用的流量数据为100M,某导航应用程序当前使用流量为20M,则本月剩余流量数据为80M。当某导航应用程序再次请求访问网络时,本月可使用的流量数据为80M,某导航应用程序当前使用流量为30M,则本月剩余流量数据为50M。
S111、计费服务器发送剩余流量数据。
S112、分类服务器根据剩余流量数据生成指令映射表。
更具体地,分类服务器接收由计费服务器发送的应用类别的剩余流量数据,并判断应用类别的剩余流量数据是否零,若为零,则该应用类别的开停指令为停止指令,若不为零,则该应用类别的开停指令为开启指令。
例如:地图导航类的剩余流量数据为零时,则关停某导航应用程序的网络请求,当付费主体向计费服务器订购新的地图导航类的流量套餐,使得地图导航类的剩余流量数据不为零时,则开启某导航应用程序的网络请求。
S113、分类服务器将指令映射表发送至公用数据网网关。
更具体地,公用数据网网关在接收到指令映射表后,根据指令映射表确定是否放通当前网络请求,以实现对流量的分类控制。
本实施例提供的流量分类控制方法中,公用数据网网关获取应用程序分类表和指令映射表,当应用程序通过公用数据网网关请求网络连接时,公用数据网网关提取用户网络请求中标识信息,根据标识信息和应用程序分类表确定应用程序所属应用类别,公用数据网网关再根据应用程序所属应用类别和指令映射表获得应用程序的开停指令,当开停指令为开启指令时,公用数据网网关传输用户网络请求,并将用户网络请求对应的消耗流量以应用类别进行计费,以使计费服务器根据应用程序所属应用类别的消费流量数据和可使用的流量数据获得剩余流量数据,以使分类服务器根据接收到的应用类别的剩余流量数据更新指令映射表,实现以应用程序所属的应用类别进行消费流量数据统计。
图3为本发明根据一示例性实施例示出的公用数据网网关的结构示意图。如图3所示,本实施例提供的公用数据网网关包括:提取模块101,用于从应用程序所发起的用户网络请求中提取标识信息;确定模块102,用于根据标识信息和应用程序分类表确定应用程序所属应用类别,其中,应用程序分类表为标识信息和应用类别的映射表;获得模块103,用于根据应用程序所属应用类别和指令映射表获得开停指令,其中,指令映射表为开停指令与应用类别的映射表,开停指令分为开启指令和停止指令;计入模块104,用于当开停指令为开启指令时,公用数据网网关传输用户网络请求,并将用户网络请求对应的消耗流量计入计费服务器上的第一账户,第一账户用于统计应用程序所属应用类别的消费流量数据。
可选地,提取模块101具体包括:对用户网络请求进行深度数据包检测获得网络七层协议中应用层的统一资源定位符和/或互联网协议地址;将统一资源定位符和/或互联网协议地址作为标识信息。
可选地,指令映射表根据应用类别的剩余流量数据获得,剩余流量数据根据计费服务器统计的应用程序所属应用类别的消费流量数据和可使用的流量数据获得。
图4为本发明根据一示例性实施例示出的分类服务器的结构示意图。如图4所示,本实施例提供一种分类服务器,包括:生成模块201,用于根据应用分类信息生成应用程序分类表,其中,应用程序分类表为从用户网络请求中提取应用程序的标识信息和应用类别的映射表;生成模块201,还用于根据应用类别的剩余流量数据生成指令映射表,其中,指令映射表为开停指令与应用类别的映射关系,剩余流量数据根据计费服务器统计的应用程序所属应用类别的消费流量数据和可使用的流量数据获得;发送模块202,用于发送指令映射表和应用程序分类表,以使公用数据网网关在根据标识信息和应用程序分类表确定应用程序所属应用类别之后;再根据应用程序所属应用类别和指令映射表获得开停指令,当开停指令为开启指令时,公用数据网网关传输用户网络请求,并将用户网络请求对应的消耗流量计入计费服务器上的第一账户,第一账户用于统计应用程序所属应用类别的消费流量数据。
可选地,分类服务器还包括:更新模块,用于以预设周期获取应用分类信息。
图5为本发明根据一示例性实施例示出的电子设备的结构示意图。如图5所示,本实施例的电子设备400包括:处理器401以及存储器402,其中,
存储器402,用于存储计算机执行指令;
处理器401,用于执行存储器存储的计算机执行指令,以实现上述实施例中接收设备所执行的各个步骤。具体可以参见前述方法实施例中的相关描述。
可选的,存储器402既可以是独立的,也可以跟处理器401集成在一起。
当存储器402独立设置时,该流量控制设备400还包括总线403,用于连接所述存储器402和处理器401。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的流量分类控制方法。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种流量分类控制方法,其特征在于,应用于核心网络***,所述核心网络***包括:公用数据网网关、分类服务器和计费服务器;所述方法包括:
所述公用数据网网关从应用程序所发起的用户网络请求中提取标识信息;
所述公用数据网网关根据所述标识信息和应用程序分类表确定所述应用程序所属应用类别,其中,所述应用程序分类表为所述标识信息和所述应用类别的映射表;
所述公用数据网网关根据所述应用程序所属应用类别和指令映射表获得开停指令,其中,所述指令映射表为开停指令与所述应用类别的映射表,所述开停指令分为开启指令和停止指令;
当所述开停指令为所述开启指令时,所述公用数据网网关传输所述用户网络请求,并将所述用户网络请求对应的消耗流量计入所述计费服务器上的第一账户,所述第一账户用于统计所述应用程序所属应用类别的消费流量数据。
2.根据权利要求1所述的方法,其特征在于,所述公用数据网网关从应用程序所发起的用户网络请求中提取标识信息,具体包括:
对所述用户网络请求进行深度数据包检测获得网络七层协议中应用层的统一资源定位符和/或互联网协议地址;
将所述统一资源定位符和/或所述互联网协议地址作为所述标识信息。
3.根据权利要求1所述的方法,其特征在于,所述指令映射表根据所述应用类别的剩余流量数据获得,所述剩余流量数据根据计费服务器统计的所述应用程序所属应用类别的消费流量数据和可使用的流量数据获得。
4.一种流量分类控制方法,其特征在于,应用于核心网络***,所述核心网络***包括:公用数据网网关、分类服务器和计费服务器;包括:
所述分类服务器根据应用分类信息生成应用程序分类表,其中,所述应用程序分类表为从用户网络请求中提取应用程序的标识信息和应用类别的映射表;
所述分类服务器根据应用类别的剩余流量数据生成指令映射表,其中,所述指令映射表为开停指令与所述应用类别的映射关系,所述剩余流量数据根据所述计费服务器统计的所述应用程序所属应用类别的消费流量数据和可使用的流量数据获得;
所述分类服务器发送所述指令映射表和所述应用程序分类表,以使所述公用数据网网关在根据所述标识信息和所述应用程序分类表确定所述应用程序所属应用类别之后;再根据所述应用程序所属应用类别和指令映射表获得开停指令,当所述开停指令为开启指令时,所述公用数据网网关传输所述用户网络请求,并将所述用户网络请求对应的消耗流量计入所述计费服务器上的第一账户,所述第一账户用于统计所述应用程序所属应用类别的消费流量数据。
5.根据权利要求4所述的方法,其特征在于,在所述分类服务器根据应用分类信息生成应用程序分类表之前,还包括:
所述分类服务器以预设周期获取应用分类信息。
6.一种公用数据网网关,其特征在于,包括:
提取模块,用于从应用程序所发起的用户网络请求中提取标识信息;
确定模块,用于根据所述标识信息和应用程序分类表确定所述应用程序所属应用类别,所述应用程序分类表为所述标识信息和所述应用类别的映射表;
获得模块,用于根据所述应用程序所属应用类别和指令映射表获得开停指令,所述指令映射表为开停指令与所述应用类别的映射表,其中,所述开停指令分为开启指令和停止指令;
计入模块,用于当所述开停指令为所述开启指令时,所述公用数据网网关传输所述用户网络请求,并将所述用户网络请求对应的消耗流量计入计费服务器上的第一账户,所述第一账户用于统计所述应用程序所属应用类别的消费流量数据。
7.一种分类服务器,其特征在于,包括:
生成模块,用于根据应用分类信息生成应用程序分类表,其中,所述应用程序分类表为从用户网络请求中提取应用程序的标识信息和应用类别的映射表;
所述生成模块,还用于根据应用类别的剩余流量数据生成指令映射表,其中,所述指令映射表为开停指令与所述应用类别的映射关系,所述剩余流量数据根据计费服务器统计的所述应用程序所属应用类别的消费流量数据和可使用的流量数据获得;
发送模块,用于发送所述指令映射表和所述应用程序分类表,以使公用数据网网关在根据所述标识信息和所述应用程序分类表确定所述应用程序所属应用类别之后;再根据所述应用程序所属应用类别和指令映射表获得开停指令,当所述开停指令为开启指令时,所述公用数据网网关传输所述用户网络请求,并将所述用户网络请求对应的消耗流量计入所述计费服务器上的第一账户,所述第一账户用于统计所述应用程序所属应用类别的消费流量数据。
8.一种核心网络***,其特征在于,包括:如权利要求6所述的公用数据网网关、如权利要求7所述的分类服务器和计费服务器;
所述公用数据网网关与所述分类服务器通信连接,所述分类服务器和所述计费服务器通信连接。
9.一种电子设备,其特征在于,包括:至少一个处理器和存储器;
其中,所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1或2所述的流量分类控制方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求如权利要求1或2所述的流量分类控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811380853.7A CN109600726B (zh) | 2018-11-20 | 2018-11-20 | 流量分类控制方法、装置、***、设备以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811380853.7A CN109600726B (zh) | 2018-11-20 | 2018-11-20 | 流量分类控制方法、装置、***、设备以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109600726A true CN109600726A (zh) | 2019-04-09 |
CN109600726B CN109600726B (zh) | 2021-05-04 |
Family
ID=65959762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811380853.7A Active CN109600726B (zh) | 2018-11-20 | 2018-11-20 | 流量分类控制方法、装置、***、设备以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109600726B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291744A (zh) * | 2020-10-23 | 2021-01-29 | 广州小鹏汽车科技有限公司 | 一种车载程序网络连接方法和装置 |
CN112653735A (zh) * | 2020-12-11 | 2021-04-13 | 广州橙行智动汽车科技有限公司 | 一种车载应用数据传输方法、装置以及一种车辆 |
CN112804163A (zh) * | 2021-03-19 | 2021-05-14 | 智道网联科技(北京)有限公司 | 流量数据处理方法、装置和设备 |
EP3965366A1 (en) * | 2020-09-07 | 2022-03-09 | Volkswagen Ag | Method and system for analyzing a data exchange |
JP7367092B2 (ja) | 2022-02-15 | 2023-10-23 | 本田技研工業株式会社 | 通信制御装置、及び通信制御方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102394827A (zh) * | 2011-11-09 | 2012-03-28 | 浙江万里学院 | 互联网流量分级分类方法 |
CN103796186A (zh) * | 2012-10-30 | 2014-05-14 | 中国电信股份有限公司 | 基于应用的通信流量统计方法与移动终端桌面*** |
CN104902452A (zh) * | 2015-06-30 | 2015-09-09 | 北京奇虎科技有限公司 | 一种用于移动终端访问网络的方法和移动终端 |
CN105282052A (zh) * | 2014-06-19 | 2016-01-27 | 西安中兴新软件有限责任公司 | 一种基于用户应用业务分配带宽的方法和装置 |
CN106021072A (zh) * | 2016-05-05 | 2016-10-12 | 北京小米移动软件有限公司 | 信息显示方法及装置 |
US20160359947A1 (en) * | 2015-06-04 | 2016-12-08 | Juniper Networks, Inc. | Reducing application detection notification traffic |
CN106385386A (zh) * | 2016-08-31 | 2017-02-08 | 成都飞鱼星科技股份有限公司 | 应用随动智能流量控制方法 |
US20170181037A1 (en) * | 2015-12-22 | 2017-06-22 | Sandvine Incorporated Ulc | System and method for managing traffic detection |
CN108093466A (zh) * | 2017-12-14 | 2018-05-29 | 维沃移动通信有限公司 | 一种控制网络开关的方法、移动终端及服务器 |
-
2018
- 2018-11-20 CN CN201811380853.7A patent/CN109600726B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102394827A (zh) * | 2011-11-09 | 2012-03-28 | 浙江万里学院 | 互联网流量分级分类方法 |
CN103796186A (zh) * | 2012-10-30 | 2014-05-14 | 中国电信股份有限公司 | 基于应用的通信流量统计方法与移动终端桌面*** |
CN105282052A (zh) * | 2014-06-19 | 2016-01-27 | 西安中兴新软件有限责任公司 | 一种基于用户应用业务分配带宽的方法和装置 |
US20160359947A1 (en) * | 2015-06-04 | 2016-12-08 | Juniper Networks, Inc. | Reducing application detection notification traffic |
CN104902452A (zh) * | 2015-06-30 | 2015-09-09 | 北京奇虎科技有限公司 | 一种用于移动终端访问网络的方法和移动终端 |
US20170181037A1 (en) * | 2015-12-22 | 2017-06-22 | Sandvine Incorporated Ulc | System and method for managing traffic detection |
CN106021072A (zh) * | 2016-05-05 | 2016-10-12 | 北京小米移动软件有限公司 | 信息显示方法及装置 |
CN106385386A (zh) * | 2016-08-31 | 2017-02-08 | 成都飞鱼星科技股份有限公司 | 应用随动智能流量控制方法 |
CN108093466A (zh) * | 2017-12-14 | 2018-05-29 | 维沃移动通信有限公司 | 一种控制网络开关的方法、移动终端及服务器 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3965366A1 (en) * | 2020-09-07 | 2022-03-09 | Volkswagen Ag | Method and system for analyzing a data exchange |
CN112291744A (zh) * | 2020-10-23 | 2021-01-29 | 广州小鹏汽车科技有限公司 | 一种车载程序网络连接方法和装置 |
CN112291744B (zh) * | 2020-10-23 | 2023-09-15 | 广州小鹏汽车科技有限公司 | 一种车载程序网络连接方法和装置 |
CN112653735A (zh) * | 2020-12-11 | 2021-04-13 | 广州橙行智动汽车科技有限公司 | 一种车载应用数据传输方法、装置以及一种车辆 |
CN112804163A (zh) * | 2021-03-19 | 2021-05-14 | 智道网联科技(北京)有限公司 | 流量数据处理方法、装置和设备 |
CN112804163B (zh) * | 2021-03-19 | 2021-07-27 | 智道网联科技(北京)有限公司 | 流量数据处理方法、装置和设备 |
JP7367092B2 (ja) | 2022-02-15 | 2023-10-23 | 本田技研工業株式会社 | 通信制御装置、及び通信制御方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109600726B (zh) | 2021-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109600726A (zh) | 流量分类控制方法、装置、***、设备以及存储介质 | |
CN103684803B (zh) | 流量采集装置和定向流量计费***和方法 | |
CN109584390B (zh) | 一种基于微服务的高速公路计费*** | |
CN105227342A (zh) | 用于网络服务域中的服务规划和配置的图形数据库 | |
CN105100015B (zh) | 一种采集互联网访问数据的方法及装置 | |
CN106211119B (zh) | 一种流量处理方法、装置及*** | |
CN104363572A (zh) | 一种重定向方法、计费设备、接入设备和重定向*** | |
CN101075884B (zh) | 业务内容计费方法 | |
CN104180812A (zh) | 一种POI发送到汽车的Telematics***及其控制方法 | |
CN111556101A (zh) | 一种充电桩管理方法 | |
CN109670808A (zh) | 费用支付方法、装置、计算机装置、存储介质及洗车*** | |
CN108401231A (zh) | 一种计费方法、装置和*** | |
CN108198409A (zh) | 智能驾驶汽车的远程调度方法和装置、电子设备及计算机存储介质 | |
CN109547222A (zh) | 网络请求的流量统计方法及装置 | |
CN106898052A (zh) | 一种车辆收费方法及*** | |
CN102355650A (zh) | 一种业务处理方法及*** | |
CN102802145A (zh) | 网络业务计费方法、装置和*** | |
CN106658454B (zh) | 一种漫游数据业务的在线计费方法、***及pgw | |
CN102395117B (zh) | 内容类型识别的方法和设备 | |
CN109787783A (zh) | 一种公有云环境下的计费实现***及方法 | |
CN104080076A (zh) | 一种基于nfc的业务使用方法 | |
CN115527391A (zh) | 基于白名单的车辆通行方法、***及介质 | |
CN110245763A (zh) | 一种基于数据链的网络约车方法、装置及数据链节点 | |
CN110717752B (zh) | 电子资源处理方法、装置、服务器及可读存储介质 | |
CN100512268C (zh) | 一种基于事务的业务运营***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |