一种服务器的远程操作方法及装置

阅读: 评论:0

著录项
  • CN201910536978.2
  • 20190620
  • CN110336802A
  • 20191015
  • 苏州浪潮智能科技有限公司
  • 张芳;王帅;钟以冠
  • H04L29/06
  • H04L29/06 H04L29/08 G06F3/14 G06F3/038 G06F3/0354 G06F3/023

  • 江苏省苏州市吴中区吴中经济开发区郭巷街道官浦路1号9幢
  • 江苏(32)
  • 北京安信方达知识产权代理有限公司
  • 王康;解婷婷
摘要
本文公开了一种服务器的远程操作方法及装置,包括:当终端需要通过键盘视频鼠标(KVM)远程操作服务器,终端向服务器发送远程操作权限申请;当远程操作权限申请发送成功,终端检测自身是否接收到来自服务器的远程操作权限;当接收到来自服务器的远程操作权限,终端根据获得的远程操作权限通过KVM远程操作服务器。本申请由于通过KVM远程操作服务器前终端会向服务器申请远程操作权限,当申请到了远程操作权限了终端才会根据获得的远程操作权限通过KVM远程操作服务器,因此防止了处于本机人员操作状态下的服务器被远程操作,从而避免了操作冲突。
权利要求

1.一种服务器的远程操作方法,其特征在于,包括:

当终端需要通过键盘视频鼠标KVM远程操作服务器,所述终端向服务器发送远程操作权限申请;

当所述远程操作权限申请发送成功,所述终端检测自身是否接收到来自所述服务器的远程操作权限;

当所述终端接收到来自所述服务器的远程操作权限,所述终端根据获得的远程操作权限通过KVM远程操作所述服务器。

2.根据权利要求1所述的方法,其特征在于,当所述终端未接收到来自所述服务器的远程操作权限,还包括:

所述终端检测自身是否接收到来自所述服务器的拒绝分配远程操作权限的信息;

当所述终端接收到来自所述服务器的拒绝分配远程操作权限的信息,所述终端确定自身未申请到远程操作权限。

3.根据权利要求2所述的方法,其特征在于,当所述终端未接收到来自所述服务器的拒绝分配远程操作权限的信息,还包括:

所述终端向所述服务器发送用于获取自身远程操作权限的申请记录的请求;其中,所述请求中携带有所述终端的标识;

所述终端接收来自所述服务器的回复信息;

当所述回复信息为未查到标识与所述终端的标识相同的申请记录,所述终端确定自身到所述服务器的通信线路故障。

4.根据权利要求3所述的方法,其特征在于,当所述回复信息中包括标识与所述终端的标识相同的申请记录,还包括:

所述终端判断获得的申请记录中是否包括反馈操作信息;其中,所述反馈操作信息是所述服务器针对所述远程操作权限申请作出成功的反馈操作的信息;

当获得的申请记录中不包括所述反馈操作信息,所述终端确定所述服务器的反馈操作执行失败;

当获得的申请记录中包括所述反馈操作信息,所述终端确定所述服务器到自身的通信线路故障。

5.一种服务器的远程操作方法,其特征在于,包括:

服务器接收来自终端的远程操作权限申请;

所述服务器检测自身是否处于本机人员操作状态中;

当所述服务器检测到自身未处于本机人员操作状态中,所述服务器向所述终端发送远程操作权限,以使所述终端通过KVM远程操作服务器。

6.根据权利要求5所述的方法,其特征在于,当所述服务器检测到自身处于本机人员操作状态中,还包括:

所述服务器向所述终端发送拒绝分配远程操作权限的信息。

7.根据权利要求5所述的方法,其特征在于,所述服务器接收来自终端的远程操作权限申请之后,还包括:

当所述服务器针对所述远程操作权限申请成功作出反馈操作,所述服务器获取反馈操作信息;

所述服务器获取所述终端的标识;

所述服务器根据获得的标识和所述反馈操作信息生成远程操作权限的申请记录。

8.根据权利要求7所述的方法,其特征在于,所述服务器根据获得的标识和所述反馈操作信息生成远程操作权限的申请记录之后,还包括:

所述服务器接收来自所述终端的用于获取所述终端的远程操作权限的申请记录的请求;其中,所述请求中携带有所述终端的标识;

所述服务器在自身的申请记录中查标识与所述终端的标识相同的申请记录;

当未查到标识与所述终端的标识相同的申请记录,所述服务器向所述终端发送未查到标识与所述终端的标识相同的申请记录的回复信息;

当查到标识与所述终端的标识相同的申请记录,所述服务器向所述终端发送包括查到的申请记录的回复信息。

9.一种终端,其特特征在于,包括:

第一发送模块,用于当终端需要通过KVM远程操作服务器,向服务器发送远程操作权限申请;

第一处理模块,用于当所述远程操作权限申请发送成功,检测所述终端是否接收到来自所述服务器的远程操作权限;

所述第一处理模块,还用于当所述终端接收到来自所述服务器的远程操作权限,根据获得的远程操作权限通过KVM远程操作所述服务器。

10.一种服务器,其特征在于,包括:

接收模块,用于接收来自终端的远程操作权限申请;

第二处理模块,用于检测所述服务器是否处于本机人员操作状态中;

第二发送模块,用于当所述服务器检测到自身未处于本机人员操作状态中,向所述终端发送远程操作权限,以使所述终端通过KVM远程操作服务器。

说明书
技术领域

本发明实施例涉及计算机技术领域,尤指一种服务器的远程操作方法及装置。

服务器上键盘视频鼠标(Keyboard Video Mouse,KVM)的使用管理,能够使操作人员通过KVM远程操作服务器,从而对服务器进行通信控制。

相关技术中,只要操作人员具备服务器的用户名和密码,通过KVM就能远程操作服务器。

然而,当服务器正处于本机人员操作状态时,操作人员通过KVM远程操作该服务器,则会出现同时操作一台服务器且互相不知情的情况,从而产生操作冲突。

为了解决上述技术问题,本发明实施例提供了一种服务器的远程操作方法及装置,能够防止处于本机人员操作状态下的服务器被远程操作,从而避免操作冲突。

为了达到本发明实施例的目的,本发明实施例提供了一种服务器的远程操作方法,包括:

当终端需要通过KVM远程操作服务器,所述终端向服务器发送远程操作权限申请;

当所述远程操作权限申请发送成功,所述终端检测自身是否接收到来自所述服务器的远程操作权限;

当所述终端接收到来自所述服务器的远程操作权限,所述终端根据获得的远程操作权限通过KVM远程操作所述服务器。

当所述终端未接收到来自所述服务器的远程操作权限,还包括:

所述终端检测自身是否接收到来自所述服务器的拒绝分配远程操作权限的信息;

当所述终端接收到来自所述服务器的拒绝分配远程操作权限的信息,所述终端确定自身未申请到远程操作权限。

当所述终端未接收到来自所述服务器的拒绝分配远程操作权限的信息,还包括:

所述终端向所述服务器发送用于获取自身远程操作权限的申请记录的请求;其中,所述请求中携带有所述终端的标识;

所述终端接收来自所述服务器的回复信息;

当所述回复信息为未查到标识与所述终端的标识相同的申请记录,所述终端确定自身到所述服务器的通信线路故障。

当所述回复信息中包括标识与所述终端的标识相同的申请记录,还包括:

所述终端判断获得的申请记录中是否包括反馈操作信息;其中,所述反馈操作信息是所述服务器针对所述远程操作权限申请作出成功的反馈操作的信息;

当获得的申请记录中不包括所述反馈操作信息,所述终端确定所述服务器的反馈操作执行失败;

当获得的申请记录中包括所述反馈操作信息,所述终端确定所述服务器到自身的通信线路故障。

本发明实施例提供了一种服务器的远程操作方法,包括:

服务器接收来自终端的远程操作权限申请;

所述服务器检测自身是否处于本机人员操作状态中;

当所述服务器检测到自身未处于本机人员操作状态中,所述服务器向所述终端发送远程操作权限,以使所述终端通过KVM远程操作服务器。

当所述服务器检测到自身处于本机人员操作状态中,还包括:

所述服务器向所述终端发送拒绝分配远程操作权限的信息。

所述服务器接收来自终端的远程操作权限申请之后,还包括:

当所述服务器针对所述远程操作权限申请成功作出反馈操作,所述服务器获取反馈操作信息;

所述服务器获取所述终端的标识;

所述服务器根据获得的标识和所述反馈操作信息生成远程操作权限的申请记录。

所述服务器根据获得的标识和所述反馈操作信息生成远程操作权限的申请记录,还包括:

所述服务器接收来自所述终端的用于获取所述终端的远程操作权限的申请记录的请求;其中,所述请求中携带有所述终端的标识;

所述服务器在自身的申请记录中查标识与所述终端的标识相同的申请记录;

当未查到标识与所述终端的标识相同的申请记录,所述服务器向所述终端发送未查到标识与所述终端的标识相同的申请记录的回复信息;

当查到标识与所述终端的标识相同的申请记录,所述服务器向所述终端发送包括查到的申请记录的回复信息。

本发明实施例提供了一种终端,包括:

第一发送模块,用于当终端需要通过KVM远程操作服务器,向服务器发送远程操作权限申请;

第一处理模块,用于当所述远程操作权限申请发送成功,检测所述终端是否接收到来自所述服务器的远程操作权限;

所述第一处理模块,还用于当所述终端接收到来自所述服务器的远程操作权限,根据获得的远程操作权限通过KVM远程操作所述服务器。

本发明实施例提供了一种服务器,包括:

接收模块,用于接收来自终端的远程操作权限申请;

第二处理模块,用于检测所述服务器是否处于本机人员操作状态中;

第二发送模块,用于当所述服务器检测到自身未处于本机人员操作状态中,向所述终端发送远程操作权限,以使所述终端通过KVM远程操作服务器。由于通过KVM远程操作服务器前终端会向服务器申请远程操作权限,当申请到了远程操作权限终端才会根据获得的远程操作权限通过KVM远程操作所述服务器,因此防止了处于本机人员操作状态下的服务器互相不知情的情况下被远程操作,从而避免了操作冲突。

本发明实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例而了解。本发明实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图用来提供对本发明实施例技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明实施例的技术方案,并不构成对本发明实施例技术方案的限制。

图1为本发明实施例提供的一种服务器的远程操作管理方法方法的流程示意图;

图2为本发明实施例提供的另一种服务器的远程操作方法的流程示意图;

图3为本发明实施例的一种终端的结构示意图;

图4为本发明实施例的一种服务器的结构示意图。

为使本发明实施例的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明实施例提供一种远程操作方法,如图1所示,该方法包括:

步骤101、当终端需要通过KVM远程操作服务器,终端向服务器发送远程操作权限申请。

在一种示例性实施例中,终端根据远程操作权限申请的发送时间和发送结果生成远程操作申请发送日志。

步骤102、当远程操作权限申请发送成功,终端检测自身是否接收到来自服务器的远程操作权限。

在一种示例性实施例中,当远程操作权限申请发送未成功,说明终端到服务器的通信线路故障。

在一种示例性实施例中,如果服务器检测到自身未处于本机人员操作状态中,则会向终端发送远程操作权限,如果服务器检测到自身处于本机人员操作状态中,则会向终端拒绝分配远程操作权限的信息。

步骤103、当终端接收到来自服务器的远程操作权限,终端根据获得的远程操作权限通过KVM远程操作服务器。

在一种示例性实施例中,当终端未接收到来自服务器的远程操作权限,还包括:

首先、终端检测自身是否接收到来自服务器的拒绝分配远程操作权限的信息。

其次、当终端接收到来自服务器的拒绝分配远程操作权限的信息,终端确定自身未申请到远程操作权限。

在一种示例性实施例中,当终端未接收到来自服务器的拒绝分配远程操作权限的信息,还包括:

首先、终端向服务器发送用于获取自身远程操作权限的申请记录的请求。

其中,请求中携带有终端的标识。

在一种示例性实施例中,当用于获取自身远程操作权限的申请记录的请求发送成功,说明此时终端到服务的通信线路通畅,当用于获取自身远程操作权限的申请记录的请求发送失败,说明此时终端到服务的通信线路故障。

终端向服务器发送用于获取自身远程操作权限的申请记录的请求

然后、终端接收来自服务器的回复信息。

最后、当回复信息为未查到标识与终端的标识相同的申请记录,终端确定自身到服务器的通信线路故障。

在一种示例性实施例中,当回复信息中包括标识与终端的标识相同的申请记录,还包括:

首先、终端判断获得的申请记录中是否包括反馈操作信息。

其中,反馈操作信息是服务器针对远程操作权限申请作出成功的反馈操作的信息。

在一种示例性实施例中,针对远程操作权限申请作出成功的反馈操作信息包括:向终端发送远程操作权限的信息和向终端发送拒绝分配远程操作权限的信息。

然后、当获得的申请记录中不包括反馈操作信息,终端确定服务器的反馈操作执行失败。

在一种示例性实施例中,由于反馈操作信息是服务器反馈操作执行成功后才会在自身中进行记录的,因此如果获得的申请记录中不包括反馈操作信息,说明服务器的反馈操作执行失败。

最后、当获得的申请记录中包括反馈操作信息,终端确定服务器到自身的通信线路故障。

在一种示例性实施例中,当获得的申请记录中包括反馈操作信息,但终端并没有收到服务器的反馈信息,说明服务器到终端的通信线路故障,因此服务器的反馈并未到达终端。

本发明实施例提供的服务器的远程操作方法,由于终端通过KVM远程操作服务器前会向服务器申请远程操作权限,只有当申请到了远程操作权限终端才会根据获得的远程操作权限通过KVM远程操作服务器,因此防止了处于本机人员操作状态下的服务器被远程操作,从而避免了操作冲突。

本发明实施例还提供一种远程操作方法,如图2所示,该方法包括:

步骤201、服务器接收来自终端的远程操作权限申请。

步骤202、服务器检测自身是否处于本机人员操作状态中。

步骤203、当服务器检测到自身未处于本机人员操作状态中,服务器向终端发送远程操作权限,以使终端通过KVM远程操作服务器。

在一种示例性实施例中,当服务器检测到自身处于本机人员操作状态中,还包括:

服务器向终端发送拒绝分配远程操作权限的信息。

在一种示例性实施例中,服务器接收来自终端的远程操作权限申请之后,还包括:

首先、当服务器针对远程操作权限申请成功作出反馈操作,服务器获取反馈操作信息。

然后、服务器获取终端的标识。

最后、服务器根据获得的标识和反馈操作信息生成远程操作权限的申请记录。

在一种示例性实施例中,申请记录还包括远程操作权限的接收时间。

在一种示例性实施例中,申请记录的形式为日志。

在一种示例性实施例中,服务器根据获得的标识和反馈操作信息生成远程操作权限的申请记录之后,还包括:

首先、服务器接收来自终端的用于获取终端的远程操作权限的申请记录的请求。

其中,请求中携带有终端的标识。

接着、服务器在自身的申请记录中查标识与终端的标识相同的申请记录。

在一种示例性实施例中,该步骤中的终端的标识是请求中携带的终端的标识。

然后、当未查到标识与终端的标识相同的申请记录,服务器向终端发送未查到标识与终端的标识相同的申请记录的回复信息。

最后、当查到标识与终端的标识相同的申请记录,服务器向终端发送包括查到的申请记录的回复信息。

本发明实施例提供的服务器的远程操作方法,由于服务器接收来自终端的远程操作权限申请后,会检测自身是否处于本机人员操作状态中,只有当自身未处于本机人员操作状态中才会向终端发送远程操作权限,以使终端通过KVM远程操作服务器,因此防止了处于本机人员操作状态下的服务器在互不知情的情况下被远程操作,从而避免了操作冲突。

本发明实施例还提供一种终端,如图3所示,该终端3包括:

第一发送模块31,用于当终端需要通过KVM远程操作服务器,向服务器发送远程操作权限申请。

第一处理模块32,用于当远程操作权限申请发送成功,检测终端是否接收到来自服务器的远程操作权限。

第一处理模块32,还用于当终端接收到来自服务器的远程操作权限,根据获得的远程操作权限通过KVM远程操作服务器。

在一种示例性实例中,当终端未接收到来自服务器的远程操作权限,第一处理模块32还用于:

检测自身是否接收到来自服务器的拒绝分配远程操作权限的信息。

当终端接收到来自服务器的拒绝分配远程操作权限的信息,确定自身未申请到远程操作权限。

在一种示例性实例中,该终端3还包括:第一接收模块33。

第一发送模块31,还用于向服务器发送用于获取自身远程操作权限的申请记录的请求;其中,请求中携带有终端的标识。

第一接收模块33,用于接收来自服务器的回复信息。

第一处理模块32,还用于当回复信息为未查到标识与终端的标识相同的申请记录,确定自身到服务器的通信线路故障。

在一种示例性实例中,当回复信息中包括标识与终端的标识相同的申请记录,第一处理模块32还用于:

判断获得的申请记录中是否包括反馈操作信息;其中,反馈操作信息是服务器针对远程操作权限申请作出成功的反馈操作的信息。

当获得的申请记录中不包括反馈操作信息,确定服务器的反馈操作执行失败。

当获得的申请记录中包括反馈操作信息,确定服务器到自身的通信线路故障。

本发明实施例提供的终端,由于通过KVM远程操作服务器前会向服务器申请远程操作权限,只有当申请到了远程操作权限终端才会根据获得的远程操作权限通过KVM远程操作服务器,因此防止了处于本机人员操作状态下的服务器在不知情的情况下被远程操作,从而避免了操作冲突。

在实际应用中,第一发送模块31、第一处理模块32和第一接收模块33位于终端中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)或现场可编程门阵列(FieldProgrammable Gate Array,FPGA)等实现。

本发明实施例还提供一种服务器,如图4所示,该服务器4包括:

第二接收模块41,用于接收来自终端的远程操作权限申请。

第二处理模块42,用于检测服务器是否处于本机人员操作状态中。

第二发送模块43,用于当服务器检测到自身未处于本机人员操作状态中,向终端发送远程操作权限,以使终端通过KVM远程操作服务器。

在一种示例性实例中,当服务器针对远程操作权限申请成功作出反馈操作,第二处理模块42还用于:

获取反馈操作信息。

获取终端的标识。

根据获得的标识和反馈操作信息生成远程操作权限的申请记录。

在一种示例性实例中,第二接收模块41还用于接收来自终端的用于获取终端的远程操作权限的申请记录的请求;其中,请求中携带有终端的标识。

第二处理模块42,还用于在服务器的申请记录中查标识与终端的标识相同的申请记录。

第二发送模块43还用于:

当未查到标识与终端的标识相同的申请记录,向终端发送未查到标识与终端的标识相同的申请记录的回复信息。

当查到标识与终端的标识相同的申请记录,向终端发送包括查到的申请记录的回复信息。

本发明实施例提供的服务器,由于接收到接收来自终端的远程操作权限申请后,会检测自身是否处于本机人员操作状态中,只有当自身未处于本机人员操作状态中才会向终端发送远程操作权限,以使终端通过KVM远程操作服务器,因此防止了处于操作状态下的服务器被远程操作,从而避免了操作冲突。

在实际应用中,所述第二接收模块41、第二处理模块42和第二发送模块43位于服务器中的CPU、MPU、DSP或FPGA等实现。

本发明实施例还提供一种服务器的远程操作装置,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,处理器执行计算机程序时实现上述实施例中任意一种服务器的远程操作方法。

本发明实施例还提供一种计算机可读存储介质,存储介质上存储有计算机可执行命令,计算机可执行命令用于执行如上述实施例中任意一种服务器的远程操作方法。

虽然本发明实施例所揭露的实施方式如上,但所述的内容仅为便于理解本发明实施例而采用的实施方式,并非用以限定本发明实施例。任何本发明实施例所属领域内的技术人员,在不脱离本发明实施例所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明实施例的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

本文发布于:2023-04-14 03:20:39,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/1/86911.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图