物联网设备定时任务随机化的触发方法技术

技术编号:23771891 阅读:87 留言:0更新日期:2020-04-12 00:32
本发明专利技术所设计的物联网设备定时任务随机化的触发方法,包括定时任务的周期值T,常数K,区间常数P,并包含以下步骤:取得物联网内电子设备的序列号SN,并将该序列号SN按统一方法转化为对应的整数值I,将整数值I除以常数K后取余数,再将该余数乘以区间常数P得到乘积,最后将乘积与0到P‑1之间的随机值X相加得到和,该和即为定时任务的触发时间点t;通过计时器计时当达到时间点t时触发定时任务。这种方法能够根据定时任务周期值T,将定时任务分散到0至T的时间点内,降低了电子设备定时任务并发数量,从而会极大的减少某一时间点控制平台的负载压力,扩大控制平台控制设备的整体数量。

Trigger method of time task randomization for Internet of things devices

【技术实现步骤摘要】
物联网设备定时任务随机化的触发方法
本专利技术涉及物联网设备领域,特别是一种在线监控网内设备状态的物联网设备定时任务随机化的触发方法。
技术介绍
随着物联网电子设备的不断普及,设备控制平台所管理的设备数量越来越多,而设备中往往都有定时上报设备状态的需求,大多数情况下,相同的设备其初始设置的上报周期相同,上线时间也接近,因此为发生一时间点或同一时间端上报设备信息的情况,导致设备控制平台的并发处理要求增大,同时可能造成网络拥塞。
技术实现思路
为解决上述问题,本专利技术提供了一种能根据需要自动随机分散分配各个电子设备定时任务触发时间的物联网设备定时任务随机化的触发方法。为了达到上述目的,本专利技术所设计的物联网设备定时任务随机化的触发方法,包括定时任务的周期值T,常数K,区间常数P,取得物联网内电子设备的序列号SN,并将该序列号SN按统一方法转化为对应的整数值I,将整数值I除以常数K后取余数,再将该余数乘以区间常数P得到乘积,最后将乘积与0到P-1之间的随机值X相加得到和,该和即为定时任务的触发时间点t;通过计时器计时当本文档来自技高网...

【技术保护点】
1.物联网设备定时任务随机化的触发方法,包括定时任务的周期值T,常数K,区间常数P,其特征是取得物联网内电子设备的序列号SN,并将该序列号SN按统一方法转化为对应的整数值I,将整数值I除以常数K后取余数,再将该余数乘以区间常数P得到乘积,最后将乘积与0到P-1之间的随机值X相加得到和,该和即为定时任务的触发时间点t;通过计时器计时当达到时间点t时触发定时任务。/n

【技术特征摘要】
1.物联网设备定时任务随机化的触发方法,包括定时任务的周期值T,常数K,区间常数P,其特征是取得物联网内电子设备的序列号SN,并将该序列号SN按统一方法转化为对应的整数值I,将整数值I除以常数K后取余数,再将该余数乘以区间常数P得到乘积,最后将...

【专利技术属性】
技术研发人员:裘晓光邹翔李列胜张鸿福
申请(专利权)人:杭州易和网络有限公司
类型:发明
国别省市:浙江;33

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

1