运维方法、装置及系统制造方法及图纸

技术编号:18292482 阅读:26 留言:0更新日期:2018-06-24 08:31
本发明专利技术提供了一种运维方法、装置及系统,方法应用于物联网云平台中的自动化部署服务器,自动化部署服务器分别和物联网云平台中的多个从属服务器通讯连接,方法包括:接收远程终端发送的软件更新内容,软件更新内容包括:下载地址信息和下载内容信息;按照预设的通讯协议对下载地址信息和下载内容信息进行封装,将封装后的数据包发送给预设数量的从属服务器;分别接收预设数量的从属服务器发送的反馈信息,反馈信息是根据下载地址信息和下载内容信息进行软件更新后生成的;根据预设的信息反馈时间,发送反馈信息给远程终端,缓解现有技术中存在的运维过程效率低下的问题,达到了提高运维过程效率的技术效果。

【技术实现步骤摘要】
运维方法、装置及系统
本专利技术涉及物联网云平台运维
,尤其是涉及一种运维方法、装置及系统。
技术介绍
产品运行维护阶段的主要工作包括:监控和故障处理。监控是对服务运行的状态进行实时的监控,随时发现服务的运行异常和资源消耗情况,输出重要的日常服务运行报表以评估服务和业务整体运行状况,发现服务隐患。故障处理是对服务出现的任何异常进行及时处理,尽可能避免问题的扩大化甚至中止服务。现有的物联网云平台运维技术就是提供基本的运维服务,对服务器和数据库进行管理。其他的运维工作内容,例如:软件版本迭代、日常管理、日志收集、应对突发问题或者应用层面个性化内容设置,都是需要开发人员来完成的。所以,开发人员的工作内容繁琐和工作量大,造成了运维过程效率低下的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种运维方法、装置及系统,以缓解现有技术中存在的运维过程效率低下的技术问题。第一方面,本专利技术实施例提供了一种运维方法,方法应用于物联网云平台中的自动化部署服务器,所述自动化部署服务器分别和所述物联网云平台中的多个从属服务器通讯连接,所述方法包括:接收远程终端发送的软件更新内容,所述软件更新内容包括:下载地址信息和下载内容信息;按照预设的通讯协议对所述下载地址信息和所述下载内容信息进行封装,将封装后的数据包发送给预设数量的所述从属服务器;分别接收预设数量的所述从属服务器发送的反馈信息,所述反馈信息是根据所述下载地址信息和所述下载内容信息进行软件更新后生成的;根据预设的信息反馈时间,发送所述反馈信息给所述远程终端。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,在所述分别接收预设数量的所述从属服务器发送的反馈信息之后,还包括:接收多个所述从属服务器根据预设的采集周期采集的日常数据;根据预设条件,对所述日常数据进行可视化分析,得到可视化结果;发送所述可视化结果给所述远程终端。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,所述根据预设条件,对所述日常数据进行可视化分析,得到可视化结果,包括:根据所述预设条件,对所述日常数据进行分类操作和过滤操作,得到满足所述预设条件的数据;将所述满足所述预设条件的数据进行可视化分析,得到可视化结果。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述通讯协议是GRPT通讯协议。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述采集周期是24小时。第二方面,本专利技术实施例还提供一种运维方法,方法应用于物联网云平台中的多个从属服务器,所述物联网云平台还包括自动化部署服务器,所述自动化部署服务器分别和多个所述从属服务器通讯连接,所述方法包括:接收所述自动化部署服务器发送的数据包,所述数据包封装了下载地址信息和下载内容信息;根据所述下载地址信息和所述下载内容信息,下载软件更新内容;根据所述软件更新内容,更新当前软件版本;更新完成后,发送反馈信息给所述自动化部署服务器。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,还包括:根据预设的采集周期,采集日常数据;在预设的时间周期内,若负载情况超过负载阈值,则上传所述日常数据给所述自动化部署服务器;在预设的时间周期内,若所述负载情况未超过所述负载阈值,则在所述时间周期的最后时刻上传所述日常数据给所述自动化部署服务器。第三方面,本专利技术实施例还提供一种运维装置,包括:自动化部署服务器和多个从属服务器;所述自动化部署服务器分别和多个所述从属服务器连接,用于接收远程终端发送的软件更新内容,所述软件更新内容包括:下载地址信息和下载内容信息,按照预设的通讯协议对所述下载地址信息和所述下载内容信息进行封装,将封装后的数据包发送给预设数量的所述从属服务器,分别接收预设数量的所述从属服务器发送的反馈信息,所述反馈信息是根据所述下载地址信息和所述下载内容信息生成的,根据预设的信息反馈时间,发送所述反馈信息给所述远程终端;所述从属服务器,用于接收所述自动化部署服务器发送的数据包,所述数据包封装了所述下载地址信息和所述下载内容信息,根据所述下载地址信息和所述下载内容信息,下载所述软件更新内容,根据所述软件更新内容,更新当前软件版本,更新完成后,发送反馈信息给所述自动化部署服务器。第四方面,本专利技术实施例还提供一种运维系统,包括:远程终端、应用第一方面任一所述的自动化部署服务器和多个应用第二方面任一所述的从属服务器。第五方面,本专利技术实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行所述第一方面和第二方面任一所述的方法。本专利技术实施例带来了以下有益效果:本专利技术实施例提供的运维方法应用于物联网云平台中的自动化部署服务器,所述自动化部署服务器分别和所述物联网云平台中的多个从属服务器通讯连接,所述方法包括:接收远程终端发送的软件更新内容,所述软件更新内容包括:下载地址信息和下载内容信息;按照预设的通讯协议对所述下载地址信息和所述下载内容信息进行封装,将封装后的数据包发送给预设数量的所述从属服务器;分别接收预设数量的所述从属服务器发送的反馈信息,所述反馈信息是根据所述下载地址信息和所述下载内容信息进行软件更新后生成的;根据预设的信息反馈时间,发送所述反馈信息给所述远程终端,所以,当物联网云平台中的多个从属服务器使用的软件需要更新的时候,运维开发人员就不用依次对从属服务器进行软件更新,只需要通过远程终端来控制自动化部署服务器,从而同时控制预设数量的或全部的从属服务器,避免由于依次对从属服务器进行相关操作而造成的运维过程效率低下的技术问题,因此,缓解了现有技术中存在的运维过程效率低下的技术问题,达到了提高运维过程效率的技术效果。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的运维方法的第一种流程图;图2为本专利技术实施例提供的运维方法的第二种流程图;图3为本专利技术实施例提供的运维装置的示意框图;图4为本专利技术实施例提供的运维系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前,现有的物联网云平台运维技术就是提供基本的运维服务,对服务器和数据库进行管理,其他的运维工作内容,例如:软件版本迭代、日常管理、日志收集、应对突发问题或者应用层面个性化内容设置,都是需要本文档来自技高网...
运维方法、装置及系统

【技术保护点】
1.一种运维方法,其特征在于,方法应用于物联网云平台中的自动化部署服务器,所述自动化部署服务器分别和所述物联网云平台中的多个从属服务器通讯连接,所述方法包括:接收远程终端发送的软件更新内容,所述软件更新内容包括:下载地址信息和下载内容信息;按照预设的通讯协议对所述下载地址信息和所述下载内容信息进行封装,将封装后的数据包发送给预设数量的所述从属服务器;分别接收预设数量的所述从属服务器发送的反馈信息,所述反馈信息是根据所述下载地址信息和所述下载内容信息进行软件更新后生成的;根据预设的信息反馈时间,发送所述反馈信息给所述远程终端。

【技术特征摘要】
1.一种运维方法,其特征在于,方法应用于物联网云平台中的自动化部署服务器,所述自动化部署服务器分别和所述物联网云平台中的多个从属服务器通讯连接,所述方法包括:接收远程终端发送的软件更新内容,所述软件更新内容包括:下载地址信息和下载内容信息;按照预设的通讯协议对所述下载地址信息和所述下载内容信息进行封装,将封装后的数据包发送给预设数量的所述从属服务器;分别接收预设数量的所述从属服务器发送的反馈信息,所述反馈信息是根据所述下载地址信息和所述下载内容信息进行软件更新后生成的;根据预设的信息反馈时间,发送所述反馈信息给所述远程终端。2.根据权利要求1所述的运维方法,其特征在于,在所述分别接收预设数量的所述从属服务器发送的反馈信息之后,还包括:接收多个所述从属服务器根据预设的采集周期采集的日常数据;根据预设条件,对所述日常数据进行可视化分析,得到可视化结果;发送所述可视化结果给所述远程终端。3.根据权利要求2所述的运维方法,其特征在于,所述根据预设条件,对所述日常数据进行可视化分析,得到可视化结果,包括:根据所述预设条件,对所述日常数据进行分类操作和过滤操作,得到满足所述预设条件的数据;将所述满足所述预设条件的数据进行可视化分析,得到可视化结果。4.根据权利要求3所述的运维方法,其特征在于,所述通讯协议是GRPT通讯协议。5.根据权利要求4所述的运维方法,其特征在于,所述采集周期是24小时。6.一种运维方法,其特征在于,方法应用于物联网云平台中的多个从属服务器,所述物联网云平台还包括自动化部署服务器,所述自动化部署服务器分别和多个所述从属服务器通讯连接,所述方法包括:接收所述自动化部署服务器发送的数据包,所述数据包封装了下载地址信息和下载内容信...

【专利技术属性】
技术研发人员:陈恩
申请(专利权)人:广州云湾信息技术有限公司
类型:发明
国别省市:广东,44

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

1