本发明专利技术提供了一种网桥管理方法及系统,所述方法包括:首先,分别对网桥接入点和网桥客户端进行工作模式初始化,然后分别对网桥接入点和网桥客户端进行通信服务初始化;在初始化过程中,若网桥接入点的参数信息被修改,网桥接入点将修改的信息发送给网桥客户端,进行数据同步;当工作模式为锁定模式时,网桥接入点只接收与其绑定时已经连接的网桥客户端的连接请求,网桥客户端在掉线重启后直接连接与其绑定的网桥接入点
【技术实现步骤摘要】
一种网桥管理方法及系统
[0001]本专利技术涉及通信
、
尤其涉及一种网桥管理方法及系统
。
技术介绍
[0002]典型的无线宽带网桥产品应用场景是一个网桥设备作为接入点
(Access Point
,简称
AP)
,一个或多个网桥设备作为客户端
(Station
,简称
STA)
,
AP
和
STA
之间进行点对点或点对多点的无线通信
。AP
和
STA
构建了一个基本的无线局域网络,
AP
和
STA
后面连接的设备,例如计算机
PC
等可以通过这个无线局域网络交互数据
。
为了使
STA
能够无线连接上
AP
,传统的做法是首先分别为
AP
和
STA
配置不同的局域网
IP
地址,然后通过无线局域网内唯一的
IP
地址,用户登录到各个网桥设备将
AP
和
STA
配置成相同的服务集标识
(Service Set Identifier
,简称
SSID)、
信道
(
或自动信道扫描
)、
认证和加密方式
。
[0003]在网桥接入点和网桥客户端设备通信的过程中,如果网桥接入点出现信息修改的情况,会导致连接的网桥客户端掉线,或者当网桥客户端因为断电等原因掉线,再次通电时,若存在两台网桥接入点设置参数相同,会使得网桥客户端随机重连其中一台网桥接入点
。
当上述的情况发生时,只能进行人工手动操作以指定网桥接入点连接,当管理的设备数量或者涉及范围较广的时候,会耗费大量的时间人力,提高了管理成本
。
技术实现思路
[0004]本专利技术的目的是针对现有技术的网桥管理成本高的技术问题,提供一种网桥管理方法及系统
。
[0005]本专利技术实施例中,提供了一种网桥管理方法,其包括:
[0006]首先,分别对网桥接入点和网桥客户端进行工作模式初始化,然后分别对网桥接入点和网桥客户端进行通信服务初始化;
[0007]在初始化过程中,若网桥接入点的参数信息被修改,网桥接入点将修改的信息发送给网桥客户端,进行数据同步;
[0008]当工作模式为锁定模式时,网桥接入点只接收与其绑定时已经连接的网桥客户端的连接请求,网桥客户端在掉线重启后直接连接与其绑定的网桥接入点
。
[0009]本专利技术实施例中,在锁定模式下,在锁定模式下,当网桥客户端与网桥接入点断开连接超过设定的时间后,主动解除与网桥接入点的绑定,然后探测其它的网桥接入点,并与探测到的网桥接入点建立连接
。
[0010]本专利技术实施例中,对网桥接入点和网桥客户端进行工作模式初始化的过程包括:
[0011]根据用户的输入参数来确定设备的工作模式;
[0012]初始化事件循环并引入设备的配置文件,保存设备的基本信息,若用户输入参数没有确定设备的工作模式,就根据配置文件设定工作模式;
[0013]根据设定的工作模式初始化网桥接入点或者网桥客户端
。
[0014]本专利技术实施例中,网桥客户端的初始化过程包括:
[0015]初始化网桥客户端的接口,从客户端设备的配置文件中,获取无线参数信息;
[0016]加载网桥客户端接口的无线参数信息;
[0017]初始化网桥客户端的通信服务,设置网桥客户端的探测帧和
AP
回复帧
。
[0018]本专利技术实施例中,网桥客户端的初始化过程,还包括:采用第一信号和第二信号对网桥客户端进行管理,
[0019]当网桥客户端接收到第一信号时,重新从客户端设备中加载配置文件,并比较无线接口的参数是否有变化,如果没有就返回,如果有就重启
wifi
服务,并开启定时器,检查与网桥接入点的连接状态,如果成功连接但网桥接入点有变化,就启动服务探测,没变化就开启定时事件循环检查,如果没有连接成功就继续等待连接,如果超出设定的时间没有连接成功
,
就解除与网桥接入点的绑定,并重启客户端设备;
[0020]当网桥客户端接收到第二信号时,将最新的连接的无线参数信息写入到配置文件
。
[0021]本专利技术实施例中,网桥接入点的初始化过程包括:
[0022]初始化红黑树,用以储存连接的客户端设备的信息;
[0023]初始化网桥接入点的接口参数,从接入点设备的配置文件中,获取无线参数信息;
[0024]读取接入点配置文件中的客户端信息,每一个客户端都作为一个节点储存在红黑树中并且确定安全锁定模式参数,并且清除红黑树中不存在的配置,更新节点;
[0025]加载接入点设备接口的无线参数信息;
[0026]根据确定的工作模式参数,来启动对应的工作模式
。
[0027]本专利技术实施例中,根据确定的工作模式参数,来启动对应的工作模式,包括:
[0028]如果工作模式参数为0就关闭锁定,进入自由连接模式,任何客户端都可以连接;
[0029]如果工作模式参数为1,则进入锁定模式,只有绑定的客户端可以连接
。
[0030]本专利技术实施例中,网桥接入点的初始化过程,还包括:采用第一信号和第二信号对网桥接入点进行管理,
[0031]当网桥接入点接收到第一信号时,重新从网桥设备加载网桥配置文件,更新客户端节点的信息以及锁定模式的参数,如果客户端节点的信息以及锁定模式的参数有改变则重新生效安全锁定的功能,根据接口无线信息的改变的返回值,如果改变的内容不会影响到客户端连接就重启
WIFI
服务,如果改变的内容会影响到客户端连接则发送广播及单播通知连接的客户端进行数据同步
,
并等待已连接客户端的数据同步完成
,
再重启
WIFI
服务;
[0032]当网桥接入点接收到第二信号时,从
WIFI
接口获取客户端数据并立即更新储存的客户端信息列表并写入网桥配置文件中
。
[0033]本专利技术实施例中,对网桥接入点和网桥客户端的进行通信服务初始化,包括:
[0034]创建非阻塞的
UDP
协议的套接字并绑定通信端口;
[0035]在事件循环中注册可读套接字,接收
UDP
数据并进行解析;
[0036]判断数据头的类型,根据发送源地址进行不同的操作,
[0037]如果是客户端发来的探测帧,接入点接收到后,在红黑树列表中查找对应设备,若设备存在就发送回应信息;
[0038]如果是接入点刚启动发送的回应帧,客户端接收到后发本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种网桥管理方法,其特征在于,包括:首先分别对网桥接入点和网桥客户端进行工作模式初始化,然后分别对网桥接入点和网桥客户端进行通信服务初始化;在初始化过程中,若网桥接入点的参数信息被修改,网桥接入点将修改的信息发送给网桥客户端,进行数据同步;当工作模式为锁定模式时,网桥接入点只接收与其绑定时已经连接的网桥客户端的连接请求,网桥客户端在掉线重启后直接连接与其绑定的网桥接入点
。2.
如权利要求1所述的网桥管理方法,其特征在于,在锁定模式下,在锁定模式下,当网桥客户端与网桥接入点断开连接超过设定的时间后,主动解除与网桥接入点的绑定,然后探测其它的网桥接入点,并与探测到的网桥接入点建立连接
。3.
如权利要求1所述的网桥管理方法,其特征在于,对网桥接入点和网桥客户端进行工作模式初始化的过程包括:根据用户的输入参数来确定网桥设备的工作模式;初始化事件循环并引入网桥设备的配置文件,若用户输入参数没有确定设备的工作模式,就根据配置文件设定工作模式;根据设定的工作模式初始化网桥接入点或者网桥客户端
。4.
如权利要求1所述的网桥管理方法,其特征在于,网桥客户端的初始化过程包括:初始化网桥客户端的接口,从客户端设备的配置文件中,获取无线参数信息;加载网桥客户端接口的无线参数信息;初始化网桥客户端的通信服务,设置网桥客户端的探测帧和
AP
回复帧
。5.
如权利要求4所述的网桥管理方法,其特征在于,网桥客户端的初始化过程,还包括:采用第一信号和第二信号对网桥客户端进行管理,当网桥客户端接收到第一信号时,重新从客户端设备中加载配置文件,并比较无线接口的参数是否有变化,如果没有就返回,如果有就重启
wifi
服务,并开启定时器,检查与网桥接入点的连接状态,如果成功连接但网桥接入点有变化,就启动服务探测,没变化就开启定时事件循环检查,如果没有连接成功就继续等待连接,如果超出设定的时间没有连接成功
,
就解除与网桥接入点的绑定,并重启客户端设备;当网桥客户端接收到第二信号时,将最新的连接的无线参数信息写入到配置文件
。6.
如权利要求1所述的网桥管理方法,其特征在于,网桥接入点的初始化过程包括:初始化红黑树,用以储存连接的客户端设备的信息;初始化网桥接入点的接口参数,从接入点...
【专利技术属性】
技术研发人员:毛占晖,
申请(专利权)人:深圳市众通源科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。