一种传输方法、装置及终端制造方法及图纸

技术编号:15749798 阅读:132 留言:0更新日期:2017-07-03 15:07
本申请公开了一种传输方法、装置及终端,方法包括:预先设置终端的传输总带宽;在需要进行数据传输时,获得待传输的目标数据及所述目标数据的目标数据属性;确定目标传输带宽,所述目标传输带宽为终端的传输总带宽中的至少部分带宽,且所述目标传输带宽为预先为所述目标数据属性设置的带宽;以所述目标传输带宽传输所述目标数据。本申请通过预先为不同数据属性的数据设置带宽,进而在需要传输目标数据时,以目标数据的数据属性对应的带宽来传输目标数据,以免出现传输其他数据属性的数据时被正在传输的数据占据终端的全部总带宽的情况,进而避免数据传输的节点之间失联的情况。

【技术实现步骤摘要】
一种传输方法、装置及终端
本申请涉及数据传输
,特别涉及一种传输方法、装置及终端。
技术介绍
在大数据计算的分布式系统中,对于每个控制节点通常会有多个计算节点进行连接,控制节点与计算节点之间通过传输指令以及需要进行计算的数据,来完成对数据的计算任务。而在需要进行计算的数据量较大时,会存在控制节点与计算节点之间传输的计算数据急剧增加,占据控制节点与计算节点之间的全部传输带宽,形成网络拥堵,导致控制节点与计算节点之间指令无法传输,造成节点失联。
技术实现思路
有鉴于此,本申请的目的是提供一种传输方法、装置及终端,用以解决大数据计算的分布式系统中,计算数据急剧增加时出现控制节点与计算节点之间的指令无法传输,造成节点失联的技术问题。本申请提供了一种传输方法,包括:预先设置终端的传输总带宽;在需要进行数据传输时,获得待传输的目标数据及所述目标数据的目标数据属性;确定目标传输带宽,所述目标传输带宽为终端的传输总带宽中的至少部分带宽,且所述目标传输带宽为预先为所述目标数据属性设置的带宽;以所述目标传输带宽传输所述目标数据。上述方法,优选的,所述预先设置终端的传输总带宽,包括:获得输入的设置指令,确定各个数据属性对应的传输带宽;基于所述传输带宽数值,对终端的传输总带宽进行设置,使得终端的传输总带宽中包括多个传输带宽,每个传输带宽对应一个数据属性。上述方法,优选的,所述预先设置终端的传输总带宽,包括:获得终端进行数据传输的历史记录数据;提取所述历史记录数据中各个数据属性对应的历史传输数据量;基于所述历史传输数据量,对终端的传输总带宽进行设置,使得终端的传输总带宽中包括多个传输带宽,每个传输带宽对应一个数据属性。上述方法,优选的,各所述传输带宽之间的比例与其各自对应的数据属性所对应的历史传输数据量之间的比例相匹配。上述方法,优选的,所述确定目标传输带宽,包括:判断所述目标数据属性的端口属性;如果所述端口属性为预设的第一端口,确定第一端口对应的传输带宽为目标传输带宽。本申请还提供了一种传输装置,包括:带宽设置单元,用于预先设置终端的传输总带宽;数据获得单元,用于在需要进行数据传输时,获得待传输的目标数据及所述目标数据的目标数据属性;目标确定单元,用于确定目标传输带宽,所述目标传输带宽为终端的传输总带宽中的至少部分带宽,且所述目标传输带宽为预先为所述目标数据属性设置的带宽;目标传输单元,用于以所述目标传输带宽传输所述目标数据。本申请还提供了一种终端,包括配置接口、数据接口及处理器,其中:所述配置接口,用于预先设置终端的传输总带宽;数据接口,用于在需要进行数据传输时,获得待传输的目标数据及所述目标数据的目标数据属性;处理器,用于确定目标传输带宽,所述目标传输带宽为终端的传输总带宽中的至少部分带宽,且所述目标传输带宽为预先为所述目标数据属性设置的带宽,以所述目标传输带宽传输所述目标数据。上述终端,优选的,所述配置接口预先设置终端的传输总带宽,具体为:获得输入的设置指令,确定各个数据属性对应的传输带宽数值,再基于所述传输带宽数值,对终端的传输总带宽进行设置,使得终端的传输总带宽中包括多个传输带宽,每个传输带宽对应一个数据属性。上述终端,优选的,所述配置接口预先设置终端的传输总带宽,具体为:获得终端进行数据传输的历史记录数据,提取所述历史记录数据中各个数据属性对应的历史传输数据量,并基于所述历史传输数据量,对终端的传输总带宽进行设置,使得终端的传输总带宽中包括多个传输带宽,每个传输带宽对应一个数据属性。上述终端,优选的,所述处理器确定目标传输带宽,具体为:判断所述目标数据属性的端口属性,如果所述端口属性为预设的第一端口,确定第一端口对应的传输带宽为目标传输带宽。由上述方案可知,本申请提供的一种传输方法、装置及终端,通过预先为不同数据属性的数据设置带宽,进而在需要传输目标数据时,以目标数据的数据属性对应的带宽来传输目标数据,以免出现传输其他数据属性的数据时被正在传输的数据占据终端的全部总带宽的情况,进而避免数据传输的节点之间失联的情况。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例一提供的一种传输方法的实现流程图;图2为本申请实施例二提供的一种传输方法的部分流程图;图3为本申请实施例的应用示例图;图4为本申请实施例三提供的一种传输方法的部分流程图;图5为本申请实施例四提供的一种传输方法的部分流程图;图6为本申请实施例五提供的一种传输装置的结构示意图;图7为本申请实施例六提供的一种终端的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参考图1,为本申请实施例一提供的一种传输方法的实现流程图,适用于进行数据传输的终端或电子设备中,如进行大数据计算的分布式系统中的各个计算节点或控制节点上。具体的,本实施例中的方法可以包括以下步骤:步骤101:预先设置终端的传输总带宽。其中,终端可以为拥有能够进行数据传输的网卡的电子设备等,如分布式系统中的计算节点或控制节点等终端。本实施例中对终端的传输总带宽进行设置,是指,设定终端能够用于进行数据传输的总带宽,以及,设置每个数据属性的数据所对应的带宽。终端具有最大传输带宽,终端的最大传输带宽区别于终端的被设置的传输总带宽。其中,终端的传输总带宽可以等于终端的最大传输带宽,例如,终端的最大传输带宽为5Mb/s,本实施例中设置终端的传输总带宽为5Mb/s。而在实际应用中,为了避免终端以最大传输带宽进行数据传输时所引起的不良影响,如过度消耗电源或者瞬间热量较高等,本实施例中可以将终端的传输总带宽设置为终端的最大传输带宽的一部分,即终端的传输总带宽小于终端的最大传输带宽,如终端与其他终端进行数据传输时的传输总带宽可以为4Mb/s。步骤102:在需要进行数据传输时,获得待传输的目标数据及目标数据的目标数据属性。其中,终端进行数据传输,包括终端接收数据或终端发送数据。而目标数据属性可以为:计算数据的属性或指令数据的属性。本实施例中获得目标数据及目标数据属性是指,在进行数据传输之前,获得目标数据并确定目标数据为计算数据还是指令数据的属性。步骤103:确定目标传输带宽。其中,目标传输带宽为终端的传输总带宽中的至少部分带宽,且目标传输带宽为预先为目标数据属性设置的带宽。也就是说,对于终端所传输的各类数据属性的数据,本实施例会在设置终端的传输总带宽时,将为不同数据属性的数据设置大小不同的带宽,例如,计算数据对应的带宽为3Mb/s,适当大于指令数据对应的带宽如1Mb/s。需要说明的是,每一类数据属性的数据对应的带宽不能大于终端的传输总带宽。而各类数据属性的数据所对应的带宽之和可以等于或小于终端的传输总带宽,或者也可以略大于终端的传输总带宽。例如,计算数据对应的带宽与指本文档来自技高网...
一种传输方法、装置及终端

【技术保护点】
一种传输方法,包括:预先设置终端的传输总带宽;在需要进行数据传输时,获得待传输的目标数据及所述目标数据的目标数据属性;确定目标传输带宽,所述目标传输带宽为终端的传输总带宽中的至少部分带宽,且所述目标传输带宽为预先为所述目标数据属性设置的带宽;以所述目标传输带宽传输所述目标数据。

【技术特征摘要】
1.一种传输方法,包括:预先设置终端的传输总带宽;在需要进行数据传输时,获得待传输的目标数据及所述目标数据的目标数据属性;确定目标传输带宽,所述目标传输带宽为终端的传输总带宽中的至少部分带宽,且所述目标传输带宽为预先为所述目标数据属性设置的带宽;以所述目标传输带宽传输所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述预先设置终端的传输总带宽,包括:获得输入的设置指令,确定各个数据属性对应的传输带宽;基于所述传输带宽数值,对终端的传输总带宽进行设置,使得终端的传输总带宽中包括多个传输带宽,每个传输带宽对应一个数据属性。3.根据权利要求1所述的方法,其特征在于,所述预先设置终端的传输总带宽,包括:获得终端进行数据传输的历史记录数据;提取所述历史记录数据中各个数据属性对应的历史传输数据量;基于所述历史传输数据量,对终端的传输总带宽进行设置,使得终端的传输总带宽中包括多个传输带宽,每个传输带宽对应一个数据属性。4.根据权利要求3所述的方法,其特征在于,各所述传输带宽之间的比例与其各自对应的数据属性所对应的历史传输数据量之间的比例相匹配。5.根据权利要求1所述的方法,其特征在于,所述确定目标传输带宽,包括:判断所述目标数据属性的端口属性;如果所述端口属性为预设的第一端口,确定第一端口对应的传输带宽为目标传输带宽。6.一种传输装置,包括:带宽设置单元,用于预先设置终端的传输总带宽;数据获得单元,用于在需要进行数据传输时,获得待传输的目标数据及所述目标数据的目标数据属性;目标确定单...

【专利技术属性】
技术研发人员:李亚坤林松涛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1