CN112689000A - 一种基于vnc工具的远程桌面控制***及方法 - Google Patents

一种基于vnc工具的远程桌面控制***及方法 Download PDF

Info

Publication number
CN112689000A
CN112689000A CN202011502729.0A CN202011502729A CN112689000A CN 112689000 A CN112689000 A CN 112689000A CN 202011502729 A CN202011502729 A CN 202011502729A CN 112689000 A CN112689000 A CN 112689000A
Authority
CN
China
Prior art keywords
vnc
server
data forwarding
service
terminal
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.)
Pending
Application number
CN202011502729.0A
Other languages
English (en)
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.)
Nanjing cloud cabinet Network Technology Co.,Ltd.
Original Assignee
Jiangsu Cloudbox Network Technology 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 Jiangsu Cloudbox Network Technology Co ltd filed Critical Jiangsu Cloudbox Network Technology Co ltd
Priority to CN202011502729.0A priority Critical patent/CN112689000A/zh
Publication of CN112689000A publication Critical patent/CN112689000A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开一种基于VNC工具的远程桌面控制***,包括管理平台、快递柜主机、中转服务器、客户端;快递柜主机包括快递柜终端***、VNC服务端、终端数据转发服务;中转服务器包括服务端数据转发服务、客户端包括VNC客户端;管理平台与快递柜终端***通信连接,服务端数据转发服务分别与终端数据转发服务、VNC客户端通信连接。本发明还提供一种基于VNC工具的远程桌面控制方法。本发明通过数据转发服务建立数据传输反向隧道,将快递柜主机信息与用户隔离,利用VNC工具的特点实现跨平台服务。

Description

一种基于VNC工具的远程桌面控制***及方法
技术领域
本发明属于信息技术领域,尤其涉及一种基于VNC工具的远程桌面控制***及方法。
背景技术
为了解决快递行业最后一公里的痛点,智能快递柜应运而生。由于快递柜部署点较为分散,快递柜服务公司在日常维护中投入了相当大的财力与物力。为了解决该问题,远程桌面监控***已成为快递柜终端基础功能服务。
当前友商采用Android***自带ADB服务,来实现远程桌面控制。如图1所示,包括如下步骤:
1、快递柜运维人员登录终端后台管理***,查找需要远程的控制的终端,触发开启远程桌面控制服务消息至终端。
2、Android快递柜终端***接收到远程桌面控制指令后,打开ADB服务,解析当前终端网络IP(通过路由器管理平台获取WAN网IP地址)。并返回当前终端IP及ADB服务端口至后台管理***。
3、快递柜运维人员根据后台管理***上返回的目标机器IP及端口,通过ADB终端工具连接远程控制终端。通过ADB终端工具远程控制终端机器。
该方案缺点:(1)无法实现跨平台移植。(2)需要明确终端IP地址及ADB服务端口。(3)无法限制访问终端IP地址,降低了网络安全性。
发明内容
针对上述技术问题,本发明提出一种基于VNC工具的远程桌面控制***及方法。
为达到上述目的,本发明采用的技术方案为:一种基于VNC工具的远程桌面控制***,包括管理平台、快递柜主机、中转服务器、客户端;快递柜主机包括快递柜终端***、VNC服务端、终端数据转发服务;中转服务器包括服务端数据转发服务、客户端包括VNC客户端。管理平台与快递柜终端***通信连接,服务端数据转发服务分别与终端数据转发服务、VNC客户端通信连接。
进一步的,管理平台与VNC服务端通过TCP协议进行数据传输;服务端数据转发服务与终端数据转发服务、VNC客户端通过TCP协议进行数据传输;VNC服务端由快递柜终端***控制;终端数据转发服务将VNC服务端端口与服务端数据转发服务端口映射绑定。
本发明还提供一种基于VNC工具的远程桌面控制方法,包括如下步骤:
S1,在管理平台查找需要远程控制的快递柜终端***,触发开启远程控制服务消息;
S2,管理平台生成转发端口号,并下发至当前选择的快递柜终端***;
S3,快递柜终端***启动VNC服务端、启动终端数据转发服务;将VNC服务端端口号与转发端口号映射绑定,配置终端数据转发服务,建立VNC服务端与服务端数据转发服务的数据转发隧道;
S4,根据生成的转发端口号与中转服务器IP,使用VNC客户端与服务端数据转发服务器建立连接;
S5,在VNC客户端完成VNC服务登录,开始远程桌面图像及控制指令传输。
进一步的,快递柜终端***接收到管理平台的远程控制服务消息后,执行如下步骤:启动VNC服务端;启动终端数据转发服务;将管理平台下发的转发端口号与VNC服务端端口映射绑定;终端数据转发服务通过连接中转服务器,建立VNC服务端与中转服务器的数据转发隧道。
本发明具有以下有益效果:
(1)本发明的控制方法采用基于RFB协议的VNC服务,因此从协议层支持跨平台业务。
(2)本发明的控制方法通过数据转发建立反向传输隧道,因此只需要明确中转服务器IP即可。无需获取终端***的IP地址及端口。
(3)动态生成转发端口,屏蔽终端VNC服务端的服务端口,提高终端网络安全。
(4)通过中转服务器中转数据,通过数据转发服务建立数据传输反向隧道,将快递柜主机信息与用户隔离。解决了终端网络定向访问的限制。
附图说明
图1为现有技术的远程桌面控制方法示意图。
图2为本发明实施例的基于VNC工具的远程桌面控制***架构图。
图3为本发明实施例的基于VNC工具的远程桌面控制方法示意图。
图4为本发明实施例的快递柜终端***架构图。
具体实施方式
为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明。
本实施例的快递柜终端***平台包含Windows***、Ubuntu***及Android***。为了实现业务功能跨平台,远程桌面协议使用RFB协议(VNC远程控制工具软件)。该协议可以应用于所有的窗口应用***,例如:X11、Windows与MAC等图形窗口***。终端***使用的是4G网络,为了提高***网络安全性,所有快递柜终端电信卡设置为定向网络连接。即该终端只可访问某个特定IP地址,因此VNC客户端无法直接访问该终端的VNC服务。本实施例采用端口数据转发的方式,通过动态生成访问端口来增加网络访问安全性,同时解决了定向网络数据传输的限制。
如图2所示,基于VNC工具的远程桌面控制***,包括管理平台、快递柜主机、中转服务器、客户端;快递柜主机包括快递柜终端***、VNC服务端、终端数据转发服务;中转服务器包括服务端数据转发服务、客户端包括VNC客户端。管理平台与快递柜终端***通信连接,服务端数据转发服务分别与终端数据转发服务、VNC客户端通信连接。
如图4所示,快递柜终端***包括用户交互进程、监控进程、***更新进程;用户交互进程连接本地数据库,监控进程包括进程监控、进程启动,***更新进程包括网络通信、文件下载、文件上传、文件控制。
如图3所示,基于VNC工具的远程桌面控制方法包括如下步骤:
S1,【中转服务器】启动中转数据服务,开放20000至45000数据转发端口;
S2,在【管理平台】根据网点快递柜名称查找需要远程控制的【快递柜主机】,触发开启远程控制服务消息;
S3,【管理平台】使用随机算法生成一个大于20000小于45000且当前未使用的转发端口号,根据选中的【快递柜主机】编号,将开启远程控制服务指令通过TCP协议下发至【快递柜终端***】。
S4,【快递柜终端***】接收到远程控制服务指令后,执行如下步骤:
1.启动【VNC服务端】工具软件;
2.启动【终端数据转发服务】;
3.将管理平台下发的转发端口号与【VNC服务端】端口映射绑定;
4.【终端数据转发服务】通过连接【中转服务器】,然后建立【VNC服务端】与【中转服务器】数据转发隧道;返回远程桌面服务开启完成至管理平台;
S5,【VNC客户端】通过中转服务器IP及转发端口号与【中转服务器】建立连接隧道;
S6,【中转服务器】将【VNC客户端】请求数据转发至【终端数据转发服务】;
S7,【终端数据转发服务】将接收到的数据映射至【VNC服务端】,至此一个完整的数据传输通道建立完成。
S8,在VNC客户端输入VNC登录用户名及密码,完成VNC服务登录,用户控制远程终端的操作数据,通过S4至S7建立的连接隧道进行传输。
以上的实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。

Claims (4)

1.一种基于VNC工具的远程桌面控制***,其特征在于:包括管理平台、快递柜主机、中转服务器、客户端;
快递柜主机包括快递柜终端***、VNC服务端、终端数据转发服务;中转服务器包括服务端数据转发服务、客户端包括VNC客户端;管理平台与快递柜终端***通信连接,服务端数据转发服务分别与终端数据转发服务、VNC客户端通信连接。
2.根据权利要求1所述的基于VNC工具的远程桌面控制***,其特征在于:管理平台与VNC服务端通过TCP协议进行数据传输;服务端数据转发服务与终端数据转发服务、VNC客户端通过TCP协议进行数据传输;VNC服务端由快递柜终端***控制;终端数据转发服务将VNC服务端端口与服务端数据转发服务端口映射绑定。
3.一种基于VNC工具的远程桌面控制方法,其特征在于,包括如下步骤:
S1,在管理平台查找需要远程控制的快递柜终端***,触发开启远程控制服务消息;
S2,管理平台生成转发端口号,并下发至当前选择的快递柜终端***;
S3,快递柜终端***启动VNC服务端、启动终端数据转发服务;将VNC服务端端口号与转发端口号映射绑定,配置终端数据转发服务,建立VNC服务端与服务端数据转发服务的数据转发隧道;
S4,根据生成的转发端口号与中转服务器IP,使用VNC客户端与服务端数据转发服务器建立连接;
S5,在VNC客户端完成VNC服务登录,开始远程桌面图像及控制指令传输。
4.根据权利要求3所述的基于VNC工具的远程桌面控制方法,其特征在于,快递柜终端***接收到管理平台的远程控制服务消息后,执行如下步骤:启动VNC服务端;启动终端数据转发服务;将管理平台下发的转发端口号与VNC服务端端口映射绑定;终端数据转发服务通过连接中转服务器,建立VNC服务端与中转服务器的数据转发隧道。
CN202011502729.0A 2020-12-18 2020-12-18 一种基于vnc工具的远程桌面控制***及方法 Pending CN112689000A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011502729.0A CN112689000A (zh) 2020-12-18 2020-12-18 一种基于vnc工具的远程桌面控制***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011502729.0A CN112689000A (zh) 2020-12-18 2020-12-18 一种基于vnc工具的远程桌面控制***及方法

Publications (1)

Publication Number Publication Date
CN112689000A true CN112689000A (zh) 2021-04-20

Family

ID=75449505

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011502729.0A Pending CN112689000A (zh) 2020-12-18 2020-12-18 一种基于vnc工具的远程桌面控制***及方法

Country Status (1)

Country Link
CN (1) CN112689000A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115174562A (zh) * 2022-05-25 2022-10-11 福建升腾资讯有限公司 一种远程协助的通信方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964798A (zh) * 2010-10-15 2011-02-02 德讯科技股份有限公司 基于远程桌面协议的多图形协议统一代理***
CN102523207A (zh) * 2011-12-06 2012-06-27 北京航空航天大学 基于虚拟网络计算机的远程资源访问方法及代理设备
CN103618784A (zh) * 2013-11-25 2014-03-05 广东威创视讯科技股份有限公司 Vnc多路交互方法
KR20160012546A (ko) * 2014-07-24 2016-02-03 김천식 이동단말기의 원격제어시스템
CN105933415A (zh) * 2016-04-21 2016-09-07 国家计算机网络与信息安全管理中心 一种基于vnc代理的云计算环境中虚拟机在线录屏方法与***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964798A (zh) * 2010-10-15 2011-02-02 德讯科技股份有限公司 基于远程桌面协议的多图形协议统一代理***
CN102523207A (zh) * 2011-12-06 2012-06-27 北京航空航天大学 基于虚拟网络计算机的远程资源访问方法及代理设备
CN103618784A (zh) * 2013-11-25 2014-03-05 广东威创视讯科技股份有限公司 Vnc多路交互方法
KR20160012546A (ko) * 2014-07-24 2016-02-03 김천식 이동단말기의 원격제어시스템
CN105933415A (zh) * 2016-04-21 2016-09-07 国家计算机网络与信息安全管理中心 一种基于vnc代理的云计算环境中虚拟机在线录屏方法与***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
周钦强,李源鸿,黄飞龙: "基于VNC工具的远程桌面控制***", 《气象科技》, vol. 41, no. 4, pages 1 - 2 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115174562A (zh) * 2022-05-25 2022-10-11 福建升腾资讯有限公司 一种远程协助的通信方法及***
CN115174562B (zh) * 2022-05-25 2024-02-09 福建升腾资讯有限公司 一种远程协助的通信方法及***

Similar Documents

Publication Publication Date Title
CN100531229C (zh) 通用外部代理
CN101141420B (zh) 私网与公网进行数据通信的方法及***
CN105591819B (zh) 配置网络设备的方法及装置
CN101136929B (zh) 因特网小型计算机***接口数据传输方法及设备
CN104811478A (zh) 无线终端设备的远程控制***及远程控制方法
KR101938623B1 (ko) 오픈 플로우 통신 방법, 시스템, 제어기 및 서비스 게이트웨이
CN102130945A (zh) 移动通讯设备实时远程控制***及控制方法
CN107959620B (zh) 综采设备识别方法、装置、***、网关及存储介质
CN106453541A (zh) 一种数据同步的方法、服务器以及数据同步***
CN110769521A (zh) 网络访问方法、网络访问***和计算机可读存储介质
CN112738022B (zh) 一种针对机器人操作***ros消息的攻击方法
CN110049137A (zh) 一种指令传输方法、数据采集方法及相关装置
US20230300106A1 (en) Data processing method, network element device and readable storage medium
CN105491169A (zh) 一种数据代理方法与***
CN110380969A (zh) 一种基于域名的流量调度方法及***
CN108093041A (zh) 单通道vdi代理服务***及实现方法
EP1584203B1 (en) Network address translation based mobility management
CN103259771A (zh) 一种网络应用的互动方法及装置
CN112689000A (zh) 一种基于vnc工具的远程桌面控制***及方法
CN113965508B (zh) 双路径数据传输方法、电子设备和计算机可读存储介质
CN110728598A (zh) 一种基于libpcap的计算机网络原理教学***
CN109696867A (zh) 用户终端处理gnss设备数据的方法、用户终端和gnss设备管理***
CN107798067A (zh) 适用于多型号卫星测试的数据库规格化存储***及方法
CN106302201A (zh) 流量控制方法、设备和***
CN101247259A (zh) 一种管理低端交换机的方法

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210427

Address after: 210000 Room 301, 3rd floor, 138 Fengtai South Road, Yuhuatai District, Nanjing City, Jiangsu Province

Applicant after: Nanjing cloud cabinet Network Technology Co.,Ltd.

Address before: Room 1501, building 1, Tianhe Plaza, 146 Fengtai South Road, Yuhuatai District, Nanjing, Jiangsu Province 210000

Applicant before: JIANGSU CLOUDBOX NETWORK TECHNOLOGY Co.,Ltd.