一种数据传输方法及装置制造方法及图纸

技术编号:17147577 阅读:48 留言:0更新日期:2018-01-27 18:05
本申请实施例提供了一种数据传输方法及装置,应用于基于LORA WAN的数据传输系统中的网关设备,数据传输系统还包括服务器和与网关设备连接的多个终端;方法包括:接收服务器发送的需要多个终端同步的数据;从多个终端中选择一个满足预定条件的终端;向所选择的终端发送所述数据,以使所选择的终端将数据发送给多个终端中除所选择的终端之外的其他终端。应用本申请实施例,有效降低了下行传输数据时占用下行链路的时间,降低了对业务处理的影响。

A data transmission method and device

The embodiment of the invention provides a data transmission method and device, gateway device used in data transmission system based on WAN LORA, data transmission system also includes a server and gateway device connected with a plurality of terminals; the method includes: receiving the server requires multiple terminal data synchronization; choose a meet the predetermined condition from a plurality of terminal terminal; sending terminal selected the data terminal, so that the selected data will be sent to the other terminal except the terminal of the selected plurality of terminals. The application of this application example effectively reduces the downlink time when the downlink data is transmitted, and reduces the impact on the business processing.

【技术实现步骤摘要】
一种数据传输方法及装置
本申请涉及通信
,特别是涉及一种数据传输方法及装置。
技术介绍
LORAWAN(LongRangeWideAreaNetwork,远距离广域网)是LPWAN(LowPowerWAN,低功耗广域网)的一种,是一种基于扩频技术的超远距离无线传输技术。LORAWAN具有传输距离远、穿墙能力高、功耗低等优点,应用范围越来越广。但LORAWAN也具有劣势,例如传输速率低等。目前,LORAWAN的数据传输系统包括服务器、网关设备和终端,具有8条上行链路和1条下行链路,即具有8条终端向网关设备发送数据的链路和1条网关设备向终端发送数据的链路。当下行传输数据时,即网关设备接收到服务器下发给各个终端的数据时,尤其是数据量较大的数据,例如软件版本或配置文件,网关设备通过唯一的1条下行链路将数据下发给各个终端,由于LORAWAN的传输速率低,这将长时间的占用下行链路,使得LORAWAN长时间的无法传输其他数据。
技术实现思路
本申请实施例的目的在于提供一种数据传输方法及装置,以降低下行传输数据时占用下行链路的时间,降低对业务处理的影响。具体技术方案如下:一方面,本申请实施例公开了本文档来自技高网...
一种数据传输方法及装置

【技术保护点】
一种数据传输方法,其特征在于,应用于基于远距离广域网LORA WAN的数据传输系统中的网关设备,所述数据传输系统还包括服务器和与所述网关设备连接的多个终端;所述方法包括:接收所述服务器发送的需要所述多个终端同步的数据;从所述多个终端中选择一个满足预定条件的终端;向所选择的终端发送所述数据,以使所选择的终端将所述数据发送给所述多个终端中除所选择的终端之外的其他终端。

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于基于远距离广域网LORAWAN的数据传输系统中的网关设备,所述数据传输系统还包括服务器和与所述网关设备连接的多个终端;所述方法包括:接收所述服务器发送的需要所述多个终端同步的数据;从所述多个终端中选择一个满足预定条件的终端;向所选择的终端发送所述数据,以使所选择的终端将所述数据发送给所述多个终端中除所选择的终端之外的其他终端。2.根据权利要求1所述的数据传输方法,其特征在于,所述从所述多个终端中选择一个满足预定条件的终端的步骤,包括:广播同步通知消息;从接收的针对同步通知消息的同步响应消息的来源终端中,选择与所述网关设备间链路的链路质量最好的终端。3.根据权利要求2所述的数据传输方法,其特征在于,所述方法还包括:接收所述服务器发送的所述网关设备与各个终端间链路的链路质量;所述从接收的针对同步通知消息的同步响应消息的来源终端中,选择与所述网关设备间链路的链路质量最好的终端的步骤,包括:根据接收的所述网关设备与各个终端间链路的链路质量,从接收的针对同步通知消息的同步响应消息的来源终端中,选择与所述网关设备间链路的链路质量最好的终端。4.根据权利要求2所述的数据传输方法,其特征在于,所述从接收的针对同步通知消息的同步响应消息的来源终端中,选择与所述网关设备间链路的链路质量最好的终端的步骤,包括:从接收的针对同步通知消息的同步响应消息的来源终端中,选择接收同步响应消息时信号强度最强的终端,将选择的信号强度最强的终端作为与所述网关设备间链路的链路质量最好的终端。5.根据权利要求1所述的数据传输方法,其特征在于,所述方法还包括:接收传输完成消息;所述传输完成消息为终端在接收到所述数据后发送的;将所述传输完成消息的来源终端记录为接收数据完成;若在预定时间段后存在未记录为接收数据完成的终端,向未记录为接收数据完成的终端发送所述数据;当所述多个终端均被记录为接收数据完成时,广播同步完成消息,以使接收到所述同步完成消息的终端停止发送所述数据。6.一种数据传输方法,其特征在于,应用于基于远距离广域网LORAWAN的数据传输系统中的终端,所述数据传输系统还包括服务器和与本终端连接的网关设备,所述网关设备连接多个终端;所述方法包括:接收所述网关设备或者已接收数据的终端发送的所述数据;所述数据为所述服务器需要所述多个终端同步的数据;向所述多个终端中未接收所述数据的终端发送所述数据。7.根据权利要求6所述的数据传输方法,其特征在于,所述向所述多个终端中未接收所述数据的终端发送所述数据的步骤,包括:广播握手消息;从接收的针对握手消息的握手响应消息的来源终端中选择一个满足预定条件的终端;所述握手响应消息为终端在未接收到所述数据的情况下根据握手消息反馈的;向所选择的终端发送所述数据,返回执行所述广播握手消息的步骤,直至接收到所述网关设备发送的用于指示停止发送所述数据的同步完成消息。8.根据权利要求7所述的数据传输方法,其特征在于,所述从接收的针对握手消息的握手响应消息的来源终端中选择一个满足预定条件的终端的步骤,包括:从接收的针对握手消息的握手响应消息对应的来源终端中,选择接收握手响应消息时的信号强度最强的终端。9.根据权利要求7所述的数据传输方法,其特征在于,所述方法还包括:向所述网关设备发送传输完成消息,或者通过发送所述数据给本终端的终端向所述网关设备发送传输完成消息,以使所述网关设备将本终端记录为接收数据完成,若在预定时间段后存在未记录为接收数据完成的终端,所述网关设备向未记录为接收数据完成的终端发送所述数据,并在...

【专利技术属性】
技术研发人员:何峰李浩傅嘉嘉
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1