066]更新單元,用于根據(jù)第一業(yè)務能力層標識和所述第二業(yè)務能力層標識,更新業(yè)務能力層資源,所述第一業(yè)務能力層標識由所述服務器根據(jù)所述網(wǎng)關替換通知或所述創(chuàng)建資源請求獲得;
[0067]第二發(fā)送單元,用于向所述第一網(wǎng)關發(fā)送第一消息,所述第一消息攜帶所述服務器已經(jīng)成功創(chuàng)建所述業(yè)務能力層資源的信息。
[0068]基于第四方面,在第一種可能的實施方式中,所述網(wǎng)關替換通知中還包含所述第一網(wǎng)關的所述第一業(yè)務能力層標識;
[0069]基于第四方面或者第四方面的第一種可能的實現(xiàn)方式,在第二種可能的實施方式中,所述第一業(yè)務能力層標識和所述替換指示由所述第一網(wǎng)關發(fā)送給所述第二網(wǎng)關。
[0070]基于第四方面,在第三種可能的實施方式中,所述網(wǎng)關替換通知中還包含第一網(wǎng)關的第一業(yè)務能力層標識;所述服務器還包括:
[0071]第三接收單元,用于接收第一網(wǎng)關發(fā)送的第一業(yè)務能力層標識和替換指示;
[0072]第三發(fā)送單元,用于將所述第一業(yè)務能力層標識和所述替換指示發(fā)送給所述第二網(wǎng)關。
[0073]基于第四方面或第四方面的第一種可能的實現(xiàn)方式或第四方面的第二種可能的實現(xiàn)方式,在第四種可能的實施方式中,所述服務器還包括:
[0074]檢測單元,用于檢測所述第一業(yè)務能力層標識是否有效。
[0075]所述生成單元,用于在所述第一業(yè)務能力層標識有效時,生成所述網(wǎng)關替換標識。
[0076]基于第四方面,在第五種可能的實施方式中,所述第二發(fā)送單元,還用于發(fā)送所述網(wǎng)關替換標識的同時,向所述第二網(wǎng)關發(fā)送等待指示,用于通知所述第二網(wǎng)關需要等待下線指示。
[0077]基于第四方面,在第六種可能的實施方式中,所述服務器還包括:
[0078]第四發(fā)送單元,用于向所述第二網(wǎng)關發(fā)送通知,所述通知中攜帶所述第一指示和所述第一網(wǎng)關業(yè)務能力層的統(tǒng)一資源定位符,所述第一指示用于指示網(wǎng)關替換完成。
[0079]第五方面,提供了一種網(wǎng)關,所述網(wǎng)關包括:
[0080]第一接收單元,用于接收第二網(wǎng)關發(fā)送的網(wǎng)關替換標識和所述第二網(wǎng)關的第二業(yè)務能力層標識;
[0081]第一發(fā)送單元,用于向所述服務器發(fā)送創(chuàng)建資源請求,所述創(chuàng)建資源請求中攜帶有所述第二業(yè)務能力層標識和所述網(wǎng)關替換標識,所述創(chuàng)建資源請求觸發(fā)所述服務器根據(jù)所述第一網(wǎng)關的第一業(yè)務能力層標識和所述第二業(yè)務能力層標識,更新所述業(yè)務能力層資源,所述第一業(yè)務能力層標識包含在所述創(chuàng)建資源請求或所述第二網(wǎng)關發(fā)送的網(wǎng)關替換通知中;
[0082]第二接收單元,用于接收所述服務器發(fā)送的第一消息,所述第一消息攜帶所述服務器已經(jīng)成功創(chuàng)建所述業(yè)務能力層資源的信息;
[0083]第三接收單元,用于接收所述第二網(wǎng)關發(fā)送的第二消息,所述第二消息包含所述第二網(wǎng)關存儲的注冊到所述第二網(wǎng)關的設備對應的資源信息;
[0084]更新單元,用于根據(jù)所述第三接收單元接收到的所述第二消息,向注冊到所述第二網(wǎng)關上的設備更新網(wǎng)關信息。
[0085]基于第五方面,在第一種可能的實施方式中,所述網(wǎng)關還包括:
[0086]第二發(fā)送單元,用于向所述第二網(wǎng)關發(fā)送所述第一網(wǎng)關的第一業(yè)務能力層標識和替換指示,所述替換指示用于指示所述第二網(wǎng)關將被所述第二網(wǎng)關替換,以便于所述第二網(wǎng)關向服務器發(fā)送網(wǎng)絡替換通知,所述網(wǎng)關替換通知中攜帶有所述替換指示和所述第一業(yè)務能力層標識。
[0087]基于第五方面,在第二種可能的實施方式中,所述網(wǎng)關還包括:
[0088]第三發(fā)送單元,用于向所述服務器發(fā)送所述第一業(yè)務能力層標識和所述替換指示,以便于所述服務器將所述第一業(yè)務能力層標識和所述替換指示發(fā)送給所述第二網(wǎng)關。
[0089]基于第五方面或第五方面的第一種可能的實現(xiàn)方式或第五方面的第二種可能的實現(xiàn)方式,在第三種可能的實施方式中,所述第一網(wǎng)關根據(jù)接收到的所述第二消息,向注冊到所述第二網(wǎng)關上的設備更新網(wǎng)關信息,其中,所述網(wǎng)關信息包括所述第一網(wǎng)關的業(yè)務能力層的統(tǒng)一資源定位符和第二網(wǎng)關的業(yè)務能力層的統(tǒng)一資源定位符。
[0090]基于第五方面,在第四種可能的實施方式中,所述更新單元具體用于:
[0091]所述第一網(wǎng)關向所述第一網(wǎng)關包含的應用資源對應的設備發(fā)送第三消息,所述第三消息中包含所述第一網(wǎng)關的業(yè)務能力層的統(tǒng)一資源定位符和所述第二網(wǎng)關的業(yè)務能力層的統(tǒng)一資源定位符;所述應用資源是指所述注冊到所述第二網(wǎng)關上的設備的對應資源。
[0092]基于第五方面的第四種可能的實現(xiàn)方式,在第五種可能的實施方式中,所述網(wǎng)關還包括:
[0093]第四接收單元,用于接收在線設備發(fā)送的第四消息,所述第四消息所述第四消息攜帶所述在線設備接收到所述更新消息的信息。
[0094]基于第五方面的第四種可能的實現(xiàn)方式,在第六種可能的實施方式中,所述網(wǎng)關還包括:
[0095]標記單元,用于標記所述第四接收單元接收到的第四消息對應的設備。
[0096]基于第五方面的第四種可能的實現(xiàn)方式,在第七種可能的實施方式中,所述網(wǎng)關還包括:
[0097]處理單元,用于確定未更新的設備對應的資源是否過期,若確定所述未更新的設備對應的資源過期,則刪除所述未更新的設備對應的資源。
[0098]第六方面,提供了一種網(wǎng)關,所述網(wǎng)關包括;
[0099]第一發(fā)送單元,用于向服務器發(fā)送網(wǎng)關替換通知,所述網(wǎng)關替換通知中攜帶有替換指示,所述替換指示用于指示所述第二網(wǎng)關將被第一網(wǎng)關替換;
[0100]第一接收單元,用于接收服務器發(fā)送的網(wǎng)關替換標識,所述網(wǎng)關替換標識用于標識網(wǎng)關替換;
[0101]第二發(fā)送單元,用于向所述第一網(wǎng)關發(fā)送所述第二網(wǎng)關的第二業(yè)務能力層標識和所述網(wǎng)關替換標識;
[0102]第二接收單元,用于接收所述第一網(wǎng)關發(fā)送的第一消息,所述第一消息攜帶所述服務器已經(jīng)成功創(chuàng)建所述業(yè)務能力層資源的信息;
[0103]第三發(fā)送單元,用于向所述第一網(wǎng)關發(fā)送第二消息,所述第二消息包含所述第二網(wǎng)關存儲的注冊到所述第二網(wǎng)關的設備對應的資源信息。
[0104]基于第六方面,在第一種可能的實施方式中,所述網(wǎng)關還包括:
[0105]第三接收單元,用于所述接收第一網(wǎng)關發(fā)送的所述第一網(wǎng)關的第一業(yè)務能力層標識和所述替換指示,所述網(wǎng)關替換標識中還包括所述第一業(yè)務能力層標識。
[0106]基于第六方面或第六方面的第一種可能的實現(xiàn)方式,在第二種可能的實施方式中,所述網(wǎng)關,還包括:第四接收單元,用于接收所述服務器發(fā)送的網(wǎng)關替換標識和等待指
/Jn ο
[0107]基于第六方面或第六方面的第一種可能的實現(xiàn)方式,在第三種可能的實施方式中,所述網(wǎng)關還包括:
[0108]第五接收單元,用于接收服務器發(fā)送的第一網(wǎng)關的業(yè)務能力層的統(tǒng)一資源定位符和替換指示;
[0109]基于第六方面或第六方面的第一種可能的實現(xiàn)方式或第六方面的第二種可能的實現(xiàn)方式或第六方面的第二種可能的實現(xiàn)方式,在第四種可能的實施方式中,所述網(wǎng)關還包括:
[0110]第六接收單元,用于接收所述第一網(wǎng)關發(fā)送的確認消息;
[0111]處理單元,用于根據(jù)所述第六接收單元接收到的所述確認消息下線,所述確認消息用于確認所述第一網(wǎng)關接收到所述第二消息。
[0112]通過本發(fā)明實施例提供的網(wǎng)關替換方法,能夠?qū)崿F(xiàn)帶有業(yè)務能力層的網(wǎng)關的替換,在被替換的網(wǎng)關將其存儲的信息發(fā)送費替換網(wǎng)關之前,需要替換玩宏觀通過服務器的驗證,在網(wǎng)關替換完成之前,被替換網(wǎng)關正常工作,在替換完成之前不會下線,可以保證注冊到被替換網(wǎng)關的設備能夠正常工作。
【附圖說明】
[0113]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0114]圖1是本發(fā)明實施例的架構示意圖;
[0115]圖2是本發(fā)明實施例提供的網(wǎng)關替換方法的一種實施例的流程圖;
[0116]圖3是本發(fā)明實施例提供的網(wǎng)關替換方法的一種實施例的流程圖;
[0117]圖4是本發(fā)明實施例提供的網(wǎng)關替換方法的一種實施例的流程圖;
[0118]圖5是本發(fā)明實施例提供的網(wǎng)關替換方法的一種實施例的交互圖;
[0119]圖6是本發(fā)明實施例提供的網(wǎng)關替換方法的一種實施例的交互圖;
[0120]圖7是本發(fā)明實施例提供的網(wǎng)關替換方法的一種實施例的交互圖;
[0121]圖8是本發(fā)明實施例提供的網(wǎng)關替換方法的一種實施例的交互圖;
[0122]圖9是本發(fā)明實施例提供的服務器的一種實施例的結構圖;
[0123]圖10是本發(fā)明實施例提供的網(wǎng)關的一種實施例的結構圖;
[0124]圖11是本發(fā)明實施例提供的網(wǎng)關的一種實施例的結構圖;
[0125]圖12是本發(fā)明實施例提供的服務器的一種實施例的結構圖;
[0126]圖13是本發(fā)明實施例提供的網(wǎng)關的一種實施例的結構圖;
[0127]圖14是本發(fā)明實施例提供的網(wǎng)關的一種實施例的結構圖。
【具體實施方式】
[0128]下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
[0129]圖1是本發(fā)明實施例提供的網(wǎng)關替換方法的架構圖,如圖1所示,本方法的應用架構,主要包括第二網(wǎng)關20,第一網(wǎng)關10和服務器30,以及注冊到第二網(wǎng)關20的至少一個設備40,其中,所述設備40可以是具有業(yè)務能力的M2M終端,也可以是不具備業(yè)務能力的M2M終端,第一網(wǎng)關10和第二網(wǎng)關20都具備業(yè)務能力,第二網(wǎng)關20具有第二網(wǎng)關業(yè)務能力層標識(英文全稱:Gateway Service Capability Layer Identity,英文縮寫:GSCL ID),第二網(wǎng)關20存儲有注冊到第二網(wǎng)關20的全部設備的信息。在特定的情況下,需要對第二網(wǎng)關20進行替換,用第一網(wǎng)關10替換第二網(wǎng)關20,在第一網(wǎng)關10加入網(wǎng)絡進行通信之前,需要進行驗證和安全保護流程,其中驗證和安全保護流程可以是bootstrap流程和業(yè)務連接的流程,其中,bootstrap流程為第一網(wǎng)關獲取第一業(yè)務能力層標識(GSCL ID),業(yè)務連接流程生成相應的密鑰,密鑰和SCL ID等信息被提供給服務器30的網(wǎng)絡業(yè)務能力層(NetworkService Capability Layer, NSCL),因此服務器30中存儲有對第一網(wǎng)關10進行鑒權的相關數(shù)據(jù)。
[0130]基于圖1所示的架構,本發(fā)明實施例提供了一種網(wǎng)關替換方法,所述方法部署在具有業(yè)務能力層的服務器30,由圖2可見,所述方法包括:
[0131]201,服務器接收第二網(wǎng)關發(fā)送的網(wǎng)關替換通知,所述網(wǎng)關替換通知中攜帶有替換指示,所述替換指示用于指示所述第二網(wǎng)關將被第一網(wǎng)關替換;
[0132]202,所述服務器生成網(wǎng)關替換標識,所述網(wǎng)關替換標識用于標識網(wǎng)關替換;
[0133]203,所述服務器向所述第二網(wǎng)關發(fā)送所述網(wǎng)關替換標識;
[0134]204,所述服務器接收第一網(wǎng)關發(fā)送的創(chuàng)建資源請求,所述創(chuàng)建資源請求中攜帶有所述第二網(wǎng)關的第二業(yè)務能力層標識和所述網(wǎng)關替換標識,所述第二網(wǎng)關的業(yè)務能力層標識和所述網(wǎng)關替換標識由所述第二網(wǎng)關或者服務器發(fā)送給所述第一網(wǎng)關;
[0135]205,所述服務器根據(jù)第一業(yè)務能力層標識和所述第二業(yè)務能力層標識,更新業(yè)務能力層資源,所述第一業(yè)務能力層標識由所述服務器根據(jù)所述網(wǎng)關替換通知或所述創(chuàng)建資源請求獲得;
[0136]在不同的實施例中,所述第一業(yè)務能力層標識可以通過不同的方式獲得,例如可以攜帶在網(wǎng)關替換通知中,也可以攜帶在創(chuàng)建資源請求中。
[0137]206,所述服務器向所述第一網(wǎng)關發(fā)送第一