定位服务的制作方法

文档序号:11637558阅读:177来源:国知局
定位服务的制造方法与工艺

相关申请的交叉引用

本申请要求2014年12月23日提交的美国专利申请号14/581,824的申请日的权益,其通过引用并入本文。

本发明一般涉及在自组织网络中使用的设备。更具体地,本发明涉及可用于在大型环境中定位服务的设备。



背景技术:

参加比如体育场内足球比赛等大型场地的公开活动十分普遍。然而,在如医疗中心、洗手间或紧急出口这样的场所处找到特定的地方可能是挑战。

用于在公共事件中寻找服务的大多数解决方案包括身体标志、活动人员或场地的打印地图。但是,当被大量人群包围时,很难找到标志或人员提供指导。移动设备可能没有帮助,因为缺乏蜂窝网络接入或多余的移动设备尝试连接。由于用户数量的增加只是暂时性的,网络运营商往往不会在仅偶尔大量人潮聚集的地区在长期基础设施上投入。

附图说明

图1是场地的图,示出了移动设备之间的自组织网络的使用以定位兴趣点。

图2是可以存在于用于场地导航的计算机系统中的组件的框图。

图3是示出了确定到服务的距离的网格网络的图。

图4是示出了确定到期望的兴趣点的方向的网格网络的图。

图5是使用自组织网络来定位服务或兴趣点的方法。

图6是非暂时性机器可读介质,其包括用于指导例如在移动设备中的处理器以引导用户朝向兴趣点的代码。

在整个公开内容和图中使用相同的附图标记来指代相似的组件和特征。100系列中的数字是指最初出现在图1中的特征。200系列中的数字是指最初出现在图2中的特征;等等。

具体实施方式

物联网(iot)是一种概念,其中大量的计算设备彼此互连,并且与互联网互连以便以非常低的水平提供功能和数据采集。例如,lot网络可以包括商业和家庭自动化设备,例如,灯开关、恒温器、锁、相机、警报器、运动传感器等。其他设备可以包括用于健康和健身监测的传感器,例如计步器和秤。这些设备可以通过远程计算机、智能电话和其它系统来访问,例如控制系统或访问数据。

该贡献旨在提供导航到没有互联网连接或gps的小地理区域中的兴趣点。对于用户在建筑物内的情况,该解决方案优于gps,尽管解决方案将在外部或混合场所中工作。如本文所使用的,兴趣点可以包括诸如医疗帐篷、食品服务、饮料服务等的服务。

在该技术中,用户通过移动设备上的应用程序(app)连接到自组织无线网络或网格。如医疗保健、食品服务、自动柜员机等的兴趣点也连接到该网络并且不断地广播位置消息。位置消息通过自组织网格网络分发。接收消息的移动设备可以确定到兴趣点的相对距离和方向。在一个实施例中,app用作电子罗盘,其主动地指示到期望点的方向和近似距离。由于网络直接在移动设备之间,因此不需要依赖外部输入,例如gps。

图1是场地100的图,示出了移动设备之间的自组织网络的使用以定位兴趣点。用户102可以通过使用其移动设备的wi-fitm收发机(例如,参与无线局域网)和收发机以及安装在设备上的特殊导航应用(app)来连接到该网络。在场地100中,使用其移动设备102的导航app来参与自组织网络的每个用户被示为一个点。与自组织网络中的参与者相比,更多的人可能在场地100中,但是为了简化该图而没有示出。此外,并不是每个移动设备102都被标记。

移动设备102中的每一个具有与其他移动设备102重叠的连接的范围104。每个移动设备102的范围104的直径可以取决于所使用的电话或发射机的类型,诸如无线局域连接(wlan)或连接等。例如,wlan可能具有比连接更大的范围。

各种兴趣点可以通过具有wi-fitm连接的固定设备加入自组织网络,并且能够作为常规节点连接到网络。兴趣点可以包括自动取款机(atm)106、医疗站点108和110等。该设备可以是从专用的wi-fitm板到互联网接入点的任何事物。用于兴趣点106、108和110的设备中的每个将具有与移动设备102的一部分重叠的传输范围112。由于用户102和兴趣点106、108和110连接到自组织无线网络,在任何一个移动设备102(例如设备114)和位于兴趣点106、108和110的设备之间形成通信路径。

在图1所示的示例中,设备114的用户希望找到最接近的医疗站点110。可以使用自组织网络的分析来向设备114的用户给出到达医疗站点的方向116,以及大概距离。方向可以是用户设备114和医疗站点110之间的最短通信路径118的方向,例如,移动设备102之间具有最少跳数的路径。该距离可以表示为到达医疗站点110的跳数。在一个实施例中,可以通过将最短路径上的跳数与到其它位置(例如另一个医疗站点108)的最短路径上的跳数相比较来估计到医疗站点110或其他兴趣点的距离。然后可以以米或其他单位表示该距离。

图2是可以存在于用于场地导航的计算机系统200中的组件的框图。计算机系统200可以包括组件的任何组合。组件可以被实现为ic、其部分、分立的电子设备或其它模块、逻辑、硬件、软件、固件或其在计算机系统200中适合的组合,或者作为另外并入计算机系统200的机箱内的组件。图2的框图旨在示出计算机系统200的许多组件的高级视图。然而,可以省略示出的组件中的一些,可能存在附加组件,并且在其他实现中可能出现所示组件的不同布置。计算机系统200可以是蜂窝电话、平板电脑或其他移动设备。

如图2所示,在一个实施例中,处理器202包括微处理器、多核处理器、多线程处理器、超低电压处理器、嵌入式处理器或其他已知处理元件。在所示的实现中,处理器202充当用于与系统200的许多各种组件进行通信的主处理单元和中央集线器。作为一个示例,处理器200被实现为片上系统(soc)。作为具体说明性的示例,处理器202包括基于架构coretm的处理器,例如可从加利福尼亚的圣塔克拉拉的因特尔公司获得的atom、i3、i5、i7或另一个此类处理器。然而,可以使用其他低功耗处理器,例如可从加利福尼亚州桑尼维尔的advancedmicrodevices,inc.(amd)获得来自加利福尼亚州桑尼维尔的mips科技公司的基于mips的设计,来自arm控股有限公司或其客户、或其许可证持有者或采用者许可的基于arm的设计。这些处理器可以包括诸如苹果a5/a6处理器、qualcommsnapdragon处理器或tiomap处理器的单元。

处理器202可以与系统存储器204进行通信。可以使用任何数量的存储器设备来提供给定量的系统存储器。例如,存储器可以按照联合电子设备工程委员会(jedec)基于低功率双数据速率(lpddr)的设计,例如根据jedecjesd209-2e的当前lpddr2标准(2009年4月出版),或称为lpddr3或lpddr4的下一代lpddr标准,将为lpddr2提供扩展以增加带宽。在各种实现中,各个存储器设备可以具有不同的封装类型,例如单片封装(sdp)、双片封装(ddp)或四片封装(q17p)。在一些实施例中,这些设备直接焊接到主板上以提供较低轮廓的解决方案,而在其他实施例中,设备被配置为一个或多个存储器模块,该存储器模块又通过给定的连接器耦合到主板。当然,其他存储器实现也是可能的,例如其他类型的存储器模块,例如,不同品种的双列直插式存储器模块(dimm),包括但不限于microdimm、minidimm。例如,存储器的尺寸可以在2gb和16gb之间,并且可以被配置为ddr3lm封装或lpddr2或lpddr3存储器,其通过球栅阵列(bga)焊接到主板上。

为了提供诸如数据、应用、一个或多个操作系统等等的信息的持续存储,大容量存储设备206还可以耦合到处理器202。为了实现更薄和更轻的系统设计,大容量存储器可以是通过ssd实现的。然而,可以使用一些计算系统200中的微型硬盘驱动器(hdd)来实现大容量存储。大容量存储设备206可以包括多个模块以实现本文所描述的功能。这些模块可以是用于定位场地服务的导航app的一部分。例如,可以包括网络管理器208来管理移动设备在自组织网络中的参与。用户界面210可以显示例如从自组织网络获得的可能服务的列表。方向分析器212可以用于确定用户需要移动以到达所选择的服务的方向。例如,这可以由用户界面210显示为指示用户需要移动到达所选服务的最近站点的方向的箭头。可以使用距离分析器214来确定到所选服务的最近站点的所估计的距离(以跳或物理单位)。距离可以由用户界面210显示为指示方向的箭头下的数字。由于随着自组织网络中有更多参与者使得距离可能更准确,用户界面210可以包括允许用户在跳数、物理单位或关闭之间切换距离显示的设置。

也在图2中示出,闪存设备216可以例如经由串行外围接口(spi)耦合到处理器202。闪存设备216可以提供系统软件的非易失性存储,包括基本输入/输出软件(bios)以及系统的其他固件。

在计算机系统200内可以存在各种输入/输出(i/o)设备。具体示于图2的实施例中的是可以是高清晰度lcd或led面板的显示器218。该显示面板还可以提供触摸屏220,例如,在显示器218上外部适配,使得经由用户与触摸屏220的交互,用户输入可以被提供给计算机系统200以实现期望的操作,例如,用于打电话、访问导航app、选择所需的兴趣点等等。在一个实施例中,显示器218可经由可被实现为高性能图形互连的显示器互连件耦合到处理器202。触摸屏220可以经由另一个互连耦合到处理器202,在一个实施例中,该另一个互连可以是i2c互连。

计算机系统200可以提供允许选择项目、捏缩放和用于移动设备的其他功能的显示器多点触控面板。在一个实施例中,触摸屏可以具有防损伤和刮擦的玻璃和涂层,例如gorillaglasstm或gorillaglass2tm。显示器218可以具有边缘到边缘的玻璃,其具有也与面板表面齐平的最少屏幕边框,以及当使用多点触摸时受限的i/o干扰。

对于感知计算和其他目的,各种传感器可以存在于系统内,并且可以以不同的方式耦合到处理器202。某些惯性和环境传感器可通过传感器集线器222耦合到处理器202,例如经由i2c互连。在图2所示的实施例中,这些传感器可以包括加速度计224、环境光传感器(als)226、罗盘228和陀螺仪230。其它环境传感器可以包括一个或多个热传感器232,在一些实施例中热传感器232经由系统管理总线(smbus)总线耦合到处理器202。

也可以在图2中看到,各种外围设备可以经由低引脚数(lpc)互连耦合到处理器202。在所示的实施例中,可以通过嵌入式控制器234耦合各种组件。这样的组件可以包括键盘236(例如,经由ps2接口耦合)、风扇238和热传感器240。

在特定的实现中,外围端口可以包括高清晰度媒体接口(hdmi)连接器(其可以具有不同的形式因素,例如全尺寸、迷你型或微型)。计算机系统200可以包括一个或多个usb端口,例如根据通用串行总线版本3.0规范(2008年11月)的微型usb端口,用于计算设备200中的电池的数据传输和充电。其他端口可以包括外部可访问的读卡器,例如用于wwan的迷你型sd-xc读卡器和/或sim卡读卡器,例如8针读卡器。对于音频,计算机系统200可以包括具有立体声和麦克风能力的3.5mm插孔,例如,组合功能,支持插孔检测,例如,仅支持使用计算机系统200中的麦克风的耳机或具有电缆中的麦克风的耳机。在一些实施例中,该插孔可以在立体声耳机和立体声麦克风输入之间重新定任务。

计算机系统200可以以各种方式与外部设备进行通信,包括无线方式。在图2所示的实施例中,存在可以对应于针对特定无线通信协议配置的无线电的各种无线模块。在诸如近场的短距离内的无线通信的一种方式可以经由近场通信(nfc)单元242,在一个实施例中其可以通过smbus与处理器202进行通信。注意,彼此靠近的设备可以通过nfc单元242进行通信。

如图2进一步所示,附加的无线单元可以包括其它的短距离无线引擎,包括wlan单元244和单元246。使用wlan单元244,根据给定的电气和电子工程师协会(ieee)802.11标准的wi-fitm通信可以实现,而通过单元246,可能会发生通过协议的短距离通信。这些单元可以经由任何数量的链路(例如usb链路,通用异步接收机发射机(uart)链路)或经由根据外围组件互连expresstm(pcietm)协议的互连来与处理器202通信,例如,根据pciexpresstm规范基础规范3.0版(2007年1月17日发布)。可能使用的其他协议包括串行数据输入/输出(sdio)标准。

此外,例如根据蜂窝或其他无线广域协议的无线广域通信可以经由wwan单元248发生,wwan单元248又可以耦合到订户身份模块(sim)250。另外,为了启用位置信息的接收和使用,gps模块252也可以存在。注意,在图2所示的示例中,wwan单元248和诸如相机模块254的集成捕获设备可以经由给定的usb协议(例如usb2.0或3.0链路,或uart或i2c协议)进行通信。这些单元的实际物理连接可以是通过将ngff附加卡适配到在主板上配置的ngff连接器,或者作为soc配置的一部分,等等。

在特定实施例中,可以模块化地提供无线功能,例如,具有wi-fitm802.11ac解决方案,例如与ieee802.11abgn后向兼容的附加卡。该卡可以在内部插槽中配置,例如,通过ngff适配器。附加模块可以提供功能,例如具有后向兼容性的4.0以及无线显示功能。附加模块可以是可以为3g/4g/lte和gps提供支持的wwan设备。该模块可以安装在内部插槽中,如ngff。可以为wifitmwwan,nfc和gps提供集成的天线支持,能够根据无线千兆规范(2010年7月)从wifitm到wwan无线电,无线吉比特(wigig)的无缝转换,反之亦然。

计算机系统200可以由可以是数字信号处理器(dsp)256的音频处理器提供音频输入和输出,数字信号处理器(dsp)256可经由高清晰度音频(hda)链路耦合到处理器202。类似地,dsp256可以与集成编码器/解码器(codec)和放大器258进行通信,该codec和放大器258又可以耦合到可以在机架内实现的输出扬声器260。类似地,codec和放大器258可以被耦合以从麦克风262接收音频输入,在一个实施例中可以通过双阵列麦克风(例如数字麦克风阵列)来实现麦克风262,以提供高质量的音频输入以启用系统内的各种操作的语音激活的控制。还要注意,音频输出可以从codec和放大器262提供给耳机插孔264。尽管在图2的实施例中用这些特定组件示出,但是应理解本发明的范围不限于此。

在一些示例中,诸如tpm的安全模块可以集成到处理器中,或者可以是诸如tpm2.0设备268之类的分立设备。通过集成的安全模块(也称为平台信任技术(ptt)),bios/固件可以启用以显露某些安全特征的某些硬件特征,包括安全指示、安全启动、防盗技术、身份保护技术、可信赖执行技术(txt)和可管理性引擎技术以及安全的用户界面,如安全的键盘和显示器。

通过诸如wlan单元244或者单元246的无线连接设备,计算设备200可以参与自组织网络。网络基础设施具有在移动设备之间路由消息而不访问上行链路的能力。这通过在第2层使用路由协议来完成,例如比移动自组织网络(batman)协议、优化链路状态路由(olsr)协议或其他协议更好的方法。例如,batman协议在第3层创建虚拟接口,并组合所有第2层接口,用于wi-fitm连接。通过自组织网络,计算设备可以确定到目标位置的方向和近似距离,例如,如关于图3和4进一步详细描述的。

图3是示出了确定到服务的距离的网格网络300的图。如本文所述,解决方案实现两个不同功能,即到目标的距离和方向的近似,两者都不使用上行链路来确定。对于这两个功能,用户必须连接到网格网络,并且合理数量的节点(例如,运行导航app的移动设备)必须存在于网络中。

从用户302到期望兴趣点304的相对距离可以从广播消息从兴趣点304到达特定用户302所需的最少跳数来确定。兴趣点304的行为类似于信标并将周期性的广播消息发送到网络中。这些消息被路由到每个可到达的用户,以防止广播风暴。每个广播消息包含一个整数,表示到目标的中间点数或跳数。中间点在进一步发送之前递增这个数字。如关于图1所述,可以使用自组织网络的环境来改进信息。例如,如果在自组织网络中存在大量节点,则可以使用从兴趣点304到用户302的不同路径来计算更精确的距离,例如通过估计从用户302到目标的成比例的距离。

图4是示出了确定到期望的兴趣点404的方向402的网格网络400的图。可以基于用户406对其他用户408的相对位置来确定到期望的兴趣点402的方向402,相对于更远离兴趣点404的用户410,其他用户408更靠近该兴趣点404。可以通过基于无线电技术检测到特定点的方向来确定最接近用户406的用户408和408的方向。尽管这可以用于确定到兴趣点404的方向,但是这仅当用户406在兴趣点404的范围412中时才是有用的。在用户406到达该点之前,计算系统可以基于对位于期望的兴趣点的方向上的最近用户408的方向的平均值来计算方向402。在图4给出的示例中,节点c(用户406)知道到兴趣点的最近邻居是节点a和b(用户408)。因此,可以基于对a和b(用户408)的聚合方向数据来计算估计的方向。

网格网络结构随用户406、408和410移动而改变。因此,根据该移动,方向信息不断更新。对于没有配备能够确定位置的收发机的移动设备,可以使用环境知识来确定方向。例如,兴趣点的位置的简化地图可以存储在设备中,或者当用户移动设备加入到自组织网络时由自组织网络提供。简化的地图可以像从每个兴趣点到周围的兴趣点的距离和方向一样简单。根据用户到每个兴趣点的跳数,可以确定方向。此外,可以在请求时,例如当移动设备加入自组织网络时,从感兴趣的每个兴趣点处的设备提供每个兴趣点与周围兴趣点之间的距离。该距离可以以诸如米的物理单位提供,或者可以根据各个兴趣点之间的最短路径上的平均跳数提供。

可替代地,当用户沿着特定方向行进时,可以使用关于到每个最近兴趣点的跳数的数据来确定方向。如果用户在两个兴趣点之间,则到一个兴趣点的跳数将增加,而到另一个兴趣点的跳数将减少。然后可以使用该信息来确定用户是否沿正确的方向移动以到达目标兴趣点,或者需要改变方向。

图5是用于使用自组织网络来定位服务或兴趣点的方法500。当用户在移动设备中启动导航app时,方法500开始于框502。在框504处,例如通过与最近的邻居进行通信以下载用于到各个兴趣点的通信路径的路由信息,应用程序加入自组织网络。在框506处,用户可以例如通过从用户界面提供的兴趣点列表中选择(例如从网络获得的信息)来请求引导到特定兴趣点。

在框508处,应用可以确定到兴趣点的方向。这可以例如从无线电方向位置或从由自组织网络提供的关于环境的信息立即确定。在一个实施例中,可以通过将兴趣点之间的距离(例如,由自组织网络提供的)相对于到每个兴趣点的跳数进行比较来进行方向确定。从用户到兴趣点的方向可以比较到多个兴趣点中的每一个的以跳数计的相对距离来确定。

在方框510,确定到兴趣点的大致距离。这可以被确定为从用户到兴趣点的跳数。此外,如本文所述,可以通过由自组织网络提供的信息来改善距离。例如,由自组织网络提供的兴趣点之间的距离可以与到每个兴趣点的最短路径中的跳数进行比较,以确定用户的位置估计。然后可以使用位置估计来提供到兴趣点的物理距离的估计,例如以米为单位。

在框512处,app显示到兴趣点的方向和距离。然后,用户可以使用该信息来导航到兴趣点。在方框514,用户朝向携带移动设备的兴趣点导航。在框516,app确定它是否应该继续导航。例如,可以通过确定移动设备是否已经到达目标的近处,例如以10米,5米或更小的预设距离来做出决定。作为另一示例,用户可以取消app上的导航。如果要继续导航,则处理流程返回到框508。如果为否,导航结束于框518,例如通过终止app或返回到可能的兴趣点列表。

方法500不限于所示的步骤。此外,步骤不必按照显示的顺序。例如,使用本文描述的一般程序,提供给用户的服务列表可以显示出到每个点的一般方向和距离。

图6是非暂时性机器可读介质600,其包括用于引导处理器602例如在移动设备中以将用户引向兴趣点的代码。处理器602可以通过总线604访问代码。非暂时性机器可读介质600包括可以引导处理器602加入自组织网络的代码606。例如,该代码606可引导处理器602用作在目标设备和用户的移动设备之间的最短路线上发送对等消息的路由器。此外,该代码606可以被动地或主动地从兴趣点请求位置信息,以帮助确定到兴趣点的方向和距离。

非暂时性机器可读介质600可以包括用作用户界面的代码608。该代码608可以向用户呈现感兴趣的列表,使得用户可以选择期望的兴趣点。该列表可以与特定场所的app一起下载,或者可以从通过自组织网络提供的信息来识别。

非暂时性机器可读介质600可以包括确定到兴趣点的方向的代码610。如本文所述,可以通过无线电技术确定方向,例如确定到具有到目的地的较短路径的附近单元的方向。此外,可以根据关于由自组织网络提供的兴趣点之间的相对距离(例如,虚拟地图)提供的信息来确定方向。然后,代码610可以将该信息与到多个兴趣点中的每一个的距离进行比较,以确定期望的兴趣点的可能方向。

非暂时性机器可读介质600可以包括代码612,其以跳数或者如果存在足够的信息以物理单位确定到兴趣点的大致距离。用于确定距离的代码612可以是用于确定方向的代码的一部分。

在本技术的示例中,移动设备可以由用户使用,以使用在移动设备和位于兴趣点的设备之间生成的自组织网络来导航到服务或兴趣点。当不足的蜂窝服务被呈现用于在其他技术中使用的移动设备时,这在拥挤场所中是有用的。

示例1包括用于定位兴趣点的装置。该装置包括移动设备,并且移动设备包括处理器、无线电收发机和存储设备。存储设备包括用于引导处理器进行以下操作的代码:加入自组织网络,与用户接合以启动到兴趣点的导航,至少部分地基于自组织网络确定到兴趣点的方向,并且至少部分地基于自组织网络来确定到兴趣点的估计距离。代码可以引导处理器向用户呈现可用的兴趣点的列表。

示例2包含示例1的主题。在该示例中,该装置包括无线局域网(wlan)收发机。

示例3包含示例1-2的任何组合的主题。在该示例中,该装置包括收发机。

示例4包含示例1-3的任何组合的主题。在该示例中,无线电收发机确定移动设备正在通信的设备的方向。

示例5包含示例1-4的任何组合的主题。在该示例中,存储设备是固态盘驱动器。

示例6包含示例1-5的任何组合的主题。在该示例中,该装置包括用于用户输入的触摸屏显示器。

示例7包含示例1-6的任何组合的主题。在该示例中,移动设备可以是蜂窝电话或平板电脑。

示例8包含示例1-7的任意组合的主题。在该示例中,代码包括针对场地下载的导航应用(app)。

示例9包含示例1-8的任意组合的主题。在该示例中,兴趣点是体育馆、音乐厅、运动综合体、会议中心、会议地点或其任何组合。

示例10提供了用于定位兴趣点的方法。该方法包括在移动设备和固定位置设备之间建立自组织网络,其中固定位置设备与兴趣点相关联。至少部分地基于移动设备和到达兴趣点的其他移动设备之间的跳数,确定从移动设备到兴趣点的距离。至少部分地基于接近移动设备的其他移动设备与兴趣点之间的跳数确定到兴趣点的方向。

示例11包含示例10的主题。在该示例中,该方法包括在移动设备上显示兴趣点列表,并提供对于所选择的兴趣点的导航信息。

示例12包含示例10-11的任何组合的主题。在该示例中,在移动设备上显示方向指示符,其中方向指示符指示移动以到达兴趣点的方向。

示例13包含示例10-1-2的任何组合的主题。在该示例中,在移动设备上显示距离指示符,其中距离指示符提供到兴趣点的距离的估计。

示例14包含示例10-13的任何组合的主题。在该示例中,至少部分地基于无线电位置确定来确定到接近的移动设备的方向。

示例15包含示例10-14的任何组合的主题。在该示例中,可将到兴趣点的方向确定为具有到兴趣点的最少跳数的接近的移动设备的平均方向。

示例16包含示例10-15的任何组合的主题。在该示例中,通过将到多个兴趣点的最短路径与这些兴趣点之间的距离进行比较来确定到兴趣点的方向。

示例17包含示例10-16的任何组合的主题。在该示例中,通过将到多个兴趣点的最短路径与这些兴趣点之间的距离进行比较来确定到兴趣点的距离。

示例18包含了示例10-17的任何组合的主题。在该示例中,至少部分地基于将到多个兴趣点中的每一个的跳数与兴趣点之间的物理距离的比较,以物理单位确定距离。

示例19包含示例10-18的任何组合的主题。在该示例中,从自组织网络获得多个兴趣点中的每一个之间的距离。

示例20包含示例10-19的任何组合的主题。在该示例中,利用导航应用下载多个兴趣点中的每一个之间的距离。

示例21包含示例10-20的任何组合的主题。在该示例中,该方法包括在室内场所和室外场地之间导航以到达兴趣点。

示例22包括非暂时性机器可读介质,其包括指示处理器进行以下操作的代码:建立与自组织网络中的接近的设备的通信,从自组织网络确定到兴趣点的方向,以及从自组织网络确定到兴趣点的距离。

示例23包含示例22的主题。在该示例中,包括引导处理器提供感兴趣的列表并记录用户对兴趣点的选择的代码。

示例24包含示例22-23的任何组合的主题。在该示例中,包括引导处理器识别接近的设备的方向的代码。

示例25包含示例22-24的任何组合的主题。在该示例中,包括以下代码:引导处理器通过将到多个兴趣点的路径长度与多个兴趣点中的每一个之间的距离进行比较来确定移动设备的相对位置。

示例26包括具有处理器、无线电收发机和存储设备的移动设备。存储设备包括用于引导处理器进行以下操作的代码:加入自组织网络,与用户接合以启动到兴趣点的导航,至少部分地基于自组织网络来确定到兴趣点的方向,并且至少部分地基于自组织网络来确定到兴趣点的估计距离。

示例27包含示例26的主题。在该示例中,移动设备包括向用户呈现可用的兴趣点列表的代码。

示例28包含示例26-27的任何组合的主题。在该示例中,移动设备包括无线局域网(wlan)收发机。

示例29包含示例26-28的任何组合的主题。在该示例中,移动设备可以包括收发机。

示例30包含示例26-29的任何组合的主题。在该示例中,无线电收发机确定移动设备正在通信的设备的方向。

示例31包含示例26-30的任何组合的主题。在该示例中,存储设备包括固态盘驱动器。

示例32包含示例26-31的任何组合的主题。在该示例中,移动设备包括用于用户输入的触摸屏显示器。

示例33包含示例26-32的任何组合的主题。在该示例中,移动设备是蜂窝电话或平板电脑。

示例34包含示例26-33的任何组合的主题。在该示例中,移动设备包括针对场地下载的用于导航应用(app)的代码。

示例35包括用于定位兴趣点的方法。该方法包括用于在移动设备和固定位置设备之间建立自组织网络的单元,其中固定位置设备与兴趣点相关联。该方法还包括用于确定从移动设备到兴趣点的距离的单元,以及用于确定到兴趣点的方向的单元。

示例36包含示例35的主题。在该示例中,该方法包括用于在移动设备上显示兴趣点列表的单元和用于针对所选择的兴趣点提供导航信息的单元。

示例36包含示例35-36的任何组合的主题。在该示例中,移动设备包括用于显示方向指示符的模块,其中方向指示符指示用户移动到达兴趣点的方向。

一些实施例可以以硬件、固件和软件的一个或组合来实现。一些实施例还可以被实现为存储在机器可读介质上的指令,其可由计算平台读取和执行以执行本文所述的操作。机器可读介质可以包括用于以机器例如计算机可读的形式存储或发送信息的任何机制。例如,机器可读介质可以包括只读存储器(rom);随机存取存储器(ram);磁盘存储介质;光存储介质;闪存设备;或电、光、声或其他形式的传播信号,例如载波、红外信号、数字信号或发射和/或接收信号的接口等。

实施例是实现或示例。说明书中对“实施例”、“一个实施例”、“一些实施例”、“各种实施例”或“其它实施例”的参考意味着结合实施例描述的特定特征、结构或特性包括在本发明的至少一些实施例中,但不一定是所有实施例。“实施例”、“一个实施例”或“一些实施例”的各种出现不一定全部指代同一实施例。来自实施例的元件或方面可以与另一实施例的元件或方面组合。

不是在本文中描述和示出的所有组件、特征、结构、特性等都包括在特定的实施例或多个实施例中。如果说明书规定了组件、特征、结构或特性“会”、“可能”、“能够”或“可以”被包括,例如,不需要包括该特定组件、特征、结构或特性。如果说明书或权利要求书提到“一”或“一个”元素,那并不意味着只有一个元素。如果说明书或权利要求书提到“附加”元件,则不排除存在多于一个附加元件。

应当注意,虽然已经参考特定实现描述了一些实施例,但是根据一些实施例,其他实现也是可能的。此外,附图中所示和/或本文描述的电路元件或其他特征的布置和/或顺序不需要以所示和描述的特定方式布置。根据一些实施例,许多其它布置是可能的。

在图中所示的每个系统中,元件在某些情况下可各自具有相同的附图标记或不同的附图标记,以表明所表示的元件可以是不同的和/或类似的。然而,元件可以具有足够的灵活性以具有不同的实现方式并且与本文所示出或描述的系统中的一些或全部一起工作。附图中所示的各种元件可以相同或不同。哪一个被称为第一元素以及哪一个被称为第二元素是任意的。

本发明不限于本文列出的特定细节。实际上,受益于本公开的本领域技术人员将理解,可以在本发明的范围内从前述描述和附图中进行许多其它变型。因此,以下权利要求书包括对本发明范围进行限定的任何修正。

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