一种进度信息反馈及偏差实时展示方法
技术领域
本发明涉及展示方法
技术领域
,特别涉及一种进度信息反馈及偏差实时展示方法。背景技术
目前,随着大数据、智能化、云计算、互联网技术的迅猛发展以及建筑行业信息化转型的迫切需求,工程项目的精细化管理以及远程监管需求越来越受到重视。但目前工程项目管理方式还较为传统,工程建设过程中的数据还未得到全面的收集以及有效的利用。对于建设过程中的数据仍采用的是人工记录、人工统计汇总的方式,工作效率不高,数据利用率低。
工程进度作为项目管理中的重点管控环节,受到项目参建各方的高度重视。工程进度通常用横道图、网络图等进行表示。同时,工程进度的推进,同步伴随着相关验收资料的填报及签批,即在整个建设过程中,每一道工序的施工验收都会形成相应的资料文件。但限于目前纸质文件的记录方式,资料内的进度数据信息未实现结构化存储,从而无法通过进度数据自动反应项目的进度计划并展示。
目前的进度展示采用的是人工录入进度数据的方式,此种方式数据采集未实现自动化,数据准确程度单一依赖于施工单位录入人员的数据准确度,且未得到项目监理单位的鉴证确认。
发明内容
本发明提供一种进度信息反馈及偏差实时展示方法,用以实现工程资料数据自动、准确、全面收集的基础上,将资料数据进行结构化存储,并自动反应到符合工程进度管理模式的横道图上进行展示,以解决目前仅依赖人员录入且进度数据反馈不及时、不准确的问题。
本发明提供一种进度信息反馈及偏差实时展示方法,包括:
S1:基于工程建设项目的施工资料,自动获取进度数据;
S2:获取计划进度,基于所述进度数据和所述计划进度,实时生成所述工程建设项目对应的工程进度横道图;
S3:将所述进度数据和所述计划进度进行比对,生成所述工程建设项目对应的进度前锋线,并展示。
优选的,所述的一种进度信息反馈及偏差实时展示方法,S1:基于工程建设项目的施工资料,自动获取进度数据,包括:
基于预设判断规则,对所述施工资料的合格性进行初步判断;
当初步判断所述施工资料合格时,输出指令提醒工作人员对所述施工资料进行二次判断;
当二次判断所述施工资料与工程实体施工进度相符时,将所述施工资料中的数据信息进行结构化存储,作为进度数据。
优选的,所述的一种进度信息反馈及偏差实时展示方法,基于预设判断规则,对所述施工资料的合格性进行初步判断之前,还包括:
接收外部输入的工程资料表格,确定所述工程资料表格中的数据类别的分布方式;
基于所述分布方式,确定所述工程资料表格中的初始数据类别;
基于所述初始数据类别,读取所述工程资料表格中的施工数据;
判断所述施工数据是否在对应数据类别的有效数据范围内,若是,则将所述施工数据结构化存储;
否则,基于预设的数据追踪算法,对超出对应有效数据范围的施工数据的所属行数据和所属列数据进行追踪;
基于追踪结果,确定超出对应有效数据范围的施工数据的二次数据类别,若所述二次数据类别与所述初始数据类别一致时,则更新对应的有效数据范围;
若所述二次数据类别与所述初始数据类别不一致时,则判断超出对应有效数据范围的施工数据是否在所述二次数据类别对应的有效数据范围内,若是,则将所述施工数据结构化存储;
否则,输出指令提醒外部人员对超出对应有效数据范围的施工数据进行判断,并接收外部输入的反馈结果;
根据所述反馈结果,更新所述工程资料表格以及对应的有效数据范围;
基于更新后的工程资料表格以及有效数据范围,对所述施工数据进行二次读取;
同时,基于预设判断规则,初步判断所述施工资料是否合格。
优选的,所述的一种进度信息反馈及偏差实时展示方法,输出指令提醒工作人员对所述施工资料进行二次判断,包括:
将所述进度数据与预设的进度数据确认指令库中对应的进度数据确认指令一一对应关联;
基于预设的流程要求,自动生成所述工程建设项目的确认流程;
基于所述工程建设项目的确认流程,向两个客户端同时发送第一进度数据确认指令和所述第一进度数据确认指令对应的进度数据,并接收确认结果;
当收到来自两个客户端的第一确认结果时,判断两个客户端的确认结果是否一致,若是,则判定对应的进度数据与工程实体施工进度相符,同时,向两个客户端同时发送第二进度数据确认指令和所述第二进度数据确认指令对应的进度数据,直至将所述进度数据全部确认完毕;
否则,输出指令提醒工作人员对应的进度数据与工程实体施工进度不相符,同时,向两个客户端同时发送第二进度数据确认指令和所述第二进度数据确认指令对应的进度数据,直至将所述进度数据全部确认完毕。
优选的,所述的一种进度信息反馈及偏差实时展示方法,将所述施工资料中的数据信息进行结构化存储,包括:
当所述进度数据全部确认完毕后,对所有进度数据进行清洗过滤,获得所述工程建设项目的有效进度数据;
将所述有效进度数据输入预设分类模型中进行自主分类,并按照分类的结果将分类后的有效进度数据一一存储至云数据端;
当外部输入修改指令时,解析所述有效进度数据,获得所述有效进度数据中每个数据记录的表征,所述表征包括:数据的总长度、阻断数量、字段长度、字段顺序;
基于所述表征确定每个数据记录对应的主键名;
基于预设的确定算法确定每个数据记录的主键值,并基于所述主键值获得对应的第一哈希值;
解析外部输入的修改指令,获得需改数据对应的第二哈希值;
将所述第二哈希值作为主索引,确定所述修改数据对应的源数据记录的所在行;
将所述源数据记录的基指针数量和唯一标识符作为次级索引,并基于源数据记录的所在行,确定所述源数据记录所在具体位置,并进行数据替换;
记录进度数据修改记录,并存储至云数据端的修改记录数据库。
优选的,所述的一种进度信息反馈及偏差实时展示方法,S2:获取计划进度,基于所述进度数据和所述计划进度,实时生成所述工程建设项目对应的工程进度横道图,包括:
获取所述工程建设项目的进度计划信息;
基于所述进度计划信息,获取对应的进度计划项目,将云数据端存储的分类后的有效进度数据按照项目进行二次分类,将二次分类后的有效进度数据与所述进度计划项目进行匹配;
基于所述进度计划项目将匹配后的有效进度数据进行处理,获得分项目进度数据;
基于所述分项目进度数据,生成工程进度横道图。
优选的,所述的一种进度信息反馈及偏差实时展示方法,S3:将所述进度数据和所述计划进度进行比对,生成所述工程建设项目对应的进度前锋线,包括:
基于进度计划信息,获取对应的计划进度数据;
基于进度计划项目,实时比对分项目进度数据和所述计划进度数据,确定进度偏差数据;
基于所述进度偏差数据,生成进度前锋线,其之后,还包括:
构建误差原因判断模型;
获取所述进度偏差数据对应的数据编码,将对应的数据编码输入至所述误差原因判断模型,获得进度误差原因对应的施工误差条件;
构建进度预测模型;
获取所述工程建设项目的当前施工条件,基于所述当前施工条件和所述施工误差条件,生成假设施工条件;
将所述假设施工条件输入至进度预测模型,生成所述假设施工条件对应的假设进度数据;
基于所述假设进度数据生成对应的施工条件改变方案。
优选的,所述的一种进度信息反馈及偏差实时展示方法,S3:将所述进度数据和所述计划进度进行比对,生成所述工程建设项目对应的进度前锋线,并展示,包括:
基于所述有效进度数据,自动实时生成所述工程建设项目对应的实际进度模拟模型,同时,获取计划进度模拟模型,进行比较,获得所述工程建设项目的自由时差;
基于进度管理平台,并根据外部输入的施工要求阈值和所述自由时差,生成进度预测综合报告,并将进度预测综合报告基于进度管理平台传输到展示平台进行展示,其展示过程中,包括:
在所述进度预测综合报告在所述进度管理平台进行传输前,获取所述进度管理平台与展示平台的传输通道,并判断与所述进度管理平台相关的第一传输带宽以及与所述展示平台相关的第二传输带宽的带宽大小是否一致;
若一致,基于检测业务对所述进度管理平台进行第一传输检测,根据第一传输检测结果判断所述进度管理平台对应的数据通信过程中是否存在延迟字符,若存在,将所述延迟字符在延迟字符集合中进行标定,确定延迟时间;
同时,基于检测业务对所述展示平台进行第二传输检测,并根据第二传输检测结果判断所述展示平台在数据通信过程中是否存在异常通信字符,若存在,建立所述异常通信字符的异常反馈;
检测所述传输通道,获取对应的干扰传输信息,并根据所述传输通道的历史日志,确定预测综合报告在所述传输通道中的历史传输资源占比;
根据所述延迟时间、异常反馈以及干扰传输信息,判断是否影响历史传输资源占比;
若是,获取影响因子,从修正数据中获取修正方案对对应的传输通道或平台端进行修正处理,直至对应的预估传输资源占比大于或等于历史传输资源占比,进而将进度预测综合报告从进度管理平台传输到展示平台。
优选的,所述的一种进度信息反馈及偏差实时展示方法,基于进度管理平台,并根据外部输入的施工要求阈值和所述自由时差,生成进度预测综合报告,包括:
接收外部输入的施工要求阈值,并获取所述工程建设项目对应的当前施工条件阈值;
基于所述施工要求阈值和所述当前施工条件阈值,确定对应的项目进度影响权重值:
;
式中,所述为第i个施工条件对应的项目进度影响权重值,,为第i个 施工条件对应的项目进度初始影响权重值,为第i个施工条件对应的当前施工条件阈值,为第个施工条件对应的所述施工要求阈值。
优选的,所述的一种进度信息反馈及偏差实时展示方法,基于所述施工要求阈值和所述当前施工条件阈值,确定对应的项目进度影响权重值之后,还包括:
基于所述施工要求阈值,获得所述工程建设项目的每个子项目对应的进度预测数据;
判断所述施工条件对所述进度预测数据是否相互影响,根据判断结果将所述进度预测数据按照数据类别进行区分;
基于预设设置算法为所述工程建设项目的每个子项目的不同数据类别的进度预测数据设置数据类别代表值;
基于预设的确定算法和每个子项目的不同数据类别的进度预测数据对应的数据类别代表值以及项目进度影响权重值,确定所述工程建设项目的每个子项目对应的数据提取阈值:
;
式中,为所述工程建设项目的第t个子项目的进度预测数据对应的数据提取阈 值,为第p个不相互影响的施工条件,,m为不相互影响的施工条件的总个数,为 所有施工条件的总个数,为第p个施工条件独立影响的子项目对应的确定算法, 为第q个施工条件非独立影响的子项目对应的确定算法,为第q个相互影响的施工条件,,为第p个施工条件独立影响的第t个子项目中的进度预测数据对应的数据 类别代表值,为第q个施工条件非独立影响的第t个子项目中的进度预测数据对应的数 据类别代表值;
基于所述工程建设项目的每个子项目对应的数据提取阈值,确定所述工程建设项目的综合数据提取阈值:
;
式中,为所述工程建设项目的综合数据提取阈值,w为所述工程建设项目的子 项目的总个数,为所述工程建设项目的第1个子项目与所述第t个子项目的重合数据 对应的数据类别代表值,为所述工程建设项目的第2个子项目与所述第t个子项目的 重合数据对应的数据类别代表值,为所述工程建设项目的第个子项目 与所述第个子项目的重合数据对应的数据类别代表值,t的取值范围为[2,w],为所述 工程建设项目的第1个子项目的进度数据对应的数据提取阈值;
基于所述工程建设项目的综合数据提取阈值和预设的数据提取算法,从所述进度预测综合报告中提取所述工程建设项目的综合进度预测数据。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种进度信息反馈及偏差实时展示方法;
图2为本发明实施例中一种进度信息反馈及偏差实时展示方法示意图;
图3为本发明实施例中一种所述展示平台示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
实施例1:
如图1和2所示,本发明提供一种进度信息反馈及偏差实时展示方法,包括:
S1:基于工程建设项目的施工资料,自动获取进度数据;
S2:获取计划进度,基于所述进度数据和所述计划进度,实时生成所述工程建设项目对应的工程进度横道图;
S3:将所述进度数据和所述计划进度进行比对,生成所述工程建设项目对应的进度前锋线,并展示。
该实施例中,所述施工资料为根据工程建设项目的验收工序内容及实际施工进度情况,工作人员填报的相关工程资料表格,在工程资料的填报过程中,施工单位人员准确填报验收数据,包括验收部位、验收数量(容量)、验收单位及人员、验收时间等信息。
该实施例中,所述进度信息反馈及偏差实时展示包括:生成工程进度横道图实现进度信息可视化展示,生成进度前锋线实现偏差实时可视化展示。
该实施例中,所述进度数据是与所述工程建设项目的施工进度有关的数据,例如:开始时间、当前时间、已施工工作量、已施工时间等。
该实施例中,所述计划进度为所述工程建设项目的进度进度计划,由工作人员根据施工要求等制定所得。
该实施例中,所述工程进度横道图用于体现所述工程建设项目的部分施工进度的图像。
该实施例中,所述进度前锋线通过绘制某检查时刻所述工程建设项目的实际进度前锋线,实现工程实际进度与计划进度的可视化比较。
该实施例中,参考图2,所述输入平台用于输入施工资料和修改指令等;
所述进度管理平台用于对所述施工资料初步判断、二次判断、并生成工程进度横道图、进度前锋线;
所述展示平台用于将工程进度横道图、进度前锋线以及相关的进度信息进行可视化展示。
上述技术方案的有益效果是:本发明在实现工程资料数据自动、准确、全面收集的基础上,将资料数据进行结构化存储,并自动反应到符合工程进度管理模式的横道图上进行展示,以解决目前仅依赖人员录入且进度数据反馈不及时、不准确的问题。
实施例2:
在上述实施例1的基础上,所述的一种进度信息反馈及偏差实时展示方法,S1:基于工程建设项目的施工资料,自动获取进度数据,包括:
基于预设判断规则,对所述施工资料的合格性进行初步判断;
当初步判断所述施工资料合格时,输出指令提醒工作人员对所述施工资料进行二次判断;
当二次判断所述施工资料与工程实体施工进度相符时,将所述施工资料中的数据信息进行结构化存储,作为进度数据。
该实施例中,基于预设判断规则,对所述施工资料的合格性进行初步判断包括即为在系统内通过电子签名、电子签章等技术手段,判断所述施工资料的真实性、完整性及可追溯性,当所述施工资料的真实性、完整性及可追溯性都满足要求时,则判定所述施工资料合格。
该实施例中,所述二次判断即为按照工程资料表单的流程要求,完成施工单位及监理单位人员对资料数据内容的共同确认,使填报数据与工程实体施工进度相符。
该实施例中,审批确认完成的工程资料将其填报的数据信息进行结构化的存储。实现施工资料中自动获取进度数据的功能。
上述技术方案的有益效果是:对获取的施工资料采用预设判断程序的初次判断后,再经过两个客户端的人工共同确认,实现了数据自动录入读取和整理,也实现了数字化审批,保证了所述施工资料的准确性和完整性,并实现了进度数据的结构化存储,提高了后续进度数据的读取效率。
实施例3:
在上述实施例2的基础上,所述的一种进度信息反馈及偏差实时展示方法,基于预设判断规则,对所述施工资料的合格性进行初步判断之前,还包括:
接收外部输入的工程资料表格,确定所述工程资料表格中的数据类别;
基于所述分布方式,确定所述工程资料表格中的初始数据类别(初次确定的所述工程资料表格中的施工数据的数据类别);
基于所述初始数据类别,读取所述工程资料表格中的施工数据;
判断所述施工数据是否在对应数据类别的有效数据范围(即预设的对应数据类别的数据取值范围)内,若是,则将所述施工数据结构化存储;
否则,基于预设的数据追踪算法,对超出对应有效数据范围的施工数据的所属行数据和所属列数据进行追踪;
基于追踪结果,确定超出对应有效数据范围的施工数据的二次数据类别(第二次确定的所述工程资料表格中的施工数据的数据类别),若所述二次数据类别与所述初始数据类别一致时,则更新对应的有效数据范围;
若所述二次数据类别与所述初始数据类别不一致时,则判断超出对应有效数据范围的施工数据是否在所述二次数据类别对应的有效数据范围内,若是,则将所述施工数据结构化存储;
否则,输出指令提醒外部人员对超出对应有效数据范围的施工数据进行判断,并接收外部输入的反馈结果;
根据所述反馈结果,更新所述工程资料表格以及对应的有效数据范围;
基于更新后的工程资料表格以及有效数据范围,对所述施工数据进行二次读取;
同时,基于预设判断规则,初步判断所述施工资料是否合格。
该实施例中,所述工程资料表格包括:验收数据,包括验收部位、验收数量(容量)、验收单位及人员、验收时间等信息。
该实施例中,基于所述初始数据类别,读取所述工程资料表格中的施工数据即为:以所述初始数据类别为单位依次读取所述工程资料表格中与所述初始数据类别对应的施工数据,例如:依次读取验收数据中包含的所有施工数据,验收部位中包含的所有施工数据、验收数量(容量)中包含的所有施工数据、验收单位及人员中包含的所有施工数据、验收时间中包含的所有施工数据等。
该实施例中,对超出对应有效数据范围的施工数据的所属行数据和所属列数据进行追踪包括:
获取超出对应有效数据范围的施工数据的分布方式,若以列为单位分布,则判断超出对应有效数据范围的施工数据的所属列数据(除超出对应有效数据范围的施工数据以外)是否都在有效数据范围内若是,则确定超出对应有效数据范围的施工数据的二次数据类别;
若以行为单位分布则判断超出对应有效数据范围的施工数据的所属行数据(除超出对应有效数据范围的施工数据以外)是否都在有效数据范围内若是,则确定超出对应有效数据范围的施工数据的二次数据类别;
否则,根据超出有效数据范围的程度,更新对应的有效数据范围。
该实施例中,数据类别有例如:报验收数据,包括验收部位、验收数量(容量)、验收单位及人员、验收时间等信息等)的分布方式(例如:以列为单位分布或者以行为单位分布。
该实施例中,所述数据追踪算法是用于实现追踪目标施工数据的所属行数据和所属列数据。
该实施例中,若所述二次数据类别与所述初始数据类别一致时,则更新对应的有效数据范围,即为:将所述有效数据范围扩大至超出有效数据范围对应的有效数据。
该实施例中,所述反馈结果包括:超出有效数据范围的有效数据为输入错误、超出有效数据范围的有效数据的实际数据类别为其他数据类别、超出有效数据范围的有效数据的实际数据类别为初始数据类别或二次数据类别。
该实施例中,根据所述反馈结果,更新所述工程资料表格以及对应的有效数据范围,包括:
当反馈结果为超出有效数据范围的有效数据为输入错误时,则接受外部重新输入的数据,进行判断和存储;
当反馈结果为超出有效数据范围的有效数据的实际数据类别为其他数据类别时,根据所述实际数据类别进行存储;
当反馈结果为超出有效数据范围的有效数据的实际数据类别为初始数据类别或二次数据类别时,根据超出有效数据范围的有效数据更新对应的初始数据类别或二次数据类别。
上述技术方案的有益效果是:通过确定所述工程资料表格中的数据类别,实现数据的有序结构化读取并整理,使得所述工程资料表格中的数据的被读取过程更加有序,提高了后续数据存储并读取的效率,通过有效数据范围对所述施工数据进行确认,有利于所述施工数据录入的准确性,后续通过数据追踪,进一步确保所述所述施工数据录入的准确性,也为后续所述施工数据的结构化存储提供了便利。
实施例4:
在上述实施例2的基础上,所述的一种进度信息反馈及偏差实时展示方法,输出指令提醒工作人员对所述施工资料进行二次判断,包括:
将所述进度数据与预设的进度数据确认指令库(用于预先存储确认进度数据的指令,所述指令与预先存储的数据类别一一对应)中对应的进度数据确认指令一一对应关联;
基于预设的流程要求,自动生成所述工程建设项目的确认流程;
基于所述工程建设项目的确认流程,向两个客户端同时发送第一进度数据确认指令和所述第一进度数据确认指令对应的进度数据,并接收确认结果;
当收到来自两个客户端的第一确认结果时,判断两个客户端的确认结果是否一致,若是,则判定对应的进度数据与工程实体施工进度相符,同时,向两个客户端同时发送第二进度数据确认指令和所述第二进度数据确认指令对应的进度数据,直至将所述进度数据全部确认完毕;
否则,输出指令提醒工作人员对应的进度数据与工程实体施工进度不相符,同时,向两个客户端同时发送第二进度数据确认指令和所述第二进度数据确认指令对应的进度数据,直至将所述进度数据全部确认完毕。该实施例中,所述流程要求为预先设置在程序内的,例如:按照顺序依次确认验收部位、验收数量(容量)、验收单位及人员、验收时间等信息等。
该实施例中,所述确认流程用于根据预设的流程要求以及所述工程建设项目包含的数据类别,确定的确认顺序(指数据类别的确认顺序)。
该实施例中,所述第一进度数据确认指令是根据所述确认流程中第一个确认的数据类别,确定的所述进度数据确认指令库中的确认指令。
该实施例中,所述确认结果有:对应的进度数据与工程实体施工进度相符、对应的进度数据与工程实体施工进度不相符;
其中,两个客户端的确认结果互不影响。
上述技术方案的有益效果是:通过向两个客户端发送确认指令,将数字化确认和人工确认的方法结合,实现了在减少人工成本的基础上,提高了确认结果的准确性,并通过生成一系列确认指令和确认流程,提高了确认效率,保证了录入的进度数据的准确性。
实施例5:
在上述实施例2的基础上,所述的一种进度信息反馈及偏差实时展示方法,将所述施工资料中的数据信息进行结构化存储,包括:
当所述进度数据全部确认完毕后,对所有进度数据进行清洗过滤,获得所述工程建设项目的有效进度数据;
将所述有效进度数据输入预设分类模型中进行自主分类,并按照分类的结果将分类后的有效进度数据一一存储至云数据端;
当外部输入修改指令时,解析所述有效进度数据,获得所述有效进度数据中每个数据记录的表征,所述表征包括:数据的总长度、阻断数量、字段长度、字段顺序;
基于所述表征确定每个数据记录对应的主键名;
基于预设的确定算法确定每个数据记录的主键值,并基于所述主键值获得对应的第一哈希值;
解析外部输入的修改指令,获得需改数据对应的第二哈希值;
将所述第二哈希值作为主索引,确定所述修改数据对应的源数据记录的所在行;
将所述源数据记录的基指针数量和唯一标识符作为次级索引,并基于源数据记录的所在行,确定所述源数据记录所在具体位置,并进行数据替换;
记录进度数据修改记录,并存储至云数据端的修改记录数据库。
该实施例中,清洗过滤用于对所述进度数据进行审查校验、删除重复数据、纠正错误数据。
该实施例中,所述有效进度数据为所述进度数据审查校验、删除重复数据、纠正错误数据后获得的。
该实施例中,所述分类模型为预设的基于数据结构实现数据分类功能。
该实施例中,按照分类的结果将所述有效进度数据一一存储至云数据端是指根据所述分类模型划分后的有效进度数据按照不同数据结构将其存储至云数据端。
该实施例中,所述修改指令包括:待修改数据和对应的数据类别。
该实施例中,所述数据记录为根据所述有效进度数据的输入时间和数据类别划分获得。
该实施例中,所述主键名为所述有效进度数据中一个列或多列的组合的名称,其值能唯一地标识表中的每一行,这样的一列或多列称为表的主键,所述主键名由使用者命名或者程序自动命名。
该实施例中,所述主键值通过预设的程序赋值。
该实施例中,所述哈希值为将一段数据经过哈希函数转换而成的值;
所述第一哈希值为所述有效进度数据中每个数据记录的哈希值;
所述第二哈希值为待修改数据对应的哈希值。
该实施例中,所述主索引为进行第一次索引确定待修改数据对应的源数据记录所在行的程序标志;
所述源数据记录为所述待修改数据对应的被替换的数据。
该实施例中,所述基指针数量为数据覆盖内存空间的长度。
该实施例中,所述唯一标识符为根据预设的程序为每个数据记录确定的不重复的标识符。
该实施例中,所述次级索引为进行第二次索引确定待修改数据对应的源数据记录所在具体位置的程序标志。
上述技术方案的有益效果是:对所述进度数据进行处理后进行分类后结构化存储,为后续进行进度展示和偏差展示提供了理论数据,并有利于后续所述工程进度横道图和所述进度前锋线的生成效率,也节省了云数据端的存储空间;并且可根据外部输入指令确定对应的主索引和次级索引,进而检索出待修改数据,进行数据修改,实现了进度数据实时修改的功能,将修改记录进行保存,实现了修改数据可追溯功能。
实施例6:
在上述实施例1的基础上,所述的一种进度信息反馈及偏差实时展示方法,S2:获取计划进度,基于所述进度数据和所述计划进度,实时生成所述工程建设项目对应的工程进度横道图,包括:
获取所述工程建设项目的进度计划信息;
基于所述进度计划信息,获取对应的进度计划项目,将云数据端存储的分类后的有效进度数据按照项目进行二次分类,将二次分类后的有效进度数据与所述进度计划项目进行匹配;
基于所述进度计划项目将匹配后的有效进度数据进行处理,获得分项目进度数据;
基于所述分项目进度数据,生成工程进度横道图。
该实施例中,所述进度计划信息是工作人员根据实际施工要求制定的,再输入获得。
该实施例中,所述进度计划项目是指外部制定的施工进度计划中包含的项目和对应的计划进度数据。
该实施例中,云数据端存储的有效进度数据与所述进度计划项目进行匹配是指:将所述有效进度数据与所述进度计划项目包含的计划进度数据按照项目相应匹配。
该实施例中,处理是指对不同项目的有效进度数据的重合部分进行计算处理,获得不同项目对应的分项目进度数据。
该实施例中,基于所述分项目进度数据,生成工程进度横道图为根据不同项目对应的分项目数据生成工程进度横道图,可以考虑到项目的进度数据重合部分,使得进度横道图更加准确地反映进度信息。
上述技术方案的有益效果是:将所述有效进度数据与所述进度计划项目匹配,获得分项目进度数据,并生成对应的工程进度横道图,实现了所述工程建设项目进度的分项目可视化展示。
实施例7:
在上述实施例1的基础上,所述的一种进度信息反馈及偏差实时展示方法,S3:将所述进度数据和所述计划进度进行比对,生成所述工程建设项目对应的进度前锋线,包括:
基于进度计划信息,获取对应的计划进度数据;
基于进度计划项目,实时比对分项目进度数据和所述计划进度数据,确定进度偏差数据;
基于所述进度偏差数据,生成进度前锋线,其之后,还包括:
构建误差原因判断模型(用于判断造成当前施工进度误差的原因,即施工条件);
获取所述进度偏差数据对应的数据编码,将对应的数据编码输入至所述误差原因判断模型,获得进度误差原因对应的施工误差条件;
构建进度预测模型;
获取所述工程建设项目的当前施工条件,基于所述当前施工条件和所述施工误差条件,生成假设施工条件;
将所述假设施工条件输入至进度预测模型,生成所述假设施工条件对应的假设进度数据;
基于所述假设进度数据生成对应的施工条件改变方案。
该实施例中,所述施工误差条件例如有:施工人数应增加50人等。
该实施例中,所述当前施工条件包括:施工人数、每个施工周期的施工开始时间和施工结束时间等。
该实施例中,获得所述假设施工条件例如有:当前施工人数有100人,所述施工误差条件为施工人数应增加50人,则所述假设施工条件为施工人数为150人。
该实施例中,所述施工条件改变方案包括:假设施工条件以及对应的假设进度数据。
该实施例中,所述计划进度数据是指外部输入的工作人员预先指定的施工进度计划中包含的进度数据。
该实施例中,所述比对结果包括所述工程建设项目包含的每个子项目的实际进度和计划进度的时间偏差、施工工作量偏差等数据。
上述技术方案的有益效果是:基于所述进度计划项目,实时比对所述分项目进度数据和所述计划进度数据,生成对应的进度前锋线,实现所述工程建设项目实际进度和计划进度的分项目偏差可视化展示。
实施例8:
在上述实施例1的基础上,所述的一种进度信息反馈及偏差实时展示方法,S3:将所述进度数据和所述计划进度进行比对,生成所述工程建设项目对应的进度前锋线,并展示,包括:
基于所述有效进度数据,自动实时生成所述工程建设项目对应的实际进度模拟模型,同时,获取计划进度模拟模型,进行比较,获得所述工程建设项目的自由时差;
基于进度管理平台,并根据外部输入的施工要求阈值和所述自由时差,生成进度预测综合报告,并将进度预测综合报告基于进度管理平台传输到展示平台进行展示,其展示过程中,包括:
在所述进度预测综合报告在所述进度管理平台进行传输前,获取所述进度管理平台与展示平台的传输通道,并判断与所述进度管理平台相关的第一传输带宽以及与所述展示平台相关的第二传输带宽的带宽大小是否一致;
若一致,基于检测业务对所述进度管理平台进行第一传输检测,根据第一传输检测结果判断所述进度管理平台对应的数据通信过程中是否存在延迟字符,若存在,将所述延迟字符在延迟字符集合中进行标定,确定延迟时间;
同时,基于检测业务对所述展示平台进行第二传输检测,并根据第二传输检测结果判断所述展示平台在数据通信过程中是否存在异常通信字符,若存在,建立所述异常通信字符的异常反馈;
检测所述传输通道,获取对应的干扰传输信息,并根据所述传输通道的历史日志,确定预测综合报告在所述传输通道中的历史传输资源占比;
根据所述延迟时间、异常反馈以及干扰传输信息,判断是否影响历史传输资源占比;
若是,获取影响因子,从修正数据中获取修正方案对对应的传输通道或平台端进行修正处理,直至对应的预估传输资源占比大于或等于历史传输资源占比,进而将进度预测综合报告从进度管理平台传输到展示平台。
该实施例中,通过判断第一传输带宽以及第二传输带宽的大小,是为了保证传输的有效性,且检测业务是针对通信相关业务的检测,例如是检测通信数据包、通信数据丢失情况、通信延迟性等。
该实施例中,延迟字符指的是代表通信延迟的特殊符号,如,延迟字符为0001,将其在延迟字符集合中进行标定,筛选获取的其对应的延迟时间为0.1s等;
该实施例中,第一传输检测,主要是针对的延迟检测,第二传输检测,主要是针对的通信数据是否存在异常的检测,通过对两个平台采用不同的方式进行检测,可以避免由于单一的检测方式,提高对其检测的误差率,可有效保证检测的有效性,为后续进行资源占比的修复提供有效基础。
该实施例中,异常通信字符,例如是,正常字符为1111,但是异常字符为0011,其中“00”即为异常,此时,可以建立0011的异常的异常原因;
该实施例中,历史资源占比,指的是同批数据进行传输过程中,进度预测综合报告在传输过程中占据的通信资源;
该实施例中,干扰传输信息指的是影响通信通道中数据传输的信息,如噪声等,且影响因子,指的是可以消除延迟时间、异常反馈以及干扰传输信息影响传输资源占比的指标,如果是延迟,此时可以进行提前通信,或者在通信时,将报告的通信排序顺序向前排列,或者是对平台通信状态进行了调整等,都可以视为影响因子调取的修正方案。
该实施例中,所述自由时差指所述工程建设项目的在不影响其后施工最早开始时间的条件下,所述工程建设项目可以利用的机动时间。
该实施例中,所述进度管理平台是不包含所述实际进度模拟模型、计划进度模拟模型、工程进度横道图、进度前锋线等众多表示施工进度的相关信息数据的平台,并且也可以通过算法实现对后期施工进度的预测功能。
该实施例中,所述施工要求阈值表示后续改善施工进度的施工改变条件至,例如增加或减少后的施工人数、每个施工周期改变的施工开始时间和施工结束时间。
该实施例中,所述进度预测综合报告包括:反映当前进度的相关数据信息,反映当前进度和计划进度偏差的相关数据信息、改善施工条件后的预测进度的相关数据信息。
该实施例中,参考图3,所述展示平台将所述工程进度横道图和所述进度前锋线以显示屏的方式展示。
上述技术方案的有益效果是:所述进度管理平台通过所述实际进度模拟模型、计划进度模拟模型、工程进度横道图、进度前锋线,可以实现基于外部输入的施工要求阈值,预测综合进度数据,实现了基于外部输入的施工要求阈值的约束下精准预测施工进度的功能,同时,通过采用的不同检测方式分别对两个平台进行检测,便于进行有效修复,进而保证进度预测综合报告传输的有效性。
实施例9:
在上述实施例8的基础上,所述的一种进度信息反馈及偏差实时展示方法,基于进度管理平台,并根据外部输入的施工要求阈值和所述自由时差,生成进度预测综合报告之后,包括:
接收外部输入的施工要求阈值,并获取所述工程建设项目对应的当前施工条件阈值;
基于所述施工要求阈值和所述当前施工条件阈值,确定对应的项目进度影响权重值:
;
式中,所述为第i个施工条件对应的项目进度影响权重值,,为第i个 施工条件对应的项目进度初始影响权重值,为第i个施工条件对应的当前施工条件阈值,为第个施工条件对应的所述施工要求阈值。
该实施例中,所述当前施工条件阈值为当前施工条件对应的值,例如有:当前施工人数、当前施工周期中的施工开始时间和施工结束时间等。
上述技术方案的有益效果是:基于接收外部输入的施工要求阈值,获取所述工程建设项目对应的当前施工条件阈值,并确定对应的项目进度影响权重值,为后续准确预测综合进度提供了数据。
实施例10:
在上述实施例9的基础上,所述的一种进度信息反馈及偏差实时展示方法,基于所述施工要求阈值和所述当前施工条件阈值,确定对应的项目进度影响权重值之后,还包括:
基于所述施工要求阈值,获得(改变所述施工要求阈值后)所述工程建设项目的每个子项目对应的进度预测数据;
判断所述施工条件对所述进度预测数据是否相互影响,根据判断结果将所述进度预测数据按照数据类别进行区分;
基于预设设置算法为所述工程建设项目的每个子项目的不同数据类别的进度预测数据设置数据类别代表值;
基于预设的确定算法和每个子项目的不同数据类别的进度预测数据对应的数据类别代表值以及项目进度影响权重值,确定所述工程建设项目的每个子项目对应的数据提取阈值:
;
式中,为所述工程建设项目的第t个子项目的进度预测数据对应的数据提取阈 值,为第p个不相互影响的施工条件,,m为不相互影响的施工条件的总个数,为 所有施工条件的总个数,为第p个施工条件独立影响的子项目对应的确定算法, 为第q个施工条件非独立影响的子项目对应的确定算法,为第q个相互影响的施工条件,,为第p个施工条件独立影响的第t个子项目中的进度预测数据对应的数据 类别代表值,为第q个施工条件非独立影响的第t个子项目中的进度预测数据对应的数 据类别代表值;
基于所述工程建设项目的每个子项目对应的数据提取阈值,确定所述工程建设项目的综合数据提取阈值:
;
式中,为所述工程建设项目的综合数据提取阈值,w为所述工程建设项目的子 项目的总个数,为所述工程建设项目的第1个子项目与所述第t个子项目的重合数据 对应的数据类别代表值,为所述工程建设项目的第2个子项目与所述第t个子项目的 重合数据对应的数据类别代表值,为所述工程建设项目的第个子项目 与所述第个子项目的重合数据对应的数据类别代表值,t的取值范围为[2,w],为所述 工程建设项目的第1个子项目的进度数据对应的数据提取阈值;
基于所述工程建设项目的综合数据提取阈值和预设的数据提取算法,从所述进度预测综合报告中提取所述工程建设项目的综合进度预测数据。
该实施例中,根据判断结果将所述进度预测数据按照数据类别进行区分,获得的结果包括:施工条件独立影响的子项目对应的进度数据、施工条件非独立影响的子项目对应的进度数据。
该实施例中,所述预设设置算法用于根据所述工程建设项目的每个子项目的进度预测数据对应的数据类别设置数据对应的数据类别代表值。
该实施例中,所述预设的确定算法用于确定所述数据提取阈值,例如:判断出第1 至3个施工条件对第1个子项目的进度数据中的第1至3个数据类别的进度预测数据(为第1至3个数据类别的进度预测数据对应的数据类别代表值)产生独立影 响,第4至5个施工条件对第1个子项目的进度数据中的第4至5个数据类别的进度预测数据(为对应的数据类别代表值)产生非独立影响,将所述第1至3个施工条件对应的项 目进度影响权重值输入至预设的确定算法,将所述第4至5个施工条件对应的项目进 度影响权重值输入至预设的确定算法,并将每个施工条件对应的确定算法输出的值 与对应的数据类别代表值的乘积相加,获得所述工程建设项目的第1个子项目对应的数据 提取阈值。
所述数据提取阈值用于输入至所述预设的数据提取算法提取对应的综合进度预测数据。
该实施例中,所述综合数据提取阈值包括多个值,每个值与每个子项目一一对应,用于提取综合进度预测数据。
该实施例中,所述进度预测综合报告中的进度数据按照时间分项目排列,所述预设的数据提取算法用于输入所述综合数据提取阈值中包含的每个子项目对应的综合数据提取阈值,按照所述综合数据提取阈值从时间轴上分项目提取每个子项目对应的综合进度预测数据。
该实施例中,判断所述施工条件对所述进度预测数据是否相互影响,根据判断结果对所述进度数据进行区分是指:
有的施工条件的改变会对所述工程建设项目中的多种数据类别的进度数据产生影响(例如改变施工机器的使用时间,会对施工开始时间、使用结束时间、单位施工周期中的总施工时间等多种数据类别的进度数据产生影响。);
有的施工条件改变只会对一种数据类别的进度数据产生影响,对施工条件进行区分有利于更好的预测综合进度数据(例如改变施工人数只会影响施工人数这种数据类别的进度数据),区分施工条件由预设的算法实现。
上述技术方案的有益效果是:计算所述工程建设项目的综合进度数据时考虑到了所述施工条件对所述进度数据是否相互影响造成的误差,还考虑到了所述工程建设项目的每个子项目的进度数据重合的情况,使得综合进度数据的预测更加精准。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种基于3DPS的时空数据模型