掌桥专利:专业的专利平台
掌桥专利
首页

一种数据传输分级储存系统

文献发布时间:2023-06-19 18:27:32


一种数据传输分级储存系统

技术领域

本发明涉及数据传输储存技术领域,尤其涉及一种数据传输分级储存系统。

背景技术

数据传输是按照一定的规程,通过一条或者多条数据链路,将数据从数据源传输到数据终端,它的主要作用就是实现点与点之间的信息传输与交换,随着互联网的发展,数据传输需要更高的传输实时性和可靠性以满足网络数据传输的需求,通常设置专门的数据传输储存系统来保障数据传输的实时性和可靠性。

中国专利公开号:CN108108120B,公开了一种数据储存系统及其数据储存方法;由此可见,在现有技术中仅能够通过设置控制器对互联网对侧的客户传输的数据进行储存管理,通过设置与多个资源池设置对应的控制器防止相同数据被区分为不同的数据片段而分别储存在不同的数据池中,虽然将数据区分为不同的数据片段便于传输,但缺乏对传输数据的储存管理,造成网络数据传输极受网络波动的影响,导致网络数据传输不稳定。

发明内容

为此,本发明提供一种数据传输分级储存系统,用以克服现有技术中网络数据传输不稳定的问题。

为实现上述目的,本发明提供一种数据传输分级储存系统,包括,

数据发送端,其内部储存有目标数据,所述数据发送端能够通过网络传输将目标数据发送,数据发送端内部设置有发送检测模块,所述发送检测模块用以检测数据发送端的实时上传速度;

传输转接端,其与所述数据发送端相连,所述传输转接端内设置有转接接收模块与转接发送模块,所述转接接收模块用以接收数据发送端发送的目标数据,所述转接发送模块用以将转接接收模块接收的目标数据进行发送;

数据接收端,其与所述传输转接端相连,所述数据接收端用以接收所述转接发送模块发送的目标数据,数据接收端内设置有接收检测模块,所述接收检测模块用以检测数据接收端的实时接收速度;

管理储存端,其与所述数据发送端、所述传输转接端以及所述数据接收端分别相连,管理储存端内设置有传输储存模块与传输管理模块,所述传输管理模块内设置有标准传输速度差,传输管理模块根据发送检测模块检测的实时上传速度与接收检测模块检测的实时接收速度计算实时传输速度差,并将实时传输速度差与标准传输速度差进行对比,在实时传输速度差未超出标准传输速度差时,传输管理模块不对目标数据的传输进行控制,在实时传输速度差已超出标准传输速度差时,传输管理模块控制所述转接接收模块将接收的目标数据传递至所述传输储存模块内进行储存,传输储存模块将储存的目标数据发送至所述转接发送模块,传输管理模块对传输储存模块的发送速度与发送间隔时长进行调整,转接发送模块再将目标数据发送至数据接收端。

进一步地,所述传输管理模块包括传输速度运算单元,所述传输速度运输单元获取所述数据发送端的实时上传速度Vf与所述数据接收端的实时接收速度Vj,根据实时上传速度Vf与实时接收速度Vj计算实时传输速度差ΔVs,并将实时传输速度差ΔVs与标准传输速度差ΔVb进行对比,

若ΔVs≤ΔVb,所述传输速度运算单元判定实时传输速度差未超出标准传输速度差,传输管理模块不对目标数据的传输进行控制;

若ΔVs>ΔVb,所述传输速度运算单元判定实时传输速度差已超出标准传输速度差,传输速度运算单元将对实时上传速度与实时接收速度进行判定,以确定目标数据的传输状态;

其中,设定ΔVs=|Vf-Vj|,ΔVb为所述传输速度运算单元内设置的标准传输速度差。

进一步地,所述传输速度运算单元在判定实时传输速度差已超出标准传输速度差时,将实时上传速度Vf与实时接收速度Vj进行对比,

若Vf<Vj,所述传输速度运算单元判定实时上传速度低于实时接收速度,传输速度运算单元判定将对实时上传速度进行判定,以确定是否对目标数据的传输进行控制;

若Vf>Vj时,所述传输速度运算单元判定实时上传速度高于实时接收速度,传输速度运算单元判定将对实时接收速度进行判定,以确定是否对目标数据的传输进行控制。

进一步地,所述传输速度运算单元判定中设置有最小实时传输速度Va,传输速度运算单元在判定实时上传速度低于实时接收速度时,将实时上传速度Vf与最小实时传输速度Va进行对比,

若Vf≥Va,所述传输速度运算单元判断实时上传速度未低于最小实时传输速度,传输管理模块不对目标数据的传输进行控制;

若Vf<Va,所述传输速度运算单元判断实时上传速度已低于最小实时传输速度,传输管理模块控制所述转接接收模块将接收的目标数据传递至所述传输储存模块内,传输管理模块控制传输储存模块将储存的目标数据发送至所述转接发送模块,并对传输储存模块的发送速度与发送间隔时长进行调整,转接发送模块再将目标数据发送至数据接收端。

进一步地,所述传输管理模块包括时间间隔调整单元,所述时间间隔调整单元在第一预设调整条件时将传输储存模块的发送间隔时长调整为Tc’,传输储存模块将对目标数据进行储存,并经过发送间隔时长Tc’后以初始发送速度Vc将储存的目标数据发送至所述转接发送模块中,

其中,Vc为所述传输储存模块内设定的初始发送速度;

Tc’=Tc×(Va/Vf),式中,Va最小实时传输速度,Tc为时间间隔调整单元内设定的所述传输储存模块的初始发送间隔时长;

所述第一预设调整条件为所述传输速度运算单元判断实时上传速度已低于最小实时传输速度Va。

进一步地,所述传输管理模块包括发送速度调整单元,所述发送速度调整单元中设置第一预设间隔时长T1与第二预设间隔时长T2,其中,T1<T2,在所述时间间隔调整单元将所述传输储存模块的发送间隔时长调整为Tc’时,发送速度调整单元将的发送间隔时长Tc’与第一预设间隔时长T1和第二预设间隔时长T2进行对比,

若Tc’<T1,所述发送速度调整单元判定所述传输储存模块的发送间隔时长低于第一预设间隔时长T1,发送速度调整单元不对传输储存模块的发送状态进行调整;

若T1≤Tc’≤T2,所述发送速度调整单元判定所述传输储存模块的发送间隔时长在第一预设间隔时长T1与第二预设间隔时长T2之间,发送速度调整单元将传输储存模块的发送速度调整为Vc’,Vc’=Vc+[Vc×(Tc’-T1)/T1],传输储存模块以发送速度Vc’将储存的目标数据发送至所述转接发送模块中;

若Tc’>T2,所述发送速度调整单元判定所述传输储存模块的发送间隔时长高于第二预设间隔时长T2,发送速度调整单元将控制所述传输储存模块停止向所述转接发送模块进行目标数据的发送,并对传输储存模块内储存的目标数据的实时数据量进行判定,以确定是否控制开启传输储存模块进行发送目标数据。

进一步地,所述发送速度调整单元中设置有所述传输储存模块的标准储存数据量Lb,发送速度调整单元在控制传输储存模块停止目标数据的发送时,获取传输储存模块已储存的目标数据的实时数据量Ls,并将实时数据量Ls与标准储存数据量Lb进行对比,

若Ls≤Lb,所述发送速度调整单元判定所述传输储存模块内储存的实时数据量未超出标准储存数据量,不开启传输储存模块进行发送目标数据;

若Ls>Lb,所述发送速度调整单元判定所述传输储存模块内储存的实时数据量已超出标准储存数据量,将控制开启传输储存模块进行发送目标数据,并将传输储存模块的发送速度调整为Vc”,Vc”=Vj,传输储存模块以发送速度Vc”将储存的目标数据发送至所述转接发送模块。

进一步地,所述传输速度运算单元中设置有最小实时传输速度Va,传输速度运算单元在实时上传速度高于实时接收速度时,将实时接收速度Vj与最小实时传输速度Va进行对比,

若Vj≥Va,所述传输速度运算单元判断实时接收速度未低于最小实时传输速度,所述传输管理模块不对目标数据的传输进行控制;

若Vj<Va,所述传输速度运算单元判断实时接收速度已低于最小实时传输速度,传输管理模块控制所述转接接收模块将接收的目标数据传递至所述传输储存模块内进行储存,传输管理模块控制传输储存模块将储存的目标数据发送至所述转接发送模块,并对传输储存模块的发送速度进行调整,转接发送模块再将目标数据发送至数据接收端。

进一步地,所述传输管理模块包括发送速度调整单元,所述发送速度调整单元在第二预设调整条件时将传输储存模块的发送速度调整为Vc’,传输储存模块以发送速度Vc’将储存的目标数据发送至所述转接发送模块,

其中,Vc’=Vj,式中,Vj为实时接收速度;

所述第二预设调整条件为传输速度运算单元判断实时接收速度已低于最小实时传输速度。

进一步地,所述传输管理模块中设置有所述传输储存模块的终止储存数据量Lz,在所述转接接收模块将接收的目标数据传递至所述传输储存模块内进行储存时,传输管理模块获取传输储存模块已储存的目标数据的实时数据量Ls,所述传输管理模块将实时数据量Ls与终止储存数据量Lz进行对比,

若Ls≤Lz,所述传输管理模块判定实时数据量未超出终止储存数据量,传输管理模块不对所述转接接收模块进行控制;

若Ls>Lz,所述传输管理模块判定实时数据量已超出终止储存数据量,传输管理模块将控制所述转接接收模块停止接收目标数据,传输管理模块将再次获取传输储存模块已储存的目标数据的实时数据量Ls’,直至Ls’≤Lz时,传输管理模块控制转接接收模块开启接收目标数据。

与现有技术相比,本发明的有益效果在于,通过在数据发送端与数据接收端之间设置传输转接端对传输的数据进行转接,并设置管理储存端与传输转接端相连,管理储存端中的传输管理模块对数据发送端的实时上传速度与数据接收端的实时接收速度进行判定,根据判定结果对传输转接端的传输方式进行调整,在数据发送端的实时上传速度或数据接收端的实时接收速度低于传输管理模块内设置的最小实时传输速度时,通过管理储存端中的传输储存模块对传输的数据进行暂时储存,减少传输过程中数据片段的形成数量,避免数据在传输过程中受到破坏,同时通过管理储存端智能判定储存方式进行传输分级储存,在保障数据传输缓冲能力的同时提高了数据传输效率,增加了网络数据传输的稳定性。

进一步地,通过在传输管理模块中设置标准传输速度差,并根据实时上传速度与实时接收速度计算实时传输速度差,将实时传输速度差与标准传输速度差进行对比,在实时传输速度差未超出标准传输速度差时,表示实时上传速度与实时接收速度较为接近,数据发送端与数据接收端能够进行直接的实时传输,因此不对目标数据的传输进行控制,保障了数据传输的实时性与可靠性,在实时传输速度差已超出标准传输速度差时,表示实时上传速度与实时接收速度相差较大,因此将实时上传速度与实时接收速度进行对比,能够清楚的确实数据的传输状态,保障了传输判定的正常运行。

尤其,在传输管理模块判定实时传输速度差已超出标准传输速度差时,将实时上传速度与实时接收速度进行对比,当实时上传速度低于实时接收速度时,表示数据发送端的发送能力较差,因此对实时上传速度进行判定,在实时上传速度高于实时接收速度时,表示数据接收端的接收能力较差,因此对实时接收速度进行判定,以保障目标数据能够正常传输。

尤其,通过在传输管理模块中设置最小实时传输速度,在数据发送端的发送能力较差时,将实时上传速度与最小实时传输速度进行对比,当实时上传速度未低于最小实时传输速度时,表示数据发送端的实时上传速度能够满足目标数据传输的要求,因此不对目标数据的传输进行控制,在实时上传速度已低于最小实时传输速度时,表示数据发送端的实时上传速度较慢,在较高接收速度的情况下容易产生较多的数据片段,因此通过传输储存模块对目标数据进行储存,在通过调整传输储存模块的发送速度与数据接收端的接收速度进行匹配,减少数据损坏的产生,提高数据传输的稳定性。

进一步地,通过设置传输储存模块的发送间隔时长,使传输储存模块对目标数据进行累计储存,并且根据实时上传速度对初始发送间隔时长进行调整,以保障传输储存模块中储存的数据量达到能够与数据接收端的接收速度匹配的标准,同时又使目标数据不在传输储存模块中过度储存,进一步提高了数据传输的稳定性。

进一步地,通过对输储存模块的发送间隔时长进行判定,在发送间隔时长低于第一预设间隔时长时,发送间隔的时长相对较短,因此不对传输储存模块的发送速度进行调整,在发送间隔时长在第一预设间隔时长与第二预设间隔时长之间时,发送间隔的时长相对较长,因此通过提高传输储存模块的发送速度来保持整体的数据传输时间趋于稳定,在发送间隔时长高于第二预设间隔时长时,说明发送间隔的时长已经导致数据传输的整体时长超时,若通过调整输储存模块的发送速度进行时长平衡,会导致发送速度过大,出现数据接收端无法进行及时接收的问题,因此将停止传输储存模块的数据发送,更改判定条件,保障数据传输的稳定性。

进一步地,传输管理模块通过对传输储存模块内储存的实时数据量进行判定,重新开始传输储存模块的发送状态,并将传输储存模块的发送速度调整为数据接收端的实时接收速度,在保障数据传输稳定性的同时最大限度的提高传输效率。

进一步地,在实时上传速度高于实时接收速度时,通过将实时接收速度与最小实时传输速度进行对比,确定数据接收端是否能够进行直接的实时数据传输,在实时接收速度已低于最小实时传输速度时,通过传输储存模块对目标数据进行预储存,并将传输储存模块的发送速度调整为与数据接收端的实时接收速度相等,避免了传输的数据在数据接收端的堆积,同时减小了数据接收端接收的数据出现混乱拼接导致损坏的问题,进一步保障了数据传输的稳定性。

进一步地,通过在传输管理模块中设置终止储存数据量,对传输储存模块已储存的目标数据进行判定,避免了由于数据接收端的实时接收速度较低导致的数据无效传输,进一步保障了数据传输的可靠性。

附图说明

图1为本实施例所述数据传输分级储存系统的结构示意图。

具体实施方式

为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。

需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述模块或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。

请参阅图1所示,其为本实施例所述数据传输分级储存系统的结构示意图,本实施例公布一种数据传输分级储存系统,包括,

数据发送端,其内部储存有目标数据,所述数据发送端能够通过网络传输将目标数据发送,数据发送端内部设置有发送检测模块,所述发送检测模块用以检测数据发送端的实时上传速度;

传输转接端,其与所述数据发送端相连,所述传输转接端内设置有转接接收模块与转接发送模块,所述转接接收模块用以接收数据发送端发送的目标数据,所述转接发送模块用以将转接接收模块接收的目标数据进行发送;

数据接收端,其与所述传输转接端相连,所述数据接收端用以接收所述转接发送模块发送的目标数据,数据接收端内设置有接收检测模块,所述接收检测模块用以检测数据接收端的实时接收速度;

管理储存端,其与所述数据发送端、所述传输转接端以及所述数据接收端分别相连,管理储存端内设置有传输储存模块与传输管理模块,所述传输管理模块内设置有标准传输速度差,传输管理模块根据发送检测模块检测的实时上传速度与接收检测模块检测的实时接收速度计算实时传输速度差,并将实时传输速度差与标准传输速度差进行对比,在实时传输速度差未超出标准传输速度差时,传输管理模块不对目标数据的传输进行控制,在实时传输速度差已超出标准传输速度差时,传输管理模块控制所述转接接收模块将接收的目标数据传递至所述传输储存模块内进行储存,传输储存模块将储存的目标数据发送至所述转接发送模块,传输管理模块对传输储存模块的发送速度与发送间隔时长进行调整,转接发送模块再将目标数据发送至数据接收端。

通过在数据发送端与数据接收端之间设置传输转接端对传输的数据进行转接,并设置管理储存端与传输转接端相连,管理储存端中的传输管理模块对数据发送端的实时上传速度与数据接收端的实时接收速度进行判定,根据判定结果对传输转接端的传输方式进行调整,在数据发送端的实时上传速度或数据接收端的实时接收速度低于传输管理模块内设置的最小实时传输速度时,通过管理储存端中的传输储存模块对传输的数据进行暂时储存,减少传输过程中数据片段的形成数量,避免数据在传输过程中受到破坏,同时通过管理储存端智能判定储存方式进行传输分级储存,在保障数据传输缓冲能力的同时提高了数据传输效率,增加了网络数据传输的稳定性。

在本实施例中,发送检测模块检测的数据发送端的实时上传速度为数据发送端能够发送数据的实时上限传输速度,接收检测模块检测的数据接收端的实时接收速度为数据接收端能够接收数据的实时上限传输速度。

具体而言,所述传输管理模块包括传输速度运算单元,在所述数据传输分级储存系统进行数据传输时,所述数据发送端将目标数据发送至所述转接接收模块中,转接接收模块将目标数据传递至所述转接发送模块,转接发送模块再将目标数据发送至数据接收端,所述传输速度运输单元获取所述数据发送端的实时上传速度Vf与所述数据接收端的实时接收速度Vj,根据实时上传速度Vf与实时接收速度Vj计算实时传输速度差ΔVs,并将实时传输速度差ΔVs与标准传输速度差ΔVb进行对比,

若ΔVs≤ΔVb,所述传输速度运算单元判定实时传输速度差未超出标准传输速度差,传输管理模块不对目标数据的传输进行控制;

若ΔVs>ΔVb,所述传输速度运算单元判定实时传输速度差已超出标准传输速度差,传输速度运算单元将对实时上传速度与实时接收速度进行判定,以确定目标数据的传输状态;

其中,设定ΔVs=|Vf-Vj|,ΔVb为所述传输速度运算单元内设置的标准传输速度差。

通过在传输管理模块中设置标准传输速度差,并根据实时上传速度与实时接收速度计算实时传输速度差,将实时传输速度差与标准传输速度差进行对比,在实时传输速度差未超出标准传输速度差时,表示实时上传速度与实时接收速度较为接近,数据发送端与数据接收端能够进行直接的实时传输,因此不对目标数据的传输进行控制,保障了数据传输的实时性与可靠性,在实时传输速度差已超出标准传输速度差时,表示实时上传速度与实时接收速度相差较大,因此将实时上传速度与实时接收速度进行对比,能够清楚的确实数据的传输状态,保障了传输判定的正常运行。

具体而言,所述传输速度运算单元在判定实时传输速度差已超出标准传输速度差时,将实时上传速度Vf与实时接收速度Vj进行对比,

若Vf<Vj,所述传输速度运算单元判定实时上传速度低于实时接收速度,传输速度运算单元判定将对实时上传速度进行判定,以确定是否对目标数据的传输进行控制;

若Vf>Vj时,所述传输速度运算单元判定实时上传速度高于实时接收速度,传输速度运算单元判定将对实时接收速度进行判定,以确定是否对目标数据的传输进行控制。

在传输管理模块判定实时传输速度差已超出标准传输速度差时,将实时上传速度与实时接收速度进行对比,当实时上传速度低于实时接收速度时,表示数据发送端的发送能力较差,因此对实时上传速度进行判定,在实时上传速度高于实时接收速度时,表示数据接收端的接收能力较差,因此对实时接收速度进行判定,以保障目标数据能够正常传输。

具体而言,所述传输速度运算单元判定中设置有最小实时传输速度Va,传输速度运算单元在判定实时上传速度低于实时接收速度时,将实时上传速度Vf与最小实时传输速度Va进行对比,

若Vf≥Va,所述传输速度运算单元判断实时上传速度未低于最小实时传输速度,传输管理模块不对目标数据的传输进行控制;

若Vf<Va,所述传输速度运算单元判断实时上传速度已低于最小实时传输速度,传输管理模块控制所述转接接收模块将接收的目标数据传递至所述传输储存模块内,传输管理模块控制传输储存模块将储存的目标数据发送至所述转接发送模块,并对传输储存模块的发送速度与发送间隔时长进行调整,转接发送模块再将目标数据发送至数据接收端。

通过在传输管理模块中设置最小实时传输速度,在数据发送端的发送能力较差时,将实时上传速度与最小实时传输速度进行对比,当实时上传速度未低于最小实时传输速度时,表示数据发送端的实时上传速度能够满足目标数据传输的要求,因此不对目标数据的传输进行控制,在实时上传速度已低于最小实时传输速度时,表示数据发送端的实时上传速度较慢,在较高接收速度的情况下容易产生较多的数据片段,因此通过传输储存模块对目标数据进行储存,在通过调整传输储存模块的发送速度与数据接收端的接收速度进行匹配,减少数据损坏的产生,提高数据传输的稳定性。

具体而言,所述传输管理模块包括时间间隔调整单元,所述时间间隔调整单元在第一预设调整条件时将传输储存模块的发送间隔时长调整为Tc’,传输储存模块将对目标数据进行储存,并经过发送间隔时长Tc’后以初始发送速度Vc将储存的目标数据发送至所述转接发送模块中,

其中,Vc为所述传输储存模块内设定的初始发送速度;

Tc’=Tc×(Va/Vf),式中,Va最小实时传输速度,Tc为时间间隔调整单元内设定的所述传输储存模块的初始发送间隔时长;

所述第一预设调整条件为所述传输速度运算单元判断实时上传速度已低于最小实时传输速度Va。

通过设置传输储存模块的发送间隔时长,使传输储存模块对目标数据进行累计储存,并且根据实时上传速度对初始发送间隔时长进行调整,以保障传输储存模块中储存的数据量达到能够与数据接收端的接收速度匹配的标准,同时又使目标数据不在传输储存模块中过度储存,进一步提高了数据传输的稳定性。

具体而言,所述传输管理模块包括发送速度调整单元,所述发送速度调整单元中设置第一预设间隔时长T1与第二预设间隔时长T2,其中,T1<T2,在所述时间间隔调整单元将所述传输储存模块的发送间隔时长调整为Tc’时,发送速度调整单元将的发送间隔时长Tc’与第一预设间隔时长T1和第二预设间隔时长T2进行对比,

若Tc’<T1,所述发送速度调整单元判定所述传输储存模块的发送间隔时长低于第一预设间隔时长T1,发送速度调整单元不对传输储存模块的发送状态进行调整;

若T1≤Tc’≤T2,所述发送速度调整单元判定所述传输储存模块的发送间隔时长在第一预设间隔时长T1与第二预设间隔时长T2之间,发送速度调整单元将传输储存模块的发送速度调整为Vc’,Vc’=Vc+[Vc×(Tc’-T1)/T1],传输储存模块以发送速度Vc’将储存的目标数据发送至所述转接发送模块中;

若Tc’>T2,所述发送速度调整单元判定所述传输储存模块的发送间隔时长高于第二预设间隔时长T2,发送速度调整单元将控制所述传输储存模块停止向所述转接发送模块进行目标数据的发送,并对传输储存模块内储存的目标数据的实时数据量进行判定,以确定是否控制开启传输储存模块进行发送目标数据。

通过对输储存模块的发送间隔时长进行判定,在发送间隔时长低于第一预设间隔时长时,发送间隔的时长相对较短,因此不对传输储存模块的发送速度进行调整,在发送间隔时长在第一预设间隔时长与第二预设间隔时长之间时,发送间隔的时长相对较长,因此通过提高传输储存模块的发送速度来保持整体的数据传输时间趋于稳定,在发送间隔时长高于第二预设间隔时长时,说明发送间隔的时长已经导致数据传输的整体时长超时,若通过调整输储存模块的发送速度进行时长平衡,会导致发送速度过大,出现数据接收端无法进行及时接收的问题,因此将停止传输储存模块的数据发送,更改判定条件,保障数据传输的稳定性。

具体而言,所述发送速度调整单元中设置有所述传输储存模块的标准储存数据量Lb,发送速度调整单元在控制传输储存模块停止目标数据的发送时,获取传输储存模块已储存的目标数据的实时数据量Ls,并将实时数据量Ls与标准储存数据量Lb进行对比,

若Ls≤Lb,所述发送速度调整单元判定所述传输储存模块内储存的实时数据量未超出标准储存数据量,不开启传输储存模块进行发送目标数据;

若Ls>Lb,所述发送速度调整单元判定所述传输储存模块内储存的实时数据量已超出标准储存数据量,将控制开启传输储存模块进行发送目标数据,并将传输储存模块的发送速度调整为Vc”,Vc”=Vj,传输储存模块以发送速度Vc”将储存的目标数据发送至所述转接发送模块。

传输管理模块通过对传输储存模块内储存的实时数据量进行判定,重新开始传输储存模块的发送状态,并将传输储存模块的发送速度调整为数据接收端的实时接收速度,在保障数据传输稳定性的同时最大限度的提高传输效率。

具体而言,所述传输速度运算单元中设置有最小实时传输速度Va,传输速度运算单元在实时上传速度高于实时接收速度时,将实时接收速度Vj与最小实时传输速度Va进行对比,

若Vj≥Va,所述传输速度运算单元判断实时接收速度未低于最小实时传输速度,所述传输管理模块不对目标数据的传输进行控制;

若Vj<Va,所述传输速度运算单元判断实时接收速度已低于最小实时传输速度,传输管理模块控制所述转接接收模块将接收的目标数据传递至所述传输储存模块内进行储存,传输管理模块控制传输储存模块将储存的目标数据发送至所述转接发送模块,并对传输储存模块的发送速度进行调整,转接发送模块再将目标数据发送至数据接收端。

具体而言,所述传输管理模块包括发送速度调整单元,所述发送速度调整单元在第二预设调整条件时将传输储存模块的发送速度调整为Vc’,传输储存模块以发送速度Vc’将储存的目标数据发送至所述转接发送模块,

其中,Vc’=Vj,式中,Vj为实时接收速度;

所述第二预设调整条件为传输速度运算单元判断实时接收速度已低于最小实时传输速度。

在实时上传速度高于实时接收速度时,通过将实时接收速度与最小实时传输速度进行对比,确定数据接收端是否能够进行直接的实时数据传输,在实时接收速度已低于最小实时传输速度时,通过传输储存模块对目标数据进行预储存,并将传输储存模块的发送速度调整为与数据接收端的实时接收速度相等,避免了传输的数据在数据接收端的堆积,同时减小了数据接收端接收的数据出现混乱拼接导致损坏的问题,进一步保障了数据传输的稳定性。

具体而言,所述传输管理模块中设置有所述传输储存模块的终止储存数据量Lz,在所述转接接收模块将接收的目标数据传递至所述传输储存模块内进行储存时,传输管理模块获取传输储存模块已储存的目标数据的实时数据量Ls,所述传输管理模块将实时数据量Ls与终止储存数据量Lz进行对比,

若Ls≤Lz,所述传输管理模块判定实时数据量未超出终止储存数据量,传输管理模块不对所述转接接收模块进行控制;

若Ls>Lz,所述传输管理模块判定实时数据量已超出终止储存数据量,传输管理模块将控制所述转接接收模块停止接收目标数据,传输管理模块将再次获取传输储存模块已储存的目标数据的实时数据量Ls’,直至Ls’≤Lz时,传输管理模块控制转接接收模块开启接收目标数据。

通过在传输管理模块中设置终止储存数据量,对传输储存模块已储存的目标数据进行判定,避免了由于数据接收端的实时接收速度较低导致的数据无效传输,进一步保障了数据传输的可靠性。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术分类

06120115569382