一种集成化智能信息系统开发控制的方法.pdf

上传人:Y948****062 文档编号:1066077 上传时间:2018-03-29 格式:PDF 页数:12 大小:423.35KB
返回 下载 相关 举报
摘要
申请专利号:

CN01113555.7

申请日:

2001.04.20

公开号:

CN1312501A

公开日:

2001.09.12

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回|||公开|||实质审查的生效申请日:2001.4.20

IPC分类号:

G06F9/445

主分类号:

G06F9/445

申请人:

中国科学院合肥智能机械研究所;

发明人:

熊范伦; 淮晓永; 丁立志; 李雁

地址:

230031安徽省合肥市1130号信箱

优先权:

专利代理机构:

中国科学院合肥专利事务所

代理人:

赵晓薇

PDF下载: PDF下载
内容摘要

一种集成化智能信息系统开发控制的方法,包括开发环境和运行环境。知识库是系统开发的核心,它通过知识对象的方式有机组织、连接各类构件对象,根据推理需要请求特定的构件对象提供相应的服务,提供了一种客户程序的知识化实现方法。知识库模型的层次结构清晰、逻辑关系分明,使得用户能够从系统的观点上对系统的模型有清楚的认识和便捷的管理维护。是一个从系统分析、设计到开发的无缝集成的智能开发环境。

权利要求书

1: 一种集成化智能信息系统开发控制的方法,包括开发环境和运行环境,其 特征在于: (1)将开发环境和运行环境的控制程序存入计算机的程序存贮器中,启动集 成化智能信息系统工作,构件管理器CCom进行构件的注册,进行构件 的属性、方法的识别; (2)在开发环境中进行智能系统的设计、开发和调试: 采用智能引导的方式,通过与用户的问答式会话过程进行系统构 建,采用图形化的“知识体·对象块·构件”知识表示方法进行问题 求解模型的描述,在知识对象内以构件的方式进行广泛的多技术集 成,完成智能系统的开发; 在操作过程中,通过动态跟踪系统界面的方法,自动搜索查找相 关界面的帮助文档,给用户提供手边的操作助手; (3)开发调试完成后,可以脱离开发环境,只在运行环境下进行推理决策的 实际应用: a.启动主推理器构件CInfer,它首先加载系统的知识库即客户程序,进行 问题的求解,在问题求解的过程中,系统根据求解的需要,动态地激 活相应的构件请求获得相应的服务; b.调用模型库构件CModel用来进行模型维护系统管理中的构建、修改、 运行,调用网络链接构件CWeb用于进行网络的链接、信息获取,调用 模糊推理构件CFuzzy用于进行模糊不确定问题的推理求解,调用神经 计算构件CANN用于进行数据分类问题的求解,调用进化计算构件CGA 用于进行组合优化、复杂函数优化问题的求解。
2: 根据权利要求1所述的集成化智能信息系统开发控制的方法,其特征在 于:所述的采用图形化的“知识体·对象块·构件”知识表示方法进行问 题求解模型的描述,用户可以在图形化的知识表示环境下进行系统的开发, 知识节点的增加、删除、关系的建立,以及相关对象的知识定义等,以一 种相互关联的知识网络来展现系统知识; 系统智能引导机制模仿经验丰富的系统开发工程师建造智能系统的一 般思维、过程,以一问一答的友好会话的方式引导系统开发人员进行领域 知识的整理、获取,构建相应的系统模型,智能动态跟踪系统界面的方法, 自动搜索查找相关的帮助文档,给用户提供手边的操作助手。
3: 根据权利要求1所述的集成化智能信息系统开发控制的方法,其特征在 于:所述的在知识对象内以构件的方式进行广泛的多技术集成,完成智能 系统的开发,可以通过CInfer中的知识库将各技术以构件对象的方式虚链 接起来,在问题求解的过程中,根据问题求解的需要动态地请求获得相应 技术的服务,提供了一种客户程序的知识化实现方法; 用户可以通过修改知识库,快速灵活地改变对象的协作问题求解的方 式,可以通过增加新的知识对象插口,扩充系统问题的求解功能。

说明书


一种集成化智能信息系统开发控制的方法

    本发明涉及计算机程序领域,特别涉及一种集成化智能信息系统开发控制的方法。

    智能信息系统是集成了信息技术、人工智能技术的高级计算机应用。它可以将计算机数值计算处理的优势和人类专家的智能推理的优势有机结合,实现人机结合的智能信息系统。智能信息系统已经在医疗诊断、工业生产过程控制、故障诊断、农业生产管理、现代企业管理等方面得到应用,取得了很好的社会、经济效益。

    智能信息系统开发中主要有两种计算处理:数值信息处理和智能计算推理。根据处理侧重点的不同存在着两种系统开发模式。

    一种是偏重于数值计算处理的开发模式。它是在高级计算机语言环境下以数值计算、信启处理为重点,构建系统的模型,在需要的模块内实现基于知识的推理计算,或者通过内嵌知识推理模块来实现系统的智能计算。这种模式的缺点是知识与信息处理交织在一起,不利于对知识地维护。

    另一种是偏重于智能信息处理、问题推理求解的智能系统开发模式。它是以系统知识库的开发为中心,通过知识库来构建系统的模型,通过丰富的函数计算库来进行数值计算,在知识模型的相应节点通过函数调用来进行数值计算。这种模式的优点是系统模型易于构建、表达和维护,但数据计算处理能力有限,对技术集成的能力有限。

    目前各种智能信息系统知识库的开发、维护基本上是基于文本编辑形式,或者是基于数据库形式:

    文本编辑形式基于文本形式的知识获取、编辑方式,只考虑了知识获取、编辑的简单,而没有考虑如何方便地进行知识的查找、添加、删除等维护工作,特别当知识库较庞大时,其维护工作就显得特别困难。

    数据库形式基于数据库的方式,在一定程度上改善了知识库的查找、修改等维护工作。

    但这两种形式的知识库构建、维护都存在以下的缺陷和不足:(1)不具有广泛的多技术集成表示和软件复用能力。(2)知识库的结构层次不分明,不能使用户从系统的观点上对知识库的整体层次结构有清晰的了解认识。(3)对于初学者没有提供专业的系统开发指导能力。本发明的目的是:

    设计一种以知识处理为核心的集成化智能信息系统开发控制方法。该系统中的各种智能推理计算、信息处理以构件的形式来实现,通过构件的方式集成复用相关技术,在知识库中通过知识表示请求构件提供相应服务。系统采用知识节点形式的、图形化知识表示的知识构建和维护管理机制,以表示和控制系统知识的层次结构、因果关系。模拟领域专家开发系统的思维,进行系统开发的智能引导。实现一个从系统分析、设计到开发的无缝集成的智能开发控制。

    本发明的技术内容是:一种集成化智能信息系统开发控制的方法,包括开发环境和运行环境,其特征在于:

    (1)将开发环境和运行环境的控制程序存入计算机的程序存贮器中,启动集成化智能信息系统工作,构件管理器CCom进行构件的注册,进行构件的属性、方法的识别;

    (2)在开发环境中进行智能系统的设计、开发和调试:

    采用智能引导的方式,通过与用户的问答式会话过程进行系统构建,采用图形化的“知识体·对象块·构件”知识表示方法进行问题求解模型的描述,在知识对象内以构件的方式进行广泛的多技术集成,完成智能系统的开发;

    在操作过程中,通过动态跟踪系统界面的方法,自动搜索查找相关界面的帮助文档,给用户提供手边的操作助手。

    (3)开发调试完成后,可以脱离开发环境,只在运行环境下进行推理决策的实际应用:

    a.启动主推理器构件CInfer,它首先加载系统的知识库即客户程序,进行问题的求解,在问题求解的过程中,系统根据求解的需要,动态地激活相 应的构件请求获得相应的服务;

    b.调用模型库构件CModel用来进行模型维护系统管理中的构建、修改、运行,调用网络链接构件CWeb用于进行网络的链接、信息获取,调用模糊推理构件CFuzzy用于进行模糊不确定问题的推理求解,调用神经计算构件CANN用于进行数据分类问题的求解,调用进化计算构件CGA用于进行组合优化、复杂函数优化问题的求解。

    所述的采用图形化的“知识体·对象块·构件”知识表示方法进行问题求解模型的描述,其特征在于:用户可以在图形化的知识表示环境下进行系统的开发,知识节点的增加、删除、关系的建立,以及相关对象的知识定义等,以一种相互关联的知识网络来展现系统知识;

    系统智能引导机制模仿经验丰富的系统开发工程师建造智能系统的一般思维、过程,以一问一答的友好会话的方式引导系统开发人员进行领域知识的整理、获取,构建相应的系统模型,智能动态跟踪系统界面的方法,自动搜索查找相关的帮助文档,给用户提供手边的操作助手。

    所述的以构件的方式进行广泛的多技术集成,完成智能系统的开发,其特征在于:可以通过CInfer中的知识库将各技术以构件对象的方式虚链接起来,在问题求解的过程中,根据问题求解的需要动态地请求获得相应技术的服务,提供了一种客户程序的知识化实现方法;

    用户可以通过修改知识库,快速灵活地改变对象的协作问题求解的方式,可以通过增加新的知识对象插口,扩充系统问题的求解功能。使用一种集成化智能信息系统开发控制的方法,本发明有以下有益效果:

    1.在知识表示中能进行广泛、灵活的多技术集成和软件复用,系统的开放性、灵活性强。可以以构件对象的方式,通过多对象的协作,进行问题求解,有机结合了各对象的优势。可以通过软件复用,提高了系统开发控制的效率。可以通过增加功能构件,进行系统功能扩展。构件即插即用、免编译链接的特性,用户只需要获取新版构件,并在系统中注册,即可实现对系统的升级。

    2.图形化的知识表示使知识库模型的层次结构清晰、各知识对象之间的层次关系、逻辑关系分明,用户能够从系统的观点上对系统的模型有透明的认识理解和便捷的管理维护。知识节点问的关系管理控制,可以保证增删的合理性,并进行完善的删除后处理。

    3.系统构建过程的智能引导功能能够以一问一答的友好会话的方式引导系统开发人员进行领域知识的整理、获取,构建相应的系统控制模型。有效扩展了系统的用户范围,对初级用户也提供专业级的系统开发环境。

    4.智能在线帮助,能够实时动态地对用户的操作提供指导,克服了用户在开发过程中,频繁查看系统帮助的不便。图面说明:图1是集成化智能信息系统开发控制方法的结构框图。图2是系统推理问题求解的过程框图。

    下面结合附图对实施例进行详细说明:在图1中,一种集成化智能信息系统开发控制的方法,该控制环境由许多构件通过接口连接组装而成,它包括开发控制环境和运行控制环境。开发环境用于系统的设计、开发和调试,系统开发完成后,可以脱离开发环境在运行环境下进行实际应用。

    开发环境包括知识库、检验编译器、应用系统构架、知识获取人机接口、图形化表示、智能帮助、构件库。运行环境包括内部知识库、推理机、系统黑板、人机接口、构件库。

    环境提供了利用可视化的“知识体·对象块·构件”知识表示方法来进行智能系统开发的智能环境:模拟知识工程师开发智能系统的过程,来实现拟人智能的智能引导系统开发模式;通过动态跟踪系统界面的方法,自动搜索查找相关界面的帮助文档,给用户提供手边的操作助手。

    (1)将开发环境和运行环境的控制程序存入计算机的程序存贮器中,启动集成化智能信息系统工作,构件管理器CCom进行构件的注册,进行构件的属性、方法的识别。

    (2)在开发环境中进行智能系统的设计、开发和调试:

    采用智能引导的方式,通过与用户的问答式会话过程进行系统构建,采用图形化的“知识体·对象块·构件”知识表示方法进行问题求解模型的描述,在知识对象内根据推理需要,请求CDB、CWeb、CModel、CFuzzy、CANN、CGA等构件提供相应的服务,进行多对象协作的问题求解,完成智能系统的开发。在操作过程中,通过动态跟踪系统界面的方法,自动搜索查找相关界面的帮助文档,给用户提供手边的操作助手。

    (3)开发调试完成后,可以脱离开发环境,只在运行环境下进行推理决策的实际应用:

    a.启动主推理器构件CInfer,它首先加载系统的知识库即客户程序,进行问题的求解,在问题求解的过程中,系统根据求解的需要,动态地激活相应的构件请求获得相应的服务。

    b.调用模型库构件CModel用来进行模型维护系统管理中的构建、修改、运行,调用网络链接构件CWeb用于进行网络的链接、信息获取,调用模糊推理构件CFuzzy用于进行模糊不确定问题的推理求解,调用神经计算构件CANN用于进行数据分类问题的求解,调用进化计算构件CGA用于进行组合优化、复杂函数优化问题的求解。

    如:在作物生产的智能系统中进行品种选择时,根据当地的土壤、气候、种植制度等因素确定了对品种特性的要求后,品种对象可以请求数据库构件CDB为其执行品种查询服务,从品种库中搜寻满足特定特性要求的品种推荐给用户种植。

    图2是系统推理问题求解的过程框图。在图2中CInfer为集成化智能信息系统的主推理器构件,它首先加载系统的知识库即客户程序,进行问题的求解,在问题求解的过程中,系统根据求解的需要,动态地激活相应的构件请求获导相应的服务。

    CInfer中的知识库是系统的客户程序,它通过知识对象群的方式有机组织、连接各类构件,在需要的时刻请求特定的构件对象提供特定的服务,使客户程序的知识化实现。辅助构件群中,CModel模型库构件用来进行模型维护系统管理中的构建、修改、运行,CWeb网络链接构件用于进行网络的链接、信启获取,CFuzzy模糊推理构件用于进行模糊不确定问题的推理求解,CANN神经计算构件用于进行数据分类问题的求解,CGA进化计算构件用于进行组合优化、复杂函数优化问题的求解。

    系统开发控制的方法提供了一种基于构件技术的广泛多技术集成方法,可以通过CInfer中的知识库将各技术以构件对象的方式虚链接起来,在问题求解的过程中,根据问题求解的需要动态地请求获得相应技术的服务,提供了一种客户程序的知识化实现方法。

    构件即插即用、免编译链接的特性,用户只需要获取新版构件,并在系统中注册,即可实现对系统的升级。

    用户可以通过修改知识库,快速灵活地改变对象的协作问题求解的方式;可以通过增加新的知识对象插口,扩充系统问题的求解功能。

    系统采用知识节点形式的图形化知识描述方式,用户可以在图形化的知识表示环境下进行系统的开发:知识节点的增加、删除、关系的建立,以及相关对象的知识定义等,以一种相互关联的知识网络来展现系统知识。

    为了方便快捷、而又十分专业的地进行集成化智能信息系统的开发,系统增加了系统构建过程的智能引导功能。模仿经验丰富的系统开发工程师建造智能系统的一般思维、过程,以一问一答的友好会话的方式引导用户进行领域知识的整理、获取,构建相应的系统模型。在这种工作模式下,用户好象在同一个有经验的高级系统开发工程师交谈,在交谈的过程中逐步抽取、提炼、获取系统知识,形成系统知识库,最终完成系统的开发工作。这种智能引导机制有效解决一般用户,特别是系统开发初学者,面对智能系统开发的任务不知如何下手的问题,有利于快速、便捷、专业地构建智能系统。

一种集成化智能信息系统开发控制的方法.pdf_第1页
第1页 / 共12页
一种集成化智能信息系统开发控制的方法.pdf_第2页
第2页 / 共12页
一种集成化智能信息系统开发控制的方法.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种集成化智能信息系统开发控制的方法.pdf》由会员分享,可在线阅读,更多相关《一种集成化智能信息系统开发控制的方法.pdf(12页珍藏版)》请在专利查询网上搜索。

一种集成化智能信息系统开发控制的方法,包括开发环境和运行环境。知识库是系统开发的核心,它通过知识对象的方式有机组织、连接各类构件对象,根据推理需要请求特定的构件对象提供相应的服务,提供了一种客户程序的知识化实现方法。知识库模型的层次结构清晰、逻辑关系分明,使得用户能够从系统的观点上对系统的模型有清楚的认识和便捷的管理维护。是一个从系统分析、设计到开发的无缝集成的智能开发环境。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1