基于微信公共平臺(tái)的智能控制系統(tǒng)及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)控制領(lǐng)域,特別是指基于微信公共平臺(tái)的智能控制系統(tǒng)及其控制方法。
【背景技術(shù)】
[0002]物聯(lián)網(wǎng)是指通過各種信息傳感設(shè)備,實(shí)時(shí)采集需要監(jiān)控、連接、互動(dòng)的物體或過程等各種需要的信息,與互聯(lián)網(wǎng)結(jié)合形成的一個(gè)巨大網(wǎng)絡(luò);其目的是實(shí)現(xiàn)物與物、物與人、所有的物品與網(wǎng)絡(luò)的連接,方便識(shí)別、管理和控制。
[0003]物聯(lián)網(wǎng)終端如智能家電、智能家居和可穿戴計(jì)算設(shè)備等具有廣闊的應(yīng)用前景。個(gè)人智能終端如智能手機(jī)和平板電腦等是目前常見的個(gè)人隨身攜帶的計(jì)算終端,通常作為收集來自各種物聯(lián)網(wǎng)終端的數(shù)據(jù)并實(shí)時(shí)對(duì)這些智能終端進(jìn)行控制的設(shè)備。目前物聯(lián)網(wǎng)遠(yuǎn)程數(shù)據(jù)收集和實(shí)時(shí)控制面臨如下缺陷:
[0004](1)、費(fèi)用高昂:通常通過專用的網(wǎng)絡(luò)進(jìn)行控制,需要租用專線,構(gòu)建服務(wù)器,租用服務(wù)器等。
[0005]⑵、手續(xù)復(fù)雜,部署難度較大:部署的通用性不好,缺乏統(tǒng)一的標(biāo)準(zhǔn)。
[0006]⑶、管理不便:缺乏通用的安裝接口、管理接口、維護(hù)接口。
[0007]⑷、可擴(kuò)展性不好:當(dāng)多次部署或者大量節(jié)點(diǎn)部署時(shí)困難較大,系統(tǒng)架構(gòu)缺乏彈性。
[0008]亟待出現(xiàn)一種可解決上述問題的物聯(lián)網(wǎng)數(shù)據(jù)采集和控制終端。
【發(fā)明內(nèi)容】
[0009]本發(fā)明公開的基于微信公共平臺(tái)的智能控制系統(tǒng)及其控制方法,其目的在于提供一種方便統(tǒng)一數(shù)據(jù)采集和控制被控終端。
[0010]本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:基于微信公共平臺(tái)的智能控制系統(tǒng),包括順序連接的微信移動(dòng)端和微信公共平臺(tái)、服務(wù)器和被控終端;所述被控終端和服務(wù)器的通信方式為雙工通信;所述被控終端包括網(wǎng)絡(luò)模塊和通過網(wǎng)絡(luò)模塊定期發(fā)送數(shù)據(jù)包至服務(wù)器的ID模塊。
[0011]進(jìn)一步地,所述服務(wù)器包括數(shù)據(jù)庫模塊、數(shù)據(jù)推送模塊和映射關(guān)系模塊;所述微信移動(dòng)端通過微信公共平臺(tái)生成的二維碼連接服務(wù)器映射關(guān)系模塊;所述數(shù)據(jù)庫模塊和數(shù)據(jù)推送模塊通過映射關(guān)系模塊和二維碼一一對(duì)應(yīng)。
[0012]優(yōu)選地,所述ID模塊為網(wǎng)絡(luò)模塊MAC地址或燒入的序列號(hào)。
[0013]進(jìn)一步地,所述服務(wù)器為Web服務(wù)器;所述雙工通信具體的為WebSocket協(xié)議;所述網(wǎng)絡(luò)模塊為TCP/IP以太網(wǎng)絡(luò)模塊或wifi模塊。
[0014]進(jìn)一步地,所述微信移動(dòng)端包括永久控制端和臨時(shí)控制端;所述永久控制端和臨時(shí)控制端通過服務(wù)器二維碼和映射關(guān)系模塊連接數(shù)據(jù)庫模塊。
[0015]優(yōu)選地,還包括終端顯示設(shè)備,所述終端顯示設(shè)備包括按鍵或觸發(fā)器,所述按鍵或觸發(fā)器通過微信公共平臺(tái)連接Web服務(wù)器。
[0016]基于微信公共平臺(tái)的智能控制方法,包括如下步驟:
[0017]A、建立用于遠(yuǎn)程訪問和控制的微信公共平臺(tái)和用于控制系統(tǒng)的Web服務(wù)器;在被控終端設(shè)置網(wǎng)絡(luò)模塊和ID模塊,并將被控終端信息錄入Web服務(wù)器數(shù)據(jù)庫模塊,所述Web服務(wù)器和被控終端雙工通信;
[0018]B、Web服務(wù)器通過二維碼連接微信公共平臺(tái),并將二維碼通過映射關(guān)系模塊連接數(shù)據(jù)庫模塊和數(shù)據(jù)推送模塊;
[0019]C、微信移動(dòng)端通過二維碼連接服務(wù)器,服務(wù)器對(duì)微信移動(dòng)端二維碼進(jìn)行驗(yàn)證,進(jìn)行權(quán)限設(shè)定,并將對(duì)應(yīng)信息向微信移動(dòng)端推送;微信移動(dòng)端通過微信公共平臺(tái)和服務(wù)器控制被控終端。
[0020]進(jìn)一步地,步驟A的ID模塊具體的是網(wǎng)絡(luò)模塊MAC地址或燒入的序列號(hào),所述網(wǎng)絡(luò)模塊可以為TCP/IP以太網(wǎng)絡(luò)模塊或Wifi模塊。
[0021]進(jìn)一步地,所述微信移動(dòng)端包括永久控制端和臨時(shí)控制端;所述永久控制端通過服務(wù)器全部控制被控終端;所述臨時(shí)控制端在一段時(shí)間內(nèi)控制被控終端,所述臨時(shí)控制端可通過微信公共平臺(tái)或通過終端顯示設(shè)備請(qǐng)求服務(wù)器請(qǐng)求二維碼。
[0022]本發(fā)明所公開的基于微信公共平臺(tái)的智能控制系統(tǒng)及其控制方法,通過微信公共平臺(tái)和Web服務(wù)器達(dá)到微信移動(dòng)端控制被控終端的目的,方便統(tǒng)一數(shù)據(jù)采集和控制被控終端,本發(fā)明結(jié)構(gòu)簡單,控制部署方便,實(shí)用性強(qiáng),控制接口通用,兼容性好,容易使用,用戶體驗(yàn)好,可支持海量終端,同時(shí)使用的安全性高。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1:本發(fā)明的模塊示意圖;
[0025]圖2:本發(fā)明的控制流程圖;
[0026]其中:10、微信移動(dòng)端;20、微信公共平臺(tái);30、Web服務(wù)器;31、映射關(guān)系模塊;32、數(shù)據(jù)庫模塊;33、數(shù)據(jù)推送模塊;40、被控終端;41、網(wǎng)絡(luò)模塊;42、ID模塊;50、終端顯示設(shè)備。
【具體實(shí)施方式】
[0027]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0028]如圖1本發(fā)明的模塊示意圖所示,基于微信公共平臺(tái)的智能控制系統(tǒng),包括順序連接的微信移動(dòng)端10和微信公共平臺(tái)20、服務(wù)器和被控終端40 ;所述被控終端40和服務(wù)器的通信方式為雙工通信;所述被控終端40包括網(wǎng)絡(luò)模塊41和通過網(wǎng)絡(luò)模塊41定期發(fā)送數(shù)據(jù)包至服務(wù)器的ID模塊42。
[0029]進(jìn)一步地,所述服務(wù)器包括數(shù)據(jù)庫模塊32、數(shù)據(jù)推送模塊33和映射關(guān)系模塊31 ;所述微信移動(dòng)端10通過微信公共平臺(tái)20生成的二維碼連接服務(wù)器映射關(guān)系模塊31 ;所述數(shù)據(jù)庫模塊32和數(shù)據(jù)推送模塊33通過映射關(guān)系模塊31和二維碼一一對(duì)應(yīng)。
[0030]優(yōu)選地,所述ID模塊42為網(wǎng)絡(luò)模塊MAC地址或燒入的序列號(hào)。進(jìn)一步地,所述服務(wù)器為Web服務(wù)器30 ;所述雙工通信具體的為WebSocket協(xié)議;所述網(wǎng)絡(luò)模塊41為TCP/IP以太網(wǎng)絡(luò)t旲塊或wifi t旲塊。
[0031]進(jìn)一步地,所述微信移動(dòng)端10包括永久控制端和臨時(shí)控制端;所述永久控制端和臨時(shí)控制端通過服務(wù)器二維碼和映射關(guān)系模塊31連接數(shù)據(jù)庫模塊32。
[0032]優(yōu)選地,還包括終端顯示設(shè)備50,所述終端顯示設(shè)備50包括按鍵或觸發(fā)器,所述按鍵或觸發(fā)器通過微信公共平臺(tái)20連接Web服務(wù)器30。
[0033]如圖2本發(fā)明的控制流程圖所示,基于微信公共平臺(tái)20的智能控制方法包括如下步驟:A、建立用于遠(yuǎn)程訪問和控制的微信公共平臺(tái)20和用于控制系統(tǒng)的Web服務(wù)器30 ;在被控終端40設(shè)置網(wǎng)絡(luò)模塊41和ID模塊42,并將被控終端40信息錄入Web服務(wù)器30數(shù)據(jù)庫模塊32,所述Web服務(wù)器30和被控終端40雙工通信;B、Web服務(wù)器30通過二維碼連接微信公共平臺(tái)20,并將二維碼通過映射關(guān)系模塊31連接數(shù)據(jù)庫模塊32和數(shù)據(jù)推送模塊33 ;C、微信移動(dòng)端10通過二維碼連接Web服務(wù)器30,Web服務(wù)器30對(duì)微信移動(dòng)端10 二維碼進(jìn)行驗(yàn)證,進(jìn)行權(quán)限設(shè)定,并將對(duì)應(yīng)信息向微信移動(dòng)端10推送;微信移動(dòng)端10通過微信公共平臺(tái)20和Web服務(wù)器30控制被控終端40。
[0034]進(jìn)