加快招标文件生成的缓冲方法及系统技术方案

技术编号:11211062 阅读:72 留言:0更新日期:2015-03-26 20:34
本发明专利技术提供了一种加快招标文件生成的缓冲方法,包括如下步骤:对第一电子格式的招标文件进行标准文件格式解析,获得招标文件的填充标识和招标文件内容并创建应用程序缓冲池;查看应用程序缓冲池是否存在应用程序域,若不存在应用程序域,则创建应用程序域并根据所述招标文件的填充标识,找到填充的位置;若存在应用程序域,则应用程序域直接根据所述招标文件的填充标识,找到填充的位置,并将招标文件的内容进行填写,以生成第二电子格式的招标文件;保存生成的招标文件。本发明专利技术通过解析xml标准文件,将招标文件内容数据自动填充到指定的招标文件中,实现了无须人工干预、快速、便捷的实现招标文件的自动生成。

【技术实现步骤摘要】
加快招标文件生成的缓冲方法及系统
本专利技术涉及电子招标,具体地,涉及一种加快招标文件生成的缓冲方法及系统。
技术介绍
招标文件需要招标的项目的具体情况、要求以及投标人的资质条件、评标原则及办法、投标书如何制作、中标后合同格式等等,并提供统一格式的表格以利于投标。根据国家颁布的〈〈电子招标投标办法 >> 中规定招标文件应具备按照标准文件或示范文本生成招标文件的功能。 经检索发现如下相关检索结果。 相关检索结果1: 申请(专利)号:201210105548.3,名称:一种基于数据缓存技术读取数据的方法 摘要:本专利技术公开一种基于数据缓存技术读取数据的方法,该方法采用内存缓存机制,将缓存区的用户对应的用户特征数据按照活跃度阈值分成不同的活跃等级,建立与每个活跃等级对应的链表并对链表的表头进行标记,且低活跃等级的链表表头指向相对高活跃等级链表的尾部,使多用户读取数据时通过标记表头的链表表头查找所要访问的用户特征数据,实现点对点的从内存中读取数据,降低从数据库加载数据时的消耗,提高数据加载速度,降低数据库负荷,提升用户体验;同时,利用空闲的内存降低输入/输出(1)端口负荷,均衡了服务器硬件资源的使用。 相关检索结果2: 申请(专利)号:200810041955.6,名称:基于数字证书的电子招标方法 摘要:本专利技术揭示了一种基于数字证书的电子招标方法,包括:离线制作加密标书,加密标书使用投标方的本方证书公钥进行加密;离线验证加密标书,投标方对制作好的加密标书进行验证,确认加密标书能否成功开标并验签加密标书验签,在预定时间内,投标方将加密标书上传至招投标系统,招投标系统将密文标书和密文标书签名串比对,得到验签结果,验签通过则招投标系统接受加密标书,否则招投标系统拒绝加密标书;加密标书开标并验签,在开标时间,投标方在招投标系统中提交开标请求,招投标系统将加密标书解包,得到密文标书、明文标书签名串、密文标书签名串、加密的随机密钥、投标方的本方证书序列号,验证加密标书的签名并解密开标。传统招标文件存在着编辑内容多,编辑文字内容重复,这样造成编辑者工作效率低下、耗人力、耗时、容易出错等现象。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种加快招标文件生成的缓冲方法及系统。 根据本专利技术的一个方面,提供的一种加快招标文件生成的缓冲方法,包括如下步骤: 步骤1:对第一电子格式的招标文件进行标准文件格式解析,获得招标文件的填充标识和招标文件内容并创建应用程序缓冲池; 步骤2:查看应用程序缓冲池是否存在应用程序域, 若不存在应用程序域,则创建应用程序域并根据所述招标文件的填充标识,找到填充的位置; 若存在应用程序域,则应用程序域直接根据所述招标文件的填充标识,找到填充的位置,并将招标文件的内容进行填写,以生成第二电子格式的招标文件; 步骤3:保存生成的招标文件并且生成和记录相对应的招标文件ID与文件路径。 优选地,所述第一电子格式为xml格式,所述步骤I中包括如下步骤: 步骤1.1:解析xml标准文件的项目节点生成相对应的数据结构; 步骤1.2:解析xml标准文件的数据节点生成相对应的招标文件内容填充对象。 优选地,所述项目节点为文件类型、文件路径、数据库存储文件ID以及招标文件生成格式中的任一种或者任多种。 优选地,所述数据节点所含的填充数据的数据类型包括文本类型、表格类型以及图片类型中的任一种或者任多种。 优选地,所述步骤2中包括如下步骤: 步骤2.1:根据所述数据结构和所述招标文件内容填充对象读取数据库内容或者从文件服务器上获取招标文件; 步骤2.2:根据所述招标文件内容填充对象,找到填充的位置,将招标文件内容写入到第二电子格式的招标文件中; 步骤2.3:重复执行步骤2.2直到招标文件内容填充完成,从而将招标文件由第一电子格式转换成第二电子格式以生成招标文件; 步骤2.4:保存生成的招标文件,上传到文件服务器上,并且生成招标文件ID,记录招标文件ID与文件路径对应关系。 优选地,所述步骤3之后还包括如下步骤, 步骤4:将招标文件路径发送给调用系统。 根据本专利技术的另一个方面,提供的一种加快招标文件生成的缓冲系统,包括如下模块: 输入模块,用于获取招标文件的路径或者招标文件文本、招标文件的招标文件填充标识和内容,创建应用程序池; 处理模块,用于招标文件的填充,将招标文件由第一电子格式转换成第二电子格式,并上传到文件服务器; 输出模块,用于返回接口数据,提供给调用系统使用。 优选地,所述第一电子格式为xml格式,所述输入模块包括如下模块: 标准xml通信数据处理模块,用于解析招标文件的xml格式化数据,xml格式化数据包括招标文件存储方式、招标文件填充标识、招标文件内容以及招标文件转换方式。 优选地,所述处理模块包括如下模块: 应用程序池管理模块,用于生成招标文件的应用程序域的创建、获取以及释放中的任一种或任多种操作; 文件生成模块,用于根据招标文件的xml格式化数据生成招标文件并存放到文件服务器上同时记录文件路径; 其中,如果调用者已经创建连接,则应用程序池管理模块使用之前已经创建的应用程序域;如果调用者不存在,则应用程序池管理模块创建应用程序域;如果使用者长时间不使用应用程序域,则应用程序池管理模块自动释放资源。 优选地,输出模块包括如下模块: 接口模块,用于返回生成的文件路径,以供调用系统使用。 与现有技术相比,本专利技术具有如下的有益效果: 1.本专利技术通过解析xml标准文件,将招标文件内容数据自动填充到指定的招标文件中,实现了无须人工干预、快速、便捷的实现招标文件的自动生成。 2.本专利技术生成招标文件类型为PDF文件格式,PDF文件是一种标准格式电子文件,在PDF文件上还可以用数字证书对其数字签名或者数字签章,具有法律效应,符合国家电子颁布的电子招标投标法中的规范。 3.本专利技术通过解析xml标准文件格式进一步生成pdf文件格式的招标文件,实现了夸平台间的文件转换。 4.本专利技术采用开放式数据源,能与任何系统无缝对接。 5.本专利技术中的接口模块用于返回生成的文件路径以供调用系统使用,为分布式部署,能解决大并发时招标文件生成。 【附图说明】 通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显: 图1是本专利技术的步骤流程图; 图2是本专利技术的使用流程图。 【具体实施方式】 下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进。这些都属于本专利技术的保护范围。 本实施例提供的一种加快招标文件生成的缓冲方法,如图1所示,包括如下步骤: 步骤1:对第一电子格式的招标文件进行标准文件格式解析,获得招标文件的填充标识和招标文件内容并创建应用程序缓冲池; 步骤2:查看应用程序缓冲池是否存在应用程序域, 若不存在应用程序域,则创建应用程序域并根据所述招标文件的填充标识,找到填充的位置; 若存在本文档来自技高网
...

【技术保护点】
一种加快招标文件生成的缓冲方法,其特征在于,包括如下步骤:步骤1:对第一电子格式的招标文件进行标准文件格式解析,获得招标文件的填充标识和招标文件内容并创建应用程序缓冲池;步骤2:查看应用程序缓冲池是否存在应用程序域,若不存在应用程序域,则创建应用程序域并根据所述招标文件的填充标识,找到填充的位置;若存在应用程序域,则应用程序域直接根据所述招标文件的填充标识,找到填充的位置,并将招标文件的内容进行填写,以生成第二电子格式的招标文件;步骤3:保存生成的招标文件并且生成和记录相对应的招标文件ID与文件路径。

【技术特征摘要】
1.一种加快招标文件生成的缓冲方法,其特征在于,包括如下步骤: 步骤1:对第一电子格式的招标文件进行标准文件格式解析,获得招标文件的填充标识和招标文件内容并创建应用程序缓冲池; 步骤2:查看应用程序缓冲池是否存在应用程序域, 若不存在应用程序域,则创建应用程序域并根据所述招标文件的填充标识,找到填充的位置; 若存在应用程序域,则应用程序域直接根据所述招标文件的填充标识,找到填充的位置,并将招标文件的内容进行填写,以生成第二电子格式的招标文件; 步骤3:保存生成的招标文件并且生成和记录相对应的招标文件ID与文件路径。2.根据权利要求1所述的加快招标文件生成的缓冲方法,其特征在于,所述第一电子格式为xml格式,所述步骤1中包括如下步骤: 步骤1.1:解析xml标准文件的项目节点生成相对应的数据结构; 步骤1.2:解析xml标准文件的数据节点生成相对应的招标文件内容填充对象。3.根据权利要求2所述的加快招标文件生成的缓冲方法,其特征在于,所述项目节点为文件类型、文件路径、数据库存储文件ID以及招标文件生成格式中的任一种或者任多种。4.根据权利要求2所述的加快招标文件生成的缓冲方法,其特征在于,所述数据节点所含的填充数据的数据类型包括文本类型、表格类型以及图片类型中的任一种或者任多种。5.根据权利要求2所述的加快招标文件生成的缓冲方法,其特征在于,所述步骤2中包括如下步骤: 步骤2.1:根据所述数据结构和所述招标文件内容填充对象读取数据库内容或者从文件服务器上获取招标文件; 步骤2.2:根据所述招标文件内容填充对象,找到填充的位置,将招标文件内容写入到第二电子格式的招标文件中; 步骤2.3:重复执行步骤2.2直到招标文件内容填充完成,从而将招标文件由第一电子格式转换成第...

【专利技术属性】
技术研发人员:张远
申请(专利权)人:上海宝信软件股份有限公司
类型:发明
国别省市:上海;31

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

1