A link selection method, a session management function network element, a link manager and an electronic device

By introducing a link manager into the 5G core network to obtain and update communication service quality monitoring reports, the problem of link latency not being considered in existing technologies is solved, enabling flexibility and stability in link selection and improving user experience and service quality.

CN116709415BActive Publication Date: 2026-07-31IPLOOK NETWORKS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
IPLOOK NETWORKS CO LTD
Filing Date
2023-08-02
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In the 5G core network environment, existing technologies do not consider link time and latency when selecting user plane functions (UPF), which is unfriendly to services that are sensitive to communication quality, and the UPF is overburdened, affecting packet forwarding efficiency and user experience.

Method used

By introducing a link manager, link information is generated to characterize communication latency by obtaining communication service quality monitoring reports from multiple network elements. The optimal link is selected from the network elements in the session management function to achieve resource integration and updates, and dynamic link switching to meet time-latency-sensitive business needs.

Benefits of technology

It improved link stability and user experience, enhanced communication efficiency and service quality monitoring reports, and ensured stable service for latency-sensitive businesses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116709415B_ABST
    Figure CN116709415B_ABST
Patent Text Reader

Abstract

This application provides a link selection method, a session management function network element, a link manager, and an electronic device. The link selection method includes: responding to a service session creation request sent by a terminal, sending a link information acquisition request to the link manager, causing the link manager to send the link information corresponding to the terminal to the session management function network element. The link manager is used to acquire communication service quality monitoring reports from multiple network elements, generate link information based on the communication service quality monitoring reports, and the link information is used to characterize the communication latency of the link; receiving the link information corresponding to the terminal sent by the link manager, and selecting the link corresponding to the terminal based on the link information to create a service session. Implementing the above embodiments can provide network elements with more effective link information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of 5G communication technology, and more specifically, to a link selection method, a session management function network element, a link manager element, and an electronic device. Background Technology

[0002] In the current 5G core network environment, during internet access or communication, the link between the terminal base station and the user plane function is selected at the beginning of the Protocol Data Unit (PDU) session. The Session Management Function (SMF) does not consider link time and latency when selecting the User Plane Function (UPF). While this method of link selection can enable normal communication and provide the services required by the terminal, it lacks flexibility and is not ideal for services that are sensitive to link and time constraints.

[0003] Meanwhile, as long as users are in the same area while using the service, they cannot switch to a UPF that provides a more stable and faster service. With numerous new users constantly logging in and no users logging out, the burden on the current UPF becomes increasingly heavy over time, leading to network congestion, decreased packet forwarding efficiency, and increased latency. This inevitably results in a poor user experience, especially for services sensitive to packet delays. Furthermore, latency can easily cause packet loss, significantly impacting the stability of the 5G core network. Summary of the Invention

[0004] The purpose of this application is to provide a link selection method, a session management function network element, a link manager element, and an electronic device. By adding a link manager to the 5G core network to record various link conditions in the area, the session management function network element can select links suitable for services sensitive to communication quality, providing more effective link information to subscribed network elements. This allows these network elements to choose and switch links according to their own needs, rather than passively enduring increasingly inefficient links, thereby improving link stability, user experience, and service quality monitoring reports.

[0005] Firstly, embodiments of this application provide a link selection method applied to a session management function network element, including: In response to a service session creation request sent by a terminal, the link manager sends a link information acquisition request, so that the link manager sends the link information corresponding to the terminal to the session management function network element. The link manager is used to acquire communication service quality monitoring reports from multiple network elements and generate link information based on the communication service quality monitoring reports. The link information is used to characterize the communication latency of the link. The system receives the link information corresponding to the terminal sent by the link manager, and selects the link corresponding to the terminal based on the link information to create a service session.

[0006] In the above implementation process, the link manager is used to analyze the communication service quality monitoring reports of multiple network elements to obtain link information. The link manager plays a role in resource integration. The link information is used to characterize the communication latency of the link. When the session function management unit receives the service session creation request sent by the terminal, it obtains the link information from the link manager. Based on the link information, it can select the best link so that the selected link is suitable for time-delay-sensitive user terminals and improves communication efficiency. Furthermore, the method further includes: sending the received communication service quality monitoring report to the link manager, so that the link manager updates the link information according to the communication service quality monitoring report.

[0007] In the above implementation process, the link manager can obtain the communication service quality monitoring reports of multiple session function network elements and obtain the latest link information based on multiple service quality monitoring reports. The link manager realizes the role of resource integration and resource update, and based on this, it can provide comprehensive and up-to-date link information for session management functions.

[0008] Furthermore, the method also includes: sending a subscription request to the link manager so that the link manager sends updated link information; Receive the updated link information corresponding to the terminal sent by the link manager; Based on the updated link information of the terminal sent by the link manager, the link corresponding to the terminal is reselected to create a service session.

[0009] In the above implementation process, the link manager provides more efficient link information to the network elements responsible for session management. This allows these network elements to choose which links to switch based on their own needs, rather than passively enduring increasingly inefficient links. This improves link stability, user experience, and service quality monitoring reports.

[0010] Secondly, this application provides a link selection method applied to a link manager, the method comprising: Obtain communication service quality monitoring reports sent by multiple network elements; Link information is generated based on the communication service quality monitoring report, and the link information is used to characterize the communication latency of the link; In response to a link information acquisition request sent by a network element, the link information corresponding to the network element is sent to the network element so that the network element selects a link to create a service session based on the link information corresponding to the network element.

[0011] In the above implementation process, the link manager network element is used to obtain the communication service quality monitoring report and generate link information based on the service quality monitoring report. The link manager plays a role in resource integration, and the link information is used to characterize the communication latency of the link. When a network element needs to create a service session, the link manager sends the link information corresponding to the network element to the network element. The network element selects a link to create a service session based on the link information corresponding to the network element. Based on this, the network element can select an appropriate link to meet the session creation requirements of services that are sensitive to time delay.

[0012] Furthermore, the method also includes: continuously acquiring communication service quality monitoring reports sent by multiple network elements; Update link information based on communication service quality monitoring reports sent by multiple network elements; The system receives subscription requests from network elements and sends the updated link information corresponding to the network element to those network elements.

[0013] In the above implementation process, the link management system continuously acquires communication service quality monitoring reports sent by multiple network elements, realizes the function of integrating and updating communication service quality monitoring reports, receives subscription requests from receiving network elements, and sends the updated link information corresponding to the network element to the network element, so that the network element can dynamically switch links when a service session exists.

[0014] Further, sending the updated link information corresponding to the network element to the network element includes: When the priority of the link corresponding to the network element changes or the link corresponding to the network element is abnormal, the updated link information corresponding to the network element will be sent to the network element.

[0015] In the above implementation process, the link manager implements the link monitoring function. When the priority of the link corresponding to the network element changes or the link corresponding to the network element is abnormal, the updated link information corresponding to the network element is sent to the network element, so that the network element can dynamically switch links when the service session exists, thereby improving the stability of the service session.

[0016] Furthermore, the step of obtaining communication service quality monitoring reports sent by multiple network elements includes: obtaining communication service quality monitoring reports of network elements in a preset area.

[0017] Thirdly, this application provides a session management function network element, including: The link information acquisition module is used to respond to the service session creation request sent by the terminal. The link manager sends a link information acquisition request so that the link manager sends link information to the session management function network element. The link manager is used to acquire communication service quality monitoring reports from multiple session management function network elements and generate link information based on the communication service quality monitoring reports. The link information is used to characterize the communication latency of the link. The receiving module is used to receive link information sent by the link manager, and select the link corresponding to the terminal according to the link information corresponding to the terminal to create a service session.

[0018] Fourthly, embodiments of this application provide a link manager, including: The communication service quality monitoring report acquisition module is used to acquire communication service quality monitoring reports sent by multiple network elements. The link information generation module is used to generate link information based on the communication service quality monitoring report, wherein the link information is used to characterize the communication latency of the link; The sending module is used to respond to a link information acquisition request sent by a network element and send the link information corresponding to the network element to the network element, so that the network element selects a link to create a service session based on the link information corresponding to the network element.

[0019] Fifthly, an electronic device provided in this application includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method as described in any of the first aspects.

[0020] Other features and advantages disclosed in this application will be set forth in the following description, or some features and advantages may be inferred from the description or determined without doubt, or may be learned by practicing the above-described technology disclosed in this application.

[0021] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0022] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 A flowchart illustrating the link selection method provided in an embodiment of this application; Figure 2 Another flowchart illustrating the link selection method provided in this application embodiment; Figure 3 This is a schematic diagram of the structure of the session function management network element provided in the embodiments of this application; Figure 4 This is a schematic diagram of the link manager structure provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0024] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0025] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0026] See Figure 1 This application provides a link selection method applied to a session function management network element in a 5G core network. The method includes: S11: In response to the service session creation request sent by the terminal, the link manager sends a link information acquisition request so that the link manager (LSM) sends the link information corresponding to the terminal to the session management function network element. The link manager is used to obtain the communication service quality monitoring reports of multiple network elements and generate link information based on the communication service quality monitoring reports. The link information is used to characterize the communication latency of the link. S12: Receive the link information corresponding to the terminal sent by the link manager, and select the link corresponding to the terminal to create a service session based on the link information corresponding to the terminal.

[0027] In the above embodiments, the terminal can be a communication device such as a mobile phone, tablet computer, or laptop computer. The service quality monitoring report includes: the transmission bandwidth and data packet loss rate of the links where different terminals are located, managed by the session management function network element. The link consists of transmission links between base stations, UPF, TAC, DNN, and PLMM. The link manager obtains service quality monitoring reports sent by multiple network elements and has a resource integration function. The link manager is specifically used to integrate and analyze service quality monitoring reports to obtain link information. The link information can be directly used to characterize the communication latency of different links. Therefore, the session management function network element can directly select the corresponding link for the user based on the link information provided by the link manager. The link information can specifically include: communication latency information corresponding to links composed of different Total Access Communication Systems (TAC), Data Network Names (DNN), and Public Land Mobile Networks (PLMN). The communication latency information specifically includes: base station information (location, communication quality) and corresponding UPF information (location, communication quality) for the link, uplink and downlink data packet usage time information, and optional service quality information (bandwidth, rate).

[0028] In the above embodiments, the session management function network element sends the identifiers of the current terminal's TAC, DNN, and PLMN to the link manager. The link manager determines all available links for the current terminal based on the identifiers of the available TAC, DNN, and PLMN, and sends the link information of all available links for the current terminal to the session management function network element.

[0029] In one application scenario, the terminal initiates a service session creation request. The service session creation request reaches the Access and Mobility Management Function (AMF) through the base station, and is then forwarded to the SMF by the AMF. Before selecting the UPF, the SMF initiates a request to obtain link information from the LSM. The request may include messages such as TAC identifier, DNN identifier, PLMN identifier, slice identifier, and service identifier. Among them, the TAC identifier, DNN identifier, and PLMN identifier are necessary.

[0030] After receiving the request from the SMF, the LSM matches and searches for matching links based on information such as the TAC identifier, DNN identifier, and PLMN identifier, and returns the link information to the SMF via a response packet. The SMF then uses the returned information to select the appropriate UPF to create a service session.

[0031] In the above implementation process, the link manager is used to analyze the communication service quality monitoring reports of multiple network elements to obtain link information. The link manager plays a role in resource integration. The link information is used to characterize the communication latency of the link. When the session function management unit receives the service session creation request sent by the terminal, it obtains the link information from the link manager. Based on the link information, it can select the best link so that the selected link is suitable for time-delay-sensitive user terminals and improves communication efficiency. In some embodiments, the method further includes: sending the received communication service quality monitoring report to the link manager, so that the link manager updates the link information based on the communication service quality monitoring reports sent by multiple network elements.

[0032] In the above embodiments, after receiving the service quality monitoring report, the session management function network element sends the latest service quality monitoring report to the link manager, so that the link manager updates the link information. When other network elements request link information from the link manager, the link manager can send the latest link information to the requesting network element.

[0033] In the above implementation process, the link manager can obtain the communication service quality monitoring reports of multiple session function network elements and obtain the latest link information based on multiple service quality monitoring reports. The link manager realizes the role of resource integration and resource update, and based on this, it can provide comprehensive and up-to-date link information for session management functions.

[0034] In some embodiments, the method further includes: sending a subscription request to a link manager to cause the link manager to send updated link information; receiving the updated link information corresponding to the terminal sent by the link manager; and reselecting the link corresponding to the terminal based on the updated link information corresponding to the terminal sent by the link manager to create a service session.

[0035] In some embodiments, receiving updated link information corresponding to the terminal sent by the link manager includes: receiving a link update notification sent by the link manager, determining whether to request updated link information from the link manager according to a pre-set policy; if so, requesting updated link information from the link manager and receiving the updated link information.

[0036] Among them, the link update notification refers to the notification regarding changes in the link information of the links currently managed by the session management function unit that are available to the terminal.

[0037] By pre-setting a policy to determine whether to reselect the link corresponding to the terminal to create a service session based on the updated link information sent by the link manager, this link selection method is compatible with the link selection methods of existing session management functions.

[0038] In some embodiments, the policy can be a policy set by the operator, and the policy can specifically specify the time period during which the link is switched. This application does not specifically limit the policy.

[0039] In some embodiments, the communication service quality monitoring report includes the time points of message reception and transmission by base stations and UPFs on links corresponding to different terminals. The link manager generates different link priorities based on the message transmission and reception times between base stations and UPFs on different links. The link priorities can be used to determine whether the communication quality of available links for terminals managed by different session management function network elements has changed.

[0040] In some embodiments, different priorities can be set based on different time ranges for sending and receiving messages, with higher priority given shorter message sending and receiving times.

[0041] In one application scenario, the UPF (User Service Provider) sends a Quality of Service (QoS) monitoring report to the SMF (Service Management Provider) at certain intervals or under certain conditions. Upon receiving the UPF's QoS monitoring report, the SMF forwards it to the LSM (Lower Service Management Provider). The LSM analyzes and processes the QoS monitoring report. It processes and stores the time used for sending and receiving messages between the base station and the UPF during the terminal's communication on this service session, resulting in a message transmission and reception timetable. Priorities are generated based on the time used for sending and receiving messages in the message transmission and reception timetable. This priority is used as the priority of the terminal link and recorded in the database, thus providing link data parameters for requests from other services or network elements. When a terminal or service is using the current link, the LSM detects the priority of the current link from the QoS monitoring reports of other terminals or services. If the current link has changed (increased latency, lower priority, or a higher priority link has appeared), the LSM updates its database and sends a link change notification to the SMF. After receiving the link change notification, the SMF can decide whether to switch to a better service link based on the operator's or service application's strategy.

[0042] In the above implementation process, the link manager provides more efficient link information to the network elements responsible for session management. This allows these network elements to choose which links to switch based on their own needs, rather than passively enduring increasingly inefficient links. This improves link stability, user experience, and service quality monitoring reports.

[0043] See Figure 2 This application also provides a link selection method for link management, wherein the link manager is an edge network element set in the 5G core network, and the method includes: S21: Obtain communication service quality monitoring reports sent by multiple network elements; generate link information based on the communication service quality monitoring reports, the link information being used to characterize the communication latency of the link; S22: In response to the link information acquisition request sent by the network element, the link information corresponding to the network element is sent to the network element so that the network element can select a link to create a service session based on the link information corresponding to the network element.

[0044] In the above implementation process, the link manager network element is used to obtain the communication service quality monitoring report and generate link information based on the service quality monitoring report. The link manager plays a role in resource integration, and the link information is used to characterize the communication latency of the link. When a network element needs to create a service session, the link manager sends the link information corresponding to the network element to the network element. The network element selects a link to create a service session based on the link information corresponding to the network element. Based on this, the network element can select an appropriate link to meet the session creation requirements of services that are sensitive to time delay.

[0045] In some embodiments, the method further includes: continuously acquiring communication service quality monitoring reports sent by multiple network elements; Update link information based on communication service quality monitoring reports sent by multiple network elements; It receives subscription requests from network elements and sends the updated link information corresponding to the network element to the network element.

[0046] In the above embodiments, the updated link information corresponding to the network element refers to the updated link information of the terminal or service managed by the network element.

[0047] In the above implementation process, the link management system continuously acquires communication service quality monitoring reports sent by multiple network elements, realizes the function of integrating and updating communication service quality monitoring reports, receives subscription requests from receiving network elements, and sends the updated link information corresponding to the network element to the network element, so that the network element can dynamically switch links when a service session exists.

[0048] In some embodiments, sending the updated link information corresponding to the network element to the network element includes: When the priority of the link corresponding to a network element changes or the link corresponding to a network element becomes abnormal, the updated link information corresponding to the network element will be sent to the network element.

[0049] In the above implementation process, the link manager implements the link monitoring function. When the priority of the link corresponding to the network element changes or the link corresponding to the network element is abnormal, the updated link information corresponding to the network element is sent to the network element, so that the network element can dynamically switch links when the service session exists, thereby improving the stability of the service session.

[0050] In some embodiments, obtaining communication service quality monitoring reports sent by multiple network elements includes: obtaining communication service quality monitoring reports of network elements in a preset area.

[0051] The methods that the link manager can perform have been described in the section on session management network elements above, and will not be repeated here.

[0052] LSM (Local Storage Management) enables dynamic storage link and link performance monitoring, liberating traditional 5GC environments from the fixed, long-term use of the same link. LSM not only allows for dynamic link control and switching, reducing resource overhead from excessive concentration and significantly improving resource utilization, but also enables rapid service recovery by quickly switching to other links according to appropriate policies in the event of link failure. The existence of LSM makes 5GC healthier and more stable, and the selection of service links more flexible and convenient.

[0053] See Figure 3 This application embodiment also provides a session management function network element, including: The link information acquisition module 31 is used to respond to the service session creation request sent by the terminal. The link manager sends a link information acquisition request so that the link manager sends link information to the session management function network element. The link manager is used to acquire the communication service quality monitoring reports of multiple session management function network elements and generate link information based on the communication service quality monitoring reports. The link information is used to characterize the communication latency of the link. The receiving module 32 is used to receive link information sent by the link manager and select the link corresponding to the terminal according to the link information corresponding to the terminal to create a service session.

[0054] The session management function network element in this application is also used to execute the method of the session management function network element described above, which will not be repeated here.

[0055] See Figure 4 This application provides a network element, including: The communication service quality monitoring report acquisition module 41 is used to acquire communication service quality monitoring reports sent by multiple network elements; The link information generation module 42 is used to generate link information based on the communication service quality monitoring report, wherein the link information is used to characterize the communication latency of the link; The sending module 43 is used to respond to the link information acquisition request sent by the network element and send the link information corresponding to the network element to the network element, so that the network element selects a link to create a service session according to the link information corresponding to the network element.

[0056] This application also provides an electronic device, please refer to [link to application]. Figure 5 , Figure 5This is a structural block diagram of an electronic device provided in an embodiment of this application. The electronic device may include a processor 510, a communication interface 520, a memory 530, and at least one communication bus 540. The communication bus 540 is used to enable direct communication between these components. In this embodiment, the communication interface 520 of the electronic device is used for signaling or data communication with other node devices. The processor 510 may be an integrated circuit chip with signal processing capabilities.

[0057] The processor 510 described above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor, or the processor 510 can be any conventional processor.

[0058] The memory 530 may be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc. The memory 530 stores computer-readable instructions. When these computer-readable instructions are executed by the processor 510, the electronic device can perform the aforementioned operations. Figures 1 to 2 The various steps involved in the method implementation examples.

[0059] Alternatively, the electronic device may also include a storage controller and an input / output unit.

[0060] The memory 530, memory controller, processor 510, peripheral interface, and input / output unit are electrically connected directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses 540. The processor 510 is used to execute executable modules stored in the memory 530, such as software function modules or computer programs included in electronic devices.

[0061] Input / output units are used to enable users to create tasks and set optional start periods or preset execution times for those tasks, facilitating user-server interaction. Input / output units can be, but are not limited to, a mouse and keyboard.

[0062] Understandable. Figure 5 The structure shown is for illustrative purposes only; the electronic device may also include components that are more advanced than those shown. Figure 5 The more or fewer components shown, or having the same Figure 5 The different configurations shown. Figure 5 The components shown can be implemented using hardware, software, or a combination thereof.

[0063] This application also provides a storage medium storing instructions. When the instructions are run on a computer, the computer program is executed by the processor to implement the method of the method embodiment. To avoid repetition, the method will not be described again here.

[0064] This application also provides a computer program product that, when run on a computer, causes the computer to perform the method of the method embodiment.

[0065] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0066] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0067] If a function is implemented as a software module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0068] The above are merely embodiments of this application and are not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0069] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0070] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.

Claims

1. A link selection method, characterized by, Applied to network elements for session management functions, the methods include: In response to a service session creation request sent by a terminal, a link information acquisition request is sent to the link manager, so that the link manager sends the link information corresponding to the terminal to the session management function network element. The link manager is used to acquire communication service quality monitoring reports from multiple network elements and generate link information based on the communication service quality monitoring reports. The link information is used to characterize the communication latency of the link. Receive the link information corresponding to the terminal sent by the link manager, and select the link corresponding to the terminal according to the link information to create a service session; Furthermore, the method further includes: The received communication service quality monitoring report is sent to the link manager so that the link manager can update the link information based on the communication service quality monitoring report.

2. The link selection method according to claim 1, characterized in that, The method further includes: sending a subscription request to the link manager so that the link manager sends updated link information; Receive the updated link information corresponding to the terminal sent by the link manager; Based on the updated link information of the terminal sent by the link manager, the link corresponding to the terminal is reselected to create a service session.

3. A link selection method, characterized in that, Applied to the link manager, the methods include: Obtain communication service quality monitoring reports sent by multiple network elements; Link information is generated based on the communication service quality monitoring report, and the link information is used to characterize the communication latency of the link; In response to a link information acquisition request sent by a network element, the link information corresponding to the network element is sent to the network element so that the network element selects a link to create a service session based on the link information corresponding to the network element. Furthermore, the method also includes: continuously acquiring communication service quality monitoring reports sent by multiple network elements; Update link information based on communication service quality monitoring reports sent by multiple network elements; The system receives subscription requests from network elements and sends the updated link information corresponding to the network element to those network elements.

4. The link selection method according to claim 3, characterized in that, Sending the updated link information corresponding to the network element to the network element includes: When the priority of the link corresponding to the network element changes or the link corresponding to the network element becomes abnormal, the updated link information corresponding to the network element will be sent to the network element.

5. The link selection method according to claim 3, characterized in that, The step of obtaining communication service quality monitoring reports sent by multiple network elements includes: obtaining communication service quality monitoring reports of network elements in a preset area.

6. A network element for session management, characterized in that, include: The link information acquisition module is used to respond to the service session creation request sent by the terminal. The link manager sends a link information acquisition request so that the link manager sends link information to the session management function network element. The link manager is used to acquire communication service quality monitoring reports from multiple session management function network elements and generate link information based on the communication service quality monitoring reports. The link information is used to characterize the communication latency of the link. The receiving module is used to receive link information sent by the link manager, and select the link corresponding to the terminal according to the link information corresponding to the terminal to create a service session; The session management function network element is also used to send the received communication service quality monitoring report to the link manager, so that the link manager can update the link information according to the communication service quality monitoring report.

7. A link manager, characterized in that, include: The communication service quality monitoring report acquisition module is used to acquire communication service quality monitoring reports sent by multiple network elements. The link information generation module is used to generate link information based on the communication service quality monitoring report, wherein the link information is used to characterize the communication latency of the link; The sending module is used to respond to the link information acquisition request sent by the network element and send the link information corresponding to the network element to the network element, so that the network element selects a link to create a service session according to the link information corresponding to the network element. The link manager is also used to continuously acquire communication service quality monitoring reports sent by multiple network elements; Update link information based on communication service quality monitoring reports sent by multiple network elements; The system receives subscription requests from network elements and sends the updated link information corresponding to the network element to those network elements.

8. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the steps of the method as described in any one of claims 1-5.