基于共享网关的移动终端数据共享方法和系统技术方案

技术编号:37861696 阅读:40 留言:0更新日期:2023-06-15 20:51
本发明专利技术提供了基于共享网关的移动终端数据共享方法和系统,其将若干移动终端划分到同一终端集群,并对终端集群分配一个共享网关,这样终端集群包含的所有移动终端均有使用共享网关的权限,使得同一共享网关能够同时应对多个移动终端的数据传输需求,保证移动终端接入到网络后快速分配到网关,避免发生数据传输延迟和拥堵的情况。延迟和拥堵的情况。延迟和拥堵的情况。

【技术实现步骤摘要】
基于共享网关的移动终端数据共享方法和系统


[0001]本专利技术涉及终端数据传输管理的
,特别涉及基于共享网关的移动终端数据共享方法和系统。

技术介绍

[0002]网关作为网络内部数据中转传输的端口,接入到网络的移动终端会分配相应的网关,从而将移动终端上传的数据中转发送相应的目标终端。在网路数据传输过程中,每个网关在同一时间段只会指定分配一个移动终端,即在该时间段内,移动终端对相应的网关具有独占使用的权限,无论移动终端当前是否处于数据传输状态,其他移动终端始终无法获得使用该网关的权限,这使得网关无法对若干移动终端开放使用权限,降低网关在不同移动终端之间的运转切换效率,从而使得不同移动终端接入到网络后需要等待较长时间才能分配到网关,导致移动终端存在数据传输延迟和拥堵的情况。

技术实现思路

[0003]针对现有技术存在的缺陷,本专利技术提供基于共享网关的移动终端数据共享方法和系统,其根据接入到网络的所有移动终端各自的数据传输任务请求,将所有移动终端划分为若干终端集群;根据所有网关各自的数据中转负荷信息,对每个终端集群分配一个网本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于共享网关的移动终端数据共享方法,其特征在于,其包括如下步骤:步骤S1,对接入到网络的所有移动终端进行监听,获取每个移动终端的数据传输任务请求;对所述数据传输任务请求进行分析处理,将所有移动终端划分为若干终端集群,并生成每个终端集群各自对应的数据传输顺序信息;步骤S2,根据网络中所有网关各自的数据中转负荷信息,对每个终端集群分配一个网关,作为所述终端集群的共享网关;根据所述数据传输顺序信息,确定所述终端集群包含的每个移动终端对所述共享网关的占用时段;步骤S3,根据所述终端集群包含的每个移动终端的数据传输任务完成情况,调整所述终端集群包含的每个移动终端对所述共享网关占用状态以及所述共享网关的工作状态。2.如权利要求1所述的基于共享网关的移动终端数据共享方法,其特征在于:在所述步骤S1中,对接入到网络的所有移动终端进行监听,获取每个移动终端的数据传输任务请求;对所述数据传输任务请求进行分析处理,将所有移动终端划分为若干终端集群,并生成每个终端集群各自对应的数据传输时序信息具体包括:对接入到网络的所有移动终端进行周期性监听,获取每个移动终端的数据传输任务请求,从所述数据传输任务请求中提取得到对应的移动终端完成数据传输任务对应的数据传输总量和数据传输速率;根据所述数据传输量和所述数据传输速率,估计对应的移动终端完成数据传输任务所需的传输时间;根据所述传输时间,将所述移动终端划分为若干终端集群,每个终端集群包括至少两个移动终端,并且每个终端集群包含的所有移动终端完成各自的数据传输任务所需总时间与预设时间阈值之间的时间差值不超过预定时间长度;根据每个终端集群包含的所有移动终端各自的传输时间,确定每个终端集群包含的所有移动终端对应的数据传输顺序信息。3.如权利要求2所述的基于共享网关的移动终端数据共享方法和系统,其特征在于:在所述步骤S1中,对接入到网络的所有移动终端进行周期性监听,获取每个移动终端的数据传输任务请求,还根据当前每个移动终端在所有监听周期内被监听的移动终端的数据传输任务请求的数量以及历史采集到的每个移动终端的数据的总个数,调整下一次监听时每个移动终端的监听周期,其过程为:步骤S101,利用下面公式(1),根据数据传输任务请求的帧头和帧尾,验证每个移动终端在每个周期内获得的移动终端的数据的接收状态,在上述公式(1)中,W
A1
_I1表示当前监听到的第W个移动终端在第A1个周期内的第I1个双位16进制数据被验证成功为所述数据传输任务请求的帧头,并且在验证帧头成功时将帧头标志位F
W
赋值为1,即令F
W
=1;W
A2
_I2表示在帧头标志位F
W
=1的情况下,当前监听到的第W
个移动终端在第A2个周期内的第I2个双位16进制数据被验证成功为数据传输任务请求的帧尾,并且在验证帧尾成功时将帧头标志位F
W
赋值为0,同时将当前第W个移动终端在所有监听周期内被监听的移动终端的数据传输任务请求的数量标记K
W
进行加一并重新赋值给K
W
,同时进入下面步骤S101;G
16
(W
a
_i)表示当前监听到的第W个移动终端在第a个周期内的第i个双位16进制数据;G0
16
表示预设数据传输任务请求的帧头,其数据形式为双位16进制数据;E0
16
表示预设数据传输任务请求的帧尾,其数据形式为双位16进制数据;and表示逻辑关系与;步骤S102,当K
W
进行加一并重新赋值给K
W
时,利用下面公式(2),根据数据传输任务请求的帧头帧尾验证状态,得到当前每个移动终端在每个周期内被监听的移动终端的数据传输任务请求的数量,在上述公式(2)中,D
W
(K
W
)表示第W个移动终端在被监听到移动终端的数据传输任务请求的数量为K
W
时,对应移动终端在每个周期内被监听的移动终端的数据传输任务请求的平均数量;N
A1
表示在第W个移动终端的第A1个周期内被监听到的双位16进制数据的总个数;N
A2
表示在第W个移动终端的第A2个周期内被监听到的双位16进制数据的总个数;将每次求得的D
W
(K
W
)进行保存并记作D
W
(b),其表示第W个移动终端在被监听到移动终端的数据传输任务请求的数量为b时,对应移动终端在每个周期内被监听的移动终端的数据传输任务请求的平均数量;步骤S103,利用下面公式(3),根据当前每个移动终端在所有监听周期内被监听的移动终端的数据传输任务请求的数量以及历史采集到的每个移动终端的数据的总个数,调整下一次监听时每个移动终端的监听周期,在上述公式(3)中,T'
W

【专利技术属性】
技术研发人员:陶垚付志鹏
申请(专利权)人:炫彩互动网络科技有限公司
类型:发明
国别省市:

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

1