本發(fā)明關(guān)于一種基于網(wǎng)絡(luò)的文章保護(hù)方法與系統(tǒng),特別是一種通過服務(wù)器端轉(zhuǎn)碼技術(shù)保護(hù)網(wǎng)絡(luò)文章版權(quán)的方法與相關(guān)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù):
因著網(wǎng)絡(luò)有快速傳遞、輕易搜尋與公眾使用的平臺(tái)特性,一般人都能輕易地以文字、影音方式發(fā)表作品,其中影音內(nèi)容版權(quán)容易判斷,而是文字卻有輕易復(fù)制與不易判別的問題,現(xiàn)行網(wǎng)絡(luò)平臺(tái)多數(shù)缺乏有效的版權(quán)管理機(jī)制。
數(shù)字內(nèi)容雖有優(yōu)點(diǎn),但仍有容易被大量復(fù)制且快速傳送的缺點(diǎn),雖然促進(jìn)了信息的交流,也讓信息的交流過于泛濫,使得保障數(shù)字內(nèi)容著作權(quán)的工作受到挑戰(zhàn)。由于只要擁有正確的編碼器與譯碼器,任何使用者皆可以傳送并解讀數(shù)字內(nèi)容,導(dǎo)致沒有辦法去規(guī)范數(shù)字內(nèi)容的授權(quán),也無法聲明數(shù)字內(nèi)容的著作權(quán)。
目前數(shù)字內(nèi)容皆以公定的編碼方式作為數(shù)據(jù)傳遞的媒介。然而,相較于已相當(dāng)發(fā)達(dá)的數(shù)字影音著作權(quán)利管理技術(shù),數(shù)字文章缺乏一個(gè)可以有效聲明其著作權(quán)利的技術(shù),使得數(shù)字文章容易被未獲授權(quán)的轉(zhuǎn)載。
一般而言,原本一篇網(wǎng)頁文章從張貼到閱讀大概可以分成下列幾個(gè)階段,包括:原作者將撰寫完成的文章上傳到其指定的原作平臺(tái)上,若以網(wǎng)絡(luò)平臺(tái)為例,可讓讀者通過網(wǎng)頁瀏覽器瀏覽文章,開啟網(wǎng)頁瀏覽器后,程序?qū)l(fā)出網(wǎng)頁請(qǐng)求給原作平臺(tái),取得網(wǎng)頁內(nèi)容。
在網(wǎng)頁瀏覽器的處理過程中,會(huì)將取得的文件依照網(wǎng)頁設(shè)定的標(biāo)準(zhǔn)編 碼規(guī)則,依照每個(gè)字的字碼與網(wǎng)頁中的樣式設(shè)定(如CSS)將字型檔案中對(duì)應(yīng)的字形取出來,依序顯示在屏幕上。
由于一般網(wǎng)絡(luò)平臺(tái)對(duì)文章未經(jīng)加密處理,任何讀者只要將瀏覽器中的網(wǎng)頁文章復(fù)制,便可以輕易地進(jìn)行再利用。而這些再利用可能是以未獲原作者授權(quán)的方式進(jìn)行,例如重新上傳、修改或任意轉(zhuǎn)載到其他的轉(zhuǎn)載平臺(tái)上,能讓其他不知情讀者閱讀轉(zhuǎn)載的內(nèi)容,如此將可能產(chǎn)生版權(quán)爭(zhēng)議。
現(xiàn)行部分網(wǎng)絡(luò)平臺(tái)提供防止復(fù)制的方式包括有:利用網(wǎng)頁內(nèi)嵌描述語言(script language)或是服務(wù)器端網(wǎng)頁程序讓讀者無法通過一般方法復(fù)制網(wǎng)頁文字,禁止直接轉(zhuǎn)貼文章;或是要求在用戶端計(jì)算機(jī)中安裝特定閱讀軟件,一般常見于電子書。
字型服務(wù)器的一般運(yùn)作可參考圖1所示字型服務(wù)器業(yè)者提供字型服務(wù)的系統(tǒng)架構(gòu)圖。
在此架構(gòu)下,一般內(nèi)容平臺(tái)提供網(wǎng)絡(luò)文章發(fā)表、上傳等的服務(wù),比如提供作者10通過網(wǎng)絡(luò)發(fā)表文章(101)的部落格(blog)、論壇、社群網(wǎng)站,或是其他提供發(fā)表文章服務(wù)的網(wǎng)站等,此例以內(nèi)容平臺(tái)12表示,一般內(nèi)容平臺(tái)12以明文(plain text)或是標(biāo)準(zhǔn)編碼方式儲(chǔ)存文章,因此可以直接提供讀者14通過網(wǎng)絡(luò)閱讀網(wǎng)絡(luò)文章(103)。若文章中采用字型服務(wù)器(font server)16所提供的字型與樣式的設(shè)計(jì),當(dāng)讀者14讀取文章時(shí),會(huì)根據(jù)網(wǎng)頁設(shè)定鏈接到字型服務(wù)器16,同時(shí)傳遞網(wǎng)頁內(nèi)容(105)到字型服務(wù)器16,內(nèi)容包括整篇或部分網(wǎng)頁文章。之后,字型服務(wù)器16可以提供字型檔案(107)給讀者14所采用的閱讀器(如網(wǎng)頁瀏覽器),閱讀器可以依據(jù)所取得的字型檔案所定義的字型與樣式顯示文章。
在以上系統(tǒng)架構(gòu)中,文章從張貼到閱覽皆是以公定的編碼方式進(jìn)行轉(zhuǎn)換與傳遞,因此,只要原作平臺(tái)讀者能接收到正確的字碼數(shù)據(jù),便能作為轉(zhuǎn)載者用同樣的方法重新上傳到轉(zhuǎn)載平臺(tái)。
技術(shù)實(shí)現(xiàn)要素:
有鑒于習(xí)知缺少有效保護(hù)網(wǎng)絡(luò)文章防止非法復(fù)制的技術(shù),本發(fā)明揭露書提出一種基于網(wǎng)絡(luò)的文章保護(hù)方法與實(shí)現(xiàn)此方法的系統(tǒng),在此系統(tǒng)中,具有一提供網(wǎng)絡(luò)文章字型子集的字型服務(wù)器,本發(fā)明即通過此字型服務(wù)器提供一種網(wǎng)絡(luò)文章的著作權(quán)保護(hù)方法。
根據(jù)方法實(shí)施方式之一,通過此字型服務(wù)器接收文章,作者可以通過一內(nèi)容平臺(tái)發(fā)表文章,再由內(nèi)容平臺(tái)將文章傳遞到此字型服務(wù)器執(zhí)行密文轉(zhuǎn)換;或者,字型服務(wù)器本身提供作者可以發(fā)表文章的接口,因而直接取得文章進(jìn)行密文轉(zhuǎn)換。
接著,于此字型服務(wù)器中,對(duì)文章實(shí)時(shí)產(chǎn)生一字碼轉(zhuǎn)換表,字碼轉(zhuǎn)換表為針對(duì)本次文章的獨(dú)特轉(zhuǎn)換密鑰,并不適用其他文章。接著,以此字碼轉(zhuǎn)換表轉(zhuǎn)換文章為一密文,再傳遞密文至內(nèi)容平臺(tái),由內(nèi)容平臺(tái)提供閱讀文章的服務(wù)。
當(dāng)讀者欲通過閱讀器至內(nèi)容平臺(tái)閱讀文章時(shí),如果沒有通過字型服務(wù)器利用字碼轉(zhuǎn)換表轉(zhuǎn)換前述密文,即無法取得轉(zhuǎn)換后的密文字型文件,則只能看到經(jīng)過轉(zhuǎn)換的沒有意義的密文,因此要讀取原本文章,需要字型服務(wù)器同意執(zhí)行轉(zhuǎn)換,藉此提供網(wǎng)絡(luò)文章著作權(quán)保護(hù)的方法。
其中,在字型服務(wù)器產(chǎn)生密文轉(zhuǎn)換檔的動(dòng)作包括先解析取得的文章,以取得文章內(nèi)字型子集,藉此縮小字型檔案,提高處理效能,再據(jù)此實(shí)時(shí)運(yùn)算得到字碼轉(zhuǎn)換表,再以此字碼轉(zhuǎn)換表轉(zhuǎn)換文章為密文。
相關(guān)基于網(wǎng)絡(luò)的文章保護(hù)系統(tǒng)可以一計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn),其中以軟件手段實(shí)現(xiàn)取得文章、解析文章、產(chǎn)生字碼轉(zhuǎn)換表、密文產(chǎn)生,以及儲(chǔ)存字碼轉(zhuǎn)換表的數(shù)據(jù)庫與字型數(shù)據(jù)庫。
系統(tǒng)可由字型服務(wù)器實(shí)現(xiàn),更可包括一使用者管理手段,用以驗(yàn)證作者與讀者的身份。
為了能更進(jìn)一步了解本發(fā)明為達(dá)成既定目的所采取之技術(shù)、方法及功效,請(qǐng)參閱以下有關(guān)本發(fā)明之詳細(xì)說明、圖式,相信本發(fā)明之目的、特征 與特點(diǎn),當(dāng)可由此得以深入且具體之了解,然而所附圖式與附件僅提供參考與說明用,并非用來對(duì)本發(fā)明加以限制者。
附圖說明
圖1描述一般字型服務(wù)器業(yè)者提供字型服務(wù)的系統(tǒng)架構(gòu)圖;
圖2所示為本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)系統(tǒng)的系統(tǒng)架構(gòu)一實(shí)施例示意圖;
圖3所示為本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)方法的架構(gòu)一實(shí)施例流程之一;
圖4所示為本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)方法的架構(gòu)一實(shí)施例流程之二;
圖5所示為本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)方法的架構(gòu)一實(shí)施例流程之三;
圖6所示為本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)系統(tǒng)的系統(tǒng)架構(gòu)二實(shí)施例示意圖;
圖7所示為本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)方法的架構(gòu)二實(shí)施例流程;
圖8所示為本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)方法中字碼轉(zhuǎn)換的實(shí)施例;
圖9所示為本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)方法中字碼轉(zhuǎn)換表的實(shí)施例;
圖10所示為本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)系統(tǒng)的功能方塊實(shí)施例。
具體實(shí)施方式
根據(jù)本揭露書所描述的基于網(wǎng)絡(luò)的文章保護(hù)方法與系統(tǒng)的實(shí)施例,其中為了能夠有效保護(hù)著作版權(quán),防止網(wǎng)絡(luò)文章未經(jīng)授權(quán)而遭轉(zhuǎn)載或是擷取其中內(nèi)容,通過一字型服務(wù)器所提供的文章保護(hù)方法,對(duì)網(wǎng)絡(luò)文章執(zhí)行密文轉(zhuǎn)換。將文章轉(zhuǎn)換為密文的方式之一系由字型服務(wù)器作為一個(gè)著作權(quán)的 控管角色,可以根據(jù)所取得的文章建立一個(gè)字碼轉(zhuǎn)換表,當(dāng)讀者需要閱讀文章時(shí),需要通過鏈接字型服務(wù)器取得轉(zhuǎn)換后的密文字型文件,才能閱讀到正確的文章,否則在未經(jīng)授權(quán)的情況而未能取得轉(zhuǎn)換后的密文字型文件,因此只能看到錯(cuò)誤轉(zhuǎn)碼的內(nèi)容。
網(wǎng)絡(luò)文章可泛指作者發(fā)表于特定網(wǎng)絡(luò)平臺(tái)的文章,例如發(fā)表于網(wǎng)站、部落格、社群網(wǎng)站,或是各種討論平臺(tái)上的數(shù)字內(nèi)容,特別是文字。當(dāng)有讀者要觀看這類文章時(shí),一般可通過終端的閱讀器鏈接相關(guān)網(wǎng)絡(luò)平臺(tái)取得文章,包括決定文章編排形式的樣式檔案(如HTML標(biāo)記、CSS樣式等),一并下載至閱讀器開啟,閱讀器可以為網(wǎng)頁瀏覽器或特定閱讀軟件,通過解釋這類樣式檔案與字型編碼,即根據(jù)編碼規(guī)則正確呈現(xiàn)文章內(nèi)容。
當(dāng)用戶通過閱讀器觀看網(wǎng)絡(luò)文章時(shí),其中通過字型檔案定義文章中字型風(fēng)格,字型檔案的主要功能是將屬于同一個(gè)風(fēng)格的眾多字型儲(chǔ)存在一個(gè)或數(shù)個(gè)檔案中,以便于使用者調(diào)整其想要呈現(xiàn)的文字視覺效果。然而,除了儲(chǔ)存大量的字型以外,字型檔案內(nèi)部也儲(chǔ)存了一系列的字碼與字形的對(duì)照表,這些對(duì)照表會(huì)將指定的字符集合內(nèi)的每個(gè)字碼與字形鏈接起來。因此,在閱讀網(wǎng)絡(luò)文章時(shí),依照字碼從指定的字型檔案中調(diào)用字形,并且依序顯示在畫面上,使讀者得以了解文章的內(nèi)容。
字型服務(wù)器的一般運(yùn)作可參考圖1的描述,在此架構(gòu)下,一般內(nèi)容平臺(tái)并無提供有效可以杜絕非法復(fù)制、轉(zhuǎn)載等的行為。但是,當(dāng)其中文章中采用字型服務(wù)器所提供的字型與樣式的服務(wù)時(shí),本發(fā)明實(shí)施例之一即通過字型服務(wù)器實(shí)施一基于網(wǎng)絡(luò)的文章保護(hù)系統(tǒng),通過此系統(tǒng)針對(duì)每篇文章提供其獨(dú)特的密文轉(zhuǎn)換檔,藉此實(shí)現(xiàn)一種著作權(quán)保護(hù)方法。
根據(jù)本發(fā)明揭露書所描述的基于網(wǎng)絡(luò)的文章保護(hù)方法與系統(tǒng)的技術(shù)目的之一,系統(tǒng)可以對(duì)于每一個(gè)原作者或原文章提供專屬于此原作者或原文章的編碼規(guī)則,通過此編碼規(guī)則,可將文章內(nèi)容編碼后再傳送給原作讀者,原作讀者因此可收到編碼后的文章內(nèi)容,藉由專屬編碼規(guī)則達(dá)到保護(hù)文章的目的。更進(jìn)一步地,若此編碼規(guī)則經(jīng)過了一定程度的加密處理,在 不了解編碼規(guī)則的情況下,轉(zhuǎn)載者將無法得到編碼前的文章內(nèi)容;若轉(zhuǎn)載者想對(duì)接收到的文章內(nèi)容進(jìn)行復(fù)制或修改,只能得到編碼后的密文。再者,當(dāng)形成專屬的字型檔案時(shí),字型檔案相當(dāng)于該篇文章作者的簽名,若同時(shí)在字型檔案內(nèi)可嵌入作者授權(quán)聲明信息,或是利用空白碼加入圖像式的版權(quán)聲明,則可增加侵權(quán)辨識(shí)的效果,比如,當(dāng)專屬的字型檔案被竊取,但其中版權(quán)標(biāo)注將可協(xié)助辨別出著作權(quán)人為何人,能以法律方式處理盜版問題。
另一方面,雖原作讀者可以根據(jù)正確的編碼規(guī)則得到原文章,若原作讀者將編碼后的文章內(nèi)容復(fù)制,并使用一般標(biāo)準(zhǔn)編碼的字型檔案來顯示,字型檔案仍會(huì)依序?qū)⒏髯执a對(duì)應(yīng)到各字形。不過,因?yàn)榻邮盏降奈恼聝?nèi)容是已經(jīng)采用前述專屬的個(gè)人化編碼編成密文,密文的部分是沒有意義的亂碼,顯示時(shí),字碼對(duì)應(yīng)到的字形排列亦看不出任何意義,可參考圖8所示字碼對(duì)應(yīng)字形范例,導(dǎo)致原作讀者即使復(fù)制編碼后的內(nèi)容,也無法閱讀。
以上通過提供各原作者文章的專屬編碼規(guī)則的技術(shù)可以通過一個(gè)提供字型庫服務(wù)的業(yè)者提供,可通過字型服務(wù)器,或是特定伺服系統(tǒng)提供個(gè)人化編碼服務(wù)。
根據(jù)發(fā)明實(shí)施例之一,當(dāng)由字型服務(wù)器業(yè)者提供專屬編碼的服務(wù)時(shí),服務(wù)器可制作一個(gè)特制的字型文件,也就是一種載有密文轉(zhuǎn)換信息的檔案,并將此特制的字型文件以網(wǎng)頁字型的方式放在原作平臺(tái)上,并與包含該篇文章的網(wǎng)頁作連結(jié),使得網(wǎng)頁中包含篇文章的部分可套用此特制字型。特別的是,系統(tǒng)提供的字型文件同樣經(jīng)由個(gè)人化編碼規(guī)則編碼,產(chǎn)生新的字碼與字形的對(duì)應(yīng)關(guān)系,使得文章內(nèi)容雖然是經(jīng)個(gè)人化編碼后的「亂碼」,但是此「亂碼」可以通過特制的字型文件對(duì)應(yīng)回原本應(yīng)顯示的字形。
[實(shí)施例架構(gòu)一]
相關(guān)系統(tǒng)架構(gòu)之一可以參考圖2所示的本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)系統(tǒng)的實(shí)施例示意圖。
圖中顯示基于網(wǎng)絡(luò)的文章保護(hù)系統(tǒng)可實(shí)現(xiàn)于一提供網(wǎng)絡(luò)字型服務(wù)的 字型服務(wù)器26中,亦不排除可以另一搭配此字型服務(wù)器26的服務(wù)器所實(shí)施,整體來說仍可稱為一個(gè)實(shí)現(xiàn)于字型服務(wù)器26的系統(tǒng)。
內(nèi)容平臺(tái)22如一提供文章發(fā)表的服務(wù)業(yè)者,具有提供部落格、論壇、社群網(wǎng)站等網(wǎng)站服務(wù)的伺服系統(tǒng),另有字型服務(wù)器26,其中主要是包括了字型數(shù)據(jù)庫。在此架構(gòu)下,字型服務(wù)器26提供一接口,能讓作者20先將文章傳遞至字型服務(wù)器26,完成文章發(fā)表(201),之后,字型服務(wù)器26執(zhí)行一連串步驟(如文章解析、以編碼形成密文等),產(chǎn)生專屬該文章的編碼規(guī)則,實(shí)施例之一為一種字碼轉(zhuǎn)換表,其中記載文章內(nèi)字型的字碼轉(zhuǎn)換信息,能藉此轉(zhuǎn)換文章為密文。
接著,字型服務(wù)器26傳遞經(jīng)過轉(zhuǎn)換的密文(203)至內(nèi)容平臺(tái)22,密文可包括鏈接字型服務(wù)器26的信息。之后由內(nèi)容平臺(tái)22公開文章。當(dāng)有讀者24通過內(nèi)容平臺(tái)22取得網(wǎng)絡(luò)文章(205)時(shí),如通過網(wǎng)頁瀏覽器存取文章內(nèi)容,網(wǎng)頁瀏覽器將根據(jù)其中字型服務(wù)器26信息主動(dòng)鏈接到字型服務(wù)器26,并傳遞網(wǎng)絡(luò)文章(207)到字型服務(wù)器26,此時(shí)傳遞的內(nèi)容為密文,由字型服務(wù)器26判斷取得此文章對(duì)應(yīng)的專屬字碼轉(zhuǎn)換表,再回傳經(jīng)此字碼轉(zhuǎn)換表轉(zhuǎn)換密文而形成的密文字型文件至讀者24端網(wǎng)頁瀏覽器(209)。根據(jù)實(shí)施例,此密文字型文件記載了相關(guān)文章中字碼與字形的對(duì)照表,這些對(duì)照表會(huì)將字型子集中的字碼與字形鏈接起來,在此將密文字型文件回傳給讀者24。
其中,字型服務(wù)器26可以具備用戶管理機(jī)制,經(jīng)過授權(quán)的讀者24可以自字型服務(wù)器26合法取得字碼轉(zhuǎn)換表,能使得網(wǎng)頁瀏覽器通過字碼轉(zhuǎn)換表正確顯示文章,因此讀者24可以看到正確的內(nèi)容。反之,當(dāng)此文章是被未經(jīng)授權(quán)而轉(zhuǎn)載的內(nèi)容,將無法通過身份驗(yàn)證,也無法自字型服務(wù)器26取得當(dāng)初轉(zhuǎn)為密文的字碼轉(zhuǎn)換表,使得該文章看來就是無法理解的密文。藉此可以達(dá)到著作權(quán)保護(hù)的目的。
接著可參考圖3所示本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)方法的架構(gòu)一實(shí)施例流程。
在此流程實(shí)施例中,開始如步驟S301,由字型服務(wù)器或是提供相關(guān)服務(wù)的伺服系統(tǒng)提供一用戶接口,可以接收自作者上線所傳送的文章,如步驟S303。接著,此類伺服系統(tǒng)通過解析文章內(nèi)容得到文章內(nèi)字型狀況,而能夠?qū)?yīng)產(chǎn)生個(gè)人化的字碼轉(zhuǎn)換表,如步驟S305,字碼轉(zhuǎn)換表可為一新產(chǎn)生的字碼轉(zhuǎn)換表,其中記載字碼與字形的對(duì)照信息。
之后,字型服務(wù)器通過軟件方法,以字碼轉(zhuǎn)換表轉(zhuǎn)換文章為密文(步驟S307),此經(jīng)轉(zhuǎn)換原文章形成的密文將傳遞到內(nèi)容平臺(tái)上(步驟S309)。內(nèi)容平臺(tái)系提供閱讀該文章的服務(wù)。
上例中形成字碼轉(zhuǎn)換表的過程可參考圖4所示流程。
當(dāng)系統(tǒng)接收作者文章(步驟S401),一般是以明文的方式提交到系統(tǒng)(如字型服務(wù)器),系統(tǒng)將以軟件手段解析文章(步驟S403),主要目的是可以得到文章所使用的字型,排除重復(fù)使用的字,形成字型子集(步驟S405),此步驟稱為字型子集擷取(font subsetting),目的是因?yàn)榕懦酥貜?fù)字或符號(hào)而縮小字型文件,更降低內(nèi)存使用,加快處理速度,能提升文章閱讀體驗(yàn)。
之后可以特定算法加上種值(seed)產(chǎn)生對(duì)該文章的字型子集專屬的字碼轉(zhuǎn)換表(步驟S407),算法比如可以將一般字型字碼依照特定數(shù)學(xué)方程式進(jìn)行排列,如隨機(jī)數(shù)排列,或可同時(shí)加入時(shí)間戳(timestamp)或是其他可以形成獨(dú)特種值的因子,每次演算出一組新的字形與字碼比對(duì)表??蓞⒖紙D8所示范例,由于形成密文的工作可以字型服務(wù)器執(zhí)行,因此字碼轉(zhuǎn)換表可以為一種具有新的字形字碼對(duì)應(yīng)的字型文件。另有實(shí)施例可以演算產(chǎn)生新的加解密密鑰,作為密文轉(zhuǎn)換的依據(jù)。
接著,以取得的字碼轉(zhuǎn)換表轉(zhuǎn)換文章為密文(步驟S409)。值得一提的是,當(dāng)作者修改文章,因?yàn)榭赡芨淖兞嗽咀中妥蛹?,系統(tǒng)將重新圖4步驟,重新演算出新的字碼轉(zhuǎn)換表。
在讀者欲讀取經(jīng)過密文轉(zhuǎn)換的文章時(shí),將先通過字型服務(wù)器驗(yàn)證后而取得原本轉(zhuǎn)換該文章為密文的字碼轉(zhuǎn)換表,相關(guān)實(shí)施例可參考圖5所示在 架構(gòu)一下的實(shí)施例流程。
讀者可以通過特定閱讀器(如網(wǎng)頁瀏覽器、特定閱讀軟件等)存取內(nèi)容平臺(tái),對(duì)內(nèi)容平臺(tái)先發(fā)出欲取得特定文章的請(qǐng)求。根據(jù)實(shí)施例,當(dāng)讀者以閱讀器取得網(wǎng)頁內(nèi)容的同時(shí),可以一并取得了網(wǎng)頁的樣式設(shè)定,其中樣式中定義了字型來自于特定字型服務(wù)器,故閱讀器會(huì)向字型服務(wù)器發(fā)出網(wǎng)頁字型請(qǐng)求。
當(dāng)讀者利用閱讀器對(duì)內(nèi)容平臺(tái)取得欲讀取的文章,此階段為密文,再如步驟S501,根據(jù)網(wǎng)頁信息所指出的字型服務(wù)器信息(如URL)而主動(dòng)鏈接字型服務(wù)器,必要時(shí),字型服務(wù)器可以執(zhí)行一身份驗(yàn)證程序,避免被未經(jīng)授權(quán)的人取得密文轉(zhuǎn)換的信息。經(jīng)身份驗(yàn)證后,終端可自動(dòng)將密文傳遞至字型服務(wù)器,字型服務(wù)器接收終端(讀者開啟的閱讀器)傳送自內(nèi)容平臺(tái)取得的密文,同時(shí)判斷出對(duì)應(yīng)的字碼轉(zhuǎn)換表以及與該密文相關(guān)的字型子集(步驟S503),產(chǎn)生轉(zhuǎn)換后的密文字型文件,其中即記載字碼與字形的對(duì)照表,將指定的字型子集內(nèi)的每個(gè)字碼與字形鏈接起來。再經(jīng)由網(wǎng)絡(luò)或特定文件傳輸方式,將密文字型文件傳送到由讀者端的閱讀器,經(jīng)取得其中轉(zhuǎn)換后的字形后(步驟S505),于終端閱讀器中正確顯示文章(步驟S507)。
以上,由于自服務(wù)器取得了經(jīng)原來轉(zhuǎn)換文章為密文的字碼轉(zhuǎn)換表轉(zhuǎn)換后的密文字型文件,使得讀者方面的閱讀器可以搭配對(duì)應(yīng)的字碼轉(zhuǎn)換信息才能正確顯示文章內(nèi)容。
反之,因?yàn)槲恼陆?jīng)過了密文轉(zhuǎn)換處理,如經(jīng)過重新編碼處理,因此要閱讀該篇文章必須要使用對(duì)應(yīng)的字碼轉(zhuǎn)換表,可以為專屬的字型文件(字形與字碼的對(duì)應(yīng)已經(jīng)重新編排),導(dǎo)致轉(zhuǎn)載者若是直接復(fù)制了該篇文章,只會(huì)得到看不懂的亂碼(密文),而保障了原作者的權(quán)利。
[實(shí)施例架構(gòu)二]
接著描述在本發(fā)明共同發(fā)明概念下的架構(gòu)二實(shí)施例,架構(gòu)可參考圖6所示之實(shí)施例圖,圖中同樣顯示提供網(wǎng)絡(luò)文章發(fā)表服務(wù)的內(nèi)容平臺(tái)62,另 有提供本發(fā)明文章保護(hù)方法的伺服系統(tǒng),較佳則是業(yè)者提供的字型服務(wù)器66。
此例中,作者60可直接通過內(nèi)容平臺(tái)62啟始的接口發(fā)表文章(601),欲實(shí)現(xiàn)內(nèi)容平臺(tái)中文章可以經(jīng)由本發(fā)明系統(tǒng)提供著作權(quán)保護(hù)的措施,內(nèi)容平臺(tái)62可以植入一密文服務(wù)程序620,密文服務(wù)程序620可為字型服務(wù)器業(yè)者所提供,可以為常駐于內(nèi)容平臺(tái)伺服程序中的程序指令,用以攔截與解析網(wǎng)頁內(nèi)容,以取得網(wǎng)頁內(nèi)容中的文章,經(jīng)攔截得到作者60發(fā)表的文章時(shí),即傳遞網(wǎng)絡(luò)文章603至字型服務(wù)器66。
當(dāng)字型服務(wù)器66取得文章后,一般為明文,根據(jù)文章解析結(jié)果得到字型子集,再形成個(gè)人化的字碼轉(zhuǎn)換表,特別是得到個(gè)人化的編碼規(guī)則。
字型服務(wù)器所執(zhí)行的步驟可參閱圖4的描述,包括文章解析、取得文章的字型子集、通過隨機(jī)排列的運(yùn)算處理后,可以得到字碼轉(zhuǎn)換表,并將文章轉(zhuǎn)換為密文。
之后,由字型服務(wù)器66傳遞經(jīng)過轉(zhuǎn)換密文的文章(605)至內(nèi)容平臺(tái)62,可再經(jīng)由密文服務(wù)程序620處理,包括確認(rèn)字型服務(wù)器66與密文接收的程序,之后儲(chǔ)存此份密文在內(nèi)容平臺(tái)62上。
當(dāng)讀者64欲于內(nèi)容平臺(tái)62上閱讀該篇文章時(shí),通過閱讀器取得網(wǎng)絡(luò)文章(607),閱讀器將自網(wǎng)頁內(nèi)容取得字型服務(wù)器66的信息(如URL),閱讀器于是主動(dòng)鏈接到字型服務(wù)器66,以傳遞網(wǎng)絡(luò)文章(609),此時(shí)為密文,再由字型服務(wù)器66根據(jù)密文所載信息取得還原文章的字碼轉(zhuǎn)換表與對(duì)應(yīng)的字型子集,最后傳送字型子集結(jié)合形成的密文字型文件至讀者端的閱讀器上(611)。其中一提的是,于服務(wù)器端形成的字碼轉(zhuǎn)換表并不會(huì)傳送到終端讀者,以確保轉(zhuǎn)換規(guī)則不會(huì)被隨意轉(zhuǎn)送,必要時(shí)所傳送的密文字型文件可以對(duì)稱加密的方式傳遞。由閱讀器以密文字型文件正確顯示原文章內(nèi)容,其中必要時(shí),字型服務(wù)器66將會(huì)對(duì)讀者64進(jìn)行一初步身份驗(yàn)證,才會(huì)傳遞密文字型文件。
以上架構(gòu)二的方法實(shí)施例可參考圖7所示之流程。
系統(tǒng)可以實(shí)現(xiàn)于字型服務(wù)器上,如步驟S701,系統(tǒng)自內(nèi)容平臺(tái)接收作者所發(fā)表的文章,實(shí)施例如上述,內(nèi)容平臺(tái)執(zhí)行一攔截與解析網(wǎng)頁內(nèi)容的密文服務(wù)程序,可以得到網(wǎng)頁內(nèi)容中的文章,再傳遞文章至字型服務(wù)器。
接著在字型服務(wù)器中將先取得文章中的字型子集,并根據(jù)字型子集運(yùn)算形成專屬的字碼轉(zhuǎn)換表,如步驟S703,再以此字碼轉(zhuǎn)換表轉(zhuǎn)換文章為密文(步驟S705),轉(zhuǎn)換方式比如對(duì)其中字型重新編碼,相關(guān)字碼若以讀者端的閱讀器預(yù)設(shè)標(biāo)準(zhǔn)字碼轉(zhuǎn)換來對(duì)照,成為無法閱讀的密文,此份密文將傳遞密文至內(nèi)容平臺(tái),如步驟S707。于內(nèi)容平臺(tái)提供閱讀該文章的服務(wù)。
根據(jù)以上實(shí)施例內(nèi)容,于字型服務(wù)器或提供本發(fā)明文章保護(hù)方法的特定伺服系統(tǒng)中所得到的密文轉(zhuǎn)換方式為一實(shí)時(shí)運(yùn)算產(chǎn)生的字碼轉(zhuǎn)換表,實(shí)施態(tài)樣可參考圖8所示字碼轉(zhuǎn)換的實(shí)施例。
圖中所示范例,若作者通過內(nèi)容平臺(tái)接口或是字型服務(wù)器提供的服務(wù)中發(fā)表文章,其中有原始文字801:「文、鼎、字、型」,而這四個(gè)字的原始字碼803分別為「6587(文)、9F0E(鼎)、5B57(字)、578B(型)」。之后,經(jīng)過字型服務(wù)器利用軟件手段解析接收的文章,以擷取文章內(nèi)字型子集(font subsetting),再據(jù)此實(shí)時(shí)運(yùn)算得到字碼轉(zhuǎn)換表。
字碼指文字或符號(hào)在特定編碼規(guī)則中定義的編號(hào),一般如網(wǎng)頁瀏覽器等的閱讀器采用常用與標(biāo)準(zhǔn)的編碼,為了要達(dá)到本發(fā)明文章保護(hù)的目的,此例系于字型服務(wù)器根據(jù)文章中擷取的字型子集產(chǎn)生新的字碼轉(zhuǎn)換表,如此例轉(zhuǎn)后字碼805:「7DB2、9808、78BC、898F」,也就是此例的字碼轉(zhuǎn)換表中記載「文」的字碼為「7DB2」,「鼎」的字碼為「9808」,「字」的字碼為「78BC」,以及「型」的字碼為「898F」。
但因?yàn)樾碌淖执a在一般標(biāo)準(zhǔn)編碼中并非對(duì)應(yīng)到「文、鼎、字、型」,因此當(dāng)讀者取得以此例的字碼轉(zhuǎn)換表所轉(zhuǎn)換的文章時(shí),以一般標(biāo)準(zhǔn)編碼將無法得到正確的文章,而會(huì)在標(biāo)準(zhǔn)編碼環(huán)境下呈現(xiàn)出顯示文字807:「網(wǎng)、須、碼、規(guī)」,這就形成密文,并無關(guān)于原本意思,使得沒有經(jīng)過授權(quán)而 無法取得前述字碼轉(zhuǎn)換表的讀者無法正確顯示原文。藉此,本發(fā)明可以杜絕未經(jīng)授權(quán)的轉(zhuǎn)載或盜用行為,達(dá)到文章保護(hù)的目的。
相對(duì)地,若讀取文章是經(jīng)過身份驗(yàn)證的讀者,可經(jīng)過字型服務(wù)器取得對(duì)應(yīng)的字碼轉(zhuǎn)換表,用以轉(zhuǎn)換密文,使得正確顯示原本的文章。圖9進(jìn)一步示意表示字碼轉(zhuǎn)換的范例。
根據(jù)此例,讀者通過閱讀器從內(nèi)容平臺(tái)取得相關(guān)文章經(jīng)過密文轉(zhuǎn)換的編碼為「7DB2、9808、78BC、898F」,圖中顯示這些字碼的一般字碼顯示90為「網(wǎng)(7DB2)、須(9808)、碼(78BC)、規(guī)(898F)」。之后由字型服務(wù)器92取得對(duì)應(yīng)的字碼轉(zhuǎn)換表,而能在讀者端的閱讀器正確顯示內(nèi)容,如此例根據(jù)專屬的字碼轉(zhuǎn)換表94所轉(zhuǎn)碼顯示的「文(7DB2)、鼎(9808)、字(78BC)、型(898F)」。
圖10所示為實(shí)現(xiàn)本發(fā)明基于網(wǎng)絡(luò)的文章保護(hù)方法的相關(guān)系統(tǒng)功能方塊實(shí)施例。
其中顯示有實(shí)現(xiàn)本發(fā)明系統(tǒng)的字型服務(wù)器100,一端連結(jié)了內(nèi)容平臺(tái)11,可以傳遞文章與密文,一端提供作者13直接在字型服務(wù)器100發(fā)表文章,另一端則是接收讀者15在閱讀文章時(shí)所傳送的網(wǎng)頁內(nèi)容,同時(shí)字型服務(wù)器100也會(huì)直接傳遞密文字型文件到讀者15。
通過字型服務(wù)器100實(shí)現(xiàn)的基于網(wǎng)絡(luò)的文章保護(hù)系統(tǒng)主要具有以軟件方式與配合計(jì)算器硬件實(shí)現(xiàn)的功能手段,字型服務(wù)器100為一具有數(shù)據(jù)處理、通訊能力與網(wǎng)頁伺服等功能的伺服系統(tǒng),相關(guān)軟件模塊如具有文章取得模塊111,此為取得文章的軟件手段,包括可由內(nèi)容平臺(tái)11經(jīng)網(wǎng)絡(luò)系統(tǒng)或其他管道取得由作者13在該平臺(tái)所發(fā)表的文章,或可直接自作者13取得文章。
字型服務(wù)器100具有文章解析模塊112,此為解析文章的軟件手段,以此文章解析手段解析文章中文字,以取得文章內(nèi)的字型子集,這部分工作可以減少字型文件大小,并降低文字處理負(fù)擔(dān)。
字型服務(wù)器100具有一字碼轉(zhuǎn)換表產(chǎn)生模塊113,此為根據(jù)文章與/或字型子集所運(yùn)算得到字碼轉(zhuǎn)換表的軟件手段,根據(jù)本發(fā)明實(shí)施例,除此字碼轉(zhuǎn)換表外,或可以是其他轉(zhuǎn)換手段。
字型服務(wù)器100具有密文產(chǎn)生模塊114,此為以字碼轉(zhuǎn)換表產(chǎn)生密文的軟件手段,比如根據(jù)新產(chǎn)生的字碼轉(zhuǎn)換文章產(chǎn)生的密文。
字型服務(wù)器100具有字碼轉(zhuǎn)換表數(shù)據(jù)庫115,字碼轉(zhuǎn)換表數(shù)據(jù)庫115用以儲(chǔ)存字碼轉(zhuǎn)換表,將記載所有在線采用本發(fā)明文章保護(hù)方法的所有文章對(duì)應(yīng)的所有字碼轉(zhuǎn)換表。
字型服務(wù)器100具有用戶管理模塊116,此可為管理使用者(包括作者與讀者)的軟件手段,可用以驗(yàn)證作者與讀者的身份,亦不排除可以管理采用本發(fā)明文章保護(hù)方法的網(wǎng)站身份,于此云端字型服務(wù)器100登錄的網(wǎng)站,才能取得對(duì)應(yīng)字碼轉(zhuǎn)換表與相關(guān)字型,才能采用本發(fā)明文章保護(hù)的方法。
字型服務(wù)器100設(shè)有字型數(shù)據(jù)庫117,此為提供文章內(nèi)字型的數(shù)據(jù)庫,也可以儲(chǔ)存經(jīng)字型子集擷取程序形成的字型子集。
字型服務(wù)器100更具備一密文字型文件產(chǎn)生模塊118。當(dāng)系統(tǒng)(如字型服務(wù)器100)接收一終端自內(nèi)容平臺(tái)取得的密文時(shí),會(huì)根據(jù)密文中的信息判斷出對(duì)應(yīng)此密文的字碼轉(zhuǎn)換表,以及密文的字型子集,于是密文字型文件產(chǎn)生模塊118產(chǎn)生記載文章中字碼與字形對(duì)照表的密文字型文件,經(jīng)特定傳輸方法傳送到讀者后,可以將讀取的密文轉(zhuǎn)換為正確的文章內(nèi)容。
是以,根據(jù)本發(fā)明揭露書所載的技術(shù),當(dāng)讀者于終端網(wǎng)頁瀏覽器取得網(wǎng)頁的同時(shí),將一并取得了網(wǎng)頁的樣式設(shè)定,包括字型,故瀏覽器會(huì)向字型服務(wù)器發(fā)出網(wǎng)頁字型請(qǐng)求。此時(shí),字型服務(wù)器在檢查了授權(quán)之后,可將先前制作的專屬密文字型文件傳送給合法讀取文章的讀者,能夠正確顯示該篇文章。在此方法下,因?yàn)槲恼驴山?jīng)過了重新編碼處理,要閱讀該篇文章必須要使用該篇文章的密文字型文件,如果未經(jīng)由字型服務(wù)器的授權(quán)與下載專屬的密文字型文件,將導(dǎo)致轉(zhuǎn)載者只得到看不懂的密文,因此保障 了原作者的權(quán)利。
以上所述僅為本發(fā)明的優(yōu)選可行實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做之均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
[符號(hào)說明]
作者10 發(fā)表文章101
內(nèi)容平臺(tái)12 閱讀網(wǎng)絡(luò)文章103
讀者14 傳遞網(wǎng)頁內(nèi)容105
取得字型檔案107 字型服務(wù)器16
作者20 內(nèi)容平臺(tái)22
讀者24 字型服務(wù)器26
發(fā)表文章201 傳遞經(jīng)過轉(zhuǎn)換密文的文章203
取得網(wǎng)絡(luò)文章205 傳遞網(wǎng)絡(luò)文章207
取得密文字型文件209
作者60 內(nèi)容平臺(tái)62
密文服務(wù)程序620 讀者64
字型服務(wù)器66 發(fā)表文章601
傳遞網(wǎng)絡(luò)文章603 傳遞經(jīng)過轉(zhuǎn)換密文的文章605
取得網(wǎng)絡(luò)文章607 傳遞網(wǎng)絡(luò)文章609
取得密文字型文件611
原始文字801 原始字碼803
轉(zhuǎn)后字碼805 顯示文字807
一般字碼顯示90 字型服務(wù)器92
密文轉(zhuǎn)換表94
內(nèi)容平臺(tái)11 作者13
讀者15 字型服務(wù)器100
文章取得模塊111 文章解析模塊112
字碼轉(zhuǎn)換表產(chǎn)生模塊113 密文產(chǎn)生模塊114
字碼轉(zhuǎn)換表數(shù)據(jù)庫115 用戶管理模塊116
字型數(shù)據(jù)庫117 密文字型文件產(chǎn)生模塊118
步驟S301~S309文章保護(hù)流程
步驟S401~S409文章保護(hù)流程
步驟S501~S507文章保護(hù)流程
步驟S701~S707文章保護(hù)流程