一种生成组件模型的方法及装置的制作方法

文档序号:6586372阅读:253来源:国知局
专利名称:一种生成组件模型的方法及装置的制作方法
技术领域
本发明涉及计算机应用技术领域,尤其涉及一种生成组件模型的方法及装置。
背景技术
在产品设计中,研究人员常常需要从抽象的角度来描述产品本身。组件模型其中 一种方法。它包含有多种信息,如产品中的组件、组件之间的作用关系、作用关系的类型等。传统的组件模型的绘制方法是人工在纸张上完成的。人工绘制时,当仅有几个组 件时,很快就能绘制完成,但是一般绘制组件模型是为了分析较为复杂和非常复杂的产品。 此时,由于在绘制开始之前,常常不能从整体上将整个产品的所有组件和作用关系考虑完 全,所以,绘制到后期,一些组件再添加到已有的组件模型上时,就无法很好的进行布局。导 致后添加的组件和组件关系非常的零乱,而如果重新绘制,则需要花费非常多的时间。计算机的出现,使人们有了解决上述问题的方案。人们开始使用计算机软件进行 绘制。如采用微软Office系列套件中的Visio即可很好的绘制完成上述图形。采用这类 软件绘制时,如果初期布局未充分考虑后期图形,可以采用拖动修改的方式进行重新布局, 从而提高了绘制组件模型的速度。但这种非专业的绘制软件,在绘制过程中还会出现各种 不方便的地方。比如,采用Visio软件进行绘制时,拖动某一个组件,而与该组件有作用关 系的组件不动时,其之间作用关系线条上的作用名称文本框无法一起移动。科研人员希望能快速的绘制组件模型,但现有的方法无法满足要求。

发明内容
有鉴于此,本发明实施例提供了一种生产组件模型的方法及装置,可以根据用户 的需求自动生成组件模型。本发明采用的技术方案是一种生成组件模型的方法,包括获取产品组件的名称以及组件之间的相互作用关系;根据所述组件之间的相互作用关系生成组件模型。进一步,所述获取产品组件的名称以及组件之间的相互作用关系的步骤是通过表 格获取。进一步,所述根据所述组件之间的相互关系生成组件模型的步骤是生成所有组件的图形标记;依次指定组件X,并查找与该组件存在相互作用关系的组件Y,然后在组件X与组 件Y之间生成连接标记;进一步,所述获取产品组件的名称以及组件之间的相互作用关系步骤还包括获取组件之间的相互作用关系的类型;所述在组件X与组件Y之间生成连接标记的步骤还包括根据组件X与组件Y之间的相互作用关系的类型不同,在连接标记上生成代表相 互作用关系类型的区别标记。
进一步,所述方法还包括对组件的图形标记和连接标记进行自动排版。一种采用上述生成组件模型方法的生成组件模型的装置,包括获取单元,用于获取产品组件的名称以及组件之间的相互作用关系;生成单元,用于根据所述组件之间的相互作用关系生成组件模型。优先的,所述获取单元包含表格。优先的,所述生成单元包括组件图形标记生成单元,用于生成组件的图形标记;连接标记生成单元,用户生成组件间的连接标记。优先的,所述获取单元还用于获取组件之间的相互作用关系的类型;所述连接标记生成单元,还用于根据组件X与组件Y之间的相互作用关系的类型 不同,在连接标记上生成代表相互作用关系类型的区别标记。优先的,所述装置还包括排版单元,用于对组件的图形标记和连接标记进行自动 排版。本发明中,用户只需要输入组件和组件之间的相互作用关系,就可以生成组件模 型。本发明无需用户输入组件的图形标记信息,故可以大大减少用户的工作量,同时还提高 了工作效率。而且,本发明生成的组件模型更加工整,易于使用。


图1为本发明实施例提供的一种生成组件模型的方法流程图;图2为本发明实施例提供的另一种生成组件模型的方法流程图;图3为本发明实施例提供的一种生成组件模型的装置结构示意图;图4为本发明实施例提供的另一种生成组件模型的装置结构示意图。
具体实施例方式为了使本发明实施例的上述特征、优点更加明显易懂,下面结合具体实施方式
进 行详细说明。本发明实施例提供了一种应用程序系统,安装在计算机中,安装了本发明实施例 提供的应用程序系统的计算机可以根据设计人员输入的组件信息自动生成组件模型。请参考图1,为本发明实施例提供的一种生成组件模型的方法流程图,可以包括以 下步骤步骤101 获取产品组件的名称以及组件之间的相互作用关系;可选的,还包括相 互作用关系的类型。步骤102 根据所述组件之间的相互作用关系生成组件模型;步骤103 对组件的图形标记和连接标记进行自动排版。可以看出,本发明实施例中,用户只需要输入组件和组件之间的相互作用关系,就 可以生成组件模型。本发明无需用户输入组件的图形标记信息,故可以大大减少用户的工 作量,同时还提高了工作效率。而且,经过自动排版的组件模型更加工整,易于使用。请参考图2,为本发明实施例提供的另一种生成组件模型的方法流程图,可以包括 以下步骤
步骤201 计算机获取产品组件的名称以及组件之间的相互作用关系,以及相互 作用关系的类型;获取步骤是通过表格获取。步骤202 计算机根据所述组件之间的相互作用关系生成组件模型;其步骤是先 生成所有组件的图形标记;然后依次指定组件X,并查找与该组件存在相互作用关系的组 件Y,然后在组件X与组件Y之间生成连接标记,最后根据组件X与组件Y之间的相互作用 关系的类型不同,在连接标记上生成代表相互作用关系类型的区别标记。其中组件X和组 件Y都代表组件,组件Y可以与组件X相同,也可以不相同。步骤203 计算机对组件的图形标记和连接标记进行自动排版。为便于理解,下面以一个具体实例对步骤201至步骤203进行说明。具体实例以 灯泡的组件模型为例进行说明。其中,白炽灯灯泡存在长期使用后,灯丝容易气化导致寿命 较短的问题。步骤201 计算机获取产品组件的名称以及组件之间的相互作用关系,以及相互 作用关系的类型;计算机先通过表格获取获取得到灯泡的组件信息,参见表1。此处的信息包括组件 名称,还包括了组件的系统属性,即是否为系统内组件,还是系统外的超系统组件,其中超 系统组件还可以细分为是否为系统作用对象。
权利要求
1.一种生成组件模型的方法,其特征在于,所述方法包括获取产品组件的名称以及组件之间的相互作用关系;根据所述组件之间的相互作用关系生成组件模型。
2.根据权利要求1所述的生成组件模型的方法,其特征在于,所述获取产品组件的名 称以及组件之间的相互作用关系的方法是通过表格获取。
3.根据权利要求1或2所述的生成组件模型的方法,其特征在于,所述根据所述组件之 间的相互关系生成组件模型的步骤是生成所有组件的图形标记;依次指定组件X,并查找与该组件存在相互作用关系的组件Y,然后在组件X与组件Y 之间生成连接标记;
4.根据权利要求3所述的生成组件模型的方法,其特征在于,所述获取产品组件的名 称以及组件之间的相互作用关系步骤还包括获取组件之间的相互作用关系的类型;所述在组件X与组件Y之间生成连接标记的步骤还包括根据组件X与组件Y之间的相互作用关系的类型不同,在连接标记上生成代表相互作 用关系的类型的区别标记。
5.根据权利要求1 4之一所述的生成组件模型的方法,其特征在于,所述方法还包括 对组件的图形标记和连接标记进行自动排版。
6.一种生成组件模型的装置,其特征在于,所述装置包括获取单元,用于获取产品组件的名称以及组件之间的相互作用关系;生成单元,用于根据所述组件之间的相互作用关系生成组件模型。
7.根据权利要求6所述的生成组件模型的装置,其特征在于,所述获取单元包含表格。
8.根据权利要求6或7所述的生成组件模型的装置,其特征在于,所述生成单元包括组件图形标记生成单元,用于生成组件的图形标记;连接标记生成单元,用户生成组件间的连接标记。
9.根据权利要求8所述的生成组件模型的装置,其特征在于所述获取单元还用于获取组件之间的相互作用关系的类型;所述连接标记生成单元,还用于根据组件X与组件Y之间的相互作用关系的类型不同, 在连接标记上生成代表相互作用关系类型的区别标记。
10.根据权利要求6 9之一所述的生成组件模型的装置,其特征在于,所述装置还包 括排版单元,用于对组件的图形标记和连接标记进行自动排版。
全文摘要
本发明涉及一种生成组件模型的方法,包括获取产品组件的名称以及组件之间的相互作用关系;根据所述组件之间的相互作用关系生成组件模型。本方法可以大大减少用户的工作量,同时还提高了工作效率。采用本方法生成的组件模型更加工整,易于使用。
文档编号G06F17/50GK102103645SQ20091025933
公开日2011年6月22日 申请日期2009年12月18日 优先权日2009年12月18日
发明者李惠青, 段海波, 熊腾飞 申请人:安世亚太科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1