两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

帶版權(quán)保護(hù)的數(shù)碼播放機(jī)及其配套軟件的制作方法

文檔序號(hào):7953579閱讀:208來(lái)源:國(guó)知局
專利名稱:帶版權(quán)保護(hù)的數(shù)碼播放機(jī)及其配套軟件的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬數(shù)字版權(quán)的保護(hù)范疇,涉及數(shù)碼音頻、視頻播放機(jī),具體是 一種帶版權(quán)保護(hù)的數(shù)碼播放機(jī)及其配套軟件。
技術(shù)背景隨著科技的進(jìn)步,數(shù)碼播放機(jī)的使用十分普遍。但數(shù)碼內(nèi)容版權(quán)的保 護(hù)卻十分不力,數(shù)碼播放機(jī)非法使用帶版權(quán)保護(hù)的數(shù)碼內(nèi)容的情況非常突出?,F(xiàn)有的網(wǎng)絡(luò)數(shù)字版權(quán)保護(hù)的方法,大多采用密碼信息是軟件的形式并 釆用對(duì)稱的加解密系統(tǒng)來(lái)達(dá)到。這種方法的缺點(diǎn)是加大了網(wǎng)絡(luò)的負(fù)載,占用較多的網(wǎng)絡(luò)通道,且密鑰在網(wǎng)上轉(zhuǎn)播,數(shù)字版權(quán)保護(hù)的效果較差。中國(guó)專利2Q04101040479《一種數(shù)字版權(quán)管理媒體信息處理方法及芯片》公開(kāi) 了一種加用芯片的方法,但這種方法不以硬件信息作為密碼信息,數(shù)字版 權(quán)的保護(hù)仍顯不足。 發(fā)明內(nèi)容本發(fā)明的目的是提供一種利用播放機(jī)本身的硬件作為密碼信息,對(duì)數(shù) 字版權(quán)進(jìn)行有效保護(hù)的數(shù)碼播放機(jī)及其配套軟件。這種播放機(jī)主機(jī)本身就 具有版權(quán)保護(hù)的功能,必須在版權(quán)所有人的允許下付費(fèi)后才能收聽(tīng)?zhēng)О鏅?quán) 的數(shù)字音樂(lè)。對(duì)不需付費(fèi)的數(shù)字音樂(lè)則仍然免費(fèi)隨意收聽(tīng)。本數(shù)碼播放機(jī) 的結(jié)構(gòu)簡(jiǎn)單,使用方便,配套軟件實(shí)用,版權(quán)保護(hù)效果非常好,可有效地 達(dá)到防止非法使用和非法傳播數(shù)碼內(nèi)容的目的。
本發(fā)明的目的是這樣達(dá)到的一種帶版權(quán)保護(hù)的數(shù)碼播放機(jī),主機(jī)由USB接口模塊、微控制器模塊、 解碼模塊、存儲(chǔ)模塊、D/A轉(zhuǎn)換模塊和、放大模塊和輸出模塊組成,USB 接口模塊和存儲(chǔ)模塊直接與微控制器模塊相連,其特征在于在主機(jī)內(nèi)還 設(shè)置了版權(quán)保護(hù)模塊,其輸入端與微控制器的輸出端相連,輸出端與解碼 模塊相連,所述版權(quán)保護(hù)模塊由信息存儲(chǔ)模塊、信息識(shí)別模塊和解密模塊 三部分組成,并與遠(yuǎn)端服務(wù)器和個(gè)人計(jì)算機(jī)終端相關(guān)聯(lián)。版權(quán)保護(hù)模塊的信息存儲(chǔ)模塊、信息識(shí)別模塊和解密模塊集成為一。 所述遠(yuǎn)端服務(wù)器是指設(shè)有加密密鑰庫(kù)模塊、加密模塊、數(shù)據(jù)庫(kù)模塊、 認(rèn)證模塊、識(shí)別信息生成模塊、分發(fā)模塊等模塊的計(jì)算機(jī)。個(gè)人計(jì)算機(jī)終 端內(nèi)有用戶注冊(cè)模塊、授權(quán)用戶請(qǐng)求模塊、認(rèn)證信息提取模塊和終端存儲(chǔ) 模塊。遠(yuǎn)端服務(wù)器中的內(nèi)容存儲(chǔ)模塊存儲(chǔ)帶版權(quán)保護(hù)的收費(fèi)數(shù)碼內(nèi)容,也存 儲(chǔ)不帶版權(quán)保護(hù)的免費(fèi)數(shù)碼內(nèi)容。數(shù)碼內(nèi)容發(fā)送到播放機(jī)后,存儲(chǔ)在主機(jī) 存儲(chǔ)器即FLASH中。版權(quán)保護(hù)模塊中的信息存儲(chǔ)模塊內(nèi)存儲(chǔ)有多組硬件、 軟件認(rèn)證信息,特別是與遠(yuǎn)端服務(wù)器的加密密鑰庫(kù)內(nèi)唯一對(duì)應(yīng)的加密密鑰 編號(hào);解密模塊中存儲(chǔ)有與遠(yuǎn)端服務(wù)器的加密模塊中的加密密鑰相對(duì)應(yīng)的 解密密鑰。遠(yuǎn)端服務(wù)器中還設(shè)有計(jì)費(fèi)與記錄模塊、時(shí)間閘模塊和數(shù)碼內(nèi)容 存儲(chǔ)模塊。軟件程序按照步驟分為注冊(cè)程序、使用有版權(quán)保護(hù)的數(shù)碼內(nèi)容程序和 使用無(wú)版權(quán)保護(hù)的數(shù)碼內(nèi)容程序三個(gè)子程序。 注冊(cè)子程序
G>用戶啟動(dòng)個(gè)人電腦終端的用戶注冊(cè)模塊注冊(cè)用戶名和口令,并將數(shù)碼播放機(jī)通過(guò)個(gè)人電腦的USB 口接入互聯(lián)網(wǎng)?!?》服務(wù)器端響應(yīng)模塊響應(yīng),并要求電腦終端的認(rèn)證信息提取模塊提 取數(shù)碼播放機(jī)信息存儲(chǔ)模塊中的所有信息作為認(rèn)證信息?!?>電腦終端的認(rèn)證信息提取模塊收到要求,通過(guò)接口模塊要求微控 制器控制模塊提取信息存儲(chǔ)模塊中的所有認(rèn)證信息?!?乂播放機(jī)內(nèi)的微控制器模塊提取信息存儲(chǔ)模塊中的所有認(rèn)證信息, 并通過(guò)接口模塊提交給電腦終端的認(rèn)證信息提取模塊,認(rèn)證信息提取模塊 收到認(rèn)證信息后,上傳給服務(wù)器端響應(yīng)模塊。(5)>服務(wù)器端時(shí)間閘模塊檢測(cè)從用戶請(qǐng)求注冊(cè)到提取認(rèn)證信息是否超 過(guò)規(guī)定的時(shí)間。如果超過(guò),命令響應(yīng)模塊通知電腦終端注冊(cè)模塊重新注冊(cè)。〔6義沒(méi)有超過(guò),時(shí)間閘模塊命令響應(yīng)模塊將所收到注冊(cè)信息和認(rèn)證信 息傳送給數(shù)據(jù)庫(kù)模塊。0、數(shù)據(jù)庫(kù)模塊為注冊(cè)用戶建立檔案,將用戶、認(rèn)證信息綁定,并通 知響應(yīng)模塊注冊(cè)成功。(8〉遠(yuǎn)端服務(wù)器端響應(yīng)模塊通知電腦終端的注冊(cè)模塊注冊(cè)成功,并發(fā) 送用戶的初始檔案信息。(外用戶付費(fèi),更改計(jì)費(fèi)與記錄模塊中的預(yù)付費(fèi)、積分、信用等信息, 成為授權(quán)用戶。使用有版權(quán)保護(hù)的數(shù)碼內(nèi)容子程序 〔1)、授權(quán)用戶通過(guò)電腦終端登陸到遠(yuǎn)端服務(wù)器,檢索到需要的數(shù)碼內(nèi)容, 啟動(dòng)個(gè)人電腦終端的請(qǐng)求模塊請(qǐng)求相應(yīng)的數(shù)碼內(nèi)容,提供用戶名和口令。 (芬服務(wù)器端響應(yīng)模塊響應(yīng),到數(shù)據(jù)庫(kù)模塊檢査用戶是否已經(jīng)注冊(cè), 沒(méi)有注冊(cè)則通過(guò)響應(yīng)模塊通知電腦終端的請(qǐng)求模塊要求用戶重新注冊(cè)。
(3>若用戶已經(jīng)注冊(cè),且通過(guò)數(shù)據(jù)庫(kù)模塊査找到所請(qǐng)求的數(shù)碼內(nèi)容是 付費(fèi)內(nèi)容,響應(yīng)模塊通過(guò)電腦終端的請(qǐng)求模塊要求用戶將數(shù)碼播放機(jī)通過(guò) 個(gè)人電腦的USB 口接入互聯(lián)網(wǎng),并隨機(jī)要求電腦終端的認(rèn)證信息提取模塊 提取數(shù)碼播放機(jī)信息存儲(chǔ)模塊中的一些認(rèn)證信息,包括加密密鑰的編號(hào)。
〔4》電腦終端的認(rèn)證信息提取模塊收到要求,通過(guò)接口模塊要求微控 制器模塊提取信息存儲(chǔ)模塊中的相應(yīng)的認(rèn)證信息。
(5,控制模塊提取信息存儲(chǔ)模塊中的相應(yīng)的認(rèn)證信息,并通過(guò)接口模 塊提交給電腦終端的認(rèn)證信息提取模塊,認(rèn)證信息提取模塊收到認(rèn)證信息 后,上傳給服務(wù)器端響應(yīng)模塊。
〔6>服務(wù)器端時(shí)間閘模塊檢測(cè)從用戶請(qǐng)求數(shù)碼內(nèi)容到提取認(rèn)證信息是 否超過(guò)規(guī)定的時(shí)間,如果超過(guò),命令響應(yīng)模塊通知電腦終端請(qǐng)求模塊重新 請(qǐng)求,即重新進(jìn)行第一步。
(7)沒(méi)有超過(guò),時(shí)間閘模塊命令響應(yīng)模塊將所收到認(rèn)證信息傳送給認(rèn) 證模塊,同時(shí)命令數(shù)據(jù)庫(kù)模塊將注冊(cè)時(shí)記錄的該授權(quán)用戶的所有認(rèn)證信息 也傳送給認(rèn)證模塊。
(8,認(rèn)證模塊對(duì)比認(rèn)證信息,如果認(rèn)證不通過(guò),則由響應(yīng)模塊通知電 腦終端請(qǐng)求模塊,要求用戶重新請(qǐng)求,即重新進(jìn)行第一步。
(球如果認(rèn)證模塊通知數(shù)據(jù)庫(kù)模塊通過(guò)認(rèn)證,數(shù)據(jù)庫(kù)模塊從響應(yīng)模塊 中提取授權(quán)用戶所請(qǐng)求的數(shù)碼內(nèi)容名稱,命令付費(fèi)數(shù)碼內(nèi)容模塊將相應(yīng)的 數(shù)碼內(nèi)容送入加密模塊;同時(shí)從響應(yīng)模塊中提取加密密鑰的編號(hào)命令加密 密鑰庫(kù)將相應(yīng)的加密密鑰送入加密模塊。G《、加密模塊用加密密鑰對(duì)輸入的數(shù)碼內(nèi)容進(jìn)行加密后,將文件送入 識(shí)別信息生成模塊。識(shí)別信息生成模塊收到文件,提取保留在認(rèn)證模塊中的授權(quán)用戶 的認(rèn)證信息中非此次提取的幾組認(rèn)證信息,作為數(shù)碼播放機(jī)識(shí)別模塊的識(shí) 別信息加到加密后的數(shù)碼內(nèi)容中,識(shí)別信息生成模塊將文件傳遞到分發(fā)模 塊。(12》分發(fā)模塊收到文件后,檢索授權(quán)用戶預(yù)付費(fèi)、積分等信息,如果授權(quán)用戶沒(méi)有權(quán)限下載此數(shù)碼內(nèi)容,則通知電腦終端的請(qǐng)求模塊,要求授 權(quán)用戶付費(fèi)。(^x如果授權(quán)用戶有權(quán)限下載此數(shù)碼內(nèi)容,更改計(jì)費(fèi)與記錄模塊中相 關(guān)內(nèi)容,將數(shù)碼內(nèi)容發(fā)送給授權(quán)用戶,授權(quán)用戶將數(shù)碼內(nèi)容保存在電腦硬 盤(pán)上即電腦終端存儲(chǔ)模塊。(l水授權(quán)用戶將數(shù)碼播放機(jī)通過(guò)USB接口接到電腦終端,將電腦終端存儲(chǔ)模塊中的數(shù)碼內(nèi)容通過(guò)數(shù)碼播放機(jī)的接口模塊和微控制器模塊輸入數(shù)碼播放機(jī)的存儲(chǔ)模塊,即FLASH中。(15)^通過(guò)微控制器模塊,將存儲(chǔ)模塊中的數(shù)碼內(nèi)容送入識(shí)別模塊。 (16、識(shí)別模塊收到數(shù)碼內(nèi)容后,提取信息存儲(chǔ)模塊中的相應(yīng)的信息與數(shù)碼內(nèi)容文件中的識(shí)別信息對(duì)比,若對(duì)比不通過(guò),則告知控制模塊;通過(guò),則去除識(shí)別信息,將文件發(fā)送至解密模塊。(17,解密模塊收到文件后對(duì)文件進(jìn)行解密,然后發(fā)送到解碼模塊,解碼模塊收到文件后,經(jīng)解碼、D/A轉(zhuǎn)換、放大發(fā)送到輸出模塊。
輸出模塊收到文件后,播放此數(shù)碼內(nèi)容。使用無(wú)版權(quán)保護(hù)的數(shù)碼的子程序^、用戶通過(guò)終端登陸到服務(wù)器,檢索到自己喜歡的數(shù)碼內(nèi)容,啟動(dòng) 個(gè)人電腦終端的請(qǐng)求模塊請(qǐng)求相應(yīng)的數(shù)碼內(nèi)容,并提供用戶名和口令。炒服務(wù)器端響應(yīng)模塊響應(yīng),到數(shù)據(jù)庫(kù)模塊檢査用戶是否已經(jīng)注冊(cè), 沒(méi)有,則通過(guò)響應(yīng)模塊通知電腦終端的請(qǐng)求模塊要求用戶重新注冊(cè)。用戶已經(jīng)注冊(cè),響應(yīng)模塊通過(guò)數(shù)據(jù)庫(kù)模塊査找到所請(qǐng)求的數(shù)碼內(nèi) 容是免費(fèi)內(nèi)容,響應(yīng)模塊中將授權(quán)用戶所請(qǐng)求的數(shù)碼內(nèi)容名稱發(fā)送給數(shù)據(jù) 庫(kù)模塊,數(shù)據(jù)庫(kù)模塊命令免費(fèi)數(shù)碼內(nèi)容模塊將相應(yīng)的數(shù)碼內(nèi)容送分發(fā)模 塊。Q)分發(fā)模塊通知計(jì)費(fèi)與記錄模塊更改相關(guān)內(nèi)容,并將數(shù)碼內(nèi)容發(fā)送 給授權(quán)用戶,授權(quán)用戶將數(shù)碼內(nèi)容保存在電腦硬盤(pán)上即電腦終端存儲(chǔ)模 塊。(5〉授權(quán)用戶將數(shù)碼播放機(jī)通過(guò)USB接口接到電腦終端,將電腦終端存儲(chǔ)模塊中的數(shù)碼內(nèi)容通過(guò)數(shù)碼播放機(jī)的接口模塊和微控制器模塊輸入數(shù)碼播放機(jī)的存儲(chǔ)模塊即FLASH中。@i通過(guò)微控制器模塊,將存儲(chǔ)模塊中的數(shù)碼內(nèi)容送入識(shí)別模塊,識(shí) 別模塊收到數(shù)碼內(nèi)容后,檢測(cè)到數(shù)碼內(nèi)容不帶版權(quán)保護(hù),則發(fā)送到播放機(jī) 的解碼模塊,經(jīng)解碼、D/A轉(zhuǎn)換、放大后送到到輸出模塊。輸出模塊收到文件后,播放此數(shù)碼內(nèi)容。 本發(fā)明的優(yōu)點(diǎn)是1、結(jié)構(gòu)簡(jiǎn)單、使用方便,通過(guò)主機(jī)原接口與計(jì)算機(jī)終端連接,由計(jì)算機(jī)終端注冊(cè)成為授權(quán)用戶、請(qǐng)求自己需要的視聽(tīng)內(nèi)容,下載數(shù)碼內(nèi)容,在簡(jiǎn) 單的操作中獲得自己需要的音樂(lè)、電影等。2、 用集成、固化在主機(jī)內(nèi)的硬件信息作為密碼的信息。加在每個(gè)數(shù)碼播 放機(jī)的解密密鑰和由服務(wù)器發(fā)來(lái)的加密文件是唯一的,由唯一的播放機(jī)識(shí) 別唯一的加密文件,獲得數(shù)碼內(nèi)容。解密密鑰事先存放在解密模塊中,使 用者不與密碼系統(tǒng)接觸,無(wú)法破解密碼,并且數(shù)碼內(nèi)容不以非加密的形式 存儲(chǔ),版權(quán)保護(hù)有力,有效杜絕了非法傳播和使用帶版權(quán)保護(hù)的數(shù)字內(nèi)容。 成功地采用了非對(duì)稱密鑰密碼系統(tǒng)進(jìn)行加解密。3、 服務(wù)器的加密密鑰庫(kù)存儲(chǔ)所有數(shù)碼播放機(jī)的加密密鑰和加密編號(hào),安 全性高,使用者的解密私鑰、帳戶等私密資料不在網(wǎng)上傳播,不易被破解。4、 配套的軟件保證了授權(quán)用戶的注冊(cè)、完成授權(quán)用戶和播放機(jī)的認(rèn)證、 識(shí)別,加密數(shù)碼內(nèi)容并分發(fā),用戶的費(fèi)用由服務(wù)器統(tǒng)一管理,不會(huì)造成管 理的混亂。5、 收聽(tīng)沒(méi)有版權(quán)保護(hù)的數(shù)碼內(nèi)容不受影響和限制。


圖1是本發(fā)明的結(jié)構(gòu)示意方框圖。圖2是本發(fā)明的結(jié)構(gòu)連接圖。圖3是本發(fā)明的軟件流程圖。圖4是本發(fā)明的軟件注冊(cè)子程序的示意圖。圖5是本發(fā)明的軟件使用有版權(quán)的數(shù)碼內(nèi)容的子程序示意圖。圖6是本發(fā)明的軟件使用無(wú)版權(quán)保護(hù)的數(shù)碼內(nèi)容子程序示意圖。圖4-圖6中的數(shù)字番號(hào)代表各個(gè)子程序中的運(yùn)行次序。
具體實(shí)施方式
附圖給出了本發(fā)明的一個(gè)實(shí)施例。原主機(jī)包括USB接口模塊、微控制器模塊、存儲(chǔ)模塊和解碼模塊、D/A 轉(zhuǎn)換、放大模塊、輸出模塊。在微控制器模塊的輸出端和解碼模塊的輸入 端之間加裝了版權(quán)保護(hù)模塊。該模塊包括信息存儲(chǔ)模塊、信息識(shí)別模塊和 解密模塊,三模塊固化在數(shù)碼播放機(jī)內(nèi)。本例中,播放機(jī)主機(jī)的接口模塊 是通用的PDIUSBD12芯片,微控制器采用了 PIC16C64模塊,解碼是 MAS3507D, A/D轉(zhuǎn)換、放大和輸出集成在一起采用PAC3550模塊,存儲(chǔ) 模塊采用了K9F2808,而版權(quán)保護(hù)模塊采用VIRTEX-IIPRO ,將信息存儲(chǔ) 模塊、識(shí)別模塊和解密模塊集成為一個(gè)模塊。每一個(gè)數(shù)碼播放機(jī)都有一個(gè)唯一的解密密鑰,事先以硬件形式固化在 解密模塊中。在信息存儲(chǔ)模塊中存儲(chǔ)多組認(rèn)證信息,包括人為設(shè)置和芯片 固有的物理信息等多組認(rèn)證信息和播放機(jī)所對(duì)應(yīng)的加密密鑰的編號(hào)。信息識(shí)別生成模塊讀入數(shù)碼文件,將文件中識(shí)別信息進(jìn)行識(shí)別,決定 是否將文件送入解密模塊。若決定通過(guò),去除識(shí)別信息,將文件發(fā)送至解 密模塊。解密模塊中有與遠(yuǎn)端服務(wù)器的加密密鑰庫(kù)模塊中的加密密鑰相對(duì) 應(yīng)的解密密鑰對(duì)文件進(jìn)行解密,發(fā)送到輸出模塊。使用本數(shù)碼播放機(jī),由個(gè)人計(jì)算機(jī)終端的模塊完成用戶注冊(cè)。在圖 3-6配套軟件的控制下,完成注冊(cè)、有版權(quán)保護(hù)的數(shù)字內(nèi)容的付費(fèi)使用和 不帶版權(quán)保護(hù)的數(shù)字內(nèi)容的免費(fèi)使用。方便、快捷而簡(jiǎn)單。
權(quán)利要求
1、一種帶版權(quán)保護(hù)的數(shù)碼播放機(jī),主機(jī)由USB接口模塊、微控制器模塊、存儲(chǔ)模塊、解碼模塊、D/A轉(zhuǎn)換模塊、放大模塊和輸出模塊組成,USB接口模塊和存儲(chǔ)模塊直接與微控制器模塊直接相連,其特征在于在主機(jī)內(nèi)還設(shè)置了版權(quán)保護(hù)模塊,其輸入端與微控制器的輸出端相連,輸出端與解碼模塊相連,所述版權(quán)保護(hù)模塊由信息存儲(chǔ)模塊、信息識(shí)別模塊和解密模塊三部分組成,并與遠(yuǎn)端服務(wù)器和個(gè)人計(jì)算機(jī)終端相關(guān)聯(lián),信息存儲(chǔ)模塊內(nèi)存儲(chǔ)多組芯片硬件、軟件和人為設(shè)置的信息,特別是與遠(yuǎn)端服務(wù)器的加密密鑰庫(kù)內(nèi)唯一對(duì)應(yīng)的加密密鑰編號(hào)。
2、 如權(quán)利要求1所述的帶版權(quán)保護(hù)的數(shù)碼播放機(jī),其特征在于:所述版權(quán)保護(hù)模塊的信息存儲(chǔ)模塊、信息識(shí)別模塊和解密模塊集成為 一體。
3、 如權(quán)利要求1或2所述的帶版權(quán)保護(hù)的數(shù)碼播放機(jī),其特征在于所述遠(yuǎn)端服務(wù)器是指設(shè)有加密密鑰庫(kù)模塊、加密模塊、數(shù)據(jù)庫(kù)模塊、認(rèn)證模塊、識(shí)別信息生成模塊、分發(fā)模塊等模塊的計(jì)算機(jī),所 述個(gè)人計(jì)算機(jī)終端內(nèi)有用戶注冊(cè)模塊、授權(quán)用戶請(qǐng)求模塊、認(rèn)證信息 提取模塊和終端存儲(chǔ)模塊c
4、 如權(quán)利要求1或2或3所述的帶版權(quán)保護(hù)的數(shù)碼播放機(jī),其 特征在于遠(yuǎn)端服務(wù)器中還設(shè)有計(jì)費(fèi)與記錄模塊、時(shí)間閘模塊和數(shù)碼內(nèi)容存儲(chǔ)模塊。數(shù)碼內(nèi)容存儲(chǔ)模塊是指存儲(chǔ)帶版權(quán)保護(hù)的收費(fèi)數(shù)碼內(nèi) 容和不帶版權(quán)保護(hù)的免費(fèi)數(shù)碼內(nèi)容。
5、 一種帶版權(quán)保護(hù)的數(shù)碼播放機(jī)配套軟件,其特征在于識(shí)別 模塊將數(shù)碼文件中的識(shí)別信息與信息存儲(chǔ)模塊中的相應(yīng)信息進(jìn)行比 較,解密模塊用信息存儲(chǔ)模塊中加密密鑰編號(hào)所確定的加密密鑰相對(duì) 應(yīng)的解密密鑰對(duì)數(shù)碼文件進(jìn)行解密;軟件程序按步驟分為注冊(cè)程序、 使用有版權(quán)保護(hù)的數(shù)碼內(nèi)容程序和使用無(wú)版權(quán)保護(hù)的數(shù)碼內(nèi)容程序 三個(gè)子程序。
6、 如權(quán)利要求5所述的帶版權(quán)保護(hù)的數(shù)碼播放機(jī)配套軟件,其 特征在于所述三個(gè)子程序的具體過(guò)程是-注冊(cè)子程序O用戶啟動(dòng)個(gè)人電腦終端的用戶注冊(cè)模塊注冊(cè)用戶名和口令, 并將數(shù)碼播放機(jī)通過(guò)個(gè)人電腦的USB 口接入互聯(lián)網(wǎng);(2)服務(wù)器端響應(yīng)模塊響應(yīng),并要求電腦終端的認(rèn)證信息提取模 塊提取數(shù)碼播放機(jī)信息存儲(chǔ)模塊中的所有信息作為認(rèn)證信息;。,電腦終端的認(rèn)證信息提取模塊收到要求,通過(guò)接口模塊要求 微控制器模塊提取信息存儲(chǔ)模塊中的所有認(rèn)證信息;(4》微控制器模塊提取信息存儲(chǔ)模塊中的所有認(rèn)證信息,并通過(guò) 接口模塊提交給電腦終端的認(rèn)證信息提取模塊,認(rèn)證信息提取模塊收 到認(rèn)證信息后,上傳給服務(wù)器端響應(yīng)模塊;服務(wù)器端時(shí)間閘模塊檢測(cè)從用戶請(qǐng)求注冊(cè)到提取認(rèn)證信息是 否超過(guò)規(guī)定的時(shí)間,如果超過(guò),命令響應(yīng)模塊通知電腦終端注冊(cè)模塊 重新注冊(cè)。(》沒(méi)有超過(guò),時(shí)間閘模塊命令響應(yīng)模塊將所收到注冊(cè)信息和認(rèn)證信息傳送給數(shù)據(jù)庫(kù)模塊;(艱數(shù)據(jù)庫(kù)模塊為注冊(cè)用戶建立檔案,將用戶、認(rèn)證信息綁定, 并通知響應(yīng)模塊注冊(cè)成功;(承遠(yuǎn)端服務(wù)器端響應(yīng)模塊通知電腦終端的注冊(cè)模塊注冊(cè)成功, 并發(fā)送用戶的初始檔案信息;〔9)用戶付費(fèi),更改計(jì)費(fèi)與記錄模塊中的預(yù)付費(fèi)、積分、信用等 信息,成為授權(quán)用戶; 使用有版權(quán)保護(hù)的數(shù)碼內(nèi)容子程序G》授權(quán)用戶通過(guò)電腦終端登陸到遠(yuǎn)端服務(wù)器,檢索到需要的數(shù) 碼內(nèi)容,啟動(dòng)個(gè)人電腦終端請(qǐng)求模塊請(qǐng)求相應(yīng)的數(shù)碼內(nèi)容,并提供用 戶名和口令;(2》服務(wù)器端響應(yīng)模塊響應(yīng),到數(shù)據(jù)庫(kù)模塊檢查用戶是否已經(jīng)注 冊(cè),沒(méi)有注冊(cè)則通過(guò)響應(yīng)模塊通知電腦終端的請(qǐng)求模塊要求用戶注 冊(cè);("3)如果用戶已經(jīng)注冊(cè),并且通過(guò)數(shù)據(jù)庫(kù)模塊査找到所請(qǐng)求的數(shù) 碼內(nèi)容是付費(fèi)內(nèi)容,響應(yīng)模塊通過(guò)電腦終端的請(qǐng)求模塊要求用戶將數(shù) 碼播放機(jī)通過(guò)個(gè)人電腦的USB 口接入互聯(lián)網(wǎng),并隨機(jī)要求電腦終端的 認(rèn)證信息提取模塊提取數(shù)碼播放機(jī)信息存儲(chǔ)模塊中的一些認(rèn)證信息, 包括加密密鑰的編號(hào);〔4電腦終端的認(rèn)證信息提取模塊收到要求,通過(guò)接口模塊要求 控制模塊提取信息存儲(chǔ)模塊中的相應(yīng)的認(rèn)證信息;〔5A微控制器模塊提取信息存儲(chǔ)模塊中的相應(yīng)的認(rèn)證信息,并通過(guò)接口模塊提交給電腦終端的認(rèn)證信息提取模塊,認(rèn)證信息提取模塊 收到認(rèn)證信息后,上傳給服務(wù)器端響應(yīng)模塊;(詠服務(wù)器端時(shí)間閘模塊檢測(cè)從用戶請(qǐng)求數(shù)碼內(nèi)容到提取認(rèn)證信 息是否超過(guò)規(guī)定的時(shí)間,如果超過(guò),命令響應(yīng)模塊通知電腦終端請(qǐng)求 模塊重新請(qǐng)求,即重新進(jìn)行第一步;〔7)、沒(méi)有超過(guò),時(shí)間閘模塊命令響應(yīng)模塊將所收到認(rèn)證信息傳送給 認(rèn)證模塊,同時(shí)命令數(shù)據(jù)庫(kù)模塊將注冊(cè)時(shí)記錄的該授權(quán)用戶的所有認(rèn) 證信息也傳送給認(rèn)證模塊;〔承認(rèn)證模塊對(duì)比認(rèn)證信息,如果認(rèn)證不通過(guò),則由響應(yīng)模塊通 知電腦終端請(qǐng)求模塊,要求用戶重新請(qǐng)求,即重新進(jìn)行第一步;(》)如果認(rèn)證模塊通知數(shù)據(jù)庫(kù)模塊通過(guò)認(rèn)證,數(shù)據(jù)庫(kù)模塊從響應(yīng) 模塊中提取授權(quán)用戶所請(qǐng)求的數(shù)碼內(nèi)容名稱,命令付費(fèi)數(shù)碼內(nèi)容模塊 將相應(yīng)的數(shù)碼內(nèi)容送入加密模塊;同時(shí)從響應(yīng)模塊中提取加密密鑰的 編號(hào)命令加密密鑰庫(kù)將相應(yīng)的加密密鑰送入加密模塊;(10}加密模塊用加密密鑰對(duì)輸入的數(shù)碼內(nèi)容進(jìn)行加密后,將文件 送入識(shí)別信息生成模塊;(11》識(shí)別信息生成模塊收到文件,提取保留在認(rèn)證模塊中的授權(quán) 用戶的認(rèn)證信息中非此次提取的幾組認(rèn)證信息,作為數(shù)碼播放機(jī)識(shí)別 模塊的識(shí)別信息加到加密后的數(shù)碼內(nèi)容中,識(shí)別信息生成模塊將文件 傳遞到分發(fā)模塊;Cl2》分發(fā)模塊收到文件后,檢索授權(quán)用戶預(yù)付費(fèi)、積分等信息, 如果授權(quán)用戶沒(méi)有權(quán)限下載此數(shù)碼內(nèi)容,則通知電腦終端的請(qǐng)求模塊,要求授權(quán)用戶付費(fèi);(13)>如果授權(quán)用戶有權(quán)限下載此數(shù)碼內(nèi)容,更改計(jì)費(fèi)與記錄模塊 中相關(guān)內(nèi)容,將數(shù)碼內(nèi)容發(fā)送給授權(quán)用戶,授權(quán)用戶將數(shù)碼內(nèi)容保存 在電腦硬盤(pán)上即電腦終端存儲(chǔ)模塊;(l傘授權(quán)用戶將數(shù)碼播放機(jī)通過(guò)USB接口接到電腦終端,將電腦 終端存儲(chǔ)模塊中的數(shù)碼內(nèi)容通過(guò)數(shù)碼播放機(jī)的接口模塊和微控制器 模塊輸入數(shù)碼播放機(jī)的存儲(chǔ)模塊即FLASH中;(J5》微控制器模塊將存儲(chǔ)模塊中的數(shù)碼內(nèi)容送入信息識(shí)別模塊; 〔16》信息識(shí)別模塊收到數(shù)碼內(nèi)容后,提取信息存儲(chǔ)模塊中相應(yīng)的 信息與數(shù)碼內(nèi)容文件中的識(shí)別信息對(duì)比,若對(duì)比不通過(guò),則告知控制 模塊,通過(guò),則去除識(shí)別信息,將文件發(fā)送至解密模塊;^7j、解密模塊收到文件后對(duì)文件進(jìn)行解密,然后發(fā)送到解碼模塊, 經(jīng)解碼、D/A轉(zhuǎn)換、放大發(fā)送到輸出模塊;。8)輸出模塊收到文件后,播放此數(shù)碼內(nèi)容; 使用無(wú)版權(quán)保護(hù)的數(shù)碼的子程序-(l人用戶通過(guò)終端登陸到服務(wù)器,檢索到自己喜歡的數(shù)碼內(nèi)容, 啟動(dòng)個(gè)人電腦終端的請(qǐng)求模塊請(qǐng)求相應(yīng)的數(shù)碼內(nèi)容,并提供用戶名和 口令;〔2〉服務(wù)器端響應(yīng)模塊響應(yīng),到數(shù)據(jù)庫(kù)模塊檢査用戶是否己經(jīng)注 冊(cè),沒(méi)有,則通過(guò)響應(yīng)模塊通知電腦終端的請(qǐng)求模塊要求用戶重新注 冊(cè);用戶已經(jīng)注冊(cè),響應(yīng)模塊通過(guò)數(shù)據(jù)庫(kù)模塊査找到所請(qǐng)求的數(shù)碼內(nèi)容是免費(fèi)內(nèi)容,響應(yīng)模塊中將授權(quán)用戶所請(qǐng)求的數(shù)碼內(nèi)容名稱發(fā) 送給數(shù)據(jù)庫(kù)模塊,數(shù)據(jù)庫(kù)模塊命令免費(fèi)數(shù)碼內(nèi)容模塊將相應(yīng)的數(shù)碼內(nèi)容送分發(fā)模塊;分發(fā)模塊通知計(jì)費(fèi)與記錄模塊更改相關(guān)內(nèi)容,并將數(shù)碼內(nèi)容 發(fā)送給授權(quán)用戶,授權(quán)用戶將數(shù)碼內(nèi)容保存在電腦硬盤(pán)上即電腦終端 存儲(chǔ)模塊;(5》授權(quán)用戶將數(shù)碼播放機(jī)通過(guò)USB接口接到電腦終端,將電腦 終端存儲(chǔ)模塊中的數(shù)碼內(nèi)容通過(guò)數(shù)碼播放機(jī)的接口模塊和微控制器 模塊輸入數(shù)碼播放機(jī)的存儲(chǔ)模塊即FLASH中;(》微控制器模塊將存儲(chǔ)模塊中的數(shù)碼內(nèi)容送入識(shí)別模塊,識(shí)別 模塊收到數(shù)碼內(nèi)容后,檢測(cè)到數(shù)碼內(nèi)容不帶版權(quán)保護(hù),則發(fā)送到播放 機(jī)解碼模塊,經(jīng)解碼、D/A轉(zhuǎn)換、放大后送入輸出模塊; 輸出模塊收到文件后,播放此數(shù)碼內(nèi)容。
全文摘要
帶版權(quán)保護(hù)的數(shù)碼播放機(jī)及其配套軟件。主機(jī)內(nèi)設(shè)置由信息存儲(chǔ)模塊、信息識(shí)別模塊和解密模塊組成并集成為一的版權(quán)保護(hù)模塊。配套軟件有注冊(cè)、使用有版權(quán)保護(hù)和無(wú)版權(quán)保護(hù)的數(shù)碼內(nèi)容三個(gè)子程序。與遠(yuǎn)端服務(wù)器、個(gè)人計(jì)算機(jī)終端在軟件的作用下完成付費(fèi)和免費(fèi)內(nèi)容的使用。信息存儲(chǔ)模塊內(nèi)存儲(chǔ)有多組芯片硬件信息和人為設(shè)置的信息,特別是與遠(yuǎn)端服務(wù)器的加密密鑰庫(kù)內(nèi)唯一對(duì)應(yīng)的加密密鑰編號(hào)。信息識(shí)別模塊將數(shù)碼文件中的識(shí)別信息與信息存儲(chǔ)模塊中的相應(yīng)信息進(jìn)行比較。解密模塊用信息存儲(chǔ)模塊中加密密鑰編號(hào)所確定的加密密鑰相對(duì)應(yīng)的解密密鑰對(duì)數(shù)碼文件進(jìn)行解密,因而密碼無(wú)法破解,版權(quán)保護(hù)效果好,且結(jié)構(gòu)簡(jiǎn)單、使用方便;軟件運(yùn)行可靠。
文檔編號(hào)H04L9/32GK101119193SQ20061002151
公開(kāi)日2008年2月6日 申請(qǐng)日期2006年8月2日 優(yōu)先權(quán)日2006年8月2日
發(fā)明者彬 顏, 敏 顏, 馬建國(guó) 申請(qǐng)人:成都若谷科技開(kāi)發(fā)有限公司;電子科技大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿合奇县| 平陆县| 衡水市| 吉安县| 兰考县| 博客| 九江县| 信丰县| 黎平县| 铜川市| 会昌县| 凤台县| 盘山县| 通城县| 抚宁县| 四子王旗| 云梦县| 德庆县| 新建县| 双流县| 枣阳市| 垦利县| 麻城市| 喜德县| 宜宾市| 乌鲁木齐县| 当阳市| 德令哈市| 延吉市| 陕西省| 安多县| 天峻县| 资源县| 丰都县| 永吉县| 抚州市| 茶陵县| 滦平县| 文安县| 泾川县| 襄樊市|