專利名稱:防止非法復(fù)制數(shù)字?jǐn)?shù)據(jù)的方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字?jǐn)?shù)據(jù)的防非法復(fù)制的方法與裝置,特別是指利用非法復(fù)制過程中連續(xù)讀出的特性以防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法與裝置。
近年來數(shù)字音樂非常流行,其中又以MP3(MPEG Audio Layer3)具有高壓縮率及高音質(zhì)的優(yōu)點(diǎn),為當(dāng)前最流行的數(shù)字音樂制式。而一種專門用來播放MP 3音樂制式的隨身聽(walkman)也隨之被開發(fā)出來,成為相當(dāng)受歡迎的電子產(chǎn)品。其中MP3音樂是儲(chǔ)存在一個(gè)存儲(chǔ)卡中,利用MP3隨身聽播放出來。
然而,由于MP3音樂數(shù)據(jù)為數(shù)字形式,極為容易被復(fù)制,而且目前存儲(chǔ)卡并沒有針對(duì)防止復(fù)制的保護(hù)措施,極為容易被非法復(fù)制,因而造成音樂工作者及發(fā)行公司相當(dāng)大的損失。這同時(shí)也是限制MP3音樂的推廣的主要原因。
至于其它各種聲音、影像、影音、數(shù)據(jù)等數(shù)字形式的數(shù)據(jù),也同樣地面臨容易被非法復(fù)制的困擾,因此,有必要針對(duì)這一難題提出較好的改良,以求完善。
本發(fā)明的主要目的即在提出一種數(shù)字?jǐn)?shù)據(jù)防非法復(fù)制的方法與裝置,該方法與裝置利用一個(gè)監(jiān)控電路檢測讀出指令或控制信號(hào),當(dāng)監(jiān)測電路識(shí)別數(shù)據(jù)讀出的過程不同于一般正常的讀出模式,便主動(dòng)停止存儲(chǔ)器讀出數(shù)據(jù)或破壞非法復(fù)制操作,以防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制。
本發(fā)明的另一目的是提出一種數(shù)字?jǐn)?shù)據(jù)防非法復(fù)制的方法與裝置,其根據(jù)數(shù)字?jǐn)?shù)據(jù)正常讀出的模式預(yù)先設(shè)定判斷條件,當(dāng)數(shù)據(jù)讀出的過程不符合這些預(yù)設(shè)的條件便停止數(shù)據(jù)輸出或破壞非法復(fù)制操作。
本發(fā)明的再一目的是提出一種數(shù)字?jǐn)?shù)據(jù)防非法復(fù)制的方法與裝置,其利用非法復(fù)制數(shù)字?jǐn)?shù)據(jù)過程中連續(xù)讀出的特性,監(jiān)控讀出的指令是否連續(xù)讀出,或者每一次讀出操作的過程中所讀取的數(shù)據(jù)的數(shù)據(jù)量,或者讀出操作之后的停止時(shí)間來加以判斷,進(jìn)而決定是否停止數(shù)據(jù)輸出或破壞非法復(fù)制工作。
為了實(shí)現(xiàn)本發(fā)明的上述目的,按照本發(fā)明的第一個(gè)方案,提供一種防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該數(shù)字?jǐn)?shù)據(jù)儲(chǔ)存在一個(gè)存儲(chǔ)器中,一個(gè)控制電路與該存儲(chǔ)器相連接,并產(chǎn)生控制信號(hào)讀出該存儲(chǔ)器儲(chǔ)存的數(shù)字?jǐn)?shù)據(jù),再經(jīng)一個(gè)輸入/輸出接口輸出,該方法包括下列步驟檢測讀出指令或該控制信號(hào),以判斷是否連續(xù)讀??;以及如果前一步驟的判斷結(jié)果是連續(xù)讀取,則破壞該讀出操作。
為了實(shí)現(xiàn)本發(fā)明的上述目的,按照本發(fā)明的第二個(gè)方案,提供一種防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該數(shù)字?jǐn)?shù)據(jù)儲(chǔ)存在一個(gè)存儲(chǔ)器中,一個(gè)控制電路與該存儲(chǔ)器相連接,并產(chǎn)生控制信號(hào)讀出該存儲(chǔ)器儲(chǔ)存的數(shù)字?jǐn)?shù)據(jù),再經(jīng)由一個(gè)輸入/輸出接口輸出,該方法包括下列步驟(a)計(jì)算讀出操作所讀取的數(shù)據(jù)數(shù)據(jù)量;(b)比較該數(shù)據(jù)量是否符合預(yù)設(shè)數(shù)據(jù)量范圍的條件;以及(c)當(dāng)(b)步驟的比較結(jié)果為不符合預(yù)設(shè)數(shù)據(jù)量范圍,則破壞該讀出操作。
為了實(shí)現(xiàn)本發(fā)明的上述目的,按照本發(fā)明的第三個(gè)方案,提供一種防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該數(shù)字?jǐn)?shù)據(jù)儲(chǔ)存在一個(gè)存儲(chǔ)器中,一個(gè)控制電路與該存儲(chǔ)器相連接,并產(chǎn)生控制信號(hào)讀出該存儲(chǔ)器儲(chǔ)存的數(shù)字?jǐn)?shù)據(jù),再經(jīng)由一個(gè)輸入/輸出接口輸出,該方法包括下列步驟(a)計(jì)算讀出操作過程中的停止時(shí)間;(b)比較該停止時(shí)間是否符合預(yù)設(shè)停止時(shí)間范圍的條件;以及(c)當(dāng)(b)步驟的比較結(jié)果為不符合預(yù)設(shè)停止時(shí)間范圍,則破壞該讀出操作。
為了實(shí)現(xiàn)本發(fā)明的上述目的,按照本發(fā)明的第四個(gè)方案,提供一種防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該數(shù)字?jǐn)?shù)據(jù)儲(chǔ)存在一個(gè)存儲(chǔ)器中,一個(gè)控制電路與該存儲(chǔ)器相連接,并產(chǎn)生控制信號(hào)讀出該存儲(chǔ)器儲(chǔ)存的數(shù)字?jǐn)?shù)據(jù),再經(jīng)由一個(gè)輸入/輸出接口輸出,該方法包括下列步驟(a)檢測讀出的指令或該控制信號(hào)是否為連續(xù)讀?。?b)當(dāng)上述(a)步驟的結(jié)果為是,則進(jìn)行(c)步驟,反之,則進(jìn)行(d)步驟;(c)破壞該次讀出操作;(d)檢測讀出操作是否停止;
(e)若上述(d)步驟的結(jié)果為未停止操作,便累計(jì)該讀出操作讀出的數(shù)據(jù)量,并與一預(yù)設(shè)的臨界值進(jìn)行比較,該臨界值是根據(jù)正常讀出工作模式下讀出操作所讀取數(shù)據(jù)數(shù)據(jù)量的最大值;(f)當(dāng)上述(e)步驟的比較結(jié)果為讀出操作讀出的數(shù)據(jù)量大于該臨界值,便進(jìn)行(c)步驟;(g)若上述(d)步驟的結(jié)果為停止操作,便計(jì)算該次讀出操作所讀取的數(shù)據(jù)數(shù)據(jù)量;(h)根據(jù)上述(g)步驟計(jì)算的結(jié)果與一預(yù)設(shè)數(shù)據(jù)量區(qū)間進(jìn)行比較,其中該預(yù)設(shè)數(shù)據(jù)量區(qū)間是根據(jù)正常讀出工作模式下讀出操作所讀取數(shù)據(jù)的數(shù)據(jù)量的正常范圍;(i)當(dāng)上述(g)步驟計(jì)算的結(jié)果不在該預(yù)設(shè)數(shù)據(jù)量區(qū)間的范圍,便進(jìn)行(c)步驟;(j)當(dāng)上述(g)步驟計(jì)算的結(jié)果落在該預(yù)設(shè)數(shù)據(jù)量區(qū)間的范圍內(nèi),便進(jìn)行下一步驟;(k)計(jì)算該次讀出操作后的停止時(shí)間;以及(1)根據(jù)上述(k)步驟的計(jì)算結(jié)果與一個(gè)預(yù)設(shè)時(shí)間區(qū)間進(jìn)行比較,其中該預(yù)設(shè)時(shí)間區(qū)間是根據(jù)正常讀出工作模式下讀出操作過程中的停止時(shí)間,若上述(k)步驟的計(jì)算結(jié)果不在該預(yù)設(shè)時(shí)間區(qū)間的范圍內(nèi),便進(jìn)行(c)步驟。
為了實(shí)現(xiàn)本發(fā)明的上述目的,按照本發(fā)明的第五個(gè)方案,提供一種數(shù)字?jǐn)?shù)據(jù)防非法復(fù)制裝置,包括一個(gè)輸入/輸出接口,提供與外部相連接;一個(gè)存儲(chǔ)器,其中儲(chǔ)存數(shù)字?jǐn)?shù)據(jù);一個(gè)控制電路,產(chǎn)生控制信號(hào)以讀出該存儲(chǔ)器存儲(chǔ)的數(shù)字?jǐn)?shù)據(jù),再經(jīng)由該輸入/輸出接口輸出;以及一個(gè)監(jiān)控電路,至少與該輸入/輸出接口、該控制電路與該存儲(chǔ)器三者之一相連,通過判斷存儲(chǔ)器讀出數(shù)據(jù)的工作模式是否為正常讀出的工作模式,以便決定是否破壞讀出操作。
利用下面的具體實(shí)施例配合所附的說明書附圖進(jìn)行說明,更容易理解本發(fā)明的目的、技術(shù)內(nèi)容、特點(diǎn)及其所實(shí)現(xiàn)的功效。
圖1表示現(xiàn)有技術(shù)中MP3存儲(chǔ)卡內(nèi)部電路結(jié)構(gòu)的示意圖2表示圖1所示裝置在正常播放音樂模式下工作時(shí),其內(nèi)部電路信號(hào)的波形示意圖;圖3是圖1所示裝置在被復(fù)制時(shí),其內(nèi)部電路信號(hào)的波形示意圖;圖4是根據(jù)本發(fā)明的防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的一個(gè)實(shí)施例;圖5,圖6,圖7及圖8分別為根據(jù)本發(fā)明防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法的實(shí)施例的操作流程圖。
本發(fā)明的主要特點(diǎn)在于利用數(shù)字?jǐn)?shù)據(jù),例如聲音,動(dòng)畫,影像,或者影音數(shù)據(jù),在正常播放與被非法復(fù)制時(shí)讀出過程的差異以辨別是否被非法復(fù)制,進(jìn)而決定是否將讀出操作中斷或破壞非法復(fù)制的操作。
在介紹本發(fā)明詳細(xì)技術(shù)內(nèi)容之前,先以MP3音樂制式為例簡單的說明現(xiàn)有技術(shù)中MP3存儲(chǔ)卡的組成及正常播放音樂時(shí)讀出操作的過程。
圖1表示現(xiàn)有技術(shù)中MP3存儲(chǔ)卡的組成,其中包括輸入/輸出接口12,解碼及控制電路14以及存儲(chǔ)器16,三者相互連接。存儲(chǔ)器16用于儲(chǔ)存數(shù)字音樂數(shù)據(jù),輸入/輸出接口12接受外部的讀出指令,經(jīng)由解碼及控制電路14解碼并產(chǎn)生控制信號(hào)從存儲(chǔ)器16讀出音樂數(shù)據(jù),最后由輸入/輸出接口12讀出。
存儲(chǔ)卡在正常播放音樂的情況下,其內(nèi)部各電路信號(hào)的波形系如圖2所示,其中解碼及控制電路14所產(chǎn)生的讀出使能信號(hào)(RE)為低電平狀態(tài)(low)時(shí),輸入/輸出接口12有數(shù)據(jù)讀出,完成部分讀出的操作后,便停止一段時(shí)間,然后再繼續(xù)進(jìn)行下一部分的讀出操作。
而存儲(chǔ)卡在被復(fù)制的情況下,其內(nèi)部各電路信號(hào)的波形則與圖2不同,請(qǐng)參閱圖3所示,其中讀出使能信號(hào)是連續(xù)的,輸入/輸出接口12持續(xù)地有數(shù)據(jù)輸出,這表示讀出操作是持續(xù)地進(jìn)行。這種現(xiàn)象與存儲(chǔ)卡正常播放音樂時(shí)的讀出過程具有明顯的差異,主要是因?yàn)椴シ乓魳窌r(shí)讀出的數(shù)字音樂數(shù)據(jù)必須經(jīng)過還原及后續(xù)的處理步驟才播放出來,因此它的過程是讀出一段數(shù)據(jù)便停止一段時(shí)間,如此反復(fù)的進(jìn)行。而復(fù)制存儲(chǔ)卡的過程僅是將數(shù)字音樂數(shù)據(jù)復(fù)制而已,不需要經(jīng)過轉(zhuǎn)換或者還原等處理程序,因此其讀出操作是連續(xù)進(jìn)行的。
對(duì)于其它聲音,動(dòng)畫,影像,及影音數(shù)據(jù)等數(shù)字?jǐn)?shù)據(jù),其正常播放的讀出操作與非法復(fù)制操作均具有上述的差異,故本發(fā)明便根據(jù)數(shù)字?jǐn)?shù)據(jù)在正常播放及非法復(fù)制動(dòng)作之間讀出過程的差異特性,提出一種防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的裝置,如圖4所示,其利用在輸入/輸出接口22及解碼及控制電路24與存儲(chǔ)器26之間加入一個(gè)監(jiān)控電路25,用以監(jiān)控讀出過程是否異常,進(jìn)而決定停止數(shù)據(jù)讀出。其中如同現(xiàn)有技術(shù)一樣,解碼及控制電路24是用來將外部輸入的讀出指令進(jìn)行解碼,并且產(chǎn)生對(duì)應(yīng)的控制信號(hào)。在其它的實(shí)施例里,若是不必經(jīng)過解碼的程序,那么解碼電路有可能是可以省略的。
而根據(jù)本發(fā)明防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法如圖5所示,也可以配合圖4一同參照。在步驟S10中,經(jīng)由輸入/輸出接口22外部送入一個(gè)讀出指令,在解碼及控制電路24解碼并且產(chǎn)生控制信號(hào)由存儲(chǔ)器26取出對(duì)應(yīng)的數(shù)據(jù)。利用檢測讀出指令或者控制信號(hào)以判斷是否為連續(xù)讀取操作,即步驟S12,判斷外部所發(fā)的這個(gè)讀出指令是否進(jìn)行非法復(fù)制的操作。
若檢測到讀出指令或控制信號(hào)為連續(xù)讀取,便表示不是在正常讀出的工作模式,因此將讀出操作中斷,即跳到步驟S13,并且停止數(shù)據(jù)輸出,即步驟S15。
若步驟S12檢測結(jié)果為否,便接著進(jìn)行步驟S14計(jì)算讀出數(shù)據(jù)的數(shù)據(jù)量,這個(gè)步驟可以利用計(jì)數(shù)器進(jìn)行。其中可以是例如在監(jiān)控電路25根據(jù)正常讀出數(shù)據(jù)時(shí)一次讀出動(dòng)作所讀出的數(shù)據(jù)量預(yù)先設(shè)定讀出數(shù)據(jù)量合理的范圍。步驟S16為檢測讀出的動(dòng)作是否停止,在讀出的操作尚未停止之前,監(jiān)控電路25持續(xù)的累計(jì)該次讀出過程中讀出的數(shù)據(jù)的數(shù)據(jù)量,并且監(jiān)控這個(gè)計(jì)算結(jié)果是否超過一個(gè)臨界值,即步驟S18,其中設(shè)定的臨界值即前述合理范圍的最大值,通常非法復(fù)制時(shí)基于效率的考慮,一次讀取的數(shù)據(jù)量會(huì)超過該臨界值。當(dāng)計(jì)算得出的數(shù)據(jù)理累加超過該臨界值時(shí),便表示此時(shí)并非是在一般正常的讀出模式,因此便跳至步驟S13及S15,將讀出操作中斷,并且停止數(shù)據(jù)輸出。當(dāng)步驟S16的結(jié)果為是,即讀出操作停止,便將該次讀出操作讀出數(shù)據(jù)的數(shù)據(jù)量與前述的合理范圍進(jìn)行比較,判斷讀出數(shù)據(jù)的數(shù)據(jù)量是否在合理范圍內(nèi),即步驟S20。若結(jié)果為否,便跳至步驟S13及S15,將讀出操作中斷,并且停止數(shù)據(jù)輸出。若由存儲(chǔ)器26讀出數(shù)據(jù)的數(shù)據(jù)量在預(yù)設(shè)的合理范圍內(nèi),接下來便進(jìn)行步驟S22計(jì)算讀出操作后停止的時(shí)間,此步驟可以利用計(jì)時(shí)器來進(jìn)行,其中可以是例如在監(jiān)控電路25內(nèi)根據(jù)正常讀出的工作模式下相鄰二次讀出操作之間的間隔時(shí)間預(yù)先設(shè)定一個(gè)停止時(shí)間的合理范圍,以便判斷該次讀出動(dòng)作后所停止的時(shí)間是否正常,通常非法復(fù)制時(shí)基于效率的考慮,讀出停止的時(shí)間會(huì)較短。若步驟S24的結(jié)果為否,便系表示此時(shí)并非是在一般正常讀出的工作模式,因此跳至步驟S13及S15,將讀出操作中斷,并且停止數(shù)據(jù)輸出。反之,當(dāng)步驟S24的結(jié)果為是,便進(jìn)行步驟S26判斷正在讀出的這份數(shù)據(jù)是否結(jié)束。如果尚未讀到數(shù)據(jù)結(jié)束,便將計(jì)數(shù)器及計(jì)時(shí)器歸零,即步驟S28,并且回到步驟S14。如果數(shù)據(jù)已結(jié)束,便跳至步驟S15,停止內(nèi)部各電路單元操作,不再輸出數(shù)據(jù)。
前述的過程中,依次利用監(jiān)控電路25檢測讀出操作是否持續(xù)進(jìn)行,讀出數(shù)據(jù)的數(shù)據(jù)量以及讀出過程中的停止時(shí)間是否正常,來決定是否停止數(shù)據(jù)輸出,其中后兩者是根據(jù)存儲(chǔ)器26內(nèi)的數(shù)字?jǐn)?shù)據(jù)在正常讀出模式下的特性預(yù)先設(shè)定合理的工作范圍,以分辨是否處于正常讀出的工作模式。若發(fā)現(xiàn)讀出的過程不符合其設(shè)定的條件,便將讀出操作中斷,停止數(shù)據(jù)繼續(xù)輸出,以防止存儲(chǔ)器26內(nèi)的數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制。
上述的三種判斷方式亦可以各別獨(dú)立或者排列組合運(yùn)用,不過使用圖5所示的監(jiān)控流程具有較佳的防非法復(fù)制效果,利用層層的過濾,能夠?qū)?shù)字?jǐn)?shù)據(jù)被非法復(fù)制的機(jī)會(huì)減至最低。當(dāng)然,圖5中的三種判斷步驟亦可以依需要修改順序,例如將步驟S16與S18對(duì)調(diào),其流程圖則如圖6所示。
在其它的實(shí)施例里,亦可以只利用存儲(chǔ)器26輸出數(shù)據(jù)的情況判斷是否被非法復(fù)制,即只利用前述判斷讀出數(shù)據(jù)量以及其讀出過程的停止時(shí)間是否符合預(yù)設(shè)條件的方式,來判斷是否存儲(chǔ)器處于正常讀出的工作模式或者被非法復(fù)制,其根據(jù)圖5及圖6的流程圖稍作修改所得出的流程圖則分別如圖7與圖8所示。
在不同的實(shí)施例里,前述各項(xiàng)讀出狀態(tài)的判斷,包括正常讀出的工作模式下相鄰二次讀出操作之間的間隔時(shí)間預(yù)先設(shè)定一個(gè)停止時(shí)間的合理范圍,以及根據(jù)正常讀出數(shù)據(jù)時(shí)一次讀出操作所讀出的數(shù)據(jù)量預(yù)先設(shè)定讀出數(shù)據(jù)量合理的范圍,亦可以利用軟件或硬件方式來進(jìn)行。
根據(jù)本發(fā)明若是利用微控制器的方式監(jiān)控及利用現(xiàn)有電路操作,則可以大大地簡化監(jiān)控電路25。
上述讀取數(shù)據(jù)的數(shù)據(jù)量或停止時(shí)間的合理范圍,可以依需要預(yù)先設(shè)定。而不同的數(shù)字?jǐn)?shù)據(jù)制式(如MPEG,JPEG......),不同的數(shù)據(jù)類別(例如聲音,音樂,影像,影音......)或者不同的應(yīng)用,其預(yù)設(shè)值隨應(yīng)用不同而不同,以音樂單曲為例,不同的單曲亦可以有不同的預(yù)設(shè)值,換言之預(yù)設(shè)值并非唯一。因此根據(jù)本發(fā)明可以衍生出各種不同的防非法復(fù)制效果,讓非法復(fù)制者捉摸不著防非法復(fù)制的破解方式。
至于前述步驟S13主要目的在破壞非法復(fù)制的操作,故在其它實(shí)施例里,也不一定是立即中斷數(shù)據(jù)讀出,很多其它干擾的方法也可以適用,例如加入亂碼讀出,或者使讀出數(shù)據(jù)不齊全,這些方法可以藉由解碼及控制電路24,或者額外加入的控制電路,也可以是利用軟件方式進(jìn)行,因此可以讓非法復(fù)制者一時(shí)無法查覺其非法復(fù)制結(jié)果失敗。
有效的防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制,有助于各種數(shù)字信息的發(fā)展,例如數(shù)字音樂,例如MP3,MIDI,WAVETABLE,或者動(dòng)畫,影像,以及各類影音數(shù)據(jù)都可根據(jù)本發(fā)明的保護(hù)而使其智慧結(jié)晶及創(chuàng)意得到保障。特別對(duì)于音樂創(chuàng)作人,唱片公司,影音節(jié)目發(fā)行者而言,其知識(shí)產(chǎn)權(quán)獲得充分的保護(hù),使其獲得對(duì)等的報(bào)酬,將有助于鼓勵(lì)創(chuàng)作進(jìn)而提升產(chǎn)業(yè)水準(zhǔn),這同時(shí)也是我國專利法立法的目的。
權(quán)利要求
1.一種防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該數(shù)字?jǐn)?shù)據(jù)儲(chǔ)存在一個(gè)存儲(chǔ)器中,一個(gè)控制電路與該存儲(chǔ)器相連接,并產(chǎn)生控制信號(hào)讀出該存儲(chǔ)器儲(chǔ)存的數(shù)字?jǐn)?shù)據(jù),再經(jīng)一個(gè)輸入/輸出接口輸出,該方法包括下列步驟檢測讀出指令或該控制信號(hào),以判斷是否連續(xù)讀??;以及如果前一步驟的判斷結(jié)果是連續(xù)讀取,則破壞該讀出操作。
2.如權(quán)利要求1所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該破壞該讀出操作是中斷讀出操作,停止數(shù)據(jù)輸出。
3.如權(quán)利要求1所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該破壞該讀出操作是將該存儲(chǔ)器輸出的數(shù)字?jǐn)?shù)據(jù)加入亂碼讀出。
4.如權(quán)利要求1所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該破壞該讀出操作是使讀出數(shù)據(jù)不齊全。
5.一種防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該數(shù)字?jǐn)?shù)據(jù)儲(chǔ)存在一個(gè)存儲(chǔ)器中,一個(gè)控制電路與該存儲(chǔ)器相連接,并產(chǎn)生控制信號(hào)讀出該存儲(chǔ)器儲(chǔ)存的數(shù)字?jǐn)?shù)據(jù),再經(jīng)由一個(gè)輸入/輸出接口輸出,該方法包括下列步驟(a)計(jì)算讀出操作所讀取的數(shù)據(jù)數(shù)據(jù)量;(b)比較該數(shù)據(jù)量是否符合預(yù)設(shè)數(shù)據(jù)量范圍的條件;以及(c)當(dāng)(b)步驟的比較結(jié)果為不符合預(yù)設(shè)數(shù)據(jù)量范圍,則破壞該讀出操作。
6.如權(quán)利要求5所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該破壞該讀出操作是中斷讀出操作,停止數(shù)據(jù)輸出。
7.如權(quán)利要求5所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該破壞該讀出操作是將該存儲(chǔ)器輸出的數(shù)字?jǐn)?shù)據(jù)加入亂碼讀出。
8.如權(quán)利要求5所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該破壞該讀出操作是使讀出數(shù)據(jù)不齊全。
9.如權(quán)利要求5所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該(b)步驟的預(yù)設(shè)數(shù)據(jù)量范圍至少包含一預(yù)設(shè)的最大值,據(jù)以比較(a)步驟的計(jì)算結(jié)果是否大于該最大值。
10.如權(quán)利要求5所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該(b)步驟系以(a)步驟的計(jì)算結(jié)果與一預(yù)設(shè)合理區(qū)間進(jìn)行比較,其中該預(yù)設(shè)合理區(qū)間系根據(jù)正常讀出時(shí)一次讀出操作讀出數(shù)據(jù)數(shù)據(jù)量的正常范圍,據(jù)以比較(a)步驟的計(jì)算結(jié)果是否位于該正常范圍內(nèi)。
11.一種防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該數(shù)字?jǐn)?shù)據(jù)儲(chǔ)存在一個(gè)存儲(chǔ)器中,一個(gè)控制電路與該存儲(chǔ)器相連接,并產(chǎn)生控制信號(hào)讀出該存儲(chǔ)器儲(chǔ)存的數(shù)字?jǐn)?shù)據(jù),再經(jīng)由一個(gè)輸入/輸出接口輸出,該方法包括下列步驟(a)計(jì)算讀出操作過程中的停止時(shí)間;(b)比較該停止時(shí)間是否符合預(yù)設(shè)停止時(shí)間范圍的條件;以及(c)當(dāng)(b)步驟的比較結(jié)果為不符合預(yù)設(shè)停止時(shí)間范圍,則破壞該讀出操作。
12.如權(quán)利要求11所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該破壞該讀出操作是中斷讀出操作,停止數(shù)據(jù)輸出。
13.如權(quán)利要求11所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該破壞該讀出操作是將該存儲(chǔ)器輸出的數(shù)字?jǐn)?shù)據(jù)加入亂碼讀出。
14.如權(quán)利要求11所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該破壞該讀出操作是使讀出的數(shù)據(jù)不齊全。
15.如權(quán)利要求11所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該預(yù)設(shè)停止時(shí)間范圍根據(jù)正常讀出工作模式時(shí)的間隔時(shí)間而定。
16.一種防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該數(shù)字?jǐn)?shù)據(jù)儲(chǔ)存在一個(gè)存儲(chǔ)器中,一個(gè)控制電路與該存儲(chǔ)器相連接,并產(chǎn)生控制信號(hào)讀出該存儲(chǔ)器儲(chǔ)存的數(shù)字?jǐn)?shù)據(jù),再經(jīng)由一個(gè)輸入/輸出接口輸出,該方法包括下列步驟(a)檢測讀出的指令或該控制信號(hào)是否為連續(xù)讀取;(b)當(dāng)上述(a)步驟的結(jié)果為是,則進(jìn)行(c)步驟,反之,則進(jìn)行(d)步驟;(c)破壞該次讀出操作;(d)檢測讀出操作是否停止;(e)若上述(d)步驟的結(jié)果為未停止操作,便累計(jì)該讀出操作讀出的數(shù)據(jù)量,并與一預(yù)設(shè)的臨界值進(jìn)行比較,該臨界值是根據(jù)正常讀出工作模式下讀出操作所讀取數(shù)據(jù)數(shù)據(jù)量的最大值;(f)當(dāng)上述(e)步驟的比較結(jié)果為讀出操作讀出的數(shù)據(jù)量大于該臨界值,便進(jìn)行(c)步驟;(g)若上述(d)步驟的結(jié)果為停止操作,便計(jì)算該次讀出操作所讀取的數(shù)據(jù)數(shù)據(jù)量;(h)根據(jù)上述(g)步驟計(jì)算的結(jié)果與一預(yù)設(shè)數(shù)據(jù)量區(qū)間進(jìn)行比較,其中該預(yù)設(shè)數(shù)據(jù)量區(qū)間是根據(jù)正常讀出工作模式下讀出操作所讀取數(shù)據(jù)的數(shù)據(jù)量的正常范圍;(i)當(dāng)上述(g)步驟計(jì)算的結(jié)果不在該預(yù)設(shè)數(shù)據(jù)量區(qū)間的范圍,便進(jìn)行(c)步驟;(j)當(dāng)上述(g)步驟計(jì)算的結(jié)果落在該預(yù)設(shè)數(shù)據(jù)量區(qū)間的范圍內(nèi),便進(jìn)行下一步驟;(k)計(jì)算該次讀出操作后的停止時(shí)間;以及(1)根據(jù)上述(k)步驟的計(jì)算結(jié)果與一個(gè)預(yù)設(shè)時(shí)間區(qū)間進(jìn)行比較,其中該預(yù)設(shè)時(shí)間區(qū)間是根據(jù)正常讀出工作模式下讀出操作過程中的停止時(shí)間,若上述(k)步驟的計(jì)算結(jié)果不在該預(yù)設(shè)時(shí)間區(qū)間的范圍內(nèi),便進(jìn)行(c)步驟。
17.如權(quán)利要求16所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該(c)步驟的破壞該讀出操作是中斷讀出操作,停止數(shù)據(jù)輸出。
18.如權(quán)利要求16所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該(c)步驟的破壞該讀出操作是將該存儲(chǔ)器輸出的數(shù)字?jǐn)?shù)據(jù)加入亂碼讀出。
19.如權(quán)利要求16所述防止數(shù)字?jǐn)?shù)據(jù)被非法復(fù)制的方法,其中該(c)步驟的破壞該讀出操作是使讀出的數(shù)據(jù)不齊全。
20.一種數(shù)字?jǐn)?shù)據(jù)防非法復(fù)制裝置,包括一個(gè)輸入/輸出接口,提供與外部相連接;一個(gè)存儲(chǔ)器,其中儲(chǔ)存數(shù)字?jǐn)?shù)據(jù);一個(gè)控制電路,產(chǎn)生控制信號(hào)以讀出該存儲(chǔ)器存儲(chǔ)的數(shù)字?jǐn)?shù)據(jù),再經(jīng)由該輸入/輸出接口輸出;以及一個(gè)監(jiān)控電路,至少與該輸入/輸出接口、該控制電路與該存儲(chǔ)器三者之一相連,通過判斷存儲(chǔ)器讀出數(shù)據(jù)的工作模式是否為正常讀出的工作模式,以便決定是否破壞讀出操作。
21.如權(quán)利要求20所述的數(shù)字?jǐn)?shù)據(jù)防非法復(fù)制裝置,其中該監(jiān)控電路包括檢測讀出指令或控制信號(hào)是否為連續(xù)讀出。
22.如權(quán)利要求20所述的數(shù)字?jǐn)?shù)據(jù)防非法復(fù)制裝置,其中該監(jiān)控電路包括檢測讀出操作的數(shù)據(jù)量是否符合預(yù)設(shè)數(shù)據(jù)量范圍的條件。
23.如權(quán)利要求20所述的數(shù)字?jǐn)?shù)據(jù)防非法復(fù)制裝置,其中該監(jiān)控電路包括檢測讀出操作過程中的停止時(shí)間是否符合預(yù)設(shè)停止時(shí)間范圍的條件。
24.如權(quán)利要求20所述的數(shù)字?jǐn)?shù)據(jù)防非法復(fù)制裝置,其中該監(jiān)控電路是利用軟件或硬件方式監(jiān)控。
全文摘要
一種數(shù)字?jǐn)?shù)據(jù)防非法復(fù)制的方法與裝置,該裝置包括輸入/輸出接口,控制電路和存儲(chǔ)器,其中存儲(chǔ)器內(nèi)儲(chǔ)存數(shù)字?jǐn)?shù)據(jù)的數(shù)據(jù)信息。監(jiān)控電路介于存儲(chǔ)器與輸入/輸出接口及控制電路之間,利用非法復(fù)制存儲(chǔ)器儲(chǔ)存的數(shù)字?jǐn)?shù)據(jù)的過程中連續(xù)讀出的特性,監(jiān)控電路檢測接受的指令是否連續(xù)讀出,每一次讀出動(dòng)作的過程中所讀取的數(shù)據(jù)數(shù)據(jù)量,或讀出操作后的停止時(shí)間來加以判斷是否處于正常讀出工作模式下,決定是否停止數(shù)據(jù)輸出,以防止存儲(chǔ)器內(nèi)的數(shù)據(jù)被非法復(fù)制。
文檔編號(hào)G06F12/14GK1343932SQ00128648
公開日2002年4月10日 申請(qǐng)日期2000年9月19日 優(yōu)先權(quán)日2000年9月19日
發(fā)明者游月娥, 陳重光 申請(qǐng)人:Agc科技股份有限公司, 義隆電子股份有限公司