基于网络确定的位置的组关联的制作方法

文档序号:8417927阅读:239来源:国知局
基于网络确定的位置的组关联的制作方法
【专利说明】基于网络确定的位置的组关联
[0001] 相关申请
[0002] 本申请要求于2012年10月19日提交的题为"Group Association Based On Network Determined Location"的美国临时申请No. 61/716, 361的优先权权益,故以引用 方式将上述美国临时专利申请的全部内容并入本文。
【背景技术】
[0003] 当前基于位置的应用通常依赖于移动设备执行的位置确定(例如,使用所安装的 全球定位系统("GPS")接收机进行的移动设备位置确定)来提供位置信息。因此,不具有 位置确定能力的移动设备(例如,未启用GPS的设备)可能无法使用当前的基于位置的应 用,这是因为这些移动设备可能无法提供位置信息。此外,许多基于位置的系统,尤其是组 位置系统,要求移动设备运行位于该移动设备上的一个或多个特定应用,并提供周期性的 位置登记(check-in)。这些特定应用增加了这种系统的成本,这是因为它们通常必须是针 对设备量身定制的(例如,针对操作系统、硬件、更新等量身定制的)。另外,要求移动设备 确定其位置(不管是利用GPS还是通过其它方法)并周期性地进行登记会消耗不期望的量 的处理能力和/或电池寿命。

【发明内容】

[0004] 各个实施例的系统、方法和设备提供了基于网络确定的位置信息的组关联。各个 实施例使移动设备能够基于网络确定移动设备的位置来加入组,并认识到移动设备何时处 于某些位置或在某些位置附近,和/或位于一起,这标识这些移动设备是所规定的组的一 部分。另外,各个实施例基于网络确定的移动设备的位置来启用移动设备组的自组织创建。 在实施例中,服务器可以确定移动设备的位置,并且基于位于配对区域中的移动设备中的 一个或多个,将位于配对区域中的移动设备添加到组,或者将组规定为在同一时刻位于该 配对区域中的那些移动设备。在另一个实施例中,服务器可以在触发事件发生(例如移动 设备在给定的配对区域中逗留达一段时间)之后将移动设备添加到组。在实施例中,服务 器可以将确定为要在配对区域中的所有移动设备添加到同一个组。
【附图说明】
[0005] 纳入本文中并作为本说明的组成部分的附图示出了本发明的示例性实施例,并且 连同上面给出的概括描述和下面给出的详细描述一起用于解释本发明的特征。
[0006]图1是适用于与各个实施例一起使用的网络的通信系统框图。
[0007] 图2A是示出能够进行基于网络的定位和组创建的实施例系统的系统框图。
[0008] 图2B是示出图2A中示出的实施例系统的另一部分的系统框图。
[0009] 图2C示出了在图2B中示出的系统中操作的移动设备的实施例用户接口。
[0010] 图3是示出能够进行基于网络的定位和组创建的另一个实施例系统的系统框图。
[0011] 图4是示出用于创建组的实施例方法的过程流图。
[0012] 图5是示出用于基于触发事件的发生将移动设备添加到组的实施例方法的过程 流图。
[0013] 图6是示出用于将识别为在配对区域内的移动设备添加到组的实施例方法的过 程流图。
[0014] 图7是示出用于基于组位置挑战的完成来发送组奖励的实施例方法的过程流图。
[0015]图8是示出用于基于触发位置和/或事件向组成员发送个体奖励的实施例方法的 过程流图。
[0016] 图9是示出用于基于组位置挑战的完成来发送组奖励的另一种实施例方法的过 程流图。
[0017] 图10是示出用于确定移动设备的位置的实施例方法的过程流图。
[0018] 图11是根据实施例示出系统和消息流的系统框图。
[0019] 图12是示出图11中示出的实施例系统中的示例消息流的消息流图。
[0020] 图13是适用于与各个实施例一起使用的示例移动设备的组件图。
[0021] 图14是适用于与各个实施例一起使用的示例服务器的组件图。
【具体实施方式】
[0022] 将参考附图对各个实施例进行详细描述。在所有附图中将尽可能使用相同的附图 标记来指代相同或相似的部分。对特定示例和实现方式的引用是出于说明的目的,并不旨 在限制本发明或权利要求书的范围。
[0023]在本文中使用"示例性"一词来意指"用作示例、实例或例证"。本文中描述的作为 "示例性"的任何实现方式不必需被解释为比其它实现方式更优选或更具优势。
[0024]如本文中所使用的,术语"移动设备"和"接收机设备"在本文中可互换使用以指 代下列各项中的任何一种或全部:蜂窝电话、智能电话、个人或移动多媒体播放器、个人数 据助理(PDA)、膝上型计算机、平板电脑、智能本、掌上型计算机、无线电子邮件接收机,具有 多媒体互联网功能的蜂窝电话、无线游戏控制器以及包括用于向无线网络接入点发送数据 的可编程处理器和存储器以及电路的类似的个人电子设备。
[0025]使用术语"服务器"在本文中对各个实施例进行描述。术语"服务器"用于指代能 够用作服务器的任何计算设备,例如主交换服务器、网络服务器、邮件服务器、文档服务器 或任何其它类型的服务器。服务器可以是专用计算设备或包括服务器模块的计算设备(例 如,运行可以使计算设备作为服务器操作的应用)。服务器模块(例如,服务器应用)可以 是全功能的服务器模块,或者被配置为在移动设备的动态数据库之间提供同步服务的轻服 务器模块或辅服务器模块(例如,轻服务器应用或辅服务器应用)。轻服务器或辅服务器可 以是可以在移动设备上实现的服务器类型功能的精简版本,从而使其能够仅在提供本文中 描述的功能所必需的程度上用作互联网服务器(例如,公司电子邮件服务器)。
[0026]各个实施例提供了基于网络确定的位置(例如,炜度、经度和/或海拔)信息的组 关联。各个实施例使移动设备能够参加基于这些移动设备的位置来确定或组织的组,所述 这些移动设备的位置可以是根据与这些移动设备的网络交互来确定的。另外,各个实施例 基于所确定的移动设备的位置来启用移动设备组的自组织创建。在实施例中,服务器可以 生成或规定组为被确定为在特定时刻位于配对区域内的所有移动设备。在实施例中,服务 器可以确定移动设备的位置,并基于该移动设备位于配对区域中可以将该移动设备添加到 组。在另一个实施例中,服务器可以在触发事件发生(例如移动设备在给定的配对区域中 逗留一段时间)之后将移动设备添加到组。在实施例中,可以基于对于接入点或移动设备 而言可用的信号信息来确定移动设备的位置。在实施例中,信号信息可由移动设备发送或 者可由移动设备接收。信号信息可以允许接入点为特定移动设备提供信道状态和/或往返 时间,并且可以包括网络寻呼、对识别接入点的请求、信号强度请求、服务质量请求、标识信 息请求等。在实施例中,移动设备与网络之间的交互可以是与建立和维持无线广域网(诸 如WiFi或蜂窝数据网络)相关联的网络管理信号。
[0027] 在各个实施例中,基于网络的定位可用于确定组关联。在其它实施例中,各种触发 可以结合基于网络的定位来使用,以确定移动设备之间的组关联。各个实施例使得网络能 够确定移动设备位置确定,其可以使用户能够活跃地参加组、关联和活动,而不需要基于特 定应用和/或移动设备的位置登记。触发可以包括:时间、信息的提供(诸如画面、用户信 息等)、由移动设备做出的对信息的请求、或其它环境因素(例如,在特定用户/移动设备的 规定的接近度内、事件等)。
[0028] 在实施例中,对移动设备的位置进行监测的服务器可以确定:携带移动设备的用 户何时进入特定的地理位置(即,配对区域),并作为响应,将用户的移动设备添加到所规 定的组。在另一个实施例中,对移动设备的位置进行监测的服务器可以确定:一个以上的移 动设备何时在同一时刻和/或在规定的持续时间内进入特定的地理位置(即,配对区域), 并作为响应,规定自组织组为该特定时刻在配对区域内的所有的移动设备。
[0029] 组可以是相关联的移动设备的集合,例如与相同的无线网络相通信的相关联的移 动设备的集合。可以在对于服务器而言可用的存储器(例如,对于组中的移动设备可以与 之相通信的无线网络服务器而言可用的存储器)中规定组。作为示例,携带移动设备的用 户可以跨越特定的地理边界(例如,通过进入建筑物的特定层、穿过特定的房间等),并且 当网络确定的位置指示用户的移动设备跨越了特定的地理边界时,服务器可以将用户的移 动设备添加到已经跨越了特定地理边界的所有移动设备的组。以这种方式,可以创建进入 特定地理位置的所有移动设备的自组织组。在实施例中,在用户的移动设备可以添加到该 组之前,可能需要发生超越仅进入特定地理位置(即,配对区域)的各种额外的触发。特 定触发可以包括:时间段的期满、移动设备上下文、用户信息(例如,用户注册信息、虚拟卡 等)的发送、将移动设备上的网页浏览器导航到特定的统一资源定位符("URL")、媒体的共 享(例如,上传图片)等。作为示例,触发可以是时间段(例如20秒)。除了进入配对区域 之外,可以要求移动设备留在配对区域达比20秒的触发时间段要长的时间以被添加到组。
[0030] 在各个实施例中,一旦移动设备添加到组,则各种奖励、广告、信息、上下文应用或 其它数据可以被提供给移动设备和/或移动设备用户。在其它实施例中,额外的位置跟踪 可以使得基于组和/或个体用户位置的挑战(例如寻宝游戏)能够被提供给组成员,以及 使得额外的奖励、广告、信息、上下文应用或其它数据能够基于以位置为基础的挑战的结果 来被提供给组和/或个体。
[0031] 在各个实施例中,移动设备的位置可由网络基于与移动设备的交互来确定,诸如 通信数据分组和与无线网络相关联的链路管理信号(例如,被交换以保持无线连接的信 号),以及从移动设备向网络传送的位置报告(例如,GPS坐标)。在示例实施例中,可以基于 对于广域网(WAN)接入点收发机而言可用的信号信息使用三边测量算法来确定移动设备 的位置(例如,炜度、经度和/或海拔)。作为示例,移动设备可以与无线网络的三个或更多 个WAN接入点(例如,Wi-Fi?接入点、1Wi-Fi?信标、Wi-Fi?收发机、Wi-Fi?路由器等) 相通信。基于每个接入点的覆盖图,服务器可以基于这三个或更多个接入点使用三边测量 算法来确定移动设备的位置。在实施例中,覆盖图可以将由接入点覆盖的信号弧(例如,信 号传播区)与由该信号弧包围的地理坐标进行关联。在实施例中,服务器可以基于移动设 备与无线网络的一个或更多个接入点(例如,Wi-Fi?接入点、Wi-H?信标、Wi-Fi?收 发机、Wi-Fi?路由器等)之间的连接的特性来确定移动设备的位置。连接的特性可以包 括:服务测量的质量、信号强度测量和错误率测量。在实施例中,覆盖图可以将已知连接特 性与相对于接入点的距离/位置进行关联。
[0032] 在实施例中,均携带移动设备的用户的集合(例如,家庭,其中每个家庭成员可以 携带他或她自己的智能电话)可以游览同一个场所(例如,游乐场、动物园等)。当进入该 场所时,该用户的集合可能在某个时段内一起站在特定地理区域中。作为示例,当进入游乐 场时,家人们常常站在一起拍照。在实施例中,服务器可以识别出携带移动设备的用户的集 合在某个时段内(例如,二十秒以便在游乐园入口处拍照)一起站在特定的地理位置上,并 且可以将这些用户携带的移动设备关联成组。在实施例中,服务器可以基于位于该场所中 的移动设备与一个或多个无线接入点(例如, 1Wi-Fi?接入点)之间的通信来确定每个移 动设备的位置。作为示例,游乐场可以配备有一系列Wi-Fi?接入点,这些Wi-Fi?接入点 可以在游乐场中提供无线互联网服务。服务器可以监测移动设备与每个Wi-Fi?接入点之 间的通信(如管理信号(例如,探测请求)),并识别出由家庭成员携带的每个移动设备在 基于该管理信号与一个或多个Wi-Fi?接入点(例如,三个Wi-Fi?接入点)相通信。服务 器可以确定每个移动设备的位置(例如,使用三边测量),并且可以确定家庭成员的移动设 备在同一地理区域(例如,游乐场入口处、照相亭区域、特别指定的配对圈等)中一起逗留 达至少触发时段(例如,二十秒)。基于位于同一地理区域的移动设备在一起达触发时段, 服务器可以将家庭成员的移动设备关联成组,例如通过将每个家庭成员的移动设备的介质 访问控制地址或标识("MAC ID")和/或互联网协议地址("IP地址")存储在对于服务 器而言可用的存储器(例如,数据库)中的同一个数据表格中。在另一个实施例中,额外的 触发可以包括:可以要求移动设备访问同一个URL(例如用于注册页的URL)以便添加到组。 作为示例,服务器可以识别出针对URL http://www. mapofmygroup. com处的信息的超文本 传输协议("HTTP")GET请求消息为额外的触发。基于确定家庭成员的移动设备在同一个 地理区域中一起逗留至少触发时段,并且都发送了与http://www. mapofmygroup. com相关 联的HTTP GET请求,服务器可以将家庭成员的移动设备关联成组。
[0033] 在实施例中,一旦创建了组(例如,游乐场中成组的家庭成员的移动设备),那么 服务器可以跟踪该场所中(例如,游乐场中)成组的移动设备中的每个移动设备的位置。 作为示例,服务器可以周期性地(例如,以固定间隔,当新的Wi-Fi?接入点发现移动设备 时,等等)确定每个移动设备的位置(例如通过三边测量)。在实施例中,当与组相关联的 移动设备针对内容进行请求时(例如,HTTP GET请求),服务器可以基于移动设备所在的 组来修改该请求和/或内容。作为示例,可以对来自家庭成员的移动设备的针对游乐场地 图的HTTP GET请求进行修改,以便指示该请求来自与家庭相关联的组中的移动设备。以这 种方式,可以向进行请求的家庭成员的移动设备提供来自游乐场的网络服务器的上下文内 容(例如针对特定家庭量身定制的游乐场地图(例如,示出了游览该家庭期望的供乘骑的 游乐设施要遵循的预先规划的路线))。在又一个示例中,服务器可以对向进行请求的家庭 成员组设备提供的内容进行修改以创建上下文内容,例如通过修改游乐场地图来在地理上 指示每个家庭成员移动设备的当前位置(例如,炜度、经度和/或海拔)。在又一个实施例 中,移动设备的成组可以使得能够进行信息和/或组通信在组成员之间的共享。作为示例, 通过被添加到同一个组,家庭成员的移动设备能够与任何其它家庭成员组移动设备共享照 片、交换消息等。
[0034]在另一个实施例中,均携带移动设备的用户的集合(例如,均携带移动设备的管 理人员)可能访问同
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1