多模式通信设备及在其内识别无线资源的方法

文档序号:7968684阅读:208来源:国知局
专利名称:多模式通信设备及在其内识别无线资源的方法
技术领域
本发明涉及通信系统,更具体地说,涉及一种在通信系统中位置为基础的无线资源识别系统和方法。
背景技术
通信设备(例如,移动通信设备)正在快速地普及。所述通信设备包括但不限于蜂窝电话、寻呼机设备、便携式电子邮件设备和个人数字助手。例如,移动通信设备提供给用户在不同的环境中移动的同时进行通信的能力。
移动通信设备可根据多个通信模式运行。例如,移动通信设备可在蜂窝通信模式和无线计算网络通信模式中运行。这样的多模式移动通信设备可根据每个通信模式使用相应的无线电设置。例如,各种通信模式可对应不同的无线电和/或不同的通信协议。
随着移动通信设备的普及,向移动通信设备提供通信链接的通信网络和向移动通信设备提供服务的各种电子设备也在普及中。通信网络和设备可用性的增加为移动通信设备提供了更多的通信选择。此外,随着移动通信设备在不同的环境中移动,该移动通信设备可用的通信网络阵列也在改变。
随着移动通信设备和/或通信网络或其它设备的数量增加,移动通信设备与通信网络或其它设备之间的通信链路的建立和维护复杂性也在增加。所述复杂性的增加可导致功耗的增加、成本的增加等等。比较本发明后续部分将结合附图介绍的系统,现有的和传统的方法的其他局限性和缺点对于本领于的普通技术人员来说是显而易见的。

发明内容
本发明提供一种在通信系统中提供基于位置的无线资源识别的系统和方法,并结合至少一幅附图进行描述。
根据本发明的一个方面,提供一种在多模式通信设备中识别无线资源的方法,所述方法包括确定多模式通信设备的位置;以及至少部分地基于所确定的位置,识别一个或多个无线资源。
优选地,所述确定多模式通信设备的位置包括从多模式通信设备外部源接收与位置相关的信息。
优选地,所述确定多模式通信设备的位置包括从一个或多个检测到的通信网络确定所述多模式通信设备的位置。
优选地,所述确定多模式通信设备的位置包括从一个或多个检测到的设备确定所述多模式通信设备的位置。
优选地,所述方法进一步包括识别与所述已识别的无线资源通信的相应方式。
优选地,识别与所述已识别的无线资源通信的相应方式包括识别与所述已识别的无线资源通信的多模式通信设备的相应无线电装置。
优选地,识别与所述已识别的无线资源通信的相应方式包括识别用于配置与所述已识别的无线资源通信的多模式通信设备的可编程无线电装置的相应无线电配置描述。
优选地,识别与所述已识别的无线资源通信的相应方式包括识别用于与所述已识别的无线资源通信的相应通信协议。
优选地,识别一个或多个无线资源包括识别与所确定的位置相关的无线网络列表。
优选地,识别一个或多个无线资源包括识别与所确定的位置相关的无线设备列表。
优选地,识别一个或多个无线资源包括识别多个预定无线资源组中的一组无线资源,其中每个无线资源与一个或多个特定位置相关。
优选地,识别一个或多个无线资源包括搜索未知的无线资源。
优选地,识别一个或多个无线资源包括识别存储于多模式通信设备板上存储器内的无线资源信息。
优选地,所述方法进一步包括维护与特定位置相关的无线资源数据库。
优选地,至少部分地基于所确定的位置识别一个或多个无线资源包括分析数据库以确定与所确定的位置相关的无线资源的信息。
根据本发明的一个方面,提供一种多模式通信设备,包括至少一个模块,用于确定所述多模式通信设备的位置;以及至少部分地基于所确定的位置识别一个或多个无线资源。
优选地,所述至少一个模块至少部分地通过从所述多模式通信设备的外部源接收位置相关信息,来确定所述多模式通信设备的位置。
优选地,所述至少一个模块至少部分地通过从一个或多个检测到的通信网络来确定所述多模式通信设备的位置。
优选地,所述至少一个模块至少部分地通过从一个或多个检测到的设备来确定所述多模式通信设备的位置。
优选地,所述至少一个模块进一步识别与所述已识别的无线资源通信的相应方式。
优选地,所述至少一个模块至少部分地通过识别与所述已识别的无线资源通信的多模式通信设备的响应无线电装置,来识别与所述已识别的无线资源通信的相应方式。
优选地,所述至少一个模块至少部分地通过识别用于配置与所述已识别的无线资源通信的多模式通信设备的可编程无线电装置的相应无线电配置描述,来识别与所述已识别的无线资源通信的相应方式。
优选地,所述至少一个模块至少部分地通过识别与所述已识别的无线资源相关的相应通信协议,来识别与所述已识别的无线资源通信的相应方式。
优选地,所述至少一个模块至少部分地通过识别与所确定的位置相关的无线网络列表,来识别一个或多个无线资源。
优选地,所述至少一个模块至少部分地通过识别与所确定的位置相关的无线设备列表来识别一个或多个无线资源。
优选地,所述至少一个模块至少部分地通过识别多个预定无线资源组中的一组无线资源,来识别一个或多个无线资源,其中每个无线资源与一个或多个特定位置相关。
优选地,所述至少一个模块至少部分地通过搜索未知无线资源来识别一个或多个无线资源。
优选地,所述至少一个模块至少部分地通过识别存储于多模式通信设备板上存储器内的无线资源信息来识别一个或多个无线资源。
优选地,所述至少一个模块进一步维护与特定位置相关的无线资源数据库。
优选地,所述至少一个模块至少部分地通过分析数据库以确定与所确定的位置相关的无线资源的信息,来识别一个或多个无线资源。
根据本发明的一个方面,提供一种在具有无线通信功能的移动电子设备中识别无线资源的方法,所述方法包括确定所述移动电子设备的位置;以及至少部分地基于所确定的移动电子设备位置识别无线资源。
优选地,所述移动电子设备以多种通信模式通信,并进一步识别与所述已识别的无线资源兼容的通信模式。
本发明的各种优点、各个方面和创新特征,以及其中所示实施例的细节,将在以下的说明书和附图中进行详细介绍。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是根据本发明操作通信系统的第一示例方法的流程图;图2是根据本发明操作通信系统的第二示例方法的流程图;图3是根据本发明操作通信系统的第三示例方法的流程图;图4是根据本发明的第一示例通信系统的一部分的示意图;图5是根据本发明的第二示例通信系统的一部分的示意图。
具体实施例方式
图1是根据本发明操作通信系统的第一示例方法的流程图。通信系统可包括各种通信系统(例如,多模式通信系统)的特征。例如但不限于,通信系统可包括各种移动通信设备(例如,蜂窝电话、寻呼设备、便携式电子邮件设备等)的特征。例如,通信系统可包括混合通信系统或设备的特征(例如,网络接入点、基站、卫星、无线路由器、机顶盒)。例如,通信系统可包括各种具有无线通信功能的电子设备(例如,电视、音乐播放器、照相机、遥控、个人数字助手、便携式电脑、移动游戏设备等)的特征。因此,本发明的各方面不限于特定通信系统或设备的特征。
下面的描述将多次提到各种通信模式。在下面的描述中,通信模式通常被认为符合特定通信协议或标准。通信协议的非限制性列表包括各种蜂窝通信协议(例如,GSM、GPRS、EDGE、CDMA、WCDMA、TDMA、PDC等),各种无线网络协议或标准,包括WLAN、WMAN、WPAN和WWAN(例如,IEEE 802.11、蓝牙、IEEE 802.15、UWB、IEEE 802.16、IEEE 802.20、Zigbee、任何WiFi协议等),各种电视通信标准等。因此,本发明的范围不限于特定通信模式或协议的特征,无论是公共标准或专有标准。
方法100开始于步骤105。方法100(以及本说明书中描述的所有方法)可以各种理由开始执行。例如但不限于,方法100可开始于响应上电或重置实施方法100的通信系统。例如,方法100可开始于响应调度(例如,周期性的、非周期性的等)。例如,方法100可开始于响应使方法100开始执行的用户输入。例如,方法100可开始于响应通信连接条件(例如,通信连接质量的改变,无论好坏)。因此,本发明各方面的范围不限于特定初始原因或条件的特征。
步骤110,方法100可包括确定实现方法100的通信系统(例如,移动多模式通信设备)的位置。步骤110可包括以各种方式确定通信系统的位置,下面将给出非限制性的例子。
例如,步骤110可包括使用接收自与定位信息相关的各种类型的系统(例如,基于地形和/或卫星的定位系统)的位置或位置相关信息。例如,步骤110可包括接收和处理全球定位系统(GPS)信息以确定通信系统的位置。例如,步骤110可使用通信系统板上GPS接收器以接收GPS信息。
又例如,步骤110可包括使用超宽带(UWB)定位信息确定通信系统的位置。例如,步骤110可包括从位置追踪系统接收UWB定位信息。所述位置追踪系统的各部分可以位于所述通信系统的内部或外部。
再例如,步骤110可包括从执行方法100的通信系统与之建立通信连接的通信网络(或网络设备)接收位置信息。在一个非限制性的例子中,步骤110可包括建立与特定个域网(PAN)或局域网的接入点的通信连接,将网络或接入点位置通知给该通信系统。
例如,步骤110可包括从一个或多个检测到的通信网络确定实现方法100的通信系统100的位置。例如,步骤110可包括使用通信网络位置的信息。在一个非限制性的例子中,如果检测到家庭办公的PAN,步骤110可包括确定通信系统位于家庭内。在另一个非限制性例子中,如果检测到机场LAN,步骤110可包括确定通信系统位于特定的机场内,或者,如果检测到城域网(MAN),可确定该通信系统位于特定的城市内。步骤110可包括基于各种检测到的网络(例如,双向通信网络、单向通信网络、电视网络、无线电网络等)确定通信系统的位置。
例如,步骤110可包括从一个或多个检测到的设备中确定实现方法100的通信系统的位置。例如,步骤110可包括使用设备位置信息。在一个非限制性例子中,如果检测到家庭设备,步骤110可包括确定通信系统位于家庭内。例如,所述设备可包括电脑、调制解调器、打印机、鼠标、键盘、电视、立体声音响、机顶盒、环境控制系统、警报系统、存储器设备、电话、无线继电器、电视游戏机或任何具有通信功能或其它可被检测特征的家庭设备。在另一个非限制性例子中,如果检测到办公室设备,步骤110可包括确定通信系统位于办公室内。例如,所述设备可包括办公室电脑、打印机、电话、调制解调器、路由器、传真机、复印机、键盘、鼠标、网络接入点、无线路由/调制解调器、数据库或任何具有通信功能或其它可被检测特征的办公室设备。
例如,步骤110可包括通过分析通信连接条件来确定实现方法100的通信系统的位置。在一个非限制性例子中,步骤110可包括基于通信系统和办公室LAN之间相当高质量的通信连接来确定通信系统接近办公室范围。例如,步骤110也可包括基于通信系统和办公室LAN之间相当低质量的通信连接来确定通信系统远离办公室至少一个街区。例如,步骤110可包括基于通信系统与家庭内LAN较高质量通信连接以及与家庭办公室PAN较低质量的通信连接来确定通信系统在家庭内,但不在家庭办公室内。
例如,步骤110可进一步包括基于用户输入来确定实现方法100的通信系统的位置。在一个非限制性例子中,用户可明确指出该通信系统位于特定的城市、建筑、房间、校园内。
总之,步骤110可包括确定通信系统的位置。因此本发明的范围并不限于任何确定通信系统位置的特定方式的特征。
步骤120,方法100可包括至少部分地基于所确定的位置(例如,步骤110中确定的),识别一个或多个无线资源。步骤120可包括以各种方式识别一个或多个无线资源,下面将对非限制性例子进行描述。
无线资源通常是指通信系统用于通信的资源(例如,无线通信网络、网络接入点或其它具有无线通信功能的电子设备)。例如,无线资源可包括特定的无线网络或无线网络接入点。例如,无线资源可包括具有无线通信功能的打印机或存储器设备。例如,无线资源可包括连接至有线或光纤通信网络的无线链路。例如,无线资源可包括无线LAN、WAN或PAN接入点。例如,无线资源可包括无线监视器、打印机、音频输入或输出设备、照相机、键盘、电话、鼠标、对讲机系统、环境控制系统、卫星收发器、电视等。
识别一个或多个无线资源通常包括确定用于识别无线资源的各种类型的信息。例如,无线资源识别信息可包括一条关于特定无线资源的信息,或者可包括相当大量的与相对复杂的无线资源阵列相关的信息。例如但不限于,无线资源识别信息可包括资源名称、类型、地址(通用地址和/或本地地址)、特征、性能、通信协议、可用性、状态、位置、访问权限等。下面的例子将提供包括在无线资源识别内的信息的非限制性示例。
例如,步骤120可包括识别与所确定的位置相关的无线资源列表。例如,所述无线资源列表可包括与所确定的位置相关的无线通信网络的列表。例如,所述无线资源列表可包括与所确定的位置相关的具有无线通信功能的电子设备列表。例如,所述列表也可包括各种关于无线资源的信息(例如,资源名称、类型、地址(通用和/或本地)、特征、性能、通信协议、可用性、状态、位置、访问优先权等)。
例如,与所确定的位置相关的无线资源的列表或其他群组可由存储于数据库内的信息组成。例如,所述数据库可位于通信系统板上(例如,在非易失性存储器设备中)或位于连接至通信系统(例如,通过通信网络,如LAN或互联网)的其它设备中。例如,所述数据库可包括存储的信息,将一个或多个位置与一个或多个相应的无线资源相关联。通过稍后的描述,所述数据库可手动维护或者自动和/或离线或实时管理。例如,无线资源列表可以是唯一的或者非唯一的。就是说,所述列表可包括通信系统将使用的仅有的无线资源列表,或者可包括通信系统将使用同时允许使用通信系统确定可用的其他无线资源的主要无线资源列表。
例如,步骤120可包括识别多个预定无线资源组中的一组无线资源,其中每个无线资源可与一个或多个特定位置相关。在一个非限制性的例子中,第一组无线资源可与家庭内位置相关,第二组无线资源可与办公室位置相关,第三组无线资源可与交换(或者其中一部分)相关,以及第四组无线资源可与特定城市相关。需要注意的是,在各种情况中(例如,位于办公室内),多个位置可同时被确定(例如,办公室、校园和城市)。因此,在这些情况中,可同时使用多组无线资源。
例如,步骤120可包括识别未知无线资源。例如,步骤120可包括搜索任何可识别且可用的无线资源。例如,除了识别已知的无线资源,还执行所述识别未知的无线资源,或者用其代替识别已知的无线资源。例如,步骤120可包括确定没有已知的与当前位置相关的无线资源,并决定搜索该位置范围内所有可识别且可用的资源。例如,所述搜索包括执行主动搜索(例如,发送信标和等待响应)和/或被动搜索(例如,监听其它设备发送的信标或其它信号)。如稍后将提到的,识别的之前未知资源的信息可存储于数据库中以作之后的参考。
又例如,步骤120可包括验证已知资源的存在和/或可用性。例如,步骤120可包括首先确定已知在特定位置一般可用的无线资源的列表,随后尝试与已知设备建立通信连接以验证已知设备当前可用。如稍后的描述所述,与资源验证相关的信息可用于更新数据库信息以作之后的参考。
在各种情况中,步骤120也可包括未能成功识别与所述位置相关的无线资源。在这种情况中,如上所述,步骤120可包括搜索未知资源。或者,在这种情况中,步骤120可包括不搜索其它资源(例如,在省电模式或根据用户定义的动作描述)。
再例如,步骤120可包括与无线资源的用户交互。例如,步骤120可包括接收用户输入,识别并使用一组无线资源,直到用户改变选择。例如,步骤120可包括向用户(例如,通过显示器)显示多组无线资源以供选择。例如,步骤120可包括向用户显示各种关于无线资源的信息,并获取用户关于已显示的信息的输入。
总之,步骤120可包括至少部分地基于已确定的位置识别一个或多个无线资源。因此,本发明的范围不限于识别无线资源的一个或多个特定方式的特征。
步骤130,方法100可包括识别与已识别的无线资源(例如,步骤120识别的)通信的相应方式。步骤130可包括以各种方法识别与已识别的无线资源通信的相应方式,下面将提供非限制性例子。
例如,步骤130可包括识别通信系统(例如,移动多模式通信设备)多个无线电装置中的至少一个无线电装置以用于与已识别的无线资源(例如,步骤120识别的)通信。在一个非限制性例子中,多模式通信设备可包括第一无线电装置,用于使用第一通信协议或标准(例如,IEEE 802.11)通信;第二无线电装置,用于使用第二通信协议或标准(例如,蓝牙)通信;以及第三无线电装置,用于使用第三通信协议或标准(例如,IEEE 802.15)通信。接着在该非限制性的例子中,步骤110可包括确定实现方法100的通信系统位于办公室内。步骤120然后可包括识别使用第二通信协议通信的第一无线资源(例如,视频监视器)以及使用第一通信协议通信的第二无线资源(例如,LAN接入点)。例如,步骤130然后可包括识别用于与第一无线资源通信的第二无线电装置,以及识别与第二无线资源通信的第一无线电装置。
又例如,步骤130可包括识别用于设置通信系统(例如,多模式通信设备)的可编程无线电装置的至少一个无线电配置描述。在一个非限制性的例子中,多模式通信设备可包括有可编程无线电装置,可设置为根据多个通信协议(或标准)进行通信。在一个非限制性情况下,第一配置描述对应使用GSM的通信,第二配置描述可对应使用EDGE的通信,第三配置描述可对应使用IEEE 802.20的通信,第四配置描述可对应使用WCDMA的通信。接着在该非限制性的例子中,步骤110可确定实现方法100的通信系统位于客厅内。然后步骤120可包括识别与客厅位置相关的第一无线资源(例如,机顶盒)和第二无线资源(例如,GSM蜂窝网络)。然后步骤130可包括识别用于使用IEEE 802.20与机顶盒通信的第三配置描述,以及用于使用GSM蜂窝网络进行电话呼叫的第一配置描述。
对可编程无线电配置的非限制性示例的介绍,可参见美国专利申请号为11/217,645、名称为“具有配置更新能力的多媒体通信设备”、申请日为2005年9月1日的美国专利申请,以及美国专利申请号为_/_,_、名称为“支持配置描述更新的可编程无线接入点”、申请日为___、事务所案号为16864US01的美国专利申请,并在本说明书中引用上述两项申请。
再例如,步骤130可包括识别多个通信协议(或标准)中的至少一个通信协议(或标准)以用于通信。在一个非限制性的示例情况下,实现方法100的通信系统可使用第一通信协议(例如,IEEE 802.11)、第二通信协议(例如,蓝牙)、第三通信协议(例如,IEEE 802.16)和第四通信协议(例如,WCDMA)进行通信。该非限制性的示例情况中,步骤110可包括确定该通信系统位于特定建筑内的特定会议室内。然后,步骤120可包括例如识别第一无线资源(例如,基于蓝牙的无线LAN接入点),第二无线资源(例如,基于IEEE 802.16的投影仪)和第三无线资源(例如,基于蓝牙的音频输出设备)。然后,步骤130可包括例如识别用于与无线LAN通信的第二通信协议,用于与投影仪通信的第三通信协议和用于与音频输出设备通信的第二通信协议。
需要注意的是,通信协议(或标准)的识别还包括与通信协议相关的各种实施细节。例如但不限于,所述协议实施细节可包括功率信息、频率信息、安全通信信息等。需要注意的是,这些信息可根据位置的变化而变化。例如,不同的地理区域可具有关于IEEE 802.11标准的不同的最大功率限制,和/或可要求在不同的频率带宽中操作。因此,在第一位置执行第一协议与在第二位置执行第一协议可以是不同的。
总之,步骤130可包括识别与已识别无线资源通信的相应方式。因此,本发明的范围不限于任何特定的识别通信的方式的特征。
步骤140,方法100可包括以特定的方式(例如,在步骤130识别的)与已识别的无线资源(例如,在步骤120识别的)通信。步骤140可包括以各种方式与已识别的无线资源通信。
步骤195,方法100可包括执行后续处理。所述后续处理可包括执行各种后续处理。例如但不限于,如后面将讨论的,步骤195可包括维护无线资源数据库信息。例如,步骤195可包括返回方法100的流程至步骤110,重新确定位置并继续后续操作。例如,步骤195可包括从用户接收操作信息。例如,步骤195可包括周期性地执行未知无线资源的搜索和/或已知无线资源的存在和/或可用性的验证。
方法100提供的是本发明的非限制性示例。因此,本发明的范围不限于方法100的特征。
图2是根据本发明操作通信系统(例如,多模式通信设备)的第二示例方法200的流程图。例如但不限于,方法200可共享图1中方法100的任何或所有特征。
步骤210,方法200可包括接收关于通信系统位置的信息(例如,从执行方法200的通信系统/设备外部的源接收)。例如但不限于,步骤210可与方法100的步骤110共享任何或所有特征。例如,步骤210可包括从专有导航或定位系统(例如,GPS)、从通信系统连接的通信网络或设备、从用户等接收所述信息。
步骤212,方法200可包括确定实现方法200的通信系统是否位于已知位置(或接近已知位置)(例如,通信系统与已知无线资源有过通信历史的位置)。例如但不限于,步骤212可包括在数据库或其它存储器搜索关于该位置的信息。在非限制性的例子中,步骤212可包括确定没有对应该位置的数据库信息,并且因此确定该位置是未知的。在另一个非限制性的情况中,步骤212可包括确定有对应该位置的数据库信息,并且所述信息表示该位置没有与该位置相关的已知无线资源,并且因此确定该位置作为未知位置处理。在另一个非限制性情况中,步骤212可包括请求并接收关于当前位置的用户输入以确定该位置是否未知或作为未知位置处理。总之,步骤212可包括以各种方式确定当前位置是否未知(或作为未知位置处理)。
如果步骤212包括确定当前位置是已知位置,那么步骤212可包括引导方法200的流程至步骤220和230。例如,步骤220和230可包括至少部分地基于已确定的位置识别一个或多个无线资源,并识别与该已识别无线资源通信的相应方式。例如但不限于,步骤220和230可与图1的方法100的步骤120和130共享任何或所有特征。
如果步骤212包括确定当前位置不是已知位置,那么步骤212可包括引导方法200的流程至步骤214。步骤214可包括确定是否搜索未知无线资源。步骤214可包括以各种方式做出所述确定。例如但不限于,步骤214可包括从用户请求输入(例如,实时的),是否搜索未知无线资源。例如,步骤214可包括通过分析预定义的描述(例如,为所述信息在实时需要前的非实时定义)做出所述确定,该预定义描述指出了是否搜索未知无线资源。例如,所述描述可指出实现方法200的通信系统将搜索未知无线资源的情况。例如,步骤214可包括基于通信系统当前功率级别来确定是否搜索未知无线资源。例如,步骤214可包括始终或从不搜索未知无线资源。
如果步骤214确定将不搜索未知无线资源时,那么步骤214引导方法200的流程进入步骤216,以延迟方法200的进一步执行。例如但不限于,步骤216可包括实现预定义的延迟(例如,周期性、随机的或根据预定义的描述)。例如,步骤216也可包括在继续方法200的流程之前等待各种事件的发生。在实现延迟后,步骤216引导方法200的流程至步骤210以接收关于通信系统位置的更新信息。
如果步骤214确定将搜索未知无线资源,那么步骤214可引导方法200的流程进入步骤218,搜索未知无线资源。各种搜索未知无线资源的方法已经在前述非限制性例子中给出了介绍。例如但不限于,步骤218可主动搜索未知无线资源。例如,所述主动搜索可包括传输信标信号和分析返回信号。例如,所述主动搜索可包括与数据库通信(例如,通过互联网和/或蜂窝电话架构)以确定是否有关于当该位置的特定无线资源的记录。例如,步骤218也可包括执行被动无线资源搜索。例如,所述被动搜索可包括被动地监听无线资源发射的信标信号或其它信号。例如,所述被动搜索可包括被动地监听其它设备发射的无线资源识别信息。
在各种非限制性例子中,作为搜索未知无线资源的一部分,步骤218可包括识别与已识别无线资源通信的相应方式。所述通信方式的例子之前已经结合方法100的步骤130给出了描述。例如但不限于,步骤218可包括分析接收的信号(例如,信标信号或对信标信号的响应)以确定与已识别无线资源通信的方式。例如,步骤218可包括分析与已识别无线资源相关的数据库信息以确定通信的方式。例如,步骤218可包括使用第一通信方式与无线资源通信以确定无线资源通信的其它方式。
步骤240,方法200可包括以相应的方式(例如,在步骤230和/或步骤218识别的)与已识别无线资源通信(例如,在步骤220和/或步骤218识别的)。步骤240可包括以各种方式与已识别无线资源通信。
步骤295,方法200可包括执行后续处理。所述后续处理可包括执行各种后续处理。例如但不限于,步骤295可包括维护无线资源数据库信息。例如,步骤295可包括将方法200的流程返回至步骤210重新确定位置,并继续处理。例如,步骤295可包括从用户接收操作信息。例如,步骤295可包括周期性地执行未知无线资源的搜索和/或验证已知无线资源的存在和/或可用性。例如,步骤295可包括将方法200的流程返回步骤214以搜索未知无线资源(例如,即使在有已知位置的情况下)。
方法200提供了本发明各方面的非限制性例子。因此,本发明的范围不限于方法200的特征。
图3是根据本发明操作通信系统(例如,多模式通信设备)的第三示例方法300的流程图。例如但不限于,方法300可与图1、2的方法100、200共享任何或所有特征。
步骤310,方法300可包括确定实现方法300的通信系统的位置。例如但不限于,步骤310可与图1、2的方法100、200的步骤110和210共享任何或所有特征。
步骤311,方法300可包括检测已知通信网络和/或电子设备。例如,所述通信网络可以是无线通信网络,例如,所述设备可具有无线通信功能。例如,所述检测可包括处理从网络或电子设备接收的信号(例如,信标或其它信号)。例如,所述检测也可包括处理从网络或电子设备接收的响应发射信号(例如,信标或其它信号)的消息。例如,所述检测可进一步包括与网络或电子设备建立双向通信。
在作为步骤310的子步骤312中,方法300可包括从一个或多个检测到的网络和/或设备中确定通信系统的位置。例如,步骤312可包括使用网络和/或设备位置的信息。在一个非限制性例子中,如果检测到(例如,步骤311中检测到)家庭办公室和/或打印机相关联的PAN,步骤312可确定通信系统位于室内。在另一个非限制性例子中,如果检测到办公室LAN和/或检测到与办公室的PC,步骤312可确定通信系统位于办公室内。在另一个非限制性例子中,如果检测到机场LAN,步骤312可确定通信系统位于特定机场内,或者如果检测到城域网或电视台,可确定通信系统位于特定城市内。步骤312可基于各种检测到的网络和/或设备(例如,双向通信网络、单向通信网络、电视网络、无线电网络、办公室电脑、打印机、电话、调制解调器、路由器、传真机、复印机、键盘、鼠标、网络接入点、无线路由器/调制解调器、数据库或任何有通信功能的设备或其它可检测特征的设备)确定通信系统的位置。
步骤320,方法300可包括搜索(或询问)无线资源数据库以识别与该位置(例如,步骤310所确定的)相关的一个或多个无线资源。例如,所述数据库可包括对应于与特定位置相关的无线资源的存储信息。例如,所述数据库可位于通信系统板上(例如,非易失性存储设备内)或在连接至所述通信系统的其它设备上(例如,通过通信网络,如LAN或互联网)。例如,所述数据库可包括将一个或多个位置与一个或多个相应的无线资源相关的存储信息。
例如,所述数据库可手动维护或自动维护。例如,通信系统的用户可维护数据库内的信息和/或通信系统可在不与用户互动的情况下自行维护数据库内的信息。例如,所述数据库可被维护以专用于该通信系统,或者用于可访问该数据库的多个通信系统。
在一个非限制性地情况下,所述数据库可包括与家庭、家庭办公室、家庭活动室等相关的无线资源的信息。又例如,所述数据库可包括有与办公室、办公室套房或多个办公室相关的无线资源的信息。再例如,所述数据库可包括与校园或城区相关的无线资源信息。
步骤330,方法300可包括识别与已识别无线资源(例如,步骤320中识别的)通信的相应方式。例如但不限于,步骤330可与图1、2的方法100、200中的步骤130和230共享任何或所有特征。在一个非限制性例子中,步骤330可包括通过与数据库通信识别与已识别无线资源通信的方式,所述数据库包括特定无线资源的通信方式。例如,所述数据库可与步骤320用于识别无线资源的数据库相同。
步骤314和318中,方法300可确定是否搜索未知无线资源并根据需要执行搜索。例如但不限于,步骤314和318可与方法200的步骤214和218共享任何或所有特征。
步骤319,方法300可包括维护(例如,更新)与特定位置相关的无线资源信息(例如,步骤320和/或步骤330中使用的)的数据库。例如,所述更新可包括就之前定义为已知资源的无线资源更新数据库,其中所述设备不再可用。例如,所述更新也可包括就在步骤318中识别的之前的未知无线资源更新数据库。如前所述,所述数据库可以位于通信系统的板上或板外。
步骤340,方法300可包括必要情况下与已识别无线资源进行通信。例如但不限于,步骤340可与图1、2中方法100、200的步骤140和240共享任何或所有特征。
方法300举出了本发明各方面的非限制性例子。因此,本发明的范围不限于方法300的特征。
图4是根据本发明的第一示例通信系统400的一个部分的示意图。例如但不限于,通信系统400可与图1-3的方法100、200、300共享任何或所有功能性特征。
如之前参照图1的描述,通信系统400可包括各种通信系统的特征(例如,固定或移动多模式通信设备)。
通信系统400可包括一个或多个无线接口模块410。无线接口模块410可包括各种无限接口硬件和/或软件的特征。例如,无线接口模块410可包括多个无线电装置,专用于以与相应的通信协议和/或标准相关的通信模式进行通信。例如,无线接口模块410可包括一个或多个可编程无线电装置,根据编程内容以各种通信模式进行通信。
可编程无线电配置的非限制性示例通常参照美国专利申请号为11/217,645、名称为“具有配置更新能力的多媒体通信设备”、申请日为2005年9月1日的美国专利申请,以及美国专利申请号为_/_,_、名称为“支持配置描述更新的可编程无线接入点”、申请日为___、事务所案号为16864US01的美国专利申请,并在此引用全文作为参考。
通信系统400可进一步包括一个或多个用户接口模块450。用户接口模块450一般用于提供通信系统400和通信系统400的用户之间的通信链路。用户接口模块450可包括各种用户接口模块的特征。因此,本发明的范围不限于特定类型的用户接口模块的特征。
通信系统400可包括位置确定模块420,用于确定通信系统400的位置。例如但不限于,位置确定模块420可与图1-3的方法100、200、300的步骤110、210、310共享任何或所有功能性特征。
例如但不限于,位置确定模块420可获得(例如,使用无线接口模块410)并使用从与定位信息相关的各种系统接收的位置信息(例如,陆地和/或卫星为基础的定位系统)。例如,位置确定模块420可用于接收和处理GPS和/或UWB信息以确定通信系统400的位置。例如,位置确定模块420(或通信系统400的其它模块,例如,无线接口模块410)可包括有板上GPS和/或其它位置信息接收器。需要注意的是,位置追踪系统的一部分可包括在通信系统400内。
例如,位置确定模块420可通过通信系统400与其建立的连接(例如,使用无线接口模块410)从通信网络(或网络设备)接收位置信息。在一个非限制性例子中,位置确定模块420可与特定个域网(PAN)或局域网(LAN)的接入点建立通信连接,随后向通信系统400通报网络或接入点位置。
又例如,位置确定模块420可从一个或多个检测到的通信网络确定通信系统400的位置。例如,位置确定模块420可使用通信网络位置的信息。在一个非限制性的例子中,如果家庭办公室的PAN被检测到(例如,使用无线接口模块410),位置确定模块420可确定通信系统400在家庭内。在另一个非限制性的例子中,如果检测到办公室LAN,位置确定模块420可确定通信系统400在办公室内。在另一个非限制性的例子中,如果检测到机场LAN,位置确定模块420可确定通信系统400在特定的机场内,或者,如果检测到城域网,可确定通信系统400在特定的城市内。位置确定模块420可基于各种检测到的网络(例如,双向通信网络、单向通信网络、电视网络、无线电网络等)确定通信系统400的位置。
又例如,位置确定模块420可从一个或多个检测到的电子设备确定通信系统400的位置。例如,位置确定模块420可使用设备位置信息。一个非限制性的示例中,当检测到(使用无线接口模块410)家庭设备时,位置确定模块420可确定通信系统400位于家内。关于该设备的各种示例在前面已经给出了描述。又例如,当检测到办公室设备时,位置确定模块420可确定通信系统400位于办公室内。
例如,位置确定模块420可通过分析通信连接质量(例如,使用无线接口模块410)来确定通信系统400的位置。在一个非限制性的例子中,位置确定模块420可基于通信系统400和办公室LAN之间相当高质量的通信连接确定通信系统400接近办公室范围。位置确定模块420可基于通信系统400和办公室LAN之间相当低质量的通信连接确定通信系统400至少在一个街区以外。例如,位置确定模块420可基于与家庭LAN相当高质量的通信连接,以及与家庭办公室PAN相当低质量的通信连接,确定通信系统400在家庭内但是不在家庭办公室内。
例如,位置确定模块420可基于用户输入确定通信系统400的位置。在一个非限制性例子中,用户可明确地向通信系统400指出(例如,通过用户接口模块450)通信系统400位于特定城市、建筑、房间、校园内等。
总之,位置确定模块420可确定通信系统400的位置。因此本发明的范围不限于确定通信系统位置的特定方式或机制的特征。
通信系统400可包括有无线资源识别模块430,至少部分地基于所确定的位置(例如,通过位置确定模块420所确定的)识别一个或多个无线资源。例如但不限于,无线资源识别模块430可与图1-3中方法100、200、300的步骤120、220和320以及步骤212-218、314-318共享任何或所有特征。
无线资源识别模块430可以各种方式识别一个或多个无线资源,下面将提出非限制性的例子。各种无线资源和无线资源的识别已经在前描述。
例如,无线资源识别模块430可识别与已确定位置相关的无线资源列表。例如,所述无线资源列表可包括与已确定位置相关的无线通信网络列表。例如,所述无线资源列表可包括与已确定位置相关的具有无线通信功能的电子设备列表。例如,所述列表还包括各种无线资源相关的信息(例如,资源名称、类型、地址(通用的和/或本地的)、特征、性能、通信协议、可用性、状态、位置、访问优先级等)。
例如,与已确定位置相关的无线资源列表或其它无线资源列表组可由存储于数据库的信息组成。例如,所述数据库可位于通信系统400板上(例如,非易失性存储器)或者在连接至通信系统400的其它设备上(例如,通过通信网络,如LAN或互联网)。例如,所述数据库可包括将一个或多个位置与相应的无线资源相关的存储信息。如稍后详细讨论的,所述数据库可手动或自动维护,和/或离线或实时管理。例如,无线资源列表可以是唯一的或非唯一的。就是说,所述列表可包括通信系统400将使用的仅有的无线资源列表,或者,可包括通信系统400将使用的主要无线资源的列表,同时允许通信系统400确定可用的其它无线资源的使用。
例如,无线资源识别模块430可识别多组预定无线资源中的一组,其中每个无线资源与一个或多个特定位置相关。在一个非限制性的情况中,第一组无线资源可与家庭位置相关,第二组无线资源与办公室位置相关,第三组无线资源与交换(commute)(或其一部分)相关,第四组无线资源与特定的城市相关。需要注意的是,在各种情况中(例如,在办公室内),可同时确定多个位置(例如,办公室、校园和城市)。因此,在这样的情况中,可同时应用多组无线资源。
例如,无线资源识别模块430可识别未知无线资源。例如,无线资源识别模块430可搜索已识别且可用的无线资源。在各种情况下,无线资源识别模块可使用无线接口模块410或其部分执行该搜索。例如,所述识别可在识别已知资源之外执行,或替代识别已知无线资源。例如,无线资源识别模块430可确定没有已知资源与当前位置相关,并确定搜索该位置范围内所有已识别且可用的资源。例如,所述搜索可包括执行主动搜索(例如,发送信标并等待响应)和/或被动搜索(例如,监听其它设备发送的信标或信号)。在各种情况下,已识别的之前未知资源的信息可存储于数据库中用作之后的参考。
例如,无线资源识别模块430可验证已知资源的存在和/或可用性。在各种情况下,无线资源识别模块430可使用无线接口模块410或其部分执行搜索。例如,无线资源识别模块430可首先确定已知的在特定位置可用的无线资源的列表,并随后尝试与已知设备建立通信连接以验证已知设备当前可用。如稍后将讨论的,资源认证相关的信息可用于更新数据库信息以作之后的参考。
在各种情况中,无线资源识别模块430也可能不能成功识别与当前位置相关的无线资源。在这种情况中,如上所述,无线资源识别模块430可搜索未知无线资源。或者,在这种情况中,无线资源识别模块430可不搜索其它资源(例如,在节能模式或根据用户定义的操作描述)。
又例如,无线资源识别模块430可与针对无线资源与用户进行交互操作。例如,无线资源识别模块430可接收用户输入(例如,使用用户接口模块450),识别出一组无线资源进行使用,直到用户改变输入。又例如,无线资源识别模块430可向用户提供多组无线资源(例如,在连接至用户接口模块的显示器上)以供选择。再例如,无线资源识别模块430可使用用户接口模块450向用户呈现关于无线资源的各种类型的信息,并获取关于所呈现的无线资源信息的用户输入。
如上所述,无线资源识别模块430可确定通信系统400是否位于(或接近)已知位置(例如,通信系统400与已知无线资源有通信历史的位置)。在一个非限制性的情况中,无线资源识别模块430可在数据库或其它存储器中搜索(或请求)该位置的信息。例如,无线资源识别模块430可确定该位置在数据库中没有对应的信息,并因此确定当前位置是未知的。例如,无线资源识别模块430可确定有数据库信息对应该位置,且所述信息指出没有已知的无线资源与该位置相关,并因此决定当前位置作为未知位置处理。在另一个非限制性情况中,无线资源识别模块430可请求并接收关于当前位置的用户输入(例如,使用用户接口模块450)以决定该位置是否是未知的,或是否作为未知位置处理。总之,无线资源识别模块430可以各种方式确定该位置是否是未知的(或当作未知位置处理)。
例如,如果无线资源识别模块430确定该位置是已知位置,那么无线资源识别模块430可至少部分地基于所确定的位置识别一个或多个无线资源,并使用与已识别无线资源通信的相应方式。
例如,如果无线资源识别模块430确定当前位置不是已知位置,那么无线资源识别模块430可确定是否搜索未知无线资源。无线资源识别模块430可以各种方式做出所述确定。例如但不限于,无线资源识别模块430可请求用户输入(例如,使用用户接口模块450),决定是否搜索未知无线资源。例如,无线资源识别模块430可通过分析指出是否搜索未知无线资源的预定义描述(例如,在非实时情况下定义的)来做出该确定。例如,所述描述可向通信系统400指出其将搜索未知无线资源的情况。例如,无线资源识别模块430可决定是否基于通信系统400的当前功率级别搜索未知无线资源。例如,无线资源识别模块430可始终或从不搜索未知无线资源。
如果无线资源识别模块430确定不搜索未知无线资源,那么无线资源识别模块430可执行某种延迟(例如,保存有限功率资源)。例如但不限于,无线资源识别模块430可执行预定义的延时(例如,周期性的、随机的或根据预定义的调度或描述)。例如,无线资源识别模块430在继续操作前等待各种事件的发生。在执行延时后,无线资源识别模块430可接收与通信系统400的位置相关的更新信息。
如果无线资源识别模块430确定将执行未知无线资源的搜索,无线资源识别模块430可搜索未知无线资源。搜索未知无线资源的各种非限制性的方式已经在前进行讨论。例如但不限于,无线资源识别模块430可主动搜索未知无线资源。例如,所述主动搜索可包括传输信标信号并分析返回信号(例如,使用无线接口模块410)。例如,所述主动搜索也可包括与数据库(例如,本地的,通过互连网和/或通过蜂窝电话架构)通信以确定是否有任何与该当前位置相关的特定无线资源记录。例如,无线资源识别模块430也可执行无线资源的被动搜索(例如,使用无线接口模块410)。例如,所述被动搜索可包括被动地监听信标或其它无线资源传输的信号。例如,所述被动搜索可包括被动地监听其它设备传输的无线资源识别信息。
作为搜索未知无线资源的一部分,无线资源识别模块430可识别与已识别无线资源通信的相应方式。通信方式的各种例子已经在前面给出。例如但不限于,无线资源识别模块430可分析接收的信号(例如,信标信号或信标信号的响应)以决定与已识别无线资源通信的方式。例如,无线资源识别模块430可分析与已识别无线资源相关的数据库信息以决定通信方式。例如,无线资源识别模块430可使用第一通信方式与无线资源通信(例如,使用无线接口模块410)以确定无线资源可用于通信的其它方式。
总之,无线资源识别模块430可至少部分地基于所确定的位置识别一个或多个无线资源。因此,本发明地范围不限于一个或多个特定地识别无线资源地方式或机制的特征。
通信系统400还包括有通信管理器模块440,用于识别与已识别无线资源通信的相应方式(例如,通过无线资源识别模块430识别的)。例如但不限于,通信管理器模块440可与图1-3的方法100、200、300的步骤130、230和330以及步骤140、240、340共享任何或所有功能性特征。
例如,通信管理器模块440可识别与已识别无线资源通信的相应方式(例如,通过无线资源识别模块430识别的)。通信管理器模块440可以各种方式识别与已识别无线资源通信的相应方式,下面将举出非限制性的例子。
例如,通信管理器模块440可识别通信系统400的多个无线电装置中的至少一个,以用于与已识别无线资源(例如,通过无线资源识别模块430识别的)通信。在一个非限制性例子中,通信系统400可(例如,与无线接口模块410一样)包括第一无线电装置,使用第一通信协议或标准(例如,IEEE 802.11)通信;第二无线电装置,使用第二通信协议或标准(例如,蓝牙)通信;以及第三无线电装置,使用第三通信协议或标准(例如,IEEE 802.15)通信。在该非限制性的例子中,位置确定模块420可确定通信系统位于办公室内。然后无线资源识别模块430识别使用第二通信协议通信的第一无线资源(例如,视频监视器),以及使用第一通信协议通信的第二无线资源(例如,LAN接入点)。然后例如,通信管理器模块440可识别第二无线电装置以与第一无线资源通信,以及识别第一无线电装置以与第二无线资源通信。
又例如,通信管理器模块440可识别用于设置通信系统400的可编程无线电装置(例如,无线接口模块410的)的至少一个无线电配置描述。在一个非限制性例子中,多模式通信设备包括一个可编程无线电装置,可设置为根据多个通信协议(或标准)通信。在一个非限制性情况中,第一配置描述可对应使用GSM的通信,第二配置描述可对应使用EDGE的通信,第三配置描述可对应使用IEEE 802.20的通信,以及第四配置描述可对应使用WCDMA的通信。继续在该非限制性的例子中,位置确定模块420可确定通信系统400位于家庭的客厅内。然后无线资源识别模块430可识别与客厅相关的第一无线资源(例如,机顶盒)和第二无线资源(例如,GSM蜂窝网络)。然后通信管理器模块440可识别第三配置描述以使用IEEE 802.20与机顶盒通信,并识别第一配置描述以使用GSM蜂窝网络进行电话呼叫。
再例如,通信管理器模块440可识别用于通信的多个通信协议(或标准)中的至少一个。在一个非限制性例子中,通信系统400(例如,无线接口模块410)可使用第一通信协议(例如,IEEE 802.11)、第二通信协议(例如,蓝牙)、第三通信协议(例如,IEEE 802.16)以及第四通信协议(例如,WCDMA)进行通信。继续该非限制性的例子中,位置确定模块420可确定通信系统400位于特定建筑的会议室内。然后例如,无线资源识别模块430可识别第一无线资源(例如,基于蓝牙的无线LAN接入点)、第二无线资源(例如,基于IEEE802.16的投影仪)以及第三无线资源(例如,基于蓝牙的音频输出设备)。继续该非限制性的例子中,通信管理器模块440可识别与无线LAN通信的第二通信协议,与投影仪通信的第三通信协议,以及与音频输出设备通信的第二通信协议。
需要注意的是,通信协议(或标准)的识别还包括与通信协议相关的各种实行细节。例如但不限于,所述协议执行细节可包括功率信息、频率信息、安全通信信息等。需要注意的是,所述信息可基于位置变化。例如,不同区域可具有IEEE 802.11标准的不同的最大功率限制,和/或可要求在不同的频带操作。因此,在第一位置执行第一协议与在第二位置执行第一协议不同。
总之,通信管理器模块440可识别与已识别无线资源通信的相应方式。因此,本发明的范围不限于任何识别通信方式的特定方式或机制的特征。
通信管理器模块440可(例如,使用无线接口模块410)以特定的方式(例如,通过通信管理器模块440识别的)与已识别无线资源(例如,通过无线资源识别模块430识别的)通信。通信管理器模块440可以各种方式(例如,使用无线接口模块410)与已识别无线资源通信。
通信系统400一般可执行各种附加处理。例如,通信系统400(或其模块)可维护无线资源数据库信息。例如,位置确定模块420可重新确定通信系统400的位置并继续操作。例如,通信系统400可从用户接收操作信息(例如,通过用户接口模块450)。例如,无线资源识别模块430可周期性地执行未知无线资源地搜索和/或验证已知无线资源地存在和/或可用性。
以上所介绍的通信系统400是本发明的一个示例。因此,本发明地范围不限于通信系统400的任何特征。
图5是根据本发明的第二示例通信系统500的一部分的示意图。通信系统500可与图4的通信系统400共享任何或所有特征,并可与图1-3的方法100、200、300共享任何功能性特征。
通信系统500(例如,多模式通信设备或移动多模式通信设备)可包括一个或多个无线通信接口模块510,无线通信接口模块510进一步包括无线前端512和对应各种通信模式(例如,协议和/或标准)的各种通信接口支持模块514。无线通信接口模块510可与图4的通信接口模块410共享任何或所有特征。
例如,无线前端512可包括各种通过RF接口或无绳光学接口通信的部件。例如,通信接口支持模块514可包括硬件和/或软件模块以各种通信模式通信(例如,根据各种协议和/或标准)。例如但不限于,通信接口支持模块514可包括硬件和/或软件模块以支持通过包括GSM/GPRS/EDGE/CDMA/WCDMA、TDMA/PDC、蓝牙、IEEE 802.11、UWB、IEEE 802.15、IEEE 802.16、IEEE 802.20、DVB-H等的协议/标准通信。
通信系统500还可包括有位置确定模块520,其可与图4的位置确定模块420共享任何或所有特征。例如,位置确定模块520可使用GPS、UWB、网络识别、设备识别等确定通信系统500的位置。
通信系统500还可包括无线资源识别模块530,其可与图4中的无线资源识别模块430共享任何或所有特征。例如,无线资源识别模块530可确定网络、接入点、具有无线通信能力的设备或者任何已知或未知无线资源的识别。无线资源识别模块530可以各种方式识别无线资源,包括数据库搜索,主动和/或被动的搜索,访问本地和/或远程资源识别信息,利用通过用户交互获取的信息等。
通信系统500还可包括有通信管理器模块540,其与图4中的通信管理器模块440共享任何或所有特征。例如,通信管理器模块540可识别与各种无线资源通信的方式,并管理与各种无线资源的通信。例如,通信管理器模块540可识别各种无线电装置、无线电设置、协议和/或标准以用于与各种无线资源通信。
例如,通信系统500可包括有通用处理器或数字信号处理器560和存储器570。处理器560和存储器570可通过处理器560执行存储于存储器570的软件指令实现本发明。例如但不限于,处理器560可实现位置确定模块、无线资源识别模块530和/或通信管理器模块540的部分(或全部)功能。
例如,如前所述,无线资源识别可包括使用通信系统500的板上存储器(例如,分析和/或维护无线资源数据库)。存储器570可用于所述目的。
通信系统500进一步包括一个或多个用户接口模块550,其可与图4中的用户接口模块450共享任何或所有特征。例如但不限于,用户接口模块550可包括视频输入/输出模块(例如,显示器模块、照相机模块等)、音频输入/输出模块(例如,扩音器、麦克风模块等)和/或触摸或触觉输入/输出模块(例如,触摸屏模块、震动输出模块、键区模块等)。
以上所描述的通信系统500是对本发明的示例描述。因此,本发明的各方面不限于通信系统500的特征。
为了清楚起见,通信系统400、500以各种功能性模块的方式展示。各种模块可实现为硬件、软件或硬件与软件的结合。例如,各种模块可实现为单个集成电路或集成电路的组合。同样,各种模块可共享各种子模快和/或子部件。例如但不限于,各种硬件模块可共享各种电子元件,并且各种软件模块可共享各种软件子程序。因此,本发明地范围不限于任何特定的硬件和/或软件实现或各种功能性模块的特征。总之,以上提供了对本发明一种在通信系统内基于无线资源识别提供位置的系统和方法的描述。虽然以上是结合一些具体实施例对本发明进行的描述,本领域的普通技术人员可知悉,可对本发明做出各种改变和等效替换而不脱离本发明的精神和范围。另外,在本发明的教导下,可以对这些特征和实施例进行修改以适应具体的情况或材料而不会脱离本发明的精神和范围。因此,本发明不受此处所公开的具体实施例的限制,所有落入本申请的权利要求范围内的实施例都属于本发明的保护范围。
权利要求
1.一种在多模式通信设备中识别无线资源的方法,其特征在于,所述方法包括确定多模式通信设备的位置;以及至少部分地基于所确定的位置,识别一个或多个无线资源。
2.如权利要求1所述的方法,其特征在于,所述确定多模式通信设备的位置包括从多模式通信设备外部源接收与位置相关的信息。
3.如权利要求1所述的方法,其特征在于,所述确定多模式通信设备的位置包括从一个或多个检测到的通信网络确定所述多模式通信设备的位置。
4.如权利要求1所述的方法,其特征在于,所述确定多模式通信设备的位置包括从一个或多个检测到的设备确定所述多模式通信设备的位置。
5.如权利要求1所述的方法,其特征在于,所述方法进一步包括识别与所述已识别的无线资源通信的相应方式。
6.一种多模式通信设备,其特征在于,包括至少一个模块,用于确定所述多模式通信设备的位置;以及至少部分地基于所确定的位置识别一个或多个无线资源。
7.如权利要求6所述的多模式通信设备,其特征在于,所述至少一个模块至少部分地通过从所述多模式通信设备的外部源接收位置相关信息,来确定所述多模式通信设备的位置。
8.如权利要求6所述的多模式通信设备,其特征在于,所述至少一个模块至少部分地通过从一个或多个检测到的通信网络来确定所述多模式通信设备的位置。
9.如权利要求6所述的多模式通信设备,其特征在于,所述至少一个模块至少部分地通过从一个或多个检测到的设备来确定所述多模式通信设备的位置。
10.一种在具有无线通信功能的移动电子设备中识别无线资源的方法,其特征在于,所述方法包括确定所述移动电子设备的位置;以及至少部分地基于所确定的移动电子设备位置识别无线资源。
全文摘要
本发明提供一种多媒体通信设备以及一种在多媒体通信设备内识别无线资源的方法。本发明所述的方法包括确定通信系统(例如,多模式通信设备)的位置,然后至少部分地基于所确定的位置,识别一个或多个无线资源。此外,所述方法还包括确定与所识别的无线资源通信的相应方式,并用于通信系统与所识别的无线资源之间的通信。本发明的通信系统包括位置确定模块,用于确定通信设备的位置;还包括无线资源识别模块,用于至少部分地基于所确定的位置识别一个或多个无线资源。所述通信系统还可包括通信管理器模块,用于确定与所识别的无线资源通信的相应方式。
文档编号H04B7/26GK1925688SQ20061012916
公开日2007年3月7日 申请日期2006年8月30日 优先权日2005年9月1日
发明者詹姆士·D·贝内特 申请人:美国博通公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1