数据传输方法及装置制造方法及图纸

技术编号:17661440 阅读:52 留言:0更新日期:2018-04-08 12:39
本发明专利技术实施例提供一种数据传输方法及装置。该方法包括:响应源节点向目标节点传输数据的请求,遍历所述源节点到所述目标节点之间的所有路径;获取每条路径的路径数据,其中,所述路径数据包括所述中继节点个数、相邻的节点之间的场强值和通信速率值;根据每条路径的路径数据以及预设的场强值、通信速率值与稳定权值之间的对应关系,计算每条路径的稳定权值;根据每条路径的路径数据和计算出的每条路径的稳定权值,选取满足预设条件的路径作为所述源节点与所述目标节点之间的目标路径,以基于所述目标路径传输数据。本发明专利技术通过从多条传输路径中选取传输稳定性最高的目标路径传输数据,从而极大提升传输成功率,保证了数据传输的可靠性。

【技术实现步骤摘要】
数据传输方法及装置
本专利技术涉及通信
,具体而言,涉及一种数据传输方法及装置。
技术介绍
目前的用电信息采集系统大多采用RS485总线和电力线载波的通信方式,但由于RS485总线通信方式安装调试复杂,易遭到人为破坏。而电力线载波方式存在信号衰减大、噪声源多且干扰强以及受负载特性影响大等问题,对通信的可靠性形成一定的技术障碍。微功率无线通信技术的出现克服了上述通信方式在某些应用场合的不足,施工方便,不需要额外铺设电缆,一般工人都可以方便地进行安装,并且通信不受限于电网特性,可方便地对跨台区、复杂用电环境快速实施抄表方案。然而在数据传输系统中,一个主节点可能会接入成千上百个其它节点,当源节点向目标节点传输数据时,往往有多条传输路径。而对于每条传输路径,如果某两个节点之间传输不稳定,则会造成整体的传输成功率低下。
技术实现思路
为了克服现有技术中的上述不足,本专利技术的目的在于提供一种数据传输方法及装置,通过从多条传输路径中选取传输稳定性最高的目标路径传输数据,极大提升了传输成功率。为了实现上述目的,本专利技术较佳实施例采用的技术方案如下:本专利技术较佳实施例提供一种数据传输方法,应用于数据传输网络,所述数据传输网络包括源节点、目标节点以及所述源节点和所述目标节点之间的多个中继节点,所述方法包括:响应源节点向目标节点传输数据的请求,遍历所述源节点到所述目标节点之间的所有路径;获取每条路径的路径数据,其中,所述路径数据包括所述中继节点个数、相邻的节点之间的场强值和通信速率值;根据每条路径的路径数据以及预设的场强值、通信速率值与稳定权值之间的对应关系,计算每条路径的稳定权值;根据每条路径的路径数据和计算出的每条路径的稳定权值,选取满足预设条件的路径作为所述源节点与所述目标节点之间的目标路径,以基于所述目标路径传输数据。在本专利技术较佳实施例中,所述根据每条路径的路径数据以及预设的场强值、通信速率值与稳定权值之间的对应关系,计算每条路径的稳定权值,包括:根据每条路径中相邻的节点之间的场强值和通信速率值计算每个相邻的节点之间的路径的稳定权值;基于所述每个相邻的节点之间的路径的稳定权值,得到每个相邻的节点之间的路径的稳定权值构成的每条路径的稳定权值。在本专利技术较佳实施例中,所述根据每条路径的路径数据和计算出的每条路径的稳定权值,选取满足预设条件的路径作为所述源节点与所述目标节点之间的目标路径,包括:判断所有路径中是否存在有相邻的节点之间的路径的稳定权值小于预设稳定权值的路径;若存在,则将存在有相邻的节点之间的路径的稳定权值小于预设稳定权值的路径丢弃,从剩余的路径中选取所述目标路径。在本专利技术较佳实施例中,所述从剩余的路径中选取所述目标路径,包括:基于稳定权值对剩余的路径进行排序,获得排序结果;从所述排序结果中获取稳定权值最高的至少一条路径;从所述稳定权值最高的至少一条路径中选取中继节点个数最少的路径作为所述目标路径。在本专利技术较佳实施例中,所述判断所有路径中是否存在有相邻的节点之间的路径的稳定权值小于预设稳定权值的路径之后,所述方法还包括:若所有路径都存在有相邻的节点之间的路径的稳定权值小于预设稳定权值的路径,则获取稳定权值最高的至少一条路径;从所述稳定权值最高的至少一条路径中选取中继节点个数最少的路径作为所述目标路径。本专利技术较佳实施例还提供一种数据传输装置,应用于数据传输网络,所述数据传输网络包括源节点、目标节点以及所述源节点和所述目标节点之间的多个中继节点,所述装置包括:遍历模块,用于响应源节点向目标节点传输数据的请求,遍历所述源节点到所述目标节点之间的所有路径;获取模块,用于获取每条路径的路径数据,其中,所述路径数据包括所述中继节点个数、相邻的节点之间的场强值和通信速率值;计算模块,用于根据每条路径的路径数据以及预设的场强值、通信速率值与稳定权值之间的对应关系,计算每条路径的稳定权值;选取模块,用于根据每条路径的路径数据和计算出的每条路径的稳定权值,选取满足预设条件的路径作为所述源节点与所述目标节点之间的目标路径,以基于所述目标路径传输数据。相对于现有技术而言,本专利技术具有以下有益效果:本专利技术实施例提供一种数据传输方法及装置,当源节点向目标节点传输数据时,通过遍历源节点到目标节点之间的所有路径,然后获取每条路径的路径数据,再根据每条路径的路径数据以及预设的场强值、通信速率值与稳定权值之间的对应关系,计算每条路径的稳定权值,并根据每条路径的路径数据和计算出的每条路径的稳定权值,选取满足预设条件的路径作为所述源节点与所述目标节点之间的目标路径,以基于所述目标路径传输数据。由此,能够从多条传输路径中选取传输稳定性最高的目标路径传输数据,从而极大提升了传输成功率,保证了数据传输的可靠性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。图1为本专利技术较佳实施例提供的数据传输方法的一种流程示意图;图2为本专利技术较佳实施例提供的场强值、通信速率值与稳定权值之间的预设对应关系图;图3为本专利技术较佳实施例提供的数据传输装置的一种功能模块图;图4为本专利技术较佳实施例提供的通信设备的一种结构示意框图。图标:100-通信设备;110-总线;120-处理器;130-存储介质;140-总线接口;150-网络适配器;160-用户接口;200-数据传输装置;210-遍历模块;220-获取模块;230-计算模块;240-选取模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语"第一"、"第二"等仅用于区分描述,而不能理解为指示或暗示相对重要性。本实施例采用的数据传输系统为微功率无线自组织网络,所述数据传输系统可包括两种通信设备,一种是中心节点(可安装在集中器中),另一种是子节点(可安装在电能表或采集器中)。中心节点与子节点之间可以交互通信,各个子节点之间可以转发数据。微功率无线自组织网络可组成星型网络、树形网络或者MESH网状网络,网络的具体构架可以由中心节点确定,无论何种网络的拓扑结构,子节点均能适应。请参阅图1,为本专利技术较佳实施例提供的数据传输方法的一种流程示意图。所应说明的是,本专利技术实施例提供的数据传输方法不以图1及以下所述的具体顺序为限制。所述方法的具体流程如下:步骤S210,响应源节点向目标节点传输数据的请求,遍历所述源节点到所述目标节点之间的所有路径。本实施例中,所本文档来自技高网...
数据传输方法及装置

【技术保护点】
一种数据传输方法,应用于数据传输网络,其特征在于,所述数据传输网络包括源节点、目标节点以及所述源节点和所述目标节点之间的多个中继节点,所述方法包括:响应源节点向目标节点传输数据的请求,遍历所述源节点到所述目标节点之间的所有路径;获取每条路径的路径数据,其中,所述路径数据包括中继节点个数、相邻的节点之间的场强值和通信速率值;根据每条路径的路径数据以及预设的场强值、通信速率值与稳定权值之间的对应关系,计算每条路径的稳定权值;根据每条路径的路径数据和计算出的每条路径的稳定权值,选取满足预设条件的路径作为所述源节点与所述目标节点之间的目标路径,以基于所述目标路径传输数据。

【技术特征摘要】
1.一种数据传输方法,应用于数据传输网络,其特征在于,所述数据传输网络包括源节点、目标节点以及所述源节点和所述目标节点之间的多个中继节点,所述方法包括:响应源节点向目标节点传输数据的请求,遍历所述源节点到所述目标节点之间的所有路径;获取每条路径的路径数据,其中,所述路径数据包括中继节点个数、相邻的节点之间的场强值和通信速率值;根据每条路径的路径数据以及预设的场强值、通信速率值与稳定权值之间的对应关系,计算每条路径的稳定权值;根据每条路径的路径数据和计算出的每条路径的稳定权值,选取满足预设条件的路径作为所述源节点与所述目标节点之间的目标路径,以基于所述目标路径传输数据。2.根据权利要求1所述的数据传输方法,其特征在于,所述根据每条路径的路径数据以及预设的场强值、通信速率值与稳定权值之间的对应关系,计算每条路径的稳定权值,包括:根据每条路径中相邻的节点之间的场强值和通信速率值计算每个相邻的节点之间的路径的稳定权值;基于所述每个相邻的节点之间的路径的稳定权值,得到每个相邻的节点之间的路径的稳定权值构成的每条路径的稳定权值。3.根据权利要求1所述的数据传输方法,其特征在于,所述根据每条路径的路径数据和计算出的每条路径的稳定权值,选取满足预设条件的路径作为所述源节点与所述目标节点之间的目标路径,包括:判断所有路径中是否存在有相邻的节点之间的路径的稳定权值小于预设稳定权值的路径;若存在,则将存在有相邻的节点之间的路径的稳定权值小于预设稳定权值的路径丢弃,从剩余的路径中选取所述目标路径。4.根据权利要求3所述的数据传输方法,其特征在于,所述从剩余的路径中选取所述目标路径,包括:基于稳定权值对剩余的路径进行排序,获得排序结果;从所述排序结果中获取稳定权值最高的至少一条路径;从所述稳定权值最高的至少一条路径中选取中继节点个数最少的路径作为所述目标路径。5.根据权利要求3所述的数据传输方法,其特征在于,所述判断所有路径中是否存在有相邻的节点之间的路径的稳定权值小于预设稳定权值的路径之后,所述方法还包括:若所有路径都存在有相邻的节点之间的路径的稳定权值小于预设稳定权值的...

【专利技术属性】
技术研发人员:崔涛吴金明董银锋刘柱
申请(专利权)人:深圳友讯达科技股份有限公司
类型:发明
国别省市:广东,44

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

1