[发明专利]一种基于机器学习的CAD协同工作方法有效
| 申请号: | 201510938848.3 | 申请日: | 2015-12-15 |
| 公开(公告)号: | CN105631092B | 公开(公告)日: | 2018-09-04 |
| 发明(设计)人: | 张向奎;王长生;王甜驹;李元慧;郑国君;董亚亚 | 申请(专利权)人: | 大连理工大学 |
| 主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F17/30 |
| 代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 李馨;李洪福 |
| 地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 机器 学习 cad 协同 工作 方法 | ||
1.一种基于机器学习的CAD协同工作方法,其特征在于具有如下步骤:
系统内用户通过各自使用的工作站将打开CAD文件的请求上传至中央服务器;中央服务器打开系统内各用户请求的文件,将文件的操作界面和变化实时返回至每个工作站;
工作站中的API框架实时采集当前用户针对所述文件的操作行为,即API函数,生成操作行为表项发送至所述的中央服务器的行为数据库中;
所述的中央服务器判定同一文件操作的API函数的写集合是否存在交集;如果存在交集,则进行冲突解决;如果不存在交集,则将所述的行为数据库中记录的多用户的操作行为结果写入文件,中央服务器向打开该文件的工作站返回文件处理结果,完成当前CAD文件的操作;
其中,所述的冲突解决包括如下步骤:
将检测结果为冲突的两个API函数存储为冲突关系数据库中的冲突关系表项;
在冲突关系数据库中检索针对当前文件的所有产生冲突的操作记录,形成当前文件的历史操作树;
中央服务器集群在冲突经验库中检索匹配冲突关系表项中的API函数一名称和API函数二名称,冲突经验库为存储冲突特征以及解决方案的数据库,其表结构为API函数一名称、API函数二名称、API函数一参数、API函数二参数、该冲突所属冲突序列位置索引、冲突解决方案描述以及方案被引用解决冲突次数,并按照方案被引用解决冲突次数降序排序,生成备选方案列表;
所述的中央服务器将备选方案列表呈现给产生冲突的用户一和用户二,供冲突用户选择;直到用户选择同一解决方案,确定该方案为冲突解决方案。
2.根据权利要求1所述的基于机器学习的CAD协同工作方法,其特征还在于:所述的API框架记录的操作行为至少包括:API函数名、API函数参数,包括读集合和写集合的单元ID的操作数据集合、文件ID以及用户ID;
将采集的操作行为信息形成数据表项,同步上传至中央服务器。
3.根据权利要求1所述的基于机器学习的CAD协同工作方法,其特征还在于:若所述的冲突用户之间最终没有选择同一解决方法,所述的中央服务器提供人工解决请求,启动协商对话框,两个用户商定解决方案之后,选定主操作用户,进行冲突解决,主操作用户的操作如下:
a、只保留用户一的API函数结果;
b、只保留用户二的API函数结果;
c、用户一和用户二API函数写集合非交集部分同时写入,交集部分只写入用户一API函数结果;
d、用户一和用户二API函数写集合非交集部分同时写入,交集部分只写入用户二API函数结果;
e、用户一和用户二API函数写集合非交集部分同时写入,交集部分先写入用户一API函数结果,后写入用户二API函数结果;
f、用户一和用户二API函数写集合非交集部分同时写入,交集部分先写入用户二API函数结果,后写入用户一API函数结果;
将主操作用户的选择,写入冲突经验库新增的表项中,选定该方案为冲突解决方案。
4.根据权利要求3所述的基于机器学习的CAD协同工作方法,其特征还在于冲突解决后,还包括如下步骤:
检索历史操作树中是否有以API函数一和API函数二作为根节点的树以及是否有当前跟踪写入位置记录;若没有根节点或者记录,则新建以上所述API函数一和API函数二作为历史操作树根节点,将该节点作为当前跟踪写入位置;
将主操作用户选择的操作方案作为当前跟踪写入位置节点的子树;将相应的冲突位置索引写入每个分支相应的字段中,并且将选定为最终解决方案的方案写入位置记录,将最终方案的被引用解决冲突次数加一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510938848.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:水场景目标红外尾迹特性的流体模拟方法
- 下一篇:井口滑动补芯装置





