当前位置:无忧公文网 >范文大全 > 征文 > 基于构建数字图书馆智能代理信息服务系统

基于构建数字图书馆智能代理信息服务系统

时间:2022-03-24 09:24:35 浏览次数:

摘要:本文从智能代理是现代信息服务领域的研究热点出发,对Agent定义、特征及智能代理技术作了较为全面深入的论述;再从多Agent模块设计思想、机制、结构、特点诸方面提出强化对策,提出Agent技术在网络服务中应用是数字图书馆发展方向。

关键词:Agent 信息服务系统 设计与实践

中图分类号: 文献标识码:A 文章编号:1007-9416(2013)06-0203-02

智能系统在数字化图书馆技术的运用中有着很大的效果,尤其是智能化、信息化的操作模式,是当前信息技术服务的关键点,在综合处理的技术中,要构成人工智能化信息的综合处理方式,尤其是结合现代化智能代理技术的综合运用,更好的发挥出拟人化软件技术的综合服务功能。

1 基于Agent的定义、特征和智能代理信息技术

1.1 Agent定义

作为一种全新的智能代理软件程序设计,在整个工程设计中,尤其是在感知能力、问题求解等多方面的外界通信能力方面有着很大的优势,作为一个重要的实体技术,在整个使用过程中主要是通过代理通信的协议来完成,在交换信息的具体操作中,以此来实现对数字智能化信息图书馆的处理运用,这种智能化的代理与主动性的运用模式,能更加鲜明的代表用户在具体要求下的综合管理能力,并结合用户需求的导向功能,搜集相应的信息资料,并实行加工处理,替代用户进行完成各种相对复杂的工作,包括在信息查询、筛选、治理等全=全面的综合管理,来完成用户的设计意图,进而调整整个工作计划,成为用户资源共享的中介模式,主要包括有感知、推定等多方面的行为艺术。实现对数字的综合管理。

1.2 数据校正模块

数据校正模块主要为实现批量生产而加入的功能模块。在批量生产中CIS各个传感器单元的性能是正态分布于一定区间内的,本模块主要是修正传感器获得的数据保证他们的一致性。

1.3 RGB数据排序模块

CIS是基于RGB三原色进行图像信息采样的,但是采集出来的数据顺序不不能直接进入图像压缩模块。而RGB数据排序模块将采样得到的数据进行重排序,使其符合图像压缩模块所需的数据格式。

1.4 数据缓存模块

数据缓存模块在高速扫描仪系统中有着重要的作用。因为高速扫描仪在扫描时会连续采集大量的数据,而这些数据需要各个功能模块分批进行处理,这时系统要保证连续扫描,则需要将这些数据暂时存储到数据缓存模块中。

1.5 图像标准格式压缩模块

在图像保存时人们为了在一定范围内不影响图像质量而降低图像储存空间而开发了多种图像压缩格式。高速扫描仪在短时间内扫描大量图像,如要保存这些原始图像信息需要开销很多储存空间这是不现实的,所以我们需要按照各种标准进行压缩保存。当然上位机也可以对图像进行压缩,但是上位机在压缩处理时需要耗费较多的时间,在高速扫描仪系统工作时是不能容忍的,所以我们需要独立的图像标准格式压缩模块。

2 智能化代理信息集成开发环境功能

2.1 高效工程管理的uVision3集成开发环境

a、Project/Target/Group/File的重叠管理模式,并可逐级设置;

b、高度智能彩色语法显示;

c、支持编辑状态的断点设置,并在仿真状态下有效。

高速ARM指令/外设模拟器:

a、高效模拟算法缩短大型软件的模拟时间;

b、软件模拟进程中允许建立外部输入信号;

c、独特的工具窗口,可快速查看寄存器和方便配置外设;

d、支持C调试描述语言,可建立与实际硬件高度吻合的仿真平台;

e、支持简单/条件/逻辑表达式/存储区读写/地址范围等断点。

多种流行编译工具选择:

a、Keil高效率C编译器;

b、ARM公司的ADS/RealView 编译器;

c、GNU GCC 编译器;

d、后续厂商的编译器。

JTAG仿真器ULINK:

a、USB通讯接口高速下载用户代码;

b、存储区域/寄存器查看;

c、快速单步程序运行;

d、多种程序断点;

e、片内Flash编程。

2.2 集成开发环境界面介绍

Keil uVision3集成开发环境界面出了具有常规软件窗口菜单与工具栏外,还有多种支持嵌入式程序开发与调试等功能窗口。反汇编窗口:主要显示软件编译后的CPU指令;周边的对话框:主要显示状态信息,帮助驱动程序的设计与开发;逻辑时序对话框:主要显示随着时间的前进系统中变量与信号的跳变时序;符号窗口:可以重此窗口拖放窗口中的符号名称到其他调试器窗口中,方便程序员在程序开发中对软件的调试;性能分析窗口:主要显示编译后的软件在运行中的各项性能指标,如:软件运行数度等系统信息;调试寄存器显示参数窗口:在程序调试过程中显示查看程序变量数据信息。

3 Agent模块设计思想

3.1 Agent模块设计机制

智能代理在个性化信息服务的检索功能中,主要是通过用户需求的先导进行信息的全面搜素,并依据用户的特定需求来实现整个爱好的衡量,进行整体数据的选择,尤其是在自动检索系统的信息推送过程中,使用Agent的技术系统,在掌握用户的信息量的基础上,系统自动完成满足客户的不同特定的需求模式,构成适合中间以及最后结果的运用,并主动通知用户,形成最大用户的服务系统以及用户间的信息交流。

针对用户有多方面兴趣因而拥有多个检索目标特征矢量,因此,一个用户代理Agent应该包括多个子代理Agent,每个子代理Agent分管用户的一个目标特征矢量的信息检索。每个代理Agent主要功能模块包括:①任务细分、信息检索Agent选择模块。②将多个信息检索Agent反馈的信息进行归并模块。③个性化滤波模块。④主动通信模块。

第三层是信息检索Agent模型,与用户代理Agent位于同一服务器上。主要负责处理接受通过与网络上的各种信息检索系统的交互,即根据信息资源分布的特点,选择学术性的搜索引擎,并将来自不同搜索引擎的信息进行集成归并,结合个性库中的推理算法构造个性信息结构,代理Agent只需根据个性库进行信息检索,就可以提供个体的请求信息及系统的预测信息,这些信息再经由网络推送给用户代理Agent中的信息服务进行显示。信息检索Agent对每一个与之相连的用户代理Agent及其子代理进行登记,如果某个用户代理Agent首次与该信息检索Agent建立联系,信息检索Agent可将其所贮存的所有历史信息传递给该用户代理Agent的相应子代理。

3.3 基于Agent技术实现图书馆个性化服务

Agent技术其本质是研究如何使一个或多个实体尽可能的不打搅用户、依靠其自身的能力、采用各种可能的方法和技术完成用户所委托的较为复杂或烦琐的任务。因此,Agent应该尽可能准确地理解用户的真实意图,包括帮助用户方便、准确的描述和表达任务意图;采用各种由目标驱动的积极主动的行为(如社交、学习、推理、合作)等;感知并适应复杂和不断变化的动态环境,有效的利用环境中各种可能利用的数据、知识、信息和计算资源,为用户提供迅捷、准确和满意的帮助。

①实现了主动信息服务。由于Agent具有自主性即自主行为能力,所以用户代理Agent和信息检索Agent都能在没有用户干预的情况下,对网上信息变化实施实时监控,自动搜集用户所需的更新信息,并贮存下来,在用户登录网络时,主动推送到用户桌面。实现信息服务由被动的“拉”到主动的“推”的变化。

②减少了系统对用户的限制。在用户Agent和信息检索Agent之间,设立用户代理Agent,可以减少系统对用户的限制。客户端仅提供用户接口,便于工作人员完成对数据的搜索和提交,而不需要考虑事务逻辑处理和数据访问事务,因此开发容易,维护简单。

③系统安全性更高。为每一个Agent隔离一个单独的区域,所有的控制和访问都在这个区域内完成,客户机不直接同数据库服务器相连,不允许用户直接对数据库进行操作,便于建立应用程序、数据库及服务器的级的多层安全机制。

④适合Agent环境。数据放在服务器上,服务器可以24小时工作不受时空限制,所以适合智能代理在主机上执行环境是很重要的。

总而言之,在数字图书馆个性化信息服务中,智能Agent技术起着至关重要作用,它是在数字图书馆开发网络个性化和智能化服信息务过程中将成为未来发展方向。

参考文献

[1]吴星溪.当代高校图书馆信息服务的特征和个性化信息服务[J].图书馆,2010(6):56-60.

[2]梅海燕.信息过滤问题的研究[J].现代图书馆情报技术,2009(2):33-37.

[3]雷春明等.Web页面信息检索智能代理模式研究[J].现代图书馆情报技术,2011(3):19-23.

[4]耿骞等.多Agent技术与分布式图书馆系统框架[J].中国图书馆学报,2009(5):22-35.

[5]胡昌平等.基于三层Agent的个性化主动服务系统的探索[J].情报科学,2011(4):50-54.

[6]韩毅等.语义Web门户知识组织的策略与应用研究[J].图书情报工作,2009,(6):17-22.

[7]钱智勇.基于本体的专题知识库智能检索系统研究[J].图书情报工作,2008(4):78-80.

推荐访问: 信息服务 数字图书馆 构建 智能 代理