Information processing method, device and equipment and readable storage medium
By selecting the appropriate operation based on the received information, the problem of increased energy consumption caused by frequent retries is solved, achieving energy saving and fast network service access.
Patent Information
- Application Number
- CN202411387002.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2026-03-31
AI Technical Summary
After receiving a network rejection message, the terminal frequently retried, resulting in increased power consumption and an inability to obtain network services quickly.
The terminal determines whether the conditions are met based on the received information and selects operations such as saving power or selecting a cell/network, including deactivating the access layer, entering power saving mode, and postponing network search, in order to reduce unnecessary operations.
By flexibly selecting operations, terminal power consumption can be reduced and network services can be obtained as quickly as possible.
Smart Images

Figure CN121771891A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to an information processing method, apparatus, device, and readable storage medium. Background Technology
[0002] Currently, when a terminal receives a rejection message from the network, it may immediately attempt to re-initiate the connection request. This frequent retrying behavior leads to a significant increase in terminal power consumption and also makes the terminal lack flexibility in responding to rejection messages, resulting in the terminal being unable to obtain network services as quickly as possible. Summary of the Invention
[0003] This application provides an information processing method, apparatus, device, and readable storage medium to solve the problem that after a terminal receives a network rejection message, frequent retries lead to increased power consumption and the terminal is unable to obtain network services quickly.
[0004] Firstly, an information processing method is provided, including:
[0005] If the first information satisfies the first condition, the terminal performs a first operation based on the first information. The first operation includes at least one of the following: a power saving operation, or a cell or network selection operation.
[0006] Alternatively, if the first information does not meet the first condition, the terminal performs a second operation, the second operation including at least one of the following: a power saving operation, a cell or network selection operation;
[0007] Wherein, the first information is used to indicate that the first message sent by the terminal is rejected by the first network device, and the first message is used to request the first process.
[0008] Secondly, an information processing method is provided, including:
[0009] The first network device receives a first message sent by the terminal, the first message being used to request the first process;
[0010] The first network device sends a first message to the terminal, the first message being rejected by the first network device.
[0011] Thirdly, a communication processing apparatus is provided for use in a terminal, comprising: a first transceiver unit and a first processing unit;
[0012] The first processing unit is configured to perform a first operation based on the first information when the first information satisfies a first condition, the first operation including at least one of the following: a power saving operation, a cell or network selection operation; or, when the first information does not satisfy the first condition, perform a second operation, the second operation including at least one of the following: a power saving operation, a cell or network selection operation; wherein the first information is used to indicate that a first message sent by the terminal is rejected by a first network device, and the first message is used to request a first process.
[0013] Fourthly, a communication processing apparatus is provided, applied to a first network device, comprising: a second transceiver unit and a second processing unit;
[0014] The second transceiver unit is used to receive a first message sent by the terminal, the first message being used to request the first process;
[0015] The second transceiver unit is also configured to send first information to the terminal, the first information being used to indicate that the first message sent by the terminal was rejected by the first network device.
[0016] Fifthly, a communication processing apparatus is provided, the apparatus being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0017] In a sixth aspect, a terminal is provided, the device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.
[0018] In a seventh aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is configured to perform a first operation based on the first information when the first information satisfies a first condition, the first operation including at least one of the following: a power saving operation, a cell or network selection operation; or, when the first information does not satisfy the first condition, to perform a second operation, the second operation including at least one of the following: a power saving operation, a cell or network selection operation; wherein the first information is used to indicate that a first message sent by the terminal is rejected by a first network device, and the first message is used to request a first process.
[0019] Eighthly, a network-side device is provided, the device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.
[0020] In a ninth aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is configured to receive a first message sent by a terminal, the first message being used to request a first process; and to send first information to the terminal, the first information being used to indicate that the first message sent by the terminal is rejected by the first network device.
[0021] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0022] Eleventhly, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the method as described in the first aspect, and the network-side device can be used to perform the steps of the method as described in the second aspect.
[0023] In a twelfth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0024] In a thirteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method as described in the first aspect, or to implement the steps of the method as described in the second aspect.
[0025] In this embodiment of the application, when the terminal determines that its first message has been rejected based on the first information, the terminal can flexibly choose the corresponding operation according to whether the first information meets the first condition. Specifically, if the first information meets the first condition, the terminal performs the first operation based on the first information; or if the first information does not meet the first condition, the terminal performs the second operation. The first operation and the second operation both include at least one of the following: power saving operation, cell or network selection operation. This information processing method can reduce unnecessary operations of the terminal, thereby reducing terminal power consumption or enabling the terminal to take network selection in a timely manner to obtain network services as soon as possible. Attached Figure Description
[0026] Figure 1 This is a schematic diagram of an existing NTN communication system;
[0027] Figure 2 This is a schematic diagram of an NTN communication system provided in an embodiment of this application;
[0028] Figure 3This is a flowchart of an information processing method provided in an embodiment of this application;
[0029] Figure 4 This is a flowchart of another information processing method provided in an embodiment of this application;
[0030] Figure 5 This is a flowchart of another information processing method provided in an embodiment of this application;
[0031] Figure 6 This is a schematic diagram of the first information element provided in an embodiment of this application;
[0032] Figure 7 This is a schematic diagram of the second information element provided in an embodiment of this application;
[0033] Figure 8 This is a structural diagram of a communication processing device provided in an embodiment of this application;
[0034] Figure 9 This is a structural diagram of another communication processing device provided in an embodiment of this application;
[0035] Figure 10 This is a structural diagram of a communication device provided in an embodiment of this application;
[0036] Figure 11 This is a structural diagram of a terminal provided in an embodiment of this application;
[0037] Figure 12 This is a structural diagram of a network-side device provided in an embodiment of this application. Detailed Implementation
[0038] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0039] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0040] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.
[0041] It is worth noting that the technology described in this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems, such as Non-Terrestrial Network (NTN) systems, Vehicle-to-Everything (V2X), Internet of Vehicles (IoV), Machine-Type Communications (MTC), Internet of Things (IoT), Machine-to-Machine (M2M), or future mobile communication systems. As a possible application scenario, NTN systems may include satellite systems. Based on their altitude, i.e., their orbital altitude, satellites can be classified into highly elliptical orbit (HEO) satellites, geosynchronous earth orbit (GEO) satellites, medium earth orbit (MEO) satellites, and low earth orbit (LEO) satellites. Furthermore, NTN systems may also include non-terrestrial network equipment (or aerial network equipment) such as high-altitude platform station (HAPS) communication systems. The non-terrestrial network equipment discussed in this application is not limited to the examples mentioned above.
[0042] The terms "system" and "network" used in the embodiments of this application are often used interchangeably, and the described technologies can be used with respect to the systems and radio technologies mentioned above, as well as other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems.th Generation 6G communication system.
[0043] To facilitate understanding of the embodiments of this application, the following technical points are introduced first:
[0044] 1. Regarding satellite access in store-and-forward (S&F) mode.
[0045] In NTN communication systems, to achieve data or signaling interaction between terminals and the terrestrial network, it is necessary to ensure that both the service link and the feeder link remain connected simultaneously. However, in some situations, such as the initial deployment of satellite networks where gateway stations are only deployed in certain areas, the simultaneous connection of the service link and feeder link cannot be guaranteed. To support data transmission (e.g., latency-tolerant service data), a store-and-forward communication mode is proposed, such as... Figure 1 As shown. Taking uplink data transmission as an example, when a terminal has uplink data to send, it first sends it to the satellite via the service link (step A), and the satellite stores the relevant data. When the satellite reaches a point where the feeder link is available, it forwards the stored data to the ground network (step B). Similarly, when downlink data needs to be sent to the terminal, the ground network first sends the data to the satellite, and the satellite stores the relevant downlink data. When the satellite reaches a point where the service link is available, it forwards the stored data to the terminal.
[0046] In related technologies, when a terminal receives a rejection message from the network, it may start a wait timer. During the wait timer's operation, the terminal will not initiate a service request to the network. If the wait timer is not set appropriately, it may prevent the terminal from obtaining network services quickly. Alternatively, during the period when the terminal does not initiate a service request, it may still perform unnecessary actions such as signal measurement or network search, wasting the terminal's power consumption.
[0047] Question 1: If the terminal receives the first time value and starts the waiting timer, it does not perform the Non-Access Stratum (NAS) procedure in the current network during the running of the waiting timer. The existing technology only specifies that the terminal does not initiate signaling. How the terminal performs signal measurement in order to perform cell selection or reselection needs to be specified.
[0048] Question 2: If the terminal does not receive the initial time value, its behavior is unregulated. For example, the terminal might frequently retry. In this case, it's necessary to regulate how to help the terminal conserve energy. Furthermore, the terminal might start an inappropriate timer. In this situation, it's necessary to regulate how to help the terminal obtain network services as quickly as possible.
[0049] As an example, Figure 2 This diagram illustrates an architecture of an NTN network to which embodiments of this application can be applied. The NTN network includes terminals and network-side equipment.
[0050] The terminal can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the embodiments in this application do not limit the specific type of terminal.
[0051] Network-side equipment may include access network equipment or core network equipment. Access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include at least one of the following: satellite, base station, gateway (or ground station, earth station, signaling station, gateway station) for connecting satellite and base station, wireless local area network (WLAN) access point (AS), or wireless Fidelity (WiFi) node. The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.
[0052] Core network equipment, also known as core network nodes, core network functions, or core network elements, includes, but is not limited to, at least one of the following: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), and Binding Support Function. Support Functions (BSF), Application Functions (AF), Location Management Functions (LMF), Gateway Mobile Location Centres (GMLC), and Network Data Analytics Functions (NWDAF), etc. It should be noted that this application embodiment only uses core network equipment in the NR system as an example and does not limit the specific type of core network equipment. If the name of the core network equipment mentioned in this application embodiment changes in subsequent protocol versions (e.g., 6G), it will still be within the scope of protection of this application.
[0053] Optionally, the core network equipment can be implemented by one or more functional modules in a single device, or by multiple devices working together; this application does not specifically limit this. It is understood that the aforementioned functional modules can be network elements in hardware devices, software functional modules running on dedicated hardware, or virtualized functional modules instantiated on a platform (e.g., a cloud platform).
[0054] See Figure 3 The embodiments of this application provide an information processing method applied to a terminal, the specific steps of which include:
[0055] Step 31: If the first information satisfies the first condition, the terminal performs a first operation based on the first information, the first operation including at least one of the following: a power saving operation, a cell or network selection operation; or, if the first information does not satisfy the first condition, the terminal performs a second operation, the second operation including at least one of the following: a power saving operation, a cell or network selection operation;
[0056] Wherein, the first information is used to indicate that the first message sent by the terminal is rejected by the first network device, and the first message is used to request the first process.
[0057] Optionally, the first network device may be a first satellite or a first non-terrestrial network device. Specifically, the first network device may be at least one of the following deployed on a satellite: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Serving Gateway (SGW), Evolved Node B (eNB), PDN Gateway (PGW), Home Subscriber Server (HSS), Evolved Serving Mobile Location Center (E-SMLC), or Short Message Service Center (SMSC).
[0058] Optionally, the first process is used for at least one of the following: obtaining network services, indicating an unavailability period or a change in the unavailability period to the first network device, and for the terminal to perform initial registration or attachment of Evolved Packet System (EPS) service or Store and Forward Satellite service.
[0059] Optionally, the first process may include, but is not limited to, at least one of the following: initial registration process, mobility registration update process, deregistration process, UE configuration update process, Protocol Data Unit (PDU) session establishment process, attach process, Tracking Area Update (TAU) process, Control Plane Service Request (CPservice request) process, and service request process.
[0060] In one embodiment, before the terminal performs a first operation based on the first information, the method further includes: the terminal acquiring the first information.
[0061] For example, the terminal receives first information sent by a first network device or other network devices.
[0062] Optionally, in one implementation, if the terminal supports store-and-forward mode or store-and-forward satellite service and the first network device is in store-and-forward mode, then the first network device sends first information to the terminal. In one embodiment of this application, the first message includes at least one of the following:
[0063] 1) First information;
[0064] Specifically, if the terminal locally stores the first information, the first information may be included in the first message sent by the terminal in the first process for synchronizing the first information with the first network device. Furthermore, the first network device considers the first information provided by the terminal when determining the first information to be provided to the terminal in the response message of the first message.
[0065] 2) Second information, which is used to indicate whether the terminal supports store-and-forward mode (S&F mode) or store-and-forward satellite service (S&F satellite service);
[0066] For example, the second information can be a 1-bit indication. If the terminal supports store-and-forward mode and requests to use store-and-forward mode, this 1-bit indication can be set to "1", indicating that the terminal supports store-and-forward mode or store-and-forward satellite service. Optionally, the second information can also be called the UE networkcapability information element (UE networkcapability IE).
[0067] 2) Third information, which indicates that the first process is the process by which the terminal performs store-and-forward satellite services.
[0068] For example, when a terminal initiates an attach procedure for store-and-forward satellite service, the terminal can indicate through third information that the first procedure is a process in which the terminal performs store-and-forward satellite service. Optionally, the third information can also be indication information in the EPS attach type information element (IE), such as bit "111" in the EPS attach type value used to indicate S&F mode.
[0069] In one embodiment of this application, the first information includes at least one of the following:
[0070] 1) First rejection reason value, which indicates the reason why the first message was rejected by the first network device;
[0071] Optionally, the reasons indicated by the first rejection reason value include at least one of the following: a) the first network device does not provide continuous coverage for the first process; b) the terminal is not within the coverage area of the first network device; c) the first network device lacks information about the terminal, such as the missing terminal information may include, but is not limited to, the terminal's authentication vector or the terminal's subscription information and other necessary terminal information; d) the first network device lacks store-and-forward mode; e) the first network device provides store-and-forward satellite service.
[0072] Optionally, the reason indicated by the first rejection reason value may also include at least one of the following: the terminal is not allowed to use the PLMN, the requested service option is not authorized in this PLMN, the terminal is not allowed to use EPS services in this PLMN, the service network has failed, or the PLMN is not allowed to operate at the present UE location. The first communication device belongs to the PLMN.
[0073] 2) A first time value, wherein the first time value is used to indicate at least one of the following: the waiting time for the terminal to retry the first process, and the start time of the terminal retrying the first process;
[0074] Optionally, the first time value is used to indicate the minimum time or duration that the terminal needs to wait before retrying the first process within the current PLMN. Optionally, the first time value is determined based on the time when the terminal will next be able to be served by network devices (e.g., satellites).
[0075] Optionally, the first time value is encoded as a first information element, the first information element including an information element identifier, the length of the first time value, and a content field of the first time value, such as... Figure 6 As shown.
[0076] Optionally, the content field of the first time value can be a subset of at least one of the following: a time duration information element (IE), a first General Packet Radio Service (GPRS) timer information element, a second GPRS timer information element, and a third GPRS timer information element. Specifically, the content field can be 3 to 5 bytes of the time duration information element.
[0077] Optionally, the first time value may also be a component of an existing information element, such as the unavailability period duration or the start of the unavailability period duration.
[0078] Optionally, the first network device considers a first time value when determining the mobile reachability timer and the implicit detach timer.
[0079] Optionally, the first network device determines the first time value based on at least one of the following: ephemeris information, first information received from the terminal, information configured on the first network device, and operator policy information.
[0080] 3) A first identifier, which is used to indicate a target network device, and the terminal retryes the first process with the target network device under the current network.
[0081] Optionally, the first identifier can be a first list including the identifiers of one or more target devices, such as a store-and-forward monitoring list (S&F monitoring list), under the current network, the terminal can retry the first process to one or more target devices.
[0082] Optionally, the first identifier is encoded as a second information element, the second information element comprising at least one of the following: an information element identifier, the length of the first identifier, and a content field of the first identifier, the content field including identifiers of one or more target network devices, such as... Figure 7 As shown. Optionally, the identifier of the target network device can be a binary or hexadecimal encoded integer.
[0083] 4) First location information, the first location information being used to instruct the terminal to retry the first process.
[0084] Optionally, the first location information can be at least one of the following: one or more geographic location information, one or more tracking area information, or one or more cell identification information.
[0085] In one embodiment of this application, when the first information satisfies a first condition, the terminal performs a second operation, including:
[0086] If the first information contains a first rejection reason value, the terminal performs a cell or network selection operation based on the first rejection reason value.
[0087] Specifically, if the terminal does not contain the second or third information in the first message, the first network device includes a first rejection reason value in the response message of the first message, indicating that the PLMN to which the first communication device belongs is not allowed to operate at the current location of the terminal, and does not include a first time value and a first identifier. The terminal not containing the second information in the first message includes: the terminal not including the second information or the terminal setting the second information to indicate that the terminal does not support store-and-forward mode or store-and-forward satellite service.
[0088] The terminal does not contain third information in the first message, including: the terminal does not include third information or the terminal sets the attachment type to at least one of the following: EPS attach, combined EPS / IMSI attach, EPS RLOS attach, EPS emergency attach.
[0089] When the terminal receives the first rejection reason value, in addition to performing cell or network selection, it may also perform at least one of the following: set the EPS update status to EU3 ROAMING NOT ALLOWED, delete any Globally Unique Temporary UE Identity (GUTI), the last visited Tracking Area Identity (TAI), TAI list or Evolved Key Set Identifier (eKSI), reset the registration attempt counter, store the current PLMN identifier and current geographic location in the "PLMNs not allowed to run at the current terminal location" list, and start the corresponding timer instance.
[0090] In one embodiment of this application, when the first information satisfies a first condition, the terminal performs a first operation based on the first information, including one of the following:
[0091] 1) When the first information satisfies the first condition and the terminal satisfies the second condition, the terminal performs the first operation based on the first information;
[0092] Wherein, the first information satisfies the first condition including: the first information contains a first time value, and the terminal satisfies the second condition including: the terminal is configured with a third time value, the third time value being used to indicate the waiting time for the terminal to retry the first process.
[0093] 2) If the first information satisfies the first condition and the terminal does not satisfy the second condition, the terminal performs a power-saving operation based on the first information;
[0094] In one embodiment of this application, when the first information satisfies a first condition and the terminal satisfies a second condition, the terminal performs a first operation based on the first information, including one of the following:
[0095] 1) If the first information contains a first time value and the first time value is greater than the third time value, the terminal performs a cell or network selection operation based on the first information;
[0096] In this embodiment, if the terminal receives a first time value and the received first time value is greater than the third time value, it indicates that the time value provided by the network to the terminal is unreliable or unreasonable (considering that the network deployed on the first communication device (e.g., satellite) may lack UE information or the information may not be updated in time). At this time, the terminal starts a timer with a reasonable time value (the third time value). After the timer expires, the terminal can obtain network services as soon as possible.
[0097] 2) If the first information contains a first time value and the first time value is less than or equal to the third time value, the terminal performs a power-saving operation based on the first information.
[0098] In this embodiment, if the terminal receives a first time value that is less than or equal to the third time value, it indicates that the time value provided by the network to the terminal is reliable or reasonable. At this time, the terminal starts a first timer with the third time value, and during the operation of the first timer, the terminal does not initiate any service requests to the network. Furthermore, by performing power-saving operations, the terminal can avoid performing unnecessary operations, such as signal measurement or network searching, thereby further reducing terminal power consumption.
[0099] In one embodiment of this application, if the first information does not meet the first condition, the terminal performs a second operation, including one of the following:
[0100] 1) If the first information does not contain a first time value and the terminal meets the third condition, the terminal performs a power-saving operation;
[0101] The third condition for the terminal to meet includes: the terminal is configured with a fourth time value, which is used to indicate the waiting time for the terminal to retry the first process.
[0102] In this embodiment, the terminal does not receive the first time value. The terminal performs a power-saving operation based on the configured fourth time value. It can start the first timer at a reasonable time value. During the operation of the first timer, the terminal will not resend the first process to the network, which can save the terminal's energy consumption.
[0103] 2) If the first information does not contain a first time value and the terminal does not meet the third condition, the terminal performs a cell or network selection operation;
[0104] In this embodiment, the terminal does not receive the first time value, nor does it configure the fourth time value. The terminal performs cell or network selection based on the information stored in its memory or the information configured. It can start the first timer with a random and short time value. When the first timer expires, the terminal can select a satellite or terrestrial network that can provide services as soon as possible in order to obtain network services as quickly as possible.
[0105] In one embodiment of this application, performing a power-saving operation includes at least one of the following:
[0106] 1) Deactivate the access layer;
[0107] 2) Activate the first mode, which is used to save power;
[0108] Optionally, the first mode includes at least one of the following: store-and-forward mode, unavailability period mode, Mobile Initiated Connection Only (MICO) mode, and Power Save Mode (PSM).
[0109] 3) Control time for PLMN periodic attempts without stopping;
[0110] In one implementation, when the network is unavailable due to store-and-forward satellite services, the terminal can deactivate the access layer to save power. However, the terminal can still perform periodic network selection to obtain network services as quickly as possible. Optionally, the terminal can implement periodic network selection by not stopping the control time of the PLMN periodic attempts. When the control time of the PLMN periodic attempts expires, the access layer is reactivated (either by the NAS layer providing an indication or request to the access layer, or by an implementation-dependent method). Here, the control time of the PLMN periodic attempts can be timerT.
[0111] 4) Delay one or more periodic attempts to perform a web search;
[0112] 5) Store the first message;
[0113] 6) Entering the first state, where the terminal is performing a power-saving operation; that is, the terminal performs a power-saving operation when it is in the first state.
[0114] Optionally, the first state includes at least one of the following:
[0115] a) EPS Mobility Management (EMM) - Deregistered. Attempting to Attack;
[0116] b) EMM-DEREGISTERED. No cell available.
[0117] c) EMM - Registered. Attempting to Attack.
[0118] d)EMM-REGISTERED.NO-CELL-AVAILABLE.
[0119] 7) Start the first timer. During the execution of the first timer, the terminal cannot retry the first process on the current network;
[0120] 8) Abandon the first process;
[0121] 9) Associate the second identifier with the current network, the second identifier being used to indicate the target network device.
[0122] For example, the second identifier can be stored together with the identifier of the current network. Optionally, the second identifier can be a second list including the identifiers of one or more target devices, such as a store-and-forward monitoring list, which allows the terminal to retry the first process with one or more target devices under the current network.
[0123] In one embodiment of this application, when the first information does not contain a first time value and the terminal meets a third condition, activating the first timer includes:
[0124] The first timer is started according to the fourth time value configured in the terminal.
[0125] In one embodiment of this application, when the first information does not contain a first time value and the terminal does not meet a third condition, activating the first timer includes:
[0126] The first timer is started based on an existing time value (e.g., Attach Retry Timer T3441, T3346) or a random time value.
[0127] In one embodiment of this application, when the first information includes a first time value, activating the first timer includes one of the following:
[0128] 1) If the first process is integrity protected, then the first timer is started according to the first time value;
[0129] 2) If the first process is not integrity protected, the first timer is started according to the fifth time value, which is determined by the terminal or agreed upon by the protocol.
[0130] For example, a time value can be randomly selected as the fifth time value within a default time range (e.g., 2-3 hours), and the default time range can be agreed upon by the protocol.
[0131] In one embodiment of this application, after activating the first mode, the power-saving operation further includes:
[0132] Stop at least some Non-Access Stratum (NAS) timers and terminate the processes associated with those timers. For example, after the first mode is activated, all NAS timers are stopped and their associated processes are terminated, with the exception of some NAS timers and processes.
[0133] In one embodiment of this application, the operation of performing cell or network selection includes at least one of the following:
[0134] 1) Perform cell or network selection;
[0135] 2) When performing cell or network selection, do not select the first network device or the current network (add the identifier of the first network device to the list of prohibited network devices);
[0136] Optionally, the current network can be added to the Store & Forward Satellite Service (S&F) prohibited PLMN list, or the identifier of the current first network device can be added to the prohibited network device list (or Store & Forward Satellite Service prohibited network device list).
[0137] Optionally, enable the backoff timer for the store-and-forward satellite service; when the backoff timer for the store-and-forward satellite service expires, clear the list of prohibited network devices; after the list of prohibited network devices is cleared, perform cell or network selection;
[0138] Optionally, the UE NAS will prevent the list of network devices from being provided to the Access Stratum (AS);
[0139] Optionally, the UE NAS selects available network devices based on network device identifiers and a list of prohibited network devices received from the AS. For example, the UE NAS selects available satellites based on one or more satellite identifiers (satellite IDs) and a list of prohibited satellites received from the AS.
[0140] 3) Abandon the first process;
[0141] 4) Entering the second state, which is the state in which the terminal performs cell or network selection. That is, when the UE is in the second state, the UE will perform cell selection or PLMN selection.
[0142] Optionally, the second state includes at least one of the following: EMM-DEREGISTERED.PLMN-SEARCH, EMM-DEREGISTERED.LIMITED-SERVICE, EMM-REGISTERED.PLMN-SEARCH, EMM-REGISTERED.LIMITED-SERVICE.
[0143] 5) Retry the first procedure in the selected cell or network.
[0144] In one embodiment of this application, after the terminal performs a first operation based on the first information or the terminal performs a second operation, the method further includes:
[0145] The terminal sends a second message to the second network device based on the first information. The second message is used to request the first process, and the content of the second message is at least partially the same as the content of the first message.
[0146] Optionally, when the first timer times out and the terminal receives the identifier of the second network device from the broadcast information, the identifier of the second network device being in the stored first identifier, the terminal sends a second message to the second network device.
[0147] In one embodiment of this application, after the terminal performs a first operation based on the first information or the terminal performs a second operation, the method further includes:
[0148] The terminal receives a third message sent by the second network device, the third message being used to indicate acceptance of the second message.
[0149] Optionally, the second network device may be a second satellite or a second non-terrestrial network device.
[0150] Optionally, the third message includes at least one of the following:
[0151] a) A seventh time value, which is used to indicate the waiting time for the terminal to retry the first process;
[0152] b) Third identifier;
[0153] Optionally, the third identifier can be a third list that includes the identifiers of one or more target devices, such as a store-and-forward monitoring list, which allows the terminal to retry the first process with one or more target devices under the current network.
[0154] c) The eighth time value is used to indicate the data uplink transmission time;
[0155] Optionally, the eighth time value can be the estimated UL delivery time.
[0156] Optionally, the data uplink transmission time can be the time it takes for data to be transmitted from the UE to the terrestrial network, or it can be the time it takes for data to be transmitted from a non-terrestrial network device to the terrestrial network.
[0157] Optionally, the UE replaces the stored first time value and first identifier with the received seventh time value and third identifier.
[0158] In one embodiment of this application, after the terminal receives the third message sent by the second network device, when the terminal is in an idle state and there is uplink data transmission required, the method further includes:
[0159] The terminal sends a fourth message to the third network device and starts a second timer associated with the fourth message, which is used to carry uplink data.
[0160] Optionally, the fourth message may include at least one of the following: a control plane service request message, or an evolved packet system session management data transmission message.
[0161] Optionally, the third network device can be a third satellite or a third non-terrestrial network device.
[0162] Optionally, when the terminal is in store-and-forward mode and the terminal receives a sixth time value, the second timer is greater than or equal to the sixth time value, and the sixth time value is used to indicate the time required for data transmission to the terminal. Optionally, the sixth time value may include at least one of the following: estimated uplink delivery time (UL) and estimated downlink delivery time (DL).
[0163] In one embodiment of this application, after the terminal sends a fourth message to the third network device, the method further includes:
[0164] The terminal receives a fifth message sent by the third network device, the fifth message being used to indicate acceptance of the fourth message.
[0165] In this embodiment, the terminal can be notified of successful data transmission via a fifth message sent by a third network device without altering the terminal's behavior.
[0166] In one embodiment of this application, the method further includes at least one of the following:
[0167] 1) If the fifth message is received before the second timer expires, the terminal determines that the data transmission was successful.
[0168] 2) If the terminal is in store-and-forward mode when the second timer expires, and the terminal does not receive the rejection message of the fourth message, then the terminal determines that the data transmission was successful.
[0169] Optionally, the fifth message includes at least one of the following:
[0170] 1) The eighth time value, which is used to indicate the waiting time for the terminal to retry the first process.
[0171] 2) Fourth identifier;
[0172] Optionally, the fourth identifier can be a fourth list that includes the identifiers of one or more target devices, such as a store-and-forward monitoring list (S&F monitoring list), which allows the terminal to retry the first process with one or more target devices under the current network.
[0173] 3) The ninth time value is used to indicate the data uplink transmission time.
[0174] Optionally, the ninth time value can be the estimated UL delivery time.
[0175] In this embodiment, without changing the behavior on the network side, the terminal can determine whether the data transmission is successful by adding a second timer.
[0176] In this embodiment of the application, when the terminal determines that its first message has been rejected based on the first information, the terminal can flexibly choose the corresponding operation according to whether the first information meets the first condition. Specifically, if the first information meets the first condition, the terminal performs the first operation based on the first information; or if the first information does not meet the first condition, the terminal performs the second operation. The first operation and the second operation both include at least one of the following: power saving operation, cell or network selection operation. This information processing method can reduce unnecessary operations of the terminal, thereby reducing terminal energy consumption or enabling the terminal to take network selection in a timely manner to obtain network services as soon as possible.
[0177] See Figure 4 This application provides an information processing method applied to a first network device, such as a first satellite or a first non-terrestrial network device, the specific steps of which include:
[0178] Step 41: The first network device receives a first message sent by the terminal, the first message being used to request the first process;
[0179] Step 42: The first network device sends first information to the terminal, the first information being used to indicate that the first message sent by the terminal is rejected by the first network device.
[0180] In one embodiment of this application, the first information includes at least one of the following:
[0181] The first rejection reason value is used to indicate the reason why the first message was rejected by the first network device.
[0182] A first time value, the first time value being used to indicate at least one of the following: the waiting time for the terminal to retry the first process, the start time of the terminal retrying the first process;
[0183] A first identifier is used to indicate a target network device, and the terminal retryes the first process with the target network device under the current network.
[0184] First location information, which is used to indicate the location information of the terminal to retry the first process.
[0185] In one embodiment of this application, the reason indicated by the first rejection reason value includes at least one of the following:
[0186] 1) The first network device provides discontinuous coverage;
[0187] 2) The terminal is not within the coverage area of the first network device;
[0188] 3) The first network device lacks information about the terminal;
[0189] 4) The first network device is in store-and-forward mode;
[0190] 5) The first network device provides store-and-forward satellite services;
[0191] 6) The PLMN to which the first network device belongs is not allowed to operate at the current location of the terminal.
[0192] In one embodiment of this application, the first time value is determined based on the time when the terminal will be able to receive services from the network device next time.
[0193] In this embodiment, a first network device sends first information to a terminal. The first information indicates that a first message sent by the terminal is rejected by the first network device. When the terminal determines that its first message has been rejected based on the first information, the terminal can flexibly choose the corresponding operation based on whether the first information meets a first condition. Specifically, if the first information meets the first condition, the terminal performs a first operation based on the first information; or if the first information does not meet the first condition, the terminal performs a second operation. Both the first and second operations include at least one of the following: a power-saving operation, or a cell or network selection operation. This information processing method can reduce unnecessary operations of the terminal, thereby reducing terminal power consumption or enabling the terminal to take timely network selection to obtain network services as soon as possible.
[0194] Example 1:
[0195] See Figure 5 The specific steps are as follows:
[0196] Step 1: The UE sends a first message to a first network device (e.g., a first satellite). The first message is used to initiate a first procedure, which is used for at least one of the following: obtaining network services, indicating unavailable time or a change in unavailable time to the first network device, and performing EPS service or store-and-forward satellite service procedures.
[0197] Optionally, the first process includes, but is not limited to, at least one of the following: initial registration process, mobility registration update process, deregistration process, UE configuration update process, PDU session establishment process, attach process, TAU process, CP service request process, and service request process.
[0198] Optionally, the first message contains at least one of the following:
[0199] 1) First information;
[0200] If the UE locally stores the first information, the first message sent by the UE in the first process may contain the first information for synchronizing the first information with the first network device.
[0201] 2) The second piece of information is used to indicate whether the UE supports S&F mode or S&F satellite service;
[0202] 3) The third piece of information is used to indicate the process by which the first process is used by the terminal to perform store-and-forward satellite services;
[0203] Step 2: The first network device sends first information to the UE. The first information is used to indicate that the first message sent by the terminal is rejected by the first network device. For example, the first information is used to indicate that the first process is rejected due to discontinuous coverage, lack of coverage, lack of necessary UE information, or forwarding satellite mode.
[0204] Optionally, the first information includes at least one of the following:
[0205] 1) First rejection reason value, which indicates the reason why the first message was rejected by the first network device (i.e., the reason why the first process was rejected);
[0206] For example, the reasons include, but are not limited to, at least one of the following: the first process is rejected because the first communication device does not provide discontinuous coverage for the first process; the first process is rejected because the terminal lacks coverage from the first network device; the first process is rejected because the first network device lacks necessary UE information; the first process is rejected because the first network device lacks store-and-forward satellite mode. It should be noted that the reasons why the first message is rejected by the first network device can be divided into first reasons and second reasons.
[0207] For example, the first reason includes, but is not limited to, at least one of the following: the first network device does not provide continuous coverage for the first process; the terminal is not within the coverage area of the first network device; the first network device lacks necessary terminal information; the first network device lacks store-and-forward mode; the first network device may set the EMM cause value to #xx"first rejection cause value", such as store-and-forward satellite service or store-and-forward satellite operation (S&F Satellite operation), and may assign a first time value, which may be an existing unavailability period duration or a new time value, such as store-and-forward satellite service retry wait time.
[0208] For example, the second cause includes, but is not limited to, the provision of store-and-forward satellite services by the first network device. The first network device may set the EMM cause value to #22 "congestion" and may assign a first time value (e.g., a back-off timer T3346). Optionally, the first time value may be determined based on the time when the UE may be served by the satellite next time. For example, the first time value may be configured as the remaining time of a running access attempt timer or access timer (e.g., T3447).
[0209] It is worth noting that the second reason may also include at least one of the following: the terminal is not allowed to use the PLMN, the service option requested by the terminal in the PLMN is not authorized, the terminal is not allowed to use the EPS service in the PLMN, the service network has failed, or the PLMN is not allowed to run at the terminal's current location.
[0210] 2) First time value, used to indicate the waiting time before retrying the first process. For example, the first time value can be the minimum time value to wait before retrying the first process.
[0211] See Figure 6 The first time value is encoded as a first information element, and the information element containing the first time value includes at least one of the following: an information element identifier, the length of the first time value, and a content field of the first identifier.
[0212] Optionally, the content field of the first time value can be a subset of at least one of the following: a time duration information element (IE), a first General Packet Radio Service (GPRS) timer information element, a second GPRS timer information element, and a third GPRS timer information element. Specifically, the content field can be 3 to 5 bytes of the time duration information element.
[0213] For example, when the EMM cause value is set to #xx "first rejection cause value", the first network device may include this IE to provide a minimum wait timer value for any entry which is in the list of "S&F Monitoring List".
[0214] Optionally, the first time value mentioned above can also be an existing time value, such as backoff timer T3346, or unavailability period duration.
[0215] 3) First identifier, used to indicate the target network device on which the terminal can retry the first process under the current network.
[0216] Optionally, the first identifier can be a first list including the identifiers of one or more target devices, such as a store-and-forward monitoring list, and the terminal can retry the first process with one or more target devices under the current network.
[0217] See Figure 7 The first identifier is encoded as a second information element, which includes at least one of the following: an information element identifier, the length of the first identifier, and a content field of the first identifier, wherein the content field includes the identifiers of one or more target network devices.
[0218] Optionally, the identifier of the target network device can be a binary or hexadecimal encoded integer, which can be 2 bytes (with values of 0, ..., 255) or 3 bytes (0, ..., 65535).
[0219] In one implementation, if the UE supports store-and-forward mode or store-and-forward satellite service and the first network device is in store-and-forward mode, the first network device sends first information to the UE.
[0220] Step 3: The UE receives first information. If the first information satisfies the first condition, the terminal performs a first operation based on the first information. The first operation includes at least one of the following: a power saving operation, a cell or network selection operation; or, if the first information does not satisfy the first condition, the terminal performs a second operation. The second operation includes at least one of the following: a power saving operation, a cell or network selection operation.
[0221] Optionally, performing power-saving operations includes at least one of the following:
[0222] a) Deactivate the access layer;
[0223] b) Activate the first mode, which is used to save power;
[0224] Optionally, the first mode includes at least one of the following: store-and-forward mode, unavailability period mode, MICO-only mode, and PSM.
[0225] Furthermore, after the first mode is activated, all Non-Access Stratum (NAS) timers are stopped and associated processes are terminated, with the exception of a few NAS timers and processes.
[0226] c) Control time T without stopping the PLMN's periodic attempts;
[0227] d) Delay one or more periodic attempts to perform a web search;
[0228] e) Store the parameters carried by the first message that was previously rejected;
[0229] g) Entering a first state, where the terminal is performing a power-saving operation.
[0230] Optionally, the first state includes at least one of the following:
[0231] a) EMM-DEREGISTERED.ATTEMPTING-TO-ATTACH;
[0232] b)EMM-DEREGISTERED.NO-CELL-AVAILABLE;
[0233] c)EMM-REGISTERED.ATTEMPTING-TO-ATTACH;
[0234] d)EMM-REGISTERED.NO-CELL-AVAILABLE.
[0235] 7) Start the first timer. During the execution of the first timer, the terminal cannot retry the first process on the current network;
[0236] In one implementation, the first information includes a first time value. The UE starts a first timer based on the first time value or a default time range. During the execution of the first timer, the UE cannot retry a previously rejected first procedure on the current network.
[0237] Optionally, the first process is integrity protected, in which the UE starts a first timer using a first time value.
[0238] Optionally, the first process is not integrity protected. The UE randomly selects a time value within a default time range (as agreed upon in the protocol, for example, a default time range of 2 to 3 hours) as the fifth time value, and starts the first timer based on the fifth time value.
[0239] f) Abandon the first process;
[0240] g) Associate the current first network device identifier with the current PLMN to re-initiate the previously rejected first process to the network;
[0241] Optionally, the second identifier can be a second list including the identifiers of one or more target devices, such as a store-and-forward monitoring list, which allows the terminal to retry the first process with one or more target devices under the current network.
[0242] If the first network device lacks UE information, the first information sent to the UE may be unreliable or unreasonable. In this embodiment, the UE retry behavior when the first process is rejected by the first network device can be controlled by configuring a third or fourth time value for the UE. Optionally, the third or fourth time value represents the UE retry waiting time or maximum waiting time configured under the Store & Forward Satellite Service (S&Fsatellite service). Optionally, the waiting time or maximum waiting time can be 2 hours.
[0243] Furthermore, if the first message is rejected by the first network device, the reason value can be the reason value #22, #xx (first reason value) specified in the related technologies.
[0244] In one implementation, if the first information includes a first time value, and the first time value is less than or equal to the third time value, the terminal performs a power-saving operation based on the first information. Specifically, if the first time value received by the UE is not greater than the configured third time value, it indicates that the first information provided by the first network device is reasonable, and therefore the UE performs a power-saving operation.
[0245] In one implementation, if the first information includes a first time value and the first time value is greater than the third time value, the terminal performs a cell or network selection operation based on the first information. Specifically, if the first time value received by the UE is greater than the configured third time value, the UE performs a cell or network selection operation.
[0246] Optionally, the operation of performing cell or network selection includes at least one of the following:
[0247] a) Perform cell or network (i.e., PLMN) selection;
[0248] b) When performing cell or network selection, do not select the first network device or the current network;
[0249] Optionally, the current network can be added to the Store & Forward Satellite Service (S&F) prohibited PLMN list, or the identifier of the current first network device can be added to the Store & Forward Satellite Service prohibited network device list.
[0250] c) Abandon the first process;
[0251] d) Entering the second state;
[0252] e) Retry the first process in the selected cell or network.
[0253] In one implementation, if the first information does not contain a first time value and the terminal meets a third condition, the terminal performs a power-saving operation; or, if the first information does not contain a first time value and the terminal does not meet the third condition, the terminal performs a cell or network selection operation.
[0254] The third condition for the terminal to meet includes: the terminal is configured with a fourth time value, which is used to indicate the waiting time for the terminal to retry the first process.
[0255] In one implementation, if the UE is configured with a fourth time value when the first information does not include a first time value, the UE starts a first timer using the configured fourth time value. During the operation of the first timer, the UE cannot retry the previously rejected first process on the current network, and the UE performs a power-saving operation.
[0256] In one implementation, if the first information does not include a first time value, and the UE has not configured a fourth time value, then the UE performs at least one of the following:
[0257] a) The UE starts a first timer using an existing time value (e.g., T3441, T3346) or a random time value. During the operation of the first timer, the UE cannot retry the previously rejected first procedure on the current network, and the UE performs a first operation to assist the UE in saving energy.
[0258] b) The UE performs a cell or network selection operation.
[0259] Step 4: The first network device synchronizes the acquired UE information and the first message with the terrestrial network. The terrestrial network then provides the necessary UE information (e.g., authentication vector or subscription information) to the next satellite network device that can provide services to the UE.
[0260] Step 5: When the first timer times out and the UE receives the identifier of the second network device from the broadcast information, the identifier of the second network device is in the stored first identifier, the UE sends a second message to the second network device. The second message is used to re-initiate the previously incomplete first process, and the content of the second message is the same as the content of the first message.
[0261] Step 6: The second network device sends a third message to the UE, the third message being used to indicate acceptance of the second message.
[0262] Optionally, the third message includes at least one of the following:
[0263] a) A seventh time value, which is used to indicate the waiting time for the terminal to retry the first process;
[0264] b) Third identifier;
[0265] Optionally, the third identifier can be a third list that includes the identifiers of one or more target devices, such as a store-and-forward monitoring list, which allows the terminal to retry the first process with one or more target devices under the current network.
[0266] c) The eighth time value is used to indicate the data uplink transmission time;
[0267] Optionally, the data uplink transmission time can be the time it takes for data to be transmitted from the terminal to the terrestrial network, or it can be the time it takes for data to be transmitted from a non-terrestrial network device to the terrestrial network.
[0268] Optionally, the eighth time value can be the estimated UL delivery time.
[0269] Optionally, the UE replaces the stored first time value and first identifier with the received seventh time value and third identifier.
[0270] The purpose of providing the seventh time value and the third identifier again in the third message is to update the UE-related information in a timely manner. After communicating with the terrestrial network, the second network device may obtain the changed UE-related information, so it synchronizes with the UE.
[0271] Step 7: When the UE is in an idle state and has uplink data to transmit, the UE sends a fourth message to the third network and starts the second timer associated with the fourth message. The fourth message is used to carry uplink data.
[0272] Optionally, the fourth message can be a Control Plane Service Request (CP service request) message, and the second timer can be T3417. For example, the default value of T3417 is 5 seconds. In narrowband mode, the value of T3417 is 5 + 240 = 245 seconds.
[0273] Optionally, if the UE is in store-and-forward mode and receives a sixth time value (e.g., estimated UL delivery time or estimated DL delivery time), the UE uses the received sixth time value to set a second timer, the value of which is not less than the sixth time value.
[0274] Step 8: If the third network device lacks the necessary information for the UE, it will directly reject the UE's fourth message, as in Step 2. However, if the third network device stores the necessary information for the UE, it will accept the fourth message, including the following two options:
[0275] Step 8a: If the signaling interface (e.g., S11-U) connection between the user plane and control plane in the core network architecture is not established and the third network device is in store-and-forward mode, the third network device directly sends the fourth message acceptance message to the UE.
[0276] According to existing technology, if the signaling interface (S11-U) between the user plane and control plane in the core network architecture is not established, the MME will trigger an establishment procedure. After establishment, the MME forwards the data to the SGW, and then the MME sends a fourth message acceptance message to the UE. To ensure successful data transmission without modifying UE behavior, network behavior needs to be enhanced.
[0277] Step 8b: The third network device will send the fourth message acceptance message to the UE after forwarding the data to the SGW. This means that the third network device sends the fourth message acceptance message to the UE after interacting with the terrestrial network.
[0278] If the UE starts the second timer with the existing value in step 7, the UE may not receive the acceptance message for the fourth message after the second timer expires. The UE will then consider the transmission of the fourth message to have failed, i.e., the data transmission has failed.
[0279] Step 9: Optionally, the third network device sends a fifth message to the UE, which is used to indicate acceptance of the fourth message.
[0280] Optionally, the fifth message includes at least one of the following:
[0281] 1) The eighth time value, which is used to indicate the waiting time for the terminal to retry the first process.
[0282] 2) Fourth identifier;
[0283] Optionally, the fourth identifier can be a fourth list that includes the identifiers of one or more target devices, such as a store-and-forward monitoring list (S&F monitoring list), which allows the terminal to retry the first process with one or more target devices under the current network.
[0284] 3) The ninth time value is used to indicate the data uplink transmission time.
[0285] Optionally, the ninth time value can be the estimated UL delivery time.
[0286] Step 10: The UE determines that the data transmission was successful if at least one of the following conditions is met:
[0287] 1) The UE receives the fifth message before the second timer expires.
[0288] a) The UE sets the second timer using the seventh time value. After the third network device interacts with the terrestrial network, it sends the fifth message to the UE. Since the second timer is relatively large, the UE will receive the fifth message before the second timer expires.
[0289] b) If the UE uses the existing second timer and the third network device immediately sends the fifth message to the UE, the UE will receive the fifth message before the second timer expires;
[0290] 2) The second timer expired and the UE was in store-and-forward mode, and the UE did not receive the rejection message of the fourth message.
[0291] Optionally, the UE may resend the fourth message to the network device in the first identifier.
[0292] This application provides a communication processing apparatus. As an example, the communication processing device can be a communication device or a component within a communication device, such as a chip. The communication device can be a terminal or a non-terrestrial network device, etc.
[0293] Communication processing can include a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.
[0294] See Figure 8 The embodiments of this application provide a communication processing device applied to a terminal. The device 800 includes: a first transceiver unit 801 and a first processing unit 802.
[0295] The first processing unit 802 is configured to perform a first operation based on the first information when the first information satisfies a first condition, the first operation including at least one of the following: a power saving operation, a cell or network selection operation; or, when the first information does not satisfy the first condition, perform a second operation, the second operation including at least one of the following: a power saving operation, a cell or network selection operation; wherein the first information is used to indicate that a first message sent by the terminal is rejected by a first network device, and the first message is used to request a first process.
[0296] In one embodiment of this application, the first transceiver unit 801 is used to acquire the first information.
[0297] In one embodiment of this application, the first message includes at least one of the following:
[0298] The first information;
[0299] The second information is used to indicate whether the terminal supports store-and-forward mode or store-and-forward satellite service;
[0300] The third information is used to indicate the process by which the first process is performed by the terminal to execute the store-and-forward satellite service.
[0301] In one embodiment of this application, the first information includes at least one of the following:
[0302] The first rejection reason value is used to indicate the reason why the first message was rejected by the first network device.
[0303] A first time value, the first time value being used to indicate at least one of the following: the waiting time for the terminal to retry the first process, the start time of the terminal retrying the first process;
[0304] A first identifier is used to indicate a target network device, and the terminal retryes the first process with the target network device under the current network.
[0305] First location information, which is used to indicate the location information of the terminal to retry the first process.
[0306] In one embodiment of this application, the reason indicated by the first rejection reason value includes at least one of the following:
[0307] The first network device provides discontinuous coverage;
[0308] The terminal is not within the coverage area of the first network device;
[0309] The first network device lacks information about the terminal;
[0310] The first network device is in store-and-forward mode;
[0311] The first network device provides store-and-forward satellite services;
[0312] The PLMN to which the first network device belongs is not allowed to operate at the current location of the terminal.
[0313] In one embodiment of this application, the first time value is determined based on the time when the terminal will be able to receive services from the network device next time.
[0314] In one embodiment of this application, the first time value is encoded as a first information element, the first information element including an information element identifier, the length of the first time value, and the content field of the first time value.
[0315] In one embodiment of this application, the first identifier is encoded as a second information element, the second information element including an information element identifier, the length of the first identifier, and a content field of the first identifier, the content field containing identifiers of one or more of the target network devices.
[0316] In one embodiment of this application, the first processing unit 802 is further configured to: perform a cell or network selection operation based on the first rejection reason value when the first information contains a first rejection reason value.
[0317] In one embodiment of this application, the first processing unit 802 is further configured to perform one of the following:
[0318] If the first information satisfies the first condition and the terminal satisfies the second condition, the first operation is performed based on the first information.
[0319] If the first information satisfies the first condition and the terminal does not satisfy the second condition, a power-saving operation is performed based on the first information.
[0320] Wherein, the first information satisfies the first condition including: the first information contains a first time value, and the terminal satisfies the second condition including: the terminal is configured with a third time value, the third time value being used to indicate the waiting time for the terminal to retry the first process.
[0321] In one embodiment of this application, when the first information satisfies a first condition and the terminal satisfies a second condition, a first operation is performed based on the first information, including one of the following:
[0322] If the first information contains a first time value and the first time value is greater than the third time value, then a cell or network selection operation is performed based on the first information.
[0323] If the first information contains a first time value, and the first time value is less than or equal to the third time value, a power-saving operation is performed based on the first information.
[0324] In one embodiment of this application, the first processing unit 802 is further configured to perform one of the following:
[0325] If the first information does not contain a first time value and the terminal meets the third condition, a power-saving operation is performed;
[0326] If the first information does not contain a first time value and the terminal does not meet the third condition, the cell or network selection operation is performed;
[0327] The third condition for the terminal to meet includes: the terminal is configured with a fourth time value, which is used to indicate the waiting time for the terminal to retry the first process.
[0328] In one embodiment of this application, performing a power-saving operation includes at least one of the following:
[0329] Deactivate the access layer;
[0330] Activate the first mode, which is used to save power;
[0331] Control time for PLMN periodic attempts without stopping;
[0332] Delay one or more periodic attempts to perform a web search;
[0333] Store the first message;
[0334] Entering the first state, which is the state in which the terminal performs a power-saving operation;
[0335] A first timer is started, and during the execution of the first timer, the terminal cannot retry the first process on the current network;
[0336] Abandon the first process;
[0337] The second identifier is associated with the current network, and the second identifier is used to indicate the target network device.
[0338] In one embodiment of this application, when the first information does not contain a first time value and the terminal meets a third condition, activating the first timer includes:
[0339] The first timer is started according to the fourth time value configured in the terminal.
[0340] In one embodiment of this application, when the first information includes a first time value, activating the first timer includes:
[0341] If the first process is integrity protected, then the first timer is started according to the first time value;
[0342] or,
[0343] If the first process is not integrity protected, the first timer is started according to the fifth time value, which is determined by the terminal or agreed upon by the protocol.
[0344] In one embodiment of this application, after activating the first mode, the power-saving operation further includes:
[0345] Stop at least some of the non-access stratum timers and terminate the processes associated with said at least some of the non-access stratum timers.
[0346] In one embodiment of this application, the operation of performing cell or network selection includes at least one of the following:
[0347] Perform cell or network reselection;
[0348] Add the identifier of the first network device to the list of prohibited network devices;
[0349] Abandon the first process;
[0350] Entering the second state, which is the state in which the terminal performs cell or network selection;
[0351] Retry the first process in the selected cell or network.
[0352] In one embodiment of this application, the first transceiver unit 801 is further configured to send a second message to the second network device based on the first information, the second message being used to request the first process, and the content of the second message being at least partially the same as the content of the first message.
[0353] In one embodiment of this application, the first transceiver unit 801 is further configured to receive a third message sent by the second network device, the third message being used to indicate acceptance of the second message.
[0354] In one embodiment of this application, where the operation of performing cell or network selection includes adding the identifier of the first network device to the list of prohibited network devices, the operation of performing cell or network selection further includes at least one of the following:
[0355] If the terminal is configured with a backoff timer for store-and-forward satellite services, then the backoff timer is activated;
[0356] If the backoff timer for the store-and-forward satellite service times out, the list of prohibited network devices will be removed.
[0357] Perform the cell or network selection process if network device list clearing is prohibited.
[0358] In one embodiment of this application, the first transceiver unit 801 is further configured to send a fourth message to a third network device and start a second timer associated with the fourth message, the fourth message being used to carry uplink data.
[0359] In one embodiment of this application, when the terminal is in store-and-forward mode and the terminal receives a sixth time value, the second timer is greater than or equal to the sixth time value, and the sixth time value is used to indicate the time required for data transmission to the terminal.
[0360] In one embodiment of this application, the first transceiver unit 801 is further configured to receive a fifth message sent by the third network device, the fifth message being used to indicate acceptance of the fourth message.
[0361] In one embodiment of this application, the first processing unit 802 is further configured to: determine that the data transmission is successful if the fifth message is received before the second timer expires; determine that the data transmission is successful if the terminal is in store-and-forward mode and the terminal has not received the rejection message of the fourth message when the second timer expires.
[0362] The apparatus provided in this application embodiment can achieve... Figure 3 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0363] See Figure 9 The embodiments of this application provide a communication processing apparatus applied to a first network device. The apparatus 900 includes: a second transceiver unit 901 and a second processing unit 902.
[0364] The second transceiver unit 901 is used to receive a first message sent by the terminal, the first message being used to request the first process;
[0365] The second transceiver unit 901 is further configured to send first information to the terminal, the first information being used to indicate that the first message sent by the terminal was rejected by the first network device.
[0366] In one embodiment of this application, the first information includes at least one of the following:
[0367] The first rejection reason value is used to indicate the reason why the first message was rejected by the first network device.
[0368] A first time value, the first time value being used to indicate at least one of the following: the waiting time for the terminal to retry the first process, the start time of the terminal retrying the first process;
[0369] A first identifier is used to indicate a target network device, and the terminal retryes the first process with the target network device under the current network.
[0370] First location information, which is used to indicate the location information of the terminal to retry the first process.
[0371] In one embodiment of this application, the reason indicated by the first rejection reason value includes at least one of the following:
[0372] The first network device provides discontinuous coverage;
[0373] The terminal is not within the coverage area of the first network device;
[0374] The first network device lacks information about the terminal;
[0375] The first network device is in store-and-forward mode;
[0376] The first network device provides store-and-forward satellite services;
[0377] The PLMN to which the first network device belongs is not allowed to operate at the current location of the terminal.
[0378] In one embodiment of this application, the first time value is determined based on the time when the terminal will be able to receive services from the network device next time.
[0379] The apparatus provided in this application embodiment can achieve... Figure 4 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0380] like Figure 7 As shown, this application embodiment also provides a communication device 1000, including a processor 1001 and a memory 1002. The memory 1002 stores a program or instructions that can run on the processor 1001. For example, when the communication device 1000 is a terminal, the program or instructions executed by the processor 1001 implement the above-mentioned... Figure 3 The various steps of the illustrated method embodiment can achieve the same technical effect. When the communication device 1000 is a network-side device, the above-described procedure or instruction is executed by the processor 1001. Figure 4 The steps of the method embodiment shown are the same and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0381] This application embodiment also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figure 3The steps in the method embodiment shown are illustrated. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. The terminal can be... Figure 8 The communication processing device shown. Specifically, Figure 11 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0382] The terminal 1100 includes, but is not limited to, at least some of the following components: radio frequency unit 1101, network module 1102, audio output unit 1103, input unit 1104, sensor 1105, display unit 1106, user input unit 1107, interface unit 1108, memory 1109, and processor 1110.
[0383] Those skilled in the art will understand that the terminal 1100 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 11 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0384] It should be understood that, in this embodiment, the input unit 1104 may include a graphics processor 11041 and a microphone 11042. The graphics processor 11041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1106 may include a display panel 11061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1107 includes at least one of a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0385] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1101 can transmit it to the processor 1110 for processing; in addition, the radio frequency unit 1101 can send uplink data to the network-side device. Typically, the radio frequency unit 1101 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0386] The memory 1109 can be used to store software programs or instructions, as well as various data. The memory 1109 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 809 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1109 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0387] Processor 1110 may include one or more processing units; optionally, processor 1110 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1110.
[0388] It is understood that the implementation process of each implementation method mentioned in this embodiment can be referred to Figure 3 The relevant descriptions of the method embodiments shown herein, which achieve the same or corresponding technical effects, will not be repeated here to avoid duplication.
[0389] This application embodiment also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figure 4The steps of the method embodiment shown are illustrated. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.
[0390] Specifically, embodiments of this application also provide a network-side device, which can be... Figure 6 The communication processing device shown. (e.g.) Figure 12 As shown, the network-side device 1200 includes: an antenna 1201, a radio frequency (RF) device 1202, a baseband device 1203, a processor 1204, and a memory 1205. The antenna 1201 is connected to the RF device 1202. In the uplink direction, the RF device 1202 receives information through the antenna 1201 and transmits the received information to the baseband device 1203 for processing. In the downlink direction, the baseband device 1203 processes the information to be transmitted and sends it to the RF device 1202. The RF device 1202 processes the received information and transmits it through the antenna 1201.
[0391] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1203, which includes a baseband processor.
[0392] The baseband device 1203 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 12 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1205 via a bus interface to call the program in the memory 1205 and execute the network device operation shown in the above method embodiment.
[0393] The network-side device may also include a network interface 1206, such as a Common Public Radio Interface (CPRI).
[0394] Specifically, the network-side device 1200 in this application embodiment further includes: instructions or programs stored in memory 1205 and executable on processor 1204, wherein processor 1204 calls the instructions or programs in memory 1205 to execute. Figure 6 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0395] It is understood that the implementation process of each implementation method mentioned in this embodiment can be referred to Figure 4 The relevant descriptions of the method embodiments shown herein, which achieve the same or corresponding technical effects, will not be repeated here to avoid duplication.
[0396] This application embodiment also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the above-described functionality. Figure 3 or Figure 4 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0397] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0398] This application embodiment also provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the above. Figure 3 or Figure 4 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0399] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0400] This application embodiment also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the above. Figure 3 or Figure 4 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0401] This application also provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal can be used to perform the functions provided in this application embodiment. Figure 3 The steps of the method shown can be performed by the network-side device as provided in the embodiments of this application. Figure 4 The steps of the method shown.
[0402] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0403] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0404] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. An information processing method characterized by comprising: Comprise: In a case where the first information satisfies a first condition, the terminal performs a first operation according to the first information, the first operation comprising at least one of: an operation of saving power, an operation of cell or network selection; Or, in a case where the first information does not satisfy the first condition, the terminal performs a second operation, the second operation comprising at least one of: an operation of saving power, an operation of cell or network selection; Wherein the first information is used to indicate that a first message sent by the terminal is rejected by a first network device, the first message being used to request a first process.
2. The method of claim 1, wherein, The first message comprises at least one of: The first information; Second information, the second information being used to indicate whether the terminal supports a store-and-forward mode or a store-and-forward satellite service; Third information, the third information being used to indicate that the first process is a process for the terminal to perform a store-and-forward satellite service.
3. The method according to claim 1 or 2, characterized in that, The first information comprises at least one of: A first rejection reason value, the first rejection reason value being used to indicate a reason for the first message being rejected by the first network device; A first time value, the first time value being used to indicate at least one of: a waiting time for the terminal to reattempt the first process, a start time for the terminal to reattempt the first process; A first identifier, the first identifier being used to indicate a target network device, the terminal reattempting the first process to the target network device under a current network; First location information, the first location information being used to indicate location information of the terminal reattempting the first process.
4. The method of claim 3, wherein, The reason indicated by the first rejection reason value comprises at least one of: The terminal is not within a coverage range of the first network device; The first network device lacks information of the terminal; The first network device is in a store-and-forward mode; The first network device provides a store-and-forward satellite service; A public land mobile network (PLMN) to which the first network device belongs is not allowed to operate at a current location of the terminal.
5. The method of claim 3, wherein, The first time value is determined according to a next time at which the terminal can be served by a network device.
6. The method according to claim 1 or 3 or 4, characterized in that, In a case where the first information satisfies a first condition, the terminal performs a second operation, comprising: In a case where the first information contains a first rejection reason value, the terminal performs an operation of cell or network selection according to the first rejection reason value.
7. The method according to claim 1 or 3, characterized in that, In a case where the first information satisfies a first condition, the terminal performs a first operation according to the first information, comprising one of: In a case where the first information satisfies a first condition and the terminal satisfies a second condition, the terminal performs a first operation according to the first information; In a case where the first information satisfies a first condition and the terminal does not satisfy a second condition, the terminal performs an operation of saving power according to the first information; Wherein the first information satisfying the first condition comprises that the first information contains a first time value, and the terminal satisfying the second condition comprises that the terminal is configured with a third time value, the third time value being used to indicate a waiting time for the terminal to reattempt the first process.
8. The method of claim 7, wherein, In a case where the first information satisfies a first condition and the terminal satisfies a second condition, the terminal performs a first operation according to the first information, including one of: In a case where the first information contains a first time value and the first time value is greater than the third time value, the terminal performs a cell or network selection operation according to the first information; In a case where the first information contains a first time value and the first time value is less than or equal to the third time value, the terminal performs a power saving operation according to the first information.
9. The method of claim 1 or 3, wherein, In a case where the first information does not satisfy the first condition, the terminal performs a second operation, including one of: In a case where the first information does not contain a first time value and the terminal satisfies a third condition, the terminal performs a power saving operation; In a case where the first information does not contain a first time value and the terminal does not satisfy the third condition, the terminal performs a cell or network selection operation according to the first information; The terminal satisfying the third condition includes that the terminal is configured with a fourth time value, and the fourth time value is used to indicate a waiting time for the terminal to reattempt the first procedure.
10. The method according to claim 1 or 7 or 9, characterized in that, The power saving operation includes at least one of: deactivating an access layer; activating a first mode used for saving power; not stopping a control time of a PLMN periodic attempt; delaying one or more periodic attempts of performing a network search; storing the first message; entering a first state, the first state being a state in which the terminal performs the power saving operation; starting a first timer, during a running period of the first timer, the terminal cannot reattempt the first procedure in a current network; giving up the first procedure; associating a second identity with the current network, the second identity being used to indicate a target network device.
11. The method of claim 10, wherein, In a case where the first information does not contain a first time value and the terminal satisfies a third condition, the starting of the first timer includes: starting the first timer according to a fourth time value configured by the terminal.
12. The method of claim 10, wherein, In a case where the first information contains a first time value, the starting of the first timer includes: if the first procedure is integrity protected, starting the first timer according to the first time value; or, if the first procedure is not integrity protected, starting the first timer according to a fifth time value, the fifth time value being determined by the terminal or agreed by a protocol.
13. The method of claim 10, wherein, After the first mode is activated, the power saving operation further includes: stopping at least part of a non-access layer timer and terminating a process associated with the at least part of the non-access layer timer.
14. The method of claim 1 or 6 or 8 or 9, wherein, The cell or network selection operation includes at least one of: performing cell or network reselection; adding an identity of the first network device to a forbidden network device list; giving up the first procedure; entering a second state, the second state being a state in which the terminal performs the cell or network selection operation; reattempting the first procedure in a selected cell or network.
15. The method of claim 1, wherein, After the terminal performs the first operation according to the first information or the terminal performs the second operation, the method further comprises: The terminal sends a second message to a second network device according to the first information, the second message is used to request the first process, and content in the second message is at least partially same as content in the first message.
16. The method of claim 15, wherein, The method further comprises: The terminal receives a third message sent by the second network device, the third message is used to indicate acceptance of the second message.
17. The method of claim 14, wherein, In the case that the operation of performing cell or network selection comprises adding an identity of the first network device to a forbidden network device list, the operation of performing cell or network selection further comprises at least one of: In the case that the terminal is configured with a back-off timer of a store-and-forward satellite service, the back-off timer is started; In the case that the back-off timer of the store-and-forward satellite service is timed out, the forbidden network device list is cleared; In the case that the forbidden network device list is cleared, a cell or network selection process is performed.
18. The method of claim 1, wherein, In the case that the terminal is in an idle state and has uplink data to be transmitted, the method further comprises: The terminal sends a fourth message to a third network device and starts a second timer associated with the fourth message, the fourth message is used to carry uplink data.
19. The method of claim 18, wherein, In the case that the terminal is in a store-and-forward mode and the terminal receives a sixth time value, the second timer is greater than or equal to the sixth time value, and the sixth time value is used to indicate a time required for data transmission to the terminal.
20. The method of claim 18, wherein, The method further comprises: The terminal receives a fifth message sent by the third network device, the fifth message is used to indicate acceptance of the fourth message.
21. The method of claim 20, wherein, The method further comprises at least one of: If the fifth message is received before the second timer is timed out, the terminal determines that data transmission is successful. In the case that the second timer is timed out, the terminal is in a store-and-forward mode, and the terminal does not receive a rejection message of the fourth message, the terminal determines that data transmission is successful.
22. An information processing method characterized by comprising: Comprise: A first network device receives a first message sent by a terminal, the first message is used to request a first process; The first network device sends first information to the terminal, the first information is used to indicate that the first message sent by the terminal is rejected by the first network device.
23. The method of claim 22, wherein, The first information comprises at least one of: A first rejection reason value, the first rejection reason value is used to indicate a reason why the first message is rejected by the first network device; A first time value, the first time value is used to indicate at least one of: a waiting time for the terminal to reattempt the first process, a start time for the terminal to reattempt the first process; A first identity, the first identity is used to indicate a target network device, the terminal reattempts the first process to the target network device under a current network.
24. The method of claim 23, wherein, The reason indicated by the first rejection reason value comprises at least one of: The terminal is not within a coverage range of the first network device; The first network device lacks information of the terminal; The first network device is in a store-and-forward mode; The first network device provides store-and-forward satellite service. The PLMN to which the first network device belongs is not allowed to operate in the current location of the terminal.
25. The method of claim 23, wherein, The first time value is determined according to a next time at which the terminal can be served by a network device.
26. A communication processing apparatus applied to a terminal, characterized by comprising: Comprising: A first transceiver unit and a first processing unit; The first processing unit is configured to perform a first operation according to the first information in a case where the first information satisfies a first condition, the first operation including at least one of: an operation for saving power, an operation for cell or network selection; or perform a second operation in a case where the first information does not satisfy the first condition, the second operation including at least one of: an operation for saving power, an operation for cell or network selection; wherein the first information is used to indicate that a first message sent by the terminal is rejected by a first network device, the first message being used to request a first procedure.
27. The apparatus of claim 26, wherein, The first processing unit is further configured to perform one of: the first operation according to the first information in a case where the first information satisfies the first condition and the terminal satisfies a second condition; an operation for saving power according to the first information in a case where the first information satisfies the first condition and the terminal does not satisfy the second condition; wherein the first information satisfying the first condition includes that the first information containing a first time value, and the terminal satisfying the second condition includes that the terminal being configured with a third time value, the third time value being used to indicate a waiting time for the terminal to reattempt the first procedure.
28. A communication processing apparatus applied to a first network device, characterized in that, Comprising: A second transceiver unit and a second processing unit; The second transceiver unit is configured to receive a first message sent by a terminal, the first message being used to request a first procedure; The second transceiver unit is further configured to send first information to the terminal, the first information being used to indicate that the first message sent by the terminal is rejected by the first network device.
29. A terminal, characterized by A processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the information processing method according to any one of claims 1 to 21.
30. A network-side device, comprising: A processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the information processing method according to any one of claims 22 to 25.
31. A readable storage medium, characterized by, The readable storage medium stores programs or instructions, the programs or instructions being executed by the processor to implement the steps of the information processing method according to any one of claims 1 to 25.
32. A computer program product, characterised in that, The computer program product is stored in a storage medium, the computer program product being executed by at least one processor to implement the steps of the information processing method according to any one of claims 1 to 25.