智能网关的数据传输切换控制方法和系统技术方案

技术编号:31232440 阅读:15 留言:0更新日期:2021-12-08 10:09
本发明专利技术提供了智能网关的数据传输切换控制方法和系统,其能够从所有网关传输链路中筛选后出在数据传输速度上满足预设条件的多个网关传输链路作为云端服务器与移动终端之间的数据传输通道,以此实现云端服务器与移动终端之间的多链路并行数据传输,这样当其中一个网关传输链路存在数据传输堵塞或者数据传输中断时,云端服务器与移动终端之间还可以依靠其他网关传输链路进行正常的数据传输,这不仅能够保证云端服务器与移动终端之间能够持续地进行稳定的数据传输,并且还能够提高云端服务器与移动终端之间的数据传输量与数据传输速度,同时还能够大大降低两者之间的数据传输延迟。延迟。延迟。

【技术实现步骤摘要】
智能网关的数据传输切换控制方法和系统


[0001]本专利技术涉及网关数据传输管理的
,特别涉及智能网关的数据传输切换控制方法和系统。

技术介绍

[0002]云端服务器与移动终端之间通过无线网络进行数据传输,而无线网络通常包括若干网关,不同网关之间共同组成相应的网关传输链路,每个网关传输链路形成云端服务器与移动终端之间的数据传输路径。当云端服务器与移动终端之间确认数据传输通信后,两者只能通过唯一一个网关传输链路进行数据传输。若该网关传输链路发生故障或者数据传输速度较低,会影响云端服务器与移动终端之间的正常数据传输或者使两者之间的数据传输终端。可见,现有的云端服务器与移动终端之间只能通过单一链路进行数据传输,其无法实现多链路数据并行传输和调整切换不同网关传输链路的数据传输状态。

技术实现思路

[0003]针对现有技术存在的缺陷,本专利技术提供智能网关的数据传输切换控制方法和系统,其通过分析来自移动终端的数据连接请求后,构建云端服务器与移动终端之间的数据传输关系后,并且还能够从所有网关传输链路中筛选后出在数据传输速度上满足预设条件的多个网关传输链路作为云端服务器与移动终端之间的数据传输通道,以此实现云端服务器与移动终端之间的多链路并行数据传输,这样当其中一个网关传输链路存在数据传输堵塞或者数据传输中断时,云端服务器与移动终端之间还可以依靠其他网关传输链路进行正常的数据传输,这不仅能够保证云端服务器与移动终端之间能够持续地进行稳定的数据传输,并且还能够提高云端服务器与移动终端之间的数据传输量与数据传输速度,同时还能够大大降低两者之间的数据传输延迟。
[0004]本专利技术提供智能网关的数据传输切换控制方法,其特征在于,其包括如下步骤:
[0005]步骤S1,获取云端服务器当前的数据处理量信息;分析所述数据处理量信息,确定所述云端服务器的忙闲状态;并根据所述忙闲状态,将来自移动终端的数据连接请求排入预设请求队列的相应位置中,以此使所述数据连接请求处于待分析状态;
[0006]步骤S2,分析来自移动终端的数据连接请求,从而得到移动终端的身份信息;根据所述身份信息,确定云端服务器与移动终端之间可进行数据传输的所有网关传输链路;
[0007]步骤S3,根据每个网关传输链路各自的数据传输速度,控制云端服务器与移动终端之间不同网关传输链路各自的数据传输分配比特量;并实时显示对应网关数据链路的数据传输量状态,同时根据对应网关数据链路的数据传输量状态,向移动终端反馈相应的预警消息;
[0008]进一步,在所述步骤S1中,获取云端服务器当前的数据处理量信息;分析所述数据处理量信息,确定所述云端服务器的忙闲状态;并根据所述忙闲状态,将来自移动终端的数据连接请求排入预设请求队列的相应位置中,以此使所述数据连接请求处于待分析状态具
体包括:
[0009]步骤S101,获取云端服务器当前的数据运算速度和内存占用比率;将所述数据运算速度与预设数据预算速度阈值以及将所述内存占用比率与预设占用比率阈值进行比对,若所述数据运算速度超过预设数据预算速度阈值以及所述内存占用比率超过预设占用比率阈值,则确定所述云端服务器处于繁忙状态;否则,确定所述云端服务器处于空闲状态;
[0010]步骤S102,若所述云端服务器处于繁忙状态,则将来自移动终端的数据连接请求排入预设请求队列的末尾位置;若所述云端服务器处于空闲状态,则将来移动终端的数据连接请求排入预设请求队列的第一位置,从而使使所述数据连接请求处于待分析状态;其中,预设请求队列为云端服务器对来自外界不同的请求指令进行处理优先级别排序的队列;
[0011]进一步,在所述步骤S2中,分析来自移动终端的数据连接请求,从而得到移动终端的身份信息;根据所述身份信息,确定云端服务器与移动终端之间可进行数据传输的所有网关传输链路具体包括:
[0012]步骤S201,对来自移动终端的数据连接请求进行解析处理,从而确定移动终端的IP地址信息,以此作为移动终端的身份信息;
[0013]步骤S202,根据云端服务器的IP地址信息和移动终端的IP地址信息,确定云端服务器与移动终端之间在无线传输通道上存在所有网关;
[0014]步骤S203,将能够正常传输数据的所有网关构建成相应的无线传输拓扑网络,并从所述无线传输拓扑网络中确定云端服务器与移动终端之间可进行数据传输的所有网关传输链路;
[0015]进一步,在所述步骤S3中,根据每个网关传输链路各自的数据传输速度,控制云端服务器与移动终端之间不同网关传输链路各自的数据传输分配比特量;并实时显示对应网关数据链路的数据传输量状态,同时根据对应网关数据链路的数据传输量状态,向移动终端反馈相应的预警消息具体包括:
[0016]步骤S301,获取每个网关传输链路各自的数据传输速度后,并利用下面公式(1),对每个网关传输链路进行筛选,从而确定是否将对应的网关传输链路用于云端服务器与移动终端之间的数据传输,
[0017][0018]在上述公式(1)中,W
e
表示第e个网关传输链路筛选存留与否的决定值,V
e
表示第e个网关传输链路的数据传输速度,n表示所有网关传输链路的总数量;
[0019]当W
e
>0时,表示第e个网关传输链路不能用于云端服务器与移动终端之间的数据传输;
[0020]当W
e
≤0时,表示第e个网关传输链路能够用于云端服务器与移动终端之间的数据传输;
[0021]步骤S302,利用下面公式(2),确定上述能够用于云端服务器与移动终端之间的数据传输的每个网关传输链路的数据传输分配比特量,
[0022][0023]在上述公式(2)中,S
a
表示上述能够用于云端服务器与移动终端之间的数据传输的第a个网关传输链路的数据传输分配比特量,S
up
表示云端服务器与移动终端之间的上行数据传输比特量,S
down
表示云端服务器与移动终端之间的下行数据传输比特量,m表示上述能够用于云端服务器与移动终端之间的数据传输的网关传输链路的总数量;
[0024]再控制第a个网关传输链路以数据传输分配比特量S
a
在云端服务器与移动终端之间进行数据传输;
[0025]步骤S303,指示移动终端以圆形饼图的方式显示对应网关数据链路的数据传输量状态,其中圆形饼图中每个扇形的面积与第a个网关传输链路的数据传输分配比特量呈正相关关系,并利用下面公式(3),确定圆形饼图中每个扇形的面积,
[0026][0027]在上述公式(3)中,J
a
表示圆形饼图中与第a个网关传输链路对应的扇形的面积,R表示圆形饼图对应的半径,π表示圆周率;
[0028]并且在圆形饼图中与第a个网关传输链路对应的扇形标注第a个网关传输链路的编号;
[0029]步骤S304,将第a个网关传输链路的数据传输分配比特量与第a个网关传输链路自身的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.智能网关的数据传输切换控制方法,其特征在于,其包括如下步骤:步骤S1,获取云端服务器当前的数据处理量信息;分析所述数据处理量信息,确定所述云端服务器的忙闲状态;并根据所述忙闲状态,将来自移动终端的数据连接请求排入预设请求队列的相应位置中,以此使所述数据连接请求处于待分析状态;步骤S2,分析来自移动终端的数据连接请求,从而得到移动终端的身份信息;根据所述身份信息,确定云端服务器与移动终端之间可进行数据传输的所有网关传输链路;步骤S3,根据每个网关传输链路各自的数据传输速度,控制云端服务器与移动终端之间不同网关传输链路各自的数据传输分配比特量;并实时显示对应网关数据链路的数据传输量状态,同时根据对应网关数据链路的数据传输量状态,向移动终端反馈相应的预警消息。2.如权利要求1所述的智能网关的数据传输切换控制方法,其特征在于:在所述步骤S1中,获取云端服务器当前的数据处理量信息;分析所述数据处理量信息,确定所述云端服务器的忙闲状态;并根据所述忙闲状态,将来自移动终端的数据连接请求排入预设请求队列的相应位置中,以此使所述数据连接请求处于待分析状态具体包括:步骤S101,获取云端服务器当前的数据运算速度和内存占用比率;将所述数据运算速度与预设数据预算速度阈值以及将所述内存占用比率与预设占用比率阈值进行比对,若所述数据运算速度超过预设数据预算速度阈值以及所述内存占用比率超过预设占用比率阈值,则确定所述云端服务器处于繁忙状态;否则,确定所述云端服务器处于空闲状态;步骤S102,若所述云端服务器处于繁忙状态,则将来自移动终端的数据连接请求排入预设请求队列的末尾位置;若所述云端服务器处于空闲状态,则将来移动终端的数据连接请求排入预设请求队列的第一位置,从而使使所述数据连接请求处于待分析状态;其中,预设请求队列为云端服务器对来自外界不同的请求指令进行处理优先级别排序的队列。3.如权利要求2所述的智能网关的数据传输切换控制方法,其特征在于:在所述步骤S2中,分析来自移动终端的数据连接请求,从而得到移动终端的身份信息;根据所述身份信息,确定云端服务器与移动终端之间可进行数据传输的所有网关传输链路具体包括:步骤S201,对来自移动终端的数据连接请求进行解析处理,从而确定移动终端的IP地址信息,以此作为移动终端的身份信息;步骤S202,根据云端服务器的IP地址信息和移动终端的IP地址信息,确定云端服务器与移动终端之间在无线传输通道上存在所有网关;步骤S203,将能够正常传输数据的所有网关构建成相应的无线传输拓扑网络,并从所述无线传输拓扑网络中确定云端服务器与移动终端之间可进行数据传输的所有网关传输链路。4.如权利要求3所述的智能网关的数据传输切换控制方法,其特征在于:在所述步骤S3中,根据每个网关传输链路各自的数据传输速度,控制云端服务器与移动终端之间不同网关传输链路各自的数据传输分配比特量;并实时显示对应网关数据链路的数据传输量状态,同时根据对应网关数据链路的数据传输量状态,向移动终端反馈相应的预警消息具体包括:步骤S301,获取每个网关传输链路各自的数据传输速度后,并利用下面公式(1),对每
个网关传输链路进行筛选,从而确定是否将对应的网关传输链路用于云端服务器与移动终端之间的数据传输,在上述公式(1)中,W
e
表示第e个网关传输链路筛选存留与否的决定值,V
e
表示第e个网关传输链路的数据传输速度,n表示所有网关传输链路的总数量;当W
e
>0时,表示第e个网关传输链路不能用于云端服务器与移动终端之间的数据传输;当W
e
≤0时,表示第e个网关传输链路能够用于云端服务器与移动终端之间的数据传输;步骤S302,利用下面公式(2),确定上述能够用于云端服务器与移动终端之间的数据传输的每个网关传输链路的数据传输分配比特量,在上述公式(2)中,S
a
表示上述能够用于云端服务器与移动终端之间的数据传输的第a个网关传输链路的数据传输分配比特量,S
up
表示云端服务器与移动终端之间的上行数据传输比特量,S
down
表示云端服务器与移动终端之间的下行数据传输比特量,m表示上述能够用于云端服务器与移动终端之间的数据传输的网关传输链路的总数量;再控制第a个网关传输链路以数据传输分配比特量S
a
在云端服务器与移动终端之间进行数据传输;步骤S303,指示移动终端以圆形饼图的方式显示对应网关数据链路的数据传输量状态,其中圆形饼图中每个扇形的面积与第a个网关传输链路的数据传输分配比特量呈正相关关系,并利用下面公式(3),确定圆形饼图中每个扇形的面积,在上述公式(3)中,J
a
表示圆形饼图中与第a个网关传输链路对应的扇形的面积,R表示圆形饼图对应的半径,π表示圆周率;并且在圆形饼图中与第a个网关传输链路对应的扇形标注第a个网关传输链路的编号;步骤S304,将第a个网关传输链路的数据传输分配比特量与第a个网关传输链路自身的数据传输带宽进行比对,若第a个网关传输链路的数据传输分配比特量超过所述数据传输带宽,则向移动终端反馈关于第a个网关传输链路数据传输超负荷的预警消息。5.智能网关的数据传输切换控制系统,其特征在于,其包括数据连接请求模块、网关...

【专利技术属性】
技术研发人员:余丹兰雨晴王丹星
申请(专利权)人:中标慧安信息技术股份有限公司
类型:发明
国别省市:

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

1