CN109086403B - 一种面向分类用户的三维电子随机文件动态创建方法 - Google Patents
一种面向分类用户的三维电子随机文件动态创建方法 Download PDFInfo
- Publication number
- CN109086403B CN109086403B CN201810860315.1A CN201810860315A CN109086403B CN 109086403 B CN109086403 B CN 109086403B CN 201810860315 A CN201810860315 A CN 201810860315A CN 109086403 B CN109086403 B CN 109086403B
- Authority
- CN
- China
- Prior art keywords
- release
- dimensional
- random file
- electronic random
- issuing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种面向分类用户的三维电子随机文件动态创建方法,包括以下步骤:提取产品三维模型中发布的所有三维电子随机文件的对象数据元素集合;封装三维电子随机文件的发布行为;针对分类用户定义发布规则,构建三维对象数据元素与发布行为的对应关系;实现面向分类用户的三维电子随机文件动态创建与发布。本发明实现不同分类用户与三维电子随机文件内容、发布方式的动态映射,从而进一步提高三维电子随机文件的发布效率,满足不同用户的个性化需求;同时,面向分类用户创建与发布三维电子随机文件,实现了随机文件的差异化发布,有效地保障了信息安全性,极大地避免了技术信息泄露风险。
Description
技术领域
本发明涉及三维电子随机文件创建技术领域,尤其涉及一种面向分类用户的三维电子随机文件动态创建方法。
背景技术
三维电子随机文件即随产品交付至用户的数字化手册,是一种对产品服务技术信息以结构化的方式进行组织、以三维化的方式进行表达的数据集合,可发布为多种类型的文档,例如:零部件图册、操作、维修与保养手册、安全手册、随机表单等,用于指导用户使用、维修与保养产品。
由于复杂机电产品具有多品种、小批量的特点,不同用户对于产品三维电子随机文件的需求差异大,三维电子随机文件内容涉及企业产品的设计、生产、维修保养等全生命周期的信息,企业需要针对不同分类用户创建多样式的三维电子随机文件。目前,大多数企业无法针对分类用户进行三维电子随机文件的定向创建与发布,缺乏有效的方法实现分类用户的三维电子随机文件创建。由于产品用户的需求和专业水平的不同,只构建单一的三维电子随机文件,并不能满足不同用户的个性化需求,且发布效率和信息安全性得不到较好的保障。
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种面向分类用户的三维电子随机文件动态创建方法,以解决现有技术的不足。
为实现上述目的,本发明提供了
本发明的一种面向分类用户的三维电子随机文件动态创建方法,包括以下步骤:
步骤1、提取产品三维模型中发布的所有三维电子随机文件的对象数据元素集合,即包括特征集合、零部件集合和功能集合;
步骤2、封装三维电子随机文件的发布行为;
步骤3、针对分类用户定义发布规则,构建三维对象数据元素与发布行为的对应关系;所述发布规则是通过软件层面来实现的,即通过软件操作界面完成发布内容与发布行为之间关系的建立,实现不同分类用户对应不同的发布规则;
步骤4、面向分类用户动态实现三维随机文件的发布:所述三维电子随机文件生成时,选择需要发布的用户类别,提取用户类别中所包含的发布规则,对三维模型中的对象数据元素进行发布行为的解析与操作,最终实现面向分类用户的三维电子随机文件动态创建。(方法这也是软件后台操作实现的)
步骤1具体为:通过商品化CAD软件的API接口获取三维模型中的可发布信息数据,构建三维模型发布的BOM树,三维模型发布的BOM树以产品整机为根节点,包含三类子节点:特征集合、零部件集合和功能集合。
通过商品化CAD软件的API接口获取三维模型中的可发布信息数据,包含三类信息:模型的零组件信息、特征信息与功能信息。
步骤2中,所述三维电子随机文件的发布行为包含输出、隐藏、保护、替换四种发布行为。
步骤2中,将发布行为封装为四个层次:
(1)应用层:面向普通发布用户,最顶层的接口,发布用户不需要关心下层的内容,只需要选择发布的用户类型,即可实现对三维随机文件内容的定向发布;
(2)表示层:面向发布管理员,管理员通过创建发布规则,对发布逻辑完成封装,在不同的分类用户中重用发布规则,提高发布逻辑的使用效率和安全性;
(3)逻辑层:面向发布管理员,定义发布内容的操作逻辑,完成对三维随机文件的发布逻辑的定义;
(4)实现层:由程序开发人员实现,通过封装商品化CAD软件的API函数,完成对发布内容的操作,要实现模型的具体操作,通过CAD软件提供的API函数完成具体功能。
步骤4中,所述面向分类用户动态实现三维随机文件的发布具体包括如下方法:
a)从用户类型库中选择发布的分类用户;
b)动态创建分类用户,从发布规则库中检索规则实现新建分类用户的规则映射;
c)直接通过动态规则生成器,完成发布对象的规则创建;
d)通过对模型发布规则的解析,获取模型的操作逻辑,根据映射的CAD处理API完成模型操作,最终实现分类用户三维电子随机文件的动态发布。
本发明的有益效果是:
本发明对产品三维电子随机文件创建与发布技术进行研究,提出一种面向分类用户的三维电子随机文件动态创建方法,实现不同分类用户与三维电子随机文件内容、发布方式的动态映射,从而进一步提高三维电子随机文件的发布效率,满足不同用户的个性化需求;同时,面向分类用户创建与发布三维电子随机文件,实现了随机文件的差异化发布,有效地保障了信息安全性,极大地避免了技术信息泄露风险。
附图说明
图1是本发明的整体原理图;
图2是本发明的发布信息提取流程图;
图3是本发明的三维模型发布BOM树结构图;
图4是本发明的发布行为封装的层次模型图;
图5是本发明的三维电子随机文件动态发布流程图;
图6是本发明的用户发布三维电子随机文件过程的选择分类用户的动态发布对话框;
图7是本发明的用户发布三维电子随机文件过程的操作逻辑创建对话框;
图8是本发明的用户发布三维电子随机文件过程的发布规则的动态创建对话框;
图9是本发明的用户发布三维电子随机文件过程的分类用户与发布规则的映射对话框。
具体实施方式
如图1所示,本发明提出的面向分类用户的三维电子随机文件动态创建方法基本思想为:
(1)首先提取产品三维模型的可发布内容列表,封装产品的三维模型对象的发布行为;
(2)建立发布内容与行为之间映射关系,将不同的关系定义为发布规则;
(3)分类用户,即包含了不同发布规则的组合形式;
(4)发布三维电子随机文件时通过分类用户的选择,解析所包含的发布规则最终实现面向不同分类用户的三维电子随机文件的动态发布。
针对不同分类用户构建不同的三维电子随机文件,首先需要提取产品三维模型中可以发布的所有三维电子随机文件的数据对象集合(其流程如图2所示);通过商品化CAD软件的API接口获取三维模型中的可发布信息数据,主要包含三类信息:模型的零组件信息、特征信息与功能信息;基于上述信息最终构建三维模型发布的BOM树(如图3所示)。
图3中的三维模型发布BOM树以产品整机为根节点,包含三类子节点:(1)特征集合:组件可发布的特征列表;(2)零部件集合:可发布的产品零件、部件列表;(3)功能集合:三维模型中包含的发布功能信息,例如:模型的安装动画、三维标注、三维工艺信息等。每一个组件都有可能包含上述三类信息,通过程序提取模型中的数据,根据产品整机模型的结构组成构建三维模型发布的BOM树。
针对三维电子随机文件所包含的内容进行不同形式的发布,对应着不同的发布行为。从具体的实现与最终的应用角度出发,将发布行为封装为四个层次(如图4所示):
(1)应用层:面向普通发布用户,最顶层的接口,发布用户不需要关心下层的内容,只需要选择发布的用户类型,即可实现对三维随机文件内容的定向发布;
(2)表示层:面向发布管理员,管理员通过创建发布规则,对发布逻辑完成封装,可以在不同的分类用户中重用发布规则,提高发布逻辑的使用效率和安全性;
(3)逻辑层:面向发布管理员,定义发布内容的操作逻辑,完成对三维随机文件的发布逻辑的定义;
(4)实现层:由程序开发人员实现,通过封装商品化CAD的API函数,完成对发布内容的操作,例如Creo、Catia、NX等CAD软件,要实现模型的具体操作,通过软件提供的API函数完成具体功能。
根据不同分类用户对电子随机文件内容的发布需求,构建分类用户类型库、发布规则库;通过分类用户、发布规则的动态选择与驱动生成多视图的用户三维电子随机文件,具体流程如图5所示:基于产品的三维CAD模型,通过提取发布内容信息构建发布BOM树;此时可以通过三种方式完成发布规则的设置:
a)从用户类型库中选择发布的分类用户;
b)动态创建分类用户,从发布规则库中检索规则实现新建分类用户的规则映射;
c)直接通过动态规则生成器,完成发布对象的规则创建;
d)通过对模型发布规则的解析,获取模型的操作逻辑,根据映射的CAD处理API完成模型操作,最终实现分类用户三维电子随机文件的动态发布。
具体实施方式
本发明通过构建软件工具完成具体实施,如图6、7、8、9所示为用户发布三维电子随机文件过程的主要对话框:
图6为面向最终发布用户,只需要选择发布用户的类型,系统自动完成用户类型到发布规则的解析与驱动;
图7为发布管理员创建模型的操作逻辑;
图8根据发布逻辑动态创建发布规则;
图9完成分类用户与发布规则的动态映射。
综上,本发明对产品三维电子随机文件创建与发布技术进行研究,提出一种面向分类用户的三维电子随机文件动态创建方法,实现不同分类用户与三维电子随机文件内容、发布方式的动态映射,从而进一步提高三维电子随机文件的发布效率,满足不同用户的个性化需求;同时,面向分类用户创建与发布三维电子随机文件,实现了随机文件的差异化发布,有效地保障了信息安全性,极大地避免了技术信息泄露风险。
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
Claims (2)
1.一种面向分类用户的三维电子随机文件动态创建方法,其特征在于,包括以下步骤:
步骤1、提取产品三维模型中发布的所有三维电子随机文件的对象数据元素集合,即包括特征集合、零部件集合和功能集合;
步骤2、封装三维电子随机文件的发布行为;
步骤3、针对分类用户定义发布规则,构建三维对象数据元素与发布行为的对应关系;所述发布规则是通过软件层面来实现的,即通过软件操作界面完成发布内容与发布行为之间关系的建立,实现不同分类用户对应不同的发布规则;
步骤4、面向分类用户动态实现三维随机文件的发布:所述三维电子随机文件生成时,选择需要发布的用户类别,提取用户类别中所包含的发布规则,对三维模型中的对象数据元素进行发布行为的解析与操作,最终实现面向分类用户的三维电子随机文件动态创建;
步骤1具体为:通过商品化CAD软件的API接口获取三维模型中的可发布信息数据,构建三维模型发布的BOM树,三维模型发布的BOM树以产品整机为根节点,包含三类子节点:特征集合、零部件集合和功能集合;
步骤2中,所述三维电子随机文件的发布行为包含输出、隐藏、保护、替换四种发布行为;
步骤2中,将发布行为封装为四个层次:
(1)应用层:面向普通发布用户,最顶层的接口,发布用户不需要关心下层的内容,只需要选择发布的用户类型,即可实现对三维随机文件内容的定向发布;
(2)表示层:面向发布管理员,管理员通过创建发布规则,对发布逻辑完成封装,在不同的分类用户中重用发布规则,提高发布逻辑的使用效率和安全性;
(3)逻辑层:面向发布管理员,定义发布内容的操作逻辑,完成对三维随机文件的发布逻辑的定义;
(4)实现层:由程序开发人员实现,通过封装商品化CAD软件的API函数,完成对发布内容的操作,要实现模型的具体操作,通过CAD软件提供的API函数完成具体功能;
步骤4中,所述面向分类用户动态实现三维随机文件的发布具体包括如下方法:
a)从用户类型库中选择发布的分类用户;
b)动态创建分类用户,从发布规则库中检索规则实现新建分类用户的规则映射;
c)直接通过动态规则生成器,完成发布对象的规则创建;
d)通过对模型发布规则的解析,获取模型的操作逻辑,根据映射的CAD处理API完成模型操作,最终实现分类用户三维电子随机文件的动态发布。
2.如权利要求1所述的一种面向分类用户的三维电子随机文件动态创建方法,其特征在于:通过商品化CAD软件的API接口获取三维模型中的可发布信息数据,包含三类信息:模型的零组件信息、特征信息与功能信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810860315.1A CN109086403B (zh) | 2018-08-01 | 2018-08-01 | 一种面向分类用户的三维电子随机文件动态创建方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810860315.1A CN109086403B (zh) | 2018-08-01 | 2018-08-01 | 一种面向分类用户的三维电子随机文件动态创建方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109086403A CN109086403A (zh) | 2018-12-25 |
CN109086403B true CN109086403B (zh) | 2022-03-15 |
Family
ID=64831177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810860315.1A Active CN109086403B (zh) | 2018-08-01 | 2018-08-01 | 一种面向分类用户的三维电子随机文件动态创建方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109086403B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113655932B (zh) * | 2021-08-13 | 2023-08-08 | 北京数码大方科技股份有限公司 | 用于信息系统的接口调用方法及接口调用装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1953455A (zh) * | 2006-11-15 | 2007-04-25 | 北京北大方正电子有限公司 | 一种网络资源访问控制的方法、模块和服务器 |
CN102054044A (zh) * | 2010-12-31 | 2011-05-11 | 深圳市华伯通讯设备有限公司 | 一种个性化资源文件的生成方法、装置及电子设备 |
CN102567511A (zh) * | 2011-12-27 | 2012-07-11 | 奇智软件(北京)有限公司 | 一种应用自动推荐的方法及装置 |
CN104077665A (zh) * | 2014-07-10 | 2014-10-01 | 国家电网公司 | 电网工程造价分析数据收集系统及方法 |
CN106202220A (zh) * | 2016-06-28 | 2016-12-07 | 北京百迈客云科技有限公司 | 一种读取对象存储系统中数据的方法以及装置 |
CN107343007A (zh) * | 2017-07-17 | 2017-11-10 | 广西科技大学 | 基于用户身份及权限认证的分布式文件管理方法及系统 |
CN107391687A (zh) * | 2017-07-24 | 2017-11-24 | 华中师范大学 | 一种面向地方志网站的混合推荐系统 |
CN107809526A (zh) * | 2017-09-28 | 2018-03-16 | 努比亚技术有限公司 | 终端应用程序分类方法、移动终端及计算机可读存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7680758B2 (en) * | 2004-09-30 | 2010-03-16 | Citrix Systems, Inc. | Method and apparatus for isolating execution of software applications |
JP4717453B2 (ja) * | 2005-01-31 | 2011-07-06 | キヤノン株式会社 | ファイル管理装置及びその制御方法 |
US20070083482A1 (en) * | 2005-10-08 | 2007-04-12 | Unmesh Rathi | Multiple quality of service file system |
-
2018
- 2018-08-01 CN CN201810860315.1A patent/CN109086403B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1953455A (zh) * | 2006-11-15 | 2007-04-25 | 北京北大方正电子有限公司 | 一种网络资源访问控制的方法、模块和服务器 |
CN102054044A (zh) * | 2010-12-31 | 2011-05-11 | 深圳市华伯通讯设备有限公司 | 一种个性化资源文件的生成方法、装置及电子设备 |
CN102567511A (zh) * | 2011-12-27 | 2012-07-11 | 奇智软件(北京)有限公司 | 一种应用自动推荐的方法及装置 |
CN104077665A (zh) * | 2014-07-10 | 2014-10-01 | 国家电网公司 | 电网工程造价分析数据收集系统及方法 |
CN106202220A (zh) * | 2016-06-28 | 2016-12-07 | 北京百迈客云科技有限公司 | 一种读取对象存储系统中数据的方法以及装置 |
CN107343007A (zh) * | 2017-07-17 | 2017-11-10 | 广西科技大学 | 基于用户身份及权限认证的分布式文件管理方法及系统 |
CN107391687A (zh) * | 2017-07-24 | 2017-11-24 | 华中师范大学 | 一种面向地方志网站的混合推荐系统 |
CN107809526A (zh) * | 2017-09-28 | 2018-03-16 | 努比亚技术有限公司 | 终端应用程序分类方法、移动终端及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109086403A (zh) | 2018-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107480380B (zh) | 一种基于模板的工程图纸生成方法 | |
CN104572831A (zh) | 高速列车需求数据的处理方法及装置 | |
CN103578137A (zh) | 预制构件的三维建模系统及三维建模方法 | |
US20150213154A1 (en) | Transitioning cad model data into variant configurations | |
JP5745932B2 (ja) | グラフデータに写像の像であるオブジェクトに対する操作を反映する方法、プログラム、および、システム | |
CN103903086A (zh) | 一种基于业务模型驱动的管理信息系统开发方法及系统 | |
CN101470601A (zh) | 一种零编码生成应用软件的方法及生成平台 | |
EP3751412A1 (en) | A computer-implemented method to generate an opc ua information model | |
CN109840359A (zh) | 一种三维机加工序模型轻量化组织模式的构建方法 | |
CN107944123B (zh) | 一种基于主模型的多专业协同设计系统及协同设计方法 | |
CN103500094A (zh) | 一种支持用户可视化自定义的服务平台监控模型 | |
CN104267962A (zh) | 一种基于描述的界面ui控件配置方法 | |
Martin et al. | A VR-CAD Data Model for Immersive Design: The cRea-VR Proof of Concept | |
US20070288119A1 (en) | Automatic Data Configuration Strategy, Such as For Storing and Manipulating Product Manufacturing Data | |
CN109086403B (zh) | 一种面向分类用户的三维电子随机文件动态创建方法 | |
US7831316B2 (en) | Device and method for programming and/or executing programs for industrial automation systems | |
CN115840564A (zh) | 基于多架构建模语言的一体化模型构建方法、装置及系统 | |
Smolander | OPRR: a model for modelling systems development methods | |
US7917535B1 (en) | Task membership and task masks | |
CN111078782B (zh) | 工业大数据可视化系统及方法 | |
Nawijn et al. | Automated finite element analysis in a knowledge based engineering environment | |
CN113744400B (zh) | 地形蒙版选区确定方法、装置及计算机设备 | |
Kretz et al. | Implementing ISO standard 10303 application protocol 224 for automated process planning | |
Baskent et al. | Object-oriented abstraction of contemporary forest management design | |
CN114722475A (zh) | 一种基于cerd-mr体系的园林植物维护可视化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220720 Address after: No.26 tuolanshan Road, Xuzhou Economic and Technological Development Zone, Xuzhou City, Jiangsu Province Patentee after: Jiangsu XCMG Guozhong Laboratory Technology Co.,Ltd. Address before: 221004 26 Jinshan Road, Jinshan Bridge Economic Development Zone, Xuzhou, Jiangsu Patentee before: XCMG CONSTRUCTION MACHINERY Co.,Ltd. |
|
TR01 | Transfer of patent right |