国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種語義驗證的方法和裝置與流程

      文檔序號:12802154閱讀:427來源:國知局
      一種語義驗證的方法和裝置與流程

      本發(fā)明涉及機器通信(machine-to-machinecommunications,m2m)技術(shù)領(lǐng)域,尤其涉及一種語義驗證的方法和裝置。



      背景技術(shù):

      機器通信(machine-to-machinecommunications,m2m)是一種以機器智能交互為核心的、網(wǎng)絡(luò)化的應(yīng)用與服務(wù)。m2m技術(shù)通過在機器內(nèi)部嵌入無線或有線通信模塊以及應(yīng)用處理邏輯,實現(xiàn)無需人工干預(yù)的數(shù)據(jù)通信,以滿足用戶對監(jiān)控、指揮調(diào)度、數(shù)據(jù)采集和測量等方面的信息化需求。目前m2m技術(shù)已經(jīng)在越來越多的行業(yè)和領(lǐng)域得到應(yīng)用,例如智能交通、農(nóng)業(yè)灌溉、智能家居、電網(wǎng)、抄表等行業(yè)。m2m系統(tǒng)運營商為了滿足對不同行業(yè)應(yīng)用服務(wù)的需要,開發(fā)統(tǒng)一的m2m平臺實現(xiàn)部分公共能力,例如數(shù)據(jù)訪問和存儲、數(shù)據(jù)的共享和傳輸、群組通信、對數(shù)據(jù)的訂閱通知、安全、計費、資源發(fā)現(xiàn)等。該m2m平臺可以接入不同種類的設(shè)備和傳感器,以及可以提供應(yīng)用訪問接口,允許不同行業(yè)的應(yīng)用通過訪問接口調(diào)用m2m平臺提供的公共能力。

      目前,m2m系統(tǒng)提供一個公共能力組件(如cse,commonserviceentity)提供統(tǒng)一接口進行數(shù)據(jù)傳輸以屏蔽設(shè)備通信方式間的差異,實現(xiàn)接入m2m系統(tǒng)的各行業(yè)和應(yīng)用之間共享數(shù)據(jù)傳輸能力。但是在數(shù)據(jù)使用上,各行業(yè)和應(yīng)用之間仍然是相互封閉的,例如:對屬于不同應(yīng)用的設(shè)備來說,在沒有先驗知識的情況下,其他應(yīng)用無法知道該設(shè)備所具有的功能和可執(zhí)行的操作,以及其他應(yīng)用即使能夠獲得數(shù)據(jù)也無法知曉數(shù)據(jù)的含義,無法實現(xiàn)不同應(yīng)用之間對數(shù)據(jù)的重用和共享,不利于形成開放的數(shù)據(jù)市場。

      為了實現(xiàn)各個行業(yè)和應(yīng)用之間可以在沒有先驗知識的情況下共享資源和數(shù)據(jù),m2m系統(tǒng)新增了語義描述資源,可以使用機器能夠理解的方式描述數(shù)據(jù)和操作使得其他應(yīng)用可以通過語義描述信息來確定父資源提供的功能和可執(zhí)行的操作,也可以確定父資源提供的數(shù)據(jù)含義,如數(shù)據(jù)類型,單位等,實現(xiàn)不同應(yīng)用之間的數(shù)據(jù)共享,并有利于形成開放的數(shù)據(jù)市場,未來還可能會利用語義描述資源中的語義描述信息進一步提供語義查詢、語義推理等語義功能。

      然而,現(xiàn)有的m2m架構(gòu)并不能實現(xiàn)對語義描述資源的驗證,無法保證語義描述資源中的語義描述信息是準(zhǔn)確的,例如是否與本體引用屬性指示的本體保持一致,以致于影響語義查詢、語義推理等功能的實現(xiàn)以及結(jié)果的準(zhǔn)確性。



      技術(shù)實現(xiàn)要素:

      本發(fā)明提供在一種在實現(xiàn)語義驗證的方法和裝置,以解決現(xiàn)有技術(shù)中在m2m的架構(gòu)不能實現(xiàn)對對語義描述信息的驗證,無法保證語義描述資源中的語義描述信息的準(zhǔn)確性,從而影響m2m系統(tǒng)的公共能力可能進一步提供的語義查詢、語義推理等功能以及結(jié)果的準(zhǔn)確性。

      在具體實現(xiàn)中m2m系統(tǒng)中的網(wǎng)關(guān)可以作為存儲語義描述資源的裝置,而m2m平臺可以作為存儲語義描述資源引用的本體的裝置。具體的,由m2m網(wǎng)關(guān)接收應(yīng)用服務(wù)器發(fā)送的與語義描述資源相關(guān)的操作請求。然后,由m2m網(wǎng)關(guān)根據(jù)操作請求的內(nèi)容確定進行語義驗證的主體(比如m2m網(wǎng)關(guān)或平臺),并觸發(fā)進行語義驗證的主體使用平臺存儲的語義描述資源引用的本體對存儲在網(wǎng)關(guān)的語義描述資源進行語義驗證。通過本發(fā)明,使得語義驗證可以應(yīng)用于m2m系統(tǒng),保證使用m2m系統(tǒng)的公共能力的各行業(yè)和應(yīng)用之間可以在沒有先驗知識的情況下共享資源和數(shù)據(jù)的準(zhǔn)確性。

      第一方面,本發(fā)明實施例提供一種語義驗證的方法,應(yīng)用于機器通信m2m系統(tǒng)。其中,存儲語義描述資源的裝置(比如m2m網(wǎng)關(guān))接收與第一語義描述資源相關(guān)的操作請求,所述與第一語義描述資源相關(guān)的操作請求包括:第一語義描述資源的語義信息、第一語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系、和第一語義描述資源引用的本體的uri;然后,存儲語義描述資源的裝置根據(jù)所述第一語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系確定所述第一語義描述資源關(guān)聯(lián)語義描述資源,然后向存儲所述第一語義描述資源引用的本體的裝置發(fā)送語義驗證請求消息。所述語義驗證請求消息用于指示使用所述第一語義描述資源引用的本體的uri指示的本體,以及所述關(guān)聯(lián)關(guān)系指示的被關(guān)聯(lián)的語義描述資源引用的本體對所述第一語義描述資源的語義信息和所述被關(guān)聯(lián)的語義描述資源的語義信息進行語義驗證。通過本發(fā)明的實施例,存儲語義描述資源的m2m網(wǎng)關(guān)可以觸發(fā)使用存儲在m2m平臺的語義描述資源引用的本體對語義描述資源進行語義驗證。從而可以使得m2m系統(tǒng)中其它的應(yīng)用或行業(yè)可以對經(jīng)過語義驗證的語義描述資源描述的資源進行學(xué)習(xí)和共享。

      在一個可能的設(shè)計中,存儲語義描述資源的裝置還可以接收所述存儲所述第一語義描述資源引用的本體的裝置返回的語義驗證成功響應(yīng)消息;然后執(zhí)行與第一語義描述資源相 關(guān)的操作請求,并在所述第一語義描述資源中設(shè)置語義驗證成功的參數(shù)?;虼鎯φZ義描述資源的裝置還可以接收所述存儲所述語義描述資源引用的本體的裝置返回的沒有進行語義驗證的響應(yīng)消息,然后執(zhí)行所述與語義描述資源相關(guān)的操作請求,并在所述語義描述資源中設(shè)置沒有進行語義驗證的參數(shù)。通過在語義描述資源中增加語義驗證成功的參數(shù)或未進行語義驗證的參數(shù),以為后續(xù)獲取或訪問語義描述資源的應(yīng)用服務(wù)器或其它裝置可清楚確定是否進行過語義驗證,是否可以學(xué)習(xí)和參考所述語義描述資源描述的資源。

      在一個可能的設(shè)計中,存儲語義描述資源的裝置可以通過確定語義描述資源包括了表示所述語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系的關(guān)聯(lián)屬性或所述語義描述資源的描述屬性中包括表示所述語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系的三元組信息,確定語義描述資源關(guān)聯(lián)其它語義描述資源?;虼鎯φZ義描述資源的裝置可以通過確定語義描述資源沒有包括表示所述語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系的關(guān)聯(lián)屬性且所述語義描述資源的描述屬性中沒有包括表示所述語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系的三元組信息,確定語義描述資源關(guān)聯(lián)其它語義描述資源。從而使得存儲語義描述資源的裝置可以更為準(zhǔn)確,高效的確定語義描述資源是否關(guān)聯(lián)的其它的語義描述資源,無需存儲語義描述資源的裝置對整個語義描述資源進行解析。

      在一個可能的設(shè)計中,存儲語義描述資源的裝置還可能在接收到與第二語義描述資源相關(guān)的操作請求,所述與第二語義描述資源相關(guān)的操作請求包括:所述第二語義描述資源的語義信息、和所述第二語義描述資源引用的本體的uri。然后,存儲語義描述資源的裝置確定所述第二語義描述資源沒有關(guān)聯(lián)其它語義描述資源;從存儲所述第二語義描述資源引用的本體的裝置獲取所述第二語義描述資源引用的本體;最后使用所述第二語義描述資源引用的本體對所述第二語義描述資源的語義信息進行驗證。從而使用存儲語義描述資源的裝置可以從存儲本體的裝置獲取沒有關(guān)聯(lián)其它語義描述資源的語義描述資源引用的本體,然后進行語義驗證。從而無需由平臺進行語義驗證,節(jié)省平臺工作。

      在一個可能的設(shè)計中,存儲語義描述資源的裝置還可以接收語義描述資源的獲取請求,并確定待獲取的語義描述資源包括沒有進行語義驗證的參數(shù)。然后觸發(fā)進行語義驗證的流程,并在語義驗證成功后,返回語義描述資源。通過對包括了沒有進行語義驗證參數(shù)的語義描述資源進行語義驗證,使得確定發(fā)送給其它應(yīng)用服務(wù)器的語義描述資源都是經(jīng)過驗證成功的語義描述資源。使得其它應(yīng)用服務(wù)器可以分享和學(xué)習(xí)語義描述資源。

      在另一個可能的設(shè)計中,存儲語義描述資源的裝置還可以接收與第三語義描述資源相關(guān)的操作請求,并確定所述第三語義描述資源沒有關(guān)聯(lián)其它語義描述資源。但卻并沒有從 存儲所述第三語義描述資源引用的本體的裝置獲取所述第二語義描述資源引用的本體,還可以先執(zhí)行執(zhí)行所述與第三語義描述資源相關(guān)的操作請求,并在所述第二語義描述資源中設(shè)置沒有進行語義驗證的參數(shù)。通過設(shè)置未進行語義驗證的參數(shù),以為后續(xù)獲取或訪問語義描述資源的應(yīng)用服務(wù)器或其它裝置可清楚確定是否進行過語義驗證,是否可以學(xué)習(xí)和參考所述語義描述資源描述的資源。

      在另一個可能的設(shè)計中,存儲語義描述資源的裝置還可以接收語義描述資源的獲取請求,所述獲取請求中攜帶待獲取的語義描述資源的uri以及指示語義驗證的標(biāo)識;然后,根據(jù)所述待獲取的語義描述資源的uri確定所述待獲取的語義描述資源包括所述沒有進行語義驗證的參數(shù)。然后,存儲語義描述資源的裝置根據(jù)確定的結(jié)果,觸發(fā)進行對所述待獲取的語義描述資源的語義信息進行語義驗證;并在確定對所述待獲取的語義描述資源的語義信息驗證成功后,發(fā)送所述待獲取的語義描述資源給所述獲取請求的發(fā)送裝置。在此設(shè)計中,存儲語義描述資源的裝置在發(fā)送語義描述資源之前,對于沒有進行語義驗證的語義描述資源再次觸發(fā)進行語義驗證,并在語義驗證成功后才發(fā)送給獲取請求的發(fā)送裝置,以確保被獲取的語義描述資源是經(jīng)過語義驗證的。

      在另一個可能的設(shè)計中,存儲語義描述資源的裝置確定對所述待獲取的語義描述資源的語義信息驗證成功后,還將所述待獲取的語義描述資源包括的所述沒有進行語義驗證的參數(shù)更新為語義驗證成功的參數(shù)。以便下一次有裝置需要獲取語義描述資源時,可以直接發(fā)送語義描述資源,而不需再次觸發(fā)語義驗證。

      第二方面,本發(fā)明實施例提供了一種計算機存儲介質(zhì),用于儲存為上述存儲語義描述資源的裝置所用的計算機軟件指令,其包含用于執(zhí)行上述方面所設(shè)計的程序。

      第三方面,本發(fā)明實施例提供了存儲語義描述資源的裝置,該存儲語義描述資源的裝置具有實現(xiàn)上述方法實際中存儲語義描述資源的裝置行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應(yīng)的單元。

      第四方面,存儲語義描述資源的裝置的結(jié)構(gòu)中包括存儲器,收發(fā)器和處理器。其中存儲器用于存儲計算機可執(zhí)行程序代碼,并與和收發(fā)器耦合。所述程序代碼包括指令,當(dāng)所述處理器執(zhí)行所述指令時,所述指令使所述裝置執(zhí)行上述方法中所涉及的信息或者指令。

      第五方面,本發(fā)明實施例提供一種語義驗證的方法,應(yīng)用于機器通信m2m系統(tǒng)。其中,存儲語義描述資源引用的本體的裝置(比如m2m平臺)接收存儲語義描述資源的裝置 發(fā)送的語義驗證請求消息,所述語義驗證請求消息包括第一語義描述資源的語義信息、所述第一語義描述資源引用的本體的通用資源標(biāo)識符uri、第一語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系。然后,存儲語義描述資源引用的本體的裝置根據(jù)所述第一語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系獲取所述被關(guān)聯(lián)的其它語義描述資源的語義信息和所述被關(guān)聯(lián)的語義描述資源引用的本體的uri。最后,存儲語義描述資源引用的本體的裝置使用所述第一語義描述資源引用的本體的uri指示的本體,以及所述被關(guān)聯(lián)的語義描述資源引用的本體的uri指示的本體對所述第一語義描述資源的語義信息和所述被關(guān)聯(lián)的語義描述資源的語義信息進行語義驗證。通過本發(fā)明的實施例,存儲語義描述資源引用的本體的裝置(比如m2m平臺)可以使用存儲的本體對存儲在m2m網(wǎng)關(guān)的語義描述資源進行語義驗證。從而可以使得m2m系統(tǒng)中其它的應(yīng)用或行業(yè)可以對經(jīng)過語義驗證的語義描述資源描述的資源進行學(xué)習(xí)和共享。

      在一個可能的設(shè)計中,當(dāng)語義驗證成功后,存儲語義描述資源引用的本體的裝置(比如m2m平臺)向所述存儲語義描述資源的裝置(比如m2m網(wǎng)關(guān))返回語義驗證成功響應(yīng)消息;所述語義驗證成功響應(yīng)消息用于指示為所述第一語義描述資源設(shè)置語義驗證成功的參數(shù);或,當(dāng)沒有獲取到所述被關(guān)聯(lián)的其它語義描述資源的語義信息和所述被關(guān)聯(lián)的語義描述資源引用的本體的uri時,向所述存儲語義描述資源的裝置(比如m2m網(wǎng)關(guān))返回沒有進行語義驗證的響應(yīng)消息,所述沒有進行語義驗證的響應(yīng)消息用于指示為所述第一語義描述資源設(shè)置沒有進行語義驗證的參數(shù)。通過在在響應(yīng)消息中增加語義驗證成功的參數(shù)或未進行語義驗證的參數(shù),以為m2m網(wǎng)關(guān)確認語義驗證的結(jié)果,并有利于后續(xù)應(yīng)用服務(wù)器獲取或訪問語義描述資源的應(yīng)用服務(wù)器或其它裝置可清楚確定是否進行過語義驗證。

      在一個可能的設(shè)計中,存儲語義描述資源引用的本體的裝置(比如m2m平臺)還可以接收所述存儲語義描述資源的裝置發(fā)送本體獲取請求,所述本體獲取請求攜帶本體的uri;所述本體的uri指示的本體用于驗證存儲在所述存儲語義描述資源的裝置的語義描述資源的語義信息;然后,存儲語義描述資源引用的本體的裝置(比如m2m平臺)向所述存儲語義描述資源的裝置(比如m2m網(wǎng)關(guān))返回所述本體的uri指示的本體。從而可以使得存儲語義描述資源的裝置使用獲得的本體對自身存儲的語義描述資源進行語義驗證。使得語義驗證變得更為靈活。

      第六方面,本發(fā)明實施例提供了一種計算機存儲介質(zhì),用于儲存為上述存儲語義描述資源引用的本體的裝置所用的計算機軟件指令,其包含用于執(zhí)行上述方面所設(shè)計的程序。

      第七方面,本發(fā)明實施例提供了存儲語義描述資源引用的本體的裝置,該存儲語義描述資源引用的本體的裝置具有實現(xiàn)上述方法中存儲語義描述資源引用的本體的裝置行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應(yīng)的單元。

      第八方面,存儲語義描述資源引用的本體的裝置的結(jié)構(gòu)中包括存儲器,收發(fā)器和處理器。其中存儲器用于存儲計算機可執(zhí)行程序代碼,并與和收發(fā)器耦合。所述程序代碼包括指令,當(dāng)所述處理器執(zhí)行所述指令時,所述指令使所述裝置執(zhí)行上述方法中所涉及的信息或者指令。

      由上述方案可知,本發(fā)明實施例中由m2m網(wǎng)關(guān)根據(jù)操作請求的內(nèi)容確定進行語義驗證的主體(比如m2m網(wǎng)關(guān)或平臺),并觸發(fā)進行語義驗證的主體使用平臺存儲的語義描述資源引用的本體對存儲在網(wǎng)關(guān)的語義描述資源進行語義驗證。通過本發(fā)明,使得語義驗證可以應(yīng)用于m2m系統(tǒng),保證使用m2m系統(tǒng)的公共能力的各行業(yè)和應(yīng)用之間可以在沒有先驗知識的情況下共享資源和數(shù)據(jù)的準(zhǔn)確性。

      附圖說明

      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹。顯而易見地,下面附圖中反映的僅僅是本發(fā)明的一部分實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得本發(fā)明的其他實施方式。而所有這些實施例或?qū)嵤┓绞蕉荚诒景l(fā)明的保護范圍之內(nèi)。

      圖1a為本發(fā)明實施例提供的基于m2m系統(tǒng)的網(wǎng)絡(luò)架構(gòu)圖;

      圖1b為本發(fā)明實施例提供的存儲語義描述資源的裝置或存儲語義描述資源引用的本體的裝置的結(jié)構(gòu)示意圖。

      圖2為本發(fā)明實施例提供的語義描述資源作為被所述語義描述資源描述的資源sensor12的子資源的結(jié)構(gòu);

      圖3a為本發(fā)明實施例提供的沒有關(guān)聯(lián)其它語義描述資源的語義描述資源的的描述屬性參數(shù)包括的表示語義信息的三元組示意圖;

      圖3b為本發(fā)明實施例提供的關(guān)聯(lián)到其它語義描述資源的語義描述資源描述屬性參數(shù)包括的表示語義信息和關(guān)聯(lián)關(guān)系的三元組示意圖;

      圖3c為本發(fā)明實施例提供的被語義描述資源semanticdescriptorx關(guān)聯(lián)的 semanticdescriptory語義描述資源的描述屬性參數(shù)包含的表示語義信息和表示關(guān)聯(lián)關(guān)系的三元組示意圖;

      圖3d為本發(fā)明實施例提供的semanticdescriptory語義描述資源關(guān)聯(lián)的semanticdescriptorz語義描述資源的描述屬性參數(shù)包含的表示語義信息的三元組示意圖;

      圖4為本發(fā)明實施例提供的本體baseontology中humituresensor類相關(guān)的本體的部分內(nèi)容的三元組示意圖;

      圖5為本發(fā)明實施例提供的深度為1的humituresensor相關(guān)的本體的三元組示意圖;

      圖6為本發(fā)明實施例提供的語義驗證方法的方法流程圖;

      圖7為本發(fā)明實施例提供的語義驗證方法的方法流程圖;

      圖8為存儲語義描述資源的裝置的結(jié)構(gòu)示意圖;

      圖9為存儲語義描述資源引用的本體的裝置的結(jié)構(gòu)示意圖。

      具體實施方式

      下面將結(jié)合附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

      本發(fā)明實施例描述的網(wǎng)絡(luò)架構(gòu)以及業(yè)務(wù)場景是為了更加清楚的說明本發(fā)明實施例的技術(shù)方案,并不構(gòu)成對于本發(fā)明實施例提供的技術(shù)方案的限定,本領(lǐng)域普通技術(shù)人員可知,隨著網(wǎng)絡(luò)架構(gòu)的演變和新業(yè)務(wù)場景的出現(xiàn),本發(fā)明實施例提供的技術(shù)方案對于類似的技術(shù)問題,同樣適用。

      圖1提供了本發(fā)明實施例的一種m2m系統(tǒng)200的架構(gòu)示意圖,用于在m2m系統(tǒng)中驗證語義描述信息。本發(fā)明實施例基于現(xiàn)有的m2m架構(gòu),并在m2m平臺存儲各語義描述資源的本體,存儲在m2m平臺的各語義描述資源引用的本體用于對語義描述資源的語義信息進行語義驗證。進一步的,語義描述資源可以存儲m2m平臺上,也可以存儲在各m2m網(wǎng)關(guān)上。因此,本發(fā)明實施例提供的對語描述資源的語義驗證可以由m2m平臺根據(jù)存儲在m2m平臺的語義描述資源引用的本體對語義描述資源進行驗證,也可以由m2m網(wǎng)關(guān)從m2m平臺獲取存儲在m2m平臺的語義描述資源引用的本體,對m2m網(wǎng)關(guān)存儲的語義描述資源進行驗證。 本體是對共享概念模型的形式化的明確的描述,而本體用于對語義描述資源的語義信息進行語義驗證。語義信息為描述被語義描述資源所描述的資源的信息。本發(fā)明實施例的語義信息可以以三元組的形式存在,用于描述被語義描述資源描述的資源(作為一個例子,語義信息可以是圖3a到圖3d中的三元組信息中的主語為被語義描述資源描述的資源的信息。作為另一種可選方式,語義信息可以是圖3a到圖3d中的三元組信息中除了包含關(guān)聯(lián)關(guān)系(比如三元組中謂語為hasresdescriptorlink)的三元組的信息)。通俗地理解,本體可以提供某個領(lǐng)域知識的共同理解,確定該領(lǐng)域內(nèi)共同認可的詞匯,并給出這些詞匯(術(shù)語)和詞匯間相互關(guān)系的明確定義。在本發(fā)明實施例中,本體可以由m2m平臺從已有的本體庫中獲取并存儲到m2m平臺中,也可以是m2m平臺事行配置的。

      在本發(fā)明實施例中,存儲語義描述資源的裝置可以為m2m系統(tǒng)中的各網(wǎng)關(guān)或m2m平臺,而存儲語義描述資源引用的本體的裝置可以為m2m平臺。相應(yīng)的,本發(fā)明實施例還可以應(yīng)用在別的系統(tǒng),只要在別的系統(tǒng)中,存儲語義描述資源的裝置和存儲語義描述資源引用的本體的裝置不是同一個裝置即可。

      此外,本發(fā)明實施例中的第一、第二和第三沒有任技術(shù)上的意義,只是用來區(qū)別術(shù)語的不同。

      具體的,本發(fā)明實施例提供的m2m系統(tǒng)包括m2m平臺102、m2m網(wǎng)關(guān)103、m2m設(shè)備104以及應(yīng)用服務(wù)器101。如圖1所示,m2m平臺101是可以是in(infrastructurenode,基礎(chǔ)設(shè)施節(jié)點),m2m網(wǎng)關(guān)102是mn(middlenode,中間節(jié)點),m2m設(shè)備可以是asn(applicationservicenode,應(yīng)用服務(wù)節(jié)點)和and((applicationdedicatednode,應(yīng)用專用節(jié)點)圖中未示出)。另外,cse(commonserviceentity,公共服務(wù)實體)是作為m2m系統(tǒng)的公共能力部件,可以實現(xiàn)對公共能力的承載。cse可以包含在m2m平臺、m2m網(wǎng)關(guān),或作為m2m設(shè)備的asn中,以實現(xiàn)相應(yīng)的功能。cse通過mca參考點讓ae(applicationentity,應(yīng)用實體)訪問cse開放的公共能力,通過mcc參考點實現(xiàn)cse之間的通信以及通過mcn參考點實現(xiàn)對底層網(wǎng)絡(luò)能力的調(diào)用。

      在圖1所示的架構(gòu)中,m2m網(wǎng)關(guān)可以存儲各資源的語義描述資源,接收各應(yīng)用服務(wù)器發(fā)送的與語義描述資源相關(guān)的操作請求。其中與語義描述資源相關(guān)的操作請求可以為創(chuàng)建語義描述資源的請求或更新語義描述資源的更新請。m2m網(wǎng)關(guān)和m2m平臺還可以在執(zhí)行與語義描述資源相關(guān)的操作請求之前,觸發(fā)進行語義驗證的流程。語義驗證的流程可以為確定進行語義驗證的主體(比如存儲語義描述資源的m2m網(wǎng)關(guān)或存儲語義描述資源引用的本體的m2m平臺),并由確定的語義驗證的主體進行語義驗證。m2m平臺還進一步存儲各語 義描述資源所引用的本體,并提供語義描述資源所引用的本體給進行語義驗證的網(wǎng)關(guān),或直接使用語義描述資源所引用的本體對語義描述資源進行語義驗證。具體的,語義驗證流程可參考本發(fā)明實施例在后面的詳述介紹。

      m2m網(wǎng)關(guān)和m2m平臺存儲的語義描述資源可以作為現(xiàn)有資源的子資源的形式,也可以作為獨立的資源。語義描述資源用于描述相關(guān)資源的語義信息,用機器能夠理解的方式描述相關(guān)資源的數(shù)據(jù)和操作使得其他應(yīng)用可以通過語義描述資源來確定被語義描述資源描述的資源提供的功能和可執(zhí)行的操作以及提供的數(shù)據(jù)含義,如數(shù)據(jù)類型,單位等,實現(xiàn)不同應(yīng)用之間的數(shù)據(jù)共享,并有利于形成開放的數(shù)據(jù)市場。

      圖2顯示了本發(fā)明實施例提供的作為存儲語義描述資源的裝置的結(jié)構(gòu)示意圖,用于在圖1所示的m2m系統(tǒng)中接受與語義描述資源相關(guān)的操作請求,以及觸發(fā)對語義描述資源的驗證流程。網(wǎng)元200可包含一個或多個端口208,與收發(fā)器(transceiver)206相耦合。收發(fā)器206可以是發(fā)射器,接收器或其組合,從其他網(wǎng)絡(luò)節(jié)點通過端口212發(fā)送或接收數(shù)據(jù)包。處理器202耦合到收發(fā)器206,用于處理數(shù)據(jù)包。處理器202可包含一個或多個多核處理器和/或存儲器204。處理器202可以是一個通用處理器,專用集成電路(applicationspecificintegratedcircuit,asic),或數(shù)字信號處理器(dsp)。

      存儲器204可為非瞬時性的存儲介質(zhì),與處理器202相耦合,用于保存不同類型的數(shù)據(jù),如語義描述資源,被語義描述資描述的資源等。存儲器204可包含只讀存儲器(readonlymemory,rom),隨機存取存儲器(randomaccessmemory,ram)或者可存儲信息和指令的其他類型的動態(tài)存儲設(shè)備,也可以是磁盤存儲器。存儲器204可用于保存實現(xiàn)語義驗證相關(guān)方法的指令??梢岳斫猓ㄟ^編程或裝載可執(zhí)行指令到設(shè)備200的處理器202,緩存和長期存儲中的至少一個。

      存儲語義描述資源的裝置200可實現(xiàn)根據(jù)本發(fā)明的實施例執(zhí)行一個或多個指令以觸發(fā)進行語義驗證。這些指令可存儲在存儲器204中,也可集成在網(wǎng)元的操作系統(tǒng)的內(nèi)核或內(nèi)核的插件中。

      另一個實施例中,設(shè)備200作為存儲語義描述資源的裝置,包括存儲器604,處理器202和收發(fā)器206以及與收發(fā)器耦合的一個或多個端口208。存儲器204,用于存儲計算機可執(zhí)行程序代碼;處理器202與所述存儲器204和所述收發(fā)器206耦合;

      其中所述程序代碼包括指令,當(dāng)所述處理器執(zhí)行所述指令時,所述指令使所述網(wǎng)元執(zhí)行圖6和圖7中網(wǎng)關(guān)執(zhí)行的相關(guān)步驟。

      此外,圖2還可以作為本發(fā)明實施例提供的存儲語義描述資源引用的本體的裝置的結(jié)構(gòu)示意圖。作為存儲語義描述資源引用的本體的裝置,圖2的設(shè)備包括存儲器204,處理器202和收發(fā)器206以及與收發(fā)器耦合的一個或多個端口208。存儲器204,用于存儲計算機可執(zhí)行程序代碼;處理器202與所述存儲器204和所述收發(fā)器206耦合;

      其中所述程序代碼包括指令,當(dāng)所述處理器執(zhí)行所述指令時,所述指令使所述網(wǎng)元執(zhí)行圖6和圖7中平臺執(zhí)行的相關(guān)步驟。

      作為一個例子,圖1-8中存儲語義描述資源的裝置存儲的語義描述資源semanticdescriptor結(jié)構(gòu)可以如圖2所示,語義描述資源semanticdescriptorx作為資源傳感器sensor12的子資源用以描述資源sensor12相關(guān)的語義信息。語義描述資源包含描述屬性descriptor的參數(shù)和語義描述資源引用的本體(ontologyref)的參數(shù)。其中,描述屬性(descriptor)的參數(shù)包括語義描述資源的語義信息和語義描述資源關(guān)聯(lián)其它語語義描述資源的關(guān)聯(lián)關(guān)系,引用的本體(ontologyref)的參數(shù)包括語義描述資源引用的本體的統(tǒng)一資源標(biāo)識符(uniformresourceidentifier,uri)。作為一種可選方式,語義描述資源引用的本體參數(shù)還可以圖2中虛線的形式存在,作為語義描述資源描述的資源(sensor12)的一個屬性的參數(shù),而不是作為語義描述資源的屬性參數(shù)。本發(fā)明實施例在此不做限定。作為另一種可選方式,引用的本體的參數(shù)還可以包括在描述屬性(descriptor)參數(shù)中。此外,資源sensor12還包含溫度容器tempcontainer和濕度容器humiditycontainer兩個子資源。tempcontainer資源的semanticdescriptory子資源用以描述資源tempcontainer相關(guān)的語義信息。進一步的,tempcontainer資源的contentinstance1子資源的semanticdescriptorz子資源用以描述contentinstance1資源相關(guān)的語義信息。

      圖3a為本發(fā)明實施例提供的沒有關(guān)聯(lián)其它語義描述資源的語義描述資源的的描述屬性參數(shù)包括的表示語義信息的三元組示意圖。具體的,在圖3a中,作為sensor12資源的語義描述資源semanticdescriptorx的描述屬性(descriptor)參數(shù)如括如下信息:

      其中:

      <baont:sensor12>表明語義描述資源描述的資源名稱為:sensor12;

      <rdf:type>humituresensor</rdf:type>為語義信息的的三元組信息:sensor12屬于humituresensor(溫濕度傳感器)類;

      <baont:hasmanufaturer>”wulianchuangan”</baont:hasmanufaturer>為語義信息的三元組信息:sensor12的生產(chǎn)廠家為wulianchuangan;

      <baont:hasserialnumber>123456789</baont:hasserialnumber>為語義信息的三元組信息:sensor12的序列號為123456789。

      <baont:hasfunctionality>tempcontainer</baont:hasfunctionality>為語義信息的三元組信息:sensor12提供的功能為tempcontainer。

      <baont:hasfunctionality>humiditycontainer</baont:hasfunctionality>為語義信息的三元組信息:sensor12提供的功能為humiditycontainer。

      圖3b為本發(fā)明實施例提供的關(guān)聯(lián)到其它語義描述資源的語義描述資源描述屬性參數(shù)包括的表示語義信息和關(guān)聯(lián)關(guān)系的三元組示意圖。具體的,在圖3b中,針對資源sensor12創(chuàng)建的語義描述資源semanticdescriptorx除了包括圖3a中表示語義信息的三元組信息外,還進一步包括表示關(guān)聯(lián)關(guān)系的三元組信息:tempcontainerhasresdescriptorlinkhttp://www.onem2m.org/cse1/**/sensor12/tempcontainer/semdesciptory和表示關(guān)聯(lián)關(guān)系的三元組信息humiditycontainerhasresdescriptorlinkhttp://www.onem2m.org/cse2/**/humiditycontainer/semdesciptor1。其中:

      表示關(guān)聯(lián)關(guān)系的三元組信息tempcontainerhasresdescriptorlinkhttp://www.onem2m.org/cse1/**/sensor12/tempcontainer/semdesciptor表明tempcontainer關(guān)聯(lián)到一個uri為http://www.onem2m.org/cse1/**/sensor12/tempcontainer/semdesciptory的語義描述資源,也就是說tempcontainer是被uri為http://www.onem2m.org/cse1/**/sensor12/tempcontainer/semdesciptory的語義描述資源描述的資源;

      表示關(guān)聯(lián)關(guān)系的三元組信息humiditycontainerhasresdescriptorlink http://www.onem2m.org/cse2/**/humiditycontainer/semdesciptor1表明humiditycontainer關(guān)聯(lián)到一個uri為http://www.onem2m.org/cse2/**/humiditycontainer/semdesciptor1的語義描述資源,也就是說humiditycontainer是被uri為http://www.onem2m.org/cse2/**/humiditycontainer/semdesciptor1的語義描述資源描述的資源。

      進一步地,圖3c為本發(fā)明實施例提供的被語義描述資源semanticdescriptorx關(guān)聯(lián)的semanticdescriptory語義描述資源的描述屬性參數(shù)包含的表示語義信息和表示關(guān)聯(lián)關(guān)系的三元組示意圖,具體地,包括以下三元組信息:

      表示語義信息的三元組tempcontainerrdf:typemeasuringtemperature表明tempcontainer為measuringtemperature(溫度測量)類型;

      表示語義信息的三元組tempcontainerquantifiescontentinstance1表明tempcontainer測量的是contentinstance1的數(shù)量;

      表示關(guān)聯(lián)關(guān)系的三元組contentinstance1hasresdescriptorlinkhttp://www.onem2m.org/cse1/**/sensor12/tempcontainer/contentinstance1/semdescriptorz表明contentinstance1關(guān)聯(lián)到一個uri為http://www.onem2m.org/cse1/**/sensor12/tempcontainer/contentinstance1/semdescriptorz的語義描述資源,也就是說,contentinstance1是被uri為http://www.onem2m.org/cse1/**/sensor12/tempcontainer/contentinstance1/semdescriptorz的語義描述資源描述的資源。

      圖3d為本發(fā)明實施例提供的semanticdescriptory語義描述資源關(guān)聯(lián)的semanticdescriptorz語義描述資源的描述屬性參數(shù)包含的表示語義信息的三元組示意圖,具體地,包括以下三元組信息:

      contentinstance1rdf:typetemperatureaspect表明contentinstance1為temperatureaspect(溫度方面)的類型;

      contentinstance1hasunitcelsius表明contentinstance1的單位為celsius(攝氏度)

      contentinstance1hasvaluecontent表明contentinstance1的值為content(content中的內(nèi)容)

      圖4為本發(fā)明實施例提供的m2m平臺存儲的本體baseontology中humituresensor類相關(guān)的本體的部分內(nèi)容的結(jié)構(gòu)示意圖。其中,這類本體在平臺中是以三元組的形式存在,包括:

      humituresensorhasserialnumuber..^^integer,表明humituresensor(溫濕度傳感器)類有一個序列號為^^integer,^^integer的取值為整數(shù);

      humituresensorhasmanufacturer^^string,表明humituresensor(溫濕度傳感器)的制造商為^^string,^^string的取值為字符串;

      humituresensorhasfunctionalitymin1measuringfunctionality,表明humituresensor(溫濕度傳感器)具有至少1個measuringfunctionality(測量功能);

      humituresensorhasmodesleeping,表明humituresensor(溫濕度傳感器)具有sleeping(休眠)的模式;

      humituresensorissubclassofcomplicatedsensor,表明humituresensor(溫濕度傳感器)是complicatedsensor(復(fù)雜傳感器)的子類;

      measuringfunctionalityhassubclassmeasuringtemperture,表明measuringfunctionality(測量功能)具有measuringtemperture(測量溫度)的子類;

      measuringfunctionalityhassubclassmeasuringhumidity,表明measuringfunctionality(測量功能)具有measuringhumidity(測量濕度)的子類;

      measuringtemperturequantifiestemperatureaspect,表明measuringtemperture測量的是temperatureaspect(溫度方面)的數(shù)量;

      measuringhumidityquantifieshumidityaspect,表明measuringhumidity測量的是humidityaspect(濕度方面)的數(shù)量;

      作為一個例子,圖4中的本體包含的其它三元組信息在此不再一一示出。

      進一步的,請求消息中還可以指示需要獲取的本體的語義三元組的深度h。深度h可以等于所述語義描述資源的描述屬性中的語義信息的三元組的根部到所有末端節(jié)點的最大深度h1也可以是不小于最大深度h1的其他數(shù)值,如最大深度h1的某個倍數(shù)或者最大深度h1加上某個數(shù)值等。本發(fā)明對此不作限制,僅以最大深度為例進行說明。深度h的計算方法,以步驟1中給出的語義描述資源sensor12為例說明,因為根節(jié)點sensor12到各個末端節(jié)點的深度都為1,所以這部分三元組的深度h=1,此時,若請求消息中可選地攜帶所述語義描述資源的語義三元組深度h=1,平臺只需要返回本體中humituresensor類相關(guān)聯(lián)的深度小于等于1的本體內(nèi)容,以圖4中的本體為例,humituresensor類相關(guān)聯(lián)的深度小于等于1的本體內(nèi)容如圖5所示,包括:

      humituresensorhasserialnumuber..^^integer,表明humituresensor(溫濕度傳感器)類有一個序列號為^^integer,^^integer的取值為整數(shù);

      humituresensorhasmanufacturer^^string,表明humituresensor(溫濕度傳感器)的制造商為^^string,^^string的取值為字符串;

      humituresensorhasfunctionalitymin1measuringfunctionality,表明humituresensor(溫濕度傳感器)具有至少1個measuringfunctionality(測量功能);

      humituresensorhasmodesleeping,表明humituresensor(溫濕度傳感器)具有sleeping(休眠)的模式;

      humituresensorissubclassofcomplicatedsensor,表明humituresensor(溫濕度傳感器)是complicatedsensor(復(fù)雜傳感器)的子類;

      結(jié)合圖2至圖5的語義描述資源和語義描述資源引用的本體,本發(fā)明實施例提供的語義驗證的方法流程圖如圖6所示,包括如下步驟:

      步驟301、網(wǎng)關(guān)接收應(yīng)用服務(wù)器發(fā)來的創(chuàng)建語義描述資源的請求。

      所述創(chuàng)建語義描述資源的請求消息包括語義描述資源的名稱,語義描述資源的語義信息和語義描述資源引用的本體的uri。進一步的,創(chuàng)建語義描述資源的請求還可以包括語義描述資源描述的資源。

      作為一個例子,名稱為semanticdescriptorx的語義描述資源用于描設(shè)網(wǎng)關(guān)設(shè)備(cse1所在的設(shè)備)上的sensor12資源(http://www.onem2m.org/cse1/**/sensor12),語義描述資源引用的本體(ontologyref)的參數(shù)的取值為引用的本體的uri,即(ontologyref,取值為:http://www.onem2m.org/**/**/baseontology/humituresensor);語義描述資源的名稱semanticdescriptorx,語義描述資源的描述屬性(descriptor)參數(shù)中包含語義信息。其中,語義信息包括至少一個三元組信息來描述被語義描述資源描述的資源的語義。本實施例中的語義描述資源的語義信息可參考圖3a所示的結(jié)構(gòu)對應(yīng)的三元組信息。

      還需要說明的是,請求消息中還可能攜帶語義驗證標(biāo)識,用于指示需要對待創(chuàng)建的語義描述資源進行語義驗證。因為本發(fā)明只針對需要對待創(chuàng)建的語義描述資源進行語義驗證的情況,所以后續(xù)實施例中默認需要對語義描述資源進行語義驗證,不再對語義驗證標(biāo)識進行特別說明。

      步驟302、網(wǎng)關(guān)確定待創(chuàng)建的語義描述資源沒有關(guān)聯(lián)語義描述資源。

      具體的,語義描述資源和其它語義描述資源的關(guān)聯(lián)關(guān)系可以通過在語義描述資源中增加關(guān)聯(lián)屬性的方式實現(xiàn);所述關(guān)聯(lián)屬性的值為關(guān)聯(lián)的其他語義描述資源的uri地址,也可以通過在語義描述資源的描述屬性中增加一條表示關(guān)聯(lián)關(guān)系的三元組信息實現(xiàn),所述三元 組的主語為所述語義描述資源,謂詞表示關(guān)聯(lián)關(guān)系(比如謂詞包含link),賓語即為關(guān)聯(lián)的其他語義描述資源uri地址,或者其他能夠關(guān)聯(lián)兩個語義描述資源的方式,本發(fā)明對此不作限定。

      因此,網(wǎng)關(guān)確定待創(chuàng)建的語義描述資源沒有關(guān)聯(lián)語義描述資源可具體為:確定待創(chuàng)建的語義描述資源沒有包括表示所述待創(chuàng)建的語義描述資源與其它語義描述資源關(guān)聯(lián)關(guān)系的關(guān)聯(lián)屬性,且確定待創(chuàng)建的語義描述資源的描述屬性中沒有包括表示所述待創(chuàng)建的語義描述資源與其它語義描述資源關(guān)聯(lián)關(guān)系的三元組信息。

      值得說明的是,在語義描述資源和其它語義描述資源的關(guān)聯(lián)關(guān)系中,被語義描述資源關(guān)聯(lián)的其它語義描述資源可簡稱為被關(guān)聯(lián)的語義描述資源。

      還需要說明的是,所述請求消息中還應(yīng)攜帶請求者標(biāo)識,網(wǎng)關(guān)在執(zhí)行步驟302之前可能還需要根據(jù)請求者標(biāo)識確定請求者是否具有創(chuàng)建語義描述資源的權(quán)限,因為所述權(quán)限檢查操作為現(xiàn)有技術(shù),與本發(fā)明無關(guān),所以后續(xù)實施例中默認請求者具有對語義描述資源的相應(yīng)的操作權(quán)限,不再進行特別說明。

      步驟303、網(wǎng)關(guān)發(fā)送本體獲取請求消息到平臺。

      具體的,本體獲取請求消息中攜帶所述語義描述資源引用的本體(ontologyref)的屬性的取值。也就是說,本體獲取請求消息中攜帶語義描述資源引用的本體的uri。

      作為一個例子,當(dāng)創(chuàng)建語義描述資源的請求中的引用本體(ontologyref)屬性的值是onem2m本體資源的uri,如http://www.onem2m.org/**/**/baseontology時,表示需要獲取的是完整的baseontology本體??蛇x的,當(dāng)攜帶的引用的本體(ontologyref)的屬性的取值為本體資源的一部分,如humituresensor時,表示需要獲取的是本體baseontology中humituresensor類相關(guān)的本體部分。

      進一步的,當(dāng)所述本體獲取請求的目的地址uri指向本體的一部分(如http://www.onem2m.org/**/**/baseontology/humituresensor)時,還可以攜帶所述語義描述資源的語義三元組深度h(比如為1),指示平臺只需要返回指定深度的本體信息即可。對于語義三元組深度h的相關(guān)信息,可參圖4-圖5的介紹,本發(fā)明實施例在此不再詳述。

      步驟304、平臺返回響應(yīng)消息,響應(yīng)消息中攜帶網(wǎng)關(guān)請求的本體;

      若步驟303本體獲取請求中攜帶語義描述資源引用的本體的uri的值是onem2m本體資源的uri,如http://www.onem2m.org/**/**/baseontology時,響應(yīng)消息中攜帶完整的baseontology本體。若步驟303本體獲取請求中攜帶語義描述資源引用的本體的uri的值為本體資源的一部分,如humituresensor時,響應(yīng)消息中攜帶如圖4所示的 humituresensor類相關(guān)的本體部分;進一步地,若步驟303本體獲取請求中還攜帶深度h=1的參數(shù)指示時,響應(yīng)消息中攜帶如圖5所示的humituresensor類相關(guān)的深度為1的本體部分,即響應(yīng)消息中攜帶如圖5所示的本體部分。

      本實施例中,響應(yīng)消息中攜帶的如圖5所示的本體部分。

      步驟305、網(wǎng)關(guān)進行語義驗證,并在語義驗證成功后創(chuàng)建語義描述資源。

      具體的,網(wǎng)關(guān)根據(jù)獲取的語義描述資源引用的本體(如圖5中的內(nèi)容)對待創(chuàng)建的語義描述資源的語義信息(即圖3a中的語義三元組)進行語義驗證,并在語義驗證成功后根據(jù)創(chuàng)建語義描述資源的請求創(chuàng)建語義描述資源。

      值得說明的是,對語義信息進行語義驗證以及創(chuàng)建語義描述資源為現(xiàn)有技術(shù),本發(fā)明實施例在此對網(wǎng)關(guān)如何進行語義驗證不再詳述。

      步驟306,網(wǎng)關(guān)向應(yīng)用服務(wù)器返回語義描述資源創(chuàng)建成功的響應(yīng)消息。

      作為另一個例子,步驟301中創(chuàng)建語義描述資源的請求也可以是更新語義描述資源的請求,網(wǎng)關(guān)在收到更新語義描述資源的請求,執(zhí)行步驟302-303,并在收到平臺運回的響應(yīng)消息后,執(zhí)行步驟305,并在驗證成功后更新語義描述資源,并在步驟306中返回更新成功響應(yīng)消息。

      作為一種可選方式,網(wǎng)關(guān)還可以在語義描述資源中設(shè)置語義驗證(semanticvalidated)標(biāo)識。并在步驟305中,當(dāng)語義驗證成功后,將語義驗證標(biāo)識設(shè)置為語義驗證成功的參數(shù),并在步驟306中的響應(yīng)消息中攜帶語義驗證成功的參數(shù)。作為另一種可選方式,網(wǎng)關(guān)在執(zhí)行步驟303(即向平臺發(fā)送本體獲取請求)后,有可能因超時或者其他原因,暫時無法獲得請求的本體資源進行語義驗證。網(wǎng)關(guān)還可以先不進行語義驗證,而直接創(chuàng)建語義描述資源,并將語義描述資源中的語義驗證標(biāo)識設(shè)置為未進行語義驗證(semanticvalidated=false)的參數(shù),指示尚未完成語義驗證。

      從圖6所示的流程圖對應(yīng)的實施例可知,本發(fā)明實施例中雖然創(chuàng)建語義描述資源的網(wǎng)關(guān)沒有存儲對語義描述資源進行驗證的本體,但網(wǎng)關(guān)可以在確定待創(chuàng)建的語義描述資源沒有關(guān)聯(lián)到遠程語義描述資源后,從平臺獲取待創(chuàng)建的語義描述資源引用的本體,并根據(jù)獲取到的本體對待創(chuàng)建的語義描述資源進行驗證,然后在驗證成功后創(chuàng)建語義描述資源??梢允沟迷趍2m的架構(gòu)下,當(dāng)待創(chuàng)建的語義描述資源和本體位于不同設(shè)備時,仍能進行語義描述資源的創(chuàng)建和驗證。從而確保存儲在各設(shè)備上的語義描述資源對由語義描述資源描述的資源的描述信息是準(zhǔn)確的,與語義描述資源所引用的本體以及語義描述資源關(guān)聯(lián)的其他語義描述資源是一致的,沒有沖突的。

      圖7為本發(fā)明實施例提供的語義驗證的另一方法流程圖,包括如下步驟:

      步驟701、網(wǎng)關(guān)接收應(yīng)用服務(wù)器發(fā)來的創(chuàng)建語義描述資源的請求。

      具體的,步驟701的創(chuàng)建語義描述資源的請求可參見步驟301的描述。

      此外,本步驟的語義描述資源的描述屬性中,還可進一步包括待創(chuàng)建的語義描述資源關(guān)聯(lián)到其它語義描述資源的信息。

      作為一個例子,本步驟的語義描述資源的描述屬性包括的三元組信息參考圖3b的描述。

      步驟702、網(wǎng)關(guān)確定待創(chuàng)建的語義描述資源關(guān)聯(lián)語義描述資源。

      具體的,語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系可以參考步驟302中的描述,本步驟不再詳述。

      因此,網(wǎng)關(guān)根據(jù)語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系確定待創(chuàng)建的語義描述資源關(guān)聯(lián)語義描述資源可具體為:網(wǎng)關(guān)確定待創(chuàng)建的語義描述資源包括表示關(guān)聯(lián)關(guān)系的關(guān)聯(lián)屬性,網(wǎng)關(guān)確定待創(chuàng)建的語義描述資源的描述屬性中包括表示關(guān)聯(lián)關(guān)系的三元組信息。

      其中,表示關(guān)聯(lián)關(guān)系的三元組信息包括:待創(chuàng)建的語義描述資源的uri,表示關(guān)聯(lián)的謂詞以及被關(guān)聯(lián)的語義描述資源的uri。表示關(guān)聯(lián)關(guān)系的屬性的信息包括:表示關(guān)聯(lián)屬性作為參數(shù),以及被關(guān)聯(lián)的語義描述資源的uri作為表示關(guān)聯(lián)屬性參數(shù)的取值。

      作為一個例子,關(guān)聯(lián)屬性中的被關(guān)聯(lián)的語義描述資源的uri或表示關(guān)聯(lián)關(guān)系的三元組信息中的uri,可以為如圖3b中的http://www.onem2m.org/cse2/**/humiditycontainer/semdescriptor1,因此被關(guān)聯(lián)的語義描述資源semdescriptor1位于cse2中。

      步驟703、網(wǎng)關(guān)向平臺發(fā)送語義驗證請求消息,所述語義驗證請求消息中攜帶待創(chuàng)建的語義描述資源的名稱、語義描述資源的語義信息、語義描述資源引用的本體的uri以及被關(guān)聯(lián)的語義描述資源的uri。

      此外,語義驗證請求消息通過語義驗證參數(shù)以指示平臺該請求消息為語義驗證請求消息。具體的,語義驗證參數(shù)可以為請求驗證請求消息發(fā)送的目的uri為語義驗證資源的uri,也可以為在語義驗證請求消息發(fā)送的目的uri中增加語義驗證參數(shù)。

      作為一個例子,平臺創(chuàng)建和存儲語義驗證資源,用于指示所有發(fā)送到該語義驗證資源的請求消息均為語義驗證請求消息。因此,當(dāng)平臺接收到目的地址為所述語義驗證資源的uri的請求消息,即確認要進行語義驗證。作為另一個例子,網(wǎng)關(guān)1發(fā)送給平臺的語義驗證請求消息的目的uri并不是語義驗證資源的uri,有可能是本體的uri或其它,但目的uri中包含了語義驗證參數(shù)(比如semanticvalidate),則平臺可以根據(jù)目的uri中的語 義驗證參數(shù)確認進行語義驗證。

      本發(fā)明實施例中,步驟703中的語義驗證請求消息中攜帶語義描述資源的語義信息,以及包含被關(guān)聯(lián)的語義描述資源的uri的關(guān)聯(lián)關(guān)系如圖3b所示。

      步驟704、平臺從網(wǎng)關(guān)2獲取被關(guān)聯(lián)的語義描述資源。

      具體的,被關(guān)聯(lián)的語義描述資源為被創(chuàng)建的語義描述資源關(guān)聯(lián)的語義描述資源。平臺根據(jù)關(guān)聯(lián)關(guān)系中被關(guān)聯(lián)的語義描述資源的uri(如圖3b中的關(guān)聯(lián)關(guān)系的三元組信息中包含的被關(guān)聯(lián)的語義描述資源的uri:http://www.onem2m.org/cse2/**/humiditycontainer/semdescriptor1),確定所述被創(chuàng)建的語義描述資源關(guān)聯(lián)的語義描述資源所在的網(wǎng)關(guān)(如cse2所在的網(wǎng)關(guān),即網(wǎng)關(guān)2),并向所述被關(guān)聯(lián)的語義描述資源所在的網(wǎng)關(guān)發(fā)送獲取語義描述資源的請求消息,所述獲取語義描述資源的請求消息中攜帶被關(guān)聯(lián)的語義描述資源的uri。網(wǎng)關(guān)2根據(jù)所述被關(guān)聯(lián)的語義描述資源的uri向平臺返回被關(guān)聯(lián)的語義描述資源。

      作為一個例子,驗證請求消息中攜帶了關(guān)聯(lián)關(guān)系包含的被關(guān)聯(lián)的語義描述資源的uri為http://www.onem2m.org/cse2/**/humiditycontainer/semdescriptor1,平臺根據(jù)所述uri向cse2所在的網(wǎng)關(guān)(即網(wǎng)關(guān)2)發(fā)送獲取語義描述資源的請求消息,所述獲取語義描述資源的請求消息中攜帶http://www.onem2m.org/cse2/**/humiditycontainer/semdescriptor1,然后平臺從網(wǎng)關(guān)2處接收http://www.onem2m.org/cse2/**/humiditycontainer/semdescriptor1指示的語義描述資源semdescriptor1。

      進一步的,如果步驟701中被創(chuàng)建的語義描述資源包含多個關(guān)聯(lián)關(guān)系,則被關(guān)聯(lián)的語義描述資源的uri為多個,表示被創(chuàng)建的語義描述資源關(guān)聯(lián)了多個語義描述資源。則步驟703中的語義驗證請求消息也攜帶了所有的被關(guān)聯(lián)的語義描述資源的uri。步驟704中,平臺則會根據(jù)各個被關(guān)聯(lián)的語義描述資源的uri分別獲取被關(guān)聯(lián)的語義描述資源。

      本實施例中,圖3b中的三元組信息中包含了兩個關(guān)聯(lián)關(guān)系。其中一個關(guān)聯(lián)關(guān)系中被關(guān)聯(lián)的語義描述資源存儲在cse1所在的網(wǎng)關(guān),其uri為uri:http://www.onem2m.org/cse1/**/sensor12/tempcontainer/semdescriptory;另一關(guān)聯(lián)關(guān)系中被關(guān)聯(lián)的語義描述資源存儲在cse2所在網(wǎng)關(guān),其uri為uri:http://www.onem2m.org/cse2/**/humiditycontainer/semdescriptor1。因此,平臺除了從網(wǎng)關(guān)2獲取被關(guān)聯(lián)的語義描述資源,還需要從網(wǎng)關(guān)1獲取被關(guān)聯(lián)的語義描述資 源。

      步驟704’、平臺從網(wǎng)關(guān)1獲取被關(guān)聯(lián)的語義描述資源。

      具體的,被關(guān)聯(lián)的語義描述資源為被創(chuàng)建的語義描述資源關(guān)聯(lián)的另一語義描述資源。平臺根據(jù)被關(guān)聯(lián)的語義描述資源的uri(如http://www.onem2m.org/cse1/**/sensor12/tempcontainer/semdesciptor),確定所述被創(chuàng)建的語義描述資源關(guān)聯(lián)的語義描述資源所在的網(wǎng)關(guān)(如cse1所在的網(wǎng)關(guān),即網(wǎng)關(guān)1),并向所述被關(guān)聯(lián)的語義描述資源所在的網(wǎng)關(guān)發(fā)送獲取語義描述資源的請求消息,所述獲取語義描述資源的請求消息中攜帶被關(guān)聯(lián)的語義描述資源的uri。網(wǎng)關(guān)1根據(jù)所述被關(guān)聯(lián)的語義描述資源的uri向平臺返回被關(guān)聯(lián)的語義描述資源。

      需要說明的是,步驟704‘是一個可選步驟,它可以由另一優(yōu)化方案所替代:當(dāng)被創(chuàng)建的語義描述資源關(guān)聯(lián)的語義描述資源與被創(chuàng)建的語義描述資源位于同一個網(wǎng)關(guān)或設(shè)備時,步驟703的驗證消息中還可以攜帶被創(chuàng)建的語義描述資源關(guān)聯(lián)的本地語義描述資源(例如本步驟中的http://www.onem2m.org/cse1/**/sensor12/tempcontainer/semdesciptor指示的語義描述資源)。

      步驟705,平臺對語義描述資源進行語義驗證。

      具體的,平臺分別使用待創(chuàng)建的語義描述資源引用的本體以及被關(guān)聯(lián)的語義描述資源引用的本體對被創(chuàng)建的語義描述資源的語義信息和被關(guān)聯(lián)的語義描述資源的語義信息進行語義驗證。

      假設(shè)圖2中的資源sensor12的語義描述子資源semdesciptorx的描述屬性參數(shù)中的內(nèi)容如圖3b所示。因為它關(guān)聯(lián)了temcontainer資源的語義描述子資源semdesciptory,所以要將semdesciptory資源中的三元組信息與semdesciptorx資源中的三元組信息合并。進一步地,因為semdesciptory關(guān)聯(lián)了contentinstance1資源的語義描述資源semdesciptorz,將semdesciptory資源中的三元組信息與semdesciptorz資源中的三元組信息合并。對semdesciptorx關(guān)聯(lián)的humiditycontainer的語義描述子資源semdesciptor1做同樣的處理,并且假設(shè)emdesciptorx與語義描述子資源semdesciptor1及其關(guān)聯(lián)的語義描述資源中的三元組信息都是一致的,所以后續(xù)不做特別詳述。

      這里假設(shè)所有的語義描述資源引用的本體都為http://www.onem2m.org/**/**/baseontology(圖4為該本體中的一部分),現(xiàn)有的語義驗證工具可以直接利用該本體對完成關(guān)聯(lián)后的完整語義描述三元組信息進行語義驗證。假設(shè)本實施例中以圖4中的本體驗 證圖3b、圖3c、圖3d中的三元組信息都是一致,也就表示新創(chuàng)建的語義描述資源semdesciptorx不僅是與本體是一致的,而且與關(guān)聯(lián)的semdesciptory以及semdesciptorz是一致的。

      僅僅是為了說明可能出現(xiàn)的不一致情況,這里假設(shè)semdesciptorx的另一關(guān)聯(lián)的語義描述資源semdesciptor1中包含如下三元組信息:

      humiditycontainerrdf:typecontrollingfunction表明humiditycontainer為controllingfunction(控制功能)類型;

      并且假設(shè)本體中還包括如下三元組信息:

      controllingfunctionisdisjointwithmeasuringfunctionality表明measuringfunctionality(測量功能)與controllingfunction(控制功能)是不相交的。

      很顯然,當(dāng)現(xiàn)有的語義驗證工具對完成關(guān)聯(lián)后的完整語義描述三元組信息進行語義驗證時會得出不一致的結(jié)論。因為從semdesciptor1中的三元組信息可以得出humiditycontainer為controllingfunction(控制功能)類型,而從semdesciptorx以及本體中的三元組信息可以得出humiditycontainer為measuringfunction(測量功能)類型,但是本體中又定義了measuringfunctionality(測量功能)與controllingfunction(控制功能)是不相交的,所以帶創(chuàng)建的語義描述資源semdesciptorx與關(guān)聯(lián)的語義描述資源semdesciptor1出現(xiàn)了不一致。

      進一步,如果平臺獲取的被關(guān)的語義描述資源包含了未進行語義驗證的參數(shù),則平臺需要先根據(jù)獲取的被關(guān)聯(lián)的語義描述資源引用的本體的uri,對獲取的被關(guān)聯(lián)的語義描述資源的語義信息進行驗證,然后再分別使用待創(chuàng)建的語義描述資源引用的本體以及被關(guān)聯(lián)的遠程語義描述資源引用的本體對被創(chuàng)建的語義描述資源的語義信息和被關(guān)聯(lián)的遠程語義描述資源的語義信息進行語義驗證。

      步驟706、平臺向網(wǎng)關(guān)1發(fā)送語義驗證成功的響應(yīng)消息。

      步驟707、網(wǎng)關(guān)1在收到平臺發(fā)送的語義驗證成功的響應(yīng)消息后,根據(jù)步驟701中的創(chuàng)建語義描述資源的請求創(chuàng)建語義描述資源。

      步驟708、網(wǎng)關(guān)1向應(yīng)用服務(wù)器返回語義描述資源創(chuàng)建成功的響應(yīng)消息。

      從以上實例可以看出,網(wǎng)關(guān)在確定語義描述資源關(guān)聯(lián)了其它的語義描述資源后,觸發(fā)由m2m平臺使用存儲的本體對存儲在m2m網(wǎng)關(guān)的語義描述資源以及被關(guān)聯(lián)的語義描述資源進行語義驗證。與圖6的流程相比,本方案中由于需驗證的語義描述資源關(guān)聯(lián)的其它的語 義描述資源,需要對被關(guān)聯(lián)的語義描述資源和需驗證的語義描述資源都進行驗證。本方案中,不需要網(wǎng)關(guān)獲取既要獲取自身的語義描述資源引用的本體,又要獲取被關(guān)聯(lián)的語義描述資源引用的本體,且還要獲取被關(guān)聯(lián)的語義描述資源后再進行語義驗證。從而可以減化網(wǎng)關(guān)操作,減少流程的復(fù)雜度。作為一種可選方式,如果平臺在步驟703-706的過程中,因各種原因如平臺沒有獲取到被關(guān)聯(lián)的語義描述資源、或語義驗證沒有成功、或網(wǎng)1與平臺在步驟703或706的交互中出現(xiàn)網(wǎng)絡(luò)故障,導(dǎo)致網(wǎng)關(guān)1沒有收到步驟706中的語義驗證成功響應(yīng)消息。則網(wǎng)關(guān)可以不用執(zhí)行步驟707,即不創(chuàng)建語義描述資源,并向應(yīng)用服務(wù)器返回語義描術(shù)資源請求創(chuàng)建失敗的響應(yīng)消息。由于只創(chuàng)建語義驗證成功的語義描述資源,確保創(chuàng)建的語義描述資源都是驗證成功的,方便后續(xù)的應(yīng)用服務(wù)器學(xué)習(xí)和參考。

      在另一種可選方式中,網(wǎng)關(guān)1還可以為創(chuàng)建的語義描述資源中設(shè)置語義驗證(semanticvalidated)標(biāo)識。并在步驟并在步驟305中,當(dāng)語義驗證成功后,將語義驗證標(biāo)識設(shè)置為語義驗證成功的參數(shù)(semanticvalidated=true),并在步驟708中的響應(yīng)消息中攜帶語義驗證成功的參數(shù)。在此種情況下,如果平臺在步驟703-706的過程中,因各種原因如平臺沒有獲取到被關(guān)聯(lián)的語義描述資源、或網(wǎng)1與平臺在步驟703或706的交互中出現(xiàn)網(wǎng)絡(luò)故障,導(dǎo)致網(wǎng)關(guān)1沒有收到步驟706中的語義驗證成功響應(yīng)消息。則網(wǎng)關(guān)可以先執(zhí)行步驟707,即創(chuàng)建語義描述資源,將語義驗證標(biāo)識設(shè)置為沒有進行語義驗證的參數(shù)(semanticvalidated=false),并驟708中的響應(yīng)消息中攜帶沒有進行語義驗證的參數(shù)。通過在語義描述資源中增加語義驗證成功的參數(shù)或未進行語義驗證的參數(shù),以為后續(xù)獲取或訪問語義描述資源的應(yīng)用服務(wù)器或其它裝置可清楚確定是否進行過語義驗證,是否可以學(xué)習(xí)和參考所述語義描述資源描述的資源。

      作為另一種可選方式,圖6和圖7的創(chuàng)建語義描述資源的請求還可以是更新語義描述資源的請求。網(wǎng)關(guān)在收到更新語義描述資源的請求后,根據(jù)更新語義描述資源的請求的相關(guān)信息,執(zhí)行圖6或圖7的后續(xù)流程,并且圖6或圖7中的創(chuàng)建語義描述資源的步驟為更新語義描述資源的步驟,以及返回的創(chuàng)建成功的響應(yīng)的步驟為更新響應(yīng)的步驟。本發(fā)明實施例在此不再詳述。而本發(fā)明實施例中,創(chuàng)建語義描述資源的請求和更新語義描述資源的請求都可稱為與語義描述資源相關(guān)的操作請求,創(chuàng)建語義描述資源和更新語義描述資源都可稱為執(zhí)行與語義描述資源相關(guān)的操作。

      作為另一種可選方式,網(wǎng)關(guān)還可以接收應(yīng)用服務(wù)器發(fā)送的語義描述資源的獲取請求,所述獲取請求中攜帶待獲取的語義描述資源的uri。網(wǎng)關(guān)在收到應(yīng)用服務(wù)器發(fā)送的語義描述資源的獲取請求后,根據(jù)所述待獲取的語義描述資源的uri確定所述待獲取的語義描述 資源經(jīng)過了語義驗證,則直接向應(yīng)用服務(wù)器返回語義描述資源。其中,網(wǎng)關(guān)確定所述待獲取的語義描述資源經(jīng)過了語義驗證具體為:所述待獲取的語義描述資源包含語義驗證成功的參數(shù)或待獲取的語義描述資源沒有包括沒有進行語義驗證的參數(shù)。進一步的,獲取請求中還可以攜帶語義驗證標(biāo)識,用于指示獲取經(jīng)過語義驗證的待獲取的語義描述資源。

      如果網(wǎng)關(guān)根據(jù)所述待獲取的語義描述資源的uri確定待獲取的語義描述資源包含沒有進行語義驗證的參數(shù),網(wǎng)關(guān)還需要觸發(fā)進行對待獲取的語義描述資源的語義信息進行語義驗證。所述觸發(fā)進行對待獲取的語義描述資源的語義信息進行語義驗證具體為,網(wǎng)關(guān)和平臺還需要執(zhí)步圖6中的步驟302-步驟305中的驗證語義描述資源的語義信息,或執(zhí)行圖7中的的702-706之間的步驟,然后才將經(jīng)過驗證成功的語義描述資源發(fā)送給應(yīng)用服務(wù)器。作為另一可選方式,如果網(wǎng)關(guān)確定待獲取的語義描述資源沒有經(jīng)過語義驗證,網(wǎng)關(guān)還可以直接向應(yīng)用服務(wù)器返回語義描述資源,并指示返回的語義描述資源沒有經(jīng)過語義驗證。

      進一步的,語義描述資源的獲取請求還可以包含語義驗證成功參數(shù)(比如semanticvalidated=true),網(wǎng)關(guān)會根據(jù)獲取語義描述資源的請求的語義驗證成功參數(shù),將包含語義驗證成功參數(shù)的語義描述資源和沒有包含沒有經(jīng)過語義驗證參數(shù)(如semanticvalidated=false)的語義描述資源發(fā)送給應(yīng)用服務(wù)器。即只向應(yīng)用服務(wù)器返回語義驗證成功的語義描述資源,確保應(yīng)服務(wù)器可以學(xué)習(xí)和參考的準(zhǔn)確性。

      如圖8所示,本發(fā)明實施例還提供了一種存儲語義描述資源的裝置的結(jié)構(gòu)示意圖。該裝置800包括:接收單元801,確定單元803和發(fā)送單元805,執(zhí)行單元804,獲取單元805,驗證單元806。其中,接收單元801,用于接收與第一語義描述資源相關(guān)的操作請求,所述與第一語義描述資源相關(guān)的操作請求包括:第一語義描述資源的語義信息、第一語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系、和第一語義描述資源引用的本體的uri;

      確定單元802,用于根據(jù)所述第一語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系確定所述第一語義描述資源關(guān)聯(lián)語義描述資源;

      發(fā)送單元803,用于根據(jù)所述第一語義描述資源引用的本體的uri向存儲所述第一語義描述資源引用的本體的裝置發(fā)送語義驗證請求消息,所述語義驗證請求消息包括所述第一語義描述資源的語義信息、第一語義描述資源引用的本體的uri、所述關(guān)聯(lián)關(guān)系指示的被關(guān)聯(lián)的義描述資源;所述語義驗證請求消息用于指示使用所述第一語義描述資源引用的本體的uri指示的本體,以及所述被關(guān)聯(lián)的語義描述資源引用的本體對所述第一語義描述資源的語義信息和所述被關(guān)聯(lián)的語義描述資源的語義信息進行語義驗證。

      進一步的,接收單元801還用于執(zhí)行圖6-圖7中網(wǎng)關(guān)執(zhí)行的步驟301,304,701,704,704’或706等步驟。確定單元802還可以執(zhí)行圖6-圖7中網(wǎng)關(guān)執(zhí)行的302、702步驟,執(zhí)行單元用于執(zhí)行圖6-圖7中的707和305步驟,獲取單元還可以用于執(zhí)行圖6中的303-304步驟。本發(fā)明實施例在此不再詳述。此外,圖8中的裝置可以用于執(zhí)行上述方法流程中網(wǎng)關(guān)執(zhí)行的任一流程,存儲圖2-圖3d的語義描述資源。

      進一步的,圖8中的裝置是以功能單元的形式來呈現(xiàn)。這里的“單元”可以指特定應(yīng)用集成電路(application-specificintegratedcircuit,asic),電路,執(zhí)行一個或多個軟件或固件程序的處理器和存儲器,集成邏輯電路,和/或其他可以提供上述功能的器件。在一個簡單的實施例中,本領(lǐng)域的技術(shù)人員可以想到圖8中的裝置可以采用圖1b所示的形式。各單元可以通過圖1b的處理器和存儲器來實現(xiàn)。

      如圖9所示,本發(fā)明實施例還提供了一種存儲語義描述資源的裝置的結(jié)構(gòu)示意圖。該裝置應(yīng)用于m2m系統(tǒng),比如m2m平臺。該裝置包括:接收單元901、獲取單元902和驗證單元903和發(fā)送單元904。

      其中,接收單元901,用于接收存儲語義描述資源的裝置發(fā)送的語義驗證請求消息,所述語義驗證請求消息包括第一語義描述資源的語義信息、所述第一語義描述資源引用的本體的通用資源標(biāo)識符uri、第一語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系;

      獲取單元902,用于根據(jù)所述第一語義描述資源與其它語義描述資源的關(guān)聯(lián)關(guān)系獲取所述被關(guān)聯(lián)的其它語義描述資源的語義信息和所述被關(guān)聯(lián)的語義描述資源引用的本體的uri;

      驗證單元903,用于使用所述第一語義描述資源引用的本體的uri指示的本體,以及所述被關(guān)聯(lián)的語義描述資源引用的本體的uri指示的本體對所述第一語義描述資源的語義信息和所述被關(guān)聯(lián)的語義描述資源的語義信息進行語義驗證。

      進一步的,接收單元901還用于執(zhí)行圖6-圖7中平臺執(zhí)行的步驟303,703等步驟。獲取單元902還可以執(zhí)行圖6-圖7中平臺執(zhí)行的704步驟,驗證單元903用于執(zhí)行圖7中的705步驟,發(fā)送單元904還可以用于執(zhí)行圖6和圖7中的304和706步驟本發(fā)明實施例在此不再詳述。此外,圖9中的裝置可以用于執(zhí)行上述方法流程中平臺執(zhí)行的任一流程,存儲圖4-圖5的語義描述資源引用的本體。

      進一步的,圖9中的裝置是以功能單元的形式來呈現(xiàn)。這里的“單元”可以指特定應(yīng)用集成電路(application-specificintegratedcircuit,asic),電路,執(zhí)行一個或多個軟件或固件程序的處理器和存儲器,集成邏輯電路,和/或其他可以提供上述功能的器 件。在一個簡單的實施例中,本領(lǐng)域的技術(shù)人員可以想到圖9中的裝置可以采用圖1b所示的形式。各單元可以通過圖1b的處理器和存儲器來實現(xiàn)。

      本發(fā)明實施例還提供了一種計算機存儲介質(zhì),用于儲存為上述圖8所示的存儲語義描述資源的裝置或圖9所示的存儲語義描述資源引用的本體的裝置所用的計算機軟件指令,其包含用于執(zhí)行上述方法實施例所設(shè)計的程序。通過執(zhí)行存儲的程序,可以實現(xiàn)對語義描述資源進行語義驗證。

      本發(fā)明實施例還提供了另一種計算機存儲介質(zhì),用于儲存為上述網(wǎng)關(guān)和平臺所用的計算機軟件指令,其包含用于執(zhí)行上述方法實施例所設(shè)計的程序。通過執(zhí)行存儲的程序,可以實現(xiàn)對語義描述資源進行語義驗證。本領(lǐng)域普通技術(shù)人員應(yīng)該了解本申請的所有或部分標(biāo)的物可在結(jié)合硬件和/或固件的軟件中實施。例如,本文描述的標(biāo)的物可在一個或多個處理器執(zhí)行的軟件中實施。在一項示例性實施方式中,本文描述的標(biāo)的物可使用存儲有計算機可執(zhí)行指令的非瞬時計算機可讀介質(zhì)實施,當(dāng)計算機處理器執(zhí)行該計算機可執(zhí)行指令時,該指令控制計算機執(zhí)行步驟。適于實施本文描述的標(biāo)的物的示例計算機可讀介質(zhì)包括非瞬時計算機可讀介質(zhì),例如磁盤存儲器設(shè)備、芯片存儲器設(shè)備、可編程邏輯設(shè)備和專用集成電路。另外,實施本文描述的標(biāo)的物的計算機可讀介質(zhì)可位于單個設(shè)備或計算平臺上,或可在多個設(shè)備或計算平臺上分發(fā)。

      最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1