CN109831768A - 一种LoRa多节点大数据传输处理方法、装置及*** - Google Patents

一种LoRa多节点大数据传输处理方法、装置及*** Download PDF

Info

Publication number
CN109831768A
CN109831768A CN201910226964.0A CN201910226964A CN109831768A CN 109831768 A CN109831768 A CN 109831768A CN 201910226964 A CN201910226964 A CN 201910226964A CN 109831768 A CN109831768 A CN 109831768A
Authority
CN
China
Prior art keywords
data
transmission
terminal
big
receiving terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910226964.0A
Other languages
English (en)
Other versions
CN109831768B (zh
Inventor
古欣
邵慧
于希彬
李维亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Youren Information Technology Co Ltd
Original Assignee
Shandong Youren Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Youren Information Technology Co Ltd filed Critical Shandong Youren Information Technology Co Ltd
Priority to CN201910226964.0A priority Critical patent/CN109831768B/zh
Publication of CN109831768A publication Critical patent/CN109831768A/zh
Application granted granted Critical
Publication of CN109831768B publication Critical patent/CN109831768B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本发明公开了一种LoRa多节点大数据传输处理方法、装置及***,该方法包括:数据接收终端向数据发送终端发送唤醒码,数据发送终端接收唤醒码被唤醒进入接收状态;数据发送终端接收数据,将数据分为有序若干组,分组向数据接收终端进行大数据发送;数据接收终端通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至数据发送终端,数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。

Description

一种LoRa多节点大数据传输处理方法、装置及***
技术领域
本公开属于广域物联网无线通讯的技术领域,涉及一种LoRa多节点大数据传输处理方法、装置及***。
背景技术
本部分的陈述仅仅是提供了与本公开相关的背景技术信息,不必然构成在先技术。
物联网是新一代信息技术的重要组成部分,信息技术发展到今天,从当初人与人的通信需求已经转向人与物以及物与物之间的互联互通,最终实现万物互联。传感器技术、嵌入式***技术和通讯技术是物联网的三个重要组成部分,而通讯技术是物联网各单位之间进行信息传输和物流的物质基础。通讯技术包括有线传输和无线传输,无线传输中包括了LoRa通讯方式。
目前,LoRa通讯方式为低功耗广域网的通信,LoRa通常数据传输量小,大数据传输效率低。传统常用方式有线通讯,通信数据量较大。但是,发明人在研发过程中发现,上述技术方案存在以下问题:常见有线通讯方式和LoRaWAN协议替代有线通讯方式冲突无法避免,仅能够通过不断重传减少数据丢失,并且不能保证充分利用硬件通道资源,导致无法满足实时性和较大数据传输,其他小量级私有协议通讯方式通信信道有限。
发明内容
针对现有技术中存在的预测复杂耗时较长的不足,本公开的一个或多个实施例提供了一种LoRa多节点大数据传输处理方法、装置及***,通过一种新的处理方式提高LoRa大数据传输效率,通过无线LORa技术实现大数据传输。
根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理方法。
一种LoRa多节点大数据传输处理方法,该方法包括:
数据接收终端向数据发送终端发送唤醒码,数据发送终端接收唤醒码被唤醒进入接收状态;
数据发送终端接收数据,将数据分为有序若干组,分组向数据接收终端进行大数据发送;
数据接收终端通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至数据发送终端,数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;
数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
进一步地,在该方法中,所述数据发送终端接收数据的同时,将信道修改为与数据接收终端信道一致。
进一步地,在该方法中,所述数据发送终端向所述数据接收终端发送的每组大数据分为八小组数据,分别通过八个节点软件上传数据同时有序上传数据。
根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理***。
一种LoRa多节点大数据传输处理***,该***包括数据发送终端和数据接收终端,所述数据发送终端与所述数据接收终端之间通过八个接收数据通道和一个高性能收发通道连接;
所述数据接收终端向所述数据发送终端发送唤醒码,所述数据发送终端接收唤醒码被唤醒进入接收状态;
所述数据发送终端接收数据,将数据分为有序若干组,分组向所述数据接收终端进行大数据发送;
所述数据接收终端通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至所述数据发送终端,所述数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;
所述数据发送终端与所述数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理方法。
一种LoRa多节点大数据传输处理方法,该方法在数据接收终端中实现,包括:
数据接收终端向数据发送终端发送唤醒码,使其被唤醒进入接收状态接收数据分组向数据接收终端进行大数据发送;
数据接收终端通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至数据发送终端,直至数据正确,否则,本次大数据传输完毕;
数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
根据本公开的一个或多个实施例的一个方面,提供一种计算机可读存储介质。
一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种LoRa多节点大数据传输处理方法。
根据本公开的一个或多个实施例的一个方面,提供一种终端设备。
一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种LoRa多节点大数据传输处理方法。
根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理装置。
一种LoRa多节点大数据传输处理装置,基于所述的一种LoRa多节点大数据传输处理方法,包括:
数据唤醒模块,用于向数据发送终端发送唤醒码,使其被唤醒进入接收状态接收数据分组向数据接收终端进行大数据发送;
数据接收模块,用于通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至数据发送终端,直至数据正确,否则,本次大数据传输完毕;数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理方法。
一种LoRa多节点大数据传输处理方法,该方法在数据发送终端中实现,包括:
数据发送终端接收唤醒码被唤醒进入接收状态;
数据发送终端接收数据,将数据分为有序若干组,分组向数据接收终端进行大数据发送;
当数据接收终端判断接收数据错误时,通过高性能收发通道接收重传指令,数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;
数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
进一步地,在该方法中,所述数据发送终端接收数据的同时,将信道修改为与数据接收终端信道一致。
进一步地,在该方法中,所述数据发送终端向所述数据接收终端发送的每组大数据分为八小组数据,分别通过八个节点软件上传数据同时有序上传数据。
根据本公开的一个或多个实施例的一个方面,提供一种计算机可读存储介质。
一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种LoRa多节点大数据传输处理方法。
根据本公开的一个或多个实施例的一个方面,提供一种终端设备。
一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种LoRa多节点大数据传输处理方法。
根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理装置。
一种LoRa多节点大数据传输处理装置,基于所述的一种LoRa多节点大数据传输处理方法,包括:
数据唤醒模块,用于接收唤醒码被唤醒进入接收状态;
数据发送模块,数据发送终端接收数据,将数据分为有序若干组,分组向数据接收终端进行大数据发送;当数据接收终端判断接收数据错误时,通过高性能收发通道接收重传指令,数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
本公开的有益效果:
本公开提供的一种LoRa多节点大数据传输处理方法、装置及***,通过一种新的Lora数据处理方法,通过该软件能够解决当前LoRa等窄带技术没有大数据传输的空缺,有效解决多节点设备传输速率低的问题,避免无线数据传输碰撞,有效提高传输效率,在一定程度解决当前设备由有限通讯跟新无线通讯效率低问题。
附图说明
构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
图1是根据一个或多个实施例的一种LoRa多节点大数据传输处理方法流程图;
图2是根据一个或多个实施例的数据多组多节点通信示意图;
图3是根据一个或多个实施例的八个接收数据通道数据通信示意图。
具体实施方式:
下面将结合本公开的一个或多个实施例中的附图,对本公开的一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本公开的一个或多个实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本实施例使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
需要注意的是,附图中的流程图和框图示出了根据本公开的各种实施例的方法和***的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施例中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以使用专用硬件与计算机指令的组合来实现。
在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合,下面结合附图与实施例对本公开作进一步说明。
如图1所示,根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理方法。主控软件在所述数据接收终端中执行,所述从属软件在所述数据发送终端中执行。
一种LoRa多节点大数据传输处理方法,该方法包括:
步骤(1):数据接收终端通过主控软件向数据发送终端发送唤醒码,数据发送终端接收唤醒码,从属软件被唤醒进入接收状态;软件主控算法信息广播;
步骤(2):数据发送终端的从属软件接收数据,准备大数据发送(同时从软件将信道改为与主控软件信道一致,避免信道干扰),将数据分为有序若干组,分组向数据接收终端进行大数据发送;
步骤(3):数据接收终端主控软件通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至数据发送终端告知该从属软件重传数据,数据发送终端进行数据重传直至数据正确,若主控软件判断该节点软件数据成功则本次大数据传输完毕;
步骤(4):数据发送终端与数据接收终端之间进行下一帧数据传输,重复步骤(3)直到本组大数据传输完全结束后换下一组数据传输。
本实施例通过一种新的Lora数据处理方法发明,解决多节点设备传输速率低的问题,避免无线数据传输碰撞,有效提高传输效率,在一定程度解决当前设备由有限通讯跟新无线通讯效率低问题。
在本实施例的所述步骤(2)中,所述数据发送终端接收数据的同时,将信道修改为与数据接收终端信道一致。
在本实施例的所述步骤(2)中,所述数据发送终端向所述数据接收终端发送的每组大数据分为八小组数据,分别通过八个节点软件上传数据同时有序上传数据。
需要注意的是,该方法通过8个接收数据通道,1个高性能收发通道,速率自适应等特性,通过软件编程利用LoRa广播数据,节点(所述数据发送终端)接收到数据后通过软件算法处理分成有序若干组,每组8个节点软件,如图2所示。
所述数据发送终端的通过软件方法,控制同一组的8个节点软件上传数据同时有序上传数据,充分利用硬件8个信道资源提高传输效率,如图3所示。
需要注意的是,在本实施例的步骤(3)中,所述数据接收终端通过软件控制1个高性能通道在节点软件数据传输异常情况,与该节点软件数据交互纠正数据保证数据准确性,并且在数据传输结束后告知下组或某一个或多个子节点软件开始通讯。在本实施例中的节点为数据发送终端或数据接收终端,节点软件为运行于节点中的软件。
根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理***。
一种LoRa多节点大数据传输处理***,该***包括数据发送终端和数据接收终端,所述数据发送终端与所述数据接收终端之间通过八个接收数据通道和一个高性能收发通道连接;
所述数据接收终端向所述数据发送终端发送唤醒码,所述数据发送终端接收唤醒码被唤醒进入接收状态;
所述数据发送终端接收数据,将数据分为有序若干组,分组向所述数据接收终端进行大数据发送;
所述数据接收终端通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至所述数据发送终端,所述数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;
所述数据发送终端与所述数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理方法。
一种LoRa多节点大数据传输处理方法,即主控软件方法,该方法在数据接收终端中实现,包括:
数据接收终端向数据发送终端发送唤醒码,使其被唤醒进入接收状态接收数据分组向数据接收终端进行大数据发送;
数据接收终端通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至数据发送终端,直至数据正确,否则,本次大数据传输完毕;
数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
根据本公开的一个或多个实施例的一个方面,提供一种计算机可读存储介质。
一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种LoRa多节点大数据传输处理方法。
根据本公开的一个或多个实施例的一个方面,提供一种终端设备。
一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种LoRa多节点大数据传输处理方法。
根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理装置。
一种LoRa多节点大数据传输处理装置,基于所述的一种LoRa多节点大数据传输处理方法,包括:
数据唤醒模块,用于向数据发送终端发送唤醒码,使其被唤醒进入接收状态接收数据分组向数据接收终端进行大数据发送;
数据接收模块,用于通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至数据发送终端,直至数据正确,否则,本次大数据传输完毕;数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理方法。
一种LoRa多节点大数据传输处理方法,即从属软件方法,该方法在数据发送终端中实现,包括:
数据发送终端接收唤醒码被唤醒进入接收状态;
数据发送终端接收数据,将数据分为有序若干组,分组向数据接收终端进行大数据发送;
当数据接收终端判断接收数据错误时,通过高性能收发通道接收重传指令,数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;
数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
进一步地,在该方法中,所述数据发送终端接收数据的同时,将信道修改为与数据接收终端信道一致。
进一步地,在该方法中,所述数据发送终端向所述数据接收终端发送的每组大数据分为八小组数据,分别通过八个节点软件上传数据同时有序上传数据。
根据本公开的一个或多个实施例的一个方面,提供一种计算机可读存储介质。
一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种LoRa多节点大数据传输处理方法。
根据本公开的一个或多个实施例的一个方面,提供一种终端设备。
一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种LoRa多节点大数据传输处理方法。
这些计算机可执行指令在设备中运行时使得该设备执行根据本公开中的各个实施例所描述的方法或过程。
在本实施例中,计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本公开的各个方面的计算机可读程序指令。计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
本文所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
用于执行本公开内容操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开内容的各个方面。
根据本公开的一个或多个实施例的一个方面,提供一种LoRa多节点大数据传输处理装置。
一种LoRa多节点大数据传输处理装置,基于所述的一种LoRa多节点大数据传输处理方法,包括:
数据唤醒模块,用于接收唤醒码被唤醒进入接收状态;
数据发送模块,数据发送终端接收数据,将数据分为有序若干组,分组向数据接收终端进行大数据发送;当数据接收终端判断接收数据错误时,通过高性能收发通道接收重传指令,数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
应当注意,尽管在上文的详细描述中提及了设备的若干模块或子模块,但是这种划分仅仅是示例性而非强制性的。实际上,根据本公开的实施例,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
需要注意的是,本公开的一个或多个实施例方案主要应用再空旷的环境下,由之前有线设备替换成无线LoRa传输,信息交互时数据量较大,而常用LoRa通讯方式没有传输大于256个字节方案;本方案由主控软件发起同步信息,节点从属软件根据同步数据判断传输数据时隙,如果数据交互过程中发生错误该方案算法能够自我校验及时恢复数据传输,从而保证2K或较大数据可靠传输;另外该算法重复利用硬件设备的信道,大大提高数据传输效率。
本公开的有益效果:
本公开提供的一种LoRa多节点大数据传输处理方法、装置及***,通过一种新的Lora数据处理方法,通过该软件能够解决当前LoRa等窄带技术没有大数据传输的空缺,有效解决多节点设备传输速率低的问题,避免无线数据传输碰撞,有效提高传输效率,在一定程度解决当前设备由有限通讯跟新无线通讯效率低问题。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种LoRa多节点大数据传输处理方法,其特征在于,该方法包括:
数据接收终端向数据发送终端发送唤醒码,数据发送终端接收唤醒码被唤醒进入接收状态;
数据发送终端接收数据,将数据分为有序若干组,分组向数据接收终端进行大数据发送;
数据接收终端通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至数据发送终端,数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;
数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
2.如权利要求1所述的一种LoRa多节点大数据传输处理方法,其特征在于,在该方法中,所述数据发送终端接收数据的同时,将信道修改为与数据接收终端信道一致。
进一步地,在该方法中,所述数据发送终端向所述数据接收终端发送的每组大数据分为八小组数据,分别通过八个节点软件上传数据同时有序上传数据。
3.一种LoRa多节点大数据传输处理***,该***基于如权利要求1-2任一项所述的一种LoRa多节点大数据传输处理方法,包括数据发送终端和数据接收终端,所述数据发送终端与所述数据接收终端之间通过八个接收数据通道和一个高性能收发通道连接;
所述数据接收终端向所述数据发送终端发送唤醒码,所述数据发送终端接收唤醒码被唤醒进入接收状态;
所述数据发送终端接收数据,将数据分为有序若干组,分组向所述数据接收终端进行大数据发送;
所述数据接收终端通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至所述数据发送终端,所述数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;
所述数据发送终端与所述数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
4.一种LoRa多节点大数据传输处理方法,该方法在数据接收终端中实现,包括:
数据接收终端向数据发送终端发送唤醒码,使其被唤醒进入接收状态接收数据分组向数据接收终端进行大数据发送;
数据接收终端通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至数据发送终端,直至数据正确,否则,本次大数据传输完毕;
数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
5.一种LoRa多节点大数据传输处理装置,基于如权利要求4所述的一种LoRa多节点大数据传输处理方法,包括:
数据唤醒模块,用于向数据发送终端发送唤醒码,使其被唤醒进入接收状态接收数据分组向数据接收终端进行大数据发送;
数据接收模块,用于通过并行的八个接收数据通道接收数据,并进行数据正确性判断,若数据错误,通过高性能收发通道发送重传指令至数据发送终端,直至数据正确,否则,本次大数据传输完毕;数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
6.一种LoRa多节点大数据传输处理方法,该方法在数据发送终端中实现,包括:
数据发送终端接收唤醒码被唤醒进入接收状态;
数据发送终端接收数据,将数据分为有序若干组,分组向数据接收终端进行大数据发送;
当数据接收终端判断接收数据错误时,通过高性能收发通道接收重传指令,数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;
数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
7.如权利要求6所述的一种LoRa多节点大数据传输处理方法,其特征在于,在该方法中,所述数据发送终端接收数据的同时,将信道修改为与数据接收终端信道一致。
进一步地,在该方法中,所述数据发送终端向所述数据接收终端发送的每组大数据分为八小组数据,分别通过八个节点软件上传数据同时有序上传数据。
8.一种LoRa多节点大数据传输处理装置,基于如权利要求6-7任一项所述的一种LoRa多节点大数据传输处理方法,包括:
数据唤醒模块,用于接收唤醒码被唤醒进入接收状态;
数据发送模块,数据发送终端接收数据,将数据分为有序若干组,分组向数据接收终端进行大数据发送;当数据接收终端判断接收数据错误时,通过高性能收发通道接收重传指令,数据发送终端进行数据重传直至数据正确,否则,本次大数据传输完毕;数据发送终端与数据接收终端之间进行下一帧数据传输,直到本组大数据传输完全结束后换下一组数据传输。
9.一种计算机可读存储介质,其中存储有多条指令,其特征在于,所述指令适于由终端设备的处理器加载并执行如权利要求6-7任一项或权利要求4所述的一种LoRa多节点大数据传输处理方法。
10.一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,其特征在于,所述指令适于由处理器加载并执行如权利要求6-7任一项或权利要求4所述的一种LoRa多节点大数据传输处理方法。
CN201910226964.0A 2019-03-25 2019-03-25 一种LoRa多节点大数据传输处理方法、装置及*** Active CN109831768B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910226964.0A CN109831768B (zh) 2019-03-25 2019-03-25 一种LoRa多节点大数据传输处理方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910226964.0A CN109831768B (zh) 2019-03-25 2019-03-25 一种LoRa多节点大数据传输处理方法、装置及***

Publications (2)

Publication Number Publication Date
CN109831768A true CN109831768A (zh) 2019-05-31
CN109831768B CN109831768B (zh) 2022-01-21

Family

ID=66871979

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910226964.0A Active CN109831768B (zh) 2019-03-25 2019-03-25 一种LoRa多节点大数据传输处理方法、装置及***

Country Status (1)

Country Link
CN (1) CN109831768B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110662259A (zh) * 2019-12-02 2020-01-07 武汉慧联无限科技有限公司 一种报文处理方法、装置及计算机存储介质
CN114257847A (zh) * 2021-11-18 2022-03-29 苏州华兴源创科技股份有限公司 数据修正方法、装置、计算机设备及计算机可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105940691A (zh) * 2014-06-05 2016-09-14 华为技术有限公司 一种发送报文的方法及装置
US20170093481A1 (en) * 2015-09-30 2017-03-30 The United States Of America As Represented By The Secretary Of The Navy Situational awareness and position location information interface system
WO2018201230A1 (en) * 2017-05-01 2018-11-08 Blackberry Limited Addresses in a wake-up trigger frame
CN108810980A (zh) * 2017-04-28 2018-11-13 华为技术有限公司 一种数据传输的方法、装置及设备
CN109446866A (zh) * 2018-12-11 2019-03-08 深圳市联智物联网科技有限公司 一种快速盘点无线终端的方法
CN109511158A (zh) * 2018-12-26 2019-03-22 山东有人信息技术有限公司 空中唤醒方法、远距离无线电LoRa发射机及接收机

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105940691A (zh) * 2014-06-05 2016-09-14 华为技术有限公司 一种发送报文的方法及装置
US20170093481A1 (en) * 2015-09-30 2017-03-30 The United States Of America As Represented By The Secretary Of The Navy Situational awareness and position location information interface system
CN108810980A (zh) * 2017-04-28 2018-11-13 华为技术有限公司 一种数据传输的方法、装置及设备
WO2018201230A1 (en) * 2017-05-01 2018-11-08 Blackberry Limited Addresses in a wake-up trigger frame
CN109446866A (zh) * 2018-12-11 2019-03-08 深圳市联智物联网科技有限公司 一种快速盘点无线终端的方法
CN109511158A (zh) * 2018-12-26 2019-03-22 山东有人信息技术有限公司 空中唤醒方法、远距离无线电LoRa发射机及接收机

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HUANG LEE,ABTIN KESHAVARZIAN: "Multi-Cluster Multi-Parent Wake-Up Scheduling in Delay-Sensitive Wireless Sensor Networks", 《IEEE GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE》 *
李哲涛,朱更明,: "低占空比、低碰撞的异步无线传感器网络MAC协议", 《通信学报》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110662259A (zh) * 2019-12-02 2020-01-07 武汉慧联无限科技有限公司 一种报文处理方法、装置及计算机存储介质
CN110662259B (zh) * 2019-12-02 2020-04-17 武汉慧联无限科技有限公司 一种报文处理方法、装置及计算机存储介质
CN114257847A (zh) * 2021-11-18 2022-03-29 苏州华兴源创科技股份有限公司 数据修正方法、装置、计算机设备及计算机可读存储介质

Also Published As

Publication number Publication date
CN109831768B (zh) 2022-01-21

Similar Documents

Publication Publication Date Title
Sheng et al. Recent advances in industrial wireless sensor networks toward efficient management in IoT
CN102273176B (zh) 用于在通信网络中进行重发和分割的***和方法
CN110417783B (zh) 一种基于物联网的数据传输方法、装置、储存介质及终端
CN109408234A (zh) 一种基于边缘计算的增强现实技术数据优化***及方法
CN103607737A (zh) 一种异构网络业务分流方法及***
CN109831768A (zh) 一种LoRa多节点大数据传输处理方法、装置及***
CN110831039A (zh) 多路并发***中的数据传输方法及传输服务器
CN105432047A (zh) 用于共享网络适配器的多层队列的管理
CN105939181A (zh) 聚合的数据帧结构
CN109144969A (zh) 用于区块链网络***的数据处理方法、装置和存储介质
CN107426770A (zh) 基于数据链路层的数据通讯方法、数据终端及***
CN113904977A (zh) 多链路网关数据传输方法、装置、电子设备和可读介质
Tan et al. Wireless technology and protocol for IIoT and digital twins
CN107483284A (zh) 网络设备的测试方法及装置
CN105871512B (zh) 一种数据传输方法及装置
CN101686169B (zh) 用于避免多环互连中的死锁的方案及对拥塞控制的额外应用
CN113438155B (zh) 虚拟多链路的智能可靠的udp传输方法、装置和设备
CN108833436B (zh) 一种实现设备通信互联的通信控制方法
CN112463706A (zh) 一种数据发送、接收方法及通信终端
CN114666285B (zh) 以太网发送队列调度方法、***、存储介质及计算设备
CN104426866B (zh) 一种数据传输方法及装置
Janet et al. Optimizing data movement within cloud environment using efficient compression techniques
CN114189890A (zh) 更新网络服务质量模型的方法、装置、设备及存储介质
CN104243347B (zh) 基于对称高速数字用户线shdsl发送及接收数据的方法和装置
CN102984086B (zh) 数据通信中的数据发送方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 250101 rooms 1103 and 1105, 11 / F, building 1, Aosheng building, 1166 Xinluo street, high tech Zone, Jinan City, Shandong Province

Applicant after: Shandong Youren networking Co.,Ltd.

Address before: 250101 1105, building 1, Aosheng building, 1166 Xinluo street, high tech Zone, Jinan City, Shandong Province

Applicant before: SHANDONG YOUREN INFORMATION TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant