使用环境信息的移动装置位置估计的制作方法

文档序号:7885979阅读:262来源:国知局
专利名称:使用环境信息的移动装置位置估计的制作方法
技术领域
背景技术
对例如移动电话、个人数字助理(PDA)、蜂窝式电话和类似物等移动装置的位置的知晓可为有用的,因为移动装置的位置通常与装置的用户的位置相同。通过知晓例如用户的位置,可在紧急情况下将应急人员派往所述用户,或者用户可在迷路的情况下辨别方向,或者可将与用户的位置相关的广告发送到用户的移动装置。举例来说,如果用户在咖啡店附近,那么可将广告或消息发送到用户的装置以吸引用户进入咖啡店。如果用户正在餐厅吃晚饭,那么可将隔壁的冰激淋店的广告或消息发送到用户的装置。现有技术中存在许多方法可用以定位移动装置,包含全球定位系统(GPS)、到达时间差(TDOA)、小区识别(小区ID)、增强型小区ID(E-CID)和到达角度(AOA),仅举几个例子。然而,例如GPS等一些定位技术需要对移动装置添加硬件和软件。因此,不包含GPS硬件和软件的装置无法使用GPS来定位。例如TDOA或AOA等其它技术需要例如在蜂窝式天线、基站收发台、基站控制器等等处对小区网络添加硬件和软件。但此些安装可能是昂贵的。此外,所有这些定位技术均可能缺乏例如发送针对性广告或消息所必要的准确性。举例来说,如果用户正在购物商场,那么用户的移动装置可能不能接收GPS信号,从而使得不可能确定装置在商场内的位置。而且虽然TDOA可用以估计装置在购物商场内的位置,但TDOA的准确性要求不能够确定电话较靠近服装店还是咖啡店还是唱片店。因此,发送针对性广告或消息可为无效的。虽然到此为止论述的前述技术基于移动装置发送的信号(例如,TD0A)或移动装置接收的信号(例如,GPS)来估计位置,但另一定位技术利用了移动装置的环境来估计其位置。因此,并非处理由移动装置发送的信号或发送到移动装置的信号以用于确定其位置的特定目的,而是这些技术处理其它信息。举例来说,移动装置可通过加速度计俘获环境光或移动信息且使用所述信息来确定电话是在迪斯科厅还是电影院。然而,环境信息的使用可能需要预先视察潜在的移动装置位置且存储与那些位置相关联的环境信息。此外,基于大量的此种环境信息数据来估计移动装置的位置可涉及将由移动装置感知的环境信息与存储的信息进行比较以尝试找出相似性或“匹配”。此比较可吸收大量的计算机资源且可能不能在合理的时间量内完成位置估计。

发明内容
例如第一移动装置等装置的位置可通过将第一移动装置的环境信息与第二移动装置的环境信息进行比较来估计。通过此比较,可做出第一移动装置处于与第二移动装置可比较的位置的确定。在一实施方案中,使用由第一和第二移动装置感知的环境信息,第一装置的位置可经确定为在地理上与第二移动装置相同。举例来说,所述两个装置经确定为在同一商店中、在同一街道中、在同一城镇中、在同一事件(音乐会、政治集会、游戏)中等等。因为所述两个装置处于同一地理位置中,所以所述装置可共享相同环境信息或充分相似的环境信息以确定所述两个装置的位置的可比较性。在一实施方案中,使用由第一和第二移动装置感知的环境信息,第一装置可经确定为在第二移动装置的感知距离内或感知附近内。举例来说,所述两个装置各自可感知到相同或充分相似的环境信息且因此在彼此的感知距离或附近内。所述装置可在同一房间中,或者一个装置可在房间中且另一装置恰好在房间的门外。因为装置可感知到相似的环境声音信息,所以两个装置可在彼此的感知距离内或在感知附近中。在一实施方案中,使用由第一和第二移动装置感知的环境信息,第一装置的位置可经确定为相似于第二装置的位置。举例来说,所述两个装置各自可在同一类型的商店中,但所述两个商店可彼此在地理上不同(例如,分离)。所述两个商店可例如为同一特许经营权的一部分且因此可具有相似的环境信息,因为其可包含相似的陈设、定向、音乐、词汇、机器、照明、产品、大小等等。因此,通过环境信息,所述两个装置可经确定为处于可比较位置中,即使例如第一装置可处于美国东北部或曼哈顿的东上部且第二装置处于美国西南部或曼哈顿的西郊也是如此。在一实施方案中,例如与两个装置的位置相关的针对性广告、消息或其它数据可被发送到装置中的一者或两者,但任一或两个移动装置的地理位置可保持未知。广告或消息可为例如商店、零售商、特许经营权或产品销售促销。替代地,与鼓励移动装置的用户离开可比较位置且改为去往其它某处相关的信息可被发送到电话。举例来说,与所述位置进行竞争的商店可发送信息,向用户告知竞争的商店或向用户提供离开当前位置且去往替代位置的激励(例如,优惠券)。在一实施方案中,第二移动装置的地理位置可为未知的,且因此基于两个装置的环境信息的比较的确定不仅导致确定所述两者处于在环境上可比较的位置,而且导致确定第二移动装置的位置。举例来说,第二移动装置可基于例如GPS来提供其地理位置。第一移动装置的位置因此可通过环境信息的比较而经确定为相同或相似于第二移动装置的位置。以此方式,知晓第二装置的地理位置可导致知晓第一装置的地理位置,因为例如其位于同一地点,或者可导致知晓第一装置在第二装置的感知距离或感知附近内。也就是说,第一和第二装置可经确定为处于同一商店、餐厅或俱乐部中、处于同一集会、处于同一烟火表演、处于同一街道、处于同一事件等等。替代地,第一装置的位置可经确定为与第二装置的位置可比较,即使所述两个装置在地理上分离也是如此。举例来说,第二装置可指示其地理位置在特定商店内,且第一装置经确定为处于同一类型的商店(例如,可比较位置),但所述两个商店彼此在地理上分离。提供此概述是为了以简化形式介绍下文中在详细描述内容中进一步描述的概念选择。此概述无意识别所主张标的物的关键特征或本质特征,也无意用于限制所主张标的物的范围。


在结合附图阅读时更好地理解先前概述以及以下对说明性实施例的详细描述。为了说明实施例的目的,在图中展示实施例的实例构造;然而,实施例不限于所揭示的具体方法和工具。在图中:
图1是用于使用环境声音提供位置估计的实例环境的说明;图2是用于使用环境声音提供位置估计的方法的实施方案的操作流程;图3是用于使用环境声音提供位置估计的另一实例环境的说明;图4是用于使用环境声音提供位置估计的方法的另一实施方案的操作流程;图5是实例位置估计中心的图;图6是另一实例位置估计中心的图;图7是用于使用环境声音提供位置估计的方法的实施方案的操作流程;以及图8是实例移动装置的图。
具体实施例方式图1是用于使用例如环境声音等环境信息估计移动装置位置的实例环境100的说明。环境100可包含待定位的第一移动装置112以及可另外定位的第二和第三移动装置114、132。移动装置112、114、132中的每一者可包含一个或一个以上相应环境感测单兀113、115、133。环境信息感测单兀113、115、133中的每一者可包含例如以下各项中的一者或一者以上:麦克风或其它声音传感器、相机、加速度计或其它运动传感器、色彩传感器、光传感器、温度计、气压计、高度计或其它压力传感器,或任一其它类型的传感器,例如用以测量、记录或另外传达相应装置112、114、132的环境的任一方面的任一传感器。此些单元
113、115、133可使用装置112、114、132的对于装置112,114的典型操作可能并非必要的软件和/或硬件。另一方面,本发明可利用在装置112、114、132的日常操作中已使用的传感器,例如用以在电话呼叫期间传达用户的话音的麦克风。也就是说,可在不需要对移动装置112、114、132的任何修改的情况下实践本发明的一些实施例。移动装置112、114、132中的每一者可在任一类型的网络以及任一网络组合中操作,包含蜂窝式网络、电路交换网络、公共交换网络、局域网、广域网、无线网络和/或包交换网络等等。在图1的实例环境100中,第一移动装置112和第二移动装置114可在地理上大体彼此接近,使得它们均与基站120在同一小区中,或至少均与基站120通信。当然,在替代实施例中,第一移动装置112和第二移动装置114可在地理上大体彼此接近但与不同的基站通信。因此,短语“在地理上相似”的使用意味着例如第一移动装置112和第二移动装置114等装置大体在彼此的地理附近。举例来说,装置可确切地处于相同纬度或经度。但短语“在地理上相似”是较广泛的。所述短语涵盖了当第一装置112将被视为在地理上接近第二装置114时的情况。因此,短语“在地理上相似”的范围取决于上下文和/或实施方案。举例来说,如果两个装置112、114处于同一商店中,那么所述两个装置的地理位置可“在地理上相似”,前提是本发明既定如此实施。同样,如果第一移动装置112位于第一商店中且第二移动装置114位于邻近或接近第一商店的第二商店中,那么所述装置可“在地理上相似”,同样前提是本发明既定如此实施。在其它情况下,本发明可经实施以使得在邻近商店中的装置112、114的地理位置可导致所述位置并非在地理上相似的确定。因此,如果取决于特定实施方案,装置112、114在同一商店中、在邻近商店中、在同一购物商场中、在同一街道上、在同一竞技场、公园、体育馆或旅馆中、在同一城市中等等,那么所述装置可在地理上相似的位置中。位置是否被视为“在地理上相似”取决于实施方案,但本文的短语传达的意义是所述位置物理上位于彼此的某种实施方案界定的或预定的附近内。另一方面,且再次取决于实施方案,如果装置112、114位于同一商店中、在邻近商店中、在同一购物商场中、在同一街道上、在同一竞技场、公园、体育馆或旅馆中、在同一城市中等等,那么所述位置可经确定为在地理上不相似。在移动装置112、114经确定为处于在地理上相似的位置中的情况下,相应位置可被视为可比较的。也就是说,在此情况下,移动装置112的地理位置可与移动装置114的地理位置可比较。另外,如果两个装置在感知上靠近,即在人类感知方面在彼此的感知距离内或在彼此的感知附近中(例如,如由服务器、位置估计中心或其它计算装置或系统确定),那么移动装置112的位置可与移动装置114的位置可比较。举例来说,移动装置112可位于商店中且移动装置114也可位于所述商店中。因为两个电话均可具有环境信息的相似感知,因此它们在实施方案中可被视为在感知上彼此接近。因此其位置可被视为可比较的。而且,如果移动装置112处于商店中且移动装置114在商店外,但例如如果商店的门是打开的,那么所述两个装置也可感知相似的环境信息,例如周围声音,且因此被视为在彼此的感知距离内或彼此的感知附近内(即,在感知上靠近,因为人将感知到声音,如由例如服务器、位置估计中心或其它计算装置或系统确定)。因此,在此情况下,且取决于实施方案,所述位置可为可比较的。然而,如果例如商店的门是关闭的,那么所述两个装置的环境声音可充分不同,从而得出结论,即使所述两个装置可在地理上彼此接近,但它们可能不在彼此的感知距离内或可能不在彼此的感知附近内(即,并非在感知上靠近,因为人将感知到声音)。在此些情况下,且再次取决于实施方案,电话的位置可被视为不可比较的。而且,如果第一移动装置112被牵涉于与第二移动装置114的电话呼叫中,那么两个装置112、114可能正感知相似的环境信息且因此被视为在感知上靠近、在彼此的感知距离内或在感知附近内,即使它们可能在地理上远远分离也是如此。在此情况下,两个装置112、114可被视为处于可比较的位置中。此外,然而在相应位置经确定为在地理上不相似的情况下,在实施方案中,相应位置仍可被视为可比较的。也就是说,取决于特定实施方案,地理位置可为不相似的且装置112、114的相应位置仍可为可比较的。举例来说,第一移动装置112可在地理上位于一个地点的特许经营的商店内,例如曼哈顿市中心或美国东北部。第二移动装置114可在地理上位于曼哈顿西郊或美国西南部的同一特许经营的第二商店中。因为同一特许经营的商店可具有相似的环境,然而所述两个商店虽然存在任何感知的地理不相似性,但在本发明的意义内可为可比较的。举例来说,所述商店可具有相似的设计定向和/或具有相似的陈设、音乐、其它环境声音、温度等等,和/或执行或提供相似的服务且使用相似的机器、词汇、照明
坐坐寸寸ο出于任何原因且取决于实施方案,由于环境的相似性,所述两个商店的位置可被视为彼此“可比较的”。因此,第一移动装置112和第二移动装置114的位置可在不同商店、不同城市、不同州和/或甚至不同国家,且因此在本发明的实施方案设计中可被视为在地理上不相似的,且然而实施方案仍可将所述两个位置视为可比较的。当然,所述两个可比较的位置无需为本发明将涵盖的同一特许经营的部分。所述两个可比较的位置可彼此完全不同,但可共享环境的相似性且因此在实施方案中可为可比较的。举例来说,取决于本发明的实施方案,餐厅、电影院或体育竞技场可共享足够的环境相似性以在权利要求书的意义内被视为可比较的。因此,位于一个餐厅或电影院或体育事件处等等的一个装置可经确定为处于与另一装置可比较的位置中,尽管所述两个装置并不位于同一餐厅或电影院或体育事件中等等。再次参见图1的实例环境100,第一移动装置112和第二移动装置114可两者均位于第一位置Iio中。因此,基于相应位置环境的相似性,第一和第二移动装置114可处于在地理上相似的位置110中或在另外可比较的位置中。另一方面,环境100中描绘的第三移动装置132可处于可在地理上不相似于位置110的第二位置130中。另一方面,且再次取决于实施方案,第三装置132可在地理上与第一装置112和第二装置114 一起定位(例如,在同一商场中或在同一商店中),且由于环境差异还可处于不可比较的位置中,同样,这取决于实施方案。移动装置112、114和132中的每一者可使用其环境信息感测单元113、115、133来感测相应位置110、130的环境信息。因此,举例来说,随第一移动装置112和第二移动装置114 一起包含的麦克风可感测在第一位置110内发出的相同或相似环境声音信息。且虽然第三移动装置132可能包含麦克风以感测第二位置130中的环境声音信息,但此环境声音信息可充分不同于由第一移动装置112和第二移动装置114感测的环境声音信息,从而得出第三移动装置132不处于与第一位置110可比较的位置中的结论。移动装置112、114可均与基站120通信,或可当然且如先前陈述与不同基站通信。基站120可与网络150通信,网络150可大体包含用以使第一移动装置112和第二移动装置114能够与位于任何地方的其它移动或固定装置、计算机、服务器等等通信的蜂窝式、包交换、电路交换、公共交换电话网络(PSTN)等等网络的任何其它部分。网络150例如可随后与基站170通信,基站170可与位置估计中心180通信。当然,位置估计中心180可并非与基站170通信,而是为网络150的有线或无线部分上的节点,例如因特网上的服务器或客户端。第三移动装置132可通过基站190与网络150通信。因此,通过网络150,第三移动装置132可与位置估计中心180通信。即使第三移动装置132与基站190而非基站120通信,其也可仍在与第一移动装置112和第二移动装置114的地理位置相同或相似的地理位置中。位置估计中心180可为网络150内或网络150外的任一实体,其通过至少比较从装置112、114、132接收的环境信息来估计例如移动装置112、114、132等装置的位置。位置估计中心180可包含一个或一个以上接收器(例如,接收器182),以用于从移动装置112、114、132接收环境信息。所述接收器可适于接收射频信息或可为首先获得由移动装置112、114,132发送的环境信息的任一其它装置或技术。位置估计中心180可包含环境信息数据库184。环境信息数据库184可包含与预期装置位置以及与位置110、130相关联的环境信息。因此,数据库184可包含与预期位置和位置110、130相关联的声音、光、运动、触觉、温度、气压、色彩等等信息中的一者或一者以上。在一实施方案中,数据库184可通过在执行任何位置估计之前经由任一方法“采集位置的指纹”而被填充有此类环境信息。另一方面,数据库184可通过从例如移动装置112、114,132等装置接收环境信息而在运行中被填充。除了包含与各种位置相关联的环境信息之外,在替代实施例中,数据库184另外可包含各种位置中的一者或一者以上的地理位置。此地理位置信息可按纬度和经度或者按邮寄地址或邮寄地址的一部分来记录,如本文进一步阐释。位置估计中心180还可包含比较器模块186。比较器模块186可从环境信息数据库184检索信息且执行操作以确定由例如第一移动装置112等移动装置感知的环境信息是否相似于存储在环境信息数据库186中的环境信息。当然,所需相似性的程度取决于实施方案。然而,当确定相似性时,则与存储在数据库中的环境信息相关联的位置可经估计为与第一移动装置112的位置可比较。替代地或另外,比较器模块186可将从例如第一移动装置112接收的环境信息与从例如第二移动装置114和/或第三移动装置132接收的环境信息进行比较。在此实施例中,比较器模块186可确定从第一移动装置112接收的环境信息中的任一者是否在实施方案参数内与从第二移动装置114和/或第三移动装置132接收的环境信息可比较(例如,相似)。因此,比较器模块186可例如确定第一移动装置112和第二移动装置114在可比较位置中。此外,比较器模块186可参考存储在环境信息数据库184中的信息,且确定移动装置112、114正感知与第一位置110可比较的环境信息。此外,比较器模块186可通过参考环境信息数据库184和任一可比较位置的地理位置来确定移动装置112、114的地理位置。比较器模块186进一步可确定在第一位置110处的第一移动装置112和第二移动装置114处于与在第二位置130中的第三移动装置132可比较的位置中。因此,虽然在一实施方案中,第二位置130可经确定为在地理上不相似于第一位置110,但基于由第一移动装置112和/或第二移动装置114提供(或从环境信息数据库184检索)的环境信息,与第三移动装置132的环境信息相比,第二位置130可与第一位置110可比较。位置估计中心180还可包含动作器模块188。动作器模块188可确定在估计出例如移动装置112、114、132等移动装置的位置后即刻将采取的动作。动作器模块188可为或可包含服务器计算机,或者可为或可包含客户端计算机。替代地或另外,动作器模块188可为或可包含例如移动装置等装置。在一实施方案中,动作器模块188可响应于请求位置信息的任何实体且提供任何请求的位置信息。在另一实施方案中,动作器模块188可在确定例如第一移动装置112的位置后即刻向第一移动装置112发送与第一位置110相关联的广告、消息或其它数据。此广告可由服务器计算机作为消息发送或可由客户端计算机或例如移动装置等另一装置作为消息发送。此广告、消息或其它数据可意在诱使第一移动装置112变为第一位置110处或附近的商店的顾客。或在替代实施例中,此广告或其它数据可意在诱使第一移动装置112的用户离开第一位置110且变为第一位置110处的实体的竞争者的顾客。在替代实施例中,动作器模块188可出于任何原因向例如移动装置112、114、132等经定位装置发送信息,尝试劝说装置112、114、132中的一者或一者以上的用户不要停留在第一位置Iio或第二位置130处。取决于实施方案,本文描述的广告、消息、数据或其它信息可经由电子邮件、文本消息接发、即时消息接发、网络聊天、电话、传真、网站、邮件、传真等等而被发送到移动装置。在替代实施例中,动作器模块188可从一个或一个以上装置112、114、132接收数据。此数据可包含将被发送到移动装置112、114、132中的另一者的消息、数据或通信,或可用于发送到另一装置、服务器或实体。在再其它实施例中,例如,动作器模块188可用以增强社交联网。举例来说,如果比较器模块186估计出移动装置112、114、132中的一者或一者以上在可比较的位置(例如,在地理上相似或另外基于环境位置信息而相似的位置)中,那么动作器模块188可基于对社交联网信息的参考而确定移动装置112、114、132中的一者或一者以上的用户可能彼此认识或可能另外具有某共同点(例如,认识相同的人、关注相同的事物等等)。借助此信息,动作器模块188可将与移动装置112、114、132中的一者相关联的信息发送到其它装置112、114、132中的一者。此信息可例如为装置112、114、132的用户的识别或与装置112、114、132的用户的兴趣相关。而且,动作器模块188或客户端装置112、114、132中的一者在了解到它们在客户端装置112、114、132中的另一者的可比较位置内后可即刻起始或促进对等式(P2P)会话和/或应用或者机器-机器(M2M)会话和/或应用。因此,总的来说且一般来说,动作器模块188可为基于由比较器模块186确定或估计的任何位置信息而确定将采取的任何动作的实体。位置估计中心180可进一步包含发射器189,发射器189负责将由动作器模块188确定的任何动作发送到所述动作的既定接收者。举例来说,发射器189可向第一移动装置112发送与第一位置110相关联的广告或优惠券。或者发射器189可向第一移动装置112发送意在劝说第一移动装置112的用户离开第一位置110的信息。发射器189还可将从比较器模块I86接收的位置估计信息发送到请求所述信息的任何实体。或者发射器189可发送社交网络信息,例如与移动装置112、114、132中的一者相关联的信息(例如,装置112、
114、132的用户的身份)。图2是用于使用环境声音信息提供位置估计的方法200的实施方案的操作流程。方法200可例如在210处开始,此时例如图1的移动装置112、114、132等移动装置开始收集环境信息。移动装置在220处可建立与位置估计中心的通信(如果尚未建立)以发送环境信息。在230处,移动装置可向位置估计中心发送环境信息,例如关于图1所论述。在一实施方案中,移动装置可处理所收集的环境信息且将经处理环境信息发送到位置估计中心以用于如本文所述的进一步处理。位置估计中心在240处可比较从例如装置112、114、132等移动装置接收的环境信息。如果在250处,位置估计中心确定从两个或两个以上移动装置接收的环境信息再次取决于实施方案而足够相似以被视为位置“匹配”,那么在260处,可将匹配的环境信息与存储在数据库中的环境信息进行比较,且可确定地理位置或另外可比较位置。如果在250处,发现没有来自移动装置的任何两组所接收的环境信息足够相似以被视为“匹配”(例如,可比较),那么位置估计中心继续比较从移动装置接收的环境信息以搜索“匹配”。再次参考250,在所述实施方案中使用的相似性或可比较性的水平上存在环境信息的“匹配”。因此,在一个实施方案中的匹配可能不同于在另一实施方案中的匹配。再次参考260,来自移动装置的环境信息与存储在环境信息数据库中的环境信息的比较同样取决于实施方案。也就是说,各种环境信息之间的将视为匹配的相似性或可比较性的程度取决于实施方案。而且,在260处确定的“位置”可为装置的地理位置和/或可替代地为在相应环境方面可比较但可能在地理上不相似的位置,如本文论述。事实上,所确定的位置可能甚至不包含移动装置中的任一者的地理位置的确定。所述位置可能仅包含一个移动装置处于另一移动装置的可比较位置中的指示。在260估计出可比较位置之后,接着在270处,采取与所估计的位置相关联的动作。举例来说,可将响应发送到请求位置信息的任何实体,且可提供任何请求的位置信息。在另一实施方案中,270可包含在确定例如移动装置的位置后即刻发送与所估计的位置相关联的广告、消息或其它数据。此广告、消息或其它数据可意在诱使移动装置的用户变为所述位置处或附近的商店的顾客。或者在替代实施例中,此广告、消息或其它数据可意在诱使移动装置的用户离开所述位置且变为所述位置处的实体的竞争者的顾客。在替代实施例中,270可包括出于任何原因向经定位移动装置发送可倾向于劝说装置的用户不要停留在所述位置处的信息。在替代实施例中,动作可为从一个或一个以上装置112、114、132接收数据。此数据可包含将发送到移动装置112、114、132中的另一者的消息、数据或通信,或可用于发送到另一装置、服务器或实体。因此,动作可包含按请求发送消息、数据或通信。在再其它实施例中,例如,270可用以增强社交联网。举例来说,如果实施方案产生一个移动装置处于与另一移动装置的可比较位置中(例如,位置在地理上相似或另外基于环境位置信息而相似)的估计,那么相应装置的用户可能彼此认识或可能另外具有某共同点(例如,认识相同的人、关注相同的事物等等)。因此,270可包含发送与装置相关联的信息。此信息可包括(例如)装置中的一者的用户或若干装置的若干用户的兴趣的识别。在其它实施例中,例如,270可用以起始或促进P2P会话和/或应用或者M2M会话和/或应用。因此,总的来说且一般来说,270可包含将基于所确定或估计的任何位置信息而采取的任何动作。图3是用于使用环境声音和其它环境信息提供位置估计的另一实例环境300的说明。环境300可包含待定位的第一移动装置312以及第二移动装置314。移动装置312、314中的每一者可包含一个或一个以上环境信息感测单元313、315。如关于图1所论述,此些单兀313、315可包含例如以下各项中的一者或一者以上:麦克风或其它声音传感器、相机、力口速度计或其它运动传感器、色彩传感器、光传感器、温度计、气压计、高度计或其它压力传感器,或任一其它类型的传感器,例如用以测量、记录或另外传达相应装置312、314的环境的任一方面的任一传感器。此些单元313、315可包括或使用添加到装置312、314中的一者或一者以上的对于典型操作可能并非必要的软件和/或硬件。另一方面,实施方案可使用已并入到装置312、314中的传感器,例如麦克风。因此,可在不需要对移动装置312、314的任何修改的情况下实践实施方案。移动装置312、314中的每一者可在任一类型的网络中操作,包含蜂窝式网络、电路交换网络、公共交换网络、局域网、无线接入网络、广域网、因特网和/或任何包交换网络等等的任一组合。第一移动装置312可在第一位置310中且第二移动装置314可在第二位置340中。因此,第一移动装置312和第二移动装置314可处于在地理上可比较或相似的位置310、340中或者处于在地理上不可比较或不相似的位置310、340中但却在基于相应位置环境的相似性而另外可比较的位置中。移动装置312、314中的每一者可使用其环境信息感测单元313、315来感测相应位置310、340的环境信息。因此,举例来说,随第一移动装置312和第二移动装置314 —起包含的麦克风可感测在第一位置310和第二位置340内发出的相同或相似环境声音信息。移动装置312可与基站320通信。基站320可与网络350通信,网络350可大体包含用以使第一移动装置312能够与位于任何地方的其它移动或固定装置、计算机、服务器等等通信的蜂窝式、包交换、电路交换、PSTN等等网络的任何其它部分。网络350例如可随后与基站370通信,基站370可与位置估计中心380通信。位置估计中心380可为网络350的有线或无线部分上的节点,例如因特网上的服务器或客户端。第二移动装置314可通过基站390与网络350通信。因此,通过网络350,第二移动装置314可与位置估计中心380通信。即使第二移动装置314与基站390而非基站320通信,其也可仍在与第一移动装置312的地理位置相似的地理位置中,这取决于发明实施方案。位置估计中心380可为网络350内或网络350外的任一实体,其通过至少比较从装置312、314接收的环境信息来估计例如移动装置312、314等装置的位置。位置估计中心380可包含一个或一个以上接收器(例如,接收器382)以用于从移动装置312、314接收环境信息。所述接收器可适于接收射频信息或可为获得由移动装置312、314发送的环境信息的任一其它装置或技术。位置估计中心380还可包含比较器模块386。比较器模块386可将从第一移动装置312接收的环境信息与从第二移动装置314接收的环境信息进行比较。以此方式,比较器模块386可确定第一移动装置312和第二移动装置314处于在地理上可比较和/或在环境上可比较的位置中。比较器模块386因此可确定第一移动装置312和第二移动装置314在可比较位置中。位置估计中心可包含动作器模块388。动作器模块388可确定在估计出例如移动装置312、314等移动装置的位置后即刻将采取的动作。动作器模块388可响应于请求位置信息的任何实体且可提供任何请求的位置信息。在另一实施方案中,动作器模块388可在确定例如第一移动装置312的位置后即刻向第一移动装置312发送与第一位置310相关联的广告、消息或数据。在替代实施例中,动作器模块388可向第一移动装置312和第二移动装置314发送信息,尝试劝说装置312、314的一个或一个以上用户不要停留在第一位置310或第二位置340处。在替代实施例中,动作器模块388可从一个或一个以上装置312、314接收数据。此数据可包含将发送到移动装置312、314中的另一者的消息、数据或通信,或可用于发送到另一装置、服务器或实体。在再其它实施例中,例如,动作器模块388可用以增强社交联网。举例来说,如果比较器模块386估计出移动装置312、314在可比较的位置(例如,在地理上相似或另外基于环境位置信息而相似的位置)中,那么动作器模块388可基于对社交联网信息的参考而确定移动装置312、314的用户可能彼此认识或可能另外具有某共同点(例如,认识相同的人、关注相同的事物等等)。动作器|旲块388可将与移动装置312、314中的一者相关联的/[目息发送到其它装置312、314中的一者。此信息可例如为装置312、314的用户的识别或装置312,314的用户的兴趣的识别。因此,动作器模块388可为基于由比较器模块386确定或估计的任何信息而确定将采取的任何动作的实体。在其它实施例中,动作器模块388或客户端装置312、314中的一者在了解到它们在彼此的可比较位置内后可即刻起始或促进P2P会话和/或应用或者M2M会话和/或应用。位置估计中心380可进一步包含发射器389,发射器389将由动作器模块388确定的任何动作发送到所述动作的既定接收者。图1的环境100与图3的环境300之间的差异可在于,不同于图1的位置估计中心180,图3的位置估计中心380可不包含例如图1所示的环境信息数据库184的环境信息数据库。在图3的实施例中,第一移动装置312的第一位置310是基于与装置312、314相关联的环境信息,相对于第二移动装置314的第二位置340来确定。可将此信息彼此进行比较以确定两个装置312、314是否在可比较的地理或环境位置中,而无需参考例如图1的数据库184的环境信息数据库。在一实施例中,位置估计中心380可从例如第二移动装置314接收指示第二移动装置314的地理位置的地理信息。此信息可例如为使用例如GPS、TD0A、观测时间差、小区识别、到达角度等等定位技术确定的第二移动装置314的纬度和经度。替代地或另外,此地理信息可与第二位置340的邮寄地址相关。邮寄地址可指定例如将用以向第二位置340邮寄信件的信息。或者所述信息可包含邮寄地址的仅一部分。举例来说,地理位置信息可指定城市、城镇、城镇的一部分、商场等等内的设施(商店、餐厅、体育馆等等)的名称。无论如何,此信息可向位置估计中心提供信息以辅助确定第二移动装置314的第二位置340的地理位置。在再其它实施例中,位置信息可为从蜂窝式网络中的天线接收的或与所述天线相关联的信息。举例来说,所述信息可包含与蜂窝式天线和/或所述天线位于其内的小区的地理、网络或逻辑位置相关的信息。或者所述信息可与例如在天线处从移动装置312、314接收的信号的时序相关。且在其它实施例中,移动装置312、314可在无线网络(例如,WiFi网络)内,且可涉及例如关于所述无线网络的身份和/或地理、网络或逻辑位置或者所述网络内的一个或一个以上接入点、路由器、接收器、发射器、网关等等的身份和/或位置的信息。此指纹信息可用以帮助定位移动装置312、314。以此方式,当来自第一装置312和第二装置314的环境信息使得位置估计中心380能够估计出第一装置312和第二装置314在可比较位置中时,与第二移动装置314相关联的地理信息可提供在第一位置310中的第一移动装置312的地理位置。替代地,找出第一装置312和第二装置314的环境信息之间的足够相似性以及第二移动装置314的第二位置340的地理信息可使得位置估计中心380能够确定第一移动装置312的第一位置310是与第二位置340处的实体相关联的特定类型的实体。举例来说,位置估计中心380可根据从第二移动装置314接收的地理信息确定第二位置是特许经营商店、零售店或特定类型的实体(例如,电影院、餐厅等等)。因此,通过确定第一位置310和第二位置340是可比较的,位置估计中心可确定第一位置310可能是特许经营商店或特定零售店或特定类型的实体,但位置估计中心380可能不会估计第一移动装置312的地理位置。此外,连同提供环境信息一起,第一移动装置312可能同样提供与第一移动装置的地理位置相关联的信息。此信息可包括例如通过例如GPS、TD0A、观测时间差、小区识别、到达角度等等定位技术收集的第一移动装置312的纬度和经度。替代地或另外,此地理信息可与第一位置310的邮寄地址相关,或者可包含邮寄地址的仅一部分。或者所述信息可涉及蜂窝式网络中的天线或无线网络指纹,如本文描述。此信息可向位置估计中心提供信息以辅助确定第一移动装置312的第一位置310的地理位置。使用此信息,位置估计中心380 (且在一些实施例中具体来说是比较器模块386)可具有第一移动装置312的地理位置的估计。但此信息可能不足以用所需准确性来精确定位或准确估计(在特定实施方案中建立的参数内)装置的位置。举例来说,地理信息可允许位置估计中心380估计第一移动装置312在购物商场内的位置,但此信息可能不足以在商场内定位装置312。因此,来自第一移动装置312的环境信息可进一步辅助在商场内的特定商店内定位第一移动装置312。当然,例如通过使用GPS、TDOA等等提供的纬度和经度或者例如邮寄地址或邮寄地址的一部分或者来自天线或无线网络的地理信息的使用可在本发明的任一实施方案中使用,包含上文关于图1和2描述的实施方案。图4是用于使用例如环境声音信息等环境位置信息来提供位置估计的方法400的实施方案的操作流程。方法400可例如在410处开始,此时移动装置中的一者(例如图3的第二移动装置314)向例如图3的位置估计中心380等位置估计中心告知其地理位置。此地理位置可作为纬度和经度而传达或另外可为通过使用GPS、TDOA或任一其它方法估计的信息。替代地,所述地理位置信息可为邮寄地址或邮寄地址的一部分,或与小区天线或无线网络指纹相关的信息。在420处,移动装置可收集与其相应位置相关联的环境信息。在一实施方案中,移动装置可处理所收集的环境信息。移动装置在430处可将相应环境信息(原始收集的数据或移动装置已处理的数据)发送到位置估计中心。位置估计中心在440处可比较从例如图3的装置312、314等移动装置接收的环境信息。如果在450处,位置估计中心确定从两个或两个以上移动装置接收的环境信息再次取决于本发明的实施方案而可比较且足以视为位置匹配,那么在460处,可估计或另外确定例如图3的第一移动装置312等移动装置的位置。如果在450处,发现来自移动装置的任何两组所接收的环境信息都并不相似足以视为匹配,那么位置估计中心继续比较从移动装置接收的环境信息以搜索匹配。再次参考450,环境信息的匹配依赖于在实施方案中使用的可比较性或相似性的水平。因此,一个实施方案中的匹配可不同于另一实施方案中的匹配。在460估计出可比较位置之后,随后在470处,可采取与所估计的位置相关联的动作。举例来说,可将响应发送到请求位置信息的任何实体,且可提供任何请求的位置信息。在另一实施方案中,470可包含在确定例如移动装置的位置后,即刻发送与所估计的位置相关联的广告、消息或数据。此广告、消息或数据可意在诱使移动装置的用户变为所述位置处或附近的商店的顾客。或者在替代实施例中,此广告、消息或数据可意在诱使移动装置的用户离开所述位置且变为所述位置处的实体的竞争者的顾客。在替代实施例中,470可为出于任何原因向经定位的移动装置发送可倾向于劝说装置的用户不要停留在所述位置处的信肩、O在替代实施例中,470可包含从一个或一个以上装置接收数据。此数据可包含将发送到移动装置中的另一者的消息、数据或通信,或可用于发送到另一装置、服务器或实体。因此,470可包含按请求发送发射。在再其它实施例中,例如,470可用以增强社交联网。举例来说,如果实施方案产生一个移动装置处于与另一移动装置可比较的位置中(例如,位置在地理上相似或另外基于环境位置信息而相似)的估计,那么相应装置的用户可能彼此认识或可能另外具有某共同点(例如,认识相同的人、关注相同的事物等等)。因此,470可包含发送与装置相关联的信息,例如装置中的一者的用户或若干装置的若干用户的兴趣的识别。因此,总的来说且一般来说,470可包含基于所确定或估计的任何位置信息而将采取的任何动作。在其它实施例中,在了解到移动装置在彼此的可比较位置内后,可即刻起始或促进P2P会话和/或应用或者M2M会话和/或应用。图5是实例位置估计中心500的图。位置估计中心500可包含一个或一个以上接收器(例如,接收器510)以用于从移动装置接收环境信息。接收器可适于接收射频信息,或可为获得由移动装置发送的环境信息的任何其它装置或技术。位置估计中心500可包含环境信息数据库530。环境信息数据库530可包含与预期装置位置相关联的环境信息。因此,数据库530可包含声音信息531、色彩/光信息532、运动信息533 (包含从加速度计收集的数据)、与例如移动装置可置于其上的任何表面相关的触觉信息534以及温度信息535中的一者或一者以上。当然,环境信息数据库530中的信息可包含其它类型的信息,例如大气压等等。环境信息数据库530的内容因此是实施方案特定的。环境信息数据库530可通过在根据本发明执行任何位置估计之前经由任一方法“采集位置的指纹”而被填充有此类环境信息。另一方面,数据库可通过与位置估计或确定同时地或几乎同时地从装置接收环境信息而在运行中被填充。位置估计中心530还可包含比较器模块520。比较器模块520可从环境信息数据库530检索信息且执行比较操作以例如确定由移动装置感知的环境信息是否相似于存储在环境信息数据库520中的环境信息。当然,所需可比较性的程度取决于实施方案。然而,当确定相似性时,则可将与存储在数据库中的环境信息相关联的位置估计为与移动装置的位置可比较。替代地或另外,比较器模块520可将从一个移动装置接收的环境信息与从例如另一移动装置接收的环境信息进行比较。在替代实施例中,比较器模块520可确定从移动装置接收的环境信息中的任一者是否在实施方案参数内可比较或相似。因此,比较器模块520可确定移动装置在可比较位置中。此外,比较器模块520可参考存储在环境信息数据库530中的信息,且确定移动装置处于特定地理位置中或另外处于特定可比较位置(例如,同一类型的商店)中。举例来说,比较器模块520可通过参考环境信息数据库530来确定移动装置的地理位置。比较器模块520进一步可确定移动装置处于可比较的位置中。因此,虽然在一实施方案中可将移动装置的位置确定为在地理上不相似于另一移动装置的位置,但基于由移动装置提供(或从环境信息数据库530检索)的环境信息,可将所述位置确定为彼此可比较。位置估计中心500还可包含动作器模块540。动作器模块540可决定在估计出移动装置的位置后即刻将采取的动作。动作器模块540可通过存取存储在动作数据库550中的数据来做出此决策。数据库550可例如存储与将发送到经确定或估计为处于特定可比较位置中的移动装置的广告、消息或其它数据551相关的信息。数据库还可包含优惠券552,优惠券552同样将被发送到移动装置以诱使装置的用户进入特定设施等等。数据库550还可包含用以帮助移动装置的用户例如找到估计位置处的实体的竞争者的方向553。当然,动作数据库550可包含为使得动作器模块540能够将适当信息发送到已估计或确定位置的移动装置所必需、有用或所要的任何信息。因此,动作器模块540可响应于请求位置信息的任何实体且提供任何请求的位置信息。动作器模块540可在确定移动装置的位置后即刻向装置发送与装置的位置相关联的广告、消息、数据、优惠券、方向或其它信息。在再其它实施例中,例如,动作器模块540可用以增强社交联网。举例来说,如果比较器模块520估计出移动装置在与另一移动装置可比较的位置中,那么动作器模块540可基于对社交联网信息的参考而确定移动装置的用户可能彼此认识或可能另外具有某共同点,且可将与移动装置中的一者相关联的信息发送到另一者。位置估计中心500可进一步包含发射器560,其负责将由动作器模块540确定的任何动作发送到所述动作的既定接收者。在其它实施例中,动作器模块540可起始或促进经确定为处于可比较位置中的移动装置之间的P2P会话和/或应用或者M2M会话和/或应用。图6是另一实例位置估计中心600的图。位置估计中心600可包含一个或一个以上接收器(例如,接收器602)以用于从移动装置接收环境信息。所述接收器可适于接收射频信息或可为首先获得由移动装置发送的环境信息的任一其它装置或技术。位置估计中心600还可包含比较器模块605。比较器模块605可将从一个移动装置接收的环境信息与从例如另一移动装置接收的环境信息进行比较。因此如所描绘,比较器模块605可从第一装置接收某些环境信息610,包含(例如)声音信息611、运动信息612 (例如,由加速度计和类似物提供)、色彩/光信息613 (例如,由第一装置上的相机提供)、触觉信息614以及温度信息615。此外,比较器模块605可将来自第一装置的环境信息610与从第二装置接收的环境信息620进行比较。再次仅出于实例目的,此信息可包含声音信息621、运动信息622 (例如,由加速度计和类似物提供)、色彩/光信息623 (例如,由第一装置上的相机提供)、触觉信息624以及温度信息625。在此替代实施例中,比较器模块605可确定从移动装置接收的环境信息中的任一者是否在实施方案参数内相似。因此,比较器模块605可无需参考例如图5所示的数据库530等任何环境信息数据库而确定移动装置处于可比较位置中。位置估计中心600可包含动作器模块640。动作器模块640可如上所述确定在估计出移动装置的位置后即刻将采取的动作。动作器模块640可通过存取存储在与关于图5描述的动作数据库550相似的动作数据库650中的数据来做出此决策。位置估计中心600可进一步包含发射器660,发射器660将由动作器模块640确定的任何动作发送到所述动作的既定接收者。图7是用于使用环境声音提供位置估计的方法700的实施方案的操作流程。方法700可在例如上述位置估计中心180、380、500、600处或在任一计算机、服务器、客户端等处或内执行。在一实施方案中,方法可在710处通过在移动装置处接收环境信息而开始。此信息可为由装置的相应麦克风感知的声音信息或如本文描述的任何其它环境信息。在若干实施方案中,用于确定移动装置的可比较位置的计算可为稳健的,以考虑失真和加性噪声。而且,即使移动装置是不同类型或者其组件(例如,麦克风等)不同,也可以同一方法执行计算。为了实现此稳健性,可使用语音辨识特征和音频指纹特征。在选择适当特征之后,可确定可比较位置。如本文描述,如果移动装置感知到相同或相似的环境信息(例如,在人将感知到环境信息时,在人类感知方面在感知上较靠近),那么此些位置可为可比较的。在此些环境中,装置可如本文所述在彼此的感知距离或感知附近内(例如,在同一商店中或附近,
坐坐^
寸寸/ O接着在720处,可在收集环境信息的移动装置处执行特征提取。此提取可对710处收集的环境信息执行。特征提取可利用麦克风输入、语音辨识等等。语音辨识特征可使用任何语音辨识方法。举例来说,此方法可包含MFCC (梅尔频率倒谱系数)、LPC (线性预测译码)和/或LSP (线谱对),它们是用于语音辨识或语音编解码器的众所周知的方法。此夕卜,所提取的特征可包含使用(仅出于实例目的)MFCC、频带代表性向量、频带能量差等等来音频采集特征的指纹。在一个实施例中,可变换所提取的特征以便实现对噪声和失真的稳健性,或减小特征数据的大小。所述变换可包含增量运算、二进制化运算、位堆栈运算等等。增量运算可包含计算特征的增量或差(例如,x(t) -X(t-l),其中t表示时间)的任何运算。二进制化可在增量运算得到正数的情况下返回“1”,且在增量得到负数的情况下返回“O”。位堆栈运算可将二进制化输出的结果放置于一个变量中。在一个实施例中,所提取的特征(例如,MFCC)可包含13个维度,且每一维度表示为16位短变量。因此,特征可为26字节。在其它实施例中,特征可经二进制化,因此将每一维度表示为I位二进制变量。经二进制化的特征可为13位,且移动装置可每IOms发送13位,这对应于1.27千位/秒。在730处,可将所提取的特征从移动装置中的每一者发射到服务器,使得(例如)可将声音和其它环境信息进行比较。在发射之前,取决于实施方案,可对所提取的特征进行编码。在740处,在服务器处,接收和解码特征。在750处,在服务器处,执行特征的比较以测量移动装置的位置如何 可比较。此测量可使用例如欧几里德距离或经正规化交叉相关来执行。在760处,服务器可使用比较的结果来确定可比较位置(例如,所感知的接近度、地理接近度等等)。相关系数计算可根据等式(I)执行,当然也可使用任何适当方法:
r I( .丨[ 1-//,).(A'", In - k\ — //,)φ]=^' ,L」 、.: ——
σ丨.C2(I),其中X1 [η]和X2 [η]是在时间帧η处分别从装置I和装置2提取的特征,μ是X的平均值,且σ是X的标准偏差。C[k]是具有k个帧的时间延迟的来自装置I与装置2的特征之间的相关系数。关于相关系数的计算的结果可以图形方式描绘。此图形表示可为相对于两种环境声音模式的相关系数对时间。所述描绘可证明所述两种环境声音模式之间的比较。因为可相对涉及相关系数计算,所以还可计算欧几里德距离来代替相关系数计算或作为相关系数计算的补充。此欧几里德距离可根据等式(2)计算:/ψ]=ΣΜ"] -々])2(2),其中D[k]是具有k个帧的时间延迟的来自装置I与装置2的特征之间的欧几里德距离。欧几里德距离的计算的结果可以图形方式描绘,(例如)以作为相对于两种环境声音模式的欧几里德计算对时间的图形表示。所述描绘可证明所述两种环境声音模式之间的比较。在760处,执行确定以确定移动装置的位置是否可比较。因此,760涉及确定位置是否在彼此的感知附近内(例如,在感知上靠近)、在彼此的地理位置内或另外在可比较位置内。在一实施例中,如果经正规化交叉相关C[k]大于某一阈值或如果欧几里德距离D [k]小于某一阈值,那么可确定在可比较位置内。另外,若干实施方案可解决同步问题。一个此问题可涉及关于将数据的时序从移动装置发送到位置估计中心的网络时间同步。从一个装置发送的实际时间信号与另一装置相比可不同。因此,在若干实施例中,可通过周期性地从位置估计中心交换网络时间信息来校正同步。在其它实施例中,且即使装置经充分同步,所述两个装置可处于可比较位置中但可彼此分离。这可造成装置之间的时间延迟。举例来说,在一些实施例中,如果两个装置之间的距离大于3.4米,那么时间延迟可长于10ms,这可为一个帧。在此情况下,装置可位于同一空间中,但相关或欧几里德距离可能降级。在若干实施例中,且如相对于同步所论述,当计算相关系数或欧几里德距离时,可使用最大或最小值来补偿时间延迟。通过取得相关的最大值或距离的最小值,可最小化或消除装置间的时间延迟和网络时间失配的影响。用于补偿装置间的时间延迟的一种方法包含等式(3):
权利要求
1.一种用于确定第一装置的位置的方法,其包括: 由比较器模块从所述第一装置接收第一环境声音信息; 由所述比较器模块从第二装置接收第二环境声音信息; 由所述比较器模块分析所述第一环境声音信息和所述第二环境声音信息;以及基于所述分析而确定所述第一装置处于与所述第二装置的第二位置可比较的第一位置中。
2.根据权利要求1所述的方法,其进一步包括: 在确定所述第一位置与所述第二位置可比较后即刻将数据发送到所述第一装置或所述第二装置中的至少一者。
3.根据权利要求1所述的方法,其进一步包括: 在确定所述第一位置与所述第二位置可比较后即刻从所述第一装置或所述第二装置中的至少一者接收数据。
4.根据权利要求3所述的方法,其中所述数据包括广告。
5.根据权利要求3所述的方法,其中所述数据包括客户端消息数据。
6.根据权利要求3所述的方法,其中所述数据与所述第一位置或所述第二位置中的至少一者相关联。
7.根据权利要求3所述的方法,其中所述数据与所述第二装置相关联。
8.根据权利要求1所述的方法,其进一步包括: 接收与所述第二装置的地理位置相关联的第二地理位置信息。
9.根据权利要求8所述的方法,其中所述第二地理位置信息是呈纬度和经度的形式。
10.根据权利要求8所述的方法,其中所述第二地理位置信息包含邮寄地址的至少一部分。
11.根据权利要求8所述的方法,其中所述第二地理位置信息至少部分地基于全球定位系统GPS。
12.根据权利要求8所述的方法,其中所述第二地理位置信息至少部分地基于由蜂窝式系统中的天线接收的信息。
13.根据权利要求8所述的方法,其中所述第二地理位置信息至少部分地基于无线网络指纹。
14.根据权利要求1所述的方法,其中所述第一装置的地理位置保持对所述比较器模块来说是未知的。
15.根据权利要求1所述的方法,其进一步包括: 接收与所述第一装置的地理位置相关联的第一地理位置信息。
16.根据权利要求15所述的方法,其中所述第一地理位置信息是呈纬度和经度的形式。
17.根据权利要求1所述的方法,其中所述第一位置和所述第二位置在地理上相似。
18.根据权利要求1所述的方法,其中所述第一位置和所述第二位置在地理上彼此不同。
19.根据权利要求1所述的方法,其进一步包括: 相对于所述第一装置或所述第二装置中的至少一者促进对等式服务应用或机器-机器服务应用中的至少一者。
20.一种用于确定第一装置的位置的设备,其包括: 用于从所述第一装置接收第一环境声音信息的装置; 用于从第二装置接收第二环境声音信息的装置; 用于分析所述第一环境声音信息和所述第二环境声音信息的装置;以及 用于基于所述分析而确定所述第一装置处于与所述第二装置的第二位置可比较的第一位置中的装置。
21.根据权利要求20所述的设备,其进一步包括: 用于在确定所述第一位置与所述第二位置可比较后即刻从所述第一装置或所述第二装置中的至少一者接收数据的装置。
22.根据权利要求20所述的设备,其进一步包括: 用于基于所述第一位置与所述第二位置可比较而将数据发送到所述第一装置或所述第二装置中的至少一者的装置。
23.根据权利要求22所述的设备,其中所述数据包括广告。
24.根据权利要求22所述的设备,其中所述数据与所述第一位置或所述第二位置中的至少一者相关联。
25.根据权利要求22所述的设备,其中所述数据包括客户端消息数据。
26.根据权利要求20所述的设备,其进一步包括: 用于接收与所述第二装置的地理位置相关联的第二地理位置信息的装置。
27.根据权利要求26所述的设备,其中所述第二地理位置信息包含邮寄地址的至少一部分。
28.根据权利要求26所述的设备,其中所述第二地理位置信息至少部分地基于全球定位系统GPS。
29.根据权利要求26所述的设备,其中所述第二地理位置信息至少部分地基于由蜂窝式系统中的天线接收的信息。
30.根据权利要求20所述的设备,其中所述第一位置和所述第二位置在地理上相似。
31.根据权利要求20所述的设备,其中所述第一位置和所述第二位置在地理上不同。
32.根据权利要求20所述的设备,其进一步包括: 用于相对于所述第一装置或所述第二装置中的至少一者促进对等式服务应用或机器-机器服务应用中的至少一者的装置。
33.一种计算机可读媒体,其包括致使计算机进行以下操作的指令: 从第一装置接收第一环境声音信息; 从第二装置接收第二环境声音信息; 分析所述第一环境声音信息和所述第二环境声音信息;以及 基于所述分析而确定所述第一装置处于与所述第二装置的第二位置可比较的第一位置中。
34.根据权利要求33所述的计算机可读媒体,其进一步包括致使所述计算机基于所述第一位置与所述第二位置可比较而将数据发送到所述第一装置或所述第二装置中的至少一者的指令。
35.根据权利要求34所述的计算机可读媒体,其中所述数据包括广告。
36.根据权利要求34所述的计算机可读媒体,其中所述数据包括客户端消息数据。
37.根据权利要求34所述的计算机可读媒体,其中所述数据与所述第一位置或所述第二位置中的至少一者相关联。
38.根据权利要求33所述的计算机可读媒体,其进一步包括致使所述计算机接收与所述第二装置的地理位置相关联的第二地理位置信息的指令。
39.根据权利要求38所述的计算机可读媒体,其中所述第二地理位置信息是呈纬度和经度的形式。
40.根据权利要求38所述的计算机可读媒体,其中所述第二地理位置信息至少部分地基于由蜂窝式系统中的天线接收的信息。
41.根据权利要求38所述的计算机可读媒体,其中所述第二地理位置信息至少部分地基于全球定位系统GPS。
42.根据权利要求33所述的计算机可读媒体,其进一步包括致使所述计算机接收与所述第一装置的地理位置相关联的第一地理位置信息的指令。
43.一种用于确定第一装置的位置的设备,其包括: 接收器,其用于从所述第一装置接收第一环境声音信息且用于从第二装置接收第二环境声音信息;以及 第一模块,其与所述接收器通信且适于分析所述第一环境声音信息和所述第二环境声音信息且适于基于所述分析而确定所述第一装置处于与所述第二装置的第二位置可比较的第一位置中。
44.根据权利要求43所述的设备,其进一步包括: 第二模块,其与所述第一模块通信且适于基于所述第一位置与所述第二位置可比较而确定将执行的动作。
45.根据权利要求44所述的设备,其中所述动作包括在所述第一位置与所述第二位置可比较的情况下将数据发送到所述第一装置或所述第二装置中的至少一者。
46.根据权利要求45所述的设备,其中所述数据包括广告或客户端消息数据中的至少一者O
47.根据权利要求45所述的设备,其中所述数据与所述第一位置或所述第二位置中的至少一者相关联。
48.根据权利要求43所述的设备,其进一步包括: 动作数据库,其可由所述第二模块存取且包括将基于所述第一位置与所述第二位置可比较而执行的可选择动作。
49.根据权利要求43所述的设备,其进一步包括: 环境声音数据库,其可由所述第一模块存取且包括与所述第一和第二位置相关联的环境声音数据。
50.根据权利要求43所述的设备,其中所述第一模块接收与所述第一装置的地理位置相关联的第一地理位置信息。
全文摘要
估计移动装置的位置是通过如下方式执行将与所述移动装置相关联的例如环境声音等环境信息与其它装置的所述环境信息进行比较以确定所述环境信息是否足够相似以得出所述移动装置处于与另一装置可比较的位置中的结论。所述装置可处于可比较位置中,因为其处于在地理上相似的位置中(例如,同一商店、同一街道、同一城市等等)。所述装置可处于可比较位置中,即使其位于在地理上不相似的位置中也是如此,因为所述两个位置的所述环境信息证明所述装置处于相同感知位置中。通过知晓所述装置处于可比较位置中,且通过知晓所述装置中的一者的所述位置,可相对于位于可比较位置内的另一装置采取例如针对性广告等某些动作。
文档编号H04L29/08GK103202003SQ201180053597
公开日2013年7月10日 申请日期2011年10月5日 优先权日2010年10月5日
发明者金泰殊, 延奇宣, 太元·李 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1