Network performance monitoring method and apparatus, and core network device, storage medium and computer program product
By receiving network performance monitoring data from the satellite internet network, the service quality assurance problem for users of the terrestrial public mobile network under satellite internet roaming conditions was solved, and communication performance was improved.
Patent Information
- Application Number
- PCT/CN2025/077656
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-22
- Filing Date
- 2025-02-17
- Publication Date
- 2025-10-23
AI Technical Summary
In satellite internet roaming mode, existing technologies cannot effectively support quality of service assurance for users of the public terrestrial mobile network, resulting in a decline in communication performance.
By receiving network performance monitoring data reported by the second core network device of the satellite interconnection network through the first core network device, the quality of service for users of the terrestrial public terrestrial mobile network is guaranteed, including receiving and processing network performance monitoring data such as bandwidth, speed and latency.
It improves communication performance in cross-network roaming scenarios and ensures service quality for users of the public terrestrial mobile network.
Smart Images

Figure CN2025077656_23102025_PF_FP_ABST
Abstract
Description
Network performance monitoring method and device, core network equipment, storage medium and computer program product
[0001] Cross-reference to Related Applications
[0002] The present application is based on and claims priority to Chinese Patent Application No. 202410198659.6, filed on February 22, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present application relates to the technical field of satellite communication, and in particular to a network performance monitoring method and device, a core network equipment, a storage medium and a computer program product. BACKGROUND
[0004] To meet the needs of network connection between space and earth, satellite Internet has both ground core network and on-board network, and thus involves interconnection and interworking of inter-network roaming. At present, in the roaming state, satellite Internet as a visited public land mobile network (VPLMN) cannot effectively support the quality of service (QoS) guarantee for the home public land mobile network (HPLMN) user, which reduces the communication performance. SUMMARY
[0005] To solve the problems in the related art, the present application provides a network performance monitoring method and device, a core network equipment, a storage medium and a computer program product.
[0006] The technical solution of the present application embodiment is implemented as follows:
[0007] The present application embodiment provides a network performance monitoring method applied to a first core network equipment; the first core network equipment belongs to a home public land mobile network (HPLMN) of a terminal; and the method comprises the following steps.
[0008] In the case that the terminal accesses a visited public land mobile network (VPLMN) through a satellite, the method receives network performance monitoring data related to the VPLMN reported by a second core network equipment of the VPLMN.
[0009] The present application embodiment also provides a network performance monitoring method applied to a second core network equipment of a ground core network of a satellite interconnection network; the satellite interconnection network is a VPLMN accessed by a terminal; and the method comprises the following steps.
[0010] The method reports network performance monitoring data related to the satellite Internet to a first core network equipment; wherein,
[0011] The first core network device belongs to an HPLMN of the terminal.
[0012] Embodiments of the present application also provide a network performance monitoring device, comprising:
[0013] The first receiving unit is configured to receive network performance monitoring data related to a VPLMN reported by a second core network device of the VPLMN, in a case where the terminal accesses the VPLMN through a satellite.
[0014] Embodiments of the present application also provide a network performance monitoring device, comprising:
[0015] The first sending unit is configured to report satellite Internet related network performance monitoring data to a first core network device; wherein
[0016] The first core network device belongs to an HPLMN of the terminal; and the satellite Internet belongs to a VPLMN of the terminal.
[0017] Embodiments of the present application also provide a first core network device, which belongs to an HPLMN of a terminal; the first core network device comprises a first processor and a first communication interface; wherein
[0018] The first communication interface is configured to receive network performance monitoring data related to a VPLMN reported by a second core network device of the VPLMN, in a case where the terminal accesses the VPLMN through a satellite.
[0019] Embodiments of the present application also provide a second core network device, which represents a core network device of a satellite Internet ground core network; the satellite Internet is a VPLMN accessed by a terminal; the second core network device comprises a second processor and a second communication interface; wherein
[0020] The second communication interface is configured to report satellite Internet related network performance monitoring data to a first core network device; wherein
[0021] The first core network device belongs to an HPLMN of the terminal.
[0022] Embodiments of the present application also provide a first core network device, comprising a first processor and a first memory configured to store a computer program capable of running on the processor,
[0023] The first processor is configured to execute the steps of any method of the first core network device side when the computer program is running.
[0024] The embodiment of the present application further provides a second core network device, comprising: a second processor and a second memory configured to store a computer program capable of running on the processor,
[0025] The second processor is configured to execute the steps of any method of the second core network device side when the computer program is run.
[0026] The embodiment of the present application further provides a storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the steps of any method of the first core network device side or the steps of any method of the second core network device side.
[0027] The embodiment of the present application further provides a computer program product comprising a computer program, wherein the computer program is executed by a processor to implement the steps of any method of the first core network device side or the steps of any method of the second core network device side.
[0028] The network performance monitoring method, device, core network device, storage medium and computer program product provided by the embodiment of the present application belong to the first core network device of the HPLMN of the terminal, and the first core network device receives the network performance monitoring data related to the VPLMN reported by the second core network device of the VPLMN when the terminal accesses the VPLMN through the satellite. Based on the above scheme, in the scenario of terminal inter-network roaming to the satellite Internet, the ground core network device of the HPLMN of the terminal can obtain the network performance monitoring data related to the VPLMN, so as to effectively guarantee the QoS of the terminal on this basis, and improve the communication performance. BRIEF DESCRIPTION OF DRAWINGS
[0029] FIG. 1 is a schematic diagram of a related art satellite-ground core network inter-network roaming scenario;
[0030] FIG. 2 is a schematic diagram of a network performance monitoring method according to an embodiment of the present application;
[0031] FIG. 3 is a schematic diagram of network side reporting of a network performance monitoring method according to an embodiment of the present application;
[0032] FIG. 4 is a schematic diagram of an interaction process of network side reporting of a network performance monitoring method according to an embodiment of the present application;
[0033] FIG. 5 is a schematic diagram of network management reporting of a network performance monitoring method according to an embodiment of the present application;
[0034] FIG. 6 is a schematic diagram of another network performance monitoring method according to an embodiment of the present application;
[0035] FIG. 7 is a schematic diagram of a network performance monitoring device according to an embodiment of the present application;
[0036] FIG. 8 is a schematic diagram of another network performance monitoring device structure according to an embodiment of the present application;
[0037] FIG. 9 is a schematic diagram of a first core network device structure according to an embodiment of the present application;
[0038] FIG. 10 is a schematic diagram of a second core network device structure according to an embodiment of the present application. DETAILED DESCRIPTION
[0039] Facing the network connection demand of the integration of space and earth, the satellite Internet has both a ground core network and a network on the satellite, and therefore involves interconnection and intercommunication of different networks. At present, in the roaming state, the satellite Internet as a VPLMN cannot effectively support QoS guarantee for the ground HPLMN user, which reduces the communication performance.
[0040] Based on this, in the embodiments of the present application, the first core network device of the HPLMN of the terminal receives the network performance monitoring data related to the VPLMN reported by the second core network device of the VPLMN in the case that the terminal accesses the VPLMN through the satellite. Based on the above scheme, in the scenario that the terminal roams to the satellite Internet in a different network, the ground core network device of the HPLMN of the terminal can obtain the network performance monitoring data related to the VPLMN, so as to effectively guarantee the QoS of the terminal on this basis, and improve the communication performance.
[0041] The present application will be further described in detail below with reference to the accompanying drawings and embodiments.
[0042] Firstly, a scenario of inter-network roaming between satellite Internet and ground core network (hereinafter referred to as inter-network roaming of satellite-ground core network) related to the embodiments of the present application is described, wherein in the inter-network roaming of satellite-ground core network, the satellite Internet is a VPLMN, has a satellite network and a ground core network, and a user of a ground HPLMN accesses the ground network of the satellite Internet in a roaming manner. FIG. 1 shows a network architecture in the scenario of inter-network roaming of satellite-ground core network, in which the left rectangular box is a satellite Internet, that is, a satellite VPLMN, and the right rectangular box is a ground cellular network, that is, a ground HPLMN. The access networks and core networks of the operators of the VPLMN and the HPLMN are independently constructed and managed, and the users of the operators are independently managed. The devices of the operators are connected through an Internet Protocol Version 6 (IPv6) interface and are deployed through a security edge protection proxy (SEPP). In the embodiments of the present application, when a terminal is in the scenario of inter-network roaming of satellite-ground core network, the satellite Internet as a VPLMN needs to support QoS guarantee for users of a ground HPLMN and needs to perform network performance monitoring and real-time reporting on satellite resource allocation of the satellite Internet.
[0043] Based on the above scenario of inter-network roaming of satellite-ground core network, the embodiments of the present application provide a network performance monitoring method applied to a first core network device. The first core network device belongs to a HPLMN of a terminal, that is, the first core network device is a core network device of a ground HPLMN of the terminal. A VPLMN to which the terminal accesses is a satellite Internet, and a second core network device belongs to the VPLMN of the terminal, that is, the second core network device is a ground core network device of the VPLMN of the terminal. As shown in FIG. 2, the method comprises the following steps:
[0044] Step 201: In a case where the terminal accesses a VPLMN through a satellite, receiving network performance monitoring data related to the VPLMN reported by a second core network device of the VPLMN.
[0045] In actual application, a terminal, i.e., a ground HPLMN user, accesses a satellite interconnection network and requests to establish a PDU session, at this time, the second core network device sends a PDU session creation request to the first core network device, requesting to create a PDU session for the terminal. The first core network device receives the PDU session creation request of the terminal sent by the second core network device, and the PDU session creation request carries the PLMN ID of the terminal. Here, the first core network device knows that the PLMN ID of the terminal carried in the session creation request is the PLMN ID of the satellite interconnection network, thereby judging that the terminal accesses the network through the satellite, i.e., the terminal is in the scenario of inter-network roaming between the ground core network and the satellite core network. At this time, the first core network device receives the network performance monitoring data related to the satellite interconnection network reported by the second core network device, and thus the first core network device can perform QoS guarantee for the terminal based on the network performance monitoring data reported by the second core network device.
[0046] In actual application, the first core network device can be a ground SMF, and the second core network device can be a satellite SMF. After receiving the PDU session creation request, the ground SMF interacts with the ground PCF to perform data subscription or subscription data update of the terminal.
[0047] In the embodiment of the application, a ground HPLMN user accesses a satellite interconnection network, and network performance monitoring data related to a satellite VPLMN is transmitted to the ground core network of the satellite interconnection network, and then the network performance monitoring data is transmitted from the ground core network of the satellite interconnection network to the core network of the ground HPLMN through roaming.
[0048] In an embodiment, the network performance monitoring data has one or more of a terminal (perUE), a network node (perNode), a PDU session (perSession), and a data flow (perFlow) as a reporting granularity. In the reporting granularity of the network node, the network node can be a satellite NG-RAN and / or a satellite observatory.
[0049] In an embodiment, the network performance monitoring data includes one or more of bandwidth, rate, and latency.
[0050] That is, the reporting content of the network performance monitoring data includes but is not limited to bandwidth, rate, and latency related to the VPLMN.
[0051] The reporting manner of the network performance monitoring data includes two kinds: one is reported through the network side, and the other is reported through network management. The two reporting manners are described in detail as follows.
[0052] First, the network side reports, in an embodiment, the second core network device of the VPLMN reports the network performance monitoring data related to the VPLMN, including:
[0053] acquire the VPLMN-related network performance monitoring data from the second UPF through the first UPF.
[0054] The first UPF belongs to the HPLMN, that is, the first UPF is a UPF of a ground network; and the second UPF represents a ground UPF of the VPLMN, that is, the second UPF is a UPF of a ground core network of a satellite interconnection network.
[0055] Here, as shown in FIG. 3, an N9 interface is created between the first UPF and the second UPF. In actual application, the VPLMN-related network performance monitoring data is collected by a satellite RAN and sent to the second UPF through an N3 interface. Then, the first UPF acquires the VPLMN-related network performance monitoring data from the second UPF through the N9 interface, and sends the acquired network performance monitoring data to a data network (DN) through an N6 interface for related statistics of the network performance monitoring data.
[0056] FIG. 4 shows an interaction process of network-side reporting:
[0057] Step 0: The terminal accesses the VPLMN through a satellite.
[0058] Step 1: The SMF of the VPLMN sends a PDU session creation request to the SMF of the HPLMN of the terminal.
[0059] Step 2: The SMF of the HPLMN requests a data subscription or a subscription data update of the terminal from the PCF.
[0060] Step 3: The SMF of the HPLMN determines that the terminal accesses the VPLMN through a satellite according to a PLMN ID carried in the PDU session creation request, thereby triggering network performance monitoring and selecting a UPF for interaction with the VPLMN.
[0061] Step 4: The SMF of the HPLMN sends an N4 session creation request to the UPF.
[0062] Step 5: The UPF of the HPLMN returns an N4 session creation response to the SMF.
[0063] Step 6: The UPF of the HPLMN creates an N9 interface with the UPF of the VPLMN, which is used for the UPF of the HPLMN to acquire VPLMN-related network performance monitoring data.
[0064] Step 7: The VPLMN supports statistics of the VPLMN-related network performance monitoring data, and opens the statistical data to the UPF of the HPLMN.
[0065] Step 8: The UPF of the HPLMN acquires the statistics of the VPLMN and aggregates the network performance monitoring data of the UPF to the DN.
[0066] Step 9: The SMF of the HPLMN returns a PDU session creation response to the SMF of the VPLMN.
[0067] In this way, based on the created PDU session, the terminal and the UPF of the HPLMN perform data interaction.
[0068] In an embodiment, before receiving the network performance monitoring data related to the VPLMN reported by the second core network device of the VPLMN, the method further comprises:
[0069] The SEPP receives first information sent by the second core network device; the first information indicates that the second core network device selects the second UPF for the terminal;
[0070] The second UPF determines the first UPF.
[0071] In actual application, the satellite Internet supports the SMF on the satellite to select the UPF for the satellite access user, thereby triggering the network performance monitoring. Specifically, as shown in FIG. 3, the SEPP of the VPLMN transmits first information indicating the UPF selected for the satellite access user to the SEPP of the ground HPLMN through the N32 interface, so that the ground SMF determines the ground UPF for the satellite access user based on the first information, so that the network performance monitoring data can be transmitted from the satellite VPLMN back to the ground HPLMN.
[0072] Secondly, it is reported through network management. In an embodiment, receiving the network performance monitoring data related to the VPLMN reported by the second core network device of the VPLMN comprises:
[0073] The first OAM acquires the network performance monitoring data related to the VPLMN from the second OAM.
[0074] The first OAM belongs to the HPLMN, and the second OAM belongs to the VPLMN.
[0075] Here, the first OAM of the HPLMN and the second OAM of the VPLMN need to have interaction capability. As shown in FIG. 5, an interface is added between the first OAM and the second OAM, so that the second OAM exposes the network performance monitoring data related to the satellite VPLMN to the first OAM of the ground HPLMN.
[0076] In the embodiments of the present application, the first core network device triggers QoS monitoring based on the network performance monitoring data reported by the second core network device, and takes corresponding measures to adjust network resource allocation, optimize service quality, or notify troubleshooting and processing when determining that network traffic is abnormal, and / or session is abnormal, and / or QoS parameter exceeds threshold, and / or network performance does not meet expectations. Specifically, QoS monitoring can be triggered in the following four ways:
[0077] 1. Based on the QoS parameters contained in the network performance monitoring data reported by the second core network device, such as delay, packet loss rate, bandwidth utilization, etc., the service quality is evaluated and QoS monitoring is triggered;
[0078] 2. Pre-set QoS threshold: pre-set QoS threshold in the first core network device, when the QoS parameter in the received network performance monitoring data exceeds or is lower than the corresponding set threshold, trigger QoS monitoring;
[0079] 3. Automatic triggering mechanism: when detecting that the network performance is abnormal or does not meet the expectation, automatically trigger the QoS monitoring program;
[0080] 4. Manual intervention: let the network administrator or operation and maintenance personnel manually trigger QoS monitoring when needed.
[0081] Based on the network performance monitoring method of the first core network device in the above embodiment, correspondingly, the present application also provides a network performance monitoring method applied to a second core network device of a satellite internet network ground core network; the satellite internet network is a VPLMN accessed by a terminal. As shown in FIG. 6, the method comprises:
[0082] Step 601: reporting the satellite internet related network performance monitoring data to the first core network device.
[0083] Wherein, the first core network device belongs to the HPLMN of the terminal.
[0084] Wherein, in an embodiment, reporting the satellite internet related network performance monitoring data to the first core network device comprises:
[0085] Sending the satellite internet related network performance monitoring data to the first UPF through the second UPF.
[0086] Wherein, the first UPF belongs to the HPLMN; the second UPF represents the ground UPF of the VPLMN.
[0087] In an embodiment, before reporting the satellite internet related network performance monitoring data to the first core network device, the method further comprises:
[0088] send first information to the first core network device based on the SEPP; the first information represents the second UPF selected by the second core network device for the terminal.
[0089] In an embodiment, the satellite Internet related network performance monitoring data is reported to the first core network device, including:
[0090] The satellite Internet related network performance monitoring data is sent to the first OAM by the second OAM.
[0091] The first OAM belongs to the HPLMN, and the second OAM belongs to the VPLMN.
[0092] In an embodiment, the method further includes:
[0093] The satellite Internet related network performance monitoring data collected by the satellite RAN is obtained.
[0094] In an embodiment, the network performance monitoring data includes one or more of bandwidth, rate, and latency.
[0095] In an embodiment, the network performance monitoring data is reported in one or more of a terminal, a network node, a PDU session, and a data flow.
[0096] The implementation principle of the network performance monitoring method of the second core network device side of the embodiments of the present application can refer to the description of the related embodiments of the network performance monitoring method of the first core network device side in the foregoing, and will not be repeated here.
[0097] In order to implement the method of the embodiments of the present application, the embodiments of the present application also provide a network performance monitoring device arranged on a first core network device, wherein the first core network device belongs to a HPLMN of a terminal.
[0098] As shown in FIG. 7, the device includes:
[0099] The first receiving unit 701 is configured to, in a case where the terminal accesses a VPLMN through a satellite, receive network performance monitoring data related to the VPLMN reported by a second core network device of the VPLMN.
[0100] In an embodiment, the first receiving unit 701 is configured to:
[0101] The network performance monitoring data related to the VPLMN is obtained from a second UPF by a first UPF; wherein,
[0102] The first UPF belongs to the HPLMN, and the second UPF represents a ground UPF of the VPLMN.
[0103] In an embodiment, the apparatus further comprises:
[0104] a second receiving unit, configured to receive first information sent by a SEPP based on the second core network device of the VPLMN before receiving the VPLMN-related network performance monitoring data reported by the second core network device of the VPLMN; the first information indicates that the second core network device selects the second UPF for the terminal;
[0105] a determining unit, configured to determine the first UPF according to the second UPF.
[0106] In an embodiment, the first receiving unit 701 is configured to:
[0107] obtain the VPLMN-related network performance monitoring data from a second OAM through a first OAM; wherein,
[0108] the first OAM belongs to the HPLMN; and the second OAM belongs to the VPLMN.
[0109] In an embodiment, the network performance monitoring data comprises one or more of bandwidth, rate and latency.
[0110] In an embodiment, the network performance monitoring data has one or more of a terminal, a network node, a PDU session and a data flow as a reporting granularity.
[0111] In actual application, the first receiving unit 701 and the second receiving unit can be implemented by a communication interface in the network performance monitoring apparatus; and the determining unit can be implemented by a processor in the network performance monitoring apparatus.
[0112] In order to implement the method of the embodiments of the present application, the embodiments of the present application further provide a network performance monitoring apparatus arranged on a second core network device of a satellite Internet ground core network, wherein the satellite Internet ground core network is a VPLMN accessed by a terminal. As shown in FIG. 8, the apparatus comprises:
[0113] a first sending unit 801, configured to report the satellite Internet-related network performance monitoring data to a first core network device; wherein,
[0114] the first core network device belongs to an HPLMN of the terminal.
[0115] In an embodiment, the first sending unit 801 is configured to:
[0116] send the satellite Internet-related network performance monitoring data to a first UPF through a second UPF; wherein,
[0117] The first UPF belongs to the HPLMN; and the second UPF represents a ground UPF of the VPLMN.
[0118] In an embodiment, the apparatus further includes:
[0119] The second sending unit is configured to send first information to the first core network device based on the SEPP before reporting the satellite Internet related network performance monitoring data to the first core network device; the first information represents the second UPF selected by the second core network device for the terminal.
[0120] In an embodiment, the first sending unit 801 is configured to:
[0121] send the satellite Internet related network performance monitoring data to the first OAM through the second OAM; wherein,
[0122] The first OAM belongs to the HPLMN; and the second OAM belongs to the VPLMN.
[0123] In an embodiment, the apparatus further includes:
[0124] The obtaining unit is configured to obtain the satellite Internet related network performance monitoring data collected by the on-board RAN.
[0125] In an embodiment, the network performance monitoring data includes one or more of bandwidth, rate and latency.
[0126] In an embodiment, the network performance monitoring data has one or more of a terminal, a network node, a PDU session and a data flow as a reporting granularity.
[0127] In actual application, the first sending unit 801, the second sending unit and the obtaining unit can be implemented by a communication interface in the network performance monitoring apparatus.
[0128] It should be noted that: the network performance monitoring apparatus provided by the above embodiments in network performance monitoring, only the above-mentioned each program module is divided and illustrated, in actual application, the above-mentioned processing can be distributed by different program modules to complete, that is, the internal structure of the apparatus is divided into different program modules to complete the above-mentioned all or part of the processing. In addition, the network performance monitoring apparatus and the network performance monitoring method provided by the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiment, which will not be repeated here.
[0129] Based on the hardware implementation of the above program modules, and in order to realize the method of the first core network device in the embodiment of the application, the embodiment of the application further provides a first core network device, as shown in FIG. 9, the first core network device 900 includes:
[0130] The first communication interface 901 is capable of interacting with other network nodes.
[0131] The first processor 902 is connected with the first communication interface 901 to realize information interaction with other network nodes, and is configured to execute the method provided by one or more technical solutions of the first core network device when running a computer program. The computer program is stored on the first memory 903.
[0132] Specifically, the first communication interface 901 is configured to receive the VPLMN-related network performance monitoring data reported by the second core network device of the VPLMN in the case that the terminal accesses the VPLMN through a satellite.
[0133] In an embodiment, the first communication interface 901 is configured to:
[0134] The first UPF belongs to the HPLMN, and the second UPF represents a ground UPF of the VPLMN.
[0135] The first UPF belongs to the HPLMN, and the second UPF represents a ground UPF of the VPLMN.
[0136] In an embodiment, the first communication interface 901 is further configured to receive first information sent by the second core network device based on the SEPP before receiving the VPLMN-related network performance monitoring data reported by the second core network device of the VPLMN; the first information represents that the second core network device selects the second UPF for the terminal.
[0137] The first processor 902 is configured to determine the first UPF according to the second UPF.
[0138] In an embodiment, the first communication interface 901 is configured to:
[0139] The first OAM belongs to the HPLMN, and the second OAM belongs to the VPLMN.
[0140] The first OAM belongs to the HPLMN, and the second OAM belongs to the VPLMN.
[0141] In an embodiment, the network performance monitoring data includes one or more of bandwidth, rate, and latency.
[0142] In an embodiment, the network performance monitoring data has a reporting granularity of one or more of a terminal, a network node, a PDU session, and a data flow.
[0143] It should be noted that the specific processing procedures of the first processor 902 and the first communication interface 901 can be understood with reference to the above method.
[0144] Of course, in actual application, various components in the first core network device 900 are coupled together through the bus system 904. It can be understood that the bus system 904 is configured to realize the connection and communication between the components. In addition to the data bus, the bus system 904 also includes a power bus, a control bus and a status signal bus. However, for the purpose of clear illustration, various buses are marked as the bus system 904 in FIG. 9.
[0145] The first memory 903 in the embodiment of the present application is configured to store various types of data to support the operation of the first core network device 900. Examples of these data include any computer programs configured to operate on the first core network device 900.
[0146] The method disclosed in the above embodiment of the present application can be applied to or implemented by the first processor 902. The first processor 902 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by integrated logic circuits or instructions in software form of the hardware in the first processor 902. The first processor 902 described above can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 902 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the hardware decoding processor can be directly embodied to execute the above steps, or the combination of hardware and software modules in the decoding processor can be executed. The software module can be located in a storage medium, which is located in the first memory 903, and the first processor 902 reads the information in the first memory 903 and combines the hardware to complete the steps of the above method.
[0147] In an example embodiment, the first core network device 900 can be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field-Programmable Gate Arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors (Microprocessors), or other electronic elements for executing the foregoing methods.
[0148] Based on the hardware implementation of the foregoing program modules, and in order to implement the method on the second core network device side according to the embodiments of the present application, the embodiments of the present application further provide a second core network device, as shown in FIG. 10, which includes:
[0149] The second communication interface 1001 is capable of information interaction with other network nodes.
[0150] The second processor 1002 is connected with the second communication interface 1001 to realize information interaction with other network nodes, and is configured to execute the method provided by one or more technical solutions on the second core network device side when running a computer program. The computer program is stored on the second memory 1003.
[0151] Specifically, the second communication interface 1001 is configured to report the satellite Internet related network performance monitoring data to the first core network device; wherein,
[0152] The first core network device belongs to the HPLMN of the terminal.
[0153] In an embodiment, the second communication interface 1001 is configured to:
[0154] Send the satellite Internet related network performance monitoring data to the first UPF through the second UPF; wherein,
[0155] The first UPF belongs to the HPLMN, and the second UPF represents the ground UPF of the VPLMN.
[0156] In an embodiment, the second communication interface 1001 is further configured to send, based on the SEPP, first information to the first core network device before reporting the satellite internet related network performance monitoring data to the first core network device, wherein the first information indicates the second UPF selected by the second core network device for the terminal.
[0157] In an embodiment, the second communication interface 1001 is configured to:
[0158] send, to the first OAM, the satellite internet related network performance monitoring data via the second OAM, wherein the first OAM belongs to the HPLMN, and the second OAM belongs to the VPLMN.
[0159] In an embodiment, the second communication interface 1001 is configured to:
[0160] In an embodiment, the second communication interface 1001 is further configured to acquire the satellite internet related network performance monitoring data collected by the on-board RAN.
[0161] In an embodiment, the network performance monitoring data includes one or more of bandwidth, rate and latency.
[0162] In an embodiment, the network performance monitoring data is reported in one or more of a terminal, a network node, a PDU session and a data flow.
[0163] It should be noted that the specific processing procedures of the second processor 1002 and the second communication interface 1001 can be understood with reference to the above method.
[0164] Of course, in actual application, various components in the second core network device 1000 are coupled together through the bus system 1004. It can be understood that the bus system 1004 is configured to realize the connection and communication between the components. The bus system 1004 includes not only a data bus, but also a power bus, a control bus and a status signal bus. However, in order to clearly illustrate, various buses are marked as the bus system 1004 in FIG. 10.
[0165] The second memory 1003 in the embodiment of the application is configured to store various types of data to support the operation of the second core network device 1000. Examples of these data include any computer programs configured to operate on the second core network device 1000.
[0166] The method disclosed by the embodiments of the present application can be applied to the second processor 1002 or implemented by the second processor 1002. The second processor 1002 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by integrated logic circuits or instructions in the form of software of the hardware in the second processor 1002. The second processor 1002 can be a general processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 1002 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the hardware decoding processor can be directly embodied to execute the steps of the foregoing method, or the hardware and software modules in the decoding processor can be combined to execute the steps of the foregoing method. The software module can be located in a storage medium, and the storage medium is located in the second memory 1003. The second processor 1002 reads the information in the second memory 1003 and combines the hardware to complete the steps of the foregoing method.
[0167] In the exemplary embodiments, the second core network device 1000 can be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, Microprocessors, or other electronic elements, for executing the foregoing method.
[0168] It can be understood that the memory (the first memory 903, the second memory 1003) of the embodiments of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. The non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM). The magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), sync link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memory described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0169] In the example embodiments, the embodiments of the present application also provide a storage medium, specifically a computer readable storage medium, for example, including a first memory 903 storing a computer program, which can be executed by the first processor 902 of the first core network device 900 to complete the steps of the aforementioned first core network device side method. For another example, including a second memory 1003 storing a computer program, which can be executed by the second processor 1002 of the second core network device 1000 to complete the steps of the aforementioned second core network device side method. The computer readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.
[0170] For example, the embodiments of the present application also provide a computer program product, including a computer program, which can be executed by the first processor 902 of the first core network device 900 to complete the steps of the aforementioned first core network device side method. Alternatively, the computer program can be executed by the second processor 1002 of the second core network device 1000 to complete the steps of the aforementioned second core network device side method.
[0171] It should be noted that "first", "second", etc. are used to distinguish similar objects, and do not necessarily describe a specific order or sequence.
[0172] The term "and / or" herein is only a description of the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. In addition, the term "one or more" herein means any combination of at least two of any one or more of a plurality, for example, including at least one of A, B and C, which can represent including any one or more elements selected from the set consisting of A, B and C.
[0173] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0174] The above is only a preferred embodiment of the present application, and is not intended to limit the protection scope of the present application.
Claims
1. A network performance monitoring method applied to a first core network device; the first core network device belongs to an HPLMN of a terminal; and the method comprises: receiving, in a case where the terminal accesses a VPLMN through a satellite, network performance monitoring data related to the VPLMN reported by a second core network device of the VPLMN.
2. The method of claim 1, wherein, The receiving of the network performance monitoring data related to the VPLMN reported by the second core network device of the VPLMN comprises: acquiring, by a first UPF, the network performance monitoring data related to the VPLMN from a second UPF; wherein the first UPF belongs to the HPLMN; and the second UPF represents a ground UPF of the VPLMN.
3. The method of claim 2, wherein, Before the receiving of the network performance monitoring data related to the VPLMN reported by the second core network device of the VPLMN, the method further comprises: receiving, based on a SEPP, first information sent by the second core network device; the first information represents that the second core network device selects the second UPF for the terminal; determining the first UPF according to the second UPF.
4. The method of claim 1, wherein, The receiving of the network performance monitoring data related to the VPLMN reported by the second core network device of the VPLMN comprises: acquiring, by a first OAM, the network performance monitoring data related to the VPLMN from a second OAM; wherein the first OAM belongs to the HPLMN; and the second OAM belongs to the VPLMN.
5. The method according to any one of claims 1 to 4, wherein, The network performance monitoring data comprises one or more of bandwidth, rate and latency.
6. The method according to any one of claims 1 to 4, wherein, The network performance monitoring data has a reporting granularity of one or more of a terminal, a network node, a PDU session and a data flow. 7.A network performance monitoring method applied to a second core network device of a satellite internet ground core network; the satellite internet is a VPLMN accessed by a terminal; and the method comprises: reporting, to a first core network device, network performance monitoring data related to the satellite internet; wherein the first core network device belongs to an HPLMN of the terminal.
8. The method of claim 7, wherein, The reporting of the network performance monitoring data related to the satellite internet to the first core network device comprises: sending, by a second UPF, the network performance monitoring data related to the satellite internet to a first UPF; wherein the first UPF belongs to the HPLMN; and the second UPF represents a ground UPF of the VPLMN.
9. The method of claim 8, wherein, Before the reporting of the network performance monitoring data related to the satellite internet to the first core network device, the method further comprises: sending, based on a SEPP, first information to the first core network device; the first information represents the second UPF selected by the second core network device for the terminal.
10. The method of claim 7, wherein, The reporting of the network performance monitoring data related to the satellite internet to the first core network device comprises: sending, by a second OAM, the network performance monitoring data related to the satellite internet to a first OAM; wherein the first OAM belongs to the HPLMN; and the second OAM belongs to the VPLMN.
11. The method according to any one of claims 7 to 10, wherein, The method further comprises: Obtaining the network performance monitoring data related to the satellite Internet collected by the RAN on the satellite.
12. The method according to any one of claims 7 to 10, wherein, The network performance monitoring data comprises one or more of bandwidth, rate and latency.
13. The method according to any one of claims 7 to 10, wherein, The network performance monitoring data is reported with one or more of a terminal, a network node, a PDU session and a data flow as a reporting granularity.
14. A network performance monitoring apparatus, comprising: a first receiving unit configured to receive, in a case that a terminal accesses a VPLMN through a satellite, network performance monitoring data related to the VPLMN reported by a second core network device of the VPLMN.
15. A network performance monitoring apparatus, comprising: a first sending unit configured to report, to a first core network device, network performance monitoring data related to a satellite Internet; wherein the first core network device belongs to a HPLMN of the terminal; and the satellite Internet belongs to a VPLMN of the terminal.
16. A first core network device, the first core network device belonging to a HPLMN of a terminal; the first core network device comprising: a first processor and a first communication interface; wherein the first communication interface is configured to receive, in a case that a terminal accesses a VPLMN through a satellite, network performance monitoring data related to the VPLMN reported by a second core network device of the VPLMN.
17. A second core network device, the second core network device characterizing a core network device of a satellite inter-network ground core network; The satellite Internet is a VPLMN accessed by a terminal. the second core network device comprises a second processor and a second communication interface; wherein the second communication interface is configured to report, to a first core network device, network performance monitoring data related to a satellite Internet; wherein the first core network device belongs to a HPLMN of the terminal.
18. A first core network device, comprising: a first processor and a first memory configured to store a computer program capable of running on the processor, wherein the first processor is configured to execute the steps of the method of any one of claims 1 to 6 when running the computer program.
19. A second core network device, comprising: a second processor and a second memory configured to store a computer program capable of running on the processor, wherein the second processor is configured to execute the steps of the method of any one of claims 7 to 13 when running the computer program.
20. A storage medium having stored thereon a computer program, which, when executed by a processor, implements the steps of the method of any one of claims 1 to 6 or the steps of the method of any one of claims 7 to 13.
21. A computer program product comprising a computer program, which, when executed by a processor, implements the steps of the method of any one of claims 1 to 6 or the steps of the method of any one of claims 7 to 13.