分布式終端實施動態(tài)管理平臺的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種分布式終端實施動態(tài)管理平臺。
【背景技術(shù)】
[0002]“物聯(lián)網(wǎng)”(Internet of Things)是指將各種信息傳感設(shè)備,如射頻識別(RFID)裝置、紅外感應(yīng)器、激光掃描器、衛(wèi)星定位系統(tǒng)等種種裝置與互聯(lián)網(wǎng)結(jié)合起來的網(wǎng)絡(luò)。所有的物品都與網(wǎng)絡(luò)連接在一起,方便識別和管理。物聯(lián)網(wǎng)改變了過去一直是將物理基礎(chǔ)設(shè)施和IT基礎(chǔ)設(shè)施分開實施的思路:一方面是機場、公路、建筑物,而另一方面是數(shù)據(jù)中心、個人電腦、寬帶網(wǎng)絡(luò)等。在“物聯(lián)網(wǎng)”時代,鋼筋混凝土、電纜將與芯片、寬帶網(wǎng)絡(luò)整合為統(tǒng)一的基礎(chǔ)設(shè)施,基礎(chǔ)設(shè)施帶有通信網(wǎng)絡(luò),設(shè)備設(shè)施具有感知能力。物品(商品)能夠彼此進行“交流”,而無需人的干預(yù),其實質(zhì)是利用射頻等自動識別(RFID)技術(shù),通過Internet網(wǎng)實現(xiàn)物品(商品)的自動識別和信息的互聯(lián)與共享。在“物聯(lián)網(wǎng)”的構(gòu)想中,RFID標(biāo)簽中存儲著規(guī)范而具有互用性的信息,通過無線網(wǎng)絡(luò)把它們自動采集到中央信息系統(tǒng),實現(xiàn)物品(商品)的識別,進而通過計算機網(wǎng)絡(luò)實現(xiàn)信息交換和共享,實現(xiàn)對物品的“透明”管理。
[0003]物聯(lián)網(wǎng)的系統(tǒng)應(yīng)用流程及實現(xiàn)步驟歸納如下:
[0004]1)第一步是對物體的屬性進行標(biāo)識,包括靜態(tài)屬性和動態(tài)屬性進行標(biāo)識。其中,靜態(tài)屬性可以直接存儲在預(yù)置標(biāo)簽中,而動態(tài)屬性需要由傳感器實時探測;
[0005]2)第二步是利用識別設(shè)備完成對物體屬性的讀取,并將信息按照一定協(xié)議轉(zhuǎn)換為適合網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)格式;
[0006]3)第三步是將物體的信息通過網(wǎng)絡(luò)傳輸?shù)叫畔⑻幚碇行?,由處理中心完成物體特征參數(shù)的相關(guān)計算,并投入相關(guān)應(yīng)用。
[0007]和傳統(tǒng)的互聯(lián)網(wǎng)相比,物聯(lián)網(wǎng)有其鮮明的特征。首先,它是各種感知技術(shù)的廣泛應(yīng)用。物聯(lián)網(wǎng)上部署了海量的多種類型傳感器,每個傳感器都是一個信息源,不同類別的傳感器所捕獲的信息內(nèi)容和信息格式不同。傳感器獲得的數(shù)據(jù)具有實時性,按一定的頻率周期性的采集環(huán)境信息,不斷更新數(shù)據(jù)。其次,它是一種建立在互聯(lián)網(wǎng)上的泛在網(wǎng)絡(luò)。物聯(lián)網(wǎng)技術(shù)的重要基礎(chǔ)和核心仍舊是互聯(lián)網(wǎng),通過各種有線和無線網(wǎng)絡(luò)與互聯(lián)網(wǎng)融合,將物體的信息實時準(zhǔn)確地傳遞出去。在物聯(lián)網(wǎng)上的傳感器定時采集的信息需要通過網(wǎng)絡(luò)傳輸,由于其數(shù)量極其龐大,形成了海量信息,在傳輸過程中,為了保障數(shù)據(jù)的正確性和及時性,必須適應(yīng)各種異構(gòu)網(wǎng)絡(luò)和協(xié)議。還有,物聯(lián)網(wǎng)不僅僅提供了傳感器的連接,其本身也具有智能處理的能力,能夠?qū)ξ矬w實施智能控制。物聯(lián)網(wǎng)將傳感器和智能處理相結(jié)合,利用云計算、模式識別等各種智能技術(shù),擴充其應(yīng)用領(lǐng)域。從傳感器獲得的海量信息中分析、加工和處理出有意義的數(shù)據(jù),以適應(yīng)不同用戶的不同需求,發(fā)現(xiàn)新的應(yīng)用領(lǐng)域和應(yīng)用模式。此外,物聯(lián)網(wǎng)的精神實質(zhì)是提供不拘泥于任何場合,任何時間的應(yīng)用場景與用戶的自由互動,它依托云服務(wù)平臺和互通互聯(lián)的嵌入式處理軟件,弱化技術(shù)色彩,強化與用戶之間的良性互動,更佳的用戶體驗,更及時的數(shù)據(jù)采集和分析建議,更自如的工作和生活,是通往智能生活的物理支撐。
[0008]然而現(xiàn)有技術(shù)中的物聯(lián)網(wǎng)也存在缺點,首先是安全性,由于接入的終端缺少比較嚴(yán)格和統(tǒng)一的安全標(biāo)準(zhǔn),導(dǎo)致個人隱私信息容易被泄露,很難防止有目的的入侵。其次就是在網(wǎng)絡(luò)已經(jīng)很發(fā)達的現(xiàn)在,從理論上來說,一個用戶在其權(quán)限以內(nèi)可以獲取的資源其實是非常多的,但由于沒有一個總體的管理系統(tǒng),導(dǎo)致用戶無法獲得很大的信息量,這在很大程度上導(dǎo)致了用戶在生活中的不方便。對于權(quán)限更高的管理人員來說,如果可以比較方便的獲取更多的信息,也意味著可以更自如的來掌控整個系統(tǒng)。
[0009]安卓(Android)是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。在優(yōu)勢方面,安卓平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到安卓聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。同時,由于安卓的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容,因此對于物聯(lián)網(wǎng)中各種各樣的終端類型可以做到很好的兼容。同時,安卓應(yīng)用的更新和安裝也更加方便,對用戶體驗來說也有很大的提升。
【發(fā)明內(nèi)容】
[0010]本申請基于安卓平臺應(yīng)用開發(fā)方便,也便于安裝和更新的特點,結(jié)合物聯(lián)網(wǎng)終端類型多樣,提出一種分布式終端實施動態(tài)管理平臺,來解決現(xiàn)有技術(shù)中安全性和資源浪費的問題,該系統(tǒng)具有更高的可靠性和可擴展性。
[0011]本發(fā)明提供一種分布式終端實施動態(tài)管理平臺,包括:
[0012]至少一個終端,以及與終端連接的管理平臺,以及與管理平臺連接的云服務(wù)器,其中,所述云服務(wù)器可以是單個的服務(wù)器,也可以是以集中式或者分布式構(gòu)成的服務(wù)器集群;所述至少一個終端可以是任何可以接入網(wǎng)絡(luò)的物聯(lián)網(wǎng)設(shè)備;所述管理平臺是基于安卓系統(tǒng)開發(fā)的管理平臺;所述管理平臺可以是一個或多個,其分別通過各自的網(wǎng)關(guān)與云服務(wù)器連接,其中終端可以通過家庭網(wǎng)關(guān)或物聯(lián)網(wǎng)網(wǎng)關(guān)與管理平臺建立連接。
[0013]其中,所述云服務(wù)器包括:
[0014]收發(fā)模塊,用于接收管理平臺發(fā)送的數(shù)據(jù),以及將云服務(wù)器要發(fā)送的數(shù)據(jù)發(fā)送到管理平臺;
[0015]終端認證模塊,用于對所接收到的關(guān)于終端的信息所對應(yīng)的終端的合法性進行認證,所述終端的信息由管理平臺轉(zhuǎn)發(fā)至云服務(wù)器,所述終端在向管理平臺提交需要轉(zhuǎn)發(fā)至云服務(wù)器的請求或者信息時,隨著請求或者信息一起提供一個認證證書,以供終端認證模塊進行認證,若認證通過,該終端視為合法終端,云服務(wù)器將所述請求轉(zhuǎn)到相應(yīng)的處理模塊,包括查找模塊和終端管理模塊,進行處理,將信息轉(zhuǎn)到信息分類模塊進行分類以供下一步的處理;
[0016]數(shù)據(jù)包過濾模塊,用于對收到的數(shù)據(jù)包進行過濾,對于不符合要求的數(shù)據(jù)包進行篩除;其中,所述不符合要求的數(shù)據(jù)包可以是CRC校驗失敗、報文長度明顯不符、數(shù)據(jù)包中存在惡意?目息等;
[0017]信息分類模塊,用于對終端發(fā)送的信息進行分類,其中所述分類包括:根據(jù)發(fā)送信息的設(shè)備類型、信息的類型、數(shù)據(jù)包的長短、以及信息的重要程度進行相應(yīng)的分類,并對信息打上相應(yīng)的標(biāo)簽,轉(zhuǎn)到信息存儲模塊;
[0018]信息存儲模塊,用于對信息進行分類存儲;
[0019]管理平臺認證模塊,用于對管理平臺發(fā)來的管理平臺認證請求進行認證處理,并在對管理平臺的認證通過之后,向管理平臺發(fā)送攜帶云服務(wù)器認證請求的消息,并接收管理平臺發(fā)送的云服務(wù)器認證結(jié)果;其中,管理平臺和云服務(wù)器之間是雙向認證;
[0020]查找模塊,用于對終端或者管理平臺所要查找的信息進行查找,并將查找結(jié)果通過收發(fā)模塊發(fā)送到相應(yīng)的終端或管理平臺;
[0021]終端管理模塊,用于對終端的權(quán)限進行管理,在接收到終端發(fā)送的請求時,判斷終端是否具備其請求所要擁有的權(quán)限,將判斷結(jié)果發(fā)送給終端認證模塊以更新其認證信息,并通過收發(fā)模塊將結(jié)果反饋回管理平臺,并通過管理平臺反饋給終端;
[0022]負載均衡模塊,用于云服務(wù)器的負載均衡,基于負載均衡的算法選擇合適的服務(wù)器;其中,負載均衡包括為終端上傳的數(shù)據(jù)選擇合適的服務(wù)器來進行存儲,以及為管理平臺選擇合適的服務(wù)器來進行數(shù)據(jù)交互。
[0023]所述終端包括:
[0024]收發(fā)模塊,用于將數(shù)據(jù)發(fā)送到管理平臺,以及接收來自管理平臺的數(shù)據(jù);實時監(jiān)測模塊,用于監(jiān)測