亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法及系統(tǒng)的制作方法

文檔序號(hào):10725072閱讀:246來(lái)源:國(guó)知局
面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法及系統(tǒng),方法包括:在圖形數(shù)據(jù)庫(kù)中添加與資源樹的每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描述資源中的語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,用以指示每個(gè)描述對(duì)象實(shí)例的語(yǔ)義信息描述在相應(yīng)的語(yǔ)義描述資源實(shí)例中;若接收到語(yǔ)義查詢請(qǐng)求,則根據(jù)資源樹的訪問(wèn)控制信息和目標(biāo)路徑確定允許訪問(wèn)的語(yǔ)義描述資源;根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約束,用以指示所要查詢的描述對(duì)象實(shí)例描述在與該確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中;根據(jù)添加三元組約束之后的語(yǔ)義查詢請(qǐng)求,在所述圖形數(shù)據(jù)庫(kù)中進(jìn)行語(yǔ)義查詢。
【專利說(shuō)明】
面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明屬于物聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法 及系統(tǒng)。
【背景技術(shù)】
[0002] 目前,大部分的物聯(lián)網(wǎng)平臺(tái)系統(tǒng)均采用符合REST(Representational State Transfer,簡(jiǎn)稱REST,中文意思為表現(xiàn)層狀態(tài)轉(zhuǎn)換)原則的軟件架構(gòu)風(fēng)格(即,RESTful風(fēng)格) 進(jìn)行設(shè)計(jì),該系統(tǒng)中的物聯(lián)網(wǎng)資源會(huì)以樹狀結(jié)構(gòu)的形式暴露,每個(gè)資源作為該資源樹上的 一個(gè)節(jié)點(diǎn),可以被一個(gè)URL地址標(biāo)識(shí)。隨著物聯(lián)網(wǎng)的發(fā)展,語(yǔ)義技術(shù)逐漸被引入到物理網(wǎng)系 統(tǒng)中來(lái)滿足物聯(lián)網(wǎng)互操作和智能查詢等的需求,目前在物聯(lián)網(wǎng)領(lǐng)域國(guó)際標(biāo)準(zhǔn)化組織 (oneM2M)設(shè)定的物理網(wǎng)系統(tǒng)中,為了能夠使用語(yǔ)義技術(shù),需要將語(yǔ)義信息分別標(biāo)注在資源 樹中相應(yīng)資源下的語(yǔ)義描述資源中。
[0003] 現(xiàn)有技術(shù)中,由于基于圖形數(shù)據(jù)庫(kù)的語(yǔ)義處理技術(shù)和語(yǔ)義信息表示技術(shù)同樣源自 于語(yǔ)義Web技術(shù),并且經(jīng)過(guò)多年的發(fā)展已經(jīng)相對(duì)成熟,因此,一般將語(yǔ)義信息集中存儲(chǔ)在圖 形數(shù)據(jù)庫(kù)中,基于圖形數(shù)據(jù)庫(kù)進(jìn)行語(yǔ)義處理能夠具有較高的效率。另外,在處理語(yǔ)義查詢 時(shí),同樣要增加訪問(wèn)控制限制,以保證查詢的語(yǔ)義信息必須是查詢發(fā)起角色有權(quán)限訪問(wèn)的 信息。
[0004] 現(xiàn)有技術(shù)采用的語(yǔ)義查詢?cè)L問(wèn)控制方法具體為:在關(guān)系型數(shù)據(jù)庫(kù)中存儲(chǔ)有基于資 源樹上各個(gè)節(jié)點(diǎn)的訪問(wèn)控制信息(包括訪問(wèn)控制角色和訪問(wèn)權(quán)限信息),該信息可能會(huì)被不 同的角色在不同的節(jié)點(diǎn)上發(fā)起更新;并且,在圖形數(shù)據(jù)庫(kù)內(nèi)設(shè)置有關(guān)于訪問(wèn)控制信息的三 元組信息,三元組需要與關(guān)系型數(shù)據(jù)庫(kù)中存儲(chǔ)的訪問(wèn)控制信息保持同步,這樣,在關(guān)系型數(shù) 據(jù)庫(kù)中的訪問(wèn)控制信息發(fā)生更新后,就需要將圖形數(shù)據(jù)庫(kù)中與訪問(wèn)控制相關(guān)的所有的三元 組信息進(jìn)行相應(yīng)更新,而一條訪問(wèn)控制信息往往會(huì)約束很多個(gè)三元組的訪問(wèn),這樣更新所 帶來(lái)的系統(tǒng)開銷非常大,甚至?xí)窒趫D形數(shù)據(jù)庫(kù)進(jìn)行語(yǔ)義處理帶來(lái)的效率優(yōu)勢(shì)。

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

[0005] 本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題之一,提出了一種面向資源樹的 語(yǔ)義查詢?cè)L問(wèn)控制方法及系統(tǒng),不會(huì)帶來(lái)額外的開銷。
[0006] 為解決上述問(wèn)題之一,本發(fā)明提供了一種面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法, 包括:在圖形數(shù)據(jù)庫(kù)中添加與每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描 述資源中語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,用以指示每個(gè)描述對(duì)象實(shí)例的語(yǔ)義信息 描述在相應(yīng)的語(yǔ)義描述資源實(shí)例中;若接收到語(yǔ)義查詢請(qǐng)求,則根據(jù)資源樹的訪問(wèn)控制信 息和目標(biāo)路徑確定允許訪問(wèn)的語(yǔ)義描述資源;根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到 的語(yǔ)義查詢請(qǐng)求中添加三元組約束,用以指示所要查詢的描述對(duì)象實(shí)例描述在與該確定的 允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中;根據(jù)添加三元組約束之后的語(yǔ)義查 詢請(qǐng)求,在所述圖形數(shù)據(jù)庫(kù)中進(jìn)行語(yǔ)義查詢。
[0007] 優(yōu)選地,若一個(gè)所述描述對(duì)象實(shí)例描述在至少兩個(gè)所述語(yǔ)義描述資源中,則:所述 在圖形數(shù)據(jù)庫(kù)中添加與每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描述資 源中語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,用以指示每個(gè)描述對(duì)象實(shí)例的語(yǔ)義信息描述 在相應(yīng)的語(yǔ)義描述資源實(shí)例中,包括:在所述圖形數(shù)據(jù)庫(kù)中添加子描述實(shí)例,用于關(guān)聯(lián)所述 描述對(duì)象實(shí)例和描述約束實(shí)例,并且添加三元組,用于指示每個(gè)子描述實(shí)例描述在與之關(guān) 聯(lián)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中:
[0008] 所述根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組 約束,用以指示所要查詢的描述對(duì)象實(shí)例描述在與該確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng) 的語(yǔ)義描述資源實(shí)例中,包括:
[0009] 根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約束, 用以指示所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例描述在該確定的 允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中。
[0010] 優(yōu)選地,所述根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加 三元組約束,用以指示所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例描述 在該確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中,具體為:
[0011] 設(shè)置與所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例的數(shù)量相 一致的子描述實(shí)例變量,根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添 加三元組約束,用以指示每個(gè)子描述實(shí)例變量描述在確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng) 的語(yǔ)義描述資源實(shí)例中。
[0012] 優(yōu)選地,還包括:維護(hù)所述圖形數(shù)據(jù)庫(kù)中的所述語(yǔ)義描述資源實(shí)例和資源樹中的 語(yǔ)義描述資源的映射關(guān)系。
[0013] 優(yōu)選地,所述在圖形數(shù)據(jù)庫(kù)中添加與每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源 實(shí)例與該語(yǔ)義描述資源中語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,包括:在將資源樹的語(yǔ) 義描述資源中的語(yǔ)義信息存入圖形數(shù)據(jù)庫(kù)時(shí),在在圖形數(shù)據(jù)庫(kù)中添加與每個(gè)語(yǔ)義描述資源 一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描述資源中語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元 組。
[0014] 本發(fā)明還提供一種面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制系統(tǒng),包括:第一添加模塊,用 于在圖形數(shù)據(jù)庫(kù)中添加與每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描述 資源中語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,用以指示每個(gè)描述對(duì)象實(shí)例的語(yǔ)義信息描 述在相應(yīng)的語(yǔ)義描述資源實(shí)例中;確定模塊,用于若接收到語(yǔ)義查詢請(qǐng)求,則根據(jù)資源樹的 訪問(wèn)控制信息和目標(biāo)路徑確定允許訪問(wèn)的語(yǔ)義描述資源;第二添加模塊,用于根據(jù)確定允 許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約束,用以指示所要查詢的 描述對(duì)象實(shí)例描述在與該確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中;查 詢模塊,用于根據(jù)添加三元組約束之后的語(yǔ)義查詢請(qǐng)求,在所述圖形數(shù)據(jù)庫(kù)中進(jìn)行語(yǔ)義查 詢。
[0015] 優(yōu)選地,所述第一添加模塊,用于在一個(gè)所述描述對(duì)象實(shí)例描述在至少兩個(gè)所述 語(yǔ)義描述資源中時(shí),在所述圖形數(shù)據(jù)庫(kù)中添加子描述實(shí)例,用于關(guān)聯(lián)所述描述對(duì)象實(shí)例和 描述約束實(shí)例,并且添加三元組,用于指示每個(gè)子描述實(shí)例描述在與之關(guān)聯(lián)的語(yǔ)義描述資 源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中;所述第二添加模塊,用于在一個(gè)所述描述對(duì)象實(shí)例描述在 至少兩個(gè)所述語(yǔ)義描述資源中時(shí),根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢 請(qǐng)求中添加三元組約束,用以指示所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描 述實(shí)例描述在該確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例描述中。
[0016]優(yōu)選地,所述第二添加模塊,用于在一個(gè)所述描述對(duì)象實(shí)例描述在至少兩個(gè)所述 語(yǔ)義描述資源中時(shí),設(shè)置與所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例 的數(shù)量相一致的子描述實(shí)例變量,根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢 請(qǐng)求中添加三元組約束,用以指示每個(gè)子描述實(shí)例變量描述在確定的允許訪問(wèn)的語(yǔ)義描述 資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中。
[0017]優(yōu)選地,還包括:維護(hù)模塊,用于維護(hù)所述圖形數(shù)據(jù)庫(kù)中的所述語(yǔ)義描述資源實(shí)例 和資源樹中的語(yǔ)義描述資源的映射關(guān)系。
[0018] 優(yōu)選地,所述第一添加模塊,用于在將資源樹的語(yǔ)義描述資源中的語(yǔ)義信息存入 圖形數(shù)據(jù)庫(kù)時(shí),在在圖形數(shù)據(jù)庫(kù)中添加與每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例 與該語(yǔ)義描述資源中語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組。
[0019] 本發(fā)明具有以下有益效果:
[0020] 本發(fā)明提供的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法及系統(tǒng),由于在圖形數(shù)據(jù)庫(kù)中 添加了與資源樹的每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描述資源中 的語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,而訪問(wèn)控制信息與現(xiàn)有技術(shù)相類似存儲(chǔ)在關(guān)系 型數(shù)據(jù)庫(kù)中,因此,接收到語(yǔ)義查詢請(qǐng)求后先根據(jù)訪問(wèn)控制信息和目標(biāo)路徑確定允許訪問(wèn) 的語(yǔ)義描述資源,再在語(yǔ)義查詢請(qǐng)求中添加三元組約束來(lái)所要查詢的描述對(duì)象實(shí)例描述在 與該確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中,最后根據(jù)添加三元組約 束之后的語(yǔ)義查詢請(qǐng)求在圖形數(shù)據(jù)庫(kù)中進(jìn)行語(yǔ)義查詢。由于本發(fā)明在圖形數(shù)據(jù)庫(kù)中引入與 語(yǔ)義描述資源相關(guān)的三元組替代現(xiàn)有技術(shù)中與訪問(wèn)控制相關(guān)的三元組,該與語(yǔ)義描述資源 相關(guān)的三元組不需要隨著訪問(wèn)控制信息的更新而更新,因此,本發(fā)明與現(xiàn)有技術(shù)中相比,不 需要因系統(tǒng)中訪問(wèn)控制信息更新導(dǎo)致更新圖形數(shù)據(jù)庫(kù)中大量的三元組,因此,減少了額外 的開銷。
【附圖說(shuō)明】
[0021] 圖1為本發(fā)明實(shí)施例1提供的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法的流程圖;
[0022] 圖2為本發(fā)明實(shí)施例提供的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制系統(tǒng)的原理框圖。
【具體實(shí)施方式】
[0023] 為使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖來(lái)對(duì)本發(fā)明 提供的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法及系統(tǒng)進(jìn)行詳細(xì)描述。
[0024] 為便于描述本發(fā)明提供的面向資源樹的語(yǔ)義訪問(wèn)控制方法,先介紹該語(yǔ)義訪問(wèn)控 制方法所應(yīng)用的環(huán)境,應(yīng)用于一種面向資源樹的語(yǔ)義訪問(wèn)控制系統(tǒng),下文中會(huì)簡(jiǎn)稱為系統(tǒng)。 另外,在本文中,所謂三元組的第一元一般稱為描述對(duì)象(例如,洗衣機(jī)),第二元一般稱為 約束關(guān)系(例如,設(shè)備編號(hào)),第三元一般稱為描述約束(例如,設(shè)備編號(hào)為10)。
[0025] 實(shí)施例1
[0026]圖1為本發(fā)明實(shí)施例1提供的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法的流程圖;請(qǐng)參 閱圖1,該面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法包括以下步驟:
[0027] S1,系統(tǒng)在圖形數(shù)據(jù)庫(kù)中添加與資源樹的每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述 資源實(shí)例與該語(yǔ)義描述資源中的語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,用以指示每個(gè)描 述對(duì)象實(shí)例的語(yǔ)義信息描述在相應(yīng)的語(yǔ)義描述資源實(shí)例中。
[0028] 具體地,系統(tǒng)可以但不限于:在將資源樹的語(yǔ)義描述資源中的語(yǔ)義信息存入圖形 數(shù)據(jù)庫(kù)時(shí),添加與資源樹的每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描述 資源中的語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組。
[0029 ]還具體地,該語(yǔ)義描述資源實(shí)例可以但不限于用國(guó)際化資源標(biāo)識(shí)符 (Internationalized Resource Identifiers,簡(jiǎn)稱IRI)來(lái)標(biāo)識(shí)。
[0030] S2,若接收到語(yǔ)義查詢請(qǐng)求,則根據(jù)資源樹的訪問(wèn)控制信息和目標(biāo)路徑確定允許 訪問(wèn)的語(yǔ)義描述資源。
[0031] 其中,資源樹的訪問(wèn)控制信息存儲(chǔ)在關(guān)系型數(shù)據(jù)庫(kù)中,且可在不同資源節(jié)點(diǎn)被更 新。
[0032] S3,根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約 束,用以指示所要查詢的描述對(duì)象實(shí)例描述在與該確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的 語(yǔ)義描述資源實(shí)例中。
[0033] S4,根據(jù)添加三元組約束之后的語(yǔ)義查詢請(qǐng)求,在所述圖形數(shù)據(jù)庫(kù)中進(jìn)行語(yǔ)義查 詢。
[0034]可以理解,由于本發(fā)明技術(shù)在圖形數(shù)據(jù)庫(kù)中引入與語(yǔ)義描述資源相關(guān)的三元組替 代現(xiàn)有技術(shù)中與訪問(wèn)控制相關(guān)的三元組,由于該與語(yǔ)義描述資源相關(guān)的三元組不需要隨著 訪問(wèn)控制信息的更新而更新,因此,本發(fā)明與現(xiàn)有技術(shù)中相比,不需要因系統(tǒng)中訪問(wèn)控制信 息更新導(dǎo)致更新圖形數(shù)據(jù)庫(kù)中大量的三元組,因此,減少了額外的開銷。
[0035] 優(yōu)選地,系統(tǒng)維護(hù)所述圖形數(shù)據(jù)庫(kù)中的所述語(yǔ)義描述資源實(shí)例和資源樹中的語(yǔ)義 描述資源的映射關(guān)系,以使圖形數(shù)據(jù)庫(kù)中的語(yǔ)義描述實(shí)例和語(yǔ)義描述資源同步,而且基本 不會(huì)帶來(lái)額外的開銷。
[0036] 下面舉例說(shuō)明本實(shí)施例提供的語(yǔ)義查詢?cè)L問(wèn)控制方法。首先,描述所涉及的資源 樹和資源樹中各個(gè)節(jié)點(diǎn)的訪問(wèn)控制信息。其中,資源樹中包括資源Wa ShMachine_A和資源 WashMachine_B,分別作為資源樹中的節(jié)點(diǎn),各自被一個(gè)URL地址標(biāo)識(shí),且各自具有一個(gè)語(yǔ)義 描述資源;應(yīng)用A的僅能夠訪問(wèn)資源WashMachine_A的語(yǔ)義信息,而不能訪問(wèn)WashMachine_B 的語(yǔ)義信息。
[0037] 針對(duì)資源WashMachine_A,其URL 地址為http: //www.M2MPlatform. com/devices/ 如811]\^(311;[116_4;其語(yǔ)義描述資源為36111&111:;^06 8(314口1:01'_4,其1]此地址為111^。:// www.M2MPlatform. com/devices/WashMachine_A/SemanticDescripto;r_A;該語(yǔ)義描述資源 中的語(yǔ)義信息包括:廠商,為Haier;設(shè)備編號(hào),為1064612345789 ;操作資源A,地址為 www.M2MPlatform.com/devices/WashMachine_A/0peration_A。
[0038] 該語(yǔ)義描述資源SemanticDescriptor_A中的語(yǔ)義信息采用RDF具體描述如下:
[0039] <rdf:RDF>
[0040] 〈rdf: Description rdf: about=,> http : //www. M2MPlatform. com/devices/ WashMachine_A" >
[0041 ] 〈rdf: type rdf: resource=',http://www.M2MPlatform.com/ontologies/m2m# WashMachine',/>
[0042] <m2m:hasOperation rdf:resource=',http://www.M2MPlatform.com/devices/ WashMachine-A/Operation-A',/>
[0043] <m2m:hasVendor>Haier</m2m:hasVendor>
[0044] <m2m:hasSerialNum>1064612345789〈/m2m:hasSerialNum>
[0045] </rdf:Description>
[0046] </rdf:RDF>
[0047] 針對(duì)資源 WashMachine_B,其 URL 地址為http://www.M2MPlatform.com/devices/ WashMachine_B ;其語(yǔ)義描述資源為Semant icDescriptor_B,其URL地址為http : / / www.M2MPlatform. com/devices/WashMachine-B/SemanticDescriptor-B,該語(yǔ)義描述資源 中的語(yǔ)義信息包括:廠商,為Sumsung;設(shè)備編號(hào),為1077212345678;操作資源B,地址為 www.M2MPlatform.com/devices/WashMachine-B/0peration-B〇
[0048] 該語(yǔ)義描述資源SemanticDescriptor_B中的語(yǔ)義信息采用RDF具體描述如下:
[0049] <rdf:RDF>
[0050] 〈rdf: Description rdf: about = ?,http : //www. M2MPlatform. com/devices/ WashMachine_B" >
[0051 ] 〈rdf: type rdf:resource=',http://www.M2MPlatform.com/ontologies/m2m# WashMachine',/>
[0052] <m2m:hasOperation rdf:resource=',http://www.M2MPlatform.com/devices/ WashMachine-B/0peration-B"/>
[0053] <m2m:hasVendor>Samsung</m2m:hasVendor>
[0054] <m2m:hasSerialNum>1077212345678〈/m2m:hasSerialNum>
[0055] </rdf:Description>
[0056] </rdf:RDF>
[0057] 接著,具體描述在上述資源樹和資源樹中各個(gè)節(jié)點(diǎn)的被訪問(wèn)控制權(quán)的情況下的語(yǔ) 義查詢?cè)L問(wèn)控制方法,包括以下步驟:
[0058] S10,系統(tǒng)使用諸如SPARQL語(yǔ)句在圖形數(shù)據(jù)庫(kù)中存入資源WashMachine_A和資源 監(jiān)811]\&〇11;!_116_8的上述語(yǔ)義信息。
[0059]針對(duì)資源 WashMachine_A:
[0063] SI 1,系統(tǒng)在圖形數(shù)據(jù)庫(kù)中添加資源WashMachine_A和資源WashMachine_B--對(duì) 應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描述資源中的語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,用 以指示每個(gè)描述對(duì)象實(shí)例的語(yǔ)義信息描述在相應(yīng)的語(yǔ)義描述資源實(shí)例中。
[0064] 針對(duì)資源WashMachine_A,添加的三元組用于指明語(yǔ)義信息的描述對(duì)象實(shí)例 devices :WashMachine_A 描述在對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例http: //www.M2MPlatform. com/ devices/ffashMachine_A/SemanticDescriptor_Al=| =l 〇 [0065] 具體過(guò)程為:
[0067] 針對(duì)資源WaShMachine_B,添加的三元組用于指明語(yǔ)義信息的描述對(duì)象實(shí)例 devices :WashMachine_B 描述在對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例http ://www.M2MPlatform. com/ devices/WashMachine-A/SemanticDescriptor-8中。
[0068] 具體過(guò)程為:
[0070] S12,系統(tǒng)維護(hù)三元組中語(yǔ)義描述資源實(shí)例的IRI標(biāo)識(shí)和資源樹的語(yǔ)義描述資源的 映射關(guān)系D
[0071 ]對(duì)于 WashMachine-A,〈http://www.M2MPlatform.com/devices/WashMachine_A/ SemanticDe scrip tor-A> 指向 http: //www .M2MPlatform. com/devices/WashMachine_A/ SemanticDescriptor-A〇
[0072] 對(duì)于 WashMachine-B,〈http://www.M2MPlatform.com/devices/WashMachine-A/ SemanticDescriptor_B>fH [njhttp://www.M2MPlatform.com/devices/ffashMachine_A/ SemanticDescriptor-B0
[0073] S13,應(yīng)用 A 需要尋找洗衣機(jī)及其操作,在 http: //www.M2Mplatform. com/devices 路徑下發(fā)起語(yǔ)義查詢請(qǐng)求。
[0074] SPARAL 語(yǔ)句如下:
[0075] PREFIX m2m:<http://www.M2Mplatform.eom/ontologies/m2m#>
[0076] SELECT?device?operation
[0077] WHERE {
[0078] ?device a m2m:ffashMachine
[0079] ?device m2m:has0peration?operation
[0080] }
[0081] S14,系統(tǒng)根據(jù)語(yǔ)義查詢請(qǐng)求的目標(biāo)路徑和預(yù)先設(shè)置的資源樹的訪問(wèn)控制信息,確 定該目標(biāo)路徑下應(yīng)用A僅能夠訪問(wèn)的是資源Wa ShMachine_A的語(yǔ)義描述資源中的語(yǔ)義信息。
[0082] S15,系統(tǒng)找到資源WashMachine_A對(duì)應(yīng)的語(yǔ)義描述資源SemanticDescriptor_AK 對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例,在應(yīng)用A的SPARQL語(yǔ)句中添加三元組約束,用以指示查詢中涉及 的描述對(duì)象實(shí)例屬于WashMachine_A語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述實(shí)例中。
[0083] 修改后的SPARQL語(yǔ)句如下:
[0085] S16,系統(tǒng)根據(jù)步驟S15的SPARQL語(yǔ)句在圖形數(shù)據(jù)庫(kù)中進(jìn)行查詢。
[0086] S17,圖形數(shù)據(jù)庫(kù)根據(jù)系統(tǒng)請(qǐng)求的步驟S15的SPARQL語(yǔ)句返回如下查詢結(jié)果:
[0087] Device:http://www.M2MPlatform. com/devices/ffashMachine_A;
[0088] Operation: http://www.M2MPlatform.com/devices/ffashMachine_A/Operation_ A〇
[0089] S18,系統(tǒng)將上述查詢結(jié)果返回至應(yīng)用A:
[0090] 由上述查詢結(jié)果可以驗(yàn)證:由于預(yù)先設(shè)置的訪問(wèn)控制信息中應(yīng)用A僅能夠訪問(wèn)資 源WashMachine_A的語(yǔ)義信息,而不能訪問(wèn)WashMachine_B的語(yǔ)義信息,因此,返回的結(jié)果只 有關(guān)于資源WashMachine_A的相關(guān)信息。
[0091] 實(shí)施例2
[0092] 本實(shí)施例提供的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法與上述實(shí)施例1提供的面向 資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法相類似,同樣包括步驟S1~S4,由于步驟S1~S4在實(shí)施例1 中已有了詳細(xì)地描述,在此不再贅述。
[0093] 下面僅描述本申請(qǐng)與上述實(shí)施例1的不同點(diǎn)。具體地:若一個(gè)所述描述對(duì)象實(shí)例描 述在至少兩個(gè)所述語(yǔ)義描述資源中,則上述步驟S1包括:在圖形數(shù)據(jù)庫(kù)中添加子描述實(shí)例, 用于關(guān)聯(lián)所述語(yǔ)義描述資源的語(yǔ)義信息中三元組的描述對(duì)象實(shí)例和描述約束實(shí)例,并且添 加三元組,用于指示每個(gè)子描述實(shí)例描述在與之關(guān)聯(lián)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源 實(shí)例中。在該實(shí)施例中,子描述實(shí)例只關(guān)聯(lián)了三元組中的描述對(duì)象實(shí)例和描述約束實(shí)例,實(shí) 際中也可加上與三元組中的約束關(guān)系的關(guān)聯(lián),構(gòu)成子描述實(shí)例和三元組的完整關(guān)聯(lián)。
[0094] 上述步驟S3包括:根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中 添加三元組約束,用以指示所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例 描述在該確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中。
[0095]另外,該步驟S3具體為:設(shè)置與所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián) 的子描述實(shí)例的數(shù)量相一致的子描述實(shí)例變量,根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收 到的語(yǔ)義查詢請(qǐng)求中添加三元組約束,用以指示每個(gè)子描述實(shí)例變量描述在確定的允許訪 問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中。
[0096] 下面舉例詳細(xì)說(shuō)明本實(shí)施例2提供的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法。首先, 該例子所涉及的資源樹和預(yù)設(shè)的訪問(wèn)控制信息。其中,資源樹包括資源Wa ShMachine_C,其 具有兩個(gè)語(yǔ)義描述資源3611^1^;!_0〇6 8(31'1口七01'_(^1和3611^1^;!_0〇68(31'1口七01'_02,資源 WashMachine_C^9URL 地址為http://www.M2MPlatform · com/device s/WashMachine_C;語(yǔ)義 描述資源56111&1^;!_〇06 8(31^口如1'_〇1的1]1^地址為11^口://\¥¥¥.]\12]\0)1&七:[>01'111.(30111/(16¥;!_06 8/ WashMachine_C/SemanticDescriptor_Cl;語(yǔ)義描述資源5611^1^;!_0068(31^。加 1'_02的1]1^地 ii^ http://www.M2MPlatform.com/devices/WashMachine_C/SemanticDescriptor_C2〇i^ 問(wèn)控制信息為:應(yīng)用〇僅能夠訪問(wèn)語(yǔ)義描述資源SemanticDescriptor_Cl的語(yǔ)義信息,而不 能訪問(wèn)語(yǔ)義描述資源SemanticDescriptor_Cl的語(yǔ)義信息。
[0097] 語(yǔ)義描述資源SemanticDescriptor_Cl中的語(yǔ)義信息包括:廠商,為Haier;操作資 源C,地址為 www.M2MPlatform. com/devices/WashMachine-A/Operation-A〇
[0098] 該語(yǔ)義描述資源SemanticDescriptor_Cl中的上述語(yǔ)義信息采用RDF描述如下:
[0099] rdf:RDF>
[0100] 〈rdf: Description rdf: about = ?,http : //www. M2MPlatform. com/devices/ WashMachine+C5' >
[0101 ] 〈rdf: type rdf:resource=',http://www.M2MPlatform.com/ontologies/m2m# WashMachine',/>
[0102] <m2m:hasOperation rdf:resource=',http://www.M2MPlatform.com/devices/ ffashMachine_C/Operation_C,,/>
[0103] <m2m:hasVendor>Haier</m2m:hasVendor>
[0104] </rdf:Description>
[0105] </rdf:RDF>
[0106] 語(yǔ)義描述資源Semant icDescr iptor_C2中的語(yǔ)義信息包括:設(shè)備編號(hào),為 1064654321。
[0107] 該語(yǔ)義描述資源Semant icDescr iptor_C2中的上述語(yǔ)義信息采用RDF描述如下:
[0108] <rdf:RDF>
[0109] 〈rdf: Description rdf: about = ?,http : //www. M2MPlatform. com/devices/ WashMachine+C5' >
[0110] 〈rdf: type rdf:resource=,,http://www.M2MPlatform.com/ontologies/m2m# WashMachine',/>
[0111] <m2m:hasSerialNum>l06465432l</m2m:hasSerialNum>
[0112] 〈/rdf: Description〉
[0113] </rdf:RDF>
[0114] 接著,描述本實(shí)施例提供的語(yǔ)義查詢?cè)L問(wèn)控制方法,包括如下步驟:
[0115] S21,系統(tǒng)使用諸如SPARQL語(yǔ)句在圖形數(shù)據(jù)庫(kù)中存入資源WashMachine_Cl述語(yǔ)義 信息,具體如下:

[0118] S22,系統(tǒng)在圖形數(shù)據(jù)庫(kù)中添加子描述實(shí)例Sub_descriptorl、Sub_descriptor2、 Sub_descriptor2,用于關(guān)聯(lián)語(yǔ)義描述資源中的三元組的描述對(duì)象實(shí)例和描述約束實(shí)例,具 體如下:
[0120] S23,在圖形數(shù)據(jù)庫(kù)中添加三元組,用于描述子描述實(shí)例Sub_descriptorl描述在 語(yǔ)義描述資源實(shí)例ht tp : / /www .M2MPlatform.com/devi ce s/WashMach ine_C/ 5611^11丨;!_〇0〇8(31'1。丨〇1'_(^1中,子描述實(shí)例31113_(1〇8(31'1。丨〇『2描述在語(yǔ)義描述資源實(shí)例 http://www.M2MPlatform. com/devices/WashMachine_C/SemanticDescriptor_Cl 中,子描 述實(shí)例31113_(16 8(31'1口七0『3描述在語(yǔ)義描述資源實(shí)例11^口://'\¥¥¥.]\12]\1?13七:[>01'111.(30111/ devices/WashMachine_C/SemanticDescriptor_C2中,具體語(yǔ)句如下:
[0122] S24,系統(tǒng)維護(hù)三元組中語(yǔ)義描述資源實(shí)例的IRI標(biāo)識(shí)和資源樹的語(yǔ)義描述資源的 映射關(guān)系D
[0123] 具體地,<h ttp : / /www .M2MPlatform.com/devices/WashMachine -C/ SemanticDe scrip tor_Cl>指向 http: //www.M2MPlatform. com/device s/WashMachine_C/ SemanticDescriptor_Cl;<http://www.M2MPlatform. com/devices/ffashMachine_C/ SemanticDe scrip tor_C2>指向 http: //www.M2MPlatform. com/device s/WashMachine_C/ SemanticDescriptor_C2〇
[0124] S25,應(yīng)用C需要尋找洗衣機(jī)及其操作和設(shè)備編號(hào),在http:// www .M2Mplatf orm. com/devices路徑下發(fā)起語(yǔ)義查詢請(qǐng)求。
[0125] SPARAL 語(yǔ)句如下:
[0126] PREFIX m2m:<http://www.M2Mplatform.eom/ontologies/m2m#>
[0127] SELECT?device?operation?serial
[0128] WHERE{
[0129] ?device a m2m:WashMachine·
[0130] ?device m2m:hasOperation?operation·
[0131] ?device m2m:hasSerialNum?serial
[0132] }
[0133] S26,系統(tǒng)根據(jù)語(yǔ)義查詢請(qǐng)求的目標(biāo)路徑和預(yù)先設(shè)置的資源樹的訪問(wèn)控制信息,確 定該目標(biāo)路徑下應(yīng)用C僅能夠訪問(wèn)的是語(yǔ)義描述資源SemanticDescriptor_Cl的語(yǔ)義信息。
[0134] S27,系統(tǒng)找到語(yǔ)義描述資源SemanticDescriptor_Cl所對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例 http://www.M2MPlatform.com/devices/ffashMachine_C/SemanticDescriptor_Cl,?]?.? C的SPARQL語(yǔ)句中添加三元組約束,用以指示所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所 關(guān)聯(lián)的子描述實(shí)例描述在該確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例描 述中。
[0135] 具體地,設(shè)置與所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例的 數(shù)量相一致的子描述實(shí)例變量,如下文中的,tempi和temp2,根據(jù)確定允許訪問(wèn)的語(yǔ)義描述 資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約束,用以指示每個(gè)子描述實(shí)例變量tempi和 temp2描述在確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例http : / / www.M2MPlatfo;rm· com/devices/WashMachine_C/SemanticDescriptor_Cl 中。
[0136] 修改后的SPARQL語(yǔ)句如下:
[0138] S28,系統(tǒng)根據(jù)步驟S27的SPARQL語(yǔ)句在圖形數(shù)據(jù)庫(kù)中進(jìn)行查詢。
[0139] S29,圖形數(shù)據(jù)庫(kù)根據(jù)系統(tǒng)請(qǐng)求的步驟S27的SPARQL語(yǔ)句返回如下查詢結(jié)果:
[0140] Device:http://www.M2MPlatform. com/devices/ffashMachine_C;
[0141] Operation: http://www.M2MPlatform.com/devices/ffashMachine_C/Operation_ C;
[0142] Serial:空;
[0143] tempi:m2m:Sub_descriptorl;
[0144] temp2:空。
[0145] S30,系統(tǒng)根據(jù)上述查詢結(jié)果向應(yīng)用C返回如下信息:
[0146] Device:http://www.M2MPlatform.com/devices/ffashMachine_C
[0147] Operation: http://www.M2MPlatform.com/devices/ffashMachine_C/Operation_ C;
[0148] Serial:空。
[0149] 由上述查詢結(jié)果可以驗(yàn)證:由于預(yù)先設(shè)置的訪問(wèn)控制信息中應(yīng)用C僅能夠訪問(wèn)語(yǔ) 義描述資源SemanticDescriptor_Cl的語(yǔ)義信息,而不能訪問(wèn)語(yǔ)義描述資源 SemanticDescriptor_C2的語(yǔ)義信息,因此,返回的設(shè)備編號(hào)(Serial) -項(xiàng)為空。
[0150] 實(shí)施例3
[0151] 圖2為本發(fā)明實(shí)施例提供的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制系統(tǒng),請(qǐng)參閱圖2,該 面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制系統(tǒng)包括:第一添加模塊10、確定模塊11、第二添加模塊 12、查詢模塊13和維護(hù)模塊14。
[0152] 其中,第一添加模塊10用于在圖形數(shù)據(jù)庫(kù)中添加與資源樹的每個(gè)語(yǔ)義描述資源一 一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描述資源中的語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元 組,用以指示每個(gè)描述對(duì)象實(shí)例的語(yǔ)義信息描述在相應(yīng)的語(yǔ)義描述資源實(shí)例中。
[0153] 確定模塊11用于若接收到語(yǔ)義查詢請(qǐng)求,則根據(jù)資源樹的訪問(wèn)控制信息和目標(biāo)路 徑確定允許訪問(wèn)的語(yǔ)義描述資源。
[0154] 第二添加模塊12,用于根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng) 求中添加三元組約束,用以指示所要查詢的描述對(duì)象實(shí)例描述在與該確定的允許訪問(wèn)的語(yǔ) 義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中。
[0155] 查詢模塊13用于根據(jù)添加三元組約束之后的語(yǔ)義查詢請(qǐng)求,在所述圖形數(shù)據(jù)庫(kù)中 進(jìn)行語(yǔ)義查詢。
[0156] 優(yōu)選地,第一添加模塊10用于在一個(gè)所述描述對(duì)象實(shí)例描述在至少兩個(gè)所述語(yǔ)義 描述資源中時(shí),在所述圖形數(shù)據(jù)庫(kù)中添加子描述實(shí)例,用于關(guān)聯(lián)所述語(yǔ)義描述資源的語(yǔ)義 信息中三元組的描述對(duì)象實(shí)例和描述約束實(shí)例,并且添加三元組,用于指示每個(gè)子描述實(shí) 例描述在與之關(guān)聯(lián)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中。
[0157] 第二添加模塊12用于在一個(gè)所述描述對(duì)象實(shí)例描述在至少兩個(gè)所述語(yǔ)義描述資 源中時(shí),根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約束, 用以指示所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例描述在該確定的 允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例描述中。
[0158] 具體地,第二添加模塊用于在一個(gè)所述描述對(duì)象實(shí)例描述在至少兩個(gè)所述語(yǔ)義描 述資源中時(shí),設(shè)置與所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例的數(shù)量 相一致的子描述實(shí)例變量,根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中 添加三元組約束,用以指示每個(gè)子描述實(shí)例變量描述在確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì) 應(yīng)的語(yǔ)義描述資源實(shí)例中
[0159] 另外,維護(hù)模塊14用于維護(hù)所述圖形數(shù)據(jù)庫(kù)中的所述語(yǔ)義描述資源實(shí)例和資源樹 中的語(yǔ)義描述資源的映射關(guān)系
[0160] 本實(shí)施例提供的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制系統(tǒng)的具體工作過(guò)程如上述實(shí) 施例1和2,在此不再贅述。
[0161]可以理解的是,以上實(shí)施方式僅僅是為了說(shuō)明本發(fā)明的原理而采用的示例性實(shí)施 方式,然而本發(fā)明并不局限于此。對(duì)于本領(lǐng)域內(nèi)的普通技術(shù)人員而言,在不脫離本發(fā)明的精 神和實(shí)質(zhì)的情況下,可以做出各種變型和改進(jìn),這些變型和改進(jìn)也視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1. 一種面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法,其特征在于,包括: 在圖形數(shù)據(jù)庫(kù)中添加與每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描 述資源中語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,用以指示每個(gè)描述對(duì)象實(shí)例的語(yǔ)義信息 描述在相應(yīng)的語(yǔ)義描述資源實(shí)例中; 若接收到語(yǔ)義查詢請(qǐng)求,則根據(jù)資源樹的訪問(wèn)控制信息和目標(biāo)路徑確定允許訪問(wèn)的語(yǔ) 義描述資源; 根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約束,用以 指示所要查詢的描述對(duì)象實(shí)例描述在與該確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描 述資源實(shí)例中; 根據(jù)添加三元組約束之后的語(yǔ)義查詢請(qǐng)求,在所述圖形數(shù)據(jù)庫(kù)中進(jìn)行語(yǔ)義查詢。2. 根據(jù)權(quán)利要求1所述的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法,其特征在于,若一個(gè)所 述描述對(duì)象實(shí)例描述在至少兩個(gè)所述語(yǔ)義描述資源中,則: 所述在圖形數(shù)據(jù)庫(kù)中添加與每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ) 義描述資源中語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,用以指示每個(gè)描述對(duì)象實(shí)例的語(yǔ)義 信息描述在相應(yīng)的語(yǔ)義描述資源實(shí)例中,包括: 在所述圖形數(shù)據(jù)庫(kù)中添加子描述實(shí)例,用于關(guān)聯(lián)所述描述對(duì)象實(shí)例和描述約束實(shí)例, 并且添加三元組,用于指示每個(gè)子描述實(shí)例描述在與之關(guān)聯(lián)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描 述資源實(shí)例中: 所述根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約束, 用以指示所要查詢的描述對(duì)象實(shí)例描述在與該確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ) 義描述資源實(shí)例中,包括: 根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約束,用以 指示所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例描述在該確定的允許 訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中。3. 根據(jù)權(quán)利要求2所述的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法,其特征在于,所述根據(jù) 確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約束,用以指示所要 查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例描述在該確定的允許訪問(wèn)的語(yǔ) 義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中,具體為: 設(shè)置與所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例的數(shù)量相一致 的子描述實(shí)例變量,根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三 元組約束,用以指示每個(gè)子描述實(shí)例變量描述在確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ) 義描述資源實(shí)例中。4. 根據(jù)權(quán)利要求1所述的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法,其特征在于,還包括: 維護(hù)所述圖形數(shù)據(jù)庫(kù)中的所述語(yǔ)義描述資源實(shí)例和資源樹中的語(yǔ)義描述資源的映射 關(guān)系。5. 根據(jù)權(quán)利要求1所述的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制方法,其特征在于,所述在圖 形數(shù)據(jù)庫(kù)中添加與每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描述資源中 語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,包括: 在將資源樹的語(yǔ)義描述資源中的語(yǔ)義信息存入圖形數(shù)據(jù)庫(kù)時(shí),在在圖形數(shù)據(jù)庫(kù)中添加 與每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描述資源中語(yǔ)義信息的描述 對(duì)象實(shí)例相關(guān)的三元組。6. -種面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制系統(tǒng),其特征在于,包括: 第一添加模塊,用于在圖形數(shù)據(jù)庫(kù)中添加與每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資 源實(shí)例與該語(yǔ)義描述資源中語(yǔ)義信息的描述對(duì)象實(shí)例相關(guān)的三元組,用以指示每個(gè)描述對(duì) 象實(shí)例的語(yǔ)義信息描述在相應(yīng)的語(yǔ)義描述資源實(shí)例中; 確定模塊,用于若接收到語(yǔ)義查詢請(qǐng)求,則根據(jù)資源樹的訪問(wèn)控制信息和目標(biāo)路徑確 定允許訪問(wèn)的語(yǔ)義描述資源; 第二添加模塊,用于根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添 加三元組約束,用以指示所要查詢的描述對(duì)象實(shí)例描述在與該確定的允許訪問(wèn)的語(yǔ)義描述 資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例中; 查詢模塊,用于根據(jù)添加三元組約束之后的語(yǔ)義查詢請(qǐng)求,在所述圖形數(shù)據(jù)庫(kù)中進(jìn)行 語(yǔ)義查詢。7. 根據(jù)權(quán)利要求6所述的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制系統(tǒng),其特征在于,所述第一 添加模塊,用于在一個(gè)所述描述對(duì)象實(shí)例描述在至少兩個(gè)所述語(yǔ)義描述資源中時(shí),在所述 圖形數(shù)據(jù)庫(kù)中添加子描述實(shí)例,用于關(guān)聯(lián)所述描述對(duì)象實(shí)例和描述約束實(shí)例,并且添加三 元組,用于指示每個(gè)子描述實(shí)例描述在與之關(guān)聯(lián)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例 中; 所述第二添加模塊,用于在一個(gè)所述描述對(duì)象實(shí)例描述在至少兩個(gè)所述語(yǔ)義描述資源 中時(shí),根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約束,用 以指示所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例描述在該確定的允 許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例描述中。8. 根據(jù)權(quán)利要求7所述的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制系統(tǒng),其特征在于,所述第二 添加模塊,用于在一個(gè)所述描述對(duì)象實(shí)例描述在至少兩個(gè)所述語(yǔ)義描述資源中時(shí),設(shè)置與 所要查詢的描述對(duì)象實(shí)例和描述約束實(shí)例所關(guān)聯(lián)的子描述實(shí)例的數(shù)量相一致的子描述實(shí) 例變量,根據(jù)確定允許訪問(wèn)的語(yǔ)義描述資源在接收到的語(yǔ)義查詢請(qǐng)求中添加三元組約束, 用以指示每個(gè)子描述實(shí)例變量描述在確定的允許訪問(wèn)的語(yǔ)義描述資源對(duì)應(yīng)的語(yǔ)義描述資 源實(shí)例中。9. 根據(jù)權(quán)利要求6所述的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制系統(tǒng),其特征在于,還包括: 維護(hù)模塊,用于維護(hù)所述圖形數(shù)據(jù)庫(kù)中的所述語(yǔ)義描述資源實(shí)例和資源樹中的語(yǔ)義描 述資源的映射關(guān)系。10. 根據(jù)權(quán)利要求6所述的面向資源樹的語(yǔ)義查詢?cè)L問(wèn)控制系統(tǒng),其特征在于,所述第 一添加模塊,用于在將資源樹的語(yǔ)義描述資源中的語(yǔ)義信息存入圖形數(shù)據(jù)庫(kù)時(shí),在在圖形 數(shù)據(jù)庫(kù)中添加與每個(gè)語(yǔ)義描述資源一一對(duì)應(yīng)的語(yǔ)義描述資源實(shí)例與該語(yǔ)義描述資源中語(yǔ) 義信息的描述對(duì)象實(shí)例相關(guān)的三元組。
【文檔編號(hào)】G06F17/30GK106095947SQ201610421721
【公開日】2016年11月9日
【申請(qǐng)日】2016年6月14日 公開號(hào)201610421721.9, CN 106095947 A, CN 106095947A, CN 201610421721, CN-A-106095947, CN106095947 A, CN106095947A, CN201610421721, CN201610421721.9
【發(fā)明人】毛峻嶺
【申請(qǐng)人】中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1