一种可视化配置参数方法技术

技术编号:14420210 阅读:70 留言:0更新日期:2017-01-12 22:25
本发明专利技术提供一种可视化配置参数方法,应用于基于Linux系统的无线设备,其中,于交互子系统中创建操作界面;提供一内核并通过接口与操作界面连接;接口中包括配置无线设备的命令,于接口中获取命令并根据命令形成对应的配置项,并将所配置项保存于一配置文件中并将置项显示于操作界面中,供使用者选择;还包括以下步骤:于操作界面中检测使用者的选择操作,如没有,则继续执行步骤S1;根据使用者的选择操作,获取选择操作对应的配置项;通过一控制模块,将配置项发送至接口;接口根据配置项转换成对应的命令,并将命令发送至内核。其技术方案的有益效果在于,通过操作界面可方便快速的将配置项对应的命令发送至内核中,实现对无线设备的无线配置。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种可视化配置参数方法
技术介绍
在对基于Linux操作系统的无线设备的无线参数进行配置时,如果在没有提供网络管理模块且无线设备处于开发阶段的情况下,只能通过WirelessTools(即Linux命令行工具包)工具对无线设备进行配置操作,通常大多数基于Linux内核的操作系统都包含WirelessTools工具,通过WirelessTools工具提供的命令行界面可实现对无线设备的无线参数进行配置,其中WirelessTools主要包括下面三个命令:iwconfig命令主要是设置基本无线参数;Iwlist命令主要是扫描、列出频率、比特率、秘钥等;Iwpriv命令主要是操作无线设备的特定驱动;通过上述的iwconfig命令,Iwlist命令以及Iwpriv命令可实现对无线设备的无线参数的配置,而这对于不熟悉这些命令的使用者来说,则操作起来非常的不便,影响了无线设备的开发进程。
技术实现思路
针对现有技术中对无线设备的无线参数进行配置存在的上述问题,现提供一种旨在实现对无线设备的无线参数进行可视化操作,且操作简单方便的可视化配置参数方法。具体技术方案如下:一种可视化配置参数方法,应用于基于Linux系统的无线设备,其中,提供一交互子系统,于所述交互子系统中创建一操作界面;提供一内核;所述内核通过一接口与所述操作界面连接;所述接口中包括配置所述无线设备的命令,于所述接口中获取所述命令,根据所述命令形成对应的配置项,并将所配置项保存于一配置文件中;将所述配置文件中的所述配置项显示于所述操作界面中,供使用者选择;还包括以下步骤:步骤S1、于所述操作界面中,检测使用者的选择操作,如没有,则继续执行步骤S1;步骤S2、根据使用者的选择操作,获取所述选择操作对应的所述配置项;步骤S3、通过一控制模块,将所述配置项发送至所述接口;步骤S4、所述接口根据所述配置项转换成对应的所述命令,并将所述命令发送至所述内核。优选的,所述配置文件为wireless.h文件。优选的,所述操作界面提供一基本配置界面;所述基本配置界面用以显示基于iwconfig命令所关联的所述配置项。优选的,所述操作界面提供一高级配置界面;所述高级配置界面用以显示基于iwlist命令所关联的所述配置项。优选的,所述操作界面提供一高级配置界面;所述高级配置界面用以显示基于iwpriv命令所关联的所述配置项。优选的,所述操作界面基于lwe(LinuxWirelessExtensions,无线网络配置的工具)接口与所述内核建立连接。优选的,所述控制模块为ioctl函数。优选的,所操作界面由GTK+(GIMPToolkit,一套跨多种平台的图形工具包)工具包创建而成。优选的,所操作界面由QT(跨平台C++图形用户界面应用程序开发框架)开发框架创建而成。优选的,所述操作界面还提供一反馈显示界面,用以通过所述接口显示所述内核反馈的信息。上述技术方案具有如下优点或有益效果:通过操作界面可方便快速的将配置项对应的命令发送至内核中,实现对无线设备的无线配置,克服了现有技术中通过WirelessTools工具对内核配置操作繁琐不便的缺陷。附图说明参考所附附图,以更加充分的描述本专利技术的实施例。然而,所附附图仅用于说明和阐述,并不构成对本专利技术范围的限制。图1为本专利技术一种可视化配置参数方法实施例的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。本专利技术包括一种可视化配置参数方法。一种可视化配置参数方法的实施例,应用于基于Linux系统的无线设备,其中,提供一交互子系统,于交互子系统中创建一操作界面;提供一内核;内核通过一接口与操作界面连接;接口中包括配置无线设备的命令,于接口中获取命令,根据命令形成对应的配置项,并将所配置项保存于一配置文件中;将配置文件中的配置项显示于操作界面中,供使用者选择;如图1所示,还包括以下步骤:步骤S1、于操作界面中,检测使用者的选择操作,如没有,则继续执行步骤S1;步骤S2、根据使用者的选择操作,获取选择操作对应的配置项;步骤S3、通过一控制模块,将配置项发送至接口;步骤S4、接口根据配置项转换成对应的命令,并将命令发送至内核。上述技术方案中,在对基于Linux系统的无线设备进行无线参数配置时,通常在用户交互子系统中通过键入相关命令实现对无线设备的无线参数的配置,其配置过程中需要使用者具备一定的专业知识,因此操作非常的不便;本专利技术则是在用户交互系统中通过创建可视化的操作界面,并提供接口使操作界面与无线设备的内核连接,其中接口中包括对无线设备进行配置的命令,如何在操作界面中方便的将命令发送至内核实现快速,具体通过以下方式实行,将接口中的命令形成对应的配置项并将配置项保存于配置文件中,从配置文件中获取配置项,并将配置项显示于操作界面中,方便使用者者查看,在配置项完整的显示于操作界面中后,可对操作界面进行初始化操作,并在初始化完成后进入操作界面的主循环,进入主循环中主要用以在操作界面中实时的检测使用者是否选择了配置项,如检测到使用者选择了配置项后,将配置项发送至接口,接口则根据发送的配置项将与该配置项对应的命令发送至内核中,实现对无线设备的无线参数的配置。在一种较优的实施方式中,配置文件为wireless.h文件。上述技术方案中,可通过配置文件将接口中的命令定义成对应的配置项,并将配置项以列表的形式显示于操作界面中,可方便供使用者选择。在一种较优的实施方式中,操作界面提供一基本配置界面;基本配置界面用以显示基于iwconfig命令所关联的配置项。高级配置界面用以显示基于iwlist命令所关联的配置项。优选的,操作界面提供一高级配置界面;上述技术方案中,iwconfig命令关联的配置项主要实现对无线设备的无线参数进行基本的配置。在一种较优的实施方式中,操作界面提供一高级配置界面;高级配置界面用以显示基于iwlist命令所关联的配置项。在一种较优的实施方式中,操作界面提供一高级配置界面;高级配置界面用以显示基于iwpriv命令所关联的配置项。上述技术方案中,高级配置界面主要显示包括iwlist命令及iwpriv命令所分别关联的配置项,其中iwlist命令所关联的配置项主要是对无线设备的无线参数进行扫描、列出频率、比特率、秘钥等;而iwpriv命令所关联的配置项主要是操作无线设备的特定驱动。上述技术方案中,操作界面中主要包括基本配置界面和高级配置界面,并且每个配置界面下的配置项主要以列表的形式显示在操作界面,从而方便使用者在操作界面选择其中的配置项发送至内核。在一种较优的实施方式中,操作界面基于lwe接口与内核建立连接。上述技术方案中,lwe接口为基于无线网络配置的工具与内核建立连接在一种较优的实施方式中,控制模块为ioctl函数。在一种较优的实施本文档来自技高网...
一种可视化配置参数方法

【技术保护点】
一种可视化配置参数方法,应用于基于Linux系统的无线设备,其特征在于,提供一交互子系统,于所述交互子系统中创建一操作界面;提供一内核;所述内核通过一接口与所述操作界面连接;所述接口中包括配置所述无线设备的命令,于所述接口中获取所述命令,根据所述命令形成对应的配置项,并将所配置项保存于一配置文件中;将所述配置文件中的所述配置项显示于所述操作界面中,供使用者选择;还包括以下步骤:步骤S1、于所述操作界面中,检测使用者的选择操作,如没有,则继续执行步骤S1;步骤S2、根据使用者的选择操作,获取所述选择操作对应的所述配置项;步骤S3、通过一控制模块,将所述配置项发送至所述接口;步骤S4、所述接口根据所述配置项转换成对应的所述命令,并将所述命令发送至所述内核。

【技术特征摘要】
1.一种可视化配置参数方法,应用于基于Linux系统的无线设备,其特征在于,提供一交互子系统,于所述交互子系统中创建一操作界面;提供一内核;所述内核通过一接口与所述操作界面连接;所述接口中包括配置所述无线设备的命令,于所述接口中获取所述命令,根据所述命令形成对应的配置项,并将所配置项保存于一配置文件中;将所述配置文件中的所述配置项显示于所述操作界面中,供使用者选择;还包括以下步骤:步骤S1、于所述操作界面中,检测使用者的选择操作,如没有,则继续执行步骤S1;步骤S2、根据使用者的选择操作,获取所述选择操作对应的所述配置项;步骤S3、通过一控制模块,将所述配置项发送至所述接口;步骤S4、所述接口根据所述配置项转换成对应的所述命令,并将所述命令发送至所述内核。2.根据权利要求1所述的可视化配置参数方法,其特征在于,所述配置文件为wireless.h文件。3.根据权利要求1所述的可视化配置参数方法,其特征在于,所述操作界面提供一基本配置界面;所述基本配置...

【专利技术属性】
技术研发人员:刘柱
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1