用于在无线终端中接入网络的装置和方法

文档序号:7914207阅读:237来源:国知局
专利名称:用于在无线终端中接入网络的装置和方法
技术领域
本发明一般涉及用于在无线终端中接入网络的装置和方法,而且,更具体地,涉及用于在无线终端中加速搜索可接入的网络的装置和方法。
背景技术
在第4代GG)通信标准长期演进(LTE)、和微波接入全球互通(WiMAX)中已经深入研究通过面向语音的无线网络支持增强高速数据服务。图1示出用于在无线终端中在一般WLAN上接入接入点(AP)的过程。图1所示的过程遵循WLAN标准电气和电子工程师协会(IEEE)802. 11。参照图1,终端100在步骤110发送侦测请求消息以搜索邻近的AP,即,可接入的AP。侦测请求消息是对未知邻近AP的广播。该广播在每个预定间隔重复,直到检测到可接入的AP为止。接收到来自终端100的侦测请求消息后,候选AP 102在步骤120利用侦测响应消息回答终端100。终端100在全部信道上搜索候选AP,并从已经向终端100发送侦测响应消息的候选AP 102当中选择处于最佳信道状态的AP。选择了最佳AP后,终端100与选择的AP执行鉴权过程。如果鉴权成功,则终端100与选择的AP交换信号以将其自身与选择的AP关联。如果终端100在成功鉴权之后与选择的AP关联,则终端100可以从选择的AP接收无线通信服务。具体地,这样的高速数据服务可能面临巨大的空间限制,因为其在现有无线网络上提供。然而,使用现有无线网络的成本是个约束。例如,当多个网络可用时,用户一般尝试接入较便宜的网络。然而,如果用户未能接入较便宜的网络,则用户接着接入较贵的网络。由于相对便宜的网络通常带来相对高的空间约束,用户希望快速确定他们是否可以在他们的当前位置接入期望的网络。因此,需要一种利用无线终端迅速搜索当前位置的可接入的网络的方法。

发明内容
技术问题因此,本发明被设计为解决至少上述问题和/或不足以及提供至少以下优点。本发明的一个方面在于,提供用于管理基于关于先前接入的网络的位置信息的接入历史的装置和方法,用于无线终端中的快速网络搜索。本发明的另一个方面在于,提供用于在无线终端中基于接入历史快速搜索可接入的网络的装置和方法。本发明的另一个方面在于,提供用于在无线终端中根据当前位置和基于接入历史管理的位置信息快速搜索可接入的网络、并接入检测到的网络的装置和方法。本发明的另一个方面在于,提供用于在无线终端中于当前位置搜索可接入的接入点(AP)之前参照先前的接入历史确定是否有可接入的AP的装置和方法。解决方案根据本发明的一个方面,提供一种用于在支持无线局域网(WLAN)通信的终端中接入接入点(AP)的方法。该方法中,终端使用关于终端的当前位置的信息在预登记的接入历史信息中搜索可接入的AP,并且在检测到可接入AP后,接入检测到的AP。根据本发明的另一个方面,提供一种用于搜索AP的终端装置。该装置中,存储器存储预登记的接入历史信息,AP检测器使用关于终端的当前位置的信息在预登记的接入历史信息中搜索可接入的AP,通信模块尝试接入AP检测器检测到的AP,而控制器控制可接入的AP的检测和接入检测到的AP的尝试。


图1是示出接入接入点(AP)的无线终端的常规过程的信号流的图;图2是根据本发明的实施例的无线终端的框图;以及图3是示出根据本发明的实施例的用于在无线终端中接入AP的控制操作的流程图。
具体实施例方式下面,将参照附图描述本发明的各种实施例。以下描述中,其中并入的已知功能和结构的详细说明如果可能模糊本发明的主题则将被略去。另外,以下描述中作出的各种具体限定仅仅提供用于帮助一般理解,本领域技术人员显然可知,可以实现本发明的各种实施例而无需这样的限定。虽然下面将参照目标网络是无线局域网(WLAN)的AP作为示例描述本发明的各种实施例,但是这不应当被解读为限制本发明。特别地,应当清楚地理解,本发明适用于其他通信网络。图2是根据本发明的实施例的无线终端的框图。具体地,图2示出支持WLAN通信的无线终端200检测其当前位置。因此,无线终端200包括全球定位系统(GPQ接收器220。替换地,代替确定其自身位置,无线终端可以从外部源接收位置信息。因此,当无线终端从外部源接收位置信息时,无线终端不需要使用诸如GPS接收器220的附加组件。例如,无线终端可以在除目标网络之外的不具有大的地理限制的商业网络上接收其位置信息。该功能通常由蜂窝电话机支持。此外,可以采用使用蜂窝网络中的基站(BS)来估计无线终端的位置的技术。由于用于确定无线终端的位置的实际方法对本发明不太重要,可以使用用于蜂窝网络的大多数位置估计技术。事实上,具有当前位置的准确知识,无线终端的用户甚至可在用户界面(UI)上输入当前位置。如果无线终端存储与地址信息对应的位置信息(例如纬度和经度坐标),则用户可以通过输入关于地址的粗略信息来轻松地获取位置信息。另外,当用户在车辆中移动时,用户可以利用车辆中装备的例如GPS的导航仪的帮助来使用位置信息。用户还可以通过因特网上的地图服务来获取他或她的位置信息。参照图2,在缺少接入历史表时,AP检测器210在控制器230的控制下以WLAN通信的一般过程(例如,图1所示的过程)搜索可接入的AP。然而,当有接入历史表时,AP检测器210基于无线终端200的当前位置和包括在接入历史表中的位置信息来搜索可接入的AP。例如,AP检测器210确定是否无线终端200的当前位置或关于接近当前位置的位置的信息已经在接入历史表中登记。即,取决于系统性能需求,AP检测器210可以搜索接入历史表以寻找关于作为当前位置的确切位置的信息,或者AP检测器210确定接入历史表中是否有关于在无线终端200的当前位置预定误差范围内的位置的信息。例如,该预定误差范围可以是在其中来自AP的通信服务可用的距离。此外,可以根据基于接入历史表的接入成功率来调整该预定误差范围。因此,为了提高使用接入历史表的接入成功率,将误差范围设置得窄,而为了降低使用接入历史表的接入成功率,将误差范围设置得宽,在接入历史表中检测到关于在当前位置预定误差范围内的位置的信息后,AP检测器210确定无线终端200周围存在可接入的AP。之后,AP检测器210请求控制器230接入该AP。如果检测到关于在预定误差范围内的多个位置的信息,则AP检测器210可以选择其中一个位置。例如,AP检测器210可以选择关于离当前位置最近的位置的信息。如果将通信质量信息连同位置信息一起登记在接入历史表中,则AP检测器210可以从多个位置当中选择关于具有最佳通信质量的位置的信息。另外,AP检测器210可以对多个位置的每一个搜索可接入的AP或尝试接入AP。然而,当接入历史表中没有关于在该位置预定误差范围内的位置的信息时,AP检测器210可以在控制器230的控制下以图1所示的WLAN通信的一般过程搜索可接入的AP。根据本发明的另一个实施例,如果AP检测器210未能检测到关于在当前位置预定误差范围内的位置的信息,则AP检测器210可以尝试通过增大误差范围来搜索位置信息。GPS接收器220从GPS通信卫星接收GPS信号,并使用GPS信号产生关于当前位置的信息。之后,GPS接收器220向控制器230提供关于当前位置的信息。如上所述,无线终端200如何确定其当前位置在本发明中没有限制。例如,代替GPS接收器220,可以从其他网络或用户接收关于无线终端200的当前位置的信息。该情况下,不需要在无线终端200中包括GPS接收器220。因此,可以使用用于获取无线终端200的位置信息的任何已知方法。接收到用于搜索新AP的请求后,控制器230向AP检测器210提供从GPS接收器220接收的关于当前位置的信息和存储在存储器250中的接入历史表。此外,控制器230命令AP检测器210使用关于当前位置的信息和接入历史表来搜索可接入的AP。在AP检测器210中检测到可接入的AP后,控制器230执行用于接入检测到的AP的控制操作。然而,如果在AP检测器210中未检测到可接入的AP,则控制器230执行用于以上面图1所示的一般过程搜索可接入的AP的控制操作。如果在一般过程中成功接入AP,则控制器230使用关于当前位置的信息更新接入历史表。即便在使用接入历史表接入AP时,控制器230也可以使用关于当前位置的信息更新接入历史表。另外,除位置信息之外,控制器230可以在接入历史表中登记可以用于接入AP的全部信息,诸如通信质量信息。虽然图2中未示出,但是控制器230可以在接入历史表中登记通过UI接收的位置信息。登记在接入历史表中的位置信息可以是用户已知的或在数据库中管理的关于AP的位置的信息。例如,可以通过UI在接入历史表中登记用户准确知道的关于AP的位置的信息、或关于用户经常使用无线通信服务的位置的信息。如果在尝试接入使用接入历史表检测到的AP之后未能接入检测到的AP,则控制器230在接入历史表中将检测到的AP登记为在当前位置不可接入,从而防止稍后从相同位置再次尝试接入该AP。如果关于当前位置的信息与包括在接入历史表中的位置信息几乎相同,则确定在由该位置信息指示的位置处接入的AP已经消失。因此,从接入历史表中删除该位置信息。控制器230控制通信模块240尝试接入检测到的AP或与接入的AP无线通信。例如,控制器230控制通信模块240发送或接收用于图1所示的一般AP搜索过程的信号。在通信模块240中接收到根据一般AP搜索过程的信号后,控制器230可以将接收的信号发送给AP检测器210以使得AP检测器210搜索可接入的AP。通信模块240在控制器230的控制下发送或接收用于一般AP搜索过程的信号。通信模块240还尝试接入可接入的AP,而且如果尝试成功,则在控制器230的控制下与接入的AP无线通信。根据本发明的另一个实施例,AP检测器210可以根据不同的准则选择最佳AP。例如,最佳AP可以是具有最少的业务流量(traffic)的AP。如上所述,当无线终端200成功接入新AP时,其利用关于当前位置的信息更新接入历史表。如果基于接入历史选择可接入的AP,则可以不执行用于搜索候选AP的过程,从而减少用于接入AP所用的时间。例如,当接入AP时,无线终端200与使用接入历史表检测到的AP执行鉴权过程,无需搜索候选AP。图3是示出根据本发明的实施例的用于在无线终端中接入AP的控制操作的流程图。参照图3,无线终端在步骤310请求接入WLAN。接入请求可以在无线终端加电时、在无线终端移出旧AP的服务区时、或在无线终端的用户请求无线通信服务时产生。在步骤312,无线终端确定其当前位置。如上所述,虽然这里无线终端使用GPS信号将自己定位,但是也可以从在当前位置可接入的其他网络或用户接收关于无线终端的当前位置的信息。在步骤314,无线终端检查接入历史表寻找接入历史。可以根据当前位置和接入历史表来确定接入历史的存在或缺失。如上所述,接入历史表包括关于在其中无线终端已经接入AP的位置的信息。相对于关于AP的位置信息,接入历史表可以进一步包括关于AP的标识信息、AP支持的数据速率、关于AP的鉴权信息等。更具体地,无线终端在包括在接入历史表中的位置信息中检测关于在当前位置预定误差范围内的位置的信息。可以考虑AP可以覆盖的距离而确定误差范围。以这样的方式进行确定以假定登记在接入历史表中的位置处存在AP,因为无法准确地确定AP的位置。为了最小化误差,可以将误差范围确定为比通常的AP覆盖更窄。然而,如果误差范围过于窄,则接入检测到的AP的概率可能增大,但是在接入历史表中检测到在当前位置可接入的 AP的概率减小。因此,可以基于AP的密度、AP的覆盖等确定误差范围。在步骤316,无线终端确定是否基于关于当前位置的信息在接入历史表中检测到任何位置信息。当检测到位置信息时,无线终端在步骤318尝试接入在位置信息指示的位置处曾接入的AP。更具体地,如果检测到关于单个位置的信息,则无线终端尝试接入由关于单个位置的信息指示的AP。然而,如果从接入历史表中检测到关于多个位置的信息,则无线终端调度接入无线终端在所述位置处已经与之关联的AP。例如,无线终端可以以离当前位置的距离的降序或以通信质量的降序尝试接入AP。在步骤320,无线终端确定接入选择的AP的尝试是否成功。如果无线终端未能接入AP,或者如果基于关于当前位置的信息未检测到接入历史,则在步骤322,无线终端执行一般AP接入过程,如图1所示。之后,无线终端在步骤324 确定其是否成功接入AP。在步骤320或3M中成功接入AP后,在步骤326,无线终端使用关于当前位置的信息、关于接入的AP的信息、和与接入有关的信息来更新接入历史表。如果接入的AP保留关于邻近的AP的信息,则无线终端可以接收关于邻近的AP的信息,并在接入历史表中登记关于邻近的AP的信息。在登记期间,无线终端可以将关于邻近的AP的信息与关于接入的AP的信息分组。于是,当检测到分组的AP的至少一个时,相同的组的AP可以被考虑作为候选AP。因此,在无线终端中接入AP的概率增大。根据本发明的实施例,用于接入AP的控制操作也可以实现为计算机可读记录介质上的计算机可读代码。计算机可读记录介质是能够存储之后可以由计算机系统读取的数据的任何数据存储设备。计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、⑶-ROM、磁带、软盘、和光数据存储设备。计算机可读记录介质还可以分布在网络耦接的计算机系统上以使得以分布的方式存储和执行计算机可读代码。另外,虽然不是在所有方面中需要,但是主设备和用户终端的一个或多个单元可以包括执行存储在计算机可读介质中的计算机程序的处理器或微处理器。虽然已经基于终端发起通信服务的假定描述本发明的上述实施例,但是上述AP 接入方法也适用于在其从特定AP接收通信服务的同时漫游到其他AP的终端。虽然已经参照附图示出和描述本发明的特定实施例,但是本领域技术人员不难理解,这里可以在形式和细节上进行各种改变而不背离由所附权利要求及其等价物限定的本发明的精神和范围。
权利要求
1.一种用于在支持无线局域网(WLAN)通信的终端中接入接入点(AP)的方法,该方法包括使用关于终端的当前位置的信息在预登记的接入历史信息中搜索可接入的AP ;检测可接入的AP;以及尝试接入检测到的AP。
2.如权利要求1所述的方法,其中搜索可接入的AP包括搜索预登记的接入历史信息以寻找关于离当前位置预定距离的位置的信息;识别终端先前在该位置曾接入的与关于该位置的信息关联的AP ;以及将该AP选择为可接入的AP。
3.如权利要求1所述的方法,进一步包括,如果尝试接入检测到的AP成功,则使用关于当前位置的信息和关于检测到的AP的信息来更新接入历史信息。
4.如权利要求1所述的方法,进一步包括在终端连接到检测到的AP的同时确定需要漫游到其他AP ;以及使用预登记的接入历史信息和更新的当前位置信息来搜索用于漫游的目标AP。
5.如权利要求1所述的方法,其中预登记的接入历史信息包括关于在其中终端先前曾接入AP的位置的信息和关于先前接入的AP的信息。
6.如权利要求1所述的方法,进一步包括在接入之后,从检测到的AP接收关于邻近的AP的信息;以及使用关于邻近的AP的信息来更新接入历史信息。
7.一种非暂时性计算机可读记录介质,其上记录有能够由计算机运行以执行用于在支持无线局域网(WLAN)通信的终端中接入接入点(AP)的方法的程序,该方法包括使用关于终端的当前位置的信息在预登记的接入历史信息中搜索可接入的AP ;检测可接入的AP;以及尝试接入检测到的AP。
8.如权利要求7所述的介质,其中搜索可接入的AP包括搜索预登记的接入历史信息以寻找关于离当前位置预定距离的位置的信息;识别终端先前在该位置曾接入的与关于该位置的信息关联的AP ;以及将该AP选择为可接入的AP。
9.如权利要求7所述的介质,进一步包括,如果尝试接入检测到的AP成功,则使用关于当前位置的信息和关于检测到的AP的信息来更新接入历史信息。
10.如权利要求7所述的介质,进一步包括在终端连接到检测到的AP的同时确定需要漫游到其他AP ;以及使用预登记的接入历史信息和更新的当前位置信息来搜索用于漫游的目标AP。
11.如权利要求7所述的介质,其中预登记的接入历史信息包括关于在其中终端先前曾接入AP的位置的信息和关于先前接入的AP的信息。
12.如权利要求7所述的介质,进一步包括在接入之后,从检测到的AP接收关于邻近的AP的信息;以及使用关于邻近的AP的信息来更新接入历史信息。
13.一种用于搜索接入点(AP)的终端装置,包括存储器,用于存储预登记的接入历史信息;AP检测器,用于使用关于终端的当前位置的信息在预登记的接入历史信息中搜索可接入的AP ;以及通信模块,用于尝试接入AP检测器检测到的AP。
14.如权利要求13所述的终端装置,其中AP检测器在预登记的接入历史信息中搜索关于离当前位置预定距离内的位置的信息,识别终端先前在该位置曾接入的与关于该位置的信息关联的AP,并将该AP选择为可接入的AP。
15.如权利要求13所述的终端装置,进一步包括控制器,其使用关于当前位置的信息和关于接入的AP的信息来更新接入历史信息。
16.如权利要求13所述的终端装置,其中如果在终端连接到检测到的AP的同时需要漫游到其他AP,则AP检测器使用预登记的接入历史信息和更新的当前位置信息来搜索用于漫游的目标AP。
17.如权利要求13所述的终端装置,其中存储器中存储的预登记的接入历史信息包括关于在其中终端先前曾接入AP的位置的信息和关于先前接入的AP的信息。
18.如权利要求13所述的终端装置,进一步包括控制器,其从接入的AP接收关于邻近的AP的信息,并使用关于邻近的AP的信息来更新接入历史信息。
全文摘要
一种用于在无线终端中快速搜索可接入的网络的装置和方法。当成功接入网络时,无线终端在接入历史表中登记关于当前位置的信息和用于接入该网络的信息。之后,当接入网络时,该无线终端使用关于当前位置的信息和该接入历史表尝试接入其先前接入的网络。
文档编号H04W48/16GK102598802SQ201080048353
公开日2012年7月18日 申请日期2010年11月1日 优先权日2009年10月30日
发明者成周娟, 李锦九, 秋嬉贞, 郭芝荣 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1