Satellite broadcasting method, apparatus, device, storage medium and program product

By receiving and updating the broadcast service area indication in the satellite broadcast system and using geographic identification information to determine the terminal location, the problem of the satellite cell coverage being larger than the service area is solved, and accurate broadcast data transmission is achieved.

WO2025200303A1PCT designated stage Publication Date: 2025-10-02CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/116898
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-25
Filing Date
2024-09-04
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

In satellite broadcasting systems, the wide coverage of satellite cells may result in the broadcast service area being much smaller than the actual coverage area, making it difficult to accurately and dynamically indicate the broadcast service area, resulting in terminals outside the service area receiving broadcast signals.

Method used

By receiving the broadcast service area indication from satellite broadcast, the first service area geographic identification information is used to determine whether the terminal location is within the service area, including the center point coordinates, service radius, cell information or multiple vertex coordinates to define the geographical range, and the indication information is updated through satellite broadcast system messages.

Benefits of technology

It achieves accurate indication of the satellite broadcast service area, prevents terminals outside the service area from receiving broadcast signals, and improves the efficiency of broadcast signal distribution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024116898_02102025_PF_FP_ABST
    Figure CN2024116898_02102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a satellite broadcasting method, an apparatus, a device, a medium and a program product. The method comprises: receiving a broadcast service request sent by a core network, the broadcast service request comprising broadcast service area information; on the basis of the broadcast service area information and first satellite position information, generating a broadcast service area indication, the broadcast service area indication comprising first service area geographical identification information; broadcasting the broadcast service area indication to a terminal by means of a satellite, so as to instruct a terminal located in a geographical range corresponding to the first service area geographical identification information to receive broadcast data. The method introduces into satellite broadcast services broadcast service area indications which can identify broadcast service areas within satellite coverage ranges, so as to enable target terminals to receive broadcast data while preventing terminals in non-broadcast service areas from acquiring the broadcast data.
Need to check novelty before this filing date? Find Prior Art

Description

Satellite broadcasting method, device, equipment, storage medium and program product

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure claims priority to Chinese patent application number 202410346398.8, filed on March 25, 2024, entitled “A Satellite Broadcasting Method, Apparatus, Equipment, Storage Medium and Program Product”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of computer technology, and in particular to a satellite broadcasting method, device, electronic device, storage medium, and computer program product. Background Art

[0004] Broadcast services are a mature service model widely used in terrestrial cellular networks. With the development of space-ground integration, using satellites to transmit broadcast signals compliant with 3GPP specifications can fully leverage the wide coverage of satellite cells and improve broadcast signal distribution efficiency. However, this wide coverage of satellite cells creates a new problem: the broadcast service area of ​​the broadcast signal may be far smaller than the satellite cell's coverage area. Therefore, it is necessary to indicate the satellite broadcast service area to prevent terminals outside the service area from receiving the broadcast signal.

[0005] As part of its research into emerging communications technologies, the 3GPP organization established the Non-Terrestrial Networks (NTN) project, dedicated to standardizing satellite communications specifications. Low Earth Orbit (LEO) satellite systems utilize antenna beams that adjust their coverage area in real time as the satellite moves. This results in highly flexible and frequently shifting cell boundaries, making it difficult to accurately and dynamically define broadcast service areas.

[0006] Summary of the Invention

[0007] Embodiments of the present disclosure provide a satellite broadcast, a device, an electronic device, a storage medium, and a computer program product.

[0008] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by practice of the present disclosure.

[0009] According to one aspect of the present disclosure, a satellite broadcasting method is provided, which is applied to a terminal, and the method includes: receiving a broadcast service area indication of satellite broadcasting; the broadcast service area indication includes at least: first service area geographical identification information; the first service area geographical identification information is used to represent the geographical range of the broadcast service area within the coverage of the satellite; based on the terminal position information of the terminal, determining whether the terminal is located in the geographical range corresponding to the first service area geographical identification information; in response to the terminal being located in the geographical range corresponding to the first service area geographical identification information, receiving broadcast data.

[0010] In an exemplary embodiment, the first service area geographic identification information determines the geographic range through at least one of the following identification modes: the first service area geographic identification information includes the broadcast center point coordinates and the service radius; the geographic range is determined based on the broadcast center point coordinates and the service radius; or, the first service area geographic identification information includes several cell information; the geographic range is determined based on the cell range corresponding to the several cell information; or, the first service area geographic identification information includes multiple vertex coordinates; the geographic range is determined based on the polygon range enclosed by the multiple vertex coordinates.

[0011] In an exemplary embodiment, the method further includes: receiving indication update information sent by a satellite; the indication update information is used to indicate the updated content of the broadcast service area indication; determining whether the terminal is located in the geographical range corresponding to the indication update information based on the terminal position information of the terminal; and receiving broadcast data in response to the terminal being located in the geographical range corresponding to the indication update information.

[0012] In an exemplary embodiment, the receiving of indication update information sent by the satellite includes: receiving a system message broadcast by the satellite; determining whether the system message includes indication update identification information; the indication update identification information is used to identify that the broadcast service area indication has been updated; in response to the system message including the indication update identification information; determining whether the terminal is located in the geographical range corresponding to the geographical identification information of the first service area; in response to the terminal not being located in the geographical range corresponding to the geographical identification information of the first service area, receiving a short message (Short Message) sent to the terminal via downlink control information (Downlink Control Information, DCI) on a downlink control channel (Physical Downlink Control Channel, PDCCH); the short message includes the indication update information.

[0013] According to another aspect of the present disclosure, a satellite broadcasting method is provided, which is applied to a base station, and the method includes: receiving a broadcast service request sent by a core network; the broadcast service request includes at least: broadcast service area information; the broadcast service area information is used to indicate the broadcast service area corresponding to the broadcast service request; obtaining first satellite position information of a satellite corresponding to the base station; generating a broadcast service area indication based on the broadcast service area information and the first satellite position information; the broadcast service area indication includes at least: first service area geographic identification information; the first service area geographic identification information is used to indicate the geographical range of the broadcast service area within the coverage of the satellite; broadcasting the broadcast service area indication to the terminal via the satellite, so as to instruct the terminal located in the geographical range corresponding to the first service area geographic identification information to receive broadcast data.

[0014] In an exemplary embodiment, the broadcast service request further includes: geographic identification pattern information; the geographic identification pattern information is used to indicate an identification pattern of the geographic identification information of the first service area.

[0015] In an exemplary embodiment, the first service area geographic identification information determines the geographic range through at least one of the following identification modes: the first service area geographic identification information includes the broadcast center point coordinates and the service radius; the geographic range is determined based on the broadcast center point coordinates and the service radius; or, the first service area geographic identification information includes several cell information; the geographic range is determined based on the cell range corresponding to the several cell information; or, the first service area geographic identification information includes multiple vertex coordinates; the geographic range is determined based on the polygon range enclosed by the multiple vertex coordinates.

[0016] In an exemplary embodiment, the method further includes: determining whether an indication update condition is satisfied; and in response to satisfying the indication update condition, generating indication update information, and sending the indication update information to the terminal.

[0017] In an exemplary embodiment, the determination of whether the indication update condition is met includes: in response to reaching a preset duration, determining that the indication update condition is met; or, obtaining second satellite position information; generating second service area geographic identification information based on the broadcast service area information and the second satellite position information; and in response to the second service area geographic identification information being different from the first service area geographic identification information, determining that the indication update condition is met.

[0018] In an exemplary embodiment, in response to satisfying the indication update condition, generating indication update information, and sending the indication update information to the terminal, includes: obtaining second satellite position information; generating a first broadcast service area indication based on the broadcast service area information and the second satellite position information; the first broadcast service area indication includes at least: second service area geographic identification information; and broadcasting the first broadcast service area indication to the terminal via the satellite.

[0019] In an exemplary embodiment, in response to satisfying the indication update condition, generating indication update information, and sending the indication update information to the terminal, includes: obtaining second satellite position information; generating second service area geographic identification information based on the broadcast service area information and the second satellite position information; generating the indication update information based on the first service area geographic identification information and the second service area geographic identification information; broadcasting a system message to the terminal via the satellite; the system message including indication update identification information; the indication update identification information is used to identify that the broadcast service area indication has been updated; sending a short message to the terminal via downlink control information on a downlink control channel; the short message including the indication update information.

[0020] According to another aspect of the present disclosure, a satellite broadcasting device is provided, including: an indication receiving module, configured to receive a broadcast service area indication of satellite broadcasting; the broadcast service area indication includes at least: first service area geographical identification information; the first service area geographical identification information is used to indicate the geographical range of the broadcast service area within the coverage of the satellite; a position judgment module, configured to determine whether the terminal is located in the geographical range corresponding to the first service area geographical identification information based on the terminal position information of the terminal; and a data receiving module, configured to receive broadcast data in response to the terminal being located in the geographical range corresponding to the first service area geographical identification information.

[0021] According to another aspect of the present disclosure, a satellite broadcasting device is provided, comprising: a request receiving module configured to receive a broadcast service request sent by a core network; the broadcast service request includes at least: broadcast service area information; the broadcast service area information is used to indicate the broadcast service area corresponding to the broadcast service request; a satellite position acquisition module configured to obtain first satellite position information of a satellite corresponding to the base station; an indication generation module configured to generate a broadcast service area indication based on the broadcast service area information and the first satellite position information; the broadcast service area indication includes at least: first service area geographic identification information; the first service area geographic identification information is used to indicate the geographical range of the broadcast service area within the coverage of the satellite; an indication broadcasting module configured to broadcast the broadcast service area indication to a terminal via the satellite, so as to indicate the terminal located in the geographical range corresponding to the first service area geographic identification information to receive broadcast data.

[0022] According to another aspect of the present disclosure, an electronic device is provided, comprising: one or more processors; and a storage device configured to store one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the satellite broadcasting method as described in the above embodiments.

[0023] According to another aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the satellite broadcasting method as described in the above embodiments is implemented.

[0024] According to yet another aspect of the present disclosure, a computer program product is provided, comprising a computer program / instruction, which implements the satellite broadcasting method as described in the above embodiments when executed by a processor.

[0025] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.

[0027] FIG1 shows a schematic diagram of a network architecture of a communication system applicable to an embodiment of the present disclosure;

[0028] FIG2 shows a flow chart of a satellite broadcasting method according to an embodiment of the present disclosure;

[0029] FIG3 is a schematic diagram showing a communication process of a satellite broadcasting method according to an embodiment of the present disclosure;

[0030] FIG4A shows a schematic diagram of identification mode 1 of geographic identification information of a first service area according to an embodiment of the present disclosure;

[0031] FIG4B shows a schematic diagram of identification mode 2 of geographic identification information of a first service area according to an embodiment of the present disclosure;

[0032] FIG4C shows a schematic diagram of identification mode three of geographic identification information of a first service area according to an embodiment of the present disclosure;

[0033] FIG5 shows a flowchart of an indication updating method according to an embodiment of the present disclosure;

[0034] FIG6 shows a flowchart of a first embodiment of an indication updating method according to an embodiment of the present disclosure;

[0035] FIG7 shows a flowchart of a second embodiment of the indication update method according to an embodiment of the present disclosure;

[0036] FIG8 is a schematic diagram showing a communication process of a second embodiment of the indication update method according to an embodiment of the present disclosure;

[0037] FIG9 shows a schematic diagram of an embodiment of an indication update method according to an embodiment of the present disclosure;

[0038] FIG10 shows a flow chart of another satellite broadcasting method according to an embodiment of the present disclosure;

[0039] FIG11A shows a flowchart of another embodiment of the indication update method according to the present disclosure;

[0040] FIG11B shows a flowchart of another embodiment of the indication update method according to the present disclosure;

[0041] FIG12 shows a schematic structural diagram of a satellite broadcasting device according to an embodiment of the present disclosure;

[0042] FIG13 shows a schematic structural diagram of another satellite broadcasting device according to an embodiment of the present disclosure;

[0043] FIG14 shows a schematic structural diagram of an electronic device suitable for implementing an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0044] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0045] In addition, the accompanying drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. Identical reference numerals in the figures denote identical or similar parts, and thus repetitive descriptions thereof will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0046] It should be noted that the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present disclosure are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects, and the descriptions of "first" and "second" do not limit the objects to be different.

[0047] To address the above-mentioned issues, embodiments of the present disclosure provide a task scheduling method that can be applied to various communication systems, such as GSM (Global System for Mobile Communications), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Termevolution), LTE Frequency Division Duplex, LTE Time Division Duplex, UMTS (Universal Mobile Telecommunication System), WIMAX (Worldwide Interoperability for Microwave Access), 5G (5th Generation), or future communication systems or other similar communication systems.

[0048] FIG1 shows a schematic diagram of a network architecture of a communication system to which an embodiment of the present disclosure is applicable. As shown in Figure 1, the network architecture includes UE, RAN (Radio Access Network) equipment, AMF (Access and Mobility Mangement Function) network element, SMF (Session Management function) network element, UPF (User Plane Function) network element, PCF (Policy Control Function) network element, NSSF (Network Slice Selection Function) network element, NRF (Network Repository Function) network element, NWDAF (Network Data Analytics Function) network element, UDM (Unified Data Management) network element, UDR (Unified Data Repository) network element, AUSF (Authentication Server Function) network element, NEF (Network Exposure Function) network element, AF (Application Function) network element, and DN (Data Network) connected to the operator's network.

[0049] UE can be various electronic devices that can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The UE can communicate with the core network via non-RAN devices and exchange voice and / or data with RAN devices. The UE can be a mobile phone, a tablet computer, a computer with wireless transceiver functions, a mobile Internet device, a wearable device, a virtual reality terminal device, an augmented reality terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Optionally, the client of the application installed in different UEs is the same, or it is a client of the same type of application based on different operating systems. Based on different terminal platforms, the specific form of the client of the application can also be different. For example, the application client can be a mobile phone client, a computer client, etc.

[0050] RAN equipment is a device in the network used to connect UE to the wireless network, and may include equipment in the access network that communicates with wireless terminals through one or more sectors on the air interface. UE can access the AMF network element through RAN equipment. Specifically, when the UE accesses the AMF network element through the RAN equipment, the UE can access the AMF network element through network-side equipment such as 5G and later base stations (for example, 5G NR NB) or base stations in other communication systems (for example, eNB base stations).

[0051] The AMF network element is mainly used for UE mobility management, access authentication / authorization, and is also responsible for transmitting user policies between the UE and the PCF network element.

[0052] The SMF network element is mainly used for session management, UE Internet Protocol address allocation and management, selection of endpoints for manageable user plane functions, policy control, or charging function interfaces, and downlink data notification.

[0053] The UPF network element can be used for packet routing and forwarding, or QoS processing of user plane data, etc. User data can be connected to the DN through this network element.

[0054] The PCF network element is a unified policy framework used to guide network behavior and provide policy rule information to control plane function network elements (such as AMF network elements and SMF network elements).

[0055] The NSSF network element is mainly used to select appropriate network slices for UE services.

[0056] NRF network elements are mainly used to provide registration and discovery functions for network elements or services provided by network elements.

[0057] The NWDAF network element can collect data from various network functions and perform analysis and prediction.

[0058] The UDM network element is mainly used to manage the UE's contract information. For example, during the authentication process, it performs authentication vector calculation, key deduction, user identity decryption, etc. During the resynchronization process, it verifies AUTS according to the corresponding algorithm and initiates the re-authentication process.

[0059] The UDR network element is mainly used to store structured data information, including contract information, policy information, and network data or business data defined in a standard format.

[0060] The AUSF network element is mainly used to perform security authentication on terminal devices.

[0061] The NEF network element is located between the 5G core network and external third-party application functions. It may also have some internal application functions. It is responsible for managing the open network data. All external applications that want to access the internal data of the 5G core network must go through the NEF network element. The NEF network element provides corresponding security guarantees to ensure the security of external applications accessing the network. It provides external application QoS customization capabilities, mobility status event subscription, application function request distribution and other functions.

[0062] The AF network element is primarily used to communicate application-side requirements to the network, such as QoS requirements and user status event subscriptions. The AF network element can be a third-party functional entity or an application service deployed by the operator. Third-party application functional entities can also be authorized by the NEF network element when interacting with the core network. For example, a third-party application function can directly send a request to the NEF network element. The NEF network element determines whether the AF network element is allowed to send the request. If the verification is successful, it forwards the request to the corresponding PCF network element or UDM network element.

[0063] It should be understood that the above-mentioned network elements or functions can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0064] Figure 2 shows a flow chart of a satellite broadcasting method according to an embodiment of the present disclosure. Figure 3 shows a schematic diagram of the communication process of the satellite broadcasting method according to an embodiment of the present disclosure. The satellite broadcasting methods provided in the embodiments of Figures 2 and 3 can be executed by a base station. The base station can be deployed on the ground or in a satellite and communicate with at least one corresponding satellite. As shown in Figures 2 and 3, the satellite broadcasting method can include the following steps.

[0065] In step S210, a broadcast service request sent by a core network is received; the broadcast service request includes at least broadcast service area information; the broadcast service area information is used to indicate the broadcast service area corresponding to the broadcast service request.

[0066] NTN (Non-Terrestrial Network) is a communication network system built using non-terrestrial facilities such as satellites and high-altitude platforms (such as stratospheric balloons or drones). It combines with the ground 5G network to achieve seamless broadband communication services across multiple dimensions of air, space, land and sea on a global scale. It is especially suitable for remote areas and mobile scenarios that are difficult to cover by ground networks. Among them, the satellite constellation includes: geosynchronous orbit (GEO) satellites, medium earth orbit (MEO) satellites or low earth orbit (LEO) satellites. As non-terrestrial networks, they communicate with ground user terminals or other satellites through satellite links. The satellite and the core network (CN) are connected and communicated through corresponding base stations, following the standard network architecture defined by 3GPP. The base station can be deployed on the ground or on a satellite.

[0067] In the disclosed embodiment, a user sends a broadcast service request from the core network to a base station. This broadcast service request is used to request the initiation of a broadcast service via a satellite to target terminals within its coverage area. This broadcast service request includes at least broadcast service area information. This broadcast service area information indicates the broadcast service area corresponding to the broadcast service request, i.e., the target service areas for which the broadcast service is initiated. Because the coverage area of ​​a satellite is significantly larger than the target broadcast service area in the broadcast service request, it is necessary to indicate the satellite's broadcast service area to prevent terminals outside the service area from receiving the broadcast signal.

[0068] In step S220, first satellite position information of a satellite corresponding to the base station is obtained.

[0069] In the disclosed embodiment, the base station obtains the first satellite position information of the corresponding satellite. The base station usually obtains the satellite position information through the satellite's ephemeris data. Ephemeris data refers to a set of parameters that describe the satellite's motion trajectory in space, which is used to predict the satellite's position, velocity and attitude within a specific time period. These parameters usually include: orbital semi-major axis, orbital eccentricity, right ascension of the ascending node (RAAN), argument of perigee, mean anomaly, orbital inclination, etc. Based on these parameters, the position (three-dimensional coordinates, such as x, y, and z axis coordinates), speed, and direction of the satellite at any given moment can be accurately calculated through a mathematical model. Based on the specific position of the satellite position information relative to the earth's surface, the coverage of the satellite signal can be analyzed.

[0070] The above technical solution of determining satellite position information and satellite signal coverage based on satellite ephemeris information is a common technical means used by those skilled in the art and will not be described in detail here.

[0071] In step S230, a broadcast service area indication is generated based on the broadcast service area information and the first satellite position information; the broadcast service area indication includes at least: first service area geographic identification information; the first service area geographic identification information is used to indicate the geographical range of the broadcast service area within the satellite coverage area.

[0072] In the embodiment of the present disclosure, based on the broadcast service area information in the broadcast service request obtained in step S210 and the satellite coverage corresponding to the first satellite position information obtained in step S220, the geographical scope of the broadcast service area currently within the satellite coverage can be determined. Based on the determined geographical scope, first service area geographic identification information is generated. The service area geographic identification information is used to indicate the geographical scope of the broadcast service area within the satellite coverage.

[0073] In addition, the service area geographical identification information usually identifies the target geographical range through a set of geographical coordinate information. The specific geographical range identification mode can be in various forms, and the specific identification mode is not limited here.

[0074] Based on the first service area geographic identification information, a broadcast service area indication is generated. The broadcast service area indication includes at least the first service area geographic identification information and is used to indicate a target geographic range corresponding to the broadcast service request to prevent terminals outside the service area from obtaining the broadcast signal.

[0075] In step S240, the broadcast service area indication is broadcast to the terminal via the satellite, so as to instruct the terminal located in the geographical range corresponding to the geographical identification information of the first service area to receive broadcast data.

[0076] In the disclosed embodiment, the base station broadcasts the broadcast service area indication via the corresponding satellite in a system information (SI) to each terminal within the satellite coverage area. In a 5G network, the system information is composed of multiple system information blocks (SIBs), such as SIB1.

[0077] In the disclosed embodiment, after a terminal receives a broadcast service area indication from a satellite broadcast, it compares the terminal's own terminal location information with the first service area geographic identification information in the broadcast service area indication to determine whether the terminal is located within the geographical range corresponding to the first service area geographic identification information. If the terminal is within the geographical range identified by the first service area geographic identification information, the terminal receives broadcast data corresponding to the broadcast service area indication. If the terminal is not within the geographical range identified by the first service area geographic identification information, the terminal does not need to receive broadcast data corresponding to the broadcast service area indication.

[0078] Here, in response to the aforementioned broadcast service request, the core network also transmits the broadcast service-related data corresponding to the broadcast service request to the corresponding satellite via the base station. The satellite then broadcasts the data to each terminal via a downlink data channel (Physical Downlink Shared Channel, PDSCH). The terminal determines whether to receive the corresponding broadcast data based on the aforementioned determination of whether it is within the geographical range corresponding to the broadcast service area indication. The communication process by which the relevant satellite transmits this broadcast data via the downlink data channel complies with the relevant 3GPP standards and is not further described here.

[0079] In an exemplary embodiment, a base station may generate multiple different broadcast service area indications based on multiple different broadcast service requests, each indicating a different geographical range corresponding to the different broadcast service requests. Upon receiving each broadcast service area indication broadcast by a satellite, a terminal determines the geographical range corresponding to the geographical identification information of the service area in which it is located and receives broadcast data corresponding to the broadcast service area indication.

[0080] The satellite broadcasting method provided by the disclosed embodiments generates a broadcast service area indication based on the broadcast service area information and satellite position information in a broadcast service request, thereby identifying the geographical scope of the broadcast service area. Based on the broadcast service area indication, a terminal can determine whether to receive the corresponding broadcast data. This method introduces a broadcast service area indication into the satellite broadcast service, identifying the broadcast service area within the satellite coverage area, thereby enabling the target terminal to receive the broadcast data while preventing terminals outside the broadcast service area from receiving the broadcast data.

[0081] The aforementioned S230 indicates that the geographical range identification mode of the service area geographical identification information can have multiple forms. The identification mode of the service area geographical identification information can be a certain pre-specified specific identification mode, or an identification mode can be specified by the base station. Geographic identification mode information can also be included in the aforementioned broadcast service request. The geographical identification mode information is used to indicate the identification mode of the service area geographical identification information. For example, the core network can indicate the identification mode of the service area geographical identification information by indicating the response accuracy requirement based on the different accuracy of different identification modes.

[0082] As mentioned above, the geographic range identification mode can have various forms. Several feasible exemplary identification modes are specifically given below.

[0083] Identification Mode 1

[0084] Figure 4A shows a schematic diagram of identification mode 1 of the first service area geographic identification information according to an embodiment of the present disclosure. As shown in Figure 4A , in this identification mode 1 embodiment, the first service area geographic identification information includes the coordinates of the broadcast center point and the service radius. The geographic range is determined based on the coordinates of the broadcast center point and the service radius.

[0085] In the embodiment of the present disclosure, according to the aforementioned step S230, the geographic scope of the broadcast service area currently within the satellite coverage can be determined based on the broadcast service area information and the satellite coverage corresponding to the first satellite position information. Based on the geographic scope, a circular area containing the geographic scope can be determined. The circular area is less than or equal to the coverage of the satellite. Based on the center point and radius corresponding to the circular area, the coordinates of the broadcast center point and the service radius are determined. The first service area geographic identification information indicates the geographic scope corresponding to the broadcast service area for each terminal by including the coordinates of the broadcast center point and the service radius.

[0086] In an exemplary embodiment, the two points with the greatest distance between them in the geographical range are used as the diameter of the circular area, thereby determining the center and radius corresponding to the circular area.

[0087] It should be pointed out that the identification mode 1 of the geographical identification information of the service area is relatively simple and efficient, but has low accuracy, and is suitable for scenarios with relatively low accuracy requirements.

[0088] Identification Mode 2

[0089] Figure 4B shows a schematic diagram of identification mode 2 of the first service area geographic identification information according to an embodiment of the present disclosure. As shown in Figure 4B , in this identification mode 2 embodiment, the first service area geographic identification information includes information about a plurality of cells. The geographic range is determined based on the cell ranges corresponding to the plurality of cell information.

[0090] In the embodiment of the present disclosure, according to the aforementioned step S230, the geographical scope of the broadcast service area currently within the satellite coverage can be determined based on the broadcast service area information and the satellite coverage corresponding to the first satellite position information. Based on this geographical scope, the corresponding terrestrial cell can be determined, and then the first service area geographical identification information can be determined in the form of a corresponding terrestrial cell set. The first service area geographical identification information indicates the geographical scope corresponding to the broadcast service area for each terminal by indicating information of several cells in the terrestrial cell set.

[0091] In an exemplary embodiment, as shown in FIG4B , the terrestrial range includes: land cell 1, land cell 2, land cell 3, land cell 4, and land cell 5. Based on this, the first service area geographic identification information includes a corresponding land cell set {land cell 1, land cell 2, land cell 3, land cell 4, land cell 5}. A terminal receiving the first service area geographic identification information can determine whether it is located in the land cell set and thus be located in the geographical range corresponding to the first service area geographic identification information.

[0092] It should be pointed out that the identification mode 2 of the service area geographic identification information is more accurate than the identification mode 1, and is suitable for scenarios with moderate accuracy requirements.

[0093] Logo Mode 3

[0094] Figure 4C shows a schematic diagram of identification mode 3 of the first service area geographic identification information according to an embodiment of the present disclosure. As shown in Figure 4C , in this identification mode 3 embodiment, the first service area geographic identification information includes multiple vertex coordinates; the geographic range is determined based on the polygonal range enclosed by the multiple vertex coordinates.

[0095] In the embodiment of the present disclosure, according to the aforementioned step S230, based on the broadcast service area information and the satellite coverage corresponding to the first satellite position information, the geographical scope of the broadcast service area currently within the satellite coverage can be determined. Based on the geographical scope, a polygonal area containing the geographical scope can be determined. The polygonal area is represented by a closed area connected in sequence by multiple vertices, and its area range is less than or equal to the coverage range of the satellite. The first service area geographical identification information indicates the geographical scope corresponding to the broadcast service area of ​​each terminal by including the geographical coordinates of the multiple vertices. Determining a polygonal figure containing the target area based on the target area is a conventional technical means in this field, and the obtaining process will not be repeated here.

[0096] It should be pointed out that the polygon determination process of the identification mode three of the service area geographic identification information is relatively complex, but has high accuracy and is suitable for scenarios with relatively high accuracy requirements.

[0097] The embodiment of the present disclosure provides a variety of different identification modes to identify the geographical identification information of the service area. Designers can select an appropriate identification mode to identify the geographical range in the geographical identification information of the service area according to actual scene requirements or accuracy requirements.

[0098] Since satellites are moving at high speeds, their corresponding coverage area also changes in real time as the satellites move, and thus the geographical range of the broadcast service area within the satellite coverage area also changes accordingly. Therefore, the satellite broadcasting method provided in the embodiment of the present disclosure also needs to update the broadcast service area indication.

[0099] Figure 5 shows a flow chart of the indication update method according to an embodiment of the present disclosure. As shown in Figure 5 , the satellite broadcasting method may further include the following steps.

[0100] In step S510, it is determined whether an update instruction condition is satisfied.

[0101] In embodiments of the present disclosure, a preset indication update condition can be used to trigger an update of the broadcast service area indication. The triggering of an update of the broadcast service area indication is determined by determining whether the current state satisfies the indication update condition. The indication update condition can be set to a variety of preset conditions based on actual business needs, all of which are considered within the scope of protection of the present disclosure.

[0102] In an exemplary embodiment, the base station periodically triggers the indication update process. The determination of whether the indication update condition is satisfied includes: in response to reaching a preset time duration, determining that the indication update condition is satisfied, and then determining to trigger an update of the broadcast service area indication.

[0103] In an exemplary embodiment, the indication update process is triggered by determining whether the geographical range corresponding to the service area geographical identification information has changed. The determination of whether the indication update condition is met includes the following steps.

[0104] Step 1: Obtain the second satellite position information.

[0105] Step 2: Generate second service area geographic identification information based on the broadcast service area information and the second satellite position information.

[0106] Step three: In response to the second service area geographical identification information being different from the first service area geographical identification information, determining that the indication update condition is met.

[0107] In this embodiment, steps 1 and 2 are similar to the aforementioned steps S220 and S230, and the second satellite position information after the satellite moves is obtained. The second service area geographic identification information is generated based on the broadcast service area information and the second satellite position information.

[0108] Determine whether the second service area geographic identification information is the same as the first service area geographic identification information in step S230. If the geographical ranges corresponding to the first and second service area geographic identification information are the same, the indication update process is not triggered. If the geographical ranges corresponding to the first and second service area geographic identification information are different, indicating that the geographical ranges have changed due to satellite movement, the indication update process is triggered.

[0109] In step S520, in response to the indication update condition being met, indication update information is generated and sent to the terminal.

[0110] In the embodiment of the present disclosure, in response to the indication update condition being met, an indication update process is triggered. In the indication update process, indication update information for the broadcast service area indication is generated and sent to the terminal to update the broadcast service area indication on the terminal side.

[0111] According to the actual application scenario, the indication update process can have multiple design solutions. The following specifically provides several implementation methods of the indication update process.

[0112] Indication Update Method Example 1

[0113] Figure 6 shows a flow chart of a first embodiment of the indication update method of the present disclosure. As shown in Figure 6, in response to satisfying the indication update condition, generating indication update information and sending the indication update information to the terminal may include the following steps.

[0114] In step S610, second satellite position information is acquired.

[0115] In the embodiment of the present disclosure, similar to the aforementioned step S220, the second satellite position information after the satellite moves is obtained. The specific process of obtaining the relevant satellite position information is not repeated here.

[0116] In step S620, a first broadcast service area indication is generated according to the broadcast service area information and the second satellite position information; the first broadcast service area indication at least includes: second service area geographic identification information.

[0117] In the disclosed embodiment, second service area geographic identification information is generated based on the broadcast service area information and the second satellite position information. The second service area geographic identification information is used to indicate the geographic extent of the broadcast service area within the coverage area corresponding to the second satellite position information of the satellite. Based on the second service area geographic identification information, a first broadcast service area indication is generated. The first broadcast service area indication includes at least the second service area geographic identification information. The process for generating the first broadcast service area indication and the second service area geographic identification information is similar to the aforementioned step S230 and will not be repeated here.

[0118] In step S630, the first broadcast service area indication is broadcast to the terminal via the satellite.

[0119] In the embodiment of the present disclosure, similar to the aforementioned step S240, the base station broadcasts the first broadcast service area indication to each terminal within the satellite coverage area via the corresponding satellite in a system message. The process of the relevant satellite broadcasting the first broadcast service area indication is not further described here.

[0120] After receiving the updated first broadcast service area indication, the terminal compares the terminal's own terminal location information with the second service area geographic identification information in the first broadcast service area indication to determine whether the terminal is located within the geographical range corresponding to the updated second service area geographic identification information. Furthermore, based on the updated second service area geographic identification information, the terminal determines whether to receive broadcast data corresponding to the first broadcast service area indication. The relevant process is similar to the aforementioned step S240 and will not be repeated here.

[0121] In the disclosed embodiment, the broadcast service area indication broadcast by the satellite is updated by triggering the indication update process. The terminal side determines in real time based on the received broadcast service area indication whether the terminal is located in the geographical range corresponding to the latest service area geographical identification information, thereby determining whether to receive the corresponding broadcast data.

[0122] Indication Update Method Example 2

[0123] While the aforementioned first embodiment of the indication update method has relatively simple execution logic, it requires the terminal to receive and determine in real time whether its location information is within the geographical range corresponding to the latest service area geographic identifier information. Consequently, this consumes a certain amount of communication and processing resources on the terminal. Based on this, the present disclosure also provides a second embodiment of the indication update method.

[0124] Figure 7 shows a flow chart of a second embodiment of the indication update method according to an embodiment of the present disclosure. Figure 8 shows a schematic diagram of the communication process of the second embodiment of the indication update method according to an embodiment of the present disclosure. As shown in Figures 7 and 8, in response to satisfying the indication update condition, generating indication update information and sending the indication update information to the terminal may include the following steps.

[0125] In step S710, second satellite position information is acquired.

[0126] In the embodiment of the present disclosure, similar to the aforementioned step S220, the second satellite position information after the satellite moves is obtained. The specific process of obtaining the relevant satellite position information is not repeated here.

[0127] In step S720, second service area geographic identification information is generated according to the broadcast service area information and the second satellite position information.

[0128] In the disclosed embodiment, second service area geographic identification information is generated based on the broadcast service area information and the second satellite position information. The second service area geographic identification information is used to indicate the geographic extent of the broadcast service area within the coverage area corresponding to the second satellite position information of the satellite. The process of generating the second service area geographic identification information is similar to the aforementioned step S230 and will not be repeated here.

[0129] In step S730, the indication update information is generated according to the first service area geographical identification information and the second service area geographical identification information.

[0130] In the embodiments of the present disclosure, by comparing the differences between the geographic ranges corresponding to the first service area geographic identification information and the second service area geographic identification information, update indication information can be generated. The update indication information is used to indicate the updated content of the service area geographic identification information. The updated content includes the addition, deletion, or modification of the geographic range corresponding to the service area geographic identification information.

[0131] For example, the first service area geographical identification information includes the corresponding land cell set {land cell 1, land cell 2, land cell 3, land cell 4, land cell 5}. The second service area geographical identification information includes the corresponding land cell set {land cell 3, land cell 4, land cell 5, land cell 6}. The update content includes deleting {land cell 1, land cell 2} and adding {land cell 6}.

[0132] In step S740, a system message is broadcast to the terminal via the satellite; the system message includes indication update identification information; the indication update identification information is used to identify that the broadcast service area indication has been updated.

[0133] In the disclosed embodiment, a base station broadcasts a system message to each terminal via satellite. The system message includes update indication identification information. The update indication identification information is used to indicate that the broadcast service area indication has been updated. After receiving the update indication identification information in the system message, the terminal obtains the update indication information through a pre-agreed designated location.

[0134] In an exemplary embodiment, the base station updates the indication update identification information ValueTag in the system message SIB1. This indication update identification information ValueTag is used to indicate that the broadcast service area indication has been updated. The base station broadcasts the system message SIB1 to each terminal via satellite. Each terminal can learn about the update of the broadcast service area indication through the indication update identification information ValueTag in the system message SIB1.

[0135] If the ValueTag indicates that the broadcast service area indication has been updated, and the terminal is located in the geographical range corresponding to the geographical identification information of the first service area according to step S240, it means that the terminal is already in the broadcast service area of ​​the satellite, and therefore the terminal does not need to obtain the indication update information at the specified location. In this way, the resources occupied by the terminal for the relevant indication update can be reduced.

[0136] If the ValueTag indicates that the broadcast service area indication has been updated, and the terminal is not located in the geographical range corresponding to the geographical identification information of the first service area based on the aforementioned step S240, it means that the terminal is not in the broadcast service area of ​​the satellite, so the terminal needs to obtain the indication update information at the specified location.

[0137] In step S750, a short message is sent to the terminal via downlink control information (DCI) on a physical downlink control channel (PDCCH); the short message includes the update indication information.

[0138] In the embodiment of the present disclosure, the base station sends a short message to each terminal via DCI on the PDCCH channel, and the short message includes the above-mentioned indication update information.

[0139] The terminal that needs to obtain the indication update information in the aforementioned step S740 can obtain the indication update information in the Short Message by monitoring the Short Message sent through DCI on the PDCCH channel, and then determine whether it needs to receive the broadcast data corresponding to the broadcast service area indication based on the indication update information.

[0140] The disclosed embodiments provide a method for updating a broadcast service area indication in response to changes in the broadcast service area caused by satellite movement. This indication update process can directly update the broadcast service area indication, or it can notify the terminal of the indication update via indication update identification information in a system message. The terminal can then choose whether to retrieve the indication update information at a designated location based on its current situation. This method can prevent unnecessary network resource usage by the terminal.

[0141] Figure 9 shows a schematic diagram of an embodiment of the indication updating method of the embodiment of the present disclosure. As shown in Figure 9, the embodiment of the present disclosure illustrates the indication updating method through an example.

[0142] The core network sends the broadcast service area information and corresponding accuracy requirements to the base station through a broadcast service request.

[0143] Based on the broadcast service request, the base station may decide to use the aforementioned identification mode 2 to identify the geographical identification information of the first service area. At time T1, the geographical identification information of the first service area includes the corresponding land cell set {land cell 2, land cell 3, land cell 4}. A broadcast service area indication is generated based on the geographical identification information of the first service area. The base station broadcasts the broadcast service area indication to each terminal via a satellite. For example, terminal A is in land cell 1. Since land cell 1 is not in the first service area geographical identification information, it does not need to receive the corresponding broadcast data. Terminal B is in land cell 2. Since land cell 2 is in the first service area geographical identification information, it needs to receive the corresponding broadcast data. Terminal C is in land cell 4. Since land cell 4 is in the first service area geographical identification information, it needs to receive the corresponding broadcast data.

[0144] As the satellite moves, its coverage area changes. When the satellite moves from time T1 to time T2, the base station determines the satellite's position based on the satellite's ephemeris information and triggers an update of the broadcast service area indication based on indication update conditions. At time T1, the first service area geographic identifier is {Land Cell 2, Land Cell 3, Land Cell 4}. At time T2, the second service area geographic identifier changes to {Land Cell 1, Land Cell 2}.

[0145] Based on the indication update condition trigger, the base station updates the valueTag value in the system message SIB1, indicating that the broadcast service area indication has been updated. The base station broadcasts the system message SIB1 to each terminal via satellite.

[0146] The terminal determines whether to read the update indication message based on the valueTag value in the system message SIB1 and whether the terminal is already in the satellite's broadcast service area. If the valueTag value is updated and terminals B and C are already in the satellite's broadcast service area, then the update indication message does not need to be read. If the valueTag value is updated and terminal A is not in the satellite's broadcast service area, then the update indication message needs to be read.

[0147] The base station adds the update indication information to a short message. The short message is transmitted on the PDCCH via the DCI scrambled by the P-RNTI. The update indication information includes: deleting {terrestrial cell 3, terrestrial cell 4} and adding {terrestrial cell 1}.

[0148] Terminal A receives the corresponding short message by monitoring the paging message on the PDCCH, and then obtains the indication update information. According to the indication update information, since the terrestrial cell 1 where terminal A is located is added, terminal A joins the broadcast service area of ​​the satellite and starts to receive the corresponding broadcast data.

[0149] FIG10 is a flowchart of another satellite broadcasting method according to an embodiment of the present disclosure. The satellite broadcasting method provided in the embodiment of FIG10 can be executed by a terminal. As shown in FIG10 , the satellite broadcasting method can include the following steps.

[0150] In step S1010, a broadcast service area indication of satellite broadcast is received; the broadcast service area indication includes at least: first service area geographical identification information; the first service area geographical identification information is used to indicate the geographical range of the broadcast service area within the coverage of the satellite.

[0151] In the disclosed embodiment, a terminal receives a system message broadcast by a satellite, which includes a broadcast service area indication. The broadcast service area indication includes at least first service area geographic identification information. The first service area geographic identification information is used to indicate the geographic extent of the broadcast service area within the satellite's coverage area. The broadcast service area indication and the first service area geographic identification information are generated based on the technical solutions disclosed in the aforementioned base station-side embodiments and are not further described here.

[0152] In an embodiment of the present disclosure, the first service area geographic identification information determines the geographic range through at least one of the following identification modes: the first service area geographic identification information includes the broadcast center point coordinates and the service radius; the geographic range is determined based on the broadcast center point coordinates and the service radius; or, the first service area geographic identification information includes several cell information; the geographic range is determined based on the cell range corresponding to the several cell information; or, the first service area geographic identification information includes multiple vertex coordinates; the geographic range is determined based on the polygon range enclosed by the multiple vertex coordinates.

[0153] Here, the above-mentioned identification modes have been described in detail in the embodiments corresponding to Figures 4A, 4B, and 4C above, and will not be repeated here.

[0154] In step S1020, it is determined whether the terminal is located in the geographical range corresponding to the geographical identification information of the first service area according to the terminal location information of the terminal.

[0155] In the embodiment of the present disclosure, the terminal compares its own terminal location information with the geographical range corresponding to the first service area geographical identification information to determine whether the terminal is located in the geographical range corresponding to the first service area geographical identification information. The first service area geographical identification information is generated based on the broadcast service area information and the first satellite position information in the aforementioned embodiment, and is used to indicate the geographical range of the broadcast service area within the satellite coverage area. When the terminal location information of the terminal is within the geographical range, it is located in the geographical range corresponding to the first service area geographical identification information. When the terminal location information of the terminal is not within the geographical range, it is not located in the geographical range corresponding to the first service area geographical identification information.

[0156] In step S1030, in response to the terminal being located in the geographical range corresponding to the geographical identification information of the first service area, broadcast data is received.

[0157] In the embodiment of the present disclosure, in response to the terminal being located in the geographical range corresponding to the geographical identification information of the first service area in the aforementioned step S1020, it indicates that the terminal is within the broadcast service area of ​​the satellite, and therefore the terminal is instructed to receive broadcast data corresponding to the broadcast service area indication.

[0158] As previously described, in response to a broadcast service request, the base station transmits the broadcast service-related data corresponding to the broadcast service request to the corresponding satellite, which then broadcasts the data to each terminal via a downlink data channel. Based on the aforementioned determination of whether the terminal is within the geographic range corresponding to the broadcast service area indication, the terminal determines whether to receive the corresponding broadcast data. The communication process by which the corresponding satellite transmits this broadcast data via the downlink data channel complies with the relevant 3GPP standards and is not further described here.

[0159] The satellite broadcasting method provided by the disclosed embodiments generates a broadcast service area indication based on the broadcast service area information and satellite position information in a broadcast service request, thereby identifying the geographical scope of the broadcast service area. Based on the broadcast service area indication, a terminal can determine whether to receive the corresponding broadcast data. This method introduces a broadcast service area indication into the satellite broadcast service, identifying the broadcast service area within the satellite coverage area, thereby enabling the target terminal to receive the broadcast data while preventing terminals outside the broadcast service area from receiving the broadcast data.

[0160] In the first embodiment of the base station side indication updating method, after the broadcast service area indication changes, the base station side generates an updated first broadcast service area indication based on the updated second service area geographic identification information and updates it to each terminal via satellite.

[0161] In the disclosed embodiment, corresponding to the first embodiment of the indication updating method, after receiving the updated first broadcast service area indication, the terminal compares the terminal's own terminal location information with the second service area geographic identification information in the first broadcast service area indication to determine whether the terminal is located within the geographical range corresponding to the updated second service area geographic identification information. Furthermore, based on the updated second service area geographic identification information, the terminal determines whether to receive broadcast data corresponding to the first broadcast service area indication. The relevant process is similar to the aforementioned steps S1010-S1030 and will not be repeated here.

[0162] In the disclosed embodiment, the broadcast service area indication broadcast by the satellite is updated by triggering the indication update process. The terminal side determines in real time based on the received broadcast service area indication whether the terminal is located in the geographical range corresponding to the latest service area geographical identification information, thereby determining whether to receive the corresponding broadcast data.

[0163] Figure 11A shows a flow chart of another embodiment of the indication update method according to the present disclosure. As shown in Figure 11A , the satellite broadcasting method on the terminal side may further include the following steps.

[0164] In step S1100, indication update information sent by a satellite is received; the indication update information is used to indicate the updated content of the broadcast service area indication.

[0165] In the disclosed embodiments, a terminal receives indication update information transmitted by a satellite. This indication update information indicates the updated content of the broadcast service area indication. This indication update information can be generated using the technical solution provided in any of the aforementioned base station-side embodiments, and the generation process is not further described here. The satellite can transmit this indication update information via a system message or a pre-agreed designated location.

[0166] In step S1150, it is determined whether the terminal is located in a geographical range corresponding to the indication update information according to the terminal location information of the terminal.

[0167] In the embodiment of the present disclosure, the terminal determines whether the terminal is located within the geographical range indicated by the indication update information based on its own terminal location information and the indication update information. This determination process is similar to the aforementioned step 230 and will not be repeated here.

[0168] In step S1160 , in response to the terminal being located in the geographical range corresponding to the indication update information, broadcast data is received.

[0169] In the embodiment of the present disclosure, in response to the terminal being located within the geographical range corresponding to the indication update information, it is indicated that the terminal is within the broadcast service area updated by the indication update information, and thus receives the broadcast data corresponding to the broadcast service area indication. The relevant process is similar to the aforementioned step 240 and will not be repeated here.

[0170] In the second embodiment of the base station side indication update method, the base station side generates indication update information based on the change of the satellite broadcast service area through the aforementioned steps S710-S740, and sends the indication update information to each terminal.

[0171] Figure 11B shows a flow chart of another embodiment 2 of an indication updating method according to an embodiment of the present disclosure. As shown in Figure 11B , corresponding to the embodiment 2 of the indication updating method, the satellite broadcasting method on the terminal side may further include the following steps.

[0172] In step S1110 , a system message broadcast by the satellite is received.

[0173] In step S1120, it is determined whether the system message includes indication update identification information; the indication update identification information is used to identify that the broadcast service area indication has been updated.

[0174] In the disclosed embodiment, a terminal determines whether the broadcast service area indication has been updated by determining whether an update indication identification information is included in a system message. The update indication identification information is used to indicate that the broadcast service area indication has been updated. It should be noted that in addition to determining whether the update indication identification information is included, changes in the value of the update indication identification information can also be used to indicate whether the broadcast service area indication has been updated. For example, if the update indication identification information is 0, the broadcast service area indication has not been updated; if the update indication identification information is 1, the broadcast service area indication has been updated.

[0175] In an exemplary embodiment, the system message is SIB1. In the system message SIB1, update identification information ValueTag is used to indicate whether the broadcast service area indication has been updated. The value of the update identification information ValueTag is changed to indicate whether the broadcast service area indication has been updated.

[0176] In step S1130, in response to the system message including the indication update identification information, it is determined whether the terminal is located in the geographical range corresponding to the first service area geographical identification information.

[0177] In the embodiment of the present disclosure, in response to the received system message including indication update identification information, indicating that the broadcast service area indication has been updated, an indication update event on the terminal side is triggered. Corresponding to the aforementioned S740 on the base station side, it is first determined whether the terminal is located in the geographical range corresponding to the geographical identification information of the first service area.

[0178] If the terminal is located in the geographical range corresponding to the geographical identification information of the first service area according to the aforementioned step S240, it means that the terminal is already in the broadcast service area of ​​the satellite, and therefore the terminal does not need to obtain the indication update information at the specified location. In this way, the resource occupation of the terminal by the relevant indication update can be reduced.

[0179] If the terminal is not located in the geographical range corresponding to the geographical identification information of the first service area based on the aforementioned step S240, it means that the terminal is not in the broadcast service area of ​​the satellite, so the terminal needs to obtain the indication update information at a designated location.

[0180] In step S1140, in response to the terminal not being located in the geographical range corresponding to the geographical identification information of the first service area, a short message sent through the downlink control information on the downlink control channel is received; the short message includes indication update information; the indication update information is used to indicate the updated content of the broadcast service area indication.

[0181] As mentioned above, if the terminal is not located in the geographical range corresponding to the geographical identification information of the first service area, it means that the terminal is not in the broadcast service area of ​​the satellite, so the terminal needs to obtain the indication update information at the designated location.

[0182] In this disclosed embodiment, the designated location is a short message sent via downlink control information on a downlink control channel. After determining that the location is not within the geographical range corresponding to the geographic identifier of the first service area, the terminal monitors a short message sent via downlink control information on the downlink control channel. This short message includes update indication information; the update indication information indicates the updated content of the broadcast service area indication, namely, any additions, deletions, or updates to the aforementioned geographical range.

[0183] In step S1150, it is determined whether the terminal is located in a geographical range corresponding to the indication update information according to the terminal location information of the terminal.

[0184] In the embodiment of the present disclosure, the terminal determines whether the terminal is located within the geographical range indicated by the indication update information based on its own terminal location information and the indication update information. This determination process is similar to the aforementioned step 230 and will not be repeated here.

[0185] In step S1160 , in response to the terminal being located in the geographical range corresponding to the indication update information, broadcast data is received.

[0186] In the embodiment of the present disclosure, in response to the terminal being located within the geographical range corresponding to the indication update information, it is indicated that the terminal is within the broadcast service area updated by the indication update information, and thus receives the broadcast data corresponding to the broadcast service area indication. The relevant process is similar to the aforementioned step 240 and will not be repeated here.

[0187] The disclosed embodiments provide a method for updating a broadcast service area indication in response to changes in the broadcast service area caused by satellite movement. This indication update process can directly update the broadcast service area indication, or it can notify the terminal of the indication update via indication update identification information in a system message. The terminal can then choose whether to retrieve the indication update information at a designated location based on its current situation. This method can prevent unnecessary network resource usage by the terminal.

[0188] Based on the same inventive concept, the present disclosure provides a satellite broadcasting device, as described in the following embodiments. Since the principles of the device embodiment are similar to those of the above-mentioned method embodiment, the implementation of the communication authentication device embodiment can refer to the implementation of the above-mentioned method embodiment, and the repeated parts will not be repeated.

[0189] FIG12 shows a schematic diagram of the structure of a satellite broadcasting device according to an embodiment of the present disclosure. As shown in FIG12 , the satellite broadcasting device 1200 may include: a request receiving module 1210 , a satellite position acquiring module 1220 , an indication generating module 1230 , and an indication broadcasting module 1240 .

[0190] The request receiving module 1210 is configured to receive a broadcast service request sent by the core network; the broadcast service request includes at least: broadcast service area information; the broadcast service area information is used to indicate the broadcast service area corresponding to the broadcast service request.

[0191] The satellite position acquisition module 1220 is configured to acquire first satellite position information of a satellite corresponding to the base station.

[0192] The indication generation module 1230 is configured to generate a broadcast service area indication based on the broadcast service area information and the first satellite position information; the broadcast service area indication includes at least: first service area geographic identification information; the first service area geographic identification information is used to indicate the geographical range of the broadcast service area within the coverage of the satellite.

[0193] The indication broadcast module 1240 is configured to broadcast the broadcast service area indication to the terminal via the satellite, so as to instruct the terminal located in the geographical range corresponding to the geographical identification information of the first service area to receive broadcast data.

[0194] In an exemplary embodiment, the broadcast service request further includes: geographic identification pattern information; the geographic identification pattern information is used to indicate an identification pattern of the geographic identification information of the first service area.

[0195] In an exemplary embodiment, the indication generation module 1230 is further configured to determine the geographical range of the first service area geographical identification information through at least one of the following identification modes: the first service area geographical identification information includes the broadcast center point coordinates and the service radius; the geographical range is determined based on the broadcast center point coordinates and the service radius; or, the first service area geographical identification information includes several cell information; the geographical range is determined based on the cell range corresponding to the several cell information; or, the first service area geographical identification information includes multiple vertex coordinates; the geographical range is determined based on the polygon range enclosed by the multiple vertex coordinates.

[0196] In an exemplary embodiment, the indication update module is configured to determine whether an indication update condition is satisfied; in response to satisfying the indication update condition, generate indication update information, and send the indication update information to the terminal.

[0197] In an exemplary embodiment, the indication update module is further configured to determine whether the indication update condition is met, including: in response to reaching a preset time length, determining that the indication update condition is met; or, obtaining second satellite position information; generating second service area geographic identification information based on the broadcast service area information and the second satellite position information; in response to the second service area geographic identification information being different from the first service area geographic identification information, determining that the indication update condition is met.

[0198] In an exemplary embodiment, the indication update module is further configured to generate indication update information in response to satisfying the indication update condition, and send the indication update information to the terminal, including: obtaining second satellite position information; generating a first broadcast service area indication based on the broadcast service area information and the second satellite position information; the first broadcast service area indication includes at least: second service area geographic identification information; and broadcasting the first broadcast service area indication to the terminal via the satellite.

[0199] In an exemplary embodiment, the indication update module is further configured to generate indication update information in response to satisfying the indication update condition, and send the indication update information to the terminal, including: obtaining second satellite position information; generating second service area geographic identification information based on the broadcast service area information and the second satellite position information; generating the indication update information based on the first service area geographic identification information and the second service area geographic identification information; broadcasting a system message to the terminal via the satellite; the system message including indication update identification information; the indication update identification information is used to identify that the broadcast service area indication has been updated; sending a short message to the terminal via downlink control information on a downlink control channel; the short message including the indication update information.

[0200] FIG13 shows a schematic structural diagram of another satellite broadcasting device according to an embodiment of the present disclosure. As shown in FIG13 , the satellite broadcasting device 1300 may include: an indication receiving module 1310 , a position determination module 1320 , and a data receiving module 1330 .

[0201] The indication receiving module 1310 is configured to receive a broadcast service area indication broadcast by a satellite; the broadcast service area indication includes at least: first service area geographical identification information; the first service area geographical identification information is used to indicate the geographical range of the broadcast service area within the coverage of the satellite.

[0202] The location determination module 1320 is configured to determine whether the terminal is located in the geographical range corresponding to the geographical identification information of the first service area according to the terminal location information of the terminal.

[0203] The data receiving module 1330 is configured to receive broadcast data in response to the terminal being located in the geographical range corresponding to the geographical identification information of the first service area.

[0204] In an exemplary embodiment, the indication receiving module 1310 is further configured to determine the geographical range of the first service area geographical identification information through at least one of the following identification modes: the first service area geographical identification information includes the broadcast center point coordinates and the service radius; the geographical range is determined according to the broadcast center point coordinates and the service radius; or, the first service area geographical identification information includes several cell information; the geographical range is determined according to the cell range corresponding to the several cell information; or, the first service area geographical identification information includes multiple vertex coordinates; the geographical range is determined according to the polygon range enclosed by the multiple vertex coordinates.

[0205] In an exemplary embodiment, the location determination module 1320 is further configured to receive indication update information sent by a satellite; the indication update information is used to indicate the updated content of the broadcast service area indication; determine whether the terminal is located in the geographical range corresponding to the indication update information based on the terminal location information of the terminal; and receive broadcast data in response to the terminal being located in the geographical range corresponding to the indication update information.

[0206] In an exemplary embodiment, the location determination module 1320 is further configured to receive the indication update information sent by the satellite, including: receiving the system message broadcast by the satellite; determining whether the system message includes indication update identification information; the indication update identification information is used to identify that the broadcast service area indication has been updated; in response to the system message including the indication update identification information; determining whether the terminal is located in the geographical range corresponding to the geographical identification information of the first service area; in response to the terminal not being located in the geographical range corresponding to the geographical identification information of the first service area, receiving a short message (Short Message) sent to the terminal via downlink control information (Downlink Control Information, DCI) on a downlink control channel (Physical Downlink Control Channel, PDCCH); the short message includes the indication update information.

[0207] FIG14 is a schematic diagram illustrating the structure of an electronic device suitable for implementing an exemplary embodiment of the present disclosure. An electronic device 1400 according to this embodiment of the present disclosure will be described below with reference to FIG14 . The electronic device 1400 shown in FIG14 is merely an example and should not limit the functionality or scope of use of the embodiments of the present disclosure.

[0208] As shown in FIG14 , electronic device 1400 is implemented as a general-purpose computing device. Components of electronic device 1400 may include, but are not limited to, the aforementioned at least one processing unit 1410 , the aforementioned at least one storage unit 1420 , a bus 1430 connecting various system components (including storage unit 1420 and processing unit 1410 ), and a display unit 1440 .

[0209] The storage unit 1420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 14201 and / or a cache memory unit 14202 , and may further include a read-only memory unit (ROM) 14203 .

[0210] The storage unit 1420 may also include a program / utility 14204 having a set (at least one) of program modules 14205, such program modules 14205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0211] The bus 1430 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0212] Electronic device 1400 may also communicate with one or more external devices 1470 (e.g., a keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 1400, and / or any device that enables electronic device 1400 to communicate with one or more other computing devices (e.g., a router, modem, etc.). Such communication may occur via input / output (I / O) interface 1450. Furthermore, electronic device 1400 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via network adapter 1460. As shown, network adapter 1460 communicates with other modules of electronic device 1400 via bus 1430. It should be understood that, although not shown, other hardware and / or software modules may be used in conjunction with electronic device 1400, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0213] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is further provided, on which a program product capable of implementing the above method of the present specification is stored.

[0214] In some possible implementations, various aspects of the present invention may also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of various exemplary implementations of the present invention described in the above "Exemplary Method" section of this specification.

[0215] The program product for implementing the above-described method according to an embodiment of the present invention may be a portable compact disc read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0216] The program product may be implemented in any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0217] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0218] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0219] The program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0220] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.

[0221] Furthermore, although the steps of the method of the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that the steps must be performed in this particular order, or that all steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0222] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure. Industrial Applicability

[0223] The present disclosure is applicable to the field of computer technology, and is used to solve the problem in related technologies that a terminal in a non-broadcast service area obtains broadcast data, so that a target terminal can receive the broadcast data.

[0224] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the appended claims.

[0225] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A satellite broadcasting method, applied to a terminal, comprising: Indication of broadcast service area for receiving satellite broadcasts; The broadcast service area indication includes at least: first service area geographical identification information; the first service area geographical identification information is used to indicate the geographical range of the broadcast service area within the coverage of the satellite; determining, based on the terminal location information of the terminal, whether the terminal is located in the geographical range corresponding to the geographical identification information of the first service area; In response to the terminal being located in the geographical range corresponding to the geographical identification information of the first service area, broadcast data is received.

2. The method according to claim 1, wherein The geographical identification information of the first service area determines the geographical range by at least one of the following identification modes: The first service area geographical identification information includes the coordinates of the broadcast center point and the service radius; the geographical range is determined according to the coordinates of the broadcast center point and the service radius; or The first service area geographical identification information includes a plurality of cell information; the geographical range is determined according to the cell ranges corresponding to the plurality of cell information; or The first service area geographical identification information includes a plurality of vertex coordinates; the geographical range is determined according to a polygonal range enclosed by the vertex coordinates.

3. The method according to claim 1, wherein The method further comprises: receiving indication update information sent by a satellite; the indication update information is used to indicate updated content of the broadcast service area indication; determining, according to the terminal location information of the terminal, whether the terminal is located in a geographical range corresponding to the indication update information; In response to the terminal being located in a geographical range corresponding to the indication update information, the broadcast data is received.

4. The method according to claim 3, wherein: The receiving satellite-transmitted instruction update information includes: receiving a system message broadcast by the satellite; Determining whether the system message includes indication update identification information, wherein the indication update identification information is used to identify that the broadcast service area indication has been updated; In response to the system message including the indication update identification information; determining that the terminal is whether it is located in the geographical range corresponding to the geographical identification information of the first service area; In response to the terminal not being located in the geographical range corresponding to the geographical identification information of the first service area, a short message (Short Message) is sent to the terminal via downlink control information (Downlink Control Information, DCI) on a downlink control channel (Physical Downlink Control Channel, PDCCH); the short message includes the indication update information.

5. A satellite broadcasting method, applied to a base station, comprising: Receive broadcast service requests sent by the core network; The broadcast service request includes at least: broadcast service area information; the broadcast service area information is used to indicate the broadcast service area corresponding to the broadcast service request; Obtaining first satellite position information of a satellite corresponding to the base station; generating a broadcast service area indication according to the broadcast service area information and the first satellite position information; wherein the broadcast service area indication includes at least first service area geographic identification information; the first service area geographic identification information is used to indicate the geographical range of the broadcast service area within the coverage of the satellite; The broadcast service area indication is broadcast to the terminal via the satellite, so as to instruct the terminal located in the geographical range corresponding to the geographical identification information of the first service area to receive broadcast data.

6. The method according to claim 5, wherein: The broadcast service request also includes: geographic identification mode information; the geographic identification mode information is used to indicate the identification mode of the geographic identification information of the first service area.

7. The method according to claim 5 or 6, wherein: The geographical identification information of the first service area determines the geographical range by at least one of the following identification modes: The first service area geographical identification information includes the coordinates of the broadcast center point and the service radius; the geographical range is determined according to the coordinates of the broadcast center point and the service radius; or The first service area geographical identification information includes a plurality of cell information; the geographical range is determined according to the cell ranges corresponding to the plurality of cell information; or The first service area geographical identification information includes a plurality of vertex coordinates; the geographical range is determined according to a polygonal range enclosed by the plurality of vertex coordinates.

8. The method according to claim 5, wherein Also includes: Determining whether an indication update condition is met; In response to satisfying the indication update condition, generating indication update information and updating the indication update information. New information is sent to the terminal.

9. The method according to claim 8, wherein The determining whether the update indication condition is met includes: In response to reaching a preset time duration, determining that the indication update condition is satisfied; or, obtaining second satellite position information; generating second service area geographic identification information according to the broadcast service area information and the second satellite position information; In response to the second service area geographical identification information being different from the first service area geographical identification information, it is determined that the update indication condition is satisfied.

10. The method according to claim 8, wherein The step of generating, in response to satisfying the indication update condition, indication update information and sending the indication update information to the terminal comprises: obtaining second satellite position information; generating a first broadcast service area indication according to the broadcast service area information and the second satellite position information; wherein the first broadcast service area indication includes at least: geographical identification information of the second service area; The first broadcast service area indication is broadcast to the terminal via the satellite.

11. The method according to claim 8, wherein The step of generating, in response to satisfying the indication update condition, indication update information and sending the indication update information to the terminal includes: obtaining second satellite position information; generating second service area geographic identification information according to the broadcast service area information and the second satellite position information; generating the indication update information according to the first service area geographical identification information and the second service area geographical identification information; broadcasting a system message to the terminal via the satellite; the system message including indication update identification information; the indication update identification information is used to identify that the broadcast service area indication has been updated; A short message is sent to the terminal via downlink control information on a downlink control channel; the short message includes the indication update information.

12. A satellite broadcasting device comprising: an indication receiving module configured to receive a broadcast service area indication broadcast by a satellite; The broadcast service area indication includes at least: first service area geographical identification information; the first service area geographical identification information is used to indicate the geographical range of the broadcast service area within the coverage of the satellite; a location determination module configured to determine, based on the terminal location information of the terminal, whether the terminal is located in the geographical range corresponding to the geographical identification information of the first service area; The data receiving module is configured to receive broadcast data in response to the terminal being located in a geographical range corresponding to the geographical identification information of the first service area.

13. A satellite broadcasting device comprising: A request receiving module is configured to receive a broadcast service request sent by a core network; The broadcast service request includes at least: broadcast service area information; the broadcast service area information is used to indicate the broadcast service area corresponding to the broadcast service request; A satellite position acquisition module is configured to acquire first satellite position information of a satellite corresponding to the base station; an indication generating module configured to generate a broadcast service area indication based on the broadcast service area information and the first satellite position information; the broadcast service area indication including at least first service area geographic identification information; the first service area geographic identification information being used to indicate a geographic range of the broadcast service area within the coverage of the satellite; The indication broadcast module is configured to broadcast the broadcast service area indication to the terminal via the satellite, so as to instruct the terminal located in the geographical range corresponding to the geographical identification information of the first service area to receive broadcast data.

14. An electronic device comprising: one or more processors; A storage device configured to store one or more programs, which, when executed by the one or more processors, enable the one or more processors to implement the method according to any one of claims 1 to 11. 15 . A computer-readable storage medium storing a computer program, wherein the computer program implements the method according to claim 1 when executed by a processor.

16. A computer program product comprising a computer program / instructions for implementing the method according to any one of claims 1 to 11 when the computer program / instructions are executed by a processor.

Citation Information

Patent Citations

  • Local information broadcast system, and broadcast device andbroadcast method thereof

    CN101083509A

  • Emergency alert system and method

    CN108140298A

  • UE communication control method and device, communication equipment and storage medium

    CN116783941A

  • Emergency Alert System and Method

    US20120028600A1

  • AU2003248462A1