亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種字庫發(fā)行方法及字庫保護系統(tǒng)的制作方法

文檔序號:6627719閱讀:182來源:國知局
一種字庫發(fā)行方法及字庫保護系統(tǒng)的制作方法
【專利摘要】一種字庫發(fā)行方法,包括字庫,所述字庫包括字符編碼索引信息,所述方法包括步驟:A、接收需求息;B、根據(jù)需求信息與字庫中字符編碼索引信息匹配,檢索需求字符;C、合并檢索到的需求字符,形成子字庫調(diào)用文件。能夠根據(jù)用戶的小數(shù)量的文字需求在字庫中抽取子字庫,通過對這個具有少量字符子字庫調(diào)用,避免該完整字庫被盜用,由于使用者各自使用字符集的獨特性,從而使整個字庫得到充分保護,是大字符集字庫技術(shù)性防盜版的一大進步。
【專利說明】一種字庫發(fā)行方法及字庫保護系統(tǒng)

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機字庫處理領(lǐng)域,尤其涉及一種字庫發(fā)行方法及字庫保護系統(tǒng)。

【背景技術(shù)】
[0002] 迄今為止,計算機字庫技術(shù)都是以truetype (opentype (· ttf、· otf、· ttc)其中 ttc是ttf的一種合集)為主,ttf、otf等是二階曲線技術(shù)(拐兩個彎),漢字基本上使用的 都是ttf或otf技術(shù)。
[0003] 中文ttf字庫源于對西方truetype技術(shù)的套用。首先,它是一項以西方文化為基 礎(chǔ)的技術(shù)。西方文化在語言上都是以拼音字母為基礎(chǔ)的,而西文橫向拼寫的拉丁字母最多 者也不超過100個的"小字符集"字庫。
[0004] 對于小字符集字庫而言,往往一句話中,字庫中的所有字母就會被全部使用一遍。 如果對于這種小字符集字庫進行本案所謂的"加密",實則沒有任何實用意義,因為在隨便 一篇短文或幾句話中,所有字符就已經(jīng)被調(diào)用一遍。字庫是字符的圖像集,目的都是要給人 們看的。人們在看到該字庫的字符之后,可以將其圖形樣式很方便地擷取下來,再通過字庫 編輯程序編輯生成。盜版西文字庫太簡單了。況且在現(xiàn)代計算機技術(shù)當(dāng)中也需要明文調(diào)用, 因而當(dāng)代計算機技術(shù)從不對字庫進行任何加密設(shè)計。
[0005] 然而,中文是大字符集,迄今為止,通用標(biāo)準(zhǔn)的中文字庫,最小字庫的字符集也是 按國標(biāo)GB_2312-80制作的,有6763個漢字。對于一般使用者而言,雖然最常用的是正文字, 然而作為活躍版面的標(biāo)題字、廣告設(shè)計的核心語、各種包裝設(shè)計、品牌設(shè)計、標(biāo)牌設(shè)計等,每 次僅使用漢字庫中幾個字或十幾個字,只占整個字符集的1 %甚至1%。。
[0006] 當(dāng)今中國的字庫行業(yè),近十年來一直處于幾近崩潰的境地。根本原因就是盜版,因 為大字符集字庫的制作成本實在太高了,即便現(xiàn)在有工具可以相對簡便地制作一個漢字字 庫,哪怕就是逐字看一遍,也是一個巨大的工程。造字公司投入巨資造出字庫來,只要按照 傳統(tǒng)的銷售字庫的方式銷售了一家,就完全有可能徹底被盜版,從而造成顆粒無收的景象。 市場上也出現(xiàn)過所謂的字庫加密技術(shù),然而使用者依然可以用各種方式將字庫導(dǎo)出,這樣, 其所做的加密工作等于沒有起到應(yīng)有的效果 因而現(xiàn)有字庫防盜版技術(shù)還有待改進和提高。


【發(fā)明內(nèi)容】

[0007] 鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種字庫發(fā)行方法及字庫 保護系統(tǒng),利用在大字庫中抽取小字庫使用的方式,在于解決字庫容易被盜版的問題。
[0008] 為了達到上述目的,本發(fā)明采取了以下技術(shù)方案: 一種字庫發(fā)行方法,包括字庫,所述字庫包括字符編碼索引信息,所述方法包括步驟: A、 接收需求信息; B、 根據(jù)需求信息與字庫中字符編碼索引信息匹配,檢索需求字符; C、 合并檢索到的需求字符,形成子字庫調(diào)用文件。
[0009] 所述的字庫發(fā)行方法中,所述需求信息包括字符編碼和驗證信息。
[0010] 所述的字庫發(fā)行方法,步驟A之前還包括步驟: A0、加載用戶注冊信息或購買信息。
[0011] 所述的字庫發(fā)行方法中,步驟B包括: B1、加載驗證信息,驗證用戶是否注冊或購買,若是則執(zhí)行步驟B2,否則執(zhí)行步驟B3; B2、根據(jù)所述字符編碼碼組與字庫中字符編碼索引信息匹配,檢索需求字符; B3、結(jié)束匹配。
[0012] 一種所述字庫發(fā)行方法的字庫保護系統(tǒng),包括: 字庫,其包括字符編碼索引信息; 信息輸入模塊,用于接收需求信息; 匹配模塊,用于讀取所述信息輸入模塊接收的需求信息,并根據(jù)所述需求信息與所述 字符編碼索引信息匹配,檢索所需字符,將檢索到的所需字符合并,形成子字庫調(diào)用文件。
[0013] 所述的字庫保護系統(tǒng)中,所述需求信息包括字符編碼和驗證信息。
[0014] 所述的字庫保護系統(tǒng),還包括存儲模塊,用于存儲用戶的登錄信息或其購買信息。
[0015] 所述的字庫保護系統(tǒng),還包括驗證模塊,用于將所述驗證信息與所述存儲模塊中 所述登錄信息以及所述購買信息進行比對,若比對成功則將所述字符編碼碼組發(fā)送至所述 匹配模塊,否則提示拒絕匹配子字庫。
[0016] 相較于現(xiàn)有技術(shù),本發(fā)明提供的一種字庫發(fā)行方法及系統(tǒng),能夠根據(jù)用戶的小數(shù) 量的文字需求在字庫中抽取子字庫,通過對這個具有少量字符子字庫調(diào)用,避免該完整字 庫被盜用,由于使用者各次使用子字庫的獨特性,從而使整個字庫得到充分保護,是大字符 集字庫技術(shù)性防盜版的一大進步。

【專利附圖】

【附圖說明】
[0017] 圖1為本申請?zhí)峁┑淖謳彀l(fā)行方法的流程圖。
[0018] 圖2為本申請?zhí)峁┑淖謳彀l(fā)行方法中匹配步驟流程圖。
[0019] 圖3為本申請?zhí)峁┑淖謳彀l(fā)行方法的另一種實施例的流程圖。
[0020] 圖4為本申請?zhí)峁┑淖謳彀l(fā)行系統(tǒng)的結(jié)構(gòu)框圖。

【具體實施方式】
[0021] 本發(fā)明提供一種字庫發(fā)行方法及系統(tǒng),為使本申請的目的、技術(shù)方案及效果更加 清楚、明確,以下參照附圖并舉實施例對本申請進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的 具體實施例僅用以解釋本申請,并不用于限定本申請。
[0022] 本申請?zhí)峁┮环N字庫發(fā)行方法及系統(tǒng),用于保護大字符集的字庫不被盜用,所述 大字符集包括GB_2312-80 (6763)、big5 (13060)、GBK (20902)、非標(biāo)(既非國際準(zhǔn)亦非國 家標(biāo)準(zhǔn))的不完整字符集、以及自定義字符集等。
[0023] 所謂字庫,其本質(zhì)是同一風(fēng)格字體的圖像集。而作為圖像集則可以有多種保存和 索引方式。本申請中所提到的大字符集字庫的保存格式不限于字庫格式ttf、otf、ttc等, 其他如位圖格式或矢量圖格式等字符圖像的保存方式都是本申請應(yīng)用的同等重要方向。
[0024] 本申請中所提到的大字符集的保存格式不限于字庫格式ttf等,例如位圖格式或 矢量圖格式等字庫保存方式都是本申請應(yīng)用的主要方向。當(dāng)然,為保證字庫調(diào)用的便利性, 本申請應(yīng)當(dāng)首先建立字庫發(fā)行網(wǎng)站或程序,便于與用戶進行交流。應(yīng)當(dāng)說明的是,所述網(wǎng)站 或程序中可以保存多個字庫,其格式包括ttf、ttc、otf或字符圖像(集)等,提供給用戶進 行選擇。
[0025] 以下,以單一字庫提取子字庫并保存調(diào)用文件的方法步驟,對本申請?zhí)峁┑淖謳?發(fā)行方法進行詳細描述。請參閱圖1,其為本申請?zhí)峁┑淖謳彀l(fā)行方法的流程圖。如圖1所 示,所述方法包括: S100、接收需求信息; 5200、 根據(jù)需求信息與字庫中字符編碼索引信息匹配,檢索需求字符; S300、合并檢索到的需求字符,形成子字庫調(diào)用文件。
[0026] 請一并參閱圖4,其為本申請?zhí)峁┑淖謳毂Wo方法的結(jié)構(gòu)框圖。如圖2所示,所述 字庫發(fā)行系統(tǒng)包括字庫100、信息輸入模塊200和匹配模塊300。所述信息輸入模塊200、所 述匹配模塊300和所述字庫100依次連接。
[0027] 其中,所述字庫100內(nèi)包括字符編碼索引信息;所述字符編碼索引信息包含所述 字庫100每個字符的國際標(biāo)準(zhǔn)字符編碼碼;所述字符編碼索引信息包含所述字庫100中每 個字符在所述字庫100中位置信息;所述位置信息包括矩陣信息或順序信息,相應(yīng)的區(qū)位 碼信息則為矩陣位置或順序位置。具體的,每個字符編碼對應(yīng)統(tǒng)一的字符圖像。
[0028] 所述信息輸入模塊200,用于接收用戶發(fā)送的需求信息;所述匹配模塊300用于讀 取所述信息輸入模塊1〇〇接收的需求信息,并根據(jù)所述需求信息與所述字符編碼索引信息 匹配,檢索所需字符,將檢索到的所需字符合并,形成子字庫調(diào)用文件。
[0029] 具體實施時,用戶向所述信息輸入模塊200提供需求信息,所述信息輸入模塊200 將接受的需求信息發(fā)送至所述匹配模塊300,所述匹配模塊300根據(jù)所述需求信息將用戶 所需求的字符在字庫100中提取出來,合成子字庫,以便于用戶使用。其中,所述字符包括 位圖格式字符、矢量圖格式文件等圖片類型。
[0030] 其中,所述位圖文件集以及矢量圖文件集可以有效的擴大所述子字庫的使用范 圍,子字庫保存格式的多樣性,可使字庫發(fā)行更安全。例如,字庫發(fā)行網(wǎng)站或程序在保存了 有限個子字庫后,保存的子字庫調(diào)用文件的格式會更換(比如由ttf格式換成ttc格式),使 得惡意用戶即便能夠拿到多個子字庫,也不能合成字庫。
[0031] 具體的,在進一步的實施中,所述需求信息包括字符編碼和驗證信息。所述字符編 碼的具體個數(shù)視字庫大小自由設(shè)定;在本實施例中,所述字符編碼的個數(shù)應(yīng)控制在50個以 下,有此控制則會使字庫被分別提取、下載、拼合盜版的幾率大大減小。
[0032] 進一步的,考慮到所述字庫保護系統(tǒng)的使用安全,在所述步驟S100之前還包括: 加載用戶注冊信息以及購買信息。
[0033] 具體實施時,所述字庫保護系統(tǒng)還包括存儲模塊400,用于存儲用戶的登錄信息以 及其購買信息。所述用戶注冊信息以及購買信息可以為證書加載方式。
[0034] 進一步的,請一并參閱圖2,所述步驟S200具體包括: 5201、 加載驗證信息,驗證用戶是否注冊,若是則執(zhí)行步驟S202,否則執(zhí)行步驟S203 ; 5202、 根據(jù)所述字符編碼碼組與字庫中字符編碼索引信息匹配,檢索需求字符; 5203、 結(jié)束匹配。
[0035] 所述字庫保護系統(tǒng)還包括驗證模塊500,用于將所述驗證信息與所述存儲模塊中 所述登錄信息以及所述購買信息進行比對,若比對成功則將所述字符編碼碼組發(fā)送至所述 匹配模塊300,否則提示拒絕匹配子字庫信息。如此保障了字庫不被任意取用。
[0036] 進一步的,請一并參閱圖3,考慮到用戶在使用子字庫時,可能會移植到其他軟件 中,并需要調(diào)用所述子字庫,因此所述字庫保護方法還包括步驟: S400、發(fā)送需求信息到子字庫; S500、若子字庫中包含需求信息所需文字,則執(zhí)行步驟S600,否則執(zhí)行步驟S100 ; S600、輸出子字庫中文字,結(jié)束調(diào)用。
[0037] 在具體實施時,用戶將上述子字庫保存到相關(guān)位置進行調(diào)用,在使用時,用戶首先 在子字庫文件中對所需的文字信息進行搜索,若所述子字庫中包含用戶所求的文字信息, 則將所求文字的相應(yīng)字形顯示;若子字庫中沒有相應(yīng)的文字信息,就需要用戶重新將需求 信息發(fā)送至字庫中,進行新的子字庫的匹配。
[0038] 當(dāng)然,考慮到更優(yōu)化的保護本申請?zhí)峁┑淖謳彀l(fā)行方法,所述步驟S300中,在合 成子字庫調(diào)用文件時,其調(diào)用文件包括如下變形: 變形1:加碼變成大字庫。根據(jù)用戶請求的字符生成的子字庫,然后在所述子字庫內(nèi)加 上若干個極罕用的字,為用戶提供一個較大的字庫的基礎(chǔ)上,亦保護了原字庫不被盜用的 風(fēng)險。
[0039] 變形2 :制作若干個變體的影子字庫,所述影子字庫為原字庫的變體字庫,其中字 符為變形字符或亂碼字符,為無法使用的假體字符;每次用戶請求一個小字庫的時候,將所 述小字庫插到所述影子字庫里,合成調(diào)用字庫文件。
[0040] 以下,以一種實施例對本申請做詳細描述。
[0041] 用戶將注冊信息以及購買信息的證書加載到所述字庫保護系統(tǒng)中,向所述信息輸 入模塊200發(fā)送10個字符的需求信息,此時,所述驗證模塊400驗證所述需求信息中的驗 證信息,判斷用戶是否購買,若是則將10個字符的字符編碼碼組發(fā)送至所述匹配模塊300, 所述匹配模塊300根據(jù)所述字符編碼碼組在字庫100中進行匹配,合成含有10個字符的子 字庫,進而所述匹配模塊300將所述子字庫保存為ttf格式,可以在其它office中應(yīng)用子字 庫;若是驗證用戶沒有購買,則提示不能提供字庫使用權(quán)限。當(dāng)用戶再次使用相同的字的特 效時,只需在所述子字庫中進行相應(yīng)的查找和使用即可,若是保存的子字庫調(diào)用文件沒有 用戶需求文字的數(shù)據(jù),則需用戶到字庫中進行新的子字庫的匹配。
[0042] 關(guān)于字庫的定義:無論是ttf、otf還是圖片(集),字庫都是字符圖像的集合。所謂 "集合",其基本含義都是內(nèi)有一定數(shù)量的字符圖像,且風(fēng)格相同。根據(jù)我們已知的字符集樣 式和常用的環(huán)境支持,一般有如下幾種: l.GB_2312-80 ;即1980年公布施行國家標(biāo)準(zhǔn),共計6763個漢字。當(dāng)然,根據(jù)實際情況, 往往也有某些字符的增加或改變,例如"镕"字等。
[0043] 2. Big5 ;臺灣標(biāo)準(zhǔn),共計13060個漢字。也有根據(jù)當(dāng)下情況的變化(主要是增加)。 日韓文字集。有海外市場的造字公司根據(jù)日本和韓國市場的發(fā)行的字符集。而這種字符集 多被包含于Big5之中(海外不承認(rèn)簡體字)。當(dāng)然將來世界上還有哪些國家根據(jù)自己的需 要采用中文字,字符集如何,是否承認(rèn)簡體字就不得而知了。
[0044] 3. 9078 ;9078是國內(nèi)根據(jù)GB_2312-80發(fā)揮的一種變體集。意思是,GB_2312-80只 有簡體中文字,而簡體文本往往有用繁體字表現(xiàn)的需要(如對外發(fā)行等),造字公司給出的 方法則是根據(jù)繁簡對應(yīng)的原則建立一個"XXX體繁"這樣一種字體,使用時,打開或選中簡體 文本,再選中"XXX體繁"顯示即可轉(zhuǎn)為繁體字。不過該方法過于簡陋,因為簡化漢字時有一 對多問題,例如簡體中文中"皇后"、"前后"都正確,但是在繁體中文環(huán)境中則為"皇后"、"前 後",若為"皇後",就是笑話。這種一對多的字大概有120個左右,多為常用字。其實,繁簡 所有字符都共存于Unicode中,所以有字庫干脆就是按照實際情況,將繁簡合編,形成了這 種9078樣式的僅局限于GB_2312-80字符集和對應(yīng)繁體字集的奇葩格式。注意,該字符集 只是一種常用格式,國家并沒有承認(rèn)其為標(biāo)準(zhǔn)。
[0045] 4. GBK ;包括GB_2312-80、big5、香港字、日本字等的一個經(jīng)過國際Unicode組織認(rèn) 可的、較為流行的規(guī)范字集。當(dāng)然在雙字節(jié)字的Unicode編碼分配中還有擴展A的6400個 漢字,但較少使用。
[0046] 5. 3755或曰4000字,這是當(dāng)初指定GB_2312-80標(biāo)準(zhǔn)的時候,通過廣泛的數(shù)據(jù)采集 統(tǒng)計所得出來的現(xiàn)代漢語常用字。盡管眼前可能這個統(tǒng)計過時了,常用字頻度發(fā)生了某種 變化,但基本合理。對于字庫使用來說,如果你只用于一般政策理論時事文本,使用該規(guī)模 字庫也沒多大問題,至少只得一試。
[0047] 6.自定義集。所謂"自定義集"指的是有史以來各種多如牛毛的字書(尤其是建國 以來的《新華字典》、《現(xiàn)代漢語詞典》等),都有一個根據(jù)編者自己理解(非標(biāo))的字符集。一 般這種字符集都包含了 GB_2312-80的常用字部分,只是在非常用字部分互有出入。常見的 有"常用 3000、4000、5000、6000、7000、8000 字"等等。
[0048] 關(guān)于字庫的存儲樣式問題。字庫是一種計算機等數(shù)碼產(chǎn)品廣泛支持的文件格式。 無論其存儲于什么載體,字庫的數(shù)碼性質(zhì)不變。我們討論字庫發(fā)行方式問題,應(yīng)當(dāng)不管字庫 存放格式,因為這里只涉及到字符集大小問題。
[0049] 本專利文件中提到的所謂"大字庫",指的是有獨立發(fā)行意義的字庫,即客戶拿到 該字庫用于自己文檔的顯示(能顯示即能排版、出版、印刷,并產(chǎn)生商業(yè)價值)時普遍有效。 上述6種字符集都是"大字庫"的字符集,都有較強的通用意義。而本專利所謂的"小字庫", 則指的是小于1000字的字符集。
[0050] 綜上所述,本申請?zhí)峁┑淖謳毂Wo方法及系統(tǒng),通過對一個完整字庫的子字庫調(diào) 用,首先可以順利地滿足客戶正常的用字需求。與此同時,即便客戶手中有足夠數(shù)量的子字 庫,要想將該字庫重新合成也只具有理論上的可能性而絕非易事。如此處理則達到了保護 字庫不被盜版效果。這是保護大字符集字庫發(fā)行的一大進步。
[0051] 可以理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本申請的技術(shù)方案及其申 請構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本申請所附的權(quán)利要求的保 護范圍。
【權(quán)利要求】
1. 一種字庫發(fā)行方法,其特征在于,包括字庫,所述字庫包括字符編碼索引信息,所述 方法包括步驟: A、 接收需求信息; B、 根據(jù)需求信息與字庫中字符編碼索引信息匹配,檢索需求字符; C、 合并檢索到的需求字符,形成子字庫調(diào)用文件。
2. 根據(jù)權(quán)利要求1所述的字庫發(fā)行方法,其特征在于,所述需求信息包括字符編碼和 驗證信息。
3. 根據(jù)權(quán)利要求1所述的字庫發(fā)行方法,其特征在于,步驟A之前還包括步驟: A0、加載用戶注冊信息或購買信息。
4. 根據(jù)權(quán)利要求3所述的字庫發(fā)行方法,其特征在于,步驟B包括: B1、加載驗證信息,驗證用戶是否注冊或購買,若是則執(zhí)行步驟B2,否則執(zhí)行步驟B3 ; B2、根據(jù)所述字符編碼碼組與字庫中字符編碼索引信息匹配,檢索需求字符; B3、結(jié)束匹配。
5. -種利用權(quán)利要求1所述字庫發(fā)行方法的字庫保護系統(tǒng),其特征在于,包括: 字庫,其包括字符編碼索引信息; 信息輸入模塊,用于接收需求信息; 匹配模塊,用于讀取所述信息輸入模塊接收的需求信息,并根據(jù)所述需求信息與所述 字符編碼索引信息匹配,檢索所需字符,將檢索到的所需字符合并,形成子字庫調(diào)用文件。
6. 根據(jù)權(quán)利要求5所述的字庫保護系統(tǒng),其特征在于,所述需求信息包括字符編碼和 驗證信息。
7. 根據(jù)權(quán)利要求6所述的字庫保護系統(tǒng),其特征在于,還包括存儲模塊,用于存儲用戶 的登錄信息或其購買信息。
8. 根據(jù)權(quán)利要求7所述的字庫保護系統(tǒng),其特征在于,還包括驗證模塊,用于將所述驗 證信息與所述存儲模塊中所述登錄信息以及所述購買信息進行比對,若比對成功則將所述 字符編碼碼組發(fā)送至所述匹配模塊,否則提示拒絕匹配子字庫。
【文檔編號】G06F17/30GK104217012SQ201410485133
【公開日】2014年12月17日 申請日期:2014年9月22日 優(yōu)先權(quán)日:2014年9月22日
【發(fā)明者】朱信 申請人:朱信
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1