Computing session update method, apparatus, terminal and network function entity
By requesting updates to communication and computing resources in a computing session from the network functional entity via the terminal, the problem that existing communication systems cannot meet the computing service requirements is solved, and dynamic updating and optimized allocation of resources are realized, thus satisfying the computing needs of the terminal.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2021-08-10
- Publication Date
- 2026-05-29
AI Technical Summary
Existing communication systems cannot comprehensively consider the computing service needs of a large number of users, cannot simultaneously provide communication resources and computing power resources to meet computing service needs, and have failed to update and allocate communication resources and computing power resources in the network.
The terminal sends a request message to the network function entity to update the communication resources and computing resources in the computing session. The network function entity updates the resources accordingly based on the requirements, including the participation of Session Management Function (SMF), Computing Management Function (CMF), Access and Mobility Management Function (AMF), etc., to ensure that the resources meet the computing service requirements.
It enables dynamic updating of communication and computing resources based on computing service requirements and network status changes, meeting the computing service needs of terminals and reducing the computing burden and energy consumption of terminals.
Smart Images

Figure CN115915179B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, and specifically relates to a computing session update method, apparatus, terminal and network functional entity. Background Technology
[0002] Currently, communication systems only allocate communication resources and ensure the quality of service (QoS) requirements of terminals. When a terminal or third-party device needs to perform a complex computational task but lacks sufficient computing resources and capabilities, the wireless communication operator can provide the corresponding computing resources and power. However, existing communication systems cannot comprehensively consider the communication and computing needs of a large number of users, cannot simultaneously provide users with communication and computing resources that meet their computing service requirements, and have failed to update and allocate communication and computing resources within the network. Summary of the Invention
[0003] This application provides a computing session update method, apparatus, terminal, and network function entity, which can solve the problem in related technologies that the network cannot update and allocate communication resources and computing power resources allocated to users according to changes in computing service demands or network status.
[0004] Firstly, a method for calculating session updates is provided, including:
[0005] The terminal sends the first message to the first function;
[0006] The first function is either a session management function (SMF) or a computing power management function, and the first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0007] Secondly, a method for calculating session updates is provided, including:
[0008] The Session Management Function (SMF) acquires a first message from the terminal, which is used to request the update of at least one of the communication resources and computing resources in the computing session.
[0009] The SMF updates at least one of the computing resources and communication resources for the computing session based on the first message.
[0010] Thirdly, a method for calculating session updates is provided, including:
[0011] The computing power management function obtains a first message from the terminal, the first message being used to request the update of at least one of the communication resources and computing power resources in the computing session;
[0012] The computing power management function updates at least one of the computing power resources and communication resources for the computing session based on the first message.
[0013] Fourthly, a method for computing session updates is provided, including:
[0014] The Access and Mobility Management Function (AMF) acquires the fifth message from the terminal;
[0015] The AMF sends a first message to the first function based on the fifth message;
[0016] The first function is either a session management function (SMF) or a computing power management function, and the first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0017] Fifthly, a method for computing session updates is provided, including:
[0018] The computing storage resource nodes obtain updated computing power QoS information sent by the computing power management function;
[0019] The computing and storage resource node updates the computing resources of the computing session based on the updated computing power QoS information;
[0020] The updated computing power QoS information is determined by the computing power management function based on the updated computing power management policy obtained from the first message. The first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0021] Sixthly, a computing session update apparatus is provided, comprising:
[0022] The first sending module is used to send the first message to the first function;
[0023] The first function is either a session management function (SMF) or a computing power management function, and the first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0024] In a seventh aspect, a computing session update apparatus is provided, comprising:
[0025] The first acquisition module is used to acquire a first message from the terminal, the first message being used to request the update of at least one of the communication resources and computing resources in the computing session;
[0026] The first update module is used to update at least one of computing resources and communication resources for the computing session based on the first message.
[0027] Eighthly, a computing session update apparatus is provided, comprising:
[0028] The second acquisition module is used to acquire a first message from the terminal, the first message being used to request the update of at least one of the communication resources and computing resources in the computing session;
[0029] The second update module is used to update at least one of computing resources and communication resources for the computing session based on the first message.
[0030] Ninthly, a computing session update apparatus is provided, comprising:
[0031] The third acquisition module is used to acquire the fifth message from the terminal;
[0032] The second sending module is used to send a first message to the first function based on the fifth message;
[0033] The first function is either a session management function (SMF) or a computing power management function, and the first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0034] In a tenth aspect, a computing session update apparatus is provided, comprising:
[0035] The fourth acquisition module is used to acquire updated computing power QoS information sent by the computing power management function;
[0036] The second update module is used to update the computing resources of the computing session based on the updated computing power QoS information.
[0037] The updated computing power QoS information is determined by the computing power management function based on the updated computing power management policy obtained from the first message. The first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0038] Eleventhly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the computing session update method as described in the first aspect.
[0039] In a twelfth aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used to send a first message to a first function; the first function is a session management function (SMF) or a computing power management function, and the first message is used to request the update of at least one of communication resources and computing power resources in a computing session.
[0040] In a thirteenth aspect, a network-side functional entity is provided. The network-side device includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the steps of the computing session update method as described in the second aspect, or the steps of the computing session update method as described in the third aspect, or the steps of the computing session update method as described in the fourth aspect, or the steps of the computing session update method as described in the fifth aspect.
[0041] In a fourteenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the computing session update method as described in the first aspect, or the steps of the computing session update method as described in the second aspect, or the steps of the computing session update method as described in the third aspect, or the steps of the computing session update method as described in the fourth aspect, or the steps of the computing session update method as described in the fifth aspect.
[0042] In a fifteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the computing session update method as described in the first aspect, or the steps of the computing session update method as described in the second aspect, or the steps of the computing session update method as described in the third aspect, or the steps of the computing session update method as described in the fourth aspect, or the steps of the computing session update method as described in the fifth aspect.
[0043] In a sixteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a non-transient storage medium, the program / program product being executed by at least one processor to implement the steps of the computing session update method as described in the first aspect, or the steps of the computing session update method as described in the second aspect, or the steps of the computing session update method as described in the third aspect, or the steps of the computing session update method as described in the fourth aspect, or the steps of the computing session update method as described in the fifth aspect.
[0044] In this embodiment of the application, the terminal can send a first message to the first function to initiate a computing session update process, which is used to request the update of communication resources and / or computing power resources in the computing session, and ultimately realize the update of communication resources and / or computing power resources in the computing session to meet the computing service needs of the terminal. Attached Figure Description
[0045] Figure 1a This is one of the schematic diagrams of a communication architecture applicable to the embodiments of this application;
[0046] Figure 1b This is a second schematic diagram of a communication architecture applicable to an embodiment of this application;
[0047] Figure 2 This is one of the flowcharts of a computational session update method provided in the embodiments of this application;
[0048] Figure 3 This is a second flowchart of a computational session update method provided in an embodiment of this application;
[0049] Figure 4 This is the third flowchart of a computational session update method provided in the embodiments of this application;
[0050] Figure 5 This is the fourth flowchart of a computing session update method provided in the embodiments of this application;
[0051] Figure 6 This is the fifth flowchart of a computational session update method provided in the embodiments of this application;
[0052] Figure 7 This is the sixth flowchart of a computational session update method provided in the embodiments of this application;
[0053] Figure 8 This is the seventh flowchart of a computational session update method provided in the embodiments of this application;
[0054] Figure 9 This is one of the structural diagrams of a computing session update device provided in the embodiments of this application;
[0055] Figure 10 This is a second structural diagram of a computing session update device provided in an embodiment of this application;
[0056] Figure 11 This is the third structural diagram of a computing session update device provided in the embodiments of this application;
[0057] Figure 12 This is the fourth structural diagram of a computing session update device provided in the embodiments of this application;
[0058] Figure 13 This is the fifth structural diagram of a computing session update device provided in the embodiments of this application;
[0059] Figure 14 This is a structural diagram of a communication device provided in an embodiment of this application;
[0060] Figure 15 This is a structural diagram of a terminal provided in an embodiment of this application. Detailed Implementation
[0061] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0062] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0063] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0064] To better understand the technical solutions of the embodiments of this application, the following describes the communication scenarios and related concepts that may be involved in the embodiments of this application.
[0065] like Figure 1a As shown, due to the need to provide computing resources to users, this embodiment adds computing resource nodes (or computing and storage resource nodes), or other new functional entities, to the network architecture to provide one or both of computing and storage resources. Because the management and updating of communication and computing resources need to be considered, this embodiment adds computing power management functions, computing power control functions, or other similar functional entities to the network architecture. Correspondingly, current communication systems provide communication services to users by establishing a UE-gNB-UPF user plane channel and Protocol Data Unit (PDU) session. The established PDU session must meet the user's communication service requirements (Quality of Service, QoS). In this embodiment, communication and computing services are provided to users by establishing a UE-gNB-UPF-computing and storage resource node computing session. The computing session must meet the user's computing service requirements, i.e., simultaneously meet the communication QoS and computing QoS of the computing service. The computing session contains multiple computing bearers, each with its own computing QoS and communication QoS, which must simultaneously meet the service round-trip latency requirements and the computing service requirements. In the implementation, a compute session can also be referred to as a PDU session, that is, implemented as an enhanced PDU session. In this case, the compute bearer can also be referred to as a QoS flow or bearer. Update messages for the compute session can be implemented through update messages for the PDU session.
[0066] like Figure 1b As shown in the figure, a network architecture according to an embodiment of this application is illustrated. The network elements involved include: a terminal (UE), an Access and Mobility Management Function (AMF), a Session Management Function (SMF), a Computing Power Management Function (also referred to as a Computing Power Management Network Element), a Policy Control Function (PCF), and an Application Function (AF). The Computing Power Management Function is a newly added network element for managing and controlling computing and storage resource nodes, such as... Figure 1b As shown, SMF can manage User Plane Function (UPF), that is, allocate UPF-side communication resources to users according to their communication QoS, and allocate base station-side communication resources. The computing power management function can manage computing and storage resource nodes, that is, allocate computing and storage node resources according to users' computing QoS.
[0067] The terminal, also known as a terminal device or user equipment (UE), can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, game consoles, etc. It should be noted that the specific type of terminal is not limited in this application embodiment.
[0068] The computing session update method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0069] Please refer to Figure 2 , Figure 2 This is one of the flowcharts of a computing session update method provided in this application embodiment, wherein the computing session update method is executed by a terminal. Figure 2 As shown, the computation session update method includes the following steps:
[0070] Step 201: The terminal sends the first message to the first function.
[0071] The first function is either a session management function (SMF) or a computing power management function, and the first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0072] The aforementioned computing session is a session established by the wireless mobile network to meet the computing service needs of users, encompassing both communication and computing resources. A computing session is a special session between the UE and the computing power management / computing power resource node. This session transmits communication data to the user while simultaneously providing the computing services requested by the user. A computing session can contain one or more computing bearers, each with its own computing QoS and communication QoS, which must simultaneously meet both round-trip latency requirements and computing service needs. In implementation, a computing session can also be referred to as a PDU session, i.e., implemented as an enhanced PDU session. User plane data transmission in the computing session is carried within the PDU session, utilizing the PDU session's channel to transmit data to the computing power resource node for computation. In this case, the computing bearer can also be referred to as a QoS flow or bearer. Optionally, a computing session ID identifies the computing session, assigned by the UE, and sent to the network when the computing session is established. A one-to-one binding relationship exists between the computing session ID and the PDU session ID, determined by the UE and sent to the network upon session establishment. (UE and computing power control function layer ID).
[0073] In this embodiment, when the computing service requirements change, or when the communication resources and / or computing power resources allocated by the network cannot meet its computing service requirements, the terminal may send a first message to a first function to initiate a computing session update process to request an update of the communication resources and / or computing power resources in the computing session. This allows the first function to initiate subsequent communication policy update processes and / or computing power policy update processes based on the first message sent by the terminal, thereby updating the communication resources and / or computing power resources in the computing session to meet the terminal's computing service requirements.
[0074] It should be noted that the terminal's computing session-related data can be transmitted to the computing and storage resource nodes, where the nodes will perform the calculations and return the results. This allows the terminal to complete corresponding computing tasks even with limited computing power, and the processing latency (transmission latency and computation latency) and computing results (e.g., the accuracy of the AI model training meets the requirements) can satisfy the user's business needs, while also saving on terminal costs and power consumption.
[0075] In this embodiment of the application, the computing resources include at least one of the following: computing resources and storage resources.
[0076] Optionally, the first message includes at least one of the following: terminal identifier, computing service identifier, PDU session identifier, computing session identifier, computing service requirements, computing service quality of experience (QoE) requirements, data network name (DNN), and single network slice selection assistance information (S-NSSAI).
[0077] The terminal identifier can be a Subscription Permanent Identifier (SUPI), a Subscription Concealed Identifier (SUCI), an International Mobile Subscriber Identity (IMSI), a 5G Globally Unique Temporary Identifier (5G-GUTI), or a Globally Unique Temporary Identifier (GUTI), etc. The computing service identifier can be an identifier assigned to the terminal for computing services. The computing service requirements can include computing task latency and / or computing service error rate.
[0078] It should be noted that the first message may be implemented as a PDU session modification request message or a computing power session modification request message.
[0079] In this embodiment of the application, the computing service requirements include at least one of the following: latency information of the computing service, accuracy of the computing service, computational load of the computing service, storage requirements, type of computing service, and Internet Protocol (IP) address of the computing service.
[0080] Understandably, when the first message includes computing service requirements, the first function can also learn information such as the IP address of the computing service corresponding to the computing session requested by the terminal, the type of computing service, and the storage requirements of the computing service based on the computing service requirements. In this way, it can update communication resources and / or computing power resources for a specific computing session to meet the terminal's computing service requirements for that computing session.
[0081] Optionally, step 201 may include:
[0082] The terminal sends a first message to the first function via AMF.
[0083] In this embodiment, the terminal may initiate a computing session modification process to the first function through the AMF. For example, the terminal first sends a fifth message to the AMF, which triggers the AMF to send a first message to the first function. The fifth message may be implemented as a computing bearer modification request message, a computing power session modification request message, a computing session update request message, a computing power modification request message, a PDU session modification request message, etc.
[0084] For example, the fifth message could be a PDU session modification request message. This PDU session modification request message could be an enhancement based on the existing message flow, used to request the network to update and allocate communication resources for transmitting data for computing services. Simultaneously, this PDU session modification request message carries computing service-related information to request the network to update and allocate computing power resources. Alternatively, the fifth message could be a computing session update request message, used to request the network to update and allocate computing power resources. This computing session modification request message also carries PDU session-related information to request the network to update and allocate communication resources for transmitting data for computing services. Of course, the fifth message can also take other forms. Regardless of its implementation, the fifth message is used to request the network to update and allocate communication resources and / or computing power resources for the computing session.
[0085] Optionally, the fifth message includes at least one of the following: terminal identifier, computing service identifier, protocol data unit (PDU) session identifier, computing session identifier, computing service requirement, computing service user experience quality (QoE) requirement, data network name (DNN), and single network slice selection auxiliary information (S-NSSAI).
[0086] It should be noted that the content of the first message is the same as the content of the fifth message; that is, whatever content is included in the fifth message, the first message will also include at least the same content. For example, if the fifth message sent by the terminal to the AMF includes the terminal identifier, computing service identifier, computing service requirement, PDU session identifier, and computing session identifier, then the first message sent by the AMF to the first function will also include the terminal identifier, computing service identifier, computing service requirement, PDU session identifier, and computing session identifier.
[0087] In this embodiment, the first function is an SMF (Software-Defined Function) or a computing power management function. For example, if the first function is an SMF, the first message sent by the terminal to the SMF through the AMF can be a PDU session modification request message, used to request an update of the communication resources of the computing session; or the first message can also be an enhanced and extended PDU session modification request message, used to request an update of the communication resources and computing power resources of the computing session. If the first function is a computing power management function, the first message sent by the terminal to the computing power management function through the AMF can be a computing power session modification request message, used to request an update of the computing power resources of the computing session; or the first message can be an enhanced and extended computing power session modification request message, used to request an update of the communication resources and computing power resources of the computing session.
[0088] Furthermore, after receiving the first message, the first function initiates subsequent communication policy update procedures and / or computing power policy update procedures based on the first message to update communication resources and / or computing power resources in the computing session to meet the computing service requirements of the terminal. How the first function updates communication resources and / or computing power resources in the computing session can be described in detail in subsequent embodiments, and will not be repeated here.
[0089] In this embodiment of the application, after step 201, the method further includes:
[0090] The terminal receives a second message sent by the first function in response to the first message, the second message indicating at least one of the computing resources and communication resources that the first function updates for the computing session.
[0091] Understandably, after updating the communication resources and / or computing resources in the computing session based on the first message, the first function sends a second message to the terminal to inform the terminal of the computing resources and / or communication resources updated by the first function for the computing session, thereby notifying the terminal that the request for the first message has been accepted and implemented by the network.
[0092] Optionally, the terminal receives a second message sent by the first function in response to the first message, including:
[0093] The terminal receives a second message sent by the first function via the AMF in response to the first message.
[0094] Understandably, the terminal can send a first message to the first function through the AMF, and similarly, the second message used by the first function to respond to the first message can also be sent to the terminal through the AMF. For example, if the first function is the SMF, the SMF can send a PDU session modification response message to the AMF, thereby triggering the AMF to send a second message to the terminal; if the first function is a computing power management function, the computing power management function can send a computing power session modification response message to the AMF, thereby triggering the AMF to send a second message to the terminal.
[0095] The second message can be implemented as a computing power session modification response message, a PDU session modification response message, etc.
[0096] In this embodiment, the terminal can send a first message to the first function to initiate a computing session update process, which is used to request the update of communication resources and / or computing power resources in the computing session, and ultimately realize the update of communication resources and / or computing power resources in the computing session to meet the computing service needs of the terminal.
[0097] Please refer to Figure 3 , Figure 3 This is a second flowchart of a computing session update method provided in an embodiment of this application, wherein the computing session update method is executed by SMF. Figure 3 As shown, the computation session update method includes the following steps:
[0098] Step 301: SMF obtains the first message from the terminal, the first message being used to request an update of at least one of the communication resources and computing resources in the computing session;
[0099] Step 302: The SMF updates at least one of the computing resources and communication resources for the computing session based on the first message.
[0100] It should be noted that the SMF in the embodiments of this application is the same as described above. Figure 2 One specific form of the first function in the embodiment.
[0101] In this embodiment, the SMF obtains a first message from the terminal. For example, the first message may be a PDU session modification request message, used to request an update of the communication resources of the computing session. The SMF may update the communication resources of the computing session based on this message. Alternatively, the first message may be an enhanced and extended PDU session modification request message, used to request an update of the communication resources and computing power resources of the computing session. The SMF may update the communication resources and computing power resources of the computing session based on this message. Or, the first message may be a computing session modification request message, used to request an update of the communication resources and computing power resources of the computing session. The SMF may update the communication resources of the computing session based on this message.
[0102] The computing resources include at least one of the following: computing resources and storage resources.
[0103] Optionally, the first message includes at least one of the following: terminal identifier, computing service identifier, PDU session identifier, computing session identifier, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI.
[0104] The computing service requirements include at least one of the following: latency information of the computing service, accuracy of the computing service, computational load of the computing service, storage requirements, type of computing service, and IP address of the computing service.
[0105] In this embodiment of the application, step 301 may include:
[0106] The SMF acquires the first message sent by the terminal through the AMF.
[0107] For example, the terminal first sends a fourth message to the AMF, which triggers the AMF to send the first message to the SMF. The specific implementation of the fourth message can be: a compute bearer modification request message, a compute power session modification request message, a compute session update request message, a compute power modification request message, a PDU session modification request message, etc.
[0108] In this embodiment of the application, step 302 may include:
[0109] The SMF obtains at least one of an updated computing power management policy and an updated communication management policy based on the first message.
[0110] When the SMF obtains an updated communication management policy, it determines updated communication QoS information based on the obtained updated communication management policy, and updates and allocates communication resources for the computing session based on the updated communication QoS information.
[0111] When the SMF obtains an updated computing power management policy, it sends the updated computing power management policy to the computing power management function to obtain computing power resource allocation information sent by the computing power management function.
[0112] Specifically, the first message is used to request an update of computing resources and / or communication resources in the computing session. After receiving the first message, the SMF may request an updated computing management policy and / or communication management policy from the PCF, and obtain the updated computing management policy and / or updated communication management policy fed back by the PCF. Then, the SMF can determine the updated computing QoS information and / or communication QoS information based on at least one of the updated computing management policy and updated communication management policy, so that the SMF can update the computing resources and / or communication resources for the computing session.
[0113] In one implementation, the SMF may send a communication management policy modification request to the PCF and obtain an updated communication management policy from the PCF. The SMF may determine updated communication QoS information based on the updated communication management policy and update the allocation of communication resources for the computing session based on the updated communication QoS information.
[0114] Alternatively, in another implementation, the communication management policy modification request sent by the SMF to the PCF also carries computing service requirements. The PCF then feeds back an updated communication management policy and an updated computing power management policy to the SMF based on this modification request. In this case, the SMF determines updated communication QoS information based on the updated communication management policy and updates the allocation of communication resources for the computing session based on the updated communication QoS information. Furthermore, the SMF sends the obtained updated computing power management policy to the computing power management function, enabling the computing power management function to determine updated computing power QoS information based on the updated computing power management policy and update the allocation of computing power resources for the computing session based on the updated computing power QoS information. After completing the update and allocation of computing power resources, the computing power management function sends computing power resource allocation information to the SMF to inform the SMF of the computing power resource allocation status of the computing power management function. Thus, the SMF can further feed back a second message to the terminal in response to the first message.
[0115] Optionally, when the SMF obtains an updated communication management policy, determining updated communication QoS information based on the obtained updated communication management policy, and updating and allocating communication resources for the computing session based on the updated communication QoS information, includes:
[0116] If the SMF obtains an updated communication management policy, it determines an updated communication QoS based on the obtained updated communication management policy;
[0117] The SMF sends updated N4 interface rules to the User Plane Function (UPF) so that the UPF updates the communication resources of the computing session based on the updated N4 interface rules. The updated N4 interface rules are obtained based on the updated communication QoS information.
[0118] Specifically, when the SMF obtains an updated communication management policy, the SMF determines updated communication QoS information based on the obtained updated communication management policy, obtains updated N4 interface rules according to the updated communication QoS information, and sends the updated N4 interface rules to the UPF, thereby enabling the UPF to update the communication resources of the corresponding computing session based on the updated N4 interface rules.
[0119] It should be noted that after determining the updated communication QoS information, SMF can also transmit the updated communication QoS information to the base station and the terminal.
[0120] Optionally, the SMF obtains at least one of the updated computing power management policy and the updated communication management policy, including any one of the following:
[0121] The SMF sends a third message to the PCF and obtains at least one of an updated computing power management policy and an updated communication management policy in response to the PCF sending the third message; wherein, the third message includes at least one of a communication policy modification request and a computing policy modification request.
[0122] The SMF acquires the updated communication management strategy sent by the computing power management function.
[0123] For example, in one implementation, the SMF sends a third message to the PCF based on the first message, requesting at least one of an updated computing power management policy and an updated communication management policy. The third message can be implemented as a communication management policy modification request message or an enhanced and extended communication management policy modification request message, which also carries computing service requirements. Further, the PCF sends at least one of the updated computing power management policy and the updated communication management policy to the SMF based on the third message.
[0124] Alternatively, in another implementation, the SMF does not directly obtain the updated communication management policy from the PCF, but instead obtains it from the computing power management function. In this implementation, the computing power management function requests updated computing power management policies and updated communication management policies from the PCF. After receiving the updated computing power management policies and updated communication management policies from the PCF, the computing power management function sends the updated communication management policies to the SMF, thereby enabling the SMF to determine updated communication QoS information based on the updated communication management policies and update the communication resources of the computing session based on the updated communication QoS information.
[0125] Optionally, if the third message includes the request to modify the computing power management policy, the SMF is further configured to determine the computing power management function corresponding to the computing session. For example, the SMF requests an updated computing power management policy and an updated communication management policy from the PCF via the third message. After receiving the updated computing power management policy from the PCF, the SMF needs to send the updated computing power management policy to the corresponding computing power management function. Furthermore, in this implementation, the SMF also needs to determine the computing power management function corresponding to the computing session in order to transmit information with the corresponding computing power management function.
[0126] In this embodiment of the application, after step 302, the method further includes:
[0127] The SMF sends a second message to the terminal, the second message being used to instruct the SMF to update at least one of the computing resources and communication resources for the computing session.
[0128] The second message is a response to the first message sent by the terminal. The second message is used to instruct the SMF to update at least one of the computing resources and communication resources for the computing session, so as to inform the terminal that the SMF has updated the computing resources and / or communication resources for the computing session, thereby notifying the terminal that the request for the first message has been accepted and implemented by the network.
[0129] Optionally, before the SMF sends the second message to the terminal, the method further includes:
[0130] The SMF receives computing resource allocation information sent by the computing power management function.
[0131] In this implementation, after updating the computing resources of the computing session, the computing power management function does not directly send a second message to the terminal in response to the first message. Instead, it sends the computing power resource allocation information of the computing power management function to the SMF so that the second message can be sent to the terminal through the SMF.
[0132] Optionally, the SMF sends a second message to the terminal, including:
[0133] The SMF sends a second message to the terminal via the AMF.
[0134] Understandably, the terminal can send a first message to the SMF through the AMF, and similarly, the second message that the SMF uses in response to the first message can also be sent to the terminal through the AMF. For example, the SMF can send a PDU session modification response message to the AMF, thereby triggering the AMF to send a second message to the terminal. The second message can be implemented as a compute bearer modification response message, a compute session modification response message, a compute session update response message, a PDU session modification response message, etc.
[0135] In this embodiment of the application, the SMF obtains the first message from the terminal and can update at least one of the computing resources and communication resources for the computing session according to the first message, so as to update and allocate the communication resources and / or computing resources of the computing session in the network to meet the computing service needs of the terminal.
[0136] Please refer to Figure 4 , Figure 4 This is the third flowchart of a computing session update method provided in this application embodiment, wherein the computing session update method is executed by the computing power management function. Figure 4 As shown, the computation session update method includes the following steps:
[0137] Step 401: The computing power management function obtains the first message from the terminal. The first message is used to request the update of at least one of the communication resources and computing power resources in the computing session.
[0138] Step 402: The computing power management function updates at least one of the computing power resources and communication resources for the computing session according to the first message.
[0139] It should be noted that the computing power management function in the embodiments of this application is the same as described above. Figure 2 Another specific form of the first function in the embodiment.
[0140] In this embodiment, the computing power management function obtains a first message from the terminal. For example, the first message may be a computing session modification request message, used to request an update of the computing power resources of the computing session. The computing power management function may update the computing power resources of the computing session based on this message. Alternatively, the first message may be an enhanced and extended computing session modification request message, used to request an update of the communication resources and computing power resources of the computing session. The computing power management function may update the communication resources and computing power resources of the computing session based on this message. Alternatively, the first message may be an enhanced and extended PDU session modification request message, used to request an update of the communication resources and computing power resources of the computing session. The computing power management function may update the communication resources and computing power resources of the computing session based on this message.
[0141] The computing resources include at least one of the following: computing resources and storage resources.
[0142] Optionally, the first message includes at least one of the following: terminal identifier, computing service identifier, PDU session identifier, computing session identifier, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI.
[0143] The computing service requirements include at least one of the following: latency information of the computing service, accuracy of the computing service, computational load of the computing service, storage requirements, type of computing service, and IP address of the computing service.
[0144] In this embodiment of the application, step 401 may include:
[0145] The computing power management function acquires the first message sent by the terminal through AMF.
[0146] For example, the terminal first sends a fourth message to the AMF, which triggers the AMF to send the first message to the computing power management function. The specific implementation of the fourth message can be: a computing bearer modification request message, a computing power session modification request message, a computing session update request message, a computing power modification request message, a PDU session modification request message, etc.
[0147] In this embodiment of the application, step 402 may include any one of the following:
[0148] The computing power management function obtains at least one of an updated computing power management strategy and an updated communication management strategy based on the first message;
[0149] When the computing power management function obtains the updated computing power management policy, it determines the updated computing power QoS information based on the updated computing power management policy, and updates and allocates the computing power resources of the computing session according to the determined updated computing power QoS information.
[0150] When the computing power management function obtains the updated communication management policy, it sends the updated communication management policy to the SMF and obtains the communication resource allocation information sent by the SMF.
[0151] Specifically, the first message is used to request an update of computing resources and / or communication resources in the computing session. After receiving the first message, the computing power management function may request an updated computing power management policy and / or communication management policy from the PCF, and obtain the updated computing power management policy and / or updated communication management policy fed back by the PCF. Then, the computing power management function can determine the updated computing power QoS information and / or communication QoS information based on at least one of the updated computing power management policy and the updated communication management policy, so that the computing power management function can update the computing resources and / or communication resources for the computing session.
[0152] For example, in one implementation, the computing power management function may send a computing power management policy modification request to the PCF and obtain the updated computing power management policy fed back by the PCF. The computing power management function may determine the updated computing power QoS information based on the updated computing power management policy and update the allocation of computing power resources for the computing session based on the updated computing power QoS information.
[0153] Alternatively, in another implementation, the computing power management function sends a computing power management policy modification request to the PCF, which also carries PDU session service requirements. The PCF then feeds back an updated computing power management policy and an updated communication management policy to the computing power management function based on this modification request. In this case, the computing power management function determines updated computing power QoS information based on the updated computing power management policy and updates the allocation of computing power resources for the computing session based on the updated computing power QoS information. Furthermore, the computing power management function sends the obtained updated communication management policy to the SMF, enabling the SMF to determine updated communication QoS information based on the updated communication management policy and update the allocation of communication resources for the computing session based on the updated communication QoS information. After completing the update and allocation of communication resources, the SMF sends communication resource allocation information to the computing power management function to inform the computing power management function of the SMF's communication resource allocation status. Thus, the computing power management function can further feed back a second message to the terminal in response to the first message.
[0154] Optionally, the computing power management function obtains at least one of the updated computing power management policy and the updated communication management policy, including any one of the following:
[0155] The computing power management function sends a fourth message to the PCF to obtain at least one of an updated computing power management policy and an updated communication management policy in response to the fourth message; wherein, the fourth message includes at least one of a communication policy modification request and a computing policy modification request.
[0156] The computing power management function obtains the updated computing power management strategy sent by SMF.
[0157] For example, in one implementation, the computing power management function sends a fourth message to the PCF based on the first message, requesting at least one of an updated computing power management policy and an updated communication management policy. The fourth message can be implemented as a computing power management policy modification request message or an enhanced / extended computing power management policy modification request message, which also carries a communication management policy modification request message. Further, the PCF sends at least one of the updated computing power management policy and the updated communication management policy to the computing power management function based on the fourth message.
[0158] Alternatively, in another implementation, the computing power management function does not directly obtain updated computing power management policies from the PCF, but instead obtains updated communication management policies from the SMF. In this implementation, the SMF requests updated computing power management policies and updated communication management policies from the PCF. After receiving the updated computing power management policies and updated communication management policies sent by the PCF, the SMF sends the updated computing power management policies to the computing power management function, thereby enabling the computing power management function to determine updated computing power QoS information based on the updated computing power management policies, and update the computing power resources of the computing session based on the updated computing power QoS information.
[0159] Optionally, the computing power management function determines updated computing power QoS information based on the obtained updated computing power management policy, and updates and allocates computing power resources of the computing session according to the determined updated computing power QoS information, including:
[0160] The computing power management function determines the updated computing power QoS information based on the obtained updated computing power management strategy;
[0161] The computing power management function sends the updated computing power QoS information to the computing and storage resource nodes, so that the computing and storage resource nodes can update the computing power resources of the computing session based on the updated computing power QoS information.
[0162] In this embodiment of the application, when the computing power management function obtains an updated computing power management policy, the computing power management function determines updated computing power QoS information based on the updated computing power management policy, and sends the updated computing power QoS information to the selected computing and storage resource node, so that the computing and storage resource node can update the computing power resources of the computing session based on the updated computing power QoS information.
[0163] It should be noted that the computing power of the computing and storage resource nodes selected by the computing power management function can meet the computing and storage resource requirements in the computing power QoS information. For example, the computing resource requirements may be: requiring at least 100 graphics processing units (GPU) resources, or requiring support for a specific algorithm (such as deep neural network algorithms (DNN)). The storage resource requirements may be, for example, requiring 100 units of storage resources. This application embodiment will not provide further examples of this.
[0164] Furthermore, after the computing power management function sends the updated computing power QoS information to the computing and storage resource nodes, the method further includes:
[0165] The computing power management function obtains feedback messages sent by the computing and storage resource nodes. The feedback messages include at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
[0166] Understandably, after the computing and storage resource nodes update the computing resources of the computing session based on the updated computing power QoS information, they can obtain information such as computing resource IP address, computing resource size, storage resource IP address, and storage resource size based on the updated computing resources of the computing session, and feed this information back to the computing power management function, so that the computing power management function can know the status of the computing and storage resource nodes.
[0167] Optionally, the computing power QoS information includes at least one of the following: computing power, sample data volume, storage resources, computing latency, computing accuracy, and computing speed.
[0168] In this embodiment of the application, after step 402, the method may further include:
[0169] The computing power management function sends a second message to the terminal, the second message being used to instruct the computing power management function to update at least one of the computing power resources and communication resources for the computing session.
[0170] The second message is a response to the first message sent by the terminal. The second message is used to indicate that the computing power management function updates at least one of the computing power resources and communication resources for the computing session, so as to inform the terminal that the computing power management function updates the computing power resources and communication resources for the computing session.
[0171] Optionally, before the computing power management function sends the second message to the terminal, the method further includes:
[0172] The computing power management function receives communication resource allocation information sent by SMF.
[0173] In this implementation, after updating the communication resources of the computing session, the SMF does not directly send a second message to the terminal in response to the first message. Instead, it sends the communication resource allocation information of the SMF to the computing power management function, so that the computing power management function can send a second message to the terminal to inform the terminal that the SMF has updated the communication resources for the computing session.
[0174] Optionally, the computing power management function sends a second message to the terminal, including:
[0175] The computing power management function sends a second message to the terminal via AMF.
[0176] Understandably, the terminal can send a first message to the SMF via the AMF. Similarly, the second message from the computing power management function in response to the first message can also be sent to the terminal via the AMF. For example, the computing power management function could send a computing session modification response message to the AMF, thereby triggering the AMF to send a second message to the terminal. The second message could be implemented as a computing bearer modification response message, a computing session modification response message, a computing session update response message, a PDU session modification response message, etc.
[0177] In this embodiment of the application, the computing power management function obtains the first message from the terminal and can update at least one of the computing power resources and communication resources for the computing session according to the first message, so as to update and allocate the communication resources and / or computing power resources of the computing session in the network to meet the computing service needs of the terminal.
[0178] Please refer to Figure 5 , Figure 5 This is the fourth flowchart of a computing session update method provided in this application embodiment, wherein the computing session update method is executed by AMF. Figure 5 As shown, the computation session update method includes the following steps:
[0179] Step 501: AMF obtains the fifth message from the terminal;
[0180] Step 502: The AMF sends a first message to the first function based on the fifth message;
[0181] The first function is either a session management function (SMF) or a computing power management function, and the first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0182] In this embodiment, the AMF obtains a fifth message sent by the terminal, which is used to request the update of at least one of the communication resources and computing resources in the computing session. Further, the fifth message triggers the AMF to send a first message to the first function to request the update of at least one of the communication resources and computing resources in the computing session, thereby enabling the first function to initiate a subsequent communication policy update process and / or computing power policy update process based on the first message sent by the terminal, so as to realize the update of communication resources and / or computing power resources in the computing session to meet the computing service needs of the terminal.
[0183] Optionally, the fifth message may be implemented as a computing bearer modification request message, computing power session modification request message, computing session update request message, computing power modification request message, PDU session modification request message, etc.
[0184] For example, the fifth message could be a PDU session modification request message. This PDU session modification request message could be an enhancement based on the existing message flow, used to request the network to update and allocate communication resources for transmitting data for computing services. Simultaneously, this PDU session modification request message carries computing service-related information to request the network to update and allocate computing power resources. Alternatively, the fifth message could be a computing session update request message, used to request the network to update and allocate computing power resources. This computing session modification request message also carries PDU session-related information to request the network to update and allocate communication resources for transmitting data for computing services. Of course, the fifth message can also take other forms. Regardless of its implementation, the fifth message is used to request the network to update and allocate communication resources and / or computing power resources for the computing session.
[0185] Optionally, the fifth message includes at least one of the following: terminal identifier, computing service identifier, PDU session identifier, computing session identifier, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI. It should be noted that the content of the first message is the same as the content of the fifth message; that is, whatever content is included in the fifth message, the first message also includes the same content.
[0186] The computing service requirements include at least one of the following: latency information of the computing service, accuracy of the computing service, computational load of the computing service, storage requirements, type of computing service, and IP address of the computing service.
[0187] In this embodiment of the application, after step 502, the method further includes:
[0188] The AMF acquires a second message sent by the first function, the second message indicating at least one of the computing resources and communication resources that the first function updates for the computing session.
[0189] Understandably, after updating the communication resources and / or computing resources in the computing session based on the first message, the first function sends a second message to the AMF in response to the first message, informing the AMF of the updated computing resources and / or communication resources for the computing session. The second message can be implemented as a computing session modification response message, a PDU session modification response message, etc.
[0190] Furthermore, after the AMF obtains the second message sent by the first function, the method further includes:
[0191] The AMF sends a sixth message to the terminal in response to the fifth message, the sixth message indicating at least one of the computing resources and communication resources that the first function updates for the computing session.
[0192] Understandably, after receiving the second message sent by the first function, the AMF sends a sixth message to the terminal based on the second message to inform the terminal of the computing resources and / or communication resources updated by the first function for the computing session. The sixth message can be implemented as a computing bearer modification response message, a computing session update response message, a computing power session modification response message, a PDU session modification response message, etc.
[0193] Optionally, the sixth message includes at least one of the following: PDU session identifier, computing session identifier, communication resource update information, communication service quality (QoS) rules, computing power resource update information, and computing power QoS rules. It should be noted that the content of the sixth message is the same as the content of the second message; that is, whatever content is included in the second message, the sixth message will also include at least the same content.
[0194] The computing resource update information includes at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
[0195] In this embodiment of the application, the AMF can obtain the fifth message of the terminal and send a first message to the first function based on the fifth message to request the first function to update the communication resources and / or computing resources in the computing session, and finally realize the update of the communication resources and / or computing resources in the computing session to meet the computing service needs of the terminal.
[0196] Please refer to Figure 6 , Figure 6 This is the fifth flowchart of a computing session update method provided in this application embodiment, wherein the computing session update method is executed by a computing storage resource node. Figure 6 As shown, the computation session update method includes the following steps:
[0197] Step 601: The computing storage resource node obtains the updated computing power QoS information sent by the computing power management function;
[0198] Step 602: The computing and storage resource node updates the computing resources of the computing session based on the updated computing power QoS information;
[0199] The updated computing power QoS information is determined by the computing power management function based on the updated computing power management policy obtained from the first message. The first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0200] In this embodiment, the computing power management function can obtain an updated computing power management policy based on the first message, and determine updated computing power QoS information based on the updated computing power management policy. The computing power management function sends the updated computing power QoS information to the computing and storage resource nodes, thereby enabling the computing and storage resource nodes to update the computing power resources of the computing session based on the updated computing power QoS information. The specific implementation of the computing power management function determining the updated computing power QoS information can be referred to the description in the above embodiments of the computing power management function, and will not be repeated in this embodiment.
[0201] Optionally, after step 602, the method further includes:
[0202] The computing and storage resource node sends a feedback message to the computing power management function. The feedback message includes at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
[0203] Specifically, after updating the computing power resources of the computing session based on the updated computing power QoS information, the computing and storage resource nodes can obtain information such as computing resource IP address, computing resource size, storage resource IP address, and storage resource size based on the updated computing power resources of the computing session, and feed this information back to the computing power management function so that the computing power management function can know the status of the computing and storage resource nodes.
[0204] In this embodiment, the relevant data of the computing session can be transmitted to the computing and storage resource node, which then performs the calculations and returns the results. This allows the terminal to complete the corresponding computing tasks even when its computing power is weak, saving terminal costs and power consumption.
[0205] To better understand the computing session update method provided in this application, the following will provide a detailed explanation of the computing session update method provided in this application in conjunction with specific communication scenarios.
[0206] Please refer to Figure 7 , Figure 7 This is the sixth flowchart of a computational session update method provided in the embodiments of this application. Figure 7 As shown, the computation session update method includes the following specific steps:
[0207] Step 1. The UE (terminal) sends a Computation Bearer Modification Request Message (also known as the fifth message) to the AMF to request the network to update the computing resources and / or communication resources allocated to the UE's computing session.
[0208] Step 2a. The AMF sends a PDU session modification request message (i.e., the first message) to the SMF. It should be noted that if the UE initiates a compute bearer modification request message instead of a PDU session modification request message in step 1, the AMF needs to filter out the PDU session information (such as the PDU session ID) in the compute bearer modification request message, and then the AMF triggers a PDU session modification request message to the SMF, which may include the PDU session ID and the UE ID; the content included in this PDU session modification request message is the same as the content included in the first message in the above embodiment.
[0209] Step 2b. The AMF sends a computing session modification request message (i.e., the first message) to the computing power management function to request the allocation of corresponding computing power resources for the UE's computing session. The computing session modification request message may include the UE ID and computing service ID, and optionally, it may also include at least one of the following: PDU session identifier, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI (the same as the content included in the first message in the above embodiment).
[0210] Step 3a. The SMF sends a Communication Management Policy Modification Request Message (i.e., the third message) to the PCF to request an update to the communication management policy applicable to the PDU session. The Communication Management Policy Modification Request Message includes at least one of the following: UE ID, PDU session identifier, computing service ID, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI.
[0211] Step 3b. The computing power management function sends a computing power management policy modification request message (i.e., the fourth message) to the PCF to request an update to the computing power management policy in the computing session. The computing power management policy modification request message includes at least one of the following: UE ID, PDU session identifier, computing service ID, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI.
[0212] Step 4. The PCF updates the computing power management policy and the communication management policy. The PCF must ensure that the sum of the latency in the allocated communication management policy and the latency in the computing power management policy does not exceed the total latency of the computing service requirements requested by the UE. The PCF must also ensure that the data transmission accuracy in the allocated communication management policy multiplied by the computing accuracy in the computing power management policy is not lower than the accuracy of the computing service requirements requested by the UE.
[0213] Step 5a. The PCF sends an updated communication management policy to the SMF.
[0214] Step 5b. PCF sends the updated computing power management policy to the computing power management function; it should be noted that steps 5a and 5b can both be executed, or only step 5a can be executed, or only step 5b can be executed.
[0215] Step 6a. Based on the obtained updated communication management policy, the SMF determines the updated communication QoS information and transmits the updated communication QoS information to the base station-side equipment, the UPF (updated N4 interface rules), and the terminal. Specifically, the SMF triggers the PDU session modification process based on the communication management policy update process, such as modifying the corresponding N4 interface rules, or establishing or modifying the N3 tunnel to trigger the establishment and modification process of the QoS flow.
[0216] Step 6b. Based on the obtained updated computing power management policy, the computing power management function determines the updated computing power QoS information and sends the updated computing power QoS information to the computing and storage resource nodes. Specifically, the computing power management function selects the corresponding computing and storage resource nodes according to the updated computing power QoS information. The selected computing and storage resource nodes have both computing and storage functions, which can be co-located on the same node or independently deployed on different nodes. The computing capacity of the selected computing and storage resource nodes meets the computing and storage resource requirements in the computing power management policy.
[0217] Step 7. The SMF notifies the computing power management function of its communication resource allocation status, and the computing power management function notifies the SMF of its computing power resource allocation status. For example, the SMF can notify the computing power management function which UPF it has selected. This allows the computing power management function to calculate the data transmission latency between each computing and storage resource node under the SMF and that UPF, enabling the computing power management function to estimate the remaining latency space for computing and ultimately select a computing and storage resource node that can meet the remaining latency requirements. For example, the SMF notifies the computing power management function that it has selected UPF1, and the corresponding RAN and CN latencies are 2ms and 3ms, respectively. There are three available computing and storage resource nodes under the computing power management function, and the transmission latency with UPF1 is 1ms, 2ms, and 3ms, respectively. The latency for the three computing and storage resource nodes to complete the computing task is 3ms, 5ms, and 8ms, respectively. Therefore, the corresponding total latency is 9ms, 12ms, and 16ms. If the total latency requirement for the computing task is 10ms, then the computing power management network element can only select the first computing and storage resource node to carry the subsequent computing tasks.
[0218] Step 8a. SMF sends a PDU session modification response message (i.e., the second message) to AMF to notify AMF that the communication resource modification (or update) of the computing session is complete.
[0219] Step 8b. The computing power management function sends a computing power session modification response message (i.e., the second message) to the AMF to notify the AMF that the computing power resources of the computing session have been modified (or updated).
[0220] Step 9. The AMF sends a computation bearer modification response message (also known as the sixth message) to the UE to notify the UE that the communication resources and computing resources of the computation session have been modified.
[0221] It should be noted that the implementation of the steps and related concepts in this embodiment can be combined with the above. Figures 2-6 The specific descriptions in the embodiments, which achieve the same technical effects as those in the above embodiments, will not be repeated here.
[0222] Please refer to Figure 8 , Figure 8 This is the seventh flowchart of a computational session update method provided in the embodiments of this application. Figure 8 As shown, the computation session update method includes the following specific steps:
[0223] Step 1. The UE (terminal) sends a PDU session modification request message (i.e., the fifth message) to the AMF to request the network to update the computing resources and / or communication resources allocated for the UE's computing session. The PDU session modification request message includes at least one of the following: UEID, computing service identifier, PDU session identifier, computing session identifier, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI.
[0224] Step 2. The AMF sends a PDU session modification request message (i.e., the first message) to the SMF. The PDU session modification request message includes at least one of the following: UE ID, computing service identifier, PDU session identifier, PDU session type, computing session identifier, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI.
[0225] Step 3a. SMF selects the computing power management function for the corresponding computing session based on the PDU session modification request message.
[0226] Step 3b. The SMF sends a policy modification request message (the third message mentioned above) to the PCF to request an update to the dynamic policy applicable to the computing session. The communication management policy modification request message includes at least one of the following: UE ID, PDU session identifier, computing session identifier, computing service ID, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI.
[0227] Step 4. PCF updates the computing power management policy and communication management policy corresponding to the computing session.
[0228] Step 5. PCF sends updated computing power management policies and updated communication management policies to SMF.
[0229] Step 6. Based on the obtained updated communication management policy, the SMF determines the updated communication QoS information and transmits the updated communication QoS information to the base station-side equipment, UPF (updated N4 interface rules), and the terminal. Specifically, the SMF triggers the PDU session modification process based on the communication management policy update process, such as modifying the corresponding N4 interface rules, or establishing or modifying the N3 tunnel to trigger the establishment and modification process of the QoS flow.
[0230] Step 7a. The SMF initiates a computing resource allocation update request message to the selected computing power management function. This message carries the updated computing power management policy and may also carry computing session ID information. This computing session ID information may be generated by the UE and sent to the SMF through steps 1 and 2, or it may be generated by the SMF for the UE's computing session.
[0231] Step 7b. The PCF sends the updated computing power management policy to the computing power management function. The PCF can address the computing power management function through the identifier or address information of the computing power management function carried in step 3, or the PCF itself can determine the computing power management function based on the SMF computing session (or PDU session) context in step 3, and then send the updated computing power management policy to it.
[0232] It should be noted that either step 7a or step 7b above can be performed.
[0233] Step 8. The computing power management function, based on the obtained updated computing power management policy, determines the updated computing power QoS information and sends the updated computing power QoS information to the computing and storage resource nodes; for details, please refer to the above. Figure 7 Step 6b in the embodiment.
[0234] Step 9. The computing power management function sends a notification message to the SMF to inform the SMF of the computing power resource allocation status. The notification message includes the IP address or identification information of the allocated computing and storage resource nodes.
[0235] Step 10. SMF sends a PDU session modification response message (i.e., the second message) to AMF to notify AMF that the communication resource modification (or update) of the computing session is complete.
[0236] Step 11. The AMF sends a PDU session modification response message (also known as the sixth message) to the UE to notify the UE that the communication resources and computing resources of the computing session have been modified.
[0237] It should be noted that the implementation of the steps and related concepts in this embodiment can be combined with the above. Figures 2-6 The specific descriptions in the embodiments, which achieve the same technical effects as those in the above embodiments, will not be repeated here.
[0238] It should be noted that the execution entity of the computing session update method provided in this application embodiment can be a computing session update device, or a control module in the computing session update device for executing the computing session update method. This application embodiment uses the execution of a computing session update by a computing session update device as an example to illustrate the computing session update device provided in this application embodiment.
[0239] Please refer to Figure 9 , Figure 9 This is one of the structural diagrams of a computing session update device provided in an embodiment of this application. For example... Figure 9 As shown, the computing session update device 900 includes:
[0240] The first sending module 901 is used to send a first message to the first function;
[0241] The first function is either a session management function (SMF) or a computing power management function, and the first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0242] Optionally, the first transmitting module 901 is further configured to:
[0243] The first message is sent to the first function via the Mobile and Access Management Function (AMF).
[0244] Optionally, the device further includes a first receiving module, used for:
[0245] The system receives a second message from a first function in response to the first message, the second message indicating at least one of computing resources and communication resources that the first function updates for the computing session.
[0246] Optionally, the first receiving module is further configured to:
[0247] The terminal receives a second message sent by the first function via the AMF in response to the first message.
[0248] Optionally, the second message includes at least one of the following: Protocol Data Unit (PDU) session identifier, computing session identifier, communication resource update information, communication service quality (QoS) rules, computing power resource update information, and computing power QoS rules.
[0249] Optionally, the computing resource update information includes at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
[0250] Optionally, the first message includes at least one of the following: terminal identifier, computing service identifier, PDU session identifier, computing session identifier, computing service requirement, computing service user experience quality of service (QoE) requirement, data network name (DNN), and single network slice selection auxiliary information (S-NSSAI).
[0251] Optionally, the computing service requirements include at least one of the following: latency information of the computing service, accuracy of the computing service, computational load of the computing service, storage requirements, type of computing service, and IP address of the computing service.
[0252] Optionally, the computing resources include at least one of the following: computing resources and storage resources.
[0253] The computing session update device in this application embodiment can be a device, a device with an operating system, or an electronic device, or it can be a component, integrated circuit, or chip in a terminal. The device or electronic device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminals listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the specific type of terminal.
[0254] It should be noted that the computing session update device provided in this application embodiment can achieve Figure 2 The various processes implemented on the terminal in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0255] Please refer to Figure 10 , Figure 10 This is a second structural diagram of a computing session update device provided in an embodiment of this application. Figure 10 As shown, the computing session update device 1000 includes:
[0256] The first acquisition module 1001 is used to acquire a first message from the terminal, the first message being used to request the update of at least one of the communication resources and computing resources in the computing session;
[0257] The first update module 1002 is used to update at least one of computing resources and communication resources for the computing session according to the first message.
[0258] Optionally, the first acquisition module 1001 is further configured to:
[0259] Acquire the first message sent by the terminal through the Mobility and Access Management Function (AMF).
[0260] Optionally, the first update module 1002 is further configured to:
[0261] Based on the first message, obtain at least one of the updated computing power management strategy and the updated communication management strategy;
[0262] When the device obtains an updated communication management policy, it determines updated communication QoS information based on the obtained updated communication management policy, and updates and allocates communication resources for the computing session based on the updated communication QoS information.
[0263] When the device obtains an updated computing power management policy, it sends the updated computing power management policy to the computing power management function to obtain computing power resource allocation information sent by the computing power management function.
[0264] Optionally, the first update module 1002 is further configured to:
[0265] If an updated communication management policy is obtained, an updated communication QoS is determined based on the obtained updated communication management policy;
[0266] The updated N4 interface rules are sent to the User Plane Function (UPF) so that the UPF updates the communication resources of the computing session based on the updated N4 interface rules, which are obtained based on the updated communication QoS information.
[0267] Optionally, the first update module 1002 is further configured to perform any one of the following:
[0268] Send a third message to the PCF and obtain at least one of an updated computing power management policy and an updated communication management policy in response to the PCF sending the third message; wherein the third message includes at least one of a communication policy modification request and a computing policy modification request.
[0269] Get the updated communication management strategy sent by the computing power management function.
[0270] Optionally, if the third message includes the request to modify the computing power management policy, the device is further configured to determine the computing power management function corresponding to the computing session.
[0271] Optionally, the device is further used for:
[0272] A second message is sent to the terminal, the second message being used to instruct the SMF to update at least one of the computing resources and communication resources for the computing session.
[0273] Optionally, the device is further used for:
[0274] A second message is sent to the terminal via AMF.
[0275] Optionally, the device is further used for:
[0276] Receive computing resource allocation information sent by the computing power management function.
[0277] It should be noted that the computing session update device provided in this application embodiment can achieve Figure 3 The various processes implemented by SMF in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0278] Please refer to Figure 11 , Figure 11 This is the third structural diagram of a computing session update device provided in an embodiment of this application. Figure 11 As shown, the computing session update device 1100 includes:
[0279] The second acquisition module 1101 is used to acquire a first message from the terminal, the first message being used to request the update of at least one of the communication resources and computing resources in the computing session.
[0280] The second update module 1102 is configured to update at least one of computing resources and communication resources for the computing session based on the first message.
[0281] Optionally, the second acquisition module 1101 is further configured to:
[0282] Acquire the first message sent by the terminal through the Mobility and Access Management Function (AMF).
[0283] Optionally, the second update module 1102 is further configured to:
[0284] Based on the first message, obtain at least one of the updated computing power management strategy and the updated communication management strategy;
[0285] When the device obtains the updated computing power management policy, it determines the updated computing power QoS information based on the updated computing power management policy, and updates and allocates the computing power resources of the computing session according to the determined updated computing power QoS information.
[0286] When the device obtains the updated communication management policy, it sends the updated communication management policy to the SMF and obtains the communication resource allocation information sent by the SMF.
[0287] Optionally, the second acquisition module 1101 is further configured to perform any of the following:
[0288] Send a fourth message to the PCF to obtain at least one of an updated computing power management policy and an updated communication management policy in response to the PCF's response to the fourth message; wherein, the fourth message includes at least one of a communication policy modification request and a computing policy modification request.
[0289] Get the updated computing power management policy sent by SMF.
[0290] Optionally, the second acquisition module 1101 is further configured to:
[0291] The updated computing power QoS information is determined based on the obtained updated computing power management policy;
[0292] The updated computing power QoS information is sent to the computing and storage resource nodes so that the computing and storage resource nodes update the computing power resources of the computing session based on the updated computing power QoS information.
[0293] Optionally, the second acquisition module 1101 is further configured to:
[0294] Obtain the feedback message sent by the computing and storage resource node, wherein the feedback message includes at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
[0295] Optionally, the device is further used for:
[0296] A second message is sent to the terminal, the second message being used to instruct the computing power management function to update the computing power resources for the computing session.
[0297] Optionally, the device is further used for:
[0298] A second message is sent to the terminal via AMF.
[0299] Optionally, the device is further used for:
[0300] Receive communication resource allocation information sent by SMF.
[0301] It should be noted that the computing session update device provided in this application embodiment can achieve Figure 4 The various processes for implementing the computing power management function in the method embodiments described herein, and achieving the same technical effect, will not be repeated here to avoid duplication.
[0302] Please refer to Figure 12 , Figure 12 This is the fourth structural diagram of a computing session update device provided in the embodiments of this application. Figure 12 As shown, the computing session update device 1200 includes:
[0303] The third acquisition module 1201 is used to acquire the fifth message from the terminal;
[0304] The second sending module 1202 is used to send a first message to the first function based on the fifth message;
[0305] The first function is either a session management function (SMF) or a computing power management function, and the first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0306] Optionally, the fifth message includes at least one of the following: terminal identifier, computing service identifier, protocol data unit (PDU) session identifier, computing session identifier, computing service requirement, computing service user experience quality (QoE) requirement, data network name (DNN), and single network slice selection auxiliary information (S-NSSAI).
[0307] Optionally, the computing service requirements include at least one of the following: latency information of the computing service, accuracy of the computing service, computational load of the computing service, storage requirements, type of computing service, and IP address of the computing service.
[0308] Optionally, the third acquisition module 1201 is further configured to perform at least one of the following:
[0309] Obtain a second message sent by the first function, the second message being used to indicate at least one of the computing resources and communication resources that the first function updates for the computing session.
[0310] Optionally, the device is further used for:
[0311] A sixth message is sent to the terminal in response to the fifth message, the sixth message indicating at least one of the computing resources and communication resources that the first function updates for the computing session.
[0312] Optionally, the sixth message includes at least one of the following: PDU session identifier, computing session identifier, communication resource update information, communication service quality (QoS) rules, computing power resource update information, and computing power QoS rules.
[0313] Optionally, the computing resource update information includes at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
[0314] It should be noted that the computing session update device provided in this application embodiment can achieve Figure 5 The various processes implemented by AMF in the method embodiments described above achieve the same technical effect, and will not be repeated here to avoid duplication.
[0315] Please refer to Figure 13 , Figure 13 This is the fifth structural diagram of a computing session update device provided in the embodiments of this application. Figure 13 As shown, the computing session update device 1300 includes:
[0316] The fourth acquisition module 1301 is used to acquire updated computing power QoS information sent by the computing power management function;
[0317] The third update module 1302 is used to update the computing power resources of the computing session based on the updated computing power QoS information.
[0318] The updated computing power QoS information is determined by the computing power management function based on the updated computing power management policy obtained from the first message. The first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0319] Optionally, the device is further configured to: send a feedback message to the computing power management function, the feedback message including at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
[0320] It should be noted that the computing session update device provided in this application embodiment can achieve Figure 6 The various processes implemented by the computing storage resource nodes in the method embodiments described above achieve the same technical effect, and will not be repeated here to avoid duplication.
[0321] Optional, such as Figure 14 As shown, this application embodiment also provides a communication device 1400, including a processor 1401, a memory 1402, and a program or instructions stored in the memory 1402 and executable on the processor 1401. For example, when the communication device 1400 is a terminal, the program or instructions executed by the processor 1401 implement the above-mentioned... Figure 2 The various processes described in the method embodiments can achieve the same technical effect. When the communication device 1400 is a network function entity, the program or instruction executed by the processor 1401 implements the above-described... Figure 3 The various processes of the method embodiments described above, or the implementation of the above... Figure 4 The various processes of the method embodiments described above, or the implementation of the above... Figure 5 The various processes of the method embodiments described above, or the implementation of the above... Figure 6 The various processes described in the method embodiments achieve the same technical effect. To avoid repetition, they will not be repeated here.
[0322] This application also provides a terminal, including a processor and a communication interface, the communication interface being used to send a first message to a first function. This terminal embodiment corresponds to the above-described terminal-side method embodiment; all implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 15 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0323] The terminal 1500 includes, but is not limited to, at least some of the following components: radio frequency unit 1501, network module 1502, audio output unit 1503, input unit 1504, sensor 1505, display unit 1506, user input unit 1507, interface unit 1508, memory 1509, and processor 1510.
[0324] Those skilled in the art will understand that the terminal 1500 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1510 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 15 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0325] It should be understood that, in this embodiment, the input unit 1504 may include a graphics processing unit (GPU) 15041 and a microphone 15042. The GPU 15041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1506 may include a display panel 15061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1507 includes a touch panel 15071 and other input devices 15072. The touch panel 15071 is also called a touch screen. The touch panel 15071 may include a touch detection device and a touch controller. Other input devices 15072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0326] In this embodiment, the radio frequency unit 1501 receives downlink data from the network-side device and processes it for the processor 1510; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 1501 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0327] The memory 1509 can be used to store software programs or instructions and various data. The memory 1509 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1509 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0328] Processor 1510 may include one or more processing units; optionally, processor 1510 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1510.
[0329] The radio frequency unit 1501 is used to send a first message to the first function;
[0330] The first function is either a session management function (SMF) or a computing power management function, and the first message is used to request an update of at least one of the communication resources and computing power resources in the computing session.
[0331] Optionally, the radio frequency unit 1501 is also used to: send a first message to the first function via the Mobile and Access Management Function (AMF).
[0332] Optionally, the radio frequency unit 1501 is also used for:
[0333] The system receives a second message from a first function in response to the first message, the second message indicating at least one of computing resources and communication resources that the first function updates for the computing session.
[0334] Optionally, the radio frequency unit 1501 is also used for:
[0335] Receive a second message sent by the first function via the AMF in response to the first message.
[0336] Optionally, the second message includes at least one of the following: Protocol Data Unit (PDU) session identifier, computing session identifier, communication resource update information, communication service quality (QoS) rules, computing power resource update information, and computing power QoS rules.
[0337] Optionally, the computing resource update information includes at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
[0338] Optionally, the first message includes at least one of the following: terminal identifier, computing service identifier, PDU session identifier, computing session identifier, computing service requirement, computing service user experience quality of service (QoE) requirement, data network name (DNN), and single network slice selection auxiliary information (S-NSSAI).
[0339] Optionally, the computing service requirements include at least one of the following: latency information of the computing service, accuracy of the computing service, computational load of the computing service, storage requirements, type of computing service, and IP address of the computing service.
[0340] Optionally, the computing resources include at least one of the following: computing resources and storage resources.
[0341] In this embodiment, the terminal can send a first message to the first function to initiate a computing session update process, which is used to request the update of communication resources and / or computing power resources in the computing session, and ultimately realize the update of communication resources and / or computing power resources in the computing session to meet the computing service needs of the terminal.
[0342] This application embodiment also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the above-described functionality. Figure 2 The various processes of the method embodiments described above, or the implementation of the above... Figure 3 The various processes of the method embodiments described above, or the implementation of the above... Figure 4 The various processes of the method embodiments described above, or the implementation of the above... Figure 5 The various processes of the method embodiments described above, or the implementation of the above... Figure 6 The various processes in the method embodiments described herein can achieve the same technical effect, and will not be repeated here to avoid repetition.
[0343] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0344] This application embodiment also provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the above. Figure 2 The various processes of the method embodiments described above, or the implementation of the above... Figure 3 The various processes of the method embodiments described above, or the implementation of the above... Figure 4 The various processes of the method embodiments described above, or the implementation of the above... Figure 5 The various processes of the method embodiments described above, or the implementation of the above... Figure 6 The various processes in the method embodiments described herein can achieve the same technical effect, and will not be repeated here to avoid repetition.
[0345] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0346] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0347] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0348] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A computational session update method, characterized in that, include: The terminal sends the first message to the first function; The first function is either a session management function (SMF) or a computing power management function. The first message is used to request an update of at least one of the communication resources and computing power resources in the computing session. The computing power management function is a network element added to manage and control computing and storage resource nodes. The computing session is a session that includes both communication resources and computing power resources, established to meet the user's computing service needs.
2. The method according to claim 1, characterized in that, The terminal sends a first message to the first function, including: The terminal sends a first message to the first function through the Mobility and Access Management Function (AMF).
3. The method according to claim 1, characterized in that, After the terminal sends the first message to the first function, the method further includes: The terminal receives a second message sent by the first function in response to the first message, the second message indicating at least one of the computing resources and communication resources that the first function updates for the computing session.
4. The method according to claim 3, characterized in that, The terminal receives a second message sent by the first function in response to the first message, including: The terminal receives a second message sent by the first function via the AMF in response to the first message.
5. The method according to claim 3, characterized in that, The second message includes at least one of the following: Protocol Data Unit (PDU) session identifier, computing session identifier, communication resource update information, communication service quality (QoS) rules, computing power resource update information, and computing power QoS rules.
6. The method according to claim 5, characterized in that, The computing resource update information includes at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
7. The method according to claim 1, characterized in that, The first message includes at least one of the following: terminal identifier, computing service identifier, PDU session identifier, computing session identifier, computing service requirements, computing service user experience quality of service (QoE) requirements, data network name (DNN), and single network slice selection auxiliary information (S-NSSAI).
8. The method according to claim 6, characterized in that, The computing service requirements include at least one of the following: latency information of the computing service, accuracy of the computing service, computational load of the computing service, storage requirements, type of computing service, and IP address of the computing service.
9. The method according to claim 1, characterized in that, The computing resources include at least one of the following: computing resources and storage resources.
10. A method for updating a computational session, characterized in that, include: The Session Management Function (SMF) acquires a first message from the terminal. The first message is used to request an update of at least one of the communication resources and computing resources in the computing session. The computing session is a session that includes both communication resources and computing resources, established to meet the user's computing service needs. The SMF updates at least one of the computing resources and communication resources for the computing session based on the first message.
11. The method according to claim 10, characterized in that, The SMF acquires the first message from the terminal, including: The SMF acquires the first message sent by the terminal through the Mobility and Access Management Function (AMF).
12. The method according to claim 10, characterized in that, The SMF updates at least one of computing resources and communication resources for the computing session based on the first message, including: The SMF obtains at least one of an updated computing power management policy and an updated communication management policy based on the first message. When the SMF obtains an updated communication management policy, it determines updated communication QoS information based on the obtained updated communication management policy, and updates and allocates communication resources for the computing session based on the updated communication QoS information. When the SMF obtains an updated computing power management policy, it sends the updated computing power management policy to the computing power management function to obtain computing power resource allocation information sent by the computing power management function.
13. The method according to claim 12, characterized in that, When the SMF obtains an updated communication management policy, the process of determining updated communication QoS information based on the obtained updated communication management policy, and updating and allocating communication resources for the computing session based on the updated communication QoS information, includes: If the SMF obtains an updated communication management policy, it determines an updated communication QoS based on the obtained updated communication management policy; The SMF sends updated N4 interface rules to the User Plane Function (UPF) so that the UPF updates the communication resources of the computing session based on the updated N4 interface rules. The updated N4 interface rules are obtained based on the updated communication QoS information.
14. The method according to claim 12, characterized in that, The acquisition of at least one of the updated computing power management strategy and the updated communication management strategy includes any one of the following: The SMF sends a third message to the PCF and obtains at least one of an updated computing power management policy and an updated communication management policy in response to the PCF sending the third message; wherein, the third message includes at least one of a communication policy modification request and a computing policy modification request. The SMF acquires the updated communication management strategy sent by the computing power management function.
15. The method according to claim 14, characterized in that, If the third message includes the request to modify the computing power management policy, the SMF is also used to determine the computing power management function corresponding to the computing session.
16. The method according to claim 10, characterized in that, After the SMF updates at least one of computing resources and communication resources for the computing session based on the first message, the method further includes: The SMF sends a second message to the terminal, the second message being used to instruct the SMF to update at least one of the computing resources and communication resources for the computing session.
17. The method according to claim 16, characterized in that, The SMF sends a second message to the terminal, including: The SMF sends a second message to the terminal via the AMF.
18. The method according to claim 16, characterized in that, Before the SMF sends the second message to the terminal, the method further includes: The SMF receives computing resource allocation information sent by the computing power management function.
19. A computational session update method, characterized in that, include: The computing power management function obtains a first message from the terminal, the first message being used to request the update of at least one of the communication resources and computing power resources in the computing session; The computing power management function updates at least one of the computing power resources and communication resources for the computing session based on the first message; The computing power management function is a network element added to manage and control computing and storage resource nodes, and the computing session is a session that includes both communication resources and computing power resources, established to meet the computing service needs of users.
20. The method according to claim 19, characterized in that, The computing power management function acquires the first message from the terminal, including: The computing power management function acquires the first message sent by the terminal through the Mobile and Access Management Function (AMF).
21. The method according to claim 19, characterized in that, The computing power management function updates at least one of computing power resources and communication resources for the computing session based on the first message, including: The computing power management function obtains at least one of an updated computing power management strategy and an updated communication management strategy based on the first message; When the computing power management function obtains the updated computing power management policy, it determines the updated computing power QoS information based on the updated computing power management policy, and updates and allocates the computing power resources of the computing session according to the determined updated computing power QoS information. When the computing power management function obtains the updated communication management policy, it sends the updated communication management policy to the SMF and obtains the communication resource allocation information sent by the SMF.
22. The method according to claim 21, characterized in that, The acquisition of at least one of the updated computing power management strategy and the updated communication management strategy includes any one of the following: The computing power management function sends a fourth message to the PCF to obtain at least one of an updated computing power management policy and an updated communication management policy in response to the fourth message; wherein, the fourth message includes at least one of a communication policy modification request and a computing policy modification request. The computing power management function obtains the updated computing power management strategy sent by SMF.
23. The method according to claim 21, characterized in that, The computing power management function determines updated computing power QoS information based on the obtained updated computing power management policy, and updates and allocates computing power resources of the computing session according to the determined updated computing power QoS information, including: The computing power management function determines the updated computing power QoS information based on the obtained updated computing power management strategy; The computing power management function sends the updated computing power QoS information to the computing and storage resource nodes, so that the computing and storage resource nodes can update the computing power resources of the computing session based on the updated computing power QoS information.
24. The method according to claim 23, characterized in that, After the computing power management function sends the updated computing power QoS information to the computing and storage resource nodes, the method further includes: The computing power management function obtains feedback messages sent by the computing and storage resource nodes. The feedback messages include at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
25. The method according to claim 19, characterized in that, After the computing power management function updates at least one of the computing power resources and communication resources for the computing session according to the first message, the method further includes: The computing power management function sends a second message to the terminal, the second message being used to instruct the computing power management function to update at least one of the computing power resources and communication resources for the computing session.
26. The method according to claim 25, characterized in that, The computing power management function sends a second message to the terminal, including: The computing power management function sends a second message to the terminal via AMF.
27. The method according to claim 25, characterized in that, Before the computing power management function sends the second message to the terminal, the method further includes: The computing power management function receives communication resource allocation information sent by SMF.
28. A computational session update method, characterized in that, include: The Access and Mobility Management Function (AMF) acquires the fifth message from the terminal; The AMF sends a first message to the first function based on the fifth message; The first function is either a session management function (SMF) or a computing power management function. The first message is used to request an update of at least one of the communication resources and computing power resources in the computing session. The computing power management function is a network element added to manage and control computing and storage resource nodes. The computing session is a session that includes both communication resources and computing power resources, established to meet the user's computing service needs.
29. The method according to claim 28, characterized in that, The fifth message includes at least one of the following: terminal identifier, computing service identifier, protocol data unit (PDU) session identifier, computing session identifier, computing service requirement, computing service user experience quality (QoE) requirement, data network name (DNN), and single network slice selection auxiliary information (S-NSSAI).
30. The method according to claim 29, characterized in that, The computing service requirements include at least one of the following: latency information of the computing service, accuracy of the computing service, computational load of the computing service, storage requirements, type of computing service, and IP address of the computing service.
31. The method according to claim 28, characterized in that, After the AMF sends the first message to the first function based on the fifth message, the method further includes at least one of the following: The AMF acquires a second message sent by the first function, the second message indicating at least one of the computing resources and communication resources that the first function updates for the computing session.
32. The method according to claim 30, characterized in that, After the AMF obtains the second message sent by the first function, the method further includes: The AMF sends a sixth message to the terminal in response to the fifth message, the sixth message indicating at least one of the computing resources and communication resources that the first function updates for the computing session.
33. The method according to claim 32, characterized in that, The sixth message includes at least one of the following: PDU session identifier, computing session identifier, communication resource update information, communication service quality (QoS) rules, computing resource update information, and computing QoS rules.
34. The method according to claim 33, characterized in that, The computing resource update information includes at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
35. A computational session update method, characterized in that, include: The computing storage resource nodes obtain updated computing power QoS information sent by the computing power management function; The computing and storage resource node updates the computing resources of the computing session based on the updated computing power QoS information; The updated computing power QoS information is determined by the computing power management function based on the updated computing power management strategy obtained from the first message. The first message is used to request an update of at least one of the communication resources and computing power resources in the computing session. The computing power management function is a network element added to manage and control computing and storage resource nodes. The computing session is a session that includes both communication resources and computing power resources, established to meet the user's computing service needs.
36. The method according to claim 35, characterized in that, After the computing and storage resource node updates the computing resources of the computing session based on the updated computing power QoS information, the method further includes: The computing and storage resource node sends a feedback message to the computing power management function. The feedback message includes at least one of the following: computing resource network interconnection protocol IP address, storage resource IP address, computing resource size, and storage resource size.
37. A computing session update apparatus, characterized in that, include: The first sending module is used to send the first message to the first function; The first function is either a session management function (SMF) or a computing power management function. The first message is used to request an update of at least one of the communication resources and computing power resources in the computing session. The computing power management function is a network element added to manage and control computing and storage resource nodes. The computing session is a session that includes both communication resources and computing power resources, established to meet the user's computing service needs.
38. A computing session update apparatus, characterized in that, include: The first acquisition module is used to acquire a first message from the terminal, the first message being used to request the update of at least one of the communication resources and computing resources in the computing session; The first update module is configured to update at least one of computing power resources and communication resources for the computing session based on the first message. The computing session is a session that includes both communication resources and computing power resources, established to meet the user's computing service needs.
39. A computing session update apparatus, characterized in that, include: The third acquisition module is used to acquire the fifth message from the terminal; The second sending module is used to send a first message to the first function based on the fifth message; The first function is either a session management function (SMF) or a computing power management function. The first message is used to request an update of at least one of the communication resources and computing power resources in the computing session. The computing power management function is a network element added to manage and control computing and storage resource nodes. The computing session is a session that includes both communication resources and computing power resources, established to meet the user's computing service needs.
40. A computing session update apparatus, characterized in that, include: The fourth acquisition module is used to acquire updated computing power QoS information sent by the computing power management function; The second update module is used to update the computing resources of the computing session based on the updated computing power QoS information. The updated computing power QoS information is determined by the computing power management function based on the updated computing power management strategy obtained from the first message. The first message is used to request an update of at least one of the communication resources and computing power resources in the computing session. The computing power management function is a network element added to manage and control computing and storage resource nodes. The computing session is a session that includes both communication resources and computing power resources, established to meet the user's computing service needs.
41. A terminal, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the computing session update method as described in any one of claims 1-9.
42. A network functional entity, characterized in that, The method includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When executed by the processor, the program or instructions implement the steps of the computing session update method as claimed in any one of claims 10-18, or the steps of the computing session update method as claimed in any one of claims 19-27, or the steps of the computing session update method as claimed in any one of claims 28-34, or the steps of the computing session update method as claimed in any one of claims 35-36.
43. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the computing session update method as described in any one of claims 1-9, or the steps of the computing session update method as described in any one of claims 10-18, or the steps of the computing session update method as described in any one of claims 19-27, or the steps of the computing session update method as described in any one of claims 28-34, or the steps of the computing session update method as described in any one of claims 35-36.