著录项信息
专利名称 | 数据流量提醒方法及装置 |
申请号 | CN201210295911.2 | 申请日期 | 2012-08-20 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-12-19 | 公开/公告号 | CN102833668A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W4/00 | IPC分类号 | H;0;4;W;4;/;0;0查看分类表>
|
申请人 | 中国联合网络通信集团有限公司 | 申请人地址 | 北京市西城区金融大街21号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中国联合网络通信集团有限公司 | 当前权利人 | 中国联合网络通信集团有限公司 |
发明人 | 李娜;王蓉;王志军;廖慧 |
代理机构 | 北京同立钧成知识产权代理有限公司 | 代理人 | 刘芳 |
摘要
本发明提供一种数据流量提醒方法及装置,其中方法包括经由分光器从网关GPRS支持节点的Gn接口上采集用户的上网数据包;根据所述上网数据包生成多条上网记录;根据各条上网记录中的关键字的解析数据,计算用户在同一协议类型的单次会话中产生的总流量和总访问次数;根据总流量与预设的流量阈值、以及总访问次数与预设的访问次数阈值,生成携带有与协议类型映射的业务类型的异常数据记录信息;向用户发送所述异常数据记录信息。上述技术方案提供的数据流量提醒方法,能够生成携带有业务类型的异常数据记录信息,并将该异常数据记录信息发送至用户,以使用户获知消耗的流量以及产生上述流量的业务类型。
1.一种数据流量提醒方法,其特征在于,包括:
经由分光器从网关GPRS支持节点的Gn接口上采集用户的上网数据包;
根据所述上网数据包生成多条上网记录;其中,各条所述上网记录中至少携带有以下关键字的解析数据:用户号码、协议类型、上网开始时间、上网结束时间、上行流量和下行流量;
根据各条所述上网记录中的所述关键字的解析数据,计算所述用户在单次会话中产生的总流量和总访问次数;
根据所述总流量与预设的流量阈值、以及总访问次数与预设的访问次数阈值,生成携带有与所述协议类型映射的业务类型的异常数据记录信息;
向所述用户发送所述异常数据记录信息;
所述根据所述总流量与预设的流量阈值、以及总访问次数与预设的访问次数阈值,生成携带有与所述协议类型映射的业务类型的异常数据记录信息,包括,
根据所述协议类型查找所述上网记录所属的业务类型;
将所述总流量与预设的流量阈值进行比较,若所述总流量不小于预设的所述流量阈值,则生成携带有所述业务类型和所述总流量的第一异常信息;
将所述总访问次数与预设的访问次数阈值进行比较,若所述总访问次数不小于预设的所述访问次数阈值,则生成携带有所述业务类型和所述总访问次数的第二异常信息;
将所述第一异常信息和/或所述第二异常信息作为所述异常数据记录信息。
2.根据权利要求1所述的数据流量提醒方法,其特征在于,
所述总访问次数根据以下关键字的解析数据计算得到:用户号码、协议类型、上网开始时间和上网结束时间;
所述总流量根据以下关键字的解析数据计算得到:用户号码、协议类型、上行流量和下行流量。
3.根据权利要求1所述的数据流量提醒方法,其特征在于,所述根据所述上网数据包生成上网记录,包括,
对所述上网数据包进行解析,以得到各所述关键字及各关键字所对应的解析数据;
对应记录所述关键字和所述解析数据,以得到所述上网记录。
4.根据权利要求1所述的数据流量提醒方法,其特征在于,所述协议类型与业务类型之间的映射关系如下:
协议类型为无线应用协议,对应的业务类型为网页浏览或彩信业务;
协议类型为超文本传送协议,对应的业务类型为网页浏览;
协议类型为即时通信私有协议,对应的业务类型为即时通信;
协议类型为邮件协议,对应的业务类型为邮件业务;
协议类型为流媒体协议,对应的业务类型为流媒体业务;
协议类型为P2P协议,对应的业务类型为文件传输及P2P业务。
5.一种数据流量提醒装置,其特征在于,包括,
采集模块,用于经由分光器从网关GPRS支持节点的Gn接口上采集用户的上网数据包;
上网记录生成模块,用于根据所述上网数据包生成多条上网记录;其中,各条所述上网记录中至少携带有以下关键字的解析数据:用户号码、协议类型、上网开始时间、上网结束时间、上行流量和下行流量;
计算模块,用于根据各条所述上网记录中的所述关键字的解析数据,计算所述用户在单次会话中产生的总流量和总访问次数;
异常数据记录信息生成模块,用于根据所述总流量与预设的流量阈值、以及总访问次数与预设的访问次数阈值,生成携带有与所述协议类型映射的业务类型的异常数据记录信息;
发送模块,用于向所述用户发送所述异常数据记录信息;
所述异常数据记录信息生成模块包括,
查找单元,用于根据所述协议类型查找所述上网记录所属的业务类型;
第一异常信息生成单元,用于将所述总流量与预设的流量阈值进行比较,若所述总流量不小于预设的所述流量阈值,则生成携带有所述业务类型和所述总流量的第一异常信息;
第二异常信息生成单元,用于将所述总访问次数与预设的访问次数阈值进行比较,若所述总访问次数不小于预设的所述访问次数阈值,则生成携带有所述业务类型和所述总访问次数的第二异常信息;
合并单元,用于将所述第一异常信息和/或所述第二异常信息作为所述异常数据记录信息。
6.根据权利要求5所述的数据流量提醒装置,其特征在于,所述上网记录生成模块包括,
解析单元,用于对所述上网数据包进行解析,以得到各所述关键字及各关键字所对应的解析数据;
记录单元,用于对应记录所述关键字和所述解析数据,以得到所述上网记录。
数据流量提醒方法及装置\n技术领域\n[0001] 本发明涉及通信技术,尤其涉及一种数据流量提醒方法及装置。\n背景技术\n[0002] 数据通信系统中,移动用户(手机用户和上网卡用户)的上网流量采用离线话单(也称GPRS话单)的方式进行。业务运营支撑系统(Business & Operation Support System,简称BOSS系统)以设定的周期从GGSN处采集用户的离线话单,随后,BOSS系统进行流量计算和汇总,得到截止到采集时间,用户所使用的流量情况,然后按照用户与运营商约定的规则,比如每月10号、20号、30号,将流量的使用情况发送给用户。具体而言,BOSS系统中的离线计费引擎可结合用户订购的资费套餐信息,计算出用户截止到上述采集时间的总消费流量、剩余流量和流量消费的费用信息。客户关系管理系统(Customer Relationship Management,简称CRM)中存储有移动用户所订购的资费套餐信息。\n[0003] 现有技术至少存在以下问题:上述流量提醒方法只能提醒流量信息,在出现异常情况时,用户无法实时获知业务类型消耗的流量情况。\n发明内容\n[0004] 本发明提供一种数据流量提醒方法及装置,用于优化现有的数据流量提醒方法,使用户能够获知产生流量的原因。\n[0005] 本发明提供了一种数据流量提醒方法,其中,包括:\n[0006] 经由分光器从网关GPRS支持节点的Gn接口上采集用户的上网数据包;\n[0007] 根据所述上网数据包生成多条上网记录;其中,所述上网记录中至少携带有以下关键字的解析数据:用户号码、协议类型、上网开始时间、上网结束时间、上行流量和下行流量;\n[0008] 根据各条所述上网记录中的所述关键字的解析数据,计算所述用户在单次会话中产生的总流量和总访问次数;\n[0009] 根据所述总流量与预设的流量阈值、以及总访问次数与预设的访问次数阈值,生成携带有与所述协议类型映射的业务类型的异常数据记录信息;\n[0010] 向所述用户发送所述异常数据记录信息。\n[0011] 本发明还提供了一种数据流量提醒装置,其中,包括,\n[0012] 采集模块,用于经由分光器从网关GPRS支持节点的Gn接口上采集用户的上网数据包;\n[0013] 上网记录生成模块,用于根据所述上网数据包生成多条上网记录;其中,所述上网记录中至少携带有以下关键字的解析数据:用户号码、协议类型、上网开始时间、上网结束时间、上行流量和下行流量;\n[0014] 计算模块,用于根据各条所述上网记录中的所述关键字的解析数据,计算所述用户在单次会话中产生的总流量和总访问次数;\n[0015] 异常数据记录信息生成模块,用于根据所述总流量与预设的流量阈值、以及总访问次数与预设的访问次数阈值,生成携带有与所述协议类型映射的业务类型的异常数据记录信息;\n[0016] 发送模块,用于向所述用户发送所述异常数据记录信息。\n[0017] 上述技术方案提供的数据流量提醒方法,能够生成携带有业务类型的异常数据记录信息,并将该异常数据记录信息发送至用户,以使用户获知消耗的流量以及产生上述流量的业务类型。\n附图说明\n[0018] 图1为本发明实施例所基于的网络框架示意图;\n[0019] 图2a为本发明实施一提供的数据流量提醒方法流程示意图;\n[0020] 图2b为用户在一段时间段内访问时上网数据包、上网记录和单次会话间的关系示意图;\n[0021] 图3为本发明实施二提供的数据流量提醒方法流程示意图;\n[0022] 图4为本发明实施例三提供的数据流量提醒装置的示意图。\n具体实施方式\n[0023] 图1为本发明实施例所基于的网络框架示意图。参见图1,该网络框架包括网关GPRS支持节点2(Gateway GPRS Support Node,简称GGSN)、分光器3、数据流量提醒装置4、短信网关5以及短信中心6。分光器3与GGSN的Gn接口和数据流量提醒装置4通信连接。\n数据流量提醒装置4与短信网关5通信连接,短信网关5与短信中心6通信连接,短信中心\n6用于将短信发至用户1。分光器3和数据流量提醒装置4为新增加的网元。\n[0024] 此处,分光器与GGSN的Gn接口通信连接,以将Gn接口出来的所有数据信息全部实时复制并输出至数据流量提醒装置,上述数据信息中包含有用户的上网数据包。数据流量提醒装置用于实现以下实施例中的功能。\n[0025] 图2a为本发明实施一提供的数据流量提醒方法流程示意图,图2b为用户在一段时间段内访问时上网数据包、上网记录和单次会话间的关系示意图。\n[0026] 此处,上网数据包是分光器从网关GPRS支持节点的Gn接口上采集的原始源数据,分光器一次采集的数据包有很多个,这些数据包分为两类,一类为用户包,另一类为控制包。其中,多个用户包对应一个控制包,分光器一次采集的数据包被解析后生成一条上网记录。同一时间段内,同一用户号码访问时,分光器多次采集的上网数据包处理后生成的多条上网记录中协议类型相同的上网记录同属于单次会话产生的上网记录。本文所指的总流量是指单次会话中所有上网记录的上流量和下行流量之和,总访问次数是指单次会话中所有上网记录的条数。\n[0027] 参见图2a,本发明实施例一提供数据流量提醒方法,其中,方法包括以下步骤:\n[0028] 步骤31、经由分光器从网关GPRS支持节点的Gn接口上采集用户的上网数据包。\n[0029] 步骤31中,分光器用于复制网关GPRS支持节点(Gateway GPRS Support Node,简称GGSN)的Gn接口上的上网数据包。此处上网数据包为原始源数据,以数据包的形式被复制。\n[0030] 步骤32、根据所述上网数据包生成上网记录;其中,所述上网记录中至少携带有以下关键字的解析数据:用户号码、协议类型、上网开始时间、上网结束时间、上行流量和下行流量。\n[0031] 步骤33、根据所述上网记录中的所述关键字的解析数据,计算所述用户在单次会话中产生的总流量和总访问次数。\n[0032] 实际应用中,用户无意识的被动访问主要有两个表现,一是频繁访问,二是突发大流量,由于这两种情况一般都不是用户主观有意识的行为,所以应与用户正常的访问操作相区别,故为“异常”。上述步骤33选用总流量和总访问次数作为定义异常的参数,也是基于上述原因。\n[0033] 此处,具体地,所述总访问次数根据以下关键字的解析数据计算得到:用户号码、协议类型、上网开始时间和上网结束时间;所述总流量根据以下关键字的解析数据计算得到:用户号码、协议类型、上行流量和下行流量。\n[0034] 对于总访问次数,上网记录中会清楚记载单次会话中各次上网开始时间和上网结束时间,计算时,根据用户号码和协议类型确定是何用户使用何种协议产生了多少次的访问。对于总流量,上网记录中会清楚记载单次会话中的上行流量和下行流量,计算时,根据用户号码和协议类型确定是何用户使用何种协议消耗了多少流量。\n[0035] 步骤34、根据所述总流量与预设的流量阈值、以及总访问次数与预设的访问次数阈值,生成携带有与所述协议类型映射的业务类型的异常数据记录信息。\n[0036] 此处,流量阈值和次数阈值都是预设的,可以由运营商与用户约定设置。本文所指的异常包括以下三种情况:总流量超出阈值、总访问次数超出阈值、总流量和总访问次数都超出阈值。只要总流量和总访问次数中有一项超出了阈值,即会生成异常数据记录信息,若只有其中一项超出阈值,那么生成的异常数据记录信息中只需要包括业务类型以及超出阈值的信息;若两项都超出了阈值,那么生成的异常数据记录信息需要包括业务类型以及总访问次数和总流量。\n[0037] 步骤35、向所述用户发送所述异常数据记录信息。\n[0038] 由上述可知,上述数据流量提醒方法,能够生成携带有业务类型的异常数据记录信息,并将该异常数据记录信息发送至用户,以使用户获知消耗的流量以及产生上述流量的业务类型。\n[0039] 此处,可选地,所述协议类型与业务类型之间的映射关系如下:协议类型为无线应用协议,对应的业务类型为网页浏览或彩信业务;协议类型为超文本传送协议,对应的业务类型为网页浏览;协议类型为即时通信私有协议,对应的业务类型为即时通信;协议类型为邮件协议,对应的业务类型为邮件业务;协议类型为流媒体协议,对应的业务类型为流媒体业务;协议类型为P2P协议,对应的业务类型为文件传输及P2P业务。\n[0040] 进一步地,业务类型还可以细分,在采用无线应用协议时,若访问地址不同,比如为彩信中心网址,那么业务类型为彩信业务;若访问地址为网址,那么业务类型为网页浏览。\n[0041] 上述映射关系具体可参见下表:\n[0042] 表1、协议类型和访问地址与业务类型之间的映射关系\n[0043] \n[0044] 此处,优选的是,步骤32具体包括:对所述上网数据包进行解析,以得到各所述关键字及各关键字所对应的解析数据;对应记录所述关键字和所述解析数据,以得到所述上网记录。\n[0045] 上网数据包为原始数据,需要经过解析以获知关键字及其所述对应的解析数据。\n解析操作可采用现有技术实现。\n[0046] 此处,根据上网数据包生成的上网记录可以以下述格式记录:\n[0047] 表2:上网记录的记录格式\n[0048] \n 关键字 解析数据 关键字 解析数据\n 用户号码 ...... 协议类型 ......\n 上网开始时间 ...... 上网结束时间 ......\n 上行流量 ...... 下行流量 ......\n ...... ...... ...... ......\n[0049] 上网记录中除了记录上述关键字及其所对应的数据外,还可以一些辅助识别的关键字及其所述对应的解析信息,关键字比如小区编码、位置区编码、终端类型、时长、总流量、终端IP、目的IP、访问IP、国际移动用户识别码(International Mobile Subscriber Identification Number,简称IMSI)、GGSN IP、源端口、目的端口以及访问地址。\n[0050] 上述技术方案提供的数据流量提醒方法,只要用户在上网过程中发生异常数据流量,无论用户是主动请求还是后台被动接收数据,上述方法都会实时监控数据流量,并确定在总流量大于预先设置的流量阈值时,或者用户网络连接的总访问次数超过预先设置的网络连接次数时,都主动向用户实时推送异常数据记录信息,用户在获知上述信息后,可以及时采取操作,以避免造成进一步不必要的损失。\n[0051] 图3为本发明实施二提供的数据流量提醒方法流程示意图。\n[0052] 参见图3,本发明实施例在上述任意实施例的技术方案基础之上,优选的是,步骤\n34具体包括:\n[0053] 步骤41、根据所述协议类型查找所述上网记录所属的业务类型。\n[0054] 协议类型和业务类型之间的映射关系表可存储在实施例一所述的数据流量提醒装置中。\n[0055] 步骤42、将所述总流量与预设的流量阈值进行比较,若所述总流量不小于预设的所述流量阈值,则生成携带有所述业务类型和所述总流量的第一异常信息。\n[0056] 第一异常信息中至少应包括以下关键字及其对应的解析数据:用户号码、业务类型和总流量。\n[0057] 步骤43、将所述总访问次数与预设的访问次数阈值进行比较,若所述总访问次数不小于预设的所述访问次数阈值,则生成携带有所述业务类型和所述总访问次数的第二异常信息。\n[0058] 第二异常信息中至少应包括以下关键字及其对应的解析数据:用户号码、业务类型和总访问次数。\n[0059] 上述步骤42和43的执行顺序本文不加以限定,可同时执行,或是先执行步骤42,亦可先执行步骤43。\n[0060] 步骤44、将所述第一异常信息和/或所述第二异常信息作为所述异常数据记录信息。\n[0061] 上述步骤44中,若只存在第一异常信息,那么异常数据记录信息即为第一异常信息;若同时存在第二异常信息,那么异常数据记录信息即为第二异常信息;在同时存在第一异常信息和第二异常信息的情况下,异常数据记录信息中应包含上述两个信息的内容。\n[0062] 上述技术方案提供的数据流量提醒方法,在总流量超出预设的流量阈值时生成第一异常信息,在总访问次数超出预设的访问次数阈值时生成第二异常信息,然后根据第一异常信息和第二异常信息生成异常数据记录信息。上述数据流量提醒方法,生成异常数据记录信息的方法简单,可以减少计算时间,以使得能够及时向用户推送异常数据记录信息。\n[0063] 图4为本发明实施例三提供的数据流量提醒装置的示意图。\n[0064] 参见图1和图4,本发明实施例三提供一种数据流量提醒装置,用于实时向用户推送异常数据记录信息。该装置优选的用于执行本文上述实施例所提供的数据流量提醒方法。其中,该提醒装置包括采集模块21、上网记录生成模块22、计算模块23、异常数据记录信息生成模块24以及发送模块25。采集模块21用于经由分光器3从网关GPRS支持节点\n2的Gn接口上采集用户的上网数据包。上网记录生成模块22用于根据所述上网数据包生成多条上网记录;其中,所述上网记录中至少携带有以下关键字的解析数据:用户号码、协议类型、上网开始时间、上网结束时间、上行流量和下行流量。计算模块23用于根据各条所述上网记录中的所述关键字的解析数据,计算所述用户在单次会话中产生的总流量和总访问次数。异常数据记录信息生成模块24用于根据所述总流量与预设的流量阈值、以及总访问次数与预设的访问次数阈值,生成携带有与所述协议类型映射的业务类型的异常数据记录信息。发送模块25用于向所述用户发送所述异常数据记录信息。\n[0065] 数据流量提醒装置可以由一个单独的服务器承载,或是承载在短信网关服务器或是其他的服务器上。此处,数据流量提醒装置实时采集用户的上网数据包,所需处理的数据多,为了保证数据处理的效率,采集模块、上网记录生成模块和计算模块的数量都可以有多个。各个采集模块和分光器之间可设置汇聚分流器,以将GGSN上各条链路的各条上网数据包汇聚后分配给多个采集模块,以提高上网数据包的处理效率。\n[0066] 此处,同一时间段、同一用户号码、同一协议类型的上网记录,属于单次会话。单次会话产生一次上网记录。总流量是指用户在单次会话中,各条上网记录的上行流量和下行流量之和。总访问次数是指用户在单次会话中所有上网记录的条数。\n[0067] 此处,采集模块21与分光器之间可采用通信连接,分光器将从Gn接口上实时复制的上网数据包实时传输至采集模块21。\n[0068] 进一步地,上网记录生成模块22包括解析单元221和记录单元222。解析单元221用于对所述上网数据包进行解析,以得到各所述关键字及各关键字所对应的解析数据;记录单元222用于对应记录所述关键字和所述解析数据,以得到所述上网记录。\n[0069] 进一步地,异常数据记录信息生成模块24包括查找单元241、第一异常信息生成单元242、第二异常信息生成单元243和合并单元244。查找单元241用于根据所述协议类型查找所述上网记录所属的业务类型。第一异常信息生成单元242用于将所述总流量与预设的流量阈值进行比较,若超出则生成携带有所述业务类型和所述总流量的第一异常信息。第二异常信息生成单元243用于将所述总访问次数与预设的访问次数阈值进行比较,若超出则生成携带有所述业务类型和所述总访问次数的第二异常信息。合并单元244用于将所述第一异常信息和/或所述第二异常信息作为所述异常数据记录信息。\n[0070] 在总流量超出预设的流量阈值时第一异常信息生成单元生成第一异常信息,在总访问次数超出预设的访问次数阈值时第二异常信息生成单元生成第二异常信息,然后合并单元根据第一异常信息和第二异常信息生成异常数据记录信息。上述数据流量提醒装置,生成异常数据记录信息的方法简单,可以减少计算时间,以使得能够及时向用户推送异常数据记录信息。\n[0071] 此处,采集模块、上网记录生成模块、计算模块、异常数据记录信息生成模块以及发送模块可以依托现有的处理设备实现。\n[0072] 上述技术方案提供的数据流量提醒装置,只要用户在上网过程中发生异常数据流量,无论用户是主动请求还是后台被动接收数据,上述数据流量提醒装置都可实时监控数据流量,并确定在总流量大于预先设置的流量阈值时,或者用户网络连接的总访问次数超过预先设置的网络连接次数时,都主动向用户实时推送异常数据记录信息。\n[0073] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。\n[0074] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;\n尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
法律信息
- 2015-04-08
- 2013-02-06
实质审查的生效
IPC(主分类): H04W 4/00
专利申请号: 201210295911.2
申请日: 2012.08.20
- 2012-12-19
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-06-20
|
2011-11-22
| | |
2
| |
2010-09-01
|
2010-01-11
| | |
3
| |
2012-07-25
|
2012-02-24
| | |
4
| |
2012-05-30
|
2010-11-25
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |