用于通过利用位置之间的直线距离确定使用地理围栏的系统和方法_4

文档序号:9278112阅读:来源:国知局
br>[0071] 在框406处,当间距大于或等于最小距离中的至少一个最小距离时,用户设备102 可以确定用户设备102的第二位置230可能在地理边界中的至少一个地理边界内。在该实 例中,用户设备102可以实施地理围栏功能以确认用户设备102是否在地理边界中的一个 地理边界内。
[0072] 当间距大于最小距离中的一个最小距离时,用户设备102可以确认第二位置是否 在地理边界中的至少一个地理边界内。当用户设备102的位置可以被确认在地理边界中的 至少一个地理边界内时,用户设备102可以接收或发送已经被分配至该至少一个地理边界 的信息。
[0073] 在另一实施例中,当第二位置可能在至少一个地理边界内时,用户设备可以确认 第二位置在该至少一个地理边界外。在这种情况下,用户设备102可以确定第二位置230 和一个或多个地理边界之间的更新的最小距离。用户设备可以被移动到第三位置238,并且 可以确定第二位置230和第三位置238之间的另一间距240。
[0074] 在另一实施例中,用户设备102可以是包括至少一个存储器(存储计算机可执行 指令)和至少一个处理器(执行计算机可执行指令)的系统的一部分。计算机可执行指令 可以使得与系统相关联的用户设备能够:确定用户设备的第一位置,确定当用户设备在一 个或多个区域内时向用户设备提供信息的一个或多个区域的地理边界,确定用户设备和一 个或多个区域的一部分之间的最小距离,确定用户设备的第二位置,确定第一位置和第二 位置之间的距离,和/或当第一位置和第二位置之间的距离满足关于第一位置和第二位置 之间的距离和最小距离的预定标准时确定用户设备在一个或多个区域中的一个区域内。
[0075] 该实施例还可以包括计算机可执行指令,该计算机可执行指令用于:确定用户设 备的第三位置,确定第二位置和第三位置之间的距离,通过从每个最小距离中减去第二位 置和第三位置之间的距离来确定一个或多个区域的更新的最小距离,当第二位置和第三位 置之间的距离满足关于第二位置和第三位置之间的距离和最小距离的预定标准时将用户 设备的第三位置与区域的地理边界中的至少一个地理边界进行比较。
[0076]系统还可以包括计算机可执行指令,以确认用户设备的第二位置在至少一个区域 内并接收来自远程设备的信息,远程设备在用户设备被确认位于该至少一个区域内时提供 与该至少一个区域相关的信息。
[0077] 在该实施例中,第一位置和第二位置之间的距离包括绝对距离,绝对距离独立于 第一位置和第二位置之间的海拔差或朝向。此外,区域的地理边界包括围绕指定区域的周 界,并且当用户设备被确定位于周界内时,用户设备被允许发送或接收与指定区域相关的 信息,而当用户设备被确定位于周界外时,用户设备不被允许发送或接收信息。此外,最小 距离可以包括第一位置和一个或多个区域中的每个区域的一部分之间的绝对距离,绝对距 离独立于第一位置和一个或多个部分中的每个部分之间的海拔差或朝向。
[0078] 系统还可以包括一个或多个无线网络设备,以接收来自以下数者中的至少一者或 多者的位置信息:蜂窝网络、卫星网络、接入点网络或个域网。
[0079] 在另一实施例中,一个或多个有形计算机可读非暂态存储介质包括计算机可执行 指令,计算机可执行指令当被至少一个计算机处理器执行时,使得该至少一个计算机处理 器能够实现一种方法,该方法包括:使用该至少一个计算机处理器确定用户设备的第一位 置与一个或多个地理边界之间的最小距离,当用户设备位于地理边界内时用户设备接收或 发送与该地理边界相关的信息;确定用户设备的第一位置和第二位置之间的间距;和/或 当间距大于或等于最小距离中的至少一个最小距离时确定用户设备的第二位置可能在地 理边界中的至少一个地理边界内。
[0080] 该实施例还可以包括计算机可执行指令,以:当第二位置有可能在地理边界中的 至少一个地理边界内时确认第二位置在该至少一个地理边界外,并确定第二位置与一个或 多个地理边界之间更新的最小距离、确定用户设备的第二位置与第三位置之间的另一间 距;当另一间距与更新的最小距离中的至少一个更新的最小距离之间的差小于或等于零 时,确定用户设备的第二位置有可能在地理边界中的至少一个地理边界内;当第三位置有 可能在地理边界中的至少一个地理边界内时,确定第三位置在该至少一个地理边界内;和 /或当用户设备被确认在该至少一个地理边界内时,接收或发送被分配至该至少一个地理 边界的信息。
[0081] 该实施例还可以包括计算机可执行指令,以:当第二位置有可能在地理边界中的 至少一个地理边界内时确认第二位置在该至少一个地理边界内,并当第二位置被确认在该 至少一个地理边界内时接收或发送被分配至该至少一个地理边界的信息。
[0082] 在一个实施例中,间距包括第一位置和第二位置之间的水平距离,每个最小距离 包括第一位置与到第一位置的一个或多个地理边界中的至少一个地理边界之间的水平距 离。每个最小距离的间距可以独立于第一位置、第二位置或一个或多个地理区域之间的朝 向被确定。此外,间距和最小距离至少部分基于来自以下数者中的一者或多者的信息被确 定:蜂窝网络、卫星网络、个域网或接入点网络。
[0083] 在另一实施例中,设备可以被用于执行上面的实施例中所描述的计算机可执行指 令。
[0084] 在另一实施例中,方法包括:确定用户设备的第一位置和一个或多个地理边界之 间的最小距离,其中当用户设备位于地理边界内时用户设备接收或发送与地理边界相关的 信息,确定用户设备的第一位置和第二位置之间的间距,以及当间距大于或等于最小距离 中的至少一个最小距离时确定用户设备的第二位置有可能在地理边界中的至少一个地理 边界内。
[0085] 该方法还包括当第二位置有可能在地理边界中的至少一个地理边界内时确认第 二位置在该至少一个地理边界内,并且当第二位置被确认在该至少一个地理边界内时接收 或发送被分配至该至少一个地理边界的信息。
[0086] 在替代实施例中,方法还可以包括:当第二位置有可能在地理边界中的至少一个 地理边界内时确认第二位置在该至少一个地理边界外,确定第二位置与一个或多个地理边 界之间更新的最小距离;确定用户设备的第二位置和第三位置之间的另一间距;当另一间 距与更新的最小距离中的至少一个更新的最小距离之间的差小于或等于零时,确定用户设 备的第二位置有可能在地理边界中的至少一个地理边界内;当第三位置有可能在地理边界 中的至少一个地理边界内时,确认第三位置在该至少一个地理边界内;和当用户设备被确 认位于该至少一个地理边界内时,接收或发送被分配至该至少一个地理边界的信息。
[0087] 结论
[0088] 本文所描述的实施例例如可以使用硬件、软件和/或固件来实现,以执行本文所 描述的方法和/或操作。本文所描述的某些实施例可以作为存储机器可执行指令的有形机 器可读介质被提供,如果该机器可执行指令由机器执行,则使得机器执行本文所描述的方 法和/或操作。有形机器可读介质可以包括但不限于任一类型的磁盘(包括软盘、光盘、压 缩盘只读存储器(CD-ROM)、可重写压缩盘(CD-RW)、磁光盘、半导体设备(例如,只读存储器 (ROM)、诸如动态RAM和静态RAM之类的随机存取存储器(RAM)、可擦除可编程只读存储器 (EPROM)、电可擦除可编程只读存储器(EEPR0M)、闪存、磁卡或光卡)、或适于存储电子指令 的任意类型的有形的介质。机器可以包括任意适合的处理或计算平台、设备或系统,并且可 以使用硬件和/或软件的任意适合的组合来实现。指令可以包括任意适合的类型的代码, 并且可以使用任意适合的编程语言来实现。在其他实施例中,用于执行本文所描述的方法 和/或操作的机器可执行指令可以实施于固件中。
[0089] 本文描述了各种特征、方面和实施例。特征、方面和实施例易于相互组合,也易于 变化和修改,这将被本领域的技术人员所理解。因此,本公开应该被认为包括这样的组合、 变化和修改。
[0090] 本文所使用的术语和表达被用作说明性的术语,而不是限制性的。在这些术语和 表达的使用中,不意欲排除所示的和所描述的特征(或者其中的部分)的任何等同,并且应 当认识到,各种修改在权利要求的范围内是可能。其他修改、变化和替换也是可能的。相应 地,权利要求旨在覆盖所有这些等同。
[0091] 虽然结合目前被认为是最实用的各种实施例对本公开的某些实施例进行了描述, 但是应当理解本公开不限于被公开的实施例,相反,本公开旨在覆盖包括在权利要求的范 围内的各种修改和等同布置。虽然本文使用了特定术语,但是它们仅以通用的和说明性的 意义被使用,而不是出于限制性目的。
[0092] 这份书面说明使用示例来公开本公开的某些实施例,包括优选模式,并且使得本 领域技术人员能够实施本公开的某些实施例,包括制造和使用任意设备或系统以及执行任 一组合的方法。本公开的某些实施例的可专利范围在权利要求中被限定,并且可以包括被 本领域的技术人员想到的其他示例。如果它们具有与权利要求的字面语言相同的结构元 素,或者如果它们包括与权利要求的字面语言具有非实质性的差异的等同的结构元素,则 这些其他示例旨在处于权利要求的范围内。
【主权项】
1. 一种系统,包括: 至少一个存储器,该至少一个存储器存储计算机可执行指令;以及 至少一个处理器,该至少一个处理器执行所述计算机可执行指令以: 确定与所述系统相关联的用户设备的第一位置; 确定一个或多个区域的地理边界; 确定所述用户设备与所述一个或多个区域的一部分之间的最小距离; 确定所述用户设备的第二位置; 确定所述第一位置和所述第二位置之间的距离;以及 当所述第一位置和所述第二位置之间的距离满足关于所述最小距离与所述第一位置 和所述第二位置之间的距离的预定标准时,确定所述用户设备在所述一个或多个区域中的 一个区域内。2. 如权利要求1所述的系统,还包括计算机可执行指令以: 确认所述用户设备的所述第二位置在所述区域中的至少一个区域内;以及 在确认之后从远程设备接收与所述区域中的所述至少一个区域有关的信息。3. 如权利要求1所述的系统,还包括计算机可执行指令以: 确定所述用户设备的第三位置; 确定所述第二位置和所述第三位置之间的距离; 通过从所述最小距离的每个最小距离中减去所述第二位置和所述第三位置之间的距 离来确定针对所述一个或多个区域的更新的最小距离;以及 当所述第二位置和所述第三位置之间的距离满足关于所述最小距离与所述第二位置 和所述第三位置之间的距离的预定标准时,对所述用户设备的所述第三位置与所述区域的 所述地理边界中的至少一个地理边界进行比较。4. 如权利要求1所述的系统,其中,所述第一位置和所述第二位置之间的距离包括绝 对距离,该绝对距离独立于所述第一位置
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1