CN107622375A - 文档自动生成方法、文档自动生成器及可读存储介质 - Google Patents
文档自动生成方法、文档自动生成器及可读存储介质 Download PDFInfo
- Publication number
- CN107622375A CN107622375A CN201710656391.6A CN201710656391A CN107622375A CN 107622375 A CN107622375 A CN 107622375A CN 201710656391 A CN201710656391 A CN 201710656391A CN 107622375 A CN107622375 A CN 107622375A
- Authority
- CN
- China
- Prior art keywords
- document
- project
- user
- supplemental content
- generation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明公开了一种文档自动生成方法,所述方法包括:接收用户输入的项目开发需求内容信息的关键词和版本号;根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存。本发明还公开了一种文档自动生成器及计算机可读存储介质。本发明能够自动生成项目开发文档,能够有效重复利用或者继承已有项目开发的文档内容,可以避免人为错误,提高项目开发效率。
Description
技术领域
本发明涉及文档生成领域,尤其涉及一种文档自动生成方法、文档自动生成器及计算机可读存储介质。
背景技术
项目开发文档是项目开发使用和维护过程中的必备资料,能够提高项目开发效率,保证项目质量。每个项目的开发设计人员人工独立编写各自项目的项目文档。由于项目开发是个复杂的***工程,项目文档通常篇幅较长,每个项目的开发设计人员都需要花费大量精力来编写项目文档,为了避免编写错误,还需要花费大量时间进行核查,一旦发生错误,很难追溯错误根源,会导致项目开发的反复,甚至影响项目进度。
目前项目开发需要填写很多项目文档,包括项目管理中需求文档,设计文档,需求验证文档,需求评审文档,需求流程跟进文档等。目前,各个项目的开发文档都是通过人工独立编写,项目之间缺少全局的规划整合,这些浪费了大量的人力去填写文档和督促填写文档,并且很不方便,效率低下,且人工独立编写项目开发文档的工作量巨大,容易出错。
发明内容
本发明的主要目的在于提出一种文档自动生成方法、文档自动生成器及计算机可读存储介质,旨在解决通过人工独立编写项目的开发文档,不方便,效率低下,工作量巨大,容易出错的技术问题。
为实现上述目的,本发明提供一种文档自动生成方法,所述方法包括:
接收用户输入的项目开发需求内容信息的关键词和版本号;
接收用户输入的项目开发需求内容信息的关键词和版本号;
根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;
根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存。
可选地,所述根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存的步骤包括:
获取所述版本信息在所述项目模板中的对应位置;
将所述版本信息复制至所述项目版本中的对应位置生成文档,并将生成的文档进行保存。
可选地,在所述根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存之后,还包括:
获取项目开发流程中的各个时间节点,并对各个时间节点进行监测;
当监测到达到项目开发流程中的时间节点时,获取该时间节点对应的用户;
并将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户;
当监测到所述对应的用户完成补充内容后,将补充内容后的文档进行更新保存。
可选地,在所述当监测到达到项目开发流程中的时间节点时,获取该时间节点对应的用户之后,还包括:
提取项目开发***中各个用户的开发内容;
通过所述开发内容判断所述对应的用户是否需要补充内容;
若所述对应的用户需要补充内容,则执行所述将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户的步骤,否则,将生成的文档发送至该时间节点对应的用户。
可选地,所述当监测到所述对应的用户完成补充内容后,将补充内容后的文档进行更新保存的步骤包括:
监测用户是否输入补充内容,或监测用户是否上传补充内容的新文档;
若监测到用户输入补充内容,或监测到用户上传补充内容的新文档,则将补充的内容保存至所述生成的文档,或提取所述用户上传补充内容的新文档中的补充内容,并将提取到的补充内容保存至所述生成的文档,并将补充内容后的文档进行更新保存。
可选地,在所述根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存之后,还包括:
监测所述项目开发是否开发完成,当监测到项目开发完成时,将项目文档进行归档。
此外,为实现上述目的,本发明还提供一种文档自动生成器,所述文档自动生成器包括处理器及存储器,所述存储器中存储有文档自动生成程序;所述处理器用于执行所述文档自动生成器程序,以实现以下步骤:
接收用户输入的项目开发需求内容信息的关键词和版本号;
根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;
根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存。
本发明提出的文档自动生成方法、文档自动生成器及计算机可读存储介质,通过接收用户输入的项目开发需求内容信息的关键词和版本号;然后根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;;最后根据所述项目模板及版本信息即可自动生成文档,再将生成的文档进行保存,由于是通过项目模板及版本内容自动进行生成文档,项目模板可以进行对此重复利用,不需要每次开发项目都人工输入所有开发内容,避免了人为错误,减少了编写项目开发文档的工作量,从而提高了项目开发文档的编写效率。
附图说明
图1为本发明文档自动生成方法第一实施例的流程示意图;
图2为本发明文档自动生成方法第二实施例中根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存的步骤的细化流程示意图;
图3为本发明文档自动生成方法第三实施例的流程示意图;
图4为本发明文档自动生成方法第四实施例的流程示意图;
图5是本发明实施例方案涉及的硬件运行环境的设备结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:通过接收用户输入的项目开发需求内容信息的关键词和版本号;然后根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;;最后根据所述项目模板及版本信息即可自动生成文档,再将生成的文档进行保存,由于是通过项目模板及版本内容自动进行生成文档,项目模板可以进行对此重复利用,不需要每次开发项目都人工输入所有开发内容,避免了人为错误,减少了编写项目开发文档的工作量,从而提高了项目开发文档的编写效率。
本发明实施例考虑到,现有的项目文档一般是通过人工独立编写,项目之间缺少全局的规划整合,这些浪费了大量的人力去填写文档和督促填写文档,并且很不方便,效率低下,且人工独立编写项目开发文档的工作量巨大,容易出错。
为此,本发明实施例提出一种文档自动生成方法,通过接收用户输入的项目开发需求内容信息的关键词和版本号;然后根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;;最后根据所述项目模板及版本信息即可自动生成文档,再将生成的文档进行保存,由于是通过项目模板及版本内容自动进行生成文档,项目模板可以进行对此重复利用,不需要每次开发项目都人工输入所有开发内容,避免了人为错误,减少了编写项目开发文档的工作量,从而提高了项目开发文档的编写效率。
参照图1,图1为本发明文档自动生成方法第一实施例的流程示意图。
在本实施例中,该方法包括:
步骤S10,接收用户输入的项目开发需求内容信息的关键词和版本号;
在本实施例中,一般情况下,一个项目开发团队所开发的大部分项目,通常不是一个全新的项目,而是通常与已完成的一个项目有很多相同的部分,对于已经完成的项目,由于已经完成的项目是经过实践验证的,因此较为可靠,具有较好的稳定性与可靠性,因此可以将已开发项目的项目文档所能实现的功能进行分类,记录进行分类后的已开发项目对应的关键词,其中,所述关键词可以根据已开发项目的功能进行记录,可以进一步根据关键词的分类将所述已开发项目作为项目模板文档库进行存储。在具体实施中,所述关键词与所述已开发项目的项目模板存在对应关系,例如,对于一个项目需求文档,可以按照功能划分为不同的功能模块,为实现尽可能灵活的复用或继承,所述功能模块可以尽量细化,即按功能分为独立的最小单位,作为关键词。在具体实施中,为简便起见,可以采用Excel数据表格的形式来管理项目,所有项目模板以及每个项目模板所对应的关键词均可以保存在所述Excel数据表格中。可以理解的是,也可以采用其他专门的工具来管理项目,例如,将所有的项目模板以及每个项目模板所对应的关键词放在专门的数据库中进行存储,将各个关键词所涉及的项目文档库也作为独立的数据库进行存储,通过专门的管理界面来选择关键词及调用相应的项目文档库。进一步地,在项目开发过程中,开发的每个阶段都会有对应的版本信息,因此可以将项目开发的各个阶段赋予唯一的版本号,然后将所有开发阶段的版本信息以及每个阶段所对应的版本号保存在专门的数据库中进行存储。
因此,当用户需要生成项目开发的文档时,用户首先需要输入项目开发需求内容信息的关键词,以及输入项目开发对应的版本号。
步骤S20,根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;
在本实施例中,所述项目模板文档库可以存储在本地数据库中,也可以存储在网络服务器中。由于所述关键词与项目模板存在对应关系,因此若本地数据库或网络服务器中保存有所述关键词对应的项目模板,即可根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,同理,可以根据所述版本号与版本信息的对应关系,抓取对应的版本信息;其中,所述版本信息即为项目开发内容,比如开发不同版本功能的项目的开发人员、开发环境、项目所能实现的功能、开发具体时间及时长等与项目相关的内容。
步骤S30,根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存。
若本地数据库或网络服务器中保存有所述关键词对应的项目模板,以及保存有所述版本号对应的版本信息,在根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息之后,即可根据所述项目模板以及所述版本信息,自动生成文档。具体地,即将所述抓取到的版本信息复制至所述抓取到的项目模板中,进一步地,可以将生成的文档进行保存,以便后续将文档推送至对应的开发人员,便于开发人员进行查看,开发人员不需要主动进行获取即可获得项目开发文档,同时也不需要每次开发项目都由专门的人员进行编写,从而减少了编写项目开发文档的工作量,提高了编写项目开发文档的效率。
本实施例提出的文档自动生成方法,通过接收用户输入的项目开发需求内容信息的关键词和版本号;然后根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;;最后根据所述项目模板及版本信息即可自动生成文档,再将生成的文档进行保存,由于是通过项目模板及版本内容自动进行生成文档,项目模板可以进行对此重复利用,不需要每次开发项目都人工输入所有开发内容,避免了人为错误,减少了编写项目开发文档的工作量,从而提高了项目开发文档的编写效率。
进一步地,参照图2,基于本发明文档自动生成方法第一实施例提出本发明文档自动生成方法第二实施例。
在本实施例中,所述步骤S30包括:
步骤S31,获取所述版本信息在所述项目模板中的对应位置;
步骤S32,将所述版本信息复制至所述项目版本中的对应位置生成文档,并将生成的文档进行保存。
在本实施例中,在抓取到版本信息之后,需要分析所述版本信息在项目模板中的对应位置,以提高生成的文档的准确率,然后将所述版本信息复制至项目模板中的对应位置即可生成文档。
进一步地,参照图3,基于本发明文档自动生成方法第一实施例提出本发明文档自动生成方法第三实施例。
在本实施例中,所述步骤S30之后的步骤还包括:
步骤S40,获取项目开发流程中的各个时间节点,并对各个时间节点进行监测;
步骤S50,当监测到达到项目开发流程中的时间节点时,获取该时间节点对应的用户;
步骤S60,并将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户;
步骤S70,当监测到所述对应的用户完成补充内容后,将补充内容后的文档进行更新保存。
在本实施例中,在将生成的文档进行保存之后,可以进一步获取项目开发流程中的各个时间节点,然后对各个时间节点进行监测,其中,项目开发流程中的各个时间节点可以根据开发人员的数量及开发速度进行设置;当监测到达到项目开发流程中的时间节点时,获取该时间节点对应的用户,并将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户;以便在该节点进行开发的用户获知项目开发的文档内容,不需要进行主动进行获取,并且用户在线上即可对项目开发的文档内容进行查看,同时支持不同的格式进行下载,比如PDF,Word格式等,同时提醒用户将新开发的内容进行补充,具体实施例中,可以对用户补充内容的时间进行设置,比如设置在5个小时内,或其他设定的时间内要求用户将新开发内容补充完整,以便对项目开发的进度进行监测。当监测到所述对应的用户完成补充内容后,将补充内容后的文档进行更新保存,便于根据开发人员的开发进度实时对文档内容进行更新。
本实施例提出的文档自动生成方法,在自动生成文档并进行保存之后,进一步获取项目开发流程中的各个时间节点,并对各个时间节点进行监测;当监测到达到项目开发流程中的时间节点时,获取该时间节点对应的用户;并将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户,便于用户获知项目开发的文档内容,同时提醒用户将新开发的内容进行补充;当监测到所述对应的用户完成补充内容后,将补充内容后的文档进行更新保存,便于根据开发人员的开发进度实时对文档内容进行更新。
进一步地,参照图4,基于本发明文档自动生成方法第二实施例提出本发明文档自动生成方法第四实施例。
在本实施例中,所述步骤S50之后的步骤还包括:
步骤S80,提取项目开发***中各个用户的开发内容;
步骤S90,通过所述开发内容判断所述对应的用户是否需要补充内容;
步骤S100,若所述对应的用户需要补充内容,则将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户;
步骤S110,若所述对应的用户不需要补充内容,将生成的文档发送至该时间节点对应的用户。
在本实施例中,在监测到达到项目开发流程中的时间节点时,获取该时间节点对应的用户之后,可以进一步提取项目开发***中各个用户的开发内容,并通过所述开发内容判断所述对应的用户是否需要补充内容,若所述对应的用户需要补充内容,则将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户,以便提醒用户将新开发的内容进行补充,若所述对应的用户不需要补充内容,将生成的文档发送至该时间节点对应的用户即可。
进一步地,基于本发明文档自动生成方法第三实施例提出本发明文档自动生成方法第五实施例。
在本实施例中,所述步骤S70包括:
监测用户是否输入补充内容,或监测用户是否上传补充内容的新文档;
若监测到用户输入补充内容,或监测到用户上传补充内容的新文档,则将补充的内容保存至所述生成的文档,或提取所述用户上传补充内容的新文档中的补充内容,并将提取到的补充内容保存至所述生成的文档,并将补充内容后的文档进行更新保存。
在本实施例中,具体可以通过监测用户是否输入补充内容,或通过监测用户是否上传补充内容的新文档,判断用户完成补充内容,具体地,若监测到用户输入补充内容,则将补充的内容保存至所述生成的文档,此时即完成补充内容,或监测到用户上传补充内容的新文档时,提取所述用户上传补充内容的新文档中的补充内容,然后将提取到的补充内容保存至所述生成的文档,此时即完成内容补充。在完成内容补充之后,需要进一步将补充内容后的文档进行更新保存,以便将内容最新的文档版本推送至剩下的开发人员。
本实施例提出的文档自动生成方法,通过监测用户是否输入补充内容,或监测用户是否上传补充内容的新文档;若监测到用户输入补充内容,或监测到用户上传补充内容的新文档,则将补充的内容保存至所述生成的文档,或提取所述用户上传补充内容的新文档中的补充内容,并将提取到的补充内容保存至所述生成的文档,并将补充内容后的文档进行更新保存,从而实现将最新内容的文档版本推送至后续的开发人员。
进一步地,基于本发明文档自动生成方法第一至第五任一实施例提出本发明文档自动生成方法第六实施例。
在本实施例中,所述步骤S30之后的步骤还包括:
监测所述项目开发是否开发完成,当监测到项目开发完成时,将项目文档进行归档。
在本实施例中,在自动生成文档,并将生成的文档进行保存之后,需要实时监测所述项目开发是否开发完成,当监测到项目开发完成时,将项目文档进行归档,具体可以通过文档内容的补充完整度判断是否开发完成。
本发明进一步提供一种文档自动生成器。
如图5所示,文档自动生成器可以包括:处理器1001,例如CPU,以及存储器1002。这些组件之间的连接通信可以通过通信总线实现。存储器1002可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。
可选地,文档自动生成器还可以包括用户接口、网络接口、摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
本领域技术人员可以理解,图5中示出的文档自动生成器结构并不构成对文档自动生成器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图5所示,作为一种计算机存储介质的存储器1002中可以包括操作***以及文档自动生成器程序。其中,操作***是管理和文档自动生成器的控制设备=硬件与软件资源的程序,支持文档自动生成器程序及其他软件或程序的运行。
在图5所示的文档自动生成器中,处理器1001可以用于执行存储器1002中存储的文档自动生成器程序,以实现以下步骤:
接收用户输入的项目开发需求内容信息的关键词和版本号;
根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;
根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存。
进一步地,处理器1001还可以执行存储器1002中存储的文档自动生成器程序,以实现以下步骤:
获取所述版本信息在所述项目模板中的对应位置;
将所述版本信息复制至所述项目版本中的对应位置生成文档,并将生成的文档进行保存。
进一步地,处理器1001还可以执行存储器1002中存储的文档自动生成器程序,以实现以下步骤:
获取项目开发流程中的各个时间节点,并对各个时间节点进行监测;
当监测到达到项目开发流程中的时间节点时,获取该时间节点对应的用户;
并将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户;
当监测到所述对应的用户完成补充内容后,将补充内容后的文档进行更新保存。
进一步地,处理器1001还可以执行存储器1002中存储的文档自动生成器程序,以实现以下步骤:
提取项目开发***中各个用户的开发内容;
通过所述开发内容判断所述对应的用户是否需要补充内容;
若所述对应的用户需要补充内容,则执行所述将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户的步骤,否则,将生成的文档发送至该时间节点对应的用户。
进一步地,处理器1001还可以执行存储器1002中存储的文档自动生成器程序,以实现以下步骤:
监测用户是否输入补充内容,或监测用户是否上传补充内容的新文档;
若监测到用户输入补充内容,或监测到用户上传补充内容的新文档,则将补充的内容保存至所述生成的文档,或提取所述用户上传补充内容的新文档中的补充内容,并将提取到的补充内容保存至所述生成的文档,并将补充内容后的文档进行更新保存。
进一步地,处理器1001还可以执行存储器1002中存储的文档自动生成器程序,以实现以下步骤:
监测所述项目开发是否开发完成,当监测到项目开发完成时,将项目文档进行归档。
本发明文档自动生成器的具体实施例与上述文档自动生成方法各实施例基本相同,在此不作赘述。
本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:
接收用户输入的项目开发需求内容信息的关键词和版本号;
根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;
根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存。
进一步地,所述一个或者多个程序可被所述一个或者多个处理器执行,还实现以下步骤:
获取所述版本信息在所述项目模板中的对应位置;
将所述版本信息复制至所述项目版本中的对应位置生成文档,并将生成的文档进行保存。
进一步地,所述一个或者多个程序可被所述一个或者多个处理器执行,还实现以下步骤:
获取项目开发流程中的各个时间节点,并对各个时间节点进行监测;
当监测到达到项目开发流程中的时间节点时,获取该时间节点对应的用户;
并将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户;
当监测到所述对应的用户完成补充内容后,将补充内容后的文档进行更新保存。
进一步地,所述一个或者多个程序可被所述一个或者多个处理器执行,还实现以下步骤:
提取项目开发***中各个用户的开发内容;
通过所述开发内容判断所述对应的用户是否需要补充内容;
若所述对应的用户需要补充内容,则执行所述将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户的步骤,否则,将生成的文档发送至该时间节点对应的用户。
进一步地,所述一个或者多个程序可被所述一个或者多个处理器执行,还实现以下步骤:
监测用户是否输入补充内容,或监测用户是否上传补充内容的新文档;
若监测到用户输入补充内容,或监测到用户上传补充内容的新文档,则将补充的内容保存至所述生成的文档,或提取所述用户上传补充内容的新文档中的补充内容,并将提取到的补充内容保存至所述生成的文档,并将补充内容后的文档进行更新保存。
进一步地,所述一个或者多个程序可被所述一个或者多个处理器执行,还实现以下步骤:
监测所述项目开发是否开发完成,当监测到项目开发完成时,将项目文档进行归档。
本发明计算机可读存储介质的具体实施例与上述文档自动生成方法和文档自动生成器各实施例基本相同,在此不作赘述。
还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种文档自动生成方法,其特征在于,所述方法包括以下步骤:
接收用户输入的项目开发需求内容信息的关键词和版本号;
根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;
根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存。
2.如权利要求1所述的文档自动生成方法,其特征在于,所述根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存的步骤包括:
获取所述版本信息在所述项目模板中的对应位置;
将所述版本信息复制至所述项目版本中的对应位置生成文档,并将生成的文档进行保存。
3.如权利要求1所述的文档自动生成方法,其特征在于,在根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存之后,还包括:
获取项目开发流程中的各个时间节点;
当监测到达到项目开发流程中的时间节点时,获取该时间节点对应的用户;
将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户;
当监测到所述对应的用户完成补充内容后,将补充内容后的文档进行更新保存。
4.如权利要求3所述的文档自动生成方法,其特征在于,在所述当监测到达到项目开发流程中的时间节点时,获取该时间节点对应的用户之后,还包括:
提取项目开发***中各个用户的开发内容;
通过所述开发内容判断所述对应的用户是否需要补充内容;
若所述对应的用户需要补充内容,则执行所述将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户的步骤,否则,将生成的文档发送至该时间节点对应的用户。
5.如权利要求1所述的文档自动生成方法,其特征在于,所述当监测到所述对应的用户完成补充内容后,将补充内容后的文档进行更新保存的步骤包括:
监测用户是否输入补充内容,或监测用户是否上传补充内容的新文档;
若监测到用户输入补充内容,或监测到用户上传补充内容的新文档,则将补充的内容保存至所述生成的文档,或提取所述用户上传补充内容的新文档中的补充内容,并将提取到的补充内容保存至所述生成的文档,并将补充内容后的文档进行更新保存。
6.如权利要求1-5任一项所述的文档自动生成方法,其特征在于,在根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存之后,还包括:
监测所述项目开发是否开发完成,当监测到项目开发完成时,将项目文档进行归档。
7.一种文档自动生成器,其特征在于,所述文档自动生成器包括处理器及存储器,所述存储器中存储有文档自动生成程序;所述处理器用于执行所述文档自动生成器程序,以实现以下步骤:
接收用户输入的项目开发需求内容信息的关键词和版本号;
根据所述关键词与项目模板的对应关系,抓取所述关键词对应的项目模板,根据所述版本号与版本信息的对应关系,抓取对应的版本信息;
根据所述项目模板及版本信息自动生成文档,并将生成的文档进行保存。
8.如权利要求7所述的文档自动生成器,其特征在于,所述处理器还用于执行所述文档自动生成器程序,以实现以下步骤:
获取所述版本信息在所述项目模板中的对应位置;
将所述版本信息复制至所述项目版本中的对应位置生成文档,并将生成的文档进行保存。
9.如权利要求7所述的文档自动生成器,其特征在于,所述处理器还用于执行所述文档自动生成器程序,以实现以下步骤:
获取项目开发流程中的各个时间节点,并对各个时间节点进行监测;
当监测到达到项目开发流程中的时间节点时,获取该时间节点对应的用户;
并将生成的文档及补充内容的提醒信息发送至该时间节点对应的用户;
当监测到所述对应的用户完成补充内容后,将补充内容后的文档进行更新保存。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有文档自动生成器程序,所述文档自动生成器程序被处理器执行时实现如权利要求1至6中任一项所述的文档自动生成方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710656391.6A CN107622375A (zh) | 2017-08-01 | 2017-08-01 | 文档自动生成方法、文档自动生成器及可读存储介质 |
PCT/CN2017/104084 WO2019024219A1 (zh) | 2017-08-01 | 2017-09-28 | 文档自动生成方法、装置、文档自动生成器及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710656391.6A CN107622375A (zh) | 2017-08-01 | 2017-08-01 | 文档自动生成方法、文档自动生成器及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107622375A true CN107622375A (zh) | 2018-01-23 |
Family
ID=61088302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710656391.6A Pending CN107622375A (zh) | 2017-08-01 | 2017-08-01 | 文档自动生成方法、文档自动生成器及可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107622375A (zh) |
WO (1) | WO2019024219A1 (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959232A (zh) * | 2018-07-28 | 2018-12-07 | 万翼科技有限公司 | 计划调整报表的生成方法、装置及计算机可读存储介质 |
CN109242403A (zh) * | 2018-06-22 | 2019-01-18 | 平安科技(深圳)有限公司 | 一种需求管理方法及计算机设备 |
CN109408092A (zh) * | 2018-10-19 | 2019-03-01 | 中国银行股份有限公司 | 前端版本发布的方法及装置、存储介质及电子设备 |
CN110188165A (zh) * | 2019-04-24 | 2019-08-30 | 平安科技(深圳)有限公司 | 合同模板获取方法、装置、存储介质和计算机设备 |
CN110390086A (zh) * | 2018-04-19 | 2019-10-29 | 北京搜狗科技发展有限公司 | 一种生成文本的方法、装置和存储介质 |
CN110737749A (zh) * | 2019-10-11 | 2020-01-31 | 软通动力信息技术有限公司 | 创业计划评价方法、装置、计算机设备及存储介质 |
CN111427544A (zh) * | 2020-04-06 | 2020-07-17 | 中信银行股份有限公司 | 软件需求文档的生成方法、装置、存储介质及电子设备 |
CN113379398A (zh) * | 2021-08-13 | 2021-09-10 | 北京明略软件***有限公司 | 一种项目需求的生成方法、装置、电子设备及存储介质 |
CN113626856A (zh) * | 2021-07-20 | 2021-11-09 | 慕贝尔汽车部件(太仓)有限公司 | 员工档案管理方法、装置和网络侧服务端 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104009966A (zh) * | 2013-02-27 | 2014-08-27 | 鸿富锦精密工业(深圳)有限公司 | 邮件管控***及方法 |
CN104992301A (zh) * | 2015-07-24 | 2015-10-21 | 广州支点网络科技有限公司 | 跨越企业/组织的项目管理的流程流转控制方法、装置 |
CN105139103A (zh) * | 2015-07-24 | 2015-12-09 | 广州支点网络科技有限公司 | 项目管理的流程流转控制方法、装置及终端设备 |
US20160239466A1 (en) * | 2013-10-16 | 2016-08-18 | Valipat Sa | Method and system for automatic document generation from an index |
CN106095670A (zh) * | 2016-06-02 | 2016-11-09 | 网易(杭州)网络有限公司 | 测试报告的生成方法及装置 |
-
2017
- 2017-08-01 CN CN201710656391.6A patent/CN107622375A/zh active Pending
- 2017-09-28 WO PCT/CN2017/104084 patent/WO2019024219A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104009966A (zh) * | 2013-02-27 | 2014-08-27 | 鸿富锦精密工业(深圳)有限公司 | 邮件管控***及方法 |
US20160239466A1 (en) * | 2013-10-16 | 2016-08-18 | Valipat Sa | Method and system for automatic document generation from an index |
CN104992301A (zh) * | 2015-07-24 | 2015-10-21 | 广州支点网络科技有限公司 | 跨越企业/组织的项目管理的流程流转控制方法、装置 |
CN105139103A (zh) * | 2015-07-24 | 2015-12-09 | 广州支点网络科技有限公司 | 项目管理的流程流转控制方法、装置及终端设备 |
CN106095670A (zh) * | 2016-06-02 | 2016-11-09 | 网易(杭州)网络有限公司 | 测试报告的生成方法及装置 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110390086A (zh) * | 2018-04-19 | 2019-10-29 | 北京搜狗科技发展有限公司 | 一种生成文本的方法、装置和存储介质 |
CN109242403A (zh) * | 2018-06-22 | 2019-01-18 | 平安科技(深圳)有限公司 | 一种需求管理方法及计算机设备 |
CN108959232A (zh) * | 2018-07-28 | 2018-12-07 | 万翼科技有限公司 | 计划调整报表的生成方法、装置及计算机可读存储介质 |
CN108959232B (zh) * | 2018-07-28 | 2023-05-02 | 万翼科技有限公司 | 计划调整报表的生成方法、装置及计算机可读存储介质 |
CN109408092B (zh) * | 2018-10-19 | 2022-08-19 | 中国银行股份有限公司 | 前端版本发布的方法及装置、存储介质及电子设备 |
CN109408092A (zh) * | 2018-10-19 | 2019-03-01 | 中国银行股份有限公司 | 前端版本发布的方法及装置、存储介质及电子设备 |
CN110188165A (zh) * | 2019-04-24 | 2019-08-30 | 平安科技(深圳)有限公司 | 合同模板获取方法、装置、存储介质和计算机设备 |
CN110737749B (zh) * | 2019-10-11 | 2022-09-27 | 软通智慧信息技术有限公司 | 创业计划评价方法、装置、计算机设备及存储介质 |
CN110737749A (zh) * | 2019-10-11 | 2020-01-31 | 软通动力信息技术有限公司 | 创业计划评价方法、装置、计算机设备及存储介质 |
CN111427544A (zh) * | 2020-04-06 | 2020-07-17 | 中信银行股份有限公司 | 软件需求文档的生成方法、装置、存储介质及电子设备 |
CN111427544B (zh) * | 2020-04-06 | 2022-09-06 | 中信银行股份有限公司 | 软件需求文档的生成方法、装置、存储介质及电子设备 |
CN113626856A (zh) * | 2021-07-20 | 2021-11-09 | 慕贝尔汽车部件(太仓)有限公司 | 员工档案管理方法、装置和网络侧服务端 |
CN113626856B (zh) * | 2021-07-20 | 2024-03-08 | 慕贝尔汽车部件(太仓)有限公司 | 员工档案管理方法、装置和网络侧服务端 |
CN113379398A (zh) * | 2021-08-13 | 2021-09-10 | 北京明略软件***有限公司 | 一种项目需求的生成方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2019024219A1 (zh) | 2019-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107622375A (zh) | 文档自动生成方法、文档自动生成器及可读存储介质 | |
CN105528294B (zh) | 一种接口测试用例自动生成的方法及*** | |
CN104978258B (zh) | 软件自动化测试方法及*** | |
CN111290956B (zh) | 基于脑图的测试方法、装置、电子设备及存储介质 | |
CN104252481A (zh) | 主从数据库一致性的动态校验方法和装置 | |
CN107870860A (zh) | 埋点验证***及方法 | |
CN105450476A (zh) | 一种回归测试***及测试方法 | |
CN109725933A (zh) | 大数据文档生成方法、装置、设备及计算机可读存储介质 | |
CN102708050A (zh) | 移动应用测试方法和*** | |
CN109558317A (zh) | 测试用例的处理方法及装置 | |
CN107301130A (zh) | 一种vr一体机测试工具及其方法 | |
CN112597062B (zh) | 军用软件结构化质量数据抽取方法、装置及软件测试装置 | |
CN109712000A (zh) | 重复投保限制方法、装置、设备及可读存储介质 | |
CN111782317A (zh) | 页面的测试方法和装置、存储介质和电子装置 | |
US10846212B2 (en) | Evidence gathering system and method | |
CN110134596A (zh) | 测试文档的生成方法及终端设备 | |
CN113791765A (zh) | 云服务的资源编排方法、装置、设备及存储介质 | |
CN109902318B (zh) | 生成标准延时格式文件的方法和装置 | |
CN107357619A (zh) | 一种板卡配置文件的生成方法、装置、设备以及存储介质 | |
CN111814443A (zh) | 结合rpa和ai的表格生成方法及装置、计算设备、存储介质 | |
CN107480056A (zh) | 一种软件测试方法和装置 | |
CN109710596A (zh) | 数据清理方法、装置、设备及计算机可读存储介质 | |
CN111159028B (zh) | 网页测试方法及装置 | |
CN107544894A (zh) | 一种日志处理的方法、装置及服务器 | |
CN104753659B (zh) | 一种多网元数据同步加载的方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180123 |