Information transmission method and device, terminal and network equipment
By sending instructions to release or adjust storage space to network devices in satellite communication, the problem of low space utilization of storage and forwarding equipment is solved, and the quality of service and storage and forwarding capabilities are improved.
Patent Information
- Application Number
- CN202310832362.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-07
- Publication Date
- 2025-01-07
AI Technical Summary
In satellite communication, the storage space utilization rate of storage and forwarding devices is low, resulting in the inability to efficiently meet the storage and forwarding needs of more user equipment, affecting service quality.
By sending information to the network device to instruct the satellite device to release storage space or adjust the storage time and capacity when the data forwarding is completed, the storage space and data storage time are dynamically adjusted to improve the utilization of storage space.
It has achieved the improvement of the utilization rate of satellite equipment storage space, met the storage and forwarding needs of more user equipment, and provided high-quality on-site storage and forwarding services.
Smart Images

Figure CN119276330A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite communication technology, and in particular to an information transmission method, device, terminal and network equipment. Background Art
[0002] In the on-board storage and forwarding scenario, the on-board storage device will allocate a storage space of a specific capacity (also called storage and forwarding space) to the user equipment (UE) for data storage according to its request. Usually, the storage space of the specific capacity is valid for a specific time, which is generally the longest valid time of the storage space serving the UE. When the specific time allocated to the UE expires, the storage space of the specific capacity will be released. It should also be noted here that if the on-board storage device cannot allocate storage space for the newly applied UE, it will affect the storage service provided to the UE.
[0003] In actual operation, when the satellite device restores the link with the ground device, the data stored in the on-board storage device is forwarded, or the uplink on the UE side is restored to complete the data reception, or the stored data expires and is discarded. At this time, the storage space of this specific capacity will be in an idle state with no cached data.
[0004] Therefore, how to efficiently utilize the above-mentioned storage space of specific capacity is the key to improving storage space utilization, meeting the storage and forwarding requirements of more UEs, and providing high-quality on-board storage and forwarding services. Summary of the invention
[0005] The embodiments of the present application provide an information transmission method, apparatus, terminal and network equipment to improve storage space utilization to meet the storage and forwarding requirements of more UEs and provide high-quality on-board storage and forwarding services.
[0006] In order to solve the above technical problems, an embodiment of the present application provides an information transmission method, which is executed by a terminal, including:
[0007] Sending first information to the network device;
[0008] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0009] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0010] Optionally, sending the first information to the network device includes:
[0011] The first information is sent to the network device through a registration request or a protocol data unit (PDU) session establishment request, where the first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met.
[0012] Optionally, sending the first information to the network device includes:
[0013] Receiving a first message sent by a network device, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity;
[0014] According to the first message, first information is sent to the network device, where the first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated to the terminal.
[0015] Optionally, sending the first information to the network device includes:
[0016] If the first message is used to indicate a configuration update reason, when it is determined according to the configuration update reason that the data storage duration and / or the data storage capacity needs to be adjusted, the first information is sent to the network device.
[0017] Optionally, the sending the first information to the network device includes:
[0018] The first information is sent to the network device via a registration update request or a PDU session modification request.
[0019] Optionally, the configuration update reason includes at least one of the following:
[0020] The stored data forwarding time of the terminal has expired;
[0021] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0022] Optionally, the first message includes: an adjusted data storage duration and / or an adjusted data storage capacity.
[0023] Optionally, the first message includes at least one of the following messages:
[0024] Configuration parameter adjustment notification message;
[0025] A configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process.
[0026] Optionally, sending the first information to the network device includes:
[0027] In the case where the first message includes a configuration parameter update notification message, the first information is sent to the network device by executing a registration update process or a protocol data unit PDU session modification process, wherein the first information includes an adjusted data storage duration and / or an adjusted data storage capacity.
[0028] The embodiment of the present application also provides an information transmission method, which is executed by a network device, including:
[0029] receiving first information sent by a terminal;
[0030] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0031] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0032] Optionally, the method further includes:
[0033] If the first information is used to instruct the satellite device to release the storage space allocated to the terminal when the first condition is met, it is determined that the satellite device releases the storage space when data forwarding of the terminal is completed and the storage space is not invalid.
[0034] Optionally, the method further includes:
[0035] A first message is sent to a terminal, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity.
[0036] Optionally, sending the first message to the terminal includes:
[0037] If it is determined that the second condition is met, sending a first message to the terminal, where the first message carries a configuration update reason;
[0038] The second condition includes at least one of the following:
[0039] The stored data forwarding time of the terminal has timed out;
[0040] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0041] Optionally, the method further includes:
[0042] According to the first information, the data storage duration and / or the data storage capacity are adjusted.
[0043] Optionally, the configuration update reason includes at least one of the following:
[0044] The stored data forwarding time of the terminal has expired;
[0045] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0046] Optionally, sending the first message to the terminal includes:
[0047] Receiving a first configuration parameter sent by a network node, the first configuration parameter comprising at least one of the following: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal;
[0048] A first message is sent to the terminal according to the first configuration parameter, wherein the first message includes: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
[0049] Optionally, the first message includes at least one of the following messages:
[0050] Configuration parameter adjustment notification message;
[0051] A configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process.
[0052] Optionally, in the case where the first message includes a configuration parameter update notification message, the first information includes an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
[0053] The embodiment of the present application also provides a terminal, including a memory, a transceiver, and a processor:
[0054] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0055] Sending first information to the network device through the receiver;
[0056] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0057] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0058] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0059] The first information is sent to the network device through a registration request or a protocol data unit (PDU) session establishment request, where the first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met.
[0060] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0061] Receiving a first message sent by a network device, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity;
[0062] According to the first message, first information is sent to the network device, where the first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated to the terminal.
[0063] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0064] If the first message is used to indicate a configuration update reason, when it is determined according to the configuration update reason that the data storage duration and / or the data storage capacity needs to be adjusted, the first information is sent to the network device.
[0065] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0066] The first information is sent to the network device via a registration update request or a PDU session modification request.
[0067] Optionally, the configuration update reason includes at least one of the following:
[0068] The stored data forwarding time of the terminal has expired;
[0069] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0070] Optionally, the first message includes: an adjusted data storage duration and / or an adjusted data storage capacity.
[0071] Optionally, the first message includes at least one of the following messages:
[0072] Configuration parameter adjustment notification message;
[0073] A configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process.
[0074] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0075] In the case where the first message includes a configuration parameter update notification message, the first information is sent to the network device by executing a registration update process or a protocol data unit PDU session modification process, wherein the first information includes an adjusted data storage duration and / or an adjusted data storage capacity.
[0076] The embodiment of the present application also provides a network device, including a memory, a transceiver, and a processor:
[0077] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0078] Receiving first information sent by a terminal through a transceiver;
[0079] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0080] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0081] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0082] If the first information is used to instruct the satellite device to release the storage space allocated to the terminal when the first condition is met, it is determined that the satellite device releases the storage space when data forwarding of the terminal is completed and the storage space is not invalid.
[0083] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0084] A first message is sent to a terminal, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity.
[0085] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0086] If it is determined that the second condition is met, sending a first message to the terminal, where the first message carries a configuration update reason;
[0087] The second condition includes at least one of the following:
[0088] The stored data forwarding time of the terminal has timed out;
[0089] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0090] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0091] According to the first information, the data storage duration and / or the data storage capacity are adjusted.
[0092] Optionally, the configuration update reason includes at least one of the following:
[0093] The stored data forwarding time of the terminal has expired;
[0094] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0095] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0096] Receiving a first configuration parameter sent by a network node, the first configuration parameter comprising at least one of the following: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal;
[0097] A first message is sent to the terminal according to the first configuration parameter, wherein the first message includes: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
[0098] Optionally, the first message includes at least one of the following messages:
[0099] Configuration parameter adjustment notification message;
[0100] A configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process.
[0101] Optionally, in the case where the first message includes a configuration parameter update notification message, the first information includes an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
[0102] The embodiment of the present application further provides an information transmission device, applied to a terminal, including:
[0103] A first sending unit, configured to send first information to a network device;
[0104] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0105] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0106] The embodiment of the present application further provides an information transmission device, which is applied to a network device, including:
[0107] A receiving unit, configured to receive first information sent by a terminal;
[0108] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0109] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0110] An embodiment of the present application also provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the above method.
[0111] The beneficial effects of this application are:
[0112] The above scheme realizes dynamic adjustment of storage space and / or data storage duration by sending first information to the network device to instruct the satellite device to release the storage space allocated for the terminal when the data forwarding of the terminal is completed, or to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal, thereby improving the utilization rate of the storage space of the satellite device to meet the storage and forwarding needs of more terminals and provide high-quality on-board storage and forwarding services. BRIEF DESCRIPTION OF THE DRAWINGS
[0113] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0114] Figure 1A structural diagram showing a network system applicable to an embodiment of the present application;
[0115] Figure 2 A schematic diagram showing a flow chart of an information transmission method according to an embodiment of the present application;
[0116] Figure 3 One of the application architecture diagrams of the embodiment of the present application is shown;
[0117] Figure 4 A second schematic diagram showing the application architecture of an embodiment of the present application;
[0118] Figure 5 A flow chart showing application scenario 1 of an embodiment of the present application;
[0119] Figure 6 A flow chart showing application scenario 2 of an embodiment of the present application;
[0120] Figure 7 A flow chart showing application scenario 3 of an embodiment of the present application;
[0121] Figure 8 A second flowchart of the information transmission method according to an embodiment of the present application is shown;
[0122] Fig. 9 One of the unit schematic diagrams showing the information transmission device according to an embodiment of the present application;
[0123] Fig.10 A structural diagram showing a terminal according to an embodiment of the present application;
[0124] Fig.11 A second schematic diagram of a unit showing an information transmission device according to an embodiment of the present application;
[0125] Fig.12 A structural diagram of a network device according to an embodiment of the present application. DETAILED DESCRIPTION
[0126] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0127] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0128] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0129] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0130] The following is an introduction to the embodiments of the present application in conjunction with the accompanying drawings. The information transmission method, device, terminal and network device provided in the embodiments of the present application can be applied to a wireless communication system. The wireless communication system can be a system using the fifth generation (5th Generation, 5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art can understand that the 5G NR system is only an example and is not a limitation.
[0131] See also Figure 1 , Figure 1 is a structural diagram of a network system to which the embodiments of the present application can be applied, such as Figure 1As shown, the wireless communication system includes a terminal 11 and a network side device 12 . Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) equipment, a robot, a wearable device (Wearable Device), a vehicle-mounted equipment (VUE), a pedestrian terminal (PUE), a smart home (home equipment with wireless communication function, such as a refrigerator, a television, a washing machine or furniture, etc.), a game console, a personal computer (personal computer, PC), an ATM or a self-service machine, a sensing business terminal, various sensors, a smart camera and other terminal side devices, and the wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application.
[0132] The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network device, a radio access network (RAN), a radio access network function or a radio access network unit. The access network device may include a base station, a WLAN access point or a WiFi node, etc. The base station may be referred to as a node B, an evolved node B (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home B node, a home evolved B node, a transmitting receiving point (TRP), a perception signal sending device, a perception information receiving device or some other suitable term in the field, as long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access and mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function (BSF), application function (AF), etc.
[0133] First, based on the technical solution provided in this application, some technical terms that may be involved are introduced.
[0134] 1. Scenarios where data needs to be stored and forwarded on satellites
[0135] For some research institutions, it is necessary to study the living habits and movement trajectories of animals; for government departments, it is necessary to give timely warnings to reduce or avoid the occurrence of disasters, such as the detection of submarine cables; these Internet of Things (IoT) deployed on animals or equipment are located in special or remote areas, where there are no communication base stations, so data transmission is required through satellite communications. Since they do not have high requirements for latency, these places may not have the deployment of gateway stations, so the data can be uploaded to the satellite first, stored on the satellite (there may be base stations or core network elements on the satellite), and then forwarded when the satellite can access the gateway station.
[0136] In order to support the above scenarios, base stations or some core network elements need to be deployed on satellites. The data from terminals or ships can be transmitted back to local gateways to the core network via satellites, or transmitted back to distant gateways to the core network via intersatellite links.
[0137] Currently, there is no solution for how to efficiently use the storage and forwarding space of a storage and forwarding device when the data space has not been released but its data transmission is completed, and there is no solution for how to reuse the storage and forwarding space of a storage and forwarding device when the data of the storage and forwarding device expires but is still within the validity period of the allocated space.
[0138] Based on the analysis, the embodiments of the present application provide an information transmission method, apparatus, terminal and network equipment to improve storage space utilization to meet the storage and forwarding requirements of more UEs and provide high-quality on-board storage and forwarding services.
[0139] Among them, the method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, the embodiments of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0140] like Figure 2 As shown, an embodiment of the present application provides an information transmission method, which is executed by a terminal and includes:
[0141] Step S201, sending first information to a network device;
[0142] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0143] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0144] It should be noted that the embodiments of the present application can dynamically adjust the storage space and / or data storage duration, thereby improving the utilization rate of the storage space of the satellite equipment to meet the storage and forwarding needs of more terminals and provide high-quality on-board storage and forwarding services.
[0145] Optionally, the satellite device generally refers to a storage and forwarding device arranged on a satellite (also referred to as an on-board storage and forwarding device). The network device mentioned in the embodiment of the present application may be arranged together with the satellite device, or the two may be arranged independently.
[0146] Optionally, the network device of the embodiment of the present application refers to an access and mobility management function (Access and Mobility Management Function, AMF) or a session management function (Session Management Function, SMF).
[0147] 1. The first information is used to instruct the satellite device to release the storage space allocated to the terminal when the first condition is met
[0148] Optionally, in this case, an implementation manner of sending the first information to the network device includes:
[0149] The first information is sent to the network device through a registration request or a protocol data unit (PDU) session establishment request.
[0150] It can be understood that in addition to carrying storage and forwarding related parameters in the registration request or PDU session establishment request, the terminal also needs to carry the first information; further, after receiving the first information, the network device determines that the satellite device releases the storage space when it monitors that the data forwarding of the terminal on the satellite device is completed and the storage space is not invalid. It should be noted here that if the network device and the satellite device are jointly provided, the network device directly releases the storage space when it monitors that the data forwarding of the terminal is completed and the storage space is not invalid; if the network device and the satellite device are independently provided, the network device determines that the satellite device releases the storage space when it monitors that the data forwarding of the terminal on the satellite device is completed and the storage space is not invalid, and then sends a release instruction to the satellite device to realize the release of the storage space by the satellite device.
[0151] It should be noted that by actively releasing the storage space after the data forwarding of the terminal on the satellite device is completed, it is possible to avoid the occupation of the storage space and improve the utilization rate of the storage space of the satellite device.
[0152] 2. The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal
[0153] Optionally, in this case, an implementation manner of sending the first information to the network device includes:
[0154] Receiving a first message sent by a network device, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity;
[0155] According to the first message, first information is sent to the network device, where the first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated to the terminal.
[0156] It should be noted that in this case, the data storage duration and / or data storage capacity can be adjusted, and the adjustment is triggered by the network device side.
[0157] The specific implementation of the present application is illustrated below with examples under different indication contents of the first message.
[0158] 1. The first message is used to indicate the reason for the configuration update
[0159] Optionally, in one implementation, the configuration update reason includes at least one of the following:
[0160] A11. The stored data forwarding time of the terminal has expired;
[0161] A12. The total amount of data stored in the terminal exceeds the allocated data storage capacity.
[0162] It should be noted that in this case, it can be understood that the adjustment of the data storage duration and / or data storage capacity is actively triggered based on the detection of the network device. Optionally, in one implementation, when the network device determines that the second condition is met, the network device sends a first message to the terminal, and the first message carries the configuration update reason;
[0163] The second condition includes at least one of the following:
[0164] A21, the data forwarding time of the stored terminal has timed out;
[0165] A22. The total amount of data stored in the terminal exceeds the allocated data storage capacity.
[0166] It can be understood that the network device performs real-time detection, and as long as it detects that the data forwarding time of the terminal stored in the satellite device has timed out and / or the total amount of terminal data exceeds the allocated data storage capacity, it triggers sending the first message to the terminal.
[0167] Optionally, in one implementation, after receiving the first message, the terminal sends the first information to the network device if it is determined that the data storage duration and / or the data storage capacity needs to be adjusted according to the configuration update reason.
[0168] It should be noted that this situation can be understood as the terminal deciding whether it is necessary to extend the data storage period and / or adjust the data storage capacity after obtaining the reason for the configuration update. If it is determined that it is necessary to extend the data storage period and / or adjust the data storage capacity, the first information is sent to the network device.
[0169] Optionally, in an implementation manner, the sending the first information to the network device includes:
[0170] The first information is sent to the network device via a registration update request or a PDU session modification request.
[0171] Optionally, in order to facilitate the network device to determine the extended data storage duration and / or adjusted data storage capacity, in one implementation, the first message includes: the adjusted data storage duration and / or adjusted data storage capacity.
[0172] It should be noted that this implementation method is that the network equipment actively triggers the adjustment of data storage duration and / or data storage capacity based on detection, thereby improving the utilization rate of the storage space of the satellite equipment to meet the storage and forwarding needs of more terminals and provide high-quality on-board storage and forwarding services.
[0173] 2. The first message is used to instruct the terminal to adjust the data storage duration and / or the data storage capacity
[0174] It should be noted that in this case, it can be understood that the adjustment of the data storage duration and / or data storage capacity is triggered based on the adjustment requirements of the network device based on the third party. Optionally, in one implementation, the network device receives a first configuration parameter sent by the network node, and the first configuration parameter includes at least one of the following: the adjusted data storage duration and / or the adjusted data storage capacity of the terminal;
[0175] A first message is sent to the terminal according to the first configuration parameter, wherein the first message includes: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
[0176] Optionally, the network node may be a network exposure function (NEF), a third-party application function (AF), operations and maintenance (OAM), a network data analysis function (NWDAF), etc.
[0177] Optionally, in an implementation manner, the first message includes at least one of the following messages:
[0178] A31, configuration parameter adjustment notification message;
[0179] Optionally, in this case, after the network device obtains the adjusted data storage duration and / or the adjusted data storage capacity, the network device actively adjusts the data storage duration and / or data storage capacity of the satellite device, and only needs to send a notification to the terminal via a configuration parameter adjustment notification message to indicate that the data storage duration and / or data storage capacity has been adjusted.
[0180] A32, a configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process;
[0181] Optionally, in this case, after the network device obtains the adjusted data storage duration and / or the adjusted data storage capacity, if the network device cannot actively adjust the data storage duration and / or the data storage capacity, that is, it needs to be adjusted based on the trigger of the terminal, then the network device sends a configuration parameter update notification message to the terminal, and the terminal needs to send the first information to the network device by executing the registration update process or the PDU session modification process, and the first information includes the adjusted data storage duration and / or the adjusted data storage capacity. Furthermore, after the network device obtains the first information sent by the terminal, it needs to adjust the data storage duration and / or the data storage capacity according to the first information.
[0182] It should be noted that this implementation method is that the network equipment triggers the adjustment of data storage duration and / or data storage capacity based on the instructions of a third party, thereby improving the utilization rate of the storage space of the satellite equipment to meet the storage and forwarding needs of more terminals and provide high-quality on-board storage and forwarding services.
[0183] It should be noted that the application architecture of the embodiments of the present application mainly includes the following two types:
[0184] Application Architecture 1. Figure 3As shown, a lightweight 5G core network (5GC) and an access network (e.g., base station) are deployed on the same satellite; the 5GC may include at least one of the following: AMF, SMF, unified data management (UDM), and user plane function (UPF).
[0185] Application Architecture II Figure 4 As shown, the access network and UPF are deployed in low-orbit satellites, and lightweight 5GC (for example, including at least one of the following: AMF, SMF, UDM) is deployed in high-orbit satellites.
[0186] It should be noted that in these two application architectures, UDM stores contract information, and data is temporarily stored in UPF, or additional storage devices are installed together with it.
[0187] The specific application process of the embodiment of the present application is illustrated below by way of example.
[0188] Application 1: The storage and forwarding device is a storage and forwarding device set up together with AMF. The terminal adds the first information during the registration process.
[0189] like Figure 5 As shown in the figure, the specific implementation process includes:
[0190] Step 501: During a registration process or a session establishment process, a terminal carries first information in addition to storage-and-forwarding related parameters, for indicating whether to release the storage space allocated to the terminal immediately after data transmission of the terminal is completed.
[0191] Step 502: The terminal completes the registration or PDU session establishment process related to store-and-forward.
[0192] Step 503: The storage-and-forwarding device detects that the data transmission of the onboard storage-and-forwarding device is completed and the storage space is not invalid (i.e., the effective duration of the storage space allocated to the terminal has not yet arrived), and decides to release this part of the storage space based on the indication of whether to release the storage-and-forwarding space after the storage-and-forwarding data transmission is completed received from the terminal.
[0193] Optionally, the decision can be executed by AMF; or, if the store-and-forward service is requested by the terminal through the PDU session process, the decision is executed by SMF and forwarded to AMF to transmit the notification to the terminal.
[0194] Application scenario 2: The storage and forwarding device is a storage and forwarding device set up together with AMF. The network side detects that the data forwarding time has expired and / or the total amount of terminal data exceeds the allocated data storage capacity, and initiates a configuration update
[0195] like Figure 6As shown in the figure, the specific implementation process includes:
[0196] Step 601: The terminal applies for a store-and-forward service from an onboard store-and-forward device (registration process or PDU session establishment process).
[0197] Step 602: It is detected that the data forwarding time of the current terminal has expired or the total amount of data of the terminal exceeds the data storage capacity allocated to the current terminal.
[0198] It should be noted that the detection can be performed by AMF, or if the on-board storage and forwarding device is UPF, that is, the terminal applies for storage and forwarding service through a session, then SMF completes the above detection and forwards it to AMF for transmission to the terminal.
[0199] Step 603: Send the terminal configuration update process to the terminal, carrying the configuration update reason (such as the data forwarding time stored for the terminal has expired and / or the total amount of data stored for the terminal exceeds the data storage capacity allocated for the current terminal).
[0200] Step 604: After receiving the configuration update reason in step 603, the terminal decides to continue extending the data storage time and / or adjusting the data storage capacity.
[0201] Step 605: The terminal initiates a registration update or PDU session modification process to the network device according to the decision result of step 604.
[0202] Application scenario 3: The store-and-forward device is a store-and-forward device that is set up together with AMF. The terminal configuration update triggered by AF
[0203] like Figure 7 As shown in the figure, the specific implementation process includes:
[0204] Step 701: The terminal applies for a store-and-forward service from an onboard store-and-forward device.
[0205] Step 702: The AF provides the adjusted configuration parameters to the Policy Control Function (PCF) through the NEF, for example, adjusting the data storage capacity and / or data storage duration of the current terminal or session.
[0206] Step 703: If the terminal applies for the store-and-forward service based on the registration process, the PCF sends the adjusted configuration parameters of step 702 to the AMF.
[0207] After executing step 703, the onboard storage and forwarding device may perform one of the following operations:
[0208] Step 703a: Actively adjust the store-and-forward parameters for the current terminal / session, and send a configuration parameter adjustment notification message to the terminal.
[0209] Step 703b: Send a configuration parameter update notification message to the terminal, and the terminal actively initiates a registration update or PDU session modification process.
[0210] It should be noted that only one of step 703a and step 703b will be executed.
[0211] Step 704: If the terminal applies for the store-and-forward service based on the PDU session establishment process, the PCF calls Npcf_SMPolicyControl_UpdateNotify to the SMF, carrying the configuration parameters of step 702;
[0212] Step 704a, SMF adjusts relevant parameters to the storage and forwarding device, and sends a configuration parameter adjustment notification message through AMF;
[0213] Step 704b, SMF decides to send a configuration parameter update notification message to the terminal through AMF according to the configuration parameters in step 702;
[0214] After receiving the configuration parameter update notification message, the terminal initiates a PDU session modification to modify and adjust the parameters of the storage and forwarding device.
[0215] It should be noted that only one of step 704a and step 704b will be executed, that is, when step 704 is executed, one of step 704a and step 704b will be executed later.
[0216] It should be noted that only one of step 703 and step 704 will be executed.
[0217] Step 705: The terminal performs a registration update or a PDU session modification process according to the received configuration parameter update notification message to update relevant parameters of the store-and-forward service.
[0218] It should be noted that step 705 is an optional step, and the terminal will execute step 705 only when the terminal receives a configuration parameter update notification message.
[0219] In summary, the embodiments of the present application improve the utilization efficiency of the storage space of the on-board storage and forwarding device, and can maximize the use of the storage and forwarding space to provide on-board storage and forwarding services for the terminal.
[0220] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0221] The terminal involved in the embodiment of the present application, also known as the terminal device, may be a device that provides voice and / or data connectivity to the user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0222] Corresponding to the implementation of the terminal, such as Figure 8 As shown, an embodiment of the present application provides an information transmission method, which is applied to a network device, including:
[0223] Step S801, receiving first information sent by a terminal;
[0224] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0225] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0226] Optionally, the method further includes:
[0227] If the first information is used to instruct the satellite device to release the storage space allocated to the terminal when the first condition is met, it is determined that the satellite device releases the storage space when data forwarding of the terminal is completed and the storage space is not invalid.
[0228] Optionally, the method further includes:
[0229] A first message is sent to a terminal, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity.
[0230] Optionally, sending the first message to the terminal includes:
[0231] If it is determined that the second condition is met, sending a first message to the terminal, where the first message carries a configuration update reason;
[0232] The second condition includes at least one of the following:
[0233] The stored data forwarding time of the terminal has timed out;
[0234] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0235] Optionally, the method further includes:
[0236] According to the first information, the data storage duration and / or the data storage capacity are adjusted.
[0237] Optionally, the configuration update reason includes at least one of the following:
[0238] The stored data forwarding time of the terminal has expired;
[0239] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0240] Optionally, sending the first message to the terminal includes:
[0241] Receiving a first configuration parameter sent by a network node, the first configuration parameter comprising at least one of the following: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal;
[0242] A first message is sent to the terminal according to the first configuration parameter, wherein the first message includes: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
[0243] Optionally, the first message includes at least one of the following messages:
[0244] Configuration parameter adjustment notification message;
[0245] A configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process.
[0246] Optionally, in the case where the first message includes a configuration parameter update notification message, the first information includes an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
[0247] It should be noted that all descriptions about the network device in the above embodiments are applicable to the embodiments of the information processing method and can achieve the same technical effects, and will not be repeated here.
[0248] like Fig. 9 As shown, the embodiment of the present application provides an information transmission device 900, which is applied to a terminal, including:
[0249] A first sending unit 901 sends first information to a network device;
[0250] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0251] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0252] Optionally, the first sending unit 901 is configured to:
[0253] The first information is sent to the network device through a registration request or a protocol data unit (PDU) session establishment request, where the first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met.
[0254] Optionally, the first sending unit 901 is configured to:
[0255] Receiving a first message sent by a network device, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity;
[0256] According to the first message, first information is sent to the network device, where the first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated to the terminal.
[0257] Further optionally, the first sending unit 901 is configured to:
[0258] If the first message is used to indicate a configuration update reason, when it is determined according to the configuration update reason that the data storage duration and / or the data storage capacity needs to be adjusted, the first information is sent to the network device.
[0259] Optionally, the first sending unit 901 is configured to:
[0260] The first information is sent to the network device via a registration update request or a PDU session modification request.
[0261] Optionally, the configuration update reason includes at least one of the following:
[0262] The stored data forwarding time of the terminal has expired;
[0263] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0264] Optionally, the first message includes: an adjusted data storage duration and / or an adjusted data storage capacity.
[0265] Optionally, the first message includes at least one of the following messages:
[0266] Configuration parameter adjustment notification message;
[0267] A configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process.
[0268] Optionally, the first sending unit 901 is configured to:
[0269] In the case where the first message includes a configuration parameter update notification message, the first information is sent to the network device by executing a registration update process or a protocol data unit PDU session modification process, wherein the first information includes an adjusted data storage duration and / or an adjusted data storage capacity.
[0270] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect.
[0271] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0272] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0273] like Fig.10 As shown, the embodiment of the present application also provides a terminal, including a processor 1000, a transceiver 1010, a memory 1020, and a program stored in the memory 1020 and executable on the processor 1000; wherein the transceiver 1010 is connected to the processor 1000 and the memory 1020 through a bus interface, wherein the processor 1000 is used to read the program in the memory and execute the following process:
[0274] Sending first information to the network device through the receiver;
[0275] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0276] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0277] The transceiver 1010 is configured to receive and send data under the control of the processor 1000 .
[0278] Among them, Fig.10In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1000 and various circuits of memory represented by memory 1020 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1010 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 1030 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0279] The processor 1000 is responsible for managing the bus architecture and general processing, and the memory 1020 can store data used by the processor 1000 when performing operations.
[0280] Optionally, the processor 1000 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0281] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0282] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0283] The first information is sent to the network device through a registration request or a protocol data unit (PDU) session establishment request, where the first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met.
[0284] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0285] Receiving a first message sent by a network device, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity;
[0286] According to the first message, first information is sent to the network device, where the first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated to the terminal.
[0287] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0288] If the first message is used to indicate a configuration update reason, when it is determined according to the configuration update reason that the data storage duration and / or the data storage capacity needs to be adjusted, the first information is sent to the network device.
[0289] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0290] The first information is sent to the network device via a registration update request or a PDU session modification request.
[0291] Optionally, the configuration update reason includes at least one of the following:
[0292] The stored data forwarding time of the terminal has expired;
[0293] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0294] Optionally, the first message includes: an adjusted data storage duration and / or an adjusted data storage capacity.
[0295] Optionally, the first message includes at least one of the following messages:
[0296] Configuration parameter adjustment notification message;
[0297] A configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process.
[0298] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0299] In the case where the first message includes a configuration parameter update notification message, the first information is sent to the network device by executing a registration update process or a protocol data unit PDU session modification process, wherein the first information includes an adjusted data storage duration and / or an adjusted data storage capacity.
[0300] At least one embodiment of the present application also provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, each process in the information transmission method embodiment applied to the terminal is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0301] At least one embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, each process in the information transmission method embodiment applied to a terminal as described above is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0302] like Fig.11 As shown, the embodiment of the present application provides an information transmission device 1100, which is applied to a network device, including:
[0303] The receiving unit 1101 is configured to receive first information sent by a terminal;
[0304] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0305] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0306] Optionally, the device further comprises:
[0307] A determination unit is used to determine that the satellite device releases the storage space if the first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and when data forwarding of the terminal is completed and the storage space is not invalid.
[0308] Optionally, the device further comprises:
[0309] The second sending unit is used to send a first message to the terminal, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity.
[0310] Optionally, the second sending unit is configured to:
[0311] If it is determined that the second condition is met, sending a first message to the terminal, where the first message carries a configuration update reason;
[0312] The second condition includes at least one of the following:
[0313] The stored data forwarding time of the terminal has timed out;
[0314] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0315] Optionally, the device further comprises:
[0316] An adjusting unit is used to adjust the data storage duration and / or the data storage capacity according to the first information.
[0317] Optionally, the configuration update reason includes at least one of the following:
[0318] The stored data forwarding time of the terminal has expired;
[0319] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0320] Optionally, the second sending unit is used to:
[0321] Receiving a first configuration parameter sent by a network node, the first configuration parameter comprising at least one of the following: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal;
[0322] A first message is sent to the terminal according to the first configuration parameter, wherein the first message includes: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
[0323] Optionally, the first message includes at least one of the following messages:
[0324] Configuration parameter adjustment notification message;
[0325] A configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process.
[0326] Optionally, in the case where the first message includes a configuration parameter update notification message, the first information includes an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
[0327] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect.
[0328] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0329] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0330] like Fig.12 As shown, the embodiment of the present application further provides a network device, including a processor 1200, a transceiver 1210, a memory 1220, and a program stored in the memory 1220 and executable on the processor 1200; wherein the transceiver 1210 is connected to the processor 1200 and the memory 1220 through a bus interface, wherein the processor 1200 is used to read the program in the memory and execute the following process:
[0331] Receiving first information sent by the terminal through the transceiver 1210;
[0332] The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or
[0333] The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
[0334] The transceiver 1210 is configured to receive and send data under the control of the processor 1200 .
[0335] Among them, Fig.12In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1200 and memory represented by memory 1220. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1210 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including transmission media such as wireless channels, wired channels, optical cables, and the like.
[0336] The processor 1200 is responsible for managing the bus architecture and general processing, and the memory 1220 can store data used by the processor 1200 when performing operations.
[0337] Optionally, the processor 1200 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0338] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0339] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0340] If the first information is used to instruct the satellite device to release the storage space allocated to the terminal when the first condition is met, it is determined that the satellite device releases the storage space when data forwarding of the terminal is completed and the storage space is not invalid.
[0341] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0342] A first message is sent to a terminal, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity.
[0343] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0344] If it is determined that the second condition is met, sending a first message to the terminal, where the first message carries a configuration update reason;
[0345] The second condition includes at least one of the following:
[0346] The stored data forwarding time of the terminal has timed out;
[0347] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0348] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0349] According to the first information, the data storage duration and / or the data storage capacity are adjusted.
[0350] Optionally, the configuration update reason includes at least one of the following:
[0351] The stored data forwarding time of the terminal has expired;
[0352] The total amount of data stored for the terminal exceeds the allocated data storage capacity.
[0353] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0354] Receiving a first configuration parameter sent by a network node, the first configuration parameter comprising at least one of the following: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal;
[0355] A first message is sent to the terminal according to the first configuration parameter, wherein the first message includes: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
[0356] Optionally, the first message includes at least one of the following messages:
[0357] Configuration parameter adjustment notification message;
[0358] A configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process.
[0359] Optionally, in the case where the first message includes a configuration parameter update notification message, the first information includes an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
[0360] It should be noted here that the above-mentioned network device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0361] The embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the information transmission method applied to a network device. The processor-readable storage medium may be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (e.g., CD, DVD, BD, HVD, etc.), and semiconductor storage (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
[0362] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0363] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0364] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0365] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0366] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. An information transmission method, characterized in that: Executed by the terminal, including: Sending first information to the network device; The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
2. The method according to claim 1, characterized in that The sending of the first information to the network device comprises: The first information is sent to the network device through a registration request or a protocol data unit (PDU) session establishment request, where the first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met.
3. The method according to claim 1, characterized in that: The sending of the first information to the network device comprises: Receiving a first message sent by a network device, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity; According to the first message, first information is sent to the network device, where the first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated to the terminal.
4. The method according to claim 3, characterized in that The sending of the first information to the network device comprises: If the first message is used to indicate a configuration update reason, when it is determined according to the configuration update reason that the data storage duration and / or the data storage capacity needs to be adjusted, the first information is sent to the network device.
5. The method according to claim 4, characterized in that The sending the first information to the network device includes: The first information is sent to the network device via a registration update request or a PDU session modification request.
6. The method according to any one of claims 3 to 5, characterized in that: The configuration update reason includes at least one of the following: The stored data forwarding time of the terminal has expired; The total amount of data stored for the terminal exceeds the allocated data storage capacity.
7. The method according to claim 3, characterized in that The first message includes: an adjusted data storage duration and / or an adjusted data storage capacity.
8. The method according to claim 7, characterized in that The first message includes at least one of the following messages: Configuration parameter adjustment notification message; A configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process.
9. The method according to claim 8, characterized in that The sending of the first information to the network device comprises: In the case where the first message includes a configuration parameter update notification message, the first information is sent to the network device by executing a registration update process or a protocol data unit PDU session modification process, wherein the first information includes an adjusted data storage duration and / or an adjusted data storage capacity.
10. An information transmission method, characterized in that: Performed by network devices, including: receiving first information sent by a terminal; The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
11. The method according to claim 10, characterized in that Also includes: If the first information is used to instruct the satellite device to release the storage space allocated to the terminal when the first condition is met, it is determined that the satellite device releases the storage space when data forwarding of the terminal is completed and the storage space is not invalid.
12. The method according to claim 10, characterized in that Also includes: A first message is sent to a terminal, where the first message is used to indicate a configuration update reason, or the first message is used to instruct the terminal to adjust a data storage duration and / or a data storage capacity.
13. The method according to claim 12, characterized in that The sending a first message to the terminal includes: If it is determined that the second condition is met, sending a first message to the terminal, where the first message carries a configuration update reason; The second condition includes at least one of the following: The stored data forwarding time of the terminal has timed out; The total amount of data stored for the terminal exceeds the allocated data storage capacity.
14. The method according to claim 13, characterized in that Also includes: According to the first information, the data storage duration and / or the data storage capacity are adjusted.
15. The method according to any one of claims 12 to 14, characterized in that: The configuration update reason includes at least one of the following: The stored data forwarding time of the terminal has expired; The total amount of data stored for the terminal exceeds the allocated data storage capacity.
16. The method according to claim 12, characterized in that The sending a first message to the terminal includes: Receiving a first configuration parameter sent by a network node, the first configuration parameter comprising at least one of the following: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal; A first message is sent to the terminal according to the first configuration parameter, wherein the first message includes: an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
17. The method according to claim 16, characterized in that The first message includes at least one of the following messages: Configuration parameter adjustment notification message; A configuration parameter update notification message, wherein the configuration parameter update notification message is used to instruct the terminal to execute a configuration parameter update process.
18. The method according to claim 17, characterized in that In the case where the first message includes a configuration parameter update notification message, the first information includes an adjusted data storage duration and / or an adjusted data storage capacity of the terminal.
19. A terminal, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Sending first information to the network device through the receiver; The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
20. A network device, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Receiving first information sent by a terminal through a transceiver; The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
21. An information transmission device, applied to a terminal, characterized in that: include: A first sending unit, configured to send first information to a network device; The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
22. An information transmission device, applied to a network device, characterized in that: include: A receiving unit, configured to receive first information sent by a terminal; The first information is used to instruct the satellite device to release the storage space allocated to the terminal when a first condition is met, and the first condition includes that the data forwarding of the terminal stored is completed; or The first information is used to instruct the satellite device to adjust the data storage duration of the terminal and / or adjust the data storage capacity allocated by the satellite device to the terminal.
23. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the method according to any one of claims 1 to 18.
Citation Information
Cited By
Information transmission method and apparatus, and terminal and network device
EP4742825A1