CN112399610B - 一种资源分配方法及装置 - Google Patents
一种资源分配方法及装置 Download PDFInfo
- Publication number
- CN112399610B CN112399610B CN202011403951.5A CN202011403951A CN112399610B CN 112399610 B CN112399610 B CN 112399610B CN 202011403951 A CN202011403951 A CN 202011403951A CN 112399610 B CN112399610 B CN 112399610B
- Authority
- CN
- China
- Prior art keywords
- service
- data
- data reporting
- resource allocation
- reporting
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0057—Physical resource allocation for CQI
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/53—Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供一种资源分配方法及装置,涉及通信技术领域,能够提高业务传输的可靠性,提升资源分配的效率。该方法包括:网络设备获取多个物联网终端发送的资源分配请求消息,其中,一个物联网终端发送的资源分配请求消息中包括该物联网终端请求上报的业务数据的大小;该网络设备根据该多个物联网终端中各个物联网终端请求上报的业务数据的大小确定多个业务数据中各个业务数据的业务类型;该网络设备根据该多个业务数据中各个业务数据的业务类型,确定该多个业务数据对应的资源分配顺序。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种资源分配方法及装置。
背景技术
目前,在窄带物联网(narrow band internet of things,NB-IoT)技术下,网络设备可以为多个物联网终端分配资源。具体的,网络设备可以在单位时间内为该多个物联网终端公平分配配置资源分配的次数,即该多个物联网终端对应的优先级相同。
但是,上述方法可能导致通信***的容量较低,并且可能不利于保障某些业务的服务质量和传输可靠性。
发明内容
本发明实施例提供一种资源分配方法及装置,能够提高业务传输的可靠性,提升资源分配的效率。
第一方面,本发明实施例提供一种资源分配方法,包括:网络设备获取多个物联网终端发送的资源分配请求消息,其中,一个物联网终端发送的资源分配请求消息中包括该物联网终端请求上报的业务数据的大小;该网络设备根据该多个物联网终端中各个物联网终端请求上报的业务数据的大小确定多个业务数据中各个业务数据的业务类型,其中,一个业务数据的业务类型为下述中的一种:事件上报业务、心跳上报业务或数据上报业务;该网络设备根据该多个业务数据中各个业务数据的业务类型,确定该多个业务数据对应的资源分配顺序,其中,该事件上报业务的资源分配优先级高于该心跳上报业务的资源分配优先级,该心跳上报业务的资源分配优先级高于该数据上报业务的资源分配优先级。
第二方面,本发明实施例提供一种网络设备,包括:获取模块和确定模块;该获取模块,用于获取多个物联网终端发送的资源分配请求消息,其中,一个物联网终端发送的资源分配请求消息中包括该物联网终端请求上报的业务数据的大小;该确定模块,用于根据该多个物联网终端中各个物联网终端请求上报的业务数据的大小确定多个业务数据中各个业务数据的业务类型,其中,一个业务数据的业务类型为下述中的一种:事件上报业务、心跳上报业务或数据上报业务;并且,根据该多个业务数据中各个业务数据的业务类型,确定该多个业务数据对应的资源分配顺序,其中,该事件上报业务的资源分配优先级高于该心跳上报业务的资源分配优先级,该心跳上报业务的资源分配优先级高于该数据上报业务的资源分配优先级。
第三方面,本发明实施例提供另一种网络设备,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当网络设备运行时,处理器执行上述存储器存储的上述计算机执行指令,以使网络设备执行如上述第一方面所提供的资源分配方法。
第四方面,本发明实施例提供一种计算机可读存储介质,包括计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述第一方面所提供的一种资源分配方法。
第五方面,本发明实施例提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行上述第一方面及其任意一种实现方式的资源分配方法。
本发明实施例所提供的资源分配方法及装置,网络设备首先获取多个物联网终端发送的资源分配请求消息,其中,一个物联网终端发送的资源分配请求消息中包括该物联网终端请求上报的业务数据的大小;然后,该网络设备根据该多个物联网终端中各个物联网终端请求上报的业务数据的大小确定多个业务数据中各个业务数据的业务类型,其中,一个业务数据的业务类型为下述中的一种:事件上报业务、心跳上报业务或数据上报业务;进而,网络设备可以根据该多个业务数据中各个业务数据的业务类型,确定该多个业务数据对应的资源分配顺序,其中,事件上报业务的资源分配优先级高于心跳上报业务的资源分配优先级,心跳上报业务的资源分配业务优先级高于数据上报业务的资源分配优先级,即网络设备可以确定首先为事件上报业务分配资源,再为心跳上报业务分配资源,最后为数据上报业务分配资源。本发明实施例中,网络设备通过确定多个业务数据各自的业务类型,并为三种不同业务类型的业务配置高低不同的资源分配优先级,即可以确定多个业务数据对应的资源分配顺序,能够提高业务传输的可靠性,提升资源分配的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本发明实施例提供的5G通信***的网络架构示意图;
图2为本发明实施例提供的一种基站的硬件示意图;
图3为本发明实施例提供的一种资源分配方法的示意图;
图4为本发明实施例提供的一种网络设备的结构示意图一;
图5为本发明实施例提供的一种网络设备的结构示意图二。
具体实施方式
下面将结合附图对本发明实施例提供的资源分配方法及装置进行详细的描述。
本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序,例如,第一数据上报业务和第二数据上报业务等是用于区别不同的数据上报业务,而不是用于描述数据上报业务的特定顺序。
此外,本申请的描述中所提到的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请中所述“和/或”,包括用两种方法中的任意一种或者同时使用两种方法。
在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。
基于背景技术存在的问题,本发明实施例提供一种资源分配方法及装置,网络设备首先获取多个物联网终端发送的资源分配请求消息,其中,一个物联网终端发送的资源分配请求消息中包括该物联网终端请求上报的业务数据的大小;然后,该网络设备根据该多个物联网终端中各个物联网终端请求上报的业务数据的大小确定多个业务数据中各个业务数据的业务类型,其中,一个业务数据的业务类型为下述中的一种:事件上报业务、心跳上报业务或数据上报业务;进而,网络设备可以根据该多个业务数据中各个业务数据的业务类型,确定该多个业务数据对应的资源分配顺序,其中,事件上报业务的资源分配优先级高于心跳上报业务的资源分配优先级,心跳上报业务的资源分配业务优先级高于数据上报业务的资源分配优先级,即网络设备可以确定首先为事件上报业务分配资源,再为心跳上报业务分配资源,最后为数据上报业务分配资源。本发明实施例中,网络设备通过确定多个业务数据各自的业务类型,并为三种不同业务类型的业务配置高低不同的资源分配优先级,即可以确定多个业务数据对应的资源分配顺序,能够提高业务传输的可靠性,提升资源分配的效率。
本发明实施例提供的一种资源分配方法及装置可以应用于无线通信***,以该无线通信***为5G通信***为例,如图1所示,该5G通信***包括物联网终端101、物联网终端102、物联网终端103以及网络设备104。通常,在实际应用中上述各个设备或服务功能之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图1中采用实线示意。
其中,物联网终端(包括物联网终端101、物联网终端102以及物联网终端103)可以向网络设备104发送资源分配请求消息,具体的,物联网终端101向网络设备104发送的资源分配请求消息中包括该物联网终端101请求上报的业务数据的大小。
网络设备104可以根据物联网终端(例如物联网终端101)请求上报的业务数据的大小确定该物联网终端101对应的业务的业务类型,并且可以在确定出多个业务数据中各个业务数据的业务类型之后,确定该多个业务数据对应的资源分配顺序。本发明实施例中,网络设备104还可以确定某一数据上报业务对应的信道质量指示(channel qualityindication,CQI)是否小于或等于CQI阈值等。
示例性的,以图1中的网络设备104为通常所用的基站为例,介绍本发明实施例提供的网络设备104的硬件结构。如图2所示,本发明实施例提供的基站可以包括:20部分以及21部分。20部分主要用于射频信号的收发以及射频信号与基带信号的转换;21部分主要用于基带处理,对基站进行控制等。20部分通常可以称为收发单元、收发机、收发电路、或者收发器等。21部分通常是基站的控制中心,通常可以称为处理单元。
20部分的收发单元,也可以称为收发机,或收发器等,其包括天线和射频单元,或者仅包括射频单元或其中的部分其中射频单元主要用于进行射频处理。可选地,可以将20部分中用于实现接收功能的器件视为接收单元,将用于实现发送功能的器件视为发送单元,即20部分包括接收单元和发送单元。接收单元也可以称为接收机、接收器、或接收电路等,发送单元可以称为发射机、发射器或者发射电路等。
21部分可以包括一个或多个单板或芯片,每个单板或芯片可以包括一个或多个处理器和一个或多个存储器,处理器用于读取和执行存储器中的程序以实现基带处理功能以及对基站的控制。若存在多个单板,各个单板之间可以互联以增加处理能力。作为一种可选地实施方式,也可以是多个单板共用一个或多个处理器,或者是多个单板共用一个或多个存储器。其中,存储器和处理器可以是集成在一起的,也可以是独立设置的。在一些实施例中,20部分和21部分可以是集成在一起的,也可以是独立设置的。另外,21部分中的全部功能可以集成在一个芯片中实现,也可以部分功能集成在一个芯片中实现另外一部分功能集成在其他一个或多个芯片中实现,本发明实施例对此不进行限定。
本发明实施例提供的资源分配方法及装置,应用于有多个物联网终端请求网络设备为其分配资源的场景下。当该多个物联网终端向网络设备发送资源分配请求之后,网络设备可以基于多个资源分配请求消息中包括的业务数据的大小确定多个业务数据对应的业务类型,进而确定该多个业务数据的资源分配顺序,即确定先为哪个业务分配资源,后为哪个业务分配资源。
如图3所示,本发明实施例提供的资源分配方法可以包括S101-S103。
S101、网络设备获取多个物联网终端发送的资源分配请求消息。
其中,一个物联网终端发送的资源分配请求消息中包括该物联网终端请求上报的业务数据的大小。
应理解,物联网终端可以包括水表、电表以及燃气表等仪表,也可以包括路灯等照明设备,还可以包括单车和追踪器等。
S102、网络设备根据多个物联网终端中各个物联网终端请求上报的业务数据的大小确定多个业务数据中各个业务数据的业务类型。
其中,一个业务数据的业务类型包括下述中的一种:事件上报业务、心跳上报业务或数据上报业务。
可以理解的是,一个物联网终端对应一个业务,即一个物联网终端发送的资源分配请求消息中包括的业务数据可以对应一个业务。
数据上报业务为周期性发送业务数据的业务,例如某一电表每间隔1天就可以把用电量和/或剩余电量发送至网络设备,其发送的业务数据量大于事件上报业务和心跳上报业务。
事件上报业务为非周期发送业务数据的业务,例如当某一电压值小于电压阈值,或物联网终端的外壳出现损坏等情况时,物联网终端可以主动上报这些情况对应的数据。
心跳上报业务也是周期性发送业务数据的业务,心跳上报业务用于告知网络设备,物联网终端是否处于正常状态,当网络设备确定物联网终端处于正常状态时,该网络设备可以确定数据上报业务和/或事件上报业务对应的业务数据为正确的数据,并且,心跳上报业务对应的数据量小于事件上报业务对应的数据量。
在本发明实施例的一种实现方式中,上述S102具体包括:步骤A-步骤B。
步骤A、网络设备确定目标业务对应的业务数据的大小是否小于或等于第一数据量阈值。
其中,目标业务对应的业务数据的大小为目标物联网终端请求上报的业务数据的大小,该目标物联网终端为多个物联网终端中的一个,即该目标业务为多个业务中的一个。
步骤B、在目标业务对应的业务数据的大小小于或等于第一数据量阈值的情况下,网络设备确定该目标业务的业务类型为心跳上报业务。
在一种实现方式中,当目标业务对应的业务数据的大小大于该第一数据量阈值时,网络设备还可以确定该目标业务对应的业务数据是否小于第二数据量阈值,具体的,该第一数据量阈值小于第二数据量阈值。
结合上述实施例的描述,应理解,心跳上报业务对应的数据量<事件上报业务对应的数据量<数据上报业务对应的数据量。基于此,当网络设备确定目标业务对应的业务数据小于第二数据量阈值(在这之前,网络设备已经确定了目标业务对应的业务数据大于第一数据量阈值)时,网络设备可以确定该目标业务为事件上报业务;否则,即在目标业务对应的业务数据大于或等于该第二数据量阈值的情况下,网络设备确定该目标业务为数据上报业务。
在本发明实施例的一种实现方式中,网络设备还可以根据上述多个物联网终端中各个物联网终端的国际移动设备识别码(international mobile equipment identity,IMEI)确定多个业务数据中各个业务数据的业务类型。
具体的,上述一个物联网终端发送的资源分配请求消息中还可以包括该物联网终端的IMEI,网络设备可以根据多个物联网终端中各个物联网终端的IMEI以及网络设备中存储的多个IMEI与业务类型、用户功耗和事件需求的对应关系,确定各个IMEI对应的业务类型,即确定各个业务数据的业务类型。
至此,网络设备可以确定出上述多个业务数据中每个业务数据的业务类型。
S103、网络设备根据多个业务数据中各个业务数据的业务类型,确定多个业务数据对应的资源分配顺序。
其中,事件上报业务的资源分配优先级高于心跳上报业务的资源分配优先级,心跳上报业务的资源分配优先级高于数据上报业务的资源分配优先级。
应理解,事件上报业务的资源分配优先级高于心跳上报业务的资源分配优先级说明网络设备首先为事件上报业务分配资源,再为心跳上报业务分配资源,同理,在为心跳上报业务分配资源之后再为数据上报业务分配资源。
需要说明的是,通过上述S103,网络设备相当于将上述多个业务数据分为三种不同的资源分配优先级,在某两个业务数据的业务类型不同的情况下,网络设备可以直接确定优先为哪个业务分配资源;当某两个业务的业务类型相同时,网络设备可以通过下述步骤确定优先为哪个业务分配资源。
本发明实施例提供的资源分配方法,网络设备首先获取多个物联网终端发送的资源分配请求消息,其中,一个物联网终端发送的资源分配请求消息中包括该物联网终端请求上报的业务数据的大小;然后,该网络设备根据该多个物联网终端中各个物联网终端请求上报的业务数据的大小确定多个业务数据中各个业务数据的业务类型,其中,一个业务数据的业务类型为下述中的一种:事件上报业务、心跳上报业务或数据上报业务;进而,网络设备可以根据该多个业务数据中各个业务数据的业务类型,确定该多个业务数据对应的资源分配顺序,其中,事件上报业务的资源分配优先级高于心跳上报业务的资源分配优先级,心跳上报业务的资源分配业务优先级高于数据上报业务的资源分配优先级,即网络设备可以确定首先为事件上报业务分配资源,再为心跳上报业务分配资源,最后为数据上报业务分配资源。本发明实施例中,网络设备通过确定多个业务数据各自的业务类型,并为三种不同业务类型的业务配置高低不同的资源分配优先级,即可以确定多个业务数据对应的资源分配顺序,能够提高业务传输的可靠性,提升资源分配的效率。
在本发明实施例的一种实现方式中,上述S103具体包括步骤C-步骤D。
步骤C、网络设备确定多个数据上报业务中各个数据上报业务对应的CQI是否小于或等于CQI阈值,并且多个数据上报终端中各个数据上报终端对应的能耗是否小于或等于能耗阈值。
其中,多个数据上报业务为上述多个业务数据中业务类型为数据上报业务的业务,多个数据上报终端为该多个数据上报业务对应的物联网终端。
应理解,对于一个物联网终端,如果其发送的资源分配请求消息中包括的业务数据对应的业务类型为数据上报业务,那么该物联网终端即为数据上报终端。
步骤D、在第一数据上报业务对应的CQI小于或等于CQI阈值,并且第一数据上报终端对应的能耗小于或等于能耗阈值的情况下,网络设备确定在多个数据上报业务中优先为第一数据上报业务分配资源。
其中,第一数据上报业务为该多个数据上报业务中的一个,第一数据上报终端为该第一数据上报业务对应的物联网终端。
可以理解的是,第一数据上报业务对应的CQI小于或等于CQI阈值说明该第一数据上报业务对应的信道质量较差;第一数据上报终端对应的能耗小于或等于能耗阈值说明该第一数据上报终端的能耗需求较低。本发明实施例中,网络设备可以在多个数据上报业务中,优先为信道质量较差并且对应的终端能耗需求较低的数据上报业务分配资源,如此提高数据传输的正确率,降低错误重传的次数。
在另一种实现方式中,当第一数据上报终端对应的能耗大于该能耗阈值的情况下,网络设备可以确定将第一数据上报业务的资源分配顺序向后放,例如,在该多个数据上报业务中最后为该第一数据上报业务分配资源。
在本发明实施例的一种实现方式中,网络设备还可以基于多个数据上报业务中各个数据上报业务对应的优先级值,确定该多个数据上报业务的资源分配顺序。具体可以通过下述步骤E-步骤G实现。
步骤E、网络设备确定多个数据上报业务中各个数据上报业务对应的优先值。
其中,一个数据上报业务对应的优先级值满足:
具体的,Pri表示该数据上报业务对应的优先级值,C表示该数据上报业务对应的CQI,Re表示该数据上报业务对应的平均资源占用量,W表示权重系数。
应理解,该数据上报业务对应的平均资源占用量为该数据上报业务对应的物联网终端多次进行该数据传输业务所需要的资源量的平均值。
步骤F、网络设备确定第二数据上报业务对应的优先级值是否大于第三数据上报业务对应的优先级值。
其中,该第二数据上报业务和该第三数据上报业务为上述多个数据上报业务中的一个。
步骤G、当第二数据上报业务对应的优先级值大于第三数据上报业务对应的优先级值时,网络设备确定第二数据上报业务的资源分配优先级高于第三数据上报业务的资源分配优先级。
本发明实施例中,当第二数据上报业务对应的优先级值大于第三数据上报业务对应的优先级值时,网络设备可以确定该第二数据上报业务的资源分配优先级高于该第三数据上报业务的资源分配优先级,即在第二数据上报业务和第三数据上报业务之间,网络设备优先为该第二数据上报业务分配资源;
当第二数据上报业务对应的优先级值小于第三数据上报业务对应的优先级值时,网络设备可以确定该第二数据上报业务的资源分配优先级低于该第三数据上报业务的资源分配优先级,即在第二数据上报业务和第三数据上报业务之前,网络设备有限为该第三数据上报业务分配资源。
在一种实现方式中,结合上述步骤D,当第四数据上报业务对应的CQI小于或等于CQI阈值,并且第四数据上报终端(即第四数据上报业务对应的物联网终端)对应的能耗小于或等于能耗阈值时,网络设备也可以基于步骤E-步骤G,确定优先为第一数据上报业务或第四数据上报业务分配资源。具体的,当第一数据上报业务对应的优先级值大于第四数据上报业务对应的优先级值时,网络设备优先为该第一数据上报业务分配资源。
同理,上述第二数据上报业务和第三数据上报业务可以为CQI大于CQI阈值和/或对应的能耗大于能耗阈值的数据上报业务。
在本发明实施例的一种实现方式中,在上述步骤G之后,本发明实施例提供的资源分配方法还包括步骤H-步骤I。
步骤H、网络设备确定第二数据上报终端的位置信息是否发生变化。
其中,第二数据上报终端为上述第二数据上报业务对应的物联网终端。
应理解,网络设备可以通过间隔预设时间确定(或获取)第二数据上报终端的位置信息,进而确定第二数据上报终端的位置信息是否发生变化。
步骤I、在第二数据上报终端的位置信息未发生变化的情况下,网络设备确定第二数据上报业务对应的优先级值不变。
可以理解的是,第二数据上报终端的位置信息未发生变化,说明第二数据上报终端为静态的物联网终端,例如电表、水表以及燃气表等,进一步说明第二数据上报终端的信道环境不发生变化。结合上述步骤E中的公式可知,公式中的C不变,并且该第二数据上报业务对应的平均资源占用量(即Re)也不变,网络设备可以确定第二数据上报业务的Pri不变,即第二数据上报业务对应的优先级值不变。
在另一种实现方式中,当第二数据上报终端的位置信息发生变化的情况下,网络设备可以在每一次为其分配资源或者在每一次确定多个业务数据的资源分配顺序之前都确定(或更新)该第二数据上报业务对应的优先级值。
需要说明的是,步骤H-步骤I中以第二数据上报业务为例进行说明,应理解,所有数据上报业务(包括第三数据上报业务)均可以按照上述步骤H-步骤I执行本发明提供的相关方法。
本发明实施例中,对于业务类型为事件上报业务或心跳上报业务的业务,网络设备可以在同一种业务类型中,基于不同业务的紧急程度确定该同一种业务类型中不同业务的资源分配顺序。具体可以包括步骤J-步骤K。
步骤J、网络设备确定第一事件上报业务对应的紧急程度是否高于第二事件上报业务对应的紧急程度。
其中,第一事件上报业务和第二事件上报业务为多个业务数据中业务类型为事件上报业务的业务。
步骤K、在第一事件上报业务对应的紧急程度高于第二事件上报业务对应的紧急程度的情况下,网络设备确定第一事件上报业务的资源分配优先级高于第二事件上报业务的资源分配优先级。
应理解,第一事件上报业务的资源分配优先级高于第二事件上报业务的资源分配优先级说明网络设备首先为第一事件上报业务分配资源,再为第二事件上报业务分配资源。本发明实施例中,在多个事件上报业务中,网络设备首先为紧急程度最高的事件上报业务分配资源。
同理,在多个心跳上报业务中,网络设备也是首先为紧急程度最高的心跳上报业务分配资源。
应理解,在每一次为多个事件上报业务分配资源时,该多个事件上报业务的资源分配优先级不变,例如在确定上述第一事件上报业务的紧急程度高于第二事件上报业务的紧急程度的情况下,该第一事件上报业务的资源分配优先级始终高于该第二事件上报业务的资源分配优先级。同理,在为多个心跳上报业务分配资源时,该多个心跳上报业务的资源分配优先级也不变。
为了便于理解,以下以一个完整的示例说明本发明实施例提供的资源分配方法。
假设网络设备获取到8个物联网终端发送的资源分配请求消息,如表1和表2所示,8个物联网终端对应8个业务,经过网络设备的业务类型确定后分别为第一事件上报业务、第二事件上报业务、第一心跳上报业务、第二心跳上报业务、第一数据上报业务、第二数据上报业务、第三数据上报业务以及第四数据上报业务。
其中,表1中示出的为2个事件上报业务和2个心跳上报业务中各自的紧急程度,第一事件上报业务的紧急程度高,第二事件上报业务的紧急程度低,说明第一事件上报业务的紧急程度高于第二事件上报业务的紧急程度。
表2中示出的为4个数据上报业务中各个数据上报业务对应的优先级值,以及该4个数据上报业务对应的CQI是否小于或等于CQI阈值,其中,“是”表示数据上报业务对应的CQI小于或等于CQI阈值,以及该4个数据上报业务对应的数据上报终端的能耗是否小于或等于能耗阈值,其中,“是”表示数据上报终端对应的能耗小于或等于能耗阈值。
表1
业务 | 紧急程度 |
第一事件上报业务 | 高 |
第二事件上报业务 | 低 |
第一心跳上报业务 | 低 |
第二心跳上报业务 | 高 |
表2
由表1可知,由于第一事件上报业务对应的紧急程度高于第二事件上报业务对应的紧急程度,因此,在该2个事件上报业务中网络设备优先为第一事件上报业务分配资源,同理,在该2个心跳上报业务中网络设备优先为第二心跳上报业务分配资源。
由表2可知,由于第三数据上报业务对应的CQI小于或等于CQI阈值,并且第三数据上报终端(即第三数据上报业务对应的物联网终端)对应的能耗小于或等于能耗阈值,并且在该4个数据上报业务有且只有该第三数据上报业务满足上述两个条件(即CQI和能耗),如此,网络设备确定在该4个数据上报业务中优先为该第三数据上报业务分配资源;又由于第四数据上报业务对应的优先级值大于第一数据上报业务对应的优先级值,该第一数据上报业务对应的优先级值大于第二数据上报业务对应的优先级值,如此网络设备确定在该4个数据上报业务中,资源分配的顺序依次为第三数据上报业务、第四数据上报业务、第一数据上报业务以及第二数据上报业务。
结合表1和表2,由于事件上报业务的资源分配优先级高于心跳上报业务的资源分配优先级,心跳上报业务的资源分配优先级高于数据上报业务的资源分配优先级,网络设备确定该8个业务的资源分配顺序依次为第一事件上报业务、第二事件上报业务、第二心跳上报业务、第一心跳上报业务第三数据上报业务、第四数据上报业务、第一数据上报业务以及第二数据上报业务。
本发明实施例可以根据上述方法示例对网络设备等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图4示出了上述实施例中所涉及的网络设备的一种可能的结构示意图,如图4所示,网络设备30可以包括:获取模块301和确定模块302。
获取模块301,用于获取多个物联网终端发送的资源分配请求消息,其中,一个物联网终端发送的资源分配请求消息中包括该物联网终端请求上报的业务数据的大小。
确定模块302,用于根据该多个物联网终端中各个物联网终端请求上报的业务数据的大小确定多个业务数据中各个业务数据的业务类型,其中,一个业务数据的业务类型为下述中的一种:事件上报业务、心跳上报业务或数据上报业务;并且,根据该多个业务数据中各个业务数据的业务类型,确定该多个业务数据对应的资源分配顺序,其中,该事件上报业务的资源分配优先级高于该心跳上报业务的资源分配优先级,该心跳上报业务的资源分配优先级高于该数据上报业务的资源分配优先级。
可选地,确定模块302,具体用于确定多个数据上报业务中各个数据上报业务对应的CQI是否小于或等于CQI阈值,并且多个数据上报终端中各个数据上报终端对应的能耗是否小于或等于能耗阈值,其中,该多个数据上报业务为该多个业务数据中业务类型为数据上报业务的业务,该多个数据上报终端为该多个数据上报业务对应的物联网终端;并且,在第一数据上报业务对应的CQI小于或等于该CQI阈值,并且第一数据上报终端对应的能耗小于或等于该能耗阈值的情况下,确定在该多个数据上报业务中优先为该第一数据上报业务分配资源,该第一数据上报业务为该多个数据上报业务中的一个,该第一数据上报终端为该第一数据上报业务对应的物联网终端。
可选地,确定模块302,还用于确定该多个数据上报业务中各个数据上报业务对应的优先级值,其中,一个数据上报业务对应的优先级值满足:
其中,Pri表示该数据上报业务对应的优先级值,C表示该数据上报业务对应的CQI,Re表示该数据上报业务对应的平均资源占用量,W表示权重系数。
确定模块302,还用于确定第二数据上报业务对应的优先级值是否大于第三数据上报业务对应的优先级值,该第二数据上报业务和该第三数据上报业务为该多个数据上报业务中的一个;并且,当该第二数据上报业务对应的优先级值大于该第三数据上报业务对应的优先级值时,确定该第二数据上报业务的资源分配优先级高于该第三数据上报业务的资源分配优先级。
可选地,确定模块302,还用于确定第二数据上报终端的位置信息是否发生变化,该第二数据上报终端为该第二数据上报业务对应的物联网终端;并且,在该第二数据上报终端的位置信息未发生变化的情况下,确定该第二数据上报业务对应的优先级值不变。
可选地,确定模块302,还用于确定第一事件上报业务对应的紧急程度是否高于第二事件上报业务对应的紧急程度,该第一事件上报业务和该第二事件上报业务为该多个业务数据中业务类型为事件上报业务的业务;并且,在该第一事件上报业务对应的紧急程度高于该第二事件上报业务对应的紧急程度的情况下,确定该第一事件上报业务的资源分配优先级高于该第二事件上报业务的资源分配优先级。
在采用集成的单元的情况下,图5示出了上述实施例中所涉及的网络设备的一种可能的结构示意图。如图5所示,网络设备40可以包括:处理模块401和通信模块402。处理模块401可以用于对网络设备40的动作进行控制管理。通信模块402可以用于支持网络设备40与其他实体的通信。可选地,如图5所示,该网络设备40还可以包括存储模块403,用于存储网络设备40的程序代码和数据。
其中,处理模块401可以是处理器或控制器。通信模块402可以是收发器、收发电路或通信接口等。存储模块403可以是存储器。
其中,当处理模块401为处理器,通信模块402为收发器,存储模块403为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是外设部件互连标准(peripheralcomponent interconnect,PCI)总线或扩展工业标准结构(extended industry standardarchitecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户终端线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (6)
1.一种资源分配方法,其特征在于,所述方法包括:
网络设备获取多个物联网终端发送的资源分配请求消息,其中,一个物联网终端发送的资源分配请求消息中包括所述物联网终端请求上报的业务数据的大小;
所述网络设备根据所述多个物联网终端中各个物联网终端请求上报的业务数据的大小确定多个业务数据中各个业务数据的业务类型,其中,一个业务数据的业务类型为下述中的一种:事件上报业务、心跳上报业务或数据上报业务;
所述网络设备根据所述多个业务数据中各个业务数据的业务类型,确定所述多个业务数据对应的资源分配顺序,其中,所述事件上报业务的资源分配优先级高于所述心跳上报业务的资源分配优先级,所述心跳上报业务的资源分配优先级高于所述数据上报业务的资源分配优先级;
所述网络设备根据所述多个业务数据中各个业务数据的业务类型,确定所述多个业务数据对应的资源分配顺序,包括:
所述网络设备确定多个数据上报业务中各个数据上报业务对应的信道质量指示CQI是否小于或等于CQI阈值,并且多个数据上报终端中各个数据上报终端对应的能耗是否小于或等于能耗阈值,其中,所述多个数据上报业务为所述多个业务数据中业务类型为数据上报业务的业务,所述多个数据上报终端为所述多个数据上报业务对应的物联网终端;
在第一数据上报业务对应的CQI小于或等于所述CQI阈值,并且第一数据上报终端对应的能耗小于或等于所述能耗阈值的情况下,所述网络设备确定在所述多个数据上报业务中优先为所述第一数据上报业务分配资源,所述第一数据上报业务为所述多个数据上报业务中的一个,所述第一数据上报终端为所述第一数据上报业务对应的物联网终端;
或者,所述网络设备根据所述多个业务数据中各个业务数据的业务类型,确定所述多个业务对应的资源分配顺序,包括:
所述网络设备确定所述多个数据上报业务中各个数据上报业务对应的优先级值,其中,一个数据上报业务对应的优先级值满足:
其中,Pri表示所述数据上报业务对应的优先级值,C表示所述数据上报业务对应的CQI,Re表示所述数据上报业务对应的平均资源占用量,W表示权重系数;
所述网络设备确定第二数据上报业务对应的优先级值是否大于第三数据上报业务对应的优先级值,所述第二数据上报业务和所述第三数据上报业务为所述多个数据上报业务中的一个;
当所述第二数据上报业务对应的优先级值大于所述第三数据上报业务对应的优先级值时,所述网络设备确定所述第二数据上报业务的资源分配优先级高于所述第三数据上报业务的资源分配优先级。
2.根据权利要求1所述的方法,其特征在于,在所述网络设备确定所述第二数据上报业务的资源分配优先级高于所述第三数据上报业务的资源分配优先级之后,所述方法还包括:
所述网络设备确定第二数据上报终端的位置信息是否发生变化,所述第二数据上报终端为所述第二数据上报业务对应的物联网终端;
在所述第二数据上报终端的位置信息未发生变化的情况下,所述网络设备确定所述第二数据上报业务对应的优先级值不变。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述网络设备确定第一事件上报业务对应的紧急程度是否高于第二事件上报业务对应的紧急程度,所述第一事件上报业务和所述第二事件上报业务为所述多个业务数据中业务类型为事件上报业务的业务;
在所述第一事件上报业务对应的紧急程度高于所述第二事件上报业务对应的紧急程度的情况下,所述网络设备确定所述第一事件上报业务的资源分配优先级高于所述第二事件上报业务的资源分配优先级。
4.一种网络设备,其特征在于,所述网络设备包括:获取模块和确定模块;
所述获取模块,用于获取多个物联网终端发送的资源分配请求消息,其中,一个物联网终端发送的资源分配请求消息中包括所述物联网终端请求上报的业务数据的大小;
所述确定模块,用于根据所述多个物联网终端中各个物联网终端请求上报的业务数据的大小确定多个业务数据中各个业务数据的业务类型,其中,一个业务数据的业务类型为下述中的一种:事件上报业务、心跳上报业务或数据上报业务;并且,根据所述多个业务数据中各个业务数据的业务类型,确定所述多个业务数据对应的资源分配顺序,其中,所述事件上报业务的资源分配优先级高于所述心跳上报业务的资源分配优先级,所述心跳上报业务的资源分配优先级高于所述数据上报业务的资源分配优先级;
所述确定模块,具体用于确定多个数据上报业务中各个数据上报业务对应的信道质量指示CQI是否小于或等于CQI阈值,并且多个数据上报终端中各个数据上报终端对应的能耗是否小于或等于能耗阈值,其中,所述多个数据上报业务为所述多个业务数据中业务类型为数据上报业务的业务,所述多个数据上报终端为所述多个数据上报业务对应的物联网终端;并且,在第一数据上报业务对应的CQI小于或等于所述CQI阈值,并且第一数据上报终端对应的能耗小于或等于所述能耗阈值的情况下,确定在所述多个数据上报业务中优先为所述第一数据上报业务分配资源,所述第一数据上报业务为所述多个数据上报业务中的一个,所述第一数据上报终端为所述第一数据上报业务对应的物联网终端;
或者,所述确定模块,具体用于确定所述多个数据上报业务中各个数据上报业务对应的优先级值,并且确定第二数据上报业务对应的优先级值是否大于第三数据上报业务对应的优先级值,所述第二数据上报业务和所述第三数据上报业务为所述多个数据上报业务中的一个;以及,当所述第二数据上报业务对应的优先级值大于所述第三数据上报业务对应的优先级值时,确定所述第二数据上报业务的资源分配优先级高于所述第三数据上报业务的资源分配优先级;
其中,一个数据上报业务对应的优先级值满足:
其中,Pri表示所述数据上报业务对应的优先级值,C表示所述数据上报业务对应的CQI,Re表示所述数据上报业务对应的平均资源占用量,W表示权重系数。
5.根据权利要求4所述的网络设备,其特征在于,
所述确定模块,还用于确定第二数据上报终端的位置信息是否发生变化,所述第二数据上报终端为所述第二数据上报业务对应的物联网终端;并且,在所述第二数据上报终端的位置信息未发生变化的情况下,确定所述第二数据上报业务对应的优先级值不变。
6.根据权利要求4或5所述的网络设备,其特征在于,
所述确定模块,还用于确定第一事件上报业务对应的紧急程度是否高于第二事件上报业务对应的紧急程度,所述第一事件上报业务和所述第二事件上报业务为所述多个业务数据中业务类型为事件上报业务的业务;并且,在所述第一事件上报业务对应的紧急程度高于所述第二事件上报业务对应的紧急程度的情况下,确定所述第一事件上报业务的资源分配优先级高于所述第二事件上报业务的资源分配优先级。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011403951.5A CN112399610B (zh) | 2020-12-02 | 2020-12-02 | 一种资源分配方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011403951.5A CN112399610B (zh) | 2020-12-02 | 2020-12-02 | 一种资源分配方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112399610A CN112399610A (zh) | 2021-02-23 |
CN112399610B true CN112399610B (zh) | 2023-07-28 |
Family
ID=74604191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011403951.5A Active CN112399610B (zh) | 2020-12-02 | 2020-12-02 | 一种资源分配方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112399610B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102769842A (zh) * | 2012-07-13 | 2012-11-07 | 中国联合网络通信集团有限公司 | Lte网络中的小数据量业务优化方法及网络侧设备 |
CN102892145A (zh) * | 2011-07-22 | 2013-01-23 | 华为技术有限公司 | 控制数据传输的方法、网络设备及用户设备 |
CN103501347A (zh) * | 2013-10-14 | 2014-01-08 | 中国联合网络通信集团有限公司 | 资源分配方法及装置 |
CN106792888A (zh) * | 2017-01-18 | 2017-05-31 | 北京邮电大学 | 一种基于信息感知的无线通信组网方法及装置 |
CN107005947A (zh) * | 2015-10-30 | 2017-08-01 | 华为技术有限公司 | 一种数据发送方法和设备 |
CN110140398A (zh) * | 2016-12-30 | 2019-08-16 | Oppo广东移动通信有限公司 | 数据传输的方法和装置 |
CN110248417A (zh) * | 2019-06-19 | 2019-09-17 | 全球能源互联网研究院有限公司 | 一种电力物联网中上行通信业务的资源分配方法及*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7925632B2 (en) * | 2005-10-14 | 2011-04-12 | Oracle Corporation | Transient data facility for database applications |
US8874124B2 (en) * | 2012-06-14 | 2014-10-28 | Netgear, Inc. | Dual band LTE small cell |
-
2020
- 2020-12-02 CN CN202011403951.5A patent/CN112399610B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102892145A (zh) * | 2011-07-22 | 2013-01-23 | 华为技术有限公司 | 控制数据传输的方法、网络设备及用户设备 |
CN102769842A (zh) * | 2012-07-13 | 2012-11-07 | 中国联合网络通信集团有限公司 | Lte网络中的小数据量业务优化方法及网络侧设备 |
CN103501347A (zh) * | 2013-10-14 | 2014-01-08 | 中国联合网络通信集团有限公司 | 资源分配方法及装置 |
CN107005947A (zh) * | 2015-10-30 | 2017-08-01 | 华为技术有限公司 | 一种数据发送方法和设备 |
CN110140398A (zh) * | 2016-12-30 | 2019-08-16 | Oppo广东移动通信有限公司 | 数据传输的方法和装置 |
CN106792888A (zh) * | 2017-01-18 | 2017-05-31 | 北京邮电大学 | 一种基于信息感知的无线通信组网方法及装置 |
CN110248417A (zh) * | 2019-06-19 | 2019-09-17 | 全球能源互联网研究院有限公司 | 一种电力物联网中上行通信业务的资源分配方法及*** |
Non-Patent Citations (2)
Title |
---|
"A Survey of Resource Management Toward 5G Radio Access Networks";Thomas O. Olwal等;《 IEEE Communications Surveys & Tutorials ( Volume: 18, Issue: 3, thirdquarter 2016)》;全文 * |
"新兴窄带物联网技术NB-IoT";郑志彬等;《物联网学报》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112399610A (zh) | 2021-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11166268B2 (en) | Control information format processing method, base station, and user equipment | |
CN108600974B (zh) | 一种信令指示方法、装置及存储介质 | |
CN110557835B (zh) | 数据传输方法、通信装置及存储介质 | |
CN112039645B (zh) | 一种定位导频优先级指示方法和设备 | |
CN113055948B (zh) | 一种下行资源块预留方法和装置 | |
CN110139370B (zh) | 信息指示的方法、通信装置和通信*** | |
CN113115376B (zh) | 一种下行资源块预留方法和装置 | |
CN112399610B (zh) | 一种资源分配方法及装置 | |
CN112584532B (zh) | 上行信道的信息确定方法、终端及网络侧设备 | |
US11375532B2 (en) | Resource allocation method and apparatus, base station, and user equipment | |
CN111277376B (zh) | 混合自动重传请求应答传输方法及设备 | |
CN114125936B (zh) | 一种资源调度方法、装置和存储介质 | |
CN113727386B (zh) | 一种通信方法及装置 | |
CN112738828B (zh) | 一种节能控制方法及装置 | |
CN112312545B (zh) | 上行信道传输取消的方法和设备 | |
CN106162677B (zh) | 信息处理方法、基站、电子设备及*** | |
CN113115379B (zh) | 一种下行资源块预留方法和装置 | |
CN113556816B (zh) | 上行信道资源的指示方法及装置 | |
CN111885629B (zh) | 一种网络优化方法及装置 | |
CN111771409A (zh) | 一种资源配置方法及装置、计算机存储介质 | |
CN113115375B (zh) | 一种下行资源块预留方法和装置 | |
US20240155401A1 (en) | Position reference signal transmission | |
CN107222928B (zh) | 一种探测参考信号资源分配方法及装置 | |
CN107113798B (zh) | 上行控制信息发送或接收方法、装置及*** | |
CN116233909A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |