一种基于用户态的配置WIFI接入点的方法及管理系统技术方案

技术编号:11908873 阅读:125 留言:0更新日期:2015-08-20 00:05
本发明专利技术涉及一种基于用户态的配置WIFI接入点的方法及管理系统,上述方法包括:配置linux内核;根据当前的硬件架构生成相应的WIFI配置文件;以及通过用户态构建用于对WIFI配置文件进行修改的操作接口。根据本方法及管理系统,实现自定义命令关键字、封装可执行命令以及增加命令的处理函数,提供给用户简单方便的操作接口,通过输入命令即可控制WIFI的开启、关闭、WIFI名称、WIFI密码、加密方式、信道设置、网段设置等操作,提供对WIFI更人性化的操作方式及友好的用户体验,提高了非专业用户对WIFI配置的操作性。

【技术实现步骤摘要】

本专利技术涉及无线网络领域,尤其涉及一种基于用户态的配置WIFI接入点的方法及管理系统
技术介绍
目前Iinux内核驱动无线网卡设备,通过手动修改WIFI配置文件,执行Iinux内核命令加载修改后的WIFI配置文件可进行无线网卡的开启、关闭、WIFI名称、WIFI密码、加密方式、信道设置、网段设置等操作,但是对于一些基于Iinux内核的一些用户态(比如软件防火墙、交换机)面向用户使用,不能给用户提供Iinux内核一些复杂的操作命令。因此,用户若想更改WIFI相关配置需要手动修改WIFI的配置文件,然后通过执行Iinux内核命令加载修改后的WIFI配置文件方可进行无线网卡的开启、关闭、WIFI名称、WIFI密码、加密方式、信道设置、网段设置等操作,但是对于一些不了解Iinux内核的用户群体,对Iinux命令操作不熟悉,无法实现配置操作。因此,有必要提供一种基于用户态的配置WIFI接入点的方法及系统,以满足普通用户通过Iinux内核实现对WIFI的复杂配置。
技术实现思路
本专利技术的目的是提供一种基于用户态的配置WIFI接入点的方法,该方法使用户通过输入简单方便的命令即可控制WIFI的开启、关闭、WIFI名称、WIFI密码、加密方式、信道设置、网段设置等操作,提高了非专业用户对WIFI配置的操作性。为了解决上述技术问题,本专利技术提供了一种基于用户态的配置WIFI接入点的方法,包括如下步骤:步骤SI,配置Iinux内核;步骤S2,根据当前的硬件架构生成相应的WIFI配置文件;以及步骤S3,通过用户态构建用于对WIFI配置文件进行修改的操作接口。其中,所述步骤SI中配置Iinux内核的方法包括:配置Iinux内核所支持的无线网卡驱动和无线网络协议类型。其中,所述步骤S2中根据当前的硬件架构生成相应的WIFI配置文件的方法包括:根据当前的硬件架构编译开源程序以生成配置WIFI所需的可执行文件,并获得相应的WIFI配置文件。进一步,所述步骤S3中的操作接口的构建步骤包括:步骤S310,修改所述WIFI配置文件;步骤S320,通过Iinux内核进行加载,以构建操作接口。进一步,所述步骤S310中修改所述WIFI配置文件的步骤包括:步骤S311,通过用户态将自定义的WIFI配置命令进行封装;步骤S312,增加处理函数,用于修改配置文件。其中,所述步骤S311中的通过用户态将自定义的WIFI配置命令进行封装的步骤包括:通过用户态定义配置命令的关键字,并将其封装后作为提供给用户操作的命令。其中,所述步骤S312中处理函数包括与所述配置命令相对应的解析函数及底层处理函数。优先的,用户态还提供用于修改WIFI配置命令的用户操作指令;所述用户操作指令包括:输入问号调用帮助功能、指令自动补齐功能。另一方面,本专利技术还提供了基于用户态的配置WIFI接入点的管理系统,以解决对WIFI接入点进行配置的技术问题,该管理系统有利于提高非专业用户对WIFI配置的操作性。为了解决上述技术问题,本专利技术还提供了一种基于用户态的配置WIFI接入点的管理系统,包括=Iinux内核配置单元、WIFI配置文件提取单元和操作接口单元,其中,Iinux内核配置单元,用于配置Iinux内核所支持的无线网卡驱动和无线网络协议类型;WIFI配置文件提取单元,根据当前的硬件架构生成相应的WIFI配置文件;操作接口单元,通过用户态构建用于对WIFI配置文件进行修改的操作接口。进一步,所述Iinux配置文件提取单元适于根据当前的硬件架构编译开源程序,通过生成的配置WIFI所需的可执行文件获得相应的WIFI配置文件;所述操作接口单元适于通过用户态定义配置命令的关键字,并将其封装后作为提供给用户操作的命令,并增加用于修改配置文件的处理函数。根据本专利技术的所提供的一种基于用户态的配置WIFI接入点的方法和管理系统,通过用户态构建用于对WIFI配置文件进行修改的操作接口,实现自定义命令关键字、封装可执行命令以及增加命令的处理函数,提供给用户简单方便的操作接口,通过输入命令即可控制WIFI的开启、关闭、WIFI名称、WIFI密码、加密方式、信道设置、网段设置等操作,提供对WIFI更人性化的操作方式及友好的用户体验,提高了非专业用户对WIFI配置的操作性。【附图说明】图1是配置WIFI接入点的方法的步骤流程图;图2是关于操作接口的构建步骤流程图;图3是通过用户态修改所述WIFI配置文件的步骤流程图;图4是基于用户态的配置WIFI接入点的管理系统的原理框图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。实施例1图1示出了配置WIFI接入点的方法的步骤流程图。如图1所示,一种基于用户态的配置WIFI接入点的方法,包括如下步骤:步骤SI,配置Iinux内核。配置Iinux内核所支持的无线网卡驱动和无线网络协议类型。具体的,配置Iinux内核支持无线网卡驱动以及802.11协议类型。实现配置Iinux内核的方法,即,通过make menuconfig命令配置内核配置选项,勾选Networking support以及Device Drivers下的特定选项:主要有Networkingsupport 中 wireless 下的 cfg80211-wireless configurat1n API, nl80211testmodcommand以及mac80211,以确定无线网络协议类型,和在Device Drivers下选择自己的网卡类型。步骤S2,根据当前的硬件架构生成相应的WIFI配置文件。根据当前的硬件架构编译开源程序以生成配置WIFI所需的可执行文件,并获得相应的WIFI配置文件。具体的,根据自己当前使用的硬件架构(x86、mips、arm)编译hostapd开源程序生成配置WIFI需要使用的可执行文件hostapd,以及该执行文件对应的配置文件hostapd.conf ο步骤S3,通过用户态实现用于对WIFI配置文件进行修改的操作接口。具体的,通过自定义命令关键字、封装可执行命令以及增加命令的处理函数,以提供给用户简单方便的操作接口,通过输入相应的命令即可控制WIFI实现相应的控制;具体的控制包括但不限于WIFI的开启、关闭、WIFI名称、WIFI密码、加密方式、信道设置、网段设置、恢复默认配置等操作,提供对WIFI更好的操作方式及更加友好的用户体验。图2示出了关于操作接口的构建步骤流程图。所述步骤S3中的操作接口的构建步骤包括:步骤S310,修改所述WIFI配置文件。该步骤包括:通过用户态将自定义的WIFI配置命令进行封装;增加处理函数,用于修改配置文件。具体步骤将在实施例中后续部分详细介绍。步骤S320,通过Iinux内核进行加载,以构建操作接口。具体过程包括:通过下发system命令到内核重新加载修改后的WIFI配置文件。如需恢复默认配置,则加载默认配置文件hostapd_default.conf即可。图3示出了通过用户态修改所述WIFI配置文件的步骤流本文档来自技高网...

【技术保护点】
一种基于用户态的配置WIFI接入点的方法,其特征在于,包括如下步骤:步骤S1,配置linux内核;步骤S2,根据当前的硬件架构生成相应的WIFI配置文件;以及步骤S3,通过用户态构建用于对WIFI配置文件进行修改的操作接口。

【技术特征摘要】

【专利技术属性】
技术研发人员:高福亮李悦磊
申请(专利权)人:北京汉柏科技有限公司
类型:发明
国别省市:北京;11

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

1