The disclosure relates to the field of communication technologies. More particularly, the disclosure relates to a cooperative scheduling method and related device.
To meet the demand for wireless data traffic having increased since deployment of fourth-generation (4G) communication systems, efforts have been made to develop an improved fifth-generation (5G) or pre-5G communication system. Therefore, the 5G or pre-5G communication system is also called a ‘Beyond 4G Network’ or a ‘Post long-term evolution (LTE) System’. The 5G communication system is considered to be implemented in higher frequency (mmWave) bands, e.g., 60 GHz bands, so as to accomplish higher data rates. To decrease propagation loss of the radio waves and increase the transmission distance, the beamforming, massive multiple-input multiple-output (MIMO), Full Dimensional MIMO (FD-MIMO), array antenna, an analog beam forming, large scale antenna techniques are discussed in 5G communication systems. In addition, in 5G communication systems, development for system network improvement is under way based on advanced small cells, cloud Radio Access Networks (RANs), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, moving network, cooperative communication, Coordinated Multi-Points (CoMP), reception-end interference cancellation and the like. In the 5G system, Hybrid frequency shift-keying (FSK) and quadrature amplitude modulation (QAM) (FQAM) and sliding window superposition coding (SWSC) as an advanced coding modulation (ACM), and filter bank multi carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) as an advanced access technology have been developed.
The Internet, which is a human centered connectivity network where humans generate and consume information, is now evolving to the Internet of Things (IoT) where distributed entities, such as things, exchange and process information without human intervention. The Internet of Everything (IoE), which is a combination of the IoT technology and the Big Data processing technology through connection with a cloud server, has emerged. As technology elements, such as “sensing technology”, “wired/wireless communication and network infrastructure”, “service interface technology”, and “Security technology” have been demanded for IoT implementation, a sensor network, a Machine-to-Machine (M2M) communication, Machine Type Communication (MTC), and so forth have been recently researched. Such an IoT environment may provide intelligent Internet technology services that create a new value to human life by collecting and analyzing data generated among connected things. IoT may be applied to a variety of fields including smart home, smart building, smart city, smart car or connected cars, smart grid, health care, smart appliances and advanced medical services through convergence and combination between existing Information Technology (IT) and various industrial applications.
In line with this, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as a sensor network, Machine Type Communication (MTC), and Machine-to-Machine (M2M) communication may be implemented by beamforming, MIMO, and array antennas. Application of a cloud Radio Access Network (RAN) as the above-described Big Data processing technology may also be considered to be as an example of convergence between the 5G technology and the IoT technology.
The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure.
In a mobile communication system, a coverage area of a cell under each base station is determined by coverage areas of respective beams in a corresponding cell. Due to limitation from the site selection conditions of a base station, there are overlapped beam coverage areas between cells.
However, in existing implementation schemes, in order to avoid the reduction of data transmission rate caused by signal interference between cells, a geographical area is allowed to be covered by only one beam of a particular cell under one base station even if it is covered by beams in multiple cells. Therefore, there is a problem that cells with overlapped beam coverage areas cannot cooperate with each other, resulting in that date transmission requirements of users in overlapped beam coverage areas cannot be reliably guaranteed, as well as a decrease in system throughput and an increase in scheduling delay.
Aspects of the disclosure are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the disclosure is to provide a method and apparatus for cooperative scheduling in a mobile communication system.
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments.
In accordance with an aspect of the disclosure, a method performed by a network-side control node in mobile communication system is provided. The method includes acquiring information related to cooperative scheduling corresponding to a base station, determining configuration information for cooperative scheduling on traffics in overlapped beam coverage areas associated with a plurality of base stations including the base station, based on the information related to cooperative scheduling, and transmitting, to the base station, the configuration information.
In accordance with another aspect of the disclosure, a network-side control node in mobile communication system is provided. The network-side control node includes a transceiver and at least one processor. The at least one processor is configured to acquire information related to cooperative scheduling corresponding to a base station, determine configuration information for cooperative scheduling on traffics in overlapped beam coverage areas associated with a plurality of base stations including the base station, based on the information related to cooperative scheduling, and transmit, to the base station via the transceiver, the configuration information.
The disclosure provides a cooperative scheduling method and related device, of which technical solutions are as follows:
Optionally, the information related to cooperative scheduling includes at least one of base station status information and UE status information of a UE serviced by the base station;
wherein, the base station status information includes at least one of base station location information, base station antenna configuration information, beam weight information corresponding to a cell under the base station, information about the number of UEs corresponding to beams in the cell, beam traffic information, information on mapping relationship of beams and the cell, information on the number of UEs corresponding to the cell, cell traffic information, information on neighbor relationship corresponding to the cell, traffic delay information corresponding to the cell, resource utilization information corresponding to the cell, and scheduling capability information; and
wherein, the UE status information includes at least one of UE channel status information, UE data transmission requirement information, and UE measurement information.
Optionally, the operation of determining configuration information for cooperative scheduling on traffics in overlapped beam coverage areas, based on the information related to cooperative scheduling includes:
Optionally, the operation of determining the beam coverage area to be serviced by the cell under the base station based on the information related to cooperative scheduling includes:
Optionally, the scheduling status information of the cell includes predicted resource utilization and/or the number of active beams.
Optionally, the information related to cooperative scheduling includes predicted resource utilization and/or number of active beams; or
the operation of determining scheduling status information of the cell under the base station based on the information related to cooperative scheduling includes:
predicting the resource utilization and/or the number of active beams of the cell based on the information related to cooperative scheduling.
Optionally, the operation of determining cell type based on the scheduling status information includes at least one of the following:
Optionally, the operation of determining the beam coverage area to be serviced by the cell based on the cell type includes:
Optionally, the operation of determining a cell providing service to the overlapped beam coverage area based on the cell type includes:
Optionally, the operation of determining a cell providing service to the beam coverage area which needs cooperative scheduling based on the candidate serving cell includes:
Optionally, before the operation of determining scheduling status information of the cell under the base station based on the information related to cooperative scheduling, the method further includes:
Optionally, the operation of dividing respective cells into different cooperative scheduling groups includes:
Optionally, the operation of dividing respective cells into different cooperative scheduling groups, based on the cooperative weight between cells includes at least one of the following:
Optionally, the operation of determining the configuration information of the cell based on the beam coverage area to be serviced by the cell includes:
Optionally, the beam coverage area to be serviced by the cell includes an originally scheduled beam coverage area and a beam coverage area requiring cooperative scheduling; and
wherein the operation of determining the configuration information on the cell in performing cooperative scheduling based on predicted resource utilization and/or predicted traffic delay corresponding to beam coverage area to be serviced by the cell comprises at least one of the following:
determining time-frequency resource of the cell based on predicted resource utilization corresponding to the originally scheduled beam coverage area and the beam coverage area requiring cooperative scheduling respectively;
determining time-frequency resource of the cell based on predicted traffic delays corresponding to the originally scheduled beam coverage area and the beam coverage area requiring cooperative scheduling respectively; and
determining traffic requiring to be cooperatively scheduled by the cell, based on priorities and/or traffic delays of traffics in the beam coverage area requiring cooperative scheduling.
Optionally, after the operation of performing configuration on the base station based on the configuration information, the method further includes:
Optionally, the operation of performing configuration on the base station based on the configuration information includes:
In accordance with another aspect of the disclosure, a cooperative scheduling method is provided. The method includes:
Optionally, the operation of performing cooperative scheduling based on the configuration information includes:
In accordance with another aspect of the disclosure, a cooperative scheduling apparatus is provided, the apparatus including:
In accordance with another aspect of the disclosure, a cooperative scheduling apparatus is provided. The apparatus includes:
In accordance with another aspect of the disclosure, an electronic device is provided. The electronic device includes:
In accordance with another aspect of the disclosure, a computer-readable storage medium is provided. The storage medium stores at least one instruction, at least one program, a code set, or an instruction set, wherein the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the cooperative scheduling method according to the first or second aspect.
In accordance with another aspect of the disclosure, a cooperative scheduling method and related device are provided. The method and related device are applied to a control node in network side and may be further applied to an access network (including base stations and other access network device) or core networks node; compared with the prior art, the disclosure may determine configuration information for cooperative scheduling on traffics in overlapped beam coverage areas, according to acquiring information related to cooperative scheduling in a base station, thereby configuring the base station based on the configuration information. The implement of the disclosure enables a mobile communication system to perform cooperative scheduling on traffics in an overlapped beam coverage area, and achieve an effect of improving system throughput and reducing data transmission delay by fully using of scheduling capability of base stations in a network.
In accordance with another aspect of the disclosure, a cooperative scheduling method and related device are provided. The method and related device are applied to a base station, compared with the prior art, the base station in the disclosure performs cooperative scheduling based on received configuration information for cooperative scheduling on traffics in overlapped beam coverage areas, which the configuration information is determined based on information related to cooperative scheduling in the base station. The implementation of the disclosure achieves an effect of improving system throughput and reducing data transmission delay by fully using of scheduling capability of base stations in a network.
Other aspects, advantages, and salient features of the disclosure will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses various embodiments of the disclosure.
The above and other aspects, features, and advantages of certain embodiments of the disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
The same reference numerals are used to represent the same elements throughout the drawings.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the disclosure as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the various embodiments described herein can be made without departing from the scope and spirit of the disclosure. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the disclosure. Accordingly, it should be apparent to those skilled in the art that the following description of various embodiments of the disclosure is provided for illustration purpose only and not for the purpose of limiting the disclosure as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
Those skilled in the art will understand that the singular forms “a”, “an”, “said” and “the” as used herein may also include plural forms unless expressly stated. It should be further understood that the term “including” as used in the specification of this application refers to the presence of stated features, integers, steps, operations, elements and/or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or groups thereof. It should be understood when we call an element “connected” or “coupled” to another element, it may be directly connected or coupled to the other element, or intervening elements may also be present. In addition, as used herein, “connected” or “coupled” may include a wireless connection or wireless coupling. As used herein, the phrase “and/or” includes all or any element and all combinations of one or more associated listed items.
In order to make the purpose, technical solution and advantages of this application clearer, the following will further describe embodiments of the disclosure in detail with reference to the accompanying drawings.
In the fifth generation (5G) mobile communication system, due to use of higher frequency band (for example, the millimeter wave frequency band), a corresponding coverage area is smaller. In order to enhance 5G coverage, beamforming has emerged. Beamforming technology, by adjusting amplitudes and phases of multiple antennas, gives an antenna radiation pattern a specific shape and direction, so that wireless signal energy is concentrated on a narrower beam to enhance coverage and reduce interference. Since a terminal is often in a mobile state, high-frequency signals (especially millimeter waves) are easily affected by surrounding environment, such as being blocked by buildings, rain, etc., it may easily cause beam signals to fail to reach the terminal. Therefore, in the prior art, in order to ensure continuous seamless coverage, each cell at a base station side transmits multiple beams in different directions, so as to provide data transmission services for terminals in different locations.
For 5G (for example: 5G above 6G, 5G A6G) systems that use frequency domain resources higher than 6 GHz, a coverage area of a cell under each base station is determined by a coverage area of each beam in the corresponding cell (hereinafter referred to as beam coverage area), wherein a cell may contain 16 beams, 32 beams, 64 beams or even more beams. In a 5G system, data transmission in multiple beams in a cell can be scheduled by a base station at the same time. However, considering the cost of the base station, the number of beams that can be scheduled at the same time in the cell under the base station is limited. Generally, 2, 4, 6, and 8 beams can be scheduled at the same time for data transmission.
Ideally, the overlap of the coverage areas of the cells under respective base stations should be relatively small. However, due to the limitation of the base station location conditions, in actual deployment, the overlap of the coverage areas of the cells under respective base stations will be large. In order to avoid the reduction of data transmission rate caused by signal interference between cells, in the prior art, even if a geographic area may be covered by beams in multiple cells under base station(s), it is only allowed to be covered by one beam in a cell under one base station. The relationship between the geographic area and the corresponding beam is determined during coverage planning.
Referring to
Since beam coverage areas in a cell under each base station is unchanged in the prior art, a overlapped area between base stations can only be scheduled by a cell corresponding to a fixed base station, there is a problem that cells under base station(s) in overlapped beam coverage area is unable to cooperate (e.g., different cells in a same base station is unable to cooperative schedule, or different cells in different base stations is unable to cooperate with each other), thereby resulting in a problem that data transmission requirements of users in an overlapped beam coverage area cannot be reliably guaranteed, as well as reducing system throughput and increasing scheduling delay.
Based on the foregoing prior art, the description will be made in conjunction with the scenario shown in
Referring to
From the network side (also appreciated as server side) perspective, in a place that overlaps with beam coverage areas between cells under gNBs (5G base station is referred to gNB in 3GPP), even if the gNB{circle around (1)} which is more lightly loaded has more scheduling capacities, the gNB{circle around (1)} cannot help the gNB{circle around (2)} which has higher load. Corresponding to the situation shown in
Problem 1: gNB capacity cannot be fully utilized, and cannot be used to the fullest. When traffic in the overlapped beam coverage area is heavy, the light-load gNB{circle around (1)} cannot cooperate, which is difficult to make full use of its scheduling capability; the heavy-load gNB{circle around (2)} has insufficient scheduling capability, resulting in scheduling delay.
Problem 2: since a large amount of time-frequency resources of the light-load gNB{circle around (1)} are wasted, while heavy-load gNB{circle around (2)} has no resources available, throughput would be lost for entire 5G system.
Combining the scenario shown in
In order to better illustrate the problems in the corresponding actual application scenarios in the prior art, it is described in conjunction with
In view of at least one of the above-mentioned technical problems or requirements for improvement in the prior art, the solution of the disclosure enables 5G base stations to cooperatively schedule services in overlapped coverage areas according to the current status of cells under each base station, and dynamically adjust the number of beams and beam coverages corresponding to cells under base station(s), so as to fully use scheduling capabilities of each base station in the network, thereby improving system throughput and reducing data transmission delay.
The technical solution of the disclosure and how the technical solution of the present application solves the above technical problems will be described in detail below with specific embodiments. The following several specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the disclosure will be described below with reference to the drawings.
The technical solutions provided by the embodiments of the disclosure may be applicable to various systems, especially to 5G systems. For example, a applicable system may be a global system of mobile communication (GSM) system, code division multiple access (CDMA) system, and wideband code division multiple access (WCDMA) general packet wireless service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, long term evolution advanced (LTE-A) system, universal mobile telecommunication (UMTS) system, worldwide interoperability for microwave access (WiMAX) system, 5G new radio (NR) system, etc. These various systems include user equipment and network devices. The systems may also include core network parts, such as an evolved packet system (EPS), 5G system (5GS), etc.
Wherein,
A user equipment can communicate with one or more core networks via a radio access network (RAN). The user equipment may be a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the user equipment may have different names, for example, in a 5G system, the user equipment may be called a wireless user equipment (UE). A wireless user equipment can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless user equipment can be a mobile user equipment, such as a mobile phone (or “cellular” phone) and computers with mobile user equipment, which, for example, can be portable, pocket-sized, handheld, computer-built or vehicle-mounted mobile devices, and may exchange language and/or data with the wireless access network. For example, it includes personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, and personal digital assistant (PDA) and other devices. The wireless user equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote user equipment (remote terminal), access user equipment (access terminal), user equipment (user terminal), user agent, user device, which are not limited in the embodiments of this application.
The network device may be a base station 401, and the base station may include one or more cells that provide services for terminals. Depending on specific application scenarios, a base station may also be called an access point, or may be a device that communicates with wireless user equipment through one or more sectors on air interface in an access network, or other names. The network device can be used to exchange the received air frames and Internet Protocol (IP) packets, as a router between the wireless user equipment and the rest of the access network, where the rest of the access network can include the Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in embodiments of the disclosure may be a network device (Base Transceiver Station, BTS) in the Global Mobile Communication (GSM) system or Code Division Multiple Access (CDMA) system, a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolutional Node B, eNB or e-NodeB) in long term evolution (LTE) system, or a 5G base station (gNB) in 5G network architecture (next generation system), and can also be a Home evolved Node B (HeNB), relay node (relay node), femto, pico, etc., which are not limited in embodiments of the disclosure. In some network structures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, and centralized units and distributed units may also be geographically separated.
The network device and the user equipment can each use one antenna for transmission or multiple antennas for multiple input and multiple output (Multi Input Multi Output, MIMO) transmission. MIMO transmission can be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). According to the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, and it can also be diversity transmission, precoding transmission, or beamforming transmission.
Specifically, as shown in
The foregoing is only an application example of the cooperative scheduling method of the disclosure, and does not limit the specific application scenarios of the cooperative scheduling method of the disclosure. In other examples, the cooperative scheduling method can also be applied to a base station (for example, one of multiple base stations can be selected as the primary base station to perform the method), and other base stations other than the primary base station may obtain the status information of multiple UEs and then transmit their own information and related information of the UE to the primary base station, and the primary base station performs the related information to determine the configuration information for cooperative scheduling on traffics in the overlapped beam coverage area, and transmit the configuration information to other base station, thereby all base stations performing cooperative scheduling according to the configuration information.
The embodiment of the application provides a possible implementation. Referring to
Operation S501, acquiring information related cooperative scheduling corresponding to a base station.
Specifically, the server may collect status information related to the base station and/or UE from the 5G base station gNB, and determine the corresponding information related to cooperative scheduling.
Referring to
Optionally, the data communicated between the UE and the base station may include UE channel status information, data transmission requirement information, and UE measurement information (it may include measurement ID, measurement result of the serving cell). Wherein, in the UE measurement information, according to different status of the UE, the UE measurement information can be divided into the measurement information in the idle status (Radio Resource Control_IDLE, RRC_IDLE) and the connected status (Radio Resource Control_CONNECTED, RRC_CONNECTED); according to the different types of measurements of the UE, the UE measurement information can be divided into intra-frequency measurement information (measurement on the downlink carrier frequency of the serving cell), inter-frequency measurement information (measurement on a downlink carrier frequency different from the serving cell), and inter-radio access technology (Inter-RAT) measurement information.
Optionally, the information of the base station itself may include information characterizing status of the base station, for example, including at least one of the following: base station location information (characterizing geographic location or geographic area where the base station, a cell under the base station, a radio-frequency unit corresponding to the cell under the base station, and an antenna are located), base station antenna configuration information, beam weight information corresponding to a cell under the base station, information about the number of UEs corresponding to beams in the cell under the base station, beam traffic information, information on mapping relationship of beams and the cell, information on the number of UEs corresponding to the cell under the base station, cell traffic information, information on neighbor relationship corresponding to the cell under the base station, traffic delay information corresponding to the cell under the base station, resource utilization information corresponding to the cell under the base station, and scheduling capability information of the base station. Wherein, the base station antenna configuration information may include information such as antenna size, orientation, downtilt angle, and other software and hardware configuration parameters of the antenna; the information on the number of UEs corresponding to the beams in the cell under the base station may include information such as the number of UEs in connected status and the number of UEs in active status; the information on the number of UEs corresponding to the cell under the base station may include information such as the number of UEs in connected status and the number of UEs in active status (the information on the number of UEs corresponding to the cell under the base station may be the sum of the information on the number of UEs corresponding to the beams in the cell under the base station); the resource utilization information may be utilization of physical resource block or resource utilization measured by other method; the information on neighbor relationship corresponding to the cell under the base station may be neighbor relationship determined by a list of cells adjacent to the cells under the base station or by other rules (e.g., handover priorities).
Wherein, the cell under the base station can refer to all cells under the base station, or can refer to one, two or more cells under the base station.
Considering that the base station includes a large amount of information, the base station generally does not actively upload all the information to the server, unless a certain function of the server has a clear demand. In the disclosure, the function of the server may be to coordinate the base station to perform cooperative scheduling on traffics in the overlapped beam coverage area, and then the base station may be configured to periodically or non-periodically report information related to cooperative scheduling. Wherein, periodic reporting can be reported once every 15 minutes; non-periodic reporting can be reported when certain conditions are met, for example, reporting when data deviation is greater than a set threshold (e.g., the difference between the predicted PRB utilization and the actual detected PRB utilization is greater than the set threshold).
Optionally, when the base station reports information related to cooperative scheduling, the following two situations are included in the process of one report:
Optionally, when the server obtains the information related to cooperative scheduling corresponding to the base station, it may be performed for multiple base stations currently managed; wherein, the multiple base stations currently managed by the server may be all base stations managed by the server, or a portion of base stations managed by the server; for example, the server can select some base stations according to geographic area (such as urban areas or hotspots, etc.) or according to base station load (such as base stations whose average load is greater than a threshold in the historical load of base stations) to perform the cooperative scheduling method provided by this application, that is, select some base stations to obtain the information related to cooperative scheduling.
Operation S502, determining configuration information for cooperative scheduling on traffics in overlapped beam coverage areas, based on the information related to cooperative scheduling.
Specifically, the server can determine from the information reported by the base station that there are overlapped beam coverage areas between cells under the base station, and then coordinate and determine which cell under the base station performs the scheduling of traffics in the overlapped beam coverage area, according to the status of the corresponding at least two cells (one same beam coverage area may be overlapped by two or more cells, and multiple cells with overlapping relation may belong to a same base station or difference base stations). For example, if the current base station 1 and base station 2 have overlapped beam coverage area A, the configuration information for cooperative scheduling of the base station corresponding to the beam coverage area A is determined by comparing the status of the cell under base station 1 and the cell under base station 2. The cooperative scheduling on traffics in the overlapped beam coverage area A may include the following two situations (assuming that traffics in the beam coverage area A are currently scheduled by cells under the base station 2): (1) traffics in the beam coverage area A are continuously scheduled by the cells under the base station 2; and (2) traffics in the beam coverage area A are scheduled by cells under the base station 1. Specifically, the relevant content of the configuration information and the specific implementation operation of the cooperative scheduling will be described in the subsequent embodiments.
Wherein, the overlapped beam coverage area refers to the overlapped coverage of beam scheduling between cells, which can be between cells under the same base station, or between cells under different base stations.
Operation S503, configuring the base station based on the configuration information, accordingly.
Specifically, in operation S503, the configuring the base station based on the configuration information may include: transmitting the determined configuration information to the corresponding base station, so that the corresponding base station performs cooperative scheduling based on the received configuration information. The specific situation of the base station performing tasks of cooperative scheduling will be described in subsequent embodiments.
In one embodiment, since that the cooperative scheduling may involve changes in the resources of cells under two base stations or changes in the resources of different cells under the same base station, in this case in operation S502, it will determine different configuration information for the scheduling required by different base stations, and in operation S503, it will configure different configuration information for different base stations.
In the above embodiment, in order to make better use of the scheduling capabilities of the base station and limited time-frequency domain resources, the server obtains the information related to cooperative scheduling reported by the base station, and determines the configuration information for the cells under the base station to perform cooperative scheduling on traffics in the overlapped beam coverage area, then transmits the determined configuration information to the corresponding base station, such that the base station performs cooperative scheduling operations, thereby making full use of the scheduling capabilities of the base stations in the network, achieving the effect of improving system throughput and reducing user data transmission delay.
The specific process of determining the configuration information based on the information related to cooperative scheduling will be described in detail below with reference to the accompanying drawings and embodiments.
In one possible embodiment, operation S502 of determining configuration information for cooperative scheduling on traffics in overlapped beam coverage areas, based on the information related to cooperative scheduling, includes operations S5021-S5022:
Operation S5021, determining the beam coverage area to be serviced by the cell under the base station based on the information related to cooperative scheduling; and
operation S5022, determining the configuration information of the cell based on the beam coverage area to be serviced by the cell.
Wherein, the beam coverage area to be serviced by the cell under the base station can be reflected by beam coverage area pattern information, which can be used to determine which specific cell of the base station schedules a certain beam coverage area, or when cooperative scheduling is executed on different cells under the same base station, to determine which cell of the base station schedules a beam coverage area which needs cooperative scheduling. Specifically, the beam coverage area pattern information includes the following three situations: (1) the beam coverage area currently serviced by the cell needs to be cooperatively scheduled by other cells; (2) the cell needs to cooperatively schedule the beam coverage area of other cells; (3) the beam coverage area currently serviced by the cell does not be cooperatively scheduled by other cells, nor the cell needs to cooperatively schedule the beam coverage area of other cells. The configuration information is used to determine the specific cooperative scheduling configuration (for example, different cooperation levels correspond to different cooperative scheduling configurations).
The following describes in detail the specific process of the server determining the beam coverage area to be serviced by the cell under the base station with reference to the accompanying drawings and embodiments.
Considering that a server usually manages multiple base stations and each base station may contain one or more cells. Therefore, in order to reduce the implementation complexity of determining the beam coverage area to be serviced by the cell, this application divides cells under multiple base stations currently managed by the server into groups to obtain multiple cooperative scheduling groups, and then determine beam coverage area to be serviced by each cell in the group, with the unit of group.
Wherein, the dividing cells under multiple base stations currently managed by the server into groups, may be performed for all base stations currently managed or for a portion of base stations, for example, to be performed by selecting a portion of base stations according to geographic area (such as urban areas or hotspots, etc.) or according to base station load (such as base stations whose average load is greater than a threshold in the historical load of base stations).
Specifically, when dividing respective cells into different cooperative groups, the disclosure may firstly determine cooperative weights between cells based on the predicted traffic volume in the overlapped beam coverage area between cells, and divide respective cells into different cooperative groups based on the cooperative weights. A cooperative weight may be the sum of predicted traffic volume corresponding to all overlapped beam coverage areas between two cells. On this basis, this application provides the following two cell dividing schemes (one of them may be selected for group dividing in specific implementation):
Hereinafter, the scheme (1) will be described in detail with reference to
Specifically, Cell grouping scheme based on greedy algorithm performs the following operations A1-A3:
Referring to
Specifically, as shown in
Specifically, the predicted traffic volume can be determined by the server by analyzing the historical traffic volume information in cells under the base station, or may be reported to the server after the base station predicts and obtains it based on the historical traffic volume information of the cells; alternatively, the base station or the server may determine the predicted traffic volume based on a regular method or artificial intelligence technologies. Wherein, the regular method can be linear filtering, infinite impulse response (IIR) filtering and other methods. The method based on artificial intelligence technologies can be a prediction method using Supported vector regression (SVR) and Long Short-Term Memory (LSTM) networks.
The following example illustrates the regular-based method to determine the predicted traffic volume: if it is assumed that the traffic volume between 10:00 on Nov. 5, 2020 and 11:00 on Nov. 5, 2020 is currently required, the historical traffic volume information for the same duration of three days before Nov. 5, 2020 (the number of days used for analysis can be adjusted according to actual needs) may be acquired to compute the average thereof as the predicted traffic volume between 10:00 on Nov. 5, 2020 and 11:00 on Nov. 5, 2020.
Specifically, in conjunction with
In Table 1, the reference number 12 represents the cooperative weight between Cell 1 and Cell 2, the reference number 23 represents the cooperative weight between Cell 2 and Cell 3, and the other reference numbers are analogous to this and will not be repeated herein.
Operation A2: dividing cells with highest cooperative weights into a same cooperative scheduling group.
Specifically, as shown in
Operation A3: repeating the following operations, until the number of cells in the cooperative scheduling group reaches to a first set value: including cells having the highest cooperative weight with existing cells (e.g., the cells Cell 7 and Cell 4 currently included in the group) in current cooperative scheduling group.
Specifically, in operation A3, for the cells that are not divided into the cooperative scheduling group (hereinafter referred to as the remaining cells), the operation, is repeated, of including cells having the highest cooperative weight with existing cells in current cooperative scheduling group(s), until the number of cell(s) of the cooperative scheduling group reaches to a first set value. Assuming that the first set value is 5, an example will be given in conjunction with the example shown in operation A2 above:
When the dividing operation is performed for the first time: the current cooperative scheduling group A includes Cell 7 and Cell 4, the remaining cells currently include Cell 1, Cell 2, Cell 3, Cell 5 and Cell 6; and then cells corresponding to the highest cooperative weight among cooperative weights corresponding to reference numbers 67, 17, 14, and 34, are divided into the cooperative scheduling group A (assuming that the cooperative weight corresponding to the reference number 34 is the highest, then Cell 3 is divided into the cooperative scheduling group A).
When the dividing operation is performed for the second time: the current cooperative scheduling group A includes Cell 7, Cell 14, and Cell 3, the remaining cells currently include Cell 1, Cell 2, Cell 5, and Cell 6; and then cells corresponding to the highest cooperative weight among cooperative weights corresponding to reference numbers 67, 17, 14, 13, and 23, are divided into the cooperative scheduling group A (assuming that the cooperative weight corresponding to the reference number 14 is the highest, then Cell 1 is divided into the cooperative scheduling group A).
When the dividing operation is performed for the third time: the current cooperative scheduling group A includes Cell 1, Cell 7, Cell 14, and Cell 3, the remaining cells currently include Cell 2, Cell 5, and Cell 6; and then cells corresponding to the highest cooperative weight among cooperative weights corresponding to reference numbers 67, 16, 15, 12, and 23, are divided into the cooperative scheduling group A (assuming that the cooperative weight corresponding to the reference number 15 is the highest, then Cell 5 is divided into the cooperative scheduling group A).
Since that the current cooperative scheduling group A includes 5 cells of Cell 1, Cell 5, Cell 7, Cell 4, and Cell 3 which have reached to the first set value, the execution of operation A3 ends. At this time, the remaining cells include non-adjacent Cell 2 and Cell 6.
In one possible embodiment, after operation A3, the method further includes: for a cell that is not divided into any cooperative scheduling group, respectively comparing the cooperative weights between this cell and each cell in existing cooperative scheduling groups, and dividing the cell into the cooperative scheduling group corresponding to the cell with highest cooperative weight.
Specifically, the implementation of the above steps is to add the non-adjacent cells obtained after the execution of operation A3 to a specific cooperative scheduling group. For non-adjacent cells, cooperative weights thereof are compared with cooperative weights of adjacent cells that have been divided into cooperative scheduling groups, and the non-adjacent cells are added into the cooperative scheduling group corresponding to the highest cooperative weight.
Referring to
Through dividing cells under the base stations into groups based on the above-mentioned scheme (1), cells with great cooperative potential may be divided into the same cooperative scheduling group to achieve better cooperation effects. It should be noted that different cells under the same base station can be divided into different cooperative scheduling groups.
Hereinafter, the scheme (2) will be described in detail with reference to
Specifically, Cell grouping scheme based on relation graph may include the following operations:
Specifically, the cell relation graph may be created by the server based on the cells under the currently managed base stations.
Referring to
Operation 904: judging, every after performing the following operation 903 on cutting, whether an independent relationship graph in which the number of cells is less than a second set value is formed, and if yes, dividing corresponding cells into a same cooperative scheduling group, and if not, performing the following operation 903 on cutting continually until all cells are divided into corresponding cooperative scheduling groups: operation 903, cutting an edge with the lowest cooperative weight between cells from the cell relationship graph.
Specifically, as shown in
Specifically, as shown in
Optionally, the first set value and the second set value involved in the scheme (1) and the scheme (2) can be set to the same numerical value, or can be set to different numerical values, which are not limited in the disclosure. In addition, based on the foregoing process, it can be seen that multiple cells under one base station may be divided into a same cooperative scheduling group or may be divided into different cooperative scheduling groups. In order to simplify the grouping of cells, special rules can also be set in the actual implementation process to dividing the cells under the same base station into the same cooperative scheduling group, for example: scheme A, dividing all cells under the base station into the cooperative scheduling group corresponding to most cells; scheme B, considering, when using the above-mentioned greedy algorithm or relation graph method to group cells, all cells under the base station as one cell, etc.
The following describes the specific process of determining the beam coverage area pattern information of the cells under the base station (determining the beam coverage area to be serviced by the cell) based on the information related to cooperative scheduling in the in conjunction with the accompanying drawings and embodiments. Optionally, the process can be performed on the basis of dividing cooperative scheduling group (at this time, processing will be performed on the cells in each group), or on the basis of not dividing cooperative scheduling group.
In one embodiment, operation S5021 of determining the beam coverage area to be serviced by the cell under the base station based on the information related to cooperative scheduling, includes the following operations C1 to C3:
Optionally, a regular-based method or artificial intelligence technologies may be used to perform operation C1 to determine the current scheduling status information of the cell under the base station. Wherein, the regular method can be linear filtering, infinite impulse response (IIR) filtering and other methods. The method based on artificial intelligence technologies can be a prediction method using Supported vector regression (SVR) and Long Short-Term Memory (LSTM) networks.
Optionally, in this embodiment, the scheduling status information of the cell under the base station is also determined based on the mapping relation between the beam and the cell. For example, which base station corresponds to which cell or cells, and which cell corresponds to which beam or beams.
Wherein, the scheduling status information of the cell includes the predicted resource utilization and the number of active beams; optionally, the predicted resource utilization and the number of active beams may be included in the information related to cooperative scheduling, that is, the information is reported to the server after being predicted or may also be predicted by the server based on information related to cooperative scheduling.
Specifically, whether the scheduling status information of the cell is predicted by the server or is predicted by the base station and reported to the server, the following prediction methods can be used. Operation C1 includes the following operations C11-C12:
Operation C11: acquiring resource utilization information included in each beam of the base station within a preset duration before the preset time based on the information related to cooperative scheduling.
Specifically, if determining resource usage of each beam of the base station based on artificial intelligence technology AI, assuming that it is currently necessary to predict resource utilization of a certain beam or certain beams within 10 minutes (within the preset time) starting from 7:00 on Jun. 24, 2020, then history resource utilization corresponding to the beam or beams from 7:00 on Jun. 21, 2020 to 6:50 on Jun. 24, 2020 may be obtained. Wherein, the resource utilization information may be PRB utilization.
Specifically, if determining resource usage of each beam of the base station by the regular-based method, assuming that it is currently necessary to predict resource utilization of a certain beam or certain beams within 10 minutes (within the preset time) starting from 7:00 on Jun. 24, 2020, then history resource utilization corresponding to the beam or beams of 7:00-7:10 on Jun. 21, 2020, 7:00-7:10 on Jun. 22, 2020, and 7:00-7:10 on Jun. 23, 2020 may be obtained.
Wherein, the resource utilization information may be PRB utilization. The preset time and the preset duration can be adjusted according to actual cooperative scheduling requirements, which is not limited in this application.
Operation C12: determining the scheduling status information of the cell under the base station within a preset time based on the resource utilization information.
The following two schemes can be used to determine the scheduling status information of the cell under the base station within the preset time:
Specifically, as shown in
Specifically, the PRB utilization (also called PRB usage ratio) is taken as an example. In the data input to the AI model, the PRB utilization is expressed as a percentage, for example, the input data M of a certain beam may include {11%, 24%, 50% 9%, 9%}, the output data of the corresponding AI model is the predicted resource utilization (PRB utilization) of the beam {34%}; after outputting the predicted resource utilization of the beam, the total resource utilization of the cell may be obtained by summing of predicted resource utilization corresponding to all beams included in the cell based on the mapping relation of beams and the cell. It can also be that the input data M of a certain cell can include {11%, 24%, 50% . . . 9%, 9%}, and the output data of the corresponding AI model is the predicted total resource utilization (PRB utilization) of the cell, {34%}.
Specifically, the traffic value (MByte) is taken as an example. In the data input to the AI model, the input data M corresponding to the traffic value of a certain beam may include 111, 308, 865, . . . , 0.9, 11, the corresponding output data of the AI model is predicted traffic value 111 of the beam; the input data M corresponding to the traffic value of a certain cell can include {11, 308, 865, . . . , 0.9, 1}, and the corresponding output data of the AI model is predicted total traffic value of the cell, {1}. The traffic value can be used to measure the traffic value. The foregoing method for predicting traffic values based on the AI model can be applied to predicting traffic delay involved in the embodiments of the disclosure.
Optionally, when determining the number of active beams of a cell under the base station, it is determined by the number of beams under the cell whose average resource utilization is greater than a set threshold in a set duration.
The foregoing values are only examples. Optionally, when a certain beam is used as a unit or a certain cell is used as a unit, the corresponding data amount input into the AI model or output from the AI model is different.
Specifically, when the scheduling status information of the cells under the base station is determined in a regular-based scheme, the data obtained in operation C11 may be used to predict the resource utilization and the number of active beams using a certain set rule.
Optionally, the data of each beam of the cell under the base station can be processed, and when determining the resource utilization of the cell under the base station, it may be determined by summing the predicted values obtained by the predicted resource utilization of each beam of the cell; when determining the number of active beams of a cell under the base station, it is determined by the number of beams under the cell whose average resource utilization is greater than a set threshold in a set duration.
In another embodiment, in the processing of operations C11 and C12, the data of all beams of the cell under the base station may be processed.
Operation C2, determining the type of the cell under the base station based on the scheduling status information of the cell under the base station, wherein the type includes one of a first type which needs cooperation, a second type with cooperative scheduling capability, and a third type which does not need cooperation or has no cooperative capability.
Specifically, in conjunction with the content shown in Table 2 below, the specific process of determining the type of the cell under the base station based on the scheduling status information of the cell under the base station is described.
In Table 2, the first preset threshold is not less than the third preset threshold; the second preset threshold is not less than the fourth preset threshold.
Specifically, in Table 2, the determining of cells under the base station as the first type includes two conditions, for which the cells may be determined as the first type when any condition is met; the determining of cells under the base station as the second type includes two conditions, for which the cells may be determined as the second type only when the two conditions are both met; a cell under the base station which cannot be determined as the first or second type is determined as the third type.
The execution of the above operation C2 divides the cells under the base station. Based on this, the corresponding beam coverage area pattern information can be determined based on the type of the cell under the base station, and then based on the beam coverage area pattern information, low-load cells under the base station are adjusted to release traffic pressure of high-load cells under base station.
Operation C3, determining the beam coverage area to be serviced by the cell based on the cell type.
Specifically, when the server determines the beam coverage area to be serviced by a cell under a certain base station, the beam coverage area that the cell can service is mainly determined according to the current scheduling capability of the cell. If the current load of the cell is too heavy, the overlapped beam coverage area between the cell and another cell is handovered to be serviced by the other cell.
Optionally, operation C3 of the determining the beam coverage area to be serviced by the cell based on the cell type, includes the following operations C31-C32:
Wherein, the determining a cell providing service to the overlapped beam coverage area, based on the cell type, may include the following situations (assuming that there is an overlapped beam coverage area between cell 1 and cell 2, and the overlapped beam coverage area is serviced by cell 1):
It can be seen from the above several situations that when determining a cell providing service to the overlapped beam coverage area between cells, it is mainly required to perform scheduling on the overlapped beam coverage area currently serviced by a cell belonging to the first type, and therefore, the disclosure provides the following embodiments of determining a cell providing service to which the beam coverage area requiring cooperative scheduling, which may effectively reducing the complexity of implementing embodiments of the disclosure. Optionally, the operating principle of the server performing operation C31 can be understood as: by finding beam coverage areas that currently requires cooperative scheduling and candidate serving cells of these areas, then according to the predicted resource utilization of the candidate serving cells, each beam coverage area requiring cooperative scheduling is added into a corresponding cell.
Specifically, operation C31 of determining a cell providing service to the overlapped beam coverage area, based on the cell type may include the following operations C311-C313:
Specifically, the beam coverage areas that require cooperative scheduling can be described in the form of a list. Among the cells under the base station currently managed by the server, the beam coverage areas that are overlapped by the first type cells under base station and the other cells under base stations are determined as the beam coverage areas that require cooperative scheduling, and are record in the list of cooperative scheduling beam areas.
Optionally, since that multiple cells may be included in cells under the base stations currently managed by the server, there may be multiple cells under the base station requiring cooperation (belong to the first type) among the cells under the base station, and in this case, the disclosure mainly processes cells under the base stations requiring cooperation. Specifically, the cooperative scheduling beam coverage area list is used to describe overlapped beam coverage areas that may exist between the cells under the base stations belonging to the first type and other cells under base stations; optionally, the list can also be used to describe the relationship between overlapped beam coverage area and the corresponding cells under the base stations.
In one embodiment, the cooperative scheduling beam area list is also used to describe the relationship between the beam coverage area that requires cooperative scheduling and the predicted physical resource block utilization (predicted PRB utilization) corresponding thereto.
Operation C312, determining a candidate serving cell corresponding to the beam coverage area which needs cooperative scheduling, based on the beam coverage area which needs cooperative scheduling and types of respective cells.
Specifically, considering that the cells belonging to the third type have no cooperative capability, therefore, in order to reduce the complexity of the embodiments of the disclosure, when determining the candidate serving cell corresponding to the beam coverage area that requires cooperative scheduling, cells belonging to the second type are mainly selected; optionally, the candidate serving cell may include the cell (belonging to the first type) currently serving the beam coverage area that requires cooperative scheduling.
In one embodiment, the candidate serving cell list is determined based on the beam coverage areas in the cooperative scheduling beam coverage area list; the candidate serving cell list includes cells under the base stations that may be used to schedule the corresponding beam coverage areas and belong to the second type or the first type; the cells in the candidate serving cell list can belong to the same base station or different base stations.
Specifically, the cooperative scheduling beam coverage area list includes at least one beam coverage area, and for each beam coverage area in the list, a corresponding candidate serving cell list is determined. The following is described referring to the content shown in Table 3:
In one embodiment, the cooperative scheduling beam coverage area list may include the correspondence between the beam coverage area identifiers and the predicted PRB utilization in Table 3. In another embodiment, as shown in Table 3, the related information in the cooperative scheduling beam coverage area list and the candidate serving cell list may be recorded in the same list, and this application does not limit the expression form.
Optionally, each cell label corresponding to the candidate serving cell list in Table 3 is a unique identifier ID, for example, candidate serving cells 5 corresponding to beam coverage areas 15 and 49 belong to the same cell. In one possible embodiment, the label form of the candidate serving cell may also be expressed in the form of (base station, cell), for example, cell 2 under base station 3 may be expressed as (3, 2).
In Table 3, the beam coverage area identifier indicates the beam coverage area where the cell under the base station belonging to the first type and other cells under base stations are overlapped; the predicted PRB utilization is the prediction value of the PRB utilization in each beam coverage area in the corresponding list, for which the prediction method may be referred to the prediction method shown in operation C1 above and would not be described in detail here. In addition, the candidate serving cell list shown in Table 3 is determined corresponding to each beam coverage area in the list. For example, the candidate serving cells corresponding to the beam coverage area 22 include 3, 9, and 11. Wherein, the types of the cells under the base station involved in the candidate serving cell list are all the first type or the second type, that is, the cells under the base station that require cooperation or have cooperative scheduling capabilities.
Operation C313, determining a cell providing service to the beam coverage area which needs cooperative scheduling, based on the candidate serving cell.
Specifically, cells corresponding to respective beam coverage areas requiring cooperative scheduling are determined based on candidate serving cells and the predicted PRB utilization.
In one embodiment, operation C313 includes performing the following steps until allocation of all beam coverage areas which need cooperative scheduling is completed: selecting a corresponding beam coverage area with the largest predicted resource utilization among beam coverage areas which need cooperative scheduling; and selecting a corresponding candidate serving cell with the lowest resource utilization among candidate serving cells corresponding to the selected beam coverage area, as the cell providing service to the selected beam coverage area.
Optionally, considering that when determining a cell providing service to the beam coverage area which needs cooperative scheduling, it needs to be processed in combination with the predicted PRB utilization corresponding to the candidate serving cell, the disclosure may set a cell information table for cells belonging to the first or second type currently managed by the server, and by using the table, describe the relationship between the cells and the predicted PRB utilization corresponding to the cells.
Specifically, the cell information table will be described with reference to Table 4 below:
It can be seen from Table 4 that the cells currently belonging to the first type or the second type under base station(s) include cell 1, cell 2, and cell 3. Each cell corresponds to its original beam coverage area list (the list includes all the beam coverage area identifiers of each cell). Wherein, in the original beam coverage area list, each original coverage area is a beam coverage area correspondingly managed by the current cell before the cooperative scheduling is performed. Specifically, the predicted resource utilization referred to in operation C313 may be the predicted physical resource block utilization (predicted PRB utilization), and since that the predicted PRB utilization corresponds to a certain cell under the base station (as shown in Table 4, the predicted physical resource block utilization corresponding to the cell 2 is 68%), the predicted physical resource block utilization shown in Table 4 is the sum of the predicted PRB utilization for each original beam coverage area.
Optionally, the cell identifier in Table 4 is a unique identifier. In one possible embodiment, the label form of the cells may also be expressed in the form of (base station, cell), for example, cell 3 under base station 1 may be expressed as (1, 3).
Optionally, the original beam coverage area list in Table 4 does not include the beam coverage areas involved in the cooperative scheduling beam coverage area list (Table 3).
In one embodiment, operation C313 further performs the operation of performing the following steps for each beam coverage area in the cooperative scheduling beam coverage area list until completing the allocation all beam coverage areas in the list: selecting a target beam coverage area with the highest predicted resource utilization in the cooperative scheduling beam coverage area list; selecting a target cell with the lowest predicted resource utilization from the candidate serving cell list corresponding to the selected target beam coverage area; configuring the target beam coverage area into the target cell; and updating the cooperative scheduling beam coverage area list and the candidate serving cell list corresponding to the beam coverage area.
Specifically, an example is given in combination with the content shown in Table 3:
By analogy, the beam coverage area 22 included in Table 3 is then configured in the corresponding target cell, so that all beam coverage areas in the cooperative scheduling beam coverage area list are allocated.
Optionally, while updating the cooperative scheduling beam coverage area list and the candidate serving cell list, the information table of cells under the base station can also be updated synchronously. Updating the information table of cells under the base station can be understood as deleting information of a certain cell under the base station from the information table of cells under the base station, or updating the predicted PRB utilization corresponding to a certain cell under the base station, when a certain cell under the base station included in the information table of cells under the base station is configured to cooperatively schedule a target beam coverage area. Therefore, when the information table of cells under the base station is updated synchronously, the following two situations can be included:
In one possible embodiment, when updating the cooperative scheduling beam coverage area list and the candidate serving cell list, the information table of cells under the base station is not required to be updated. Therefore, as shown in Table 3, when the beam coverage area 49 is configured in the candidate serving cell 5 and the beam coverage area 15 is configured, the beam coverage area 15 can be configured in the candidate serving cell 2 or 5 (determined by comparing the predicted PRB utilization of these 2 cells).
Specifically, in the above steps, the contents shown in Table 3 and Table 4 do not belong to the same corresponding example.
Operation C32, determining the beam coverage area(s) serviced of each cell, based on the cell providing service to the overlapped beam coverage area.
Specifically, operation C32 respectively determines the beam coverage areas serviced by respective cells based on the results performed in operation C31.
Specifically, referring to
Optionally, the beam coverage area serviced by each cell includes the following situations:
Wherein, the beam coverage area originally serviced by the cell refers to the beam coverage area that the cell needs to service when no cooperative scheduling is performed.
The following describes the specific process of determining the configuration information of the cell based on the beam coverage area to be serviced by the cell in this application in conjunction with the accompanying drawings and embodiments.
Wherein, the original beam coverage area, the originally scheduled beam coverage area, and the original serviced beam coverage area involved in the following embodiments refer to the beam coverage area managed by the cell before cooperative scheduling; the cooperative beam coverage area and the beam coverage area requiring cooperative scheduling refer to an increased or decreased beam coverage area when the cell performs cooperative scheduling.
Specifically, operation S5022 of determining the configuration information of the cell under the base station based on the information related to cooperative scheduling, includes the following operations D1 to D2:
Specifically, for a cell of which the number of beam coverage areas serviced by a cell is less than the number of beam coverage areas originally serviced by the cell, the configuration information of the currently processing traffic is not required to be changed.
Operation D2, for a cell that is required to perform cooperative scheduling on the overlapped beam coverage, determining the configuration information of the cell based on predicted resource utilization and/or predicted traffic delay corresponding to beam coverage area to be serviced by the cell.
Specifically, for a cell of which the number of beam coverage areas serviced by the cell is larger than the number of beam coverage areas originally serviced by the cell, in order to avoid to affect traffic processing in the beam coverage area originally serviced by the cell when cooperatively scheduling beam coverage areas of other cells, the disclosure re-configures the configuration information of the cell of which the overlapped beam coverage area is required to be cooperatively scheduled, based on the predicted resource utilization and/or the predicted traffic delay corresponding to a beam coverage area to be serviced by the cell. Optionally, operation D2 includes at least one of the following operations D21-D23:
Operation D21, determining time-frequency resource of the cell based on predicted resource utilization corresponding to the originally scheduled beam coverage area and the beam coverage area requiring cooperative scheduling respectively.
Operation D22, determining time-frequency resource of the cell based on predicted traffic delays corresponding to the originally scheduled beam coverage area and the beam coverage area requiring cooperative scheduling respectively.
Operation D23, determining traffic requiring to be cooperatively scheduled by the cell, based on priorities and/or traffic delays of traffics in the beam coverage area requiring cooperative scheduling.
Specifically, in the embodiment of the disclosure, before re-configuring the configuration information of the cell of which the overlapped beam coverage area is required to be cooperatively scheduled, based on the predicted resource utilization and/or the predicted traffic delay corresponding to a beam coverage area to be serviced by the cell, cells are divided into levels, wherein cells with different levels correspond to different configuration information. Wherein, the predicted traffic delay can be determined by predicting the traffic delay.
Wherein, the cell level dividing can adopt the following operations E1-E2:
Optionally, referring to
Operation E11, computing the sum of the predicted resource utilization corresponding to the original beam coverage area of the cell under the base station.
Operation E12, if the sum of the predicted resource utilization is higher than the fifth preset threshold, determining that the resource utilization level corresponding to the original beam coverage area of the cell under the base station is high. That is, Yo>Th5.
Operation E13, if the sum of the predicted resource utilization is lower than the fifth preset threshold, determining that the resource utilization level corresponding to the original beam coverage area of the cell under the base station is low. That is, Yo<=Th5.
Operation E2, determining length of traffic delay level corresponding to the original beam coverage area of the cell under the base station based on the predicted traffic delay (or predicted traffic volume delay) corresponding to the original beam coverage area of the cell under the base station.
Optionally, referring to
Operation E21, computing the average value Zo of the predicted traffic delays corresponding to the original beam coverage area of the cell under the base station.
Operation E22, if the average value of the predicted traffic delays is higher than the sixth preset threshold, determining that the traffic delay level corresponding to the original beam coverage area of the cell under the base station is long. That is, Zo>Th6.
Operation E23, if the average value of the predicted traffic delays is lower than the sixth preset threshold, determining that the traffic delay level corresponding to the original beam coverage area of the cell under the base station is short. That is, Zo<=Th6.
Hereinafter, in combination with the cell level dividing situations shown in operations E1-E2, the specific process of allocating different configuration information to cells based on different level dividing results will be described below.
Specifically, when determining the configuration information of the cell, it is necessary to consider using redundant resources for assisting data transmission in the beam coverage area on the premise that the original cell service of the base station is not greatly affected.
Optionally, in conjunction with the content shown in
The following describes the configuration information of the cell under the base station with reference to
Operation F1, if the resource utilization level is low and the traffic delay level is short, configuring the cell under the base station to perform the scheduling of all traffics in the cooperative beam coverage area when performing cooperative scheduling.
Specifically, the first configuration information shown in
Operation F2: if the resource utilization level is high and the traffic delay level is short, configuring the time domain resources (also known as time resources) of the cell under the base station according to the ratio of the predicted resource utilization corresponding to the original beam coverage area and the cooperative beam coverage area respectively, and configuring the cell under the base station to perform the scheduling of the first traffic in the cooperative beam coverage area when performing cooperative scheduling, wherein the first traffic includes a traffic of which the priority is higher than the third set value and the traffic delay is higher than the fourth set value.
Specifically, as the second type of configuration information shown in
Operation F3: if the resource utilization level is low and the traffic delay level is long, configuring the frequency domain resources of the base station according to the ratio of the traffic delays corresponding to the original beam coverage area and the cooperative beam coverage area respectively, and configuring the cell under the base station to perform the scheduling of the second traffic in the cooperative beam coverage area when performing cooperative scheduling, wherein the second traffic includes a traffic of which the priority is higher than the fifth set value and the traffic delay is higher than the sixth set value.
Specifically, as the third type of configuration information shown in
Optionally, the third set value X1 and the fifth set value X1 may be the same, and the fourth set value and the sixth set value may be the same.
Operation F4: if the resource utilization level is high and the traffic delay level is long, configuring the time domain resources of the cell under the base station according to the ratio of the predicted resource utilization corresponding to the original beam coverage area and the cooperative beam coverage area respectively, configuring the frequency domain resources of the cell under the base station according to the ratio of the traffic delays corresponding to the original beam coverage area and the cooperative beam coverage area respectively, and configuring the cell under the base station to perform the scheduling of the third traffic in the cooperative beam coverage area when performing cooperative scheduling, wherein the third traffic includes a traffic of which the priority is higher than the seventh set value and the traffic delay is higher than the eighth set value.
Specifically, as the fourth type of configuration information shown in
The specific process of the accuracy detection process of the configuration information in this application will be described below in conjunction with the drawings and embodiments. The accuracy check in this application is to detect whether the existing cooperative scheduling scheme (existing configuration information) needs to be updated when the updated information related to cooperative scheduling is obtained. The following provides an accuracy detection scheme based on a cooperative scheduling group as a background. Optionally, the accuracy detection scheme can also be applied to a scenario where detection is performed based on all cells of base stations currently managed by the server.
Specifically, with reference to
Optionally, operation S504 may be that in operation S501, when obtaining information related to cooperative scheduling corresponding to the base station, related information for accuracy detection is screened out from the information related to cooperative scheduling, e.g., resource utilization information and/or traffic delay information. On this basis, the time node for obtaining information in operation S504 can refer to the content shown in operation S501 above.
In one possible embodiment, after the configuration information is determined in operation S502, operation S504 will be executed periodically or event-triggered.
Operation S505, updating the configuration information based on the resource utilization and/or the traffic delays corresponding to cells in the cooperative scheduling group.
Specifically, operation S505 includes the following operations S5051-S5053:
Optionally, operation S5051 is at the end of the overall process of this application, as shown in
Specifically, operation S5051 includes the following operations a-b:
Wherein, the trigger condition for the check may be a periodic function setting, or may be based on the occurrence of a set event, for example, the existing configuration information has been used for more than a preset time (for example, 10 h).
Specifically, assuming that the currently detected cooperative scheduling group includes 5 cells, the implementation of operation E11 can obtain the resource utilization and traffic delays corresponding to the 5 cells respectively. Specifically, the resource utilization corresponding to the cell under the base station is the sum of resource utilization corresponding to all beam coverage areas of the cell under the base station, and the traffic delay corresponding to the cell under the base station is the average traffic delay corresponding to all beam coverage areas of the cell under the base station.
Specifically, when judging whether the cell under the base station is overloaded, it can be judged by resource utilization or traffic delay. For example, in a unit of cells, when the resource utilization of the cell under the base station is greater than the seventh preset threshold (for example, 70%), it is determined that the load of the cell under the base station is too heavy; or, in units of cells, when the traffic delay corresponding to the cell of the base station is greater than the eighth preset threshold (for example, 200 ms), it is determined that the load of the cell under the base station is too heavy. When it is determined that the cell under the base station is overloaded, the number of cells under the base station that are overloaded is accumulated to a preset value (for example, the number of cells under the base station that are overloaded is accumulated by 1). When all cells in the cooperative scheduling group are detected and the number of cells under the base station that are currently overloaded is greater than the ninth preset threshold (for example, 3), the recording number of cooperative scheduling groups is added to a preset value (for example, 1, that is, the recording number of cooperative scheduling groups is accumulated by 1); otherwise, the corresponding recording number of cooperative scheduling groups is set to zero.
Operation b: determining that the preset condition is satisfied, when the recording number of cooperative scheduling groups is greater than the tenth preset threshold.
Optionally, assuming that all cells under the base station currently managed by the server are divided into 7 cooperative scheduling groups, if after operation E11 is performed, when the recording number of cooperative scheduling groups is greater than the tenth preset threshold (for example, 5), it is determined that the preset condition is satisfied.
Operation S5052: updating, if the preset condition is satisfied, the configuration information based on the currently acquired information related to cooperative scheduling in the base station.
Specifically, when it is determined that the preset condition is satisfied, the cooperative scheduling scheme is triggered to be updated, and as shown in
Operation S5053: if the preset condition is not satisfied, there is no need to update the configuration information.
The following provides an overall overview of the cooperative scheduling method provided by the disclosure with reference to
In the cooperative scheduling method provided by the disclosure, referring to
Wherein, operation 1602 includes the following operations 1602-1 to 1602-5:
Wherein, operation 1603 includes the following operations 1603-1 to 1603-2:
In the cooperative scheduling method provided by this application, as shown in
In the cooperative scheduling method provided by the disclosure, as shown in
The following describes the specific process of the cooperative scheduling scheme applied to the base station provided by the disclosure in conjunction with the accompanying drawings and embodiments.
Considering that the same base station may correspond to one cell or multiple cells, the specific process of performing cooperative scheduling tasks provided below may be applicable to scenarios where one base station corresponds to one cell and where one base station corresponds to multiple cells.
Specifically, with reference to
Wherein, in the embodiments of the disclosure, the specific process of the base station performing cooperative scheduling tasks based on the configuration information is mainly explained. For content related to determining the configuration information, it may be referred to the embodiments corresponding to the above operations S501-S503, which will not be repeated herein.
Specifically, the configuration information includes the beam coverage area pattern information and configuration information of the cell under the base station; operation S1903 of performing cooperative scheduling based on the configuration information, includes the following operations G1-G3:
Operation G1: determining a scheduling type of a cell based on the configuration information.
Optionally, when performing operation G1, for each cell, the following steps G11-G13 of determining the scheduling type are performed:
Referring to
Operation G12: if the number of beam coverage areas that currently need to be scheduled is more than the number of original beam coverage areas, it is determined as the second scheduling type.
Referring to
Operation G13: if the number of beam coverage areas currently to be scheduled is equal to the number of original beam coverage areas, it is determined as the third scheduling type.
Specifically, the number of beam coverage areas that currently need to be scheduled of the cell under the base station is not changed due to the received configuration information.
Wherein, when determining the scheduling type of a cell under a base station, a cell can correspond to one scheduling type; that is, when a base station corresponds to a cell, the base station corresponds to only one scheduling type; when a base station corresponds to multiple cells (assuming as three), there can be 1 to 3 scheduling types corresponding to the cell under the base station.
Operation G2: for a determined first type cell of which the overlapped beam coverage area is required to be cooperatively scheduled by another cell, handovering the UE(s), requiring to be cooperatively scheduled by the other cell, under the first type cell (belonging to first scheduling type) into a cell performing cooperative scheduling.
Referring to
Operation G3: for a determined second type cell (the second scheduling type) that is required to perform cooperative scheduling on the overlapped beam coverage, configuring the second type cell to perform cooperative scheduling, based on the time domain resource, frequency domain resource and/or information on traffic to be executed in the configuration information.
Specifically, as shown in
Referring to
In the embodiment of this application, through the implementation of the above steps, for the cell of the first scheduling type, the relevant UE is notified to handovered to the cooperative scheduling cell in time to avoid traffic interruption; for the cell of the second scheduling type, the cooperative beam coverage area is scheduled under the conditions of specifying time domain resource, frequency domain resource, priority and traffic type, to ensure the traffic quality under the original beam coverage area.
In one possible embodiment, the aforementioned determined configuration information can be applied to not only cooperative beam scheduling between base stations, but also used for cooperative beam scheduling within base stations. When one base station corresponds to multiple cells, there may be overlapped coverage beam coverage areas between the cells. In this case, corresponding configuration information may be determined by combining information related to cooperative scheduling of respective cells, to configure the cells by the configuration information. Specifically, in the same base station, when there is an overlapped beam coverage area between cells A and B, for the overlapped coverage area, when the load of cell A is heavy, traffics in the overlapped beam coverage area originally responsible for cell A are handovered to cell B for scheduling. For example, in a certain base station, the current cell A manages 25 beam coverage areas and cell B manages 25 beam coverage areas, and the two can have overlapped coverage beam coverage areas. When the load of cell A is too heavy, the resource configuration is that cell A manages 20 beam coverage areas and cell B manages 30 beam coverage areas, so as to achieve cooperative beam scheduling, make full use of the beam scheduling capabilities of each cell, and reduce traffic delay.
To further illustrate the cooperative scheduling method provided by this application, the following is explained with reference to two application examples and experimental data.
Application example 1: referring to the scenario shown in
Application example 2: referring to the scenario shown in
Experimental analysis: referring to the contents shown in
With reference to
the acquiring module 2601 is configured to acquire information related to cooperative scheduling corresponding to a base station;
the determining module 2602 is configured to determine configuration information for cooperative scheduling on traffics in overlapped beam coverage areas, based on the information related to cooperative scheduling; and
the configuring module 2603 is configured to configure the base station based on the configuration information.
Optionally, the information related to cooperative scheduling includes at least one of base station status information and UE status information of a UE serviced by the base station; wherein, the base station status information includes at least one of base station location information, base station antenna configuration information, beam weight information corresponding to a cell under the base station, information about the number of Ues corresponding to beams in the cell under the base station, beam traffic information, information on mapping relationship of beams and the cell under the base station, information on the number of Ues corresponding to the cell under the base station, cell traffic information, information on neighbor relationship corresponding to the cell under the base station, traffic delay information corresponding to the cell under the base station, resource utilization information corresponding to the cell under the base station, and scheduling capability information of the base station; and wherein, the UE status information includes at least one of UE channel status information, UE data transmission requirement information, and UE measurement information.
Optionally, the determining module 2602 includes:
Optionally, the first unit being configured to determine the beam coverage area to be serviced by the cell under the base station based on the information related to cooperative scheduling, includes:
Optionally, the scheduling status information of the cell includes predicted resource utilization and/or the number of active beams.
Optionally, the information related to cooperative scheduling includes predicted resource utilization and/or number of active beams; or
the first determining unit being configured to determine scheduling status information of the cell under the base station based on the information related to cooperative scheduling, includes:
Optionally, the first determining unit being configured to determine cell type based on the scheduling status information includes at least one of the following:
Optionally, the first determining unit being configured to determine the beam coverage area to be serviced by the cell based on the cell type, includes:
Optionally, the first determining unit being configured to determine a cell providing service to the overlapped beam coverage area, based on the cell type, includes:
Optionally, the first determining unit being configured to determine a cell providing service to the beam coverage area which needs cooperative scheduling, based on the candidate serving cell, includes:
Optionally, the first determining unit, before being configured to determine scheduling status information of the cell under the base station based on the information related to cooperative scheduling, further includes: dividing respective cells into different cooperative scheduling groups. Optionally, the first determining unit being configured to determine scheduling status information of the cell under the base station based on the information related to cooperative scheduling includes:
Optionally, the first determining unit being configured to divide respective cells into different cooperative scheduling groups includes:
Optionally, the first determining unit being configured to divide respective cells into different cooperative scheduling groups, based on the cooperative weight between cells includes at least one of the following:
Optionally, the first determining unit being configured to determine the configuration information of the cell based on the beam coverage area to be serviced by the cell, includes:
Optionally, the beam coverage area to be serviced by the cell includes an originally scheduled beam coverage area and a beam coverage area requiring cooperative scheduling; and the second determining unit being configured to determine the configuration information on the cell performing cooperative scheduling based on predicted resource utilization and/or predicted traffic delay corresponding to beam coverage area to be serviced by the cell, includes at least one of the following:
Optionally, the apparatus 2600 further includes a detection module configured to acquire resource utilization and/or traffic delays corresponding to cells in the cooperative scheduling group and update the configuration information based on the resource utilization and/or the traffic delays corresponding to cells in the cooperative scheduling group.
Optionally, the configuring module 2603 being configured perform configuration on the base station based on the configuration information, includes:
With reference to
the reporting module 2701 is configured to report information related to cooperative scheduling;
the receiving module 2702 is configured to receive configuration information for cooperative scheduling on traffics in overlapped beam coverage areas determined based on the information related to cooperative scheduling; and
the execution module 2703 is configured to perform cooperative scheduling based on the configuration information.
Optionally, execution module 2703 being configured to perform cooperative scheduling based on the configuration information, includes:
The cooperative scheduling apparatus of this embodiment may perform a cooperative scheduling method provided by embodiments of the disclosure, and the implementation principles thereof are similar. It can be understood that the actions performed by the respective modules in the cooperative scheduling apparatus in the embodiments of the disclosure correspond to the steps in the cooperative scheduling method in the embodiments of the disclosure. Detailed description of the function of each module of the cooperative scheduling apparatus may refer to the corresponding description of the cooperative scheduling method shown in the foregoing, and details are not described herein again.
The above describes the cooperative scheduling apparatus provided by the embodiment of this application from the perspective of functional modularity. Next, an electronic device provided by the embodiment of this application will be introduced from the perspective of hardware materialization, and the computing system of the electronic device will be introduced at the same time.
Based on the same principle as the method shown in the embodiments of the disclosure, an electronic device is also provided in the embodiment of the disclosure. The electronic device may include, but is not limited to: a processor and a memory; the memory is configured to store a computer operation instruction; the processor is configured to execute the cooperative scheduling method shown in the embodiment by calling a computer operation instruction. Compared with the prior art, the implementation of the cooperative scheduling method in this application improves the throughput of the network and reduces the scheduling delay.
In an optional embodiment, an electronic device is provided. As shown in
The processor 2801 may be a Central Processing Unit (CPU), a general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gated Array (FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. Various logic blocks, modules, and circuits described in connection with the disclosure may be implemented or executed. The processor 2801 may also be a combination that implements computing functions, such as a combination that includes one or more microprocessors, a combination of DSP and microprocessors, etc.
The bus 2802 may include a path to transfer information between the above components. The bus 2802 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus or the like. The bus 2802 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus is expressed by only one thick line in
The memory 2803 may be a Read Only Memory (ROM) or other types of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other types of dynamic storage device that can store information and instructions. It can also be an Electrically Erasable Programmable Read Only Memory (EEPROM), a compact disc read only memory (CD-ROM) or other optical disc storage, disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disc storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto.
The memory 2803 is configured to store application program codes for executing the solution of the disclosure, and the execution is controlled by the processor 2801. The processor 2801 is configured to execute the application program code stored in the memory 2803 to implement the contents shown in any of the foregoing method embodiments.
Wherein, electronic devices include but are not limited to, a mobile terminal (for example, a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computers), a PMP (portable multimedia player), a vehicle terminal (e.g., vehicle navigation terminals), etc.), and a fixed terminal (for example, a digital TV, a desktop computer, etc.).
Specifically, the aforementioned cooperative scheduling method can be executed by a SON server or other servers, or a base station or other access network or core network node. The electronic device shown in
The embodiments of the disclosure provide a computer-readable storage medium with a computer program stored on the computer-readable storage medium that may, when executed on a computer, implement the corresponding content in the foregoing method embodiment. Compared with the prior art, the cooperative scheduling method in this application can meet service requirements in different durations, improve network throughput, and reduce scheduling delay.
It should be understood that although various steps in the flowchart of the drawings are shown in sequence as indicated by arrows, these steps are not necessarily executed in sequence as indicated by arrows. Unless explicitly stated herein, the execution of these steps is not strictly limited in sequence but may be performed in other sequences. Moreover, at least a part of the steps in the flowchart of the drawings may include a plurality of sub-steps or stages, which are not necessarily completed at the same time, but may be executed at different times, and the execution order thereof is not necessarily sequentially, but may be executed in turn or alternately with at least a part of the sub-steps or stages of other steps or other steps.
It should be noted that the above-mentioned computer-readable medium in the disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In the disclosure, a computer-readable storage medium may be any tangible medium that may contain or store programs, which may be used by or in connection with an instruction execution system, apparatus, or device. In the disclosure, a computer-readable signal medium may include a data signal that is propagated in the baseband or propagated as part of a carrier, carrying computer-readable program codes. Such propagated data signals may take various forms, which includes, but is not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium except for a computer-readable storage medium, and the computer-readable signal medium may transmit, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. Program codes contained on the computer-readable medium may be transmitted by any suitable medium, which includes but is not limited to: wire, fiber optic cable, RF (radio frequency), and the like, or any suitable combination of the above.
The above computer-readable medium may be contained in the above electronic device; or may be separately present and is not incorporated in the electronic device.
The computer-readable medium carries one or more programs, when the one or more programs are executed by the electronic device, causing the electronic device to execute the method shown in the foregoing embodiments.
Computer program codes for executing the operations of the disclosure may be written in one or more programming languages, or combinations thereof, wherein the programming languages includes an object-oriented programming language such as Java, Smalltalk, C++, and also includes conventional procedural programming language—such as “C” language or similar programming languages. The program codes may be executed entirely on the user's computer, partly executed on the user's computer, executed as an independent software package, partly executed on the user's computer and partly executed on the remote computer, or entirely executed on the remote computer or on the server. In the case of involving the remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via Internet).
The flowchart and block diagrams in the drawings illustrate the architecture, function, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the disclosure. In this regard, each block of the flowchart or block diagram may represent one module, a program segment, or a portion of the codes, and the module, the program segment, or the portion of codes includes one or more executable instructions for implementing the specified logic functions. It should also be noted that in some alternative implementations, the functions noted in the blocks may also occur in an order different from the order noted in the drawings. For example, two successively represented blocks may in fact be executed substantially in parallel, and they may sometimes be executed in the opposite order, depending upon the involved function. It is also noted that each block of the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts, may be implemented in a dedicated hardware-based system that executes the specified functions or operations, or it may be implemented by a combination of dedicated hardware and computer instructions.
The modules involved in the embodiments described in the disclosure can be implemented in software or hardware. Wherein, a name of a module does not constitute a limitation on the module itself under certain circumstances. For example, the acquiring module can also be described as “a module for acquiring information related to cooperative scheduling corresponding to a base station”.
While the disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
202011380935.9 | Nov 2020 | CN | national |
This application is a continuation application, claiming priority under § 365(c), of an International application No. PCT/KR2021/017894, filed on Nov. 30, 2021, which is based on and claims the benefit of a Chinese patent application number 202011380935.9, filed on Nov. 30, 2020, in the Chinese Intellectual Property Office, the disclosure of each of which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/KR2021/017894 | Nov 2021 | US |
Child | 18309200 | US |