- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ZXing条形码扫描技术在移动数字图书馆中的应用.doc
ZXing条形码扫描技术在移动数字图书馆中的应用
摘要:该文通过把条形码扫描技术同移动端网络交互技术进行融合,给出了条形码技术在数字图书馆中使用的通用技术方案。通过对条形码技术及ZXing使用技术进行分析及把ZXing条形码扫描技术用于中科院文献情报中心安卓移动端应用,给开发者们进行数字图书馆及其他移动应用建设提供了思路。通过对ZXing由理论分析到最终的技术使用,详细说明了ZXing在数字图书馆应用中的使用场景与使用方法,为条形码扫描技术在移动端数字图书馆中的应用提供了好的服务范例。Zxing条形码扫描识别技术在移动数字图书馆应用中将发挥更多的作用。
关键词:条形码;移动数字图书馆;ZXing;安卓
分类号:TP391.1 文献标识码:A 文章编号:1009-3044(2016)27-0196-03
1 条形码技术
条形码(barcode)[1]是采用宽度不等的黑条和空白按照一定的编码规则排列用于表达信息的图形识别符,是一组计算机可读数据[11],该数据是信息数据自动识别、输入的重要方法[4],条形码的展示形态有一维码和二维码,展示样例如图1所示。
条形码的使用范围很广,包括动物、植物、医疗、图书馆等方面。图书馆同条形码结合最紧密的就是图书信息,印本图书后面的条形码属于最早被使用的一维码图案,条形码具体全球唯一性,已经在传统的图书借阅业务中担当了十分重要的角色。从最早的表示图书ISBN号的一维码,到现在可以方便表示图书链接信息等信息的二维码,条形码技术的使用可极大的方便用户随时随地的进行图书馆资源的获取。
1.1 条形码扫描技术在移动应用中的使用
条形码扫描技术在移动应用中已经作为被普遍接受的技术,腾讯公司 “QQ浏览器”、优视科技有限公司开发的“UC浏览器”这些主流的手机浏览器软件都融入了条形码扫描技术,可以进行网页的登录、图书的网购等操作。
把移动终端进行条形码扫描技术应用于移动数字图书馆应用中,扩展传统的图书馆业务会成为未来图书馆业务发展的一个趋势。ZXing条形码识别技术[2]对一维码、二维码的扫描都提供了良好的扫描支持,可被应用于安卓平台、IOS平台的移动终端。
1.2 ZXing条形码技术背景介绍
ZXing[2]是由Google提供的一个开源软件,主要用于条形码的生成和扫描,支持众多条形码格式,支持的开发语言也常广泛,包括:Java、C++、C#、Objective-C、ActionScript、Ruby,它所支持的手机平台也非常的广泛,包括目前最为流行的Android(安卓)、IOS(苹果)手机操作系统。目前,ZXing条形码扫描技术在移动端(手机、PAD等)占了条形码扫描的多数市场,ZXing条形码技术的不断成熟也为该技术应用于移动端数字图书馆提供了良好的技术支持。
ZXing所支持扫描的条形码格式如表1所示,包括了基本上所有的条形码。印本图书的ISBN号采用的是一维码格式EAN-13来显示,印本图书的书皮后面的条形码就是该种类型的条形码;图书网站上一般采用的是PDF417格式的二维码。
Zxing条形码识别技术可以快速、良好的在无网络连接的条件下识别这两种条形码的内容,这对开发各种类型的移动端应用提供了良好的支持。条码扫描技术可方便的融入到采访、编目、流通子系统中去。图书的ISSN号都有自己的查重机制,不再对图书进行重新编码,直接采用ISSN号对图上进行归类,可大量减少图书整理归档操作。在图书的借阅、归档中采用ISSN号进行整理,
1.3 ZXing条形码扫描技术方法介绍
Android是由google开发的移动端软件系统,目前在世界上有190多个国家已经使用该平台基础上开发的手机,由于它的开源性,最近几年得到了非常迅猛的发展。本文中着重对ZXing条形码在Android端[3]移动应用的原理及使用进行分析与介绍。
Android采用Java技术为上层应用开发的语言,ZXing也有提供基于该语言类型的版本支持。直接从官网上下载ZXing.jar包做为开发的支撑包采用ZXing中提供的函数,就可以协助完成二维码的扫描,开发者根据扫描结果如图2的ISBN结合图书馆的相应接口完成图书的信息获取。
2 ZXing条形码扫描技术与Android移动数字图书馆应用的结合
中科院文献情报中心在条形码扫描技术成熟以及移动数字图书馆业务兴起之时加入到了移动数字图书馆应用开发的行列中来,条形码扫描技术作为其中的一项服务内容,也被纳入到了中科院文献情况中心作为应用的一个重要模块来开发。中科院文献情报中心采用条形码获取技术,结合资源集成服务系统及借还书系统,提供图书信息的查看,借阅、续借等服务。
2.1 ZX
文档评论(0)