1、1基于 Android 的移动图书馆设计与开发摘 要随着移动 技术的发展,图书馆数字化的资源已不局限于在电脑上进行展示,手机已成为用户浏览图书 馆数字化资源的重要工具?本文根据笔者所在图书馆的服务需求进行分析,在图书馆 Aleph5 00 20 版 OPAC 系统的 X-Server 服务接口基础上,基于 Android 手机2.3 操作系统,以客户端形 式实现了手机移动图书馆,并介绍了实现的设计思路和具体开发步骤? 关键词移动图书馆;Android ;Aleph;手机;OPAC DOI:10.3969/j .issn.1008-0821.2014.01.031 中图分类号G250;TP311
2、 文献标识码B 文章编号1008-0821(2014)01-0143-04 Design and Development of Mobile Library Based on Android Zhou Jianfeng (Library,Guangdong University of Foreign 2Studies,Guangzhou 510420,China) Abstract ”BZAs the mobile technologies continue to advance,digital resources of libr ary do not confine to display o
3、n computers.Instead,the mobile phone has become a significant tool for users to browse the digital resources.In this paper,accord ing to the analysis of the service demands of school library,based on X-Server s ervice interface of the Aleph500 OPAC system(version 20) ,the mobile library ca n be deve
4、loped in the form of Client with the Android 2.3 operating system.Ther e is a detailed explanation of the design ideas and concrete steps for the devel opment of mobile library. Key wordsmobile library;A ndroid;Aleph;mobile phone;OPAC 图书馆数字化如今已成为图书馆发展的一个重要方向,除了对图书馆资源的数字化外, 如何对数字化资源进行展示也成了当今图书馆数字化研究的
5、一个重要内容?随着手机移动通 3信技术和互联网的快速发展,目前我国手机用户已接近 10 亿,手机已成为人们在生活中获取 信息资源的重要方式,越来越多的互联网服务都已拓展到手机等移动平台1?移 动图书馆就是这样一种趋势下的发展应用,同时也是数字化图书馆发展的一个重要方向?移 动图书馆主要是指用户通过移动终端设备(如手机?掌上电脑等) ,以无线接入方式不受时 间?不受地点限制地享受图书馆提供的服务2? 本文分析了广东外语外贸大学在图书馆的服务需求,分析本馆 OPAC系统所提供的 X-Server 服 务二次开发接口,设计了基于 Android 的移动图书馆,实现了在移动环境下对图书馆书目的 查询和
6、用户交互性操作?由于 OPAC 系统的一致性,可为其他采用OPAC 系统的图书馆在设计移 动图书馆时提供参考? 1 研究现状 近年来随着图书馆数字化的快速发展,移动图书馆已成为图书馆数字化发展中的一条重要分 支?国内目前的移动图书馆主要是由 WAP 技术实现,通过手机上 WAP网站对图书馆网站进行访 问和书目查询,但其服务在功能方面受到一定限制,所以基于手机4软件的移动图书馆已成为 一个重要发展方向? 目前在移动图书馆的研究领域已有一定研究成果,部分高校已开始提供了基于手机的移动图 书馆服务?金晓君3通过移动互联网络?移动终端图书服务平台?微博服务 3 种 方式研究移动图书馆,并进行了一定对比
7、,发现 3 种方式提供了不同的差异化的服务?李灿 4探讨了 3G 业务在移动图书馆中的应用,其中不仅包括对图书馆的书目查询,同 时还有多媒体视频?虚拟收费等服务5?根据其图书馆的 OPAC 系统设计和实现了 基于 Android 的手机移动图书馆?方玮?张成昱6等人设计和实现了基于清华大 学图书馆的 WAP 模式移动图书馆?宋飞7论述了国内外移动图书馆的发展,并提 出对移动图书馆限制因素的解决方案,并对移动图书馆在大学校园的发展提出了一定的建议 ? 2 需求分析 本馆拥有丰富的中外文图书?期刊馆藏资源,并针对这些不同类型的资源提供相应的 B/S 结构的 WEB 服务系统?本系统的设计目标是把5
8、相关服务移植到移动通信平台上?为了充分 利用 WEB 服务系统的硬件资源,在分析系统服务流程的基础上,利用“协议+页面分析”的 机制,把图书馆的不同服务和资源整合在一起,构建移动服务平台? 根据图书馆现有对外服务的内容及调研结果,提出以下几项服务需求: (1)馆藏纸质书目检索,包括简单检索?高级检索等,其中包括对检索结果书目进行关键 信息展示?详细信息展示以及用户交互操作? (2)个人信息查询,移动图书馆不仅是一个资源浏览工具,同时也是一个交互工具,向用 户提供个人信息?当前借阅信息及借阅历史等信息的查询? (3)图书馆新闻及讲座信息公告及查询,让用户能够及时了解图书馆最新信息,并且参与 图书
9、馆的讲座及其他活动中来? (4)多语种系统,由于本馆服务于来自于不同国家的学生,包括 17个语种,所以移动图书 馆需提供多语种服务以保证最大化用户群体? 移动图书馆系统的服务终端主要是手机等手持设备,这些设备种类繁多,软硬件条件差异很 大,为了保证用户群体的最大化,系统需要保证兼容性?在 Android系统中仅需开发一套软 6件便可在多个不同硬件平台上使用,用户可以通过功能最简单的Android 手机获取系统的各 项服务,并根据不同终端设备的软硬件条件和实际需求控制服务内容? 3 系统设计 广东外语外贸大学在图书馆采用的是 Aleph 500 20 的 OPAC 系统,是一种应用比较广泛的联机
10、 公共书目系统,已逐渐被多所高校图书馆及省市级图书馆所采用?本文在分析 Aleph 500 OP AC 系统所提供的 X-Server 接口的基础上,提出了基于 OPAC 系统的Android 版本的手机移动图 书馆系统的设计,实现了在 Android 手机上对 OPAC 系统进行访问,实现在移动环境下对图书 馆馆藏资源的操作? 3.1 系统信息结构 本系统主要基于 OPAC 系统的 X-Server 接口进行二次开发,通过这些 API 接口可以较容易地实 现对 OPAC 系统资源的操作?根据相关接口设定,移动系统通过 URL形式发送服务请求,收到 请求后 X-Server 接口会根据所请求功
11、能的代码进行操作,操作完成后返回 XML 形式的结果文 档,移动系统从 XML 文档中提取所需结果信息,在客户前端进行展7示? 由于广东外语外贸大学图书馆 OPAC 服务器对外来访问进行了一定限制,同时考虑到信息安全 的重要性,在信息交互结构中我们采用了中间安全服务器以及对功能代码进行映射的方式进 行信息保护?由手机客户端发送自定义命令至安全服务器,然后安全服务器解析获得真实命 令,通过 URL 形式发送 API 参数至 X-Server,X-Server 返回操作结果至安全服务器,由安全服 务器转发至客户端?而在用户管理方面,采用 LDAP 认证的方式,认证服务器为学校用户管理 服务器?系统
12、结构如图 1 所示? 3.2 功能模块设计 根据广东外语外贸大学图书馆服务需求,笔者设计了 4 大功能模块,如图 2 所示,其中主要 包括用户信息模块?馆藏书目检索模块?图书馆信息模块?系统设置模块?每个模块通过数 个小模块进行组合,最后构成完整的移动服务系统? (1)馆藏资源检索模块,主要包括对馆藏中外文纸质书目的多字段检索;对检索结果中的 书目关键信息进行列表显示,并对书目详细信息以及藏书馆藏情况进行查询;用户登录后可 8对所需书目进行预约借阅操作? (2)用户信息模块,本模块主要包括对用户登录的远程验证;对系统中个人相关信息的查 阅;对个人借阅记录及预约记录的查询,同时还可对已借阅书本进
13、行续借操作;还包括对个 人借阅历史的查阅? (3)图书馆信息模块,本模块主要为用户提供图书馆的新闻公告以及相关讲座信息? (4)系统模块,主要包括对系统字体?语种等个性化内容的设置以及系统帮助? 本系统在图书馆现有系统平台基础上进行设计和开发,实现了馆藏资源的移动检索?用户交 互功能?信息查询等功能,有利于提高图书馆的资源利用效率,提升图书馆的整体服务品质 ? 除此以外,系统还存在一些有待改善和扩展的地方,包括: (1)电子资源检索查询功能,目前资源检索主要针对馆内的馆藏纸质书目资源,而电子资 源由于受到 IP 以及 API 接口不一致性的限制暂时无法统一实现,如何让移动图书馆随时随地 可以进
14、行电子资源的检索查询是需要进一步研究的方向? (2)改进跨库资源检索中的响应时间控制机制,如何综合考虑 OPAC9系统数据库访问速度的 差异和手机网络的延时给用户带来的影响是需要研究的一个领域? (3)互动已成为服务的一个重要组成成分,还需要研究如何在通过手机软件及时地与图书 馆工作人员进行实时互动? 参考文献 1陈素梅.手机图书馆开辟移动阅读的新时代J.图书馆建设,2007, ( 5):83-86. 2赵晓晔.3G 为移动图书馆创新服务带来新的发展机遇J.北京邮电大学学报:社会 科学版,2009,11(3):32-34. 3金晓君.构建校园移动图书馆J.内蒙古科技与经济,2011, (20):72-74. 4李灿.3G 业务在移动图书馆的应用探讨J.情报探索,2011, (1):110-111. 5叶红卫.基于 Android 的 Interlib 移动书目查询设计与实现J.现代图书情报技术, 2011, (5):93-96. 6方玮,张成昱,窦天芳.基于资源整合的手机图书馆系统的设计和实现J.现代图书 情报技术,2009, (6):76-80. 107宋飞.移动图书馆在大学校园的发展概况及影响J.图书馆界,2011, (6):13-15