两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

資源操作請求的處理方法及裝置的制造方法

文檔序號:10515610閱讀:131來源:國知局
資源操作請求的處理方法及裝置的制造方法
【專利摘要】本發(fā)明提供了一種資源操作請求的處理方法及裝置,其中該方法包括:第一實體獲得第二實體中目標資源有效時間屬性的屬性值;在第一實體判斷用于指示目標資源操作執(zhí)行時間的參數(shù)值不在屬性值以內(nèi)時,第一實體依據(jù)屬性值更新該參數(shù)值,其中,該參數(shù)值攜帶在用于指示對目標資源進行操作的資源操作請求消息中;或,在第一實體判斷用于指示目標資源操作執(zhí)行時間的參數(shù)值不在屬性值以內(nèi)時,第一實體中止執(zhí)行資源操作請求。通過本發(fā)明,解決了相關(guān)技術(shù)中資源已經(jīng)失效而操作請求仍然沒有被執(zhí)行,進而導(dǎo)致操作請求失敗的問題,保證了在資源不失效的情況下,有效地執(zhí)行資源操作請求。
【專利說明】
資源操作請求的處理方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種資源操作請求的處理方法及裝置。
【背景技術(shù)】
[0002]機器到機器(Machine to Machine簡稱為M2M)通信系統(tǒng)由各個M2M節(jié)點和基礎(chǔ)網(wǎng)絡(luò)組成。M2M節(jié)點通過基礎(chǔ)網(wǎng)絡(luò)(Underlying Network)實現(xiàn)互相通信,一個M2M節(jié)點至少包含一個應(yīng)用實體(Applicat1n Entity簡稱為AE)或者一個公共業(yè)務(wù)實體(CommonServices Entity簡稱為CSE)。AE是執(zhí)行實際M2M應(yīng)用的邏輯單元,CSE是對應(yīng)用進行管理和服務(wù)的邏輯單元?;A(chǔ)網(wǎng)絡(luò)業(yè)務(wù)實體(underlying Network Services Entity簡稱為NSE)為CSE提供設(shè)備管理、位置服務(wù)、設(shè)備觸發(fā)等業(yè)務(wù),例如歸屬用戶服務(wù)器(HomeSubscriber Server 簡稱為 HSS)、MTC 交互功能(MTC-1nterWorking Funct1n 簡稱為MTC-1ffF)實體等。
[0003]M2M應(yīng)用之間的通信是通過CSE之間的交互來實現(xiàn)的,M2M應(yīng)用需要注冊到CSE,CSE之間也需要相互注冊,進而才能通過CSE之間的通信實現(xiàn)M2M應(yīng)用的交互,M2M系統(tǒng)架構(gòu)如圖1所示。
[0004]在M2M系統(tǒng)架構(gòu)中,應(yīng)用節(jié)點是末端的執(zhí)行節(jié)點,例如智能電表,溫度測控傳感器,火警報警器,智能家電等等;中間節(jié)點(Middle Node簡稱為MN)是連接末端執(zhí)行節(jié)點到網(wǎng)絡(luò)側(cè)服務(wù)器的中間件,例如網(wǎng)關(guān);基礎(chǔ)節(jié)點(Infrastructure Node簡稱為IN)是網(wǎng)絡(luò)側(cè)的服務(wù)器,注冊到基礎(chǔ)節(jié)點上的應(yīng)用,即IN-AE可以是M2M服務(wù)提供商(M2M SP)的管理平臺。
[0005]圖1是相關(guān)技術(shù)M2M系統(tǒng)的結(jié)構(gòu)圖,如圖1所示,應(yīng)用節(jié)點根據(jù)功能不同可以劃分為兩類:包含CSE的節(jié)點和不包含CSE的節(jié)點。其中,應(yīng)用專有節(jié)點(Applicat1nDedicated Node簡稱為ADN)至少包含一個AE,不包含CSE ;應(yīng)用業(yè)務(wù)節(jié)點(Applicat1nService Node簡稱為ASN)至少包含一個AE和一個CSE。
[0006]在相關(guān)技術(shù)中,當AE或CSE需要對目標CSE上的資源進行獲取或更新等操作時,需要發(fā)送操作請求消息到目標CSE,在請求消息中,包含“操作執(zhí)行時間”參數(shù),指示操作的執(zhí)行時間;另一方面,在目標CSE上的資源中,包含“有效時間”屬性,指示資源的有效時間。然而在相關(guān)技術(shù)中存在資源已經(jīng)失效而操作請求仍然沒有被執(zhí)行的情況,進而導(dǎo)致操作請求的失敗。
[0007]針對相關(guān)技術(shù)中資源已經(jīng)失效而操作請求仍然沒有被執(zhí)行,進而導(dǎo)致操作請求失敗的問題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0008]本發(fā)明的主要目的在于提供一種資源操作請求的處理方法及裝置,以至少解決相關(guān)技術(shù)中資源已經(jīng)失效而操作請求仍然沒有被執(zhí)行,進而導(dǎo)致操作請求失敗的問題。
[0009]根據(jù)本發(fā)明的一個方面,提供了一種資源操作請求的處理方法,包括:第一實體獲得第二實體中目標資源有效時間屬性的屬性值;在所述第一實體判斷用于指示所述目標資源操作執(zhí)行時間的參數(shù)值不在所述屬性值以內(nèi)時,所述第一實體依據(jù)所述屬性值更新所述參數(shù)值,其中,所述參數(shù)值攜帶在用于指示對所述目標資源進行操作的資源操作請求消息中;或,在所述第一實體判斷用于指示所述目標資源操作執(zhí)行時間的參數(shù)值不在所述屬性值以內(nèi)時,所述第一實體中止執(zhí)行所述資源操作請求。
[0010]進一步地,所述第一實體通過以下方式依據(jù)所述屬性值更新所述參數(shù)包括:所述第一實體根據(jù)業(yè)務(wù)邏輯更新所述參數(shù)值。
[0011]進一步地,第一實體獲得第二實體中目標資源有效時間屬性的屬性值包括:所述第一實體向所述第二實體發(fā)送資源獲取請求消息,其中,所述資源獲取請求消息中攜帶有用于指示獲取內(nèi)容為目標資源有效時間屬性的屬性名稱;所述第一實體接收所述第二實體響應(yīng)于所述資源獲取請求消息的響應(yīng)消息,其中,所述響應(yīng)消息中攜帶有所述有效時間屬性的屬性值。
[0012]進一步地,第一實體獲得第二實體中目標資源有效時間屬性的屬性值包括:所述第一實體接收所述第二實體發(fā)送的創(chuàng)建通告資源請求消息,其中,所述創(chuàng)建通告資源請求消息中攜帶有所述目標資源的有效時間屬性的屬性值;所述第一實體依據(jù)所述創(chuàng)建通告資源請求消息創(chuàng)建所述目標資源的通告資源。
[0013]進一步地,在第一實體獲得第二實體中目標資源有效時間屬性的屬性值之前包括:所述第一實體檢測所述資源操作請求消息中是否攜帶有所述參數(shù)值;在檢測結(jié)果為是時,所述第一實體緩存所述資源操作請求消息。
[0014]根據(jù)本發(fā)明的另一個方面,提供了一種資源操作請求的處理裝置,位于第一實體偵U,包括:獲得模塊,用于獲得第二實體中目標資源有效時間屬性的屬性值;更新模塊,用于在所述第一實體判斷用于指示所述目標資源操作執(zhí)行時間的參數(shù)值不在所述屬性值以內(nèi)時,依據(jù)所述屬性值更新所述參數(shù)值,其中,所述參數(shù)值攜帶在用于指示對所述目標資源進行操作的資源操作請求消息中;或,中止模塊,用于在所述第一實體判斷用于指示所述目標資源操作執(zhí)行時間的參數(shù)值不在所述屬性值以內(nèi)時,中止執(zhí)行所述資源操作請求。
[0015]進一步地,所述更新模塊還用于,根據(jù)業(yè)務(wù)邏輯更新所述參數(shù)值。
[0016]進一步地,所述獲得模塊包括:獲取單元,用于向所述第二實體發(fā)送資源獲取請求消息,其中,所述資源獲取請求消息中攜帶有用于指示獲取內(nèi)容為目標資源有效時間屬性的屬性名稱;接收單元,用于接收所述第二實體響應(yīng)于所述資源獲取請求消息的響應(yīng)消息,其中,所述響應(yīng)消息攜帶有所述有效時間屬性的屬性值。
[0017]進一步地,所述獲得模塊包括:接收模塊,用于接收所述第二實體發(fā)送的創(chuàng)建通告資源請求消息,其中,所述創(chuàng)建通告資源請求消息中攜帶有所述目標資源的有效時間屬性的屬性值;創(chuàng)建模塊,用于依據(jù)所述創(chuàng)建通告資源請求消息創(chuàng)建所述目標資源的通告資源。
[0018]進一步地,所述裝置還包括:檢測模塊,用于檢測所述資源操作請求消息中是否攜帶有所述參數(shù)值;緩存模塊,用于在檢測結(jié)果為是時,緩存所述資源操作請求消息。
[0019]通過本發(fā)明,采用第一實體在獲得第二實體中用于指示目標資源有效時間的屬性值之后,在該第一實體判斷到資源操作請求消息中的操作執(zhí)行時間的參數(shù)值不再該屬性值以內(nèi)時,該第一實體依據(jù)該屬性值更新該操作執(zhí)行時間的參數(shù)值,或者,該第一實體不更新該操作執(zhí)行時間的參數(shù)值,中止執(zhí)行該資源操作請求消息;通過本實施例,解決了相關(guān)技術(shù)中資源已經(jīng)失效而操作請求仍然沒有被執(zhí)行,進而導(dǎo)致操作請求失敗的問題,保證了在資源不失效的情況下,有效地執(zhí)行資源操作請求。
【附圖說明】
[0020]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0021]圖1是相關(guān)技術(shù)中M2M系統(tǒng)的結(jié)構(gòu)框圖;
[0022]圖2是根據(jù)本發(fā)明實施例的資源操作請求的處理方法流程圖;
[0023]圖3是根據(jù)本發(fā)明實施例的資源操作請求的處理裝置結(jié)構(gòu)框圖;
[0024]圖4是根據(jù)本發(fā)明實施例的資源操作請求的處理裝置可選結(jié)構(gòu)框圖一;
[0025]圖5是根據(jù)本發(fā)明實施例的資源操作請求的處理裝置可選結(jié)構(gòu)框圖二;以及,
[0026]圖6是根據(jù)本發(fā)明實施例的資源操作請求的處理裝置可選結(jié)構(gòu)框圖三。
【具體實施方式】
[0027]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
[0028]本實施例提供了一種資源操作請求的處理方法,圖2是根據(jù)本發(fā)明實施例的資源操作請求的處理方法流程圖,如圖2所示,該方法的步驟包括:
[0029]步驟S202:第一實體獲得第二實體中用于指示目標資源有效時間屬性的屬性值;
[0030]步驟S204:在用于指示目標資源操作執(zhí)行時間的參數(shù)值不在屬性值以內(nèi)時,第一實體依據(jù)屬性值更新參數(shù)值;或,第一實體中止執(zhí)行資源操作請求。
[0031]其中,該參數(shù)值攜帶在用于指示對目標資源進行操作的資源操作請求消息中;
[0032]在本實施例中,第一實體在獲得第二實體中用于指示目標資源有效時間的屬性值之后,在該第一實體判斷到資源操作請求消息中的操作執(zhí)行時間的參數(shù)值不再該屬性值以內(nèi)時,該第一實體依據(jù)該屬性值更新該操作執(zhí)行時間的參數(shù)值,或者,該第一實體不更新該操作執(zhí)行時間的參數(shù)值,中止該資源操作請求,即第一實體停止向第二實體發(fā)送資源操作請求消息,也就是說第一實體發(fā)送到第二實體的資源操作請求消息中的操作執(zhí)行時間肯定在目標資源有效時間以內(nèi)的;通過本實施例,解決了相關(guān)技術(shù)中資源已經(jīng)失效而操作請求仍然沒有被執(zhí)行,進而導(dǎo)致操作請求失敗的問題,保證了在資源不失效的情況下,有效地執(zhí)行資源操作請求。
[0033]需要說明的是,對于本實施例涉及到的第一實體和第二實體可以是AE或CSE。
[0034]在本實施例中第一實體依據(jù)屬性值更新參數(shù)的方式有多種,而在本實施例的一個可選實施方式中,更新該參數(shù)值可以通過如下方式來實現(xiàn):該第一實體根據(jù)業(yè)務(wù)邏輯更新參數(shù)值。
[0035]對于本實施例中步驟S202第一實體獲得第二實體中用于指示目標資源有效時間屬性的屬性值方式有兩層含義,第一層是該第一實體主動獲取第二實體中資源有效時間屬性的屬性值,該方式在本實施例的可選實施方式中可以通過如下步驟來實現(xiàn):
[0036]步驟Sll:第一實體向第二實體發(fā)送資源獲取請求消息,其中,資源獲取請求消息中攜帶有用于指示獲取內(nèi)容為目標資源有效時間屬性的屬性名稱;
[0037]步驟S12:第一實體接收第二實體響應(yīng)于資源獲取請求消息的響應(yīng)消息,其中,響應(yīng)消息攜帶有該有效時間屬性的屬性值。
[0038]對于主動獲取到目標資源有效時間屬性的屬性值的方式,該第一實體可以是AE或CSE,而第二實體可以是CSE。
[0039]而對于本實施例中步驟S202總第一實體獲得第二實體中用于指示目標資源有效時間屬性的屬性值方式的第二層含義,則是第一實體得到第二實體中資源有效時間的屬性值,該方式在本實施例的可選實施方式中,可以通過如下方式來實現(xiàn):
[0040]步驟S21:第一實體接收第二實體發(fā)送的用于創(chuàng)建通告資源請求消息,其中,通告創(chuàng)建通告資源請求消息中攜帶有用于指示目標資源的通告資源有效時間屬性的屬性值;
[0041]步驟S22:第一實體依據(jù)創(chuàng)建通告資源請求消息創(chuàng)建目標資源的通告資源,其中,該通告資源包括通告到遠程實體的目標資源的部分或全部屬性。
[0042]對于被動得到目標資源有效時間屬性的屬性值的方式中,該第一實體和第二實體都可以是CSE。
[0043]此外,在本實施例的另一個可選實施方式中,該在第一實體獲得第二實體中用于指示目標資源有效時間的屬性值之前,本實施例的方法還可以包括:
[0044]步驟S31:第一實體檢測資源操作請求消息中是否攜帶有參數(shù)值;
[0045]步驟S32:在檢測結(jié)果為是時,第一實體緩存資源操作請求消息。
[0046]在本實施例中還提供了一種資源操作請求的處理裝置,該裝置用于實現(xiàn)上述實施例及可選實施方式,已經(jīng)進行過說明的不再贅述。如以下所使用的,術(shù)語“模塊” “單元”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
[0047]圖3是根據(jù)本發(fā)明實施例的資源操作請求的處理裝置結(jié)構(gòu)框圖,位于第一實體偵牝如圖3所示,該裝置包括:獲得模塊32,用于獲得第二實體中用于指示目標資源有效時間屬性的屬性值;更新模塊34,與獲得模塊32耦合連接,用于在用于指示目標資源操作執(zhí)行時間的參數(shù)值不在屬性值以內(nèi)時,依據(jù)該屬性值更新該參數(shù)值,其中,參數(shù)值攜帶在用于指示對目標資源進行操作的資源操作請求消息中;或,
[0048]中止模塊36,與獲得模塊32耦合連接,用于在所述第一實體判斷用于指示所述目標資源操作執(zhí)行時間的參數(shù)值不在所述屬性值以內(nèi)時,中止執(zhí)行資源操作請求消息。
[0049]對于本實施例中涉及到的更新模塊34,在本實施例的一個可選實施方式中還可以用于根據(jù)業(yè)務(wù)邏輯更新參數(shù)。
[0050]圖4是根據(jù)本發(fā)明實施例的資源操作請求的處理裝置可選結(jié)構(gòu)框圖一,如圖4所示,該獲得模塊32包括:獲取單元42,用于向第二實體發(fā)送資源獲取請求消息,其中,資源獲取請求消息中攜帶有用于指示獲取內(nèi)容為目標資源有效時間的屬性的屬性名稱;接收單元44,與獲取單元42耦合連接,用于接收第二實體響應(yīng)于資源獲取請求消息的響應(yīng)消息,其中,該響應(yīng)消息中攜帶有該有效時間屬性的屬性值。
[0051]圖5是根據(jù)本發(fā)明實施例的資源操作請求的處理裝置可選結(jié)構(gòu)框圖二,如圖5所示,獲得模塊32還可以包括:接收模塊52,用于接收第二實體發(fā)送的用于創(chuàng)建通告資源請求消息,其中,通告創(chuàng)建通告資源請求消息中攜帶有用于指示目標資源的通告資源有效時間屬性的屬性值;創(chuàng)建模塊54,與接收模塊52耦合連接,用于依據(jù)創(chuàng)建通告資源請求消息創(chuàng)建目標資源的通告資源。
[0052]圖6是根據(jù)本發(fā)明實施例的資源操作請求的處理裝置可選結(jié)構(gòu)框圖三,如圖6所示,裝置還可以包括:檢測模塊62,與緩存模塊64耦合連接,用于檢測資源操作請求消息中是否攜帶有參數(shù)值;緩存模塊62,與獲得模塊32耦合連接,用于在檢測結(jié)果為是時,緩存資源操作請求消息。
[0053]下面結(jié)合本發(fā)明的可選實施例對本發(fā)明進行舉例說明;
[0054]本可選實施例提供了一種資源操作請求的處理方法,通過該方法可以有效避免資源有效時間與操作執(zhí)行時間之間的紊亂,進而保證了資源操作請求能被有效的執(zhí)行。
[0055]下面通過本地CSE可以通過主動獲取或被動得到的方式來獲得遠程CSE目標資源有效時間屬性值兩種方式對本可選實施例進行詳細的說明;
[0056]可選實施方式一(主動獲取)
[0057]步驟S202:在AE或本地CSE (相當于第一實體)發(fā)送資源操作請求到遠程CSE (相當于第二實體)之前,AE或本地CSE檢查請求消息中是否包含“操作執(zhí)行時間”參數(shù)。
[0058]步驟S204:如果檢查結(jié)果為是時,則該AE或本地CSE緩存該資源操作請求,并發(fā)送資源獲取請求到遠程CSE,其中,該資源獲取請求消息中包含:需要獲取的目標資源的屬性,其值設(shè)置為“有效時間”屬性。
[0059]步驟S206:遠程CSE檢索目標資源的“有效時間”屬性,讀取屬性值,并通過資源獲取請求消息的響應(yīng)反饋給該AE或本地CSE。
[0060]步驟S208:該AE或本地CSE根據(jù)目標資源的“有效時間”屬性的屬性值判斷資源操作請求的操作執(zhí)行時間是否在目標資源的有效時間的時長以內(nèi)。
[0061]步驟S210:在判斷結(jié)果為否時,該AE或本地CSE根據(jù)目標資源的“有效時間”屬性的屬性值更新資源操作請求的“操作執(zhí)行時間”參數(shù),或者取消資源操作請求。
[0062]可選實施方式二(被動得到)
[0063]步驟S302:遠程CSE發(fā)送創(chuàng)建通告資源請求到本地CSE,其中,該請求消息中包含:需要創(chuàng)建的原始資源(目標資源)的屬性,其值設(shè)置為“有效時間”屬性。
[0064]步驟S304:本地CSE為原始資源創(chuàng)建通告資源,并在通告資源中創(chuàng)建“有效時間”屬性。
[0065]步驟S306:在本地CSE發(fā)送資源操作請求到遠程CSE之前,本地CSE檢查請求消息中是否包含“操作執(zhí)行時間”參數(shù)。
[0066]步驟S308:在檢查結(jié)果為是時,本地CSE在目標資源的通告資源中檢索“有效時間”屬性,讀取屬性值,并判斷資源操作請求的操作執(zhí)行時間是否在資源的有效時間的時長以內(nèi)。
[0067]步驟S310:在判斷結(jié)果為否時,本地CSE根據(jù)資源的“有效時間”屬性的屬性值更新資源操作請求的“操作執(zhí)行時間”參數(shù),或者取消該資源操作請求。
[0068]下面結(jié)合本可選實施例的具體實施例對本可選實施例進行舉例說明;
[0069]實施例一:
[0070]實施例一是針對AE或本地CSE主動獲取資源有效時間屬性值的方式進行說明;該方式的步驟包括:
[0071]步驟S402:當AE或本地CSE需要對遠程CSE上的資源“Resourcel”進行操作時,AE或本地CSE檢查資源的操作請求消息中是否包含有“操作執(zhí)行時間”參數(shù)。
[0072]步驟S404:在檢查結(jié)果為是時,該AE或本地CSE緩存該資源“Resourcel”的操作請求消息,并發(fā)送資源獲取請求到遠程CSE,其中,該資源獲取請求消息中包含:資源的地址,其值設(shè)置為資源“Resourcel”的統(tǒng)一資源標識URI ;用于指示需要獲取的資源“Resourcel”的屬性,其值設(shè)置為“有效時間”屬性。
[0073]步驟S406:遠程CSE通過對AE或本地CSE的授權(quán)認證后,根據(jù)請求消息中包含的資源“Resourcel”的URI定位資源“Resourcel”,并根據(jù)請求消息中指示需要獲取的屬性檢索資源“Resourcel”的“有效時間”屬性,讀取屬性值,并通過資源獲取請求響應(yīng)反饋給AE或本地CSE,其中,該響應(yīng)消息中包含:需要獲取的資源“Resourcel”的屬性,其值設(shè)置為屬性“有效時間”的屬性值。
[0074]步驟S408:該AE或CSE接收到獲取操作響應(yīng)后,解析響應(yīng)消息中包含的內(nèi)容信息,讀取資源“Resourcel”的“有效時間”屬性的屬性值,并判斷對資源“Resourcel”的操作請求的操作執(zhí)行時間是否在資源“Resourcel”的有效時間的時長以內(nèi)。
[0075]步驟S410:在判斷結(jié)果為是時,該AE或本地CSE根據(jù)業(yè)務(wù)邏輯調(diào)整對資源“Resourcel”的操作請求的操作執(zhí)行時間,即更新緩存的資源操作請求消息中的“操作執(zhí)行時間”參數(shù)后,發(fā)送資源操作請求消息到遠程CSE。
[0076]步驟S412:遠程CSE接收到資源操作請求后,緩存請求消息,并發(fā)送資源操作響應(yīng)給AE或本地CSE,確認接受對資源“Resourcel”的操作請求。
[0077]步驟S414:遠程CSE在本地設(shè)置計時器Tl,并根據(jù)請求消息中的“操作執(zhí)行時間”參數(shù)設(shè)置Tl的時值;當Tl到期時,遠程CSE執(zhí)行對資源“Resourcel”的操作請求,并反饋操作響應(yīng)給AE或本地CSE,響應(yīng)消息中包含操作的執(zhí)行結(jié)果。
[0078]步驟S416:AE或本地CSE接收到資源操作響應(yīng)后,根據(jù)響應(yīng)消息中包含的對資源“Resourcel”的操作結(jié)果處理緩存的對資源“Resourcel”的操作請求消息;如果執(zhí)行結(jié)果指示操作成功,則移除緩存消息。
[0079]實施例二:
[0080]實施例二是針對AE或本地CSE被動得到資源有效時間屬性值的方式進行說明;該方式的步驟包括:
[0081]步驟S502:遠程CSE發(fā)送創(chuàng)建通告資源請求到本地CSE,將資源“Resource〗”通告到本地CSE,其中,該請求消息中包含:需要創(chuàng)建的資源“Resource”的屬性,其值設(shè)置為“有效時間”屬性。
[0082]步驟S504:本地CSE通過對遠程CSE的授權(quán)認證后,為資源“Resource2”創(chuàng)建通告資源“Resource2Annc”,并在通告資源“Resource2Annc”中創(chuàng)建“有效時間”屬性,以及根據(jù)請求消息中的內(nèi)容信息設(shè)置“有效時間”屬性的屬性值。
[0083]步驟S506:當本地CSE需要對遠程CSE上的資源“Resource2”進行操作時,檢查對資源的操作請求消息中是否包含有“操作執(zhí)行時間”參數(shù)。
[0084]步驟S508:在檢查結(jié)果為是時,本地CSE緩存的對資源“Resource2”的操作請求消息,并根據(jù)資源“Resource〗”的標識檢索資源“Resource〗”的通告資源“Resource2Annc”,讀取資源的“有效時間”屬性的屬性值,并判斷對資源“Resource2”的操作請求的操作執(zhí)行時間是否在資源“Resource〗”的有效時間的時長以內(nèi)。
[0085]步驟S510:在判斷結(jié)果為是時,本地CSE根據(jù)業(yè)務(wù)邏輯調(diào)整對資源“Resource2”的操作請求的操作執(zhí)行時間,即更新緩存的對資源的操作請求消息中的“操作執(zhí)行時間”參數(shù)后,發(fā)送請求消息到遠程CSE。
[0086]步驟S512:遠程CSE通過對本地CSE的授權(quán)認證后,緩存請求消息,并發(fā)送資源操作響應(yīng)給本地CSE,確認接受對資源“Resource2”的操作請求。
[0087]步驟S514:遠程CSE在本地設(shè)置計時器T2,并根據(jù)請求消息中的“操作執(zhí)行時間”參數(shù)設(shè)置T2的時值;當T2到期時,遠程CSE執(zhí)行對資源“Resource〗”操作請求,并反饋操作響應(yīng)給本地CSE,響應(yīng)消息中包含操作的執(zhí)行結(jié)果。
[0088]步驟S516:本地CSE接收到資源操作響應(yīng)后,根據(jù)響應(yīng)消息中包含的對資源“Resource〗”的操作結(jié)果處理緩存的資源“Resource〗”的操作請求消息;如果執(zhí)行結(jié)果指示操作失敗,則重發(fā)緩存消息。
[0089]通過本可選實施例的方式,避免了資源有效時間與操作執(zhí)行時間之間的紊亂,保證了資源操作請求能被有效的執(zhí)行。
[0090]在另外一個實施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實施例及可選實施方式中描述的技術(shù)方案。
[0091]在另外一個實施例中,還提供了一種存儲介質(zhì),該存儲介質(zhì)中存儲有上述軟件,該存儲介質(zhì)包括但不限于:光盤、軟盤、硬盤、可擦寫存儲器等。
[0092]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0093]上述僅為本發(fā)明的可選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種資源操作請求的處理方法,其特征在于,包括: 第一實體獲得第二實體中目標資源有效時間屬性的屬性值; 在所述第一實體判斷用于指示所述目標資源操作執(zhí)行時間的參數(shù)值不在所述屬性值以內(nèi)時,所述第一實體依據(jù)所述屬性值更新所述參數(shù)值,其中,所述參數(shù)值攜帶在用于指示對所述目標資源進行操作的資源操作請求消息中;或, 在所述第一實體判斷用于指示所述目標資源操作執(zhí)行時間的參數(shù)值不在所述屬性值以內(nèi)時,所述第一實體中止執(zhí)行所述資源操作請求。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一實體通過以下方式依據(jù)所述屬性值更新所述參數(shù)包括: 所述第一實體根據(jù)業(yè)務(wù)邏輯更新所述參數(shù)值。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,第一實體獲得第二實體中目標資源有效時間屬性的屬性值包括: 所述第一實體向所述第二實體發(fā)送資源獲取請求消息,其中,所述資源獲取請求消息中攜帶有用于指示獲取內(nèi)容為目標資源有效時間屬性的屬性名稱; 所述第一實體接收所述第二實體響應(yīng)于所述資源獲取請求消息的響應(yīng)消息,其中,所述響應(yīng)消息中攜帶有所述有效時間屬性的屬性值。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,第一實體獲得第二實體中目標資源有效時間屬性的屬性值包括: 所述第一實體接收所述第二實體發(fā)送的創(chuàng)建通告資源請求消息,其中,所述創(chuàng)建通告資源請求消息中攜帶有所述目標資源的有效時間屬性的屬性值; 所述第一實體依據(jù)所述創(chuàng)建通告資源請求消息創(chuàng)建所述目標資源的通告資源。5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,在第一實體獲得第二實體中目標資源有效時間屬性的屬性值之前包括: 所述第一實體檢測所述資源操作請求消息中是否攜帶有所述參數(shù)值; 在檢測結(jié)果為是時,所述第一實體緩存所述資源操作請求消息。6.一種資源操作請求的處理裝置,位于第一實體側(cè),其特征在于,包括: 獲得模塊,用于獲得第二實體中目標資源有效時間屬性的屬性值; 更新模塊,用于在所述第一實體判斷用于指示所述目標資源操作執(zhí)行時間的參數(shù)值不在所述屬性值以內(nèi)時,依據(jù)所述屬性值更新所述參數(shù)值,其中,所述參數(shù)值攜帶在用于指示對所述目標資源進行操作的資源操作請求消息中;或, 中止模塊,用于在所述第一實體判斷用于指示所述目標資源操作執(zhí)行時間的參數(shù)值不在所述屬性值以內(nèi)時,中止執(zhí)行所述資源操作請求。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述更新模塊還用于,根據(jù)業(yè)務(wù)邏輯更新所述參數(shù)值。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲得模塊包括: 獲取單元,用于向所述第二實體發(fā)送資源獲取請求消息,其中,所述資源獲取請求消息中攜帶有用于指示獲取內(nèi)容為目標資源有效時間屬性的屬性名稱; 接收單元,用于接收所述第二實體響應(yīng)于所述資源獲取請求消息的響應(yīng)消息,其中,所述響應(yīng)消息中攜帶有所述有效時間屬性的屬性值。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲得模塊包括: 接收模塊,用于接收所述第二實體發(fā)送的創(chuàng)建通告資源請求消息,其中,所述創(chuàng)建通告資源請求消息中攜帶有所述目標資源的有效時間屬性的屬性值; 創(chuàng)建模塊,用于依據(jù)所述創(chuàng)建通告資源請求消息創(chuàng)建所述目標資源的通告資源。10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述裝置還包括: 檢測模塊,用于檢測所述資源操作請求消息中是否攜帶有所述參數(shù)值; 緩存模塊,用于在檢測結(jié)果為是時,緩存所述資源操作請求消息。
【文檔編號】H04L29/08GK105871963SQ201510036108
【公開日】2016年8月17日
【申請日】2015年1月23日
【發(fā)明人】楊坤
【申請人】中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
育儿| 灵台县| 墨脱县| 赞皇县| 衡山县| 宝丰县| 阿拉善右旗| 东兰县| 临夏县| 屏东市| 青川县| 九龙城区| 屏山县| 勐海县| 行唐县| 郓城县| 昌宁县| 北宁市| 靖安县| 霍林郭勒市| 铜梁县| 布拖县| 县级市| 邓州市| 中山市| 孟连| 启东市| 涿鹿县| 萝北县| 周至县| 娄底市| 马尔康县| 长泰县| 琼海市| 隆林| 茶陵县| 华宁县| 阜新市| 新建县| 通州区| 天台县|