【技术实现步骤摘要】
本专利技术涉及计算机支持的协同工作CSCW以及分布式的计算机辅助工程CAE领域,尤其涉及一种应用于具有多个分布式工作站的协同工作系统。涉及专利分类号G06计算;推算;计数G06F电数字数据处理G06F17/00特别适用于特定功能的数字计算设备或数据处理设备或数据处理方法G06F17/50计算机辅助设计。
技术介绍
目前普遍的协同工作方法为设计人员通过各自分别完成对应任务,通过视频会议、共享文件等形式来进行较低程度的协同;或使用基于HTTP协议的,通过搭建应用平台,利用各CAE软件特定的、互不统一的API接口或以中间文件的形式获取对象模型的节点坐标、物理信息等数据,处理后达到协同工作的目的。由于CAE软件比较复杂,二次开发程度有限,而且大型任务拥有海量数据,所以目前的技术依然需要在工作人员本地客户端安装完整CAE软件,依赖本地CAE程序计算,利用现有网络技术传输数据,对工作站的主机和网络性能都有较高的要求,没有很好地发挥云计算“轻客户端”的特性,协同范围比较有限。CAE软件一般由前处理、求解计算和后处理三个模块组成,其中,前处理模块主要用于CAE几何模型和物理模型的建立、网格划分以及物理属性和边界条件添加等;求解器的核心是数值求解,类型包括结构分析、流体动力学分析、电磁场分析、声场分析、压电分析以及多物理场的耦合分析等;后处理模块主要用来实现分析结果的判读和评定,如将计算结果以彩色云图、矢量图、粒子流迹图、切面等图形方式显示出来,或以文本、图表等形式输出。
技术实现思路
本专利技术针对以上问题的提出,而研制的一种基于云计算的CAE分布式协同工作方法,用于包含处 ...
【技术保护点】
一种基于云计算的CAE分布式协同工作方法,用于包含处于云端、负责软件运行的中央服务器集群和多个供使用者操作使用的分布式工作站组成的系统中,其特征在于包括如下步骤:—用户通过分布式工作站将打开CAE文件的请求上传至所述的中央服务器集群;—所述的中央服务器集群打开文件请求后,在服务器集群的存储单元中,打开对应的文件;在与该文件对应的记录中,加入本次打开该文件的用户ID;同时,将该文件的打开用户数量加一;—各分布式工作站内的通用的API记录框架记录所述客户的所有操作行为;并将操作行为上传至所述的中央服务器集群;—提取所述行为数据库中针对同一文件的文件操作的API函数的写集合是否存在交集;如果存在交集,则进行冲突解决;如果不存在交集,则所述的行为数据库自动合并针对该文件的API函数的操作结果;—中央服务器集群向打开该文件的分布式工作站发送同步更新文件指令,分布式工作站收到更新后的文件后显示在本地的浏览器上,由所述的各分布式工作站将文件提交中央服务器集群处理,完成协同工作。
【技术特征摘要】
1.一种基于云计算的CAE分布式协同工作方法,用于包含处于云端、负责软件运行的中央服务器集群和多个供使用者操作使用的分布式工作站组成的系统中,其特征在于包括如下步骤:—用户通过分布式工作站将打开CAE文件的请求上传至所述的中央服务器集群;—所述的中央服务器集群打开文件请求后,在服务器集群的存储单元中,打开对应的文件;在与该文件对应的记录中,加入本次打开该文件的用户ID;同时,将该文件的打开用户数量加一;—各分布式工作站内的通用的API记录框架记录所述客户的所有操作行为;并将操作行为上传至所述的中央服务器集群;—提取所述行为数据库中针对同一文件的文件操作的API函数的写集合是否存在交集;如果存在交集,则进行冲突解决;如果不存在交集,则所述的行为数据库自动合并针对该文件的API函数的操作结果;—中央服务器集群向打开该文件的分布式工作站发送同步更新文件指令,分布式工作站收到更新后的文件后显示在本地的浏览器上,由所述的各分布式工作站将文件提交中央服务器集群处理,完成协同工作。2.根据权利要求1所述的一种基于云计算的CAE分布式协同工作方法,其特征还在于:所述的API记录框架为适配多种CAE软件提供的API的通用底层API记录框架,记录用户在各软件中的细粒度详细操作信息。3.根据权利要求1所述的一种基于云计算的CAE分布式协同工作方法,其特征还在于:所述的操作行为包括:用户调用API功能函数时,采集API函数名、API参数、操作数据集合:读集合和写集合的单元ID,文件ID和用户ID,将采集的信息形成数据表项,传输至所述的中央服务器集群。所述的操作行为,为极细粒度层级上的操作行为,该层级的操作行为包括用户的全部鼠标和键盘操作所导致的在软件界面和功能上的作用对应的API函数。4.根据权利要求1所述的一种基于云计算的CAE分布式协同工作方法,其特征还在于针对新打开工程文件的请求,中央服务器集群在确认分布式工作 站发送请求后,中央服务器集群在存储单元中开辟一个新的存储空间存储新的文件;记录文件的用户信息以及权限。5.根据权利要求1所述的一种基于云计算的CAE分布式协同工作方法,其特征还在于:所述步骤“提取所述行为数据库中针对同一文件的文件操作的API函数的写集合是否存在交集;如果存在交集,则进行冲突解决;如果不存在交集,则所述的行为数据库自动合并针对该文件的API函数的操作结果;”具体包括如下步骤:—所述的中央服务器集群将检测到的冲突的两个API函数存储为冲突关系表项;该数据表的结构中至少包含为导致冲突的:API函数一名称、API函数二名称、API函数一参数、API函数二参数、API函数一操作的数据集合、API函数二操作的数据集合、API函数一参数、API函数二参数、冲突文件ID、用户一ID、用户二ID;—中央服务器集群根据上述参数分析冲突类型,在冲突经验库中...
【专利技术属性】
技术研发人员:张向奎,王长生,王甜驹,李元慧,郑国君,董亚亚,
申请(专利权)人:大连理工大学,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。