一种无需公网ip地址实现互联网场景下采集工作站分布式存储的方法
阅读说明:本技术 一种无需公网ip地址实现互联网场景下采集工作站分布式存储的方法 (Method for realizing distributed storage of acquisition workstations in internet scene without public network IP address ) 是由 陈教兆 于 2019-11-21 设计创作,主要内容包括:本发明公开了一种无需公网IP地址实现互联网场景下采集工作站分布式存储的方法,包括以下步骤:步骤1:局域网内的工作站安装内网穿透软件客户端,服务器安装内网穿透软件服务端;步骤2:工作站向服务器请求打开数据端口B;步骤3:服务器回复工作站打开端口成功;步骤4:建立虚拟连接;步骤5:将视频地址改为服务器IP和端口B;步骤6:发送播放视频请求到服务器端口B;步骤7:转发请求到工作站WEB服务端口A;步骤8:将视频数据通过虚拟连接转发到服务器端口B;步骤9:转发数据给客户端。本发明只需公网IP地址一个,即只有服务器需要,节省了工作站的多个公网IP,视频点播过程中,所有采集工作站的对外请求通过服务器来转发。(The invention discloses a method for realizing distributed storage of acquisition workstations in an internet scene without public network IP addresses, which comprises the following steps: step 1: the workstation in the local area network is provided with an intranet penetration software client, and the server is provided with an intranet penetration software server; step 2: the workstation requests the server to open a data port B; and step 3: the server replies that the workstation successfully opens the port; and 4, step 4: establishing a virtual connection; and 5: changing the video address into a server IP and a port B; step 6: sending a video playing request to a server port B; and 7: forwarding the request to a workstation WEB service port A; and 8: forwarding the video data to a server port B through the virtual connection; and step 9: and forwarding the data to the client. The invention only needs one public network IP address, namely only needs a server, saves a plurality of public network IPs of the workstation, and forwards the external requests of all the acquisition workstations through the server in the video on demand process.)
技术领域
本发明涉及互联网数据管理技术领域,尤其涉及一种无需公网IP地址实现互联网场景下采集工作站分布式存储的方法。
背景技术
执法记录仪管理系统是一种统一管理执法记录仪视频的系统,可以实现搜索,备份,统计,播放视频等功能。随着执法记录仪的普及,工作站的安装需求也越来越多,但许多执法单位并没有专用网络,而是使用互联网办公。在这种场景下,要在执法记录仪管理系统中查看视频,如图1所示,每台设备需要申请公网固定IP地址并且协调单位网络管理员对防火墙做端口映射后,互联网客户端才能访问工作站存储的视频。
但是现有的公网固定IP地址资源紧缺,申请过程繁琐,费用昂贵,会给用户造成沉重的网络成本,而且安装之前用户提前需要向运营商申请,等待时间较长。
发明内容
1.要解决的技术问题
本发明的目的是为了解决现有技术中公网固定IP地址资源紧缺,申请过程繁琐,费用昂贵,会给用户造成沉重的网络成本,而且安装之前用户提前需要向运营商申请的的问题,而提出的一种无需公网IP地址实现互联网场景下采集工作站分布式存储的方法。
2.技术方案
为了实现上述目的,本发明采用了如下技术方案:
一种无需公网IP地址实现互联网场景下采集工作站分布式存储系统,包括采集工作站、服务器和客户端,所述采集工作站的输出端与服务器的输入端双向连接,所述采集工作站与服务器之间设有防火墙,所述服务器的输出端与客户端输入端的双向连接。
优选地,所述采集工作站为局域网IP。
优选地,所述防火墙为非公网固定IP。
优选地,所述服务器为公网固定IP。
优选地,所述客户端为局域网IP。
本发明还提出了一种无需公网IP地址实现互联网场景下采集工作站分布式存储的方法,包括以下步骤:
步骤1:局域网内的工作站安装内网穿透软件客户端,服务器安装内网穿透软件服务端,打开数据连接端口;
步骤2:工作站主动连接服务器数据连接端口,向服务器请求打开数据端口B;
步骤3:服务器回复工作站打开端口成功,并监听数据端口B;
步骤4:工作站和服务器通过步骤1-3的过程,建立起一条工作站和服务器之间的虚拟连接;
步骤5:执法记录仪管理系统将存储的视频地址改为服务器IP和端口B;
步骤6:互联网客户端登录执法记录仪管理系统,打开播放视频页面,发送播放视频请求到服务器端口B;
步骤7:服务器内网传透软件服务端监听到端口B有请求,通过之前建立的虚拟连接,转发此请求到工作站WEB服务端口A;
步骤8:工作站内网穿透软件客户端将WEB服务发送的视频数据通过虚拟连接转发到服务器端口B;
步骤9:服务器端口B转发数据给客户端,完成数据发送,客户端可以正常查看视频。
优选地,所述步骤2中工作站映射自身WEB服务端口A为服务器任一不重复端口B。
优选地,所述步骤4中由于请求是局域网内主动发起,因此可以穿透防火墙。
3.有益效果
相比于现有技术,本发明的优点在于:
(1)本发明中,在执法数据采集工作站(以下简称工作站)安装内网穿透软件客户端,服务器安装内网穿透软件服务端,工作站在局域网内主动连接服务器,将自身WEB服务端口映射到服务器上的一个指定端口,互联网客户端可以通过访问服务器的上述端口来访问工作站存储的视频,实现内网穿透的效果。
(2)本发明中,工作站通过内网穿透软件,事先和服务器建立一条虚拟连接,这条虚拟连接起到类似公网IP接收客户端请求的作用,客户端点播时,发送请求到服务器而不是工作站侧的防火墙,并由服务器转发请求和发送视频数据给客户端。
附图说明
图1为普通互联网采集工作站点播视频过程示意图
图2为本发明提出的一种无需公网IP地址实现互联网场景下采集工作站分布式存储系统的示意图;
图3为本发明提出的一种无需公网IP地址实现互联网场景下采集工作站分布式存储的方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
实施例1:
参照图2-3,一种无需公网IP地址实现互联网场景下采集工作站分布式存储系统,包括采集工作站、服务器和客户端,采集工作站的输出端与服务器的输入端双向连接,采集工作站与服务器之间设有防火墙,服务器的输出端与客户端输入端的双向连接。
本实施例中,采集工作站为局域网IP,防火墙为非公网固定IP,服务器为公网固定IP,客户端为局域网IP。
本实施例中,一种无需公网IP地址实现互联网场景下采集工作站分布式存储的方法,包括以下步骤:
步骤1:局域网内的工作站安装内网穿透软件客户端,服务器安装内网穿透软件服务端,打开数据连接端口;
步骤2:工作站主动连接服务器数据连接端口,向服务器请求打开数据端口B,由于请求是局域网内主动发起,因此可以穿透防火墙;
步骤3:服务器回复工作站打开端口成功,并监听数据端口B;
步骤4:工作站和服务器通过步骤1-3的过程,建立起一条工作站和服务器之间的虚拟连接;
步骤5:执法记录仪管理系统将存储的视频地址改为服务器IP和端口B;
步骤6:互联网客户端登录执法记录仪管理系统,打开播放视频页面,发送播放视频请求到服务器端口B;
步骤7:服务器内网传透软件服务端监听到端口B有请求,通过之前建立的虚拟连接,转发此请求到工作站WEB服务端口A;
步骤8:工作站内网穿透软件客户端将WEB服务发送的视频数据通过虚拟连接转发到服务器端口B;
步骤9:服务器端口B转发数据给客户端,完成数据发送,客户端可以正常查看视频。
本实施例中,在执法数据采集工作站(以下简称工作站)安装内网穿透软件客户端,服务器安装内网穿透软件服务端,工作站在局域网内主动连接服务器,将自身WEB服务端口映射到服务器上的一个指定端口,互联网客户端可以通过访问服务器的上述端口来访问工作站存储的视频,实现内网穿透的效果。
本实施例中,工作站通过内网穿透软件,事先和服务器建立一条虚拟连接,这条虚拟连接起到类似公网IP接收客户端请求的作用,客户端点播时,发送请求到服务器而不是工作站侧的防火墙,并由内网穿透软件转发请求和发送视频数据给客户端。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
- 上一篇:一种医用注射器针头装配设备
- 下一篇:媒体呈现设备