一种基于Alljoyn的物品定位管理方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及物联网技术领域,尤其涉及一种基于Alljoyn的物品定位管理方法、装置及系统。
【背景技术】
[0002]随着人们生活水平的提高,人们对于家居环境智能化需求越来越多样化。目前的智能家居管理系统仅停留在控制灯光、家电及安防监控应用上。而当家里拥有的物品越来越多,特别是一些小物件,例如:钥匙,磁卡等,就需要具备定位、管理等功能的家庭物品管理方案来对家中繁杂的物品进行管理。而当需要寻找某个特定物品时,若能获得该物品的定位信息则可以实现对物品的快速寻找。然而目前对于家庭物品的管理方法比较少并且层次较浅。
[0003]如图1所示的智能家居物品定位管理系统,该解决方案主要还是基于RFID技术,包括RFID标签、通过近距离读取RFID标签信息并进行数据传输的集成数据采集节点、物品管理服务器以及物品管理数据采集器等组成。然而该方案对于本身具备联网能力的物品来说,能发出WiFi信号但不能发出RFID信号,是不能被该系统识别。此外,RFID识别距离较近,需要放置多个集成数据采集节点,致使实现成本过高。该方案中虽然给出了定位管理实现系统,但是对于如何实现定位及管理却没有详细介绍。
[0004]而随着物联网技术的不断发展,高通公司发布了Alljoyn(Allto Join in thefun)的开源软件框架。All joyn框架是非常灵活,能在多个平台上运行,方便地对智能设备进行控制。通过在智能设备中编写出搜索附近设备的应用程序,无论对方的品牌、类别、系统都可以在不需要云环境的情况下进行连接,实现不同设备之间的沟通互联。最简单的说来,我们身边的家电产品,像洗衣机、空调、电饭煲等等,通过All joyn技术就可以发送一条信息给我们的手机或者电脑,来表明自己的状态,而用户也可以通过一个信息来控制这些设备。因此,基于All joyn技术的优势,研发一种基于All joyn物品定位管理方法是很有必要的。
【发明内容】
[0005]本发明所要解决的技术问题在于提供一种基于Alljoyn的物品定位管理方法、装置及系统,用以解决现有技术中无法实现对家居物品的精确定位及查询的问题。
[0006]依据本发明的一方面,提供一种基于Alljoyn物品定位管理方法,包括:
[0007]接收各个无线访问接入点的物品无线信号;
[0008]根据无线访问接入点所在平面信息,筛选出无线访问接入点所在的三个相互垂直平面;
[0009]根据每个平面中三个无线访问接入点的位置以及无线信号,分别计算物品在所述三个相互垂直平面上的投影;
[0010]根据所述投影的位置确定物品的位置。[0011 ]优选地,所述方法还包括:
[0012]在设置所述无线访问接入点时,将所述无线访问接入点部署于至少三个相互垂直的平面上,且每个垂直平面至少部署三个,记录并保存每个垂直平面信息以及每个垂直平面中无线访问接入点的位置。
[0013]优选地,所述筛选出无线访问接入点所在三个相互垂直平面时,包括:
[0014]当任一垂直平面存在平行平面且每个平行平面上的无线访问接入点个数相同时,则筛选出无线信号强度和值较大的平面作为垂直平面。
[0015]优选地,所述根据每个平面中三个无线访问接入点的位置以及无线信号,分别计算物品在所述三个相互垂直平面上的投影,包括:
[0016]根据所述无线信号的强度计算所述物品到三个无线访问接入点的距离;
[0017]分别以三个无线访问接入点的位置为圆心,以所述物品分别到三个无线访问接入点距离为半径做圆,得到的三个圆的交点即为物品在一垂直平面的投影位置。
[0018]优选地,所述方法还包括:
[0019]在计算出物品在三个相互垂直平面上的投影后,多次获取无线访问接入点的同一物品的无线信号;
[0020]根据新的无线信号获取物品在相互垂直三个面的多组投影;
[0021]剔除多组投影中的异常值,根据平均化处理后的投影位置确定物品位置。
[0022]依据本发明的另一方面,提供一种基于Alljoyn的物品定位管理装置,包括:
[0023]接收模块,用于接收各个无线访问接入点的物品无线信号;
[0024]筛选模块,用于根据无线访问接入点所在平面信息,筛选出无线访问接入点所在的三个相互垂直平面;
[0025]计算模块,用于根据每个平面中三个无线访问接入点的位置以及所述无线信号,分别计算物品在所述三个相互垂直平面上的投影;
[0026]确定模块,用于根据所述投影的位置确定物品的位置。
[0027]优选地,所述装置还包括存储模块:
[0028]用于在设置所述无线访问接入点时,将所述无线访问接入点部署于至少三个相互垂直的平面上,且每个垂直平面至少部署三个,记录并保存每个垂直平面信息以及每个垂直平面中无线访问接入点的位置。
[0029]优选地,所述筛选模块还用于:
[0030]当任一垂直平面存在平行平面,则按照无线访问接入点的无线信号强度进行排序,并获取三个无线访问接入点强度和值较大的平面作为垂直平面。
[0031 ]优选地,所述计算模块具体用于:
[0032]根据所述无线信号强度计算所述物品到三个无线访问接入点的距离;
[0033]以三个无线访问接入点的位置为圆心,以所述物品到三个无线访问接入点距离为半径做圆,三个圆的交点即为物品在一垂直平面的投影位置。
[0034]优选地,所述计算模块还用于:
[0035]在计算出物品在三个相互垂直平面上的投影后,多次获取物品发送到各个无线访问接入点的无线信号;
[0036]根据新的无线信号获取物品在相互垂直三个面的多组投影;
[0037]剔除多组投影中的异常值,并根据平均化处理后的投影位置确定物品位置。
[0038]依据本发明的又一方面,提供一种基于Alljoyn的物品定位管理系统,包括无线访问接入点以及上述的物品定位管理装置。
[0039]优选地,所述系统还包括网关,用于将无线访问接入点发送的物品无线信号进行打包处理,并将该信号发送至物品定位管理装置。
[0040]优选地,所述物品定位管理装置位于云平台中。
[0041]优选地,所述系统还包括路由器,用于接收网关发送的信息,并将该信息转发至所述云平台,以及将所述云平台的信息转发至用户终端。
[0042]优选地,所述系统还包括网关,所述物品定位管理装置集成于所述网关中。
[0043]本发明具有以下技术效果:
[0044]本发明所提供的基于Alljoyn物品定位管理方法、装置及系统,采用的All joyn架构涵盖包括智能设备以及非智能物品,以一个较为清晰的结构搭建一个共通网络;通过三维定位算法使得对家庭物品定位,可以有效节省无线访问接入点数量,提高物品的定位失精确度,同时在可视化三维地图上比二维平面地图定位更具现实意义。另外,本发明将物品定位的算法置于云平台中,可以有效提高本方法的应用效率和应用价值。
[0045]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0046]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0047]图1为现有技术中的家庭物品定位管理系统的架构不意图;
[0048]图2为本发明实施例1中的基于Alljoyn物品定位管理方法流程图;
[0049]图3为本发明实施例2中无线访问接入点的位置示意图;
[0050]图4为本发明实施例2中确定物品在垂直平面投影的原理示意图;
[0051 ]图5为本发明实施例3中物品定位管理方法流程图;
[0052]图6为本发明实施例4中家庭物品定位管理装置的结构框图;
[0053]图7为本发明实施例5中家庭物品定位管理系统的架构图;
[0054]图8为本发明实施例6中家庭物品定位管理系统的架构图。
【具体实施方式】
[0055]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施