[发明专利]工程项目文件管理方法和系统有效
申请号: | 201910800640.3 | 申请日: | 2019-08-28 |
公开(公告)号: | CN110570167B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 邓及翔;宋明岑;朱虹 | 申请(专利权)人: | 珠海格力智能装备有限公司;珠海格力电器股份有限公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06F16/16;G06F9/50;H04L9/06 |
代理公司: | 天津三元专利商标代理有限责任公司 12203 | 代理人: | 高凤荣 |
地址: | 519015 广东省珠海市九洲大道中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工程项目 文件 管理 方法 系统 | ||
1.一种工程项目文件管理方法,其特征在于,包括:
接收项目名称、所创建线程的线程标识和各个线程所需要的工具模块,并将工具模块引用至相应的线程中,所述工具模块为智能视觉检测系统所用到的模块化工具,所述模块化工具将各类操作方法封装为独立的类型库;
接收到保存命令后,创建文件夹或压缩包,并在所述文件夹或压缩包的目录下创建项目流程文件和项目信息文件;
分别提取各个线程的执行流程保存至所述项目流程文件;
提取项目名称、线程个数、各个线程中所用到的工具模块的名称和绝对路径保存至所述项目信息文件;
针对各个线程所用到的工具模块,分别创建与工具模块对应的工具模块配置信息文件。
2.如权利要求1所述的工程项目文件管理方法,其特征在于,所述项目流程文件为加密文件,
所述分别提取各个线程的执行流程保存至所述项目流程文件包括:分别提取各个线程的执行流程加密保存至所述项目流程文件。
3.如权利要求2所述的工程项目文件管理方法,其特征在于,所述项目流程文件由MD5消息摘要加密算法进行加密。
4.如权利要求2所述的工程项目文件管理方法,其特征在于,创建文件夹或压缩包包括:以项目名称命名文件夹或压缩包。
5.如权利要求1所述的工程项目文件管理方法,其特征在于,还包括:
接收到加载命令后,根据加载命令指定的文件集,遍历所述文件集下所有文件,查找项目信息文件;
当项目信息文件存在且内容不为空时,读取工程项目的线程个数,按照线程个数创建空的线程空间;
读取项目信息文件中所包含的工程项目所使用到的工具模块的名称和绝对路径,根据工具模块的绝对路径查找工具模块;
当工具模块存在时,按照绝对路径加载工具模块;
查找项目流程文件;
当项目流程文件存在时,读取项目流程文件,查询流程中的线程个数并与项目信息文件中所包含的线程个数信息进行匹配;
当线程个数与项目信息文件中所包含的线程个数信息匹配时,遍历项目流程文件中的所有线程,将所有线程加载至创建好的空的线程空间中;
遍历线程空间中的线程,将每个线程所包含的每个工具模块名称与待命的工具模块进行链接绑定。
6.如权利要求5所述的工程项目文件管理方法,其特征在于,
所述项目流程文件为加密文件,
所述读取项目流程文件包括解密项目流程文件。
7.一种工程项目文件管理系统,其特征在于,包括:
接收单元,用于接收项目名称,所创建线程的线程标识和各个线程所需要的工具模块,并将工具模块引用至相应的线程中,所述工具模块为智能视觉检测系统所用到的模块化工具,所述模块化工具将各类操作方法封装为独立的类型库;
创建单元,用于在接收到保存命令后,创建以项目名称命名的文件夹或压缩包,并在所述文件夹或压缩包的目录下创建项目流程文件和项目信息文件;
项目流程文件导入单元,用于分别提取各个线程的执行流程保存至所述项目流程文件;
项目信息文件导入单元,用于提取项目名称、线程个数、各个线程中所用到的工具模块的名称和绝对路径保存至所述项目信息文件;
所述创建单元,还用于针对各个线程所用到的工具模块,分别创建与工具模块对应的工具模块配置信息文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力智能装备有限公司;珠海格力电器股份有限公司,未经珠海格力智能装备有限公司;珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910800640.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新闻订阅源技术
- 下一篇:一种资产全流程管理系统
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理