欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

機(jī)器通信操作觸發(fā)方法和裝置與流程

文檔序號(hào):11545966閱讀:214來源:國知局
機(jī)器通信操作觸發(fā)方法和裝置與流程
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種機(jī)器通信操作觸發(fā)方法和裝置。

背景技術(shù):
機(jī)器通信(Machine-to-MachineCommunications,以下簡稱:M2M)是一種以機(jī)器智能交互為核心的、網(wǎng)絡(luò)化的應(yīng)用與服務(wù)。它通過在機(jī)器內(nèi)部嵌入無線或有線通信模塊以及應(yīng)用處理邏輯,實(shí)現(xiàn)無需人工干預(yù)的數(shù)據(jù)通信,以滿足用戶對(duì)監(jiān)控、指揮調(diào)度、數(shù)據(jù)采集和測量等方面的信息化需求。現(xiàn)有典型的M2M應(yīng)用網(wǎng)絡(luò)架構(gòu)中。各種M2M終端(如傳感器、微控制器等)直接或經(jīng)過M2M網(wǎng)關(guān)遠(yuǎn)程接入到M2M業(yè)務(wù)平臺(tái),而各種M2M應(yīng)用(如電力抄表、智能交通等)則通過M2M業(yè)務(wù)平臺(tái)所提供的業(yè)務(wù)能力獲取M2M終端采集的數(shù)據(jù)或?qū)2M終端進(jìn)行遠(yuǎn)程的控制和管理歐洲電信標(biāo)準(zhǔn)組織(EuropeanTelecommunicationStandardizationInstitute,以下簡稱:ETSI)M2M采用RESTful的架構(gòu)風(fēng)格。REST,即RepresentationalStateTransfer的縮寫,意即″表述性狀態(tài)轉(zhuǎn)移″。如果一個(gè)架構(gòu)是REST的,那么就稱它為RESTful的架構(gòu)風(fēng)格。它的特點(diǎn)是一切皆由資源(Resource)組成,資源是存在在網(wǎng)絡(luò)上一個(gè)文字片段,或其他多種媒體形式。每個(gè)資源都有一個(gè)唯一的通用資源標(biāo)識(shí)符(:UniformResourceIdentifier,以下簡稱:URI)。應(yīng)用程序或業(yè)務(wù)能力中間件可以通過URI訪問這個(gè)資源。對(duì)每個(gè)資源的訪問方式也是固定的,包括創(chuàng)建(Create)、更新(Update)、刪除(Delete)和讀取(Retrieve)等幾種方式。而且在RESTful的架構(gòu)中,客戶端和服務(wù)器都是無狀態(tài)的。在M2M系統(tǒng)中,廣泛存在著這樣的場景,即當(dāng)一個(gè)設(shè)備的狀態(tài)變化時(shí),另一個(gè)或多個(gè)設(shè)備可以根據(jù)該變化是否滿足條件,從而進(jìn)行單一的或者一系列的操作。現(xiàn)有技術(shù)中,上述操作觸發(fā)的動(dòng)作都是由安裝在特定的設(shè)備上的應(yīng)用程序(如直接執(zhí)行操作的設(shè)備)實(shí)現(xiàn)。但是對(duì)于一些受限環(huán)境中設(shè)備需要定期休眠時(shí),應(yīng)用程序?qū)?huì)隨著設(shè)備的休眠而中斷,使得資源之間的操作觸發(fā)無法進(jìn)行。對(duì)于一些設(shè)備需要經(jīng)常離線外出的場景,應(yīng)用程序也會(huì)隨著設(shè)備的離線而使服務(wù)中斷。因此,現(xiàn)有技術(shù)的M2M系統(tǒng)中使用應(yīng)用程序觸發(fā)操作存在的穩(wěn)定性差的缺陷。

技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種機(jī)器通信操作觸發(fā)方法和裝置,用于提高M(jìn)2M系統(tǒng)中觸發(fā)操作的穩(wěn)定性。本發(fā)明的第一個(gè)方面是提供一種機(jī)器通信操作觸發(fā)方法,業(yè)務(wù)能力中間件存儲(chǔ)主動(dòng)資源的表述,所述主動(dòng)資源的表述包括主動(dòng)資源的內(nèi)容以及與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息,該方法包括:在主動(dòng)資源的內(nèi)容發(fā)生變化時(shí),業(yè)務(wù)能力中間件獲取存儲(chǔ)于所述業(yè)務(wù)能力中間件的主動(dòng)資源的內(nèi)容的變化結(jié)果;所述業(yè)務(wù)能力中間件根據(jù)所述與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,所述操作資源的表述包含向目標(biāo)資源發(fā)送操作請(qǐng)求的條件和所述目標(biāo)資源的通用資源標(biāo)識(shí)符;所述業(yè)務(wù)能力中間件確定所述變化結(jié)果滿足所述操作資源的表述中向目標(biāo)資源發(fā)送操作請(qǐng)求的條件,構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求;所述業(yè)務(wù)能力中間件根據(jù)所述目標(biāo)資源的通用資源標(biāo)識(shí)符向所述目標(biāo)資源發(fā)送所述操作請(qǐng)求。結(jié)合本發(fā)明第一方面的第一可能,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源的表述,所述業(yè)務(wù)能力中間件根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述包括:所述業(yè)務(wù)能力中間件根據(jù)所述主動(dòng)資源的表述中包含的與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源的通用資源標(biāo)識(shí)符,所述業(yè)務(wù)能力中間件根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述包括:所述業(yè)務(wù)能力中間件根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述業(yè)務(wù)能力中間件根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述包括:所述業(yè)務(wù)能力中間件根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,其中與所述主動(dòng)資源關(guān)聯(lián)操作資源的表述為所述操作資源集包含的操作資源的表述。結(jié)合本發(fā)明第一方面或第一可能的第二可能,在上述業(yè)務(wù)能力中間件在獲取存儲(chǔ)于所述業(yè)務(wù)能力中間件的主動(dòng)資源的表述的變化結(jié)果之前還包括:所述業(yè)務(wù)能力中間件接收主動(dòng)資源更新請(qǐng)求,所述主動(dòng)資源更新請(qǐng)求包括新的主動(dòng)資源的表述以及待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符,所述新的主動(dòng)資源的表述中包含所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息,所述業(yè)務(wù)能力中間件根據(jù)所述待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符更新存儲(chǔ)的主動(dòng)資源的表述為所述新的主動(dòng)資源的表述;或,所述業(yè)務(wù)能力中間件接收操作資源創(chuàng)建請(qǐng)求,所述操作資源創(chuàng)建請(qǐng)求包括與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述和與所述主動(dòng)資源關(guān)聯(lián)的操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述業(yè)務(wù)能力中間件根據(jù)所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符在所述操作資源集中添加所述操作資源的表述。結(jié)合第一方面,或第一或第二可能的第三可能,所述操作資源的表述中還包括操作請(qǐng)求的種類和操作請(qǐng)求的輸入?yún)?shù),所述操作請(qǐng)求的種類為創(chuàng)建或更新;在所述輸入?yún)?shù)為參數(shù)資源的通用資源標(biāo)識(shí)符時(shí),所述構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求包括:所述業(yè)務(wù)能力中間件從所述參數(shù)資源的通用資源標(biāo)識(shí)符所指向的參數(shù)資源中獲取新的目標(biāo)資源的表述,構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求;或,在所述輸入?yún)?shù)為所述新的目標(biāo)資源的表述時(shí),構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求。結(jié)合第一方面,或第一至第三可能的任一可能的第四可能,,其中業(yè)務(wù)能力中間件在獲取存儲(chǔ)于所述業(yè)務(wù)能力中間件的主動(dòng)資源的內(nèi)容的變化結(jié)果之前還包括:所述業(yè)務(wù)能力中間件接收操作資源更新請(qǐng)求,所述操作資源更新請(qǐng)求包括新的操作資源的表述,所述新的操作資源的表述包含依賴資源的表述或所述依賴資源的通用資源標(biāo)識(shí)符,所述業(yè)務(wù)能力中間件更新存儲(chǔ)的操作資源的表述為所述新的操作資源的表述;或,所述業(yè)務(wù)能力中間件接收依賴資源創(chuàng)建請(qǐng)求,所述依賴資源創(chuàng)建請(qǐng)求包括所述依賴資源的表述和所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符,所述業(yè)務(wù)能力中間件根據(jù)所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符在所述依賴資源集中保存所述依賴資源的表述,且將所述依賴資源集的通用資源標(biāo)識(shí)符添加在所述操作資源的表述中。結(jié)合第四可能的第五可能,所述業(yè)務(wù)能力中間件構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求之前包括:所述業(yè)務(wù)能力中間件根據(jù)操作資源的表述獲取與所述操作資源相關(guān)聯(lián)的依賴資源的表述;所述業(yè)務(wù)能力中間件獲取所述依賴資源的表述中的通用資源標(biāo)識(shí)符所指向的條件資源的表述;所述業(yè)務(wù)能力中間件根據(jù)所述條件資源的表述確認(rèn)滿足所述依賴資源的表述中的條件。結(jié)合第五可能的第六可能,上述依賴資源類型分為充分條件類型和必要條件類型,所述依賴資源的數(shù)目為至少一個(gè),所述業(yè)務(wù)能力中間件構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求之前,該方法進(jìn)一步包括:確定至少一個(gè)充分條件類型的依賴資源規(guī)定的條件滿足;或,確定所有必要條件類型的依賴資源規(guī)定的條件滿足。結(jié)合第五可能的第七可能,上述業(yè)務(wù)能力中間件根據(jù)操作資源的表述獲取與所述操作資源相關(guān)聯(lián)的依賴資源的表述包括:所述業(yè)務(wù)能力中間件根據(jù)所述操作資源的表述中包含的所述依賴資源的表述獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或,所述業(yè)務(wù)能力中間件根據(jù)所述操作資源的表述中包含的所述依賴資源的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或,所述業(yè)務(wù)能力中間件根據(jù)所述操作資源的表述中包含的所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;其中,與所述操作資源關(guān)聯(lián)的依賴資源的表述為所述依賴資源集包含的依賴資源的表述。結(jié)合第一方面,或上述任一可能的第八可能,確定與所述主動(dòng)資源關(guān)聯(lián)的操作資源為至少兩個(gè),所述操作資源的表述中還包括優(yōu)先級(jí),所述業(yè)務(wù)能力中間件構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求包括:所述業(yè)務(wù)能力中間件根據(jù)所述操作資源的表述中的優(yōu)先級(jí),依次構(gòu)建針對(duì)每一個(gè)所述操作資源表述的目標(biāo)資源的操作請(qǐng)求。結(jié)合第一方面,或上述任一可能的第九可能,上述操作資源的表述中還包括操作的執(zhí)行結(jié)果,所述方法還包括:所述業(yè)務(wù)能力中間件接收所述目標(biāo)資源返回的操作響應(yīng),將所述操作響應(yīng)保存到所述操作資源的表述中操作的執(zhí)行結(jié)果中;或,所述操作資源的表述中還包括體現(xiàn)操作執(zhí)行結(jié)果的地址和操作的執(zhí)行結(jié)果,所述方法還包括:所述業(yè)務(wù)能力中間件接收所述目標(biāo)資源返回的操作響應(yīng),根據(jù)所述體現(xiàn)操作執(zhí)行結(jié)果的地址獲取所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果,并將所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果保存到操作的執(zhí)行結(jié)果中。本發(fā)明的第二個(gè)方面是提供了一種機(jī)器通信操作觸發(fā)裝置,包括獲取模塊、構(gòu)建模塊和發(fā)送模塊:所述獲取模塊,用于在主動(dòng)資源的內(nèi)容發(fā)生變化時(shí),獲取存儲(chǔ)于所述業(yè)務(wù)能力中間件的主動(dòng)資源的內(nèi)容的變化結(jié)果,以及根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,所述操作資源的表述包含向目標(biāo)資源發(fā)送操作請(qǐng)求的條件和所述目標(biāo)資源的通用資源標(biāo)識(shí)符,其中,所述業(yè)務(wù)能力中間件中存儲(chǔ)主動(dòng)資源的表述,所述主動(dòng)資源的表述包括主動(dòng)資源的內(nèi)容以及與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息;所述獲取模塊還用于將所述變化結(jié)果以及所述操作資源的表述發(fā)送給所述構(gòu)建模塊;構(gòu)建模塊,用于接收所述變化結(jié)果和所述與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,確定所述變化結(jié)果滿足所述操作資源的表述中的向目標(biāo)資源發(fā)送操作請(qǐng)求的條件時(shí),構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求,并將所述操作請(qǐng)求發(fā)送給所述發(fā)送模塊;發(fā)送模塊,用于接收所述操作請(qǐng)求,根據(jù)所述目標(biāo)資源的通用資源標(biāo)識(shí)符向所述目標(biāo)資源發(fā)送所述操作請(qǐng)求。結(jié)合本發(fā)明第二方面的第一可能,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為所述與主動(dòng)資源關(guān)聯(lián)的操作資源的表述,所述獲取模塊根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源的通用資源標(biāo)識(shí)符,所述獲取模塊根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述獲取模塊根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,其中與所述主動(dòng)資源關(guān)聯(lián)操作資源的表述為所述操作資源集包含的操作資源的表述。結(jié)合本發(fā)明第二方面或第一可能的第二可能,上述裝置還包括接收模塊;所述接收模塊,用于,在所述獲取模塊獲取存儲(chǔ)于所述裝置的主動(dòng)資源的內(nèi)容的變化結(jié)果之前,接收主動(dòng)資源更新請(qǐng)求,所述主動(dòng)資源更新請(qǐng)求包括新的主動(dòng)資源的表述以及待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符,所述新的主動(dòng)資源的表述中包含所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息,所述接收模塊根據(jù)所述待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符更新存儲(chǔ)的主動(dòng)資源的表述為所述新的主動(dòng)資源的表述;或,所述接收模塊,用于,在所述獲取模塊獲取存儲(chǔ)于所述裝置的主動(dòng)資源的內(nèi)容的變化結(jié)果之前,接收操作資源創(chuàng)建請(qǐng)求,所述操作資源創(chuàng)建請(qǐng)求包括與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述和所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述接收模塊根據(jù)所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符在所述操作資源集中添加所述操作資源的表述。結(jié)合第二方面,或第一或第二可能的第三可能,上述操作資源的表述中還包括操作請(qǐng)求的種類和操作請(qǐng)求的輸入?yún)?shù),所述操作請(qǐng)求的種類為創(chuàng)建或更新;在所述輸入?yún)?shù)為參數(shù)資源的通用資源標(biāo)識(shí)符時(shí),所述構(gòu)建模塊構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求具體為:從所述參數(shù)資源的通用資源標(biāo)識(shí)符所指向的參數(shù)資源中獲取新的目標(biāo)資源的表述,構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求;或,在所述輸入?yún)?shù)為所述新的目標(biāo)資源的表述時(shí),所述構(gòu)建模塊構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求具體為:構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求。結(jié)合第二方面,或第一至第三可能的任一可能的第四可能,上述的接收模塊,還用于,在所述獲取模塊獲取存儲(chǔ)于所述業(yè)務(wù)能力中間件的主動(dòng)資源的內(nèi)容的變化結(jié)果之前,接收操作資源更新請(qǐng)求,所述操作資源更新請(qǐng)求包括新的操作資源的表述,所述新的操作資源的表述包含依賴資源的表述或所述依賴資源的通用資源標(biāo)識(shí)符,以及用于更新存儲(chǔ)的操作資源的表述為所述新的操作資源的表述;或,所述接收模塊還用于,在所述獲取模塊獲取存儲(chǔ)于所述業(yè)務(wù)能力中間件的主動(dòng)資源的內(nèi)容的變化結(jié)果之前,接收依賴資源創(chuàng)建請(qǐng)求,所述依賴資源創(chuàng)建請(qǐng)求包括所述依賴資源的表述和所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符,以及用于根據(jù)所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符在所述依賴資源集中保存所述依賴資源的表述,且將所述依賴資源集的通用資源標(biāo)識(shí)符添加在操作資源的表述中。結(jié)合第四可能的第五可能,上述裝置還可以包括確認(rèn)模塊,所述獲取模塊還用于根據(jù)操作資源的表述獲取與所述操作資源相關(guān)聯(lián)的依賴資源的表述,以及獲取所述依賴資源的表述中的通用資源標(biāo)識(shí)符所指向的條件資源的表述,并將所述條件資源的表述以及依賴資源的表述中的條件發(fā)送給所述確認(rèn)模塊;所述確認(rèn)模塊,用于接收所述條件資源的表述,根據(jù)所述條件資源的表述確認(rèn)滿足所述依賴資源的表述中的條件。結(jié)合第五可能的第六可能,上述依賴資源類型分為充分條件類型和必要條件類型,所述依賴資源的數(shù)目為至少一個(gè),所述構(gòu)建模塊構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求之前,進(jìn)一步用于:確定至少一個(gè)充分條件類型的依賴資源規(guī)定的條件滿足;或,所述構(gòu)建模塊構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求之前:確定在所有必要條件類型的依賴資源規(guī)定的條件滿足,所述業(yè)務(wù)能力中間件構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求。結(jié)合第五可能的第七可能,其中的獲取模塊還可以根據(jù)操作資源的表述獲取與所述操作資源相關(guān)聯(lián)的依賴資源的表述具體為:根據(jù)所述操作資源的表述中包含的所述依賴資源的表述獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或,根據(jù)所述操作資源的表述中包含的所述依賴資源的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或,根據(jù)所述操作資源的表述中包含的所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;其中,與所述操作資源關(guān)聯(lián)的依賴資源的表述為所述依賴資源集包含的依賴資源的表述。結(jié)合第二方面,或上述任一可能的第八可能,確定與所述主動(dòng)資源關(guān)聯(lián)的操作資源為至少兩個(gè),上述的機(jī)器通信操作觸發(fā)裝置中,與所述主動(dòng)資源關(guān)聯(lián)的操作資源為至少兩個(gè),所述操作資源的表述中還包括優(yōu)先級(jí),所述構(gòu)建模塊構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求具體為:根據(jù)所述操作資源的表述中的優(yōu)先級(jí),依次構(gòu)建針對(duì)每一個(gè)操作資源表述的目標(biāo)資源的操作請(qǐng)求。結(jié)合第二方面,或上述任一可能的第九可能,所述操作資源的表述中還包括操作的執(zhí)行結(jié)果,所述接收模塊還用于接收所述目標(biāo)資源返回的操作響應(yīng),將所述操作響應(yīng)保存到所述操作資源的表述中操作的執(zhí)行結(jié)果中;或,所述操作資源的表述中還包括體現(xiàn)操作執(zhí)行結(jié)果的地址和操作的執(zhí)行結(jié)果,所述接收模塊還用于接收所述目標(biāo)資源返回的操作響應(yīng);所述獲取模塊還用于根據(jù)所述體現(xiàn)操作執(zhí)行結(jié)果的地址獲取所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果,并將所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果保存到操作的執(zhí)行結(jié)果中。本發(fā)明的第三個(gè)方面提供了另一種機(jī)器通信操作觸發(fā)裝置,包括網(wǎng)絡(luò)接口、處理器和存儲(chǔ)器;所述網(wǎng)絡(luò)接口用于與外部設(shè)備進(jìn)行通信,所述存儲(chǔ)器用于存儲(chǔ)應(yīng)用程序,所述處理器用于調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序,在主動(dòng)資源的內(nèi)容發(fā)生變化時(shí),獲取存儲(chǔ)于業(yè)務(wù)能力中間件的主動(dòng)資源的內(nèi)容的變化結(jié)果,根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,所述操作資源的表述包含向目標(biāo)資源發(fā)送操作請(qǐng)求的條件和所述目標(biāo)資源的通用資源標(biāo)識(shí)符,確定所述變化結(jié)果滿足所述操作資源的表述中向目標(biāo)資源發(fā)送操作請(qǐng)求的條件時(shí),構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求,其中,所述業(yè)務(wù)能力中間件中存儲(chǔ)主動(dòng)資源的表述,所述主動(dòng)資源的表述包括主動(dòng)資源的內(nèi)容以及與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息;所述網(wǎng)絡(luò)接口進(jìn)一步用于根據(jù)所述目標(biāo)資源的通用資源標(biāo)識(shí)符向所述目標(biāo)資源發(fā)送所述操作請(qǐng)求。結(jié)合本發(fā)明第三方面的第一可能,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源的表述,上述處理器根據(jù)所述主動(dòng)資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源的通用資源標(biāo)識(shí)符,所述處理器根據(jù)所述主動(dòng)資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述處理器根據(jù)所述主動(dòng)資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,其中與所述主動(dòng)資源關(guān)聯(lián)操作資源的表述為所述操作資源集包含的操作資源的表述。結(jié)合本發(fā)明第三方面或第一可能的第二可能,其中的網(wǎng)絡(luò)接口還用于接收主動(dòng)資源更新請(qǐng)求,所述主動(dòng)資源更新請(qǐng)求包括新的主動(dòng)資源的表述以及待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符,所述新的主動(dòng)資源的表述中包含所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息,所述處理器調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序根據(jù)所述待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符更新存儲(chǔ)的主動(dòng)資源的表述為所述新的主動(dòng)資源的表述;或,所述網(wǎng)絡(luò)接口還用于接收操作資源創(chuàng)建請(qǐng)求,所述操作資源創(chuàng)建請(qǐng)求包括與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述和與所述主動(dòng)資源關(guān)聯(lián)的操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述處理器調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序,并根據(jù)所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符在所述操作資源集中添加所述操作資源的表述。結(jié)合第三方面,或第一或第二可能的第三可能,上述操作資源的表述中還包括操作請(qǐng)求的種類和操作請(qǐng)求的輸入?yún)?shù),所述操作請(qǐng)求的種類為創(chuàng)建或更新;在所述輸入?yún)?shù)為參數(shù)資源的通用資源標(biāo)識(shí)符時(shí),所述處理器從所述參數(shù)資源的通用資源標(biāo)識(shí)符所指向的參數(shù)資源中獲取新的目標(biāo)資源的表述,構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求;或,在所述輸入?yún)?shù)為所述新的目標(biāo)資源的表述時(shí),所述處理器構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求。結(jié)合第三方面,或第一至第三可能的任一可能的第四可能,上述網(wǎng)絡(luò)接口還用于接收操作資源更新請(qǐng)求,所述操作資源更新請(qǐng)求包括新的操作資源的表述,所述新的操作資源的表述包含依賴資源的表述或所述依賴資源的通用資源標(biāo)識(shí)符;所述處理器調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序,更新存儲(chǔ)的操作資源的表述為所述新的操作資源的表述;或,所述網(wǎng)絡(luò)接口還用于接收依賴資源創(chuàng)建請(qǐng)求,所述依賴資源創(chuàng)建請(qǐng)求包括所述依賴資源的表述和所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符,所述處理器調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序,并根據(jù)所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符在所述依賴資源集中保存所述依賴資源的表述,且將所述依賴資源集的通用資源標(biāo)識(shí)符添加在操作資源的表述中。結(jié)合第四可能的第五可能,上述處理器還根據(jù)操作資源的表述獲取與所述操作資源相關(guān)聯(lián)的依賴資源的表述,獲取所述依賴資源的表述中的通用資源標(biāo)識(shí)符所指向的條件資源的表述,以及根據(jù)所述條件資源的表述確認(rèn)滿足所述依賴資源的表述中的條件。結(jié)合第五可能的第六可能,上述依賴資源類型分為充分條件類型和必要條件類型,所述依賴資源的數(shù)目為至少一個(gè),所述處理器構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求之前,進(jìn)一步確定至少一個(gè)充分條件類型的依賴資源規(guī)定的條件滿足;或,確定在所有必要條件類型的依賴資源規(guī)定的條件滿足。結(jié)合第五可能的第七可能,上述處理器根據(jù)所述操作資源的表述中包含的所述依賴資源的表述獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或根據(jù)所述操作資源的表述中包含的所述依賴資源的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或,根據(jù)所述操作資源的表述中包含的所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述,其中,與所述操作資源關(guān)聯(lián)的依賴資源的表述為所述依賴資源集包含的依賴資源的表述。結(jié)合第一方面,或上述任一可能的第八可能,與所述主動(dòng)資源關(guān)聯(lián)的操作資源為至少兩個(gè),所述操作資源的表述中還包括優(yōu)先級(jí),所述處理器根據(jù)所述操作資源的表述中的優(yōu)先級(jí),依次構(gòu)建針對(duì)每一個(gè)操作資源表述的目標(biāo)資源的操作請(qǐng)求。結(jié)合第一方面,或上述任一可能的第九可能,上述操作資源的表述中還包括操作的執(zhí)行結(jié)果,所述網(wǎng)絡(luò)接口還用于接收所述目標(biāo)資源返回的操作響應(yīng),所述處理器將所述操作響應(yīng)保存到所述操作資源的表述中操作的執(zhí)行結(jié)果中;或,上述操作資源的表述中還包括體現(xiàn)操作執(zhí)行結(jié)果的地址和操作的執(zhí)行結(jié)果,所述網(wǎng)絡(luò)接口還用于接收所述目標(biāo)資源返回的操作響應(yīng);所述處理器根據(jù)所述體現(xiàn)操作執(zhí)行結(jié)果的地址獲取所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果,并將所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果保存到操作的執(zhí)行結(jié)果中。本發(fā)明上述實(shí)施例中的業(yè)務(wù)能力中間件可以為M2M平臺(tái)或網(wǎng)關(guān)上的中間件,而M2M平臺(tái)和網(wǎng)關(guān)在網(wǎng)絡(luò)中都屬于有能力的節(jié)點(diǎn),不存在能力受限的問題,利于解決受限環(huán)境中業(yè)務(wù)無法進(jìn)行的情形。同時(shí),本發(fā)明上述實(shí)施例中,能夠根據(jù)所述主動(dòng)資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,使得可以將資源之間的操作觸發(fā)關(guān)系分布在各個(gè)節(jié)點(diǎn)(M2M平臺(tái)或網(wǎng)關(guān))上,避免了單一應(yīng)用程序的復(fù)雜性。本發(fā)明上述實(shí)施例提供的技術(shù)方案能夠加強(qiáng)M2M平臺(tái)和網(wǎng)關(guān)中間件的能力,使得部署更加豐富的應(yīng)用成為可能。上述操作資源的引入,使其更加適用于RESTful架構(gòu)。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例中M2M觸發(fā)操作方法的流程示意圖;圖2為本發(fā)明實(shí)施例中資源結(jié)構(gòu)的示意圖;圖3為本發(fā)明具體實(shí)施例中操作觸發(fā)方法流程示意圖;圖4為本發(fā)明實(shí)施例中配置操作觸發(fā)的流程示意圖;圖5為本發(fā)明實(shí)施例中操作資源TurnOnAC的架構(gòu)圖一;圖6為本發(fā)明實(shí)施例中依賴資源MemberAtHome的架構(gòu)圖;圖7為本發(fā)明實(shí)施例中的系統(tǒng)架構(gòu)圖;圖8為本發(fā)明實(shí)施例中操作資源CloseWindow的架構(gòu)圖一;圖9為本發(fā)明實(shí)施例中主動(dòng)資源與操作資源的關(guān)聯(lián)示意圖;圖10為本發(fā)明實(shí)施例中操作觸發(fā)的流程示意圖;圖11為本發(fā)明實(shí)施例中獲取輸入?yún)?shù)的流程示意圖;圖12為本發(fā)明實(shí)施例中操作資源TurnOnAC的架構(gòu)圖二;圖13為本發(fā)明實(shí)施例中操作資源CloseWindow的架構(gòu)圖二;圖14為本發(fā)明實(shí)施例中根據(jù)依賴資源進(jìn)行條件檢測流程示意圖;圖15為本發(fā)明實(shí)施例中獲取操作結(jié)果的流程示意圖;圖16為本發(fā)明實(shí)施例中機(jī)器通信操作觸發(fā)裝置的結(jié)構(gòu)示意圖一;圖17為本發(fā)明實(shí)施例中機(jī)器通信操作觸發(fā)裝置的結(jié)構(gòu)示意圖二。具體實(shí)施方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。針對(duì)現(xiàn)有技術(shù)中,M2M的操作觸發(fā)方法存在維護(hù)成本高和穩(wěn)定性差的缺陷,本發(fā)明實(shí)施例提供了一種技術(shù)方案,其中在業(yè)務(wù)能力中間件存儲(chǔ)主動(dòng)資源的表述,所述主動(dòng)資源的表述包括主動(dòng)資源的內(nèi)容以及與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息,如圖1所示的,本發(fā)明實(shí)施例提供的M2M觸發(fā)操作方法包括如下的步驟:步驟101、在發(fā)生主動(dòng)資源的表述變化時(shí),業(yè)務(wù)能力中間件獲取存儲(chǔ)于所述業(yè)務(wù)能力中間件的主動(dòng)資源的內(nèi)容的變化結(jié)果;步驟102、所述業(yè)務(wù)能力中間件根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;所述操作資源的表述包含向目標(biāo)資源發(fā)送操作請(qǐng)求滿足的條件和所述目標(biāo)資源的通用資源標(biāo)示符;步驟103、所述業(yè)務(wù)能力中間件確定所述變化結(jié)果滿足所述操作資源的表述中的向目標(biāo)資源發(fā)送操作請(qǐng)求的條件時(shí),構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求;步驟104、所述業(yè)務(wù)能力中間件根據(jù)所述目標(biāo)資源的通用資源標(biāo)識(shí)符向所述目標(biāo)資源發(fā)送所述操作請(qǐng)求。本發(fā)明上述實(shí)施例提供的技術(shù)方案,其中在發(fā)生主動(dòng)資源的內(nèi)容變化時(shí),由存儲(chǔ)主動(dòng)資源的內(nèi)容的變化結(jié)果的業(yè)務(wù)能力中間件根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與主動(dòng)資源關(guān)聯(lián)的操作資源的表述,并構(gòu)建針對(duì)操作資源表述的目標(biāo)資源的操作請(qǐng)求,最后向操作資源表述的目標(biāo)資源發(fā)送該操作請(qǐng)求。本發(fā)明上述實(shí)施例中的業(yè)務(wù)能力中間件可以為M2M平臺(tái)或網(wǎng)關(guān)上的中間件,而M2M平臺(tái)和網(wǎng)關(guān)在網(wǎng)絡(luò)中都屬于有能力的節(jié)點(diǎn),不存在能力受限的問題,利于解決受限環(huán)境中業(yè)務(wù)無法進(jìn)行的情形。同時(shí),本發(fā)明上述實(shí)施例中,能夠與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,即建立主動(dòng)資源和操作資源之間的關(guān)聯(lián),使得可以將資源之間的操作觸發(fā)關(guān)系分布在各個(gè)節(jié)點(diǎn)(M2M平臺(tái)或網(wǎng)關(guān))上,如存儲(chǔ)主動(dòng)資源的各個(gè)節(jié)點(diǎn)上,避免了單一應(yīng)用程序的復(fù)雜性。例如關(guān)閉空調(diào)的操作可以作為一個(gè)操作資源,而檢測主人是否在家和室內(nèi)溫度分別都可以作為主動(dòng)資源而存在,根據(jù)本發(fā)明的實(shí)施例中,其中的關(guān)閉空調(diào)這一操作資源可以保存在空調(diào)歸屬的網(wǎng)關(guān)的業(yè)務(wù)能力中間件上,而檢測主人是否在家和室內(nèi)溫度這兩個(gè)主動(dòng)資源分別保存在不同網(wǎng)關(guān)的業(yè)務(wù)能力中間件上,通過建立分布在不同平臺(tái)上的主動(dòng)資源和操作資源的關(guān)聯(lián),也可以實(shí)現(xiàn)操作觸發(fā)功能。本發(fā)明實(shí)施例提供的技術(shù)方案能夠加強(qiáng)M2M平臺(tái)和網(wǎng)關(guān)中間件的能力,使得部署更加豐富的應(yīng)用成為可能。上述操作資源的引入,使其更加適用于RESTful架構(gòu)。本發(fā)明上述實(shí)施例中,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源的表述,上述步驟102中的業(yè)務(wù)能力中間件根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述可以包括:所述業(yè)務(wù)能力中間件根據(jù)所述主動(dòng)資源的表述中包含與所述主動(dòng)資源關(guān)聯(lián)的所述操作資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源的通用資源標(biāo)識(shí)符,所述業(yè)務(wù)能力中間件根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述包括:所述業(yè)務(wù)能力中間件根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或,所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述業(yè)務(wù)能力中間件根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述包括:所述業(yè)務(wù)能力中間件根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,其中與所述主動(dòng)資源關(guān)聯(lián)操作資源的表述為所述操作資源集包含的操作資源的表述。即可以通過主動(dòng)資源的表述中包含所述操作資源的表述、主動(dòng)資源的表述中包含所述操作資源的通用資源標(biāo)識(shí)或主動(dòng)資源的表述中包含所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符上述三種方式建立主動(dòng)資源和操作資源的關(guān)聯(lián)。本發(fā)明上述實(shí)施例中,其中在步驟101業(yè)務(wù)能力中間件在獲取存儲(chǔ)于所述業(yè)務(wù)能力中間件的主動(dòng)資源的內(nèi)容的變化結(jié)果之前還包括:所述業(yè)務(wù)能力中間件接收主動(dòng)資源更新請(qǐng)求,所述主動(dòng)資源更新請(qǐng)求包括新的主動(dòng)資源的表述以及待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符,所述新的主動(dòng)資源的表述中包含所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息,所述業(yè)務(wù)能力中間件根據(jù)所述待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符更新存儲(chǔ)的主動(dòng)資源的表述為所述新的主動(dòng)資源的表述;值得說明的是,該主動(dòng)資源更新請(qǐng)求中除了操作資源的表述或操作資源的通用資源標(biāo)識(shí)符,還包括更新前的主動(dòng)資源的表述。或,所述業(yè)務(wù)能力中間件接收操作資源創(chuàng)建請(qǐng)求,所述操作資源創(chuàng)建請(qǐng)求包括與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述和與所述主動(dòng)資源關(guān)聯(lián)的操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述業(yè)務(wù)能力中間件根據(jù)所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符在所述操作資源集中添加所述操作資源的表述。另外,本發(fā)明上述實(shí)施例中,其中的操作資源的表述還可以包括操作請(qǐng)求的種類,而構(gòu)建的操作請(qǐng)求的種類可以為創(chuàng)建、更新、獲取或刪除中的任一種。其中對(duì)于操作請(qǐng)求的種類為創(chuàng)建或更新時(shí),即該操作請(qǐng)求是用于創(chuàng)建或更新目標(biāo)資源的表述時(shí),在創(chuàng)建的操作請(qǐng)求中還需要攜帶操作資源新的目標(biāo)資源的表述。具體的,可以在操作資源的表述中進(jìn)一步包括操作的輸入?yún)?shù),該操作的輸入?yún)?shù)可以為參數(shù)資源的URI,或者是上述操作的輸入?yún)?shù)中直接保存新的目標(biāo)資源的表述。具體的,在所述輸入?yún)?shù)為參數(shù)資源的通用資源標(biāo)識(shí)符時(shí),所述構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求包括:所述業(yè)務(wù)能力中間件從所述參數(shù)資源的通用資源標(biāo)識(shí)符所指向的參數(shù)資源中獲取新的目標(biāo)資源的表述,構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求;或,在所述輸入?yún)?shù)為所述新的目標(biāo)資源的表述時(shí),構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求。在本發(fā)明上述實(shí)施例中,其中的業(yè)務(wù)能力中間件在獲取存儲(chǔ)于業(yè)務(wù)能力中間件的主動(dòng)資源的內(nèi)容的變化結(jié)果之前還包括:所述業(yè)務(wù)能力中間件接收操作資源更新請(qǐng)求,所述操作資源更新請(qǐng)求包括新的操作資源的表述,所述新的操作資源的表述包含依賴資源的表述或所述依賴資源的通用資源標(biāo)識(shí)符,所述業(yè)務(wù)能力中間件更新存儲(chǔ)的操作資源的表述為所述新的操作資源的表述;值得說明的是,操作資源更新請(qǐng)求中除了包含依賴資源的表述或所述依賴資源的通用資源標(biāo)識(shí)符,還包包含更新前的操作資源的表述。所述業(yè)務(wù)能力中間件接收依賴資源創(chuàng)建請(qǐng)求,所述依賴資源創(chuàng)建請(qǐng)求包括所述依賴資源的表述和所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符,所述業(yè)務(wù)能力中間件根據(jù)所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符在所述依賴資源集中保存所述依賴資源的表述,且將所述依賴資源集的通用資源標(biāo)識(shí)符添加在所述操作資源的表述中。本發(fā)明上述實(shí)施例中,在存在依賴資源時(shí),本發(fā)明上述實(shí)施例中的業(yè)務(wù)能力中間件構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求之前包括:所述業(yè)務(wù)能力中間件根據(jù)操作資源的表述獲取與所述操作資源相關(guān)聯(lián)的依賴資源的表述;所述業(yè)務(wù)能力中間件獲取所述依賴資源的表述中的通用資源標(biāo)識(shí)符所指向的條件資源的表述;所述業(yè)務(wù)能力中間件根據(jù)所述條件資源的表述確認(rèn)滿足所述依賴資源的表述中的條件。具體的,上述依賴資源可以分為充分條件類型和必要條件類型的依賴資源,而依賴資源的數(shù)目為至少一個(gè),所述業(yè)務(wù)能力中間件構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求之前,該方法進(jìn)一步包括:確定至少一個(gè)充分條件類型的依賴資源規(guī)定的條件滿足;或確定所有必要條件類型的依賴資源規(guī)定的條件滿足。也就是說,業(yè)務(wù)能力中間件在進(jìn)一步確定至少一個(gè)充分條件類型的依賴資源規(guī)定的條件滿足時(shí),構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求;或業(yè)務(wù)能力中間件在進(jìn)一步確定所有必要條件類型的依賴資源規(guī)定的條件滿足時(shí),構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求。具體的,上述實(shí)施例中,所述業(yè)務(wù)能力中間件根據(jù)操作資源的表述獲取與所述操作資源相關(guān)聯(lián)的依賴資源的表述包括:所述業(yè)務(wù)能力中間件根據(jù)所述操作資源的表述中包含的所述依賴資源的表述獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或,所述業(yè)務(wù)能力中間件根據(jù)所述操作資源的表述中包含的所述依賴資源的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或,所述業(yè)務(wù)能力中間件根據(jù)所述操作資源的表述中包含的所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述,其中與所述操作資源關(guān)聯(lián)的依賴資源的表述為所述依賴資源集包含的依賴資源的表述。即可以通過操作資源的表述中包含所述依賴資源的表述、操作資源的表述中包含所述依賴資源的通用資源標(biāo)識(shí)符和操作資源的表述中包含所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符三種方式建立操作資源和依賴資源之間的關(guān)聯(lián)。本發(fā)明上述實(shí)施例中,確定與所述主動(dòng)資源關(guān)聯(lián)的操作資源為至少兩個(gè)時(shí),其中操作資源的表述中還可以包括優(yōu)先級(jí),其中業(yè)務(wù)能力中間件構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求可以包括:所述業(yè)務(wù)能力中間件根據(jù)所述操作資源的表述中的優(yōu)先級(jí),依次構(gòu)建針對(duì)每一個(gè)所述操作資源表述中目標(biāo)資源的操作請(qǐng)求。本發(fā)明上述實(shí)施例中,其中的操作資源的表述中還可以包括操作的執(zhí)行結(jié)果,所述方法還包括:所述業(yè)務(wù)能力中間件接收所述目標(biāo)資源返回的操作響應(yīng),將所述操作響應(yīng)保存到所述操作資源的表述中操作的執(zhí)行結(jié)果中?;蛘呤牵鲜龅牟僮髻Y源的表述中還可以包括體現(xiàn)操作執(zhí)行結(jié)果的地址和操作的執(zhí)行結(jié)果,上述方法進(jìn)一步包括:所述業(yè)務(wù)能力中間件接收所述目標(biāo)資源返回的操作響應(yīng),根據(jù)所述體現(xiàn)操作執(zhí)行結(jié)果的地址獲取所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果,并將所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果保存到操作的執(zhí)行結(jié)果中。具體,上述所述體現(xiàn)操作執(zhí)行結(jié)果的地址可以為一個(gè)資源的URI,可以從根據(jù)該URI訪問相應(yīng)資源并獲取操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果。以下具體實(shí)施例將對(duì)本發(fā)明的操作觸發(fā)方法進(jìn)行進(jìn)一步的詳細(xì)說明,圖2為本發(fā)明實(shí)施例中資源結(jié)構(gòu)的示意圖,本實(shí)施例中,是對(duì)RESTful的資源元結(jié)構(gòu)進(jìn)行擴(kuò)展,將多個(gè)操作資源組合在一起構(gòu)成一個(gè)操作資源集。其中,上述主動(dòng)資源、操作資源以及操作資源集的關(guān)系可以如圖2所示,其中方框代表資源,而圓框代表屬性,黑實(shí)線表示兩個(gè)資源或資源與屬性之間存在關(guān)聯(lián)關(guān)系,且本實(shí)施例中的資源和屬性僅為一種示例性的劃分方式,根據(jù)不同的應(yīng)用場景,其劃分方式也可以有所不同。主動(dòng)資源(SubjectResource),其可能是RESTful架構(gòu)中的任意一種資源,在本實(shí)施例中,主動(dòng)資源可以為引起一次操作觸發(fā)事件的資源。操作資源集(Operations),它包含一個(gè)或多個(gè)操作資源(Operation),每一個(gè)操作資源對(duì)應(yīng)一個(gè)由主動(dòng)資源觸發(fā)的操作。操作資源集與主動(dòng)資源相關(guān)聯(lián),該關(guān)聯(lián)的表示方式可以是主動(dòng)資源的表述中包含操作資源集的URI。操作資源(Operation),表示一個(gè)操作。該操作資源可以包含一系列屬性和資源。其中如上描述,圓框代表屬性,即操作資源的屬性為:優(yōu)先級(jí)(Priority)、條件(Rule)、目標(biāo)資源(ObjectResource)、請(qǐng)求種類(Method)、輸入?yún)?shù)(Input)體現(xiàn)操作執(zhí)行結(jié)果的地址(OutputURI)和執(zhí)行結(jié)果(Result)中的幾項(xiàng)或全部;同樣如上描述,方框代理資源,即操作資源中的資源為:依賴資源集(Dependencies)中包含的依賴資源。具體的,依賴資源還可以包含幾個(gè)屬性,如邏輯,URI和/條件。一個(gè)或多個(gè)操作資源包含在操作資源集中,并通過操作資源集主動(dòng)資源產(chǎn)生關(guān)聯(lián)。也就是說,如果主動(dòng)資源表述中包含的是操作資源集的通用資源標(biāo)識(shí)符URI,則該操作資源集下的所有操作資源都是主動(dòng)資源關(guān)聯(lián)的操作資源。因此,在主動(dòng)資源發(fā)生變化時(shí),該操作資源集下的所有操作資源,并確定是否需要執(zhí)行操作資源中的操作。優(yōu)先級(jí)(Priority)表示該操作資源的優(yōu)先級(jí)。當(dāng)與主動(dòng)資源關(guān)聯(lián)的操作資源有多個(gè),如兩個(gè)或兩個(gè)以上時(shí),并且有多個(gè)操作資源中的操作都需要執(zhí)行時(shí),業(yè)務(wù)能力中間件根據(jù)所述操作資源的表述中的優(yōu)先級(jí),按照優(yōu)先級(jí)從高到低的順序依次操作資源中的操作。條件(Rule)表示執(zhí)行該操作資源中的操作所需的條件。當(dāng)與操作資源相關(guān)聯(lián)的主動(dòng)資源的內(nèi)容的變化結(jié)果滿足Rule定義的條件時(shí),執(zhí)行該操作資源中的操作。目標(biāo)資源(ObjectResource),具體的可以用目標(biāo)資源的URI表示。當(dāng)與操作資源相關(guān)聯(lián)的主動(dòng)資源的內(nèi)容的變化結(jié)果滿足操作資源的表述中Rule定義的條件時(shí)則將常見針對(duì)該目標(biāo)資源的操作請(qǐng)求并發(fā)送至目標(biāo)資源的URI。Method表示針對(duì)該操作資源的操作請(qǐng)求的種類。RESTful結(jié)構(gòu)中一般定義有限操作請(qǐng)求的種類,例如對(duì)ETSIM2M來講,操作請(qǐng)求的種類有四種,即創(chuàng)建(Create)、獲取(Retrieve)、更新(Update)和刪除(Delete)。Input表示針對(duì)該操作資源的操作請(qǐng)求的輸入?yún)?shù)。在RESTful方法中的更新和創(chuàng)建這兩個(gè)種類的操作請(qǐng)求需要攜帶輸入?yún)?shù)。在創(chuàng)建請(qǐng)求中,該創(chuàng)建請(qǐng)求中攜帶的輸入?yún)?shù)即是新的目標(biāo)資源的表述,使用操作請(qǐng)求中攜帶的新的目標(biāo)資源的表述創(chuàng)建整個(gè)目標(biāo)資源。在更新請(qǐng)求中,使用更新請(qǐng)求中攜帶的新的目標(biāo)資源的表述替換原來的目標(biāo)資源的表述。具體的,操作資源的描述中輸入?yún)?shù)的值還可以是一個(gè)URI,該URI指向一個(gè)參數(shù)資源,該參數(shù)資源的表述即是操作請(qǐng)求需要攜帶的新的目標(biāo)資源的表述;輸入?yún)?shù)也可以是一段文本,用來直接保存上述新的目標(biāo)資源的表述。Imput不是每個(gè)操作資源所必須的,在操作資源的表述中,操作請(qǐng)求的種類為刪除或獲取時(shí),由于操作請(qǐng)求中不需要攜帶輸入?yún)?shù),因此該類操作資源的表述中可以不包括Imput。OutputURI表示體現(xiàn)操作執(zhí)行結(jié)果的地址。在一些場景中,操作執(zhí)行結(jié)果需要通過其他資源的狀態(tài)來反饋,例如確定燈是否開啟需要獲取燈下的光照傳感器的數(shù)值,光照傳感器的數(shù)據(jù)的地址即為上述體現(xiàn)操作執(zhí)行結(jié)果的地址。Imput也不是每個(gè)操作資源所必須的,在一些類的操作資源的表述中可以不包括Imput。Result表示操作的執(zhí)行結(jié)果,是一段文本。在存在OutputURI的情況下,即操作執(zhí)行的結(jié)果由OutputURI所指向的資源來體現(xiàn)時(shí),Result中保存的是從OutputURI中獲取的資源的表述。當(dāng)沒有提供OutputURI時(shí),Result中保存的是操作請(qǐng)求發(fā)送后反饋的操作響應(yīng)。Dependencies表示依賴資源(Dependency)的集合,即依賴資源集。依賴資源表示該操作資源的執(zhí)行還需要依賴于依賴資源定義的依賴條件。Dependency表示一個(gè)依賴資源。依賴資源中可以保存三個(gè)屬性,一個(gè)URI,一個(gè)是條件(Rule),最后一個(gè)是邏輯(Logic)。具體的,該依賴資源是指要判斷依賴資源中的URI指向的條件資源的表述是否滿足依賴資源的表述中Rule定義的條件。且如果Logic中的參數(shù)是AND,則說明該依賴資源的表述中Rule定義的條件滿足是執(zhí)行發(fā)送操作請(qǐng)求的必要條件,如果Logic中的參數(shù)是OR,則說明該依賴資源的表述中Rule定義的條件滿足是執(zhí)行操作的充分條件。結(jié)合圖2所示的資源架構(gòu)圖,本發(fā)明實(shí)施例提供了完整的操作觸發(fā)方法流程,圖3為本發(fā)明具體實(shí)施例中操作觸發(fā)方法流程示意圖,如圖3所示,包括如下的步驟:步驟201、對(duì)主動(dòng)資源進(jìn)行配置以便當(dāng)主動(dòng)資源的內(nèi)容發(fā)生變化時(shí)對(duì)目標(biāo)資源觸發(fā)的操作。根據(jù)M2M應(yīng)用的業(yè)務(wù)需求,可以由應(yīng)用程序?qū)χ鲃?dòng)資源進(jìn)行配置,以便于主動(dòng)資源的表述發(fā)生變化時(shí),對(duì)一個(gè)或多個(gè)目標(biāo)資源進(jìn)行一個(gè)或多個(gè)操作。配置的方法是將主動(dòng)資源和至少一個(gè)操作資源關(guān)聯(lián)起來。具體的,可以通過操作資源集關(guān)聯(lián),也可以直接將多個(gè)操作資源與主動(dòng)資源關(guān)聯(lián)。本發(fā)明實(shí)施例在此不作限定。具體的,對(duì)主動(dòng)資源進(jìn)行配置,可以是應(yīng)用程序通過發(fā)送操作資源創(chuàng)建請(qǐng)求到與主動(dòng)資源相關(guān)聯(lián)的操作資源集,以便在操作資源集中新建操作資源。其中,操作資源創(chuàng)建請(qǐng)求中定義了當(dāng)主動(dòng)資源發(fā)生何種變化(Rule)時(shí),對(duì)哪個(gè)目標(biāo)資源(ObjectResource),進(jìn)行何種操作(Method),針對(duì)該操作的操作請(qǐng)求需要帶有的輸入?yún)?shù)(Input),在執(zhí)行該操作之前是否需要依賴資源中的Rule定義的條件是否滿足。此外,還可以應(yīng)用程序通過發(fā)送操作資源創(chuàng)建請(qǐng)求,由收到操作資源創(chuàng)建請(qǐng)求的實(shí)體(如平臺(tái)中間件)創(chuàng)建操作資源。還可以是應(yīng)用程序直接向存儲(chǔ)主動(dòng)資源的中間件發(fā)送操作資源創(chuàng)建請(qǐng)求,由中間件在主動(dòng)資源的表述中創(chuàng)建操作資源。具體配置過程可以參見圖4所示的實(shí)施例。步驟202、獲取主動(dòng)資源的內(nèi)容的變化結(jié)果主動(dòng)資源可以是任意一個(gè)存儲(chǔ)在M2M系統(tǒng)的業(yè)務(wù)能力中間件中的資源,具體的,其可以為引起一次操作觸發(fā)事件中資源。例如在室內(nèi)溫度變化時(shí)引起空調(diào)開關(guān)這一操作觸發(fā)事件中,完成室內(nèi)溫度狀態(tài)檢測的資源是主動(dòng)資源。具體的,主動(dòng)資源的內(nèi)容可以是存儲(chǔ)在業(yè)務(wù)能力中間件的一個(gè)擁有特定結(jié)構(gòu)的一個(gè)文字片段、數(shù)據(jù)庫的記錄、一個(gè)文件,該文字片段等可以通過反序列化的過程將存儲(chǔ)的文字片段等變成一個(gè)數(shù)據(jù)結(jié)構(gòu)。該主動(dòng)資源的表述也可以是直接保存在業(yè)務(wù)能力中間件內(nèi)存中的一個(gè)數(shù)據(jù)結(jié)構(gòu)。主動(dòng)資源的內(nèi)容發(fā)生變化可以是任意情況引起,例如可以是由其他應(yīng)用發(fā)送請(qǐng)求改變了該主動(dòng)資源的內(nèi)容,或者是因?yàn)闃I(yè)務(wù)能力中間件內(nèi)部的流程改變了主動(dòng)資源的內(nèi)容。保存該主動(dòng)資源的業(yè)務(wù)能力中間件通過監(jiān)聽該主動(dòng)資源的程序檢測到了該主動(dòng)資源的內(nèi)容的變化結(jié)果。步驟203、獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,且確定主動(dòng)資源的內(nèi)容的變化結(jié)果滿足操作資源的表述中Rule定義的條件。如圖2所述,主動(dòng)資源與操作資源通過操作資源集進(jìn)行關(guān)聯(lián)。然而,本實(shí)施中還可以是主動(dòng)資源的表述中包含圖2中的各個(gè)操作資源表述,或圖2中的各個(gè)操作資源的URI,或圖2中的操作資源歸屬的操作資源集的URI。操作資源集是一種集合類型的資源,包含至少一個(gè)操作資源。每個(gè)操作資源中都包含一個(gè)Rule屬性,其中定義了與操作資源相關(guān)聯(lián)的主動(dòng)資源的內(nèi)容的變化結(jié)果需要滿足的條件。業(yè)務(wù)能力中間件根據(jù)主動(dòng)資源的內(nèi)容的變化結(jié)果,逐一的對(duì)與其相關(guān)聯(lián)的操作資源的Rule條件進(jìn)行判斷,最終選擇那些滿足Rule條件的操作資源。本步驟203的具體實(shí)施流程可以參見圖10所示的實(shí)施例。步驟204、對(duì)上述步驟中確定的與主動(dòng)資源相關(guān)聯(lián)的操作資源,根據(jù)操作資源的優(yōu)先級(jí)選擇操作資源。操作資源中定義了優(yōu)先級(jí)這一屬性,用來表明該操作資源的優(yōu)先級(jí)。具體的講,該優(yōu)先級(jí)的表示形式可以是一個(gè)數(shù)字,數(shù)值越大的優(yōu)先級(jí)越高或者其他形式。通過優(yōu)先級(jí)將操作資源的重要性和先后順序進(jìn)行排位。具體的,在步驟203中,確定的與主動(dòng)資源相關(guān),且主動(dòng)資源的內(nèi)容的變化結(jié)果滿足操作資源中Rule條件的操作資源為至少兩個(gè),則在此步驟中,業(yè)務(wù)能力中間件根據(jù)所述操作資源的表述中的優(yōu)先級(jí),依次構(gòu)建針對(duì)每一個(gè)操作資源表述的目標(biāo)資源的操作請(qǐng)求,以便能夠按照先后次序執(zhí)行各操作資源中描述的操作。步驟205、確定存在與步驟204中根據(jù)優(yōu)先級(jí)選擇的操作資源相關(guān)聯(lián)的依賴資源,且確定相關(guān)聯(lián)的依賴資源中的Rule定義的條件都能夠滿足。具體的,對(duì)步驟204中選擇出來的操作資源,確定存在有與其相關(guān)聯(lián)的依賴資源。具體的,與操作資源相關(guān)聯(lián)的依賴資源可以是包含在操作資源表述中的依賴資源的表述(如圖2中的依賴資源所示),還可以是在操作資源表述中的包含的一個(gè)或多個(gè)依賴資源的標(biāo)識(shí),或在操作資源表述中的包含的依賴資源集的標(biāo)識(shí)。本發(fā)明實(shí)施例在此不做限定。依賴資源中包含URI、Logic、Rule三個(gè)屬性。確定存在與操作資源相關(guān)的依賴資源后,上述依賴資源中Rule定義的條件都能夠滿足具體為:根據(jù)依賴資源的URI獲取URI所指示的條件資源的表述,判斷該條件資源的表述是否能夠滿足依賴資源中Rule定義的條件,如果該條件資源的表述能夠滿足依賴資源中Rule定義的條件,并進(jìn)一步檢查Logic中定義的該依賴資源的類型為充分條件類型還是必要條件類型。如果是必要條件類型則繼續(xù)檢查其他未檢查的依賴資源中Rule定義的條件是否能夠滿足,如果是充分條件類型則直接執(zhí)行步驟206。本步驟的具體實(shí)現(xiàn)過程可以參見圖14所示的實(shí)施例。步驟206、根據(jù)步驟204中選擇的操作資源的表述中的操作請(qǐng)求的種類,獲取操作請(qǐng)求的輸入?yún)?shù),并構(gòu)建操作請(qǐng)求。具體的,本步驟中首先確定操作資源的表述中Method定義的操作請(qǐng)求的種類為創(chuàng)建(Create)或者更新(Update)。根據(jù)操作資源中的Input的值來獲取操作的輸入?yún)?shù),該操作的輸入?yún)?shù)為要?jiǎng)?chuàng)建的目標(biāo)資源的表述,或要更新的目標(biāo)資源的表述,當(dāng)Input包含的是是URI時(shí),需要通過獲取(Retrieve)請(qǐng)求獲取該URI所指示的資源的表述作為新的目標(biāo)資源的表述;Input的值也可以直接保存新的目標(biāo)資源的表述,此時(shí)直接使用該新的目標(biāo)資源的表述創(chuàng)建操作請(qǐng)求。根據(jù)操作資源中定義的操作請(qǐng)求的種類、目標(biāo)資源、輸入?yún)?shù)構(gòu)建待發(fā)送的操作請(qǐng)求,該步驟206的具體實(shí)現(xiàn)過程可以參見圖11所示的實(shí)施例。步驟207、發(fā)送步驟206中創(chuàng)建的操作請(qǐng)求到目標(biāo)資源的URI,并接收目標(biāo)資源所在的設(shè)備返回的操作響應(yīng)。具體的,存儲(chǔ)主動(dòng)資源的平臺(tái)中間件與存儲(chǔ)目標(biāo)資源的設(shè)備之間的交互可以通過用RESTful標(biāo)準(zhǔn)的接口進(jìn)行。步驟208、根據(jù)當(dāng)前執(zhí)行的操作資源的表述中的OutputURI獲取所述操作請(qǐng)求對(duì)應(yīng)的執(zhí)行結(jié)果,保存在Result中。具體的,當(dāng)操作資源的表述中包括OutputURI時(shí),則操作請(qǐng)求對(duì)應(yīng)的執(zhí)行結(jié)果需要從該OutputURI指示的資源獲取。在步驟207發(fā)送完請(qǐng)求后,存儲(chǔ)主動(dòng)資源的業(yè)務(wù)能力中間件進(jìn)一步發(fā)送獲取(Retrieve)請(qǐng)求到OutputURI以獲取該OutputURI指示的資源的表述,并將獲取的OutputURI指示的資源的表述保存在該操作資源的表述中的執(zhí)行結(jié)果(Result)屬性中。如果操作資源的表述沒有提供OutputURI,說明該操作的執(zhí)行結(jié)果不需要其他資源的表述來體現(xiàn),此時(shí)在步驟207執(zhí)行以后,接收步驟207中操作請(qǐng)求對(duì)應(yīng)的操作響應(yīng)。保存該操作響應(yīng)的內(nèi)容到操作資源的表述中的執(zhí)行結(jié)果(Result)中。本步驟208的具體實(shí)現(xiàn)過程可以參見圖15所示的實(shí)施例。步驟209、確定是否是選擇的最后一個(gè)操作資源?如果是最后一個(gè)操作資源,即確定步驟203選擇的多個(gè)操作資源的操作已經(jīng)執(zhí)行完,則進(jìn)入步驟210,否則回到步驟204,本步驟中判斷操作資源的操作是否執(zhí)行完的方式可以是判斷是否接收到對(duì)應(yīng)的操作響應(yīng)。步驟210、結(jié)束。圖4為本發(fā)明實(shí)施例中配置操作觸發(fā)的流程示意圖,本實(shí)施例中,是為溫度傳感器的溫度值配置操作資源,以便于觸發(fā)空調(diào)在溫度高于30℃且有家庭成員在家時(shí)打開。其系統(tǒng)架構(gòu)圖可以如圖7所示。其中,M2M網(wǎng)絡(luò)應(yīng)用(Networkapplication,以下簡稱:NA)服務(wù)器,通過mIa接口將各種M2M應(yīng)用(如電力抄表、智能交通等),注冊(cè)到M2M業(yè)務(wù)平臺(tái)的網(wǎng)絡(luò)業(yè)務(wù)能力層(NetworkServiceCapabilityLayer,以下簡稱:NSCL),M2M業(yè)務(wù)平臺(tái)通過mId接口接入M2M設(shè)備采集的數(shù)據(jù),還通過該接口對(duì)M2M設(shè)備進(jìn)行遠(yuǎn)程設(shè)備管理;M2M設(shè)備d(M2Mdevice)通過M2M網(wǎng)關(guān)(M2MGateway)連接到M2M業(yè)務(wù)平臺(tái)的NSCL;M2M設(shè)備D(M2Mdevicedomain),通過mId接口連接M2M業(yè)務(wù)平臺(tái)的NSCL。其中,M2M設(shè)備D’為不符合ETSIM2M規(guī)范的傳統(tǒng)設(shè)備;M2M設(shè)備D為符合ETSIM2M規(guī)范的設(shè)備。其中M2M設(shè)備D具有ETSIM2M標(biāo)準(zhǔn)定義的業(yè)務(wù)能力層(ServiceCapabilityLayer,以下簡稱:SCL),M2M設(shè)備D’不具有ETSIM2M標(biāo)準(zhǔn)定義的SCL。M2M網(wǎng)關(guān)使用網(wǎng)關(guān)互聯(lián)代理功能(GatewayInterworkingProxy,以下簡稱:GIP)通過無線或有線通信方式(例如,Zigbee、Bluetooth、DLMS/COSEM、Zwave、BACnet、ANSIC12、mBus等)與M2M傳統(tǒng)設(shè)備d和M2M設(shè)備D’互聯(lián)。而M2M網(wǎng)關(guān)或M2M設(shè)備D與M2M平臺(tái)之間的mId接口一般采用有線或無線的廣域局域網(wǎng)通信(如:Xdsl,HFC,satellite,GERAN,UTRAN,eUTRAN,W-LANandWiMAX等)。其中D’A1為溫度傳感器應(yīng)用,其不斷的把溫度的數(shù)值保存在網(wǎng)關(guān)業(yè)務(wù)能力層GSCL1資源樹中的溫度(Temperature)資源中。主動(dòng)資源Temperature資源的URI是:http://gscll/temperature。NA1為智能家居應(yīng)用程序,該NA1用于創(chuàng)建與溫度資源相關(guān)聯(lián)的操作資源的表述。D’A5為空調(diào)應(yīng)用程序,其通過監(jiān)視GSCL2中空調(diào)狀況(AirCondition)資源的表述值對(duì)空調(diào)進(jìn)行控制,例如當(dāng)空調(diào)狀況資源的表述值是ON時(shí)打開空調(diào),是OFF時(shí)關(guān)閉空調(diào)。空調(diào)狀況資源的URI是:http://gscl2/airCondition。NA2為主人位置應(yīng)用程序,該應(yīng)用程序?qū)⒅魅说奈恢眯畔⒈4嬖贜SCL中的主人位置(HostLocation)資源中。主人位置資源的URI是:http://nscl/hostLocation。當(dāng)溫度資源的表述值大于30攝氏度時(shí),需要GSCL1發(fā)送請(qǐng)求到GSCL2改變空調(diào)狀況資源的表述為ON,從而完成打開空調(diào)的目的。NA1通過創(chuàng)建與溫度資源關(guān)聯(lián)的操作資源的表述,完成這一過程。如圖4所示,包括如下的步驟:步驟301、創(chuàng)建操作資源的表述。網(wǎng)絡(luò)應(yīng)用服務(wù)器中NA1構(gòu)建操作資源打開空調(diào)(TurnOnAC),用來表達(dá)觸發(fā)打開空調(diào)的操作的條件。根據(jù)業(yè)務(wù)邏輯的需求,可以重復(fù)這一步驟多次以創(chuàng)建多個(gè)操作資源的表述。操作資源TurnOnAC的架構(gòu)如圖5所示:步驟302、發(fā)送操作資源創(chuàng)建請(qǐng)求。網(wǎng)絡(luò)應(yīng)用服務(wù)器中NA1在步驟301之后將構(gòu)建好的操作資源TurnOnAC的表述按照RESTful架構(gòu)的標(biāo)準(zhǔn)封裝成在接口上發(fā)送至網(wǎng)關(guān)業(yè)務(wù)能力層GSCL1,以由GSCL1將操作資源TurnOnAC創(chuàng)建在與溫度資源關(guān)聯(lián)的操作資源集下,該操作資源集的URI為http://gscl1/temperature/Operations。也就是說操作資源創(chuàng)建請(qǐng)求中攜帶操作資源集的URI以及構(gòu)建好的操作資源的表述。如果還不存在與該主動(dòng)資源,如溫度資源相關(guān)的操作資源集,則操作資源創(chuàng)建請(qǐng)求中則可以攜帶溫度資源的URI或GSCL1的URI,由GSCL1創(chuàng)建操作資源,如在溫度資源的表述下創(chuàng)建操作資源,或另行創(chuàng)建操作資源,并將操作資源的URI包含在溫度資源的表述中。本發(fā)明實(shí)施例以操作資源創(chuàng)建請(qǐng)求中攜帶操作資源集的URI為例進(jìn)行說明。步驟303、創(chuàng)建操作資源。網(wǎng)關(guān)業(yè)務(wù)能力層GSCL1在收到NA1發(fā)來的操作資源創(chuàng)建請(qǐng)求后,把操作資源請(qǐng)求中的操作資源TurnOnAC創(chuàng)建在與溫度資源關(guān)聯(lián)的操作資源集(Operations)下,即將操作資源TurnOnAC的表述添加到上述操作資源集中,以將操作資源TurnOnAC和溫度資源關(guān)聯(lián)起來,網(wǎng)關(guān)業(yè)務(wù)能力層創(chuàng)建完操作資源TurnOnAC后,向NA1返回創(chuàng)建響應(yīng)。步驟304、創(chuàng)建依賴資源的表述。NA1根據(jù)業(yè)務(wù)需求開始創(chuàng)建不同操作資源執(zhí)行的依賴資源。在本實(shí)施例中,是否打開空調(diào)依賴于主人的位置,即主人位置資源HostLocation的狀態(tài),該主人位置資源HostLocatio即為操作資源資TurnOnAC的依賴資源,因此創(chuàng)建依賴資源MemberAtHome,該依賴資源MemberAtHome的表述可用于表明是否有成員在家。如圖6所示,在依賴資源MemberAtHome中,邏輯Logic的值是OR,表明該依賴資源的類型時(shí)充分條件類型,URI是主人位置資源的URI,條件Rule為主人位置狀態(tài)為在家。步驟305、發(fā)送依賴資源創(chuàng)建請(qǐng)求。NA1在步驟304之后將構(gòu)建好的依賴資源MemberAtHome的表述按照RESTful架構(gòu)的標(biāo)準(zhǔn)封裝成在接口上發(fā)送至網(wǎng)關(guān)業(yè)務(wù)能力層GSCL1,以由GSCL1將該依賴資源MemberAtHome創(chuàng)建在與操作資源TurnOnAC關(guān)聯(lián)的依賴資源集下,該依賴資源集的URI為http://gscll/temperature/Operations/TurnOnAC/Dependencies。也就是說依賴資源創(chuàng)建請(qǐng)求中包含依賴資源集的URI。此外,參考步驟302,該依賴資源創(chuàng)建請(qǐng)求中還可以包含操作資源的URI,表明該操作資源下還沒有依賴資源或依賴資源集,以便于GSCL1直接在操作資源TurnOnAC中保存依賴資源的表述。本實(shí)施例以依賴資源創(chuàng)建請(qǐng)求中包含依賴資源集的URI為例進(jìn)行說明。此外,可以按照標(biāo)準(zhǔn)定義的依賴資源創(chuàng)建(Create)請(qǐng)求發(fā)送。步驟306、創(chuàng)建依賴資源。GSCL1在收到NA1發(fā)來的依賴資源創(chuàng)建請(qǐng)求以后,把依賴資源創(chuàng)建請(qǐng)求中的依賴資源MemberAtHome的表述添加到與操作資源TurnOnAC關(guān)聯(lián)的依賴資源集下,即把該依賴資源MemberAtHome和依賴資源集關(guān)聯(lián)起來,從而也把依賴資源MemberAtHome和操作資源TurnOnAC關(guān)聯(lián)起來。創(chuàng)建依賴資源完成后返回創(chuàng)建響應(yīng)。在圖4所示實(shí)施例的基礎(chǔ)上,當(dāng)溫度高于30攝氏度的時(shí)候除了打開空調(diào)之外還需要關(guān)上窗戶,即觸發(fā)兩個(gè)操作。NA1可以定義關(guān)上窗戶的優(yōu)先級(jí)高于打開空調(diào)的優(yōu)先級(jí),需要先關(guān)上窗戶再打開空調(diào)。如錯(cuò)誤!未找到引用源。圖7所述的系統(tǒng)架構(gòu)中,還包括關(guān)窗控制器應(yīng)用程序D’A4,其通過監(jiān)視網(wǎng)關(guān)業(yè)務(wù)能力層GSCL2中WindoW資源的值對(duì)窗戶進(jìn)行控制,例如當(dāng)WindoW資源的表述是ON時(shí)打開窗戶,是OFF時(shí)關(guān)閉窗戶。WindoW資源的URI是:http://gscl2/windoW。關(guān)閉窗戶的操作資源CloseWindoW的架構(gòu)圖可以如圖8所示,操作資源CloseWindoW的輸入?yún)?shù)Input的值是一個(gè)URI,不同于TurnOnAC的Input中直接保存了輸入?yún)?shù)。操作資源CloseWindoW的OutputURI是http://gscl2/allWindowStatus,即allWindowStatus資源的URI。該allWindowStatus資源的表述用于表示家中窗戶的關(guān)閉狀態(tài),ON表示有窗戶開啟,OFF表示窗戶已經(jīng)全部關(guān)閉。操作資源CloseWindoW和操作資源TurnOnAC都分別和主動(dòng)資源Temperature關(guān)聯(lián),具體的關(guān)聯(lián)示意圖可以如圖9所示。當(dāng)溫度資源的表述為大于30度時(shí),會(huì)觸發(fā)操作資源TurnOnAC和操作資源CloseWindoW的兩個(gè)操作。本實(shí)施例中,溫度資源Temperature保存在網(wǎng)關(guān)業(yè)務(wù)能力層GSCL1上,操作資源TurnOnAC和操作資源CloseWindoW均保存在網(wǎng)關(guān)業(yè)務(wù)能力層GSCL2上,其具體過程包括如圖10所示的步驟:步驟401、GSCL1獲取溫度資源的內(nèi)容的變化結(jié)果。具體的,溫度資源Temperature作為主動(dòng)資源,其表述發(fā)生變化。GSCL1獲取的內(nèi)容的變化結(jié)果為31度。步驟402、GSCL1確定有與溫度資源Temperature相關(guān)聯(lián)的操作資源,具體的,本實(shí)施例中的關(guān)聯(lián)方式可以是溫度資源的表述中包含操作資源TurnOnAC和操作資源CloseWindoW歸屬的操作資源集的URI。在實(shí)施例中,溫度資源的架構(gòu)圖可以如圖9所示,本步驟中確定的與溫度資源相關(guān)聯(lián)的操作資源為TurnOnAC和CloseWindoW。步驟403、判斷溫度資源的內(nèi)容的變化結(jié)果滿足步驟402中確定的操作資源TurnOnAC和CloseWindoW的表述中的Rule定義的條件。Rule中定義了對(duì)資源的表述進(jìn)行匹配的方法,在ETSIM2M中Rule即是其定義的filterCriteria屬性。在本實(shí)施例中TurnOnAC和CloseWindoW的表述中Rule定義的條件是>30℃,而溫度資源的表述已變化為31℃。因此TurnOnAC和CloseWindoW的Rule定義的條件都已滿足,本步驟中選中上述兩個(gè)操作資源。在后續(xù)的步驟中將逐一對(duì)選中的操作資源執(zhí)行相應(yīng)的操作。步驟404、上述兩個(gè)操作資源的表述中都包括了操作資源的優(yōu)先級(jí)(Priority)。在本實(shí)施例中操作資源CloseWindoW的優(yōu)先級(jí)是2,操作資源TurnOnAC的優(yōu)先級(jí)是1,因此操作資源CloseWindoW的優(yōu)先級(jí)高于操作資源TurnOnAC的優(yōu)先級(jí),因此本步驟首先選擇執(zhí)行優(yōu)先級(jí)高的操作資源CloseWindoW對(duì)應(yīng)的操作。步驟405、確定操作資源CloseWindoW的依賴資源中Rule定義的條件滿足,具體步驟可以參見如圖14所示的實(shí)施例。步驟406、獲取創(chuàng)建針對(duì)操作資源CloseWindoW的操作請(qǐng)求時(shí)所需要的輸入?yún)?shù),具體步驟可以參見圖11所示的實(shí)施例。步驟407、根據(jù)操作資源CloseWindoW的表述中包含的請(qǐng)求種類(Method)、目標(biāo)資源(ObjectResource)以及步驟406中獲取的輸入?yún)?shù)構(gòu)建待發(fā)送的操作請(qǐng)求。在本實(shí)施例中,操作請(qǐng)求的種類是創(chuàng)建(Create),目標(biāo)資源的URI是http://gscl3/windoW,獲取的輸入?yún)?shù)(Input)是OFF。在ETSIM2M標(biāo)準(zhǔn)中,根據(jù)上述屬性可以構(gòu)建在標(biāo)準(zhǔn)RESTful接口上傳輸?shù)牟僮髡?qǐng)求。步驟408、發(fā)送步驟407中構(gòu)建的操作請(qǐng)求到GSCL3,具體可以通過M2M系統(tǒng)定義的標(biāo)準(zhǔn)RESTful接口發(fā)送,并接收GSCL3通過窗戶設(shè)備執(zhí)行完操作請(qǐng)求中的操作,如關(guān)閉窗戶,后返回的操作響應(yīng)。步驟409、獲取所述操作請(qǐng)求對(duì)應(yīng)的執(zhí)行結(jié)果,詳細(xì)步驟可以參見圖15所示的實(shí)施例。步驟410、針對(duì)在步驟403中已選中的操作資源的優(yōu)先級(jí),選擇剩余的優(yōu)先級(jí)最高的操作資源,繼續(xù)執(zhí)行下述步驟。本實(shí)施例中,本步驟中選中操作資源TurnOnAC。步驟411、確定操作資源TurnOnAC的表述中依賴資源的表述中Rule定義的條件滿足,詳細(xì)步驟可以參見圖14所示的實(shí)施例。步驟412、獲取創(chuàng)建針對(duì)TurnOnAC的操作請(qǐng)求時(shí)所需要的輸入?yún)?shù),詳細(xì)步驟可以參見圖11所示的實(shí)施例。步驟413、根據(jù)操作資源TurnOnAC中包含的種類(Method)、目標(biāo)資源(ObjectResource)以及步驟406獲取的輸入?yún)?shù)構(gòu)建待發(fā)送的操作請(qǐng)求。在本實(shí)施例中操作請(qǐng)求的種類是創(chuàng)建(Create),目標(biāo)資源的URI是http://gscl2/airCondition,獲取的輸入?yún)?shù)(Input)是ON。參照ETSIM2M標(biāo)準(zhǔn),根據(jù)上述屬性可以構(gòu)建在標(biāo)準(zhǔn)RESTful接口上傳輸?shù)牟僮髡?qǐng)求。步驟414、將步驟413中創(chuàng)建的操作請(qǐng)求發(fā)送到GSCL2,具體的可以通過M2M系統(tǒng)定義的標(biāo)準(zhǔn)RESTful接口發(fā)送,并接收操作響應(yīng)。步驟415、獲取操作的執(zhí)行結(jié)果,具體的步驟可以參見圖15所示的實(shí)施例。在圖10的實(shí)施例中,GSCL2,GSCL1,GSCL3可以是同一個(gè)GSCL,也可以是不同的GSCL,本發(fā)明實(shí)施例在此不做限定。操作資源的表述中包含的Input表示構(gòu)建操作請(qǐng)求時(shí)需要的輸入?yún)?shù),在RESTful規(guī)定的操作請(qǐng)求的種類中,刪除(Delete)和獲取(Retrieve)不需要輸入?yún)?shù),創(chuàng)建(Create)和更新(Update)需要攜帶目標(biāo)資源的表述分別用來創(chuàng)建目標(biāo)資源和更新目標(biāo)資源。在上述圖10所示實(shí)例中的步驟406和步驟412中,分別在構(gòu)建針對(duì)操作資源CloseWindoW和TurnOnAC的操作請(qǐng)求時(shí)獲取了輸入?yún)?shù)。其具體的流程如12圖所示,其中用于保存輸入?yún)?shù)的資源的URIhttp://gscl3/OFF資源,其所在的業(yè)務(wù)能力中間件是GSCL3。如圖11所示,確定是否需要獲取輸入?yún)?shù)的流程可以包括如下的步驟:步驟501、流程開始,確定需要執(zhí)行的操作資源所對(duì)應(yīng)的操作,例如是操作資源CloseWindow所對(duì)應(yīng)的操作或操作資源TurnOnAC所對(duì)應(yīng)的操作;步驟502、判斷正在執(zhí)行的操作資源的表述中的操作請(qǐng)求種類(Method),本實(shí)施例中操作資源CloseWindow和TurnOnAC的表述中請(qǐng)求種類(Method)都是創(chuàng)建(Create),執(zhí)行步驟503,另外對(duì)于請(qǐng)求種類是刪除(Delete)或者獲取(Retrieve),在構(gòu)建操作請(qǐng)求時(shí)不需要考慮輸入?yún)?shù),可以直接執(zhí)行步驟506;步驟503、判斷正在執(zhí)行的操作資源的表述的輸入?yún)?shù)Input中保存的是否是一個(gè)參數(shù)資源的URI。URI有其固定的格式,由schema,host,port,path等部分組成,具體可以參見IETFRFC3305。輸入?yún)?shù)Input中保存的URI表明構(gòu)建操作請(qǐng)求所需的輸入?yún)?shù)為該URI所指向的資源參數(shù)的表述。例如本實(shí)施例中的操作資源CloseWindow,其表述中的輸入?yún)?shù)Input中保存有URI:http://gscl2/OFF。如果輸入?yún)?shù)中保存的是URI,則進(jìn)入步驟505。如果輸入?yún)?shù)中保存的不是URI,而是直接保存資源的表述,作為新的目標(biāo)資源的表述,進(jìn)入步驟504。步驟504、正在執(zhí)行的操作資源的表述中的輸入?yún)?shù)中直接保存了新的目標(biāo)資源的表述時(shí),該目標(biāo)資源的表述的保存形式可以是一個(gè)文本片段。如操作資源TurnOnAC的表述中的輸入?yún)?shù)中保存的是<textContent>ON<textContent>,該文本片段即為創(chuàng)建針對(duì)操作資源TurnOnAC的操作請(qǐng)求時(shí)所需的輸入?yún)?shù)。步驟505、正在執(zhí)行的操作資源的表述中的輸入?yún)?shù)是URI時(shí),需要發(fā)送獲取請(qǐng)求到該URI以獲取該URI指向的資源的表述作為新的目標(biāo)資源的表述。例如操作資源CloseWindow的表述中輸入?yún)?shù)Input保存的URI是http://gscl3/OFF,表明GSCL1(Temperature所在業(yè)務(wù)能力中間件)需要發(fā)送獲取請(qǐng)求(Retrieve)到GSCL3(http://gscl3/OFF所在業(yè)務(wù)能力中間件)獲取http://gscl3/OFF指示的資源的表述作為新的目標(biāo)資源的表述。步驟506、在構(gòu)建刪除或獲取類型的操作請(qǐng)求時(shí),不需要輸入?yún)?shù),直接進(jìn)入步驟507。步驟507、執(zhí)行圖10所示實(shí)施例中步驟406和步驟412的下一步。在圖10所示實(shí)施例中的步驟405和步驟411,在執(zhí)行操作之前還需要判斷操作資源中的依賴資源的表述中Rule定義的條件滿足。在本實(shí)施例中,即是判斷操作資源TurnOnAC和CloseWindow中的各個(gè)依賴資源的表述中Rule定義的條件是否能夠滿足。在如圖7所示的系統(tǒng)架構(gòu)圖中,其中D’A2為臥室窗磁感應(yīng)器應(yīng)用程序,用來檢測臥室的窗戶是否關(guān)閉,該應(yīng)用程序通過GSCL1中的BedroomWindowStatus資源的表述來說明當(dāng)前臥室窗戶的狀態(tài),BedroomWindowStatus資源的URI為:http://gscl1/bedroomWindowStatus。D’A3為客廳窗磁感應(yīng)器應(yīng)用程序,用來檢測客廳的窗戶是否關(guān)閉,該應(yīng)用程序通過GSCL1中的LivingroomWindowStatus資源的表述來說明當(dāng)前客廳窗戶的狀態(tài)。LivingroomWindowStatus資源的URI為:http://gscl1/livingroomWindowStatus。在當(dāng)前的實(shí)施例,當(dāng)溫度資源的表述大于30℃時(shí),需要首先關(guān)閉窗戶,再打開空調(diào)。在關(guān)閉窗戶的操作執(zhí)行之前,需要首先判斷當(dāng)前客廳和臥室的窗戶是否已經(jīng)關(guān)閉,意即操作資源CloseWindow的操作的執(zhí)行還依賴于BedroomWindowStatus和LivingroomWindowStatus這兩個(gè)依賴資源的表述,如果有一個(gè)窗戶沒有關(guān)閉時(shí)都需要執(zhí)行關(guān)閉窗戶的操作。同時(shí),在確保所有窗戶都關(guān)閉以后,并且確認(rèn)主人在家后,才執(zhí)行打開空調(diào)的操作。綜上,更新后的打開空調(diào)的操作資源TurnOnAC和關(guān)閉窗口的操作資源CloseWindow的依賴資源集的架構(gòu)圖可以如圖12和圖13所示。對(duì)每個(gè)操作資源而言,判斷與其關(guān)聯(lián)的依賴資源的表述中Rule定義的條件是否滿足可以包括如14圖所示的步驟:步驟601、開始。步驟602、GSCL1確定所有與操作資源關(guān)聯(lián)的依賴資源,其中與操作資源TurnOnAC關(guān)聯(lián)的依賴資源包括MemberAtHome、LivingroomWindowClosed和BedroomWindowClosed;與操作資源CloseWindow關(guān)聯(lián)的依賴資源包括LivingroomWindowOpen和BedroomWindowOpen。步驟603、對(duì)于每一個(gè)操作資源,依次選擇與其關(guān)聯(lián)的一個(gè)依賴資源,針對(duì)每個(gè)依賴資源,分別執(zhí)行下述的步驟604-步驟610;步驟604、根據(jù)依賴資源的表述中的URI獲取URI所指向的條件資源的表述;如根據(jù)http://nscl/hospLocation獲取該URI指向的條件資源的表述,即獲取主人的位置。步驟605、判斷上述條件資源的表述是否滿足依賴資源中Rule定義的條件,若是滿足執(zhí)行步驟606,否則執(zhí)行步驟607;本實(shí)施例中,假設(shè)主人的位置為athome.則條件資源的表述滿足依賴資源中Rule定義的條件。步驟606、判斷依賴資源的類型充分條件類型,還是必要條件類型,如果是充分條件類型,執(zhí)行步驟609,若果是必要條件類型執(zhí)行步驟608;本實(shí)施例中,依賴資源MemberAtHome的類型為and,為必要條件類型,還需要判斷其它的依賴資源的條件是否滿足。步驟607、判斷判斷依賴資源的類型為充分條件類型,還是必要條件類型,如果是必要條件類型,執(zhí)行步驟610,如果是充分條件類型,執(zhí)行步驟608;步驟608、確認(rèn)是否是最后一條依賴資源,如果不是執(zhí)行步驟603,如果是,則分兩種情況,若在上述步驟605中判斷條件資源的表述滿足依賴資源中Rule定義的條件時(shí)執(zhí)行步驟609,在上述步驟605中判斷條件資源的表述不滿足時(shí)依賴資源中Rule定義的條件執(zhí)行步驟610;步驟609、繼續(xù)執(zhí)行下一步驟,即圖10所示實(shí)施例中步驟406和步驟412;步驟610、終止針對(duì)操作資源的操作。具體的,針對(duì)操作資源CloseWindow,其在步驟603中首先選中的依賴資源是LivingroomWindowOpen;并進(jìn)一步在步驟604中根據(jù)依賴資源LivingroomWindowOpen的URI:http://gscl1/livingroomWindowStatus,獲取表示客廳窗戶是否開啟的資源的表述,即關(guān)閉狀態(tài)(Closed),并在步驟605中判斷步驟604中獲取的表示客廳窗戶是否開啟的資源的表述是否滿足依賴資源LivingroomWindowOpen的表述中Rule定義的條件,而該依賴資源LivingroomWindowOpen的表述中Rule定義的條件為開啟狀態(tài)(Open),因此判斷結(jié)果為不滿足,則執(zhí)行步驟607,在步驟607中確定依賴資源LivingroomWindowOpen的表述中邏輯(Logic)定義的該依賴資源類型是充分條件類型(OR),則進(jìn)一步執(zhí)行步驟608;在步驟608中確定對(duì)于操作資源CloseWindow,還存在其他的依賴資源未進(jìn)行判斷,因此返回步驟603、在步驟603中選擇下一個(gè)依賴資源BedroomWindowOpen,并在步驟604中根據(jù)依賴資源BedroomWindowOpen的URI:http://gscl1/bedroomWindowStatus,獲取表示臥室窗戶是否開啟的資源的表述,即為開啟狀態(tài)(Open)。在步驟605中判斷步驟604中獲取的表示臥室窗戶是否開啟的資源的表述是否滿足依賴資源BedroomWindowOpen的表述中Rule的定義的條件,而依賴資源BedroomWindowOpen的表述中Rule的定義的條件為開啟狀態(tài)(Open),因此判斷結(jié)果為滿足,則執(zhí)行步驟606,在步驟606中判斷依賴資源BedroomWindowOpen的表述中邏輯(Logic)定義的該依賴資源的類型是充分條件類型,則執(zhí)行步驟609。針對(duì)操作資源TurnOnAC,上述步驟603中首先選中依賴資源LivingroomWindowClosed,并在步驟604中根據(jù)依賴資源LivingroomWindowClosed的URI:http://gscl1/livingroomWindoWStatus,獲取表示客廳窗戶是否開啟的資源的表述,即關(guān)閉狀態(tài)(Closed)。在步驟605中判斷步驟604中獲取的表示客廳窗戶是否開啟的資源的表述是否滿足LivingroomWindowOpen的表述中Rule的定義條件,而該依賴資源LivingroomWindowOpen的表述中Rule定義的條件為關(guān)閉狀態(tài)(Closed),因此判斷結(jié)果為滿足,執(zhí)行步驟606。在步驟606中確定依賴資源LivingroomWindowOpen的表述的邏輯(Logic)定義的該依賴資源類型是必要條件類型(AND),進(jìn)一步執(zhí)行步驟608;在步驟608中確定是否還有與操作資源TurnOnAC關(guān)聯(lián)的依賴資源未進(jìn)行判斷,由于還存在依賴資源BedroomWindowClosed,因此執(zhí)行步驟603,并選中依賴資源BedroomWindowClosed,在步驟604中根據(jù)依賴資源BedroomWindowClosed的URI:http://gscl1/bedroomWindowStatus,獲取表示臥室窗戶是否開啟的資源的表述,即為關(guān)閉狀態(tài)(Closed)。在步驟605中判斷步驟604中獲取的表示臥室窗戶是否開啟的資源的表述是否滿足依賴資源BedroomWindowOpen的表述中Rule定義的條件,而依賴資源BedroomWindowOpen的表述中Rule的定義的條件為關(guān)閉狀態(tài)(Closed),因此判斷結(jié)果為不滿足,則執(zhí)行步驟607。在步驟607中進(jìn)一步判斷依賴資源MemberAtHome的表述中定義的該依賴資源的類型邏輯(Logic)是必要條件類型,直接執(zhí)行步驟610。以下為主動(dòng)資源變化觸發(fā)操作后如何獲取操作請(qǐng)求的執(zhí)行結(jié)果的實(shí)施例,具體的可以參見圖10所示實(shí)施例中的步驟409和步驟415,分別在針對(duì)操作資源CloseWindoW和操作資源TurnOnAC的操作請(qǐng)求發(fā)送以后需要獲取操作的執(zhí)行結(jié)果。如圖5所示的操作資源TurnOnAC的資源結(jié)構(gòu)圖和圖8所示的CloseWindoW的資源結(jié)構(gòu)圖所示,操作資源TurnOnAC的OutputURI是空,而操作資源CloseWindoW的OutputURI是http://gscl2/allWindowStatus。獲取操作的執(zhí)行結(jié)果的具體過程可以包括如圖15所示的步驟:步驟701、參見圖10中所示實(shí)施例中的步驟409和步驟415,在發(fā)送針對(duì)操作資源CloseWindoW和操作資源TurnOnAC的操作請(qǐng)求,并接收操作響應(yīng)后開始。步驟702、GSCL1確定操作資源的表述中體現(xiàn)操作的執(zhí)行結(jié)果的地址(OutputURI)是否為空,本實(shí)施例中,操作資源TurnOnAC的表述中的OutputURI項(xiàng)為空,執(zhí)行步驟703,而操作資源CloseWindoW的表述中的OutputURI不為空,執(zhí)行步驟704。步驟703、如圖10所示實(shí)施例中步驟415所示,獲取操作的執(zhí)行結(jié)果的過程發(fā)生在發(fā)送操作請(qǐng)求并接收到操作響應(yīng)之后,對(duì)于操作資源的表述中的OutputURI項(xiàng)為空的情形,直接保存該操作響應(yīng)到執(zhí)行結(jié)果Result中。對(duì)操作資源TurnOnAC而言,對(duì)應(yīng)的創(chuàng)建(Create)種類的操作請(qǐng)求的操作響應(yīng)是OK,因此在操作資源TurnOnAC的表述的Result中保存OK。步驟704、對(duì)于操作資源的OutputURI不為空的情況,OutputURI中保存的是體現(xiàn)操作的執(zhí)行結(jié)果的地址,即一個(gè)存儲(chǔ)操作執(zhí)行結(jié)果的資源的URI,因此發(fā)送獲取請(qǐng)求到操作執(zhí)行結(jié)果的資源的URI,以獲取該資源的表述。對(duì)操作資源CloseWindoW而言,發(fā)送獲取請(qǐng)求到存儲(chǔ)操作執(zhí)行結(jié)果的資源的URI:http://gscl2/allWindowStatus,接收獲取響應(yīng),該獲取響應(yīng)中包括allWindowStatus資源的表述,即所有窗戶都已關(guān)閉(Closed)。步驟705、將在步驟704中獲取的allWindowStatus資源的表述保存到操作資源CloseWindoW的表述中的執(zhí)行結(jié)果Result中。步驟706、結(jié)束。本發(fā)明實(shí)施例還提供了與上述的方法對(duì)應(yīng)的裝置,圖16為本發(fā)明實(shí)施例中機(jī)器通信操作觸發(fā)裝置的結(jié)構(gòu)示意圖一,該裝置存儲(chǔ)主動(dòng)資源的表述,所述主動(dòng)資源的表述包括主動(dòng)資源的內(nèi)容以及與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息,如圖16所示:該裝置包括獲取模塊11、構(gòu)建模塊12和發(fā)送模塊13,其中獲取模塊11用于在所述主動(dòng)資源的內(nèi)容發(fā)生變化時(shí),獲取存儲(chǔ)的主動(dòng)資源的內(nèi)容的變化結(jié)果,以及根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,所述操作資源的表述包含向目標(biāo)資源發(fā)送操作請(qǐng)求的條件和所述目標(biāo)資源的通用資源標(biāo)識(shí)符;所述獲取模塊還用于將所述變化結(jié)果以及所述操作資源的表述發(fā)送給所述構(gòu)建模塊;構(gòu)建模塊12用于接收所述變化結(jié)果和所述與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,確定所述變化結(jié)果滿足所述操作資源的表述中的向目標(biāo)資源發(fā)送操作請(qǐng)求的條件時(shí),構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求,并將所述操作請(qǐng)求發(fā)送給所述發(fā)送模塊;發(fā)送模塊13用于接收所述操作請(qǐng)求,根據(jù)所述目標(biāo)資源的通用資源標(biāo)識(shí)符向所述目標(biāo)資源發(fā)送所述操作請(qǐng)求。本發(fā)明上述實(shí)施例提供的技術(shù)方案,其中在發(fā)生主動(dòng)資源的內(nèi)容的變化時(shí),由存儲(chǔ)主動(dòng)資源的內(nèi)容的變化結(jié)果的裝置根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與主動(dòng)資源關(guān)聯(lián)的操作資源的表述,并構(gòu)建針對(duì)操作資源表述的目標(biāo)資源的操作請(qǐng)求,最后向操作資源表述的目標(biāo)資源發(fā)送該操作請(qǐng)求,本發(fā)明上述實(shí)施例中的機(jī)器通信操作觸發(fā)裝置可以為M2M平臺(tái)或網(wǎng)關(guān)上的中間件,而M2M平臺(tái)和網(wǎng)關(guān)在網(wǎng)絡(luò)中都屬于有能力的節(jié)點(diǎn),不存在能力受限的問題,利于解決受限環(huán)境中業(yè)務(wù)無法進(jìn)行的情形。進(jìn)一步的,上述主動(dòng)資源關(guān)聯(lián)的操作資源的信息所述為與主動(dòng)資源關(guān)聯(lián)的操作資源的表述,上述獲取模塊根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源的通用資源標(biāo)識(shí)符,所述獲取模塊根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述獲取模塊根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,其中與所述主動(dòng)資源關(guān)聯(lián)操作資源的表述為所述操作資源集包含的操作資源的表述。本發(fā)明上述實(shí)施例提供的機(jī)器通信操作處理裝置,其還可以進(jìn)一步的包括接收模塊,其中接收模塊用于,在所述獲取模塊獲取存儲(chǔ)于所述裝置的主動(dòng)資源的內(nèi)容的變化結(jié)果之前,接收主動(dòng)資源更新請(qǐng)求,所述主動(dòng)資源更新請(qǐng)求包括新的主動(dòng)資源的表述以及待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符,所述新的主動(dòng)資源的表述中包含所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息,所述接收模塊根據(jù)所述待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符更新存儲(chǔ)的主動(dòng)資源的表述為所述新的主動(dòng)資源的表述;或,所述接收模塊,用于,在所述獲取模塊獲取存儲(chǔ)于所述裝置的主動(dòng)資源的內(nèi)容的變化結(jié)果之前,接收操作資源創(chuàng)建請(qǐng)求,所述操作資源創(chuàng)建請(qǐng)求包括與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述和所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述接收模塊根據(jù)所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符在所述操作資源集中添加所述操作資源的表述。另外,在本發(fā)明的上述實(shí)施例中,其中的操作資源的表述中還包括操作請(qǐng)求的種類和操作請(qǐng)求的輸入?yún)?shù),所述操作請(qǐng)求的種類為創(chuàng)建或更新;在所述輸入?yún)?shù)為參數(shù)資源的通用資源標(biāo)識(shí)符時(shí),所述構(gòu)建模塊構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求具體為:從所述參數(shù)資源的通用資源標(biāo)識(shí)符所指向的參數(shù)資源中獲取新的目標(biāo)資源的表述,構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求;或,在所述輸入?yún)?shù)為所述新的目標(biāo)資源的表述時(shí),所述構(gòu)建模塊構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求具體為:構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求。另外,上述的機(jī)器通信操作觸發(fā)裝置的接收模塊還用于,在所述獲取模塊獲取存儲(chǔ)于所述業(yè)務(wù)能力中間件的主動(dòng)資源的內(nèi)容的變化結(jié)果之前,接收操作資源更新請(qǐng)求,所述操作資源更新請(qǐng)求包括新的操作資源的表述,所述新的操作資源的表述包含依賴資源的表述或所述依賴資源的通用資源標(biāo)識(shí)符,以及用于更新存儲(chǔ)的操作資源的表述為所述新的操作資源的表述;或,所述接收模塊還用于,在所述獲取模塊獲取存儲(chǔ)于所述業(yè)務(wù)能力中間件的主動(dòng)資源的內(nèi)容的變化結(jié)果之前,接收依賴資源創(chuàng)建請(qǐng)求,所述依賴資源創(chuàng)建請(qǐng)求包括所述依賴資源的表述和所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符,以及用于根據(jù)所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符在所述依賴資源集中保存所述依賴資源的表述,且將所述依賴資源集的通用資源標(biāo)識(shí)符添加在操作資源的表述中。進(jìn)一步的,在存在依賴資源的技術(shù)方案中,上述裝置還可以進(jìn)一步包括確認(rèn)模塊,所述獲取模塊還用于根據(jù)操作資源的表述獲取與所述操作資源相關(guān)聯(lián)的依賴資源的表述,以及獲取所述依賴資源的表述中的通用資源標(biāo)識(shí)符所指向的條件資源的表述,并將所述條件資源的表述以及依賴資源的表述中的條件發(fā)送給所述確認(rèn)模塊;確認(rèn)模塊用于接收所述條件資源的表述,根據(jù)所述條件資源的表述確認(rèn)滿足所述依賴資源的表述中的條件。具體的,上述依賴資源類型分為充分條件類型和必要條件類型,所述依賴資源的數(shù)目為至少一個(gè),上述構(gòu)建模塊構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求之前,進(jìn)一步用于:確定至少一個(gè)充分條件類型的依賴資源規(guī)定的條件滿足;或,上述構(gòu)建模塊構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求之前,進(jìn)一步用于確定所有必要條件類型的依賴資源規(guī)定的條件滿足。針對(duì)上述操作資源和依賴資源之間的關(guān)聯(lián)關(guān)系,可以通過三種方式實(shí)現(xiàn),具體的,上述獲取模塊根據(jù)操作資源的表述獲取與所述操作資源相關(guān)聯(lián)的依賴資源的表述具體為:根據(jù)所述操作資源的表述中包含的所述依賴資源的表述獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或根據(jù)所述操作資源的表述中包含的所述依賴資源的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或根據(jù)所述操作資源的表述中包含的所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;其中,與所述操作資源關(guān)聯(lián)的依賴資源的表述為所述依賴資源集包含的依賴資源的表述。本發(fā)明上述實(shí)施例中,其中與所述主動(dòng)資源關(guān)聯(lián)的操作資源為至少兩個(gè),操作資源的表述中還可以包括優(yōu)先級(jí),所述構(gòu)建模塊構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求具體為:根據(jù)所述操作資源的表述中的優(yōu)先級(jí),依次構(gòu)建針對(duì)每一個(gè)操作資源表述的目標(biāo)資源的操作請(qǐng)求。本發(fā)明上述實(shí)施例中,其中操作資源的表述中還包括操作的執(zhí)行結(jié)果,所述接收模塊還用于接收所述目標(biāo)資源返回的操作響應(yīng),將所述操作響應(yīng)保存到所述操作資源的表述中操作的執(zhí)行結(jié)果中;或,所述操作資源的表述中還包括體現(xiàn)操作執(zhí)行結(jié)果的地址和操作的執(zhí)行結(jié)果,所述接收模塊還用于接收所述目標(biāo)資源返回的操作響應(yīng);所述獲取模塊還用于根據(jù)所述體現(xiàn)操作執(zhí)行結(jié)果的地址獲取所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果,并將所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果保存到操作的執(zhí)行結(jié)果中。另外,本發(fā)明實(shí)施例還提供了另一種機(jī)器通信操作觸發(fā)裝置,圖17為本發(fā)明實(shí)施例中機(jī)器通信操作觸發(fā)裝置的結(jié)構(gòu)示意圖二,如圖17所示,該機(jī)器通信操作觸發(fā)裝置包括網(wǎng)絡(luò)接口21、處理器22和存儲(chǔ)器23,其中所述網(wǎng)絡(luò)接口21用于與外部設(shè)備進(jìn)行通信,所述存儲(chǔ)器23用于存儲(chǔ)應(yīng)用程序以及存儲(chǔ)主動(dòng)資源的表述,所述主動(dòng)資源的表述包括主動(dòng)資源的內(nèi)容以及與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息,所述處理器22用于調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序,在主動(dòng)資源的內(nèi)容發(fā)生變化時(shí),獲取存儲(chǔ)于存儲(chǔ)器的主動(dòng)資源的內(nèi)容的變化結(jié)果,根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,所述操作資源的表述包含向目標(biāo)資源發(fā)送操作請(qǐng)求的條件和所述目標(biāo)資源的通用資源標(biāo)識(shí)符,確定所述變化結(jié)果滿足所述操作資源的表述中向目標(biāo)資源發(fā)送操作請(qǐng)求的條件時(shí),構(gòu)建針對(duì)所述目標(biāo)資源的操作請(qǐng)求;所述網(wǎng)絡(luò)接口21進(jìn)一步用于根據(jù)所述目標(biāo)資源的通用資源標(biāo)識(shí)符向所述目標(biāo)資源發(fā)送所述操作請(qǐng)求。本發(fā)明上述實(shí)施例提供的技術(shù)方案,其中的網(wǎng)絡(luò)接口21、處理器22和存儲(chǔ)器23可以通過系統(tǒng)總線24連接,在發(fā)生主動(dòng)資源的內(nèi)容的變化時(shí),由存儲(chǔ)主動(dòng)資源的內(nèi)容的變化結(jié)果的業(yè)務(wù)能力中間件根據(jù)與所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息獲取與主動(dòng)資源關(guān)聯(lián)的操作資源的表述,并構(gòu)建針對(duì)操作資源表述的目標(biāo)資源的操作請(qǐng)求,最后向操作資源表述的目標(biāo)資源發(fā)送該操作請(qǐng)求,本發(fā)明上述實(shí)施例中的計(jì)算機(jī)設(shè)備可以為M2M平臺(tái)或網(wǎng)關(guān),而M2M平臺(tái)和網(wǎng)關(guān)在網(wǎng)絡(luò)中都屬于有能力的節(jié)點(diǎn),不存在能力受限的問題,利于解決受限環(huán)境中業(yè)務(wù)無法進(jìn)行的情形。本發(fā)明上述實(shí)施例中,其中的主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源的表述,處理器根據(jù)所述主動(dòng)資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源的通用資源標(biāo)識(shí)符,所述處理器根據(jù)所述主動(dòng)資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述;或所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息為與主動(dòng)資源關(guān)聯(lián)的操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述處理器根據(jù)所述主動(dòng)資源的表述獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述具體為:根據(jù)所述主動(dòng)資源的表述中包含的所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符獲取與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述,其中與所述主動(dòng)資源關(guān)聯(lián)操作資源的表述為所述操作資源集包含的操作資源的表述。另外,上述的網(wǎng)絡(luò)接口還用于接收主動(dòng)資源更新請(qǐng)求,所述主動(dòng)資源更新請(qǐng)求包括新的主動(dòng)資源的表述以及待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符,所述新的主動(dòng)資源的表述中包含所述主動(dòng)資源關(guān)聯(lián)的操作資源的信息,所述處理器調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序根據(jù)所述待更新的主動(dòng)資源的通用資源標(biāo)識(shí)符更新存儲(chǔ)的主動(dòng)資源的表述為所述新的主動(dòng)資源的表述;或所述網(wǎng)絡(luò)接口還用于接收操作資源創(chuàng)建請(qǐng)求,所述操作資源創(chuàng)建請(qǐng)求包括與所述主動(dòng)資源關(guān)聯(lián)的操作資源的表述和與所述主動(dòng)資源關(guān)聯(lián)的操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符,所述處理器調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序,并根據(jù)所述操作資源歸屬的操作資源集的通用資源標(biāo)識(shí)符在所述操作資源集中添加所述操作資源的表述。本發(fā)明上述實(shí)施例中,其中操作資源的表述中還包括操作請(qǐng)求的種類和操作請(qǐng)求的輸入?yún)?shù),所述操作請(qǐng)求的種類為創(chuàng)建或更新;在所述輸入?yún)?shù)為參數(shù)資源的通用資源標(biāo)識(shí)符時(shí),所述處理器從所述參數(shù)資源的通用資源標(biāo)識(shí)符所指向的參數(shù)資源中獲取新的目標(biāo)資源的表述,構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求;或,在所述輸入?yún)?shù)為所述新的目標(biāo)資源的表述時(shí),所述處理器構(gòu)建包括所述目標(biāo)資源的通用資源標(biāo)識(shí)符和所述新的目標(biāo)資源的表述的針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求。本發(fā)明上述實(shí)施例中,其中所述網(wǎng)絡(luò)接口還用于接收操作資源更新請(qǐng)求,所述操作資源更新請(qǐng)求包括新的操作資源的表述,所述新的操作資源的表述包含依賴資源的表述或所述依賴資源的通用資源標(biāo)識(shí)符,所述處理器調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序,更新存儲(chǔ)的操作資源的表述為所述新的操作資源的表述;或所述網(wǎng)絡(luò)接口還用于接收依賴資源創(chuàng)建請(qǐng)求,所述依賴資源創(chuàng)建請(qǐng)求包括所述依賴資源的表述和所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符,所述處理器調(diào)用存儲(chǔ)器存儲(chǔ)的應(yīng)用程序,并根據(jù)所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符在所述依賴資源集中保存所述依賴資源的表述,且將所述依賴資源集的通用資源標(biāo)識(shí)符添加在所述操作資源的表述中。進(jìn)一步的,上述實(shí)施例中的處理器還根據(jù)操作資源的表述獲取與所述操作資源相關(guān)聯(lián)的依賴資源的表述,獲取所述依賴資源的表述中的通用資源標(biāo)識(shí)符所指向的條件資源的表述,以及根據(jù)所述條件資源的表述確認(rèn)滿足所述依賴資源的表述中的條件。而上述依賴資源類型分為充分條件類型和必要條件類型,所述依賴資源的數(shù)目為至少一個(gè),所述處理器構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求之前,進(jìn)一步確定至少一個(gè)充分條件類型的依賴資源規(guī)定的條件滿足(也就是處理器在進(jìn)一步確定在至少一個(gè)充分條件類型的依賴資源規(guī)定的條件滿足時(shí),構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求);或,所述處理器建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求之前,進(jìn)一步確定所有必要條件類型的依賴資源規(guī)定的條件滿足(也就是處理器確定所有必要條件類型的依賴資源規(guī)定的條件滿足時(shí),構(gòu)建針對(duì)操作資源的表述中的目標(biāo)資源的操作請(qǐng)求)。上述處理器根據(jù)所述操作資源的表述中包含的所述依賴資源的表述獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或根據(jù)所述操作資源的表述中包含的所述依賴資源的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述;或根據(jù)所述操作資源的表述中包含的所述依賴資源歸屬的依賴資源集的通用資源標(biāo)識(shí)符獲取與所述操作資源關(guān)聯(lián)的依賴資源的表述,其中,與所述操作資源關(guān)聯(lián)的依賴資源的表述為所述依賴資源集包含的依賴資源的表述。另外,與所述主動(dòng)資源關(guān)聯(lián)的操作資源為至少兩個(gè),上述操作資源的表述中還包括優(yōu)先級(jí),所述處理器根據(jù)所述操作資源的表述中的優(yōu)先級(jí),依次構(gòu)建針對(duì)每一個(gè)操作資源表述的目標(biāo)資源的操作請(qǐng)求。上述操作資源的表述中還包括操作的執(zhí)行結(jié)果,所述網(wǎng)絡(luò)接口還用于接收所述目標(biāo)資源返回的操作響應(yīng),所述處理器將所述操作響應(yīng)保存到所述操作資源的表述中操作的執(zhí)行結(jié)果中;或,所述操作資源的表述中還包括體現(xiàn)操作執(zhí)行結(jié)果的地址和操作的執(zhí)行結(jié)果,所述網(wǎng)絡(luò)接口還用于接收所述目標(biāo)資源返回的操作響應(yīng);所述處理器根據(jù)所述體現(xiàn)操作執(zhí)行結(jié)果的地址獲取所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果,并將所述操作請(qǐng)求對(duì)應(yīng)的操作結(jié)果保存到操作的執(zhí)行結(jié)果中。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
金华市| 揭东县| 博湖县| 松阳县| 将乐县| 关岭| 新兴县| 永靖县| 夏津县| 六安市| 建宁县| 泸定县| 布尔津县| 双峰县| 台中市| 临清市| 韶山市| 临洮县| 伊通| 澄迈县| 上杭县| 陵川县| 都兰县| 黄浦区| 苗栗市| 临江市| 象州县| 综艺| 雷山县| 铅山县| 南平市| 武平县| 山东省| 定远县| 永春县| 安平县| 道真| 辉南县| 威远县| 沂源县| 北京市|