网络信息的配置方法、装置及系统与流程

文档序号:12501106阅读:195来源:国知局
本发明涉及通信领域,尤其涉及一种网络信息的配置方法、装置及系统。
背景技术
::目前,企业中可以会采用智能终端进行办公,这些智能终端可以为手机、平板电脑(平板电脑(PortableAndroidDevice,简称PAD)。企业为了使用这些智能终端,需要在使用这些智能终端之前,对这些智能终端待接入的无线网络的网络信息进行配置。其中,网络信息可以包括:无线网络的服务集标(ServiceSetIdentifier,简称SSID)以及接入该无线网络的接入密码等。当前,企业的网络管理员只能人工配置,即网络管理员进入到待配置的智能终端的无线网络设置页面,从该设置页面中输入无线网络的网络信息,而且需要网络管理员对所有的智能终端逐台进行人工配置,当智能终端的数量较多时,导致智能终端的网络信息配置的效率很低,耗时长,而且人工配置,容易出现错误。技术实现要素:为此,本发明的第一个目的在于提出一种网络信息的配置方法,以实现对大量智能终端的无线网络的批量快速配置,用于解决现有的人工配置时存在效率低,耗时长的问题。本发明的第二个目的在于提出另一种网络信息的配置方法。本发明的第三个目的在于提出另一种网络信息的配置装置。本发明的第四个目的在于提出另一种网络信息的配置装置。本发明的第五个目的在于提出另一种网络信息的配置系统。为达上述目的,本发明第一方面实施例提出了一种网络信息的配置方法,包括:服务端将无线网络的网络信息写入到预设的无线报文中;所述网络信息中至少包括所述无线网络对应的服务集标SSID和接入密码;所述服务端将所述无线报文按照约定的方式发送给待配置的智能终端,以使所述智能终端监听到所述无线报文。本发明实施例的网络信息的配置方法,通过服务端将无线网络的网络信息写入到一个预设的无线报文中,再按照约定的方式发送给待配置的智能终端。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。为达上述目的,本发明第二方面实施例提出了另一种网络信息的配置方法,包括:待配置的智能终端对服务端发送的预设的无线报文进行监听;其中所述无线报文中携带所述服务端对应的无线网络的网络信息,所述网络信息至少包括所述无线网络对应的SSID和接入密码;在监听到所述无线报文后,所述智能终端端从所述无线报文中提取所述网络信息;所述智能终端利用所述网络信息配置无线网络。本发明实施例的网络信息的配置方法,通过待配置的智能终端对服务端发送携带有无线网络的网络信息的预设的无线报文进行监听,在监听到该无线报文后,从中提取出网络信息完成网络配置。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。为达上述目的,本发明第三方面实施例提出了一种网络信息的配置装置,包括:写入模块,用于将无线网络的网络信息写入到预设的无线报文中;所述网络信息中至少包括所述无线网络对应的服务集标SSID和接入密码;发送模块,用于将所述无线报文按照约定的方式发送给待配置的智能终端,以使所述智能终端监听到所述无线报文。本发明实施例的网络信息的配置装置,通过服务端将无线网络的网络信息写入到一个预设的无线报文中,再按照约定的方式发送给待配置的智能终端。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。为达上述目的,本发明第四方面实施例提出了另一种网络信息的配置装置,包括:监听模块,用于对服务端发送的预设的无线报文进行监听;其中所述无线报文中携带所述服务端对应的无线网络的网络信息,所述网络信息至少包括所述无线网络对应的SSID和接入密码;提取模块,用于在监听到所述无线报文后,从所述无线报文中提取所述网络信息;配置模块,用于利用所述网络信息配置无线网络。本发明实施例的网络信息的配置装置,通过待配置的智能终端对服务端发送携带有无线网络的网络信息的预设的无线报文进行监听,在监听到该无线报文后,从中提取出网络信息完成网络配置。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。为达上述目的,本发明第五方面实施例提出了一种网络信息的配置系统,包括:服务端,用于将无线网络的网络信息写入到预设的无线报文中,以及将所述无线报文按照约定的方式发送给待配置的客户端;其中,所述网络信息中至少包括所述无线网络对应的服务集标SSID和接入密码;所述客户端,用于对所述服务端发送的所述无线报文进行监听,在监听到所述无线报文后从所述无线报文中提取所述网络信息,以及利用所述网络信息配置无线网络。本发明实施例的网络信息的配置系统,通过服务端将无线网络的网络信息写入到一个预设的无线报文中,再按照约定的方式发送给待配置的智能终端。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本发明实施例所提供的一种网络信息的配置方法的流程示意图;图2为本发明实施例所提供的另一种网络信息的配置方法的流程示意图;图3为本发明实施例所提供的一种第一行动帧的帧结构示意图;图4为本发明实施例所提供的一种第一帧主体字段的设置示意图;图5为本发明实施例所提供的另一种网络信息的配置方法的流程示意图;图6为本发明实施例所提供的另一种网络信息的配置方法的流程示意图;图7为本发明实施例所提供的一种网络信息的配置装置的结构示意图;图8为本发明实施例所提供的另一种网络信息的配置装置的结构示意图;图9为本发明实施例所提供的一种网络信息的配置系统的结构示意图。具体实施方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。下面参考附图描述本发明实施例的网络信息的配置方法、装置及系统。图1为本发明实施例所提供的一种网络信息的配置方法的流程示意图。如图1所示,该网络信息的配置方法包括以下步骤:S101、服务端将无线网络的网络信息写入到预设的无线报文中。其中,所述网络信息中至少包括无线网络对应的服务集标SSID和接入该无线网络时的接入密码。目前智能终端基本上都配置有无线通信模块,智能终端可以通过无线通信模块使用无线电波在固定频段上发送无线报文,进而达到设备之间互相通信的目的。服务端可以将对应的无线网络的网络信息,写入到预设的无线报文中。优选地,该预设的无线报文可以为预设的行动(Action)帧。在WiFi的802.11协议中为设备厂商预留了可自定义的行动帧,用于设备厂商自定义报文时使用。本实施例中,可以对行动帧进行预先设置,然后基于预先的设置在行动帧中写入服务端对应的无线网络的网络信息。网络信息中至少包括无线网络的服务集标SSID和接入该无线网络时的接入密码等信息。S102、服务端将预设的无线报文按照约定的方式发送给待配置的智能终端,以使智能终端监听到预设的无线报文。具体地,在将网络信息写入到预设的无线报文中之后,为了完成对待配置的智能终端的网络配置,服务端可以将该无线报文,通过无线通信模块在指定的信道上发给待配置的智能终端。本实施例中,在服务端将无线报文通过无线通信模块在指定的信道上发给智能端之前,服务端需要判断所处的当前信道是否为指定的信道,在判断出当前信道非指定的信道时,则从当前信道切换到指定的信道上。在将无线报文按照约定的方式发送给智能终端之前,服务端还需要判断当前是否打开无线通信模块,如果当前未打开无线通信模块,服务端打开无线通信模块,然后当需要切换信道时,将智能终端切换到指定的信道上。无线通信模块优选地为智能终端上的WiFi模块。当前WiFi可以工作的无线频段为2.4GHz和5GHz,其中,2.4GHz为所有WiFi设备的基本配置。我国规定2.4GHz频段上可供WiFi使用的无线频段是2412MHz到2472MHz。实际应用中,根据无线频段为WiFi设置有多个信道,本实施例中,可以从设置的多个信道中选取一个作为指定的信道,然后在智能终端和服务端进行约定,约定使用该指定的信道作为接收预设的无线报文的信道。本实施例中,在服务端与智能终端之间不需要建立任何形式的连接,利用WiFi模块在指定的信道上就可以传输预设的无线报文。可选地,本实施例中还可以利用蓝牙在指定的信道上传输预设的无线报文。本发明实施例的网络信息的配置方法,通过服务端将无线网络的网络信息写入到一个预设的无线报文中,再按照约定的方式发送给待配置的智能终端。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。图2为本发明实施例所提供的另一种网络信息的配置方法的流程示意图。如图2所示,该网络信息的配置方法包括以下步骤:S201、服务端选择服务端角色作为目标角色。本实施例中,设置有两个角色,包括客户端角色和服务端角色。从所有待配置的智能终端上选择一个智能终端作为服务端,即将所选择的智能终端的目标角色设置成选择了服务端端角色,本实施例中,被选择作为服务端的智能终端的网络可以由网络管理人员进行手动配置。而其他待配置的智能终端则选择客户端角色作为自己的目标角色。服务端则可以用来对待配置的智能终端进行网络配置。S202、服务端开启自身的无线通信模块。本实施例中,服务端判断自身的无线通信模块是否开始,当判断出自身的无线通信模块未开启,则需要开启无线通信模块。S203、服务端判断所处的当前信道是否为指定的信道。具体地,服务端与智能终端之间可以指定一个信道,通过无线通信模块来传输查询报文和预设的无线报文。服务端在开启无线通信模块后,可以判断所处的当前信道是否为指定的信道。如果当前信道非指定的信道,则执行S204;否则执行S205。S204、服务器从当前信道切换到指定的信道上。S205、服务端通过无线通信模块在指定的信道上接收智能终端发送的用于查询网络信息的查询报文。其中,查询报文对应预设的第二行动帧。本实施例中,为了获取服务端上存储的无线网络的网络信息,智能终端可以向服务端发送一个查询报文,服务端按照约定的方式接收该查询报文,即服务端通过无线通信模块在指定的信道上接收智能终端发送的查询报文。本实施例中,为了使服务端可以向智能终端返回网络信息,该查询报文中需要携带智能终端的MAC地址。在WiFi的802.11协议中为设备厂商预留了可自定义的行动帧,用于设备厂商自定义报文时使用。行动帧为一种特殊的管理帧,可以用于接入点和接入点,或者接入点和工作站之间进行信息传递。图3为行动帧的帧结构的示意图。如图3所示,该行动帧的帧结构包括的字段分别为:帧控制(FrameControl)字段、持续时间(Duration)字段、目标地址字段、源地址字段、基本服务集标识(BasicServiceSetBSSIdentity,简称BSSID)字段、顺序控制(SEQCtrl)字段、帧主体(FrameBody)字段和帧校验序列(FrameCheckSequence,简称FCS)字段。关于行动帧中各字段的说明如下表1所示。表1字段名描述长度(字节)帧控制描述与控制MAC帧相关信息2持续时间计算帧持续时间的作用2目标地址MAC帧的目的地址6源地址MAC帧的源地址6BSSID用于过滤收到的MAC帧6顺序控制用来重组帧片段以及丢弃重复帧2帧主体用以传递上层信息0-2312FCS验证传来的帧是否有误4本实施例中,为了获取服务端上存储的无线网络的网络信息,将对行动帧进行预设,为了与下面的预设的无线报文对应的预设的行动帧做区别,本实施例中,将预设的无线报文对应的预设的行动帧称为预设的第一行动帧,而将查询报文对应的预设的行动帧称为预设的第二行动帧。具体地,服务端可以从第二行动帧中源地址字段提取出该智能终端的MAC地址。本实施例中,第二行动帧中基本服务集标识(BasicServiceSetBSSIdentity,简称BSSID)字段写有BSSID,第二行动帧中目标地址字段中写有目标地址,其中,该目标地址和BSSID均设置成FF:FF:FF:FF。具体地,预先对第二行动帧的帧主体字段进行配置,如2表所示,其为第二行动帧中帧主体字段各字段说明。表2域名称大小值说明分类(Category)10x7F指示该帧为行动帧组织唯一标识符(OUI)3可变用于标注设备厂商唯一标示报文类型(OUIType)10x02用于指示本报文类型报文子类型(OUISubtype)10x01用于指示本报文子类型对话标示(DialogToken)100表示该报文为请求报文元素域大小(ElementsSize)2可变用于指示元素域内容的大小元素域内容(Elements)可变可变空由表2可知,由于查询报文为请求报文,则该查询报文对应的第二行动帧中第二帧主体字段的元素域内容中空。S206、服务端从查询报文中提取出智能终端的MAC地址。本实施例中,为了向智能终端返回网络信息,服务端从查询报文中提取出智能终端的MAC地址。S207、服务端将网络信息写入到预设的无线报文中。具体地,服务端可以将无线网络的网络信息,写入到预设的无线报文中。优选地,该预设的无线报文对应预设的第一行动帧。为了实现服务端通过一个预设的无线报文来配置智能终端的网络的目的,本实施例中将对行动帧进行预设,服务端利用预设的第一行动帧向智能终端传输网络信息。具体地,服务端在第一行动帧中目标地址字段中可以写入一个智能终端的MAC地址,实现单播传输,提高网络安全性。进一步地,服务端端在第一行动帧中源地址字段写入该服务端的MAC地址。进一步地,服务端在第一行动帧中基本服务集标识字段中写入基本服务集标识。本实施例中将基本服务集标识设置为FF:FF:FF:FF。由上表1可知,行动帧中帧主体字段可以由用户配置。为了实现向智能终端下发更多网络信息,本实施例中,对第一行动帧中帧主体字段进行了预先设置,以实现第一行动帧的帧主体字段上写入网络信息的目的。具体地,服务端将无线网络的SSID和用于接入该无线网络的接入密码写入到第一行动帧中第一帧主体字段所包括的元素域内容字段中。进一步地,服务端在第一帧主体字段所包括的元素域大小字段中写入SSID和接入密码所占用的字节数。可选地,第一帧主体字段所包括的元素域内容字段包括SSID域内容字段和密码域内容字段,相应地第一帧主体字段所包括的元素域大小字段包括SSID域大小字段和密码域大小字段。可选地,第一行动帧中第一帧主体字段还可以包括其他字段,例如设置有分类字段、组织唯一标识符字段、报文类型字段、报文子类型字段以及对话标示字段。在第一帧主体字段所包括的分类字段中写入第一行动帧对应的帧的分类标识,通过该分类标识可以识别出该帧为自定义的行动帧。可选地,当第一帧主体字段的组织唯一标识符字段中写入服务端对应的设备厂商的标识,通过该设备厂商的标识可以得知该服务端对应的厂家。可选地,在第一帧主体字段所包括的报文类型字段写入该报文对应的业务类型的标识,其中报文类型与业务类型对应。当用户利用该行动帧实现了多种业务,并且每种业务设置一个业务类型的标识。在形成无线报文时,则可以将业务类型的标识写入到该报文类型字段中。举例说明,包括业务1、业务2和业务3,分别为业务1对应的业务类型的标识为01,业务2对应的业务类型的标识为02,而业务3对应的业务类型的标识为03,可以通过业务类型的标识确定通过该无线报文对应的业务内容,例如,当报文类型为02时,则接收到该无线报文的智能终端可以识别出该无线报文对应的业务就是业务2,例如,该业务2为网络信息的配置。例如,本实施例中将该报文类型字段中写入0x02。进一步地,在第一帧主体字段所包括的报文子类型字段中可以写入无线报文所对应的子业务的类型标识。其中,子业务为该报文对应的业务所包括的子业务。例如,本实施例中该报文子类型的标识对应为0x01。可选地,在第一帧主体字段的对话标示字段中写入该对话的类型,例如,当该对话标示为0时,则该报文为请求报文,该对话标识为1时,则该报文为回复报文。本实施例中,由于第一行动帧为服务端向智能终端返回网络信息,因此,该第一行动帧为回复报文,则第一帧主体所包括的对话标示字段写入1。本实施例中,对第一行动帧中第一帧主体字段进行了预先设置。第一帧主体字段的设置示意如图4所示,第一帧主体字段所设置的各字段的说明如表3所示。表3其中,第一帧主体字段所包括的分类字段占用1个字节,所包括的组织唯一标识符字段占用3个字节,所包括的报文类型字段占用1个字节,所包括的报文子类型字段占用1个字节,所包括的对话标示字段占用1个字节,一般情况下,所包括的元素域大小字段占用2个字节,所包括的元素域内容字段占用的字节可变。实际应用中,可以为不同的参数设置不同元素域内容字段和元素域大小字段,本实施例中,为无线网络的SSID设置一个SSID域内容字段和SSID域大小字段,为无线网络的接入密码设置一个密码域内容字段和密码域大小字段,其中,SSID域内容字段和密码域内容字段所占用的字节可变,SSID域大小字段和密码域大小字段均占有2个字节。S208、服务端将预设的无线报文通过无线通信模块在指定的信道上发给智能终端。在将网络信息写入到预设的无线报文中之后,服务端可以通过无线通信模块,在制定的信道上将该无线报文发送给智能终端,以使智能终端从该无线报文中提取出网络信息,利用该网络信息进行网络配置。进一步地,当服务端将所有待配置的智能终端配置完成后,服务端对应的终端可以从服务端角色退出,作为普通智能终端使用。本发明实施例的网络信息的配置方法,通过服务端将无线网络的网络信息写入到一个预设的无线报文中,再按照约定的方式发送给待配置的智能终端。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。图5为本发明实施例所提供的另一种网络信息的配置方法的流程示意图。如图5所示,该网络信息的配置方法包括以下步骤:S301、待配置的智能终端对服务端发送的预设的无线报文进行监听。其中,预设的无线报文中携带服务端对应的无线网络的网络信息,网络信息至少包括无线网络的SSID和接入密码。目前智能终端基本上都配置有无线通信模块,智能终端可以通过无线通信模块使用无线电波在固定频段上发送无线报文,进而达到设备之间互相通信的目的。为了实现网络配置,服务端需要向待配置的智能终端发送预设的无线报文,该无线报文可以携带无线网络的网络信息。待配置的智能终端对服务端发送的预设的无线报文进行监听,具体地,待配置的智能终端可以按照约定的方式,对服务端发送的预设的无线报文进行监听。本实施例中,在智能终端与服务端之间指定一个信道,在该指定的信道上对预设的无线报文进行监听。优选地,该预设的无线报文对应预设的行动(Action)帧。本实施例中,可以对行动帧进行预先设置,然后服务端基于预先的设置在行动帧中写入网络信息。S302、在监听到预设的无线报文后,智能终端端从预设的无线报文中提取网络信息。在监听到预设的无线报文后,智能终端对该无线报文进行解析,从中获取到无线网络的网络信息。S303、智能终端利用网络信息配置无线网络。智能终端在提取出无线网络的网络信息,就可以利用该网络信息,对自身的网络进行配置,将无线网络的SSID输入到网络配置页面,并且通过该接入密码接入无线网络。本发明实施例的网络信息的配置方法,通过待配置的智能终端对服务端发送携带有无线网络的网络信息的预设的无线报文进行监听,在监听到该无线报文后,从中提取出网络信息完成网络配置。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。图6为本发明实施例所提供的另一种网络信息的配置方法的流程示意图。如图6所示,该网络信息的配置方法包括以下步骤:S401、待配置的智能终端选择客户端端角色作为目标角色。本实施例中,设置有两个角色,包括客户端角色和服务端角色。待配置的智能终端为了从服务端接收网络信息,需要将自身的角色选择为客户端角色。S402、智能终端开启自身的无线通信模块。本实施例中,服务端在选择了服务端端角色作为目标角色后,则可以判断自身的无线通信模块是否开始,当判断出自身的无线通信模块未开启,则需要开启无线通信模块。S403、智能终端判断所处的当前信道是否为指定的信道。实际应用中,根据无线频段为WiFi设置有多个信道,本实施例中,可以从设置的多个信道中选取一个作为指定的信道,然后在服务端和智能终端进行约定,约定使用该指定的信道作为传输预设的无线报文的信道。智能终端如果判断出当前信道非指定的信道,执行S404;否则,执行S405。S404、智能终端从当前信道切换到指定的信道上。S405、智能终端在指定的信道上向服务端发送一个用于查询网络信息的查询报文。本实施例中,为了获取服务端上存储的无线网络的网络信息,智能终端可以向服务端发送一个查询报文,具体地,智能终端在指定的信道上将该查询报文发送给服务端。本实施例中,查询报文对应预设的第二行动帧。关于对第二行动帧的预先设置,可参见上述实施例中相关内容的记载,此处不再赘述。智能终端在第二行动帧中目标地址字段中写入目标地址。为了使服务端可以接收到该查询报文,将目标地址设置为FF:FF:FF:FF。进一步地,智能终端在第二行动帧中源地址字段中写入自身的MAC地址。进一步地,智能终端在第二行动帧中基本服务集标识字段中写入基本服务集标识,其中,所述基本服务集标识设置为FF:FF:FF:FF。可选地,第二行动帧中第二帧主体字段中还携带第二行动帧对应的帧的分类标识、智能终端对应的设备厂商的标识、第二行动帧对应的报文类型、第二行动帧对应的报文子类型、第二行动帧对应的对话标示中的一个或者多个。关于第二行动帧中第二帧主体字段的设置,可参见上述实施例表2中相关内容的记载,此处不再赘述。S406、智能终端通过无线通信模块在指定的信道上对预设的无线报文进行监听。S407、在监听到预设的无线报文后,智能终端服务端从预设的无线报文中提取网络信息。本实施例中,预设的无线报文对应预设的第一行动帧。对第一行动帧的描述以及设置过程,可参加上述实施例中相关内容的记载,此处不再赘述。在监听到预设的无线报文后,智能终端可以对预设的第一行动帧进行解析,在解析后智能终端从第一行动帧中源地址字段中提取服务端的MAC地址,智能终端从第一行动帧中第一帧主体字段所包括的元素域内容字段中提取出SSID和接入密码。智能终端从第一帧主体字段所包括的元素域大小字段中提取出SSID和接入密码所占用的字节数。可选地,第一帧主体字段所包括的元素域内容字段包括SSID域内容字段和密码域内容字段,则所述第一帧主体字段所包括的元素域大小字段包括SSID域大小字段和密码域大小字段。可选地,第一帧主体字段中还携带第一行动帧对应的帧的分类标识、服务端对应的设备厂商唯一标识、第一行动帧对应的报文类型、第一行动帧对应的报文子类型以及所述第一行动帧对应的对话标示中的一个或者几个。相应地,智能终端从第一帧主体字段所包括的分类字段中提取出第一行动帧对应的类型标识,通过该类型标识可以识别出该帧为自定义的行动帧。智能终端从第一帧主体字段所包括的组织唯一标识符字段中提取服务端对应的设备厂商的标识,通过该设备厂商的标识,可以得知该服务端对应的厂家。智能终端从第一帧主体字段所包括的报文类型字段中提取出该报文对应的业务类型的标识,其中报文类型与业务类型对应。进一步地,智能终端在第一帧主体字段所包括的报文子类型字段中可以提取出报文所对应的子业务的类型标识。其中,子业务为该报文对应的业务所包括的子业务。智能终端从第一帧主体字段所包括的对话标示字段中提取出该对话的类型,本实施例中,智能终端能够确定预设的无线报文回复报文。在提取出无线网络的网络信息后,智能终端可以按照网络信息即SSID和接入密码,对自身的网络进行配置。进一步地,当智能终端的无线网络配置完成后,智能终端可以从客户端角色退出,作为普通的智能终端使用。本发明实施例的网络信息的配置方法,通过待配置的智能终端对服务端发送携带有无线网络的网络信息的预设的无线报文进行监听,在监听到该无线报文后,从中提取出网络信息完成网络配置。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。图7为本发明实施例所提供的一种网络信息的配置装置的结构示意图。如图7所示,该网络信息的配置装置1包括:写入模块11和发送模块12。其中,写入模块11,用于将无线网络的网络信息写入到预设的无线报文中;所述网络信息中至少包括所述无线网络对应的服务集标SSID和接入密码。发送模块12,用于将所述无线报文按照约定的方式发送给待配置的智能终端,以使所述智能终端监听到所述无线报文。其中,所述预设的无线报文对应预设的第一行动帧。进一步地,写入模块11,具体用于将所述SSID和所述接入密码写入到所述第一行动帧中第一帧主体字段所包括的元素域内容字段中。进一步地,写入模块11,还用于所述服务端在所述第一帧主体字段所包括的元素域大小字段中写入所述SSID和所述接入密码所占用的字节数。进一步地,所述第一帧主体字段中还携带帧的分类标识、所述服务端对应的设备厂商的标识、报文类型、报文子类型以及对话标示中的一个或者多个。进一步地,所述第一帧主体字段所包括的元素域内容字段包括SSID域内容字段和密码域内容字段,则所述第一帧主体字段所包括的元素域大小字段包括SSID域大小字段和密码域大小字段。进一步地,所述的网络信息的配置装置1还包括:接收模块13、提取模块14、开启模块15、判断模块16、切换模块17和选择模块18。接收模块13,用于按照约定的方式接收所述智能终端发送的用于查询所述网络信息的查询报文;其中,所述查询报文对应预设的第二行动帧。提取模块14,用于从所述查询报文中提取出所述智能终端的MAC地址。进一步地,写入模块11,还具体用于:在所述第一行动帧中目标地址字段中写入所述智能终端的MAC地址;在所述第一行动帧中源地址字段写入所述服务端的MAC地址;在所述第一行动帧中基本服务集标识字段中写入基本服务集标识;其中,所述基本服务集标识为FF:FF:FF:FF。进一步地,开启模块15,用于开启自身的无线通信模块。判断模块16,用于判断所处的当前信道是否为所述指定的信道。切换模块17,用于在判断出当前信道非所述指定的信道时,则从当前信道切换到所述指定的信道上。发送模块12,具体用于将所述无线报文通过开启的所述无线通信模块在指定的信道上发给所述智能终端。选择模块18,用于选择服务端角色作为目标角色,其中,角色包括客户端角色和服务端角色两种。本发明实施例的网络信息的配置装置,通过服务端将无线网络的网络信息写入到一个预设的无线报文中,再按照约定的方式发送给待配置的智能终端。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。图8为本发明实施例所提供的另一种网络信息的配置装置的结构示意图。如图8所示,该网络信息的配置装置2包括:监听模块21、提取模块22和配置模块23。其中,监听模块21,用于对服务端发送的预设的无线报文进行监听;其中所述无线报文中携带所述服务端对应的无线网络的网络信息,所述网络信息至少包括所述无线网络对应的SSID和接入密码。提取模块22,用于在监听到所述无线报文后,从所述无线报文中提取所述网络信息。配置模块23,用于利用所述网络信息配置无线网络。其中,所述预收的无线报文对应预设的第一行动帧。进一步地,提取模块22,具体用于:从所述第一行动帧中源地址字段中提取所述服务端的MAC地址;从所述第一行动帧中第一帧主体字段所包括的元素域内容字段中提取出所述SSID和所述接入密码。进一步地,提取模块22,还用于从所述第一帧主体字段所包括的元素域大小字段中提取出所述SSID和所述接入密码所占用的字节数。进一步地,所述第一帧主体字段中还携带所述第一行动帧对应的帧的分类标识、所述服务端对应的设备厂商唯一标识、所述第一行动帧对应的报文类型、所述第一行动帧对应的报文子类型以及所述第一行动帧对应的对话标示中的一个或者几个。进一步地,所述第一帧主体字段所包括的元素域内容字段包括SSID域内容字段和密码域内容字段,则所述第一帧主体字段所包括的元素域大小字段包括SSID域大小字段和密码域大小字段。进一步地,所述网络信息的配置装置2还包括:发送模块24、写入模块25、开启模块26、判断模块27、切换模块28和选择模块29。发送模块24,用于向所述服务端发送一个用于查询所述网络信息的查询报文。其中,所述查询报文对应预设的第二行动帧,包括所述智能终端的所述MAC地址。写入模块25,用于在所述第二行动帧中目标地址字段中写入目标地址,在所述第二行动帧中源地址字段中写入所述MAC地址,在所述第二行动帧中基本服务集标识字段中写入基本服务集标识;其中,所述目标地址为FF:FF:FF:FF,所述基本服务集标识为FF:FF:FF:FF。进一步地,所述第二行动帧中第二帧主体字段中还携带所述第二行动帧对应的帧的分类标识、所述智能终端对应的设备厂商的标识、所述第二行动帧对应的报文类型、所述第二行动帧对应的报文子类型、所述第二行动帧对应的对话标示中的一个或者多个。进一步地,开启模块26,用于开启自身的无线通信模块;判断模块27,用于判断所处的当前信道是否为所述指定的信道;切换模块28,用于在判断出当前信道非所述指定的信道时,则从当前信道切换到所述指定的信道上;发送模块24,具体用于通过开启的所述无线通信模块在指定的信道上对所述无线报文进行监听。选择模块29,用于选择客户端端角色作为目标角色,其中,角色包括客户端角色和服务端角色两种。本发明实施例的网络信息的配置装置,通过待配置的智能终端对服务端发送携带有无线网络的网络信息的预设的无线报文进行监听,在监听到该无线报文后,从中提取出网络信息完成网络配置。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。此处需要说明,智能终端对应有两个角色,即客户端角色和服务端角色,则一个智能终端上可以同时设置有网络信息的配置装置1和网络信息的配置装置2。当智能终端选择服务端角色作为自己的目标角色时,则通过网络信息的配置装置1对其他目标角色为客户端角色的智能终端进行网络信息下发。当智能终端选择客户端角色作为自己的目标角色时,则通过网络信息的配置装置2向目标角色从服务端角色的智能终端接收网络信息,以完成网络信息的配置。图9为本发明实施例所提供的一种网络信息的配置系统的结构示意图。如图9所示,该网络信息的配置系统3包括:服务端4和客户端5。服务端4,用于将无线网络的网络信息写入到预设的无线报文中,以及将所述无线报文按照约定的方式发送给待配置的客户端5;其中,所述网络信息中至少包括所述无线网络对应的服务集标SSID和接入密码;所述客户端5,用于对所述服务端4发送的所述无线报文进行监听,在监听到所述无线报文后从所述无线报文中提取所述网络信息,以及利用所述网络信息配置无线网络。其中,服务端4上可以设置有上述实施例中的网络信息的配置装置1,而客户端5上可以设置有上述实施例中的网络信息的配置装置2。本发明实施例的网络信息的配置系统,通过服务端将无线网络的网络信息写入到一个预设的无线报文中,再按照约定的方式发送给待配置的智能终端。本发明中通过无线报文形式将无线网络的网络信息发送给智能终端,使得网络管理员不需要对智能终端的网络信息进行人工配置,通过无线报文的形式传输网络信息,能够实现大量智能终端批量配置网络信息的目的,使得网络信息的配置效率较高,而且不再人工配置降低错误发生的概率。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属
技术领域
:的技术人员所理解。在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。本
技术领域
:的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1