專利名稱:提供域信息的設(shè)備和方法
技術(shù)領(lǐng)域:
根據(jù)本發(fā)明的方法和設(shè)備涉及一種提供域信息的設(shè)備和方法。更具體地講,本發(fā)明涉及一種在裝置想要加入域時提供關(guān)于該域的信息的設(shè)備和方法。
背景技術(shù):
CORAL是一種用于改善數(shù)字版權(quán)管理(DRM)技術(shù)之間的互操作性的技術(shù)。CORAL中提出了表示多個裝置的邏輯集合的域的概念。域管理服務(wù)器(也被稱為域管理器)管理這樣的域。域管理服務(wù)器也被稱為域管理器。在CORAL規(guī)范的"Core Architecture (核心架構(gòu))V3.0,'和"Ecosystem (生態(tài)系統(tǒng))V1.0"中詳細(xì)描述了J:或。
域管理服務(wù)器管理域,以使得每一裝置按照 現(xiàn)則屬于一個域,在屬于同一域的裝置之間可以共享內(nèi)容。
下面參照圖1描述使裝置加入域的方法。
首先,假設(shè)在域A中存在第一裝置110。如果第二裝置120想要加入域A,則第二裝置120連接到域管理服務(wù)器140,從域管理服務(wù)器140接收關(guān)于域A的信息,并使用接收的信息建立環(huán)境。
所述關(guān)于域A的信息包括域A中所包括的裝置的類型、功能和標(biāo)識信息,并且還可包括關(guān)于管理域A的域管理服務(wù)器140的信息,如域管理服務(wù)器140的網(wǎng)絡(luò)地址(例如,統(tǒng)一資源定位器(URL)地址)。
此外,域管理服務(wù)器140可對第二裝置120執(zhí)行認(rèn)證,域A中可單獨存在替代認(rèn)證裝置130。如果存在替代認(rèn)證裝置130,則域A的信息可包括替代認(rèn)證裝置130的信息(例如,該裝置的類型、功能和標(biāo)識信息)。
類似地,根據(jù)現(xiàn)有技術(shù),為使裝置加入域,應(yīng)該建立關(guān)于該域的信息,即域信息,為此,該裝置應(yīng)該連接到單獨的域管理服務(wù)器并接收域信息
發(fā)明內(nèi)容
技術(shù)問題對于使用裝置連接到域管理服務(wù)器的用戶而言,該用戶應(yīng)該使用該裝置中附帶的輸入工具直接輸入域管理服務(wù)器的地址,或者檢索存儲的域管理服務(wù)器的地址。
如果裝置(如筆記本計算機(jī)或個人計算機(jī))具有輸入字母的工具,則可以連接到域管理服務(wù)器。然而,如果該裝置僅包括4向鍵或者不方便的輸入工具,則難以連接到域管理服務(wù)器。
此外,由于該裝置應(yīng)該具有用于連接到域管理服務(wù)器的有線或無線通信功能,所以不具有這樣的功能的裝置不能加入域。
因此,需要一種使用于連接到難以加入的域管理服務(wù)器的接口的裝置或者不具有有線或無線互聯(lián)網(wǎng)功能的裝置能夠加入域的方法。
技術(shù)解決方案
本發(fā)明提供一種不需要與域管理服務(wù)器的單獨通信,在接收到從已有裝置直接發(fā)送來的域信息之后建立域信息的設(shè)備和方法。
根據(jù)本發(fā)明的一方面,提供一種提供域信息的設(shè)備,所述設(shè)備包括存儲模塊,存儲域信息;裝置連接模塊,連接到想要加入域的裝置;控制模塊,
提取存儲在存儲模塊中的域信息,并通過裝置連接模塊將提取的域信息提供給連接的裝置。
根據(jù)本發(fā)明的另一方面,提供一種提供域信息的設(shè)備,所述設(shè)備包括存儲模塊,存儲域信息;通信接口模塊,通過有線介質(zhì)或無線介質(zhì)與想要加入域的裝置通信;控制模塊,提取存儲在存儲模塊中的所述域信息,并通過通信接口模塊將提取的域信息發(fā)送到所述裝置。
根據(jù)本發(fā)明的另一方面,提供一種提供域信息的方法,所述方法包括連接到想要加入域的裝置;提取關(guān)于所述域的域信息;將提取的域信息提供給連接的裝置。
根據(jù)本發(fā)明的另一方面,提供一種提供域信息的方法,所述方法包括通過有線介質(zhì)或無線介質(zhì)從想要加入域的裝置接收對關(guān)于所述域的域信息的請求;根據(jù)所述請求提取域信息;通過有線介質(zhì)或無線介質(zhì)將提取的域信息發(fā)送到所述裝置。
通過參照附圖對本發(fā)明示例性實施例進(jìn)行詳細(xì)描述,本發(fā)明的上述和其
他方面將變得清楚,其中
圖1示出裝置根據(jù)CORAL加入域的方法;
圖2示出根據(jù)本發(fā)明示例性實施例的提供域信息的系統(tǒng);
圖3是示出根據(jù)本發(fā)明示例性實施例的提供域信息的裝置的結(jié)構(gòu)的框
圖4示出根據(jù)本發(fā)明示例性實施例的提供域信息的方法;
圖5示出根據(jù)本發(fā)明另一示例性實施例的提供域信息的方法。
具體實施方式
將參照附圖詳細(xì)描述本發(fā)明的示例性實施例。
通過參照下面對示例性實施例的詳細(xì)描述以及附圖,可以更容易地理解本發(fā)明。然而,本發(fā)明可以以許多不同的形式實現(xiàn),而不應(yīng)^^皮解釋為限于這里所闡迷的示例性實施例。相反,提供這些示例性實施例是為了向本領(lǐng)域技術(shù)人員傳達(dá)本發(fā)明的構(gòu)思,本發(fā)明將僅由權(quán)利要求限定。貫穿說明書,相同的標(biāo)號表示相同的部件。
以下參照用戶接口 、方法和計算機(jī)程序產(chǎn)品的流程圖描述示例性實施例。應(yīng)該理解,流程圖中的每一方框以及流程圖中方框的組合可以通過計算機(jī)程序指令來實現(xiàn)。這些計算機(jī)程序指令可被提供給通用計算機(jī)、專用計算機(jī)或者其它可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生設(shè)備,從而使得經(jīng)計算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備的處理器運行的指令創(chuàng)建實現(xiàn)一個流程圖方框或多個方框中所指定的功能的裝置。
這些計算機(jī)程序指令還可被存儲在能夠引導(dǎo)計算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可用或計算機(jī)可讀存儲器中,使得存儲在計算機(jī)可用或計算機(jī)可讀存儲器中的指令產(chǎn)生包括實現(xiàn)一個流程圖方框或多個方框中指定的功能的指令裝置的產(chǎn)品。
計算機(jī)程序指令還可被載入計算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備中以使一系列操作步驟在計算機(jī)或其它可編程設(shè)備上執(zhí)行,以產(chǎn)生計算才幾實現(xiàn)的處理,從而在計算機(jī)或其它可編程設(shè)備上運行的指令提供實現(xiàn)一個流程圖方框或多個方框中指定的功能的步驟。
此外,流程圖的每一方框可代表包括用于實現(xiàn)指定邏輯功能的一個或多個可執(zhí)行指令的模塊、代碼段或部分代碼。還應(yīng)該注意的是,在一些可替換 實現(xiàn)方式中,方框中示出的功能可以不按順序而發(fā)生。例如(非限制地),連 續(xù)示出的兩個方框?qū)嶋H上可以基本同時執(zhí)行,或者這兩個方框有時可以以相 反的順序執(zhí)行。
圖2示出根據(jù)本發(fā)明示例性實施例的提供域信息的系統(tǒng)。
在第一裝置210和第二裝置220加入域并運行的同時,用戶引入第三裝 置230,并嘗試使用第三裝置230重放存儲在第一裝置210中的音樂文件。 另外,第一裝置210、第二裝置220和第三裝置230支持公共通信協(xié)議。
首先,第三裝置230廣播一個消息,該消息在告知關(guān)于第三裝置230的 信息的同時請求屬于當(dāng)前域的裝置的信息,響應(yīng)于廣播的消息,每一裝置將 包括其信息(例如,裝置標(biāo)識信息或提供的功能的信息)的消息發(fā)送到第三 裝置230。類似地,想要加入任意域的裝置向該域中已有的裝置告知其存在, 并且接收每一已有裝置的響應(yīng)信息的處理被稱為發(fā)現(xiàn)處理?,F(xiàn)有技術(shù)的方法 可用于發(fā)現(xiàn)處理。
通過這樣的處理,第三裝置230獲得屬于域的裝置的信息。
第三裝置230在屬于當(dāng)前域的裝置中選擇一個裝置,并發(fā)送對域信息的 請求。這里,第三裝置230已選擇了第一裝置210。用戶可直接選擇裝置, 或者第三裝置230可任意選擇裝置。
響應(yīng)于對域信息的請求,第一裝置210將其域信息發(fā)送到第三裝置230, 第三裝置230使用發(fā)送來的域信息建立用于在該域中的操作的環(huán)境。
即,加入了域的第一裝置210向第三裝置230提供域信息,因此用戶不 需要在第三裝置230中輸入域信息,并且可以使用從第一裝置210接收的域 信息建立域環(huán)境。在適當(dāng)?shù)亟⒂颦h(huán)境之后,第三裝置230可以接收由域管 理服務(wù)器提供的域相關(guān)服務(wù),而不需要另外的用戶輸入。
如果用戶直接將第三裝置230連接到第一裝置210,則前述操作可以省 略。第一裝置210可將其域信息提供給第三裝置230,并且第一裝置210將 第三裝置230已經(jīng)加入域的事實告知域管理服務(wù)器(未示出)。這里,域管理 服務(wù)器(未示出)的域信息被更新。
當(dāng)?shù)谌b置230的域環(huán)境建立完成時,第三裝置230可連接到域管理服 務(wù)器(未示出),并使用從第一裝置210接收的域信息來在域管理服務(wù)器中進(jìn) 行注冊。此外,當(dāng)在域管理服務(wù)器中注冊了新的裝置時,域管理服務(wù)器將該注冊告知屬于該域的所有裝置。這樣,屬于同一域的所有裝置可以保持相同 的域信息。
圖3是示出根據(jù)示例性實施例的提供域信息的裝置的框圖。圖3所示的 裝置300是提供域信息的裝置,并與圖2中所示的第一裝置210對應(yīng)。
提供域信息的裝置300包括存儲模塊310、通信接口模塊320、裝置連接 模塊330和控制模塊340。
存儲模塊310存儲域信息,存儲的域信息包括域中所包括的裝置的類型、 功能和標(biāo)識信息以及關(guān)于管理域的域管理服務(wù)器的信息,如域管理服務(wù)器的 網(wǎng)絡(luò)地址(例如,URL)。此外,存儲模塊310可包括裝置300的信息。
通信接口模塊320通過有線或無線介質(zhì)與域管理服務(wù)器通信,或者與屬 于域的其它裝置通信。此外,通信接口模塊320可與想要加入域的裝置通信。
裝置連接模塊330是直接連接到其它裝置的模塊,可以是支持裝置之間 的通信的通信模塊,如USB通信模塊或IEEE 1394通信模塊。然而,示例性 實施例不限于此,本領(lǐng)域技術(shù)人員應(yīng)該理解,可以替代地使用另一通信模塊。
控制模塊340控制裝置300的總體操作,特別是提取存儲在存儲模塊310 中的域信息并產(chǎn)生數(shù)據(jù)以將提取的域信息發(fā)送到想要加入域的裝置。
下面參照圖4和圖5詳細(xì)描述圖3中所示的構(gòu)成裝置300的模塊之間的 搡作。
圖4示出根據(jù)本發(fā)明示例性實施例的提供域信息的方法。
如果通信接口模塊320從想要加入域的裝置接收到在告知該裝置的存在 的同時請求裝置300的信息的消息(S410 ),控制模塊340從存儲模塊310提 取裝置300的信息,并通過通信接口模塊320將提取的信息發(fā)送到該裝置 (S420 )。即,執(zhí)行前述發(fā)現(xiàn)處理。
然后,如果該裝置向裝置300發(fā)送對域信息的請求(S430 ),則控制模塊 340提取存儲在存儲模塊310中的域信息,并通過通信接口模塊320將提取 的域信息發(fā)送到該裝置(S440)。
該裝置使用接收的域信息建立域環(huán)境(S450 ),基于域信息連接到域管理 服務(wù)器(未示出),并將加入的事實告知域(S460 )。這里,域管理服務(wù)器更 新已有域信息(S470),并將更新的結(jié)果廣播給屬于當(dāng)前域的所有裝置。這樣, 屬于該域的所有裝置可保持相同的域信息。
作為另一個例子,裝置的域環(huán)境建立完成,裝置300可將新的裝置屬于該域的事實告知加入該域的所有裝置以及域管理服務(wù)器。即,提供域信息的 裝置可通過加入域的裝置來對域信息的更新進(jìn)行廣播。
圖5示出根據(jù)另 一示例性實施例的提供域信息的方法。
用戶將想要加入域的裝置連接到裝置的裝置連接模塊330 ( S510 )。 如果該裝置向裝置300發(fā)送對域信息的請求,則控制模塊340提取存儲
在存儲模塊310中的域信息,并通過裝置連接模塊330將提取的域信息發(fā)送
到該裝置(S530 )。
想要加入域的裝置使用接收到的域信息建立域環(huán)境(S540 ),裝置300
通過通信接口模塊320連接到域管理服務(wù)器,并告知新的裝置已經(jīng)加入域 (S550 )。
這里,域管理服務(wù)器更新已有域信息(S560 ),并將更新的結(jié)果廣播給屬 于當(dāng)前域的裝置。這樣,屬于該域的裝置可以保持相同的域信息。
這里所使用的術(shù)語"模塊"表示(但不限于)執(zhí)行特定任務(wù)的軟件或硬 件組件,如現(xiàn)場可編程門陣列(FPGA)或?qū)S眉呻娐?ASIC)。模塊可構(gòu) 造為駐留在可尋址存儲介質(zhì)上,并被構(gòu)造為在一個或多個處理器上運行。因 此,舉例來說,模塊可包括諸如軟件組件、面向?qū)ο蟮能浖M件、類組件和 任務(wù)組件的組件、進(jìn)程、函數(shù)、屬性、過程、子進(jìn)程、程序代碼段、驅(qū)動程 序、固件、微碼、電路、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、表、數(shù)組和變量。組件 和模塊中提供的操作可被組合為更少的組件和模塊,或者被進(jìn)一步分為另外 的組件和模塊。該模塊還可包括軟件和硬件的混合。
產(chǎn)業(yè)上的可利用性 本領(lǐng)域普通技術(shù)人員應(yīng)該理解,在不脫離權(quán)利要求所限定的本發(fā)明的精 神和范圍的情況下,可進(jìn)行各種形式和細(xì)節(jié)上的替換、修改和改變。因此, 應(yīng)該理解,上述示例性實施例僅是出于說明的目的,而不應(yīng)被解釋為對本發(fā) 明的限制。
根據(jù)本發(fā)明的設(shè)備和方法,裝置可加入域。
權(quán)利要求
1、一種提供域信息的設(shè)備,所述設(shè)備包括存儲模塊,存儲域信息;裝置連接模塊,連接到想要加入域的裝置;控制模塊,提取存儲在存儲模塊中的域信息,并通過裝置連接模塊將提取的域信息提供給所述裝置。
2、 根據(jù)權(quán)利要求1所述的設(shè)備,其中,控制模塊根據(jù)連接的裝置的請求 來提取存儲在存儲模塊中的域信息。
3、 根據(jù)權(quán)利要求1所述的設(shè)備,其中,連接的裝置使用提供的域信息建 立域環(huán)境。
4、 根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述控制模塊是軟件、硬件或者 軟件-硬件混合中的一種。
5、 根據(jù)權(quán)利要求1所述的設(shè)備,還包括計算機(jī)可讀介質(zhì),所述計算機(jī)可 讀介質(zhì)包括用于執(zhí)行所述控制模塊的操作的指令。
6、 一種提供域信息的設(shè)備,所述設(shè)備包括 存儲模塊,存儲域信息;通信接口模塊,通過有線介質(zhì)和無線介質(zhì)中的一種與想要加入域的裝置 通信;控制模塊,提取存儲在存儲模塊中的所述域信息,并通過通信接口模塊 將提取的域信息發(fā)送到所述裝置。
7、 根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述控制模塊是軟件、硬件或者 軟件-硬件混合中的一種。
8、 根據(jù)權(quán)利要求6所述的設(shè)備,還包括計算機(jī)可讀介質(zhì),所述計算機(jī)可 讀介質(zhì)包括用于執(zhí)行所述控制模塊的操作的指令。
9、 根據(jù)權(quán)利要求6所述的設(shè)備,其中,控制模塊根據(jù)所述裝置的請求來 提取存儲在存儲模塊中的所述域信息。
10、 根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述裝置使用發(fā)送的域信息建 立域環(huán)境。
11、 一種提供域信息的方法,所述方法包括 連接到想要加入域的裝置;提取關(guān)于所述域的域信息; 將提取的域信息提供給連接的裝置。
12、 根據(jù)權(quán)利要求11所述的方法,其中,根據(jù)連接的裝置的請求來執(zhí)行 提取的步驟。
13、 根據(jù)權(quán)利要求11所述的方法,其中,連接的裝置使用提供的域信息 建立域環(huán)境。
14、 一種計算機(jī)可讀介質(zhì),所述計算機(jī)可讀介質(zhì)包括用于執(zhí)行根據(jù)權(quán)利 要求11所述的方法的操作的指令集合。
15、 一種提供域信息的方法,所述方法包括通過有線介質(zhì)和無線介質(zhì)中的 一種從想要加入域的裝置接收對關(guān)于所述 域的域信息的請求;根據(jù)所述請求提取域信息;通過有線介質(zhì)和無線介質(zhì)中的一種將提取的域信息發(fā)送到所述裝置。
16、 根據(jù)權(quán)利要求15所述的方法,還包括 使用發(fā)送的域信息來提供域環(huán)境。
17、 一種計算機(jī)可讀介質(zhì),所述計算機(jī)可讀介質(zhì)包括用于執(zhí)行根據(jù)權(quán)利 要求15所述的方法的操作的指令集合。
全文摘要
公開了一種提供域信息的設(shè)備。所述設(shè)備包括存儲模塊,存儲域信息;裝置連接模塊,連接到想要加入域的裝置;控制模塊,提取存儲在存儲模塊中的域信息,并通過裝置連接模塊將提取的域信息提供給連接的裝置。
文檔編號G06F17/00GK101517565SQ200780034759
公開日2009年8月26日 申請日期2007年9月19日 優(yōu)先權(quán)日2006年9月21日
發(fā)明者金亨植, 金相賢 申請人:三星電子株式會社