网络装置及其切换频道的方法

文档序号:9381472阅读:336来源:国知局
网络装置及其切换频道的方法
【技术领域】
[0001]本发明涉及无线通信领域,尤其涉及一种网络装置及其切换频道的方法。
【背景技术】
[0002]近年来,随着无线网络不断发展,大部分计算机装置、智能手机以及网络装置等都具备wifi功能,让各个wifi装置之间互相连接的需要也越来越高。wifi直连技术(wifiDirect),又称wifi点对点技术(wifi peer-to-peer),可以让无线网络装置不必通过站点,而直接以点对点的方式,与另一个无线网络装置进行连线并通信。无线网络装置既可以将自身作为接入点,为其他无线网络装置提供接入服务,也可以作为客户端接入其他无线网络装置。此时,一个接入点和接入它的所有客户端可称为一个群组。
[0003]由于目前的wifi信号可分为多个频道(channel),当某一区域内有多个群组存在时,若多个群组位于同一频道时就会产生干扰,此时作为接入点的无线网络装置需要切换至其他频道以降低干扰;此外,当目前的群组需要接纳另一工作于其他频道的客户端网络装置的接入时,由于同一无线网络装置无法在同一时刻采用两种工作频道,此时也需要进行工作频道的切换。现有技术中切换频道时通常采用重新启动接入点网络装置和客户端网络装置并重新配置参数的方式,这样不仅费时,而且无法保证接入点网络装置和客户端网络装置之间的同步,效率低下。

【发明内容】

[0004]有鉴于此,有必要提供一种网络装置,能够快速、同步的切换频道。
[0005]同时,还需要提供一种切换频道的方法,使得网络装置能够快速、同步的切换频道。
[0006]本发明实施方式中的网络装置,为至少一个其他网络装置提供无线接入服务,所述网络装置以及所述其他网络装置均工作于第一频道,所述网络装置包括:发送模块、切换模块、以及通信模块。其中,发送模块用于发送断线信息帧到所述其他网络装置,所述断线信息帧中包含断线原因代码以及第二频道信息;切换模块用于将所述网络装置的工作频道从所述第一频道切换至所述第二频道;通信模块用于等待所述其他网络装置重新以所述第二频道连接。
[0007]优选地,所述断线原因代码表示的原因为需要切换频道。
[0008]优选地,所述断线信息帧中还包括断线时间,所述其他网络装置根据所述断线时间进行断线操作。
[0009]优选地,还包括更新模块,用于在切换至所述第二频道之后更新所述网络装置的信标信息和探查信息中的工作频道信息。
[0010]本发明实施方式中的网络装置,通过无线接入其他网络装置,所述网络装置以及所述其他网络装置均工作于第一频道,所述网络装置包括:接收模块、中断模块、切换模块以及通信模块。其中,接收模块用于接收所述其他网络装置发送的断线信息帧,所述断线信息帧中包含断线原因代码以及第二频道信息;中断模块用于在接收到所述断线信息帧之后断开当前与所述其他网络装置的通信连接;切换模块用于将所述网络装置的工作频道从所述第一频道切换至所述第二频道;通信模块用于以所述第二频道搜寻并重新连接至所述其他网络装置。
[0011]优选地,所述断线原因代码表示的原因为需要切换频道。
[0012]优选地,所述断线信息帧中还包括断线时间,所述中断模块根据所述断线时间断开通信连接。
[0013]本发明实施方式中的网络装置频道切换方法,所述网络装置为至少一个其他网络装置提供无线接入服务,所述网络装置以及所述其他网络装置均工作于第一频道,该方法包括以下步骤:发送断线信息帧到所述其他网络装置,所述断线信息帧中包含断线原因代码以及第二频道信息;将所述网络装置的工作频道从所述第一频道切换至所述第二频道;等待所述其他网络装置重新以所述第二频道连接。
[0014]优选地,所述断线原因代码表示的原因为需要切换频道。
[0015]优选地,所述断线信息帧中还包括断线时间,所述其他网络装置根据所述断线时间进行断线操作。
[0016]优选地,该方法还包括在切换至所述第二频道之后更新所述网络装置的信标信息和探查信息中的工作频道信息。
[0017]本发明实施方式中的网络装置频道切换方法,所述网络装置通过无线接入其他网络装置,所述网络装置以及所述其他网络装置均工作于第一频道,该方法包括以下步骤:接收所述其他网络装置发送的断线信息帧,所述断线信息帧中包含断线原因代码以及第二频道信息;断开当前与所述其他网络装置的通信连接;将所述网络装置的工作频道从所述第一频道切换至所述第二频道;以所述第二频道搜寻并重新连接至所述其他网络装置。
[0018]优选地,所述断线原因代码表示的原因为需要切换频道。
[0019]优选地,所述断线信息帧中还包括断线时间,所述其他网络装置根据所述断线时间断开通信连接。
[0020]相较于现有技术,本发明实施方式中的网络装置及其频道切换方法,通过由作为接入端的网络装置发送断线信息帧给作为客户端的网络装置,保证了作为接入端的网络装置和作为客户端的网络装置之间频道切换过程的同步,节省了时间,提高了频道切换效率。
【附图说明】
[0021]图1a为本发明本发明一实施方式中网络装置的应用环境图。
[0022]图1b为本发明本发明另一实施方式中网络装置的应用环境图。
[0023]图2a为本发明一实施方式中第一网络装置的功能模块图。
[0024]图2b为本发明另一实施方式中第二网络装置的功能模块图。
[0025]图3为本发明一实施方式网络装置切换频道方法流程图。
[0026]图4为本发明另一实施方式网络装置切换频道方法流程图。
[0027]主要元件符号说明
[0028]网络装置100,200,300,600
[0029]群组400,500
[0030]第一网络装置10
[0031]第二网络装置20
[0032]发送模块101
[0033]切换模块103,205
[0034]通信模块105,207
[0035]更新模块107
[0036]接收模块201
[0037]中断模块203
【具体实施方式】
[0038]如图1a所示,为本发明一实施方式中网络装置的应用环境图。图中网络装置分为三种类型,网络装置可以为个人计算机、智能手机、机顶盒、路由器、网关等,本发明并不以此为限,其中,网络装置100用于作为接入点为其他客户端网络装置提供无线接入服务,网络装置200用于作为客户端无线接入至其他接入点网络装置,网络装置300则可以实现即作为接入点也作为客户端的功能,在本实施方式中,网络装置300作为接入点为网络装置200提供接入服务,组成群组500,同时,网络装置300作为客户端接入网络装置100,组成群组400。由于网络装置300同一时间内只能在同一频道内工作,因此,在图1a所示的实施方式中,当网络装置300同时作为客户端和接入点工作时,群组400和群组500的频道也相同。
[0039]如图1b所示,为本发明另一实施方式中网络装置的应用环境图。在本实施方式中,与图1a中相同,网络装置300可同时作为客户端和接入点工作,网络装置300为网络装置200提供接入服务,组成群组500,群组500工作于第一频道。若网络装置300想要作为客户端连接至工作于第二频道的网络装置600,由于频道不同,将无法直接进行连接。此时,网络装置300可以通过切换频道,使得网络装置300以及网络装置200同时切换到第二频道,从而使得网络装置30可以连接至网络装置600,实现通信连接。
[0040]下面结合附图,详细说明网络装置的具体功能以及切换频道的方法。
[0041]如图2a所示,为本发明一实施方式中第一网络装置的功能模块图。在本实施方式中,第一网络装置10可以为图1a中所示的网络装置100,也可以是网络装置300中的接入点功能部分,第一网络装置10用于作为接入点为其他客户端网络装置提供无线接入服务。第一网络装置10包括:发送模块101、切换模块103、通信模块105以及更新模块107。
[0042]如图2b所示,为本发明一实施方式中第二网络装置的功能模块图。在本实施方式中,第二网络装置20可以为图1a中所示的网络装置200,也可以是网络装置300中的客户端功能部分,第二网络装置20用于作为客户端无线接入至其他接入点网络装置,第二网络装置20可以是个人计算机、智能手机、智能电视、机顶盒、路由器等,本发明并不以此为限。第二网络装置20包括:接收模块201、中断模块203、切换模块205以及通信模块207。
[0043]在本实施方式中,虽以第一网络装置10作为接入点、以第二网络装置20作为客户端为例来说明各网络装置的结构,但实际中并不以此为限。网络装置也可包括上述所有各个功能模块,即图1a中所示的网络装置300,在同一个网络装置中,可同时包括发送模块、切换模块、通信模块、更新模块、接收模块以及中断模块,以实现既可作为接入点为其他网络装置提供服务又可作为客户端连接其他
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1