投标文件自动生成系统、方法、电子设备和存储介质与流程

文档序号:28417469发布日期:2022-01-08 03:28阅读:385来源:国知局
投标文件自动生成系统、方法、电子设备和存储介质与流程

1.本技术涉及数据处理技术,具体地,涉及一种投标文件自动生成系统、方法、电子设备和存储介质。


背景技术:

2.目前,招标采购作为一种特殊的采购方式,已经广泛的用于国际国内的各行业、各领域的各类项目。在城市轨道项目初期的投标工作中,同样需要编写大量的投标文件,用于参加招标项目会。
3.目前的招标文件通常是由工作人员人工撰写的,不仅工作量大,效率较低,而且工作繁琐,容易出错,一旦出错则有可能造成巨大的经济损失。


技术实现要素:

4.本技术实施例中提供了一种投标文件自动生成系统、方法、电子设备和存储介质,用于解决目前的人工撰写招标文件的方式效率较低且容易出错的问题。
5.根据本技术实施例的第一个方面,提供了一种投标文件自动生成系统,所述系统包括文档管理单元、关键词管理单元、招标文件管理单元及投标文件管理单元;
6.所述文档管理单元用于对导入的招标范本文件和招标文件进行结构化存储,并对所述招标范本文件和所述招标文件进行对比,获得差异识别结果;
7.所述关键词管理单元用于根据预设的关键词对投标范本文件进行修改;
8.所述招标文件管理单元用于根据所述差异识别结果对所述投标范本文件进行修改;
9.所述投标文件管理单元用于根据经过所述关键词和所述差异识别结果进行修改后的投标范本文件生成投标文件。
10.根据本技术实施例的第二个方面,提供了一种投标文件自动生成方法,应用于第一方面所述的投标文件自动生成系统,所述方法包括:
11.获取招标范本文件及招标文件;
12.对所述招标范本文件及所述招标文件进行对比,获得差异识别结果;
13.根据预设的关键词和所述差异识别结果对投标范本文件进行修改;
14.根据修改后的投标范本文件生成投标文件。
15.根据本技术实施例的第三个方面,提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储器之间通过所述总线通信,所述机器可读指令被所述处理器执行时执行第二方面所述的投标文件自动生成方法。
16.根据本技术实施例的第四个方面,提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第二方面所述的投标文件自动生成方法
17.本技术提供了一种投标文件自动生成系统、方法、电子设备和存储介质,所述系统
包括文档管理单元、关键词管理单元、招标文件管理单元及投标文件管理单元;文档管理单元用于对导入的招标范本文件和招标文件进行结构化存储,并对招标范本文件和招标文件进行对比,获得差异识别结果;关键词管理单元用于根据预设的关键词对投标范本文件进行修改;招标文件管理单元用于根据所述差异识别结果对所述投标范本文件进行修改,所述投标文件管理单元用于根据经过所述关键词和所述差异识别结果进行修改后的投标范本文件生成投标文件。本技术的投标文件自动生成系统能够对招标范本文件及招标文件进行比较,获得差异识别结果,并利用差异识别结果及预设的关键词对投标范本文件进行修改,从而可以自动生成投标文件,无需人工撰写,既提升了投标文件的撰写效率,同时也能降低投标文件的出错概率。
附图说明
18.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
19.图1为本技术实施例提供的投标文件自动生成系的分层架构图;
20.图2为本技术实施例提供的投标文件自动生成系统的架构图之一;
21.图3为本技术实施例提供的招标文件管理单元的架构示意图;
22.图4为本技术实施例提供的关键词管理单元的架构示意图;
23.图5为本技术实施例提供的投标文件自动生成系统的架构图之二;
24.图6为本技术实施例提供的投标文件自动生成方法的流程图;
25.图7为本技术实施例提供的电子设备的示意图。
具体实施方式
26.在实现本技术的过程中,发明人发现,目前的招标文件通常是由工作人员人工撰写的,不仅工作量大,效率较低,而且工作繁琐,容易出错,一旦出错则有可能造成巨大的经济损失。
27.针对上述问题,发明人通过对投标工作的深入了解和研究,发现投标文件的生成存在着一些普遍和通用的生成规则,可以利用数字化和技术化的手段对投标文件90%的内容进行自动生成。具体地,本技术提供了一种投标文件自动生成系统、方法、电子设备和存储介质,所述系统包括文档管理单元、关键词管理单元、招标文件管理单元及投标文件管理单元;文档管理单元用于对导入的招标范本文件和招标文件进行结构化存储,并对招标范本文件和招标文件进行对比,获得差异识别结果;关键词管理单元用于根据预设的关键词对投标范本文件进行修改;招标文件管理单元用于根据所述差异识别结果对所述投标范本文件进行修改,所述投标文件管理单元用于根据修改后的投标范本文件生成投标文件。本技术的投标文件自动生成系统能够对招标范本文件及招标文件进行比较,获得差异识别结果,并利用差异识别结果及预设的关键词对投标范本文件进行修改,从而可以自动生成投标文件,无需人工撰写,既提升了投标文件的撰写效率,同时也能降低投标文件的出错概率。
28.本技术实施例中的方案可以采用各种计算机语言实现,例如,面向对象的程序设计语言java和直译式脚本语言javascript等。
29.为了使本技术实施例中的技术方案及优点更加清楚明白,以下结合附图对本技术的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本技术的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
30.请参照图1,图1为本技术实施例提供的投标文件自动生成系10的分层架构图。在本实施例中,投标文件自动生成系统10被部署于电子设备(例如智能终端或pc端)中,投标文件自动生成系统包括数据来源、云平台层、数据存储层、服务层和应用层。
31.云平台层是利用springcloud技术快速的搭建平台层,用于提供网关等基础的框架功能;数据存储层采用关系型数据库mysql、分布式索引系统es(elasticsearch)、内存数据库redis进行数据存储,用于存储导入的债表范本文件、招标文件以及投标范本文件,除此之外,数据存储层还用于存储临时缓存信息、用户登录信息等;服务层包括有关键词业务模型服务、文档关联服务以及知识学习引擎服务;应用层包括有多个功能单元,分别是文档管理单元、关键词管理单元、招标文件管理单元及投标文件管理单元。
32.下面结合附图对本技术实施例提供的投标文件自动生成系统10进行详细描述。
33.请参照图2,图2为本技术实施例提供的投标文件自动生成系统10的架构图之一。所述系统包括文档管理单元11、关键词管理单元12、招标文件管理单元13及投标文件管理单元14。
34.文档管理单元11用于对导入的招标范本文件和招标文件进行结构化存储,并对所述招标范本文件和所述招标文件进行对比,获得差异识别结果。
35.所述关键词管理单元12用于根据预设的关键词对投标范本文件进行修改;所述招标文件管理单元13用于根据所述差异识别结果对所述投标范本文件进行修改;所述投标文件管理单元14用于根据经过所述关键词和所述差异识别结果进行修改后的投标范本文件生成投标文件。
36.在本实施例中,投标文件自动生成系统10能够对招标范本文件及招标文件进行比较,获得差异识别结果,并利用差异识别结果及预设的关键词获得投标文件需要的内容信息,将所述内容信息写入到投标范本文件中,或者对投标范本文件中的内容进行删除,从而自动生成投标文件,无需人工撰写,既提升了投标文件的撰写效率,同时也能降低投标文件的出错概率。
37.在使用投标文件自动生成系统10自动生成投标文件时,需要先将招标文件及招标范本文件导入到系统中进行存储及对比,通过文件管理单元11对导入的文件进行结构化的存储以及文档对比,通过对比能够获得招标范本文件与招标文件之间的差异识别结果,其中,差异识别结果包括有招标范本文件中没有提到但招标文件中提到的功能或需求,例如,招标范本文件中可能没有对列车的全自动运行系统(fully automatic operation,fao)的某一些功能进行说明,但招标文件中却对这些功能有需求,在此种情况下,自动生成的投标文件需要对这部分内容进行说明,因此,需要先通过文件管理单元11对招标范本文件和招标文件进行对比,以根据差异识别结果对投标范本文件进行修改。
38.然后,还需要根据预设的关键词对投标范本文件进行修改。可选地,在本实施例中,关键词可以是车站数量、备用控制中心、培训中心等,关键词管理单元12能够基于预设的关键词在招标文件中进行内容识别,从招标文件中识别出与关键词相关的信息,并根据
识别出的信息对投标范本文件进行修改。
39.投标文件管理单元14则用于根据修改后的投标范本文件生成投标文件。其中,投标范本文件是指按照投标文件的格式设置的一个投标文件模板。
40.值得说明的是,投标文件管理单元14还需要对工程范围进行确认,在工程范围确认无误后,还需要将工程范围写入到投标文件中,以生成最终的投标文件。
41.在本实施例中,所述投标文件自动生成系统10还包括关系型数据库(例如mysql)和分布式索引系统(例如elasticsearch)。文档管理单元11与关系型数据库mysql和分布式索引系统es连接,能够利用关系型数据库mysql和分布式索引系统es对冗余的信息进行储存,并实现不同的作用。具体地,关系型数据库mysql用于存储结构化后的文档信息(包括招标范本文件及招标文件),以实现文档的分级别读取操作。文档管理单元11还可以为各个文档建立全文索引,并通过分布式索引系统es实现信息的快速定位和快速查询。
42.在本实施例中,文档管理单元11包括文档导入模块、文档识别管理模块、文档比较模块及文档信息管理模块。其中,文档比较模块可以利用es实现对招标文件和招标范本文件的对比,给出招标文件和招标范本文件的差异识别结果,同时,还可以通过学习引擎不断对识别效率和识别准确度进行优化。
43.可选地,请参照图3,图3为本技术实施例提供的招标文件管理单元14的架构示意图。在本实施例中,招标文件管理单元14包括招标范本展示模块141、招标文件查询展示模块142、差异列表管理模块143。
44.其中,招标范本展示模块141用于对导入的招标范本文件进行展示,以便用户确认招标范本文件是否存在错误,同时,用户也可以对招标范本文件进行编辑;招标文件查询展示模块142用于对数据库内存储的招标文件进行查询或展示;差异列表管理模块143用于对文档管理单元11生成的招标文件和招标范本文件的差异识别结果进行管理,例如对差异识别结果进行删除或修改等操作。
45.可选地,在本实施例中,请参照图4,图4为本技术实施例提供的关键词管理单元12的架构示意图。关键词管理单元12包括关键词词条管理模块121、处理模型管理模块122、关键词查询内容编辑模块123以及关键词对招标文件查询模块124。
46.在本实施例中,所述关键词词条管理模块121用于对预设的关键词进行管理,以使用户能够对关键词进行删除、增加或修改等操作。处理模型管理模块122用于对预设的处理模型进行管理,其中,处理模型包括查询模型和写入模型,查询模型用于基于所述关键词对投标范本文件及招标文件进行查询,写入模型用于根据所述关键词对所述投标范本文件进行修改,以生成投标文件。
47.本实施例通过建立处理模型,将同类或者相似的处理和识别过程模型化,从而达到自动识别、自动生成对应的投标文件章节或者内容块的功能。在关键词识别过程中发现,识别出的信息可能还需要人工进行确认和修改,因此本实施例还提供了关键词查询内容编辑模块123,用于对通过预设的关键词识别出的内容进行编辑。
48.所述关键词对招标文件查询模块124用于根据预设的关键词从招标文件中查询出与关键词相关的内容。例如,假设关键词为备用控制中心,则关键词对招标文件查询模块124用于从招标文件中查询出所有与备用控制中心相关的内容。
49.可选地,在本实施例中,查询模型还包括数量模型和存在模型,其中,数量模型用
于基于预设的关键词进行相应的数量查询,例如,可以查询招标文件中包含的集中区数量、车站数量、控制中心数量等。存在模型则是用于基于预设的关键词的对各个设施是否存在进行查询,例如可以查询招标文件中是否存在备用控制中心、是否存在培训中心等。在生成投标文件之前,需要为各个预设的关键词进行处理模型的选择,根据选择的处理模型对关键词进行相应的处理。
50.可选地,在本实施例中,写入模型包括替换模型、删除模型和新增模型。其中,替换模型用于通过关键词查找投标文件范本中标识的用于替换的区域,并使用生成的第一内容或第二内容替换投标文件范本中原有的内容。删除模型需要配合存在模型使用,当预设的关键词查询结果为不存在时,则需要将投标范本文件中的与该关键词对应的内容删除。新增模型用于向投标范本文件中增加内容,例如,若关于关键词a,若招标文件中对应关键词a存在需求,但投标范本文件中没有关于关键词a的相应内容,则需要将与关键词相关的内容增加进投标范本文件中。即在本实施例中,关键词管理单元12能够基于预设的关键词对投标范本文件的内容进行替换、新增或删除,从而生成投标文件。
51.值得说明的是,查询模型和写入模型可以根据需要不断扩展,也可以根据不通的场景进行进一步的细分,比如存在模型,可以为不同的场景设置多个不同的存在模型,以便提高查询的精度。
52.可选地,在本实施例中,请参照图5,图5为本技术实施例提供的投标文件自动生成系统10的架构图之二。由于基于预设的关键词查询的内容通常具有关联关系,查询出的内容比较多,为保证生成的投标文件的内容的准确性,因此,本技术实施例提供的投标文件自动生成系统10还包括关联关系管理单元15,所述关联关系管理单元15用于对基于关键词查询获得的各个内容建立关联关系。
53.具体地,所述关联关系管理单元15包括学习引擎管理模块、关联内容查询模块、关联内容编辑模块、学习过程监控模块。
54.其中,所述学习引擎管理模块用于对预先设置的监督学习模型进行管理,其中,所述监督学习模型用于对所述关键词及关键词之间的关联关系进行监督学习。具体地,所述监督学习模型能够通过关键词和各个关键词之间的关联关系,建立学习的维度,随着关键词的增多和各个关键词之间的关联关系的建立,学习的维度也不断的增加,以提升
55.所述关联内容查询模块用于根据各个所述关键词的关联关系进行信息查询。所述关联内容编辑模块用于对与各个所述关键词存在关联关系的内容进行关联操作。所述学习过程监控模块用于对所述监督学习模型进行状态监控或参数设置。
56.可选地,在本实施例中,投标文件管理单元14包括投标范本展示模块、条件检查模块、功能差异与工程范围确认模块及投标文件生成模块。
57.其中,所述投标范本展示模块用于对预设的投标范本文件进行展示。所述条件检查模块用于对自动生成投标文件必需的条件进行检查;例如,条件检查模块可以检查投标范本文件是否正确,即是否选用了正确的投标范本文件,还可以检查当前的关键词是否与招标文件相关,是否存在待生成的投标文件的差异识别结果等。
58.所述功能差异与工程范围确认模块用于对所述工程范围及所述差异识别结果进行增加、修改或删除;例如,用户可以在交互界面提供的与工程范围相关的关键词表中进行选择,并在生成投标文件之前,再次确认差异识别结果是否正确。所述投标文件生成模块用
于自动生成投标文件,并对生成的投标文件进行管理。
59.请参照图6,图6为本技术实施例提供的投标文件自动生成方法的流程图。在本实施例中,所述方法应用于本技术实施例提供的投标文件自动生成系统10,所述方法包括:
60.步骤s11,获取招标范本文件及招标文件。
61.步骤s12,对招标范本文件及所述招标文件进行对比,获得差异识别结果。
62.步骤s13,根据预设的关键词和所述差异识别结果对投标范本文件进行修改。
63.步骤s14,根据修改后的投标范本文件生成投标文件。
64.在上述步骤中,首先需要获取预先导入到数据库中的招标范本文件和招标文件,并对招标文件和招标范本文件进行对比,获得差异识别结果;然后基于差异识别结果和预设的关键词对投标范本文件进行修改,以生成投标文件。
65.可选地,在本实施例中,步骤s13具体包括:
66.根据所述关键词和所述差异识别结果在所述招标文件进行查询,获得在生成投标文件时需要关注的信息;根据获得的所述信息对所述投标范本文件中的内容进行修改、新增或删除。
67.在上述步骤中,可以基于预设的关键词在招标文件中进行查询,例如,在招标文件中查询与关键词“控制中心”相关的内容,查询到的内容是需要在投标文件进行说明的内容。因此,需要根据获得的信息对投标范本文件中的相应内容进行修改、新增或删除。
68.可选地,在本实施例中,在投标文件生成过程中,首先将招标范本文件和招标文件导入投标文件自动生成系统10中,将招标范本文件和招标文件结构化地存储在mysql数据库和es的文件数据库中,并建立全文索引。然后利用es的功能和建立的比较引擎,对招标范本文件和招标文件进行比较,识别出功能差异点(即差异识别结果);然后对差异识别结果进行编辑,为各个差异识别结果选择可用的处理模型,处理模型包括增加、修改、删除三大类,同时利用预设的学习引擎,记录下当前的项目类型下的选择的处理模型,为后续投标文件生成提供参考依据;投标文件自动生成系统10还需要利用预设的关键词对招标文件进行查询,查询出投标文件在生成中需要关注的信息内容,例如:车站数量、集中区数量、是否有培训中心、是否有备用中心等,每个关键词需要提前选择好处理模型函数,然后根据处理函数的处理结果对投标范本文件进行修改、新增或删除。最后还需要对工程范围确认,并将确认无误后的工程范围写入投标文件,最后生成可在线预览的投标文件,用户可以对自动生成的投标文件进行查阅和修改,在用户确认投标文件无误后,将在线的投标文件导出,生成最终的投标文件。
69.本技术实施例还提供了一种电子设备,请参照图7,图7为本技术实施例提供的电子设备20的示意图。在本实施例中,电子设备20包括:处理器21、存储器22和总线23,存储器22存储有处理器21可执行的机器可读指令,当电子设备20运行时,处理器21与存储器22之间通过总线23通信,机器可读指令被处理器21执行时执行本技术实施例提供的投标文件自动生成方法。
70.可选地,本技术实施例还提供了一种存储介质,存储介质上存储有计算机程序,所述计算机程序被处理器21运行时执行本技术实施例提供的投标文件自动生成方法。
71.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
72.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
73.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
74.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
75.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
76.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1