当前位置: 首页 > 专利查询>胡继强专利>正文

一种通用APP软件方便支持其他iBeacon方法技术

技术编号:10712087 阅读:334 留言:0更新日期:2014-12-03 16:36
一种通用APP软件方便支持其他iBeacon方法,首先,需要被支持的iBeacon,按照一定的规范提供iBeacon信息和资源列表,其次,通用APP软件提供导入的接口,把获得的信息和资源列表导入通用APP软件,然后,通用APP软件把获得的UUID信息,加入到自己的监控列表,最后,通用APP软件把主要数(Major)和较小数(Minor),与资源列表的对应关系加入到自己的列表,这样通用APP软件可以方便地支持其他iBeacon了,不用每次都要下载一个特定的APP。

【技术实现步骤摘要】

本专利技术涉及室内定位和广告系统领域,尤其是基于iBeacon设备的广告系统。
技术介绍
iBeacon介绍:iBeacon是苹果在2013年WWDC上推出一项基于蓝牙4.0的精准微定位技术,当你的手持设备靠近一个iBeacon基站时,设备就能够感应到iBeacon信号,范围可以从几毫米到50米。 iBeacon技术提供了一种方法来创建和监控iBeacon基站:使用蓝牙低功耗无线技术发送特定识别信息。蓝牙低功耗iBeacon基站发射相同的UUID形成一片iBeacon基站区域。iBeacon基站可以通过它发射的其他附加信息把具有相同UUID的基站区分开来。当一个iBeacon基站在用户的设备范围内,APP也可以监视到距基站的相对距离。因此,可以使用由iBeacon基站发射的信息,来增强某一特定位置用户的体验。例如,一个博物馆APP可以监测到放置在博物馆重要展品附近的iBeacon基站,当一个用户接近一个特定的展品,该APP可以根据到iBeacon基站的相对距离作为线索,以提供有关该展品而不是另一个展品的信息。 在iOS中,您的应用程序关联的区域的监控将一直存在,即使APP没有运行。如果身处于区域边界而APP没有运行,那么该应用程序会被重新启动到后台来处理事件。 iBeacon区域监测是使用iOS设备的机载无线电检测用户是否在发射着iBeacon信息的。当用户进入或退出一个iBeacon区域时,您可以使用此功能来生成通知或提供其他相关信息。iBeacon基站区域可以通过以下值被设备到蓝牙低能耗基站的接近度识别:  UUID(全局惟一标识符),以一个128位的值唯一标识一个或多个iBeacon基站为特定类型或特定的组织; Major,一个16位的无符号整数,可以将具有相同proximity UUID的iBeacon基站组织联系起来; Minor ,一个16位的无符号整数,区分proximity UUID和Major相同的iBeacon基站。 由于一个iBeacon区域可以放置多个iBeacon基站,iBeacon区域监测支持几个有趣的用例。例如,一个致力于在特定的百货商店提高客户体验的应用可以使用相同的UUID来监控所有连锁百货商店。当用户接近商店,APP检测到商店的iBeacon基站,并使用这些iBeacon基站的Major 和Minor的值来确定附加信息,如用户到的是哪个门店或者顾客在门店的哪个区域。(注意,虽然每一个iBeacon基站必须发射UUID,但Major和Minor的值是可选的。)  要开始监测一个iBeacon区域,首先定义这个区域,它需要指定UUID,Major和Minor的属性(UUID是必需的,主要和次要的值是可选的)。 对一个已经经过授权的APP来说,iBeacon区域监控也会在注册后立即开始。当用户的设备检测到某个基站发射的识别信息(UUID, Major, and Minor) 和注册的基站区域信息一样时,系统会为您的APP生成适当的区域事件。 以上关于iBeacon的介绍,翻译摘抄自苹果的开发网站。 现在提供iBeacon的供应商,一般都会有后台让顾客去管理和维护iBeacon信息。还有一些纯后台的服务的公司,也会帮助用户去管理。所以,当使用这些服务开发的APP,它是可以从后台获取相关信息的。比如当用户逛博物馆,走到一副名画前,APP会被唤醒,根据监控得到的Major和Minor信息,去云端下载更多的名画历史介绍,如何欣赏等。 当用户旅游到了国外,在机场停留的时候,用户如何才能获得机场的iBeacon导航服务呢? 一种办法就是,提前下载该机场的APP实现导航。但是如果用户再旅游到了另外一个机场等等,又要下载一个机场的APP。这种办法比较麻烦,而且旅游归来,手里里满屏都是各种机场导航APP了。
技术实现思路
本专利技术可以解决这些问题,用户安装一个通用APP软件,就可以支持所有商家,或机场的导航iBeacon信号。 首先,需要被支持的iBeacon,按照一定的规范提供iBeacon信息和资源列表,比如用xml配置文件,列出UUID,Major,Minor,资源名称,资源地址等信息。 其次,通用APP软件提供导入的接口,把获得的信息和资源列表导入通用APP软件。通用APP软件可以解析出xml配置文件,和压缩的资源文件。 然后,通用APP软件把获得的UUID信息,加入到自己的监控列表。 最后,通用APP软件把主要数(Major)和较小数(Minor),与资源列表的对应关系加入到自己的列表。这些资源可以是URL在线网址资源,本地文本,本地音频,本地视频等。 本专利技术有益效果是:减少用户安装各种APP软件,只要导入相应的资源文件就可以支持各种iBeacon了。 附图说明 附图用来提供对本专利技术的进一步理解并且构成说明书的一部分与本专利技术的实施例一起用于解释本专利技术并不构成对本专利技术的限制。 图1是本专利技术的流程示意图。被支持的iBeacon需要生成配置信息(101),通用APP软件导入配置信息(102),把解析出来的UUID加入监控列表(103),把Major和Minor与资源的对应关系加入到列表(104)。 具体实施方式 为了实现本专利技术,在此提供一个优选的技术方案。 首先,需要被支持的iBeacon,按照xml格式生成一个配置列表,该列表包括资源的版本号,UUID,Major,Minor,和对应的资源文件。版本号的作用是提示通用APP软件是否有更新,比如已经有的文件是1.0,现在的文件是2.0,就可以提示需要更新了。把这些资源文件压缩成一个压缩包,方便部署和下载。 其次,通用APP软件提供一个搜索窗口,比如搜索上海浦东机场,就可以把资源文件压缩包动态下载到该通用APP软件中,这些资源文件都是用压缩的形式下载到本地。 然后,通用APP软件解压缩包,把获得的UUID信息,加入到自己的监控列表。 最后,通用APP软件把主要数(Major)和较小数(Minor),与资源列表的对应关系加入到自己的列表。 本方案可以提前下载离线资源包,当旅游到国外的时候,可以节省大量的网络流量。 以上公开的仅为本申请的具体实施例,但本申请并非局限于此,任何本领域的技术人员能思之的变化,都应落在本申请的保护范围内。本文档来自技高网
...

【技术保护点】
一种通用APP软件方便支持其他iBeacon方法,商家利用部署iBeacon实现定位广告,其特征在于,首先,需要被支持的iBeacon,按照一定的规范提供iBeacon信息和资源列表;其次,通用APP软件提供导入的接口,把获得的信息和资源列表导入通用APP软件;然后,通用APP软件把获得的UUID信息,加入到自己的监控列表;最后,通用APP软件把主要数(Major)和较小数(Minor),与资源列表的对应关系加入到自己的列表。

【技术特征摘要】
1.一种通用APP软件方便支持其他iBeacon方法,商家利用部署iBeacon实现定位广告,其特征在于,首先,需要被支持的iBeacon,按照一定的规范提供iBeacon信息和资源列表;其次,通用APP软件提供导入的接口,把获得的信息和资源列表导入通用APP软件;然后,通用APP软件把获得的UUID信息,加入到自己的监控列表;最后,通用APP软件把主要数(Major)和较小数(Minor),与资源列表的对应关系加入到自己的列表。
2.根据权利要求1所述的一种通用APP软件方便支持其他iBeacon方法...

【专利技术属性】
技术研发人员:胡继强王玲真
申请(专利权)人:胡继强
类型:发明
国别省市:上海;31

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

1