远程访问方法、系统及计算机可读存储介质技术方案

技术编号:30706885 阅读:23 留言:0更新日期:2021-11-06 09:54
本发明专利技术公开了一种远程访问方法,包括:获取至少一个客户端发送的第一远程访问请求,所述第一远程访问请求包括所述客户端所需访问的远程设备的标识信息;根据所述标识信息和预设端口资源为所述客户端分配访问端口,并根据所述标识信息获取所述远程设备的访问地址;将所述访问端口和所述访问地址发送至所述客户端,以使所述客户端根据所述访问端口和所述访问地址发送所述远程设备的第二远程访问请求;在接收到所述第二远程访问请求后,将所述第二远程访问请求转发至所述远程设备。本发明专利技术还公开了一种远程访问系统及计算机可读存储介质。通过标识信息和预设端口资源为客户端分配访问端口以实现对远程设备的远程访问,提高了远程访问的有效性。程访问的有效性。程访问的有效性。

【技术实现步骤摘要】
远程访问方法、系统及计算机可读存储介质


[0001]本专利技术涉及远程访问
,尤其涉及一种远程访问方法、系统及计算机可读存储介质。

技术介绍

[0002]随着网络技术的深入发展,越来越多的应用场景下具有远程访问设备的需求。然而,在对远程设备进行远程访问时,给定时间内同一远程设备通常只允许一个客户端进行访问与控制。也即,远程设备与客户端是一一对应的关系。如此,在存在多个客户端同时访问同一远程设备或同一客户端同时访问多个远程设备等访问需求时,则难以合理满足此时的远程访问需求对相应的远程设备进行有效访问。如此,将不利于提高远程访问的有效性。

技术实现思路

[0003]本专利技术主要目的在于提供一种远程访问方法、系统及计算机可读存储介质,旨在提高远程访问的有效性。
[0004]为实现上述目的,本专利技术提供一种远程访问方法,所述远程访问方法包括以下步骤:获取至少一个客户端发送的第一远程访问请求,所述第一远程访问请求包括所述客户端所需访问的远程设备的标识信息;根据所述标识信息和预设端口资源为所述客户端分配访问端口,并根据所述标识信息获取所述远程设备的访问地址;将所述访问端口和所述访问地址发送至所述客户端,以使所述客户端根据所述访问端口和所述访问地址发送所述远程设备的第二远程访问请求;在接收到所述第二远程访问请求后,将所述第二远程访问请求转发至所述远程设备。
[0005]可选地,所述根据所述标识信息和预设端口资源为所述客户端分配访问端口的步骤包括:根据所述预设端口资源确定存在可分配的端口时,根据所述标识信息为所述客户端中访问同一远程设备的目标客户端分配相同的访问端口,以及根据所述标识信息为所述客户端中访问不同远程设备的客户端分配不同的访问端口。
[0006]可选地,所述根据所述标识信息为所述客户端中访问同一远程设备的目标客户端分配相同的访问端口的步骤包括:将发送的远程访问请求中包括有相同的所述标识信息的客户端确定为访问同一远程设备的目标客户端;为所述目标客户端分配相同的访问端口。
[0007]可选地,所述获取至少一个客户端发送的第一远程访问请求的步骤之后,以及所述将所述第二远程访问请求转发至所述远程设备的步骤之前,还包括:
根据所述第一远程访问请求包括的标识信息向所述远程设备发送链路连接请求,以与所述远程设备建立链路连接。
[0008]可选地,所述将所述第二远程访问请求转发至所述远程设备的步骤之前,还包括:检测与所述远程设备的链路连接;在所述链路连接成功时,执行所述将所述第二远程访问请求转发至所述远程设备的步骤。
[0009]可选地,所述检测与所述远程设备的链路连接的步骤之后,还包括:若第一预设时间内所述链路连接不成功,则中断所述第二远程访问请求,并释放所述访问端口,对所述预设端口资源进行更新。
[0010]可选地,所述将所述第二远程访问请求转发至所述远程设备的步骤之后,还包括:获取所述远程设备基于所述第二远程访问请求反馈的响应报文;对所述响应报文进行解码以获取所述响应报文对应的报文信息;将所述报文信息通过所述访问端口反馈至所述客户端。
[0011]可选地,所述将所述第二远程访问请求转发至所述远程设备的步骤之后,还包括:若第二预设时间内未接收到所述客户端发送的远程访问请求,则释放所述客户端对应的访问端口,并对所述预设端口资源进行更新。
[0012]此外,为实现上述目的,本专利技术还提供一种远程访问系统,所述远程访问系统包括存储器、处理器及存储在所述处理器上并可在处理器上运行的远程访问程序,所述处理器执行所述远程访问程序时实现如上所述的远程访问方法的步骤。
[0013]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有远程访问程序,所述远程访问程序被处理器执行时实现如上所述的远程访问方法的步骤。
[0014]本专利技术实施例中,通过获取至少一个客户端发送的包括其需要访问的远程设备的标识信息的第一远程访问请求后,根据每一个客户端发送的第一远程访问请求携带的标识信息和预设端口资源为每一个客户端分配访问端口,并根据每一个客户端发送的第一远程访问请求携带的标识信息获取每一个客户端所需访问的远程设备的访问地址,然后将每一个客户端对应的访问端口和每一个客户端所需访问的远程设备的访问地址发送至相应的客户端,使得在客户端根据访问端口和访问地址发送访问远程设备的第二远程访问请求时,服务器可根据接收到的第二远程访问请求中的访问端口和访问地址将第二远程访问请求转发至相应的远程设备,实现客户端与相应远程设备之间的数据转发。基于此,由于访问端口是根据远程设备的标识信息和预设端口资源进行分配的,而第二远程访问请求的转发是依赖于所分配的访问端口的,如此,在预设端口资源充足的情况下,无论存在多少个客户端需要访问多少个远程设备均可实现远程访问,使得可以提高远程访问的有效性。
附图说明
[0015]图1为本专利技术实施例方案涉及的硬件运行环境的远程访问系统结构示意图;图2是本专利技术远程访问方法第一实施例的流程示意图;图3为本专利技术远程访问方法第二实施例的流程示意图;图4为本专利技术远程访问方法第三实施例的流程示意图。
[0016]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0017]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0018]本专利技术的主要解决方案是:获取至少一个客户端发送的第一远程访问请求,所述第一远程访问请求包括所述客户端所需访问的远程设备的标识信息;根据所述标识信息和预设端口资源为所述客户端分配访问端口,并根据所述标识信息获取所述远程设备的访问地址;将所述访问端口和所述访问地址发送至所述客户端,以使所述客户端根据所述访问端口和所述访问地址发送所述远程设备的第二远程访问请求;在接收到所述第二远程访问请求后,将所述第二远程访问请求转发至所述远程设备。
[0019]由于在对远程设备进行远程访问时,给定时间内同一远程设备通常只允许一个客户端进行访问与控制。也即,远程设备与客户端是一一对应的关系。在存在多个客户端同时访问同一远程设备或同一客户端同时访问多个远程设备的访问需求时,则无法实现对相应的远程设备的有效访问。如此,不利于提高远程访问的有效性。因而,本专利技术提供的上述解决方案旨在提高远程访问的有效性。
[0020]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的远程访问系统结构示意图。
[0021]如图1所示,该远程访问系统可以包括:通信总线1002,处理器1001,例如CPU,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI

FI接口)。存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程访问方法,其特征在于,所述远程访问方法包括以下步骤:获取至少一个客户端发送的第一远程访问请求,所述第一远程访问请求包括所述客户端所需访问的远程设备的标识信息;根据所述标识信息和预设端口资源为所述客户端分配访问端口,并根据所述标识信息获取所述远程设备的访问地址;将所述访问端口和所述访问地址发送至所述客户端,以使所述客户端根据所述访问端口和所述访问地址发送所述远程设备的第二远程访问请求;在接收到所述第二远程访问请求后,将所述第二远程访问请求转发至所述远程设备。2.如权利要求1所述的远程访问方法,其特征在于,所述根据所述标识信息和预设端口资源为所述客户端分配访问端口的步骤包括:根据所述预设端口资源确定存在可分配的端口时,根据所述标识信息为所述客户端中访问同一远程设备的目标客户端分配相同的访问端口,以及根据所述标识信息为所述客户端中访问不同远程设备的客户端分配不同的访问端口。3.如权利要求2所述的远程访问方法,其特征在于,所述根据所述标识信息为所述客户端中访问同一远程设备的目标客户端分配相同的访问端口的步骤包括:将发送的远程访问请求中包括有相同的所述标识信息的客户端确定为访问同一远程设备的目标客户端;为所述目标客户端分配相同的访问端口。4.如权利要求1所述的远程访问方法,其特征在于,所述获取至少一个客户端发送的第一远程访问请求的步骤之后,以及所述将所述第二远程访问请求转发至所述远程设备的步骤之前,还包括:根据所述第一远程访问请求包括的标识信息向所述远程设备发送链路连接请求,以与所述远程设备建立链路连接。5.如权利要求1所述的远程访问...

【专利技术属性】
技术研发人员:谭龙
申请(专利权)人:深圳鼎信通达股份有限公司
类型:发明
国别省市:

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

1