【技术实现步骤摘要】
数据传输方法、装置、网关、电子设备及存储介质
[0001]本公开涉及通信
,尤其涉及一种数据传输方法、装置、网关、电子设备及存储介质。
技术介绍
[0002]在通信
,通常以网关直连云端服务器的解决方案为主。
[0003]相关技术中,当存在多个网关时,网关间没有直接的数据交互,节点设备广播自身状态时,多个网关会分别上报节点设备的应用消息。
[0004]这种方式下,多个网关重复上报节点设备的应用消息,由服务器对多个应用消息进行仲裁处理时,易于导致服务器收到冗余的应用消息,增大了服务器的处理压力,造成服务不稳定。
技术实现思路
[0005]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本公开的目的在于提出一种数据传输方法、装置、网关、电子设备以及存储介质,能够实现由第一网关,联合第二网关所传输应用消息的消息标识将该应用消息转发至服务器,能够有效避免向服务器传输冗余的应用消息,从而可以有效减轻服务器的数据处理压力,提升服务器的稳定性,有效提升数据传输的成功率。
[0007]本公开第一方面实施例提出的数据传输方法,应用于第一网关,包括:接收第二网关传输的应用消息,其中,所述应用消息包括:消息标识;根据所述消息标识,确定未传输过所述应用消息;将所述应用消息传输至服务器。
[0008]本公开第一方面实施例提出的数据传输方法,通过接收第二网关传输的应用消息,其中,应用消息包括:消息标识,根据消息标识,确定未传输过应用消息,将应用消息传 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于第一网关,其中,所述方法包括:接收第二网关传输的应用消息,其中,所述应用消息包括:消息标识;根据所述消息标识,确定未传输过所述应用消息;将所述应用消息传输至服务器。2.如权利要求1所述的方法,其特征在于,还包括:确定缓存中是否存在所述消息标识;如果不存在所述消息标识,则确定未传输过所述应用消息;如果存在所述消息标识,则确定已传输过所述应用消息。3.如权利要求2所述的方法,其特征在于,还包括:如果确定已传输过所述应用消息,则对所述应用消息进行目标处理。4.如权利要求2所述的方法,其特征在于,在所述根据所述消息标识,确定未传输过所述应用消息之后,还包括:将所述消息标识和所述应用消息存入所述缓存中。5.如权利要求4所述的方法,其特征在于,还包括:确定所述应用消息在所述缓存中的存续时长;如果所述存续时长达到设定时长阈值,则删除所述缓存中的所述应用消息。6.如权利要求1所述的方法,其特征在于,还包括:响应于传输失败消息,重传所述应用消息。7.如权利要求1所述的方法,其特征在于,所述第二网关的数量是多个;在所述根据所述消息标识,确定未传输过所述应用消息之前,还包括:根据所述消息标识,对多个所述应用消息进行去重处理。8.如权利要求7所述的方法,其特征在于,还包括:接收所述服务器传输的控制消息;将所述控制消息传输至所述第二网关,以触发所述第二网关将所述控制消息转发至节点设备。9.如权利要求8所述的方法,其特征在于,在所述将所述控制消息传输至所述第二网关之前,还包括:获取与多个所述第二网关分别对应的多个信号信息,其中,所述信号信息描述与其对应第二网关与所述节点设备之间的信号质量情况;根据所述多个信号信息,从多个所述第二网关中确定目标第二网关。10.如权利要求9所述的方法,其特征在于,还包括:确定所述目标第二网关传输消息的失败次数;如果所述失败次数达到次数阈值,则从多个所述第二网关中确定新第二网关,并将所述新第二网关作为所述目标第二网关。11.一种数据传输方法,其特征在于,应用于第二网关,其中,所述方法包括:接收节点设备传输的应用消息,其中,所述应用消息包括:消息标识;向第一网关传输所述应用消息,以触发所述第一网关根据所述消息标识将所述应用消息传输至服务器。12.如权利要求11所述的方法,其特征在于,还包括:
获取信号信息,其中,所述信号信息描述所述第二网关与所述节点设备之间的信号质量情况;将所述信号信息传输至所述第一网关。13.如权利要求11所述的方法,其特征在于,还包括:接收所述第一网关传输的控制消息,其中,所述控制消息包括:设备标识;根据所述设备标识,将所述控制消息传输至所述节点设备。14.一种数据传输装置,其特征在于,应用于第一网关,所述装置包括:第一接收模块,用于接收第二网关传输的应用消息,其中,所述应用消息包括:消息标识;第一确定模块,用于根据所述消息标识,确定未传输过所述应用消息;第一传输模块,用于将所述应用消息传输至服务器。15.如权利要求14所述的装置,其特征在于,还包括:第二确定模块,用于确定缓存中是否存在所述消息标识;第三确定模块,用于在不存在所述消息标识时,确定未传输过所述应用消息;第四确定模块,用于在存在所述消息标识时,确定已传输过所述应用消息。16.如权利要求15所述的装置,其特征在于,还包括:第一处理模块,用于在确定已传输过所述应用消息时,对所述应用消息进行目标处理。17.如权利要求15所述的装置,其特征在于...
【专利技术属性】
技术研发人员:李森,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。