论文部分内容阅读
摘 要:云计算技术的广泛应用,为传统出版行业向数字出版转型提供了推动力。但云计算技术在出版行业的落地还要和传统出版业务紧密结合。基于IASS层公有云服务开发的数字资源管理与发布平台提供了全新的纸书配套数字资源的存储、管理和发布模式,具有广阔的应用前景。
关键词:云计算;数字出版;二维码技术
随着我国“互联网+”战略的制定,充分利用互联网思维便成为当下各大传统国企首选的改革发展方向。出版行业也都一直在思考如何将传统纸质阅读延展至更为丰富的数字化阅读。公有云的应用,大大推进了出版行业向数字出版的转型速度。但IASS层的公有云只是一个基础设施平台,如果脱离了具体的业务,仍是无法切实改造出版社的工作流程和产品模式。因此,借助于公有云平台开发与传统出版业务密切结合的全新的云端数字资源管理与发布平台具有重要的意义。基于公有云平台开发云端数字资源管理与发布平台,起源于出版社对附加的图书数字资源的平台化管理、二维码化发布和在线化内容的需求。在過去,图书资源多以光盘的形式附赠。但现在,光驱早已不再是电脑的标配,读者使用光盘的概率大大降低。同时,光盘本身的加工制作也会造成较大的资源浪费,繁琐复杂的申请盘号等业务流程无形中增加了光盘使用的成本。正是因为这些固有的缺陷,光盘已有被逐步淘汰的趋势。互联网的时代,更多的图书厂商,选择了将视频等图书资源放到网上,供给读者观看或者下载。微信的火热带动了二维码的广泛运用,读者只需用手机“扫一扫”就可直接观看,相比于光盘,获取这些数字资源将更加的便利快捷。所以,需要一个平台,不仅能够对数字资源进行上传和管理,还需要自动生成对应的发布界面和相关二维码。云资源管理与发布平台即基于此而开发。平台架构
平台借助亚马逊的AWS公有云平台开发,数字资源存储在AWS特有的简单存储服务设备中(S3),管理和发布平台的程序部署在云端虚拟主机(EC2)中。用户借助移动段或PC端就可以通过二维码或者URL地址访问数字资源了。平台架构和效果图如下图所示:
平台有如下几个特点:
一、多用户管理
系统具备多用户账号的权限管理功能,每个账号由专人负责数字资源的管理和上传。不同账号之间的资源互相隔离,相对独立,具备很强的保密性和安全性。
二、基于“项目”和“资源”的管理层次
用户可以建立若干个 “项目”。每一个“项目”下具备若干个“资源”。“资源”实体即为一个文件,可以是MP4格式的视频,也可以是MP3的音频,也可以是诸如JPG等常见格式的图片,还可以是“试卷”。用户可以对项目和资源的元数据进行基础的增删查改等操作。
三、二维码的自动生成和活码管理
每上传一个资源和创建一个项目的时候,系统自动生成对应的二维码。针对资源的二维码,扫一扫后就可以直接预览资源。针对项目的二维码,扫一扫后可以看到此项目所包含的所有资源的列表,读者点击每一个列表中的资源链接,即跳转到对应的资源预览界面。此外,还可以批量导出单个项目中所有资源的二维码,以供后期的印刷。所有的资源二维码,均可实现活码管理的功能,即在二维码不变的情况下,替换掉对应的资源,从而真正的实现了:一次生成,永久使用。
四、安全防盗链技术
对于每一个资源的下载和预览链接,平台都依托亚马逊云技术采用了加密的预签名机制,该机制同时可以让资源在云平台的原始存储链接在一定时间段内自动失效。换句话说,想要观看资源,必须通过我们指定的发布网页,而不能通过分析网页源码抠地址的方式进行盗链。彻底杜绝了非法转载的情况。
五、大数据分析功能
平台对每一个资源进行了监控,实时收集访问用户的IP来源情况。数据库将保存每一个资源被访问的时间和地点。数据导出后,可离线分析某一图书资源在某一时间段内被全国哪些地方的读者访问了多少次。大数据的引入,将有效地评估数字资源的使用效率,以及全国读者用户的地理分布和观看行为习惯,更好地提升数字资源的服务质量。
六、高可用性和弹性可扩展
在云端的数字资源会分布式地存储在不同的机房的服务器中,每一个数字资源及其元数据都会在不同地方存储三份,保证了数字资源的绝对安全。同时建立对WEB服务器的灾备系统和快照机制, 当一台前端服务器发生宕机时,备用服务器可迅速接管工作,并通过快照迅速恢复和扩容,保证平台高可用性和弹性可扩展。云资源管理与发布平台的开发是云计算技术和传统出版业务结合的新的尝试。平台还有很大的改进空间,例如构建读者管理系统、针对特定资源的支付收费机制、更为全面的大数据分析等。随着平台得不断完善和广泛应用,将会给广大读者带来全新的漫步云端的数字化阅读体验。
关键词:云计算;数字出版;二维码技术
随着我国“互联网+”战略的制定,充分利用互联网思维便成为当下各大传统国企首选的改革发展方向。出版行业也都一直在思考如何将传统纸质阅读延展至更为丰富的数字化阅读。公有云的应用,大大推进了出版行业向数字出版的转型速度。但IASS层的公有云只是一个基础设施平台,如果脱离了具体的业务,仍是无法切实改造出版社的工作流程和产品模式。因此,借助于公有云平台开发与传统出版业务密切结合的全新的云端数字资源管理与发布平台具有重要的意义。基于公有云平台开发云端数字资源管理与发布平台,起源于出版社对附加的图书数字资源的平台化管理、二维码化发布和在线化内容的需求。在過去,图书资源多以光盘的形式附赠。但现在,光驱早已不再是电脑的标配,读者使用光盘的概率大大降低。同时,光盘本身的加工制作也会造成较大的资源浪费,繁琐复杂的申请盘号等业务流程无形中增加了光盘使用的成本。正是因为这些固有的缺陷,光盘已有被逐步淘汰的趋势。互联网的时代,更多的图书厂商,选择了将视频等图书资源放到网上,供给读者观看或者下载。微信的火热带动了二维码的广泛运用,读者只需用手机“扫一扫”就可直接观看,相比于光盘,获取这些数字资源将更加的便利快捷。所以,需要一个平台,不仅能够对数字资源进行上传和管理,还需要自动生成对应的发布界面和相关二维码。云资源管理与发布平台即基于此而开发。平台架构
平台借助亚马逊的AWS公有云平台开发,数字资源存储在AWS特有的简单存储服务设备中(S3),管理和发布平台的程序部署在云端虚拟主机(EC2)中。用户借助移动段或PC端就可以通过二维码或者URL地址访问数字资源了。平台架构和效果图如下图所示:
平台有如下几个特点:
一、多用户管理
系统具备多用户账号的权限管理功能,每个账号由专人负责数字资源的管理和上传。不同账号之间的资源互相隔离,相对独立,具备很强的保密性和安全性。
二、基于“项目”和“资源”的管理层次
用户可以建立若干个 “项目”。每一个“项目”下具备若干个“资源”。“资源”实体即为一个文件,可以是MP4格式的视频,也可以是MP3的音频,也可以是诸如JPG等常见格式的图片,还可以是“试卷”。用户可以对项目和资源的元数据进行基础的增删查改等操作。
三、二维码的自动生成和活码管理
每上传一个资源和创建一个项目的时候,系统自动生成对应的二维码。针对资源的二维码,扫一扫后就可以直接预览资源。针对项目的二维码,扫一扫后可以看到此项目所包含的所有资源的列表,读者点击每一个列表中的资源链接,即跳转到对应的资源预览界面。此外,还可以批量导出单个项目中所有资源的二维码,以供后期的印刷。所有的资源二维码,均可实现活码管理的功能,即在二维码不变的情况下,替换掉对应的资源,从而真正的实现了:一次生成,永久使用。
四、安全防盗链技术
对于每一个资源的下载和预览链接,平台都依托亚马逊云技术采用了加密的预签名机制,该机制同时可以让资源在云平台的原始存储链接在一定时间段内自动失效。换句话说,想要观看资源,必须通过我们指定的发布网页,而不能通过分析网页源码抠地址的方式进行盗链。彻底杜绝了非法转载的情况。
五、大数据分析功能
平台对每一个资源进行了监控,实时收集访问用户的IP来源情况。数据库将保存每一个资源被访问的时间和地点。数据导出后,可离线分析某一图书资源在某一时间段内被全国哪些地方的读者访问了多少次。大数据的引入,将有效地评估数字资源的使用效率,以及全国读者用户的地理分布和观看行为习惯,更好地提升数字资源的服务质量。
六、高可用性和弹性可扩展
在云端的数字资源会分布式地存储在不同的机房的服务器中,每一个数字资源及其元数据都会在不同地方存储三份,保证了数字资源的绝对安全。同时建立对WEB服务器的灾备系统和快照机制, 当一台前端服务器发生宕机时,备用服务器可迅速接管工作,并通过快照迅速恢复和扩容,保证平台高可用性和弹性可扩展。云资源管理与发布平台的开发是云计算技术和传统出版业务结合的新的尝试。平台还有很大的改进空间,例如构建读者管理系统、针对特定资源的支付收费机制、更为全面的大数据分析等。随着平台得不断完善和广泛应用,将会给广大读者带来全新的漫步云端的数字化阅读体验。