网络发现方法、接入点及终端设备与流程

文档序号:11773002阅读:224来源:国知局
网络发现方法、接入点及终端设备与流程
本发明涉及通信技术领域,特别涉及一种网络发现方法、接入点及终端设备。

背景技术:
IEEE(InstituteofElectricalandElectronicsEngineers,美国电气和电子工程师协会)802.11标准提出了采用电池供电的无线传感网络应用场景,这一应用场景对WiFi(WirelessFidelity,无线保真)终端的省电特性有了更高的要求。在目前的标准中,未关联到AP(AccessPoint,接入点)的终端在发现WiFi网络时需要接收所监听信道上的所有物理层帧,每一个物理层帧由帧头部分和数据部分组成,终端接收所监听信道上的物理层帧,并对这些物理层帧进行解析,以确定哪一个物理层帧携带了网络发现消息,即哪一个物理层帧的数据部分包含了可用于网络发现的MAC(MediumAccessControl,介质访问控制层)层帧,如Beacon信标帧、Proberesponse探测响应帧等,以便终端从中获取WiFi接入点信息。在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:未关联到AP的终端在进行网络发现时,需要对所监听信道上的所有物理层帧进行解析,并且需要对帧头部分及数据部分进行解析,当解析物理层帧的数据部分获得其中包含的MAC(MediumAccessControl,介质访问控制层)层数据后,终端才能够判断该物理层帧的数据部分是否包含了可用于网络发现的MAC层帧,从而确定该物理层帧是否为携带了网络发现消息的用于网络发现的物理层帧,这样,未关联到AP的终端在进行网络发现时,对一些未包含网络发现消息的物理层帧的数据部分的解析过程消耗了较多的电量。

技术实现要素:
本发明的实施例提供一种网络发现方法、接入点及终端设备,能够解决在WiFi无线网络发现过程中,未关联到AP的终端在进行网络发现时,终端对物理层帧中未包含网络发现消息的物理层帧的数据部分进行解析造成电量浪费的问题,为终端节省电量。本发明实施例采用的技术方案为:一种网络发现方法,包括:接入点生成物理层帧,在所述物理层帧的帧头部分设置指示信息,所述指示信息用于指示所述物理层帧携带网络发现消息;所述接入点发送所述物理层帧。一种网络发现方法,包括:终端设备接收接入点发送的物理层帧;所述终端设备解析所述物理层帧的帧头部分,确定所述物理层帧的帧头部分是否包含指示信息,所述指示信息用于指示所述物理层帧携带网络发现消息;如果所述物理层帧的帧头部分包含所述指示信息,则所述终端STA解析所述物理层帧的数据部分,获得所述网络发现消息中包含的接入点的信息;如果所述物理层帧的帧头部分不包含所述指示信息,则所述终端STA停止解析所述物理层帧的数据部分。一种接入点,包括:帧处理单元,用于生成物理层帧,在所述物理层帧的帧头部分设置指示信息,所述指示信息用于指示所述物理层帧携带网络发现消息;发送单元,用于发送所述物理层帧。一种终端设备,包括:接收单元,用于接收接入点发送的物理层帧;解析单元,用于解析所述物理层帧的帧头部分,确定所述物理层帧的帧头部分是否包含指示信息,所述指示信息用于指示所述物理层帧携带网络发现消息;处理单元,用于当所述物理层帧的帧头部分包含所述指示信息时,解析所述物理层帧的数据部分,获得所述网络发现消息中包含的接入点的信息;当所述物理层帧的帧头部分不包含所述指示信息时,停止解析所述物理层帧的数据部分。与现有技术相比,本发明实施例通过接入点AP在物理层帧的帧头部分设置指示信息,指示此物理层帧携带网络发现消息,并广播给终端,未关联到AP的终端在接收到物理层帧后只需对物理层帧的帧头部分进行解析,根据所述指示信息确定所述物理层帧是否携带所述网络发现消息,若确定所述物理层帧携带所述网络发现消息,则终端继续解析该物理层帧的数据部分,以获得所述网络发现消息;或者,若确定所述物理层帧未携带所述网络发现消息,则所述终端不再继续对该物理层帧的数据部分进行解析,从而避免未关联到AP的终端在解析物理层帧的数据部分后才能获知此物理层帧是否为用于网络发现的物理层帧,不用对未包含网络发现消息的物理层帧的数据部分进行解析,节省了解析物理层帧的数据部分所消耗的电量,为终端节省了电量。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本发明实施例一提供的方法流程图;图2为本发明实施例二提供的方法流程图;图3为本发明实施例三提供的方法流程图;图4为本发明实施例四提供的方法流程图;图5、图6为本发明实施例五提供的接入点结构示意图;图7为本发明实施例六提供的终端设备结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。实施例一本实施例提供一种网络发现方法,如图1所示,所述方法包括:101、接入点AP生成物理层帧,在所述物理层帧的帧头部分设置指示信息。其中,所述指示信息用于指示所述物理层帧携带网络发现消息,具体为所述所述物理层帧的数据部分携带网络发现消息,所述指示信息占用物理层帧的帧头部分的一个或多个比特位。其中,所述接入点AP生成的所述物理层帧,是在数据部分包含可用于网络发现的网络发现消息的物理层帧。网络发现消息是指能够被终端STA用于进行网络发现的MAC层的帧,如:Beacon帧、ProbeResponse帧、AssociationResponse帧、Authentication帧,所述网络发现消息可以至少包括如下MAC层帧中的一个:Beacon信标帧、ProbeResponse探测响应帧、AssociationResponse关联响应帧、Authentication认证帧。例如,所述接入点AP在所述物理层帧的帧头部分设置指示信息包括:所述接入点AP将所述物理层帧的帧头部分的多个连续的比特位设置为一个确定的值,所述值用于指示所述物理层帧携带网络发现消息,所述多个连续的比特位为所述的物理层帧的帧头部分包含的短关联标识对应的多个二进制位,例如,将所述物理层帧的帧头部分包含的短关联标识对应的九个比特位都设置为1;或者,所述接入点AP将所述物理层帧的帧头部分的其中一个比特位或多个不连续的比特位设置为一个确定的值,所述值用于指示所述物理层帧携带网络发现消息。102、接入点AP发送所述物理层帧。所述接入点可以将所述物理层帧广播给终端,以便进行网络发现的终端接收到所述物理层帧后,解析到所述物理层帧的帧头部分包含有指示信息,指示所述物理层帧的数据部分携带网络发现消息,从而确定此物理层帧为自己所需的用于网络发现的物理层帧,则继续解析所述物理层帧的数据部分,从中获得WiFi网络或WiFi接入点信息,实现网络发现。与现有技术相比,本发明实施例通过接入点AP在物理层帧的帧头部分设置指示信息,指示此物理层帧的数据部分携带网络发现消息,并将此物理层帧广播给终端,以便进行网络发现的终端接收后,只解析物理层帧的帧头部分便可以确定此物理层帧是否为自己所需的用于网络发现的物理层帧,以便确定是否继续解析物理层帧的数据部分,以获得WiFi网络或WiFi接入点信息,从而以较少的电量消耗实现网络发现的过程。实施例二本实施例提供一种网络发现方法,如图2所示,所述方法包括:201、终端STA(Station,站点)接收接入点AP发送的物理层帧。202、终端STA解析所述物理层帧的帧头部分,确定所述物理层帧是否包含指示信息。其中,所述指示信息用于指示所述物理层帧携带网络发现消息。网络发现消息是指能够被终端STA用于进行网络发现的MAC层的帧,如:Beacon帧、ProbeResponse帧、AssociationResponse帧、Authentication帧。203、如果所述物理层帧包含所述指示信息,则所述终端STA解析所述物理层帧的数据部分,获得所述网络发现消息中包含的所述接入点AP的信息。其中,所述接入点的信息可以包含在所述Beacon帧、ProbeResponse帧、AssociationResponse帧、Authentication帧中的至少一个MAC层帧中。204、如果所述物理层帧不包含所述指示信息,则所述终端STA停止解析所述物理层帧的数据部分。其中,所述接入点AP可以为WiFi接入点AP。需要说明的是,上述提到的所述物理层帧不包含所述指示信息,指的是物理层帧的帧头部分不包含用于指示所述物理层帧携带或包含网络发现消息的信息,当一个物理层帧不包含网络发现消息时,其帧头部分与包含网络发现消息的物理层帧的帧头部分对应的比特位也存在由接入点AP设置的指示信息,所述指示信息不用于指示所述物理层帧包含网络发现消息。其中,对于不包含所述指示信息的物理层帧,终端STA停止对该物理层帧剩余的数据部分的解析,从而节省了解析不包含网络发现消息的物理层帧中的数据部分所消耗的电量。与现有技术相比,本发明实施例中终端在接收到物理层帧后只需对物理层帧的帧头部分进行解析,若物理层帧的帧头部分指示该物理层帧包含网络发现消息,则终端继续解析该物理层帧的数据部分,以获得所述网络发现消息中包含的所述接入点AP的信息;若物理层帧的帧头部分指示该物理层帧不包含网络发现消息,则不再继续对该物理层帧的数据部分进行解析,从而避免了现有技术中必须在解析物理层帧的数据部分后才能获知此物理层帧是否包含可用于网络发现的MAC层帧(即此物理层帧是否包含网络发现消息)的缺陷,节省了解析物理层帧的数据部分所消耗的电量。实施例三本实施例提供一种网络发现方法,如图3所示,所述方法包括:301、接入点AP生成物理层帧,将所述物理层帧的帧头部分的短关联标识的九个比特位设置为一确定的值。其中,所述接入点AP生成的所述物理层帧,是在数据部分包含可用于网络发现的网络发现消息的物理层帧。具体地,接入点AP生成物理层帧,将所述物理层帧的帧头部分的短关联标识的九个比特位设置为一确定的值。其中,所述确定的值用于指示所述物理层帧的数据部分携带网络发现消息,所述网络发现消息至少包括如下介质访问控制层MAC层帧中的一个:Beacon帧、ProbeResponse帧、AssociationResponse帧、Authentication帧。每个物理层帧由帧头部分和数据部分组成,帧头部分包括L-STF、L-LTF、L-SIG、VHT-SIG-A、VHT-STF、VHT-LTF和VHT-SIG-B等字段。例如,将所述物理层帧的帧头部分的短关联标识的九个比特位设置为一确定的值可以为:将所述物理层帧的帧头部分中包含短关联标识的SIG字段的短关联标识(短关联标识,即PartialAssociationIdentifier,或PartialAID)对应的九个比特位的值设置为一个确定的值,如111111111值,所述值用于指示所述物理层帧携带网络发现消息,即将所述物理层帧的帧头部分包含的短关联标识对应的九个比特位都设置为1。302、终端STA接收接入点AP发送的物理层帧。303、终端STA解析所述物理层帧的帧头部分,确定所述物理层帧的帧头部分的短关联标识是否为确定的值,当所述物理层帧的帧头部分的短关联标识不为确定的值时,执行步骤304;当所述物理层帧的帧头部分的短关联标识为确定的值时,执行步骤305、306。例如,终端STA确定解析出所述物理层帧的帧头部分的短关联标识的值是否为111111111,若短关联标识的值为111111111,则终端STA继续对该物理层帧的数据部分进行解析,获得其中包含的网络发现消息,并进一步得到网络发现消息中包含的接入点AP的信息;若短关联标识的值不为111111111,则终端STA停止对该物理层帧的剩余的数据部分进行解析,以便节省电量。304、终端STA停止解析所述物理层帧的数据部分。其中,对于物理层帧的帧头部分包含的短关联标识的值不为111111111的物理层帧,终端STA停止对该物理层帧剩余的数据部分进行解析,从而节省了解析该物理层帧剩余的数据部分所消耗的电量。305、终端STA解析所述物理层帧的数据部分,获取其中的网络发现消息中包含的接入点AP的信息。从而所述终端STA实现网络发现。其中,所述接入点的信息可以包含在所述Beacon帧、ProbeResponse帧、AssociationResponse帧、Authentication帧中的至少一个MAC层帧中。306、终端STA根据所述接入点AP的信息与相应的接入点AP进行关联操作。其中,所述接入点AP可以为WiFi接入点AP。与现有技术相比,本发明实施例通过接入点AP在物理层帧的帧头部分设置指示信息,将其中包含短关联标识的SIG字段中的的短关联标识对应的九个比特位赋予一个确定的值,如111111111值,通过此值指示此物理层帧的数据部分携带网络发现消息,并广播发送给终端,终端在接收到物理层帧后只需对物理层帧的帧头部分进行解析,若物理层帧的帧头部分的SIG字段中的短关联标识的九个比特位为111111111,则终端继续解析该物理层帧的数据部分,以获得数据部分携带的网络发现消息中包含的所述接入点AP的信息;若物理层帧的帧头部分的SIG字段中的短关联标识的九个比特位不为111111111,则不再继续对该物理层帧的数据部分进行解析,从而避免了现有技术中必须在解析物理层帧的数据部分后才能获知此物理层帧是否包含可用于网络发现的MAC层帧的缺陷,节省了解析物理层帧的数据部分所消耗的电量。实施例四本实施例提供一种网络发现方法,如图4所示,所述方法包括:401、接入点AP生成物理层帧,将所述物理层帧的帧头部分的特定比特位设置为一个确定的值。其中,所述接入点AP生成的所述物理层帧,是在数据部分包含可用于网络发现的网络发现消息的物理层帧。具体地,接入点AP生成物理层帧,将所述物理层帧的帧头部分的短关联标识的九个比特位设置为一确定的值。其中,所述确定的值用于指示所述物理层帧携带网络发现消息,所述网络发现消息至少包括如下介质访问控制层MAC帧中的一个:Beacon帧、ProbeResponse帧、AssociationResponse帧、Authentication帧。每个物理层帧由帧头部分和数据部分组成,帧头部分包括L-STF、L-LTF、L-SIG、VHT-SIG-A、VHT-STF、VHT-LTF和VHT-SIG-B等字段,L-SIG字段和VHT-SIG-A字段中包含一些未使用的保留位,例如L-SIG的B4位以及VHT-SIG-A中的B2位和B23位,这些保留位可用于设置新的数值来指示所述物理层帧用于网络发现目的。例如,可以将所述物理层帧的帧头部分中VHT-SIG-A字段的B2位和B23位的其中一位的值设置为0(这里是用“0”值指示物理层帧的数据部分包含网络发现消息。也可以规定设置为1。),所述值用于指示所述物理层帧的数据部分携带网络发现消息;可选的,还可以将L-SIG的B4位的值设置为0(这里是用“0”值指示物理层帧的数据部分包含网络发现消息。也可以规定设置为1。),所述值用于指示所述物理层帧携带网络发现消息。需要说明的是,把物理层帧的帧头部分的一个比特位设置为一个确定的值为本发明的最优方案,实际上由于L-SIG的B4位以及VHT-SIG-A中的B2位和B23位这三个比特位均为保留位,可以实现将这三个比特位中至少一个比特位设置为一确定的值,所以由L-SIG的B4位以及VHT-SIG-A中的B2位和B23位这三个比特位设置确定的值后的组合情况也包括在本发明的保护范围内。402、终端STA接收接入点AP发送的物理层帧。403、终端STA解析所述物理层帧的帧头部分,确定物理层帧的帧头部分的特定比特位是否为一个确定的值,当所述物理层帧的帧头部分的特定比特位不为确定的值时,执行步骤404;当所述物理层帧的帧头部分的特定比特位为确定的值时,执行步骤405、406。例如,终端STA确定解析出所述物理层帧的帧头部分的L-SIG的B4位或者VHT-SIG-A中的B2位和B23位的其中一位为0,则,终端STA继续解析该物理层帧的数据部分,获得其中包括的接入点AP的信息;若L-SIG的B4位或者VHT-SIG-A中的B2位和B23位的其中任何一位均不为0,则终端STA停止对该物理层帧的剩余的数据部分进行解析。404、终端STA停止解析所述物理层帧的数据部分。其中,对于帧头部分的特定比特位不为确定的值的物理层帧,终端STA停止对物理层帧剩余的数据部分进行解析,从而节省了为继续解析物理层帧剩余的数据部分所消耗的电量。405、终端STA解析所述物理层帧的数据部分,获取其中的网络发现消息中包含的所述接入点AP的信息。其中,所述接入点的信息可以包含在所述Beacon帧、ProbeResponse帧、AssociationResponse帧、Authentication帧中的至少一个MAC层帧中。406、终端STA根据所述接入点AP的信息与所述接入点AP进行关联操作。与现有技术相比,本发明实施例通过接入点AP在物理层帧的帧头部分的设置指示信息,将其中L-SIG字段的B4位或者VHT-SIG-A字段中的B2位和B23位的其中一位的值设置为0,通过此值指示此物理层帧的数据部分携带网络发现消息,并广播给终端,终端在接收到物理层帧后只需对物理层帧的帧头部分进行解析,若物理层帧的帧头部分的L-SIG字段的B4位或者VHT-SIG-A字段中的B2位和B23位的其中一位的值为0,则终端继续解析该物理层帧的数据部分,以获得接入点AP的信息;若L-SIG字段的B4位或者VHT-SIG-A字段中的B2位和B23位的其中任何一位的值均不为0,则不再继续对剩余的物理层帧的数据部分进行解析,从而避免了现有技术中必须在解析物理层帧的数据部分后才能获知此物理层帧是否包含可用于网络发现的MAC层帧的缺陷,节省了解析物理层帧的数据部分所消耗的电量。实施例五本实施例提供一种接入点AP,如图5所示,所述接入点AP包括:帧处理单元51,用于生成物理层帧,在所述物理层帧的帧头部分设置指示信息,所述指示信息用于指示所述物理层帧携带网络发现消息;其中,所述帧处理单元51生成的所述物理层帧,是在数据部分包含可用于网络发现的网络发现消息的物理层帧。发送单元52,用于发送所述物理层帧。其中,所述网络发现消息至少包括如下介质访问控制MAC层帧中的一个:信标Beacon帧、探测响应ProbeResponse帧、关联响应AssociationResponse帧、认证Authentication帧。所述指示信息占用所述物理层帧的帧头部分的一个或多个比特位。进一步的,如图6所示,所述帧处理单元51包括:第一处理单元511,用于将所述物理层帧的帧头部分的多个连续的比特位设置为一个确定的值,所述值用于指示所述物理层帧携带网络发现消息;或者,第二处理单元512,用于将所述物理层帧的帧头部分的其中一个比特位或多个不连续的比特位设置为一个确定的值,所述值用于指示所述物理层帧携带网络发现消息。其中,所述多个连续的比特位为所述的物理层帧的帧头部分包含的短关联标识对应的多个二进制位。其中,所述第一处理单元511具体用于:将所述物理层帧的帧头部分包含的短关联标识对应的九个比特位都设置为1。其中,所述接入点AP可以为WiFi接入点AP。与现有技术相比,本发明实施例通过WiFi接入点AP在物理层帧的帧头部分设置指示信息,指示此物理层帧的数据部分携带网络发现消息,并将此物理层帧广播给终端,以便进行网络发现的终端接收后,只解析物理层帧的帧头部分便可以确定此物理层帧是否为自己所需的包含网络发现消息的用于网络发现的物理层帧,以便确定是否继续解析物理层帧的数据部分,以获得WiFi网络或WiFi接入点信息,从而以较少的电量消耗实现网络发现的过程。实施例六本实施例提供一种终端设备,如图7所示,所述终端设备包括:接收单元71,用于接收接入点AP发送的物理层帧;解析单元72,用于解析所述物理层帧的帧头部分,确定所述物理层帧的帧头部分是否包含指示信息,所述指示信息用于指示所述物理层帧携带网络发现消息;处理单元73,用于当所述物理层帧的帧头部分包含所述指示信息时,解析所述物理层帧的数据部分,获得所述网络发现消息中包含的所述接入点AP的信息;当所述物理层帧的帧头部分不包含所述指示信息时,停止解析所述物理层帧的数据部分。其中,所述接入点AP可以为WiFi接入点AP。与现有技术相比,本发明实施例中终端在接收到物理层帧后只需对物理层帧的帧头部分进行解析,若物理层帧的帧头部分指示该物理层帧包含网络发现消息,则终端继续解析该物理层帧的数据部分,以获得所述接入点AP的信息;若不包含网络发现消息,则不再继续对剩余的物理层帧的数据部分进行解析,从而避免了现有技术中必须在解析物理层帧的数据部分后才能获知此物理层帧是否包含可用于网络发现的MAC层帧的缺陷,节省了解析物理层帧的数据部分所消耗的电量。本发明实施例提供的接入点和终端设备可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的网络发现方法、接入点及终端设备可以适用于终端设备使用WiFi网络连接到接入点,但不仅限于此。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1