Broadcast control method and device, equipment, storage medium and program product
By receiving and utilizing broadcast service indication information of cell granularity and sub-position granularity area information at the base station, multicast broadcast services are provided, and the problems of excessive network load and resource waste caused by the large number of TN cells are solved, and network performance is improved.
Patent Information
- Application Number
- CN202510021020.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-04-25
AI Technical Summary
In non-terrestrial networks, the large number of TN cells leads to excessive network load, and some terminal devices that do not need to receive multicast broadcast services are awakened to receive services, resulting in wasted network resources.
Multicast broadcast service is provided based on this information by receiving broadcast service indication information including cell granularity and sub-position granularity area information at the base station. The cell particle size area information includes cell priority, and the sub-position particle size area is smaller than the cell particle size area.
It effectively reduces network load, avoids unnecessary terminal device wake-up and resource waste, and improves network performance.
Smart Images

Figure CN119893446A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a broadcast control method, apparatus, device, storage medium and program product. Background Art
[0002] With the development of non-terrestrial networks (NTN), satellites can now be used to provide multicast and broadcast services (MBS) to all user equipment (UE) in terrestrial network (TN) cells (also called new radio (NR) cells or conventional (Uu) cells) in the NTN coverage area.
[0003] However, the TN cell range is usually large and fixed. If there are many TN cells, the network load will be too large. In addition, some terminal devices in the TN cell that do not need to receive multicast broadcast services will also be awakened and receive multicast broadcast services, which will waste network resources and affect network performance. Summary of the invention
[0004] The present application provides a broadcast control method, apparatus, device, storage medium and program product, which are used to solve the technical problem that when receiving multicast broadcast services in TN cells, if the number of TN cells is large, the network load will be too large, and some terminal devices in the TN cells that do not need to receive multicast broadcast services will also be awakened and receive multicast broadcast services, resulting in a waste of network resources.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, a broadcast control method is provided, which is applied to a base station, and the method includes: receiving broadcast service indication information; the broadcast service indication information includes at least one of the area information of cell granularity and the area information of sub-location granularity; the area information of cell granularity includes cell priority; the area area corresponding to the sub-location granularity is smaller than the area area corresponding to the cell granularity; and providing multicast broadcast service based on the broadcast service indication information.
[0007] In a possible implementation manner, the area information at the sub-location granularity includes an identifier of a cell to which the sub-location belongs and geographic location information of the sub-location.
[0008] In a possible implementation, the geographic location information of the sub-location is used to indicate the shape and location of the sub-location.
[0009] In a possible implementation manner, the shape of the sub-location includes a circular area and / or a polygonal area.
[0010] In a possible implementation, when the sub-position is a circular area, the sub-position is determined by the position of the center of the circular area and the radius.
[0011] In a possible implementation, when the sub-location is a polygonal area, the sub-location is determined by the position of each vertex among multiple vertices of the polygonal area.
[0012] In one possible implementation, the area of the sub-location is determined based on a first network performance parameter of the sub-location.
[0013] In one possible implementation, the first network performance parameter includes at least one of the following: user density, channel quality, and base station load rate; the area of the region corresponding to the sub-position granularity is negatively correlated with the user density or load rate; the area of the region corresponding to the sub-position granularity is positively correlated with the channel quality.
[0014] In a possible implementation, when the broadcast service indication information includes area information at a sub-location granularity, providing a multicast broadcast service based on the broadcast service indication information includes: providing the multicast broadcast service for terminal devices within the sub-location.
[0015] In one possible implementation, the area information of the sub-location granularity includes sub-location priority; the number of sub-locations is multiple; and multicast broadcast services are provided for terminal devices within the sub-locations, including: providing multicast broadcast services for terminal devices within sub-locations with preset priorities among multiple sub-locations.
[0016] In one possible implementation, the sub-location priority is determined based on a second network performance parameter of the sub-location.
[0017] In one possible implementation, the second network performance parameter includes at least one of the following: user density, channel quality, and whether the service type is a preset type; the sub-location priority is positively correlated with the user density of the sub-location or the channel quality of the sub-location; the priority of a sub-location whose service type is a preset type is higher than the priority of a sub-location whose service type is not a preset type.
[0018] In a possible implementation, the method further includes: when it is detected that the service type of the sub-location is changed to a preset type, adjusting the priority of the sub-location; the priority of the sub-location after adjustment is higher than the priority of the sub-location before adjustment.
[0019] In one possible implementation, when a preset condition is met, the preset priority is the first priority among multiple sub-location priorities; the preset condition includes at least one of the following: the time point is within a preset time period and the third network performance parameter of multiple sub-locations is greater than a preset value.
[0020] In a possible implementation, when the preset condition is not met, the preset priority is the second priority among the multiple sub-location priorities.
[0021] In one possible implementation, multiple sub-positions include an overlapping area; the overlapping area is an area where a first sub-position among the multiple sub-positions overlaps with a second sub-position among the multiple sub-positions; and the priority of the overlapping area is determined based on the first sub-position priority, the second sub-position priority and the weight value.
[0022] In a possible implementation, the weight value is positively correlated with the ratio of the overlapping area to the first sub-position or the second sub-position.
[0023] In a possible implementation, when the broadcast service indication information includes area information at a cell granularity, providing a multicast broadcast service based on the broadcast service indication information includes: providing the multicast broadcast service for terminal devices within the cell.
[0024] In a possible implementation, there are multiple cells; providing multicast broadcast services for terminal devices in the cells includes: providing multicast broadcast services for terminal devices in cells with preset priorities among the multiple cells.
[0025] In a possible implementation manner, the cell priority is determined based on a second network performance parameter of the cell.
[0026] In one possible implementation, the second network performance parameter includes at least one of the following: user density, channel quality, and whether the service type is a preset type; the cell priority is positively correlated with the user density of the cell or the channel quality of the cell; the cell priority of a cell whose service type is a preset type is higher than the cell priority of a cell whose service type is not a preset type.
[0027] In a possible implementation manner, the method further includes: when it is detected that the service type of the cell is changed to a preset type, adjusting the cell priority; the cell priority after adjustment is higher than the cell priority before adjustment.
[0028] In a possible implementation, when a preset condition is met, the preset priority is the first priority among multiple cell priorities; the preset condition includes at least one of the following: the time point is within a preset time period, and the third network performance parameter of multiple cells is greater than a preset value.
[0029] In a possible implementation, when the preset condition is not met, the preset priority is the second priority among the multiple cell priorities.
[0030] In one possible implementation, multiple cells include an overlapping area; the overlapping area is an area where a first cell among the multiple cells overlaps with a second cell among the multiple cells; and the priority of the overlapping area is determined based on the first cell priority, the second cell priority and a weight value.
[0031] In a possible implementation manner, the weight value is positively correlated with the ratio of the overlapping area to the first cell or the second cell.
[0032] In a possible implementation manner, the third network performance parameter includes at least one of the following: network traffic, channel quality, and user density.
[0033] In a second aspect, a broadcast control device is provided, which includes: a transmission unit and a processing unit; the transmission unit is used to receive broadcast service indication information; the broadcast service indication information includes at least one of the area information of cell granularity and the area information of sub-location granularity; the area information of cell granularity includes cell priority; the area area corresponding to the sub-location granularity is smaller than the area area corresponding to the cell granularity; the processing unit is used to provide multicast broadcast service based on the broadcast service indication information.
[0034] In a possible implementation manner, the area information at the sub-location granularity includes an identifier of a cell to which the sub-location belongs and geographic location information of the sub-location.
[0035] In a possible implementation, the geographic location information of the sub-location is used to indicate the shape and location of the sub-location.
[0036] In a possible implementation manner, the shape of the sub-location includes a circular area and / or a polygonal area.
[0037] In a possible implementation, when the sub-position is a circular area, the sub-position is determined by the position of the center of the circular area and the radius.
[0038] In a possible implementation, when the sub-location is a polygonal area, the sub-location is determined by the position of each vertex among multiple vertices of the polygonal area.
[0039] In one possible implementation, the area of the sub-location is determined based on a first network performance parameter of the sub-location.
[0040] In one possible implementation, the first network performance parameter includes at least one of the following: user density, channel quality, and base station load rate; the area of the region corresponding to the sub-position granularity is negatively correlated with the user density or load rate; the area of the region corresponding to the sub-position granularity is positively correlated with the channel quality.
[0041] In a possible implementation, the processing unit is further configured to provide multicast broadcast services for terminal devices within the sub-location.
[0042] In one possible implementation, the area information at the sub-location granularity includes a sub-location priority; the number of sub-locations is multiple; and the processing unit is further used to provide multicast broadcast services for terminal devices within sub-locations with preset priorities among the multiple sub-locations.
[0043] In one possible implementation, the sub-location priority is determined based on a second network performance parameter of the sub-location.
[0044] In one possible implementation, the second network performance parameter includes at least one of the following: user density, channel quality, and whether the service type is a preset type; the sub-location priority is positively correlated with the user density of the sub-location or the channel quality of the sub-location; the priority of a sub-location whose service type is a preset type is higher than the priority of a sub-location whose service type is not a preset type.
[0045] In a possible implementation, when it is detected that the service type of the sub-location is changed to a preset type, the priority of the sub-location is adjusted; the priority of the sub-location after the adjustment is higher than the priority of the sub-location before the adjustment.
[0046] In one possible implementation, when a preset condition is met, the preset priority is the first priority among multiple sub-location priorities; the preset condition includes at least one of the following: the time point is within a preset time period and the third network performance parameter of multiple sub-locations is greater than a preset value.
[0047] In a possible implementation, when the preset condition is not met, the preset priority is the second priority among the multiple sub-location priorities.
[0048] In one possible implementation, multiple sub-positions include an overlapping area; the overlapping area is an area where a first sub-position among the multiple sub-positions overlaps with a second sub-position among the multiple sub-positions; and the priority of the overlapping area is determined based on the first sub-position priority, the second sub-position priority and the weight value.
[0049] In a possible implementation, the weight value is positively correlated with the ratio of the overlapping area to the first sub-position or the second sub-position.
[0050] In a possible implementation, the processing unit is further configured to provide a multicast broadcast service for terminal devices within the cell.
[0051] In a possible implementation, there are multiple cells; the processing unit is further configured to provide multicast broadcast services for terminal devices in cells with preset priorities among the multiple cells.
[0052] In a possible implementation manner, the cell priority is determined based on a second network performance parameter of the cell.
[0053] In one possible implementation, the second network performance parameter includes at least one of the following: user density, channel quality, and whether the service type is a preset type; the cell priority is positively correlated with the user density of the cell or the channel quality of the cell; the cell priority of a cell whose service type is a preset type is higher than the cell priority of a cell whose service type is not a preset type.
[0054] In a possible implementation manner, when it is detected that the service type of the cell is changed to a preset type, the cell priority is adjusted; the cell priority after the adjustment is higher than the cell priority before the adjustment.
[0055] In a possible implementation, when a preset condition is met, the preset priority is the first priority among multiple cell priorities; the preset condition includes at least one of the following: the time point is within a preset time period, and the third network performance parameter of multiple cells is greater than a preset value.
[0056] In a possible implementation, when the preset condition is not met, the preset priority is the second priority among the multiple cell priorities.
[0057] In one possible implementation, multiple cells include an overlapping area; the overlapping area is an area where a first cell among the multiple cells overlaps with a second cell among the multiple cells; and the priority of the overlapping area is determined based on the first cell priority, the second cell priority and a weight value.
[0058] In a possible implementation manner, the weight value is positively correlated with the ratio of the overlapping area to the first cell or the second cell.
[0059] In a possible implementation manner, the third network performance parameter includes at least one of the following: network traffic, channel quality, and user density.
[0060] In a third aspect, an electronic device comprises: a processor and a memory; wherein the memory is used to store one or more programs, and the one or more programs include computer execution instructions. When the electronic device is running, the processor executes the computer execution instructions stored in the memory to enable the electronic device to execute a broadcast control method as in the first aspect.
[0061] In a fourth aspect, a computer-readable storage medium storing one or more programs is provided. The one or more programs include instructions. When the instructions are executed by a computer, the computer executes a broadcast control method as described in the first aspect.
[0062] In a fifth aspect, a computer program product is provided. When the computer instructions are executed on an electronic device, the electronic device executes a broadcast control method as in the first aspect.
[0063] The present application provides a broadcast control method, apparatus, device, storage medium and program product, which are applied to the broadcast control scenario. When it is necessary to control the multicast broadcast service, the base station can receive broadcast service indication information including at least one of the regional information of the cell granularity and the regional information of the sub-location granularity. Among them, the regional information of the cell granularity includes the cell priority, and the area corresponding to the sub-location granularity is smaller than the area corresponding to the cell granularity. Further, the base station can provide multicast broadcast services based on the broadcast service indication information. That is, a cell can be selected according to the cell priority to provide multicast broadcast services, avoiding the problem of too many cells causing a large network load. In addition, the sub-location is located in the cell, and the terminal device in the sub-location can be a terminal device that needs multicast broadcast services. By providing multicast broadcast services to the terminal devices in the sub-location, it can be avoided that the terminal devices in the cell that do not need to receive multicast broadcast services will also be awakened, resulting in a waste of network resources.
[0064] Through the above method, the base station can select a cell according to the cell priority and provide multicast broadcast services to the terminal devices in the area corresponding to the sub-location in the cell. Thus, the problem that when receiving multicast broadcast services in TN cells, if the number of TN cells is large, the network load will be too large. In addition, some terminal devices in the TN cell that do not need to receive multicast broadcast services will also be awakened and receive multicast broadcast services, which will lead to a waste of network resources is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] Figure 1 A schematic diagram of a typical non-terrestrial network scenario based on a transparent payload provided for an embodiment of the present application;
[0066] Figure 2 A schematic diagram of providing an MBS broadcast service provided in an embodiment of the present application;
[0067] Figure 3 A schematic diagram of implementing MBS broadcast service coverage based on Mapped Cell ID in a related technology provided in an embodiment of the present application;
[0068] Figure 4A structural diagram of a broadcast control system provided in an embodiment of the present application;
[0069] Figure 5 A flow chart of a broadcast control method provided in an embodiment of the present application Figure 1 ;
[0070] Figure 6 A flow chart of a broadcast control method provided in an embodiment of the present application Figure 2 ;
[0071] Figure 7 A flow chart of a broadcast control method provided in an embodiment of the present application Figure 3 ;
[0072] Figure 8 A flow chart of a broadcast control method provided in an embodiment of the present application Figure 4 ;
[0073] Fig. 9 A flow chart of a broadcast control method provided in an embodiment of the present application Figure 5 ;
[0074] Fig.10 A flow chart of a broadcast control method provided in an embodiment of the present application Figure 6 ;
[0075] Fig.11 A flow chart of a broadcast control method provided in an embodiment of the present application Figure 7 ;
[0076] Fig.12 A structural diagram of a broadcast control device provided in an embodiment of the present application;
[0077] Fig.13 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0078] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0079] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" and "plurality" refer to two or more. The words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not limit them to be different.
[0080] With the development of communication networks, starting from the Rel-17 standard in the fifth generation mobile communication technology (5G) standard, NR cells can support NTN functions. Figure 1 A schematic diagram of a typical non-terrestrial network scenario based on transparent payload is shown, Figure 1 As shown, the data network can interact with the satellite or unmanned aircraft system platform (UAS platform) through the feeder link of the gateway. Then the satellite or UAS platform can provide corresponding services (such as multicast broadcast services) to the UE (terminal equipment) in the satellite coverage area (Field of view of the satellite (or UAS platform)) corresponding to the beam foot print emitted by the satellite or UAS platform through the service link.
[0081] In non-terrestrial networks, similar to terrestrial networks, the basic NTN coverage unit for providing network services to NTN-enabled UEs may be an NR cell. It is known that the size of the NTN coverage area is usually much larger than the TN coverage area (i.e., an ordinary NR cell). In different scenarios, the common NTN cell diameter may be between 50 kilometers and 1,000 kilometers. The common NR cell diameter of terrestrial networks may be hundreds of meters in cities and up to 2 kilometers in rural areas. Therefore, it can be seen that the NTN coverage area is inconsistent with the TN coverage area, and the NTN coverage area is much larger than the TN coverage area. Therefore, MBS broadcast services can be provided in NR cells.
[0082] In Rel-17, NR cells can support MBS broadcast services for resource-efficient delivery to multiple UEs. In this way, the same service and the same specific content data can be provided to all UEs in the NR cell at the same time. MBS broadcast data can be forwarded to all UEs in one or more NR cells. Similarly, in Rel-18, the minimum service area of the MBS broadcast service can be a Uu cell.
[0083] From the above, it can be seen that the area of the NTN coverage area may be much larger than the TN coverage area. From the perspective of coverage, since the area of the NTN coverage area is large and of fixed size. Therefore, the NTN coverage area cannot match the expected area of the MBS broadcast service (for example, the area of the NTN coverage area is too large, or the expected area of the MBS broadcast service is only partially covered by the NTN coverage area), which may cause some terminal devices in the NTN coverage area that do not need to receive the MBS broadcast service to be awakened and receive the MBS broadcast service (that is, more unexpected UEs in a larger area may be involved).
[0084] Similarly, if the current minimum service area of the MBS broadcast service is designed as a TN cell, the MBS broadcast service of NTN is directly supported in TN cells. Since the TN cell range is usually large and the TN cell is fixed, some terminal devices that do not need to receive the MBS broadcast service in the NTN coverage area may still be awakened and receive the MBS broadcast service.
[0085] For example, Figure 2 A schematic diagram of providing MBS broadcast service is shown. Figure 2 As shown, it is assumed that the diameter of the NTN coverage area (i.e., NTN Cell) of the NTN cellular network provided by the satellite is 700 kilometers (i.e., the radius is 350 kilometers), which can cover two different regions (for example, country A and country B, where there is a border between country A and country B). It is assumed that the ongoing MBS broadcast service is only expected to be received by users in country A (i.e., MBSBroadcast for country A). However, based on the current mechanism, all UEs (terminal devices) in this 700km diameter NTN coverage area must receive MBS broadcast data. That is, before the UE in country B determines whether it is not interested in the MBS broadcast data, the UE in country B must be awakened and start receiving the MBS broadcast data, which causes unnecessary waste of network resources.
[0086] In response to the above problems, in NTN Rel-17, the core network put forward a requirement that the Common Gateway Interface (CGI) in the UE location information provided by the base station (the nextGeneration Node B, gNB) to the 5G Core Network (5G Core Network, 5GC) core network can be mapped to an area equivalent to the size of the cell (i.e., mapped CELL) of the current terrestrial cellular network. In fact, the coverage area of the NTN cell is much larger than that of the TN cell, and the NTN cell may be mobile. How to meet the requirements of the core network is the main problem to be solved on the Radio Access Network (RAN) side.
[0087] To solve the above problems, the related technology can adopt a cell identification (Mapped Cell ID) method to solve it, such as Figure 3 As shown, the base station (i.e., gNB) performs CGI mapping according to the location of the UE reported by the air interface and the mapping rules configured by the operation administration and maintenance (OAM) or operator policy. The broadcast content provider (Broadcast Content provision) indicates the MappedCGI to the 5G core network (i.e., the core network 5G of region A (5GC country A) and the 5G core network of region B (5GC country B)) on the NG interface through the feeder link. The 5G core network learns the more accurate location of the UE (i.e., the terminal device) according to the corresponding mapping rules, so as to realize the intended broadcast service area (i.e., intended broadcast service area) and physical cell ID 100 (i.e., physical cell ID 100) at the regional border (i.e., country border) through the geographic satellite (geostationary satellite, GEO SAT). The physical cell ID 100 is within the coverage area of the satellite (i.e., satellite foot print). The NTN air interface does not use the cell ID 10 (i.e., Mapped Cell ID 10).
[0088] The related technology solves the above problems by reusing the Mapped Cell ID, and uses the Mapped Cell ID as part of the user location information for use in personal web server (PWS), area of interest and paging optimization, and MBS scenarios. By introducing a new granularity for the MBS broadcast service area, UEs outside the cell but in the same NTN coverage area can directly ignore the ongoing multicast broadcast session and do not receive data in the multicast broadcast session.
[0089] That is, the MBS static area configuration scheme in the related technology is to configure the cell list expected to provide MBS services to the gNB and 5GC by configuring the ncgiList of the Mbs service area (MbsServiceArea) and the taiList of the MbsServiceArea. The gNB and 5GC know the more precise location of the UE according to the corresponding mapping rules, so as to provide MBS services.
[0090] However, the relevant technology only intuitively solves part of the existing problems. The granularity is at the cell level, and the design of MBS service area information only supports static, single-level geographical area descriptions. It cannot meet other scenarios that require smaller granularity or when the configured geographical location and cell location do not completely match. It cannot flexibly respond to complex geographical distribution and dynamic changes in actual applications, and cannot meet the needs in complex scenarios.
[0091] To solve the above problems, the present application provides a broadcast control method, which introduces a design scheme for dynamic area adjustment of MBS, and has two main improvements: the first improvement is to introduce priority (Priotity), which is introduced to hierarchical the scheme of MBS service cells in the related technology. For example, if it is divided into two layers, then a priority 1 and a priority 2 can be configured. By default, MBS first serves all cells with priority 1, and when a certain condition is met, it triggers all cells with service priority 2. It can be divided into more layers according to the actual scenario requirements. The conditions for triggering the service can be flexible and diverse, for example, triggering when a certain time window is reached, triggering when a certain time point is reached, triggering when the traffic load or user density exceeds a certain threshold, or triggering when the channel condition is better or worse than a certain threshold. At the same time, due to the introduction of hierarchical priorities, the design of the relationship between priorities of different layers can also be introduced. For example, when a certain condition is triggered, it is necessary to serve cells with priorities x, y and z at the same time, otherwise only serve cells with priority x. Improvement 1 increases the flexibility of cell configuration for providing services for MBS. It can avoid the problem of excessive network load if the number of cells is relatively large.
[0092] The second improvement is to introduce the configuration of regional geographic locations (i.e., sub-locations) including circular areas (i.e., ShapeCircle) and polygonal areas (i.e., ShapePolygon). This method is to formulate the geographical areas where MBS provides services in each cell in two ways, circular indication or polygonal indication. Multiple geographical areas can be configured in one cell. This solves the problem that some terminal devices in the cell that do not need to receive multicast broadcast services will also be awakened and receive multicast broadcast services, which will lead to waste of network resources and affect network performance.
[0093] In summary, policies can be configured based on priorities and geographic areas to adjust MBS service areas. For example, higher priority areas are given priority to provide services, and when specific conditions are met, the service area is expanded or reduced.
[0094] In summary, a more detailed description of the location of the geographical area meets the service needs of a smaller granularity. Supports the description of circular and polygonal geographical areas. TN cells are associated with multiple geographical areas through the parent cell ID (i.e., mapped cell ID) to achieve multi-level geographical area description. In addition, the MBS service area is dynamically adjusted based on real-time conditions (such as time windows, traffic loads, channel conditions, etc.), including dynamically adjusting the size of the MBS service area according to the adjustment strategy, and dynamically managing the priority of the MBS service area, thereby improving resource utilization efficiency and user experience.
[0095] A broadcast control method provided in an embodiment of the present application can be applicable to a broadcast control system. Figure 4 FIG. 1 shows a schematic diagram of the structure of a broadcast control system. Figure 4 As shown, the broadcast control system 10 includes: a network management system 11, a base station 12, and a terminal device 13. The network management system 11 and the base station 12 may be connected in a wired manner or in a wireless manner, which is not limited in the embodiment of the present invention.
[0096] The network management system 11 can send broadcast service indication information to the base station 12; the base station 12 can receive the broadcast service indication information and provide multicast broadcast services to the terminal device 13 in the sub-location based on the area information of the cell granularity and the area information of the sub-location granularity included in the broadcast service indication information.
[0097] The network management system 11 can be a system that adjusts the network status by combining software and hardware to ensure that the network system can operate normally and efficiently, so that the resources in the network system can be better utilized. It is a collection of various network management functions based on the network management platform. The base station 12 can be a non-ground network base station, such as a wireless communication system operating above the surface of the earth, such as a satellite, an unmanned aircraft system, etc.
[0098] The terminal device 13 may be a device with wireless transceiver function. The terminal device 13 may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. The terminal may sometimes also be referred to as a user, user equipment (UE), A-IoT device, access terminal, UE unit, UE station, mobile station, mobile station, remote station, transmitter, remote terminal, mobile device, UE terminal, wireless communication device, UE agent or UE device, etc., which is not limited in the embodiments of the present disclosure.
[0099] A broadcast control method provided by an embodiment of the present application is described below in conjunction with the accompanying drawings. Figure 5 As shown, a broadcast control method provided in an embodiment of the present application is applied to a base station, and the method includes S201-S202:
[0100] S201. Receive broadcast service indication information.
[0101] The broadcast service indication information includes at least one of the area information at the cell granularity and the area information at the sub-location granularity; the area information at the cell granularity includes the cell priority; and the area area corresponding to the sub-location granularity is smaller than the area area corresponding to the cell granularity.
[0102] Optionally, when it is necessary to provide multicast broadcast services for terminal devices in one or more areas (i.e., areas of sub-location granularity), the network management system may send corresponding broadcast service indication information to the base station. The broadcast service indication information may include: area information of the cell granularity of the cell to which the area belongs and area information of the sub-location granularity of the area. The area information of the cell granularity includes the cell priority of the cell to which the area belongs.
[0103] For example, assuming that multicast broadcast services need to be provided for terminal devices in a stadium, the stadium is the area of sub-location granularity (also referred to as a sub-location), and the cell to which the stadium belongs is the area of cell granularity (also referred to as a cell).
[0104] In a possible implementation manner, the area information at the sub-location granularity includes an identifier of a cell to which the sub-location belongs and geographic location information of the sub-location.
[0105] Optionally, the identifier of the cell to which the sub-location belongs may indicate the cell to which the sub-location belongs. Since the sub-location is located in the cell, the base station may know the approximate location of the sub-location according to the identifier of the cell to which the sub-location belongs. The geographic location information of the sub-location may indicate the exact location of the sub-location. The base station may know the exact location of the sub-location according to the geographic location information of the sub-location, so as to transmit a light beam corresponding to the multicast broadcast service to the location, thereby providing the multicast broadcast service to the terminal device in the sub-location.
[0106] Exemplarily, the identification of the community to which a certain gymnasium belongs is community A.
[0107] The present application can provide multicast broadcast services for terminal devices in the sub-locations included in the cell according to the identifier of the cell to which the sub-location belongs and the geographical location information of the sub-location. That is, in the configuration of the cell, the geographical location of the MBS service area can be further refined.
[0108] In a possible implementation, the geographic location information of the sub-location is used to indicate the shape and location of the sub-location.
[0109] Optionally, the network management system may determine the shape of the sub-location according to the shape of the actual scene, and determine the corresponding location representation according to the different shapes of the sub-location.
[0110] Exemplarily, the shape of the sub-position may be a circular area, an elliptical area, a square area, a rectangular area, etc. The position of the circular area may be represented by the position of the center of the circular area and the radius.
[0111] The present application can configure the shape and position of the sub-location so that the sub-location can adapt to various different actual scenarios, introduce a more complex geographical area configuration for the MBS service area under the cell, support the coexistence of areas of different shapes, and further subdivide the service area according to the actual scenario.
[0112] In a possible implementation manner, the shape of the sub-location includes a circular area and / or a polygonal area.
[0113] Optionally, multiple circular areas can be configured in a certain cell. Similarly, multiple polygonal areas can be configured in a certain cell. Circular areas can be used to represent scenes with regular base station coverage, such as urban macro base stations, or some large public places. Polygonal areas can be used to represent scenes with irregular base station coverage, such as industrial areas or scenes with special terrain.
[0114] For example, regular areas such as the city center and the periphery of a stadium may be circular areas, and irregular areas such as industrial parks and ports may be polygonal areas.
[0115] This application can serve relatively regular scenes through circular areas, such as hot spots within the coverage of a base station. Circular areas are suitable for base station coverage areas with strong regularity, which can reduce resource waste. In addition, polygonal areas can be used to serve irregular and complex geographical scenes, such as specific areas at sea, in mountainous areas or in cities. Polygonal areas can accurately control service coverage, adapt to complex terrain, and reduce service blind spots. In this way, accurate services for regular and irregular scenes can be achieved.
[0116] In a possible implementation, when the sub-position is a circular area, the sub-position is determined by the position of the center of the circular area and the radius.
[0117] Optionally, the location can be longitude and latitude.
[0118] For example, assuming that the radius of a circular area is 2 kilometers, the longitude and latitude of the center of the circle may be (31.2304, 121.4737).
[0119] The present application can indicate the position of the circular area by means of the position of the center of the circle and the radius that match the circular area, thereby accurately indicating the position of the circular area.
[0120] In a possible implementation, when the sub-location is a polygonal area, the sub-location is determined by the position of each vertex among multiple vertices of the polygonal area.
[0121] Optionally, the location can be longitude and latitude.
[0122] For example, if a polygonal area is a triangle, the position of each vertex of the three vertices of the polygonal area may be (31.229, 121.473), (31.230, 121.474), and (31.231, 121.475), respectively.
[0123] The present application can represent the position of the polygonal area by means of the position of each vertex among a plurality of vertices that match the polygonal area, thereby accurately representing the position of the polygonal area.
[0124] In one possible implementation, the area of the sub-location is determined based on a first network performance parameter of the sub-location.
[0125] Optionally, the network management system may pre-acquire the first network performance parameter of each of the multiple sub-locations, and determine the area of the corresponding sub-location according to the first network performance parameter of each sub-location. Further, the location of the sub-location may be known according to the area of the sub-location.
[0126] The present application can determine the area of the sub-location according to the network performance parameters of the sub-location, that is, dynamically control the boundaries of the shape area of the sub-location according to the network performance parameters of the sub-location, thereby ensuring the quality of service while reducing inefficient coverage.
[0127] In one possible implementation, the first network performance parameter includes at least one of the following: user density, channel quality, and base station load rate; the area of the region corresponding to the sub-position granularity is negatively correlated with the user density or load rate; the area of the region corresponding to the sub-position granularity is positively correlated with the channel quality.
[0128] Optionally, when the area of the sub-location is a circular area, the network management system can determine the step adjustment coefficient of the radius of the circular area through Formula 1 according to the user density of the sub-location, the channel quality, and the load rate of the base station.
[0129] ΔR=k×U density +m×(1 / C quality )-g×L load Formula 1;
[0130] Among them, ΔR is the step adjustment coefficient of the radius, k, m and g are all adjustment coefficients, C quality is the channel quality, U density is the user density, L loadis the load rate of the base station. ΔR is normalized to the interval (-1, 1). Assuming that the original step size of the circular area is set to Y meters, the step size of the radius adjustment can be obtained by multiplying the processed ΔR by Y. Then the sum of the original radius of the circular area and the step size of the radius adjustment can be determined as the radius of the adjusted circular area. In this way, when the user density increases or the channel quality deteriorates, the circular area will shrink, which can ensure the service quality of the high priority area. When the load rate is low, the circular area will automatically expand.
[0131] For example, assuming that the initial radius of the circular area is 500 meters, the user density in the circular area exceeds 500 users / km 2 When the number of users increases by 100, the radius of the circular area can be reduced by 50 meters.
[0132] Optionally, when the area of the sub-location is a polygonal area, the network management system can recalculate the boundary of the polygonal area according to the location of the terminal device in the polygonal area and the network status. For example, when the number of terminal devices in some edge areas is small, some vertices of the polygonal area will automatically shrink, thereby reducing inefficient coverage.
[0133] S202: Provide a multicast broadcast service based on the broadcast service indication information.
[0134] Optionally, the base station may select a cell according to the cell priority, and provide a multicast broadcast service for terminal devices in an area corresponding to a sub-location in the selected cell.
[0135] For example, assuming that the base station can serve the cell with priority 1, if the base station receives broadcast service indication information from three cells (cell A, cell B and cell C), the priority of cell A is priority 1, the priority of cell B is priority 2, and the priority of cell C is priority 3, then the base station can provide multicast broadcast services for terminal devices in the area corresponding to the sub-location within cell A.
[0136] In one design, Figure 6 As shown, in a broadcast control method provided by an embodiment of the present application, when the broadcast service indication information includes area information of sub-location granularity, the above step S202 specifically includes S301:
[0137] S301. Provide multicast broadcast services for terminal devices in sub-locations.
[0138] Optionally, if the broadcast service indication information only includes area information at a sub-location granularity, the base station may provide multicast broadcast services for terminal devices within the sub-location.
[0139] The present application can provide multicast broadcast services for terminal devices within a sub-location, solving the technical problem that some terminal devices within the cell that do not need to receive multicast broadcast services will also be woken up and receive multicast broadcast services, which will lead to a waste of network resources.
[0140] In one design, Figure 7 As shown, in a broadcast control method provided by an embodiment of the present application, the area information of the sub-location granularity includes the sub-location priority; the number of sub-locations is multiple; the method in the above step S301 specifically includes S401:
[0141] S401. Provide multicast broadcast services for terminal devices in sub-locations with preset priorities among multiple sub-locations.
[0142] Optionally, in the MBS service area configuration, the network management system can configure a priority for each sub-location, such as priority 1 and priority 2. This mechanism allows multiple priorities to be flexibly defined according to scenario requirements and dynamically switched according to different trigger conditions. A sub-location with priority 1 can be a basic service layer, and the sub-location with priority 1 (i.e., high priority) is provided with MBS services by default. A sub-location with priority 1 can be a location covering the most core service area. A sub-location with priority 2 (i.e., the second highest priority) can be a secondary service layer, and the provision of MBS services to the sub-location with priority 2 will be triggered only under specific conditions, for expansion to a wider area. Sub-locations with priority 3 and above can be further refined service layers. Sub-locations with priority 3 and above (i.e., low priority) can cover very special scenarios, such as only triggering the provision of services to sub-locations with priority 3 and above in high loads or specific events.
[0143] Exemplarily, the preset priority may be priority 1.
[0144] The present application can filter sub-locations that provide multicast broadcast services based on sub-location priorities, thereby avoiding the problem of too many sub-locations causing a heavy network load.
[0145] In one possible implementation, the sub-location priority is determined based on a second network performance parameter of the sub-location.
[0146] Optionally, the network management system may pre-acquire the second network performance parameter of each sub-location among the multiple sub-locations, and determine the priority of the corresponding sub-location according to the second network performance parameter of each sub-location.
[0147] The present application can determine the priority of the sub-location according to the network performance parameters of the sub-location to ensure the reasonable allocation of network resources, reduce congestion, and improve the overall throughput and service quality of the network.
[0148] In one possible implementation, the second network performance parameter includes at least one of the following: user density, channel quality, and whether the service type is a preset type; the sub-location priority is positively correlated with the user density of the sub-location or the channel quality of the sub-location; the priority of a sub-location whose service type is a preset type is higher than the priority of a sub-location whose service type is not a preset type.
[0149] Optionally, the network management system can assign higher priorities to sub-locations with higher user density (such as business districts, school areas, etc.) These sub-locations require higher network resource allocation to ensure service quality for a large number of users online at the same time.
[0150] Exemplarily, when the user density of a certain sub-location exceeds 500 users / square kilometer, the priority of the sub-location is set to 1.
[0151] Optionally, the network management system can assign higher priority to cells with stable signals and sufficient bandwidth based on the channel conditions and network coverage capabilities of the sub-locations to ensure that the service quality is not affected when the network load increases. The channel quality can be the channel signal-to-noise ratio (SNR).
[0152] Exemplarily, when the channel signal-to-noise ratio of a certain sub-position is greater than 15 dB, the priority of the sub-position is set to 1.
[0153] Optionally, the network management system may configure a higher priority for a sub-location whose service type is a preset type. A sub-location whose service type is a preset type may be a sub-location for a mission-critical scenario (eg, medical, industrial automation area) requiring high reliability and low latency.
[0154] This application can ensure that network resources in high-priority areas are allocated first in high-user density and mission-critical scenarios, reduce congestion, and improve the overall throughput and service quality of the network. In addition, it ensures that network resources can be allocated first to areas in need when the load is high, and can be dynamically adjusted when the load is low to serve more users.
[0155] In one possible implementation, when a preset condition is met, the preset priority is the first priority among multiple sub-location priorities; the preset condition includes at least one of the following: the time point is within a preset time period and the third network performance parameter of multiple sub-locations is greater than a preset value.
[0156] Optionally, the first priority may be the highest priority. The preset time period may be a time period such as a weekday, office hours, etc. During office hours, a high priority may be configured for sub-locations of commercial areas and transportation hubs in the city center to cope with high traffic demand.
[0157] Exemplarily, the preset time period may be the daily peak period of 9:00-18:00.
[0158] This application can define flexible trigger conditions for switching multicast broadcast services between different priorities. By setting a preset time period, it can be ensured that there is always sufficient resource allocation in high-traffic areas within a specific time.
[0159] In a possible implementation manner, the third network performance parameter includes at least one of the following: network traffic, channel quality, and user density.
[0160] Optionally, when the network traffic or user density of multiple sub-locations covered by the base station exceeds a certain threshold, the multicast broadcast service of the high-priority sub-location can be automatically activated. Triggering switching between different priorities based on network traffic can avoid network overload and improve network service continuity in key areas.
[0161] The priority of the cell providing multicast broadcast services can be dynamically adjusted based on the channel quality (e.g., signal to interference plus noise ratio (SINR, throughput, delay, etc.), channel quality indicator (CQI)) of multiple sub-locations covered by the base station. Triggering switching between different priorities based on channel quality can reduce service interruptions and ensure consistency of user experience.
[0162] User density can be the number of users. When the number of users in multiple sub-locations reaches a certain number, the priority adjustment mechanism is triggered to automatically adjust the priority and switch to high-priority services to ensure service quality.
[0163] Exemplarily, when the network traffic of multiple sub-locations reaches 80% bandwidth utilization, priority switching is automatically triggered to provide multicast broadcast services for high-priority sub-locations to ensure that key business areas have priority in obtaining network resources.
[0164] When the channel conditions of multiple sub-locations deteriorate to an SNR of less than 10dB and a throughput of less than 10Mbps, priority switching is triggered, and priority is given to switching to sub-locations with better channel conditions to ensure stable signal services. Prioritizing the allocation of resources to sub-locations with better channel conditions can ensure efficient resource use and service quality. Maximizing network resource utilization ensures that high-priority areas can provide better services.
[0165] When the number of users in multiple sub-locations reaches 1,000, priority switching is triggered and switches to high-priority services.
[0166] In a possible implementation, when the preset condition is not met, the preset priority is the second priority among the multiple sub-location priorities.
[0167] Optionally, the second priority may be the highest priority, the second highest priority, and a lower priority. When the time is not within the preset time period, the priority is automatically switched to expand the coverage of the multicast broadcast service to the second highest priority cell.
[0168] When the channel conditions (such as SNR, throughput, delay, etc.) of multiple sub-locations are good, resources can be allocated to low-priority sub-locations to ensure efficient resource use and service quality. By adjusting the priority, resource waste is avoided and network stability is ensured.
[0169] Exemplarily, if the SNR of multiple sub-locations is > 15dB and the throughput is greater than 10Mbps, a switch to low priority is triggered to release resources for other sub-locations.
[0170] In one possible implementation, multiple sub-positions include an overlapping area; the overlapping area is an area where a first sub-position among the multiple sub-positions overlaps with a second sub-position among the multiple sub-positions; and the priority of the overlapping area is determined based on the first sub-position priority, the second sub-position priority and the weight value.
[0171] Optionally, when there are overlapping areas in multiple sub-locations, the network management system may calculate a new service priority based on a priority fusion function.
[0172] Exemplarily, assuming that the first sub-position and the second sub-position corresponding to the overlapping area are sub-position A and sub-position B respectively, and the priorities of sub-position A and sub-position B are 1 and 2 respectively, then the priority fusion function is shown in Formula 2.
[0173] P AB =αP A +βP B Formula 2:
[0174] Among them, P A , P B are the priorities of sub-position A and sub-position B respectively, α and β are the weight coefficients (i.e., weight values) of sub-position A and sub-position B respectively, and α and β depend on the overlapping area of sub-position A and sub-position B and the user distribution.
[0175] The present application can process the multi-area overlap problem through a complex priority fusion algorithm, resolve the priority conflicts of multiple overlapping areas, and greatly improve the flexibility and accuracy of MBS services.
[0176] In a possible implementation, the weight value is positively correlated with the ratio of the overlapping area to the first sub-position or the second sub-position.
[0177] Optionally, the weight value of the first sub-position and the weight value of the second sub-position are used to reflect the relative influence of the two sub-positions. For example, if sub-position A occupies most of the overlapping area, then the value of α will be larger and β will be smaller. α and β can be calculated by formula three.
[0178] α=S Coincidence / SA, β=S Coincidence / SB Formula 3;
[0179] Among them, S is the area of the overlapping area of sub-position A and sub-position B, SA is the area of sub-position A, and SB is the area of sub-position B.
[0180] Assume that sub-location A is a circular area with a priority of 1 and an area of 100 square kilometers. Sub-location B is a polygonal area with a priority of 2 and an area of 150 square kilometers. The overlapping area of the two areas is 50 square kilometers. It can be obtained that α = 50 / 100 = 0.5, β = 50 / 150 = 0.3, then P AB =0.5*1+0.3*2=1.1, the priority of the overlapping area is slightly higher than that of sub-position A.
[0181] When multiple shape areas overlap, the application can dynamically calculate the priority weights according to the properties of the overlapping areas, thereby improving the accuracy of calculating the overlapping priority of the areas.
[0182] In one design, Figure 8 As shown, a broadcast control method provided by an embodiment of the present application, after the above step S401, the method further includes S501:
[0183] S501: When it is detected that the service type of a sub-location is changed to a preset type, adjust the priority of the sub-location.
[0184] Among them, the priority of the sub-position after adjustment is higher than the priority of the sub-position before adjustment.
[0185] Optionally, when the network management system detects that the service type of the sub-location is more of a preset type, the priority of the sub-location can be automatically increased. The preset type can be a critical service that requires low latency and high bandwidth (such as video conferencing, virtual reality (VR) applications, etc.).
[0186] Exemplarily, when a low-latency service (eg, latency requirement <50 ms) is detected, the priority of the sub-location is adjusted to priority 1.
[0187] This application can ensure that users are served first in key scenarios and optimize the dynamic scheduling of network resources by raising the priority of the sub-location when it is detected that the business of the sub-location has changed to a critical business.
[0188] In one design, Fig. 9 As shown, in a broadcast control method provided by an embodiment of the present application, when the broadcast service indication information includes area information of a cell granularity, the above step S202 specifically includes S601:
[0189] S601. Provide multicast broadcast services for terminal devices in a community.
[0190] It should be noted that the method for providing multicast broadcast services for a cell is similar to the method for providing multicast broadcast services for a sub-location, and reference may be made to the above embodiment, which will not be described in detail here.
[0191] In one design, Fig.10 As shown, in an embodiment of the present application, a broadcast control method is provided, the number of cells is multiple; the method in the above step S601 specifically includes S701:
[0192] S701. Provide a multicast broadcast service for terminal devices in a cell with a preset priority among multiple cells.
[0193] In a possible implementation manner, the cell priority is determined based on a second network performance parameter of the cell.
[0194] In one possible implementation, the second network performance parameter includes at least one of the following: user density, channel quality, and whether the service type is a preset type; the cell priority is positively correlated with the user density of the cell or the channel quality of the cell; the cell priority of a cell whose service type is a preset type is higher than the cell priority of a cell whose service type is not a preset type.
[0195] In a possible implementation, when a preset condition is met, the preset priority is the first priority among multiple cell priorities; the preset condition includes at least one of the following: the time point is within a preset time period, and the third network performance parameter of multiple cells is greater than a preset value.
[0196] In a possible implementation manner, the third network performance parameter includes at least one of the following: network traffic, channel quality, and user density.
[0197] In a possible implementation, when the preset condition is not met, the preset priority is the second priority among the multiple cell priorities.
[0198] In one possible implementation, multiple cells include an overlapping area; the overlapping area is an area where a first cell among the multiple cells overlaps with a second cell among the multiple cells; and the priority of the overlapping area is determined based on the first cell priority, the second cell priority and a weight value.
[0199] In a possible implementation manner, the weight value is positively correlated with the ratio of the overlapping area to the first cell or the second cell.
[0200] In one design, Fig.11 As shown, a broadcast control method provided by an embodiment of the present application, after the above step S701, the method further includes S801:
[0201] S801. When detecting that the service type of a cell is changed to a preset type, adjust the cell priority.
[0202] Among them, the cell priority after adjustment is higher than the cell priority before adjustment.
[0203] In one possible implementation, the present application dynamically adjusts the MBS service area, including dynamically adjusting the size of the MBS service area according to the adjustment strategy, and dynamically managing the priority of the MBS service area. The specific steps are as follows: S1. Initial configuration: By default, a basic priority and a combination of circular and polygonal areas are configured for each cell. The shape and priority of the initial area can be preset by the network operator. For example, it is set to provide MBS services for all priority 1 areas. Assume that there are three areas, for example, area A is a circular area (priority 1), for example, area B is a polygonal area (priority 2), and for example, area C is a circular area (priority 3).
[0204] S2, conditional triggering: real-time detection of user load, channel quality, time and other conditions, when the specific trigger conditions are met, automatically activate the service area of priority 2 or lower priority.
[0205] S3. Continuous dynamic adjustment: Continuously monitor the user density and traffic conditions in each shape area, and dynamically adjust the reconstruction of the MBS service area and the shape area according to the changing network status, user density, time and other conditions. When the preset trigger conditions are met, the areas with priority 2 or 3 are included in the MBS service, and the geographical location of the service is further refined. When the preset trigger conditions are met, the shape area (circle, polygon) will gradually expand or shrink according to demand. For example, when the user density in area A exceeds the set threshold, the system will reduce the radius of area A and at the same time increase the priority of area B to 1. If the user density continues to increase, the shapes and priorities of the two areas can be fused, and the new service priority is calculated according to the priority fusion function.
[0206] Through this priority stratification and geographic area refinement method, the needs of different scenarios for smaller granularity service areas can be met, and the flexibility and accuracy of MBS services can be improved. The present application can dynamically adjust the MBS service area, and dynamically adjust the MBS service area according to the combination of priority and geographic area configuration strategies: 1. Priority strategy: MBS services are provided preferentially in high-priority areas, and gradually expanded to low-priority areas when conditions are met. 2. Geographic area strategy: Within a cell, MBS services can be provided only to certain specific geographic areas. The regional coverage can be gradually expanded or reduced according to service needs, providing more flexible service area adjustments. As the network environment changes, the priority and shape areas will continue to be dynamically adjusted to ensure the flexibility and efficiency of MBS services.
[0207] For priority strategies, it is possible to support simultaneous service of multiple priority cells: when certain conditions are triggered, cells with priorities 1, 2, and 3 can be served simultaneously. The configuration of multiple priorities allows the system to simultaneously serve multiple priority areas under certain conditions. For example, when an important event occurs, the system can simultaneously activate services with priorities 1, 2, and 3 to ensure that users in different areas can enjoy MBS services. This is a mechanism for the dynamic expansion of the MBS service area. It is also possible to only serve a certain priority cell: when the conditions are not met, only cells with a certain priority are served. This is a service mechanism for the dynamic reduction of the MBS service area.
[0208] The dynamic relationship between priority and the shape of the geographic area is not only based on a simple priority trigger mechanism, but also comprehensively considers the overlap of different shape areas, dynamic adjustment, and adaptive changes based on the real-time environment. This application demonstrates the innovative dynamic relationship between priority and shape area. It not only has real-time adaptive capabilities, but also can handle multi-area overlap problems through complex priority fusion algorithms, greatly improving the flexibility and accuracy of MBS services. The design scheme is as follows: 1. Dynamic priority-shape linkage mechanism, whose innovation is reflected in the linkage mechanism of priority and shape area, which is based on the following three key factors: 1. Priority distribution strategy: Priority is not statically bound to a certain geographic area, but will be dynamically adjusted as the shape of the area changes. 2. Dynamic boundaries of shape areas: The boundaries of different shape areas (circles, polygons) will be adjusted in real time according to the service load, user distribution and environmental conditions. 3. Linkage relationship: The linkage between priority and shape area realizes the synchronous change of priority and area shape by defining complex trigger conditions and adaptive boundary adjustment algorithms.
[0209] Illustratively, the service priorities and shapes of different areas can be dynamically adjusted in the following two practical application scenarios. Scenario 1: Urban hotspot area. In a hotspot area of a large city, the increase in user density causes the radius of circular area A to automatically shrink to ensure that core users (priority 1) can enjoy the best service quality. At the same time, the priority of polygonal area B is increased from 2 to 1, expanding the high-priority service area. Scenario 2: In mountainous or offshore scenarios, as the channel quality deteriorates, the radius of the service area is automatically reduced and the priority of the edge area is lowered to ensure that the service quality of users in the central area is not affected.
[0210] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to realize the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0211] The embodiment of the present application can divide the functional modules of a broadcast control method according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0212] Fig.12 This is a schematic diagram of the structure of a broadcast control device provided in an embodiment of the present application. Fig.12 As shown, a broadcast control device 110 is used to avoid excessive network load or waste of network resources and improve network performance, for example, to perform Figure 5 A broadcast control method is shown. The broadcast control device 110 includes: a transmission unit 1101 and a processing unit 1102.
[0213] Transmission unit 1101 is used to receive broadcast service indication information; the broadcast service indication information includes at least one of the area information of cell granularity and the area information of sub-location granularity; the area information of cell granularity includes cell priority; the area area corresponding to the sub-location granularity is smaller than the area area corresponding to the cell granularity.
[0214] The processing unit 1102 is configured to provide a multicast broadcast service based on the broadcast service indication information.
[0215] In a possible implementation manner, the area information at the sub-location granularity includes an identifier of a cell to which the sub-location belongs and geographic location information of the sub-location.
[0216] In a possible implementation, the geographic location information of the sub-location is used to indicate the shape and location of the sub-location.
[0217] In a possible implementation manner, the shape of the sub-location includes a circular area and / or a polygonal area.
[0218] In a possible implementation, when the sub-position is a circular area, the sub-position is determined by the position of the center of the circular area and the radius.
[0219] In a possible implementation, when the sub-location is a polygonal area, the sub-location is determined by the position of each vertex among multiple vertices of the polygonal area.
[0220] In one possible implementation, the area of the sub-location is determined based on a first network performance parameter of the sub-location.
[0221] In one possible implementation, the first network performance parameter includes at least one of the following: user density, channel quality, and base station load rate; the area of the region corresponding to the sub-position granularity is negatively correlated with the user density or load rate; the area of the region corresponding to the sub-position granularity is positively correlated with the channel quality.
[0222] In a possible implementation, the processing unit 1102 is further configured to provide a multicast broadcast service for terminal devices in a sub-location.
[0223] In a possible implementation, the area information of the sub-location granularity includes a sub-location priority; the number of sub-locations is multiple; and the processing unit 1102 is further used to provide multicast broadcast services for terminal devices within a sub-location with a preset priority among the multiple sub-locations.
[0224] In one possible implementation, the sub-location priority is determined based on a second network performance parameter of the sub-location.
[0225] In one possible implementation, the second network performance parameter includes at least one of the following: user density, channel quality, and whether the service type is a preset type; the sub-location priority is positively correlated with the user density of the sub-location or the channel quality of the sub-location; the priority of a sub-location whose service type is a preset type is higher than the priority of a sub-location whose service type is not a preset type.
[0226] In a possible implementation, when it is detected that the service type of the sub-location is changed to a preset type, the priority of the sub-location is adjusted; the priority of the sub-location after the adjustment is higher than the priority of the sub-location before the adjustment.
[0227] In one possible implementation, when a preset condition is met, the preset priority is the first priority among multiple sub-location priorities; the preset condition includes at least one of the following: the time point is within a preset time period and the third network performance parameter of multiple sub-locations is greater than a preset value.
[0228] In a possible implementation, when the preset condition is not met, the preset priority is the second priority among the multiple sub-location priorities.
[0229] In one possible implementation, multiple sub-positions include an overlapping area; the overlapping area is an area where a first sub-position among the multiple sub-positions overlaps with a second sub-position among the multiple sub-positions; and the priority of the overlapping area is determined based on the first sub-position priority, the second sub-position priority and the weight value.
[0230] In a possible implementation, the weight value is positively correlated with the ratio of the overlapping area to the first sub-position or the second sub-position.
[0231] In a possible implementation, the processing unit 1102 is further configured to provide a multicast broadcast service for terminal devices within the cell.
[0232] In a possible implementation, there are multiple cells; the processing unit 1102 is further configured to provide a multicast broadcast service for terminal devices in cells with preset priorities among the multiple cells.
[0233] In a possible implementation manner, the cell priority is determined based on a second network performance parameter of the cell.
[0234] In one possible implementation, the second network performance parameter includes at least one of the following: user density, channel quality, and whether the service type is a preset type; the cell priority is positively correlated with the user density of the cell or the channel quality of the cell; the cell priority of a cell whose service type is a preset type is higher than the cell priority of a cell whose service type is not a preset type.
[0235] In a possible implementation manner, when it is detected that the service type of the cell is changed to a preset type, the cell priority is adjusted; the cell priority after the adjustment is higher than the cell priority before the adjustment.
[0236] In a possible implementation, when a preset condition is met, the preset priority is the first priority among multiple cell priorities; the preset condition includes at least one of the following: the time point is within a preset time period, and the third network performance parameter of multiple cells is greater than a preset value.
[0237] In a possible implementation, when the preset condition is not met, the preset priority is the second priority among the multiple cell priorities.
[0238] In one possible implementation, multiple cells include an overlapping area; the overlapping area is an area where a first cell among the multiple cells overlaps with a second cell among the multiple cells; and the priority of the overlapping area is determined based on the first cell priority, the second cell priority and a weight value.
[0239] In a possible implementation manner, the weight value is positively correlated with the ratio of the overlapping area to the first cell or the second cell.
[0240] In a possible implementation manner, the third network performance parameter includes at least one of the following: network traffic, channel quality, and user density.
[0241] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present application provides a possible structural diagram of the electronic device involved in the above-mentioned embodiment. Fig.13 As shown, an electronic device 120 is used to avoid excessive network load or waste of network resources and improve network performance, for example, for executing Figure 5 A broadcast control method is shown. The electronic device 120 includes a processor 1201, a memory 1202 and a bus 1203. The processor 1201 and the memory 1202 may be connected via the bus 1203.
[0242] The processor 1201 is the control center of the communication device, which can be a processor or a general term for multiple processing elements. For example, the processor 1201 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0243] As an embodiment, the processor 1201 may include one or more CPUs, such as Fig.13 CPU 0 and CPU 1 are shown in .
[0244] The memory 1202 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.
[0245] As a possible implementation, the memory 1202 may exist independently of the processor 1201, and the memory 1202 may be connected to the processor 1201 via a bus 1203 to store instructions or program codes. When the processor 1201 calls and executes the instructions or program codes stored in the memory 1202, a broadcast control method provided in an embodiment of the present application can be implemented.
[0246] In another possible implementation, the memory 1202 may also be integrated with the processor 1201 .
[0247] The bus 1203 may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.13 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0248] It should be pointed out that Fig.13 The structure shown does not constitute a limitation on the electronic device 120. Fig.13 In addition to the components shown, the electronic device 120 may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0249] As an example, combining Fig.12 The functions implemented by the transmission unit 1101 and the processing unit 1102 in the broadcast control device 110 are similar to those Fig.13 The function of processor 1201 in is the same.
[0250] Optional, such as Fig.13 As shown, the electronic device 120 provided in the embodiment of the present application may further include a communication interface 1204 .
[0251] The communication interface 1204 is used to connect with other devices through a communication network. The communication network may be Ethernet, wireless access network, wireless local area network (WLAN), etc. The communication interface 1204 may include a receiving unit for receiving data and a sending unit for sending data.
[0252] In one design, in the electronic device provided in the embodiment of the present application, the communication interface can also be integrated into the processor.
[0253] Through the description of the above implementation methods, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above functional units is used as an example. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device can be divided into different functional units to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0254] An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When a computer executes the instructions, the computer executes each step in the method flow shown in the above method embodiment.
[0255] An embodiment of the present application provides a computer program product. When a computer instruction is executed on an electronic device, the electronic device executes a broadcast control method in the above method embodiment.
[0256] Among them, the computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk. Random access memory (random access memory, RAM), read-only memory (read-only memory, ROM), erasable programmable read only memory (erasable programmable read only memory, EPROM), registers, hard disks, optical fibers, portable compact disc read-only memory (compact disc read-only memory, CD-ROM), optical storage devices, magnetic storage devices, or the above in a suitable combination, or any other form of computer-readable storage medium known in the art.
[0257] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC).
[0258] In the embodiments of the present application, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0259] Since the electronic device, computer-readable storage medium, and computer program product in the embodiments of the present application can be applied to the above-mentioned method, the technical effects that can be obtained can also refer to the above-mentioned method embodiments, and the embodiments of the present application will not be repeated here.
[0260] The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application.
Claims
1. A broadcast control method, characterized in that: Applied to a base station, the method comprises: receiving broadcast service indication information; the broadcast service indication information includes at least one of area information of cell granularity and area information of sub-location granularity; the area information of cell granularity includes cell priority; the area corresponding to the sub-location granularity is smaller than the area corresponding to the cell granularity; A multicast broadcast service is provided based on the broadcast service indication information.
2. The method according to claim 1, characterized in that The area information at the sub-location granularity includes an identifier of a cell to which the sub-location belongs and geographic location information of the sub-location.
3. The method according to claim 2, characterized in that The geographical location information of the sub-location is used to indicate the shape and location of the sub-location.
4. The method according to claim 3, characterized in that The shape of the sub-position includes a circular area and / or a polygonal area.
5. The method according to claim 4, characterized in that In the case where the sub-position is a circular area, the sub-position is determined by the position of the center of the circular area and the radius.
6. The method according to claim 4, characterized in that In the case where the sub-position is a polygonal area, the sub-position is determined by the position of each vertex of a plurality of vertices of the polygonal area.
7. The method according to claim 1, characterized in that The area of the sub-location is determined based on a first network performance parameter of the sub-location.
8. The method according to claim 7, characterized in that The first network performance parameter includes at least one of the following: user density, channel quality, and load rate of the base station; the area of the region corresponding to the sub-position granularity is negatively correlated with the user density or the load rate; the area of the region corresponding to the sub-position granularity is positively correlated with the channel quality.
9. The method according to claim 1, characterized in that: In a case where the broadcast service indication information includes area information of a sub-location granularity, providing a multicast broadcast service based on the broadcast service indication information includes: Provide multicast broadcast services for terminal devices within the sub-location.
10. The method according to claim 9, characterized in that The area information of the sub-location granularity includes a sub-location priority; the number of the sub-locations is multiple; and providing a multicast broadcast service for a terminal device in the sub-location includes: Provide multicast broadcast services for terminal devices in sub-locations with preset priorities among multiple sub-locations.
11. The method according to claim 10, characterized in that The sub-location priority is determined based on a second network performance parameter of the sub-location.
12. The method according to claim 11, characterized in that The second network performance parameter includes at least one of the following: user density, channel quality, and whether the service type is a preset type; the sub-location priority is positively correlated with the user density of the sub-location or the channel quality of the sub-location; the priority of a sub-location whose service type is the preset type is higher than the priority of a sub-location whose service type is not the preset type.
13. The method according to claim 12, characterized in that The method further comprises: When it is detected that the service type of the sub-location is changed to the preset type, the priority of the sub-location is adjusted; the priority of the sub-location after the adjustment is higher than the priority of the sub-location before the adjustment.
14. The method according to claim 10, characterized in that When the preset conditions are met, the preset priority is the first priority among the multiple sub-location priorities; the preset conditions include at least one of the following: the time point is within the preset time period, and the third network performance parameter of the multiple sub-locations is greater than a preset value.
15. The method according to claim 14, characterized in that When the preset condition is not met, the preset priority is the second priority among the multiple sub-location priorities.
16. The method according to claim 10, characterized in that The multiple sub-positions include an overlapping area; the overlapping area is an area where a first sub-position among the multiple sub-positions overlaps with a second sub-position among the multiple sub-positions; the overlapping area priority is determined based on the first sub-position priority, the second sub-position priority and a weight value.
17. The method according to claim 16, characterized in that The weight value is positively correlated with the ratio of the overlapping area to the first sub-position or the second sub-position.
18. The method according to claim 1, characterized in that In a case where the broadcast service indication information includes area information of a cell granularity, providing a multicast broadcast service based on the broadcast service indication information includes: Provide multicast broadcast services for terminal devices in the cell.
19. The method according to claim 18, characterized in that The number of the cells is multiple; and providing a multicast broadcast service for terminal devices in the cells includes: Provide multicast broadcast services for terminal devices in cells with preset priorities among multiple cells.
20. The method according to claim 19, characterized in that The cell priority is determined based on a second network performance parameter of the cell.
21. The method according to claim 20, characterized in that The second network performance parameter includes at least one of the following: user density, channel quality, and whether the service type is a preset type; the cell priority is positively correlated with the user density of the cell or the channel quality of the cell; the cell priority whose service type is the preset type is higher than the cell priority whose service type is not the preset type.
22. The method according to claim 21, characterized in that The method further comprises: When it is detected that the service type of the cell is changed to the preset type, the cell priority is adjusted; the cell priority after adjustment is higher than the cell priority before adjustment.
23. The method according to claim 19, characterized in that When the preset conditions are met, the preset priority is the first priority among the multiple cell priorities; the preset conditions include at least one of the following: the time point is within a preset time period, and the third network performance parameter of the multiple cells is greater than a preset value.
24. The method according to claim 23, characterized in that When the preset condition is not met, the preset priority is the second priority among the multiple cell priorities.
25. The method according to claim 19, characterized in that The multiple cells include an overlapping area; the overlapping area is an area where a first cell among the multiple cells overlaps with a second cell among the multiple cells; and the overlapping area priority is determined based on the first cell priority, the second cell priority and a weight value.
26. The method according to claim 25, characterized in that The weight value is positively correlated with the ratio of the overlapping area to the first cell or the second cell.
27. The method according to claim 14 or 23, characterized in that The third network performance parameter includes at least one of the following: network traffic, channel quality, and user density.
28. A broadcast control device, characterized in that: The broadcast control device comprises: a transmission unit and a processing unit; The transmission unit is used to receive broadcast service indication information; the broadcast service indication information includes at least one of area information of cell granularity and area information of sub-location granularity; the area information of cell granularity includes cell priority; the area corresponding to the sub-location granularity is smaller than the area corresponding to the cell granularity; The processing unit is configured to provide a multicast broadcast service based on the broadcast service indication information.
29. An electronic device, characterized in that: include: Processor and memory; Wherein, the memory is used to store one or more programs, and the one or more programs include computer-executable instructions. When the electronic device is running, the processor executes the computer-executable instructions stored in the memory to enable the electronic device to perform the method described in any one of claims 1-27.
30. A computer-readable storage medium storing one or more programs, characterized in that: The one or more programs include instructions which, when executed by a computer, cause the computer to perform the method of any one of claims 1-27.
31. A computer program product, characterized in that The computer program product comprises computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the method according to any one of claims 1 to 27.
Citation Information
Patent Citations
Multicast service processing method, multicast service configuration method and related equipment
CN113068135A
Broadcast multicast service transmission method and device and storage medium
CN115443667A
Service transmission and control method and equipment thereof
CN116208964A
Wireless communication method and communication equipment
CN118160331A
Broadcast communication for terrestrial and non-terrestrial cells
CN118805365A