【技术实现步骤摘要】
数据接收和发送方法、装置、计算机设备及存储介质
本专利技术涉及计算机
,特别是涉及一种数据接收和发送方法、装置、计算机设备及存储介质。
技术介绍
随着科学技术的飞速发展,通过网络传输数据被应用到各种数据传输场景中。比如,物联网场景下的数据传输等。传统方法中,在一些数据传输场景下,存在多个设备。在传输数据之前,每个设备都是周期性地在低功耗模式和信道活动检测模式之间来回切换。在向目的设备传输数据的整个过程中,其他的非目的设备仍然会周期性地在低功耗模式和信道活动检测模式之间来回切换,从而定期地进入信道活动检测模式。然而,信道活动检测模式的耗能比低功耗模式大,导致非目的设备产生不必要的能耗。
技术实现思路
基于此,有必要针对传统方法造成不必要的能耗的问题,提供一种数据接收方法、装置、计算机设备及存储介质。此外还提供一种数据发送方法、装置、计算机设备及存储介质。一种数据接收方法,所述方法包括:接收前导码片段中的目的地址;当所述目的地址与本机地址不同时,则接收所述前导码片段中位于 ...
【技术保护点】
1.一种数据接收方法,所述方法包括:/n接收前导码片段中的目的地址;/n当所述目的地址与本机地址不同时,则接收所述前导码片段中位于所述目的地址之后的第一时长和第二时长;所述第一时长为距开始发送有效数据的剩余时长;所述第二时长为传输所述有效数据所需的时长;/n根据所述第一时长和所述第二时长,确定休眠时长,并控制本机进入低功耗模式;/n在处于低功耗模式的时长达到所述休眠时长后,唤醒本机。/n
【技术特征摘要】
1.一种数据接收方法,所述方法包括:
接收前导码片段中的目的地址;
当所述目的地址与本机地址不同时,则接收所述前导码片段中位于所述目的地址之后的第一时长和第二时长;所述第一时长为距开始发送有效数据的剩余时长;所述第二时长为传输所述有效数据所需的时长;
根据所述第一时长和所述第二时长,确定休眠时长,并控制本机进入低功耗模式;
在处于低功耗模式的时长达到所述休眠时长后,唤醒本机。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述目的地址与本机地址相同时,则在接收所述第一时长后,控制本机进入低功耗模式;同一前导码片段中的第二时长位于第一时长之后;
当处于低功耗模式的时长达到所述第一时长时,则唤醒本机并接收在所述前导码片段之后发送至的所述有效数据。
3.根据权利要求2所述的方法,其特征在于,接收前导码片段中的目的地址包括:
在信道活动检测模式下,接收前导码片段中的目的地址;
所述当处于低功耗模式的时长达到所述第一时长时,则唤醒本机并接收在所述前导码片段之后发送至的所述有效数据包括:
当处于低功耗模式的时长达到所述第一时长时,则唤醒本机进入工作模式,以接收在所述前导码片段之后发送至的所述有效数据。
4.根据权利要求3所述的方法,其特征在于,所述在信道活动检测模式下,接收前导码片段中的目的地址包括:
在当前周期的信道活动检测模式下,接收前导码片段中的目的地址;同一周期中包括信道活动检测模式和低功耗模式;
所述方法还包括:
当所述目的地址与本机地址不同时,在唤醒本机后,则进入下一周期的信道活动检测模式;
当所述目的地址与本机地址相同时,在所述有效数据被成功传输至本机后,则进入下一周期的信道活动检测模式。
5.根据权利要求1所述的方法,其特征在于,所述前导码片段属于前导码中的片段;所述前导码中包括多个连续的前导码片段;每个前导码片段中依次包括片段间隔符号、目的地址编码符号、第一时长编码符号和第二时长编码符号;所述片段间隔符号,用于将所述片段间隔符号所位于的前导码片段与上一前导码片段相分隔。
6.根据权利要求5所述的方法,其特征在于,所述接收前导码片段中的目的地址包括:
当接收到所述片段间隔符号时,则从所述片段间隔符号后的下一位编码符号起,记录满足预设符号数量的编码符号,得到目的地址编码符号;
解码所述目的地址编码符号,得到前导码片段中的目的地址。
7.根据权利要求5所述的方法,其特征在于,所述片段间隔符号、目的地址编码符号、第一时长编码符号和第二时长编码符号为符号数量相同的数据组;所述片段间隔符号中包括连续的预设数量的编码符号对;
所述当接收到所述片段间隔符号时,则从所述片段间隔符号后的下一位编码符号起,记录满足预设符号数量的编码符号,得到目的地址编码符号包括:
当接收到连续的预设数量的所述编码符号对时,则记录位于最末位编码符号对之后的首个数据组,得到目的地址编码符号。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述本机和所述目的设备皆属于物联网设备;所述有效数据,是用于控制物联网设备的指令数据;所述前导码片...
【专利技术属性】
技术研发人员:赵乾,庞泽宇,王亚晨,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。