,存儲(chǔ)所述第一 M2M節(jié)點(diǎn)對(duì)應(yīng)的實(shí)體資源上的數(shù)據(jù);
[0200]所述實(shí)體資源包括應(yīng)用實(shí)體AE資源和公共業(yè)務(wù)實(shí)體CSE資源的至少其中之一。[0201 ] 本實(shí)施例所述的M2M節(jié)點(diǎn)是包括CSE實(shí)體的節(jié)點(diǎn),該CSE節(jié)點(diǎn)接收其他M2M節(jié)點(diǎn)的注冊(cè)和刪除、對(duì)這些節(jié)點(diǎn)進(jìn)行管理。
[0202]所述接收單元可包括通信接口,可以是有線通信接口和無(wú)線通信接口,所述無(wú)線通信接口包括發(fā)送天線;所述有線通信接擴(kuò)可以各種類型的線纜接口,如光纖接口。
[0203]優(yōu)選地,所述響應(yīng)單元120,用于保留所述實(shí)體資源,以保留存儲(chǔ)在所述實(shí)體資源上的數(shù)據(jù)。在本實(shí)施例中通過(guò)保留實(shí)體資源來(lái)存儲(chǔ)數(shù)據(jù),具有實(shí)現(xiàn)簡(jiǎn)單的優(yōu)點(diǎn),且能提高再注冊(cè)的響應(yīng)效率。
[0204]如圖9所示,所述M2M節(jié)點(diǎn)還包括:
[0205]計(jì)時(shí)單元130,用于對(duì)所述實(shí)體資源未與節(jié)點(diǎn)資源關(guān)聯(lián)的時(shí)長(zhǎng)進(jìn)行計(jì)時(shí),形成存儲(chǔ)時(shí)長(zhǎng);
[0206]刪除單元140,用于當(dāng)所述存儲(chǔ)時(shí)長(zhǎng)達(dá)到指定時(shí)長(zhǎng)刪除實(shí)體資源。
[0207]所述計(jì)時(shí)單元130的具體結(jié)構(gòu)可包括計(jì)時(shí)器,用于計(jì)量所述存儲(chǔ)時(shí)長(zhǎng)。
[0208]所述刪除單元140和所述響應(yīng)單元120的具體結(jié)構(gòu)均可以為各種類型的處理器。所述處理器通過(guò)執(zhí)行預(yù)定的指令實(shí)現(xiàn)所述刪除單元140和所述響應(yīng)單元120的功能。所述刪除單元140和所述響應(yīng)單元120可以對(duì)應(yīng)相同的處理器或不同的處理器,當(dāng)所述刪除單元140和所述響應(yīng)單元120對(duì)應(yīng)于同一處理器時(shí),所述處理器采用時(shí)分復(fù)用或并發(fā)線程處理不同單元的功能。
[0209]所述處理器可以是應(yīng)用處理器AP、中央處理器CPU、數(shù)字信號(hào)處理器DSP、微處理器MCU或可編程邏輯電路PLC等具有處理功能的電子元器件。
[0210]所述響應(yīng)單元120,具體用于提取所述實(shí)體資源上的數(shù)據(jù);及壓縮并存儲(chǔ)所述數(shù)據(jù);所述M2M節(jié)點(diǎn)還包括刪除所述實(shí)體資源的刪除單元。
[0211]所述響應(yīng)單元120和刪除單元的具體結(jié)構(gòu)可以參見(jiàn)本實(shí)施例中的上述部分,再次就不再重復(fù)了,本實(shí)施例中進(jìn)一步限定了 M2M節(jié)點(diǎn)在進(jìn)行M2M節(jié)點(diǎn)的刪除時(shí),將會(huì)刪除實(shí)體資源,但是刪除實(shí)體資源之前需要存儲(chǔ)好實(shí)體資源上的數(shù)據(jù)。
[0212]設(shè)備實(shí)施例三:
[0213]如圖10所示,本實(shí)施例還提供一種M2M節(jié)點(diǎn),所述M2M節(jié)點(diǎn)包括:
[0214]接收單元210,用于接收第二 M2M節(jié)點(diǎn)的注冊(cè)請(qǐng)求;所述注冊(cè)請(qǐng)求中包括節(jié)點(diǎn)標(biāo)識(shí);所述注冊(cè)請(qǐng)求中還包括實(shí)體標(biāo)識(shí);所述實(shí)體標(biāo)識(shí)包括應(yīng)用實(shí)體AE標(biāo)識(shí)和公共業(yè)務(wù)實(shí)體CSE標(biāo)識(shí)的至少其中之一;
[0215]分配單元220,用于依據(jù)所述節(jié)點(diǎn)標(biāo)識(shí)所述第二 M2M節(jié)點(diǎn)分配節(jié)點(diǎn)資源;
[0216]查詢單元230,用于依據(jù)所述實(shí)體標(biāo)識(shí)查詢是否有與所述實(shí)體標(biāo)識(shí)關(guān)聯(lián)的實(shí)體資源;
[0217]控制單元240,用于當(dāng)有與所述實(shí)體標(biāo)注關(guān)聯(lián)的實(shí)體資源時(shí),將所述節(jié)點(diǎn)資源的地址作為實(shí)體資源的屬性存儲(chǔ)。
[0218]本實(shí)施例所述的M2M節(jié)點(diǎn)可以為第三M2M節(jié)點(diǎn),由于第三M2M節(jié)點(diǎn)在刪除所述第一M2M節(jié)點(diǎn)時(shí)保留了第一 M2M節(jié)點(diǎn)上對(duì)應(yīng)的實(shí)體資源,該實(shí)體資源可能是第二 M2M節(jié)點(diǎn)上運(yùn)行的實(shí)體的歷史資源,故還包括查詢單元進(jìn)行查詢以及控制單元,將節(jié)點(diǎn)資源地址作為所述實(shí)體資源的屬性保存。在具體實(shí)現(xiàn)時(shí),若沒(méi)有查詢到所述實(shí)體標(biāo)識(shí)關(guān)聯(lián)的實(shí)體資源時(shí),則由所述分配單元依據(jù)所述實(shí)體標(biāo)識(shí)創(chuàng)建實(shí)體資源。
[0219]所述接收單元210的具體結(jié)構(gòu)可以參見(jiàn)上一設(shè)備實(shí)施例中的接收單元110,在此就不再重復(fù)了。所述分配單元220、查詢單元230及控制單元240的具體結(jié)構(gòu)可包括各種類型的處理器。所述處理器可以為AP、MCU、CPU、DSP或PLC等具有處理功能的電子元器件。
[0220]所述查詢單元230,用于依據(jù)所述注冊(cè)請(qǐng)求中的AE標(biāo)識(shí)查詢是否有AE資源的實(shí)體標(biāo)識(shí)與所述AE標(biāo)識(shí)相同;和/或依據(jù)所述注冊(cè)請(qǐng)求中的CSE標(biāo)識(shí)查詢是否有CSE資源的實(shí)體標(biāo)識(shí)與所述CSE標(biāo)識(shí)相同。
[0221]設(shè)備實(shí)施例四:
[0222]如圖10所示,本實(shí)施例提供一種M2M節(jié)點(diǎn),所述M2M節(jié)點(diǎn)可以為第三M2M節(jié)點(diǎn);所述第三M2M節(jié)點(diǎn)包括:
[0223]接收單元210,用于接收第二 M2M節(jié)點(diǎn)的注冊(cè)請(qǐng)求;所述注冊(cè)請(qǐng)求中包括節(jié)點(diǎn)標(biāo)識(shí);所述注冊(cè)請(qǐng)求中還包括實(shí)體標(biāo)識(shí);所述實(shí)體標(biāo)識(shí)包括應(yīng)用實(shí)體AE標(biāo)識(shí)和公共業(yè)務(wù)實(shí)體CSE標(biāo)識(shí)的至少其中之一;
[0224]分配單元220,用于依據(jù)所述節(jié)點(diǎn)標(biāo)識(shí)所述第二 M2M節(jié)點(diǎn)分配節(jié)點(diǎn)資源;
[0225]查詢單元230,用于依據(jù)所述實(shí)體標(biāo)識(shí)查詢是否存儲(chǔ)有與所述實(shí)體標(biāo)識(shí)關(guān)聯(lián)的數(shù)據(jù);
[0226]控制單元240,用于當(dāng)存儲(chǔ)有與所述實(shí)體標(biāo)注關(guān)聯(lián)的數(shù)據(jù)時(shí),使所述數(shù)據(jù)存儲(chǔ)在與所述實(shí)體標(biāo)識(shí)對(duì)應(yīng)的第一實(shí)體資源中。
[0227]同樣的本實(shí)施例所述的M2M節(jié)點(diǎn)也是包括注冊(cè)CSE實(shí)體的節(jié)點(diǎn),本實(shí)施例中的所述的M2M節(jié)點(diǎn)在進(jìn)行其他M2M節(jié)點(diǎn)注冊(cè)時(shí),包括了查詢單元,通過(guò)查詢單元可以獲知當(dāng)前注冊(cè)的第二 M2M節(jié)點(diǎn)上的應(yīng)用實(shí)體是否之前注冊(cè)過(guò)及形成過(guò)的數(shù)據(jù),方便對(duì)歷史數(shù)據(jù)的使用。
[0228]所述接收單元210的具體結(jié)構(gòu)可以參見(jiàn)上一設(shè)備實(shí)施例中的接收單元110,在此就不再重復(fù)了。
[0229]所述分配單元220、查詢單元230及控制單元240的具體結(jié)構(gòu)可包括各種類型的處理器。所述處理器可以為AP、MCU、CPU、DSP或PLC等具有處理功能的電子元器件。
[0230]一方面所述控制單元240,可用于當(dāng)所述數(shù)據(jù)存儲(chǔ)在第二實(shí)體資源中,且所述第二實(shí)體資源的實(shí)體標(biāo)識(shí)與所述注冊(cè)請(qǐng)求中攜帶的實(shí)體標(biāo)識(shí)相同時(shí)
[0231]將所述節(jié)點(diǎn)資源與所述第二實(shí)體資源進(jìn)行關(guān)聯(lián);所述第二實(shí)體資源與所述第一實(shí)體資源相同。
[0232]另一方面所述控制單元240,還用于控制所述分配單元依據(jù)所述實(shí)體標(biāo)識(shí)創(chuàng)建第一實(shí)體資源;并將所述數(shù)據(jù)存儲(chǔ)到所述第一實(shí)體資源中。
[0233]所述控制單元240可以根據(jù)當(dāng)前數(shù)據(jù)存儲(chǔ)的位置,確定出是否需要為請(qǐng)求注冊(cè)的AE或CSE重新創(chuàng)建實(shí)體資源,并將數(shù)據(jù)存儲(chǔ)到所述實(shí)體資源上。
[0234]綜合上述,本實(shí)施例提供了一種M2M節(jié)點(diǎn)用于實(shí)現(xiàn)方法實(shí)施例二所述的方法,以便于AE或CSE刪除后重寫(xiě)注冊(cè)時(shí),能夠獲取到刪除前的歷史數(shù)據(jù),并與后續(xù)運(yùn)行的使用,避免數(shù)據(jù)丟失。
[0235]以下結(jié)合上述實(shí)施例提供幾個(gè)具體示例:
[0236]第I步:AE或CSE向自己的注冊(cè)CSE發(fā)送資源創(chuàng)建請(qǐng)求,請(qǐng)求消息中可包含以下內(nèi)容:
[0237]AE或CSE的標(biāo)識(shí);
[0238]資源類型:值設(shè)置為“節(jié)點(diǎn)”;
[0239]節(jié)點(diǎn)標(biāo)識(shí):設(shè)置為該節(jié)點(diǎn)的標(biāo)識(shí)。
[0240]第2步:注冊(cè)CSE接收到資源創(chuàng)建請(qǐng)求后,創(chuàng)建節(jié)點(diǎn)類型的節(jié)點(diǎn)資源,并用所述節(jié)點(diǎn)標(biāo)識(shí)標(biāo)注所述節(jié)點(diǎn)資源。如果請(qǐng)求消息中包含AE的AE標(biāo)識(shí),且通過(guò)查詢發(fā)現(xiàn)所述AE為初次注冊(cè),則直接為所述AE分配AE資源,并求用所述AE標(biāo)注所述AE資源;如果請(qǐng)求消息中包含CSE的CSE標(biāo)識(shí),且所述CSE為初次注冊(cè),則直接為所述CSE分配CSE資源,并用所述CSE標(biāo)識(shí)標(biāo)注所述CSE資源。
[0241]第3步:當(dāng)M2M節(jié)點(diǎn)需要更換時(shí),該M2M節(jié)點(diǎn)上的AE或CSE向注冊(cè)CSE發(fā)送更替請(qǐng)求,所述更替請(qǐng)求(所述更替請(qǐng)求為上述刪除請(qǐng)求的一種)中可包含:
[0242]更換指示:用于指示當(dāng)前節(jié)點(diǎn)要被更換,表示有節(jié)點(diǎn)需要?jiǎng)h除后重新注冊(cè);
[0243]節(jié)點(diǎn)資源的地址;
[0244]實(shí)體標(biāo)識(shí);(實(shí)體標(biāo)識(shí)至少包括AE標(biāo)識(shí)與CSE標(biāo)識(shí)中的至少一種)
[0245]第4步:注冊(cè)CSE接收到刪除請(qǐng)求后,如果請(qǐng)求消息中包含更換指示,則根據(jù)節(jié)點(diǎn)資源的地址刪除節(jié)點(diǎn)資源,但不刪除屬性AE資源和/或CSE資源。
[0246]第5步:注冊(cè)CSE保存保存節(jié)點(diǎn)資源的屬性,形成更換請(qǐng)求標(biāo)識(shí)。其中,在所述節(jié)點(diǎn)資源的屬性中包括實(shí)體標(biāo)識(shí);并關(guān)聯(lián)所述實(shí)體標(biāo)識(shí)與所述更換請(qǐng)求標(biāo)識(shí)
[0247]第6步:注冊(cè)CSE接收新的M2M節(jié)點(diǎn)發(fā)送的注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包括:
[0248]所述更換請(qǐng)求標(biāo)識(shí);該標(biāo)志可以是新的M2M節(jié)點(diǎn)從舊的M2M上獲取的;
[0249]資源類型:值設(shè)置為“節(jié)點(diǎn)”;
[0250]節(jié)點(diǎn)標(biāo)識(shí):設(shè)置為該節(jié)點(diǎn)的標(biāo)識(shí)。
[0251]第7步:注冊(cè)CSE接收到資源創(chuàng)建請(qǐng)求后,創(chuàng)建“節(jié)點(diǎn)”類型的及節(jié)點(diǎn)資源,并設(shè)置節(jié)點(diǎn)資源的屬性的節(jié)點(diǎn)標(biāo)識(shí),并根據(jù)所述更換請(qǐng)求標(biāo)識(shí)和注冊(cè)CSE中存儲(chǔ)的關(guān)聯(lián)信息設(shè)置節(jié)點(diǎn)資源的屬性中的AE標(biāo)識(shí)或CSE標(biāo)識(shí),實(shí)現(xiàn)未刪除的實(shí)體資源與節(jié)點(diǎn)資源關(guān)聯(lián)的目的。
[0252]實(shí)體資源與節(jié)點(diǎn)資源關(guān)聯(lián),可以是在任意一種資源中添加對(duì)應(yīng)的屬性標(biāo)簽來(lái)實(shí)現(xiàn),也可以通過(guò)構(gòu)建關(guān)聯(lián)表來(lái)實(shí)現(xiàn),實(shí)現(xiàn)方式有多種,在此就不再詳細(xì)說(shuō)明了。
[0253]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過(guò)一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
[0254]上述作為分離部件說(shuō)明的單元可以是、或也可以不是物理上分開(kāi)的,作為單元顯示的部