一种区分主机访问位置的方法、系统及内层网关设备的制作方法

文档序号:7817334阅读:231来源:国知局
一种区分主机访问位置的方法、系统及内层网关设备的制作方法
【专利摘要】本发明公开了一种区分主机访问位置的方法、系统及内层网关设备,所述方法包括:内层网关设备获取外层网关设备上的DHCP地址表的地址网段;获取PC主机所访问的服务器的目的IP地址;判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;如果不是,则认为所述PC主机访问外层服务器。本发明提供的方法、系统及内层网关设备在多层网关下,内层网关自动识别用户访问服务器的目的IP地址,区分主机访问位置,区分内部、外部网络资源的使用,对于用户访问内外网资源的费用能够分档记录,对用户上网行为进行精细化管理进而提升用户满意度。
【专利说明】—种区分主机访问位置的方法、系统及内层网关设备

【技术领域】
[0001]本发明涉及通信领域,具体涉及一种区分主机访问位置的方法、系统及内层网关设备。

【背景技术】
[0002]随着互联网技术的迅猛发展,越来越多的网络资源、服务呈现在了广大用户面前,这不仅给用户体验带来前所未有的提升,也使得电信运营商的运营收入逐年增长。在全面引入互联网思维,构建信息化企业的大背景下,运营商也逐步推出了许多新型业务模式。
[0003]多层网关下用户接入互联网获取相应的服务就是其中一种,一部分用户可以通过某底层网关接入运营商,访问内部服务器,然后再通过更高一层的网关接入互联网,进而访问外部服务器。在这种方式下,用户可以访问低成本的内部资源,也可以访问较高成本的外部资源。与此同时,也带来了如何向用户收取费用的问题。目前大多数宽带运营商采用简单的廉价包月来吸引用户,随着宽带接入服务的开展,一些用户可能抱着钻空子的心态进行恶意的滥用;所有的用户都可能抱着不用白不用、用了也白用的心态滥用资源。如果对于用户访问不同资源所产生的费用能够分档记录,就会对企业的精细化运营管理水平带来提升。


【发明内容】

[0004]本发明需要解决的技术问题是提供一种区分主机访问位置的方法、系统及内层网关,在多层网关下,区分主机访问位置,对用户上网行为进行精细化管理进而提升用户满意度。
[0005]为了解决上述技术问题,本发明提供了一种区分主机访问位置的方法,包括:
[0006]内层网关设备获取外层网关设备上的DHCP地址表的地址网段;
[0007]获取PC主机所访问的服务器的目的IP地址;
[0008]判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;如果不是,则认为所述PC主机访问外层服务器。
[0009]进一步地,在内层网关设备获取外层网关设备上的DHCP地址表的地址网段之前,所述方法还包括:
[0010]所述内层网关设备接收所述外层网关设备按照其上配置的DHCP地址表给所述内层网关设备分配的IP地址。
[0011]进一步地,所述方法还包括:
[0012]如果所述目的IP地址属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述内层网关设备对应的计费信息上传计费系统;如果所述目的IP地址不属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述外层网关设备对应的计费信息上传计费系统。
[0013]进一步地,所述外层网关设备包括一层或多层,其中,每一层外层网关设备为下一层网关设备分配的IP地址的地址网段不同。
[0014]进一步地,所述判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果不是,则认为所述PC主机访问外层服务器,包括:
[0015]如果不是,则根据所述每一层外层网关设备为下一层网关设备分配的IP地址的地址网段,确定所述目的IP地址所属的地址网段,则所述PC主机访问该地址网段对应的外层网关设备的外层服务器。
[0016]为了解决上述技术问题,本发明还提供了一种内层网关设备,包括:
[0017]第一获取模块,用于获取外层网关设备上的DHCP地址表的地址网段;
[0018]第二获取模块,用于获取PC主机所访问的服务器的目的IP地址;
[0019]判决模块,用于判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;否则认为所述PC主机访问外层服务器。
[0020]进一步地,还包括:
[0021]接收模块,用于接收所述外层网关设备按照其上配置的DHCP地址表给所述内层网关设备分配的IP地址。
[0022]进一步地,还包括与所述判决模块相连的计费信息上传模块,用于如果所述目的IP地址属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述内层网关设备对应的计费信息上传计费系统;如果所述目的IP地址不属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述外层网关设备对应的计费信息上传计费系统。
[0023]进一步地,所述外层网关设备包括一层或多层备,其中,每一层外层网关设备为下一层网关设备分配的IP地址的地址网段不同;
[0024]所述判决模块,用于判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果不是,则认为所述PC主机访问外层服务器,包括:
[0025]如果不是,则根据所述每一层外层网关设备为下一层网关设备分配的IP地址的地址网段,确定所述目的IP地址所属的地址网段,则所述PC主机访问该地址网段对应的外层网关设备的外层服务器。
[0026]为了解决上述技术问题,本发明还提供了一种区分主机访问位置的系统,包括:如上所述的内层网关设备和一层或多层外层网关设备,其特征在于,
[0027]所述外层网关设备,用于按照其上配置的DHCP地址表给所述外层网关设备的下一层网关设备和所述外层网关设备管理的一个或多个下一层服务器分配IP地址;其中,每一层外层网关设备分配的IP地址的地址网段不同。
[0028]与现有技术相比,本发明实施例提供的区分主机访问位置的方法、系统及内层网关,在多层网关下,内层网关自动识别用户访问服务器的目的IP地址,区分主机访问位置,区分内部、外部网络资源的使用,对于用户访问内外网资源的费用能够分档记录,对用户上网行为进行精细化管理进而提升用户满意度。

【专利附图】

【附图说明】
[0029]图1是实施例中区分主机访问位置的系统的结构图;
[0030]图2是实施例中内层网关设备的结构图;
[0031]图3是实施例中区分主机访问位置的方法流程图;
[0032]图4是一个应用示例中区分主机访问位置的方法流程图。

【具体实施方式】
[0033]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0034]实施例:
[0035]如图1所示,本实施例提供了一种区分主机访问位置的系统,包括:内层网关设备和一层或多层外层网关设备,其架构如图1所示,每一层外层网关设备下挂一个下一层网关设备和一个或多个下一层服务器,内层网关设备和多个内层服务器由上一层网关设备管理,内层网关设备管理一个或多个LAN侧PC主机,其中:
[0036]所述外层网关设备,用于按照其上配置的DHCP地址表给所述外层网关设备的下一层网关设备和所述外层网关设备管理的一个或多个下一层服务器分配IP地址,并保存在其上的DHCP地址表中;其中,每一层外层网关设备分配的IP地址的地址网段不同;
[0037]所述内层网关设备,用于从所述内层网关设备的所述一层或多层外层网关设备处获取其上配置的DHCP地址表的地址网段,并获取PC主机所访问的服务器的目的IP地址;判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备的DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;否则,认为所述PC主机访问外层服务器。
[0038]其中,如图2所示,所述内层网关设备,包括:
[0039]第一获取模块,用于获取外层网关设备上的DHCP地址表的地址网段;
[0040]第二获取模块,用于获取PC主机所访问的服务器的目的IP地址;
[0041]判决模块,用于判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;否则认为所述PC主机访问外层服务器。
[0042]此外,作为一种优选的方式,所述内层网关设备还包括:
[0043]接收模块,用于接收所述外层网关设备按照其上配置的DHCP地址表给所述内层网关设备分配的IP地址。
[0044]作为一种优选的方式,所述内层网关设备还包括与所述判决模块相连的计费信息上传模块,用于如果所述目的IP地址属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述内层网关设备对应的计费信息上传计费系统;如果所述目的IP地址不属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述外层网关设备对应的计费信息上传计费系统。
[0045]其中,由于所述外层网关设备包括一层或多层,其中,每一层外层网关设备为下一层网关设备分配的IP地址的地址网段不同,所以,所述判决模块,用于判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;如果不是,则认为所述PC主机访问外层服务器,包括:
[0046]判断所述目的IP地址是否属于从所述内层网关设备的上一层网关设备处获取的所述DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;如果不是,则根据每一层外层网关设备为下一层网关设备分配的IP地址的地址网段,确定所述目的IP地址所属的地址网段,则所述PC主机访问该地址网段对应的外层网关设备的外层服务器。
[0047]其中,作为一种优选的方式,所述系统包括两层网关设备,即只包括内层网关设备和一层外层网关设备,即,所述外层网关设备为所述内层网关设备的上一层网关设备;这种场景下,所述判决模块,用于判断所述目的IP地址是否属于所述外层网关上的DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;如果不是,则认为所述PC主机访问该外层网关设备的外层服务器。
[0048]计费信息上传模块,用于如果所述目的IP地址属于所述外层网关的DHCP地址表的地址网段,则将与所述内层网关设备对应的计费信息上传计费系统;如果所述目的IP地址不属于所述外层网关设备上的DHCP地址表的地址网段,则将与所述外层网关设备对应的计费信息上传计费系统。
[0049]如图3所示,本实施例提供了一种区分主机访问位置的方法,包括以下步骤:
[0050]SlOl:内层网关设备获取外层网关设备上的DHCP地址表的地址网段;
[0051]其中,在步骤SlOl之前,还包括:
[0052]所述外层网关设备按照其上配置的DHCP地址表给所述内层网关设备和所述外层网关设备管理的一个或多个内层服务器分配IP地址;所述内层网关设备接收并保存所述外层网关设备按照其上配置的DHCP地址表给所述内层网关设备分配的IP地址。
[0053]S102:获取PC主机所访问的服务器的目的IP地址;
[0054]S103:判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;否则认为所述PC主机访问外层服务器。
[0055]其中,如果所述目的IP地址属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述内层网关设备对应的计费信息上传计费系统;如果所述目的IP地址不属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述外层网关设备对应的计费信息上传计费系统。
[0056]其中,作为一种优选的方式,本实施例中,所述外层网关设备包括一层或多层,其中,每一层外层网关设备为下一层网关设备分配的IP地址的地址网段不同;
[0057]步骤S103中,所述判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果不是,则认为所述PC主机访问外层服务器,包括:
[0058]如果不是,则根据所述每一层外层网关设备为下一层网关设备分配的IP地址的地址网段,确定所述目的IP地址所属的地址网段,则所述PC主机访问该地址网段对应的外层网关设备的外层服务器。
[0059]在上述步骤中,作为一种优选的方式,假设本实施例的系统只包括内层网关设备和一层外层网关设备,即,所述外层网关设备为所述内层网关设备的上一层网关设备,步骤S103具体为:判断所述目的IP地址是否属于所述外层网关设备的DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;如果不是,则认为所述PC主机访问该外层网关设备的外层服务器。
[0060]其中,如果所述目的IP地址属于所述外层网关的DHCP地址表的地址网段,则将与所述内层网关设备对应的计费信息上传计费系统;如果所述目的IP地址不属于所述外层网关设备上的DHCP地址表的地址网段,则将与所述外层网关设备对应的计费信息上传计费系统。
[0061]在一个应用示例中,以该系统包括一个内层网关设备和一个外层网关设备为例,该外层网关设备下管理一个内层网关设备和多个内层服务器,该外层服务器位于外层网关设备之外,如图4所示,提供了一种区分主机访问位置的方法,包括以下步骤:
[0062]S201:外层网关设备按照其上配置的DHCP地址表为内层网关设备和其管理的内层服务器分配IP地址;
[0063]S202:内层网关设备从外层网关设备处获取其上的DHCP地址表的地址网段;
[0064]由于内层网关设备已经收到外层网关设备为其分配的IP地址,且内层服务器和内层网关设备属于同一网段,所以,内层网关设备清楚内层服务器所属的IP地址网段。
[0065]S203 =LAN侧PC设备接入并获取内层IP地址;
[0066]该内层IP地址是内层网关给LAN侧PC分配的IP地址,其网段与外层网关给内层网关分配的网段是不同的。
[0067]S204 =LAN侧PC设备访问内层服务器;
[0068]S205:内层网关判断该PC设备所访问的服务器的IP地址属于所述DHCP地址表的地址网段,说明PC正在访问内部服务器,则将较低的计费信息上传计费系统;
[0069]S206 =LAN侧PC设备访问外层服务器;
[0070]S207:内层网关判断该PC设备所访问的服务器的IP地址不属于所述DHCP地址表的地址网段,说明PC正在访问外部服务器,则将较高的计费信息上传计费系统。
[0071]从上述实施例可以看出,相对于现有技术,上述实施例中提供的区分主机访问位置的方法、系统及内层网关,在多层网关下,内层网关自动识别用户访问服务器的目的IP地址,区分主机访问位置,区分内部、外部网络资源的使用,对于用户访问内外网资源的费用能够分档记录,对用户上网行为进行精细化管理进而提升用户满意度。
[0072]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0073]以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的
【发明内容】
,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种区分主机访问位置的方法,包括: 内层网关设备获取外层网关设备上的DHCP地址表的地址网段; 获取PC主机所访问的服务器的目的IP地址; 判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;如果不是,则认为所述PC主机访问外层服务器。
2.如权利要求1所述的方法,其特征在于: 在内层网关设备获取外层网关设备上的DHCP地址表的地址网段之前,所述方法还包括: 所述内层网关设备接收所述外层网关设备按照其上配置的DHCP地址表给所述内层网关设备分配的IP地址。
3.如权利要求1所述的方法,其特征在于:所述方法还包括: 如果所述目的IP地址属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述内层网关设备对应的计费信息上传计费系统;如果所述目的IP地址不属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述外层网关设备对应的计费信息上传计费系统。
4.如权利要求1、2或3所述的方法,其特征在于: 所述外层网关设备包括一层或多层,其中,每一层外层网关设备为下一层网关设备分配的IP地址的地址网段不同。
5.如权利要求4所述的方法,其特征在于: 所述判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果不是,则认为所述PC主机访问外层服务器,包括: 如果不是,则根据所述每一层外层网关设备为下一层网关设备分配的IP地址的地址网段,确定所述目的IP地址所属的地址网段,则所述PC主机访问该地址网段对应的外层网关设备的外层服务器。
6.—种内层网关设备,包括: 第一获取模块,用于获取外层网关设备上的DHCP地址表的地址网段; 第二获取模块,用于获取PC主机所访问的服务器的目的IP地址; 判决模块,用于判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果是,则认为所述PC主机访问内层服务器;否则认为所述PC主机访问外层服务器。
7.如权利要求6所述的内层网关设备,其特征在于:还包括: 接收模块,用于接收所述外层网关设备按照其上配置的DHCP地址表给所述内层网关设备分配的IP地址。
8.如权利要求6所述的内层网关设备,其特征在于:还包括与所述判决模块相连的计费信息上传模块,用于如果所述目的IP地址属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述内层网关设备对应的计费信息上传计费系统;如果所述目的IP地址不属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,则将与所述外层网关设备对应的计费信息上传计费系统。
9.如权利要求6所述的内层网关设备,其特征在于: 所述外层网关设备包括一层或多层,其中,每一层外层网关设备为下一层网关设备分配的IP地址的地址网段不同; 所述判决模块,用于判断所述目的IP地址是否属于所述内层网关设备的上一层网关设备上的DHCP地址表的地址网段,如果不是,则认为所述PC主机访问外层服务器,包括: 如果不是,则根据所述每一层外层网关设备为下一层网关设备分配的IP地址的地址网段,确定所述目的IP地址所属的地址网段,则所述PC主机访问该地址网段对应的外层网关设备的外层服务器。
10.一种区分主机访问位置的系统,包括:如权利要求6?9所述的内层网关设备和一层或多层外层网关设备,其特征在于, 所述外层网关设备,用于按照其上配置的DHCP地址表给所述外层网关设备的下一层网关设备和所述外层网关设备管理的一个或多个下一层服务器分配IP地址;其中,每一层外层网关设备分配的IP地址的地址网段不同。
【文档编号】H04L29/12GK104301452SQ201410563430
【公开日】2015年1月21日 申请日期:2014年10月21日 优先权日:2014年10月21日
【发明者】张恺, 何进, 张云勇 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1