数据传输方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:34542446 阅读:15 留言:0更新日期:2022-08-13 21:39
本公开涉及配电网通信技术领域,具体涉及一种数据传输方法、装置、电子设备及可读存储介质,所述方法包括:确定当前业务信道是否处于空闲状态;在确定当前所述业务信道不处于所述空闲状态时,开启随机时长的休眠,并在所述休眠结束后再次确定所述业务信道是否处于空闲状态,直至重试次数超过第一阈值。采用本公开实施例的技术方案,解决了从节点与其他从节点的传输堵塞,进而传输失败导致需要重传的技术问题,降低了从节点的功率消耗,提升了从节点传输业务数据的效率。点传输业务数据的效率。点传输业务数据的效率。

【技术实现步骤摘要】
数据传输方法、装置、电子设备及可读存储介质


[0001]本公开涉及配电网通信
,具体涉及一种数据传输方法、装置、电子设备及可读存储介质。

技术介绍

[0002]配电物联网是传统工业技术与物联网技术深度融合产生的一种新型电力网络形态,通过配电网设备间的全面互联、互通、互操作,实现配电网的全面感知、数据融合和智能应用,满足配电网精益化管理需求,支撑能源互联网快速发展,其做支撑建设的是新一代电力系统中的智能配电网。推动配电物联网技术的应用、发展,对建设新一代电力系统具有十分重要的意义。从应用形式上,配电物联网的应用具有终端即插即用、设备广泛互联、状态全面感知、应用模式升级、业务快速迭代、资源高效利用等特点。
[0003]配电物联网中的电力设备体域网,是以配电设备及分支开关等骨干节点为主节点,以周边感知装置为从节点,形成设备本体为域的末梢通信接入网,实现电气与环境参数的全息感知与数据采集。即以地理台区为界连接配电设备及周边监测设备,与配电自动化主站实现应用层的互联、互通、互操作,保证台区范围内数据传输的可靠和数据安全,构建泛在、可靠、安全的配电台区通信子网。
[0004]当前电力设备体域网的从节点的电量有限,为增长从节点的工作年限,如何降低从节点的功耗成为本领域技术人员亟待解决的技术问题。

技术实现思路

[0005]为了解决相关技术中的问题,本公开实施例提供一种数据传输方法、装置、电子设备及可读存储介质。
[0006]第一方面,本公开实施例中提供了一种数据传输方法,应用于电力设备体域网中的从节点,所述方法包括:确定当前业务信道是否处于空闲状态;在确定当前所述业务信道不处于所述空闲状态时,开启随机时长的休眠,并在所述休眠结束后再次确定所述业务信道是否处于空闲状态,直至重试次数超过第一阈值。
[0007]根据本公开的实施例,所述方法还包括:在所述从节点上电后,确定延时时长;当所述从节点初次向主节点发送所述业务数据时,根据所述延时时长,确定所述业务数据的延时发送时间;若所述从节点所处的时间到达所述延时发送时间,通过所述业务信道向所述主节点发送所述业务数据。
[0008]根据本公开的实施例,所述确定延时时长,包括:根据所述从节点的节点标识,确定与所述节点标识相关的随机数为所述延时时长。
[0009]根据本公开的实施例,所述延时时长小于所述业务数据的发送周期。
[0010]根据本公开的实施例,所述随机时长小于或等于20毫秒。
[0011]根据本公开的实施例,在所述重试次数超过所述第一阈值后,将所述业务数据存储,以在下一个发送周期调取所述业务数据并准备发送。
[0012]根据本公开的实施例,还包括:在确定当前所述业务信道处于空闲状态时,通过所述业务信道向主节点传输业务数据;在通过所述业务信道向所述主节点传输所述业务数据后,判断是否需要等待所述主节点的答复信号;若需要等待所述主节点的答复信号,则开启接收状态。
[0013]根据本公开的实施例,所述判断是否需要等待所述主节点的答复信号,包括:判断是否需要向所述主节点发送控制请求信号;若需要向所述主节点发送控制请求信号,则需要等待所述主节点的答复信号。
[0014]根据本公开的实施例,所述接收状态的时长为预设接收时长,所述预设接收时长小于或等于3毫秒(ms)。
[0015]根据本公开的实施例,所述方法还包括:判断在所述预设接收时长内是否接收到所述主节点针对所述控制请求信号发送的答复信号;若在所述预设接收时长内接收到所述答复信号,根据所述答复信号判断是否需要继续接收来自所述主节点的后续信号;若判断为需要继续接收所述后续信号,则维持所述接收状态的维持开启时长超过所述预设接收时长。
[0016]根据本公开的实施例,所述维持所述接收状态的维持开启时长超过所述预设接收时长,包括:以所述预设接收时长为周期维持所述接收状态的开启;或者,维持所述接收状态的开启直至接收完成所述后续信号。
[0017]根据本公开的实施例,所述方法还包括:若判断为不需要等待所述主节点的答复信号,或者若判断为在所述预设接收时长内未接收到所述主节点针对所述控制请求信号发送的答复信号,或者若判断为不需要继续接收所述后续信号,则关闭所述接收状态。
[0018]通过上述方式,从节点在确定当前业务信道不处于空闲状态时,开启随机时长的休眠,可使各从节点的退避时长不同,进而增加了业务信道被不同从节点在不同时间的使用效率,并降低了从节点一直等待业务信道空闲的功率消耗。
[0019]第二方面,本公开实施例中提供了一种数据传输装置,包括:确定模块,用于确定当前业务信道是否处于空闲状态;开启模块,用于在所述确定模块确定当前所述业务信道不处于所述空闲状态时,开启随机时长的休眠,并在所述休眠结束后再次确定所述业务信道是否处于空闲状态,直至重试次数超过第一阈值。
[0020]根据本公开的实施例,所述确定模块,还用于在所述从节点上电后,确定延时时长;
所述确定模块,还用于当所述从节点初次向所述主节点发送所述业务数据时,根据所述延时时长,确定所述业务数据的延时发送时间;所述装置还包括:传输模块,用于在所述确定模块确定当前所述业务信道处于空闲状态时,通过所述业务信道向主节点传输业务数据;若所述从节点所处的时间到达所述延时发送时间,通过所述业务信道向所述主节点发送所述业务数据。
[0021]根据本公开的实施例,所述确定模块具体用于:根据所述从节点的节点标识,确定与所述节点标识相关的随机数为所述延时时长。
[0022]根据本公开的实施例,所述延时时长小于所述业务数据的发送周期。
[0023]根据本公开的实施例,所述随机时长小于或等于20毫秒。
[0024]根据本公开的实施例,该装置还包括:存储模块,用于在所述重试次数超过所述第一阈值后,将所述业务数据存储,以在下一个发送周期调取所述业务数据并准备发送。
[0025]根据本公开的实施例,该装置还包括:第一判断模块,用于判断是否需要等待所述主节点的答复信号;所述开启模块,还用于若需要等待所述主节点的答复信号,则开启接收状态。
[0026]根据本公开的实施例,所述第一判断模块具体用于:判断是否需要向所述主节点发送控制请求信号;若需要向所述主节点发送控制请求信号,则需要等待所述主节点的答复信号。
[0027]根据本公开的实施例,所述接收状态的时长为预设接收时长,所述预设接收时长小于或等于3毫秒。
[0028]根据本公开的实施例,还包括:第二判断模块,用于判断在所述预设接收时长内是否接收到所述主节点针对所述控制请求信号发送的答复信号;第三判断模块,用于若在所述预设接收时长内接收到所述答复信号,根据所述答复信号判断是否需要继续接收来自所述主节点的后续信号;维持模块,用于若判断为需要继续接收所述后续信号,则维持所述接收状态的维持开启时长超过所述预设接收时长。
[0029]根据本公开的实施例,所述维持模块具体用于:以所述预设接收时长为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于电力设备体域网中的从节点,所述方法包括:确定当前业务信道是否处于空闲状态;在确定当前所述业务信道不处于所述空闲状态时,开启随机时长的休眠,并在所述休眠结束后再次确定所述业务信道是否处于空闲状态,直至重试次数超过第一阈值。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述从节点上电后,确定延时时长;当所述从节点初次向主节点发送业务数据时,根据所述延时时长,确定所述业务数据的延时发送时间;若所述从节点所处的时间到达所述延时发送时间,通过所述业务信道向所述主节点发送所述业务数据。3.根据权利要求2所述的方法,其特征在于,所述确定延时时长,包括:根据所述从节点的节点标识,确定与所述节点标识相关的随机数为所述延时时长。4.根据权利要求3所述的方法,其特征在于,所述延时时长小于所述业务数据的发送周期。5.根据权利要求1所述的方法,其特征在于,所述随机时长小于或等于20毫秒。6.根据权利要求1所述的方法,其特征在于,在所述重试次数超过所述第一阈值后,将业务数据存储,以在下一个发送周期调取所述业务数据并准备发送。7.根据权利要求1所述的方法,其特征在于,还包括:在确定当前所述业务信道处于空闲状态时,通过所述业务信道向主节点传输业务数据;在通过所述业务信道向所述主节点传输所述业务数据后,判断是否需要等待所述主节点的答复信号;若需要等待所述主节点的答复信号,则开启接收状态。8.根据权利要求7所述的方法,其特征在于,所述判断是否需要等待所述主节点的答复信号,包括:判断是否需要向所述主节点发送控制请求信号;若需要向所述主节点发送控制请求信号,则需要等待所述主节点的答复信号。9.根据权利要求8所述的方法,其特征在于,所述接收状态的时长为预设接收时长,所述预设接收时长小于或等于3毫秒。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:判断在所述预设接收时长内是否接收到所述主节点针对所述控制请求信号发送的答复信号;若在所述预设接收时长内接收到所述答复信号,根据所述答复信号判断是否需要继续接收来自所述主节点的后续信号;若判断为需要继续接收所述后续信号,则维持所述接收状态的维持开启时长超过所述预设接收时长。11.根据权利要求10所述的方法,其特征在于,所述维持所述接收状态的维持开启时长超过所述预设接收时长,包括:
以所述预设接收时长为周期维持所述接收状态的开启;或者,维持所述接收状态的开启直至接收完成所述后续信号。12.根据权利要求10所述的方法,其特征在于,所述方法还包括:若判断为不需要等待所述主节点的答复信号,或者若判断为在所述预设接收时长内未接收到所述主节点针对所述控制请求信号发送的答复信号,或者若判断为不需要继续接收所述后续信号,则关闭所述接收状态。13.一种数据传输装置,其特征在于,所述装置包括:确定模块,用于确定当前业务信道是否处于空闲状态;开启模块,用于在所述确定模块确定当前所述业务信道不处于所述空闲状态时,开启随机时长的休眠,并在所述休眠结束后再次确定所述业务信道是否处于空闲状态,直至重试次数超过第一阈值。14.根据权利要求13所述的装置...

【专利技术属性】
技术研发人员:张波慕迪肖本强郑利斌霍超张朦朦宋玉刚
申请(专利权)人:北京智芯微电子科技有限公司
类型:发明
国别省市:

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

1