中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 集成应用 > 基础应用 > 数字图书馆
上海交通大学:开源应用于三项图书馆服务
http://www.edu.cn   2012-01-10 中国教育网络 作者:李鲍 孙翌 郭晶

字体选择:【大】 【中】 【小】

  机器人账号是通过BotPlatform平台登录到微软的MSN服务器,所以IM机器人账号运行的稳定性就可以由BotPlatform平台保证,图书馆无需投入人力。我们只要在具体业务上投入开发力量,保证业务逻辑系统的稳定性即可。当IM机器人的用户访问量非常大时,我们可以将业务机器人部署在多台机器上并行,BotPlatform可以保证负载平衡等集群问题。

  图书馆IM机器人的个性化智能服务的核心程序由图书馆根据用户需求自行开发,这也是整个服务系统的核心程序所在,该部分系统运行在图书馆端。对用户而言,其享受的所有智能化IM机器人服务均是由图书馆定制设计所提供的。

  我校图书馆为满足用户的需求,推出一系列IM机器人参考咨询服务。该服务主要是利用IM机器人24小时在线的优势,自主应答用户的问题,其服务模型见图3。

图3 IM应答服务模型

  四大功能模块

  IM智能机器人的主要功能模块如下:

  1.机器人登录

  由于IM机器人是基于BotPlatform平台进行二次开发,所以我们实际是登录到BotPlat form 平台,再由BotPlat form 平台完成与微软MSN服务器的信息通信。

  2.命令解析

  IM机器人的智能表现在通过解析用户的消息获得命令,并根据命令要求给出合理的响应。为了实现丰富的业务类型,我们就需要定义大量的命令来让机器人区分用户的要求,这就需要命令解析模块从用户的消息里面提取命令代码并调用响应的命令处理函数。

  3.知识库自学模式

  即使再博学的人也不可能回答所有问题,IM机器人也同样面临这个不可回避的问题,为了尽量少出现这种情况,我们赋予IM机器人学习功能——它可以学习任意用户教给它的知识。这样它就可以在这个问题下次被咨询的时候给予准确的回答。

  4.页面跳转

  很多时候用户会通过IM 机器人询问馆藏等情况,由于MSN信息发送有长度和类型限制,所以包含大量信息的答复内容不能很好地展现给用户,此时我们可以通过页面跳转功能,以一个网页的方式来给用户展示回答内容。这种方式同样可以应用在期刊导航、个性化信息推送、新书通报等。

  开源软件的目的是让更多的人以更简单的方式、更少的投入获得最大的收益,但是开源软件也有明显的缺点,比如需要使用者有一定的开发能力,没有公司进行后期维护和技术支持,需要图书馆进行相应的技术力量的储备等。所以我们在选择开源软件时不能盲目,要根据自需求和本馆的开发力量选择合适的方式。

  (作者单位为上海交通大学图书馆)

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com