1.本发明涉及大数据存储领域,尤其涉及一种基于工业互联网的大数据存储速率优化方法。
背景技术:[0002]“大数据”通常指的是那些数量巨大、难于收集、处理、分析的数据集,亦指那些在传统基础设施中长期保存的数据。随着大数据应用的爆发性增长,它已经衍生出了自己独特的架构,而且也直接推动了存储、网络以及计算技术的发展。毕竟处理大数据这种特殊的需求是一个新的挑战。大数据存储和传统的数据存储的不同。数据通常以每年增长50%的速度快速激增,尤其是非结构化数据。随着科技的进步,有越来越多的传感器采集数据、移动设备、社交多媒体等等,所以数据只可能继续增长,随着信息社会的发展,越来越多的信息被数字化,特别是随着互联网的发展,数据呈爆炸式增长。从存储服务的发展趋势来看,一方面,对数据存储的需求越来越大;另一方面,它对有效的数据管理提出了更高的要求,同时存储容量的快速扩张,对数据的传输速率提出了更大的需求,在数据传输过程中,数据中转服务器中的数据接收速率与数据上传速率之间的不匹配导致数据的大面积丢失。
技术实现要素:[0003]
为此,本发明提供一种基于工业互联网的大数据存储速率优化方法,用以克服现有技术中数据接收速率与数据上传速率之间的不匹配问题。
[0004]
为实现上述目的,本发明一种基于工业互联网的大数据存储速率优化方法,包括:步骤s1,数据终端将其内部的数据上传至数据中转服务器;步骤s2,所述数据中转服务器接收所述数据终端上传的数据,接收过程中,中控单元根据所述数据的重要程度依次对各数据建立对应的优先级标签,中控单元检测数据中转服务器在接收所述终端数据过程中的实际接收速率、判定该接收速率是否合格并在判定接收速率过快或过慢时根据结果判定数据中转服务器接收速率过快或过慢的实际原因;步骤s3,所述中控单元在判定所述数据中转服务器接收速率过过快或过慢时调节所述数据终端的上传速率或调节所述数据中转服务器的上传速率或根据数据的优先级标签对对应的数据进行推迟上传以使数据中转服务器的接收速率符合标准,中控单元计算单个周期内的综合传输速率并检测该速率是否符合标准;步骤s4,所述中控单元在判定所述综合传输速率你符合标准时调节数据中转服务器的接收速率和上传速率以使综合传输速率符合预设值,中控单元计算数据的完整度并检测数据的完整度是否符合标准;步骤s5,所述中控单元在判定所述数据的完整度不符合标准时,所述中控单元调节综合传输速率以使所述数据的完整度符合预设标准;步骤s6,当所述中控单元完成对对应的参数的调节时,中控单元重新检测数据中
转服务器在接收所述终端数据过程中的实际接收速率,若该接收速率合格,中控单元判定针对该数据的存储速率的优化完成。
[0005]
进一步地,所述中控单元在所述数据中转服务器接收单个所述数据终端上传的数据时将数据中转服务器针对该数据终端的数据接收速率记为qa并根据qa判定数据中转服务器针对该数据终端的数据接收速率是否合格,所述中控单元中设有预设接收速率qa0,若0.9
×
qa0≤qa≤1.1
×
qa0,所述中控单元初步判定所述数据中转服务器针对所述数据终端的数据接收速率合格,中控单元检测数据中转服务器的上传速率并计算综合数据传输速率记为q并检测数据的完整度记为s;若qa<0.9
×
qa0,所述中控单元初步判定所述数据中转服务器针对所述数据终端的数据接收速率不符合标准,中控单元计算qa与qa0的差值
△
qax并根据
△
qax确定该接收速率低于预设标准的实际原因,设定
△
qax=qa0-qa;若qa>1.1
×
qa0,所述中控单元判定所述数据中转服务器针对所述数据终端的数据接收速率过快,中控单元计算数据接收速率与预设数据接收速率的差值
△
qay并根据
△
qay判定是否对所述数据中转服务器的实际接收速率qa进行限制,设定
△
qay=qa-qa0。
[0006]
进一步地,所述中控单元初步判定所述数据中转服务器针对所述数据终端的数据接收速率不符合标准时,中控单元根据
△
qax对该接收速率低于预设标准的实际原因进行判定,中控单元内设有第一预设数据接收速率差值
△
qax1、第二预设数据接收速率差值
△
qax2、第二预设数据接收速率差值
△
qax3、第一预设推迟任务比例b1和第二预设推迟任务比例b2,其中
△
qax1<
△
qax2<
△
qax3,b1<b2<1,若
△
qax≤
△
qax1,所述中控单元二次判定数据接收速率在可允许范围内,中控单元检测所述数据终端的上传速率qb并根据qb判定所述数据中转服务器接收数据的接收速率与该终端上传数据的上传速率是否平衡;若
△
qax1<
△
qax≤
△
qax2,中控单元判定所述数据中转服务器实际负载高于预设标准、根据数据优先级控制数据中转服务器推迟接收对应所述终端输出的数据以降低数据中转服务器的运行负载并将推迟数据比例设置为b1,数据接收总数量记为m,设定推迟数据接收数量为m’,设定m’=m
×
b1;若
△
qax2<
△
qax≤
△
qax3,中控单元判定所述数据中转服务器实际负载高于预设标准,根据数据优先级推迟数据中转服务器的对应数据以降低数据中转服务器的运行负载并将推迟数据比例设置为b2,设定m’=m
×
b1;若
△
qax>
△
qax3,所述中控单元判定网路环境出现问题、检测所述数据中转服务器上传速率qb并根据qa与qb的差值判定所述数据中转服务器的接收速率与数据中转服务器的上传速率是否平衡。
[0007]
进一步地,所述数据中转服务器接收各所述终端上传的数据时,中控单元根据数据中转服务器中上传的数据的重要程度依次对各数据建立对应的优先级标签;所述数据的重要程度由高到低的顺序包括一级、二级、三级和四级;当所述中控单元判定需根据数据优先级推迟所述数据中转服务器推迟接收对应所述终端输出的数据以降低数据中转服务器的运行负载,中控单元按照四级至一级的数据标签的顺序推迟接收对应级别的数据。
[0008]
进一步地,所述中控单元二次判定所述数据接收速率在可允许范围内时,中控单元检测所述数据终端上传速率qb、计算qa和qb的差值
△
q并根据
△
q判定是否需将qb调节至
对应值,设定
△
q=qa-qb,中控单元内设有所述数据中转服务器的第一上传数据速率调节系数α1和第二上传数据速率调节系数α2,其中,0<α2<1<α1,若
△
q>0,所述中控单元判定使用α1调节qb以将qb增加至对应值;若
△
q<0,所述中控单元判定使用α2调节qb以将qb减小至对应值;当所述中控单元使用αi对qb进行调节时,设定i=1,2,调节后的数据上传速率记为qb’,设定qb’=qb
×
αi;所述中控单元控制所述数据中转服务器使用qb’的速率上传数据并计算对应综合传输速率q。
[0009]
进一步地,所述中控单元判定网路环境出现问题时,中控单元计算计算qa和qb的差值
△
q’并根据
△
q’判定是否需将qb调节至对应值,设定
△
q’=qa-qb,中控单元内设有所述数据中转服务器第一上传数据速率预设差值
△
q1、第二上传数据速率预设差值
△
q2、第一上传数据速率调节系数β1和第二上传数据速率调节系数β2,其中
△
q1<
△
q2,β1<β2<1;若
△
q’<
△
q1,所述中控单元判定使用β1调节qb;若
△
q1≤
△
q’<
△
q2,所述中控单元判定使用β2调节qb;若
△
q’≥
△
q2,所述中控单元判定网络故障并发出故障警报;当所述中控单元使用βi对qb进行调节时,设定i=1,2,调节后的数据上传速率记为qb”,设定qb”=qb
×
βi;所述中控单元控制所述数据中转服务器使用qb”的速率上传数据并计算对应综合传输速率q。
[0010]
进一步地,所述中控单元判定数据接收速率过快时,中控单元根据
△
qay判定是否对中转点的实际接收速率qa进行限制,中控单元内设有第一预设数据接收速率差值
△
qay1、第二预设数据接收速率差值
△
qay2、第一数据接收速率调节系数γ1和第一数据接收速率调节系数γ2,其中,
△
qay1<
△
qay2,0<γ1<γ2<1,若
△
qay<
△
qay1,所述中控单元判定使用γ1调节qa;若
△
qay1≤
△
qay<
△
qay2,所述中控单元判定使用γ2调节qa;若
△
qay≥
△
qay2,所述中控单元判定数据中转服务器发生故障并发出警报;当所述中控单元使用γi对qa进行调节时,设定i=1,2,调节后的数据上传速率记为qa’,设定qa’=qa
×
βi;所述中控单元控制所述数据中转服务器使用qa’的速率接并与所述预设数据上传速率重新比对,若qa’>1.1
×
qa0,所述中控单元判定数据中转服务器发生故障并发出警报。
[0011]
进一步地,所述中控单元判定数据接收速率合格时,中控单元针对单个周期内的数据综合传输速率q进行计算并根据q判定所述数据中转服务器针对单个周期内的综合传输速率是否合格,设定q=ra
×
qa+rb
×
qb,中控单元内设有预设综合传输速率标准q0,其中ra为接收速率权重系数,rb为上传速率权重系数,ra<1,rb<1且ra+rb=1,若q≥q0,所述中控单元判定数据综合传输速率符合预设值,中控单元计算数据的完整度s;若q<q0,所述中控单元判定根据qa和qb之间的传输速率比对将qa或qb增加至对应值;在增加过程中所述中控单元实时检测qa与qb之间的关系,若在增加qa时导致qb<qa,中控单元判定增加qb以保证qa与qb保持平衡;若在增加qb时导致qa<qb,中控单元判定增加qa以保证qa与qb保持平衡。
[0012]
进一步地,所述中控单元判定数据综合传输速率速率符合预设值并检测数据的完整度s时并根据s判定所述数据中转服务器接收所述数据终端上传的数据完整度是否合格,中控单元内设有预设数据完整度s0,若s≥s0,所述中控单元判定数据完整度符合预设值;若s<s0,所述中控单元计算s与s0的差值
△
s并根据
△
s判定是否调节q,设定
△
s=s0-s。
[0013]
进一步地,所述中控单元判定s<s0时,中控单元计算计算s0和s的差值并根据
△
s判定是否需将q调节至对应值,设定
△
s=s0-s,中控单元内设有第一预设数据完整度差值
△
sa、第二预设数据完整度差值
△
sb、第一综合传输速率调节系数e1和第二综合传输速率调节系数e2,其中
△
sa<
△
sb,1<e1<e2,若
△
s≤
△
sa,所述中控单元二次判定数据完整度差值在可允许范围内;若
△
sa<
△
s≤
△
sb,所述中控单元判定使用e1调节q;若
△
s>
△
sb,所述中控单元判定使用e2调节q;当所述中控单元使用ei对q行调节时,设定i=1,2,调节后的数据综合传输速率记为q’,设定q’=q
×
ei;调节完成后,所述中控单元再次检测数据完整度记为s’,若s’<s0,中控单元判定所述数据终端采集数据不稳定并发出警报。
[0014]
与现有技术相比,本发明的有益效果在于,所述基于工业互联网的大数据存储速率进行优化时,其中包括与中控单元相连的云平台和数据中转服务器以及和数据中转服务器相连的数据终端;通过中控单元对数据终端采集到的数据通过数据中转服务器的接收速率和上传速率进行检测,针对检测结果与中控单元内预设的对应数据值进行比对,根据比对结果选择对应的处理方式,能够有效的避免数据中转服务器中的数据接收速率与数据上传速率之间的不匹配导致数据的大面积丢失的情况发生。本发明通过中控单元针对单个周期内的数据中转服务器实际负载高于预设标准时,通过对数据的重要程度对数据建立优先级标签,中控单元根据数据的优先级由低到高的顺序对数据进行推迟,能够有效的解决数据中转服务器负载过高导致数据丢失的问题,同时,中控单元检测上传数据的完整度与预设完成度进行比对并对不符合预设数据完整度的数据有针对性的调节,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
[0015]
进一步地,所述中控单元检测所述数据中转服务器实际接收速率与预设接收速率进行比对,根据比对结果选择对应的处理方式,能够对实际接收速率所在范围有针对性的进行处理,能够有效的避免数据中转服务器中的数据接收速率与数据上传速率之间的不匹配导致数据的大面积丢失的情况发生,进一步的提高了数据在存储过程中的完整性。
[0016]
进一步地,所述中控单元判定所述数据接收速率不符合标准时,计算数据接收速率和预设数据接收速率的差值根据差值所在预设差值范围选择对应的处理方式,能够准确的判断出数据中转服务器实际负责高于预设标准并有针对性的进行处理,能够有效的避免数据中转服务器中的数据接收速率与数据上传速率之间的不匹配导致数据的大面积丢失的情况发生,进一步的提高了数据在存储过程中的完整性。
[0017]
进一步地,所述中控单元控制所述数据中转服务器中上传的数据根据数据的重要程度建立对应的优先级标签,中控单元根据数据的由低到高的顺序对数据进行推迟,能够有效的解决数据中转服务器负载过高导致数据丢失的问题,进一步的提高了数据在存储过
程中的完整性。
[0018]
进一步地,所述中控单元二次判定所述数据接收速率在可允许范围内时,中控单元检测所述数据中转服务器的数据上传速率并与数据接收速率进行比对,根据比对结果选择对应的调节系数对终端上传速率进行调节,能够有效的保证了数据中转服务器中的数据接收速率与终端上传速率之间的平衡关系,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
[0019]
进一步地,所述中控单元对所述数据上传速率进行检测时初步判定网络环境出现问题时,中控单元检测所述数据中转服务器的上传速率并根据数据接收速率与数据上传速率的差值所在范围选择对应的调节系数对数据上传速率进行调节,能够有效的保证了数据中转服务器中的数据接收速率与数据上传速率之间的平衡关系,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
[0020]
进一步地,所述中控单元判定数据接收速率过快时,中控单元计算数据接收速率与预设接收速率的差值并根据差值所在范围选择对应的调节系数对数据接收速率进行调节,能够有针对性的数据接收速率进行控制的同时提高了数据存储过程中的完整性。
[0021]
进一步地,所述中控单元所述中控单元判定数据接收速率合格时,中控单元针对单个周期内的数据综合传输速率进行计算并与预设综合传输速率进行比对,根据比对结果选择对应的处理方式,能够检测数据在接收与上传过程中的综合速率值,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
[0022]
进一步地,所述中控单元判定数据综合传输速率速率符合预设值并检测数据的完整度并与预设完整度进行比对,根据比对结果选择对应的处理方式,能够有针对性的检测单个周期内数据存储过程中是否有丢失,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
[0023]
进一步地,所述中控单元判定实际数据完整度小于预设数据完整度时,计算预设数据完整度与实际数据完整度的差值,根据差值所在范围选择对应的调节系数对数据综合传输速率进行调节,能够有效的解决数据在存储过程中完整度不符合标准时进行调节,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
附图说明
[0024]
图1为本发明所述的一种基于工业互联网的大数据存储速率优化方法的结构示意图;图2为本发明所述的一种基于工业互联网的大数据存储速率优化方法的流程图。
具体实施方式
[0025]
为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0026]
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
[0027]
需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而
不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0028]
此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
[0029]
请参阅图2所示,其为本发明所述一种基于工业互联网的大数据存储速率优化方法的流程图。
[0030]
本发明所述基于工业互联网的大数据存储速率优化方法,包括:步骤s1,数据终端将其内部的数据上传至数据中转服务器;步骤s2,所述数据中转服务器接收所述数据终端上传的数据,接收过程中,中控单元根据所述数据的重要程度依次对各数据建立对应的优先级标签,中控单元检测数据中转服务器在接收所述终端数据过程中的实际接收速率、判定该接收速率是否合格并在判定接收速率过快或过慢时根据结果判定数据中转服务器接收速率过快或过慢的实际原因;步骤s3,所述中控单元在判定所述数据中转服务器接收速率过过快或过慢时调节所述数据终端的上传速率或调节所述数据中转服务器的上传速率或根据数据的优先级标签对对应的数据进行推迟上传以使数据中转服务器的接收速率符合标准,中控单元计算单个周期内的综合传输速率并检测该速率是否符合标准;步骤s4,所述中控单元在判定所述综合传输速率你符合标准时调节数据中转服务器的接收速率和上传速率以使综合传输速率符合预设值,中控单元计算数据的完整度并检测数据的完整度是否符合标准;步骤s5,所述中控单元在判定所述数据的完整度不符合标准时,所述中控单元调节综合传输速率以使所述数据的完整度符合预设标准;步骤s6,当所述中控单元完成对对应的参数的调节时,中控单元重新检测数据中转服务器在接收所述终端数据过程中的实际接收速率,若该接收速率合格,中控单元判定针对该数据的存储速率的优化完成。
[0031]
具体而言,本发明的有益效果在于,所述基于工业互联网的大数据存储速率进行优化时,其中包括与中控单元相连的云平台和数据中转服务器以及和数据中转服务器相连的数据终端;通过中控单元对数据终端采集到的数据通过数据中转服务器的接收速率和上传速率进行检测,针对检测结果与中控单元内预设的对应数据值进行比对,根据比对结果选择对应的处理方式,能够有效的避免数据中转服务器中的数据接收速率与数据上传速率之间的不匹配导致数据的大面积丢失的情况发生。本发明通过中控单元针对单个周期内的数据中转服务器实际负载高于预设标准时,通过对数据的重要程度对数据建立优先级标签,中控单元根据数据的优先级由低到高的顺序对数据进行推迟,能够有效的解决数据中转服务器负载过高导致数据丢失的问题,同时,中控单元检测上传数据的完整度与预设完成度进行比对并对不符合预设数据完整度的数据有针对性的调节,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
[0032]
进一步地,所述中控单元在所述数据中转服务器接收单个所述数据终端上传的数
据时将数据中转服务器针对该数据终端的数据接收速率记为qa并根据qa判定数据中转服务器针对该数据终端的数据接收速率是否合格,所述中控单元中设有预设接收速率qa0,若0.9
×
qa0≤qa≤1.1
×
qa0,所述中控单元初步判定所述数据中转服务器针对所述数据终端的数据接收速率合格,中控单元检测数据中转服务器的上传速率并计算综合数据传输速率记为q并检测数据的完整度记为s;若qa<0.9
×
qa0,所述中控单元初步判定所述数据中转服务器针对所述数据终端的数据接收速率不符合标准,中控单元计算qa与qa0的差值
△
qax并根据
△
qax确定该接收速率低于预设标准的实际原因,设定
△
qax=qa0-qa;若qa>1.1
×
qa0,所述中控单元判定所述数据中转服务器针对所述数据终端的数据接收速率过快,中控单元计算数据接收速率与预设数据接收速率的差值
△
qay并根据
△
qay判定是否对所述数据中转服务器的实际接收速率qa进行限制,设定
△
qay=qa-qa0。
[0033]
具体而言,所述中控单元检测所述数据中转服务器实际接收速率与预设接收速率进行比对,根据比对结果选择对应的处理方式,能够对实际接收速率所在范围有针对性的进行处理,能够有效的避免数据中转服务器中的数据接收速率与数据上传速率之间的不匹配导致数据的大面积丢失的情况发生,进一步的提高了数据在存储过程中的完整性。
[0034]
进一步地,所述中控单元初步判定所述数据中转服务器针对所述数据终端的数据接收速率不符合标准时,中控单元根据
△
qax对该接收速率低于预设标准的实际原因进行判定,中控单元内设有第一预设数据接收速率差值
△
qax1、第二预设数据接收速率差值
△
qax2、第二预设数据接收速率差值
△
qax3、第一预设推迟任务比例b1和第二预设推迟任务比例b2,其中
△
qax1<
△
qax2<
△
qax3,b1<b2<1,若
△
qax≤
△
qax1,所述中控单元二次判定数据接收速率在可允许范围内,中控单元检测所述数据终端的上传速率qb并根据qb判定所述数据中转服务器接收数据的接收速率与该终端上传数据的上传速率是否平衡;若
△
qax1<
△
qax≤
△
qax2,中控单元判定所述数据中转服务器实际负载高于预设标准、根据数据优先级控制数据中转服务器推迟接收对应所述终端输出的数据以降低数据中转服务器的运行负载并将推迟数据比例设置为b1,数据接收总数量记为m,设定推迟数据接收数量为m’,设定m’=m
×
b1;若
△
qax2<
△
qax≤
△
qax3,中控单元判定所述数据中转服务器实际负载高于预设标准,根据数据优先级推迟数据中转服务器的对应数据以降低数据中转服务器的运行负载并将推迟数据比例设置为b2,设定m’=m
×
b1;若
△
qax>
△
qax3,所述中控单元判定网路环境出现问题、检测所述数据中转服务器上传速率qb并根据qa与qb的差值判定所述数据中转服务器的接收速率与数据中转服务器的上传速率是否平衡。
[0035]
具体而言,所述中控单元判定所述数据接收速率不符合标准时,计算数据接收速率和预设数据接收速率的差值根据差值所在预设差值范围选择对应的处理方式,能够准确的判断出数据中转服务器实际负责高于预设标准并有针对性的进行处理,能够有效的避免数据中转服务器中的数据接收速率与数据上传速率之间的不匹配导致数据的大面积丢失的情况发生,进一步的提高了数据在存储过程中的完整性。
[0036]
进一步地,所述数据中转服务器接收各所述终端上传的数据时,中控单元根据数
据中转服务器中上传的数据的重要程度依次对各数据建立对应的优先级标签;所述数据的重要程度由高到低的顺序包括一级、二级、三级和四级;当所述中控单元判定需根据数据优先级推迟所述数据中转服务器推迟接收对应所述终端输出的数据以降低数据中转服务器的运行负载,中控单元按照四级至一级的数据标签的顺序推迟接收对应级别的数据。
[0037]
具体而言,所述中控单元控制所述数据中转服务器中上传的数据根据数据的重要程度建立对应的优先级标签,中控单元根据数据的由低到高的顺序对数据进行推迟,能够有效的解决数据中转服务器负载过高导致数据丢失的问题,进一步的提高了数、据在存储过程中的完整性。
[0038]
进一步地,所述中控单元二次判定所述数据接收速率在可允许范围内时,中控单元检测所述数据终端上传速率qb、计算qa和qb的差值
△
q并根据
△
q判定是否需将qb调节至对应值,设定
△
q=qa-qb,中控单元内设有所述数据中转服务器的第一上传数据速率调节系数α1和第二上传数据速率调节系数α2,其中,0<α2<1<α1,若
△
q>0,所述中控单元判定使用α1调节qb以将qb增加至对应值;若
△
q<0,所述中控单元判定使用α2调节qb以将qb减小至对应值;当所述中控单元使用αi对qb进行调节时,设定i=1,2,调节后的数据上传速率记为qb’,设定qb’=qb
×
αi;所述中控单元控制所述数据中转服务器使用qb’的速率上传数据并计算对应综合传输速率q。
[0039]
具体而言,所述中控单元二次判定所述数据接收速率在可允许范围内时,中控单元检测所述数据中转服务器的数据上传速率并与数据接收速率进行比对,根据比对结果选择对应的调节系数对终端上传速率进行调节,能够有效的保证了数据中转服务器中的数据接收速率与终端上传速率之间的平衡关系,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
[0040]
进一步地,所述中控单元判定网路环境出现问题时,中控单元计算计算qa和qb的差值
△
q’并根据
△
q’判定是否需将qb调节至对应值,设定
△
q’=qa-qb,中控单元内设有所述数据中转服务器第一上传数据速率预设差值
△
q1、第二上传数据速率预设差值
△
q2、第一上传数据速率调节系数β1和第二上传数据速率调节系数β2,其中
△
q1<
△
q2,β1<β2<1;若
△
q’<
△
q1,所述中控单元判定使用β1调节qb;若
△
q1≤
△
q’<
△
q2,所述中控单元判定使用β2调节qb;若
△
q’≥
△
q2,所述中控单元判定网络故障并发出故障警报;当所述中控单元使用βi对qb进行调节时,设定i=1,2,调节后的数据上传速率记为qb”,设定qb”=qb
×
βi;所述中控单元控制所述数据中转服务器使用qb”的速率上传数据并计算对应综合传输速率q。
[0041]
具体而言,所述中控单元对所述数据上传速率进行检测时初步判定网络环境出现问题时,中控单元检测所述数据中转服务器的上传速率并根据数据接收速率与数据上传速率的差值所在范围选择对应的调节系数对数据上传速率进行调节,能够有效的保证了数据中转服务器中的数据接收速率与数据上传速率之间的平衡关系,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
[0042]
进一步地,所述中控单元判定数据接收速率过快时,中控单元根据
△
qay判定是否
对中转点的实际接收速率qa进行限制,中控单元内设有第一预设数据接收速率差值
△
qay1、第二预设数据接收速率差值
△
qay2、第一数据接收速率调节系数γ1和第一数据接收速率调节系数γ2,其中,
△
qay1<
△
qay2,0<γ1<γ2<1,若
△
qay<
△
qay1,所述中控单元判定使用γ1调节qa;若
△
qay1≤
△
qay<
△
qay2,所述中控单元判定使用γ2调节qa;若
△
qay≥
△
qay2,所述中控单元判定数据中转服务器发生故障并发出警报;当所述中控单元使用γi对qa进行调节时,设定i=1,2,调节后的数据上传速率记为qa’,设定qa’=qa
×
βi;所述中控单元控制所述数据中转服务器使用qa’的速率接并与所述预设数据上传速率重新比对,若qa’>1.1
×
qa0,所述中控单元判定数据中转服务器发生故障并发出警报。
[0043]
具体而言,所述中控单元判定数据接收速率过快时,中控单元计算数据接收速率与预设接收速率的差值并根据差值所在范围选择对应的调节系数对数据接收速率进行调节,能够有针对性的数据接收速率进行控制的同时提高了数据存储过程中的完整性。
[0044]
进一步地,所述中控单元判定数据接收速率合格时,中控单元针对单个周期内的数据综合传输速率q进行计算并根据q判定所述数据中转服务器针对单个周期内的综合传输速率是否合格,设定q=ra
×
qa+rb
×
qb,中控单元内设有预设综合传输速率标准q0,其中ra为接收速率权重系数,rb为上传速率权重系数,ra<1,rb<1且ra+rb=1,若q≥q0,所述中控单元判定数据综合传输速率符合预设值,中控单元计算数据的完整度s;若q<q0,所述中控单元判定根据qa和qb之间的传输速率比对将qa或qb增加至对应值;在增加过程中所述中控单元实时检测qa与qb之间的关系,若在增加qa时导致qb<qa,中控单元判定增加qb以保证qa与qb保持平衡;若在增加qb时导致qa<qb,中控单元判定增加qa以保证qa与qb保持平衡。
[0045]
具体而言所述中控单元所述中控单元判定数据接收速率合格时,中控单元针对单个周期内的数据综合传输速率进行计算并与预设综合传输速率进行比对,根据比对结果选择对应的处理方式,能够检测数据在接收与上传过程中的综合速率值,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
[0046]
进一步地,所述中控单元判定数据综合传输速率速率符合预设值并检测数据的完整度s时并根据s判定所述数据中转服务器接收所述数据终端上传的数据完整度是否合格,中控单元内设有预设数据完整度s0,若s≥s0,所述中控单元判定数据完整度符合预设值;若s<s0,所述中控单元计算s与s0的差值
△
s并根据
△
s判定是否调节q,设定
△
s=s0-s。
[0047]
具体而言,所述中控单元判定数据综合传输速率速率符合预设值并检测数据的完整度并与预设完整度进行比对,根据比对结果选择对应的处理方式,能够有针对性的检测单个周期内数据存储过程中是否有丢失,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
[0048]
进一步地,所述中控单元判定s<s0时,中控单元计算计算s0和s的差值并根据
△
s判定是否需将q调节至对应值,设定
△
s=s0-s,中控单元内设有第一预设数据完整度差值
△
sa、第二预设数据完整度差值
△
sb、第一综合传输速率调节系数e1和第二综合传输速率调节系数e2,其中
△
sa<
△
sb,1<e1<e2,若
△
s≤
△
sa,所述中控单元二次判定数据完整度差值在可允许范围内;若
△
sa<
△
s≤
△
sb,所述中控单元判定使用e1调节q;若
△
s>
△
sb,所述中控单元判定使用e2调节q;当所述中控单元使用ei对q行调节时,设定i=1,2,调节后的数据综合传输速率记为q’,设定q’=q
×
ei;调节完成后,所述中控单元再次检测数据完整度记为s’,若s’<s0,中控单元判定所述数据终端采集数据不稳定并发出警报。
[0049]
具体而言,所述中控单元判定实际数据完整度小于预设数据完整度时,计算预设数据完整度与实际数据完整度的差值,根据差值所在范围选择对应的调节系数对数据综合传输速率进行调节,能够有效的解决数据在存储过程中完整度不符合标准时进行调节,有效的优化了数据存储的速率,进一步的提高了数据在存储过程中的完整性。
[0050]
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
[0051]
以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。