计算机辅助设计多用户设计协商系统及其方法

文档序号:6631505阅读:331来源:国知局
计算机辅助设计多用户设计协商系统及其方法
【专利摘要】本发明公开了一种计算机辅助设计多用户设计协商系统及其方法。所述方法包括:从第一用户接收几何形状设计的设计更改,并获取可通过CAD软件对几何形状设计的CAD模型实施的设计更改的信息;将设计更改信息储存为设计更改建议对象;将DCS对象与CAD模型一起传输给第二用户;并且,从第二用户接收对DCS对象的指令,并进行与对DCS对象的指令对应的操作。响应假设指令,所述操作为根据DCS对象对包含设计更改的几何形状设计进行的假设操作。响应接受或拒绝指令,所述操作包括接受或拒绝设计更改。
【专利说明】计算机辅助设计多用户设计协商系统及其方法

【技术领域】
[0001] 本发明总体涉及计算机辅助设计(CAD)方法和软件应用,特别涉及使用CAD软件 应用的几何标记和通用圈阅的CAD多用户设计协商系统和方法。

【背景技术】
[0002] 在Microsoft Word?文件中,圈阅功能使多方方便地更改、接受、拒绝或修改文 件中的修订内容。由于文本构成文件的主要内容,因此易于识别和理解各方对文本进行的 更改。
[0003] 在计算机辅助设计(简称为CAD,用于设计几何形状及其属性)过程中,通常需要 多方来讨论和协商设计更改。现在,在设计沟通过程中,多方可使用Word文件和圈阅功能 交换设计理念,或使用查看器软件在设计对象中添加标记和文字附注,以显示预期更改。但 是,在许多情况下,预期更改,特别是涉及复杂几何形状修改的更改,如果不是不可能,也是 难以完全用文字描述,难以被其它方理解的。因此,非常需要采用新方法和技术通过CAD流 程进行设计更改协商。
[0004] 因此,解决本领域中上述提到缺点和不足是目前亟待解决的问题。


【发明内容】

[0005] 在一个方面,本发明公开了一种在CAD软件上进行多用户设计协商的计算机执行 的方法。在一个实施例中,所述方法包括:(a)从CAD软件的第一用户接收几何形状设计的 设计更改,并获取可通过CAD软件对几何形状设计的CAD模型实施的设计更改的信息,其 中,所述设计更改信息包括形状几何结构更改和形状属性更改;(b)将设计更改信息储存 为第一设计更改建议(DCS)对象;(c)将第一 DCS对象与CAD模型一起传输给CAD软件的第 二用户;并且,(d)从第二用户接收对第一 DCS对象的第一指令,并对几何形状设计进行与 对第一 DCS对象的第一指令对应的第一操作。在特定实施例中,第一操作包括:(i)在第一 DCS对象中检索设计更改信息;(ii)第一指令包括接受指令时,根据设计更改信息将设计 更改合并到几何形状设计中;(iii)第一指令包括拒绝指令时,删除第一 DCS对象;(iv)第 一指令包括显示更改指令时,根据设计更改信息显示设计更改;(v)第一指令包括预览指 令时,根据设计更改信息显示进行了设计更改的几何形状设计;(vi)第一指令包括属性查 询指令时,根据设计更改信息显示进行了设计更改的几何形状设计的查询属性;(vii)第 一指令包括比较指令时,根据设计更改信息显示进行了设计更改和没有进行设计更改的几 何形状设计之间的几何结构和属性的比较结果;(viii)指令包括调整修改指令时,调整设 计更改信息;(ix)第一指令包括替换修改指令时,对设计更改创建替换设计更改;并且(X) 第一指令包括连续修改指令时,在设计更改之后创建连续设计更改,使设计更改和连续设 计更改形成连续设计更改组。
[0006] 在特定实施例中,设计更改和替换设计更改分别包括以下步骤的至少一项:添加 新设计特征;删除现有设计特征;用新设计特征替换现有设计特征;通过直接建模修改CAD 模型的拓扑结构和几何形状;更改现有设计特征的一个或多个设计属性;更改几何形状设 计的一个或多个设计属性;并且,在几何形状设计中添加设计相关文件。
[0007] 在特定实施例中,现有设计特征的设计属性包括现有设计特征的位置、现有设计 特征的方向和现有设计特征的尺寸。
[0008] 在特定实施例中,几何形状设计的设计属性包括几何形状设计的材料、外观和制 造细节。
[0009] 在特定实施例中,步骤(b)包括:通过CAD软件的标准用户界面从第一用户接收直 接对几何形状设计执行设计更改的动作;并且,捕捉执行设计更改的动作,以获取设计更改 信息。
[0010] 在特定实施例中,步骤(b)包括:通过预定设计更改模版从第一用户接收预定设 计更改模版的设计更改选项的选择结果,作为设计更改;在预定设计更改模版中检索所选 设计更改选项的模版信息;并且,将模版信息转换为设计更改信息。
[0011] 在特定实施例中,步骤(C)包括:向第二用户通知第一 DCS对象。
[0012] 在特定实施例中,步骤(ii)进一步包括:第一指令包括接受指令时,在没有进一 步用户交互的情况下根据设计更改信息将设计更改自动合并到几何形状设计中。
[0013] 在特定实施例中,步骤(Vi)进一步包括:向数据库发送属性查询请求;在数据库 中检索根据设计更改信息显示进行了设计更改的几何形状设计的查询属性;并且,显示查 询属性。
[0014] 在特定实施例中,所述数据库为企业数据库、供应商的企业资源规划(ERP)系统 的数据库,或后台数据库。
[0015] 在特定实施例中,几何形状设计的查询属性包括几何形状设计的物理属性和几何 形状设计的采购属性。
[0016] 在特定实施例中,几何形状设计的采购属性包括库存可用量、制造和运输价格和 时间表。
[0017] 在特定实施例中,步骤(ix)包括:获取可通过CAD软件对几何形状设计的CAD模 型实施的替换设计更改的信息,其中,所述替换设计更改信息包括形状几何结构更改和形 状属性更改;将替换设计更改信息储存为第二DCS对象;将第二DCS对象与CAD模型一起传 输给第一用户;并且,从第一用户接收对第二DCS对象的第二指令,并对几何形状设计进行 与对第二DCS对象的第二指令对应的第二操作。
[0018] 在特定实施例中,第二操作包括:(1)在第二DCS对象中检索替换设计更改信息; (2)第二指令包括接受指令时,根据替换设计更改信息将替换设计更改合并到几何形状设 计中;(3)第二指令包括拒绝指令时,删除第二DCS对象;(4)第二指令包括显示更改指令 时,根据替换设计更改信息显示替换设计更改;(5)第二指令包括预览指令时,根据替换设 计更改信息显示进行了设计更改的几何形状设计;(6)第二指令包括属性查询指令时,根 据替换设计更改信息显示进行了设计更改的几何形状设计的查询属性;(7)第二指令包括 比较指令时,根据替换设计更改信息显示进行了替换设计更改和没有进行替换设计更改的 几何形状设计之间的几何结构和属性比较结果;(8)第二指令包括调整修改指令时,调整 替换设计更改信息;并且(9)第二指令包括连续修改指令时,在替换设计更改之后创建连 续设计更改,使替换设计更改和连续设计更改形成连续设计更改组。
[0019] 在特定实施例中,步骤(2)包括:第二指令包括接受指令时,在没有进一步用户交 互的情况下根据替换设计更改信息将替换设计更改自动合并到几何形状设计中。
[0020] 在特定实施例中,步骤(X)进一步包括:获取可通过CAD软件在设计更改上实施的 连续设计更改的信息,其中,所述连续设计更改信息包括形状几何结构更改和形状属性更 改;将连续设计更改信息储存为第三DCS对象,与第一 DCS -起形成连续设计更改组;将第 三DCS对象与CAD模型、第一 DCS对象一起传输给第一用户;并且,从第一用户接收对第三 DCS对象的第三指令,并对几何形状设计进行与对第三DCS对象的第三指令对应的第三操 作。
[0021] 在特定实施例中,第三操作包括:(A)在第一 DCS对象中检索设计更改信息,在第 三DCS对象中检索连续设计更改信息;(B)第三指令包括接受指令时,根据设计更改信息和 连续设计更改信息将设计更改和连续设计更改合并到几何形状设计中;(C)第三指令包括 拒绝指令时,删除第一 DCS对象和第三DCS对象;(D)第三指令包括显示更改指令时,根据 设计更改信息和连续设计更改信息显示设计更改和连续设计更改;(E)第三指令包括预览 指令时,根据设计更改信息和连续设计更改信息显示进行了设计更改和连续设计更改的几 何形状设计;(F)第三指令包括属性查询指令时,根据设计更改信息和连续设计更改信息 显示进行了设计更改和连续设计更改的几何形状设计的查询属性;(G)第三指令包括比较 指令时,根据设计更改信息和连续设计更改信息显示进行了和没有进行设计更改和连续设 计更改的几何形状设计之间的几何结构和属性的比较结果;并且(H)第三指令包括调整修 改指令时,调整连续设计更改信息。
[0022] 在特定实施例中,步骤(B)包括:第三指令包括接受指令时,在不进行进一步用户 交互的情况下根据设计更改信息和连续设计更改信息将设计更改和连续设计更改自动合 并到几何形状设计中。
[0023] 根据本发明的另一个方面,公开了一种在CAD软件上进行多用户设计协商的计算 机执行的方法。在一个实施例中,所述方法包括:(a)从CAD软件的第一用户接收几何形状 设计的设计更改,并获取可通过CAD软件对几何形状设计的CAD模型实施的设计更改的信 息,其中,所述设计更改信息包括形状几何结构更改和形状属性更改;(b)将设计更改信息 储存为设计更改建议(DCS)文件;(c)将DCS对象与CAD模型一起传输给CAD软件的第二 用户;并且(d)从第二用户接收指令,并对几何形状设计进行与指令对应的操作。在特定实 施例中,所述操作包括:指令包括假设指令时,根据DCS对象对进行了设计更改的几何形状 设计进行假设操作;指令为接受指令时,接受设计更改;并且,指令为拒绝指令时,拒绝设 计更改。
[0024] 在特定实施例中,设计更改包括以下步骤的至少一项:在几何形状设计中添加新 设计特征;删除几何形状设计的现有设计特征;用新设计特征替换几何形状设计的现有设 计特征;通过直接建模修改几何形状设计的CAD模型的拓扑结构和几何形状;更改几何形 状设计的现有设计特征的一个或多个设计属性;更改几何形状设计的一个或多个设计属 性;并且,在几何形状设计的现有设计特征中添加设计相关文件。
[0025] 在特定实施例中,现有设计特征的设计属性包括现有设计特征的位置、现有设计 特征的方向和现有设计特征的尺寸。
[0026] 在特定实施例中,几何形状设计的设计属性包括几何形状设计的材料、外观和制 造细节。
[0027] 在特定实施例中,步骤(b)包括:通过CAD软件的标准用户界面从第一用户接收直 接对几何形状设计执行设计更改的动作;并且,捕捉执行设计更改的动作,以获取设计更改 信息。
[0028] 在特定实施例中,步骤(b)包括:通过预定设计更改模版从第一用户接收预定设 计更改模版的设计更改选项的选择结果,作为设计更改;在预定设计更改模版中检索所选 设计更改选项的模版信息;并且,将模版信息转换为设计更改信息。
[0029] 在特定实施例中,假设操作包括:⑴在DCS对象中检索设计更改信息;(ii)假 设指令包括显示更改指令时,根据设计更改信息显示设计更改;(iii)假设指令包括预览 指令时,根据设计更改信息显示进行了设计更改的几何形状设计;(iv)假设指令包括属性 查询指令时,根据设计更改信息显示进行了设计更改的几何形状设计的查询属性;(v)假 设指令包括比较指令时,根据设计更改信息显示进行了设计更改和没有进行设计更改的几 何形状设计之间的几何结构和属性的比较结果;(vi)假设指令包括调整修改指令时,调整 设计更改信息;(vii)假设指令包括替换修改指令时,对设计更改创建替换设计更改;并且 (viii)假设指令包括连续修改指令时,在设计更改之后创建连续设计更改,使设计更改和 连续设计更改形成连续设计更改组。
[0030] 在特定实施例中,替换设计更改包括以下步骤的至少一项:在几何形状设计中添 加新设计特征;删除几何形状设计的现有设计特征;用新设计特征替换几何形状设计的现 有设计特征;通过直接建模修改几何形状设计的CAD模型的拓扑结构和几何形状;更改几 何形状设计的现有设计特征的一个或多个设计属性;更改几何形状设计的一个或多个设计 属性;并且,在几何形状设计的现有设计特征中添加设计相关文件。
[0031] 在特定实施例中,连续设计更改包括以下步骤的至少一项:在设计更改之后添加 新设计特征;在设计更改之后删除现有设计特征;在设计更改之后用新设计特征替换现有 设计特征;在设计更改之后通过直接建模修改CAD模型的拓扑结构和几何形状;在设计更 改之后更改现有设计特征的一个或多个设计属性;在设计更改之后更改几何形状设计的一 个或多个设计属性;并且,在设计更改之后在几何形状设计中添加设计相关文件。
[0032] 在特定实施例中,步骤(iv)进一步包括:向数据库发送属性查询请求;在数据库 中检索根据设计更改信息显示进行了设计更改的几何形状设计的查询属性;并且,显示查 询属性。
[0033] 在特定实施例中,所述数据库为企业数据库、供应商的ERP系统的数据库,或后台 数据库。
[0034] 在特定实施例中,几何形状设计的查询属性包括几何形状设计的物理属性和几何 形状设计的采购属性。
[0035] 在特定实施例中,几何形状设计的采购属性包括库存可用量、制造和运输价格和 时间表。
[0036] 在特定实施例中,接受设计更改的步骤包括:在DCS对象中检索设计更改信息;在 没有进一步用户交互的情况下根据设计更改信息将设计更改自动合并到几何形状设计中。
[0037] 在特定实施例中,拒绝设计更改的步骤包括:删除DCS对象。
[0038] 本发明的另一个方面涉及一种CAD多用户设计协商系统。在特定实施例中,所述 系统包括:可由至少一个计算装置执行的CAD软件,用于进行几何形状设计;可由至少一个 计算装置执行的设计更改生成模块,用于接收对几何形状设计的设计更改,获取设计更改 信息,并将设计更改信息储存到设计更改建议(DCS)对象中,其中,设计更改信息包括形状 几何结构更改和形状属性更改;以及,可由至少一个计算装置执行的DCS执行模块,用于根 据DCS对象对进行了设计更改的几何形状设计进行操作。在特定实施例中,所述操作包括: (i)在DCS对象中检索设计更改信息;(ii)响应接受指令根据设计更改信息将设计更改合 并到几何形状设计中;(iii)响应拒绝指令删除DCS对象;(iv)响应显示更改指令根据设 计更改信息显示设计更改;(v)响应预览指令根据设计更改信息显示进行了设计更改的几 何形状设计;(vi)响应属性查询指令根据设计更改信息显示进行了设计更改的几何形状 设计的查询属性;(vii)响应比较指令根据设计更改信息显示进行了设计更改和没有进行 设计更改的几何形状设计之间的几何结构和属性比较结果;(viii)响应调整修改指令调 整设计更改信息;(ix)响应替换修改指令对设计更改创建替换设计更改;并且(X)响应连 续修改指令在设计更改之后创建连续设计更改,使设计更改和连续设计更改形成连续设计 更改组。
[0039] 在特定实施例中,设计更改和替换设计更改分别包括以下步骤的至少一项:添加 新设计特征;删除现有设计特征;用新设计特征替换现有设计特征;通过直接建模修改CAD 模型的拓扑结构和几何形状;更改现有设计特征的一个或多个设计属性;更改几何形状设 计的一个或多个设计属性;并且,在现有设计特征中添加设计相关文件。在特定实施例中, 现有设计特征的设计属性包括现有设计特征的位置、现有设计特征的方向和现有设计特征 的尺寸。在特定实施例中,几何形状设计的设计属性包括几何形状设计的材料、外观和制造 细节。
[0040] 在特定实施例中,连续设计更改包括以下步骤的至少一项:在设计更改之后添加 新设计特征;在设计更改之后删除现有设计特征;在设计更改之后用新设计特征替换现有 设计特征;在设计更改之后通过直接建模修改CAD模型的拓扑结构和几何形状;在设计更 改之后更改现有设计特征的一个或多个设计属性;并且,在设计更改之后在几何形状设计 中添加设计相关文件。在特定实施例中,现有设计特征的设计属性包括现有设计特征的位 置、现有设计特征的方向和现有设计特征的尺寸。在特定实施例中,几何形状设计的设计属 性包括几何形状设计的材料、外观和制造细节。
[0041] 在特定实施例中,设计更改生成模块用于:通过CAD软件的标准用户界面接收直 接对几何形状设计执行设计更改的动作;并且,捕捉执行设计更改的动作,以获取设计更改 信息。
[0042] 在特定实施例中,设计更改生成模块包括预定设计更改模版。在特定实施例中,设 计更改生成模块用于:接收预定设计更改模版的设计更改选项的选择结果,作为设计更改; 在预定设计更改模版中检索所选设计更改选项的模版信息;并且,将模版信息转换为设计 更改信息。
[0043] 在特定实施例中,步骤(vi)进一步包括:向数据库发送属性查询请求;在数据库 中检索根据设计更改信息显示进行了设计更改的几何形状设计的查询属性;并且,显示查 询属性。
[0044] 在特定实施例中,所述数据库为企业数据库、供应商的ERP系统的数据库,或后台 数据库。
[0045] 在特定实施例中,几何形状设计的查询属性包括几何形状设计的物理属性和几何 形状设计的采购属性。
[0046] 在特定实施例中,几何形状设计的采购属性包括库存可用量、制造和运输价格和 时间表。
[0047] 在特定实施例中,所述至少一个计算装置为台式计算机、笔记本电脑、平板装置或 移动装置。
[0048] 根据优选实施例的以下说明,结合以下附图,本发明的这些和其它方面得以明确, 但是,只要不脱离本发明的新型概念的主旨和范围,可对其进行变形和修改。

【专利附图】

【附图说明】
[0049] 附图对本发明的一个或多个实施例进行了图解,与书面说明书一起用于解释本发 明的原理。在任何地方,附图中将使用相同参考编号代表实施例的相同单元。以下附图仅 用于举例说明,并不具有限制性。
[0050] 图1A和1B图解示意性地显示了根据本发明的特定实施例的CAD多用户设计协商 系统。
[0051] 图2显示了根据本发明的特定实施例的在CAD软件上进行多用户设计协商的计算 机执行的方法的流程图。
[0052] 图3A图解示意性地显示了根据本发明的特定实施例的几何形状设计。
[0053] 图3B图解示意性地显示了根据本发明的特定实施例的进行了设计更改的几何形 状设计。
[0054] 图4显示了根据本发明的特定实施例的在DCS对象中创建设计更改并储存设计更 改的流程图。
[0055] 图5A显示了根据本发明的特定实施例的进行假设操作的流程图。
[0056] 图5B图解示意性地显示了根据本发明的特定实施例的查询属性。
[0057] 图6A图解示意性地显示了根据本发明的特定实施例的替换设计更改。
[0058] 图6B图解示意性地显示了根据本发明的特定实施例的连续设计更改。
[0059] 图7显示了根据本发明的特定实施例的接受或拒绝设计更改的流程图。

【具体实施方式】
[0060] 下文将根据附图对本发明进行更完整的说明,附图中显示了本发明的例示性实施 例。但是,本发明可以以多种不同形式实施,不应理解为仅限于本文所述的实施例。相反, 提供这些实施例的目的在于使本发明全面完整,这些实施例将完整地向本领域的技术人员 传达本发明的范围。在附图中,不同视图中的相同数字表示相同部件。本文的说明和以下 权利要求中使用的"一个"和"所述"的含义包括复数,除非上下文另有明确说明。另外,本 文的说明和以下权利要求中使用的"在…中"的含义包括"在…中"和"在…之上",除非上 下文另有明确说明。另外,为了便于读者理解,说明书中可能会使用标题或副标题,但其不 影响本发明的范围。
[0061] 本文使用的术语"A、B和C的至少其中之一"应理解为逻辑上的(A或B或C),使 用非排他性逻辑或。应理解的是,方法中的一个或多个步骤可以不同顺序(或同时)执行, 不会改变本发明的原理。
[0062] 本文使用的术语"计算机辅助设计软件"或其缩写"CAD软件"可指计算机辅助设 计软件或任何其它设计协同软件。
[0063] 本文使用的术语"模块"可指或可包括提供所述功能的合适软件组件,或可为其一 部分。在特定实施例中,术语"模块"可包括软件组件(例如,代码)和执行代码的硬件组 件。
[0064] 本文使用的术语"代码"可包括软件、固件和/或微码,可指程序、功能、类别和/或 对象。本文使用的术语"共享"指可使用单个(共享)处理器执行多个硬件模块中的某些 或所有代码。另外,多个硬件模块中的某些或所有代码可由单个(共享)存储器存储。本 文使用的术语"组"指可使用一组处理器执行单个硬件模块中的某些或所有代码。另外,单 个硬件模块中的某些或所有代码可用一组存储器存储。
[0065] 本说明书中使用的术语基本在本领域中、本发明的场境中、使用每个术语的特定 场境中具有普通含义。
[0066] 用于描述本发明的特定术语如下所述,或如本说明书中的其它位置所述,用于为 从业者在描述本发明的装置和方法以及如何使用时提供额外指导。为了方便起见,特定术 语可能会(例如)用斜体字或引号突出显示。突出显示并不影响术语的范围和含义;在同 一场景下,无论是否突出显示,术语的范围和含义都相同。应理解的是,有些东西可以有一 种以上的方法描述。因此,此处所述的任何一个或多个术语可使用替代语言和同义词,无论 此处是否阐述或讨论了一个术语,都不代表任何特殊意义。为特定术语提供了同义词。叙 述一个或多个同义词并不意味着不可使用其它同义词。本说明书中任何位置使用的示例, 包括此处所述的任何术语的示例,仅为举例说明的目的,并不限制本发明或所述任何术语 的范围和意义。同样,本发明并不限于本说明书中提出的各个实施例。另外,可能会使用副 标题帮助说明书的读者理解说明书,但副标题的使用并不影响本发明的范围。
[0067] 本文使用的"大约"基本上应表示指定值或范围的20 %以内,优选10 %以内,更优 选5 %以内。本文所述的数量为近似数量,表示如果没有明确说明,应理解为"大约"。
[0068] 本文使用的术语"包括"、"具有"、"包含"、"涉及"等应理解为无限制性的,S卩,表示 "包括,但不限于"。
[0069] 发明概述
[0070] CAD流程不仅是最终几何形状的设计,也包括其他附加信息,例如,如何构建形状、 工程设计意图、材料和其它物理属性、采购属性和制造属性等的设计。因此,对于几何形状 设计,设计更改可修改几何结构,还可影响对其它设计相关信息和属性的更改。产生相同几 何结构的两种不同设计更改可能会对其它设计属性产生不同影响。
[0071] 因此,几何形状设计涉及多个用户或多方时,参与设计协商的各方能够完全理解 其中一方提出的设计更改以及这种更改的结果和影响非常重要。由于这种信息的复杂性和 多步骤设计更改的特性,要求使用综合设计协商系统。基于文本的设计协商,例如,Word文 件中的圈阅功能或查看器软件中的标记功能,不足以满足这些要求。需要新方法和技术来 支持简单有效的设计协商。
[0072] 多用户设计协商的概念涉及以"设计更改建议"(DCS)对象的格式提出的设计更 改。DCS对象必须包括关于更改方法的完整信息和所有关联数据。这种信息需要捕捉、保 存,并可在后续任何阶段显示。参与设计协商的各方随后可对DCS对象进行审阅、讨论,并 做出决定。为了便于进行该过程,需要允许各方进行"假设"查询。例如,假设DCS对象被接 受,各方必须能预览几何结果,并能查询这种状态下的各种物理属性和采购属性。修改DCS 对象、随后预览几何结构并查询物理属性和采购属性的功能同样重要。另外,如果审阅者能 将更改之前和之后的设计相比较,则非常方便。通过这些功能,参与设计协商的各方将能反 复审阅和修改DCS对象,并且最终决定接受还是拒绝该DCS对象。
[0073] 在一个方面,本发明公开了一种在CAD软件上进行多用户设计协商的计算机执行 的方法。在一个实施例中,所述方法包括:(a)从CAD软件的第一用户接收几何形状设计的 设计更改,并获取可通过CAD软件对几何形状设计的CAD模型实施的设计更改的信息,其 中,所述设计更改信息包括设计更改的形状几何结构更改和形状属性更改;(b)将设计更 改信息储存为第一 DCS对象;(c)将第一 DCS对象与CAD模型一起传输给CAD软件的第二 用户;并且(d)从第二用户接收对第一DCS对象的第一指令,并对几何形状设计进行与第一 DCS对象的第一指令对应的第一操作。在特定实施例中,第一操作包括:(i)在DCS对象中 检索设计更改信息;(ii)第一指令包括接受指令时,根据设计更改信息将设计更改合并到 几何形状设计中;(iii)第一指令包括拒绝指令时,删除第一 DCS对象;(iv)第一指令包括 显示更改指令时,根据设计更改信息显示设计更改;(v)第一指令包括预览指令时,根据设 计更改信息显示进行了设计更改的几何形状设计;(vi)第一指令包括属性查询指令时,根 据设计更改信息显示进行了设计更改的几何形状设计的查询属性;(vii)第一指令包括比 较指令时,根据设计更改信息显示进行了设计更改和没有进行设计更改的几何形状设计之 间的几何结构和属性的比较结果;(viii)指令包括调整修改指令时,调整设计更改信息; (ix)第一指令包括替换修改指令时,对设计更改创建替换设计更改;并且(X)第一指令包 括连续修改指令时,在设计更改之后创建连续设计更改,使设计更改和连续设计更改形成 连续设计更改组。
[0074] 本发明的另一个方面涉及一种CAD多用户设计协商系统。在特定实施例中,所述 系统包括:可由至少一个计算装置执行的CAD软件,用于进行几何形状设计;可由至少一个 计算装置执行的设计更改生成模块,用于接收对几何形状设计的设计更改,获取设计更改 信息,并将设计更改信息储存到设计更改建议(DCS)对象中,其中,设计更改信息包括形状 几何结构更改和形状属性更改;以及,可由至少一个计算装置执行的DCS执行模块,用于根 据DCS对象对进行了设计更改的几何形状设计进行操作。在特定实施例中,所述操作包括: (i)在DCS对象中检索设计更改信息;(ii)响应接受指令根据设计更改信息将设计更改合 并到几何形状设计中;(iii)响应拒绝指令删除DCS对象;(iv)响应显示更改指令根据设 计更改信息显示设计更改;(v)响应预览指令根据设计更改信息显示进行了设计更改的几 何形状设计;(vi)响应属性查询指令根据设计更改信息显示进行了设计更改的几何形状 设计的查询属性;(vii)响应比较指令根据设计更改信息显示进行了设计更改和没有进行 设计更改的几何形状设计之间的几何结构和属性比较结果;(viii)响应调整修改指令调 整设计更改信息;(ix)响应替换修改指令对设计更改创建替换设计更改;并且(X)响应连 续修改指令在设计更改之后创建连续设计更改,使设计更改和连续设计更改形成连续设计 更改组。
[0075] 图1A和1B图解示意性地显示了根据本发明的特定实施例的CAD多用户设计协商 系统。如图1A所示,系统100包括通过网络110连接在一起的多个计算装置120和130。 计算装置120和130中每一个均可为台式计算机、笔记本电脑、平板电脑、移动装置或能执 行CAD相关软件应用的任何其它计算系统。网络110可为有线或无线网络,可为各种形式, 例如,局域网(LAN)或广域网(WAN),包括因特网。CAD设计者112通过计算装置120运行 系统,除设计者之外的一般用户114通过计算装置130运行系统。
[0076] 如图1B所示,计算装置120包括CAD软件122、设计更改生成模块124和DCS执 行模块126。CAD软件122具有标准用户界面(UI) 128。同样,计算装置130包括CAD软件 132、设计更改生成模块134和DCS执行模块136。CAD软件132具有标准用户界面(UI) 138。
[0077] 每个CAD软件122和132可为供CAD设计者112通过标准Π 128和138创建几 何形状设计的CAD模型,或通过标准Π 128和138为任何用户(CAD设计者112或一般用 户114)显示现有几何形状设计的CAD软件应用。例如,CAD设计者112可使用计算装置 120上的CAD软件122创建几何形状设计文件140的CAD模型,并通过网络110将几何形 状设计文件140发送给计算装置130上的一般用户114。在特定实施例中,CAD软件122和 132可为相同CAD软件应用。在特定实施例中,CAD软件122和132可为不同应用,但能互 相兼容,以相同格式创建和显示几何形状设计文件,使几何形状设计文件可在CAD软件122 和132之间交换。
[0078] 设计更改生成模块124和134中的每一个均为用于接收对几何形状设计140的设 计更改,获取设计更改信息,并将设计更改信息储存为DCS对象的软件模块。在特定实施例 中,设计更改信息可包括形状几何结构更改和形状属性更改。例如,一般用户114可使用设 计更改生成模块134在CAD设计者112创建的几何形状设计140上创建设计更改,使设计 更改生成模块134生成与设计更改对应的DCS对象150。一般用户114随后可通知CAD设 计者112,将DCS对象150与CAD模型一起发回给CAD设计者112。同样,CAD设计者112还 可响应一般用户114的输入使用设计更改生成模块124创建设计更改,并将设计更改生成 模块124生成的DCS对象与CAD模型一起发送给一般用户114。
[0079] DCS执行模块126和136中的每一个均为用于根据DCS对象150对进行了设计更 改的几何形状设计140进行操作的软件模块。在特定实施例中,DCS执行模块126和136从 用户接收指令,并响应指令进行操作。例如,CAD设计者112从一般用户114接收DCS对象 150并将假设指令输入到DCS执行模块126中时,DCS执行模块126可根据DCS对象150对 进行了设计更改的几何形状设计140进行假设操作。指令为接受指令时,DCS执行模块126 可根据DCS对象150通过将设计更改合并到几何形状设计140中而进行接受设计更改的接 受操作。指令为拒绝指令时,DCS执行模块126可通过删除DCS对象150而进行拒绝设计 更改的拒绝操作。
[0080] 应理解的是,系统100可包括多个CAD设计者112和多个一般用户114。在特定实 施例中,所有用户可为CAD设计者或可为一般用户。在特定实施例中,CAD设计者112和一 般用户114可同时运行系统100,以进行实时协商,或可在不同时间下运行系统,以进行离 线协商。
[0081] 进一步,系统100可包括至少一个计算装置。换句话说,CAD设计者112和一般用 户114可在不同时间下使用一个计算装置120或130运行系统100。因此,CAD设计者与用 户之间的通信可在单个计算装置120或130内进行,并不一定要经过网络110。
[0082] 进一步,在特定实施例中,系统100包括多个计算装置时,可将软件模块和组件 (CAD软件122、设计更改生成模块124和DCS执行模块126)分配到计算装置中。换言之,系 统100的每个计算装置可仅包括软件模块和组件的一部分(CAD软件122、设计更改生成模 块124和DCS执行模块126)。例如,一般用户114可使用仅安装了设计更改生成模块134 和DCS执行模块136的客户端移动设备130运行系统100,以与安装了 CAD软件122的主 机服务器120连接。这种情况下,一般用户114可使用设计更改生成模块134和DCS执行 模块136提供的功能,但无法在本地访问CAD软件。但是,一般用户114仍可通过移动设备 130远程访问主机服务器120上的CAD软件122。
[0083] 图2显示了根据本发明的特定实施例在CAD软件上进行多用户设计协商的计算机 执行的方法的流程图。所述计算机执行的方法可由图1A和1B所示的系统100进行。如图 2所示,所述方法涉及第一用户200和第二用户202。第一用户200和第二用户202的每个 都可为图1A所示的CAD设计者112或一般用户114。
[0084] 如图2所示,对于几何形状设计,第一用户200可通过设计更改生成模块对几何形 状设计创建设计更改,并将设计更改信息储存在DCS对象中(步骤S210)。在特定实施例 中,设计更改信息可包括设计更改的形状几何结构更改和设计更改的形状属性更改。特别 地,第一用户200可输入指令,以在储存设计更改生成模块134的计算机130中创建设计更 改。收到来自第一用户200的指令时,设计更改生成模块134可获取设计更改的相关形状 几何结构和形状属性修改,作为设计更改信息,并将设计更改信息储存到DCS对象中。
[0085] 生成DCS对象之后,第一用户200可将DCS对象与CAD模型一起发送给第二用户 202 (步骤S220)。可使用各种文件传输或共享方法传输DCS对象。例如,第一用户200可 通过电子邮件或文件传输协议(FTP)将DCS对象与CAD模型一起发送给第二用户202。也 可使用其它文件共享或网络传输方法。
[0086] 第二用户202接收DCS对象时,第二用户202可通过在DCS执行模块中输入指令 而根据DCS对象对几何形状设计进行操作。例如,指令为假设指令时,DCS执行模块对DCS 对象进行对应假设操作(步骤S230)。假设操作的示例可包括:根据设计更改信息显示设 计更改;根据设计更改信息显示进行了设计更改的几何形状设计;根据设计更改信息显示 进行了设计更改的几何形状设计的查询属性;根据设计更改信息显示进行了设计更改和没 有进行设计更改的几何形状设计之间的几何结构和属性的比较结果;在几何形状设计中添 加设计相关文件(例如,批注);并且,调整设计更改。下文将对假设操作的细节进行说明。 [0087] 进行假设操作之后,第二用户202可将DCS对象与CAD模型一起发送给第一用户 200 (步骤S240)。第一用户200也可通过在DCS执行模块中输入指令而根据DCS对象对几 何形状设计进行操作,例如,假设操作(步骤S250)。如果需要,协商过程可反复进行多次 (步骤 S260)。
[0088] 其中一个用户认为设计更改可接受或不可接受时,该用户可接受或拒绝设计更 改。例如,第二用户202可在任何协商时间点决定接受或者拒绝设计更改(步骤S270)。一 旦第二用户202接受或拒绝设计更改,DCS执行模块可向其它用户(第一用户200)发送已 接受或拒绝设计更改的通知。
[0089] 在特定实施例中,设计更改可涉及对几何形状设计的多处更改。设计更改的示例 可包括:在几何形状设计中添加新设计特征;删除几何形状设计的现有设计特征;用新设 计特征替换几何形状设计的现有设计特征;通过直接建模修改几何形状设计的CAD模型的 拓扑结构和几何形状;更改现有设计特征的一个或多个设计属性;更改几何形状设计的一 个或多个设计属性;并且,在几何形状设计中添加设计相关文件。
[0090] 图3A和3B图解显示了根据本发明的特定实施例的进行了设计更改的几何形状设 计的示例。如图3A所示,提供了房屋300的几何形状设计。房屋300具有:门,具有白色门 把手310 ;窗户320,位于房屋前方左侧;以及,管道330,位于房屋屋顶。如图3B所示,房屋 300'的几何形状设计包括特定设计更改。例如,房屋300的右侧增加了一个新窗户340'。 删除了屋顶上的管道330。白色门把手310用黑色门把手310'代替。房屋前方左侧的窗户 320'的尺寸变小。进一步,提供了"增加窗户"的批注350(设计相关文件),以显示增加了 新窗户340'。
[0091] 如图3B所示,设计更改包括更改现有设计特征的一个或多个设计属性,例如,更 改现有设计特征的尺寸(窗户320的尺寸)。现有设计特征的其它设计属性可包括现有设 计特征的位置和现有设计特征的方向。设计更改还包括更改几何形状设计的一个或多个设 计属性,例如,更改外观(门把手310的颜色)。几何形状设计的其它设计属性可包括几何 形状设计的材料和制造细节。
[0092] 应理解的是,图3B所示的更改可基于用户的设计实施决定而组合为一个设计更 改,或可分成多个设计更改。创建设计更改的用户可决定将所有更改都合并到一个DCS对 象中,或将设计更改分配到多个DCS对象中。
[0093] 进一步,应理解的是,在一个设计更改中,对CAD模型的修改可在一个步骤或多个 步骤中完成。如图3B所示,设计更改中的修改(增加新窗户340',删除管道330,更改门把 手310的颜色,更改窗户320'的尺寸,添加批注350等)可通过调用CAD软件功能而在多 个步骤中完成。这也适用于将在下文中进行说明的替换设计更改或连续设计更改。
[0094] 用户想要对几何形状设计创建设计更改时,用户可有两种选择。有CAD软件操作 知识和技能的CAD设计者可使用CAD软件直接对几何形状设计进行设计更改。同时,不如 CAD设计者那样熟悉CAD软件操作的一般用户可选择在设计更改选项列表中选择预定设计 更改模版。
[0095] 图4显示了根据本发明的特定实施例在DCS对象中创建设计更改并储存设计更改 的流程图。如图4所示,系统可为用户提供以CAD设计者的身份或者不以CAD设计者的身 份操作系统的选项。如果用户决定以CAD设计者的身份操作系统,用户可通过CAD软件的 标准Π 输入直接对几何形状设计执行设计更改的动作(步骤S420)。系统在收到输入动作 时捕捉动作,以获取设计更改信息(步骤S430)。随后,系统将设计更改信息储存到DCS对 象中(步骤S470)。
[0096] 另一方面,如果用户决定以一般用户的身份,在不直接使用CAD软件的情况下操 作系统,用户可使用预定设计更改模版选择设计更改选项(步骤S440)。收到选择结果时, 系统检索所选设计更改选项的模版信息(步骤S450),并将模版信息转换为设计更改信息 (步骤S460)。随后,系统将设计更改信息储存到DCS对象中(步骤S470)。
[0097] 图5A显示了根据本发明的特定实施例进行假设操作的流程图。应理解的是,该流 程图显示了对用户可用的多个假设操作的示例。换言之,用户可根据需要选择输入指令,以 进行一个或多个假设操作,或选择跳过任何假设操作。
[0098] 如图5A所示,系统收到DCS对象时,DCS执行模块打开DCS对象,以读取设计更改 信息(步骤S510)。随后,DCS执行模块确定用户是否输入了进行假设操作的假设指令(步 骤S520)。如果用户没有输入假设指令,操作停止。如果用户输入了假设指令,DCS执行模 块进行与指令对应的假设操作。例如,DCS执行模块可创建几何形状设计的复制CAD模型 (步骤S530),根据从DCS对象中获取的设计更改信息对复制CAD模型进行设计更改(步骤 S535),并显示修改模型,以供预览(步骤S540)。
[0099] 在特定实施例中,用户可输入属性查询指令,以查询几何形状设计的物理属性和 采购属性。因此,系统可检测用户是否输入了这种属性查询指令(步骤S550)。收到属性查 询指令时,DCS执行模块可根据设计更改信息为用户显示进行了设计更改的几何形状设计 的查询属性(步骤S555)。
[0100] 在特定实施例中,系统确定收到属性查询指令时,DCS执行模块可通过向数据库发 送属性查询请求,并在数据库中检索几何形状设计的查询属性而显示几何形状设计的查询 属性。在特定实施例中,所述数据库可为企业数据库、供应商的ERP系统的数据库,或后台 数据库。
[0101] 在特定实施例中,用户可输入比较指令,以比较进行设计更改之前和之后的几何 形状设计。因此,系统可检测用户是否输入了这种比较指令(步骤S560)。收到比较指令 时,DCS执行模块可根据设计更改信息为用户显示进行和没有进行设计更改的几何形状设 计之间的比较结果(步骤S565)。
[0102] 在特定实施例中,用户可决定输入修改指令,以进一步修改设计更改。因此,系统 可检测用户是否输入了这种修改指令(步骤S570)。如果用户选择不修改设计更改,系统可 批准复制模型(步骤S590)。
[0103] 收到修改指令时,用户可对设计更改创建修改设计更改,系统可根据修改设计更 改生成修改DCS对象(步骤S580)。如上所述,修改设计更改可涉及对几何形状设计的多处 更改或先前的设计更改。
[0104] 创建修改设计更改之后,用户可根据需要选择进行其它假设操作(步骤S585),系 统返回步骤S535执行修改设计更改。如果用户选择不进行其它假设操作,系统可清除复制 模型(步骤S590),以结束假设操作。
[0105] 应理解的是,步骤S570和S580中所述的设计更改的修改过程可涉及不同修改。例 如,修改设计更改可为用于替换设计更改的替换设计更改,或设计更改之后的连续设计更 改。在特定实施例中,修改指令可为在不提供替换或连续设计更改的情况下调整设计更改 信息的调整修改指令。
[0106] 图5B图解显示了根据本发明的特定实施例的查询属性。如上所述,几何形状设计 的查询属性510可包括几何形状设计的物理属性520和几何形状设计的采购属性530。几 何形状设计的采购属性530的示例可包括库存可用量532、制造和运输价格534和时间表 536。例如,不同设计或设计更改可涉及不同库存零件、不同制造和运输流程,以及不同工作 和所需时间表。用户可查询采购属性530并考虑将库存可用量532、制造和运输流程的价格 534和时间表536作为比较过程中的因素,以在可选设计中做出决定。
[0107] 图6A和6B显示了根据本发明的特定实施例的替换设计更改和连续设计更改的示 例。如图6A所示,用户可接收对几何形状设计610的第一设计更改620,并判定第一设计更 改620不适合几何形状设计610。因此,用户可输入替换修改指令,作为修改指令,以创建第 二设计更改630,作为第一设计更改620的替换设计更改。第一设计更改620和第二设计更 改630为无法同时实施的替代性设计更改。换言之,仅可接受第一设计更改620和第二设 计更改630的其中之一。如果系统100的用户接受第一设计更改620,则自动拒绝第二设计 更改630。如果系统100的用户接受第二设计更改630,则拒绝第一设计更改620。
[0108] 另一方面,如图6B所示,用户可接收对几何形状设计610的第一设计更改620,并 判定第一设计更改620可包括进一步设计更改。因此,用户可输入连续修改指令,作为修改 指令,以创建第三设计更改640,作为第一设计更改620之后的连续设计更改。第三设计更 改640按顺序在第一设计更改620之后执行。换言之,第一设计更改620和第三设计更改 640可被视为一个连续设计更改组650。如果接受第三设计更改640,也必定接受第一设计 更改620。如果拒绝第一设计更改620,也必定拒绝第三设计更改640。在特定实施例中, 分组动作自动进行。在特定实施例中,用户可输入分组指令,以合并根据第一设计更改620 生成的DCS对象和根据第三设计更改640生成的DCS对象,以生成DCS对象组,从而将DCS 对象作为一个组来接受或拒绝。
[0109] 图7显示了根据本发明的特定实施例接受或拒绝设计更改的流程图。应理解的 是,用户可在假设操作期间的任何时间选择接受或拒绝设计更改。在特定实施例中,用户可 在不需要进行假设操作的情况下接受或拒绝设计更改。
[0110] 如图7所示,用户输入指令时,DCS执行模块确定指令为设计更改接受指令还是拒 绝指令(步骤S710)。用户选择接受设计更改时,DCS执行模块打开DCS对象读取设计更 改信息(步骤S720),并将设计更改合并到几何形状设计中(步骤S730)。接受设计更改之 后,系统删除DCS对象(步骤S740)。在特定实施例中,DCS执行模块在不进行进一步用户 交互的情况下根据设计更改信息将设计更改自动合并到几何形状设计中。用户选择拒绝设 计更改时,系统直接进入步骤S740删除DCS对象。
[0111] 实施例中所述的系统和方法涉及与基本文件圈阅方法类似的新设计协商方法。但 是,它提供了更丰富的功能,便于以动态方式理解、修改、比较和确定DCS对象。这种新方法 具有以下特征:
[0112] 所述系统和方法可捕捉和显示DCS对象的完整信息,而不是仅提供批注或更改的 结果。
[0113] 所述系统和方法允许在接受DCS对象之前预览更改结果、查询相关物理属性和采 购属性。
[0114] 所述系统和方法允许在接受DCS对象之前比较设计更改之前和之后的区别。
[0115] 所述系统和方法提供了接受、拒绝或修改DCS对象的选项。
[0116] 所述系统和方法在不需要使用文件管理系统或数据库服务器的情况下支持通过 DCS对象进行反复协商。
[0117] 接受之后,设计更改可自动执行。
[0118] 进一步,为了支持新设计协商方法,实施例中所述的系统和方法还包括以下新特 征:
[0119] 所述系统和方法提供了直观UI,用于通过直接定义更改细节或调用预定更改模版 而指定设计更改,并使软件系统转换成更改细节:由于设计者和非技术用户,例如,销售、营 销和商务人员需要参与设计协商,我们需要为设计者提供丰富界面,为非设计者提供简单 界面。为代表常用更改的预定模版提供简单界面,并在保持一致的情况下自动转换为详细 设计更改,这是一种新型理念。
[0120] 所述系统和方法可捕捉完整设计更改信息,并将其保存在DCS对象中:这包括设 计更改方法、对形状几何结构及其材料和其它属性的直接更改、形状基础定义(包括特征 历史)的更改、与形状定义或位置关联的参数值的更改、形状位置的更改和方向转变、设计 意图的更改等。这是一种将各种信息合并到DCS对象中,将该对象与设计形状相关联,并使 审阅者能与这种对象交互,以便于进行设计协商的新方法。
[0121] 使用所述系统和方法,可预览DCS信息,预览其更改结果,并比较建议更改之前和 之后的区别:可审阅DCS对象中捕捉和储存的完整信息。任何一方都可进行"假设"查询并 预览假设接受了 DCS对象时的更改结果,包括几何结构和其它物理属性和采购属性。随后 可在更改之前和之后的设计之间进行比较。采用这种新理念,可在实际接受设计更改之前 获取几何结果和相关物理属性和采购属性,并可对更改之前和之后的设计进行比较。
[0122] 使用所述系统和方法,可拒绝、接受或修改DCS对象:可将修改结果发回给创建 DCS对象的一方。这种协商可在各方之间反复多次进行。拒绝或接受DCS时,可自动通知相 关方。这是一种word文件中的圈阅功能的扩展理念,这种新理念是,显示与面向流程的操 作关联的各种信息,并在调用或者不调用文件管理系统或数据库服务器的情况下进行反复 通信。
[0123] 使用所述系统和方法,可在DCS对象中添加批注,附上附加信息或相关参考文件/ 材料:这有助于进行需要附加信息或支持文件/材料的更复杂的设计协商。这种新理念允 许设计协商中包括定制信息。
[0124] 能将一系列多个设计更改合并到一个DCS对象中:可预览、拒绝、接受或修改每个 设计更改;可预览单个设计更改或多个设计更改的组合的设计更改结果。这是一种将顺序 相关的多个更改作为一个单元的新功能,现有的任何圈阅技术都不具备这种功能。
[0125] 使用所述系统和方法,可创建和处理互相独立的DCS对象:每个对象都可独立处 理。这种理念可使多方同时参与设计协商。
[0126] 使用所述系统和方法,引用其它DCS对象的一个DCS对象可将多个DCS对象合并、 替换,或以其它方式将多个DCS对象作为整体进行处理:例如,如果对DCS对象的修改提出 了完全不同的设计更改方式,可创建定义这种新方式的新DCS对象,并与原始DCS对象交叉 引用,而不是修改原始DCS对象。这种新理念允许进行关联设计更改。
[0127] 本发明的例示性实施例的上述说明仅用于举例说明和描述,并不具有穷举性,并 非用于将本发明限制为公开的具体形式。可根据上述主旨进行多种修改和改变。
[0128] 选择对以上实施例进行说明的目的在于解释本发明的原理及其实际应用,以鼓励 本领域的其他技术人员使用本发明和各种实施例,并根据预期特定用途进行各种修改。本 发明所属领域的技术人员应理解的是,只要不脱离本发明的主旨和范围,可采用替代实施 例。例如,可同时采用多种方法实施本发明。由此,本发明的范围受附加权利要求的限制, 并非受上述说明和本文所述的例示性实施例的限制。
【权利要求】
1. 一种在计算机辅助设计软件上进行多用户设计协商的计算机执行的方法,所述方法 包括: (a) 从计算机辅助设计CAD软件的第一用户接收几何形状设计的设计更改,并获取可 通过CAD软件对几何形状设计的CAD模型实施的设计更改的信息,其中,所述设计更改信息 包括设计更改的形状几何结构更改和设计更改的形状属性更改; (b) 将设计更改信息储存为第一设计更改建议DCS对象; (c) 将第一 DCS对象与CAD模型一起传输给CAD软件的第二用户;并且 (d) 从第二用户接收对第一DCS对象的第一指令,并对几何形状设计进行与对第一DCS 对象的第一指令对应的第一操作,其中,第一操作包括: (i) 在第一 DCS对象中检索设计更改信息; (ii) 第一指令包括接受指令时,根据设计更改信息将设计更改合并到几何形状设计 中; (iii) 第一指令包括拒绝指令时,删除第一 DCS对象; (iv) 第一指令包括显示更改指令时,根据设计更改信息显示设计更改; (v) 第一指令包括预览指令时,根据设计更改信息显示进行了设计更改的几何形状设 计; (vi) 第一指令包括属性查询指令时,根据设计更改信息显示进行了设计更改的几何形 状设计的查询属性; (vii) 第一指令包括比较指令时,根据设计更改信息显示进行了设计更改和没有进行 设计更改的几何形状设计之间的几何结构和属性的比较结果; (viii) 指令包括调整修改指令时,调整设计更改信息; (ix) 第一指令包括替换修改指令时,对设计更改创建替换设计更改;并且 (X)第一指令包括连续修改指令时,在设计更改之后创建连续设计更改,使设计更改和 连续设计更改形成连续设计更改组。
2. 根据权利要求1所述的计算机执行的方法,其特征在于,设计更改和替换设计更改 分别包括以下步骤的至少一项: 添加新设计特征;删除现有设计特征; 用新设计特征替换现有设计特征; 通过直接建模修改CAD模型的拓扑结构和几何形状; 更改现有设计特征的一个或多个设计属性; 更改几何形状设计的一个或多个设计属性;并且 在几何形状设计中添加设计相关文件。
3. 根据权利要求2所述的计算机执行的方法,其特征在于,现有设计特征的设计属性 包括现有设计特征的位置、现有设计特征的方向和现有设计特征的尺寸。
4. 根据权利要求2所述的计算机执行的方法,其特征在于,几何形状设计的设计属性 包括几何形状设计的材料、外观和制造细节。
5. 根据权利要求1所述的计算机执行的方法,其特征在于,步骤(b)包括: 通过CAD软件的标准用户界面从第一用户接收直接对几何形状设计执行设计更改的 动作;并且 捕捉执行设计更改的动作,以获取设计更改信息。
6. 根据权利要求1所述的计算机执行的方法,其特征在于,步骤(b)包括: 通过预定设计更改模版从第一用户接收预定设计更改模版的设计更改选项的选择结 果,作为设计更改; 在预定设计更改模版中检索所选设计更改选项的模版信息;并且 将模版信息转换为设计更改信息。
7. 根据权利要求1所述的计算机执行的方法,其特征在于,步骤(c)包括: 向第二用户通知第一 DCS对象。
8. 根据权利要求1所述的计算机执行的方法,其特征在于,步骤(ii)进一步包括: 第一指令包括接受指令时,在不需要进一步用户交互的情况下根据设计更改信息将设 计更改自动合并到几何形状设计中。
9. 根据权利要求1所述的计算机执行的方法,其特征在于,步骤(vi)进一步包括: 向数据库发送属性查询请求; 在数据库中检索根据设计更改信息显示进行了设计更改的几何形状设计的查询属 性; 显示查询属性。
10. 根据权利要求9所述的计算机执行的方法,其特征在于,所述数据库为企业数据 库、供应商的企业资源规划ERP系统的数据库,或后台数据库。
11. 根据权利要求1所述的计算机执行的方法,其特征在于,几何形状设计的查询属性 包括几何形状设计的物理属性和几何形状设计的采购属性。
12. 根据权利要求11所述的计算机执行的方法,其特征在于,几何形状设计的采购属 性包括库存可用量、制造和运输价格和时间表。
13. 根据权利要求1所述的计算机执行的方法,其特征在于,步骤(ix)进一步包括: 获取可通过CAD软件对几何形状设计的CAD模型实施的替换设计更改的信息,其中,所 述替换设计更改信息包括替换设计更改的形状几何结构更改和替换设计更改的形状属性 更改; 将替换设计更改信息储存为第二DCS对象; 将第二DCS对象与CAD模型一起传输给第一用户;并且 从第一用户接收对第二DCS对象的第二指令,并对几何形状设计进行与对第二DCS对 象的第二指令对应的第二操作。
14. 根据权利要求13所述的计算机执行的方法,其特征在于,第二操作包括: (1) 在第二DCS对象中检索替换设计更改信息; (2) 第二指令包括接受指令时,根据替换设计更改信息将替换设计更改合并到几何形 状设计中; (3) 第二指令包括拒绝指令时,删除第二DCS对象; (4) 第二指令包括显示更改指令时,根据替换设计更改信息显示替换设计更改; (5) 第二指令包括预览指令时,根据替换设计更改信息显示进行了设计更改的几何形 状设计; (6) 第二指令包括属性查询指令时,根据替换设计更改信息显示进行了设计更改的几 何形状设计的查询属性; (7) 第二指令包括比较指令时,根据替换设计更改信息显示进行了替换设计更改和没 有进行替换设计更改的几何形状设计之间的几何结构和属性的比较结果; (8) 第二指令包括调整修改指令时,调整替换设计更改信息;并且 (9) 第二指令包括连续修改指令时,在替换设计更改之后创建连续设计更改,使替换设 计更改和连续设计更改形成连续设计更改组。
15. 根据权利要求14所述的计算机执行的方法,其特征在于,步骤(2)包括: 第二指令包括接受指令时,在没有进一步用户交互的情况下根据替换设计更改信息将 替换设计更改自动合并到几何形状设计中。
16. 根据权利要求1所述的计算机执行的方法,其特征在于,步骤(X)进一步包括: 获取可通过CAD软件在设计更改之后实施的连续设计更改的信息,其中,所述连续设 计更改信息包括连续设计更改的形状几何结构更改和连续设计更改的形状属性更改; 将连续设计更改信息储存为第三DCS对象; 将第三DCS对象与CAD模型一起传输给第一用户;并且 从第一用户接收对第三DCS对象的第三指令,并对几何形状设计进行与对第三DCS对 象的第三指令对应的第三操作。
17. 根据权利要求16所述的计算机执行的方法,其特征在于,第三操作包括: (A) 在第一 DCS对象中检索设计更改信息,在第三DCS对象中检索连续设计更改信息; (B) 第三指令包括接受指令时,根据替换设计更改信息和连续设计更改信息将设计更 改和连续设计更改合并到几何形状设计中; (C) 第三指令包括拒绝指令时,删除第一 DCS对象和第三DCS对象; (D) 第三指令包括显示更改指令时,根据连续设计更改信息显示连续设计更改; (E) 第三指令包括预览指令时,根据设计更改信息和连续设计更改信息显示进行了设 计更改和连续设计更改的几何形状设计; (F) 第三指令包括属性查询指令时,根据设计更改信息和连续设计更改信息显示进行 了设计更改和连续设计更改的几何形状设计的查询属性; (G) 第三指令包括比较指令时,根据设计更改信息和连续设计更改信息显示进行了和 没有进行设计更改和连续设计更改的几何形状设计之间的几何结构和属性的比较结果; (H) 第三指令包括调整修改指令时,调整连续设计更改信息。
18. 根据权利要求17所述的计算机执行的方法,其特征在于,步骤(B)包括: 第三指令包括接受指令时,在不进行进一步用户交互的情况下根据设计更改信息和连 续设计更改信息将设计更改和连续设计更改自动合并到几何形状设计中。
19. 一种在计算机辅助设计软件上进行多用户设计协商的计算机执行的方法,所述方 法包括: (a) 从CAD软件的第一用户接收几何形状设计的设计更改,并获取可通过CAD软件对几 何形状设计的CAD模型实施的设计更改的信息,其中,所述设计更改信息包括设计更改的 形状几何结构更改和设计更改的形状属性更改; (b) 将设计更改信息储存为设计更改建议DCS文件; (c) 将DCS对象与CAD模型一起传输给CAD软件的第二用户;并且 (d)从第二用户接收指令,并对几何形状设计进行与指令对应的操作,其中,所述操作 包括: 指令包括假设指令时,根据DCS对象对包含设计更改的几何形状设计进行假设操作。 指令为接受指令时,接受设计更改;并且 指令为拒绝指令时,拒绝设计更改。
20. 根据权利要求19所述的计算机执行的方法,其特征在于,设计更改包括以下步骤 的至少一项: 在几何形状设计中添加新设计特征; 删除几何形状设计的现有设计特征; 用新设计特征替换几何形状设计的现有设计特征; 通过直接建模修改几何形状设计的CAD模型的拓扑结构和几何形状; 更改几何形状设计的现有设计特征的一个或多个设计属性; 更改几何形状设计的一个或多个设计属性;并且 在几何形状设计中添加设计相关文件。
21. 根据权利要求20所述的计算机执行的方法,其特征在于,现有设计特征的设计属 性包括现有设计特征的位置、现有设计特征的方向和现有设计特征的尺寸。
22. 根据权利要求20所述的计算机执行的方法,其特征在于,几何形状设计的设计属 性包括几何形状设计的材料、外观和制造细节。
23. 根据权利要求19所述的计算机执行的方法,其特征在于,步骤(b)包括: 通过CAD软件的标准用户界面从第一用户接收直接对几何形状设计执行设计更改的 动作;并且 捕捉执行设计更改的动作,以获取设计更改信息。
24. 根据权利要求19所述的计算机执行的方法,其特征在于,步骤(b)包括: 通过预定设计更改模版从第一用户接收预定设计更改模版的设计更改选项的选择结 果,作为设计更改; 在预定设计更改模版中检索所选设计更改选项的模版信息;并且 将模版信息转换为设计更改信息。
25. 根据权利要求19所述的计算机执行的方法,其特征在于,步骤(c)包括: 向第二用户通知第一 DCS对象。
26. 根据权利要求19所述的计算机执行的方法,其特征在于,所述假设操作包括: (i) 在DCS对象中检索设计更改信息; (ii) 假设指令包括显示更改指令时,根据设计更改信息显示设计更改; (iii) 假设指令包括预览指令时,根据设计更改信息显示进行了设计更改的几何形状 设计; (iv) 假设指令包括属性查询指令时,根据设计更改信息显示进行了设计更改的几何形 状设计的查询属性; (v) 假设指令包括比较指令时,根据设计更改信息显示进行了设计更改和没有进行设 计更改的几何形状设计之间的几何结构和属性的比较结果;并且 (Vi)假设指令包括调整修改指令时,调整设计更改信息; (vii) 假设指令包括替换修改指令时,对设计更改创建替换设计更改;并且 (viii) 假设指令包括连续修改指令时,在设计更改之后创建连续设计更改,使设计更 改和连续设计更改形成连续设计更改组。
27. 根据权利要求26所述的计算机执行的方法,其特征在于,替换设计更改包括以下 步骤的至少一项: 在几何形状设计中添加新设计特征; 删除几何形状设计的现有设计特征; 用新设计特征替换几何形状设计的现有设计特征; 通过直接建模修改几何形状设计的CAD模型的拓扑结构和几何形状; 更改几何形状设计的现有设计特征的一个或多个设计属性; 更改几何形状设计的一个或多个设计属性;并且 在几何形状设计中添加设计相关文件。
28. 根据权利要求26所述的计算机执行的方法,其特征在于,连续设计更改包括以下 步骤的至少一项: 在设计更改之后添加新设计特征; 在设计更改之后删除现有设计特征; 在设计更改之后用新设计特征替换现有设计特征; 在设计更改之后通过直接建模修改CAD模型的拓扑结构和几何形状; 在设计更改之后更改现有设计特征的一个或多个设计属性; 更改几何形状设计的一个或多个设计属性;并且 在设计更改之后在几何形状设计中添加设计相关文件。
29. 根据权利要求26所述的计算机执行的方法,其特征在于,步骤(iv)进一步包括: 向数据库发送属性查询请求; 在数据库中检索根据设计更改信息显示进行了设计更改的几何形状设计的查询属 性; 显示查询属性。
30. 根据权利要求29所述的计算机执行的方法,其特征在于,所述数据库为企业数据 库、供应商的企业资源规划(ERP)系统的数据库,或后台数据库。
31. 根据权利要求26所述的计算机执行的方法,其特征在于,几何形状设计的查询属 性包括几何形状设计的物理属性和几何形状设计的采购属性。
32. 根据权利要求31所述的计算机执行的方法,其特征在于,几何形状设计的采购属 性包括库存可用量、制造和运输价格和时间表。
33. 根据权利要求19所述的计算机执行的方法,其特征在于,接受设计更改的步骤包 括: 在DCS对象中检索设计更改信息;并且 在没有进一步用户交互的情况下根据设计更改信息将设计更改自动合并到几何形状 设计中。
34. 根据权利要求19所述的计算机执行的方法,其特征在于,拒绝设计更改的步骤包 括:删除DCS对象。
35. -种计算机辅助设计多用户设计协商系统,包括: 可由至少一个计算装置执行的计算机辅助设计CAD软件,用于进行几何形状设计; 可由至少一个计算装置执行的设计更改生成模块,用于:接收对几何形状设计的设计 更改,获取设计更改信息,并且将设计更改信息储存为设计更改建议DCS文件,其中,设计 更改信息包括设计更改的形状几何结构更改和设计更改的形状属性更改;以及 可由至少一个计算装置执行的DCS执行模块,用于根据DCS对象对包含设计更改的几 何形状设计进行操作,其中,所述操作包括: (i) 在DCS对象中检索设计更改信息; (ii) 响应接受指令根据设计更改信息将设计更改合并到几何形状设计中; (iii) 响应拒绝指令删除DCS对象; (iv) 响应显示更改指令根据设计更改信息显示设计更改; (v) 响应预览指令根据设计更改信息显示进行了设计更改的几何形状设计; (vi) 响应属性查询指令根据设计更改信息显示进行了设计更改的几何形状设计的查 询属性; (vii) 响应比较指令根据设计更改信息显示进行和没有进行设计更改的几何形状设计 的几何结构和属性比较结果; (viii) 响应调整修改指令调整设计更改信息; (ix) 响应替换修改指令对设计更改创建替换设计更改;并且 (X)响应连续修改指令在设计更改之后创建连续设计更改,使设计更改和连续设计更 改形成连续设计更改组。
36. 根据权利要求35所述的CAD多用户设计协商系统,其特征在于,设计更改和替换设 计更改分别包括以下步骤的至少一项: 添加新设计特征; 删除现有设计特征; 用新设计特征替换现有设计特征; 通过直接建模修改CAD模型的拓扑结构和几何形状; 更改现有设计特征的一个或多个设计属性; 更改几何形状设计的一个或多个设计属性;并且 在几何形状设计中添加设计相关文件。
37. 根据权利要求36所述的CAD多用户设计协商系统,其特征在于,现有设计特征的设 计属性包括现有设计特征的位置、现有设计特征的方向和现有设计特征的尺寸。
38. 根据权利要求36所述的CAD多用户设计协商系统,其特征在于,几何形状设计的设 计属性包括几何形状设计的材料、外观和制造细节。
39. 根据权利要求35所述的CAD多用户设计协商系统,其特征在于,连续设计更改包括 以下步骤的至少一项: 在设计更改之后添加新设计特征; 在设计更改之后删除现有设计特征; 在设计更改之后用新设计特征替换现有设计特征; 在设计更改之后通过直接建模修改CAD模型的拓扑结构和几何形状; 在设计更改之后更改现有设计特征的一个或多个设计属性; 更改几何形状设计的一个或多个设计属性;并且 在设计更改之后在几何形状设计中添加设计相关文件。
40. 根据权利要求39所述的CAD多用户设计协商系统,其特征在于,现有设计特征的设 计属性包括现有设计特征的位置、现有设计特征的方向和现有设计特征的尺寸。
41. 根据权利要求39所述的CAD多用户设计协商系统,其特征在于,几何形状设计的设 计属性包括几何形状设计的材料、外观和制造细节。
42. 根据权利要求35所述的CAD多用户设计协商系统,其特征在于,设计更改生成模块 用于: 通过CAD软件的标准用户界面接收直接对几何形状设计执行设计更改的动作;并且 捕捉执行设计更改的动作,以获取设计更改信息。
43. 根据权利要求35所述的CAD多用户设计协商系统,其特征在于,设计更改生成模块 包括预定设计更改模版。
44. 根据权利要求43所述的CAD多用户设计协商系统,其特征在于,设计更改生成模块 用于: 接收预定设计更改模版的设计更改选项的选择结果,作为设计更改; 在预定设计更改模版中检索所选设计更改选项的模版信息;并且 将模版信息转换为设计更改信息。
45. 根据权利要求35所述的CAD多用户设计协商系统,其特征在于,步骤(vi)进一步 包括: 向数据库发送属性查询请求; 在数据库中检索根据设计更改信息显示进行了设计更改的几何形状设计的查询属 性; 显示查询属性。
46. 根据权利要求45所述的CAD多用户设计协商系统,其特征在于,所述数据库为企业 数据库、供应商的企业资源规划(ERP)系统的数据库,或后台数据库。
47. 根据权利要求35所述的CAD多用户设计协商系统,其特征在于,几何形状设计的查 询属性包括几何形状设计的物理属性和几何形状设计的采购属性。
48. 根据权利要求47所述的CAD多用户设计协商系统,其特征在于,几何形状设计的采 购属性包括库存可用量、制造和运输价格和时间表。
49. 根据权利要求35所述的CAD多用户设计协商系统,其特征在于,所述至少一个计算 装置为台式计算机、笔记本电脑、平板装置或移动装置。
【文档编号】G06F17/50GK104281754SQ201410575825
【公开日】2015年1月14日 申请日期:2014年10月24日 优先权日:2013年3月15日
【发明者】韩道暘, 李亚伟, 卡里·奥康纳 申请人:北京数码大方科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1