确定方法以及相应终端、计算机程序产品和存储介质与流程

文档序号:11852979阅读:178来源:国知局
确定方法以及相应终端、计算机程序产品和存储介质与流程

本公开的领域涉及通信网络,尤其是诸如家庭网络这样的局部网络,以及涉及无线终端对它们的访问。

描述用于确定由通信终端使用以访问无线通信网络的访问点的确定方法,以及相应的通信终端。特别地,所公开的方法和通信终端能够涉及使用诸如WIFI协议这样的标准无线通信协议的无线通信网络。



背景技术:

通信网络经常对于无线终端从几个访问点可访问。例如,在局部网络中,到家庭网络的访问点能够存在于网关设备中,用于与远程网络互连。到局部网络的访问点也能够存在于几个本地设备中,从而扮演中继器的角色(例如,在WIFI类型的网络的情况下,“WIFI扩展器”类型的设备)。它可以例如涉及诸如智能电话、或者平板电脑或者解码器(或者机顶盒)这样的本地移动设备。

而且,除了向作为局部网络的成员的终端给出到宽带网络的访问之外,网关设备也经常能够向局部网络外部的设备给出到它连接到的宽带网络的访问。它因此具有两个不同的标识符:私有标识符(例如,私有SSID类型的标识符),其为作为局部网络的成员的终端而保留,以及公共标识符(例如,公共SSID类型的标识符),其对于作为宽带网络的成员的终端而可访问,即使它们不是局部网络的成员。因此,它能够由局部网络的其他终端看作两个不同的访问点。

无线网络的终端能够检测几个访问点的存在。它可以涉及在不属于它的网络的它的邻域中的访问点或者到它的网络的访问点。

结果,当终端执行到存在于它的邻域中的无线网络的访问点的搜索时,它可以检测到几个访问点。

而且,访问点能够随着时间(例如,因为一些对应于移动终端)或者根据终端的位置而变化。

当前,通信终端的用户不得不自己手动地选择用于将他的终端连接到网络的访问点。当检测到的访问点的数量很大并且用户对于访问点的命名不清楚时,做出该选择特别困难和冗长乏味。最后,终端与访问点的关联也能够取决于访问密钥(例如,登录和密码)的先前输入。



技术实现要素:

本公开使得有可能通过向终端的用户提出比现有技术的解决方案更容易并且更快速的方法来改善情况。

更具体地,本公开涉及一种用于确定由通信终端使用以访问无线通信网络的的访问点的方法。

根据本公开,确定方法包括:

-由所述终端检测至少一个访问点;

-验证检测到的访问点的至少一个属于所述网络;

-从经验证属于所述通信网络的检测到的访问点中,选择将要使用的所述访问点。

特别地,在一些实施例中,选择能够由终端自身自动地完成,而没有与终端的用户的交互。

根据特定的实施例,所述验证包括:

-尝试获得所述检测到的访问点的寻址标识符;

-当获得寻址标识符时,比较所述获得的标识符和与所述通信网络相关联的至少一个参考寻址标识符。

特别地,本公开尤其涉及一种用于确定由通信终端使用以访问第一通信网络的访问点的方法,所述第一网络是无线通信网络。

根据特定的实施例,所述方法包括由所述终端实现的下面的步骤:

-检测至少一个访问点;

-通过考虑与所述第一通信网络相关联的参考寻址标识符,验证检测到的访问点的至少一个属于所述第一网络,检测到的访问点称作将要验证的访问点,验证所述属于包括请求获得将要验证的所述访问点的、与第二网络有关的寻址标识符;

-从经验证属于所述第一通信网络的检测到的访问点中,选择将要使用的所述访问点。

根据特定的特性,当没有获得关于将要验证的所述访问点的寻址标识符时,验证所述属于考虑对于将要验证的所述检测到的访问点,已经执行的获得尝试的数量。

根据特定的实施例,请求获得寻址标识符包括:

-请求建立所述终端与将要验证的所述访问点的连接;

-当建立所述连接时,通过利用所述连接,请求从所述第一网络外部并且从所述第二网络可访问的服务器提供将要验证的所述访问点的所述寻址标识符。

根据特定的特性,所述获得的寻址标识符和所述参考寻址标识符是宽带网络上的公共地址。

根据特定的特性,请求获得寻址标识符还包括将所述获得的寻址标识符存储在所述终端中。

根据特定的特性,选择将要使用的所述访问点,对于将要选择的所述访问点的至少一个,考虑内容接收性能准则。

根据特定的实施例,所述性能准则属于包括下面的分组:

-平均错误率;

-最大错误率;

-没有错误的平均时间;

-没有错误的最大时间;

-平均比特率;

-最大比特率。

根据特定的特性,选择将要使用的所述访问点考虑将要选择的所述访问点的至少一个与所述终端关联的持续时间。

根据特定的特性,选择将要使用的所述访问点考虑将要选择的所述访问点的至少一个属于所述第一网络的子网络的准则。

根据特定的特性,所述属于准则包括比较补充将要选择的所述至少一个访问点的所述寻址标识符的寻址信息项目和寻址信息的补充参考项目。

根据特定的特性,所述第一网络是Wifi类型的无线通信网络。

虽然没有明确地描述,所展示的实施例能够使用任何组合或子组合来实现。例如,对于访问点,验证包括尝试获得寻址标识符以及比较该寻址标识符的实施例能够与访问点的选择考虑性能准则和/或与终端关联的持续时间的实施例相组合。

由阅读本描述的本领域技术人员容易想到的其他实施例也包括在本公开的范围内。

特别地,本公开适用于使用终端已知的通信协议的任何无线网络,并且尤其适用于在局部网络的情况下,诸如例如蓝牙协议或者WIFI协议这样的标准无线通信协议。

根据另一个方面,本公开涉及一种通信终端,包括至少一个处理器,被配置为确定用来访问第一通信网络的访问点,所述第一网络是无线通信网络。

根据本公开,所述至少一个处理器被配置为:

-检测从所述终端可访问的至少一个访问点;

-通过考虑与所述第一通信网络相关联的参考寻址标识符,验证检测到的访问点的至少一个属于所述第一网络,检测到的访问点称作将要验证的访问点,验证将要验证的所述访问点属于所述第一网络包括请求获得(230)将要验证的所述访问点的、与第二网络有关的寻址标识符;

-从经验证属于所述第一通信网络的检测到的访问点中,选择将由所述终端使用的访问点。

根据另一个方面,本公开涉及一种计算机程序产品。根据本公开,这种计算机程序产品包括程序代码指令,当所述程序由计算机执行时,程序代码指令执行在前述实施例的任何一个中的上面的确定方法。

根据又一个方面,本公开涉及一种计算机可读存储介质,在上面存储有包括程序代码指令的计算机程序,当所述程序由计算机执行时,程序代码指令执行在前述实施例的任何一个中的本公开的确定方法。

这种计算机可读存储介质能够采取加载到至少一个计算机可读存储介质上的计算机程序产品的形式,包括计算机可读并且计算机可执行的程序代码指令。

因此,在本专利申请中,计算机可读存储介质被认为是非临时性存储介质,具有存储信息的内在能力以及能够恢复它存储的信息的内在能力。计算机可读存储介质能够是例如,但是不仅仅是,系统、设备或者装备项目,它是电子的、磁性的、光学的、电磁的或者红外的、由半导体制成或者实现先前提及的技术的组合。应当强调,下面的元件,提供本公开的原理能够适用的计算机可读存储介质的更具体示例,本质上为了例示性目的而提及并且绝不构成详尽的列表,如将由本领域技术人员容易解释的:便携式计算机软盘、硬盘、ROM(只读存储器)类型的存储器、EPROM(可擦除可编程只读存储器)类型的可擦除存储器或者闪存、包括ROM存储器的便携式压缩盘(CD ROM)、光学存储装备的项目、磁性存储装备的项目、或者前面元件的任何适当组合。

如将由本领域技术人员容易理解的,本发明的方面能够由终端、方法、或者计算机可读存储介质实现。因此,本发明的方面在某些实施例中能够以完全硬件组件的形式(例如,电子组件或者装备有组件的电子卡)、或者以完全软件组件的形式(包括例如固件组件、“常驻”软件程序、微码等)实现。其他实施例能够实现硬件组件和软件组件两者。在本文献中,术语“模块”通常将指能够对应于硬件组件或者对应于软件组件的组件。而且,本发明的方面也能够以计算机可读存储介质的形式实现。能够使用一个或多个计算机可读存储介质的任何组合。

附图说明

当阅读关于特定实施例的下面的详细描述时,将更好地理解本公开,并且其他具体的特征和优点将浮现,描述参考附加附图,附图中:

-图1示出根据特定的实施例,试图连接到局部网络的移动通信终端的环境。

-图2是在特定的实施例中,与关于图1描述的通信终端中的实现方式兼容的,示出本公开的确定方法的功能图;

-图3示出根据特定的实施例的通信终端的确定模块。

相同的元件在所有图中由相同的附图标记指定。

所示的图仅为了例示性目的并且决不将本公开限制为所示的实施例。

具体实施方式

本公开的一般原理存在于执行访问点的过滤,这对于终端根据它们是否属于所确定的网络来选择是有可能的。

因此,本公开能够尤其使得有可能避免浪费测试不允许访问网络的访问点的性能的时间以及避免电力的不必要消耗。

特别地,尤其适应于移动设备的一些实施例能够使得终端能够自动地扫描围绕它的所有访问点,以便依据性能(例如提供最佳质量)选择和/或连接到网络供给的访问点。在移动终端移动时导致处于其不同访问点的邻域中的移动终端的情况下,这特别有用。

因此,至少一个实施例能够使得有可能将由终端使用的访问点的选择限制为仅仅属于它希望访问的网络的访问点,代替在选择中包括由通信终端可见的所有访问点。事实上,测试通过对终端可见但是不属于该网络的访问点的连接构成时间的浪费以及电力的不必要消耗。然而,最小化电力消耗是移动终端的主要约束。

至少一个实施例能够使得有可能更高效地比较访问点,因为将仅评估属于该网络的访问点。当例如因为将要连接的终端移动,或者到网络的访问点变化(例如,因为一些访问点位于移动终端上),定期地执行选择时,这特别重要。

而且,在一些实施例中,例如,用于连接到访问点的加密密钥由终端存储,并且预先定义选择准则(例如,接收性能准则)的实施例,将要使用的访问点的选出能够是自动化的并且不需要与终端用户进行交互。

而且,因为该自动化,可以有可能定期地测试到网络的某些访问点,例如它的范围内的所有访问点,而不需用户承受负担。

用户因此能够在任意时刻受益于网络中可用的访问点中性能最佳的访问点。

关于图1和2,特定的实施例呈现在移动终端130希望使用本公开的确定方法来访问的WIFI类型的局部网络的背景下。在所示的实施例中,局部网络实现标准通信协议IEE 802.11–2012(2012年3月29日)。

图1示出移动通信终端130的环境。图1示出WIFI类型的局部网络100,由网关设备110连接到宽带网络170,例如,因特网访问提供商的网络,网关设备110装备有WIFI卡,一方面具有公共访问点112并且另一方面具有为局部网络100的成员而保留的私有访问点114。同样装备有WIFI卡的解码器120(或者机顶盒)一方面包括WIFI客户端,使得它能够与网关设备110的私有访问点114通信,并且另一方面包括私有访问点122,使得它能够扮演在网关设备110与希望连接到局部网络100的终端之间的中继器的角色。网关设备110和解码器120对终端130可见。

图1也示出WIFI类型的另一个局部网络150,位于局部网络100的邻域中,并且从网关设备160可访问,网关设备160一方面具有公共访问点162并且另一方面具有为局部网络150的成员而保留的私有访问点164。网关设备160位于终端130的覆盖区域中。

最后,位于终端130的覆盖区域中的另一个设备140包括到GSM(全球系统监控)网络的私有WIFI访问点142。

在所示的实施例中,其中网络是WIFI类型的局部网络,每个访问点由诸如SSID(服务集标识符)这样的一串字母数字字符识别。它也能够由例如MAC(媒体访问控制)地址识别,这使得有可能保证每个访问点的唯一识别。

图2示出在特定的实施例中,在终端130中实现的本公开的确定方法。

根据本公开,用于确定将要使用的访问点的方法200包括由终端130检测它的邻域中的访问点的步骤210。

在图1中所示的特定的实施例中,终端130因此看到六个访问点:

-设备160的公共访问点162和私有访问点164(给出到网络150的访问);

-网关设备110的公共访问点112和私有访问点114(给出到网络100的访问);

-解码器120的私有访问点122;

-移动终端140的私有访问点142。

在图2中所示的实施例中,方法然后包括验证220检测到的访问点(称作将要验证的访问点)的至少一个属于局部网络。如下面更详细讨论的,该验证能够例如对应于特定的值到至少由终端临时存储的属于指示符的指派。

根据实施例,验证220能够对于检测到的访问点112、114、162、164、122和142的每个或者仅对于某些检测到的访问点,例如对于由终端130首次检测到的访问点而进行。当确定方法由终端130周期性地实现时,这种实施例特别适合。

特别地,验证220能够包括获得230将要验证的访问点在宽带网络上的寻址标识符。

在所示的特定实施例中,寻址标识符是公共IP(因特网协议)地址,公共IP地址使得能够用使用因特网协议的网络唯一地指定接口。这种地址能够例如由宽带通信网络的访问的提供商,例如经由DHCP(动态主机配置协议)服务器分配。

网关设备110具有到宽带网络的两个接口(为宽带网络与局部网络的设备之间、经由私有访问点114的中介的互连而保留的所谓“私有”接口,以及也就是说能够由使用访问提供商的服务的所有终端使用、经由公共访问点112的中介的“热点”类型的接口)。网关设备110的每个接口由不同的公共地址识别。

使用网关设备110的接口与宽带网络接口的每个设备将被看作具有它使用的网关设备的接口的寻址标识符作为它的公共寻址标识符。

将要验证的访问点的寻址信息能够例如从网络外部的服务器,例如在所示的特定实施例中,从远程服务器获得。在图2中所示的实施例中,获得230寻址信息因此包括由终端130发起,建立在终端130与将要验证的访问点之间的连接232。该步骤可能需要提供诸如WEP(有线等效私密性)或者WAP(Wi-Fi受保护访问)或者WAP2密钥这样的加密密钥。

因此,在图1中所示的实施例中,因为没有提供特定的加密密钥,终端130与访问点142的连接可能失败。在一些实施例中,终端与将要验证的访问点(例如,图1的访问点122)的连接的失败能够导致所验证的访问点被认为不属于局部网络。

当建立连接时,终端130然后能够经由访问点的中介,与在宽带网络上可访问的设备进行通信。如图2中所示,该方法因此能够特别地包括对网络外部的服务器的访问,用于请求提供234将要验证的访问点的寻址标识符。

例如,它可以涉及请求的传输,请求作为回报提供连接到传输请求的公共因特网网络的设备的公共IP地址,也就是说,在图1中所示的实施例中,网关110的公共IP地址。

在一些实施例中,如图2中所示,获得230寻址标识符也能够包括所获得的寻址标识符的存储236。

例如,它可以涉及在终端的查找表中,连同访问点的标识符(例如,在所示的实施例中,SSID标识符,或者MAC地址)一起,存储寻址标识符(例如,在所示的实施例中,公共IP地址)。

这种实施例提供能够随后获得与访问点相关联的寻址标识符,而不用询问远程服务器的优点,所述获得因此更快速。

所示实施例然后包括比较240寻址标识符和与局部网络相关联的至少一个参考寻址标识符。这种参考寻址标识符能够尤其是用于局部网络101与网关设备110的宽带网络之间的互连的“私有”接口的寻址标识符。这种标识符能够例如由终端的用户在先前配置期间输入,或者预先获得,或者通过经由对终端已知为属于局部网络的参考访问点,例如网关设备110的私有访问点114的中介,询问远程服务器动态地获得。当终端130靠近网关设备110时,它也能够通过近场通信从终端获得。

在其他实施例中,能够执行与几个参考标识符的比较240。这能够是例如几个网关设备能够进行终端的网络与另一个网络,例如宽带网络之间的互连的网络配置中的情况。

如下面更详细讨论的,将要验证的访问点的寻址标识符与参考标识符之间的比较240例如导致分配特定的值到至少由终端临时存储的属于指示符。

因此,参考图1,访问点162和164(关于网关设备160与网络150的接口)的寻址标识符将和与访问点114相关联的参考寻址标识符不同。

类似地,从网关设备110到宽带网络的“公共”访问点112的寻址标识符也将与该参考寻址标识符不同。

结果,寻址标识符与参考寻址标识符不同,访问点112、162、164将被认为不属于局部网络。

在一些实施例中,属于局部网络的验证220能够包括属于决策的存储242。

因此,这可以涉及在特定的表格中存储被认为属于局部网络的访问点的所有标识符(例如,以SSID或MAC地址的列表的形式)。在这种实施例中,访问点属于网络的指示符将存在于关于访问点的标识符的所存储列表中。

这也可以涉及在查找表中,对于每个检测到的访问点,存储在至少一位上编码、代表属于验证的结果的信息项目。例如,在一些实施例中,它可以涉及在两位上编码的信息项目,第一位指示相对于至少一个属于验证,分配有效值到第二位,并且第二位构成属于指示符,代表属于验证的结果。例如,分配给属于指示符的值“1”能够指示属于局部网络,并且分配给属于指示符的值“0”能够指示不属于局部网络(或者反之)。这种实施例使得当通过该访问点到另一个网络(例如,在图2中所示的实施例的情况下,广域网)的首次连接已经失败时,有可能例如尝试再次获得访问点的寻址标识符。

在其他实施例中,它也可以涉及在多于两位上编码的信息项目,能够取几个特定的值,例如第一初始值指示不存在与访问点有关的验证,第二值指示访问点属于网络,第三值指示访问点不属于网络,其他值指示与访问点的连接失败和/或失败的原因(在不存在的情况下,能够分配特定的值给没有提供所需的加密密钥)和/或连接尝试的当前数量。

在这种实施例中,当周期性地执行验证时,或者当同一个验证能够包括与将要验证的访问点的几次连接尝试时,可以例如有可能尝试几次以获得访问点的寻址标识符,确定数量的连接到访问点的失败例如导致访问点被认为不属于网络。

在一些实施例中,可以有可能例如经由终端130的用户的具体请求,强制验证由终端检测到的所有访问点。

在图2中所示的实施例中,确定方法200也包括从被认为属于局部网络的访问点中选择250将要由终端使用的访问点。因此,在图1中所示的实施例中,该选择从访问点114和122中执行。

选择250尤其能够考虑关于属于终端的网络的访问点的性能准则,并且导致选择性能最佳的访问点(例如,具有最低平均错误率或者最高平均比特率的访问点)。

它也能够考虑当选择时终端和与其相关联的访问点的关联的持续时间,例如,以便在关联的最小持续时间以下不会改变访问点。

在变型中,尤其是当网络100是包括几个子网络,例如LAN类型的子网络的私有网络时,访问点的选择可以不仅考虑访问点是否属于网络100而且考虑它是否属于网络100的子网络。该属于能够例如通过比较诸如子网掩码(尤其是DHCP(动态主机配置协议)地址)这样的访问点的补充寻址标识符与所确定的补充寻址标识符(例如,由终端存储的、子网络的配置服务器的DHCP地址)来确定,以便优选地选择例如属于特定子网络、具有与所存储的补充寻址标识符相同的补充寻址标识符的访问点。

现在在图3中更详细地展示图1中所示的移动通信终端130。

图3图解地示出图1的通信终端130的硬件实施例,适应于确定用来访问无线通信网络的访问点。

通信终端130对应于例如笔记本电脑、平板电脑或者智能电话。

在所示的实施例中,通信终端130包括由地址和数据总线300连接到彼此的下面的元件,总线300也传送时钟信号:

-微处理器31(或CPU);

-显卡32;

-一个或多个I/O(输入/输出)设备34,诸如例如键盘、鼠标、网络摄像头、麦克风等;

-ROM(只读存储器)类型的非易失性存储器35;

-随机存取存储器(RAM)36;

-通信接口RX 37,被配置用于经由无线(例如或蓝牙类型)连接接收数据;

-通信接口38,被配置用于经由无线(例如或蓝牙类型)连接传输数据;

-电源39。

通信终端130也包括或者连接到显示屏类型的显示设备33,显示设备33由专用总线330直接连接到显卡32。根据变型,显示装置在通信终端130外部并且由传输显示信号的缆线连接到设备33。通信终端130,例如显卡32,包括用于传输的部件或者适应于将显示信号传输给诸如例如LCD或者等离子屏幕或者视频投影机这样的外部显示部件的连接器(图3中未示出)。

注意,在存储器的描述中使用的词语“寄存器”,在所提及的存储器的每个中,指低容量(一些二进制数据)的存储区以及大容量(能够存储整个程序或者代表所计算的或者将要显示的数据的数据的全部或部分)的存储区。

当接通时,微处理器31加载并且执行包含在RAM 36的寄存器360中的程序的指令,尤其是实现本公开特有的并且在下文描述的方法的步骤的算法。

根据变型,终端包括几个微处理器。

根据另一个变型,电源39在设备6的外部。

特别地,微处理器被配置为确定用来访问第一通信网络的访问点,所述第一网络是无线通信网络。

在图3中所示的实施例中,微处理器31能够特别地被配置为:

-检测从所述终端可访问的至少一个访问点;

-通过考虑与所述第一通信网络相关联的参考寻址标识符,验证检测到的访问点的至少一个属于所述第一网络,检测到的访问点称作将要验证的访问点,验证将要验证的所述访问点属于所述第一网络包括请求获得(230)将要验证的所述访问点的、与第二网络有关的寻址标识符;

-从经验证属于所述第一通信网络的检测到的访问点中,选择将由所述终端使用的访问点。

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