一种基于BPLC系统的数据帧发送方法和装置制造方法及图纸

技术编号:34953117 阅读:17 留言:0更新日期:2022-09-17 12:30
本发明专利技术实施例公开了一种基于BPLC系统的数据帧发送方法和装置。本发明专利技术实施例通过在任一信标周期内,确定至少一个节点在竞争时隙内需要发送的目标数据帧,其中,所述目标数据帧为在所述竞争时隙内需要第一次发送的数据帧;确定所述目标数据帧的随机延迟时间;在所述竞争时隙内,按照所述随机延迟时间发送所述目标数据帧。通过上述方法,可以减少CSMA时隙的冲突,合理利用信道资源。合理利用信道资源。合理利用信道资源。

【技术实现步骤摘要】
一种基于BPLC系统的数据帧发送方法和装置


[0001]本专利技术涉及计算机
,具体涉及一种基于BPLC系统的数据帧发送方法和装置。

技术介绍

[0002]随着科技的发展,智能电网抄表系统,能源互联网,智能家居,工业数据采集等越来越广泛的深入到人们的生产生活中,上述应用在使用过程中都需要进行数据传输,常用的数据传输的方式包括宽带电力线载波通信技术(Broadband Power Line Carrier,BPLC),采用宽带电力线载波通信技术可以利用现有的电力线作为通信媒介进行数据传输,实现低压电力用户用电信息汇聚、传输以及交互,无须重新布线,组网简单、成本较低廉,应用范围广,同时保障信息安全。
[0003]现有技术中,在BPLC通信网络内,中央协调器(Central Coordinator,CCO)周期性的分配当前信标周期的时隙,所述当前信标周期的时隙分为非竞争时隙和竞争时隙,其中,非竞争时隙是特定分配某个节点的时隙,是独立的,不需要竞争,例如,信标时隙;竞争时隙是需要各个节点竞争抢发送机会的,例如,载波侦听多址(Carrier Sense Multiple Access,CSMA时隙;针对所述CSMA时隙,现有技术中采用虚拟载波监听(virtual carrier sensing,VCS)机制和CSMA退避机制作为时隙竞争的规则来减少冲突,提高信道利用率;虽然采用了VCS机制和CSMA机制来减少冲突,但是在实际应用测试过程中发现,在CSMA时隙刚开始的一段时间里,绝大多数节点都要发送SOF帧,因此,即使采用了上述VCS机制和CSMA机制在这一段时间内冲突的概率是非常大的。
[0004]综上所述,如何减少CSMA时隙的冲突,合理利用信道资源,是目前需要解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种基于BPLC系统的数据帧发送方法和装置,可以减少CSMA时隙的冲突,合理利用信道资源。
[0006]第一方面,本专利技术实施例提供了一种基于BPLC系统的数据帧发送方法,该方法包括:
[0007]在任一信标周期内,确定至少一个节点在竞争时隙内需要发送的目标数据帧,其中,所述目标数据帧为在所述竞争时隙内需要第一次发送的数据帧;
[0008]确定所述目标数据帧的随机延迟时间;
[0009]在所述竞争时隙内,按照所述随机延迟时间发送所述目标数据帧。
[0010]可选的,所述按照所述随机延迟时间发送所述目标数据帧,具体包括:
[0011]所述随机延迟时间结束后发送所述目标数据帧。
[0012]可选的,该方法还包括:
[0013]响应于至少两个节点的目标数据帧的随机延迟时间相同,确定所述至少两个节点
发送的至少两个所述目标数据帧冲突;
[0014]在所述竞争时隙内,按照虚拟载波监听VCS机制和载波侦听多址CSMA退避机制发送所述目标数据帧。
[0015]可选的,所述竞争时隙为CSMA时隙。
[0016]可选的,所述随机延迟时间的取值范围为0至目标数值,其中,所述目标数值根据设定算法确定,所述目标数值的最大阈值为所述竞争时隙的时长、或者所述竞争时隙的部分时长。
[0017]可选的,该方法还包括:
[0018]在任一信标周期内,所述至少一个节点在非竞争时隙内发送对应类型的帧。
[0019]可选的,所述非竞争时隙为信标时隙或TDMA时隙。
[0020]第二方面,本专利技术实施例提供了一种基于BPLC系统的数据帧发送装置,该装置包括:
[0021]第一确定单元,在任一信标周期内,用于确定至少一个节点在竞争时隙内需要发送的目标数据帧,其中,所述目标数据帧为在所述竞争时隙内需要第一次发送的数据帧;
[0022]第二确定单元,用于确定所述目标数据帧的随机延迟时间;
[0023]发送单元,在所述竞争时隙内,用于按照所述随机延迟时间发送所述目标数据帧。
[0024]可选的,所述第二确定单元具体用于:所述随机延迟时间结束后发送所述目标数据帧。
[0025]可选的,所述第一确定单元还用于:
[0026]响应于至少两个节点的目标数据帧的随机延迟时间相同,确定所述至少两个节点发送的至少两个所述目标数据帧冲突;
[0027]所述发送单元还用于:在所述竞争时隙内,按照虚拟载波监听VCS机制和载波侦听多址CSMA退避机制发送所述目标数据帧。
[0028]可选的,所述竞争时隙为CSMA时隙。
[0029]可选的,所述随机延迟时间的取值范围为0至目标数值,其中,所述目标数值根据设定算法确定,所述目标数值的最大阈值为所述竞争时隙的时长、或者所述竞争时隙的部分时长。
[0030]可选的,所述发送单元具体用于:
[0031]在任一信标周期内,所述至少一个节点在非竞争时隙内发送对应类型的帧。
[0032]可选的,所述非竞争时隙为信标时隙或TDMA时隙。
[0033]第三方面,本专利技术实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被处理器执行以实现如第一方面或第一方面任一种可能中任一项所述的方法。
[0034]第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行以实现如第一方面或第一方面任一种可能中任一项所述的方法。
[0035]本专利技术实施例通过在任一信标周期内,确定至少一个节点在竞争时隙内需要发送的目标数据帧,其中,所述目标数据帧为在所述竞争时隙内需要第一次发送的数据帧;确定所述目标数据帧的随机延迟时间;在所述竞争时隙内,按照所述随机延迟时间发送所述目标数据帧。通过上述方法,按照所述随机延迟时间发送所述目标数据帧,可以减少CSMA时隙
中各个目标数据帧之间的冲突,合理利用信道资源。
附图说明
[0036]通过以下参照附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点将更为清楚,在附图中:
[0037]图1是现有技术中一种BPLC通信网络的结构示意图;
[0038]图2是现有技术中一种信标周期示意图;
[0039]图3是本专利技术实施例的一种基于BPLC系统的数据帧发送方法流程图;
[0040]图4是本专利技术实施例的另一种基于BPLC系统的数据帧发送方法流程图;
[0041]图5是本专利技术实施例的一种基于BPLC系统的数据帧发送装置示意图;
[0042]图6是本专利技术实施例的一种电子设备的示意图。
具体实施方式
[0043]以下基于实施例对本专利技术公开进行描述,但是本专利技术公开并不仅仅限于这些实施例。在下文对本专利技术公开的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本专利技术公开。为了避免混淆本专利技术公开的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于BPLC系统的数据帧发送方法,其特征在于,该方法包括:在任一信标周期内,确定至少一个节点在竞争时隙内需要发送的目标数据帧,其中,所述目标数据帧为在所述竞争时隙内需要第一次发送的数据帧;确定所述目标数据帧的随机延迟时间;在所述竞争时隙内,按照所述随机延迟时间发送所述目标数据帧。2.如权利要求1所述的方法,其特征在于,所述按照所述随机延迟时间发送所述目标数据帧,具体包括:所述随机延迟时间结束后发送所述目标数据帧。3.如权利要求2所述的方法,其特征在于,该方法还包括:响应于至少两个节点的目标数据帧的随机延迟时间相同,确定所述至少两个节点发送的至少两个所述目标数据帧冲突;在所述竞争时隙内,按照虚拟载波监听VCS机制和载波侦听多址CSMA退避机制发送所述目标数据帧。4.如权利要求1所述的方法,其特征在于,所述竞争时隙为CSMA时隙。5.如权利要求1所述的方法,其特征在于,所述随机延迟时间的取值范围为0至目标数值,其中,所述目标数值根据设定算法确定,所述目标数值的最大阈值为所述竞争时隙的时长、或者所述竞争时...

【专利技术属性】
技术研发人员:冦相海李迎冬邓敬贤胡剑锋张国松
申请(专利权)人:北京四季豆信息技术有限公司
类型:发明
国别省市:

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

1