无线通信装置、无线通信系统及选择无线通信路径的方法

文档序号:7717996阅读:149来源:国知局

专利名称::无线通信装置、无线通信系统及选择无线通信路径的方法
技术领域
:本发明涉及一种无线通信装置、含有多个无线通信装置的无线通信系统以及该通信系统中执行的选择无线通信路径的方法。
背景技术
:现有技术中已知一种技术,S卩,在含有无线LAN(LocalAreaNetwork,无线局域网)装置或无线终端等多个无线通信装置的无线通信系统中,当连接在无线终端和与外部网络连接的无线LAN装置之间的无线通信路径存在多条的情况下,自主地设定一条满足规定条件的无线通信路径(参考例如,日本特开2009-218913号公报、日本特开2007-174368号公报及日本特开2008-118484号公报)。然而,通过上述现有技术却并不一定能够自主地选择最佳的无线通信路径。例如有如下情况现有技术中已知的一种技术是当存在多条作为候补的无线通信路径的情况下,根据从无线LAN装置接收的电波强度来在无线LAN装置之间选择邻近的连接目的地,由此来决定从无线终端到与外部网络连接的无线LAN装置的无线通信路径。然而,该方法由于没有考虑到无线LAN装置之间的实效速度,所以通过连接接收的电波强度大的无线LAN装置而构建的无线通信路径的实效速度并不一定是最快的。此外,现有技术中已知的另一种技术是当存在多条作为候补的无线通信路径的情况下,根据从无线LAN装置接收的过路(hop)数来在无线LAN装置之间选择邻近的连接目的地,由此来决定从无线终端到与外部网络连接的无线LAN装置的无线通信路径。然而,该方法由于也没有考虑到无线LAN装置之间的实效速度,所以通过连接hop数少的无线LAN装置而构建的无线通信路径的实效速度并不一定是最快的。因此,本发明的目的在于,提供一种在含有多个无线通信装置的无线通信系统中,当存在多条到达与外部网络连接的无线通信装置的无线通信路径的情况下,能够自主地设定最佳的无线通信路径的无线通信装置,以及含有多个该无线通信装置的无线通信系统和该无线通信系统中执行的选择无线通信路径的方法。
发明内容本发明涉及一种由与外部网络连接的特定无线通信装置和、直接或间接地与该特定无线通信装置连接的2个以上的无线通信装置构成的无线通信系统,以及构成该无线通信系统的无线通信装置。为达到上述目的,本发明的无线通信装置具备处理部,该处理部对在自身装置与特定无线通信装置之间可能构建的多条无线通信路径分别推定通信的实效速度;以及,选择部,该选择部将构建最高速无线通信路径的特定无线通信装置或其他无线通信装置,选择为连接目的地,所述最高速无线通信路径是多条无线通信路径中、处理部所推定的实效速度最快的无线通信路径。该处理部能够检测出从特定无线通信装置或其他无线通信装置接收的信号的电波强度,并基于该电波强度来分别推定多条无线通信路径的5实效速度。这里,当存在多条最高速无线通信路径的情况下,处理部事先对多条无线通信路径计算过路数(以下称为“hop”数),该hop数表示介于自身装置和特定无线通信装置之间的其他通信装置的数量,从而,选择部将构建hop数最少的最高速无线通信路径的特定无线通信装置或其他无线通信装置选择为连接目的地。或者,处理部事先对多条无线通信路径计算通信的实效速度随时间变化的量,选择部将构建实效速度随时间变化的量最小的最高速无线通信路径的特定无线通信装置或其他无线通信装置选择为连接目的地。此外,上述无线通信装置还具备通信控制部,该通信控制部发送与最高速无线通信路径的实效速度有关的指标信息,并接收从其他无线通信装置发送来的指标信息,其中,该最高速无线通信路径由选择部所选择的特定无线通信装置或其他无线通信装置所构建,从而,处理部用通信控制部所接收到的指标信息中含有的实效速度,能够推定经由发送了指标信息的其他通信装置到达特定无线通信装置的无线通信路径的实效速度。该情况下,当存在多条最高速无线通信路径时,若指标信息中事先含有hop数或实效速度随时间变化的量,选择部则基于处理部所计算的hop数或实效速度随时间变化的量,以及通信控制部所接收到的指标信息中含有的hop数或实效速度随时间变化的量,将构建最高速无线通信路径的特定无线通信装置或其他无线通信装置选择为连接目的地。此外,在上述无线通信系统中所执行的处理也可以作为选择构建于任一无线通信装置与特定无线通信装置之间的无线通信路径的方法。该选择无线通信路径的方法执行下述步骤对在任意1个无线通信装置与特定无线通信装置之间可能构建的多条无线通信路径,分别推定通信的实效速度的步骤,以及,将构建多条无线通信路径中、实效速度被推定为最快的最高速无线通信路径的特定无线通信装置或其他无线装置,选择为连接目的地。此外,该选择无线通信路径的方法可以以程序的形式,通过执行上述各步骤来实现,并且,还可以将该程序存储到计算机能够读取的非暂时性记录介质中。本发明例如能够应用到通信网络中进行通信(含无线通信)的通信装置等。以下参照附图,通过详细说明来进一步阐明本发明的上述以及其他目的、特征、方面及效果。图1是例示出了本发明的一实施方式所涉及的无线通信系统的概要结构的图。图2是说明本发明的第1实施例中的无线LAN装置的内部结构的图。图3是用于说明第1实施例中的无线LAN装置所进行的状态确认处理的流程的流程图。图4是用于说明第1实施例中的无线LAN装置所进行的连接目的地选择处理的流程的流程图。图5是用于说明图4的步骤S280的处理的具体流程的流程图。图6是说明本发明的第2实施例中的无线LAN装置的内部结构的图。图7是用于说明第2实施例中的无线LAN装置所进行的连接目的地选择处理的流程的流程图。图8是用于说明图7的步骤S380的处理的具体流程的流程图。图9是说明本发明的第3实施例中的无线LAN装置的内部结构的图。图10是用于说明第3实施例中的无线LAN装置所进行的连接目的地选择处理的流程的流程图。图11是用于说明图10的步骤S480的处理的具体流程的流程图。具体实施例方式图1是例示出了本发明的一实施方式所涉及的无线通信系统1000的概要结构的图。如图1所示,无线通信系统1000具备无线终端WT以及无线LAN装置WLDlWLD3。本实施方式中的无线终端WT以及无线LAN装置WLDlWLD3是基于IEEE(TheInstituteofElectricalandElectronicsEngineers:美国电气电子学会)802.11规格的无线通信装置。该无线终端WT及无线LAN装置WLDlWLD3预先被设定了相同的ESSID(ExtendedServicesetIdentifier,服务集标识)及无线密码。并且,无线LAN装置WLDlWLD3具备相同的如后述的内部结构,并分别具备连接有线LAN和无线LAN的网桥功能,以及在无线LAN装置之间中继包的WDS(WirelessDistributionSystem,无线分配系统)功能。无线LAN装置WLDl经由通过有线而连接的路由器RT,与因特网或WAN(WideAreaNetwork)等外部网络2000连接。在本实施方式中,路由器RT具有网关功能和DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)功能。此外,无线LAN装置WLDl也可以具备该路由器RT的功能。无线LAN装置WLDlWLD3被分别设置在电波能够相互到达的范围内,以能够相互进行无线通信。在本实施方式中,无线LAN装置WLDlWLD3被分别配置成使从无线LAN装置WLD3到无线LAN装置WLDl的距离比从无线LAN装置WLD3到无线LAN装置WLD2的距离长。之后将对无线LAN装置WLDlWLD3进行详细说明。无线终端WT例如是具有无线功能的通用的个人电脑,它经由无线LAN装置WLDlWLD3能够与未图示出的其它无线终端进行通信,并能够接入外部网络2000。在本实施方式中,无线终端WT通过第1通信路径或第2通信路径而能够接入外部网络2000,其中,第1通信路径是从无线LAN装置WLD3起经由无线LAN装置WLD2及WLDl的路径,第2通信路径是从无线LAN装置WLD3起只经由无线LAN装置WLDl的路径。此外,作为无线终端WT的个人电脑既可以通过具备无线LAN卡来实现无线功能,也可以通过内置无线LAN模块来实现无线功能,还可以通过与无线LAN装置WLD3之间用USB(UniversalSerialBus)连接来实现无线功能。为了便于理解本发明,在下述说明的无线通信路径的构建处理中,以包括1个无线终端WT和3个无线LAN装置WLDlWLD3的无线通信系统1000为例,来说明构建第1及第2无线通信路径中的任意一个的实施例,但无线终端及无线LAN装置的数量并不受限制。例如,当无线LAN装置的数量为4个时,则无线终端WT能够接入外部网络2000的无线通信路径为5条。所以按照下述说明,该情况下进行无线通信路径的构建处理的对象为5条。此外,没有与外部网络连接的无线LAN装置(兴WLD1)不需要都要和连接于外部网络的无线LAN装置(WLDl)进行直接通信,也可以经由其他无线LAN装置而间接地与连接于外部网络的无线LAN装置进行通信。以下进一步结合附图来详细说明本发明所提供的无线LAN装置WLDlWLD3的内部结构,以及由无线LAN装置WLDlWLD3和无线终端WT实现的无线通信路径的构建处理。此外,如上所述,因3个无线LAN装置WLDlWLD3的内部结构都相同,所以在不需要将3个区别来说明的情况下仅记为“无线LAN装置”。<第1实施例>图2是说明本发明的第1实施例中的无线LAN装置的内部结构的图。第1实施例中的无线LAN装置具备CPU(CentralProcessingUnit,中央处理器)300、RAM(RandomAccessMemory,随即存取存储器)500、ROM(ReadOnlyMemory,只读存储器)610、闪存R0M620、有线LAN接口(I/F)630、无线通信接口(I/F)700。CPU300、RAM500、R0M610、闪存R0M620、有线LAN接口630及无线通信接口700通过总线800而相互连接。首先,说明第1实施例中的无线LAN装置的各个结构的概要。CPU300通过将闪存R0M620或R0M610中所存储的固件(firmware)等计算机程序载入RAM500来执行,从而对无线LAN装置的所有动作进行控制。并且,CPU300通过执行该计算机程序,能够发挥通信控制部310、处理部320以及选择部330的功能。处理部320具有电波强度检测部321及实效速度推定部322的功能。通信控制部310用基于IEEE802.11规格的信标,将无线LAN装置是否与路由器RT连接的信息、或与所推定的实效速度有关的信息等传输给其他无线LAN装置。电波强度检测部321检测从其他无线LAN装置接收的信标的电波强度。实效速度推定部322对接收到信标的其他无线LAN装置推定到达该其他无线LAN装置的实效速度。选择部330基于所推定的实效速度来选择要连接的其他无线LAN装置。有线LAN接口630经由LAN线缆与路由器RT进行信息的交换。无线通信接口700是用于在无线LAN装置与其他无线通信装置之间进行无线通信的接口,并包含无线接入点接口(I/F)710和无线站点接口(I/F)720。无线接入点接口710发挥接入点的功能,与站点之间进行包的收发。无线站点接口720发挥站点的功能,与成为接入点的其他无线通信装置之间进行包的收发。也就是说,无线LAN装置既发挥接入点的功能又发挥站点的功能。该无线接入点接口710和无线站点接口720以能向外部发送电波、能从外部接收电波的状态而内置于无线LAN装置。并且,无线接入点接口710和无线站点接口720既可以通过1个无线模块来构成,又可以分别通过不同的模块来构成。此外,无线终端WT所具备的无线功能部(未图示)不具有接入点功能。因此,该无线功能部的内部结构等于是图2所示的无线LAN装置的内部结构中省去了无线接入点接口710的结构。接着,进一步参照图3图5,来说明由第1实施例中的无线LAN装置及无线终端WT构成的无线通信系统1000中所进行的无线通信路径的构建处理。图3是用于说明第1实施例中的无线LAN装置所进行的状态确认处理的流程的流程图。图4是用于说明第1实施例中的没有与外部网络连接的无线LAN装置所进行的连接目的地选择处理的流程的流程图。图5是用于说明图4的步骤S280的处理的具体流程的流程图。以下说明图3所示的状态确认处理。无线LAN装置的通信控制部310当检测出中继因接入电源或按下按钮等所产生的包的其他无线LAN装置的选择请求时,首先检测有线LAN接口630上是否连接有LAN线缆(步骤Sl10)。有线LAN接口630上连接有LAN线缆的情况(步骤SllO是)下,通信控制部310经由有线LAN接口630和LAN线缆,发送DHCP-Discover消息(步骤S120)。然后,通信控制部310判定是否有针对DHCP-Discover消息的应答(步骤S130)。具体地,通信控制部310判定在发送DHCP-Discover消息以后规定时间内,经由LAN线缆及有线LAN接口630是否接收到DHCP-Offer消息。在本实施例中,由于路由器RT具有网关功能和DHCP功能,所以所设置的无线LAN装置的结构是,能够根据是否有针对DHCP-Discover消息的应答,来判定是否已与外部网络2000连接。但是,也可以用上述方法以外的判定方法来判定无线LAN装置是否已与外部网络连接。有针对DHCP-Discover消息的应答的情况(步骤S130是)下,无线LAN装置判定为经由有线LAN接口630与外部网络连接(步骤S140)。该情况下的无线通信装置也就是图1所示的无线通信系统1000中的无线LAN装置WLDl。该无线LAN装置WLDl即是“特定无线通信装置”。该与外部网络连接的无线LAN装置不进行图4所示的、将其他无线LAN装置选择为连接目的地的连接目的地选择处理而结束处理。此外,该情况下,无线LAN装置向其他无线LAN装置发送含有表示自身已与外部网络连接的指标信息的信标。该指标信息可以被记录在例如基于IEEE802.11规格的信标帧中所预备的、供应商可以自由定义的任选区域。而当有线LAN接口630上没有连接LAN线缆(步骤SllO否),或者没有针对DHCP-Discover消息的应答的情况(步骤S130否)下,无线LAN装置判定为经由有线LAN接口630没有与外部网络连接(步骤S150)。该情况下的无线通信装置也就是图1所示的无线通信系统1000中的无线LAN装置WLD2及WLD3。该无线LAN装置WLD2及WLD3即是“无线通信装置”。该不与外部网络连接的无线LAN装置通过进行图4所示的连接目的地选择处理,来构建从无线终端WT到外部网络2000之间的无线通信路径。以下说明图4所示的连接目的地选择处理。无线LAN装置的通信控制部310接收从其他无线LAN装置发送来的多个信标(步骤S210)。在本实施例中,无线LAN装置WLD2分别从无线LAN装置WLDl及WLD3接收信标,无线LAN装置WLD3分别从无线LAN装置WLDl及WLD2接收信标。无线LAN装置的电波强度检测部321根据所接收到的多个信标来检测各自的电波强度(步骤S220)。具体地,电波强度检测部321根据接收到的信标来检测RSSI(ReceivedSignalStrengthIndication,接收信号强度指示)值。在本实施例中,电波强度检测部321分别从由同一无线LAN装置发送的多个信标来检测RSSI值,并计算出多个RSSI值的平均值来作为最终的RSSI值。由此,在后述的处理中,能够抑制因RSSI值的检测误差而造成的影响。无线LAN装置的实效速度推定部322获取从其他无线LAN装置接收到的信标中含有的、能够用于无线通信的传输速率的支持信息(步骤S230)。传输速率的支持信息是基于IEEE802.11规格的信标中所含有的信息,示出无线LAN装置所支持的传输速率。例如,若无线LAN装置WLDl以IEEE802.Ila为基准,那么从无线LAN装置WLDl发送的信标中则含有6、9、12、18、24、36、48及54[Mbps]等传输速率,若无线LAN装置WLDl以IEEE802.Ilg为基准,那么从无线LAN装置WLDl发送的信标中则含有1、2、5·5、6、9、11、12、18、24、36、48等传输速率。实效速度推定部322根据所获取的支持信息,来决定与发送了信标的其他无线LAN装置之间的传输速率Vmax(步骤SM0)。在本实施例中,无线LAN装置在R0M610中存9储有自身所支持的传输速率。并且,无线LAN装置在R0M610中储存有将RSSI值与传输速率的范围建立了对应的RSSI值-传输速率对应表。该RSSI值-传输速率对应表是将步骤S220中所检测出的RSSI值与、要决定的传输速率的上限值建立了对应的表。一般地,传输速率越低,无线LAN装置的通信距离就越长,所以RSSI值-传输速率对应表中规定了RSSI值越高,要决定的传输速率的上限值就越高,RSSI值越低,要决定的传输速率的上限值就越低。实效速度推定部322将R0M610中存储的RSSI值-传输速率对应表与步骤S220中所检测的RSSI值进行比较,并确定与所检测出的RSSI值相对应的传输速率的上限值。然后,实效速度推定部322将自身无线LAN装置和其他无线LAN装置共同支持的传输速率中、在以所确定的传输速率的上限值为上限的范围内的最大传输速率[Mbps]决定为该2个无线LAN装置之间的传输速率Vmax。在本实施例中,在无线LAN装置WLD2中决定,无线LAN装置WLDl与无线LAN装置WLD2之间的传输速率VmaX12,以及无线LAN装置WLD3与无线LAN装置WLD2之间的传输速率VmaX32;在无线LAN装置WLD3中决定,无线LAN装置WLDl与无线LAN装置WLD3之间的传输速率VmaX13,以及无线LAN装置WLD2与无线LAN装置WLD3之间的传输速率VmaX23。此外,在本实施例中说明了RSSI值-传输速率对应表是将RSSI值与要决定的传输速率的上限值建立了对应的表的情况,但RSSI值-传输速率对应表也可以是上述以外的构成。例如RSSI值-传输速率对应表中,既可以将RSSI值与要决定的传输速率的范围建立对应,也可以将RSSI值与要决定的传输速率的下限值建立对应。此外,在本实施例中,实效速度推定部322用RSSI值-传输速率对应表来决定2个无线LAN装置之间的传输速率Vmax,但2个无线LAN装置之间的传输速率Vmax也可以通过除此以外的方法来决定。例如,实效速度推定部322的结构也可以是不考虑步骤S220中所检测出的RSSI值,而通过将R0M610中所储存的、自身无线LAN装置所支持的无线传输速率与、其他无线LAN装置所支持的传输速率进行比较,从而将共同的最大传输速率[Mbps]决定为2个无线LAN装置之间的传输速率Vmax。此外,无线LAN装置也可以具备用SNR(SignaltoNoisefeitio,信噪比)与传输速率的范围建立了对应的SNR-传输速率对应表,来代替RSSI值-传输速率对应表。该情况下,实效速度推定部322从步骤S210中接收到的信标中检测出SNR,并将R0M610中所储存的SNR-传输速率对应表与所检测出的SNR进行比较,并确定与所检测出的SNR相对应的传输速率的上限值。然后,实效速度推定部322将自身无线LAN装置和其他无线LAN装置共同所支持的传输速率中、在以所确定的传输速率的上限值为上限的范围内的最大的传输速率[Mbps],决定为该2个无线LAN装置之间的传输速率Vmax。实效速度推定部322在步骤S240中决定了2个无线LAN装置之间的传输速率Vmax以后,推定该2个无线LAN装置之间的通信的实效速度V(步骤S250)。在本实施例中,无线LAN装置在R0M610中储存有将RSSI值与、实效速度相对于传输速率的比率即实效率R建立了对应的RSSI值-实效率对应表。RSSI值-实效率对应表是将步骤S220中所检测出的RSSI值与、实效速度相对于步骤S240中所决定的传输速率的比率建立了对应的表。一般地,接入点之间的距离越长,通信的实效速度就越低,所以在RSSI值-实效率对应表中规定了RSSI值越高,实效率R就越高,RSSI值越低,实效率R就越低。实效速度推定部322将R0M610中所储存的RSSI值-实效率对应表与所检测的RSSI值进行比较,并确定与所检测出的RSSI值相对应的实效率Ri。实效速度推定部322将所确定的实效率Ri乘以所决定的传输速率Vmax而得到的值推定为实效速度V。即,实效速度V、传输速率Vmax及实效率Ri之间的关系为下述式(1)。V=VmaxXRi......(1)本实施例中,在无线LAN装置WLD2中推定,无线LAN装置WLDl与无线LAN装置WLD2之间的实效速度V12(=Vmaxl2XRi),以及无线LAN装置WLD3与无线LAN装置WLD2之间的实效速度V32(=Vmax32XRi);在无线LAN装置WLD3中推定无线LAN装置WLDl与无线LAN装置WLD3之间的实效速度V13(=Vmaxl3XRi),以及无线LAN装置WLD2与无线LAN装置WLD3之间的实效速度V23(=Vmax23XRi)。此外,在本实施例中,实效速度推定部322不直接用通过上述式(1)而推定的实效速度V,而将通过式(1)而推定出的实效速度的平均值用作实效速度V。这里的平均值既可以是通过式(1)推定出的实效速度的每隔规定次数(例如,100次)的平均值,也可以是通过式(1)推定出的实效速度的累积的平均值。由此,能够抑制因步骤S220中检测的RSSI值的偏差而导致实效速度V的变化量增大的情况。此外,本实施例中,说明了实效速度推定部322基于RSSI值-实效率对应表来确定实效率Ri的情况,但实效速度推定部322确定实效率Ri的方法可以任意设定。例如,无线LAN装置可以被构成为,在R0M610中储存预先任意设定了的值即既定RSSI值,并将相对于该既定RSSI值与所检测出的RSSI值的之间的比值来用作实效率Ri,以此来代替RSSI值-实效率对应表。此外,在本实施例中,说明了实效速度推定部322基于所检测出的RSSI值来确定实效率Ri的情况,但实效率Ri也可以用RSSI值以外的值来确定。例如,无线LAN装置可以是下述结构,即,在R0M610中储存将SNR与实效率R建立了对应的SNR-实效率对应表,实效速度推定部322从在步骤S210中接收到的信标中检测出SNR,并将R0M610中所储存的SNR-实效率对应表与所检测出的SNR进行比较,从而确定与所检测出的SNR相对应的实效率Ri。当结束对自身无线LAN装置与发送了信标的其他无线LAN装置之间的实效速度V的推定时,接着,实效速度推定部322推定到达与外部网络连接的无线LAN装置的实效速度V。该处理是本实施例中推定无线LAN装置WLDl—WLD2—WLD3路径的实效速度V的处理。实际上,也进行了推定无线LAN装置WLDl—WLD3—WLD2路径的实效速度V的处理,但由于在无线终端WT与无线LAN装置WLD3连接的本实施例中不需要,所以省略其说明。实效速度推定部322判定在步骤S210中接收到的信标中是否已经含有,与从发送了信标的无线LAN装置到连接于外部网络的无线LAN装置的通信的实效速度V的有关信息(步骤S260)。如上所述,与外部网络连接的无线LAN装置WLDl发送在任选区域中含有表示自身与外部网络连接的指标信息的信标,没有与外部网络连接的无线LAN装置及WLD3发送在任选区域中含有所推定的实效速度V(指标信息)的信标。所以,只要对任选区域进行判断,就能够判断是从哪个无线LAN装置发送的信标。当在步骤S210中接收到的信标中含有表示自身与外部网络连接的信息的情况(步骤S260:否)下,实效速度推定部322结束实效速度推定处理。也就是说,该情况下由于无线LAN装置WLD3所接收到的信标的发送源是无线LAN装置WLD1,所以在步骤S250中所推定的实效速度V13就为第1无线通信路径要求的实效速度Val3。而当在步骤S210中接收到的信标中含有与从发送了信标的无线LAN装置到与外部网络连接的无线LAN装置的通信的实效速度V有关的信息的情况(步骤S260是)下,实效速度推定部322如下所述那样来持续实效速度推定处理(步骤S270)。该情况下,由于无线LAN装置WLD3所接收到的信标发送源是无线LAN装置WLD2,所以信标中含有无线LAN装置WLD2所推定的、与连接于外部网络的无线LAN装置WLDl之间的实效速度V12。并且,在上述处理中,无线LAN装置WLD3的实效速度推定部322已经完成了对与无线LAN装置WLD2之间的实效速度V23的推定。因此,实效速度推定部322用下式(来推定从无线LAN装置WLDl经由无线LAN装置WLD2到达无线LAN装置WLD3的第2无线通信路径中的实效速度Vbl3。Vbl3=(V12XV23)/(V12+V23)......(2)当在步骤S250或S270中推定了实效速度V后,无线LAN装置的选择部330则选择要连接的无线LAN装置(步骤S280)。如图5所示,选择部330将实效速度推定处理中所推定的多条无线通信路径中的多个实效速度V进行比较(步骤S281)。然后,选择部330从多个其他无线LAN装置中,选择与连接于外部网络的无线LAN装置之间的实效速度最快的其他无线LAN装置(步骤S282)。在本实施例中,选择部330将实效速度推定处理中所推定的第1无线通信路径中的实效速度Val3和第2无线通信路径中的实效速度Vbl3进行比较,并选择实效速度快的一方的无线LAN装置WLDl或WLD2,其中第1无线通信路径是从无线LAN装置WLDl到无线LAN装置WLD3的路径,第2无线通信路径是从无线LAN装置WLDl经由无线LAN装置WLD2到达无线LAN装置WLD3的路径。当选择了实效速度最快的其他无线LAN装置时,无线LAN装置的通信控制部310向其他无线LAN装置发送信标,该信标的任选区域中含有与经由该所选择的其他无线LAN装置的最高速无线通信路径中所推定的实效速度V有关的指标信息(步骤S290)。该信标的发送间隔可以任意设定,在本实施例中为IOOms左右。此外,实效速度推定部322中的实效速度V的推定处理、以及选择部330中的其他无线LAN装置的选择(S卩,更新),既可以每当通信控制部310发送信标时进行,也可以间隔任意的期间进行。每当进行了该更新时,通信控制部310就发送含有被更新了的最高速无线通信路径的实效速度V的信标。当信标的发送结束时,通信控制部310对该所选择的其他无线LAN装置进行基于IEEE802.il的连接手续(步骤S300)。由此,用于在无线终端WT所连接的无线LAN装置WLD3与连接于外部网络的无线LAN装置WLDl之间进行包中继的无线LAN装置被连接上,从而构建最高速无线通信路径。如上所述,根据第1实施例,构成无线通信系统1000的无线LAN装置及无线终端分别将与连接于外部网络的无线LAN装置之间的通信实效速度为最快的无线LAN装置,选择为中继目的地来连接,从而,本发明的无线通信系统1000总是能够自主地设定最佳的通信路径。〈第2实施例>上述第1实施例中,说明了将与通信的实效速度有关的信息以及表示与外部网络连接的信息用作信标中含有的指标信息的情况。在该第2实施例中,说明还将从发送了信标的无线LAN装置到与外部网络连接的无线LAN装置的hop数来用作指标信息的情况。图6是说明本发明的第2实施例中的无线LAN装置的内部结构的图。第2实施例中的无线LAN装置与上述第1实施例的无线LAN装置相比,不同之处在于增设了hop数计算部323。Hop数计算部323通过CPU300执行存储在R0M610等中的计算机程序而发挥功能。此外,第2实施例中的无线LAN装置中除hop数计算部323以外,其它结构都与上述第1实施例的无线LAN装置相同,所以附上相同的参考标记并省略其说明。接着,进一步参照图7及图8,来说明由第2实施例中的无线LAN装置及无线终端WT构成的无线通信系统1000所进行的无线通信路径的选择处理。图7是用于说明第2实施例中的没有与外部网络连接的无线LAN装置所进行的连接目的地选择处理的流程的流程图。图8是用于说明图7的步骤S380的处理的具体流程的流程图。此外,因为在第2实施例中所进行的状态确认处理与第1实施例中说明的处理(图3)相同,所以省略其说明。图7中,一直到无线LAN装置从其他无线LAN装置接收信标,来推定2个无线LAN装置之间的实效速度V的处理为止,都与第1实施例进行的处理相同(步骤S210S270)。在第2实施例中,当在步骤S250或S270中推定了实效速度V以后,hop数计算部323就计算从自身无线LAN装置到与外部网络连接的无线LAN装置之间的hop数(步骤S370)。具体地,当检测出在步骤S210从其他无线LAN装置接收到的信标中,含有表示自身与外部网络连接的指标信息时,hop数计算部323将“1,,设定为自身无线LAN装置的hop数,该“1,,表示能够与连接于外部网络的无线LAN装置直接进行通信。所设定的hop数根据介于自身无线LAN装置与连接于外部网络的无线LAN装置之间的无线LAN装置的数量而发生变化,并在“1”的基础上仅增加介于其间的无线LAN装置数量。例如,当介于其间的无线LAN装置有1个的情况下hop数为“2”,有2个的情况下hop数为“3”。此外,在第2实施例中,自身与外部网络连接的无线LAN装置WLDl的hop数为“0”。当在步骤S370中计算出hop数时,无线LAN装置的选择部330选择要连接的无线LAN装置(步骤S380)。图8中,无线LAN装置的选择部330将实效速度推定处理中所推定的多条无线通信路径中的多个实效速度V进行比较(步骤S281)。这里,选择部330判断多个其他无线LAN装置中,是否存在2个以上与连接于外部网络的无线LAN装置之间的实效速度为最快的无线LAN装置(步骤S381)。在第2实施例中,选择部330判定实效速度Val3和实效速度Vbl3是否相等。当在步骤S381中判断为实效速度最快的其他无线LAN装置只存在1个的情况(步骤S381否)下,选择部330就选择这1个速度最快的其他无线LAN装置(步骤。而当在步骤S381中判断为实效速度最快的其他无线LAN装置存在2个以上的情况下,选择部330则将2个以上的速度最快的其他无线LAN装置的hop数进行比较,并选择具有最小hop数的其他无线LAN装置(步骤S382)。作出该选择的理由是hop数少的无线通信路径向无线LAN装置发送包的次数少,以及能够抑制因无线LAN装置发生故障而导致通信断线的危险等。当选择了实效速度最快的其他无线通信装置时,无线LAN装置的通信控制部310向其他无线LAN装置发送任选区域中含有指标信息的信标,该指标信息与经由所选择的其他无线LAN装置的、最高速无线通信路径中所推定的实效速度有关(步骤S390)。在该实施例中,从无线LAN装置WLDl接收到信标的无线装置WLD2发送含有与所推定的实效速度V12及hop数“1”有关的指标信息。并且,从无线LAN装置WLDl接收到信标的无线装置WLD3发送含有与所推定的实效速度Val3及hop数“1”有关的指标信息。从无线LAN装置WLD2接收到信标的无线装置WLD3发送含有与所推定的实效速度Vbl3及hop数“2”有关的指标fn息ο此外,在第2实施例中,说明了当在多个其他无线LAN装置中,存在2个以上与连接于外部网络的无线LAN装置之间的实效速度为最快的无线LAN装置的情况下,用hop数来进行判断的例子,但在除此以外的情况下也可以用hop数来进行判断。例如,既可以用hop数来对具有预定阈值以上的实效速度V的2个以上的其他无线LAN装置进行判断,也可以用hop数来对实效速度V大的几个的其他无线LAN装置进行判断。根据上述说明的第2实施例,构成无线通信系统1000的无线LAN装置及无线终端分别将与连接于外部网络的无线LAN装置之间的通信实效速度最快、且hop数最小的无线LAN装置,选择为中继目的地来连接,从而,本发明的无线通信系统1000总是能够自主地设定最佳的无线通信路径。<第3实施例>上述第2实施例中,说明了将从发送了信标的无线LAN装置到与外部网络连接的无线LAN装置的hop数来用作指标信息的情况。接着在第3实施例中,说明还将通信的实效速度在单位时间内变化的量(以下称为变化幅度)用作指标信息的情况。图9是说明本发明的第3实施例中的无线LAN装置的内部结构的图。第3实施例的无线LAN装置与上述第1实施例的无线LAN装置相比,不同之处在于增设了变化幅度计算部324。变化幅度计算部3M通过CPU300执行存储在R0M610等中的计算机程序而发挥功能。此外,第3实施例的无线LAN装置中除了变化幅度计算部324以外,其它结构都与上述第1实施例的无线LAN装置相同,所以附上相同的参考标记并省略其说明。接着,进一步参照图10及图11,来说明由第3实施例的无线LAN装置及无线终端WT构成的无线通信系统1000所进行的无线通信路径的选择处理。图10是用于说明第3实施例中的没有与外部网络连接的无线LAN装置所进行的连接目的地选择处理的流程的流程图。图11是用于说明图10的步骤S480的处理的具体流程的流程图。此外,因为在第3实施例中进行的状态确认处理与第1实施例中说明的处理(图3)相同,所以省略其说明。图10中,一直到无线LAN装置从其他无线LAN装置接收信标,来推定2个无线LAN装置之间的实效速度V的处理为止,都与第1实施例进行的处理相同(步骤S210S270)。在第3实施例中,当在步骤S250或S270中推定了实效速度V以后,变化幅度计算部3M就计算实效速度V的随时间变化的量即变化幅度D(步骤S470)。具体地,由于无线LAN装置WLD2直接连接于无线LAN装置WLDl,所以无线LAN装置WLD2的变化幅度计算部3M根据实效速度V12来计算变化幅度D12。如上所述,实效速度推定部322不直接用通过式(1)而推定的实效速度V12,而将通过式(1)推定出的实效速度的平均值用作实效速度V12。为了实效速度推定部322计算平均值,变化幅度计算部3M基于通过式(1)推定的各个实效速度,来计算实效速度的偏差,并将所计算的实效速度的偏差作为实效速度V12的变化幅度D12输出。当在步骤S470中计算出变化幅度时,无线LAN装置的选择部330选择要连接的无14线LAN装置(步骤S480)。图11中,无线LAN装置的选择部330将实效速度推定处理中所推定的多条无线通信路径中的多个实效速度V进行比较(步骤S281)。这里,选择部330判断多个其他无线LAN装置中,是否存在2个以上与连接于外部网络的无线LAN装置之间的实效速度为最快的无线LAN装置(步骤S381)。在第3实施例中,选择部330判定实效速度Val3和实效速度Vbl3是否相等。当在步骤S381中判断为实效速度最快的其他无线LAN装置只存在1个的情况(步骤S381否)下,选择部330就选择这1个实效速度最快的其他无线LAN装置(步骤S282)。而当在步骤S381中判断为实效速度最快的其他无线LAN装置存在2个以上的情况下,选择部330将2个以上的速度最快的其他无线LAN装置的变化幅度进行比较,并选择具有最小变化幅度的其他无线LAN装置(步骤S482)。在第3实施例中,选择部330是对实效速度Val3的变化幅度Dal3和实效速度Vbl3的变化幅度Dbl3进行比较。当选择了实效速度最快的其他无线LAN装置时,无线LAN装置的通信控制部310向其他无线LAN装置发送信标,该信标的任选区域中含有与经由该所选择的其他无线LAN装置的、最快的无线通信路径中所推定的实效速度、以及变化幅度有关的指标信息(步骤S490)。在该实施例中,从无线LAN装置WLDl接收到信标的无线装置WLD2发送含有与所推定的实效速度V12及变化幅度D12有关的指标信息的信标。并且,从无线LAN装置WLDl接收到信标的无线装置WLD3发送含有与所推定的实效速度Val3及变化幅度Dal3有关的指标信息的信标。从无线LAN装置WLD2接收到信标的无线装置WLD3发送含有与所推定的实效速度Vbl3及变化幅度Dal3有关的指标信息的信标。此外,在第3实施例中,说明了当在多个其他无线LAN装置中,存在2个以上与连接于外部网络的无线LAN装置之间的实效速度为最快的无线LAN装置的情况下,用变化幅度来进行判断的例子,但在除此以外的情况下也可以用变化幅度来进行判断。例如,既可以用变化幅度来对2个以上具有预定阈值以上的实效速度V的其他无线LAN装置进行判断,也可以用变化幅度来对实效速度V大的几个其他无线LAN装置进行判断。根据上述说明的第3实施例,构成无线通信系统1000的无线LAN装置及无线终端分别将与连接于外部网络的无线LAN装置之间的通信实效速度为最快、且变化幅度为最小的无线LAN装置,选择为中继目的地来连接,从而,本发明的无线通信系统1000总是能够自主地设定最佳的无线通信路径。(变形例1)在各实施例中,说明了连接目的地选择处理应用于在无线LAN装置之间选择连接目的地的情况,但是,该连接目的地选择处理也可以应用在无线终端WT选择作为连接目的地的无线LAN装置的情况。也就是说,用图3图5、图7、图8、图10及图11来说明的无线LAN装置所进行的处理,也同样地适用于没有与外部网络连接的无线终端WT选择无线LAN装置WLD3来连接的处理。只是在该情况下,由于无线终端WT不具有接入点功能,所以不进行图4的步骤S^O、图7的步骤S390及图10的步骤S490的发送任选区域中含有指标信息的信标的信标发送处理。这里的无线终端WT并不局限于上述的通用的个人电脑,例如也可以是具有无线LAN功能的移动电话,平板(tablet)终端、游戏机、打印机以及数码相机等。(变形例2)在各个实施例中,说明了将信标用作含有指标信息的信号的例子,但也可以将无线LAN装置所发送的信标以外的各种信号用作含有指标信息的信号。例如,可以将成为站点的无线LAN装置所发送的探查请求(proberequest)、或成为接入点的无线LAN装置所发送的探查应答用作含有指标信息的信号。(变形例3)在各个实施例中,说明了实效速度推定部322是根据所接收到的信标的RSSI值来推定实效速度的情况,但实效速度推定部322也可以被构成为推定实效速度时除了使用RSSI值作为参数以外,还可以用RSSI值以外的参数。例如,实效速度推定部322可以是事先具备将RSSI值和SNR的组合与传输速率建立了对应的对应表、或将RSSI值和SNR的组合与实效率建立了对应的对应表,然后用这些对应表来推定实效速度。使用将RSSI值和SNR的组合作为参数的对应表来推定实效速度,因将噪声等的影响也考虑在内,从而能够更精确地推定实效速度。(变形例4)在各个实施例中,说明了电波强度检测部321检测RSSI值来作为电波强度的情况,但电波强度检测部321所检测的值并不一定要是RSSI值,只要RSSI值以外的参数是与接收强度[dBm]成比例的值就可。此外,在各个实施例中,说明了实效速度推定部322是根据接收到的信标来推定实效速度的情况,但实效速度推定部322也可以是根据除信标以外的来推定实效速度。例如,实效速度推定部322可以是根据与成为连接目的地候补的无线LAN装置之间所进行的Echo消息的交换,来推定实效速度。(变形例5)在各个实施例中,说明了无线LAN装置WLDlWLD3分别具备相同内部构成部分的情况,但不使用的构成部分也可以省去。例如,由于无线LAN装置WLDl自身与外部网络2000连接,所以只要具备发送含有表示自身与外部网络连接的信息的信标的构成部分就可,而不用具备用于进行连接目的地选择处理的构成部分(处理部320或选择部330等)。此外,在上述各实施例中,CPU300通过将储存在R0M610或闪存R0M620中的固件(firmware)或计算机程序载入RAM500来执行,从而实现无线LAN装置的各个构成部分,但是,本发明的各个构成部分既可以通过适当的硬件来实现,也可以通过软件来实现。此外,在本发明的部分或所有的功能通过软件来实现的情况下,该软件(计算机程序)可以通过存储在计算机能够读取的存储介质中的形式来提供。在本发明中,“计算机能够读取的存储介质”并不局限于软盘或CD-ROM那样的便携式记录介质,也包括各种RAM或ROM等计算机的内部存储装置,或硬盘等固定于计算机上的外部存储装置。上述的说明只不过从各个方面例示出了本发明,并没有对其范围进行限定。在不超出本发明的范围的情况下,当然也可进行各种改良或变形。1权利要求1.一种无线通信系统中的无线通信装置,该无线通信系统包括与外部网络连接的特定无线通信装置,以及直接或间接地与该特定无线通信装置连接的2个以上的无线通信装置,所述无线通信装置具备处理部,对在自身装置与所述特定无线通信装置之间可能构建的多条无线通信路径分别推定通信的实效速度;以及,选择部,将构建最高速无线通信路径的所述特定无线通信装置或其他无线通信装置选择为连接目的地,所述最高速无线通信路径是所述多条无线通信路径中、所述处理部所推定的所述实效速度最快的无线通信路径。2.根据权利要求1所述的无线通信装置,其特征在于所述处理部对所述多条无线通信路径进一步计算过路数,该过路数表示介于自身装置和所述特定无线通信装置之间的其他无线通信装置的数量,当存在多条所述最高速无线通信路径时,所述选择部将构建所述过路数最小的最高速无线通信路径的所述特定无线通信装置或其他无线通信装置选择为连接目的地。3.根据权利要求1所述的无线通信装置,其特征在于所述处理部对所述多条无线通信路径进一步计算通信的实效速度随时间变化的量,当存在多条所述最高速无线通信路径时,所述选择部将构建所述实效速度随时间变化的量最小的最高速无线通信路径的所述特定无线通信装置或其他无线通信装置选择为连接目的地。4.根据权利要求1所述的无线通信装置,其特征在于,还具备通信控制部,发送与所述选择部所选择的所述特定无线通信装置或所述其他无线通信装置所构建的最高速无线通信路径的实效速度有关的指标信息,并接收从其他无线通信装置发送来的该指标信息,所述处理部用所述通信控制部所接收到的所述指标信息中含有的实效速度,推定经由发送了该指标信息的所述其他通信装置到所述特定无线通信装置的无线通信路径的实效速度。5.根据权利要求2所述的无线通信装置,其特征在于,还具备通信控制部,发送与所述选择部所选择的所述最高速无线通信路径的实效速度及过路数有关的指标信息,并接收从其他无线通信装置发送来的该指标信息,所述处理部用所述通信控制部所接收到的所述指标信息中含有的实效速度,推定经由发送了该指标信息的所述其他通信装置到所述特定无线通信装置的无线通信路径的实效速度,当存在多条所述最高速无线通信路径时,所述选择部基于所述处理部所计算的过路数,以及所述通信控制部所接收到的所述指标信息中含有的过路数,将构建最高速无线通信路径的所述特定无线通信装置或其他无线通信装置选择为连接目的地。6.根据权利要求3所述的无线通信装置,其特征在于,还具备通信控制部,发送与所述选择部所选择的所述最高速无线通信路径的实效速度及实效速度随时间变化的量有关的指标信息,并接收从其他无线通信装置发送来的该指标信息,所述处理部用所述通信控制部所接收到的所述指标信息中含有的实效速度,推定经由发送了该指标信息的所述其他通信装置到所述特定无线通信装置的无线通信路径的实效速度,当存在多条所述最高速无线通信路径时,所述选择部基于所述处理部所计算的实效速度随时间变化的量,以及所述通信控制部所接收到的所述指标信息中含有的实效速度随时间变化的量,将构建最高速的无线通信路径的所述特定无线通信装置或其他无线通信装置选择为连接目的地。7.根据权利要求1所述的无线通信装置,其特征在于所述处理部检测出从所述特定无线通信装置或其他无线通信装置接收的信号的电波强度,并基于该电波强度来分别推定所述多条无线通信路径的实效速度。8.一种无线通信系统,包括与外部网络连接的特定无线通信装置,以及直接或间接地与所述特定无线通信装置连接的2个以上的无线通信装置,所述2个以上的无线通信装置分别具备处理部,对在自身装置与所述特定无线通信装置之间可能构建的多条无线通信路径分别推定通信的实效速度;以及,选择部,将构建最高速无线通信路径的所述特定无线通信装置或其他无线通信装置选择为连接目的地,所述最高速无线通信路径是所述多条无线通信路径中、所述处理部所推定的所述实效速度为最快的无线通信路径。9.根据权利要求8所述的无线通信系统,其特征在于所述处理部对所述多条无线通信路径进一步计算过路数,该过路数表示介于自身装置和所述特定无线通信装置之间的其他无线通信装置的数量,当存在多条所述最高速无线通信路径时,所述选择部将构建所述过路数最小的最高速无线通信路径的所述特定无线通信装置或其他无线通信装置选择为连接目的地。10.根据权利要求8所述的无线通信系统,其特征在于所述处理部对所述多条无线通信路径进一步计算通信的实效速度随时间变化的量,当存在多条所述最高速无线通信路径时,所述选择部将构建所述实效速度随时间变化的量最小的最高速无线通信路径的所述特定无线通信装置或其他无线通信装置选择为连接目的地。11.根据权利要求8所述的无线通信系统,其特征在于,还具备通信控制部,发送与所述选择部所选择的所述特定无线通信装置或所述其他无线通信装置所构建的最高速无线通信路径的实效速度有关的指标信息,并接收从其他无线通信装置发送来的该指标信息,所述处理部用所述通信控制部所接收到的所述指标信息中含有的实效速度,推定经由发送了该指标信息的所述其他通信装置到所述特定无线通信装置的无线通信路径的实效速度。12.根据权利要求9所述的无线通信系统,其特征在于,还具备通信控制部,发送与所述选择部所选择的所述最高速无线通信路径的实效速度及过路数有关的指标信息,并接收从其他无线通信装置发送来的该指标信息,所述处理部用所述通信控制部所接收到的所述指标信息中含有的实效速度,推定经由发送了该指标信息的所述其他通信装置到所述特定无线通信装置的无线通信路径的实效速度,当存在多条所述最高速无线通信路径时,所述选择部基于所述处理部所计算的过路数,以及所述通信控制部所接收到的所述指标信息中含有的过路数,将构建最高速无线通信路径的所述特定无线通信装置或其他无线通信装置选择为连接目的地。13.根据权利要求10所述的无线通信系统,其特征在于,还具备通信控制部,发送与所述选择部所选择的所述最高速无线通信路径的实效速度及实效速度随时间变化的量有关的指标信息,并接收从其他无线通信装置发送来的该指标信息,所述处理部用所述通信控制部所接收到的所述指标信息中含有的实效速度,推定经由发送了该指标信息的所述其他通信装置到所述特定无线通信装置的无线通信路径的实效速度,当存在多条所述最高速无线通信路径时,所述选择部基于所述处理部所计算的实效速度随时间变化的量,以及所述通信控制部所接收到的所述指标信息中含有的实效速度的随时间变化的量,将构建最高速的无线通信路径的所述特定无线通信装置或其他无线通信装置选择为连接目的地。14.根据权利要求8所述的无线通信系统,其特征在于所述处理部检测出从所述特定无线通信装置或其他无线通信装置接收的信号的电波强度,并基于该电波强度来分别推定所述多条无线通信路径的实效速度。15.一种选择无线通信路径的方法,该方法是在包括与外部网络连接的特定无线通信装置和、直接或间接地与该特定无线通信装置连接的2个以上的无线通信装置的无线通信系统中,对在任意一个该无线通信装置与所述特定无线通信装置之间所构建的无线通信路径进行选择的方法,所述方法包括下述步骤对所述任一个无线通信装置与所述特定无线通信装置之间可能构建的多条无线通信路径,分别推定通信的实效速度的步骤,以及,将构建所述多条无线通信路径中、所推定的所述实效速度为最快的最高速无线通信路径的所述特定无线通信装置或其他无线装置选择为连接目的地。16.一种包括多个无线通信装置的系统,该多个无线通信装置中至少有一个无线通信装置经由路由器与外部网络连接,并且,该多个无线通信装置能够分别直接与无线终端连接,或者经由至少一个其他无线通信装置而分别能够与所述无线终端连接,该无线通信装置具备电波强度检测部,检测发送信标的强度,所述信标含有从所述系统内的其他无线通信装置接收到的、表示传输速率的信息;实效速度推定部,基于所述电波强度检测部所接收到的表示所述传输速率的信息,判断与作为接收到的信标的发送源的其他无线通信装置之间的通信的最大传输速率,并推定该最大传输速率中的一定的比例,即与其他无线通信装置之间的通信的实效速度,并且,判定被发送的信标是否示出该其他无线通信装置与所述外部网络连接;及,选择部,基于所述实效速度推定部对与所述外部网络连接的其他无线通信装置进行的所述判定,构建从所述无线终端到经由所述路由器到达所述外部网络的通信路径,并且,分别比较所述实效速度推定部所推定的实效速度,选择实现与连接于外部网络的无线通信装置之间的最大实效速度的无线通信装置。全文摘要本发明提供一种无线通信装置、无线通信系统及选择无线通信路径的方法。其中,连接有无线终端WT的无线LAN装置WLD(3)的实效速度推定部(322)对可能形成的多条无线通信路径分别推定到达与外部网络连接的无线LAN装置WLD(1)的实效速度V。无线LAN装置WLD(3)的选择部(330)从多个其他无线LAN装置中,选择到达连接于外部网络的无线LAN装置之间的实效速度为最快的其他无线LAN装置。无线LAN装置WLD(3)的通信控制部(310)对所选择的无线LAN装置进行连接处理。文档编号H04W40/02GK102340837SQ20111018869公开日2012年2月1日申请日期2011年7月5日优先权日2010年7月15日发明者稻田哲也申请人:巴比禄股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1