[发明专利]一种脚本工具的处理方法及装置有效
申请号: | 201410476808.7 | 申请日: | 2014-09-18 |
公开(公告)号: | CN105426165B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 左杰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脚本 工具 处理 方法 装置 | ||
本发明公开了一种脚本工具的处理方法及装置,其中该方法包括:建立脚本数据库,脚本数据库用于存储至少一个的脚本工具和脚本工具对应的脚本参数;接收任务信息,任务信息指示需要执行的脚本工具以及脚本参数;根据任务信息的指示从脚本数据库中调用对应的脚本工具和脚本参数;根据调用的脚本工具和脚本参数执行任务信息指示的任务。本发明能有效的将运营中常用的脚本工具进行整合,易于扩展,可避免脚本工具混乱,降低运维人员使用脚本工具容易出错的风险,降低运维人员的负担,提高了海量运营的安全性,为高效运维提供环境支持,提高用户体验。
技术领域
本发明属于通信技术领域,尤其涉及一种脚本工具的处理方法及装置。
背景技术
在基于海量设备和业务量的互联网公司的运维工作中,几乎每个运维人员都耗费大量精力开发和维护自己的一套脚本工具,以此来提高对现网海量设备和业务的批量操作的效率。这些工具繁多,且都按照个人的规则,放到不同运维机的不同目录上。需要使用时,登陆运维机,查看脚本工具的代码和配置,并更新,使其支持新的执行需求后提交执行。
目前存在一些工具管理系统,基本都是集中由开发人员维护,接入一个新功能需要开发一套程序来实现,开发工作量大,对于任何脚本工具的小变动都需要修改整套代码,不仅开发效率低、维护成本高、可扩张性差,而且,由于缺乏统一管理,每次执行都需要查看代码,修改工具或配置才能提交,所以较容易出错,甚至有时会导致运营故障。
发明内容
本发明的目的在于提供一种脚本工具的处理方法及装置,旨在解决现有脚本工具缺乏统一管理,从而导致执行出错率较高,开发效率低,维护成本高、以及可扩张性差的技术问题。
为解决上述技术问题,本发明实施例提供以下技术方案:
一种脚本工具的处理方法,其中所述方法包括:
建立脚本数据库,所述脚本数据库用于存储至少一个的脚本工具和所述脚本工具对应的脚本参数;
接收任务信息,所述任务信息指示需要执行的脚本工具以及脚本参数;
根据所述任务信息的指示从所述脚本数据库中调用对应的脚本工具和脚本参数;
根据调用的脚本工具和脚本参数执行所述任务信息指示的任务。
为解决上述技术问题,本发明实施例还提供以下技术方案:
一种脚本工具的处理装置,其中所述装置包括:
建立模块,用于建立脚本数据库,所述脚本数据库用于存储至少一个的脚本工具和所述脚本工具对应的脚本参数;
接收模块,用于接收任务信息,所述任务信息指示需要执行的脚本工具以及脚本参数;
调用模块,用于根据所述任务信息的指示从所述脚本数据库中调用对应的脚本工具和脚本参数;
执行模块,用于根据调用的脚本工具和脚本参数执行所述任务信息指示的任务。
相对于现有技术,本实施例建立脚本数据库,其中脚本数据库用于存储至少一个的脚本工具和对应的脚本参数;接收指示需要执行的脚本工具以及脚本参数的任务信息,并将其提交至后台进行脚本工具的使用和任务执行。本发明可以有效地将运营中常用的脚本工具进行整合,易于扩展,可避免脚本工具混乱,降低运维人员使用脚本工具容易出错的风险,降低运维人员的负担,提高了海量运营的安全性,为高效运维提供环境支持,提高用户体验。
附图说明
图1为本发明第一实施例提供的脚本工具的处理方法的流程示意图;
图2为本发明第二实施例提供的脚本工具的处理方法的流程示意图;
图3a为本发明第三实施例提供的脚本工具的处理方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410476808.7/2.html,转载请声明来源钻瓜专利网。