一种图像传输的动态网络代理访问方法及系统技术方案

技术编号:37356998 阅读:11 留言:0更新日期:2023-04-27 07:06
本发明专利技术公开一种图像传输的动态网络代理访问方法及系统,涉及通信技术领域,包括:客户端获取图像传输服务的请求参数块;客户端根据待访问网关地址与代理网关连接,并将待传输图像协议协商数据和待访问图形服务端地址发送至代理网关;代理网关对待访问图形服务端地址进行解析,以确定目标图形服务端,并将待传输图像协议协商数据发送至目标图形服务端;目标图形服务端将已序列化的图像协议数据经过代理网关发送回客户端,以实现目标图形服务端与客户端之间的图像传输;其中,客户端、代理网关和目标图形服务端均集成有QUIC协议栈。本发明专利技术通过代理网关支持QUIC协议实现对于图像传输的动态代理。的动态代理。的动态代理。

【技术实现步骤摘要】
一种图像传输的动态网络代理访问方法及系统


[0001]本专利技术涉及通信
,特别是涉及一种支持QUIC协议的图像传输的动态网络代理访问方法及系统。

技术介绍

[0002]随着互联网发展,TCP成了互联网上使用和部署最广泛的协议之一,多年来一直被视为网络基石,但TCP暴露出的各种缺陷已经难以符合当前网络的发展形式。随着HTTP/3正式被标准化,基于UDP的QUIC协议被越来越多的为业界厂商采用,然而QUIC协议本身不支持动态代理功能,在诸多场景下受到限制。
[0003]比如在集群中有多个基于QUIC协议的网络服务,如果没有动态代理功能,缺少网关的集中统一转发,就需要每个网络服务的UDP端口同时对外开放,无论是安全因素还是管理方面都面临比较大的风险和考验。
[0004]现有的网络代理访问技术主要缺点集中在以下几个方面:1)不支持动态代理,只能静态代理,例如nginx、iptables等。2)不支持udp协议,只支持tcp协议的代理,例如haproxy、rinetd等。3)支持udp协议代理,但不支持QUIC协议,例如socks5协议的各种实现。4)至2022年已公开的QUIC协议最新标准rfc9000没有定义代理相关实现机制。

技术实现思路

[0005]本专利技术的目的是提供一种图像传输的动态网络代理访问方法及系统,通过代理网关支持QUIC协议,实现了对于图像传输的动态代理。
[0006]为实现上述目的,本专利技术提供了如下方案:
[0007]第一方面,本专利技术提供一种图像传输的动态网络代理访问方法,包括:
[0008]客户端获取图像传输服务的请求参数块;所述图像传输服务的请求参数块包括待传输图像协议协商数据、待访问网关地址和待访问图形服务端地址;
[0009]所述客户端根据所述待访问网关地址与代理网关连接,并将所述待传输图像协议协商数据和所述待访问图形服务端地址发送至所述代理网关;
[0010]所述代理网关对所述待访问图形服务端地址进行解析,以确定目标图形服务端,并将所述待传输图像协议协商数据发送至所述目标图形服务端;
[0011]所述目标图形服务端将已编码序列化图像协议数据经过所述代理网关发送回所述客户端,以实现所述目标图形服务端与所述客户端之间的图像传输;所述已编码序列化图像协议数据是根据所述待传输图像协议协商数据确定的;
[0012]其中,所述客户端、所述代理网关和所述目标图形服务端均集成有QUIC协议栈。
[0013]可选地,所述待访问网关地址包括待访问网关IP集;所述待访问网关IP集包括一个或多个代理网关IP地址;
[0014]所述客户端根据所述待访问网关地址与代理网关连接,具体包括:
[0015]所述客户端根据所述待访问网关IP集,确定访问连接模式;所述访问连接模式包
括网关代理模式连接和非网关代理模式连接;
[0016]当所述访问连接模式为网关代理模式连接时,所述客户端根据所述待访问网关IP集确定最优网关IP;
[0017]所述客户端通过所述最优网关IP,确定代理网关的地址,并与所述代理网关连接。
[0018]可选地,所述客户端根据所述待访问网关IP集,确定访问连接模式,具体包括:
[0019]判断任一所述代理网关IP地址对应的字段是否存在IP值;
[0020]若所述代理网关IP地址对应的字段存在IP值,则访问连接模式为网关代理模式连接;
[0021]若所述代理网关IP地址对应的字段未存在IP值,则访问连接模式为非网关代理模式连接。
[0022]可选地,所述客户端根据所述待访问网关IP集确定最优网关IP,具体包括:
[0023]当所述代理网关IP地址为一个时,所述代理网关IP地址为最优网关IP;
[0024]当所述代理网关IP地址为多个时,所述客户端向多个所述代理网关IP地址分别发送请求应答信号,将应答回复时间最短的代理网关IP地址确定为最优网关IP。
[0025]可选地,所述代理网关对所述待访问图形服务端地址进行解析,以确定目标图形服务端,具体包括:
[0026]所述代理网关对所述待访问图形服务端地址进行解析,以得到访问真实地址;
[0027]所述代理网关基于正则表达式判断所述访问真实地址是否合法存在;
[0028]若所述访问真实地址不合法存在,则停止访问;
[0029]若所述访问真实地址合法存在,则所述代理网关与所述访问真实地址对应的目标图形服务端连接。
[0030]可选地,方法还包括:
[0031]所述目标图形服务端根据所述图像协议的协商数据建立连接后产生图像,再对相应的图像依次进行图像编码和数据封装,以得到待返回图像协议数据;
[0032]所述目标图形服务端将所述待返回图像协议数据,经过所述代理网关发回至所述客户端。
[0033]可选地,所述图像编码为H.264编码、VP8编码或JPEG编码;所述数据封装为采用Protobuf或Json数据格式序列化技术进行封装。
[0034]第二方面,本专利技术提供一种图像传输的动态网络代理访问系统,包括:
[0035]客户端,用于:
[0036]获取图像传输服务的请求参数块;所述图像传输服务的请求参数块包括待传输图像协议协商数据、待访问网关地址和待访问图形服务端地址;
[0037]根据所述待访问网关地址与代理网关连接,并将所述待传输图像协议协商数据和所述待访问图形服务端地址发送至所述代理网关;
[0038]所述代理网关用于:
[0039]对所述待访问图形服务端地址进行解析,以确定目标图形服务端,并将所述待传输图像协议协商数据发送至所述目标图形服务端;
[0040]所述目标图形服务端用于:
[0041]将已编码序列化图像协议数据经过所述代理网关发送回所述客户端,以实现所述
目标图形服务端与所述客户端之间的图像传输;所述已编码序列化图像协议数据是根据所述待传输图像协议协商数据确定的;
[0042]其中,所述客户端、所述代理网关和所述目标图形服务端均集成有QUIC协议栈。
[0043]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0044]本专利技术公开一种图像传输的动态网络代理访问方法及系统,涉及通信
,包括:客户端获取待传输图像协议协商数据、待访问网关地址和待访问图形服务端地址;客户端根据待访问网关地址与代理网关连接,并将待传输图像协议协商数据和待访问图形服务端地址发送至代理网关;代理网关对待访问图形服务端地址进行解析以确定目标图形服务端,并将待传输图像协议协商数据发送至目标图形服务端;目标图形服务端解析图像协议协商建立连接,并将已序列化的图像协议数据经过代理网关发送回客户端,以实现目标图形服务端与客户端之间的图像传输。本专利技术不需要事先配置图像传输过程中代理转发的目的地,代理网关根据基于QUIC协议负载的代理数据动态解析出本次图像传输协议本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像传输的动态网络代理访问方法,其特征在于,方法包括:客户端获取图像传输服务的请求参数块;所述图像传输服务的请求参数块包括待传输图像协议协商数据、待访问网关地址和待访问图形服务端地址;所述客户端根据所述待访问网关地址与代理网关连接,并将所述待传输图像协议协商数据和所述待访问图形服务端地址发送至所述代理网关;所述代理网关对所述待访问图形服务端地址进行解析,以确定目标图形服务端,并将所述待传输图像协议协商数据发送至所述目标图形服务端;所述目标图形服务端将已编码序列化图像协议数据经过所述代理网关发送回所述客户端,以实现所述目标图形服务端与所述客户端之间的图像传输;所述已编码序列化图像协议数据是根据所述待传输图像协议协商数据确定的;其中,所述客户端、所述代理网关和所述目标图形服务端均集成有QUIC协议栈。2.根据权利要求1所述的图像传输的动态网络代理访问方法,其特征在于,所述待访问网关地址包括待访问网关IP集;所述待访问网关IP集包括一个或多个代理网关IP地址;所述客户端根据所述待访问网关地址与代理网关连接,具体包括:所述客户端根据所述待访问网关IP集,确定访问连接模式;所述访问连接模式包括网关代理模式连接和非网关代理模式连接;当所述访问连接模式为网关代理模式连接时,所述客户端根据所述待访问网关IP集确定最优网关IP;所述客户端通过所述最优网关IP,确定代理网关的地址,并与所述代理网关连接。3.根据权利要求2所述的图像传输的动态网络代理访问方法,其特征在于,所述客户端根据所述待访问网关IP集,确定访问连接模式,具体包括:判断任一所述代理网关IP地址对应的字段是否存在IP值;若所述代理网关IP地址对应的字段存在IP值,则访问连接模式为网关代理模式连接;若所述代理网关IP地址对应的字段未存在IP值,则访问连接模式为非网关代理模式连接。4.根据权利要求2所述的图像传输的动态网络代理访问方法,其特征在于,所述客户端根据所述待访问网关IP集确定最优网关IP,具体包括:当所述代理网关IP地址为一个时,所述代理网关IP地址为最优网关IP;当所述代理网关I...

【专利技术属性】
技术研发人员:罗辑郑天佐代永胜
申请(专利权)人:北京景行锐创软件有限公司
类型:发明
国别省市:

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

1