一种数据接入系统中的计费方法

文档序号:7690946阅读:194来源:国知局
专利名称:一种数据接入系统中的计费方法
技术领域
本发明涉及通信领域数据接入系统中的计费方法。
对用户来说,访问本地城域网服务器与访问广域网服务器所使用的网络资源有很大差距,访问广域网服务器,如国外服务器显然需要通过更多的路由器,使用更多的网络资源,但是由于传统的计费方式,无论是按时长还是按流量计费,都没有体现出这些差别。因此互联网服务供应商(ISP)只能按照同样的计费方式计费。同时,用户访问提供不同内容的服务器,也不能区别计费。由上可知,现有的计费方法尽管比较简单,但是没有能够体现ISP为实现接入用户所付出的成本,因此不能有效、合理地利用网络资源为用户服务。
本发明的目的在于提供一种在数据接入系统中有利于有效、合理地利用网络资源的计费方法。
为达到上述目的,本发明提供的数据接入系统中的计费方法,包括(1)在接入设备中存储用户的计费范围和计费属性;(2)根据不同的计费属性设定不同的计费费率;(3)根据接收到的报文中的用户计费范围和计费属性采用相对应的计费费率进行计费。
所述步骤(3)进一步包括下述步骤(21)接入设备接收接入的报文;(22)判断该报文是否为从用户到用户或者从用户到网络的报文,如果是,转步骤(23),否则转步骤(24);(23)根据报文的源地址确定该报文所属用户的计费范围和用户标识(ID),然后根据报文的目的地址确定报文所属用户的计费属性,然后转步骤(25);(24)判断所述报文是否为从网络到用户的报文,如果是,根据报文的目的地址确定该报文所属用户的计费范围和用户标识(ID),根据报文的源地址确定报文的计费属性,然后转步骤(25),否则,认为所述报文为从网络到网络的报文,忽略对该报文的计费,然后结束计费操作;(25)根据用户ID和报文的计费属性确定计费费率以及报文的长度等对接入的报文进行计费,然后结束计费操作。
所述方法还包括建立用户属性表,用以确定用户的计费范围,该表包括下述字段
用户帐号用于保存用户的ID;计费用户群ID用于标识不同用户ID所属的计费群组,以确定不同用户的计费范围。
建立目的地址属性表,用于确定用户的计费属性,该表包括下述字段地址用于描述不同用户的IP地址的范围;计费属性用于描述不同IP地址范围用户的计费性质。
建立费率等级表,用于确定用户的费率等级,该表包括下述字段计费用户群ID用于描述不同用户ID所属的计费群组;计费属性用于描述不同IP地址范围用户的计费性质;计费费率用于描述不同计费用户群ID和计费属性共同标识的费率。
建立费用记录表,用于存储用户的费用记录,该表包括下述字段用户帐号用于描述计费用户的ID;记录项用于存储计费用户的计费内容。
由于本发明所述的方法根据接收到报文的性质,将报文分为从用户到用户、从用户到网络,从网络到用户,从网络到网络四种情况,使得本发明能够根据用户权限的区别和访问目的地址的区别,采用不同的费率进行计费,这样,计费与网络资源的利用率匹配更合理,也便于采用灵活的计费方式。例如用户访问城域服务器时按流量计费,访问国内网站时按较低费率计费,访问国际站点服务器按较高费率计费。这样的计费策略体现了用户上网根据不同资源付费的原则。因此本发明是一种利于有效、合理地利用网络资源的计费方法。


图1是本发明所述方法的实施例流程图;图2是应用本发明的网络示意图。
本发明可以应用于各种网络接入系统中,参考图2。图中的用户1到用户N通过接入服务器与城域网或骨干网连接,再通过城域网或骨干网连接与互联网连接.在用户接入网络时,由接入服务器进行用户的接入计费服务。
本发明在网络接入设备的计费,由接入设备按接入的数据报文目的地址的差别不同的使用策略分别计费,也就是在统计用户报文进行计费时,根据用户的权限,目的地址的类别,采用不同的费率分别统计,然后分别计费。也就是说,本发明所述方法在接入设备中存储用户的计费范围和计费属性,根据不同的计费属性设定不同的计费费率,然后根据接收到的报文中的用户计费范围和计费属性采用相对应的计费费率进行计费。
在本发明的具体实施中,为实现上述目的的计费操作,需要建立用户属性表、目的地址属性表、费率等级表和费用记录表,其中,用户属性表,用以确定用户的计费范围,该表包括下述字段用户帐号用于保存用户的ID;计费用户群ID用于标识不同用户ID所属的计费群组,以确定不同用户的计费范围。
用户属性表是一维表,可以使用IP地址检索,检索方法可以采用哈希查找算法、二叉查找树、CAM(Content addressable memory,内容可寻址存储器)等方式实现。
目的地址属性表,用于确定用户的计费属性,该表包括下述字段地址用于描述不同用户的IP地址的范围;计费属性用于描述不同IP地址范围用户的计费性质。
目的地址属性表与路由表类似,区别是该表的查找结果不是网关,而是目的地址的计费属性,当然查找算法也可以使用能够支持最长匹配的算法如基树(二叉树的一种)、CAM等方法实现。实际中,由于目的地址属性表的空间是有限的,而IP地址很多,不能包含所有的IP地址,所以可以采用路由表的掩码方式配置网络计费属性,例如201.1110.0.0/16。同时规定,掩码最长的优先级最高且必须设定默认目的费率,也就是说,必须设定0.0.0.0/0的费率。同时将用户的地址也作为一种目的计费组设在目的地址属性表中。由于存在默认费率,不会出现找不到目的地址计费属性的情况,又由于支持带掩码的最长匹配,所以管理员可以通过掩码将同网段的地址简化配置。
费率等级表,用于确定用户的费率等级,该表包括下述字段计费用户群ID用于描述不同用户ID所属的计费群组;计费属性用于描述不同IP地址范围用户的计费性质;计费费率用于描述不同计费用户群ID和计费属性共同标识的费率。
费率等级表是一张二维表,根据用户属性表、目的地址属性表的查找结果作为该二维查找索引,可以找到接入报文具体的计费费率。
费用记录表,用于存储用户的费用记录,该表包括下述字段用户帐号用于描述计费用户的ID;记录项用于存储计费用户的计费内容,包括上网时戳和流量信息。
用户费用记录表也是一张二维表,其查询方式可以参考上述内容。
因此,本发明在实际使用时,没有必要将每一个用户都单独列出来区别对待,也没有必要将每一个不同的目的地址都单独列出来,可以将类似需求的用户划分为同一组,类似属性的目的地址划分成同一组,这样可以降低系统资源的要求。
图1是本发明所述方法的实施例流程图。按照图1,接入设备将收到的报文按源地址和目的地址的区别为四种用户到用户、用户到网络,网络到用户,网络到网络.如果只关心用户的计费,那么网络到网络可以忽略。
数据接入设备在步骤1接收接入的报文,由于用户路由也是一种有计费属性的目的地址,所以可以将用户到用户和用户到网络这两种报文一并处理,因此在步骤2判断所述报文是否为从用户到用户或者从用户到网络的报文,如果是,接入设备在步骤3首先根据报文的源地址查找用户属性表,以确定该报文所属用户的计费范围和用户ID,在找到用户所属的计费组ID和用户ID后,根据报文的目的地址查找目的地址属性表,确定报文所属用户的计费属性,然后转步骤6;如果在步骤2判断所述报文不是从用户到用户或者从用户到网络的报文,则在步骤4判断所述报文是否为从网络到用户的报文,如果是,在步骤5根据报文的目的地址查找用户属性表,以确定该报文所属用户的计费组ID和用户ID,再根据报文的源地址查找目的地址属性表,以得到报文的计费属性,然后转步骤6,否则说明接收到的报文与用户无关,即认为所述报文为从网络到网络的报文,因此忽略该报文的计费,然后结束计费操作;在步骤6,根据用户ID和目的地址属性查找费率等级表,找到当前报文的计费属性,然后根据用户ID和报文的计费属性确定计费费率,再根据报文的长度等对接入的报文进行计费,最后根据用户ID查找费用记录表,找到合适的记录项,将计费记录以及当前的报文时戳和报文长度等存储到表中适合的表项中。
上述报文计费流程结束之后,即进行正常的报文转发。如果从产品实现实际情况考虑,可以将转发和目的地址查找目的地址属性表合并在一起实现。
权利要求
1.一种数据接入系统中的计费方法,包括(1)在接入设备中存储用户的计费范围和计费属性;(2)根据不同的计费属性设定不同的计费费率;(3)根据接收到的报文中的用户计费范围和计费属性采用相对应的计费费率进行计费。
2.根据权利要求1所述的数据接入系统中的计费方法,其特征在于步骤(3)进一步包括下述步骤(21)接入设备接收接入的报文;(22)判断该报文是否为从用户到用户或者从用户到网络的报文,如果是,转步骤(23),否则转步骤(24);(23)根据报文的源地址确定该报文所属用户的计费范围和用户标识(ID),然后根据报文的目的地址确定报文所属用户的计费属性,然后转步骤(25);(24)判断所述报文是否为从网络到用户的报文,如果是,根据报文的目的地址确定该报文所属用户的计费范围和用户标识(ID),根据报文的源地址确定报文的计费属性,然后转步骤(25),否则,认为所述报文为从网络到网络的报文,忽略对该报文的计费,然后结束计费操作;(25)根据用户ID和报文的计费属性确定计费费率以及报文的长度等对接入的报文进行计费,然后结束计费操作。
3.根据权利要求2所述的数据接入系统中的计费方法,其特征在于所述方法包括建立用户属性表,用以确定用户的计费范围,该表包括下述字段用户帐号用于保存用户的ID;计费用户群ID用于标识不同用户ID所属的计费群组,以确定不同用户的计费范围。
4.根据权利要求3所述的数据接入系统中的计费方法,其特征在于所述方法包括建立目的地址属性表,用于确定用户的计费属性,该表包括下述字段地址用于描述不同用户的IP地址的范围;计费属性用于描述不同IP地址范围用户的计费性质。
5.根据权利要求2、3或4所述的数据接入系统中的计费方法,其特征在于所述方法包括建立费率等级表,用于确定用户的费率等级,该表包括下述字段计费用户群ID用于描述不同用户ID所属的计费群组;计费属性用于描述不同IP地址范围用户的计费性质;计费费率用于描述不同计费用户群ID和计费属性共同标识的费率。
6.根据权利要求5所述的数据接入系统中的计费方法,其特征在于所述方法包括建立费用记录表,用于存储用户的费用记录,该表包括下述字段用户帐号用于描述计费用户的ID;记录项用于存储计费用户的计费内容。
7.根据权利要求6所述的数据接入系统中的计费方法,其特征在于步骤(25)包括根据计费用户ID查找费用记录表,将计费记录存储到表中适合的表项中,利用费用记录表对接入的报文计费。
全文摘要
本发明公开了一种数据接入系统中的计费方法,该方法判断接入的报文是否为从用户到用户或者从用户到网络的报文,如果是,根据报文的源地址确定该报文所属用户的计费范围和用户ID,然后根据报文的目的地址确定报文所述用户的计费属性;如果该报文为从网络到用户的报文,则根据报文的目的地址确定该报文所属用户的计费范围和用户ID,并根据报文的源地址确定报文的计费属性;最后,根据用户ID和报文的计费属性确定计费费率以及报文的长度等对接入的报文进行计费;如果该报文是从网络到网络的报文,忽略该报文的计费;采用上述方案,计费与网络资源的利用率匹配更合理,便于采用灵活的计费方式。
文档编号H04L12/14GK1466307SQ02121270
公开日2004年1月7日 申请日期2002年6月12日 优先权日2002年6月12日
发明者侯超, 李力, 常悦, 吴海军, 侯 超 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1