一種物聯(lián)網(wǎng)系統(tǒng)及其實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種通信技術(shù),具體是一種物聯(lián)網(wǎng)系統(tǒng)及其實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]現(xiàn)階段的物聯(lián)網(wǎng)空間技術(shù),僅僅能夠?qū)崿F(xiàn)對物聯(lián)網(wǎng)受控終端設(shè)備的遠(yuǎn)程控制,不能動(dòng)態(tài)的滿足用戶端的需求,也不具有動(dòng)態(tài)顯示的功能。
[0003]此外,現(xiàn)有技術(shù)中,對于系統(tǒng)中所要使用的數(shù)據(jù),往往是在需要使用的時(shí)候,從相應(yīng)的存儲(chǔ)單元中讀取,在信息量非常大的物聯(lián)網(wǎng)領(lǐng)域,這意味著要進(jìn)行非常多次的信息讀取操作,這在很大程度上將制約物聯(lián)網(wǎng)的訪問速度。
[0004]此為現(xiàn)有技術(shù)的不足之處。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題是,針對現(xiàn)有技術(shù)的不足,提供一種物聯(lián)網(wǎng)系統(tǒng)及其實(shí)現(xiàn)方法,不但能夠?qū)崿F(xiàn)對物聯(lián)網(wǎng)受控終端設(shè)備的遠(yuǎn)程控制,還能夠動(dòng)態(tài)的滿足用戶的需求。且也能夠?qū)崿F(xiàn)物聯(lián)網(wǎng)受控終端設(shè)備的聯(lián)動(dòng)控制。
[0006]為解決上述技術(shù)問題,本發(fā)明提供了一種物聯(lián)網(wǎng)系統(tǒng),包括物聯(lián)網(wǎng)瀏覽器,還包括一組物聯(lián)網(wǎng)子系統(tǒng);所述的物聯(lián)網(wǎng)子系統(tǒng)包括中間服務(wù)平臺(tái)、傳感信息采集單元和電控單元,中間服務(wù)平臺(tái)分別連接所述的物聯(lián)網(wǎng)瀏覽器、傳感信息采集單元和電控單元;所述的中間服務(wù)平臺(tái)包括空間搜索引擎模塊、通信模塊、數(shù)據(jù)存儲(chǔ)模塊1、數(shù)據(jù)存儲(chǔ)模塊II和數(shù)據(jù)交換模塊,其中:
數(shù)據(jù)存儲(chǔ)模塊I,與空間搜索引擎模塊相連,用于存儲(chǔ)由采用面向?qū)ο蟮姆椒▽⑽锫?lián)網(wǎng)子系統(tǒng)中的所有空間對象封裝成的子空間,所述的子空間與所述的物聯(lián)網(wǎng)子系統(tǒng)一一映射;所述的空間對象分別由采用面向?qū)ο蟮姆椒▽⑺鑫锫?lián)網(wǎng)子系統(tǒng)中的受控終端設(shè)備封裝而成;
通信模塊,與空間搜索引擎模塊、數(shù)據(jù)交換模塊和所述的物聯(lián)網(wǎng)瀏覽器分別相連,用于完成中間服務(wù)平臺(tái)與物聯(lián)網(wǎng)瀏覽器間的信息傳輸;
空間搜索引擎模塊,用于解析數(shù)據(jù)存儲(chǔ)模塊I中的各子空間,并用于將解析結(jié)果通過上述的通信模塊發(fā)送給物聯(lián)網(wǎng)瀏覽器;
數(shù)據(jù)存儲(chǔ)模塊II,與數(shù)據(jù)交換模塊相連,用于存儲(chǔ)數(shù)據(jù)交換模塊接收到的信息;其中,數(shù)據(jù)交換模塊接收到的信息包括物聯(lián)網(wǎng)瀏覽器發(fā)送的信息和傳感信息采集單元發(fā)送來的信息。
[0007]物聯(lián)網(wǎng)瀏覽器,與中間服務(wù)平臺(tái)的通信模塊相連,接收所述空間搜索引擎反饋的解析結(jié)果,接收中間服務(wù)平臺(tái)的通信模塊發(fā)送來的傳感信息,生成控制空間對象的控制命令,并將生成的控制空間對象的控制命令發(fā)送給中間服務(wù)平臺(tái);
數(shù)據(jù)交換模塊,與傳感信息采集單元相連,用于接收傳感信息采集單元采集的信息;與電控單元相連,用于傳輸物聯(lián)網(wǎng)瀏覽器發(fā)送來的用于控制空間對象的控制命令; 傳感信息采集單元包括一組信息傳感設(shè)備,用于采集物聯(lián)網(wǎng)中傳感信息,并用于將采集到的信息傳至中間服務(wù)平臺(tái)的數(shù)據(jù)交換模塊;
電控單元,接收并執(zhí)行上述用于控制空間對象的控制命令,對相關(guān)受控終端設(shè)備進(jìn)行電控制,并反饋相關(guān)受控終端設(shè)備的控制狀態(tài)。
[0008]其中,所述的空間對象與所述的受控終端設(shè)備--映射。
[0009]所述的物聯(lián)網(wǎng)瀏覽器:還用于輸入所要訪問的子空間的訪問請求;并用于依據(jù)該輸入的訪問請求以及上述接收到的解析結(jié)果,分析出當(dāng)前所要訪問的子空間中所有的空間對象;并用于顯示上述分析出的所有空間對象。
[0010]所述的物聯(lián)網(wǎng)瀏覽器:還用于輸入控制空間對象的控制命令,并用于將該控制空間對象的控制命令發(fā)送至中間服務(wù)平臺(tái)。
[0011]所述的數(shù)據(jù)交換模塊通過一物聯(lián)網(wǎng)交換機(jī)分別連接所述的傳感信息采集單元和電控單元。其中,物聯(lián)網(wǎng)交換機(jī)起到匯聚信息與傳輸信息的作用,使得各種傳感設(shè)備可以共用一個(gè)IP地址,即可節(jié)省資源,又可提高信息傳輸?shù)男省?br>[0012]所述的物聯(lián)網(wǎng)瀏覽器包括控制模塊、輸入模塊、顯示模塊和瀏覽器通信模塊,其中:
輸入模塊:與控制模塊相連,用于通過物聯(lián)網(wǎng)瀏覽器向物聯(lián)網(wǎng)系統(tǒng)進(jìn)行信息輸入;
瀏覽器通信模塊:與控制模塊和中間服務(wù)平臺(tái)的通信模塊相連,用于實(shí)現(xiàn)物聯(lián)網(wǎng)瀏覽器與中間服務(wù)平臺(tái)之間的信息傳輸;
顯示模塊:與控制模塊相連,用于顯示瀏覽器通信模塊接收到的中間服務(wù)平臺(tái)發(fā)送來的信息;
控制模塊,控制輸入模塊完成相關(guān)信息的輸入,控制顯示模塊完成相關(guān)信息的顯示,控制瀏覽器通信模塊完成物聯(lián)網(wǎng)瀏覽器與中間服務(wù)平臺(tái)之間的信息傳輸。
[0013]此外,所述的中間服務(wù)平臺(tái)還包括注冊模塊和刪除模塊;所述的注冊模塊與所述的空間搜索引擎相連,用于向所述的數(shù)據(jù)存儲(chǔ)模塊I中注冊新的空間對象;所述的刪除模塊與所述的空間搜索引擎相連,用于刪除所述數(shù)據(jù)存儲(chǔ)模塊I中的空間對象。
[0014]其中,所述的子空間包括該子空間所在物聯(lián)網(wǎng)子系統(tǒng)的子系統(tǒng)名稱和該子空間中各空間對象;所述的空間對象包括該空間對象的名稱、屬性和行為信息;所述空間對象的名稱與空間對象一一映射;所述所要訪問的子空間的訪問請求包括所述的子系統(tǒng)名稱,所述的子系統(tǒng)名稱與所述的子空間一一映射。
[0015]此外,本發(fā)明還提供了一種使用上述物聯(lián)網(wǎng)系統(tǒng)的物聯(lián)網(wǎng)系統(tǒng)實(shí)現(xiàn)方法,包括: 將物聯(lián)網(wǎng)系統(tǒng)初始化;
中間服務(wù)平臺(tái)的空間搜索引擎模塊解析數(shù)據(jù)存儲(chǔ)模塊I中的子空間,并將解析結(jié)果通過中間服務(wù)平臺(tái)的通信模塊發(fā)送給物聯(lián)網(wǎng)瀏覽器,物聯(lián)網(wǎng)瀏覽器顯示解析結(jié)果中的各子空間;
各物聯(lián)網(wǎng)子系統(tǒng)的傳感信息采集單元將檢測到的傳感信息實(shí)時(shí)傳給其中間服務(wù)平臺(tái)的數(shù)據(jù)交換模塊;數(shù)據(jù)交換模塊調(diào)用中間服務(wù)平臺(tái)的通信模塊,將接收到的上述傳感信息實(shí)時(shí)發(fā)送給物聯(lián)網(wǎng)瀏覽器;
物聯(lián)網(wǎng)瀏覽器接收空間搜索引擎反饋的解析結(jié)果,接收中間服務(wù)平臺(tái)的通信模塊發(fā)送來的傳感信息,生成控制空間對象的控制命令,并將該生成的控制命令順序通過中間服務(wù)平臺(tái)的通信模塊和數(shù)據(jù)交換模塊發(fā)送至電控單元,電控單元依據(jù)當(dāng)前所接收到的控制命令對受控終端設(shè)備進(jìn)行電控制。
[0016]此外,所述的物聯(lián)網(wǎng)系統(tǒng)實(shí)現(xiàn)方法還包括:
通過物聯(lián)網(wǎng)瀏覽器輸入所要訪問的子空間的訪問請求,物聯(lián)網(wǎng)瀏覽器從接收到的空間搜索引擎反饋的解析結(jié)果中分析出當(dāng)前所要訪問的子空間中所有的空間對象,之后將上述分析出的所有的空間對象進(jìn)行顯示。
[0017]此外,所述物聯(lián)網(wǎng)系統(tǒng)實(shí)現(xiàn)方法還包括:通過物聯(lián)網(wǎng)瀏覽器輸入對空間對象的控制請求,通過物聯(lián)網(wǎng)瀏覽器生成控制該空間對象的控制命令,并通過物聯(lián)網(wǎng)瀏覽器將生成的該控制命令通過中間服務(wù)平臺(tái)的通信模塊發(fā)送給數(shù)據(jù)交換模塊,數(shù)據(jù)交換模塊將接收到的控制命令發(fā)送給電控單元,電控單元依據(jù)當(dāng)前所接收到的控制命令對受控終端設(shè)備進(jìn)行控制。
[0018]進(jìn)一步地,所述的各物聯(lián)網(wǎng)子系統(tǒng)的傳感信息采集單元將檢測到的傳感信息實(shí)時(shí)通過物聯(lián)網(wǎng)交換機(jī)傳給中間服務(wù)平臺(tái)的數(shù)據(jù)交換模塊;所述的將該生成的控制命令順序通過中間服務(wù)平臺(tái)的通信模塊和數(shù)據(jù)交換模塊后,經(jīng)所述的物聯(lián)網(wǎng)交換機(jī)發(fā)送至電控單元。
[0019]上述空間對象的屬性包括公有屬性、私有屬性和保護(hù)屬性,其中:
公有屬性,用于對用戶提供使用和修改權(quán)限;
私有屬性,用于對空間對象本身提供使用和修改權(quán)限;
保護(hù)屬性,用于對空間對象提供使用和修改權(quán)限、對用戶提供使用權(quán)限。
[0020]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
本發(fā)明不但能夠?qū)ξ锫?lián)網(wǎng)受控終端設(shè)備的遠(yuǎn)程控制,還能夠動(dòng)態(tài)的滿足用戶的需求。且也能夠?qū)崿F(xiàn)物聯(lián)網(wǎng)受控終端設(shè)備的聯(lián)動(dòng)控制。此外,本發(fā)明在系統(tǒng)初始化的時(shí)候,中間服務(wù)平臺(tái)便將所有物聯(lián)網(wǎng)子系統(tǒng)及其內(nèi)的空間對象全部解析出來,并發(fā)送至物聯(lián)網(wǎng)瀏覽器,當(dāng)訪問某一個(gè)子空間時(shí),物聯(lián)網(wǎng)瀏覽器可以依據(jù)所接收到的解析結(jié)果,快速的分析出該所要訪問的子空間中的所有空間對象,并對分析出的所有空間對象進(jìn)行顯示。這可在很大程度上增加對子空間的訪問速率。
[0021]由此可見,本發(fā)明與現(xiàn)有技術(shù)相比,具有突出的實(shí)質(zhì)性特點(diǎn)和顯著的進(jìn)步,其實(shí)施的有益效果也是顯而易見的。
[0022]說明書附圖
圖1為本發(fā)明【具體實(shí)施方式】I的物聯(lián)網(wǎng)系統(tǒng)的結(jié)構(gòu)框圖示意圖;
圖2為本發(fā)明【具體實(shí)施方式】2的物聯(lián)網(wǎng)系統(tǒng)的結(jié)構(gòu)框圖示意圖;
圖3為本發(fā)明【具體實(shí)施方式】3的物聯(lián)網(wǎng)系統(tǒng)的結(jié)構(gòu)框圖示意圖。
【具體實(shí)施方式】
[0023]為使本發(fā)明的技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明的附圖,對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述。
[0024]【具體實(shí)施方式】1:
如圖1所示,本發(fā)明的一種物聯(lián)網(wǎng)系統(tǒng),包括物聯(lián)網(wǎng)瀏覽器,還包括兩個(gè)物聯(lián)網(wǎng)子系統(tǒng);所述的物聯(lián)網(wǎng)子系統(tǒng)包括中間服務(wù)平臺(tái)、傳感信息采集單元和電控單元,中間服務(wù)平臺(tái)分別連接所述的物聯(lián)網(wǎng)瀏覽器、傳感信