移动设备外围设备定位和连接的制作方法

文档序号:7993581阅读:396来源:国知局
移动设备外围设备定位和连接的制作方法
【专利摘要】移动设备可能期望无线地连接到邻近的外围设备,诸如打印机、投影仪或其他设备。移动设备可以基于多个因素(包括邻近度、类型或配置)来从各邻近的外围设备中进行选择。邻近度可以基于收到信号强度、接入点概况或其他技术来确定。基于某些条件(包括移动设备的室内位置、移动设备的兼容性等),某些非邻近的设备可能是期望的。
【专利说明】移动设备外围设备定位和连接
[0001]相关申请
[0002]本申请是要求于2011年10月7日提交的美国非临时专利申请号13/269,514的优先权的PCT申请,该美国非临时专利申请通过援引被整体纳入于此。
【技术领域】
[0003]本描述一般涉及位置定位,并且更具体地,涉及由移动设备进行外围设备定位和连接。
[0004]背景
[0005]存在提供指示设备的位置的位置信息的多个设备。不同的方法可以被这样的系统用来确定设备的位置。例如,定位方法可以从目标设备对已知外部信号源(诸如全球定位系统(GPS)卫星或无线通信网络基站)的测量来确定该目标设备的位置。这些测量可以使得能够获得目标设备当前的绝对位置,例如,目标设备的精确纬度、经度和海拔。
[0006]如果目标设备无法测量来自外部源的信号,且网络实体无法测量来自目标设备的足够信号,则可能无法获得该目标设备的位置,和/或无法在所要求的响应时间内获得该位置。这样的情况可能在目标设备与外部信号源和/或网络实体之间存在物理障碍时发生,例如在目标设备处于建筑物或隧道的内部、处于密集的城市环境中的户外、或非常远离地面外部无线电源和网络实体时发生。
[0007]在移动设备的位置已知时,该位置可被用来定位附近的外围设备。尤其在室内环境中,移动设备可能期望定位附近的可由该移动设备使用的外围设备,诸如打印机、投影屏等。期望用于标识这样的外围设备并与其进行通信的改进的技术。
[0008]附图简述
[0009]在结合附图理解下面阐述的具体说明时,本发明的特征、本质和优点将变得更加明显,在附图中,相同附图标记始终作相应标识。
[0010]图1是概念地解说用于由移动设备进行外围设备定位和连接的系统的框图。
[0011]图2是概念地解说用于由移动设备进行外围设备定位和连接的系统的框图。
[0012]图3示出根据本公开的一方面解说能够接收因特网无线电、广播无线电和卫星定位系统(SPS)信号的示例性移动设备的示意框图。
[0013]图4示出根据本公开的一方面解说包含能够在通过无线信号传达的因特网无线电信号与广播无线电信号之间转换的移动设备的系统的某些特征的系统图。
[0014]图5示出根据本公开的一方面解说用于由移动设备进行外围设备定位和连接的系统的流程图。
[0015]图6是根据本公开的一方面解说用于由移动设备进行外围设备定位和连接的各组件的框图。
[0016]概述
[0017]提供了一种用于向移动设备标识外围设备的方法。该方法包括确定移动设备位置信息。该方法还包括接收外围设备位置信息和外围设备能力信息。该方法还包括将外围设备能力信息与期望的能力进行比较。该方法进一步包括将外围设备位置信息与移动设备位置信息进行比较。该方法还进一步包括确定何时需要外围设备定位。该方法还包括选择(诸)外围设备。
[0018]提供了一种用于向移动设备标识外围设备的设备。该设备包括用于确定移动设备位置信息的装置。该设备还包括用于接收外围设备位置信息和外围设备能力信息的装置。该设备还包括用于将外围设备能力信息与期望的能力进行比较的装置。该设备进一步包括用于将外围设备位置信息与移动设备位置信息进行比较的装置。该设备还进一步包括用于确定何时需要外围设备定位的装置。该设备还包括用于选择(诸)外围设备的装置。
[0019]提供了一种用于向移动设备标识外围设备的计算机程序产品。该计算机程序产品包括其上记录有程序代码的非瞬态计算机可读介质。该程序代码包括用于确定移动设备位置信息的程序代码。该程序代码还包括用于接收外围设备位置信息和外围设备能力信息的程序代码。该程序代码还包括用于将外围设备能力信息与期望的能力进行比较的程序代码。该程序代码进一步包括将外围设备位置信息与移动设备位置信息进行比较的程序代码。该程序代码还进一步包括用于确定何时需要外围设备定位的程序代码。该程序代码还包括用于选择至少一个外围设备的程序代码。
[0020]提供了一种用于向移动设备标识外围设备的装置。该装置包括(诸)处理器和耦合至(诸)处理器的存储器。(诸)处理器被配置成确定移动设备位置信息。(诸)处理器还被配置成接收外围设备位置信息和外围设备能力信息。(诸)处理器还被配置成将外围设备能力信息与期望的能力进行比较。(诸)处理器被进一步配置成将外围设备位置信息与移动设备位置信息进行比较。(诸)处理器还被进一步配置成确定何时需要外围设备定位。(诸)处理器还被配置成选择至少一个外围设备。
[0021]这已较宽泛地勾勒出本公开的特征和技术优势以力图使下面的详细描述可以被更好地理解。本公开的其他特征和优点将在下文描述。本领域技术人员应该领会,本公开可容易地被用作改动或设计用于实施与本公开相同的目的的其他结构的基础。本领域技术人员还应认识到,这样的等效构造并不脱离所附权利要求中所阐述的本公开的教导。被认为是本公开的特性的新颖特征在其组织和操作方法两方面连同进一步的目的和优点在结合附图来考虑以下描述时将被更好地理解。然而要清楚理解的是,提供每一幅附图均仅用于解说和描述目的,且无意作为对本公开的限定的定义。
[0022]详细描述
[0023]本公开的各方面提供用于由移动设备进行外围设备定位和连接的技术。
[0024]图1中解说了用于位置确定的示例系统。从一颗或多颗卫星20a_n传送位置定位信号18a-n。从一颗或多颗卫星20a-n传送的位置定位信号18a_n可以被广域参考网络(WARN) 21和第一基站(或即演进型B节点(eNodeB)22)接收。WARN21将卫星信息转发给位置服务器26,位置服务器26将一个或多个位置定位信号24传送给任何数目的接收机和/或收发机和/或服务器和/或终端,包括手持机或移动设备100,该手持机或移动设备100已经被激活以跨移动无线通信系统与基站22通信、并且其用户正寻求使用移动设备100中所包括的卫星定位系统(SPS)技术来建立位置定位。与位置有关的数据(诸如辅助数据和位置测量数据)可在移动设备100与位置服务器26之间传送。
[0025]图2藉由与图1的交叉参照来解说移动设备100包括至少一个计算机处理系统28。如所示出的,计算机处理系统28在操作上连接至移动设备100。在一个方面,计算机处理系统28被容纳在移动设备100中。计算机处理系统28被适配成接收、存储、处理、以及执行至少与定位位置数据有关的指令。
[0026]在图2的框图中解说了移动设备100的计算机处理系统28。如所示出的,计算机处理系统28可包括使移动设备100能够接收、处理、存储和执行与关于位置定位数据的数据和信息有关的指令的各种组件,该数据和信息包括位置信号18a-n(图1)和包含位置定位数据的基站位置定位信号24(图1)。各组件可包括全部由总线34耦合的数据处理器30、位置定位接收机(例如,GPS接收机)31、存储介质32、无线调制解调器33、以及蜂窝收发机35。存储介质32是机器或计算机可读介质并可包括但不限于诸如DRAM和SRAM之类的易失性存储器、以及诸如ROM、闪存、EPROM、EEPROM和磁泡存储器之类的非易失性存储器。
[0027]还能够连接至总线的是可任选的副存储36、外部存储38、诸如屏幕40之类的可随移动设备100包括的输出设备、以及在可任选的配置中诸如键盘42、鼠标44和外围设备46 (诸如,打印机、投影仪等)之类的输入设备。副存储36可包括诸如但不限于硬盘驱动器、磁鼓、和磁泡存储器之类的机器可读介质。外部存储38可包括诸如软盘、可移动硬盘驱动器、磁带、CD-ROM、可移动存储器卡之类的机器可读介质、以及甚至其他经由通信线路连接的计算机。副存储36与外部存储38之间的区分主要是便于描述机器可读存储器的使用。由此,本领域技术人员将领会,在这些组件之间及之中有实质性的功能交叠。计算机软件和用户程序可被存储在软件存储介质32和外部存储38中。计算机软件的可执行版本可以从诸如非易失性存储介质之类的存储介质32读取,为了执行而被直接加载到易失性存储介质中,直接自非易失性存储介质中执行,或者在加载到易失性存储介质以供执行之前被存储到副存储上。
[0028]图2中所解说的移动设备100的计算机处理系统28包括用于实现本文档中描述的方法的计算机指令集(在本文档中称为“指令”)。在图2中,仅作为理解本文档中描述的方法的辅助来图解地解说指令48。这些指令可被存储在各种内部存储器中或者可以在硬件中实现。这些指令还可被包括在位于移动设备100外部(例如,在有安保的内联网上,在因特网上,或者在基站22或位置服务器26处)的计算机的计算机处理系统中,指令可从该计算机处理系统传送到移动设备100。与这些指令相关联的数据可被接收、存储、处理并且传送给诸移动设备100,但是为了增强明晰性仅解说了单个移动设备。与这些指令相关联的数据还可被接收、存储、处理并且向/从多个基站22或位置服务器26传送,但为增强明晰性,在图1中仅解说了单个基站22和位置服务器26。作为替换,与这些指令相关联的数据还可被接收、存储、处理并且向/从连接到网络的计算机服务器传送。
[0029]在某些实现中,移动设备可以如图3中所示的那样来实现。如图3中所解说地,移动设备100可以包含无线收发机121,该无线收发机121能够经由无线天线122通过无线网络发送和接收无线信号123,并通过无线收发机总线接口 120连接到总线101。在一些实施例中,无线收发机总线接口 120可以是无线收发机121的一部分。某些实施例可以具有多个无线收发机121和无线天线122以支持多个标准,诸如WLAN、CDMA、WCDMA、LTE和蓝牙。
[0030]还如图3中所示,移动设备100的某些方面可包含能够经由卫星定位系统(SPS)天线158接收SPS信号159的卫星定位系统(SPS)接收机155。SPS接收机155还可全部地或部分地处理卫星定位系统(SPS)信号159,并使用这些SPS信号159来确定移动设备的位置。在一些实施例中,(诸)通用处理器111、存储器140、(诸)DSP112和专用处理器(未示出)还可用来协同SPS接收机155全部地或部分地处理这些SPS信号159,和/或计算移动设备100的位置。SPS或其他定位信号的存储可以在存储器140或寄存器中进行。
[0031]还如图3中所示,移动设备100可包含通过总线接口 110连接到总线101的(诸)DSP112、通过总线接口 110连接到总线101的(诸)通用处理器111、和有时也通过总线接口 110连接到该总线的存储器140。总线接口 110可与(诸)DSP112、(诸)通用处理器111和与其相关联的存储器140集成。在各种实施例中,功能可以作为一个或多个指令或代码被存储在存储器140中,诸如被存储在诸如RAM、R0M、闪存或碟驱动器之类的计算机可读存储介质上,并由(诸)通用处理器111、专用处理器或(诸)DSP112来执行。存储器140是存储被配置成使(诸)处理器111和/或(诸)DSPl 12执行所描述的功能的软件代码(编程代码、指令等)的处理器可读存储器和/或计算机可读存储器。
[0032]在其他方面,功能可以在硬件中执行。
[0033]还如图3中所示,移动设备100中包括可听声音的音频接口 /输出135,该音频接口 /输出135使得能够通过嵌入式音频输出组件或通过无线收发机121来将用户可听的声音传送到外部的音频外围设备。
[0034]在某些实现中,如图4中所示,移动设备100可从SPS卫星20接收SPS信号159。在一些实施例中,这些SPS卫星可以来自一个全球导航卫星系统(GNSS),诸如GPS或GaliIeo卫星系统。在其他实施例中,这些SPS卫星可来自多个GNSS,诸如但不限于GPS、Gallileo、Glonass、或北斗(罗盘)卫星系统。移动设备还可以经由无线信号123与无线网络基站22通信。
[0035]移动设备100还可以通过无线连接142与外围设备46通信。移动设备还可以通过无线连接144与外围设备服务器240通信。外围设备服务器240可以通过可以为有线或无线的连接148与诸外围设备46通信。这些外围设备46可以通过可以为有线或无线的连接146彼此通信。这些外围设备46和/或外围设备服务器240可以存储这些外围设备的位置信息,以及这些外围设备的配置/能力信息、外围设备/移动设备连接历史、和以下描述的其他信息。
[0036]在某些情况下,移动设备的用户可能希望将该移动设备连接到位于该移动设备附近的各外围设备。那些外围设备可以是附近的装备。该移动设备可能例如为了输出内容而希望连接到这种装备(诸如会议室中的投影仪、电视机、扬声器等),或为了输入内容而希望连接到这种装备(诸如话筒、扫描仪、相机等),或者可能出于其他目的而只是希望定位这种装备(诸如ATM、指示洗手间的位置的电子设备等)。
[0037]外围设备可能是可见的,或者可能是隐藏的(例如,嵌入式投影仪)。提供了一种通过以下方式用移动设备来定位和连接到这样的外围设备的改进方法:将移动设备的位置与外围设备的位置进行比较,以及确定哪些设备与移动设备邻近。
[0038]如以下所描述的,移动设备可以是膝上型设备、平板计算机、智能电话或其他电子设备。外围设备可以是移动设备希望定位的任何装备,诸如投影仪、电视机、扬声器、话筒、扫描仪、相机、ATM、指示位置(例如,洗手间、餐厅等)的电子标签、或其他设备。
[0039]由移动设备进行的检测可以被划分成两个阶段,即定位和发现,但这两个阶段在某些方面可以交叠。一旦期望的外围设备被标识出,移动设备就可以连接到该外围设备。[0040]定位
[0041]移动设备可以使用位置检测算法来确定其位置。在室外,可以使用诸如全球定位系统(GPS)之类的地理定位器系统或其他方法。在室内,可以使用诸如Qualcomm的InNav之类的室内定位算法。进一步的定位位置可以使用诸如W1-Fi接入点(AP)之类的其他技术来达成。每一个AP广播包含服务集标识符(SSID)和媒体接入控制(MAC) ID的信标帧。移动设备可以使用测距和三边测量技术来估计其距AP的距离。移动设备还可以通过确定它能看见哪些接入点来标识位置概况。
[0042]发现
[0043]移动设备可随后使用若干技术来确定附近的装备。在基于信标的技术中,装备可以传送具有定位信息的周期性信标。该定位信息可以是(诸如在地理定位器或室内导航系统中的)坐标或者其他位置信息。
[0044]另一发现技术可以采用基于从外围设备接收到的信号的邻近度检测。例如,移动设备可以通过从外围设备接收到的信号的强度来判断其与外围设备的邻近度。然而,在某些实例中,使用收到信号强度可能不会标识出最期望的外围设备,这是因为移动设备可能在物理上较接近于一个外围设备,但可能期望连接到一不同的外围设备。例如,希望连接到某个投影仪的移动设备可能在物理上较接近于与该移动设备处于不同房间内的投影仪,但可能希望连接到与该移动设备处于同一房间内的投影仪。在这样的实例中,可采用其他技术来标识期望的外围设备。例如,在另一实施例中,移动设备结合位置信息利用与障碍物和可横穿区域(诸如墙壁、房间边界和过道)有关的地图信息来确定外围设备是否在同一房间内或者是否因其他原因而是可取的。移动设备和外围设备是否处于同一封闭区域内可通过将该外围设备所传送的位置与移动设备位置进行比较来确定。在另一实施例中,移动设备和外围设备是否处于同一封闭区域内可以通过确定移动设备的位置和该外围设备的位置两者是否都在该同一封闭区域的界限内来决定。在又一实施例中,例如,如果期望一个以上的外围设备,则用户可以手动地选择给定的外围设备给该移动设备。在某些实施例中,如果移动设备处于诸如过道之类的非封闭区域内,则可以部分地基于距外围设备的穿行距离而非依据直线距离来选择外围设备。穿行距离在包含过道网络的室内场所中可能显著不同,过道一般会妨碍直接穿行到外围设备。穿行距离还可以基于最有可能的路径或基于之前声明的兴趣和偏好的用户最感兴趣路径来选择。
[0045]另一发现技术可采用包含各外围设备的位置信息的中央储存库或服务器。移动设备可以查询中央储存库,提供其自己的位置,并请求各外围设备的位置信息。可以按多种方式(包括依据与移动设备的邻近度、依据其他位置度量、依据外围设备类型、依据操作能力等)来查询外围设备信息。在某些实施例中,外围设备信息也可以包括状态和/或能力信息(诸如设备的操作状态)、队列(诸如打印机的打印队列)的长度、可能的服务及时性或平均待处理服务时间、和/或设备的可用性程度。外围设备位置信息还可包括相对于移动设备的位置的方向信息。在某些实施例中,移动设备可以例如通过屏幕上的箭头来提供对外围设备的方向的指示。在这样的实施例中,移动设备的取向可以通过各种手段(诸如加速计、陀螺仪和磁力计)来获得。
[0046]另一发现技术可以向移动设备标识与该移动设备共享同一接入点(由此暗示邻近性)的各外围设备。在另一方面,发现技术可以向移动设备标识共享接入点概况的各外围设备。例如,如果用户在具有投影仪的房间内,并希望用移动设备来标识该投影仪,则该移动设备可以执行发现查询。可以看见接入点A、B和C的移动设备可被给予在以下若干投影仪之间作出选择的方案:看见接入点B、C和D的第一投影仪,看见接入点A、B和C的第二投影仪,以及看见接入点A、B和Z的第三投影仪。移动设备可以选择第二投影仪,因为该投影仪与该移动设备共享相同的接入点概况,并因此最有可能是与该设备最接近的投影仪。
[0047]在一方面,移动设备、外围设备或其他设备(诸如中央储存库、后端服务器、或其他信息存储设备)可以维护移动设备和外围设备之间的连接的记录。该记录/连接历史可被用于基于先前移动设备的连接经历来辅助将来的连接操作。例如,可以按被格式化成反映由之前的(诸)移动设备所选择的外围设备的次序来向与之前的(诸)移动设备具有类似连接信息的移动设备示出可用的外围设备。该连接历史还可以包括诸如失败的连接尝试、依据位置(和/或依据日期、移动设备类型、或其他因素)被频繁地需要的外围设备类型之类的信息。
[0048]作为定位或发现的一部分,移动设备的位置定位可基于可发现的外围设备,这些外围设备的位置通常不会改变。移动设备可以基于该移动设备能与之通信的各外围设备以及从那些外围设备获得的位置信息来估计该移动设备的位置。外围设备可能通过诸如所存储的位置坐标、房间/楼层位置、服务器标识的象限信息等多种技术来获知其自己的位置。数字地图或楼层平面图也可以由一个或多个外围设备或由服务器或其他设备存储,并被用于确定外围设备或移动设备的位置信息以及将该信息传达给移动设备。还可以包括附加位置信息,诸如在特定房间或通道内的位置、外围设备正指向的方向(尤其针对诸如投影设备之类的外围设备等)。还可以在外围设备与移动设备之间交换附加的非位置定位信息,包括兼容软件信息、功率使用信息等。
[0049]连梓
[0050]一但标识出期望的外围设备,移动设备就可以通过各种通信技术(包括WLAN、蓝牙等)中的任何通信技术连接到该设备。
[0051]以上技术可以按各种方式来组合和/或自动化,以增强用户体验。
[0052]例如,可以向移动设备的用户呈现依据类型、距离等的对邻近外围设备的选择方案。还可以向用户呈现基于移动设备配置的对邻近外围设备的选择方案。例如,可以向收听音频内容的用户呈现一旦进入扬声器所在的房间就将该音频输出到扬声器的选项。在另一示例中,可以向观看视频内容的用户呈现输出到附近的电视机或视频投影仪的选项。
[0053]替换地,用户可以执行对可用的外围设备的查询。用户可以从移动设备发起查询,该移动设备可随后搜索或广播对附近设备的请求,或者可查询中央储存库以搜索可用的外围设备。例如,在会议室中的用户可能希望将视频内容输出到该房间内的投影仪,或者可能希望标识是否有任何投影仪在附近。移动设备可以作出中央查询或搜索附近的信标。在另一示例中,用户进入购物中心,并希望定位最近的ATM或洗手间。用户可操作移动设备以搜索指示期望项目的位置的电子指示器(其可能位于该ATM或洗手间上或者在其附近)。
[0054]如果期望类别中有多个项目可用,则可以按邻近度的次序将它们呈现给用户。在其他实施例中,优先级次序可以是用户确定的。在又一些实施例中,次序或优先级可基于预定的准则。例如,在搜索ATM时,可以考虑邻近度、对用户期望的银行网络的支持、和/或所收取的费用。[0055]以上技术可以被移动设备采用,或者它们可以被外围设备、服务器或被配置成向移动设备标识外围设备的其他装置采用。
[0056]如图5中所示,一装置可以确定移动设备位置信息,如框502中所示。该装置可以接收外围设备位置信息以及外围设备能力信息,如框504中所示。该装置可以将外围设备能力信息与期望能力进行比较,如框506中所示。该装置可以将外围设备位置信息与移动设备位置信息进行比较,如框508中所示。该装置可以确定何时需要外围设备定位,如框510中所示。该装置可以选择至少一个外围设备,如框512中所示。
[0057]图6示出用于移动设备的装置600的设计。装置600包括用于确定移动设备位置信息的模块602。装置600还包括用于接收外围设备位置信息和外围设备能力信息的模块604。装置600还包括用于将该外围设备能力信息与期望能力进行比较的模块606。装置600还包括用于将外围设备位置信息与移动设备位置信息进行比较的模块608。装置600还包括用于确定何时需要外围设备定位的模块610。装置600还包括用于选择至少一个外围设备的模块612。图6中的各模块可以是处理器、电子器件、硬件设备、电子组件、逻辑电路、存储器、软件代码、固件代码等,或其任何组合。
[0058]一设备可以包括用于确定移动设备位置信息的装置。该装置可包括以下组件:指令48、位置服务器26、位置定位接收机31、存储介质32、蜂窝收发机35、总线34、存储介质32、卫星20、基站22、天线122、收发机121、接口 120、总线101、SPS接收机155、接口 150、天线158、外围设备46、外围设备服务器240和模块602。该设备可以包括用于接收外围设备位置信息和外围设备能力信息的装置。此装置可包括以下组件:指令48、蜂窝收发机35、总线34、存储介质32、卫星20、基站22、天线122、收发机121、接口 120、总线101、外围设备46、外围设备服务器240和模块604。该设备可包括用于将外围设备能力信息与期望能力进行比较的装置。此装置可包括以下组件:数据处理器30、存储介质32、指令48、处理器112、外围设备服务器240、外围设备46和模块606。该设备可包括用于将外围设备位置信息与移动设备位置信息进行比较的装置。此装置可包括以下组件:数据处理器30、存储介质32、指令48、处理器112和模块608。该设备可包括用于确定何时需要外围设备定位的装置。此装置可包括以下组件:数据处理器30、存储介质32、指令48、处理器112和模块610。该设备可包括用于选择至少一个外围设备的装置。此装置可包括以下组件:数据处理器30、存储介质32、指令48、处理器112和模块612。在另一方面,前述装置可以是配置成执行由前述装置叙述的功能的模块或任何设备。
[0059]应理解,所公开的过程中各步骤的具体次序或位阶是示例性办法的例子。基于设计偏好,应理解这些过程中步骤的具体次序或位阶可被重新安排而仍在本公开的范围之内。所附方法权利要求以样本次序呈现各种步骤的要素,且并不意味着受限于所呈现的具体次序或位阶。
[0060]本领域技术人员将可理解,信息和信号可使用各种不同技术和技艺中的任何一种来表示。例如,以上描述通篇可能引述的数据、指令、命令、信息、信号、位(比特)、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光学粒子、或其任何组合来表示。
[0061]本领域技术人员将进一步领会,结合本文中所公开的方面来描述的各种解说性逻辑块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、块、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员可针对每种特定应用以不同方式来实现所描述的功能性,但此类实现决策不应被解读为致使脱离本公开的范围。
[0062]结合本文中公开的方面描述的各种解说性逻辑块、模块、以及电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文中描述的功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器或任何其它此类配置。
[0063]结合本文中公开的方面描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。替换地,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。替换地,处理器和存储介质可作为分立组件驻留在用户终端中。
[0064]提供以上对所公开方面的描述是为了使得本领域任何技术人员皆能够制作或使用本公开。对这些方面的各种改动对本领域技术人员而言将是明显的,并且本文中所定义的普适原理可应用于其他方面而不会脱离本公开的精神实质或范围。由此,本公开并非旨在被限定于本文中示出的方面,而是应被授予与本文中公开的原理和新颖性特征一致的最广义的范围。
【权利要求】
1.一种用于向移动设备标识外围设备的方法,所述方法包括: 确定移动设备位置信息; 接收外围设备位置信息和外围设备能力信息; 将所述外围设备能力信息与期望的能力进行比较; 将所述外围设备位置信息与所述移动设备位置信息进行比较; 确定何时需要外围设备定位;以及 选择至少一个外围设备。
2.如权利要求1所述的方法,其特征在于,进一步包括在所述移动设备与所选的至少一个外围设备之间建立连接。
3.如权利要求1所述的方法,其特征在于,所述移动设备位置信息和外围设备位置信息包括接入点概况。
4.如权利要求1所述的方法,其特征在于,将所述外围设备位置信息与所述移动设备位置信息进行比较包括确定由所述移动设备接收到的外围设备信标信息。
5.如权利要求1所述的方法,其特征在于,将所述外围设备位置信息与所述移动设备位置信息进行比较包括确定由至少一个外围设备接收到的移动设备信标信息。
6.如权利要求1所述的方法,其特征在于,将所述外围设备位置信息与所述移动设备位置信息进行比较包括确定到所述移动设备的可穿行路径。
7.如权利要求6所述的方法,其特征在于,所述可穿行路径计及室内障碍物。
8.如权利要求1所述的方法,其特征在于,所述外围设备位置信息是从服务器获得的。
9.如权利要求1所述的方法,其特征在于,所选的至少一个外围设备不是与所述移动设备最接近的外围设备。
10.如权利要求1所述的方法,其特征在于,所选的至少一个外围设备是基于所述移动设备的室内位置来确定的。
11.如权利要求1所述的方法,其特征在于,所选的至少一个外围设备是基于先前的外围设备连接的历史来确定的。
12.如权利要求1所述的方法,其特征在于,所选的至少一个外围设备是基于移动设备配置、用户指示的外围设备偏好、和兼容性信息中的至少一者来确定的。
13.一种用于向移动设备标识外围设备的设备,所述设备包括: 用于确定移动设备位置信息的装置; 用于接收外围设备位置信息和外围设备能力信息的装置; 用于将所述外围设备能力信息与期望的能力进行比较的装置; 用于将所述外围设备位置信息与所述移动设备位置信息进行比较的装置; 用于确定何时需要外围设备定位的装置;以及 用于选择至少一个外围设备的装置。
14.一种用于向移动设备标识外围设备的计算机程序产品,所述计算机程序产品包括: 其上记录有程序代码的非瞬态计算机可读介质,所述程序代码包括: 用于确定移动设备位置信息的程序代码; 用于接收外围设备位置信息和外围设备能力信息的程序代码;用 于将所述外围设备能力信息与期望的能力进行比较的程序代码; 用于将所述外围设备位置信息与所述移动设备位置信息进行比较的程序代码; 用于确定何时需要外围设备定位的程序代码;以及 用于选择至少一个外围设备的程序代码。
15.一种用于向移动设备标识外围设备的装置,所述装置包括: 至少一个处理器;以及耦合至所述至少一个处理器的存储器, 所述至少一个处理器被配置成: 确定移动设备位置信息; 接收外围设备位置信息和外围设备能力信息; 将所述外围设备能力信息与期望的能力进行比较; 将所述外围设备位置信息与所述移动设备位置信息进行比较; 确定何时需要外围设备定位;以及 选择至少一个外围设备。
16.如权利要求15所述的装置,其特征在于,所述至少一个处理器被进一步配置成在移动设备与所选的至少一个外围设备之间建立连接。
17.如权利要求15所述的装置,其特征在于,所述移动设备位置信息和外围设备位置信息包括接入点概况。
18.如权利要求15所述的装置,其特征在于,所述至少一个处理器被进一步配置成确定由所述移动设备接收的外围设备信标信息。
19.如权利要求15所述的装置,其特征在于,所述至少一个处理器被进一步配置成确定由至少一个外围设备接收的移动设备信标信息。
20.如权利要求15所述的装置,其特征在于,所述至少一个处理器被进一步配置成确定到所述移动设备的可穿行路径。
21.如权利要求20所述的装置,其特征在于,所述可穿行路径计及室内障碍物。
22.如权利要求15所述的装置,其特征在于,所述外围设备位置信息是从服务器获得的。
23.如权利要求15所述的装置,其特征在于,所选的至少一个外围设备不是与所述移动设备最接近的外围设备。
24.如权利要求15所述的装置,其特征在于,所选的至少一个外围设备是基于所述移动设备的室内位置来确定的。
25.如权利要求15所述的装置,其特征在于,所选的至少一个外围设备是基于先前的外围设备连接的历史来确定的。
26.如权利要求15所述的装置,其特征在于,所选的至少一个外围设备是基于移动设备配置、用户指示的外围设备偏好、和兼容性信息中的至少一者来确定的。
【文档编号】H04W4/20GK103975609SQ201280059863
【公开日】2014年8月6日 申请日期:2012年9月11日 优先权日:2011年10月7日
【发明者】B·E·比约特加德, M·A·L·柯比 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1