一种工业物联网PaaS平台的制作方法

文档序号:29924108发布日期:2022-05-07 10:27阅读:208来源:国知局
一种工业物联网PaaS平台的制作方法
一种工业物联网paas平台
技术领域
1.本发明涉及paas平台技术领域,具体为一种工业物联网paas平台。


背景技术:

2.在云计算的多种应用形式中,paas平台是云计算技术与业务开放平台相结合的最佳形式,paas平台提供包括应用注册、应用开发、服务托管、服务路由、服务编排、服务监控和服务目录等,并将其作为一种服务提供给用户,paas平台通常是指云环境中的应用基础设施服务,也可以说是中间件即服务,paas平台在云架构中位于中间层,其上层是saas,其下层是iaas,在传统on-premise部署方式下,应用基础设施即中间件的种类非常多,有应用服务器、数据库、esbs、bpm、portal、消息中间件和远程对象调用中间件等等,paas平台即把应用服务的运行和开发环境作为一种服务提供的商业模式。
3.目前电信运营商基本实现了it基础资源的iaas层池化部署、集中管控,敏捷交付和快速开通等功能,但是数据库管理系统建设和运维形式较为传统,存在着资源分配不均衡及资源浪费等诸多问题,难以满足业务快速开通的需求,故而,提出一种工业物联网paas平台来解决上述问题。


技术实现要素:

4.(一)解决的技术问题
5.针对现有技术的不足,本发明提供了一种工业物联网paas平台,具备平台运维全面完整等优点,解决了数据库管理系统建设和运维形式较为传统,存在着资源分配不均衡及资源浪费等诸多问题的问题。
6.(二)技术方案
7.为实现上述平台运维全面完整的目的,本发明提供如下技术方案:一种工业物联网paas平台,包括:
8.注册模块,针对机器设备与传感器进行数据注册;
9.数据收集模块,储存与处理来自传感器终端设备的大数据量;
10.分布式运算模块,实现对大量数据进行有效的实时或者批次分析;
11.用户能力模块,用于对终端用户提供操作使用以及设备管理等开放能力;
12.管理员能力模块,用于对管理员提供便捷运维设备以及用户的开放能力。
13.优选的,所述注册模块可将工业单位组织定义为3个阶层,即厂区、机器设备与传感器,注册模块对于任一阶层对象的识别,以《c,m,s)定义,其中c表示厂区物件,m表示机器设备对象,s表示传感器物件,客户端采用此组合定义与paas对其所属的各阶层对象进行注册作业。
14.优选的,所述注册模块以结构化数据库(mysql)储存相关管理性数据,注册模块的数据库作业程序以标准sql语法进行,此类数据库为管理性数据库,本身极具结构化特性,且数据量(mb)在作业能力可接收范围内。
15.优选的,所述数据收集模块对于原始数据的特性须经由分析后设计其纲要结构,以决定最佳储存与处理效能的目标数据库。
16.优选的,所述分布式运算模块采用mesos作底层工作节点管理加上spark的分散运算架构建立分布式计算环境,mesos是一个开放原始码的丛集管理系统,主要实现分散应用程序间的资源隔离与分享。
17.优选的,所述用户能力模块包括账号管理单元、设备管理单元和用户权限管理单元,所述管理员能力模块包括权限管理组件、用户管理组件、设备管理组件和数据管理组件。
18.优选的,所述账号管理单元包括统一的用户账号体系,可维护账户的基本信息,包含注册、修改、登录和会话等,包含查看账户信息、账户信息注册、修改账户信息、找回密码、登录管理和会话管理等功能,所述设备管理单元包括维护设备的基本信息,包括对设备列表的管理,比如分组和排序等,也可以支持对设备的消息进行管理,包括设备分组管理、设备排序管理、设备分享管理、设备名称管理、设备消息订阅和设备消息取消订阅等功能,所述用户权限管理单元主要实现用户对设备的权限设置,包括用户对设备的操作权限以及用户对设备的访问权限。
19.优选的,所述权限管理组件可对管理员账号进行多层次统一授权,规避信息共享后的权限滥用,增强系统安全性,包括管理员账号管理、管理员角色管理和操作日志管理功能,所述用户管理组件为管理员可在后台管理查看所有用户的所有信息,包括用户官方消息推送、用户反馈管理、查看用户列表和查看用户的设备列表功能,所述设备管理组件为管理员在后台可以管理所有设备,包括厂商管理、产品品类管理、设备型号管理、设备固件0ta管理、设备自检管理、设备故障或者告警策略管理、设备规则引擎管理、设备集中管控、查看设备列表以及查看设备所属用户列表功能,所述数据管理组件为管理员可在后台管理查看所有平台数据,包括设备实时数据统计管理、设备运行数据统计管理、设备历史数据统计管理、用户基本数据管理、用户实时数据统计管理、用户操作日志管理和平台运行数据管理功能。
20.(三)有益效果
21.与现有技术相比,本发明提供了一种工业物联网paas平台,具备以下有益效果:
22.1、该工业物联网paas平台,通过设置分布式运算模块,由于spark将运算数据块皆存放于记忆体内部,因此在分析成效上有显著的效率,而且,对于丛集内多工作节点的管理,mesos采用的架构具有自动产生master管理的智能机制,所有分布式节点共享分布式文件系统,这符合对大数据分析的另一挑战,目标是在建立分布式计算环境、提供平台使用者进行有效的分析后,将结果反馈回终端装置进行智能管理,以提高产能。
23.2、该工业物联网paas平台,通过设置用户能力模块和管理员能力模块,用户和管理员可通过不同的模块进行操作,将其完全独立,并且各个模块功能完善,使得整个paas平台在使用时整体功能更加全面,并且实用性更强。
附图说明
24.图1为本发明提出的一种工业物联网paas平台系统示意图;
25.图2为本发明提出的一种工业物联网paas平台spark分布式计算架构图。
具体实施方式
26.下面将结合本发明的实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.请参阅图1-2,本实施例中一种工业物联网paas平台,包括,
28.注册模块,针对机器设备与传感器进行数据注册。
29.数据收集模块,储存与处理来自传感器终端设备的大数据量。
30.分布式运算模块,实现对大量数据进行有效的实时或者批次分析。
31.用户能力模块,用于对终端用户提供操作使用以及设备管理等开放能力。
32.管理员能力模块,用于对管理员提供便捷运维设备以及用户的开放能力。
33.其中,注册模块可将工业单位组织定义为3个阶层,即厂区、机器设备与传感器,注册模块对于任一阶层对象的识别,以《c,m,s)定义,其中c表示厂区物件,m表示机器设备对象,s表示传感器物件,客户端采用此组合定义与paas对其所属的各阶层对象进行注册作业。
34.而注册模块以结构化数据库(mysql)储存相关管理性数据,注册模块的数据库作业程序以标准sql语法进行,此类数据库为管理性数据库,本身极具结构化特性,且数据量(mb)在作业能力可接收范围内。
35.并且,数据收集模块对于原始数据的特性须经由分析后设计其纲要结构,以决定最佳储存与处理效能的目标数据库。
36.另外,分布式运算模块采用mesos作底层工作节点管理加上spark的分散运算架构建立分布式计算环境,mesos是一个开放原始码的丛集管理系统,主要实现分散应用程序间的资源隔离与分享。
37.需要说明的是,用户能力模块包括账号管理单元、设备管理单元和用户权限管理单元,管理员能力模块包括权限管理组件、用户管理组件、设备管理组件和数据管理组件。
38.其中,账号管理单元包括统一的用户账号体系,可维护账户的基本信息,包含注册、修改、登录和会话等,包含查看账户信息、账户信息注册、修改账户信息、找回密码、登录管理和会话管理等功能,设备管理单元包括维护设备的基本信息,包括对设备列表的管理,比如分组和排序等,也可以支持对设备的消息进行管理,包括设备分组管理、设备排序管理、设备分享管理、设备名称管理、设备消息订阅和设备消息取消订阅等功能,用户权限管理单元主要实现用户对设备的权限设置,包括用户对设备的操作权限以及用户对设备的访问权限。
39.同时,权限管理组件可对管理员账号进行多层次统一授权,规避信息共享后的权限滥用,增强系统安全性,包括管理员账号管理、管理员角色管理和操作日志管理功能,用户管理组件为管理员可在后台管理查看所有用户的所有信息,包括用户官方消息推送、用户反馈管理、查看用户列表和查看用户的设备列表功能,设备管理组件为管理员在后台可以管理所有设备,包括厂商管理、产品品类管理、设备型号管理、设备固件0ta管理、设备自检管理、设备故障或者告警策略管理、设备规则引擎管理、设备集中管控、查看设备列表以及查看设备所属用户列表功能,数据管理组件为管理员可在后台管理查看所有平台数据,
包括设备实时数据统计管理、设备运行数据统计管理、设备历史数据统计管理、用户基本数据管理、用户实时数据统计管理、用户操作日志管理和平台运行数据管理功能。
40.本发明的有益效果是:
41.1、该工业物联网paas平台,通过设置分布式运算模块,由于spark将运算数据块皆存放于记忆体内部,因此在分析成效上有显著的效率,而且,对于丛集内多工作节点的管理,mesos采用的架构具有自动产生master管理的智能机制,所有分布式节点共享分布式文件系统,这符合对大数据分析的另一挑战,目标是在建立分布式计算环境、提供平台使用者进行有效的分析后,将结果反馈回终端装置进行智能管理,以提高产能。
42.2、该工业物联网paas平台,通过设置用户能力模块和管理员能力模块,用户和管理员可通过不同的模块进行操作,将其完全独立,并且各个模块功能完善,使得整个paas平台在使用时整体功能更加全面,并且实用性更强。
43.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1