Information opening method and device, computer program product and electronic device
By receiving, sending, storing, and forwarding associated information about satellite operations, the problem of frequent data transmission failures in satellite regeneration mode was solved, achieving efficient data transmission in onboard communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER
- Filing Date
- 2024-12-20
- Publication Date
- 2026-06-23
AI Technical Summary
In satellite regeneration mode, the lack of open access to information related to storing and forwarding satellite operations leads to frequent data transmission failures and retransmissions, affecting the data transmission efficiency of onboard communication.
An information sharing method is provided, which monitors associated events of storing and forwarding satellite operations by receiving monitoring request information from a business capability server or application server, and sends associated information to the server so as to flexibly adjust the protection timer configuration.
This reduces the number of failed retransmissions during onboard communication and improves data transmission efficiency.
Smart Images

Figure CN122268438A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of information processing, and more particularly to an information opening method, an information opening device, a computer program product, and an electronic device. Background Technology
[0002] Satellite regeneration mode refers to a satellite communication system where the satellite not only forwards signals but also performs signal modulation / demodulation, resource scheduling, and other processing functions. Compared to the traditional transparent forwarding mode, this mode offers higher processing capabilities and more complex equipment requirements. In satellite regeneration mode, due to limitations imposed by ground gateway deployment, the satellite-to-ground connection may be intermittently or temporarily unavailable. For latency-tolerant or latency-insensitive services, store-and-forward operations can be provided.
[0003] In related technologies, since the network information that can be opened does not include information related to the storage and forwarding of satellite operations, during on-board communication, there may be instances where unreasonable protection timer settings lead to frequent data transmission failures and retransmissions, thereby affecting the data transmission efficiency of on-board communication.
[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] This disclosure provides an information opening method, an information opening device, a computer program product, and an electronic device to at least partially solve the problem in related technologies that do not support the opening of associated information for storing and forwarding satellite operations, resulting in low data transmission efficiency during on-board communication.
[0006] According to a first aspect of this disclosure, an information disclosure method is provided, applied to a core network element, the method comprising: receiving monitoring request information sent by a Service Capability Server (SCS) or an Application Server (AS); configuring the monitoring type in the monitoring request information as store-and-forward satellite operation; monitoring associated events of the store-and-forward satellite operation to obtain associated information of the store-and-forward satellite operation; and sending the associated information of the store-and-forward satellite operation to the SCS or AS.
[0007] According to a second aspect of this disclosure, an information opening device is provided, applied to a core network element. The device includes: a monitoring request receiving module, configured to receive monitoring request information sent by a Service Capability Server (SCS) or an Application Server (AS); wherein the monitoring type in the monitoring request information is configured as store-and-forward satellite operation; an associated event monitoring module, configured to monitor associated events of the store-and-forward satellite operation and obtain associated information of the store-and-forward satellite operation; and an associated information sending module, configured to send the associated information of the store-and-forward satellite operation to the SCS or AS.
[0008] According to a third aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the information disclosure method of the first aspect described above and its possible implementations.
[0009] According to a fourth aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the information disclosure method of the first aspect and possible implementations thereof by executing the executable instructions.
[0010] The technical solution disclosed herein has the following beneficial effects:
[0011] During the information sharing process, monitoring request information is received from the SCS (Services Capability Server) or AS (Application Server). The monitoring type in the monitoring request information is configured as store-and-forward satellite operation. Related events of store-and-forward satellite operation are monitored to obtain related information. This related information is then sent to the SCS or AS. This disclosure configures the monitoring type to store-and-forward satellite operation to monitor related events, thereby enabling the sharing of related information. This allows the SCS or AS to flexibly adjust the protection timer configuration as needed, reducing the number of failed retransmissions during onboard communication and thus improving the data transmission efficiency of onboard communication. Attached Figure Description
[0012] Figure 1 This diagram illustrates a flowchart of an information disclosure method in this exemplary embodiment;
[0013] Figure 2 This illustration shows an interactive diagram of a monitoring request in this exemplary embodiment;
[0014] Figure 3 This diagram illustrates the location distribution of a terminal, satellite, gateway station, and terrestrial network in one of the exemplary embodiments of this invention.
[0015] Figure 4 This diagram illustrates an interactive flowchart of an attach request in this exemplary embodiment.
[0016] Figure 5 This illustration shows a flowchart of sending a tracking area update request in this exemplary embodiment;
[0017] Figure 6 This exemplary embodiment illustrates an interactive flowchart for reporting associated information on stored and forwarded satellite operations to an SCS or AS.
[0018] Figure 7 This diagram illustrates a structural block diagram of an information opening device according to this exemplary embodiment;
[0019] Figure 8 An electronic device for implementing the above-described information disclosure method is shown in this exemplary embodiment. Detailed Implementation
[0020] Exemplary embodiments of this disclosure will be described more fully below with reference to the accompanying drawings.
[0021] The accompanying drawings are schematic illustrations of this disclosure and are not necessarily drawn to scale. Some block diagrams shown in the drawings may be functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in hardware modules or integrated circuits, or in networks, processors, or microcontrollers. Implementations can be carried out in various forms and should not be construed as limited to the examples set forth herein. The features, structures, or characteristics described in this disclosure can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough description of embodiments of this disclosure. However, those skilled in the art will recognize that one or more specific details may be omitted when implementing the technical solutions of this disclosure, or other methods, components, apparatuses, steps, etc., may be used to replace one or more specific details.
[0022] In related technologies, since the network information that can be opened does not include information related to the storage and forwarding of satellite operations, during on-board communication, there may be instances where unreasonable protection timer settings lead to frequent data transmission failures and retransmissions, thereby affecting the data transmission efficiency of on-board communication.
[0023] In view of the above problems, the exemplary embodiments of this disclosure provide an information opening method, an information opening device, a computer program product and an electronic device, which can serve as technical support for direct satellite connection of user equipment such as consumer mobile phones and industry terminals, and can be applied to on-board communication scenarios for services that are tolerant of or insensitive to latency (such as IoT terminal services).
[0024] In one alternative implementation, refer to Figure 1 The diagram illustrates an information sharing method applied to core network elements, specifically including the following steps S110 to S130:
[0025] Step S110: Receive monitoring request information sent by the Service Capability Server (SCS) or Application Server (AS); the monitoring type in the monitoring request information is configured as store and forward satellite operation.
[0026] Step S120: Monitor the associated events of the storage and forwarding satellite operations to obtain the associated information of the storage and forwarding satellite operations;
[0027] Step S130: Send the associated information for storing and forwarding satellite operations to the SCS or AS.
[0028] Figure 1 In the method shown, the monitoring type is configured as store-and-forward satellite operations to monitor associated events of store-and-forward satellite operations. This enables the opening of associated information of store-and-forward satellite operations, allowing the SCS or AS to flexibly adjust the configuration of the protection timer as needed, reducing the number of failed retransmissions during onboard communication, thereby improving the data transmission efficiency of onboard communication.
[0029] In this context, core network elements refer to important devices or nodes that provide core functions and services in the communication network and are key components of the entire network. Optionally, core network elements can be MME (Mobility Management Entity) elements; alternatively, core network elements can also be HSS (Home Subscriber Server) elements, and this disclosure does not specifically limit them in this regard.
[0030] It should be noted that in satellite regeneration mode, store-and-forward operations can be provided for latency-tolerant / latency-insensitive services. Specifically, for uplink, "store" refers to storing uplink information from user equipment on the satellite, and "forward" refers to forwarding the stored uplink information to the ground network. For downlink, "store" refers to storing downlink information from the ground network on the satellite, and "forward" refers to forwarding the stored downlink information to the user equipment.
[0031] The following is about Figure 1Each step in the process will be explained in detail.
[0032] In step S110, a monitoring request message is received from the Service Capability Server (SCS) or the Application Server (AS); the monitoring type in the monitoring request message is configured as Store and Forward Satellite Operation.
[0033] SCS, or Service Capability Server, is a service container framework used to provide services to business applications and serves as a bridge between network entities and upper-layer services.
[0034] AS, or Application Server, is a software platform that provides application services and is mainly used for deploying, running, and managing applications.
[0035] The Monitoring Request message is used to initiate a monitoring request that matches the monitoring type, which can be configured as store-and-forward satellite operations.
[0036] After setting the monitoring type to Store and Forward Satellite Operations, SCS or AS can send monitoring request information to SCEF (Service Capability Exposure Function).
[0037] SCEF is used to expose the functionality of network units to external applications, enabling them to access and utilize these functional services.
[0038] Optionally, receiving monitoring request information sent by SCS or AS can be achieved through the following steps: receiving monitoring request information forwarded by SCEF. SCEF can act as a gateway for external entities SCS or AS, enabling them to access various functional services provided by the infrastructure, thus promoting the openness and efficient utilization of network capabilities.
[0039] For example, such as Figure 2 The diagram illustrates an interaction of a monitoring request. In the monitoring request information sent from the SCS or AS to the SCEF, the monitoring type can be set to store-and-forward satellite operation. After receiving the monitoring request message, the SCEF can configure monitoring events matching the monitoring type in the core network element MME or HSS to monitor related events of store-and-forward satellite operations.
[0040] Among them, the storage and forwarding satellite operation can be the on-board storage and forwarding operation of user equipment.
[0041] In step S120, the associated events of the storage and forwarding satellite operations are monitored to obtain the associated information of the storage and forwarding satellite operations.
[0042] Specifically, when the monitoring type is configured as store and forward satellite operations, pre-configured events associated with store and forward satellite operations can be monitored, i.e., related events of store and forward satellite operations.
[0043] Among them, monitoring events related to storage and forwarding satellite operations refer to events related to storage and forwarding satellite operations, which may include, but are not limited to: the registration status of user equipment storage and forwarding mode, the status of related parameters of storage and forwarding satellite operations (e.g., downlink storage and forwarding estimated delivery time, feeder link availability time, storage and forwarding monitoring list, etc.).
[0044] The system can determine the associated information of store-and-forward satellite operations in response to the monitoring of associated events of store-and-forward satellite operations meeting preset conditions. For example, the preset conditions may include, but are not limited to: user equipment registering in store-and-forward mode, user equipment switching from store-and-forward mode to non-store-and-forward mode, changes in associated parameters of store-and-forward satellite operations, etc., and this disclosure does not specifically limit them.
[0045] Optionally, the associated information for storing and forwarding satellite operations may include, but is not limited to, information such as whether the user equipment is registered in store-and-forward mode and the estimated delivery time of downlink store-and-forward, etc. This disclosure does not specifically limit this.
[0046] It should be noted that when a user equipment is registered in store-and-forward mode, it can use the on-board storage and forwarding capabilities; when a user equipment is not registered in store-and-forward mode, it cannot use the on-board storage and forwarding capabilities.
[0047] The downlink store-and-forward estimated delivery time is used to indicate the time required for downlink data to be sent to the user equipment.
[0048] Optionally, since the location of user equipment and satellite may change, the estimated delivery time of downlink store-and-forward may also change, and there may be multiple satellites and multiple feeder links. The estimated delivery time of downlink store-and-forward can be configured as: the maximum estimated time and the minimum estimated time for downlink data to be sent to user equipment.
[0049] In one alternative implementation, the maximum and minimum estimated time for downlink data transmission to the user equipment can be determined based on the user equipment's location information and the satellite's ephemeris information.
[0050] For example, the maximum and minimum estimated time for downlink data to be sent to the user equipment can be determined based on the user equipment's location information, satellite ephemeris information, and gateway station location information.
[0051] For example, the maximum and minimum estimated time for downlink data transmission to the user equipment can be determined based on the user equipment's location information, satellite ephemeris information, service link availability information, and feeder link availability information. Specifically, based on the user equipment's location information, satellite ephemeris information, service link availability information, and feeder link availability information, the satellite that will transmit downlink data to the user equipment fastest and the satellite that will transmit downlink data to the user equipment slowest can be determined from multiple candidate satellites; the minimum estimated time for downlink data transmission to the user equipment can be determined based on the location of the satellite that will transmit downlink data fastest; and the maximum estimated time for downlink data transmission to the user equipment can be determined based on the location of the satellite that will transmit downlink data slowest.
[0052] Among them, the location information of the user equipment refers to the location of the user equipment on the ground.
[0053] Among them, satellite ephemeris information refers to the satellite's speed, position, and trajectory data at a specific time.
[0054] The service link availability information refers to the time information regarding the availability of the wireless link between the satellite network payload and the terminal. When a satellite covers the terminal, the service link of the corresponding satellite is available; when a satellite does not cover the terminal, the service link of the corresponding satellite is unavailable.
[0055] The feeder link availability information refers to the time information regarding the availability of the wireless link between the satellite network payload and the ground gateway (e.g., a ground gateway station). When a satellite is connected to a ground network, the corresponding satellite's feeder link is available; when a satellite is not connected to a ground network, the corresponding satellite's feeder link is unavailable.
[0056] For example, such as Figure 3 The diagram illustrates the location distribution of a terminal, satellite, gateway station, and terrestrial network. At this point, the service link of satellite 6 is available, and the feeder links of satellites 2 and 4 are also available. If the network calculates the estimated downlink store-and-forward delivery time, it can be determined that satellite 2 is the fastest satellite to provide downlink data to the user equipment. The time it takes for satellite 2 to reach the user equipment and make its service link available corresponds to the minimum estimated time for downlink data to be sent to the user equipment. Satellite 1 is the slowest satellite to provide downlink data to the user equipment. Although the service link between satellite 1 and the user equipment is about to become available, satellite 1 is the latest satellite to provide downlink data to the user equipment because it has not yet connected to the terrestrial network to obtain downlink data. The time required for satellite 1 to provide downlink data to the user equipment for the second time corresponds to the maximum estimated time for downlink data to be sent to the user equipment.
[0057] Optionally, the associated information for store-and-forward satellite operations may also include any one or more of the following: feeder link availability time, store-and-forward monitoring list, which are not specifically limited in this disclosure. Feeder link availability time refers to the time during which the satellite can communicate with the terrestrial network via the feeder link to the ground gateway station. The store-and-forward monitoring list may contain one or more satellite identifiers, indicating the satellites providing services to user equipment.
[0058] The feeder link availability time is an optional parameter in the associated information for storing and forwarding satellite operations. When the feeder link availability time is provided to the SCS or AS, i.e., when the associated information for storing and forwarding satellite operations includes the feeder link availability time, the estimated downlink store-and-forward delivery time can be calculated from when the feeder link becomes available, which is the sum of the time it takes for the ground network to immediately send data to the satellite and the time it takes for the satellite to send data to the user equipment. When the feeder link availability time is not provided to the SCS or AS, i.e., when the associated information for storing and forwarding satellite operations does not include the feeder link availability time, the estimated downlink store-and-forward delivery time can be calculated from when the network receives downlink data (because the feeder link may not be available when the ground network receives downlink data), which is the sum of the time it takes for the ground network to wait for the feeder link to become available, the time it takes for the ground network to send data to the satellite, and the time it takes for the satellite to send data to the user equipment.
[0059] Optionally, feeder link availability time and store-and-forward monitoring list are optional parameters in the associated information of storing and forwarding satellite operations. By coordinating with downlink store-and-forward estimated delivery time, the SCS or AS can determine the time to send downlink data, set timers, etc.
[0060] Optionally, network units can be pre-configured to indicate whether they support store-and-forward mode. This information can be communicated to the base station by the core network or the network management system. The base station can then broadcast the network unit information supporting store-and-forward mode to the user equipment (UE), enabling the UE to understand the network configuration and access the network. For example, this information can be broadcast to the UE via a System Information Block (SIB) message. It should be noted that SIB messages can be used to broadcast system information, helping UEs understand the network configuration and access the network.
[0061] In an optional implementation, a target request from the user equipment can also be obtained, the target request carrying the user equipment's storage and forwarding capability information; based on the user equipment's target request, it can be determined whether the user equipment is registered in store-and-forward mode.
[0062] Optionally, the target request can be an attach request, which can be made when the user equipment is powered on or enters the network coverage area to inform the network of its existence and request services.
[0063] For example, such as Figure 4 The diagram illustrates an interactive flowchart for an attach request. A user equipment (UE) can send an attach request containing its storage and forwarding capabilities to the MME via a base station, enabling the MME to execute an attach procedure based on the request. This attach procedure is the process by which the UE registers with the network, allowing the terminal to use network services; this disclosure does not specifically limit its scope.
[0064] Optionally, the target request can also be a Tracking Area Update request, which is used to update the location information of the user equipment to ensure that the network can track and manage the user's mobility.
[0065] For example, such as Figure 5 The diagram illustrates a flowchart for sending a tracking area update request. A user equipment (UE) can send a tracking area update request containing the UE's storage and forwarding capabilities to the MME via a base station, so that a tracking area update procedure can be executed based on the tracking area update request. The tracking area update procedure is the process of updating the UE's location information, ensuring that the network knows the UE's current location information; this disclosure does not specifically limit this process.
[0066] In step S130, the associated information for storing and forwarding satellite operations is sent to the SCS or AS.
[0067] Optionally, monitoring instruction information can be sent to the SCS or AS, and the monitoring instruction information can include a monitoring event report, which may include associated information on storing and forwarding satellite operations.
[0068] Optionally, sending the associated information of store-and-forward satellite operations to the SCS or AS can be achieved through the following steps: uploading the associated information of store-and-forward satellite operations to the SCS or AS via SCEF, so as to make the associated information of store-and-forward satellite operations available to the SCS or AS.
[0069] For example, such as Figure 6 The diagram illustrates an interactive flowchart for reporting associated information about store-and-forward satellite operations to an SCS or AS. The MME or HSS can monitor associated events of store-and-forward satellite operations, generate monitoring instructions containing associated information, and send these instructions to the SCS or AS via the SCEF. The SCS or AS then sends a response to the monitoring instruction to the SCEF, indicating whether the SCS or AS has successfully received the instruction. If the SCS or AS successfully receives the instruction, the SCEF does not need to perform any further processing; if it fails to receive the instruction, the SCEF can resend it.
[0070] Whether a user equipment is in store-and-forward mode will affect the operation of an external SCS or AS. For example, after an SCS or AS sends a message to a user equipment, it may expect a response within a certain protection timer. If information such as whether the user is in store-and-forward mode and the estimated delivery time of downlink store-and-forward is known, the SCS / AS can adjust the configuration of the protection timer as needed. For example, the SCS or AS can set the protection timer to be greater than twice the estimated delivery time of downlink store-and-forward to avoid frequent failures and retransmissions due to unreasonable timer settings.
[0071] Exemplary embodiments of this disclosure also provide an information opening device. (See reference...) Figure 7 As shown, the information opening device 700 may include the following program modules:
[0072] The monitoring request receiving module 710 is used to receive monitoring request information sent by the service capability server SCS or the application server AS; the monitoring type in the monitoring request information is configured as store and forward satellite operation;
[0073] The associated event monitoring module 720 is used to monitor associated events of store-and-forward satellite operations and obtain associated information of store-and-forward satellite operations;
[0074] The associated information sending module 730 is used to send associated information about storing and forwarding satellite operations to the SCS or AS.
[0075] In an optional implementation, based on the aforementioned scheme, after the SCS or AS sets the monitoring type to Store and Forward Satellite Operations, it sends monitoring request information to the Service Capability Exposure Function (SCEF). The monitoring request receiving module 710 can be configured to receive monitoring request information forwarded by the SCEF. The associated information sending module 730 can be configured to upload the associated information of Store and Forward Satellite Operations to the SCS or AS via the SCEF.
[0076] In one alternative implementation, based on the aforementioned scheme, the associated information for storing and forwarding satellite operations includes: whether the user equipment is registered in store-and-forward mode and the estimated delivery time of downlink store-and-forward.
[0077] In one optional implementation, based on the aforementioned scheme, the estimated delivery time for downlink store-and-forward includes: the maximum estimated time and the minimum estimated time for downlink data to be sent to the user equipment.
[0078] In an optional implementation, based on the aforementioned scheme, the information opening device 700 further includes: a time estimation module, used to determine the maximum and minimum estimated time for downlink data to be sent to the user equipment based on the location information of the user equipment and the ephemeris information of the satellite.
[0079] In one alternative implementation, based on the foregoing scheme, the associated information for storing and forwarding satellite operations may further include any one or more of the following: feeder link availability time, store-and-forward monitoring list.
[0080] In an optional implementation, based on the aforementioned scheme, the information opening device 700 further includes: a store-and-forward mode determination module, which can be configured to: obtain a target request from a user equipment, wherein the target request carries storage and forwarding capability information of the user equipment; and determine whether the user equipment is registered in store-and-forward mode based on the target request from the user equipment.
[0081] The specific details of each part of the aforementioned information opening device 700 have been described in detail in the method section of the implementation. For any undisclosed details, please refer to the implementation content of the method section, and therefore will not be repeated here.
[0082] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to exemplary embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0083] Exemplary embodiments of this disclosure also provide a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the aforementioned information disclosure method.
[0084] In one embodiment, the computer program product can be a tangible product containing a computer program, such as a computer-readable storage medium storing the computer program. The readable storage medium can be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory, hard disk drive (HDD), solid-state drive (SSD), etc. For example, the computer program product can be implemented as a non-volatile storage medium storing the computer program, such as read-only memory, NAND flash memory, etc.
[0085] In one implementation, the computer program product can be an intangible product containing a computer program. For example, the computer program product can be implemented as a virtual digital product, such as an executable file, installation package, or other digital file storing the computer program.
[0086] Computer program code can be written in one or more programming languages. Examples of programming languages include C, Java, and C++. Program code can execute entirely on the user's computing device, partially on the user's computing device, or as a standalone software package. It can also execute partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, such as a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via an internet connection provided by a mobile network operator).
[0087] Computer programs can be carried or transmitted via signals such as electricity, magnetism, light, electromagnetic radiation, and infrared rays. Electronic devices can convert the signals carrying computer programs into digital signals, thereby running the computer programs. When a computer program runs on an electronic device, its code is used to cause the electronic device to execute (more specifically, to execute) the method steps of various exemplary embodiments of this disclosure, such as the above-described information disclosure method based on a large language model, which includes the following steps:
[0088] Receive monitoring request information sent by the Service Capability Server (SCS) or Application Server (AS); the monitoring type in the monitoring request information is configured as Store and Forward Satellite Operation;
[0089] Monitor associated events of store-and-forward satellite operations to obtain related information about these operations;
[0090] Send information related to storing and forwarding satellite operations to the SCS or AS.
[0091] In an optional implementation, based on the aforementioned scheme, after the SCS or AS sets the monitoring type to store and forward satellite operations, it sends monitoring request information to the Service Capability Opening Function (SCEF). Receiving the monitoring request information sent by the SCS or AS includes receiving the monitoring request information forwarded by the SCEF. Sending associated information about store and forward satellite operations to the SCS or AS includes uploading the associated information about store and forward satellite operations to the SCS or AS via the SCEF.
[0092] In one alternative implementation, based on the aforementioned scheme, the associated information for storing and forwarding satellite operations includes: whether the user equipment is registered in store-and-forward mode and the estimated delivery time of downlink store-and-forward.
[0093] In one optional implementation, based on the aforementioned scheme, the estimated delivery time for downlink store-and-forward includes: the maximum estimated time and the minimum estimated time for downlink data to be sent to the user equipment.
[0094] In an alternative implementation, based on the aforementioned scheme, the following steps may also be performed: determining the maximum estimated time and minimum estimated time for downlink data to be sent to the user equipment based on the location information of the user equipment and the ephemeris information of the satellite.
[0095] In one alternative implementation, based on the foregoing scheme, the associated information for storing and forwarding satellite operations may further include any one or more of the following: feeder link availability time, store-and-forward monitoring list.
[0096] In an optional implementation, based on the aforementioned scheme, the following steps may also be performed: obtaining a target request from a user equipment, the target request carrying storage and forwarding capability information of the user equipment; and determining whether the user equipment is registered in store-and-forward mode based on the target request from the user equipment.
[0097] During the aforementioned information disclosure process, the monitoring type is configured as store-and-forward satellite operations to monitor associated events of store-and-forward satellite operations. This enables the disclosure of associated information of store-and-forward satellite operations, allowing the SCS or AS to flexibly adjust the configuration of protection timers as needed, reducing the number of failed retransmissions during onboard communication, thereby improving the data transmission efficiency of onboard communication.
[0098] Exemplary embodiments of this disclosure also provide an electronic device capable of implementing the above-described information disclosure method. The electronic device may include a processor and a memory. The memory stores executable instructions of the processor, such as program code. The processor executes the executable instructions to perform the method of this exemplary embodiment. Furthermore, the electronic device may also include a display for displaying a graphical user interface.
[0099] The following is for reference. Figure 8 The electronic device is illustrated by way of a general-purpose computing device. It should be understood that... Figure 8 The electronic device 800 shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments disclosed herein.
[0100] like Figure 8 As shown, the electronic device 800 may include: a processor 810, a memory 820, a bus 830, an I / O (input / output) interface 840, a network adapter 850, and a display 860.
[0101] The memory 820 may include volatile memory, such as RAM 821 and cache unit 822, and may also include non-volatile memory, such as ROM 823. The memory 820 may also include one or more program modules 824, including but not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. For example, program module 824 may include the modules described above.
[0102] The processor 810 may include one or more processing units, such as an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor, and / or an NPU (Neural-Network Processing Unit).
[0103] The processor 810 can be used to execute executable instructions stored in the memory 820, such as performing any one or more method steps in this exemplary embodiment.
[0104] For example, processor 810 may perform the following steps:
[0105] Receive monitoring request information sent by the Service Capability Server (SCS) or Application Server (AS); the monitoring type in the monitoring request information is configured as Store and Forward Satellite Operation;
[0106] Monitor associated events of store-and-forward satellite operations to obtain related information about these operations;
[0107] Send information related to storing and forwarding satellite operations to the SCS or AS.
[0108] In an optional implementation, based on the aforementioned scheme, after the SCS or AS sets the monitoring type to store and forward satellite operations, it sends monitoring request information to the Service Capability Opening Function (SCEF). Receiving the monitoring request information sent by the SCS or AS includes receiving the monitoring request information forwarded by the SCEF. Sending associated information about store and forward satellite operations to the SCS or AS includes uploading the associated information about store and forward satellite operations to the SCS or AS via the SCEF.
[0109] In one alternative implementation, based on the aforementioned scheme, the associated information for storing and forwarding satellite operations includes: whether the user equipment is registered in store-and-forward mode and the estimated delivery time of downlink store-and-forward.
[0110] In one optional implementation, based on the aforementioned scheme, the estimated delivery time for downlink store-and-forward includes: the maximum estimated time and the minimum estimated time for downlink data to be sent to the user equipment.
[0111] In an alternative implementation, based on the aforementioned scheme, the following steps may also be performed: determining the maximum estimated time and minimum estimated time for downlink data to be sent to the user equipment based on the location information of the user equipment and the ephemeris information of the satellite.
[0112] In one alternative implementation, based on the foregoing scheme, the associated information for storing and forwarding satellite operations may further include any one or more of the following: feeder link availability time, store-and-forward monitoring list.
[0113] In an optional implementation, based on the aforementioned scheme, the following steps may also be performed: obtaining a target request from a user equipment, the target request carrying storage and forwarding capability information of the user equipment; and determining whether the user equipment is registered in store-and-forward mode based on the target request from the user equipment.
[0114] During the aforementioned information disclosure process, the monitoring type is configured as store-and-forward satellite operations to monitor associated events of store-and-forward satellite operations. This enables the disclosure of associated information of store-and-forward satellite operations, allowing the SCS or AS to flexibly adjust the configuration of protection timers as needed, reducing the number of failed retransmissions during onboard communication, thereby improving the data transmission efficiency of onboard communication.
[0115] Bus 830 is used to connect different components of electronic device 800 and may include data bus, address bus and control bus.
[0116] Electronic device 800 can communicate with one or more external devices 900 (such as keyboard, mouse, external controller, etc.) through I / O interface 840.
[0117] Electronic device 800 can communicate with one or more networks via network adapter 850. For example, network adapter 850 can provide mobile communication solutions such as 3G / 4G / 5G, or wireless communication solutions such as wireless LAN, Bluetooth, and near-field communication. Network adapter 850 can communicate with other modules of electronic device 800 via bus 830.
[0118] Electronic device 800 can display a graphical user interface, etc., through display 860.
[0119] although Figure 8 As not shown in the diagram, other hardware and / or software modules may also be configured in the electronic device 800, including but not limited to: a display, microcode, device driver, redundant processor, external disk drive array, RAID (Redundant Arrays of Independent Disks) system, tape drive, and data backup storage system.
[0120] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to exemplary embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0121] Those skilled in the art will understand that various aspects of this disclosure can be implemented as systems, methods, or program products. Therefore, various aspects of this disclosure can be embodied in entirely hardware implementations, entirely software implementations (including firmware, microcode, etc.), or implementations combining hardware and software aspects, collectively referred to herein as “circuit,” “module,” or “system.” Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
[0122] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is defined only by the appended claims.
Claims
1. An information disclosure method, characterized in that, Applied to core network elements, the method includes: Receive monitoring request information sent by Service Capability Server (SCS) or Application Server (AS); the monitoring type in the monitoring request information is configured as Store and Forward Satellite Operation; Monitor the associated events of the store-and-forward satellite operations to obtain the associated information of the store-and-forward satellite operations; Send the associated information of the stored and forwarded satellite operations to the SCS or AS.
2. The method according to claim 1, characterized in that, After the SCS or AS sets the monitoring type to store and forward satellite operations, it sends a monitoring request to the Service Capability Opening Function (SCEF). The receiving of monitoring request information sent by SCS or AS includes: Receive monitoring request information forwarded by the SCEF; The step of sending the associated information of the stored and forwarded satellite operations to the SCS or AS includes: The associated information of the stored and forwarded satellite operations is uploaded to the SCS or AS via SCEF.
3. The method according to claim 1, characterized in that, The associated information for the storage and forwarding satellite operations includes: whether the user equipment is registered in store-and-forward mode, and the estimated delivery time for downlink store-and-forward.
4. The method according to claim 3, characterized in that, The estimated delivery time for downlink store-and-forward includes the maximum and minimum estimated time for downlink data to be sent to the user equipment.
5. The method according to claim 4, characterized in that, The method further includes: Based on the location information of the user equipment and the ephemeris information of the satellite, the maximum estimated time and minimum estimated time for downlink data to be sent to the user equipment are determined.
6. The method according to claim 3, characterized in that, The associated information for storing and forwarding satellite operations also includes any one or more of the following: Feeder link availability time and store-and-forward monitoring list.
7. The method according to claim 3, characterized in that, The method further includes: Obtain a target request from a user equipment, wherein the target request carries storage and forwarding capability information of the user equipment; Based on the target request of the user equipment, determine whether the user equipment is registered in store-and-forward mode.
8. An information opening device, characterized in that, The device, applied to core network elements, includes: The monitoring request receiving module is used to receive monitoring request information sent by the Service Capability Server (SCS) or the Application Server (AS); the monitoring type in the monitoring request information is configured as store and forward satellite operation. The associated event monitoring module is used to monitor associated events of the store-and-forward satellite operations and obtain associated information of the store-and-forward satellite operations. The associated information sending module is used to send the associated information of the stored and forwarded satellite operations to the SCS or AS.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1 to 7.
10. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the method of any one of claims 1 to 7 by executing the executable instructions.