Search

CN-122029520-A - Apparatus, method, device and readable storage medium for controlling function relocation

CN122029520ACN 122029520 ACN122029520 ACN 122029520ACN-122029520-A

Abstract

An apparatus, method, apparatus, and readable storage medium for controlling function relocation are described, wherein according to one embodiment, the apparatus includes a processor coupled to a memory storing computer program code for causing a first device to determine that a first task performed by a first task control function (task control function, TCF) is to be replaced by a second TCF, wherein the first TCF and the second TCF are managed by a mission management (mission management, MM), and send a first synchronization request to the first TCF that includes information of the second TCF for requesting the first TCF to send Task Execution (TE) information to the second TCF, wherein the TE information includes execution information of the first task performed by the first TCF. Thereby, relocation from o-TCF to n-TCF is achieved.

Inventors

  • SHI WEISEN
  • LI XU
  • YANG CHENCHEN
  • ZHANG HANG

Assignees

  • 华为技术有限公司

Dates

Publication Date
20260512
Application Date
20240308
Priority Date
20231030

Claims (20)

  1. 1. A first device, comprising: at least one processor coupled with the at least one memory storing computer program code; wherein the computer program code, when executed by the at least one processor, causes the first device to: For a first task performed by a first task control function (task control function, TCF), determining that the first TCF is to be replaced by a second TCF, wherein the first TCF and the second TCF are managed by a mission management (mission management, MM); Sending a first synchronization request including information of the second TCF to the first TCF to request the first TCF to send Task Execution (TE) information to the second TCF, wherein the TE information includes execution information of the first task executed by the first TCF.
  2. 2. The first device of claim 1, wherein the computer program code, when executed by the at least one processor, further causes the first device to: A first update request including the information of the second TCF is sent to the first TCF to request an update of a TCF managing a processing service function (processing service function, PSF) from the first TCF to the second TCF.
  3. 3. The first device of claim 1 or 2, wherein the information of the second TCF includes at least one of an Identifier (ID), a name, a location, and a validity time.
  4. 4. The first device of any of claims 1-3, wherein the computer program code, when executed by the at least one processor, further causes the first device to: And sending a configuration request to the second TCF, wherein the configuration request comprises information of the first TCF and a first synchronization rule.
  5. 5. The first device of claim 4, wherein the information of the first TCF comprises at least one of an ID, a name, and a location of the first TCF.
  6. 6. The first device of claim 4 or 5, wherein the first synchronization rule comprises a first interface, first setup information for synchronizing the second TCF.
  7. 7. The first device of claim 1, wherein the first synchronization request is further to request the first TCF to send a pause request to a PSF managed by the first TCF, wherein the pause request instructs the PSF to pause a process of the first task.
  8. 8. The first device of any of claims 1-7, wherein the computer program code, when executed by the at least one processor, further causes the first device to: a relocation complete notification is received from the second TCF.
  9. 9. The first device of claim 8, wherein the computer program code, when executed by the at least one processor, further causes the first device to: In response to the relocation complete notification, a release request is sent to the first TCF, The release request is used for requesting the first TCF to delete local settings and release storage and computing resources.
  10. 10. The first device of claim 1, wherein the computer program code, when executed by the at least one processor, further causes the first device to: -sending a subscription request to a network storage function (network repository function, NRF) to request the NRF to send information about available TCFs to an MM, wherein the NRF receives the information about available TCFs from a X-as-a-service (X AS A SERVICE, xaaS) service; Receiving the information on available TCFs from the NRF; The second TCF is determined from the available TCFs.
  11. 11. The first device according to claim 10, characterized in that said NRF is adapted to receive a registration request for a new TCF from a service control function (service control function, SCF), to update said information about available TCFs based on said registration request for a new TCF, The receiving the information about available TCFs from the NRF includes: the information about the new TCF is received from the NRF.
  12. 12. The first device of claim 10 or 11, wherein the subscription request comprises at least one of a subscription function of a TCF, information of a service comprising an SCF, and an update time.
  13. 13. The first device of claim 11, wherein the registration request includes at least one of a TCF name, a TCF location, TCF resources, a TCF interface, and information of a PSF managed by the TCF.
  14. 14. A second device, comprising: at least one processor coupled with the at least one memory storing computer program code; Wherein the computer program code, when executed by the at least one processor, causes the second device to: receiving a first synchronization request including information of a second TCF from the MM; And responding to the first synchronization request, and sending TE information to a second TCF, wherein the TE information comprises execution information of a first task executed by the first TCF.
  15. 15. The second device of claim 14, wherein the computer program code, when executed by the at least one processor, further causes the second device to: receiving a first update request from the MM that includes the information of the second TCF; the TCF managing the PSF is updated from the first TCF to the second TCF.
  16. 16. The second device of claim 15, wherein the at least one memory and the computer program code are configured to, with the at least one processor, further cause the second device to update the relevant TCF by: In response to the first update request, sending a second update request to the PSF managed by the first TCF, Wherein the second update request includes information about the second TCF, the second update request requesting that the PSF managed by the first TCF update a TCF managing a PSF from the first TCF to the second TCF.
  17. 17. The second device of any one of claims 14 to 16, wherein the first synchronization request further comprises a second synchronization rule comprising a second interface, second setup information for synchronizing the second TCF, The at least one memory and the computer program code are configured to, with the at least one processor, further cause the second device to send the TE information by: and based on the second establishment information for synchronization, sending the TE information to the second TCF through the second interface.
  18. 18. The second device of claim 15 or 16, wherein the computer program code, when executed by the at least one processor, further causes the second device to: and sending a pause request to the PSF managed by the first TCF, wherein the pause request indicates the PSF managed by the first TCF to pause the first task.
  19. 19. The second device of any of claims 14 to 18, wherein the computer program code, when executed by the at least one processor, further causes the second device to: Receiving a release request from the MM; Deleting the local settings and freeing the storage and computing resources; And sending a response to the release request to the MM to confirm that the deletion of the local setting is completed and release the storage and computing resources.
  20. 20. A third device, comprising: at least one processor coupled with the at least one memory storing computer program code; wherein the computer program code, when executed by the at least one processor, causes the third device to: Receiving TE information from a first TCF, wherein the TE information includes execution information of a first task executed by the first TCF; and executing the first task through a PSF managed by a second TCF based on the TE information.

Description

Apparatus, method, device and readable storage medium for controlling function relocation Cross Reference to Related Applications The present application relates to and claims priority to U.S. provisional patent application No. 63/594,060 entitled "Method, apparatus, and system control function relocation" filed 10/30/2023, the entire contents of which are incorporated herein by reference. Technical Field The present invention relates to the field of communications technologies, and in particular, to an apparatus, a method, a device, and a readable storage medium for controlling function relocation. Background As wireless networks evolve and evolve, communication networks tend to have a completely new architecture. For example, a 6G network will provide new network infrastructure, such as widely deployed cloud infrastructure, as well as new processing technologies, such as artificial intelligence large scale models, data privacy protection, blockchains, etc. The proposed 6G network may perform a mission to provide a service to a user, for example, perform a mission requested from a certain application to provide a service to a user of the application. Each mission may be divided into at least one task, and during mission execution (mission execution, ME), a task control function (task control function, TCF) may control and coordinate Task Execution (TE). But TCF may require relocation. For example, as mission content increases, computing/communication resources on network entities embedded in the TCF may no longer be sufficient to support TE management, and thus the TCF may need to be replaced by a new TCF. Disclosure of Invention In view of the above, an apparatus, method, device and readable storage medium for controlling function relocation are described in which relocation from o-TCF to n-TCF is effected. According to a first aspect, a first device is described comprising at least one processor coupled with at least one memory storing computer program code, wherein the computer program code, when executed by the at least one processor, causes the first device to determine that a first task performed by a first task control function (task control function, TCF) is to be replaced by a second TCF, wherein the first TCF and the second TCF are managed by a mission management (mission management, MM), send a first synchronization request to the first TCF that includes information of the second TCF to request the first TCF to send Task Execution (TE) information to the second TCF, wherein the TE information includes execution information of the first task performed by the first TCF. According to some embodiments, the first task may include one or more tasks performed by the first TCF. In the case where the TCF needs to be relocated, upon switching from the first TCF to the second TCF, the MM may trigger synchronization of the first TCF and the second TCF to transfer the first task to the second TCF. Thus, the second TCF may manage execution of the first task to achieve successful relocation from the first TCF to the second TCF. In a possible implementation manner of the first aspect, the computer program code, when executed by the at least one processor, further causes the first device to send a first update request including the information of the second TCF to the first TCF to request that a TCF managing a processing service function (processing service function, PSF) be updated from the first TCF to the second TCF. In a possible implementation manner of the first aspect, the information of the second TCF includes at least one of an Identifier (ID), a name, a location, and a validity time. In a possible implementation manner of the first aspect, the computer program code, when executed by the at least one processor, further causes the first device to send a configuration request to the second TCF, the configuration request including information of the first TCF and a first synchronization rule. In a possible implementation manner of the first aspect, the information of the first TCF includes at least one of an ID, a name and a location of the first TCF. In a possible implementation manner of the first aspect, the first synchronization rule includes a first interface, and first setup information for synchronizing the second TCF. In a possible implementation manner of the first aspect, the first synchronization request is further configured to request the first TCF to send a suspension request to a PSF managed by the first TCF, where the suspension request indicates the PSF to suspend a process of the first task. In one possible implementation of the first aspect, the computer program code, when executed by the at least one processor, further causes the first device to receive a relocation complete notification from the second TCF. In one possible implementation of the first aspect, the computer program code, when executed by the at least one processor, further causes the first device to send a release request