一種基于Alljoyn的物品定位管理方法、裝置及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)技術領域,尤其涉及一種基于Alljoyn的物品定位管理方法、裝置及系統(tǒng)。
【背景技術】
[0002]隨著人們生活水平的提高,人們對于家居環(huán)境智能化需求越來越多樣化。目前的智能家居管理系統(tǒng)僅停留在控制燈光、家電及安防監(jiān)控應用上。而當家里擁有的物品越來越多,特別是一些小物件,例如:鑰匙,磁卡等,就需要具備定位、管理等功能的家庭物品管理方案來對家中繁雜的物品進行管理。而當需要尋找某個特定物品時,若能獲得該物品的定位信息則可以實現(xiàn)對物品的快速尋找。然而目前對于家庭物品的管理方法比較少并且層次較淺。
[0003]如圖1所示的智能家居物品定位管理系統(tǒng),該解決方案主要還是基于RFID技術,包括RFID標簽、通過近距離讀取RFID標簽信息并進行數(shù)據(jù)傳輸?shù)募蓴?shù)據(jù)采集節(jié)點、物品管理服務器以及物品管理數(shù)據(jù)采集器等組成。然而該方案對于本身具備聯(lián)網(wǎng)能力的物品來說,能發(fā)出WiFi信號但不能發(fā)出RFID信號,是不能被該系統(tǒng)識別。此外,RFID識別距離較近,需要放置多個集成數(shù)據(jù)采集節(jié)點,致使實現(xiàn)成本過高。該方案中雖然給出了定位管理實現(xiàn)系統(tǒng),但是對于如何實現(xiàn)定位及管理卻沒有詳細介紹。
[0004]而隨著物聯(lián)網(wǎng)技術的不斷發(fā)展,高通公司發(fā)布了Alljoyn(Allto Join in thefun)的開源軟件框架。All joyn框架是非常靈活,能在多個平臺上運行,方便地對智能設備進行控制。通過在智能設備中編寫出搜索附近設備的應用程序,無論對方的品牌、類別、系統(tǒng)都可以在不需要云環(huán)境的情況下進行連接,實現(xiàn)不同設備之間的溝通互聯(lián)。最簡單的說來,我們身邊的家電產(chǎn)品,像洗衣機、空調(diào)、電飯煲等等,通過All joyn技術就可以發(fā)送一條信息給我們的手機或者電腦,來表明自己的狀態(tài),而用戶也可以通過一個信息來控制這些設備。因此,基于All joyn技術的優(yōu)勢,研發(fā)一種基于All joyn物品定位管理方法是很有必要的。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術問題在于提供一種基于Alljoyn的物品定位管理方法、裝置及系統(tǒng),用以解決現(xiàn)有技術中無法實現(xiàn)對家居物品的精確定位及查詢的問題。
[0006]依據(jù)本發(fā)明的一方面,提供一種基于Alljoyn物品定位管理方法,包括:
[0007]接收各個無線訪問接入點的物品無線信號;
[0008]根據(jù)無線訪問接入點所在平面信息,篩選出無線訪問接入點所在的三個相互垂直平面;
[0009]根據(jù)每個平面中三個無線訪問接入點的位置以及無線信號,分別計算物品在所述三個相互垂直平面上的投影;
[0010]根據(jù)所述投影的位置確定物品的位置。[0011 ]優(yōu)選地,所述方法還包括:
[0012]在設置所述無線訪問接入點時,將所述無線訪問接入點部署于至少三個相互垂直的平面上,且每個垂直平面至少部署三個,記錄并保存每個垂直平面信息以及每個垂直平面中無線訪問接入點的位置。
[0013]優(yōu)選地,所述篩選出無線訪問接入點所在三個相互垂直平面時,包括:
[0014]當任一垂直平面存在平行平面且每個平行平面上的無線訪問接入點個數(shù)相同時,則篩選出無線信號強度和值較大的平面作為垂直平面。
[0015]優(yōu)選地,所述根據(jù)每個平面中三個無線訪問接入點的位置以及無線信號,分別計算物品在所述三個相互垂直平面上的投影,包括:
[0016]根據(jù)所述無線信號的強度計算所述物品到三個無線訪問接入點的距離;
[0017]分別以三個無線訪問接入點的位置為圓心,以所述物品分別到三個無線訪問接入點距離為半徑做圓,得到的三個圓的交點即為物品在一垂直平面的投影位置。
[0018]優(yōu)選地,所述方法還包括:
[0019]在計算出物品在三個相互垂直平面上的投影后,多次獲取無線訪問接入點的同一物品的無線信號;
[0020]根據(jù)新的無線信號獲取物品在相互垂直三個面的多組投影;
[0021]剔除多組投影中的異常值,根據(jù)平均化處理后的投影位置確定物品位置。
[0022]依據(jù)本發(fā)明的另一方面,提供一種基于Alljoyn的物品定位管理裝置,包括:
[0023]接收模塊,用于接收各個無線訪問接入點的物品無線信號;
[0024]篩選模塊,用于根據(jù)無線訪問接入點所在平面信息,篩選出無線訪問接入點所在的三個相互垂直平面;
[0025]計算模塊,用于根據(jù)每個平面中三個無線訪問接入點的位置以及所述無線信號,分別計算物品在所述三個相互垂直平面上的投影;
[0026]確定模塊,用于根據(jù)所述投影的位置確定物品的位置。
[0027]優(yōu)選地,所述裝置還包括存儲模塊:
[0028]用于在設置所述無線訪問接入點時,將所述無線訪問接入點部署于至少三個相互垂直的平面上,且每個垂直平面至少部署三個,記錄并保存每個垂直平面信息以及每個垂直平面中無線訪問接入點的位置。
[0029]優(yōu)選地,所述篩選模塊還用于:
[0030]當任一垂直平面存在平行平面,則按照無線訪問接入點的無線信號強度進行排序,并獲取三個無線訪問接入點強度和值較大的平面作為垂直平面。
[0031 ]優(yōu)選地,所述計算模塊具體用于:
[0032]根據(jù)所述無線信號強度計算所述物品到三個無線訪問接入點的距離;
[0033]以三個無線訪問接入點的位置為圓心,以所述物品到三個無線訪問接入點距離為半徑做圓,三個圓的交點即為物品在一垂直平面的投影位置。
[0034]優(yōu)選地,所述計算模塊還用于:
[0035]在計算出物品在三個相互垂直平面上的投影后,多次獲取物品發(fā)送到各個無線訪問接入點的無線信號;
[0036]根據(jù)新的無線信號獲取物品在相互垂直三個面的多組投影;
[0037]剔除多組投影中的異常值,并根據(jù)平均化處理后的投影位置確定物品位置。
[0038]依據(jù)本發(fā)明的又一方面,提供一種基于Alljoyn的物品定位管理系統(tǒng),包括無線訪問接入點以及上述的物品定位管理裝置。
[0039]優(yōu)選地,所述系統(tǒng)還包括網(wǎng)關,用于將無線訪問接入點發(fā)送的物品無線信號進行打包處理,并將該信號發(fā)送至物品定位管理裝置。
[0040]優(yōu)選地,所述物品定位管理裝置位于云平臺中。
[0041]優(yōu)選地,所述系統(tǒng)還包括路由器,用于接收網(wǎng)關發(fā)送的信息,并將該信息轉(zhuǎn)發(fā)至所述云平臺,以及將所述云平臺的信息轉(zhuǎn)發(fā)至用戶終端。
[0042]優(yōu)選地,所述系統(tǒng)還包括網(wǎng)關,所述物品定位管理裝置集成于所述網(wǎng)關中。
[0043]本發(fā)明具有以下技術效果:
[0044]本發(fā)明所提供的基于Alljoyn物品定位管理方法、裝置及系統(tǒng),采用的All joyn架構涵蓋包括智能設備以及非智能物品,以一個較為清晰的結構搭建一個共通網(wǎng)絡;通過三維定位算法使得對家庭物品定位,可以有效節(jié)省無線訪問接入點數(shù)量,提高物品的定位失精確度,同時在可視化三維地圖上比二維平面地圖定位更具現(xiàn)實意義。另外,本發(fā)明將物品定位的算法置于云平臺中,可以有效提高本方法的應用效率和應用價值。
[0045]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1為現(xiàn)有技術中的家庭物品定位管理系統(tǒng)的架構不意圖;
[0048]圖2為本發(fā)明實施例1中的基于Alljoyn物品定位管理方法流程圖;
[0049]圖3為本發(fā)明實施例2中無線訪問接入點的位置示意圖;
[0050]圖4為本發(fā)明實施例2中確定物品在垂直平面投影的原理示意圖;
[0051 ]圖5為本發(fā)明實施例3中物品定位管理方法流程圖;
[0052]圖6為本發(fā)明實施例4中家庭物品定位管理裝置的結構框圖;
[0053]圖7為本發(fā)明實施例5中家庭物品定位管理系統(tǒng)的架構圖;
[0054]圖8為本發(fā)明實施例6中家庭物品定位管理系統(tǒng)的架構圖。
【具體實施方式】
[0055]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施