CN115174562B - 一种远程协助的通信方法及*** - Google Patents

一种远程协助的通信方法及*** Download PDF

Info

Publication number
CN115174562B
CN115174562B CN202210579743.3A CN202210579743A CN115174562B CN 115174562 B CN115174562 B CN 115174562B CN 202210579743 A CN202210579743 A CN 202210579743A CN 115174562 B CN115174562 B CN 115174562B
Authority
CN
China
Prior art keywords
remote
target terminal
desktop
client
pipeline
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210579743.3A
Other languages
English (en)
Other versions
CN115174562A (zh
Inventor
张辉
韩明哲
陈敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujian Centerm Information Co Ltd
Original Assignee
Fujian Centerm Information Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujian Centerm Information Co Ltd filed Critical Fujian Centerm Information Co Ltd
Priority to CN202210579743.3A priority Critical patent/CN115174562B/zh
Publication of CN115174562A publication Critical patent/CN115174562A/zh
Application granted granted Critical
Publication of CN115174562B publication Critical patent/CN115174562B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

一种远程协助的通信方法及***,其中方法包括如下步骤,客户端发起远程桌面连接请求,记录远程桌面连接操作,并异步通知目标终端,目标终端通知XredCore服务准备桌面,进行管道通讯,远程服务器对客户端发起的端口映射进行管理,将客户端发起的端口映射转发至目标终端,在目标终端启动后,所述目标终端连接远程服务器判断目标终端是否处于NAT环境,只有判断为目标终端处于NAT环境,才继续进行步骤,调用远程服务器分配的映射端口,XredCore服务准备桌面完成后进入远程桌面。通过上述方案,能够实现内网穿透机制,允许访问NAT环境终端,使得在非公网IP环境下也能够运用远程桌面进行连接通信。

Description

一种远程协助的通信方法及***
技术领域
本发明涉及远程桌面连接领域,尤其涉及一种提升远程协助连接安全性的方法及***。
背景技术
在现有场景中,项目中使用开源的远程桌面连接组件RealVNC来进行远程桌面连接。RealVNC是基于VNC标准的一款开源远程控制软件。VNC(Virtual Network Console),即虚拟网络控制台,提供高效实用的远程控制功能。VNC基本由两部分组成:VNC Viewer和VNCServer。VNC通过VNC Viewer与VNC Server建立通信,确认VNC版本及验证用户信息。若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。
RealVNC是基于通讯协议RFB进行网络通讯,RFB(Remote Frame Buffer)协议,即远程帧缓存协议,是工作于帧缓存级别上的可靠传输协议。这给远程连接带来了极大的灵活性,不仅使得VNC支持各种不同平台间的远程连接,同时极大的减少了对于客户端硬件的需求。但是现有技术中无法进行内网穿透的访问。
发明内容
因此,需要提供一种能够穿透内网对公网环境的服务器进行访问的技术方案。
为实现上述目的,发明人提供了一种远程协助的通信方法,
包括如下步骤,
客户端发起远程桌面连接请求,记录远程桌面连接操作,并异步通知目标终端,
目标终端通知XredCore服务准备桌面,进行管道通讯,远程服务器对客户端发起的端口映射进行管理,将客户端发起的端口映射转发至目标终端,
在目标终端启动后,所述目标终端连接远程服务器判断目标终端是否处于NAT环境,只有判断为目标终端处于NAT环境,才继续进行步骤,调用远程服务器分配的映射端口,XredCore服务准备桌面完成后进入远程桌面。
可选地,所述XredCore服务用于与客户端进行管道通讯,将桌面以图形信息的格式传输给客户端进行渲染。
可选地,还包括步骤,所述管道通讯包括主管通道、显示通道、输入管道和指针管道;
主管通道用于控制连接;显示通道用于交互桌面图形信息;输入管道用于接收客户端输入命令;指针管道用于接收鼠标信息;媒体管道用于传递媒体信息,所述XredCore服务还在连接时建立冗余链路,保证通讯可用性。
可选地,还包括步骤,目标终端对与所述远程服务器进行交互,具体包括,对远程服务器的远程协助请求进行基于认证服务的token认证。
可选地,目标终端对与所述远程服务器进行交互还包括,定时轮询XredCore的连接状态,上报心跳信息给服务端。
一种远程协助的通信***,
包括客户端、远程服务器和目标终端,
客户端用于发起远程桌面连接请求,记录远程桌面连接操作,并异步通知目标终端,
目标终端用于通知XredCore服务准备桌面,进行管道通讯,远程服务器用户对客户端发起的端口映射进行管理,将客户端发起的端口映射转发至目标终端,
所述目标终端用于连接远程服务器,所述远程服务器还用于判断所述目标终端是否处于NAT环境,只有判断为所述目标终端处于NAT环境,才继续进行步骤,调用远程服务器分配的映射端口,XredCore服务准备桌面完成后进入远程桌面。
可选地,所述XredCore服务用于与客户端进行管道通讯,将桌面以图形信息的格式传输给客户端进行渲染。
可选地,还包括步骤,所述管道通讯包括主管通道、显示通道、输入管道和指针管道;
主管通道用于控制连接;显示通道用于交互桌面图形信息;输入管道用于接收客户端输入命令;指针管道用于接收鼠标信息;媒体管道用于传递媒体信息,所述XredCore服务还在连接时建立冗余链路,保证通讯可用性。
可选地,还包括步骤,目标终端用于对与所述远程服务器进行交互,具体用于:对远程服务器的远程协助请求进行基于认证服务的token认证。
具体地,目标终端用于与所述远程服务器进行交互具体包括:定时轮询XredCore的连接状态,上报心跳信息给服务端。
通过上述方案,能够实现内网穿透机制,允许访问NAT环境终端,使得在非公网IP环境下也能够运用远程桌面进行连接通信。
附图说明
图1为具体实施方式所述的远程协助的方法流程图;
图2为具体实施方式所述的目标终端与远程服务器交互示意图;
图3为具体实施方式所述的目标终端与远程服务器交互流程图;
图4为具体实施方式所述的内网穿透通信流程图;
图5为具体实施方式所述的远程协助的通信***图。
具体实施方式
为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中各个位置出现的“实施例”一词并不一定指代相同的实施例,亦不特别限定其与其它实施例之间的独立性或关联性。原则上,在本申请中,只要不存在技术矛盾或冲突,各实施例中所提到的各项技术特征均可以以任意方式进行组合,以形成相应的可实施的技术方案。
除非另有定义,本文所使用的技术术语的含义与本申请所属技术领域的技术人员通常理解的含义相同;本文中对相关术语的使用只是为了描述具体的实施例,而不是旨在限制本申请。
在本申请的描述中,用语“和/或”是一种用于描述对象之间逻辑关系的表述,表示可以存在三种关系,例如A和/或B,表示:存在A,存在B,以及同时存在A和B这三种情况。另外,本文中字符“/”一般表示前后关联对象是一种“或”的逻辑关系。
在本申请中,诸如“第一”和“第二”之类的用语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何实际的数量、主次或顺序等关系。
在没有更多限制的情况下,在本申请中,语句中所使用的“包括”、“包含”、“具有”或者其他类似的表述,意在涵盖非排他性的包含,这些表述并不排除在包括所述要素的过程、方法或者产品中还可以存在另外的要素,从而使得包括一系列要素的过程、方法或者产品中不仅可以包括那些限定的要素,而且还可以包括没有明确列出的其他要素,或者还包括为这种过程、方法或者产品所固有的要素。
与《审查指南》中的理解相同,在本申请中,“大于”、“小于”、“超过”等表述理解为不包括本数;“以上”、“以下”、“以内”等表述理解为包括本数。此外,在本申请实施例的描述中“多个”的含义是两个以上(包括两个),与之类似的与“多”相关的表述亦做此类理解,例如“多组”、“多次”等,除非另有明确具体的限定。
在本申请实施例的描述中,所使用的与空间相关的表述,诸如“中心”“纵向”“横向”“长度”“宽度”“厚度”“上”“下”“前”“后”“左”“右”“竖直”“水平”“垂直”“顶”“底”“内”“外”“顺时针”“逆时针”“轴向”“径向”“周向”等,所指示的方位或位置关系是基于具体实施例或附图所示的方位或位置关系,仅是为了便于描述本申请的具体实施例或便于读者理解,而不是指示或暗示所指的装置或部件必须具有特定的位置、特定的方位、或以特定的方位构造或操作,因此不能理解为对本申请实施例的限制。
除非另有明确的规定或限定,在本申请实施例的描述中,所使用的“安装”“相连”“连接”“固定”“设置”等用语应做广义理解。例如,所述“连接”可以是固定连接,也可以是可拆卸连接,或成一体设置;其可以是机械连接,也可以是电连接,也可以是通信连接;其可以是直接相连,也可以通过中间媒介间接相连;其可以是两个元件内部的连通或两个元件的相互作用关系。对于本申请所属技术领域的技术人员而言,可以根据具体情况理解上述用语在本申请实施例中的具体含义。
在一些实施例中,请参阅图1,为一种远程协助的通信方法,
包括如下步骤,
S1客户端发起远程桌面连接请求,记录远程桌面连接操作,并异步通知目标终端,
S2目标终端通知XredCore服务准备桌面,进行管道通讯,远程服务器对客户端发起的端口映射进行管理,将客户端发起的端口映射转发至目标终端,
S3在目标终端启动后,所述目标终端连接远程服务器判断目标终端是否处于NAT环境,只有判断为目标终端处于NAT环境,才继续进行步骤,调用远程服务器分配的映射端口,XredCore服务准备桌面完成后进入远程桌面。
这里的客户端可以为个人电脑,可以通过安装WeixunClient软件实现功能,用以发起远程桌面连接请求,支持Xred协议。其中WeixunClient软件和Xred协议为已开发完成的产品。
这里的远程服务器可以包括frp服务和NAT服务,frp是一个开源、简洁易用、高性能的内网穿透和反向代理软件,支持tcp,udp,http,https等协议。frp通过内外网端口映射,服务端frps开放端口供客户端连接,客户端frpc配置服务端地址和对外暴露的映射端口,从而实现高效的内网穿透机制。NAT(Network Address Translation,网络地址转换),也叫做网络掩蔽或者IP掩蔽。NAT是一种网络地址翻译技术,主要是将内部的私有IP地址转换成可以在公网使用的公网IP。NAT可以同时让多个计算机共用一个公网IP同时联网,并隐藏其内网IP,因此也增加了内网的网络安全性。位于两个不同局域网的主机直接,之间,相互只能知道对方的公网IP,无法定位到对应的私有IP,因而无法进行正常通信。因此,若需要进行内网穿透,需要一台具有公网IP的中转服务器进行桥接。
这里的目标终端可以是支持XredCore组件的实际运行桌面的终端,XredCore组件是自主研发的辅助软件,用于接入远程服务器并进行反向代理。
异步执行过程中可以释放主流程中占用的资源,避免特定环境中因网络延迟造成的长时间未释放问题,避免操作阻塞,提高效应效率。
在本申请的一实施例中,目标终端与客户端中的至少一者处于内网IP。通过上述方案,通过远程服务器进行端口映射管理,能够实现内网穿透,无论目标终端与客户端中何者位于内网IP都能够进行正常通讯。
另一些具体的实施例中,所述XredCore服务用于与客户端进行管道通讯,将桌面以图形信息的格式传输给客户端进行渲染。管道通讯即发送进程以字符流形式将大量数据送入管道,接收进程可从管道接收数据,二者利用管道进行通信。同时将桌面以图形方式进行传输,不同于现有技术中基于像素进行的远程桌面同步,直接以图形方式进行传输能够更好地契合管道通讯的特点。采用基于Xred协议的远程桌面协议,以发送图形原语的方式取代VNC依赖的RFB协议的发送像素的方式,降低了数据解析时延,提升了远程桌面的帧率。
进一步的一些实施例中,还包括步骤,所述管道通讯包括主管通道、显示通道、输入管道和指针管道;主管通道用于控制连接;显示通道用于交互桌面图形信息;输入管道用于接收客户端输入命令;指针管道用于接收鼠标信息;媒体管道用于传递媒体信息,所述XredCore服务还在连接时建立冗余链路,保证通讯可用性。上述方案能够更好地利用管路通讯进行多信息的交互,降低了通讯延迟。
在本申请的一些实施例中,还包括步骤,如图2所示,S4目标终端对与所述远程服务器进行交互,具体包括,S41对远程服务器的远程协助请求进行基于认证服务的token认证。对远程请求进行认证能够防止错误接入或恶意接入,从而提升本方案的安全性。
在本申请的一些实施例中,如图3所示,目标终端对与所述远程服务器进行交互还包括,步骤S42定时轮询XredCore的连接状态,上报心跳信息给服务端。通过定时轮询连接状态,并及时监控并播报终端信息,能够保证连接状态不出现中断。
在本申请的其他一些综合性的实施例中,这里请参阅图4,图中包括服务端、客户端和终端,服务端安装远程桌面服务和frps服务,客户端安装WeixunClient服务,终端包括vda组件和XredCore组件服务。在图4所示的流程中,以前端用户发起远程桌面连接请求开始,远程连接服务校验访问权限,若通过权限校验,则记录远程桌面连接操作,并异步通知终端中的vda客户端。vda记录用户信息并通知XredCore准备桌面,桌面准备完成后vda进行心跳监听并实时通知服务端。远程连接服务定时轮询获取桌面准备状态,若桌面准备完成,则调用本机WeixunClient客户端开启远程桌面连接,建立与终端之间的连接通道,用户连接进入远程桌面。
本流程发起前对终端的frp高性能反向代理进行配置。远程连接服务端开启frp服务端,所有由终端frp客户端发起的端口映射统一注册在frp服务端上,并在远程连接服务的数据库中持久化,做到端口的统一管控。在vda默认启动后,加载远程连接服务端判断当前终端是否属于NAT环境,若属于则调用远程连接服务获取分配的映射端口,修改frp客户端的配置文件并启动frp代理。同时,通知远程连接服务端已开启frp服务,由服务端记录当前端口映射情况。frp客户端开启后,会自动注册到frp服务端中,可以通过监控页面统一监控管理。远程连接服务端可通过访问映射后的端口访问NAT环境的远程桌面,实现内网穿透。
在如图5所示的实施例中,还介绍一种远程协助的通信***,包括客户端500、远程服务器501和目标终端502,客户端用于发起远程桌面连接请求,记录远程桌面连接操作,并异步通知目标终端,目标终端用于通知XredCore服务准备桌面,进行管道通讯,远程服务器用户对客户端发起的端口映射进行管理,将客户端发起的端口映射转发至目标终端,所述目标终端用于连接远程服务器,所述远程服务器还用于判断所述目标终端是否处于NAT环境,只有判断为所述目标终端处于NAT环境,才继续进行步骤,调用远程服务器分配的映射端口,XredCore服务准备桌面完成后进入远程桌面。
这里的客户端可以为个人电脑,可以通过安装WeixunClient软件实现功能,用以发起远程桌面连接请求,支持Xred协议。其中WeixunClient软件和Xred协议为已开发完成的产品。
这里的远程服务器可以包括frp服务和NAT服务,frp是一个开源、简洁易用、高性能的内网穿透和反向代理软件,支持tcp,udp,http,https等协议。frp通过内外网端口映射,服务端frps开放端口供客户端连接,客户端frpc配置服务端地址和对外暴露的映射端口,从而实现高效的内网穿透机制。NAT(Network Address Translation,网络地址转换),也叫做网络掩蔽或者IP掩蔽。NAT是一种网络地址翻译技术,主要是将内部的私有IP地址转换成可以在公网使用的公网IP。NAT可以同时让多个计算机共用一个公网IP同时联网,并隐藏其内网IP,因此也增加了内网的网络安全性。位于两个不同局域网的主机直接,之间,相互只能知道对方的公网IP,无法定位到对应的私有IP,因而无法进行正常通信。因此,若需要进行内网穿透,需要一台具有公网IP的中转服务器进行桥接。
这里的目标终端可以是支持XredCore组件的实际运行桌面的终端,XredCore组件是自主研发的辅助软件,用于接入远程服务器并进行反向代理。
异步执行过程中可以释放主流程中占用的资源,避免特定环境中因网络延迟造成的长时间未释放问题,避免操作阻塞,提高效应效率。
可选地,所述XredCore服务用于与客户端进行管道通讯,将桌面以图形信息的格式传输给客户端进行渲染。
可选地,还包括步骤,所述管道通讯包括主管通道、显示通道、输入管道和指针管道;
主管通道用于控制连接;显示通道用于交互桌面图形信息;输入管道用于接收客户端输入命令;指针管道用于接收鼠标信息;媒体管道用于传递媒体信息,所述XredCore服务还在连接时建立冗余链路,保证通讯可用性。
可选地,还包括步骤,目标终端用于对与所述远程服务器进行交互,具体用于:对远程服务器的远程协助请求进行基于认证服务的token认证。
具体地,目标终端用于与所述远程服务器进行交互具体包括:定时轮询XredCore的连接状态,上报心跳信息给服务端。
通过上述方案,能够实现内网穿透机制,允许访问NAT环境终端,使得在非公网IP环境下也能够运用远程桌面进行连接通信。
需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明的专利保护范围之内。

Claims (6)

1.一种远程协助的通信方法,其特征在于,
包括如下步骤,
客户端发起远程桌面连接请求,记录远程桌面连接操作,并异步通知目标终端,
目标终端通知XredCore服务准备桌面,进行管道通讯,远程服务器对客户端发起的端口映射进行管理,将客户端发起的端口映射转发至目标终端,
在目标终端启动后,所述目标终端连接远程服务器判断目标终端是否处于NAT环境,只有判断为目标终端处于NAT环境,才继续进行步骤,调用远程服务器分配的映射端口,XredCore服务准备桌面完成后进入远程桌面;
所述XredCore服务用于与客户端进行管道通讯,将桌面以图形信息的格式传输给客户端进行渲染,所述图形信息为图形原语;
所述管道通讯包括主管通道、显示通道、输入管道和指针管道;
主管通道用于控制连接;显示通道用于交互桌面图形信息;输入管道用于接收客户端输入命令;指针管道用于接收鼠标信息;媒体管道用于传递媒体信息,所述XredCore服务还在连接时建立冗余链路,保证通讯可用性。
2.根据权利要求1所述的远程协助的通信方法,其特征在于,还包括步骤,目标终端对与所述远程服务器进行交互,具体包括,对远程服务器的远程协助请求进行基于认证服务的token认证。
3.根据权利要求2所述的远程协助的通信方法,其特征在于,目标终端对与所述远程服务器进行交互还包括,定时轮询XredCore的连接状态,上报心跳信息给服务端。
4.一种远程协助的通信***,其特征在于,
包括客户端、远程服务器和目标终端,
客户端用于发起远程桌面连接请求,记录远程桌面连接操作,并异步通知目标终端,
目标终端用于通知XredCore服务准备桌面,进行管道通讯,远程服务器用户对客户端发起的端口映射进行管理,将客户端发起的端口映射转发至目标终端,
所述目标终端用于连接远程服务器,所述远程服务器还用于判断所述目标终端是否处于NAT环境,只有判断为所述目标终端处于NAT环境,才继续进行步骤,调用远程服务器分配的映射端口,XredCore服务准备桌面完成后进入远程桌面;
所述XredCore服务用于与客户端进行管道通讯,将桌面以图形信息的格式传输给客户端进行渲染,所述图形信息为图形原语;
所述管道通讯包括主管通道、显示通道、输入管道和指针管道;
主管通道用于控制连接;显示通道用于交互桌面图形信息;输入管道用于接收客户端输入命令;指针管道用于接收鼠标信息;媒体管道用于传递媒体信息,所述XredCore服务还在连接时建立冗余链路,保证通讯可用性。
5.根据权利要求4所述的远程协助的通信***,其特征在于,还包括步骤,目标终端用于对与所述远程服务器进行交互,具体用于:对远程服务器的远程协助请求进行基于认证服务的token认证。
6.根据权利要求5所述的远程协助的通信***,其特征在于,目标终端用于与所述远程服务器进行交互具体包括:定时轮询XredCore的连接状态,上报心跳信息给服务端。
CN202210579743.3A 2022-05-25 2022-05-25 一种远程协助的通信方法及*** Active CN115174562B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210579743.3A CN115174562B (zh) 2022-05-25 2022-05-25 一种远程协助的通信方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210579743.3A CN115174562B (zh) 2022-05-25 2022-05-25 一种远程协助的通信方法及***

Publications (2)

Publication Number Publication Date
CN115174562A CN115174562A (zh) 2022-10-11
CN115174562B true CN115174562B (zh) 2024-02-09

Family

ID=83483068

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210579743.3A Active CN115174562B (zh) 2022-05-25 2022-05-25 一种远程协助的通信方法及***

Country Status (1)

Country Link
CN (1) CN115174562B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116208660B (zh) * 2023-02-17 2023-12-01 北京神州云合数据科技发展有限公司 远程桌面动态连接云服务器方法、装置、***、设备及介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103747099A (zh) * 2014-01-23 2014-04-23 浪潮电子信息产业股份有限公司 一种可自动连接的远程控制方法
CN104125243A (zh) * 2013-04-23 2014-10-29 浙江大学 一种穿透内网远程连接大规模虚拟机的方法
CN106790722A (zh) * 2017-03-22 2017-05-31 维沃移动通信有限公司 一种远程协助的连接方法、服务器及终端
CN110808992A (zh) * 2019-11-07 2020-02-18 北京绪水互联科技有限公司 一种远程协作的方法、装置及***
CN112689000A (zh) * 2020-12-18 2021-04-20 江苏云柜网络技术有限公司 一种基于vnc工具的远程桌面控制***及方法
TW202207143A (zh) * 2020-07-02 2022-02-16 美商家居體驗有限責任公司 遠端診斷輔助系統及其方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9438662B2 (en) * 2007-04-30 2016-09-06 Microsoft Technology Licensing, Llc Enabling secure remote assistance using a terminal services gateway

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104125243A (zh) * 2013-04-23 2014-10-29 浙江大学 一种穿透内网远程连接大规模虚拟机的方法
CN103747099A (zh) * 2014-01-23 2014-04-23 浪潮电子信息产业股份有限公司 一种可自动连接的远程控制方法
CN106790722A (zh) * 2017-03-22 2017-05-31 维沃移动通信有限公司 一种远程协助的连接方法、服务器及终端
CN110808992A (zh) * 2019-11-07 2020-02-18 北京绪水互联科技有限公司 一种远程协作的方法、装置及***
TW202207143A (zh) * 2020-07-02 2022-02-16 美商家居體驗有限責任公司 遠端診斷輔助系統及其方法
CN112689000A (zh) * 2020-12-18 2021-04-20 江苏云柜网络技术有限公司 一种基于vnc工具的远程桌面控制***及方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于P2P的远程协助***;梁雪云;《上海交通大学硕士论文》;全文 *
徐里萍等.《 虚拟化与容器》.上海交通大学出版社,2020,第176-180页. *

Also Published As

Publication number Publication date
CN115174562A (zh) 2022-10-11

Similar Documents

Publication Publication Date Title
US8275892B2 (en) Low-level remote sharing of local devices in a remote access session across a computer network
US9438662B2 (en) Enabling secure remote assistance using a terminal services gateway
US6775700B2 (en) System and method for common information model object manager proxy interface and management
US7577743B2 (en) Methods and apparatus for performing context management in a networked environment
US7660845B2 (en) Methods and apparatus for verifying context participants in a context management system in a networked environment
CN110166432A (zh) 对内网目标服务的访问方法、提供内网目标服务的方法
EP0822692A2 (en) A client object API and gateway to enable OLTP via the internet
EP2469792B1 (en) Data transmission system and method using relay server
EP2448221A1 (en) Local device redirection
US10223062B1 (en) Method and apparatus of capturing a screen image of a remotely managed machine
CN101460925A (zh) 用于处理远程外壳命令的方法和装置
CN115174562B (zh) 一种远程协助的通信方法及***
EP4175221A1 (en) Method for accessing network, media gateway, electronic device, and storage medium
EP1966967A1 (en) A sip multi-user media client comprising a user agent to be shared by a plurality of user applications
WO2023184262A1 (zh) 一种数据帧安全传输方法、装置、电子设备及存储介质
TW201005546A (en) System and method for using virtual IP addresses in a multi-user server system
CN116055473A (zh) 一种基于web的分布式部署云渲染方法和***
US20080301305A1 (en) Method and related system for building up a network connection between clients and servers through a stream fork by utilizing http protocol
WO2010096805A1 (en) Detecting the type of nat firewall using messages
CN107239353A (zh) 进程间通信方法及***
KR100872240B1 (ko) Sip 기반 통신 서비스 제공시스템 및 그 방법
CN114124935A (zh) Ftp服务的实现方法、***、设备及存储介质
CN111885101A (zh) 一种数据存储方法
US10097643B2 (en) Technique for remote administration of a device belonging to a private network
EP3873043A1 (en) Load balancing method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant