无线漫游方法、接入点装置以及移动台与流程

文档序号:17090105发布日期:2019-03-13 23:21阅读:259来源:国知局
无线漫游方法、接入点装置以及移动台与流程

本发明涉及通信技术领域,特别涉及一种无线漫游方法、接入点装置以及移动台。



背景技术:

在无线保真(wirelessfidelity,wifi)技术中,移动台(station,sta)通过连接到一个无线接入点(accesspoint,ap)来获取网络服务。但是,一个接入点所覆盖的范围是有限的。而因为无线上网的流动性特点,移动台可能会移出当前所连的接入点的覆盖范围。通过设置新的接入点,移动台可以连接到所述新的接入点从而保持其原有的上网服务。

在wifi漫游场景中,移动台在从当前接入点切换到目标接入点之后,所述移动台需要与所述目标接入点进行密钥交换,以获取对应所述目标接入点的密钥,但所述密钥交换的过程会耗费一定的时间,从而导致较高的漫游延迟。

因此,需要一种新的无线漫游方法,以提升无线漫游的效率。



技术实现要素:

为提升无线漫游的效率,本发明实施例提供了一种无线漫游方法,包括:判断是否存储有移动台对应目标接入点的密钥;若没有所述密钥,则代表所述移动台与目标接入点进行密钥交换,以获取对应所述移动台的密钥;以及将所述密钥发送给所述移动台。

可选地,所述判断是否存储有移动台对应目标接入点的密钥包括:判断移动台是否处于边界状态;以及若处于边界状态,判断是否存储有所述移动台对应目标接入点的密钥。

可选地,所述边界状态包括:所述移动台的第一信号强度信息值与第二信号强度信息值之差小于边界阈值;其中,所述第一信号强度信息值包括所述移动台检测到当前接入点的信号强度或是当前接入点检测到所述移动台的信号强度,所述第二信号强度信息值包括所述移动台检测到目标接入点的信号强度或是目标接入点检测到所述移动台的信号强度。

可选地,所述边界阈值为固定值。

可选地,所述边界阈值与所述第一信号强度信息值和所述第二信号强度信息值较大的一个相关;或与所述第一信号强度信息值与所述第二信号强度信息值的平均数相关。

可选地,所述密钥交换包括:向所述目标接入点发送密钥请求信息,所述密钥请求信息包含所代理的移动台的mac地址;从所述目标接入点获取密钥请求反馈信息;根据所述密钥反馈信息计算并获得密钥;以及向所述目标接入点确认密钥。

本发明实施例还提供了一种无线漫游方法,包括:接收当前接入点发送的密钥更新请求;与当前接入点进行密钥交换;与当前接入点进行密钥确认;判断是否有移动台接入;以及若确定有移动台接入,使用密钥与所述移动台进行通信。

可选地,所述与当前接入点进行密钥交换包括:接收所述当前接入点发送的密钥请求信息,所述密钥请求信息包含当前接入点所代理的移动台的mac地址;将所述密钥请求信息发送至接入点控制器;接收所述接入点控制器发送的基准临时密钥和刷新编号;以及通过所述基准临时密钥和刷新编号生成成对临时密钥,并发送密钥反馈信息至所述当前接入点,所述密钥反馈信息包括所述基准临时密钥和刷新编号。

可选地,在所述移动台接入后,所述无线漫游方法还包括:将广播密钥发送给所述移动台。

本发明实施例还提供了一种无线漫游方法,包括:从当前接入点接收对应目标接入点的密钥;判断是否进行漫游;以及若进行漫游,则利用接收到的所述密钥与所述目标接入点进行通信;其中,所述当前接入点与所述目标接入点具有相同的服务集标识。

可选地,若在进行漫游时尚未接收到当前接入点发送的密钥,则与所述目标接入点进行密钥交换以获取密钥。

可选地,在进行漫游后,所述无线漫游方法还包括:接收所述目标接入点发送的广播密钥。

本发明实施例还提供了一种接入点装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的无线漫游方法中的步骤。

本发明实施例还提供了一种接入点装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的无线漫游方法中的步骤。

本发明实施例还提供了一种移动台,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的无线漫游方法中的步骤。

与现有技术相比,本发明实施例的技术方案具有以下优点:

本发明实施例判断移动台是否处于边界状态;若处于边界状态,判断是否存储有所述移动台对应目标接入点的密钥;若没有所述密钥,则代表所述移动台与目标接入点进行密钥交换,以获取对应所述移动台的密钥;以及将所述密钥发送给所述移动台。在本发明技术方案中,所述移动台在与目标接入点连接之前,当前接入点就会代表移动台从所述目标接入点中获取对应所述移动台的密钥,因此,在接入所述目标接入点后,所述移动台就不需要与所述目标接入点进行密钥交换,从而减少因密钥交换导致的漫游延迟,提升无线漫游的效率,进而提升用户体验。

进一步,所述边界阈值与所述第一信号强度信息值与所述第二信号强度信息值较大的一个相关;或与所述第一信号强度信息值与所述第二信号强度信息值的平均数相关。在本发明技术方案中,通过将所述边界阈值设置为与信号强度信息相关,可以避免在两个无线接入点较近的情况下,由于边界阈值设置较小而导致所述当前接入点频繁判断是否存储有所述移动台对应目标接入点的密钥,从而减小所述当前接入点的功耗。

附图说明

图1是本发明实施例提供的一种无线漫游方法的流程示意图;

图2是图1中的s13的流程示意图;

图3是本发明实施例提供的一种无线漫游方法的流程示意图;

图4是本发明实施例提供的一种无线漫游方法的流程示意图;

图5是本发明实施例提供的一种接入点装置的结构示意图;

图6是本发明实施例提供的一种接入点装置的结构示意图;以及

图7是本发明实施例提供的一种移动台的结构示意图。

具体实施方式

参考图1,图1是本发明实施例提供的一种无线漫游方法的流程示意图,图1所示的漫游方法适用于当前接入点侧,包括以下步骤,需要指出的是,本实施例中各个步骤的序号并不代表对各个步骤的执行顺序的限定。

在s11中,判断移动台是否处于边界状态。

在一些实施例中,当前接入点与所述移动台连接时,所述当前接入点判断所述移动台是否处于边界状态。所述当前接入点是指与所述站点进行连接的接入点,也即所述站点接入当前接入点。当前接入点与目标接入点具备相同的服务集标识(servicesetidentifier,ssid)。所述站点可以在当前接入点与目标接入点之间进行切换,保持无间断的网络连接,以实现无线漫游。

在具体实施中,所述边界状态包括:所述移动台的第一信号强度信息值与第二信号强度信息值之差小于边界阈值;其中,所述第一信号强度信息值包括所述移动台检测到当前接入点的信号强度或是当前接入点检测到所述移动台的信号强度,所述第二信号强度信息值包括所述移动台检测到目标接入点的信号强度或是目标接入点检测到所述移动台的信号强度。

具体地,所述第一信号强度信息值和所述第二信号强度信息值均可以是接收信号强度指示(receivedsignalstrengthindication,rssi)值。

在一些实施例中,所述边界阈值可以设置为固定值,例如,10db。在一个实施例中,边界阈值为10db,且所述第一信号强度信息值为-80dbm,所述第二信号强度信息值为-75dbm小于5db,两者之前的绝对值为5db,小于边界阈值,则可以确定所述移动台处于边界状态。

在某些情况下,如果当前接入点和目标接入点的距离过近,则所述第一信号强度信息值和所述第二信号强度信息值均相对较大,即使所述移动台小幅移动,也很可能超过设置为固定值的边界阈值,从而导致所述当前接入点需要频繁判断是否存储有所述移动台对应目标接入点的密钥。而如果所述边界阈值设置过大,则会导致所述移动台较难完成切换。

在一些实施例中,所述边界阈值可以设置为可变值。具体地,所述边界阈值与所述第一信号强度信息值与所述第二信号强度信息值较大的一个相关;或与所述第一信号强度信息值与所述第二信号强度信息值的平均数相关。

在一个实施例中,所述边界阈值可以为0.1*[max(ap1_rssi,ap2_rssi)-ref]。其中,ap1_rssi和ap2_rssi分别为第一信号强度信息值和第二信号强度信息值,ref为参考固定值。

通过上述设置,若当前接入点和目标接入点的距离过近,则所述边界阈值会相应增大,因此有效地减小了所述当前接入点判断是否存储有所述移动台对应目标接入点的密钥的次数,从而减小所述当前接入点的功耗。

在一些实施例中,若所述移动台处于边界状态,则执行s12;否则,继续执行s11。

在s12中,判断是否存储有所述移动台对应目标接入点的密钥。

在一些实施例中,当所述移动台处于边界状态时,所述当前接入点判断是否存储有所述移动台对应目标接入点的密钥。所述密钥包括所述移动台与所述目标节点通信时使用的单播密钥。

若所述当前接入点存储有目标接入点的密钥,则所述当前接入点执行s11;否则,执行s13。

在s13中,代表所述移动台与目标接入点进行密钥交换,以获取对应所述移动台的密钥。

在一些实施例中,若所述当前接入点没有存储目标接入点的密钥,则代表所述移动台与所述目标接入点进行密钥交换。所述密钥交换的步骤包括:向所述目标接入点发送密钥请求信息,所述密钥请求信息包含所代理的移动台的mac地址;从所述目标接入点获取密钥请求反馈信息;根据所述密钥反馈信息获取密钥;以及向所述目标接入点确认密钥。

有关所述当前接入点与所述目标接入点的密钥交换步骤可以参考图2,图2是图1中的s13的流程示意图。

在s131中,所述当前接入点向所述目标接入点发送密钥请求信息。

具体的,在一实施例中,所述密钥请求信息中的信息被密钥请求密钥(keyrequestkey,krk)加密。在另一实施例中,所述当前接入点与所述目标接入点间的通信有特定密钥,所述密钥请求信息中的信息被此特定密钥加密。

在s132中,所述目标接入点将所述密钥请求信息发送至接入点控制器。

在s133中,所述接入点控制器验证所述密钥请求信息。

在s134中,若验证通过,所述接入点控制器根据所述密钥请求信息,将生成的基准临时密钥(basetransientkey,btk)以及刷新编号(refreshnumber,rn)发送至所述目标接入点。

在s135中,所述目标接入点通过btk及rn生成成对临时密钥(pairwisetransientkey,ptk),并发送密钥反馈信息至所述当前接入点。

在一些实施例中,所述目标接入点通过btk及rn生成ptk作为与对应移动台进行通信的密钥。所述密钥反馈信息包括btk以及rn。

在s136中,所述当前接入点验证所述密钥反馈信息。

在s137中,根据所述密钥反馈信息计算并获得密钥。

在一些实施例中,所述当前接入点根据所述密钥反馈信息中的btk以及rn计算并获取ptk作为所述移动台与所述目标接入点进行通信的密钥。

在s138中,向所述目标接入点确认密钥。

在s14中,将所述密钥发送给所述移动台。

在一些实施例中,当所述移动台处于边界状态后,所述当前接入点将所述密钥发送给所述移动台,因此,所述移动台在接入所述目标接入点之后不需要与所述目标接入点进行密钥交换,从而减少因密钥交换导致的漫游延迟,提升无线漫游的效率,进而提升用户体验。

参考图3,图3是本发明实施例提供的一种无线漫游方法的流程示意图,图3所示的漫游方法适用于目标接入点侧,包括以下步骤,需要指出的是,本实施例中各个步骤的序号并不代表对各个步骤的执行顺序的限定。

在s21中,接收当前接入点发送的密钥更新请求。

在一些实施例中,当所述移动台处于边界状态时,所述目标接入点会受到所述当前接入点代表所述移动台发送的密钥更新请求,以使所述移动台可以获取与目标接入点对应的密钥。

在s22中,与当前接入点进行密钥交换。

在一些实施例中,所述目标接入点与所述当前接入点进行密钥交换包括:接收所述当前接入点发送的密钥请求信息,所述密钥请求信息包含当前接入点所代理的移动台的mac地址;将所述密钥请求信息发送至接入点控制器;接收所述接入点控制器发送的基准临时密钥和刷新编号;以及所述目标接入点通过所述基准临时密钥和刷新编号生成成对临时密钥,并发送密钥反馈信息至所述当前接入点,所述密钥反馈信息包括所述基准临时密钥和刷新编号。

更多有关s22的具体细节可以参考上文中s13的相关描述,在此不再赘述。

在s23中,与当前接入点进行秘钥确认。

在s24中,判断是否有移动台接入。

在一些实施例中,当满足一定条件时,例如第二信号强度信息值大于第一信号强度信息值,所述移动台可以切换至目标接入点。

在一些实施例中,若所述目标接入点确定有移动台接入时,执行s25,否则执行s21。

在s25中,使用密钥与所述移动台进行通信。

在一些实施例中,所述目标接入点使用单播密钥与所述移动台进行通信。

在一些实施例中,在确定有移动台接入后,所述目标接入点通过单播的方式向所述移动台发送广播密钥,以使所述移动台可以接收所述目标接入点发送的广播信息。

参考图4,图4是本发明实施例提供的一种无线漫游方法的流程示意图,图4所示的漫游方法适用于移动台侧,包括以下步骤,需要指出的是,本实施例中各个步骤的序号并不代表对各个步骤的执行顺序的限定。

在s31中,从当前接入点接收对应目标接入点的密钥。

在一些实施例中,当所述移动台处于边界状态时,即所述移动台的第一信号强度信息值与第二信号强度信息值之差小于边界阈值时,所述移动台接收当前接入点接收对应目标接入点的密钥。

在一些实施例中,所述边界状态包括:所述移动台的第一信号强度信息值与第二信号强度信息值之差小于边界阈值。所述边界阈值可以为固定值或可变值。更多有关所述边界状态与所述边界阈值的描述可以参考上文s11中的相关描述,在此不再赘述。

在s32中,判断是否进行漫游。

当满足一定条件时,例如第二信号强度信息值大于第一信息强度信息值,所述移动台可以进行漫游,切换至所述目标接入点。

在s33中,利用接收到的所述密钥与所述目标接入点进行通信。

在一些实施例中,所述移动台可以利用接收到的所述密钥与所述目标接入点进行通信。因此,在接入目标接入点后,所述移动台就不需要进行密钥交换,从而减少因密钥交换导致的漫游延迟,提升无线漫游的效率,进而提升用户体验。

在一些实施例中,在进行漫游时尚未接收到当前接入点发送的单播密钥,则与所述目标接入点进行密钥交换以获取单播密钥。

在一些实施例中,在所述移动台进行漫游,接入所述目标接入点后,接收所述目标接入点发送的广播密钥。

参考图5,图5是本发明实施例提供的一种接入点装置的结构示意图,所述接入点装置用于当前接入点侧,包括存储器11和处理器12,所述存储器上11存储有可在所述处理器12上运行的计算机程序,所述存储在存储器11上的计算机程序即为实现所述无线漫游方法中的步骤的程序,所述处理器12执行所述程序时实现所述步骤。所述存储器11可以包括:rom、ram、磁盘或光盘等。所述无线漫游方法的步骤请参见上文,此处不再赘述。

参考图6,图6是本发明实施例提供的一种接入点装置的结构示意图,所述接入点装置用于目标接入点侧,包括存储器21和处理器22,所述存储器上21存储有可在所述处理器22上运行的计算机程序,所述存储在存储器21上的计算机程序即为实现所述无线漫游方法中的步骤的程序,所述处理器22执行所述程序时实现所述步骤。所述存储器21可以包括:rom、ram、磁盘或光盘等。所述无线漫游方法的步骤请参见上文,此处不再赘述。

参考图7,图7是本发明实施例提供的一种移动台的结构示意图,所述移动台包括存储器31和处理器32,所述存储器上31存储有可在所述处理器32上运行的计算机程序,所述存储在存储器31上的计算机程序即为实现所述无线漫游方法中的步骤的程序,所述处理器32执行所述程序时实现所述步骤。所述存储器31可以包括:rom、ram、磁盘或光盘等。所述无线漫游方法的步骤请参见上文,此处不再赘述。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1