无线通信方法和无线通信设备的制作方法
【专利摘要】本发明提供了一种无线通信方法,包括:生成互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作;发送所述互联网协议地址预分配请求帧。本发明还提出了相应的无线通信设备。通过本发明的技术方案,使得STA无需直接向DHCP服务器发起IP地址的分配交互操作,而变为由STA触发如AP来发起上述交互操作,从而有助于减少STA与AP建立连接所需的信令数量,缩短连接建立时间,实现STA与AP之间的快速初始连接。
【专利说明】无线通信方法和无线通信设备
【技术领域】
[0001]本发明涉及无线通信【技术领域】,具体而言,涉及无线通信方法和无线通信设备。
【背景技术】
[0002]在目前的WLAN技术中,STA (station,站点或终端)与AP (access point,接入点)建立初始连接的过程大概为16个步骤,具体见图1所示,包括:
[0003]接入点向终端发送信标帧;
[0004]终端向接入点发送探测请求帧;
[0005]接入点向终端发送探测响应帧;
[0006]终端向接入点发送开放系统认证请求帧;
[0007]接入点向终端发送开放系统认证响应帧;
[0008]终端向接入点发送关联请求帧;
[0009]接入点向终端发送关联响应帧;
[0010]终端和接入点之间执行EAP认证/四步握手;
[0011]终端经由接入点,向动态主机设置协议服务器(DHCP Server)发送DHCPdiscover ;
[0012]DHCP服务器经由接入点,向终端发送DHCP offer ;
[0013]终端经由接入点,向DHCP服务器发送DHCP request ;
[0014]DHCP服务器经由接入点,向终端发送DHCP ACK。
[0015]按照现有的STA与AP建立初始连接的规范,上述过程大概为2s左右,这不能够满足那些要建立快速初始连接的STA的需求,譬如目前提出的需求是Is之内有100台STA与AP建立初始连接;另外在STA在切换网络的过程中(这个切换包括同质网络的切换和异质网络的切换),对于某些业务,需要STA与所将要切换的网络建立快速初始连接,这也需要满足STA的快速连接需求。
[0016]因此,如何简化现有的STA与AP的初始连接或切换连接的快速建立过程,成为目前亟待解决的技术问题。
【发明内容】
[0017]本发明正是基于上述问题,提出了一种新的技术方案,能够有助于减少STA与AP建立连接的信令数量,缩短连接建立时间,实现STA与AP之间的快速初始连接。
[0018]有鉴于此,本发明提出了一种无线通信方法,包括:生成互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作;发送所述互联网协议地址预分配请求帧。
[0019]在该技术方案中,对于初始连接或切换连接过程中的IP (互联网协议)地址的分配/预分配过程,不再由无线通信设备直接与DHCP服务器进行交互,而改由无线通信设备触发其他设备进行交互,比如该设备可以为与该无线通信设备相关联的AP,则通过向该AP发送触发信令(即IP地址预分配请求帧),触发该AP与DHCP服务器的交互过程,使得DHCP服务器为无线通信设备分配/预分配IP地址。由于无需无线通信设备与DHCP服务器直接交互,则无线通信设备只需要向AP发送上述触发信令即可,因此可以将该触发信令中的触发内容添加至无线通信设备原本需要同AP进行交互的其他信令中,从而尽可能地减少无线通信设备需要执行的信令交互次数,有助于缩短无线通信设备向AP的接入时间,提高接入效率,实现快速初始连接。此外,这里的无线通信设备可以包括手机、平板等能够执行WLAN网络接入的装置。
[0020]在上述技术方案中,优选地,所述互联网协议地址预分配触发信息包含所述互联网协议地址预分配请求帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0021]在该技术方案中,可以利用MAC (Medium Access Control,媒介访问控制)巾贞的中贞头或帧体部分的一个或多个预留位,来放置该IP地址预分配触发信息。具体地,该IP地址预分配触发信息可以采用IE (信息元素)形式封装在MAC帧中,比如可以采用ID为222的IE,或是其他预留或新建的IE位置。
[0022]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0023]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配触发信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0024]在上述技术方案中,优选地,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
[0025]在该技术方案中,由于IP地址包含多个种类,比如目前已经采用的IPv4和IPv6,或是以后还可能出现其他类型的IP地址,则无线通信设备可以根据自身的需求,具体提出对于IP地址的种类的要求。比如当IP地址种类标识的值为“00”时,表示需求为IPv4种类;当IP地址种类标识的值为“01”时,表示需求为IPv6种类;当IP地址种类标识的值为“10”时,表示需求为IPv4和IPv6种类。当然,需要说明的是:一方面,IP地址种类标识并不是必须的,则当不包含该标识时,无线通信设备可以仅触发IP地址预分配请求帧的接收方按照默认形式进行IP地址的分配/预分配请求,比如默认为IPv4或IPv6或任意种类;另一方面,即便无线通信设备提出了自身的需求,但DHCP服务器仍可以按照IP地址分配的实际情况为其进行IP地址的分配/预分配,且分配/预分配结果与无线通信设备所请求的种类可以相同,也可以不相同。
[0026]在上述技术方案中,优选地,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。[0027]在该技术方案中,无线通信设备除了可以提出IP地址的种类需求,还可以进一步限定某一种类的IP地址的具体类型。比如目前的IPv4种类的IP地址还包含有具体的6种类型(以及2个保留位),以及目前的IPv6种类的IP地址也包含有具体的6种类型(以及2个保留位),那么,无线通信设备可以通过设置具体的第一 IP地址类型标识和/或第二 IP地址类型标识的值,从而限定其具体所需的IP地址类型。
[0028]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配请求帧为开放系统认证请求巾贞和/或关联请求中贞。
[0029]在该技术方案中,无线通信设备通过开放系统认证请求帧、关联请求帧等与AP之间进行关联和密钥协商等过程,则通过将IP地址预分配信息包含在上述请求帧中,既能够实现对AP与DHCP服务器之间的交互过程的触发,又能够节省无线通信设备所需要参与的信令交互步骤,有助于缩短无线通信设备与AP的连接建立过程,实现快速连接。
[0030]在上述技术方案中,优选地,还包括:接收来自所述互联网协议地址预分配请求帧的接收方的互联网协议地址预分配响应帧,所述互联网协议地址预分配响应帧至少包含互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址类型标识;其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型。
[0031]在该技术方案中,AP与DHCP服务器进行交互之后,DHCP服务器将分配/预分配的IP地址发送至AP,则AP将该IP地址的信息告知无线通信设备,包括该IP地址的种类和具体的类型。具体地,比如当IP地址种类标识的值为“00”时,表示分配的为IPv4种类;当IP地址种类标识的值为“01”时,表示分配的为IPv6种类;当IP地址种类标识的值为“10”时,表示分配的为IPv4但可以转换为IPv6种类,当IP地址种类标识的值为“11”时,表示分配的为IPv6但可以转换为IPv4种类。当然,DHCP服务器分配的IP地址的种类和类型与无线通信设备所需求的可以相同,也可以部分或完全不相同。且在该技术方案中,出于安全因素的考虑AP并没有将IP地址发送给STA,而是缓存了该IP地址;当然AP也可以直接在这个交互过程中将IP地址发送给STA。
[0032]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配响应帧为开放系统认证响应帧和/或关联响应帧。
[0033]在该技术方案中,由于无线通信设备必须要执行与AP之间的关联、密钥协商等过程,因而开放系统认证响应帧和关联响应帧是必须要发送的,那么可以通过将IP地址预分配信息放置在上述响应帧中,从而节省所需要执行的交互信令数量,缩短交互时间,提高无线通信设备与AP之间建立连接的效率。
[0034]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0035]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配信息。具体地,该IP地址预分配信息可以采用IE形式封装在MAC帧中,比如可以采用ID为223的IE,或是其他预留或新建的IE位置。[0036]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0037]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0038]在上述技术方案中,优选地,还包括:接收第一握手消息帧;返回第二握手消息帧,所述第二握手消息帧中至少包含IP地址请求信息,所述IP地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址。
[0039]在该技术方案中,通过第二握手消息帧发送IP地址请求信息,一方面无线通信设备可以向AP请求具体的IP地址,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。
[0040]在上述技术方案中,优选地,还包括:接收第三握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址;返回第四握手消息帧。
[0041]在该技术方案中,通过第四握手消息帧发送IP地址,一方面实现了由AP向无线通信设备的传输,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。
[0042]在上述技术方案中,优选地,还包括:用成对临时密钥来解密所述预分配的IP地址。
[0043]在该技术方案中,无线通信设备与AP通过协商临时密钥PTK(pairwise transientkey)来解密发送IP地址,有利于提升IP地址的传输过程的安全性。
[0044]在上述技术方案中,优选地,还包括:在发送类型为开放系统认证请求帧的所述互联网协议地址预分配请求帧之后,判断在预设时间段内是否接收到所述互联网协议地址预分配响应帧;若未接收到,则进一步生成并发送类型为关联认证请求帧的所述互联网协议地址预分配请求帧。
[0045]在该技术方案中,当无线通信设备通过开放系统认证请求帧发送IP地址预分配触发信息时,若一定时间内未接收到响应消息,则说明可能AP与DHCP服务器的协商不成功,比如信号中断,或是DHCP服务器无法满足无线通信设备所需求的IP地址的种类或类型等原因,则无线通信设备可以利用需要发送的其他消息帧,比如关联认证请求帧等,重新发送IP地址预分配触发信息。其中,当第一次发送的IP地址预分配触发信息中包含对IP地址的种类和/或类型等的需求时,第二次发送的IP地址预分配触发信息可以与第一次相同或不同,比如可以删除需求,以避免第一次的失败是由于DHCP服务器无法满足该需求而导致,从而有利于提高本次连接的成功率,并且加快连接速度。
[0046]本发明还提出了一种无线通信设备,包括:数据处理模块,用于生成互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作;数据交互模块,用于发送所述互联网协议地址预分配请求帧。
[0047]在该技术方案中,对于初始连接或切换连接过程中的IP地址的分配/预分配过程,不再由无线通信设备直接与DHCP服务器进行交互,而改由无线通信设备触发其他设备进行交互,比如该设备可以为与该无线通信设备相关联的AP,则通过向该AP发送触发信令(即IP地址预分配请求帧),触发该AP与DHCP服务器的交互过程,使得DHCP服务器为无线通信设备分配/预分配IP地址。由于无需无线通信设备与DHCP服务器直接交互,则无线通信设备只需要向AP发送上述触发信令即可,因此可以将该触发信令中的触发内容添加至无线通信设备原本需要同AP进行交互的其他信令中,从而尽可能地减少无线通信设备需要执行的信令交互次数,有助于缩短无线通信设备向AP的接入时间,提高接入效率,实现快速初始连接。此外,这里的无线通信设备可以包括手机、平板等能够执行WLAN网络接入的装置。
[0048]其中,无线通信设备可以是手机或是平板,数据处理模块可以是无线通信设备中数据处理的芯片模块,而数据交互模块则相当于信号收发装置以及天线等。
[0049]在上述技术方案中,优选地,所述互联网协议地址预分配触发信息包含所述互联网协议地址预分配请求帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0050]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配触发信息。具体地,该IP地址预分配触发信息可以采用IE形式封装在MAC帧中,比如可以采用ID为222的IE,或是其他预留或新建的IE位置。
[0051]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0052]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配触发信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0053]在上述技术方案中,优选地,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
[0054]在该技术方案中,由于IP地址包含多个种类,比如目前已经采用的IPv4和IPv6,或是以后还可能出现其他类型的IP地址,则无线通信设备可以根据自身的需求,具体提出对于IP地址的种类的要求。比如当IP地址种类标识的值为“00”时,表示需求为IPv4种类;当IP地址种类标识的值为“01”时,表示需求为IPv6种类;当IP地址种类标识的值为“10”时,表示需求为IPv4和IPv6种类。当然,需要说明的是:一方面,IP地址种类标识并不是必须的,则当不包含该标识时,无线通信设备可以仅触发IP地址预分配请求帧的接收方按照默认形式进行IP地址的分配/预分配请求,比如默认为IPv4或IPv6或任意种类;另一方面,即便无线通信设备提出了自身的需求,但DHCP服务器仍可以按照IP地址分配的实际情况为其进行IP地址的分配/预分配,且分配/预分配结果与无线通信设备所请求的种类可以相同,也可以不相同。
[0055]在上述技术方案中,优选地,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。[0056]在该技术方案中,无线通信设备除了可以提出IP地址的种类需求,还可以进一步限定某一种类的IP地址的具体类型。比如目前的IPv4种类的IP地址还包含有具体的6种类型(以及2个保留位),以及目前的IPv6种类的IP地址也包含有具体的6种类型(以及2个保留位),那么,无线通信设备可以通过设置具体的第一 IP地址类型标识和/或第二 IP地址类型标识的值,从而限定其具体所需的IP地址类型。
[0057]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配请求帧为开放系统认证请求巾贞和/或关联请求中贞。
[0058]在该技术方案中,无线通信设备通过开放系统认证请求帧、关联请求帧等与AP之间进行关联和密钥协商等过程,则通过将IP地址预分配信息包含在上述请求帧中,既能够实现对AP与DHCP服务器之间的交互过程的触发,又能够节省无线通信设备所需要参与的信令交互步骤,有助于缩短无线通信设备与AP的连接建立过程,实现快速连接。
[0059]在上述技术方案中,优选地,所述数据交互模块还接收来自所述互联网协议地址预分配请求帧的接收方的互联网协议地址预分配响应帧,所述互联网协议地址预分配响应帧至少包含互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址类型标识;其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型。
[0060]在该技术方案中,AP与DHCP服务器进行交互之后,DHCP服务器将分配/预分配的IP地址发送至AP,则AP将该IP地址的信息告知无线通信设备,包括该IP地址的种类和具体的类型。具体地,比如当IP地址种类标识的值为“00”时,表示分配的为IPv4种类;当IP地址种类标识的值为“01”时,表示分配的为IPv6种类;当IP地址种类标识的值为“10”时,表示分配的为IPv4但可以转换为IPv6种类,当IP地址种类标识的值为“11”时,表示分配的为IPv6但可以转换为IPv4种类。当然,DHCP服务器分配的IP地址的种类和类型与无线通信设备所需求的可以相同,也可以部分或完全不相同。且在该技术方案中,出于安全因素的考虑AP并没有将IP地址发送给STA,而是缓存了该IP地址;当然AP也可以直接在这个交互过程中将IP地址发送给STA。
[0061]在上述技术方案中,优选地,所述数据交互模块接收到的所述互联网协议地址预分配响应帧为开放系统认证响应帧和/或关联响应帧。
[0062]在该技术方案中,由于无线通信设备必须要执行与AP之间的关联、密钥协商等过程,因而开放系统认证响应帧和关联响应帧是必须要发送的,那么可以通过将IP地址预分配信息放置在上述响应帧中,从而节省所需要执行的交互信令数量,缩短交互时间,提高无线通信设备与AP之间建立连接的效率。
[0063]在上述技术方案中,优选地,所述数据处理模块从所述互联网协议地址预分配响应帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位获取所述互联网协议地址预分配信息。
[0064]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配信息。具体地,该IP地址预分配信息可以采用IE形式封装在MAC帧中,比如可以采用ID为223的IE,或是其他预留或新建的IE位置。
[0065]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0066]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0067]在上述技术方案中,优选地,所述数据交互模块还接收第一握手消息帧,并返回第二握手消息帧,所述第二握手消息帧中至少包含IP地址请求信息,所述IP地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址;所述数据处理模块还生成所述第二握手消息帧。
[0068]在该技术方案中,通过第二握手消息帧发送IP地址请求信息,一方面无线通信设备可以向AP请求具体的IP地址,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。
[0069]在上述技术方案中,优选地,所述数据交互模块还接收第三握手消息帧,返回第四握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址;所述数据处理模块还生成所述第四握手消息帧。
[0070]在该技术方案中,通过第四握手消息帧发送IP地址,一方面实现了由AP向无线通信设备的传输,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。
[0071]在上述技术方案中,优选地,还包括:用成对临时密钥来解密所述预分配的IP地址。
[0072]在该技术方案中,无线通信设备与AP通过协商临时密钥PTK来解密发送IP地址,有利于提升IP地址的传输过程的安全性。
[0073]在上述技术方案中,优选地,所述数据处理模块在所述数据交互模块发送类型为开放系统认证请求帧的所述互联网协议地址预分配请求帧之后,判断在预设时间段内是否接收到所述互联网协议地址预分配响应帧,若未接收到,则进一步生成类型为关联认证请求帧的所述互联网协议地址预分配请求帧,以由所述数据交互模块进行发送。
[0074]在该技术方案中,当无线通信设备通过开放系统认证请求帧发送IP地址预分配触发信息时,若一定时间内未接收到响应消息,则说明可能AP与DHCP服务器的协商不成功,比如信号中断,或是DHCP服务器无法满足无线通信设备所需求的IP地址的种类或类型等原因,则无线通信设备可以利用需要发送的其他消息帧,比如关联认证请求帧等,重新发送IP地址预分配触发信息。其中,当第一次发送的IP地址预分配触发信息中包含对IP地址的种类和/或类型等的需求时,第二次发送的IP地址预分配触发信息可以与第一次相同或不同,比如可以删除需求,以避免第一次的失败是由于DHCP服务器无法满足该需求而导致,从而有利于提高本次连接的成功率,并且加快连接速度。
[0075]本发明还提出了一种无线通信方法,包括:接收互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作;发起所述互联网协议地址预分配交互操作。
[0076]在该技术方案中,对于初始连接或切换连接过程中的IP地址的分配/预分配过程,不再由无线通信设备直接与DHCP服务器进行交互,而改由无线通信设备触发其他设备进行交互,比如该设备可以为与该无线通信设备相关联的AP,则通过向该AP发送触发信令(即IP地址预分配请求帧),触发该AP与DHCP服务器的交互过程,使得DHCP服务器为无线通信设备分配/预分配IP地址。由于无需无线通信设备与DHCP服务器直接交互,则无线通信设备只需要向AP发送上述触发信令即可,因此可以将该触发信令中的触发内容添加至无线通信设备原本需要同AP进行交互的其他信令中,从而尽可能地减少无线通信设备需要执行的信令交互次数,有助于缩短无线通信设备向AP的接入时间,提高接入效率,实现快速初始连接。此外,这里的无线通信设备可以包括手机、平板等能够执行WLAN网络接入的装置。
[0077]在上述技术方案中,优选地,所述互联网协议地址预分配触发信息包含所述互联网协议地址预分配请求帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0078]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配触发信息。具体地,该IP地址预分配触发信息可以采用IE形式封装在MAC帧中,比如可以采用ID为222的IE,或是其他预留或新建的IE位置。
[0079]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0080]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配触发信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0081]在上述技术方案中,优选地,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
[0082]在该技术方案中,由于IP地址包含多个种类,比如目前已经采用的IPv4和IPv6,或是以后还可能出现其他类型的IP地址,则无线通信设备可以根据自身的需求,具体提出对于IP地址的种类的要求。比如当IP地址种类标识的值为“00”时,表示需求为IPv4种类;当IP地址种类标识的值为“01”时,表示需求为IPv6种类;当IP地址种类标识的值为“10”时,表示需求为IPv4和IPv6种类。当然,需要说明的是:一方面,IP地址种类标识并不是必须的,则当不包含该标识时,无线通信设备可以仅触发IP地址预分配请求帧的接收方按照默认形式进行IP地址的分配/预分配请求,比如默认为IPv4或IPv6或任意种类;另一方面,即便无线通信设备提出了自身的需求,但DHCP服务器仍可以按照IP地址分配的实际情况为其进行IP地址的分配/预分配,且分配/预分配结果与无线通信设备所请求的种类可以相同,也可以不相同。
[0083]在上述技术方案中,优选地,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。
[0084]在该技术方案中,无线通信设备除了可以提出IP地址的种类需求,还可以进一步限定某一种类的IP地址的具体类型。比如目前的IPv4种类的IP地址还包含有具体的6种类型(以及2个保留位),以及目前的IPv6种类的IP地址也包含有具体的6种类型(以及2个保留位),那么,无线通信设备可以通过设置具体的第一 IP地址类型标识和/或第二 IP地址类型标识的值,从而限定其具体所需的IP地址类型。
[0085]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配请求帧为开放系统认证请求巾贞和/或关联请求中贞。
[0086]在该技术方案中,无线通信设备通过开放系统认证请求帧、关联请求帧等与AP之间进行关联和密钥协商等过程,则通过将IP地址预分配信息包含在上述请求帧中,既能够实现对AP与DHCP服务器之间的交互过程的触发,又能够节省无线通信设备所需要参与的信令交互步骤,有助于缩短无线通信设备与AP的连接建立过程,实现快速连接。
[0087]在上述技术方案中,优选地,所述发起所述互联网协议地址预分配交互操作的过程包括:向所述指定的动态主机设置协议服务器发送DHCP Discover信令,并接收返回的DHCP Offer信令;其中,DHCP Discover信令为广播信令或单播信令。
[0088]在该技术方案中,一种情况下,DHCP discover信令为广播消息,则AP广播该信令后,由指定的DHCP服务器自行接收,此时的DHCP discover与现有协议相同,减少了对现有技术的改进;另一种情况下,通过为AP与DHCP服务器之间建立关联,则该DHCP服务器即为相应AP的指定的DHCP服务器,因而AP可以通过发送单播的DHCP Discover来避免接收到大量DHCP Offer信令,节省了其余DHCP服务器的运算负荷和电量损耗,也省去了 AP对DHCP Offer信令进行挑选的过程,有利于缩短无线通信设备与AP建立连接的时间。
[0089]在上述技术方案中,优选地,还包括:生成并发送互联网协议地址预分配响应帧,所述互联网协议地址预分配响应帧至少包含通过所述互联网协议地址预分配交互操作得到的互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址类型标识;其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型。
[0090]在该技术方案中,AP与DHCP服务器进行交互之后,DHCP服务器将分配/预分配的IP地址发送至AP,则AP将该IP地址的信息告知无线通信设备,包括该IP地址的种类和具体的类型。具体地,比如当IP地址种类标识的值为“00”时,表示分配的为IPv4种类;当IP地址种类标识的值为“01”时,表示分配的为IPv6种类;当IP地址种类标识的值为“10”时,表示分配的为IPv4但可以转换为IPv6种类,当IP地址种类标识的值为“11”时,表示分配的为IPv6但可以转换为IPv4种类。当然,DHCP服务器分配的IP地址的种类和类型与无线通信设备所需求的可以相同,也可以部分或完全不相同。且在该技术方案中,出于安全因素的考虑AP并没有将IP地址发送给STA,而是缓存了该IP地址;当然AP也可以直接在这个交互过程中将IP地址发送给STA。
[0091]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配响应帧为开放系统认证响应帧和/或关联响应帧。
[0092]在该技术方案中,由于无线通信设备必须要执行与AP之间的关联、密钥协商等过程,因而开放系统认证响应帧和关联响应帧是必须要发送的,那么可以通过将IP地址预分配信息放置在上述响应帧中,从而节省所需要执行的交互信令数量,缩短交互时间,提高无线通信设备与AP之间建立连接的效率。
[0093]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0094]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配信息。具体地,该IP地址预分配信息可以采用IE形式封装在MAC帧中,比如可以采用ID为223的IE,或是其他预留或新建的IE位置。
[0095]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0096]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0097]在上述技术方案中,优选地,还包括:发送第一握手消息帧;接收第二握手消息帧,所述第二握手消息帧中至少包含IP地址请求信息,所述IP地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址。
[0098]在该技术方案中,通过第二握手消息帧发送IP地址请求信息,一方面无线通信设备可以向AP请求具体的IP地址,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。
[0099]在上述技术方案中,优选地,还包括:发送第三握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址;接收第四握手消息帧。
[0100]在该技术方案中,通过第四握手消息帧发送IP地址,一方面实现了由AP向无线通信设备的传输,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。
[0101]在上述技术方案中,优选地,还包括:在发送所述第三握手消息帧之前,向所述指定的动态主机设置协议服务器发送动态主机配置协议请求帧(DHCP request),所述动态主机配置协议请求帧(DHCP request)用来与所述动态主机配置协议服务器确认将所述预分配IP地址分配给所述互联网协议地址预分配请求帧的发送方;接收所述动态主机配置协议服务器返回的动态主机配置协议确认帧(DHCP ACK)。
[0102]在该技术方案在,通过与DHCP服务器进行确认,从而将对IP地址的分配操作告知DHCP服务器,使得DHCP服务器能够对IP地址进行持续维护和管理,确保无线通信设备在接AAP后的稳定性。
[0103]在上述技术方案中,优选地,还包括:用成对临时密钥来加密所述预分配的IP地址。
[0104]在该技术方案中,无线通信设备与AP通过协商临时密钥PTK来加密发送IP地址,有利于提升IP地址的传输过程的安全性。
[0105]在上述技术方案中,优选地,还包括:在发送所述第一握手消息帧之后,判断在预设时间段内是否接收到所述第二握手消息帧;若未接收到,则向所述指定的动态主机设置协议服务器发送互联网协议地址释放请求,以指示其释放为所述互联网协议地址预分配请求帧的发送方预分配的IP地址。
[0106]在该技术方案中,当无线通信设备通过开放系统认证请求帧发送IP地址预分配触发信息时,若一定时间内未接收到响应消息,则说明可能AP与DHCP服务器的协商不成功,比如信号中断,或是DHCP服务器无法满足无线通信设备所需求的IP地址的种类或类型等原因,则无线通信设备可以利用需要发送的其他消息帧,比如关联认证请求帧等,重新发送IP地址预分配触发信息。其中,当第一次发送的IP地址预分配触发信息中包含对IP地址的种类和/或类型等的需求时,第二次发送的IP地址预分配触发信息可以与第一次相同或不同,比如可以删除需求,以避免第一次的失败是由于DHCP服务器无法满足该需求而导致,从而有利于提高本次连接的成功率,并且加快连接速度。
[0107]本发明还提出了一种无线通信设备,包括:数据交互模块,用于接收互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作;数据处理模块,用于发起所述互联网协议地址预分配交互操作。
[0108]在该技术方案中,对于初始连接或切换连接过程中的IP地址的分配/预分配过程,不再由无线通信设备直接与DHCP服务器进行交互,而改由无线通信设备触发其他设备进行交互,比如该设备可以为与该无线通信设备相关联的AP,则通过向该AP发送触发信令(即IP地址预分配请求帧),触发该AP与DHCP服务器的交互过程,使得DHCP服务器为无线通信设备分配/预分配IP地址。由于无需无线通信设备与DHCP服务器直接交互,则无线通信设备只需要向AP发送上述触发信令即可,因此可以将该触发信令中的触发内容添加至无线通信设备原本需要同AP进行交互的其他信令中,从而尽可能地减少无线通信设备需要执行的信令交互次数,有助于缩短无线通信设备向AP的接入时间,提高接入效率,实现快速初始连接。此外,这里的无线通信设备可以包括手机、平板等能够执行WLAN网络接入的装置。
[0109]其中,无线通信设备可以是手机或是平板,数据处理模块可以是无线通信设备中数据处理的芯片模块,而数据交互模块则相当于信号收发装置以及天线等。
[0110]在上述技术方案中,优选地,所述互联网协议地址预分配触发信息包含所述互联网协议地址预分配请求帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0111]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配触发信息。具体地,该IP地址预分配触发信息可以采用IE形式封装在MAC帧中,比如可以采用ID为222的IE,或是其他预留或新建的IE位置。
[0112]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0113]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配触发信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0114]在上述技术方案中,优选地,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
[0115]在该技术方案中,由于IP地址包含多个种类,比如目前已经采用的IPv4和IPv6,或是以后还可能出现其他类型的IP地址,则无线通信设备可以根据自身的需求,具体提出对于IP地址的种类的要求。比如当IP地址种类标识的值为“00”时,表示需求为IPv4种类;当IP地址种类标识的值为“01”时,表示需求为IPv6种类;当IP地址种类标识的值为“10”时,表示需求为IPv4种类和IPv6种类。当然,需要说明的是:一方面,IP地址种类标识并不是必须的,则当不包含该标识时,无线通信设备可以仅触发IP地址预分配请求帧的接收方按照默认形式进行IP地址的分配/预分配请求,比如默认为IPv4或IPv6或任意种类;另一方面,即便无线通信设备提出了自身的需求,但DHCP服务器仍可以按照IP地址分配的实际情况为其进行IP地址的分配/预分配,且分配/预分配结果与无线通信设备所请求的种类可以相同,也可以不相同。
[0116]在上述技术方案中,优选地,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。
[0117]在该技术方案中,无线通信设备除了可以提出IP地址的种类需求,还可以进一步限定某一种类的IP地址的具体类型。比如目前的IPv4种类的IP地址还包含有具体的6种类型(以及2个保留位),以及目前的IPv6种类的IP地址也包含有具体的6种类型(以及2个保留位),那么,无线通信设备可以通过设置具体的第一 IP地址类型标识和/或第二 IP地址类型标识的值,从而限定其具体所需的IP地址类型。
[0118]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配请求帧为开放系统认证请求巾贞和/或关联请求中贞。
[0119]在该技术方案中,无线通信设备通过开放系统认证请求帧、关联请求帧等与AP之间进行关联和密钥协商等过程,则通过将IP地址预分配信息包含在上述请求帧中,既能够实现对AP与DHCP服务器之间的交互过程的触发,又能够节省无线通信设备所需要参与的信令交互步骤,有助于缩短无线通信设备与AP的连接建立过程,实现快速连接。
[0120]在上述技术方案中,优选地,所述数据处理模块发起所述互联网协议地址预分配交互操作的过程包括:控制所述数据交互模块向所述指定的动态主机设置协议服务器发送DHCP Discover信令,并接收返回的DHCP Offer信令;其中,DHCP Discover信令为广播信令或单播信令。
[0121]在该技术方案中,一种情况下,DHCP discover信令为广播消息,则AP广播该信令后,由指定的DHCP服务器自行接收,此时的DHCP discover与现有协议相同,减少了对现有技术的改进;另一种情况下,通过为AP与DHCP服务器之间建立关联,则该DHCP服务器即为相应AP的指定的DHCP服务器,因而AP可以通过发送单播的DHCP Discover来避免接收到大量DHCP Offer信令,节省了其余DHCP服务器的运算负荷和电量损耗,也省去了 AP对DHCP Offer信令进行挑选的过程,有利于缩短无线通信设备与AP建立连接的时间。[0122]在上述技术方案中,优选地,所述数据处理模块还生成互联网协议地址预分配响应帧,所述地址预分配响应帧至少包含通过所述互联网协议地址预分配交互操作得到的互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址类型标识;其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型;所述数据交互模块还发送所述互联网协议地址预分配响应帧。
[0123]在该技术方案中,AP与DHCP服务器进行交互之后,DHCP服务器将分配/预分配的IP地址发送至AP,则AP将该IP地址的信息告知无线通信设备,包括该IP地址的种类和具体的类型。具体地,比如当IP地址种类标识的值为“00”时,表示分配的为IPv4种类;当IP地址种类标识的值为“01”时,表示分配的为IPv6种类;当IP地址种类标识的值为“10”时,表示分配的为IPv4但可以转换为IPv6类型,当IP地址类型标识的值为“11”时,表示分配的为IPv6但可以转换为IPv4类型。当然,DHCP服务器分配的IP地址的种类和类型与无线通信设备所需求的可以相同,也可以部分或完全不相同。且在该技术方案中,出于安全因素的考虑AP并没有将IP地址发送给STA,而是缓存了该IP地址;当然AP也可以直接在这个交互过程中将IP地址发送给STA。
[0124]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配响应帧为开放系统认证响应帧和/或关联响应帧。
[0125]在该技术方案中,由于无线通信设备必须要执行与AP之间的关联、密钥协商等过程,因而开放系统认证响应帧和关联响应帧是必须要发送的,那么可以通过将IP地址预分配信息放置在上述响应帧中,从而节省所需要执行的交互信令数量,缩短交互时间,提高无线通信设备与AP之间建立连接的效率。
[0126]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0127]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配信息。具体地,该IP地址预分配信息可以采用IE形式封装在MAC帧中,比如可以采用ID为223的IE,或是其他预留或新建的IE位置。
[0128]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0129]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0130]在上述技术方案中,优选地,所述数据交互模块还发送第一握手消息帧,接收第二握手消息帧,所述第二握手消息帧中至少包含互联网协议地址请求信息,所述互联网协议地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址。
[0131]在该技术方案中,通过第二握手消息帧发送IP地址请求信息,一方面无线通信设备可以向AP请求具体的IP地址,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。
[0132]在上述技术方案中,优选地,所述数据交互模块还发送第三握手消息帧,接收第四握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址。
[0133]在该技术方案中,通过第四握手消息帧发送IP地址,一方面实现了由AP向无线通信设备的传输,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。
[0134]在上述技术方案中,优选地,还包括:所述数据交互模块还在发送所述第三握手消息帧之前,向所述指定的动态主机设置协议服务器发送动态主机配置协议请求帧(DHCPrequest),并接收所述动态主机配置协议服务器返回的确认消息帧(DHCP ACK);其中,所述动态主机配置协议请求帧(DHCP request)用来与所述动态主机配置协议服务器确认将所述预分配IP地址分配给所述互联网协议地址预分配请求帧的发送方。
[0135]在该技术方案在,通过与DHCP服务器进行确认,从而将对IP地址的分配操作告知DHCP服务器,使得DHCP服务器能够对IP地址进行持续维护和管理,确保无线通信设备在接AAP后的稳定性。
[0136]在上述技术方案中,优选地,还包括:用成对临时密钥来加密所述预分配的IP地址。
[0137]在该技术方案中,无线通信设备与AP通过协商临时密钥PTK来加密发送IP地址,有利于提升IP地址的传输过程的安全性。
[0138]在上述技术方案中,优选地,所述数据处理模块在所述数据交互模块发送所述第一握手消息帧之后的预设时间段内未接收到所述第二握手消息帧的情况下,生成互联网协议地址释放请求;所述数据交互模块还向所述指定的动态主机设置协议服务器发送所述互联网协议地址释放请求,以指示其释放为所述互联网协议地址预分配请求帧的发送方预分配的IP地址。
[0139]在该技术方案中,当无线通信设备通过开放系统认证请求帧发送IP地址预分配触发信息时,若一定时间内未接收到响应消息,则说明可能AP与DHCP服务器的协商不成功,比如信号中断,或是DHCP服务器无法满足无线通信设备所需求的IP地址的种类或类型等原因,则无线通信设备可以利用需要发送的其他消息帧,比如关联认证请求帧等,重新发送IP地址预分配触发信息。其中,当第一次发送的IP地址预分配触发信息中包含对IP地址的种类和/或类型等的需求时,第二次发送的IP地址预分配触发信息可以与第一次相同或不同,比如可以删除需求,以避免第一次的失败是由于DHCP服务器无法满足该需求而导致,从而有利于提高本次连接的成功率,并且加快连接速度。
[0140]通过以上技术方案,可以使得STA无需直接向DHCP服务器发起IP地址的分配交互操作,而变为由STA触发如AP来发起上述交互操作,从而有助于减少STA与AP建立连接的信令数量,缩短连接建立时间,实现STA与AP之间的快速初始连接。
【专利附图】
【附图说明】
[0141]图1示出了相关技术中STA与AP建立初始连接时的信令交互流程图;[0142]图2示出了根据本发明的一个实施例的无线通信方法的流程图;
[0143]图3为图2所示的实施例对应的无线通信设备的框图;
[0144]图4示出了根据本发明的另一个实施例的无线通信方法的流程图;
[0145]图5为图4所示的实施例对应的无线通信设备的框图;
[0146]图6示出了本发明的一个实施例的STA与AP建立初始连接时的信令交互流程图;
[0147]图7为图6所示的实施例中的IP地址预分配触发信息所处信息元素的结构示意图;
[0148]图8为图6所示的实施例中的IP地址预分配信息所处信息元素的结构示意图。【具体实施方式】
[0149]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0150]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0151]图2示出了根据本发明的一个实施例的无线通信方法的流程图。
[0152]如图2所示,根据本发明的一个实施例的无线通信方法,包括:步骤202,生成互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作;步骤204,发送所述互联网协议地址预分配请求帧。
[0153]在该技术方案中,对于初始连接或切换连接过程中的IP (互联网协议)地址的分配/预分配过程,不再由无线通信设备直接与DHCP服务器进行交互,而改由无线通信设备触发其他设备进行交互,比如该设备可以为与该无线通信设备相关联的AP,则通过向该AP发送触发信令(即IP地址预分配请求帧),触发该AP与DHCP服务器的交互过程,使得DHCP服务器为无线通信设备分配/预分配IP地址。由于无需无线通信设备与DHCP服务器直接交互,则无线通信设备只需要向AP发送上述触发信令即可,因此可以将该触发信令中的触发内容添加至无线通信设备原本需要同AP进行交互的其他信令中,从而尽可能地减少无线通信设备需要执行的信令交互次数,有助于缩短无线通信设备向AP的接入时间,提高接入效率,实现快速初始连接。此外,这里的无线通信设备可以包括手机、平板等能够执行WLAN网络接入的装置。
[0154]在上述技术方案中,优选地,所述互联网协议地址预分配触发信息包含所述互联网协议地址预分配请求帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0155]在该技术方案中,可以利用MAC (Medium Access Control,媒介访问控制)巾贞的中贞头或帧体部分的一个或多个预留位,来放置该IP地址预分配触发信息。具体地,该IP地址预分配触发信息可以采用IE (信息元素)形式封装在MAC帧中,比如可以采用ID为222的IE,或是其他预留或新建的IE位置。
[0156]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0157]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配触发信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0158]在上述技术方案中,优选地,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
[0159]在该技术方案中,由于IP地址包含多个种类,比如目前已经采用的IPv4和IPv6,或是以后还可能出现其他类型的IP地址,则无线通信设备可以根据自身的需求,具体提出对于IP地址的种类的要求。比如当IP地址种类标识的值为“00”时,表示需求为IPv4种类;当IP地址种类标识的值为“01”时,表示需求为IPv6种类;当IP地址种类标识的值为“10”时,表示需求为IPv4和IPv6种类。当然,需要说明的是:一方面,IP地址种类标识并不是必须的,则当不包含该标识时,无线通信设备可以仅触发IP地址预分配请求帧的接收方按照默认形式进行IP地址的分配/预分配请求,比如默认为IPv4或IPv6或任意种类;另一方面,即便无线通信设备提出了自身的需求,但DHCP服务器仍可以按照IP地址分配的实际情况为其进行IP地址的分配/预分配,且分配/预分配结果与无线通信设备所请求的种类可以相同,也可以不相同。
[0160]在上述技术方案中,优选地,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。
[0161]在该技术方案中,无线通信设备除了可以提出IP地址的种类需求,还可以进一步限定某一种类的IP地址的具体类型。比如目前的IPv4种类的IP地址还包含有具体的6种类型(以及2个保留位),以及目前的IPv6种类的IP地址也包含有具体的6种类型(以及2个保留位),那么,无线通信设备可以通过设置具体的第一 IP地址类型标识和/或第二 IP地址类型标识的值,从而限定其具体所需的IP地址类型。
[0162]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配请求帧为开放系统认证请求巾贞和/或关联请求中贞。
[0163]在该技术方案中,无线通信设备通过开放系统认证请求帧、关联请求帧等与AP之间进行关联和密钥协商等过程,则通过将IP地址预分配信息包含在上述请求帧中,既能够实现对AP与DHCP服务器之间的交互过程的触发,又能够节省无线通信设备所需要参与的信令交互步骤,有助于缩短无线通信设备与AP的连接建立过程,实现快速连接。
[0164]在上述技术方案中,优选地,还包括:接收来自所述互联网协议地址预分配请求帧的接收方的互联网协议地址预分配响应帧,所述互联网协议地址预分配响应帧至少包含互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址类型标识;其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型。
[0165]在该技术方案中,AP与DHCP服务器进行交互之后,DHCP服务器将分配/预分配的IP地址发送至AP,则AP将该IP地址的信息告知无线通信设备,包括该IP地址的种类和具体的类型。具体地,比如当IP地址种类标识的值为“00”时,表示分配的为IPv4种类;当IP地址种类标识的值为“01”时,表示分配的为IPv6种类;当IP地址种类标识的值为“10”时,表示分配的为IPv4但可以转换为IPv6种类,当IP地址种类标识的值为“II”时,表示分配的为IPv6但可以转换为IPv4种类。当然,DHCP服务器分配的IP地址的种类和类型与无线通信设备所需求的可以相同,也可以部分或完全不相同。且在该技术方案中,出于安全因素的考虑AP并没有将IP地址发送给STA,而是缓存了该IP地址;当然AP也可以直接在这个交互过程中将IP地址发送给STA。
[0166]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配响应帧为开放系统认证响应帧和/或关联响应帧。
[0167]在该技术方案中,由于无线通信设备必须要执行与AP之间的关联、密钥协商等过程,因而开放系统认证响应帧和关联响应帧是必须要发送的,那么可以通过将IP地址预分配信息放置在上述响应帧中,从而节省所需要执行的交互信令数量,缩短交互时间,提高无线通信设备与AP之间建立连接的效率。
[0168]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0169]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配信息。具体地,该IP地址预分配信息可以采用IE形式封装在MAC帧中,比如可以采用ID为223的IE,或是其他预留或新建的IE位置。
[0170]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0171]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0172]在上述技术方案中,优选地,还包括:接收第一握手消息帧;返回第二握手消息帧,所述第二握手消息帧中至少包含IP地址请求信息,所述IP地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址。
[0173]在该技术方案中,通过第二握手消息帧发送IP地址请求信息,一方面无线通信设备可以向AP请求具体的IP地址,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。
[0174]在上述技术方案中,优选地,还包括:接收第三握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址;返回第四握手消息帧。
[0175]在该技术方案中,通过第四握手消息帧发送IP地址,一方面实现了由AP向无线通信设备的传输,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。[0176]在上述技术方案中,优选地,还包括:用成对临时密钥来解密所述预分配的IP地址。
[0177]在该技术方案中,无线通信设备与AP通过协商临时密钥PTK来解密发送IP地址,有利于提升IP地址的传输过程的安全性。
[0178]在上述技术方案中,优选地,还包括:在发送类型为开放系统认证请求帧的所述互联网协议地址预分配请求帧之后,判断在预设时间段内是否接收到所述互联网协议地址预分配响应帧;若未接收到,则进一步生成并发送类型为关联认证请求帧的所述互联网协议地址预分配请求帧。
[0179]在该技术方案中,当无线通信设备通过开放系统认证请求帧发送IP地址预分配触发信息时,若一定时间内未接收到响应消息,则说明可能AP与DHCP服务器的协商不成功,比如信号中断,或是DHCP服务器无法满足无线通信设备所需求的IP地址的种类或类型等原因,则无线通信设备可以利用需要发送的其他消息帧,比如关联认证请求帧等,重新发送IP地址预分配触发信息。其中,当第一次发送的IP地址预分配触发信息中包含对IP地址的种类和/或类型等的需求时,第二次发送的IP地址预分配触发信息可以与第一次相同或不同,比如可以删除需求,以避免第一次的失败是由于DHCP服务器无法满足该需求而导致,从而有利于提高本次连接的成功率,并且加快连接速度。
[0180]图3为图2所示的实施例对应的无线通信设备的框图。
[0181]如图3所示,图2所示的实施例对应的无线通信设备300,包括:数据处理模块302,用于生成互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作;数据交互模块304,用于发送所述互联网协议地址预分配请求帧。
[0182]在该技术方案中,对于初始连接或切换连接过程中的IP地址的分配/预分配过程,不再由无线通信设备300直接与DHCP服务器进行交互,而改由无线通信设备300触发其他设备进行交互,比如该设备可以为与该无线通信设备300相关联的AP,则通过向该AP发送触发信令(即IP地址预分配请求帧),触发该AP与DHCP服务器的交互过程,使得DHCP服务器为无线通信设备300分配/预分配IP地址。由于无需无线通信设备300与DHCP服务器直接交互,则无线通信设备300只需要向AP发送上述触发信令即可,因此可以将该触发信令中的触发内容添加至无线通信设备300原本需要同AP进行交互的其他信令中,从而尽可能地减少无线通信设备300需要执行的信令交互次数,有助于缩短无线通信设备300向AP的接入时间,提高接入效率,实现快速初始连接。此外,这里的无线通信设备300可以包括手机、平板等能够执行WLAN网络接入的装置。
[0183]其中,无线通信设备300可以是手机或是平板,数据处理模块可以是无线通信设备300中数据处理的芯片模块,而数据交互模块则相当于信号收发装置以及天线等。
[0184]在上述技术方案中,优选地,所述互联网协议地址预分配触发信息包含所述互联网协议地址预分配请求帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0185]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配触发信息。具体地,该IP地址预分配触发信息可以采用IE形式封装在MAC帧中,比如可以采用ID为222的IE,或是其他预留或新建的IE位置。[0186]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0187]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配触发信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0188]在上述技术方案中,优选地,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
[0189]在该技术方案中,由于IP地址包含多个种类,比如目前已经采用的IPv4和IPv6,或是以后还可能出现其他类型的IP地址,则无线通信设备300可以根据自身的需求,具体提出对于IP地址的种类的要求。比如当IP地址种类标识的值为“00”时,表示需求为IPv4种类;当IP地址种类标识的值为“01”时,表示需求为IPv6种类;当IP地址种类标识的值为“10”时,表示需求为IPv4和IPv6种类。当然,需要说明的是:一方面,IP地址种类标识并不是必须的,则当不包含该标识时,无线通信设备300可以仅触发IP地址预分配请求帧的接收方按照默认形式进行IP地址的分配/预分配请求,比如默认为IPv4或IPv6或任意种类;另一方面,即便无线通信设备300提出了自身的需求,但DHCP服务器仍可以按照IP地址分配的实际情况为其进行IP地址的分配/预分配,且分配/预分配结果与无线通信设备300所请求的种类可以相同,也可以不相同。
[0190]在上述技术方案中,优选地,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。
[0191]在该技术方案中,无线通信设备300除了可以提出IP地址的种类需求,还可以进一步限定某一种类的IP地址的具体类型。比如目前的IPv4种类的IP地址还包含有具体的6种类型(以及2个保留位),以及目前的IPv6种类的IP地址也包含有具体的6种类型(以及2个保留位),那么,无线通信设备300可以通过设置具体的第一 IP地址类型标识和/或第二 IP地址类型标识的值,从而限定其具体所需的IP地址类型。
[0192]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配请求帧为开放系统认证请求巾贞和/或关联请求中贞。
[0193]在该技术方案中,无线通信设备300通过开放系统认证请求帧、关联请求帧等与AP之间进行关联和密钥协商等过程,则通过将IP地址预分配信息包含在上述请求帧中,既能够实现对AP与DHCP服务器之间的交互过程的触发,又能够节省无线通信设备300所需要参与的信令交互步骤,有助于缩短无线通信设备300与AP的连接建立过程,实现快速连接。
[0194]在上述技术方案中,优选地,所述数据交互模块304还接收来自所述互联网协议地址预分配请求帧的接收方的互联网协议地址预分配响应帧,所述互联网协议地址预分配响应帧至少包含互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址类型标识;其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型。
[0195]在该技术方案中,AP与DHCP服务器进行交互之后,DHCP服务器将分配/预分配的IP地址发送至AP,则AP将该IP地址的信息告知无线通信设备300,包括该IP地址的种类和具体的类型。具体地,比如当IP地址种类标识的值为“00”时,表示分配的为IPv4种类;当IP地址种类标识的值为“01”时,表示分配的为IPv6种类;当IP地址种类标识的值为“10”时,表示分配的为IPv4但可以转换为IPv6类型,当IP地址类型标识的值为“11”时,表示分配的为IPv6但可以转换为IPv4类型。当然,DHCP服务器分配的IP地址的种类和类型与无线通信设备300所需求的可以相同,也可以部分或完全不相同。且在该技术方案中,出于安全因素的考虑AP并没有将IP地址发送给无线通信设备300,而是缓存了该IP地址;当然AP也可以直接在这个交互过程中将IP地址发送给无线通信设备300。
[0196]在上述技术方案中,优选地,所述数据交互模块304接收到的所述互联网协议地址预分配响应帧为开放系统认证响应帧和/或关联响应帧。
[0197]在该技术方案中,由于无线通信设备300必须要执行与AP之间的关联、密钥协商等过程,因而开放系统认证响应帧和关联响应帧是必须要发送的,那么可以通过将IP地址预分配信息放置在上述响应帧中,从而节省所需要执行的交互信令数量,缩短交互时间,提高无线通信设备300与AP之间建立连接的效率。
[0198]在上述技术方案中,优选地,所述数据处理模块302从所述互联网协议地址预分配响应帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位获取所述互联网协议地址预分配信息。
[0199]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配信息。具体地,该IP地址预分配信息可以采用IE形式封装在MAC帧中,比如可以采用ID为223的IE,或是其他预留或新建的IE位置。
[0200]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0201]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0202]在上述技术方案中,优选地,所述数据交互模块304还接收第一握手消息帧,并返回第二握手消息帧,所述第二握手消息帧中至少包含IP地址请求信息,所述IP地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址;所述数据处理模块还生成所述第二握手消息帧。
[0203]在该技术方案中,通过第二握手消息帧发送IP地址请求信息,一方面无线通信设备300可以向AP请求具体的IP地址,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备300与AP的连接速度。
[0204]在上述技术方案中,优选地,所述数据交互模块304还接收第三握手消息帧,返回第四握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址;所述数据处理模块302还生成所述第四握手消息帧。
[0205]在该技术方案中,通过第四握手消息帧发送IP地址,一方面实现了由AP向无线通信设备300的传输,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备300与AP的连接速度。
[0206]在上述技术方案中,优选地,还包括:用成对临时密钥来解密所述预分配的IP地址。
[0207]在该技术方案中,无线通信设备300与AP通过协商临时密钥PTK来解密发送IP地址,有利于提升IP地址的传输过程的安全性。
[0208]在上述技术方案中,优选地,所述数据处理模块302在所述数据交互模块304发送类型为开放系统认证请求帧的所述互联网协议地址预分配请求帧之后,判断在预设时间段内是否接收到所述互联网协议地址预分配响应帧,若未接收到,则进一步生成类型为关联认证请求帧的所述互联网协议地址预分配请求帧,以由所述数据交互模块304进行发送。
[0209]在该技术方案中,当无线通信设备300通过开放系统认证请求帧发送IP地址预分配触发信息时,若一定时间内未接收到响应消息,则说明可能AP与DHCP服务器的协商不成功,比如信号中断,或是DHCP服务器无法满足无线通信设备300所需求的IP地址的种类或类型等原因,则无线通信设备300可以利用需要发送的其他消息帧,比如关联认证请求帧等,重新发送IP地址预分配触发信息。其中,当第一次发送的IP地址预分配触发信息中包含对IP地址的种类和/或类型等的需求时,第二次发送的IP地址预分配触发信息可以与第一次相同或不同,比如可以删除需求,以避免第一次的失败是由于DHCP服务器无法满足该需求而导致,从而有利于提高本次连接的成功率,并且加快连接速度。
[0210]图4示出了根据本发明的另一个实施例的无线通信方法的流程图。
[0211]如图4所示,根据本发明的另一个实施例的无线通信方法,包括:步骤402,接收互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作;步骤404,发起所述互联网协议地址预分配交互操作。
[0212]在该技术方案中,对于初始连接或切换连接过程中的IP地址的分配/预分配过程,不再由无线通信设备直接与DHCP服务器进行交互,而改由无线通信设备触发其他设备进行交互,比如该设备可以为与该无线通信设备相关联的AP,则通过向该AP发送触发信令(即IP地址预分配请求帧),触发该AP与DHCP服务器的交互过程,使得DHCP服务器为无线通信设备分配/预分配IP地址。由于无需无线通信设备与DHCP服务器直接交互,则无线通信设备只需要向AP发送上述触发信令即可,因此可以将该触发信令中的触发内容添加至无线通信设备原本需要同AP进行交互的其他信令中,从而尽可能地减少无线通信设备需要执行的信令交互次数,有助于缩短无线通信设备向AP的接入时间,提高接入效率,实现快速初始连接。此外,这里的无线通信设备可以包括手机、平板等能够执行WLAN网络接入的装置。
[0213]在上述技术方案中,优选地,所述互联网协议地址预分配触发信息包含所述互联网协议地址预分配请求帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。[0214]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配触发信息。具体地,该IP地址预分配触发信息可以采用IE形式封装在MAC帧中,比如可以采用ID为222的IE,或是其他预留或新建的IE位置。
[0215]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0216]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配触发信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0217]在上述技术方案中,优选地,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
[0218]在该技术方案中,由于IP地址包含多个种类,比如目前已经采用的IPv4和IPv6,或是以后还可能出现其他类型的IP地址,则无线通信设备可以根据自身的需求,具体提出对于IP地址的种类的要求。比如当IP地址种类标识的值为“00”时,表示需求为IPv4种类;当IP地址种类标识的值为“01”时,表示需求为IPv6种类;当IP地址种类标识的值为“10”时,表示需求为IPv4种类和IPv6种类。当然,需要说明的是:一方面,IP地址种类标识并不是必须的,则当不包含该标识时,无线通信设备可以仅触发IP地址预分配请求帧的接收方按照默认形式进行IP地址的分配/预分配请求,比如默认为IPv4或IPv6或任意种类;另一方面,即便无线通信设备提出了自身的需求,但DHCP服务器仍可以按照IP地址分配的实际情况为其进行IP地址的分配/预分配,且分配/预分配结果与无线通信设备所请求的种类可以相同,也可以不相同。
[0219]在上述技术方案中,优选地,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。
[0220]在该技术方案中,无线通信设备除了可以提出IP地址的种类需求,还可以进一步限定某一种类的IP地址的具体类型。比如目前的IPv4种类的IP地址还包含有具体的6种类型(以及2个保留位),以及目前的IPv6种类的IP地址也包含有具体的6种类型(以及2个保留位),那么,无线通信设备可以通过设置具体的第一 IP地址类型标识和/或第二 IP地址类型标识的值,从而限定其具体所需的IP地址类型。
[0221]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配请求帧为开放系统认证请求巾贞和/或关联请求中贞。
[0222]在该技术方案中,无线通信设备通过开放系统认证请求帧、关联请求帧等与AP之间进行关联和密钥协商等过程,则通过将IP地址预分配信息包含在上述请求帧中,既能够实现对AP与DHCP服务器之间的交互过程的触发,又能够节省无线通信设备所需要参与的信令交互步骤,有助于缩短无线通信设备与AP的连接建立过程,实现快速连接。
[0223]在上述技术方案中,优选地,所述发起所述互联网协议地址预分配交互操作的过程包括:向所述指定的动态主机设置协议服务器发送DHCP Discover信令,并接收返回的DHCP Offer信令;其中,DHCP Discover信令为广播信令或单播信令。
[0224]在该技术方案中,一种情况下,DHCP discover信令为广播消息,则AP广播该信令后,由指定的DHCP服务器自行接收,此时的DHCP discover与现有协议相同,减少了对现有技术的改进;另一种情况下,通过为AP与DHCP服务器之间建立关联,则该DHCP服务器即为相应AP的指定的DHCP服务器,因而AP可以通过发送单播的DHCP Discover来避免接收到大量DHCP Offer信令,节省了其余DHCP服务器的运算负荷和电量损耗,也省去了 AP对DHCP Offer信令进行挑选的过程,有利于缩短无线通信设备与AP建立连接的时间。
[0225]在上述技术方案中,优选地,还包括:生成并发送互联网协议地址预分配响应帧,所述互联网协议地址预分配响应帧至少包含通过所述互联网协议地址预分配交互操作得到的互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址类型标识;其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型。
[0226]在该技术方案中,AP与DHCP服务器进行交互之后,DHCP服务器将分配/预分配的IP地址发送至AP,则AP将该IP地址的信息告知无线通信设备,包括该IP地址的种类和具体的类型。具体地,比如当IP地址种类标识的值为“00”时,表示分配的为IPv4种类;当IP地址种类标识的值为“01”时,表示分配的为IPv6种类;当IP地址种类标识的值为“10”时,表示分配的为IPv4但可以转换为IPv6类型,当IP地址类型标识的值为“11”时,表示分配的为IPv6但可以转换为IPv4类型。当然,DHCP服务器分配的IP地址的种类和类型与无线通信设备所需求的可以相同,也可以部分或完全不相同。且在该技术方案中,出于安全因素的考虑AP并没有将IP地址发送给STA,而是缓存了该IP地址;当然AP也可以直接在这个交互过程中将IP地址发送给STA。
[0227]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配响应帧为开放系统认证响应帧和/或关联响应帧。
[0228]在该技术方案中,由于无线通信设备必须要执行与AP之间的关联、密钥协商等过程,因而开放系统认证响应帧和关联响应帧是必须要发送的,那么可以通过将IP地址预分配信息放置在上述响应帧中,从而节省所需要执行的交互信令数量,缩短交互时间,提高无线通信设备与AP之间建立连接的效率。
[0229]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0230]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配信息。具体地,该IP地址预分配信息可以采用IE形式封装在MAC帧中,比如可以采用ID为223的IE,或是其他预留或新建的IE位置。
[0231]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0232]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0233]在上述技术方案中,优选地,还包括:发送第一握手消息帧;接收第二握手消息帧,所述第二握手消息帧中至少包含IP地址请求信息,所述IP地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址。
[0234]在该技术方案中,通过第二握手消息帧发送IP地址请求信息,一方面无线通信设备可以向AP请求具体的IP地址,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。
[0235]在上述技术方案中,优选地,还包括:发送第三握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址;接收第四握手消息帧。
[0236]在该技术方案中,通过第四握手消息帧发送IP地址,一方面实现了由AP向无线通信设备的传输,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备与AP的连接速度。
[0237]在上述技术方案中,优选地,还包括:在发送所述第三握手消息帧之前,向所述指定的动态主机设置协议服务器发送动态主机配置协议请求帧(DHCP request),所述动态主机配置协议请求帧(DHCP request)用来与所述动态主机配置协议服务器确认将所述预分配IP地址分配给所述互联网协议地址预分配请求帧的发送方;接收所述动态主机配置协议服务器返回的动态主机配置协议确认帧(DHCP ACK)。
[0238]在该技术方案在,通过与DHCP服务器进行确认,从而将对IP地址的分配操作告知DHCP服务器,使得DHCP服务器能够对IP地址进行持续维护和管理,确保无线通信设备在接AAP后的稳定性。
[0239]在上述技术方案中,优选地,还包括:用成对临时密钥来加密所述预分配的IP地址。
[0240]在该技术方案中,无线通信设备与AP通过协商临时密钥PTK来加密发送IP地址,有利于提升IP地址的传输过程的安全性。
[0241]在上述技术方案中,优选地,还包括:在发送所述第一握手消息帧之后,判断在预设时间段内是否接收到所述第二握手消息帧;若未接收到,则向所述指定的动态主机设置协议服务器发送互联网协议地址释放请求,以指示其释放为所述互联网协议地址预分配请求帧的发送方预分配的IP地址。
[0242]在该技术方案中,当无线通信设备通过开放系统认证请求帧发送IP地址预分配触发信息时,若一定时间内未接收到响应消息,则说明可能AP与DHCP服务器的协商不成功,比如信号中断,或是DHCP服务器无法满足无线通信设备所需求的IP地址的种类或类型等原因,则无线通信设备可以利用需要发送的其他消息帧,比如关联认证请求帧等,重新发送IP地址预分配触发信息。其中,当第一次发送的IP地址预分配触发信息中包含对IP地址的种类和/或类型等的需求时,第二次发送的IP地址预分配触发信息可以与第一次相同或不同,比如可以删除需求,以避免第一次的失败是由于DHCP服务器无法满足该需求而导致,从而有利于提高本次连接的成功率,并且加快连接速度。
[0243]图5为图4所示的实施例对应的无线通信设备的框图。
[0244]如图5所示,图4所示的实施例对应的无线通信设备500,包括:数据交互模块502,用于接收互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作;数据处理模块504,用于发起所述互联网协议地址预分配交互操作。
[0245]在该技术方案中,对于初始连接或切换连接过程中的IP地址的分配/预分配过程,不再由无线通信设备500直接与DHCP服务器进行交互,而改由无线通信设备500触发其他设备进行交互,比如该设备可以为与该无线通信设备500相关联的AP,则通过向该AP发送触发信令(即IP地址预分配请求帧),触发该AP与DHCP服务器的交互过程,使得DHCP服务器为无线通信设备500分配/预分配IP地址。由于无需无线通信设备500与DHCP服务器直接交互,则无线通信设备500只需要向AP发送上述触发信令即可,因此可以将该触发信令中的触发内容添加至无线通信设备500原本需要同AP进行交互的其他信令中,从而尽可能地减少无线通信设备500需要执行的信令交互次数,有助于缩短无线通信设备500向AP的接入时间,提高接入效率,实现快速初始连接。此外,这里的无线通信设备500可以包括手机、平板等能够执行WLAN网络接入的装置。
[0246]其中,无线通信设备500可以是手机或是平板,数据处理模块504可以是无线通信设备500中数据处理的芯片模块,而数据交互模块则相当于信号收发装置以及天线等。
[0247]在上述技术方案中,优选地,所述互联网协议地址预分配触发信息包含所述互联网协议地址预分配请求帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0248]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配触发信息。具体地,该IP地址预分配触发信息可以采用IE形式封装在MAC帧中,比如可以采用ID为222的IE,或是其他预留或新建的IE位置。
[0249]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0250]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配触发信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0251]在上述技术方案中,优选地,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
[0252]在该技术方案中,由于IP地址包含多个种类,比如目前已经采用的IPv4和IPv6,或是以后还可能出现其他类型的IP地址,则无线通信设备500可以根据自身的需求,具体提出对于IP地址的种类的要求。比如当IP地址种类标识的值为“00”时,表示需求为IPv4种类;当IP地址种类标识的值为“01”时,表示需求为IPv6种类;当IP地址种类标识的值为“10”时,表示需求为IPv4种类和IPv6种类。当然,需要说明的是:一方面,IP地址种类标识并不是必须的,则当不包含该标识时,无线通信设备500可以仅触发IP地址预分配请求帧的接收方按照默认形式进行IP地址的分配/预分配请求,比如默认为IPv4或IPv6或任意种类;另一方面,即便无线通信设备500提出了自身的需求,但DHCP服务器仍可以按照IP地址分配的实际情况为其进行IP地址的分配/预分配,且分配/预分配结果与无线通信设备500所请求的种类可以相同,也可以不相同。[0253]在上述技术方案中,优选地,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。
[0254]在该技术方案中,无线通信设备500除了可以提出IP地址的种类需求,还可以进一步限定某一种类的IP地址的具体类型。比如目前的IPv4种类的IP地址还包含有具体的6种类型(以及2个保留位),以及目前的IPv6种类的IP地址也包含有具体的6种类型(以及2个保留位),那么,无线通信设备500可以通过设置具体的第一 IP地址类型标识和/或第二 IP地址类型标识的值,从而限定其具体所需的IP地址类型。
[0255]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配请求帧为开放系统认证请求巾贞和/或关联请求中贞。
[0256]在该技术方案中,无线通信设备500通过开放系统认证请求帧、关联请求帧等与AP之间进行关联和密钥协商等过程,则通过将IP地址预分配信息包含在上述请求帧中,既能够实现对AP与DHCP服务器之间的交互过程的触发,又能够节省无线通信设备500所需要参与的信令交互步骤,有助于缩短无线通信设备500与AP的连接建立过程,实现快速连接。
[0257]在上述技术方案中,优选地,所述数据处理模块504发起所述互联网协议地址预分配交互操作的过程包括:控制所述数据交互模块502向所述指定的动态主机设置协议服务器发送DHCP Discover信令,并接收返回的DHCP Offer信令;其中,DHCP Discover信令为广播信令或单播信令。
[0258]在该技术方案中,一种情况下,DHCP discover信令为广播消息,则AP广播该信令后,由指定的DHCP服务器自行接收,此时的DHCP discover与现有协议相同,减少了对现有技术的改进;另一种情况下,通过为AP与DHCP服务器之间建立关联,则该DHCP服务器即为相应AP的指定的DHCP服务器,因而AP可以通过发送单播的DHCP Discover来避免接收到大量DHCP Offer信令,节省了其余DHCP服务器的运算负荷和电量损耗,也省去了 AP对DHCP Offer信令进行挑选的过程,有利于缩短无线通信设备500与AP建立连接的时间。
[0259]在上述技术方案中,优选地,所述数据处理模块504还生成互联网协议地址预分配响应帧,所述地址预分配响应帧至少包含通过所述互联网协议地址预分配交互操作得到的互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址类型标识;其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型;所述数据交互模块502还发送所述互联网协议地址预分配响应帧。
[0260]在该技术方案中,AP与DHCP服务器进行交互之后,DHCP服务器将分配/预分配的IP地址发送至AP,则AP将该IP地址的信息告知无线通信设备500,包括该IP地址的种类和具体的类型。具体地,比如当IP地址种类标识的值为“00”时,表示分配的为IPv4种类;当IP地址种类标识的值为“01”时,表示分配的为IPv6种类;当IP地址种类标识的值为“10”时,表示分配的为IPv4但可以转换为IPv6类型,当IP地址类型标识的值为“11”时,表示分配的为IPv6但可以转换为IPv4类型。当然,DHCP服务器分配的IP地址的种类和类型与无线通信设备500所需求的可以相同,也可以部分或完全不相同。且在该技术方案中,出于安全因素的考虑AP并没有将IP地址发送给STA,而是缓存了该IP地址;当然AP也可以直接在这个交互过程中将IP地址发送给STA。
[0261]在上述技术方案中,优选地,还包括:所述互联网协议地址预分配响应帧为开放系统认证响应帧和/或关联响应帧。
[0262]在该技术方案中,由于无线通信设备500必须要执行与AP之间的关联、密钥协商等过程,因而开放系统认证响应帧和关联响应帧是必须要发送的,那么可以通过将IP地址预分配信息放置在上述响应帧中,从而节省所需要执行的交互信令数量,缩短交互时间,提高无线通信设备500与AP之间建立连接的效率。
[0263]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
[0264]在该技术方案中,可以利用MAC帧的帧头或帧体部分的一个或多个预留位,来放置该IP地址预分配信息。具体地,该IP地址预分配信息可以采用IE形式封装在MAC帧中,比如可以采用ID为223的IE,或是其他预留或新建的IE位置。
[0265]在上述技术方案中,优选地,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
[0266]在该技术方案中,当采用MAC帧的帧体部分的一个或多个预留位来放置该IP地址预分配信息时,具体地,该预留位可以位于MAC帧的帧体部分的秩序域中,比如可以以IE的形式出现,被放置在帧体的某个秩序域中。
[0267]在上述技术方案中,优选地,所述数据交互模块502还发送第一握手消息帧,接收第二握手消息帧,所述第二握手消息帧中至少包含互联网协议地址请求信息,所述互联网协议地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址。
[0268]在该技术方案中,通过第二握手消息帧发送IP地址请求信息,一方面无线通信设备500可以向AP请求具体的IP地址,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备500与AP的连接速度。
[0269]在上述技术方案中,优选地,所述数据交互模块502还发送第三握手消息帧,接收第四握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址。
[0270]在该技术方案中,通过第四握手消息帧发送IP地址,一方面实现了由AP向无线通信设备500的传输,另一方面通过对现有信令的利用,有利于节省信令数量,加快无线通信设备500与AP的连接速度。
[0271]在上述技术方案中,优选地,还包括:所述数据交互模块502还在发送所述第三握手消息帧之前,向所述指定的动态主机设置协议服务器发送动态主机配置协议请求帧(DHCP request),并接收所述动态主机配置协议服务器返回的确认消息帧(DHCP ACK);其中,所述动态主机配置协议请求帧(DHCP request)用来与所述动态主机配置协议服务器确认将所述预分配IP地址分配给所述互联网协议地址预分配请求帧的发送方。
[0272]在该技术方案在,通过与DHCP服务器进行确认,从而将对IP地址的分配操作告知DHCP服务器,使得DHCP服务器能够对IP地址进行持续维护和管理,确保无线通信设备在接AAP后的稳定性。
[0273]在上述技术方案中,优选地,还包括:用成对临时密钥来加密所述预分配的IP地址。
[0274]在该技术方案中,无线通信设备500与AP通过协商临时密钥PTK来加密发送IP地址,有利于提升IP地址的传输过程的安全性。
[0275]在上述技术方案中,优选地,所述数据处理模块504在所述数据交互模块502发送所述第一握手消息帧之后的预设时间段内未接收到所述第二握手消息帧的情况下,生成互联网协议地址释放请求;所述数据交互模块502还向所述指定的动态主机设置协议服务器发送所述互联网协议地址释放请求,以指示其释放为所述互联网协议地址预分配请求帧的发送方预分配的IP地址。
[0276]在该技术方案中,当无线通信设备500通过开放系统认证请求帧发送IP地址预分配触发信息时,若一定时间内未接收到响应消息,则说明可能AP与DHCP服务器的协商不成功,比如信号中断,或是DHCP服务器无法满足无线通信设备500所需求的IP地址的种类或类型等原因,则无线通信设备500可以利用需要发送的其他消息帧,比如关联认证请求帧等,重新发送IP地址预分配触发信息。其中,当第一次发送的IP地址预分配触发信息中包含对IP地址的种类和/或类型等的需求时,第二次发送的IP地址预分配触发信息可以与第一次相同或不同,比如可以删除需求,以避免第一次的失败是由于DHCP服务器无法满足该需求而导致,从而有利于提高本次连接的成功率,并且加快连接速度。
[0277]图6示出了本发明的一个实施例的STA与AP建立初始连接时的信令交互流程图。
[0278]如图6所示,本发明的一个实施例的STA与AP建立初始连接时的信令交互流程包括:
[0279]步骤1:终端602发送探测请求帧。
[0280]步骤2:接收到探测请求帧的接入点604,向终端602返回探测响应帧。
[0281]步骤3:终端602向接入点604发送开放系统认证请求巾贞。在该请求巾贞中包含有IP地址预分配触发信息,其中,IP地址预分配触发信息用于触发接入点604向对应的DHCP服务器606发起IP地址预分配的交互操作。
[0282]其中,IP地址预分配的交互操作具体包括:
[0283]步骤Al:接入点604向DHCP服务器606发送DHCP discover(DHCP发现消息帧),请求DHCP服务器606为终端602分配IP地址;
[0284]步骤A2 =DHCP服务器向接入点604返回DHCP offer (DHCP提供消息帧),告知其为终端602分配的IP地址。
[0285]需要说明的是:
[0286]I) DHCP discover可能为广播消息帧,则接入点604无法在步骤Al中将DHCPdiscover直接发送至DHCP服务器606,而是广播该消息帧之后,由DHCP服务器606接收到;如果接入点604和DHCP服务器606事先存在关联关系,因而DHCP discover也可能为单播消息帧,并被接入点604直接发送至DHCP服务器606。
[0287]2)虽然仅需在开放系统认证请求帧内添加IP地址预分配触发信息,就可以使得接入点604发起上述交互操作,但为了进一步满足终端602的实际需求,在开放系统认证请求帧内还可以添加更多的需求信息,具体如图7所示。当然,这些需求信息显然并不是必须的。
[0288]图7示出了 IP地址预分配触发信息所处的信息元素的结构,该信息元素包括信息ID、长度以及IP地址预分配触发信息。该信息元素可以为开放系统认证请求帧中预留或新添加的,具体如表I所示,该信息元素的ID值可以为222 (或其他ID)。
[0289]
【权利要求】
1.一种无线通信方法,其特征在于,包括: 生成互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作; 发送所述互联网协议地址预分配请求帧。
2.根据权利要求1所述的无线通信方法,其特征在于,所述互联网协议地址预分配触发信息包含所述互联网协议地址预分配请求帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
3.根据权利要求2所述的无线通信方法,其特征在于,所述互联网协议地址预分配信息包含所述媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
4.根据权利要求1所述的无线通信方法,其特征在于,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
5.根据权利要求4所述的无线通信方法,其特征在于,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种 类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。
6.根据权利要求1所述的无线通信方法,其特征在于,还包括: 所述互联网协议地址预分配请求帧为开放系统认证请求帧和/或关联请求帧。
7.根据权利要求1至6中任一项所述的无线通信方法,其特征在于,还包括: 接收来自所述互联网协议地址预分配请求帧的接收方的互联网协议地址预分配响应帧,所述互联网协议地址预分配响应帧至少包含互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址类型标识; 其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型。
8.根据权利要求7所述的无线通信方法,其特征在于,还包括: 所述互联网协议地址预分配响应帧为开放系统认证响应帧和/或关联响应帧。
9.根据权利要求7所述的无线通信方法,其特征在于,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧头部分或帧体部分的一个或多个位。
10.根据权利要求9所述的无线通信方法,其特征在于,所述互联网协议地址预分配信息包含所述互联网协议地址预分配响应帧的媒介访问控制帧的帧体部分的秩序域中的一个或多个位。
11.根据权利要求7所述的无线通信方法,其特征在于,还包括: 接收第一握手消息帧; 返回第二握手消息帧,所述第二握手消息帧中至少包含IP地址请求信息,所述IP地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址。
12.根据权利要求11所述的无线通信方法,其特征在于,还包括: 接收第三握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址; 返回第四握手消息帧。
13.根据权利要求11所述的无线通信方法,其特征在于,还包括: 用成对临时密钥来解密所述预分配的IP地址。
14.根据权利要求7所述的无线通信方法,其特征在于,还包括: 在发送类型为开放系统认证请求帧的所述互联网协议地址预分配请求帧之后,判断在预设时间段内是否接收到所述互联网协议地址预分配响应帧; 若未接收到,则进一步生成并发送类型为关联认证请求帧的所述互联网协议地址预分配请求帧。
15.一种无线通信设备,`其特征在于,包括: 数据处理模块,用于生成互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作; 数据交互模块,用于发送所述互联网协议地址预分配请求帧。
16.根据权利要求15所述的无线通信设备,其特征在于,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
17.根据权利要求16所述的无线通信设备,其特征在于,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。
18.根据权利要求15至17中任一项所述的无线通信设备,其特征在于, 所述数据交互模块还接收来自所述互联网协议地址预分配请求帧的接收方的互联网协议地址预分配响应帧,所述互联网协议地址预分配响应帧至少包含互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址类型标识; 其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型。
19.根据权利要求18所述的无线通信设备,其特征在于, 所述数据交互模块还接收第一握手消息帧,并返回第二握手消息帧,所述第二握手消息帧中至少包含IP地址请求信息,所述IP地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址; 所述数据处理模块还生成所述第二握手消息帧。
20.根据权利要求19所述的无线通信设备,其特征在于, 所述数据交互模块还接收第三握手消息帧,返回第四握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址; 所述数据处理模块还生成所述第四握手消息帧。
21.根据权利要求20所述无线通信设备,其特征在于,还包括: 用成对临时密钥来解密所述预分配的IP地址。
22.根据权利要求18所述的无线通信设备,其特征在于, 所述数据处理模块在所述数据交互模块发送类型为开放系统认证请求帧的所述互联网协议地址预分配请求帧之后,判断在预设时间段内是否接收到所述互联网协议地址预分配响应帧,若未接收到,则进一步生成类型为关联认证请求帧的所述互联网协议地址预分配请求帧,以由所述数据交互模块进行发送。
23.一种无线通信方法,其特征在于,包括: 接收互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作; 发起所述互联网协议地址预分配交互操作。
24.根据权利要求23所述的无线通信方法,其特征在于,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
25.根据权利要求24所述的无线通信方法,其特征在于,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。
26.根据权利要求23所述的无线通信方法,其特征在于,所述发起所述互联网协议地址预分配交互操作的过程包括: 向所述指定的动态主机设置协议服务器发送动态主机设置协议发现消息帧(DHCPDiscover),并接收返回的动态主机设置协议提供消息巾贞(DHCP Offer);其中,所述动态主机设置协议发现消息帧(DHCP Discover)为广播信令或单播信令。
27.根据权利要求23至26中任一项所述的无线通信方法,其特征在于,还包括: 生成并发送互联网协议地址预分配响应帧,所述互联网协议地址预分配响应帧至少包含通过所述互联网协议地址预分配交互操作得到的互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址类型标识; 其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型。
28.根据权利要求27所述的无线通信方法,其特征在于,还包括: 发送第一握手消息巾贞; 接收第二握手消息帧,所述第二握手消息帧中至少包含IP地址请求信息,所述IP地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址。
29.根据权利要求28所 述的无线通信方法,其特征在于,还包括: 发送第三握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址; 接收第四握手消息帧。
30.根据权利要求29所述的无线通信方法,其特征在于,还包括: 在发送所述第三握手消息帧之前,向所述指定的动态主机设置协议服务器发送动态主机配置协议请求巾贞(DHCP request),所述动态主机配置协议请求巾贞(DHCP request)用来与所述动态主机配置协议服务器确认将所述预分配IP地址分配给所述互联网协议地址预分配请求巾贞的发送方; 接收所述动态主机配置协议服务器返回的动态主机配置协议确认帧(DHCP ACK)。
31.根据权利要求29所述方法,其特征在于,还包括: 用成对临时密钥来加密所述预分配的IP地址。
32.根据权利要求28所述的无线通信方法,其特征在于,还包括: 在发送所述第一握手消息帧之后,判断在预设时间段内是否接收到所述第二握手消息帧; 若未接收到,则向所述指定的动态主机设置协议服务器发送互联网协议地址释放请求,以指示其释放为所述互联网协议地址预分配请求帧的发送方预分配的IP地址。
33.一种无线通信设备,其特征在于,包括: 数据交互模块,用于接收互联网协议地址预分配请求帧,所述互联网协议地址预分配请求帧至少包含互联网协议地址预分配触发信息,所述互联网协议地址预分配触发信息用于指示所述互联网协议地址预分配请求帧的接收方发起与指定的动态主机设置协议服务器的互联网协议地址预分配交互操作; 数据处理模块,用于发起所述互联网协议地址预分配交互操作。
34.根据权利要求33所述的无线通信设备,其特征在于,所述互联网协议地址预分配请求帧还包含互联网协议地址种类标识,其中,所述互联网协议地址种类标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IP地址的种类。
35.根据权利要求34所述的无线通信设备,其特征在于,所述地址预分配请求帧还包含第一互联网协议地址类型标识和/或第二互联网协议地址类型标识,其中,所述第一互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv4种类的IP地址的类型,所述第二互联网协议地址类型标识的值指示所述接收方在执行所述互联网协议地址预分配交互操作的过程中请求预分配的IPv6种类的IP地址的类型。
36.根据权利要求33所述的无线通信设备,其特征在于,所述数据处理模块发起所述互联网协议地址预分配交互操作的过程包括: 控制所述数据交互模块向所述指定的动态主机设置协议服务器发送动态主机设置协议发现消息帧(DHCP Di SCOver ),并接收返回的动态主机设置协议提供消息帧(DHCPOffer); 其中,动态主机设置协议发现消息帧(DHCP Discover)为广播或单播信令。
37.根据权利要求33至36中任一项所述的无线通信设备,其特征在于,所述数据处理模块还生成互联网协议地址预分配响应帧,所述地址预分配响应帧至少包含通过所述互联网协议地址预分配交互操作得到的互联网协议地址预分配信息,所述互联网协议地址预分配信息至少包含预分配互联网协议地址种类标识、第一预分配互联网协议地址类型标识和第二预分配互联网协议地址 类型标识; 其中,所述预分配互联网协议地址种类标识的值表示所述指定的动态主机设置协议服务器预分配的IP地址的种类,所述第一预分配互联网协议地址类型标识的值表示预分配的IPv4种类的IP地址的类型,所述第二预分配互联网协议地址类型标识的值表示预分配的IPv6种类的IP地址的类型; 所述数据交互模块还发送所述互联网协议地址预分配响应帧。
38.根据权利要求37所述的无线通信设备,其特征在于, 所述数据交互模块还发送第一握手消息帧,接收第二握手消息帧,所述第二握手消息帧中至少包含互联网协议地址请求信息,所述互联网协议地址请求信息表示所述第二握手消息帧的发送方请求获取所述指定的动态主机设置协议服务器预分配的IP地址。
39.根据权利要求38所述的无线通信设备,其特征在于, 所述数据交互模块还发送第三握手消息帧,接收第四握手消息帧,所述第三握手消息帧中至少包含所述指定的动态主机设置协议服务器预分配的IP地址。
40.根据权利要求39所述无线通信设备,其特征在于,还包括: 所述数据交互模块还在发送所述第三握手消息帧之前,向所述指定的动态主机设置协议服务器发送动态主机配置协议请求帧(DHCP request),并接收所述动态主机配置协议服务器返回的确认消息帧(DHCP ACK); 其中,所述动态主机配置协议请求帧(DHCP request)用来与所述动态主机配置协议服务器确认将所述预分配IP地址分配给所述互联网协议地址预分配请求帧的发送方。
41.根据权利要求39所述无线通信设备,其特征在于,还包括:用成对临时密钥来加密所述预分配的IP地址。
42.根据权利要求38所述的无线通信设备,其特征在于, 所述数据处理模块在所述数据交互模块发送所述第一握手消息帧之后的预设时间段内未接收到所述第二握手消息帧的情况下,生成互联网协议地址释放请求; 所述数据交互模块还向所述指定的动态主机设置协议服务器发送所述互联网协议地址释放请求,以指示其释放为所述互联网协议地址预分配请求帧的发送方预分配的IP地 址。
【文档编号】H04L29/12GK103442450SQ201310367743
【公开日】2013年12月11日 申请日期:2013年8月21日 优先权日:2013年8月21日
【发明者】董贤东 申请人:宇龙计算机通信科技(深圳)有限公司