一种远程操作控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33773556 阅读:23 留言:0更新日期:2022-06-12 14:26
本发明专利技术实施例提供了一种远程操作控制方法、装置、电子设备及存储介质,应用于服务器,所述方法包括:与第一终端设备建立第一隧道;与至少一个第二终端设备建立第二隧道;通过所述第二隧道,接收所述至少一个第二终端设备发送的操作指令;通过所述第一隧道,将所述操作指令传输给所述第一终端设备;其中,所述操作指令用于控制所述第一终端设备执行对应的操作;所述第一隧道和所述第二隧道均为目标安全外壳协议SSH隧道。因此,本发明专利技术实施例,能够为庞大的系统提供远程IT服务协助时,提升了问题定位的速度且节省了时间。定位的速度且节省了时间。定位的速度且节省了时间。

【技术实现步骤摘要】
一种远程操作控制方法、装置、电子设备及存储介质


[0001]本专利技术涉及互联网通信
,特别是涉及一种远程操作控制方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,大多数公司的互联网技术(Internet Technology,IT)服务是由第三方公司提供支持,也可以是由公司的IT服务部提供支持,但是第三方公司或者IT服务部的办公地点可能分布在不同的地区,在本地IT服务设备出现故障时,则需要有远程人员协助进行问题分析定位,有些时候需要多人同时进行协助。
[0003]然而,当前用于远程协助的工具,大多是通过远程连接被协助人的终端设备,从而可以操作该终端设备(例如远程控制被协助人的电脑等),且仅支持一人操作被协助人的终端设备。这样,为庞大的系统提供远程IT服务协助时,问题定位的速度慢且耗时长。

技术实现思路

[0004]鉴于上述问题,提供了一种远程操作控制方法、装置、电子设备及存储介质,以克服上述问题或者至少部分地解决上述问题。。
[0005]为了解决上述问题,本专利技术实施例公开了一种数据处理方法,应用于服务器,所述方法包括:
[0006]与第一终端设备建立第一隧道;
[0007]与至少一个第二终端设备建立第二隧道;
[0008]通过所述第二隧道,接收所述至少一个第二终端设备发送的操作指令;
[0009]通过所述第一隧道,将所述操作指令传输给所述第一终端设备;
[0010]其中,所述操作指令用于控制所述第一终端设备执行对应的操作;
[0011]所述第一隧道和所述第二隧道均为目标安全外壳协议SSH隧道。
[0012]本专利技术实施例公开了一种远程操作控制方法,应用于第二终端设备,所述方法包括:
[0013]与服务器建立第二隧道;
[0014]通过所述第二隧道,向所述服务器发送操作指令,以使得所述服务器将所述操作指令发送给第一终端设备,其中,所述操作指令用于控制所述第一终端设备执行对应的操作,所述第二隧道为目标安全外壳协议SSH隧道。
[0015]本专利技术实施例公开了一种远程操作控制方法,应用于第一终端设备,所述方法包括:
[0016]与服务器建立第一隧道;
[0017]通过所述第一隧道,接收所述服务器传输的操作指令,其中,所述操作指令是至少一个第二终端设备发送给所述服务器的,且所述操作指令用于控制第一终端设备执行对应的操作,所述第一隧道为目标安全外壳协议SSH隧道。
[0018]本专利技术实施例公开了一种远程操作控制装置,应用于服务器,所述方法包括:
[0019]第一建立模块,用于与第一终端设备建立第一隧道;
[0020]第二建立模块,用于与至少一个第二终端设备建立第二隧道;
[0021]第一接收模块,用于通过所述第二隧道,接收所述至少一个第二终端设备发送的操作指令;
[0022]传输模块,用于通过所述第一隧道,将所述操作指令传输给所述第一终端设备;
[0023]其中,所述操作指令用于控制所述第一终端设备执行对应的操作;
[0024]所述第一隧道和所述第二隧道均为目标安全外壳协议SSH隧道。
[0025]本专利技术实施例公开了一种远程操作控制装置,应用于第二终端设备,所述方法包括:
[0026]第三建立模块,用于与服务器建立第二隧道;
[0027]第一发送模块,用于通过所述第二隧道,向所述服务器发送操作指令,以使得所述服务器将所述操作指令发送给第一终端设备,其中,所述操作指令用于控制所述第一终端设备执行对应的操作,所述第二隧道为目标安全外壳协议SSH隧道。
[0028]本专利技术实施例公开了一种远程操作控制装置,应用于第一终端设备,所述方法包括:
[0029]第三建立模块,用于与服务器建立第一隧道;
[0030]第二接收模块,用于通过所述第一隧道,接收所述服务器传输的操作指令,其中,所述操作指令是至少一个第二终端设备发送给所述服务器的,且所述操作指令用于控制第一终端设备执行对应的操作,所述第一隧道为目标安全外壳协议SSH隧道。
[0031]本专利技术实施例包括以下优点:
[0032]本专利技术实施例中,服务器能够与第一终端设备建立第一隧道;与至少一个第二终端设备建立第二隧道;进而通过所述第二隧道,接收所述至少一个第二终端设备发送的操作指令;从而通过所述第一隧道,将所述操作指令传输给所述第一终端设备;其中,所述操作指令用于控制所述第一终端设备执行对应的操作;所述第一隧道和所述第二隧道均为目标安全外壳协议SSH隧道。
[0033]其中,SSH隧道可以为多个终端设备的远程登陆会话和其他网络服务提供安全性的协议,因此,在本专利技术的实施例中,第一终端设备在需要至少一个第二终端设备提供远程服务时,该第一终端设备和第二终端设备可以分别与服务器建立SSH隧道,从而由服务器通过前述第二隧道接收提供远程服务的至少一第二终端设备发送的操作指令,然后通过前述第一隧道传输给需要远程服务的第一终端设备。因此,本专利技术实施例中,第一终端设备可以支持至少一个第二终端设备提供远程服务,即至少一个第二终端设备可以远程操控同一第一终端设备,这样,可以实现多人远程操作同一出现故障的设备,从而有助于快速定位产生故障的问题。
附图说明
[0034]图1是本专利技术实施例的一种远程操作控制方法的步骤流程图之一;
[0035]图2是本专利技术实施例的一种远程操作控制方法的步骤流程图之二;
[0036]图3是本专利技术实施例的一种远程操作控制方法的步骤流程图之三;
[0037]图4是本专利技术实施例中远程操作控制方法的具体实施方式的流程示意图;
[0038]图5是本专利技术实施例的一种远程操作控制装置的结构框图之一;
[0039]图6是本专利技术实施例的一种远程操作控制装置的结构框图之二;
[0040]图7是本专利技术实施例的一种远程操作控制装置的结构框图之三。
具体实施方式
[0041]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0042]本专利技术实施例提供了一种远程操作控制方法、装置、电子设备及存储介质,涉及互联网通信
,以解决为庞大的系统提供远程IT服务协助时,问题定位的速度慢且耗时长的问题。
[0043]参照图1,示出了本专利技术实施例提供的一种远程操作控制方法的步骤流程图之一,该方法可以应用于服务器,具体可以包括如下步骤:
[0044]步骤101:与第一终端设备建立第一隧道。
[0045]其中,第一隧道为目标安全外壳协议(Secure Shell,SSH)隧道。
[0046]另外,SSH是专为远程登录会话和其他网络服务提供安全性的协议。
[0047]此外,第一终端设备可以为手机或电脑。例如第一终端设备上可以设置有第一操作控件,则用户操作第一终端设备上的第一操作控件时,表示第一终端设备需要被远程操作,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程操作控制方法,应用于服务器,其特征在于,所述方法包括:与第一终端设备建立第一隧道;与至少一个第二终端设备建立第二隧道;通过所述第二隧道,接收所述至少一个第二终端设备发送的操作指令;通过所述第一隧道,将所述操作指令传输给所述第一终端设备;其中,所述操作指令用于控制所述第一终端设备执行对应的操作;所述第一隧道和所述第二隧道均为目标安全外壳协议SSH隧道。2.根据所述权利要求1所述的方法,其特征在于,所述与第一终端设备建立第一隧道,包括:接收所述第一终端设备发送的建立所述第一隧道的第一连接请求,其中,所述第一连接请求包括第一公钥;向所述第一终端设备发送第一确认连接信息;根据所述第一确认连接信息和所述第一公钥,与所述第一终端设备建立所述第一隧道。3.根据所述权利要求2所述的方法,其特征在于,所述根据所述第一确认连接信息和所述第一公钥,与所述第一终端设备建立所述第一隧道之后,所述方法还包括:每隔预设时间间隔,检测所述第一隧道是否断开,并在所述第一隧道断开的情况下,删除所述第一公钥。4.根据所述权利要求1所述的方法,其特征在于,所述与至少一个第二终端设备建立第二隧道,包括:生成会话标识,并将所述会话标识发送给所述第一终端设备,以使得所述第一终端设备将所述会话标识发送给所述第二终端设备;接收所述第二终端设备发送的建立所述第二隧道的第二连接请求,其中,所述第二连接请求包括第二公钥和会话标识;在所述第二终端设备发送的会话标识与所述服务器生成的会话标识一致的情况下,向所述第二终端设备发送第二确认连接信息;根据所述第二确认连接信息和所述第二公钥,与所述第二终端设备建立所述第二隧道。5.根据所述权利要求1所述的方法,其特征在于,所述第一隧道和所述第二隧道建立完成之后,所述方法还包括:获取所述第一终端设备与所述第二终端设备之间的对应关系,并存储所述对应关系;所述通过所述第一隧道,将所述操作指令传输给所述第一终端设备,包括:根据所述对应关系,确定发送所述操作指令的第二终端设备对应的所述第一终端设备;通过所述第一隧道,将所述操作指令传输给与发送所述操作指令的第二终端设备对应的所述第一终端设备。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第一终端设备发送的网络代理协议;将所述网络代理协议发送给所述至少一个第二终端设备;
所述通过所述第二隧道,接收所述至少一个第二终端设备发送的操作指令,包括:通过所述第二隧道,接收所述至少一个第二终端设备基于所述网络代理协议发送的所述操作指令。7.一种远程操作控制方法,应用于第二终端设备,其特征在于,所述方法包括:与服务器建立第二隧道;通过所述第二隧道,向所述服务器发送操作指令,以使得所述服务器将所述操作指令发送给第一终端设备,其中,所述操作指令用于控制所述第一终端设备执行对应的操作,所述第二隧道为目标安全外壳协议SSH隧道。8.根据权利要求7所述的方法,其特征在于,所述与服务器建立第二隧道,包括:接收所述第一终端设备发送的会话标识;获取第二私钥和第二公钥,其中,所述第二私钥和所述第二公钥为一组秘钥对;向所述服务器发送建立所述第二隧道的第二连接请求,其中,所述第二连接请求包括第二公钥和所述会话标识;在所述第二连接请求中包括的会话标识与所述服务器生成的会话标识一致的情况下,接收所述服务器发送的第二确认连接信息;根据所述第二确认连接信息和所述第二私钥,与所述服务器建...

【专利技术属性】
技术研发人员:陈文礼王冰
申请(专利权)人:大唐软件技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1