一種基于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]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施