一種應(yīng)用于農(nóng)家書屋的電子圖書的顯示方法
【專利摘要】本發(fā)明公開一種應(yīng)用于農(nóng)家書屋的電子圖書的顯示方法,其特征在于,該方法包括以下步驟:步驟一,二維碼標簽生成器獲取電子圖書的全文數(shù)據(jù),將電子圖書的正文分割成若干文字片段并按順序?qū)γ總€文字片段在全文中的位置進行編碼;步驟二,二維碼標簽生成器將每個文字片段數(shù)據(jù)包內(nèi)的正文數(shù)據(jù)、位置編碼數(shù)據(jù)、附圖網(wǎng)絡(luò)地址數(shù)據(jù)分別編碼成二維碼圖像;步驟三,顯示終端或裝置顯示與該電子圖書相關(guān)的部分或全部二維碼標簽;步驟四,用戶通過電子圖書閱讀客戶端掃描電子圖書對應(yīng)的二維標簽,進行識別;電子圖書閱讀客戶端顯示該文字片段的正文或/與附圖供用戶閱讀。
【專利說明】—種應(yīng)用于農(nóng)家書屋的電子圖書的顯示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖書顯示技術(shù),特別涉及一種結(jié)合二維碼進行電子圖書瀏覽和管理的方法。
【背景技術(shù)】
[0002]由于二維碼具有存儲信息量大、安全性能高、成本低廉、易于糾錯、易于識讀和易于實現(xiàn)自動處理流程等諸多優(yōu)點,在越來越多的領(lǐng)域被廣泛應(yīng)用。目前國內(nèi)外有了很多二維碼的碼制標準,如H)F417、QR、Data Matrix以及漢信碼等。與之對應(yīng)的各種碼制的編碼、解碼方法、識讀方法、糾錯方法都日臻成熟。
[0003]如圖1所示,為現(xiàn)有技術(shù)中的二維碼的一種結(jié)構(gòu)。其中,它具有三個定位圖形,分別位于左下角,左上角以及右上角。它們占據(jù)了比較多的二維碼信息空間。另外,圖1所示的二維碼只有一個數(shù)據(jù)區(qū),二維碼所攜帶的數(shù)據(jù)信息全部都集中體現(xiàn)在這個唯一數(shù)據(jù)區(qū)的圖形上。無法承載兩個獨立的數(shù)據(jù),以滿足特殊業(yè)務(wù)的需求。例如在電子商務(wù)過程中,二維碼一方面需要承載商品或服務(wù)的地址信息或摘要信息,另一方面也需要承載提供方的簽名信息、授權(quán)信息或秘鑰信息,其中地址信息或摘要信息是應(yīng)該能被通用的二維碼識別器所識別并顯示的,而簽名信息、授權(quán)信息或秘鑰信息則應(yīng)該是被授權(quán)的二維碼識別器才能識別的?,F(xiàn)有的二維碼方案中,無法對二維碼所承載得數(shù)據(jù)信息進行精準控制。
[0004]本申請同時另案申請了《一種二維碼標簽的改進》,公開了一種二維碼標簽的新結(jié)構(gòu)。通過對標簽本體設(shè)置業(yè)務(wù)數(shù)據(jù)區(qū)、橫向控制數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū),并分別承載不同的獨立數(shù)據(jù)。目前缺乏這種新標簽在電子圖書的顯示和管理方面的技術(shù)方案。
[0005]現(xiàn)有技術(shù)中,文學圖書的傳播主要采用的技術(shù)手段有:紙質(zhì)圖書傳播;網(wǎng)絡(luò)傳播、電子圖書下載到終端,通過電子圖書閱讀器來閱讀。目前,缺乏一種采用二維碼標簽進行圖書顯示和傳播的技術(shù)方案。
【發(fā)明內(nèi)容】
[0006]本發(fā)明目的是克服現(xiàn)有技術(shù)不足,提供一種應(yīng)用于農(nóng)家書屋的電子圖書的顯示方法,它利用了二維碼快速識別和輸入的特性,同時提供了一種電子圖書管理的新體驗。
[0007]本發(fā)明的通過如下方案實現(xiàn):
一種應(yīng)用于農(nóng)家書屋的電子圖書的顯示方法,其特征在于,該方法包括以下步驟:步驟一,二維碼標簽生成器獲取電子圖書的全文數(shù)據(jù),將電子圖書的正文分割成若干文字片段并按順序?qū)γ總€文字片段在全文中的位置進行編碼;
步驟二,二維碼標簽生成器將每個文字片段數(shù)據(jù)包內(nèi)的正文數(shù)據(jù)、位置編碼數(shù)據(jù)、附圖網(wǎng)絡(luò)地址數(shù)據(jù)分別編碼成二維碼圖像,其中與正文數(shù)據(jù)相對應(yīng)的二維碼圖像承載于業(yè)務(wù)數(shù)據(jù)區(qū);與位置編碼數(shù)據(jù)對應(yīng)的二維碼圖像承載于橫向控制數(shù)據(jù)區(qū);與附圖網(wǎng)絡(luò)地址數(shù)據(jù)對應(yīng)的二維碼圖像承載于橫向控制數(shù)據(jù)區(qū);將該電子圖書的標識承載于圖像展示區(qū)并將各區(qū)的二維碼圖像組合成完成的二維碼標簽; 步驟三,顯示終端或裝置顯示與該電子圖書相關(guān)的部分或全部二維碼標簽;
步驟四,用戶通過電子圖書閱讀客戶端掃描電子圖書對應(yīng)的二維標簽,電子圖書閱讀客戶端內(nèi)設(shè)的二維碼識別器分離從采集的二維碼標簽數(shù)據(jù)中識別并分離出業(yè)務(wù)數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)和橫向控制數(shù)據(jù)區(qū)的二維碼圖像,依此從業(yè)務(wù)數(shù)據(jù)區(qū)的二維碼圖像中解碼后獲得該二維碼標簽對應(yīng)的文字片段的正文內(nèi)容;從縱向控制數(shù)據(jù)區(qū)的圖像中解碼并獲得位置編碼數(shù)據(jù)進而確定該文字片段在全文中的位置信息;從橫向控制數(shù)據(jù)區(qū)的圖像中解碼并識別出該文字片段是否存在對應(yīng)的附圖,如果存在則進一步識別附圖網(wǎng)絡(luò)地址數(shù)據(jù)并借助網(wǎng)絡(luò)進行加載;電子圖書閱讀客戶端顯示該文字片段的正文或/與附圖供用戶閱讀。
[0008]進一步,所述的應(yīng)用于農(nóng)家書屋的電子圖書的顯示方法,還包括電子圖書的組合步驟,即用戶通過電子圖書閱讀客戶端對與該電子圖書所有相關(guān)的一個以上的二維碼標簽進行掃描、識別緩存后,將所有文字片段的正文按照位置編碼順序進行組合成整體的電子圖書,并通過電子圖書閱讀客戶端加載與顯示。
[0009]更進一步,所述的應(yīng)用于農(nóng)家書屋的電子圖書的顯示方法,還包括二維碼標簽生成器對每個文字片段數(shù)據(jù)包內(nèi)的正文數(shù)據(jù)、位置編碼數(shù)據(jù)、附圖網(wǎng)絡(luò)地址數(shù)據(jù)中的一個或以上數(shù)據(jù)進行加密后編碼成二維碼圖像;電子圖書閱讀客戶端的二維碼識別器對經(jīng)過加密的二維碼圖像解碼后同時進行解密。
【專利附圖】
【附圖說明】
[0010]圖1為現(xiàn)有二維碼標簽的結(jié)構(gòu)示意圖;
圖2為本發(fā)明涉及二維碼標簽的結(jié)構(gòu)示意圖之一;
圖3為本發(fā)明涉及二維碼標簽的結(jié)構(gòu)示意圖之二;
圖4為本發(fā)明涉及二維碼標簽生成裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明涉及二維碼標簽生成方法流程圖;
圖6為本發(fā)明涉及二維碼標簽識別方法流程圖;
圖7為本發(fā)明方法的核心流程圖;
圖8為本發(fā)明圖書顯示效果示意圖。
【具體實施方式】
[0011]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0012]參考圖7和8所示,優(yōu)選方案實施中,本發(fā)明的一種應(yīng)用于農(nóng)家書屋的電子圖書的顯示方法,其特征在于,該方法包括以下步驟:
步驟一,二維碼標簽生成器獲取電子圖書的全文數(shù)據(jù),將電子圖書的正文分割成若干文字片段并按順序?qū)γ總€文字片段在全文中的位置進行編碼;
步驟二,二維碼標簽生成器將每個文字片段數(shù)據(jù)包內(nèi)的正文數(shù)據(jù)、位置編碼數(shù)據(jù)、附圖網(wǎng)絡(luò)地址數(shù)據(jù)分別編碼成二維碼圖像,其中與正文數(shù)據(jù)相對應(yīng)的二維碼圖像承載于業(yè)務(wù)數(shù)據(jù)區(qū);與位置編碼數(shù)據(jù)對應(yīng)的二維碼圖像承載于橫向控制數(shù)據(jù)區(qū);與附圖網(wǎng)絡(luò)地址數(shù)據(jù)對應(yīng)的二維碼圖像承載于橫向控制數(shù)據(jù)區(qū);將該電子圖書的標識承載于圖像展示區(qū)并將各區(qū)的二維碼圖像組合成完成的二維碼標簽;
步驟三,顯示終端或裝置顯示與該電子圖書相關(guān)的部分或全部二維碼標簽;
步驟四,用戶通過電子圖書閱讀客戶端掃描電子圖書對應(yīng)的二維標簽,電子圖書閱讀客戶端內(nèi)設(shè)的二維碼識別器分離從采集的二維碼標簽數(shù)據(jù)中識別并分離出業(yè)務(wù)數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)和橫向控制數(shù)據(jù)區(qū)的二維碼圖像,依此從業(yè)務(wù)數(shù)據(jù)區(qū)的二維碼圖像中解碼后獲得該二維碼標簽對應(yīng)的文字片段的正文內(nèi)容;從縱向控制數(shù)據(jù)區(qū)的圖像中解碼并獲得位置編碼數(shù)據(jù)進而確定該文字片段在全文中的位置信息;從橫向控制數(shù)據(jù)區(qū)的圖像中解碼并識別出該文字片段是否存在對應(yīng)的附圖,如果存在則進一步識別附圖網(wǎng)絡(luò)地址數(shù)據(jù)并借助網(wǎng)絡(luò)進行加載;電子圖書閱讀客戶端顯示該文字片段的正文或/與附圖供用戶閱讀。
[0013]電子圖書的組合步驟,即用戶通過電子圖書閱讀客戶端對與該電子圖書所有相關(guān)的一個以上的二維碼標簽進行掃描、識別緩存后,將所有文字片段的正文按照位置編碼順序進行組合成整體的電子圖書,并通過電子圖書閱讀客戶端加載與顯示。
[0014]二維碼標簽生成器對每個文字片段數(shù)據(jù)包內(nèi)的正文數(shù)據(jù)、位置編碼數(shù)據(jù)、附圖網(wǎng)絡(luò)地址數(shù)據(jù)中的一個或以上數(shù)據(jù)進行加密后編碼成二維碼圖像;電子圖書閱讀客戶端的二維碼識別器對經(jīng)過加密的二維碼圖像解碼后同時進行解密。
[0015]另外為了使本發(fā)明更利于理解和實施,下面對該方法涉及的二維碼標簽的結(jié)構(gòu)、生成和識別等方面做進一步描述:
如圖2和3所示,為本發(fā)明實施例1中涉及二維碼標簽的結(jié)構(gòu)示意圖。本發(fā)明二維碼中,具有業(yè)務(wù)數(shù)據(jù)區(qū)I和控制數(shù)據(jù)區(qū)。其中優(yōu)選方案中,控制數(shù)據(jù)區(qū)又具有橫向控制數(shù)據(jù)區(qū)21和縱向控制數(shù)據(jù)區(qū)22。業(yè)務(wù)數(shù)據(jù)區(qū)I和控制數(shù)據(jù)區(qū)之間通過呈“L”狀的分隔圖形3進行隔離。呈“L”狀的分隔圖形3可以呈淺色或深色,寬度為一個或以上數(shù)據(jù)符號格。優(yōu)選方案中,呈“L”狀的分隔圖形3的顏色采用不同于業(yè)務(wù)數(shù)據(jù)區(qū)I和控制數(shù)據(jù)區(qū)的顏色,并且寬度為一個數(shù)據(jù)符號格。業(yè)務(wù)數(shù)據(jù)區(qū)I可以是正方型,也可以是長方形。行列數(shù)可以根據(jù)現(xiàn)有技術(shù)或者所需要承載的數(shù)據(jù)量大小進行設(shè)置。橫向控制數(shù)據(jù)區(qū)21的縱向?qū)挾?、縱向控制數(shù)據(jù)區(qū)22橫向?qū)挾裙潭ǖ模鴻M向控制數(shù)據(jù)區(qū)21的橫向長度、縱向控制數(shù)據(jù)區(qū)22縱向長度則可動態(tài)調(diào)節(jié),并保持與業(yè)務(wù)數(shù)據(jù)區(qū)I的大小一致。更具體說,是業(yè)務(wù)數(shù)據(jù)區(qū)I和控制數(shù)據(jù)區(qū)的圖像邊界是對齊的。橫向控制數(shù)據(jù)區(qū)21的縱向?qū)挾?、縱向控制數(shù)據(jù)區(qū)22橫向?qū)挾葍?yōu)選方案中,可以采用5個數(shù)據(jù)符號格。如圖2和3所示,優(yōu)選方案中,橫向控制數(shù)據(jù)區(qū)21和縱向控制數(shù)據(jù)區(qū)22的交接處,還設(shè)有商品或產(chǎn)品或公司的圖像展示區(qū)4。圖像展示區(qū)4的寬度與橫向控制數(shù)據(jù)區(qū)21和縱向控制數(shù)據(jù)區(qū)22適配,具體來說圖像展示區(qū)4外邊界應(yīng)該與橫向控制數(shù)據(jù)區(qū)21和縱向控制數(shù)據(jù)區(qū)22的外邊界對齊。圖像展示區(qū)4用于顯示商品或產(chǎn)品或公司的LOGO。
[0016]又如圖2和3所示,為本發(fā)明二維碼標簽的業(yè)務(wù)數(shù)據(jù)區(qū)I用于承載普通文本內(nèi)容、網(wǎng)址、電話、短信等信息,而橫向控制數(shù)據(jù)區(qū)21和縱向控制數(shù)據(jù)區(qū)22則用于承載簽名信息、授權(quán)信息、秘鑰信息、坐標信息等特殊信息。優(yōu)選方案中,業(yè)務(wù)數(shù)據(jù)區(qū)I和控制數(shù)據(jù)區(qū)采用不同的編碼方式進行編碼;并至少有一數(shù)據(jù)區(qū)為承載經(jīng)過加密信息,如業(yè)務(wù)數(shù)據(jù)區(qū)I為非加密信息,而橫向控制數(shù)據(jù)區(qū)21和縱向控制數(shù)據(jù)區(qū)22中至少一個區(qū)的數(shù)據(jù)信息為加密信息;或者業(yè)務(wù)數(shù)據(jù)區(qū)I為加密信息,而橫向控制數(shù)據(jù)區(qū)21和縱向控制數(shù)據(jù)區(qū)22至少一個區(qū)的信息數(shù)據(jù)信息為非加密信息。[0017]參考圖4,為實施本發(fā)明所需要的二維碼標簽的符號生成裝置,與現(xiàn)有技術(shù)不同,該裝置具有業(yè)務(wù)數(shù)據(jù)區(qū)標簽生成模塊、橫向控制數(shù)據(jù)區(qū)標簽生成模塊、縱向控制數(shù)據(jù)區(qū)標簽生成模塊、標簽組合模塊和編碼控制模塊,其中所述的業(yè)務(wù)數(shù)據(jù)區(qū)標簽生成模塊用于將需要承載于業(yè)務(wù)數(shù)據(jù)區(qū)的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換成與業(yè)務(wù)數(shù)據(jù)區(qū)大小匹配并具有兩種色差明顯的符號構(gòu)成二維碼標簽圖像;所述的橫向控制數(shù)據(jù)區(qū)標簽生成模塊用于將需要承載于橫向控制數(shù)據(jù)區(qū)的控制數(shù)據(jù)轉(zhuǎn)換成與橫向控制數(shù)據(jù)區(qū)大小匹配并具有兩種色差明顯的符號構(gòu)成二維碼標簽圖像;所述的縱向控制數(shù)據(jù)區(qū)標簽生成模塊用于將需要承載于縱向控制數(shù)據(jù)區(qū)的控制數(shù)據(jù)轉(zhuǎn)換成與縱向控制數(shù)據(jù)區(qū)大小匹配并具有兩種色差明顯的符號構(gòu)成二維碼標簽圖像;所述的編碼控制模塊用于對承載于業(yè)務(wù)數(shù)據(jù)區(qū)的業(yè)務(wù)數(shù)據(jù)、承載于橫向控制數(shù)據(jù)區(qū)和縱向控制數(shù)據(jù)區(qū)的控制數(shù)據(jù)之一進行加密后,通過兩種不同的編碼算法對承載于業(yè)務(wù)數(shù)據(jù)區(qū)的業(yè)務(wù)數(shù)據(jù)、承載于橫向控制數(shù)據(jù)區(qū)和縱向控制數(shù)據(jù)區(qū)的控制數(shù)據(jù)進行編碼;所述的標簽組合模塊用于將存儲于緩存空間,并分別對應(yīng)于業(yè)務(wù)數(shù)據(jù)區(qū)、橫向控制數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)的二維碼標簽圖像進行組合,生成完整的二維碼標簽以供顯示或打印。另外,優(yōu)選方案中,該裝置還具有圖像展示區(qū)圖像控制模塊,用于加載用戶或系統(tǒng)選定的圖像并將其轉(zhuǎn)換成適合圖像展示區(qū)大小的圖像,保存于緩存;所述的標簽組合模塊用于將存儲于緩存空間,并分別對應(yīng)于業(yè)務(wù)數(shù)據(jù)區(qū)、橫向控制數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)的二維碼標簽圖像、圖像展示區(qū)圖像控制模塊處理后的圖像及呈“L”狀的分隔圖形進行組合,生成完整的二維碼標簽以供顯示或打印。
[0018]參考圖5所示,為本發(fā)明實施例中二維碼標簽生成方法流程圖,二維碼標簽生成具體包括以下步驟:
S101,獲取需要在二維碼標簽承載的業(yè)務(wù)數(shù)據(jù)。業(yè)務(wù)數(shù)據(jù)的獲取可以是用戶的輸入,也可以是通過訪問其它應(yīng)用或系統(tǒng)的接口獲得。
[0019]S102,確定業(yè)務(wù)數(shù)據(jù)區(qū)I的大小。具體為判斷需要承載的業(yè)務(wù)數(shù)據(jù)量是否超出已設(shè)定的業(yè)務(wù)數(shù)據(jù)區(qū)I大小所能承載的數(shù)據(jù)量,如果超出則進一步判斷是否超出業(yè)務(wù)數(shù)據(jù)區(qū)I所能承載的最大數(shù)據(jù)量;超出業(yè)務(wù)數(shù)據(jù)區(qū)I所能承載的最大數(shù)據(jù)量,則提示“無法生成二維碼標簽”,否則自動根據(jù)需要承載的業(yè)務(wù)數(shù)據(jù)量擴大業(yè)務(wù)數(shù)據(jù)區(qū)I大小。如果判斷需要承載的業(yè)務(wù)數(shù)據(jù)量在已設(shè)定的業(yè)務(wù)數(shù)據(jù)區(qū)I大小所能承載的數(shù)據(jù)量范圍內(nèi),則以已設(shè)定參數(shù)確定業(yè)務(wù)數(shù)據(jù)區(qū)I的大小。
[0020]S103,根據(jù)業(yè)務(wù)數(shù)據(jù)區(qū)I的大小,確定橫向控制數(shù)據(jù)區(qū)21的橫向長度和縱向控制數(shù)據(jù)區(qū)22縱向長度。確定辦法是,橫向控制數(shù)據(jù)區(qū)21的橫向長度等于對應(yīng)業(yè)務(wù)數(shù)據(jù)區(qū)I邊框大小加呈“L”狀的分隔圖形3的寬度??v向控制數(shù)據(jù)區(qū)22縱向長度等于對應(yīng)業(yè)務(wù)數(shù)據(jù)區(qū)I邊框大小加呈“L”狀的分隔圖形3的寬度,使業(yè)務(wù)數(shù)據(jù)區(qū)I和控制數(shù)據(jù)區(qū)的圖像邊界是對齊的,保證二維碼標簽整體輪廓是矩形。
[0021]S104,對需要承載的業(yè)務(wù)數(shù)據(jù),進行編碼,生成符合業(yè)務(wù)數(shù)據(jù)區(qū)顯示大小的圖像并緩存;根據(jù)不同的應(yīng)用環(huán)境需求,在編碼之前,可以對需要承載的業(yè)務(wù)數(shù)據(jù)進行加密后再編碼。編碼和加密技術(shù)可以根據(jù)現(xiàn)有技術(shù)進行。
[0022]S105,獲取需要承載在一個以上控制數(shù)據(jù)區(qū)的簽名信息、授權(quán)信息、秘鑰信息、坐標信息等控制數(shù)據(jù),獲取方式可以是人工輸入或通過問其它應(yīng)用或系統(tǒng)的接口獲得。
[0023]S106,對需要承載在控制數(shù)據(jù)區(qū)的控制數(shù)據(jù)進行編碼,生成符合橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22大小的顯示的圖像并緩存。其中,控制數(shù)據(jù)可以分成兩部分分別顯示在橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22。橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22也可以分別承載和顯示兩個不同的控制數(shù)據(jù)。如橫向控制數(shù)據(jù)區(qū)21用于承載用戶名,縱向控制數(shù)據(jù)區(qū)22用于承載對應(yīng)的密碼數(shù)據(jù);橫向控制數(shù)據(jù)區(qū)21用于承載簽名數(shù)據(jù),縱向控制數(shù)據(jù)區(qū)22用于承載公鑰數(shù)據(jù)等。優(yōu)選方案中,業(yè)務(wù)數(shù)據(jù)區(qū)I和控制數(shù)據(jù)區(qū)應(yīng)該采用不同的編碼方式。而橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22的控制數(shù)據(jù)的編碼方式可以相同也可以不相同。根據(jù)不同的應(yīng)用環(huán)境需求,在對控制數(shù)據(jù)進行編碼之前,可以對其進行加密后再編碼。編碼和加密方式有多種多樣,具體可以根據(jù)現(xiàn)有技術(shù)進行。
[0024]S107,獲取需要顯示在圖像展示區(qū)4的圖像,緩存。優(yōu)選方案中,圖像展示區(qū)4的圖像并非必須的,如果不存在需要展示的商品或產(chǎn)品或公司等的L0G0,也可以用淺色或深色進行填充。
[0025]S108,將已編碼并緩存的業(yè)務(wù)數(shù)據(jù)圖像、控制數(shù)據(jù)圖像、LOGO分別填充至業(yè)務(wù)數(shù)據(jù)區(qū)1、控制數(shù)據(jù)區(qū)、圖像展示區(qū)4組合成一整體的二維碼標簽,直接顯示或打印。
[0026]參考圖6所示,為本發(fā)明實施例中二維碼標簽對應(yīng)的識別流程圖,二維碼標簽識別具體包括以下步驟:
5201,對二維碼進行整體的圖像采集;
5202,對橫向控制數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)的輪廓進行識別。由于橫向控制數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)的寬度是固定的,并且與業(yè)務(wù)數(shù)據(jù)區(qū)之間存在“L”狀的分隔圖形3,所以對于橫向控制數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)的輪廓識別比較簡單。有選方案中,更可以通過圖像展示區(qū)4及圖像進行定位。其中圖像展示區(qū)4具有固定大小,位于右下角,并且位于橫向控制數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)的交接處。
[0027]S203,以橫向控制數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)的輪廓進行定位,識別出業(yè)務(wù)數(shù)據(jù)區(qū)步驟。由于橫向控制數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)的形狀,寬度是固定的,并且圖像展示區(qū)4的大小、形狀和位置是固定的,所以橫向控制數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)在用于承載數(shù)據(jù)同時,也起到了定位作用。擺脫了現(xiàn)有技術(shù)中,需要固定的三個圖形進行定位,并且占據(jù)了過多的二維碼信息空間的問題。
[0028]S204,分割出業(yè)務(wù)數(shù)據(jù)區(qū)1、橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22的圖像; S205,分別對業(yè)務(wù)數(shù)據(jù)區(qū)1、橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22的圖像進行識別
并通過對應(yīng)的解碼算法解碼;優(yōu)選方案中,業(yè)務(wù)數(shù)據(jù)區(qū)的數(shù)據(jù)可以是非加密的,而橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22中至少一個是加密的,如橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22分別承載的是用戶名和密碼,則獲得橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22承載的數(shù)據(jù)前,需要對橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22識別的結(jié)果進行解密操作,然后才得到最終的數(shù)據(jù)。這樣,本發(fā)明的二維碼標簽具有通用的二維碼的方便特性,同時也可以用于身份識別,二維碼閱讀的控制,滿足特殊應(yīng)用需求,提高數(shù)據(jù)安全性。另一優(yōu)選方案是,對業(yè)務(wù)數(shù)據(jù)區(qū)I的圖像進行識別并通過對應(yīng)的解碼算法解碼前,需要先解碼橫向控制數(shù)據(jù)區(qū)21或縱向控制數(shù)據(jù)區(qū)22其中之一的公鑰數(shù)據(jù),然后二維碼識別器才能利用該公鑰對業(yè)務(wù)數(shù)據(jù)區(qū)I進行解密及解碼。由于本發(fā)明的二維碼標簽結(jié)構(gòu)不同于現(xiàn)有技術(shù),并且可以對對業(yè)務(wù)數(shù)據(jù)區(qū)1、橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22的承載的數(shù)據(jù)類型,數(shù)據(jù)是否進行加解密進行獨立的控制,所以除了上述兩種優(yōu)選方案外,安全保障的措施也可以有多種組合。[0029]S206,得到業(yè)務(wù)數(shù)據(jù)區(qū)1、橫向控制數(shù)據(jù)區(qū)21、縱向控制數(shù)據(jù)區(qū)22所承載的數(shù)據(jù)。當業(yè)務(wù)數(shù)據(jù)區(qū)I承載的是商品或服務(wù)的網(wǎng)絡(luò)地址、橫向控制數(shù)據(jù)區(qū)21承載的用戶名、縱向控制數(shù)據(jù)區(qū)22承載的是用戶密碼,則用戶終端的二維碼掃描并識別后,可以通過業(yè)務(wù)數(shù)據(jù)區(qū)I承載的是商品或服務(wù)的網(wǎng)絡(luò)地址訪問進行商品或服務(wù)的獲取,同時可以自動憑借所識別的橫向控制數(shù)據(jù)區(qū)21承載的用戶名、縱向控制數(shù)據(jù)區(qū)22承載的是用戶密碼進行自動登錄,實現(xiàn)身份自動識別,同時避免手動輸入,保障了安全。
[0030]最后說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,本領(lǐng)域普通技術(shù)人員對本發(fā)明的技術(shù)方案所做的其他修改或者等同替換,只要不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當中。
【權(quán)利要求】
1.一種應(yīng)用于農(nóng)家書屋的電子圖書的顯示方法,其特征在于,該方法包括以下步驟: 步驟一,二維碼標簽生成器獲取電子圖書的全文數(shù)據(jù),將電子圖書的正文分割成若干文字片段并按順序?qū)γ總€文字片段在全文中的位置進行編碼; 步驟二,二維碼標簽生成器將每個文字片段數(shù)據(jù)包內(nèi)的正文數(shù)據(jù)、位置編碼數(shù)據(jù)、附圖網(wǎng)絡(luò)地址數(shù)據(jù)分別編碼成二維碼圖像,其中與正文數(shù)據(jù)相對應(yīng)的二維碼圖像承載于業(yè)務(wù)數(shù)據(jù)區(qū);與位置編碼數(shù)據(jù)對應(yīng)的二維碼圖像承載于橫向控制數(shù)據(jù)區(qū);與附圖網(wǎng)絡(luò)地址數(shù)據(jù)對應(yīng)的二維碼圖像承載于橫向控制數(shù)據(jù)區(qū);將該電子圖書的標識承載于圖像展示區(qū)并將各區(qū)的二維碼圖像組合成完成的二維碼標簽; 步驟三,顯示終端或裝置顯示與該電子圖書相關(guān)的部分或全部二維碼標簽; 步驟四,用戶通過電子圖書閱讀客戶端掃描電子圖書對應(yīng)的二維標簽,電子圖書閱讀客戶端內(nèi)設(shè)的二維碼識別器分離從采集的二維碼標簽數(shù)據(jù)中識別并分離出業(yè)務(wù)數(shù)據(jù)區(qū)、縱向控制數(shù)據(jù)區(qū)和橫向控制數(shù)據(jù)區(qū)的二維碼圖像,依此從業(yè)務(wù)數(shù)據(jù)區(qū)的二維碼圖像中解碼后獲得該二維碼標簽對應(yīng)的文字片段的正文內(nèi)容;從縱向控制數(shù)據(jù)區(qū)的圖像中解碼并獲得位置編碼數(shù)據(jù)進而確定該文字片段在全文中的位置信息;從橫向控制數(shù)據(jù)區(qū)的圖像中解碼并識別出該文字片段是否存在對應(yīng)的附圖,如果存在則進一步識別附圖網(wǎng)絡(luò)地址數(shù)據(jù)并借助網(wǎng)絡(luò)進行加載;電子圖書閱讀客戶端顯示該文字片段的正文或/與附圖供用戶閱讀。
2.如權(quán)利要求1所述的應(yīng)用于農(nóng)家書屋的電子圖書的顯示方法,其特征在于,還包括電子圖書的組合步驟,即用戶通過電子圖書閱讀客戶端對與該電子圖書所有相關(guān)的一個以上的二維碼標簽進行掃描、識別緩存后,將所有文字片段的正文按照位置編碼順序進行組合成整體的電子圖書,并通過電子圖書閱讀客戶端加載與顯示。
3.如權(quán)利要求2所述的應(yīng)用于農(nóng)家書屋的電子圖書的顯示方法,其特征在于,還包括二維碼標簽生成器對每個文字片段數(shù)據(jù)包內(nèi)的正文數(shù)據(jù)、位置編碼數(shù)據(jù)、附圖網(wǎng)絡(luò)地址數(shù)據(jù)中的一個或以上數(shù)據(jù)進行加密后編碼成二維碼圖像;電子圖書閱讀客戶端的二維碼識別器對經(jīng)過加密的二維碼圖像解碼后同時進行解密。
【文檔編號】G06K7/10GK103473583SQ201310440869
【公開日】2013年12月25日 申請日期:2013年9月25日 優(yōu)先權(quán)日:2013年9月25日
【發(fā)明者】張濟昌, 葉燦才, 黃家祺 申請人:中山愛科數(shù)字科技股份有限公司