一种基于树形建模的智能辅助设计方法及系统



1.本发明属于辅助设计技术领域,尤其涉及一种基于树形建模的智能辅助设计方法及系统。


背景技术:



2.在业务需求分析、业务架构设计过程中,经常会用到树形建模的方法,比如某公司的组织结构组成,某项目的组成情况,直观展示出该组织或项目的基本特征,但是对管理者而言,更深层次的应用实际无法得到展示,比如树形建模后对各个层级之间关联关系的属性值是否有影响,决策过程中这次安排树形结构是否合理等,暂时均没有应用,不能够针对树形模型的计算数据进行约束。


技术实现要素:



3.本发明实施例的目的在于提供一种基于树形建模的智能辅助设计方法及系统,旨在解决背景技术中提出的问题。
4.为实现上述目的,本发明实施例提供如下技术方案:一种基于树形建模的智能辅助设计方法,所述方法具体包括以下步骤:选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板;对根据所述目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则;选择所述目标模型中的领域术语,根据所述指标映射规则进行实例化辅助分析校验,创建实例数据。
5.作为本发明实施例技术方案进一步的限定,所述选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板具体包括以下步骤:选择需要构建树形分层结构的目标模型;在所述目标模型为存在关联关系模型时,读取模型之间的关联关系;选择需要作为树形分层的关联关系;根据对应的关联关系,生成术语层级结构模板。
6.作为本发明实施例技术方案进一步的限定,所述对根据所述目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则具体包括以下步骤:选择需要构建领域术语的目标模型;对所述目标模型进行术语层级结构模板选择分析,创建术语数据;进行术语层级结构模板配置的分层关系分析处理;选择分层关系进行关联处理,配置指标映射规则。
7.作为本发明实施例技术方案进一步的限定,所述对所述目标模型进行术语层级结构模板选择分析,创建术语数据具体包括以下步骤:
在目标模型构建术语层级结构模板时,读取所有的术语层级结构模板;选择一个术语层级结构模板;新建领域术语;根据术语模型输入术语基本信息;在所述术语基本信息有效时,创建术语数据。
8.作为本发明实施例技术方案进一步的限定,所述进行术语层级结构模板配置的分层关系分析处理具体包括以下步骤:判断新建当前术语时,是否选择其他术语;读取所述术语层级结构模板配置的分层关系,将当前新建的术语,添加到选中的术语的分层关系对应的关系值中;判断术语之间的指标是否存在映射关系。
9.作为本发明实施例技术方案进一步的限定,所述选择分层关系进行关联处理,配置指标映射规则具体包括以下步骤:在术语之间的指标存在映射关系时,选择分层关系,读取分层关系关联的术语指标;根据业务逻辑,构建术语指标映射关系;配置指标映射规则。
10.作为本发明实施例技术方案进一步的限定,所述选择所述目标模型中的领域术语,根据所述指标映射规则进行实例化辅助分析校验,创建实例数据具体包括以下步骤:选择需要实例化领域术语;根据所述领域术语,输入实例数据的指标值;判断所述领域术语是否存在术语指标映射关系;在存在术语指标映射关系时,读取所述领域术语的指标映射规则;根据所述指标映射规则,对所述指标值进行校验;判断指标值校验结果;在指标值校验结果判断成功时,创建实例数据。
11.作为本发明实施例技术方案进一步的限定,所述选择所述目标模型中的领域术语,根据所述指标映射规则进行实例化辅助分析校验,创建实例数据还包括以下步骤:在指标值校验结果判断失败时,进行辅助提醒,重新输入实例数据的指标值。
12.作为本发明实施例技术方案进一步的限定,所述目标模型中含有多种模型要素,包括:父节点、子节点、父节点属性名称、子节点属性名称、父节点属性数值、子节点属性数值、父关系、子关系。
13.一种基于树形建模的智能辅助设计系统,所述系统包括模型构建分析单元、约束规则构建单元和设计实例辅助单元,其中:模型构建分析单元,用于选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板;约束规则构建单元,用于对根据所述目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则;设计实例辅助单元,用于选择所述目标模型中的领域术语,根据所述指标映射规
则进行实例化辅助分析校验,创建实例数据。
14.与现有技术相比,本发明的有益效果是:本发明实施例通过选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板;对根据目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则;选择目标模型中的领域术语,根据指标映射规则进行实例化辅助分析校验,创建实例数据。能够基于模型后的实例数据会根据约束规则,进行设计过程中数据的提醒和校验,在建模设计过程中,针对树形模型的计算数据约束,达到选择实例数据时进行精确化定义的应用。
附图说明
15.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
16.图1示出了本发明实施例提供的方法的流程图。
17.图2示出了本发明实施例提供的方法中模型构建分析的流程图。
18.图3示出了本发明实施例提供的方法中约束规则构建的流程图。
19.图4示出了本发明实施例提供的方法中设计实例辅助的流程图。
具体实施方式
20.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
21.可以理解的是,现有技术中的树形建模的方法,对管理者而言,更深层次的应用实际无法得到展示,比如树形建模后对各个层级之间关联关系的属性值是否有影响,决策过程中这次安排树形结构是否合理等,暂时均没有应用,不能够针对树形模型的计算数据进行约束。
22.为解决上述问题,本发明实施例通过选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板;对根据目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则;选择目标模型中的领域术语,根据指标映射规则进行实例化辅助分析校验,创建实例数据。能够基于模型后的实例数据会根据约束规则,进行设计过程中数据的提醒和校验,在建模设计过程中,针对树形模型的计算数据约束,达到选择实例数据时进行精确化定义的应用。
23.图1示出了本发明实施例提供的方法的流程图。
24.具体的,一种基于树形建模的智能辅助设计方法,所述方法具体包括以下步骤:选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板;对根据所述目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则;选择所述目标模型中的领域术语,根据所述指标映射规则进行实例化辅助分析校
验,创建实例数据。
25.在本发明的一个实施例中,如图2示出了本发明实施例提供的方法中模型构建分析的流程图,具体的,选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板包括以下步骤:步骤101,选择需要构建树形分层结构的目标模型,目标模型中含有多种模型要素,包括:父节点、子节点、父节点属性名称、子节点属性名称、父节点属性数值、子节点属性数值、父关系、子关系;步骤102,判断模型之间是否存在关联关系模型,在存在关联关系模型时,继续步骤103;在不存在关联关系模型时,结束;步骤103,读取模型之间的关联关系;步骤104,选择需要作为树形分层的关联关系;步骤105,根据对应的关联关系,生成术语层级结构模板。
26.在本发明的一个实施例中,如图3示出了本发明实施例提供的方法中约束规则构建的流程图,具体的,对根据所述目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则包括以下步骤:步骤201,选择需要构建领域术语的目标模型;步骤202,判断该模型是否构建术语层级结构模板,在该模型构建术语层级结构模板时,继续步骤203;在该模型不构建术语层级结构模板时,结束;步骤203,读取所有的术语层级结构模板;步骤204,选择一个术语层级结构模板;步骤205,新建领域术语;步骤206,根据术语模型输入术语基本信息;步骤207,校验术语基本信息有效性,在术语基本信息有效时,继续步骤208;在术语基本信息无效时,返回步骤206;步骤208,创建术语数据;步骤209,判断新建当前术语时,是否选择其他术语,在选择其他术语时,继续步骤210;在不选择其他术语时,结束;步骤210,读取术语层级结构模板配置的分层关系,将当前新建的术语,添加到选中的术语的分层关系对应的关系值中;步骤211,判断术语之间的指标是否存在映射关系,在存在映射关系时,继续步骤212;在不存在映射关系时,结束;步骤212,选择分层关系,读取分层关系关联的术语指标;步骤213,根据业务逻辑,构建术语指标映射关系;步骤214,配置指标映射规则。
27.在本发明的一个实施例中,如图4示出了本发明实施例提供的方法中设计实例辅助的流程图,具体的,对选择所述目标模型中的领域术语,根据所述指标映射规则进行实例化辅助分析校验,创建实例数据包括以下步骤:步骤301,选择需要实例化领域术语。具体的,针对每个树型模型,进行具体元素实例化,实例化数据过程的组合应用,组织树、能力树确保按照树形模型的本身进行实例化应
用;步骤302,根据领域术语,输入实例数据的指标值;步骤303,判断领域术语是否存在术语指标映射关系,在存在术语指标映射关系时,继续步骤304;在不存在术语指标映射关系时,结束;步骤304,读取领域术语的指标映射规则;步骤305,根据指标映射规则,对指标值进行校验;步骤306,判断指标值校验结果,在成功时,继续步骤307;在失败时,重新输入实例数据的指标值,并进行辅助提醒,具体可以是高亮提醒;步骤307,创建实例数据。具体的:一类关系所涉及上下层级的要素指标之间的数据按照基本数值运算规则进行加减,如果子节点下增加某个指标,上级节点自动增加该指标,按照多个类型的树进行实例化数据,树的每个层级下必须有对应的要素和关系,平层级之间不能有关系数值,实例化数据过程,通过连接上下层级的关系线,对实例库中的数据不断对指标数据进行判断和提醒,支撑业务涉及的精确性。
28.进一步的,在本发明提供的又一个优选实施方式中,一种基于树形建模的智能辅助设计系统,所述系统包括模型构建分析单元、约束规则构建单元和设计实例辅助单元,其中:模型构建分析单元,用于选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板;约束规则构建单元,用于对根据所述目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则;设计实例辅助单元,用于选择所述目标模型中的领域术语,根据所述指标映射规则进行实例化辅助分析校验,创建实例数据。
29.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
30.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
31.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
32.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
33.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

技术特征:


1.一种基于树形建模的智能辅助设计方法,其特征在于,所述方法具体包括以下步骤:选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板;对根据所述目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则;选择所述目标模型中的领域术语,根据所述指标映射规则进行实例化辅助分析校验,创建实例数据。2.根据权利要求1所述的基于树形建模的智能辅助设计方法,其特征在于,所述选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板具体包括以下步骤:选择需要构建树形分层结构的目标模型;在所述目标模型为存在关联关系模型时,读取模型之间的关联关系;选择需要作为树形分层的关联关系;根据对应的关联关系,生成术语层级结构模板。3.根据权利要求1所述的基于树形建模的智能辅助设计方法,其特征在于,所述对根据所述目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则具体包括以下步骤:选择需要构建领域术语的目标模型;对所述目标模型进行术语层级结构模板选择分析,创建术语数据;进行术语层级结构模板配置的分层关系分析处理;选择分层关系进行关联处理,配置指标映射规则。4.根据权利要求3所述的基于树形建模的智能辅助设计方法,其特征在于,所述对所述目标模型进行术语层级结构模板选择分析,创建术语数据具体包括以下步骤:在目标模型构建术语层级结构模板时,读取所有的术语层级结构模板;选择一个术语层级结构模板;新建领域术语;根据术语模型输入术语基本信息;在所述术语基本信息有效时,创建术语数据。5.根据权利要求4所述的基于树形建模的智能辅助设计方法,其特征在于,所述进行术语层级结构模板配置的分层关系分析处理具体包括以下步骤:判断新建当前术语时,是否选择其他术语;读取所述术语层级结构模板配置的分层关系,将当前新建的术语,添加到选中的术语的分层关系对应的关系值中;判断术语之间的指标是否存在映射关系。6.根据权利要求5所述的基于树形建模的智能辅助设计方法,其特征在于,所述选择分层关系进行关联处理,配置指标映射规则具体包括以下步骤:在术语之间的指标存在映射关系时,选择分层关系,读取分层关系关联的术语指标;根据业务逻辑,构建术语指标映射关系;配置指标映射规则。
7.根据权利要求6所述的基于树形建模的智能辅助设计方法,其特征在于,所述选择所述目标模型中的领域术语,根据所述指标映射规则进行实例化辅助分析校验,创建实例数据具体包括以下步骤:选择需要实例化领域术语;根据所述领域术语,输入实例数据的指标值;判断所述领域术语是否存在术语指标映射关系;在存在术语指标映射关系时,读取所述领域术语的指标映射规则;根据所述指标映射规则,对所述指标值进行校验;判断指标值校验结果;在指标值校验结果判断成功时,创建实例数据。8.根据权利要求7所述的基于树形建模的智能辅助设计方法,其特征在于,所述选择所述目标模型中的领域术语,根据所述指标映射规则进行实例化辅助分析校验,创建实例数据还包括以下步骤:在指标值校验结果判断失败时,进行辅助提醒,重新输入实例数据的指标值。9.根据权利要求1所述的基于树形建模的智能辅助设计方法,其特征在于,所述目标模型中含有多种模型要素,包括:父节点、子节点、父节点属性名称、子节点属性名称、父节点属性数值、子节点属性数值、父关系、子关系。10.一种基于树形建模的智能辅助设计系统,其特征在于,所述系统包括模型构建分析单元、约束规则构建单元和设计实例辅助单元,其中:模型构建分析单元,用于选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板;约束规则构建单元,用于对根据所述目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则;设计实例辅助单元,用于选择所述目标模型中的领域术语,根据所述指标映射规则进行实例化辅助分析校验,创建实例数据。

技术总结


本发明涉及辅助设计技术领域,具体公开了一种基于树形建模的智能辅助设计方法及系统。本发明通过选择需要构建树形分层结构的目标模型,进行关联关系选择分析,生成术语层级结构模板;对根据所述目标模型的术语层级结构模板,创建术语数据,并进行术语关系分析,配置指标映射规则;选择所述目标模型中的领域术语,根据所述指标映射规则进行实例化辅助分析校验,创建实例数据。能够基于模型后的实例数据会根据约束规则,进行设计过程中数据的提醒和校验,在建模设计过程中,针对树形模型的计算数据约束,达到选择实例数据时进行精确化定义的应用。的应用。的应用。


技术研发人员:

林波 尹峻松 王双双 朱思宇 张伟华 陈光 孔德照

受保护的技术使用者:

中国人民解放军军事科学院战争研究院

技术研发日:

2022.10.10

技术公布日:

2022/12/30

本文发布于:2024-09-21 21:42:08,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/49775.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:术语   所述   模型   层级
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议