專利名稱:用于分配受保護(hù)內(nèi)容的網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò),并且更具體地涉及實(shí)現(xiàn)受保護(hù)內(nèi)容的安全分配的網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù):
消費(fèi)者常常購(gòu)買數(shù)字通用盤(DVD)上的視頻內(nèi)容。DVD播放器可以被用于將視頻內(nèi)容輸出到電視機(jī)(電視機(jī))或其它視頻監(jiān)視器。一些DVD播放器可以包括允許選擇和播放多個(gè)DVD中的一個(gè)的旋轉(zhuǎn)盤(carousel)。在一些情況下,消費(fèi)者可能想要在消費(fèi)者家里的一個(gè)房間中的第一臺(tái)電視機(jī)上觀看DVD內(nèi)容,而此時(shí)DVD播放器被放置并連接到另一個(gè)房間中的第二臺(tái)電視機(jī)。結(jié)果,DVD播放器需要被斷開與第二臺(tái)電視機(jī)的連接,被移到放有第一臺(tái)電視機(jī)的房間并且重新連接到第一臺(tái)電視機(jī)?;蛘撸绻M(fèi)者擁有第二臺(tái)DVD播放器,則消費(fèi)者將DVD移到另一臺(tái)播放器中。
針對(duì)這個(gè)問題的一種可能的解決方案涉及將DVD的內(nèi)容拷貝到另一DVD中。DVD播放器通常只包括一個(gè)DVD播放器,這使得很難拷貝DVD。為了拷貝DVD,用戶必須將DVD的內(nèi)容拷貝到硬盤驅(qū)動(dòng)系統(tǒng)中。通常,盡管根據(jù)版權(quán)法一些拷貝是可以被允許的,但是諸如數(shù)字權(quán)力管理(DRM)之類的拷貝保護(hù)方案會(huì)阻止這種拷貝。這部分是由于數(shù)據(jù)由DVD播放器解密和/或解碼,因而當(dāng)其被輸出到其它設(shè)備時(shí)為無保護(hù)的形式。這種解決方案還需要附加的DVD播放器。
發(fā)明內(nèi)容
一種用于在網(wǎng)絡(luò)中分配內(nèi)容的系統(tǒng)包括存儲(chǔ)內(nèi)容的存儲(chǔ)器。提供方網(wǎng)絡(luò)設(shè)備與存儲(chǔ)器通信并且與請(qǐng)求內(nèi)容的拷貝的請(qǐng)求方網(wǎng)絡(luò)設(shè)備進(jìn)行無線通信。提供方網(wǎng)絡(luò)設(shè)備確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài),當(dāng)請(qǐng)求方網(wǎng)絡(luò)設(shè)備具有本地狀態(tài)時(shí)向請(qǐng)求方網(wǎng)絡(luò)設(shè)備發(fā)送密鑰請(qǐng)求,從請(qǐng)求方網(wǎng)絡(luò)設(shè)備接收密鑰,利用密鑰對(duì)內(nèi)容進(jìn)行加密并且將加密后的內(nèi)容發(fā)送給請(qǐng)求方網(wǎng)絡(luò)設(shè)備。
提供方網(wǎng)絡(luò)設(shè)備接收和確定(至少選其一)針對(duì)鏈路的信號(hào)質(zhì)量估計(jì)、數(shù)據(jù)速率估計(jì)、距離估計(jì)和方向估計(jì)中的至少一個(gè),并且基于信號(hào)質(zhì)量估計(jì)、數(shù)據(jù)速率估計(jì)、距離估計(jì)和方向估計(jì)中的至少一個(gè)確定本地/遠(yuǎn)程狀態(tài)。
在其它特征中,提供方網(wǎng)絡(luò)設(shè)備包括數(shù)字通用盤(DVD)系統(tǒng)。請(qǐng)求方網(wǎng)絡(luò)設(shè)備包括硬盤驅(qū)動(dòng)(HDD)系統(tǒng)。提供方網(wǎng)絡(luò)設(shè)備包括本地網(wǎng)絡(luò)確定模塊,其確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài)。
在其它特征中,HDD系統(tǒng)包括非易失性HDD存儲(chǔ)器,其以非易失方式存儲(chǔ)數(shù)據(jù)并且包括用戶可訪問的部分和隱藏部分。硬盤驅(qū)動(dòng)控制(HDD)模塊與HDD非易失性存儲(chǔ)器通信,選擇性地請(qǐng)求和接收來自提供方網(wǎng)絡(luò)設(shè)備的內(nèi)容,并將所請(qǐng)求的內(nèi)容存儲(chǔ)在非易失性HDD存儲(chǔ)器的隱藏部分中。
在其它特征中,在向提供方網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求之后,HDD控制模塊接收到密鑰請(qǐng)求并且響應(yīng)于該密鑰請(qǐng)求向提供方網(wǎng)絡(luò)設(shè)備發(fā)送密鑰。利用該密鑰對(duì)HDD系統(tǒng)從提供方網(wǎng)絡(luò)設(shè)備接收到的被請(qǐng)求的內(nèi)容進(jìn)行加密。HDD控制模塊對(duì)被請(qǐng)求的內(nèi)容進(jìn)行解密。被請(qǐng)求的內(nèi)容包括使用數(shù)據(jù),其也被寫入非易失性HDD存儲(chǔ)器的隱藏部分。當(dāng)使用數(shù)據(jù)指示可允許的使用結(jié)束時(shí),HDD控制模塊使被請(qǐng)求的內(nèi)容不可用。HDD系統(tǒng)從非易失性HDD存儲(chǔ)器中刪除被請(qǐng)求的內(nèi)容。使用數(shù)據(jù)指定預(yù)定次數(shù)的可允許的使用。使用數(shù)據(jù)指定可允許的使用的持續(xù)時(shí)間。
在其它特征中,DVD系統(tǒng)包括存儲(chǔ)內(nèi)容的非易失性存儲(chǔ)器。DVD控制模塊與非易失性存儲(chǔ)器通信,并且選擇性地接收來自請(qǐng)求方網(wǎng)絡(luò)設(shè)備的對(duì)內(nèi)容的請(qǐng)求。DVD控制模塊在發(fā)送被請(qǐng)求的內(nèi)容之前請(qǐng)求來自請(qǐng)求方網(wǎng)絡(luò)設(shè)備的密鑰,并且確定在向HDD系統(tǒng)發(fā)送密鑰請(qǐng)求之后從HDD系統(tǒng)接收密鑰所需要的時(shí)間量。DVD系統(tǒng)在向HDD系統(tǒng)發(fā)送被請(qǐng)求的內(nèi)容之前對(duì)被請(qǐng)求的內(nèi)容進(jìn)行加密。DVD控制模塊將使用數(shù)據(jù)包括在被發(fā)送給HDD系統(tǒng)的被請(qǐng)求內(nèi)容中。使用數(shù)據(jù)指定可允許使用的次數(shù)。使用數(shù)據(jù)指定可允許使用的持續(xù)時(shí)間。
提供方網(wǎng)絡(luò)設(shè)備與包括物理層設(shè)備和介質(zhì)訪問控制設(shè)備的無線網(wǎng)絡(luò)接口通信。物理層設(shè)備和介質(zhì)訪問控制設(shè)備中的至少一個(gè)產(chǎn)生信號(hào)質(zhì)量估計(jì)、距離估計(jì)、方向估計(jì)和數(shù)據(jù)速率估計(jì)中的至少一個(gè)。無線網(wǎng)絡(luò)接口與接入點(diǎn)相關(guān)聯(lián)。
一種用于在網(wǎng)絡(luò)中分配內(nèi)容的系統(tǒng)包括用于存儲(chǔ)內(nèi)容的存儲(chǔ)裝置。提供方網(wǎng)絡(luò)裝置與存儲(chǔ)裝置通信,并且與請(qǐng)求內(nèi)容的拷貝的無線請(qǐng)求方網(wǎng)絡(luò)裝置進(jìn)行無線通信。提供方網(wǎng)絡(luò)裝置確定請(qǐng)求方網(wǎng)絡(luò)裝置的本地/遠(yuǎn)程狀態(tài),當(dāng)請(qǐng)求方網(wǎng)絡(luò)裝置具有本地狀態(tài)時(shí)向請(qǐng)求方網(wǎng)絡(luò)裝置發(fā)送密鑰請(qǐng)求,從請(qǐng)求方網(wǎng)絡(luò)裝置接收密鑰,利用密鑰對(duì)內(nèi)容進(jìn)行加密并且將加密后的內(nèi)容發(fā)送給請(qǐng)求方網(wǎng)絡(luò)裝置。
在其它特征中,提供方網(wǎng)絡(luò)裝置接收和確定(至少選其一)針對(duì)鏈路的信號(hào)質(zhì)量估計(jì)、數(shù)據(jù)速率估計(jì)、距離估計(jì)和方向估計(jì)中的至少一個(gè),并且基于信號(hào)質(zhì)量估計(jì)、數(shù)據(jù)速率估計(jì)、距離估計(jì)和方向估計(jì)中的至少一個(gè)確定本地/遠(yuǎn)程狀態(tài)。提供方網(wǎng)絡(luò)裝置包括數(shù)字通用盤(DVD)系統(tǒng)。請(qǐng)求方網(wǎng)絡(luò)裝置包括硬盤驅(qū)動(dòng)(HDD)系統(tǒng)。提供方網(wǎng)絡(luò)裝置包括本地網(wǎng)絡(luò)確定裝置,用于確定請(qǐng)求方網(wǎng)絡(luò)裝置的本地/遠(yuǎn)程狀態(tài)。
在其它特征中,HDD系統(tǒng)包括非易失性HDD存儲(chǔ)器裝置,用于以非易失性方式存儲(chǔ)數(shù)據(jù)并且包括用戶可訪問的部分和隱藏部分。硬盤驅(qū)動(dòng)控制(HDD)裝置與HDD非易失性存儲(chǔ)器裝置通信,選擇性地請(qǐng)求和接收來自提供方網(wǎng)絡(luò)裝置的內(nèi)容,并將所請(qǐng)求的內(nèi)容存儲(chǔ)在非易失性HDD存儲(chǔ)器裝置的隱藏部分中。
在其它特征中,在向提供方網(wǎng)絡(luò)裝置發(fā)送請(qǐng)求之后,HDD控制裝置接收到密鑰請(qǐng)求并且響應(yīng)于該密鑰請(qǐng)求向提供方網(wǎng)絡(luò)裝置發(fā)送密鑰。利用該密鑰對(duì)HDD系統(tǒng)從提供方網(wǎng)絡(luò)裝置接收到的被請(qǐng)求的內(nèi)容進(jìn)行加密。HDD控制裝置對(duì)被請(qǐng)求的內(nèi)容進(jìn)行解密。被請(qǐng)求的內(nèi)容包括使用數(shù)據(jù),其也被寫入到非易失性HDD存儲(chǔ)器裝置的隱藏部分,并且其中當(dāng)使用數(shù)據(jù)指示可允許的使用結(jié)束時(shí),HDD控制裝置使被請(qǐng)求的內(nèi)容不可用。HDD系統(tǒng)從非易失性HDD存儲(chǔ)器裝置中刪除被請(qǐng)求的內(nèi)容。使用數(shù)據(jù)指定預(yù)定次數(shù)的可允許的使用。使用數(shù)據(jù)指定可允許的使用的持續(xù)時(shí)間。
在其它特征中,DVD系統(tǒng)包括用于存儲(chǔ)內(nèi)容的非易失性存儲(chǔ)器裝置,以及與非易失性存儲(chǔ)器裝置通信的DVD控制裝置,所述DVD控制裝置用于選擇性地接收來自請(qǐng)求方網(wǎng)絡(luò)裝置的對(duì)內(nèi)容的請(qǐng)求。DVD控制裝置在發(fā)送被請(qǐng)求的內(nèi)容之前請(qǐng)求來自請(qǐng)求方網(wǎng)絡(luò)裝置的密鑰,并且在向HDD系統(tǒng)發(fā)送密鑰請(qǐng)求之后確定從HDD系統(tǒng)接收密鑰所需要的時(shí)間量。DVD控制裝置在向HDD系統(tǒng)發(fā)送被請(qǐng)求的內(nèi)容之前對(duì)被請(qǐng)求的內(nèi)容進(jìn)行加密。DVD控制裝置將使用數(shù)據(jù)包括在被發(fā)送給HDD系統(tǒng)的被請(qǐng)求內(nèi)容中。使用數(shù)據(jù)指定可允許使用的次數(shù)和可允許使用的持續(xù)時(shí)間中的至少一個(gè)。
在其它特征中,無線網(wǎng)絡(luò)接口裝置與用于提供無線接口的提供方網(wǎng)絡(luò)裝置通信,并且包括用于提供物理層接口的物理層裝置和用于提供物理層裝置與主機(jī)之間的接口的介質(zhì)訪問控制裝置。物理層裝置和介質(zhì)訪問控制裝置中的至少一個(gè)產(chǎn)生信號(hào)質(zhì)量估計(jì)、距離估計(jì)、方向估計(jì)和數(shù)據(jù)速率估計(jì)中的至少一個(gè)。無線網(wǎng)絡(luò)接口與接入點(diǎn)相關(guān)聯(lián)。
根據(jù)下面提供的詳細(xì)描述,將清楚本發(fā)明的應(yīng)用的其它方面。應(yīng)當(dāng)理解詳細(xì)描述和特定示例雖然示出了本發(fā)明的優(yōu)選實(shí)施例,但是只是為了說明,而并不希望限制本發(fā)明的范圍。
根據(jù)詳細(xì)描述和附圖,將更完整地理解本發(fā)明,其中圖1是向本地網(wǎng)絡(luò)中的一個(gè)或多個(gè)請(qǐng)求方網(wǎng)絡(luò)設(shè)備提供受保護(hù)的數(shù)字內(nèi)容的提供方網(wǎng)絡(luò)設(shè)備的功能框圖;圖2是與調(diào)制解調(diào)器通信的根據(jù)本發(fā)明的第一示例性聯(lián)網(wǎng)DVD和HDD系統(tǒng)的功能框圖;圖3是與調(diào)制解調(diào)器通信的根據(jù)本發(fā)明的第二示例性聯(lián)網(wǎng)DVD和HDD系統(tǒng)的功能框圖;圖4是與調(diào)制解調(diào)器通信的根據(jù)本發(fā)明的第三示例性聯(lián)網(wǎng)DVD和HDD系統(tǒng)的功能框圖;圖5是與調(diào)制解調(diào)器通信的根據(jù)本發(fā)明的第四示例性聯(lián)網(wǎng)DVD和HDD系統(tǒng)的功能框圖;圖6是包括HDD系統(tǒng)的示例性請(qǐng)求方網(wǎng)絡(luò)設(shè)備的功能框圖;圖7A是包括具有只讀操作的DVD系統(tǒng)的示例性提供方網(wǎng)絡(luò)設(shè)備的功能框圖;圖7B是包括具有讀寫操作的DVD系統(tǒng)的示例性提供方網(wǎng)絡(luò)設(shè)備的功能框圖;圖7C是包括組合的DVD/HDD系統(tǒng)的提供方或請(qǐng)求方網(wǎng)絡(luò)設(shè)備的功能框圖;圖8示出了圖6的HDD的非易失性存儲(chǔ)器的用戶可訪問部分和隱藏部分;圖9A-9D是示出了提供方和/或請(qǐng)求方網(wǎng)絡(luò)設(shè)備所執(zhí)行的安全步驟的流程圖;圖10是示出了用于實(shí)現(xiàn)來自請(qǐng)求方網(wǎng)絡(luò)設(shè)備的拷貝受保護(hù)的文件的N次重放的方法的步驟的流程圖;圖11是示出了用于限制被存儲(chǔ)在請(qǐng)求方網(wǎng)絡(luò)設(shè)備上的拷貝受保護(hù)的文件可以被播放的時(shí)間量的方法的步驟的流程圖;圖12A是包括將來自提供方的受保護(hù)內(nèi)容提供給請(qǐng)求方的介質(zhì)服務(wù)器的網(wǎng)絡(luò)的功能框圖;圖12B是包括將來自DVD系統(tǒng)的受保護(hù)內(nèi)容提供給HDD系統(tǒng)的介質(zhì)服務(wù)器的網(wǎng)絡(luò)的功能框圖;圖13示出了示例性網(wǎng)絡(luò)配置中的介質(zhì)服務(wù)器;圖14是示出了根據(jù)本發(fā)明的介質(zhì)服務(wù)器所執(zhí)行的步驟的流程圖;圖15是確定諸如客戶端站點(diǎn)之類的無線網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài)的提供方網(wǎng)絡(luò)設(shè)備的功能框圖;圖16A-16E是諸如接入點(diǎn)或無線網(wǎng)絡(luò)接口之類的無線網(wǎng)絡(luò)設(shè)備的物理層設(shè)備的功能框圖;圖17是包括無線網(wǎng)絡(luò)接口的提供方網(wǎng)絡(luò)設(shè)備的功能框圖;
圖18A是通過一個(gè)或多個(gè)中繼器(repeater)與提供方網(wǎng)絡(luò)設(shè)備通信的請(qǐng)求方無線網(wǎng)絡(luò)設(shè)備的功能框圖;圖18B是示出了用于識(shí)別請(qǐng)求的無線網(wǎng)絡(luò)設(shè)備是否正在通過一個(gè)或多個(gè)中繼器進(jìn)行通信的示例性方法的步驟的流程圖;圖19是示出了請(qǐng)求方網(wǎng)絡(luò)設(shè)備所執(zhí)行的用于選擇性地刪除約束條件的步驟的流程圖。
具體實(shí)施例方式
關(guān)于優(yōu)選實(shí)施例的以下描述從本質(zhì)上只是示例性的,決不希望限制本發(fā)明、其應(yīng)用或用途。這里所使用的術(shù)語模塊或器件指專用集成電路(ASIC)、電子電路、執(zhí)行一個(gè)或多個(gè)軟件或固件程序的處理器(共享的、專用的或成組的)和存儲(chǔ)器、組合邏輯電路和/或提供所述功能的其它合適的組件。為了清楚起見,附圖中將使用相同的標(biāo)號(hào)來標(biāo)識(shí)相似的元件。
現(xiàn)在參考圖1,本地網(wǎng)絡(luò)2包括路由器3、調(diào)制解調(diào)器4和提供方網(wǎng)絡(luò)設(shè)備5,所述提供方網(wǎng)絡(luò)設(shè)備5選擇性地將受保護(hù)內(nèi)容6提供給一個(gè)或多個(gè)本地請(qǐng)求方網(wǎng)絡(luò)設(shè)備,下面將描述。提供方網(wǎng)絡(luò)設(shè)備5是網(wǎng)絡(luò)兼容設(shè)備,其包括本地網(wǎng)絡(luò)確定模塊7。一個(gè)或多個(gè)請(qǐng)求方網(wǎng)絡(luò)設(shè)備8-1、8-2、...和8-N(總地稱為請(qǐng)求方8)選擇性地請(qǐng)求受保護(hù)內(nèi)容6的拷貝。可以理解,雖然示出了路由器3和有線線路連接,但是技術(shù)人員應(yīng)當(dāng)清楚其它網(wǎng)絡(luò)配置,包括但不限于無線接入點(diǎn)(AP)、ad-hoc網(wǎng)絡(luò)連接配置和/或無線網(wǎng)絡(luò)配置。雖然提供方網(wǎng)絡(luò)設(shè)備5被顯示為包括諸如用于受保護(hù)內(nèi)容6的非易失性存儲(chǔ)器之類的存儲(chǔ)器,但是受保護(hù)內(nèi)容6可以被存儲(chǔ)在提供方網(wǎng)絡(luò)設(shè)備5的內(nèi)部和/或外部。
調(diào)制解調(diào)器4被連接到寬帶業(yè)務(wù)提供方9,所述寬帶業(yè)務(wù)提供方9提供視頻內(nèi)容、數(shù)字內(nèi)容、到分布式通信系統(tǒng)(DCS)10的寬帶連接和/或其它網(wǎng)絡(luò)業(yè)務(wù)。業(yè)務(wù)提供方9可以使用有線或無線連接、同軸電纜、數(shù)字用戶線(DSL)、衛(wèi)星和/或任何其它連接系統(tǒng)或方法提供寬帶接入。
DCS 10通過一個(gè)或多個(gè)服務(wù)器11-1、11-2、...和11-M被連接到網(wǎng)絡(luò)設(shè)備12-11、12-12、...12-1P、12-21、12-22、...12-2P、...和12-M1、12-M2、...12-MP(總地稱為網(wǎng)絡(luò)設(shè)備12)。當(dāng)請(qǐng)求方網(wǎng)絡(luò)設(shè)備請(qǐng)求受保護(hù)內(nèi)容6的拷貝時(shí),本地網(wǎng)絡(luò)確定模塊7選擇性地確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備具有本地狀態(tài)還是遠(yuǎn)程狀態(tài)。這種方法通過防止遠(yuǎn)程網(wǎng)絡(luò)設(shè)備對(duì)受保護(hù)內(nèi)容的訪問來提高安全性。
本地網(wǎng)絡(luò)確定模塊7可以用很多不同的方式來確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài)。例如,在一些實(shí)現(xiàn)方式中,提供方網(wǎng)絡(luò)設(shè)備5通過確定接收來自請(qǐng)求方網(wǎng)絡(luò)設(shè)備的響應(yīng)所需要的時(shí)間量來確定本地/遠(yuǎn)程狀態(tài)。如果響應(yīng)時(shí)間少于預(yù)定時(shí)段,則請(qǐng)求方網(wǎng)絡(luò)設(shè)備被確定為具有本地狀態(tài)。如果不是,則請(qǐng)求方網(wǎng)絡(luò)設(shè)備具有遠(yuǎn)程狀態(tài),受保護(hù)內(nèi)容的拷貝被拒絕。通過服務(wù)提供方9、DCS 10和服務(wù)器11向遠(yuǎn)程網(wǎng)絡(luò)設(shè)備12發(fā)送和接收數(shù)據(jù)所需要的時(shí)間量遠(yuǎn)大于本地請(qǐng)求方網(wǎng)絡(luò)設(shè)備做出響應(yīng)所需要的時(shí)間量。換句話說,預(yù)定時(shí)段被設(shè)置為大于本地請(qǐng)求方網(wǎng)絡(luò)設(shè)備所需要的響應(yīng)時(shí)間并且小于遠(yuǎn)程請(qǐng)求方網(wǎng)絡(luò)設(shè)備所需要的響應(yīng)時(shí)間。
在其它實(shí)現(xiàn)方式中,提供方網(wǎng)絡(luò)設(shè)備檢查DHCP服務(wù)器中的動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)表以確定本地網(wǎng)絡(luò)設(shè)備的介質(zhì)訪問控制(MAC)地址。如果請(qǐng)求方網(wǎng)絡(luò)設(shè)備匹配表格中的本地MAC地址,則請(qǐng)求方網(wǎng)絡(luò)設(shè)備具有本地狀態(tài)并且受保護(hù)內(nèi)容的拷貝可以被發(fā)送。如果不匹配,則請(qǐng)求方網(wǎng)絡(luò)設(shè)備具有遠(yuǎn)程狀態(tài)并且受保護(hù)內(nèi)容的拷貝不被發(fā)送。
在其它實(shí)現(xiàn)方式中,提供方網(wǎng)絡(luò)設(shè)備5可以向路由器3發(fā)送消息以暫時(shí)地阻斷路由器3或調(diào)制解調(diào)器4到業(yè)務(wù)提供方9(和DCS 10)的外部端口。在阻斷外部端口之后,提供方網(wǎng)絡(luò)設(shè)備5確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備是否仍然能夠通信(如果請(qǐng)求方網(wǎng)絡(luò)設(shè)備具有本地狀態(tài),則確定結(jié)果為真)。如果提供方網(wǎng)絡(luò)設(shè)備可以與請(qǐng)求方網(wǎng)絡(luò)設(shè)備通信,則提供方網(wǎng)絡(luò)設(shè)備發(fā)送受保護(hù)內(nèi)容的拷貝。技術(shù)人員可以理解,這些方法中的一個(gè)或多個(gè)可以被組合并且/或者可以使用其它方法來確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài)。
雖然以下描述的部分采用DVD系統(tǒng)和/或組合的DVD/HDD系統(tǒng)作為提供方網(wǎng)絡(luò)設(shè)備,并且采用包括組合的DVD/HDD系統(tǒng)和/或HDD系統(tǒng)的另一網(wǎng)絡(luò)設(shè)備作為請(qǐng)求方網(wǎng)絡(luò)設(shè)備,但是技術(shù)人員應(yīng)當(dāng)理解也可以使用其它提供方和/或請(qǐng)求方網(wǎng)絡(luò)設(shè)備。技術(shù)人員還應(yīng)當(dāng)理解下面結(jié)合DVD和HDD系統(tǒng)描述的所有實(shí)現(xiàn)方式可以利用任何其它合適的網(wǎng)絡(luò)設(shè)備來實(shí)現(xiàn)。
現(xiàn)在參考圖2,示出了第一示例性聯(lián)網(wǎng)DVD和HDD系統(tǒng)的功能框圖。本地網(wǎng)絡(luò)13包括通過介質(zhì)16與業(yè)務(wù)提供方18通信的調(diào)制解調(diào)器14。業(yè)務(wù)提供方18提供到例如互聯(lián)網(wǎng)、LAN、WAN或其它分布式網(wǎng)絡(luò)等分布式通信系統(tǒng)(DCS)22的連接,并且/或者提供諸如視頻內(nèi)容、電話業(yè)務(wù)等的其它網(wǎng)絡(luò)業(yè)務(wù)。調(diào)制解調(diào)器14可以被連接到路由器28,其將多個(gè)網(wǎng)絡(luò)設(shè)備30-1、30-2、...和30-N(總地稱為網(wǎng)絡(luò)設(shè)備30)連接到調(diào)制解調(diào)器14。網(wǎng)絡(luò)設(shè)備中的一個(gè)30-1被連接到硬盤驅(qū)動(dòng)(HDD)系統(tǒng)34,硬盤驅(qū)動(dòng)系統(tǒng)34可以被連接到電視機(jī)或監(jiān)視器38。電視機(jī)或監(jiān)視器38也可以直接地或通過機(jī)頂盒(未示出)被連接到介質(zhì)16并且接收來自業(yè)務(wù)提供方18的內(nèi)容。
本地網(wǎng)絡(luò)13可以包括與路由器28通信的接入點(diǎn)(AP)40和一個(gè)或多個(gè)無線站點(diǎn)42-1、42-2、...和42-N(總地稱為無線站點(diǎn)42)。雖然AP 40被顯示為連接到路由器28,但是AP和路由器的功能可以被組合到單個(gè)設(shè)備中。或者,組合的AP/路由器可以被直接連接到調(diào)制解調(diào)器14。技術(shù)人員應(yīng)當(dāng)清楚其它類型的網(wǎng)絡(luò)配置和連接。
網(wǎng)絡(luò)設(shè)備30-2與路由器28通信,并且與DVD播放器或組合的DVD/HDD播放器44(這兩者在下文中都被稱為“DVD播放器44”)通信,DVD播放器44例如是在2005年1月19日提交的美國(guó)專利申請(qǐng)No.11/039,288中所示出和描述的DVD播放器,該美國(guó)專利申請(qǐng)的全部?jī)?nèi)容通過引用結(jié)合于此。DVD播放器44又可以與可以被連接到介質(zhì)16或機(jī)頂盒50的電視機(jī)或監(jiān)視器46通信。業(yè)務(wù)提供方18提供到DCS 22的寬帶接入、視頻內(nèi)容和/或其它業(yè)務(wù)。一個(gè)或多個(gè)其它服務(wù)器54-1和54-2(總地稱為服務(wù)器54)為網(wǎng)絡(luò)設(shè)備60、計(jì)算機(jī)62、個(gè)人數(shù)字助理(PDA)等提供到DCS 22的接口。
在一些實(shí)現(xiàn)方式中,電視機(jī)或監(jiān)視器38的用戶可能想要訪問與DVD播放器44相關(guān)聯(lián)的DVD內(nèi)容。最初,HDD 34可以請(qǐng)求來自DVD播放器的可用內(nèi)容的列表。DVD發(fā)送可用內(nèi)容的列表。HDD 34通過網(wǎng)絡(luò)向DVD播放器44發(fā)送消息,請(qǐng)求選自列表的內(nèi)容的拷貝。DVD系統(tǒng)確定HDD系統(tǒng)是否具有本地狀態(tài)。如果HDD系統(tǒng)或其它請(qǐng)求方網(wǎng)絡(luò)設(shè)備具有本地狀態(tài),則內(nèi)容文件被發(fā)送。如果HDD系統(tǒng)或其它請(qǐng)求方網(wǎng)絡(luò)設(shè)備具有遠(yuǎn)程狀態(tài),則請(qǐng)求被拒絕。本地/遠(yuǎn)程狀態(tài)確定可以基于響應(yīng)時(shí)間、DHCP表中的MAC地址、外部端口斷開和相應(yīng)的對(duì)話,以及/或者其它合適的方法。
在一些實(shí)現(xiàn)方式中,DVD 44通過請(qǐng)求來自HDD 34的密鑰來做出響應(yīng)。DVD 44啟動(dòng)確定HDD 34做出響應(yīng)所需要的時(shí)間量的計(jì)時(shí)器。HDD34將所請(qǐng)求的密鑰發(fā)送給DVD 44。DVD 44確定HDD 34是否在預(yù)定的時(shí)間量?jī)?nèi)做出響應(yīng)。
如果HDD 34在預(yù)定的時(shí)間量?jī)?nèi)做出響應(yīng),則DVD 44利用密鑰對(duì)被選擇的內(nèi)容進(jìn)行擾碼,并且通過網(wǎng)絡(luò)將經(jīng)過擾碼處理后的內(nèi)容發(fā)送給HDD 34。HDD 34利用密鑰對(duì)該內(nèi)容進(jìn)行解擾,并且允許在電視機(jī)或監(jiān)視器38中重放該內(nèi)容??梢岳斫猓荑€交換也可以較早地發(fā)生在HDD最初請(qǐng)求可用內(nèi)容列表時(shí)。
HDD 34還可以從DVD播放器接收約束使用的使用數(shù)據(jù)。例如,使用數(shù)據(jù)可以允許N次重放和/或持續(xù)預(yù)定時(shí)段的重放。在使用數(shù)據(jù)中所指定的被允許的使用時(shí)段結(jié)束之后,HDD 34使視頻內(nèi)容變?yōu)椴豢捎?。例如,HDD可以刪除視頻內(nèi)容。
在一些實(shí)現(xiàn)方式中,HDD 34包括用戶可訪問的部分和隱藏部分。來自DVD的視頻內(nèi)容被存儲(chǔ)在DVD 44的隱藏部分中。由HDD 34提供的密鑰可以是公共/私有密鑰加密系統(tǒng)的一部分和/或其它合適的數(shù)據(jù)加密。作為選擇,也可以執(zhí)行其它形式的基于密鑰的擾碼。
如果DVD播放器是單個(gè)DVD播放器,則DVD發(fā)送在DVD播放器中的DVD上的可用內(nèi)容的列表。如果DVD播放器包括旋轉(zhuǎn)盤,則DVD播放器發(fā)送來自旋轉(zhuǎn)盤中的DVD的可用DVD內(nèi)容的列表。如果DVD播放器是組合的DVD/HDD播放器,則DVD/HDD播放器發(fā)送播放器中的一個(gè)或多個(gè)DVD上可用的DVD內(nèi)容以及存儲(chǔ)在相關(guān)聯(lián)的HDD上的DVD內(nèi)容的列表。
現(xiàn)在參考圖3-5,示出了本發(fā)明的各種示例性配置。在這些實(shí)現(xiàn)方式中,提供方網(wǎng)絡(luò)設(shè)備包括DVD系統(tǒng)和/或組合的DVD/HDD系統(tǒng),并且請(qǐng)求方網(wǎng)絡(luò)設(shè)備包括HDD系統(tǒng)和/或組合的DVD/HDD系統(tǒng)。在圖3中,HDD 34通過站點(diǎn)42-1被連接到網(wǎng)絡(luò),站點(diǎn)42-1與AP 40無線地通信。DVD 44和電視機(jī)46通過網(wǎng)絡(luò)設(shè)備30-2和介質(zhì)16被連接到路由器28。在圖4中,HDD 34通過網(wǎng)絡(luò)設(shè)備30-1和介質(zhì)16被連接到路由器28。DVD44通過與AP 40無線地通信的站點(diǎn)42-2被連接到網(wǎng)絡(luò)。在圖5中,HDD34和DVD 44通過一個(gè)或多個(gè)站點(diǎn)42-1和/或42-2被連接到網(wǎng)絡(luò)。技術(shù)人員應(yīng)當(dāng)清楚各種其它網(wǎng)絡(luò)配置。
現(xiàn)在參考圖6,示例性請(qǐng)求方網(wǎng)絡(luò)設(shè)備包括具有HDD PCB 114的HDD系統(tǒng)110。緩沖器118存儲(chǔ)與HDD系統(tǒng)110的控制相關(guān)聯(lián)的讀、寫和/或易失性控制數(shù)據(jù)。緩沖器118通常利用具有低延遲的易失性存儲(chǔ)器。例如,可以使用SDRAM或其它類型的低延遲存儲(chǔ)器。諸如閃存之類的非易失性存儲(chǔ)器119也可以被提供來存儲(chǔ)諸如非易失性控制代碼之類的關(guān)鍵數(shù)據(jù)。
被布置在HDD PCB 114上的處理器122執(zhí)行與HDD系統(tǒng)110的操作有關(guān)的數(shù)據(jù)和/或控制處理。硬盤控制模塊(HDC)126與輸入/輸出接口124通信,并且與主軸(spindle)/音圈電機(jī)(VCM)驅(qū)動(dòng)器或模塊130和/或讀/寫通道模塊134通信。HDC 126協(xié)調(diào)對(duì)主軸/VCM驅(qū)動(dòng)器130、讀/寫通道模塊134和處理器122的控制以及通過接口124與主機(jī)135的數(shù)據(jù)輸入/輸出。
在寫操作期間,讀/寫通道模塊134對(duì)要寫到讀/寫器件159上的數(shù)據(jù)編碼。讀/寫通道模塊134處理寫信號(hào)以使其可靠,并且例如可以應(yīng)用糾錯(cuò)編碼(ECC)、有限游程長(zhǎng)度編碼(RLL)等。在讀操作期間,讀/寫通道模塊134將讀/寫器件159的模擬讀信號(hào)輸出轉(zhuǎn)換為數(shù)字讀信號(hào)。轉(zhuǎn)換后的信號(hào)隨后通過已知技術(shù)被檢測(cè)和解碼,以恢復(fù)被寫到HDD上的數(shù)據(jù)。
硬盤驅(qū)動(dòng)組件(HDDA)150包括一個(gè)或多個(gè)硬驅(qū)動(dòng)盤片152,其包括存儲(chǔ)磁場(chǎng)的磁涂層。通過被示意性地示為154的主軸電機(jī)旋轉(zhuǎn)盤152。通常,主軸電機(jī)154在讀/寫操作期間以受控制的速率旋轉(zhuǎn)硬驅(qū)動(dòng)盤片152。一個(gè)或多個(gè)讀/寫臂158相對(duì)于盤片152移動(dòng),以從硬驅(qū)動(dòng)盤片152讀取數(shù)據(jù)和/或?qū)?shù)據(jù)寫入硬驅(qū)動(dòng)盤片152。主軸/VCM驅(qū)動(dòng)器130控制旋轉(zhuǎn)盤片152的主軸電機(jī)154。主軸/VCM驅(qū)動(dòng)器130還產(chǎn)生控制信號(hào),所述控制信號(hào)例如使用音圈致動(dòng)器,步進(jìn)電機(jī)或任何其它合適的致動(dòng)器來定位讀/寫臂158。
讀/寫器件159位于讀/寫臂158的遠(yuǎn)端附近。讀/寫器件159包括諸如產(chǎn)生磁場(chǎng)的電感器之類的寫元件。讀/寫器件159還包括感知盤片152上的磁場(chǎng)的讀元件(例如磁阻(MR)元件)。HDDA 150包括放大模擬讀/寫信號(hào)的前置放大電路160。在讀數(shù)據(jù)時(shí),前置放大電路160放大來自讀元件的低電平信號(hào)并將放大后的信號(hào)輸出到讀/寫通道模塊134。在寫數(shù)據(jù)時(shí),產(chǎn)生流經(jīng)讀/寫器件159的寫元件的寫電流。寫電流被切換以產(chǎn)生具有正或負(fù)極性的磁場(chǎng)。正或負(fù)極性被硬驅(qū)動(dòng)盤片152存儲(chǔ)并且被用于表示數(shù)據(jù)。
現(xiàn)在參考圖7A和7B,示例性提供方網(wǎng)絡(luò)設(shè)備包括DVD系統(tǒng)210。DVD PCB 214包括緩沖器218,其存儲(chǔ)讀數(shù)據(jù)、寫數(shù)據(jù)和/或與DVD系統(tǒng)210的控制相關(guān)聯(lián)的易失性控制代碼。緩沖器218可以采用易失性存儲(chǔ)器,例如SDRAM或其它類型的低延遲存儲(chǔ)器。諸如閃存之類的非易失性存儲(chǔ)器219也可以被用于諸如與DVD寫格式有關(guān)的數(shù)據(jù)之類的關(guān)鍵數(shù)據(jù)和/或其它非易失性控制代碼。被布置在DVD PCB 214上的處理器222執(zhí)行與DVD系統(tǒng)210的操作有關(guān)的數(shù)據(jù)和/或控制處理。處理器222還根據(jù)需要執(zhí)行對(duì)拷貝保護(hù)的解碼和/或壓縮/解壓縮。DVD控制模塊226與輸入/輸出接口224通信并且與主軸/進(jìn)給電機(jī)(FM)驅(qū)動(dòng)器230和/或讀/寫通道模塊234通信。DVD控制模塊226協(xié)調(diào)對(duì)主軸/FM驅(qū)動(dòng)器、讀/寫通道模塊234和處理器222的控制以及經(jīng)接口224的數(shù)據(jù)輸入/輸出。
在寫操作期間,讀/寫通道模塊234對(duì)數(shù)據(jù)編碼以由光讀/寫(ORW)或光只讀(OR)器件259寫入DVD盤片。讀/寫通道模塊234處理信號(hào)以使其可靠并且例如可以應(yīng)用ECC、RLL等。在讀操作期間,讀/寫通道模塊234將ORW或OR器件259的模擬輸出轉(zhuǎn)換為數(shù)字信號(hào)。轉(zhuǎn)換后的信號(hào)隨后通過已知的技術(shù)被檢測(cè)并解碼以恢復(fù)被寫在DVD上的數(shù)據(jù)。
DVD組件(DVDA)250包括以光的形式存儲(chǔ)數(shù)據(jù)的DVD盤片252。通過被示意性地示為254的主軸電機(jī)旋轉(zhuǎn)盤片252。主軸電機(jī)254在讀/寫操作期間以受控制的且/或可變的速度旋轉(zhuǎn)DVD盤片252。ORW或OR器件259相對(duì)于DVD盤片252移動(dòng)以從DVD盤片252中讀取數(shù)據(jù)和/或?qū)?shù)據(jù)寫到DVD盤片252中。ORW或OR器件259通常包括激光器和光傳感器。
對(duì)于DVD讀/寫和DVD只讀系統(tǒng),在讀操作期間,激光器對(duì)準(zhǔn)DVD上的痕跡,所述痕跡包括平面和凹陷。光傳感器感知由平面/凹陷引起的反射。在一些DVD讀/寫(RW)應(yīng)用中,在寫操作期間,激光器還可以被用于加熱DVD盤片上的壓模層(die layer)。如果壓模被加熱到某一溫度,則壓模是透明的并且表示一個(gè)二進(jìn)制數(shù)字值。如果壓模被加熱到另一溫度,則壓模是不透明的并且表示另一個(gè)二進(jìn)制數(shù)字值。也可以采用寫DVD的其它技術(shù)。
主軸/FM驅(qū)動(dòng)器230控制主軸電機(jī)254,其可控制地旋轉(zhuǎn)DVD盤片252。主軸/FM驅(qū)動(dòng)器230還產(chǎn)生控制信號(hào),該控制信號(hào)例如使用音圈致動(dòng)器、步進(jìn)電機(jī)或任何其它合適的致動(dòng)器給進(jìn)給電機(jī)258定位。進(jìn)給電機(jī)258通常相對(duì)于DVD盤片252徑向地移動(dòng)ORW或OR器件259。激光器驅(qū)動(dòng)器261基于讀/寫通道模塊234的輸出產(chǎn)生激光器驅(qū)動(dòng)信號(hào)。DVDA250包括放大模擬讀信號(hào)的前置放大電路260。在讀取數(shù)據(jù)時(shí),前置放大電路260放大來自O(shè)RW或OR器件的低電平信號(hào)并且將經(jīng)放大的信號(hào)輸出到讀/寫通道模塊器件234中。
DVD系統(tǒng)210還包括對(duì)例如任意MPEG格式的視頻進(jìn)行編碼和/或解碼的編解碼模塊240。音頻和/或視頻數(shù)字信號(hào)處理器和/或模塊242和244分別執(zhí)行音頻和/或視頻信號(hào)處理。
與HDD系統(tǒng)110一樣,DVD系統(tǒng)210的部件可以用一個(gè)或多個(gè)集成電路(IC)或芯片來實(shí)現(xiàn)。例如,處理器222和DVD控制模塊226可以用單個(gè)芯片來實(shí)現(xiàn)。主軸/FM驅(qū)動(dòng)器230和/或讀/寫通道模塊234也可以用與處理器222和DVD控制模塊226相同的芯片和/或另外的芯片來實(shí)現(xiàn)。除了DVDA 250之外的DVD系統(tǒng)210的大部分也可以被實(shí)現(xiàn)為SOC。
現(xiàn)在參考圖7C,示出了根據(jù)本發(fā)明的一些實(shí)現(xiàn)方式的示例性的組合的DVD/HDD系統(tǒng)280的簡(jiǎn)化功能框圖。組合的DVD/HDD系統(tǒng)可以被用作提供方或請(qǐng)求方網(wǎng)絡(luò)設(shè)備。組合的DVD/HDD系統(tǒng)280包括與存儲(chǔ)了針對(duì)DVD和HDD操作的數(shù)據(jù)的非易失性存儲(chǔ)器290和易失性存儲(chǔ)器292通信的組合的系統(tǒng)控制模塊284。系統(tǒng)控制模塊284通過接口294與主機(jī)298的接口296通信。在一些實(shí)現(xiàn)方式中,接口294和296是串行ATA接口、光纖通道(FC)、串行附接小型計(jì)算機(jī)系統(tǒng)接口(SAS)或其它合適的接口。
組合的DVD/HDD系統(tǒng)控制DVD和HDD系統(tǒng)。DVD/HDD系統(tǒng)降低了總的系統(tǒng)成本并且提供改善了的功能和性能。通過使用用于DVD和HDD數(shù)據(jù)存儲(chǔ)的單個(gè)DRAM和閃存降低了成本。只需要單個(gè)電源和更少的外部連接,進(jìn)一步降低了成本。
另外,統(tǒng)一的DVD/HDD系統(tǒng)允許拷貝受保護(hù)內(nèi)容被逐位地直接拷貝到HDD中。換言之,拷貝受保護(hù)內(nèi)容可以被拷貝,而不需要對(duì)拷貝保護(hù)方案或數(shù)字權(quán)力管理(DRM)進(jìn)行解密,并且不需要涉及很多對(duì)系統(tǒng)的操作。傳統(tǒng)上分離的DVD和HDD系統(tǒng)需要DVD在輸出之前解碼/解密DRM或其它拷貝保護(hù)。DRM或其它拷貝保護(hù)可能允許也可能不允許后續(xù)到HDD的拷貝。通過組合系統(tǒng),由于拷貝保護(hù)或DRM方案內(nèi)在的安全性使得提供了附加的功能,因?yàn)镈RM或拷貝保護(hù)仍是完整的。例如,支持單個(gè)DVD驅(qū)動(dòng)拷貝操作,而不去除拷貝保護(hù)或DRM。另外,HDD可以操作為虛擬的DVD讀盤器(changer)。在2005年1月19日提交的美國(guó)專利申請(qǐng)No.11/039,288中示出并描述了組合的DVD/HDD系統(tǒng)的其它變形。
現(xiàn)在參考圖8,示出了根據(jù)一些實(shí)現(xiàn)方式將HDD的非易失性存儲(chǔ)器300分成用戶可訪問的和隱藏的區(qū)域。HDD的非易失性存儲(chǔ)器300被分成用戶可訪問的第一部分304和用戶不可訪問(隱藏)的第二部分308。按照根據(jù)本發(fā)明的一些實(shí)現(xiàn)方式的以下方式中的一個(gè)或多個(gè)使用第二隱藏部分308。隱藏部分308被用于存儲(chǔ)要被拷貝的DVD的內(nèi)容。另外,HDD的隱藏部分308被用于提供虛擬的DVD旋轉(zhuǎn)盤。換言之,多個(gè)DVD可以被拷貝到HDD中并且在以后的時(shí)間被重放。
現(xiàn)在參考圖9A,示出了網(wǎng)絡(luò)設(shè)備所執(zhí)行的步驟??刂崎_始于步驟350。在步驟352中,控制確定提供方網(wǎng)絡(luò)設(shè)備是否接收到對(duì)受保護(hù)內(nèi)容的拷貝的請(qǐng)求。如果沒有,控制返回到步驟352。如果步驟352為真,則在步驟354中,控制確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備是否位于本地網(wǎng)絡(luò)上。如果步驟354為假,則控制拒絕請(qǐng)求并返回到步驟352。如果步驟354為真,則提供方網(wǎng)絡(luò)設(shè)備向請(qǐng)求方網(wǎng)絡(luò)設(shè)備發(fā)送受保護(hù)內(nèi)容的拷貝。
提供方網(wǎng)絡(luò)設(shè)備以任何合適的方式確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備是否在本地網(wǎng)絡(luò)上。例如,請(qǐng)求方網(wǎng)絡(luò)設(shè)備的響應(yīng)時(shí)間可以與預(yù)定閾值進(jìn)行比較。在其它實(shí)現(xiàn)方式中,提供方網(wǎng)絡(luò)設(shè)備可以暫時(shí)地請(qǐng)求阻斷路由器或調(diào)制解調(diào)器的外部端口,使得在文件被發(fā)送之前,提供方網(wǎng)絡(luò)設(shè)備可以確認(rèn)請(qǐng)求方網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài)。在其它實(shí)現(xiàn)方式中,可以查詢本地服務(wù)器以確定本地網(wǎng)絡(luò)設(shè)備。也可以使用用于確定本地/遠(yuǎn)程狀態(tài)的其它方法。
現(xiàn)在參考圖9B,示出了用于通過暫時(shí)阻斷外部端口來確定本地/遠(yuǎn)程狀態(tài)的步驟??刂崎_始于步驟360。在步驟362中,控制確定提供方網(wǎng)絡(luò)設(shè)備是否接收到對(duì)拷貝受保護(hù)文件的請(qǐng)求。如果步驟362為假,則控制返回到步驟362。如果步驟362為真,則控制繼續(xù)到步驟364,其中提供方網(wǎng)絡(luò)設(shè)備請(qǐng)求阻斷路由器或調(diào)制解調(diào)器的外部端口。在步驟368中,提供方網(wǎng)絡(luò)設(shè)備確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備是否具有本地狀態(tài)。例如,提供方網(wǎng)絡(luò)設(shè)備可以向請(qǐng)求方網(wǎng)絡(luò)設(shè)備發(fā)送消息并且等待響應(yīng)。如果步驟368為假,則提供方網(wǎng)絡(luò)設(shè)備拒絕請(qǐng)求并且控制返回到步驟362。如果步驟368為真,則在步驟370中提供方網(wǎng)絡(luò)設(shè)備向請(qǐng)求方網(wǎng)絡(luò)設(shè)備發(fā)送文件的拷貝。在步驟374中,提供方網(wǎng)絡(luò)設(shè)備接通路由器或調(diào)制解調(diào)器的外部連接或端口。
現(xiàn)在參考圖9C,示出了用于詢問本地服務(wù)器(例如DHCP服務(wù)器)以確定本地/遠(yuǎn)程狀態(tài)的步驟。控制開始于步驟380。在步驟382中,控制確定提供方網(wǎng)絡(luò)設(shè)備是否接收到針對(duì)拷貝受保護(hù)文件的請(qǐng)求。如果步驟382為假,則控制返回到步驟382。如果步驟382為真,則控制繼續(xù)到步驟384,其中提供方網(wǎng)絡(luò)設(shè)備向服務(wù)器查詢本地網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。該標(biāo)識(shí)可以包括MAC地址,但是也可以使用其它的標(biāo)識(shí)類型。在步驟386中,提供方網(wǎng)絡(luò)設(shè)備確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備是否具有本地狀態(tài)。如果步驟386為假,則提供方網(wǎng)絡(luò)設(shè)備拒絕請(qǐng)求并且控制返回到步驟382。如果步驟386為真,則在步驟388中提供方網(wǎng)絡(luò)設(shè)備向請(qǐng)求方網(wǎng)絡(luò)設(shè)備發(fā)送文件的拷貝。
現(xiàn)在參考圖9D,在400中總地示出了網(wǎng)絡(luò)系統(tǒng)所執(zhí)行的步驟。在步驟402中,控制開始。在步驟404中,提供方網(wǎng)絡(luò)設(shè)備確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備是否請(qǐng)求對(duì)內(nèi)容的拷貝。如果不是,則控制返回到步驟404。否則,控制繼續(xù)到步驟408并且提供方網(wǎng)絡(luò)設(shè)備請(qǐng)求來自請(qǐng)求方網(wǎng)絡(luò)設(shè)備的密鑰。在步驟412中,提供方網(wǎng)絡(luò)設(shè)備啟動(dòng)計(jì)時(shí)器。
在步驟416中,提供方網(wǎng)絡(luò)設(shè)備確定是否接收到密鑰。如果未接收到密鑰并且(在一些實(shí)現(xiàn)方式中)已超過預(yù)定的時(shí)段,則控制繼續(xù)到步驟416。否則,控制繼續(xù)到步驟420并且提供方網(wǎng)絡(luò)設(shè)備停止計(jì)時(shí)器。在步驟422中,控制確定計(jì)時(shí)器是否短于預(yù)定時(shí)段。
在一些實(shí)現(xiàn)方式中,預(yù)定時(shí)段短于或等于分組經(jīng)過一跳或兩跳所需要的時(shí)間量。通過限制響應(yīng)時(shí)間,提供了附加的安全性。家庭網(wǎng)絡(luò)以外的計(jì)算機(jī)或其它設(shè)備做出響應(yīng)所需要的時(shí)間量將超過預(yù)定時(shí)段。換言之,來自家庭網(wǎng)絡(luò)以外的被連接的計(jì)算機(jī)(例如計(jì)算機(jī)62)或其它網(wǎng)絡(luò)設(shè)備(例如網(wǎng)絡(luò)設(shè)備60)的包含密鑰的分組將超過一跳或兩跳。這是由于經(jīng)過調(diào)制解調(diào)器和業(yè)務(wù)提供方所需要的時(shí)間而造成的。
如果步驟422為假,則控制返回到步驟404。如果步驟422為真,則在步驟426中提供方網(wǎng)絡(luò)設(shè)備利用密鑰對(duì)內(nèi)容進(jìn)行加密或擾碼,并且經(jīng)網(wǎng)絡(luò)向請(qǐng)求設(shè)備發(fā)送經(jīng)加密或經(jīng)擾碼的內(nèi)容,并且控制繼續(xù)到步驟404。
現(xiàn)在參考圖10,示出了用于允許來自請(qǐng)求方網(wǎng)絡(luò)設(shè)備的拷貝受保護(hù)文件的N次重放的方法的步驟。控制開始于步驟600。在步驟602中,控制確定拷貝受保護(hù)文件是否已經(jīng)被存儲(chǔ)在請(qǐng)求方網(wǎng)絡(luò)設(shè)備上。如果不是,則控制返回到步驟602。如果步驟602為真,則在步驟604中,控制為文件設(shè)置N=1。在步驟606中,控制確定存儲(chǔ)在請(qǐng)求方網(wǎng)絡(luò)設(shè)備上的拷貝受保護(hù)的文件是否已經(jīng)被播放。如果步驟606為假,則控制返回到步驟606。如果步驟606為真,則在步驟610中控制增大N。在步驟614中,控制確定是否N=Nmax。如果步驟614為假,則控制返回到步驟606。如果步驟614為真,則在步驟618中控制從請(qǐng)求方網(wǎng)絡(luò)設(shè)備刪除拷貝受保護(hù)文件或者使其不可用,并且控制返回到步驟602。
現(xiàn)在參考圖11,示出了用于限制存儲(chǔ)在請(qǐng)求方網(wǎng)絡(luò)設(shè)備上的拷貝受保護(hù)文件可以被播放的時(shí)間量的方法的步驟??刂崎_始于步驟640。在步驟644中,控制確定拷貝受保護(hù)文件是否已被存儲(chǔ)在請(qǐng)求方網(wǎng)絡(luò)設(shè)備上。如果步驟644為假,則控制返回步驟644。否則,控制繼續(xù)到步驟646并且設(shè)置計(jì)時(shí)器。在步驟648中,控制確定計(jì)時(shí)器是否啟動(dòng)。如果步驟648為假,則控制返回到步驟648。如果步驟648為真,則在步驟652中控制從請(qǐng)求方網(wǎng)絡(luò)設(shè)備刪除拷貝受保護(hù)文件并且控制繼續(xù)到步驟644。雖然描述的是計(jì)時(shí)器,但是可以執(zhí)行任何使用測(cè)量和/或?qū)Ρ确绞?。例如,可以使用日期?或時(shí)間戳并與當(dāng)前數(shù)據(jù)和/或時(shí)間進(jìn)行對(duì)比。技術(shù)人員應(yīng)當(dāng)清楚其它使用數(shù)據(jù)類型。
現(xiàn)在參考圖12A,介質(zhì)服務(wù)器700可以被用于將來自提供方702的受保護(hù)內(nèi)容提供給請(qǐng)求方704。雖然示出了路由器連接介質(zhì)服務(wù)器700、提供方702和請(qǐng)求方704,但是可以使用其它網(wǎng)絡(luò)配置和連接,例如但不限于ad-hoc網(wǎng)絡(luò)模式、對(duì)等模式和其它方式。在一些實(shí)現(xiàn)方式中,介質(zhì)服務(wù)器包括本地/遠(yuǎn)程狀態(tài)確定模塊701,如上所述。介質(zhì)服務(wù)器700向請(qǐng)求方704提供可用內(nèi)容的列表。請(qǐng)求方704請(qǐng)求內(nèi)容。介質(zhì)服務(wù)器700以上述任一種方式確認(rèn)請(qǐng)求方在本地網(wǎng)絡(luò)上。如果請(qǐng)求方704在本地網(wǎng)絡(luò)上,則介質(zhì)服務(wù)器700請(qǐng)求來自提供方702的內(nèi)容。提供方702將內(nèi)容直接發(fā)送到請(qǐng)求方704或介質(zhì)服務(wù)器700,介質(zhì)服務(wù)器700再將內(nèi)容發(fā)送到請(qǐng)求方704。
現(xiàn)在參考圖12B和13,介質(zhì)服務(wù)器700將來自DVD系統(tǒng)710的受保護(hù)內(nèi)容提供給HDD系統(tǒng)712。DVD系統(tǒng)710和HDD系統(tǒng)712可以按照上面給出的實(shí)施例中所描述的方式被實(shí)現(xiàn)。在圖13中,介質(zhì)服務(wù)器700可以在所示出的網(wǎng)絡(luò)中實(shí)現(xiàn)。也可以考慮例如這里所描述的其它網(wǎng)絡(luò)配置和別的網(wǎng)絡(luò)配置。介質(zhì)服務(wù)器可以以有線或無線的方式被連接到網(wǎng)絡(luò)。
現(xiàn)在參考圖14,示出了示出根據(jù)本發(fā)明的介質(zhì)服務(wù)器所執(zhí)行的步驟的流程圖??刂崎_始于步驟720。在步驟722中,控制確定服務(wù)器是否接收到來自請(qǐng)求方的對(duì)受保護(hù)文件的拷貝的請(qǐng)求。如果結(jié)果為假,則控制返回到步驟722。如果結(jié)果為真,則介質(zhì)服務(wù)器確定請(qǐng)求方是否具有本地狀態(tài)??梢杂蒙鲜龇绞街械娜我环N來確定請(qǐng)求方的本地狀態(tài)。如果結(jié)果為真,則服務(wù)器請(qǐng)求來自提供方的文件并且將文件發(fā)送給請(qǐng)求方?;蛘?,提供方可以將文件直接發(fā)送給請(qǐng)求方。
現(xiàn)在參考圖15,提供方網(wǎng)絡(luò)設(shè)備5確定正在請(qǐng)求受保護(hù)內(nèi)容的無線網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài)。提供方網(wǎng)絡(luò)設(shè)備5可以通過路由器3與接入點(diǎn)800通信。接入點(diǎn)800可以包括提供與無線介質(zhì)的接口的物理層設(shè)備802以及提供物理層設(shè)備802和主機(jī)設(shè)備之間的接口的介質(zhì)訪問控制(MAC)設(shè)備804。
物理層設(shè)備802可以確定與客戶端站點(diǎn)的鏈路的鏈路速度、與客戶端站點(diǎn)的鏈路的信號(hào)質(zhì)量、到客戶端站點(diǎn)的鏈路距離和/或到客戶端站點(diǎn)的鏈路方向。無線接入點(diǎn)800包括天線系統(tǒng)805,其可以包括一個(gè)或多個(gè)天線。例如,天線系統(tǒng)可以是多進(jìn)多出(MIMO)天線系統(tǒng)。如果多個(gè)天線被使用,則物理層設(shè)備802可以選擇性地確定客戶端站點(diǎn)相對(duì)于接入點(diǎn)800所處的方向并且將方向信息轉(zhuǎn)發(fā)給提供方網(wǎng)絡(luò)設(shè)備5。物理層設(shè)備802可以基于三角測(cè)量技術(shù)和/或使用其它方法來確定方向。
例如,無線網(wǎng)絡(luò)設(shè)備可以包括客戶端站點(diǎn)810-1??蛻舳苏军c(diǎn)810-1包括提供與無線介質(zhì)的接口的物理層(PHY)設(shè)備812-1。客戶端站點(diǎn)810-1還包括介質(zhì)訪問控制(MAC)設(shè)備814-1,其提供物理層設(shè)備812-1與主機(jī)(例如膝上型計(jì)算機(jī)、個(gè)人數(shù)字助理和/或任何其它合適的設(shè)備)之間的接口。附加的客戶站點(diǎn)812-2和812-3(總地稱為客戶端站點(diǎn)812)也可以建立與無線接入點(diǎn)800的無線鏈路。當(dāng)客戶端站點(diǎn)812-2和812-3請(qǐng)求訪問受保護(hù)內(nèi)容時(shí),無線接入點(diǎn)800也可以確定到它們的鏈路速度、信號(hào)質(zhì)量、鏈路距離和/或鏈路方向。
無線接入點(diǎn)800可以選擇性地向本地網(wǎng)絡(luò)確定模塊7發(fā)送針對(duì)相應(yīng)的客戶端站點(diǎn)810的鏈路速度、信號(hào)質(zhì)量、鏈路距離和/或鏈路方向。本地網(wǎng)絡(luò)確定模塊7將鏈路速度、信號(hào)質(zhì)量、鏈路距離和/或鏈路方向與預(yù)定的閾值和/或自適應(yīng)的閾值進(jìn)行對(duì)比,并且確定特定的客戶端站點(diǎn)810是本地的還是遠(yuǎn)程的。如果客戶端站點(diǎn)810是本地的,則受保護(hù)內(nèi)容可以被發(fā)送給客戶端站點(diǎn)810,如上所述。如果客戶端站點(diǎn)810是遠(yuǎn)程的,則受保護(hù)內(nèi)容不被發(fā)送到客戶端站點(diǎn)810并且/或者可以執(zhí)行進(jìn)一步的驗(yàn)證步驟。
無線接入點(diǎn)800和客戶端站點(diǎn)810之間的鏈路的鏈路速度和/或信號(hào)質(zhì)量往往作為無線接入點(diǎn)800和客戶端站點(diǎn)810之間的距離的函數(shù)而降低。因此,當(dāng)客戶端站點(diǎn)810請(qǐng)求訪問受保護(hù)內(nèi)容(請(qǐng)求方網(wǎng)絡(luò)設(shè)備)時(shí),提供方網(wǎng)絡(luò)設(shè)備可以估計(jì)客戶端站點(diǎn)是本地的還是遠(yuǎn)程的。因而,提供方網(wǎng)絡(luò)設(shè)備5可以限制對(duì)于受保護(hù)內(nèi)容的欺騙性請(qǐng)求。雖然圖15中所示的示例性實(shí)施例涉及基礎(chǔ)設(shè)施模式的無線網(wǎng)絡(luò),但是也可以使用ad-hoc模式的無線網(wǎng)絡(luò)。
現(xiàn)在參考圖17,提供方網(wǎng)絡(luò)設(shè)備5可以包括無線網(wǎng)絡(luò)接口850,其包括物理層設(shè)備852和介質(zhì)訪問控制(MAC)設(shè)備854。無線網(wǎng)絡(luò)接口850可以操作為基礎(chǔ)設(shè)施模式的接入點(diǎn)/路由器、作為ad-hoc配置的和/或任何其它合適的網(wǎng)絡(luò)配置的客戶端站點(diǎn)。
圖16A-16E是用于諸如接入點(diǎn)或無線網(wǎng)絡(luò)接口之類的無線網(wǎng)絡(luò)設(shè)備的示例性物理層設(shè)備的功能框圖。物理層設(shè)備802可以包括鏈路速率確定模塊820,如圖16A中所示。鏈路速率確定模塊820確定客戶端站點(diǎn)810向接入點(diǎn)800傳送數(shù)據(jù)的鏈路速率,并將鏈路速率信息轉(zhuǎn)發(fā)給提供方網(wǎng)絡(luò)設(shè)備5。物理層設(shè)備802可以包括圖16B中所示的鏈路信號(hào)質(zhì)量確定模塊830,其估計(jì)鏈路的信號(hào)質(zhì)量并將信號(hào)質(zhì)量信息轉(zhuǎn)發(fā)給提供方網(wǎng)絡(luò)設(shè)備??梢曰诮邮盏降男盘?hào)強(qiáng)度指示符(RSSI)、位錯(cuò)誤率或分組錯(cuò)誤率和/或其它合適的標(biāo)準(zhǔn)估計(jì)信號(hào)質(zhì)量。
在圖16C中,物理層設(shè)備802可以包括鏈路方向確定模塊840。鏈路方向確定模塊840可以使用三角測(cè)量(例如使用多個(gè)天線)和/或其它技術(shù)來確定客戶端站點(diǎn)相對(duì)于物理層設(shè)備802所處的方向。物理層設(shè)備802將鏈路方向信息轉(zhuǎn)發(fā)給本地網(wǎng)絡(luò)確定模塊7。例如,接入點(diǎn)可以位于建筑物的外墻附近。如果客戶端站點(diǎn)810所處的方向在建筑物的內(nèi)部,則可以進(jìn)行附加的速度、距離和/信號(hào)質(zhì)量的確定來確定客戶端站點(diǎn)是本地的還是遠(yuǎn)程的。但是,如果客戶端站點(diǎn)810所處的方向在建筑物的外部,則客戶端站點(diǎn)810可以被歸為遠(yuǎn)程的,而不需要進(jìn)一步分析。也可以在接入點(diǎn)的介質(zhì)訪問控制(MAC)設(shè)備、網(wǎng)絡(luò)接口和/或提供方網(wǎng)絡(luò)設(shè)備中估計(jì)鏈路方向、鏈路距離、鏈路信號(hào)質(zhì)量和/或鏈路數(shù)據(jù)速率。
在圖16D中,物理層設(shè)備802可以包括估計(jì)到客戶端站點(diǎn)810的距離的鏈路距離確定模塊850。可以基于在接入點(diǎn)800和客戶端站點(diǎn)810之間發(fā)送和/或接收數(shù)據(jù)所需要的時(shí)間量來估計(jì)上述距離。
在圖16E中,物理層設(shè)備802可以產(chǎn)生鏈路方向、鏈路速度、鏈路距離和鏈路信號(hào)質(zhì)量估計(jì)中的兩個(gè)或多個(gè)。提供方網(wǎng)絡(luò)設(shè)備可以基于這些估計(jì)中的兩個(gè)或多個(gè)確定本地/遠(yuǎn)程狀態(tài)。
現(xiàn)在參考圖18A和18B,提供方網(wǎng)絡(luò)設(shè)備可以通過確定是否通過中繼器和/或R個(gè)以上的中繼器接收到來自請(qǐng)求無線網(wǎng)絡(luò)設(shè)備的信號(hào)來確定請(qǐng)求無線網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài),其中R是大于1的整數(shù)。一個(gè)或多個(gè)中繼器的使用可以表示請(qǐng)求無線網(wǎng)絡(luò)設(shè)備不具有本地狀態(tài)。
在圖18A中,請(qǐng)求方無線網(wǎng)絡(luò)設(shè)備900通過一個(gè)或多個(gè)中繼器902-1、...和902-R與提供方網(wǎng)絡(luò)設(shè)備910通信,其中R是大于0的整數(shù)。在這個(gè)示例性實(shí)現(xiàn)方式中,提供方網(wǎng)絡(luò)設(shè)備910通過接入點(diǎn)904和路由器906以基礎(chǔ)設(shè)施模式與請(qǐng)求無線網(wǎng)絡(luò)設(shè)備900通信。但是,也可以使用ad-hoc模式。提供方網(wǎng)絡(luò)設(shè)備910確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備是否通過一個(gè)或多個(gè)中繼器通信和/或正在被使用的中繼器的數(shù)目。提供方網(wǎng)絡(luò)設(shè)備910基于中繼器的確定結(jié)果確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài)。
例如,只要使用了中繼器,一些提供方網(wǎng)絡(luò)設(shè)備就可以確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備是遠(yuǎn)程的。在其它示例性網(wǎng)絡(luò)中,如果R個(gè)以上的中繼器被使用,則提供方網(wǎng)絡(luò)設(shè)備可以確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備是遠(yuǎn)程的,其中R大于1。提供方網(wǎng)絡(luò)設(shè)備910可以使用任何合適的方法感知中繼器是否被使用。例如,提供方網(wǎng)絡(luò)設(shè)備可以使用來自請(qǐng)求方網(wǎng)絡(luò)設(shè)備的確認(rèn)(ACK)所需要的時(shí)間作為一個(gè)標(biāo)準(zhǔn)。
在圖18B中,示出了圖示用于識(shí)別請(qǐng)求無線網(wǎng)絡(luò)設(shè)備是否正在通過一個(gè)或多個(gè)中繼器進(jìn)行通信的示例性方法的步驟的流程圖??刂崎_始于步驟920。在步驟924中,控制確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備的本地或遠(yuǎn)程狀態(tài)是否需要被確定。如果是,則控制繼續(xù)到步驟926并且啟動(dòng)計(jì)時(shí)器。
在步驟928中,控制向請(qǐng)求方網(wǎng)絡(luò)設(shè)備發(fā)送消息。在步驟930中,控制確定是否已接收到來自請(qǐng)求方網(wǎng)絡(luò)設(shè)備的確認(rèn)(ACK)。如果沒有,則在步驟934中控制確定計(jì)時(shí)器是否小于最大閾值Tthmax。如果是,則控制返回到步驟930。如果步驟930為真,則在步驟940中控制停止計(jì)時(shí)器。在步驟942中,控制確定計(jì)時(shí)器是否小于第二閾值Tth。如果是,則控制繼續(xù)到步驟944并且將請(qǐng)求方網(wǎng)絡(luò)設(shè)備的狀態(tài)設(shè)置為本地。如果步驟942為假或步驟934為假,則控制繼續(xù)到步驟946并且將請(qǐng)求方網(wǎng)絡(luò)設(shè)備的狀態(tài)設(shè)置為遠(yuǎn)程??刂平Y(jié)束于步驟950。
現(xiàn)在參考圖19,示出了用于操作請(qǐng)求方網(wǎng)絡(luò)設(shè)備的方法的步驟。請(qǐng)求方網(wǎng)絡(luò)設(shè)備最初可以請(qǐng)求訪問可以由提供方網(wǎng)絡(luò)設(shè)備租借的內(nèi)容。當(dāng)在請(qǐng)求方網(wǎng)絡(luò)設(shè)備中與內(nèi)容有關(guān)的約束條件過期時(shí),請(qǐng)求方網(wǎng)絡(luò)設(shè)備可以再次請(qǐng)求訪問內(nèi)容。如果提供方網(wǎng)絡(luò)設(shè)備允許訪問M次,其中M是大于等于2的整數(shù),則可以假設(shè)提供方網(wǎng)絡(luò)設(shè)備當(dāng)前具有對(duì)內(nèi)容的所有權(quán),并且可以接受請(qǐng)求方網(wǎng)絡(luò)設(shè)備的無限制的訪問。
控制開始于步驟960。在步驟964中,控制確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備是否在接收到有約束條件的內(nèi)容。如果步驟964為真,控制繼續(xù)到步驟966并且存儲(chǔ)約束條件??刂圃O(shè)置計(jì)數(shù)器N=1。在步驟970中,控制應(yīng)用約束條件。在步驟974中,控制確定約束條件是否過期。如果不是,則控制返回到步驟974。否則,控制繼續(xù)到步驟978并且確定用戶是否再次請(qǐng)求相同的內(nèi)容。如果不是,則控制返回到步驟978。如果步驟978為真,則控制確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備是否接收到核準(zhǔn)。如果是,則在步驟986中控制增大N。在步驟990中,控制確定N是否大于或等于M,其中M是大于或等于2的整數(shù)。如果步驟990為假,則控制返回到步驟970,繼續(xù)應(yīng)用約束條件。如果步驟990為真,則控制繼續(xù)到步驟994并且刪除針對(duì)內(nèi)容的約束條件。
本領(lǐng)域技術(shù)人員現(xiàn)在可以從前面的描述中理解到本發(fā)明的很寬的教導(dǎo)可以按各種形式來實(shí)現(xiàn)。因此,雖然已經(jīng)結(jié)合其特定的示例描述了本發(fā)明,但是本發(fā)明的真實(shí)范圍不應(yīng)當(dāng)被限制,因?yàn)樵谘芯苛烁綀D、說明書和權(quán)利要求書的基礎(chǔ)上技術(shù)人員將清楚其它的修改方式。
權(quán)利要求
1.一種用于在網(wǎng)絡(luò)中分配內(nèi)容的系統(tǒng),包括存儲(chǔ)內(nèi)容的存儲(chǔ)器;提供方網(wǎng)絡(luò)設(shè)備,所述提供方網(wǎng)絡(luò)設(shè)備與所述存儲(chǔ)器通信并且與請(qǐng)求對(duì)所述內(nèi)容的拷貝的請(qǐng)求方網(wǎng)絡(luò)設(shè)備進(jìn)行無線通信,其中所述提供方網(wǎng)絡(luò)設(shè)備確定所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài),當(dāng)所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備具有本地狀態(tài)時(shí)向所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備發(fā)送密鑰請(qǐng)求并且接收來自所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備的密鑰,利用所述密鑰對(duì)所述內(nèi)容進(jìn)行加密并且將所述加密后的內(nèi)容發(fā)送給所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備。
2.如權(quán)利要求1所述的系統(tǒng),其中所述提供方網(wǎng)絡(luò)設(shè)備接收或確定針對(duì)鏈路的信號(hào)質(zhì)量估計(jì)、數(shù)據(jù)速率估計(jì)、距離估計(jì)和方向估計(jì)中的至少一個(gè),或者接收并確定針對(duì)鏈路的信號(hào)質(zhì)量估計(jì)、數(shù)據(jù)速率估計(jì)、距離估計(jì)和方向估計(jì)中的至少一個(gè),并且基于所述信號(hào)質(zhì)量估計(jì)、所述數(shù)據(jù)速率估計(jì)、所述距離估計(jì)和所述方向估計(jì)中的所述至少一個(gè)確定所述本地/遠(yuǎn)程狀態(tài)。
3.如權(quán)利要求1所述的系統(tǒng),其中所述提供方網(wǎng)絡(luò)設(shè)備包括數(shù)字通用盤(DVD)系統(tǒng)。
4.如權(quán)利要求1所述的系統(tǒng),還包括所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備,其中所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備包括硬盤驅(qū)動(dòng)(HDD)系統(tǒng)。
5.如權(quán)利要求4所述的系統(tǒng),其中所述HDD系統(tǒng)包括非易失性HDD存儲(chǔ)器,其以非易失方式存儲(chǔ)數(shù)據(jù)并且包括用戶可訪問的部分和隱藏部分;以及與所述HDD非易失性存儲(chǔ)器通信的硬盤驅(qū)動(dòng)控制(HDD)模塊,其選擇性地請(qǐng)求并接收來自所述提供方網(wǎng)絡(luò)設(shè)備的內(nèi)容并且將被請(qǐng)求的內(nèi)容存儲(chǔ)在所述非易失性HDD存儲(chǔ)器的所述隱藏部分中。
6.如權(quán)利要求5所述的系統(tǒng),其中在將所述請(qǐng)求發(fā)送到所述提供方網(wǎng)絡(luò)設(shè)備之后,所述HDD控制模塊接收密鑰請(qǐng)求并且響應(yīng)于所述密鑰請(qǐng)求將密鑰發(fā)送給所述提供方網(wǎng)絡(luò)設(shè)備,其中所述HDD系統(tǒng)從所述提供方網(wǎng)絡(luò)設(shè)備接收到的所述被請(qǐng)求的內(nèi)容利用所述密鑰被加密。
7.如權(quán)利要求6所述的系統(tǒng),其中所述HDD控制模塊對(duì)所述被請(qǐng)求的內(nèi)容進(jìn)行解密。
8.如權(quán)利要求5所述的系統(tǒng),其中所述被請(qǐng)求的內(nèi)容包括也被寫入所述非易失性HDD存儲(chǔ)器的所述隱藏部分的使用數(shù)據(jù),并且其中當(dāng)所述使用數(shù)據(jù)指示可允許的使用結(jié)束時(shí)所述HDD控制模塊使所述被請(qǐng)求的內(nèi)容不可用。
9.如權(quán)利要求8所述的系統(tǒng),其中所述HDD系統(tǒng)刪除來自所述非易失性HDD存儲(chǔ)器的所述被請(qǐng)求的內(nèi)容。
10.如權(quán)利要求8所述的系統(tǒng),其中所述使用數(shù)據(jù)指定可允許的使用的預(yù)定次數(shù)。
11.如權(quán)利要求8所述的系統(tǒng),其中所述使用數(shù)據(jù)指定可允許的使用的持續(xù)時(shí)間。
12.如權(quán)利要求3所述的系統(tǒng),其中所述DVD系統(tǒng)包括存儲(chǔ)內(nèi)容的非易失性存儲(chǔ)器;以及與所述非易失性存儲(chǔ)器通信的DVD控制模塊,并且所述DVD控制模塊選擇性地接收來自所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備的對(duì)內(nèi)容的請(qǐng)求。
13.如權(quán)利要求12所述的系統(tǒng),其中在向所述HDD系統(tǒng)發(fā)送所述密鑰請(qǐng)求之后,所述DVD控制模塊確定從所述HDD系統(tǒng)接收所述密鑰所需要的時(shí)間量。
14.如權(quán)利要求13所述的系統(tǒng),其中如果所述密鑰在預(yù)定的時(shí)段內(nèi)被接收,則所述DVD系統(tǒng)將所述被請(qǐng)求的內(nèi)容發(fā)送給所述HDD系統(tǒng)。
15.如權(quán)利要求14所述的系統(tǒng),其中所述DVD系統(tǒng)在向所述HDD系統(tǒng)發(fā)送所述被請(qǐng)求的內(nèi)容之前對(duì)所述被請(qǐng)求的內(nèi)容加密。
16.如權(quán)利要求15所述的系統(tǒng),其中所述DVD控制模塊包括在被發(fā)送到所述HDD系統(tǒng)的所述被請(qǐng)求的內(nèi)容中的使用數(shù)據(jù)。
17.如權(quán)利要求16所述的系統(tǒng),其中所述使用數(shù)據(jù)指定可允許使用的次數(shù)。
18.如權(quán)利要求16所述的系統(tǒng),其中所述使用數(shù)據(jù)指定可允許使用的持續(xù)時(shí)間。
19.如權(quán)利要求2所述的系統(tǒng),還包括包含物理層設(shè)備和介質(zhì)訪問控制設(shè)備的無線網(wǎng)絡(luò)接口,并且其中所述物理層設(shè)備和所述介質(zhì)訪問控制設(shè)備中的至少一個(gè)產(chǎn)生所述信號(hào)質(zhì)量估計(jì)、所述數(shù)據(jù)速率估計(jì)、所述距離估計(jì)和所述方向估計(jì)中的所述至少一個(gè)。
20.如權(quán)利要求19所述的系統(tǒng),其中所述無線網(wǎng)絡(luò)接口與接入點(diǎn)相關(guān)聯(lián)。
21.一種用于在網(wǎng)絡(luò)中分配內(nèi)容的方法,包括將內(nèi)容存儲(chǔ)在提供方網(wǎng)絡(luò)設(shè)備的存儲(chǔ)器中;與請(qǐng)求對(duì)所述內(nèi)容的拷貝的無線請(qǐng)求方網(wǎng)絡(luò)設(shè)備進(jìn)行無線通信;確定所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài);當(dāng)所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備具有本地狀態(tài)時(shí),向所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備發(fā)送密鑰請(qǐng)求;接收來自所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備的密鑰;利用所述密鑰對(duì)所述內(nèi)容進(jìn)行加密;以及將所述加密后的內(nèi)容發(fā)送給所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備。
22.如權(quán)利要求21所述的方法,還包括接收或確定針對(duì)鏈路的信號(hào)質(zhì)量估計(jì)、數(shù)據(jù)速率估計(jì)、距離估計(jì)和方向估計(jì)中的至少一個(gè),或者接收并確定針對(duì)鏈路的信號(hào)質(zhì)量估計(jì)、數(shù)據(jù)速率估計(jì)、距離估計(jì)和方向估計(jì)中的至少一個(gè);以及基于所述信號(hào)質(zhì)量估計(jì)、所述數(shù)據(jù)速率估計(jì)、所述距離估計(jì)和所述方向估計(jì)中的所述至少一個(gè)確定所述本地/遠(yuǎn)程狀態(tài)。
23.如權(quán)利要求21所述的方法,其中所述提供方網(wǎng)絡(luò)設(shè)備包括數(shù)字通用盤(DVD)系統(tǒng)。
24.如權(quán)利要求21所述的方法,其中所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備包括硬盤驅(qū)動(dòng)(HDD)系統(tǒng)。
25.如權(quán)利要求24所述的方法,還包括以非易失方式將數(shù)據(jù)存儲(chǔ)在包括用戶可訪問的部分和隱藏部分的非易失性HDD存儲(chǔ)器中;選擇性地請(qǐng)求并接收來自所述提供方網(wǎng)絡(luò)設(shè)備的內(nèi)容;以及將所述被請(qǐng)求的內(nèi)容存儲(chǔ)在所述非易失性HDD存儲(chǔ)器的所述隱藏部分中。
26.如權(quán)利要求25所述的方法,還包括在將所述請(qǐng)求發(fā)送到所述提供方網(wǎng)絡(luò)設(shè)備之后,接收密鑰請(qǐng)求并且響應(yīng)于所述密鑰請(qǐng)求將密鑰發(fā)送給所述提供方網(wǎng)絡(luò)設(shè)備;以及利用所述密鑰對(duì)所述HDD系統(tǒng)從所述提供方網(wǎng)絡(luò)設(shè)備接收到的所述被請(qǐng)求的內(nèi)容進(jìn)行加密。
27.如權(quán)利要求26所述的方法,還包括利用所述密鑰對(duì)所述被請(qǐng)求的內(nèi)容進(jìn)行解密。
28.如權(quán)利要求25所述的方法,還包括包括也被寫入所述非易失性HDD存儲(chǔ)器的所述隱藏部分的與所述內(nèi)容有關(guān)的使用數(shù)據(jù);以及當(dāng)所述使用數(shù)據(jù)指示可允許的使用結(jié)束時(shí),使所述被請(qǐng)求的內(nèi)容不可用。
29.如權(quán)利要求28所述的方法,還包括從所述非易失性HDD存儲(chǔ)器中刪除所述被請(qǐng)求的內(nèi)容。
30.如權(quán)利要求28所述的方法,其中所述使用數(shù)據(jù)指定可允許的使用的預(yù)定次數(shù)。
31.如權(quán)利要求28所述的方法,其中所述使用數(shù)據(jù)指定可允許的使用的持續(xù)時(shí)間。
32.如權(quán)利要求23所述的方法,還包括將內(nèi)容存儲(chǔ)在所述DVD系統(tǒng)的非易失性存儲(chǔ)器中;以及接收來自所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備的對(duì)所述內(nèi)容的請(qǐng)求。
33.如權(quán)利要求22所述的方法,還包括在向所述HDD系統(tǒng)發(fā)送所述密鑰請(qǐng)求之后,確定從所述HDD系統(tǒng)接收所述密鑰所需要的時(shí)間量。
34.如權(quán)利要求33所述的方法,還包括如果所述密鑰在預(yù)定的時(shí)段內(nèi)被接收,則將所述被請(qǐng)求的內(nèi)容發(fā)送給所述HDD系統(tǒng)。
35.如權(quán)利要求34所述的方法,還包括在向所述HDD系統(tǒng)發(fā)送所述被請(qǐng)求的內(nèi)容之前對(duì)所述被請(qǐng)求的內(nèi)容加密。
36.如權(quán)利要求35所述的方法,還包括在被發(fā)送到所述HDD系統(tǒng)的所述被請(qǐng)求的內(nèi)容中包括使用數(shù)據(jù)。
37.如權(quán)利要求36所述的方法,其中所述使用數(shù)據(jù)指定可允許使用的次數(shù)。
38.如權(quán)利要求36所述的方法,其中所述使用數(shù)據(jù)指定可允許使用的持續(xù)時(shí)間。
39.如權(quán)利要求21所述的方法,還包括確定從所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備接收到的信號(hào)是否通過R個(gè)中繼器被發(fā)送,其中R是大于或等于1的整數(shù);以及基于所述信號(hào)是否通過所述R中繼器被發(fā)送來確定所述本地/遠(yuǎn)程狀態(tài)。
40.如權(quán)利要求21所述的方法,還包括監(jiān)視所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備在約束條件下接收到第一內(nèi)容的次數(shù);以及當(dāng)所述次數(shù)超過M次時(shí),選擇性地刪除針對(duì)所述第一內(nèi)容的所述約束條件,其中M是大于1的整數(shù)。
41.如權(quán)利要求1所述的系統(tǒng),其中所述提供方網(wǎng)絡(luò)設(shè)備確定從所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備接收的信號(hào)是否通過R個(gè)中繼器被發(fā)送,并且基于所述信號(hào)是否通過所述R個(gè)中繼器被發(fā)送來確定所述本地/遠(yuǎn)程狀態(tài),其中R是大于或等于1的整數(shù)。
42.如權(quán)利要求4所述的系統(tǒng),其中所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備監(jiān)視所述請(qǐng)求方網(wǎng)絡(luò)設(shè)備在約束條件下接收到第一內(nèi)容的次數(shù),并且當(dāng)所述次數(shù)超過M次時(shí)刪除所述約束條件,其中M是大于1的整數(shù)。
全文摘要
一種用于在網(wǎng)絡(luò)中分配內(nèi)容的系統(tǒng)包括存儲(chǔ)內(nèi)容的存儲(chǔ)器。提供方網(wǎng)絡(luò)設(shè)備與存儲(chǔ)器通信并且與請(qǐng)求對(duì)內(nèi)容的拷貝的請(qǐng)求方網(wǎng)絡(luò)設(shè)備進(jìn)行無線通信。提供方網(wǎng)絡(luò)設(shè)備確定請(qǐng)求方網(wǎng)絡(luò)設(shè)備的本地/遠(yuǎn)程狀態(tài),當(dāng)請(qǐng)求方網(wǎng)絡(luò)設(shè)備具有本地狀態(tài)時(shí)向請(qǐng)求方網(wǎng)絡(luò)設(shè)備發(fā)送密鑰請(qǐng)求并且接收來自請(qǐng)求方網(wǎng)絡(luò)設(shè)備的密鑰,利用密鑰對(duì)內(nèi)容進(jìn)行加密并且將加密后的內(nèi)容發(fā)送給請(qǐng)求方網(wǎng)絡(luò)設(shè)備。
文檔編號(hào)G06F21/00GK101080720SQ200680001352
公開日2007年11月28日 申請(qǐng)日期2006年3月20日 優(yōu)先權(quán)日2005年3月21日
發(fā)明者塞哈特·蘇塔迪嘉 申請(qǐng)人:馬維爾國(guó)際貿(mào)易有限公司