讨论了用于移动设备上的被动动态地理围栏的系统和方法。例如,用于被动动态地理围栏的方法可以包括诸如以下操作:监视第一父地理围栏和多个第一子地理围栏;检测穿越第一父地理围栏的边界进入第二父地理围栏;加载第二父地理围栏和由第二父地理围栏包围的多个第二子地理围栏;以及监视第二父地理围栏和多个第二子地理围栏。
【技术实现步骤摘要】
【国外来华专利技术】移动设备的被动动态地理围栏版权声明本专利文档的公开内容的一部分包含受版权保护的材料。当本专利文档或专利公开出现在专利和商标局的专利文件或记录中时,版权所有人不反对任何人对其进行摹写复制,但无论如何仍保留所有版权。下面的声明适用于下文以及形成本文档一部分的附图中所述的软件和数据:Copyright2012,eBay,Inc.。保留所有权利。优先权声明本申请要求于2012年8月22日提交的题为“PASSIVEDYNAMICGEOFENCINGFORMOBILEDEVICES”的美国临时申请No.61/692,173的权益,其通过全文引用合并与此。本申请还要求于2013年7月29日提交的题为“PASSIVEDYNAMICGEOFENCINGFORMOBILEDEVICES”的美国申请No.13/952,812的权益,其通过全文引用合并与此。
本申请大体上涉及在分布式网络上操作的基于网络的系统内的数据处理或者移动设备上的数据处理,更具体地,涉及用于执行针对移动设备的被动动态地理围栏的系统和方法。
技术介绍
诸如(California,Cupertino,AppleInc.的)等具有数据连接和位置确定能力的智能电话的日益增加的使用慢慢地改变了人们交互、购买产品和服务、甚至管理账户的方式。智能电话可以向用户提供与多种多样的信息有关的几乎即时的信息,例如产品可用性、朋友位置或定价。例如,诸如(California,SanJose,eBayInc.的)RedLaserTM等应用允许智能电话的用户扫描条形码并且立即在在线和本地零售店上核查价格。智能电话通常还包括诸如全球定位系统(GPS)接收机等允许设备不断地更新位置信息的机制。这些技术改变还促使人群交互和交换信息的方式发生改变。
技术实现思路
一种移动设备上的地理围栏方法,包括:在移动设备上监视第一父地理围栏和多个第一子地理围栏,所述多个第一子地理围栏在地理上由所述第一父地理围栏包围;在所述移动设备上检测穿越所述第一父地理围栏的边界进入第二父地理围栏;至少部分地基于检测到穿越所述边界,卸载所述第一父地理围栏和所述多个第一子地理围栏;至少部分地基于检测到穿越所述边界,加载第二父地理围栏和所述第二父地理围栏中的多个第二子地理围栏;以及在所述移动设备上监视所述第二父地理围栏和所述多个第二子地理围栏。一种移动设备,包括:存储器,用于存储父地理围栏和多个子地理围栏;以及处理器,被编程用于监视第一父地理围栏和多个第一子地理围栏,所述多个第一子地理围栏在地理上由所述第一父地理围栏包围;检测穿越所述第一父地理围栏的边界进入第二父地理围栏;至少部分地基于检测到穿越所述边界,从存储器卸载所述第一父地理围栏和所述多个第一子地理围栏;至少部分地基于检测到穿越所述边界,向存储器加载第二父地理围栏和所述第二父地理围栏中的多个第二子地理围栏;以及监视所述第二父地理围栏和所述多个第二子地理围栏。一种包括指令的机器可读介质,当在移动设备上执行所述指令时,使所述移动设备执行以下操作:监视第一父地理围栏和多个第一子地理围栏,所述多个第一子地理围栏在地理上由所述第一父地理围栏包围;检测穿越所述第一父地理围栏的边界进入第二父地理围栏;至少部分地基于检测到穿越所述边界,卸载所述第一父地理围栏和所述多个第一子地理围栏;至少部分地基于检测到穿越所述边界,加载第二父地理围栏和所述第二父地理围栏中的多个第二子地理围栏;以及监视所述第二父地理围栏和所述多个第二子地理围栏。附图说明示例性地示出了一些实施例,实施例不限于附图中的图示,在附图中:图1是示出了根据示例实施例的用于在移动设备上实现被动动态地理围栏的系统100的框图。图2是示出了根据示例实施例的用于操作移动设备的环境的框图。图3是示出了根据示例实施例的移动设备的框图。图4是示出了根据示例实施例的被动动态地理围栏可以在其中操作的基于网络的系统400的框图。图5是示出了根据示例实施例的地理围栏调页模块的框图。图6A是示出了根据示例实施例的示例父地理围栏和子地理围栏的框图。图6B是示出了根据示例实施例的示例父地理围栏和子地理围栏的框图。图7示出了根据示例实施例的在移动设备上使用被动动态地理围栏的方法的流程图。图8是示出了根据示例实施例的使移动设备能够使用被动动态地理围栏的方法的流程图。图9是用于使机器执行本文所讨论的方法中的任意一种或多种的指令集可以在其中执行的示例形式为计算机系统的机器的示意表示。定义位置-对于本说明书和所附权利要求而言,术语“位置”用于表示地理位置,例如经度/纬度组合或街道地址。术语“位置”在本说明书中还用于指示与事件相关联的物理位置,例如,假期目的地。实时-对于本说明书和所附权利要求而言,术语“实时”用于表示当发生事件时或当通过可操作系统接收输入时,在该过程中执行的计算或操作。然而,使用术语“实时”不是要排除在输入和响应之间引起一些等待时间的操作,只要所述等待时间是由于机器的性能特点而引起的无意结果即可。上下文-对于本说明书和所附权利要求而言,术语“上下文”用于表示环境输入,例如,位置、时间和天气条件。上下文通常表示描述个人(例如,用户)的环境和/或活动的条件。例如,上下文信息可以包括用户的位置、移动方向、当前活动(例如,工作、驾车、打高尔夫、购物等)、当前天气条件、一天中的时间、和一年中的时间(例如,季节)。在特定示例中,与用户有关的上下文信息也可以包括以往事件、购买历史、或者与用户有关的其他历史数据。具体实施方式尤其描述了用于在移动设备上使用被动动态地理围栏的示例系统和。还描述了用于在移动设备上产生和利用被动动态地理围栏的系统和方法。在一些示例实施例中,用于在移动设备上实现被动动态地理围栏的系统和方法允许移动设备无缝地监视数量不限的地理围栏。在一些示例中,位置感知智能电话应用可以监视数量不限的地理围栏,同时在给定时间仅在存储器中维护少量地理围栏。在以下描述中,为了解释目的,描述了大量具体细节以便提供对示例实施例的全面理解。然而,本领域技术人员应清楚可以实践本专利技术,而无需这些具体细节。同样应清楚的是,移动设备上的被动动态地理围栏不限于提供的示例,并且可以包括未具体讨论的其他场景。可以在位置感知移动设备上使用地理围栏以检测移动设备的用户何时进入特定位置,例如,特定零售商店。例如,可以根据全球定位系统(GPS)坐标(例如,纬度和经度)结合以米或英尺为单位测量的半径来定义地理围栏。备选地,也可以根据定义边界框的一系列GPS坐标来定义地理围栏。在其他示例中,地理围栏可以具有由数学公式定义并且由GPS坐标锚定的任何几何形状。诸如(California,Cupertino,AppleInc.的)等移动设备可以在给定时间仅监视有限数量的地理围栏。此外,在移动设备上运行的应用通常仅可以在用户打开应用(或者应用至少在移动设备上的存储器中是活跃的)时才更新监视的地理围栏。为了克服仅能够监视有限数量的地理围栏的限制,已经提出了地理围栏调页(paging)的构思。地理围栏调页也可以提供限制移动设备内用于监视和维护地理围栏所需的存储量的益处。例如,根据实施例操作的移动设备可以在任何给定时间监视10个地理围栏(请注意,10是任意数字而不旨在限制本文所公开的系统和方法本文档来自技高网...
【技术保护点】
一种方法,包括:在移动设备上监视第一父地理围栏和多个第一子地理围栏,所述多个第一子地理围栏在地理上由所述第一父地理围栏包围;在所述移动设备上检测穿越所述第一父地理围栏的边界进入第二父地理围栏;至少部分地基于检测到穿越所述边界,加载第二父地理围栏和所述第二父地理围栏中的多个第二子地理围栏;以及在所述移动设备上监视所述第二父地理围栏和所述多个第二子地理围栏。
【技术特征摘要】
【国外来华专利技术】2012.08.22 US 61/692,173;2013.07.29 US 13/952,8121.一种移动设备上的地理围栏方法,包括:在移动设备上监视第一父地理围栏和多个第一子地理围栏,所述多个第一子地理围栏在地理上由所述第一父地理围栏包围;在所述移动设备上检测穿越所述第一父地理围栏的边界进入第二父地理围栏;至少部分地基于检测到穿越所述边界,卸载所述第一父地理围栏和所述多个第一子地理围栏;至少部分地基于检测到穿越所述边界,加载第二父地理围栏和所述第二父地理围栏中的多个第二子地理围栏;以及在所述移动设备上监视所述第二父地理围栏和所述多个第二子地理围栏。2.根据权利要求1所述的方法,还包括:在所述移动设备上检测穿越进入所述多个第二子地理围栏中的一个第二子地理围栏;以及至少部分地基于检测到穿越进入所述多个第二子地理围栏中的一个第二子地理围栏,在所述移动设备上触发预定义操作。3.根据权利要求2所述的方法,其中,触发所述预定义操作包括触发以下操作组中的操作:信号通知所述移动设备的用户;从所述移动设备发送消息;显示与所述多个第二子地理围栏中的所述一个第二子地理围栏相关的内容;以及激活与所述多个第二子地理围栏中的所述一个第二子地理围栏相关联的应用。4.根据权利要求1所述的方法,还包括:通过网络在所述移动设备上接收所述第一父地理围栏和所述多个第一子地理围栏,其中所述多个第一子地理围栏与所述移动设备的用户感兴趣的一个或多个物理位置相对应。5.根据权利要求4所述的方法,还包括:通过所述网络从所述移动设备向服务提供商发送所述移动设备的所述用户感兴趣的物理位置的列表。6.一种移动设备,包括:存储器,用于存储父地理围栏和多个子地理围栏;以及处理器,被编程用于监视第一父地理围栏和多个第一子地理围栏,所述多个第一子地理围栏在地理上由所述第一父地理围栏包围;检测穿越所述第一父地理围栏的边界进入第二父地理围栏;至少部分地基于检测到穿越所述边界,从存储器卸载所述第一父地理围栏和所述多个第一子地理围栏;至少部分地基于检测到穿越所述边界,向存储器加载第二父地理围栏和所述第二父地理围栏中的多个第二子地理围栏;以及监视...
【专利技术属性】
技术研发人员:内特·莱曼,弗兰克·罗索,
申请(专利权)人:电子湾有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。