專利名稱:一種客戶端安全時間的實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于數(shù)字多媒體技術(shù)和DRM(Digital Rights Management,數(shù)字版權(quán)管理)的數(shù)字多媒體內(nèi)容租借方案,特別是一種客戶端安全時間的實現(xiàn)方法。
背景技術(shù):
數(shù)字多媒體技術(shù):數(shù)字多媒體是以信息科學(xué)和數(shù)字技術(shù)為主導(dǎo),將信息傳播技術(shù)應(yīng)用到各個領(lǐng)域的綜合交叉學(xué)科。數(shù)字多媒體包括了圖像、文字以及音頻、視頻等各種形式,以及傳播形式和傳播內(nèi)容中采用數(shù)字化,即信息的采集、存取、加工和分發(fā)的數(shù)字化過程。數(shù)字多媒體已經(jīng)成為繼語言、文字和電子技術(shù)之后的最新的信息載體。數(shù)字多媒體內(nèi)容的主要傳播方式為互聯(lián)網(wǎng)傳播。DRM技術(shù):由于數(shù)字化多媒體容易被復(fù)制、被擴散以及被非法使用的特點決定了必須有另一種獨特的技術(shù),來加強保護(hù)這些數(shù)字化內(nèi)容的版權(quán),該技術(shù)就是DRM技術(shù)(數(shù)字版權(quán)管理)。數(shù)字多媒體內(nèi)容付費下載技術(shù):用戶只能購買使用,形式單一,內(nèi)容在客戶端受版權(quán)控制。在線租借技術(shù):在線租借技術(shù)要求聯(lián)網(wǎng)到服務(wù)器實現(xiàn)租借使用,有很大的局限性。DRM對多媒體內(nèi)容進(jìn)行保護(hù)時,對于有時間限制的版權(quán),系統(tǒng)依賴于終端的時間對版權(quán)的可用性進(jìn)行控制,而對于某些終端,用戶可以修改終端時間,這樣容易造成對版權(quán)對象的使用失去控制。所以,很多情況下需要終端維護(hù)一個不受用戶修改影響或者影響很小的安全時間。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種客戶端安全時間的實現(xiàn)方法,主要解決現(xiàn)有DRM系統(tǒng)依賴于終端的時間對版權(quán)的可用性進(jìn)行控制,而對于某些終端,用戶可以修改終端時間,這樣容易造成對版權(quán)對象的使用失去控制的技術(shù)問題,確保了網(wǎng)絡(luò)多媒體版權(quán)產(chǎn)品的合理使用。為實現(xiàn)上述目的,本發(fā)明是這樣實現(xiàn)的。一種客戶端安全時間的實現(xiàn)方法,其特征在于:該方法主要在客戶端實現(xiàn),該客戶端包括時間獲取單元、DRM單元和網(wǎng)絡(luò)更新單元;其具體步驟是:步驟A:用戶打開客戶端設(shè)備時,時間獲取單元獲取系統(tǒng)啟動時間SystimeStart,一段時間后,使用客戶端打開時間版權(quán)產(chǎn)品時,時間獲取單元獲取系統(tǒng)運行時間長度GetTickCount,同時,時間獲取單元獲取當(dāng)前系統(tǒng)時間SystimeUsr ;步驟B:若 SystimeUsr = SystimeStart+GetTickCount,則說明系統(tǒng)時間正確,并執(zhí)行步驟D ;若SystimeUsr Φ SystimeStart+GetTickCount,則認(rèn)為用戶修改了系統(tǒng)時間,并執(zhí)行C ; 步驟C:客戶端網(wǎng)絡(luò)更新單元判斷客戶端是否聯(lián)網(wǎng),若聯(lián)網(wǎng),則向服務(wù)器申請修改該時間版權(quán)產(chǎn)品中的DRM時間,該DRM時間為租借該版權(quán)產(chǎn)品的起始時間;若沒有聯(lián)網(wǎng),則將該時間版權(quán)產(chǎn)品中的DRM時間置為原DRM時間+GetTickCount ;步驟D:判斷版權(quán)產(chǎn)品的版權(quán)是否有效,若有效才能正常打開使用。所述的客戶端安全時間的實現(xiàn)方法,其特征在于:所述的步驟D中,應(yīng)用客戶端DRM單元獲取該版權(quán)產(chǎn)品權(quán)限時間,該DRM版權(quán)產(chǎn)品時間為租借版權(quán)產(chǎn)品的起始時間,endtime為租借版權(quán)產(chǎn)品的截止時間,該租借版權(quán)產(chǎn)品的DRM有效時間即DRM時間和endtime之間,該時間在服務(wù)器打包版權(quán)產(chǎn)品時已經(jīng)生成,由用戶租借時間決定,并與當(dāng)前系統(tǒng)時間SystimeUsr進(jìn)行對比:若客戶端當(dāng)前時間在版權(quán)產(chǎn)品有效時間內(nèi),則版權(quán)有效;若客戶端當(dāng)前時間不在版權(quán)產(chǎn)品有效時間內(nèi),版權(quán)無效。使用上述方法,本發(fā)明具有的優(yōu)點是:1、用戶使用體驗好:如用戶不修改系統(tǒng)時間,可以無差異的使用時間相關(guān)的DRM系統(tǒng)功能,若用戶即便修改了系統(tǒng)時間,也無法對版權(quán)產(chǎn)品進(jìn)行非法使用。2、可非聯(lián)網(wǎng)監(jiān)測客戶端的安全時間:極大的擴展了 DRM系統(tǒng)的應(yīng)用場景和范圍。3、版權(quán)控制精細(xì):服務(wù)器端和客戶端聯(lián)合對版權(quán)進(jìn)行管理,重點是客戶端的控制,最大限度的保障了內(nèi)容提供商和運營商的收益?!?br>
圖1是實施本發(fā)明方法的客戶端結(jié)構(gòu)框架圖。圖2是本發(fā)明方法步驟示意圖。
具體實施例方式本發(fā)明公開了一種客戶端安全時間的實現(xiàn)方法,如圖1所示:該方法主要在客戶端實現(xiàn),該客戶端包括時間獲取單元、DRM單元和網(wǎng)絡(luò)更新單元;其具體步驟(如圖2)是:步驟A:用戶打開客戶端設(shè)備時,時間獲取單元獲取系統(tǒng)啟動時間SystimeStart,一段時間后,使用客戶端打開時間版權(quán)產(chǎn)品時,時間獲取單元獲取系統(tǒng)運行時間長度GetTickCount,同時,時間獲取單元獲取當(dāng)前系統(tǒng)時間SystimeUsr ;步驟B:若 SystimeUsr = SystimeStart+GetTickCount,則說明系統(tǒng)時間正確,并執(zhí)行步驟D ;若SystimeUsr Φ SystimeStart+GetTickCount,則認(rèn)為用戶修改了系統(tǒng)時間,并執(zhí)行C ;步驟C:客戶端網(wǎng)絡(luò)更新單元判斷客戶端是否聯(lián)網(wǎng),若聯(lián)網(wǎng),則向服務(wù)器申請修改該時間版權(quán)產(chǎn)品中的DRM時間,該DRM時間為租借該版權(quán)產(chǎn)品的起始時間;若沒有聯(lián)網(wǎng),則將該時間版權(quán)產(chǎn)品中的DRM時間置為原DRM時間+GetTickCount ;步驟D:判斷版權(quán)產(chǎn)品的版權(quán)是否有效,若有效才能正常打開使用。所述的步驟D中,應(yīng)用客戶端DRM單元獲取該版權(quán)產(chǎn)品權(quán)限時間,該DRM版權(quán)產(chǎn)品時間為租借版權(quán)產(chǎn)品的起始時間,endtime為租借版權(quán)產(chǎn)品的截止時間,該租借版權(quán)產(chǎn)品的DRM有效時間即DRM時間和endtime之間,該時間在服務(wù)器打包版權(quán)產(chǎn)品時已經(jīng)生成(即通過服務(wù)器從網(wǎng)絡(luò)下載到客戶端的過程中),由用戶租借時間決定,并與當(dāng)前系統(tǒng)時間SystimeUsr進(jìn)行對比:若客戶端當(dāng)前時間在版權(quán)產(chǎn)品有效時間內(nèi),則版權(quán)有效;若客戶端當(dāng)前時間不在版權(quán)產(chǎn)品有效時間內(nèi),版權(quán)無效(如果發(fā)現(xiàn)版權(quán)失效,可銷毀版權(quán),阻止內(nèi)容的使用)。本發(fā)明中,所述的客戶端可以為PC或平板電腦或智能手機。本發(fā)明中,所述的版權(quán)產(chǎn)品可以為電子書、圖片、音樂、視頻、電子文檔、電子刊物
等綜上所述僅為本發(fā)明的較佳實施例而已,并非用來限定本發(fā)明的實施范圍。即凡依本發(fā)明申請專 利范圍的內(nèi)容所作的等效變化與修飾,都應(yīng)為本發(fā)明的技術(shù)范疇。
權(quán)利要求
1.一種客戶端安全時間的實現(xiàn)方法,其特征在于:該方法主要在客戶端實現(xiàn),該客戶端包括時間獲取單元、DRM單元和網(wǎng)絡(luò)更新單元;其具體步驟是: 步驟A:用戶打開客戶端設(shè)備時,時間獲取單元獲取系統(tǒng)啟動時間SystimeStart,一段時間后,使用客戶端打開時間版權(quán)產(chǎn)品時,時間獲取單元獲取系統(tǒng)運行時間長度GetTickCount,同時,時間獲取單元獲取當(dāng)前系統(tǒng)時間SystimeUsr ; 步驟B:若SystimeUsr = SystimeStart+GetTickCount,則說明系統(tǒng)時間正確,并執(zhí)行步驟D ;若SystimeUsr Φ SystimeStart+GetTickCount,則認(rèn)為用戶修改了系統(tǒng)時間,并執(zhí)行C ; 步驟C:客戶端網(wǎng)絡(luò)更新單元判斷客戶端是否聯(lián)網(wǎng),若聯(lián)網(wǎng),則向服務(wù)器申請修改該時間版權(quán)產(chǎn)品中的DRM時間,該DRM時間為租借該版權(quán)產(chǎn)品的起始時間;若沒有聯(lián)網(wǎng),則將該時間版權(quán)產(chǎn)品中的DRM時間置為原DRM時間+GetTickCount ; 步驟D:判斷版權(quán)產(chǎn)品的版權(quán)是否有效,若有效才能正常打開使用。
2.根據(jù)權(quán)利要求1所述的客戶端安全時間的實現(xiàn)方法,其特征在于:所述的步驟D中,應(yīng)用客戶端DRM單元獲取該版權(quán)產(chǎn)品權(quán)限時間,該DRM版權(quán)產(chǎn)品時間為租借版權(quán)產(chǎn)品的起始時間,endtime為租借版權(quán)產(chǎn)品的截止時間,該租借版權(quán)產(chǎn)品的DRM有效時間即DRM時間和endtime之間,該時間在服務(wù)器打包版權(quán)產(chǎn)品時已經(jīng)生成,由用戶租借時間決定,并與當(dāng)前系統(tǒng)時間SystimeUsr進(jìn)行對比:若客戶端當(dāng)前時間在版權(quán)產(chǎn)品有效時間內(nèi),則版權(quán)有效;若客戶端當(dāng)前時間不·在版權(quán)產(chǎn)品有效時間內(nèi),版權(quán)無效。
全文摘要
本發(fā)明涉及一種客戶端安全時間的實現(xiàn)方法。其具體步驟是步驟A用戶打開客戶端設(shè)備時,獲取系統(tǒng)啟動時間SystimeStart、系統(tǒng)運行時間長度GetTickCount、當(dāng)前系統(tǒng)時間SystimeUsr;步驟B若系統(tǒng)時間正確,并執(zhí)行步驟D;若用戶修改了系統(tǒng)時間,并執(zhí)行C;步驟C客戶端網(wǎng)絡(luò)更新單元判斷客戶端是否聯(lián)網(wǎng),若聯(lián)網(wǎng),則向服務(wù)器申請修改該時間版權(quán)產(chǎn)品中的DRM時間;若沒有聯(lián)網(wǎng),則將該時間版權(quán)產(chǎn)品中的DRM時間置為原DRM時間+GetTickCount;步驟D判斷版權(quán)產(chǎn)品的版權(quán)是否有效,若有效才能正常打開使用。它解決現(xiàn)有DRM系統(tǒng)依賴于終端的時間對版權(quán)的可用性進(jìn)行控制,而對于某些終端,用戶可以修改終端時間,容易造成對版權(quán)對象的使用失去控制的問題,確保了網(wǎng)絡(luò)多媒體版權(quán)產(chǎn)品的合理使用。
文檔編號H04L29/06GK103248614SQ20121002901
公開日2013年8月14日 申請日期2012年2月9日 優(yōu)先權(quán)日2012年2月9日
發(fā)明者王翼, 甘泉福, 熊益群 申請人:上海新華解放數(shù)字閱讀傳媒有限公司