System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种降低物联网设备功耗的任务调度方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种降低物联网设备功耗的任务调度方法、装置、电子设备及存储介质制造方法及图纸

技术编号:44975960 阅读:3 留言:0更新日期:2025-04-15 16:57
本发明专利技术公开了一种降低物联网设备功耗的任务调度方法、装置、电子设备及存储介质,所述方法包括:获取本地缓存中的定时开启WiFi时间表以及任务列表;读取定时开启WiFi时间表,生成若干WiFi开启时间点;当每到达一WiFi开启时间点时,对任务列表进行解析得到当前的待执行任务;启动WiFi模块并建立与任务数据平台的连接;向任务数据平台发送包含待执行任务的任务信息的数据请求,以使任务数据平台在接收数据请求后,反馈与当前的待执行任务相对应的任务数据;接收任务数据,并在任务数据接收完毕后,关闭WiFi模块;根据任务数据,对当前的待执行任务进行执行。通过实施本发明专利技术能够减少设备的能耗,延长物联网设备的续航时间。

【技术实现步骤摘要】

本专利技术涉及无线通信,具体涉及一种降低物联网设备功耗的任务调度方法、装置、电子设备及存储介质


技术介绍

1、wifi在物联网设备中应用广泛,相比蓝牙和zigbee等通信技术,wifi具有更高的数据传输速率和更广的网络覆盖,支持设备通过互联网远程交互。随着端侧大模型的普及,越来越多物联网设备部署了强大的本地计算能力,处理复杂任务。这些设备通过深度学习或大规模机器学习模型执行智能功能,例如智能音箱和家电依靠本地ai模型进行语音识别、图像处理等。端侧大模型处理大量数据并即时反应,但也带来较大的数据交换需求,特别是在更新模型参数或优化过程中,wifi的高带宽能确保设备与本地服务器快速传输数据。

2、然而,wifi的高功耗问题成为限制其在电池供电设备中应用的主要障碍。尽管wifi能够满足大数据量传输需求,但对于无需实时通信、以定时任务为主的设备,如智能穿戴和远程传感器,其高功耗仍是主要问题。wifi模块频繁唤醒时会进一步增加电力消耗,缩短设备续航时间,影响用户体验。


技术实现思路

1、本专利技术实施例提供一种降低物联网设备功耗的任务调度方法、装置、电子设备及存储介质。通过实施本专利技术能够实现降低物联网设备功耗,从而延长物联网设备的续航时间。

2、本专利技术一实施例提供了一种降低物联网设备功耗的任务调度方法,包括:

3、获取本地缓存中的定时开启wifi时间表以及任务列表;

4、读取定时开启wifi时间表,生成若干wifi开启时间点;

5、当每到达一wifi开启时间点时,对所述任务列表进行解析,得到当前的待执行任务;

6、启动wifi模块并建立与任务数据平台的连接;

7、向任务数据平台发送包含待执行任务的任务信息的数据请求,以使任务数据平台在接收所述数据请求后,反馈与当前的待执行任务相对应的任务数据;其中,任务数据平台包括本地网关以及云端;

8、接收所述任务数据,并在任务数据接收完毕后,关闭wifi模块;

9、根据所述任务数据,对当前的待执行任务进行执行。

10、进一步的,生成一可供用户设置wifi开启时间点以及任务列表的设置界面;

11、在检测到用户通过设置界面填写wifi开启时间点的情况下,将所述wifi开启时间点写入定时开启wifi时间表;

12、在检测到用户通过设置界面填写待执行任务的任务信息的情况下,将所述待执行任务的任务信息写入任务列表。

13、进一步的,在检测到外部设备所发送的第一wifi设置指令的情况下,将第一wifi设置指令中所设置的wifi开启时间点写入定时开启wifi时间表;

14、在检测到外部设备所发送的第一任务设置指令的情况下,将第一任务设置指令中所设置的待执行任务的任务信息写入任务列表。

15、进一步的,解析所述任务列表,获取任务列表中各任务的任务信息;

16、根据所述任务信息,提取每一任务的预计执行时间信息;

17、将预计执行时间不晚于当前时间的任务,设定为当前的待执行任务。

18、进一步的,采集执行完当前的待执行任务后相关的执行状态和结果数据;

19、根据所述任务信息中预设的目标状态和参考标准,对所述执行状态和结果数据进行校验;

20、在所述任务结果数据校验不通过的情况下,根据预设的异常处理策略记录错误类型,生成错误日志;在下一次wifi模块启动时,将所述错误日志发送至任务数据平台,以使任务数据平台在接收所述错误日志后,反馈第二wifi设置指令以及第二任务设置指令;在检测到任务数据平台所发送的第二wifi设置指令的情况下,将第二wifi设置指令中所设置的wifi开启时间点写入定时开启wifi时间表;在检测到任务数据平台所发送的第二任务设置指令的情况下,将第二任务设置指令中所设置的待执行任务的任务信息写入任务列表。

21、在所述任务结果数据校验通过的情况下,根据所述执行状态和结果数据,生成执行日志;在下一次wifi模块启动时,将所述执行日志发送至任务数据平台。

22、在上述方法项实施例的基础上,本专利技术对应提供了装置项实施例。

23、本专利技术一实施例提供了一种降低物联网设备功耗的任务调度装置,包括:数据获取模块、wifi开启时间点生成模块、待执行任务获取模块、平台连接建立模块、任务数据获取模块、wifi关闭模块和任务执行模块。

24、所述数据获取模块,用于获取本地缓存中的定时开启wifi时间表以及任务列表;

25、所述wifi开启时间点生成模块,用于读取定时开启wifi时间表,生成若干wifi开启时间点;

26、所述待执行任务获取模块,用于当每到达一wifi开启时间点时,对所述任务列表进行解析,得到当前的待执行任务;

27、所述平台连接建立模块,用于启动wifi模块并建立与任务数据平台的连接;

28、所述任务数据获取模块,用于向任务数据平台发送包含待执行任务的任务信息的数据请求,以使任务数据平台在接收所述数据请求后,反馈与当前的待执行任务相对应的任务数据;其中,任务数据平台包括本地网关以及云端;

29、所述wifi关闭模块,用于接收所述任务数据,并在任务数据接收完毕后,关闭wifi模块;

30、所述任务执行模块,用于根据所述任务数据,对当前的待执行任务进行执行。

31、进一步的,所述待执行任务获取模块,包括:任务信息获取单元、预计执行时间信息获取单元和待执行任务设定单元;

32、所述任务信息获取单元,用于解析所述任务列表,获取任务列表中各任务的任务信息;

33、所述预计执行时间信息获取单元,用于根据所述任务信息,提取每一任务的预计执行时间信息;

34、所述待执行任务设定单元,用于将预计执行时间不晚于当前时间的任务,设定为当前的待执行任务。

35、进一步的,所述降低物联网设备功耗的任务调度装置,还包括:结果校验模块;

36、所述结果校验模块,用于采集执行完当前的待执行任务后相关的执行状态和结果数据;根据所述任务信息中预设的目标状态和参考标准,对所述执行状态和结果数据进行校验;在所述任务结果数据校验不通过的情况下,根据预设的异常处理策略记录错误类型,生成错误日志;在下一次wifi模块启动时,将所述错误日志发送至任务数据平台,以使任务数据平台在接收所述错误日志后,反馈第二wifi设置指令以及第二任务设置指令;在检测到任务数据平台所发送的第二wifi设置指令的情况下,将第二wifi设置指令中所设置的wifi开启时间点写入定时开启wifi时间表;在检测到任务数据平台所发送的第二任务设置指令的情况下,将第二任务设置指令中所设置的待执行任务的任务信息写入任务列表。在所述任务结果数据校验通过的情况下,根据所述执行状态和结果数据,生成执行日志;在下一次wifi模块启动时,将所述执行日志发送至任务数据平本文档来自技高网...

【技术保护点】

1.一种降低物联网设备功耗的任务调度方法,其特征在于,包括:

2.如权利要求1所述的降低物联网设备功耗的任务调度方法,其特征在于,还包括:

3.如权利要求1所述的降低物联网设备功耗的任务调度方法,其特征在于,还包括:

4.如权利要求1所述的降低物联网设备功耗的任务调度方法,其特征在于,所述对所述任务列表进行解析,得到当前的待执行任务,包括:

5.如权利要求1所述的降低物联网设备功耗的任务调度方法,其特征在于,在根据所述任务数据,对当前的待执行任务进行执行之后,还包括:

6.一种降低物联网设备功耗的任务调度装置,其特征在于,包括:数据获取模块、WiFi开启时间点生成模块、待执行任务获取模块、平台连接建立模块、任务数据获取模块、WiFi关闭模块和任务执行模块;

7.如权利要求6所述的降低物联网设备功耗的任务调度装置,其特征在于,所述待执行任务获取模块,包括:任务信息获取单元、预计执行时间信息获取单元和待执行任务设定单元;

8.如权利要求6所述的降低物联网设备功耗的任务调度装置,其特征在于,还包括:结果校验模块;

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时可实现权利要求1至5中任一项所述降低物联网设备功耗的任务调度方法。

10.一种存储介质,其上存储有计算机程序,其特征在于:该计算机程序被处理器执行时可实现权利要求1至5中任一项所述降低物联网设备功耗的任务调度方法。

...

【技术特征摘要】

1.一种降低物联网设备功耗的任务调度方法,其特征在于,包括:

2.如权利要求1所述的降低物联网设备功耗的任务调度方法,其特征在于,还包括:

3.如权利要求1所述的降低物联网设备功耗的任务调度方法,其特征在于,还包括:

4.如权利要求1所述的降低物联网设备功耗的任务调度方法,其特征在于,所述对所述任务列表进行解析,得到当前的待执行任务,包括:

5.如权利要求1所述的降低物联网设备功耗的任务调度方法,其特征在于,在根据所述任务数据,对当前的待执行任务进行执行之后,还包括:

6.一种降低物联网设备功耗的任务调度装置,其特征在于,包括:数据获取模块、wifi开启时间点生成模块、待执行任务获取模块、平台连接建立模块、任务数据获取...

【专利技术属性】
技术研发人员:陈衡波张振安
申请(专利权)人:江西兴泰科技股份有限公司
类型:发明
国别省市:

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

1