Communication processing method and apparatus, device, and medium

By selecting nodes or network functions with storage and forwarding functions, and based on terminal location and other information, the problem of how to select storage and forwarding nodes in mobile communication networks is solved, and reliable message delivery and end-to-end service quality are guaranteed.

WO2025168091A1PCT designated stage Publication Date: 2025-08-14CHINA MOBILE COMM LTD RES INST +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/076405
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-08
Filing Date
2025-02-08
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In integrating satellite communication technology into mobile communication networks, how to choose a node or network function with storage and forwarding functions is an urgent problem to be solved.

Method used

By selecting a third function or node with storage and forwarding function based on the terminal location information, the identification of the first satellite, the amount of data to be transmitted, the satellite ephemeris information and the location of the second node or function, the reliable message transmission and end-to-end service quality are ensured.

Benefits of technology

It realizes reliable message delivery and end-to-end service quality assurance, ensuring the stability and efficiency of the communication process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025076405_14082025_PF_FP_ABST
    Figure CN2025076405_14082025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a communication processing method and apparatus, a device, and a medium. The method comprises: on the basis of first information, selecting a third function or node, the third function or node being a network element or a network function having or supporting a store-and-forward function, and the first information comprising at least one of the following: location information of a terminal, an identifier of a first satellite, an amount of data to be transmitted, satellite ephemeris information, the location of a second node or function, a capability of the second node or function, a context migration indication, and a service continuity indication.
Need to check novelty before this filing date? Find Prior Art

Description

Communication processing method, device, equipment and medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202410177729.X filed in China on February 8, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The embodiments of the present disclosure relate to the field of communication technology, and in particular to a communication processing method, apparatus, device, and medium. Background Art

[0004] With the development of satellite communication technology, efforts are underway to integrate it into mobile communication networks. Integrating satellite communication into mobile communication networks, particularly in fifth-generation (5G) and future sixth-generation (6G) networks, raises the question of how to select nodes or network functions in the core network that possess store-and-forward capabilities. Summary of the Invention

[0005] The embodiments of the present disclosure provide a communication processing method, apparatus, device, and medium to solve the problem of how to select a node or network function with a store-and-forward function.

[0006] In a first aspect, a communication processing method is provided, applied to a first node or function, including:

[0007] selecting a third function or node according to the first information, wherein the third function or node is a network element or network function having or supporting a store-and-forward function;

[0008] The first information includes at least one of the following: location information of the terminal, identification of the first satellite, amount of data to be transmitted, satellite ephemeris information, location of the second node or function, and capability of the second node or function.

[0009] It is understandable that the position of the second node or function does not refer to the position of a certain second node or function, but the deployment position of all candidate second nodes or functions, which can also be understood as the deployment topology of all candidate second nodes or functions.

[0010] Optionally, the first information is sent by the second node or function, and / or the first information is determined by the first node or function, and / or the first information is pre-configured.

[0011] Optionally, the third function or node serves or covers the location of the terminal at a specific time (for example, when the first satellite next covers the terminal, or when it can cover the terminal as soon as possible). It will be understood that serving the location of the terminal means that when the service link is available again, the satellite deploying the third function or node can cover the location of the terminal.

[0012] Optionally, the third function or node has transmission resources and / or storage resources to support the amount of data to be transmitted.

[0013] Optionally, the third function or node is deployed on the first satellite, or on the second satellite, or on the ground, wherein a fourth node or function is also deployed on the first satellite.

[0014] Optionally, the selection of the third function or node also includes: determining the data network access identifier (DNAI) based on local configuration information; data network name (DNN); single network slice selection assistance information (S-NSSAI); and at least one of the satellite identification.

[0015] Optionally, when the third function or node is on the second satellite, the method further includes:

[0016] Read and / or store the second information on the first satellite; and / or send the second information to a third function or node on the second satellite via an intersatellite link; and / or directly send the second information to the third function or node on the second satellite; and / or send the second information to the third function or node on the second satellite via other nodes or functions on the ground.

[0017] Optionally, the second information includes at least one of the following: terminal context information; policy information; N4 rule information; session context information.

[0018] In a second aspect, a communication processing method is provided, which is applied to a second node or function, including:

[0019] receiving third information sent by a fourth node or function, where the third information includes at least one of the following: an identifier of a first satellite, fourth information, and fifth information, where the fourth information is used to indicate support for store-and-forwarding, and the fifth information is used to indicate store-and-forwarding, and the first node or function is on the first satellite;

[0020] and / or, sending first information to a first function or node, wherein the first information supports or triggers the first function or node to select a third function or node, where the third function or node is a network element or network function having or supporting a store-and-forward function;

[0021] The first information includes at least one of the following: location information of the terminal, identification of the first satellite, amount of data to be transmitted, satellite ephemeris information, location of the second node or function, and capability of the second node or function.

[0022] Optionally, the third function or node is deployed on the first satellite, or on the second satellite, or on the ground, wherein a fourth node or function is also deployed on the first satellite.

[0023] Optionally, the method further includes:

[0024] Receive third information sent by a fourth node or function, where the third information includes at least one of the following: an identifier of the first satellite, fourth information, and fifth information, where the fourth information is used to indicate support for store-and-forwarding, and the fifth information is used to indicate store-and-forwarding.

[0025] Optionally, the third information further includes at least one of the following: sixth information and seventh information, wherein the sixth information is used to request registration supporting store-and-forward, and the seventh information is used to request establishment of a session supporting store-and-forward.

[0026] Optionally, the method further includes:

[0027] Ninth information is sent to the fourth node or function, where the ninth information includes at least one of the following: information supporting store-and-forward; and a first timer indicating a time when store-and-forward triggers the user to enter the Inactive state.

[0028] Optionally, the method further includes:

[0029] Tenth information is sent to a fourth node or function, where the tenth information is used to indicate a second timer, where the second timer is used to indicate a time for maintaining a connection state of an interface between the fourth node and the second node or function.

[0030] According to a third aspect, a communication processing method is provided, which is applied to a sixth node or function, including:

[0031] Based on at least one of satellite ephemeris information, satellite identifier, access information, user location information, and deployment information of the access function, an eighth node (e.g., a target RAN) is selected, and the third satellite identifier of the eighth node is sent to the first node or function.

[0032] Optionally, the method further includes:

[0033] reading and / or storing second information of a fourth node or function on the first satellite; and / or,

[0034] The second information is sent to the eighth node or function on the third satellite. For example, the second information can be sent to the eighth node or function on the third satellite via an intersatellite link, or the second information can be sent to the eighth node or function on the third satellite via a ground function or node, or the second information can be sent directly to the eighth node or function on the third satellite.

[0035] Optionally, the second information includes at least one of the following: terminal context information; policy information; N4 rule information; session context information.

[0036] In a fourth aspect, a communication processing method is provided, which is applied to a fourth node or function, including:

[0037] Receiving eleventh information sent by the terminal, the eleventh information including at least one of the following: twelfth information and thirteenth information, the twelfth information being used to indicate support for store-and-forwarding, and the thirteenth information being used to indicate store-and-forwarding;

[0038] Fourteenth information is sent to the terminal according to the eleventh information, where the fourteenth information is used to notify the terminal that registration is in a store-and-forward mode, wherein the fourth node or function is on the first satellite.

[0039] Optionally, the eleventh information further includes at least one of the following: the fifteenth information and the sixteenth information, wherein the fifteenth information is used to request support for registration of store-and-forward, and the sixteenth information is used to request support for establishing a store-and-forward session.

[0040] Optionally, the method further includes:

[0041] Sending the amount of data to be transmitted to the terminal, and / or, seventeenth information, the seventeenth information including at least one of the following: an identifier of the terminal, a RAN notification area, a terminal context identifier, a third timer, and the third timer is used to control the terminal to establish a connection with the fourth node or function at a specific time.

[0042] Optionally, the specific time is determined based on at least one of satellite ephemeris information and the position of the terminal.

[0043] Optionally, the method further includes:

[0044] According to the eighteenth information, it is determined to adjust the state of the terminal to an inactive state, and / or a fourth timer is determined, where the fourth timer is used to control the terminal to establish a connection with the fourth node or function at a specific time.

[0045] Optionally, the eighteenth information includes at least one of the following:

[0046] Supports store-and-forward information;

[0047] A fifth timer indicates a time when the store-and-forward trigger user enters the Inactive state.

[0048] Optionally, the method further includes:

[0049] When the feeder link is available, the stored eleventh information is sent to the second node or function.

[0050] Optionally, the method further includes:

[0051] Receive tenth information sent by the second node or function, where the tenth information is used to indicate a third timer, and the third timer is used to control the time for which the interface between the fourth node or function and the second node or function maintains a connection state.

[0052] Optionally, the method further includes:

[0053] A sixth timer is determined according to the tenth information, where the sixth timer is used to control the time for which the interface between the fourth node or function and the second node or function maintains the connection state.

[0054] In a fifth aspect, a communication processing method is provided, which is applied to a fifth node or function, including:

[0055] Receive nineteenth information sent by the terminal, where the nineteenth information includes at least one of the following: a terminal identifier and a terminal context identifier;

[0056] A fourth node or function is determined according to the nineteenth information, and the second information of the terminal is obtained from the fourth node or function.

[0057] Optionally, the method further includes:

[0058] Nineteenth information is sent to the terminal, where the nineteenth information is used to indicate acceptance of the store-and-forward registration request and the store-and-forward session establishment request of the terminal.

[0059] In a sixth aspect, a communication processing method is provided, which is applied to a terminal, including:

[0060] sending eleventh information to a fourth node or function, the eleventh information including at least one of the following: twelfth information and thirteenth information, the twelfth information being used to indicate support for store-and-forwarding, the thirteenth information being used to indicate store-and-forwarding, and the fourth node or function being on the first satellite;

[0061] Receive fourteenth information sent by the fourth node or function according to the eleventh information, where the fourteenth information is used to notify the terminal that registration is in a store-and-forward mode.

[0062] Optionally, the eleventh information further includes at least one of the following: the fifteenth information, the sixteenth information, the fifteenth information is used to request registration supporting store-and-forward, and the fifteenth information is used to request establishment of a session supporting store-and-forward.

[0063] Optionally, the method further includes:

[0064] Establishing a connection with a fifth node or function, or requesting a service from the fifth node or function, or determining to enter an inactive state according to the satellite ephemeris information and / or the twenty-first information;

[0065] The twenty-first information is used to indicate the time of establishing a connection with the fifth node or function.

[0066] Optionally, the method further includes:

[0067] Receive the amount of data to be transmitted sent by the fourth node or function, and / or seventeenth information, where the seventeenth information includes at least one of the following: an identifier of the terminal, a terminal context identifier, a RAN notification area, and a third timer, where the third timer is used to control the terminal to establish a connection with the fourth node or function at a specific time.

[0068] Optionally, the method further includes:

[0069] Receive twentieth information sent by the fourth node or function, or the fifth node or function, where the twentieth information is used to indicate acceptance of the store-and-forward registration request and the store-and-forward session establishment request of the terminal.

[0070] In a seventh aspect, a communication processing method is provided, applied to a third function or node, the method comprising:

[0071] receiving twenty-second information, where the twenty-second information is generated by the sixth node or function according to at least one of satellite ephemeris information and priority information of the QoS flow;

[0072] According to the twenty-second information, the currently stored message is forwarded.

[0073] Optionally, forwarding the currently stored data according to the twenty-second information includes:

[0074] Determine, according to the twenty-second information, a maximum time range of all currently stored messages of each QoS flow;

[0075] The currently stored messages are forwarded according to the maximum time range of all currently stored messages of each QoS flow.

[0076] Optionally, forwarding the currently stored message according to the twenty-second information includes:

[0077] determining, according to the twenty-second information, a seventh timer for each stored message of each priority level of each QoS flow;

[0078] starting the seventh timer for each stored message;

[0079] When the seventh timer times out, forward the stored message corresponding to the seventh timer.

[0080] In an eighth aspect, a communication processing device is provided, applied to a first node or function, comprising: a first processing unit and a first transceiver unit;

[0081] a first processing unit, configured to select a third function or node according to the first information, wherein the third function or node is a network element or network function having or supporting a store-and-forward function;

[0082] The first information includes at least one of the following: location information of the terminal, identification of the first satellite, amount of data to be transmitted, satellite ephemeris information, location of the second node or function, and capability of the second node or function.

[0083] In a ninth aspect, a communication processing device is provided, applied to a second node or function, comprising: a second transceiver unit and a second processing unit;

[0084] The second transceiver unit is configured to receive third information sent by a fourth node or function, the third information including at least one of the following: an identifier of the first satellite, fourth information, and fifth information, the fourth information being used to indicate support for store-and-forwarding, and the fifth information being used to indicate store-and-forwarding; and / or, sending first information to the first function or node, the first information instructing or triggering the first function or node to select a third function or node, the third function or node being a network element or network function having or supporting a store-and-forward function;

[0085] The first information includes at least one of the following: location information of the terminal, identification of the first satellite, amount of data to be transmitted, satellite ephemeris information, location of the second node or function, and capability of the second node or function.

[0086] In a tenth aspect, a communication processing device is provided, applied to a sixth node or function, including: a seventh processing unit and a seventh transceiver unit, wherein the seventh processing unit is used to select an eighth node based on at least one of satellite ephemeris information, satellite identification, access information, user location information, and deployment information of the access function, and send the third satellite identification of the eighth node to the first node or function.

[0087] In an eleventh aspect, a communication processing device is provided, applied to a fourth node or function, comprising: a third transceiver unit and a third processing unit;

[0088] The third transceiver unit is configured to receive eleventh information sent by the terminal, the eleventh information including at least one of the following: twelfth information and thirteenth information, the twelfth information being used to indicate support for store-and-forwarding, and the thirteenth information being used to indicate store-and-forwarding;

[0089] The third transceiver unit is further configured to send fourteenth information to the terminal according to the eleventh information, where the fourteenth information is used to notify the terminal that the registration is in a store-and-forward mode, wherein the fourth node or function is on the first satellite.

[0090] In a twelfth aspect, a communication processing device is provided, applied to a fifth node or function, comprising: a fourth transceiver unit and a fourth processing unit;

[0091] The fourth transceiver unit is configured to receive nineteenth information sent by the terminal, where the nineteenth information includes at least one of the following: a terminal identifier and a terminal context identifier;

[0092] The fourth transceiver unit is further configured to determine a fourth node or function according to the nineteenth information, and obtain the second information of the terminal from the fourth node or function.

[0093] In a thirteenth aspect, a communication processing device is provided, applied to a terminal, comprising: a fifth transceiver unit and a fifth processing unit;

[0094] The fifth transceiver unit is configured to send eleventh information to the fourth node or function, where the eleventh information includes at least one of the following: twelfth information and thirteenth information, the twelfth information is used to indicate support for store-and-forward, and the thirteenth information is used to indicate store-and-forward, and the fourth node or function is on the first satellite;

[0095] The fifth transceiver unit is further configured to receive fourteenth information sent by the fourth node or function according to the eleventh information, where the fourteenth information is used to notify the terminal that registration is in a store-and-forward mode.

[0096] In a fourteenth aspect, a communication processing device is provided, applied to a third function or node, comprising: a sixth transceiver unit and a sixth processing unit;

[0097] The sixth transceiver unit is configured to receive twenty-second information, where the twenty-second information is generated by the sixth node or function according to at least one of satellite ephemeris information and priority information of the QoS flow;

[0098] The sixth processing unit is used to forward the currently stored message according to the twenty-second information.

[0099] In the fifteenth aspect, a communication device is provided, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the sixth aspect.

[0100] In the sixteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the sixth aspect are implemented.

[0101] In the seventeenth aspect, a computer program product is provided, comprising computer instructions, which, when executed by a processor, implement the steps of the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the sixth aspect.

[0102] In an embodiment of the present disclosure, a first node or function selects a third function or node based on first information, where the third function or node is a network element or network function that has or supports a store-and-forward function; wherein the first information includes at least one of the following: location information of the terminal, an identifier of the first satellite, an amount of data to be transmitted, satellite ephemeris information, a location of the second node or function, and a capability of the second node or function. By selecting the third function or node with a store-and-forward function, reliable message delivery is ensured, thereby ensuring end-to-end quality of service. BRIEF DESCRIPTION OF THE DRAWINGS

[0103] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present disclosure. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:

[0104] FIG1 is a flow chart of a communication processing method according to an embodiment of the present disclosure;

[0105] FIG2 is a second structural diagram of a communication processing device provided in an embodiment of the present disclosure;

[0106] FIG3 is a third structural diagram of a communication processing method provided by an embodiment of the present disclosure;

[0107] FIG4 is a fourth flow chart of a communication processing method provided in an embodiment of the present disclosure;

[0108] FIG5 is a fifth structural diagram of a communication processing device provided in an embodiment of the present disclosure;

[0109] FIG6 is a sixth structural diagram of a communication processing method provided by an embodiment of the present disclosure;

[0110] FIG7 is a schematic diagram of a communication system provided by an embodiment of the present disclosure;

[0111] 8 is a schematic diagram of a user registration process in a store-and-forward mode according to an embodiment of the present disclosure;

[0112] 9 is a schematic diagram of a terminal-triggered service request process provided in an embodiment of the present disclosure;

[0113] FIG10 is a schematic diagram of priority-based storage transmission optimization provided by an embodiment of the present disclosure;

[0114] FIG11 is a schematic diagram of the relationship between priority and maximum time range provided by an embodiment of the present disclosure;

[0115] FIG12 is a schematic diagram of a structure of a communication processing device according to an embodiment of the present disclosure;

[0116] FIG13 is a second structural diagram of a communication processing device provided in an embodiment of the present disclosure;

[0117] FIG14 is a third structural diagram of a communication processing device provided in an embodiment of the present disclosure;

[0118] FIG15 is a fourth flow chart of a communication processing device according to an embodiment of the present disclosure;

[0119] FIG16 is a fifth structural diagram of a communication processing device provided in an embodiment of the present disclosure;

[0120] FIG17 is a sixth structural diagram of a communication processing device provided in an embodiment of the present disclosure;

[0121] FIG18 is a schematic diagram of a communication device provided by an embodiment of the present disclosure;

[0122] FIG19 is a seventh structural diagram of a communication processing method provided by an embodiment of the present disclosure;

[0123] FIG20 is a seventh structural diagram of the communication processing device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0124] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0125] The term "comprise" and any variations thereof in the specification and claims of the present disclosure are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to the process, method, product, or apparatus. In addition, the use of "and / or" in the specification and claims to indicate at least one of the connected objects, such as A and / or B, means that A alone, B alone, and both A and B are included.

[0126] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present disclosure should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0127] 1 , an embodiment of the present disclosure provides a communication processing method, which is applied to a first node or function. For example, the first node or function may be a node or network function for session management. For example, the first node or function includes but is not limited to a session management function (SMF). Specifically, the method includes:

[0128] Step 101: Select a third function or node according to the first information, where the third function or node is a network element or network function that has or supports a store-and-forward function;

[0129] The first information includes at least one of the following: location information of the terminal, identification of the first satellite, amount of data to be transmitted, satellite ephemeris information, location of the second node or function, and capability of the second node or function.

[0130] It is understandable that the position of the second node or function does not refer to the position of a certain second node or function, but the deployment position of all candidate second nodes or functions, which can also be understood as the deployment topology of all candidate second nodes or functions.

[0131] Optionally, the first information is sent by the second node or function, and / or the first information is determined by the first node or function, and / or the first information is pre-configured.

[0132] Optionally, the third function or node serves or covers the location of the terminal at a specific time (for example, when the first satellite next covers the terminal, or when it can cover the terminal as soon as possible). It will be understood that serving the location of the terminal means that when the service link is available again, the satellite deploying the third function or node can cover the location of the terminal.

[0133] Optionally, the third function or node has transmission resources and / or storage resources to support the amount of data to be transmitted.

[0134] Optionally, the first information is sent by the second node or function when it receives third information sent by a fourth node or function, and the third information includes at least one of the following: an identifier of the first satellite, fourth information, and fifth information, the fourth information is used to indicate support for store-and-forwarding, the fifth information is used to indicate store-and-forwarding, and the first node or function is on the first satellite.

[0135] Optionally, the first information may be Nsmf_PDUSession_UpdateSMContext Request.

[0136] Optionally, the fifth information may be an N2 message, which carries a service request.

[0137] Optionally, the second node or function may be a node or network function for access and mobility management, and the second node or function includes but is not limited to an access and mobility management function (AMF).

[0138] Optionally, the third function or node includes but is not limited to a user plane function (UPF).

[0139] Optionally, the first satellite may be a low earth orbit (LEO) satellite. At least one of RAN-1, UPF-1, PSA-UPF-1, and EAS-1 may be deployed on the first satellite.

[0140] In one embodiment of the present disclosure, the third function or node is deployed on a first satellite, or on a second satellite (a satellite other than the first satellite), or on the ground, wherein the fourth node or function is also deployed on the first satellite.

[0141] Optionally, the type of the second satellite may be a low earth orbit (LEO) satellite, and at least one of RAN-2, UPF-2, PSA-UPF-2, and EAS-2 may be deployed on the second satellite.

[0142] Optionally, when a third function or node is deployed on the first satellite and / or the second satellite, the third function or node has a local anchor function and / or a traffic offloading function;

[0143] The seventh function or node on the ground has at least one of the following characteristics: main anchor point function, assigning addresses to users, and keeping user addresses unchanged.

[0144] For example, the third function or node deployed on the first satellite and / or the second satellite is an onboard UPF, and the seventh function or node on the ground is a ground UPF.

[0145] In one embodiment of the present disclosure, the selecting the third function or node further includes: determining DNAI based on at least one of local configuration information, DNN, S-NSSAI, and satellite identification.

[0146] In one embodiment of the present disclosure, when the third function or node is on a second satellite, the method further includes at least one of the following:

[0147] 1) reading and / or storing second information from the first satellite;

[0148] 2) sending the second information to a third function or node on the second satellite via an intersatellite link;

[0149] 3) directly sending the second information to the third function or node on the second satellite;

[0150] 4) Sending the second information to the third function or node on the second satellite through other nodes or functions on the ground.

[0151] Optionally, the second information includes at least one of the following: terminal context information; policy information; N4 rule information; session context information.

[0152] Optionally, the context information of the terminal includes the context of the terminal in the third function or node.

[0153] In this embodiment, the first node or function can ensure reliable message delivery and end-to-end quality of service by selecting a third function or node with a store-and-forward function.

[0154] Referring to Figure 2, an embodiment of the present disclosure provides a communication processing method, which is applied to a second node or function, and the second node or function includes but is not limited to AMF. The specific steps include: Step 201.

[0155] Step 201: Receive third information sent by a fourth node or function, the third information including at least one of the following: an identifier of a first satellite, fourth information, and fifth information, the fourth information being used to indicate support for store-and-forwarding, the fifth information being used to indicate store-and-forwarding, and the first node or function being on the first satellite; and / or, sending first information to the first function or node, the first information instructing or triggering the first function or node to select a third function or node, the third function or node being a network element or network function having or supporting a store-and-forward function, wherein the first information includes at least one of the following: location information of the terminal, an identifier of the first satellite, an amount of data to be transmitted, satellite ephemeris information, the location of the second node or function, and the capability of the second node or function.

[0156] For example, the fourth information may be an indicator of supporting store-and-forward registration, and the fifth information may be a store-and-forward registration indicator.

[0157] In one embodiment of the present disclosure, the third function or node is deployed on a first satellite, or on a second satellite, or on the ground, wherein a fourth node or function is also deployed on the first satellite.

[0158] In one embodiment of the present disclosure, the third information further includes at least one of the following: sixth information and seventh information, wherein the sixth information is used to request registration supporting store-and-forward, and the seventh information is used to request establishment of a session supporting store-and-forward.

[0159] Optionally, the third information may be a registration and PDU session establishment request.

[0160] In one embodiment of the present disclosure, the method further comprises:

[0161] Ninth information is sent to the fourth node or function, where the ninth information includes at least one of the following: information supporting store-and-forward; and a first timer indicating a time when store-and-forward triggers the user to enter the Inactive state.

[0162] In one embodiment of the present disclosure, the method further comprises:

[0163] Tenth information is sent to the fourth node or function, where the tenth information is used to indicate a second timer, where the second timer is used to indicate a time for maintaining a connection state of an interface between the fourth node or function and the second node or function.

[0164] Optionally, the second timer may be a store-and-forward extended connection timer for N2 (S&F Extended connected timer for N2).

[0165] In this embodiment, the second node or function sends the first information to the first node or function, or the second node or function receives the third information sent by the fourth node or function, so that the first node or function can select the third function or node with storage and forwarding function, thereby ensuring reliable message delivery and end-to-end service quality.

[0166] Referring to Figure 19, a communication processing method is provided, which is applied to a sixth node or function. For example, the sixth node or function may be an AMF, or a radio access network (RAN), RAN operation and maintenance management (OAM), or a RAN network management system. The specific steps include:

[0167] Step 1901: Based on at least one of satellite ephemeris information, satellite identifier, access information, user location information, and deployment information of the access function, select an eighth node or function (target RAN node), and send the third satellite identifier of the eighth node or function to the first node or function.

[0168] For example, the selected eighth node or function may be a target RAN.

[0169] In one embodiment of the present disclosure, the method further comprises:

[0170] reading and / or storing second information of a fourth node or function on the first satellite; and / or,

[0171] The second information is sent to the eighth node or function on the third satellite. For example, the second information can be sent to the eighth node or function on the third satellite via an intersatellite link, or the second information can be sent to the eighth node or function on the third satellite via a ground function or node, or the second information can be sent directly to the eighth node or function on the third satellite.

[0172] In one embodiment of the present disclosure, the second information includes at least one of the following: terminal context information; policy information; N4 rule information; and session context information.

[0173] In this embodiment, the sixth node or function may read and / or store the terminal context in the RAN on the first satellite, etc.

[0174] Optionally, the type of the third satellite may be a low earth orbit (LEO) satellite, and at least one of RAN-2, UPF-2, PSA-UPF-2, and EAS-2 may be deployed on the third satellite.

[0175] In this embodiment, the sixth node or function selects an eighth node or function (target RAN) based on at least one of satellite ephemeris information, satellite identifier, access information, user location information, and deployment information of the access function, and sends the third satellite identifier of the eighth node or function to the first node or function, thereby ensuring reliable message delivery and end-to-end service quality.

[0176] 3 , an embodiment of the present disclosure provides a communication processing method, which is applied to a fourth node or function. For example, the fourth node or function may be RAN1. The specific steps include: step 301 and step 302 .

[0177] Step 301: Receive eleventh information sent by a terminal, where the eleventh information includes at least one of the following: twelfth information and thirteenth information, where the twelfth information is used to indicate support for store-and-forwarding, and the thirteenth information is used to indicate store-and-forwarding;

[0178] For example, the twelfth information may be an indicator of supporting store-and-forward registration, and the thirteenth information may be a store-and-forward registration indicator.

[0179] Step 302: Send fourteenth information to the terminal according to the eleventh information, wherein the fourteenth information is used to notify the terminal that the registration is in a store-and-forward mode, wherein the fourth node or function is on the first satellite.

[0180] Optionally, the fourth node or function may store the received eleventh information.

[0181] In one embodiment of the present disclosure, the eleventh information further includes at least one of the following: fifteenth information, and sixteenth information, wherein the fifteenth information is used to request registration supporting store-and-forward, and the sixteenth information is used to request establishment of a session supporting store-and-forward.

[0182] It should be noted that the eleventh information may also include a session establishment request based on storage and forwarding (i.e., the sixteenth information), so the eleventh information may include a separate storage and forwarding registration request and a storage and forwarding session establishment request (i.e., the fifteenth information and the sixteenth information are two independent information), or it may be a merged storage and forwarding registration request and storage and forwarding session establishment request (i.e., the fifteenth information and the sixteenth information are merged into one information), or it may be only a storage and forwarding registration request, or only a storage and forwarding session establishment request.

[0183] In one embodiment of the present disclosure, the method further comprises:

[0184] Sending the amount of data to be transmitted to the terminal, and / or, seventeenth information, the seventeenth information including at least one of the following: an identifier of the terminal (for example, an intermediate radio network temporary identifier (I-RNTI)), a RAN notification area, a terminal context identifier, and a third timer, wherein the third timer is used to control the terminal to establish a connection with the fourth node or function at a specific time.

[0185] It can be understood that the time of the third timer is used to indicate the time when the user can establish a connection with the first node or function.

[0186] Optionally, the third timer may be a RAN notification area update timer or a newly defined timer.

[0187] In one embodiment of the present disclosure, the specific time is determined based on at least one of satellite ephemeris information and the location of the terminal. That is, the terminal may send a periodic RAN notification area update to the fourth node or function to establish a connection when the serving link becomes available again.

[0188] In one embodiment of the present disclosure, the method further comprises:

[0189] According to the eighteenth information, it is determined to adjust the state of the terminal to an inactive state, and / or a fourth timer is determined, where the fourth timer is used to control the terminal to establish a connection with the fourth node or function at a specific time.

[0190] Optionally, the fourth node or function may receive the eighteenth information from the second node or function (e.g., AMF), for example, during the process of activating the interface between the fourth node or function and the second node or function, the eighteenth information sent by the second node or function is received; or the eighteenth information may also be pre-configured; or the eighteenth information may also be determined by the fourth node or function.

[0191] Optionally, the fourth timer may be a RAN notification area update timer or a newly defined timer.

[0192] In one embodiment of the present disclosure, the eighteenth information includes at least one of the following:

[0193] 1) Information supporting store-and-forward (indication of the supporting the S&F mode);

[0194] 2) A fifth timer, wherein the fifth timer indicates the time when the store-and-forward trigger user enters the Inactive state.

[0195] In one embodiment of the present disclosure, the method further comprises:

[0196] When the feeder link is available, the stored eleventh information is sent to the second node or function.

[0197] In one embodiment of the present disclosure, the method further comprises:

[0198] Receive tenth information sent by the second node or function, where the tenth information is used to indicate a third timer, and the third timer is used to control the time for which the interface between the fourth node or function and the second node or function maintains a connection state.

[0199] Optionally, the third timer may be a store-and-forward extended connection timer for N2 (S&F Extended connected timer for N2).

[0200] In one embodiment of the present disclosure, the method further comprises:

[0201] Based on the tenth information, a sixth timer is determined, and the sixth timer is used to control the time for which the interface between the fourth node or function and the second node or function remains connected, that is, the fourth node or function negotiates with the second node or function a timer for controlling the interface between the fourth node or function and the second node or function to remain connected.

[0202] Optionally, the sixth timer may be a store-and-forward extended connection timer for N2 (S&F Extended connected timer for N2).

[0203] It can be understood that the store-and-forward extended connection timer for N2 may be instructed by the second node or function, or may be negotiated between the fourth node or function and the second node or function.

[0204] In this embodiment, the fourth node or function receives the eleventh information sent by the terminal, and sends the fourteenth information to the terminal according to the tenth information, which can ensure reliable message delivery and end-to-end service quality.

[0205] 4 , an embodiment of the present disclosure provides a communication processing method, which is applied to a fifth node or function, where the fifth node or function includes RAN2. The specific steps include:

[0206] Step 401: Receive nineteenth information sent by a terminal, where the nineteenth information includes at least one of the following: a terminal identifier and a terminal context identifier;

[0207] The terminal context identifier includes the local NG-RAN ID (I-RNTI) that supports the Next Generation Radio Access Network (NG-RAN) node to resolve the NG-RAN node in the user equipment (UE, also called terminal) context.

[0208] Step 402: Determine a fourth node or function according to the nineteenth information, and obtain the second information of the terminal from the fourth node or function.

[0209] In this embodiment, the fifth node or function may be deployed on the second satellite.

[0210] In one embodiment of the present disclosure, the method further comprises:

[0211] Twentieth information is sent to the terminal, where the twenty-first information is used to indicate acceptance of the store-and-forward registration request and the store-and-forward session establishment request of the terminal.

[0212] In this embodiment, the fifth node or function receives the nineteenth information sent by the terminal, determines the fourth node or function based on the nineteenth information, and obtains the second information of the terminal from the fourth node or function, which can ensure that the message is delivered reliably and ensure end-to-end service quality.

[0213] 5 , an embodiment of the present disclosure provides a communication processing method, which is applied to a terminal. The specific steps include: step 501 and step 502 .

[0214] Step 501: Sending eleventh information to a fourth node or function, where the eleventh information includes at least one of the following: twelfth information and thirteenth information, where the twelfth information is used to indicate support for store-and-forward, and the thirteenth information is used to indicate store-and-forward, and the fourth node or function is on a first satellite.

[0215] Step 502: Receive fourteenth information sent by the fourth node or function according to the eleventh information, where the fourteenth information is used to notify the terminal that registration is in store-and-forward mode.

[0216] In one embodiment of the present disclosure, the eleventh information further includes at least one of the following: fifteenth information, and sixteenth information, wherein the fifteenth information is used to request support for registration of store-and-forward, and the sixteenth information is used to request support for establishing a store-and-forward session.

[0217] In one embodiment of the present disclosure, the method further comprises:

[0218] Establishing a connection with a fifth node or function, or requesting a service from the fifth node or function, or determining to enter an inactive state according to the satellite ephemeris information and / or the twenty-first information;

[0219] The twenty-first information is used to indicate the time of establishing a connection with the fifth node or function.

[0220] Optionally, the twenty-first information may be received from a fourth node or function.

[0221] Optionally, the fifth node or function is the same node or function as the fourth node or function, or the fifth node or function may not be the same node or function as the fourth node or function, and the fifth node or function is on a satellite other than the first satellite.

[0222] Optionally, establishing a connection with the fifth node or function may utilize a periodic RAN Notification Area Update procedure.

[0223] In one embodiment of the present disclosure, the method further comprises:

[0224] Receive the amount of data to be transmitted sent by the fourth node or function, and / or seventeenth information, where the seventeenth information includes at least one of the following: an identifier of the terminal, a RAN notification area, a terminal context identifier, and a third timer, where the third timer is used to control the terminal to establish a connection with the first node or function at a specific time.

[0225] In one embodiment of the present disclosure, the specific time is determined according to at least one of satellite ephemeris information and the location of the terminal.

[0226] In one embodiment of the present disclosure, the method further comprises:

[0227] Receive twentieth information sent by the fourth node or function, or the fifth node or function, where the twentieth information is used to indicate acceptance of the store-and-forward registration request and the store-and-forward session establishment request of the terminal.

[0228] In this embodiment, the terminal sends the eleventh information to the fourth node or function, and receives the fourteenth information sent by the fourth node or function according to the eleventh information, which can ensure reliable message delivery and end-to-end service quality.

[0229] 6 , an embodiment of the present disclosure provides a communication processing method, which is applied to a third function or node, and includes the following specific steps:

[0230] Step 601: Receive twenty-second information, where the twenty-second information is generated by a sixth node or function according to at least one of satellite ephemeris information and priority information of a Quality of Service (QoS) flow;

[0231] Step 602: forward the currently stored message according to the twenty-second information.

[0232] Optionally, the sixth node or function includes but is not limited to a policy control function (Policy Control Function, PCF).

[0233] In one embodiment of the present disclosure, forwarding the currently stored data according to the twenty-second information includes:

[0234] Determine, according to the twenty-second information, a maximum time range of all currently stored messages of each QoS flow;

[0235] The currently stored messages are forwarded according to the maximum time range of all currently stored messages of each QoS flow.

[0236] In one embodiment of the present disclosure, forwarding the currently stored message according to the twenty-second information includes:

[0237] determining, according to the twenty-second information, a seventh timer for each stored message of each priority level of each QoS flow;

[0238] starting the seventh timer for each stored message;

[0239] When the seventh timer times out, forward the stored message corresponding to the seventh timer.

[0240] In this embodiment, the third function or node forwards the currently stored message according to the twenty-second information, thereby ensuring reliable message delivery and end-to-end service quality.

[0241] It should be noted that the first node or function, the second node or function, and the third function or node in the present disclosure are deployed in the core network, and the fourth node or function and the fifth node or function are deployed in the wireless access network.

[0242] This disclosure proposes a user-plane satellite store-and-forward deployment option, with user-plane functionality enabled for store-and-forward (S&F). As shown in Figure 7, RAN1, UPF1, PDU Session Anchor (PSA)-UPF, and Edge Application Server (EAS) are deployed on the satellite. Store-and-forward support on the user satellite can enable rapid implementation of delay-insensitive services (such as cellular IoT (CIoT)) with minimal onboard resource requirements. In addition, using satellite EAS, some services can be provided on the satellite, which can save feeder link resources and reduce transmission delays.

[0243] In this case, a 5G system supporting store-and-forward satellite operation should support a mechanism for UEs to register with the network when the network is in store-and-forward satellite operation. Therefore, for the scenario of user-side satellite, this disclosure provides three embodiments for basic user registration process optimization and transmission optimization.

[0244] Embodiments 1a and 1b: aim to solve the service provision problem when satellite users have no way to register through the terrestrial network, and propose a registration and session establishment process based on store-and-forward.

[0245] Example 2: To solve the problem when the amount of data to be transmitted is too large and exceeds the link capacity, a priority-based transmission optimization solution is proposed. While giving priority to transmitting high-priority data, it also ensures the fairness of transmission to a certain extent, preventing low-priority data from being permanently transmitted.

[0246] To support the mechanism for UE to register with the network when the network is in store-and-forward satellite operation, the UE registration request and the Protocol Data Unit (PDU) session establishment can be completed in one request. The RAN or an independent network function needs to support the following enhancements:

[0247] 1. When support for store-and-forward operation is included in the UE request, the RAN shall store the received UE registration and PDU session establishment requests.

[0248] 2. When the feeder link or service link is available, trigger the establishment of the feeder link or service link. When the feeder link / service link is available, send the stored UE registration and PDU session establishment request.

[0249] 3. The RAN node calculates parameters such as the link availability time and the RAN Notification Area Update timer based on pre-configured satellite ephemeris information, or information provided by the network management or the AMF.

[0250] Example 1a: User registration process in store-and-forward mode.

[0251] Referring to FIG8 , the specific steps include:

[0252] Step 1: The UE sends a Registration and PDU session establishment Request to RAN-1.

[0253] The above-mentioned registration and PDU session establishment request is equivalent to the third information.

[0254] The RAN-1 mentioned above is equivalent to a fourth node or function, and the RAN-1 is deployed on the first satellite.

[0255] Optionally, the registration and PDU session establishment request includes at least one of the following: an indication of support for store-and-forward registration, an indication of store-and-forward registration.

[0256] The indication of store-and-forward registration may indicate that the UE wants to perform store-and-forward registration and a PDU session establishment will be initiated at the same time.

[0257] Optionally, uplink data can be provided in a Non-Access Stratum (NAS) message of a Radio Resource Control (RRC) connection or an RRC Early Data Request (RRCEarlyDataRequest) to reuse the Cellular IoT Control Plane (CIoT CP) optimization.

[0258] Step 2: If store-and-forward registration is requested and it is known based on satellite ephemeris information or pre-configuration that RAN-1 can still cover the area where the UE is located when the service link is available again, the RAN stores the received registration and PDU session establishment request.

[0259] Step 3: RAN-1 sends a store-and-forward registration notification to the UE.

[0260] The store-and-forward registration notification may be used to indicate at least one of the following: that the UE is registering in store-and-forward mode, that responses to registration and PDU session establishment requests will be delayed, and the amount of data to be transmitted. If CIoT CP optimization is requested, the store-and-forward registration notification may also indicate the result of the data storage.

[0261] In step 3, RAN-1 determines that the UE will be placed in the RRC_inactive state. RAN-1 stores the UE context and sends the UE an Inactive Radio Network Temporary Identity (I-RNTI) to identify the UE, along with the RAN notification area and the RAN notification area update timer. The RAN notification area update timer is aligned with the satellite ephemeris information. This means that the UE can send periodic RAN notification area updates to RAN-1 to establish a connection when the serving link becomes available again.

[0262] It should be noted that the RAN notification area update timer may be an existing timer or a newly defined timer.

[0263] Optionally, in order to help RAN-1 decide whether to transfer the UE to the RRC_inactive state, an indication information may be added to the RRC Inactive Assistance Information. The indication information is used to indicate that the state of the UE sending the registration and PDU session establishment request is the RRC_inactive state. Furthermore, the RRC Inactive Assistance Information may also add a new information, which is used by RAN-1 to calculate the notification area update timer.

[0264] Optionally, in another implementation, the UE may also trigger establishment of a connection with the RAN based on the satellite ephemeris information when a service link is available next time.

[0265] Optionally, the RRC Inactive Assistance Information may be obtained during a previous N2 activation process between the RAN and the AMF.

[0266] The above-mentioned store-and-forward registration notification is equivalent to the fourteenth information.

[0267] Step 4: Based on the satellite ephemeris information or pre-configuration, RAN-1 sends the stored registration and PDU session establishment request to the ground AMF when the feeder link is available.

[0268] In step 4, RAN-1 sends the terminal identification, registration and PDU session establishment request information of the terminal to AMF. For the information in the registration and PDU session establishment request, please refer to the relevant description in step 1.

[0269] The above-mentioned AMF is equivalent to the second node or function.

[0270] Step 5: The registration and PDU session establishment procedure is completed between AMF, SMF, PCF, Unified Data Management (UDM) and Data Network (DN).

[0271] Based on the indication of the store-and-forward registration, the AMF determines that the UE is in store-and-forward mode. The AMF may send the identifier of the first satellite that receives the registration and PDU session establishment request and the amount of data to be forwarded to the SMF based on the configuration. In addition, the AMF may also provide the UE location to the SMF. The SMF selects a UPF on a satellite based on the UE location, the identifier of the first satellite, the amount of data to be forwarded, and the satellite ephemeris information.

[0272] The above-mentioned UPF is equivalent to the third function or node.

[0273] SMF can first determine whether the current first satellite (for example, the satellite identifier is ID-1) can cover the user's location next time (or can be based on the UE presence report sent by AMF) based on the identifier of the first satellite provided by AMF, the amount of data to be forwarded, and the satellite ephemeris information. If so, a user link is established with the first satellite (for example, the satellite identifier is ID-1); otherwise, a second satellite (for example, the satellite identifier is ID-2) that can cover the user's location is selected according to the satellite ephemeris information, and SMF sends information such as the terminal context (UE context) to the UPF and RAN-2 (equivalent to the fifth node or function) on the second satellite; wherein the RAN-2 can store the terminal context, and the UPF can store various rules corresponding to this session.

[0274] The above-mentioned SMF is equivalent to the first node or function.

[0275] Step 6: AMF sends a registration accept message and a PDU session establishment accept message to RAN.

[0276] Optionally, the AMF may provide an N2 store-and-forward extended connection timer, or the N2 store-and-forward extended connection timer may be negotiated between the AMF and the RAN to indicate how long the N2 interface needs to be maintained.

[0277] The RAN stores the information received from the AMF to be sent to the UE. The RAN stores the UE context and confirms it to the AMF.

[0278] It can be understood that the "RAN" in step 6 may be RAN-1 deployed on the first satellite, or may be RAN-2 deployed on the second satellite.

[0279] Step 7: When the RAN Notification Area Update timer is triggered, indicating that a service link is available, the UE can use the I-RNTI to trigger a periodic RAN Notification Area Update procedure to connect to the RAN. The RAN then sends the stored Registration Accept and PDU Session Establishment Accept messages to the UE. The RAN also forwards the NAS message (PDU Session ID, N1 SM Container (PDU Session Establishment Accept)) provided in steps 1 and 2 to the UE.

[0280] It can be understood that the "RAN" in step 7 can be RAN1 deployed on the first satellite, or it can be RAN-2 deployed on the second satellite.

[0281] In one embodiment, if the RAN in step 7 is RAN-2 deployed on the second satellite, the RAN 2 on the second satellite requests the terminal context information stored on the RAN of the first satellite (RAN-1) through a ground station or an Xn interface.

[0282] Step 8: The N2 PDU Session Response will be stored in the RAN.

[0283] It can be understood that the "RAN" in step 8 may be RAN-1 deployed on the first satellite, or may be RAN-2 deployed on the second satellite.

[0284] Step 9: Optionally, the UE will initiate a service request process, store the uplink data in the UPF on the satellite, and wait for the next service link to be available.

[0285] It can be understood that the "UPF" in step 9 may be the UPF-1 deployed on the first satellite, or may be the UPF-2 deployed on the second satellite.

[0286] Example 1b: Service request process.

[0287] When the terminal is in the connection management-idle state (CM-IDLE) and the connection management-connected state (CM-CONNECTED), the service request procedure is also used to activate the user plane connection for the established PDU session; it can also be used to reactivate the inactive session (Inactive Session) of the UE in the CONNECTED state.

[0288] Referring to FIG9 , the specific steps include:

[0289] Step 1: The UE sends a service request to the RAN, carrying a PDU session identifier.

[0290] Optionally, the service request also includes an indication of supporting the store-and-forward service request and / or data that needs to be transmitted.

[0291] The above service request is equivalent to the eleventh information.

[0292] Optionally, step 1 in embodiment 1b may be performed simultaneously with step 9 in embodiment 1a. It is to be understood that the "RAN" in this embodiment may be RAN-1 on the first satellite in embodiment 1a, or RAN-2 on the second satellite, or RAN on another satellite.

[0293] Step 2: RAN stores the received service request.

[0294] Based on pre-configured satellite ephemeris information or information provided by the AMF, the RAN sends the cached service request to the AMF when the feeder link is available: N2 message (N2 parameters, Service Request). Optionally, the amount of data to be transmitted (e.g., MO Exception Data Counter) can also be provided.

[0295] Step 3: Perform security steps for the store-and-forward service request.

[0296] It is understood that if the service request is not sent with integrity protection or the integrity protection verification fails, the AMF may reject the service request.

[0297] Step 4: [Conditional] AMF sends a PDU session update SM context request (Nsmf_PDUSession_UpdateSMContenxt Request) to SMF to activate user plane resources.

[0298] Optionally, the PDU session update SM context request (Nsmf_PDUSession_UpdateSMContext Request) may include at least one of the following: PDU session identifier (PDU Session ID), operation type (Operation Type), UE location (UE location information), access type (Access Type), radio access technology (Radio Access Technology, RAT) type (RAT Type), whether the UE is located in the local area data network (Local Area Data Network, LADN) service area (UE presence in LADN service area), indication of access type can be changed (Indication of Access Type can be changed), and management object (Management Object, MO) abnormal data counter.

[0299] Step 5: The SMF selects the UPF on the satellite based on at least one of the satellite position, UE position, satellite ephemeris information, and the amount of data to be transmitted.

[0300] For example, first determine whether the satellite covers the user's location; secondly, by calculating the amount of data to be transmitted and the satellite's available time × bandwidth, determine whether the current satellite's UPF can meet the needs of transmitting all the data.

[0301] The above-mentioned UPF is equivalent to the third function or node.

[0302] It is understandable that the "UPF" in step 5 may be the UPF-1 on the first satellite in the above embodiment 1a, or may be the UPF-2 on the second satellite, or the UPF on other satellites.

[0303] Step 6c-10: [Conditional] Establish user plane path.

[0304] Step 11: [Conditional] SMF sends a PDU session update SM context response (Nsmf_PDUSession_UpdateSMContext Response) to AMF.

[0305] Step 12: AMF caches the received PDU Session Update SM Context Response.

[0306] When the service link is available, the AMF sends an N2 request to the RAN.

[0307] Optionally, the N2 request may include a delayed N2 request acknowledgment (Delayed N2 Request Ack), indicating that a delayed N2 response can be received.

[0308] Based on the previously received terminal location information, the AMF provides at least one of a list of recommended cells, a tracking area (TA), and next-generation RAN node identifiers to help the RAN find the UE.

[0309] If the "RRC Inactive Assistance Information" is updated, the AMF can send it to the RAN to assist the RAN in deciding whether to put the UE into the RRC Inactive state.

[0310] Optionally, if the AMF indicates the N2 store-and-forward extended connection timer to the RAN, or the AMF and RAN negotiate the N2 store-and-forward extended connection timer, the N2 connection between the AMF and the RAN continues to be maintained when the N2 store-and-forward extended connection timer is triggered.

[0311] Step 13: The RAN indicates to the UE that the user plane resources are activated. The UE's uplink data can now be forwarded to the NG-RAN. The NG-RAN forwards the received uplink data to the corresponding UPF.

[0312] In step 13, the RAN sends an RRC connection reconfiguration to the UE, and the above RRC connection reconfiguration is equivalent to the thirteenth information.

[0313] Step 14: UPF caches the data and sends it down when the feederlink is available.

[0314] Example 3: Priority-based storage transmission optimization.

[0315] Referring to FIG10 , the specific steps include:

[0316] Step 0a: The AF sends the satellite ephemeris information and priority information to the Network Exposure Function (NEF) (untrusted) or the Policy Control Function (PCF) (trusted). The PCF generates the Policy Control and Charging (PCC) rules from them and sends them to the SMF.

[0317] Step 0b: The SMF sends the PCC rules to the UPF or Intermediate UPF (I-UPF) during session establishment or update.

[0318] The UPF or I-UPF is equivalent to the third function or node.

[0319] For example, a UPF or I-UPF is designated as a Network Function (NF) to store and forward Mobile Originated (MO) / Mobile Terminated (MT) messages.

[0320] 1. The feeder link becomes available (again) and the store-and-forward service starts forwarding.

[0321] 2. Priority-based store-and-forward is implemented as follows:

[0322] Step 2a: UPF or I-UPF derives the maximum time range (Ti-Tb) for each priority level.

[0323] For the QoS flow on the i-th high priority,

[0324] Ti = time [satellite ephemeris, QoS flow priority, offset],

[0325] The "offset" is an optional factor, such as message arrival time, maximum message delay, etc.

[0326] Then, (Ti-Tb) is the maximum time range within which all currently stored messages (MO or MT) belonging to a QoS flow should be forwarded. Referring to Figure 11, the time function for calculating Ti will ensure that the higher the priority of the QoS flow, the lower Ti, and therefore the shorter the time range (Ti-Tb).

[0327] Assume the priority-based maximum time range (PBR): PBRi = Ti – Tb.

[0328] Step 2b: The UPF or I-UPF determines the forwarding timer (FTk) for each stored message of each priority level for each QoS flow.

[0329] For the kth stored message from the i-th high-priority QoS flow, its forwarding time is:

[0330] FTk = randomization interval [PBRi, average sequence index (k), total number of stored messages]

[0331] The “total number of stored messages” represents the complete set of currently stored messages of the QoS flow.

[0332] Step 3: The forwarding timer (FTk) for the stored message is started.

[0333] Step 4: The forwarding timer (FTk) (of the stored message) expires and the UPF or I-UPF starts forwarding the corresponding MO / MT message accordingly.

[0334] Step 5: Repeat Step 2b, Step 3, and Step 4 until the UPF or I-UPF completes forwarding all stored MO / MT messages.

[0335] This embodiment prioritizes the transmission of stored messages: the Ti calculation ensures that messages with higher priority levels are delivered for shorter durations. Therefore, when randomization and spacing are applied to stored messages, statistically, stored messages from higher-priority QoS flows tend to be forwarded earlier than messages from lower-priority flows. Second, it mitigates potential network overload: applying randomization and spacing to PBR helps prevent all stored messages from being transmitted across all priority levels as soon as a feeder link becomes available.

[0336] 12 , an embodiment of the present disclosure provides a communication processing device, which is applied to a first node or function. The device 1200 includes: a first processing unit 1201 and a first transceiver unit 1202 ;

[0337] The first processing unit 1201 is configured to select a third function or node according to the first information, where the third function or node is a network element or network function having or supporting a store-and-forward function;

[0338] The first information includes at least one of the following: location information of the terminal, identification of the first satellite, amount of data to be transmitted, satellite ephemeris information, location of the second node or function, and capability of the second node or function.

[0339] It is understandable that the position of the second node or function does not refer to the position of a certain second node or function, but the deployment position of all candidate second nodes or functions, which can also be understood as the deployment topology of all candidate second nodes or functions.

[0340] Optionally, the first information is sent by the second node or function, and / or the first information is determined by the first node or function, and / or the first information is pre-configured.

[0341] Optionally, the third function or node serves or covers the location of the terminal at a specific time (for example, when the first satellite next covers the terminal, or when it can cover the terminal as soon as possible). It will be understood that serving the location of the terminal means that when the service link is available again, the satellite deploying the third function or node can cover the location of the terminal.

[0342] Optionally, the third function or node has transmission resources and / or storage resources to support the amount of data to be transmitted.

[0343] In one embodiment of the present disclosure, the selecting the third function or node further includes: determining DNAI based on at least one of local configuration information, DNN, S-NSSAI, and satellite identification.

[0344] In one embodiment of the present disclosure, the third function or node is deployed on the first satellite, or on the second satellite, or on the ground, wherein a fourth node or function is also deployed on the first satellite.

[0345] Optionally, when a third function or node is deployed on the first satellite and / or the second satellite, the third function or node has a local anchor function and / or a traffic offloading function;

[0346] The seventh function or node on the ground has at least one of the following characteristics: main anchor point function, assigning addresses to users, and keeping user addresses unchanged.

[0347] In one embodiment of the present disclosure, the first transceiver unit 1202 is used to read and / or store the second information on the first satellite; and / or, send the second information to a third function or node on the second satellite via an intersatellite link; and / or, directly send the second information to the third function or node on the second satellite; and / or, send the second information to the third function or node on the second satellite via other nodes or functions on the ground.

[0348] Optionally, the second information includes at least one of the following: terminal context information; policy information; N4 rule information; session context information.

[0349] The device provided in the embodiment of the present disclosure can implement each process implemented by the method embodiment shown in Figure 2 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0350] 13 , an embodiment of the present disclosure provides a communication processing device, which is applied to a second node or function. The device 1300 includes: a second transceiver unit 1301 and a second processing unit 1302 ;

[0351] The second transceiver unit 1301 is configured to receive third information sent by a fourth node or function, where the third information includes at least one of the following: an identifier of the first satellite, fourth information, and fifth information, where the fourth information is used to indicate support for store-and-forwarding, and the fifth information is used to indicate store-and-forwarding; and / or, to send first information to the first function or node, where the first information instructs or triggers the first function or node to select a third function or node, where the third function or node is a network element or network function that has or supports a store-and-forward function.

[0352] The first information includes at least one of the following: location information of the terminal, identification of the first satellite, amount of data to be transmitted, satellite ephemeris information, location of the second node or function, and capability of the second node or function.

[0353] In one embodiment of the present disclosure, the third function or node is deployed on the first satellite, or on the second satellite, or on the ground, wherein a fourth node or function is also deployed on the first satellite.

[0354] In one embodiment of the present disclosure, the third information further includes at least one of the following: sixth information and seventh information, wherein the sixth information is used to request registration supporting store-and-forward, and the seventh information is used to request establishment of a session supporting store-and-forward.

[0355] In one embodiment of the present disclosure, the second transceiver unit 1301 is also used to: send ninth information to the fourth node or function, and the ninth information includes at least one of the following: information supporting storage and forwarding; a first timer, and the first timer indicates the time when storage and forwarding triggers the user to enter the Inactive state.

[0356] In one embodiment of the present disclosure, the second transceiver unit 1301 is also used to: send a tenth message to a fourth node or function, wherein the tenth message is used to indicate a second timer, and the second timer is used to indicate the time for which the interface between the fourth node or function and the second node or function remains connected.

[0357] The device provided in the embodiment of the present disclosure can implement each process implemented by the method embodiment shown in Figure 3 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0358] Referring to Figure 20, a communication processing device is provided, which is applied to a sixth node or function. For example, the sixth node or function may be an AMF, or may also be a RAN, RAN OAM, or a RAN network management system. The device 2000 includes: a seventh processing unit 2001 and a seventh transceiver unit 2002, wherein the seventh processing unit 2001 is used to select an eighth node or function based on at least one of satellite ephemeris information, satellite identifier, access information, user location information, and deployment information of the access function, and send the third satellite identifier of the eighth node or function to the first node or function. For example, the selected eighth node or function may be a target RAN node.

[0359] In one embodiment of the present disclosure, the seventh transceiver unit 2002 is used to read and / or store the second information of the fourth node or function on the first satellite; and / or, send the second information to the eighth node or function on the third satellite.

[0360] In one embodiment of the present disclosure, the second information includes at least one of the following: terminal context information; policy information; N4 rule information; and session context information.

[0361] The device provided by the embodiment of the present disclosure can implement each process implemented by the method embodiment shown in Figure 19 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0362] 14 , an embodiment of the present disclosure provides a communication processing device, which is applied to a fourth node or function. The device 1400 includes: a third transceiver unit 1401 and a third processing unit 1402 ;

[0363] The third transceiver unit 1401 is configured to receive eleventh information sent by the terminal, where the eleventh information includes at least one of the following: twelfth information and thirteenth information, where the twelfth information is used to indicate support for store-and-forwarding, and the thirteenth information is used to indicate store-and-forwarding;

[0364] The third transceiver unit 1401 is further configured to send fourteenth information to the terminal according to the eleventh information, where the fourteenth information is used to notify the terminal that the registration is in a store-and-forward mode, wherein the fourth node or function is on the first satellite.

[0365] In one embodiment of the present disclosure, the eleventh information further includes at least one of the following: fifteenth information, and sixteenth information, wherein the fifteenth information is used to request registration supporting store-and-forward, and the sixteenth information is used to request establishment of a session supporting store-and-forward.

[0366] In one embodiment of the present disclosure, the third transceiver unit 1401 is further configured to:

[0367] Sending the amount of data to be transmitted to the terminal, and / or, seventeenth information, the seventeenth information including at least one of the following: an identifier of the terminal, a RAN notification area, a terminal context identifier, a third timer, and the third timer is used to control the terminal to establish a connection with the fourth node or function at a specific time.

[0368] In one embodiment of the present disclosure, the specific time is determined according to at least one of satellite ephemeris information and the location of the terminal.

[0369] In one embodiment of the present disclosure, the third processing unit 1402 is used to: determine, based on the eighteenth information, to adjust the state of the terminal to an inactive state, and / or determine a fourth timer, wherein the fourth timer is used to control the terminal to establish a connection with the fourth node or function at a specific time.

[0370] In one embodiment of the present disclosure, the eighteenth information includes at least one of the following:

[0371] Supports store-and-forward information;

[0372] A fifth timer indicates a time when the store-and-forward trigger user enters the Inactive state.

[0373] In one embodiment of the present disclosure, the third transceiver unit 1401 is further configured to:

[0374] When the feeder link is available, the stored eleventh information is sent to the second node or function.

[0375] In one embodiment of the present disclosure, the third transceiver unit 1401 is further configured to:

[0376] Receive tenth information sent by the second node or function, where the ninth information is used to indicate a third timer, and the third timer is used to control the time for which the interface between the fourth node or function and the second node or function remains connected.

[0377] In one embodiment of the present disclosure, the third processing unit 1402 is further used to: determine a sixth timer based on the ninth information, and the sixth timer is used to control the time for which the interface between the fourth node or function and the second node or function remains connected.

[0378] The device provided in the embodiment of the present disclosure can implement each process implemented by the method embodiment shown in Figure 4 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0379] 15 , an embodiment of the present disclosure provides a communication processing device, which is applied to a fifth node or function. The device 1500 includes: a fourth transceiver unit 1501 and a fourth processing unit 1502 ;

[0380] The fourth transceiver unit 1501 is configured to receive nineteenth information sent by the terminal, where the nineteenth information includes at least one of the following: a terminal identifier and a terminal context identifier;

[0381] The fourth transceiver unit 1501 is further configured to determine a fourth node or function according to the nineteenth information, and obtain the second information of the terminal from the fourth node or function.

[0382] In an embodiment of the present disclosure, the fourth transceiver unit 1501 is further configured to send twentieth information to the terminal, where the twentieth information is used to indicate acceptance of the store-and-forward registration request and the store-and-forward session establishment request of the terminal.

[0383] 16 , an embodiment of the present disclosure provides a communication processing device, which is applied to a terminal. The device 1600 includes: a fifth transceiver unit 1601 and a fifth processing unit 1602 ;

[0384] The fifth transceiver unit 1601 is configured to send eleventh information to a fourth node or function, where the eleventh information includes at least one of the following: twelfth information and thirteenth information, where the twelfth information is used to indicate support for store-and-forwarding, and the thirteenth information is used to indicate store-and-forwarding, and the fourth node or function is on the first satellite.

[0385] The fifth transceiver unit 1601 is further configured to receive fourteenth information sent by the fourth node or function according to the eleventh information, where the fourteenth information is used to notify the terminal that the registration is in a store-and-forward mode.

[0386] In one embodiment of the present disclosure, the eleventh information further includes at least one of the following: fifteenth information, and sixteenth information, wherein the fifteenth information is used to request registration supporting store-and-forward, and the sixteenth information is used to request establishment of a session supporting store-and-forward.

[0387] In one embodiment of the present disclosure, the fifth transceiver unit 1601 is further configured to establish a connection with a fifth node or function, or request a service from the fifth node or function, or determine to enter an inactive state based on the satellite ephemeris information and / or the twenty-first information;

[0388] The twenty-first information is used to indicate the time of establishing a connection with the fifth node or function.

[0389] In one embodiment of the present disclosure, the fifth transceiver unit 1601 is further used to receive the amount of data to be transmitted sent by the fourth node or function, and / or, seventeenth information, the seventeenth information including at least one of the following: an identifier of the terminal, a terminal context identifier, a RAN notification area, a third timer, and the third timer is used to control the terminal to establish a connection with the fourth node or function at a specific time.

[0390] In one embodiment of the present disclosure, the fifth transceiver unit 1601 is also used to receive the twentieth information sent by the fourth node or function, or the fifth node or function, and the twentieth information is used to indicate the acceptance of the terminal's store-and-forward registration request and the establishment of a store-and-forward session request.

[0391] The device provided in the embodiment of the present disclosure can implement each process implemented by the method embodiment shown in Figure 5 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0392] 17 , an embodiment of the present disclosure provides a communication processing device, which is applied to a third function or node. The device 1700 includes: a sixth transceiver unit 1701 and a sixth processing unit 1702 ;

[0393] The sixth transceiver unit 1701 is configured to receive twenty-second information, where the twenty-second information is generated by the sixth node or function according to at least one of satellite ephemeris information and priority information of the QoS flow;

[0394] The sixth processing unit 1702 is configured to forward the currently stored message according to the twenty-second information.

[0395] In one embodiment of the present disclosure, the sixth processing unit 1702 is further used to determine the maximum time range of all currently stored messages of each QoS flow based on the twenty-second information; and forward the currently stored messages based on the maximum time range of all currently stored messages of each QoS flow.

[0396] In one embodiment of the present disclosure, the sixth processing unit 1702 is further used to determine the seventh timer of each stored message of each priority of each QoS flow based on the twenty-second information; start the seventh timer of each stored message; and forward the stored message corresponding to the seventh timer when the seventh timer times out.

[0397] The device provided in the embodiment of the present disclosure can implement each process implemented by the method embodiment shown in Figure 6 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0398] As shown in FIG18 , an embodiment of the present disclosure further provides a communication device 1800 , which may be a terminal or a network-side device. The communication device 1800 includes a processor 1801 , a memory 1802 , and a program or instruction stored in the memory 1802 and executable on the processor 1801 . When the program or instruction is executed by the processor 1801 , each process of the method embodiment of FIG1 , FIG2 , FIG3 , FIG4 , FIG5 , or FIG6 is implemented, and the same technical effects are achieved. To avoid repetition, further description is omitted here.

[0399] An embodiment of the present disclosure also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the method embodiment shown in Figure 1 or Figure 2 or Figure 3 or Figure 4 or Figure 5 or Figure 6 are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0400] The processor is the processor in the communication device described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0401] The embodiments of the present disclosure also provide a computer program product, including computer instructions. When the computer instructions are executed by a processor, the various processes of the method embodiments shown in Figures 1 or 2 or 3 or 4 or 5 or 6 above are implemented, and the same technical effects can be achieved. To avoid repetition, they are not described here.

[0402] The steps of the methods or algorithms described in conjunction with the present disclosure may be implemented in hardware or by executing software instructions on a processor. The software instructions may be composed of corresponding software modules, which may be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, removable hard disks, read-only optical disks, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium may also be an integral part of the processor. The processor and storage medium may be carried in an application-specific integrated circuit (ASIC). In addition, the ASIC may be carried in a core network interface device. Of course, the processor and storage medium may also exist as discrete components in the core network interface device.

[0403] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in this disclosure can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0404] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the present disclosure in detail. It should be understood that the above description is only a specific implementation method of the present disclosure and is not intended to limit the scope of protection of the present disclosure. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present disclosure should be included in the scope of protection of the present disclosure.

[0405] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the embodiments of the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the embodiments of the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, Compact Disc Read-Only Memory (CD-ROM), optical storage, etc.) containing computer-usable program code.

[0406] The present disclosure embodiments are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present disclosure embodiments. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0407] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0408] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0409] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the embodiments of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include such modifications and variations.

Claims

1. A communication processing method, applied to a first node or function, the method comprising: selecting a third function or node based on the first information; The first information includes at least one of the following: location information of the terminal, identification of the first satellite, amount of data to be transmitted, satellite ephemeris information, location of the second node or function, capability of the second node or function, context migration indication, and service continuity indication.

2. The method according to claim 1, wherein The first information is sent by the second node or function, and / or the first information is determined by the first node or function, and / or the first information is preconfigured.

3. The method according to claim 1, wherein The third function or node serves / covers the location of the terminal at a specific time.

4. The method according to claim 3, wherein: The third function or node is provided with transmission resources and / or storage resources that support the amount of data to be transmitted.

5. The method according to claim 1, wherein The third function or node is deployed on the first satellite, or on the second satellite, or on the ground.

6. The method according to claim 5, wherein: When a third function or node is deployed on the first satellite and / or the second satellite, the third function or node has a local anchor point function and / or a diversion function; the seventh function or node on the ground has at least one of the following characteristics: a main anchor point function, allocating addresses to users, and keeping the user addresses unchanged.

7. The method according to claim 1, wherein The selecting of the third function or node also includes: determining the data network access identifier DNAI based on at least one of local configuration information, data network name DNN, single network slice selection auxiliary information S-NSSAI, and satellite identification.

8. The method according to claim 1, further comprising: reading and / or storing second information from the first satellite; and / or, sending the second information to the third function or node on the second satellite via an intersatellite link; and / or, sending the second information directly to the third function or node on the second satellite; and / or, The second information is sent to the third function or node on the second satellite through other nodes or functions on the ground.

9. The method according to claim 8, wherein The second information includes at least one of the following: terminal context information; policy information; N4 rule information; and session context information.

10. A communication processing method, applied to a second node or function, the method comprising: receiving third information sent by a fourth node or function, the third information including at least one of the following: an identifier of the first satellite, fourth information, and fifth information, the fourth information being used to indicate support for store-and-forwarding, and the fifth information being used to request store-and-forwarding; and / or, Sending first information to a first function or node, wherein the first information instructs or triggers the first function or node to select a third function or node; The first information includes at least one of the following: location information of the terminal, identification of the first satellite, amount of data to be transmitted, satellite ephemeris information, location of the second node or function, capability of the second node or function, context migration indication, and service continuity indication.

11. The method according to claim 10, wherein: The third function or node is deployed on the first satellite, or on the second satellite, or on the ground, wherein a fourth node or function is also deployed on the first satellite.

12. The method according to claim 10, wherein: The fifth information further includes at least one of the following: sixth information and seventh information, wherein the sixth information is used to request registration supporting store-and-forward, and the seventh information is used to request establishment of a session supporting store-and-forward.

13. The method according to claim 10, further comprising: Sending ninth information to the fourth node or function, the ninth information including at least one of the following: information supporting store-and-forward; A first timer indicates a time when the store-and-forward trigger user enters an inactive state.

14. The method according to claim 10, wherein: The method further comprises: Tenth information is sent to a fourth node or function, where the tenth information is used to indicate a second timer, where the second timer is used to indicate a time for maintaining a connection state of an interface between the fourth node or function and the second node or function.

15. A communication processing method, applied to a sixth node or function, the method comprising: Based on at least one of satellite ephemeris information, satellite identifier, access information, user location information, and deployment information of the access function, an eighth node or function is selected, and the third satellite identifier of the eighth node or function is sent to the first node or function.

16. The method according to claim 15, further comprising: reading and / or storing second information of a fourth node or function on the first satellite; and / or, The second information is sent to an eighth node or function on the third satellite.

17. The method according to claim 16, wherein The second information includes at least one of the following: terminal context information; policy information; N4 rule information; and session context information.

18. A communication processing method, applied to a fourth node or function, the method comprising: Receiving eleventh information sent by the terminal, the eleventh information including at least one of the following: twelfth information and thirteenth information, the twelfth information being used to indicate support for store-and-forwarding, and the thirteenth information being used to indicate store-and-forwarding; Fourteenth information is sent to the terminal according to the eleventh information, where the fourteenth information is used to notify the terminal that registration is in a store-and-forward mode, wherein the fourth node or function is on the first satellite.

19. The method according to claim 18, wherein The eleventh information also includes at least one of the following: fifteenth information and sixteenth information, wherein the fifteenth information is used to request registration supporting store-and-forward, and the sixteenth information is used to request establishment of a session supporting store-and-forward.

20. The method of claim 18, further comprising: Sending the amount of data to be transmitted to the terminal, and / or, seventeenth information, the seventeenth information including at least one of the following: an identifier of the terminal, a radio access network RAN notification area, a terminal context identifier, a third timer, and the third timer is used to control the terminal to establish a connection with the fourth node or function at a specific time.

21. The method according to claim 20, wherein The specific time is determined according to at least one of satellite ephemeris information and the position of the terminal.

22. The method of claim 18, further comprising: According to the eighteenth information, it is determined to adjust the state of the terminal to an inactive state, and / or a fourth timer is determined, where the fourth timer is used to control the terminal to establish a connection with the fourth node or function at a specific time.

23. The method according to claim 22, wherein The eighteenth information includes at least one of the following: Supports store-and-forward information; A fifth timer indicates a time when the store-and-forward trigger user enters the Inactive state.

24. The method of claim 18, further comprising: When the feeder link is available, the stored eleventh information is sent to the second node or function.

25. The method of claim 18, further comprising: Receive tenth information sent by the second node or function, where the tenth information is used to indicate a third timer, and the third timer is used to control the time for which the interface between the fourth node or function and the second node or function maintains a connection state.

26. The method according to claim 25, further comprising: A sixth timer is determined according to the tenth information, where the sixth timer is used to control the time for which the interface between the fourth node or function and the second node or function maintains the connection state.

27. A communication processing method, applied to a fifth node or function, the method comprising: Receiving nineteenth information sent by the terminal, the nineteenth information including at least one of the following: a terminal identifier and a terminal context identifier; A fourth node or function is determined according to the nineteenth information, and the second information of the terminal is obtained from the fourth node or function.

28. The method according to claim 27, further comprising: Twentieth information is sent to the terminal, where the twenty-first information is used to indicate acceptance of the store-and-forward registration request and the store-and-forward session establishment request of the terminal.

29. A communication processing method, applied to a terminal, the method comprising: sending eleventh information to a fourth node or function, the eleventh information including at least one of the following: twelfth information and thirteenth information, the twelfth information being used to indicate support for store-and-forwarding, the thirteenth information being used to indicate store-and-forwarding, and the fourth node or function being on the first satellite; Receive fourteenth information sent by the fourth node or function according to the eleventh information, where the fourteenth information is used to notify the terminal that registration is in a store-and-forward mode.

30. The method according to claim 29, wherein The eleventh information also includes at least one of the following: fifteenth information and sixteenth information, wherein the fifteenth information is used to request registration supporting store-and-forward, and the sixteenth information is used to request establishment of a session supporting store-and-forward.

31. The method of claim 29, further comprising: Establishing a connection with a fifth node or function or requesting a service from the fifth node or function based on the satellite ephemeris information and / or the twenty-first information sent by the fourth node or function; or Determining to enter an inactive state based on satellite ephemeris information and / or a twenty-first message sent by the fourth node or function; The twenty-first information is used to indicate the time of establishing a connection with the fifth node or function.

32. The method of claim 29, further comprising: Receive the amount of data to be transmitted sent by the fourth node or function, and / or seventeenth information, where the seventeenth information includes at least one of the following: an identifier of the terminal, a terminal context identifier, a RAN notification area, and a third timer, where the third timer is used to control the terminal to establish a connection with the fourth node or function at a specific time.

33. The method of claim 29, further comprising: Receive twentieth information sent by the fourth node or function, or the fifth node or function, where the twentieth information is used to indicate acceptance of the store-and-forward registration request and the store-and-forward session establishment request of the terminal.

34. A communication processing method, applied to a third function or node, the method comprising: receiving twenty-second information, where the twenty-second information is generated by the sixth node or function according to at least one of satellite ephemeris information and priority information of a quality of service (QoS) flow; According to the twenty-second information, the currently stored message is forwarded.

35. The method according to claim 34, wherein Forwarding the currently stored data according to the twenty-second information includes: Determine, according to the twenty-second information, a maximum time range of all currently stored messages of each QoS flow; The currently stored messages are forwarded according to the maximum time range of all currently stored messages of each QoS flow.

36. The method of claim 34, wherein: Forwarding the currently stored message according to the twenty-second information includes: determining, according to the twenty-second information, a seventh timer for each stored message of each priority level of each QoS flow; starting the seventh timer for each stored message; When the seventh timer times out, forward the stored message corresponding to the seventh timer.

37. A communication processing device, applied to a first node or function, wherein: include: a first processing unit and a first transceiver unit; a first processing unit, configured to select a third function or node according to the first information sent by the second node or function; The first information includes at least one of the following: location information of the terminal, identification of the first satellite, amount of data to be transmitted, satellite ephemeris information, location of the second node or function, capability of the second node or function, context migration indication, and service continuity indication.

38. A communication processing device, applied to a second node or function, wherein: include: a second transceiver unit and a second processing unit; The second transceiver unit is configured to send first information to the first function or node, where the first information instructs or triggers the first function or node to select a third function or node; The first information includes at least one of the following: location information of the terminal, identification of the first satellite, amount of data to be transmitted, satellite ephemeris information, location of the second node or function, capability of the second node or function, context migration indication, and service continuity indication.

39. A communications processing device, applied to a sixth node or function, the communications processing device comprising: a seventh processing unit and a seventh transceiver unit, wherein the seventh processing unit is configured to select an eighth node or function based on at least one of satellite ephemeris information, satellite identifier, access information, user location information, and deployment information of the access function, and send the third satellite identifier of the eighth node or function to the first node or function.

40. A communications processing device, applied to a fourth node or function, the communications processing device comprising: a third transceiver unit and a third processing unit; The third transceiver unit is configured to receive eleventh information sent by the terminal, the eleventh information including at least one of the following: twelfth information and thirteenth information, the twelfth information being used to indicate support for store-and-forwarding, and the thirteenth information being used to indicate store-and-forwarding; The third transceiver unit is further configured to send fourteenth information to the terminal according to the eleventh information, where the fourteenth information is used to notify the terminal that the registration is in a store-and-forward mode, wherein the fourth node or function is on the first satellite.

41. A communications processing device, applied to a fifth node or function, the communications processing device comprising: a fourth transceiver unit and a fourth processing unit; The fourth transceiver unit is configured to receive nineteenth information sent by the terminal, where the nineteenth information includes at least one of the following: a terminal identifier and a terminal context identifier; The fourth transceiver unit is further configured to determine a fourth node or function according to the nineteenth information, and obtain the second information of the terminal from the fourth node or function.

42. A communication processing device, applied to a terminal, the communication processing device comprising: a fifth transceiver unit and a fifth processing unit; The fifth transceiver unit is configured to send eleventh information to the fourth node or function, where the eleventh information includes at least one of the following: twelfth information and thirteenth information, the twelfth information is used to indicate support for store-and-forward, and the thirteenth information is used to indicate store-and-forward, and the fourth node or function is on the first satellite; The fifth transceiver unit is further configured to receive fourteenth information sent by the fourth node or function according to the eleventh information, where the fourteenth information is used to notify the terminal that registration is in a store-and-forward mode.

43. A communications processing device, applied to a third function or node, the communications processing device comprising: a sixth transceiver unit and a sixth processing unit; The sixth transceiver unit is configured to receive twenty-second information, where the twenty-second information is generated by the sixth node or function according to at least one of satellite ephemeris information and priority information of the QoS flow; The sixth processing unit is used to forward the currently stored message according to the twenty-second information.

44. A communication device comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method according to any one of claims 1 to 36.

45. A readable storage medium storing a program or instruction, wherein the program or instruction is executed by a processor to implement the steps of the method according to any one of claims 1 to 36.

46. A computer program product comprising computer instructions, which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 36.

Citation Information

Patent Citations

  • Satellite UPF discovery method and device

    CN115706600A

  • Satellite communication method and device, equipment and storage medium

    CN116419330A

  • Method and device for determining UPF on satellite

    CN117062109A

  • Communication method and device

    CN117440468A

  • User Plane Function Selection For Isolated Network Slice

    US20190182875A1