Data transmission method and related device
By combining satellite link status and ephemeris information, the flexibility and efficiency of data storage and forwarding in satellite communication systems are achieved, the problem of inflexible data storage and forwarding in the prior art is solved, and the data transmission efficiency of satellite and ground network fusion systems is optimized.
Patent Information
- Application Number
- PCT/CN2024/138928
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-07
- Filing Date
- 2024-12-12
- Publication Date
- 2025-08-14
AI Technical Summary
The prior art In satellite communication systems, especially in satellite and ground network convergence systems, there is a problem of inflexible and inefficient data storage and forwarding, especially when the service link and feedback link are disconnected, the lack of accurate triggering mechanism leads to inefficient data transmission.
After receiving data through the satellite network element, the data stored in the satellite network element is triggered to be forwarded externally based on the status information of the satellite service link or feedback link, and combined with the star ephemeris information and the network element protocol, it realizes more accurate and flexible data storage and forwarding.
It improves the flexibility and efficiency of data storage and forwarding, ensures that the transmission needs of more services are met under limited network resources, prioritizes services with high latency requirements, and reduces data loss.
Smart Images

Figure CN2024138928_14082025_PF_FP_ABST
Abstract
Description
Data transmission method and related equipment
[0001] Priority information
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on February 7, 2024, with application number 202410174054.3 and application name “Data transmission method and related equipment”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present disclosure relates to the field of communication technology, and in particular to a data transmission method, a satellite-borne network element, a ground network element, a terminal, a communication device, a computer-readable storage medium, and a computer program product. Background Art
[0004] In wireless communication technology research, satellite communications are considered a key future development direction. Satellite communications refers to the technology by which terrestrial wireless communication devices access a network via satellite, or by the technology by which terrestrial wireless communication devices communicate with each other using satellites as relays. Satellite communications offer a wide range and are less susceptible to land-based disasters. As a complementary access method for mobile communications, satellite communications effectively address the limited coverage and high construction costs of mobile communication systems.
[0005] In the future, satellite communication systems will be integrated with terrestrial mobile networks (such as the 4th Generation mobile communication technology (4G) and the 5th Generation mobile communication technology (5G) networks) to form a global integrated communication network with seamless coverage of sea, land, air and space, meeting the ubiquitous and diverse business needs of users. Summary of the Invention
[0006] The embodiments of the present disclosure provide a data transmission method and related devices, which can perform more accurate, flexible and efficient data storage and forwarding according to a trigger mechanism.
[0007] The present disclosure provides a data transmission method, performed by an onboard network element deployed on a satellite, the onboard network element comprising at least one of an onboard base station and an onboard core network element. The method comprises: receiving data; storing the data in the onboard network element; and triggering external forwarding of the data stored in the onboard network element based on status information of the satellite's service link or feedback link.
[0008] The present disclosure provides a data transmission method, which is performed by a ground network element, including a ground gateway or a ground core network element. The method includes: receiving downlink data; storing the downlink data in the ground network element; and triggering, based on status information of a satellite feedback link, to send the downlink data stored in the ground network element to a satellite-borne network element, including at least one of a satellite base station and a satellite core network element.
[0009] The present disclosure provides a data transmission method, performed by a terminal. The method includes: receiving uplink data; storing the uplink data in the terminal; and, based on at least one of status information of a satellite's service link and feedback link, triggering the transmission of the uplink data stored in the terminal to an onboard network element deployed on the satellite, the onboard network element including at least one of an onboard base station and an onboard core network element.
[0010] An embodiment of the present disclosure provides an onboard network element, which is deployed on a satellite and includes at least one of an onboard base station and an onboard core network element. The onboard network element includes: a receiving unit for receiving data; a storage unit for storing the data in the onboard network element; and a sending unit for triggering external forwarding of the data stored in the onboard network element based on status information of a service link or feedback link of the satellite.
[0011] The present disclosure provides a terrestrial network element, including a terrestrial gateway or a terrestrial core network element. The terrestrial network element includes: a receiving unit configured to receive downlink data; a storage unit configured to store the downlink data in the terrestrial network element; and a sending unit configured to trigger, based on status information of a satellite feedback link, the sending of the downlink data stored in the terrestrial network element to a satellite-borne network element, the satellite-borne network element including at least one of a satellite-borne base station and a satellite-borne core network element.
[0012] An embodiment of the present disclosure provides a terminal, comprising: a receiving unit for receiving uplink data; a storage unit for storing the uplink data in the terminal; and a sending unit for triggering, based on at least one item of status information of a service link and a feedback link of the satellite, to send the uplink data stored in the terminal to an onboard network element deployed on the satellite, wherein the onboard network element comprises at least one item of an onboard base station and an onboard core network element.
[0013] An embodiment of the present disclosure provides a communication device, comprising: one or more processors; and a memory configured to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the communication device implements the data transmission method described in the embodiment of the present disclosure.
[0014] An embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon. When the computer program is run on a computer, the computer implements the data transmission method described in the embodiment of the present disclosure.
[0015] The embodiments of the present disclosure provide a computer program product, including a computer program. When the computer program is executed by a computer, the data transmission method described in the embodiments of the present disclosure is implemented.
[0016] The data transmission method provided by the disclosed embodiments receives data via an onboard network element, stores the data in the onboard network element, and then triggers external forwarding of the data stored in the onboard network element based on the status information of the satellite's service link or feedback link. This status information indicates the status of the satellite's service link or feedback link, which can be connected or disconnected. Thus, the onboard network element triggers external forwarding of the data stored in the onboard network element based on the status of the satellite's service link or feedback link, allowing for more accurate, flexible, and efficient data storage and forwarding based on the triggering mechanism. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] FIG1 is a schematic diagram of a communication system architecture provided by an embodiment of the present disclosure.
[0018] FIG2 is a system architecture diagram of a 5G network provided by an embodiment of the present disclosure.
[0019] FIG3 schematically shows a network architecture diagram of a transparent forwarding mode according to an embodiment of the present disclosure.
[0020] FIG4 schematically shows a flow chart of a data transmission method according to an embodiment of the present disclosure.
[0021] FIG5 schematically shows a network architecture diagram of a regeneration mode according to an embodiment of the present disclosure.
[0022] FIG6 schematically shows a network architecture diagram of a regeneration mode according to another embodiment of the present disclosure.
[0023] FIG7 schematically shows an interaction diagram of a data transmission method according to an embodiment of the present disclosure.
[0024] FIG8 schematically shows an interactive diagram of a data transmission method according to another embodiment of the present disclosure.
[0025] FIG9 schematically shows an interactive diagram of a data transmission method according to yet another embodiment of the present disclosure.
[0026] FIG10 schematically shows an interactive diagram of a data transmission method according to yet another embodiment of the present disclosure.
[0027] FIG11 schematically shows an interactive diagram of a data transmission method according to yet another embodiment of the present disclosure.
[0028] FIG12 schematically shows an interactive diagram of a data transmission method according to yet another embodiment of the present disclosure.
[0029] FIG13 schematically shows an interactive diagram of a data transmission method according to yet another embodiment of the present disclosure.
[0030] FIG14 schematically shows an interactive diagram of a data transmission method according to yet another embodiment of the present disclosure.
[0031] FIG15 schematically shows an interactive diagram of a data transmission method according to yet another embodiment of the present disclosure.
[0032] FIG16 schematically shows an interactive diagram of a data transmission method according to yet another embodiment of the present disclosure.
[0033] FIG17 schematically shows an interactive diagram of a data transmission method according to yet another embodiment of the present disclosure.
[0034] FIG18 schematically shows an interactive diagram of a data transmission method according to yet another embodiment of the present disclosure.
[0035] FIG19 schematically shows a flow chart of a data transmission method according to another embodiment of the present disclosure.
[0036] FIG20 schematically shows a flow chart of a data transmission method according to yet another embodiment of the present disclosure.
[0037] FIG21 schematically shows a block diagram of a satellite-borne network element according to an embodiment of the present disclosure.
[0038] FIG22 schematically shows a block diagram of a ground network element according to an embodiment of the present disclosure.
[0039] FIG23 schematically shows a block diagram of a terminal according to an embodiment of the present disclosure.
[0040] FIG24 schematically shows a schematic structural diagram of a communication device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] To make the objectives, technical solutions, and advantages of the present disclosure more apparent, exemplary embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. In the accompanying drawings, like reference numerals represent like elements throughout. It should be understood that the embodiments described herein are merely illustrative and should not be construed as limiting the scope of the present disclosure.
[0042] In the embodiments of the present disclosure, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0043] The technical solutions of the embodiments of the present disclosure can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5G system or future evolved mobile communication system, etc.
[0044] For example, a communication system 100 used in an embodiment of the present disclosure is shown in FIG1 . The communication system may be a communication system based on cellular mobile communication technology. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal 120 (or a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographic area and may communicate with terminals within the coverage area. Optionally, the network device 110 can be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, a base station (NodeB, NB) in a WCDMA system, an evolved base station (Evolutional Node B, eNB or eNodeB) in an LTE (also known as 4G) system, a base station (gNB) in a 5G communication system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN), or the network device can be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, a network side device in a 5G network and a satellite system fusion system, a network side device in a 5G system with new air interface satellite access technology, a network side device in a 5G network using satellite transmission as base station backhaul, or a network device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc.
[0045] The communication system 100 also includes at least one terminal 120 located within the coverage area of the network device 110. As used herein, "terminal" includes, but is not limited to, a connection via a wired line, such as via a Public Switched Telephone Network (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as for a cellular network, a Wireless Local Area Network (WLAN), a digital television network, a satellite network, a broadcast transmitter; and / or another terminal configured to receive / send communication signals; and / or an Internet of Things (IoT) device. A terminal configured to communicate via a wireless interface may be referred to as a "wireless communication terminal," "wireless terminal," or "mobile terminal." Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; Personal Digital Assistants (PDAs) that may include a radiotelephone, pager, Internet / Intranet access, a web browser, a notepad, a calendar, and / or a Global Positioning System (GPS) receiver; and conventional laptop and / or handheld receivers or other electronic devices that include a radiotelephone transceiver. A terminal may be referred to as an access terminal, user equipment / terminal (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a device for an unmanned aerial vehicle, an in-vehicle device (for example, a driving computer with wireless communication capabilities, or a wireless communication device connected to an external driving computer), a wearable device, a terminal in a 5G network or a terminal in a future evolved PLMN, a roadside device (for example, a street lamp, a traffic light or other roadside device with wireless communication capabilities, etc.), etc.
[0046] A wireless connection can be established between the base station and the terminal via a wireless air interface. The wireless air interface can be a wireless air interface based on the 4G standard; or a wireless air interface based on the 5G standard, for example, a new air interface; or a wireless air interface based on the next generation mobile communication network technology standard of 5G.
[0047] In some embodiments, the above-mentioned communication system may further include a network management device (not shown in the figure). One or more (two or more) base stations are respectively connected to the network management device. The network management device may be a core network device (including core network elements) in a wireless communication system. For example, the network management device may be a mobility management entity (MME) in an evolved packet core (EPC), providing non-access stratum (NAS) signaling transmission with the UE (providing encryption and integrity protection for NAS signaling), and processing the UE's ESM (EPS Session Management) and EMM (EPS Mobility Management) transactions through the NAS layer. Alternatively, the network management device may also be other core network devices, such as a serving gateway (S-GW), a public data network gateway (P-GW), a policy and charging rules function (PCRF), or a home subscriber server (HSS). The embodiments of the present disclosure do not limit the implementation form of the network management device.
[0048] FIG1 exemplarily shows a network device and two terminals. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminals within its coverage area, which is not limited in the embodiments of the present disclosure.
[0049] It should be understood that in the embodiments of the present disclosure, devices having communication functions in a network / system may be referred to as communication devices. Taking the communication system 100 shown in FIG1 as an example, the communication devices may include a network device 110 and a terminal 120 having communication functions. Network device 110 and terminal 120 may be the specific devices described above and will not be further described here.
[0050] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone.
[0051] Figure 2 is a system architecture diagram of a 5G network in an embodiment of the present disclosure. As shown in Figure 2, the devices involved in the 5G network system include: terminal (UE), radio access network (Radio Access Network, RAN), user plane function (User Plane Function, UPF) network element, data network (Data Network, DN), access and mobility management function (Access and Mobility Management Function, AMF) network element, session management function (Session Management Function, SMF) network element, policy control function (Policy Control Function, PCF) network element, application function (Application Function, AF) network element, authentication server function (Authentication Server Function, AUSF) network element, unified data management (Unified Data Management, UDM) network element, network slice selection function (Network Slice Selection Function, NSSF).
[0052] In the network architecture shown in Figure 2, network elements can communicate with each other through the interfaces shown in the figure. As shown in Figure 2, the UE and the AMF can interact through the N1 interface, which is used to transmit Quality of Service (QoS) control rules, etc. to the UE. N2 is the interface between the AMF and the RAN, which is used to transmit radio bearer control information, etc., from the core network side to the RAN. The N2 interface can be used to send NAS messages, etc. The RAN and the UPF can interact through the N3 interface, which can be used to transmit user plane data, etc. N4 is the interface between the SMF and the UPF, which is used to transmit information between the control plane and the user plane, including the issuance of forwarding rules, QoS control rules, traffic statistics rules, etc. for the user plane, as well as the reporting of user plane information. The UPF and the DN can interact through the N6 interface, which can be used to transmit user plane data, etc. N7 is the interface between the PCF and the SMF, which is used to issue Protocol Data Unit (PDU) session granularity and service data flow granularity control policies. N15 is the interface between the PCF and the AMF, which is used to issue UE policies and access control-related policies. N5 is the interface between AF and PCF, used for issuing application service requests and reporting network events. N11 is the interface between SMF and AMF, used for transmitting PDU session tunnel information between RAN and UPF, transmitting control messages sent to UE, transmitting radio resource control information sent to RAN, etc. N8 is the interface between AMF and UDM, used for AMF to obtain subscription data and authentication data related to access and mobility management from UDM, and for AMF to register information related to the current mobility management of UE with UDM, etc. N10 is the interface between SMF and UDM, used for SMF to obtain subscription data related to session management from UDM, and for SMF to register information related to the current UE session with UDM, etc. N12 is the interface between AMF and AUSF, used for AMF to initiate an authentication process to AUSF, which can carry SUCI as a subscription identifier. N13 is the interface between UDM and AUSF, used for AUSF to obtain the user authentication vector from UDM to execute the authentication process. N22 is the interface between AMF and NSSF.
[0053] It should be understood that the naming in the embodiments of the present disclosure is only defined to facilitate the distinction between different functions and should not constitute any limitation to the present disclosure.
[0054] This disclosure does not exclude the possibility of adopting other naming in 5G networks and other future networks. For example, in a 6G network, some or all of the above-mentioned network elements may continue to use the terminology in 5G, or may adopt other names, etc. The interface names between the network elements in Figure 2 are only an example. The names of the interfaces in the specific implementation may be other names, and this disclosure does not specifically limit this. In addition, the names of the messages (or signaling) transmitted between the above-mentioned network elements are only examples and do not constitute any limitation on the functions of the messages themselves.
[0055] It is 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). For ease of explanation, the following description of this disclosure takes the base station as an example of a radio access network RAN.
[0056] It should be understood that the above-mentioned network architecture applied to the embodiment of the present disclosure is only an example, and the network architecture applicable to the embodiment of the present disclosure is not limited to this. Any network architecture that can realize the functions of the above-mentioned network elements is applicable to the embodiment of the present disclosure.
[0057] The network architecture and business scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. A person skilled in the art will appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.
[0058] The integration of 5G and satellite networks is an important technical direction for the integrated air-space-ground network, and it begins to transition from the transparent forwarding mode shown in Figure 3 to the regeneration mode shown in Figures 5 and 6.
[0059] As shown in Figure 3, all functions of the core network (such as EPC / 5G core network (5G core network, 5GC), but the present disclosure is not limited to this) 33 and the base station (such as eNB / gNB, but the present disclosure is not limited to this) 34 are deployed on the ground, and the service link (Service link) between the satellite 31 and the UE and the feedback link (feeder link) between the GS (ground station) 32 are carried as the underlying link of the Uu port to provide support for communication between the base station and the UE. The Uu port is the interface between the base station and the UE, which is used to transmit signaling and data. The GS 32 and the EPC / 5GC 33 are connected in communication through the eNB / gNB 34. The EPC / 5GC 33 is connected in communication with the application server 35. In the transparent forwarding mode shown in Figure 3, the satellite link is only responsible for relaying signals between the UE and the eNB / gNB 34, and the 4G / 5G-related protocol processing is all performed within the 4G / 5G network.
[0060] This transparent forwarding model suffers from high latency because base stations and core network equipment are deployed on the ground. Furthermore, since this model treats satellites only as signal relay links and does not utilize them for signal processing or conversion, communication between satellites cannot be achieved. Therefore, this model does not support inter-satellite links (ISLs), making it difficult to expand coverage of the Earth's surface using satellite constellations. Furthermore, the path between satellites and base stations is long, resulting in high latency.
[0061] To this end, the industry is developing a regenerative approach, placing base stations (and optionally at least part of the 4G / 5G core network) on satellites. This reduces link processing latency and enables satellite networking via ISLs. In this network architecture, since the satellite's service and feedback links may not persist, a data store and forward mechanism is required. The solutions provided by related technologies do not support flexible and efficient store and forward support.
[0062] Specifically, relying on information such as the ephemeris of satellites and constellations to calculate satellite motion time, without network element protocol triggering for data storage and forwarding, presents some inflexible drawbacks. For example, the time granularity of ephemeris calculation (millisecond level) may differ from the time granularity of network element data forwarding operations (nanosecond level). Relying solely on ephemeris-derived time without a network element trigger mechanism cannot maximize data transmission efficiency. Furthermore, since service links and feedback links also require proper protocol context management during disconnection and connection, namely the link discovery process between different satellites and between satellites and the ground, relying solely on ephemeris-derived time information to determine data storage and forwarding (referred to as the timer mechanism) has limitations, making it difficult to accurately determine the time for data storage and forwarding. Furthermore, relying solely on time information makes the network element's operational logic inflexible.
[0063] According to the method provided by the embodiments of the present disclosure, in the EPS (Evolved Packet System) and 5GS (5G System) network architecture, the network elements responsible for data storage and forwarding (such as one or more of the UE, satellite base station, satellite core network element, ground core network element, GS, etc.) do not only rely on pre-configured (calculated) time information for data forwarding, but also combine a specific trigger mechanism to perform more accurate and flexible data storage and forwarding. The trigger mechanism can come from the network element itself or other network elements.
[0064] The method provided in the embodiment of FIG4 is executed by an onboard network element deployed on a satellite, the onboard network element including at least one of an onboard base station and an onboard core network element. As shown in FIG4 , the method provided in the embodiment of the present disclosure may include the following steps.
[0065] In S410 , data is received.
[0066] For example, the onboard network element may receive uplink data from the UE and / or receive downlink data from a terrestrial network element (eg, a GS and / or a terrestrial core network element).
[0067] In S420, the data is stored in the onboard network element.
[0068] In an exemplary embodiment, after receiving data, the onboard network element may first cache the received data in the onboard network element. For example, when the onboard network element receives uplink data from a UE, if the feedback link is disconnected at that time, the received uplink data may be cached. For another example, when the onboard network element receives downlink data from a terrestrial network element, if the serving link is disconnected at that time, the received downlink data may be cached.
[0069] In the disclosed embodiment, when the service link and / or feedback link of the satellite is disconnected, the received data can be cached in the onboard network element and then forwarded at a suitable time later, thereby preventing data loss.
[0070] In an exemplary embodiment, the onboard network element may cache latency-insensitive service data packets among the received data, prioritizing the transmission of latency-sensitive service data packets. Examples of latency-insensitive service data packets include IoT services with low latency requirements, as well as multimedia services such as AR (Augmented Reality) and VR (Virtual Reality), though this disclosure does not limit these.
[0071] In an exemplary embodiment, the onboard network element may determine whether to perform a store-and-forward operation based on one or more of the following conditions: the onboard network element's data transmission capability, network congestion, the transmission delay requirements of the received data, the priority of the received data, and so forth. For example, if the onboard network element's current transmission capability is sufficient to transmit all received data packets, the onboard network element may directly transmit all received data packets. For another example, if the onboard network element's current transmission capability is insufficient to transmit all received data packets, the onboard network element may determine which service data packets require priority transmission based on the data packet's transmission delay requirements, the data packet's priority, and so forth, and store the remaining data packets in the onboard network element. In this way, the system can prioritize services with high latency requirements while delaying the forwarding of data packets for services that are less sensitive to latency, thereby ensuring and meeting the transmission needs of more services within limited network resources.
[0072] In converged satellite and mobile network systems, both those using satellite access and those using satellite as backhaul suffer from long transmission latency and limited transmission resources. Therefore, to effectively schedule transmission resources for services with less stringent latency requirements, the system is considering storing some data packets for latency-insensitive services in onboard network elements and forwarding them at appropriate times. This allows the system to prioritize data packets for services with high latency requirements while delaying the forwarding of data packets for less-latency services. This ensures that the transmission needs of more services can be met within limited network resources.
[0073] In S430, based on the status information of the service link or feedback link of the satellite, the data stored in the onboard network element is triggered to be forwarded externally.
[0074] For example, when the status information indicates that the satellite's service link is connected, the onboard network element may trigger the sending of buffered downlink data to the UE; if the status information indicates that the service link is disconnected, the onboard network element continues to wait. For another example, when the status information indicates that the satellite's feedback link is connected, the onboard network element may trigger the sending of buffered uplink data to the ground network element; if the status information indicates that the feedback link is disconnected, the onboard network element continues to wait.
[0075] In the embodiment of the present disclosure, the service link / feedback link being connected means that the service link / feedback link remains connected at least during data transmission, and the UE and the satellite-borne base station can establish a Radio Resource Control (RRC) connection.
[0076] The data transmission method provided by the disclosed embodiments receives data via an onboard network element, stores the data in the onboard network element, and then triggers external forwarding of the data stored in the onboard network element based on the status information of the satellite's service link or feedback link. This status information indicates the status of the satellite's service link or feedback link, which can be connected or disconnected. Thus, the onboard network element triggers external forwarding of the data stored in the onboard network element based on the status of the satellite's service link or feedback link, allowing for more accurate, flexible, and efficient data storage and forwarding based on the triggering mechanism.
[0077] In an exemplary embodiment, the method provided by the disclosed embodiments may further include: obtaining an available time range of a satellite's service link or feedback link based on the satellite's ephemeris information; and configuring forwarding time information for data stored in the onboard network element based on the available time range. Accordingly, in S430, triggering external forwarding of the data stored in the onboard network element based on the status information of the satellite's service link or feedback link may specifically include triggering external forwarding of the data stored in the onboard network element based on the forwarding time information and the status information of the satellite's service link or feedback link.
[0078] In the disclosed embodiments, an onboard network element can obtain ephemeris information for a satellite and its constellation. Based on the ephemeris information, the onboard network element can calculate at least one of the available time ranges of the satellite's service link and feedback link. Specifically, the onboard network element can calculate at least one of the available time ranges of the satellite's service link and feedback link. Based on the available time range of the service link, forwarding time information for data received and cached by the onboard network element can be configured. The forwarding time information for the data can indicate the storage time of the data in the onboard network element, or can indicate the time / time range at which the onboard network element transmits the data.
[0079] For example, the available time range of the service link can be configured as the forwarding time information of the downlink data cached in the onboard network element, and the available time range of the feedback link can be configured as the forwarding time information of the uplink data cached in the onboard network element. However, the present disclosure is not limited to this. The onboard network element can determine the forwarding time information of the cached data based on a comprehensive consideration of data transmission capabilities, network transmission conditions, the amount of data cached in the onboard network element, the size of the storage space in the onboard network element for caching data, status information of the service link and / or feedback link, etc., wherein the status information of the service link and / or feedback link is at least one of the status information of the service link and the status information of the feedback link.
[0080] In an exemplary embodiment, the data retention time information may include, for example, at least one of the latest forwarding time, recommended forwarding time, recommended retention time, and maximum retention time of the data. The latest forwarding time is used to instruct the onboard network element to send the data before the latest forwarding time. The recommended forwarding time is used to instruct the onboard network element to send the data at the recommended forwarding time. The recommended retention time is used to instruct the onboard network element to start timing upon receiving the data and to send the data when the recommended retention time is reached. The maximum retention time is used to instruct the onboard network element to start timing upon receiving the data and to send the data before the maximum retention time is reached.
[0081] In the disclosed embodiments, the onboard network element not only determines when to transmit cached data based on the determined forwarding time information, but also takes into account its own triggering mechanism. For example, when the lower limit of the time range corresponding to the forwarding time information is reached, the onboard network element begins to detect whether the service link and / or feedback link are connected. If the service link and / or feedback link are connected, the onboard network element triggers the transmission of the cached data, thereby improving the flexibility, efficiency, and accuracy of data storage and forwarding.
[0082] In an exemplary embodiment, when a satellite base station is deployed on a satellite but no satellite core network element is deployed on the satellite, the satellite network element is a satellite base station. When a satellite base station is deployed on a satellite but no satellite core network element is deployed on the satellite, the satellite base station has a data storage and forwarding function.
[0083] In an exemplary embodiment, the data includes downlink data. Receiving data in S410 may specifically include receiving downlink data sent by a ground network element via a feedback link of a satellite, where the ground network element includes a ground gateway or a ground core network element.
[0084] In an exemplary embodiment, at least one of the status information of the satellite's service link and feedback link is used to trigger the external forwarding of data stored in the onboard network element. Specifically, if the status information of the satellite's service link determines that the satellite's service link is in a connected state (i.e., connected), then the downlink data stored in the onboard base station is triggered to be forwarded to the terminal.
[0085] In an embodiment of the present disclosure, when a satellite is simultaneously deployed with an onboard base station and an onboard core network element, when the satellite receives downlink data sent by a ground network element, the downlink data may be first cached in the onboard core network element. In some embodiments, the onboard base station may detect whether the service link between the satellite and the UE is connected. If it is detected that the service link is connected, the onboard base station may trigger the onboard core network element to forward the cached downlink data to the UE. In other embodiments, the onboard core network element may detect whether the service link between the satellite and the UE is connected. If it is detected that the service link is connected, the onboard core network element triggers the forwarding of the cached downlink data to the UE.
[0086] In an exemplary embodiment, the method provided by the embodiment of the present disclosure may further include: sending a message to the ground network element through the S1 / N2 / N3 interface to trigger the ground network element to send the downlink data stored in the ground network element to the satellite base station.
[0087] For example, in a 4G and satellite converged network, the satellite base station can send an S1 interface message to a terrestrial network element to trigger the terrestrial network element to send downlink data stored in the terrestrial network element to the satellite base station. When the terrestrial network element receives the S1 interface message, it can indicate that the feedback link between the satellite and the terrestrial network element is connected. However, the present disclosure is not limited to this. For another example, the satellite base station can also send a new message to the terrestrial network element via the S1 interface to indicate that the feedback link is connected, thereby triggering the terrestrial network element to send downlink data stored in the terrestrial network element to the satellite base station.
[0088] For example, in a 5G-satellite converged network, the satellite base station can send an N2 / N3 interface message to a ground network element to trigger the ground network element to send downlink data stored in the ground network element to the satellite base station. When the ground network element receives the N2 / N3 interface message, it can indicate that the feedback link between the satellite and the ground network element is connected. However, the present disclosure is not limited to this. For another example, the satellite base station can also send a new message to the ground network element via the N2 / N3 interface to indicate that the feedback link is connected, thereby triggering the ground network element to send downlink data stored in the ground network element to the satellite base station.
[0089] In an exemplary embodiment, the data includes uplink data. Receiving data in S410 may specifically include receiving uplink data sent by the terminal via a service link of a satellite.
[0090] In an exemplary embodiment, at least one of the status information of the satellite's service link and feedback link is used to trigger the external forwarding of data stored in the onboard network element. Specifically, if it is determined that the satellite's feedback link is in a connected state based on the status information of the satellite's feedback link, the uplink data stored in the onboard base station is triggered to be forwarded to the ground network element, which includes a ground gateway or a ground core network element.
[0091] In an exemplary embodiment, the method provided by the embodiment of the present disclosure may also include: based on at least one of the maintenance information of the feedback link, the first interface and the transmission network layer link, sending an indication information to the terminal that the feedback link is in a connected state to trigger the terminal to send the uplink data stored on the terminal to the onboard base station, and the first interface is any one of the S1 interface, the N2 interface and the N3 interface.
[0092] In an exemplary embodiment, the method provided by the embodiment of the present disclosure may also include: determining the status information of the feedback link of the satellite based on at least one of the maintenance information of the feedback link, the first interface and the transmission network layer link, where the first interface is any one of the S1 interface, the N2 interface and the N3 interface.
[0093] In some embodiments, the satellite may have an indication (e.g., an indicator light) indicating whether the feedback link is connected. The status of the satellite's feedback link may be determined by detecting the indication. In other embodiments, whether the satellite's feedback link is connected may be determined based on whether an S1 or N2 / N3 interface message can be successfully sent. In still other embodiments, whether the satellite's feedback link is connected may be determined based on whether a transmission network layer link has been established. In yet other embodiments, the status of the feedback link may be determined by combining two or more of the following: the indication of the feedback link, messages sent via the S1 / N2 / N3 interface, and whether the transmission network layer link has been established.
[0094] In an exemplary embodiment, when a satellite is equipped with both an onboard base station and an onboard core network element, the onboard network element is an onboard core network element. When both an onboard base station and an onboard core network element are deployed on a satellite, the onboard core network element has a data storage and forwarding function, which means it first buffers received data and then forwards it at an appropriate time.
[0095] In some embodiments, in order to realize the storage and forwarding function, a new storage function network element can be added in the core network, or a new data storage module can be added in the core network (for example, for 5G networks, SMF / NEF / UPF and other network elements can be added; for 4G networks, MME / S-GW / P-GW can be added), that is, the function of the storage function network element can be integrated into the existing core network network elements.
[0096] In an exemplary embodiment, the data includes uplink data. The method of this embodiment may further include: sending indication information to the terminal via a radio resource control message or a non-access stratum message to trigger the terminal to forward the uplink data stored on the terminal to an onboard core network element, wherein the indication information is used to indicate that a feedback link of the satellite is in a connected state.
[0097] In an exemplary embodiment, the data includes uplink data. Accordingly, the method of this embodiment may further include: based on the maintenance information of the transmission network layer link and the feedback link between the onboard core network element and the terrestrial core network element, sending an indication to the terminal that the feedback link is in a connected state, thereby triggering the terminal to send the uplink data stored on the terminal to the onboard base station.
[0098] In an exemplary embodiment, the data includes uplink data. Accordingly, based on the status information of the satellite's service link or feedback link, the data stored in the onboard network element is triggered to be forwarded externally. Specifically, it can be: based on the maintenance information of the transmission network layer link and the feedback link between the onboard core network element and the ground core network element, the status information of the feedback link is determined to trigger the sending of the uplink data stored in the onboard core network element to the ground network element through the feedback link. The ground network element includes a ground gateway or a ground core network element.
[0099] The method provided by the embodiment of the present disclosure may be based on the network architecture of the regeneration mode shown in FIG. 5 to FIG. 6 , which may be oriented to a 5G system and may also be applicable to a 4G system.
[0100] In the network architecture shown in Figure 5, the base station (such as eNB / gNB) 511 is deployed on the satellite 51, which is called the satellite-borne base station 511. The functional entity of the core network is deployed on the ground, which is called the ground core network element (such as EPC / 5GC) 53. When there is no core network equipment / core network element deployed on the satellite 51, in order to support the storage and forwarding function, the satellite-borne base station 511 has the data caching capability. At the same time, the satellite-borne base station 511 also supports the triggering mechanism of cached data. For example, the satellite-borne base station 511 can cache the received data and postpone the transmission based on the status information of the service link or feedback link obtained from the satellite. When the service link or feedback link is connected, the satellite-borne base station 511 itself can trigger the transmission of the cached data. In the embodiment of Figure 5, the EPC / 5GC 53 is in communication with the application server 55.
[0101] As shown in Figure 5, the triggering of the data storage and forwarding mechanism after the integration of the 4G / 5G system and the satellite can be carried out in different network entities: terminal (UE) triggering mechanism, base station (satellite base station 511) triggering mechanism, and core network element (here refers to the ground network element, including the ground core network element 53 and GS 52) triggering mechanism.
[0102] In the network architecture shown in Figure 6, the satellite-based base station 611 and some core network functional entities are deployed on satellite 61, while other core network functional entities are deployed on the ground. That is, the functional entities of the core network (e.g., EPC / 5GC) can be distributed both on the satellite and on the ground. The core network functional entities deployed on the ground are referred to as ground core network elements (EPC / 5GC-ground part, i.e., the core network functional entities deployed on the ground) 631, and the core network functional entities deployed on the satellite are referred to as onboard core network elements (EPC / 5GC-onboard part, i.e., the core network functional entities deployed on the satellite) 632. When both the satellite-based base station 611 and the onboard core network element 632 are deployed on satellite 61, the onboard core network element (e.g., the MME, S-GW, or P-GW in 4G, or the AMF, SMF, or UPF in 5G) 632 has data caching and forwarding capabilities. That is, the triggering mechanism for data caching and forwarding performed by the onboard core network element 632 is not limited to a timer mechanism, but also considers triggering mechanisms between network elements. In the embodiment of Figure 6, the ground EPC / 5GC 631 is in communication with the application server 65.
[0103] In the embodiment of Figure 6, the triggering of the data storage and forwarding mechanism after the integration of the 4G / 5G system and the satellite can be carried out in different network entities: terminal (UE) triggering mechanism, core network element triggering mechanism - on-board (i.e., onboard core network element 632), core network element (here refers to ground network element) triggering mechanism, including ground core network element 631 and GS 62.
[0104] 5 and 6 , the triggering mechanisms of different network elements in the network architecture include at least one of the following: terminal; base station; core network element - onboard; core network element - ground core network element and GS.
[0105] The triggering of the ground station (GS) is mainly because the ground gateway may carry the S1 / N2 interface from the satellite base station. Therefore, it is necessary to provide a feedback link and a wired network (between the GS and the ground core network elements) to carry these interface messages. Therefore, the establishment of these bearers will trigger the upper layer protocol stack from the bottom layer of the protocol stack, thus also generating a trigger mechanism.
[0106] The following provides an embodiment of the storage and forwarding of triggering mechanisms by different network elements in different scenarios, combining the architecture of 4G and 5G networks integrated with satellite networks.
[0107] Figures 7 to 12 illustrate a scenario where the base station is located on a satellite and the core network is entirely located on the ground. The following examples illustrate the triggering mechanism for caching and forwarding uplink and downlink data.
[0108] As shown in FIG7 , an embodiment of the present disclosure provides a schematic flow chart of a cache forwarding triggering mechanism for downlink data, which may include the following steps.
[0109] In S71 , the application server sends downlink data to the CN network element.
[0110] The CN network element here refers to the ground core network element.
[0111] In S72 , after receiving the downlink data sent by the application server, the CN network element buffers the received downlink data.
[0112] For example, the ground core network element can detect the status information of the feedback link between it and the satellite. If it is disconnected at this time, the received downlink data can be cached in the ground core network element. For another example, if the ground core network element can also obtain the status information of the service link between the satellite and the UE, if it is disconnected at this time, the received downlink data can be cached in the ground core network element. That is, the ground core network element can only send downlink data to the satellite base station when both the service link and the satellite link are connected.
[0113] In S73, the CN network element determines whether the feedback link between the CN network element and the satellite is connected; if the feedback link is connected, S74 is executed; if the feedback link is not connected, S73 is continued to be executed, that is, whether the feedback link is connected is continued.
[0114] In S74, if the feedback link is connected, the CN network element sends the buffered downlink data to the satellite-borne base station through the GS.
[0115] In the embodiment of the present disclosure, the trigger mechanism on the core network side, which is entirely located on the ground, can be as follows: the ground core network network element determines whether the feedback link is connected or disconnected based on the message sent by the satellite base station through the S1 (for 4G network) and N2 / N3 (for 5G network) interface, as well as the S1 and N2 / N3 interface status, and thereby decides whether to send the downlink data to the satellite base station.
[0116] In S75 , after receiving the downlink data sent by the CN network element through the GS, the satellite-borne base station buffers the received downlink data.
[0117] In S76, the satellite-borne base station determines whether the service link between the satellite and the UE is connected; if connected, execute S77; if the service link is not connected, continue to execute S76, that is, continue to determine whether the service link is connected.
[0118] In S77, if the service link is connected, the satellite base station sends the buffered downlink data to the UE.
[0119] As shown in Figure 8, which is an example of the embodiment of Figure 7 applied to a 5G network, the method provided in the embodiment of the present disclosure may include the following steps.
[0120] In S71a, the application server sends downlink data to CN network elements (terrestrial core network elements) such as AMF / SMF / UPF.
[0121] In S72a, after receiving the downlink data sent by the application server, the CN network elements such as AMF / SMF / UPF cache the received downlink data.
[0122] In S73a, the CN network elements such as AMF / SMF / UPF determine whether the feedback link between the CN network elements such as AMF / SMF / UPF and the satellite is connected; if the feedback link is connected, execute S74a; if the feedback link is not connected, continue to execute S73a, that is, continue to determine whether the feedback link is connected.
[0123] In S74a, if the feedback link is connected, the CN network elements such as AMF / SMF / UPF send the cached downlink data to the satellite base station gNB through GS.
[0124] In S75a, after receiving the downlink data sent by CN network elements such as AMF / SMF / UPF through GS, the satellite base station gNB caches the received downlink data.
[0125] In S76a, the satellite base station gNB determines whether the service link between the satellite and the UE is connected; if it is connected, S77a is executed; if the service link is not connected, S76a is continued to be executed, that is, whether the service link is connected is continued.
[0126] In S77a, if the service link is connected, the satellite base station gNB sends the buffered downlink data to the UE.
[0127] As shown in Figure 9, which is an example of the embodiment of Figure 7 applied to a 4G network, the method provided by the embodiment of the present disclosure may include the following steps.
[0128] In S71b, the application server sends downlink data to CN network elements (terrestrial core network elements) such as MME / P-GW / S-GW.
[0129] In S72b, after receiving the downlink data sent by the application server, the CN network element such as MME / P-GW / S-GW caches the received downlink data.
[0130] In S73b, the CN network elements such as MME / P-GW / S-GW determine whether the feedback link between the CN network elements such as MME / P-GW / S-GW and the satellite is connected; if the feedback link is connected, execute S74b; if the feedback link is not connected, continue to execute S73b, that is, continue to determine whether the feedback link is connected.
[0131] In S74b, if the feedback link is connected, the CN network element such as MME / P-GW / S-GW sends the buffered downlink data to the satellite base station eNB through the GS.
[0132] In S75b, after receiving the downlink data sent by the CN network elements such as MME / P-GW / S-GW through the GS, the satellite-borne base station eNB buffers the received downlink data.
[0133] In S76b, the satellite-borne base station eNB determines whether the service link between the satellite and the UE is connected; if connected, S77b is executed; if the service link is not connected, S76b is continued to be executed, that is, whether the service link is connected is continued.
[0134] In S77b, if the service link is connected, the satellite base station eNB sends the buffered downlink data to the UE.
[0135] As shown in FIG10 , a schematic flowchart of a cache forwarding mechanism for uplink data provided by an embodiment of the present disclosure may include the following steps.
[0136] In S101, the UE receives uplink data, for example, the uplink data may come from the UE APP (application) layer.
[0137] In S102, the UE buffers the received uplink data.
[0138] In S103, the UE determines whether the uplink data still needs to be sent at the current time; if so, S104 is executed; if not, the buffered uplink data may not be sent to the satellite base station, for example, the buffered uplink data may be deleted.
[0139] In the disclosed embodiment, the UE may determine whether to still send the uplink data based on the consideration of the data life cycle by the APP on the UE. For some data, it is time-sensitive, and uploading it after the time limit has expired is meaningless. In this case, the uplink data may no longer be uploaded. For example, if the uplink data is data detected by the UE for determining whether there is a forest fire, the data must be uploaded within 24 hours. If it is not uploaded after 24 hours, uploading it again is meaningless. It should be noted that S103 is optional.
[0140] In the embodiments of the present disclosure, the UE-side triggering mechanism is considered as follows:
[0141] For uplink data, the UE can send the data to the satellite base station, which will be cached by the satellite base station; or it can send data to the satellite base station only when the satellite base station sends an RRC message indicating that the feedback link is connected. That is, between S102 and S103, optionally, a step can be added: the satellite base station sends an RRC message to the UE to indicate that the feedback link is connected. Only after the UE receives the RRC message containing the indication will it trigger the external transmission of the cached uplink data, that is, the UE can send the cached uplink data only when both the service link and the feedback link are connected. In this case, the satellite base station does not need to cache the uplink data received from the UE. The trigger on the UE side can come from itself or from the satellite base station.
[0142] It should be noted that the UE can also calculate an approximate time range (i.e., the available time range of the serving link and / or feedback link) based on the ephemeris information obtained from the network or the application layer. When it is not within this time range, the UE caches the uplink data. When it reaches this time range, the UE sends the cached uplink data. In combination with the trigger mechanism, more accurate data transmission can be achieved.
[0143] The UE can obtain the status information of the satellite's service link or feedback link in the following ways:
[0144] Satellite signaling broadcast: Satellites can periodically send signaling broadcasts containing status information about the serving link and feedback link. After receiving these signaling broadcasts, the UE can parse the status information to understand the link status.
[0145] UE directly communicates with satellite: UE can directly communicate with satellite and send detection signals or query requests to obtain status information of satellite service link and feedback link.
[0146] External data source: The UE can obtain the status information of the satellite's service link and feedback link from an external data source (such as a network server). This data may include historical data, predicted data, and other relevant information.
[0147] In S104 , if the buffered uplink data still needs to be sent at the current time, the UE sends the buffered uplink data to the satellite-borne base station.
[0148] In S105 , after receiving the uplink data sent by the UE, the satellite-borne base station buffers the received uplink data.
[0149] In S106 , the satellite-borne base station determines whether the feedback link is connected; if so, S107 is executed; if not, the determination of whether the feedback link is connected continues.
[0150] In S107 , if the feedback link is connected, the satellite-borne base station sends the buffered uplink data to the core network element (CN element).
[0151] In the embodiment of the present disclosure, the base station side trigger mechanism is considered as follows:
[0152] The satellite base station calculates the available time range of the feedback link with the GS and the available time range of the service link with the UE based on information such as the ephemeris. Based on the calculated available time range, the satellite base station can determine when to trigger the external transmission of cached data. Furthermore, the satellite base station can also combine the trigger mechanism to more accurately control data storage and forwarding, including but not limited to:
[0153] Based on at least one of the maintenance status of the feedback link, the first interface, and the TNL (Transport Network Layer) link (whether it is connected, link stability, and data transmission quality, etc.), the first interface is any one of the S1 interface, the N2 interface, and the N3 interface. An indication is sent to the UE via the Uu interface, indicating that the feedback link is connected, triggering relevant data forwarding behavior on the UE side (e.g., triggering the UE to send buffered uplink data). N2 is the control plane interface between the gNB and the AMF, and N3 is the user plane interface between the gNB and the UPF. The S1 interface includes the S1-U (user plane) and the S1-C (control plane).
[0154] - Based on at least one of the maintenance status of the feedback link, the first interface and the TNL link (rather than just based on the timer), the buffered data is sent to the ground core network element via the feedback link.
[0155] In S108 , after receiving the uplink data, the CN network element sends the received uplink data to the application server.
[0156] As shown in Figure 11, it is an example of applying the embodiment of Figure 10 to a 4G network. The method provided by the embodiment of the present disclosure may include the following steps.
[0157] In S101a, the UE receives uplink data, for example, the uplink data may come from the UE APP layer.
[0158] In S102a, the UE buffers the received uplink data.
[0159] In S103a, the UE determines whether the uplink data still needs to be sent at the current time; if it still needs to be sent, S104a is executed; if it does not need to be sent, the buffered uplink data may not be sent to the satellite base station eNB.
[0160] In S104a, if the buffered uplink data still needs to be sent at the current time, the UE sends the buffered uplink data to the satellite-borne base station eNB.
[0161] In S105a, after receiving the uplink data sent by the UE, the satellite-borne base station eNB buffers the received uplink data.
[0162] In S106a, the onboard base station eNB determines whether the feedback link is connected; if connected, S107a is executed; if not connected, the process continues to determine whether the feedback link is connected.
[0163] In S107a, if the feedback link is connected, the satellite-borne base station eNB sends the buffered uplink data to the CN network elements such as MME / S-GW / P-GW.
[0164] In S108a, after receiving the uplink data, the CN network element such as MME / S-GW / P-GW sends the received uplink data to the application server.
[0165] As shown in Figure 12, which is an example of applying the embodiment of Figure 10 to a 5G network, the method provided in the embodiment of the present disclosure may include the following steps.
[0166] In S101b, the UE receives uplink data, for example, the uplink data may come from the UE APP layer.
[0167] In S102b, the UE buffers the received uplink data.
[0168] In S103b, the UE determines whether the uplink data still needs to be sent at the current time; if it still needs to be sent, S104b is executed; if it does not need to be sent, the cached uplink data may not be sent to the satellite base station gNB.
[0169] In S104b, if the cached uplink data still needs to be sent at the current time, the UE sends the cached uplink data to the satellite base station gNB.
[0170] In S105b, after receiving the uplink data sent by the UE, the satellite base station gNB caches the received uplink data.
[0171] In S106b, the satellite base station gNB determines whether the feedback link is connected; if connected, executes S107b; if not connected, continues to determine whether the feedback link is connected.
[0172] In S107b, if the feedback link is connected, the satellite base station gNB sends the cached uplink data to CN network elements such as AMF / SMF / UPF.
[0173] In S108b, after receiving the uplink data, the CN network elements such as AMF / SMF / UPF send the received uplink data to the application server.
[0174] Figures 13 through 15, and 16 through 18 illustrate scenarios where a base station is located on a satellite, some core network elements are located on the satellite (onboard core network elements, denoted by "onboard CN"), and some are located on the ground (ground core network elements, denoted by "ground CN"). When some core network elements are located on the satellite, the cache and forwarding functions can be transferred from the satellite base station to the onboard core network elements. The following examples illustrate the triggering mechanisms for cache and forwarding of uplink and downlink data, respectively.
[0175] As shown in FIG13 , the process of the cache forwarding triggering mechanism for downlink data provided by the embodiment of the present disclosure may include the following steps.
[0176] In S131 , the application server sends downlink data to the ground CN.
[0177] In S132 , after receiving the downlink data, the ground CN buffers the received downlink data.
[0178] In S133 , the ground CN determines whether the feedback link is connected; if so, S134 is executed; if not, the CN continues to determine whether the feedback link is connected.
[0179] In S134, if the feedback link is connected, the ground CN sends the buffered downlink data to the onboard CN via the GS.
[0180] In the disclosed embodiment, for the triggering mechanism on the ground core network side: the ground part of the core network element, the ground CN, decides whether to send downlink data to the onboard CN based on the interface message sent by the onboard CN and the interface status.
[0181] In the disclosed embodiments, the onboard CN and / or terrestrial CN are not a single network element but may include multiple elements, such as at least one of the AMF, UPF, and SMF, which can trigger each other. For example, if the gNB / eNB is onboard, the AMF / MME can be used to trigger other network elements to forward data. Because the AMF / MME communicates directly with the gNB / eNB, it will first be notified that the feedback link has been restored. For scenarios involving both onboard CN and terrestrial CN, the specific division of network element functions depends on the specific method, such as AMF-NT and AMF-T (i.e., AMF functional entities located both on the ground and in the satellite), UPF-NT and UPF-T (i.e., UPF functional entities located both on the ground and in the satellite), or SMF-NT and SMF-T (i.e., SMF functional entities located both on the ground and in the satellite).
[0182] In S135 , after receiving the downlink data sent by the ground CN through the GS, the onboard CN buffers the received downlink data.
[0183] In S136 , the onboard CN determines whether the service link is connected; if so, S137 is executed; if not, the CN continues to determine whether the service link is connected.
[0184] In S137 , if the service link is connected, the onboard CN sends the buffered downlink data to the UE.
[0185] In S138, if the UE is in the idle state, paging is continued and the connected state is entered first.
[0186] In the disclosed embodiments, the onboard CN trigger mechanism: The onboard CN can calculate the available time range of the feedback link with the GS and the available time range of the service link with the UE based on information such as the ephemeris, and determine when to send the cached data based on the available time range. Furthermore, the onboard CN can combine the trigger mechanism to more accurately control data storage and forwarding, including but not limited to:
[0187] -Based on the maintenance status of the feedback link and / or TNL link between the onboard CN and the terrestrial CN, an indication message is sent to the UE via the Uu interface, indicating that the feedback link is connected, triggering relevant data forwarding behavior on the UE side.
[0188] - Based on the maintenance status of the feedback link and / or TNL link between the onboard CN and the ground CN (rather than just based on the timer), the buffered data is sent to the ground core network element via the feedback link.
[0189] In the embodiment of Figure 14, the ground CN is the core network functions such as AMF / SMF / UPF on the ground, and the satellite CN is the core network functions such as AMF / SMF / UPF on the satellite. As shown in Figure 14, the method provided in the embodiment of the present disclosure may include the following steps.
[0190] In S131a, the application server sends downlink data to the core network functions such as AMF / SMF / UPF on the ground.
[0191] In S132a, after receiving the downlink data, some core network functions such as AMF / SMF / UPF on the ground cache the received downlink data.
[0192] In S133a, the core network functions such as AMF / SMF / UPF on the ground determine whether the feedback link is connected; if connected, execute S134a; if not connected, continue to determine whether the feedback link is connected.
[0193] In S134a, if the feedback link is connected, the core network functions such as AMF / SMF / UPF on the ground send the cached downlink data to the core network functions such as AMF / SMF / UPF on the satellite through GS.
[0194] In S135a, after receiving downlink data through GS, some core network functions such as AMF / SMF / UPF of the satellite cache the received downlink data.
[0195] In S136a, some core network functions such as the satellite AMF / SMF / UPF determine whether the service link is connected; if it is connected, execute S137a; if not, continue to determine whether the service link is connected.
[0196] In S137a, if the service link is connected, the core network functions such as the satellite AMF / SMF / UPF will send the cached downlink data to the UE.
[0197] In S138a, if the UE is in the idle state, the call is continued and the connected state is entered first.
[0198] In the embodiment of Figure 15 , the terrestrial CN is the core network functions such as the MME / S-GW / P-GW on the ground, and the satellite CN is the core network functions such as the MME / S-GW / P-GW on the satellite. As shown in Figure 15 , the method provided in the embodiment of the present disclosure may include the following steps.
[0199] In S131b, the application server sends downlink data to the core network functions such as MME / S-GW / P-GW on the ground.
[0200] In S132b, after receiving the downlink data, some core network functions such as MME / S-GW / P-GW on the ground cache the received downlink data.
[0201] In S133b, the core network functions such as the MME / S-GW / P-GW on the ground determine whether the feedback link is connected; if connected, execute S134b; if not connected, continue to determine whether the feedback link is connected.
[0202] In S134b, if the feedback link is connected, the core network functions such as the MME / S-GW / P-GW on the ground send the cached downlink data to the core network functions such as the MME / S-GW / P-GW on the satellite through the GS.
[0203] In S135b, after receiving downlink data through the GS, some core network functions such as the satellite-connected MME / S-GW / P-GW cache the received downlink data.
[0204] In S136b, the core network functions such as the satellite MME / S-GW / P-GW determine whether the service link is connected; if connected, execute S137b; if not connected, continue to determine whether the service link is connected.
[0205] In S137b, if the service link is connected, the core network functions such as the satellite MME / S-GW / P-GW will send the cached downlink data to the UE.
[0206] In S138b, if the UE is in the idle state, the call is continued and the connected state is entered first.
[0207] As shown in FIG. 16 , the cache forwarding triggering mechanism process for uplink data provided by the embodiment of the present disclosure may include the following steps.
[0208] In S161 , the UE receives uplink data, for example, the uplink data comes from the UE APP layer.
[0209] In S162, the UE buffers the received uplink data.
[0210] In S163 , the UE determines whether the buffered uplink data still needs to be sent at the current time; if it still needs to be sent, S164 is executed; if it does not need to be sent, the buffered uplink data is not sent.
[0211] In the disclosed embodiment, the UE triggering mechanism is considered as follows: for uplink data, the UE may send the data to the onboard CN, which will cache the data; or the UE may send the uplink data only when the onboard CN sends an RRC message indicating that the feedback link is connected; or the UE may send the uplink data only when the onboard CN directly sends a NAS message to the UE, indicating that the feedback link is connected.
[0212] It should be noted that the UE may also calculate an approximate time range based on the ephemeris information obtained from the network or the application layer, and more accurate data transmission may use the mechanism proposed in the embodiment of the present disclosure.
[0213] In S164 , if the data still needs to be sent, the UE sends the buffered uplink data to the onboard CN.
[0214] In S165 , after receiving the uplink data sent by the UE, the onboard CN buffers the received uplink data.
[0215] In S166 , the onboard CN determines whether the feedback link is connected; if so, S167 is executed; if not, the CN continues to determine whether the feedback link is connected.
[0216] In S167, if the feedback link is connected, the onboard CN sends the buffered uplink data to the ground CN via the GS.
[0217] In S168 , after receiving the uplink data, the ground CN sends the uplink data to the application server.
[0218] The embodiment of FIG. 17 differs from the embodiment of FIG. 16 in that, between S162 and S163, S171 may be further included: the UE receives, via the satellite base station, indication information sent by the onboard CN indicating that the feedback link is connected. For example, the onboard CN sends an S1-AP or N2-AP to the onboard base station (e.g., eNB / gNB) indicating that the feedback link is connected, and the eNB / gNB sends an RRC message to the UE to indicate that the feedback link is connected.
[0219] The embodiment of FIG18 differs from the embodiment of FIG16 in that, between S162 and S163, S181 may be further included: the UE receives a NAS indication from the onboard CN indicating that the feedback link is connected. That is, the onboard CN notifies the UE through the NAS mechanism that the feedback link is connected.
[0220] The embodiments of the present disclosure provide a method for triggering storage and forwarding in a satellite and 4G / 5G network converged network. In the EPS / 5GS network architecture, the network elements responsible for data storage and forwarding (including UE, base station, core network elements (including on-satellite and on-ground), GS) do not only rely on pre-configured time information for data forwarding, but are combined with specific triggers. The trigger mechanism can come from the network element itself or other network elements.
[0221] Figure 19 schematically illustrates a flow chart of a data transmission method according to another embodiment of the present disclosure. The method provided in the embodiment of Figure 19 can be executed by a ground network element, such as a ground gateway or a ground core network element, but the present disclosure is not limited thereto. As shown in Figure 19 , the method provided in the embodiment of the present disclosure may include the following steps.
[0222] In S1910 , downlink data is received.
[0223] In S1920, the downlink data is stored in the ground network element.
[0224] In S1930, based on the status information of the feedback link of the satellite, the downlink data stored in the ground network element is triggered to be sent to the onboard network element on the satellite.
[0225] For other contents of the embodiment of FIG19 , reference may be made to the above-mentioned embodiment.
[0226] Figure 20 schematically shows a flow chart of a data transmission method according to another embodiment of the present disclosure. The method provided in the embodiment of Figure 20 can be executed by a terminal, but the present disclosure is not limited thereto. As shown in Figure 20, the method provided in the embodiment of the present disclosure can include the following steps.
[0227] In S2010, uplink data is received.
[0228] In S2020, the uplink data is stored in the terminal.
[0229] In S2030, based on at least one of the status information of the satellite's service link and feedback link, uplink data stored in the terminal is triggered to be sent to a satellite-borne network element deployed on the satellite. The satellite-borne network element includes at least one of a satellite-borne base station and a satellite-borne core network element.
[0230] In an exemplary embodiment, based on at least one item of the status information of the satellite's service link and feedback link, the uplink data stored in the terminal is triggered to be sent to the onboard network element deployed on the satellite. Specifically, it can be: receiving indication information sent by the onboard network element to indicate that the satellite's feedback link is in a connected state; based on the indication information, triggering the uplink data stored in the terminal to be sent to the onboard network element.
[0231] In an exemplary embodiment, the method provided by the embodiment of the present disclosure may also include: acquiring the ephemeris information of the satellite; obtaining at least one of the available time ranges of the satellite's service link and feedback link based on the ephemeris information, and configuring the forwarding time information of the uplink data stored in the terminal based on the available time range.
[0232] In an exemplary embodiment, based on at least one item of status information of the satellite's service link and feedback link, the uplink data stored in the terminal is triggered to be sent to the onboard network element deployed on the satellite. Specifically, it can be: based on forwarding time information and at least one item of status information of the satellite's service link and feedback link, the uplink data stored in the terminal is triggered to be sent to the onboard network element.
[0233] For other contents of the embodiment of FIG20 , reference may be made to the above-mentioned embodiment.
[0234] Figure 21 schematically illustrates a block diagram of a satellite-based network element according to an embodiment of the present disclosure. The satellite-based network element is deployed on a satellite and includes at least one of an onboard base station and an onboard core network element. The satellite-based network element 2100 shown in Figure 21 may include a receiving unit 2110, a storage unit 2120, and a sending unit 2130.
[0235] The receiving unit 2110 is configured to receive data. The storage unit 2120 is configured to store the data in the onboard network element. The sending unit 2130 is configured to trigger the external forwarding of the data stored in the onboard network element based on at least one of the status information of the satellite's service link and feedback link.
[0236] For other contents of the satellite-borne network element provided in the embodiment of FIG21 , reference can be made to the other embodiments described above.
[0237] FIG22 schematically shows a block diagram of a ground network element according to an embodiment of the present disclosure. The spaceborne network element 2200 shown in FIG22 may include a receiving unit 2210 , a storage unit 2220 , and a sending unit 2230 .
[0238] The receiving unit 2210 is configured to receive downlink data. The storage unit 2220 is configured to store the downlink data in a ground network element. The sending unit 2230 is configured to trigger, based on the status information of the satellite feedback link, the transmission of the downlink data stored in the ground network element to an onboard network element on the satellite, which includes at least one of an onboard base station and an onboard core network element.
[0239] For other contents of the ground network element provided in the embodiment of Figure 22, please refer to the other embodiments mentioned above.
[0240] FIG23 schematically shows a block diagram of a terminal according to an embodiment of the present disclosure. The onboard network element 2300 shown in FIG23 may include a receiving unit 2310 , a storage unit 2320 , and a sending unit 2330 .
[0241] The receiving unit 2310 is configured to receive uplink data. The storage unit 2320 is configured to store the uplink data in the terminal. The sending unit 2330 is configured to trigger, based on at least one of the status information of the satellite's service link and feedback link, the transmission of the uplink data stored in the terminal to an onboard network element deployed on the satellite, the onboard network element including at least one of an onboard base station and an onboard core network element.
[0242] For other contents of the terminal provided in the embodiment of FIG. 23 , reference may be made to the other embodiments described above.
[0243] FIG24 schematically shows a schematic structural diagram of a communication device 1400 according to an embodiment of the present disclosure. The communication device may be a terminal such as a UE, or a network device such as a base station, or an AMF network element and / or a UPF network element and / or an SMF network element and / or a PCF network element and / or a NEF network element and / or an AF network element and / or an SMF network element and / or an MME and / or an S-GW and / or a P-GW, etc. The communication device 2400 shown in FIG24 includes a processor 2410, which may call and execute a computer program from a memory to implement the method in the embodiment of the present disclosure.
[0244] Optionally, as shown in FIG24 , the communication device 2400 may further include a memory 2420. The processor 2410 may call and execute a computer program from the memory 2420 to implement the method in the embodiment of the present disclosure.
[0245] The memory 2420 may be a separate device independent of the processor 2410 , or may be integrated into the processor 2410 .
[0246] Optionally, as shown in FIG24 , the communication device 2400 may further include a transceiver 2430 , and the processor 2410 may control the transceiver 2430 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0247] The transceiver 2430 may include a transmitter (which may be used as the transmitting unit in the above embodiment) and a receiver (which may be used as the receiving unit in the above embodiment). The transceiver 2430 may further include an antenna, and the number of antennas may be one or more.
[0248] Optionally, the communication device 2400 may specifically be various network elements of the embodiments of the present disclosure, and the communication device 2400 may implement the corresponding processes implemented by each network element in each method of the embodiments of the present disclosure. For the sake of brevity, they will not be repeated here.
[0249] Optionally, the communication device 2400 may specifically be a mobile terminal / terminal of an embodiment of the present disclosure, and the communication device 2400 may implement the corresponding processes implemented by the mobile terminal / terminal in each method of the embodiment of the present disclosure. For the sake of brevity, they will not be repeated here.
[0250] Optionally, the processor 2410 , the memory 2420 , and the transceiver 2430 may implement bidirectional communication with each other via the communication bus 2440 .
[0251] It should be understood that the processor of the embodiment of the present disclosure may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment may be completed by hardware integrated logic circuits in the processor or software instructions.
[0252] The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above-mentioned method in combination with its hardware.
[0253] It is understood that the memory in the embodiments of the present disclosure may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory. It should be understood that the above-mentioned memory is by way of example and not limitation.
[0254] The embodiment of the present disclosure also provides a computer-readable storage medium for storing a computer program.
[0255] Optionally, the computer-readable storage medium can be applied to each network element in the embodiments of the present disclosure, and the computer program enables the computer to execute the corresponding processes implemented by each network element in each method of the embodiments of the present disclosure. For the sake of brevity, they will not be repeated here.
[0256] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal in the embodiments of the present disclosure, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal in the various methods of the embodiments of the present disclosure. For the sake of brevity, they are not repeated here.
[0257] An embodiment of the present disclosure also provides a computer program product, including computer program instructions.
[0258] Optionally, the computer program product can be applied to each network element in the embodiments of the present disclosure, and the computer program instructions enable the computer to execute the corresponding processes implemented by each network element in each method of the embodiments of the present disclosure. For the sake of brevity, they will not be repeated here.
[0259] Optionally, the computer program product can be applied to the mobile terminal / terminal in the embodiments of the present disclosure, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal in the various methods of the embodiments of the present disclosure. For the sake of brevity, they are not repeated here.
[0260] The embodiments of the present disclosure also provide a computer program.
[0261] Optionally, the computer program can be applied to each network element in the embodiments of the present disclosure. When the computer program runs on a computer, the computer executes the corresponding processes implemented by each network element in the various methods of the embodiments of the present disclosure. For the sake of brevity, they will not be repeated here.
[0262] Optionally, the computer program can be applied to the mobile terminal / terminal in the embodiments of the present disclosure. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal in the various methods of the embodiments of the present disclosure. For the sake of brevity, they are not repeated here.
[0263] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0264] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0265] In the several embodiments provided in this disclosure, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units described is merely a logical functional division. In actual implementation, other division methods may be used, such as combining or integrating multiple units or components into another system, or omitting or not implementing certain features.
[0266] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0267] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0268] The above description is merely a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A data transmission method, characterized in that: The method is performed by an onboard network element deployed on a satellite, the onboard network element including at least one of an onboard base station and an onboard core network element, and the method includes: Receive data; storing the data in the onboard network element; Based on the status information of the service link or feedback link of the satellite, trigger the external forwarding of the data stored in the onboard network element.
2. The method according to claim 1, characterized in that The method further comprises: Obtaining an available time range of a service link or a feedback link of the satellite according to the ephemeris information of the satellite, and configuring forwarding time information of the data stored in the onboard network element according to the available time range; The triggering, based on the status information of the service link or feedback link of the satellite, to externally forward the data stored in the onboard network element includes: According to the forwarding time information and the status information of the service link or feedback link of the satellite, triggering the external forwarding of the data stored in the onboard network element.
3. The method according to claim 1 or 2, characterized in that When a satellite-borne base station is deployed on the satellite but no satellite-borne core network element is deployed on the satellite, the satellite-borne network element is the satellite-borne base station.
4. The method according to claim 3, characterized in that The data includes downlink data, and the received data includes: Receiving downlink data sent by a ground network element through a feedback link of the satellite, the ground network element including a ground gateway or a ground core network element; The triggering, based on the status information of the service link or feedback link of the satellite, to externally forward the data stored in the onboard network element includes: If it is determined based on the status information of the satellite's service link that the satellite's service link is in a connected state, the downlink data stored in the satellite-borne base station is triggered to be forwarded to the terminal.
5. The method according to claim 4, characterized in that The method further comprises: Send a message to the ground network element through the S1 / N2 / N3 interface to trigger the ground network element to send the downlink data stored in the ground network element to the satellite-borne base station.
6. The method according to claim 3, characterized in that The data includes uplink data, and the received data includes: receiving uplink data sent by a terminal via a service link of the satellite; The triggering, based on the status information of the service link or feedback link of the satellite, to externally forward the data stored in the onboard network element includes: If it is determined based on the status information of the feedback link of the satellite that the feedback link of the satellite is in a connected state, the uplink data stored in the satellite base station is triggered to be forwarded to the ground network element, and the ground network element includes a ground gateway or a ground core network element.
7. The method according to claim 6, characterized in that The method further comprises: Based on at least one of the maintenance information of the feedback link, the first interface and the transmission network layer link, an indication information that the feedback link is in a connected state is sent to the terminal to trigger the terminal to send the uplink data stored on the terminal to the onboard base station, where the first interface is any one of the S1 interface, the N2 interface and the N3 interface.
8. The method according to claim 6, characterized in that The method further comprises: Based on at least one of the maintenance information of the feedback link, the first interface and the transmission network layer link, the status information of the feedback link of the satellite is determined, and the first interface is any one of the S1 interface, the N2 interface and the N3 interface.
9. The method according to claim 1, characterized in that When an onboard base station and an onboard core network element are deployed on the satellite, the onboard network element is the onboard core network element.
10. The method according to claim 9, characterized in that The data includes uplink data, and the method further includes: Indication information is sent to the terminal via a radio resource control message or a non-access layer message to trigger the terminal to forward the uplink data stored on the terminal to the onboard core network element, wherein the indication information is used to indicate that the feedback link of the satellite is in a connected state.
11. The method according to claim 9, characterized in that The data includes uplink data, and the method further includes: Based on the maintenance information of the transmission network layer link and the feedback link between the onboard core network element and the ground core network element, an indication information that the feedback link is in a connected state is sent to the terminal to trigger the terminal to send the uplink data stored on the terminal to the onboard base station.
12. The method according to claim 9, characterized in that The data includes uplink data, and the status information of the service link or feedback link based on the satellite, triggering the external forwarding of the data stored in the onboard network element, includes: Based on the maintenance information of the transmission network layer link and the feedback link between the onboard core network element and the ground core network element, the status information of the feedback link is determined to trigger the sending of uplink data stored in the onboard core network element to the ground network element through the feedback link. The ground network element includes a ground gateway or a ground core network element.
13. A data transmission method, characterized in that: The method is executed by a terminal, and includes: Receive uplink data; storing the uplink data in the terminal; Based on at least one item of status information of the satellite's service link and feedback link, trigger the uplink data stored in the terminal to be sent to the onboard network element deployed on the satellite, and the onboard network element includes at least one item of an onboard base station and an onboard core network element.
14. The method according to claim 13, characterized in that At least one of the status information of the satellite-based service link and the feedback link triggers the uplink data stored in the terminal to be sent to an onboard network element deployed on the satellite, including: receiving indication information sent by the onboard network element, where the indication information is used to indicate that a feedback link of the satellite is in a connected state; Based on the indication information, trigger the uplink data stored in the terminal to be sent to the onboard network element.
15. The method according to claim 13, characterized in that The method further comprises: Obtaining ephemeris information of the satellite; obtaining at least one of an available time range of a service link and a feedback link of the satellite according to the ephemeris information, and configuring forwarding time information of the uplink data stored in the terminal according to the available time range; At least one of the status information of the satellite-based service link and the feedback link triggers the uplink data stored in the terminal to be sent to an onboard network element deployed on the satellite, including: According to the forwarding time information and at least one of the status information of the service link and the feedback link of the satellite, triggering the sending of the uplink data stored in the terminal to the onboard network element.
16. A satellite-borne network element, characterized in that: The onboard network element is deployed on a satellite, and the onboard network element includes at least one of an onboard base station and an onboard core network element. The onboard network element includes: a receiving unit, configured to receive data; A storage unit, configured to store the data in the onboard network element; The sending unit is used to trigger the external forwarding of the data stored in the onboard network element based on the status information of the service link or feedback link of the satellite.
17. A terminal, characterized in that: The terminal includes: A receiving unit, configured to receive uplink data; A storage unit, configured to store the uplink data in the terminal; A sending unit is used to trigger the sending of the uplink data stored in the terminal to an onboard network element deployed on the satellite based on at least one of the status information of the satellite's service link and feedback link, wherein the onboard network element includes at least one of an onboard base station and an onboard core network element.
18. A communication device, characterized in that: include: one or more processors; a memory configured to store one or more programs, which, when executed by the one or more processors, enable the communication device to implement the method according to any one of claims 1 to 12; or The method of claim 13; or The method of any one of claims 14 to 16.
19. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 12; or The method of any one of claims 13 to 15.
20. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 12 is implemented; or The method of any one of claims 13 to 15.
Citation Information
Patent Citations
Satellite ephemeris updating method and communication device
CN113452429A
Satellite-based UPF and 5G base station user plane deep fusion method and system
CN113965247A
Communication method, related system and storage medium
CN117177382A
Network access method and apparatus for terminal, electronic device and storage medium
WO2021068675A1