專利名稱:基于按需印刷的印刷控制方法及系統(tǒng)、以及印刷客戶端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及印刷技術(shù)領(lǐng)域,特別涉及一種基于按需印刷的印刷控制方法及 系統(tǒng)、以及印刷客戶端。
背景技術(shù):
由于傳統(tǒng)印刷的成本問題,通常只有印刷數(shù)量達(dá)到幾千冊的圖書、期刊、 報(bào)紙等出版物才能印刷出版,而對于印刷數(shù)量太少的圖書等出版物,出版社則 很少給以進(jìn)行印刷。隨著數(shù)碼印刷技術(shù)的成熟,數(shù)碼快印店越來越多,數(shù)碼印 刷設(shè)備因具備可變、按需、個(gè)性化印刷等特點(diǎn),正逐漸顯示其優(yōu)越性,數(shù)碼印 刷對印刷數(shù)量沒有限制,當(dāng)印刷數(shù)量為1的時(shí)候也可以進(jìn)行印刷。對于數(shù)字圖 書而言,很多斷版書或者絕版書,讀者在需要的時(shí)候買不到,但是由于需求的
數(shù)量很少,出版社重新印刷的可能性很小,按需印刷(POD, Print On Demand) 技術(shù)的出現(xiàn)為滿足讀者的這種需求提供了可能性。
POD是網(wǎng)絡(luò)出版的一種具體方式,印刷控制客戶端通過因特網(wǎng)向讀者提供 可進(jìn)行POD處理的數(shù)字圖書的書目,讀者經(jīng)過瀏覽、搜索,找到自己所需的 圖書后,向印刷控制客戶端訂購該圖書的POD版,印刷控制客戶端再根據(jù)讀 者的訂購需求,將已經(jīng)電子化的書稿即時(shí)印刷、裝訂成書,交付到讀者的手中。 現(xiàn)在的POD都需要印刷控制客戶端把需要印刷的圖書的電子資源進(jìn)行版權(quán)保 護(hù)后提供給印刷客戶端(一般為數(shù)碼快印店),印刷客戶端再根據(jù)需要印刷的 數(shù)量進(jìn)行印刷,但是印刷控制客戶端不能控制印刷客戶端的實(shí)際印刷數(shù)量,也 就是說可能存在印刷客戶端實(shí)際印刷的數(shù)量可能大于印刷控制客戶端要求印 刷的數(shù)量,從而造成盜版,因此印刷控制客戶端需要控制按需印刷的實(shí)際印刷 數(shù)量。
發(fā)明內(nèi)容
本發(fā)明提供一種基于按需印刷的印刷控制方法及系統(tǒng),用以解決現(xiàn)有技術(shù) 中存在的印刷控制客戶端不能控制印刷客戶端的實(shí)際印刷數(shù)量,從而造成盜版 的問題。
相應(yīng)的,本發(fā)明還提供一種印刷客戶端。
本發(fā)明提供以下技術(shù)方案
一種按需印刷的印刷控制方法,該方法包括步驟印刷客戶端獲得并存儲(chǔ) 印刷控制客戶端提供的需印刷的電子資源,所述電子資源為經(jīng)過印刷控制客戶 端進(jìn)行版權(quán)保護(hù)的電子資源;印刷客戶端獲得印刷控制客戶端提供的針對所述 需印刷的電子資源需要印刷的數(shù)量信息;以及將獲得的數(shù)量信息存儲(chǔ)在存儲(chǔ)介 質(zhì)中,該存儲(chǔ)介質(zhì)具有禁止修改其存儲(chǔ)內(nèi)容的能力;印刷客戶端根據(jù)所述存儲(chǔ) 介質(zhì)中存儲(chǔ)的所述數(shù)量信息,印刷輸出對應(yīng)份數(shù)的所述電子資源。
一種印刷客戶端,包括存儲(chǔ)介質(zhì),具有禁止修改其存儲(chǔ)內(nèi)容的能力;第 一獲得單元,用于獲得并存儲(chǔ)印刷控制客戶端提供的需印刷的電子資源,所述 電子資源為經(jīng)過印刷控制客戶端進(jìn)行版權(quán)保護(hù)的電子資源;第二獲得單元,用 于獲得印刷控制客戶端提供的針對所述需印刷的電子資源需要印刷的數(shù)量信 息,并將獲得的數(shù)量信息存儲(chǔ)在所述存儲(chǔ)介質(zhì)中;印刷單元,用于根據(jù)所述存 儲(chǔ)介質(zhì)中存儲(chǔ)的所述數(shù)量信息,印刷輸出對應(yīng)份數(shù)的所述電子資源。
一種基于按需印刷的印刷控制系統(tǒng),該系統(tǒng)包括印刷客戶端和印刷控制客 戶端,其中印刷客戶端,用于獲得并存儲(chǔ)印刷控制客戶端提供的需印刷的電子 資源,所述電子資源為經(jīng)過印刷控制客戶端進(jìn)行版權(quán)保護(hù)的電子資源,并獲得 印刷控制客戶端提供的針對所述需印刷的電子資源需要印刷的數(shù)量信息,以及 將獲得的數(shù)量信息存儲(chǔ)在具有禁止修改其存儲(chǔ)內(nèi)容能力的存儲(chǔ)介質(zhì)中,根據(jù)所 述存儲(chǔ)介質(zhì)中存儲(chǔ)的所述數(shù)量信息,印刷輸出對應(yīng)份數(shù)的所述電子資源;印刷 控制客戶端,用于向印刷客戶端提供需印刷的經(jīng)版權(quán)保護(hù)的電子資源,和針對
所述需印刷的電子資源需要印刷的數(shù)量信息。
本發(fā)明提供的技術(shù)方案中,印刷客戶端將獲得的針對需印刷的電子資源需 要印刷的數(shù)量信息存儲(chǔ)在具有禁止修改其存儲(chǔ)內(nèi)容能力的存儲(chǔ)介質(zhì)中,而不是 存儲(chǔ)在硬盤等這些可修改其存儲(chǔ)內(nèi)容的存儲(chǔ)介質(zhì)中,因此有效的控制了按需印 刷的實(shí)際印刷數(shù)量,進(jìn)而避免了由于印刷客戶端的實(shí)際印刷數(shù)量大于印刷控制 客戶端要求印刷的數(shù)量而造成的盜版。
附圖i兌明
圖l為本發(fā)明實(shí)施例中,基于按需印刷的印刷控制方法流程示意圖2為本發(fā)明實(shí)施例中,印刷客戶端結(jié)構(gòu)示意圖3為本發(fā)明實(shí)施例中,基于按需印刷的印刷控制系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例中,印刷客戶端首先獲得需要印刷的電子資源和針對需印刷 的電子資源需要印刷的數(shù)量信息,并將獲得的數(shù)量信息存儲(chǔ)在具有禁止修改其 存儲(chǔ)內(nèi)容能力的存儲(chǔ)介質(zhì)中,再根據(jù)存儲(chǔ)的數(shù)量信息,印刷輸出對應(yīng)份數(shù)的電 子資源,而不是將針對需要印刷的電子資源需要印刷的數(shù)量信息存儲(chǔ)在硬盤等 這些可修改其存儲(chǔ)內(nèi)容的存儲(chǔ)介質(zhì)中,因此能夠有效的控制按需印刷的實(shí)際印 刷數(shù)量。
下面結(jié)合說明書附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)說明。
如圖l所示,為本發(fā)明實(shí)施例中基于按需印刷的印刷控制方法流程圖。
步驟IOI,印刷客戶端向印刷控制客戶端發(fā)送注冊信息,其中印刷客戶端
可以將自身的標(biāo)識(shí)信息加密后發(fā)送給印刷控制客戶端進(jìn)行注冊。
步驟102,印刷控制客戶端對接收到的注冊信息進(jìn)行認(rèn)證,若認(rèn)證通過,
則轉(zhuǎn)至步驟103,若認(rèn)證沒有通過則轉(zhuǎn)入步驟111,流程結(jié)束。
其中,印刷控制客戶端包含第一客戶端和第二客戶端,第一客戶端一般為
網(wǎng)上書店,第二客戶端存儲(chǔ)有按需印刷的電子資源,并根據(jù)第一客戶端接收到 的讀者的印刷交易信息來控制印刷客戶端進(jìn)行印刷輸出。其中,本實(shí)施例提到 的電子資源可以但不限于為電子文檔或電子文本。
印刷控制客戶端中的第二客戶端接收印刷客戶端發(fā)送的注冊信息,并將接
收到的注冊信息解密后進(jìn)行認(rèn)證,若認(rèn)證通過,則轉(zhuǎn)至步驟103,若認(rèn)證沒有 通過,則轉(zhuǎn)入步驟lll,結(jié)束流程。
步驟103,印刷控制客戶端保存接收到的注冊信息。
若印刷控制客戶端中的第二客戶端通過對印刷客戶端的認(rèn)證,則第二客戶 端保存印刷客戶端的注冊信息,并將此注冊信息發(fā)送給第一客戶端。
步驟104,印刷控制客戶端接收讀者的印刷交易信息。
針對已經(jīng)正式出版的圖書、報(bào)紙和期刊,印刷控制客戶端接收的印刷交易 信息中包含讀者購買的可進(jìn)行按需印刷的圖書、報(bào)紙或期刊的名稱信息和數(shù)量 信息;針對讀者自己提供電子資源的按需印刷,印刷控制客戶端接收的印刷交 易信息中還包含讀者提供的電子資源,第一客戶端接收到讀者提供的電子資源 后,將接收到的電子資源發(fā)送給第二客戶端,第二客戶端保存上述電子資源, 并生成該電子資源對應(yīng)的唯一標(biāo)識(shí)信息。
印刷控制客戶端中的第 一客戶端接收讀者的印刷交易信息,第一客戶端在 接收到印刷交易信息并確認(rèn)讀者完成支付后,向第二客戶端發(fā)送交易請求信息 Bl,若讀者購買的圖書為Bookl,則交易請求信息Bl中包含交易的訂單號(hào) (Order ID)、 Bookl對應(yīng)的標(biāo)識(shí)信息(Booki ID)、第一客戶端的標(biāo)識(shí)信息 (ID11 )、 Bookl需要印刷的數(shù)量信息(Num)和發(fā)送該交易請求信息B1的時(shí) 間(Timel),在發(fā)送該交易請求信息B1時(shí),為了防止重放攻擊等網(wǎng)絡(luò)攻擊, 還可以對Bookl ID、 ID11和Num進(jìn)行數(shù)字簽名,即交易請求信息B1中還包 含數(shù)字簽名數(shù)據(jù)(Signature )。
其中,可以采用可擴(kuò)展置標(biāo)語言(XML, Extensible Markup Language)來 描述交易請求信息Bl,例如 〈按需印刷訂單版本="1.0"類型-"r〉
<訂單號(hào)>362476454836782</訂單號(hào)>
〈圖書唯一標(biāo)識(shí)類型-"ISBN"〉 9787802311216 </圖書唯一標(biāo)識(shí)〉
<網(wǎng)上書店唯一標(biāo)識(shí)〉書店008 - 7297< /網(wǎng)上書店唯一標(biāo)識(shí)〉
<購買冊數(shù)>2</購買冊數(shù)>
〈發(fā)送時(shí)間〉2008-6-13 14:32:50</發(fā)送時(shí)間〉
〈數(shù)字簽名數(shù)據(jù)〉b45jq9BL0PopsF2K2AegEaYNUi-〈/數(shù)字簽名數(shù)據(jù)> </按需印刷訂單>
第二客戶端在接收到交易請求信息Bl后,對Bl中的數(shù)字簽名數(shù)據(jù)進(jìn)行 驗(yàn)證,若驗(yàn)證通過,則保存此交易請求信息B1。
步驟105,印刷客戶端獲得并存儲(chǔ)印刷控制客戶端提供的需印刷的電子資源。
其中,印刷客戶端在獲得需印刷的電子資源之前需向印刷控制客戶端申請 印刷許可,具體步驟如下
第一客戶端向第二客戶端發(fā)送交易請求信息Bl后,第一客戶端向印刷客 戶端發(fā)送印刷請求信息B2,印刷請求信息B2中包含交易的訂單號(hào)(Order ID )、 Bookl對應(yīng)的標(biāo)識(shí)信息(BooklID)、第一客戶端的標(biāo)識(shí)信息(ID11 )、第二客 戶端的標(biāo)識(shí)信息(ID12)、印刷客戶端的標(biāo)識(shí)信息(ID2)、從印刷控制客戶端 獲取印刷許可信息的地址信息(URL1)、 Bookl需要印刷的數(shù)量信息(Num)、 發(fā)送印刷請求信息B2的時(shí)間(Time2)以及數(shù)字簽名數(shù)據(jù),該數(shù)字簽名數(shù)據(jù)是 對BooklID、 ID11 、 ID12、 ID2、 URL1和Num的數(shù)字簽名。
其中,可以采用XML來描述印刷請求信息B2,例如
〈按需印刷訂單版本="1.0"類型="2">
<訂單號(hào)>362476454836782</訂單號(hào)>
〈圖書唯一標(biāo)識(shí)類型^'ISBN"〉 9787802311216 </圖書唯一標(biāo)識(shí)> <網(wǎng)上書店唯一標(biāo)識(shí)> 書店008 - 7297</網(wǎng)上書店唯一標(biāo)識(shí)〉
〈印刷客戶端唯一標(biāo)識(shí)〉POD印刷點(diǎn)002 - 3198</印刷客戶端唯一標(biāo)
識(shí)>
〈第二客戶端唯一標(biāo)識(shí)〉rights服務(wù)器005 - 9284〈/第二客戶端唯一標(biāo)
識(shí)>
<購買冊數(shù)>2</購買冊數(shù)>
〈獲取許可證地址〉http:〃apabi.com/getvoucher.asp〈/獲取許可證地址〉 〈發(fā)送時(shí)間〉2008-6-13 14:32:50</發(fā)送時(shí)間〉
〈數(shù)字簽名數(shù)據(jù)〉akepl42kdOPopsF2K2AegEaYNUi-〈/數(shù)字簽名數(shù)據(jù)> 〈/按需印刷訂單〉
印刷客戶端接收到印刷請求信息B2后對信息中的數(shù)字簽名數(shù)據(jù)進(jìn)行驗(yàn) 證,若驗(yàn)證通過,則根據(jù)印刷請求信息B2中的獲取印刷許可信息的地址信息, 向第二客戶端發(fā)送申請印刷許可的申請信息B3,申請信息B3中包含交易的訂 單號(hào)(Order ID)、 Bookl對應(yīng)的標(biāo)識(shí)信息(Bookl ID)、印刷客戶端的標(biāo)識(shí)信 息(ID2)、Bookl需要印刷的數(shù)量信息(Num)、發(fā)送申請信息B3的時(shí)間(Time3) 以及數(shù)字簽名數(shù)據(jù),該數(shù)字簽名數(shù)據(jù)是對Bookl ID、 ID2和Num的數(shù)字簽名。
其中,可以采用XML來描述申請信息B3,例如
〈按需印刷訂單版本="1.0"類型="1">
<訂單號(hào)>362476454836782</訂單號(hào)>
〈圖書唯一標(biāo)識(shí)類型-"ISBN"〉 9787802311216 </圖書唯一標(biāo)識(shí)> 〈印刷客戶端唯一標(biāo)識(shí)〉POD印刷點(diǎn)002-3198〈/印刷客戶端唯一標(biāo)
識(shí)>
<購買冊數(shù)>2</購買冊數(shù)> <發(fā)送時(shí)間>2008-6-13 14:32:50</發(fā)送時(shí)間>
<數(shù)字簽名數(shù)據(jù)〉b45jq9BL0PopsF2K2AegEaYNUi-〈/數(shù)字簽名數(shù)據(jù)〉 </按需印刷訂單>
第二客戶端接收到申請信息B3后對信息中的數(shù)字簽名數(shù)據(jù)進(jìn)行驗(yàn)證,若
驗(yàn)證通過,則比較申請信息B3與保存的交易請求信息Bl,若比較得到申請信 息B3中的內(nèi)容與交易請求信息Bl中的內(nèi)容除發(fā)送時(shí)間外都相同,則第二客 戶端發(fā)送印刷許可信息B4給印刷客戶端,印刷許可信息B4中包含交易的訂 單號(hào)(Order ID)、 Bookl對應(yīng)的標(biāo)識(shí)信息(Bookl ID)、印刷客戶端的標(biāo)識(shí)信 息(ID2)、 Bookl需要印刷的數(shù)量信息(Num)、發(fā)送印刷請求信息B4的時(shí)間 (Time4)以及數(shù)字簽名數(shù)據(jù),該數(shù)字簽名數(shù)據(jù)是對Bookl ID、 ID2和Num的 數(shù)字簽名。
其中,可以采用XML來描述印刷許可信息B4,例如 <按需印刷許可證版本="1.0">
<訂單號(hào)〉362476454836782</訂單號(hào)>
<圖書唯一標(biāo)識(shí)類型-"ISBN"〉 9787802311216 </圖書唯一標(biāo)識(shí)> 〈印刷客戶端唯一標(biāo)識(shí)〉POD印刷點(diǎn)002-3198</印刷客戶端唯一標(biāo)
識(shí)>
<打印冊數(shù)>2</打印冊數(shù)> <發(fā)送時(shí)間〉2008-6-13 14:32:58</發(fā)送時(shí)間>
<數(shù)字簽名數(shù)據(jù)> b45jq9BL0PopsF2K2AegEaYNUi-〈/數(shù)字簽名數(shù)據(jù)
>
</按需印刷許可證>
印刷客戶端在接收到第二客戶端發(fā)送的印刷許可信息B4后,對信息中的 數(shù)字簽名數(shù)據(jù)進(jìn)行驗(yàn)證,若驗(yàn)證通過,則確認(rèn)需印刷的電子資源的數(shù)量信息。
接獲得指印刷控制客戶端直接將電子資源發(fā)送給印刷客戶端,間接獲得指印刷 控制客戶端將需印刷的電子資源的存儲(chǔ)地址信息發(fā)送給印刷客戶端,印刷客戶 端根據(jù)接收到的存儲(chǔ)地址信息,到印刷控制客戶端中獲取需印刷的電子資源。 印刷控制客戶端中的第二客戶端向印刷客戶端發(fā)送需印刷的電子資源的存儲(chǔ) 地址信息,其中第二客戶端可將此存儲(chǔ)地址信息直接發(fā)送給印刷客戶端,也可
以將此存儲(chǔ)地址信息攜帶在印刷許可信息B4中發(fā)送給印刷客戶端,插入存儲(chǔ) 地址信息的印刷許可信息B4為 <按需印刷許可證版本="1.0">
<訂單號(hào)>362476454836782</訂單號(hào)>
<圖書唯一標(biāo)識(shí)類型-"ISBN"〉 9787802311216 </圖書唯一標(biāo)識(shí)> 〈印刷客戶端唯一標(biāo)識(shí)〉POD印刷點(diǎn)002-3198</印刷客戶端唯一標(biāo)
識(shí)>
<打印冊數(shù)>2</打印冊數(shù)>
〈文件存儲(chǔ)地址〉http:/Zebook/1 .ceb々文件存儲(chǔ)地址〉 <發(fā)送時(shí)間>2008-6-13 14:32:58</發(fā)送時(shí)間>
<數(shù)字簽名數(shù)據(jù)〉akepl42kdOPopsF2K2AegEaYNUi-〈/數(shù)字簽名數(shù)據(jù)> </按需印刷許可證>
其中,印刷客戶端獲得的電子資源為經(jīng)過版相 隊(duì)護(hù)的,也就是說印刷控制 客戶端需要將需印刷的電子資源進(jìn)行版權(quán)保護(hù),再將版權(quán)保護(hù)后的電子資源提 供給印刷客戶端,例如印刷控制客戶端中的第二客戶端使用隨機(jī)的第一加密 密鑰(Keyl)對電子資源進(jìn)行加密,再根據(jù)印刷客戶端的唯一標(biāo)識(shí)信息對第一 加密密鑰進(jìn)行加密,得到第二加密密鑰(Key2)。印刷控制客戶端可以將此第 二加密密鑰單獨(dú)發(fā)送給印刷客戶端,也可以將此第二加密密鑰攜帶在印刷許可 信息B4中,插入第二加密密鑰的印刷許可信息B4為
<按需印刷許可證版本="1.0">
<訂單號(hào)>362476454836782</訂單號(hào)>
<圖書唯一標(biāo)識(shí)類型—ISBN"〉 9787802311216 </圖書唯一標(biāo)識(shí)> 〈印刷客戶端唯一標(biāo)識(shí)〉POD印刷點(diǎn)002-3198</印刷客戶端唯一標(biāo)
識(shí)>
<打印冊數(shù)>2</打印冊數(shù)〉
<文件存儲(chǔ)地址>111^://61300]^1^61)</文件存儲(chǔ)地址>
<第二加密密鑰〉diwefzamluf9nTYu5cls27+Qa8sODVs〈/第二加密密
鑰>
<發(fā)送時(shí)間>2008-6-13 14:32:58</發(fā)送時(shí)間>
<數(shù)字簽名數(shù)據(jù)〉akepl42kdOPopsF2K2AegEaYNUi-〈/數(shù)字簽名數(shù)據(jù)> </按需印刷許可證〉
對于讀者自己提供電子資源的按需印刷,對電子資源的版權(quán)保護(hù)可以由第 二客戶端完成上述加密過程,也可以由第一客戶端來完成,即讀者將自己提供 的電子資源發(fā)送給第 一客戶端后,第 一客戶端用第 一加密密鑰對接收到的電子 資源進(jìn)行加密,第一客戶端將加密后的電子資源和第一加密密鑰發(fā)送給第二客 戶端,第二客戶端接收到加密后的電子資源和第一加密密鑰后,根據(jù)印刷客戶 端的唯一標(biāo)識(shí)信息對第一加密密鑰進(jìn)行加密,得到第二加密密鑰,第二客戶端 再將此第二加密密鑰單獨(dú)發(fā)送給印刷客戶端,或者攜帶在印刷許可信息B4中 發(fā)送給印刷客戶端。
其中,印刷控制客戶端在加密過程中使用的印刷客戶端的唯一標(biāo)識(shí)信息可 以但不限于采用硬盤設(shè)備的唯一標(biāo)識(shí)號(hào)、CPU的唯一標(biāo)識(shí)號(hào)、印刷客戶端的 MAC地址信息。
步驟106,印刷客戶端獲得針對需印刷的電子資源需要印刷的數(shù)量信息。 印刷控制客戶端可以將針對需印刷的電子資源需要印刷的數(shù)量信息如步
驟105所示,攜帶在印刷許可信息B4中,也可以將數(shù)量信息單獨(dú)發(fā)送給印刷
客戶端。
步驟107,印刷客戶端將獲得的數(shù)量信息存儲(chǔ)在具有禁止修改其存儲(chǔ)內(nèi)容 能力的存儲(chǔ)介質(zhì)中。
印刷客戶端將獲得的數(shù)量信息存儲(chǔ)在具有禁止修改其存儲(chǔ)內(nèi)容能力的存 儲(chǔ)介質(zhì)中,而不能將印刷許可信息B4存儲(chǔ)在硬盤等這些存儲(chǔ)介質(zhì)中。若印刷 客戶端獲得的數(shù)量信息攜帶在印刷許可信息B4中,則印刷客戶端將印刷許可 信息B4存儲(chǔ)在具有禁止修改其存儲(chǔ)內(nèi)容能力的存儲(chǔ)介質(zhì)中。
其中,具有禁止修改其存儲(chǔ)內(nèi)容能力的存儲(chǔ)介質(zhì)可以但不限于為隨才踏取 存儲(chǔ)器(內(nèi)存)。
步驟108,印刷客戶端根據(jù)存儲(chǔ)的數(shù)量信息,印刷輸出對應(yīng)份數(shù)的電子資源。
若印刷控制客戶端對需印刷的電子資源的版權(quán)保護(hù)采用步驟105中所示的 方法,則印刷客戶端在印刷輸出電子資源之前需將電子資源進(jìn)行解密,解密的 具體步驟為印刷客戶端使用自身的唯一標(biāo)識(shí)信息對獲得的第二加密密鑰進(jìn)行
解密,得到第一加密密鑰,再基于上述運(yùn)算得到的第一加密密鑰解密獲得的電 子資源,得到解密后的電子資源。
由于印刷的數(shù)量信息存儲(chǔ)在具有禁止修改其存儲(chǔ)內(nèi)容能力的存儲(chǔ)介質(zhì)中, 即印刷客戶端不能改變印刷數(shù)量信息,印刷客戶端根據(jù)上述存儲(chǔ)介質(zhì)中存儲(chǔ)的
印刷的數(shù)量信息,印刷輸出對應(yīng)份數(shù)的解密后的電子資源,這樣就有效的控制 了按需印刷的實(shí)際印刷數(shù)量。
其中上述處理過程中,印刷客戶端可以在獲得針對需印刷的電子資源的需 要印刷的數(shù)量信息之前獲得并存儲(chǔ)經(jīng)版權(quán)保護(hù)的電子資源,也可以在獲得數(shù)量 信息后獲得并存儲(chǔ)電子資源。
步驟109,印刷客戶端將需印刷的電子資源印刷輸出后,將存儲(chǔ)在具有禁 止修改其存儲(chǔ)內(nèi)容能力的存儲(chǔ)介質(zhì)中的數(shù)量信息釋放。
步驟110,印刷客戶端向印刷控制客戶端反饋印刷結(jié)果信息。
印刷客戶端在印刷完成后,向印刷控制客戶端反饋印刷結(jié)果信息,印刷結(jié) 果信息中包含此次按需印刷的訂單號(hào)(OrderID)、 Bookl對應(yīng)的標(biāo)識(shí)信息 (Bookl-ID)、印刷時(shí)間、每個(gè)完成印刷的電子資源實(shí)際印刷成功的頁數(shù),若 實(shí)際印刷的頁數(shù)與電子資源的頁數(shù)相等,說明印刷成功,若實(shí)際印刷的頁數(shù)小 于電子資源的頁數(shù),說明印刷過程中發(fā)生錯(cuò)誤。若印刷過程中發(fā)生錯(cuò)誤,印刷 控制客戶端在接收到印刷結(jié)果信息后,可控制印刷客戶端重新印刷。
此外,為了增強(qiáng)安全性,印刷客戶端在將需印刷的電子資源印刷輸出后,
也可以將第二加密密鑰刪除。 步驟111,結(jié)束流程。
由上述處理過程可知,本實(shí)施例提供的基于按需印刷的印刷控制方法,由 于印刷客戶端將獲得的針對需印刷的電子資源需要印刷的數(shù)量信息存儲(chǔ)在具
有禁止修改其存儲(chǔ)內(nèi)容能力的存儲(chǔ)介質(zhì)中,印刷客戶端在印刷輸出時(shí)不能改變 印刷的數(shù)量,這樣就有效的控制了按需印刷的實(shí)際印刷數(shù)量,達(dá)到了防止盜版 的目的。
如圖2所示,本發(fā)明實(shí)施例中印刷客戶端包括 存儲(chǔ)介質(zhì)201,具有禁止修改其存儲(chǔ)內(nèi)容的能力。
第一獲得單元202,用于獲得并存儲(chǔ)印刷控制客戶端提供的需印刷的電子 資源,其中獲得的電子資源為經(jīng)過印刷控制客戶端進(jìn)行版權(quán)保護(hù)的電子資源。
其中第一獲得單元202包括接收子單元和獲取子單元,接收子單元用于接 收印刷控制客戶端提供的需印刷的電子資源的存儲(chǔ)地址信息;獲取子單元用于 根據(jù)接收子單元接收的存儲(chǔ)地址信息,到印刷控制客戶端中獲取需印刷的電子 資源并存儲(chǔ)。
此外,第一獲得單元202還可以直接到印刷控制客戶端中獲取需要印刷的 電子資源。
第二獲得單元203,用于獲得印刷控制客戶端提供的針對需印刷的電子資 源需要印刷的數(shù)量信息,并將獲得的數(shù)量信息存儲(chǔ)在存儲(chǔ)介質(zhì)201中。
印刷單元204,用于根據(jù)存儲(chǔ)介質(zhì)201中存儲(chǔ)的數(shù)量信息,印刷輸出對應(yīng) 份數(shù)的電子資源。
第三獲得單元205,用于獲得印刷控制客戶端提供的第二加密密鑰,該第 二加密密鑰為印刷控制客戶端使用印刷客戶端的唯一標(biāo)識(shí)信息,對印刷控制客 戶端在加密上述電子資源時(shí)使用的第 一加密密鑰進(jìn)行加密得到的。
印刷單元204進(jìn)而包括第一解密子單元、第二解密子單元和印刷子單元, 第一解密子單元用于基于印刷客戶端的唯一標(biāo)識(shí)信息解密上述第二加密密鑰,
得到第一加密密鑰;第二解密子單元用于基于得到的第一加密密鑰解密上述電 子資源,得到解密后的電子資源;印刷子單元用于才艮據(jù)存儲(chǔ)介質(zhì)201中存儲(chǔ)的 上述數(shù)量信息,印刷輸出對應(yīng)份數(shù)的解密子單元解密后的電子資源。
釋放單元206,用于在印刷單元204印刷輸出電子資源后,釋放存儲(chǔ)介質(zhì) 201中存儲(chǔ)的數(shù)量信息。
反饋單元207,用于在釋放單元206釋放數(shù)量信息后,向印刷控制客戶端 反饋印刷結(jié)果信息。
此外,參照圖3,本發(fā)明上述實(shí)施例中提供的印刷客戶端和印刷控制客戶 端還可以組成本發(fā)明實(shí)施例這里保護(hù)的基于按需印刷的印刷控制系統(tǒng),包括
印刷客戶端301,用于獲得并存儲(chǔ)印刷控制客戶端提供的需印刷的電子資 源,該電子資源為經(jīng)過印刷控制客戶端進(jìn)行版權(quán)保護(hù)的電子資源;并獲得印刷 控制客戶端提供的針對需印刷的電子資源需要印刷的數(shù)量信息;以及將獲得的 數(shù)量信息存儲(chǔ)在具有禁止修改其存儲(chǔ)內(nèi)容能力的存儲(chǔ)介質(zhì)中;根據(jù)獲得的數(shù)量 信息,印刷輸出對應(yīng)份數(shù)的上述電子資源。
印刷控制客戶端302,用于向印刷客戶端提供需印刷的經(jīng)版權(quán)保護(hù)的電子 資源,和針對需印刷的電子資源需要印刷的數(shù)量信息。
基于按需印刷的印刷控制系統(tǒng)中的印刷客戶端和印刷控制客戶端的具體 工作過程參見上述
圖1所示的基于按需印刷的印刷控制方法流程,這里不再贅 述。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種基于按需印刷的印刷控制方法,其特征在于,包括:印刷客戶端獲得并存儲(chǔ)印刷控制客戶端提供的需印刷的電子資源,所述電子資源為經(jīng)過印刷控制客戶端進(jìn)行版權(quán)保護(hù)的電子資源;印刷客戶端獲得印刷控制客戶端提供的針對需印刷的電子資源需要印刷的數(shù)量信息;以及將獲得的數(shù)量信息存儲(chǔ)在存儲(chǔ)介質(zhì)中,該存儲(chǔ)介質(zhì)具有禁止修改其存儲(chǔ)內(nèi)容的能力;印刷客戶端根據(jù)所述存儲(chǔ)介質(zhì)中存儲(chǔ)的所述數(shù)量信息,印刷輸出對應(yīng)份數(shù)的所述經(jīng)版權(quán)保護(hù)的電子資源。
2、 如權(quán)利要求1所述的方法,其特征在于,印刷客戶端獲得需印刷的電 子資源具體包括印刷客戶端接收印刷控制客戶端提供的需印刷的電子資源的存儲(chǔ)地址信 息;以及根據(jù)所述存儲(chǔ)地址信息,到印刷控制客戶端中獲取需印刷的電子資源。
3、 如權(quán)利要求1所述的方法,其特征在于,印刷所述電子資源之前,還 包括獲得印刷控制客戶端提供的第二加密密鑰,所述第二加密密鑰為印刷控制 客戶端使用印刷客戶端的唯一標(biāo)識(shí)信息,對印刷控制客戶端在加密所述電子資 源時(shí)使用的第 一加密密鑰進(jìn)行加密得到的;刷客戶端印刷輸出所述電子資源具體包括印刷客戶端基于自身的唯一標(biāo)識(shí)信息解密所述第二加密密鑰,得到第一加 密密鑰;以及基于所述第 一加密密鑰解密所述電子資源,得到解密后的電子資源; 印刷客戶端印刷輸出對應(yīng)份數(shù)的所述解密后的電子資源。
4、 如權(quán)利要求1所述的方法,其特征在于,印刷客戶端印刷輸出所述電 子資源之后還包括印刷客戶端釋放所述存儲(chǔ)介質(zhì)中存儲(chǔ)的所述數(shù)量信息;以及 在釋放所述數(shù)量信息后,向印刷控制客戶端反饋印刷結(jié)果信息。
5、 如權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)介質(zhì)為隨機(jī)存取存 儲(chǔ)器。
6、 一種印刷客戶端,其特征在于,包括 存儲(chǔ)介質(zhì),具有禁止修改其存儲(chǔ)內(nèi)容的能力;第一獲得單元,用于獲得并存儲(chǔ)印刷控制客戶端提供的需印刷的電子資第二獲得單元,用于獲得印刷控制客戶端提供的針對所述需印刷的電子資 源需要印刷的數(shù)量信息,并將獲得的數(shù)量信息存儲(chǔ)在所述存儲(chǔ)介質(zhì)中;印刷單元,用于根據(jù)所述存儲(chǔ)介質(zhì)中存儲(chǔ)的所述數(shù)量信息,印刷輸出對應(yīng) 份數(shù)的所述電子資源。
7、 如權(quán)利要求6所述的客戶端,其特征在于,所述第一獲得單元具體包括接收子單元,用于接收印刷控制客戶端提供的需印刷的電子資源的存儲(chǔ)地 址信息;獲取子單元,用于根據(jù)所述接收子單元接收的存儲(chǔ)地址信息,到印刷控制 客戶端中獲取需印刷的電子資源并存儲(chǔ)。
8、 如權(quán)利要求6所述的客戶端,其特征在于,還包括第三獲得單元,用 于獲得印刷控制客戶端提供的第二加密密鑰,所述第二加密密鑰為印刷控制客 戶端使用印刷客戶端的唯一標(biāo)識(shí)信息,對印刷控制客戶端在加密所述電子資源 時(shí)使用的第 一加密密鑰進(jìn)行加密得到的;所述印刷單元具體包括第一解密子單元,用于基于所述印刷客戶端的唯一標(biāo)識(shí)信息解密所述第二 加密密鑰,得到第一加密密鑰;密后的電子資源;印刷子單元,用于根據(jù)所述存儲(chǔ)介質(zhì)中存儲(chǔ)的所述數(shù)量信息,印刷輸出對 應(yīng)份數(shù)的所述解密后的電子資源。
9、 如權(quán)利要求6所述的客戶端,其特征在于,還包括釋放單元,用于在印刷單元印刷輸出所述電子資源后,釋放所述存儲(chǔ)介質(zhì) 中存儲(chǔ)的所述數(shù)量信息;反饋單元,用于在所述釋放單元釋放所述數(shù)量信息后,向印刷控制客戶端 反饋印刷結(jié)果信息。
10、 一種基于按需印刷的印刷控制系統(tǒng),其特征在于,包括印刷客戶端和 印刷控制客戶端,其中印刷客戶端,用于獲得并存儲(chǔ)印刷控制客戶端提供的需印刷的電子資源, 所述電子資源為經(jīng)過印刷控制客戶端進(jìn)行版權(quán)保護(hù)的電子資源;并獲得印刷控 制客戶端提供的針對所述需印刷的電子資源需要印刷的數(shù)量信息;以及將獲得 的數(shù)量信息存儲(chǔ)在具有禁止修改其存儲(chǔ)內(nèi)容能力的存儲(chǔ)介質(zhì)中;根據(jù)所述存儲(chǔ) 介質(zhì)中存儲(chǔ)的所述數(shù)量信息,印刷輸出對應(yīng)份數(shù)的所述電子資源;印刷控制客戶端,用于向印刷客戶端提供需印刷的經(jīng)版權(quán)保護(hù)的電子資 源,和針對所述需印刷的電子資源需要印刷的數(shù)量信息。
全文摘要
本發(fā)明公開了一種按需印刷的印刷控制方法,印刷客戶端首先獲得并存儲(chǔ)需印刷的電子資源,其中獲得的電子資源為經(jīng)過印刷控制客戶端進(jìn)行版權(quán)保護(hù)的電子資源,再獲得針對需印刷的電子資源需要印刷的數(shù)量信息,并將獲得的數(shù)量信息存儲(chǔ)在具有禁止修改其存儲(chǔ)內(nèi)容能力的存儲(chǔ)介質(zhì)中,根據(jù)獲得數(shù)量信息,印刷輸出對應(yīng)份數(shù)的電子資源,還同時(shí)公開了按需印刷的印刷控制系統(tǒng)及印刷客戶端。采用本發(fā)明方案,能夠有效的控制按需印刷的實(shí)際印刷數(shù)量。
文檔編號(hào)H04L29/06GK101373503SQ200810117600
公開日2009年2月25日 申請日期2008年8月1日 優(yōu)先權(quán)日2008年8月1日
發(fā)明者幟 湯, 黃肖俊 申請人:北京大學(xué);北大方正集團(tuán)有限公司;北京方正阿帕比技術(shù)有限公司