欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2016101290212
申请人: 浙江工业大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2023-12-11
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种去中心化的数据传输方法,其特征在于:实现该传输方法的系统中,数据收发端有一方是公网的一个或多个服务,另一端则是处于VPN或局域网内的多个用户终端,接入网络时,所述用户终端与双服务管控程序对接,所述双服务管控程序处于接入层没有具备公网地址,在边界层部署双客户端,所述双客户端包括对外客户端和对内超级客户端,所述对外客户端与公网连接;所述双服务管控程序的处理流程如下:

1)启动数据收发端,即用户端侧的服务端进程;

2)等待用户端上传数据,所传数据存放在分配给双服务管控程序的本地A目录;

3)等待用户端请求数据,请求的数据存放在分配给双服务管控程序的本地B目录上,这些数据来自于超级客户端;

4)以上步骤2)、步骤3)使用多线程并行执行,如果等待超时则自动退出步骤2)、步骤3)任务;否则直到步骤2)、步骤3)任务完成;

5)等步骤2)、步骤3)任务退出后,启动另一服务端程序,即超级客户端侧的服务端;本服务端进程,即用户端侧的服务端程序退出;

6)超级客户端侧服务程序启动后,等待超级客户端上传数据,存放在B目录;

7)等待超级客户端请求数据,这些数据存放在A目录,该数据来源于用户端;

8)以上步骤6)、步骤7)以多线程方式并发执行,并设置等待超时;

9)超时或步骤6)、步骤7)完成后,启动用户端服务进程,并退出本服务端进程,即退出超级客户端侧的服务程序。

2.如权利要求1所述的一种去中心化的数据传输方法,其特征在于:所述超级客户端使用多线程模式轮流轮询各个服务端。

3.如权利要求1或2所述的一种去中心化的数据传输方法,其特征在于:从数据收发端向公网数据收发端发送数据包的流程:

1.1)数据收发端向自己侧服务端上传数据;

1.2)上传失败,回到1.1);否则完成发送;

1.3)超级客户端轮到轮询该路用户,访问该路超级客户端侧的服务端,进行下载;

1.4)下载失败,回到1.3),否则完成下载;

1.5)对外客户端读取超级客户端下载的数据,发送到公网数据收发端。

4.如权利要求1或2所述的一种去中心化的数据传输方法,其特征在于:从公网数据收发端向数据收发端发送数据包的流程:

2.1)对外客户端向公网数据收发端请求数据;

2.2)超级客户端读取对外客户端请求的数据,轮到轮询该路双服务端之己侧的服务端,并上传;

2.3)上传失败,回到2.2),否则完成上传;

2.4)数据收发端向己侧的服务端请求数据;

2.5)请求失败,回到2.4),否则请求下载完毕。