基于soa的三维家具协同设计方法及系统的制作方法

文档序号:6340292阅读:107来源:国知局
专利名称:基于soa的三维家具协同设计方法及系统的制作方法
技术领域
本发明涉及软件开发技术,具体涉及基于SOA的三维家具协同设计方法及系统。
背景技术
随着市场对家具产品的多样化和个性化需求的日益增长,家具产品更新周期越来 越快,客户对产品供货期的要求越来越短。为了适应这种变化,家具生产制造企业不仅需要 内部各部门之间的高度协调,更需要加强企业与企业之间的协同与合作,实现区域内或跨 地域的企业之间的信息资源、人力资源及设备资源的共享和互补,以共同提高对市场需求 的反应速度。htranet/Extranet及hternet的迅速普及,为家具制造业提供了一个极为 有利的发展空间。基于网络的协同设计和协同制造,就是在这一背景下提出的。计算机支持的协同 工作(Computer Supported Cooperative Works, CSCff)是网络化设计工程的核心技术之 一,它支持动态企业联盟内分布于不同地域的多功能项目组成员开展基于网络的协同工 作,用于选择、评估、发送与接收产品数据,分析技术方案,快捷迅速地完成设计并投入生产。具体到家具行业,家具产品协同设计方法,需要考虑对众多异构三维设计软件系 统、异域设计单位和人员的设计流程、工作习惯和管理手段等方面进行深入了解、概括提 炼,在此基础上,结合现代网络技术进行分布式软件开发。随着互联网的应用变得越来越普及、社会分工协作越来越细密,产品家具三维造 型设计的各参与方,也希望采用一个平台远程协同设计、实时共享设计数据。近年来,迅猛发展的面向服务架构(SOA)软件系统架构技术,为解决上述问题提 供了可行性,SOA毋庸置疑地已经成为企业新一代首选的、先进的、成熟的、标准的应用架 构,但是,就目前家具三维造型设计软件行业而言,尚无见到有关将其用于家具三维造型设 计系统集成系统方面的具体报道和实践。

发明内容
针对现有技术的上述不足,本发明的目的在于,提供一种高效、协同、规范、跨平台 的基于SOA的三维家具协同设计方法,将多个独立、异构的家具三维造型设计系统,及多个 独立的设计团队或人员,集成在一个网络工作架构下,采用一个登陆界面、一个工作平台开 展同步的产品设计工作,可以轻松实现协同设计、数据共享和实时交互;本发明的目的还在于,提供一种实现上述方法的高度集成、简单易用的基于SOA 的三维家具协同设计系统。为实现上述目的,本发明提供的技术方案为一种基于SOA的三维家具协同设计方法,其特征在于,其包括以下步骤1)构建一 SOA架构集成系统平台,其包括自上而下相互连接并交互通讯的四层结 构应用层、业务层、服务层和资源层;
2)在所述资源层分别设置一数据库、一知识库、一团队信息库,其分别通过产品设 计管理系统接入服务层;在所述应用层设置一冲突消解系统,进行全局协同管理;3)将多数个第三方家具三维造型设计系统软件设置在资源层,通过其API程序, 将其封装为WEB服务,并设置在服务层;4)将多数个第三方家具三维造型设计系统软件的数据库系统设置在资源层,通过 数据总线与其他数据库连接并交互通讯;5)在所述应用层设置一集成门户网站,该门户中集成有各第三方家具三维造型设 计系统软件的登录链接,及冲突管理界面;6)各开发团队及人员根据各自权限登录集成门户网站,在冲突消解系统管理下, 并发调用家具三维造型设计系统进行协同设计和数据共享。所述的步骤2、中的冲突消解系统,其包括依次建立冲突检测器、冲突归档器、冲 突消解器及冲突管理,及将该四个模块进行连接交互五个具体步骤。所述的冲突管理,用来管理家具协同设计中冲突模型、登记及刷新、冲突关联图, 保存冲突消除历史,关联冲突消解数据库、知识库及团队信息库;所述的冲突检测器,用来在家具协同设计中通过约束传播检查设计结果是否满足 整个约束网络,检测设计过程中的约束违反情况,捕获系统中存在的冲突,并对冲突进行登 记;所述的冲突归档器,用来对家具协同设计中对捕获的冲突进行冲突分析,建立各 冲突关联图;所述的冲突消解器,分别采用知识推理、约束松弛、仲裁的方法,对冲突进行评估、 建议、决策,并实施冲突消解。所述的步骤幻,是将多数个目标第三方家具三维造型设计系统软件分别进行WEB 封装,其具体步骤如下31)对目标第三方家具三维造型设计系统软件的API函数库的引用;32)声明TOB服务对象;33)声明TOB服务方法;34)对目标第三方家具三维造型设计系统软件对象的声明初始化;35)调用API函数对数据进行操作36)释放对本地应用对象的引用。所述的第三方家具三维造型设计系统软件,为FREEFORM、AUTOCAD、SOLIDffORKS, INVENTOR、RHINO 之一。一种实现前述方法的基于SOA的三维家具协同设计系统,其特征在于,其为一基 于ffeb Service技术的Web服务集成应用平台,包括自上而下相互连接并交互通讯的四层 结构应用层、业务层、服务层和资源层;在所述资源层设有数据库、知识库、团队信息库, 在所述业务层设有一冲突消解系统,该平台集成多数个第三方家具三维造型设计系统软件 登录链接,为用户提供统一的用户接口、统一的用户界面、操作方法和数据表示,由冲突消 解系统进行全局协同管理,由数据库为各第三方家具三维造型设计系统提供公共数据存储 和交换。所述的的冲突消解系统,其包括相互连接并交互通讯的冲突检测器、冲突归档器、冲突消解器及冲突管理模块。所述的第三方家具三维造型设计系统软件,为FREEFORM、AUTOCAD、SOLIDffORKS, INVENTOR、RHINO或其他适合于家具三维造型设计的软件系统之一。本发明通过SOA架构协同平台,通过全局冲突消解系统,将原来各自独立运行和 工作的FREEFORM、AUTOCAD、SOLIDffORKS, INVENTOR、RHINO等家具三维造型设计系统软件, 各地区、企业的设计团队、设计人员,集成在一个架构和平台下,使其实现协同设计、数据实 时交互,可以跨平台、跨地域并行工作,加快家具产品设计企业、设计人员的协同设计速度, 消除协同中的各种冲突,简化各软件系统之间的数据存储与交换。下面结合具体实施例对本发明做进一步详细说明。


图1是本发明系统结构示意图;图2是本发明应用层中的冲突消解系统的结构示意图。
具体实施例方式参见图1,本发明提供的一种基于SOA的三维家具协同设计方法,其包括以下步 骤1)构建一 SOA架构集成系统平台,其包括自上而下相互连接并交互通讯的四层结 构应用层、业务层、服务层和资源层;2)在所述资源层分别设置一数据库、一知识库、一团队信息库,其分别通过产品设 计管理系统PDM接入服务层;在所述应用层设置一冲突消解系统,进行全局协同管理;3)将多数个第三方家具三维造型设计系统软件设置在资源层,通过其API程序, 将其封装为WEB服务,并设置在服务层;4)将多数个第三方家具三维造型设计系统软件的数据库系统设置在资源层,通过 数据总线与其他数据库连接并交互通讯;5)在所述应用层设置一集成门户网站,该门户中集成有各第三方家具三维造型设 计系统软件的登录链接,及冲突管理界面;6)各开发团队及人员根据各自权限登录集成门户网站,在冲突消解系统管理下, 并发调用家具三维造型设计系统进行协同设计和数据共享。所述的步骤2、中的冲突消解系统,其包括依次建立冲突检测器、冲突归档器、冲 突消解器及冲突管理,及将该四个模块进行连接交互五个具体步骤。所述的冲突管理,用来管理家具协同设计中冲突模型、登记及刷新、冲突关联图, 保存冲突消除历史,关联冲突消解数据库、知识库及团队信息库;所述的冲突检测器,用来在家具协同设计中通过约束传播检查设计结果是否满足 整个约束网络,检测设计过程中的约束违反情况,捕获系统中存在的冲突,并对冲突进行登 记;所述的冲突归档器,用来对家具协同设计中对捕获的冲突进行冲突分析,建立各 冲突关联图;所述的冲突消解器,分别采用知识推理、约束松弛、仲裁的方法,对冲突进行评估、建议、决策,并实施冲突消解。所述的步骤幻,是将多数个目标第三方家具三维造型设计系统软件分别进行WEB 封装,其具体步骤如下31)对目标第三方家具三维造型设计系统软件的API函数库的引用;32)声明TOB服务对象;33)声明TOB服务方法;34)对目标第三方家具三维造型设计系统软件对象的声明初始化;35)调用API函数对数据进行操作36)释放对本地应用对象的引用。所述的第三方家具三维造型设计系统软件,为FREEFORM、AUTOCAD、SOLIDffORKS, INVENTOR、RHINO 之一。—种实现前述方法的基于SOA的三维家具协同设计系统,其特征在于,其为一基 于ffeb Service技术的Web服务集成应用平台,包括自上而下相互连接并交互通讯的四层 结构应用层、业务层、服务层和资源层;在所述资源层设有数据库、知识库、团队信息库, 在所述业务层设有一冲突消解系统,该平台集成多数个第三方家具三维造型设计系统软件 登录链接,为用户提供统一的用户接口、统一的用户界面、操作方法和数据表示,由冲突消 解系统进行全局协同管理,由数据库为各第三方家具三维造型设计系统提供公共数据存储 和交换。所述的的冲突消解系统,其包括相互连接并交互通讯的冲突检测器、冲突归档器、 冲突消解器及冲突管理模块。所述的第三方家具三维造型设计系统软件,为FREEFORM、AUTOCAD、SOLIDffORKS, INVENTOR、RHINO或其他适合于家具三维造型设计的软件系统之一。本发明通过SOA架构协同平台,通过全局冲突消解系统,将原来各自独立运行和 工作的FREEFORM、AUTOCAD、SOLIDffORKS, INVENTOR、RHINO等家具三维造型设计系统软件, 各地区、企业的设计团队、设计人员,集成在一个架构和平台下,使其实现协同设计、数据实 时交互,可以跨平台、跨地域并行工作,加快家具产品设计企业、设计人员的协同设计速度, 消除协同中的各种冲突,简化各软件系统之间的数据存储与交换。本发明提供的基于SOA的三维家具协同设计方法及系统,其高度集成、简单易用、 跨平台、跨区域,适用于异构环境,可以广泛适用于各种家具产品的协同设计系统的开发, 尤其适用于跨国家、跨行业、跨平台的产品设计。以上所述,仅是本发明的较佳实施例而已,并非对本发明任何形式上的限制,虽然 本发明以较佳实施例的图示方法描述,然而并非用以限定本发明,任何熟悉本专业的技术 人员,在不脱离本发明技术方案的范围内,都可利用上述描述的方法及技术内容作出部分 的改变和调整,调整之后均为等同调整的案例描述,但凡是未脱离本发明技术的内容,依据 本发明的技术实质对以上描述案例所作的任何简单修改与调整,均仍属于本发明技术方案 的范围内。
权利要求
1.一种基于SOA的三维家具协同设计方法,其特征在于,其包括以下步骤1)构建一SOA架构集成系统平台,其包括自上而下相互连接并交互通讯的四层结构 应用层、业务层、服务层和资源层;2)在所述资源层分别设置一数据库、一知识库、一团队信息库,其分别通过产品设计管 理系统接入服务层;在所述应用层设置一冲突消解系统,进行全局协同管理;3)将多数个第三方家具三维造型设计系统软件设置在资源层,通过其API程序,将其 封装为WEB服务,并设置在服务层;4)将多数个第三方家具三维造型设计系统软件的数据库系统设置在资源层,通过数据 总线与其他数据库连接并交互通讯;5)在所述应用层设置一集成门户网站,该门户中集成有各第三方家具三维造型设计系 统软件的登录链接,及冲突管理界面;6)各开发团队及人员根据各自权限登录集成门户网站,在冲突消解系统管理下,并发 调用家具三维造型设计系统进行协同设计和数据共享。
2.根据权利要求1所述的基于SOA的的三维家具协同设计方法,其特征在于,所述的步骤2、中的冲突消解系统,其包括依次建立冲突检测器、冲突归档器、冲突消 解器及冲突管理,及将该四个模块进行连接交互五个具体步骤。
3.根据权利要求2所述的基于SOA的三维家具协同设计方法,其特征在于,所述的冲突 管理,用来管理家具协同设计中冲突模型、登记及刷新、冲突关联图,保存冲突消除历史,关 联冲突消解数据库、知识库及团队信息库;所述的冲突检测器,用来在家具协同设计中通过约束传播检查设计结果是否满足整个 约束网络,检测设计过程中的约束违反情况,捕获系统中存在的冲突,并对冲突进行登记;所述的冲突归档器,用来对家具协同设计中对捕获的冲突进行冲突分析,建立各冲突 关联图;所述的冲突消解器,分别采用知识推理、约束松弛、仲裁的方法,对冲突进行评估、建 议、决策,并实施冲突消解。
4.根据权利要求1所述的基于SOA的三维家具协同设计方法,其特征在于,所述的步骤幻,是将多数个目标第三方家具三维造型设计系统软件分别进行WEB封 装,其具体步骤如下31)对目标第三方家具三维造型设计系统软件的API函数库的引用;32)声明TOB服务对象;33)声明TOB服务方法;34)对目标第三方家具三维造型设计系统软件对象的声明初始化;35)调用API函数对数据进行操作36)释放对本地应用对象的引用。
5.根据权利要求1或2所述的基于SOA的三维家具协同设计方法,其特征在于,所述 的第三方家具三维造型设计系统软件,为FREEF0RM、AUT0CAD、S0LIDW0RKS、INVENT0R、RHIN0之一。
6.一种实现权利要求1 5之一所述方法的基于SOA的三维家具协同设计系统,其特 征在于,其为一基于Web Service技术的Web服务集成应用平台,包括自上而下相互连接并交互通讯的四层结构应用层、业务层、服务层和资源层;在所述资源层设有数据库、知识 库、团队信息库,在所述业务层设有一冲突消解系统,该平台集成多数个第三方家具三维造 型设计系统软件登录链接,为用户提供统一的用户接口、统一的用户界面、操作方法和数据 表示,由冲突消解系统进行全局协同管理,由数据库为各第三方家具三维造型设计系统提 供公共数据存储和交换。
7.根据权利要求6所述的基于SOA的三维家具协同设计系统,其特征在于,所述的的冲 突消解系统,其包括相互连接并交互通讯的冲突检测器、冲突归档器、冲突消解器及冲突管 理模块。
8.根据权利要求6所述的基于SOA的三维家具协同设计系统,其特征在于,所述的第三 方家具三维造型设计系统软件,为FREEFORM、AUTOCAD、SOLIDffORKS, INVENTOR、RHINO之一。
全文摘要
本发明提供了一种基于SOA的三维设计系统集成方法,其包括以下步骤1)构建一SOA集成开发系统平台,其包括四层结构应用层、业务层、服务层和资源层;2)在所述资源层设置数据库,在业务层设置冲突消除系统;3)将多数个第三方家具三维造型设计系统软件设置在资源层;4)将多数个第三方家具三维造型设计系统软件的数据库系统设置在资源层,通过数据总线与所述数据库连接并交互通讯;5)在所述应用层设置一集成门户网站;6)各开发团队及人员根据各自权限登录集成门户网站,在冲突消解系统管理下,并发调用家具三维造型设计系统进行协同设计和数据共享。本发明还提供了一种实现上述方法的系统。
文档编号G06F9/44GK102053833SQ20101061033
公开日2011年5月11日 申请日期2010年12月23日 优先权日2010年12月23日
发明者郭志坚 申请人:东莞市高鑫机电科技服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1