基于智能体的交互式评估方法、系统及智能体的制作方法

文档序号:6544389阅读:172来源:国知局
基于智能体的交互式评估方法、系统及智能体的制作方法
【专利摘要】本发明提出一种基于智能体的交互式评估方法,包括以下步骤:将所输入的原始数据统一标准化为评估平台可处理的标准数据,并存储标准数据;根据由用户预设的评估需求,从标准数据中选择待处理数据;对待处理数据进行相应的评估处理以获取评估结果,并存储评估结果;输出和显示评估结果以及标准数据。根据本发明的方法,能够实现分布式、交互式和实时性的评估。本发明还提出一种基于智能体的交互式评估系统及一种智能体。
【专利说明】基于智能体的交互式评估方法、系统及智能体
【技术领域】
[0001]本发明涉及计算机应用【技术领域】,尤其涉及一种基于智能体的交互式评估方法、系统及智能体。
【背景技术】
[0002]随着计算机科学、传感技术、通讯技术和控制技术的迅速发展,越来越多的复杂工程系统不断涌现。航天领域出现的各种不同功能的卫星,水下机器人的一次次深潜探索,智能建筑,智能交通等系统都为人们提供了更为便利快捷的服务。然而,复杂工程系统在正式投入使用前,对其进行全面而有效的评估至关重要且必不可少。
[0003]复杂工程系统一般具备以下特点:(1)复杂工程系统一般是分布式和交互式的,各个子系统分布在不同位置,通过实时的通讯和相互协作,完成整个复杂系统的任务;(2)复杂工程系统中的子系统分为连续系统和离散系统等系统,结构功能差异大,具有异构性的特点;(3)复杂工程系统中存在大量的数据计算和通讯,具有数据量大的特点。针对以上特点,对复杂系统的评估不仅要能支持分布式、交互式和实时特性,同时支持大数据的评估。
[0004]目前的评估系统一般为串行评估结构,在评估复杂工程系统时,尤其是存在大量数据交互的系统时,能力略显不足。同时评估系统往往为专一的工程项目而建立,不同的评估系统之间差异性较大,不具有通用性的特点,这些导致了重复地开发评估系统带来的浪费。

【发明内容】

[0005]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本发明的第一个目的在于提出一种支持并行、分布式和实时运算的基于智能体的交互式评估方法。
[0007]本发明的第二个目的在于提出一种基于智能体的交互式评估系统。
[0008]本发明的第三个目的在于提出一种智能体。
[0009]为了实现上述目的,本发明第一方面实施例的基于智能体的交互式评估方法,包括以下步骤:将所输入的原始数据统一标准化为评估平台可处理的标准数据,并存储所述标准数据;根据由用户预设的评估需求,从所述标准数据中选择待处理数据;对所述待处理数据进行相应的评估处理以获取评估结果,并存储所述评估结果;输出和显示所述评估结果以及所述标准数据。
[0010]根据本发明的基于智能体的交互式评估方法,将所输入的原始数据和用户评估需求经过交互式的评估处理得到评估结果,并输出和显示,实现了对复杂系统的交互式、分布式和实时性的评估。
[0011 ] 在一些示例中,所述标准数据不能进行修改。
[0012]本发明第二方面的实施例中提出一种智能体,包括:逻辑处理单元,用于实现数据通信以及逻辑决策;数据存储单元,所述数据存储单元与所述逻辑处理单元相连,用于存储经所述逻辑处理单元处理后的数据。
[0013]根据本发明的智能体,能够实现不同智能体之间的数据通信,同时能够根据系统和外界环境需求,做出相应的决策,并能存储决策结果,具有智能的特点。
[0014]在一些示例中,所述逻辑处理单元包括:通讯接口模块,用于实现所述智能体之间的数据通信;决策模块,用于对输入的数据进行逻辑决策以获取决策结果;执行模块,用于根据所述的决策结果进行相应的处理。
[0015]在一些示例中,所述逻辑单元处理后的数据只能存储在所述数据存储单元且所述数据存储单元仅存储所述逻辑单元处理后的数据。
[0016]本发明第三方面的实施例中提出一种基于智能体的交互式评估系统,包括:数据输入输出智能体,用于对所输入的原始数据统一标准化为评估平台可处理的标准数据,并存储所述标准数据;用户智能体,用于根据由用户预设的评估需求,从所述标准数据中选择待处理数据;数据处理智能体,用于对所述待处理数据进行相应的评估处理以获取评估结果,并存储所述评估结果;结果输出智能体,用于输出和显示所述评估结果以及所述标准数据。
[0017]根据本发明的基于智能体的交互式评估系统,具有数据预处理、评估需求配置、核心评估和结果输出功能等功能的智能体,通过各个智能体之间实时地协调合作,共同完成评估任务,通用性强,易于移植。针对不同评估对象,只需通过修改和配置各个智能体内相应的配置,便可实现评估功能。同时采用基于数据的评估方式,更提高了评估的科学性和准确性。
[0018]在一些示例中,所述标准数据不能进行修改。
[0019]在一些示例中,所述用户智能体还用于,根据用户的属性对用户设置不同的权限。
[0020]在一些示例中,所述数据处理智能体还用于,保存评估过程中的中间评估结果。
[0021]在一些示例中,所述原始数据为传感器等设备的实时在线或离线检测数据。
[0022]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】

【附图说明】
[0023]图1是根据本发明一个实施例的基于智能体的交互式评估方法的流程图;
[0024]图2是根据本发明一个实施例的智能体的结构框图;
[0025]图3是本发明一个实施例的逻辑处理单元的结构框图;
[0026]图4是本发明一个实施例的智能体的数据处理过程图;
[0027]图5是根据本发明一个实施例的基于智能体的交互式评估系统的结构示意图;
[0028]图6是本发明一个实施例的数据输入输出智能体的原理示意图;
[0029]图7是本发明一个实施例的用户智能体的原理示意图;
[0030]图8是本发明一个实施例的数据处理智能体的原理示意图;
[0031]图9是本发明一个实施例的结果输出智能体的原理示意图;和
[0032]图10是本发明一个实施例的基于智能体的交互式评估系统的工作过程图。【具体实施方式】
[0033]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0034]为了实现支持复杂系统分布式、大数据交互、通用性评估的目的,本发明第一方面的实施例的基于智能体的交互式评估方法,包括以下步骤:将所输入的原始数据统一标准化为评估平台可处理的标准数据,并存储标准数据;根据由用户预设的评估需求,从标准数据中选择待处理数据;对待处理数据进行相应的评估处理以获取评估结果,并存储评估结果;输出和显示评估结果以及标准数据。
[0035]图1是根据实施例的基于智能体的交互式评估方法的流程图。结合图1具体描述本发明的基于智能体的交互式评估方法如下:
[0036]步骤S101,将所输入的原始数据统一标准化为评估平台可处理的标准数据,并存储标准数据。
[0037]具体地,原始数据是指可以为传感器等设备的实时在线和离线定量数据,也可以为专家的预评估等定性数据。标准数据可以供其他智能体读取和使用,但不能进行修改。
[0038]步骤S102,根据由用户预设的评估需求,从标准数据中选择待处理数据。
[0039]步骤S103,对待处理数据进行相应的评估处理以获取评估结果,并存储评估结果。
[0040]步骤S104,输出和显示评估结果以及标准数据。
[0041]具体地,将以图像、表格和报告等的方式输出和显示评估结果以及标准数据。
[0042]根据本发明的基于智能体的交互式评估方法,将所输入的原始数据和用户评估需求经过交互式的评估处理得到评估结果,并输出和显示,实现了对复杂系统的交互式、分布式和实时性的评估。
[0043]本发明第二方面的实施例的智能体,如图2所示,包括:逻辑处理单元10和数据存储单元20。其中,逻辑处理单元10,用于实现数据通信以及逻辑决策。数据存储单元20,与逻辑处理单元10相连,用于存储经逻辑处理单元10处理后的数据。
[0044]进一步地,如图3所示,逻辑处理单元10包括:通讯接口模块11、决策模块12和执行模块13。其中,通讯接口模块11,用于实现智能体之间的数据通信。决策模块12,用于对输入的数据进行逻辑决策以获取决策结果。执行模块13,用于根据决策结果进行相应的处理。智能体之间交互的数据信息的在智能体内的处理过程如图4所示,经逻辑处理单元处理后的数据,可以按照Database、Txt和Excel等形式存储在数据存储单元。特别地,经每个智能体的逻辑单元处理后的数据只能被储存在该智能体的数据存储单元;每个智能体的数据存储单元只能存储经该智能体逻辑单元处理后的数据;智能体之间交互的信息只能包含数据本身,不可以包括中间过程的控制策略等其他信息。
[0045]根据本发明的智能体,能够实现不同智能体之间的数据通信,同时能够根据系统和外界环境需求,做出相应的决策,并能存储决策结果,具有智能的特点。
[0046]本发明第三方面的实施例的基于智能体的交互式评估系统,如图5所示,包括:数据输入输出智能体100、用户智能体200、数据处理智能体300和结果输出智能体400。
[0047]其中,数据输入输出智能体100,用于对所输入的原始数据统一标准化为评估平台可处理的标准数据,并存储标准数据。用户智能体200,用于根据由用户预设的评估需求,从标准数据中选择待处理数据。数据处理智能体300,用于对待处理数据进行相应的评估处理以获取评估结果,并存储评估结果。结果输出智能体400,用于输出和显示评估结果以及标准数据。
[0048]具体地,如图6所示的数据输入输出智能体,将所输入的原始数据按照相应的数据格式统一标准化为评估平台可处理的标准数据,并存储标准数据。具体的数据格式可以为试验类型,试验时间以及传感器类型等方式。该智能体的逻辑处理单元接收原始定量和定性数据,经过一定逻辑处理后成为标准数据,并且保存在数据处理单元中。原始数据是指可以为传感器等设备的实时在线和离线定量数据,也可以为专家的预评估等定性数据,这样更加适用于重复性的评估。标准数据可以供其他智能体读取和使用,但不能进行修改。
[0049]如图7所示的用户智能体,根据由用户预设的评估需求,从标准数据中选择待处理数据。用户可以根据自己的需求,配置评估过程中需要的参数和评估选项,为用户提供可用于交互的接口。用户还可以根据实际需求以及历次评估结果,实时调整评估方案和参数,不仅提高使用者的参与感,更加提高评估的科学性和正确性。同时该智能体也通过根据用户的属性对用户设置不同的评估权限,来提供更加个性化的服务。评估权限越高的用户拥有更多的评估选择和权利。例如,评估指标参数会根据用户权限分为修改,查看等选项。在对特定试验的评估中,只有特定权限的用户才可以对其评估参数进行修改,而其他用户只可以查看。
[0050]如图8所示的数据处理智能体,对待处理数据进行相应的评估处理以获取评估结果,并存储评估结果。具体地,数据处理智能体的逻辑处理单元根据数据输入输出智能体提供的标准数据和用户智能体提供的相关参数配置和评估选项数据,进行相应的评估,评估结果存放在该智能体的数据存储单元。该智能体还存储中间各级评估结果,不仅方便用户查询中间的评估结果,更大大提高了评估诊断效率。
[0051]例如:需要评估哪几个试验,评估这些试验的哪些指标以及使用哪些参数进行评估等,继而根据这些需求数据,读取数据输入输出智能体中相关试验项的传感器标准数据,并进行评估处理。评估处理的中间及最终结果均存储在该智能体的数据存储单元。
[0052]如图9所示的结果输出智能体,在评估系统中起到输出和展示结果作用,该智能体读取数据处理智能体的评估结果数据和数据输入输出智能体的标准数据,通过逻辑处理单元,以图像、表格和报告等方式输出评估结果以及标准数据。同时生成最终评估报告,保存到数据存储单元,供用户查看和使用
[0053]综上,由图6-图9所示的数据输入输出智能体、用户智能体、数据处理智能体和结果输出智能体所组成的基于智能体的交互式评估系统的具体工作过程如图10所示。通过本发明实施例的系统,用户可以实时查看评估对象的数据及前期评估结果,进而诊断和调整相应的评估参数,达到最优的评估结果。
[0054]需要指出的是,虽然上述四个智能体在评估过程中,有一定的数据先后传递关系,但由于智能体自治性的特点,评估过程并不是严格按照顺序执行,而是每个智能体根据自主需要,读取或请求其需要的数据,并进行处理操作,具有独立性。基于数据交互的方式也保证了智能体控制逻辑不受其他智能体的影响。在进行上述在线实时评估时,四个智能体主动读取并获得所需数据并进行处理,在完成自己的任务的同时,也完成了整个评估任务。另外一点需要指出的是,四个智能体可以分布在不同的计算载体上,通过网络等方式进行实时交互,这种方式也更加适用于对大数据的评估。
[0055]根据本发明的基于智能体的交互式评估系统,具有数据预处理、评估需求配置、核心评估和结果输出功能等功能的智能体,通过各个智能体之间实时地协调合作,共同完成评估任务,适用性强,易于移植。针对不同评估对象,只需通过修改和配置各个智能体内相应的配置,便可实现评估功能。同时采用基于数据的评估方式,更提高了评估的科学性和准确性。
[0056]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0057]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1.一种基于智能体的交互式评估方法,其特征在于,包括以下步骤: 将所输入的原始数据统一标准化为评估平台可处理的标准数据,并存储所述标准数据; 根据由用户预设的评估需求,从所述标准数据中选择待处理数据; 对所述待处理数据进行相应的评估处理以获取评估结果,并存储所述评估结果; 输出和显示所述评估结果以及所述标准数据。
2.根据权利要求1所述的方法,其特征在于,所述标准数据不能进行修改。
3.一种基于智能体的交互式评估系统,其特征在于,包括: 数据输入输出智能体,用于对所输入的原始数据统一标准化为评估平台可处理的标准数据,并存储所述标准数据; 用户智能体,用于根据由用户预设的评估需求,从所述标准数据中选择待处理数据; 数据处理智能体,用于对所述待处理数据进行相应的评估处理以获取评估结果,并存储所述评估结果; 结果输出智能体,用于输出和显示所述评估结果以及所述标准数据。
4.根据权利要求3所述的系统,其特征在于,所述标准数据不能进行修改。
5.根据权利要求3所述的系统,其特征在于,所述用户智能体还用于,根据用户的属性对用户设置不同的权限。
6.根据权利要求3所述的系统,其特征在于,所述数据处理智能体还用于,保存评估过程中的中间评估结果。
7.根据权利要求3所述的系统,其特征在于,所述原始数据为传感器等设备的实时在线或离线检测数据。
8.一种智能体,其特征在于,包括: 逻辑处理单元,用于实现数据通信以及逻辑决策; 数据存储单元,所述数据存储单元与所述逻辑处理单元相连,用于存储经所述逻辑处理单元处理后的数据。
9.根据权利要求7所述的智能体,所述逻辑处理单元包括: 通讯接口模块,用于实现所述智能体之间的数据通信; 决策模块,用于对输入的数据进行逻辑决策以获取决策结果; 执行模块,用于根据所述的决策结果进行相应的处理。
10.根据权利要求7所述的智能体,所述逻辑单元处理后的数据只能存储在所述数据存储单元且所述数据存储单元仅存储所述逻辑单元处理后的数据。
【文档编号】G06Q10/06GK103942648SQ201410160937
【公开日】2014年7月23日 申请日期:2014年4月21日 优先权日:2014年4月21日
【发明者】赵千川, 王金龙, 李海涛, 杨文 , 王学谦, 张博 申请人:清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1