图书馆微信机器人的研究与应用_罗涛

合集下载

微信机器人在图书馆实时虚拟咨询服务中的应用研究——以上海闵行

微信机器人在图书馆实时虚拟咨询服务中的应用研究——以上海闵行

目前 , 微信 ( We C h a t ) 的全 球 用 户 数 已 近 8亿 f 1 l 。
主, 如开放 时间 、 活 动预告 、 微信报名 、 微 信活动 、 本
2 0 1 4年 1 2月 2 1日, 利用 搜 狗 微信 专 门搜 索 带 “ 图 书
馆” 的微 信 号 共 有 1 1 5 2条 记 录 , 相 比今 年上 半 年《 高 校 图书 馆微 信 应 用 现 状 分 析 与对 策 研 究 》 的结 果 i 2 ] ,
图书 馆 利用 微 信 号 方 面 已经 有 了很 大 的增 长 。微 信 是 中 国腾讯 公 司开 发 的特 色 聊 天工 具 ,公 众 号 的应 用 基 本 都在 国 内 , 因 此 相关 的研 究 国外 反 而 是 空 白。
馆 资讯 等 , 然 后 以 主要 业 务 为 骨 干 , 以 聊 天 功 能为 辅 助 的一 种 模 式 ,利用 微 信 公 众 号 进 行 相关 的虚 拟 即
上 的 问答 。其 树 状 插件 模 式 , 可无 限 扩展 功 能 , 安 装 卸 载也 很 方便 , 运 用 自然语 言 问答 的 方式 , 使 读 者 更有 亲 近 感 。
关键词 实时虚拟咨询 微信机器人
微易 a s p 树 状插 件模 式
分类 号
G 2 5 2 . 6 T P 2 4 2
t r e e p l u g — i n mo d e c a n b e i n i f n i t e l y e x t e n d e d a n d i t c a n a l s o e a s i l y b e i n s t a l l e d a n d u n l o a d e d . Us i n g n a t u r a l l a n g u a g e i n i n t e r l o c u t i o n wi l l ma k e r e a d e r s f e e l mo r e i n t i ma e y .

图书馆自动导航智能化机器人技术及应用探讨

图书馆自动导航智能化机器人技术及应用探讨

图书馆自动导航智能化机器人技术及应用探讨图书馆自动导航智能化机器人技术是指利用自动导航、人工智能等技术,使机器人能够自主完成图书馆内的巡检、导航、服务等工作。

这些机器人通常配备有导航系统、传感器、语音识别系统和人机交互界面等功能,能够根据事先设定的路径自动巡检馆内各个区域,同时能够识别和交流与其进行互动的读者。

图书馆自动导航智能化机器人的应用可分为两个层面:一是为读者提供导航服务,二是为图书馆管理部门提供巡检和管理支持。

对于读者来说,图书馆自动导航智能化机器人能够提供精确快速的导航服务。

读者通过与机器人进行简单的对话交流,告知机器人自己需要前往的位置,机器人通过导航系统将读者带到目的地。

对于新生或者不熟悉图书馆布局的读者来说,这种导航服务能够帮助他们快速找到书籍或者其他资源,减少迷路和浪费时间的情况发生。

对于图书馆管理部门来说,图书馆自动导航智能化机器人可以实现对图书馆内环境进行自动巡检。

机器人通过配备的传感器可以检测到图书馆内的环境和设施状况,如温度、湿度、光线等。

一旦发现异常情况,机器人会自动上报并向管理部门发送警报,使得管理人员能够及时采取相应的措施。

机器人也可以完成一些常规的巡检工作,例如检查书架上书籍是否整齐,提醒借书者及时归还等,为图书馆管理提供便捷支持。

图书馆自动导航智能化机器人技术也面临一些挑战和难题。

首先是技术挑战,机器人的自动导航和定位技术需要不断改进和优化,以确保其在复杂的环境中能够准确地导航和定位。

其次是人机交互界面的设计,机器人应该具备友好易用的界面,使得读者能够方便地与其进行互动。

最后是隐私和安全问题,机器人是通过收集大量数据来进行学习和判断的,保护读者的个人隐私和数据安全是一个重要的问题。

图书馆自动导航智能化机器人技术的应用能够提高图书馆服务的效率和质量,为读者提供更好的阅读体验。

机器人技术的进一步发展和完善需要解决一些技术和隐私安全问题,同时也需要人们对机器人技术有更深入的认识和理解。

图书馆智能服务机器人的设计与应用研究

图书馆智能服务机器人的设计与应用研究

图书馆智能服务机器人的设计与应用研究随着科技的发展和人们对效率的要求不断提高,智能机器人在各行各业的应用日益广泛。

尤其是在图书馆这个知识传播和学习的场所,智能服务机器人的设计与应用研究成为一个备受关注的话题。

本文将就图书馆智能服务机器人的设计和应用进行研究和讨论。

一、介绍图书馆智能服务机器人的背景和现状随着技术的推动,图书馆智能服务机器人正逐渐成为图书馆服务的一种重要方式。

智能服务机器人通过语音、视觉、自然语言处理等技术,能够实现图书馆导航、学习咨询、图书推荐等功能,为用户提供更便捷、个性化的服务体验。

目前,一些先进的图书馆已经引入了智能服务机器人,并且取得了良好的效果。

二、图书馆智能服务机器人的设计原则和技术要求在设计图书馆智能服务机器人时,需要考虑以下几个原则和技术要求:1. 用户友好性:智能服务机器人应该具备良好的用户界面和交互体验,能够满足用户的个性化需求,并且能够适应不同年龄和文化背景的用户。

2. 多模态交互:智能服务机器人应该能够通过语音、图像、触摸等方式与用户进行交互,使用户能够更自然地与机器人进行沟通。

3. 自然语言处理:智能服务机器人应该能够通过自然语言处理技术理解用户的问题,并能够准确地回答用户的提问。

4. 导航和定位:智能服务机器人应该能够准确感知环境,并能够通过导航技术引导用户到达目的地。

5. 智能推荐:智能服务机器人应该能够通过用户的阅读记录和兴趣偏好,为用户推荐更合适的图书和资源。

三、图书馆智能服务机器人的应用场景智能服务机器人在图书馆中具有广泛的应用场景,以下列举几种常见的应用场景:1. 图书导航:用户可以通过智能服务机器人快速找到所需图书的具体位置,节省用户的时间和精力。

2. 图书查询:用户可以通过智能服务机器人查询图书的基本信息、借阅状态以及相关推荐。

3. 学习咨询:智能服务机器人可以回答用户的学习问题,提供学科知识咨询和辅导。

4. 儿童教育:智能服务机器人可以为儿童提供有趣的故事、游戏和学习资源,激发他们的阅读兴趣。

个微信在图书馆信息服务中的应用研究

个微信在图书馆信息服务中的应用研究

个微信在图书馆信息服务中的应用研究随着智能手机的普及化,越来越多的学生开始使用手机,高校的学生们几乎每人都有一个智能手机。

手机已经成为学生日常生活中必不可少的一部分。

微信相对于目前的一些网络通讯工具而言,其信息交流方式更丰富。

比短信更加方便,微信用户之间不仅可以通过文字、特定表情、视频通讯等手段交流信息,也可以通过语音短信、手绘图案等方式进行交流沟通,使用户可以按照自身的喜好以及需求来选用适合的交流形式。

另外,微信还可以进行多人在线聊天,可以随时邀请不同地域好友进行小范围的信息沟通,用户之间的互动形式也多样化,这些都使得微信较其他网络通讯工具更具多样化与互动性。

图书馆是学生们学习的主要场所,学生没课或者周六日的时候,都会在图书馆学习。

但是学生对图书馆的各项服务,并不是太过于了解,大多数学生在图书馆仅限于复习课上所学习的知识,对图书馆的主要功能还不是太了解。

将微信应用于图书馆的信息服务之中,既方便了学生的需要,也减轻了图书馆工作人员的工作负担。

微信正在全球化发展,巨大的用户数量意味着蕴含的巨大能量,这为图书馆开展微信服务提供了良好的社会环境微信在图书馆信息服务中的应用,可以提升信息服务的整体效率,帮助学生们更好的了解图书馆。

深入分析微信在图书馆信息服务中应用,对于促进图书馆服务效能的整体提升,具有十分积极的现实意义。

一:微信在图书馆信息服务中所遇到的问题1.缺少技术支持,应用出现问题目前大多数高校的图书馆,在微信上面的应用仅限于微信公众号上推送以及相关服务。

所涉及的图书馆特色服务并不多,图书馆在运用微信进行信息服务的过程中,由于重视程度不够,对于微信的理解不到位,所以在运用的时候也大多流于表面形式,并未真正起到提高工作质量的作用。

2.图书馆工作人员缺乏信息服务专业素质图书馆的工作人员对微信上的问题不太关注,所以当学生有疑惑向图书馆人员询问时,工作人员解答不清楚。

另外,图书馆的工作人员,对微信的技术运用还不是太熟练,甚至有一些年纪较大的工作人员,只知道微信的聊天功能,并不熟悉微信关于图书馆的各项服务。

微信在公共图书馆信息化服务中的应用

微信在公共图书馆信息化服务中的应用

微信在公共图书馆信息化服务中的应用【摘要】本文探讨了微信在公共图书馆信息化服务中的应用。

首先介绍了微信借阅服务,通过微信平台可以方便读者进行图书借阅。

其次讨论了微信图书查询功能,帮助读者快速查找到所需图书信息。

接着详细介绍了微信办证服务,便捷地办理借阅证。

然后分析了微信读者互动,促进读者之间的交流和分享。

最后探讨了微信服务提升,提高了图书馆的服务水平。

结论部分强调了微信在公共图书馆信息化服务中的价值,为读者提供了更便捷、高效的图书馆服务。

并展望未来,微信在公共图书馆服务中的应用将不断创新,为读者提供更加个性化、贴心的服务。

【关键词】微信、公共图书馆、信息化服务、借阅服务、图书查询、办证服务、读者互动、服务提升、价值、发展展望。

1. 引言1.1 微信在公共图书馆信息化服务中的应用微信作为现代社会中最流行的社交工具之一,已经在公共图书馆的信息化服务中发挥着重要的作用。

通过微信平台,公共图书馆可以为读者提供更便捷、高效的服务,实现图书借阅、查询、办证等功能的在线化、智能化。

微信的应用不仅提升了图书馆服务的质量和效率,也丰富了读者的阅读体验,使图书馆成为读者学习、交流、娱乐的重要场所。

在今天的信息爆炸时代,借助微信借阅服务,读者可以通过微信平台在线查询图书馆的藏书情况,实现预约、续借等操作,极大地方便了读者的阅读需求。

微信图书查询功能也让读者可以随时随地查询图书信息,了解最新上架的图书推荐,满足读者对知识的渴望。

微信办证服务使读者可以通过微信进行实名认证并办理图书馆借阅证,简化了办证流程,提高了办理效率。

微信读者互动功能也让读者可以在微信平台上参与到图书馆举办的各种活动中,与其他读者分享阅读心得、交流看法,打造了一个互动性强、信息共享的读者社区。

2. 正文2.1 微信借阅服务微信借阅服务是公共图书馆信息化服务中的重要组成部分,通过微信平台为读者提供便捷的借书服务。

通过微信借阅服务,读者可以在线查询图书馆藏书情况,预约图书借阅,续借图书等。

微信在公共图书馆信息化服务中的应用

微信在公共图书馆信息化服务中的应用

微信在公共图书馆信息化服务中的应用随着信息技术的发展和智能手机的普及,微信已成为人们生活中不可或缺的一部分。

公共图书馆作为传播知识、服务大众的场所,也可以借助微信这一工具提供更加便捷的信息化服务。

本文将从图书查询、预约借阅、活动信息和读者交流四个方面,探讨微信在公共图书馆信息化服务中的应用。

微信在公共图书馆中可以提供图书查询的服务。

通过扫描图书馆的二维码或搜索图书馆的公众号,读者可以方便地获得图书馆藏书的基本信息,如书名、作者、出版社等。

读者还可以查询图书的可借状态,以及所在书架的具体位置,为借阅图书提供方便。

微信还可以提供图书预约借阅的服务。

在图书馆公众号中,读者可以选择心仪的图书并预约借阅,避免了到图书馆后还需要在借书机上排队的麻烦。

图书馆会在读者预约成功后,通过微信发送通知,提醒读者及时去图书馆借阅。

微信还可以提供图书馆的活动信息服务。

图书馆可以在微信公众号上发布各类活动的信息,如讲座、展览、读书会等。

读者可以通过关注图书馆的微信公众号,了解最新的活动安排并报名参加。

这样不仅能够增加图书馆活动的曝光度,也可以方便读者及时了解并参与到相关活动中去。

微信可以促进读者之间的交流。

通过图书馆的微信公众号,读者可以发表评论、互动讨论、分享阅读心得等。

图书馆也可以借助微信公众号的社交功能,推送读者们发布的精彩内容,进一步增加读者之间的互动与交流。

这种读者社群的建立不仅会提高读者的阅读积极性,也能够为图书馆提供用户反馈和意见建议,帮助图书馆持续改进服务。

微信在公共图书馆信息化服务中的应用可以使读者更加方便地查询图书信息、预约借阅图书,并及时了解到图书馆的最新活动信息,还可以促进读者之间的交流与互动。

公共图书馆可以充分利用微信这一工具,提供更加便捷、高效的服务,满足读者的需求,推动图书馆的信息化进程。

微信在图书馆的应用及微信图书馆发展研究

微信在图书馆的应用及微信图书馆发展研究
微信在图书馆的应用及微信图书馆发展 要 本文针对微信在图书馆的应用以及之后的发展进 行了相应的探究,以期为微型图书馆建立与发展提供参考。
关键词 微信 微信图书馆 发展 在现在的社会情况之下,人们的经济文化水平已经得到了 很大的提高。现在,人们不仅仅只局限于对物质的需求,还表 现出了一种对精神文化知识的追求。现在,互联网已经覆盖得 越来越广,微信作为互联网技术之下发展出来的通信软件,也 在很大的程度上丰富了人们的生活。在微信问世之后,其功能 和应用范围就在逐渐地发展、逐渐扩大,微信在图书馆的应用 中就体现出了发展的重要性。 1 微信在图书馆中的应用 1.1 对日常的公告信息进行推送 对于图书馆来说,日常公告信息的推送是一种比较重 要的日常工作,但也是比较枯燥的。现在,在图书馆中运用 到微信,就可以很快很好地完成这项工作。微信具备一定的 简单便捷性,能够对相关的信息快速地进行发布出去。比方 说,一些校内的讲座培训宣传、文化交流、图书馆的开放时 间以及一些图书催还的信息,都能够通过微信发布,让每一 位用户都能够第一时间接收到这些消息,从而及时地了解到 图书馆的动态。 1.2 通过微信平台,图书馆能够更好地收集读者的反馈意见 对于微信来说,这是一种极具自媒体观点的互联网工具。 因此,图书馆就可以充分地利用这个工具,作为一个用来了解 和收集读者感受和意见的平台,这也是读者信息反馈的一个重 要的渠道。在这方面,有了微信的存在,对于图书馆掌握和了 解读者的内心所想非常有帮助。只有充分地了解到读者的需求 和想法,才能够恰当地满足读者的愿望,从而真正地提高图书 馆自身的服务标准以及服务质量。 1.3 能够实现图书的推荐功能 对于图书馆来说,完成图书推荐的工作也是十分重要的。 因此,图书馆可以通过微信来完成这项工作。通过微信,图书 馆可以将一些热门的书籍、人气比较高的书籍推荐给用户,用 户若是看到自己感兴趣的推荐书目就会点击文章的链接进行阅 读。同时,人们也可以根据自己的喜好和兴趣在微信上订阅相 关的图书,从而丰富自己的阅读生活。 2 关于微信图书馆的发展分析 2.1 加大对科学研究工作的支持 对于学科建设信息来说,其实这是专业图书馆和高效图 书馆中的一项十分重要的工作内容。在这方面,图书馆充分地 利用微信的优势,就能够把特定的学科建设内容发送给特定的 专家和科研人员,这样一来,不用受到时间和地点的限制,用 户就能够完整地得到学科建设中所需要的各项内容。在这一方 面,微信就能够很好地将原本工作量大以及工作十分繁琐的图 书馆工作问题进行很好的改善,在很大的程度上提高图书馆的

图书馆自动导航智能化机器人技术及应用探讨

图书馆自动导航智能化机器人技术及应用探讨

图书馆自动导航智能化机器人技术及应用探讨1. 引言1.1 背景介绍图书馆作为知识资源的集中地,为广大读者提供了方便快捷的借阅和查询服务。

随着图书馆收藏图书数量的不断增加,读者在图书馆中迷路或找不到需要的书籍的情况也越来越常见。

为了提高图书馆的服务效率和读者体验,图书馆自动导航智能化机器人技术应运而生。

图书馆自动导航智能化机器人技术旨在利用人工智能、机器学习等先进技术,设计并制造能够智能导航、引领读者到达目的地的机器人。

这种机器人与传统的导航系统相比,具有更高的智能化、灵活性和人性化服务,能够更好地满足读者的需求。

通过引入图书馆自动导航智能化机器人技术,可以有效解决传统图书馆导航系统存在的不足,提升图书馆服务质量和效率。

这项技术的应用也为图书馆未来的发展带来了新的机遇和挑战。

在这样的背景下,本文旨在探讨图书馆自动导航智能化机器人技术及其应用,分析其潜在价值和未来发展方向。

1.2 研究目的研究目的的重要性在于深入探讨图书馆自动导航智能化机器人技术的应用,并为图书馆的管理提供创新的思路和方法。

通过对机器人在图书馆导航中的优势和挑战进行分析,我们可以更好地了解这一技术的发展现状及潜在应用前景。

借助机器人在图书馆中的应用案例,我们可以从实际的实践中获取经验和启示,为图书馆机器人导航系统的建设提供参考。

本研究旨在深入探讨图书馆自动导航智能化机器人技术及应用的相关问题,为图书馆管理者和研究者提供有益的参考和借鉴,促进图书馆服务水平的提升和智能化建设的推进。

2. 正文2.1 智能化技术在图书馆的应用随着科技的发展,智能化技术在各个领域得到广泛应用,图书馆也不例外。

智能化技术在图书馆中的应用可以提高图书馆的管理效率和服务质量,为用户提供更便捷的阅读体验。

智能化技术可以应用于图书馆的图书管理系统。

通过利用人工智能和大数据分析技术,图书馆可以更准确地分析读者的借阅需求,提供个性化的推荐和定制化的服务。

智能化技术还可以实现图书馆的自动化管理,包括图书的分类、整理、归还等工作,减轻工作人员的工作量,提高工作效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

// 将加密后的字符串与 signature 的值进行 Node("MsgType").InnerText;
比较
string Content = rootElement.SelectSingleNode
if (tmpStr == signature)
("Content").InnerText;
{
……
图 1 图书馆微信机器人工作模式
2.2 系统架构 系统采用四层架构设计,分别是表示层、
应用层、业务层和数据层,如图 2 所示。表示 层就是指微信客户端,读者可以通过智能手机 或平板电脑等移动终端进行登录。应用层主要 由 微 信 服 务 器 构 成, 负 责 将 读 者 的 消 息 转 换 为 HTTP 请求再通过公众平台的消息接口发送 到业务层。业务层用于机器人进行业务逻辑处 理,负责对应用层的请求作出响应,通过消息 解释器对请求进行分析,根据请求的类型分发 到不同的处理器,再由处理器调用数据访问接 口对数据层中的数据进行查询、添加和修改等 操作。数据层由本地数据库和图书馆业务系统 数据库组成,负责数据的存储、组织和管理。 2.3 功能模块
nonce 和 echostr 值
行下一步处理,如果是非文本类消息则回发一
String signature = HttpContext.Current. 条报错消息;③对于文本类消息要判断其合法
Request.QueryString["signature"];
性,如果合法则进一步判断消息的类型,如果
图书馆微信机器人的主要功能就是接收读 者发送的消息并进行智能化的处理,最后将结 果回发给读者。因此将系统的功能划分成“机 器人初始化”、“消息处理”和“数据库管理” 三个模块。
图 2 图书馆微信机器人系统架构
(1)机器人初始化:机器人跟公众平台的 信息交互是通过特定接口完成的,只有将机器 人的 Web 应用接口与公众平台的消息接口进行 绑定,两者之间才能进行正常的通信。
1 图书馆微信机器人的研究现状
微信公众平台是一个开放的平台,提供强 劲的 API 接口技术,公众号可根据需要在自身
的服务器上开发和接入相关应用,如自定义菜 单、对接相关业务系统等。公众平台的这些特 性催生出了微信机器人。微信机器人就是指利 用微信公众平台提供的接口通过一定的数据逻 辑和数据库实现在微信平台上的智能对话 [3]。 微信机器人可为读者提供更多、更全面且更方 便 快 捷 的 移 动 服 务 内 容, 例 如 可 接 入 图 书 馆 OPAC 系统、读者管理系统、特色数据库甚至 阅览座位管理系统等应用。
进行校验,校验成功则原样返回 echostr 参数内 息、消息的类型、读者的微信号和机器人的微
容,接口绑定成功,否则绑定失败 [5]。
信号等内容封装成 XML 格式的数据包并发送
关键代码:
给微信机器人;②机器人在接收到数据后从中
// 获取 GET 请求中的 signature、timestamp、 提取出封装前的信息,如果是文本类消息则进
58 ·新技术应用·
图书馆杂志(2014年第11期 总第283期) Library Journal(Vol.33.No.11)
// 判断消息类型并对文本类消息进行处理 if (MsgType == "text") {
order mGet = new order(); // 自定义消息 处理类
int flag = mGet.Reg(Content); // 判 断 消 息合法性并返回类型编号
其中 signature 参数是微信加密签名,它结合了 献检索”的 WAP 网站地址导航;维护类的消
已配置的 Token 值和请求中的 timestamp 参数、 息用于读者留言以及馆员扩充知识库。消息处
nonce 参数。机器人通过检验 signature 对请求 理的工作流程:①微信服务器将读者发送的消
57
和权限验证等操作,验证通过后再根据消息的
// 如 果 值 相 同 则 返 回 echoStr 参 数 的 值,
类型进行分类处理,同时也要对消息执行中的 绑定成功
各类异常情况做出相关处理。
HttpContext.Current.Response.Write
(3)数据库管理:包括读者信息的管理, (echoStr);
通 过 在 微 信 公 众 平 台 上 进 行 搜 索, 有 近 30 家国内高校图书馆注册了公众号。其中绝 大部分图书馆主要是利用公众平台推送一些本 馆的信息资讯,例如北京大学图书馆、中国人 民大学图书馆和北京师范大学图书馆等;也有 一小部分图书馆除了推送信息外,还提供了一 些交互和查询的功能,也就是具有了机器人的 自动应答功能,例如清华大学图书馆提供了本
Server 2005。
识别。机器人会自动判断消息的合法性,并根
3.1 机器人初始化
据消息的类型进行分类响应。目前机器人所能
机器人初始化实际上就是一个接口绑定的 识别的消息可分为“验证”、“资讯”、“查询”、
过程。具体的步骤是:在微信公众平台上配置 “导航”和“维护”五种类型。验证类消息主
机器人接口 URL 地址和用作生成签名的 Token 要用于读者身份信息的绑定、解绑以及获取个
Array.Sort(ArrTmp);
XmlDocument doc = new XmlDocument();
String tmpStr = String.Join("", ArrTmp);
doc.LoadXml(postStr);
// 对字符串进行 sha1 加密
// 提取封装前的信息
tmpStr = FormsAuthentication.HashPassword
(2)消息处理:机器人只能处理特定格式 的消息,而读者发送过来的消息却有很多不确 定性。因此接收到消息后首先要进行语法检查
罗 涛 朱 莹:图书馆微信机器人的研究与应用 Luo Tao, Zhu Ying: Research and Application of Library WeChat Robot
罗 涛 朱 莹:图书馆微信机器人的研究与应用 Luo Tao, Zhu Ying: Research and Application of Library WeChat Robot
55
图书馆微信机器人的研究与应用
罗 涛(东南大学图书馆) 朱 莹(中国人民解放军理工大学)
摘 要 随着使用微信的读者数量不断增加,越来越多的图书馆利用微信开展移动服务。在对微 信公众平台研究的基础上,提出了一种图书馆微信机器人的设计方案。详细介绍了机器人的设计 和实现过程,对接口绑定、消息处理和数据管理等关键技术进行了详细的阐述,最后分析了系统 存在的问题并提出了改进方案。
56 ·新技术应用·
图书馆杂志(2014年第11期 总第283期) Library Journal(Vol.33.No.11)
馆常用信息、图书及个人借阅情况以及热门期 刊与最新文章信息等内容的查询;厦门大学图 书馆提供了公告、讲座、图书和座位等信息的 查询;南京大学图书馆提供了读者信息绑定功 能,读者将证件号与微信号绑定后,就可以进 行图书查询、借阅和续借等操作;上海交通大 学图书馆和华中科技大学图书馆提供的功能都 是以菜单的形式展现给读者的,其中前者提供 了非常多的功能,包括借阅信息查询、讲座预 约、图书荐购、图书检索、文章检索、期刊导 航和常见问题等。东南大学图书馆也利用微信 公众平台进行了微信机器人的开发,一方面锁 定了读者的需求,让读者主动“上门”关注, 提高读者对图书馆公众号的依赖性;另一方面
0 引言
微信是腾讯公司于 2011 年初推出的一款 快速发送文字和照片、支持多人语音对讲的手 机聊天软件 [1]。2012 年 8 月腾讯公司新增微信 公众平台模块,通过这一平台,个人和企业都 可以打造一个微信公众号,发布自己的信息和 资讯。用户通过关注微信公众号能够获得相关 推送消息,方便阅读和信息获取。截至 2013 年 11 月微信注册用户量已经突破 6 亿,而微 信公众平台的用户数量也达到了 200 万 [2]。在 这一背景下,使用微信的图书馆读者数量也在 不断增加,越来越多的图书馆利用微信和微信 公众平台开展移动服务。
也将图书馆公众号由一个媒体型的消息工具转 化成提供服务的产品。
2 系统设计
2.1 工作模式 如图 1 所示,读者通过移动终端上的微信
客户端向公众号发送一条消息,客户端会首先 向微信服务器发送一个请求,公众平台的消息 接口捕捉到这个请求后会将请求的内容进行封 装,然后向微信机器人服务端发送一个 HTTP 请求,机器人服务端的 Web 应用接口接受请求 后会对其中的内容进行解码,根据解码获得的 消息内容进行分类处理,最后将结果再通过公 众平台的消息接口转发给读者 [4]。
值,微信服务器为了验证 URL 的有效性会发送 人相关信息;资讯类消息用于获取图书馆的最
GET 请求到填写的 URL 上。GET 请求会携带四 新资讯信息;查询类消息用于“图书馆 FAQ”
个 参 数 signature、timestamp、nonce 和 echostr, 的查询;导航类消息用于“书目检索”和“文
本地数据的维护以及日志信息管理等。
HttpContext.Current.Response.End();
}
3 系统实现
3.2 消息处理
系统基于 平台采用 C# 语言开发。
消息是读者与机器人交流的桥梁,读者发
开发工具 Visual studio 2010,数据库使用 SQL 送的消息必须lement = doc.Document
ForStoringInConfigFile(tmpStr, "SHA1");
Element;
tmpStr = tmpStr.ToLower();
相关文档
最新文档