一種切換物聯(lián)網網關的方法及相關裝置和系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及物聯(lián)網技術領域,尤其涉及一種切換物聯(lián)網網關的方法及相關裝置和系統(tǒng)。
【背景技術】
[0002]在當前的物聯(lián)網OneM2M標準中,各個設備間通過注冊機制確定它們的關系(消息路由關系)。在家庭網絡內,特別是集中式管理的家庭網絡內,家電設備一般是注冊在路由器上,從而通過路由器與其他家電設備和云平臺通信。
[0003]這種聯(lián)網方式,可能會存在下述問題:家電設備與云平臺僅存在一條路徑,當這條路徑上的任何一個節(jié)點丟失連接,則家電設備與云平臺間的連接會被阻塞。在家庭環(huán)境中一般情況為家電設備注冊到家庭路由器(家庭網關),而家庭路由器注冊到云平臺,達到家電設備聯(lián)網的目的。這樣當家庭路由器與云平臺的連接丟失了之后,家電設備將無法與云平臺建立連接。
【發(fā)明內容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種切換物聯(lián)網網關的方法及相關裝置和系統(tǒng)。
[0005]基于上述問題,第一方面,本發(fā)明實施例提供的第一種切換物聯(lián)網網關的方法,包括:
[0006]備用網關設備接收家庭網關發(fā)起的物聯(lián)網網關切換的消息;
[0007]備用網關設備獲取家電設備的注冊信息;
[0008]所述備用網關設備注冊到云平臺;
[0009]所述備用網關設備向家電設備發(fā)送自身的注冊信息。
[0010]第二方面,本發(fā)明實施例提供的第二種切換物聯(lián)網網關的方法,包括:備用網關設備接收家電設備發(fā)起的物聯(lián)網網關切換的消息;
[0011]備用網關設備獲取家電設備的注冊信息;
[0012]所述備用網關設備注冊到云平臺;
[0013]所述備用網關設備向家電設備發(fā)送自身的注冊信息。
[0014]第三方面,本發(fā)明實施例提供的第一種通信設備,包括:
[0015]第一接收模塊,用于接收家庭網關發(fā)起的物聯(lián)網網關切換的消息;
[0016]獲取模塊,用于獲取家電設備的注冊信息;
[0017]云平臺注冊模塊,用于注冊到云平臺;
[0018]注冊信息發(fā)送模塊,用于向家電設備發(fā)送自身的注冊信息。
[0019]第四方面,本發(fā)明實施例提供的第二種通信設備,包括:
[0020]第一接收模塊,用于接收家電設備發(fā)起的物聯(lián)網網關切換的消息;
[0021]獲取模塊,用于獲取家電設備的注冊信息;
[0022]云平臺注冊模塊,用于注冊到云平臺;
[0023]注冊信息發(fā)送模塊,用于向家電設備發(fā)送自身的注冊信息。
[0024]第五方面,本發(fā)明實施例提供的第一種切換物聯(lián)網網關的系統(tǒng),包括:家庭網關、至少一個備用網關設備和至少一個家電設備,其中:
[0025]所述家庭網關,用于在檢測到與云平臺的連接丟失之后,向所述備用網關設備發(fā)起物聯(lián)網網關切換的消息;并向所述備用網關設備發(fā)送家電設備在家庭網關上的注冊信息;
[0026]所述備用網關設備,用于接收家庭網關發(fā)起的物聯(lián)網網關切換的消息,接收家庭網關發(fā)送的家電設備在所述家庭網關上的注冊信息;注冊到云平臺;以及向家電設備發(fā)送請求消息建立自身的信息資源,或者接收家電設備發(fā)出的注冊請求并完成注冊,以實現(xiàn)物聯(lián)網網關的切換;
[0027]所述家電設備,用于接收備用網關設備發(fā)送的請求消息建立所述備用網關設備的信息資源,或者向所述備用網關設備發(fā)出注冊請求并完成注冊。
[0028]第六方面,本發(fā)明實施例提供的第二種切換物聯(lián)網網關的系統(tǒng),包括:家庭網關、至少一個備用網關設備和至少一個家電設備,其中:
[0029]所述家電設備,用于在檢測到與云平臺的連接丟失之后,通過所述家庭網關,向所述備用網關設備發(fā)起物聯(lián)網網關切換的消息;以及接收備用網關設備發(fā)送的請求消息建立所述備用網關設備的信息資源,或者向所述備用網關設備發(fā)出注冊請求并完成注冊;
[0030]所述備用網關設備,用于接收家電設備發(fā)起的物聯(lián)網網關切換的消息,接收家庭網關發(fā)送的家電設備在所述家庭網關上的注冊信息;注冊到云平臺;以及向家電設備發(fā)送請求消息建立自身的信息資源,或者接收家電設備發(fā)出的注冊請求,以完成物聯(lián)網網關的切換;
[0031]所述家庭網關,用于向所述備用網關設備發(fā)送家電設備在家庭網關上的注冊信息。
[0032]本發(fā)明實施例的有益效果包括:
[0033]本發(fā)明實施例提供的切換物聯(lián)網網關的方法及相關裝置和系統(tǒng),家庭網關或者家電設備在檢測出家電設備與云平臺之間連接中斷之后,向備用網關設備發(fā)起物聯(lián)網網關切換的消息,然后,備用網關設備獲取家電設備在家庭網關上的注冊信息,備用網關設備發(fā)起注冊并連接到云平臺,然后備用網關設備向家電設備發(fā)送自身注冊信息,這樣,家電設備和備用網關設備彼此都獲取到對方的注冊信息,最終實現(xiàn)從家庭網關到備用網關設備的切換,使得家庭網關與云平臺的連接丟失之后,可以通過備用網關設備上連上云平臺繼續(xù)控制家電設備,從而保證家庭場景內的業(yè)務不至于中斷,解決了現(xiàn)有技術存在的問題。
[0034]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0035]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0036]圖1為本發(fā)明實施例提供的切換物聯(lián)網網關的方法所依賴的系統(tǒng)架構示意圖;
[0037]圖2為本發(fā)明實施例提供的第一種切換物聯(lián)網網關的方法在備用網關設備側的流程圖;
[0038]圖3為本發(fā)明實施例提供的第二種切換物聯(lián)網網關的方法在備用網關設備側的流程圖;
[0039]圖4為本發(fā)明實施例提供的實例一的流程圖;
[0040]圖5為本發(fā)明實施例提供的實例二的流程圖;
[0041]圖6為本發(fā)明實施例提供的第一種通信設備的結構示意圖;
[0042]圖7為本發(fā)明實施例提供的第二種通信設備的結構示意圖;
[0043]圖8為本發(fā)明實施例提供的切換物聯(lián)網網關的系統(tǒng)的結構示意圖。
【具體實施方式】
[0044]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0045]下面分別結合附圖,對本發(fā)明實施例提供的切換物聯(lián)網網關的方法及相關裝置和系統(tǒng)進行說明。
[0046]在對本發(fā)明實施例提供的切換物聯(lián)網網關的方法進行說明之前,首先對本發(fā)明實施例提供的切換物聯(lián)網網關的方法所依賴的系統(tǒng)架構進行說明,如圖1所示,該系統(tǒng)架構中至少包括:家電設備(具有通信的功能)、家庭網關、家庭網絡內的其他通信設備(可以作為備用網關的各種類型的設備,例如移動終端)和云平臺(例如網絡側服務器等)。其中,家庭網絡中,家電設備通過家庭網關與云平臺連接,家庭網絡內的其他通信設備與家庭網關連接,家庭網關與云平臺連接,在本發(fā)明實施例中,并不限定家電設備的具體的數(shù)量,可以為一臺或多臺,家庭網絡內的其他通信設備的數(shù)量和類型也不做限定。
[0047]正常狀態(tài)下,家電設備通過家庭網關與云平臺通信,但是,現(xiàn)有技術中,家電設備與云平臺僅存在一條路徑,當這條路徑上的任何一個節(jié)點丟失連接,則家電設備與云平臺間的連接會被阻塞。因此,本發(fā)明實施例提供的切換物聯(lián)網網關的方法,在家電設備與云平臺連接故障的情況下,利用家庭網絡中的其他通信設備作為網關(gateway)的角色,這類通信設備一般可以通過2G、3G或者4G移動網絡注冊到云平臺,通過云平臺與家電設備來進行通信,形成另一條備用路徑,實現(xiàn)家電設備和云平臺的橋接。
[0048]具體來說,本發(fā)明實施例提供的第一種切換物聯(lián)網網關的方法,如圖2所示,在備用網關側,包括下述步驟:
[0049]S21、備用網關設備接收家庭網關發(fā)起的物聯(lián)網網關切換的消息;
[0050]S22、備用網關設備獲取家電設備的注冊信息;
[0051]S23、備用網關注冊到云平臺;
[0052]S24、備用網關設備向家電設備發(fā)送自身的注冊信息。
[0053]下面分別對上面各步驟分別進行說明。
[0054]在本發(fā)明實施例提供的上述切換物聯(lián)網網關的方法中,可以由家庭網關來檢測是否與云平臺之間發(fā)生了連接故障,并在發(fā)生故障時,發(fā)起相應的網關切換的流程。
[0055]為了實現(xiàn)故障時家庭網關的順利切換,需要在家電注冊到家庭網關,家庭網關注冊到云平臺(家電設備、家庭網關和云平臺之間的通信連接正常)之后,在家庭網關上設置備用網關的備用網關的列表信息;備用網關的列表中,包含至少一個可以作為備用網關的通信設備的標志和對應的優(yōu)先級信息。
[0056]設置完成之后,家庭網關還向家庭網絡中的各家電設備和各其他通信設備發(fā)送更新注冊信息,更新注冊信息中攜帶有家庭網關側設置的備用網關的列表信息,這樣,家電設備和其他通信設備(可能會作為備用網關設備的通信設備)會在本地保存這個備用網關的列表信息,以便后續(xù)在出現(xiàn)連接故障時,發(fā)起相應的切換。
[0057]進一步地,這個備用網關的列表信息,可以保存于家庭網關、家電設備、和其他通信設備的backup資源中。
[0058]基于此,一旦家