Media broadcast service processing method and device based on 5G satellite network, and medium

The broadcast service processing method and device of the 5G satellite network solves the problem that unregistered terminals cannot receive broadcast content, realizes effective and timely broadcasting to unregistered terminals, improves user experience and optimizes transmission efficiency and security.

CN120640244APending Publication Date: 2025-09-12IPLOOK NETWORKS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510639946.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-19
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

The existing 5G system cannot send broadcast content directly to unregistered user terminals, which may cause users to miss important information or emergency notifications, affecting the user experience.

Method used

Through the 5G satellite network, unregistered terminals scan the frequency band to obtain broadcast channel signals, verify the legitimacy of the temporary group identifier and issue the group key, obtain real-time channel and network information, generate real-time bandwidth allocation, and issue encrypted broadcast media streams. The unregistered terminals decrypt and obtain the target broadcast information.

Benefits of technology

It enables the effective and timely delivery of broadcast content to unregistered terminals, improves user experience, ensures content security, and dynamically adjusts bandwidth according to business needs and network status to optimize transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120640244A_ABST
    Figure CN120640244A_ABST
Patent Text Reader

Abstract

The invention discloses a media broadcast service processing method and device based on a 5G satellite network and a medium, and can be applied to the technical field of 5G communication. According to the method, after the unregistered terminal obtains the public broadcast channel signal through periodically scanning the frequency band, the broadcast group joining request initiated by the unregistered terminal is obtained, and after the validity verification of the temporary group identifier of the unregistered terminal is passed, the group key is issued to the unregistered terminal passing the validity verification through the satellite network, so that the service life of the unregistered terminal is prolonged. Generating real-time bandwidth allocation information according to the real-time channel feedback information and the real-time network condition information, generating an encrypted broadcast media stream according to the current service demand, and issuing the encrypted broadcast media stream to an unregistered terminal corresponding to the region identifier according to the real-time bandwidth allocation information. And the unregistered terminal decrypts the encrypted broadcast media stream according to the group key to obtain the target broadcast information, so that the unregistered terminal can effectively and timely obtain the broadcast content, and the user experience is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of 5G communication technology, and in particular to a method, device and medium for processing media broadcast services based on a 5G satellite network. Background Art

[0002] With the development of 5G networks, satellite access networks have become an important means of reaching remote areas and providing wide-area services. Existing technologies often prevent 5G systems from directly delivering specific broadcast content to user terminals that are not registered with the core network. This can cause the terminal to miss important information or emergency notifications, negatively impacting the user experience.

[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the Invention

[0004] The main purpose of the embodiments of this application is to propose a media broadcast service processing method, device and medium based on a 5G satellite network, which can effectively and accurately send broadcast content to unregistered user terminals to improve user experience.

[0005] To achieve the above objectives, an embodiment of the present application provides a method for processing media broadcast services based on a 5G satellite network, the method comprising the following steps:

[0006] When the unregistered terminal obtains a public broadcast channel signal by periodically scanning the frequency band, obtaining a broadcast group joining request initiated by the unregistered terminal;

[0007] Verifying the legitimacy of the temporary group identifier of the unregistered terminal corresponding to the broadcast group joining request;

[0008] When the legitimacy verification is passed, issuing a group key to the unregistered terminal that has passed the legitimacy verification via the satellite network;

[0009] Obtain real-time channel feedback information, real-time network status information and area identification;

[0010] generating real-time bandwidth allocation information according to the real-time channel feedback information and the real-time network status information;

[0011] Generate encrypted broadcast media streams based on current business needs;

[0012] The encrypted broadcast media stream is sent to the unregistered terminal corresponding to the area identifier according to the real-time bandwidth allocation information, so that the unregistered terminal decrypts the encrypted broadcast media stream according to the group key to obtain target broadcast information.

[0013] In some embodiments, the process of obtaining the temporary group identifier of the unregistered terminal includes:

[0014] presetting the temporary group identifier in the unregistered terminal;

[0015] or,

[0016] The temporary group identifier is sent to the unregistered terminal via a satellite network.

[0017] In some embodiments, generating the real-time bandwidth allocation information according to the real-time channel feedback information and the real-time network status information includes:

[0018] Generate long-term bandwidth allocation information based on global resource planning;

[0019] The long-term bandwidth allocation information is adjusted according to the real-time channel feedback information and the real-time network status information to obtain the real-time bandwidth allocation information.

[0020] In some embodiments, adjusting the long-term bandwidth allocation information according to the real-time channel feedback information and the real-time network status information includes:

[0021] Predict traffic trends in the current area through long short-term memory networks;

[0022] The long-term bandwidth allocation information is optimized according to the real-time channel feedback information, the real-time network status information and the traffic trend.

[0023] In some embodiments, optimizing the long-term bandwidth allocation information based on the real-time channel feedback information, the real-time network status information, and the traffic trend includes:

[0024] Obtaining the business priority corresponding to the current business demand;

[0025] The long-term bandwidth allocation information is optimized according to the real-time channel feedback information, the real-time network status information, the service priority and the traffic trend.

[0026] In some embodiments, delivering the encrypted broadcast media stream to the unregistered terminal corresponding to the area identifier according to the real-time bandwidth allocation information includes:

[0027] Obtaining location information of the unregistered terminal;

[0028] Selecting a target beam within the area corresponding to the area identifier according to the location information;

[0029] The encrypted broadcast media stream is delivered to the unregistered terminal corresponding to the area identifier through the target beam according to the real-time bandwidth allocation information.

[0030] In some embodiments, the sending of the group key to the unregistered terminal that has passed the legitimacy verification through the satellite network includes:

[0031] When the encrypted broadcast media stream is public content, a group key is periodically issued to the unregistered terminal that has passed the legitimacy verification through the satellite network, and the group key is obtained through a symmetric encryption algorithm.

[0032] To achieve the above objectives, another aspect of the present application provides a media broadcast service processing device based on a 5G satellite network, the device comprising:

[0033] The first module is configured to obtain a broadcast group joining request initiated by the unregistered terminal after the unregistered terminal obtains a public broadcast channel signal by periodically scanning a frequency band;

[0034] The second module is used to verify the legitimacy of the temporary group identifier of the unregistered terminal corresponding to the broadcast group joining request;

[0035] A third module is configured to, when the legitimacy verification is passed, issue a group key to the unregistered terminal that has passed the legitimacy verification via the satellite network;

[0036] The fourth module is used to obtain real-time channel feedback information, real-time network status information and area identification;

[0037] A fifth module is configured to generate real-time bandwidth allocation information based on the real-time channel feedback information and the real-time network status information;

[0038] The sixth module is used to generate encrypted broadcast media streams according to current business needs;

[0039] The seventh module is configured to send the encrypted broadcast media stream to the unregistered terminal corresponding to the area identifier according to the real-time bandwidth allocation information, so that the unregistered terminal decrypts the encrypted broadcast media stream according to the group key to obtain target broadcast information.

[0040] To achieve the above objectives, another aspect of the present application provides a computer device, including:

[0041] at least one processor;

[0042] at least one memory for storing at least one program;

[0043] When the at least one program is executed by the at least one processor, the at least one processor implements the above method.

[0044] To achieve the above-mentioned purpose, another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program implements the above-mentioned method when executed by a processor.

[0045] The embodiments of the present application include at least the following beneficial effects: The present application provides a media broadcast service processing method, device and medium based on a 5G satellite network. After the unregistered terminal obtains the public broadcast channel signal by regularly scanning the frequency band, the scheme obtains the broadcast group joining request initiated by the unregistered terminal. When the legitimacy verification of the temporary group identifier of the unregistered terminal is passed, the group key is sent to the unregistered terminal that has passed the legitimacy verification through the satellite network, and then real-time bandwidth allocation information is generated according to the real-time channel feedback information and real-time network status information, and an encrypted broadcast media stream is generated according to the current business needs. The encrypted broadcast media stream is then sent to the unregistered terminal corresponding to the regional identifier according to the real-time bandwidth allocation information, so that the unregistered terminal decrypts the encrypted broadcast media stream according to the group key to obtain the target broadcast information, so that the unregistered terminal can effectively and timely obtain the broadcast content, thereby effectively improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 This is a flowchart of a method for processing media broadcast services based on a 5G satellite network provided in an embodiment of the present application;

[0047] Figure 2 Schematic diagram of the interactive architecture of the media broadcast service processing method based on the 5G satellite network provided in an embodiment of the present application;

[0048] Figure 3 This is a flowchart of an application scenario of a media broadcast service processing method based on a 5G satellite network provided in an embodiment of the present application;

[0049] Figure 4 This is a structural diagram of a media broadcast service processing device based on a 5G satellite network provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are merely examples of devices and methods consistent with some aspects of the embodiments of the present application.

[0051] It will be understood that the terms "first", "second", etc. used in this application may be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0052] The terms "at least one", "plurality", "each", "any", etc. used in this application include "at least one", "two" or more, "plurality" or "each", "any" or "any one", "each" or "any one" as used herein.

[0053] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0054] Before describing the embodiments of the present application in detail, some of the nouns and terms involved in the embodiments of the present application are first explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations:

[0055] 5GS: 5G System 5G system.

[0056] 5GC: The 5G Core (5G Core) is the heart of the 5G mobile network. It establishes reliable and secure network connections for end users and provides access to their services. The core domain handles various basic functions in the mobile network, such as connectivity and mobility management, authentication and authorization, user data management, and policy management. 5G core network functions are entirely software-based and designed to be cloud-native, meaning they are independent of the underlying cloud infrastructure, enabling greater deployment agility and flexibility.

[0057] QoS: Quality of Service

[0058] RAN: Radio Access Network (RAN) is a network that provides an interface for users to easily and cost-effectively access multimedia content on a widescreen device.

[0059] PDU: The full English name is Protocol Data Unit, which is interpreted as Protocol Data Unit in Chinese.

[0060] AF: The full English name is Application Function, which is interpreted as application function in Chinese.

[0061] NF: The full English name is Network Function, which is interpreted as network function in Chinese. It is the English abbreviation of the core network element in the 5G network.

[0062] NEF: The full English name is Network Exposure Function, which is interpreted as network capability opening function in Chinese.

[0063] PCF: The full English name is Policy Control Function, which is explained in Chinese as policy control function.

[0064] UPF: The full name of UPF is User Plane Function, which is interpreted as user plane function in Chinese.

[0065] NWDAF: The full English name is Network Data Analytics Function, which is explained in Chinese as network data analysis function.

[0066] AMF: The full name of AMF is Access and Mobility Management Function, which is interpreted as access and mobility management function in Chinese.

[0067] TMGI: The full English name is Temporary Mobile Group Identity, which is interpreted as temporary mobile group identity in Chinese.

[0068] BSF: The full English name is Binding Support Function, which is interpreted as binding support function in Chinese.

[0069] MF: The full English name is Multicast Function, which is explained as multicast function in Chinese.

[0070] In related technologies, if a user terminal is not registered in the core network, the 5G system is usually unable to send specific broadcast content directly to the terminal, which may cause the user terminal to miss important information or emergency notifications, thereby affecting the user experience.

[0071] In view of this, an embodiment of the present application provides a media broadcast service processing method, device and medium based on a 5G satellite network, which can effectively and accurately send broadcast content to unregistered user terminals to improve user experience.

[0072] The following is a detailed description of the embodiments of the present application with reference to the accompanying drawings:

[0073] Figure 1 This is an optional flowchart of a method for processing media broadcast services based on a 5G satellite network provided in an embodiment of the present application. Figure 1 The method may include but is not limited to steps S110 to S170:

[0074] Step S110: After the unregistered terminal obtains a public broadcast channel signal by periodically scanning the frequency band, a broadcast group joining request initiated by the unregistered terminal is obtained;

[0075] Step S120: Verify the legitimacy of the temporary group identifier of the unregistered terminal corresponding to the broadcast group joining request;

[0076] Step S130: After the legitimacy verification is passed, the group key is sent to the unregistered terminal that has passed the legitimacy verification via the satellite network;

[0077] Step S140: Acquire real-time channel feedback information, real-time network status information, and area identification;

[0078] Step S150: Generate real-time bandwidth allocation information based on the real-time channel feedback information and the real-time network status information;

[0079] Step S160: Generate an encrypted broadcast media stream according to current business requirements;

[0080] Step S170: Send the encrypted broadcast media stream to the unregistered terminal corresponding to the area identifier according to the real-time bandwidth allocation information, so that the unregistered terminal decrypts the encrypted broadcast media stream according to the group key to obtain target broadcast information.

[0081] In the embodiments of this application, Figure 2 As shown, the broadcast center of this embodiment interacts with the base station 230 through the core network 220, and then the base station 230 sends the broadcast information generated by the broadcast center 210 to the unregistered terminal 260 through the gateway 240 and the satellite 250, so that the terminal can receive the corresponding broadcast information. Specifically, the unregistered terminal of this embodiment supports satellite communication and has the ability to receive broadcast signals. The broadcast center sends it to the relevant area of ​​the designated base station through the core network by setting the area, content, type, number and period to be broadcast. The base station then broadcasts the corresponding information to all terminals in the designated area, so that the unregistered terminal can passively receive it. The unregistered terminal locks the base station / satellite through the PSS / SSS synchronization signal, decodes the SIB (system information broadcast) to obtain the broadcast resource location, matches the group ID and verifies the area location, and receives and decodes the corresponding broadcast information.

[0082] It is understandable that this embodiment is based on Figure 2When broadcast information is delivered in the architecture shown, the satellite broadcast service automatically accesses the unregistered terminals. Satellites are equipped with broadcast signal transmission modules and support wide-area coverage (such as geosynchronous orbit or low-orbit constellations). The broadcast center generates, encrypts, and schedules content, which is then uploaded to the satellite via base stations and gateways, allowing unregistered terminals communicating with the satellite to receive the corresponding broadcast information.

[0083] In the automatic access mechanism for satellite broadcast services for unregistered terminals, the functional components of the broadcast service architecture on the core network side include:

[0084] Broadcast / Multicast Service Function (BSF / MF): A network element in the core network responsible for broadcast group management, key distribution, and service scheduling.

[0085] Access and Mobility Management Function (AMF): Processes UE's lightweight access requests (such as broadcast group joining).

[0086] User Plane Function (UPF): Pushes data streams directly to the broadcast group, bypassing SMF session management.

[0087] The broadcast group identifier of the core network's broadcast service architecture includes a temporary mobile group identity (TMGI). Specifically, the core network assigns a unique identifier to each broadcast service, which the UE obtains through pre-configuration or broadcast signaling. Example format: TMGI = MCC + MNC + Service ID.

[0088] The key technologies in the core network of the broadcast service architecture on the core network side include:

[0089] 1. Broadcast group management:

[0090] Dynamic group creation: The core network (BSF) generates TMGI on demand and configures UPF multicast routing.

[0091] Lifecycle control: TMGI automatically expires (e.g., 24 hours) or is manually released.

[0092] 2. Security mechanism:

[0093] Group key distribution: ① The core network sends the encrypted K_group through the broadcast channel or lightweight signaling ② The UE uses the preset private key to decrypt (such as ECC P-256).

[0094] Integrity protection: The broadcast packet is signed with HWAC-SHA256.

[0095] 3. Resource isolation:

[0096] QoS differentiation: Non-broadcast groups are assigned independent 5QIs (e.g. 5QI=65, which has a lower priority than unicast).

[0097] Network slicing: Broadcast services use dedicated slices (S-NSSAI) to avoid congestion.

[0098] In the automatic access mechanism for satellite broadcast services for unregistered terminals, the automatic access process for unregistered terminals to receive broadcast information includes:

[0099] 1. Broadcast channel discovery: (1) Public Broadcast Channel (PBCCH): The satellite continuously transmits system information (such as frequency, modulation mode, broadcast period, etc.) through predefined global unified frequency bands (such as L / S band) or dynamic frequency hopping mode. (2) UE side: After the device is powered on, it scans the configured frequency band, captures the PBCCH signal, and synchronizes the timing and system parameters.

[0100] 2. Decryption of broadcast content:

[0101] (1) Lightweight encryption: Broadcast content uses symmetric encryption (such as AES-128), and the key is distributed in the following way:

[0102] Pre-installed key: The UE is pre-installed with a universal key when it leaves the factory (applicable to public services such as weather warnings, etc.).

[0103] Dynamic key broadcast: The key is broadcast periodically via satellite, but uses higher-layer public key encryption (such as RSA-OAEP), and the UE needs to pre-set the public key.

[0104] (2) Key rotation: Regularly update the key and broadcast the password of the new key to prevent long-term key leakage.

[0105] 3. Lightweight group joins:

[0106] Solution 1: No signaling at all. The UE directly decrypts the broadcast content using the pre-configured TMGI and key without interacting with the core network.

[0107] Solution 2: Lightweight NSA signaling:

[0108] (1) Signaling optimization: NSA messages omit the authentication process and only verify the validity of the TMGI;

[0109] (2) Core network side: AMF records the UE's TMGI association but does not create a complete PDU session.

[0110] (3) Basic process:

[0111] UE->AMF: NAS message (GroupJoinRequest(TMGI))

[0112] AMF->BSF: Verify the validity of TMGI

[0113] BSF->>AMF: Returns group key K_group

[0114] AMF->>UE: GroupJoinAccept(K_group)

[0115] UE->UPF: monitors multicast data stream (GTP-U tunnel)

[0116] (4) Data Reception: The UPF directly injects broadcast data into the RAN without passing through the SMF. User plane path: UPF (N3 interface) ->> RAN ->> Satellite (broadcast channel) ->> UE.

[0117] It is understandable that this embodiment is based on Figure 2 When the architecture shown is used to broadcast information, the intelligent bandwidth allocation optimization mechanism for satellite content transmission is as follows:

[0118] Core network optimization goals include: (1) Maximizing spectrum efficiency: Transmitting more valid data per unit Hz of bandwidth. (2) Dynamic fairness: Dynamically allocating resources based on user demand, service login, and channel. (3) Low complexity: Adapting to the limited computing power of the onboard hardware environment.

[0119] The intelligent bandwidth allocation process includes:

[0120] (1) Hierarchical control architecture:

[0121] Centralized decision-making layer (ground station / intersatellite link): global resource planning, generating long-term bandwidth allocation strategies (such as based on business forecasts).

[0122] Distributed execution layer (satellite nodes): adjusts the bandwidth allocation within the beam in real time (based on the current channel status and business needs).

[0123] Based on this hierarchical control architecture, the process of generating real-time bandwidth allocation information based on real-time channel feedback information and real-time network status information in this embodiment can generate long-term bandwidth allocation information based on global resource planning, and then adjust the long-term bandwidth allocation information based on the real-time channel feedback information and real-time network status information to obtain real-time bandwidth allocation information.

[0124] (2) Key input parameters:

[0125] Business requirements: broadcast, unicast, and emergency traffic ratios.

[0126] Channel status: SNR, Doppler shift, weather attenuation (Ka-band sensitive).

[0127] Terminal capabilities: modulation modes supported by the UE (such as QPSK / 16APSK) and antenna gain.

[0128] The dynamic bandwidth allocation algorithm is as follows:

[0129] (1) Dynamic division based on business priority:

[0130] The business classification and weights are shown in Table 1:

[0131] Table 1

[0132] Business Type Priority Bandwidth allocation strategy Emergency Broadcast (SOS) Highest Fixed reserved bandwidth + preemption mechanism Live Streaming high Guaranteed minimum bandwidth (GBR) Non-real-time data (IoT) middle Demand-based allocation (Non-GBR) Background download Low Remaining Bandwidth Contention (BE)

[0133] Dynamic adjustment: Automatically raise or lower priority based on network congestion (such as the AQM algorithm).

[0134] Specifically, after obtaining the service priority of the current service demand, this embodiment optimizes the long-term bandwidth allocation information according to the real-time channel feedback information, the real-time network status information, the service priority and the traffic trend.

[0135] (2) The prediction distribution based on machine learning is as follows:

[0136] Long-term prediction (ground station): Use LSTM to predict regional traffic trends (such as daily peak hours).

[0137] Short-term modulation (on-board): Lightweight reinforcement learning (such as DQN) optimizes beam bandwidth allocation in real time.

[0138] The machine learning-based prediction allocation method of this embodiment can adjust long-term bandwidth allocation information based on real-time channel feedback information and real-time network status information. It can predict the traffic trend in the current area through a long short-term memory network, and then optimize the long-term bandwidth allocation information based on the real-time channel feedback information, real-time network status information, and traffic trends.

[0139] (3) Multi-beam coordination optimization: During the interference sensing and allocation process, adjacent beams are isolated using orthogonal frequency bands or polarizations (e.g., left-hand / right-hand circular polarization). Inter-beam competition is balanced through game theory models (e.g., Nash equilibrium solution).

[0140] It is understandable that this embodiment is based on Figure 2 When the architecture shown is used to send broadcast information, content transmission can also be optimized based on the location of the user device. During the transmission optimization process:

[0141] 1. Core optimization goals:

[0142] Location-aware routing: Selects the optimal satellite node or beam to reduce the number of hops and propagation delay.

[0143] Content pre-distribution: Cache hot content in advance based on user predictions.

[0144] Dynamic resource allocation: Allocate spectrum, power, and time slots based on location information.

[0145] 2. Location information acquisition and management:

[0146] 2.1 Positioning method:

[0147] GNSS (GPS / Beidou): The UE's built-in module provides longitude and latitude (accuracy less than or equal to 10 meters).

[0148] Satellite-aided positioning: Estimates position by beam coverage or TOA (time of arrival) (accuracy depends on beam width).

[0149] Hybrid positioning: integrating ground base station and satellite signals.

[0150] 2.2. Location information update:

[0151] Dynamic reporting strategy:

[0152] (1) High mobility UE (such as aviation terminal): periodic reporting (such as every 40 seconds).

[0153] (2) Static / low-speed UE (such as IoT devices): Event trigger reporting (location change greater than 1 km).

[0154] Privacy protection: Fuzzy location information (such as grid area coding).

[0155] 3. Location-driven transmission optimization technology:

[0156] Intelligent beam selection and switching:

[0157] (1) Beam coverage matching: The satellite selects the optimal beam (such as the Ka-band beam of a high-throughput satellite) based on the UE's location. Example: In a LEO constellation, satellites with an elevation angle > 30° are selected to avoid obstruction.

[0158] (2) Seamless switching: Predict the UE motion trajectory (e.g., Kalman filtering) and pre-switch to the next satellite beam.

[0159] Geographically relevant content distribution:

[0160] (1) Regional broadcasting:

[0161] ①Send emergency broadcasts only to the target area (such as the area covered by the typhoon path).

[0162] ② Use geographic multicast addresses (such as GEO-Multicast).

[0163] (2) Edge caching: caching popular content (such as video streaming CDN) on satellites or gateways close to users.

[0164] Dynamic spectrum allocation:

[0165] (1) Spatial multiplexing: UEs that are far apart can reuse the same frequency band (based on the interference distance model).

[0166] (2) Location-aware power control: Edge users (at the intersection of beam coverage) increase their transmission power, while center users reduce their power.

[0167] Latency Optimized Routing:

[0168] (1) Low Earth Orbit constellation routing strategy: select the path with the least number of inter-satellite link (ISL) hops and low propagation delay.

[0169] (2) Example: Polar users are directly accessed via polar-orbiting satellites rather than via equatorial satellites.

[0170] Specifically, when this embodiment sends out each media stream of encrypted broadcast, it can obtain the location information of the unregistered terminal, select the target beam in the area corresponding to the area identifier based on the location information, and then send the encrypted broadcast media stream to the unregistered terminal corresponding to the area identifier through the target beam based on the real-time bandwidth allocation information.

[0171] 4. Machine Learning Enhanced Location Optimization

[0172] User mobility prediction:

[0173] (1) LSTM model: predicts the future location of UE (such as aircraft route, ship trajectory).

[0174] (2) Federated learning: Multi-satellite collaborative training model to protect user privacy.

[0175] 4.2 Hotspot Area Identification:

[0176] (1) Clustering algorithm (such as DBSCAN): Identify user-dense areas and trigger content preloading.

[0177] (2) Reinforcement learning: Dynamically adjust cache strategies (such as the priority of satellite storage content).

[0178] It is understandable that this embodiment is based on Figure 2 When the architecture shown is used to send broadcast information, the selective broadcast mechanism for unregistered terminals is as follows:

[0179] 1. Core network design principles:

[0180] (1) No signaling interaction: Avoid the handshake process between UE and satellite and rely entirely on downlink broadcast.

[0181] (2) Selective coverage: Filter target users by geographic, time or logical conditions.

[0182] (3) Lightweight security: ensures content confidentiality and integrity while reducing UE computing overhead.

[0183] 2. Implementation mechanism of selective broadcasting:

[0184] 2.1 Selection based on geographical area:

[0185] ① The satellite beam dynamically adjusts its coverage range and broadcasts only to specific longitude and latitude areas (such as disaster-affected areas).

[0186] ②UE side: Use GNSS or satellite-assisted positioning to determine whether it belongs to the target area and decide whether to decode the content.

[0187] 2.2 Selection based on logical group identifier (Dynamic Multicast Group):

[0188] (1) The broadcast content is associated with a logical group ID (e.g., "Emergency Response Group #123"). The UE decides whether to monitor based on the pre-configured or dynamically received group ID.

[0189] (2) Group key management:

[0190] ① Public group: pre-set universal key (such as weather warning using a global unified key).

[0191] ② Private group: Temporary keys are broadcast via satellite (encrypted and distributed, and the UE needs to pre-set the root public key).

[0192] 2.3 Selection based on time window (time-sensitive broadcast):

[0193] (1) The content is only valid during a specific time period (such as when the satellite passes overhead), and the UE determines whether to receive it based on the local clock.

[0194] (2) Synchronization mechanism: The satellite broadcasts a global clock beacon (such as GPS time), and the UE activates the receiving window after calibration.

[0195] 2.4 Selection based on device characteristics (hardware fingerprint filtering):

[0196] The target device type is specified in the broadcast signaling (e.g. "maritime IoT devices only"), and the UE matches based on the hardware ID (not identity ID).

[0197] Security and Privacy Protection:

[0198] 3.1 Layered Encryption:

[0199] (1) Public content: AES-128 symmetric encryption, key presetting or periodic broadcasting.

[0200] (2) Private content: Asymmetric encryption (ECIES) protects the group key, and the UE presets the public key.

[0201] Based on the security and privacy protection process of layered encryption, this embodiment determines that the encrypted broadcast media stream is public content, obtains a group key through a symmetric encryption algorithm, and then periodically sends the group key to unregistered terminals that have passed legitimacy verification through the satellite network.

[0202] 3.2 Anonymity protection: UE identity information is not collected, and the group ID is not associated with the geographic location.

[0203] 3.3 Anti-tampering: A lightweight signature (such as EdDSA) is attached to the broadcast packet, and the UE verifies the data integrity.

[0204] 4. Dynamic resource allocation optimization:

[0205] 4.1 Bandwidth saving strategy:

[0206] (1) Regionalized broadcast: Non-target areas are silent to save beam resources.

[0207] (2) Hierarchical modulation: High-order modulation (64APSK) is used in the center area, and QPSK is used in the edge area.

[0208] 4.2 Collision Avoidance: Different groups broadcast Time Division Multiple Access (TDMA) or Frequency Division Multiple Access (FDMA).

[0209] 5. Typical application scenarios are shown in Table 2:

[0210] Table 2

[0211]

[0212] It is understandable that this embodiment is based on Figure 2 When the architecture shown is used to send broadcast information, the satellite signal scheduling mechanism for concurrent broadcast transmission by users is as follows:

[0213] 1. Core scheduling mechanism:

[0214] 1.1 Multi-dimensional resource division:

[0215] (1) Frequency domain: The total bandwidth is divided into orthogonal sub-bands, and different service types occupy independent frequency bands.

[0216] (2) Time domain: A dynamic TDMA frame structure is used, and the time slot length is adjusted according to business needs.

[0217] 1.2 Intelligent Beam Scheduling:

[0218] (1) Beam Hopping: Digital beamforming (DBF) is used to achieve rapid beam switching and time-space resource multiplexing.

[0219] ①LEO satellite: beam switching period is less than or equal to 100ms (to avoid user loss).

[0220] ②GEO satellite: beam switching period is less than 1s (wide area coverage is prioritized).

[0221] (2) Interference coordination: Adjacent beams use orthogonal polarization or frequency reuse.

[0222] Example: Beam A: left-hand circular polarization @ 3600 MHz; Beam B: right-hand circular polarization @ 3600 MHz / / Same frequency, no interference.

[0223] 1.3 Business priority management is shown in Table 3:

[0224] Table 3

[0225]

[0226]

[0227] 2. The key technology implementation process includes:

[0228] 2.1 Adaptive Coding Modulation (ACM):

[0229] As shown in Table 4, dynamic adjustment is made based on the user channel quality:

[0230] Table 4

[0231]

[0232] 2.2 Conflict Resolution Mechanism:

[0233] (1) Contention access (IoT devices): Slotted ALOHA + exponential backoff is used to control the collision probability to <5%:

[0234] (2) Hybrid ARQ: RS coding is added to key data packets to support partial retransmission:

[0235] 3. Dynamic optimization algorithm:

[0236] 3.1 Machine Learning Assisted Scheduling:

[0237] (1) Traffic prediction: LSTM predicts the load of each beam in the next 5 minutes;

[0238] (2) Reinforcement learning decision: DQN optimizes the beam hopping sequence.

[0239] 3.2 Cache Strategy:

[0240] (1) On-board hotspot cache: caches the top 10% of content based on access frequency (LRU algorithm);

[0241] (2) Regional pre-distribution: Use intersatellite links to synchronize content to satellites in the target area in advance.

[0242] 4. Performance indicators are shown in Table 5:

[0243] Table 5

[0244] index Target value Measurement method Spectral efficiency >4bps / Hz(64APSK) Unit bandwidth throughput Broadcast delay <100ms (urgent business) End-to-end transmission time User fairness Jain's Index ≥ 0.85 Throughput distribution of each beam Energy efficiency ≥1Gbit / Joule Data transfer per joule

[0245] Based on the above broadcast service mechanism, the method provided in this embodiment is applied in practice, such as Figure 3 As shown, including but not limited to the following steps:

[0246] Step 1: BSF / MF regularly generates TMGI (temporary group ID) and sends it to unregistered terminals through AMF, base station and satellite. Unregistered terminals (UE) regularly scan the frequency band to capture PHCCH signals and obtain TMGI and other information.

[0247] Step 2: The unregistered terminal (UE) initiates a request to join the broadcast group to the AMF via the satellite and base station, and the AMF initiates a request to the BSF / MF to verify the legitimacy of the TMGI.

[0248] Step 3: If it is legal, BSF / MF returns the key K_group, and AMF sends K_group to the unregistered terminal.

[0249] Step 4: RAN (base station) regularly feeds back channel status, interference conditions, and area ID to AMF in real time. AMF feeds back the parameters uploaded by the base station to PCF. PCF sends the corresponding bandwidth allocation and broadcast priority strategy to AMF based on the channel parameters or specific needs obtained from AMF. AMF sends the strategy to BSF / MF.

[0250] Step 5: BSF / MF generates and encrypts broadcast content according to demand, and periodically sends media streams to unregistered terminals after encryption. In addition, BSF / MF can send broadcast content to a specified area based on the area ID obtained from AMF.

[0251] Step 6: The unregistered UE receives the broadcast content as needed. After receiving the broadcast information, it decrypts the media stream using the previously obtained key to obtain the broadcast information.

[0252] In this embodiment, the temporary group identifier (TMGI) of the unregistered terminal may also be pre-set. In this case, the core network does not need to issue the TMGI, and the unregistered terminal may also periodically initiate a request to the core network to join the broadcast group.

[0253] From the above content, it can be seen that the embodiments of the present application have the following beneficial effects:

[0254] First, this embodiment can send urgent or important notification information to unregistered terminals in a designated area.

[0255] Second, this embodiment can encrypt the broadcast content, making the distributed content more secure.

[0256] Third, this embodiment can allocate different bandwidths according to different service requirements, channel status, and network congestion conditions, dynamically adjust the bandwidth required by the service, and save bandwidth waste.

[0257] Fourth, this embodiment can select the optimal beam to send emergency broadcasts based on the location of unregistered terminals, thereby reducing transmission delay.

[0258] Fifth, the unregistered terminal of this embodiment can choose whether to receive broadcast information according to a geographical area, a logical group identifier, or a time window.

[0259] Reference Figure 4 The embodiment of the present application provides a media broadcast service processing device based on a 5G satellite network, the device comprising:

[0260] The first module 410 is configured to obtain a broadcast group joining request initiated by an unregistered terminal after the unregistered terminal obtains a public broadcast channel signal by periodically scanning a frequency band;

[0261] The second module 420 is used to verify the legitimacy of the temporary group identifier of the unregistered terminal corresponding to the broadcast group joining request;

[0262] The third module 430 is configured to, when the legitimacy verification is passed, send a group key to the unregistered terminal that has passed the legitimacy verification via the satellite network;

[0263] The fourth module 440 is used to obtain real-time channel feedback information, real-time network status information and area identification;

[0264] A fifth module 450 is configured to generate real-time bandwidth allocation information based on the real-time channel feedback information and the real-time network status information;

[0265] The sixth module 460 is configured to generate an encrypted broadcast media stream according to current service requirements;

[0266] The seventh module 470 is configured to send the encrypted broadcast media stream to the unregistered terminal corresponding to the area identifier according to the real-time bandwidth allocation information, so that the unregistered terminal decrypts the encrypted broadcast media stream according to the group key to obtain target broadcast information.

[0267] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0268] The present application also provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the above method when executing the computer program. The computer device can be any intelligent terminal including a tablet computer, an in-vehicle computer, or the like.

[0269] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0270] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, and the computer program implements the above method when executed by a processor.

[0271] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiment, the functions specifically implemented by the present storage medium embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0272] The embodiments described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0273] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0274] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.

[0275] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.

[0276] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0277] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0278] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0279] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0280] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0281] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes multiple instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: various media that can store programs, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0282] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but are not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present invention should be within the scope of the present invention.

Claims

1. A method for processing media broadcast services based on a 5G satellite network, characterized in that: The method comprises the following steps: When the unregistered terminal obtains a public broadcast channel signal by periodically scanning the frequency band, obtaining a broadcast group joining request initiated by the unregistered terminal; Verifying the legitimacy of the temporary group identifier of the unregistered terminal corresponding to the broadcast group joining request; When the legitimacy verification is passed, issuing a group key to the unregistered terminal that has passed the legitimacy verification via the satellite network; Obtain real-time channel feedback information, real-time network status information and area identification; generating real-time bandwidth allocation information according to the real-time channel feedback information and the real-time network status information; Generate encrypted broadcast media streams based on current business needs; The encrypted broadcast media stream is sent to the unregistered terminal corresponding to the area identifier according to the real-time bandwidth allocation information, so that the unregistered terminal decrypts the encrypted broadcast media stream according to the group key to obtain target broadcast information.

2. The method according to claim 1, characterized in that The process of obtaining the temporary group identifier of the unregistered terminal includes: presetting the temporary group identifier in the unregistered terminal; or, The temporary group identifier is sent to the unregistered terminal via a satellite network.

3. The method according to claim 1, characterized in that Generating the real-time bandwidth allocation information according to the real-time channel feedback information and the real-time network status information includes: Generate long-term bandwidth allocation information based on global resource planning; The long-term bandwidth allocation information is adjusted according to the real-time channel feedback information and the real-time network status information to obtain the real-time bandwidth allocation information.

4. The method according to claim 3, characterized in that The adjusting the long-term bandwidth allocation information according to the real-time channel feedback information and the real-time network status information includes: Predict traffic trends in the current area through long short-term memory networks; The long-term bandwidth allocation information is optimized according to the real-time channel feedback information, the real-time network status information and the traffic trend.

5. The method according to claim 4, characterized in that Optimizing the long-term bandwidth allocation information according to the real-time channel feedback information, the real-time network status information, and the traffic trend includes: Obtaining the business priority corresponding to the current business demand; The long-term bandwidth allocation information is optimized according to the real-time channel feedback information, the real-time network status information, the service priority and the traffic trend.

6. The method according to claim 1, characterized in that The step of sending the encrypted broadcast media stream to the unregistered terminal corresponding to the area identifier according to the real-time bandwidth allocation information includes: Obtaining location information of the unregistered terminal; Selecting a target beam within the area corresponding to the area identifier according to the location information; The encrypted broadcast media stream is delivered to the unregistered terminal corresponding to the area identifier through the target beam according to the real-time bandwidth allocation information.

7. The method according to claim 1, characterized in that The sending of a group key to the unregistered terminal that has passed the legitimacy verification through the satellite network includes: When the encrypted broadcast media stream is public content, a group key is periodically issued to the unregistered terminal that has passed the legitimacy verification through the satellite network, and the group key is obtained through a symmetric encryption algorithm.

8. A media broadcast service processing device based on a 5G satellite network, characterized in that: The device comprises: The first module is configured to obtain a broadcast group joining request initiated by the unregistered terminal after the unregistered terminal obtains a public broadcast channel signal by periodically scanning a frequency band; The second module is used to verify the legitimacy of the temporary group identifier of the unregistered terminal corresponding to the broadcast group joining request; A third module is configured to, when the legitimacy verification is passed, issue a group key to the unregistered terminal that has passed the legitimacy verification via the satellite network; The fourth module is used to obtain real-time channel feedback information, real-time network status information and area identification; A fifth module is configured to generate real-time bandwidth allocation information based on the real-time channel feedback information and the real-time network status information; The sixth module is used to generate encrypted broadcast media streams according to current business needs; The seventh module is configured to send the encrypted broadcast media stream to the unregistered terminal corresponding to the area identifier according to the real-time bandwidth allocation information, so that the unregistered terminal decrypts the encrypted broadcast media stream according to the group key to obtain target broadcast information.

9. A computer device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.