一种基于大数据字段自动拼接算法的监测方法及系统技术方案

技术编号:21891685 阅读:18 留言:0更新日期:2019-08-17 14:25
本发明专利技术涉及一种基于大数据字段自动拼接算法的监测方法及系统,基于MongoDB数据库,方法包括:通过Key‑value的形式建立数据库的字典表,建立数据库结构;预设预警范围值、报警范围值,输入自定义的监测方法公式,生成不同字段并存入数据库;导入各监测点的原始数据,存入数据库;解析监测方法公式,通过对应的监测方法公式字段找出规律,得到计算结果;计算结果与警示范围值进行比对,当计算结果位于警示范围值内时进行警示。本发明专利技术可通过设定不同监测项目涉及的公式的方式,使此监测系统广泛应用于多种类型的建筑工程项目监测,提高了本监测系统在不同建筑工程项目的适用性,节约了监测成本,提高了监测效率,使监测结果能更快得到处理。

A Monitoring Method and System Based on Automatic Mosaic Algorithms of Large Data Fields

【技术实现步骤摘要】
一种基于大数据字段自动拼接算法的监测方法及系统
本专利技术涉及建筑施工监测领域,具体涉及一种基于大数据字段自动拼接算法的监测方法及系统。
技术介绍
建筑工程安全生产管理必须坚持安全第一、预防为主、综合治理的方针,这就要求将危及安全生产的因素扼杀在摇篮中。随着社会经济、文化飞速发展,建筑行业的发展也日新月异,现代建筑工程较传统的建筑工程也愈加复杂,危险性也逐步增大,对建筑工程进行长期有效的监测已经刻不容缓。传统的监测手段采用多地点分别监测、分别管控的方式,其及时性和真实性存在较大的问题,已经不能满足现代建筑工程的安全要求。随着物联网的发展,监测设备的不断进步,需要创新监测模式,向智能化智慧化发展。通常来讲,开发人员在接到客户提供的监测方法需求,通过需求分析、需求设计、研发、测试、维护,需要大量的工作日和研发成本,所开发出来的监测系统因为后台已经预设好固定的监测方法公式,只能对应固定的监测项目(例如只对应基坑监测,或者只对应危房监测或高支模监测),不适用于多种项目监测。
技术实现思路
本专利技术针对现有技术中存在的技术问题,提供本专利技术解决上述技术问题的技术方案如下:一种基于大数据字段自动拼接算法的监测方法及系统,利用NoSQL数据库MongoDB无“关系”的特点,将Excel或XML中数据字段拼接到MongoDB表头中,用户通过模板自定义数据库字段,并导入数据采集仪采集到的各监测点数据;用户可在前台界面填入自定义的监测方法的公式,数据库可依据用户填入的公式,在后台自动生成监测方法的算法。监测系统将计算出的监测结果与预设的警示值进行比对,以短信等方式对相关责任人进行提示;可通过在数据采集装置上连接不同的监测仪器(传感装置)、为系统设定不同监测项目涉及的公式的方式,使此监测系统广泛应用于多种类型的建筑工程项目监测,提高了本监测系统在不同建筑工程项目的适用性,节约了监测成本,提高了监测效率,使监测结果能更快得到处理。一种基于大数据字段自动拼接算法的监测方法,基于MongoDB数据库,所述方法包括:A、通过Key-value的形式建立所述数据库的字典表,建立数据库结构;B、预设预警范围值、报警范围值,输入自定义的监测方法公式,所述预警范围值、所述报警范围值、每个所述监测方法公式生成不同字段并存入所述数据库;C、导入各监测点的原始数据,存入所述数据库;D、解析所述监测方法公式,通过对应的所述监测方法公式字段找出规律,得到计算结果;E、所述计算结果与所述预警范围值、所述报警范围值进行比对,当所述计算结果位于所述预警范围值内时进行预警提示,当所述计算结果位于所述报警范围值内时进行报警提示。优选地,所述步骤A包括将需要的表头填入Excel或XML模板中,提交所述Excel或所述XML模板,选择所述Excel或所述XML模板里面的公共字段,通过Key-value的形式建立所述数据库的字典表。优选地,所述数据库包括若干数据集合,所述步骤D包括将所述监测方法公式分解为对应的多个小字段,然后针对每个小字段遍历所述数据集合的数据,将数据集合中的数据与所述小字段进行匹配,从而将所述监测方法公式解析为对应多个所述小字段的数据组合,通过所述字典表将所述数据集合的数据映射到所述监测方法公式上。优选地,所述步骤D还包括将中缀表达式转为后缀表达式,然后依据算法的优先级处理公式进行计算,得到所述计算结果。优选地,所述步骤E包括,所述预警提示方式与所述报警提示方式为向相关人员发送短信。一种基于大数据字段自动拼接算法的监测系统,包括依次通信连接的数据采集装置、通讯装置、服务器;所述数据采集装置与所述通讯装置设置在监控点,所述服务器设置在远程操控点;所述数据采集装置包括数据汇总模块、数据处理模块,所述服务器包括运算模块、警示模块、可视化模块,所述数据汇总模块、所述数据处理模块、所述通讯装置、所述运算模块、所述警示模块依次通信连接,所述可视化模块与所述运算模块通信连接。优选地,所述通讯装置内设有无线通信模块,所述通讯装置通过无线通信方式与所述服务器进行通信连接。优选地,所述警示模块包括预警模块与报警模块,所述预警模块与所述报警模块分别与所述运算模块通信连接。优选地,还设有上位机,所述上位机与所述数据采集装置通信连接,所述上位机上设有显示器与输入装置。优选地,还包括摄像头,所述摄像头与所述数据采集装置通信连接。本专利技术的有益效果是:本专利技术的一种基于大数据字段自动拼接算法的监测方法及系统,利用NoSQL数据库MongoDB无“关系”的特点,将Excel或XML中数据字段拼接到MongoDB表头中,用户通过模板自定义数据库字段,并导入数据采集仪采集到的各监测点数据;用户可在前台界面填入自定义的监测方法的公式,数据库可依据用户填入的公式,在后台自动生成监测方法的算法。本专利技术提高了监测系统在不同监测方法下的适用性,并提高开发人员的工作效率,节约开发成本。通常来讲,开发人员在接到客户提供的监测方法,通过需求分析、需求设计、研发、测试、维护,需要大量的工作日和研发成本。此专利技术可让用户自行填写所需要监测方法的公式及算法需求,后台自动生成相对性的算法及用户所需求的数据,节约了大量的研发成本,提升研发效率。可通过在数据采集装置上连接不同的监测仪器(传感装置)、为系统设定不同监测项目涉及的公式的方式,使此监测系统广泛应用于多种类型的建筑工程项目监测,提高了本监测系统在不同建筑工程项目的适用性,节约了监测成本;监测系统将计算出的监测结果与预设的警示值进行比对,以短信等方式对相关责任人进行提示,提高了监测效率,使监测结果能更快得到处理。本监测系统的监测数据现场实时传输,保证数据分析过程的透明度和及时性,保证数据安全,为数据和档案管理提供高效的管理工具、实现异地远程协同工作。附图说明图1为本专利技术总体框图;图2为本专利技术实施例示意图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。一种基于大数据字段自动拼接算法的监测方法及系统,适用于多种类型的建筑施工监控场合,本实施例以基坑监测进行举例说明:一种基于大数据字段自动拼接算法的监测方法,基于MongoDB数据库,监测方法包括:A、通过Key-value的形式建立数据库的字典表,建立数据库结构;B、预设预警范围值、报警范围值,输入自定义的监测方法公式,预警范围值、报警范围值、每个监测方法公式生成不同字段并存入数据库;C、导入各监测点的原始数据,存入数据库;D、解析监测方法公式,通过对应的监测方法公式字段找出规律,得到计算结果;E、计算结果与预警范围值、报警范围值进行比对,当计算结果位于预警范围值内时进行预警提示,当计算结果位于报警范围值内时进行报警提示。本实施例中,步骤A包括将需要的表头填入Excel或XML模板中,提交Excel或XML模板,选择Excel或XML模板里面的公共字段,通过Key-value的形式建立数据库的字典表。字典表是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。简而言之,字典表是描述数据库的信息集合,是对系统中使用的所有数据元素的定义的集合。本实施例中,数据库包括若干数据集合本文档来自技高网...

【技术保护点】
1.一种基于大数据字段自动拼接算法的监测方法,基于MongoDB数据库,其特征在于,所述方法包括:A、通过Key‑value的形式建立所述数据库的字典表,建立数据库结构;B、预设预警范围值、报警范围值,输入自定义的监测方法公式,所述预警范围值、所述报警范围值、每个所述监测方法公式生成不同字段并存入所述数据库;C、导入各监测点的原始数据,存入所述数据库;D、解析所述监测方法公式,通过对应的所述监测方法公式字段找出规律,得到计算结果;E、所述计算结果与所述预警范围值、所述报警范围值进行比对,当所述计算结果位于所述预警范围值内时进行预警提示,当所述计算结果位于所述报警范围值内时进行报警提示。

【技术特征摘要】
1.一种基于大数据字段自动拼接算法的监测方法,基于MongoDB数据库,其特征在于,所述方法包括:A、通过Key-value的形式建立所述数据库的字典表,建立数据库结构;B、预设预警范围值、报警范围值,输入自定义的监测方法公式,所述预警范围值、所述报警范围值、每个所述监测方法公式生成不同字段并存入所述数据库;C、导入各监测点的原始数据,存入所述数据库;D、解析所述监测方法公式,通过对应的所述监测方法公式字段找出规律,得到计算结果;E、所述计算结果与所述预警范围值、所述报警范围值进行比对,当所述计算结果位于所述预警范围值内时进行预警提示,当所述计算结果位于所述报警范围值内时进行报警提示。2.根据权利要求1所述一种基于大数据字段自动拼接算法的监测方法,其特征在于,所述步骤A包括将需要的表头填入Excel或XML模板中,提交所述Excel或所述XML模板,选择所述Excel或所述XML模板里面的公共字段,通过Key-value的形式建立所述数据库的字典表。3.根据权利要求1所述一种基于大数据字段自动拼接算法的监测方法,其特征在于,所述数据库包括若干数据集合,所述步骤D包括将所述监测方法公式分解为对应的多个小字段,然后针对每个小字段遍历所述数据集合的数据,将数据集合中的数据与所述小字段进行匹配,从而将所述监测方法公式解析为对应多个所述小字段的数据组合,通过所述字典表将所述数据集合的数据映射到所述监测方法公式上。4.根据权利要求3所述一种基于大数据字段自动拼接算法的监测系统,其特征在于,所述步...

【专利技术属性】
技术研发人员:陆星宇张伟胡元君王金辉
申请(专利权)人:武汉中岩测控技术有限公司
类型:发明
国别省市:湖北,42

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

1