[发明专利]备用运维方法、装置和系统有效
申请号: | 201610896273.8 | 申请日: | 2016-10-13 |
公开(公告)号: | CN107943622B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 陈焕葵;胡育辉;林耀城;曾岳锋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;H04L12/24;H04L29/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 备用 方法 装置 系统 | ||
1.一种备用运维方法,应用于通信设备,所述方法包括:
当正常运维通道因文件损坏或者进程误杀导致无法使用时,与服务端建立通信连接,向所述服务端发送鉴权请求,以通过所述服务端依据基于鉴权信息选择的鉴权模式进行鉴权;
通过预设的常驻代理进程获取所述服务端发送的鉴权通过后的运维指令;
当所述运维指令为读/写数据的指令时,根据所述运维指令获取待读/写文件的路径,根据所述待读/写文件的路径执行读/写操作,并返回读/写结果输出至所述服务端,从而实现建立读/写本地数据的应急运维通道。
2.如权利要求1所述的备用运维方法,其特征在于:所述向所述服务端发送鉴权请求,以通过所述服务端依据基于鉴权信息选择的鉴权模式进行鉴权的步骤包括:
根据鉴权信息选择相应的鉴权模式向所述服务端发送鉴权请求,以使所述服务端在接收到所述鉴权请求后,对所述鉴权请求中携带的鉴权信息进行鉴权。
3.如权利要求1所述的备用运维方法,其特征在于:所述方法还包括:
当所述运维指令为运行设定调试程序的指令时,根据所述运维指令获取待执行程序相关参数;
调用分叉函数,子进程根据所述待执行程序相关参数执行相应的本地程序,父进程通过管道读取所述子进程的所述本地程序的执行结果,并返回所述执行结果至所述服务端。
4.一种备用运维装置,包括:
连接模块,用于当正常运维通道因文件损坏或者进程误杀导致无法使用时,与服务端建立通信连接,向所述服务端发送鉴权请求,以通过所述服务端依据基于鉴权信息选择的鉴权模式进行鉴权;
获取模块,用于通过预设的常驻代理进程获取所述服务端发送的鉴权通过后的运维指令;
运维模块,用于当所述运维指令为读/写数据的指令时,根据所述运维指令获取待读/写文件的路径,根据所述待读/写文件的路径执行读/写操作,并返回读/写结果输出至所述服务端,从而实现建立读/写本地数据的应急运维通道。
5.如权利要求4所述的备用运维装置,其特征在于:所述连接模块具体包括:
根据鉴权信息选择相应的鉴权模式向所述服务端发送鉴权请求,以使所述服务端在接收到所述鉴权请求后,对所述鉴权请求中携带的身份信息进行鉴权。
6.如权利要求4所述的备用运维装置,其特征在于:所述运维模块具体包括:
参数获取单元,用于当所述运维指令为运行设定调试程序的指令时,根据所述运维指令获取待执行程序相关参数;
执行单元,用于调用分叉函数,子进程根据所述待执行程序相关参数执行相应的本地程序,父进程通过管道读取所述子进程的所述本地程序的执行结果,并返回所述执行结果至所述服务端。
7.一种备用运维方法,包括:
当正常运维通道因文件损坏或者进程误杀导致无法使用时,待运维设备通过服务端与用户端建立通信连接;所述待运维设备为通信设备;
所述服务端接收所述用户端发送的鉴权信息并对其进行鉴权,接收鉴权通过后的所述用户端发送的运维指令,并转发所述运维指令至所述待运维设备;
所述待运维设备通过预设的常驻代理进程获取所述运维指令,根据所述运维指令执行相应操作,并返回执行相应操作的运维结果输出至所述服务端;
所述服务端当所述运维指令为读/写数据的指令时,根据所述运维指令获取待读/写文件的路径,根据所述待读/写文件的路径执行读/写操作,并返回读/写结果输出至所述服务端,从而实现建立读/写本地数据的应急运维通道。
8.如权利要求7所述的备用运维方法,其特征在于:所述方法还包括:
所述服务端反馈鉴权验证结果的信息给所述用户端;所述鉴权验证结果的信息包括身份验证成功的信息、或身份验证失败的信息、或用户权限等级的相关信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610896273.8/1.html,转载请声明来源钻瓜专利网。