CN111770532A - Resource allocation method and device - Google Patents

Resource allocation method and device Download PDF

Info

Publication number
CN111770532A
CN111770532A CN201910260674.8A CN201910260674A CN111770532A CN 111770532 A CN111770532 A CN 111770532A CN 201910260674 A CN201910260674 A CN 201910260674A CN 111770532 A CN111770532 A CN 111770532A
Authority
CN
China
Prior art keywords
resource
resources
emtc
priority
signaling
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
CN201910260674.8A
Other languages
Chinese (zh)
Other versions
CN111770532B (en
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.)
Chengdu TD Tech Ltd
Original Assignee
Chengdu TD Tech 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 Chengdu TD Tech Ltd filed Critical Chengdu TD Tech Ltd
Priority to CN201910260674.8A priority Critical patent/CN111770532B/en
Publication of CN111770532A publication Critical patent/CN111770532A/en
Application granted granted Critical
Publication of CN111770532B publication Critical patent/CN111770532B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/245Traffic characterised by specific attributes, e.g. priority or QoS using preemption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation 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)
  • Telephonic Communication Services (AREA)

Abstract

When an eMTC service signaling coexists with a trunking service, a network device divides the service signaling into different categories to obtain a plurality of classified sets, sorts the classified sets according to priority to obtain a first sequence, and allocates resources for each classified set in sequence from a resource pool according to the first sequence, so that the service with high priority is allocated with resources first, and when the eMTC service coexists with the trunking service, the resources are allocated for the eMTC service and the trunking service reasonably, so that the purpose of considering the performance of the trunking service and the eMTC service is achieved.

Description

Resource allocation method and device
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a resource allocation method and device.
Background
Internet of things (IoT) is an important component of future information technology development, and is mainly technically characterized in that an article is connected with a network through a communication technology, so that an intelligent network of man-machine interconnection and object interconnection is realized. An enhanced machine type communication (eMTC) technology is introduced to a Long Term Evolution (LTE) R13 protocol for internet of things, and the eMTC technology has the characteristics of wide coverage, low cost, low power consumption, support of mass connection, and the like.
In general, in addition to the eMTC service, a network also has a cluster service, such as a cluster voice service, a cluster video service, a cluster short message service, and other multicast services, and a broadband trunking (B-trunk) protocol performs standard definition and specification on the cluster service, and the cluster service has the characteristics of flexible bandwidth, high spectrum efficiency, low time delay, high reliability, and the like.
However, when the eMTC service coexists with the cluster service, if the resource allocated to the eMTC service or the cluster service is not reasonable, the reliability of the eMTC service or the cluster service is poor. Therefore, when the eMTC service coexists with the cluster service, how to reasonably allocate resources for the eMTC service and the cluster service is a problem to be solved in the industry.
Disclosure of Invention
The embodiment of the invention provides a resource allocation method and a resource allocation device, which achieve the purpose of reasonably allocating resources for eMTC services and cluster services when the eMTC services and the cluster services coexist.
In a first aspect, an embodiment of the present invention provides a resource allocation method, including:
classifying a plurality of services or signaling to obtain at least one classification set, wherein each classification set comprises at least one signaling or service, and the services or the signaling comprise: eMTC public signaling, eMTC private signaling, LTE public signaling, eMTC service, trunked voice service, trunked video service, or non-trunked service;
performing priority ordering on the at least one classification set to obtain a first order;
and according to the first sequence, sequentially allocating resources to each classified set from a resource pool.
In one possible design, the at least one taxonomy set includes: an enhanced machine type communication (eMTC) public signaling set, an eMTC private signaling set, a Long Term Evolution (LTE) public signaling set, an LTE private signaling set, an eMTC service set, a trunking voice service set, a trunking video service set or a non-trunking service set;
the first sequence is from front to back in sequence: the eMTC public signaling set, the LTE public signaling set, the eMTC private signaling set, the LTE private signaling set, the eMTC service set, the trunked voice service set, the trunked video service set, and the non-trunked service set.
In a possible design, the resources in the resource pool include eMTC resources and LTE communication resources, where the eMTC resources include high-priority resources and low-priority resources, and before allocating resources for each of the categorized sets in sequence from the resource pool according to the first order, the method further includes:
determining a second sequence corresponding to each classification set in the at least one classification set, where the second sequence is used to indicate a sequence of the high priority resource, the low priority resource, or the LTE communication resource.
In one possible design, the second order corresponding to the eMTC common signaling set is, from front to back: the high priority resource, the low priority resource;
the second sequence corresponding to the LTE public signaling set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the eMTC proprietary signaling set is, from front to back: the high priority resource, the low priority resource;
the second sequence corresponding to the LTE dedicated signaling set is, from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the eMTC service sets is, from front to back: the high priority resource;
the second sequence corresponding to the cluster voice service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the cluster video service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the non-cluster service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource.
In one possible design, the allocating resources for each signaling set in turn from a resource pool according to the first order includes:
after resources are allocated to the cluster voice service set and before resources are allocated to the cluster video service set, whether resources are successfully allocated to the eMTC service set is judged;
and if the resources are not successfully allocated to the eMTC service set, allocating the resources to the eMTC service set according to the sequence from the high-priority resources to the low-priority resources.
In one possible design, before determining the second order corresponding to each of the at least one classification set, the method further includes:
partitioning the eMTC resources and the LTE communication resources from the resource pool;
dividing the eMTC resources into the high priority resources and the low priority resources.
In a possible design, after sequentially allocating resources for each of the categorized sets from the resource pool according to the first order, the method further includes:
judging whether the utilization rate of the target resource exceeds a preset threshold value or not;
and if the utilization rate of the target resource exceeds the preset threshold value, increasing the target resource, wherein the target resource is any one of the LTE communication resource, the high-priority resource and the low-priority resource. .
In a possible design, when the target resource is the high-priority resource, if the utilization rate of the target resource exceeds the preset threshold, increasing the target resource includes: if the utilization rate of the high-priority resource exceeds the preset threshold, judging whether the total number of the NB of the high-priority resource is greater than the number of the NB corresponding to the eMTC resource after the narrow band NB is added to the high-priority resource; and if the total number of the NBs of the high-priority resource is less than the number of the NBs corresponding to the eMTC resource, adding one NB in the high-priority resource.
In a second aspect, an embodiment of the present invention provides a resource allocation apparatus, including:
a classification module, configured to classify multiple signaling or services to obtain at least one classification set, where each classification set includes at least one signaling or service, and the multiple signaling or services include: eMTC public signaling, eMTC private signaling, LTE public signaling, eMTC service, trunked voice service, trunked video service, or non-trunked service;
the sorting module is used for carrying out priority sorting on the at least one classification set to obtain a first sequence;
and the allocation module is used for sequentially allocating resources to each classified set from a resource pool according to the first sequence.
In one possible design, the at least one taxonomy set includes: an enhanced machine type communication (eMTC) public signaling set, an eMTC private signaling set, a Long Term Evolution (LTE) public signaling set, an LTE private signaling set, an eMTC service set, a trunking voice service set, a trunking video service set or a non-trunking service set;
the first sequence is from front to back in sequence: the eMTC public signaling set, the LTE public signaling set, the eMTC private signaling set, the LTE private signaling set, the eMTC service set, the trunked voice service set, the trunked video service set, and the non-trunked service set. .
In one possible design, the resources in the resource pool include eMTC resources and LTE communication resources, the eMTC resources include high priority resources and low priority resources, the apparatus further includes:
a determining module, configured to determine a second order corresponding to each of the at least one classification set before the allocating module allocates resources to each of the classification sets in sequence from a resource pool according to the first order, where the second order is used to indicate a sequence of the high priority resource, the low priority resource, or the LTE communication resource.
In one possible design, the second order corresponding to the eMTC common signaling set is, from front to back: the high priority resource, the low priority resource;
the second sequence corresponding to the LTE public signaling set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the eMTC proprietary signaling set is, from front to back: the high priority resource, the low priority resource;
the second sequence corresponding to the LTE dedicated signaling set is, from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the eMTC service sets is, from front to back: the high priority resource;
the second sequence corresponding to the cluster voice service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the cluster video service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the non-cluster service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource.
In a possible design, the allocating module is configured to determine whether to successfully allocate resources to the eMTC service set after allocating resources to the trunking voice service set and before allocating resources to the trunking video service set; and if the resources are not successfully allocated to the eMTC service set, allocating the resources to the eMTC service set according to the sequence from the high-priority resources to the low-priority resources.
In one possible design, the apparatus further comprises:
a dividing module, configured to divide the eMTC resource and the LTE communication resource from the resource pool before the determining module determines the second order corresponding to each of the at least one classification set; dividing the eMTC resources into the high priority resources and the low priority resources.
In one possible design, the apparatus further comprises:
the adjusting module is used for judging whether the utilization rate of the target resource exceeds a preset threshold value or not after the allocating module allocates resources for each classified set from the resource pool in sequence according to the first sequence; and if the utilization rate of the target resource exceeds the preset threshold value, increasing the target resource, wherein the target resource is any one of the LTE communication resource, the high-priority resource and the low-priority resource.
In a feasible design, the adjusting module is configured to determine whether the total number of NBs of the high-priority resource is greater than the number of NBs corresponding to the eMTC resource after the high-priority resource is added with one narrowband NB if the utilization rate of the high-priority resource exceeds the preset threshold; and if the total number of the NBs of the high-priority resource is less than the number of the NBs corresponding to the eMTC resource, adding one NB in the high-priority resource.
In a third aspect, an embodiment of the present invention provides a network device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the method according to the first aspect or the various possible implementations of the first aspect.
In a fourth aspect, embodiments of the present invention provide a storage medium, which stores instructions that, when executed on a network device, cause the network device to perform the method according to the first aspect or the various possible implementations of the first aspect.
In a fifth aspect, embodiments of the present invention provide a computer program product, which, when run on a network device, causes the network device to perform the methods according to the first aspect or the various possible implementations of the first aspect.
According to the resource allocation method and device provided by the embodiment of the invention, when the eMTC service signaling coexists with the cluster service, the network equipment divides the service signaling into different categories to obtain a plurality of classification sets, the classification sets are sorted according to the priority to obtain the first sequence, and the resources are sequentially allocated to the classification sets from the resource pool according to the first sequence, so that the service with high priority is firstly allocated with the resources, and when the eMTC service coexists with the cluster service, the resources are reasonably allocated to the eMTC service and the cluster service, and the purpose of considering the performance of the cluster service and the eMTC service is achieved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic network architecture diagram of a resource allocation method according to an embodiment of the present invention;
fig. 2 is a flowchart of a resource allocation method according to an embodiment of the present invention;
FIG. 3 is a flow chart of another resource allocation method provided by the embodiment of the invention;
fig. 4 is a schematic structural diagram of a resource allocation apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of another resource allocation apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of another resource allocation apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
When the eMTC service coexists with the trunking service, the network device needs to support the eMTC protocol and the B-Trunc protocol at the same time, and the performance requirements of the eMTC service and the trunking service need to be met at the same time on the shared air interface bandwidth. At present, how to uniformly allocate air interface resources of a cluster service and an eMTC service is not clear, and if the resource allocation is not reasonable, reliability of the cluster service and/or the eMTC service cannot be guaranteed.
In view of this, embodiments of the present invention provide a resource allocation method and apparatus, so as to implement a purpose of reasonably allocating resources for an eMTC service and a cluster service when the eMTC service and the cluster service coexist, so as to consider performance of the cluster service and the eMTC service.
Fig. 1 is a schematic network architecture diagram of a resource allocation method according to an embodiment of the present invention. Referring to fig. 1, a network device and a plurality of terminal devices form a communication system, where the network device is, for example, an evolved Node B (eNB or eNodeB) in Long Term Evolution (LTE), or a relay station or an access point, or a vehicle-mounted device, a wearable device, and a network device in a future 5G network or a network device in a future evolved Public Land Mobile Network (PLMN) network, or a nodeb in an NR system, and the like. May be a device that provides voice and/or data connectivity to a user, a handheld device with wireless connection capability, or other processing device connected to a wireless modem. The terminal devices may be eMTC terminal devices or trunking communication terminal devices, or one and the same terminal device may simultaneously support eMTC service and trunking service, these terminal devices may communicate with one or more network side devices through a Radio Access Network (RAN), WIFI, wired network, and other network access devices, and the terminal devices may be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket, hand-held, computer-embedded, or vehicle-mounted mobile devices, which exchange languages and/or data with the radio access network. For example, the terminal device may be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with a wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a future 5G network or a terminal device in a future evolved Public Land Mobile Network (PLMN), and the like, which are not limited by the embodiments of the present invention. A terminal device may also be referred to as a system, a subscriber unit (subscriber unit), a subscriber station (subscriber station), a mobile station (mobile), a remote station (remote station), an access point (access point), a remote terminal device (remote terminal), an access terminal device (access terminal), a user terminal device (user terminal), a user agent (user agent), a user device (user device), or a user equipment (user equipment), etc.
In the communication system, the terminal device is, for example, an eMTC terminal device or a trunking terminal device, or the same terminal device simultaneously supports an eMTC service and a trunking service, and the network device sends a service signaling to the terminal device or receives service data sent by the terminal device, for example, the network device sends an eMTC signaling, such as an eMTC public signaling and an eMTC private signaling, to the eMTC terminal device; for another example, the network device sends LTE public signaling, LTE private signaling, trunking voice service, trunking video service, trunking short message service, or the like to the trunking communication terminal device. Before the network equipment sends or receives various services or signaling, a resource pool of an empty port resource is divided, eMTC resources and LTE communication resources are divided from the resource pool, the eMTC resources are divided into high-priority resources and low-priority resources, the network equipment also divides the various services or signaling into different categories, the services or the signaling of the same category are stored in the same category set, and the category sets are sorted to obtain a first sequence. Then, according to the first sequence, resources are sequentially allocated to the classification sets. In the process of allocating resources, for a specific classification set, a second sequence corresponding to the classification set is determined, where the second sequence is used to indicate the sequence of high-priority resources, low-priority resources, or LTE communication resources, and then resources are allocated to the classification set according to the second sequence.
Next, a resource allocation method according to an embodiment of the present invention will be described in detail based on the architecture shown in fig. 1. For example, see fig. 2.
Fig. 2 is a flowchart of a resource allocation method provided in an embodiment of the present invention, where the embodiment describes the resource allocation method in detail from the perspective of a network device, and the embodiment includes:
101. classifying a plurality of services or signaling to obtain at least one classification set, wherein each classification set comprises at least one signaling, and the services or the signaling comprise: eMTC public signaling, eMTC private signaling, LTE public signaling, eMTC service, trunked voice service, trunked video service, or non-trunked service;
for example, the network device classifies services or signaling to be transmitted and/or services or signaling to be received, to obtain different classification sets, where each classification set includes at least one signaling or a service. Wherein the plurality of services or signaling comprise: eMTC common signaling, eMTC private signaling, LTE common signaling, eMTC traffic, trunked voice traffic, trunked video traffic, or non-trunked traffic.
102. Performing priority ordering on the at least one classification set to obtain a first order;
after the signaling set is obtained in step 101, in this step, the plurality of classification sets are sorted according to priority and the like, so as to obtain a first order, where the first order indicates a sequence of allocating resources for each classification set in the plurality of classification sets.
In addition, in the embodiment of the present invention, a first sequence of the plurality of classification sets may also be preset, and a subsequent network device is to send a service or a signaling, and/or put the service or the signaling into a corresponding classification set when the service or the signaling is to be received.
103. And according to the first sequence, sequentially allocating resources to each classified set from a resource pool.
In this step, the network device sequentially allocates resources, such as air interface resources, e.g., frequency domain resources, to each classification set in the classification set according to the first order. After distributing resources for each classification set, randomly extracting a service from the classification set and processing the service, such as sending the service or receiving the service; or after the resources are allocated to each classification set, processing each service or signaling according to the sequence of arrival of each service or signaling in the classification set.
In the resource allocation method provided in the embodiment of the present invention, when the eMTC service signaling coexists with the trunking service, the network device divides the services or the signaling into different categories to obtain a plurality of classification sets, sorts the classification sets according to the priority to obtain a first order, and allocates resources to each classification set in sequence from the resource pool according to the first order, so that the service with a high priority is allocated with resources first, and when the eMTC service coexists with the trunking service, the resources are allocated to the eMTC service and the trunking service reasonably, so as to achieve the purpose of considering the performance of the trunking service and the eMTC service.
In one possible implementation, the at least one classification set includes: an enhanced machine type communication (eMTC) public signaling set, an eMTC private signaling set, a Long Term Evolution (LTE) public signaling set, an LTE private signaling set, an eMTC service set, a trunking voice service set, a trunking video service set or a non-trunking service set; the first sequence is from front to back in sequence: the eMTC public signaling set, the LTE public signaling set, the eMTC private signaling set, the LTE private signaling set, the eMTC service set, the trunked voice service set, the trunked video service set, and the non-trunked service set.
In a feasible implementation manner, the resources in the resource pool include eMTC resources and LTE communication resources, the eMTC resources include high-priority resources and low-priority resources, the network device further determines a second order corresponding to each of the at least one classification set before allocating resources to each of the classification sets in the resource pool in sequence according to the first order, and the second order is used for indicating a sequence of the high-priority resources, the low-priority resources, or the LTE communication resources.
For example, for the eMTC common signaling set, the second order is from high priority resources to low priority resources, that is, the network device preferentially allocates resources for the eMTC common signaling set from the high priority resources, and if the resources in the eMTC common signaling set are not enough, the network device continues to allocate resources for the eMTC common signaling set from the low priority resources.
For another example, for the LTE common signaling set, the second order is to allocate resources from the LTE communication resources, the low priority resources to the high priority resources, that is, the network device preferentially allocates resources from the LTE communication resources to the LTE common signaling set, if the LTE communication resources are not enough, the network device continues to allocate resources from the low priority resources to the LTE common signaling set, and if the low priority resources are still not enough, the network device continues to allocate resources from the high priority resources to the LTE common signaling set.
For another example, for the eMTC-specific signaling set, the second order is from the high priority resource to the low priority resource, that is, the network device preferentially allocates resources for the eMTC-specific signaling set from the high priority resource, and if the high priority resource is not enough, continues to allocate resources for the eMTC-specific signaling set from the low priority resource.
As another example, for the LTE-specific signaling set, the second order is from LTE communication resources to low priority resources to high priority resources.
For another example, for the eMTC service sets, the second order is the high priority resources, that is, when the network device allocates resources to each classification set according to the first order, and when allocating resources to the eMTC service sets for the first time, only the eMTC service sets are allocated with resources from the high priority resources.
As another example, for the trunked voice traffic set, the second order is from LTE communication resources to low priority resources to high priority resources.
As another example, for the trunked video service set, the second order is from LTE communication resources to low priority resources to high priority resources.
As another example, for non-clustered service sets, the second order is from LTE communication resources to low priority resources to high priority resources.
Next, an embodiment is used to describe the foregoing resource allocation method in detail, for example, refer to fig. 3, fig. 3 is a flowchart of another resource allocation method provided in the embodiment of the present invention, where the embodiment includes:
201. the eMTC resources and the LTE communication resources are divided from the resource pool, and the eMTC resources are divided into high-priority resources and low-priority resources.
Illustratively, the network device allocates an air interface resource from the current subframe, and divides the eMTC resource and the LTE communication resource from the entire resource pool, or divides the entire resource pool into two parts, where one part is the eMTC resource and the other part is the LTE communication resource. Thereafter, eMTC resources are divided into high priority resources and low priority resources.
When the air interface resource is specifically a frequency domain resource, the frequency domain resource is Resource Blocks (RBs) one by one, and in general, 6 RBs form a Narrow Band (NB). Therefore, when dividing resources, the eMTC resources and the LTE communication resources may be divided from the resource pool in units of RBs, and further the eMTC resources may be divided into high priority resources and low priority resources in units of RBs, where the RBs included in the eMTC resources and the LTE communication resources may be continuous or discontinuous, and the resources included in the high priority resources and the low priority resources may be continuous or discontinuous. Alternatively, the eMTC resources and the LTE communication resources may be divided in units of NBs, and further divided into high-priority resources and low-priority resources, where the eMTC resources and the LTE communication resources include NBs that may be continuous or discontinuous, and the high-priority resources and the low-priority resources include resources that may be continuous or discontinuous.
202. The method comprises the steps of classifying a plurality of service signaling to obtain at least one classification set, and sequencing each classification set to obtain a first sequence.
Wherein, first order is from the front to back in proper order: the system comprises an eMTC public signaling set, an LTE public signaling set, an eMTC private signaling set, an LTE private signaling set, an eMTC service set, a trunking voice service set, a trunking video service set and a non-trunking service set.
203. Resources are allocated for the eMTC common signaling set.
Exemplarily, the network device determines a second sequence corresponding to the eMTC common signaling set, where the second sequence is from a high-priority resource to a low-priority resource, the network device preferentially allocates resources to the eMTC common signaling set on the high-priority resource, if the high-priority resource cannot meet the requirement, the network device continues to allocate resources to the eMTC common signaling set on the low-priority resource, and if the low-priority resource cannot meet the requirement, the network device fails to allocate resources to the current subframe eMTC common signaling set, and step 204 is executed; or, as long as the resources are successfully allocated to the LTE common signaling set, step 204 is executed, for example, if the resources are successfully allocated to the eMTC common signaling set from the high priority resource, step 204 is directly executed; for another example, if the high priority resource does not meet the demand, but the low priority resource meets the demand, step 204 is executed.
204. Resources are allocated for the LTE common signaling set.
Exemplarily, the network device determines a second sequence corresponding to the LTE common signaling set, where the second sequence is from LTE communication resources, low priority resources to high priority resources, the network device preferentially allocates resources to the LTE common signaling set on the LTE communication resources, if the LTE communication resources cannot meet the requirements, the network device continues to allocate resources to the LTE common signaling set on the low priority resources, if the low priority resources cannot meet the requirements, the network device continues to allocate resources to the cellular communication common signaling set on the high priority resources, and if the high priority resources still cannot meet the requirements, the network device fails to allocate resources to the LTE common signaling set, and step 205 is executed; alternatively, step 205 is performed as soon as the resources are successfully allocated for the LTE common signaling set.
205. Resources are allocated for the eMTC-specific signaling set.
Exemplarily, the network device determines a second sequence corresponding to the eMTC dedicated signaling set, where the second sequence is from a high-priority resource to a low-priority resource, the network device allocates resources for the eMTC dedicated signaling set on the high-priority resource, if the high-priority resource cannot meet the requirement, the network device continues to allocate resources for the eMTC dedicated signaling set on the low-priority resource, and if the low-priority resource cannot meet the requirement, step 206 is executed; alternatively, step 206 is performed whenever resources are successfully allocated for the eMTC-specific signaling set.
206. Resources are allocated for the LTE-specific signaling set.
Exemplarily, the network device determines a second sequence corresponding to the LTE dedicated signaling set, where the second sequence is from the LTE communication resource to the low priority resource and then to the high priority resource, and if none of the resources can satisfy the LTE dedicated signaling set, step 207 is executed; alternatively, step 207 is performed as soon as the resources are successfully allocated for the LTE-specific signaling set.
207. Resources are allocated for the eMTC service set.
For example, the network device determines that the second order corresponding to the eMTC service sets is the high priority resource, that is, the network device only allocates the resource to the eMTC service sets from the high priority resource, and if the resource allocation to the eMTC service sets fails, step 208 is executed; alternatively, if the eMTC service set is successfully allocated with resources, step 208 is performed.
208. And allocating resources for the cluster voice service set.
Exemplarily, the network device determines a second sequence corresponding to the trunking voice service set, where the second sequence is from LTE communication resources, low priority resources to high priority resources, and the network device preferentially allocates resources to the trunking voice service set at the LTE communication resources, if the LTE communication resources cannot meet the requirements, the network device continues to allocate resources to the trunking voice service set at the low priority resources, if the low priority resources cannot meet the requirements, the network device continues to allocate resources to the trunking voice service set at the high priority resources, and if the high priority resources still cannot meet the requirements, the network device fails to allocate resources to the current subframe trunking voice service set, and then step 209 is executed; alternatively, step 209 is performed whenever resources are successfully allocated for the set of clustered voice services.
209. And allocating resources for the eMTC service set which does not successfully allocate the resources.
For example, whether the resource is successfully allocated to the eMTC service set is determined, and if the resource is not successfully allocated to the eMTC service set, the resource is allocated to the eMTC service set according to the sequence from the high priority resource to the low priority resource. Thereafter, step 210 is performed.
210. And allocating resources for the cluster video service set.
Illustratively, the network device determines a second order corresponding to the cluster video service set, where the second order is all unused resources in the resource pool, including the high priority resource, the low priority resource, and unused resources in the LTE communication resource. If the network equipment judges that no residual resource exists in the resource pool, the resource allocation of the sub-frame cluster video service set fails, and the sub-frame scheduling process exits; if all the unused resources in the resource pool can meet the requirements of the cluster video service set and the resource pool has residual resources after the resources are allocated to the cluster video service set, executing step 210; alternatively, step 210 is performed as soon as the resource allocation for the cluster video service set is successful.
211. And allocating resources for the non-cluster service set.
In this step, the network device allocates resources to the non-trunking service set on the remaining resources in the resource pool, and if the remaining resources in the resource pool satisfy the non-trunking service set, the subframe scheduling process exits after the resources are allocated, and if the remaining resources in the resource pool cannot satisfy the non-trunking service set, the subframe scheduling process exits directly.
In a feasible design, the network device further determines whether the utilization rate of the target resource exceeds a preset threshold after allocating resources to each of the classified sets in sequence from the resource pool according to the first sequence; and if the utilization rate of the target resource exceeds the preset threshold value, increasing the target resource, wherein the target resource is any one of the LTE communication resource, the high-priority resource and the low-priority resource.
Illustratively, the network device may periodically adaptively adjust the LTE communication resources, the high priority resources, and the low priority resources. Taking the target resource as the high-priority resource as an example, the network device periodically counts the RB utilization rate of the high-priority resource, where the RB utilization rate of the high-priority resource is the number of RBs already used in the high-priority resource in the counting period/the total number of RBs in the high-priority resource in the counting period. If the utilization rate of the high-priority resource exceeds a preset threshold, judging whether the total number of the NB of the high-priority resource is greater than the number of the NB corresponding to the eMTC resource after the narrow band NB is added to the high-priority resource; and if the total number of the NBs of the high-priority resources is less than the number of the NBs corresponding to the eMTC resources, adding one NB in the high-priority resources.
Setting a preset threshold as Rate _ Th, if the utilization Rate of the RB of the high-priority resource is greater than Rate _ Th, adding 1 to the number of NBs in the high-priority resource by the network device, but the number of NBs corresponding to the high-priority resource cannot exceed the number of NBs corresponding to the eMTC resource; if the RB utilization Rate of the high-priority resource is less than or equal to Rate _ Th-offset, the network equipment subtracts 1 from the number of the NB in the high-priority resource, but the number of the NB corresponding to the high-priority resource cannot be less than or equal to 1. Wherein the offset is an offset value.
Fig. 4 is a schematic structural diagram of a resource allocation apparatus according to an embodiment of the present invention. The resource allocation apparatus according to this embodiment may be a network device, or may be a chip applied to a network device. The resource allocation means may be configured to perform the functions of the network device in the above embodiments. As shown in fig. 4, the resource allocation apparatus 100 may include:
a classification module 11, configured to classify multiple signaling or services to obtain at least one classification set, where each classification set includes at least one signaling or service, and the multiple signaling or services include: eMTC public signaling, eMTC private signaling, LTE public signaling, eMTC service, trunked voice service, trunked video service, or non-trunked service;
a sorting module 12, configured to perform priority sorting on the at least one classification set to obtain a first order;
and an allocating module 13, configured to allocate resources to each of the classified sets in sequence from a resource pool according to the first order.
In one possible design, the at least one taxonomy set includes: an enhanced machine type communication (eMTC) public signaling set, an eMTC private signaling set, a Long Term Evolution (LTE) public signaling set, an LTE private signaling set, an eMTC service set, a trunking voice service set, a trunking video service set or a non-trunking service set;
the first sequence is from front to back in sequence: the eMTC public signaling set, the LTE public signaling set, the eMTC private signaling set, the LTE private signaling set, the eMTC service set, the trunked voice service set, the trunked video service set, and the non-trunked service set.
Fig. 5 is a schematic structural diagram of another resource allocation apparatus according to an embodiment of the present invention, where the resource allocation apparatus according to this embodiment further includes, on the basis of fig. 4: a determination module 14;
the resources in the resource pool include eMTC resources and LTE communication resources, the eMTC resources include high-priority resources and low-priority resources, and the determining module 14 is configured to determine a second sequence corresponding to each of the at least one classification set before the allocating module 13 allocates resources to each of the classification sets in the resource pool in sequence according to the first sequence, where the second sequence is used to indicate a sequence of the high-priority resources, the low-priority resources, or the LTE communication resources.
In one possible design, the second order corresponding to the eMTC common signaling set is, from front to back: the high priority resource, the low priority resource;
the second sequence corresponding to the LTE public signaling set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the eMTC proprietary signaling set is, from front to back: the high priority resource, the low priority resource;
the second sequence corresponding to the LTE dedicated signaling set is, from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the eMTC service sets is, from front to back: the high priority resource;
the second sequence corresponding to the cluster voice service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the cluster video service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the non-cluster service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource.
In a possible design, the allocating module 13 is configured to determine whether to successfully allocate resources to the eMTC service set after allocating resources to the trunking voice service set and before allocating resources to the trunking video service set; and if the resources are not successfully allocated to the eMTC service set, allocating the resources to the eMTC service set according to the sequence from the high-priority resources to the low-priority resources.
In a possible design, the apparatus further includes a dividing module 15, configured to divide the eMTC resources and the LTE communication resources from the resource pool before the determining module 14 determines the second order corresponding to each of the at least one classification set; dividing the eMTC resources into the high priority resources and the low priority resources.
In a possible design, the apparatus further includes an adjusting module 16, configured to determine whether a utilization rate of a target resource exceeds a preset threshold after the allocating module allocates resources to each of the categorized sets in sequence from the resource pool according to the first order; and if the utilization rate of the target resource exceeds the preset threshold value, increasing the target resource, wherein the target resource is any one of the LTE communication resource, the high-priority resource and the low-priority resource.
In a feasible design, the adjusting module 16 is configured to determine whether the total number of NBs of the high-priority resource is greater than the number of NBs corresponding to the eMTC resource after the high-priority resource is added with one narrowband NB if the utilization rate of the high-priority resource exceeds the preset threshold; and if the total number of the NBs of the high-priority resource is less than the number of the NBs corresponding to the eMTC resource, adding one NB in the high-priority resource.
The resource allocation apparatus provided in the embodiment of the present application may perform the actions of the network device in the foregoing embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
It should be noted that each of the modules may be a processing element separately set up, or may be implemented by being integrated into a chip of the apparatus, or may be stored in a memory of the apparatus in the form of program code, and a processing element of the apparatus calls and executes the functions of the processing unit. In addition, all or part of the units can be integrated together or can be independently realized. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, the steps of the method or the units above may be implemented by hardware integrated logic circuits in a processor element or instructions in software.
For example, the above units may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), etc. For another example, when some of the above units are implemented in the form of a processing element scheduler code, the processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor that can call the program code. As another example, these units may be integrated together and implemented in the form of a system-on-a-chip (SOC).
Fig. 6 is a schematic structural diagram of another resource allocation apparatus according to an embodiment of the present invention. As shown in fig. 6, the resource allocation apparatus 200 includes:
at least one processor 21 and memory 22;
the memory 22 stores computer-executable instructions;
the at least one processor 21 executes computer-executable instructions stored by the memory 22, causing the at least one processor 21 to perform a resource allocation method as performed by a network device.
For a specific implementation process of the processor 21, reference may be made to the above method embodiments, which implement similar principles and technical effects, and this embodiment is not described herein again.
Optionally, the resource allocation apparatus 200 further comprises a communication part 23. The processor 21, the memory 22, and the communication unit 23 may be connected by a bus 24.
An embodiment of the present invention further provides a storage medium, where a computer executing instruction is stored in the storage medium, and the computer executing instruction is used for implementing the resource allocation method described above when being executed by a processor.
Embodiments of the present invention further provide a computer program product, which, when running on a computer, causes the computer to execute the above resource allocation method.
In the above embodiments, it should be understood that the described apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules is only one logical division, and other divisions may be realized in practice, for example, a plurality of modules may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each module may exist alone physically, or two or more modules are integrated into one unit. The unit formed by the modules can be realized in a hardware form, and can also be realized in a form of hardware and a software functional unit.
The integrated module implemented in the form of a software functional module may be stored in a computer-readable storage medium. The software functional module is stored in a storage medium and includes several instructions to enable an electronic device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the method according to various embodiments of the present invention.
It should be understood that the processor may be a Central Processing Unit (CPU), other general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor, or in a combination of the hardware and software modules within the processor.
The memory may comprise a high-speed RAM memory, and may further comprise a non-volatile storage NVM, such as at least one disk memory, and may also be a usb disk, a removable hard disk, a read-only memory, a magnetic or optical disk, etc.
The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, the buses in the figures of the present invention are not limited to only one bus or one type of bus.
The storage medium may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an Application Specific Integrated Circuits (ASIC). Of course, the processor and the storage medium may reside as discrete components in a terminal or server.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (16)

1. A method for resource allocation, comprising:
classifying a plurality of services or signaling to obtain at least one classification set, wherein each classification set comprises at least one signaling or service, and the services or the signaling comprise: eMTC public signaling, eMTC private signaling, LTE public signaling, eMTC service, trunked voice service, trunked video service, or non-trunked service;
performing priority ordering on the at least one classification set to obtain a first order;
and according to the first sequence, sequentially allocating resources to each classified set from a resource pool.
2. The method of claim 1,
the at least one classification set comprises: an enhanced machine type communication (eMTC) public signaling set, an eMTC private signaling set, a Long Term Evolution (LTE) public signaling set, an LTE private signaling set, an eMTC service set, a trunking voice service set, a trunking video service set or a non-trunking service set;
the first sequence is from front to back in sequence: the eMTC public signaling set, the LTE public signaling set, the eMTC private signaling set, the LTE private signaling set, the eMTC service set, the trunked voice service set, the trunked video service set, and the non-trunked service set.
3. The method of claim 1 or 2, wherein the resources in the resource pool comprise eMTC resources and LTE communication resources, wherein the eMTC resources comprise high priority resources and low priority resources, and wherein allocating resources for each of the categorized sets in order from the resource pool according to the first order further comprises:
determining a second sequence corresponding to each classification set in the at least one classification set, where the second sequence is used to indicate a sequence of the high priority resource, the low priority resource, or the LTE communication resource.
4. The method of claim 3,
the second sequence corresponding to the eMTC common signaling set is from front to back: the high priority resource, the low priority resource;
the second sequence corresponding to the LTE public signaling set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the eMTC proprietary signaling set is, from front to back: the high priority resource, the low priority resource;
the second sequence corresponding to the LTE dedicated signaling set is, from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the eMTC service sets is, from front to back: the high priority resource;
the second sequence corresponding to the cluster voice service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the cluster video service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the non-cluster service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource.
5. The method of claim 4, wherein the allocating resources for each signaling set in turn from a resource pool according to the first order comprises:
after resources are allocated to the cluster voice service set and before resources are allocated to the cluster video service set, whether resources are successfully allocated to the eMTC service set is judged;
and if the resources are not successfully allocated to the eMTC service set, allocating the resources to the eMTC service set according to the sequence from the high-priority resources to the low-priority resources.
6. The method of claim 3, wherein prior to determining the second order corresponding to each of the at least one sorted set, further comprising:
partitioning the eMTC resources and the LTE communication resources from the resource pool;
dividing the eMTC resources into the high priority resources and the low priority resources.
7. The method of claim 3, wherein after allocating resources for each of the sorted sets in order from the resource pool according to the first order, the method further comprises:
judging whether the utilization rate of the target resource exceeds a preset threshold value or not;
and if the utilization rate of the target resource exceeds the preset threshold value, increasing the target resource, wherein the target resource is any one of the LTE communication resource, the high-priority resource and the low-priority resource.
8. The method of claim 7, wherein when the target resource is the high priority resource, if the utilization of the target resource exceeds the preset threshold, increasing the target resource comprises:
if the utilization rate of the high-priority resource exceeds the preset threshold, judging whether the total number of the NB of the high-priority resource is greater than the number of the NB corresponding to the eMTC resource after the narrow band NB is added to the high-priority resource;
and if the total number of the NBs of the high-priority resource is less than the number of the NBs corresponding to the eMTC resource, adding one NB in the high-priority resource.
9. A resource allocation apparatus, comprising:
a classification module, configured to classify multiple signaling or services to obtain at least one classification set, where each classification set includes at least one signaling or service, and the multiple signaling or services include: eMTC public signaling, eMTC private signaling, LTE public signaling, eMTC service, trunked voice service, trunked video service, or non-trunked service;
the sorting module is used for carrying out priority sorting on the at least one classification set to obtain a first sequence;
and the allocation module is used for sequentially allocating resources to each classified set from a resource pool according to the first sequence.
10. The apparatus of claim 9,
the at least one classification set comprises: an enhanced machine type communication (eMTC) public signaling set, an eMTC private signaling set, a Long Term Evolution (LTE) public signaling set, an LTE private signaling set, an eMTC service set, a trunking voice service set, a trunking video service set or a non-trunking service set;
the first sequence is from front to back in sequence: the eMTC public signaling set, the LTE public signaling set, the eMTC private signaling set, the LTE private signaling set, the eMTC service set, the trunked voice service set, the trunked video service set, and the non-trunked service set.
11. The apparatus of claim 9 or 10, wherein the resources in the resource pool comprise eMTC resources and LTE communication resources, wherein the eMTC resources comprise high priority resources and low priority resources, and wherein the apparatus further comprises:
a determining module, configured to determine a second order corresponding to each of the at least one classification set before the allocating module allocates resources to each of the classification sets in sequence from a resource pool according to the first order, where the second order is used to indicate a sequence of the high priority resource, the low priority resource, or the LTE communication resource.
12. The apparatus of claim 11,
the second sequence corresponding to the eMTC common signaling set is from front to back: the high priority resource, the low priority resource;
the second sequence corresponding to the LTE public signaling set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the eMTC proprietary signaling set is, from front to back: the high priority resource, the low priority resource;
the second sequence corresponding to the LTE dedicated signaling set is, from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the eMTC service sets is, from front to back: the high priority resource;
the second sequence corresponding to the cluster voice service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the cluster video service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource;
the second sequence corresponding to the non-cluster service set is from front to back: the LTE communication resource, the low priority resource, the high priority resource.
13. The apparatus of claim 12,
the distribution module is configured to determine whether to successfully distribute resources to the eMTC service set after distributing resources to the trunking voice service set and before distributing resources to the trunking video service set; and if the resources are not successfully allocated to the eMTC service set, allocating the resources to the eMTC service set according to the sequence from the high-priority resources to the low-priority resources.
14. The apparatus of claim 11, further comprising:
a dividing module, configured to divide the eMTC resource and the LTE communication resource from the resource pool before the determining module determines the second order corresponding to each of the at least one classification set; dividing the eMTC resources into the high priority resources and the low priority resources.
15. The apparatus of claim 11, further comprising:
the adjusting module is used for judging whether the utilization rate of the target resource exceeds a preset threshold value or not after the allocating module allocates resources for each classified set from the resource pool in sequence according to the first sequence; and if the utilization rate of the target resource exceeds the preset threshold value, increasing the target resource, wherein the target resource is any one of the LTE communication resource, the high-priority resource and the low-priority resource.
16. The apparatus of claim 15,
the adjusting module is configured to determine whether the total number of NBs of the high-priority resource is greater than the number of NBs corresponding to the eMTC resource after the high-priority resource is added with one narrowband NB if the utilization rate of the high-priority resource exceeds the preset threshold; and if the total number of the NBs of the high-priority resource is less than the number of the NBs corresponding to the eMTC resource, adding one NB in the high-priority resource.
CN201910260674.8A 2019-04-02 2019-04-02 Resource allocation method and device Active CN111770532B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910260674.8A CN111770532B (en) 2019-04-02 2019-04-02 Resource allocation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910260674.8A CN111770532B (en) 2019-04-02 2019-04-02 Resource allocation method and device

Publications (2)

Publication Number Publication Date
CN111770532A true CN111770532A (en) 2020-10-13
CN111770532B CN111770532B (en) 2023-01-31

Family

ID=72718961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910260674.8A Active CN111770532B (en) 2019-04-02 2019-04-02 Resource allocation method and device

Country Status (1)

Country Link
CN (1) CN111770532B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110268006A1 (en) * 2010-04-30 2011-11-03 Nokia Corporation Network Controlled Device to Device / Machine to Machine Cluster Operation
CN102256214A (en) * 2011-06-27 2011-11-23 南京邮电大学 Dynamic channel allocation method for comprehensive services and transmission characteristics of CDMA (Code Division Multiple Access) cluster system
US20130100923A1 (en) * 2011-03-25 2013-04-25 Zte Corporation Method, device and terminal for indicating multi-port frequency domain resource location allocation information
CN103648100A (en) * 2013-11-26 2014-03-19 重庆邮电大学 Method and device for coordinating interferences among cells based on TD-LTE (TD-SCDMA Long Term Evolution) trucked communication system
CN103857050A (en) * 2012-12-07 2014-06-11 普天信息技术研究院有限公司 Method for scheduling resources in TD-LTE trunking communication system
CN104185289A (en) * 2013-05-23 2014-12-03 中兴通讯股份有限公司 Base station and method of scheduling service by base station
CN107454675A (en) * 2016-05-31 2017-12-08 北京信威通信技术股份有限公司 The resource allocation methods and device of a kind of trunked communication system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110268006A1 (en) * 2010-04-30 2011-11-03 Nokia Corporation Network Controlled Device to Device / Machine to Machine Cluster Operation
US20130100923A1 (en) * 2011-03-25 2013-04-25 Zte Corporation Method, device and terminal for indicating multi-port frequency domain resource location allocation information
CN102256214A (en) * 2011-06-27 2011-11-23 南京邮电大学 Dynamic channel allocation method for comprehensive services and transmission characteristics of CDMA (Code Division Multiple Access) cluster system
CN103857050A (en) * 2012-12-07 2014-06-11 普天信息技术研究院有限公司 Method for scheduling resources in TD-LTE trunking communication system
CN104185289A (en) * 2013-05-23 2014-12-03 中兴通讯股份有限公司 Base station and method of scheduling service by base station
CN103648100A (en) * 2013-11-26 2014-03-19 重庆邮电大学 Method and device for coordinating interferences among cells based on TD-LTE (TD-SCDMA Long Term Evolution) trucked communication system
CN107454675A (en) * 2016-05-31 2017-12-08 北京信威通信技术股份有限公司 The resource allocation methods and device of a kind of trunked communication system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DAWEI SUN: "Optimizing grid resource allocation by combining fuzzy clustering with application preference", 《2010 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL》 *
刘汉利: "基于TD-LTE集群***资源调度算法研究", 《信息科技辑》 *

Also Published As

Publication number Publication date
CN111770532B (en) 2023-01-31

Similar Documents

Publication Publication Date Title
CN110958179B (en) Method, device and system for switching terminal part bandwidth
CN107396287B (en) Method and device for selecting working frequency points
EP4280763A2 (en) Communication method and apparatus
CN109614223B (en) Hardware resource scheduling method and device and hardware resource scheduling equipment
US20220039101A1 (en) Bwp allocation method, apparatus, electronic device and computer readable storage medium
CN110267276B (en) Network slice deployment method and device
CN107006000A (en) Method and user equipment for transmitting message
CN105828380B (en) A kind of method for controlling network congestion and base station
WO2014094310A1 (en) Resource scheduling method and device
WO2017118053A1 (en) Channel occupancy determination method and apparatus
CN112702109B (en) User equipment access method and device, and user equipment switching method and device
KR101817449B1 (en) Method for transmitting signal in device to device proximity service, base station and user equipment
CN111770532B (en) Resource allocation method and device
CN114125936B (en) Resource scheduling method, device and storage medium
CN112543510A (en) Resource allocation method and device
CN113316262B (en) Uplink resource allocation method and device, computer readable storage medium and user equipment
CN112020073B (en) Cell classification method and device
CN114449664A (en) Uplink resource allocation method, system, intelligent terminal and storage medium
CN112996114B (en) Resource scheduling method, device, equipment and storage medium
CN112203354A (en) Service processing method and device
WO2019214593A1 (en) Communication method and apparatus
CN112469132A (en) Carrier resource scheduling method and device
CN111885513B (en) Method, device, equipment and storage medium for priority preemption of public network cluster
CN111867111A (en) Method and device for scheduling equipment
CN110446263B (en) Data transmission method and device

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