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

技术编号:39807112 阅读:6 留言:0更新日期:2023-12-22 02:41
本申请实施例涉及数据传输技术领域,公开了数据传输方法及装置

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


[0001]本申请涉及数据传输
,具体涉及一种数据传输方法及装置

电子设备

计算机可读存储介质


技术介绍

[0002]电子设备之间在进行数据传输的过程中,若多个发送端的电子设备同时向同一个接收端的电子设备发送数据,则将导致数据在接收端发生碰撞,进而提高了数据的误码率

[0003]对此,相关技术中通常通过数据传输保护机制来避免上述产生的数据碰撞的问题

但是一直开启数据传输保护机制将增加电子设备的功耗,对此在如何避免数据发送碰撞的前提下降低电子设备的功耗成为了亟需解决的问题


技术实现思路

[0004]本申请实施例公开了一种数据传输方法及装置

电子设备

计算机可读存储介质,能够在确认存在数据碰撞的情况下才开启数据传输保护机制,从而避免电子设备一直开启数据传输保护机制,进而降低了电子设备的功耗

[0005]本申请实施例第一方面公开一种数据传输方法,应用于第一电子设备,包括:
[0006]向第二电子设备发送当前帧数据;
[0007]若在第一时长内未接收到所述第二电子设备发送的针对所述当前帧数据的确认信息,则再次向所述第二电子设备发送所述当前帧数据;
[0008]若重复向所述第二电子设备发送所述当前帧数据的重传次数大于次数阈值,则开启数据传输保护机制,所述数据传输保护机制用于禁止除所述第一电子设备之外的其他电子设备向所述第二电子设备发送数据

[0009]本申请实施例第二方面公开一种数据传输方法,应用于第二电子设备,包括:
[0010]接收第一电子设备发送的
RTS
,所述
RTS
是所述第一电子设备在开启数据传输保护机制的情况下发送的,所述数据传输保护机制是所述第一电子设备在重复向所述第二电子设备发送某一帧数据的重传次数大于次数阈值的情况下开启的;
[0011]根据所述
RTS
分别向所述第一电子设备及其他电子设备发送
CTS
,所述
CTS
用于指示所述第一电子设备向所述第二电子设备发送数据,所述
CTS
还用于禁止所述其他电子设备向所述第二电子设备发送数据

[0012]本申请实施例第三方面公开一种数据传输装置,应用于第一电子设备,包括:
[0013]第一发送单元,用于向第二电子设备发送当前帧数据,并且用于在第一时长内未接收到所述第二电子设备发送的针对所述当前帧数据的确认信息的情况下,再次向所述第二电子设备发送所述当前帧数据;
[0014]保护单元,用于在重复向所述第二电子设备发送所述当前帧数据的重传次数大于次数阈值的情况下,开启数据传输保护机制,所述数据传输保护机制用于禁止除所述第一电子设备之外的其他电子设备向所述第二电子设备发送数据

[0015]本申请实施例第四方面公开一种数据传输装置,应用于第二电子设备,包括:
[0016]接收单元,用于接收第一电子设备发送的
RTS
,所述
RTS
是所述第一电子设备在开启数据传输保护机制的情况下发送的,所述数据传输保护机制是所述第一电子设备在重复向所述第二电子设备发送某一帧数据的重传次数大于次数阈值的情况下开启的;
[0017]第二发送单元,用于根据所述
RTS
分别向所述第一电子设备及其他电子设备发送
CTS
,所述
CTS
用于指示所述第一电子设备向所述第二电子设备发送数据,所述
CTS
还用于禁止所述其他电子设备向所述第二电子设备发送数据

[0018]本申请实施例第五方面公开一种电子设备,包括:
[0019]存储有可执行程序代码的存储器;
[0020]与所述存储器耦合的处理器;
[0021]所述处理器调用所述存储器中存储的所述可执行程序代码,执行本申请实施例第一方面公开的数据传输方法,或第二方面公开的数据传输方法

[0022]本申请实施例第六方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本申请实施例第一方面公开的数据传输方法,或第二方面公开的数据传输方法

[0023]与相关技术相比,本申请实施例具有以下有益效果:
[0024]本申请实施例中,第一电子设备在向第二电子设备发送当前帧数据之后,若在第一时长内都未接收到第二电子设备发送的针对当前帧数据的确认信息,则可以再次向第二电子设备发送当前帧数据;进一步地,若第一电子设备重复向第二电子设备发送当前帧数据的重传次数大于次数阈值,则第一电子设备可以确定第二电子设备端可能存在数据碰撞的情况,导致第二电子设备无法向第一电子设备发送确认信息,对此第一电子设备可以开启数据传输保护机制,以禁止除第一电子设备之外的其他电子设备向第二电子设备发送数据,从而保证后续第二电子设备能够正常接收到第一电子设备发送的数据,解除了第一电子设备重复向第二电子设备发送当前帧数据的死循环

此外,第一电子设备在通过重传次数大于次数阈值确定存在数据碰撞的情况下,才开启数据传输保护机制,可以避免第一电子设备长时间地开启数据传输保护机制,从而达到降低第一电子设备的频谱开销和功耗的效果

附图说明
[0025]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0026]图1是本申请实施例公开的一种应用场景的示意图;
[0027]图2是本申请实施例公开的一种时序示意图;
[0028]图3是本申请实施例公开的一种数据传输方法的流程示意图;
[0029]图4是本申请实施例公开的另一种数据传输方法的流程示意图;
[0030]图5是本申请实施例公开的又一种数据传输方法的流程示意图;
[0031]图6是本申请实施例公开的一种数据传输装置的结构示意图;
[0032]图7是本申请实施例公开的另一种数据传输装置的结构示意图;
[0033]图8是本申请实施例公开的一种电子设备的结构示意图

具体实施方式
[0034]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围
...

【技术保护点】

【技术特征摘要】
1.
一种数据传输方法,其特征在于,应用于第一电子设备,所述方法包括:向第二电子设备发送当前帧数据;若在第一时长内未接收到所述第二电子设备发送的针对所述当前帧数据的确认信息,则再次向所述第二电子设备发送所述当前帧数据;若重复向所述第二电子设备发送所述当前帧数据的重传次数大于次数阈值,则开启数据传输保护机制,所述数据传输保护机制用于禁止除所述第一电子设备之外的其他电子设备向所述第二电子设备发送数据
。2.
根据权利要求1所述的方法,其特征在于,所述其他电子设备是除所述第一电子设备之外与所述第二电子设备建立有通信连接的电子设备,所述其他电子设备与所述第一电子设备互为隐藏节点
。3.
根据权利要求1或2所述的方法,其特征在于,所述数据传输保护机制包括发送请求
RTS
和发送允许
CTS
机制,所述方法还包括:在开启所述数据传输保护机制的情况下,在向所述第二电子设备发送每一帧数据之前,向所述第二电子设备发送
RTS
,所述
RTS
用于指示所述第二电子设备向所述第一电子设备及所述其他电子设备发送
CTS
;在接收到所述
CTS
的情况下,向所述第二电子设备发送数据
。4.
根据权利要求3所述的方法,其特征在于,所述
CTS
用于指示所述其他电子设备切换至静默状态,所述静默状态是禁止向所述第二电子设备发送数据的状态
。5.
根据权利要求1所述的方法,其特征在于,在所述开启数据传输保护机制之后,所述方法还包括:若检测到连续
N
帧数据的传输过程未出现异常状态,则关闭所述数据传输保护机制,所述异常状态是指数据对应的重传次数大于所述次数阈值的状态,所述
N
为正整数
。6.
根据权利要求1所述的方法,其特征在于,所述第一电子设备及所述第二电子设备处于第一无线网络,所述其他电子设备处于第二无线网络
。7.
根据权利要求
1、2
及4~6任一项所述的方法,其特征在于,所述次数阈值是根据无线通信协议中规定的短帧计数器的上限值确定的
。8.
一种数据传输方法,其特征在于,应用于第二电子设备,所述方法包括:接收第一电子设备发送的
RTS
,所述
RTS
是所述第一电子设备在开启数据传输保护机制的情况下发送的,所述数据传输保...

【专利技术属性】
技术研发人员:王金强
申请(专利权)人:成都欧珀通信科技有限公司
类型:发明
国别省市:

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

1