CN111708765A - 基于大数据微服务的物联网云平台管理***及方法 - Google Patents
基于大数据微服务的物联网云平台管理***及方法 Download PDFInfo
- Publication number
- CN111708765A CN111708765A CN202010815095.8A CN202010815095A CN111708765A CN 111708765 A CN111708765 A CN 111708765A CN 202010815095 A CN202010815095 A CN 202010815095A CN 111708765 A CN111708765 A CN 111708765A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- micro
- internet
- service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000007726 management method Methods 0.000 claims abstract description 85
- 239000003245 coal Substances 0.000 claims abstract description 35
- 238000012544 monitoring process Methods 0.000 claims abstract description 6
- 230000002159 abnormal effect Effects 0.000 claims description 30
- 230000008569 process Effects 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 18
- 238000013500 data storage Methods 0.000 claims description 10
- 238000004458 analytical method Methods 0.000 claims description 9
- 238000013480 data collection Methods 0.000 claims description 6
- 238000005065 mining Methods 0.000 claims description 4
- 238000004140 cleaning Methods 0.000 claims description 3
- 238000009434 installation Methods 0.000 claims description 3
- 238000007405 data analysis Methods 0.000 abstract description 5
- 238000004519 manufacturing process Methods 0.000 abstract description 3
- 238000013461 design Methods 0.000 abstract description 2
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000002265 prevention Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000007418 data mining Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 240000000797 Hibiscus cannabinus Species 0.000 description 1
- 235000002905 Rumex vesicarius Nutrition 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 210000000609 ganglia Anatomy 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2465—Query processing support for facilitating data mining operations in structured databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/133—Protocols for remote procedure calls [RPC]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Entrepreneurship & Innovation (AREA)
- Probability & Statistics with Applications (AREA)
- Educational Administration (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Operations Research (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Life Sciences & Earth Sciences (AREA)
- Agronomy & Crop Science (AREA)
- Animal Husbandry (AREA)
- Marine Sciences & Fisheries (AREA)
- Mining & Mineral Resources (AREA)
- Medical Informatics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开基于大数据微服务的物联网云平台管理***,包括数据采集服务器模块、物联网管理云平台模块,所述数据采集服务器模块与所述物联网管理云平台模块相连接。本发明还提出基于大数据微服务的物联网云平台管理方法,采用微服务和大数据分析相结合的方式进行架构设计,采用先进的架构对数据的实时监控、告警更加及时、准确,有利于煤矿的安全生产。
Description
技术领域
本发明涉及一种基于大数据微服务的物联网云平台管理***及方法,属于大数据应用技术领域。
背景技术
现有***存在的最大问题在于县(集团)与市局无“管理”权限,仅有“查阅”权限。大部分煤矿能将数据上报,但有延迟,无法进行回放追朔,县(集团)与市局仅能事后跟踪,无法做到事前预防,这给县(集团)与市局的管理造成较高的风险,事前预防的管理好过事后跟踪补漏。
现有***在数据综合查询,报表等均无法满足县(集团)与市局现有管理的需求。
现有数据采集***,是由各煤矿***供应厂商各自生成相应的文件,分别向县(集团)与市局逐级传输,传输节点较多,容易造成数据丢失,这也是目前现有***存在的重要问题之一。而且很多关键的数据可能并不上传,县(集团)与市局无法获得煤矿的完整数据,数据有缺失,导致煤矿管理时效性不强,从而造成管理人员无法进行准确的判定,所以需要充分利用大数据、微服务等比较先进的架构体系,增强信息化***的运用,推动煤矿井下人员安全的高速且稳定的发展。
发明内容
针对以上缺陷,本发明提供的解决方案会更多的从“管理”的角度入手,解决好县(集团)与市局的管理要求。所以本***会从管理的角度加大县(集团)与市局的权限,尤其是县(集团)与市局的审批权,从源头上将对安全的管控防范于未然。
本发明针对现有煤矿人员管理***的不足,无法做到有效的管控而派生出的新的解决方案***平台,可以实现对煤矿下井人员的实时监控,并加强了上级主管部门对煤矿管理的要求,强化了审批与管控的功能(审批权限),该平台充分利用大数据分析,对煤矿人员联网管理的数据进行清洗,挖掘,并做出预警,分析,管控,同时能实时监控煤矿的违规操作,防风险与未然,充分利用物联网+大数据技术对煤矿人员做到实时监测。该***是煤矿人员安全管理的有效工具,在防的同时也做到了管的要求,同时也为后续的智能分析与数据挖掘做好了充分的预留和扩展接口,使煤矿的安全预警更智能化。
为解决上述技术问题,本发明提供基于大数据微服务的物联网云平台管理***,其特征在于,包括数据采集服务器模块、物联网管理云平台模块,所述数据采集服务器模块与所述物联网管理云平台模块相连接;
所述物联网管理云平台模块包括Vue Web前端模块、微服务架构模块、大数据平台模块,所述Vue Web前端模块通过API接口与所述数据采集服务器模块相连接,所述Vue Web前端模块通过微服务网关接口与所述微服务架构模块相连接,所述微服务架构模块通过微服务网关接口与所述大数据平台模块相连接,所述Vue Web前端模块通过API接口外接UI前端报警模块;
所述数据采集服务器模块包括NGINX外网网关模块、矿端数据采集模块,所述矿端数据采集模块通过所述NGINX外网网关模块与所述微服务架构模块相连接,所述NGINX外网网关模块外接用户端服务器。
作为一种较佳的实施例,所述数据采集服务器模块用于,在接收到矿端数据采集模块提供的数据以后,判断所接收的数据是否合法,如果合法则上传至NGINX外网网关模块;如果不合法,则记录相关LOG日志,结束流程;上传至NGINX外网网关模块以后判断是否上传成功,成功以后记录相关日志,结束相关流程;如果上传失败,则判断是否是网络异常,如果是网络异常,则启动“网络异常”语音告警,如果不是网络异常,则启动“云平台连接异常”语音报警,同步存入本地数据并记录LOG日志,从而结束流程。
作为一种较佳的实施例,所述物联网管理云平台模块用于,接收矿端数据采集模块将所需要上传的数据上传到NGINX外网网关模块,将数据存储到Mysql数据库以备查询,微服务架构模块通过微服务接口调用或者存储相关数据,大数据平台模块将微服务架构模块获取的到数据通过大数据存储接口,对数据进行清洗,挖掘,并做出预警,分析,管控,同时能实时监控煤矿的违规操作。
作为一种较佳的实施例,所述物联网管理云平台模块提供供前端访问的API接口,供所述Vue Web前端模块调用,所有存储数据,由所述数据采集服务器模块通过NGINX外网网关模块上传,调用所述微服务架构模块的微服务网关接口,经所述微服务架构模块分解后一部分报警数据通过大数据接口传入所述大数据平台模块进行数据存储,另一部分报警数据直接通知到所述UI前端报警模块进行报警信息提醒。
本发明还提出基于大数据微服务的物联网云平台管理方法,包括如下步骤:
数据采集服务器处理步骤;物联网管理云平台处理步骤。
作为一种较佳的实施例,所述数据采集服务器处理步骤具体包括:数据采集服务器模块在接收到矿端数据采集模块提供的数据以后,判断所接收的数据是否合法,如果合法则上传至NGINX外网网关模块;如果不合法,则记录相关LOG日志,结束流程;上传至NGINX外网网关模块以后判断是否上传成功,成功以后记录相关日志,结束相关流程;如果上传失败,则判断是否是网络异常,如果是网络异常,则启动“网络异常”语音告警,如果不是网络异常,则启动“云平台连接异常”语音报警,同步存入本地数据并记录LOG日志,从而结束流程。
作为一种较佳的实施例,所述矿端数据采集模块提供的数据包括:煤矿基站信息数据、识别卡信息数据、区域信息采集数据、报警数据、人员定位数据。
作为一种较佳的实施例,所述煤矿基站信息数据包括煤矿名称、分站编号、分站名称、分站位置、分站型号、安装日期、煤安证号、防爆合格证号、分站标识码;所述识别卡信息数据包括识别***、识别卡所属人员姓名、人员类型、工种信息;所述区域信息采集数据包括区域编号、区域名称、区域类型、区域核定人数;所述报警数据包括区域超时或超员报警数据;所述人员定位数据包括人员数据的轨迹回放坐标数据。
作为一种较佳的实施例,所述物联网管理云平台处理步骤具体包括:矿端数据采集模块将所需要上传的数据上传到NGINX外网网关模块,微服务架构模块接收并将数据存储到Mysql数据库以备查询,物联网管理云平台模块通过微服务接口调用或者存储相关数据,大数据平台模块将物联网管理云平台模块获取的到数据通过大数据存储接口,对数据进行清洗,挖掘,并做出预警,分析,管控,同时能实时监控煤矿的违规操作。
作为一种较佳的实施例,所述物联网管理云平台处理步骤具体还包括:所述物联网管理云平台模块提供供前端访问的API接口,供所述Vue Web前端模块调用,所有存储数据,由所述数据采集服务器模块上传,调用所述微服务架构模块的微服务网关接口,经所述微服务架构模块分解后一部分报警数据通过大数据接口传入所述大数据平台模块进行数据存储,另一部分报警数据直接通知到所述UI前端报警模块进行报警信息提醒。
本发明所达到的有益效果:第一,本发明以微服务架构方式进行设计基于大数据微服务的物联网云平台管理***,这种架构的好处是扩展容易,开发运维效率更高;第二,本发明的基于大数据微服务的物联网云平台管理***加大了市局的管理审批权限,有利于从源头上将风险防范于未然;第三,本发明结合大数据分析的处理和查询速度快,数据分析及挖掘和数据追溯非常完备;第四,本发明采用微服务和大数据分析相结合的方式进行架构设计,采用先进的架构对数据的实时监控、告警更加及时、准确,有利于煤矿的安全生产;第五,本发明从“管理”的角度入手,解决了市局的管理要求,加大了市局的管理权限,尤其是市局的审批权,有利于从源头上将风险防范于未然;第六,本发明有助于提高了煤矿井下人员的管理效率,能够保证煤矿井下人员的身体健康和生命安全;第七,通过大数据对矿端上传的数据进行研究分析,为煤矿井下人员管理和安全生产提供保障,进而实现煤矿企业经济与社会效益的最大化;第八,本发明的数据综合查询以及报表需求更满足管理的要求。
附图说明
图1是本发明实施例中数据采集服务器处理步骤的流程图。
图2是本发明实施例中的物联网管理云平台处理步骤的流程图。
图3是本发明的物联网管理云平台模块的拓扑图。
图4是本发明的基于大数据微服务的物联网云平台管理***的审批权限功能流程图。
图5是本发明的基于大数据微服务的物联网云平台管理***的优选实施例的架构示意图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
如图3所示,本发明提供基于大数据微服务的物联网云平台管理***,包括数据采集服务器模块、物联网管理云平台模块,所述数据采集服务器模块与所述物联网管理云平台模块相连接;
所述物联网管理云平台模块包括Vue Web前端模块、微服务架构模块、大数据平台模块,所述Vue Web前端模块通过API接口与所述数据采集服务器模块相连接,所述Vue Web前端模块通过微服务网关接口与所述微服务架构模块相连接,所述微服务架构模块通过微服务网关接口与所述大数据平台模块相连接,所述Vue Web前端模块通过API接口外接UI前端报警模块;
所述数据采集服务器模块包括NGINX外网网关模块、矿端数据采集模块,所述矿端数据采集模块通过所述NGINX外网网关模块与所述微服务架构模块相连接,所述NGINX外网网关模块外接用户端服务器。
作为一种较佳的实施例,所述数据采集服务器模块用于,在接收到矿端数据采集模块提供的数据以后,判断所接收的数据是否合法,如果合法则上传至NGINX外网网关模块;如果不合法,则记录相关LOG日志,结束流程;上传至NGINX外网网关模块以后判断是否上传成功,成功以后记录相关日志,结束相关流程;如果上传失败,则判断是否是网络异常,如果是网络异常,则启动“网络异常”语音告警,如果不是网络异常,则启动“云平台连接异常”语音报警,同步存入本地数据并记录LOG日志,从而结束流程。
作为一种较佳的实施例,所述物联网管理云平台模块用于,接收矿端数据采集模块将所需要上传的数据上传到NGINX外网网关模块,将数据存储到Mysql数据库以备查询,微服务架构模块通过微服务接口调用或者存储相关数据,大数据平台模块将微服务架构模块获取的到数据通过大数据存储接口,对数据进行清洗,挖掘,并做出预警,分析,管控,同时能实时监控煤矿的违规操作。
作为一种较佳的实施例,所述物联网管理云平台模块提供供前端访问的API接口,供所述Vue Web前端模块调用,所有存储数据,由所述数据采集服务器模块通过NGINX外网网关模块上传,调用所述微服务架构模块的微服务网关接口,经所述微服务架构模块分解后一部分报警数据通过大数据接口传入所述大数据平台模块进行数据存储,另一部分报警数据直接通知到所述UI前端报警模块进行报警信息提醒。
本发明还提出基于大数据微服务的物联网云平台管理方法,包括如下步骤:
数据采集服务器处理步骤,如图1所示;物联网管理云平台处理步骤,如图2所示。
作为一种较佳的实施例,所述数据采集服务器处理步骤具体包括:数据采集服务器模块在接收到矿端数据采集模块提供的数据以后,判断所接收的数据是否合法,如果合法则上传至NGINX外网网关模块;如果不合法,则记录相关LOG日志,结束流程;上传至NGINX外网网关模块以后判断是否上传成功,成功以后记录相关日志,结束相关流程;如果上传失败,则判断是否是网络异常,如果是网络异常,则启动“网络异常”语音告警,如果不是网络异常,则启动“云平台连接异常”语音报警,同步存入本地数据并记录LOG日志,从而结束流程。
作为一种较佳的实施例,所述矿端数据采集模块提供的数据包括:煤矿基站信息数据、识别卡信息数据、区域信息采集数据、报警数据、人员定位数据。
作为一种较佳的实施例,所述煤矿基站信息数据包括煤矿名称、分站编号、分站名称、分站位置、分站型号、安装日期、煤安证号、防爆合格证号、分站标识码;所述识别卡信息数据包括识别***、识别卡所属人员姓名、人员类型、工种信息;所述区域信息采集数据包括区域编号、区域名称、区域类型、区域核定人数;所述报警数据包括区域超时或超员报警数据;所述人员定位数据包括人员数据的轨迹回放坐标数据。
作为一种较佳的实施例,所述物联网管理云平台处理步骤具体包括:矿端数据采集模块将所需要上传的数据上传到NGINX外网网关模块,微服务架构模块接收并将数据存储到Mysql数据库以备查询,物联网管理云平台模块通过微服务接口调用或者存储相关数据,大数据平台模块将物联网管理云平台模块获取的到数据通过大数据存储接口,对数据进行清洗,挖掘,并做出预警,分析,管控,同时能实时监控煤矿的违规操作。
作为一种较佳的实施例,所述物联网管理云平台处理步骤具体还包括:所述物联网管理云平台模块提供供前端访问的API接口,供所述Vue Web前端模块调用,所有存储数据,由所述数据采集服务器模块上传,调用所述微服务架构模块的微服务网关接口,经所述微服务架构模块分解后一部分报警数据通过大数据接口传入所述大数据平台模块进行数据存储,另一部分报警数据直接通知到所述UI前端报警模块进行报警信息提醒。
如图4所示,用户端服务器包括:县局用户、市局用户、矿站用户,数据存储微服务接到煤矿信息采集数据,在将数据存储到微服务数据库的同时,自动创建一条待审批信息;县局用户或者市局用户能够获取待审批列表;点击审批信息,输入审批意见;即可完成审批;一旦完成审批,则将该数据刷新到大数据平台进行存储。
如图5所示,本发明的基于大数据微服务的物联网云平台管理***及方法,主要采用微服务+大数据架构的解决方案,主要针对当前矿端数据采集量大,数据统计与分析复杂,业务较为分散的业务模型所采用的一种架构方式,该架构方式以大数据平台为依托提供数据清洗与数据导入和数据存储服务,微服务则主要处理数据呈现与业务审批相关的小规模单元业务,考虑到后期用户的扩展与高并发数据处理的需要,这种架构能完美的适用用户的业务需求。
本发明的架构比较先进,使用当前最新的技术与创新的业务模型,方案易扩展,查询与展现的速度快,数据分析及挖掘和数据追溯非常完备,除了应用大数据相关的实时流计算(spark streaming), 还分别应用了GIS地图,Websocket数据推送的netty技术,前端采用最新的vue框架,更友好的为用户带来视觉上的数据体现。
API接口层,主要采用微服务架构,包括网关服务,注册中心微服务,审批服务,Web基本微服务。API接口层对接数据采集端的大并发数据量,并将海量的数据存入大数据平台中的Kafka消息中间介。
数据查询与分析,主要是消费Kafka的数据,并对数据进行清洗与分析,将分析与清洗后的数据存入hbase,mysql等,同时通过websocket将一部份数据推送至前端。同时,根据用户的需求生成相关的图文报表,用vue的展现方式呈现给终端用户。
目前这种架构模式,主要适用到的服务器有:MySql数据库+应用服务器+,Kafka服务器,Hadoop/Hbase/Spark集群 服务器(主节点+主节点备份+3台从节点)+两台微服务器。集群可以根据后期业务需求进行弹性扩展;标准大数据架构,集成Ambari、ganglia、Zookeeper等管理工具;存储硬盘可后期根据存储量及存储时间进行弹性扩展。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
Claims (9)
1.基于大数据微服务的物联网云平台管理***,其特征在于,包括数据采集服务器模块、物联网管理云平台模块,所述数据采集服务器模块与所述物联网管理云平台模块相连接;
所述物联网管理云平台模块包括Vue Web前端模块、微服务架构模块、大数据平台模块,所述Vue Web前端模块通过API接口与所述数据采集服务器模块相连接,所述Vue Web前端模块通过微服务网关接口与所述微服务架构模块相连接,所述微服务架构模块通过微服务网关接口与所述大数据平台模块相连接,所述Vue Web前端模块通过API接口外接UI前端报警模块;
所述数据采集服务器模块包括NGINX外网网关模块、矿端数据采集模块,所述矿端数据采集模块通过所述NGINX外网网关模块与所述微服务架构模块相连接,所述NGINX外网网关模块外接用户端服务器;
所述数据采集服务器模块用于,在接收到矿端数据采集模块提供的数据以后,判断所接收的数据是否合法,如果合法则上传至NGINX外网网关模块;如果不合法,则记录相关LOG日志,结束流程;上传至NGINX外网网关模块以后判断是否上传成功,成功以后记录相关日志,结束相关流程;如果上传失败,则判断是否是网络异常,如果是网络异常,则启动“网络异常”语音告警,如果不是网络异常,则启动“云平台连接异常”语音报警,同步存入本地数据并记录LOG日志,从而结束流程。
2.根据权利要求1所述的基于大数据微服务的物联网云平台管理***,其特征在于,所述物联网管理云平台模块用于,接收矿端数据采集模块将所需要上传的数据上传到NGINX外网网关模块,将数据存储到Mysql数据库以备查询,微服务架构模块通过微服务接口调用或者存储相关数据,大数据平台模块将微服务架构模块获取的到数据通过大数据存储接口,对数据进行清洗,挖掘,并做出预警,分析,管控,同时能实时监控煤矿的违规操作。
3. 根据权利要求1所述的基于大数据微服务的物联网云平台管理***,其特征在于,所述物联网管理云平台模块提供供前端访问的API接口,供所述Vue Web前端模块调用,所有存储数据,由所述数据采集服务器模块通过NGINX外网网关模块上传,调用所述微服务架构模块的微服务网关接口,经所述微服务架构模块分解后一部分报警数据通过大数据接口传入所述大数据平台模块进行数据存储,另一部分报警数据直接通知到所述UI前端报警模块进行报警信息提醒。
4.如权利要求1所述的基于大数据微服务的物联网云平台管理***的管理方法,其特征在于,包括如下步骤:
数据采集服务器处理步骤;物联网管理云平台处理步骤。
5.根据权利要求4所述的基于大数据微服务的物联网云平台管理方法,其特征在于,所述数据采集服务器处理步骤具体包括:数据采集服务器模块在接收到矿端数据采集模块提供的数据以后,判断所接收的数据是否合法,如果合法则上传至NGINX外网网关模块;如果不合法,则记录相关LOG日志,结束流程;上传至NGINX外网网关模块以后判断是否上传成功,成功以后记录相关日志,结束相关流程;如果上传失败,则判断是否是网络异常,如果是网络异常,则启动“网络异常”语音告警,如果不是网络异常,则启动“云平台连接异常”语音报警,同步存入本地数据并记录LOG日志,从而结束流程。
6.根据权利要求5所述的基于大数据微服务的物联网云平台管理方法,其特征在于,所述矿端数据采集模块提供的数据包括:煤矿基站信息数据、识别卡信息数据、区域信息采集数据、报警数据、人员定位数据。
7.根据权利要求6所述的基于大数据微服务的物联网云平台管理方法,其特征在于,所述煤矿基站信息数据包括煤矿名称、分站编号、分站名称、分站位置、分站型号、安装日期、煤安证号、防爆合格证号、分站标识码;所述识别卡信息数据包括识别***、识别卡所属人员姓名、人员类型、工种信息;所述区域信息采集数据包括区域编号、区域名称、区域类型、区域核定人数;所述报警数据包括区域超时或超员报警数据;所述人员定位数据包括人员数据的轨迹回放坐标数据。
8.根据权利要求4所述的基于大数据微服务的物联网云平台管理方法,其特征在于,所述物联网管理云平台处理步骤具体包括:矿端数据采集模块将所需要上传的数据上传到NGINX外网网关模块,微服务架构模块接收并将数据存储到Mysql数据库以备查询,物联网管理云平台模块通过微服务接口调用或者存储相关数据,大数据平台模块将物联网管理云平台模块获取的到数据通过大数据存储接口,对数据进行清洗,挖掘,并做出预警,分析,管控,同时能实时监控煤矿的违规操作。
9.根据权利要求8所述的基于大数据微服务的物联网云平台管理方法,其特征在于,所述物联网管理云平台处理步骤具体还包括:所述物联网管理云平台模块提供供前端访问的API接口,供所述Vue Web前端模块调用,所有存储数据,由所述数据采集服务器模块上传,调用所述微服务架构模块的微服务网关接口,经所述微服务架构模块分解后一部分报警数据通过大数据接口传入所述大数据平台模块进行数据存储,另一部分报警数据直接通知到所述UI前端报警模块进行报警信息提醒。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010815095.8A CN111708765A (zh) | 2020-08-13 | 2020-08-13 | 基于大数据微服务的物联网云平台管理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010815095.8A CN111708765A (zh) | 2020-08-13 | 2020-08-13 | 基于大数据微服务的物联网云平台管理***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111708765A true CN111708765A (zh) | 2020-09-25 |
Family
ID=72547257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010815095.8A Pending CN111708765A (zh) | 2020-08-13 | 2020-08-13 | 基于大数据微服务的物联网云平台管理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111708765A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112650726A (zh) * | 2020-12-07 | 2021-04-13 | 浙江合众新能源汽车有限公司 | 一种流式计算行驶行程和充电行程的*** |
CN113298686A (zh) * | 2021-05-18 | 2021-08-24 | 深圳市博网科技有限公司 | 一种基于物联网的大数据应用***及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075932A (zh) * | 2007-06-29 | 2007-11-21 | 当代天启技术(北京)有限公司 | 数据远程计量的方法和*** |
CN107390650B (zh) * | 2016-11-18 | 2019-05-07 | 厦门嵘拓物联科技有限公司 | 一种基于物联网的数据采集***及基于该***的数据压缩方法 |
CN110809017A (zh) * | 2019-08-16 | 2020-02-18 | 云南电网有限责任公司玉溪供电局 | 一种基于云平台和微服务构架的数据分析应用平台*** |
US10664590B2 (en) * | 2015-10-01 | 2020-05-26 | Twistlock, Ltd. | Filesystem action profiling of containers and security enforcement |
-
2020
- 2020-08-13 CN CN202010815095.8A patent/CN111708765A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075932A (zh) * | 2007-06-29 | 2007-11-21 | 当代天启技术(北京)有限公司 | 数据远程计量的方法和*** |
US10664590B2 (en) * | 2015-10-01 | 2020-05-26 | Twistlock, Ltd. | Filesystem action profiling of containers and security enforcement |
CN107390650B (zh) * | 2016-11-18 | 2019-05-07 | 厦门嵘拓物联科技有限公司 | 一种基于物联网的数据采集***及基于该***的数据压缩方法 |
CN110809017A (zh) * | 2019-08-16 | 2020-02-18 | 云南电网有限责任公司玉溪供电局 | 一种基于云平台和微服务构架的数据分析应用平台*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112650726A (zh) * | 2020-12-07 | 2021-04-13 | 浙江合众新能源汽车有限公司 | 一种流式计算行驶行程和充电行程的*** |
CN113298686A (zh) * | 2021-05-18 | 2021-08-24 | 深圳市博网科技有限公司 | 一种基于物联网的大数据应用***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105023188B (zh) | 一种基于云数据的数字化城市管理数据共享*** | |
CN102708699B (zh) | 基于WebGIS的交通灯故障监管*** | |
CN105564465B (zh) | 一种铁路电务信号设备维护作业卡控***和方法 | |
CN110135598A (zh) | 一种基于知识服务的高速铁路电务维护辅助*** | |
CN104376494B (zh) | 基于云***的交通信息管理与服务*** | |
CN111708765A (zh) | 基于大数据微服务的物联网云平台管理***及方法 | |
CN111160867A (zh) | 大范围地域停车场大数据分析*** | |
CN112598368A (zh) | 污水处理在线监管平台 | |
CN107221129B (zh) | 一种用于地质灾害及气象预警的线上预警*** | |
CN113658428A (zh) | 一种高速公路智慧化主动管控平台 | |
CN104766155A (zh) | 基于bim的工程项目要素的管理方法和*** | |
CN106572180A (zh) | 实现核电厂剂量数据从工业网传输至管理网的***及方法 | |
CN106314482A (zh) | 一种铁路自然灾害及异物侵限集中管控***及方法 | |
CN110533290B (zh) | 基于即时通讯的现场安全隐患管理方法及*** | |
CN104065503A (zh) | 一种智能交通物联网设施故障溯源判别分析方法 | |
CN115310661A (zh) | 基于融合技术的铁路基础设施现场监测和预测预警*** | |
CN112053533B (zh) | 智慧安全管控方法、装置及计算机存储介质 | |
CN113888126A (zh) | 一种油气管道巡检管理*** | |
CN110991814A (zh) | 煤矿安全双重预防机制管理*** | |
CN112699451B (zh) | 一种基于社区业务中台与数据中台结合bim的社区实时孪生*** | |
CN115660305A (zh) | 一种交通基础设施建管养一体化数据管理平台 | |
CN114444049A (zh) | 一种智慧建筑数据共享交换平台 | |
CN115033464A (zh) | 一种基于人工智能的分布式灾备演练数据预警方法及*** | |
CN112523307A (zh) | 一种集数据监测、分析、运维管控为一体的二次供水*** | |
CN112884295A (zh) | 一种基于物联网技术的矿山人员移动管控方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: No.50, Baoxiang Road, Jiangning Binjiang Economic Development Zone, Nanjing City, Jiangsu Province, 210000 Applicant after: Nanjing North Road Intelligent Control Technology Co.,Ltd. Address before: No.50, Baoxiang Road, Jiangning Binjiang Economic Development Zone, Nanjing City, Jiangsu Province, 210000 Applicant before: NANJING BESTWAY AUTOMATION SYSTEM Co.,Ltd. |
|
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200925 |