数据上报的方法、网关、服务器、电子设备以及存储介质技术

技术编号:32567715 阅读:30 留言:0更新日期:2022-03-09 16:53
本申请提供了一种数据上报的方法、网关、服务器、电子设备以及存储介质,其中,该方法包括:获取在目标终端上使用的目标帐号、目标终端的多个状态信息以及每个状态信息对应的当前时刻的时间戳;根据目标帐号,确定出对应的目标队列;按照时间戳的先后顺序将对应的多个状态信息依次存储到目标队列内;将目标队列内的多个状态信息按照预设方案上报至服务器。通过本申请,解决了相关技术中存在的上报至服务器的数据状态信息较不准确的问题。器的数据状态信息较不准确的问题。器的数据状态信息较不准确的问题。

【技术实现步骤摘要】
数据上报的方法、网关、服务器、电子设备以及存储介质


[0001]本申请涉及物联网
,尤其涉及一种数据上报的方法、网关、服务器、电子设备以及存储介质。

技术介绍

[0002]目前,随着物联网技术的不断发展,智能家居已经越来越普遍。智能设备通过TCP长连接与服务器进行通信,进行设备状态信息的上报和控制指令的下发。但是在通信过程中,可能会出现连接失败或者弱网的情况,期间如果智能设备频繁上报状态信息,会导致服务器收到的状态信息是乱序的,服务器保存的状态信息就是错误的。
[0003]为了解决上述问题,相关技术中,比如专利文献CN101459544A其公开的技术方案是当一个网络设备的性能数据采集失败时,记录该设备,在第二周期根据记录对网络设备的数据进行补采集。其缺点是:需要记录的数据较多,会占用较多的网络资源。再比如专利文献CN107040415A,其公开的技术方案是在终端的告警日志上报过程中,根据告警优先级决定数据上报的时间周期,该技术虽然可以减少对网络资源的占用,但是告警优先级不等于上报序列,导致最终上报的时间周期可能不是最新的,那么服务本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据上报的方法,其特征在于,所述方法包括:获取在目标终端上使用的目标帐号、所述目标终端的多个状态信息以及每个所述状态信息对应的当前时刻的时间戳;根据所述目标帐号,确定出对应的目标队列;按照所述时间戳的先后顺序将对应的所述多个状态信息依次存储到所述目标队列内;将所述目标队列内的所述多个状态信息按照预设方案上报至服务器。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标帐号,确定出对应的目标队列包括:接收多个参考终端,得到各个所述参考终端的参考帐号;生成属于每个所述参考帐号的参考队列;在所述参考帐号中存在所述目标帐号的情况下,确定出与所述目标帐号相对应的所述目标队列。3.根据权利要求1所述的方法,其特征在于,在所述按照所述时间戳的先后顺序将对应的所述多个状态信息依次存储到所述目标队列内之后,所述方法还包括:遍历所述目标队列内已存储的历史状态信息;在确定所述历史状态信息内包括与所述状态信息类型相同的参考信息的情况下,将所述参考信息替换成与所述参考信息类型相同的所述状态信息。4.根据权利要求1所述的方法,其特征在于,所述将所述目标队列内的所述多个状态信息按照预设方案上报至服务器包括:对所述多个状态信息按照所述预设方案进行排列;对排列后的所述状态信息进行加密,得到加密包;将所述加密包上报至所述服务器。5.一种数据上报的方法,其特征在于,所述方法包括:接收多个状态信息,其中,所述多个状态信息是按照时间戳的先后顺序依次存储到目标队列的,所述目标队列是由目标终端的目标帐号确定的,所述时间戳与所述状态信息存在对应关系;确定时间戳中最新时间所对应的目标状态信息,并将所述目标状态信息设置为所述目标终端最新的状态信息。6.根据权利要求5所述的方法,其特征在于,在所述接收多个状态信息之前,所述方法还包括:接收到加密包,其中,所述加密包是由所述多个状态信息按照预设方案进行排列后加密得到的...

【专利技术属性】
技术研发人员:李柏海李润林李绍斌宋德超仇文久
申请(专利权)人:珠海联云科技有限公司
类型:发明
国别省市:

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

1