CN106341210B - The resource allocation methods and system of multicast service - Google Patents

The resource allocation methods and system of multicast service Download PDF

Info

Publication number
CN106341210B
CN106341210B CN201510408477.8A CN201510408477A CN106341210B CN 106341210 B CN106341210 B CN 106341210B CN 201510408477 A CN201510408477 A CN 201510408477A CN 106341210 B CN106341210 B CN 106341210B
Authority
CN
China
Prior art keywords
session
coding scheme
modulation
grade
period
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.)
Expired - Fee Related
Application number
CN201510408477.8A
Other languages
Chinese (zh)
Other versions
CN106341210A (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.)
Putian Information Technology Co Ltd
Original Assignee
Putian Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Putian Information Technology Co Ltd filed Critical Putian Information Technology Co Ltd
Priority to CN201510408477.8A priority Critical patent/CN106341210B/en
Publication of CN106341210A publication Critical patent/CN106341210A/en
Application granted granted Critical
Publication of CN106341210B publication Critical patent/CN106341210B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to a kind of resource allocation methods of multicast service and system, this method includes being configured to the Modulation and Coding Scheme grade of session, be grouped to session and being configured according to the Modulation and Coding Scheme grade of session to the session period after grouping.Wherein, the configuration process includes: S1, the midpoint user for determining each cell;S2, calculate respective cell midpoint user channel quality detection average value;S3, Modulation and Coding Scheme grade corresponding to minimum in the channel quality detection average value of each cell is determined;The Modulation and Coding Scheme grade of session on S4, setting Physical Multicast Channel.The present invention realizes the purpose that corresponding Modulation and Coding Scheme grade is chosen according to user's feature, and the packet mode avoids data and overstocks for a long time, completes session as soon as possible.In addition, the session period of conversation group is arranged according to the Modulation and Coding Scheme grade of the session after grouping, make multicast resource rational utilization.

Description

Resource allocation method and system for multicast service
Technical Field
The invention relates to the technical field of multimedia broadcast multicast, in particular to a resource allocation method and a resource allocation system of a multicast service.
Background
In order to effectively utilize mobile network resources, the third generation partnership Project (3rd 3GPP) proposes Multimedia Broadcast Multicast Service (MBMS). The multimedia broadcast multicast service is a technology for transmitting data from a data source to a plurality of target user equipment, realizes the sharing of network (including a core network and an access network) resources, and improves the utilization rate of the network resources (especially air interface resources). The MBMS technology studied in a Long Term Evolution (LTE) system is called evolved multimedia broadcast multicast service, i.e., e-MBMS.
In e-MBMS, there are two transmission modes: single cell transmission, multi-cell transmission. The single-cell transmission refers to that the current broadcast/multicast service is transmitted only in a specific cell, and other cells do not provide the coverage of the service, so that the single-cell transmission lacks the performance gain brought by multi-cell combination. The multi-cell transmission means that a plurality of broadcast/multicast cells transmit the same specific service, thereby realizing the combined reception of a receiving end. A transmission mode in which multi-cell transmission enters a Single Frequency Network (SFN) in an access Network is a Multicast Broadcast Single Frequency Network (MBSFN) transmission mode, that is, synchronous transmission is performed in multiple cells at the same time and at the same Frequency.
When the e-MBMS service is transmitted in an MBSFN transmission mode, a plurality of cells which synchronously transmit at the same time and the same frequency are taken as an MBSFN area, and the cell is the minimum unit of the MBSFN area. A plurality of different e-MBMS services can be supported in one MBSFN area, and each MBSFN area can support 16 transmission channels carrying multicast services at most. Meanwhile, one cell may belong to a plurality of MBSFN areas, and a general cell supports overlapping coverage of 1 to 8 MBSFN areas, that is, a user may receive services of the plurality of MBSFN areas.
Currently, a Multi-cell Multicast Coordination Entity (MCE) is generally adopted to complete synchronous scheduling of radio resources. The MCE receives the service quality information, namely QoS information, and distributes multicast resources according to the QoS information, so that resource allocation is carried out on an evolved node B (eNB). The configuration cell of the received service QoS information includes a QoS type identifier, i.e., qci (QoS Class identifier), address Resolution protocol information, i.e., arp (address Resolution protocol) information, and Guaranteed Bit Rate (GBR) parameter information.
However, currently, when the MCE performs resource setting according to the QoS information, there are problems of unreasonable resource allocation and the like. For example, when configuring the modulation and coding scheme level, the entire process of determining the modulation and coding scheme level is complicated and cannot be configured according to the characteristics of the user.
Disclosure of Invention
Aiming at the defects, the invention provides a resource allocation method and a resource allocation system for multicast services, which can solve the problems that the determination process of the modulation coding scheme grade is complex and the configuration can not be carried out according to the characteristics of users in the prior art.
In a first aspect, the method for allocating resources for multicast service includes configuring modulation and coding scheme levels of a session on a physical multicast channel, where the configuring includes:
s1, determining a midpoint user of each cell in the multicast broadcast single frequency network area, wherein the midpoint user is a user with a signal-to-interference-and-noise ratio in the cell in which the midpoint user belongs within a first preset range;
s2, calculating the average value of the channel quality detection of the midpoint user of the corresponding cell in each detection period according to the channel quality detection value obtained by the midpoint user of each cell in each detection period;
s3, determining the modulation coding scheme grade corresponding to the lowest value in the channel quality detection average values of each cell in each detection period;
s4, according to the modulation coding scheme grade corresponding to the lowest value, setting the modulation coding scheme grade of the conversation on the physical multicast channel in the corresponding detection period.
Further, the S2 further includes: smoothing the channel quality detection average value obtained by calculation in each detection period after the first detection period; the average value of the channel quality detection in S3 is a corresponding value after smoothing processing; or
The S3 further includes: smoothing the modulation coding scheme grade corresponding to the lowest value determined in each detection period after the first detection period; the modulation and coding scheme level corresponding to the lowest value in S4 is the corresponding value after the smoothing processing.
Further, the S4 includes:
judging the relation between the service quality class identification grade of each session and the service quality class identification grade in a second preset range;
if the service quality class identification grade of the corresponding session is lower than the lowest grade in the service quality class identification grades of the second preset range, the modulation and coding scheme grade corresponding to the lowest value is adjusted up to a first preset grade, and the adjusted modulation and coding scheme grade is used as the modulation and coding scheme grade of the corresponding session;
if the service quality class identification grade of the corresponding session is within the service quality class identification grade of the second preset range, taking the modulation coding scheme grade corresponding to the lowest value as the modulation coding scheme grade of the corresponding session;
and if the service quality class identification grade of the corresponding session is higher than the highest grade in the service quality class identification grades in the second preset range, adjusting the modulation and coding scheme grade corresponding to the lowest value down to a second preset grade, and taking the adjusted modulation and coding scheme grade as the modulation and coding scheme grade of the corresponding session.
Further, the method further includes grouping sessions on a physical multicast channel, and specifically includes:
judging whether the number of sessions with the same service quality class identification level exceeds a preset number in a session grouping counting period;
and if the number exceeds the preset number, grouping the sessions with the minimum waiting time from the initiation of the session request to the start of data transmission in all the sessions with the same service quality class identification level into a group.
Further, the grouping the preset number of sessions with the shortest minimum waiting time from the initiation of the session request to the start of data transmission in all sessions with the same class of qos class identifier includes:
sequencing all the sessions with the same service quality class identification level according to the minimum waiting time from the initiation of the session request to the start of data transmission;
and according to the sequencing result, the session with shorter minimum waiting time has higher priority to enter the packet until the number of the entering packets reaches the preset number.
Further, the method further includes configuring the total number of subframes required for each session on the physical multicast channel, and specifically includes:
a1, calculating the session period of the corresponding session according to the guaranteed bit rate and system bandwidth corresponding to each session in the session group on the physical multicast channel and the modulation and coding scheme grade of the session group;
a2, calculating the least common multiple of the conversation periods of all the conversations in the conversation group, and taking the least common multiple as the group period of the conversation group;
a3, calculating the total number of subframes required by the corresponding session according to the group period of the session group and the session period of each session in the session group, and configuring the corresponding session according to the total number of the subframes.
Further, the session period of the corresponding session in a1 is calculated by the following formula:
wherein i is more than or equal to 1 and less than or equal to M, M is the number of sessions in each session group, TiFor the session period of the ith session, NiNumber of sub-frames, GBR, required for the ith session in a unit timesession-iGuaranteed bit rate for the ith session, QiAmount of data, Q, transmitted for one sub-frame of the ith sessioniDetermined by the system bandwidth and the modulation and coding scheme level of the talk group in which the ith session is located.
In a second aspect, the resource allocation system for multicast service includes a first configuration module, configured to configure a modulation and coding scheme level of a session on a physical multicast channel, where the first configuration module includes:
the system comprises a midpoint user determining unit, a central point user determining unit and a central point user determining unit, wherein the midpoint user determining unit is used for determining a midpoint user of each cell in a multicast broadcast single frequency network area, and the midpoint user is a user of which the signal-to-interference-and-noise ratio is within a first preset range in the cell to which the midpoint user belongs;
the first calculation unit is used for calculating the average value of the channel quality detection of the midpoint user of the corresponding cell in each detection period according to the channel quality detection value of the midpoint user of each cell in each detection period;
a determining unit, configured to determine a modulation coding scheme level corresponding to a lowest value of the channel quality detection average values of each cell in each detection period;
and the first configuration unit is used for setting the modulation and coding scheme grade of the session on the physical multicast channel in the corresponding detection period according to the modulation and coding scheme grade corresponding to the lowest value.
Further, the system comprises a grouping module for grouping sessions on the physical multicast channel;
the grouping module is specifically configured to:
judging whether the number of sessions with the same service quality class identification level exceeds a preset number in a session grouping counting period;
and if the number exceeds the preset number, grouping the sessions with the minimum waiting time from the initiation of the session request to the start of data transmission in all the sessions with the same service quality class identification level into a group.
Further, the system also includes a second configuration module, configured to configure the total number of subframes required for each session on the physical multicast channel;
the second configuration module comprises:
the second calculating unit is used for calculating the session period of the corresponding session according to the guaranteed bit rate corresponding to each session in the session group on the physical multicast channel, the system bandwidth and the modulation and coding scheme grade of the session group;
a third calculating unit, configured to calculate a least common multiple of session periods of all sessions in the session group, and use the least common multiple as a group period of the session group;
and the second configuration unit is used for calculating the total number of the subframes required by the corresponding session according to the group period of the session group and the session period of each session in the session group, and configuring the corresponding session according to the total number of the subframes.
The resource allocation method and the system only select the midpoint user, solve the average value of the channel quality detection of the midpoint user, and use the average value of the channel quality detection of the midpoint user to represent the average value of the channel quality detection of the whole cell, thereby reducing the workload. The midpoint user can select according to the characteristics of the user, so that the aim of selecting the corresponding modulation and coding scheme grade according to the characteristics of the user is fulfilled.
Drawings
The features and advantages of the present invention will be more clearly understood by reference to the accompanying drawings, which are illustrative and not to be construed as limiting the invention in any way, and in which:
fig. 1 is a flowchart illustrating an embodiment of a resource allocation method for multicast services according to the present invention;
fig. 2 is a schematic flow chart illustrating the configuration of the total number of subframes required for each session on a physical multicast channel in the resource allocation method for multicast services according to the present invention;
fig. 3 is a block diagram illustrating an embodiment of a resource allocation system for multicast traffic according to the present invention.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, a more particular description of the invention will be rendered by reference to the appended drawings. It should be noted that the embodiments and features of the embodiments of the present application may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those specifically described herein, and therefore the scope of the present invention is not limited by the specific embodiments disclosed below.
The present invention provides a resource allocation method for multicast service, as shown in fig. 1, the method includes configuring modulation and coding scheme levels of sessions on a physical multicast channel, where the configuration process includes:
s1, determining a midpoint user of each cell in the multicast broadcast single frequency network area, wherein the midpoint user is a user with a Signal to interference plus Noise Ratio (Signal to interference plus Noise Ratio, namely sinr) in the cell to which the midpoint user belongs within a first preset range;
s2, calculating the average value of the channel quality detection of the midpoint user of the corresponding cell in each detection period according to the channel quality detection value obtained by the midpoint user of each cell in each detection period;
s3, determining the modulation coding scheme grade corresponding to the lowest value in the channel quality detection average values of each cell in each detection period;
s4, according to the modulation coding scheme grade corresponding to the lowest value, setting the modulation coding scheme grade of the conversation on the physical multicast channel in the corresponding detection period.
The channel quality detection value may be the size of the channel quality indicator CQI, or may be the size of other parameters that can characterize the channel quality.
The first preset range is set according to the actual situation, for example [4, 8], that is, a user with a signal to interference plus noise ratio of 4-8 is a midpoint user.
The invention only selects part of users, solves the average value of the channel quality detection, and uses the average value of the channel quality detection of the part of users to represent the average value of the channel quality detection of the whole cell, thereby reducing the workload. Meanwhile, the corresponding modulation coding scheme grade is selected according to the user characteristics.
In addition, the invention is based on the channel quality of each cell in the multicast broadcast single frequency network areaModulation coding scheme level MCS corresponding to the lowest value in the quantity detection average valueinitAnd the modulation coding scheme grade of the session is set, so that the users in all cells in a multicast broadcast single frequency network area can normally receive data, and the edge users can use the combined MBMS data of a plurality of adjacent cells to meet the receiving quality. Therefore, the invention also realizes the purpose that the users in all the cells in the multicast broadcast single frequency network area can normally receive the data on the basis of ensuring the receiving quality.
In a specific implementation process of the foregoing technical solution, in order to avoid that a modulation and coding scheme level corresponding to the lowest value determined by the cell in an individual detection period changes too much, so that a modulation and coding scheme level configured for the session changes too much according to the value, a certain smoothing process may be performed, where the smoothing process includes:
and smoothing the modulation coding scheme grade corresponding to the lowest value determined in each detection period after the first detection period. When the modulation and coding scheme level corresponding to the lowest value determined in the current detection period is smoothed, the smoothing may be performed according to the modulation and coding scheme level corresponding to the lowest value in one detection period or a plurality of detection periods of the current period. The modulation and coding scheme level corresponding to the lowest value in S4 is the corresponding value after the smoothing processing.
Since the modulation coding scheme level corresponding to the lowest value in S3 is directly corresponding to the channel quality detection average calculated in S2, the smoothing process may also be:
and smoothing the channel quality detection average value obtained by calculation in each detection period after the first detection period. When the channel quality detection average value calculated in the current detection period is smoothed, the smoothing may be performed according to the channel quality detection average value in one detection period or a plurality of detection periods of the current period. The average value of the channel quality detection in S3 is the corresponding value after the smoothing processing.
In the above embodiment, in the specific implementation of step S4, the modulation and coding scheme level MCS corresponding to the lowest value may be usedinitConfigured to each session on a physical multicast channel. Of course, since the Qos Class Identifier (QCI) level of each session is different, the modulation and coding scheme thereof may be set to MCS according to the QCI level of each sessioninitThe method can be adjusted on the basis, so that different modulation and coding scheme levels, namely MCS levels, are adopted for different multicast services, and the configuration of multicast resources is more reasonable and flexible. The specific process can be as follows:
judging the relation between the service quality class identification grade of each session and the service quality class identification grade in a second preset range;
if the service quality class identification grade of the corresponding session is lower than the lowest grade in the service quality class identification grades of the second preset range, the modulation and coding scheme grade corresponding to the lowest value is adjusted up to a first preset grade, and the adjusted modulation and coding scheme grade is used as the modulation and coding scheme grade of the corresponding session;
if the service quality class identification grade of the corresponding session is within the service quality class identification grade of the second preset range, taking the modulation coding scheme grade corresponding to the lowest value as the modulation coding scheme grade of the corresponding session;
and if the service quality class identification grade of the corresponding session is higher than the highest grade in the service quality class identification grades in the second preset range, adjusting the modulation and coding scheme grade corresponding to the lowest value down to a second preset grade, and taking the adjusted modulation and coding scheme grade as the modulation and coding scheme grade of the corresponding session.
The above specific process is further illustrated by the following example:
setting a second preset rangeAnd when the QCI level of a session is 2 or 3, the modulation and coding scheme level MCS corresponding to the lowest value is set to be the modulation and coding scheme level of the sessioninitI.e. MCS toinitMulticast traffic with QCI class 2 or 3 is configured. When the QCI level of a session is 1, the modulation and coding scheme level of the session is set to MCSinitUp-regulates delta levels, i.e. MCS, on the basis ofinit+ δ is configured for multicast traffic with QCI level 1. When the QCI level of a session is 4, the modulation and coding scheme level of the session is set to MCSinitOn the basis of the total weight of the MCS, ξ levels are adjusted downwards, namely the MCS is adjusted downwardsinitξ is configured for multicast traffic with QCI level 4.
In addition, in the implementation process of the above technical solution, the S3 and S4 may be performed by a multi-cell multicast coordination entity. The specific implementation process can be as follows: and the multi-cell multicast coordination entity acquires the channel quality detection average value of each cell in the MBSFN area and then performs subsequent operations.
The prior art performs grouping only according to the QCI level when performing grouping. Since only 29 sessions can be carried on one physical multicast channel, it is not reasonable to group only according to QCI class when the same number of QCI classes exceeds 29. Therefore, the present invention further provides a method for grouping sessions on a physical multicast channel by a broadcast coordination entity, which specifically includes:
judging whether the number of sessions with the same service quality class identification level exceeds a preset number in a session grouping counting period;
and if the number exceeds the preset number, grouping the sessions with the minimum waiting time from the initiation of the session request to the start of data transmission in all the sessions with the same service quality class identification level into a group.
One physical multicast channel can carry 29 sessions at the maximum, so the preset number can be set to 29. The parameters are as follows: the Minimum latency between the initiation of a session request and the start of Data Transfer, denoted Minimum Time to mbms Data Transfer.
The method firstly judges the number of sessions with the same service quality class identification grade, namely QCI grade, and then adopts different methods to group according to different conditions. When the number of sessions with the same QCI level exceeds the preset number, the selection is carried out according to a parameter 'minimum waiting time from session request initiation to data transmission start', and the preset number of sessions with the shortest minimum waiting time are selected and divided into a group. Therefore, the invention provides a solution when the number of sessions with the same QCI level exceeds 29, and simultaneously, the minimum waiting time of all sessions is satisfied.
When the number is less than or equal to the preset number, all sessions with the same class identifier level of the qos can be grouped into one group.
In the specific implementation process of the grouping manner, a preset number of sessions can be selected through a sorting or searching manner. Wherein, the sorting mode can be as follows:
sequencing all the sessions with the same service quality class identification level according to the minimum waiting time from the initiation of the session request to the start of data transmission;
and according to the sequencing result, the session with shorter minimum waiting time has higher priority to enter the packet until the number of the entering packets reaches the preset number.
And the preset number of sessions are selected by sequencing, so that the method is simple and easy to implement.
The grouping method may be performed using a multi-cell multicast coordination entity.
In the prior art, when the periodic configuration is performed on the session group on the physical multicast channel, there is no specific and targeted session period determination method. To this end, the present invention further includes configuring a group period of each group of sessions on the physical multicast channel and a total number of subframes required for each session, as shown in fig. 2, specifically including:
a1, calculating the session period of the corresponding session according to the guaranteed bit rate and system bandwidth corresponding to each session in the session group on the physical multicast channel and the modulation and coding scheme grade of the session group;
a2, calculating the least common multiple of the conversation periods of all the conversations in the conversation group, and taking the least common multiple as the group period of the conversation group;
a3, calculating the total number of subframes required by the corresponding session according to the group period of the session group and the session period of each session in the session group, and configuring the corresponding session according to the total number of the subframes.
The group period is understood to be a session period of one session group, and since the group period is the least common multiple of the session periods of all sessions, the group period is an integer multiple of the session period of one session. Here, the concept of a conversation group is the same as that of a grouping, and all conversations grouped into a group constitute a conversation group.
In the specific implementation of configuring the session period, the session period of the corresponding session may be obtained as follows:
calculating the number of subframes required by the corresponding session in unit time according to the guaranteed bit rate of the corresponding session and the data volume transmitted by one subframe;
and calculating the conversation period of the corresponding conversation according to the number of the subframes required by the corresponding conversation in the unit time.
Specifically, the calculation can be obtained by adopting the following formula:
wherein i is more than or equal to 1 and less than or equal to M, M is the number of sessions in each session group, TiFor the session period of the ith session, NiNumber of subframes required for the ith session in unit time, NiIs a value rounded up in the warp direction; qiAmount of data, Q, transmitted for one sub-frame of the ith sessioniDetermined by the system bandwidth and the modulation and coding scheme level of the group of sessions in which the ith session is located.
The total number of the subframes required by the ith session is W/Ti
The configuration procedure of the session period may be performed by the multi-cell multicast coordination entity. The invention provides a specific session period configuration method, and the method has the advantages of simple calculation and easy realization.
Three main parts in the present invention: (1) configuring the modulation coding scheme grade of a session on a physical multicast channel; (2) grouping sessions on a physical multicast channel; (3) the session period for each group of sessions on the physical multicast channel is configured. The configuration of the three parts can be unrelated, or the (3) th part can be completed on the basis of the (1) th part and the (2) th part.
As shown in fig. 3, the present invention further provides a resource allocation system 100 for multicast services, which includes a first configuration module 101 configured to configure modulation and coding scheme levels of a session on a physical multicast channel. The first configuration module 101 includes:
a midpoint user determining unit 1011, configured to determine a midpoint user of each cell in a multicast broadcast single frequency network region, where the midpoint user is a user whose signal-to-interference-and-noise ratio in the cell is within a first preset range;
a first calculating unit 1012, configured to calculate, according to a channel quality detection value obtained by a midpoint user of each cell in each detection period, a channel quality detection average value of the midpoint user of the corresponding cell in each detection period;
a determining unit 1013, configured to determine a modulation and coding scheme level corresponding to a lowest value in the average channel quality detections for each cell in each detection period;
a first configuration unit 1014, configured to set, according to the modulation and coding scheme level corresponding to the lowest value, the modulation and coding scheme level of the session on the physical multicast channel in the corresponding detection period.
Further, the system also includes a grouping module 102 for grouping sessions on the physical multicast channel;
the grouping module is specifically configured to:
judging whether the number of sessions with the same service quality class identification level exceeds a preset number in a session grouping counting period;
and if the number exceeds the preset number, grouping the sessions with the minimum waiting time from the initiation of the session request to the start of data transmission in all the sessions with the same service quality class identification level into a group.
Further, the system also includes a second configuration module, configured to configure the total number of subframes required for each session on the physical multicast channel;
the second configuration module 103 includes:
a second calculating unit 1031, configured to calculate a session period of a corresponding session according to a guaranteed bit rate and a system bandwidth corresponding to each session in a session group in the physical multicast channel and a modulation and coding scheme level of the session group in which the session group is located;
a third calculating unit 1032, configured to calculate a least common multiple of session periods of all sessions in the session group, where the least common multiple is used as a group period of the session group;
the second calculating unit and the third calculating unit may be integrally provided or may be separately provided.
A second configuring unit 1033, configured to calculate, according to the group period of the talk group and the talk period of each talk in the talk group, a total number of subframes required by a corresponding talk, and configure the corresponding talk according to the total number of subframes.
The resource allocation system is a functional architecture module of the resource allocation method, and has the same beneficial effects. For the description, explanation or preferred implementation of each module or unit in the resource allocation system, please refer to the corresponding part of the resource allocation method, which is not described herein again.
In summary, the method and system for allocating resources of multicast service provided by the present invention can implement the configuration of MCS level, the grouping of multicast sessions and/or the configuration of session period, ensure the receiving quality of all cells in the MBSFN area, and implement the rational utilization of multicast resources. Meanwhile, the same scheduling and planning of the wireless resources can be realized by adopting a multi-cell multicast coordination entity.
The technical solution of the present invention is described in detail above with reference to the accompanying drawings, and the problem caused by residual multi-purpose interference in the prior art is considered. Through the technical scheme of the invention, the residual multi-purpose interference can be reduced, thereby reducing various problems brought by the residual multi-purpose interference.
In the present invention, the terms "first", "second", and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. The term "plurality" means two or more unless expressly limited otherwise.
Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations fall within the scope defined by the appended claims.

Claims (8)

1. A resource allocation method for multicast service is characterized in that the method comprises configuring modulation coding scheme level of a session on a physical multicast channel, and the configuration process comprises the following steps:
s1, determining a midpoint user of each cell in the multicast broadcast single frequency network area, wherein the midpoint user is a user with a signal-to-interference-and-noise ratio in the cell in which the midpoint user belongs within a first preset range;
s2, calculating the average value of the channel quality detection of the midpoint user of the corresponding cell in each detection period according to the channel quality detection value obtained by the midpoint user of each cell in each detection period;
s3, determining the modulation coding scheme grade corresponding to the lowest value in the channel quality detection average values of each cell in each detection period;
s4, setting the modulation coding scheme grade of the session on the physical multicast channel in the corresponding detection period according to the modulation coding scheme grade corresponding to the lowest value; wherein,
the method further includes configuring the total number of subframes required for each session on the physical multicast channel, and specifically includes:
a1, calculating the session period of the corresponding session according to the guaranteed bit rate and system bandwidth corresponding to each session in the session group on the physical multicast channel and the modulation and coding scheme grade of the session group;
a2, calculating the least common multiple of the conversation periods of all the conversations in the conversation group, and taking the least common multiple as the group period of the conversation group;
a3, calculating the total number of subframes required by the corresponding session according to the group period of the session group and the session period of each session in the session group, and configuring the corresponding session according to the total number of the subframes.
2. The method of claim 1,
the S2 further includes: smoothing the channel quality detection average value obtained by calculation in each detection period after the first detection period; the average value of the channel quality detection in S3 is a corresponding value after smoothing processing; or
The S3 further includes: smoothing the modulation coding scheme grade corresponding to the lowest value determined in each detection period after the first detection period; the modulation and coding scheme level corresponding to the lowest value in S4 is the corresponding value after the smoothing processing.
3. The method according to claim 1, wherein the S4 includes:
judging the relation between the service quality class identification grade of each session and the service quality class identification grade in a second preset range;
if the service quality class identification grade of the corresponding session is lower than the lowest grade in the service quality class identification grades of the second preset range, the modulation and coding scheme grade corresponding to the lowest value is adjusted up to a first preset grade, and the adjusted modulation and coding scheme grade is used as the modulation and coding scheme grade of the corresponding session;
if the service quality class identification grade of the corresponding session is within the service quality class identification grade of the second preset range, taking the modulation coding scheme grade corresponding to the lowest value as the modulation coding scheme grade of the corresponding session;
and if the service quality class identification grade of the corresponding session is higher than the highest grade in the service quality class identification grades in the second preset range, adjusting the modulation and coding scheme grade corresponding to the lowest value down to a second preset grade, and taking the adjusted modulation and coding scheme grade as the modulation and coding scheme grade of the corresponding session.
4. The method according to claim 1, further comprising grouping sessions on a physical multicast channel, specifically comprising:
judging whether the number of sessions with the same service quality class identification level exceeds a preset number in a session grouping counting period;
and if the number exceeds the preset number, grouping the sessions with the minimum waiting time from the initiation of the session request to the start of data transmission in all the sessions with the same service quality class identification level into a group.
5. The method of claim 4, wherein grouping the preset number of sessions with the shortest minimum waiting time from session request initiation to data transmission beginning in all sessions with the same QoS class ID level comprises:
sequencing all the sessions with the same service quality class identification level according to the minimum waiting time from the initiation of the session request to the start of data transmission;
and according to the sequencing result, the session with shorter minimum waiting time has higher priority to enter the packet until the number of the entering packets reaches the preset number.
6. The method according to claim 1, wherein the session period of the corresponding session in a1 is calculated by the following formula:
wherein i is more than or equal to 1 and less than or equal to M, M is the number of sessions in each session group, TiFor the session period of the ith session, NiNumber of sub-frames, GBR, required for the ith session in a unit timesession-iGuaranteed bit rate for the ith session, QiAmount of data, Q, transmitted for one sub-frame of the ith sessioniDetermined by the system bandwidth and the modulation and coding scheme level of the group of sessions in which the ith session is located.
7. A resource allocation system for multicast services, comprising a first configuration module, configured to configure modulation and coding scheme levels of a session on a physical multicast channel, wherein the first configuration module comprises:
the system comprises a midpoint user determining unit, a central point user determining unit and a central point user determining unit, wherein the midpoint user determining unit is used for determining a midpoint user of each cell in a multicast broadcast single frequency network area, and the midpoint user is a user of which the signal-to-interference-and-noise ratio is within a first preset range in the cell to which the midpoint user belongs;
the first calculation unit is used for calculating the average value of the channel quality detection of the midpoint user of the corresponding cell in each detection period according to the channel quality detection value of the midpoint user of each cell in each detection period;
a determining unit, configured to determine a modulation coding scheme level corresponding to a lowest value of the channel quality detection average values of each cell in each detection period;
a first configuration unit, configured to set, according to the modulation and coding scheme level corresponding to the lowest value, a modulation and coding scheme level of a session on a physical multicast channel in a corresponding detection period; wherein,
the system also comprises a second configuration module, a first configuration module and a second configuration module, wherein the second configuration module is used for configuring the total number of the subframes required by each session on the physical multicast channel;
the second configuration module comprises:
the second calculating unit is used for calculating the session period of the corresponding session according to the guaranteed bit rate corresponding to each session in the session group on the physical multicast channel, the system bandwidth and the modulation and coding scheme grade of the session group;
a third calculating unit, configured to calculate a least common multiple of session periods of all sessions in the session group, and use the least common multiple as a group period of the session group;
and the second configuration unit is used for calculating the total number of the subframes required by the corresponding session according to the group period of the session group and the session period of each session in the session group, and configuring the corresponding session according to the total number of the subframes.
8. The system of claim 7, further comprising a grouping module for grouping sessions on a physical multicast channel;
the grouping module is specifically configured to:
judging whether the number of sessions with the same service quality class identification level exceeds a preset number in a session grouping counting period;
and if the number exceeds the preset number, grouping the sessions with the minimum waiting time from the initiation of the session request to the start of data transmission in all the sessions with the same service quality class identification level into a group.
CN201510408477.8A 2015-07-13 2015-07-13 The resource allocation methods and system of multicast service Expired - Fee Related CN106341210B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510408477.8A CN106341210B (en) 2015-07-13 2015-07-13 The resource allocation methods and system of multicast service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510408477.8A CN106341210B (en) 2015-07-13 2015-07-13 The resource allocation methods and system of multicast service

Publications (2)

Publication Number Publication Date
CN106341210A CN106341210A (en) 2017-01-18
CN106341210B true CN106341210B (en) 2019-07-23

Family

ID=57826262

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510408477.8A Expired - Fee Related CN106341210B (en) 2015-07-13 2015-07-13 The resource allocation methods and system of multicast service

Country Status (1)

Country Link
CN (1) CN106341210B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113099389B (en) * 2020-01-09 2022-06-24 成都鼎桥通信技术有限公司 Method and system for independently deployed 5G system to bear MBMS

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1866782A (en) * 2005-05-18 2006-11-22 华为技术有限公司 Method for realizing system broadcast multicast service
CN101242566A (en) * 2007-02-08 2008-08-13 鼎桥通信技术有限公司 Transmission method, system and base station for multimedia broadcasting and multicast service
CN101674188A (en) * 2008-09-11 2010-03-17 株式会社Ntt都科摩 HM-based MBMS transmitting and receiving method and corresponding device
WO2010096952A1 (en) * 2009-02-27 2010-09-02 上海贝尔股份有限公司 Cooperative beam forming method, device and base station
CN101925006A (en) * 2009-06-16 2010-12-22 中兴通讯股份有限公司 MBMS demodulating and coding solution (MCS) determining method and MCE
CN102186147A (en) * 2011-05-16 2011-09-14 大唐移动通信设备有限公司 Multimedia broadcast and multicast service (MBMS) data stream transmission method, base station and user equipment (UE)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100269142A1 (en) * 2009-04-16 2010-10-21 Nec Laboratories America, Inc. Utility optimization for scalable video multicast in wireless systems

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1866782A (en) * 2005-05-18 2006-11-22 华为技术有限公司 Method for realizing system broadcast multicast service
CN101242566A (en) * 2007-02-08 2008-08-13 鼎桥通信技术有限公司 Transmission method, system and base station for multimedia broadcasting and multicast service
CN101674188A (en) * 2008-09-11 2010-03-17 株式会社Ntt都科摩 HM-based MBMS transmitting and receiving method and corresponding device
WO2010096952A1 (en) * 2009-02-27 2010-09-02 上海贝尔股份有限公司 Cooperative beam forming method, device and base station
CN101925006A (en) * 2009-06-16 2010-12-22 中兴通讯股份有限公司 MBMS demodulating and coding solution (MCS) determining method and MCE
CN102186147A (en) * 2011-05-16 2011-09-14 大唐移动通信设备有限公司 Multimedia broadcast and multicast service (MBMS) data stream transmission method, base station and user equipment (UE)

Also Published As

Publication number Publication date
CN106341210A (en) 2017-01-18

Similar Documents

Publication Publication Date Title
US10362561B2 (en) Radio communication system, method, program, base station apparatus, multi-cell/multicast cooperation control apparatus
TWI744828B (en) Location and listen-before-schedule based resource allocation for vehicle-to-vehicle communication
US9521653B2 (en) Method for transmitting control information
US8488527B2 (en) Apparatus and method for facilitating radio resource dimensioning for communication services
TWI451779B (en) Methods and apparatus for selecting between a plurality of dictionaries
US8295241B2 (en) Apparatus and method for supporting peer to peer communication in a broadband wireless communication system
JP2016527838A (en) Infrastructure device, wireless communication network and method
JP2016533090A (en) Communication terminal and method
WO2013170785A1 (en) Systems and methods to provision quality of service sensitive devices in wireless local area networks
US8953564B2 (en) Systems and methods to achieve fairness in wireless LANs for cellular offloading
CN106341210B (en) The resource allocation methods and system of multicast service
EP2668802B1 (en) Method and apparatus for allocating transport channels for multimedia broadcast multicast service
CN110839227A (en) D2D resource allocation method and device for densely distributed user groups of cellular system
US20120269108A1 (en) Configuration Method, Device and System for Resource Occupied by Multicast Control Channel
Ghandri et al. A low-complexity scheduling for joint unicast and multicast transmissions in LTE-A network
Ghandri et al. Dynamic MBSFN subframe allocation algorithm for bursty video traffic in LTE-Advanced network
CN105657776B (en) Collaboration communication method in honeycomb VANET heterogeneous networks
CN101227250A (en) Wireless network controller, system, subscriber terminal and method for transporting service data
Videv et al. Energy efficient resource allocation in wireless systems with control channel overhead
JP6887376B2 (en) Broadcast data support methods and devices in wireless communication systems
WO2014201663A1 (en) Resource allocation method and apparatus
WO2010009600A1 (en) Resource configuration method for multimedia broadcast and multicast service
WO2012119557A1 (en) Method and device for scheduling terminals in systems where cells have multiple antenna units
WO2022033474A1 (en) Information control method, apparatus, and base station
WO2017024570A1 (en) Method and apparatus for determining subframe configuration of cell cluster

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190723