Business broadcasting method, apparatus, device, storage medium, computer program product

By dynamically adjusting the broadcast strategy of high-precision positioning services at base stations, the problem of low resource utilization efficiency in existing technologies is solved, and accurate matching of service needs and optimization of network resources are achieved.

CN122160714APending Publication Date: 2026-06-05CHINA MOBILE GROUP DESIGN INST +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA MOBILE GROUP DESIGN INST
Filing Date
2026-01-30
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

The broadcast strategy of high-precision positioning services in the existing technology cannot be dynamically adjusted according to the actual service needs of user equipment, resulting in low efficiency of network resource utilization.

Method used

The base station obtains high-precision positioning service demand information from user equipment, dynamically determines the broadcast strategy (high frequency, low frequency, or silent mode), and feeds back information to the core network elements to adjust the data encapsulation and delivery strategy.

Benefits of technology

It achieves precise matching between broadcast strategies and actual service requirements, avoids the ineffective occupation of air interface resources, and reduces the signaling transmission load between the core network and the radio access network, as well as the data processing pressure within the core network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122160714A_ABST
    Figure CN122160714A_ABST
Patent Text Reader

Abstract

The application discloses a service broadcast method, device, equipment, storage medium and computer program product, to solve the problem that the prior art uses a static broadcast strategy based on a fixed area, which cannot be dynamically adjusted according to the actual service demand of a user equipment, resulting in low network resource utilization efficiency. The method comprises: a base station acquires high-precision positioning service demand information sent by a user equipment (UE); the base station determines a broadcast strategy of high-precision positioning information corresponding to a target cell of the user equipment (UE) according to the high-precision positioning service demand information; the base station broadcasts according to the broadcast strategy and sends broadcast feedback information to a core network element, so that the core network element determines whether to encapsulate and deliver data related to the high-precision positioning service to the base station according to the received broadcast feedback information; wherein the broadcast feedback information is used to indicate the broadcast strategy determined by the base station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a service broadcasting method, apparatus, device, storage medium, and computer program product. Background Technology

[0002] With the widespread application of high-precision positioning technology in fields such as autonomous driving, intelligent transportation, and smart cities, the requirements for the real-time performance, accuracy, and efficiency of positioning technology are becoming increasingly stringent. In 5G systems, high-precision positioning services typically provide real-time dynamic carrier phase differential (RTK) data to terminals via broadcasting to improve positioning accuracy to the centimeter or even millimeter level.

[0003] In existing technologies, high-precision positioning services typically employ a static broadcast strategy based on the tracking area (TA) level. However, because existing broadcast strategies are statically configured at the TA level, they cannot be dynamically adjusted according to actual user service needs, lack the ability to perceive cell-level service demands, and struggle to achieve refined resource optimization goals. Furthermore, due to uneven user distribution and significant differences in service demand, using high-frequency broadcasting in areas with no or low demand will lead to a waste of air interface and core network signaling resources; while in high-demand areas, failure to increase broadcast frequency in a timely manner will fail to meet users' positioning service needs.

[0004] Therefore, there is an urgent need for a method that can dynamically adjust the high-precision positioning service broadcasting strategy according to the user's business needs. Summary of the Invention

[0005] This application provides a service broadcasting method to solve the problem that the existing technology adopts a static broadcasting strategy based on fixed areas, which cannot be dynamically adjusted according to the actual service needs of user equipment, resulting in low network resource utilization efficiency.

[0006] This application also provides a service broadcasting device to solve the problem that the existing technology adopts a static broadcasting strategy based on a fixed area, which cannot be dynamically adjusted according to the actual service needs of user equipment, resulting in low network resource utilization efficiency.

[0007] This application also provides a service broadcasting device to solve the problem that the existing technology adopts a static broadcasting strategy based on fixed areas, which cannot be dynamically adjusted according to the actual service needs of user equipment, resulting in low network resource utilization efficiency.

[0008] This application also provides a computer-readable storage medium to solve the problem that the existing technology adopts a static broadcast strategy based on a fixed area, which cannot be dynamically adjusted according to the actual service needs of user equipment, resulting in low network resource utilization efficiency.

[0009] A computer program product is provided to address the problem that existing technologies employ static broadcast strategies based on fixed areas, which cannot dynamically adjust according to the actual business needs of user equipment, resulting in low efficiency in network resource utilization.

[0010] The embodiments of this application adopt the following technical solutions: A service broadcasting method includes: a base station acquiring high-precision positioning service request information sent by a user equipment (UE); the base station determining a broadcasting strategy for high-precision positioning information of a target cell corresponding to the UE based on the high-precision positioning service request information, wherein the broadcasting strategy includes a high-frequency broadcasting mode, a low-frequency broadcasting mode, or a silent mode; the base station broadcasting according to the broadcasting strategy and sending broadcast feedback information to a core network element, so that the core network element determines whether to encapsulate and send data related to the high-precision positioning service to the base station based on the received broadcast feedback information; wherein the broadcast feedback information is used to indicate the broadcasting strategy determined by the base station.

[0011] A service broadcasting apparatus includes: a service demand acquisition unit, configured to acquire high-precision positioning service demand information sent by a user equipment (UE); a broadcasting strategy determination unit, configured to determine, based on the high-precision positioning service demand information, a broadcasting strategy for high-precision positioning information of a target cell corresponding to the UE, wherein the broadcasting strategy includes a high-frequency broadcasting mode, a low-frequency broadcasting mode, or a silent mode; and a broadcasting unit, configured to broadcast according to the broadcasting strategy and send broadcast feedback information to a core network element, so that the core network element determines, based on the received broadcast feedback information, whether to encapsulate and send data related to the high-precision positioning service to the base station; wherein the broadcast feedback information is used to indicate the broadcasting strategy determined by the base station.

[0012] A business broadcasting device, comprising: The system includes a processor and a memory configured to store computer-executable instructions, which, when executed, cause the processor to perform the following operations: a base station acquires high-precision positioning service request information sent by a user equipment (UE); the base station determines a broadcast strategy for high-precision positioning information for a target cell corresponding to the UE based on the high-precision positioning service request information, wherein the broadcast strategy includes a high-frequency broadcast mode, a low-frequency broadcast mode, or a silent mode; the base station broadcasts according to the broadcast strategy and sends broadcast feedback information to a core network element, so that the core network element determines, based on the received broadcast feedback information, whether to encapsulate and send data related to the high-precision positioning service to the base station; wherein the broadcast feedback information is used to indicate the broadcast strategy determined by the base station.

[0013] A computer-readable storage medium stores one or more programs that, when executed by an electronic device including multiple applications, cause the electronic device to perform the following operations: a base station acquires high-precision positioning service request information sent by a user equipment (UE); the base station determines a broadcast strategy for high-precision positioning information for a target cell corresponding to the UE based on the high-precision positioning service request information, wherein the broadcast strategy includes a high-frequency broadcast mode, a low-frequency broadcast mode, or a silent mode; the base station broadcasts according to the broadcast strategy and sends broadcast feedback information to a core network element, so that the core network element determines, based on the received broadcast feedback information, whether to encapsulate and send data related to the high-precision positioning service to the base station; wherein the broadcast feedback information is used to indicate the broadcast strategy determined by the base station.

[0014] A computer program product includes a computer program that, when executed by a processor, implements the following: a base station acquires high-precision positioning service request information sent by a user equipment (UE); the base station determines a broadcast strategy for high-precision positioning information of a target cell corresponding to the UE based on the high-precision positioning service request information, wherein the broadcast strategy includes a high-frequency broadcast mode, a low-frequency broadcast mode, or a silent mode; the base station broadcasts according to the broadcast strategy and sends broadcast feedback information to a core network element, so that the core network element determines, based on the received broadcast feedback information, whether to encapsulate and send data related to the high-precision positioning service to the base station; wherein the broadcast feedback information is used to indicate the broadcast strategy determined by the base station.

[0015] The above-described technical solutions adopted in the embodiments of this application can achieve the following beneficial effects: Using the service broadcasting method provided in this application embodiment, before broadcasting the service, the base station can obtain high-precision positioning service request information sent by the user equipment (UE). Based on the obtained high-precision positioning service request information, the base station determines a broadcasting strategy for the high-precision positioning information of the target cell corresponding to the UE. Then, the base station broadcasts according to the broadcasting strategy and sends broadcast feedback information to the core network element, so that the core network element determines whether to encapsulate and send data related to the high-precision positioning service to the base station based on the received broadcast feedback information. The service broadcasting method provided in this application has the following advantages: First, the base station actively senses and counts the high-precision positioning service demands from the UE, and dynamically decides which mode to broadcast based on the service demands in real time. This achieves a precise match between the broadcasting strategy and the actual service demands. In areas with low or no service demands, the base station can adopt low-frequency broadcasting or a silent mode, avoiding the ineffective occupation of air interface broadcast channel resources caused by uniform high-frequency broadcasting according to static TA areas in the prior art. Second, the base station can feed back its own broadcasting strategy to the core network element, so that the core network element can decide whether to encapsulate and send high-precision positioning data to the base station based on the received broadcasting strategy. This avoids ineffective data push to base stations with no or low broadcasting demands, reducing the signaling transmission load between the core network and the radio access network and the data processing pressure within the core network. Attached Figure Description

[0016] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 A schematic diagram of the specific structure of a service broadcasting system provided in this application embodiment. Figure 2 A detailed flowchart illustrating a service broadcasting method provided in this application embodiment; Figure 3 A detailed flowchart illustrating a service broadcasting method provided in this application embodiment; Figure 4 A detailed flowchart illustrating a service broadcasting method provided in this application embodiment; Figure 5 A detailed flowchart illustrating a service broadcasting method provided in this application embodiment; Figure 6 This application provides a schematic diagram of the specific structure of a service broadcasting device; Figure 7 This is a schematic diagram of the specific structure of a service broadcasting device provided in an embodiment of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0018] This application provides a service broadcasting method to solve the problem that the existing technology adopts a static broadcasting strategy based on a fixed area, which cannot be dynamically adjusted according to the actual service needs of user equipment, resulting in low network resource utilization efficiency.

[0019] The execution subject of the service broadcasting method provided in this application embodiment may be, but is not limited to, at least one of a broadcast server, a communication server, and a network resource management server; in addition, the execution subject of the method may also be the system or application (APP) itself running on these servers.

[0020] For ease of description, the following description uses a service broadcasting system as the execution subject to illustrate the implementation of this method. It should be understood that using a service broadcasting system as the execution subject is merely an illustrative example and should not be construed as a limitation of the method.

[0021] In one implementation, the specific structure of the service broadcasting system provided in this application embodiment can be as follows: Figure 1 As shown, it mainly includes: User Equipment (UE), base station (gNodeB, gNB) and core network elements. Among them, the core network elements mainly include: Authentication Management Function (AMF) and Location Management Function (LMF).

[0022] Based on the above Figure 1 The service broadcasting system shown in this application is illustrated in the following schematic diagram, which illustrates the specific implementation process of the service broadcasting method provided in this application. Figure 2 As shown, the main steps include the following: Step 11: The base station obtains the high-precision positioning service requirement information sent by the user equipment (UE). In this embodiment of the application, the base station can obtain the high-precision positioning service request information sent by the user equipment (UE) in the following two ways: Method 1: Obtained through the random access procedure of an idle UE; When a UE in Radio Resource Control (RRC) idle state needs to transition to connected state due to high-precision positioning service requirements, the UE will initiate a random access procedure. In the MSG3 message of random access, the UE sends an RRCSetupRequest message to request the establishment of an RRC connection. In this invention, the EstablishmentCause field of this message has been extended, adding a new reason value to indicate the high-precision positioning service requirement, such as "MO-position".

[0023] Specifically, the base station receives and parses the RRCSetupRequest message, checking its EstablishmentCause field. If the value of the EstablishmentCause field is "MO-position", the base station determines that this random access is triggered by a high-precision positioning service request. The base station maintains a timer and a counter for each serving cell. Whenever an RRCSetupRequest message with an EstablishmentCause field value of "MO-position" is detected within the current period of the timer, the counter is incremented by 1. Within each period of the timer, the count value of this counter represents the service demand corresponding to the high-precision positioning service request information received from the UE within that time period.

[0024] Implementation 2: Obtain system information through a connected UE's system information request.

[0025] Specifically, when a UE in RRC connected state needs to obtain high-precision positioning data, it can trigger an on-demand system information request process. The UE sends an RRC System Info Request message, which carries a bitmap, such as a 32-bit "requested-posSI-List". Each bit in this bitmap corresponds to a high-precision positioning system information block type that can be broadcast. Based on the satellite system required for its current positioning and the list of available Position System Information Blocks (posSIBs) indicated by the network side in System Information Block Type 1 (SIB1) through posSI scheduling information, the UE sets the corresponding bit to '1' to make the request. After receiving this message, the base station parses the requested-posSI-List bitmap. If any bit in the bitmap is set to '1', it indicates that the connected UE has initiated a high-precision positioning service request. Similarly, the base station can maintain another counter within a preset statistical period to count the received valid requests of this type.

[0026] Step 12: The base station determines the broadcast strategy for high-precision positioning information of the target cell corresponding to the user equipment (UE) based on the high-precision positioning service requirement information obtained by executing step 11. In the embodiments of this application, the broadcast strategy may include a high-frequency broadcast mode, a low-frequency broadcast mode, or a silent mode.

[0027] Among them, high-frequency broadcast mode generally refers to broadcasting posSIB containing real-time kinematic (RTK) data over the air interface at a shorter period (such as once per second); low-frequency broadcast mode generally refers to broadcasting posSIB at a longer period (such as once every ten seconds); and silent mode generally refers to not broadcasting posSIB over the air interface.

[0028] In one implementation, the broadcast strategy can be determined by the following sub-steps, including: Sub-step 1201: The base station determines the total demand corresponding to the high-precision positioning service demand information obtained within a preset time period; Specifically, the base station can combine the demand information obtained by the two methods in step 11. Within the statistical period of the same timer, the base station can sum the number of requests obtained by method 1 and the number of requests obtained by method 2 as the total demand corresponding to the high-precision positioning service demand information received by the cell in the current statistical period.

[0029] Sub-step 1202: Based on the total demand and the preset first and second threshold values, determine the broadcast strategy for the high-precision positioning information of the target cell corresponding to the user equipment (UE).

[0030] In this embodiment of the application, the base station can pre-configure a first threshold Th based on network planning and resource capacity. low Second threshold Th high And satisfy Th high >Th low .

[0031] At the end of each statistical period, the base station can compare the total demand calculated for that period with the two thresholds mentioned above: If the total demand is lower than the first threshold Th low If so, the broadcast strategy is set to silent mode; If the total demand exceeds the first threshold Th low And below the second threshold Th high If so, the broadcast strategy is determined to be low-frequency broadcast mode; If the total demand exceeds the second threshold Th high If so, the broadcast strategy is determined to be high-frequency broadcast mode.

[0032] It should also be noted that, to avoid frequent mode switching due to instantaneous fluctuations in business volume, asymmetric switching conditions can be introduced in this embodiment. Let M be the threshold for the number of cycles in which the downgrade condition is continuously met, and N be the threshold for the number of cycles in which the upgrade condition is met. Generally, M > N can be set.

[0033] In this embodiment of the application, the specific mode switching judgment logic is as follows: Figure 3 As shown, when the base station determines, based on the above sub-steps 1201-1202, that it needs to upgrade from silent mode to low-frequency broadcast mode or from low-frequency broadcast mode to high-frequency broadcast mode, it can immediately increase the broadcast frequency as long as the total demand for one statistical period is higher than the threshold for reaching the corresponding target mode.

[0034] When the base station determines, based on the above sub-steps 1201-1202, that it needs to downgrade from high-frequency broadcast mode to low-frequency broadcast mode, or from low-frequency broadcast mode to silent mode, the base station will decide to reduce the broadcast frequency or enter silent mode only if the total demand in multiple consecutive statistical periods meets the downgrade conditions. This is to prevent service interruption due to a brief period of low business activity and ensure the stability of user experience.

[0035] Step 13: The base station broadcasts according to the broadcast strategy obtained by executing step 12 and sends broadcast feedback information to the core network elements; In this embodiment, the base station can schedule and broadcast the posSIB over the air interface of its serving cell according to the broadcast strategy obtained by executing step 12. It should be noted that in silent mode, although the base station does not broadcast, it still needs to process possible downlink data from the core network.

[0036] Meanwhile, in this embodiment of the application, the base station also needs to feed back its autonomously decided broadcast strategy to the core network control plane element AMF so that the AMF can perform collaborative optimization based on the broadcast strategy autonomously decided by the base station.

[0037] In one implementation, the uplink feedback is achieved through an extended definition of the Network Assistance Data Feedback message.

[0038] In this NetworkAssistance Data Feedback message, the base station not only reports failures but also adds a "rejection" response. Specifically, in the Criticism Diagnostics section of the NetworkAssistance Data Feedback message, when the feedback reason is "rejection," a new sub-reason value must be included.

[0039] Specifically, in the embodiments of this application, the following reason values ​​can be set, for example: The "No business requirements" reason value indicates that the base station has decided not to broadcast because there is no business demand in the current cell, i.e., the base station has chosen a silent mode. The "Low frequency business requirements" reason value indicates that the base station adopts low frequency broadcast mode due to low business demand.

[0040] By using the cause values ​​set above, the AMF can clearly understand why the base station did not perform according to its initial or default instructions.

[0041] Step 14: The core network element determines whether to encapsulate and send data related to the high-precision positioning service to the base station based on the received broadcast feedback information.

[0042] In the embodiments of this application, in the initial state, the core network element AMF can statically encapsulate RTK differential data from LMF for all base stations within its jurisdiction in a high-frequency mode, and send it through downlink non-UE associated NR positioning protocol A transmission (DOWNLINK NON UE ASSOCIATED NRPPA TRANSPORT) messages.

[0043] When the AMF receives the Network Assistance Data Feedback broadcast from the base station, it parses the broadcast feedback to obtain the cause value. Based on this cause value, it can determine why the base station did not execute its initial or default instructions, and then adjust the transmission strategy accordingly. Specifically, this may include: If, within X consecutive feedback cycles (e.g., X=3), the broadcast feedback information received from the base station corresponding to cell A carries the reason value "No business requirements," the AMF can determine that the cell has no long-term demand for high-precision positioning services. Consequently, in subsequent cycles, the AMF will no longer include cell B in the target list for RTK data encapsulation and distribution, i.e., it will stop sending Assistance Information Control messages to it, thereby saving signaling resources between the core network and the radio network.

[0044] If, within X consecutive feedback cycles, the broadcast feedback information received from the base station corresponding to cell B all carries the cause value of "Low frequency business requirements", then the AMF can record the cell status, but still encapsulate and send data to it at a lower priority or frequency to adapt to its low-frequency broadcast rhythm.

[0045] It should also be noted that, to ensure a rapid response when demand suddenly surges, in this embodiment, the AMF can also monitor service request messages on the N1 interface. If a large number of requests with "MO-position" EstablishmentCause originate from a certain cell, and the number of such requests reaches a preset threshold within the statistical period, the AMF will ignore all previous low-frequency or silent feedback from that cell and immediately force the encapsulation and distribution of RTK data to that cell in high-frequency mode, thereby ensuring rapid service recovery.

[0046] In one implementation, based on the service broadcasting method provided in this application, the interaction flow between modules in the service broadcasting system is as follows: Figure 4 As shown, the main processes include the following: In process 1, during the initial or silent period, the base station gNB does not actively broadcast high-precision positioning RTK information, but in its system information block SIB1, it will announce to all UEs that the cell has the ability to provide broadcast high-precision positioning services through specific indication information (image).

[0047] Process 2: Business Requirement Awareness and Reporting; Specifically, base stations can sense the high-precision positioning service requirements of UEs through two paths: Path 1, Idle UE request reporting: Specifically, if a UE in idle state needs to initiate a service due to high-precision positioning requirements, it can send an RRC Setup Request message in the MSG3 of random access. The Establishment Cause in this RRC Setup Request message includes an MO-position value to explicitly identify that the connection establishment was triggered by the high-precision positioning service.

[0048] Path 2, UE request reporting in connected state: Specifically, when a UE that is already in a connected state needs high-precision positioning data, it actively sends an RRC System InfoRequest message to request a specific high-precision positioning system information block (posSIB) in an on-demand manner.

[0049] Step 3, Base Station Side Policy Decision-Making and Execution: The gNB maintains a demand statistics timer to periodically summarize the number of demands reported through the two methods mentioned above, thus obtaining the total number of business demands.

[0050] The system dynamically determines the air interface broadcasting strategy for this cell by comparing the total demand with preset thresholds 1 and 2: if the demand is extremely low, a silent mode is selected; if the demand is moderate, a low-frequency broadcasting mode is selected; and if the demand is high, a high-frequency broadcasting mode is selected.

[0051] Step 4: The base station feeds back the strategy to the core network; gNB feeds back the results and reasons for its autonomous decisions to AMF via Network Assistance Data Feedback messages.

[0052] Specifically, a reason value for "rejecting" broadcasting has been added to the feedback message. For example, "No business requirements" or "Low frequency business requirements." This feedback message then informs the AMF that the gNB's failure to broadcast is not due to a fault, but rather a proactive policy adjustment based on business awareness.

[0053] Step 5: Dynamically adjust the encapsulation and distribution strategy on the core network side; After receiving feedback from the gNB, the AMF decides whether to send RTK information to different cells based on the rejection feedback value from the gNB.

[0054] Specifically, if a cell receives a "no demand" feedback for several consecutive cycles, the AMF can stop encapsulating and sending RTK data to that gNB in ​​subsequent cycles and stop sending DOWNLINK NON UE ASSOCIATED NRPPA TRANSPORT messages, thereby saving transmission resources and signaling load.

[0055] In one implementation, the AMF simultaneously counts Service Request messages on the N1 port based on a timer. If, within a short period, there is a surge in requests from a certain area carrying MO-position reasons, the AMF will disregard previous low-frequency / silent feedback from that cell and immediately force a resumption of high-frequency RTK data transmission to that cell, ensuring service capacity during sudden service peaks. In one implementation, the specific processing flow of the above service broadcast method is as follows: Figure 5 As shown.

[0056] Step 6: Data source and regular distribution path; LMF obtains RTCM differential data from the CORS platform and encapsulates it into auxiliary information.

[0057] AMF transmits the assistance information provided by LMF to gNB via the DOWNLINK NON UE ASSOCIATED NRPPA TRANSPORT message.

[0058] Using the service broadcasting method provided in this application embodiment, before broadcasting the service, the base station can obtain high-precision positioning service request information sent by the user equipment (UE). Based on the obtained high-precision positioning service request information, the base station determines a broadcasting strategy for the high-precision positioning information of the target cell corresponding to the UE. Then, the base station broadcasts according to the broadcasting strategy and sends broadcast feedback information to the core network element, so that the core network element determines whether to encapsulate and send data related to the high-precision positioning service to the base station based on the received broadcast feedback information. The service broadcasting method provided in this application has the following advantages: First, the base station actively senses and counts the high-precision positioning service demands from the UE, and dynamically decides which mode to broadcast based on the service demands in real time. This achieves a precise match between the broadcasting strategy and the actual service demands. In areas with low or no service demands, the base station can adopt low-frequency broadcasting or a silent mode, avoiding the ineffective occupation of air interface broadcast channel resources caused by uniform high-frequency broadcasting according to static TA areas in the prior art. Second, the base station can feed back its own broadcasting strategy to the core network element, so that the core network element can decide whether to encapsulate and send high-precision positioning data to the base station based on the received broadcasting strategy. This avoids ineffective data push to base stations with no or low broadcasting demands, reducing the signaling transmission load between the core network and the radio access network and the data processing pressure within the core network.

[0059] In one embodiment, this application also provides a service broadcasting device to address the problem that existing technologies employ static broadcasting strategies based on fixed areas, which cannot dynamically adjust according to the actual service needs of user equipment, resulting in low network resource utilization efficiency. A schematic diagram of the specific structure of this service broadcasting device is shown below. Figure 6 As shown, it includes: a business requirement acquisition unit 61, a broadcast strategy determination unit 62, and a broadcast unit 63.

[0060] Among them, the service requirement acquisition unit 61 is used to acquire high-precision positioning service requirement information sent by the user equipment (UE). The broadcast strategy determination unit 62 is used to determine a broadcast strategy for the high-precision positioning information of the target cell corresponding to the user equipment UE based on the high-precision positioning service requirement information, wherein the broadcast strategy includes a high-frequency broadcast mode, a low-frequency broadcast mode, or a silent mode. The broadcast unit 63 is used to broadcast according to the broadcast strategy and send broadcast feedback information to the core network element, so that the core network element can determine whether to encapsulate and send data related to the high-precision positioning service to the base station based on the received broadcast feedback information; wherein, the broadcast feedback information is used to indicate the broadcast strategy determined by the base station.

[0061] In one embodiment, the service requirement acquisition unit 61 is specifically configured to: receive an RRC connection establishment request message sent by the user equipment (UE) in an idle state during a random access process, wherein the RRC connection establishment request message carries an establishment reason value for indicating a high-precision positioning service requirement.

[0062] In one embodiment, the service requirement acquisition unit 61 is specifically configured to: receive a system information request message sent by a UE in a connected state, wherein the system information request message includes bitmap information for requesting a high-precision positioning system information block; and determine the high-precision positioning service requirement information of the user equipment UE based on the bitmap information.

[0063] In one embodiment, the broadcast strategy determination unit 62 is specifically used to: determine the total demand corresponding to the high-precision positioning service demand information obtained within a preset time period; and determine a broadcast strategy for the high-precision positioning information of the target cell corresponding to the user equipment UE based on the total demand and a preset first threshold and a second threshold, wherein the second threshold is higher than the first threshold.

[0064] In one implementation, the broadcast strategy determination unit 62 is specifically configured to: determine the broadcast strategy as a silent mode when the total demand is lower than the first threshold; determine the broadcast strategy as a low-frequency broadcast mode when the total demand is higher than the first threshold and lower than the second threshold; and determine the broadcast strategy as a high-frequency broadcast mode when the total demand is higher than the second threshold.

[0065] In one implementation, the broadcast feedback information carries a reason value indicating that the base station did not broadcast as instructed by the core network element. The reason value indicates the reason why the base station did not perform the broadcast as instructed by the core network element.

[0066] Using the service broadcasting apparatus provided in this application embodiment, before broadcasting a service, the base station can obtain high-precision positioning service request information sent by the user equipment (UE). Based on the obtained high-precision positioning service request information, the base station determines a broadcasting strategy for the high-precision positioning information of the target cell corresponding to the UE. Then, the base station broadcasts according to the broadcasting strategy and sends broadcast feedback information to the core network element, so that the core network element determines whether to encapsulate and send data related to the high-precision positioning service to the base station based on the received broadcast feedback information. The service broadcasting apparatus provided in this application has the following advantages: First, the base station actively senses and counts the high-precision positioning service demands from the UE, and dynamically decides which mode to broadcast based on the service demands in real time. This achieves a precise match between the broadcasting strategy and the actual service demands. In areas with low or no service demands, the base station can adopt low-frequency broadcasting or a silent mode, avoiding the ineffective occupation of air interface broadcast channel resources caused by uniform high-frequency broadcasting according to static TA areas in the prior art. Second, the base station can feed back its own broadcasting strategy to the core network element, so that the core network element can decide whether to encapsulate and send high-precision positioning data to the base station based on the received broadcasting strategy. This avoids ineffective data push to base stations with no or low broadcasting demands, reducing the signaling transmission load between the core network and the radio access network and the data processing pressure within the core network.

[0067] Figure 7 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Please refer to it. Figure 7 At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and memory. The memory may include main memory, such as high-speed random-access memory (RAM), or non-volatile memory, such as at least one disk drive. Of course, the electronic device may also include other hardware required for other business operations.

[0068] The processor, network interface, and memory can be interconnected via an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0069] Memory is used to store programs. Specifically, programs may include program code, which includes computer operation instructions. Memory may include main memory and non-volatile memory, and provides instructions and data to the processor.

[0070] The processor reads the corresponding computer program from non-volatile memory into main memory and then executes it, forming a business broadcast device at the logical level. The processor executes the program stored in memory and specifically performs the following operations: The base station acquires high-precision positioning service request information sent by a user equipment (UE); the base station determines a broadcast strategy for high-precision positioning information of the target cell corresponding to the UE based on the high-precision positioning service request information, wherein the broadcast strategy includes a high-frequency broadcast mode, a low-frequency broadcast mode, or a silent mode; the base station broadcasts according to the broadcast strategy and sends broadcast feedback information to the core network element, so that the core network element determines whether to encapsulate and send data related to the high-precision positioning service to the base station based on the received broadcast feedback information; wherein the broadcast feedback information is used to indicate the broadcast strategy determined by the base station.

[0071] The above is as stated in this application. Figure 7The methods executed by the service broadcast electronic equipment disclosed in the illustrated embodiments can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0072] Of course, in addition to software implementation, the electronic device of this application does not exclude other implementation methods, such as logic devices or a combination of hardware and software, etc. In other words, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0073] This application also proposes a computer-readable storage medium that stores one or more programs, the programs including instructions that, when executed by a portable electronic device including multiple applications, enable the portable electronic device to perform... Figure 2 The illustrated embodiment of the service broadcasting method is specifically used to perform the following operations: The base station acquires high-precision positioning service request information sent by a user equipment (UE); the base station determines a broadcast strategy for high-precision positioning information of the target cell corresponding to the UE based on the high-precision positioning service request information, wherein the broadcast strategy includes a high-frequency broadcast mode, a low-frequency broadcast mode, or a silent mode; the base station broadcasts according to the broadcast strategy and sends broadcast feedback information to the core network element, so that the core network element determines whether to encapsulate and send data related to the high-precision positioning service to the base station based on the received broadcast feedback information; wherein the broadcast feedback information is used to indicate the broadcast strategy determined by the base station.

[0074] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0075] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0076] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0077] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0078] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0079] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0080] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0081] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0082] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0083] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A service broadcasting method, characterized in that, include: The base station acquires high-precision positioning service request information sent by the user equipment (UE). The base station determines a broadcast strategy for high-precision positioning information of the target cell corresponding to the user equipment (UE) based on the high-precision positioning service requirement information. The broadcast strategy includes a high-frequency broadcast mode, a low-frequency broadcast mode, or a silent mode. The base station broadcasts according to the broadcast strategy and sends broadcast feedback information to the core network element, so that the core network element determines whether to encapsulate and send data related to the high-precision positioning service to the base station based on the received broadcast feedback information; wherein, the broadcast feedback information is used to indicate the broadcast strategy determined by the base station.

2. The method according to claim 1, characterized in that, The base station acquires high-precision positioning service request information sent by the user equipment (UE), specifically including: The base station receives an RRC connection establishment request message sent by the user equipment (UE) in an idle state during a random access process. The RRC connection establishment request message carries an establishment reason value indicating a high-precision positioning service requirement.

3. The method according to claim 1, characterized in that, The base station acquires high-precision positioning service request information sent by the user equipment (UE), specifically including: The base station receives a system information request message sent by a UE in a connected state, wherein the system information request message includes bitmap information for requesting a high-precision positioning system information block; Based on the bitmap information, the high-precision positioning service requirement information of the user equipment (UE) is determined.

4. The method according to claim 1, characterized in that, The base station determines a broadcast strategy for high-precision positioning information for the target cell corresponding to the user equipment (UE) based on the high-precision positioning service requirement information, specifically including: The base station determines the total demand corresponding to the high-precision positioning service demand information acquired within a preset time period; Based on the total demand and the preset first threshold and second threshold, a broadcast strategy for high-precision positioning information of the target cell corresponding to the user equipment (UE) is determined, wherein the second threshold is higher than the first threshold.

5. The method according to claim 4, characterized in that, The step of determining the broadcast strategy for high-precision positioning information of the target cell corresponding to the user equipment (UE) based on the total demand and preset first and second threshold values ​​specifically includes: If the total demand is lower than the first threshold, the broadcast strategy is determined to be in silent mode. When the total demand is higher than the first threshold and lower than the second threshold, the broadcast strategy is determined to be a low-frequency broadcast mode. If the total demand exceeds the second threshold, the broadcast strategy is determined to be a high-frequency broadcast mode.

6. The method according to claim 1, characterized in that, The broadcast feedback information carries a reason value indicating that the base station did not broadcast as instructed by the core network element. The reason value is used to indicate the reason why the base station did not perform the broadcast as instructed by the core network element.

7. A business broadcasting device, characterized in that, include: The service requirement acquisition unit is used by the base station to acquire high-precision positioning service requirement information sent by the user equipment (UE). A broadcast strategy determination unit is used for the base station to determine a broadcast strategy for the high-precision positioning information of the target cell corresponding to the user equipment (UE) based on the high-precision positioning service requirement information, wherein the broadcast strategy includes a high-frequency broadcast mode, a low-frequency broadcast mode, or a silent mode. A broadcast unit is used by the base station to broadcast according to the broadcast strategy and send broadcast feedback information to the core network element, so that the core network element determines whether to encapsulate and send data related to the high-precision positioning service to the base station based on the received broadcast feedback information; wherein, the broadcast feedback information is used to indicate the broadcast strategy determined by the base station.

8. The apparatus according to claim 7, characterized in that, The business requirement acquisition unit is specifically used for: The system receives an RRC connection establishment request message sent by the user equipment (UE) in an idle state during a random access process, wherein the RRC connection establishment request message carries an establishment reason value indicating a high-precision positioning service requirement.

9. The apparatus according to claim 7, characterized in that, The business requirement acquisition unit is specifically used for: Receive a system information request message sent by a UE in a connected state, wherein the system information request message includes bitmap information for requesting a high-precision positioning system information block; Based on the bitmap information, the high-precision positioning service requirement information of the user equipment (UE) is determined.

10. The apparatus according to claim 7, characterized in that, The broadcast strategy determination unit is specifically used for: Determine the total demand corresponding to the high-precision positioning service demand information obtained within a preset time period; Based on the total demand and the preset first threshold and second threshold, a broadcast strategy for high-precision positioning information of the target cell corresponding to the user equipment (UE) is determined, wherein the second threshold is higher than the first threshold.

11. The apparatus according to claim 10, characterized in that, The broadcast strategy determination unit is specifically used for: If the total demand is lower than the first threshold, the broadcast strategy is determined to be in silent mode. When the total demand is higher than the first threshold and lower than the second threshold, the broadcast strategy is determined to be a low-frequency broadcast mode. If the total demand exceeds the second threshold, the broadcast strategy is determined to be a high-frequency broadcast mode.

12. The apparatus according to claim 7, characterized in that, The broadcast feedback information carries a reason value indicating that the base station did not broadcast as instructed by the core network element. The reason value is used to indicate the reason why the base station did not perform the broadcast as instructed by the core network element.

13. A business broadcasting device, comprising: processor; as well as A memory configured to store computer-executable instructions, which, when executed, cause the processor to perform the following operations: The base station acquires high-precision positioning service request information sent by the user equipment (UE). The base station determines a broadcast strategy for high-precision positioning information of the target cell corresponding to the user equipment (UE) based on the high-precision positioning service requirement information. The broadcast strategy includes a high-frequency broadcast mode, a low-frequency broadcast mode, or a silent mode. The base station broadcasts according to the broadcast strategy and sends broadcast feedback information to the core network element, so that the core network element determines whether to encapsulate and send data related to the high-precision positioning service to the base station based on the received broadcast feedback information; wherein, the broadcast feedback information is used to indicate the broadcast strategy determined by the base station.

14. A computer-readable storage medium storing one or more programs that, when executed by an electronic device including a plurality of applications, cause the electronic device to perform the service broadcasting method as described in any one of claims 1-6.

15. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the service broadcasting method as described in any one of claims 1-6.