实现程序编程控制的WIFI无线路由管理系统及方法技术方案

技术编号:8686225 阅读:640 留言:0更新日期:2013-05-09 05:40
本发明专利技术公开一种实现程序编程控制的WIFI无线路由管理系统及方法,该方法包括:提供安装在WIFI无线路由器上软件平台应用层的控制服务端模块,以及安装在访问该WIFI无线路由器的其他设备上的该控制服务端模块相应的客户端模块;客户端模块根据与控制服务端模块间的通信协议生成无线路由管理的控制数据包并根据选定的通信方式将该控制数据包发送给无线路由器的控制服务端模块;无线路由器的控制服务端模块接受控制数据包的数据流,解析数据流得到控制数据包,并根据获取的控制数据包的相应数据修改无线路由的网络参数;WIFI无线路由器上软件平台应用层的无线路由模块按照修改后的无线路由网络参数进行路由,访问服务端模块以及相应的客户端模块,可实现程序编程控制的无线路由管理,减轻了人工干预无线路由管理的麻烦。

【技术实现步骤摘要】

本专利技术涉及互联网无线路由
,更具体的说,本专利技术涉及一种实现程序编程控制的WIFI无线路由管理系统及方法
技术介绍
WIFI,俗称无线宽带或无线局域网,WIFI原称谓为Wireless Fidelity。发展到现在,WIFI包括了 IEEE 802.1lb 802.1la 802.1lg等一系列标准。这是一个名为“无线以太网相容联盟”(Wireless Ethernet Compatibility Alliance, WECA)的组织所发布的业界术语,中文译为“无线相容认证”。它是一种短程无线传输技术,能够在约100米范围内实现无线通讯并可以组成局域网络。依据标准的不同,可以实现最大达到llMbps、54Mbps或者更高的传输速率。其无线通讯频率有2.4GHz和5.8GHz。无线路由器是带有无线覆盖功能的路由器,它主要应用于用户上网和无线覆盖。市场上流行的无线路由器一般都支持专线xdsl/cable,动态xdsl, pptp四种接入方式,它还具有其它一些网络管理的功能,如dhcp服务、nat防火墙、mac地址过滤等等功能。无线路由器可以与所有以太网接的ADSL MODEM或CABLE MODEM直接相连,也可以在使用时通过交换机/集线器、宽带路由器等局域网方式再接入。其内置有简单的虚拟拨号软件,可以存储用户名和密码拨号上网,可以实现为拨号接入Internet的ADSL、CM等提供自动拨号功能,而无需手动拨号或占用一台电脑做服务器使用。此外,无线路由器一般还具备相对更完善的安全防护功能等。WIFI无线路由器在WIFI应用环境中起着重要作用,用户通过搜寻WIFI信号,连接到WIFI无线路由器,并由该无线路由器控制着用户连接到互联网的行为。一般情况下,WIFI无线路由器提供了一个管理web页面或其他控制字符程序,如telnet。网络管理员可以通过该网页页面对其他连接到该WIFI无线路由器的用户进行管理,如MAC地址过滤,分配IP地址、带宽限制等;也可以通过telnet的方式,连接到该无线路由器,更改相应的设置,从而实现对连接到该WIFI路由器的用户的管理。由于连接到该WIFI无线路由器的用户行为(如是否允许访问外网)是预先设定的,当需要改变用户行为的权限时,则需要通过管理员登录其管理web页面或该无线路由器提供其他方式,如telnet,需要人工的干预才能实现。
技术实现思路
本专利技术要解决的技术问题是提供一种实现程序编程控制的WIFI无线路由管理系统及方法,以实现程序化的无线路由管理,减轻了人工干预无线路由管理的麻烦。为解决上述技术问题,本专利技术采用如下技术方案:本专利技术提供一种实现程序编程控制的WIFI无线路由管理方法,其包括:提供安装在WIFI无线路由器上软件平台应用层的控制服务端模块,以及安装在访问该WIFI无线路由器的其他设备上的该控制服务端模块相应的客户端模块;客户端模块根据与控制服务端模块间的通信协议生成无线路由管理的控制数据包并根据选定的通信方式将该控制数据包发送给无线路由器的控制服务端模块;无线路由器的控制服务端模块接受控制数据包的数据流,解析数据流得到控制数据包,并根据获取的控制数据包的相应数据修改无线路由的网络参数;WIFI无线路由器上软件平台应用层的无线路由模块按照修改后的无线路由网络参数执行路由规则。另外,还包括:无线路由器的控制服务端模块执行修改无线路由的网络参数后还获取相应的执行结果并将该执行结果通知客户端模块。其中,所述选定的通信方式包括:网络通信、通用串行接口(USB)或通用串行异步接收/发送装置。其中,所述控制服务端模块可包括:接收子模块,用于根据与客户端模块的通信方式接收客户端模块发送来的控制数据包数据流;解析子模块,用于从接收的控制数据包数据流中解析出控制数据包;执行子模块,用于根据解析出的控制数据包修改无线路由的网络参数。其中,所述控制服务端模块还可包括:反馈子模块,用于获取执行子模块的执行结果,并将该执行结果反馈给客户端子模块。其中,该客户端模块可包括:数据流生成子模块,用于根据需要修改无线路由的规则需求,生成符合协议规范的控制数据包数据流;发送子模块,用于将所述生成的控制数据包数据流发送给WIFI无线路由器中软件平台的控制服务端模块;接收子模块,用于接收WIFI无线路由器中软件平台的控制服务端模块反馈回来的执行结果。另外,本专利技术还提供一种实现程序编程控制的WIFI无线路由管理系统,其包括:WIFI无线路由器上软件平台应用层的控制服务端模块及无线路由模块,以及访问该WIFI无线路由器的其他设备上的该控制服务端模块相应的客户端模块;其中该客户端模块,用于根据与该控制服务端模块间的通信协议生成无线路由管理的控制数据包并根据选定的通信方式将该控制数据包发送给该控制服务端模块;该控制服务端模块,用于接受控制数据包的数据流,解析数据流得到控制数据包,并根据获取的控制数据包的相应数据修改无线路由的网络参数;该无线路由模块,用于按照修改后的无线路由网络参数进行路由。其中,所述控制服务端模块可包括:接收子模块,用于根据与客户端模块的通信方式接收客户端模块发送来的控制数据包数据流;解析子模块,用于从接收的控制数据包数据流中解析出控制数据包;执行子模块,用于根据解析出的控制数据包修改无线路由的网络参数。其中,所述控制服务端模块还可包括:反馈子模块,用于获取执行子模块的执行结果,并将该执行结果反馈给客户端子模块。其中,客户端模块可包括:数据流生成子模块,用于根据需要修改无线路由的规则需求,生成符合协议规范的控制数据包数据流;发送子模块,用于将所述生成的控制数据包数据流发送给WIFI无线路由器中软件平台的控制服务端模块;接收子模块,用于接收WIFI无线路由器中软件平台的控制服务端模块反馈回来的执行结果。与现有技术相比,本专利技术具有以下有益效果:本专利技术中提供安装在WIFI无线路由器上软件平台应用层的控制服务端模块,以及安装在访问该WIFI无线路由器的其他设备上的该控制服务端模块相应的客户端模块;客户端模块根据与控制服务端模块间的通信协议生成无线路由管理的控制数据包并根据选定的通信方式将该控制数据包发送给无线路由器的控制服务端模块;无线路由器的控制服务端模块接受控制数据包的数据流,解析数据流得到控制数据包,并根据获取的控制数据包的相应数据修改无线路由的网络参数;WIFI无线路由器上软件平台应用层的无线路由模块按照修改后的无线路由网络参数进行路由,访问服务端模块以及相应的客户端模块,可实现程序编程控制的无线路由管理,减轻了人工干预无线路由管理的麻烦。附图说明图1是现有技术无线路由器组成示意图;图2是本专利技术无线路由器软件平台上实现程序编程控制无线路由管理的关键模块不意图;图3是本专利技术实现程序编程控制的WIFI无线路由管理的具体实施例中控制服务端模块与客户端模块通信的示意图;图4是本专利技术控制服务端模块的一种具体实施例组成模块示意图;图5是本专利技术客户端模块的一种具体实施例组成模块示意图;图6是本专利技术中客户端模块与控制服务端模块进行无线路由管理控制的处理流程不意图;图7是本专利技术中控制数据包的具体实施例结构示意图。具体实施例方式本专利技术实现程序编程控制的WIFI无线路由管理方法,包括如下步骤进行:本文档来自技高网
...

【技术保护点】
实现程序编程控制的WIFI无线路由管理方法,其特征在于,包括:提供安装在WIFI无线路由器上软件平台应用层的控制服务端模块,以及安装在访问该WIFI无线路由器的其他设备上的该控制服务端模块相应的客户端模块;客户端模块根据与控制服务端模块间的通信协议生成无线路由管理的控制数据包并根据选定的通信方式将该控制数据包发送给无线路由器的控制服务端模块;无线路由器的控制服务端模块接受控制数据包的数据流,解析数据流得到控制数据包,并根据获取的控制数据包的相应数据修改无线路由的网络参数;WIFI无线路由器上软件平台应用层的无线路由模块按照修改后的无线路由网络参数执行路由规则。

【技术特征摘要】
1.现程序编程控制的WIFI无线路由管理方法,其特征在于,包括: 提供安装在WIFI无线路由器上软件平台应用层的控制服务端模块,以及安装在访问该WIFI无线路由器的其他设备上的该控制服务端模块相应的客户端模块; 客户端模块根据与控制服务端模块间的通信协议生成无线路由管理的控制数据包并根据选定的通信方式将该控制数据包发送给无线路由器的控制服务端模块; 无线路由器的控制服务端模块接受控制数据包的数据流,解析数据流得到控制数据包,并根据获取的控制数据包的相应数据修改无线路由的网络参数; WIFI无线路由器上软件平台应用层的无线路由模块按照修改后的无线路由网络参数执行路由规则。2.根据权利要求1所述的方法,其特征在于,还包括:无线路由器的控制服务端模块执行修改无线路由的网络参数后还获取相应的执行结果并将该执行结果通知客户端模块。3.根据权利要求1所述的方法,其特征在于,所述选定的通信方式包括:局域网、通用串行接口或通用串行异步接收/发送装置。4.根据权利要求1所述的方法,其特征在于,所述控制服务端模块包括: 接收子模块,用于根据与 客户端模块的通信方式接收客户端模块发送来的控制数据包数据流; 解析子模块,用于从接收的控制数据包数据流中解析出控制数据包; 执行子模块,用于根据解析出的控制数据包修改无线路由的网络参数。5.根据权利要求1所述的方法,其特征在于,所述控制服务端模块还包括: 反馈子模块,用于获取执行子模块的执行结果,并将该执行结果反馈给客户端子模块。6.根据权利要求1所述的方法,其特征在于,客户端模块包括: 数据流生成子模块,用于根据需要修改无线路由的规则需求,生成符合协议规范的控制数据包数据流; 发送子模块,用于将所述生成的控制...

【专利技术属性】
技术研发人员:李广张键张齐治刘显阳
申请(专利权)人:广州盛华信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1