通信系统、接入点、无线LAN终端、通信控制方法和非暂时性计算机可读介质与流程

文档序号:26103832发布日期:2021-07-30 18:15阅读:115来源:国知局
通信系统、接入点、无线LAN终端、通信控制方法和非暂时性计算机可读介质与流程

本发明涉及通信系统、接入点、无线lan终端、通信控制方法和通信控制程序。



背景技术:

在无线lan通信系统中,接入点和无线lan(局域网)终端具有被称为多速率控制的切换通信速率的功能,并且与多速率控制相关的技术是已知的(例如,专利文献1)。

专利文献1公开了当建立接入点和无线lan终端之间的链路时基于发送/接收速率来设置无线lan终端能够使用的最大发送速率和最小发送速率。

引文列表

专利文献

专利文献1:日本特开2005-286642



技术实现要素:

发明要解决的问题

顺便提及,当无线lan终端不能再与无线lan终端当前所连接的接入点通信时,无线lan终端进行漫游以进行从接入点到另一接入点的重新连接。当无线lan终端进行漫游时,无线lan终端基于无线电波强度和通信重试状态来判断是否在无线lan终端侧进行漫游,并且如果判断结果满足上述用于进行漫游的条件,则进行漫游。

应当注意,关于无线lan终端,存在用作固定安装的固定站的终端。固定安装的无线lan终端优选总是连接到相同的接入点,例如最接近该无线lan终端的接入点。即,优选防止固定安装的无线lan终端进行漫游。

然而,考虑到整个无线lan网络的系统配置,安装在固定位置并使用的无线lan终端可以进行非预期的漫游。这是因为无线电波强度和通信重试不能由接入点控制,因此不能进行预期的漫游控制。即,在某些情况下,无法防止固定安装的无线lan终端进行漫游。

本发明是为了解决上述问题而进行的并且其目的在于提供能够防止固定安装的无线lan终端进行漫游的通信系统、接入点、无线lan终端、通信控制方法和通信控制程序。

用于解决问题的方案

根据本发明的通信系统包括:

无线lan终端,其被配置为发送用于指示所述无线lan终端是否是固定安装的固定站的第一信息;以及

接入点,其被配置为在所述第一信息指示所述无线lan终端是所述固定站的情况下,从在与所述无线lan终端的通信中能够设置的多个通信速率中选择包括最大通信速率和最小通信速率的通信速率,并且将与所选择的通信速率有关的第二信息发送到所述无线lan终端,

其中,所述无线lan终端基于所述第二信息中所包括的通信速率尝试通信。

根据本发明的接入点包括:

通信单元,用于从无线lan终端接收用于指示所述无线lan终端是否是固定安装的固定站的第一信息;以及

选择单元,用于在所述第一信息指示所述无线lan终端是所述固定站的情况下,从在与所述无线lan终端的通信中能够设置的多个通信速率中选择包括最大通信速率和最小通信速率的通信速率,

其中,所述通信单元将与所选择的通信速率有关的第二信息发送到所述无线lan终端。

根据本发明的无线lan终端包括:

通信单元,用于将用于指示所述无线lan终端是否是固定安装的固定站的第一信息发送到接入点,并且从所述接入点接收与用于与所述接入点的通信的通信速率有关的第二信息;以及

通信控制单元,用于基于所述第二信息中所包括的通信速率尝试通信。

根据本发明的通信控制方法包括:

从无线lan终端接收用于指示所述无线lan终端是否是固定安装的固定站的第一信息;

在所述第一信息指示所述无线lan终端是所述固定站的情况下,从在与所述无线lan终端的通信中能够设置的多个通信速率中选择包括最大通信速率和最小通信速率的通信速率;以及

将与所选择的通信速率有关的第二信息发送到所述无线lan终端。

根据本发明的通信控制程序使得计算机:

从无线lan终端接收用于指示所述无线lan终端是否是固定安装的固定站的第一信息;

在所述第一信息指示所述无线lan终端是所述固定站的情况下,从在与所述无线lan终端的通信中能够设置的多个通信速率中选择包括最大通信速率和最小通信速率的通信速率;以及

将与所选择的通信速率有关的第二信息发送到所述无线lan终端。

发明的效果

根据本发明,可以提供能够防止固定安装的无线lan终端进行漫游的通信系统、接入点、无线lan终端、通信控制方法和通信控制程序。

附图说明

图1是示出根据第一示例性实施例的通信系统的配置示例的图;

图2是示出根据第二示例性实施例的通信系统的配置示例的图;

图3是用于说明当cl连接到ap时的操作示例的图;

图4是用于说明根据第二示例性实施例的ap的操作示例的图;

图5是用于说明根据第二示例性实施例的通信系统的操作示例的图;

图6是用于说明根据第二示例性实施例的通信系统的操作示例的图;以及

图7是示出根据本发明的各个示例性实施例的无线lan终端等的硬件配置的框图。

具体实施方式

在下文中,将参考附图描述本发明的示例性实施例。注意,为了明确说明,以下描述和附图被部分省略并适当简化。此外,在整个附图中将相同的附图标记分配给相同的要素,并且根据需要省略冗余描述。

(第一示例性实施例)

将参考图1描述第一示例性实施例。图1是示出根据第一示例性实施例的通信系统的配置示例的图。通信系统1是无线lan通信系统。通信系统1包括无线lan终端10和接入点(ap)20。

无线lan终端10进行用于连接到接入点20的处理(使无线lan终端10属于接入点20的处理),然后进行与接入点20的无线电通信。无线lan终端10可以被称为使用接入点20作为无线主单元的无线从站,或者可以替代地被称为客户端(cl)。

无线lan终端10包括通信单元11和通信控制单元12。

通信单元11向接入点20发送指示无线lan终端10是否是固定安装的固定站的第一信息。此外,通信单元11从接入点20接收与用于与接入点20通信的通信速率有关的第二信息。

第一信息包括指示无线lan终端10是固定安装的固定站的信息。第一信息可以包括指示无线lan终端10是移动站的信息,该移动站是被移动和使用的终端或者将被移动和使用的终端。换句话说,当第一信息指示无线lan终端10是移动站时,第一信息指示无线lan终端10不是固定站。

第二信息是与可以由无线lan终端10和接入点20设置的多个通信速率中的在无线lan终端10和接入点20之间的通信中使用的通信速率有关的信息。能够设置的通信速率可以是能够由无线lan终端10和接入点20这两者支持的通信速率。

通信控制单元12基于第二信息中所包括的通信速率尝试与接入点20通信。

接入点20包括通信单元21和选择单元22。

通信单元21从无线lan终端10接收第一信息,并且将与后述的选择单元22选择的通信速率有关的第二信息发送到无线lan终端10。

选择单元22基于第一信息,从与无线lan终端10的通信中能够设置的多个通信速率中选择在通信中使用的通信速率。当第一信息指示无线lan终端10是固定站时,选择单元22从在与无线lan终端10的通信中能够设置的多个通信速率中选择包括最高通信速率(最大发送速率)和最低通信速率(最小通信速率)的通信速率。即,选择单元22从在与无线lan终端10的通信中能够设置的多个通信速率中选择一些通信速率。

如上所述,无线lan终端10向接入点20发送与无线lan终端10是否是固定站有关的第一信息。当无线lan终端10是固定站时,接入点20不选择在通信中能够设置的所有通信速率,而是仅选择包括最大通信速率和最小通信速率的一些通信速率。

应当注意,在无线电通信中,通信速率越低,建立通信越容易。如上所述,接入点20针对作为固定站的无线lan终端10选择一些通信速率,而不是选择在通信中能够设置的所有通信速率。因此,与选择了在通信中能够设置的所有通信速率的情况相比,在选择了一些通信速率的情况下,无线lan终端10和接入点20更可能使用较低的通信速率来进行通信。这使得建立通信变得更容易。变得容易建立通信的事实意味着不太可能发生通信重试;即,可以防止漫游的发生。因此,通过根据第一示例性实施例的通信系统1,可以防止固定安装的无线lan终端进行漫游。

(第二示例性实施例)

接着,将描述第二示例性实施例。第二示例性实施例是更详细地描述第一示例性实施例的示例性实施例。

<通信系统的配置示例>

将参考图1描述根据第二示例性实施例的通信系统100的配置示例。图2是示出根据第二示例性实施例的通信系统的配置示例的图。

通信系统100是如第一示例性实施例的情况中那样的无线lan通信系统。通信系统100包括cl30、cl40和ap50。注意,通信系统100包括cl30和cl40的两个无线lan终端,但是通信系统100可以仅包括一个或多个无线lan终端。

cl30和cl40各自是与根据第一示例性实施例的无线lan终端10相对应的无线lan终端。cl30和cl40是进行用于连接到ap50的处理并进行与ap50的无线电通信的客户端。cl30和cl40可以被称为使用ap50作为无线主单元的无线从站。cl30和cl40可以是例如移动电话终端、智能电话终端、平板终端、个人计算机装置或无线路由器等。

cl30和cl40是在无线lan标准中支持使用5ghz频带的ieee(电气和电子工程师协会)802.11a的无线lan终端。cl30和cl40支持由上述无线lan标准支持的6mbps、9mbps、12mbps、18mbps、24mbps、36mbps、48mbps和54mbps的通信速率。

注意,当然,由cl30和cl40支持的上述无线lan标准和上述通信速率仅是示例。因此,cl30和cl40可以支持ieee802.11g和/或ieee802.11n,该ieee802.11n用于支持高达600mbps的通信速率。可选地,cl30和cl40可以支持ieee802.11ac和/或ieee802.11ax,该ieee802.11ac用于支持6930mbps的通信速率。

cl30是作为以固定方式安装的固定站操作的无线lan终端。cl40是作为被移动和使用的移动站或者将被移动和使用的移动站操作的无线lan终端。仅要求cl30和cl40是具有稍后描述的功能单元的无线lan终端,因此它们可以是具有相同配置的无线lan终端或具有不同配置的无线lan终端。注意,为了简化说明,在下面的描述中假设cl30和cl40是具有相同配置的无线lan终端。

ap50与根据第一示例性实施例的接入点20相对应。ap50是使用cl30和cl40作为无线从站的无线主单元。ap50可以是例如无线基站设备、包括无线路由器的无线通信设备、以及无线中继设备。在无线lan标准中,ap50支持使用5ghz频带的ieee802.11a。ap50支持由上述无线lan标准所支持的6mbps、9mbps、12mbps、18mbps、24mbps、36mbps、48mbps和54mbps的通信速率。

注意,当然,由ap50支持的上述无线lan标准和上述通信速率仅是示例。仅要求ap50支持由cl30和cl40所支持的无线lan标准和通信速率。因此,ap50可以支持ieee802.11g或ieee802.11n。可选地,ap50可以支持ieee802.11ac或ieee802.11ax。

<cl(客户端)的配置示例>

接着,将描述cl30和cl40的配置示例。如上所述,由于cl30和cl40是具有相同配置的无线lan终端,因此将首先描述cl30的配置示例。此后,将描述cl40的配置示例,并且将适当地省略与cl30的配置相同的配置的描述。

将描述cl30的配置示例。cl30包括通信单元31和通信控制单元32。

通信单元31与根据第一示例性实施例的通信单元11相对应。当cl30连接到(属于)ap50时,通信单元31将指示cl30是固定站还是移动站的固定站/移动站信息包括在探测请求消息中,并将该消息发送到ap50。由于cl30是固定站,因此通信单元31向ap50发送包括设置了“固定站”的固定站/移动站信息的探测请求消息。

此外,当cl30连接到(属于)ap50时,通信单元31接收包括所使用的通信速率信息的关联响应消息。通信单元31从关联响应消息获取所使用的通信速率信息。所使用的通信速率信息是与由cl30和ap50支持的通信速率中的由ap50选择的通信速率有关的信息。

通信控制单元32与根据第一示例性实施例的通信控制单元12相对应。紧接在与ap50的连接完成之后以及紧接在与ap50的通信在其已建立后被断开之后,通信控制单元32基于所使用的通信速率信息中所包括的通信速率来尝试与ap50通信。具体地,通信控制单元32从所使用的通信速率信息中包括的通信速率中按从最高通信速率开始的顺序选择通信速率,并且使用所选择的通信速率尝试与ap50通信。

例如,假设在所使用的通信速率信息中设置54mbps的通信速率(其为最大通信速率)、24mbps的通信速率(其为最大通信速率和最小通信速率之间的中间通信速率)以及6mbps的通信速率(其为最小通信速率)。通信控制单元32首先选择54mbps的通信速率,并且使用54mbps的通信速率尝试与ap50通信。当通信控制单元32未能以54mbps的通信速率与ap50建立通信时,通信控制单元32递增地增加重试次数,再次选择54mbps的通信速率,并且使用54mbps的通信速率尝试与ap50通信。

当通信控制单元32未能建立通信时,通信控制单元32递增地增加重试次数,接着选择24mbps的通信速率,并且使用24mbps的通信速率尝试与ap50通信。当通信控制单元32未能以24mbps的通信速率与ap50建立通信时,通信控制单元32递增地增加重试次数,接着选择6mbps的通信速率,并且使用6mbps的通信速率尝试与ap50通信。此外,当重试次数小于进行漫游的预定次数并且通信控制单元32不能以最小通信速率进行通信时,通信控制单元32继续以最小通信速率尝试通信,直到重试次数超过上述预定次数或建立通信为止。

如上所述,仅当通信速率为54mbps(其为最大通信速率)时,通信控制单元32进行一次通信重试。注意,当使用中间通信速率没有建立与ap50的通信时,通信控制单元32可以使用中间通信速率进行通信重试。

接着,将描述cl40的配置示例。cl40包括通信单元41和通信控制单元42。通信单元41具有与通信单元31相同的配置,通信控制单元42具有与通信控制单元32相同的配置,因此将省略其冗余描述。cl30和cl40之间的区别在于它们中的一个是固定站,而另一个是移动站。因此,将根据无线lan终端是移动站的假设给出对cl40的配置的以下描述。

由于cl40是移动站,因此通信单元41向ap50发送包括设置了“移动站”的固定站/移动站信息的探测请求消息。

紧接在与ap50的连接完成之后,以及紧接在与ap50的通信在其已建立后被断开之后,通信控制单元42从所使用的通信速率信息中包括的通信速率中按从最高通信速率开始的顺序选择通信速率,并且使用所选择的通信速率尝试与ap50通信。当通信控制单元42未能进行通信时,它针对各个通信速率进行一次重试。

<ap(接入点)的配置示例>

接着,将描述ap50的配置示例。ap50包括通信单元51、选择单元52和通信控制单元53。

通信单元51与根据第一示例性实施例的通信单元21相对应。当cl30和cl40连接到(属于)ap50时,通信单元51接收包括固定站/移动站信息的探测请求消息。通信单元51从探测请求消息获取固定站/移动站信息。

此外,通信单元51将与由稍后将描述的选择单元52选择的通信速率有关的信息设置在所使用的通信速率信息中,并且向cl30和cl40发送包括所使用的通信速率信息的关联响应消息。

选择单元52与根据第一示例性实施例的选择单元22相对应。选择单元52基于由通信单元51获取的固定站/移动站信息,从在与cl30和cl40的通信中能够设置的多个通信速率中选择用于与cl30和cl40通信的通信速率。具体地,选择单元52基于由通信单元51获取的固定站/移动站信息,从cl30、cl40和ap50支持的通信速率中选择用于通信的通信速率。

当固定站/移动站信息指示“移动站”时,选择单元52选择cl40和ap50支持的所有通信速率。

当固定站/移动站信息指示“固定站”时,选择单元52从cl30和ap50支持的通信速率中选择54mbps的通信速率(其为最大通信速率)、24mbps的通信速率(其为中间通信速率)和6mbps的通信速率(其为最小通信速率)。

注意,在该示例性实施例中,尽管选择单元52仅选择一个中间通信速率,但是可以替代地选择多个中间通信速率,中间通信速率的数量为5个或更少,或者替代地选择除了24mbps之外的通信速率作为中间通信速率。可选地,选择单元52可以选择作为最大通信速率和最小通信速率的两个通信速率,而不选择中间通信速率。

通信控制单元53是控制与cl30和cl40的通信的控制单元。通信控制单元53管理发送到cl30和cl40的所使用的通信速率,并且当cl30和cl40尝试通信时,通信控制单元53从所使用的通信速率中确定cl30和cl40使用的通信速率。当通信控制单元53能够以cl30和cl40所使用的通信速率建立通信时,通信控制单元53建立通信。当cl30和cl40尝试通信并且通信控制单元53未能从cl30和cl40接收一些发送数据时,通信控制单元53向cl30和cl40发送指示不能建立通信的信息和消息中的至少一个。

<通信系统的操作示例>

接着,将参考图3至6来描述根据第二示例性实施例的通信系统100的操作示例。

首先,将描述图3。图3是用于说明当cl连接到ap时的操作示例的图。注意,由于cl30和cl40基本上进行相同的操作,因此将使用cl30给出描述,并且当cl40的操作不同于cl30的操作时,也将描述cl40的操作。

首先,cl30的通信单元31向ap50的通信单元51发送探测请求消息以连接到ap50(步骤s1)。通信单元31发送探测请求消息以向ap50询问ssid(服务集标识符)是否是用于请求连接的ssid。此外,通信单元31将与cl30是固定站还是移动站有关的信息设置在固定站/移动站信息中,将固定站/移动站信息包括在探测请求消息中,并且将该消息发送到通信单元51。当通信单元51接收到探测请求消息时,它获取固定站/移动站信息。

当cl30连接到ap50时,通信单元31将“固定站”设置在固定站/移动站信息中,将该信息包括在探测请求消息中,并且将该消息发送到ap50。另一方面,当cl40连接到ap50时,通信单元41将“移动站”设置在固定站/移动站信息中,将该信息包括在探测请求消息中,并且将该消息发送到ap50的通信单元51。

接着,当探测请求消息中包括的ssid与ap50的ssid一致时,ap50的通信单元51向cl30的通信单元31发送探测响应消息(步骤s2)。

接着,为了在cl30和ap50之间交换认证信息,通信单元31向通信单元51发送认证请求消息(步骤s3),并且通信单元51向通信单元31发送认证响应消息(步骤s4)。

接着,通信单元31向通信单元51发送关联请求消息作为向通信单元51的连接请求(步骤s5)。

这里,选择单元52基于探测请求消息中所包括的固定站/移动站信息来选择用于与cl30通信的通信速率,并且向通信单元51通知所选择的通信速率。然后,通信单元51将与选择单元52发送了通知的通信速率有关的信息设置在所使用的通信速率信息中,将该信息包括在关联响应消息中,并且将该消息发送到通信单元31(步骤s6)。注意,在关联请求和针对该请求的关联响应的交换中,cl30和ap50交换诸如连接中的加密等的要使用的安全设置。

最后,当成功地进行了从步骤s1到步骤s6的操作时,完成通信单元31和通信单元51之间的连接(步骤s7)。

接着,将参考图4描述ap50的操作示例。图4是用于说明根据第二示例性实施例的ap的操作示例的图。具体地,图4示出从通信单元51接收到探测请求消息起直到通信单元51向cl30或cl40发送关联响应消息为止所进行的操作的示例。

首先,当通信单元51接收到探测请求消息时,通信单元51从探测请求消息中获取固定站/移动站信息(步骤s11)。通信单元51将所获取的固定站/移动站信息发送到选择单元52。

接着,选择单元52判断所获取的固定站/移动站信息是否指示固定站(步骤s12)。

如果所获取的固定站/移动站信息指示固定站(步骤s12中为“是”),则处理进入步骤s13。

在步骤s13中,如果所获取的固定站/移动站信息指示固定站,则选择单元52从cl30和ap50能够支持的通信速率中选择三个通信速率,即最大通信速率、中间通信速率和最小通信速率(步骤s13)。选择单元52选择54mbps的通信速率作为最大通信速率、24mbps的通信速率作为中间通信速率、以及6mbps的通信速率作为最小通信速率。选择单元52将所选择的通信速率发送到通信单元51。

另一方面,如果所获取的固定站/移动站信息指示移动站(步骤s12中为“否”),则处理进入步骤s14。

在步骤s14中,如果所获取的固定站/移动站信息指示移动站,则选择单元52选择cl30和ap50能够支持的所有通信速率(步骤s14)。

接着,通信单元51将由选择单元52选择的通信速率设置在所使用的通信速率信息中,将该信息包括在关联响应消息中,并且将该消息发送给通信单元31(步骤s15)。然后,通信控制单元32基于所使用的通信速率信息尝试与通信单元51通信。换句话说,cl30和ap50操作使得它们仅以所使用的通信速率信息中包括的通信速率来进行通信。

接着,将参考图5描述当进行cl40和ap50之间的通信的重试时的操作示例。由于cl40是移动站,因此图5示出用于说明作为移动站的无线lan终端和ap50的操作示例的图。图5所示的操作紧接在cl40连接到ap50之后进行,以及紧接在cl40与ap50建立通信后cl40与ap50断开之后再次进行。

首先,通信控制单元42使用所使用的通信速率信息中所包括的通信速率中的最高通信速率向cl40发送数据。发送到cl40的所使用的通信速率信息中包括的通信速率是可以由cl40和ap50支持的所有通信速率。因此,通信控制单元42使用作为最大通信速率的54mbps的通信速率尝试与ap50通信。

当通信控制单元42使用作为最大通信速率的54mbps的通信速率尝试与ap50通信并且发现不能建立通信时,通信控制单元42再次使用作为最大通信速率的54mbps的通信速率尝试与ap50通信作为第一次重试。

当第一次重试的通信尝试失败时,通信控制单元42使用包括在所使用的通信速率信息中且未使用的通信速率中的最高通信速率尝试与ap50通信。即,通信控制单元42使用48mbps的通信速率(其为在最大通信速率之后的次最高通信速率)尝试与ap50通信。

当第二次重试的通信尝试失败时,通信控制单元42再次使用48mbps的通信速率尝试与ap50通信。当第二次重试的通信尝试失败时,通信控制单元42使用包括在所使用的通信速率信息中且未使用的通信速率中的最高通信速率尝试与ap50通信。即,通信控制单元42使用36mbps的通信速率(其为次最高通信速率)尝试与ap50通信。

此后,通信控制单元42从包括在所使用的通信速率信息中的通信速率中依次选择通信速率,使得所选择的通信速率逐渐变低,并且每当使用所选择的通信速率的通信尝试失败时,通信控制单元42重复进行一次重试。然后,当通信重试次数达到预定次数(诸如用于进行漫游的阈值等)时,通信控制单元42进行从ap50到另一ap的漫游。注意在图中5,假设预定次数是15。

接着,将参考图6描述当进行cl30和ap50之间的通信的重试时的操作示例。由于cl30是固定站,因此图6示出用于说明作为固定站的无线lan终端和ap50的操作示例的图。图6所示的操作紧接在cl30连接到ap50之后进行,以及紧接在cl30与ap50建立通信后cl30与ap50断开之后再次进行。注意在图6中,如图5那样,假设进行漫游的重试的预定次数是15。

首先,通信控制单元32使用所使用的通信速率信息中包括的通信速率中的最高通信速率来发送数据。发送到cl30的所使用的通信速率信息中包括的通信速率是54mbps的通信速率(其为最大通信速率)、24mbps的通信速率(其为中间通信速率)、以及6mbps的通信速率(其为最小通信速率)。因此,通信控制单元32使用作为最大通信速率的54mbps的通信速率尝试与ap50通信。

当通信控制单元32使用作为最大通信速率的54mbps的通信速率尝试与ap50通信并且发现不能建立通信时,通信控制单元32使用作为最大通信速率的54mbps的通信速率尝试与ap50通信作为第一次重试。

当第一次重试的通信尝试失败时,通信控制单元32使用包括在所使用的通信速率信息中且未使用的通信速率中的最高通信速率尝试与ap50通信。即,通信控制单元32使用24mbps的通信速率(其为最大通信速率之后的次最高通信速率)尝试与ap50通信。

如三角形符号所示,假设例如在第二次重试的通信尝试中,ap50未能接收一些所发送的数据。然后,通信控制单元53向通信控制单元32发送指示ap50未能接收一些数据的信息或消息。通信控制单元53识别出无法建立与ap50的通信。然后,通信控制单元32使用作为最小通信速率的6mbps的通信速率尝试与ap50通信,而不是使用24mbps的通信速率再次进行通信重试。即,当通信控制单元32使用中间通信速率尝试通信、然后失败时,通信控制单元32不进行重试。

当使用作为最小通信速率的6mbps的通信速率的通信尝试失败并且重试次数小于进行漫游的预定次数时,通信控制单元32继续使用最小通信速率尝试通信,直到重试次数超过进行漫游的预定次数或建立与ap50的通信为止。如上所述,在无线电通信中,通信速率越低,建立通信越容易。因此,通信控制单元32继续使用最小通信速率尝试通信,直到进行漫游的重试次数超过预定次数为止。结果,如图6所示的第五次重试所示,cl30可以在不超过重试的预定次数的情况下建立与ap50的通信。即,通过这样做,cl30可以在超过导致漫游的重试的预定次数之前建立与ap50的通信。

如上所述,ap50针对作为固定站的cl30仅选择最大通信速率、中间通信速率和最小通信速率,而不选择cl30和ap50能够支持的所有通信速率,并且将这些通信速率发送到cl30。如上所述,在无线电通信中,通信速率越低,建立通信的可能性越高。因此,与通过依次改变彼此支持的通信速率相比,通过从开始以较低的速率进行通信,在更快的阶段建立cl30和ap50之间的通信。

此外,当cl30使用中间通信速率尝试通信并且发现不能建立通信时,cl30进行操作使得继续使用最小通信速率尝试通信而不是进行重试。变得容易建立通信这一事实意味着不太可能发生通信重试;即,可以防止漫游的发生。因此,通过根据第二示例性实施例的通信系统100,可以防止固定安装的cl30进行漫游。

在固定站中,无线电波的状态可能暂时改变,导致通信重试。然而,由于固定站被固定地安装,无线电波的状态基本上很少改变,因此优选总是尽可能地连接到相同的接入点。通过根据第二示例性实施例的通信系统100,可以防止固定安装的cl30进行漫游并维持cl30可以继续与ap50通信的状态。

此外,优选使作为移动站的cl40以高通信速率进行通信。因此,针对作为移动站的cl40,ap50将能够由cl40和ap50支持的所有通信速率设置在所使用的通信速率信息中,并且将该信息发送到cl40。因此,根据第二示例性实施例的通信系统100使得作为移动站的cl40能够以高通信速率进行通信。

注意,在上述示例性实施例中,当无线lan终端是固定站时,无线lan终端向接入点发送设置了“固定站”的固定站/移动站信息,而当无线lan终端是移动站时,无线lan终端向接入点发送设置了“移动站”的固定站/移动站信息。在上述示例性实施例中,仅当无线lan终端是固定站时,无线lan终端可以向接入点发送指示无线lan终端是“固定站”的信息,并且当无线lan终端是移动站时,无线lan终端可以不向接入点发送指示无线lan终端是“移动站”的信息。在这种情况下,当ap50从无线lan终端接收到指示无线lan终端是“固定站”的信息时,ap50将无线lan终端确定为“固定站”,并且当ap50没有接收到指示无线lan终端是“固定站”的信息时,ap50将无线lan终端确定为“移动站”。

(其它示例性实施例)

上述示例性实施例中描述的无线lan终端10、接入点20、cl30、cl40和ap50(以下统称为无线lan终端10等)可以具有以下硬件配置。图7是示出根据本发明的各个示例性实施例的能够实现无线lan终端等的计算机(信息处理设备)的硬件配置的框图。

参考图7,无线lan终端10等包括多个天线1201-1至1201-n、网络接口1202、处理器1203和存储器1204。多个天线1201-1至1201-n和网络接口1202用于与包括通信终端60的其它无线通信设备通信。网络接口1202可以包括例如符合ieee802.11系列和ieee802.3系列等的网络接口卡(nic)。

处理器1203从存储器1204加载软件(计算机程序)并执行所加载的软件,由此进行参考上述示例性实施例中的流程图描述的无线lan终端10等的处理。处理器1203可以是例如微处理器、微处理单元(mpu)或中央处理单元(cpu)。处理器1203可以包括多个处理器。

存储器1204由易失性存储器和非易失性存储器的组合构成。存储器1204可以包括与处理器1203分离的存储部。在这种情况下,处理器1203可以经由i/o接口(未示出)访问存储器1204。

在图7所示的示例中,存储器1204用于存储软件模块。处理器1203从存储器1204加载这些软件模块并执行所加载的软件模块,从而可以进行上述示例性实施例中描述的无线lan终端10等的处理。

如参考图7所述,无线lan终端10等中包括的各个处理器执行一个或多个程序,所述程序包括使计算机进行参考附图描述的算法的指令。

在上述示例中,可以使用任何类型的非暂时性计算机可读介质来存储程序并将其提供给计算机。非暂时性计算机可读介质包括任何类型的有形存储介质。非暂时性计算机可读介质的示例包括磁存储介质(例如,柔性盘、磁带和硬盘驱动器)、光磁存储介质(例如,磁光盘)。此外,非暂时性计算机可读介质的示例包括cd-rom(只读存储器)、cd-r和cd-r/w。此外,非暂时性计算机可读介质的示例包括半导体存储器。半导体存储器包括例如掩模rom、prom(可编程rom)、eprom(可擦除rom)、闪速rom、ram(随机存取存储器)等。此外,可以使用任何类型的暂时性计算机可读介质将程序提供给计算机。暂时性计算机可读介质的示例包括电信号、光信号和电磁波。暂时性计算机可读介质可以经由有线通信线路(例如电线和光纤)或无线通信线路将程序提供给计算机。

注意,本发明不限于上述示例性实施例,并且可以在不背离本发明的精神的情况下适当地修改。此外,本发明可以通过适当地组合示例性实施例来实现。

此外,以上公开的示例性实施例的全部或部分可以描述为但不限于以下补充说明。

(补充说明1)

一种通信系统,包括:

无线lan终端,其被配置为发送用于指示所述无线lan终端是否是固定安装的固定站的第一信息;以及

接入点,其被配置为在所述第一信息指示所述无线lan终端是所述固定站的情况下,从在与所述无线lan终端的通信中能够设置的多个通信速率中选择包括最大通信速率和最小通信速率的通信速率,并且将与所选择的通信速率有关的第二信息发送到所述无线lan终端,

其中,所述无线lan终端基于所述第二信息中所包括的通信速率尝试通信。

(补充说明2)

根据补充说明1所述的通信系统,其中,所述接入点选择用于指示所述最大通信速率和所述最小通信速率之间的通信速率的中间通信速率。

(补充说明3)

根据补充说明1所述的通信系统,其中,所述接入点选择多个所述中间通信速率。

(补充说明4)

根据补充说明1至3中任一项所述的通信系统,其中,

在所述无线lan终端不能以所述第二信息所包括的通信速率中的第一通信速率进行通信的情况下,所述无线lan终端递增地增加重试的次数并且以低于所述第一通信速率的第二通信速率尝试通信,以及

在重试的次数小于预定次数并且所述无线lan终端不能以所述最小通信速率进行通信的情况下,所述无线lan终端继续以所述最小通信速率尝试通信,直到重试的次数超过所述预定次数或建立通信为止。

(补充说明5)

根据补充说明1至4中任一项所述的通信系统,其中,在所述第一信息指示所述无线lan终端不是所述固定站的情况下或者在所述接入点未接收到所述第一信息的情况下,所述接入点将与在与所述无线lan终端的通信中能够设置的所有通信速率有关的所述第二信息发送到所述无线lan终端。

(补充说明6)

根据补充说明1至5中任一项所述的通信系统,其中,

所述无线lan终端将包括所述第一信息的探测请求消息发送到所述接入点,以及

所述接入点将包括所述第二信息的关联响应消息发送到所述无线lan终端。

(补充说明7)

一种接入点,包括:

通信单元,用于从无线lan终端接收用于指示所述无线lan终端是否是固定安装的固定站的第一信息;以及

选择单元,用于在所述第一信息指示所述无线lan终端是所述固定站的情况下,从在与所述无线lan终端的通信中能够设置的多个通信速率中选择包括最大通信速率和最小通信速率的通信速率,

其中,所述通信单元将与所选择的通信速率有关的第二信息发送到所述无线lan终端。

(补充说明8)

根据补充说明7所述的接入点,其中,所述选择单元选择用于指示所述最大通信速率和所述最小通信速率之间的通信速率的中间通信速率。

(补充说明9)

根据补充说明8所述的接入点,其中,所述选择单元选择多个所述中间通信速率。

(补充说明10)

根据补充说明7至9中任一项所述的接入点,其中,在所述第一信息指示所述无线lan终端不是所述固定站的情况下或者在所述选择单元未接收到所述第一信息的情况下,所述选择单元选择在与所述无线lan终端的通信中能够设置的所有通信速率。

(补充说明11)

根据补充说明7至10中任一项所述的接入点,其中,所述通信单元从所述无线lan终端接收包括所述第一信息的探测请求消息,并且将包括所述第二信息的关联响应消息发送到所述无线lan终端。

(补充说明12)

一种无线lan终端,包括:

通信单元,用于将用于指示所述无线lan终端是否是固定安装的固定站的第一信息发送到接入点,并且从所述接入点接收与用于与所述接入点的通信的通信速率有关的第二信息;以及

通信控制单元,用于基于所述第二信息中所包括的通信速率尝试通信。

(补充说明13)

根据补充说明12所述的无线lan终端,其中,

在所述通信控制单元不能以所述第二信息中所包括的通信速率中的第一通信速率进行通信的情况下,所述通信控制单元递增地增加重试的次数并且以低于所述第一通信速率的第二通信速率尝试通信,以及

在重试的次数小于预定次数并且所述通信控制单元不能以所述无线lan终端能够设置的通信速率中的最小通信速率进行通信的情况下,所述通信控制单元继续以所述最小通信速率尝试通信,直到重试的次数超过所述预定次数或者建立通信为止。

(补充说明14)

根据补充说明12或13所述的无线lan终端,其中,所述通信单元将包括所述第一信息的探测请求消息发送到所述接入点,并且从所述接入点接收包括所述第二信息的关联响应消息。

(补充说明15)

一种通信控制方法,包括:

从无线lan终端接收用于指示所述无线lan终端是否是固定安装的固定站的第一信息;

在所述第一信息指示所述无线lan终端是所述固定站的情况下,从在与所述无线lan终端的通信中能够设置的多个通信速率中选择包括最大通信速率和最小通信速率的通信速率;以及

将与所选择的通信速率有关的第二信息发送到所述无线lan终端。

(补充说明16)

一种通信控制程序,所述通信控制程序使计算机:

从无线lan终端接收用于指示所述无线lan终端是否是固定安装的固定站的第一信息;

在所述第一信息指示所述无线lan终端是所述固定站的情况下,从在与所述无线lan终端的通信中能够设置的多个通信速率中选择包括最大通信速率和最小通信速率的通信速率;以及

将与所选择的通信速率有关的第二信息发送到所述无线lan终端。

本申请基于并要求于2018年12月12日提交的日本专利申请2018-232473的优先权,其公开内容通过引用整体并入本文。

附图标记列表

1通信系统

10无线lan终端

11、21、31、41、51通信单元

12、32、42、53通信控制单元

20接入点

22、52选择单元

30、40cl(客户端)

50ap(接入点)

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