电子图书获取按使用结果付费模式研究

2013-08-31 11:46何承斌安庆师范学院图书馆安徽安庆246011
图书馆理论与实践 2013年8期
关键词:鉴权销售商电子图书

●何承斌(安庆师范学院 图书馆,安徽 安庆 246011)

1 引言

电子图书因检索读取容易、易于收藏、节约空间,日益受到读者青睐。虽然各高校图书馆电子图书经费投入逐年加大,电子图书馆藏也日益丰富,但是利用率不是很高。造成这种局面的因素很多,最关键的是当前图书馆的打包式电子图书获取方式。对此,本文试图通过按使用结果付费的获取方式来加以改善。

2 现状分析及解决思路

超星数字图书馆是全球最大的中文在线图书馆,涵盖各学科领域,是教学、科研的常用参考资料。本文选取具有广泛性、代表性的超星数字图书馆加以调查分析,通过图书馆管理系统统计日志,得到电子图书的基本使用情况,如下表。

表 2012年度超星电子图书使用统计表

以上统计的是安徽省使用超星电子图书比例较高的图书馆,但也均在80%以下。事实上,超星数字图书馆是目前互联网上规模最大、藏书量最多的中文数字图书馆,具有方正Apabi数字图书馆、书生之家数字图书馆等其他电子图书系统无可比拟的优势,[1]成员馆范围涵盖全国。但是,根据超星图书公司提供的统计数据,2009~2011年三年的超星电子图书平均使用比例在70%以下,大致30%的空白利用率带来的弊端显而易见,一方面不能有效满足读者的需求,另一方面也造成资金的浪费。造成电子图书利用率不高的原因,主要是事前一次性打包获取模式所导致,负面影响主要来自图书馆和供应商两个方面。

因此,图书馆采取按使用结果付费的方式,既可以有效满足读者的需求,又可以节省费用。具体实现思路为:用户通过检索和试读电子图书的部分内容来决定是否阅读整本图书,图书馆按读者实际阅读的次数付费给供应商,图书馆读得多的书就多付费,读得少的书就少付费,没有读过的书就不付费。

3 按使用结果付费模式的构建

3.1 按使用结果付费模式框架

基于上述思路,其框架结构如下图所示:该模型由相互关联的三个部分组成:电子书销售商平台、电子书图书馆本地平台、用户阅读界面。

图 付费模式框架图

(1)电子书销售商平台。电子书商销售平台部署在销售商数据中心,用来存储和向各图书馆同步销售商所有的电子书、检索数据库。对销售商的所有电子书进行加密,并控制电子书阅读的授权,使得图书馆的每次阅读都要经过销售商鉴权。在对阅读授权的同时,会记录下阅读记录,最终用这些记录进行各图书馆的消费结算。

(2)电子书图书馆本地平台。电子书图书馆本地平台部署在电子书销售商服务的各图书馆,用来预存储部分访问可能性大以及阅读过的电子书及其预览信息,能动态接受销售商平台同步的新书及其预览,接受检索数据库的更新,(图书馆的检索数据库是全量的,但是书和预览只有一部分)。它管理图书馆用户账号信息,对读者的用户身份进行鉴权,接受并处理电子书检索请求和预览请求,检索请求可通过在图书馆本地检索数据库中查询实现,预览已经同步到图书馆的,预览请求可以直接被电子书图书馆本地平台受理并返回,预览还没有同步到图书馆的,处理预览请求时电子图书馆本地平台会动态地与电子书销售商平台同步,再返回给用户阅读界面。收到用户阅读界面阅读请求时,向销售商平台发起鉴权请求;接收到电子书销售商平台的阅读授权记录后,用授权记录中图书密钥解密电子书,并用授权记录中的临时密钥加密阅读内容,再发送给用户阅读界面。

(3)用户阅读界面。用户阅读界面用来提供用户注册、登录的界面,电子书检索、预览和阅读界面,以Java小程序/Com控件形式集成到图书馆的门户中,或以应用程序的形式实现移动设备上的阅读,在用户确认阅读时,构造阅读请求并提交给电子图书馆本地平台,接收阅读用临时密钥,并用其解密阅读内容,然后向用户显示阅读内容。

3.2 运转过程及分析

电子书若全同步到图书馆,无疑会占用大量的存储,但如果全都是保存在销售商平台,每次阅读时远程访问,显然响应慢,对网络资源要求高。本模型通过电子书同步逻辑的设计解决了此矛盾。在系统建立时,从销售商书库初始同步访问可能性大的电子书及其预览页到图书馆书库,同步全库电子书检索数据到各图书馆书库,当检索数据被更新时,销售商书库会通知并更新到图书馆书库。当用户预览某电子书时,若此书的预览页不在图书馆书库,图书馆书库向销售商书库获取该书预览页;当用户阅读某电子书时,若此书不在图书馆书库,销售商鉴权系统会通知销售商书库向图书馆书库同步该书。

为了实现按阅读次数收费,用户每次阅读时都要通知销售商,通过加密和鉴权机制,控制图书馆用户每次阅读时要向销售商鉴权。

(1)加密逻辑。给每个图书馆生成一对公钥和私钥,公钥保存在销售商鉴权系统中,私钥人工下发并保存在各图书馆书库,这对密钥用来在这两个系统间安全交换图书密钥。

图书馆书库中的电子书都是加密的,不同图书馆的不同书是用不同的密钥加密的(下文用Key1表示此密钥),Key1是通过对应图书馆的公钥加密,且只保存在销售商鉴权系统中。授权记录字段如下:

其中的有效期和摘要是防止图书馆手工捏造记录,有效期字段用来控制授权记录可用时间段。

图书馆私钥是用来校验授权记录合法性,私钥也用来解密得到Key1,用Key1解密用户请求页,再用Key2加密请求页。(同一本书的每一次阅读时,Key2都不同,防止Key2泄露后图书被非法访问)。

阅读控件/程序与图书馆接入系统间的控制接口,销售商鉴权系统与图书馆鉴权系统间,图书馆鉴权系统和图书馆书库间都是通过TLS实现传输途径的保密性。

(2)鉴权流程。① 用户请求阅读某书时,阅读控件/程序需要通过图书馆鉴权系统向销售商鉴权系统鉴权。② 销售商鉴权系统记录下阅读记录,发起电子书同步,销售商鉴权系统生成临时密钥(下文用Key2表示此密钥),得到授权记录,给图书馆鉴权系统返回该记录。③ 图书馆鉴权系统给图书馆接入系统返回订单ID和Key2。④ 图书馆接入系统生成阅读链接,并将阅读链接和Key2返回给阅读控件/程序,阅读控件/程序访问此书链接。⑤ 图书馆书库向图书馆鉴权系统获取此书的授权,图书馆书库用Key1解密用户请求页,再用Key2加密请求页,并返回请求页到图书馆接入系统,图书馆接入系统将请求页内容返回给阅读控件/程序,阅读控件/程序用Key2解密请求页,并显示。

(3)收费逻辑。销售商鉴权系统和图书馆鉴权系统中都保存用户阅读记录,两个系统内使用同样的计费逻辑即可在两个平台分别实现按阅读次数计费,可以为销售商和图书馆对账用。在这两个系统中对计费逻辑稍作定制,可满足灵活的计费需求。① 如一本书不可能30分钟内看完,允许60天内重复阅读,而单个用户60天内阅读同一本书只计费一次。② 如同一图书馆同一本书多次阅读时能更优惠,第一次阅读某书价格5元,第二到第十次每次1元,以后不收费。

[1]彭蕾,赵乃.国内最具影响的三种电子图书系统比较分析[J].图书馆理论与实践,2005(3):5-7.

猜你喜欢
鉴权销售商电子图书
信息不对称条件下竞价排名机制的信息匹配效率研究
Nginx-rtmp-module流媒体服务器鉴权应用研究
更换部件隐瞒不告 虽未欺诈仍需赔偿
具有风险规避销售商的供应链退货政策协调模型
图书馆电子图书需求与馆配商联盟服务转型探讨
移动网络用户频繁鉴权问题的优化方案探讨
电子书是否会取代传统图书?
几种常见的授权和鉴权技术(五)
电信增值业务运营中的认证鉴权控制方案研究
我省家电下乡财政补贴出台新政策