【技术实现步骤摘要】
从设备接收上报数据的方法、设备上报数据的方法
[0001]本申请涉及物联网领域,具体而言,涉及一种从设备接收上报数据的方法、设备上报数据的方法、从设备接收上报数据的装置、高延时设备、低延时设备、电子设备和一种非瞬时性计算机可读存储介质。
技术介绍
[0002]在物联网和智能家居使用场景中,物联网云平台需要接收海量设备的数据上报请求。一种实现方式是智能家居设备直接将数据上报给物联网云平台,另一种实现方式是通过网关,代替智能家居设备将数据上报给物联网云平台。
[0003]本专利技术人发现,当前的数据上报方式由于存在高并发量的请求。因此,对物联网云平台的资源负载造成很大成本和稳定性压力;且由于上报设备存在硬件以及网络差异,使得部分上报的数据的延时偏大,影响后续数据订阅方的业务逻辑。
[0004]本专利基于IPv6网络环境,实现设备数据的合并(捎带)上报,并基于上报延迟对网络路径动态择优。有效利用富余设备能力和网络资源,减轻物联网云平台请求处理压力,降低设备数据上报延迟。
技术实现思路
[0005]本 ...
【技术保护点】
【技术特征摘要】
1.一种从设备接收上报数据的方法,其特征在于,包括:响应于每个设备的上报数据,计算所述设备的上报延时信息;根据计算的所述上报延时信息,将设备分为低延时设备和高延时设备;建立高延时设备和低延时设备之间的对应关系;利用建立的所述对应关系,通过所述低延时设备,接收所述高延时设备上报的数据。2.根据权利要求1所述的方法,其特征在于,在响应于每个设备的上报数据,计算所述设备的上报延时信息之前,所述方法还包括:对设备进行一级分组,以将每个设备分为不同的业务组,其中每个业务组包括一个或多个设备。3.根据权利要求2所述的方法,其特征在于,根据计算的所述上报延时信息,将设备分为低延时设备和高延时设备,包括:根据所述上报数据的接收时间和所述上报数据的上传时间,计算所述上报数据的延时;计算所述设备在预设的时间周期内上报数据的平均延时;计算所述设备所在分组的所有设备的组延时均值和标准差;比较所述设备的平均延时与所述组延时均值的大小;若所述设备的平均延时大于所述组延时均值,且两者的差值大于所述标准差,则将所述设备标记为高延时设备;若所述设备的平均延时小于所述组延时均值,且两者的差值大于所述标准差,则将所述设备标记为低延时设备。4.根据权利要求3所述的方法,其特征在于,建立高延时设备和低延时设备之间的对应关系,包括:确定每个高延时设备对应的低延时设备;将所述高延时设备的设备信息发送给对应的低延时设备,以使所述低延时设备存储所述高延时设备的设备信息;将所述低延时设备的设备信息发送给对应的高延时设备,以使所述高延时设备存储所述低延时设备的设备信息。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:对进行一级分组后的设备进行二级分组,其中每个二级分组包括一个或多个业务组;根据计算的所述上报延时信息,将设备分为低延时设备和高延时设备,包括:根据二级分组中每个设备上报数据的接收时间和所述上报数据的上传时间,计算每个业务组在预设的时间周期内上报数据的平均延时;根据所述业务组的平均延时,计算所述二级分组的平均延时和标准差;若所述业务组的平均延时大于所述二级分组的平均延时,且两者的差值大于所述二级分组的标准差,则将所述业务组标记为高延时业务组;若所述业务组的平均延时小于所述二级分组的平均延时,且两者的差值大于所述二级分组的标准差,则将所述业务组标记为低延时业务组。6.根据权利要求5所述的方法,其特征在于,建立高延时设备和低延时设备之间的对应关系,包括:
确定每个高延时业务组对应的低延时业务组;建立所述高延时业务组中的设备和对应的低延时业务组中设备的对应关系;将所述高延时业务组的设备信息发送给对应的低延时业务组中的设备,以使所述低延时业务组中的设备存储所述高延时业务组中的设备信息;将所述低延时业务组的设备信息发送给对应的高延时业务组中的设备,以使所述高延时业务组中的设备存储对应的所述低延时业务组中的设备信息。7.根据权利要求6所述的方法,其特征在于,建立所述高延时业务组中的设备和对应的低延时业务组中设备的对应...
【专利技术属性】
技术研发人员:韩华伟,张智,谢尚,
申请(专利权)人:杭州涂鸦信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。