本发明涉及运维技术,特别是涉及一种基于ai和区块链为底座的商业运维云系统和方法。
背景技术:
所谓it运维管理是指单位it部门采用相关的方法、手段、技术、制度、流程和文档等,对it软硬运行环境、it业务系统和it运维人员进行的综合管理。企业将it部门的职能全部或部分外包给专业的第三方it外包公司管理,集中精力发展企业的核心业务。简单的说就是企业在内部专职it运维人员不足或没有的情况下,将企业的it外包服务流程,包括全部办公硬件、网络及外设的维护工作转交给专业从事it运维的公司来进行全方位的维护。现有从事it运维的公司没有一种集中对所有客户的it软硬设备进行实时运维管理的系统,导致效率低,不能及时发现客户需求。
技术实现要素:
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于ai和区块链为底座的商业运维云系统和方法,解决了现有从事it运维的公司没有一种集中对所有客户的it软硬设备进行实时运维管理的系统,导致效率低,不能及时发现客户需求的问题。
为了达到上述目的,本发明所采用的具体技术方案如下:
一种基于ai和区块链为底座的商业运维云系统,系统采用分层架构,各层之间使用通用协议和接口,分层架构包括硬件设施层、数据传输层、核心计算层和应用层;
所述硬件设施层包括网关、若干软硬件设备以及布置在所述软硬件设备上的低频低功耗智能芯片,软硬件设备、低频低功耗智能芯片通过局域通信协议组成局域网,所述软硬件设备与所述网关连接,所述低频低功耗智能芯片获取对应的软硬件设备的运维数据并通过所述软硬件设备传输给所述网关;所述网关、若干软硬件设备和低频低功耗智能芯片构成一硬件设施单元,所述硬件设施层包含若干硬件设施单元,所有硬件设施单元作为一区块链节点;
所述数据传输层包括3g/4g/5g网络、wifi网络、zigbee网络、lora网络、uwb网络和光纤网络,所述网关将搜集到的运维数据传输给所述核心计算层,并接收来自所述核心计算层的互动数据;
所述核心计算层包括数据接入模块、云存储模块、云管控模块和智能计算模块,所述数据接入模块包括多协议访问接口,所述云存储模块包括运维数据存储模块和操作日志存储模块;所述云管控模块包括配置管理模块、权限管理模块、用户管理模块和运维管理模块,所述智能计算模块包括ai计算模块,对运维数据进行智能计算,以实现对运维数据的实时监控和管理,并反馈至所述应用层;
所述应用层包括商业大系统平台,所述商业大系统平台对所有区块链节点的数据进行可视化展示和集中管理。
优选的,所述软硬件设备包括但不限于it服务台、基础it设备运维、网络设备、idc机房、信息安全软件、定制化软件。
优选的,所述低频低功耗智能芯片与软硬件设备一体化固定连接或可拆卸连接。
优选的,所述低频低功耗智能芯片通过接口与软硬件设备可拆卸连接。
一种基于ai和区块链为底座的商业运维方法,具体包括以下步骤:
s1,系统分层配置:构建商业运维过程中的系统架构,采用分层架构,各层之间使用通用协议和接口,分层架构包括硬件设施层、数据传输层、核心计算层和应用层;
s2,硬件设施配置:所述硬件设施层包括网关、若干软硬件设备以及布置在所述软硬件设备上的低频低功耗智能芯片,软硬件设备、低频低功耗智能芯片通过局域通信协议组成局域网,所述软硬件设备与所述网关连接,所述低频低功耗智能芯片获取对应的软硬件设备的运维数据并通过所述软硬件设备传输给所述网关;所述网关、若干软硬件设备和低频低功耗智能芯片构成一硬件设施单元,所述硬件设施层包含若干硬件设施单元,所有硬件设施单元作为一区块链节点;
s3,数据传输配置:配置3g/4g/5g网络、wifi网络、zigbee网络、lora网络、uwb网络和光纤网络,所述网关将搜集到的运维数据传输给所述核心计算层,并接收来自所述核心计算层的互动数据;
s4,核心计算配置:配置数据接入模块、云存储模块、云管控模块和智能计算模块,所述数据接入模块包括多协议访问接口,所述云存储模块包括运维数据存储模块和操作日志存储模块;所述云管控模块包括配置管理模块、权限管理模块、用户管理模块和运维管理模块,所述智能计算模块包括ai计算模块,对运维数据进行智能计算,以实现对运维数据的实时监控和管理,并反馈至所述应用层;
s5,应用管理配置:配置商业大系统平台,所述商业大系统平台对所有区块链节点的数据进行可视化展示和集中管理。
优选的,步骤s2中的软硬件设备包括但不限于it服务台、基础it设备运维、网络设备、idc机房、信息安全软件、定制化软件。
优选的,步骤s2中低频低功耗智能芯片与软硬件设备一体化固定连接或可拆卸连接。
优选的,所述低频低功耗智能芯片通过接口与软硬件设备可拆卸连接。
本发明的有益效果在于:基于区块链和ai技术对客户的软硬件设备的运维数据进行集中统一管理,能够及时发现客户需求,提高工作效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一种基于ai和区块链为底座的商业运维云系统的结构示意图;
图2是本发明一种基于ai和区块链为底座的商业运维方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要说明的是,术语“竖直”、“上”、“下”、“水平”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
如图1所示,本发明提出了一种基于ai和区块链为底座的商业运维云系统,系统采用分层架构,各层之间使用通用协议和接口,分层架构包括硬件设施层、数据传输层、核心计算层和应用层;
所述硬件设施层包括网关、若干软硬件设备以及布置在所述软硬件设备上的低频低功耗智能芯片,软硬件设备、低频低功耗智能芯片通过局域通信协议组成局域网,所述软硬件设备与所述网关连接,所述低频低功耗智能芯片获取对应的软硬件设备的运维数据并通过所述软硬件设备传输给所述网关;所述网关、若干软硬件设备和低频低功耗智能芯片构成一硬件设施单元,所述硬件设施层包含若干硬件设施单元,所有硬件设施单元作为一区块链节点;
所述数据传输层包括3g/4g/5g网络、wifi网络、zigbee网络、lora网络、uwb网络和光纤网络,所述网关将搜集到的运维数据传输给所述核心计算层,并接收来自所述核心计算层的互动数据;
所述核心计算层包括数据接入模块、云存储模块、云管控模块和智能计算模块,所述数据接入模块包括多协议访问接口,所述云存储模块包括运维数据存储模块和操作日志存储模块;所述云管控模块包括配置管理模块、权限管理模块、用户管理模块和运维管理模块,所述智能计算模块包括ai计算模块,对运维数据进行智能计算,以实现对运维数据的实时监控和管理,并反馈至所述应用层;
所述应用层包括商业大系统平台,所述商业大系统平台对所有区块链节点的数据进行可视化展示和集中管理。
具体的,低频低功耗智能芯片包括低频低功耗单片机和通信接口,低频低功耗单片机与通信接口连接,低频低功耗单片机布置在pcb板上,pcb板固定在壳体内,通信接口一端设在壳体内部,与pcb板连接,另一端穿出壳体。软硬件设备通过通信接口为低频低功耗智能芯片供电,将运维数据通过通信接口传输给低频低功耗单片机,低频低功耗单片机将运维数据、低频低功耗单片机唯一识别码、时间信息加密打包后发送给软硬件设备,通过软硬件设备本身的局域通信电路将加密打包后的数据发送给网关。在另一实施例中,低频低功耗智能芯片包括低频低功耗单片机、低功耗局域通信电路和通信接口,低频低功耗单片机将运维数据、低频低功耗单片机唯一识别码、时间信息加密打包后发送给软硬件设备和低功耗局域通信电路,若低频局域通信电路待发送数据的等待时间超过设定值,则选择由低功耗局域通信电路向网关发送打包后的数据。
所有硬件设施单元作为一区块链节点具体指的是将网关作为接入区块链的设备,网关通过数据传输层与其他的区块链节点进行数据连接,软硬件设备与低频低功耗智能芯片通过网关与其他区块链节点进行数据交互;在具体实施过程中,可以预先在网关上安装通信执行逻辑,所述通信执行逻辑具体指的是网关加入区块链可选择两种模式,一种是自主加入模式,一种是被动添加模式,在自主加入模式中,网关向相邻的区块链节点发送加入请求,加入请求包含网关的基础信息和业务数据,相邻的区块链节点接收到网关发送的加入请求后,判断是否与网关参加了同一业务(业务包括总业务和子业务,总业务指的是运维数据监测业务,子业务包括it服务台运维数据监测、基础it设备运维数据监测、网络设备运维数据监测、idc机房运维数据监测、信息安全软件运维数据监测、定制化软件运维数据监测),则上述区块链节点同意网关加入区块链网络并将将网关的基础信息发送给区块链网络中的其他区块链节点;在被动添加模式中,网关向应用层发送加入请求,应用层审核网关的基础信息和业务数据,若同意则记录并存储网关的基础信息,并发送给所有区块链节点。
具体的,在应用过程中,核心计算层包含与区块链节点数量和位置相对应的若干核心计算设备,每个核心计算设备均包括数据接入模块、云存储模块、云管控模块和智能计算模块,数据接入模块对打包后的数据进行解密得到原始的运维数据,智能计算模块包括用于对运维数据进行智能计算的ai计算模块。根据软硬件设备的分类将各自对应的运维数据异常计算基础模型传输给对应的核心计算设备中,核心计算设备根据收到的运维数据和ai算法(人工神经网络算法)对运维数据异常计算基础模型进行训练和优化,得到最终的运维数据异常计算模型。运维数据异常计算基础模型在传输过程包含两种模式,一种是自主传输模式,另一种是被动添加模式,结合网关请求加入区块链的两种模式,若区块链节点通过自主加入模式加入区块链网络,则接收来自相邻的区块链节点发送的运维数据异常计算基础模型,若区块链节点通过被动添加模式加入区块链网络,则接收来自应用层传输的运维数据异常计算基础模型。
商业大系统平台对所有区块链节点的数据进行可视化展示和集中管理,重点在于对区块链节点的异常情况进行汇总和可视化展示,商业大系统平台从各个核心计算设备获取异常运维数据,商业大系统平台基于聚类中层次划分算法的k-means算法对异常运维数据进行挖掘分析,将异常运维数据聚成固定的几类数据簇,每一簇的运维数据代表一类存在类似安全隐患类型区块链节点群。k-means算法具体包括以下步骤:从异常运维数据中随机选择m个数据元组,每个元组代表一簇,被选中的数据元组设为该簇的初始中心,计算每个数据元组到上述m个数据元组的欧式距离,将该元组划分至最小距离的簇中,重新计算发生变化的簇的均值,即重新确定簇的中心,迭代至各簇不再发生变化。使用k-means算法聚类完成后,聚成的最大的一个类为故障发生频率最高的数据簇,然后依次把其他各类高频运维数据异常统计出来,供运维人员分析运维异常之间的关联性。
具体的,还可在应用层设置有与自身区块链节点相对应的用户端app,用户端app从商业大系统平台获取对应的区块链节点的运维数据,屏蔽其他区块链节点的运维数据以提高用户端app的使用流畅度。
优选的,所述软硬件设备包括但不限于it服务台、基础it设备运维、网络设备、idc机房、信息安全软件、定制化软件。
优选的,所述低频低功耗智能芯片与软硬件设备一体化固定连接或可拆卸连接。
优选的,所述低频低功耗智能芯片通过接口与软硬件设备可拆卸连接。
如图2所示,本发明还提出了一种基于ai和区块链为底座的商业运维方法,具体包括以下步骤:
s1,系统分层配置:构建商业运维过程中的系统架构,采用分层架构,各层之间使用通用协议和接口,分层架构包括硬件设施层、数据传输层、核心计算层和应用层;
s2,硬件设施配置:所述硬件设施层包括网关、若干软硬件设备以及布置在所述软硬件设备上的低频低功耗智能芯片,软硬件设备、低频低功耗智能芯片通过局域通信协议组成局域网,所述软硬件设备与所述网关连接,所述低频低功耗智能芯片获取对应的软硬件设备的运维数据并通过所述软硬件设备传输给所述网关;所述网关、若干软硬件设备和低频低功耗智能芯片构成一硬件设施单元,所述硬件设施层包含若干硬件设施单元,所有硬件设施单元作为一区块链节点;
s3,数据传输配置:配置3g/4g/5g网络、wifi网络、zigbee网络、lora网络、uwb网络和光纤网络,所述网关将搜集到的运维数据传输给所述核心计算层,并接收来自所述核心计算层的互动数据;
s4,核心计算配置:配置数据接入模块、云存储模块、云管控模块和智能计算模块,所述数据接入模块包括多协议访问接口,所述云存储模块包括运维数据存储模块和操作日志存储模块;所述云管控模块包括配置管理模块、权限管理模块、用户管理模块和运维管理模块,所述智能计算模块包括ai计算模块,对运维数据进行智能计算,以实现对运维数据的实时监控和管理,并反馈至所述应用层;
s5,应用管理配置:配置商业大系统平台,所述商业大系统平台对所有区块链节点的数据进行可视化展示和集中管理。
具体的,低频低功耗智能芯片包括低频低功耗单片机和通信接口,低频低功耗单片机与通信接口连接,低频低功耗单片机布置在pcb板上,pcb板固定在壳体内,通信接口一端设在壳体内部,与pcb板连接,另一端穿出壳体。软硬件设备通过通信接口为低频低功耗智能芯片供电,将运维数据通过通信接口传输给低频低功耗单片机,低频低功耗单片机将运维数据、低频低功耗单片机唯一识别码、时间信息加密打包后发送给软硬件设备,通过软硬件设备本身的局域通信电路将加密打包后的数据发送给网关。在另一实施例中,低频低功耗智能芯片包括低频低功耗单片机、低功耗局域通信电路和通信接口,低频低功耗单片机将运维数据、低频低功耗单片机唯一识别码、时间信息加密打包后发送给软硬件设备和低功耗局域通信电路,若低频局域通信电路待发送数据的等待时间超过设定值,则选择由低功耗局域通信电路向网关发送打包后的数据。
所有硬件设施单元作为一区块链节点具体指的是将网关作为接入区块链的设备,网关通过数据传输层与其他的区块链节点进行数据连接,软硬件设备与低频低功耗智能芯片通过网关与其他区块链节点进行数据交互;在具体实施过程中,可以预先在网关上安装通信执行逻辑,所述通信执行逻辑具体指的是网关加入区块链可选择两种模式,一种是自主加入模式,一种是被动添加模式,在自主加入模式中,网关向相邻的区块链节点发送加入请求,加入请求包含网关的基础信息和业务数据,相邻的区块链节点接收到网关发送的加入请求后,判断是否与网关参加了同一业务,则上述区块链节点同意网关加入区块链网络并将将网关的基础信息发送给区块链网络中的其他区块链节点;在被动添加模式中,网关向应用层发送加入请求,应用层审核网关的基础信息和业务数据,若同意则记录并存储网关的基础信息,并发送给所有区块链节点。
优选的,步骤s2中的软硬件设备包括但不限于it服务台、基础it设备运维、网络设备、idc机房、信息安全软件、定制化软件。
优选的,步骤s2中低频低功耗智能芯片与软硬件设备一体化固定连接或可拆卸连接。
优选的,所述低频低功耗智能芯片通过接口与软硬件设备可拆卸连接。
本发明的有益效果在于:基于区块链和ai技术对客户的软硬件设备的运维数据进行集中统一管理,能够及时发现客户需求,提高工作效率。
以上述依据本发明的理想实施例为启示,通过上述的说明内容,本领域技术人员完全可以在不偏离本发明技术思想的范围内,进行多样的变更以及修改。本发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求书范围来确定其技术性范围。
1.一种基于ai和区块链为底座的商业运维云系统,其特征在于,系统采用分层架构,各层之间使用通用协议和接口,分层架构包括硬件设施层、数据传输层、核心计算层和应用层;
所述硬件设施层包括网关、若干软硬件设备以及布置在所述软硬件设备上的低频低功耗智能芯片,软硬件设备、低频低功耗智能芯片通过局域通信协议组成局域网,所述软硬件设备与所述网关连接,所述低频低功耗智能芯片获取对应的软硬件设备的运维数据并通过所述软硬件设备传输给所述网关;所述网关、若干软硬件设备和低频低功耗智能芯片构成一硬件设施单元,所述硬件设施层包含若干硬件设施单元,所有硬件设施单元作为一区块链节点;
所述数据传输层包括3g/4g/5g网络、wifi网络、zigbee网络、lora网络、uwb网络和光纤网络,所述网关将搜集到的运维数据传输给所述核心计算层,并接收来自所述核心计算层的互动数据;
所述核心计算层包括数据接入模块、云存储模块、云管控模块和智能计算模块,所述数据接入模块包括多协议访问接口,所述云存储模块包括运维数据存储模块和操作日志存储模块;所述云管控模块包括配置管理模块、权限管理模块、用户管理模块和运维管理模块,所述智能计算模块包括ai计算模块,对运维数据进行智能计算,以实现对运维数据的实时监控和管理,并反馈至所述应用层;
所述应用层包括商业大系统平台,所述商业大系统平台对所有区块链节点的数据进行可视化展示和集中管理。
2.根据权利要求1所述的一种基于ai和区块链为底座的商业运维云系统,其特征在于,所述软硬件设备包括但不限于it服务台、基础it设备运维、网络设备、idc机房、信息安全软件、定制化软件。
3.根据权利要求1所述的一种基于ai和区块链为底座的商业运维云系统,其特征在于,所述低频低功耗智能芯片与软硬件设备一体化固定连接或可拆卸连接。
4.根据权利要求3所述的一种基于ai和区块链为底座的商业运维云系统,其特征在于,所述低频低功耗智能芯片通过接口与软硬件设备可拆卸连接。
5.一种基于ai和区块链为底座的商业运维方法,其特征在于,具体包括以下步骤:
s1,系统分层配置:构建商业运维过程中的系统架构,采用分层架构,各层之间使用通用协议和接口,分层架构包括硬件设施层、数据传输层、核心计算层和应用层;
s2,硬件设施配置:所述硬件设施层包括网关、若干软硬件设备以及布置在所述软硬件设备上的低频低功耗智能芯片,软硬件设备、低频低功耗智能芯片通过局域通信协议组成局域网,所述软硬件设备与所述网关连接,所述低频低功耗智能芯片获取对应的软硬件设备的运维数据并通过所述软硬件设备传输给所述网关;所述网关、若干软硬件设备和低频低功耗智能芯片构成一硬件设施单元,所述硬件设施层包含若干硬件设施单元,所有硬件设施单元作为一区块链节点;
s3,数据传输配置:配置3g/4g/5g网络、wifi网络、zigbee网络、lora网络、uwb网络和光纤网络,所述网关将搜集到的运维数据传输给所述核心计算层,并接收来自所述核心计算层的互动数据;
s4,核心计算配置:配置数据接入模块、云存储模块、云管控模块和智能计算模块,所述数据接入模块包括多协议访问接口,所述云存储模块包括运维数据存储模块和操作日志存储模块;所述云管控模块包括配置管理模块、权限管理模块、用户管理模块和运维管理模块,所述智能计算模块包括ai计算模块,对运维数据进行智能计算,以实现对运维数据的实时监控和管理,并反馈至所述应用层;
s5,应用管理配置:配置商业大系统平台,所述商业大系统平台对所有区块链节点的数据进行可视化展示和集中管理。
6.根据权利要求5所述的一种基于ai和区块链为底座的商业运维方法,其特征在于,步骤s2中的软硬件设备包括但不限于it服务台、基础it设备运维、网络设备、idc机房、信息安全软件、定制化软件。
7.根据权利要求5所述的一种基于ai和区块链为底座的商业运维方法,其特征在于,步骤s2中低频低功耗智能芯片与软硬件设备一体化固定连接或可拆卸连接。
8.根据权利要求7所述的一种基于ai和区块链为底座的商业运维方法,其特征在于,所述低频低功耗智能芯片通过接口与软硬件设备可拆卸连接。
技术总结