Disclosure of Invention
The inventor finds that in the scene of sharing a plurality of carriers, different types of terminals exist, some terminals can only access one carrier, some terminals can access a plurality of carriers, and at present, no strategy for scheduling and resource allocation is adopted for different terminals, so that the excessive number of the terminals accessed by the carriers, the overload cause congestion, the service quality is poor, and the congestion and the waste of resources are caused.
The technical problem to be solved by the present disclosure is how to effectively utilize a plurality of shared carriers, improve the resource utilization rate and reduce the congestion.
According to some embodiments of the present disclosure, a communication method is provided, which includes a base station obtaining capability information of a terminal when the terminal accesses one carrier, where the base station is a base station supporting sharing of multiple carriers, the capability information of the terminal includes whether the terminal supports the sharing of multiple carriers, the base station obtaining quality of service information of each carrier supported by the terminal when the terminal supports the sharing of multiple carriers, and the base station generating resource indication information when the quality of service information of a carrier currently accessed by the terminal does not satisfy a preset condition and there are other carriers supported by the terminal where the quality of service information satisfies the preset condition, where the resource indication information includes congestion indication information of the carrier currently accessed by the terminal and indication information of available carriers, and the base station transmitting the resource indication information to the terminal to indicate that the terminal is switched to the available carrier.
In some embodiments, the capability information of the terminal further comprises whether the terminal performs carrier aggregation, and the base station obtains the service quality information of each carrier supported by the terminal when the terminal supports the shared multiple carriers, wherein the base station obtains the service quality information of each carrier supported by the terminal when the terminal supports the shared multiple carriers and the terminal does not perform carrier aggregation.
In some embodiments, the method further comprises the step that the base station allocates resources on each carrier to the terminal according to the service quality information of each carrier supported by the terminal under the condition that the terminal supports a plurality of shared carriers and the terminal does not perform carrier aggregation.
In some embodiments, the base station sending the resource indication information to the terminal includes the base station sending the resource indication information to the terminal through a radio resource control, RRC, connection reconfiguration message.
In some embodiments, the service quality information of each carrier supported by the terminal comprises at least one of the number of terminals accessed by the carrier, the physical resource block PRB utilization rate of the carrier, time delay information of each terminal accessed by the carrier, receiving signal quality information of each terminal accessed by the carrier and block error rate information of the carrier.
According to other embodiments of the present disclosure, a communication method is provided, which includes that a terminal establishes a connection with a base station and accesses a carrier, wherein the base station is a base station supporting sharing of multiple carriers, the terminal reports capability information to the base station, the capability information of the terminal includes whether the terminal supports the sharing of the multiple carriers, the terminal receives resource indication information sent by the base station under the condition that the terminal supports the sharing of the multiple carriers, the resource indication information indicates that service quality information of a carrier currently accessed by the terminal does not meet a preset condition and other carriers supported by the terminal exist, the service quality information of which meets the preset condition, the resource indication information includes congestion indication information of the carrier currently accessed by the terminal and indication information of available carriers, and the terminal switches to the available carriers according to the resource indication information.
In some embodiments, the capability information of the terminal further comprises whether the terminal supports carrier aggregation, and the receiving, by the terminal, the resource indication information sent by the base station in the case that the terminal supports the shared multiple carriers comprises receiving, by the terminal, the resource indication information sent by the base station in the case that the terminal supports the shared multiple carriers and does not support carrier aggregation.
In some embodiments, the method further comprises the step that the terminal obtains resource information on each carrier allocated to the terminal by the base station under the condition that the terminal supports a plurality of shared carriers and supports carrier aggregation, wherein the resource on each carrier allocated to the terminal is determined according to the service quality information of each carrier supported by the terminal.
In some embodiments, the terminal receives a radio resource control RRC connection reconfiguration message sent by the base station, and obtains the resource indication information from the RRC connection reconfiguration message.
According to still other embodiments of the present disclosure, a base station is provided, which includes an acquisition module configured to acquire capability information of a terminal when the terminal accesses one carrier, where the base station is a base station supporting sharing of multiple carriers, the capability information of the terminal includes whether the terminal supports the sharing of multiple carriers, acquire service quality information of each carrier supported by the terminal when the terminal supports the sharing of multiple carriers, and a generation module configured to generate resource indication information when the service quality information of a carrier currently accessed by the terminal does not satisfy a preset condition and there are other carriers supported by the terminal where the service quality information satisfies the preset condition, where the resource indication information includes congestion indication information of the carrier currently accessed by the terminal and indication information of available carriers, and a transmission module configured to transmit the resource indication information to the terminal to indicate that the terminal is switched to an available carrier.
According to still other embodiments of the present disclosure, a terminal is provided, which includes an access module configured to establish a connection with a base station and access one carrier, where the base station is a base station supporting sharing of multiple carriers, a sending module configured to report capability information to the base station, where the capability information of the terminal includes whether the terminal supports the sharing of the multiple carriers, and a receiving module configured to receive resource indication information sent by the base station when the terminal supports the sharing of the multiple carriers, where the resource indication information indicates that service quality information of a carrier currently accessed by the terminal does not meet a preset condition and there are other carriers supported by the terminal where the service quality information meets the preset condition, and the resource indication information includes congestion indication information of the carrier currently accessed by the terminal and indication information of available carriers, and a switching module configured to switch to the available carriers according to the resource indication information.
According to still further embodiments of the present disclosure, a base station is provided that includes a processor and a memory coupled to the processor for storing instructions that, when executed by the processor, cause the processor to perform the communication method performed by the base station in any of the previous embodiments.
According to still further embodiments of the present disclosure, a terminal is provided that includes a processor and a memory coupled to the processor for storing instructions that, when executed by the processor, cause the processor to perform the communication method performed by the terminal as in any of the previous embodiments.
According to still further embodiments of the present disclosure, a non-transitory computer-readable storage medium is provided, on which a computer program is stored, wherein the program, when executed by a processor, implements the communication method of any of the previous embodiments.
According to still further embodiments of the present disclosure, a communication system is provided, comprising a base station of any of the foregoing embodiments and a terminal of any of the foregoing embodiments.
According to the method, after the terminal is accessed, the base station determines whether the terminal supports a plurality of shared carriers according to the capability information of the terminal, if the terminal supports the plurality of shared carriers, the service quality information of each carrier supported by the terminal is obtained, and under the condition that the service quality information of the carrier currently accessed by the terminal does not meet the preset condition, the terminal is instructed to switch to other available carriers, and the carriers with low congestion frequency bands are preferentially scheduled. The method disclosed by the invention can balance the resources of each shared carrier, effectively utilize a plurality of shared carriers, improve the utilization rate of the resources, reduce the congestion, improve the service quality and improve the user experience.
Other features of the present disclosure and its advantages will become apparent from the following detailed description of exemplary embodiments of the disclosure, which proceeds with reference to the accompanying drawings.
Detailed Description
The following description of the technical solutions in the embodiments of the present disclosure will be made clearly and completely with reference to the accompanying drawings in the embodiments of the present disclosure, and it is apparent that the described embodiments are only some embodiments of the present disclosure, not all embodiments. The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses. Based on the embodiments in this disclosure, all other embodiments that a person of ordinary skill in the art would obtain without making any inventive effort are within the scope of protection of this disclosure.
The present disclosure provides a communication method, which is described below with reference to fig. 1 to 2.
Fig. 1 is a flow chart of some embodiments of the disclosed communication method. As shown in FIG. 1, the method of the embodiment includes steps S102-S112.
In step S102, the terminal establishes a connection with the base station and accesses a carrier.
The base station is a base station supporting multiple carrier sharing. Each belonging to a shared carrier may be provided by a different operator. The terminal may initiate random access to establish an RRC (Radio Resource Control ) connection with the base station to access one carrier. The procedure of random access and RRC connection establishment may not be described in detail with reference to the prior art.
In step S104, the base station acquires capability information of the terminal, and correspondingly, the terminal reports the capability information to the base station.
The base station may send UE Capability Enquiry (UE capability query) messages to the terminal, which sends UE Capability Information (UE capability information) messages to the base station reporting its own capability information. The capability information of the terminal includes, for example, whether the terminal supports a shared plurality of carriers or an identification of a carrier supported by the terminal.
In step S106, the base station acquires quality of service information of each carrier supported by the terminal when the terminal supports a plurality of shared carriers.
The service quality information of each carrier supported by the terminal comprises at least one of the number of terminals accessed by the carrier, the physical resource block PRB utilization rate of the carrier, time delay information of each terminal accessed by the carrier, receiving signal quality information of each terminal accessed by the carrier and block error rate information of the carrier. The delay information of each terminal of the carrier access is, for example, an average delay of each terminal of the carrier access. The received signal quality information of each terminal of the carrier access is, for example, the average received signal quality of each terminal of the carrier access. The block error rate information of the carrier is, for example, an average block error rate of the carrier.
In the case that the quality of service information of the carrier includes a plurality of pieces of information, different weights may be set for each piece of information of the carrier, and the values of each piece of information may be weighted and summed according to the weights of each piece of information, to obtain the quality of service value of the carrier.
If the terminal only supports single carrier access, the connection of the current accessed carrier is maintained, and the base station does not need to execute subsequent schemes.
In step S108, the base station generates resource indication information when the service quality information of the carrier currently accessed by the terminal does not meet the preset condition and other carriers supported by the terminal whose service quality information meets the preset condition exist.
In case the quality of service information of the carrier comprises an item of information, a quality of service value of the carrier is determined based on the value of the item of information. The number of users, the PRB utilization, the time delay and the block error rate information are inversely proportional to the service quality value, the higher the number of users, the PRB utilization, the time delay and the block error rate is, the lower the service quality value is, the received signal quality is proportional to the service quality value, and the higher the received signal quality is, the higher the service quality value is. A corresponding threshold may be set to determine whether the quality of service information of the carrier meets a preset condition. For example, the service quality information of the carrier includes a PRB utilization of the carrier, a PRB utilization threshold may be set, and if the PRB utilization of the carrier is greater than the PRB utilization threshold, it is determined that the service quality of the carrier does not meet a preset condition. In the case that the service quality information of the carrier includes a plurality of pieces of information, the method according to the above embodiment determines the service quality value of the carrier, compares the service quality value with the corresponding service quality threshold value, and determines whether the service quality of the carrier satisfies the preset condition.
The base station can determine whether the service quality of each carrier supported by the terminal meets the preset condition by adopting the method, and if the service quality information of the carrier currently accessed by the terminal does not meet the preset condition, other carriers supported by the terminal with the service quality information meeting the preset condition exist, and resource indication information is generated. The resource indication information comprises congestion indication information of a carrier currently accessed by the terminal and indication information of available carriers. The congestion indication information of the carrier currently accessed by the terminal may be referred to as, for example, carrier frequency congestion indication (Carrier Frequency Congestion Indication, CFCI) for indicating the carrier currently accessed by the terminal. The indication information of the available carriers may be referred to as, for example, available carrier frequency band (Available Carrier Frequency Band, ACFB) information for indicating the frequency band of the available carriers.
The ACFB information may be determined according to the service quality of each carrier supported by the terminal, and the base station may select the carrier with the best service quality as the available carrier, and indicate the available carrier through ACFB.
In some embodiments, if the base station is a base station supporting dual carrier sharing, the terminal also supports shared dual carriers, and in the case that the service quality information of the carrier currently accessed by the terminal does not meet the preset condition and the service quality information of another carrier meets the preset condition, the resource indication information sent by the base station may only include congestion indication information (CFCI) of the carrier currently accessed by the terminal. The terminal knows from CFCI that the currently accessed carrier is congested and that another carrier is available.
In step S110, the base station transmits resource indication information to the terminal, and correspondingly, the terminal receives the resource indication information transmitted by the base station.
The base station sends the resource indication information to the terminal through an RRC connection reconfiguration message (RRC Connection Reconfiguration). After receiving the RRC connection reconfiguration message, the terminal analyzes and obtains congestion indication information of a carrier currently accessed by the terminal and indication information of available carriers.
In step S112, the terminal switches to an available carrier according to the resource indication information.
According to the method, after the terminal is accessed, the base station determines whether the terminal supports a plurality of shared carriers according to the capability information of the terminal, if the terminal supports the plurality of shared carriers, the service quality information of each carrier supported by the terminal is obtained, and under the condition that the service quality information of the carrier currently accessed by the terminal does not meet the preset condition, the terminal is instructed to switch to other available carriers, and the carriers with low congestion frequency bands are preferentially scheduled. The method of the embodiment can balance the resources of each shared carrier, effectively utilize a plurality of shared carriers, improve the utilization rate of the resources, reduce the congestion, improve the service quality and improve the user experience.
Further embodiments of the disclosed communication method are described below in conjunction with fig. 2.
Fig. 2 is a flow chart of some embodiments of the disclosed communication method. As shown in FIG. 2, the method of this embodiment includes steps S202-S214.
In step S202, the terminal establishes a connection with the base station and accesses a carrier.
In step S204, the base station acquires capability information of the terminal, and correspondingly, the terminal reports the capability information to the base station.
The capability information of the terminal includes whether the terminal supports a plurality of carriers that are shared and whether the terminal performs (or supports) carrier aggregation.
In step S206, the base station acquires quality of service information of each carrier supported by the terminal in a case where the terminal supports a plurality of carriers that are shared and the terminal does not perform (or support) carrier aggregation.
The resource indication information comprises congestion indication information of a carrier currently accessed by the terminal and indication information of available carriers.
In step S208, the base station generates resource indication information when the service quality information of the carrier currently accessed by the terminal does not meet the preset condition, and other carriers supported by the terminal whose service quality information meets the preset condition exist.
In step S210, the base station transmits resource indication information to the terminal, and correspondingly, the terminal receives the resource indication information transmitted by the base station.
In step S212, the terminal switches to an available carrier according to the resource indication information.
In step S214, when the terminal supports a plurality of shared carriers and the terminal performs carrier aggregation, the base station allocates resources on each carrier to the terminal according to the service quality information of each carrier supported by the terminal.
In some embodiments, the base station determines the quality of service value of each carrier supported by the terminal according to the method of the foregoing embodiments, and allocates the resources on each carrier to the terminal according to the proportion of the quality of service value of each carrier. The higher the quality of service value of a carrier, the more resources allocated on that carrier. The terminal may be allocated resources on each carrier in a fixed ratio, dynamic ratio, and resource pool manner. In a fixed ratio manner, for example, the base station uses the ratio of the quality of service values of the carriers determined for the first time as the ratio of the allocation resources of the carriers. As the ratio of the allocation resources of each carrier, for example, a dynamic ratio method such as a ratio of the service quality values of each carrier periodically determined by the base station is adopted. And a resource pool mode is adopted, for example, part of resources of each carrier are put into the resource pool, and resources of other carriers are selected from the resource pool to be distributed to the terminal under the condition that the service quality of one carrier connected by the terminal does not meet the preset condition.
The method of the embodiment increases the judgment of whether the terminal carries out carrier aggregation, allocates the resources on each carrier according to the service quality of each carrier aiming at the terminal carrying out carrier aggregation, improves the utilization rate of the resources, reduces the congestion, improves the service quality and improves the user experience.
The present disclosure also provides a base station, described below in connection with fig. 3.
Fig. 3 is a block diagram of some embodiments of a base station of the present disclosure. As shown in fig. 3, the base station 30 of this embodiment includes an acquisition module 310, a generation module 320, and a transmission module 330.
The acquiring module 310 is configured to acquire capability information of a terminal when the terminal accesses one carrier, where the base station is a base station supporting sharing of multiple carriers, and the capability information of the terminal includes whether the terminal supports sharing of multiple carriers, and acquire quality of service information of each carrier supported by the terminal when the terminal supports sharing of multiple carriers.
In some embodiments, the capability information of the terminal further includes whether the terminal performs carrier aggregation. The acquiring module 310 is configured to acquire quality of service information of each carrier supported by the terminal when the terminal supports a plurality of shared carriers and the terminal does not perform carrier aggregation.
In some embodiments, the service quality information of each carrier supported by the terminal comprises at least one of the number of terminals accessed by the carrier, the physical resource block PRB utilization rate of the carrier, time delay information of each terminal accessed by the carrier, receiving signal quality information of each terminal accessed by the carrier and block error rate information of the carrier.
The generating module 320 is configured to generate, when the service quality information of the carrier currently accessed by the terminal does not meet the preset condition and there are other carriers supported by the terminal whose service quality information meets the preset condition, resource indication information, where the resource indication information includes congestion indication information of the carrier currently accessed by the terminal and indication information of available carriers.
The sending module 330 is configured to send resource indication information to the terminal, so as to instruct the terminal to switch to an available carrier.
In some embodiments, the sending module 330 is configured to send the resource indication information to the terminal through a radio resource control RRC connection reconfiguration message.
In some embodiments, the base station 30 further includes a resource allocation module 340 configured to allocate, in a case where the terminal supports a plurality of shared carriers and the terminal performs carrier aggregation, resources on each carrier to the terminal according to the service quality information of each carrier supported by the terminal.
The present disclosure also provides a terminal, described below in connection with fig. 4.
Fig. 4 is a block diagram of some embodiments of a terminal of the present disclosure. As shown in fig. 4, the terminal 40 of this embodiment includes an access module 410, a transmission module 420, a reception module 430, and a handover module 440.
The access module 410 is configured to establish a connection with a base station, and access one carrier, where the base station is a base station supporting sharing of multiple carriers.
The sending module 420 is configured to report capability information to a base station, where the capability information of the terminal includes whether the terminal supports multiple carriers that are shared.
The receiving module 430 is configured to receive, when the terminal supports multiple shared carriers, resource indication information sent by the base station, where the resource indication information indicates that service quality information of a carrier currently accessed by the terminal does not meet a preset condition and there are other carriers supported by the terminal whose service quality information meets the preset condition, and the resource indication information includes congestion indication information of the carrier currently accessed by the terminal and indication information of available carriers.
In some embodiments, the capability information of the terminal further includes whether the terminal supports carrier aggregation, and the receiving module 430 is configured to receive the resource indication information sent by the base station in a case that the terminal supports the shared multiple carriers and does not support carrier aggregation.
In some embodiments, the receiving module 430 is configured to receive a radio resource control RRC connection reconfiguration message sent by a base station, and obtain resource indication information from the RRC connection reconfiguration message.
The switching module 440 is configured to switch to an available carrier according to the resource indication information.
In some embodiments, the terminal 40 further includes an acquiring module 450, configured to acquire, when the terminal supports a plurality of shared carriers and supports carrier aggregation, resource information on each carrier allocated by the base station to the terminal, where the allocation of resources on each carrier to the terminal is determined according to the quality of service information of each carrier supported by the terminal.
The base stations in embodiments of the present disclosure may each be implemented by various computing devices or computer systems, as described below in connection with fig. 5 and 6.
Fig. 5 is a block diagram of some embodiments of a base station of the present disclosure. As shown in fig. 5, the base station 50 of this embodiment includes a memory 510 and a processor 520 coupled to the memory 510, the processor 520 being configured to perform the communication method performed by the base station in any of the embodiments of the present disclosure based on instructions stored in the memory 510.
The memory 510 may include, for example, system memory, fixed nonvolatile storage media, and the like. The system memory stores, for example, an operating system, application programs, boot Loader (Boot Loader), database, and other programs.
Fig. 6 is a block diagram of further embodiments of a base station of the present disclosure. As shown in fig. 6, the base station 60 of this embodiment includes a memory 610 and a processor 620, similar to the memory 510 and the processor 520, respectively. Input/output interface 630, network interface 640, storage interface 650, and the like may also be included. These interfaces 630,640,650 and the memory 610 and processor 620 may be connected by, for example, a bus 660. The input/output interface 630 provides a connection interface for input/output devices such as a display, a mouse, a keyboard, and a touch screen. The network interface 640 provides a connection interface for various networking devices, such as may be connected to a database server or cloud storage server, or the like. The storage interface 650 provides a connection interface for external storage devices such as SD cards, U-discs, and the like.
The terminals in embodiments of the present disclosure may each be implemented by various computing devices or computer systems, as described below in connection with fig. 7 and 8.
Fig. 7 is a block diagram of some embodiments of a terminal of the present disclosure. As shown in fig. 7, the terminal 70 of this embodiment includes a memory 710 and a processor 720 coupled to the memory 710, the processor 720 being configured to perform the communication method performed by the terminal in any of the embodiments of the present disclosure based on instructions stored in the memory 710.
The memory 710 may include, for example, system memory, fixed nonvolatile storage media, and so forth. The system memory stores, for example, an operating system, application programs, boot Loader (Boot Loader), database, and other programs.
Fig. 8 is a block diagram of other embodiments of a terminal of the present disclosure. As shown in fig. 8, the terminal 80 of this embodiment includes a memory 810 and a processor 820, similar to the memory 710 and the processor 720, respectively. Input/output interfaces 830, network interfaces 840, storage interfaces 850, and the like may also be included. These interfaces 830,840,850, as well as the memory 810 and processor 820, may be connected by a bus 860, for example. The input/output interface 830 provides a connection interface for input/output devices such as a display, a mouse, a keyboard, a touch screen, and the like. The network interface 840 provides a connection interface for various networking devices, such as may be connected to a database server or cloud storage server, or the like. Storage interface 850 provides a connection interface for external storage devices such as SD cards, U-discs, and the like.
The present disclosure also provides a communication system, described below in connection with fig. 9.
Fig. 9 is a block diagram of some embodiments of the disclosed communication system. As shown in fig. 9, the communication system 9 of this embodiment includes the base stations 30/50/60 of any of the previous embodiments, and the terminals 40/70/80.
It will be appreciated by those skilled in the art that embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flowchart and/or block of the flowchart illustrations and/or block diagrams, and combinations of flowcharts and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The foregoing description of the preferred embodiments of the present disclosure is not intended to limit the disclosure, but rather to enable any modification, equivalent replacement, improvement or the like, which fall within the spirit and principles of the present disclosure.