一种工业设计制图工作系统的制作方法

文档序号:21696479发布日期:2020-07-31 22:39阅读:175来源:国知局
一种工业设计制图工作系统的制作方法

本发明涉及工业制图系统,更具体地说,涉及一种工业设计制图工作系统。



背景技术:

工业制图是工业制造领域目前非常重要的一环,根据工业制图软件对工业产品进行设计、绘制。从而让这种软件得以在生产中应用,而不同的制图软件的特点均存在区别,常见的制图软件有cad、3dmax、pro/e、solidworks、ug、catia等制图软件,而每一软件对模块的设置均不同由于不同的工业设计公司设计师所使用的软件格式不同,而目前因为不同软件间格式逻辑不同,所以都是通过格式转换完成不同格式的格式文件,一来容易出现数据缺失的问题导致无法实现完全协同,二来格式需要经过转换后才能打开不同类型的文件,无法实现在线协同的效果。



技术实现要素:

有鉴于此,本发明目的是提供一种工业设计制图工作系统。

为了解决上述技术问题,本发明的技术方案是:一种工业设计制图工作系统,包括协同子系统以及至少两个交互终端;所述协同子系统配置有协同信息数据库,所述协同信息数据库存储有若干协同信息,每一所述协同信息包括至少两个不同的格式类型信息以及对应的协同策略;所述协同子系统包括有协同服务器;

所述交互终端访问协同子系统发起协同请求,所述协同请求中包括格式类型信息,所述格式类型信息反映该交互终端所用的设计软件的类型;所述协同子系统根据接收到的协同请求为索引从所述协同信息数据库中筛选得到对应的协同策略;

所述协同策略配置有若干本地协同协议以及若干云协同协议,每一本地协同协议对应一请求协同的交互终端设置,每一云协同协议对应一请求协同的交互终端设置,所述协同策略包括协同步骤,所述协同步骤包括将本地协同协议分别发送至对应的交互终端同时将所述云协同协议配置于所述协同服务器中;

所述交互终端配置有本地协同模块,所述本地协同模块根据所述本地协同协议处理本地设计数据以得到本地转换数据,并将所述本地转换数据发送至所述协同服务器,所述协同服务器根据所述云协同协议处理本地转换数据以得到云转换数据;

所述协同服务器配置有基准协同平台,所述基准协同平台用于输出所述云转换数据至对应的交互终端,所述交互终端显示所述云转换数据;

所述协同子系统还配置有协同响应模块,所述协同响应模块用于响应协同命令,所述协同子系统接收所述协同命令时,根据所述云协同协议得到对应的云命令,并将对应的云命令发送至对应的交互终端,所述交互终端根据本地协同协议处理云命令以得到本地命令,所述交互终端根据本地命令处理所述本地转换数据以得到新的本地转换数据并根据生成处理结果,所述交互终端根据本地协同协议处理处理结果以得到本地转换结果并将所述本地转换结果发送至所述协同服务器,所述协同服务器根据云协同协议处理所述本地转换结果以得到云处理结果,所述协同服务器通过云处理结果处理所述云转换数据以得到新的云转换数据。

进一步地,所述交互终端包括命令生成模块,所述命令生成模块用于生成所述本地命令。

进一步地,所述基准协同平台配置有云校验标准,当所述基准协同平台接收云转换数据时,通过云校验标准校验待生成的云转换数据以及原始的云转换数据并生成校验结果。

进一步地,所述基准协同平台配置有补偿算法,所述补偿算法根据所述校验结果处理待生成的所述云转换数据以使新的所述云转换数据满足所述云校验标准。

进一步地,所述设计软件的类型包括cad、3dmax、pro/e、solidworks、ug、catia。

进一步地,协同服务器还包括带宽配置算法,所述带宽配置算法根据所述协同请求配置对应的通讯带宽。

进一步地,所述协同请求还包括本地设计数据大小。

进一步地,所述协同请求还包括用户信息。

进一步地,所述云转换数据包括若干特征名称以及每一特征名称下对应的特征内容。

进一步地,所述协同子系统配置有缺失补偿策略以及特征数据库,所述特征数据库存储有特征信息,所述特征信息包括特征名称和对应的特征内容,当所述云转换数据中出现数据缺失时,根据所述特征名称从所述特征数据库中调取对应的特征内容以生成补充所述云转换数据。

本发明技术效果主要体现在以下方面:通过这样设置,在使用不同的软件进行开发,也能在云进行协同,不同格式的数据内容,可以通过协同子系统协同数据格式,而大部分数据的转换是利用本地的处理器资源,转化协议却由协同子系统调取,实时配置,针对不同配合格式的协同策略也不同,实现数据资源最优配置。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1:本发明系统拓扑原理图;

图2:本发明协同请求阶段流程原理图;

图3:本发明协同进行阶段流程原理图。

附图标记:1、协同子系统;11、协同信息数据库;12、协同服务器;101、基准协同平台;102、协同响应模块;103、缺失数据库;2、交互终端;201、命令生成模块。

具体实施方式

为进一步说明各实施例,本发明提供有附图,这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理,配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点,图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。以下结合附图,对本发明的具体实施方式作进一步详述,以使本发明技术方案更易于理解和掌握。

参照图1所示,一种工业设计制图工作系统,包括协同子系统1以及至少两个交互终端2;所述协同子系统1配置有协同信息数据库11,所述协同信息数据库11存储有若干协同信息,每一所述协同信息包括至少两个不同的格式类型信息以及对应的协同策略;所述协同子系统1包括有协同服务器12;本发明是基于协同的一种交互式系统,而使使用不同环境的工业设计软件的用户可以利用该系统进行工作协同,原理如下:

所述交互终端2访问协同子系统1发起协同请求,所述协同请求中包括格式类型信息,所述格式类型信息反映该交互终端2所用的设计软件的类型;所述协同子系统1根据接收到的协同请求为索引从所述协同信息数据库11中筛选得到对应的协同策略;首先由用户端发起协同请求,同时发起以及通过验证后建立协同的关系,而发起的协同请求包括用户已有的设计软件类型,而当接收到两者类型不同时,根据不同的类型情况确定执行的协同策略,而需要说明针对不同的情况协同策略是不同的,由于工业制图软件在设计时就存在设计基础逻辑具有差别,所以针对每种软件的组合的协同策略不同,以提高处理效果。

所述协同策略配置有若干本地协同协议以及若干云协同协议,每一本地协同协议对应一请求协同的交互终端2设置,每一云协同协议对应一请求协同的交互终端2设置,所述协同策略包括协同步骤,所述协同步骤包括将本地协同协议分别发送至对应的交互终端2同时将所述云协同协议配置于所述协同服务器12中;而协同策略包括两个协议,一个是发送至本地的协议,而例如用户a用使用的是软件a,用户b使用的是软件b,那么根据软件a,b生成对应的协议,两个本地协同协议分别为a1,b1,将数据xa处理得到ya,将xb处理得到yb,这里的处理过程是分别利用软件a和软件b的处理资源进行处理,然后将得到的ya\yb发送至协同子系统1,协同子系统1处理得到z1\z2,此时格式类型相同,也就是说通过协同子系统1能够统一处理数据z1\z2,而ya\yb的格式类型可以不同,但是必须是协同子系统1通过云协议能够转化的数据,这样数据在云端是能够实现协同的,同时在协同过程因为云协议和本地协议没有改变,所以数据转化仍然能够实时进行,且重要的是,两个协议的设置可以保证数据传输量最小,协同子系统1不需要配置所有类型的软件环境,大部分工作在云端完成。

所述交互终端2配置有本地协同模块,所述本地协同模块根据所述本地协同协议处理本地设计数据以得到本地转换数据,并将所述本地转换数据发送至所述协同服务器12,所述协同服务器12根据所述云协同协议处理本地转换数据以得到云转换数据;所述设计软件的类型包括cad、3dmax、pro/e、solidworks、ug、catia。

所述协同服务器12配置有基准协同平台101,所述基准协同平台101用于输出所述云转换数据至对应的交互终端2,所述交互终端2显示所述云转换数据;协同基准平台配置为设计与云的以交互功能为主的软件环境,相比于其他的工业设计软件而言具省去大部分数据处理的功能,以响应命令和呈现交互模型为主。

所述协同子系统1还配置有协同响应模块102,所述协同响应模块102用于响应协同命令,所述协同子系统1接收所述协同命令时,根据所述云协同协议得到对应的云命令,并将对应的云命令发送至对应的交互终端2,所述交互终端2根据本地协同协议处理云命令以得到本地命令,所述交互终端2根据本地命令处理所述本地转换数据以得到新的本地转换数据并根据生成处理结果,所述交互终端2根据本地协同协议处理处理结果以得到本地转换结果并将所述本地转换结果发送至所述协同服务器12,所述协同服务器12根据云协同协议处理所述本地转换结果以得到云处理结果,所述协同服务器12通过云处理结果处理所述云转换数据以得到新的云转换数据。协同子系统1是通过协同响应模块102进行响应,这样一来就可以起到较佳的协同效果。所述交互终端2包括命令生成模块201,所述命令生成模块201用于生成所述本地命令。

所述基准协同平台101配置有云校验标准,当所述基准协同平台101接收云转换数据时,通过云校验标准校验待生成的云转换数据以及原始的云转换数据并生成校验结果。所述基准协同平台101配置有补偿算法,所述补偿算法根据所述校验结果处理待生成的所述云转换数据以使新的所述云转换数据满足所述云校验标准。所述云转换数据包括若干特征名称以及每一特征名称下对应的特征内容。校验标准的设置是为了实现对数据的校验以及设计到对数据丢失情况下的补偿,例如可以在本地协议转化时就通过特征名称对数据进行封装,而如果出现特征内容和特征名称不对应则判断为不满足校验标准,此时可以根据云端已有的特征数据对这个特征进行补充,实现数据交互。

协同服务器12还包括带宽配置算法,所述带宽配置算法根据所述协同请求配置对应的通讯带宽。所述协同请求还包括本地设计数据大小。所述协同请求还包括用户信息。本方案的设计核心有二:1、利用本地的软件环境和运算资源对本地数据初步处理;2、保证协同效果,保证响应。而通过文件类型的大小以及用户优先级可以配置不同的带宽以提高整个系统的协同效率。

所述协同子系统1配置有缺失补偿策略以及特征数据库,所述特征数据库存储有特征信息,所述特征信息包括特征名称和对应的特征内容,当所述云转换数据中出现数据缺失时,根据所述特征名称从所述特征数据库中调取对应的特征内容以生成补充所述云转换数据。而数据缺失时,通过对云转换数据的补偿就可以实现数据的完整性,例如螺栓等较为常用的数据特征丢失,这样就可以通过数据库直接根据数据规格进行调取一个新的特征数据,从整个文件进行补偿。而这个设计的基准是在云协议是按类封装数据。

采用不同编辑软件编辑的数据可以根据软件类型在协同子系统进行同步显示、动作、操作,通过预设的协议对本地数据进行双编译,使其在协同子系统完成格式统一,而处理器主要利用本利处理由于本地的软件环境可以借调的类较多,节约处理资源,而完成数据一致化。

当然,以上只是本发明的典型实例,除此之外,本发明还可以有其它多种具体实施方式,凡采用等同替换或等效变换形成的技术方案,均落在本发明要求保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1