专利名称:一种上网流量计费装置及方法
技术领域:
本发明涉及通信计费领域,尤其涉及一种上网流量计费装置及方法。
背景技术:
随着通信网络提供的业务种类日益丰富,以及IPV6技术的日渐成熟和普及,越来越多的用户要求通过家用电器接入网络并获取通信网络提供的各种语音、视频和纯数据业务服务。用户通过家用电器从互联网获取业务服务的同时,也需要用户支付相应地服务费用。目前计算用户的服务费用的方式主要有两种,一种是按时计费,另ー种是按流量计费。对于按流量计算用户的服务费用的方式,现有技术通常采用与家用电器相连的宽带接入服务器对家用电器上网流量进行计费。宽带接入服务器对授权的用户账户进行认证后,统计产生的数据流量,井根据统计的数据流量计算相应的流量费用。但是这种流量计费 方式没有区分业务类型,不利于网络增值业务发展;无法实时向用户显示当前上网流量费用、预付费及余额告警等提示信息。
发明内容
本发明提供了一种上网流量计费装置及方法,以解决如何根据上网业务的类型计算流量费用的技术问题。为解决上述技术问题,本发明提供了一种上网流量计费装置,所述装置包括授权数据管理模块、流量信息分类统计模块以及数据交换模块,其中,所述授权数据管理模块,用于存储数据业务分类策略和数据业务计费策略;所述数据业务分类策略记录数据业务类型的定义;所述数据业务计费策略记录数据业务类型与计费策略的对应关系;所述数据交换模块,用于转发上网设备与通信网络之间的数据;所述流量信息分类统计模块,用于根据所述数据业务分类策略确定统计的经所述数据交换模块转发的数据的业务类型;根据所述数据业务计费策略确定与该数据业务类型对应的计费策略;根据该计费策略计算统计的转发数据的流量费用。进ー步地,所述流量信息分类统计模块,用于根据所述数据业务分类策略确定统计的经所述数据交换模块转发的数据的业务类型包括所述流量信息分类统计模块,用于接收所述数据交換模块发送的对其自身转发数据的镜像数据;通过将所述镜像数据携带的关键信息与所述数据业务分类策略中记录的数据业务类型定义进行匹配,确定统计的经所述数据交换模块转发的数据的业务类型;所述关键信息包括以下ー种或多种源地址、目的地址、源端口号、目的端口号和协议类型。进一步地,所述授权数据管理模块,还用于存储数据转发控制规则;所述数据交换模块,用于转发上网设备与通信网络之间的数据进一歩包括
所述数据交换模块,用于根据所述数据转发控制规则转发上网设备与通信网络之间的数据。进ー步地,所述授权数据管理模块存储的数据转发控制规则包括免费业务转发控制规则;所述授权数据管理模块,还用于存储用户预付费余额;所述流量信息分类统计模块,还用于在计算统计的转发数据的流量费用后,更新所述授权数据管理模块存储的用户预付费余额,并在所述用户预付费余额为零时,通知所述数据交换模块根据所述免费业务转发控制规则转发上网设备与通信网络之间的数据。
进ー步地,所述装置还包括显示模块,所述显示模块,用于通过显示屏显示流量计费信息;所述流量计费信息包括用户预付费余额以及流量费用。
进ー步地,所述授权数据管理模块还用于存储所述预付费余额的告警门限;所述装置还包括预付费余额告警模块;所述预付费告警模块,用于监控所述授权数据管理模块中存储的用户预付费余额,并在用户预付费余额达到其预设的告警门限时,改变显示模块中显示屏的颜色;以及当用户预付费余额存在多个预设告警门限时,在所述授权数据管理模块中存储的用户预付费余额从其所处的ー个告警门限降低至另ー个告警门限时,发送告警提示音。为解决上述技术问题,本发明还提供了一种上网流量计费方法,所述方法包括接收数据业务分类策略和数据业务计费策略;所述数据业务分类策略记录数据业务类型的定义;所述数据业务计费策略记录数据业务类型与计费策略的对应关系;转发上网设备与通信网络之间的数据;根据所述数据业务分类策略确定统计的转发数据的业务类型;根据所述数据业务计费策略确定与转发数据的业务类型对应的计费策略;根据该计费策略计算统计的转发数据的流量费用。进ー步地,其特征在于,根据所述数据业务分类策略确定统计的转发数据的业务类型包括接收统计的转发数据的镜像数据;将所述镜像数据携带的关键信息与所述数据业务分类策略记录的数据业务类型定义进行匹配;将匹配一致的数据业务分类策略记录的数据业务类型作为统计的转发数据的业务类型;所述关键信息包括以下ー种或多种源地址、目的地址、源端口号、目的端口号和协议类型。进ー步地,所述方法还包括接收数据转发控制规则;所述转发上网设备与通信网络之间的数据进一歩包括根据所述数据转发控制规则转发上网设备与通信网络之间的数据。进ー步地,
所述数据转发控制规则包括免费业务转发控制规则;所述方法还包括接收用户预付费余额;在计算统计的转发数据的流量费用后,更新所述用户预付费余额;判断所述用户预付费余额是否为零,当所述用户预付费余额为零时,根据所述免费业务转发控制规则转发上网设备与通信网络之间的数据。进ー步地,所述方法还包括 通过显示屏显示所述用户预付费余额及流量费用。进ー步地,所述方法还包括接收预付费余额的告警门限;监控所述用户预付费余额,判断所述用户预付费余额是否达到预设的告警门限;在所述用户预付费余额达到所述告警门限时,改变所述显示屏的颜色;在所述用户预付费余额从其所处的ー个告警门限降低至另ー个告警门限时,发送告警提示音。上述技术方案将用户与网络之间的通信数据按业务类型进行区分,并且给出了与业务类型相对应的计费策略,实现了区分业务类型对上网数据流量计费方式。
图I为本实施例的上网流量计费装置组成模块图;图2为本应用示例的上网流量计费装置的安装位置示意图;图3为本实施例的上网流量计费方法流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意組合。图I为本实施例的上网流量计费装置组成模块。该装置包括授权数据管理模块、流量信息分类统计模块以及数据交换模块,其中,所述授权数据管理模块,用于存储数据业务分类策略和数据业务计费策略;所述数据业务分类策略记录数据业务类型的定义;所述数据业务计费策略记录数据业务类型与计费策略的对应关系;授权数据管理模块存储的数据可来自宽带接入服务器,接收宽带服务器对授权数据的更新操作;所述数据交换模块,用于转发上网设备与通信网络之间的数据;所述流量信息分类统计模块,用于根据所述数据业务分类策略确定统计的经所述数据交换模块转发的数据的业务类型;根据所述数据业务计费策略确定与该数据业务类型对应的计费策略;根据该计费策略计算统计的转发数据的流量费用;该流量信息分类统计模块,可接收所述数据交换模块发送的对其自身转发数据的镜像数据,通过将所述镜像数据携带的关键信息与所述数据业务分类策略中记载的数据业务类型定义进行匹配,确定统计的经所述数据交换模块转发的数据的业务类型。镜像数据携帯的关键信息包括以下ー种或多种数据的源地址、目的地址、源端口号、目的端口号和协议类型。流量信息分类统计模块通过获取数据交换模块的镜像数据,可減少对数据正常转发流程的影响。上述授权数据管理模块,还可用于存储数据转发控制规则;上述用于控制数据交换模块转发数据的数据转发控制规则可包括免费业务转发控制规则。该免费业务转发控制规则包括规定在用户预付费余额为零,允许免费业务转发;甚至可以规定允许转发的免费业务类型,如允许转发的免费业务类型为公益广告、免费视频等。为了控制数据交换模块及时地采用免费业务转发控制规则,本实施例中的授权数据管理模块需要存储用户预付费余额;流量信息分类统计模块需要在计算流量费用后,更新所述授权数据管理模块存储的用户预付费余额,并在所述用户预付费余额为零时,通知所述数据交换模块根据所述免费业务转发控制规则转发上网设备与通信网络之间的数据。 上述装置还可包括显示模块,用于通过显示屏显示用户预付费余额,上网流量和流量费用等,方便用户实时了解上网流量情況。为了实现上述装置对用户预付费余额的告警功能,本实施例中授权数据管理模块还需要存储所述预付费余额的告警门限;另外,上述装置还需要新增预付费告警模块,用于监控所述授权数据管理模块中存储的用户预付费余额,并在用户预付费余额达到其预设的告警门限时,改变显示模块中显示屏的颜色;若告警门限有多个,通过显示屏显示不同的颜色区分用户预付费余额达到的不同的告警门限;以及在所述授权数据管理模块中存储的用户预付费余额从其所处的ー个告警门限降低至另ー个告警门限时,发送告警提示音。上述装置还可包括计费信息发送模块,用于定时向宽带接入服务器上报流量计费信息,包括上网流量、流量费用和用户预付费余额等,以使宽带接入服务器将接收的流量计费信息上报至网络计费服务器。为保证用户的利益,上述装置中还可包括用户认证信息管理模块,用于在本装置上电时,与宽带接入服务器之间完成对用户信息的认证操作,并在认证通过后,使该装置中的其他模块处于工作状态。下面以ー个应用示例对上述实施例进行进一歩详细说明。在该应用示例中,家用上网设备与上述实施例的上网流量计费装置相连后,通过接入网与宽带接入服务器通信,如图2所示。上网流量计费装置可以是ー个单独的设备,也可以是家用小型路由器的一部分。该装置包括用户认证信息管理模块、授权数据管理模块、数据交换模块、流量信息分类统计模块、显示模块、预付费告警模块以及计费信息发送模块。对该装置上电,该装置中的用户认证信息管理模块,用于在检测到本装置上电时,通过PPPoE,DHCP等网络通信协议向宽带接入服务器发送用户认证信息,并接收来自所述宽带接入服务器的确认消息;以及在接收到来自所述宽带接入服务器的确认消息后,使该装置中的其他模块处于工作状态;该装置上电认证通过后,授权数据管理模块接收并存储来自宽带服务器发送的授权数据,所述授权数据包括数据业务分类策略、数据业务计费策略、数据转发控制规则、用户预付费余额、用户预付费余额告警门限等。其中,数据业务分类策略记录增值数据业务类型的定义及其匹配关键字,不能与所有增值数据业务类型的匹配关键字匹配的数据,默认的普通网络数据;数据业务计费策略标注了增值业务和普通网络业务采用不同的计费策略;数据转发控制规则包括免费业务转发控制规则;所述数据交换模块,根据所述数据转发控制规则,转发或丢弃上网设备和通信网络之间的数据;所述流量信息分类统计模块,接收从数据交换模块传输过来的业务数据的镜像数据,提取镜像数据的关键信息,如目的IP地址,目的端口号,源IP地址,源端ロ号等信息,和数据业务分类策略中记录的每种增值数据业务类型的匹配关键字进行匹配,确定数据交换模块转发数据属于何种业务类型;统计镜像数据的流量,累加并更新用户的业务流量信息;根据所述数据业务计费策略确定与该数据业务类型对应的计费策略;根据该计费策略计算流量费用;获取授权数据管理模块存储的用户预付费余额,将该用户预付费余额扣除计算 出的流量费用得到更新的用户预付费余额,并将该更新的用户预付费余额发送至授权数据管理模块;判断更新的用户预付费余额是否为0,当更新的用户预付费余额为O时,通知所述数据交換模块采用免费业务转发控制规则转发上网设备与通信网络之间的数据,即仅允许免费业务通过数据交换模块;显示模块,用于通过显示屏显示用户预付费余额,上网业务流量和流量费用;预付费告警模块,用于监控所述授权数据管理模块中存储的用户预付费余额,并在用户预付费余额达到告警门限时,改变显示模块中显示屏的颜色;当判断出用户预付费余额从其所处的ー个告警门限降低至另ー个告警门限时,发送告警提示音;计费信息发送模块,用于定时向宽带接入服务器上报流量计费信息,包括上网流量、流量费用和用户预付费余额,以使宽带接入服务器将接收的流量计费信息上报至网络计费服务器。图3为本实施例的上网流量计费方法流程图。S301接收数据业务分类策略和数据业务计费策略;所述数据业务分类策略记录数据业务类型的定义;所述数据业务计费策略记录数据业务类型与计费策略的对应关系;在步骤S301中还可接收数据转发控制规则、用户预付费余额以及预付费余额的告警门限;其中,数据转发控制规则可包括免费业务转发控制规则;该免费业务转发控制规则包括规定在用户预付费余额为零,允许免费业务转发;甚至可以规定允许转发的免费业务类型,如允许转发的免费业务类型为公益广告、免费视频等;上述业务分类策略、数据业务计费策略、数据转发控制规则、用户预付费余额以及预付费余额的告警门限可来自宽带接入服务器;S302转发上网设备与通信网络之间的数据;若步骤S301接收了数据转发控制规则,步骤S302可根据所述数据转发控制规则转发上网设备与通信网络之间的数据;对于满足转发条件的数据执行转发操作,否则,可直接丢弃转发数据;S303根据所述数据业务分类策略确定统计的转发数据的业务类型;步骤S303可包括以下步骤I)接收统计的转发数据的镜像数据;
2)将所述镜像数据携带的关键信息与所述数据业务分类策略记录的数据业务类型定义进行匹配;所述关键信息包括以下ー种或多种源地址、目的地址、源端口号、目的端口号和协议类型;3)将匹配一致的数据业务分类策略记录的数据业务类型作为统计的转发数据的业务类型;S304根据所述数据业务计费策略确定与转发数据的业务类型对应的计费策略;S305根据该计费策略计算统计的转发数据的流量费用。在计算统计的转发数据的流量费用后,可更新上述用户预付费余额;并判断用户预付费余额是否为零,当用户预付费余额为零时,根据上述免费业务转发控制规则转发上网设备与通信网络之间的数据。若步骤S301设置了预付费余额的告警门限,还可监控所述用户预付费余额,判断所述用户预付费余额是否达到预设的告警门限;在所述用户预付费 余额达到所述告警门限时,改变所述显示屏的颜色;在所述用户预付费余额从其所处的ー个告警门限降低至另ー个告警门限时,发送告警提示音。在本实施例中,也可将上述用户预付费余额及流量费用通过显示屏显示,方便用户实时了解上网流量情況;在本实施例中,也可定时向宽带接入服务器上报流量计费信息,包括上网流量、流量费用和用户预付费余额等,以使宽带接入服务器将接收的流量计费信息上报至网络计费服务器;为保证用户的利益,还在执行上述步骤S301之前,可先对用户认证信息进行认证操作,在认证通过后,再执行后续操作。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用ー个或多个集成电路来实现,相应地,上述实施例中的各模块/単元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种上网流量计费装置,其特征在于,所述装置包括授权数据管理模块、流量信息分类统计模块以及数据交换模块,其中, 所述授权数据管理模块,用于存储数据业务分类策略和数据业务计费策略;所述数据业务分类策略记录数据业务类型的定义;所述数据业务计费策略记录数据业务类型与计费策略的对应关系; 所述数据交换模块,用于转发上网设备与通信网络之间的数据; 所述流量信息分类统计模块,用于根据所述数据业务分类策略确定统计的经所述数据交换模块转发的数据的业务类型;根据所述数据业务计费策略确定与该数据业务类型对应的计费策略;根据该计费策略计算统计的转发数据的流量费用。
2.如权利要求I所述的装置,其特征在于,所述流量信息分类统计模块,用于根据所述数据业务分类策略确定统计的经所述数据交换模块转发的数据的业务类型进一步包括 所述流量信息分类统计模块,用于接收所述数据交换模块发送的对其自身转发数据的镜像数据;通过将所述镜像数据携带的关键信息与所述数据业务分类策略中记录的数据业务类型定义进行匹配,确定统计的经所述数据交换模块转发的数据的业务类型; 所述关键信息包括以下一种或多种 源地址、目的地址、源端口号、目的端口号和协议类型。
3.如权利要求I或2所述的装置,其特征在于, 所述授权数据管理模块,还用于存储数据转发控制规则; 所述数据交换模块,用于转发上网设备与通信网络之间的数据进一步包括 所述数据交换模块,用于根据所述数据转发控制规则转发上网设备与通信网络之间的数据。
4.如权利要求3所述的装置,其特征在于, 所述授权数据管理模块存储的数据转发控制规则进一步包括免费业务转发控制规则; 所述授权数据管理模块,还用于存储用户预付费余额; 所述流量信息分类统计模块,还用于在计算统计的转发数据的流量费用后,更新所述授权数据管理模块存储的用户预付费余额,并在所述用户预付费余额为零时,通知所述数据交换模块根据所述免费业务转发控制规则转发上网设备与通信网络之间的数据。
5.如权利要求4所述的装置,其特征在于,所述装置还包括显示模块, 所述显示模块,用于通过显示屏显示流量计费信息; 所述流量计费信息包括用户预付费余额以及流量费用。
6.如权利要求5所述的装置,其特征在于, 所述授权数据管理模块还用于存储所述预付费余额的告警门限; 所述装置还包括预付费余额告警模块; 所述预付费告警模块,用于监控所述授权数据管理模块中存储的用户预付费余额,并在用户预付费余额达到其预设的告警门限时,改变显示模块中显示屏的颜色;以及当用户预付费余额存在多个预设告警门限时,在所述授权数据管理模块中存储的用户预付费余额从其所处的一个告警门限降低至另一个告警门限时,发送告警提示音。
7.—种上网流量计费方法,其特征在于,所述方法包括接收数据业务分类策略和数据业务计费策略;所述数据业务分类策略记录数据业务类型的定义;所述数据业务计费策略记录数据业务类型与计费策略的对应关系; 转发上网设备与通信网络之间的数据; 根据所述数据业务分类策略确定统计的转发数据的业务类型; 根据所述数据业务计费策略确定与转发数据的业务类型对应的计费策略; 根据该计费策略计算统计的转发数据的流量费用。
8.如权利要求7所述的方法,其特征在干,所述根据所述数据业务分类策略确定统计的转发数据的业务类型进ー步包括 接收统计的转发数据的镜像数据; 将所述镜像数据携带的关键信息与所述数据业务分类策略记录的数据业务类型定义进行匹配; 将匹配一致的数据业务分类策略记录的数据业务类型作为统计的转发数据的业务类型; 所述关键信息包括以下ー种或多种 源地址、目的地址、源端口号、目的端口号和协议类型。
9.如权利要求7或8所述的方法,其特征在于,所述方法还包括 接收数据转发控制规则; 所述转发上网设备与通信网络之间的数据进一歩包括 根据所述数据转发控制规则转发上网设备与通信网络之间的数据。
10.如权利要求9所述的方法,其特征在干, 所述数据转发控制规则进一歩包括免费业务转发控制规则; 所述方法还包括 接收用户预付费余额; 在计算统计的转发数据的流量费用后,更新所述用户预付费余额; 判断所述用户预付费余额是否为零,当所述用户预付费余额为零时,根据所述免费业务转发控制规则转发上网设备与通信网络之间的数据。
11.如权利要求10所述的方法,其特征在于,所述方法还包括 通过显示屏显示所述用户预付费余额及流量费用。
12.如权利要求11所述的方法,其特征在于,所述方法还包括 接收预付费余额的告警门限; 监控所述用户预付费余额,判断所述用户预付费余额是否达到预设的告警门限;在所述用户预付费余额达到所述告警门限时,改变所述显示屏的颜色;在所述用户预付费余额从其所处的ー个告警门限降低至另ー个告警门限时,发送告警提示音。
全文摘要
本发明提供了一种上网流量计费装置及方法,其中,所述装置包括授权数据管理模块、流量信息分类统计模块以及数据交换模块;授权数据管理模块,用于存储数据业务分类策略和数据业务计费策略,数据业务分类策略记录数据业务类型的定义,数据业务计费策略记录数据业务类型与计费策略的对应关系;数据交换模块,用于转发上网设备与通信网络之间的数据;流量信息分类统计模块,用于根据数据业务分类策略确定统计的经数据交换模块转发的数据的业务类型,根据数据业务计费策略确定与该数据业务类型对应的计费策略,根据该计费策略计算统计的转发数据的流量费用。本发明实现了按上网业务的类型计算流量费用。
文档编号H04L12/14GK102739409SQ20121019775
公开日2012年10月17日 申请日期2012年6月15日 优先权日2012年6月15日
发明者刘仓明, 谢光华 申请人:中兴通讯股份有限公司