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

文档序号:8417927阅读:来源:国知局
法步骤均 可以实现成电子硬件、计算机软件或它们的组合。为了清楚地表示硬件和软件之间的该可 交换性,上文对各个说明性的组件、框、模块、电路和步骤均围绕其功能进行了总体描述。至 于这种功能是实现为硬件还是实现为软件,取决于特定的应用和对整个系统所施加的设计 约束。本领域技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是这种 实现决策不应解释为造成对本发明的范围的背离。
[0067] 用于实现结合本文所公开的多个方面所描述的各种说明性的逻辑单元、逻辑块、 模块和电路的硬件可以利用被设计来执行本文所描述的功能的通用处理器、数字信号处理 器OSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门 或晶体管逻辑器件、分立硬件组件或它们的任意组合来实现或执行。通用处理器可以是微 处理器,但是,在替代方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状 态机。处理器也可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、 一个或多个微处理器与DSP内核的结合、或者任何其它这种配置。或者,一些步骤或方法可 由对于给定功能专用的电路来执行。
[0068] 在一个或多个示例性方面中,本文中所描述的功能可以用硬件、软件、固件或它们 的任意组合来实现。如果用软件实现,则可以将功能在非暂时性计算机可读介质、非暂时性 处理器可读介质或非暂时性服务器可读介质上存储为一个或多个指令或代码。本文所公开 的方法或算法的步骤可以体现在可位于非暂时性计算机可读介质、非暂时性处理器可读介 质或非暂时性服务器可读介质上的处理器可执行和/或服务器可执行软件模块中。非暂时 性计算机可读介质、非暂时性处理器可读介质或非暂时性服务器可读介质可以是可由计算 机、处理器或服务器访问的任何存储介质。举例说明而非限制性地,这样的非暂时性计算机 可读、处理器可读或服务器可读介质可以包括RAM、ROM、EEPROM、闪存器、CD-ROM或其它光 盘存储、磁盘存储或其它磁存储设备,或可用于以指令或数据结构的形式存储需要的程序 代码并可以被计算机访问的任何其它介质。如本文中所使用的,磁盘(disk)和光盘(disc) 包括压缩光盘(CD)、激光光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通 常磁性地复制数据,而光盘则用激光来光学地复制数据。上面的组合也应当包括在非暂时 性计算机可读、处理器可读和服务器可读介质的范围之内。此外,方法或算法的操作可以作 为代码和/或指令的一个或任意组合或集合位于可以被并入计算机程序产品中的非暂时 性服务器可读介质、处理器可读介质和/或计算机可读介质上。
[0069] 为使本领域任何普通技术人员能够实现或者使用本发明,提供了对所公开的实施 例的前述描述。对于本领域普通技术人员来说,对这些实施例的各种修改将是显而易见的, 并且,在不脱离本发明的精神或范围的情况下,可以将本文中规定的总体原理应用于其它 实施例。因此,本发明并不旨在限于本文中示出的这些实施例,而是符合与以下权利要求书 和本文中公开的原理和新颖性特征相一致的最宽的范围。
【主权项】
1. 一种用于创建组的方法,包括: 在服务器中,基于与移动设备的交互来确定所述移动设备的位置; 在所述服务器中,基于所确定的所述移动设备的位置,来确定所述移动设备是否位于 配对区域中;以及 在确定所述移动设备位于所述配对区域中时,将所述移动设备添加到由所述服务器维 持的所述组中。
2. 根据权利要求1所述的方法,其中,在服务器中,基于从移动设备接收的与所述移动 设备的交互来确定所述移动设备的位置包括: 在所述服务器中,基于从所述移动设备接收的网络管理信号,来确定在某个时刻所述 移动设备对其是可用的一个或多个接入点;以及 在所述服务器中,对所确定的一个或多个接入点的覆盖图进行比较,以确定所述移动 设备的位置。
3.根据权利要求2所述的方法,其中: 所述一个或多个接入点包括至少三个接入点;并且 在所述服务器中,对所确定的一个或多个接入点的覆盖图进行比较,以确定所述移动 设备的位置包括:在所述服务器中,至少部分地基于所确定的至少三个接入点的所述覆盖 图来执行三边测量,以确定所述移动设备的位置。
4.根据权利要求1所述的方法,其中,在服务器中,基于从移动设备接收的与所述移动 设备的交互来确定所述移动设备的位置包括: 在服务器中,基于从所述移动设备接收的网络管理信号,来确定在某个时刻所述移动 设备对其是可用的一个或多个接入点; 确定在所述时刻,所确定的一个或多个接入点与所述移动设备之间的连接的特性;以 及 在所述服务器中,将所确定的一个或多个接入点之间的连接的所确定的特性与所确定 的一个或多个接入点的覆盖图进行比较,以确定所述移动设备的位置。
5.根据权利要求4所述的方法,其中,所述连接的特性是服务质量、信号强度和错误率 中的一个或多个。
6. 根据权利要求2所述的方法,其中,在服务器中,基于从移动设备接收的与所述移动 设备的交互来确定所述移动设备的位置包括: 基于测量的信号特性,来估计所述移动设备与三个或更多个接入点中的每个接入点之 间的间隔距离;以及 使用三边测量算法,使用所估计的间隔距离和所述三个或更多个接入点的已知位置来 估计所述移动设备的所述位置。
7.根据权利要求6所述的方法,其中,所述信号特性是服务质量、信号强度和错误率中 的一个或多个。
8. 根据权利要求7所述的方法,其中,所述一个或多个接入点是Wi-Fi接入点。
9.根据权利要求7所述的方法,其中,所述一个或多个接入点是蜂窝基站。
10. 根据权利要求1所述的方法,还包括: 在所述服务器中确定是否发生了触发, 其中,在确定所述移动设备位于所述配对区域中时,将所述移动设备添加到由所述服 务器维持的所述组中包括:在确定所述移动设备位于所述配对区域中并且所述触发已经发 生时,将所述移动设备添加到由所述服务器维持的所述组中。
11. 根据权利要求10所述的方法,其中,所述触发是一时间段的期满或移动设备上下 文。
12. 根据权利要求1所述的方法,还包括:在所述服务器中将所述移动设备与用户信息 进tx关联。
13.根据权利要求1所述的方法,还包括:在所述服务器中,在将所述移动设备添加到 所述组时,启用所述移动设备与是所述组的成员的任意其它移动设备之间的组通信。
14.根据权利要求1所述的方法,还包括: 跟踪所有组成员移动设备的位置; 在所述服务器中,确定所述移动设备是否进入触发位置以及触发事件是否发生;以及 在所述移动设备进入所述触发位置并且所述触发事件发生时,向所述移动设备发送奖 励。
15.根据权利要求14所述的方法,其中,所述奖励是优惠券、折扣、应用、代币和广告中 的一个或多个。
16.根据权利要求1所述的方法,还包括: 发起基于组位置的挑战; 向所有组成员移动设备发送组位置挑战指示; 在所述服务器中跟踪所有组成员移动设备的位置; 在所述服务器中确定所述组位置挑战是否完成;以及 在所述组位置挑战完成时,向所有组成员移动设备发送奖励。
17.根据权利要求16所述的方法,其中,所述奖励是优惠券、折扣、应用、代币和广告中 的一个或多个。
18.根据权利要求1所述的方法,还包括: 在所述服务器中接收组位置请求; 确定所有组成员移动设备的当前位置;以及 生成所有组成员移动设备的所确定的当前位置的组位置指示。
19.根据权利要求18所述的方法,其中,所述组位置指示是示出所有组成员移动设备 的所确定的当前位置的地图。
20. 根据权利要求1所述的方法,还包括:在所述服务器中,将是所述组的成员的所有 移动设备的用户信息进行关联。
21. 根据权利要求1所述的方法,其中,所述方法的所述操作中的至少一部分操作是作 为事件后数据分析来执行的。
22. 根据权利要求2所述的方法,其中,所述网络管理信号是接入点探测请求。
23.根据权利要求22所述的方法,其中,在服务器中,基于从移动设备接收的与所述移 动设备的交互来确定所述移动设备的位置包括: 在服务器中,基于从所述移动设备接收的所述网络管理信号,来确定在某个时刻所述 移动设备对其是可用的一个或多个Wi-Fi接入点。
24. 根据权利要求1所述的方法,还包括: 在所述服务器中,跟踪所有组成员移动设备的位置以生成位置历史信息的数据库;以 及 基于所述组来执行对所述位置历史信息的数据库的分析。
25. -种服务器,包括: 用于基于从移动设备接收的与所述移动设备的交互来确定所述移动设备的位置的单 元; 用于基于所确定的位置来确定所述移动设备是否位于配对区域中的单元;以及 用于在确定所述移动设备位于所述配对区域中时,将所述移动设备添加到所述组中的 单元。
26. 根据权利要求25所述的服务器,其中,用于基于从移动设备接收的与所述移动设 备的交互来确定所述移动设备的位置的单元包括: 用于基于从所述移动设备接收的网络管理信号,来确定在某个时刻所述移动设备对其 是可用的一个或多个接入点的单元;以及 用于对所确定的一个或多个接入点的覆盖图进行比较,以确定所述移动设备的位置的 单元。
27. 根据权利要求26所述的服务器,其中: 所述一个或多个接入点包括至少三个接入点;并且 用于对所确定的一个或多个接入点的覆盖图进行比较,以确定所述移动设备的位置的 单元包括:用于至少部分地基于所确定的至少三个接入点的所述覆盖图来执行三边测量, 以确定所述移动设备的位置的单元。
28. 根据权利要求25所述的服务器,其中,用于基于从所述移动设备接收的与所述移 动设备的交互来确定所述移动设备的位置的单元包括: 用于基于从所述移动设备接收的网络管理信号,来确定在某个时刻所述移动设备对其 是可用的一个或多个接入点的单元; 用于确定在所述时刻,所确定的一个或多个接入点与所述移动设备之间的连接的特性 的单元;以及 用于在所述服务器中,将所确定的一个或多个接入点之间的连接的所确定的特性与所 确定的一个或多个接入点的覆盖图进行比较,以确定所述移动设备的位置的单元。
29. 根据权利要求28所述的服务器,其中,所述连接的特性是服务质量、信号强度和错 误率中的一个或多个。
30. 根据权利要求26所述的服务器,其中,用于基于从移动设备接收的与所述移动设 备的交互来确定所述移动设备的位置的单元包括: 用于基于测量的信号特性,来估计所述移动设备与三个或更多个接入点中的每个接入 点之间的间隔距离的单元;以及 用于使用三边测量算法,使用所估计的间隔距离和所述三个或更多个接入点的已知位 置来估计所述移动设备的所述位置的单元。
31. 根据权利要求30所述的服务器,其中,所述信号特性是服务质量、信号强度和错误 率中的一个或多个。
32. 根据权利要求31所述的服务器,其中,所述一个或多个接入点是Wi-Fi接入点。
33. 根据权利要求31所述的服务器,其中,所述一个或多个接入点是蜂窝基站。
34. 根据权利要求25所述的服务器,还包括: 用于确定是否发生了触发的单元, 其中,用于在确定所述移动设备位于所述配对区域中时,将所述移动设备添加到所述 组中的单元包括:用于在确定所述移动设备位于所述配对区域中并且所述触发已经发生 时,将所述移动设备添加到所述组中的单元。
35. 根据权利要求34所述的服务器,其中,所述触发是一时间段的期满或移动设备上 下文。
36. 根据权利要求25所述的服务器,还包括:用于将所述移动设备与用户信息进行关 联的单元。
37. 根据权利要求25所述的服务器,还包括:用于在将所述移动设备添加到所述组时, 启用所述移动设备与是所述组的成员的任意其它移动设备之间的组通信的单元。
38. 根据权利要求25所述的服务器,还包括: 用于跟踪所有组成员移动设备的位置的单元; 用于确定所述移动设备是否进入触发位置以及触发事件是否发生的单元;以及 用于在所述移动设备进入所述触发位置并且所述触发事件发生时,向所述移动设备发 送奖励的单元。
39. 根据权利要求38所述的服务器,其中,所述奖励是优惠券、折扣、应用、代币和广告 中的一个或多个。
40. 根据权利要求25所述的服务器,还包括: 用于发起基于组位置的挑战的单元; 用于向所有组成员移动设备发送组位置挑战指示的单元; 用于跟踪所有组成员移动设备的位置的单元; 用于确定所述组位置挑战是否完成的单元;以及 用于在所述组位置挑战完成时,向所有组成员移动设备发送奖励的单元。
41. 根据权利要求40所述的服务器,其中,所述奖励是优惠券、折扣、应用、代币和广告 中的一个或多个。
42. 根据权利要求25所述的服务器,还包括: 用于接收组位置请求的单元; 用于确定所有组成员移动设备的当前位置的单元;以及 用于生成所有组成员移动设备的所确定的当前位置的组位置指示的单元。
43. 根据权利要求42所述的服务器,其中,所述组位置指示是示出所有组成员移动设 备的所确定的当前位置的地图。
44. 根据权利要求25所述的服务器,还包括:用于将是所述组的成员的所有移动设备 的用户信息进行关联的单元。
45. 根据权利要求25所述的服务器,其中,所述服务器被配置为使得所述单元中的至 少一部分单元是在事件后数据分析期间操作的。
46. 根据权利要求26所述的服务器,其中,所述网络管理信号是接入点探测请求。
47. 根据权利要求46所述的服务器,其中,用于基于从移动设备接收的与所述移动设 备的交互来确定所述移动设备的位置的单元包括: 用于基于从所述移动设备接收的所述网络管理信号,来确定在某个时刻所述移动设备 对其是可用的一个或多个Wi-Fi接入点的单元。
48. 根据权利要求25所述的服务器,还包括: 用于跟踪所有组成员移动设备的位置,以生成位置历史信息的数据库的单元;以及 用于基于所述组来执行对所述位置历史信息的数据库的分析的单元。
49. 一种服务器,包括: 网络接口,其被配置为与网络通信; 处理器,其耦合到所述网络接口,其中,所述处理器被配置为具有处理器可执行指令, 以执行包括下列各项的操作: 基于经由所述网络接口从移动设备接收的与所述移动设备的交互来确定所述移动设 备的位置; 基于所确定的位置来确定所述移动设备是否位于配对区域中;以及 在确定所述移动设备位于所述配对区域中时,将所述移动设备添加到所述组中。
50. 根据权利要求49所述的服务
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1