專利名稱:用于提供被動(dòng)授權(quán)的方法和裝置的制作方法
用于提供被動(dòng)授權(quán)的方法和裝置
背景技術(shù):
服務(wù)提供商(例如,無(wú)線、蜂窩、因特網(wǎng)、內(nèi)容、社交網(wǎng)絡(luò)等)和設(shè)備制造商不斷遇到挑戰(zhàn),使得他們例如通過(guò)提供富有吸引力的網(wǎng)絡(luò)服務(wù)并提高底層技術(shù)為消費(fèi)者提供價(jià)值和方便。一個(gè)感興趣的領(lǐng)域是開發(fā)各種方法以便通過(guò)以數(shù)據(jù)為中心的架構(gòu)(例如語(yǔ)義網(wǎng)、智能空間等)支持通用數(shù)據(jù)訪問(wèn)。通常,現(xiàn)有或常規(guī)的被動(dòng)(reactive)授權(quán)(例如,資源所有者根據(jù)逐個(gè)請(qǐng)求而不是在預(yù)定義的基礎(chǔ)上提供的授權(quán))依賴服務(wù)特定的協(xié)議來(lái)訪問(wèn)數(shù)據(jù)。例如,多媒體通信會(huì)話(例如網(wǎng)際協(xié)議(IP)語(yǔ)音和視頻電話)通常使用協(xié)議層來(lái)訪問(wèn)數(shù)據(jù)。在以數(shù)據(jù)為中心的架構(gòu)中,協(xié)議操作限于通用數(shù)據(jù)操縱,例如get (獲取)、update (更新)、delete (刪除)和query (查詢)。此類以數(shù)據(jù)為中心的架構(gòu)為多個(gè)協(xié)議和系統(tǒng)提供通用框 架以便理解和處理數(shù)據(jù)內(nèi)容以及使機(jī)器到機(jī)器通信自動(dòng)化。然而要指出,針對(duì)為用戶提供被動(dòng)授權(quán),現(xiàn)有服務(wù)特定的協(xié)議的通用命令具有限制以便僅將這些通用命令與現(xiàn)有服務(wù)特定的協(xié)議一起使用來(lái)訪問(wèn)數(shù)據(jù)。目前,數(shù)據(jù)存儲(chǔ)或數(shù)據(jù)庫(kù)通常預(yù)先定義它自己的數(shù)據(jù)訪問(wèn)策略。
發(fā)明內(nèi)容
因此,需要一種用于提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的方法。根據(jù)一個(gè)實(shí)施例,一種方法包括檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體。所述方法還包括確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。根據(jù)另一個(gè)實(shí)施例,一種裝置包括至少一個(gè)處理器以及包含計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起至少部分地導(dǎo)致所述裝置檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體。所述裝置還確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。根據(jù)另一個(gè)實(shí)施例,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)承載一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,當(dāng)所述指令由一個(gè)或多個(gè)處理器執(zhí)行時(shí),至少部分地導(dǎo)致裝置檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體。所述裝置還確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。根據(jù)另一個(gè)實(shí)施例,一種裝置包括檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體的部件。所述裝置還包括用于確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。根據(jù)一個(gè)實(shí)施例,一種方法包括至少部分地導(dǎo)致傳輸有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求。所述方法還包括至少部分地導(dǎo)致所述語(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體接收關(guān)于授權(quán)的通知。
根據(jù)另一個(gè)實(shí)施例,一種裝置包括至少一個(gè)處理器以及包含計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起至少部分地導(dǎo)致所述裝置傳輸有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求。所述裝置還被導(dǎo)致所述語(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體接收關(guān)于授權(quán)的通知。根據(jù)另一個(gè)實(shí)施例,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)承載一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,當(dāng)所述指令由一個(gè)或多個(gè)處理器執(zhí)行時(shí),至少部分地導(dǎo)致裝置傳輸有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求。所述裝置還被導(dǎo)致所述語(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體接收關(guān)于授權(quán)的通知。根據(jù)另一個(gè)實(shí)施例,一種裝置包括用于至少部分地導(dǎo)致傳輸有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求的部件。所述裝置還包括用于至少部分地導(dǎo)致所述語(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體接收關(guān)于授權(quán)的通知的部件。對(duì)于本發(fā)明的各種實(shí)例實(shí)施例,以下內(nèi)容適用一種方法,包括 促進(jìn)以下各項(xiàng)的處理和/或處理以下各項(xiàng)(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào);所述(I)數(shù)據(jù)和/或(2 )信息和/或(3 )至少一個(gè)信號(hào)至少部分地基于(或至少部分地來(lái)自)本申請(qǐng)中公開的與本發(fā)明的任意實(shí)施例相關(guān)的方法(或過(guò)程)的任意一個(gè)或任意組合。對(duì)于本發(fā)明的各種實(shí)例實(shí)施例,以下內(nèi)容適用一種方法包括促進(jìn)對(duì)被配置為允許訪問(wèn)至少一個(gè)服務(wù)的至少一個(gè)接口的訪問(wèn),所述至少一個(gè)服務(wù)被配置為執(zhí)行本申請(qǐng)中公開的網(wǎng)絡(luò)或服務(wù)提供商方法(或過(guò)程)的任意一個(gè)或任意組合。對(duì)于本發(fā)明的各種實(shí)例實(shí)施例,以下內(nèi)容適用一種方法包括促進(jìn)創(chuàng)建和/或促進(jìn)修改(I)至少一個(gè)設(shè)備用戶接口元素和/或
(2)至少一個(gè)設(shè)備用戶接口功能;所述(I)至少一個(gè)設(shè)備用戶接口元素和/或(2)至少一個(gè)設(shè)備用戶接口功能至少部分地基于以下各項(xiàng)由本申請(qǐng)中公開的與本發(fā)明的任意實(shí)施例相關(guān)的方法或過(guò)程之一或任意組合產(chǎn)生的數(shù)據(jù)和/或信息,和/或由本申請(qǐng)中公開的與本發(fā)明的任意實(shí)施例相關(guān)的方法(或過(guò)程)之一或任意組合產(chǎn)生的至少一個(gè)信號(hào)。對(duì)于本發(fā)明的各種實(shí)例實(shí)施例,以下內(nèi)容適用一種方法包括創(chuàng)建和/或修改(1)至少一個(gè)設(shè)備用戶接口元素和/或(2)至少一個(gè)設(shè)備用戶接口功能;所述(I)至少一個(gè)設(shè)備用戶接口元素和/或(2)至少一個(gè)設(shè)備用戶接口功能至少部分地基于以下各項(xiàng)由本申請(qǐng)中公開的與本發(fā)明的任意實(shí)施例相關(guān)的方法(或過(guò)程)之一或任意組合產(chǎn)生的數(shù)據(jù)和/或信息,和/或由本申請(qǐng)中公開的與本發(fā)明的任意實(shí)施例相關(guān)的方法(或過(guò)程)之一或任意組合產(chǎn)生的至少一個(gè)信號(hào)。
在各種實(shí)例實(shí)施例中,所述方法(或過(guò)程)可以在服務(wù)提供商側(cè)或移動(dòng)設(shè)備側(cè)實(shí)現(xiàn),或者在服務(wù)提供商和移動(dòng)設(shè)備之間通過(guò)在兩側(cè)執(zhí)行的操作以任意共享方式實(shí)現(xiàn)。然而,僅通過(guò)示出多個(gè)特定實(shí)施例和實(shí)施方式(包括構(gòu)想用于實(shí)現(xiàn)本發(fā)明的最佳模式),本發(fā)明的其他方面、特性和優(yōu)點(diǎn)從以下詳細(xì)說(shuō)明中很容易地顯而易見。本發(fā)明還能夠具有其他且不同的實(shí)施例,并且可以在各種明顯的方面修改其多個(gè)細(xì)節(jié),所有這一切都不偏離本發(fā)明的精神和范圍。因此,附圖和說(shuō)明被視為在本質(zhì)上是示例性的而非限制性的。
在附圖中,通過(guò)實(shí)例的方式而非限制的方式示出本發(fā)明的各實(shí)施例,這些附圖是圖I是根據(jù)一個(gè)實(shí)施例的通用被動(dòng)授權(quán)調(diào)用序列的示意圖; 圖2是根據(jù)一個(gè)實(shí)施例的RDF圖的一個(gè)實(shí)例; 圖3是根據(jù)一個(gè)實(shí)施例的智能空間邏輯架構(gòu)的示意圖;圖4是根據(jù)一個(gè)實(shí)施例的智能空間互操作性架構(gòu)的示意圖;圖5是根據(jù)一個(gè)實(shí)施例的其中默認(rèn)允許訪問(wèn)的智能空間中的主動(dòng)授權(quán)的示意圖;圖6是根據(jù)一個(gè)實(shí)施例的其中默認(rèn)拒絕訪問(wèn)的智能空間中的主動(dòng)(proactive)授權(quán)的不意圖;圖7A-7B是根據(jù)一個(gè)實(shí)施例的用于提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的過(guò)程的流程圖;圖8A-8B是根據(jù)一個(gè)實(shí)施例的語(yǔ)義環(huán)境中的被動(dòng)授權(quán)的過(guò)程的示意圖;圖9A-9B是根據(jù)一個(gè)實(shí)施例的語(yǔ)義環(huán)境中的被動(dòng)授權(quán)的過(guò)程的示意圖;圖10是可用于實(shí)現(xiàn)本發(fā)明的一個(gè)實(shí)施例的硬件的示意圖;圖11是可用于實(shí)現(xiàn)本發(fā)明的一個(gè)實(shí)施例的芯片組的示意圖;以及圖12是可用于實(shí)現(xiàn)本發(fā)明的一個(gè)實(shí)施例的移動(dòng)終端(例如手機(jī))的示意圖。
具體實(shí)施例方式公開了一種用于有效提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的方法和裝置。在以下說(shuō)明中,出于解釋目的,提供了大量特定的細(xì)節(jié)以便徹底理解本發(fā)明的實(shí)施例。然而,對(duì)于本領(lǐng)域的技術(shù)人員顯而易見的是,可以在沒有這些特定細(xì)節(jié)或具有等效布置的情況下實(shí)現(xiàn)本發(fā)明的實(shí)施例。在其他情況下,以方塊圖形式示出公知的結(jié)構(gòu)和設(shè)備以避免不必要地使本發(fā)明的實(shí)施例模糊不清。如在此使用的,術(shù)語(yǔ)“主動(dòng)授權(quán)”指其中已經(jīng)預(yù)定義資源訪問(wèn)授權(quán)策略以便標(biāo)識(shí)授權(quán)用戶和未授權(quán)用戶以訪問(wèn)給定資源。常規(guī)服務(wù)器使用授權(quán)應(yīng)用編程接口(API)與存儲(chǔ)的授權(quán)策略協(xié)商以確定是否授權(quán)請(qǐng)求者訪問(wèn)給定資源。如果授權(quán)請(qǐng)求者訪問(wèn),則服務(wù)器將向請(qǐng)求者通知資源可用。如果未授權(quán)請(qǐng)求者訪問(wèn),則服務(wù)器將向請(qǐng)求者通知資源不可用。如在此使用的,術(shù)語(yǔ)“被動(dòng)授權(quán)”指其中響應(yīng)于代理請(qǐng)求并基于資源所有者定義的被動(dòng)授權(quán)策略,資源所有者提供資源訪問(wèn)授權(quán)。實(shí)現(xiàn)被動(dòng)授權(quán)策略的訪問(wèn)應(yīng)用至少針對(duì)請(qǐng)求者的首次訪問(wèn)向所有者請(qǐng)求訪問(wèn)權(quán)限。如在此使用的,術(shù)語(yǔ)“資源”指能夠在語(yǔ)義網(wǎng)中定義以完成項(xiàng)目活動(dòng)的數(shù)據(jù)或其他任何事物,例如人員、裝備、設(shè)施、資金等。資源調(diào)度、可用性和優(yōu)化被視為屬于數(shù)據(jù)管理范圍。資源可以是服務(wù)為其用戶提供或允許其用戶共享的數(shù)據(jù)。常見的實(shí)例包括電子文檔、圖像、服務(wù)(例如,“今天的證券交易所金融新聞”),以及其他資源的集合。要指出的是,并非所有資源都是網(wǎng)絡(luò)“可檢索的”,例如,人員、裝備、設(shè)施、資金、圖書館中的精裝書等。例如,抽象概念可以是資源,例如數(shù)學(xué)方程式中的操作符和操作數(shù)、關(guān)系的類型(例如,“父母”或“雇員”)或數(shù)值(例如,0、1和無(wú)窮)。假設(shè)為概念提供標(biāo)識(shí),通過(guò)信息表示格式(例如,資源描述框架(RDF)三元組)或結(jié)構(gòu)(例如,RDF圖)表達(dá)概念,或者通過(guò)給定的合式統(tǒng)一資源標(biāo)識(shí)符(URI)表達(dá)其標(biāo)識(shí),則概念也可以是資源。如在此使用的,術(shù)語(yǔ)“三元組”指采用RDF的主語(yǔ)-謂語(yǔ)-賓語(yǔ)表達(dá)。主語(yǔ)表示資源并且是RDF統(tǒng)一資源標(biāo)識(shí)符(URI)參考或空白節(jié)點(diǎn),謂語(yǔ)是RDF URI參考,其表示資源的特性或各方面并表達(dá)主語(yǔ)和賓語(yǔ)之間的關(guān)系,賓語(yǔ)是RDF URI參考、文字或空白節(jié)點(diǎn)。例如,采用RDF將概念“貓是哺乳動(dòng)物”表示為三元組的一種方法是主語(yǔ)表示“貓”,謂語(yǔ)表示“是”,賓語(yǔ)表示“哺乳動(dòng)物”。
術(shù)語(yǔ)“語(yǔ)義網(wǎng)”指用于數(shù)據(jù)、信息和知識(shí)交換的通用介質(zhì)。此信息交換插入具有計(jì)算機(jī)可理解的含義(語(yǔ)義)的文檔并使這些文檔在語(yǔ)義網(wǎng)上可用。語(yǔ)義網(wǎng)是“數(shù)據(jù)網(wǎng)”而不是“文檔網(wǎng)”。在比自由文本文檔更細(xì)的粒度級(jí)別對(duì)語(yǔ)義網(wǎng)中的知識(shí)進(jìn)行結(jié)構(gòu)化和組織,并且詞匯表不僅包括文字,而且還包括通用標(biāo)識(shí)符。術(shù)語(yǔ)“智能空間”指“智能空間架構(gòu)”中的不同實(shí)體的多個(gè)信息空間,所述智能空間架構(gòu)允許實(shí)體和不同語(yǔ)義網(wǎng)工具訪問(wèn)嵌入在可用于語(yǔ)義網(wǎng)工具的不同語(yǔ)義域中的異構(gòu)信息。語(yǔ)義網(wǎng)被設(shè)計(jì)為根據(jù)通用表示格式、本體和語(yǔ)義共享信息,以便信息將變得在全局普遍存在并可互操作。然而,很多信息都不需要普遍存在,而是保持隱藏、私有并在本地解釋,例如個(gè)人信息。為解決此問(wèn)題,開發(fā)了智能空間架構(gòu)(以實(shí)體為中心的結(jié)構(gòu)),以便用戶可以封裝所有個(gè)人信息并根據(jù)用戶的個(gè)體語(yǔ)義和需求與智能空間中的信息交互。用戶可以是個(gè)人、組織或其他實(shí)體。盡管針對(duì)智能空間描述了各種實(shí)施例,但構(gòu)想可以在語(yǔ)義網(wǎng)中的其他以數(shù)據(jù)為中心的架構(gòu)中應(yīng)用在此描述的方法。圖I是根據(jù)一個(gè)實(shí)施例的通用被動(dòng)授權(quán)調(diào)用序列的示意圖。被動(dòng)授權(quán)的方法通常用于諸如消息傳遞、社交網(wǎng)絡(luò)之類的服務(wù)和應(yīng)用。發(fā)起方請(qǐng)求訪問(wèn)資源,例如相冊(cè)、存在屬性、消息線程等。在被動(dòng)授權(quán)下,默認(rèn)情況下既不允許也不拒絕請(qǐng)求的訪問(wèn)。相反,對(duì)被請(qǐng)求資源的訪問(wèn)取決于來(lái)自資源所有者或其他負(fù)責(zé)方(例如,保管者、管理者、數(shù)據(jù)持有者等)的授權(quán)或批準(zhǔn)。例如,圖I示出了調(diào)用者101通過(guò)服務(wù)103對(duì)被調(diào)用者105進(jìn)行異步調(diào)用的步驟序列。調(diào)用者101在事務(wù)107中將授權(quán)請(qǐng)求(用于調(diào)用、用于訪問(wèn)等)發(fā)送到服務(wù)103。在一個(gè)實(shí)施例中,調(diào)用者101不知道誰(shuí)負(fù)責(zé)進(jìn)行有關(guān)授權(quán)請(qǐng)求的決策。服務(wù)103知道誰(shuí)負(fù)責(zé)進(jìn)行決策并在事務(wù)109中將授權(quán)請(qǐng)求轉(zhuǎn)發(fā)到適當(dāng)?shù)氖跈?quán)方(例如,被調(diào)用者105)。被調(diào)用者/所有者105接收轉(zhuǎn)發(fā)的授權(quán)請(qǐng)求,并在事務(wù)111中被提示進(jìn)行允許或拒絕訪問(wèn)的決策。決策過(guò)程完全異步。換言之,被調(diào)用者/所有者105可以推遲決策,以便例如對(duì)調(diào)用者101進(jìn)行背景查看等。最終進(jìn)行決策(例如,授權(quán)響應(yīng))并在事務(wù)113中將決策發(fā)送到服務(wù)103。服務(wù)103將授權(quán)響應(yīng)與原始請(qǐng)求匹配并在事務(wù)115中將授權(quán)響應(yīng)轉(zhuǎn)發(fā)到調(diào)用者101。傳統(tǒng)上,使用服務(wù)特定的協(xié)議處理被動(dòng)授權(quán)。因此,在協(xié)議中發(fā)生以下事務(wù)
-請(qǐng)求訪問(wèn)(調(diào)用者_(dá)>服務(wù))-授權(quán)請(qǐng)求(服務(wù)_>被調(diào)用者)-授權(quán)響應(yīng)(被調(diào)用者_(dá)>服務(wù))-授權(quán)響應(yīng)(服務(wù)_>調(diào)用者)在其中協(xié)議操作限于通用數(shù)據(jù)操縱(例如get、update、delete、query)的以數(shù)據(jù)為中心的架構(gòu)(例如智能空間架構(gòu))中,僅使用這些協(xié)議事務(wù)不可能實(shí)現(xiàn)被動(dòng)授權(quán)。因此,數(shù)據(jù)存儲(chǔ)必須預(yù)先定義數(shù)據(jù)訪問(wèn)策略(例如,主動(dòng)授權(quán))以便僅以通用數(shù)據(jù)操縱工作。例如,用戶嘗試加入/接收僅可用于成員的消息線程。在語(yǔ)義網(wǎng)中,此操作例如可以使用關(guān)系“所屬成員”在“Thread”節(jié)點(diǎn)和“User”節(jié)點(diǎn)之間建立鏈接。因此,當(dāng)用戶嘗試通過(guò)應(yīng)用操縱數(shù)據(jù)時(shí),應(yīng)用嘗試將“User”對(duì)象鏈接到特定的“Thread”對(duì)象,并且此操作或·者成功或者失敗。在預(yù)定義的訪問(wèn)策略中只有兩種可能的通用結(jié)果接受或拒絕所有請(qǐng)求者。如果操作需要被動(dòng)授權(quán)(例如,請(qǐng)求所有者),則在可以成功進(jìn)行鏈接之前,需要使用其他機(jī)制。為解決此問(wèn)題,在此描述的被動(dòng)授權(quán)代理(可與“授權(quán)代理”互換)被設(shè)計(jì)為在以數(shù)據(jù)為中心的架構(gòu)中提供被動(dòng)授權(quán),同時(shí)仍然完全保留所有者對(duì)語(yǔ)義網(wǎng)空間中的資源的控制。在一個(gè)實(shí)施例中,訪問(wèn)請(qǐng)求者(例如,調(diào)用者)在RDF圖中創(chuàng)建中間授權(quán)代理節(jié)點(diǎn),并將訪問(wèn)請(qǐng)求者的RDF圖附加到此節(jié)點(diǎn)。所有者(例如,被調(diào)用者)檢測(cè)授權(quán)代理節(jié)點(diǎn)的存在并向此節(jié)點(diǎn)查詢請(qǐng)求者或調(diào)用者。所有者然后決定是將請(qǐng)求者鏈接到被請(qǐng)求資源的RDF還是丟棄請(qǐng)求者。在另一個(gè)實(shí)施例中,所有者更改謂語(yǔ)以指示拒絕訪問(wèn),而不是丟棄請(qǐng)求者。之后,請(qǐng)求者或調(diào)用者檢測(cè)對(duì)授權(quán)代理的更改并將其解釋為拒絕訪問(wèn)請(qǐng)求。所有這些事務(wù)都以通用方式執(zhí)行,并可選地對(duì)調(diào)用者透明。在智能空間中,所有者可以使用一個(gè)或多個(gè)節(jié)點(diǎn)(例如,移動(dòng)電話、計(jì)算機(jī)或類似的終端)執(zhí)行任務(wù)(例如訪問(wèn)調(diào)用者的RDF圖)而無(wú)需知道有關(guān)節(jié)點(diǎn)的任何事情,并且節(jié)點(diǎn)通過(guò)經(jīng)由不同用戶的智能空間隱式通信來(lái)進(jìn)行互操作而無(wú)需知道彼此。這種匿名性將簡(jiǎn)化智能空間中的控制、通信和協(xié)調(diào),從而減少硬件和軟件運(yùn)行時(shí)間和成本。調(diào)用者的RDF圖可以包含有關(guān)調(diào)用者的任何信息(個(gè)人背景等)以供所有者訪問(wèn)。通過(guò)查看調(diào)用者的背景信息,所有者決定是接受還是拒絕調(diào)用者的訪問(wèn)。因此,授權(quán)代理能夠使以數(shù)據(jù)為中心的架構(gòu)為被動(dòng)授權(quán)提供用于不同服務(wù)(例如,電子郵件、博客、社交網(wǎng)絡(luò)等)和相關(guān)應(yīng)用的通用異步機(jī)制和類似的數(shù)據(jù)訪問(wèn)策略。在一個(gè)實(shí)施例中,智能空間提供以數(shù)據(jù)為中心的架構(gòu),其中來(lái)自所有服務(wù)的所有數(shù)據(jù)都位于云中,并且設(shè)備可以根據(jù)需要訪問(wèn)云并在本地緩存信息。平臺(tái)側(cè)的應(yīng)用僅與云交互,設(shè)備側(cè)的應(yīng)用通過(guò)本地高速緩存和/或信息存儲(chǔ)與云交互。設(shè)備側(cè)的應(yīng)用基本上提供有關(guān)服務(wù)數(shù)據(jù)混搭(mash-up)的視圖。不同的客戶端應(yīng)用可以提供有關(guān)相同數(shù)據(jù)的不同視圖。圖2是根據(jù)一個(gè)實(shí)施例的RDF圖的一個(gè)實(shí)例。RDF圖包括(I)表示實(shí)體(概念等)的節(jié)點(diǎn)(對(duì)象、頂點(diǎn)等),以及(2)表示關(guān)系的邊緣(鏈接)。此RDF圖包含三個(gè)信息子圖有關(guān)個(gè)人信息的一個(gè)子圖201通過(guò)統(tǒng)一資源標(biāo)識(shí)符(URI) “X”表示,并在圖2右上方的虛線橢圓中示出。子圖201包含“個(gè)人”作為類型信息,“愛麗絲”作為姓名信息,“010···”作為電話號(hào)碼信息。有關(guān)個(gè)人信息的另一個(gè)子圖203通過(guò)URI “y”表示,并在圖2左側(cè)的虛線橢圓中示出。子圖203包含“個(gè)人”作為類型信息,“鮑伯”作為姓名信息,“020···”作為電話號(hào)碼信息。有關(guān)寵物信息的第三子圖205通過(guò)URI “z”表示,并在圖2底部的虛線橢圓中示出。第三子圖205包括“動(dòng)物”或“狗”作為類型信息,“費(fèi)多”作為名字信息,“動(dòng)物”作為子類型信息,“y”作為所有者信息。范圍是其中聲明有效的上下文。例如,愛麗絲想要了解費(fèi)多怎么樣。因?yàn)閻埯惤z的圖已經(jīng)連接到鮑伯的圖并被預(yù)先批準(zhǔn)訪問(wèn)費(fèi)多的圖,所以愛麗絲可以按照鮑伯授權(quán)盡量檢測(cè)對(duì)鮑伯的圖和費(fèi)多的圖的任何更改。另一方面,對(duì)于新用戶,例如與鮑伯沒有現(xiàn)有連接的詹納,詹納需要聯(lián)系鮑伯以獲得授權(quán)以便訪問(wèn)費(fèi)多的圖。授權(quán)代理根據(jù)現(xiàn)有系統(tǒng)中的預(yù)定義訪問(wèn)策略,使詹納免于被直接接受或拒絕。語(yǔ)義模型不同于傳統(tǒng)的(關(guān)系)模型,并且它易于擴(kuò)展。它支持向后/未來(lái)兼容性。來(lái)自多個(gè)域的數(shù)據(jù)可以被輕松鏈接,前提是它們具有通用點(diǎn)/節(jié)點(diǎn)(人員、地方、項(xiàng)目、 位置......)。語(yǔ)義模型支持適合于進(jìn)行復(fù)雜多級(jí)查詢(例如“find me animals of all my
friends that are mammals and have fur”)的面向圖的查詢語(yǔ)言(多種)(例如,SPARQL)。在一個(gè)實(shí)施例中,通過(guò)一種機(jī)制設(shè)置諸如SPARQL協(xié)議和RDF查詢語(yǔ)言(SPARQL)之類的RDF查詢語(yǔ)言,以便在本地定義RDF圖或子圖。編寫查詢時(shí),這些子圖或范圍可以嵌入RDF查詢語(yǔ)言并以RDF查詢語(yǔ)言的形式顯式定義。在另一個(gè)實(shí)施例中,使用新的RDF參數(shù)類型和宏(例如,命令集)管理表示查詢的RDF圖,以便在語(yǔ)義網(wǎng)中動(dòng)態(tài)更改查詢并更新查詢結(jié)果。盡管在此針對(duì)SPARQL描述了各種實(shí)施例,但構(gòu)想在本申請(qǐng)中描述的實(shí)施例可以與諸如WQL、DQL、N3QL、R-DEVICE、RDFQ, RDQ、RDQL, RQL/RVL、SeRQL, Versa、XUL、Adenine 之類的其他RDF查詢語(yǔ)言一起使用。圖3是根據(jù)一個(gè)實(shí)施例的智能空間邏輯架構(gòu)的示意圖?!爸悄芸臻g”指“智能空間架構(gòu)”中的不同實(shí)體的多個(gè)信息空間,所述智能空間架構(gòu)允許實(shí)體和不同語(yǔ)義網(wǎng)工具訪問(wèn)嵌入不同語(yǔ)義域(可用于在此描述的不同語(yǔ)義網(wǎng)工具)中的異構(gòu)信息。智能空間維護(hù)個(gè)人信息的隱私性,同時(shí)允許用戶在語(yǔ)義網(wǎng)中搜索不同的本體域、不同的平臺(tái)、不同的裝備以及不同的供應(yīng)商。如上所述,開發(fā)了智能空間架構(gòu)(以實(shí)體為中心的結(jié)構(gòu)),以便用戶可以封裝所有個(gè)人信息并根據(jù)用戶的個(gè)體語(yǔ)義和需求與智能空間中的信息交互。用戶可以是個(gè)人、組織或其他實(shí)體。在智能空間300中提供節(jié)點(diǎn)301 (包括用戶終端節(jié)點(diǎn)301a)作為至少包含用戶代理應(yīng)用的功能的動(dòng)態(tài)查詢解析代理,如在語(yǔ)義網(wǎng)中討論的那樣。在智能空間300中提供語(yǔ)義信息代理(SIB) 303作為執(zhí)行信息事務(wù)操作的實(shí)體。本地SIB至少包含RDF高速緩存或高速緩存管理器的功能,而遠(yuǎn)程SIB至少包含外部數(shù)據(jù)庫(kù)的功能。用戶的個(gè)體智能空間300是聚合信息集,其包含來(lái)自與用戶相關(guān)的不同源的信息。例如,用戶的個(gè)人信息、家庭信息、工作信息、社交網(wǎng)絡(luò)信息等的源。所含內(nèi)容包括(I)政府記錄和數(shù)據(jù)庫(kù),(2)雇主數(shù)據(jù)庫(kù);(3)信用卡公司、銀行、信用局?jǐn)?shù)據(jù)庫(kù);(4)市場(chǎng)調(diào)查和數(shù)據(jù)挖掘數(shù)據(jù)庫(kù),(5)用戶在線行為數(shù)據(jù)庫(kù)(用戶通過(guò)因特網(wǎng)瀏覽在其電子郵件、日歷約會(huì)安排等中提及的信息),(6)用戶創(chuàng)建的媒體項(xiàng)目(在網(wǎng)頁(yè)上的博客等中發(fā)布的文章、音樂(lè)、視頻、照片等),(7)用戶捕獲的文章、音樂(lè)、視頻、照片等,等等。這些信息內(nèi)容是私有的,并與語(yǔ)義網(wǎng)中的其他信息保持分離以保護(hù)用戶的隱私。僅允許用戶的經(jīng)過(guò)驗(yàn)證并被授權(quán)的節(jié)點(diǎn)(例如信用卡公司、銀行、可信方等)訪問(wèn)用戶的個(gè)人智能空間,以便共享存儲(chǔ)在本地SIB(例如,可以位于節(jié)點(diǎn)301a中)中的信息,例如用戶的財(cái)務(wù)信息、支付交易等。由每個(gè)用戶決定定義什么內(nèi)容可用于何人。通過(guò)授權(quán)代理,用戶不必預(yù)定義適用于特定個(gè)體和/或適用于每個(gè)人的訪問(wèn)策略。相反,用戶可以決定請(qǐng)求者何時(shí)請(qǐng)求授權(quán)。如圖3中所見,每個(gè)智能空間都跨屬于至少一個(gè)用戶的至少一組節(jié)點(diǎn)分布。在此實(shí)施例中,智能空間300跨多個(gè)節(jié)點(diǎn)301a-301n分布,這些節(jié)點(diǎn)的每一個(gè)都屬于多個(gè)用戶。例如,節(jié)點(diǎn)301a和301b屬于第一用戶,而節(jié)點(diǎn)301c-301f屬于第二用戶。還構(gòu)想一個(gè)或多個(gè)節(jié)點(diǎn)(例如,節(jié)點(diǎn)301η)可以屬于集中信息提供者。節(jié)點(diǎn)301是個(gè)人/個(gè)體的,因?yàn)樗鼈儓?zhí)行直接由用戶決定的任務(wù),或者自主針對(duì)用戶或代表用戶執(zhí)行任務(wù)。例如,節(jié)點(diǎn)301可以監(jiān)視預(yù)定情況或原因/可用于智能空間300中的數(shù)據(jù)挖掘信息。例如,借助個(gè)人信息,信用卡公司和銀行的節(jié)點(diǎn)可以通過(guò)與用戶終端節(jié)點(diǎn)301a交互簡(jiǎn)化用戶的購(gòu)買,而需要最少的用戶參與或者甚至不需要用戶參與。例如,當(dāng)用戶瀏覽網(wǎng)站以了解機(jī)票時(shí),網(wǎng)站節(jié)點(diǎn)與用戶終端節(jié)點(diǎn)301a交互以提示用戶選擇符合用戶準(zhǔn)則的機(jī) 票。用戶在用戶終端節(jié)點(diǎn)301a的屏幕上點(diǎn)擊以選擇機(jī)票,然后通知網(wǎng)站節(jié)點(diǎn)轉(zhuǎn)到用戶的信用卡收取機(jī)票費(fèi)用,而無(wú)需用戶輸入用戶財(cái)務(wù)數(shù)據(jù)。節(jié)點(diǎn)301 —次可以連接到一個(gè)或多個(gè)智能空間300。此外,在節(jié)點(diǎn)的使用期限內(nèi),特定智能空間300以及節(jié)點(diǎn)301連接到的智能空間可能有所變化。通過(guò)移動(dòng)到智能空間300的鏈接而不是移動(dòng)智能空間300的物理運(yùn)行過(guò)程來(lái)提供節(jié)點(diǎn)301的移動(dòng)性。節(jié)點(diǎn)301可以保存其狀態(tài),并且當(dāng)另一個(gè)節(jié)點(diǎn)301恢復(fù)此狀態(tài)時(shí)變得“移動(dòng)”。節(jié)點(diǎn)301本身是匿名的并且彼此獨(dú)立-節(jié)點(diǎn)301之間沒有顯式控制流,除了通過(guò)節(jié)點(diǎn)操作的先決條件提供的控制流之外。協(xié)調(diào)模型基于將協(xié)調(diào)結(jié)構(gòu)表達(dá)為第一級(jí)實(shí)體并集中于收集推理和上下文??梢栽谥悄芸臻g300外部通過(guò)節(jié)點(diǎn)301和服務(wù)于節(jié)點(diǎn)301的應(yīng)用形成控制流,所述應(yīng)用通過(guò)智能空間300顯式共享其外部接口的詳細(xì)信息。節(jié)點(diǎn)301的職責(zé)范圍從用戶交互到推理和執(zhí)行任務(wù),例如真理維護(hù)、信念修正、信息一致性管理等。節(jié)點(diǎn)301通過(guò)連接到構(gòu)成智能空間300的任何SIB 303,借助SIB 303提供的任何連接機(jī)制(例如,通過(guò)數(shù)據(jù)網(wǎng)絡(luò)、因特網(wǎng)等的連接),利用SIB303a-303m訪問(wèn)智能空間300中的信息。通常,連接通過(guò)某種網(wǎng)絡(luò)(例如,數(shù)據(jù)網(wǎng)絡(luò)、無(wú)線網(wǎng)絡(luò)、電話網(wǎng)絡(luò)、服務(wù)提供商網(wǎng)絡(luò)等),并且節(jié)點(diǎn)301在各種設(shè)備上運(yùn)行。例如,可以在任何類型的移動(dòng)終端、固定終端或便攜式終端(包括移動(dòng)手機(jī)、站、單元、設(shè)備、多媒體平板計(jì)算機(jī)、因特網(wǎng)節(jié)點(diǎn)、通信裝置、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA))或其任意組合上支持節(jié)點(diǎn)301。還構(gòu)想支持節(jié)點(diǎn)301的設(shè)備可以支持任何類型的用戶接口(例如“可佩帶式”電路等)。此外,能夠支持智能空間300的通信網(wǎng)絡(luò)(未示出)可以包括一個(gè)或多個(gè)網(wǎng)絡(luò),例如數(shù)據(jù)網(wǎng)絡(luò)(未示出)、無(wú)線網(wǎng)絡(luò)(未示出)、電話網(wǎng)絡(luò)(未示出)或其任意組合。構(gòu)想數(shù)據(jù)網(wǎng)絡(luò)可以是任何局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、公共數(shù)據(jù)網(wǎng)絡(luò)(例如,因特網(wǎng))或任何其他適合的分組交換網(wǎng)絡(luò),例如商業(yè)擁有的專用分組交換網(wǎng)絡(luò)(例如,專用電纜或光纖網(wǎng)絡(luò))。此外,無(wú)線網(wǎng)絡(luò)例如可以是蜂窩網(wǎng)絡(luò)并可以采用各種技術(shù),包括增強(qiáng)型數(shù)據(jù)速率全球演進(jìn)(EDGE)、通用分組無(wú)線業(yè)務(wù)(GPRS)、全球移動(dòng)通信系統(tǒng)(GSM)、網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMS)、通用移動(dòng)電信系統(tǒng)(UMTS)等,以及任何其他適合的無(wú)線介質(zhì),例如微波接入(WiMAX)、長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無(wú)線保真(WiFi)、衛(wèi)星、移動(dòng)自組網(wǎng)絡(luò)(MANET)等。每個(gè)SIB 303針對(duì)智能空間300執(zhí)行信息事務(wù)操作,從而可能與其他SIB 303協(xié)作。在一個(gè)實(shí)施例中,SIB 303可以是具體或虛擬實(shí)體。每個(gè)SIB 303都支持節(jié)點(diǎn)301通過(guò)信息事務(wù)操作與其他SIB 303交互。在此實(shí)施例中,智能空間300包括SIB 303a-303m,每個(gè)SIB都連接到各自的信息存儲(chǔ)庫(kù)305a-305c。智能空間300的每個(gè)信息存儲(chǔ)庫(kù)305存儲(chǔ)節(jié)點(diǎn)301的信息,以及在智能空間300上可用的任何其他信息。這例如可以包括節(jié)點(diǎn)301的當(dāng)前狀態(tài)或活動(dòng)的信息、對(duì)外部信息世界的觀察、維護(hù)信息等。智能空間300在專用信息存儲(chǔ)庫(kù)305a-305c處應(yīng)用“發(fā)布和讀取”機(jī)制。發(fā)布節(jié)點(diǎn)無(wú)需與讀取節(jié)點(diǎn)互操作。實(shí)際上,兩個(gè)節(jié)點(diǎn)甚至不需要知道彼此。智能空間300只是促進(jìn)發(fā)布者在選定信息存儲(chǔ)庫(kù)處發(fā)布以及讀取者節(jié)點(diǎn)讀取選定信息存儲(chǔ)庫(kù)。根據(jù)設(shè)備和網(wǎng)絡(luò)能力以及用戶在安全性、隱私性方面的要求等,這些分布式、個(gè)體 信息存儲(chǔ)庫(kù)305之間的同步是不對(duì)稱的。例如,將有關(guān)用戶家庭的私有信息存儲(chǔ)在用戶的主位置,其中可以使用更嚴(yán)格的信息安全策略保護(hù)信息。然后可以在網(wǎng)站(例如,社交網(wǎng)絡(luò)網(wǎng)站)通過(guò)非私有信息增加私有信息,而無(wú)需將私有信息實(shí)際傳輸?shù)酱司W(wǎng)站。在這種情況下,例如由于版權(quán)和/或隱私問(wèn)題,增加信息優(yōu)于合并信息。智能空間300之間的交互名義上由節(jié)點(diǎn)301執(zhí)行,節(jié)點(diǎn)301封裝細(xì)粒度功能以便跨可以訪問(wèn)一個(gè)或多個(gè)智能空間300的任何數(shù)量的設(shè)備分發(fā)。智能空間300本身可以通過(guò)合并和投影交互,從而能夠永久或臨時(shí)構(gòu)造更大的智能空間300。此外,智能空間300可以是個(gè)人空間、至少兩個(gè)用戶的共享/社交空間、組空間、團(tuán)體、縣、州或國(guó)家等的公共空間等。所有智能空間300的聚合構(gòu)成信息世界(包括語(yǔ)義網(wǎng)),其也被稱為智能空間。包括整個(gè)信息世界的智能空間300也支持在全球可用的所有服務(wù)(包括所有平臺(tái)和供應(yīng)商),以及全球的所有設(shè)備和裝備。智能空間300可在不同的信息域、不同的服務(wù)平臺(tái)以及不同的設(shè)備和裝備上互操作。例如,智能空間300容納傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)、移動(dòng)行業(yè)處理器接口(MIPI)聯(lián)盟創(chuàng)建的統(tǒng)一協(xié)議(UniPro)、藍(lán)牙協(xié)議無(wú)線電頻率通信(RFC0MM)、低功率無(wú)線個(gè)人區(qū)域網(wǎng)絡(luò)IPv6 (6LoWPAN)等。智能空間300還包括用于發(fā)現(xiàn)和使用服務(wù)的技術(shù),這些服務(wù)例如包括藍(lán)牙/人機(jī)接口設(shè)備(HID)服務(wù)、網(wǎng)絡(luò)服務(wù)、通過(guò)數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)j*端架構(gòu)網(wǎng)絡(luò)(NoTA)認(rèn)證的服務(wù)等。智能空間構(gòu)成基礎(chǔ)架構(gòu),此基礎(chǔ)架構(gòu)實(shí)現(xiàn)可擴(kuò)展的生產(chǎn)者-消費(fèi)者信息事務(wù),并通過(guò)域(例如RDF域)中一組概念的通用表示以及這些概念(例如,本體)之間的關(guān)系支持多部件、多設(shè)備和多供應(yīng)商(M3)。智能空間300作為邏輯架構(gòu),對(duì)任何網(wǎng)絡(luò)架構(gòu)都沒有依賴性,但它在幾乎任何連接解決方案之上實(shí)現(xiàn)。因?yàn)樵谥悄芸臻g300中沒有特定的服務(wù)級(jí)別架構(gòu),所以智能空間300在物理距離或傳輸方面沒有限制。智能空間300架構(gòu)允許在不同時(shí)間從不同供應(yīng)商處購(gòu)買的用戶設(shè)備協(xié)同工作。例如,用戶在高質(zhì)量揚(yáng)聲器或顯示器附近的任何地方使用一個(gè)個(gè)人設(shè)備,用戶都可以對(duì)音樂(lè)/電影/等等進(jìn)行收聽/觀看/等。此外,智能空間300架構(gòu)允許應(yīng)用開發(fā)人員在不同域中混搭服務(wù),而不是嘗試將應(yīng)用傳送到所有平臺(tái)和配置。智能空間架構(gòu)還允許設(shè)備制造商制造可互操作的產(chǎn)品,以便消費(fèi)者不必?fù)?dān)心不同產(chǎn)品和附件的兼容性。智能空間300超越了許多用戶設(shè)備(例如,移動(dòng)電話、媒體中心、個(gè)人計(jì)算機(jī)、服務(wù)器、路由器等),從而能夠在任何用戶設(shè)備之上分發(fā)信息和對(duì)此信息進(jìn)行查詢。對(duì)于訪問(wèn)信息的任何節(jié)點(diǎn)301,節(jié)點(diǎn)301的物理位置都與信息的位置無(wú)關(guān),例如,節(jié)點(diǎn)301看到此智能空間300中的所有信息的“總體”。例如,節(jié)點(diǎn)301使用基本操作(包括Insert(將信息插入到智能空間)、Remove (從智能空間中刪除信息)、Update (更新智能空間中的信息,這實(shí)際上是原子刪除和插入組合)、Query (查詢智能空間中的信息)、Subscribe (在智能空間中設(shè)置持續(xù)查詢,以便將查詢結(jié)果的更改傳送到訂閱節(jié)點(diǎn)))、其他查詢管理操作(例如,通知等)來(lái)訪問(wèn)智能空間300,如針對(duì)查詢應(yīng)用307a等討論的那樣。節(jié)點(diǎn)301通過(guò)將信息插入智能空間300并查詢空間300中的信息來(lái)隱式通信。在此針對(duì)智能空間中的查詢管理描述了各種實(shí)施例。例如,在智能空間300中使用RDF以將信息存儲(chǔ)在信息存儲(chǔ)庫(kù)305a-305c中。RDF允許在來(lái)自不同業(yè)務(wù)域的詞匯表中加入數(shù)據(jù),而不必協(xié)商詞匯表之間的結(jié)構(gòu)差異。此外,經(jīng)由RDF,智能空間300將嵌入式域的信息與語(yǔ)義網(wǎng)上的信息合并,以及使語(yǔ)義網(wǎng)共同體開發(fā)的大量推理和本體論、實(shí)踐和工具可用于智能空間300中的應(yīng)用開發(fā)。智能空間300還使嵌入式域中的異構(gòu)信息可用于語(yǔ)義 網(wǎng)工具。圖4是根據(jù)一個(gè)實(shí)施例的智能空間互操作性架構(gòu)的示意圖。智能空間互操作性架構(gòu)400包括三個(gè)層表示層401,其在節(jié)點(diǎn)級(jí)別實(shí)現(xiàn)以支持不同的用戶接口 407 ;應(yīng)用層403,其在SIB級(jí)別實(shí)現(xiàn)以支持在共享計(jì)算平臺(tái)上運(yùn)行的不同應(yīng)用409 (優(yōu)選開源軟件);以及數(shù)據(jù)層405,其在信息存儲(chǔ)級(jí)別實(shí)現(xiàn)以在語(yǔ)義數(shù)據(jù)云411中的信息存儲(chǔ)庫(kù)之間交換數(shù)據(jù)(在圖3中示出詳細(xì)信息)。語(yǔ)義數(shù)據(jù)云411包含通用本體模型和通用數(shù)據(jù)格式。盡管語(yǔ)義網(wǎng)設(shè)想了單個(gè)通用的機(jī)器可理解的信息網(wǎng),但智能空間互操作性架構(gòu)400通過(guò)在不同點(diǎn)(例如,信息存儲(chǔ)庫(kù)等)中設(shè)置信息交換來(lái)組織機(jī)器-機(jī)器通信。在每個(gè)點(diǎn)處,在潛在許多類型的潛在許多設(shè)備節(jié)點(diǎn)中執(zhí)行的多個(gè)應(yīng)用409a、409b、...、409m可以發(fā)布和讀取語(yǔ)義信息??赡懿皇且詸C(jī)器可讀形式準(zhǔn)備此信息。根據(jù)用戶簡(jiǎn)檔和偏好,語(yǔ)義信息可以適合于處理由給定主題組成的不同信息的不同應(yīng)用。在另一個(gè)實(shí)施例中,針對(duì)每個(gè)特定點(diǎn)顯式準(zhǔn)備此信息。任何特定的信息交換點(diǎn)都具有特定的目的或焦點(diǎn)。換言之,通過(guò)特定點(diǎn)提供的信息專用于此點(diǎn)的特定目的或焦點(diǎn)。因此,在特定點(diǎn)處交換信息的軟件數(shù)量限于那些共享此專用性的軟件。在現(xiàn)有超文本因特網(wǎng)互操作性架構(gòu)中,數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)通常需要編寫一組過(guò)程,這些過(guò)程創(chuàng)建和操縱此結(jié)構(gòu)的實(shí)例。數(shù)據(jù)結(jié)構(gòu)通過(guò)可以針對(duì)其執(zhí)行的操作以及這些操作的數(shù)學(xué)屬性(包括其空間和時(shí)間成本)間接定義。數(shù)據(jù)結(jié)構(gòu)的效率與這些操作一起被分析。典型計(jì)算機(jī)上的許多文件可以大致分為文檔和數(shù)據(jù)。郵件消息、報(bào)告和手冊(cè)等文檔是人類可讀的。日歷、地址簿、播放列表和電子表格等數(shù)據(jù)使用應(yīng)用程序提供,通過(guò)此應(yīng)用程序可查看、搜索和組合這些數(shù)據(jù)。在智能空間互操作性架構(gòu)400中,例如采用專門為數(shù)據(jù)設(shè)計(jì)的語(yǔ)言在語(yǔ)義上表示所有數(shù)據(jù)。語(yǔ)義網(wǎng)具有多個(gè)類,其包含多個(gè)屬性以及實(shí)例或?qū)ο蟮母拍?。它的?shù)據(jù)層405提供在語(yǔ)義上定義的不同數(shù)據(jù)模型的信息存儲(chǔ)庫(kù)、用戶簡(jiǎn)檔和規(guī)則數(shù)據(jù)庫(kù)。語(yǔ)義數(shù)據(jù)存儲(chǔ)庫(kù)對(duì)應(yīng)于內(nèi)容數(shù)據(jù)、應(yīng)用數(shù)據(jù)等的語(yǔ)義表示。用戶簡(jiǎn)檔存儲(chǔ)用戶背景、用戶偏好、用戶上下文等。規(guī)則數(shù)據(jù)庫(kù)存儲(chǔ)將用戶簡(jiǎn)檔鏈接到內(nèi)容數(shù)據(jù)、用戶接口和應(yīng)用中的主題的規(guī)則集??梢允褂萌魏侮P(guān)系數(shù)據(jù)庫(kù)或RDF圖存儲(chǔ)應(yīng)用數(shù)據(jù)、應(yīng)用數(shù)據(jù)關(guān)系、用戶簡(jiǎn)檔和規(guī)則。在智能空間互操作性架構(gòu)400中,圖3中的SIB 303、代理以及節(jié)點(diǎn)301處理不同的應(yīng)用409a、409b…409m,這些應(yīng)用呈現(xiàn)由不同服務(wù)應(yīng)用共享或針對(duì)不同服務(wù)應(yīng)用定制的各種功能,例如規(guī)則解釋器、自適應(yīng)引擎等。超文本因特網(wǎng)應(yīng)用和語(yǔ)義網(wǎng)應(yīng)用之間的顯著差異是語(yǔ)義網(wǎng)應(yīng)用中的數(shù)據(jù)表示在語(yǔ)義上定義而不僅是邏輯的。規(guī)則解釋器讀取存儲(chǔ)在數(shù)據(jù)層405中的規(guī)則并根據(jù)用戶簡(jiǎn)檔等觸發(fā)它們。自適應(yīng)引擎根據(jù)用戶簡(jiǎn)檔以及應(yīng)用中的用戶狀態(tài)改變表示和導(dǎo)航。在智能空間中,考慮用例,其中在各種節(jié)點(diǎn)中執(zhí)行的一組代理混搭這些代理存儲(chǔ)在特定SIB中以及從特定SIB中檢索的信息。代理的這種協(xié)作形成應(yīng)用,而信息協(xié)作和混搭的發(fā)生取決于可用的數(shù)據(jù)。構(gòu)造應(yīng)用以便由代理和SIB通過(guò)信息共享以協(xié)作方式執(zhí)行,而不是像在超文本因特網(wǎng)互操作性架構(gòu)中以獨(dú)立方式執(zhí)行。根據(jù)此時(shí)用戶遇到或需要的特定情況和上下文,代理可以在表示層401處提供獨(dú)立樣式用戶接口。在智能空間互操作性架構(gòu)400中,用戶接口 407位于圖3的節(jié)點(diǎn)301中。在另一個(gè)實(shí)施例中,表不層401還可以提供適合于不同表不和導(dǎo)航的不同用戶接口 407a、407b、… 407η。語(yǔ)義網(wǎng)應(yīng)用中的用戶接口足夠靈活以便根據(jù)可用的表示和導(dǎo)航元素組成網(wǎng)頁(yè),而不是像在超文本因特網(wǎng)應(yīng)用中根據(jù)固定頁(yè)面設(shè)計(jì)組成網(wǎng)頁(yè)。自適應(yīng)表示根據(jù)用戶簡(jiǎn)檔改變頁(yè)面的內(nèi)容。自適應(yīng)導(dǎo)航根據(jù)用戶簡(jiǎn)檔改變導(dǎo)航元素和方案。可以使用諸如WebspherePortal、JSF、Tapestry之類的用戶接口框架實(shí)現(xiàn)具有自適應(yīng)表示和自適應(yīng)導(dǎo)航的自適應(yīng)用戶接口,從而提供在各種用實(shí)(例如電子郵件、博客等)中針對(duì)不同用戶改變用戶接口內(nèi)容的能力。為了更好地理解語(yǔ)義環(huán)境中的被動(dòng)授權(quán)過(guò)程,在圖5和圖6中示出了兩個(gè)主動(dòng)授權(quán)過(guò)程。在語(yǔ)義環(huán)境中,根據(jù)RDF表示所有信息基本單元(例如,三元組)、片段、命名文檔、文檔。在以數(shù)據(jù)為中心的架構(gòu)(例如智能空間)中,資源所有者可以使用主動(dòng)授權(quán)控制訪問(wèn)權(quán)限。要指出的是,通常通用數(shù)據(jù)操縱協(xié)議(例如,支持諸如get、update、delete和query之類的數(shù)據(jù)操縱命令的協(xié)議)可以實(shí)現(xiàn)主動(dòng)授權(quán),但在相同協(xié)議下實(shí)現(xiàn)被動(dòng)授權(quán)可能會(huì)非常具有挑戰(zhàn)性。圖5是根據(jù)一個(gè)實(shí)施例的其中默認(rèn)允許訪問(wèn)的智能空間中的主動(dòng)授權(quán)500的示意圖。在此實(shí)施例中,節(jié)點(diǎn)501是資源/節(jié)點(diǎn)(例如,會(huì)話505、小狗費(fèi)多等)的所有者(例如,鮑伯),定義訪問(wèn)策略503以便其他節(jié)點(diǎn)訪問(wèn)會(huì)話505。訪問(wèn)策略503被設(shè)置為類型為“參與者”的任何節(jié)點(diǎn)都可以鏈接到會(huì)話節(jié)點(diǎn)505以便將與會(huì)話505的關(guān)系/鏈接建立為“具有參與者”。因此,會(huì)話節(jié)點(diǎn)505向公眾開放。例如,允許任何人鏈接到費(fèi)多(例如,鮑伯的狗)的資源節(jié)點(diǎn),因此他們可以查看包括費(fèi)多射門記錄等的費(fèi)多的RDF圖。其他實(shí)例包括公司、機(jī)構(gòu)、非盈利組織、政府等的在線網(wǎng)站資源、免費(fèi)網(wǎng)絡(luò)字典、新聞;購(gòu)物數(shù)據(jù)等。過(guò)程500從參與者A (例如,所有者)和參與者B (例如,愛麗絲)開始。他們的對(duì)應(yīng)節(jié)點(diǎn)501、509分別將與會(huì)話節(jié)點(diǎn)505的關(guān)系/鏈接507、511建立為“具有參與者”。如果新參與者(例如,詹納)想要加入會(huì)話,則其訪問(wèn)應(yīng)用嘗試將其節(jié)點(diǎn)513鏈接到會(huì)話節(jié)點(diǎn)505。新參與者節(jié)點(diǎn)513的訪問(wèn)應(yīng)用發(fā)送請(qǐng)求515,以便將參與者節(jié)點(diǎn)513鏈接到會(huì)話節(jié)點(diǎn)505。如過(guò)程流517所示,會(huì)話節(jié)點(diǎn)505然后向新節(jié)點(diǎn)513發(fā)送批準(zhǔn)519 (例如,“0K”)。因此,新節(jié)點(diǎn)513將與會(huì)話節(jié)點(diǎn)505的關(guān)系/鏈接521建立為“具有參與者”。智能空間提供事件訂閱機(jī)制,此機(jī)制允許任何被授權(quán)應(yīng)用訂閱特定數(shù)據(jù)查詢或訪問(wèn)請(qǐng)求,并且如果查詢或請(qǐng)求結(jié)果集更改,則通知被授權(quán)應(yīng)用。這例如允許會(huì)話的所有者節(jié)點(diǎn)501訂閱對(duì)它自身或資源505的任何鏈接更改,并且當(dāng)新節(jié)點(diǎn)(例如,新節(jié)點(diǎn)513)鏈接到它或資源505、或取消與它的鏈接、或在鏈接期間更新時(shí),通知所有者節(jié)點(diǎn)501。圖6是根據(jù)一個(gè)實(shí)施例的其中默認(rèn)拒絕訪問(wèn)的智能空間中的主動(dòng)授權(quán)的示意圖。在此實(shí)施例中,節(jié)點(diǎn)601 (其是資源/節(jié)點(diǎn)(例如,機(jī)密會(huì)話605、鮑伯的財(cái)務(wù)數(shù)據(jù)等)的所有者(例如,鮑伯))定義訪問(wèn)策略603以便其他節(jié)點(diǎn)訪問(wèn)會(huì)話605。訪問(wèn)策略603被設(shè)置為,類型為“參與者”的節(jié)點(diǎn)都不可以鏈接到會(huì)話節(jié)點(diǎn)605以便將與會(huì)話605的關(guān)系/鏈接建立為“具有參與者”。因此,會(huì)話節(jié)點(diǎn)605對(duì)公眾關(guān)閉(例如,私有)。例如,不允許任何人鏈接到鮑伯的財(cái)務(wù)信息(例如,銀行賬號(hào)和密碼、納稅申報(bào)單、投資票券目錄等)的資源節(jié)點(diǎn)。其他實(shí)例包括軍事安全的機(jī)密數(shù)據(jù)庫(kù)、隱私數(shù)據(jù)(例如,患者記錄、雇員工資等)等;商業(yè)秘密資源(例如,業(yè)務(wù)協(xié)議等)等。過(guò)程600從參與者A (例如,所有者)和參與者B (例如,鮑伯的財(cái)務(wù)顧問(wèn))開始。他們的對(duì)應(yīng)節(jié)點(diǎn)601、609分別將與會(huì)話節(jié)點(diǎn)605的關(guān)系/鏈接607、611建立為“具有參與者”。 如果新參與者(例如,鮑伯的女朋友)想要加入會(huì)話,則其訪問(wèn)應(yīng)用嘗試將其節(jié)點(diǎn)613鏈接到會(huì)話節(jié)點(diǎn)605。新參與者的訪問(wèn)應(yīng)用發(fā)送請(qǐng)求615以便將參與者節(jié)點(diǎn)613鏈接到會(huì)話節(jié)點(diǎn)605。如過(guò)程流617所示,會(huì)話節(jié)點(diǎn)605然后向新節(jié)點(diǎn)613發(fā)送拒絕619 (例如,"ACCESS,DENIED”)。因此,新節(jié)點(diǎn)613未能與會(huì)話節(jié)點(diǎn)605鏈接。返回參考圖4,在智能空間中實(shí)現(xiàn)的主動(dòng)授權(quán)依賴預(yù)定義的訪問(wèn)規(guī)則以便處理通用數(shù)據(jù)操縱操作(例如get、update、delete和query)。在一個(gè)實(shí)施例中,這些訪問(wèn)規(guī)則被預(yù)先設(shè)置并由資源所有者控制。例如,資源所有者通過(guò)一組相同通用數(shù)據(jù)操縱操作控制訪問(wèn)規(guī)則。在主動(dòng)授權(quán)的情況下,用例應(yīng)用409a的應(yīng)用設(shè)計(jì)者針對(duì)數(shù)據(jù)層405處的資源設(shè)置訪問(wèn)規(guī)則,并且這些訪問(wèn)規(guī)則僅由特定應(yīng)用409a控制。備選地,資源所有者經(jīng)由用戶接口應(yīng)用407a和用例應(yīng)用409a設(shè)置訪問(wèn)規(guī)則。此方法對(duì)于傳統(tǒng)應(yīng)用和智能空間應(yīng)用都是類似的。相比之下,為實(shí)現(xiàn)被動(dòng)授權(quán),現(xiàn)有的超文本因特網(wǎng)互操作性架構(gòu)針對(duì)不同用例(例如,電子郵件、博客、網(wǎng)絡(luò)信源等)包含不同應(yīng)用,以便通過(guò)專用且復(fù)雜的命令授權(quán)訪問(wèn)不同數(shù)據(jù)模型中的數(shù)據(jù)。這些命令通常在應(yīng)用層403中的不同實(shí)體之間采用橫向通信。例如,被動(dòng)授權(quán)可以生成從用戶接口應(yīng)用407b到用例應(yīng)用409b,然后到用例應(yīng)用409a,再到用戶接口應(yīng)用407a的通信。之后,用戶接口應(yīng)用407a、409a可能必須針對(duì)數(shù)據(jù)層405中的某些數(shù)據(jù)修改訪問(wèn)規(guī)則。然后將修改從用例應(yīng)用409a傳送回用例應(yīng)用40%,并最終傳送到用戶接口應(yīng)用407b。在智能空間中,不鼓勵(lì)同一層中的通信,因?yàn)檫@些通信通常在通用數(shù)據(jù)操縱協(xié)議范圍之外執(zhí)行操作。如在后面實(shí)施例中討論的,在智能空間中實(shí)現(xiàn)的被動(dòng)授權(quán)使用授權(quán)代理向資源所有者請(qǐng)求資源訪問(wèn)。授權(quán)代理是位于數(shù)據(jù)層405中的實(shí)體,所有實(shí)體以統(tǒng)一方式從應(yīng)用層403對(duì)其進(jìn)行訪問(wèn)。通過(guò)允許經(jīng)由授權(quán)代理的這些通信在數(shù)據(jù)層405中發(fā)生,所述實(shí)施例實(shí)現(xiàn)了簡(jiǎn)單性并無(wú)需其他信令協(xié)議。圖7A是根據(jù)一個(gè)實(shí)施例的用于提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的過(guò)程700的流程圖。實(shí)體具有不同的、單獨(dú)的虛擬或物理存在。實(shí)體可以是法律實(shí)體(例如,個(gè)體、創(chuàng)始機(jī)構(gòu)、企業(yè)、非盈利組織、政府等)、計(jì)算機(jī)抽象和動(dòng)畫、代表個(gè)體的通用類的根節(jié)點(diǎn)、編程層中的活動(dòng)例程等。在過(guò)程700之前,資源所有者的訪問(wèn)應(yīng)用設(shè)置用于訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源(例如,博客、多媒體游戲、自動(dòng)控制電話會(huì)議等)的被動(dòng)訪問(wèn)策略。在表I中設(shè)置所述訪問(wèn)策略,如下所示
1.“始終允許”所有者將節(jié)點(diǎn)(包括類型為“參與者”的節(jié)點(diǎn))鏈 接到資源。
2.“僅憑邀請(qǐng)”默認(rèn)用于鏈接類型為“參與者”的節(jié)點(diǎn)。
3.默認(rèn)“始終允許”任何用戶鏈接到類型為“授權(quán)代理”的節(jié)點(diǎn)。
4.“拒絕”任何其他對(duì)象和任何用戶。_
表I例如,規(guī)則I能夠使所有者基本上鏈接任何類型的節(jié)點(diǎn),包括“參與者”節(jié)點(diǎn)。規(guī)則I中的“所有者”指所有者的身份而不是節(jié)點(diǎn)類。如表中所示,規(guī)則2直接〈“僅憑邀請(qǐng)”默認(rèn)用于類型為“參與者”的節(jié)點(diǎn),除所有者之外的每個(gè)人都可使用 >。規(guī)則2直接應(yīng)用于三元組(例如,參與者節(jié)點(diǎn)),而不是包含兩個(gè)或更多個(gè)“鏈?zhǔn)健比M的一個(gè)組。在此上下文中,所有者節(jié)點(diǎn)和新參與者節(jié)點(diǎn)(例如授權(quán)代理節(jié)點(diǎn))之間的任何三元組(多個(gè))對(duì)所有者節(jié)點(diǎn)都是透明的。規(guī)則3中的“用戶”指用戶的身份,而不是節(jié)點(diǎn)類。根據(jù)規(guī)則3,所有者的訪問(wèn)應(yīng)用使用新節(jié)點(diǎn)、新節(jié)點(diǎn)的新屬性以及用戶的身份向授權(quán)代理節(jié)點(diǎn)執(zhí)行單個(gè)INSERT(SP,“鏈接”)操作。所述訪問(wèn)策略按順序執(zhí)行規(guī)則。在找到第一匹配以授權(quán)訪問(wèn)之前,規(guī)則4拒絕任何其他對(duì)象和任何用戶的訪問(wèn)。在一個(gè)實(shí)施例中,授權(quán)代理具有它自己的訪問(wèn)策略。默認(rèn)情況下,請(qǐng)求者可以將任何對(duì)象附加到授權(quán)代理,因?yàn)檎?qǐng)求者創(chuàng)建并擁有授權(quán)代理節(jié)點(diǎn)。如針對(duì)資源節(jié)點(diǎn)在被動(dòng)訪問(wèn)策略中所設(shè)置(如表2中所示),從參與者節(jié)點(diǎn)到資源的任何鏈接請(qǐng)求都導(dǎo)致將"AUTHORIZAT10N_REQU I RED "狀態(tài)代碼的通知從資源發(fā)送到參與者節(jié)點(diǎn)。換言之,語(yǔ)義網(wǎng)中的語(yǔ)義數(shù)據(jù)庫(kù)或智能空間中的語(yǔ)義數(shù)據(jù)云處理此鏈接請(qǐng)求的授權(quán)通知并將AUTH_REQUIRED狀態(tài)代碼發(fā)送到請(qǐng)求實(shí)體。請(qǐng)求實(shí)體的訪問(wèn)應(yīng)用將此通知解釋為首先需要請(qǐng)求所有者的權(quán)限。
(<對(duì)于除所有者之外的所有用戶,鏈接操作-AUTH—REQUIRED〉)表2返回參考圖7A,在一個(gè)實(shí)施例中,新參與者節(jié)點(diǎn)的訪問(wèn)應(yīng)用執(zhí)行過(guò)程700,并且例如在如圖11所示的包括處理器和存儲(chǔ)器的芯片組中實(shí)現(xiàn)。在步驟701,新參與者的訪問(wèn)應(yīng)用至少部分地導(dǎo)致將有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求傳輸?shù)剿鲑Y源。新參與者的訪問(wèn)應(yīng)用至少部分地導(dǎo)致從所述資源接收狀態(tài)代碼“Authorization required”的通知(步驟703)。響應(yīng)于所述通知,新參與者的訪問(wèn)應(yīng)用生成授權(quán)代理實(shí)體(步驟705)。新參與者的訪問(wèn)應(yīng)用在請(qǐng)求實(shí)體和所述授權(quán)代理實(shí)體之間建立第一鏈接(步驟707)。新參與者的訪問(wèn)應(yīng)用在所述授權(quán)代理實(shí)體和所述資源之間建立第二鏈接(步驟709)。之后,當(dāng)檢測(cè)到與所述資源的直接鏈接時(shí),新參與者的訪問(wèn)應(yīng)用通過(guò)所述直接鏈接訪問(wèn)所述資源。備選地,當(dāng)所有者實(shí)體拒絕所述請(qǐng)求時(shí),新參與者的訪問(wèn)應(yīng)用刪除所述第一鏈接。圖7B是根據(jù)一個(gè)實(shí)施例的用于提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的過(guò)程720的流程圖。在一個(gè)實(shí)施例中,所有者節(jié)點(diǎn)的訪問(wèn)應(yīng)用執(zhí)行過(guò)程720,并且例如在如圖11所示的包括處理器和存儲(chǔ)器的芯片組中實(shí)現(xiàn)。在步驟721,所有者的訪問(wèn)應(yīng)用檢測(cè)(例如,通過(guò)事件訂閱機(jī)制)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體。在一個(gè)實(shí)施例中,通過(guò)所述語(yǔ)義網(wǎng)絡(luò)資源和所述授權(quán)代理實(shí)體之間的所述第一鏈接檢測(cè)所述授權(quán)代理實(shí)體。如所討論的,根據(jù)用于訪問(wèn)所述資源的被動(dòng)訪問(wèn)策略創(chuàng)建所述授權(quán)代理實(shí)體。所有者的訪問(wèn)應(yīng)用訂閱對(duì)所述資源的更改、與所述資源的鏈接的更改或其組合。所述訂閱機(jī)制類似于常規(guī)數(shù)據(jù)庫(kù)觸發(fā)器。語(yǔ)義數(shù)據(jù)庫(kù)或語(yǔ)義數(shù)據(jù)云中的觸發(fā)器能夠使應(yīng)用注冊(cè),以便在對(duì)應(yīng)用想要監(jiān)視的圖的片段進(jìn)行更改時(shí)接收通知。所有者的訪問(wèn)應(yīng)用然后經(jīng)由所述第一鏈接以及請(qǐng)求實(shí)體和所述授權(quán)代理實(shí)體之間的第二鏈接檢測(cè)請(qǐng)求實(shí)體。被動(dòng)授權(quán)的方法可以應(yīng)用于不同的用例,例如參與會(huì)話、呼 口4、會(huì)議、電話會(huì)議、音樂(lè)會(huì)、多媒體呈現(xiàn)(電影、音樂(lè)等)、游戲、2D或3D游戲等;帳戶創(chuàng)建/注冊(cè)(而確認(rèn)待處理)、向需要版主批準(zhǔn)的博客/論壇/網(wǎng)站發(fā)布新消息、允許訂閱特定查詢和/或查詢結(jié)果等。之后,所有者的訪問(wèn)應(yīng)用確定以至少部分地導(dǎo)致引起將有關(guān)是否接受請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作(步驟723)。至少部分地根據(jù)被動(dòng)訪問(wèn)策略做出所述確定。所述查詢、請(qǐng)求、通知、查詢以及資源中的每一個(gè)都由語(yǔ)義圖表示。此外,所有者的訪問(wèn)應(yīng)用當(dāng)所有者實(shí)體接受所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起在至少所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立鏈接的操作(步驟725),或者當(dāng)所有者實(shí)體拒絕所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接的操作(步驟727)。也至少部分地根據(jù)被動(dòng)訪問(wèn)策略做出所述確定。換言之,當(dāng)所有者實(shí)體接受所述請(qǐng)求時(shí),所有者的訪問(wèn)應(yīng)用可以在所述請(qǐng)求實(shí)體和所述資源之間建立第三鏈接。所有者的訪問(wèn)應(yīng)用通過(guò)所述第一和第二鏈接檢索所述請(qǐng)求實(shí)體的語(yǔ)義信息;以及至少部分地導(dǎo)致將所述語(yǔ)義信息提供給所述所有者實(shí)體。否則,當(dāng)所有者實(shí)體拒絕所述請(qǐng)求或者在自查詢傳輸以來(lái)已經(jīng)過(guò)預(yù)定時(shí)間之后,所有者的訪問(wèn)應(yīng)用刪除所述第一鏈接。在其他實(shí)施例中,作為AUTH_REQUIRED狀態(tài)代碼的結(jié)果,當(dāng)所有者實(shí)體接受所述請(qǐng)求時(shí),語(yǔ)義數(shù)據(jù)庫(kù)和/或語(yǔ)義數(shù)據(jù)云生成所述授權(quán)代理實(shí)體并建立所述第一和第二鏈接。圖8A-8B是根據(jù)一個(gè)實(shí)施例的語(yǔ)義環(huán)境中的被動(dòng)授權(quán)的過(guò)程的示意圖800、820。在此實(shí)施例中,節(jié)點(diǎn)801 (其是資源/節(jié)點(diǎn)(例如,會(huì)話805、鮑伯在澳大利亞旅行的照片等)的所有者(例如,鮑伯))定義訪問(wèn)策略803以供其他節(jié)點(diǎn)訪問(wèn)會(huì)話805。訪問(wèn)策略803的設(shè)置如下所示I. “始終允許”參與者A將節(jié)點(diǎn)(包括類型為“參與者”的節(jié)點(diǎn))鏈接到資源。例如,始終允許鮑伯將參與者節(jié)點(diǎn)鏈接到他的旅行照片數(shù)據(jù)。2. “僅憑邀請(qǐng)”默認(rèn)用于鏈接類型為“參與者”的節(jié)點(diǎn)。例如,新參與者節(jié)點(diǎn)是否鏈接到鮑伯的旅行照片數(shù)據(jù)將由鮑伯決定。3.默認(rèn)“始終允許”任何用戶鏈接到類型為“授權(quán)代理”的節(jié)點(diǎn)。例如,始終允許用戶鏈接到授權(quán)代理節(jié)點(diǎn)。
4. “拒絕”任何其他對(duì)象和任何用戶。在一個(gè)實(shí)施例中,所述過(guò)程從參與者A (例如,所有者)和參與者B開始。他們的對(duì)應(yīng)節(jié)點(diǎn)801、809分別將與會(huì)話節(jié)點(diǎn)805的關(guān)系/鏈接807、811建立為“具有參與者”。如果新參與者(例如,對(duì)去澳大利亞遠(yuǎn)足有興趣的旅行者)想要加入會(huì)話,則新參與者的訪問(wèn)應(yīng)用嘗試通過(guò)發(fā)送請(qǐng)求815 (例如,“ADD”)將其節(jié)點(diǎn)813鏈接到會(huì)話節(jié)點(diǎn)805。如圖所示,在過(guò)程流817之后,請(qǐng)求815在鏈接807、811之后發(fā)生并以虛線表示。會(huì)話節(jié)點(diǎn)805的訪問(wèn)應(yīng)用然后根據(jù)被動(dòng)授權(quán)策略,通過(guò)狀態(tài)代碼819 (例如,“AUTH0RIZATI0N_REQUIRED”)回復(fù)新節(jié)點(diǎn)813。如圖所示,在過(guò)程流820之后(繼續(xù)到圖SB),新參與者節(jié)點(diǎn)813的訪問(wèn)應(yīng)用創(chuàng)建授權(quán)代理節(jié)點(diǎn)819的實(shí)例以及從新參與者節(jié)點(diǎn)813到授權(quán)代理節(jié)點(diǎn)819的“請(qǐng)求對(duì)象”鏈接 821?!笆跈?quán)代理”節(jié)點(diǎn)819然后鏈接到會(huì)話節(jié)點(diǎn)805,并且狀態(tài)823為“具有待處理授權(quán)”。會(huì)話節(jié)點(diǎn)805的數(shù)據(jù)訪問(wèn)策略允許授權(quán)代理節(jié)點(diǎn)819鏈接到會(huì)話節(jié)點(diǎn)805。此節(jié)點(diǎn)819允許任何其他節(jié)點(diǎn)使用名為“請(qǐng)求對(duì)象”的關(guān)系與其鏈接。類型為“參與者”的任何節(jié)點(diǎn)都可以經(jīng)由授權(quán)代理節(jié)點(diǎn)819鏈接到會(huì)話節(jié)點(diǎn)805以便與所述會(huì)話節(jié)點(diǎn)建立關(guān)系/鏈接。在建立鏈接823之前創(chuàng)建鏈接821,以便當(dāng)所有者節(jié)點(diǎn)805 “看到”(即,檢測(cè)到)新對(duì)象時(shí),包括授權(quán)代理節(jié)點(diǎn)819的新圖是完整的。作為它自己的事件訂閱的結(jié)果,參與者A節(jié)點(diǎn)801的訪問(wèn)應(yīng)用接收有關(guān)出現(xiàn)鏈接到會(huì)話節(jié)點(diǎn)805的新授權(quán)代理節(jié)點(diǎn)819的通知825。這被解釋為來(lái)自新節(jié)點(diǎn)813的授權(quán)請(qǐng)求。在經(jīng)由鏈接823將授權(quán)代理節(jié)點(diǎn)819鏈接到會(huì)話節(jié)點(diǎn)805之前,所有者節(jié)點(diǎn)801的請(qǐng)求應(yīng)用針對(duì)影響授權(quán)代理節(jié)點(diǎn)819的更改設(shè)置事件訂閱,以便接收有關(guān)包括對(duì)象請(qǐng)求821的結(jié)果的更改的通知。經(jīng)由事件訂閱檢測(cè)到授權(quán)代理節(jié)點(diǎn)819和新參與者節(jié)點(diǎn)813之后,所有者節(jié)點(diǎn)801的訪問(wèn)應(yīng)用向所有者節(jié)點(diǎn)801發(fā)送查詢以了解是否接受新參與者節(jié)點(diǎn)813。為進(jìn)行此決策,所有者節(jié)點(diǎn)801經(jīng)由鏈接821、823查找新參與者節(jié)點(diǎn)的信息。通過(guò)檢查新節(jié)點(diǎn)813的圖,所有者節(jié)點(diǎn)801的訪問(wèn)應(yīng)用發(fā)現(xiàn)誰(shuí)正在請(qǐng)求授權(quán)(例如,新參與者)。參與者A訪問(wèn)新參與者節(jié)點(diǎn)813以讀取其RDF。RDF包含新參與者的所有個(gè)人信息,例如姓名、年齡、性別、電話號(hào)碼、銀行賬戶、個(gè)人聯(lián)系方式、電子郵件等。智能空間允許每個(gè)節(jié)點(diǎn)將個(gè)人智能空間分成可出于不同目的而訪問(wèn)的子空間。因此,新參與者節(jié)點(diǎn)813定義盡可能多的可訪問(wèn)信息以便參與會(huì)話。因此,所有者節(jié)點(diǎn)801的訪問(wèn)應(yīng)用經(jīng)由應(yīng)用層和表示層將所需的Π元素(多個(gè))提供給參與者A以便允許或拒絕新參與者。只要所有者需要(例如,查看新參與者的背景、執(zhí)行操作等),所述過(guò)程便可以保持這種狀態(tài),因?yàn)闆Q策過(guò)程不會(huì)阻止任何事物。在另一個(gè)實(shí)施例中,實(shí)現(xiàn)超時(shí)(例如,在X小時(shí)之后)以便從會(huì)話節(jié)點(diǎn)移除新參與者節(jié)點(diǎn)813和授權(quán)代理節(jié)點(diǎn)819以節(jié)省資源。這可以通過(guò)針對(duì)節(jié)點(diǎn)813、819實(shí)施有限生存時(shí)間的通用機(jī)制來(lái)實(shí)現(xiàn)。最后,如圖所示,在過(guò)程流829之后,所有者(參與者A)決定批準(zhǔn)請(qǐng)求。節(jié)點(diǎn)801的訪問(wèn)應(yīng)用使用“具有參與者”關(guān)系/鏈接831將新參與者節(jié)點(diǎn)813鏈接到會(huì)話節(jié)點(diǎn)805,然后移除/取消鏈接授權(quán)代理節(jié)點(diǎn)。由于所有者節(jié)點(diǎn)801的操作,這為被動(dòng)訪問(wèn)策略所允許,因?yàn)樗霾僮饔伤姓吖?jié)點(diǎn)801本身執(zhí)行。新參與者節(jié)點(diǎn)813經(jīng)由訂閱機(jī)制檢測(cè)更改并認(rèn)識(shí)到他/她獲得了對(duì)會(huì)話的訪問(wèn)。
當(dāng)請(qǐng)求被拒絕時(shí),節(jié)點(diǎn)801的訪問(wèn)應(yīng)用刪除授權(quán)代理節(jié)點(diǎn)819并刪除授權(quán)代理節(jié)點(diǎn)819和會(huì)話節(jié)點(diǎn)805之間的鏈接823。在另一個(gè)實(shí)施例中,節(jié)點(diǎn)801的訪問(wèn)應(yīng)用刪除鏈接823并使新參與者節(jié)點(diǎn)819刪除授權(quán)代理節(jié)點(diǎn)819。新參與者節(jié)點(diǎn)819將每種方案都解釋為訪問(wèn)被拒絕的指示。因?yàn)樾聟⑴c者節(jié)點(diǎn)根據(jù)所有者的批準(zhǔn)訪問(wèn)會(huì)話節(jié)點(diǎn)805,所以即使會(huì)話節(jié)點(diǎn)805向公眾開放,仍需要被動(dòng)授權(quán)。例如,鮑伯允許陌生者憑邀請(qǐng)?jiān)L問(wèn)他的個(gè)人RDF圖的子圖,該子圖包括他的澳大利亞旅行照片。其他資源實(shí)例包括施工招標(biāo)描述、結(jié)婚禮物愿望列表、班級(jí)聚會(huì)數(shù)據(jù)庫(kù)等。在另一個(gè)實(shí)施例中,會(huì)話節(jié)點(diǎn)805的訪問(wèn)應(yīng)用或語(yǔ)義數(shù)據(jù)庫(kù)或語(yǔ)義數(shù)據(jù)云創(chuàng)建授權(quán)代理節(jié)點(diǎn)819以及鏈接821和823以響應(yīng)來(lái)自新參與者節(jié)點(diǎn)813的ADD請(qǐng)求815,而不是使新參與者節(jié)點(diǎn)813的訪問(wèn)應(yīng)用創(chuàng)建授權(quán)代理實(shí)例(或者如果可用,重用現(xiàn)有授權(quán)代理)以響應(yīng)具有狀態(tài)代碼AUTHORIZATION_REQUESTED的通知。這是通用操作,并且相關(guān)的授權(quán)代理節(jié)點(diǎn)類型也是通用的(即,并不特定于新參與者節(jié)點(diǎn)813)。 在再一個(gè)實(shí)施例中,參與者A將從授權(quán)代理節(jié)點(diǎn)到新參與者節(jié)點(diǎn)的關(guān)系的類型從“請(qǐng)求對(duì)象”(圖SB)更改為“被批準(zhǔn)對(duì)象”(圖9B),然后將新參與者節(jié)點(diǎn)鏈接到會(huì)話節(jié)點(diǎn),而不是在成功授權(quán)時(shí)自動(dòng)移除/取消鏈接授權(quán)代理節(jié)點(diǎn)。這使得新參與者節(jié)點(diǎn)的訪問(wèn)應(yīng)用負(fù)責(zé)移除授權(quán)代理節(jié)點(diǎn)。圖9A-9B是根據(jù)一個(gè)實(shí)施例的語(yǔ)義環(huán)境中的被動(dòng)授權(quán)的過(guò)程的圖900、920。會(huì)話以參與者A (例如,所有者)和參與者B開始。他們的對(duì)應(yīng)節(jié)點(diǎn)901、909分別將與會(huì)話節(jié)點(diǎn)905的關(guān)系/鏈接907、911建立為“具有參與者”。如果新參與者想要加入會(huì)話,則其應(yīng)用嘗試將其節(jié)點(diǎn)913鏈接到會(huì)話節(jié)點(diǎn)905。新參與者的應(yīng)用發(fā)送請(qǐng)求915 (例如“ADD”)以便將參與者節(jié)點(diǎn)913鏈接到會(huì)話節(jié)點(diǎn)905。如圖所示,在過(guò)程流917之后,會(huì)話節(jié)點(diǎn)905然后根據(jù)與圖8A中的訪問(wèn)策略803相同的訪問(wèn)策略903,通過(guò)狀態(tài)代碼919 (例如,“AUTH0RIZATI0N_REQUIRED”)回復(fù)新節(jié)點(diǎn) 913。如圖所示,在過(guò)程流920之后(繼續(xù)到圖9B),參與者節(jié)點(diǎn)913的訪問(wèn)應(yīng)用創(chuàng)建類型為授權(quán)代理的節(jié)點(diǎn)919的實(shí)例,節(jié)點(diǎn)919通過(guò)“請(qǐng)求對(duì)象”鏈接921鏈接到會(huì)話節(jié)點(diǎn)905,并且狀態(tài)923為“具有待處理授權(quán)”。最終,如圖所示,在過(guò)程流927之后,所有者(參與者A)決定批準(zhǔn)所述請(qǐng)求。參與者A的訪問(wèn)應(yīng)用將從授權(quán)代理節(jié)點(diǎn)到新參與者節(jié)點(diǎn)的關(guān)系的類型從“請(qǐng)求對(duì)象”921更改為“被批準(zhǔn)對(duì)象”925,然后將新參與者節(jié)點(diǎn)913鏈接到會(huì)話節(jié)點(diǎn)905。如圖所示,在過(guò)程流931之后,節(jié)點(diǎn)901的訪問(wèn)應(yīng)用然后使用“具有參與者”關(guān)系/鏈接933將新參與者節(jié)點(diǎn)913鏈接到會(huì)話節(jié)點(diǎn)905。新參與者節(jié)點(diǎn)913的訪問(wèn)應(yīng)用然后移除授權(quán)代理節(jié)點(diǎn)919。在另一個(gè)實(shí)施例中,所有者節(jié)點(diǎn)901的訪問(wèn)應(yīng)用處理授權(quán)代理節(jié)點(diǎn)919的清理(如果它負(fù)責(zé)此節(jié)點(diǎn)的透明創(chuàng)建等)。上述實(shí)施例使用智能空間提供的通用數(shù)據(jù)操縱機(jī)制執(zhí)行應(yīng)用特定的交互式操作。任何應(yīng)用都可以使用被動(dòng)授權(quán)的方法,而無(wú)需在數(shù)據(jù)層處實(shí)施高級(jí)協(xié)議和訪問(wèn)應(yīng)用。上述實(shí)施例支持通過(guò)所有者干預(yù)/授權(quán)實(shí)施安全策略。上述實(shí)施例允許針對(duì)特定對(duì)象從主動(dòng)授權(quán)切換到被動(dòng)授權(quán),而只需在應(yīng)用為授權(quán)做好準(zhǔn)備時(shí)更改授權(quán)策略。上述實(shí)施例允許很大靈活性。例如,多個(gè)用戶(擴(kuò)展其現(xiàn)有關(guān)系)充當(dāng)所有者的授權(quán)方,例如,他們中的任何一個(gè)都將能夠批準(zhǔn)訪問(wèn)請(qǐng)求??梢赃M(jìn)一步將授權(quán)方從一個(gè)用戶(非所有者)委托給另一個(gè)用戶。上述實(shí)施例只需一個(gè)新節(jié)點(diǎn)類型“授權(quán)代理”以及預(yù)定義的關(guān)系類型(例如,“具有參與者”、“具有待處理授權(quán)”、“請(qǐng)求對(duì)象”和“被批準(zhǔn)對(duì)象”)來(lái)執(zhí)行被動(dòng)授權(quán)。上述實(shí)施例不需要像在超文本因特網(wǎng)互操作性架構(gòu)中那樣創(chuàng)建應(yīng)用特定或用例特定的數(shù)據(jù)類型以便單獨(dú)處理每個(gè)不同的用例 。在此描述的用于提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的過(guò)程可以有利地通過(guò)軟件、硬件、固件或軟件和/或固件和/或硬件的組合來(lái)實(shí)現(xiàn)。例如,在此描述的過(guò)程(包括用于提供與服務(wù)可用性關(guān)聯(lián)的用戶接口導(dǎo)航信息的過(guò)程)可以有利地通過(guò)處理器(多個(gè))、數(shù)字信號(hào)處理(DSP)芯片、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)等來(lái)實(shí)現(xiàn)。下面將詳述用于執(zhí)行所描述的功能的此類示意性硬件。圖10示出了其中可以實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)1000。盡管針對(duì)特定設(shè)備或裝備示出了計(jì)算機(jī)系統(tǒng)1000,但構(gòu)想圖10中的其他設(shè)備或裝備(例如,網(wǎng)絡(luò)元件、服務(wù)器等)可以部署示出的系統(tǒng)1000的硬件和組件。計(jì)算機(jī)系統(tǒng)1000被編程(例如,經(jīng)由計(jì)算機(jī)程序代碼或指令),或者提供在此描述的有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán),并且包括諸如總線1010之類的通信機(jī)制以便在計(jì)算機(jī)系統(tǒng)1000的其他內(nèi)部和外部組件之間傳遞信息。信息(也稱為數(shù)據(jù))被表示為可測(cè)現(xiàn)象的物理表達(dá),通常為電壓,但在其他實(shí)施例中包括諸如磁、電磁、壓力、化學(xué)、生物、分子、原子、亞原子和量子相互作用之類的現(xiàn)象。例如,北和南磁場(chǎng),或零和非零電壓表示二進(jìn)制數(shù)字(位)的兩種狀態(tài)(0、1)。其他現(xiàn)象可以表示較高基數(shù)的數(shù)字。測(cè)量之前多個(gè)同時(shí)存在的量子狀態(tài)的疊加表示量子位(qubit)。包含一個(gè)或多個(gè)數(shù)字的序列構(gòu)成用于表示字符的數(shù)字或代碼的數(shù)字?jǐn)?shù)據(jù)。在某些實(shí)施例中,稱為模擬數(shù)據(jù)的信息通過(guò)特定范圍內(nèi)的可測(cè)值的近連續(xù)表示。計(jì)算機(jī)系統(tǒng)1000或其一部分構(gòu)成用于執(zhí)行提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的一個(gè)或多個(gè)步驟的裝置。在此上下文中,協(xié)議包括一組規(guī)則,這些規(guī)則定義通信網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點(diǎn)如何基于通過(guò)通信鏈路發(fā)送的信息彼此交互。協(xié)議在每個(gè)節(jié)點(diǎn)中的不同操作層處都有效,從生成并接收各種類型的物理信號(hào),到選擇傳輸這些信號(hào)的鏈路,到這些信號(hào)指示的信息的格式,到標(biāo)識(shí)在計(jì)算機(jī)系統(tǒng)上執(zhí)行的哪個(gè)軟件應(yīng)用發(fā)送或接收信息。在開放系統(tǒng)互連(OSI)參考模型中描述了用于通過(guò)網(wǎng)絡(luò)交換信息的概念上不同的協(xié)議層。網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信通常通過(guò)交換離散數(shù)據(jù)分組來(lái)實(shí)現(xiàn)。每個(gè)分組通常包括(I)與特定協(xié)議關(guān)聯(lián)的標(biāo)頭信息,以及(2)在標(biāo)頭信息之后并包含可以獨(dú)立于此特定協(xié)議被處理的信息的有效負(fù)載信息。在某些協(xié)議中,分組包括(3)在有效負(fù)載之后并指示有效負(fù)載信息結(jié)束的尾部信息。標(biāo)頭包括諸如分組的源、分組的目的地、有效負(fù)載的長(zhǎng)度以及協(xié)議使用的其他屬性之類的信息。通常,特定協(xié)議的有效負(fù)載中的數(shù)據(jù)包括與OSI參考模型的不同較高層關(guān)聯(lián)的不同協(xié)議的標(biāo)頭和有效負(fù)載。特定協(xié)議的標(biāo)頭通常指示包含在其有效負(fù)載中的下一協(xié)議的類型。較高層協(xié)議被稱為封裝在較低層協(xié)議中。包括在通過(guò)多個(gè)異構(gòu)網(wǎng)絡(luò)(例如因特網(wǎng))的分組中的標(biāo)頭通常包括物理(第I層)標(biāo)頭、數(shù)據(jù)鏈路(第2層)標(biāo)頭、互聯(lián)網(wǎng)絡(luò)(第3層)標(biāo)頭和傳輸(第4層)標(biāo)頭以及各種應(yīng)用標(biāo)頭(第5層、第6層和第7層),如OSI參考模型定義的那樣。總線1010包括一個(gè)或多個(gè)并行的信息導(dǎo)體,以便在耦合到總線1010的設(shè)備之間快速傳輸信息。一個(gè)或多個(gè)用于處理信息的處理器1002與總線1010 f禹合。處理器(或多個(gè)處理器)1002按照相關(guān)計(jì)算機(jī)程序代碼的指定針對(duì)信息執(zhí)行一組操作,或者提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)。所述計(jì)算機(jī)程序代碼是一組指令或語(yǔ)句,所述語(yǔ)句為處理器和/或計(jì)算機(jī)系統(tǒng)的操作提供指令以執(zhí)行指定的功能。所述代碼例如可以采用被編譯成處理器的本機(jī)指令集的計(jì)算機(jī)編程語(yǔ)言編寫。還可以直接使用本機(jī)指令集(例如,機(jī)器語(yǔ)言)編寫代碼。所述一組操作包括從總線1010提供信息以及將信息放在總線1010上。所述一組操作通常還包括比較兩個(gè)或多個(gè)信息單元、改變信息單元的位置,以及例如通過(guò)加法或乘法或邏輯運(yùn)算(如或、異或(XOR)以及與)組合兩個(gè)或更多個(gè)信息單元。通過(guò)稱為指令的信息向處理器表示可以由處理器執(zhí)行的一組操作中的每個(gè)操作,例如一個(gè)或多個(gè)數(shù)字的操作碼。由處理器1002執(zhí)行的操作序列(例如操作碼序列)構(gòu)成處理器指令,也稱為計(jì)算機(jī)系統(tǒng)指令或簡(jiǎn)稱計(jì)算機(jī)指令。其中處理器可以單獨(dú)或以組合方式被實(shí)現(xiàn)為機(jī)械、電、磁、光、化學(xué)或量子組件。計(jì)算機(jī)系統(tǒng)1000還包括耦合到總線1010的存儲(chǔ)器1004。存儲(chǔ)器1004 (例如隨機(jī)存取存儲(chǔ)器(RAM)或其他動(dòng)態(tài)存儲(chǔ)設(shè)備)存儲(chǔ)用于提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的處理器指令的信息。動(dòng)態(tài)存儲(chǔ)器允許計(jì)算機(jī)系統(tǒng)1000更改存儲(chǔ)在其中的信息。RAM允·許存儲(chǔ)在某位置(稱為存儲(chǔ)器地址)處的信息單元獨(dú)立于相鄰地址處的信息被存儲(chǔ)和取回。處理器1002在執(zhí)行處理器指令期間還使用存儲(chǔ)器1004存儲(chǔ)臨時(shí)值。計(jì)算機(jī)系統(tǒng)1000還包括耦合到總線1010的只讀存儲(chǔ)器(R0M)1006或其他靜態(tài)存儲(chǔ)設(shè)備,以便存儲(chǔ)未由計(jì)算機(jī)系統(tǒng)1000更改的靜態(tài)信息(包括指令)。某些存儲(chǔ)器包括易失性存儲(chǔ)裝置,所述易失性存儲(chǔ)裝置在斷電時(shí)將丟失存儲(chǔ)在其上的信息。非易失性(永久性)存儲(chǔ)設(shè)備1008 (例如磁盤、光盤或閃存卡)也耦合到總線1010,以便存儲(chǔ)即使在計(jì)算機(jī)系統(tǒng)1000關(guān)閉或以其它方式斷電時(shí)也存在的信息(包括指令)。從外部輸入設(shè)備1012 (例如包含由人類用戶操作的字母數(shù)字鍵的鍵盤或傳感器)將用于提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的信息(包括指令)提供給總線1010以便由處理器使用。傳感器檢測(cè)其附近的情況,并將這些檢測(cè)情況轉(zhuǎn)變?yōu)榕c用于在計(jì)算機(jī)系統(tǒng)1000中表示信息的可測(cè)現(xiàn)象兼容的物理表達(dá)。耦合到總線1010的其他外部設(shè)備(主要用于與人類交互)包括用于呈現(xiàn)文本或圖像的顯示設(shè)備1014 (例如陰極射線管(CRT)或液晶顯示器(LCD)或等離子屏幕或打印機(jī))和指點(diǎn)設(shè)備1016 (例如鼠標(biāo)或軌跡球或光標(biāo)方向鍵或運(yùn)動(dòng)傳感器),指點(diǎn)設(shè)備1016用于控制在顯示器1014上呈現(xiàn)的小光標(biāo)圖像的位置并發(fā)出與在顯示器1014上呈現(xiàn)的圖形元素關(guān)聯(lián)的命令。在某些實(shí)施例中,例如在計(jì)算機(jī)系統(tǒng)1000自動(dòng)執(zhí)行所有功能而無(wú)需人類輸入的實(shí)施例中,將省略外部輸入設(shè)備1012、顯示設(shè)備1014和指點(diǎn)設(shè)備1016中的一個(gè)或多個(gè)。在示出的實(shí)施例中,諸如專用集成電路(ASIC) 1020之類的專用硬件耦合到總線1010。專用硬件被配置為足夠快速地執(zhí)行未由處理器1002執(zhí)行的操作,以實(shí)現(xiàn)專門用途。專用IC的實(shí)例包括用于為顯示器1014生成圖像的圖形加速卡、用于對(duì)通過(guò)網(wǎng)絡(luò)發(fā)送的消息進(jìn)行加密和解密的加密板、語(yǔ)音識(shí)別、以及到專用外部設(shè)備的接口,所述專用外部設(shè)備例如包括機(jī)械臂和醫(yī)療掃描設(shè)備,它們重復(fù)執(zhí)行在硬件中更高效地實(shí)現(xiàn)的某種復(fù)雜的操作序列。計(jì)算機(jī)系統(tǒng)1000還包括耦合到總線1010的通信接口 1070的一個(gè)或多個(gè)實(shí)例。通信接口 1070提供與諸如打印機(jī)、掃描儀和外部磁盤之類的各種外部設(shè)備的單向或雙向通信連接,這些外部設(shè)備通過(guò)它們自己的處理器運(yùn)行。通常,與連接到局部網(wǎng)絡(luò)1080的網(wǎng)絡(luò)鏈路1078建立耦合,具有它們自己處理器的各種外部設(shè)備連接到局部網(wǎng)絡(luò)1080。例如,通信接口 1070可以是個(gè)人計(jì)算機(jī)上的并行端口或串行端口或通用串行總線(USB)端口。在某些實(shí)施例中,通信接口 1070是綜合服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)卡或數(shù)字用戶線路(DSL)卡,或提供與對(duì)應(yīng)類型電話線路的信息通信連接的電話調(diào)制解調(diào)器。在某些實(shí)施例中,通信接口 1070是電纜調(diào)制解調(diào)器,其將總線1010中的信號(hào)轉(zhuǎn)換為用于通過(guò)同軸電纜實(shí)現(xiàn)通信連接的信號(hào)或轉(zhuǎn)換為用于通過(guò)光纖電纜實(shí)現(xiàn)通信連接的光信號(hào)。作為另一個(gè)實(shí)例,通信接口1070可以是局域網(wǎng)(LAN)卡,用于提供與兼容LAN (例如以太網(wǎng))的數(shù)據(jù)通信連接。還可以實(shí)現(xiàn)無(wú)線鏈路。對(duì)于無(wú)線鏈路,通信接口 1070發(fā)送或接收或同時(shí)發(fā)送和接收承載信息流(例如數(shù)字?jǐn)?shù)據(jù))的電、聲音或電磁信號(hào),包括紅外線和光信號(hào)。例如,在無(wú)線手持設(shè)備(例如手機(jī)等移動(dòng)電話)中,通信接口 1070包括無(wú)線電波段電磁發(fā)送器和接收器,稱為無(wú)線電收發(fā)器。在特定實(shí)施例中,通信接口 1070實(shí)現(xiàn)從用戶終端到通信網(wǎng)絡(luò)的連接。
如在此使用的,術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”指任何參與為處理器1002提供信息(包括指令以便執(zhí)行)的介質(zhì)。此類介質(zhì)可以采取多種形式,包括但不限于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,非易失性介質(zhì)、易失性介質(zhì))和傳輸介質(zhì)。諸如非易失性介質(zhì)之類的非臨時(shí)性介質(zhì)例如包括光或磁盤,例如存儲(chǔ)設(shè)備1008。易失性介質(zhì)例如包括動(dòng)態(tài)存儲(chǔ)器1004。傳輸介質(zhì)例如包括同軸電纜、銅線、光纖電纜以及無(wú)需電線或電纜即可穿過(guò)空間的載波,例如聲波和電磁波,包括無(wú)線電、光和紅外線波。信號(hào)包括通過(guò)傳輸介質(zhì)傳輸?shù)恼穹㈩l率、相位、極化或其他物理屬性的人為瞬時(shí)變化。計(jì)算機(jī)可讀介質(zhì)的常見形式例如包括軟盤、軟磁盤、硬盤、磁帶、任何其他磁介質(zhì)、CD-ROM、CDRff, DVD、任何其他光介質(zhì)、穿孔卡、紙帶、光標(biāo)記紙、任何其他具有孔模式或其他光可識(shí)別標(biāo)記的物理介質(zhì)、RAM、PROM、EPROM、閃存EPROM、任何其他存儲(chǔ)器芯片或盒帶、載波,或計(jì)算機(jī)可以從其中讀取的任何其他介質(zhì)。術(shù)語(yǔ)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)在此用于指除了傳輸介質(zhì)之外的任何計(jì)算機(jī)可讀介質(zhì)。在一個(gè)或多個(gè)有形介質(zhì)中編碼的邏輯包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和/或?qū)S糜布?例如ASIC 1020)上的處理器指令。網(wǎng)絡(luò)鏈路1078通常通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)使用傳輸介質(zhì)為使用或處理信息的其他設(shè)備提供信息通信。例如,網(wǎng)絡(luò)鏈路1078可以通過(guò)局部網(wǎng)絡(luò)1080為主機(jī)1082或由因特網(wǎng)服務(wù)提供商(ISP)操作的裝備1084提供連接。ISP裝備1084又通過(guò)公共、全球分組交換通信網(wǎng)絡(luò)(現(xiàn)在統(tǒng)稱為因特網(wǎng)1090)提供數(shù)據(jù)通信服務(wù)。連接到因特網(wǎng)的計(jì)算機(jī)(稱為服務(wù)器主機(jī)1092)托管響應(yīng)于通過(guò)因特網(wǎng)接收的信息而提供服務(wù)的過(guò)程。例如,服務(wù)器主機(jī)1092托管提供表示用于在顯示器1014處呈現(xiàn)的視頻數(shù)據(jù)的信息的過(guò)程。構(gòu)想系統(tǒng)1000的組件可以在其他計(jì)算機(jī)系統(tǒng)(例如主機(jī)1082和服務(wù)器1092)內(nèi)的各種配置中部署。本發(fā)明的至少某些實(shí)施例涉及使用計(jì)算機(jī)系統(tǒng)1000以實(shí)現(xiàn)在此描述的部分或全部技術(shù)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,計(jì)算機(jī)系統(tǒng)1000執(zhí)行這些技術(shù),以響應(yīng)處理器1002執(zhí)行包含在存儲(chǔ)器1004中的一個(gè)或多個(gè)處理器指令的一個(gè)或多個(gè)序列。此類指令(也稱為計(jì)算機(jī)指令、軟件和程序代碼)可以從諸如存儲(chǔ)設(shè)備1008或網(wǎng)絡(luò)鏈路1078之類的其他計(jì)算機(jī)可讀介質(zhì)讀取到存儲(chǔ)器1004。執(zhí)行包含在存儲(chǔ)器1004中的指令序列可導(dǎo)致處理器1002執(zhí)行在此描述的一個(gè)或多個(gè)方法步驟。在備選實(shí)施例中,可以使用諸如ASIC 1020之類的硬件取代軟件或與軟件組合以實(shí)現(xiàn)本發(fā)明。因此,本發(fā)明的實(shí)施例并不限于任何特定的硬件和軟件的組合,除非在此另外明確說(shuō)明。在網(wǎng)絡(luò)鏈路1078和其他網(wǎng)絡(luò)上通過(guò)通信接口 1070傳輸?shù)男盘?hào)將信息傳送到計(jì)算機(jī)系統(tǒng)1000以及從計(jì)算機(jī)系統(tǒng)1000傳送信息。計(jì)算機(jī)系統(tǒng)1000可以通過(guò)網(wǎng)絡(luò)1080、1090等、網(wǎng)絡(luò)鏈路1078和通信接口 1070發(fā)送和接收信息,包括程序代碼。在使用因特網(wǎng)1090的實(shí)例中,服務(wù)器主機(jī)1092通過(guò)因特網(wǎng)1090、ISP裝備1084、局部網(wǎng)絡(luò)1080和通信接口 1070傳輸從計(jì)算機(jī)1000發(fā)送的消息所請(qǐng)求的特定應(yīng)用的程序代碼。所接收的代碼可以在接收時(shí)由處理器1002執(zhí)行和/或可以存儲(chǔ)在存儲(chǔ)器1004或存儲(chǔ)設(shè)備1008或其他非易失性存儲(chǔ)裝置中以便以后執(zhí)行。通過(guò)這種方式,計(jì)算機(jī)系統(tǒng)1000可以以載波中信號(hào)的形式獲得應(yīng)用程序代碼。
可以使用各種形式的計(jì)算機(jī)可讀介質(zhì)將一個(gè)或多個(gè)指令序列或數(shù)據(jù)或這二者傳送到處理器1002以便執(zhí)行。例如,初始可以在遠(yuǎn)程計(jì)算機(jī)(例如主機(jī)1082)的磁盤上承載指令和數(shù)據(jù)。遠(yuǎn)程計(jì)算機(jī)將指令和數(shù)據(jù)加載到其動(dòng)態(tài)存儲(chǔ)器中,并使用調(diào)制解調(diào)器通過(guò)電話線路發(fā)送所述指令和數(shù)據(jù)。計(jì)算機(jī)系統(tǒng)1000的本地調(diào)制解調(diào)器通過(guò)電話線路接收所述指令和數(shù)據(jù),并使用紅外線發(fā)送器將所述指令和數(shù)據(jù)轉(zhuǎn)換為用作網(wǎng)絡(luò)鏈路1078的紅外線載波中的信號(hào)。用作通信接口 1070的紅外線檢測(cè)器接收在所述紅外線信號(hào)中承載的指令和數(shù)據(jù),并將表示所述指令和數(shù)據(jù)的信息放在總線1010中??偩€1010將所述信息傳送到存儲(chǔ)器1004,處理器1002從存儲(chǔ)器1004中檢索所述指令并使用與所述指令一起發(fā)送的某些數(shù)據(jù)執(zhí)行所述指令。在存儲(chǔ)器1004中接收的指令和數(shù)據(jù)可以在由處理器1002執(zhí)行之前或之后,可選地存儲(chǔ)在存儲(chǔ)設(shè)備1008中。圖11示出了其中可以實(shí)現(xiàn)本發(fā)明的一個(gè)實(shí)施例的芯片組或芯片1100。芯片組1100被編程以便提供在此描述的有關(guān)訪問(wèn)語(yǔ)言網(wǎng)絡(luò)資源的被動(dòng)授權(quán),并且例如包括針對(duì)圖10描述的處理器和存儲(chǔ)器組件,它們結(jié)合在一個(gè)或多個(gè)物理封裝(例如,芯片)中。例如,物理封裝包括將一個(gè)或多個(gè)材料、組件和/或電線布置在結(jié)構(gòu)組件(例如,基板)上以提供一個(gè)或多個(gè)特性,例如物理強(qiáng)度、空間節(jié)省和/0電相互作用限制。構(gòu)想在特定實(shí)施例中,芯片組1100可以在單個(gè)芯片中實(shí)現(xiàn)。還構(gòu)想在特定實(shí)施例中,芯片組或芯片1100可以被實(shí)現(xiàn)為單個(gè)“片上系統(tǒng)”。還構(gòu)想在特定實(shí)施例中,例如將不使用單獨(dú)的ASIC,并且在此公開的所有相關(guān)功能將由一個(gè)或多個(gè)處理器執(zhí)行。芯片組或芯片1100或其一部分構(gòu)成一種裝置,其用于執(zhí)行提供與服務(wù)可用性關(guān)聯(lián)的用戶接口導(dǎo)航信息的一個(gè)或多個(gè)步驟。芯片組或芯片1100或其一部分構(gòu)成一種裝置,其用于執(zhí)行提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的一個(gè)或多個(gè)步驟。在一個(gè)實(shí)施例中,芯片組或芯片1100包括諸如總線1101之類的通信機(jī)制以便在芯片組1100的組件之間傳遞信息。處理器1103連接到總線1101以執(zhí)行指令并處理例如存儲(chǔ)在存儲(chǔ)器1105中的信息。處理器1103可以包括一個(gè)或多個(gè)處理核心,每個(gè)核心被配置為獨(dú)立執(zhí)行。多核處理器能夠在單個(gè)物理封裝中實(shí)現(xiàn)多處理。多核處理器的實(shí)例包括兩個(gè)、四個(gè)、八個(gè)或更多數(shù)量的處理核心。備選地或此外,處理器1103可以包括一個(gè)或多個(gè)通過(guò)總線1101并行配置的微處理器,以便能夠獨(dú)立執(zhí)行指令、流水線操作和多線程。處理器1103還可以附帶一個(gè)或多個(gè)用于執(zhí)行特定處理功能和任務(wù)的專用組件,例如一個(gè)或多個(gè)數(shù)字信號(hào)處理器(DSP)1107,或者一個(gè)或多個(gè)專用集成電路(ASIC)1109。DSP 1107通常被配置為獨(dú)立于處理器1103實(shí)時(shí)處理實(shí)際信號(hào)(例如,聲音)。同樣,ASIC 1109可以被配置為執(zhí)行更通用的處理器無(wú)法容易地執(zhí)行的專用功能。有助于執(zhí)行在此描述的發(fā)明功能的其他專用組件可以包括一個(gè)或多個(gè)現(xiàn)場(chǎng)可編程門陣列(FPGA)(未示出)、一個(gè)或多個(gè)控制器(未示出),或者一個(gè)或多個(gè)其他專用計(jì)算機(jī)芯片。在一個(gè)實(shí)施例中,芯片組或芯片1100僅包括一個(gè)或多個(gè)處理器,以及支持和/或涉及和/或用于所述一個(gè)或多個(gè)處理器的某些軟件和/或固件。處理器1103和附帶組件通過(guò)總線1101連接到存儲(chǔ)器1105。存儲(chǔ)器1105包括動(dòng)態(tài)存儲(chǔ)器(例如,RAM、磁盤、可寫光盤等)和靜態(tài)存儲(chǔ)器(例如,ROM、CD-ROM等)以便存儲(chǔ)可執(zhí)行指令,當(dāng)執(zhí)行所述可執(zhí)行指令時(shí),將執(zhí)行在此描述的發(fā)明步驟以便提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)。存儲(chǔ)器1105還存儲(chǔ)與執(zhí)行發(fā)明步驟關(guān)聯(lián)或由執(zhí)行發(fā)明步驟生成的數(shù)據(jù)。圖12是根據(jù)一個(gè)實(shí)施例的能夠在圖I的系統(tǒng)中運(yùn)行的用于通信的移動(dòng)終端(例 如,手機(jī))的示例性組件的示意圖。在某些實(shí)施例中,移動(dòng)終端1200或其一部分構(gòu)成一種裝置,其用于執(zhí)行提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的一個(gè)或多個(gè)步驟。一般而言,通常根據(jù)前端和后端特性定義無(wú)線電接收器。接收器的前端包含所有射頻(RF)電路,而后端包含所有基帶處理電路。如在本申請(qǐng)中所使用的,術(shù)語(yǔ)“電路”指(1)僅硬件實(shí)施方式(例如,僅采用模擬和/或數(shù)字電路的實(shí)施方式),以及(2)電路和軟件(和/或固件)的組合(例如,如果適用于特定上下文,則指協(xié)同工作以導(dǎo)致諸如移動(dòng)電話或服務(wù)器之類的裝置執(zhí)行各種功能的處理器(多個(gè))(包括數(shù)字信號(hào)處理器(多個(gè)))、軟件和存儲(chǔ)器(多個(gè))的組合)。這種“電路”定義適用于此術(shù)語(yǔ)在本申請(qǐng)中(包括在任何權(quán)利要求中)的所有使用。作為進(jìn)一步實(shí)例,如在本申請(qǐng)中所使用的,并且如果適用于特定上下文,則術(shù)語(yǔ)“電路”還包含僅一個(gè)處理器(或多個(gè)處理器)和它的(或它們的)附帶軟件/或固件的實(shí)施方式。如果適用于特定上下文,則術(shù)語(yǔ)“電路”例如還包含移動(dòng)電話中的基帶集成電路或應(yīng)用處理器集成電路或者蜂窩網(wǎng)絡(luò)設(shè)備或其他網(wǎng)絡(luò)設(shè)備中的類似集成電路。電話的相關(guān)內(nèi)部組件包括主控制單元(MCU) 1203、數(shù)字信號(hào)處理器(DSP) 1205,以及包括麥克風(fēng)增益控制單元和揚(yáng)聲器增益控制單元的接收器/發(fā)送器單元。主顯示單元1207為用戶提供顯示以支持各種應(yīng)用和移動(dòng)終端功能,所述應(yīng)用和移動(dòng)終端功能執(zhí)行或支持提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的步驟。顯示器1207包括顯示電路,其被配置為顯示移動(dòng)終端(例如,移動(dòng)電話)的用戶接口的至少一部分。此外,顯示器1207和顯示電路被配置為便于用戶控制移動(dòng)終端的至少某些功能。音頻功能電路1209包括麥克風(fēng)1211以及放大來(lái)自麥克風(fēng)1211的語(yǔ)音信號(hào)輸出的麥克風(fēng)放大器。來(lái)自麥克風(fēng)1211的已放大語(yǔ)音信號(hào)輸出被提供給編碼器/解碼器(CODEC) 1213。無(wú)線電部分1215放大功率并轉(zhuǎn)換頻率以便通過(guò)天線1217與包括在移動(dòng)通信系統(tǒng)中的基站通信。功率放大器(PA)1219和發(fā)送器/調(diào)制電路通過(guò)來(lái)自耦合到雙工器1221或循環(huán)器或天線開關(guān)的PA 1219的輸出在操作上響應(yīng)MCU 1203,如本領(lǐng)域所公知的那樣。PA1219還耦合到電池接口與電源控制單元1220。在使用中,移動(dòng)終端1201的用戶對(duì)著麥克風(fēng)1211講話,他或她的語(yǔ)音連同任何檢測(cè)到的背景噪聲被轉(zhuǎn)換為模擬電壓。然后通過(guò)模數(shù)轉(zhuǎn)換器(ADC)1223將所述模擬電壓轉(zhuǎn)換為數(shù)字信號(hào)。控制單元1203將所述數(shù)字信號(hào)路由到DSP 1205以便在其中處理,例如語(yǔ)音編碼、信道編碼、加密和交錯(cuò)。在一個(gè)實(shí)施例中,未單獨(dú)示出的單元使用蜂窩傳輸協(xié)議(例如全球演進(jìn)(EDGE)、通用分組無(wú)線業(yè)務(wù)(GPRS)、全球移動(dòng)通信系統(tǒng)(GSM)、網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMS)、通用移動(dòng)電信系統(tǒng)(UMTS)等)以及任何其他適合的無(wú)線介質(zhì)(例如,微波接入(WiMAX)、長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無(wú)線保真(WiFi)、衛(wèi)星等)對(duì)已處理的語(yǔ)音信號(hào)進(jìn)行編碼。已編碼的信號(hào)然后被路由到均衡器1225以便補(bǔ)償 通過(guò)空氣傳輸過(guò)程中發(fā)生的與頻率相關(guān)的損失,例如相位和振幅失真。對(duì)位流進(jìn)行均衡之后,調(diào)制器1227將信號(hào)與在RF接口 1229中生成的RF信號(hào)組合。調(diào)制器1227通過(guò)頻率或相位調(diào)制生成正弦波。為了準(zhǔn)備信號(hào)進(jìn)行傳輸,上行轉(zhuǎn)換器1231將來(lái)自調(diào)制器1227的正弦波輸出與由合成器1233生成的另一正弦波組合以獲得所需的傳輸頻率。然后通過(guò)PA 1219發(fā)送所述信號(hào)以將所述信號(hào)增加到適當(dāng)?shù)墓β始?jí)別。在實(shí)際系統(tǒng)中,PA 1219充當(dāng)可變?cè)鲆娣糯笃?,其增益由DSP 1205通過(guò)從網(wǎng)絡(luò)基站接收的信息來(lái)控制。所述信號(hào)然后在雙工器1221中被濾波并可選地發(fā)送到天線耦合器1235以匹配阻抗以便提供最大功率傳輸。最后,所述信號(hào)經(jīng)由天線1217傳輸?shù)奖镜鼗???梢蕴峁┳詣?dòng)增益控制(AGC)以控制接收器的末級(jí)增益??梢詫⑿盘?hào)從本地基站轉(zhuǎn)發(fā)到遠(yuǎn)程電話,所述遠(yuǎn)程電話可以是另一蜂窩電話、其他移動(dòng)電話或者連接到公共交換電話網(wǎng)絡(luò)(PSTN)或其他電話網(wǎng)絡(luò)的陸地線路。傳輸?shù)揭苿?dòng)終端1201的語(yǔ)音信號(hào)通過(guò)天線1217接收,并立即由低噪聲放大器(LNA)1237放大。下行轉(zhuǎn)換器1239降低載波頻率,同時(shí)解調(diào)器1241去除RF從而僅保留數(shù)字位流。信號(hào)然后通過(guò)均衡器1225并由DSP1205處理。數(shù)模轉(zhuǎn)換器(DAC) 1243轉(zhuǎn)換所述信號(hào),并通過(guò)揚(yáng)聲器1245將生成的輸出傳輸給用戶,一切都在主控制單元(MCU) 1203的控制之下,主控制單元1203可以被實(shí)現(xiàn)為中央處理單元(CPU)(未示出)。MCU 1203從鍵盤1247接收各種信號(hào),包括輸入信號(hào)。鍵盤1247和/或MCU 1203與其他用戶輸入組件(例如,麥克風(fēng)1211)的組合包括用于管理用戶輸入的用戶接口電路。MCU 1203運(yùn)行用戶接口軟件以便于用戶控制移動(dòng)終端1201的至少某些功能以提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)。MCU 1203還分別為顯示器1207和語(yǔ)音輸出切換控制器提供顯示命令和切換命令。此外,MCU 1203與DSP 1205交換信息并可以訪問(wèn)可選地結(jié)合的SM卡1249和存儲(chǔ)器1251。此外,MCU 1203執(zhí)行終端所需的各種控制功能。根據(jù)實(shí)施方式,DSP 1205可以針對(duì)語(yǔ)音信號(hào)執(zhí)行各種常規(guī)數(shù)字處理功能中的任意一種。此外,DSP 1205通過(guò)由麥克風(fēng)1211檢測(cè)到的信號(hào)確定本地環(huán)境的背景噪聲級(jí)別,并將麥克風(fēng)1211的增益設(shè)置為選定級(jí)別以補(bǔ)償移動(dòng)終端1201的用戶的自然傾向。CODEC 1213包括ADC 1223和DAC 1243。存儲(chǔ)器1251存儲(chǔ)包括呼叫入站語(yǔ)音數(shù)據(jù)在內(nèi)的各種數(shù)據(jù),并能夠存儲(chǔ)其他數(shù)據(jù),包括例如通過(guò)全球因特網(wǎng)接收的音樂(lè)數(shù)據(jù)。軟件模塊可以位于RAM存儲(chǔ)器、閃存、寄存器或本領(lǐng)域公知的任何其他形式的可寫存儲(chǔ)介質(zhì)中。存儲(chǔ)設(shè)備1251可以是但不限于單個(gè)存儲(chǔ)器、CD、DVD、ROM、RAM、EEPR0M、光存儲(chǔ)裝置或者能夠存儲(chǔ)數(shù)字?jǐn)?shù)據(jù)的任何其他非易失性存儲(chǔ)介質(zhì)??蛇x地結(jié)合的SM卡1249例如承載重要信息,例如蜂窩電話號(hào)碼、載波供應(yīng)服務(wù)、訂閱詳細(xì)信息和安全信息。SM卡1249主要用于在無(wú)線電網(wǎng)絡(luò)中標(biāo)識(shí)移動(dòng)終端1201。卡1249還包含存儲(chǔ)器以便存儲(chǔ)個(gè)人電話號(hào)碼簿、文本消息和用戶特定的移動(dòng)終端設(shè)置。
盡管結(jié)合多個(gè)實(shí)施例和實(shí)施方式描述了本發(fā)明,但本發(fā)明并不限于此,而是包含各種明顯的修改和等效布置,它們落入所附權(quán)利要求的范圍。盡管以權(quán)利要求中的特定組合表達(dá)了本發(fā)明的特性,但構(gòu)想能夠以任意組合和順序布置這些特性?!?br>
權(quán)利要求
1.一種方法,包括 檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體;以及 確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。
2.根據(jù)權(quán)利要求I的方法,還包括 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起在至少所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立鏈接的操作,或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接的操作。
3.根據(jù)權(quán)利要求1-2中的任一權(quán)利要求的方法,還包括 在自傳輸所述查詢以來(lái)已經(jīng)過(guò)預(yù)定時(shí)間之后,刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接。
4.根據(jù)權(quán)利要求1-3中的任一權(quán)利要求的方法,還包括 檢索所述請(qǐng)求實(shí)體的語(yǔ)義信息;以及 確定以導(dǎo)致引起將所述語(yǔ)義信息提供給所述所有者實(shí)體的操作。
5.根據(jù)權(quán)利要求2-4中的任一權(quán)利要求的方法,其中根據(jù)所述所有者實(shí)體設(shè)置的有關(guān)訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)訪問(wèn)策略來(lái)創(chuàng)建所述授權(quán)代理實(shí)體,并且至少部分地基于所述被動(dòng)訪問(wèn)策略做出所述確定。
6.根據(jù)權(quán)利要求1-5中的任一權(quán)利要求的方法,其中所述查詢和所述語(yǔ)義網(wǎng)絡(luò)資源中的每一個(gè)都由語(yǔ)義圖表示。
7.根據(jù)權(quán)利要求1-6中的任一權(quán)利要求的方法,其中訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源包括創(chuàng)建帳戶、注冊(cè)帳戶、將新消息發(fā)布到博客、將新消息發(fā)布到論壇、訂閱查詢,或它們的組合。
8.一種方法,包括 至少部分地導(dǎo)致傳輸有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求;以及 至少部分地導(dǎo)致所述語(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體接收關(guān)于授權(quán)的通知。
9.根據(jù)權(quán)利要求8的方法,還包括 響應(yīng)于所述通知而生成授權(quán)代理實(shí)體;以及 通過(guò)所述授權(quán)代理實(shí)體在請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立一個(gè)或多個(gè)鏈接。
10.根據(jù)權(quán)利要求9的方法,還包括 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求時(shí),檢測(cè)指向所述語(yǔ)義網(wǎng)絡(luò)資源的直接鏈接并通過(guò)所述直接鏈接訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源;或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求時(shí),通過(guò)所述授權(quán)代理實(shí)體刪除所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的所述一個(gè)或多個(gè)鏈接。
11.一種裝置,包括 至少一個(gè)處理器;以及 至少一個(gè)存儲(chǔ)器,其包含用于一個(gè)或多個(gè)程序的計(jì)算機(jī)程序代碼, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起導(dǎo)致所述裝置執(zhí)行至少以下操作檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體;以及 確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。
12.根據(jù)權(quán)利要求11的裝置,其中所述裝置還被導(dǎo)致 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起在至少所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立鏈接的操作,或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接的操作。
13.根據(jù)權(quán)利要求11-12中的任一權(quán)利要求的裝置,其中所述裝置還被導(dǎo)致 在自傳輸所述查詢以來(lái)已經(jīng)過(guò)預(yù)定時(shí)間之后,刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接。
14.根據(jù)權(quán)利要求11-13中的任一權(quán)利要求的裝置,其中所述裝置還被導(dǎo)致 檢索所述請(qǐng)求實(shí)體的語(yǔ)義信息;以及 確定以導(dǎo)致引起將所述語(yǔ)義信息提供給所述所有者實(shí)體的操作。
15.根據(jù)權(quán)利要求12-14中的任一權(quán)利要求的裝置,其中根據(jù)所述所有者實(shí)體設(shè)置的有關(guān)訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)訪問(wèn)策略來(lái)創(chuàng)建所述授權(quán)代理實(shí)體,并且至少部分地基于所述被動(dòng)訪問(wèn)策略做出所述確定。
16.根據(jù)權(quán)利要求11-15中的任一權(quán)利要求的裝置,其中所述查詢和所述語(yǔ)義網(wǎng)絡(luò)資源中的每一個(gè)都由語(yǔ)義圖表示。
17.根據(jù)權(quán)利要求11-16中的任一權(quán)利要求的裝置,其中訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源包括創(chuàng)建帳戶、注冊(cè)帳戶、將新消息發(fā)布到博客、將新消息發(fā)布到論壇、訂閱查詢,或它們的組口 o
18.一種裝置,包括 至少一個(gè)處理器;以及 至少一個(gè)存儲(chǔ)器,其包含用于一個(gè)或多個(gè)程序的計(jì)算機(jī)程序代碼, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起導(dǎo)致所述裝置執(zhí)行至少以下操作 至少部分地導(dǎo)致傳輸有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求;以及 至少部分地導(dǎo)致所述語(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體接收關(guān)于授權(quán)的通知。
19.根據(jù)權(quán)利要求18的裝置,其中所述裝置還被導(dǎo)致 響應(yīng)于所述通知而生成授權(quán)代理實(shí)體;以及 通過(guò)所述授權(quán)代理實(shí)體在請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立一個(gè)或多個(gè)鏈接。
20.根據(jù)權(quán)利要求19的裝置,其中所述裝置還被導(dǎo)致 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求時(shí),檢測(cè)指向所述語(yǔ)義網(wǎng)絡(luò)資源的直接鏈接并通過(guò)所述直接鏈接訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源;或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求時(shí),通過(guò)所述授權(quán)代理實(shí)體刪除所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的所述一個(gè)或多個(gè)鏈接。
21.—種方法,包括檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體;以及 確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。
22.根據(jù)權(quán)利要求21的方法,還包括 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起在至少所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立鏈接的操作,或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接的操作。
23.根據(jù)權(quán)利要求21-22中的任一權(quán)利要求的方法,還包括 在自傳輸所述查詢以來(lái)已經(jīng)過(guò)預(yù)定時(shí)間之后,刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接。
24.根據(jù)權(quán)利要求21-23中的任一權(quán)利要求的方法,還包括 檢索所述請(qǐng)求實(shí)體的語(yǔ)義信息;以及 確定以導(dǎo)致引起將所述語(yǔ)義信息提供給所述所有者實(shí)體的操作。
25.根據(jù)權(quán)利要求22-24中的任一權(quán)利要求的方法,其中根據(jù)所述所有者實(shí)體設(shè)置的有關(guān)訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)訪問(wèn)策略來(lái)創(chuàng)建所述授權(quán)代理實(shí)體,并且至少部分地基于所述被動(dòng)訪問(wèn)策略做出所述確定。
26.根據(jù)權(quán)利要求21-25中的任一權(quán)利要求的方法,其中所述查詢和所述語(yǔ)義網(wǎng)絡(luò)資源中的每一個(gè)都由語(yǔ)義圖表示。
27.根據(jù)權(quán)利要求21-26中的任一權(quán)利要求的方法,其中訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源包括創(chuàng)建帳戶、注冊(cè)帳戶、將新消息發(fā)布到博客、將新消息發(fā)布到論壇、訂閱查詢,或它們的組口 o
28.—種方法,包括 至少部分地導(dǎo)致傳輸有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求;以及 至少部分地導(dǎo)致所述語(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體接收關(guān)于授權(quán)的通知。
29.根據(jù)權(quán)利要求28的方法,還包括 響應(yīng)于所述通知而生成授權(quán)代理實(shí)體;以及 通過(guò)所述授權(quán)代理實(shí)體在請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立一個(gè)或多個(gè)鏈接。
30.根據(jù)權(quán)利要求29的方法,還包括 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求時(shí),檢測(cè)指向所述語(yǔ)義網(wǎng)絡(luò)資源的直接鏈接并通過(guò)所述直接鏈接訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源;或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求時(shí),通過(guò)所述授權(quán)代理實(shí)體刪除所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的所述一個(gè)或多個(gè)鏈接。
31.一種裝置,包括 至少一個(gè)處理器;以及 至少一個(gè)存儲(chǔ)器,其包含用于一個(gè)或多個(gè)程序的計(jì)算機(jī)程序代碼, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起導(dǎo)致所述裝置執(zhí)行至少以下操作檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體;以及 確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。
32.根據(jù)權(quán)利要求31的裝置,其中所述裝置還被導(dǎo)致 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起在至少所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立鏈接的操作,或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接的操作。
33.根據(jù)權(quán)利要求31-32中的任一權(quán)利要求的裝置,其中所述裝置還被導(dǎo)致 在自傳輸所述查詢以來(lái)已經(jīng)過(guò)預(yù)定時(shí)間之后,刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接。
34.根據(jù)權(quán)利要求31-33中的任一權(quán)利要求的裝置,其中所述裝置還被導(dǎo)致 檢索所述請(qǐng)求實(shí)體的語(yǔ)義信息;以及 確定以導(dǎo)致引起將所述語(yǔ)義信息提供給所述所有者實(shí)體的操作。
35.根據(jù)權(quán)利要求32-34中的任一權(quán)利要求的裝置,其中根據(jù)所述所有者實(shí)體設(shè)置的有關(guān)訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)訪問(wèn)策略來(lái)創(chuàng)建所述授權(quán)代理實(shí)體,并且至少部分地基于所述被動(dòng)訪問(wèn)策略做出所述確定。
36.根據(jù)權(quán)利要求31-35中的任一權(quán)利要求的裝置,其中所述查詢和所述語(yǔ)義網(wǎng)絡(luò)資源中的每一個(gè)都由語(yǔ)義圖表示。
37.根據(jù)權(quán)利要求31-36中的任一權(quán)利要求的裝置,其中訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源包括創(chuàng)建帳戶、注冊(cè)帳戶、將新消息發(fā)布到博客、將新消息發(fā)布到論壇、訂閱查詢,或它們的組口 o
38.一種裝置,包括 至少一個(gè)處理器;以及 至少一個(gè)存儲(chǔ)器,其包含用于一個(gè)或多個(gè)程序的計(jì)算機(jī)程序代碼, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起導(dǎo)致所述裝置執(zhí)行至少以下操作 至少部分地導(dǎo)致傳輸有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求;以及 至少部分地導(dǎo)致所述語(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體接收關(guān)于授權(quán)的通知。
39.根據(jù)權(quán)利要求38的裝置,其中所述裝置還被導(dǎo)致 響應(yīng)于所述通知而生成授權(quán)代理實(shí)體;以及 通過(guò)所述授權(quán)代理實(shí)體在請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立一個(gè)或多個(gè)鏈接。
40.根據(jù)權(quán)利要求39的裝置,其中所述裝置還被導(dǎo)致 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求時(shí),檢測(cè)指向所述語(yǔ)義網(wǎng)絡(luò)資源的直接鏈接并通過(guò)所述直接鏈接訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源;或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求時(shí),通過(guò)所述授權(quán)代理實(shí)體刪除所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的所述一個(gè)或多個(gè)鏈接。
41.一種承載一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述指令由一個(gè)或多個(gè)處理器執(zhí)行時(shí),導(dǎo)致裝置至少執(zhí)行以下步驟 檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體;以及 確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。
42.根據(jù)權(quán)利要求41的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置還被導(dǎo)致執(zhí)行以下操作 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起在至少所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立鏈接的操作,或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接的操作。
43.根據(jù)權(quán)利要求41-42中的任一權(quán)利要求的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置還被導(dǎo)致執(zhí)行以下操作 在自傳輸所述查詢以來(lái)已經(jīng)過(guò)預(yù)定時(shí)間之后,刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接。
44.根據(jù)權(quán)利要求41-43中的任一權(quán)利要求的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置還被導(dǎo)致執(zhí)行以下操作 檢索所述請(qǐng)求實(shí)體的語(yǔ)義信息;以及 確定以導(dǎo)致引起將所述語(yǔ)義信息提供給所述所有者實(shí)體的操作。
45.根據(jù)權(quán)利要求42-44中的任一權(quán)利要求的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中根據(jù)所述所有者實(shí)體設(shè)置的有關(guān)訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)訪問(wèn)策略來(lái)創(chuàng)建所述授權(quán)代理實(shí)體,并且至少部分地基于所述被動(dòng)訪問(wèn)策略做出所述確定。
46.根據(jù)權(quán)利要求41-45中的任一權(quán)利要求的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述查詢和所述語(yǔ)義網(wǎng)絡(luò)資源中的每一個(gè)都由語(yǔ)義圖表示。
47.根據(jù)權(quán)利要求41-46中的任一權(quán)利要求的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源包括創(chuàng)建帳戶、注冊(cè)帳戶、將新消息發(fā)布到博客、將新消息發(fā)布到論壇、訂閱查詢,或它們的組合。
48.一種承載一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述指令由一個(gè)或多個(gè)處理器執(zhí)行時(shí),導(dǎo)致裝置至少執(zhí)行以下步驟 至少部分地導(dǎo)致傳輸有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求;以及 至少部分地導(dǎo)致所述語(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體接收關(guān)于授權(quán)的通知。
49.根據(jù)權(quán)利要求48的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置還被導(dǎo)致執(zhí)行以下操作 響應(yīng)于所述通知而生成授權(quán)代理實(shí)體;以及 通過(guò)所述授權(quán)代理實(shí)體在請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立一個(gè)或多個(gè)鏈接。
50.根據(jù)權(quán)利要求49的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置還被導(dǎo)致執(zhí)行以下操作 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求時(shí),檢測(cè)指向所述語(yǔ)義網(wǎng)絡(luò)資源的直接鏈接并通過(guò)所述直接鏈接訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源;或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求時(shí),通過(guò)所述授權(quán)代理實(shí)體刪除所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的所述一個(gè)或多個(gè)鏈接。
51.一種裝置,包括一部件,其用于檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體;以及 一部件,其用于確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。
52.根據(jù)權(quán)利要求51的裝置,還包括 一部件,其用于當(dāng)所述所有者實(shí)體接受所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起在至少所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立鏈接的操作,或 一部件,其用于當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接的操作。
53.根據(jù)權(quán)利要求51-52中的任一權(quán)利要求的裝置,還包括 一部件,其用于在自傳輸所述查詢以來(lái)已經(jīng)過(guò)預(yù)定時(shí)間之后,刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接。
54.根據(jù)權(quán)利要求51-53中的任一權(quán)利要求的裝置,還包括 一部件,其用于檢索所述請(qǐng)求實(shí)體的語(yǔ)義信息;以及 一部件,其用于確定以導(dǎo)致引起將所述語(yǔ)義信息提供給所述所有者實(shí)體的操作。
55.根據(jù)權(quán)利要求52-54中的任一權(quán)利要求的裝置,其中根據(jù)所述所有者實(shí)體設(shè)置的有關(guān)訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)訪問(wèn)策略來(lái)創(chuàng)建所述授權(quán)代理實(shí)體,并且至少部分地基于所述被動(dòng)訪問(wèn)策略做出所述確定。
56.根據(jù)權(quán)利要求51-55中的任一權(quán)利要求的裝置,其中所述查詢和所述語(yǔ)義網(wǎng)絡(luò)資源中的每一個(gè)都由語(yǔ)義圖表示。
57.根據(jù)權(quán)利要求51-56中的任一權(quán)利要求的裝置,其中訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源包括創(chuàng)建帳戶、注冊(cè)帳戶、將新消息發(fā)布到博客、將新消息發(fā)布到論壇、訂閱查詢,或它們的組口 o
58.一種裝置,包括 一部件,其用于至少部分地導(dǎo)致傳輸有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求;以及 一部件,其用于至少部分地導(dǎo)致所述語(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體接收關(guān)于授權(quán)的通知。
59.根據(jù)權(quán)利要求58的裝置,還包括 一部件,其用于響應(yīng)于所述通知而生成授權(quán)代理實(shí)體;以及 一部件,其用于通過(guò)所述授權(quán)代理實(shí)體在請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立一個(gè)或多個(gè)鏈接。
60.根據(jù)權(quán)利要求59的裝置,還包括 一部件,其用于當(dāng)所述所有者實(shí)體接受所述請(qǐng)求時(shí),檢測(cè)指向所述語(yǔ)義網(wǎng)絡(luò)資源的直接鏈接并通過(guò)所述直接鏈接訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源;或 一部件,其用于當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求時(shí),通過(guò)所述授權(quán)代理實(shí)體刪除所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的所述一個(gè)或多個(gè)鏈接。
61.一種包括一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列的計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述指令由一個(gè)或多個(gè)處理器執(zhí)行時(shí),導(dǎo)致裝置至少執(zhí)行權(quán)利要求21-30中的任一權(quán)利要求的方法的步驟。
62.一種方法,包括促進(jìn)對(duì)至少一個(gè)接口的訪問(wèn)以允許訪問(wèn)至少一個(gè)服務(wù),所述服務(wù)被配置為執(zhí)行至少以下操作 檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體;以及 確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。
63.根據(jù)權(quán)利要求62的方法,其中所述服務(wù)還被配置為執(zhí)行以下操作 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起在至少所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立鏈接的操作,或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求實(shí)體時(shí),確定以導(dǎo)致引起刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接的操作。
64.根據(jù)權(quán)利要求62-63中的任一權(quán)利要求的方法,其中所述服務(wù)還被配置為執(zhí)行以下操作 在自傳輸所述查詢以來(lái)已經(jīng)過(guò)預(yù)定時(shí)間之后,刪除所述授權(quán)代理實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的鏈接。
65.根據(jù)權(quán)利要求62-64中的任一權(quán)利要求的方法,其中所述服務(wù)還被配置為執(zhí)行以下操作 檢索所述請(qǐng)求實(shí)體的語(yǔ)義信息;以及 確定以導(dǎo)致引起將所述語(yǔ)義信息提供給所述所有者實(shí)體的操作。
66.根據(jù)權(quán)利要求63-65中的任一權(quán)利要求的方法,其中根據(jù)所述所有者實(shí)體設(shè)置的有關(guān)訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)訪問(wèn)策略來(lái)創(chuàng)建所述授權(quán)代理實(shí)體,并且至少部分地基于所述被動(dòng)訪問(wèn)策略做出所述確定。
67.根據(jù)權(quán)利要求62-66中的任一權(quán)利要求的方法,其中所述查詢和所述語(yǔ)義網(wǎng)絡(luò)資源中的每一個(gè)都由語(yǔ)義圖表示。
68.根據(jù)權(quán)利要求62-67中的任一權(quán)利要求的方法,其中訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源包括創(chuàng)建帳戶、注冊(cè)帳戶、將新消息發(fā)布到博客、將新消息發(fā)布到論壇、訂閱查詢,或它們的組口 o
69.一種方法,包括促進(jìn)對(duì)至少一個(gè)接口的訪問(wèn)以允許訪問(wèn)至少一個(gè)服務(wù),所述服務(wù)被配置為執(zhí)行至少以下操作 至少部分地導(dǎo)致傳輸有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的請(qǐng)求;以及 至少部分地導(dǎo)致所述語(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體接收關(guān)于授權(quán)的通知。
70.根據(jù)權(quán)利要求69的方法,其中所述服務(wù)還被配置為執(zhí)行以下操作 響應(yīng)于所述通知而生成授權(quán)代理實(shí)體;以及 通過(guò)所述授權(quán)代理實(shí)體在請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間建立一個(gè)或多個(gè)鏈接。
71.根據(jù)權(quán)利要求70的方法,其中所述服務(wù)還被配置為執(zhí)行以下操作 當(dāng)所述所有者實(shí)體接受所述請(qǐng)求時(shí),檢測(cè)指向所述語(yǔ)義網(wǎng)絡(luò)資源的直接鏈接并通過(guò)所述直接鏈接訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源;或 當(dāng)所述所有者實(shí)體拒絕所述請(qǐng)求時(shí),通過(guò)所述授權(quán)代理實(shí)體刪除所述請(qǐng)求實(shí)體和所述語(yǔ)義網(wǎng)絡(luò)資源之間的所述一個(gè)或多個(gè)鏈接。
72.根據(jù)權(quán)利要求11-20中的任一權(quán)利要求的裝置,其中所述裝置是移動(dòng)電話,還包括 用戶接口電路和用戶接口軟件,其被配置為通過(guò)使用顯示器而便于用戶控制所述移動(dòng)電話的至少某些功能并被配置為響應(yīng)用戶輸入;以及 顯示器和顯示電路,其被配置為顯示所述移動(dòng)電話的用戶接口的至少一部分,所述顯示器和顯示電路被配置為便于用戶控制所述移動(dòng)電話的至少某些功能。
73.根據(jù)權(quán)利要求51-60中的任一權(quán)利要求的裝置,其中所述裝置是移動(dòng)電話,還包括 用戶接口電路和用戶接口軟件,其被配置為通過(guò)使用顯示器而便于用戶控制所述移動(dòng)電話的至少某些功能并被配置為響應(yīng)用戶輸入;以及 顯示器和顯示電路,其被配置為顯示所述移動(dòng)電話的用戶接口的至少一部分,所述顯示器和顯示電路被配置為便于用戶控制所述移動(dòng)電話的至少某些功能。
全文摘要
提供了一種用于提供有關(guān)訪問(wèn)語(yǔ)義網(wǎng)絡(luò)資源的被動(dòng)授權(quán)的方法。資源所有者實(shí)體的訪問(wèn)應(yīng)用檢測(cè)在至少一語(yǔ)義網(wǎng)絡(luò)資源和請(qǐng)求訪問(wèn)所述語(yǔ)義網(wǎng)絡(luò)資源的一請(qǐng)求實(shí)體之間操作的授權(quán)代理實(shí)體。所述訪問(wèn)應(yīng)用確定以至少部分地導(dǎo)致引起將有關(guān)是否接受所述請(qǐng)求實(shí)體的查詢傳輸?shù)剿稣Z(yǔ)義網(wǎng)絡(luò)資源的所有者實(shí)體的操作。
文檔編號(hào)H04L29/06GK102972003SQ201180026421
公開日2013年3月13日 申請(qǐng)日期2011年5月11日 優(yōu)先權(quán)日2010年5月28日
發(fā)明者N·格里戈里耶夫, S·福爾丁, H·托爾凱爾松 申請(qǐng)人:諾基亞公司