一种基于网桥的用户设备管理方法及系统和网桥设备的制造方法

文档序号:10473573阅读:183来源:国知局
一种基于网桥的用户设备管理方法及系统和网桥设备的制造方法
【专利摘要】本申请提供一种基于网桥的用户管理方法,包括:S1、当所述用户设备接入网桥时,获取接入网桥的所述用户设备的MAC地址,并将所述用户设备的MAC地址和接入状态并上报至用户空间;S2、当定时器到达预定的接入检测时刻T时,判断所述用户设备是否仍处于接入状态,若否,则进入S3;S3、下发接入状态检测报文至所述用户设备,以检测所述用户设备是否仍处于接入状态。本申请还提供了一种网桥设备以及基于网桥的用户设备管理系统,通过网桥或者网络设备,如交换机、路由器等的内核网桥实现对用户终端的接入时间、离开网络时间进行准确的记录,方便网络提供商对接入的用户终端的管理,提高用户的体验度。
【专利说明】
一种基于网桥的用户设备管理方法及系统和网桥设备
技术领域
[0001]本申请涉及网络连接技术领域,特别涉及一种基于网桥的用户设备管理方法及系统和网桥设备。
【背景技术】
[0002]目前Atheros和MTK的无线方案可以在无线驱动中stat1n(用户设备)与AP(路由器),关联和取消关联的时候记录无线用户设备的接入与离开。但是broadcom的无线芯片不开放驱动源代码,无法修改无线驱动的代码,因此需要找到另外一种机制来发现无线用户的接入和离开。
[0003]现有技术为了解决上述问题,一般在SOHO的路由器上通过DHCP服务器为新接入用户分配IP地址的时候记录用户的接入。但通过DHCP服务器无法发现:(I)用户设备的离开;(2)配置静态IP用户的接入。
[0004]因此需要寻找一种新的方法来对无线用户的接入和离开进行全面的管理控制。

【发明内容】

[0005]本申请实施例的目的在于提供一种基于网桥的用户设备管理方法及系统和网桥设备,以利用网桥MAC自学习、老化管理的基本原理实现对接入的用户设备进行管理。
[0006]本申请实施例提供的一种基于网桥的用户设备管理方法是通过以下的技术方案实现的:
[0007]—种基于网桥的用户设备管理方法,所述方法包括:
[0008]S1、当所述用户设备接入网桥时,获取接入网桥的所述用户设备的MAC地址,并将所述用户设备的MAC地址和接入状态并上报至用户空间;
[0009]S2、当定时器到达预定的接入检测时刻T时,判断所述用户设备是否仍处于接入状态,若否,则进入S3;
[0010]S3、下发接入状态检测报文至所述用户设备,以检测所述用户设备是否仍处于接入状态。
[0011]优选地,所述S2中判断所述用户设备是否仍处于接入状态具体包括:
[0012]S21、判断是否接收到所述用户设备的传输报文,若是,则上报所述用户设备的接入状态至用户空间,若否,则进入步骤S3;
[0013]优选地,所述接入状态检测报文具体包括反向地址转换协议报文。
[0014]优选地,所述检测所述用户设备是否仍处于接入状态具体包括:
[0015]当在预定时间阈值内,判断是否接收到所述用户设备的应答报文,则是,则所述用户设备处于接入状态,若否,则所述用户设备处于断开状态。
[0016]为了实现前述发明目的,本发明实施例还提供了一种网桥设备,所述网桥设备是通过以下的技术方案实现的:
[0017]—种网桥设备,所述网桥设备包括:
[0018]上报模块,当所述用户设备接入网桥时,获取接入网桥的所述用户设备的MAC地址,并将所述用户设备的MAC地址和接入状态并上报至用户空间;
[0019]定时器,用于进行接入状态检测的定时;
[0020]接入状态判断模块,用于定时器到达预定的接入检测时刻T时,判断所述用户设备是否仍处于接入状态,若否,则触发连接状态检测模块;
[0021 ]连接状态检测模块,用于下发接入状态检测报文至所述用户设备,以检测所述用户设备是否仍处于接入状态。
[0022]优选地,接入状态判断模块具体包括:
[0023]第一判断子单元,用于判断是否接收到所述用户设备的传输报文,若是,则上报所述用户设备的接入状态至用户空间,若否,触发所述连接状态检测模块。
[0024]优选地,所述接入状态检测报文具体包括反向地址转换协议报文。
[0025]优选地,所述连接状态检测模块具体包括:
[0026]检测报文下发单元,用于下发接入状态检测报文至所述用户设备;
[0027]第二判断子单元,用于在预定时间阈值内,判断是否接收到所述用户设备的应答报文,则是,则所述用户设备处于接入状态,若否,则所述用户设备处于断开状态。
[0028]为了实现前述发明目的,本发明实施例还提供了一种基于网桥的用户设备管理系统,所述用户设备管理系统具体包括:
[0029]网桥设备,当用户设备接入网桥时,获取接入网桥的所述用户设备的MAC地址,并将所述用户设备的MAC地址和接入状态并上报至用户空间,并当定时器到达预定的接入检测时刻T时,判断所述用户设备是否仍处于接入状态,若否,则下发接入状态检测报文至所述用户设备,以检测所述用户设备是否仍处于接入状态;
[0030]用户空间,用于保存所述用户设备的接入,并当所述用户设备断开连接时,删除所述用户设备。
[0031]优选地,所述用户设备管理系统还包括若干用户设备,所述用户设备用来接收所述连接状态检测报文,并在处于连接状态时发送应答报文至所述网桥设备。
[0032]本申请实施例提供的一种基于网桥的用户设备管理方法及系统和网桥设备,通过网桥设备,如交换机、路由器等内核网桥实现对用户设备或终端的接入状态、断开状态进行准确的记录,方便网络提供商对接入的用户设备终端的管理,提高用户的体验度。
[0033]参照后文的说明和附图,详细公开了本申请的特定实施方式,指明了本申请的原理可以被采用的方式。应该理解,本申请的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本申请的实施方式包括许多改变、修改和等同。
[0034]针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。
[0035]应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。
【附图说明】
[0036]本申请所包括的附图用来提供对本申请实施例的进一步的理解,其构成了说明书的一部分,用于例示本申请的实施方式,并与文字描述一起来阐释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0037]图1为本申请实施例提供的基于网桥的用户设备管理方法流程图;
[0038]图2为本申请实施例提供的网桥设备的结构示意图;
[0039]图3为本申请实施例提供的基于网桥的用户管理系统结构示意图。
【具体实施方式】
[0040]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都应当属于本申请保护的范围。
[0041 ]目前Atheros和MTK的无线方案可以在无线驱动中stat1n(用户设备)与AP(路由器),关联和取消关联的时候记录无线用户设备的接入与离开。但是broadcom的无线芯片不开放驱动源代码,无法修改无线驱动的代码,因此需要找到另外一种机制来发现无线用户的接入和离开。
[0042]现有技术为了解决上述问题,一般在SOHO的路由器上通过DHCP服务器为新接入用户分配IP地址的时候记录用户的接入。但通过DHCP服务器无法发现(I)用户设备的离开;
(2)配置静态IP用户的接入。因此需要寻找一种新的方法来对无线用户的接入和离开进行全面的管理控制。
[0043]本申请实施例的目的在于提供一种基于网桥的用户设备管理方法及系统和网桥,以利用网桥MAC自学习、老化管理的基本原理实现对接入的用户设备进行管理。
[0044]本申请实施例提供的一种基于网桥的用户管理方法是这样实现的:
[0045]参阅图1本申请实施例提供的一种基于网桥的用户设备管理方法流程图,如图所示该基于网桥的用户设备管理方法,包括:
[0046]S1、当所述用户设备接入网桥时,获取接入网桥的所述用户设备的MAC地址,并将所述设备的MAC地址和接入状态并上报至用户控件;
[0047]S2、当定时器到达预定的接入检测时刻T时,判断所述用户设备是否仍处于接入状态,若否,则进入S32;
[0048]S3、下发接入状态检测报文至所述用户设备,以检测所述用户设备是否仍处于接入状态。
[0049]本申请实施例中,在商用WIFI中,商家的客户通过商铺免费提供的无线热点接入因特网。因运营的需要,后台服务器需要能够感知无线用户的接入时间、离开时间、手机品牌等信息,并对用户的相关行为进行管理(如流量控制,强制认证)。因此,通过本申请提供的技术方案,当有用户设备接入到网桥中,则获取接入网桥的用户设备的MAC地址以及接入状态信息,然后将该用户设备的MAC地址与接入状态信息上报到用户空间进行保存;同时,还需对已经接入的设备进行检测,当定时器达到预定的接入检测时刻T时,如60秒,进行判断用户设备是否连接于该网桥,当发现有用户设备断开与网桥的连接时,则通过下发接入状态检测报文至用户设备,用以检测用户设备是否仍处于接入状态,当再次判断用户设备与网桥断开连接时,则用户控件删除该用户设备对应的MAC地址信息和接入状态信息。
[0050]其中,下发的接入状态检测报文具体包括反向地址转换协议报文,用以当用户设备在接收到该接入状态检测的协议报文时,则以应答的方式,发送反馈报文,当用户设备与网桥断开连接,则无法接收到该接入状态检测报文,因此,在预定的时间阈值内,就无法反馈应答报文到网桥,也就可以判断用户设备与网桥已经断开连接。
[0051]参阅图2本申请实施例提供的网桥设备结构示意图,,如图所示,该网桥设备I包括:
[0052]上报模块11,当所述用户设备接入网桥时,获取接入网桥的所述用户设备的MAC地址,并将所述用户设备的MAC地址和接入状态并上报至用户空间;
[0053]定时器12,用于进行接入状态检测的定时;
[0054]接入状态判断模块13,用于定时器到达预定的接入检测时刻T时,判断所述用户设备是否仍处于接入状态,若否,则触发连接状态检测模块;
[0055]连接状态检测模块14,用于下发接入状态检测报文至所述用户设备,以检测所述用户设备是否仍处于接入状态。
[0056]本申请实施例中,当网桥设备检测到有设备接入到网桥中时,则首先学习该接入设备的MAC信息,如学习到一个MAC地址为78:9D:60:56: CC的iPhone用户设备,则网桥将该iPhone用户设备的MAC地址信息:78: 9D: 60:56: CC和接入状态信息:“已接入”通过上报模块11上报至用户控件进行保存。当定时器12到达进行接入状态检测的定时时,则接入状态判断模块13的第一判断单元判断,是否接收到该iPhone用户设备的传输报文,如是,则上报所述用户设备的接入状态至用户空间,若否,触发所述连接状态检测模块14通过其包含的检测报文下发单元,下发接入状态检测报文至该iPhone用户设备,通过第二判断子单元在预定时间阈值内,判断是否接收到该iPhone用户设备的应答报文,则是,则所述用户设备处于接入状态,若否,则所述用户设备处于断开状态。
[0057]参阅图3本申请实施例提供的基于网桥的用户设备管理系统结构示意图,如图所示用户设备管理系统具体包括:
[0058]网桥设备,当用户设备接入网桥时,获取接入网桥的所述用户设备的MAC地址,并将所述用户设备的MAC地址和接入状态并上报至用户空间,并当定时器到达预定的接入检测时刻T时,判断所述用户设备是否仍处于接入状态,若否,则下发接入状态检测报文至所述用户设备,以检测所述用户设备是否仍处于接入状态;
[0059]用户空间,用于保存所述用户设备的接入,并当所述用户设备断开连接时,删除所述用户设备;
[0060]以及连接于网桥设备的若干用户设备。
[0061]本申请实施例提供的一种基于网桥的用户设备管理方法及系统和管理系统,通过网桥或者网络设备,如交换机、路由器等的内核网桥实现对用户设备的接入时间、离开网络时间进行准确的记录,方便网络提供商对接入的用户终端的管理,提高用户的体验度。
[0062]上面对本申请的各种实施方式的描述以描述的目的提供给本领域技术人员。其不旨在是穷举的、或者不旨在将本发明限制于单个公开的实施方式。如上所述,本申请的各种替代和变化对于上述技术所属领域技术人员而言将是显而易见的。因此,虽然已经具体讨论了一些另选的实施方式,但是其它实施方式将是显而易见的,或者本领域技术人员相对容易得出。本申请旨在包括在此已经讨论过的本发明的所有替代、修改、和变化,以及落在上述申请的精神和范围内的其它实施方式。
[0063]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0064]本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、月艮务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0065]本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0066]虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。
【主权项】
1.一种基于网桥的用户设备管理方法,其特征在于,所述方法包括: 51、当所述用户设备接入网桥时,获取接入网桥的所述用户设备的MAC地址,并将所述用户设备的MAC地址和接入状态并上报至用户空间; 52、当定时器到达预定的接入检测时刻T时,判断所述用户设备是否仍处于接入状态,若否,则进入S3;53、下发接入状态检测报文至所述用户设备,以检测所述用户设备是否仍处于接入状??τ O2.根据权利要求1所述的基于网桥的用户设备管理方法,其特征在于,所述S2中判断所述用户设备是否仍处于接入状态具体包括: S21、判断是否接收到所述用户设备的传输报文,若是,则上报所述用户设备的接入状态至用户空间,若否,则进入步骤S3。3.根据权利要求2所述的基于网桥的用户设备管理方法,其特征在于,所述接入状态检测报文具体包括反向地址转换协议报文。4.根据权利要求3所述的基于网桥的用户设备管理方法,其特征在于,所述检测所述用户设备是否仍处于接入状态具体包括: 当在预定时间阈值内,判断是否接收到所述用户设备的应答报文,是,则所述用户设备处于接入状态,若否,则所述用户设备处于断开状态。5.一种网桥设备,其特征在于,所述网桥设备包括: 上报模块,当所述用户设备接入网桥时,获取接入网桥的所述用户设备的MAC地址,并将所述用户设备的MAC地址和接入状态并上报至用户空间; 定时器,用于进行接入状态检测的定时; 接入状态判断模块,用于定时器到达预定的接入检测时刻T时,判断所述用户设备是否仍处于接入状态,若否,则触发连接状态检测模块; 连接状态检测模块,用于下发接入状态检测报文至所述用户设备,以检测所述用户设备是否仍处于接入状态。6.根据权利要求5所述的网桥设备,其特征在于,所述接入状态判断模块具体包括: 第一判断子单元,用于判断是否接收到所述用户设备的传输报文,若是,则上报所述用户设备的接入状态至用户空间,若否,触发所述连接状态检测模块。7.根据权利要求5所述的网桥设备,其特征在于,所述接入状态检测报文具体包括反向地址转换协议报文。8.根据权利要求7所述的基于网桥的用户设备管理方法,其特征在于,所述连接状态检测模块具体包括: 检测报文下发单元,用于下发接入状态检测报文至所述用户设备; 第二判断子单元,用于在预定时间阈值内,判断是否接收到所述用户设备的应答报文,则是,则所述用户设备处于接入状态,若否,则所述用户设备处于断开状态。9.一种基于网桥的用户设备管理系统,其特征在于,所述用户设备管理系统具体包括: 网桥设备,当用户设备接入网桥时,获取接入网桥的所述用户设备的MAC地址,并将所述用户设备的MAC地址和接入状态并上报至用户空间,并当定时器到达预定的接入检测时亥IjT时,判断所述用户设备是否仍处于接入状态,若否,则下发接入状态检测报文至所述用户设备,以检测所述用户设备是否仍处于接入状态; 用户空间,用于保存所述用户设备的接入,并当所述用户设备断开连接时,删除所述用户设备。10.根据权利要求9所述的用户设备管理系统,其特征在于,所述用户设备管理系统还包括若干用户设备,所述用户设备用来接收所述连接状态检测报文,并在处于连接状态时发送应答报文至所述网桥设备。
【文档编号】H04L12/46GK105827477SQ201610134250
【公开日】2016年8月3日
【申请日】2016年3月9日
【发明人】吴迪
【申请人】上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1