数据传输方法、装置和节点制造方法及图纸

技术编号:14742890 阅读:94 留言:0更新日期:2017-03-01 18:10
本发明专利技术实施例提供一种数据传输方法、装置和节点。其中,该装置包括:第一生成单元,该第一生成单元用于生成立即数据、或者生成计划数据和第一阻塞使能信号;该第一阻塞使能信号的第一优先级与该计划数据的优先级相同;第一发送单元,该第一发送单元用于在该第一生成单元生成立即数据,且该立即数据的第二优先级高于本地优先级时,发送该立即数据;在该第一生成单元生成计划数据时,发送该计划数据,并在发送该计划数据前的第一时间发送该第一阻塞使能信号,该第一时间与该第一优先级相关。通过本发明专利技术的实施例,实现对不同优先级的数据传输保护,降低高优先级数据传输的干扰,提高高优先级数据的传输性能。

【技术实现步骤摘要】

本专利技术涉及通信
,进一步的,涉及通信领域的数据传输,尤其涉及一种数据传输方法、装置和节点
技术介绍
典型的无线多跳网络包括无线传感器网络、无线自组网、无线网状(mesh)网络等多种形式,无线多跳网络中传输的数据类型包括重要的数据信息、普通的数据信息和表征节点状态的心跳信息等类型,而影响网络中数据传输的主要因素包括以下两点:不稳定的无线信道和来自本网络中其他中间节点的干扰。针对无线信道的不稳定,通常采用前向纠错编码(ForwardErrorCorrection,FEC)、自动重传请求(AutomaticRepeatreQuest,ARQ)等方法解决。针对来自网络中其他中间节点的干扰,通常采用如电气和电子工程师协会(InstituteofElectricalandElectronicsEngineers,IEEE)802.11的分布式协调功能(DistributedCoordinationFunction,DCF)竞争共享的方式,利用带冲突避免的载波侦听多路访问(CarrierSenseMultipleAccesswithCollisionAvoidance,CSMA/CA)技术,在发生冲突后采用二进制指示退避算法进行冲突避免,该方式的特点是在两个节点通信时,正在通信的发送节点、接收节点的邻居节点构成了该通信对的干扰区。应该注意,上面对技术背景的介绍只是为了方便对本专利技术的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本专利技术的
技术介绍
部分进行了阐述而认为上述技术方案为本领域技术人员所公知。专利技术内容由于无线多跳网络通常部署了很多的通信节点,因此,在正在通信的发送节点、接收节点的干扰范围内的其他节点均是该通信潜在的干扰源。一个通过多跳传输的数据包从源节点到达目的节点,随着跳数的增加,其干扰区范围也将不断增加,导致无线多跳网络中大范围的干扰问题,这将对数据可靠传输带来危害。由于DCF等机制并没有面向大范围干扰进行设计,因此需要其他的解决方法。使用独立带外忙音信道是现有技术中一种比较好的解决大范围干扰的方法,但由于该方法使用了额外的带外信道,增加了节点的硬件成本及功耗,制约了无线多跳网络的应用范围。本专利技术实施例提出了一种数据传输方法、装置和节点,实现对不同优先级的数据传输保护,降低对高优先级的数据传输的干扰,提高高优先级数据的传输性能。根据本专利技术实施例的第一个方面,提供了一种数据传输装置,应用于节点中,其中,该装置包括:第一生成单元,该第一生成单元用于生成立即数据、或者生成计划数据和第一阻塞使能信号;该第一阻塞使能信号的第一优先级与该计划数据的优先级相同;第一发送单元,该第一发送单元用于在该第一生成单元生成立即数据,且该立即数据的第二优先级高于本地优先级时,发送该立即数据;在该第一生成单元生成计划数据时,发送该计划数据,并在发送该计划数据前的第一时间发送该第一阻塞使能信号,该第一时间与该第一优先级相关;其中,该本地优先级为该节点已接收的阻塞使能信号的优先级与该第一生成单元在生成该第一阻塞使能信号前已生成的阻塞使能信号的优先级中的最高优先级。根据本专利技术实施例的第二个方面,提供了一种数据传输装置,应用于节点中,其中,该装置包括:第一接收单元,该第一接收单元用于接收数据或第二阻塞使能信号;第二发送单元,该第二发送单元用于在该第一接收单元接收到立即数据,且改节点不是该立即数据要发送的目的节点,且该立即数据的第三优先级高于本地优先级时,发送该立即数据;在该第一接收单元接收到计划数据,且该节点不是该计划数据要发送的目的节点,且该计划数据的第四优先级高于该本地优先级时,发送该计划数据;在该第一接收单元接收到第二阻塞使能信号,且该第二阻塞使能信号中包括的计划数据的下一跳地址是该节点,且该第二阻塞使能信号的第五优先级高于该本地优先级时,发送该第二阻塞使能信号;其中,该本地优先级为该节点已生成的阻塞使能信号的优先级与该第一接收单元在接收当前数据或第二阻塞使能信号前已接收的阻塞使能信号的优先级中的最高优先级。根据本专利技术实施例的第三个方面,提供了一种数据传输装置,应用于节点,其中,该装置包括:第二接收单元,该第二接收单元用于接收阻塞使能信号或阻塞失效信号;第二存储单元,该第二存储单元用于在接收到阻塞使能信号,且该阻塞使能信号中的计划数据的下一跳地址不是该节点的情况下,存储该阻塞使能信号的信息,包括:计划数据的本地发送地址、本地接收地址、发送源地址、发送目的地址、计划数据ID、优先级信息、阻塞使能信号的剩余有效时间;在接收到阻塞失效信号的情况下删除已存的该阻塞失效信号指示失效的阻塞使能信号的信息。本专利技术实施例的有益效果在于,通过本专利技术实施例的数据传输方法,装置和节点,针对不同优先级数据,作不同的发送处理,并在发送高优先级数据前发送阻塞使能信号,从而实现对不同优先级数据传输保护,降低高优先级数据传输的干扰,提高高优先级数据的传输性能。参照后文的说明和附图,详细公开了本专利技术的特定实施方式,指明了本专利技术的原理可以被采用的方式。应该理解,本专利技术的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本专利技术的实施方式包括许多改变、修改和等同。针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其他实施方式中使用,与其他实施方式中的特征相组合,或替代其他实施方式中的特征。应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其他特征、整件、步骤或组件的存在或附加。附图说明参照以下的附图可以更好地理解本专利技术的很多方面。附图中的部件不是成比例绘制的,而只是为了示出本专利技术的原理。为了便于示出和描述本专利技术的一些部分,附图中对应部分可能被放大或缩小。在本专利技术的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其他附图或实施方式中示出的元素和特征相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。在附图中:图1是本专利技术实施例无线多跳网络节点构成示意图;图2是本专利技术实施例1的数据传输方法流程图;图3是本专利技术实施例2的数据传输方法流程图;图4是本专利技术实施例4的数据传输方法流程图;图5是本专利技术实施例5中间节点构成示意图;图6是本专利技术实施例5的数据传输方法流程图;图7是本专利技术实施例7的数据传输方法流程图;图8是本专利技术实施例8的数据传输方法流程图;图9是本专利技术实施例9的数据传输装置构成示意图;图10是本专利技术实施例12-13的数据传输装置构成示意图;图11是本专利技术实施例14的数据传输装置构成示意图;图12是本专利技术实施例16的节点构成示意图。具体实施方式参照附图,通过下面的说明书,本专利技术实施例的前述以及其他特征将变得明显。这些实施方式只是示例性的,不是对本专利技术的限制。为了使本领域的技术人员能够容易地理解本专利技术的原理和实施方式,本专利技术实施例以无线多跳网络为例进行说明,但可以理解,本专利技术实施例并不限于无线多跳网络,例如,本专利技术实施例提供的方法和装置也适用于其他多跳网络。在本专利技术实施例中,从数据传输过程中所起到的作用角度划分,参与数据传输的节点可以分为源节点本文档来自技高网...
数据传输方法、装置和节点

【技术保护点】
一种数据传输装置,应用于节点中,其中,所述装置包括:第一生成单元,所述第一生成单元用于生成立即数据、或者生成计划数据和第一阻塞使能信号;所述第一阻塞使能信号的第一优先级与所述计划数据的优先级相同;第一发送单元,所述第一发送单元用于在所述第一生成单元生成立即数据,且所述立即数据的第二优先级高于本地优先级时,发送所述立即数据;在所述第一生成单元生成计划数据时,发送所述计划数据,并在发送所述计划数据前的第一时间发送所述第一阻塞使能信号,所述第一时间与所述第一优先级相关;其中,所述本地优先级为所述节点已接收的阻塞使能信号的优先级与所述第一生成单元在生成所述第一阻塞使能信号前已生成的阻塞使能信号的优先级中的最高优先级。

【技术特征摘要】
1.一种数据传输装置,应用于节点中,其中,所述装置包括:第一生成单元,所述第一生成单元用于生成立即数据、或者生成计划数据和第一阻塞使能信号;所述第一阻塞使能信号的第一优先级与所述计划数据的优先级相同;第一发送单元,所述第一发送单元用于在所述第一生成单元生成立即数据,且所述立即数据的第二优先级高于本地优先级时,发送所述立即数据;在所述第一生成单元生成计划数据时,发送所述计划数据,并在发送所述计划数据前的第一时间发送所述第一阻塞使能信号,所述第一时间与所述第一优先级相关;其中,所述本地优先级为所述节点已接收的阻塞使能信号的优先级与所述第一生成单元在生成所述第一阻塞使能信号前已生成的阻塞使能信号的优先级中的最高优先级。2.根据权利要求1所述的装置,其中,所述装置还包括:第一处理单元,所述第一处理单元用于在所述第一生成单元生成的数据是立即数据,且所述第二优先级低于所述本地优先级时,将所述立即数据放入发送队列中;在所述第一生成单元生成的数据是计划数据,且所述第一优先级低于所述本地优先级时,将所述第一阻塞使能信号放入发送队列中;在所述第一生成单元生成的数据是计划数据,且所述第一优先级高于所述本地优先级时,发送所述第一阻塞使能信号。3.根据权利要求1所述的装置,其中,所述第一发送单元发送一个所述第一阻塞使能信号或者依次发送两个相同的或不同第一阻塞使能信号。4.根据权利要求3所述的装置,其中,所述第一发送单元在发送第一个第一阻塞使能信号的第二时间后,发送第二个第一阻塞使能信号;其中,在发送第一个第一阻塞使能信号后,且发送第二个第一阻塞使能信号前的所述第二时间内,发送其他需要发送的数据。5.根据权利要求1所述的装置,其中,在所述第一发送单元发送一个所述第一阻塞使能信号时,所述第一阻塞使能信号包括:第一优先级信息、所述计划数据的下一跳地址;或者,所述第一阻塞使能信号包括:所述计划数据的发送源地址、发送目的地址、所述计划数据ID、第一优先级信息、所述计划数据的下一跳地址;或者,所述第一阻塞使能信号包括:所述计划数据的发送源地址、发送目的地址、所述计划数据ID、第一优先级信息、所述计划数据的下一跳地址、所述第一阻塞使能信号的剩余有效时间、所述第一阻塞使能信号剩余转发次数以及所述第一阻塞使能信号剩余发送次数;或者,在所述第一发送单元依次发送两个所述第一阻塞使能信号时,所述第一个第一阻塞使能信号包括:所述计划数据的发送源地址、发送目的地址、所述计划数据ID、第一优先级信息、所述计划数据的下一跳地址;第二个第一阻塞使能信号包括:所述计划数据的发送源地址、发送目的地址、所述计划数据ID、第一优先级信息、所述计划数据的下一跳地址、所述第一阻塞使能信号的剩余有效时间、所述第一阻塞使能信号剩余转发次数以及所述第一阻塞使能信号剩余发送次数。6.一种数据传输装置,应用于节点中,其中,所述装置包括:第一接收单元,所述第一接收单元用于接收数据或第二阻塞使能信号;第二发送单元,所述第二发送单元用于...

【专利技术属性】
技术研发人员:田军李红春奥琛
申请(专利权)人:富士通株式会社
类型:发明
国别省市:日本;JP

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

1