物聯網通信協議配置方法和裝置的制造方法
【技術領域】
[0001]本發明涉及物聯網技術領域,特別是涉及一種物聯網通信協議配置方法和裝置。
【背景技術】
[0002]物聯網是新一代信息技術的重要組成部分,其英文名稱是“The Internet ofthings”,是指物物相連的互聯網。物聯網的核心和基礎仍然是互聯網,是在互聯網基礎上的延伸和擴展的網絡,物聯網使得基于用戶端的互聯網延伸和擴展到了物品與物品之間的信息交換和通信。目前在物聯網方面已經有一些研究以及應用,通過在一些物體中植入傳感器與中央服務器連接來實現物聯網,這樣中央服務器就可以與植入了傳感器的各種物體互聯互通。
[0003]然而,目前通過中央服務器來管理植入了傳感器的物體的物聯網方案,需要中央服務器管理,成本太高,難以應用到民用領域。
【發明內容】
[0004]基于此,有必要針對目前通過中央服務器來管理植入了傳感器的物體的物聯網方案成本高的問題,提供一種物聯網通信協議配置方法和裝置。
[0005]一種物聯網通信協議配置方法,所述方法包括:
[0006]獲取錄入的網絡接入設備的設備標識,并從預設設備類型集合中選定設備類型;
[0007]獲取公有屬性選擇指令,并根據所述公有屬性選擇指令而從所述選定的設備類型所對應的預設公有屬性集合中選定所述設備標識所對應的公有屬性;
[0008]獲取對應于所述選定的公有屬性的第一觸發配置指令,并根據所述第一觸發配置指令確定對應于所述選定的公有屬性的觸發條件和觸發動作;
[0009]根據所述選定的公有屬性的信息以及對應的觸發條件和觸發動作,在物聯網服務平臺上生成并存儲對應于所述設備標識的用于接入所述物聯網服務平臺而與網絡接入設備連接通信的通信協議。
[0010]一種物聯網通信協議配置裝置,所述裝置包括:
[0011]獲取模塊,用于獲取錄入的網絡接入設備的設備標識,并從預設設備類型集合中選定設備類型;
[0012]公有屬性選定模塊,用于獲取公有屬性選擇指令,并根據所述公有屬性選擇指令而從所述選定的設備類型所對應的預設公有屬性集合中選定所述設備標識所對應的公有屬性;
[0013]第一觸發信息配置模塊,用于獲取對應于所述選定的公有屬性的第一觸發配置指令,并根據所述第一觸發配置指令確定對應于所述選定的公有屬性的觸發條件和觸發動作;
[0014]通信協議生成模塊,用于根據所述選定的公有屬性的信息以及對應的觸發條件和觸發動作,在物聯網服務平臺上生成并存儲對應于所述設備標識的用于接入所述物聯網服務平臺而與網絡接入設備連接通信的通信協議。
[0015]上述物聯網通信協議配置方法和裝置,通過提供預設設備類型集合,為每種設備類型提供公有屬性的信息。這樣在通過物聯網服務平臺添加可以接入物聯網的網絡接入設備時,就可以在預設設備類型集合中選定設備類型,并在選定的設備類型所對應的預設公有屬性集合中選定公有屬性,并配置其相應的觸發條件和觸發動作,使得物聯網服務平臺自動生成用于接入物聯網服務平臺而與網絡接入設備連接通信的通信協議。這樣設備提供方可以根據自身需求而通過物聯網服務平臺靈活配置以生成適用于自身所提供的網絡接入設備的通信協議,通過統一的物聯網服務平臺提供接入物聯網的服務,極大地降低了設備提供方為提供物聯網服務支持所需的成本,推進物聯網的民用化。
【附圖說明】
[0016]圖1為一個實施例中物聯網通信系統的應用環境圖;
[0017]圖2為一個實施例中配置終端的內部結構示意圖;
[0018]圖3為一個實施例中物聯網通信協議配置方法的流程示意圖;
[0019]圖4為一個實施例中設備添加頁面的交互界面示意圖;
[0020]圖5為一個實施例中公有屬性配置頁面的交互界面示意圖;
[0021]圖6為一個實施例中公有屬性信息配置頁面的交互界面示意圖;
[0022]圖7為一個實施例中自定義屬性配置頁面的交互界面示意圖;
[0023]圖8為一個實施例中自定義屬性信息配置頁面的交互界面示意圖;
[0024]圖9為一個實施例中動作配置頁面的交互界面示意圖;
[0025]圖10為一個實施例中動作信息配置頁面的交互界面示意圖;
[0026]圖11為一個實施例中預覽生成的輕應用的交互界面的步驟的流程示意圖;
[0027]圖12為一個實施例中交互界面預覽頁面的交互界面示意圖;
[0028]圖13為一個實施例中根據第一觸發配置指令確定對應于選定的公有屬性的觸發條件和觸發動作的步驟的流程示意圖;
[0029]圖14為一個實施例中預覽配置結果的步驟的流程示意圖;
[0030]圖15為一個實施例中配置結果預覽頁面的交互界面示意圖;
[0031]圖16為一個實施例中設備狀態清單頁面的交互界面示意圖;
[0032]圖17為一個實施例中物聯網通信協議配置裝置的結構框圖;
[0033]圖18為另一個實施例中物聯網通信協議配置裝置的結構框圖;
[0034]圖19為再一個實施例中物聯網通信協議配置裝置的結構框圖;
[0035]圖20為一個實施例中圖17中的第一觸發信息配置模塊的結構框圖;
[0036]圖21為一個實施例中物聯網通信協議配置裝置的結構框圖。
【具體實施方式】
[0037]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0038]如圖1所示,提供了一種物聯網通信系統100,包括物聯網服務平臺102、至少一個用戶終端104、至少一個網絡接入設備106以及配置終端108。物聯網服務平臺102用于提供對物聯網服務的支持,可以用獨立的一個服務器實現,也可以包括多個服務器,且每個服務器分別實現物聯網服務平臺102的部分功能。用戶終端104直接面向用戶,可以是臺式計算機也可以是移動終端,移動終端比如可以是智能手機、平板電腦以及PDA(個人數字助理)等。網絡接入設備106是指可以接入物聯網并可通過物聯網進行控制的設備,與用戶終端104不同,可以是網絡攝像頭、智能電視機、打印機、無線路由器、智能燈泡以及智能開關等。
[0039]配置終端108是用于配置物聯網通信協議的終端,通過網絡與物聯網服務平臺連接,主要面向網絡接入設備106的提供方,比如設備生產商。配置終端108提供對于用于使用戶終端104接入物聯網服務平臺102而與網絡接入設備106連接通信的通信協議進行配置的功能。圖1中的配置終端108的內部結構如圖2所示,包括通過系統總線連接的處理器、存儲介質、內存、網絡接口、顯示屏幕和輸入設備。其中,配置終端108的存儲介質存儲有操作系統和一種物聯網通信協議配置裝置,該物聯網通信協議配置裝置用于實現一種物聯網通信協議配置方法。
[0040]如圖3所示,在一個實施例中,提供了一種物聯網通信協議配置方法,本實施例以該方法應用于上述圖1以及圖2中的配置終端來舉例說明。該方法具體包括以下步驟:
[0041]步驟302,獲取錄入的網絡接入設備的設備標識,并從預設設備類型集合中選定設備類型。
[0042]具體地,配置終端通過其網絡接口連接到物聯網服務平臺,可通過網頁瀏覽器訪問物聯網服務平臺所提供的物聯網服務網頁。配置終端接收設備添加指令,從而根據該設備添加指令進入如圖4所示的設備添加頁面400。這里配置終端可以在檢測到用戶通過配置終端的輸入設備操作物聯網服務網頁上的設備添加控件402時觸發設備添加指令。這里的設備是指上述網絡接入設備,是指可以接入物聯網并可通過物聯網進行控制的設備。
[0043]配置終端可以根據對物聯網服務網頁中的設備添加觸發控件402的操作,進入設備添加頁面400。該設備添加觸發控件402屬于第一導航控件401,該第一導航控件401用于控制多個頁面之間的切換。配置終端可以獲取在設備添加頁面400的設備標識錄入控件404中錄入的設備標識,并獲取在該設備添加頁面400的設備類型選擇控件406中選定的設備類型。設備類型選擇控件406是一種提供預設的設備類型選項的控件,用于從多個設備類型選項中選定一個設備類型。配置終端還可以獲取在該設備添加頁面400的設備描述信息錄入控件408中錄入的設備描述信息,該設備描述信息用于描述相應的網絡接入設備的特征。圖中控件的加粗的邊框表示該控件被激活且該控件所對應的頁面正在被展示。
[0044]在一個實施例中,在步驟302之前還包括:根據登錄指令向物聯網服務平臺發送攜帶有設備提供方賬號和設備提供方密碼的登錄請求,使物聯網服務平臺根據該登錄請求進行登錄驗證,驗證通過則授予對應于該設備提供方賬號的登錄后的權限。這樣每個設備提供方可以獨立配置對應于自身所提供的網絡接入設備的物聯網通信協議,方便管理,而且安全性高。
[0045]步驟304,獲取公有屬性選擇指令,并根據公有屬性選擇指令而從選定的設備類型所對應的預設公有屬性集合中選定設備標識所對應的公有屬性。
[0046]具體地,物聯網服務平臺預先提供了每種設備類型所對應的預設公有屬性集合,該公有屬性是指該類型的設備所具備的共同的屬性,比如若設備類型為空調類,則公有屬性可以是開關機狀態、調控溫度、風葉方向等,這些公有屬性構成公有屬性集合。
[0047]參考圖5,配置終端根據對物聯網服務網頁中的設備配置觸發控件501的操作,進入設備配置頁面,默認或者根據對公有屬性配置觸發控件502的操作進入公有屬性配置頁面503。公有屬性配置觸發控件502屬于第二導航控件501,第二導航控件501用于控制設備配置頁面下的公有屬性配置頁面503、自定義屬性配置頁面以及動作配置頁面之間的切換。
[0048]配置終端在公有屬性配置頁面503中按照條目展示選定的設備類型所對應的預設公有屬性集合。每個公有屬性條目包括屬性標識、屬性含義、屬性名稱、屬性修改日期以及屬性API (Applicat1n Programming Interface,應用程序編程接口 )地址等。配置終端可通過檢測對展示的屬性條目的勾選操作而觸發公有屬性選擇指令,從而將勾選的屬性條目所對