WO2023016398A1 - 计算会话更新方法、装置、终端及网络功能实体 - Google Patents
计算会话更新方法、装置、终端及网络功能实体 Download PDFInfo
- Publication number
- WO2023016398A1 WO2023016398A1 PCT/CN2022/110835 CN2022110835W WO2023016398A1 WO 2023016398 A1 WO2023016398 A1 WO 2023016398A1 CN 2022110835 W CN2022110835 W CN 2022110835W WO 2023016398 A1 WO2023016398 A1 WO 2023016398A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- computing
- message
- session
- computing power
- updated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/66—Policy and charging system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/543—Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
Definitions
- the present application belongs to the technical field of communication, and in particular relates to a computing session updating method, device, terminal and network functional entity.
- the communication system only provides the allocation of communication resources, and only ensures the communication service quality requirements of the terminal.
- the terminal or third-party equipment needs to perform some complex computing tasks, but does not have sufficient computing resources and capabilities In this case, the corresponding computing resources and computing power can be provided by the wireless communication operator.
- the existing communication system cannot comprehensively consider the communication and computing needs of a large number of users, cannot provide users with communication resources and computing power resources that meet computing business needs at the same time, and cannot update and allocate communication resources and computing power resources in the network .
- the embodiment of the present application provides a computing session update method, device, terminal, and network functional entity, which can solve the problem that in the related art, the network cannot adjust the communication resources and computing power resources allocated to users according to changes in computing service requirements or network status changes. Issues with updating assignments.
- a method for updating a computing session including:
- the terminal sends a first message to the first function
- the first function is a session management function SMF or a computing power management function
- the first message is used to request to update at least one of communication resources and computing power resources in a computing session.
- a method for updating a computing session including:
- the session management function SMF obtains the first message of the terminal, and the first message is used to request to update at least one of the communication resource and the computing power resource in the computing session;
- the SMF updates at least one of a computing power resource and a communication resource for a computing session according to the first message.
- a method for updating a computing session including:
- the computing power management function acquires a first message of the terminal, where the first message is used to request to update at least one of communication resources and computing power resources in the computing session;
- the computing power management function updates at least one of computing power resources and communication resources for a computing session according to the first message.
- a method for updating a computing session including:
- the access and mobility management function AMF acquires the fifth message of the terminal
- the AMF sends a first message to a first function based on the fifth message
- the first function is a session management function SMF or a computing power management function
- the first message is used to request to update at least one of communication resources and computing power resources in a computing session.
- a method for updating a computing session including:
- Computing and storage resource nodes obtain the 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 policy obtained by the first message, and the first message is used to request to update the communication resources and computing resources in the computing session. at least one of the human resources.
- an apparatus for updating a computing session including:
- a first sending module configured to send a first message to a first function
- the first function is a session management function SMF or a computing power management function
- the first message is used to request to update at least one of communication resources and computing power resources in a computing session.
- an apparatus for updating a computing session including:
- a first obtaining module configured to obtain a first message of the terminal, where the first message is used to request to update at least one of communication resources and computing power resources in the computing session;
- a first updating module configured to update at least one of computing resources and communication resources for a computing session according to the first message.
- an apparatus for updating a computing session including:
- a second acquiring module configured to acquire a first message of the terminal, where the first message is used to request to update at least one of communication resources and computing power resources in the computing session;
- a second updating module configured to update at least one of computing resources and communication resources for the computing session according to the first message.
- an apparatus for updating a computing session including:
- the third obtaining module is used to obtain the fifth message of the terminal
- a second sending module configured to send a first message to the first function based on the fifth message
- the first function is a session management function SMF or a computing power management function
- the first message is used to request to update at least one of communication resources and computing power resources in a computing session.
- an apparatus for updating a computing session including:
- the fourth acquisition module is used to acquire updated computing power QoS information sent by the computing power management function
- a second updating module configured to update computing power resources of a 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 policy obtained by the first message, and the first message is used to request to update the communication resources and computing resources in the computing session. at least one of the human resources.
- a terminal in an eleventh aspect, includes a processor, a memory, and a program or instruction stored in the memory and operable on the processor, and the program or instruction is executed by the processor When implementing the steps of the method for updating a computing session as described in the first aspect.
- a terminal 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 , the first message is used to request to update at least one of communication resources and computing power resources in the computing session.
- 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 , the first message is used to request to update at least one of communication resources and computing power resources in the computing session.
- a network-side functional entity in a thirteenth aspect, includes a processor, a memory, and a program or instruction stored in the memory and operable on the processor, and the program or instruction is executed by When the processor executes, realize the steps of the computing session updating method as described in the second aspect, or realize the steps of the computing session updating method as described in the third aspect, or realize the computing session updating method as described in the fourth aspect or implementing the steps of the method for updating a computing session as described in the fifth aspect.
- a readable storage medium on which a program or an instruction is stored, and when the program or instruction is executed by a processor, the steps of the method for updating a computing session as described in the first aspect are implemented , or realize the steps of the method for updating a computing session as described in the second aspect, or realize the steps of the method for updating a computing session as described in the third aspect, or realize the steps of the method for updating a computing session as described in the fourth aspect, or The steps of the method for updating a computing session as described in the fifth aspect are implemented.
- a chip in a fifteenth aspect, there is provided a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or an instruction to implement the method described in the first aspect
- the steps of the method for updating a computing session, or the steps for implementing the method for updating a computing session as described in the second aspect, or the steps for implementing the method for updating a computing session as described in the third aspect, or implementing the steps for implementing the method for updating a computing session as described in the fourth aspect The steps of the updating method, or the steps of implementing the computing session updating method as described in the fifth aspect.
- a computer program/program product is provided, the computer program/program product is stored in a non-transitory storage medium, and the computer program/program product is executed by at least one processor to implement the The steps of the computing session updating method described in one aspect, or the steps of the computing session updating method described in the second aspect, or the steps of the computing session updating method described in the third aspect, or the fourth aspect The steps of the method for updating a computing session, or the steps for implementing the method for updating a computing session as described in the fifth aspect.
- a communication device configured to execute the steps of the computing session updating method described in the first aspect, or execute the steps of the computing session updating method described in the second aspect, or execute The steps of the method for updating a computing session as described in the third aspect, or the steps of the method for updating a computing session as described in the fourth aspect, or the steps of the method for updating a computing session as described in the fifth aspect.
- the terminal can send a first message to the first function to initiate a computing session update process, which is used to request to update the communication resources and/or computing power resources in the computing session, and finally realize the communication resources in the computing session And/or updating of computing power resources to meet the computing business needs of terminals.
- Figure 1a is one of the schematic diagrams of a communication architecture applicable to the embodiment of the present application.
- Figure 1b is the second schematic diagram of a communication architecture applicable to the embodiment of the present application.
- FIG. 2 is one of the flow charts of a method for updating a computing session provided by an embodiment of the present application
- Fig. 3 is the second flowchart of a method for updating a computing session provided by an embodiment of the present application
- Fig. 4 is the third flowchart of a method for updating a computing session provided by an embodiment of the present application.
- FIG. 5 is the fourth flowchart of a method for updating a computing session provided by an embodiment of the present application.
- Fig. 6 is the fifth flowchart of a method for updating a computing session provided by an embodiment of the present application.
- FIG. 7 is the sixth flowchart of a method for updating a computing session provided by an embodiment of the present application.
- Fig. 8 is the seventh flowchart of a method for updating a computing session provided by an embodiment of the present application.
- FIG. 9 is one of the structural diagrams of an apparatus for updating a computing session provided by an embodiment of the present application.
- FIG. 10 is the second structural diagram of an apparatus for updating a computing session provided by an embodiment of the present application.
- Fig. 11 is the third structural diagram of an apparatus for updating a computing session provided by an embodiment of the present application.
- FIG. 12 is the fourth structural diagram of an apparatus for updating a computing session provided by an embodiment of the present application.
- Fig. 13 is the fifth structural diagram of an apparatus for updating a computing session provided by an embodiment of the present application.
- FIG. 14 is a structural diagram of a communication device provided by an embodiment of the present application.
- FIG. 15 is a structural diagram of a terminal provided by an embodiment of the present application.
- first, second and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific sequence or sequence. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or described herein and that "first" and “second” distinguish objects. It is usually one category, and the number of objects is not limited. For example, there may be one or more first objects.
- “and/or” in the description and claims means at least one of the connected objects, and the character “/” generally means that the related objects are an "or” relationship.
- LTE Long Term Evolution
- LTE-Advanced LTE-Advanced
- LTE-A Long Term Evolution-Advanced
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Access
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal Frequency Division Multiple Access
- SC-FDMA Single-carrier Frequency-Division Multiple Access
- SC-FDMA Single-carrier Frequency-Division Multiple Access
- system and “network” in the embodiments of the present application are often used interchangeably, and the described technologies can be used for the above-mentioned systems and radio technologies as well as other systems and radio technologies.
- NR New Radio
- the following description describes the New Radio (NR) system for illustrative purposes, and uses NR terminology in most of the following descriptions, but these techniques can also be applied to applications other than NR system applications, such as the 6th generation (6 th Generation, 6G) communication system.
- 6G 6th Generation
- computing resource nodes are added to the network architecture, or other new functional entities are used to provide One or both of computing resources and storage resources. Since it is necessary to consider the management and update of communication resources and computing power resources, in the embodiment of this application, a computing power management function, or a computing power control function, and other entities with similar functions are added to the network architecture.
- the current communication system provides users with communication services by establishing a UE-gNB-UPF user plane channel and a Protocol Data Unit (PDU) session for the user, and the established PDU session needs to meet the user's communication services Requirements (Quality of Service, QoS);
- communication and computing services are provided for users by establishing UE-gNB-UPF-computing and storage resource node computing sessions for users.
- the computing sessions need to meet the computing service requirements of users, namely Simultaneously meet the communication QoS and computing QoS of computing services.
- a computing session may also be called a PDU session in implementation, that is, implemented in an enhanced PDU session.
- the calculation bearer can also be called QoS flow or bearer in the implementation.
- the update message of the computing session can be implemented through the update message of the PDU session.
- a network architecture of an embodiment of the present application is shown in the figure, and the network elements involved include: a terminal (User Equipment, UE), a mobility management function (Access and Mobility Management Function, AMF), a session management Function (Session Management Function, SMF), computing power management function (also called computing power management network element), policy management function (Policy Control Function, PCF) and application function (Application Function, AF); among them, computing power management function It is a newly added network element for the management and control of computing and storage resource nodes.
- UE User Equipment
- AMF Access and Mobility Management Function
- SMF Session Management Function
- computing power management function also called computing power management network element
- Policy Control Function Policy Control Function
- PCF Policy Control Function
- Application Function Application Function
- SMF can manage User Plane Function (UPF), that is, allocate UPF side communication resources to users according to their communication QoS , and allocate communication resources on the base station side
- UPF User Plane Function
- the computing power management function can manage computing and storage resource nodes, that is, allocate computing and storage node resources according to the user's computing QoS.
- the terminal can also be called terminal equipment or user equipment (User Equipment, UE), and the terminal can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant ( Personal Digital Assistant, PDA), handheld computer, netbook, ultra-mobile personal computer (ultra-mobile personal computer, UMPC), mobile Internet device (Mobile Internet Device, MID), augmented reality (augmented reality, AR) / virtual reality (virtual reality) reality, VR) equipment, robots, wearable devices (Wearable Device), vehicle equipment (Vehicle User Equipment, VUE), pedestrian terminals (Pedestrian User Equipment, PUE), smart home (home equipment with wireless communication functions, such as refrigerators , TV, washing machine or furniture, etc.), wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets , smart anklets, etc.), smart wristbands, smart clothing, smart
- FIG. 2 is one of the flowcharts of a method for updating a computing session provided by an embodiment of the present application, and the method for updating a computing session is executed by a terminal.
- the computing session update method includes the following steps:
- Step 201 the terminal sends a first message to a first function.
- the first function is a session management function SMF or a computing power management function
- the first message is used to request to update at least one of communication resources and computing power resources in a computing session.
- the above-mentioned computing session is a session that includes both communication resources and computing power resources established by the wireless mobile network to meet the user's computing service requirements.
- a computing session is a special session between the UE and the computing power management/computing resource node. While transmitting communication data for the user, the computing session can also provide the user data with the computing service requested by it.
- There can be one or more computing bearers in a computing session and each computing bearer has its own computing QoS and communication QoS, and needs to meet both roundtrip delay requirements and computing service requirements.
- the computing session can also be called a PDU session in the implementation, that is, it is implemented in the form of an enhanced PDU session.
- the user plane data transmission of the computing session is carried in the PDU session, that is, the channel of the PDU session is used to transmit it to the computing power resource node for calculation.
- the calculation bearer can also be called QoS flow or bearer in the implementation.
- the computing session identity (Identity, ID) is used to identify the computing session, allocated by the UE, and sent to the network when the computing session is established.
- the computing session ID and the PDU session ID have a one-to-one binding relationship and are determined by the UE After the relationship is bound, it is sent to the network when the computing session is established. (UE and computing power control function layer ID).
- the terminal may send a first message to the first function to initiate a computing session
- the update process is used to request to update the communication resources and/or computing power resources in the computing session, so that the first function initiates a subsequent communication policy update process and/or computing power policy update process according to the first message sent by the terminal, so that Realize the updating of communication resources and/or computing power resources in computing sessions to meet computing service requirements of terminals.
- the computing session-related data of the terminal can be transmitted to the computing and storage resource node, and the computing and storage resource node will feed back the calculation result after computing on its behalf.
- the terminal can complete the corresponding computing tasks even when the computing power is weak, and the processing delay (transmission delay and calculation delay) and calculation results (for example, Artificial Intelligence (AI) model
- AI Artificial Intelligence
- the computing resources include at least one of the following: computing resources and storage resources.
- 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 Quality of Experience (Quality of Experience, QoE) requirement, data network Name (Data Network Name, DNN), Single Network Slice Selection Assistance Information (Single Network Slice Selection Assistance Information, S-NSSAI).
- terminal identifier computing service identifier
- PDU session identifier computing session identifier
- computing service requirement computing service user Quality of Experience (Quality of Experience, QoE) requirement
- data network Name Data Network Name, DNN
- Single Network Slice Selection Assistance Information Single Network Slice Selection Assistance Information
- the terminal identifier may be Subscription Permanent Identifier (SUPI), Subscription Concealed Identifier (SUCI), International Mobile Subscriber Identity (IMSI), 5G global unique temporary identifier ( 5G Globally Unique Temporary Identifier, 5G-GUTI), Globally Unique Temporary Identifier (Globally Unique Temporary Identifier, GUTI), etc.
- the computing service identifier may be an identifier assigned by the terminal due to the computing service.
- the calculation service requirement may include calculation task delay and/or calculation service error rate.
- the specific implementation form of the first message may be: a PDU session modification request message and a computing power session modification request message.
- the computing service requirements include at least one of the following: delay information of computing services, accuracy rate of computing services, calculation amount of computing services, storage requirements, types of computing services, and network interconnection of computing services Protocol (Internet Protocol, IP) address.
- IP Internet Protocol
- the first function can know the IP address of the computing service corresponding to the computing session that the terminal requests to update and the type of computing service based on the computing service requirement. , computing service storage requirements and other information, and then update communication resources and/or computing power resources for a specific computing session to meet the computing service requirements of the terminal for the computing session.
- the step 201 may include:
- the terminal sends the first message to the first function through the AMF.
- the terminal may initiate a calculation session modification process to the first function through the AMF. For example, the terminal first sends a fifth message to the AMF, and the fifth message triggers the AMF to send the first message to the first function.
- the specific implementation form of the fifth message may be: a computing bearer modification request message, a computing power session modification request message, a computing session updating request message, a computing power modification request message, a PDU session modification request message, and the like.
- the fifth message may be a PDU session modification request message, and the PDU session modification request message may be an enhancement based on the existing message flow, and is used to request the network to update and allocate communication resources for transmitting computing service data, At the same time, the PDU session modification request message carries computing service-related information, and is used to request the network to simultaneously update and allocate computing power resources.
- the fifth message may be a computing session update request message, which is used to request the network to update the allocation of computing power resources, and the computing session modification request message carries PDU session related information, and is used to request the network to update the allocation for the transmission of computing service data. communication resources.
- the fifth message may also be in other forms. No matter what form the fifth message is implemented in, the fifth message is used to request the network to update and allocate the communication resources and/or computing power resources of the computing session.
- 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 quality of experience QoE requirement, data network name DNN, Single Network Slice Selection Auxiliary Information S-NSSAI.
- the content of the first message is the same as that of the fifth message, that is, whatever content is included in the fifth message, the first message also includes at least the same content.
- the fifth message sent by the terminal to the AMF includes the terminal identifier, the computing service identifier, the computing service requirement, the PDU session identifier, and the computing session identifier
- the first message sent by the AMF to the first function also includes the terminal identifier, the computing service Service identifier, computing service requirement, PDU session identifier and computing session identifier.
- the first function is SMF or computing power management function.
- the first message sent by the terminal to the SMF through the AMF may be a PDU session modification request message for requesting to update the communication resources of the computing session; or the first message may also be an enhanced and extended
- the PDU session modification request message of the PDU session modification request message is used to request an update of the communication resource and computing power resource for the computing session.
- the first message sent by the terminal to the computing power management function through the AMF may be a computing power session modification request message, which is used to request an update of computing power resources for the computing session, or the first message It may be an enhanced and extended computing power session modification request message, and the computing power session modification request message is used to request an update of the computing session's communication resources and computing power resources.
- the first function obtains the first message, it initiates a subsequent communication policy update process and/or computing power policy update process according to the first message, so as to realize the allocation of communication resources and/or computing power resources in the computing session. Update to meet the computing service requirements of the terminal.
- how the first function updates the communication resource and/or the computing power resource in the computing session can refer to the specific description in the subsequent embodiments, which will not be repeated in this embodiment.
- the method further includes:
- the terminal receives a second message sent by the first function in response to the first message, and the second message is used to indicate that the first function updates computing power resources and communication resources for the computing session at least one.
- the first function after the first function updates the communication resources and/or computing power resources in the computing session based on the first message, the first function sends a second message to the terminal to inform the terminal that the first function The computing resources and/or communication resources updated for the computing session, and then notifying the terminal that the request for the first message has been accepted and implemented by the network.
- receiving, by the terminal, a second message sent by the first function in response to the first message includes:
- the terminal receives a second message sent by the first function through the AMF for responding to the first message.
- the terminal can send the first message to the first function through the AMF, and similarly, the second message used by the first function in response to the first message may also be sent to the terminal through the AMF.
- the first function is SMF
- SMF may send a PDU session modification response message to AMF, and then trigger AMF to send a second message to the terminal
- the first function is a computing power management function
- computing power management The function may be to send a computing power session modification response message to the AMF, and then trigger the AMF to send the second message to the terminal.
- the implementation form of the second message may be a computing power session modification response message, a PDU session modification response message, and the like.
- the terminal can send a first message to the first function to initiate a computing session update process, which is used to request to update the communication resources and/or computing power resources in the computing session, and finally realize the communication resources and computing resources in the computing session. /or updating of computing power resources to meet the computing business needs of terminals.
- FIG. 3 is the second flowchart of a method for updating a computing session provided by an embodiment of the present application, and the method for updating a computing session is executed by the SMF.
- the computing session update method includes the following steps:
- Step 301 the SMF acquires a first message of the terminal, and the first message is used to request to update at least one of communication resources and computing power resources in the computing session;
- Step 302 the SMF updates at least one of computing resource and communication resource for the computing session according to the first message.
- the SMF in the embodiment of the present application is also a specific form of the first function in the above-mentioned embodiment in FIG. 2 .
- the SMF acquires the first message of the terminal, for example, the first message may be a PDU session modification request message, which is used to request to update the communication resources of the computing session, and the SMF may update the computing session according to the message.
- the first message may be a PDU session modification request message, which is used to request to update the communication resources of the computing session, and the SMF may update the computing session according to the message.
- the first message may also be an enhanced and extended PDU session modification request message, the PDU session modification request message is used to request an update of communication resources and computing power resources for the computing session, and the SMF may be based on the The message updates the communication resources and computing power resources of the computing session; or, the first message may also be a computing session modification request message, which is used to request an update of the computing session’s communication resources and computing power resources, and the SMF may be Communication resources are updated for the computing session based on the message.
- the computing resources include at least one of the following: computing resources and storage resources.
- 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, S-NSSAI.
- the calculation service requirement includes at least one of the following: delay information of the calculation service, accuracy rate of the calculation service, calculation amount of the calculation service, storage requirement, type of the calculation service, and IP address of the calculation service.
- the step 301 may include:
- the SMF acquires the first message sent by the terminal through the AMF.
- the terminal first sends a fourth message to the AMF, and the fourth message triggers the AMF to send the first message to the SMF.
- the specific implementation form of the fourth message may be: computing bearer modifying request message, computing power session modifying request message, computing session updating request message, computing power modifying request message, PDU session modifying request message, etc.
- the step 302 may include:
- the SMF acquires at least one of an updated computing power management policy and an updated communication management policy according to the first message
- the SMF acquires an updated communication management policy, determine updated communication QoS information based on the acquired updated communication management policy, and allocate communication resources for the computing session based on the updated communication QoS information make update assignments;
- the SMF When the SMF obtains the updated computing power management policy, it sends the updated computing power management policy to the computing power management function, so as to obtain the computing power resource allocation information sent by the computing power management function.
- the first message is used to request to update the computing resources and/or communication resources in the computing session.
- the SMF may request the PCF to update the computing power management strategy and/or communication management strategy, And obtain the updated computing power management strategy and/or the updated communication management strategy fed back by the PCF, and then the SMF can determine the updated computing power QoS according to at least one of the updated computing power management strategy and the updated communication management strategy information and/or communicate QoS information to enable the SMF to update computing resources and/or communication resources for a computing session.
- the SMF may send a communication management policy modification request to the PCF, and obtain an updated communication management policy fed back by the PCF.
- the SMF may determine updated communication QoS information based on the updated communication management policy, and based on The updated communication QoS information updates and allocates the communication resources of the computing session.
- the communication management policy modification request sent by the SMF to the PCF also carries computing service requirements, and then the PCF feeds back the updated communication management policy and the updated computing power to the SMF based on the communication management policy modification request.
- management policy in this case, the SMF determines the updated communication QoS information based on the updated communication management policy, and updates and allocates the communication resources of the computing session based on the updated communication QoS information.
- the SMF will obtain the The updated computing power management policy is sent to the computing power management function, so that the computing power management function determines the updated computing power QoS information based on the updated computing power management policy, and based on the updated computing power QoS information Computing power resources are updated and allocated, and the computing power management function sends computing power resource allocation information to SMF after completing the updating and allocation of computing power resources to inform SMF of the computing power resource allocation status of the computing power management function, and then SMF can further send The terminal feeds back a second message used to respond to the first message.
- the SMF acquires an updated communication management policy
- determine updated communication QoS information based on the acquired updated communication management policy and update the updated communication QoS information based on the updated communication QoS information.
- Update and allocate communication resources for the above computing session including:
- the SMF acquires an updated communication management policy, determine an updated communication QoS based on the acquired updated communication management policy;
- the SMF sends an updated N4 interface rule to the user plane function UPF, so that the UPF updates the communication resource of the computing session based on the updated N4 interface rule, and the updated N4 interface rule is based on the updated
- the communication QoS information is obtained.
- the SMF determines updated communication QoS information based on the acquired updated communication management policy, and obtains an updated N4 interface rule according to the updated communication QoS information, and The updated N4 interface rule is sent to the UPF, so that the UPF can update the communication resource of the corresponding computing session based on the updated N4 interface rule.
- the SMF determines the updated communication QoS information, it can also deliver the updated communication QoS information to the base station and the terminal.
- the SMF acquires at least one of the updated computing power management strategy and the updated communication management strategy, including any 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 sent by the PCF in response to 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 policy sent by the computing power management function.
- the SMF sends a third message to the PCF based on the first message, for requesting at least one of an updated computing power management policy and an updated communication management policy, and the third message
- the specific implementation form may be a communication management policy modification request message, or an enhanced and expanded communication management policy modification request message, and the enhanced and expanded communication management policy modification request message also carries computing service requirements.
- the PCF sends at least one of an updated computing power management policy and an updated communication management policy to the SMF based on the third message,
- the SMF does not directly obtain the updated communication management policy from the PCF, but obtains the updated communication management policy from the computing power management function.
- the computing power management function requests an updated computing power management strategy and an updated communication management strategy from the PCF. After the computing power management function obtains the updated computing power management strategy and the updated communication management strategy sent by the PCF, it will The updated communication management policy is sent to the SMF, so that the SMF can determine the updated communication QoS information based on the updated communication management policy, and update the communication resource of the computing session based on the updated communication QoS information.
- the SMF is further configured to determine the computing power management function corresponding to the computing session. For example, the SMF requests the updated computing power management strategy and the updated communication management strategy from the PCF through the third message. After obtaining the updated computing power management strategy fed back by the PCF, the SMF needs to send the updated computing power management strategy to the corresponding Computing power management function. Furthermore, in this embodiment, the SMF also needs to determine the computing power management function corresponding to the computing session, so as to transmit information with the corresponding computing power management function.
- the method further includes:
- the SMF sends a second message to the terminal, where the second message is used to instruct the SMF to update at least one of computing resources and communication resources for the computing session.
- the second message is a response to the first message sent by the terminal, and the second message is used to instruct the SMF to update at least one of computing resources and communication resources for the computing session, so as to inform The SMF of the terminal updates the computing resources and/or communication resources for the computing session, and then notifies the terminal that the request for the first message has been accepted and implemented by the network.
- the method before the SMF sends the second message to the terminal, the method further includes:
- the SMF receives the computing power resource allocation information sent by the computing power management function.
- the computing power management function updates the computing power resources of the computing session, it will not directly send the second message to the terminal in response to the first message, but will update the computing power resources of the computing power management function
- the allocation information is sent to the SMF, so as to send the second message to the terminal through the SMF.
- the SMF sends a second message to the terminal, including:
- the SMF sends the second message to the terminal through the AMF.
- the terminal can send the first message to the SMF through the AMF, and similarly, the second message used by the SMF in response to the first message can also be sent to the terminal through the AMF.
- the SMF may send a PDU session modification response message to the AMF, thereby triggering the AMF to send the second message to the terminal.
- the implementation form of the second message may be a computing bearer modification response message, a computing session modification response message, a computing session update response message, a PDU session modification response message, and the like.
- the SMF acquires the first message of 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 the communication resources and/or the communication resources of the computing session in the network.
- Computing resources are updated and allocated to meet the terminal's computing business needs.
- FIG. 4 is the third flowchart of a calculation session update method provided by an embodiment of the present application, and the calculation session update method is executed by a computing power management function.
- the computing session update method includes the following steps:
- Step 401 the computing power management function acquires a first message of the terminal, and the first message is used to request to update at least one of communication resources and computing power resources in the computing session;
- Step 402 the computing power management function updates at least one of computing power resources and communication resources for a computing session according to the first message.
- computing power management function in the embodiment of the present application is another specific form of the first function in the above-mentioned embodiment in FIG. 2 .
- the computing power management function obtains the first message of the terminal, for example, the first message may be a computing session modification request message, which is used to request to update the computing power resources of the computing session, and the computing power management function may be Update computing power resources for the computing session according to the message; or, the first message may also be an enhanced and extended computing session modification request message, and the computing session modification request message is used to request communication resources and computing power resources for the computing session
- the computing power management function may update the communication resources and computing power resources of the computing session based on the message; or, the first message may also be an enhanced and extended PDU session modification request message, and the PDU session modification request
- the message is used to request to update the communication resources and computing power resources of the computing session, and the computing power management function may update the communication resources and computing power resources of the computing session according to the message.
- the computing resources include at least one of the following: computing resources and storage resources.
- 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, S-NSSAI.
- the calculation service requirement includes at least one of the following: delay information of the calculation service, accuracy rate of the calculation service, calculation amount of the calculation service, storage requirement, type of the calculation service, and IP address of the calculation service.
- the step 401 may include:
- the computing power management function acquires the first message sent by the terminal through the AMF.
- the terminal first sends a fourth message to the AMF, and the fourth message triggers the AMF to send the first message to the computing power management function.
- the specific implementation form of the fourth message may be: computing bearer modifying request message, computing power session modifying request message, computing session updating request message, computing power modifying request message, PDU session modifying request message, etc.
- the step 402 may include any of the following:
- the computing power management function obtains at least one of an updated computing power management strategy and an updated communication management strategy according to the first message
- the computing power management function obtains the updated computing power management strategy, determine updated computing power QoS information based on the updated computing power management strategy, and determine the updated computing power QoS information based on the determined updated computing power QoS information updating and allocating the computing resources of the computing session;
- the computing power management function When the computing power management function obtains the updated communication management policy, it sends the updated communication management policy to the SMF, and acquires communication resource allocation information sent by the SMF.
- the first message is used to request to update computing power resources and/or communication resources in the computing session.
- the computing power management function may request PCF to update the computing power management strategy and/or communication management strategy, and obtain an updated computing power management strategy and/or an updated communication management strategy fed back by the PCF, and then the computing power management function can be based on at least one of the updated computing power management strategy and the updated communication management strategy,
- the updated computing power QoS information and/or communication QoS information is determined to enable the computing power management function to update computing power resources and/or communication resources for the computing session.
- the computing power management function may be to send a computing power management policy modification request to the PCF, and obtain an updated computing power management policy fed back by the PCF, and the computing power management function may be based on the updated computing power
- the management strategy determines the updated computing power QoS information, and updates and allocates computing power resources of the computing session based on the updated computing power QoS information.
- the computing power management policy modification request sent by the computing power management function to the PCF also carries PDU session service requirements, and then the PCF feeds back to the computing power management function based on the computing power management policy modification request An updated computing power management strategy and an updated communication management strategy.
- the computing power management function determines updated computing power QoS information based on the updated computing power management strategy, and updates the computing power QoS information based on the updated computing power QoS information.
- the calculation resource of the session is updated and allocated, and in addition, the calculation power management function sends the obtained updated communication management policy to the SMF, so that the SMF determines the updated communication QoS information based on the updated communication management policy, and Based on the updated communication QoS information, the communication resources of the computing session are updated and allocated, and the SMF sends the communication resource allocation information to the computing power management function after completing the updating and allocation of the communication resources, so as to inform the computing power management function of the communication resource allocation status of the SMF. , and then the computing power management function can further feed back a second message for responding to the first message to the terminal.
- the computing power management function acquires at least one of the updated computing power management strategy and the updated communication management strategy, including any of the following:
- the computing power management function sends a fourth message to the PCF, and acquires at least one of an updated computing power management policy and an updated communication management policy sent by the PCF 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 policy sent by the SMF.
- the computing power management function sends a fourth message to the PCF based on the first message, for requesting at least one of an updated computing power management policy and an updated communication management policy, and the first
- the specific implementation form of the four messages can be a computing power management policy modification request message, or an enhanced and expanded computing power management policy modification request message, and the enhanced and expanded computing power management policy modification request message also carries a communication management policy modification request message.
- the PCF sends at least one of an updated computing power management policy and an updated communication management policy to the computing power management function based on the fourth message,
- the computing power management function does not directly obtain the updated computing power management policy from the PCF, but obtains the updated communication management policy from the SMF.
- the SMF requests the updated computing power management strategy and the updated communication management strategy from the PCF.
- the updated computing power The management policy is sent to the computing power management function, so that the computing power management function can determine the updated computing power QoS information based on the updated computing power management policy, and calculate the computing power of the session based on the updated computing power QoS information Resource updates.
- the computing power management function determines updated computing power QoS information according to the acquired updated computing power management policy, and calculates the computing power of the computing session according to the determined updated computing power QoS information.
- Resources are allocated for updates, including:
- the computing power management function determines updated computing power QoS information according to the acquired updated computing power management strategy
- the computing power management function sends the updated computing power QoS information to the computing and storage resource node, so that the computing and storage resource node updates the computing power resources of the computing session based on the updated computing power QoS information.
- the computing power management function 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 The updated computing power QoS information is sent 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.
- the computing capacity of the computing and storage resource nodes selected by the computing power management function can meet the computing resource requirements and storage resource requirements in the computing power QoS information.
- the computing resource requirements can be: at least 100 graphics processors are required (Graphics Processing Unit, GPU) resources are required to support certain specific algorithms (such as deep neural network algorithms (Deep Neural Networks, DNN)), etc.; the storage resource requirements may be requirements such as 100 units of storage resources, etc., the embodiment of the present application Not too many examples for this.
- the method further includes:
- the computing power management function obtains a feedback message sent by the computing and storage resource node, and 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 .
- the computing and storage resource node updates the computing resources of the computing session based on the updated computing power QoS information, it can obtain information such as computing resource IP address, computing resource size, Storage resource IP addresses, storage resource sizes and other information are fed back to the computing power management function, and the computing power management function can also know the status of computing and storage resource nodes.
- the computing power QoS information includes at least one of the following: computing power, sample data volume, storage resources, computing delay, computing accuracy, and computing speed.
- the method may further include:
- the computing power management function sends a second message to the terminal, where the second message is used to indicate at least one of computing power resources and communication resources updated by the computing power management function for the computing session.
- the second message is a response to the first message sent by the terminal, and the second message is used to indicate that the computing power management function updates at least one of computing power resources and communication resources for the computing session , to inform the terminal of the computing power resources and communication resources updated by the computing power management function for the computing session.
- the method further includes:
- the computing power management function receives the communication resource allocation information sent by the SMF.
- the SMF after the SMF updates the communication resources of the computing session, it does not directly send the second message to the terminal in response to the first message, but sends the communication resource allocation information of the SMF to the computing power management function , to send a second message to the terminal through the computing power management function, so as to inform the terminal that the SMF is a communication resource updated for the computing session.
- 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 through the AMF.
- the terminal can send the first message to the SMF through the AMF, and similarly, the second message used by the computing power management function in response to the first message may also be sent to the terminal through the AMF.
- the computing power management function may send a computing session modification response message to the AMF, and then trigger the AMF to send the second message to the terminal.
- the implementation form of the second message may be a computing bearer modification response message, a computing session modification response message, a computing session update response message, a PDU session modification response message, and the like.
- the computing power management function obtains the first message of the terminal, and can update at least one of the computing power resource and the communication resource for the computing session according to the first message, so as to update the communication resources of the computing session in the network And/or computing power resources are updated and allocated to meet the terminal's computing business needs.
- FIG. 5 is the fourth flowchart of a method for updating a computing session provided by an embodiment of the present application, and the method for updating a computing session is executed by the AMF.
- the computing session update method includes the following steps:
- Step 501 the AMF acquires the fifth message of the terminal
- Step 502 the AMF sends the first message to the first function based on the fifth message
- the first function is a session management function SMF or a computing power management function
- the first message is used to request to update at least one of communication resources and computing power resources in a computing session.
- the AMF obtains the fifth message sent by the terminal, and the fifth message is used to request to update at least one of the communication resource and the computing power resource in the computing session; further, the fifth message triggers the AMF to send the A function sends a first message to request updating at least one of communication resources and computing power resources in a computing session, so that the first function initiates a subsequent communication policy update process and/or computing resource according to the first message sent by the terminal.
- the power policy update process is used to update the communication resources and/or computing power resources in the computing session to meet the computing service requirements of the terminal.
- the specific implementation form of the fifth message may be: a calculation 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, and the like.
- the fifth message may be a PDU session modification request message, and the PDU session modification request message may be an enhancement based on the existing message flow, and is used to request the network to update and allocate communication resources for transmitting computing service data, At the same time, the PDU session modification request message carries computing service-related information, and is used to request the network to simultaneously update and allocate computing power resources.
- the fifth message may be a computing session update request message, which is used to request the network to update the allocation of computing power resources, and the computing session modification request message carries PDU session related information, and is used to request the network to update the allocation for the transmission of computing service data. communication resources.
- the fifth message may also be in other forms. No matter what form the fifth message is implemented in, the fifth message is used to request the network to update and allocate the communication resources and/or computing power resources of the computing session.
- 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, S-NSSAI. It should be noted that the content of the first message is the same as that of the fifth message, that is, whatever content is included in the fifth message, the same content is also included in the first message.
- the calculation service requirement includes at least one of the following: delay information of the calculation service, accuracy rate of the calculation service, calculation amount of the calculation service, storage requirement, type of the calculation service, and IP address of the calculation service.
- the method further includes:
- the AMF acquires a second message sent by the first function, where the second message is used to indicate at least one of computing resources and communication resources updated by the first function for the computing session.
- the first function after the first function updates the communication resources and/or computing power resources in the computing session based on the first message, the first function sends a second message to the AMF to update the first The message responds, so as to inform the AMF of the computing resources and/or communication resources updated by the first function for the computing session through a second message.
- the implementation form of the second message may be a computing power session modification response message, a PDU session modification response message, and the like.
- the method further includes:
- the AMF sends to the terminal a sixth message for responding to the fifth message, where the sixth message is used to indicate that the first function updates at least one of the computing resource and the communication resource for the computing session one.
- the AMF after receiving the second message sent by the first function, the AMF sends a sixth message to the terminal based on the second message, so as to inform the terminal of the computing power resource updated by the first function for the computing session and/or communication resources.
- the specific implementation form of the sixth message may be a calculation bearer modification response message, a computing session update response message, a computing power session modification response message, a PDU session modification response message, and the like.
- the sixth message includes at least one of the following: PDU session identifier, computing session identifier, communication resource update information, communication quality of service QoS rules, computing power resource update information, computing power QoS rules. It should be noted that the content of the sixth message is the same as that of the second message, that is, whatever content is included in the second message, the sixth message also includes at least the same content.
- the computing power 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.
- the AMF can acquire the fifth message of the terminal, and based on the fifth message, send the first message to the first function to request the first function to update the communication resources and/or computing power resources in the computing session, And finally realize the updating of communication resources and/or computing power resources in the computing session, so as to meet the computing service requirements of the terminal.
- FIG. 6 is the fifth flowchart of a method for updating a computing session provided by an embodiment of the present application.
- the method for updating a computing session is executed by a computing and storage resource node.
- the computing session update method includes the following steps:
- Step 601 the computing and storage resource node obtains the updated computing power QoS information sent by the computing power management function
- Step 602 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 policy obtained by the first message, and the first message is used to request to update the communication resources and computing resources in the computing session. at least one of the human resources.
- the computing power management function can obtain the updated computing power management strategy according to the first message, and determine the updated computing power QoS information based on the updated computing power management strategy, and the computing power management function will The updated computing power QoS information is sent to the 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.
- the specific implementation manner of determining the updated computing power QoS information by the computing power management function may refer to the description in the foregoing computing power management function embodiment, which will not be repeated in this embodiment.
- the method further includes:
- the computing storage resource node sends a feedback message to the computing power management function, and 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.
- the computing and storage resource node updates the computing resources of the computing session based on the updated computing power QoS information, it can obtain information such as the IP address of the computing resource, the size of the computing resource, the storage Resource IP address, storage resource size and other information, and feed these information back to the computing power management function, so that the computing power management function can know the status of computing and storage resource nodes.
- the relevant data of the computing session can be transmitted to the computing and storage resource node, and the computing and storage resource node can feed back the calculation result after computing on its behalf.
- the terminal can complete corresponding calculation tasks even when the calculation capability is relatively weak, thereby saving the cost and power consumption of the terminal.
- FIG. 7 is the sixth flowchart of a method for updating a computing session provided by an embodiment of the present application. As shown in Figure 7, the method for updating the computing session includes the following specific steps:
- Step 1 The UE (terminal) sends a computing bearer modification request message (that is, the fifth message) to the AMF to request the network to update the computing resources and/or communication resources allocated for the computing session of the UE.
- a computing bearer modification request message that is, the fifth message
- Step 2a AMF sends a PDU session modification request message (that is, the first message) to the SMF.
- PDU session modification request message that is, the first message
- AMF It is necessary to filter out the PDU session information (such as PDU session ID, etc.) in the calculation bearer modification request message, and then the AMF triggers the PDU session modification request message to the SMF, which may include the PDU session ID and UE ID; the PDU session modification request message contains The included content is the same as that included in the first message in the foregoing embodiment.
- Step 2b AMF sends a computing power session modification request message (that is, the first message) to the computing power management function, which is used to request allocation of corresponding computing power resources for the computing session of the UE;
- the computing power session modification request message may include UE ID and computing service ID, optionally, may also include at least one of PDU session identifier, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI (same as the content included in the first message in the above-mentioned embodiment).
- Step 3a SMSF sends a communication management strategy modification request message (that is, the third message) to the PCF, which is used to request an update of the communication management strategy applicable to the PDU session.
- the communication management strategy modification request message includes UE ID, PDU session identifier, computing At least one of service ID, computing service requirements, computing service QoE requirements, DNN, and S-NSSAI.
- Step 3b The computing power management function sends a computing power management policy modification request message (that is, the fourth message) to the PCF for requesting to update the computing power management policy in the computing session, and the computing power management policy modification request message includes UE ID At least one of , PDU session identifier, computing service ID, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI.
- Step 4 The PCF updates the computing power management strategy and the communication management strategy, wherein the PCF needs to ensure that the sum of the time delay in the allocated communication management strategy plus the time delay in the computing power management strategy does not exceed the computing service requirement requested by the UE to be updated
- the PCF shall ensure that the accuracy rate of data transmission in the assigned communication management strategy multiplied by the calculation accuracy rate in the computing power management strategy is not lower than the accuracy rate of the computing service requirement requested by the UE to be updated.
- Step 5a The PCF sends the updated communication management policy to the SMF.
- Step 5b The PCF sends an updated computing power management policy to the computing power management function; it should be noted that both steps 5a and 5b can be executed, or only step 5a or only step 5b can be executed.
- Step 6a The SMF determines updated communication QoS information based on the acquired updated communication management policy, and transmits the updated communication QoS information to the base station side equipment, UPF (updated N4 interface rule) 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 rule, or establishing or modifying the N3 tunnel to trigger the establishment and modification process of the QoS flow.
- the communication management policy update process such as modifying the corresponding N4 interface rule, or establishing or modifying the N3 tunnel to trigger the establishment and modification process of the QoS flow.
- Step 6b The computing power management function determines the updated computing power QoS information based on the obtained updated computing power management strategy, and sends the updated computing power QoS information to the computing storage resource node; wherein, the computing power management function is based on the updated computing power. Based on the QoS information, select the corresponding computing and storage resource node.
- the selected computing and storage resource node has computing and storage functions. These two functions can be deployed together on the same node, or independently deployed on different nodes; The computing capability of resource nodes meets the computing resource requirements and storage resource requirements in the computing power management strategy.
- Step 7 The SMF notifies the computing power management function of the SMF's communication resource allocation status, and the computing power management function notifies the SMF of the computing power resource allocation status of the computing power management function; for example, the SMF can notify the computing power management function, which UPF is selected by the SMF, It is used for computing power management function to measure the data transmission delay between its computing storage resource nodes and the UPF, so that the computing power management function can be used to estimate the remaining space of computing delay, and finally select a node that can meet the remaining delay requirements computing and storage resource nodes; for example, SMF informs the computing power management function that it has selected UPF1, and the corresponding RAN and CN delays are 2ms and 3ms respectively, there are three available computing and storage resource nodes under the computing power management function, and the transmission of UPF1 The delays are 1ms, 2ms, and 3ms respectively, and the delays for the three computing and storage resource nodes to complete the computing task are 3ms, 5ms, and 8ms, so the corresponding total
- Step 8a The SMF sends a PDU session modification response message (that is, the second message) to the AMF, which is used to notify the AMF that the communication resource modification (or update) of the computing session is completed.
- a PDU session modification response message that is, the second message
- Step 8b The computing power management function sends a computing power session modification response message (that is, the second message) to the AMF to notify the AMF that the computing power resource modification (or update) of the computing session is completed.
- a computing power session modification response message that is, the second message
- Step 9 The AMF sends a computing bearer modification response message (that is, the sixth message) to the UE, which is used to notify the UE that the communication resources and computing power resources of the computing session have been modified.
- a computing bearer modification response message that is, the sixth message
- FIG. 8 is the seventh flowchart of a method for updating a computing session provided by an embodiment of the present application. As shown in Figure 8, the method for updating a computing session includes the following specific steps:
- Step 1 The UE (terminal) sends a PDU session modification request message (that is, the fifth message) to the AMF to request the network to update the allocated computing resources and/or communication resources for the UE's computing session.
- the PDU session modification request message Including at least one of UE ID, computing service identifier, PDU session identifier, computing session identifier, computing service requirement, computing service QoE requirement, DNN, and S-NSSAI.
- Step 2.AMF sends a PDU session modification request message (that is, the first message) to the SMF, which includes UE ID, computing service identifier, PDU session identifier, PDU session type, computing session identifier, and computing service requirements in the PDU session modification request message , calculating at least one of service QoE requirements, DNN, and S-NSSAI.
- Step 3a The SMF selects a computing power management function for the corresponding computing session according to the PDU session modification request message.
- Step 3b SMF sends a policy modification request message (the third message above) to PCF to request to update the dynamic policy applicable to the computing session.
- the communication management policy modification request message includes UE ID, PDU session identifier, and computing session identifier. At least one of service ID, computing service requirements, computing service QoE requirements, DNN, and S-NSSAI.
- Step 4 PCF updates the computing power management policy and communication management policy corresponding to the computing session.
- Step 5 PCF sends updated computing power management policy and updated communication management policy to SMF.
- Step 6 The SMF determines updated communication QoS information based on the acquired updated communication management policy, and transmits the updated communication QoS information to the base station side equipment, UPF (updated N4 interface rule) 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 rule, or establishing or modifying the N3 tunnel to trigger the establishment and modification process of the QoS flow.
- the communication management policy update process such as modifying the corresponding N4 interface rule, or establishing or modifying the N3 tunnel to trigger the establishment and modification process of the QoS flow.
- Step 7a The SMF initiates a computing power resource allocation update request message to the selected computing power management function.
- the message carries the updated computing power management policy and may also carry computing session ID information.
- the computing session ID information may be generated by the UE. and sent to the SMF through steps 1 and 2, or may be generated by the SMF for the computing session of the UE.
- Step 7b The PCF sends the updated computing power management policy to the computing power management function, wherein, the PCF can address the computing power management function through the identification or address information of the computing power management function carried in step 3, or the PCF itself according to the step 3.
- the SMF computing session (or PDU session) context determines the computing power management function, and then sends the updated computing power management policy to it.
- step 7a and step 7b are executed.
- Step 8 The computing power management function determines the updated computing power QoS information based on the obtained updated computing power management strategy, and sends the updated computing power QoS information to the computing and storage resource nodes; for details, please refer to the above-mentioned figure 7 in the embodiment Step 6b.
- Step 9 The computing power management function sends a notification message to the SMF to inform the SMF of the status of computing resource allocation.
- the notification message includes the IP address or identification information of the allocated computing and storage resource nodes.
- Step 10 The SMF sends a PDU session modification response message (that is, the second message) to the AMF, which is used to notify the AMF that the communication resource modification (or update) of the computing session is completed.
- a PDU session modification response message that is, the second message
- Step 11 The AMF sends a PDU session modification response message (that is, the sixth message) to the UE, which is used to notify the UE that the communication resources and computing power resources of the computing session have been modified.
- a PDU session modification response message that is, the sixth message
- the execution subject may be a computing session updating device, or a control module in the computing session updating device for executing the computing session updating method.
- the computing session updating device provided in the embodiment of the present application is described by taking the computing session updating device performing the computing session updating as an example.
- FIG. 9 is one of structural diagrams of an apparatus for updating a computing session provided by an embodiment of the present application.
- the computing session updating device 900 includes:
- the first function is a session management function SMF or a computing power management function
- the first message is used to request to update at least one of communication resources and computing power resources in a computing session.
- the first sending module 901 is also used for:
- the first message is sent to the first function by the mobility and access management function AMF.
- the device also includes a first receiving module, configured to:
- the first receiving module is also used for:
- the terminal receives a second message sent by the first function through the AMF for responding to the first message.
- the second message includes at least one of the following: protocol data unit PDU session identifier, computing session identifier, communication resource update information, communication quality of service QoS rule, computing power resource update information, computing power QoS rule.
- the computing power resource update information includes at least one of the following: a computing resource Internet protocol IP address, a storage resource IP address, a computing resource size, and a storage resource size.
- 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 quality of experience QoE requirement, data network name DNN, single network slice Select the auxiliary information S-NSSAI.
- the calculation service requirement includes at least one of the following: delay information of the calculation service, accuracy rate of the calculation service, calculation amount of the calculation service, storage requirement, type of the calculation service, and IP address of the calculation service.
- the computing resources include at least one of the following: computing resources and storage resources.
- the computing session update device in the embodiment of the present application may be a device, a device with an operating system or an electronic device, or a component, an integrated circuit, or a chip in a terminal.
- the apparatus or electronic equipment may be a mobile terminal or a non-mobile terminal.
- a mobile terminal may include but not limited to the types of terminals listed above, and a non-mobile terminal may be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television , TV), teller machines or self-service machines, etc., are not specifically limited in this embodiment of the present application.
- computing session updating device provided by the embodiment of the present application can realize each process implemented by the terminal in the method embodiment shown in FIG. 2 and achieve the same technical effect. To avoid repetition, details are not repeated here.
- FIG. 10 is the second structural diagram of an apparatus for updating a computing session provided by an embodiment of the present application.
- the computing session updating device 1000 includes:
- the first obtaining module 1001 is configured to obtain a first message of the terminal, where the first message is used to request to update at least one of communication resources and computing power resources in the computing session;
- the first update module 1002 is configured to update at least one of the computing resource and the communication resource for the computing session according to the first message.
- the first acquiring module 1001 is further configured to:
- the first update module 1002 is further configured to:
- the device When the device acquires an updated communication management policy, determine updated communication QoS information based on the acquired updated communication management policy, and allocate communication resources for the computing session based on the updated communication QoS information make update assignments;
- the device In a case where the device acquires an updated computing power management policy, the device sends the updated computing power management policy to a computing power management function, so as to obtain computing power resource allocation information sent by the computing power management function.
- the first update module 1002 is further configured to:
- the first update module 1002 is also configured to perform any of the following:
- the device when the third message includes the computing power management policy modification request, the device is further configured to determine the computing power management function corresponding to the computing session.
- the device is also used for:
- the device is also used for:
- the device is also used for:
- computing session update device provided in the embodiment of the present application can implement the various processes implemented by the SMF in the method embodiment shown in FIG. 3 and achieve the same technical effect. To avoid repetition, details are not repeated here.
- FIG. 11 is a third structural diagram of an apparatus for updating a computing session provided by an embodiment of the present application.
- the computing session updating apparatus 1100 includes:
- the second obtaining module 1101 is configured to obtain a first message of the terminal, where the first message is used to request to update at least one of communication resources and computing power resources in the computing session;
- the second updating module 1102 is configured to update at least one of the computing resource and the communication resource for the computing session according to the first message.
- the second acquiring module 1101 is also configured to:
- the second update module 1102 is also configured to:
- the device When the device acquires the updated computing power management policy, determine updated computing power QoS information based on the updated computing power management policy, and The computing resources of the computing session are updated and allocated;
- the device When the device acquires the updated communication management policy, it sends the updated communication management policy to the SMF, and acquires communication resource allocation information sent by the SMF.
- the second acquiring module 1101 is also configured to perform any of the following:
- the second acquiring module 1101 is also configured to:
- the second acquiring module 1101 is also configured to:
- the device is also used for:
- the device is also used for:
- the device is also used for:
- the computing session updating device provided in the embodiment of the present application can realize each process of implementing the computing power management function in the method embodiment shown in FIG. 4 and achieve the same technical effect. To avoid repetition, details are not repeated here.
- FIG. 12 is a fourth structural diagram of an apparatus for updating a computing session provided by an embodiment of the present application.
- the computing session updating device 1200 includes:
- a third obtaining module 1201, configured to obtain a fifth message of the terminal
- a second sending module 1202 configured to send a first message to the first function based on the fifth message
- the first function is a session management function SMF or a computing power management function
- the first message is used to request to update at least one of communication resources and computing power resources in a computing session.
- 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 quality of experience QoE requirement, data network name DNN, Single Network Slice Selection Auxiliary Information S-NSSAI.
- the calculation service requirement includes at least one of the following: delay information of the calculation service, accuracy rate of the calculation service, calculation amount of the calculation service, storage requirement, type of the calculation service, and IP address of the calculation service.
- the third obtaining module 1201 is also configured to perform at least one of the following:
- the device is also used for:
- the sixth message includes at least one of the following: PDU session identifier, computing session identifier, communication resource update information, communication quality of service QoS rule, computing power resource update information, computing power QoS rule.
- the computing power resource update information includes at least one of the following: a computing resource Internet protocol IP address, a storage resource IP address, a computing resource size, and a storage resource size.
- computing session update device provided by the embodiment of the present application can realize the various processes implemented by AMF in the method embodiment shown in FIG. 5 and achieve the same technical effect. To avoid repetition, details are not repeated here.
- FIG. 13 is a fifth structural diagram of an apparatus for updating a computing session provided by an embodiment of the present application.
- the computing session updating device 1300 includes:
- the fourth acquisition module 1301 is configured to acquire updated computing power QoS information sent by the computing power management function
- the third update module 1302 is configured 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 policy obtained by the first message, and the first message is used to request to update the communication resources and computing resources in the computing session. at least one of the human resources.
- the device is further configured to: send a feedback message to the computing power management function, where 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.
- computing session update device provided in the embodiment of the present application can implement the various processes implemented by the computing and storage resource nodes in the method embodiment shown in FIG. 6 and achieve the same technical effect. To avoid repetition, details are not repeated here.
- this embodiment of the present application further provides a communication device 1400, including a processor 1401, a memory 1402, and programs or instructions stored in the memory 1402 and operable on the processor 1401,
- a communication device 1400 including a processor 1401, a memory 1402, and programs or instructions stored in the memory 1402 and operable on the processor 1401
- the communication device 1400 is a terminal
- the program or instruction is executed by the processor 1401
- various processes of the above-mentioned method embodiment described in FIG. 2 can be implemented, and the same technical effect can be achieved.
- the communication device 1400 is a network functional entity
- the program or instruction is executed by the processor 1401
- the various processes of the above-mentioned method embodiment described in FIG. 3 are realized, or the various processes of the above-mentioned method embodiment described in FIG.
- the various processes of the method embodiment shown in FIG. 5 or realize the various processes of the method embodiment described above in FIG. 6 , and can achieve the same technical effect. To avoid repetition, details are not repeated here.
- An embodiment of the present application further provides a terminal, including a processor and a communication interface, where the communication interface is configured to send a first message to a first function.
- This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment, and each implementation process and implementation mode of the above-mentioned method embodiment can be applied to this terminal embodiment, and can achieve the same technical effect.
- FIG. 15 is a schematic diagram of a hardware structure of a terminal implementing an embodiment of the present application.
- the terminal 1500 includes, but is not limited to: a radio frequency unit 1501, a network module 1502, an audio output unit 1503, an input unit 1504, a sensor 1505, a display unit 1506, a user input unit 1507, an interface unit 1508, a memory 1509, and a processor 1510, etc. at least some of the components.
- the terminal 1500 may also include a power supply (such as a battery) for supplying power to various components, and the power supply may be logically connected to the processor 1510 through the power management system, so as to manage charging, discharging, and power consumption through the power management system. Management and other functions.
- the terminal structure shown in FIG. 15 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown in the figure, or combine some components, or arrange different components, which will not be repeated here.
- the input unit 1504 may include a graphics processor (Graphics Processing Unit, GPU) 15041 and a microphone 15042, and the graphics processor 15041 is used for the image capture device (such as the image data of the still picture or video obtained by the camera) for processing.
- the display unit 1506 may include a display panel 15061, and the display panel 15061 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 . Touch panel 15071, also called touch screen.
- the touch panel 15071 may include two parts, a touch detection device and a touch controller.
- Other input devices 15072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be repeated here.
- the radio frequency unit 1501 receives the downlink data from the network side device, and processes it to the processor 1510; in addition, sends the uplink data to the network side device.
- 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, and the like.
- the memory 1509 can be used to store software programs or instructions as well as various data.
- the memory 1509 may mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area may store an operating system, an application program or instructions required by at least one function (such as a sound playback function, an image playback function, etc.) and the like.
- the memory 1509 may include a high-speed random access memory, and may also include a nonvolatile memory, wherein the nonvolatile memory may be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM) , PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or flash memory.
- ROM Read-Only Memory
- PROM programmable read-only memory
- PROM erasable programmable read-only memory
- Erasable PROM Erasable PROM
- EPROM electrically erasable programmable read-only memory
- EEPROM electrically erasable programmable read-only memory
- flash memory for example at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device.
- the processor 1510 may include one or more processing units; optionally, the processor 1510 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, application programs or instructions, etc., Modem processors mainly handle wireless communications, such as baseband processors. It can be understood that the foregoing modem processor may not be integrated into the processor 1510 .
- the radio frequency unit 1501 is configured to send the first message to the first function
- the first function is a session management function SMF or a computing power management function
- the first message is used to request to update at least one of communication resources and computing power resources in a computing session.
- the radio frequency unit 1501 is further configured to: send the first message to the first function through the mobility and access management function AMF.
- the radio frequency unit 1501 is also used for:
- the radio frequency unit 1501 is also used for:
- the second message includes at least one of the following: protocol data unit PDU session identifier, computing session identifier, communication resource update information, communication quality of service QoS rule, computing power resource update information, computing power QoS rule.
- the computing power resource update information includes at least one of the following: a computing resource Internet protocol IP address, a storage resource IP address, a computing resource size, and a storage resource size.
- 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 quality of experience QoE requirement, data network name DNN, single network slice Select the auxiliary information S-NSSAI.
- the calculation service requirement includes at least one of the following: delay information of the calculation service, accuracy rate of the calculation service, calculation amount of the calculation service, storage requirement, type of the calculation service, and IP address of the calculation service.
- the computing resources include at least one of the following: computing resources and storage resources.
- the terminal can send a first message to the first function to initiate a computing session update process, which is used to request to update the communication resources and/or computing power resources in the computing session, and finally realize the communication resources and computing resources in the computing session. /or updating of computing power resources to meet the computing business needs of terminals.
- the embodiment of the present application also provides a readable storage medium, the readable storage medium may be nonvolatile or volatile, the readable storage medium stores programs or instructions, and the programs or instructions are stored in When the processor executes, it realizes each process of the method embodiment described in FIG. 2 above, or realizes each process of the method embodiment described in FIG. 3 above, or realizes each process of the method embodiment described in FIG. 4 above, or realizes each process of the method embodiment described in FIG. 5 above.
- Each process of the method embodiment, or realize each process of the method embodiment described in FIG. 6 above and can achieve the same technical effect, in order to avoid repetition, it will not be repeated here.
- the processor is the processor in the terminal described in the foregoing embodiments.
- the readable storage medium includes computer readable storage medium, such as computer read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk, etc.
- the embodiment of the present application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method described in Figure 2 above.
- Each process of the method embodiment shown in FIG. 6 can achieve the same technical effect, and will not be repeated here to avoid repetition.
- the chip mentioned in the embodiment of the present application may also be called a system-on-chip, a system-on-chip, a system-on-a-chip, or a system-on-a-chip.
- An embodiment of the present application further provides a computer program product, wherein the computer program product is stored in a non-transitory readable storage medium, and the computer program product is executed by at least one processor to implement the above-mentioned FIG. 2
- the computer program product is stored in a non-transitory readable storage medium, and the computer program product is executed by at least one processor to implement the above-mentioned FIG. 2
- the term “comprising”, “comprising” or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase “comprising a " does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element.
- the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved. Functions are performed, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
- the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation.
- the technical solution of the present application can be embodied in the form of computer software products, which are stored in a storage medium (such as ROM/RAM, magnetic disk, etc.) , CD-ROM), including several instructions to make a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in the various embodiments of the present application.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种计算会话更新方法、装置、终端及网络功能实体,属于通信技术领域,本申请实施例的计算会话方法包括:终端向第一功能发送第一消息;其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
Description
相关申请的交叉引用
本申请主张在2021年08月10日在中国提交的中国专利申请No.202110914375.9的优先权,其全部内容通过引用包含于此。
本申请属于通信技术领域,具体涉及一种计算会话更新方法、装置、终端及网络功能实体。
目前,通信系统中仅提供通信资源的分配,确保的也只是终端的通信服务质量需求,当终端或第三方设备需要进行某种复杂的计算任务,而本身又不具备足够的计算资源和能力的情况下,可以由无线通信运营商提供相应的计算资源和算力。但是,现有的通信系统不能综合考虑大量用户的通信计算需求,不能为用户同时提供满足计算业务需求的通信资源和算力资源,也未能对网络中的通信资源和算力资源进行更新分配。
发明内容
本申请实施例提供一种计算会话更新方法、装置、终端及网络功能实体,能够解决相关技术中网络不能根据计算业务的需求变化或者网络状态的变化来对分配给用户的通信资源和算力资源进行更新分配的问题。
第一方面,提供了一种计算会话更新方法,包括:
终端向第一功能发送第一消息;
其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
第二方面,提供了一种计算会话更新方法,包括:
会话管理功能SMF获取终端的第一消息,所述第一消息用于请求更新计 算会话中的通信资源和算力资源中的至少一者;
所述SMF根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者。
第三方面,提供了一种计算会话更新方法,包括:
算力管理功能获取终端的第一消息,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者;
所述算力管理功能根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者。
第四方面,提供了一种计算会话更新方法,包括:
接入和移动管理功能AMF获取终端的第五消息;
所述AMF基于所述第五消息向第一功能发送第一消息;
其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
第五方面,提供了一种计算会话更新方法,包括:
计算存储资源节点获取算力管理功能发送的更新的算力QoS信息;
所述计算存储资源节点基于所述更新的算力QoS信息进行计算会话的算力资源的更新;
其中,所述更新的算力QoS信息为所述算力管理功能基于第一消息获取到的更新的算力管理策略而确定,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
第六方面,提供了一种计算会话更新装置,包括:
第一发送模块,用于向第一功能发送第一消息;
其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
第七方面,提供了一种计算会话更新装置,包括:
第一获取模块,用于获取终端的第一消息,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者;
第一更新模块,用于根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者。
第八方面,提供了一种计算会话更新装置,包括:
第二获取模块,用于获取终端的第一消息,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者;
第二更新模块,用于根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者。
第九方面,提供了一种计算会话更新装置,包括:
第三获取模块,用于获取终端的第五消息;
第二发送模块,用于基于所述第五消息向第一功能发送第一消息;
其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
第十方面,提供了一种计算会话更新装置,包括:
第四获取模块,用于获取算力管理功能发送的更新的算力QoS信息;
第二更新模块,用于基于所述更新的算力QoS信息进行计算会话的算力资源的更新;
其中,所述更新的算力QoS信息为所述算力管理功能基于第一消息获取到的更新的算力管理策略而确定,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
第十一方面,提供了一种终端,该终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的计算会话更新方法的步骤。
第十二方面,提供了一种终端,包括处理器及通信接口,其中,所述通信接口用于向第一功能发送第一消息;所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
第十三方面,提供了一种网络侧功能实体,该网络侧设备包括处理器、 存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第二方面所述的计算会话更新方法的步骤,或者实现如第三方面所述的计算会话更新方法的步骤,或者实现如第四方面所述的计算会话更新方法的步骤,或者实现如第五方面所述的计算会话更新方法的步骤。
第十四方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的计算会话更新方法的步骤,或者实现如第二方面所述的计算会话更新方法的步骤,或者实现如第三方面所述的计算会话更新方法的步骤,或者实现如第四方面所述的计算会话更新方法的步骤,或者实现如第五方面所述的计算会话更新方法的步骤。
第十五方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的计算会话更新方法的步骤,或者实现如第二方面所述的计算会话更新方法的步骤,或者实现如第三方面所述的计算会话更新方法的步骤,或者实现如第四方面所述的计算会话更新方法的步骤,或者实现如第五方面所述的计算会话更新方法的步骤。
第十六方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在非瞬态的存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现如第一方面所述的计算会话更新方法的步骤,或者实现如第二方面所述的计算会话更新方法的步骤,或者实现如第三方面所述的计算会话更新方法的步骤,或者实现如第四方面所述的计算会话更新方法的步骤,或者实现如第五方面所述的计算会话更新方法的步骤。
第十七方面,提供了一种通信设备,其中,被配置为执行如第一方面所述的计算会话更新方法的步骤,或者执行如第二方面所述的计算会话更新方法的步骤,或者执行如第三方面所述的计算会话更新方法的步骤,或者执行如第四方面所述的计算会话更新方法的步骤,或者执行如第五方面所述的计 算会话更新方法的步骤。
在本申请实施例中,终端能够向第一功能发送第一消息,以发起计算会话更新流程,用于请求更新计算会话中的通信资源和/或算力资源,并最终实现计算会话中通信资源和/或算力资源的更新,以满足终端的计算业务需求。
图1a是本申请实施例适用的一种通信架构示意图之一;
图1b是本申请实施例适用的一种通信架构示意图之二;
图2是本申请实施例提供的一种计算会话更新方法的流程图之一;
图3是本申请实施例提供的一种计算会话更新方法的流程图之二;
图4是本申请实施例提供的一种计算会话更新方法的流程图之三;
图5是本申请实施例提供的一种计算会话更新方法的流程图之四;
图6是本申请实施例提供的一种计算会话更新方法的流程图之五;
图7是本申请实施例提供的一种计算会话更新方法的流程图之六;
图8是本申请实施例提供的一种计算会话更新方法的流程图之七;
图9是本申请实施例提供的一种计算会话更新装置的结构图之一;
图10是本申请实施例提供的一种计算会话更新装置的结构图之二;
图11是本申请实施例提供的一种计算会话更新装置的结构图之三;
图12是本申请实施例提供的一种计算会话更新装置的结构图之四;
图13是本申请实施例提供的一种计算会话更新装置的结构图之五;
图14是本申请实施例提供的一种通信设备的结构图;
图15是本申请实施例提供的一种终端的结构图。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施 例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。
值得指出的是,本申请实施例所描述的技术不限于长期演进型(Long Term Evolution,LTE)/LTE的演进(LTE-Advanced,LTE-A)系统,还可用于其他无线通信系统,诸如码分多址(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)和其他系统。本申请实施例中的术语“系统”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。以下描述出于示例目的描述了新空口(New Radio,NR)系统,并且在以下大部分描述中使用NR术语,但是这些技术也可应用于NR系统应用以外的应用,如第6代(6
th Generation,6G)通信系统。
为更好地理解本申请实施例的技术方案,以下对本申请实施例中可能涉及的通信场景及相关概念进行说明。
如图1a所示,由于需要为用户提供算力资源,因此本申请实施例中,在网络架构中增添了计算资源节点(或者称为计算存储资源节点),或者其他新的功能实体用于提供计算资源和存储资源中的一种或两种。由于需要考虑对通信资源与算力资源的管理和更新,因此本申请实施例中,在网络架构中增添了算力管理功能,或者算力控制功能,等其他类似功能的实体。相应地, 目前通信系统中通过为用户建立UE-gNB-UPF的用户面通道,协议数据单元(Protocol Data Unit,PDU)会话,来为用户提供通信业务,建立的PDU会话需满足用户的通信业务需求(Quality of Service,QoS);本申请实施例中通过为用户建立UE-gNB-UPF-计算存储资源节点的计算会话来为用户提供通信计算业务,计算会话需满足用户的计算业务需求,即同时满足计算业务的通信QoS和计算QoS。计算会话中有多个计算承载,每个计算承载都有自己的计算QoS和通信QoS,需同时满足业务往返(roundtrip)时延需求以及计算业务需求。计算会话在实现中也可以被称为PDU会话,即以增强的PDU会话的方式实现。此时计算承载在实现中也可以被称为QoS flow或者bearer。计算会话的更新消息可以通过PDU会话的更新消息来实现。
如图1b所示,图中示出一种本申请实施例的网络架构,其中涉及的网元包括:终端(User Equipment,UE)、移动管理功能(Access and Mobility Management Function,AMF),会话管理功能(Session Management Function,SMF)、算力管理功能(也可以称为算力管理网元)、策略管理功能(Policy Control Function,PCF)和应用功能(Application Function,AF);其中算力管理功能是针对计算存储资源节点进行管理和控制而新增的网元,如图1b所示,SMF能够管理用户面功能(User Plane Function,UPF),即根据用户的通信QoS为用户分配UPF侧通信资源,并分配基站侧通信资源,算力管理功能够管理计算存储资源节点,即根据用户的计算QoS分配计算存储节点资源。
其中,终端也可以称作终端设备或者用户终端(User Equipment,UE),终端可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)或称为笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(ultra-mobile personal computer,UMPC)、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴式设备(Wearable Device)、车载设备(Vehicle User Equipment,VUE)、行人终端(Pedestrian User Equipment,PUE)、智能家居(具有无线通信功能的家居设备, 如冰箱、电视、洗衣机或者家具等)等终端侧设备,可穿戴式设备包括:智能手表、智能手环、智能耳机、智能眼镜、智能首饰(智能手镯、智能手链、智能戒指、智能项链、智能脚镯、智能脚链等)、智能腕带、智能服装、游戏机等。需要说明的是,在本申请实施例并不限定终端的具体类型。
下面结合附图,通过一些实施例及其应用场景对本申请实施例提供的计算会话更新方法进行详细地说明。
请参照图2,图2是本申请实施例提供的一种计算会话更新方法的流程图之一,所述计算会话更新方法由终端执行。如图2所示,所述计算会话更新方法包括以下步骤:
步骤201、终端向第一功能发送第一消息。
其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
上述计算会话是无线移动网络为了满足用户的计算业务需求而建立的同时包含通信资源和算力资源的会话。计算会话是在UE与算力管理/算力资源节点的一种特殊会话,该计算会话在为用户传输通信数据的同时,还可以为用户数据提供其请求的计算服务。计算会话中可以有一到多个计算承载,每个计算承载都有自己的计算QoS和通信QoS,需同时满足业务往返(roundtrip)时延需求以及计算业务需求。计算会话在实现中也可以被称为PDU会话,即以增强的PDU会话的方式实现,计算会话的用户面数据传输承载于PDU session中,即利用PDU session的通道传输至算力资源节点进行运算,此时计算承载在实现中也可以被称为QoS flow或者bearer。可选地,计算会话身份标识(Identity,ID)是标识计算会话的,由UE分配,在计算会话建立时发送给网络,计算会话ID与PDU session ID由一对一绑定关系,由UE确定绑定关系后,在计算会话建立时发送给网络。(UE与算力控制功能层ID)。
本申请实施例中,终端可以是在计算业务需求发生变化,或者网络分配的通信资源和/或算力资源不能满足其计算业务需求时,终端向第一功能发送第一消息,以发起计算会话更新流程,用于请求更新计算会话中的通信资源 和/或算力资源,进而以使得第一功能根据终端发送的第一消息发起后续的通信策略更新流程和/或算力策略更新流程,以实现计算会话中通信资源和/或算力资源的更新,以满足终端的计算业务需求。
需要说明地,终端的计算会话相关数据可以传输到计算存储资源节点,并由计算存储资源节点代为计算后反馈计算结果。这样也就使得终端在计算能力较弱的情况下,也能够完成相应的计算任务,并且处理时延(传输时延和计算时延)和计算结果(例如,人工智能(Artificial Intelligence,AI)模型训练的出的模型精度能够满足需求)都能满足用户的业务需求,同时能够节省终端的成本和耗电。
本申请实施例中,所述算力资源包括如下至少一项:计算资源和存储资源。
可选地,所述第一消息包括如下至少一项:终端标识、计算业务标识、PDU会话标识、计算会话标识、计算业务需求、计算业务用户体验质量(Quality of Experience,QoE)要求、数据网络名(Data Network Name,DNN)、单一网络切片选择辅助信息(Single Network Slice Selection Assistance Information,S-NSSAI)。
其中,所述终端标识可以是签约永久标识(Subscription Permanent Identifier,SUPI),签约加密标识(Subscription Concealed Identifier,SUCI),国际移动用户识别码(International Mobile Subscriber Identity,IMSI),5G全球唯一临时标识(5G Globally Unique Temporary Identifier,5G-GUTI),全球唯一临时标识(Globally Unique Temporary Identifier,GUTI)等。所述计算业务标识可以是终端因计算业务而分配的标识。所述计算业务需求可以是包括计算任务时延和/或计算业务错误率。
需要说明地,所述第一消息具体实现形式可以是:PDU会话修改请求消息、算力会话修改请求消息。
本申请实施例中,所述计算业务需求包括如下至少一项:计算业务的时延信息、计算业务的准确率、计算业务的计算量、存储需求、计算业务的类 型、计算业务的网络互连协议(Internet Protocol,IP)地址。
可以理解地,在所述第一消息中包括计算业务需求的情况下,第一功能也就能够基于所述计算业务需求获知终端请求更新的计算会话对应的计算业务的IP地址、计算业务的类型、计算业务的存储需求等信息,进而能够针对特定的计算会话进行通信资源和/或算力资源的更新,以满足终端对于该计算会话的计算业务需求。
可选地,所述步骤201可以包括:
所述终端通过AMF向第一功能发送第一消息。
本申请实施例中,终端可以是通过AMF向第一功能发起计算会话修改流程。例如,终端先向AMF发送第五消息,该第五消息触发AMF向第一功能发送第一消息。其中,所述第五消息的具体实现形式可以是:计算承载修改请求消息、算力会话修改请求消息、计算会话更新请求消息、算力修改请求消息、PDU会话修改请求消息等。
例如,第五消息可以是PDU会话修改请求消息,该PDU会话修改请求消息中可以是在现有的消息流程的基础上的增强,用于请求网络为传输计算业务的数据而更新分配通信资源,同时该PDU会话修改请求消息中携带计算业务相关信息,用于请求网络同时更新分配算力资源。或者,第五消息可以是计算会话更新请求消息,用于请求网络更新分配算力资源,且该计算会话修改请求消息中携带PDU会话相关信息,用于请求网络为传输计算业务的数据而更新分配通信资源。当然,第五消息还可以是其他的形式,无论第五消息以何种形式实现,第五消息都是用于请求网络对计算会话的通信资源和/或算力资源进行更新分配。
可选地,所述第五消息包括如下至少一项:终端标识、计算业务标识、协议数据单元PDU会话标识、计算会话标识、计算业务需求、计算业务用户体验质量QoE要求、数据网络名DNN、单一网络切片选择辅助信息S-NSSAI。
需要说明的是,所述第一消息的内容与第五消息的内容一样,也即第五消息中包括什么内容,则第一消息中也至少包括相同的内容。例如,若终端 发送给AMF的第五消息中包括终端标识、计算业务标识、计算业务需求、PDU会话标识和计算会话标识,则AMF发送给第一功能的第一消息中也包括终端标识、计算业务标识、计算业务需求、PDU会话标识和计算会话标识。
本申请实施例中,第一功能为SMF或算力管理功能。例如,若第一功能为SMF,则终端通过AMF向SMF发送的第一消息可以是PDU会话修改请求消息,用于请求对计算会话的通信资源进行更新;或者第一消息也可以是增强扩展了的PDU会话修改请求消息,该PDU会话修改请求消息用于请求对计算会话进行通信资源和算力资源的更新。若第一功能为算力管理功能,则终端通过AMF向算力管理功能发送的第一消息可以是算力会话修改请求消息,用于请求对计算会话进行算力资源的更新,或者第一消息可以是增强扩展了的算力会话修改请求消息,算力会话修改请求消息用于请求对计算会话进行通信资源和算力资源的更新。
进一步地,第一功能在获取到第一消息后,根据所述第一消息发起后续的通信策略更新流程和/或算力策略更新流程,以实现计算会话中通信资源和/或算力资源的更新,以满足终端的计算业务需求。其中,第一功能如何进行计算会话中通信资源和/或算力资源的更新,可以是参考后续实施例中的具体描述,本实施例不做赘述。
本申请实施例中,所述步骤201之后,所述方法还包括:
所述终端接收第一功能发送的用于响应所述第一消息的第二消息,所述第二消息用于指示所述第一功能为所述计算会话更新的算力资源和通信资源中的至少一者。
可以理解地,第一功能在基于所述第一消息,对计算会话中的通信资源和/或算力资源进行更新后,所述第一功能向终端发送第二消息,以告知终端第一功能为所述计算会话更新的算力资源和/或通信资源,进而通知终端针对第一消息的请求已经被网络所接受和实现。
可选地,所述终端接收第一功能发送的用于响应所述第一消息的第二消息,包括:
所述终端接收第一功能通过AMF发送的用于响应所述第一消息的第二消息。
可以理解地,终端能够通过AMF向第一功能发送第一消息,同样地,第一功能用于响应第一消息的第二消息也可以是通过AMF发送给终端。例如,所述第一功能为SMF,则SMF可以是向AMF发送PDU会话修改响应消息,进而以触发AMF向终端发送第二消息;若所述第一功能为算力管理功能,则算力管理功能可以是向AMF发送算力会话修改响应消息,进而以触发AMF向终端发送第二消息。
其中,所述第二消息的实现形式可以是算力会话修改响应消息、PDU会话修改响应消息等。
本申请实施例中,终端能够向第一功能发送第一消息,以发起计算会话更新流程,用于请求更新计算会话中的通信资源和/或算力资源,并最终实现计算会话中通信资源和/或算力资源的更新,以满足终端的计算业务需求。
请参照图3,图3是本申请实施例提供的一种计算会话更新方法的流程图之二,所述计算会话更新方法由SMF执行。如图3所示,所述计算会话更新方法包括以下步骤:
步骤301、SMF获取终端的第一消息,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者;
步骤302、所述SMF根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者。
需要说明地,本申请实施例中的SMF也即为上述图2实施例中第一功能的一种具体形式。
本申请实施例中,SMF获取终端的第一消息,例如所述第一消息可以是PDU会话修改请求消息,用于请求对计算会话的通信资源进行更新,SMF可以是根据该消息为计算会话更新通信资源;或者,所述第一消息也可以是增强扩展了的PDU会话修改请求消息,该PDU会话修改请求消息用于请求对计算会话进行通信资源和算力资源的更新,SMF可以是基于该消息对计算会 话的通信资源和算力资源进行更新;或者,所述第一消息也可以是计算会话修改请求消息,用于请求对对计算会话进行通信资源和算力资源的更新,SMF可以是根据该消息为计算会话更新通信资源。
其中,所述算力资源包括如下至少一项:计算资源和存储资源。
可选地,所述第一消息包括如下至少一项:终端标识、计算业务标识、PDU会话标识、计算会话标识、计算业务需求、计算业务QoE要求、DNN、S-NSSAI。
其中,所述计算业务需求包括如下至少一项:计算业务的时延信息、计算业务的准确率、计算业务的计算量、存储需求、计算业务的类型、计算业务的IP地址。
本申请实施例中,所述步骤301可以包括:
所述SMF获取终端通过AMF发送的第一消息。
例如,终端先向AMF发送第四消息,该第四消息触发AMF向SMF发送所述第一消息。其中,所述第四消息的具体实现形式可以是:计算承载修改请求消息、算力会话修改请求消息、计算会话更新请求消息、算力修改请求消息、PDU会话修改请求消息等。
本申请实施例中,所述步骤302可以包括:
所述SMF根据所述第一消息,获取更新的算力管理策略和更新的通信管理策略中的至少一者;
在所述SMF获取到更新的通信管理策略的情况下,基于获取到的所述更新的通信管理策略确定更新的通信QoS信息,并基于所述更新的通信QoS信息对所述计算会话的通信资源进行更新分配;
在所述SMF获取到更新的算力管理策略的情况下,将所述更新的算力管理策略发送给算力管理功能,以获取所述算力管理功能发送的算力资源分配信息。
具体地,第一消息用于请求更新计算会话中的算力资源和/或通信资源,SMF在获取到第一消息后,可以是向PCF请求更新的算力管理策略和/或通 信管理策略,并获取PCF反馈的更新的算力管理策略和/或更新的通信管理策略,进而SMF能够根据所述更新的算力管理策略和更新的通信管理策略中的至少一者,确定更新的算力QoS信息和/或通信QoS信息,以使得SMF能够为计算会话更新算力资源和/或通信资源。
在一种实施方式中,SMF可以是向PCF发送通信管理策略修改请求,并获取PCF反馈的更新的通信管理策略,SMF可以是基于所述更新的通信管理策略确定更新的通信QoS信息,并基于所述更新的通信QoS信息对计算会话的通信资源进行更新分配。
或者,在另一种实施方式中,SMF向PCF发送的通信管理策略修改请求中还携带有计算业务需求,进而PCF基于该通信管理策略修改请求向SMF反馈更新的通信管理策略和更新的算力管理策略,这种情况下,SMF基于所述更新的通信管理策略确定更新的通信QoS信息,并基于所述更新的通信QoS信息对计算会话的通信资源进行更新分配,另外,SMF将获取到的所述更新的算力管理策略发送给算力管理功能,以使得算力管理功能基于所述更新的算力管理策略确定更新的算力QoS信息,并基于更新的算力QoS信息对计算会话的算力资源进行更新分配,算力管理功能在完成算力资源的更新分配后向SMF发送算力资源分配信息,以告知SMF所述算力管理功能的算力资源分配状态,进而SMF能够进一步向终端反馈用于响应第一消息的第二消息。
可选地,所述在所述SMF获取到更新的通信管理策略的情况下,基于获取到的所述更新的通信管理策略确定更新的通信QoS信息,并基于所述更新的通信QoS信息对所述计算会话的通信资源进行更新分配,包括:
在所述SMF获取到更新的通信管理策略的情况下,基于获取到的所述更新的通信管理策略确定更新的通信QoS;
所述SMF向用户面功能UPF发送更新的N4接口规则,以使所述UPF基于所述更新的N4接口规则进行所述计算会话的通信资源的更新,所述更新的N4接口规则基于所述更新的通信QoS信息得到。
具体地,在SMF获取到更新的通信管理策略的情况下,SMF基于获取到的所述更新的通信管理策略确定更新的通信QoS信息,并根据更新的通信QoS信息得到更新的N4接口规则,并将所述更新的N4接口规则发送给UPF,进而使得所述UPF能够基于更新的N4接口规则进行对应的计算会话的通信资源的更新。
需要说明地,SMF在确定更新的通信QoS信息后,还能够将更新的通信QoS信息传递给基站和终端。
可选地,SMF获取更新的算力管理策略和更新的通信管理策略中的至少一者,包括如下任意一项:
所述SMF向PCF发送第三消息,并获取所述PCF响应于所述第三消息发送的更新的算力管理策略和更新的通信管理策略中的至少一者;其中,所述第三消息包括通信策略修改请求和计算策略修改请求中的至少一者;
所述SMF获取算力管理功能发送的更新的通信管理策略。
例如,在一种实施方式中,SMF基于所述第一消息向PCF发送第三消息,用于请求更新的算力管理策略和更新的通信管理策略中的至少一者,所述第三消息的具体实现形式可以是通信管理策略修改请求消息,或者是增强扩展了的通信管理策略修改请求消息,该增强扩展了的通信管理策略修改请求消息中还携带有计算业务需求。进一步地,PCF基于所述第三消息向SMF发送更新的算力管理策略和更新的通信管理策略中的至少一者,
或者,在另一种实施方式中,SMF并不会直接从PCF获取更新的通信管理策略,而是从算力管理功能获取更新的通信管理策略。该实施方式中,算力管理功能向PCF请求更新的算力管理策略和更新的通信管理策略,算力管理功能在获取到PCF发送的更新的算力管理策略和更新的通信管理策略后,将所述更新的通信管理策略发送给SMF,进而以使得SMF能够基于所述更新的通信管理策略确定更新的通信QoS信息,并基于所述更新的通信QoS信息进行计算会话的通信资源的更新。
可选地,在所述第三消息包括所述算力管理策略修改请求的情况下,所 述SMF还用于确定所述计算会话对应的算力管理功能。例如,SMF通过第三消息向PCF请求更新的算力管理策略和更新的通信管理策略,SMF在获取到PCF反馈的更新的算力管理策略之后,需要将更新的算力管理策略发送给对应的算力管理功能。进而,在这种实施方式中,SMF还需要确定计算会话对应的算力管理功能,以与对应的算力管理功能进行信息的传输。
本申请实施例中,在所述步骤302之后,所述方法还包括:
所述SMF向所述终端发送第二消息,所述第二消息用于指示所述SMF为所述计算会话更新的算力资源和通信资源中的至少一者。
其中,所述第二消息为对终端发送的第一消息的响应,所述第二消息用于指示所述SMF为所述计算会话更新的算力资源和通信资源中的至少一者,以告知终端所述SMF为所述计算会话更新的算力资源和/或通信资源,进而通知终端针对第一消息的请求已经被网络所接受和实现。
可选地,所述SMF向所述终端发送第二消息之前,所述方法还包括:
所述SMF接收算力管理功能发送的算力资源分配信息。
该实施方式中,算力管理功能在对计算会话的算力资源进行更新后,并不会直接向终端发送用于响应第一消息的第二消息,而是将算力管理功能的算力资源分配信息发送给SMF,以通过SMF向终端发送第二消息。
可选地,所述SMF向所述终端发送第二消息,包括:
所述SMF通过AMF向所述终端发送第二消息。
可以理解地,终端能够通过AMF向SMF发送第一消息,同样地,SMF用于响应第一消息的第二消息也可以是通过AMF发送给终端。例如,SMF可以是向AMF发送PDU会话修改响应消息,进而以触发AMF向终端发送第二消息。其中,所述第二消息的实现形式可以是计算承载修改响应消息、计算会话修改响应消息、计算会话更新响应消息、PDU会话修改响应消息等。
本申请实施例中,SMF获取终端的第一消息,并能够根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者,以对网络中计算会话的通信资源和/或算力资源进行更新和分配,以满足终端的计算业务需求。
请参照图4,图4是本申请实施例提供的一种计算会话更新方法的流程图之三,所述计算会话更新方法由算力管理功能执行。如图4所示,所述计算会话更新方法包括以下步骤:
步骤401、算力管理功能获取终端的第一消息,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者;
步骤402、所述算力管理功能根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者。
需要说明地,本申请实施例中的算力管理功能也即为上述图2实施例中第一功能的另一种具体形式。
本申请实施例中,算力管理功能获取终端的第一消息,例如所述第一消息可以是计算会话修改请求消息,用于请求对计算会话的算力资源进行更新,算力管理功能可以是根据该消息为计算会话更新算力资源;或者,所述第一消息也可以是增强扩展了的计算会话修改请求消息,该计算会话修改请求消息用于请求对计算会话进行通信资源和算力资源的更新,算力管理功能可以是基于该消息对计算会话的通信资源和算力资源进行更新;或者,所述第一消息也可以是增强扩展了的PDU会话修改请求消息,该PDU会话修改请求消息用于请求对计算会话进行通信资源和算力资源的更新,,算力管理功能可以是根据该消息为计算会话的通信资源和算力资源进行更新。
其中,所述算力资源包括如下至少一项:计算资源和存储资源。
可选地,所述第一消息包括如下至少一项:终端标识、计算业务标识、PDU会话标识、计算会话标识、计算业务需求、计算业务QoE要求、DNN、S-NSSAI。
其中,所述计算业务需求包括如下至少一项:计算业务的时延信息、计算业务的准确率、计算业务的计算量、存储需求、计算业务的类型、计算业务的IP地址。
本申请实施例中,所述步骤401可以包括:
所述算力管理功能获取终端通过AMF发送的第一消息。
例如,终端先向AMF发送第四消息,该第四消息触发AMF向算力管理功能发送所述第一消息。其中,所述第四消息的具体实现形式可以是:计算承载修改请求消息、算力会话修改请求消息、计算会话更新请求消息、算力修改请求消息、PDU会话修改请求消息等。
本申请实施例中,所述步骤402可以包括如下任意一项:
所述算力管理功能根据所述第一消息,获取更新的算力管理策略和更新的通信管理策略中的至少一者;
在所述算力管理功能获取到所述更新的算力管理策略的情况下,基于所述更新的算力管理策略确定更新的算力QoS信息,并根据确定的所述更新的算力QoS信息对所述计算会话的算力资源进行更新分配;
在所述算力管理功能获取到所述更新的通信管理策略的情况下,将所述更新的通信管理策略发送给SMF,并获取所述SMF发送的通信资源分配信息。
具体地,第一消息用于请求更新计算会话中的算力资源和/或通信资源,算力管理功能在获取到第一消息后,可以是向PCF请求更新的算力管理策略和/或通信管理策略,并获取PCF反馈的更新的算力管理策略和/或更新的通信管理策略,进而算力管理功能能够根据所述更新的算力管理策略和更新的通信管理策略中的至少一者,确定更新的算力QoS信息和/或通信QoS信息,以使得算力管理功能能够为计算会话更新算力资源和/或通信资源。
例如,在一种实施方式中,算力管理功能可以是向PCF发送算力管理策略修改请求,并获取PCF反馈的更新的算力管理策略,算力管理功能可以是基于所述更新的算力管理策略确定更新的算力QoS信息,并基于所述更新的算力QoS信息对计算会话的算力资源进行更新分配。
或者,在另一种是实施方式中,算力管理功能向PCF发送的算力管理策略修改请求中还携带有PDU会话业务需求,进而PCF基于该算力管理策略修改请求向算力管理功能反馈更新的算力管理策略和更新的通信管理策略,这种情况下,算力管理功能基于所述更新的算力管理策略确定更新的算力 QoS信息,并基于所述更新的算力QoS信息对计算会话的算力资源进行更新分配,另外,算力管理功能将获取到的所述更新的通信管理策略发送给SMF,以使得SMF基于所述更新的通信管理策略确定更新的通信QoS信息,并基于更新的通信QoS信息对计算会话的通信资源进行更新分配,SMF在完成通信资源的更新分配后向算力管理功能发送通信资源分配信息,以告知算力管理功能所述SMF的通信资源分配状态,进而算力管理功能能够进一步向终端反馈用于响应第一消息的第二消息。
可选地,算力管理功能获取更新的算力管理策略和更新的通信管理策略中的至少一者,包括如下任意一项:
所述算力管理功能向PCF发送第四消息,获取PCF响应于所述第四消息发送的更新的算力管理策略和更新的通信管理策略中的至少一者;其中,所述第四消息包括通信策略修改请求和计算策略修改请求中的至少一者;
所述算力管理功能获取SMF发送的更新的算力管理策略。
例如,在一种实施方式中,算力管理功能基于所述第一消息向PCF发送第四消息,用于请求更新的算力管理策略和更新的通信管理策略中的至少一者,所述第四消息的具体实现形式可以是算力管理策略修改请求消息,或者是增强扩展了的算力管理策略修改请求消息,该增强扩展了的算力管理策略修改请求消息中还携带有通信管理策略修改请求消息。进一步地,PCF基于所述第四消息向算力管理功能发送更新的算力管理策略和更新的通信管理策略中的至少一者,
或者,在另一种实施方式中,算力管理功能并不会直接从PCF获取更新的算力管理策略,而是从SMF获取更新的通信管理策略。该实施方式中,SMF向PCF请求更新的算力管理策略和更新的通信管理策略,SMF在获取到PCF发送的更新的算力管理策略和更新的通信管理策略后,将所述更新的算力管理策略发送给算力管理功能,进而以使得算力管理功能能够基于所述更新的算力管理策略确定更新的算力QoS信息,并基于所述更新的算力QoS信息进行计算会话的算力资源的更新。
可选地,所述算力管理功能根据获取到的所述更新的算力管理策略确定更新的算力QoS信息,并根据确定的所述更新的算力QoS信息对所述计算会话的算力资源进行更新分配,包括:
所述算力管理功能根据获取到的所述更新的算力管理策略确定更新的算力QoS信息;
所述算力管理功能向计算存储资源节点发送所述更新的算力QoS信息,以使所述计算存储资源节点基于所述更新的算力QoS信息进行所述计算会话的算力资源的更新。
本申请实施例中,在算力管理功能获取到更新的算力管理策略的情况下,所述算力管理功能基于所述更新的算力管理策略确定更新的算力QoS信息,并将所述更新的算力QoS信息发送给选择的计算存储资源节点,以使得所述计算存储资源节点能够基于所述更新的算力QoS信息进行计算会话的算力资源的更新。
需要说明地,算力管理功能所选择的计算存储资源节点的计算能力能够满足算力QoS信息中的计算资源需求和存储资源需求,例如所述计算资源需求可以是:要求至少100单元图形处理器(Graphics Processing Unit,GPU)资源,要求支持某种具体算法(如深度神经网络算法(Deep Neural Networks,DNN))等;所述存储资源需求可以是要求如100单位存储资源等,本申请实施例对此不做过多举例。
进一步地,所述算力管理功能向计算存储资源节点发送所述更新的算力QoS信息之后,所述方法还包括:
所述算力管理功能获取所述计算存储资源节点发送的反馈消息,所述反馈消息中包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
可以理解地,计算存储资源节点在基于所述更新的算力QoS信息进行计算会话的算力资源的更新后,能够基于计算会话更新后的算力资源得到如计算资源IP地址、计算资源大小、存储资源IP地址、存储资源大小等信息, 并将这些信息反馈给算力管理功能,算力管理功能也就能够获知计算存储资源节点的状态。
可选地,所述算力QoS信息包括如下至少一项:算力、样本数据量、存储资源、计算时延、计算正确率和计算速度。
本申请实施例中,所述步骤402之后,所述方法还可以包括:
所述算力管理功能向所述终端发送第二消息,所述第二消息用于指示所述算力管理功能为所述计算会话更新的算力资源和通信资源中的至少一者。
其中,所述第二消息为对终端发送的第一消息的响应,所述第二消息用于指示所述算力管理功能为所述计算会话更新的算力资源和通信资源中的至少一者,以告知终端所述算力管理功能为所述计算会话更新的算力资源和通信资源。
可选地,所述算力管理功能向所述终端发送第二消息之前,所述方法还包括:
所述算力管理功能接收SMF发送的通信资源分配信息。
该实施方式中,SMF在对计算会话的通信资源进行更新后,并不会直接向终端发送用于响应第一消息的第二消息,而是将SMF的通信资源分配信息发送给算力管理功能,以通过算力管理功能向终端发送第二消息,以告知终端所述SMF为计算会话更新的通信资源。
可选地,所述算力管理功能向所述终端发送第二消息,包括:
所述算力管理功能通过AMF向所述终端发送第二消息。
可以理解地,终端能够通过AMF向SMF发送第一消息,同样地,算力管理功能用于响应第一消息的第二消息也可以是通过AMF发送给终端。例如,算力管理功能可以是向AMF发送计算会话修改响应消息,进而以触发AMF向终端发送第二消息。其中,所述第二消息的实现形式可以是计算承载修改响应消息、计算会话修改响应消息、计算会话更新响应消息、PDU会话修改响应消息等。
本申请实施例中,算力管理功能获取终端的第一消息,并能够根据所述 第一消息为计算会话更新算力资源和通信资源中的至少一者,以对网络中计算会话的通信资源和/或算力资源进行更新和分配,以满足终端的计算业务需求。
请参照图5,图5是本申请实施例提供的一种计算会话更新方法的流程图之四,所述计算会话更新方法由AMF执行。如图5所示,所述计算会话更新方法包括以下步骤:
步骤501、AMF获取终端的第五消息;
步骤502、所述AMF基于所述第五消息向第一功能发送第一消息;
其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
本申请实施例中,AMF获取终端发送的第五消息,该第五消息用于请求更新计算会话中的通信资源和算力资源中的至少一者;进一步地,该第五消息触发AMF向第一功能发送第一消息,以请求更新计算会话中的通信资源和算力资源中的至少一者,进而以使得第一功能根据终端发送的第一消息发起后续的通信策略更新流程和/或算力策略更新流程,以实现计算会话中通信资源和/或算力资源的更新,以满足终端的计算业务需求。
可选地,所述第五消息的具体实现形式可以是:计算承载修改请求消息、算力会话修改请求消息、计算会话更新请求消息、算力修改请求消息、PDU会话修改请求消息等。
例如,第五消息可以是PDU会话修改请求消息,该PDU会话修改请求消息中可以是在现有的消息流程的基础上的增强,用于请求网络为传输计算业务的数据而更新分配通信资源,同时该PDU会话修改请求消息中携带计算业务相关信息,用于请求网络同时更新分配算力资源。或者,第五消息可以是计算会话更新请求消息,用于请求网络更新分配算力资源,且该计算会话修改请求消息中携带PDU会话相关信息,用于请求网络为传输计算业务的数据而更新分配通信资源。当然,第五消息还可以是其他的形式,无论第五消息以何种形式实现,第五消息都是用于请求网络对计算会话的通信资源和/或 算力资源进行更新分配。
可选地,所述第五消息包括如下至少一项:终端标识、计算业务标识、PDU会话标识、计算会话标识、计算业务需求、计算业务QoE要求、DNN、S-NSSAI。需要说明的是,所述第一消息的内容与第五消息的内容一样,也即第五消息中包括什么内容,则第一消息中也包括相同的内容。
其中,所述计算业务需求包括如下至少一项:计算业务的时延信息、计算业务的准确率、计算业务的计算量、存储需求、计算业务的类型、计算业务的IP地址。
本申请实施例中,在所述步骤502之后,所述方法还包括:
所述AMF获取所述第一功能发送的第二消息,所述第二消息用于指示所述第一功能为所述计算会话更新的算力资源和通信资源中的至少一者。
可以理解地,第一功能在基于所述第一消息,对计算会话中的通信资源和/或算力资源进行更新后,所述第一功能向AMF发送第二消息,以对所述第一消息进行响应,以通过第二消息告知AMF所述第一功能对所述计算会话更新的算力资源和/或通信资源。其中,所述第二消息的实现形式可以是算力会话修改响应消息、PDU会话修改响应消息等。
进一步地,所述AMF获取所述第一功能发送的第二消息之后,所述方法还包括:
所述AMF向所述终端发送用于响应所述第五消息的第六消息,所述第六消息用于指示所述第一功能为所述计算会话更新的算力资源和通信资源中的至少一者。
可以理解地,AMF在接收到第一功能发送的第二消息后,基于所述第二消息而向终端发送第六消息,以告知终端所述第一功能对所述计算会话更新的算力资源和/或通信资源。其中,所述第六消息的具体实现形式可以是计算承载修改响应消息、计算会话更新响应消息、算力会话修改响应消息、PDU会话修改响应消息等。
可选地,所述第六消息包括如下至少一项:PDU会话标识、计算会话标 识、通信资源更新信息、通信服务质量QoS规则、算力资源更新信息、算力QoS规则。需要说明地,所述第六消息的内容与第二消息的内容一样,也即第二消息中包括什么内容,则第六消息中也至少包括相同的内容。
其中,所述算力资源更新信息包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
本申请实施例中,AMF能够获取终端的第五消息,并基于所述第五消息向第一功能发送第一消息,以请求第一功能更新计算会话中的通信资源和/或算力资源,并最终实现计算会话中通信资源和/或算力资源的更新,以满足终端的计算业务需求。
请参照图6,图6是本申请实施例提供的一种计算会话更新方法的流程图之五,所述计算会话更新方法由计算存储资源节点执行。如图6所示,所述计算会话更新方法包括以下步骤:
步骤601、计算存储资源节点获取算力管理功能发送的更新的算力QoS信息;
步骤602、所述计算存储资源节点基于所述更新的算力QoS信息进行计算会话的算力资源的更新;
其中,所述更新的算力QoS信息为所述算力管理功能基于第一消息获取到的更新的算力管理策略而确定,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
本申请实施例中,算力管理功能能够根据所述第一消息获取更新的算力管理策略,并基于所述更新的算力管理策略确定更新的算力QoS信息,算力管理功能将所述更新的算力QoS信息发送给计算存储资源节点,进而使得计算存储资源节点能够基于所述更新的算力QoS信息进行所述计算会话的算力资源的更新。其中,所述算力管理功能确定更新的算力QoS信息的具体实现方式可以是参考上述算力管理功能实施例中的描述,本实施例不再赘述。
可选地,所述步骤602之后,所述方法还包括:
所述计算存储资源节点向所述算力管理功能发送反馈消息,所述反馈消 息中包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
具体地,计算存储资源节点在基于所述更新的算力QoS信息进行计算会话的算力资源的更新后,能够基于计算会话更新后的算力资源得到如计算资源IP地址、计算资源大小、存储资源IP地址、存储资源大小等信息,并将这些信息反馈给算力管理功能,以使得算力管理功能能够获知计算存储资源节点的状态。
本申请实施例中,计算会话的相关数据也就可以传输到计算存储资源节点,并由计算存储资源节点代为计算后反馈计算结果。这样也就使得终端在计算能力较弱的情况下,也能够完成相应的计算任务,节省终端的成本和耗电。
为更好地理解本申请提供的计算会话更新方法,以下将结合具体的通信场景对本申请的提供的计算会话更新方法进行具体说明。
请参照图7,图7是本申请实施例提供的一种计算会话更新方法的流程图之六。如图7所示,所述计算会话更新方法包括以下具体步骤:
步骤1.UE(终端)向AMF发送计算承载修改请求消息(也即第五消息),用于请求网络为UE的计算会话更新分配的算力资源和/或通信资源。
步骤2a.AMF向SMF发送PDU会话修改请求消息(也即第一消息),需要说明地是,若步骤1中UE发起的不是PDU会话修改请求消息,而是计算承载修改请求消息,此处AMF需要将计算承载修改请求消息中的PDU会话信息(如PDU会话ID等)过滤出来,而后AMF向SMF触发PDU会话修改请求消息,其中可以包括PDU会话ID和UE ID;该PDU会话修改请求消息中包括的内容同上述实施例中第一消息所包括的内容。
步骤2b.AMF向算力管理功能发送算力会话修改请求消息(也即第一消息),用于请求为UE的计算会话分配相应的算力资源;算力会话修改请求消息中可以包括UE ID和计算业务ID,可选地,还可以包括PDU会话标识、计算业务需求、计算业务QoE要求、DNN、S-NSSAI中的至少一项(同上述 实施例中第一消息所包括的内容)。
步骤3a.SMF向PCF发送通信管理策略修改请求消息(也即第三消息),用于请求更新PDU会话适用的通信管理策略,该通信管理策略修改请求消息中包括UE ID、PDU会话标识、计算业务ID、计算业务需求、计算业务QoE要求、DNN、S-NSSAI中的至少一项。
步骤3b.算力管理功能向PCF发送算力管理策略修改请求消息(也即第四消息),用于请求更新计算会话中的算力管理策略,该算力管理策略修改请求消息中包括UE ID、PDU会话标识、计算业务ID、计算业务需求、计算业务QoE要求、DNN、S-NSSAI中的至少一项。
步骤4.PCF更新算力管理策略和通信管理策略,其中,PCF要保证所分配的通信管理策略中的时延加上算力管理策略中的时延的总和不超过UE请求更新的计算业务需求的总时延;PCF要保证所分配的通信管理策略中的数据传输准确率乘以算力管理策略中的计算准确率不低于UE请求更新的计算业务需求的准确率。
步骤5a.PCF向SMF发送更新的通信管理策略。
步骤5b.PCF向算力管理功能发送更新的算力管理策略;需要说明地,步骤5a和步骤5b可以是都执行,或者可以是只执行步骤5a,或者只执行步骤5b。
步骤6a.SMF基于获取到的更新的通信管理策略,确定更新的通信QoS信息,并把更新的通信QoS信息传递给基站侧设备、UPF(更新的N4接口规则)和终端。具体地,SMF基于通信管理策略更新流程触发PDU会话修改流程,例如修改相应的N4接口规则,又或建立或修改N3隧道从而触发QoS flow的建立和修改流程。
步骤6b.算力管理功能基于获取到的更新的算力管理策略,确定更新的算力QoS信息,并向计算存储资源节点发送更新的算力QoS信息;其中,算力管理功能根据更新的算力QoS信息选择对应的计算存储资源节点,选择的计算存储资源节点具备计算功能和存储功能,这两种功能可以合设部署在同 一个节点,也可以是独立部署在不同节点;选择的计算存储资源节点的计算能力满足算力管理策略中计算资源需求和存储资源需求。
步骤7.SMF向算力管理功能通知SMF的通信资源分配状态,算力管理功能向SMF通知算力管理功能的算力资源分配状态;例如SMF可以通知算力管理功能,SMF选择了哪个UPF,用于算力管理功能测算其下各计算存储资源节点和该UPF之间的数据传输时延,使得算力管理功能用于估算计算时延的结余空间,最终以便选择一个能够满足剩余时延要求的计算存储资源节点;例如,SMF通知算力管理功能其选择了UPF1,并且对应的RAN和CN时延分别是2ms和3ms,算力管理功能下有三个可用计算存储资源节点,与UPF1的传输时延分别是1ms、2ms和3ms,三个计算存储资源节点完成该计算任务的时延是3ms、5ms和8ms,因此对应总的时延是9ms、12ms和16ms,而如果计算任务需求的总时延要求是10ms,则算力管理网元只能选择第一个计算存储资源节点用于承载后续的计算任务。
步骤8a.SMF向AMF发送PDU会话修改响应消息(也即第二消息),用于通知AMF计算会话的通信资源修改(或者说更新)完成。
步骤8b.算力管理功能向AMF发送算力会话修改响应消息(也即第二消息),用于通知AMF,计算会话的算力资源修改(或者说更新)完成。
步骤9.AMF向UE发送计算承载修改响应消息(也即第六消息),用于通知UE计算会话的通信资源和算力资源已经修改完成。
需要说明地,该实施方式中步骤的实现以及涉及的相关概念可以是结合上述图2-图6实施例中的具体描述,并能够达到上述实施例中相同的技术效果,此处不再赘述。
请参照图8,图8是本申请实施例提供的一种计算会话更新方法的流程图之七。如图8所示,所述计算会话更新方法包括以下具体步骤:
步骤1.UE(终端)向AMF发送PDU会话修改请求消息(也即第五消息),用于请求网络为UE的计算会话更新分配的算力资源和/或通信资源,该PDU会话修改请求消息中包括UE ID、计算业务标识、PDU会话标识、计算会话 标识、计算业务需求、计算业务QoE要求、DNN、S-NSSAI中的至少一项。
步骤2.AMF向SMF发送PDU会话修改请求消息(也即第一消息),该PDU会话修改请求消息中包括UE ID、计算业务标识、PDU会话标识、PDU会话类型、计算会话标识、计算业务需求、计算业务QoE要求、DNN、S-NSSAI中的至少一项。
步骤3a.SMF根据PDU会话修改请求消息为对应的计算会话选择算力管理功能。
步骤3b.SMF向PCF发送策略修改请求消息(上述第三消息),用于请求更新计算会话适用的动态策略,该通信管理策略修改请求消息中包括UE ID、PDU会话标识、计算会话标识,计算业务ID、计算业务需求、计算业务QoE要求、DNN、S-NSSAI中的至少一项。
步骤4.PCF更新计算会话对应的算力管理策略和通信管理策略。
步骤5.PCF向SMF发送更新的算力管理策略和更新的通信管理策略。
步骤6.SMF基于获取到的更新的通信管理策略,确定更新的通信QoS信息,并把更新的通信QoS信息传递给基站侧设备、UPF(更新的N4接口规则)和终端。具体地,SMF基于通信管理策略更新流程触发PDU会话修改流程,例如修改相应的N4接口规则,又或建立或修改N3隧道从而触发QoS flow的建立和修改流程。
步骤7a.SMF向选择的算力管理功能发起算力资源分配更新请求消息,该消息中携带更新的算力管理策略,还可以携带计算会话ID信息,该计算会话ID信息可以是UE生成的,并通过步骤1和步骤2发送给SMF的,或者也可以是SMF为UE的计算会话生成的。
步骤7b.PCF将更新的算力管理策略发送给算力管理功能,其中,PCF可以通过步骤3中携带的算力管理功能的标识或地址信息寻址算力管理功能,或者,PCF自身根据步骤3中SMF计算会话(或者PDU会话)上下文确定算力管理功能,然后向其发送更新的算力管理策略。
需要说明地,上述步骤7a和步骤7b二选一执行。
步骤8.算力管理功能基于获取到的更新的算力管理策略,确定更新的算力QoS信息,并向计算存储资源节点发送更新的算力QoS信息;具体可参考上述图7实施例中的步骤6b。
步骤9.算力管理功能向SMF发送通知消息,用于告知SMF算力资源分配状态,通知消息中包括所分配的计算存储资源节点的IP地址或标识信息等。
步骤10.SMF向AMF发送PDU会话修改响应消息(也即第二消息),用于通知AMF计算会话的通信资源修改(或者说更新)完成。
步骤11.AMF向UE发送PDU会话修改响应消息(也即第六消息),用于通知UE计算会话的通信资源和算力资源已经修改完成。
需要说明地,该实施方式中步骤的实现以及涉及的相关概念可以是结合上述图2-图6实施例中的具体描述,并能够达到上述实施例中相同的技术效果,此处不再赘述。
需要说明的是,本申请实施例提供的计算会话更新方法,执行主体可以为计算会话更新装置,或者,该计算会话更新装置中的用于执行计算会话更新方法的控制模块。本申请实施例中以计算会话更新装置执行计算会话更新为例,说明本申请实施例提供的计算会话更新装置。
请参照图9,图9是本申请实施例提供的一种计算会话更新装置的结构图之一。如图9所示,所述计算会话更新装置900包括:
第一发送模块901,用于向第一功能发送第一消息;
其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
可选地,第一发送模块901还用于:
通过移动和接入管理功能AMF向第一功能发送第一消息。
可选地,所述装置还包括第一接收模块,用于:
接收第一功能发送的用于响应所述第一消息的第二消息,所述第二消息用于指示所述第一功能为所述计算会话更新的算力资源和通信资源中的至少一者。
可选地,所述第一接收模块还用于:
所述终端接收第一功能通过AMF发送的用于响应所述第一消息的第二消息。
可选地,所述第二消息包括如下至少一项:协议数据单元PDU会话标识、计算会话标识、通信资源更新信息、通信服务质量QoS规则、算力资源更新信息、算力QoS规则。
可选地,所述算力资源更新信息包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
可选地,所述第一消息包括如下至少一项:终端标识、计算业务标识、PDU会话标识、计算会话标识、计算业务需求、计算业务用户体验质量QoE要求、数据网络名DNN、单一网络切片选择辅助信息S-NSSAI。
可选地,所述计算业务需求包括如下至少一项:计算业务的时延信息、计算业务的准确率、计算业务的计算量、存储需求、计算业务的类型、计算业务的IP地址。
可选地,所述算力资源包括如下至少一项:计算资源和存储资源。
本申请实施例中的计算会话更新装置可以是装置,具有操作系统的装置或电子设备,也可以是终端中的部件、集成电路、或芯片。该装置或电子设备可以是移动终端,也可以为非移动终端。示例性的,移动终端可以包括但不限于上述所列举的终端的类型,非移动终端可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
需要说明地,本申请实施例提供的计算会话更新装置能够实现图2所述方法实施例中终端实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
请参照图10,图10是本申请实施例提供的一种计算会话更新装置的结构图之二。如图10所示,所述计算会话更新装置1000包括:
第一获取模块1001,用于获取终端的第一消息,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者;
第一更新模块1002,用于根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者。
可选地,所述第一获取模块1001还用于:
获取终端通过移动和接入管理功能AMF发送的第一消息。
可选地,所述第一更新模块1002还用于:
根据所述第一消息,获取更新的算力管理策略和更新的通信管理策略中的至少一者;
在所述装置获取到更新的通信管理策略的情况下,基于获取到的所述更新的通信管理策略确定更新的通信QoS信息,并基于所述更新的通信QoS信息对所述计算会话的通信资源进行更新分配;
在所述装置获取到更新的算力管理策略的情况下,将所述更新的算力管理策略发送给算力管理功能,以获取所述算力管理功能发送的算力资源分配信息。
可选地,所述第一更新模块1002还用于:
在获取到更新的通信管理策略的情况下,基于获取到的所述更新的通信管理策略确定更新的通信QoS;
向用户面功能UPF发送更新的N4接口规则,以使所述UPF基于所述更新的N4接口规则进行所述计算会话的通信资源的更新,所述更新的N4接口规则基于所述更新的通信QoS信息得到。
可选地,所述第一更新模块1002还用于执行如下任意一项:
向PCF发送第三消息,并获取所述PCF响应于所述第三消息发送的更新的算力管理策略和更新的通信管理策略中的至少一者;其中,所述第三消息包括通信策略修改请求和计算策略修改请求中的至少一者;
获取算力管理功能发送的更新的通信管理策略。
可选地,在所述第三消息包括所述算力管理策略修改请求的情况下,所 述装置还用于确定所述计算会话对应的算力管理功能。
可选地,所述装置还用于:
向所述终端发送第二消息,所述第二消息用于指示所述SMF为所述计算会话更新的算力资源和通信资源中的至少一者。
可选地,所述装置还用于:
通过AMF向所述终端发送第二消息。
可选地,所述装置还用于:
接收算力管理功能发送的算力资源分配信息。
需要说明地,本申请实施例提供的计算会话更新装置能够实现图3所述方法实施例中SMF实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
请参照图11,图11是本申请实施例提供的一种计算会话更新装置的结构图之三。如图11所示,所述计算会话更新装置1100包括:
第二获取模块1101,用于获取终端的第一消息,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者;
第二更新模块1102,用于能根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者。
可选地,所述第二获取模块1101还用于:
获取终端通过移动和接入管理功能AMF发送的第一消息。
可选地,所述第二更新模块1102还用于:
根据所述第一消息,获取更新的算力管理策略和更新的通信管理策略中的至少一者;
在所述装置获取到所述更新的算力管理策略的情况下,基于所述更新的算力管理策略确定更新的算力QoS信息,并根据确定的所述更新的算力QoS信息对所述计算会话的算力资源进行更新分配;
在所述装置获取到所述更新的通信管理策略的情况下,将所述更新的通信管理策略发送给SMF,并获取所述SMF发送的通信资源分配信息。
可选地,所述第二获取模块1101还用于执行如下任意一项:
向PCF发送第四消息,获取PCF响应于所述第四消息发送的更新的算力管理策略和更新的通信管理策略中的至少一者;其中,所述第四消息包括通信策略修改请求和计算策略修改请求中的至少一者;
获取SMF发送的更新的算力管理策略。
可选地,所述第二获取模块1101还用于:
根据获取到的所述更新的算力管理策略确定更新的算力QoS信息;
向计算存储资源节点发送所述更新的算力QoS信息,以使所述计算存储资源节点基于所述更新的算力QoS信息进行所述计算会话的算力资源的更新。
可选地,所述第二获取模块1101还用于:
获取所述计算存储资源节点发送的反馈消息,所述反馈消息中包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
可选地,所述装置还用于:
向所述终端发送第二消息,所述第二消息用于指示所述算力管理功能为所述计算会话更新的算力资源。
可选地,所述装置还用于:
通过AMF向所述终端发送第二消息。
可选地,所述装置还用于:
接收SMF发送的通信资源分配信息。
需要说明地,本申请实施例提供的计算会话更新装置能够实现图4所述方法实施例中算力管理功能实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
请参照图12,图12是本申请实施例提供的一种计算会话更新装置的结构图之四。如图12所示,所述计算会话更新装置1200包括:
第三获取模块1201,用于获取终端的第五消息;
第二发送模块1202,用于基于所述第五消息向第一功能发送第一消息;
其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
可选地,所述第五消息包括如下至少一项:终端标识、计算业务标识、协议数据单元PDU会话标识、计算会话标识、计算业务需求、计算业务用户体验质量QoE要求、数据网络名DNN、单一网络切片选择辅助信息S-NSSAI。
可选地,所述计算业务需求包括如下至少一项:计算业务的时延信息、计算业务的准确率、计算业务的计算量、存储需求、计算业务的类型、计算业务的IP地址。
可选地,所述第三获取模块1201还用于执行如下至少一项:
获取所述第一功能发送的第二消息,所述第二消息用于指示所述第一功能为所述计算会话更新的算力资源和通信资源中的至少一者。
可选地,所述装置还用于:
向所述终端发送用于响应所述第五消息的第六消息,所述第六消息用于指示所述第一功能为所述计算会话更新的算力资源和通信资源中的至少一者。
可选地,所述第六消息包括如下至少一项:PDU会话标识、计算会话标识、通信资源更新信息、通信服务质量QoS规则、算力资源更新信息、算力QoS规则。
可选地,所述算力资源更新信息包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
需要说明地,本申请实施例提供的计算会话更新装置能够实现图5所述方法实施例中AMF实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
请参照图13,图13是本申请实施例提供的一种计算会话更新装置的结构图之五。如图13所示,所述计算会话更新装置1300包括:
第四获取模块1301,用于获取算力管理功能发送的更新的算力QoS信息;
第三更新模块1302,用于基于所述更新的算力QoS信息进行计算会话的算力资源的更新;
其中,所述更新的算力QoS信息为所述算力管理功能基于第一消息获取到的更新的算力管理策略而确定,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
可选地,所述装置还用于:向所述算力管理功能发送反馈消息,所述反馈消息中包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
需要说明地,本申请实施例提供的计算会话更新装置能够实现图6所述方法实施例中计算存储资源节点实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
可选的,如图14所示,本申请实施例还提供一种通信设备1400,包括处理器1401,存储器1402,存储在存储器1402上并可在所述处理器1401上运行的程序或指令,例如,该通信设备1400为终端时,该程序或指令被处理器1401执行时实现上述图2所述方法实施例的各个过程,且能达到相同的技术效果。该通信设备1400为网络功能实体时,该程序或指令被处理器1401执行时实现上述图3所述方法实施例的各个过程,或实现上述图4所述方法实施例的各个过程,或实现上述图5所述方法实施例的各个过程,或实现上述图6所述方法实施例的各个过程,且能达到相同的技术效果。为避免重复,这里不再赘述。
本申请实施例还提供一种终端,包括处理器和通信接口,通信接口用于向第一功能发送第一消息。该终端实施例是与上述终端侧方法实施例对应的,上述方法实施例的各个实施过程和实现方式均可适用于该终端实施例中,且能达到相同的技术效果。具体地,图15为实现本申请实施例的一种终端的硬件结构示意图。
该终端1500包括但不限于:射频单元1501、网络模块1502、音频输出单元1503、输入单元1504、传感器1505、显示单元1506、用户输入单元1507、接口单元1508、存储器1509、以及处理器1510等中的至少部分部件。
本领域技术人员可以理解,终端1500还可以包括给各个部件供电的电源 (比如电池),电源可以通过电源管理系统与处理器1510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图15中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
应理解的是,本申请实施例中,输入单元1504可以包括图形处理器(Graphics Processing Unit,GPU)15041和麦克风15042,图形处理器15041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1506可包括显示面板15061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板15061。用户输入单元1507包括触控面板15071以及其他输入设备15072。触控面板15071,也称为触摸屏。触控面板15071可包括触摸检测装置和触摸控制器两个部分。其他输入设备15072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
本申请实施例中,射频单元1501将来自网络侧设备的下行数据接收后,给处理器1510处理;另外,将上行的数据发送给网络侧设备。通常,射频单元1501包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。
存储器1509可用于存储软件程序或指令以及各种数据。存储器1509可主要包括存储程序或指令区和存储数据区,其中,存储程序或指令区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1509可以包括高速随机存取存储器,还可以包括非易失性存储器,其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。
处理器1510可包括一个或多个处理单元;可选的,处理器1510可集成 应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序或指令等,调制解调处理器主要处理无线通信,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1510中。
其中,射频单元1501,用于向第一功能发送第一消息;
其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
可选地,射频单元1501,还用于:通过移动和接入管理功能AMF向第一功能发送第一消息。
可选地,射频单元1501,还用于:
接收第一功能发送的用于响应所述第一消息的第二消息,所述第二消息用于指示所述第一功能为所述计算会话更新的算力资源和通信资源中的至少一者。
可选地,射频单元1501,还用于:
接收第一功能通过AMF发送的用于响应所述第一消息的第二消息。
可选地,所述第二消息包括如下至少一项:协议数据单元PDU会话标识、计算会话标识、通信资源更新信息、通信服务质量QoS规则、算力资源更新信息、算力QoS规则。
可选地,所述算力资源更新信息包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
可选地,所述第一消息包括如下至少一项:终端标识、计算业务标识、PDU会话标识、计算会话标识、计算业务需求、计算业务用户体验质量QoE要求、数据网络名DNN、单一网络切片选择辅助信息S-NSSAI。
可选地,所述计算业务需求包括如下至少一项:计算业务的时延信息、计算业务的准确率、计算业务的计算量、存储需求、计算业务的类型、计算业务的IP地址。
可选地,所述算力资源包括如下至少一项:计算资源和存储资源。
本申请实施例中,终端能够向第一功能发送第一消息,以发起计算会话 更新流程,用于请求更新计算会话中的通信资源和/或算力资源,并最终实现计算会话中通信资源和/或算力资源的更新,以满足终端的计算业务需求。
本申请实施例还提供一种可读存储介质,所述可读存储介质可以是非易失的,也可以是易失的,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图2所述方法实施例的各个过程,或实现上述图3所述方法实施例的各个过程,或实现上述图4所述方法实施例的各个过程,或实现上述图5所述方法实施例的各个过程,或实现上述图6所述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的终端中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图2所述方法实施例的各个过程,或实现上述图3所述方法实施例的各个过程,或实现上述图4所述方法实施例的各个过程,或实现上述图5所述方法实施例的各个过程,或实现上述图6所述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。
本申请实施例另提供了一种计算机程序产品,其中,所述计算机程序产品被存储在非瞬态的可读存储介质中,所述计算机程序产品被至少一个处理器执行以实现上述图2所述方法实施例的各个过程,或实现上述图3所述方法实施例的各个过程,或实现上述图4所述方法实施例的各个过程,或实现上述图5所述方法实施例的各个过程,或实现上述图6所述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或 者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (46)
- 一种计算会话更新方法,包括:终端向第一功能发送第一消息;其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
- 根据权利要求1所述的方法,其中,所述终端向第一功能发送第一消息,包括:所述终端通过移动和接入管理功能AMF向第一功能发送第一消息。
- 根据权利要求1所述的方法,其中,所述终端向第一功能发送第一消息之后,所述方法还包括:所述终端接收第一功能发送的用于响应所述第一消息的第二消息,所述第二消息用于指示所述第一功能为所述计算会话更新的算力资源和通信资源中的至少一者。
- 根据权利要求3所述的方法,其中,所述终端接收第一功能发送的用于响应所述第一消息的第二消息,包括:所述终端接收第一功能通过AMF发送的用于响应所述第一消息的第二消息。
- 根据权利要求3所述的方法,其中,所述第二消息包括如下至少一项:协议数据单元PDU会话标识、计算会话标识、通信资源更新信息、通信服务质量QoS规则、算力资源更新信息、算力QoS规则。
- 根据权利要求5所述的方法,其中,所述算力资源更新信息包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
- 根据权利要求1所述的方法,其中,所述第一消息包括如下至少一项:终端标识、计算业务标识、PDU会话标识、计算会话标识、计算业务需求、计算业务用户体验质量QoE要求、数据网络名DNN、单一网络切片选择辅 助信息S-NSSAI。
- 根据权利要求7所述的方法,其中,所述计算业务需求包括如下至少一项:计算业务的时延信息、计算业务的准确率、计算业务的计算量、存储需求、计算业务的类型、计算业务的IP地址。
- 根据权利要求1所述的方法,其中,所述算力资源包括如下至少一项:计算资源和存储资源。
- 一种计算会话更新方法,包括:会话管理功能SMF获取终端的第一消息,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者;所述SMF根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者。
- 根据权利要求10所述的方法,其中,所述SMF获取终端的第一消息,包括:所述SMF获取终端通过移动和接入管理功能AMF发送的第一消息。
- 根据权利要求10所述的方法,其中,所述SMF根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者,包括:所述SMF根据所述第一消息,获取更新的算力管理策略和更新的通信管理策略中的至少一者;在所述SMF获取到更新的通信管理策略的情况下,基于获取到的所述更新的通信管理策略确定更新的通信QoS信息,并基于所述更新的通信QoS信息对所述计算会话的通信资源进行更新分配;在所述SMF获取到更新的算力管理策略的情况下,将所述更新的算力管理策略发送给算力管理功能,以获取所述算力管理功能发送的算力资源分配信息。
- 根据权利要求12所述的方法,其中,所述在所述SMF获取到更新的通信管理策略的情况下,基于获取到的所述更新的通信管理策略确定更新的通信QoS信息,并基于所述更新的通信QoS信息对所述计算会话的通信资 源进行更新分配,包括:在所述SMF获取到更新的通信管理策略的情况下,基于获取到的所述更新的通信管理策略确定更新的通信QoS;所述SMF向用户面功能UPF发送更新的N4接口规则,以使所述UPF基于所述更新的N4接口规则进行所述计算会话的通信资源的更新,所述更新的N4接口规则基于所述更新的通信QoS信息得到。
- 根据权利要求12所述的方法,其中,所述获取更新的算力管理策略和更新的通信管理策略中的至少一者,包括如下任意一项:所述SMF向PCF发送第三消息,并获取所述PCF响应于所述第三消息发送的更新的算力管理策略和更新的通信管理策略中的至少一者;其中,所述第三消息包括通信策略修改请求和计算策略修改请求中的至少一者;所述SMF获取算力管理功能发送的更新的通信管理策略。
- 根据权利要求14所述的方法,其中,在所述第三消息包括所述算力管理策略修改请求的情况下,所述SMF还用于确定所述计算会话对应的算力管理功能。
- 根据权利要求10所述的方法,其中,所述SMF根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者之后,所述方法还包括:所述SMF向所述终端发送第二消息,所述第二消息用于指示所述SMF为所述计算会话更新的算力资源和通信资源中的至少一者。
- 根据权利要求16所述的方法,其中,所述SMF向所述终端发送第二消息,包括:所述SMF通过AMF向所述终端发送第二消息。
- 根据权利要求16所述的方法,其中,所述SMF向所述终端发送第二消息之前,所述方法还包括:所述SMF接收算力管理功能发送的算力资源分配信息。
- 一种计算会话更新方法,包括:算力管理功能获取终端的第一消息,所述第一消息用于请求更新计算会 话中的通信资源和算力资源中的至少一者;所述算力管理功能根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者。
- 根据权利要求19所述的方法,其中,所述算力管理功能获取终端的第一消息,包括:所述算力管理功能获取终端通过移动和接入管理功能AMF发送的第一消息。
- 根据权利要求19所述的方法,其中,所述算力管理功能根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者,包括:所述算力管理功能根据所述第一消息,获取更新的算力管理策略和更新的通信管理策略中的至少一者;在所述算力管理功能获取到所述更新的算力管理策略的情况下,基于所述更新的算力管理策略确定更新的算力QoS信息,并根据确定的所述更新的算力QoS信息对所述计算会话的算力资源进行更新分配;在所述算力管理功能获取到所述更新的通信管理策略的情况下,将所述更新的通信管理策略发送给SMF,并获取所述SMF发送的通信资源分配信息。
- 根据权利要求21所述的方法,其中,所述获取更新的算力管理策略和更新的通信管理策略中的至少一者,包括如下任意一项:所述算力管理功能向PCF发送第四消息,获取PCF响应于所述第四消息发送的更新的算力管理策略和更新的通信管理策略中的至少一者;其中,所述第四消息包括通信策略修改请求和计算策略修改请求中的至少一者;所述算力管理功能获取SMF发送的更新的算力管理策略。
- 根据权利要求21所述的方法,其中,所述算力管理功能根据获取到的所述更新的算力管理策略确定更新的算力QoS信息,并根据确定的所述更新的算力QoS信息对所述计算会话的算力资源进行更新分配,包括:所述算力管理功能根据获取到的所述更新的算力管理策略确定更新的算 力QoS信息;所述算力管理功能向计算存储资源节点发送所述更新的算力QoS信息,以使所述计算存储资源节点基于所述更新的算力QoS信息进行所述计算会话的算力资源的更新。
- 根据权利要求23所述的方法,其中,所述算力管理功能向计算存储资源节点发送所述更新的算力QoS信息之后,所述方法还包括:所述算力管理功能获取所述计算存储资源节点发送的反馈消息,所述反馈消息中包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
- 根据权利要求19所述的方法,其中,所述算力管理功能根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者之后,所述方法还包括:所述算力管理功能向所述终端发送第二消息,所述第二消息用于指示所述算力管理功能为所述计算会话更新的算力资源和通信资源中的至少一者。
- 根据权利要求25所述的方法,其中,所述算力管理功能向所述终端发送第二消息,包括:所述算力管理功能通过AMF向所述终端发送第二消息。
- 根据权利要求25所述的方法,其中,所述算力管理功能向所述终端发送第二消息之前,所述方法还包括:所述算力管理功能接收SMF发送的通信资源分配信息。
- 一种计算会话更新方法,包括:接入和移动管理功能AMF获取终端的第五消息;所述AMF基于所述第五消息向第一功能发送第一消息;其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
- 根据权利要求28所述的方法,其中,所述第五消息包括如下至少一项:终端标识、计算业务标识、协议数据单元PDU会话标识、计算会话标识、 计算业务需求、计算业务用户体验质量QoE要求、数据网络名DNN、单一网络切片选择辅助信息S-NSSAI。
- 根据权利要求29所述的方法,其中,所述计算业务需求包括如下至少一项:计算业务的时延信息、计算业务的准确率、计算业务的计算量、存储需求、计算业务的类型、计算业务的IP地址。
- 根据权利要求28所述的方法,其中,所述AMF基于所述第五消息向第一功能发送第一消息之后,所述方法还包括如下至少一项:所述AMF获取所述第一功能发送的第二消息,所述第二消息用于指示所述第一功能为所述计算会话更新的算力资源和通信资源中的至少一者。
- 根据权利要求30所述的方法,其中,所述AMF获取所述第一功能发送的第二消息之后,所述方法还包括:所述AMF向所述终端发送用于响应所述第五消息的第六消息,所述第六消息用于指示所述第一功能为所述计算会话更新的算力资源和通信资源中的至少一者。
- 根据权利要求32所述的方法,其中,所述第六消息包括如下至少一项:PDU会话标识、计算会话标识、通信资源更新信息、通信服务质量QoS规则、算力资源更新信息、算力QoS规则。
- 根据权利要求33所述的方法,其中,所述算力资源更新信息包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
- 一种计算会话更新方法,包括:计算存储资源节点获取算力管理功能发送的更新的算力QoS信息;所述计算存储资源节点基于所述更新的算力QoS信息进行计算会话的算力资源的更新;其中,所述更新的算力QoS信息为所述算力管理功能基于第一消息获取到的更新的算力管理策略而确定,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
- 根据权利要求35所述的方法,其中,所述计算存储资源节点基于所述更新的算力QoS信息进行计算会话的算力资源的更新之后,所述方法还包括:所述计算存储资源节点向所述算力管理功能发送反馈消息,所述反馈消息中包括如下至少一项:计算资源网络互连协议IP地址、存储资源IP地址、计算资源大小和存储资源大小。
- 一种计算会话更新装置,包括:第一发送模块,用于向第一功能发送第一消息;其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
- 一种计算会话更新装置,包括:第一获取模块,用于获取终端的第一消息,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者;第一更新模块,用于根据所述第一消息为计算会话更新算力资源和通信资源中的至少一者。
- 一种计算会话更新装置,包括:第三获取模块,用于获取终端的第五消息;第二发送模块,用于基于所述第五消息向第一功能发送第一消息;其中,所述第一功能为会话管理功能SMF或算力管理功能,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
- 一种计算会话更新装置,包括:第四获取模块,用于获取算力管理功能发送的更新的算力QoS信息;第二更新模块,用于基于所述更新的算力QoS信息进行计算会话的算力资源的更新;其中,所述更新的算力QoS信息为所述算力管理功能基于第一消息获取到的更新的算力管理策略而确定,所述第一消息用于请求更新计算会话中的通信资源和算力资源中的至少一者。
- 一种终端,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,其中,所述程序或指令被所述处理器执行时实现如权利要求1-9中任一项所述的计算会话更新方法的步骤。
- 一种网络功能实体,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,其中,所述程序或指令被所述处理器执行时实现如权利要求10-18中任一项所述的计算会话更新方法的步骤,或者实现如权利要求19-27中任一项所述的计算会话更新方法的步骤,或者实现如权利要求28-34中任一项所述的计算会话更新方法的步骤,或者实现如权利要求35-36中任一项所述的计算会话更新方法的步骤。
- 一种可读存储介质,所述可读存储介质上存储程序或指令,其中,所述程序或指令被处理器执行时实现如权利要求1-9中任一项所述的计算会话更新方法的步骤,或者实现如权利要求10-18中任一项所述的计算会话更新方法的步骤,或者实现如权利要求19-27中任一项所述的计算会话更新方法的步骤,或者实现如权利要求28-34中任一项所述的计算会话更新方法的步骤,或者实现如权利要求35-36中任一项所述的计算会话更新方法的步骤。
- 一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如权利要求1-9中任一项所述的计算会话更新方法的步骤,或者实现如权利要求10-18中任一项所述的计算会话更新方法的步骤,或者实现如权利要求19-27中任一项所述的计算会话更新方法的步骤,或者实现如权利要求28-34中任一项所述的计算会话更新方法的步骤,或者实现如权利要求35-36中任一项所述的计算会话更新方法的步骤。
- 一种计算机程序产品,所述计算机程序产品被存储在非瞬态的存储介质中,所述计算机程序产品被至少一个处理器执行以实现如权利要求1-9中任一项所述的计算会话更新方法的步骤,或者实现如权利要求10-18中任一项所述的计算会话更新方法的步骤,或者实现如权利要求19-27中任一项所述的计算会话更新方法的步骤,或者实现如权利要求28-34中任一项所述 的计算会话更新方法的步骤,或者实现如权利要求35-36中任一项所述的计算会话更新方法的步骤。
- 一种通信设备,其中,被配置为执行如权利要求1-9中任一项所述的计算会话更新方法的步骤,或者执行如权利要求10-18中任一项所述的计算会话更新方法的步骤,或者执行如权利要求19-27中任一项所述的计算会话更新方法的步骤,或者执行如权利要求28-34中任一项所述的计算会话更新方法的步骤,或者执行如权利要求35-36中任一项所述的计算会话更新方法的步骤。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22855379.8A EP4387311A4 (en) | 2021-08-10 | 2022-08-08 | METHOD AND DEVICE FOR UPDATING COMPUTER SESSIONS, TERMINAL AND NETWORK-FUNCTIONAL ENTITY |
| US18/437,783 US20240188046A1 (en) | 2021-08-10 | 2024-02-09 | Computing session update method and apparatus, terminal, and network side device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110914375.9 | 2021-08-10 | ||
| CN202110914375.9A CN115915179A (zh) | 2021-08-10 | 2021-08-10 | 计算会话更新方法、装置、终端及网络功能实体 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/437,783 Continuation US20240188046A1 (en) | 2021-08-10 | 2024-02-09 | Computing session update method and apparatus, terminal, and network side device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023016398A1 true WO2023016398A1 (zh) | 2023-02-16 |
Family
ID=85200544
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/110835 Ceased WO2023016398A1 (zh) | 2021-08-10 | 2022-08-08 | 计算会话更新方法、装置、终端及网络功能实体 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20240188046A1 (zh) |
| EP (1) | EP4387311A4 (zh) |
| CN (1) | CN115915179A (zh) |
| WO (1) | WO2023016398A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025020092A1 (zh) * | 2023-07-25 | 2025-01-30 | 北京小米移动软件有限公司 | 信息处理方法、网络实体及终端 |
| WO2025156285A1 (zh) * | 2024-01-26 | 2025-07-31 | 北京小米移动软件有限公司 | 一种通信方法及设备、通信系统、通信设备、存储介质 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115915181A (zh) * | 2021-08-10 | 2023-04-04 | 维沃移动通信有限公司 | 计算会话更新方法、装置及通信设备 |
| CN118945159B (zh) * | 2023-05-10 | 2026-01-30 | 中国移动通信有限公司研究院 | 信息处理方法、装置、网络侧设备及可读存储介质 |
| WO2026007078A1 (zh) * | 2024-07-04 | 2026-01-08 | 北京小米移动软件有限公司 | 算力请求方法及装置、通信设备、通信系统、存储介质 |
| CN121647007A (zh) * | 2024-07-10 | 2026-03-10 | 北京小米移动软件有限公司 | 信息的传输方法及装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110532092A (zh) * | 2019-08-21 | 2019-12-03 | 云湾科技(嘉兴)有限公司 | 资源匹配方法、装置及设备 |
| CN111601303A (zh) * | 2019-04-29 | 2020-08-28 | 维沃移动通信有限公司 | 一种协议数据单元会话处理的方法、装置和电子设备 |
| US20200383009A1 (en) * | 2017-09-22 | 2020-12-03 | Ofinno, Llc | Handover of a Wireless Device in a Network |
| CN112153758A (zh) * | 2018-04-10 | 2020-12-29 | 华为技术有限公司 | 通信方法和通信装置 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10779345B2 (en) * | 2017-03-20 | 2020-09-15 | Qualcomm Incorporated | User plane relocation techniques in wireless communication systems |
| WO2020098706A1 (en) * | 2018-11-13 | 2020-05-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for binding information management |
| US20210368373A1 (en) * | 2019-02-14 | 2021-11-25 | Lg Electronics Inc. | Ma pdu session method and device |
| KR102808934B1 (ko) * | 2019-03-28 | 2025-05-21 | 삼성전자 주식회사 | Edge Computing 서비스를 이용하기 위하여 단말에 연결성을 제공하는 방법 및 장치 |
| WO2020249183A1 (en) * | 2019-06-11 | 2020-12-17 | Nokia Technologies Oy | Apparatus, method and computer program |
| WO2021001051A1 (en) * | 2019-07-03 | 2021-01-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Establishing a packet forwarding control protocol session |
| US11310669B2 (en) * | 2019-08-20 | 2022-04-19 | Verizon Patent And Licensing Inc. | Systems and methods for intercepting network traffic |
| KR20210023614A (ko) * | 2019-08-23 | 2021-03-04 | 삼성전자주식회사 | 이동통신망에서 멀티 캐스트 및 브로드캐스트 서비스를 지원하기 위한 망구조 및 서비스 제공방법 |
| CN114287142B (zh) * | 2019-09-06 | 2023-08-29 | Oppo广东移动通信有限公司 | 一种通信方法及装置、网络设备、终端设备 |
| WO2021087910A1 (zh) * | 2019-11-07 | 2021-05-14 | Oppo广东移动通信有限公司 | 用于连接网络的方法和设备 |
| CN111869303B (zh) * | 2020-06-03 | 2023-10-17 | 北京小米移动软件有限公司 | 一种资源调度的方法、装置、通信设备及存储介质 |
| CN112465359B (zh) * | 2020-12-01 | 2024-03-15 | 中国联合网络通信集团有限公司 | 算力调用方法和装置 |
| US11871271B2 (en) * | 2021-05-17 | 2024-01-09 | Cisco Technology, Inc. | Dynamic switching for user equipment between unique cell and shared cell operating modes based on application traffic |
| CN115915181A (zh) * | 2021-08-10 | 2023-04-04 | 维沃移动通信有限公司 | 计算会话更新方法、装置及通信设备 |
-
2021
- 2021-08-10 CN CN202110914375.9A patent/CN115915179A/zh active Pending
-
2022
- 2022-08-08 WO PCT/CN2022/110835 patent/WO2023016398A1/zh not_active Ceased
- 2022-08-08 EP EP22855379.8A patent/EP4387311A4/en active Pending
-
2024
- 2024-02-09 US US18/437,783 patent/US20240188046A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200383009A1 (en) * | 2017-09-22 | 2020-12-03 | Ofinno, Llc | Handover of a Wireless Device in a Network |
| CN112153758A (zh) * | 2018-04-10 | 2020-12-29 | 华为技术有限公司 | 通信方法和通信装置 |
| CN111601303A (zh) * | 2019-04-29 | 2020-08-28 | 维沃移动通信有限公司 | 一种协议数据单元会话处理的方法、装置和电子设备 |
| CN110532092A (zh) * | 2019-08-21 | 2019-12-03 | 云湾科技(嘉兴)有限公司 | 资源匹配方法、装置及设备 |
Non-Patent Citations (1)
| Title |
|---|
| HUAWEI, HISILICON, CHINA MOBILE: "Pseudo CR on TS 23.502 for updating session management procedures with NF service operation invocations", 3GPP DRAFT; S2-175107_PCR_23502_SESSIONMGMT_PROCEDURE_UPDATE_WITH_NF_SERVICE_OPERATIONS, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. San Jose Del Cabo, Mexico; 20170626 - 20170630, 3 July 2017 (2017-07-03), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051310118 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025020092A1 (zh) * | 2023-07-25 | 2025-01-30 | 北京小米移动软件有限公司 | 信息处理方法、网络实体及终端 |
| WO2025156285A1 (zh) * | 2024-01-26 | 2025-07-31 | 北京小米移动软件有限公司 | 一种通信方法及设备、通信系统、通信设备、存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240188046A1 (en) | 2024-06-06 |
| EP4387311A4 (en) | 2024-11-27 |
| CN115915179A (zh) | 2023-04-04 |
| EP4387311A1 (en) | 2024-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115706733B (zh) | 计算任务的资源分配方法、装置、网元及介质 | |
| WO2023016398A1 (zh) | 计算会话更新方法、装置、终端及网络功能实体 | |
| WO2023016396A1 (zh) | 计算会话更新方法、装置及通信设备 | |
| US12284259B2 (en) | Native computing power service implementation method and apparatus, network device, and terminal | |
| WO2023016460A1 (zh) | 计算任务的策略确定或资源分配方法、装置、网元及介质 | |
| WO2022143750A1 (zh) | 信息处理方法、装置、设备及存储介质 | |
| WO2023246584A1 (zh) | 算力处理方法、装置及通信设备 | |
| CN114828039A (zh) | 数据传输方法、终端及网络侧设备 | |
| WO2022143748A1 (zh) | 信息处理方法、装置、设备及存储介质 | |
| WO2023020431A1 (zh) | 算力资源的确定方法和设备 | |
| WO2023125856A1 (zh) | Ursp规则的监控和上报方法、装置、终端及网元 | |
| WO2024088119A1 (zh) | 数据处理方法、装置、终端及网络侧设备 | |
| WO2023045956A1 (zh) | 结果传输方法、装置、通信设备和存储介质 | |
| WO2022206663A1 (zh) | Pdu会话建立方法、相关设备及可读存储介质 | |
| WO2022179594A1 (zh) | 原生算力业务实现方法、装置、网络设备及终端 | |
| CN115567172B (zh) | 间隙配置的应用方法、装置、终端及网络侧设备 | |
| CN115150357A (zh) | 信息处理方法、装置、终端及网络侧设备 | |
| CN115696463B (zh) | 多终端联合会话管理方法、网络侧设备及终端 | |
| CN116847330A (zh) | 终端不可用时期的协商方法、终端及网络侧设备 | |
| CN116847298B (zh) | 多播业务处理方法、设备及可读存储介质 | |
| CN120224485A (zh) | 通信处理方法、装置、终端及网络侧设备 | |
| CN120224486A (zh) | 通信处理方法、装置、终端及网络侧设备 | |
| WO2024140570A1 (zh) | 策略配置方法、装置、终端、网络侧设备及可读存储介质 | |
| CN120980060A (zh) | Ip地址分配方法、ip地址获取方法、装置及电子设备 | |
| WO2025195274A1 (zh) | 任务处理方法、终端及网络侧设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22855379 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2022855379 Country of ref document: EP Effective date: 20240311 |