本发明专利技术涉及智能化远程运维方法、装置、计算机设备及存储介质,该方法,包括:获取用户端提交的安装应用请求;下发容器创建指令至边缘系统,边缘系统创建容器并检查容器状态;获取边缘系统返回的创建结果信息;若创建结果信息为成功,则对边缘系统进行应用安装。本发明专利技术使得小区智能化系统能够在同一台中心服务器上部署,降低硬成本,同时中心服务器可以远程运维,降低后期运维成本,还可供现有应用升级,并且可以根据需求,后期新增所需智能化系统。后期新增所需智能化系统。后期新增所需智能化系统。
【技术实现步骤摘要】
智能化远程运维方法、装置、计算机设备及存储介质
[0001]本专利技术涉及远程运维
,尤其是指智能化远程运维方法、装置、计算机设备及存储介质。
技术介绍
[0002]现有的小区基本都会包含门禁系统、停车场管理系统、监控系统和周界报警等多个系统,但是在交付阶段,由于各系统属于不同厂家,每个系统都是分别部署在一台服务器上,因此会在小区的监控中心部署多台服务器,一些小区由于智能化系统过多,可能需要部署10余台服务器,硬件成本高。由于物业服务人员的IT能力欠缺,当服务器出现问题后,服务器难运维,并且服务器全部是本地部署,厂家的售后人员也只能现场上门维修,售后成本很高。后期,随着小区入住时间的推移,一些系统过了维保,这个时候物业需要与多家智能化系统厂家签订维保合同,维保金额高。同时,若小区要新加装智能化系统,则又需要新购买服务器,这个时候可能由于前期设计不足,还需要新加装配电或者网线,实施成本和运维难度大大提升。
[0003]现有的小区智能化系统,主要分为两种,一种是CS架构,是直接通过安装包安装到现场服务器上,然后在使用者的工作电脑上安装客户端软件;另外一种是BS架构,大多是将安装文件压缩包拷贝到服务器上,进行服务软件的安装。使用者在工作电脑上通过网页浏览器访问服务提供的工作界面。比如某停车场管理软件的安装部署需要特定版本的软件。需要部署维护人员到达现场,通过硬件存储介质将安装包导入到目标服务器中,再通过手动执行安装程序来完成应用的安装和维护工作。
[0004]现有技术由于各系统独立部署,会导致硬件成本高,并且无法远程运维,售后难度大。同时无法支持后续升级,可扩展性差,无法实现智能化故障分析和告警,对维护人员的技术要求高。当发现服务器上安装后的系统或应用出现漏洞时,必须要维护人员将升级补丁复制到出现漏洞的服务器上面,然后手动执行系统或应用的升级程序。
技术实现思路
[0005]本专利技术的目的在于克服现有技术的不足,提供智能化远程运维方法、装置、计算机设备及存储介质。
[0006]为了解决上述技术问题,本专利技术采用如下技术方案:第一方面,本实施例提供了一种智能化远程运维方法,包括以下步骤:获取用户端提交的安装应用请求;下发容器创建指令至边缘系统,边缘系统创建容器并检查容器状态;获取边缘系统返回的创建结果信息;若创建结果信息为成功,则对边缘系统进行应用安装。
[0007]其进一步技术方案为:所述获取用户端提交的安装应用请求步骤之前,还包括:建立中心服务器与边缘系统的通讯连接。
[0008]其进一步技术方案为:所述建立中心服务器与边缘系统的通讯连接,包括以下步骤:中心服务器获取边缘系统发送的附带连接令牌的通讯证书认证请求;中心服务器下发具有签发机构的中心服务器证书至边缘系统;边缘系统查找内置受信任的证书签发机构,并比对中心服务器证书内的签发机构是否属于受信任的签发机构;若是,则取出对应中心服务器证书内的签发机构的公钥,计算中心服务器证书的哈希值,将计算得到的哈希值与对应中心服务器证书内的签发机构的证书签名作比对;若比对结果一致,则表明中心服务器受信任,中心服务器与边缘系统的通讯连接建立成功。
[0009]其进一步技术方案为:所述建立中心服务器与边缘系统的通讯连接,还包括:边缘系统以连接令牌作为凭证向中心服务器注册,以得到具有时限的自签名证书,在具有时限的自签名证书的有效期剩余设定值时,向中心服务器发起证书轮换请求。
[0010]第二方面,本实施例提供了一种智能化远程运维装置,包括:获取单元、下发创建检查单元及获取安装单元;所述获取单元,用于获取用户端提交的安装应用请求;所述下发创建检查单元,用于下发容器创建指令至边缘系统,边缘系统创建容器并检查容器状态;所述获取安装单元,用于获取边缘系统返回的创建结果信息;若创建结果信息为成功,则对边缘系统进行应用安装。
[0011]其进一步技术方案为:所述装置还包括:建立单元,用于建立中心服务器与边缘系统的通讯连接。
[0012]其进一步技术方案为:所述建立单元包括:获取模块、下发模块及查找比对模块;所述获取模块,用于中心服务器获取边缘系统发送的附带连接令牌的通讯证书认证请求;所述下发模块,用于中心服务器下发具有签发机构的中心服务器证书至边缘系统;所述查找比对模块,用于边缘系统查找内置受信任的证书签发机构,并比对中心服务器证书内的签发机构是否属于受信任的签发机构;若是,则取出对应中心服务器证书内的签发机构的公钥,计算中心服务器证书的哈希值,将计算得到的哈希值与对应中心服务器证书内的签发机构的证书签名作比对;若比对结果一致,则表明中心服务器受信任,中心服务器与边缘系统的通讯连接建立成功。
[0013]其进一步技术方案为:所述建立单元还包括:注册轮换模块,用于边缘系统以连接令牌作为凭证向中心服务器注册,以得到具有时限的自签名证书,在具有时限的自签名证书的有效期剩余设定值时,向中心服务器发起证书轮换请求。
[0014]第三方面,本实施例提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如上述所述的智能化远程运维方法。
[0015]第四方面,本实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现如上述所述的智能化远
程运维方法。
[0016]本专利技术与现有技术相比的有益效果是:使得小区智能化系统能够在同一台中心服务器上部署,降低硬成本,同时中心服务器可以远程运维,降低后期运维成本,还可供现有应用升级,并且可以根据需求,后期新增所需智能化系统。
[0017]下面结合附图和具体实施例对本专利技术作进一步描述。
附图说明
[0018]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术实施例提供的智能化远程运维方法的流程示意图;图2为本专利技术实施例提供的智能化远程运维方法的应用场景示意图;图3为本专利技术实施例提供的智能化远程运维装置的示意性框图;图4为本专利技术实施例提供的计算机设备的示意性框图。
具体实施方式
[0020]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和
ꢀ“
包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
...
【技术保护点】
【技术特征摘要】
1.智能化远程运维方法,其特征在于,包括以下步骤:获取用户端提交的安装应用请求;下发容器创建指令至边缘系统,边缘系统创建容器并检查容器状态;获取边缘系统返回的创建结果信息;若创建结果信息为成功,则对边缘系统进行应用安装。2.根据权利要求1所述的智能化远程运维方法,其特征在于,所述获取用户端提交的安装应用请求步骤之前,还包括:建立中心服务器与边缘系统的通讯连接。3.根据权利要求2所述的智能化远程运维方法,其特征在于,所述建立中心服务器与边缘系统的通讯连接,包括以下步骤:中心服务器获取边缘系统发送的附带连接令牌的通讯证书认证请求;中心服务器下发具有签发机构的中心服务器证书至边缘系统;边缘系统查找内置受信任的证书签发机构,并比对中心服务器证书内的签发机构是否属于受信任的签发机构;若是,则取出对应中心服务器证书内的签发机构的公钥,计算中心服务器证书的哈希值,将计算得到的哈希值与对应中心服务器证书内的签发机构的证书签名作比对;若比对结果一致,则表明中心服务器受信任,中心服务器与边缘系统的通讯连接建立成功。4.根据权利要求3所述的智能化远程运维方法,其特征在于,所述建立中心服务器与边缘系统的通讯连接,还包括:边缘系统以连接令牌作为凭证向中心服务器注册,以得到具有时限的自签名证书,在具有时限的自签名证书的有效期剩余设定值时,向中心服务器发起证书轮换请求。5.智能化远程运维装置,其特征在于,包括:获取单元、下发创建检查单元及获取安装单元;所述获取单元,用于获取用户端提交的安装应用请求;所述下发创建检查单元,用于下发容器创建指令至边缘系统,边缘系统创建容器并检查容器状态;所述获取安装单元,用于获取边缘系统返回的创建结果信息;若创建结果...
【专利技术属性】
技术研发人员:田辉,张鑫,
申请(专利权)人:深圳市万睿智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。