一种资源环境模型组合建模的自动语义识别与推荐方法

文档序号:6508985阅读:288来源:国知局
一种资源环境模型组合建模的自动语义识别与推荐方法
【专利摘要】本发明公开了一种资源环境模型组合建模的自动语义识别与推荐方法,包括:模型组件以webservice服务形式发布并注册,通过serverlight技术开发的网络客户端平台,用户可以使用图形化的工作界面来实现拖拽建模;用户从模型图形化方法库中选择一个模块拖拽至建模工作台,作为模型建设的第一个节点,自动推荐可行的下一个模型模块的列表供用户选择;用户从步骤二的模型列表中选择模块加入当前节点,并成为新的节点,根据用户的选择和已有知识库经验自动调整规则推荐新的模型列表,重复这一过程直至组合建模完成。本发明通过语义规则与用户经验,向用户自动推荐合理的建模策略,帮助用户更高效、合理地完成高级复杂模型的建立,实用性强,具有较强的推广与应用价值。
【专利说明】一种资源环境模型组合建模的自动语义识别与推荐方法
【技术领域】
[0001]本发明属于资源环境模型组合建模【技术领域】,尤其涉及一种资源环境模型组合建模的自动语义识别与推荐方法。
【背景技术】
[0002]资源环境模型类型多样、数量巨大、结构复杂,现有的建模工具一般得完全依靠建模者个人的经验与建模平台分类的清晰,以及检索的便利来寻找到合适的模型,这种方式费时费力、效率低下,而且也不一定找到最佳的方案。
[0003]现有技术的缺点:建模每个过程都考验建模者的专业知识与对建模平台的熟悉程度,并且随着模型的数量增长,建模者要找到合理模型的精力将随着增加,费时、费力、效率低、准确性低。

【发明内容】

[0004]本发明提供了一种资源环境模型组合建模的自动语义识别与推荐方法,旨在解决现有的建模工具一般得完全依靠建模者个人的经验与建模平台分类的清晰,以及检索的便利来寻找到合适的模型,这种方式费时费力、效率低下,而且也不一定找到最佳解决方案的问题。
[0005]本发明的目的在于提供一种资源环境模型组合建模的自动语义识别与推荐方法,该自动语义识别与推荐方法包括以下步骤:
[0006]步骤一、模型组件以webservice服务形式发布并注册,通过serverlight技术开发的网络客户端平台,用户可以使用图形化的工作界面来实现拖拽建模;
[0007]步骤二、用户从模型图形化方法库中选择一个模块拖拽至建模工作台,作为模型建设的第一个节点,自动推荐可行的下一个模型模块的列表供用户选择;
[0008]步骤三、用户从步骤二的模型列表中选择模块加入当前节点,并成为新的节点,根据用户的选择和已有知识库经验自动调整规则推荐新的模型列表,重复这一过程直至组合建模完成。
[0009]进一步,在步骤一中,在组合建模平台中确定的目标建模任务必须是在平台预设任务体系之内的。
[0010]进一步,目标建模任务的定义与描述都是基于统一标准和规则的。
[0011]进一步,步骤一还包括,根据用户设定的任务和当前选择的模型节点的特性,系统在后台通过人工智能技术,检索知识库、模型库,并自动以列表的形式推荐适合的组合模型方法。
[0012]进一步,在步骤二中,语义规则识别是基于人工智能技术开发实现的。
[0013]进一步,组合建模平台中的模型是应用Web Services技术将异构模型进行整合后得到的。
[0014]进一步,组合建模平台中的模型包括:空间模型集与非空间模型集。[0015]进一步,步骤三,用户组合新的模型,组合建模平台自动调整规则来推荐合理模型,直至模型组合完成的实现方法为:
[0016]按照组合模型数据流走向依次将前一个模型的输出参数作为下一个模型的输入参数,并将最后一个模型的输出参数作为新的模型的最终输出数据,完成模型的组合任务;
[0017]根据模型的约束条件对最终得到的组合模型进行检验,确定最终得到的组合模型的合理性。
[0018]进一步,该自动语义识别与推荐方法通过系统建立模型知识库储存资源环境类模型的特性信息,以及各个建模用户的建模经验,并能自主学习调整知识库的组成与结构;
[0019]同时,该自动语义识别与推荐方法通过建立供模型生产者使用的可视化建模环境将模型节点中的模型以图标的形式显示在可视化建模环境中。
[0020]本发明的另一目的在于提供一种资源环境模型组合建模的自动语义识别与推荐系统,该自动语义识别与推荐系统包括:模型库单元、数据库单元、知识库单元、方法库单元;
[0021]用于为组合建模的各种方法、模型的模块并以webservice服务形式注册在建模平台的方法库单元;
[0022]用于存储、管理、提供与维护和系统支持数据的基本部件,是支持模型库、方法库与知识库的基础的数据库单元;
[0023]用于针对资源环境建模领域问题求解的需要,采用知识表示方式在计算机存储器中存储、组织、管理和使用的互相联系的知识片集合的知识库单元;
[0024]用于以工作流形式通过XML文本形式记录下来保存在模型库中,并可以被再次解析重用的模型管理系统的模型库单元。
[0025]本发明提供的资源环境模型组合建模的自动语义识别与推荐方法,在组合建模平台中确定一个目标建模任务,将该目标建模任务作为最初语句被系统语义识别;用户开始建设第一个模型节点时,系统基于语义规则识别用户的意图,并自动推荐可行的下一个模型模块供用户选择;用户组合新的模型,组合建模平台自动调整规则来推荐合理模型,直至模型组合完成;本发明通过语义规则与用户经验,向用户自动推荐合理的建模策略,帮助用户更高效、合理地完成高级复杂模型的建立,实用性强,具有较强的推广与应用价值。
【专利附图】

【附图说明】
[0026]图1是本发明实施例提供的资源环境模型组合建模的自动语义识别与推荐方法的实现流程图;
[0027]图2是本发明实施例提供的资源环境模型组合建模的自动语义识别与推荐方法的流程图。
【具体实施方式】
[0028]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定发明。[0029]图1示出了本发明实施例提供的资源环境模型组合建模的自动语义识别与推荐方法的实现流程。
[0030]该自动语义识别与推荐方法包括以下步骤:
[0031]步骤S101,在组合建模平台中确定一个目标建模任务,将该目标建模任务作为最初语句被系统语义识别;
[0032]步骤S102,用户开始建设第一个模型节点时,系统基于语义规则识别用户的意图,并自动推荐可行的下一个模型模块供用户选择;
[0033]步骤S103,用户组合新的模型,组合建模平台自动调整规则来推荐合理模型,直至模型组合完成。
[0034]在本发明实施例中,在步骤SlOl中,在组合建模平台中确定的目标建模任务必须是在平台预设任务体系之内的。
[0035]在本发明实施例中,目标建模任务的定义与描述都是基于统一标准和规则的。
[0036]在本发明实施例中,步骤SlOl还包括,根据用户设定的任务和当前选择的模型节点的特性,系统在后台通过人工智能技术,检索知识库、模型库,并自动以列表的形式推荐适合的组合模型方法。
[0037]在本发明实施例中,在步骤S102中,语义规则识别是基于人工智能技术开发实现的。
[0038]在本发明实施例中,组合建模平台中的模型是应用Web Services技术将异构模型进行整合后得到的。
[0039]在本发明实施例中,组合建模平台中的模型包括:空间模型集与非空间模型集。
[0040]在本发明实施例中,步骤S103,用户组合新的模型,组合建模平台自动调整规则来推荐合理模型,直至模型组合完成的实现方法为:
[0041]按照组合模型数据流走向依次将前一个模型的输出参数作为下一个模型的输入参数,并将最后一个模型的输出参数作为新的模型的最终输出数据,完成模型的组合任务;
[0042]根据模型的约束条件对最终得到的组合模型进行检验,确定最终得到的组合模型的合理性。
[0043]在本发明实施例中,该自动语义识别与推荐方法通过系统建立模型知识库储存资源环境类模型的特性信息,以及各个建模用户的建模经验,并能自主学习调整知识库的组成与结构;
[0044]同时,该自动语义识别与推荐方法通过建立供模型生产者使用的可视化建模环境将模型节点中的模型以图标的形式显示在可视化建模环境中。
[0045]下面结合附图及具体实施例对本发明的应用原理作进一步描述。
[0046]本发明涉及一种资源环境模型组合建模的自动语义识别与推荐方法,包括以下步骤:步骤S101,在组合建模平台中用户首先确定一个目标建模任务,该目标将作为最初语句被系统语义识别;步骤S102,用户开始建设第一个模型节点,随之系统基于语义规则识别用户的意图并自动推荐可行的下一个模型模块供用户选择;步骤S103,用户组合新的模型,建模平台自动调整规则来推荐合理模型,直至模型组合完成。本发明通过语义规则与用户经验,来自动推荐合理的建模策略,帮助用户更高效的完成高级复杂模型的建立。[0047]如图1所示,一种资源环境模型组合建模的自动语义识别与推荐方法,包括以下步骤:
[0048]步骤S101,在组合建模平台中用户首先确定一个目标建模任务,该目标将作为最初语句被系统语义识别;
[0049]步骤S102,用户开始建设第一个模型节点,随之系统基于语义规则识别用户的意图并自动推荐可行的下一个模型模块供用户选择。
[0050]步骤SlOl包括:
[0051 ] 建模任务必须是在平台预设任务体系之内的。
[0052]语义识别是基于人工智能技术开发实现的。
[0053]目标建模任务的定义与描述都是基于统一标准和规则的。
[0054]步骤S102还包括:系统建立模型知识库,该知识库储存有资源环境类模型的特性信息,以及各个建模用户的建模经验,并能自主学习调整知识库的组成与结构。
[0055]建模平台中的模型是应用Web Services技术将异构模型进行整合后得到的
[0056]组合建模平台中的模型包括:空间模型集与非空间模型集。
[0057]建立供模型生产者使用的可视化建模环境将模型节点中的模型以图标的形式显示在所述可视化建模环境中。
[0058]步骤S102还包括:根据用户设定的任务和当前选择的模型节点的特性,系统在后台通过人工智能技术,检索知识库、模型库,并自动以列表的形式推荐适合的组合模型方法。
[0059]步骤S102还包括:按照组合模型数据流走向依次将前一个模型的输出参数作为下一个模型的输入参数,并将最后一个模型的输出参数作为新的模型的最终输出数据,从而完成模型的组合任务。
[0060]步骤S102还包括:需要根据模型的约束条件对最终得到的组合模型进行检验,以确定其合理性。
[0061]如图2所示,本发明的具体步骤为:
[0062]步骤一,首先所有的模型组件都是以webservice服务形式发布并注册的,然后通过serverlight技术开发的网络客户端平台,用户可以使用图形化的工作界面来实现拖拽建模。用户首先在建模平台中选择“新建”模型,然后在弹出的对话框中填写建模的任务描述(包括所属学科、预计用到的模型名称、数据类型等),将该目标建模任务作为最初语句被系统语义识别;
[0063]步骤二,用户随后从模型图形化方法库中选择一个模块拖拽至建模工作台(浏览器窗口),作为模型建设的第一个节点,系统基于语义规则识别用户的意图,并自动推荐可行的下一个模型模块的列表供用户选择。
[0064]步骤三,用户从步骤二的模型列表中选择模块加入当前节点,并成为新的节点,系统根据用户的选择和已有知识库经验自动调整规则推荐新的模型列表。重复这一过程直至组合建模完成。
[0065]一种资源环境模型组合建模的自动语义识别与推荐系统,该自动语义识别与推荐系统包括:模型库单元、数据库单元、知识库单元、方法库单元;
[0066]用于为组合建模的各种方法、模型的模块并以webservice服务形式注册在建模平台的方法库单元;
[0067]用于存储、管理、提供与维护和系统支持数据的基本部件,是支持模型库、方法库与知识库的基础的数据库单元;
[0068]用于针对资源环境建模领域问题求解的需要,采用知识表示方式在计算机存储器中存储、组织、管理和使用的互相联系的知识片集合的知识库单元;知识片包括与领域相关的理论知识、事实数据,由专家经验得到的启发式知识,如某领域内有关的定义、定理和运算法则以及常识性知识等。
[0069]知识库可向建模者提供某一领域内的模型组合的建议,并根据建模者的行为调整知识库的结构。知识库的信息处于不断增长与完善的过程之中,随着某一知识结构被反复运用其权重被加强,相反如果在使用过程中被建模者摒弃则其权重将降低。
[0070]用于以工作流形式通过XML文本形式记录下来保存在模型库中,并可以被再次解析重用的模型管理系统的模型库单元。
[0071]本发明实施例提供的资源环境模型组合建模的自动语义识别与推荐方法,在组合建模平台中确定一个目标建模任务,将该目标建模任务作为最初语句被系统语义识别;用户开始建设第一个模型节点时,系统基于语义规则识别用户的意图,并自动推荐可行的下一个模型模块供用户选择;用户组合新的模型,组合建模平台自动调整规则来推荐合理模型,直至模型组合完成;本发明通过语义规则与用户经验,向用户自动推荐合理的建模策略,帮助用户更高效、合理地完成高级复杂模型的建立,实用性强,具有较强的推广与应用价值。
[0072]以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种资源环境模型组合建模的自动语义识别与推荐方法,其特征在于,该自动语义识别与推荐方法包括以下步骤: 步骤一、模型组件以webservice服务形式发布并注册,通过serverlight技术开发的网络客户端平台,用户可以使用图形化的工作界面来实现拖拽建模; 步骤二、用户从模型图形化方法库中选择一个模块拖拽至建模工作台,作为模型建设的第一个节点,自动推荐可行的下一个模型模块的列表供用户选择; 步骤三、用户从步骤二的模型列表中选择模块加入当前节点,并成为新的节点,根据用户的选择和已有知识库经验自动调整规则推荐新的模型列表,重复这一过程直至组合建模完成。
2.如权利要求1所述的自动语义识别与推荐方法,其特征在于,在步骤一中,在组合建模平台中确定的目标建模任务必须是在平台预设任务体系之内的。
3.如权利要求2所述的自动语义识别与推荐方法,其特征在于,目标建模任务的定义与描述都是基于统一标准和规则的。
4.如权利要求1所述的自动语义识别与推荐方法,其特征在于,步骤一还包括,根据用户设定的任务和当前选择的模型节点的特性,系统在后台通过人工智能技术,检索知识库、模型库,并自动以列表的形式推荐适合的组合模型方法。
5.如权利要求1所述的自动语义识别与推荐方法,其特征在于,在步骤二中,语义规则识别是基于人工智能技术开发实现的。
6.如权利要求1所述的自动语义识别与推荐方法,其特征在于,组合建模平台中的模型是应用Web Services技术将异构模型进行整合后得到的。
7.如权利要求6所述 的自动语义识别与推荐方法,其特征在于,组合建模平台中的模型包括:空间模型集与非空间模型集。
8.如权利要求1所述的自动语义识别与推荐方法,其特征在于,步骤三,用户组合新的模型,组合建模平台自动调整规则来推荐合理模型,直至模型组合完成的实现方法为: 按照组合模型数据流走向依次将前一个模型的输出参数作为下一个模型的输入参数,并将最后一个模型的输出参数作为新的模型的最终输出数据,完成模型的组合任务; 根据模型的约束条件对最终得到的组合模型进行检验,确定最终得到的组合模型的合理性。
9.如权利要求1所述的自动语义识别与推荐方法,其特征在于,该自动语义识别与推荐方法通过系统建立模型知识库储存资源环境类模型的特性信息,以及各个建模用户的建模经验,并能自主学习调整知识库的组成与结构; 同时,该自动语义识别与推荐方法通过建立供模型生产者使用的可视化建模环境将模型节点中的模型以图标的形式显示在可视化建模环境中。
10.一种资源环境模型组合建模的自动语义识别与推荐系统,其特征在于,该自动语义识别与推荐系统包括:模型库单元、数据库单元、知识库单元、方法库单元; 用于为组合建模的各种方法、模型的模块并以webservice服务形式注册在建模平台的方法库单元; 用于存储、管理、提供与维护和系统支持数据的基本部件,是支持模型库、方法库与知识库的基础的数据库单元;用于针对资源环境建模领域问题求解的需要,采用知识表示方式在计算机存储器中存储、组织、管理和使用的互相联系的知识片集合的知识库单元; 用于以工作流形式通过XML文本形式记录下来保存在模型库中,并可以被再次解析重用的模型管理系统的模型库单·元。
【文档编号】G06F17/30GK103440309SQ201310377171
【公开日】2013年12月11日 申请日期:2013年8月26日 优先权日:2013年8月26日
【发明者】胡宝清, 田涛, 覃开贤 申请人:胡宝清
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1