新四季網

支持互斥功能的方法及其數字版權管理裝置的製作方法

2023-07-18 21:17:11 2

專利名稱:支持互斥功能的方法及其數字版權管理裝置的製作方法
技術領域:
本發明涉及一種互斥功能。更具體地講,本發明涉及一種在連接到消費 電子(CE)裝置的數字版權管理(DRM)裝置上的互斥方法和使用該方法的 DRM裝置。
背景技術:
互斥功能通常是指這樣一種功能當多個並行進程訪問公共變量或資源 時,控制使得只有單個進程能夠訪問公共變量或資源,以適當地運行所述多 個並行進程。當多個用戶訪問需要數字版權管理(DRM)功能的文件時,消 費電子(CE)裝置提供互斥功能。DRM功能旨在安全地保護內容服務提供者的權利和利益,以防止非法復 制,並支持內容的產生、分發和管理,例如,對內容的使用收取費用和對內 容的付款服務。DRM功能可通過對各個內容配備安全認證系統來在未授權的 用戶沒有為內容付費時防止該用戶使用內容。由於具有嵌入式作業系統(OS)的CE裝置可提供互斥功能,而不具有 嵌入式OS的CE裝置可能不支持互斥功能,所以可能發生與關於同一文件的 超過兩個指令有關的沖突錯誤。因此,需要一種能不同地執行支持不具有嵌入式OS的CE裝置所需的互 斥功能的新方法和系統。發明內容本發明示例性實施例的一方面解決至少上述問題和/或缺點,並提供至少 下述優點。因此,本發明示例性實施例的一方面^是供了這樣一種互斥方法和 數字版權管理(DRM)裝置可通過根據正在連接到消費電子(CE)裝置的DRM裝置上執行的執行指令的特徵確定是否執行輸入的指令,來防止由於與 同 一文件有關的超過兩個指令導致發生的沖突錯誤。根據本發明示例性實施例的一方面,提供了一種在連接到CE裝置的 DRM裝置上的互斥方法。所述方法包括從CE裝置接收與預定的存儲文件用於通知由於輸入的指令導致發生衝突錯誤的沖突錯誤消息。根據本發明示例性實施例的一方面,提供了一種連接到CE裝置的DRM 裝置,所述裝置包括接口,從CE裝置接收與預定的存儲文件有關的指令; 控制模塊,當存在與所述預定的存儲文件有關的4丸行指令時,產生用於通知 由於輸入的指令導致發生沖突錯誤的衝突錯誤消息;DRM模塊,根據控制模 塊的執行指令對訪問的文件執行DRM功能。從以下結合附圖公開了本發明示例性實施例的詳細描述,本發明的其他 目的、優點和突出特徵,對於本領域技術人員而言,將變得清楚。
以下結合附圖的詳細描述,本發明的特定示例性實施例的以上和其他目的、特徵和優點將更清楚,其中

圖1是簡要示出根據本發明示例性實施例的系統的結構圖;圖2是示出根據本發明示例性實施例的執行互斥功能的DRM裝置的結構圖;圖3是示出根據本發明示例性實施例的互斥功能執行方法的流程圖;和 圖4是示出根據本發明另一示例性實施例的互斥功能執行方法的流程圖。貫穿附圖,相同的附圖標號將被理解為表示相同的部件、特徵和結構。
具體實施方式
提供了在描述中定義的實體(例如,詳細的結構和部件)以幫助全面理 解本發明的實施例。因此,本領域的普通技術人員將認識到,在不脫離本發 明的範圍和精神的情況下,可對這裡所描述的實施例進行各種改變和修改。 另外,為了清晰和簡明,將省略對公知功能和結構的描述。圖1是簡要示出根據本發明示例性實施例的系統的結構圖。如圖l所示,根據本發明示例性實施例的系統可包括消費電子(CE)裝置100和連接到CE裝置100以執行互斥功能的數字版權管理(DRM)裝置 200。CE裝置100可包括各種電子裝置,例如,機頂盒(STB)、個人計算機 (PC)、筆記本、個人數字助理(PDA)和移動通信終端。DRM裝置200可執行DRM功能,可通過有線接口 (例如,通用串行總 線(USB)埠 )可拆卸地連接到CE裝置100,並可通過無線接口 (例如, 藍牙)連接到所述各種電子裝置以被使用。除了 DRM裝置200直接連接到的CE裝置100, DRM裝置200可通過 有線/無線網絡間接連接各種電子裝置以被使用。例如,可將DRM裝置200實現為智慧卡類型(例如,用戶身傷4莫塊(SIM ) 卡)、可移動用戶身傷"漠塊(R-UIM)卡和通用用戶身份^^莫塊(USIM)卡。圖2是示出根據本發明示例性實施例的執行互斥功能的DRM裝置的結 構圖。如圖2所示,DRM裝置200可包括存儲模塊201、 DRM模塊202、文 件訪問模塊203、控制模塊204和接口 205。存儲模塊201可存儲至少一個文件。文件訪問模塊203可根據控制模塊 204的執行指令來訪問存儲模塊201,以訪問存儲的至少一個文件,DRM模 塊202可關於根據控制模塊204的執行指令已被訪問的所述存儲的至少一個 文件執行DRM功能。接口 205從CE裝置接收與預定的存儲文件有關的指令,以將輸入的指令輸出到控制模塊204。當存在與預定的存儲文件有關的執行指令時,控制模塊204可產生用於通知由於輸入的指令導致出現了衝突錯誤的衝突錯誤消 臺當存在與所述存儲的至少一個文件有關的執行指令時,控制模塊204可 檢查輸入的指令和該執行指令是否包括在沖突列表中,並當輸入的指令和該 執行指令包括在衝突列表中時,控制模塊204可產生用於通知由於輸入的指 令導致出現了衝突錯誤的衝突錯誤消息。圖3是示出根據本發明示例性實施例的互斥功能執行方法的流程圖。 如圖3所示,根據本發明示例性實施例的互斥功能執行方法可包括步驟S310,接收與預定的存儲文件有關的指令;步驟320,檢查是否存在關於 預定的存儲文件的正被執行的執行指令;步驟S330,產生衝突錯誤消息;步 驟S340,發送衝突錯誤消息;和步驟S350,執行輸入的指令。以下,將描述根據本發明示例性實施例的互斥功能執行方法。圖2的DRM裝置200可從圖1的CE裝置100接收與預定的存儲文件有 關的指令。在示例性實施例中,所述指令用於訪問所述預定的存儲文件,並 可包括讀取、寫入、修改和刪除指令中的任何一種。在示例性實施例中,DRM裝置200可自己執行互斥功能以與具有嵌入式 OS或不具有嵌入式OS的CE裝置兼容。在步驟S320,圖2的接口 205從圖1的CE裝置100接收與預定的存儲 文件有關的指令,以將輸入的指令輸出到圖2的控制模塊204,並且控制模 塊204檢查是否存在與所述預定的存儲文件有關的執行指令。在步驟S330,當存在與所述預定的存儲文件有關的執行指令時,控制模 塊204產生用於通知由於輸入的指令而導致出現了衝突錯誤的衝突錯誤消 息,在步驟S340,接口 205將衝突錯誤消息發送到CE裝置100。在步驟S350,當不存在與所述預定的存儲文件有關的執行指令時,控制 模塊204執行輸入的指令。例如,當用戶A正在執行關於預定的存儲文件的讀取指令而用戶B輸入 與所述預定的存儲文件有關的讀取指令時,由於輸入的指令和執行指令與同 一預定的存儲文件有關,所以控制模塊204可不執行輸入的指令。圖2的文件訪問模塊203根據控制模塊204的執行指令訪問所述預定的 存儲文件之中的相應文件,DRM模塊202可關於所訪問的文件執行DRM功 能。隨後,圖2的DRM裝置200可根據輸入的指令來處理經DRM功能校驗 的適當的文件。具體地講,DRM模塊202對通過DRM功能保護的音頻文件 解碼,以將解碼的音頻文件輸出到CE裝置100的揚聲器或耳機,或者對視 頻或文本文件解碼,以通過CE裝置100的顯示模塊顯示解碼的視頻或文本 文件。如上所述,根據本發明示例性實施例的互斥功能執行方法可防止由於與 同 一文件有關的多個指令而導致發生的衝突,還可防止多個用戶同時讀取和 播放同一文件。為了使得能夠同時讀取同一文件,將參照圖4來描述根據本發明另 一示例性實施例的互斥功能執行方法。
圖4是示出根據本發明另一示例性實施例的互斥功能執行方法的流程圖。
如圖4所示,根據本發明其他示例性實施例的互斥功能執行方法可包括 步驟S410,接收與預定文件有關的指令;步驟S420,檢查是否存在正被執行 的執行指令;步驟S430,檢查輸入的指令和執行指令是否被包括在衝突列表 中;步驟S440,產生沖突錯誤消息;步驟S450,發送衝突錯誤消息;和步驟 S460,執行輸入的指令。
在步驟S410,圖2的接口 205接收與預定文件有關的指令,以將輸入的 指令輸出到控制模塊204。在步驟S420,控制模塊204檢查是否存在與預定 的存儲文件有關的正被執行的執行指令。
在步驟S430,控制模塊204檢查輸入的指令和執行指令是否被包括在預 定衝突列表中。在示例性實施例中,所述預定衝突列表可包括具有當對同一 文件同時執行指令時可能發生衝突錯誤的可能性的指令。作為示例,所述預 定沖突列表可包括讀取和寫入、讀取和修改、讀取和刪除指令。在步驟S460, 當不存在與所述預定的存儲文件有關的執行指令時,控制模塊204執行輸入 的指令。在步驟S440,當輸入的指令和執行指令包括在沖突列表中時,控制 模塊204產生用於通知由於輸入的指令導致發生沖突錯誤的衝突錯誤消息。 在步驟S450,接口 205將產生的衝突錯誤消息發送到圖1的CE裝置100。
另夕卜,在步驟S460,當輸入的指令和執行指令沒有包括在沖突列表中時, 控制模塊204執行輸入的指令。
所述預定的存儲文件有關的讀取指令時,由於即使輸入的指令和執行指令與 同一預定的存儲文件有關,但是輸入的指令和執行指令沒有包括在衝突列表 中,所以控制模塊204可執行這兩個讀取指令。
相反,當戶A正在執行關於預定的存儲文件的讀取指令而用戶B輸入與 所述預定的存儲文件有關的刪除指令時,控制模塊204可不執行該刪除指令。
根據本發明的上述示例性實施例的互斥方法可被記錄在包括程序指令以 實現由計算機實施的各種操作的計算機可讀介質中。所述介質還可單獨包括 程序指令、數據文件、數據結構等,或者還可包括程序指令、數據文件、數 據結構等的組合。計算機可讀介質的示例包括石茲介質,例如硬碟、軟盤和磁碟;光學介質,例如CD ROM盤和DVD;磁光介質,例如光碟;被具體 構造以存儲和執行程序指令的硬體裝置,例如只讀存儲器(ROM)、隨機存 取存儲器(RAM)、快閃記憶體等。所述介質還可以是傳輸媒介,例如光纜或金屬 線、波導以及包括傳送指定程序指令和數據結構的信號的載波的等同物等。 程序指令的示例包括以下二者機器代碼,例如,由編譯器產生的機器代碼;
和文件,包含可由計算機通過使用解釋器執行的高級代碼。所描述的硬體裝 置可被構造為 一個或多個軟體模塊,以執行上述本發明的示例性實施例的操作。
根據本發明的示例性實施例,提供了這樣一種互斥方法和DRM裝置 可通過根據正在連接到CE裝置的DRM裝置上執行的執行指令的特徵確定是 否執行輸入的指令,來防止由於與同一文件有關的超過兩個指令導致發生的 沖突錯誤。
儘管參照本發明的特定示例性實施例顯示和描述了本發明,但是本領域 的技術人員應該理解,在不脫離由權利要求及其等同物限定的本發明的精神 和範圍的情況下,可在形式和細節上進行各種改變。
權利要求
1. 一種在連接到消費電子裝置的數字版權管理裝置上的互斥方法,所述方法包括從消費電子裝置接收與預定的存儲文件有關的指令;檢查是否存在與所述預定的存儲文件有關的正被執行的執行指令;以及當存在與所述預定的存儲文件有關的正被執行的執行指令時,產生用於通知由於輸入的指令導致發生衝突錯誤的衝突錯誤消息。
2、 如權利要求l所述的方法,其中,執行指令用於訪問所述預定的存儲 文件,並包括讀取、寫入、修改和刪除指令中的任何一種。
3、 如權利要求1所述的方法,還包括當不存在與所述預定的存儲文件有關的執行指令時,執行輸入的指令。
4、 如權利要求1所述的方法,還包括對與輸入的指令有關的所述預定的存儲文件解碼,以便執行輸入的指令, 以輸出解碼的文件。
5、 如權利要求1所述的方法,還包括當存在與所述預定的存儲文件有關的執行指令時,4全查輸入的指令和執 行指令是否包括在預定沖突列表中;當輸入的指令和執行指令包括在預定衝突列表中時,產生用於通知由於 輸入的指令導致發生衝突錯誤的衝突錯誤消息。
6、 如權利要求5所述的方法,還包括當輸入的指令和執行指令沒有包括在預定衝突列表中時,執行輸入的指令。
7、 如權利要求6所述的方法,還包括對與輸入的指令有關的文件解碼,以便執行輸入的指令,以輸出解碼的 文件。
8、 如權利要求5所述的方法,其中,衝突列表包括具有當對同一文件同 時執行所述指令時可能發生衝突錯誤的可能性的指令。
9、 如權利要求1所述的方法,還包括 將產生的沖突錯誤消息發送到消費電子裝置。
10、 一種用於控制連接到消費電子裝置的數字版權管理裝置的計算機可執行指令的計算機可讀介質,包括第一組指令,控制數字版權管理裝置的接口從消費電子裝置接收與預定的存儲文件有關的指令;第二組指令,用於控制數字版權管理裝置的控制模塊檢查是否存在與所 述預定的存儲文件有關的正被執行的執行指令;以及時,用於控制數字版權管理裝置的數字版權管理模塊產生用於通知由於輸入 的指令導致發生衝突錯誤的衝突錯誤消息。
11、 一種被連接到消費電子裝置的數字版權管理裝置,所述裝置包括 接口 ,從消費電子裝置接收與預定的存儲文件有關的指令;控制模塊,當存在與所述預定的存儲文件有關的執行指令時,產生用於 通知由於輸入的指令導致發生沖突錯誤的衝突錯誤消息;數字版權管理模塊,根據控制模塊的執行指令對訪問的文件執行數字版 權管理功能。
12、 如權利要求11所述的數字版權管理裝置,其中,所述指令用於訪問 所述預定的存儲文件,並包括讀取、寫入、修改和刪除指令中的任何一種。
13、 如權利要求11所述的數字版權管理裝置,其中,當不存在與所述預 定的存儲文件有關的執行指令時,控制模塊執行輸入的指令。
14、 如權利要求11所述的數字版權管理裝置,其中,數字版權管理模塊 對與輸入的指令有關的文件解碼,以便執行輸入的指令,以輸出解碼的文件。
15、 如權利要求11所述的數字版權管理裝置,其中,當存在與所述預定 的存儲文件有關的執行指令時,控制模塊檢查輸入的指令和執行指令是否包 括在預定沖突列表中,當輸入的指令和執行指令包括在預定沖突列表中時, 控制模塊產生用於通知由於輸入的指令導致發生衝突錯誤的衝突錯誤消息。
16、 如權利要求15所述的數字版權管理裝置,其中,當輸入的指令和執 行指令沒有包括在預定衝突列表中時,控制模塊執行輸入的指令。
17、 如權利要求16所述的數字版權管理裝置,其中,數字版權管理模塊 對與輸入的指令有關的文件解碼,以便執行輸入的指令,以輸出解碼的文件。
18、 如權利要求16所述的數字版權管理裝置,其中,沖突列表包括具有 當對同一文件同時執行所述指令時可能發生沖突錯誤的可能性的指令。
19、 如權利要求11所述的數字版權管理裝置,還包括存儲^f莫塊,存儲至少一個文件以進行管理;和文件訪問模塊,用於根據控制模塊的執行指令訪問存儲模塊,以訪問所 述預定的存儲文件。
20、如權利要求11所述的數字版權管理裝置,其中,數字版權管理裝置是可從消費電子裝置上拆卸的,並且數字版權管理裝置被實現為能夠存儲多 媒體信息的智慧卡。
全文摘要
提供了一種互斥方法和DRM裝置。所述互斥方法包括從CE裝置接收與預定的存儲文件有關的指令;檢查是否存在與所述預定的存儲文件有關的正被執行的執行指令;以及當存在與所述預定的存儲文件有關的正被執行的執行指令時,產生用於通知由於輸入的指令導致發生衝突錯誤的衝突錯誤消息。
文檔編號G06F21/00GK101236583SQ20071014771
公開日2008年8月6日 申請日期2007年8月24日 優先權日2007年1月30日
發明者伯魯瑪·拉茲·西瓦拉簡, 成孟姬, 瓦林德·普拉達普·辛格, 秦元鎰, 鄭培恩, 鄭泰哲, 金喜璡 申請人:三星電子株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀