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