CN111432494A - 一种时隙自动分配方法及装置 - Google Patents
一种时隙自动分配方法及装置 Download PDFInfo
- Publication number
- CN111432494A CN111432494A CN202010228100.5A CN202010228100A CN111432494A CN 111432494 A CN111432494 A CN 111432494A CN 202010228100 A CN202010228100 A CN 202010228100A CN 111432494 A CN111432494 A CN 111432494A
- Authority
- CN
- China
- Prior art keywords
- time slot
- time
- request
- data
- working mode
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种时隙自动分配方法及装置,该方法包括请求节点自动发送工作模式和时隙编号请求;服务器根据请求指令向请求节点下发工作模式指令和时隙编号;请求节点进入时隙分配工作模式,在时间同步的基础上以同一时间为基准点,根据发送数据的周期序号和被分配的时隙编号选取时间片和信道,按固定时隙发送数据。该方法在保证各节点时间同步的基础上以同一时间为基准点进行时间分片,由于每个发送周期都有一个绝对的序号,时间片的随机分配与绝对的发送周期序号和被分配的时隙编号相关。这样在每个发送周期内,每个时间片只会被使用一次,有效降低了碰撞概率,时隙分配过程灵活可靠,高效解决了LoRaWAN常规使用中无法高频次发包的痛点。
Description
技术领域
本发明涉及无线通信技术领域,更具体的说是涉及一种时隙自动分配方法及装置。
背景技术
目前,LoRaWAN作为新兴的通信技术,常与LBT机制(监听避让机制)配合应用。LBT作为一种高效的通信调度机制,可以有效的避免无线冲突,其基础为IEEE 802.15.2协议的关键技术“冲突避免的载波多路侦听技术”。在LoRaWAN的低频次通信的应用场景中,LBT这种竞争机制,可以有效提高信道资源的利用率,保证整个无线***的丢包率较低。
但是,在高频次的无线通信场景中,***底噪整体增加,节点的监听效果较差;同时,由于节点设备部署位置较远时,LBT机制基本失效,高频次发包直接导致网络容量骤降,信道冲突加剧,丢包严重。
因此,如何提供一种可以对LoRaWAN的无线信道和通信时间进行高效分配的时隙自动分配方案是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明提供了一种时隙自动分配方法,该方法通过自动时隙分配方案,解决了LoRaWAN常规使用中无法高频次发包的问题。
为了实现上述目的,本发明采用如下技术方案:
一种时隙自动分配方法,该方法包括:
发送请求:请求节点自动发送工作模式和时隙编号请求;
时隙分配:服务器根据请求指令向请求节点下发工作模式指令和时隙编号;
数据发送:请求节点进入时隙分配工作模式,在时间同步的基础上以同一时间为基准点,根据发送数据的周期序号和被分配的时隙编号选取时间片和信道,并按固定时隙发送数据。
本发明的有益效果是:该方法在保证各节点时间同步的基础上以同一时间为基准点进行时间分片,由于每一个发送周期都有一个绝对的序号,时间片的随机分配与绝对的发送周期序号和被分配的时隙编号相关。这样,在每一个发送周期内,每一个时间片只会被使用一次,有效降低了碰撞概率,时隙分配过程灵活、可靠,高效的解决了LoRaWAN常规使用中无法高频次发包的痛点。
进一步地,所述时隙分配的过程,具体包括:
实时接收节点发送的数据;
判断接收数据是否为节点请求指令;
在确定接收数据为节点请求指令后,向请求节点下发工作模式指令和时隙编号。
采用上述进一步方案的有益效果是:服务器采用数据被动接收的工作方式,一直处于接收和等待接收的状态,在请求节点(即终端设备)数据结果LoRaWAN链路上报数据之后,平台通过应用层协议区分是终端应用数据还是请求指令。对于请求指令的处理,是为了兼容应用中设备的增加和删减的情况,同时要求服务器可以实时下发时隙编号等信息,这样可以兼容大多数使用场景,便于前期的安装和后期的维护。
进一步地,所述数据发送的过程具体包括:
接收服务器下发的工作模式指令和时隙编号数据;
对接收到的数据进行解析;
判断是否进入LBT工作模式;
在确定未进入LBT工作模式后,进入时隙分配模式;
根据时隙编号和发送数据的周期序号计算时隙;
与服务器进行同步时间;
判断是否到定时器中断;
在确定未到定时器中断后,以固定时隙发送数据。
采用上述进一步方案的有益效果是:终端设备(即请求节点)上电后具有自动请求工作模式和时隙编号的功能,大大降低了现场安装人员的操作难度,增强了设备工作的稳定性和灵活性。固定周期时间同步,可以保证在极端工作环境中,晶振温漂达到最大的情况下仍能保持时隙不错乱,时隙编号之间不干扰。同时较长的同步时间也有效降低了下行数据带宽压力,增强了***的健壮性。
此外,本发明还公开了一种时隙自动分配装置,该装置使用上述的一种时隙自动分配方法,实现对LoRaWAN的无线信道和通信时间的高效分配功能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1附图为本发明提供的一种时隙自动分配方法的流程示意图;
图2附图为本发明实施例中无线信号在时间和信道上的分布实例示意图;
图3附图为本发明实施例中LoRaWAN***的结构架构示意图;
图4附图为本发明实施例中服务器进行时隙编号下发过程的工作流程示意图;
图5附图为本发明实施例中终端设备完成数据发送过程的工作流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见附图1,本发明实施例公开了一种时隙自动分配方法,该方法包括:
S1:发送请求:请求节点自动发送工作模式和时隙编号请求;
S2:时隙分配:服务器根据请求指令向请求节点下发工作模式指令和时隙编号;
S3:数据发送:请求节点进入时隙分配工作模式,在时间同步的基础上以同一时间为基准点,根据发送数据的周期序号和被分配的时隙编号选取时间片和信道,按固定时隙发送数据。
该方法可以满足在LoRaWAN协议的情况下,节点的发送数据的周期为5s,此时单个网关的网络容量可以达到80个,适用于高频次发包的应用场景。
在本实施例中,时间片和信道的选取采用伪随机算法,软件上可以通过特殊的伪随机算法设计,使碰撞概率接近0%。由于每一个发送周期都有一个绝对的序号,时间片的随机分配于绝对的发送周期序号和设备被分配的时隙编号相关。因此,在每一个发送周期内,每一个时间片只会被使用一次。无线信号在时间和信道上的分布具体可以参见附图2中提供的一个实例。
在本实施例中,完整的LoRaWAN***中包括终端设备、LoRaWAN标准网关、LoRaWAN标准网络服务器和应用平台四部分,如图3所示。
LoRaWAN***中应用平台为时隙分配的大脑,主导整个***的工作业务逻辑:区分设备工作状态、管理设备编号、统筹不同应用下的设备信息、协调各个子***之间的关联。
具体地,参见附图4,时隙分配的过程,具体包括:
实时接收节点发送的数据;
判断接收数据是否为节点请求指令;
在确定接收数据为节点请求指令后,向请求节点下发工作模式指令和时隙编号。
服务器采用数据被动接收的工作方式,一直处于接收和等待接收的状态,在请求节点(即终端设备)数据结果LoRaWAN链路上报数据之后,平台通过应用层协议区分是终端应用数据还是请求指令。对于请求指令的处理,是为了兼容应用中设备的增加和删减的情况,同时要求服务器可以实时下发时隙编号等信息,这样可以兼容大多数使用场景,便于前期的安装和后期的维护。
具体地,参见附图5,数据发送的过程具体包括:
接收服务器下发的工作模式指令和时隙编号数据;
对接收到的数据进行解析;
判断是否进入LBT工作模式;
在确定未进入LBT工作模式后,进入时隙分配模式;
根据时隙编号和发送数据的周期序号计算时隙;
与服务器进行同步时间;
判断是否到定时器中断;
在确定未到定时器中断后,以固定时隙发送数据。
在LoRaWAN***中,上述数据发送的过程通过终端设备(即请求节点)完成,终端设备实现数据采集、无线射频通信等功能,同时实现了时间片和信道的选取采用伪随机算法。终端设备上电后自动请求工作模式和时隙编号的功能,大大降低了现场安装人员的操作难度,增强了设备工作的稳定性和灵活性。固定周期时间同步,可以保证在极端工作环境中,晶振温漂达到最大的情况下仍能保持时隙不错乱,时隙编号之间不干扰。同时较长的同步时间也有效降低了下行数据带宽压力,增强***的健壮性。
LoRaWAN网关为标准半/全双工网关,可有效实现LoRaWAN数据的收集和透传,是数据上行和下行的关键中心环节。
网络服务器可支持标准的LoRaWAN协议,进行有效的设备管理、数据解析、数据流控制等,是整个***的核心引擎。为了增加网络容量,优化协议中ADR机制,网络服务器累计最近通信数据的信号质量,通过算法高效灵活的调节节点速率。节点在不同环境和距离下使用不同的速率传输数据,在LoRaWAN协议,速率的计算公式如下:
其中,4/5为编码率,Bw为通信带宽,常为125KHz,即速率Rb和扩频因子SF相关。网络服务器通过调节***中节点的扩频因子,可以充分利用无线资源。对于无线信号质量较好的节点会调节为高速率的通信方式,缩短通信时间,提高通信效率。同时,不同的SF在不同的信道中是正交的,表明信道相同、SF不同通信是不会相互影响的,这样极大的提高了网络容量,降低了无线冲突导致的丢包率。
本发明实施例公开的方法在LoRaWAN***中实现了自动时隙分配功能,该方法灵活、可靠,高效的解决了LoRaWAN常规使用中无法高频次发包的痛点,有效的和低频次发包中使用的LBT机制形成有效的互补。该方案保证在LoRaWAN***中,将终端设备的部署问题简化,高效利用时间和信道资源,最终实现单网关可以携带80个快速发包节点的应用场景。
此外,本发明还公开了一种时隙自动分配装置,该装置使用上述的一种时隙自动分配方法,实现对LoRaWAN的无线信道和通信时间的高效分配功能。该时隙分配方案为非竞争发包机制,高效的利用了时间和信道资源,充分发挥LoRaWAN远距离传输和低功耗的特点。同时解决了高频次发包导致网络容量降低、冲突加剧等问题,有效保证***的稳定性,降低***性丢包的难题。将该***实现为自动化,是将理论与实践有效结合的产物,将方案产品化、自动化,可以方便客户和安装人员的现场作业,大大降低了学习成本,提高了工作效率,规范化作业可有效降低施工成本。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (4)
1.一种时隙自动分配方法,其特征在于,包括:
发送请求:请求节点自动发送工作模式和时隙编号请求;
时隙分配:服务器根据请求指令向请求节点下发工作模式指令和时隙编号;
数据发送:请求节点进入时隙分配工作模式,在时间同步的基础上以同一时间为基准点,根据发送数据的周期序号和被分配的时隙编号选取时间片和信道,并按固定时隙发送数据。
2.根据权利要求1所述的一种时隙自动分配方法,其特征在于,所述时隙分配的过程,具体包括:
实时接收节点发送的数据;
判断接收数据是否为节点请求指令;
在确定接收数据为节点请求指令后,向请求节点下发工作模式指令和时隙编号。
3.根据权利要求1所述的一种时隙自动分配方法,其特征在于,所述数据发送的过程具体包括:
接收服务器下发的工作模式指令和时隙编号数据;
对接收到的数据进行解析;
判断是否进入LBT工作模式;
在确定未进入LBT工作模式后,进入时隙分配模式;
根据时隙编号和发送数据的周期序号计算时隙;
与服务器进行同步时间;
判断是否到定时器中断;
在确定未到定时器中断后,以固定时隙发送数据。
4.一种时隙自动分配装置,其特征在于,所述装置使用如权利要求1-3任一项所述的一种时隙自动分配方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010228100.5A CN111432494B (zh) | 2020-03-27 | 2020-03-27 | 一种时隙自动分配方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010228100.5A CN111432494B (zh) | 2020-03-27 | 2020-03-27 | 一种时隙自动分配方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111432494A true CN111432494A (zh) | 2020-07-17 |
CN111432494B CN111432494B (zh) | 2023-09-12 |
Family
ID=71551672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010228100.5A Active CN111432494B (zh) | 2020-03-27 | 2020-03-27 | 一种时隙自动分配方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111432494B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114375057A (zh) * | 2022-03-22 | 2022-04-19 | 杭州格物智安科技有限公司 | 一种无线网络***节点时隙分配方法 |
CN114584424A (zh) * | 2020-12-01 | 2022-06-03 | 深圳绿米联创科技有限公司 | 通信方法、装置、电子设备和计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0669735A1 (en) * | 1994-02-17 | 1995-08-30 | Telia Ab | Method and arrangement for LAN network |
US20110310854A1 (en) * | 2010-06-17 | 2011-12-22 | Jialin Zou | Method of determining access times for wireless communication devices |
US20170251467A1 (en) * | 2016-02-26 | 2017-08-31 | The Boeing Company | System and method for highly deterministic media access control |
CN107548103A (zh) * | 2017-09-28 | 2018-01-05 | 新华三技术有限公司 | 数据转发方法和装置 |
-
2020
- 2020-03-27 CN CN202010228100.5A patent/CN111432494B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0669735A1 (en) * | 1994-02-17 | 1995-08-30 | Telia Ab | Method and arrangement for LAN network |
US20110310854A1 (en) * | 2010-06-17 | 2011-12-22 | Jialin Zou | Method of determining access times for wireless communication devices |
US20170251467A1 (en) * | 2016-02-26 | 2017-08-31 | The Boeing Company | System and method for highly deterministic media access control |
CN107548103A (zh) * | 2017-09-28 | 2018-01-05 | 新华三技术有限公司 | 数据转发方法和装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114584424A (zh) * | 2020-12-01 | 2022-06-03 | 深圳绿米联创科技有限公司 | 通信方法、装置、电子设备和计算机可读存储介质 |
CN114584424B (zh) * | 2020-12-01 | 2024-01-02 | 深圳绿米联创科技有限公司 | 通信方法、装置、电子设备和计算机可读存储介质 |
CN114375057A (zh) * | 2022-03-22 | 2022-04-19 | 杭州格物智安科技有限公司 | 一种无线网络***节点时隙分配方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111432494B (zh) | 2023-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
He et al. | Design and analysis of a short-term sensing-based resource selection scheme for C-V2X networks | |
Su et al. | CREAM-MAC: An efficient cognitive radio-enabled multi-channel MAC protocol for wireless networks | |
US9924529B2 (en) | Methods and apparatus for managing wireless communication using unlicensed frequency bands | |
Bharghavan | Performance evaluation of algorithms for wireless medium access | |
KR101630867B1 (ko) | 인컴번트 신호 검출을 위해 침묵 존의 침묵 기간들의 스케줄링 및 보호 | |
JP4581996B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータプログラム | |
US4534061A (en) | Deterministic multi-access method for a decentralized mobile radio system | |
CN103442442B (zh) | 一种基站辅助的d2d通信***中设备发现的方法 | |
US8886203B2 (en) | Dynamic channel reuse in multi-access communication systems | |
KR102087656B1 (ko) | 디바이스 대 디바이스 통신 시스템에서 자원의 분산 스케줄링 방법 및 장치 | |
KR101652207B1 (ko) | 주기적 리소스들을 할당하기 위한 시스템 및 방법 | |
JP3515079B2 (ja) | 通信端末収容装置 | |
WO2013168105A1 (en) | Methods, apparatus and computer program for configuring wireless transmissions | |
JP2004350168A (ja) | 無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP2007129772A (ja) | 無線通信システム | |
CN111432494A (zh) | 一种时隙自动分配方法及装置 | |
CN111010743B (zh) | 非授权频谱占空比共存方式中WiFi***性能保证方法 | |
CN106793114B (zh) | 动态时隙分配方法、所适用的媒介访问控制***及节点 | |
KR101511150B1 (ko) | 분산형 인지 무선 네트워크에서의 채널 선점을 이용한 매체 접근 제어 방법 | |
CN109039374A (zh) | 非授权频段上实现LTE-LAA***与WiFi***共存的方法 | |
Lasowski et al. | A multi channel synchronization approach in dual radio vehicular ad-hoc networks | |
CN109644095A (zh) | 用于接入无线网络的方法和设备 | |
CN105981469B (zh) | 数据传输处理方法及装置 | |
CN115315007A (zh) | 一种基于WiFi平台的TDMA双向通信方法 | |
KR102105554B1 (ko) | 디바이스간 직접 통신 방법 및 장치 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |