[发明专利]一种服务器管理的方法及一种服务器管理系统无效
申请号: | 200710175324.9 | 申请日: | 2007-09-28 |
公开(公告)号: | CN101123616A | 公开(公告)日: | 2008-02-13 |
发明(设计)人: | 徐晓刚 | 申请(专利权)人: | 北京金山软件有限公司;北京金山数字娱乐科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/02 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 100083北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器管理 方法 系统 | ||
技术领域
本发明涉及服务器通讯领域,特别涉及一种服务器管理的方法及一种服务器管理系统。
背景技术
服务器(Server),是指在网络环境下运行相应的应用软件,为网络用户提供共享信息资源和各种服务的一种高性能计算机,其构成与PC(个人电脑)有很多相似之处,例如,服务器也包括CPU(中央处理器)、内存、硬盘以及各种总线等等,但服务器能更好地提供各种共享服务,例如,网络、Web应用、数据库、文件、打印等,和其它方面的高性能应用。现有技术中,对于分布在不同网络位置(包括远程网络和局域网络)的服务器,可以设置管理服务器来进行维护和监控,从而形成一种主控服务器与受控服务器的具体应用架构。其中,管理服务器为主控服务器,分布在不同网络位置的服务器或服务器节点为受控服务器。在具体应用中,所述主控服务器主要与各个受控服务器通过固定的网络协议(如,XML交换报文)进行通讯,即实现所述主控服务器与受控服务器的数据交互,以达到一个主控服务器控制多个受控服务器的目的。
事实上,由于网络协议主要由以下三部分构成:(1)语法,即数据与控制信息的结构或格式;(2)语义,即需要发出何种控制信息,完成何种动作以及做出何种回答的定义;(3)同步,即事件实现顺序的详细说明。简而言之,即网络协议都具有预先定义好的执行动作,当主控服务器与受控服务器在进行数据交互时,发送端传输一条协议至接收端,即表示发送端向接收端发出一条执行相应动作的指令,在现有技术中,这些指令只能由主控服务器分别发出,由相应的受控服务器逐条执行,然而,在主控服务器与受控服务器发生步骤、数据量较大的数据交互的情况下,如果传输一条协议仅能执行一个相应动作的指令,则会引起传输效率过低、响应缓慢、以及资源占用时间较长等问题。
因此,本领域技术人员迫切需要发展出一种可以有效提高主控服务器和受控服务器的交互效率的方法及系统。
发明内容
本发明所要解决的技术问题是提供一种服务器管理的方法,用以解决现有技术中,当主控服务器与受控服务器发生数据交互的情况较多时,传输效率过低、响应缓慢、以及资源占用时间较长等问题。
本发明还提供了一种服务器管理系统,用以保证上述方法在实际中的实现及应用。
为解决上述技术问题,本发明实施例公开了一种服务器管理的方法,所述服务器包括主控服务器和受控服务器,所述方法包括:
所述主控服务器生成需要执行的功能的脚本,并将所述脚本封装成第一协议,发送至所述受控服务器;
所述受控服务器解析所述第一协议,获得所述脚本,并记录所述脚本至第一指定文件中;
执行所述第一指定文件,获得执行结果数据,并记录所述执行结果数据至第二指定文件中;
将所述第二指定文件封装成第二协议,并发送至所述主控服务器;
所述主控服务器解析所述第二协议,获得所述执行结果数据,并输出所述执行结果数据。
优选的是,所述脚本为包含命令序列的文本文件。
优选的是,所述的方法,还包括:
如果经过解析第一协议所获得的脚本不是所述受控服务器支持的语言类型,则采用脚本解释器将所述脚本转化为可支持的语言类型。
优选的是,所述的方法,还包括;
所述主控服务器分析所述执行结果数据,判断所述受控服务器是否运行正常,如果否,则调用预置规则进行处理。
优选的是,所述第一指定文件的执行为调用相应的应用程序接口执行。
优选的是,所述执行结果数据的输出包括在客户端显示、在数据库写入和/或在内存中存储。
本发明实施例还公开了一种服务器管理系统,包括:
位于主控服务器的脚本生成单元、第一协议封装单元、主控接口单元,第二协议解析单元和输出单元,所述脚本生成单元用于生成需要执行的功能的脚本;所述第一协议封装单元用于将所述脚本封装成第一协议;所述主控接口单元用于将所述第一协议发送至所述受控服务器的受控接口单元,以及接收所述受控接口单元发送的第二协议;所述第二协议解析单元用于解析所述第二协议,获得所述执行结果数据;所述输出单元用于输出所述执行结果数据;以及,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山软件有限公司;北京金山数字娱乐科技有限公司,未经北京金山软件有限公司;北京金山数字娱乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710175324.9/2.html,转载请声明来源钻瓜专利网。