清单组价方法、系统及装置的制造方法

文档序号:10726089阅读:433来源:国知局
清单组价方法、系统及装置的制造方法
【专利摘要】本发明提供一种清单组价方法、系统及装置。该方法,包括:服务器接收终端发送的第一清单查询请求,所述第一清单查询请求携带待组价清单的属性信息;所述服务器根据所述待组价清单的属性信息,从预设的清单数据库中获取与所述待组价清单的属性信息匹配的至少一个第一匹配清单的清单明细;其中,所述清单数据库包括多个清单和每个清单对应的清单明细;所述服务器将至少一个第一匹配清单的清单明细发送给所述终端。该方法实现了清单明细的自动获取,进而提高了获取清单明细的效率和准确性,从而提高了编制工程造价文件的效率。
【专利说明】
清单组价方法、系统及装置
技术领域
[0001] 本发明涉及工程造价技术,尤其涉及一种清单组价方法、系统及装置。
【背景技术】
[0002] 在编制造价工程文件的过程中,工程造价人员需要对每条清单逐条进行组价工 作,整个组价工作需要根据各清单的名称、特征及描述等条件来判断对应清单需要套取哪 些清单明细,从而形成相应的工程文件。
[0003] 但现有的清单组价方法,需要人工进行清单组价,使得这项工作非常繁琐费时费 力,并且在人工进行清单组价的过程中容易发生错误,进而可能会影响到造价工程文件质 量。
[0004] 因此,如何实现快速准确获得工程造价清单,成为技术人员亟待解决的技术问题。

【发明内容】

[0005] 本发明提供一种清单组价方法、系统及装置,用于解决现有技术中人工清单组价 带来的耗时耗力以及不准确的问题。
[0006] 第一方面,本发明提供一种清单组价方法,包括:
[0007] 服务器接收终端发送的第一清单查询请求,所述第一清单查询请求携带待组价清 单的属性信息;
[0008] 所述服务器根据所述待组价清单的属性信息,从预设的清单数据库中获取与所述 待组价清单的属性信息匹配的至少一个第一匹配清单的清单明细;其中,所述清单数据库 包括多个清单和每个清单对应的清单明细;
[0009] 所述服务器将至少一个第一匹配清单的清单明细发送给所述终端。
[0010]进一步地,当待组价清单的属性信息包括第一清单名称和第一清单特征时,上述 根据所述待组价清单的属性信息,从预设的清单数据库中获取与所述待组价清单的属性信 息匹配的至少一个第一匹配清单的清单明细,具体包括:
[0011] 所述服务器根据所述第一清单名称,从所述清单数据库获取与所述第一清单名称 的匹配度大于或者等于第一预设阈值的匹配清单集合;所述匹配清单集合包括至少一个第 二匹配清单,每个所述第二匹配清单中包括第二清单特征和第二匹配清单的标识;
[0012] 所述服务器将每个第二匹配清单的第二清单特征与所述第一清单特征进行特征 匹配,确定所述至少一个第一匹配清单为与所述第一清单特征的匹配度大于或者等于第二 预设阈值的第二匹配清单;
[0013] 所述服务器根据每个所述第一匹配清单的标识确定所述至少一个第一匹配清单 的清单明细。
[0014] 可选地,上述方法包括:
[0015] 所述服务器向所述终端发送至少一个第一匹配清单,以及至少一个第一匹配清单 的清单明细。
[0016] 可选地,上述方法还包括:
[0017] 所述服务器向所述终端发送至少一个第一匹配清单,以及每个所述第一匹配清单 的清单特征与所述待组价清单的第一清单特征的匹配度;
[0018] 所述服务器接收所述终端发送的第二清单查询请求,所述第二清单查询请求携带 目标匹配清单的标识,所述目标匹配清单为所述至少一个第一匹配清单中与所述待组价清 单的第一清单特征的匹配度最大的第一匹配清单;
[0019] 所述服务器根据所述目标匹配清单的标识,获取所述目标匹配清单的清单明细;
[0020] 所述服务器将所述目标匹配清单的清单明细发送给所述终端。
[0021 ]第二方面,本发明提供一种清单组价方法,包括:
[0022] 终端向服务器发送第一清单查询请求,所述第一清单查询请求携带待组价清单的 属性信息;
[0023] 所述终端接收所述服务器根据所述第一清单查询请求发送的至少一个第一匹配 清单的清单明细;
[0024] 所述终端根据所述待组价清单的属性信息,从所述至少一个第一匹配清单的清单 明细中确定目标匹配清单的清单明细;
[0025] 所述终端将所述目标匹配清单的清单明细插入至待组价的工程文件中。
[0026] 可选地,当所述待组价清单的属性信息包括第一清单名称和第一清单特征时,接 收所述服务器发送的至少一个第一匹配清单的清单明细,具体包括:
[0027] 所述终端接收所述服务器发送的至少一个第一匹配清单,以及至少一个第一匹配 清单的清单明细。
[0028] 可选地,当待组价清单的属性信息包括第一清单名称和第一清单特征时,上述终 端接收所述服务器发送的至少一个第一匹配清单的清单明细,具体包括:
[0029] 所述终端接收所述服务器发送的所述至少一个第一匹配清单,以及每个所述第一 匹配清单的清单特征与所述待组价清单的第一清单特征的匹配度。
[0030] 所述终端从所述至少一个第一匹配清单中获取目标匹配清单,所述目标匹配清单 为所述至少一个第一匹配清单中与所述待组价清单的第一清单特征的匹配度最大的匹配 清单;
[0031 ]所述终端将所述目标匹配清单的标识携带在所述第二清单查询请求中发送给所 述服务器;
[0032]所述终端接收所述服务器根据所述第二清单查询请求获得的所述目标匹配清单 的清单明细。
[0033]第三方面,本发明提供一种清单组价系统,
[0034]该系统包括上述服务器和终端。
[0035] 第四方面,本发明提供一种清单组价装置,包括:
[0036] 接收模块,用于接收终端发送的第一清单查询请求,所述第一清单查询请求携带 待组价清单的属性信息;
[0037] 获取模块,用于根据所述待组价清单的属性信息,从预设的清单数据库中获取与 所述待组价清单的属性信息匹配的至少一个第一匹配清单的清单明细;其中,所述清单数 据库包括多个清单和每个清单对应的清单明细;
[0038] 发送模块,用于将至少一个第一匹配清单的清单明细发送给所述终端。
[0039] 进一步地,本发明的清单组价装置,当待组价清单的属性信息包括第一清单名称 和第一清单特征时,本实施例的清单组价装置还可以包括处理模块,其中,
[0040] 上述获取模块,具体用于根据所述第一清单名称,从所述清单数据库获取与所述 第一清单名称的匹配度大于或者等于第一预设阈值的匹配清单集合;所述匹配清单集合包 括至少一个第二匹配清单,每个所述第二匹配清单中包括第二清单特征和第二匹配清单的 标识;上述处理模块,具体用于将每个第二匹配清单的第二清单特征与所述第一清单特征 进行特征匹配,确定所述至少一个第一匹配清单为与所述第一清单特征的匹配度大于或者 等于第二预设阈值的第二匹配清单,并根据每个所述第一匹配清单的标识确定所述至少一 个第一匹配清单的清单明细。
[0041] 可选地,上述发送模块,具体用于向所述终端发送至少一个第一匹配清单,以及至 少一个第一匹配清单的清单明细。
[0042] 可选地,上述发送模块,具体用于向所述终端发送至少一个第一匹配清单,以及每 个第一匹配清单的清单特征与所述待组价清单的第一清单特征的匹配度;则上述接收模 块,还用于接收所述终端发送的第二清单查询请求,所述第二清单查询请求携带目标匹配 清单的标识,所述目标匹配清单为所述至少一个第一匹配清单中与所述待组价清单的第一 清单特征的匹配度最大的第一匹配清单;上述获取模块,还用于根据所述目标匹配清单的 标识,获取所述目标匹配清单的清单明细;则上述发送模块,还用于将所述目标匹配清单的 清单明细发送给所述终端。
[0043 ]第五方面,本发明提供一种清单组价装置,包括:
[0044] 发送模块,用于向服务器发送第一清单查询请求,所述第一清单查询请求携带待 组价清单的属性信息;
[0045] 接收模块,用于接收所述服务器根据所述第一清单查询请求发送的至少一个第一 匹配清单的清单明细;
[0046] 获取模块,用于终端根据所述待组价清单的属性信息,从所述至少一个第一匹配 清单的清单明细中确定目标匹配清单的清单明细;
[0047] 插入模块,用于将所述目标匹配清单的清单明细插入至待组价的工程文件中。
[0048] 可选地,当待组价清单的属性信息包括第一清单名称和第一清单特征时,上述接 收模块,具体用于接收所述服务器发送的至少一个第一匹配清单,以及至少一个第一匹配 清单的清单明细。
[0049] 可选地,上述接收模块,具体用于接收所述服务器发送的所述至少一个第一匹配 清单,以及每个第一匹配清单的清单特征与所述待组价清单的第一清单特征的匹配度;则 上述获取模块,还用于从所述至少一个第一匹配清单中获取目标匹配清单,所述目标匹配 清单为所述至少一个第一匹配清单中与所述待组价清单的第一清单特征的匹配度最大的 匹配清单;则上述发送模块,还用于将所述目标匹配清单的标识携带在所述第二清单查询 请求中发送给所述服务器;则上述接收模块,还用于接收所述服务器根据所述第二清单查 询请求获得的所述目标匹配清单的清单明细。
[0050] 本发明清单组价方法、系统及装置,通过服务器接收终端发送的第一清单查询请 求,所述第一清单查询请求携带待组价清单的属性信息,并根据所述待组价清单的属性信 息,从预设的清单数据库中获取与所述待组价清单的属性信息匹配的至少一个第一匹配清 单的清单明细;其中,所述清单数据库包括多个清单和每个清单对应的清单明细,然后将至 少一个第一匹配清单的清单明细发送给所述终端。本实施例的方法使得服务器可以根据终 端的第一清单查询请求获得符合终端第一清单查询请求的清单明细,并将该清单明细发送 给终端,实现了清单明细的自动获取,进而提高了获取清单明细的效率和准确性,从而提高 了编制工程造价文件的效率。
【附图说明】
[0051] 为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术 描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一 些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这 些附图获得其他的附图。
[0052] 图1为本发明提供的清单组价方法实施例一的流程示意图;
[0053]图2为本发明提供的清单组价方法实施例二的流程示意图;
[0054]图3为本发明提供的清单组价方法实施例三的信令流程图;
[0055] 图4为本发明提供的清单组价系统实施例的结构示意图;
[0056] 图5为本发明提供的清单组价装置实施例一的结构示意图;
[0057]图6为本发明提供的清单组价装置实施例二的结构示意图;
[0058]图7为本发明提供的清单组价装置实施例三的结构示意图。
【具体实施方式】
[0059] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附 图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明 一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有 作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060] 本发明提供的清单组价方法、系统及装置适用于工程造价系统中,用于和现有的 造价软件结合,实现对清单的自动组价,解决了现有技术中人工清单组价带来的耗时耗力 以及不准确的问题。
[0061] 下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施 例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
[0062] 图1为本发明提供的清单组价方法实施例一的流程示意图,本实施例的方法的执 行主体可以是服务器,涉及的是服务器根据终端发送的第一清单查询请求,获取与第一清 单查询请求匹配的第一匹配清单的清单明细的具体过程,如图1所示,本实施例的清单组价 方法可以包括:
[0063] S101、服务器接收终端发送的第一清单查询请求,所述第一清单查询请求携带待 组价清单的属性信息。
[0064]需要说明的是,在上述S101之前,服务器需要根据历史控制价文件中的数据,建立 清单数据库,其中历史控制价文件中的数据主要是历史清单数据和每个清单对应的清单明 细数据。在建立清单数据库的过程中,服务器会将不符合实际情况或者行业规定的数据剔 除掉,进而保证了清单数据库中的数据为符合要求的有效数据。其中清单数据库可以分为 两部分,一部分用于保存清单,另一部分用于保存每个清单对应的清单明细,即该清单数据 库中保存了多个清单和每个清单对应的清单明细。可选地,清单数据库中的清单和该清单 的清单明细包括一个清单标识,使得清单数据库中的清单可以根据其清单标识找到该清单 对应的清单明细,实现了清单与该清单的清单明细的一一对应。
[0065] 具体的,服务器接收终端发送的第一清单查询请求,该第一清单查询请求中携带 有待组价清单的属性信息,该待组价清单的属性信息包括了该待组价清单的基本信息,例 如清单编号、清单单位和清单单价等信息,其中清单编号、清单单位和清单单价是本领域相 关技术人员熟知的,在此不再一一介绍。
[0066] 可选地,本实施例中的第一清单查询请求携带的待组价清单的属性信息可以是一 个待组价清单的属性信息,也可以是多个待组价清单的属性信息,其中第一清单查询请求 携带多个待组价清单的属性信息的查询过程与第一清单查询请求携带一个待组价清单的 属性信息的查询过程相同,只是查询结果的累加,因此,为了方便起见,本实施例所述的第 一清单查询请求携带了一个待组价清单的属性信息。
[0067] 可选地,为了防止数据丢失,上述待组价清单的属性信息还可以包括校验码信息。 可选地,为了记录该终端向服务器发送第一清单查询请求的次数,上述待组价清单的属性 信息还可以包括锁号,其中每个终端对应一个锁号,当该终端每向服务器发送一次第一清 单查询请求时,对应的锁号加1。
[0068] 可选的,本实施例中终端与服务器之间的接口可以为架构样式的网络系统 (Representational State Transfer,简称REST)接口,接口之间的数据可以采用可扩展标 记语言(Extensible Markup Language,简称XML)的格式传输,部分数据还可以采用轻量级 的数据交换(JavaScript Object Notation,简称JS0N)的格式传输。可选地,为了防止传输 过程中数据的丢失和篡改,本实施例中终端与服务器之间的接口还可以采用数据加密算法 (Data Encryption Algorithm,DEA)模式加密,并加入时间戳加密。
[0069] S102、服务器根据所述待组价清单的属性信息,从预设的清单数据库中获取与所 述待组价清单的属性信息匹配的至少一个第一匹配清单的清单明细;其中,所述清单数据 库包括多个清单和每个清单对应的清单明细。
[0070] 具体地,当服务器接收到终端发送的第一清单查询请求后,服务器根据该第一清 单查询请求中携带的待组价清单的属性信息,从预设的清单数据库(即上述服务器建立的 清单数据库)中获取与上述待组价清单的属性信息相匹配的第一匹配清单,其中在清单数 据库中与待组价清单的属性信息相匹配的第一匹配清单可能为多个。然后根据每个第一匹 配清单对应的清单标识,从清单数据库中获得上述每个清单标识对应的清单明细,这样就 从服务器中获得了与上述待组价清单的属性信息匹配的至少一个第一匹配清单的清单明 细。
[0071 ]需要说明的是,清单明细可以包括定额明细和人材机明细,具体的定额明细和人 材机明细的内容为现有技术,在此不再赘述。
[0072]可选地,当服务器根据上述待组价清单的属性信息,在预设的清单数据库中没有 找到与待组价清单的属性信息相匹配的清单明细时,则服务器发送查询失败的信息(例如 空屏或者显示没找到匹配信息的字样)给终端,此时终端可以根据现有技术来获得待组价 清单对应的清单明细。
[0073] S103、服务器将至少一个第一匹配清单的清单明细发送给所述终端。
[0074] 具体地,服务器将上述与待组价清单的属性信息匹配的至少一个第一匹配清单的 清单明细发送给终端,使得终端根据至少一个第一匹配清单的清单明细进行待组价工程文 件的生成。
[0075] 可选地,当待组价清单的属性信息包括开始数和返还数时,服务器发送给终端的 第一匹配清单的清单明细的数量可以由上述返还数来设定。具体地,首先服务器将上述多 个第一匹配清单的清单明细进行排序,从开始数指示的第一匹配清单的清单明细开始向终 端发送第一匹配清单的清单明细,发送给终端的第一匹配清单的清单明细的数量为返还数 的数量。例如服务器中有10个第一匹配清单的清单明细,将该10个第一匹配清单的清单明 细进行排序(其具体的排序方法根据实际情况来定,在此不做限制),假设开始数为2,返还 数为4,则服务器将顺序为2至5的第一匹配清单的清单明细发送给终端,总共发送4个,这样 使得服务器可以根据终端用户的需要来给终端发送第一匹配清单的清单明细,防止服务器 发送给终端不需要的信息,造成资源和时间的浪费。可选地,当服务器获得的第一匹配清单 的清单明细的数量小于返还数时,服务器将所有的第一匹配清单的清单明细发送给终端。
[0076] 可选地,上述服务器发送给终端的第一匹配清单的清单明细中还可以包括第一匹 配清单的清单单价,使得终端可以根据该清单单价来判断服务器发送的第一匹配清单的清 单明细是否适用于上述待组价清单。可选地,当服务器发送给终端的第一匹配清单的清单 明细为多个时,服务器还可以将多个第一匹配清单的清单明细中的最高清单单价和最低清 单单价发送给终端,终端分别判断待组价清单的预设清单单价与上述最高清单单价之间的 差值和待组价清单的预设清单单价与最低清单单价之间的差值是否满足预设的误差范围, 如果是,则说明服务器发送的多个第一匹配清单的清单明细适用于待组价清单;如果不是, 则需要终端根据实际情况从上述多个第一匹配清单的清单明细中选出适用于待组价清单 的清单明细,其具体选择过程根据实际情况的不同而不同,本实施例对此不做限制。
[0077] 本发明提供的清单组价方法,通过服务器接收终端发送的第一清单查询请求,所 述第一清单查询请求携带待组价清单的属性信息,并根据所述待组价清单的属性信息,从 预设的清单数据库中获取与所述待组价清单的属性信息匹配的至少一个第一匹配清单的 清单明细,其中,所述清单数据库包括多个清单和每个清单对应的清单明细,然后将至少一 个第一匹配清单的清单明细发送给所述终端。本实施例的方法使得服务器可以根据终端发 送的第一清单查询请求获得符合终端第一清单查询请求的清单明细,并将该清单明细发送 给终端,实现了清单明细的自动获取,进而提高了获取清单明细的效率和准确性,从而提高 了编制工程造价文件的效率。
[0078] 图2为本发明提供的清单组价方法实施例二的流程示意图,本实施例的方法适用 于终端,涉及的是终端向服务器发送第一清单查询请求,并根据服务器发送的第一匹配清 单的清单明细生成待组价工程文件的具体过程,如图2所示,本实施例的清单组价方法可以 包括:
[0079] S201、终端向服务器发送第一清单查询请求,所述第一清单查询请求携带待组价 清单的属性信息。
[0080]具体的,首先终端用户使用现有的造价软件,在终端上编写待组价清单,并根据待 组价清单的属性信息,获得第一清单查询请求,并将该第一清单查询请求发送给服务器,其 中该第一清单查询请求携带了待组价清单的属性信息,该待组价清单的属性信息包括了该 待组价清单的基本信息,例如清单编号、清单单位和清单单价等信息,其中清单编号、清单 单位和清单单价是本领域相关技术人员熟知的,在此不再一一介绍。
[0081 ]可选地,当终端上的待组价清单为多个时,终端根据多个待组价清单的属性信息, 获得第一清单查询请求,即该第一清单查询请求中可以携带多个待组价清单的属性信息, 其中每个待组价清单的属性信息之间是隔离的是互不干涉的。由于第一清单查询请求携带 多个待组价清单的属性信息的查询过程与第一清单查询请求携带一个待组价清单的属性 信息的查询过程相同,只是查询结果的累加,因此,为了方便起见,本实施例所述的第一清 单查询请求携带了一个待组价清单的属性信息。
[0082]可选地,为了防止数据丢失,上述待组价清单的属性信息还可以包括校验码信息。 可选地,为了记录该终端向服务器发送第一清单查询请求的次数,上述待组价清单的属性 信息还可以包括锁号,其中每个终端对应一个锁号,当该终端每向服务器发送一次第一清 单查询请求时,对应的锁号加1。
[0083]可选的,本实施例中终端与服务器之间的接口可以为架构样式的网络系统 (Representational State Transfer,简称REST)接口,接口之间的数据可以采用可扩展标 记语言(Extensible Markup Language,简称XML)的格式传输,部分数据还可以采用轻量级 的数据交换(JavaScript Object Notation,简称JS0N)的格式传输。可选地,为了防止传输 过程中数据的丢失和篡改,本实施例中终端与服务器之间的接口还可以采用数据加密算法 (Data Encryption Algorithm,DEA)模式加密,并加入时间戳加密。
[0084]可选地,本实施例的终端可以采用get的方法从服务器上获取数据,具体为:
[0085] Get 方式:
[0088] 可选地,本实施例的终端还可以采用post的方法向服务器发送数据,具体为:
[0089] Post 方式:

[0092] S202、终端接收所述服务器根据所述第一清单查询请求发送的至少一个第一匹配 清单的清单明细。
[0093] 具体地,终端接收服务器发送至少一个第一匹配清单的清单明细,该第一匹配清 单的清单明细是服务器根据第一清单查询请求从清单数据库中获得的,其具体过程见上述 S102的描述,在此不再赘述。
[0094] 需要说明的是,清单明细可以包括定额明细和人材机明细,具体的定额明细和人 材机明细的内容为现有技术,在此不再赘述。
[0095] 可选地,终端可以根据实际需要,在待组价清单的属性信息中设置开始数和返还 数,即终端希望服务器发送的第一匹配清单的清单明细的数量可以由上述返还数来设定, 终端希望服务器从哪个第一匹配清单的清单明细开始发送由开始数确定,其具体的过程可 以参照上述S103的描述,在此不再赘述。这样终端用户可以根据实际情况来设定服务器发 送的第一匹配清单的清单明细的数量,防止终端接收到服务器发送的无用信息,造成资源 和时间的浪费。
[0096] 可选地,当服务器根据上述待组价清单的属性信息,在预设的清单数据库中没有 找到与待组价清单的属性信息相匹配的清单明细时,则终端接收服务器发送的查询失败的 信息(例如空屏或者显示没找到匹配信息的字样),此时终端可以根据现有技术来获得待组 价清单对应的清单明细。
[0097] S203、终端根据所述待组价清单的属性信息,从所述至少一个第一匹配清单的清 单明细中确定目标匹配清单的清单明细。
[0098] S204、终端将所述目标匹配清单的清单明细插入至待组价的工程文件中。
[0099] 具体地,终端根据上述待组价清单的属性信息,从上述至少一个第一匹配清单中 获得与待组价清单的属性信息最符合的一个第一匹配清单,即为目标匹配清单,并将目标 匹配清单的清单明细插入至待组价的工程文件中,形成工程造价文件。可选的,当上述的第 一匹配清单为一个时,此时的目标匹配清单即为该第一匹配清单,当为多个时,可以根据预 设的选择策略从多个第一匹配清单中确定目标匹配清单,进而获得该目标匹配清单的清单 明细。可选地,当服务器发送给终端的第一匹配清单的清单明细中包括第一匹配清单对应 的清单单价时,终端还可以是根据上述第一匹配清单的清单单价来确定与待组价清单的预 设清单单价最接近的第一匹配清单,将该第一匹配清单作为目标匹配清单,并获得该目标 匹配清单的清单明细,将该目标匹配清单的清单明细插入到至待组价的工程文件中,完成 工程造价文件的编制。可选地,本实施例还可以从多个第一匹配清单对应的多个清单单价 中,获取最小清单单价对应的第一匹配清单,将该第一匹配清单作为目标匹配清单,并获得 该目标匹配清单的清单明细,再将该目标匹配清单的清单明细插入到至待组价的工程文件 中,完成工程造价文件的编制。
[0100] 本发明提供的清单组价方法,通过终端向服务器发送第一清单查询请求,并接收 服务器根据第一清单查询请求发送的至少一个第一匹配清单的清单明细,然后根据待组价 清单的属性信息,从上述至少一个第一匹配清单的清单明细中获得目标匹配清单的清单明 细,并将该目标匹配清单的清单明细插入至待组价的工程文件中,形成工程造价文件。本实 施例的方法,实现了清单明细的自动获取,进而提高了获取清单明细的效率和准确性,从而 提高了编制工程造价文件的效率。
[0101] 图3为本发明提供的清单组价方法实施例三的信令流程图,在上述实施例的基础 上,如图3所示,本实施的清单组价方法表示出了终端和服务器之间的交互过程,具体可以 包括:
[0102 ] S301、终端向服务器发送第一清单查询请求。
[0103]其中上述第一清单查询请求中携带了待组价清单的属性信息,其中待组价清单的 属性信息的具体内容可以参照上述实施例S101,在此不再赘述。
[0104] S302、服务器根据所述第一清单名称,从所述清单数据库获取与所述第一清单名 称的匹配度大于或者等于第一预设阈值的匹配清单集合;所述匹配清单集合包括至少一个 第二匹配清单,每个所述第二匹配清单中包括第二清单特征和第二匹配清单的标识。
[0105] 需要说明的是,待组价清单的属性信息还可以包括第一清单名称和第一清单特 征,其中清单名称和清单特征为本领域技术人员熟知的,在此不做介绍。其中,清单数据库 包括多个清单和每个清单对应的清单明细,具体的清单数据库的建立过程可以参照上述实 施例中S101,再次不在赘述。
[0106] 具体地,服务器根据待组价清单的第一清单名称,从清单数据库确定与所述第一 清单名称的匹配度大于或者等于第一预设阈值的清单名称,进而将该清单名称对应的清单 确定为第二匹配清单,其中,清单数据库中与第一清单名称的匹配度大于或者等于第一预 设阈值的第二匹配清单可能有多个,将多个第二匹配清单组成匹配清单集合,其中每个第 二匹配清单中包括第二清单特征和第二匹配清单的标识。
[0107] 可选地,本实施例在获得匹配清单名称的过程中可以采用近义词转换,获得清单 数据库中清单名称与第一清单名称为近义词的第二匹配清单。可选地,还可以进行关键字 (或关键词)查询,即首先获得第一清单名称中的关键字,根据该关键字从清单数据库中获 得与该关键字匹配的清单名称,进而将该清单名称对应的清单确定为第二匹配清单。
[0108] S303、服务器将每个第二匹配清单的第二清单特征与所述第一清单特征进行特征 匹配,确定所述至少一个第一匹配清单为与所述第一清单特征的匹配度大于或者等于第二 预设阈值的第二匹配清单。
[0109]举例说明,假设第二匹配清单的第二清单特征有6个特征,待组价清单的第一清单 特征为5个特征,第二预设阈值为0.5,其中第二清单特征的6个特征中有3个与第一清单特 征相同,则第二匹配清单与待组价清单的匹配度为3/5 = 0.6,即该第二清单特征与第一清 单特征的匹配度大于第二预设阈值(即0.6),说明该第二清单特征对应的第二匹配清单与 待组价清单匹配,则将第二匹配清单确定为第一匹配清单。参照上述方法可以获得至少一 个第一匹配清单。
[0110] 可选地,在上述将每个第二匹配清单的第二清单特征与第一清单特征进行特征匹 配的过程中,可以采用近义词转换和关键词查询等方法,其具体过程可以参照上述S302的 描述。
[0111] S304、服务器根据每个所述第一匹配清单的标识确定所述至少一个第一匹配清单 的清单明细,并将所述至少一个第一匹配清单的清单明细发送给所述终端。
[0112] 具体地,参照上S101中的描述,在清单数据库中保存了每个清单和每个清单对应 的清单明细,其中清单和该清单的清单明细中都保存了该清单的标识,使得服务器可以根 据该清单的标识将每个清单与该清单的清单明细一一对应起来,这样服务器根据每个第一 匹配清单的标识可以获得每个第一匹配清单的清单明细,接着服务器将该至少一个第一匹 配清单的清单明细发送给终端。
[0113] S305、终端接收所述服务器根据所述第一清单查询请求发送的至少一个第一匹配 清单的清单明细。
[0114] S306、终端根据所述待组价清单的属性信息,从所述至少一个第一匹配清单的清 单明细中确定目标匹配清单的清单明细。
[0115] S307、终端将所述目标匹配清单的清单明细插入至待组价的工程文件中。
[0116] 具体地,上述S305至S307的具体过程,可以参照上述实施例二中的具体描述,在此 不再赘述。
[0117] 作为一种可能的实施方式,可选地,上述服务器还可以根据第一清单查询请求向 终端发送第一匹配清单和第一匹配清单的清单明细,因此,上述的S304和S305可以被下述 的S304'和S305'替换,具体为:
[0118] S304'、服务器向所述终端发送至少一个第一匹配清单,以及至少一个第一匹配清 单的清单明细。
[0119] S305'、终端接收所述服务器发送的至少一个第一匹配清单,以及至少一个第一匹 配清单的清单明细。
[0120]具体地,服务器根据S302和S303的方法获得与待组价清单的属性信息匹配的至少 一个第一匹配清单,同时根据第一匹配清单的标识,从上述清单数据库中获得该第一匹配 清单的标识对应的清单明细,将上述至少一个第一匹配清单和至少一个第一匹配清单的清 单明细一起发送给终端。终端接收服务器发送的至少一个第一匹配清单和至少一个第一匹 配清单的清单明细后,接着,执行上述S306和S307的步骤,即根据待组价清单的属性信息从 上述至少一个第一匹配清单中获得与该待组价清单匹配的目标匹配清单,获得该目标匹配 清单的清单明细,并将该目标匹配清单的清单明细插入到待组价工程文件中,形成工程造 价文件。
[0121] 作为一种可能的实施方式,可选地,上述服务器还可以根据终端发送的第一清单 查询请求,向终端发送至少一个第一匹配清单以及每个所述第一匹配清单的清单特征与待 组价清单的第一清单特征的匹配度时,因此,上述的S304至S306可以被下述的S306'至 S313'替换,具体为:
[0122] S306'、服务器向所述终端发送至少一个第一匹配清单,以及每个所述第一匹配清 单的清单特征与所述待组价清单的第一清单特征的匹配度。
[0123] S307'、终端接收所述服务器发送的所述至少一个第一匹配清单,以及每个所述第 一匹配清单的清单特征与所述待组价清单的第一清单特征的匹配度。
[0124] 具体地,每个第一匹配清单的清单特征与待组价清单的第一清单特征的匹配度, 可以为第一匹配清单的清单特征中与待组价清单的第一清单特征相同的特征数占整个第 一清单特征数的比例,例如当第一匹配清单的清单特征数为6,第一清单特征数为5,其中第 一匹配清单的清单特征与第一清单特征中相同的特征数为3,则该第一匹配清单与待组价 清单的匹配度为3/5 = 0.6。根据上述方法,服务器计算每个第一匹配清单的清单特征与待 组价清单的第一清单特征的匹配度,并将每个第一匹配清单以及每个第一匹配清单的清单 特征与待组价清单的第一清单特征的匹配度发送给终端。
[0125] S308 '、终端从所述至少一个第一匹配清单中获取目标匹配清单,所述目标匹配清 单为所述至少一个第一匹配清单中与所述待组价清单的第一清单特征的匹配度最大的匹 配清单。
[0126] S309'、终端将所述目标匹配清单的标识携带在所述第二清单查询请求中发送给 所述服务器。
[0127] 具体地,终端根据服务器发送的每个第一匹配清单的清单特征与待组价清单的第 一清单特征的匹配度,从上述多个匹配度中选取最大的一个匹配度,将该最大匹配度对应 的第一匹配清单作为目标匹配清单,并获得该目标匹配清单的标识。接着终端向服务器发 送第二清单查询请求,该第二清单查询请求中携带有上述目标匹配清单的标识。
[0128] S310'、服务器接收所述终端发送的第二清单查询请求。
[0129] S311'、服务器根据所述目标匹配清单的标识,获取所述目标匹配清单的清单明 细。
[0130] S312'、服务器将所述目标匹配清单的清单明细发送给所述终端。
[0131] S313'、终端接收所述服务器根据所述第二清单查询请求获得的所述目标匹配清 单的清单明细。
[0132] 具体地,服务器接收到终端发送的第二清单查询请求,并根据第二清单查询请求 中携带的目标匹配清单的标识,从清单数据库中获得该目标匹配清单的标识对应的目标匹 配清单的清单明细(该目标匹配清单的清单明细中也携带有目标匹配清单的标识),并将该 目标匹配清单的清单明细发送给终端。
[0133] 接着,终端接收服务器发送的目标匹配清单的清单明细,并执行上述S307的步骤, 即终端将上述目标匹配清单的清单明细插入待组价工程文件中,形成工程造价文件。
[0134] 上述S306'至S313'的方法,可以防止由于服务器将多个第一匹配清单的清单明细 (其中清单明细中包括了大量的数据量)发送给终端,造成增加终端用户工作负担的问题产 生,因此上述步骤可以将数据量较少的多个第一匹配清单,以及每个第一匹配清单与待组 价清单的匹配度发送给终端,使得终端根据匹配度来选择需要获取的清单明细,进而减轻 了服务器和终端处理数据的压力,提高了终端用户的工作效率。可选地,上述S306'至S313' 的方法还可以是,服务器根据每个第一匹配清单与待组价清单的匹配度,从所有匹配度中 获得一个最大匹配度,同时获得该最大匹配度对应的第一匹配清单的清单明细,并将该第 一匹配清单的清单明细作为目标匹配清单的清单明细发送给终端,接着执行上述S307的步 骤。
[0135] 可选地,本实施例上述三种不同的实现方式的具体选择可以由终端用户自己设 置,也可以由服务器根据第一匹配清单的实际数据量来自动选择,进而提高了终端与服务 器之间的可交互性,提高了获取清单明细的智能化,例如当第一匹配清单较多时,服务器可 以选择向终端发送多个第一匹配清单以及每个第一匹配清单与待组价清单的匹配度。可选 地,在一次待组价清单的清单明细的查询过程中,上述三种不同的方法可以单独使用也可 以相互结合使用,例如可以设置让服务器向终端同时发送第一匹配清单、第一匹配清单的 清单明细以及每个第一匹配清单与待组价清单的匹配度,本实施例对此不做限制。
[0136] 本发明提供的清单组价方法,通过终端向服务器发送第一清单查询请求,服务器 根据该第一清单查询请求从清单数据库中获得与该第一清单查询请求匹配的至少一个第 一匹配清单的清单明细,并将该清单明细发送给终端,实现了清单明细的自动获取,进而提 高了获取清单明细的效率和准确性,从而提高了编制工程造价文件的效率。可选地,本实施 例还可以根据实际情况指示服务器向终端发送不同的内容,进而提高了终端与服务器之间 的可交互性,提高了获取清单明细的智能化,进一步提高了编制工程造价文件的效率。
[0137] 图4为本发明提供的清单组价系统实施例的结构示意图,如图4所示,本实施例的 清单组价系统可以包括上述实施例中的服务器100和终端200,该清单组价系统可以与现有 的工程造价软件相结合,用于实现各类工程清单的清单明细的自动获取,进而提高了获取 清单明细的效率和准确性,提高了编制工程造价文件的效率。该清单组价系统的具体工作 原理可以参照上述实施例的描述,在此不再赘述。
[0138] 图5为本发明提供的清单组价装置实施例一的结构示意图。该清单组价装置可以 通过软件、硬件或者软硬结合的方式实现,该清单组价装置可以集成在服务器中,也可以为 单独的服务器。如图5所示,本实施例的清单组价装置可以包括:接收模块10、获取模块11、 发送模块12,其中,
[0139] 上述接收模块10,用于接收终端发送的第一清单查询请求,所述第一清单查询请 求携带待组价清单的属性信息;
[0140]上述获取模块11,用于根据所述待组价清单的属性信息,从预设的清单数据库中 获取与所述待组价清单的属性信息匹配的至少一个第一匹配清单的清单明细;其中,所述 清单数据库包括多个清单和每个清单对应的清单明细;
[0141]上述发送模块12,用于将至少一个第一匹配清单的清单明细发送给所述终端。
[0142] 本发明提供的清单组价装置,可以执行上述方法实施例,其实现原理和技术效果 类似,在此不再赘述。
[0143] 图6为本发明提供的清单组价装置实施例二的结构示意图,在上述实施例的基础 上,当待组价清单的属性信息包括第一清单名称和第一清单特征时,本实施例的清单组价 装置还可以包括处理模块13,其中,
[0144] 上述获取模块11,具体用于根据所述第一清单名称,从所述清单数据库获取与所 述第一清单名称的匹配度大于或者等于第一预设阈值的匹配清单集合;所述匹配清单集合 包括至少一个第二匹配清单,每个所述第二匹配清单中包括第二清单特征和第二匹配清单 的标识;上述处理模块13,具体用于将每个第二匹配清单的第二清单特征与所述第一清单 特征进行特征匹配,确定所述至少一个第一匹配清单为与所述第一清单特征的匹配度大于 或者等于第二预设阈值的第二匹配清单,并根据每个所述第一匹配清单的标识确定所述至 少一个第一匹配清单的清单明细。
[0145] 可选地,上述发送模块12,具体用于向所述终端发送至少一个第一匹配清单,以及 至少一个第一匹配清单的清单明细。
[0146] 可选地,上述发送模块12,还具体用于向所述终端发送至少一个第一匹配清单,以 及每个第一匹配清单的清单特征与所述待组价清单的第一清单特征的匹配度;则上述接收 模块10,还用于接收所述终端发送的第二清单查询请求,所述第二清单查询请求携带目标 匹配清单的标识,所述目标匹配清单为所述至少一个第一匹配清单中与所述待组价清单的 第一清单特征的匹配度最大的第一匹配清单;上述获取模块11,还用于根据所述目标匹配 清单的标识,获取所述目标匹配清单的清单明细;则上述发送模块12,还用于将所述目标匹 配清单的清单明细发送给所述终端。
[0147] 本发明提供的清单组价装置,可以执行上述方法实施例,其实现原理和技术效果 类似,在此不再赘述。
[0148] 图7为本发明提供的清单组价装置实施例三的结构示意图,本实施例的提供的支 付装置可以集成在终端中,也可以为单独的终端,如图7所示,本实施的的清单组价装置可 以包括:发送模块20、接收模块21、获取模块22和插入模块23,其中,
[0149] 上述发送模块20,用于向服务器发送第一清单查询请求,所述第一清单查询请求 携带待组价清单的属性信息;
[0150] 上述接收模块21,用于接收所述服务器根据所述第一清单查询请求发送的至少一 个第一匹配清单的清单明细;
[0151 ]上述获取模块22,用于终端根据所述待组价清单的属性信息,从所述至少一个第 一匹配清单的清单明细中确定目标匹配清单的清单明细;
[0152] 上述插入模块23,用于将所述目标匹配清单的清单明细插入至待组价的工程文件 中。
[0153] 本发明提供的清单组价装置,可以执行上述方法实施例,其实现原理和技术效果 类似,在此不再赘述。
[0154] 可选地,当待组价清单的属性信息包括第一清单名称和第一清单特征时,上述接 收模块21,具体用于接收所述服务器发送的至少一个第一匹配清单,以及至少一个第一匹 配清单的清单明细。
[0155] 可选地,上述接收模块21,具体用于接收所述服务器发送的所述至少一个第一匹 配清单,以及每个第一匹配清单的清单特征与所述待组价清单的第一清单特征的匹配度; 则上述获取模块22,还用于从所述至少一个第一匹配清单中获取目标匹配清单,所述目标 匹配清单为所述至少一个第一匹配清单中与所述待组价清单的第一清单特征的匹配度最 大的匹配清单;则上述发送模块20,还用于将所述目标匹配清单的标识携带在所述第二清 单查询请求中发送给所述服务器;则上述接收模块21,还用于接收所述服务器根据所述第 二清单查询请求获得的所述目标匹配清单的清单明细。
[0156] 本发明提供的清单组价装置,可以执行上述方法实施例,其实现原理和技术效果 类似,在此不再赘述。
[0157] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依 然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进 行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术 方案的范围。
【主权项】
1. 一种清单组价方法,其特征在于,包括: 服务器接收终端发送的第一清单查询请求,所述第一清单查询请求携带待组价清单的 属性信息; 所述服务器根据所述待组价清单的属性信息,从预设的清单数据库中获取与所述待组 价清单的属性信息匹配的至少一个第一匹配清单的清单明细;其中,所述清单数据库包括 多个清单和每个清单对应的清单明细; 所述服务器将至少一个第一匹配清单的清单明细发送给所述终端。2. 根据权利要求1所述的方法,其特征在于,所述待组价清单的属性信息包括第一清单 名称和第一清单特征;所述根据所述待组价清单的属性信息,从预设的清单数据库中获取 与所述待组价清单的属性信息匹配的至少一个第一匹配清单的清单明细,具体包括: 所述服务器根据所述第一清单名称,从所述清单数据库获取与所述第一清单名称的匹 配度大于或者等于第一预设阈值的匹配清单集合;所述匹配清单集合包括至少一个第二匹 配清单,每个所述第二匹配清单中包括第二清单特征和第二匹配清单的标识; 所述服务器将每个第二匹配清单的第二清单特征与所述第一清单特征进行特征匹配, 确定所述至少一个第一匹配清单为与所述第一清单特征的匹配度大于或者等于第二预设 阈值的第二匹配清单; 所述服务器根据每个所述第一匹配清单的标识确定所述至少一个第一匹配清单的清 单明细。3. 根据权利要求2所述的方法,其特征在于,所述将所述至少一个第一匹配清单的清单 明细发送给所述终端,具体包括: 所述服务器向所述终端发送至少一个第一匹配清单,以及至少一个第一匹配清单的清 单明细。4. 根据权利要求2所述的方法,其特征在于,所述将所述至少一个第一匹配清单的清单 明细发送给所述终端,具体包括: 所述服务器向所述终端发送至少一个第一匹配清单,以及每个所述第一匹配清单的清 单特征与所述待组价清单的第一清单特征的匹配度; 所述服务器接收所述终端发送的第二清单查询请求,所述第二清单查询请求携带目标 匹配清单的标识,所述目标匹配清单为所述至少一个第一匹配清单中与所述待组价清单的 第一清单特征的匹配度最大的第一匹配清单; 所述服务器根据所述目标匹配清单的标识,获取所述目标匹配清单的清单明细; 所述服务器将所述目标匹配清单的清单明细发送给所述终端。5. -种清单组价方法,其特征在于,包括: 终端向服务器发送第一清单查询请求,所述第一清单查询请求携带待组价清单的属性 信息; 所述终端接收所述服务器根据所述第一清单查询请求发送的至少一个第一匹配清单 的清单明细; 所述终端根据所述待组价清单的属性信息,从所述至少一个第一匹配清单的清单明细 中确定目标匹配清单的清单明细; 所述终端将所述目标匹配清单的清单明细插入至待组价的工程文件中。6. 根据权利要求5所述的方法,其特征在于,所述待组价清单的属性信息包括第一清单 名称和第一清单特征,所述终端接收所述服务器发送的至少一个第一匹配清单的清单明 细,具体包括: 所述终端接收所述服务器发送的至少一个第一匹配清单,以及至少一个第一匹配清单 的清单明细。7. 根据权利要求5所述的方法,其特征在于,所述待组价清单的属性信息包括第一清单 名称和第一清单特征,所述终端接收所述服务器发送的至少一个第一匹配清单的清单明 细,具体包括: 所述终端接收所述服务器发送的所述至少一个第一匹配清单,以及每个所述第一匹配 清单的清单特征与所述待组价清单的第一清单特征的匹配度。 所述终端从所述至少一个第一匹配清单中获取目标匹配清单,所述目标匹配清单为所 述至少一个第一匹配清单中与所述待组价清单的第一清单特征的匹配度最大的匹配清单; 所述终端将所述目标匹配清单的标识携带在所述第二清单查询请求中发送给所述服 务器; 所述终端接收所述服务器根据所述第二清单查询请求获得的所述目标匹配清单的清 单明细。8. -种清单组价系统,其特征在于,包括如权利要求1-4任一项所述的服务器和如权利 要求5-7任一项所述的终端。9. 一种清单组价装置,其特征在于,包括: 接收模块,用于接收终端发送的第一清单查询请求,所述第一清单查询请求携带待组 价清单的属性信息; 获取模块,用于根据所述待组价清单的属性信息,从预设的清单数据库中获取与所述 待组价清单的属性信息匹配的至少一个第一匹配清单的清单明细;其中,所述清单数据库 包括多个清单和每个清单对应的清单明细; 发送模块,用于将至少一个第一匹配清单的清单明细发送给所述终端。10. -种清单组价装置,其特征在于,包括: 发送模块,用于向服务器发送第一清单查询请求,所述第一清单查询请求携带待组价 清单的属性信息; 接收模块,用于接收所述服务器根据所述第一清单查询请求发送的至少一个第一匹配 清单的清单明细; 获取模块,用于终端根据所述待组价清单的属性信息,从所述至少一个第一匹配清单 的清单明细中确定目标匹配清单的清单明细; 插入模块,用于将所述目标匹配清单的清单明细插入至待组价的工程文件中。
【文档编号】G06Q30/02GK106096997SQ201610382699
【公开日】2016年11月9日
【申请日】2016年6月1日 公开号201610382699.1, CN 106096997 A, CN 106096997A, CN 201610382699, CN-A-106096997, CN106096997 A, CN106096997A, CN201610382699, CN201610382699.1
【发明人】陈炯
【申请人】江苏国泰新点软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1