一種物聯(lián)網(wǎng)設(shè)備管理平臺及方法
【專利摘要】本申請公開了一種物聯(lián)網(wǎng)設(shè)備管理平臺及方法,平臺包括:設(shè)備服務(wù)接口,用于接收物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù);通信協(xié)議解析單元,用于對物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)進行協(xié)議解析,獲取去除通信數(shù)據(jù)后的包括設(shè)備類型、設(shè)備型號和設(shè)備有效數(shù)據(jù)的設(shè)備數(shù)據(jù);設(shè)備數(shù)據(jù)層解析單元,用于調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的解析文件,對所述設(shè)備有效數(shù)據(jù)進行解析,獲取解析后數(shù)據(jù);上傳數(shù)據(jù)保存單元,用于存儲所述解析后數(shù)據(jù);獲取設(shè)備數(shù)據(jù)接口,用于供物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用進行數(shù)據(jù)調(diào)用,并將所述解析后數(shù)據(jù)進行上傳。利用本申請的平臺,使得物聯(lián)網(wǎng)應(yīng)用不需要關(guān)心不同物聯(lián)網(wǎng)設(shè)備的通信差異,大大提高了物聯(lián)網(wǎng)應(yīng)用的工作效率。
【專利說明】一種物聯(lián)網(wǎng)設(shè)備管理平臺及方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及物聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,更具體地說,涉及一種物聯(lián)網(wǎng)設(shè)備管理平臺及方法。
【背景技術(shù)】
[0002]物聯(lián)網(wǎng)的發(fā)展為數(shù)字家庭引入了新的概念及發(fā)展空間。在物聯(lián)網(wǎng)技術(shù)的支持下,數(shù)字家庭,特別是智能家居的終端觸角進一步得到延伸。
[0003]但是,目前終端設(shè)備接口標準不統(tǒng)一、設(shè)備相互獨立,各種設(shè)備硬件資源復(fù)雜、通信標準不一。為此,在設(shè)備與物聯(lián)網(wǎng)應(yīng)用進行通信時,需要物聯(lián)網(wǎng)應(yīng)用支持各式各樣的通信方式,以適應(yīng)各種類型的物聯(lián)網(wǎng)設(shè)備。這在一定程度上,給物聯(lián)網(wǎng)應(yīng)用帶來了很大的壓力,也降低了物聯(lián)網(wǎng)應(yīng)用的工作效率。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本申請?zhí)峁┝艘环N物聯(lián)網(wǎng)設(shè)備管理平臺及方法,用于解決由于物聯(lián)網(wǎng)設(shè)備通信標準不一,使得物聯(lián)網(wǎng)服務(wù)器需要對各種通信方式進行轉(zhuǎn)換,而造成工作效率低的問題。
[0005]為了實現(xiàn)上述目的,現(xiàn)提出的方案如下:
[0006]一種物聯(lián)網(wǎng)設(shè)備管理平臺,包括:
[0007]設(shè)備服務(wù)接口,用于接收物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù);
[0008]通信協(xié)議解析單元,用于對物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)進行協(xié)議解析,獲取去除通信數(shù)據(jù)后的設(shè)備數(shù)據(jù),所述設(shè)備數(shù)據(jù)包括設(shè)備類型、設(shè)備型號和設(shè)備有效數(shù)據(jù);
[0009]設(shè)備數(shù)據(jù)層解析單元,用于調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的解析文件,對所述設(shè)備有效數(shù)據(jù)進行解析,獲取解析后數(shù)據(jù);
[0010]上傳數(shù)據(jù)保存單元,用于存儲所述解析后數(shù)據(jù);
[0011 ] 獲取設(shè)備數(shù)據(jù)接口,用于供物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用進行數(shù)據(jù)調(diào)用,并將所述解析后數(shù)據(jù)進行上傳。
[0012]優(yōu)選地,還包括:
[0013]下發(fā)設(shè)備命令接口,用于接收所述物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用下發(fā)的設(shè)備命令,所述設(shè)備命令包含接收該設(shè)備命令的物聯(lián)網(wǎng)設(shè)備;
[0014]設(shè)備數(shù)據(jù)層封裝單元,用于調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的封裝文件,對所述設(shè)備命令進行封裝,得到封裝后設(shè)備命令;
[0015]通信協(xié)議封裝單元,用于按照接收設(shè)備命令的物聯(lián)網(wǎng)設(shè)備的通信協(xié)議,對所述封裝后設(shè)備命令進行二次封裝;
[0016]所述設(shè)備服務(wù)接口還用于將二次封裝后的設(shè)備命令下發(fā)給對應(yīng)的物聯(lián)網(wǎng)設(shè)備。
[0017]優(yōu)選地,還包括:
[0018]下發(fā)數(shù)據(jù)保存單元,用于對所述下發(fā)設(shè)備命令接口接收的設(shè)備命令進行存儲。
[0019]優(yōu)選地,在物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)包括該物聯(lián)網(wǎng)設(shè)備狀態(tài)標識時,該平臺還包括:
[0020]設(shè)備在線狀態(tài)確定單元,用于利用設(shè)備數(shù)據(jù)層解析單元解析獲取的物聯(lián)網(wǎng)設(shè)備狀態(tài)標識,確定物聯(lián)網(wǎng)設(shè)備的在線狀態(tài)。
[0021 ] 優(yōu)選地,還包括:
[0022]查詢設(shè)備在線狀態(tài)接口,用于接收所述物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用發(fā)送的設(shè)備在線狀態(tài)查詢請求,并查詢所述設(shè)備在線狀態(tài)確定單元以返回查詢結(jié)果。
[0023]優(yōu)選地,還包括:
[0024]APP應(yīng)用綁定設(shè)備接口,用于供物聯(lián)網(wǎng)APP應(yīng)用的用戶進行APP應(yīng)用與設(shè)備的綁定;
[0025]設(shè)備綁定關(guān)系存儲單元,用于存儲所述APP應(yīng)用綁定設(shè)備接口上傳的APP應(yīng)用與設(shè)備的綁定關(guān)系。
[0026]優(yōu)選地,還包括:
[0027]Web應(yīng)用綁定設(shè)備接口,用于供物聯(lián)網(wǎng)Web應(yīng)用的用戶進行Web應(yīng)用與設(shè)備的綁定;
[0028]所述設(shè)備綁定關(guān)系存儲單元還用于存儲所述Web應(yīng)用綁定設(shè)備接口上傳的Web應(yīng)用與設(shè)備的綁定關(guān)系。
[0029]優(yōu)選地,還包括:
[0030]綁定狀態(tài)查詢接口,用于供Web應(yīng)用和APP應(yīng)用調(diào)用此接口查詢應(yīng)用用戶與設(shè)備的綁定狀態(tài)。
[0031]優(yōu)選地,還包括:
[0032]查詢設(shè)備驗證碼接口,用于供Web應(yīng)用和APP應(yīng)用調(diào)用此接口查詢應(yīng)用用戶使用的設(shè)備驗證碼是否正確。
[0033]一種物聯(lián)網(wǎng)設(shè)備管理方法,應(yīng)用于上述所述的物聯(lián)網(wǎng)設(shè)備管理平臺,該方法包括:
[0034]接收物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù);
[0035]對所述物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)進行協(xié)議解析,獲取去除通信數(shù)據(jù)后的設(shè)備數(shù)據(jù),所述設(shè)備數(shù)據(jù)包括設(shè)備類型、設(shè)備型號和設(shè)備有效數(shù)據(jù);
[0036]調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的解析文件,對所述設(shè)備有效數(shù)據(jù)進行解析,獲取解析后數(shù)據(jù);
[0037]存儲所述解析后數(shù)據(jù);
[0038]將所述解析后數(shù)據(jù)上傳給物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用。
[0039]從上述的技術(shù)方案可以看出,本申請實施例提供的物聯(lián)網(wǎng)設(shè)備管理平臺,利用設(shè)備服務(wù)接口接收物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù),利用通信協(xié)議解析單元對物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)進行協(xié)議解析,獲取去除通信數(shù)據(jù)后的設(shè)備數(shù)據(jù),所述設(shè)備數(shù)據(jù)包括設(shè)備類型、設(shè)備型號和設(shè)備有效數(shù)據(jù),利用設(shè)備數(shù)據(jù)層解析單元調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的解析文件,對所述設(shè)備有效數(shù)據(jù)進行解析,獲取解析后數(shù)據(jù),利用上傳數(shù)據(jù)保存單元存儲所述解析后數(shù)據(jù),利用獲取設(shè)備數(shù)據(jù)接口將所述解析后數(shù)據(jù)上傳至供物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用。本申請的平臺,將不同通信規(guī)范的數(shù)據(jù)均去除掉通信數(shù)據(jù),并對設(shè)備有效數(shù)據(jù)進行解析,獲取解析后的數(shù)據(jù),該解析后的數(shù)據(jù)能夠直接為物聯(lián)網(wǎng)應(yīng)用所識別,使得物聯(lián)網(wǎng)應(yīng)用不需要關(guān)心不同物聯(lián)網(wǎng)設(shè)備的通信差異,大大提高了物聯(lián)網(wǎng)應(yīng)用的工作效率。
【專利附圖】
【附圖說明】
[0040]為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0041]圖1為本申請實施例公開的一種物聯(lián)網(wǎng)設(shè)備管理平臺結(jié)構(gòu)示意圖;
[0042]圖2為本申請實施例公開的另一種物聯(lián)網(wǎng)設(shè)備管理平臺結(jié)構(gòu)示意圖;
[0043]圖3為本申請實施例公開的一種物聯(lián)網(wǎng)設(shè)備管理方法流程圖。
【具體實施方式】
[0044]下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0045]參見圖1,圖1為本申請實施例公開的一種物聯(lián)網(wǎng)設(shè)備管理平臺結(jié)構(gòu)示意圖。
[0046]如圖1所示,該平臺包括:
[0047]設(shè)備服務(wù)接口 11,用于接收物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù);
[0048]通信協(xié)議解析單元12,用于對物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)進行協(xié)議解析,獲取去除通信數(shù)據(jù)后的設(shè)備數(shù)據(jù),所述設(shè)備數(shù)據(jù)包括設(shè)備類型、設(shè)備型號和設(shè)備有效數(shù)據(jù);
[0049]具體地,可以通過監(jiān)聽并識別物聯(lián)網(wǎng)設(shè)備的通信協(xié)議。然后,調(diào)用與所述物聯(lián)網(wǎng)設(shè)備的通信協(xié)議對應(yīng)的剝離方法,將目標物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)中的通信數(shù)據(jù)剝離掉,取得設(shè)備數(shù)據(jù)。
[0050]不同的通信協(xié)議對應(yīng)了不同的剝離方法,通過監(jiān)聽并識別物聯(lián)網(wǎng)設(shè)備的通信協(xié)議,可以調(diào)用對應(yīng)的方法進行通信數(shù)據(jù)的剝離,獲取設(shè)備數(shù)據(jù)。
[0051]設(shè)備數(shù)據(jù)層解析單元13,用于調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的解析文件,對所述設(shè)備有效數(shù)據(jù)進行解析,獲取解析后數(shù)據(jù);
[0052]具體地,由于目前物聯(lián)網(wǎng)設(shè)備廠家較多,相同廠家的設(shè)備型號一般不會出現(xiàn)重復(fù),但是不同廠家間的設(shè)備型號可能出現(xiàn)重復(fù)情況,因此以設(shè)備類型和設(shè)備型號共同作為設(shè)備的唯一標識。建立設(shè)備類型、設(shè)備型號與解析文件之間的對應(yīng)關(guān)系,調(diào)用與物聯(lián)網(wǎng)設(shè)備的設(shè)備類型和設(shè)備型號對應(yīng)的解析文件,對有效數(shù)據(jù)進行解析,獲得解析后數(shù)據(jù)。
[0053]其中,解析文件規(guī)定了機器語言到自然語言的轉(zhuǎn)換方式,從而利用解析文件將有效數(shù)據(jù)中的機器語言轉(zhuǎn)換為自然語言表述方式。例如,將網(wǎng)絡(luò)熱水器上傳數(shù)據(jù)中的“1E”,解析為自然語言“溫度為35度”。
[0054]需要說明的是,解析文件可以隨時進行添加、刪除、修改等更新操作。
[0055]上傳數(shù)據(jù)保存單元14,用于存儲所述解析后數(shù)據(jù);
[0056]具體地,通過存儲解析后的數(shù)據(jù),可以為后續(xù)數(shù)據(jù)分析提供資源。
[0057]獲取設(shè)備數(shù)據(jù)接口 15,用于供物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用進行數(shù)據(jù)調(diào)用,并將所述解析后數(shù)據(jù)進行上傳。
[0058]具體地,通過對外暴露獲取設(shè)備數(shù)據(jù)接口 15,可以供物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用進行調(diào)用。
[0059]本申請實施例提供的物聯(lián)網(wǎng)設(shè)備管理平臺,利用設(shè)備服務(wù)接口接收物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù),利用通信協(xié)議解析單元對物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)進行協(xié)議解析,獲取去除通信數(shù)據(jù)后的設(shè)備數(shù)據(jù),所述設(shè)備數(shù)據(jù)包括設(shè)備類型、設(shè)備型號和設(shè)備有效數(shù)據(jù),利用設(shè)備數(shù)據(jù)層解析單元調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的解析文件,對所述設(shè)備有效數(shù)據(jù)進行解析,獲取解析后數(shù)據(jù),利用上傳數(shù)據(jù)保存單元存儲所述解析后數(shù)據(jù),利用獲取設(shè)備數(shù)據(jù)接口將所述解析后數(shù)據(jù)上傳至供物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用。本申請的平臺,將不同通信規(guī)范的數(shù)據(jù)均去除掉通信數(shù)據(jù),并對設(shè)備有效數(shù)據(jù)進行解析,獲取解析后的數(shù)據(jù),該解析后的數(shù)據(jù)能夠直接為物聯(lián)網(wǎng)應(yīng)用所識別,使得物聯(lián)網(wǎng)應(yīng)用不需要關(guān)心不同物聯(lián)網(wǎng)設(shè)備的通信差異,大大提高了物聯(lián)網(wǎng)應(yīng)用的工作效率。
[0060]可選的,參見圖2,圖2為本申請實施例公開的另一種物聯(lián)網(wǎng)設(shè)備管理平臺結(jié)構(gòu)示意圖。
[0061]如圖2所示,該平臺還可以包括:
[0062]下發(fā)設(shè)備命令接口 21,用于接收所述物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用下發(fā)的設(shè)備命令,所述設(shè)備命令包含接收該設(shè)備命令的物聯(lián)網(wǎng)設(shè)備;
[0063]設(shè)備數(shù)據(jù)層封裝單元22,用于調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的封裝文件,對所述設(shè)備命令進行封裝,得到封裝后設(shè)備命令;
[0064]具體地,這里封裝文件與上述的解析文件可以一并以一個文件的形式進行存儲,也可以分離進行存儲。
[0065]通信協(xié)議封裝單元23,用于按照接收設(shè)備命令的物聯(lián)網(wǎng)設(shè)備的通信協(xié)議,對所述封裝后設(shè)備命令進行二次封裝;
[0066]具體地,不同的物聯(lián)網(wǎng)設(shè)備所支持的通信協(xié)議可能不同,這里按照設(shè)備命令接收者(也即接收設(shè)備命令的物聯(lián)網(wǎng)設(shè)備)的通信協(xié)議對設(shè)備命令進行二次封裝。
[0067]所述設(shè)備服務(wù)接口 11還可以將二次封裝后的設(shè)備命令下發(fā)給對應(yīng)的物聯(lián)網(wǎng)設(shè)備。
[0068]進一步參見圖2,可知該平臺還可以包括:
[0069]下發(fā)數(shù)據(jù)保存單元24,用于對所述下發(fā)設(shè)備命令接口 21接收的設(shè)備命令進行存儲。
[0070]需要解釋的是,本申請實施例公開的平臺不僅可以保存物聯(lián)網(wǎng)設(shè)備上傳的且經(jīng)過解析后的數(shù)據(jù),還可以保存物聯(lián)網(wǎng)應(yīng)用下發(fā)的設(shè)備命令。這些信息都可以為后續(xù)數(shù)據(jù)分析提供資源。
[0071]需要說明的是,物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)可以包括該物聯(lián)網(wǎng)設(shè)備狀態(tài)標識。則參見圖2所示,該平臺還可以包括:
[0072]設(shè)備在線狀態(tài)確定單元25,用于利用設(shè)備數(shù)據(jù)層解析單元13解析獲取的物聯(lián)網(wǎng)設(shè)備狀態(tài)標識,確定物聯(lián)網(wǎng)設(shè)備的在線狀態(tài)。
[0073]進一步,如圖2所示,該平臺還可以包括查詢設(shè)備在線狀態(tài)接口 26,用于接收所述物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用發(fā)送的設(shè)備在線狀態(tài)查詢請求,并查詢所述設(shè)備在線狀態(tài)確定單元25以返回查詢結(jié)果。
[0074]需要解釋的是,設(shè)備在線狀態(tài)確定單元25除了通過設(shè)備狀態(tài)標識來判斷設(shè)備的在線狀態(tài)之外,還可以通過物聯(lián)網(wǎng)設(shè)備上傳的心跳數(shù)據(jù)來確定物聯(lián)網(wǎng)設(shè)備的在線狀態(tài)。
[0075]仍舊參見圖2,該平臺還可以包括:
[0076]APP應(yīng)用綁定設(shè)備接口 27,用于供物聯(lián)網(wǎng)APP應(yīng)用的用戶進行APP應(yīng)用與設(shè)備的綁定;
[0077]Web應(yīng)用綁定設(shè)備接口 28,用于供物聯(lián)網(wǎng)Web應(yīng)用的用戶進行Web應(yīng)用與設(shè)備的綁定;
[0078]設(shè)備綁定關(guān)系存儲單元29,用于存儲所述APP應(yīng)用綁定設(shè)備接口上傳的APP應(yīng)用與設(shè)備的綁定關(guān)系,并存儲所述Web應(yīng)用綁定設(shè)備接口上傳的Web應(yīng)用與設(shè)備的綁定關(guān)系。
[0079]設(shè)備與應(yīng)用是松耦合的關(guān)系,但設(shè)備需要通過應(yīng)用進行綁定才能夠使用。
[0080]在此基礎(chǔ)上,參見圖2,該平臺還可以包括:
[0081]綁定狀態(tài)查詢接口 30,用于供Web應(yīng)用和APP應(yīng)用調(diào)用此接口查詢應(yīng)用用戶與設(shè)備的綁定狀態(tài)。
[0082]此處,我們可以賦予設(shè)備所有者最高的設(shè)備管理權(quán)限,其除了可以進行設(shè)備綁定狀態(tài)的查詢,還可以修改設(shè)備與應(yīng)用的綁定關(guān)系。
[0083]進一步參見圖2,該平臺還可以包括查詢設(shè)備驗證碼接口 31,用于供Web應(yīng)用和APP應(yīng)用調(diào)用此接口查詢應(yīng)用用戶使用的設(shè)備驗證碼是否正確。
[0084]下面對本申請實施例提供的物聯(lián)網(wǎng)設(shè)備管理方法進行描述,下文描述的物聯(lián)網(wǎng)設(shè)備管理方法與上文描述的物聯(lián)網(wǎng)設(shè)備管理平臺可相互對應(yīng)參照。
[0085]參見圖3,圖3為本申請實施例公開的一種物聯(lián)網(wǎng)設(shè)備管理方法流程圖。
[0086]如圖3所示,該方法包括:
[0087]步驟S300、接收物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù);
[0088]步驟S310、對所述物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)進行協(xié)議解析,獲取去除通信數(shù)據(jù)后的設(shè)備數(shù)據(jù);
[0089]其中,所述設(shè)備數(shù)據(jù)包括設(shè)備類型、設(shè)備型號和設(shè)備有效數(shù)據(jù);
[0090]步驟S320、調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的解析文件,對所述設(shè)備有效數(shù)據(jù)進行解析,獲取解析后數(shù)據(jù);
[0091]步驟S330、存儲所述解析后數(shù)據(jù);
[0092]步驟S340、將所述解析后數(shù)據(jù)上傳給物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用。
[0093]本申請實施例公開的方法,將不同通信規(guī)范的數(shù)據(jù)均去除掉通信數(shù)據(jù),并對設(shè)備有效數(shù)據(jù)進行解析,獲取解析后的數(shù)據(jù),該解析后的數(shù)據(jù)能夠直接為物聯(lián)網(wǎng)應(yīng)用所識別,使得物聯(lián)網(wǎng)應(yīng)用不需要關(guān)心不同物聯(lián)網(wǎng)設(shè)備的通信差異,大大提高了物聯(lián)網(wǎng)應(yīng)用的工作效率。
[0094]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0095]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
[0096]對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種物聯(lián)網(wǎng)設(shè)備管理平臺,其特征在于,包括: 設(shè)備服務(wù)接口,用于接收物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù); 通信協(xié)議解析單元,用于對物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)進行協(xié)議解析,獲取去除通信數(shù)據(jù)后的設(shè)備數(shù)據(jù),所述設(shè)備數(shù)據(jù)包括設(shè)備類型、設(shè)備型號和設(shè)備有效數(shù)據(jù); 設(shè)備數(shù)據(jù)層解析單元,用于調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的解析文件,對所述設(shè)備有效數(shù)據(jù)進行解析,獲取解析后數(shù)據(jù); 上傳數(shù)據(jù)保存單元,用于存儲所述解析后數(shù)據(jù); 獲取設(shè)備數(shù)據(jù)接口,用于供物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用進行數(shù)據(jù)調(diào)用,并將所述解析后數(shù)據(jù)進行上傳。
2.根據(jù)權(quán)利要求1所述的平臺,其特征在于,還包括: 下發(fā)設(shè)備命令接口,用于接收所述物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用下發(fā)的設(shè)備命令,所述設(shè)備命令包含接收該設(shè)備命令的物聯(lián)網(wǎng)設(shè)備; 設(shè)備數(shù)據(jù)層封裝單元,用于調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的封裝文件,對所述設(shè)備命令進行封裝,得到封裝后設(shè)備命令; 通信協(xié)議封裝單元,用于按照接收設(shè)備命令的物聯(lián)網(wǎng)設(shè)備的通信協(xié)議,對所述封裝后設(shè)備命令進行二次封裝; 所述設(shè)備服務(wù)接口還用于將二次封裝后的設(shè)備命令下發(fā)給對應(yīng)的物聯(lián)網(wǎng)設(shè)備。
3.根據(jù)權(quán)利要求2所述的平臺,其特征在于,還包括: 下發(fā)數(shù)據(jù)保存單元,用于對所述下發(fā)設(shè)備命令接口接收的設(shè)備命令進行存儲。
4.根據(jù)權(quán)利要求1所述的平臺,其特征在于,在物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)包括該物聯(lián)網(wǎng)設(shè)備狀態(tài)標識時,該平臺還包括: 設(shè)備在線狀態(tài)確定單元,用于利用設(shè)備數(shù)據(jù)層解析單元解析獲取的物聯(lián)網(wǎng)設(shè)備狀態(tài)標識,確定物聯(lián)網(wǎng)設(shè)備的在線狀態(tài)。
5.根據(jù)權(quán)利要求4所述的平臺,其特征在于,還包括: 查詢設(shè)備在線狀態(tài)接口,用于接收所述物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用發(fā)送的設(shè)備在線狀態(tài)查詢請求,并查詢所述設(shè)備在線狀態(tài)確定單元以返回查詢結(jié)果。
6.根據(jù)權(quán)利要求1所述的平臺,其特征在于,還包括: APP應(yīng)用綁定設(shè)備接口,用于供物聯(lián)網(wǎng)APP應(yīng)用的用戶進行APP應(yīng)用與設(shè)備的綁定;設(shè)備綁定關(guān)系存儲單元,用于存儲所述APP應(yīng)用綁定設(shè)備接口上傳的APP應(yīng)用與設(shè)備的綁定關(guān)系。
7.根據(jù)權(quán)利要求6所述的平臺,其特征在于,還包括: Web應(yīng)用綁定設(shè)備接口,用于供物聯(lián)網(wǎng)Web應(yīng)用的用戶進行Web應(yīng)用與設(shè)備的綁定;所述設(shè)備綁定關(guān)系存儲單元還用于存儲所述Web應(yīng)用綁定設(shè)備接口上傳的Web應(yīng)用與設(shè)備的綁定關(guān)系。
8.根據(jù)權(quán)利要求7所述的平臺,其特征在于,還包括: 綁定狀態(tài)查詢接口,用于供Web應(yīng)用和APP應(yīng)用調(diào)用此接口查詢應(yīng)用用戶與設(shè)備的綁定狀態(tài)。
9.根據(jù)權(quán)利要求8所述的平臺,其特征在于,還包括: 查詢設(shè)備驗證碼接口,用于供Web應(yīng)用和APP應(yīng)用調(diào)用此接口查詢應(yīng)用用戶使用的設(shè)備驗證碼是否正確。
10.一種物聯(lián)網(wǎng)設(shè)備管理方法,其特征在于,應(yīng)用于權(quán)利要求1所述的物聯(lián)網(wǎng)設(shè)備管理平臺,該方法包括: 接收物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù); 對所述物聯(lián)網(wǎng)設(shè)備上傳的數(shù)據(jù)進行協(xié)議解析,獲取去除通信數(shù)據(jù)后的設(shè)備數(shù)據(jù),所述設(shè)備數(shù)據(jù)包括設(shè)備類型、設(shè)備型號和設(shè)備有效數(shù)據(jù); 調(diào)用與所述設(shè)備類型、設(shè)備型號對應(yīng)的解析文件,對所述設(shè)備有效數(shù)據(jù)進行解析,獲取解析后數(shù)據(jù); 存儲所述解析后數(shù)據(jù); 將所述解析后數(shù)據(jù)上傳給物聯(lián)網(wǎng)Web應(yīng)用或物聯(lián)網(wǎng)APP應(yīng)用。
【文檔編號】H04L29/08GK104378236SQ201410679372
【公開日】2015年2月25日 申請日期:2014年11月24日 優(yōu)先權(quán)日:2014年11月24日
【發(fā)明者】于忠清, 王兵, 李桂麗, 翟偉偉, 卜祥峰 申請人:青島海爾軟件有限公司