一种操作服务器的系统的制作方法

文档序号:8001478阅读:114来源:国知局
一种操作服务器的系统的制作方法
【专利摘要】本发明提供一种操作服务器的系统,有助于安全、方便地实现对服务器的远程操作。该系统包括代理模块、管理模块、和应用模块,代理模块设置在服务器中,用于接收管理模块发来的操作指示信息以及根据该操作指示信息确定操作指令并执行该操作指令,操作指示信息中包含操作指令的标识和该操作指令在服务器上的存储位置以及该操作指令的文件名;管理模块用于保存多个指令条目,每个指令条目包含一个操作指令的标识、该操作指令在服务器上的存储位置、以及该操作指令的文件名,以及用于根据应用模块发来的操作指令的标识生成操作指示信息然后发送给代理模块;应用模块,设置在移动终端设备中,用于向管理模块发送需要执行的操作指令的标识。
【专利说明】一种操作服务器的系统

【技术领域】
[0001]本发明涉及一种操作服务器的系统。

【背景技术】
[0002]随着移动互联网的发展,移动终端设备(例如智能手机)的用途也日益广泛,例如移动终端可以作为一种办公工具,提高办公的灵活性和及时性。对于网络中的服务器来说,人们也希望在有些情况下能通过移动互联网,使用移动终端设备完成服务器上所需的操作。为此,现有的一种做法是安装专用或是通用的在移动终端上使用的电脑远程管理工具,通过在服务器上开启远程管理功能,用户可以在移动终端的远程管理工具上输入服务器上IP地址,然后通过事先定义好的用户名和密码连接服务器进行远程操作。
[0003]
安装在移动终端上的远程管理工具大多是对PC端上工具的移植,而对于通常的移动终端例如智能手机来说,因为屏幕太小,键盘使用不方便,而服务器登录后显示的内容很多,如果想通过传统的远程管理工具在小屏幕和不方便敲击的键盘的移动终端上进行操作会很麻烦并且容易造成操作失误。另一方面这种操作需要服务器开启远程管理功能,非法用户可能会扫描到开启的服务从而入侵服务器。


【发明内容】

[0004]有鉴于此,本发明提供一种操作服务器的系统,有助于安全、方便地实现对服务器的远程操作。
[0005]为实现上述目的,本发明提供如下技术方案:
一种操作服务器的系统,包括代理模块、管理模块、和应用模块,其中:所述代理模块,设置在所述服务器中,用于接收所述管理模块发来的操作指示信息以及根据该操作指示信息确定操作指令并执行该操作指令,所述操作指示信息中包含操作指令的标识和该操作指令在服务器上的存储位置以及该操作指令的文件名;所述管理模块,用于保存多个指令条目,每个指令条目包含一个操作指令的标识、该操作指令在服务器上的存储位置、以及该操作指令的文件名,以及用于根据所述应用模块发来的操作指令的标识生成所述操作指示信息然后发送给所述代理模块;所述应用模块,设置在移动终端设备中,用于向所述管理模块发送需要执行的操作指令的标识。
[0006]可选地,所述管理模块还用于将一个或多个保存的指令条目中的操作指令的标识发送给所述应用模块。
[0007]可选地,所述管理模块设置在所述移动终端设备中。
[0008]可选地,所述管理模块设置在所述服务器中,或者设置在与所述服务器连接的网络侧的网元中。
[0009]可选地,所述管理模块通过HTTP协议的GET和POST请求与所述代理模块以及所述应用模块完成数据通讯。
[0010]根据本发明的技术方案,在服务器中设置代理模块,同时记录各个操作指令的标识、该操作指令在服务器上的存储位置、以及该操作指令的文件名,在使用移动终端设备操作服务器时,由移动终端设备提供操作指令的标识,这样就可以根据该标识确定具体的操作指令并执行。这种方式在移动终端上的操作比较简单,适合移动终端的操作特点;另外代理模块对外以HTTP协议通信,不暴露服务器的接口,有着比较好的安全性。

【专利附图】

【附图说明】
[0011]附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是根据本发明实施例的操作服务器的系统的基本结构的示意图。

【具体实施方式】
[0012]以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识至IJ,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0013]图1是根据本发明实施例的操作服务器的系统的基本结构的示意图。如图1所示,本发明实施例的操作服务器的系统10主要包括代理模块11、管理模块12、和应用模块13。
[0014]代理模块11设置在服务器中,用于接收管理模块12发来的操作指示信息以及根据该操作指示信息确定操作指令并执行该操作指令。操作指示信息中包含操作指令的标识和该操作指令在服务器上的存储位置以及该操作指令的文件名。管理模块12用于保存多个指令条目,每个指令条目包含一个操作指令的标识、该操作指令在服务器上的存储位置、以及该操作指令的文件名,以及用于根据应用模块13发来的操作指令的标识生成操作指示信息然后发送给代理模块11。应用模块13设置在移动终端设备中,用于向管理模块12发送需要执行的操作指令的标识。
[0015]以下对本实施例的技术方案做进一步说明。
[0016]对于正常运行的服务器来说,在很多情况下并不需要管理员登录,只有在出现问题或是业务有需求的时候才需管理员登录,并且在很多情况下,管理员会固定地让服务器执行一些操作以解决问题或满足业务需求。对于这种情况,可以将这些操作指令自定义为脚本或者编写成应用程序,即把一项或针对一项任务的多项操作转化为一个可执行的文件,该可执行文件即为一个操作指令,执行该操作指令,等价于执行了一项或多项操作。管理员可以针对各类操作任务,编写多个脚本或应用程序并保存。
[0017]管理模块12可以提供一个WEB页面,管理员通过该WEB页面登录到管理模块12之后,可以对事先保存的脚本、应用程序做出选择,选择其中一个或多个可以由移动终端控制执行,将它们的标识发送给应用模块13,同时可将它们的功能简介发送给应用模块13,这样用户可以根据功能简介来选择操作指令的标识。考虑到安全性,并不将操作指令在服务器上的存储位置以及文件名发送到应用模块13。
[0018]脚本、应用程序可以保存在服务器内,而管理模块12保存的是指令条目。指令条目中除了上文包含的内容,还可以包含指令功能说明,以便管理员了解。
[0019]应用模块13可以是智能手机中的应用程序(APP),用户可以直接打开它并且操作。在本实施例中,考虑到安全性,在使用移动终端操作服务器时,只需用户提供操作指令的标识,应用模块13将操作指令的标识发送给管理模块12,管理模块12根据操作指令的标识确定该操作指令在服务器上的存储位置、以及该操作指令的文件名,根据这些信息生成操作指示信息再发给代理模块U。
[0020]管理模块12可以设置在上述的服务器中,也可以设置在与服务器连接的其他网络侧的网元中。管理模块是通过HTTP协议的GET和POST请求与代理模块11以及应用模块13完成数据通讯,这样代理模块11并不对外暴露接接口,这种方式使服务器既有开放性,又具备安全性。用户可以通过计算机或手机访问管理模块12提供的WEB页面。另外管理模块12也可以设置在移动终端上,与应用模块13 —同成为APP的组成部分,但这样安全性不如前者。
[0021]根据本发明实施例的技术方案,在服务器中设置代理模块,同时记录各个操作指令的标识、该操作指令在服务器上的存储位置、以及该操作指令的文件名,在使用移动终端设备操作服务器时,由移动终端设备提供操作指令的标识,这样就可以根据该标识确定具体的操作指令并执行。这种方式在移动终端上的操作比较简单,适合移动终端的操作特点;另外代理模块对外以HTTP协议通信,不暴露服务器的接口,有着比较好的安全性。
[0022]以上结合具体实施例描述了本发明的基本原理,但是,需要指出的是,对本领域的普通技术人员而言,能够理解本发明的方法和设备的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。
[0023]因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来开发出的任何存储介质。
[0024]还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
[0025]上述【具体实施方式】,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
【权利要求】
1.一种操作服务器的系统,其特征在于,包括代理模块、管理模块、和应用模块,其中:所述代理模块,设置在所述服务器中,用于接收所述管理模块发来的操作指示信息以及根据该操作指示信息确定操作指令并执行该操作指令,所述操作指示信息中包含操作指令的标识和该操作指令在服务器上的存储位置以及该操作指令的文件名;所述管理模块,用于保存多个指令条目,每个指令条目包含一个操作指令的标识、该操作指令在服务器上的存储位置、以及该操作指令的文件名,以及用于根据所述应用模块发来的操作指令的标识生成所述操作指示信息然后发送给所述代理模块;所述应用模块,设置在移动终端设备中,用于向所述管理模块发送需要执行的操作指令的标识。
2.根据权利要求1所述的系统,其特征在于,所述管理模块还用于将一个或多个保存的指令条目中的操作指令的标识发送给所述应用模块。
3.根据权利要求1或2所述的系统,其特征在于,所述管理模块设置在所述移动终端设备中。
4.根据权利要求1或2所述的系统,其特征在于,所述管理模块设置在所述服务器中,或者设置在与所述服务器连接的网络侧的网元中。
5.根据权利要求4所述的系统,其特征在于,所述管理模块通过HTTP协议的GET和POST请求与所述代理模块以及所述应用模块完成数据通讯。
【文档编号】H04L29/08GK104253839SQ201310264947
【公开日】2014年12月31日 申请日期:2013年6月28日 优先权日:2013年6月28日
【发明者】云朋, 石东林 申请人:北京艾普优计算机系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1