欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 自适应资源分配方法、基站和存储介质独创技术15225字

自适应资源分配方法、基站和存储介质

2021-03-12 07:58:46

自适应资源分配方法、基站和存储介质

  技术领域

  本发明涉及无线通信技术领域,具体涉及一种自适应资源分配方法、基站和存储介质。

  背景技术

  LoRa是适用于物联网的一种长距离、低功耗的无线通信技术,在LoRa通信系统中的设备主要包括终端、网关和服务器。现阶段支持LoRa的主要芯片采用半双工的方式,即网关和终端均不能同时进行发送和接收操作。

  目前,对于采用lora进行传输数据量大或实时性要求高的场合,主要采用TDMA/FDMA的方式,即将lora网络资源以时间片和信道的方式进行切割,配置给终端,以供终端在预设时间片或信道上传输数据,从而提高系统的吞吐量,降低数据的冲突概率。

  但是对于系统终端数未知或终端的响应需求有变化的情形,如果仍然以固定配置下发给终端,而不及时进行系统资源调配或将所有终端进行一次全部重新入网,则会导致整个系统的通信效率大打折扣,吞吐量降低,数据碰撞概率增大。

  发明内容

  本发明所要解决的技术问题是,针对现有技术中的问题,提供一种自适应资源分配方法,当负载发生大的变化时,无需所有终端重新入网,即可做到自适应切换网络配置参数,达到更优的网络资源利用率。

  本发明的另一个要解决的技术问题在于提供一种基站。

  本发明的再一个要解决的技术问题在于提供一种计算机可读存储介质。

  为解决上述技术问题,本发明提供了一种自适应资源分配方法,所述方法包括:

  服务器将预存的多组配置参数中的一组作为当前的配置参数下发给通过网关与所述服务器连接的终端,所述配置参数包括网关容量,每一组所述配置参数的网关容量均不同;

  所述服务器按预设时间间隔定时检测每一个所述网关下的终端的数量;

  若有一个所述网关下的终端的数量满足第一条件或第二条件时,则所述服务器在剩余的多组所述配置参数中选择网关容量合适的一组作为新的配置参数下发给全部所述终端;

  全部所述终端按照新的所述配置参数进行数据收发。

  在本发明提供的自适应资源分配方法中,所述第一条件是大于等于所述当前的配置参数的网关容量的a%,其中,a为正实数。

  在本发明提供的自适应资源分配方法中,所述第二条件是小于等于所述当前的配置参数的网关容量的b%且小于等于旧的所述配置参数的网关容量的a%,其中,b为小于a的正实数。

  在本发明提供的自适应资源分配方法中,每一个所述网关下的终端的数量均小于等于所述新的配置参数的网关容量的a%且大于等于所述新的配置参数的网关容量的b%且大于等于所述当前的配置参数的网关容量的a%。

  在本发明提供的自适应资源分配方法中,所述配置参数还包括:网关下行信道;下行时间片的长度;大周期的时长;小周期的时长;上行时间片的长度;小周期中保留时长;终端自身的时间片序列号及信道系列号。

  在本发明提供的自适应资源分配方法中,所述的“所述服务器在剩余的多组所述配置参数中选择网关容量合适的一组作为新的配置参数下发给全部所述终端”包括:

  步骤S1,所述服务器在小周期下行时隙下发所述新的配置参数给所述终端;

  步骤S2,所述终端接收到所述新的配置参数后进行保存;

  步骤S3,所述服务器确认是否已将所述新的配置参数下发给全部的所述终端;

  步骤S4,若是,则所述服务器在广播同步时隙下发所述新的配置参数开始生效的命令;

  步骤S5,若否,返回步骤S1。

  在本发明提供的自适应资源分配方法中,所述服务器按照所述配置参数将通信资源在时间上分割成多个大周期,每个所述大周期包括多个小周期,每一个所述小周期内划分成一个下行时隙和多个上行时隙,所述广播同步时隙即为所述大周期内的最后一个所述小周期的下行时隙。

  在本发明提供的自适应资源分配方法中,所述终端未能接收到所述服务器在所述广播同步时下发的所述新的配置参数开始生效的命令时,所述终端主动上询所述服务器,所述服务器将所述新的配置参数反馈给所述终端。

  为解决上述技术问题,本发明还提供了一种基站,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

  为解决上述技术问题,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。

  实施本发明提供的自适应资源分配方法,可以达到以下有益效果:所述方法包括:服务器将预存的多组配置参数中的一组作为当前的配置参数下发给通过网关与所述服务器连接的终端,所述配置参数包括网关容量,每一组所述配置参数的网关容量均不同;所述服务器按预设时间间隔定时检测每一个所述网关下的终端的数量;若有一个所述网关下的终端的数量满足第一条件或第二条件时,则所述服务器在剩余的多组所述配置参数中选择网关容量合适的一组作为新的配置参数下发给全部所述终端;全部所述终端按照新的所述配置参数进行数据收发。如此,当所述网关下的终端的数量发生变化时,无需所有终端重新入网,也可以做到自适应切换配置参数,达到更优的网络资源利用率。

  附图说明

  图1为本发明实施例一提供的方法的流程图;

  图2为本发明实施例一提供的方法中步骤“所述服务器在剩余的多组所述配置参数中选择网关容量合适的一组作为新的配置参数下发给全部所述终端”的流程图。

  具体实施方式

  为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

  实施例一

  本实施例提供的自适应资源分配方法包括:

  服务器将预存的多组配置参数中的一组作为当前的配置参数下发给通过网关与所述服务器连接的终端,所述配置参数包括网关容量,每一组所述配置参数的网关容量均不同;

  所述服务器按预设时间间隔定时检测每一个所述网关下的终端的数量;

  若有一个所述网关下的终端的数量满足第一条件或第二条件时,则所述服务器在剩余的多组所述配置参数中选择网关容量合适的一组作为新的配置参数下发给全部所述终端;

  全部所述终端按照新的所述配置参数进行数据收发。

  通过使用上述方法,当所述网关下的终端的数量发生变化时,无需所有终端重新入网,也可以做到自适应切换配置参数,达到更优的网络资源利用率。

  在本实施例中,所述第一条件是大于等于所述当前的配置参数的网关容量的a%,其中,a为正实数。具体的,a的取值可以是80,也就是说,当有一个所述网关下的终端的数量大于等于所述当前的配置参数的网关容量的80%时,所述服务器会在剩余的多组所述配置参数中选择网关容量合适的一组作为新的配置参数下发给全部所述终端。当然,在其他实施例中,a的取值可以是70、75、85、90等数值,本领域技术人员可以根据设计需求进行选择调整。

  在本实施例中,所述第二条件是小于等于所述当前的配置参数的网关容量的b%且小于等于旧的所述配置参数的网关容量的a%,其中,b为小于a的正实数。具体的,b的取值可以是50,也就是说,当有一个所述网关下的终端的数量小于等于所述当前的配置参数的网关容量的50%且小于等于旧的所述配置参数的网关容量的80%时,所述服务器也会在剩余的多组所述配置参数中选择网关容量合适的一组作为新的配置参数下发给全部所述终端。当然,在其他实施例中,b的取值可以是40、45、55、60等数值,本领域技术人员可以根据设计需求进行选择调整。

  在本实施例中,每一个所述网关下的终端的数量均小于等于所述新的配置参数的网关容量的a%且大于等于所述新的配置参数的网关容量的b%且大于等于所述当前的配置参数的网关容量的a%。具体的,a取值80,b取值50,那么,每一个所述网关下的终端的数量均小于等于所述新的配置参数的网关容量的80%且大于等于所述新的配置参数的网关容量的50%且大于等于所述当前的配置参数的网关容量的80%。

  在本实施例中,所述配置参数还包括:网关下行信道;下行时间片的长度;大周期的时长;小周期的时长;上行时间片的长度;小周期中保留时长;终端自身的时间片序列号及信道系列号。

  在本实施例中,所述的“所述服务器在剩余的多组所述配置参数中选择网关容量合适的一组作为新的配置参数下发给全部所述终端”包括:

  步骤S1,所述服务器在小周期下行时隙下发所述新的配置参数给所述终端;

  步骤S2,所述终端接收到所述新的配置参数后进行保存;

  步骤S3,所述服务器确认是否已将所述新的配置参数下发给全部的所述终端;

  步骤S4,若是,则所述服务器在广播同步时隙下发所述新的配置参数开始生效的命令;

  步骤S5,若否,返回步骤S1。

  在所述步骤S2中,所述终端在接收到所述新的配置参数后,仍然按所述当前的所述配置参数进行数据收发。

  在所述步骤S4中,提到的广播同步时隙,下面对所述广播同步时隙进行解释说明:所述服务器按照所述配置参数将通信资源在时间上分割成多个大周期,如5分钟一个大周期;每个所述大周期包括多个小周期,如每6秒一个小周期,即每一个大周期内有50个小周期,每一个所述小周期内划分成一个下行时隙(即小周期下行时隙,用于服务器下行各终端的ack或参数配置或应用命令等)和多个上行时隙(所述终端利用该时隙上行数据给服务器),所述广播同步时隙即为所述大周期内的最后一个所述小周期的下行时隙,可用于服务器下行同步信息给所有的所述终端。

  在本实施例中,所述终端未能接收到所述服务器在所述广播同步时下发的所述新的配置参数开始生效的命令时,所述终端主动上询所述服务器,所述服务器将所述新的配置参数反馈给所述终端。

  综上所述,实施本实施例提供的自适应资源分配方法,可以达到以下有益效果:所述方法包括:服务器将预存的多组配置参数中的一组作为当前的配置参数下发给通过网关与所述服务器连接的终端,所述配置参数包括网关容量,每一组所述配置参数的网关容量均不同;所述服务器按预设时间间隔定时检测每一个所述网关下的终端的数量;若有一个所述网关下的终端的数量满足第一条件或第二条件时,则所述服务器在剩余的多组所述配置参数中选择网关容量合适的一组作为新的配置参数下发给全部所述终端;全部所述终端按照新的所述配置参数进行数据收发。如此,当所述网关下的终端的数量发生变化时,无需所有终端重新入网,也可以做到自适应切换配置参数,达到更优的网络资源利用率。

  实施例二

  本实施例提供了一种基站,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现实施例一提供的方法的步骤。

  本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

  实施例三

  本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现实施例一提供的方法的步骤。

  计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

  上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

《自适应资源分配方法、基站和存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)