在控制移动终端的接入点操作模式中使用的方法和装置的制作方法

文档序号:7974467阅读:175来源:国知局
专利名称:在控制移动终端的接入点操作模式中使用的方法和装置的制作方法
技术领域
本公开一般地涉及无线通信,以及更具体地涉及在控制移动终端的接入点操作模式中使用的技术。
背景技术
配置为根据IEEE 802. 11标准等操作的移动通信设备(例如终端站或“STA”)可以在无线局域网(WLAN)中通信。这样的移动设备可以进一步配置为进入并操作于接入点 (AP)操作模式(例如“基础设施模式”或“微AP模式”),使得其他通信设备可以与它们关联,以进行其间之间的“直接” RF通信,即不需要数据经过任何固定的无线网络基础设施。不幸的是,例如对于一些WLAN装置,例如企业WLAN装置,这样的“移动AP”可能成为不期望的干扰源。因此,企业中的IT策略可能要求或者主张这样的移动设备一旦在其 WLAN覆盖中就禁用该功能。然而,当移动设备操作为移动AP时,因为它们必须调谐到AP操作信道以便为关联设备提供合适的通信,所以它们不能够执行用于标识其他WLAN的扫描操作。其他网络和环境可能经历相同或类似的问题。需要克服现有技术的这些和其他相关缺陷的方法和装置
发明内容


现在通过举例,参考附图来描述本发明的实施例,附图中图I是通信系统的说明性表示,该通信系统包括移动通信设备(终端站或“STA”) 可在其中操作的无线通信网络(例如WLAN);图2是一种具体类型的移动设备的示意框图;图3是图1-2的移动设备的说明性示例,该移动设备操作在接入点(AP)模式,并且与其他移动设备和WLAN的AP通信;图4是图I和2的移动设备的示例性用户接口的说明性示例;图5是包括多个应用的移动设备的存储器的说明性表示,所述多个应用中的许多应用需要某种形式的数据通信;图6是通信系统中的说明性场景,在该场景中移动设备可以使用控制AP操作模式的技术;以及图7是用于描述在控制移动设备的AP操作模式中使用的方法的流程图。
具体实施例方式描述了在控制移动终端的接入点操作模式中使用的技术。最初,移动终端操作在与一个或多个其他移动终端通信的接入点操作模式。当操作在接入点模式时,移动终端从一个或多个其他移动终端接收网络信息,所述网络信息包括标识在一个或多个其他移动终端的覆盖内的一个或多个无线网络的一个或多个网络标识符。响应于标识至少一个所接收的网络标识符对应于预定无线网络或者预定类型的无线网络,移动终端禁用接入点操作模式。在一个示例中,移动终端可根据IEEE 802. 11操作,所接收的网络标识符包括服务集标识符(SSID),所述预定无线网络是企业网络。为了说明可以实施本公开的技术的一个示例性网络架构,图I是通信系统100,其包括无线局域网(WLAN) 104,移动通信设备202 (例如终端站或“STA”)可以在WLAN 104内操作。WLAN 104包括无线接入点(AP) 116,用于与移动设备202无线通信。在本实施例中, WLAN 104和移动设备202根据IEEE 802. 11标准操作。移动设备202可以根据服务集标识符(SSID)或者扩展SSID (ESSID)来标识这样的WLAN。WLAN 104还包括一个或多个服务器106、重定向服务器108以及网关110。服务器106可以提供针对WLAN 104中的通信服务的数据、应用、和/或功能。移动设备202还可以操作为在不同的LAN/WLAN(如WLAN 122)中进行通信。WLAN 122具有多个无线AP 128、130和132、一个或多个服务器124、以及网关126。在该实施例中,WLAN 122是与移动设备202关联的企业(小公司、企业等)的私有通信网络。每个无线接入点128、130和132可以与基本服务集标识符(SSID)关联并且由SSID来标识。WLAN 104和122可以向其终端提供对各种数据和通信服务的接入,或者允许其终端接入各种数据和通信服务。例如,WLAN可以提供经由Web浏览器对互联网120的接入或者利用IP语音(VoIP)通信或者其他技术的语音电话通信服务。对于“推送类型”的数据或者消息同步服务,移动设备202能够针对与用户账户关联的应用的用户数据来维护与服务器(例如,服务器106或者118)的数据同步。移动设备 202和服务器的应用可以是,或者包括,例如用于电子邮件(e-mail)消息通信的电子邮件应用程序。在该情况下,数据同步是针对电子邮件应用程序与用户账户关联的电子邮件消息的消息同步。作为备选或者补充,数据同步可以是,或者包括,针对地址簿组织器中的地址簿联系人的地址簿同步、或者针对日历应用程序中的日程约会的日程约会同步。移动设备202的这些和其他应用还在后文中参考图5进行标识。对于数据同步的通信,服务器维护对用户账户名称或者用户账户的标识符与移动设备202的个人标识号的映射的存储。当需要与移动设备202通信时,使用个人标识号,通过通信系统100向/从移动设备202路由消息。与WLAN 122不同,WLAN 104可以是供公共使用的公共WiFi “热点”,并且包括称为“强制网络门户”或“围墙花园”的部分。对于经由无线AP 116连接在WLAN 104中的设备,网关110配置为允许或拒绝对数据、应用、和/或功能的接入,以及允许或拒绝对WLAN 104外部的互联网120的外部接入。为此,网关110具有一组IP地址过滤器,其针对设备接入定义可允许/不可允许的地址集(如果存在)。设备接入取决于设备是否被授权以及授权给予哪些接入权。通常,当WLAN 104中的设备在正确授权之前进行请求时,网关110配置为将该请求重定向到重定向服务器108。作为响应,重定向服务器108配置为对移动设备202进行响应,以提供用于产生在移动设备202的可视显示器中经由Web浏览器应用呈现的信息(例如,Web页面信息)的数据。该信息可以请求用户响应。例如,该信息可以利用用于输入用户名和/或密码信息的用户字段来请求用户注册或者登录。用户将经由Web
5浏览器应用输入用户响应,例如,该用户响应由移动设备202发送并且被网关110接收。网关110标识接收的用户响应是否足够(例如,用户名和密码是否与预存用户名和密码信息匹配,用户的支付是否被接受、用户接受是否被确认,等等)。如果用户响应被认为是足够的,则网关110允许对WLAN 104中或WLAN 104外部的数据、应用和/或功能的接入。再一次,与WLAN 104不同,WLAN 122可以是与移动设备202关联的“企业”的私有通信网络。对于试图经由互联网120接入WLAN 122的设备,网关126配置为允许或拒绝对WLAN 122中的数据、应用和/或功能的内部接入。对于经由无线AP 128、130和132之一连接在WLAN 122中的设备,网关126可以配置为根据设备是否被授权以及基于授权给予的接入权来允许或拒绝对经由WLAN 122提供的数据、应用和/或功能的接入。设备还可以配置为根据通用接入网(GAN)技术进行通信。使用基于GAN的技术, 移动设备202还可以接入来自公共陆地移动网络(PLMN) 132 (例如,蜂窝)的核心网134的通信服务。GAN技术可以经由WLAN热点为移动设备202提供语音通信服务等等。PLMN 132 包括核心网136、多个基站控制器(如耦合到核心网136的基站控制器(BSC) 138)、以及多个基站(如耦合到关联BSC 138的基站(BS) 140和基站142)。核心网136、BSC 138和BS 140以充分公开的传统方式进行操作。该环境中的其他PLMN具有与PLMN 132类似的或者相同的架构。这样的环境可以称为蜂窝通信网络。可以通过合适的连接网络,如宽带、广域IP通信网络(例如,互联网120)或者任何合适的公共或私有广域网,来帮助WLAN 104和PLMN132的核心网134之间的通信。在互联网120和PLMN 132的核心网134之间提供网关/控制器或者GAN控制器(GANC) 136,以便帮助终端通过不同于PLMN 132中提供的传统无线链路(例如,基站140和142的无线链路)的备选链路(例如,无线AP 116的无线链路)对核心网134进行接入。因此,移动设备202还可以通过使用与蜂窝电话接口不同的WLAN无线接口,经由WLAN (如WLAN 104),接 APLMN 132的核心网134的服务。对于这种通信,GANC 136和移动设备202配置为建立和维护彼此之间通过中间网络的(安全)隧道连接。如下面将详细描述的,移动设备202可以配置为进入接入点(AP)操作模式,使得其他通信设备(如图I的移动设备292)可以与它关联,以进行其间的直接RF通信。该AP 操作模式可以备选地称为“基础设施模式”或“微AP”模式,该AP操作模式提供由于WLAN 链路上可用的高数据速率产生的益处。此处,数据可以在移动设备202和292之间“直接” 通信,即不需要数据经过任何固定的无线网络基础设施。现在参考图2,将描述与图I的通信系统100的无线AP进行操作的典型移动通信设备202(例如终端站或“STA”、移动台、移动终端、或者用户设备“UE”等)的电子部件。移动设备202可以是参考图I描述和示出的一个或多个终端的代表。移动设备202可以是双向通信设备,至少具有语音和/或高级数据通信能力,包括与其他计算机系统通信的能力。 此外,移动设备202可以是根据IEEE 802. 11标准操作的无线通信设备。根据移动设备202 提供的功能,其可以称为数据消息收发设备、双向寻呼机、具有数据消息收发能力的蜂窝类型的电话、无线互联网设施、或数据通信设备(具有或不具有电话功能)。如图2所示,移动设备202配置为与WLAN的无线AP (如图I的WLAN104的AP 116) 进行无线通信。为了与AP 116通信,移动设备202使用通信系统211。根据设备的类型, 移动设备202还可以配置为与如蜂窝通信系统之类的其他系统进行无线通信。具有这种配置,移动设备202还可以称为“双模”移动设备。尽管移动设备202可以具有针对这些目的的分开且独立的子系统,但是这些原本不同的子系统中的至少一些部分或部件在可能的情况下可以是共享的。通信子系统211包括接收器212、发射器214以及关联的部件,如一个或多个(例如嵌入式或内部)天线元件216和218、本地振荡器(LO) 213、以及如基带(BB)和媒体接入控制(MAC)处理模块220之类的处理模块。通信子系统可以是,或者称为,射频(RF)收发器或者无线收发器。通信领域的技术人员将明白,通信子系统211的具体设计取决于移动设备202预期在其中操作的通信网络。在本公开中,通信子系统211 (包括其关联的处理器 /处理部件)可根据IEEE 802. 11标准操作。移动设备202可以在已经完成必需的网络过程之后通过网络发送和接收通信信号。天线216通过网络接收的信号被输入给接收器212,接收器212可以执行普通接收器功能,如信号放大、下变频转换、滤波、信道选择等,以及在图2的示例中,可以执行模数(A/D) 转换。对接收信号的A/D转换允许更复杂的通信功能,如将在BB/MAC处理模块220中执行的解调和解码。以类似的方式,处理待发送的信号,包括例如由BB/MAC处理模块220进行的调制和编码。这些处理后的信号被输入发射器214进行数模(D/A)转换、上变频转换、滤波、放大和经由天线218通过网络进行发射。BB/MAC处理模块220不仅处理通信信号,还可以提供接收器和发射器控制。注意,接收器212和发射器214可以通过天线开关(图2中未示出)共享一个或多个天线,而不是如示出的那样具有两个分开的专用天线216和218。因为移动设备202可以是手持便携式电池供电的设备,所以其还包括电池接口 254,用于容纳一个或多个可再充电的电池256。这样的电池256向移动设备202中的所有电路或大多数电路提供电力,以及电池接口 254提供针对该接口的机械和电连接。电池接口 254耦合到调节器(未图2中示出),其向所有电路提供调节的电压V。移动设备202包括微处理器238 ( 一种处理器或控制器),其控制移动设备202的总体操作。该控制包括本公开的AP模式控制技术。至少包括数据和语音通信的通信功能通过通信子系统211来执行。微处理器238还与另外的设备子系统进行交互,如显示器222、 闪存224、随机存取存储器(RAM) 226、辅助输入/输出(I/O)子系统238、串行端口 230、键盘232、扬声器234、麦克风236、(短程)通信子系统240、以及一般地表示为242的任何其他设备子系统。图2示出的子系统中的一些子系统执行通信相关的功能,而其他子系统可以提供“常驻”或者设备上的功能。显然,一些子系统,如键盘232和显示器222,例如可以用于通信相关的功能(如输入用于通过通信网络传输的文本消息)和设备常驻功能(如计算器或者任务列表)。键盘232可以是全字母数字键盘和/或电话类型的小键盘。在另一方面,键盘232和显示器222可以用触摸屏显示器或者其他合适的输入机构来替代或增强, 或者用语音激活的输入模块来替代或增强。微处理器238使用的操作系统软件可以存储在永久性存储器中,该永久性存储器如闪存224,可以备选地是只读存储器(ROM)或类似的存储单元(未示出)。本领域技术人员应该明白,操作系统、专用设备应用、或者其部分,可以临时加载到易失性存储器(如RAM 226)中。除了其操作系统功能之外,微处理器238还支持移动设备202上的软件应用的执行。通常在其制造期间在移动设备202上安装控制基本设备操作的预定应用集合,包括数据和/或语音通信应用。这包括配置为执行本公开的网络选择技术的应用或模块。因此,微处理器238 (以及移动设备202的任何其他处理器或模块)可以支持用于执行增强网络选择技术以接入多个聚集服务的特殊应用或模块。可加载到移动设备202的其他应用可以是个人信息管理器(PM)应用,该应用具有组织和管理与用户相关的数据项的能力,该数据项例如但不限于电子邮件、日历事件、语音邮件、约会、以及任务项。PM应用具有经由无线网络发送和接收数据项的能力。在一个实现中,经由无线网络将PIM数据项与主计算机系统存储和/或与主计算机系统关联的无线设备用户的对应数据项无缝地集成、同步、和更新,从而相对于这些项在移动设备202上创建镜像的主计算机。这在主计算机系统是无线设备用户的办公室计算机系统时特别有用。还可以通过网络、辅助I/O子系统228、串行端口 230、(短程)通信子系统240、或者任何其他合适的子系统242将附加的应用加载到移动设备202上,以及由用户安装到RAM 226 或者非易失性存储器(未示出)中,以供微处理器238执行。这样的应用安装方面的灵活性提高了移动设备202的功能,并且可以提供增强的设备上功能、通信相关的功能、或者二者兼有。例如,安全通信应用可以支持电子商务功能以及要使用移动设备202执行的其他这种金融交易。在数据通信模式下,通信子系统211处理接收信号,如文本消息、电子邮件消息、 或者网页下载,以及将其输入微处理器238。微处理器238可以进一步处理信号,以输出给显示器222或备选地输出给辅助I/O设备228。移动设备202的用户还可以编写数据项,例如使用键盘232结合显示器222和可能的辅助I/O设备238。编写的项可以通过通信子系统211在通信网络上传输。对于语音通信,移动设备202的总体操作基本类似,区别在于接收信号将输出到扬声器234,以及用于发射的信号由麦克风236生成。还可以在移动设备202上实现备选的语音或音频I/O子系统,如语音消息记录子系统。尽管语音或音频信号输出可以主要通过扬声器234来完成,但是还可以使用显示器222来提供对呼叫方的身份、语音呼叫持续时间、或者语音呼叫相关的其他信息的指示,上述仅作为一些示例。图2中的串行端口 230通常实现在个人数字助理(PDA)类型的通信设备中,对于这些通信设备与用户的台式计算机的同步是期望的(尽管是可选的)部件。串行端口 230 支持用户通过外部设备或者软件应用来设置首选项,以及不通过无线通信网络,通过向移动设备202提供信息或软件下载来扩展移动设备202的能力。备选的下载路径可以例如用于通过直接并从而可靠和可信的连接将加密密钥加载到移动设备202上,由此提供安全的设备通信。图2的短程通信子系统240是附加部件,提供移动设备202和其他不同系统或设备(不一定是类似设备)之间的通信。在该实施例中,通信子系统240是BLUETOOTH 通信模块,用于提供与支持类似功能的系统和设备的通信。注意,作为示例,BLUETOOTH 标准可以是由BLUETOOTH 规范第2. O版卷I和2定义的,或者基于该规范定义的。现在参考图4,图4示出了移动设备(图I和2的移动设备202或292)的示例性用户接口 402的说明性表示。尽管为了清楚起见在图4中放大示出,但是该移动设备202 的尺寸是手持便携设备。移动设备202至少包括显示器222、键盘232、扬声器234、麦克风 236、以及1/0定位机构410。1/0定位机构410可以用于定位显示器222中的光标、选择显示器222中显示的项目、和/或改变(例如,通过摇拍)显示器222中显示的视图。光标可
8以是,或包括,用于标记位置或指向显示器上的另外的项目以便例如指示数据输入的位置或用于选择其他项目的指针、可移动项目、或者其他可视指示。在示出的实施例中,I/O定位机构410是安装在外壳一侧的滚轮。作为滚轮使用的备选或补充,可以使用多种一个或多个I/O定位机构,如轨迹球、触摸垫、操纵杆按钮、鼠标、触摸屏、书写板、或者其他目前已知或未知的机构。在本实施例中,键盘232的键428部署在外壳406的正面上。键盘232在该示例中具有缩减的QWERTY键盘的形式,包括用作输入件的多个键428。可以看出,键盘424的键 428上的字符448的布置通常是QWERTY布置,尽管键428中的许多键包括两个字符448。在键盘424的示例描述中,键428中的许多键包括两个字符,如包括向其分配的第一字符452 和第二字符456。字符可以包括字母、数字、符号等,并且可以附加地包括表意字符及其部分等等。键盘424的键428之一包括字母“Q”和“W”作为其字符448,以及相邻键428包括字母“E”和“R”作为其字符448。键盘424可以是其他配置,如AZERT键盘、QWERTZ键盘、 Dvorak键盘、或者其他键盘或小键盘布置,以及可以是缩减的也可以是未缩减的(即完整的)。在“完整的”或未缩减的键盘或小键盘布置中,每个键具有字母表中的分配给键的单个字母(不是多个字母)。在键盘232的键428中存在〈NEXT〉键440以及〈ENTER〉键444。可以按压〈NEXT〉 键440以向处理器提供输入选择,以及提供与I/O定位机构410的转动输入所提供的基本相同的选择输入,其中作为示例,“〈NEXT〉”可以是符号或者在键上提供(例如,打印)的单词“next”。因为〈NEXT〉键440被提供为与键盘232的多个其他键428相邻,所以用户可以向处理器提供选择输入,而基本不需要在文本输入操作期间将用户的手从键盘232移开。 另外的键,<ESC>键445,部署在与定位轮438相邻的外壳406 —侧,尽管可以部署相同或类似的键作为键盘232的一部分。在键盘424的键428中,还有〈DEL〉键486,其能够提供用于删除文本输入。I/O定位机构410可以用作其他输入件,并且既可旋转(如箭头412指示)以向处理器提供选择输入,还可沿通常朝向外壳406的方向进行按压(如箭头414所指示)以向处理器提供另外的选择输入。显示器222可以包括光标484,其一般描述从用户接口 402接收下一个输入或选择的位置。显示器222在图4中示出为显示主(home)屏幕,其代表多个应用586 (图3示出了示例的可能应用86中的一些应用),应用586被描绘为对应的分离的图标488。图标488 分别包括例如电子邮件(E-Mail)图标490、日历图标492、地址簿图标494、任务图标496、 消息图标497、记事本图标498、以及搜索图标499。如现在在图5中进一步示出的,移动设备的存储器224包括与图4的可视显示的图标488关联的多个应用或例程586,用于处理数据。应用586可以是各种形式中的任意一种,作为非限制性示例,如软件、固件等等。应用586例如包括与电子邮件(E-Mail)图标 490 (图4)关联的电子邮件应用588 (图5)、与日历图标492 (图4)关联的日历应用590 (图 5)、与地址簿图标494 (图4)关联的地址簿应用592 (图5)、与任务图标496 (图4)关联的任务应用594(图5)、与记事本图标498关联的记事本(Memos)应用596 (图5)、与Web浏览器图标497 (图4)关联的Web浏览器应用598 (图5)、与语音/电话图标484关联的语音/电话应用(图5)、以及与搜索图标499 (图4)关联的搜索应用500 (图5)。操作系统
(OS)程序516也驻留在存储器224中。7/12 页“主”屏幕输出在图4中示出为当前是激活的,并且构建主“带”应用,用于显示示出的图标488。然后可以通过向用户接口 402提供合适的用户输入来从用户接口 402启动 (打开或查看)应用,如图5的电子邮件应用588。例如,可以用下述方式来启动电子邮件应用588 :通过旋转I/O定位机构410以突出显示电子邮件图标490,以及通过沿箭头438 指示的方向平移I/O定位机构410来提供选择输入。作为另外的示例,显示器222显示与搜索应用500关联的显示图标499,以及从I/O定位机构410接受输入以从该图标499启动搜索。作为备选或补充,可以通过下述方式从用户接口 402启动(打开或查看)应用586 通过例如适当地旋转或“滚动”轨迹球向用户接口 402提供另外的合适的输入,和/或通过例如按轨迹球或例如触摸滑动触摸垫提供选择输入。给定相对大尺寸的可视显示信息以及图4的紧凑尺寸的显示器222,并且因为通常在任何给定时刻,信息和消息仅部分呈现在显示器222的有限视图内,所以利用光标/视图定位机构的移动、导航、和/或滚动是有益的。如前面描述的,I/O定位机构410是实现这种移动的一种有用的光标/视图定位机制。I/O定位机构410(可以称为滚轮)具体包括可绕着外壳302的固定轴旋转并且可由终端用户的食指或拇指旋转的圆盘。当信息或消息被部分显示时,I/O定位机构410的向上旋转引起向上的滚动,使得显示器222呈现信息或消息的上部的视图。类似地,I/O定位机构410的向下旋转引起向下的滚动,使得显示器 222呈现信息或消息的下部的视图。I/O定位机构410沿着固定的线性轴安装,使得终端用户能够朝着外壳406向内按下(例如,利用终端用户的食指或拇指)I/O定位机构410以便选择信息。再次,参见示出的I/O定位机构410的箭头414指示的方向。尽管仅仅描述了特定的移动设备202,但是任何合适的移动通信设备或终端可以是下面将更全面详细描述的本发明的方法和设备的一部分。注意,示出和描述的移动设备 202的许多部件可能未被包括(例如,完整QWERTY小键盘可以是可选的)。再次,小键盘232 和显示器222可以用触摸屏显示器或者其他合适的输入机构来替代或增强,或者可以利用语音激活的输入模块来替代或增强。此外,尽管出于解释说明的目的,对架构的描述涉及具体示例(其中WLAN是基于IEEE 802. 11的网络),但是不同的环境也是适用的。作为一些示例,无线网络可以是基于WiMAX的网络(S卩,IEEE 802. 16)或基于超宽带(UWB)的网络 (即 IEEE 802. 15)。现在回到图3,示出了图I的通信系统100中的各种设备的简化描述,所述设备可以用在根据本公开的控制移动终端的接入点(AP)操作模式中使用的技术中。图3中的设备包括移动设备202、移动设备292、以及WLAN 104的AP 116(参见例如图I)。图3的移动设备202 7]\出为包括一个或多个处理器238 (例如,图2的微处理器238)、耦合到一个或多个处理器238的用户接口 222/232(例如,图2的显示器/键盘 222/232)、以及耦合到一个或多个处理器238和天线的RF收发器模块211 (例如,图2的通信子系统211)。移动设备292可以包括一个或多个处理器302、耦合到一个或多个处理器 302的用户接口 306、耦合到一个或多个处理器302和天线的RF收发器模块304。移动设备292可以是移动通信设备(或者终端),其在制造、构造、和操作方面与移动设备202类似。WLAN的AP 116包括耦合到RF收发器模块310的一个或多个处理器308,RF收发器模块310进一步稱合到天线。如早先描述的,移动设备202可以配置为进入和操作在接入点(AP)操作模式中。
10在AP操作模式中,移动设备202可以允许其他通信设备(例如,移动设备292)与其关联以便在两者间进行直接RF通信。此处,可以在设备202和292之间“直接”通信与任何应用关联的数据(例如,图3的通信#1),即,不需要数据通过任何固定的无线网络基础设施。此外,移动设备202可以将这些数据通信或中继至WLAN的AP (例如AP 116),或者通信或中继来自WLAN的AP (例如AP 116)的这些数据(例如,图3的通信#2)。移动设备202的AP操作模式(可以称为“基础设施模式”或“微AP模式”),提供由于WLAN链路上可用的高数据速率产生的益处。不幸的是,例如对于一些WLAN装置,例如对于企业WLAN装置,这样的“移动AP”可能成为不期望的干扰源。因此,企业中的IT策略可能要求或者主张这样的移动设备一旦在WLAN的覆盖中就禁用该AP模式。然而,当移动设备操作为移动AP时,因为它们必须调谐到AP操作信道以便为其关联设备提供合适的通信,所以它们不能够执行用于标识其他WLAN的扫描操作。现在参考图7,示出了在控制移动终端的接入点(AP)操作模式中使用的说明性方法的流程图。图7的方法可以由参考图1-6描述的移动设备202执行,并且利用了所描述的环境、部件、以及关联设备。一般而言,参考图7的流程图描述的技术可以由移动终端的一个或多个控制器或者处理器利用其RF收发器来执行。可以实现该技术的计算机程序产品可以包括其中存储有计算机指令的计算机可读介质(例如,通信设备的存储器、计算机盘、 CD-ROM等),所述指令可由移动终端的一个或多个处理器执行以执行该技术。从图7的开始块702开始,移动终端进入接入点(AP)操作模式(图7的步骤 S704)。该操作模式可以备选地称为“基础设施模式”或“微AP模式”。在该AP操作模式下, 移动终端操作为AP,使得其他通信设备可以与它关联以进行两者间的直接RF通信。在该 AP操作模式期间,移动终端可以称为“移动AP”。此处,可以在终端之间“直接”通信与任何应用关联的数据,即,不需要数据通过任何固定的无线网络基础设施。移动设备可以进一步将这些数据通信或中继给WLAN的AP,或者传送或中继来自WLAN的AP的这些数据。例如, 参见针对图3的讨论。尽管这样的操作是有利的,但是对于一些WLAN装置,例如对于企业WLAN装置,该移动AP可能成为不期望的干扰源。因此,在进入AP操作模式时,移动AP将定时器设置到初始值,并且运行该定时器(图7的步骤706)。使用定时器来触发标识周围无线网络的动作。定时器可以具有在例如约25秒到600秒的范围内(例如,作为渐进回退算法的一部分而选择)的值。注意,当操作在AP模式时,移动AP通常不能够使用其RF收发器执行用于标识覆盖内的其他无线网络的扫描操作,因为它必须维持其调谐在AP操作信道以为其关联终端提供通信。当定时器期满(图7的步骤708)时,移动AP经由其RF收发器向当前与它关联的一个或多个周围的移动终端发送请求消息(图7的步骤710)。一般而言,请求消息包括针对网络信息的请求。作为响应,移动AP经由RF收发器从周围的移动终端中的每一个接收响应消息(图7的步骤712)。响应消息包括具有所请求的网络信息的响应。该请求和响应直接在终端之间通信,即不需要数据通过任何固定的无线网络基础设施。网络信息可以包括一个或多个网络标识符,其标识一个或多个移动终端的覆盖内的一个或多个移动网络。具体地,这种“本地”网络信息可以包括网络标识符,网络标识符可以是或者包括唯一标识移动终端的覆盖内的WLAN的服务集标识符(SSID)。在一个实施例中,移动AP从多个不同的周围的移动终端接收多个网络标识符。每个移动终端根据在终端本地执行的扫描操作来获取网络信息。在一个实施例中,在步骤710和712中,移动AP操作为向其他移动终端发送针对测量报告的一个或多个请求,以及作为响应从其他移动终端接收一个或多个测量报告。测量报告包括网络信息,网络信息包括一个或多个网络标识符。在一个实施例中,根据基础设施模式中的AP所请求的,移动AP利用在IEEE 802. 11标准中针对站点辅助测量报告定义的格式之一。注意,在IEEE 802. 11中,测量报告包括SSID、基本服务集标识(BSSID)以及接收信号强度指示(RSSI),以及其他信息。接着,移动AP操作为将接收的网络标识符与在存储器中存储的一个或多个预定网络标识符进行比较(图7的步骤714)。在一个实施例中,移动AP具有在存储器中存储的多个预定网络标识符,用于在步骤714中与接收的网络标识符进行比较。更具体地,移动 AP包括用于存储优选网络简档(profile)列表的存储器,并且该优选网络简档列表包括可以在步骤714的比较中使用的一个或多个预定网络标识符。该优选网络简档列表与移动终端在客户端操作模式下操作时用于维护网络优先级以选择覆盖内的无线网络的优选网络简档列表相同。如果标识出在接收的网络标识符和存储的预定网络标识符中的任何一个之间存在匹配(图7的步骤716),则移动AP操作为禁用或者终止AP操作模式(图7的步骤718)。 此外,移动终端可以将其操作模式设置到客户端操作模式(图7的操作720)。此处,移动终端可以根据需要接着操作为作为客户端终端与可用的WLAN的AP进行通信。如果在步骤716中标识出不存在匹配,则移动AP维持操作在AP模式下,以及标识是否存在另外的接收的网络标识符需要处理(图7的步骤722)。如果在步骤722中标识出存在另外的接收的网络标识符,则移动AP选择下一个接收的网络标识符,以及重复步骤 714和716。如果在步骤722中不存在另外的接收的网络标识符,则移动AP维持操作在AP 模式下,在步骤706中将定时器设置到初始值,并且再次运行该定时器,由此定期重复该过程。在步骤714和716的一个变型中,移动AP接收的网络信息包括与每个接收的网络标识符关联的安全设置,以及移动AP还操作为比较接收的网络标识符的接收的安全设置是否与优选网络简档列表中的已知的或存储的安全设置匹配。如果安全设置匹配,则执行步骤718和720 ;否则不执行步骤718和720。在一个变型中,移动AP仅将优选网络简档列表中对应于“企业”网络并且相应地在列表中如此指定的网络标识符用于步骤714和716中的比较/匹配。例如,在优选网络简档列表中的每个网络标识符可以包括比特指示,该比特指示定义为具有设置“I”以指定 “企业”网络;或者具有设置“O”以指定“非企业”网络。作为该技术的另一个变型,移动AP可以响应于标识出接收的网络标识符对应于预定类型的无线网络而禁用AP模式,不利用对存储器或优选网络简档列表中存储的网络标识符的比较和匹配。具体地,移动AP可以操作为响应于根据网络信息评估附近的网络是预定类型的无线网络(特别是(大型)企业网络),禁用AP模式。作为该变型的一个更具体的示例,网络信息可以进一步包括一个或多个接入点标识符,以及每个接收的接入点标识符与接收的网络标识符关联。在IEEE 802. 11中,接入点标识符是基本服务集标识符(“BSSID”),其是接入点的MAC地址。在该技术中,移动AP可以操作为统计或计数与相同的接收网络标识符关联的不同的接收接入点标识符的数目。 例如,三个(3)或四个(4)不同的接收BSSID可以与相同的SSID关联。移动AP将标识该数目是否超出预定数目(例如,2、3或4),以及如果超出预定数目,则移动AP将标识出接收的网络标识符对应于预定类型的无线网络(即,大型“企业”网络),以及禁用AP操作模式。作为该技术的另一个备选变型,移动AP可以操作为响应于标识出即使接收的网络标识符中的一个(单个)未与任何存储的预定网络标识符匹配,仍禁用AP模式。S卩,移动AP可以操作为如果所有周围的网络都被标识为在其优选网络简档列表中,则维持操作在AP模式下,但是如果任何单个周围的网络在其优选网络简档列表中未找到,则禁用AP操作模式。为了更好地说明图7的技术,现在参考图6,示出了通信系统中的一个说明性场景,在该场景中移动设备202可以利用图7的技术来控制其AP操作模式。在图6的示例中, WLAN 122是预定类型的网络(例如,WLAN 122是企业网络),而WLAN 104不是该预定类型 (例如,WLAN 104不是企业网络)。移动设备202初始时在图6中标为“位置A”处操作在AP操作模式下。移动设备 292和602与移动设备202关联以及直接通信,并且移动设备202经由WLAN 104的AP 116 为移动设备292和602通信/中继数据。尽管移动设备602和606在WLAN 122的AP 130 的覆盖内,但是移动设备292和602不在WLAN 122的覆盖内。S卩,当移动设备292和602 执行扫描操作且获得测量报告时,测量报告包括对应于WLAN 104的网络信息(例如,网络标识符、接入点标识符等),但是不包括对应于WLAN 122的网络信息。移动设备202因此接收对应于WLAN 104的网络信息,但是未接收对应于WLAN 122的网络信息,以及因此在位置 A处维持AP操作模式。然而,随着时间流逝,移动设备202移动到图6中标为“位置B”处。新的移动设备, 移动设备604 (在WLAN 122的覆盖中),与移动设备202关联,并且变为与移动设备202直接通信。当移动设备604执行扫描操作且获得测量报告时,测量报告包括对应于WLAN 122 的网络信息(例如,网络标识符、接入点标识符等)。移动设备202因此接收对应于WLAN 122的网络信息,以及因此在位置B处禁用AP操作模式。现在描述另一个实施例,其不同于参考图6描述的技术。同样,该技术可以由参考图1-5描述的移动设备202执行,并且利用了所描述的环境、部件和关联的设备。一般而言, 这样的技术可以由移动终端的一个或多个控制器或者处理器利用其RF收发器来执行。可以实现该技术的计算机程序产品可以包括其中存储有计算机指令的计算机可读介质(例如,通信设备的存储器、计算机盘、⑶-ROM等),所述指令可由移动终端的一个或多个处理器执行以执行该技术。如前面所述,初始时,移动设备进入接入点(AP)操作模式。在进入AP操作模式时, 移动终端将定时器设置到初始值,并且运行该定时器。将使用定时器来触发获得移动终端的“实时”地理位置的动作。地理位置可以是地理坐标形式的数据,如纬度和经度坐标。如本领域已知的,可以通过使用与GPS卫星通信的移动AP的全球定位系统(GPS)接收器来获取移动终端的地理位置。此处,可以经由GPS接收器从GPS卫星获取GPS位置信息。可以利用蜂窝通信网络的协助来获取地理位置,其中移动终端包括蜂窝收发器。
移动终端可以在存储器中维护对数据表的存储,该数据表将各个地理位置与位于该地理位置中或在该地理位置中可接入的无线网络相关联。例如,数据表可以将地理坐标与对应于位于该地理位置中或在该地理位置中可接入的无线网络的网络标识符相关联。移动终端中的软件模块或者引擎可以与数据表一起使用,以便标识终端的地理位置中的(企业)无线网络。例如,软件模块或引擎可以配置为接收包括移动终端的地理位置(例如坐标)的输入,通过标识与坐标关联的一个或多个网络标识来处理接收的地理坐标,接着提供包括对应于位于该地理位置中的无线网络的一个或多个网络标识符在内的输出。在数据表中存储的无线网络可以仅是企业网络类型,或者备选地可以是各种无线网络类型(例如,企业网络类型和非企业网络类型)。如果数据表中存储的无线网络仅是企业网络类型,则移动终端操作为当标识出它们中的一个或多个与提供的地理位置关联存储时,禁用或者终止AP操作模式。此处,移动终端可以根据需要接着操作为作为客户端终端与可用的WLAN的AP进行通信。如果没有标识出企业网络,则移动终端维持操作在AP操作模式下,以及将定时器设置到初始值,并且再次运行该定时器,由此定期重复该过程。另一方面,如果在数据表中包括的无线网络包括企业网络类型和非企业网络类型,则数据表中的信息可以进一步包括关于这些无线网络是企业还是非企业网络类型的数据指示。例如,数据指示“I”可以指示至少一个企业网络位于该地理位置处,或者数据指示 “O”可以指示没有企业网络位于该地理位置处。然后,移动终端可以进一步标识在该地理位置处所标识的无线网络中的任何一个是否是企业网络类型。如果所标识的无线网络之一被标识为企业网络类型,则移动终端操作为禁止或终止AP操作模式。此外,移动终端可以将其操作模式设置为客户端操作模式。此处,移动终端可以根据需要接着操作为作为客户端终端与可用的WLAN的AP进行通信。如果没有标识出企业网络,则移动终端维持操作在AP 模式下,以及将定时器设置到初始值,并且再次运行该定时器,由此定期重复该过程。取代使用GPS,可以备选地通过利用移动终端的蜂窝收发器执行扫描操作来获取移动终端的地理位置。通过扫描操作,移动终端可以接收一个或多个小区ID,一个或多个小区ID标识移动终端所在的一个或多个蜂窝通信网络的一个或多个小区。通过扫描操作获取的小区ID(或者小区ID集合)可以理解为限定移动终端的地理位置。因此,终端的存储器中存储的数据表可以将各个小区ID(或者小区ID集合)与位于对应的小区(或对应的小区集合)中或在对应的小区(或对应的小区集合)中可接入的无线网络相关联。操作可以与上面描述的相同或基本相同。在利用了移动终端的地理位置的上述技术的变型中,同样如前所述可以使用GPS 或蜂窝网络来获得地理位置。然而,取代移动终端存储将地理位置与网络标识符关联的数据表,数据表可以将地理位置仅与指示是否有至少一个企业网络类型的无线网络位于该地理位置的数据指示相关联。例如,软件模块或引擎可以返回“I”以指示至少一个企业网络位于该地理位置,或返回“O”以指示没有企业网络位于该地理位置中。在利用了地理位置的上述技术的另一变型中,软件模块或引擎以及数据表可以位于远程服务器处(例如,可经由无线网络或蜂窝网络进行访问),其中移动终端可以发送包括其地理位置的请求,以及作为响应接收网络标识符(或者关于是否有至少一个企业网络位于该地理位置的指示)。因此,已经描述了在控制移动终端的接入点操作模式中使用的技术。最初,移动终
14端操作在与一个或多个其他移动终端通信的接入点操作模式。当操作在接入点模式时,移动终端从一个或多个其他移动终端接收网络信息,所述网络信息包括标识在一个或多个其他移动终端的覆盖内的一个或多个无线网络的一个或多个网络标识符。响应于标识出至少一个接收的网络标识符对应于预定无线网络或者预定类型的无线网络,移动终端禁用接入点操作模式。在一个示例中,移动终端可根据IEEE802. 11操作,接收的网络标识符包括服务集标识符(SSID),以及所述预定无线网络是企业网络。还描述了在控制移动终端的接入点操作模式中使用的其他技术。最初,移动终端操作在与一个或多个其他移动终端通信的接入点操作模式。当操作在接入点模式时,移动终端请求和接收其地理位置。接着,移动终端根据数据表标识与预定类型的一个或多个无线网络相对应的一个或多个网络标识符与该地理位置相关联。响应于标识出预定类型的一个或多个无线网络位于该地理位置,移动终端禁用接入点操作模式。备选地,移动终端可以根据数据表标识关于预定类型的一个或多个无线网络是否与该地理位置关联的指示。上面描述的本公开的实施例仅是作为示例。本领域技术人员可以在不脱离本申请的范围的情况下,想到对具体实施例的修改、改变和变型。在其他环境或实施例中,例如,移动终端可以基于不同于网络标识符的其他网络信息来禁用接入点操作模式。例如,该网络信息可以是,或者可以包括,关于周围的无线网络是企业网络的指示符(例如,在网络中或由网络进行确定,或者在其他移动终端中或由其他移动终端基于经由扫描操作获得的信息进行确定),或者以其他方式不允许接入点操作模式。备选地,移动终端可以根据网络信息推断出接入点操作模式被禁止或者应该被禁用。此处在所附权利要求中描述的发明旨在覆盖和包括所有合适的技术改变。
权利要求
1.一种在控制移动终端(202)的接入点操作模式中使用的方法,包括将所述移动终端(202)操作(704)在与一个或多个其他移动终端通信的接入点操作模式;从所述一个或多个其他移动终端接收(712)网络信息,所述网络信息包括一个或多个网络标识符,所述一个或多个网络标识符标识在所述一个或多个其他移动终端的覆盖内的一个或多个无线网络;以及响应于在所述移动终端(202)处标识出所接收的网络标识符中的至少一个对应于预定无线网络或者预定类型的无线网络,所述移动终端(202)禁用(718)所述接入点操作模式。
2.根据权利要求I所述的方法,其中所述移动终端(202)根据IEEE802.11操作,所接收的网络标识符包括服务集标识符SSID。
3.根据权利要求I所述的方法,其中所述移动终端(202)包括用于存储优选网络简档列表的存储器,所述优选网络简档列表包括一个或多个存储的网络标识符,所述一个或多个存储的网络标识符包括对应于所述预定无线网络的预定网络标识符,所述方法还包括将所述网络标识符中的每一个与所述优选网络简档列表中的所述一个或多个存储的网络标识符进行比较(714)。
4.根据权利要求I所述的方法,其中所述移动终端(202)包括用于存储优选网络简档列表的存储器,所述优选网络简档列表包括一个或多个存储的网络标识符,所述一个或多个存储的网络标识符包括对应于所述预定无线网络的预定网络标识符,所述预定网络标识符在所述优选网络简档列表中被指定为企业网络。
5.根据权利要求I所述的方法,所述网络信息还包括与每个接收的网络标识符关联的接入点标识符,所述方法还包括对与相同的接收的网络标识符关联的不同的接入点标识符的数目进行计数;以及如果所述数目超过预定数目,则标识出所接收的网络标识符对应于所述预定类型的无线网络。
6.根据权利要求I所述的方法,还包括向与所述移动终端关联的所述一个或多个其他移动终端发送(710)针对所述网络信息的请求;以及作为对所述发送的响应,从所述一个或多个其他移动终端接收(712)所述网络信息。
7.根据权利要求I所述的方法,还包括向与所述移动终端关联的所述一个或多个其他移动终端发送(710)针对测量报告的一个或多个请求;以及作为对所述发送的响应,从所述一个或多个其他移动终端接收(712) —个或多个测量报告,所述测量报告包括所述网络信息,所述网络信息包括所述一个或多个网络标识符。
8.根据权利要求I所述的方法,还包括响应于在所述移动终端(202)处标识出所接收的网络标识符均不对应于所述预定无线网络或所述预定类型的无线网络,维持操作在所述接入点操作模式下。
9.根据权利要求I所述的方法,实现为存储在计算机可读介质中的计算机指令,所述计算机指令可由所述移动终端(202)的一个或多个处理器执行,以执行所述方法
10.一种移动终端(202),包括射频(RF)收发器模块(211);耦合到所述RF收发器模块(211)的一个或多个处理器(238);所述一个或多个处理器(238)操作为将所述移动终端(202)操作(704)在经由RF收发机模块(211)与一个或多个其他移动终端通信的接入点操作模式;经由所述RF收发机模块(211)从所述一个或多个其他移动终端接收(712)网络信息, 所述网络信息包括一个或多个网络标识符,所述一个或多个网络标识符标识在所述一个或多个其他移动终端的覆盖内的一个或多个无线网络;以及响应于标识出所接收的网络标识符中的至少一个对应于预定无线网络或者预定类型的无线网络,禁用(718)所述接入点操作模式。
11.根据权利要求10所述的移动终端(202),根据IEEE802. 11操作。
12.根据权利要求10所述的移动终端(202),其中所述移动终端(202)的存储器用于存储优选网络简档列表,所述优选网络简档列表包括一个或多个存储的网络标识符,所述一个或多个存储的网络标识符包括对应于所述预定无线网络的预定网络标识符,所述一个或多个处理器(238)还操作为将所接收的网络标识符中的每一个与所述优选网络简档列表中的所述一个或多个存储的网络标识符进行比较(714)。
13.根据权利要求10所述的移动终端(202),其中所述移动终端(202)的存储器用于存储优选网络简档列表,所述优选网络简档列表包括一个或多个存储的网络标识符,所述一个或多个存储的网络标识符包括对应于所述预定无线网络的预定网络标识符,所述预定网络标识符在所述优选网络简档列表中被指定为企业网络。
14.根据权利要求10所述的移动终端(202),其中所述网络信息还包括与每个接收的网络标识符关联的接入点标识符,以及所述一个或多个处理器(238)还操作为对与相同的接收的网络标识符关联的不同接入点标识符的数目进行计数;以及如果所述数目超过预定数目,则标识出所接收的网络标识符对应于所述预定类型的无线网络。
15.根据权利要求10所述的移动终端(202),其中所述一个或多个处理器(238)还操作为向与所述移动终端关联的所述一个或多个其他移动终端发送(710)针对所述网络信息的请求;以及作为对所述发送的响应,接收(712)所述网络信息。
全文摘要
本发明描述了在控制移动终端的接入点操作模式中使用的技术。最初,移动终端操作在与一个或多个其他移动终端通信的接入点操作模式。当操作在接入点模式时,移动终端从一个或多个其他移动终端接收网络信息,所述网络信息包括标识在一个或多个其他移动终端的覆盖内的一个或多个无线网络的一个或多个网络标识符。响应于标识出至少一个接收的网络标识符对应于预定无线网络或者预定类型的无线网络,移动终端禁用接入点操作模式。在一个示例中,移动终端可根据IEEE 802.11操作,接收的网络标识符包括服务集标识符(SSID),以及所述预定无线网络是企业网络。
文档编号H04W88/02GK102612116SQ201110362580
公开日2012年7月25日 申请日期2011年11月16日 优先权日2011年1月21日
发明者卢迪·艾金·劳林斯, 艾哈迈德·穆罕默德·穆罕默德·卡霍莱夫 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1