移动设备的被动动态地理围栏制造技术

技术编号:18725412 阅读:19 留言:0更新日期:2018-08-22 01:10
讨论了用于移动设备上的被动动态地理围栏的系统和方法。例如,用于被动动态地理围栏的方法可以包括诸如以下操作:监视第一父地理围栏和多个第一子地理围栏;检测穿越第一父地理围栏的边界进入第二父地理围栏;加载第二父地理围栏和由第二父地理围栏包围的多个第二子地理围栏;以及监视第二父地理围栏和多个第二子地理围栏。

Passive dynamic geographical fence for mobile devices

The system and method for passive dynamic geographical fence on mobile devices are discussed. For example, methods for passive dynamic geographic fencing may include operations such as: monitoring the first parent geographic fence and multiple first-child geographic fences; detecting the boundary across the first parent geographic fence into the second parent geographic fence; loading the second parent geographic fence and multiple second-child geographies surrounded by the second parent geographic fence. Fences; and monitoring second father geographical fences and multiple second child geographical fences.

【技术实现步骤摘要】
移动设备的被动动态地理围栏本申请是2014年8月26日(申请日:2013年8月22日)向中国专利局递交并进入中国国家阶段的题为“移动设备的被动动态地理围栏”的专利技术专利申请No.201380011053.7(PCT国际申请No.PCT/US2013/056284)的分案申请。版权声明本专利文档的公开内容的一部分包含受版权保护的材料。当本专利文档或专利公开出现在专利和商标局的专利文件或记录中时,版权所有人不反对任何人对其进行摹写复制,但无论如何仍保留所有版权。下面的声明适用于下文以及形成本文档一部分的附图中所述的软件和数据: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坐标锚定的任何几何形状。诸如(Califbrnia,Cupertino,AppleInc.的)等移动设备可以在给定时间仅监视有限数量的地理围栏。此外,在移动设备上运行的应用通常仅可以在用户打开应用(或者应用至少在移动设备上的存储器中是活跃的)时才更新监视的地理围栏。为了克服仅能够监视有限数量的地理围栏的限制,已经提出了地理围栏调页(paging)的构思。地理围栏调页也可以提供限制移动设备内用于监视和维护地理围栏所需的存储量的益处。例如,根据实施例操作的移动设备可以在任何给定时间监视10个地理围栏(请注意,10是任意数字而不旨在限制本文所公开的系统和方法)。所监视的地理围栏中的九个被分配给感兴趣的特定地理位置(例如,零售商店),而第十个地理围栏在地理上包围其他九个地理围栏。在一些示例中,九个较小的地理围栏被称作子地理围栏,而较大的包围地理围栏被称作父地理围栏。在其他示例中,10个地理围栏可以被称作地理围栏页,其中较大的地理围栏描述了页的边界,而较小的地理围栏位于页中。在示例中,移动设备移出父地理围栏(上面的示例中的地理围栏号10),移动设备可以加载新的父地理围栏和与该父地理围栏相关联的多个子地理围栏。通过使用页比喻说法,当移动设备移出父地理围栏时,移动设备可以加载子地理围栏。在示例中,用户可能希望监视咖啡厅位置。在大城市区域中可能存在大量咖啡厅。因此,服务提供商系统可以将城市区域分为一系列父地理围栏,每一个父地理围栏包含可管理数量的咖啡厅,每一个咖啡厅可以被分配给子地理围栏。尝试监视分配给每一个咖啡厅的地理位置和/或附近的地理围栏的移动设备可以联系服务提供商系统以请求基于当前位置的地理围栏集合。基于该请求,服务提供商系统可以访问包括移动设备的当前位置的父地理围栏并且发送父地理围栏和在该父地理围栏中定义的所有子地理围栏,其中,每一个子地理围栏表示特定的咖啡厅位置。随着移动设备在城市区域中四处移动,移动设备可以检测其当前位置何时离开父地理围栏。当移动设备移出当前监视的父地理围栏时,移动设备可以向服本文档来自技高网...

【技术保护点】
1.一种方法,包括:从客户端设备接收第一地理围栏页请求,所述第一地理围栏页请求包括标识所述客户端设备的第一位置的第一位置数据;在所述客户端设备处,基于所述第一地理围栏页请求加载第一地理围栏页,所述第一地理围栏页包括包围邻近所述客户端设备的所述第一位置的物理位置在内的第一子地理围栏以及具有包围所述第一子地理围栏在内的第一边界的第一父地理围栏;基于所述客户端设备的第二位置,检测到所述客户端设备在所述第一父地理围栏的所述边界之外;响应于检测到所述客户端设备在所述边界之外,使所述客户端设备发送第二地理围栏页请求,所述第二地理围栏页请求包括标识所述客户端设备的所述第二位置的第二位置数据;响应于使所述客户端设备发送所述第二地理围栏页请求,从所述客户端设备卸载所述第一地理围栏页;以及在所述客户端设备处,基于所述第二地理围栏页请求加载第二地理围栏页,所述第二地理围栏页包括邻近所述客户端设备的所述第二位置的第二子地理围栏以及具有包围所述第二地理围栏页在内的第一边界的第二父地理围栏。

【技术特征摘要】
2012.08.22 US 61/692,173;2013.07.29 US 13/952,8121.一种方法,包括:从客户端设备接收第一地理围栏页请求,所述第一地理围栏页请求包括标识所述客户端设备的第一位置的第一位置数据;在所述客户端设备处,基于所述第一地理围栏页请求加载第一地理围栏页,所述第一地理围栏页包括包围邻近所述客户端设备的所述第一位置的物理位置在内的第一子地理围栏以及具有包围所述第一子地理围栏在内的第一边界的第一父地理围栏;基于所述客户端设备的第二位置,检测到所述客户端设备在所述第一父地理围栏的所述边界之外;响应于检测到所述客户端设备在所述边界之外,使所述客户端设备发送第二地理围栏页请求,所述第二地理围栏页请求包括标识所述客户端设备的所述第二位置的第二位置数据;响应于使所述客户端设备发送所述第二地理围栏页请求,从所述客户端设备卸载所述第一地理围栏页;以及在所述客户端设备处,基于所述第二地理围栏页请求加载第二地理围栏页,所述第二地理围栏页包括邻近所述客户端设备的所述第二位置的第二子地理围栏以及具有包围所述第二地理围栏页在内的第一边界的第二父地理围栏。2.根据权利要求1所述的方法,其中,所述第一地理围栏页请求包括关于感兴趣的位置的指示,并且所述第一地理围栏页的所述第一子地理围栏与所述感兴趣的位置相关联。3.根据权利要求1所述的方法,其中所述方法还包括:响应于在所述客户端设备处加载所述第一地理围栏页,在所述客户端设备处触发预定义操作。4.根据权利要求3所述的方法,其中,所述预定义操作包括使得在所述客户端设备处显示通知。5.根据权利要求3所述的方法,其中,所述预定义操作包括在所述客户端设备处激活与所述第一地理围栏页相关联的应用。6.根据权利要求1所述的方法,其中,在所述客户端设备处卸载所述第一地理围栏页发生在加载所述第二地理围栏页之前。7.根据权利要求1所述的方法,其中所述方法还包括:从所述客户端设备接收感兴趣的位置的列表,其中所述地理围栏页请求包括所述感兴趣的位置的列表,并且所述第一地理围栏页与所述感兴趣的位置的列表中的至少一个感兴趣的位置相关联。8.一种非暂时性机器可读介质,包括指令,所述指令当在机器上执行时使所述机器执行包括以下各项的操作:从客户端设备接收第一地理围栏页请求,所述第一地理围栏页请求包括标识所述客户端设备的第一位置的第一位置数据;在所述客户端设备处,基于所述第一地理围栏页请求加载第一地理围栏页,所述第一地理围栏页包括包围邻近所述客户端设备的所述第一位置的物理位置在内的第一子地理围栏以及具有包围所述第一子地理围栏在内的第一边界的第一父地理围栏;基于所述客户端设备的第二位置,检测到所述客户端设备在所述第一父地理围栏的所述边界之外;响应于检测到所述客户端设备在所述边界之外,使所述客户端设备发送第二地理围栏页请求,所述第二地理围栏页请求包括标识所述客户端设备的所述第二位置的第二位置数据;响应于使所述客户端设备发送所述第二地理围栏页请求,从所述客户端设备卸载所述第一地理围栏页;以及在所述客户端设备处,基于所述第二地理围栏页请求加载第二地理围栏页,所述第二...

【专利技术属性】
技术研发人员:内特·莱曼弗兰克·罗索
申请(专利权)人:电子湾有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1