接近围栏的制作方法_2

文档序号:9439634阅读:来源:国知局
2可执行另一个应用程序,或执行应用程序的另一个功能,该功能在移动设备102进入高级接近围栏时激活。
[0023]例如,当在第一场地120的部分134和部分136之间移动时,移动设备可在覆盖区域126、覆盖区域128和128以及覆盖区域128内,并依照该顺序。移动设备102可根据接近情况确定哪个低级接近围栏移动设备102已经进入。例如,移动设备102可估计移动设备102与每个检测到的信号源104,106,108或110之间的距离,并使用信号强度、信号来回行程时间、通过测量创建的概率密度函数或粒子滤波器来估计距离。移动设备102可确定移动设备102已进入对应于最近信号源的低级接近围栏。
[0024]当移动设备102依照路径140移入第一场地120的部分134和部分136之间的区域中时,移动设备102可基于接近信号源104和106的情况来确定移动设备102进入了对应于信号源104的第一低级接近围栏,并且然后退出第一低级接近围栏并进入对应于信号源106的第二低级接近围栏。同样,当移动设备102依照路径142从部分134移动到部分136时,移动设备102可进入与信号源104对应的第一低级接近围栏,并且然后退出第一低级接近围栏并进入与信号源108对应的第三低级接近围栏。
[0025]信号源104,106, 108, 110和112广播的信号源标识符可由接近围栏管理器144编程。接近围栏管理器144可包括一个或多个计算机,这些计算机被配置为使得信号源标识符存储在信号源104,106,108,110和112中的每一个上。
[0026]图2是示出示例性接近围栏触发应用程序的不同功能的图示。移动设备102可从应用管理器202获得应用程序。应用管理器202可包括用于提供基于位置的服务的一个或多个服务器计算机。应用程序可为与指定高级接近围栏的标识符相关联的接近围栏触发的应用程序,例如与场地203相关联的标识符,并且任选地一个或多个标识符指定高级接近围栏内的一个或多个低级接近围栏。
[0027]指定高级接近围栏的标识符和指定低级接近围栏的标识符可形成信号源标识符。每个信号源标识符可存储在信号源上。在示出的实例中,唯一的信号源标识符可存储在信号源204,206和208中的每一个上并由其广播。每个信号源标识符可包括指定高级接近围栏的相同标识符以及指定低级接近围栏的唯一标识符。
[0028]移动设备可进入场地203,并且在进入场地203时,进入信号源204的覆盖区域214。覆盖区域214可对应于信号源204的位置以及信号源204的通信范围。在进入覆盖区域214时,移动设备102可检测到来自信号源204的信标信号。信号可包括信号源标识符。信号源标识符可包括高级接近围栏的标识符(例如位于场地203的“ABC商店”的接近围栏),但是不包括低级接近围栏的标识符或与一般区域(例如,“ABC商店”的门厅或收银部分)对应的低级接近围栏的标识符。在检测时,移动设备102可确定与接收自应用管理器202的应用程序对应的高级接近围栏的标识符。移动设备102随后可触发应用程序的执行。应用程序可在移动设备102的屏幕222上提供显示对应于高级接近围栏和低级接近围栏的用户界面224,该低级接近围栏与一般区域对应。例如,应用程序可为屏幕222上的显示提供消息“欢迎光临ABC商店”。
[0029]移动设备102可沿着路径226移动。随着移动设备102移动,移动设备102可更远离信号源204而更靠近信号源206。当移动设备102位于信号源206的覆盖区域216内时,移动设备102可确定移动设备102和信号源204之间的第一距离,以及移动设备102和信号源206之间的第二距离。当第一距离和第二距离的函数(例如,差异或比率)满足阈值时,移动设备102可确定移动设备102接近信号源206。信号源206可广播包括与信号源204广播的高级接近围栏标识符相同的标识符的信号源标识符。信号源标识符也可包括指定低级接近围栏的标签。低级接近围栏可对应于场地203的特定部分,例如“ABC商店”的“工具”部分。
[0030]在检测到来自信号源206的信号源标识符并确定来自信号源标识符的标签时,移动设备102可确定移动设备102已进入与“工具”部分对应的低级接近围栏。移动设备102可触发应用程序在移动设备102的屏幕222上显示用户界面228。用户界面228可对应与“工具”部分对应的低级接近围栏。例如,用户界面228可包括与“ABC商店”的“工具”部分相关的促销项目230。
[0031]当仍然在场地203中时,移动设备102随后可以沿着路径229移动至相比信号源206更靠近信号源208的位置。当移动设备102位于信号源208的覆盖区域218中时,移动设备102可从信号源208检测信号源标识符。信号源标识符可包括由信号源204和206广播的高级接近围栏的同一标识符,并且此外,还包括指定第二低级接近围栏的标签,该第二低级接近围栏不同于如信号源206限定的低级接近围栏。低级接近围栏可以对应于场地203的一部分,例如,“ABC商店”的“器具”部分。在检测到标签时,移动设备102可触发应用程序以执行与如信号源206限定的低级接近围栏相关的功能。例如,应用程序可在屏幕222上显示用户界面232,该用户界面可包括与“ABC商店”的“器具”部分相关的促销项目234。
[0032]示例性信号源标识符
[0033]图3Α示出了接近围栏中信号源的信号源标识符的示例性结构。信号源302可为被配置为广播信号源标识符304的信号源。信号源标识符304可为具有多个部分的可编程数据结构。信号源标识符304的第一部分可包括通用唯一标识符(UUID)。UUID可为具有指定大小(例如128位)的数字。对于指定为表示高级接近围栏的一组信号源,UUID可以是唯一的;并且可在组中的信号源之间为一致的。例如,UUID可对应于企业314(例如,“ΧΥΖ汉堡连锁店”)。检测到任何信号源广播的信号源标识符304并识别与企业314对应的UUID的移动设备(例如,移动设备102)可被指定为已经进入与企业314对应的高级接近围栏。
[0034]信号源标识符304可具有用于存储限定低级接近围栏的标签的第二部分和第三部分。低级接近围栏可具有多个层。信号源标识符304的第二部分和第三部分中的每一个可表示一个层。每个层可具有不同的地理粒度。
[0035]例如,企业314可在多个区域有多个物理存在。信号源标识符304可具有第二部分和第三部分,用于存储与多个区域以及多个物理存在相关的信息。信号源标识符304的第二部分可存储对应于区域316 (例如加利福尼亚)的标签308,在该区域中企业314具有一个或多个物理存在。信号源标识符304的第三部分可存储标签310,该标签与位于该区域中的物理存在318 (例如,“ΧΥΖ汉堡”餐厅)对应。
[0036]第二部分和第三部分中的每一个可具有相同尺寸或不同尺寸。信号源标识符304的各部分的尺寸可通过将信号源标识符304作为信标广播的协议确定。在一些具体实施中,信号源标识符304的第一部分、第二部分和第三部分的尺寸可分别为16字节、一字节和四字节。在一些具体实施中,信号源标识符304的第二部分或第三部分中的一个或多个部分可为空。
[0037]图3Β示出了接近围栏中信号源的信号源标识符的示例性结构,该接近围栏具有与图3Α中示出的那些不同的粒度级。在图3Β中,UUID 326对应于位于场地处的实体的物理存在。实体可为企业、学校或政府办公室。场地可为建筑物。例如,物理存在可为如参考图2所述的“ABC商店”。标签328可对应于实体所在的建筑物楼层。标签330可对应于楼层的特定部分(例如通道)。
[0038]示例性设备部件
[0039]图4是示出移动设备102的示例性接近围栏子系统402的部件的框图。子系统402可包括应用子系统404。应用子系统404可包括被配置为执行应用程序的一个或多个处理器(例如,应用处理器)。应用子系统404可包括应用服务器接口 406。应用服务器接口 406是应用子系统404的部件,该应用服务器接口 406被配置为与应用管理器(例如,应用管理器202)通信并从应用管理器接收(例如通过下载)一个或多个应用程序。通过应用服务器接口 306接收的每个应用程序可以与UUID、具有第一标签的UUID或具有第一标签和第二标签的UUID相关联。应用程序可通过进入或退出
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1