數(shù)字內(nèi)容編碼解碼系統(tǒng)與數(shù)字內(nèi)容編碼解碼方法【專利摘要】本發(fā)明是有關(guān)于一種數(shù)字內(nèi)容編碼解碼系統(tǒng)與一種數(shù)字內(nèi)容編碼解碼方法,其運用下載數(shù)字內(nèi)容的裝置的裝置編號、使用者賬號及由服務器設定的閱讀期限,對數(shù)字內(nèi)容實時加以編碼,并且使用專用的閱讀模塊配合裝置編號、使用者賬號及實際的時間數(shù)據(jù),對編碼后的數(shù)字內(nèi)容進行解碼已還原并閱讀數(shù)字內(nèi)容,本發(fā)明的數(shù)字內(nèi)容編碼及解碼系統(tǒng)具有數(shù)字內(nèi)容的實時編碼解碼與不易被破解的特性,而達到確實保護數(shù)字內(nèi)容不被盜取的功效。【專利說明】數(shù)字內(nèi)容編碼解碼系統(tǒng)與數(shù)字內(nèi)容編碼解碼方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明是關(guān)于一種編碼及解碼系統(tǒng)與編碼及解碼方法,特別是關(guān)于一種數(shù)字內(nèi)容編碼及解碼系統(tǒng)與一種數(shù)字內(nèi)容編碼及解碼方法?!?br>背景技術(shù):
】[0002]現(xiàn)今社會由于網(wǎng)絡及云端運算技術(shù)的高度發(fā)展,數(shù)字內(nèi)容的應用無遠弗屆。但也因為技術(shù)的成熟及普遍化,使得數(shù)字內(nèi)容的獲得非常容易。這對知識的普及與科技的進步雖有很大的幫助,但對智慧財產(chǎn)權(quán)利的保護卻是一個很大的挑戰(zhàn)。[0003]經(jīng)由因特網(wǎng)(internet)實行教學或數(shù)字內(nèi)容的流通,除了契約限定之外,通常內(nèi)容提供者(contentprovider)會對數(shù)字內(nèi)容加以編碼(coding)保護(一般又可稱為加密,encrypt1n)。使用者在獲得編碼后的數(shù)字內(nèi)容后必須先經(jīng)解碼(decoding)才能順利讀取正確的數(shù)據(jù)。[0004]因此,如何創(chuàng)造一個實時又防護能力強不易被破解的編碼解碼系統(tǒng)或編碼解碼方法,便成為網(wǎng)絡及云端技術(shù)發(fā)達的現(xiàn)今,保護數(shù)字內(nèi)容正常流通的一個重要方向?!?br/>發(fā)明內(nèi)容】[0005]本發(fā)明的主要目的在于提供一種數(shù)字內(nèi)容編碼及解碼系統(tǒng)與一種數(shù)字內(nèi)容編碼及解碼方法,其運用裝置編號、使用者賬號及由服務器設定的閱讀期限對數(shù)字內(nèi)容實時加以編碼,并且使用專用的閱讀模塊配合裝置編號、使用者賬號及實際的時間數(shù)據(jù)進行解碼,可以達到數(shù)字內(nèi)容的實時編碼解碼與不易被破解的功效。[0006]本發(fā)明的目的及解決其技術(shù)問題是采用以下技術(shù)方案來實現(xiàn)的。依據(jù)本發(fā)明提出的數(shù)字內(nèi)容編碼及解碼系統(tǒng),其包括:服務器,其用以讀取至少一個數(shù)字內(nèi)容,對該數(shù)字內(nèi)容加密及編碼成為加密數(shù)據(jù),并儲存或輸出該加密數(shù)據(jù);以及至少一個使用者模塊,每一該使用者模塊設置于行動裝置之中,用以自該服務器讀取該加密數(shù)據(jù)及與該使用者模塊相對應的閱讀期限,其中每一該使用者模塊又包括有:存儲單元,用以儲存該使用者模塊的使用者賬號或該閱讀期限或該行動裝置的裝置編號;實時編譯模塊,與該存儲單元資訊相連接,其是將該加密數(shù)據(jù)結(jié)合該使用者賬號及該閱讀期限及該裝置編號,編譯成為混合編碼;及閱讀模塊,用以讀取該混合編碼,并以該使用者賬號及該裝置編號及當時的時間數(shù)據(jù)對該混合編碼進行解碼,并于解碼正確時輸出該數(shù)字內(nèi)容至該行動裝置。[0007]本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進一步實現(xiàn)。[0008]較優(yōu)地,前述的數(shù)字內(nèi)容編碼及解碼系統(tǒng),其中該服務器為云端服務器。[0009]較優(yōu)地,前述的數(shù)字內(nèi)容編碼及解碼系統(tǒng),其中該時間數(shù)據(jù)所記載的時間不超過該閱讀期限。[0010]本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)方案來實現(xiàn)。依據(jù)本發(fā)明提出的數(shù)字內(nèi)容編碼及解碼方法,其包括下列步驟:提供至少一個數(shù)字內(nèi)容,其是以服務器讀取該數(shù)字內(nèi)容;進行編碼,其是以該服務器對該數(shù)字內(nèi)容加密及編碼成為加密數(shù)據(jù),并儲存或輸出該加密數(shù)據(jù);提供至少一個使用者模塊,其中每一該使用者模塊設置于行動裝置之中;讀取該加密數(shù)據(jù)及閱讀期限,其是該使用者模塊自該服務器讀取該加密數(shù)據(jù)及與該使用者模塊相對應的該閱讀期限;進行實時編譯,其是由該使用者模塊將該加密數(shù)據(jù)結(jié)合該使用者模塊的使用者賬號及該閱讀期限及該行動裝置的裝置編號,編譯成為混合編碼;以及進行解碼,其是由該使用者模塊以該使用者賬號及該裝置編號及當時的時間數(shù)據(jù)對該混合編碼進行解碼,并于解碼正確時輸出該數(shù)字內(nèi)容至該行動裝置。[0011]本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進一步實現(xiàn)。[0012]較優(yōu)地,前述的數(shù)字內(nèi)容編碼及解碼方法,其中該服務器為云端服務器。[0013]較優(yōu)地,前述的數(shù)字內(nèi)容編碼及解碼方法,其中該時間數(shù)據(jù)所記載的時間不超過該閱讀期限。[0014]借由上述技術(shù)方案,本發(fā)明至少具有下列優(yōu)點及有益效果:[0015]一、實時編碼解碼,提供無限制的數(shù)字內(nèi)容服務范圍;及[0016]二、不易被破解,達到確實保護數(shù)字內(nèi)容不被盜取。[0017]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。【專利附圖】【附圖說明】[0018]圖1為本發(fā)明實施例的一種數(shù)字內(nèi)容編碼及解碼系統(tǒng)方框圖;[0019]圖2為本發(fā)明實施例的一種數(shù)字內(nèi)容編碼及解碼方法步驟圖;[0020]圖3為本發(fā)明實施例的一種數(shù)字內(nèi)容上傳示意圖;[0021]圖4為本發(fā)明實施例的一種數(shù)字內(nèi)容下載示意圖;[0022]圖5為本發(fā)明實施例的一種數(shù)字內(nèi)容編碼方框圖;[0023]圖6A為本發(fā)明實施例的一種數(shù)字內(nèi)容解碼方框圖;及[0024]圖6B為本發(fā)明實施例的一種數(shù)字內(nèi)容解碼流程圖。[0025]【符號說明】[0026]100:數(shù)字內(nèi)容編碼及解碼系統(tǒng)[0027]10:服務器[0028]11:加密數(shù)據(jù)[0029]12:閱讀期限[0030]20:使用者模塊[0031]21:存儲單元[0032]22:實時編譯模塊[0033]23:閱讀模塊[0034]30:行動裝置[0035]Dl:使用者賬號[0036]D2:裝置編號[0037]DC:數(shù)字內(nèi)容[0038]DT:時間數(shù)據(jù)[0039]MD:混合編碼【具體實施方式】[0040]為更進一步闡述本發(fā)明為達成預定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明提出的數(shù)字內(nèi)容編碼解碼系統(tǒng)與數(shù)字內(nèi)容編碼解碼方法其【具體實施方式】、結(jié)構(gòu)、方法、步驟、特征及其功效,詳細說明如后。[0041]圖1所示,本實施例的一種數(shù)字內(nèi)容編碼及解碼系統(tǒng)100包括服務器10以及至少一個使用者模塊20,其中每一使用者模塊20又包括有存儲單元21,實時編譯模塊22及閱讀模塊23。[0042]如圖1所示,服務器10用以讀取至少一個數(shù)字內(nèi)容DC,對數(shù)字內(nèi)容DC加密及編碼成為加密數(shù)據(jù)11,并儲存或輸出加密數(shù)據(jù)11。服務器10可以為云端服務器,且通常由內(nèi)容供貨商(contentprovider)提供至服務器10的數(shù)字內(nèi)容DC,可以是圖文數(shù)據(jù)或是多媒體數(shù)據(jù)。服務器10產(chǎn)生的加密數(shù)據(jù)11亦可以以無線傳輸?shù)姆绞絺魉椭烈粋€以上的行動裝置30(mobiledevice)或手持裝置(portabledevice)。[0043]同樣如圖1所示,每一使用者模塊20可以設置于行動裝置30之中,使用者模塊20用以自服務器10讀取加密數(shù)據(jù)11及與使用者模塊20相對應的閱讀期限12。服務器10對不同的數(shù)字內(nèi)容DC或不同的使用者模塊20,可以依照不同的需求,給予各種不同的閱讀期限12。[0044]如圖1所示,每一使用者模塊20又包括有:存儲單元21,實時編譯模塊22及閱讀模塊23。存儲單元21用以儲存使用者模塊20的使用者賬號Dl或自服務器10輸入的閱讀期限12或行動裝置30本身的裝置編號D2。[0045]如圖1所示的實時編譯模塊22,其可與存儲單元21資訊相連接以輸入加密數(shù)據(jù)11、使用者賬號D1、閱讀期限12及裝置編號D2,并將加密數(shù)據(jù)11結(jié)合使用者賬號Dl及閱讀期限12及裝置編號D2,編譯成為一個不易被破解的混合編碼MD。[0046]如圖1所示的閱讀模塊23,用以讀取混合編碼MD,并以使用者賬號Dl及裝置編號D2及當時的時間數(shù)據(jù)DT,并于時間數(shù)據(jù)DT所記載的時間不超過閱讀期限12時,對混合編碼MD進行解碼,并于解碼正確時輸出數(shù)字內(nèi)容DC至行動裝置30。[0047]如圖2所示,為本實施例的一種數(shù)字內(nèi)容編碼及解碼方法S100,其包括下列步驟:提供至少一個數(shù)字內(nèi)容(步驟S10),進行編碼(步驟S20),提供至少一個使用者模塊(步驟S30),讀取加密數(shù)據(jù)及閱讀期限(步驟S40),進行實時編譯(步驟S50)以及進行解碼(步驟S60)。[0048]如圖1至圖3所示,提供至少一個數(shù)字內(nèi)容(步驟S10),其是以服務器10讀取至少一個數(shù)字內(nèi)容DC,服務器10可以為云端服務器,且數(shù)字內(nèi)容DC可以是圖文數(shù)據(jù)或是多媒體數(shù)據(jù)。[0049]同樣如圖1至圖3所示,進行編碼(步驟S20),其是以服務器10對數(shù)字內(nèi)容DC加密及編碼成為加密數(shù)據(jù)11,并儲存或輸出加密數(shù)據(jù)11。其中服務器10產(chǎn)生的加密數(shù)據(jù)11的輸出方式,可以是以無線傳輸?shù)姆绞絺魉椭烈粋€以上的行動裝置30或手持裝置。[0050]如圖1、圖2及圖4所示,提供至少一個使用者模塊(步驟S30),其中每一使用者模塊20設置于行動裝置30之中,且每一使用者模塊20皆可與服務器10信號相連接。其中每一使用者模塊20又包括有存儲單元21、實時編譯模塊22及閱讀模塊23。[0051]如圖1、圖2及圖4所示,讀取加密數(shù)據(jù)及閱讀期限(步驟S40),其是以使用者模塊20自服務器10讀取加密數(shù)據(jù)11及與使用者模塊20相對應的閱讀期限12,并儲存至存儲單元21。服務器10可以依照與使用者模塊20間的約定,提供不同的加密數(shù)據(jù)11并搭配不同的閱讀期限12給任一使用者模塊20。[0052]如圖1、圖2及圖5所示,進行實時編譯(步驟S50),其是由使用者模塊20中的實時編譯模塊22讀入存儲單元21中的加密數(shù)據(jù)11及閱讀期限12,并將加密數(shù)據(jù)11結(jié)合使用者模塊20的使用者賬號Dl及閱讀期限12及行動裝置30的裝置編號D2,編譯成為混合編碼MD。[0053]如圖1、圖2及圖6A所示,進行解碼(步驟S60),其是由使用者模塊20中的閱讀模塊23以使用者賬號Dl及裝置編號D2及當時的時間數(shù)據(jù)DT對混合編碼MD進行解碼,并于解碼正確時輸出數(shù)字內(nèi)容DC至行動裝置30。[0054]如圖1、圖2及圖6B所示,為本實施例的一種進行解碼(步驟S60)的流程,本實施例中,混合編碼MD先于閱讀模塊23,分別經(jīng)過驗證使用者賬號Dl、驗證裝置編號D2及驗證時間數(shù)據(jù)DT,若有任何一個驗證不正確,則使用者模塊20均會于行動裝置30上顯示錯誤信息,而若比對驗證都正確,則進行解碼(步驟S60)并輸出數(shù)字內(nèi)容DC至行動裝置30。[0055]如圖1或圖2所述,以本實施例的數(shù)字內(nèi)容編碼及解碼系統(tǒng)100或數(shù)字內(nèi)容編碼及解碼方法S100,不但可以對數(shù)字內(nèi)容DC進行難以破解的保護,其實施上,更由于行動裝置30的普遍應用而使數(shù)字內(nèi)容DC的傳播或數(shù)字學習可以更加進步與普及。[0056]以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當可利用上述揭示的方法及技術(shù)內(nèi)容作出些許的更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)?!緳?quán)利要求】1.一種數(shù)字內(nèi)容編碼及解碼系統(tǒng),其特征在于其包括:服務器,其用以讀取至少一個數(shù)字內(nèi)容,對該數(shù)字內(nèi)容加密及編碼成為加密數(shù)據(jù),并儲存或輸出該加密數(shù)據(jù);以及至少一個使用者模塊,每一該使用者模塊設置于行動裝置之中,用以自該服務器讀取該加密數(shù)據(jù)及與該使用者模塊相對應的閱讀期限,其中每一該使用者模塊又包括有:存儲單元,用以儲存該使用者模塊的使用者賬號或該閱讀期限或該行動裝置的裝置編號;實時編譯模塊,與該存儲單元資訊相連接,其是將該加密數(shù)據(jù)結(jié)合該使用者賬號及該閱讀期限及該裝置編號,編譯成為混合編碼'及閱讀模塊,用以讀取該混合編碼,并以該使用者賬號及該裝置編號及當時的時間數(shù)據(jù)對該混合編碼進行解碼,并于解碼正確時輸出該數(shù)字內(nèi)容至該行動裝置。2.如權(quán)利要求1所述的數(shù)字內(nèi)容編碼及解碼系統(tǒng),其特征在于該服務器為云端服務器。3.如權(quán)利要求1所述的數(shù)字內(nèi)容編碼及解碼系統(tǒng),其特征在于該時間數(shù)據(jù)所記載的時間不超過該閱讀期限。4.一種數(shù)字內(nèi)容編碼及解碼方法,其特征在于其包括下列步驟:提供至少一個數(shù)字內(nèi)容,其是以服務器讀取該數(shù)字內(nèi)容;進行編碼,其是以該服務器對該數(shù)字內(nèi)容加密及編碼成為加密數(shù)據(jù),并儲存或輸出該加密數(shù)據(jù);提供至少一個使用者模塊,其中每一該使用者模塊設置于行動裝置之中;讀取該加密數(shù)據(jù)及閱讀期限,其是該使用者模塊自該服務器讀取該加密數(shù)據(jù)及與該使用者模塊相對應的該閱讀期限;進行實時編譯,其是由該使用者模塊將該加密數(shù)據(jù)結(jié)合該使用者模塊的使用者賬號及該閱讀期限及該行動裝置的裝置編號,編譯成為混合編碼;以及進行解碼,其是由該使用者模塊以該使用者賬號及該裝置編號及當時的時間數(shù)據(jù)對該混合編碼進行解碼,并于解碼正確時輸出該數(shù)字內(nèi)容至該行動裝置。5.如權(quán)利要求4所述的數(shù)字內(nèi)容編碼及解碼方法,其特征在于該服務器為云端服務器。6.如權(quán)利要求4所述的數(shù)字內(nèi)容編碼及解碼方法,其特征在于該時間數(shù)據(jù)所記載的時間不超過該閱讀期限?!疚臋n編號】H04L29/06GK104426902SQ201310482452【公開日】2015年3月18日申請日期:2013年10月9日優(yōu)先權(quán)日:2013年8月26日【發(fā)明者】喬培偉,石崇檉,呂思賢,呂建達,倪哲民申請人:數(shù)位行動科技股份有限公司