一种项目管理系统参考文件推荐方法、装置及电子设备制造方法及图纸

技术编号:33397433 阅读:17 留言:0更新日期:2022-05-11 23:17
本发明专利技术属于项目管理系统技术领域,提供了一种项目管理系统参考文件推荐方法、装置及电子设备。本推荐方法包括以下步骤:S1:提取项目任务内容,基于自然语言处理工具处理项目任务内容获取若干关键词;S2:根据若干关键词在预建立的知识库中搜索文件;S3:对搜索到的文件进行排序,并在项目任务中分别建立对应的文件链接。本推荐方法基于自然语言处理技术分析任务内容,自动提取任务关键内容,辅助用户了解任务的关键点,并主动搜索并提供对应文件资源,提高资源利用率,提升用户任务完成效率。提升用户任务完成效率。提升用户任务完成效率。

【技术实现步骤摘要】
一种项目管理系统参考文件推荐方法、装置及电子设备


[0001]本专利技术涉及项目管理系统
,具体涉及一种项目管理系统参考文件推荐方法、装置及电子设备。

技术介绍

[0002]项目管理系统是项目的管理者用于管理项目的信息化软件,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。它从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。项目管理系统的使用者不仅仅是管理者,也包括项目的其他干系人。在项目管理中的任务管理部分,管理者通过项目管理系统向项目成员分配任务,项目成员根据任务要求,利用与任务相关的工具、知识、文档等一系列资源完成任务。
[0003]目前的项目管理系统,虽然以仓库的形式提供了大量了工具、知识、文档等资源,但需要项目成员以索引或搜索的方式查询获得,系统不具备主动向项目成员推送的能力。项目成员在查询获取相关资源的过程中经常会出现如下三个问题:(1)不知道搜索什么资源;(2)不知道去哪儿搜索;(3)搜索到的文档不知道和任务是否匹配。
[0004]因此,即便组织积累了诸多资源,也难以加以利用,导致资源利用率低,任务也因为没有可利用资源导致完成难度增加,最终导致整个项目的完成效率难以提升。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种项目管理系统参考文件推荐方法、装置及电子设备,用以解决或部分解决上述问题。
[0006]第一方面,本专利技术实施例提供了一种项目管理系统参考文件推荐方法,包括以下步骤:
[0007]S1:提取项目任务内容,基于自然语言处理工具处理所述项目任务内容获取若干关键词;
[0008]S2:根据若干所述关键词在预建立的知识库中搜索文件;
[0009]S3:对搜索到的所述文件进行排序,并在项目任务中分别建立对应的文件链接。
[0010]上述实施例有益效果在于:基于自然语言处理技术分析任务内容,自动提取任务关键内容,辅助用户了解任务的关键点,并主动搜索并提供对应文件资源,提高资源利用率,提升用户任务完成效率。
[0011]根据本专利技术实施例的一种具体实现方式,在所述步骤S1中所述项目任务内容包括:项目信息内容和任务信息内容。任务信息内容包括当前任务信息和父级任务信息,使得检索推荐的文件资源更符合用户需要。
[0012]根据本专利技术实施例的一种具体实现方式,在所述步骤S2中所述知识库的架构包括展示层、API接口层、服务层、数据层和运行环境层;所述展示层用以实现系统前端界面展示,所述API接口层用以实现前后端通信,所述服务层用以实现文件管理,所述数据层用以
实现数据和文件的存储及搜索,所述运行环境层包括主机和网络。建立了专用的知识库,预先将储备资源处理为文本内容,方便后续检索查找,提高资源利用率,提升项目完成效率。
[0013]根据本专利技术实施例的一种具体实现方式,所述数据层包括Mysql、MongoDB、Redis、MinIO和Elasticsearch。Mysql用于关系型数据,包括用户信息、文件信息、浏览记录等;MongoDB用于存储文件;Redis用于记录统计数据;MinIO存储文件转换出的图片;Elasticsearch用于实现全局搜索功能。
[0014]根据本专利技术实施例的一种具体实现方式,在所述步骤S2中所述知识库建立方法如下:
[0015]按所述架构搭建知识库,所述知识库用以存储文件、记录数据;
[0016]上传文件到知识库,包括:解析文件的名称和内容,将文件文本内容存储在MongoDB中;
[0017]异步处理文件,包括:在MongoDB中读取已经存储的所述文件的文本内容,将文本内容写入Elasticsearch,抽取出所述文件的内部标题和页码,将所述文件的内部标题和页码与文件信息存入Mysql。在上传文档时,将文档信息存入Elasticsearch建立全文索引,方便后续用户查阅,Elasticsearch建立索引时,需基于分词器对文件内容进行分词处理。
[0018]根据本专利技术实施例的一种具体实现方式,在将所述文件的内部标题和页码与文件名称信息存入Mysql前,还包括将文件逐页转换为图片,存入MinIO。
[0019]根据本专利技术实施例的一种具体实现方式,所述步骤S3中对搜索到的所述文件进行排序,具体为:将搜索到的所述文件按被搜索到的次数从大到小排序,若多个所述文件被搜索到的次数相同,则按所述文件对应的关键词来源排序。关键词来源优先级为当前任务信息>父级任务信息>项目信息,根据匹配度排序,提高推荐文件的使用效率。
[0020]第二方面,本专利技术实施例提供了一种项目管理系统参考文件推荐装置,包括:
[0021]获取模块,所述获取模块用以提取项目任务内容,基于自然语言处理工具处理所述项目任务内容获取若干关键词;
[0022]搜索模块,所述搜索模块用以根据若干所述关键词在预建立的知识库中搜索文件;
[0023]推荐模块,所述推荐模块用以对搜索到的所述文件进行排序,并在项目任务中分别建立对应的文件链接。
[0024]第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现前述第一方面或第一方面的任一实现方式中的推荐方法的步骤。
[0025]第四方面,本专利技术实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述第一方面或第一方面的任一实现方式中的所述项推荐方法的步骤。
[0026]本专利技术实施例提供的项目管理系统参考文件推荐方法、装置及电子设备及非暂态计算机可读存储介质,为用户提供一种主动提供任务对应文件资源的方式。本专利技术的实施例至少具有如下技术效果:
[0027]第一、基于自然语言处理技术分析任务内容,自动提取任务关键内容,辅助用户了解任务的关键点,并主动搜索并提供对应文件资源,提高资源利用率,提升用户任务完成效
率。
[0028]第二、建立了专用的知识库,预先将储备资源处理为文本内容,方便后续检索查找,提高资源利用率,提升项目完成效率。
[0029]第三、推荐的文件资源根据匹配度排序,提高推荐文件的使用率。
附图说明
[0030]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
[0031]图1示出了本专利技术实施例所提供的一种项目管理系统参考文件推荐方法的流程图;
[0032]图2示出了本专利技术实施例所提供的一种项目管理系统参考文件推荐装置的结构框图;
[0033]图3示出了本专利技术实施例所提供的一种电子设备的结构示意图。
具体实施方式
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种项目管理系统参考文件推荐方法,其特征在于,包括以下步骤:S1:提取项目任务内容,基于自然语言处理工具处理所述项目任务内容获取若干关键词;S2:根据若干所述关键词在预建立的知识库中搜索文件;S3:对搜索到的所述文件进行排序,并在项目任务中分别建立对应的文件链接。2.根据权利要求1所述的推荐方法,其特征在于:在所述步骤S1中,所述项目任务内容包括:项目信息内容和任务信息内容。3.根据权利要求1所述的推荐方法,其特征在于:在所述步骤S2中,所述知识库的架构包括展示层、API接口层、服务层、数据层和运行环境层;所述展示层用以实现系统前端界面展示,所述API接口层用以实现前后端通信,所述服务层用以实现文件管理,所述数据层用以实现数据和文件的存储及搜索,所述运行环境层包括主机和网络。4.根据权利要求3所述的推荐方法,其特征在于:所述数据层包括Mysql、MongoDB、Redis、MinIO和Elasticsearch。5.根据权利要求4所述的推荐方法,其特征在于:在所述步骤S2中,所述知识库建立方法如下:按所述架构搭建知识库,所述知识库用以存储文件、记录数据;上传文件到知识库,包括:解析文件的名称和内容,将文件文本内容存储在MongoDB中;异步处理文件,包括:在MongoDB中读取已经存储的所述文件的文本内容,将文本内...

【专利技术属性】
技术研发人员:刘诚悦朱守园徐明毛恒熙张伟于沛赵文陈亮
申请(专利权)人:中航机载系统共性技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1