Migration method for uncrewed aerial system service supplier (USS), apparatus, and device

By sending migration instructions to USS, the problem of USS handover is solved, ensuring the continuity of drone services and network efficiency.

WO2025167459A1PCT designated stage Publication Date: 2025-08-14DATANG MOBILE COMM EQUIP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/071583
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-08
Filing Date
2025-01-09
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In the scenario where multiple drone service providers (USS) jointly serve an unmanned aerial vehicle (UAV), how to achieve USS switching to ensure the continuity of terminal services.

Method used

By sending a message to the first USS, it is instructed to perform a migration operation, including determining whether the terminal is moved out of or into the service area, and performing USS migration based on the deployment information and the current location, ensuring business continuity.

Benefits of technology

The smooth migration of USS is achieved, ensuring the continuity of terminal services and avoiding network overhead caused by resubscribe operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025071583_14082025_PF_FP_ABST
    Figure CN2025071583_14082025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present invention relate to the technical field of communications, and provide a migration method for an uncrewed aerial system service supplier (USS), an apparatus, and a device. The method comprises: when it is determined that a USS serving a terminal needs to execute a migration operation, sending a first message to a first USS, such that the first USS can execute the USS migration operation on the basis of the first message.
Need to check novelty before this filing date? Find Prior Art

Description

Unmanned Service Provider (USS) Migration Method, Device, and Equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure claims priority to Chinese patent application No. 202410177738.9, filed on February 8, 2024, entitled “Unmanned Service Provider (USS) Migration Method, Device and Equipment,” which is incorporated herein by reference in its entirety. Technical Field

[0003] The present disclosure relates to the field of communication technology, and in particular to a method, apparatus, and device for migrating an unmanned service provider (USS). Background Art

[0004] The 3rd Generation Partnership Project (3GPP) supports the architecture and features of uncrewed aerial vehicles (UAVs) to support various low-altitude UAV scenarios. UAVs are also called drones, or aerial user equipment (UE).

[0005] Currently, 3GPP networks support UAV tracking based on the service exposure function of UAS Service Supplier (USS). USS calls network services for UAV tracking through Uncrewed Aerial System Network Function (UAS NF).

[0006] In a scenario where multiple USSs serve one UAV together, if the USS needs to be switched during the flight of the UAV, how to implement the USS switching is a problem that those skilled in the art urgently need to solve. Summary of the Invention

[0007] The present disclosure provides an unmanned service provider (USS) migration method, apparatus, and device, which implement USS migration and thus ensure the continuity of terminal services.

[0008] In a first aspect, the present disclosure provides a method for migrating an unmanned service provider (USS), which is applied to a network function device. The method includes:

[0009] When it is determined that the USS serving the terminal needs to perform a migration operation, sending a first message to the first USS;

[0010] The first message is used to instruct the first USS to perform the migration operation.

[0011] In a possible implementation, determining that a USS serving the terminal needs to perform a migration operation includes:

[0012] When it is determined that the terminal moves out of the service area of ​​the first USS and / or the terminal moves into the service area of ​​the first USS, it is determined that the migration operation needs to be performed.

[0013] In one possible implementation, the method further includes:

[0014] receiving deployment information sent by the first USS, where the deployment information includes a service area of ​​the first USS;

[0015] Based on the current location of the terminal and the service area of ​​the first USS, it is determined whether the terminal has moved out of the service area of ​​the first USS, and / or it is determined whether the terminal has moved into the service area of ​​the first USS.

[0016] In a possible implementation, the deployment information further includes at least one of the following:

[0017] the address of the first USS;

[0018] an identifier of the first USS;

[0019] A list of terminals served by the first USS.

[0020] In a possible implementation, determining that a USS serving the terminal needs to perform a migration operation includes:

[0021] receiving a migration instruction sent by a network management device;

[0022] Based on the migration indication, it is determined that the migration operation needs to be performed.

[0023] In a possible implementation manner, the first message includes at least one of the following:

[0024] Migration instructions;

[0025] Notification that the terminal moves out of the service area of ​​the first USS;

[0026] Notification of the terminal moving into the service area of ​​the first USS.

[0027] In a possible implementation, the migration instruction information includes at least one of the following:

[0028] an identifier of the terminal;

[0029] Migration instructions;

[0030] the address of the first USS;

[0031] The first USS identifier.

[0032] In a possible implementation manner, the notification of the terminal moving out of the service area of ​​the first USS or the notification of the terminal moving into the service area of ​​the first USS includes at least one of the following:

[0033] The general public user identity GPSI of the terminal;

[0034] The current location of the terminal.

[0035] In a possible implementation manner, when it is determined that the terminal moves out of the service area of ​​the first USS, the method further includes:

[0036] receiving a revocation reason sent by the first USS, where the revocation reason is used to indicate USS migration;

[0037] Based on the revocation reason, the subscription state of the mobility event is kept open.

[0038] In a possible implementation, when the first message includes the migration indication information, the method further includes:

[0039] receiving a migration indication confirmation message sent by the first USS;

[0040] Sending the migration indication confirmation information to the network management device; wherein the migration indication confirmation information includes at least one of the following:

[0041] the address of the first USS;

[0042] an identifier of the first USS;

[0043] an identifier of the terminal;

[0044] Migration instructions.

[0045] In a possible implementation manner, when the first message includes a notification that the terminal moves out of the service area of ​​the first USS and / or a notification that the terminal moves into the service area of ​​the first USS, the method further includes:

[0046] A subscription request sent by the first USS is received, where the subscription request is used to subscribe to the terminal moving out of a service area of ​​the first USS and / or to subscribe to the terminal moving into a service area of ​​the first USS.

[0047] In one possible implementation, the subscription request includes at least one of the following:

[0048] an identifier of the terminal;

[0049] Geographic area information, used to indicate a service area of ​​the first USS;

[0050] The location reporting instruction is used to instruct the terminal to move out of the service area of ​​the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of ​​the first USS.

[0051] In a possible implementation manner, when the subscription request includes the geographical area information, the method further includes:

[0052] The geographical area information is mapped to a cell identifier and / or a tracking area identifier TAI of a service area of ​​the first USS indicated by the geographical area information.

[0053] In one possible implementation, the method further includes:

[0054] Based on the cell identifier and / or the TAI, the access and mobility management function AMF or the gateway mobile location center GMLC for location reporting is determined.

[0055] In a second aspect, the present disclosure provides a method for migrating an unmanned service provider (USS), which is applied to a first USS. The method includes:

[0056] receiving a first message sent by a network function device;

[0057] Based on the first message, a migration operation of the USS serving the terminal is performed.

[0058] In one possible implementation, the method further includes:

[0059] Sending deployment information to the network function device, where the deployment information includes the service area of ​​the first USS, where the service area of ​​the first USS is used to determine whether the terminal moves out of the service area of ​​the first USS and / or to determine whether the terminal moves into the service area of ​​the first USS.

[0060] In a possible implementation, the deployment information further includes at least one of the following:

[0061] the address of the first USS;

[0062] an identifier of the first USS;

[0063] A list of terminals served by the first USS.

[0064] In a possible implementation manner, the first message includes at least one of the following:

[0065] Migration instructions;

[0066] Notification that the terminal moves out of the service area of ​​the first USS;

[0067] Notification of the terminal moving into the service area of ​​the first USS.

[0068] In a possible implementation, the migration instruction information includes at least one of the following:

[0069] an identifier of the terminal;

[0070] Migration instructions;

[0071] the address of the first USS;

[0072] The first USS identifier.

[0073] In a possible implementation manner, the notification of the terminal moving out of the service area of ​​the first USS or the notification of the terminal moving into the service area of ​​the first USS includes at least one of the following:

[0074] The general public user identity GPSI of the terminal;

[0075] The current location of the terminal.

[0076] In a possible implementation manner, when the terminal moves out of the service area of ​​the first USS, the method further includes:

[0077] A revocation reason is sent to the network function device, where the revocation reason is used to indicate USS migration.

[0078] In a possible implementation, when the first message includes the migration indication information, the method further includes:

[0079] Sending migration indication confirmation information to the network function device, wherein the migration indication confirmation information includes at least one of the following:

[0080] the address of the first USS;

[0081] an identifier of the first USS;

[0082] an identifier of the terminal;

[0083] Migration instructions.

[0084] In a possible implementation manner, when the first message includes a notification that the terminal moves out of the service area of ​​the first USS and / or a notification that the terminal moves into the service area of ​​the first USS, the method further includes:

[0085] A subscription request is sent to the network function device, where the subscription request is used to subscribe to the terminal moving out of the service area of ​​the first USS and / or to subscribe to the terminal moving into the service area of ​​the first USS.

[0086] In one possible implementation, the subscription request includes at least one of the following:

[0087] an identifier of the terminal;

[0088] Geographic area information, used to indicate a service area of ​​the first USS;

[0089] The location reporting instruction is used to instruct the terminal to move out of the service area of ​​the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of ​​the first USS.

[0090] In a possible implementation manner, when the terminal moves into the service area of ​​the first USS, the method further includes:

[0091] Sending an authentication message to the network management device, where the authentication message is used to perform a reauthentication operation; wherein the authentication message includes at least one of the following:

[0092] the address of the first USS;

[0093] an identifier of the first USS;

[0094] Migration instructions.

[0095] In a third aspect, the present disclosure further provides a method for migrating an unmanned service provider (USS), which is applied to a network management device. The method includes:

[0096] In the case of determining that the USS serving the terminal needs to perform a migration operation, a migration indication is sent to the network function device, where the migration indication is used to determine that the USS serving the terminal needs to perform a migration operation.

[0097] In a possible implementation, determining that a USS serving the terminal needs to perform a migration operation includes:

[0098] When it is determined that the terminal moves out of the service area of ​​the first USS and / or the terminal moves into the service area of ​​the first USS, it is determined that the migration operation needs to be performed.

[0099] In one possible implementation, the method further includes:

[0100] receiving deployment information of a first USS sent by the network function device, where the deployment information includes a service area of ​​the first USS;

[0101] Based on the current location of the terminal and the service area of ​​the first USS, it is determined whether the terminal has moved out of the service area of ​​the first USS, and / or it is determined whether the terminal has moved into the service area of ​​the first USS.

[0102] In a possible implementation, the deployment information further includes at least one of the following:

[0103] the address of the first USS;

[0104] an identifier of the first USS;

[0105] A list of terminals served by the first USS.

[0106] In one possible implementation, the method further includes:

[0107] Receive migration indication confirmation information sent by the network function device; wherein the migration indication confirmation information includes at least one of the following:

[0108] the address of the first USS;

[0109] an identifier of the first USS;

[0110] an identifier of the terminal;

[0111] Migration instructions.

[0112] In a possible implementation manner, when the terminal moves into the service area of ​​the first USS, the method further includes:

[0113] receiving an authentication message sent by the first USS, where the authentication message is used to perform a re-authentication operation; wherein the authentication message includes at least one of the following:

[0114] the address of the first USS;

[0115] an identifier of the first USS;

[0116] Relocation instructions;

[0117] Sending a transmission message to the terminal; wherein the transmission message includes at least one of the following:

[0118] the address of the first USS;

[0119] an identifier of the first USS;

[0120] Relocation instructions.

[0121] In a possible implementation manner, when the network management device is an access and mobility management function (AMF), the method further includes:

[0122] Send a second message to the session management function SMF, where the second message includes at least one of the following:

[0123] an identifier of the terminal;

[0124] The network address of the terminal;

[0125] Protocol data unit PDU session identifier;

[0126] the address of the first USS;

[0127] an identifier of the first USS;

[0128] Relocation instructions.

[0129] In a fourth aspect, the present disclosure provides a network function device, including a memory, a transceiver, and a processor; the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor is used to read the computer program in the memory and perform the following operations:

[0130] In a case where it is determined that an unmanned service provider USS serving the terminal needs to perform a migration operation, sending a first message to a first USS;

[0131] The first message is used to instruct the first USS to perform the migration operation.

[0132] In a possible implementation, determining that a USS serving the terminal needs to perform a migration operation includes:

[0133] When it is determined that the terminal moves out of the service area of ​​the first USS and / or the terminal moves into the service area of ​​the first USS, it is determined that the migration operation needs to be performed.

[0134] In a possible implementation, the processor is further configured to perform the following operations:

[0135] receiving deployment information sent by the first USS, where the deployment information includes a service area of ​​the first USS;

[0136] Based on the current location of the terminal and the service area of ​​the first USS, it is determined whether the terminal has moved out of the service area of ​​the first USS, and / or it is determined whether the terminal has moved into the service area of ​​the first USS.

[0137] In a possible implementation, the deployment information further includes at least one of the following:

[0138] the address of the first USS;

[0139] an identifier of the first USS;

[0140] A list of terminals served by the first USS.

[0141] In a possible implementation, determining that a USS serving the terminal needs to perform a migration operation includes:

[0142] receiving a migration instruction sent by a network management device;

[0143] Based on the migration indication, it is determined that the migration operation needs to be performed.

[0144] In a possible implementation manner, the first message includes at least one of the following:

[0145] Migration instructions;

[0146] Notification that the terminal moves out of the service area of ​​the first USS;

[0147] Notification of the terminal moving into the service area of ​​the first USS.

[0148] In a possible implementation, the migration instruction information includes at least one of the following:

[0149] an identifier of the terminal;

[0150] Migration instructions;

[0151] the address of the first USS;

[0152] The first USS identifier.

[0153] In a possible implementation manner, the notification of the terminal moving out of the service area of ​​the first USS or the notification of the terminal moving into the service area of ​​the first USS includes at least one of the following:

[0154] The general public user identity GPSI of the terminal;

[0155] The current location of the terminal.

[0156] In a possible implementation manner, when it is determined that the terminal moves out of the service area of ​​the first USS, the processor is further configured to perform the following operations:

[0157] receiving a revocation reason sent by the first USS, where the revocation reason is used to indicate USS migration;

[0158] Based on the revocation reason, the subscription state of the mobility event is kept open.

[0159] In a possible implementation, when the first message includes the migration indication information, the processor is further configured to perform the following operations:

[0160] receiving a migration indication confirmation message sent by the first USS;

[0161] Sending the migration indication confirmation information to the network management device; wherein the migration indication confirmation information includes at least one of the following:

[0162] the address of the first USS;

[0163] an identifier of the first USS;

[0164] an identifier of the terminal;

[0165] Migration instructions.

[0166] In a possible implementation manner, when the first message includes a notification that the terminal moves out of a service area of ​​the first USS and / or a notification that the terminal moves into a service area of ​​the first USS, the processor is further configured to perform the following operations:

[0167] A subscription request sent by the first USS is received, where the subscription request is used to subscribe to the terminal moving out of a service area of ​​the first USS and / or to subscribe to the terminal moving into a service area of ​​the first USS.

[0168] In one possible implementation, the subscription request includes at least one of the following:

[0169] an identifier of the terminal;

[0170] Geographic area information, used to indicate a service area of ​​the first USS;

[0171] The location reporting instruction is used to instruct the terminal to move out of the service area of ​​the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of ​​the first USS.

[0172] In a possible implementation manner, when the subscription request includes the geographical area information, the processor is further configured to perform the following operations:

[0173] The geographical area information is mapped to a cell identifier and / or a tracking area identifier TAI of a service area of ​​the first USS indicated by the geographical area information.

[0174] In a possible implementation, the processor is further configured to perform the following operations:

[0175] Based on the cell identifier and / or the TAI, the access and mobility management function AMF or the gateway mobile location center GMLC for location reporting is determined.

[0176] In a fifth aspect, the present disclosure provides a first unmanned service provider USS, comprising a memory, a transceiver, and a processor;

[0177] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0178] receiving a first message sent by a network function device;

[0179] Based on the first message, a migration operation of the USS serving the terminal is performed.

[0180] In a possible implementation, the processor is further configured to perform the following operations:

[0181] Sending deployment information to the network function device, where the deployment information includes the service area of ​​the first USS, where the service area of ​​the first USS is used to determine whether the terminal moves out of the service area of ​​the first USS and / or to determine whether the terminal moves into the service area of ​​the first USS.

[0182] In a possible implementation, the deployment information further includes at least one of the following:

[0183] the address of the first USS;

[0184] an identifier of the first USS;

[0185] A list of terminals served by the first USS.

[0186] In a possible implementation manner, the first message includes at least one of the following:

[0187] Migration instructions;

[0188] Notification that the terminal moves out of the service area of ​​the first USS;

[0189] Notification of the terminal moving into the service area of ​​the first USS.

[0190] In a possible implementation, the migration instruction information includes at least one of the following:

[0191] an identifier of the terminal;

[0192] Migration instructions;

[0193] the address of the first USS;

[0194] The first USS identifier.

[0195] In a possible implementation manner, the notification of the terminal moving out of the service area of ​​the first USS or the notification of the terminal moving into the service area of ​​the first USS includes at least one of the following:

[0196] The general public user identity GPSI of the terminal;

[0197] The current location of the terminal.

[0198] In a possible implementation manner, when the terminal moves out of the service area of ​​the first USS, the processor is further configured to perform the following operations:

[0199] A revocation reason is sent to the network function device, where the revocation reason is used to indicate USS migration.

[0200] In a possible implementation, when the first message includes the migration indication information, the processor is further configured to perform the following operations:

[0201] Sending migration indication confirmation information to the network function device, wherein the migration indication confirmation information includes at least one of the following:

[0202] the address of the first USS;

[0203] an identifier of the first USS;

[0204] an identifier of the terminal;

[0205] Migration instructions.

[0206] In a possible implementation manner, when the first message includes a notification that the terminal moves out of a service area of ​​the first USS and / or a notification that the terminal moves into a service area of ​​the first USS, the processor is further configured to perform the following operations:

[0207] A subscription request is sent to the network function device, where the subscription request is used to subscribe to the terminal moving out of the service area of ​​the first USS and / or to subscribe to the terminal moving into the service area of ​​the first USS.

[0208] In one possible implementation, the subscription request includes at least one of the following:

[0209] an identifier of the terminal;

[0210] Geographic area information, used to indicate a service area of ​​the first USS;

[0211] The location reporting instruction is used to instruct the terminal to move out of the service area of ​​the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of ​​the first USS.

[0212] In a possible implementation manner, when the terminal moves into the service area of ​​the first USS, the processor is further configured to perform the following operations:

[0213] Sending an authentication message to the network management device, where the authentication message is used to perform a reauthentication operation; wherein the authentication message includes at least one of the following:

[0214] the address of the first USS;

[0215] an identifier of the first USS;

[0216] Migration instructions.

[0217] In a sixth aspect, the present disclosure provides a network management device, including a memory, a transceiver, and a processor;

[0218] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0219] In the case of determining that the unmanned service provider USS serving the terminal needs to perform a migration operation, a migration instruction is sent to the network function device, where the migration instruction is used to determine that the USS serving the terminal needs to perform a migration operation.

[0220] In a possible implementation, determining that a USS serving the terminal needs to perform a migration operation includes:

[0221] When it is determined that the terminal moves out of the service area of ​​the first USS and / or the terminal moves into the service area of ​​the first USS, it is determined that the migration operation needs to be performed.

[0222] In a possible implementation, the processor is further configured to perform the following operations:

[0223] receiving deployment information of a first USS sent by the network function device, where the deployment information includes a service area of ​​the first USS;

[0224] Based on the current location of the terminal and the service area of ​​the first USS, it is determined whether the terminal has moved out of the service area of ​​the first USS, and / or it is determined whether the terminal has moved into the service area of ​​the first USS.

[0225] In a possible implementation, the deployment information further includes at least one of the following:

[0226] the address of the first USS;

[0227] an identifier of the first USS;

[0228] A list of terminals served by the first USS.

[0229] In a possible implementation, the processor is further configured to perform the following operations:

[0230] Receive migration indication confirmation information sent by the network function device; wherein the migration indication confirmation information includes at least one of the following:

[0231] the address of the first USS;

[0232] an identifier of the first USS;

[0233] an identifier of the terminal;

[0234] Migration instructions.

[0235] In a possible implementation manner, when the terminal moves into the service area of ​​the first USS, the processor is further configured to perform the following operations:

[0236] Receive an authentication message sent by the first USS, where the authentication message is used to perform a re-authentication operation; wherein the authentication message includes at least one of the following:

[0237] the address of the first USS;

[0238] an identifier of the first USS;

[0239] Relocation instructions;

[0240] Sending a transmission message to the terminal; wherein the transmission message includes at least one of the following:

[0241] the address of the first USS;

[0242] an identifier of the first USS;

[0243] Relocation instructions.

[0244] In a possible implementation manner, when the network management device is an access and mobility management function (AMF), the processor is further configured to perform the following operations:

[0245] Send a second message to the session management function SMF, where the second message includes at least one of the following:

[0246] an identifier of the terminal;

[0247] The network address of the terminal;

[0248] Protocol data unit PDU session identifier;

[0249] the address of the first USS;

[0250] an identifier of the first USS;

[0251] Relocation instructions.

[0252] In a seventh aspect, the present disclosure provides an unmanned service provider (USS) migration device, which is applied to a network function device, and the device includes:

[0253] A first sending unit is configured to send a first message to a first USS when it is determined that the USS serving the terminal needs to perform a migration operation;

[0254] The first message is used to instruct the first USS to perform the migration operation.

[0255] In an eighth aspect, the present disclosure provides an unmanned service provider (USS) migration device, applied to a first USS, the device comprising:

[0256] A first receiving unit, configured to receive a first message sent by a network function device;

[0257] An execution unit is configured to execute a migration operation of a USS serving the terminal based on the first message.

[0258] In a ninth aspect, the present disclosure provides an unmanned service provider (USS) migration device, which is applied to a network management device, and the device includes:

[0259] The first sending unit is configured to send a migration indication to the network function device when it is determined that the USS serving the terminal needs to perform a migration operation, where the migration indication is used to determine that the USS serving the terminal needs to perform a migration operation.

[0260] In a tenth aspect, the present disclosure further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the unmanned service provider (USS) migration method as described in any one of the above items.

[0261] In an eleventh aspect, the present disclosure further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the unmanned service provider (USS) migration method as described in any one of the above items.

[0262] The unmanned service provider USS migration method, apparatus, and device provided in the embodiments of the present disclosure implement USS migration by sending a first message to a first USS when it is determined that the USS serving the terminal needs to perform a migration operation, so that the first USS can perform the USS migration operation based on the first message, thereby ensuring the continuity of the terminal's services. BRIEF DESCRIPTION OF THE DRAWINGS

[0263] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0264] FIG1 is a flow chart of a method for migrating an unmanned service provider (USS) according to an embodiment of the present disclosure;

[0265] FIG2 is a flow chart of another unmanned service provider USS migration method provided by an embodiment of the present disclosure;

[0266] FIG3 is a flow chart of another unmanned service provider USS migration method provided by an embodiment of the present disclosure;

[0267] FIG4 is a flow chart of another unmanned service provider USS migration method provided by an embodiment of the present disclosure;

[0268] FIG5 is a schematic diagram of a process of a USS sending its deployment information to a NEF according to an embodiment of the present disclosure;

[0269] FIG6 is a schematic diagram of a process of an NF requesting a NEF to subscribe to deployment information according to an embodiment of the present disclosure;

[0270] FIG7 is a schematic diagram of a process of a USS registering its deployment information with an NRF according to an embodiment of the present disclosure;

[0271] FIG8 is a schematic diagram of a process of an NF obtaining USS deployment information from an NRF according to an embodiment of the present disclosure;

[0272] FIG9 is a flow chart of a method for migrating an unmanned service provider (USS) according to an embodiment of the present disclosure;

[0273] FIG10 is a flow chart of another unmanned service provider USS migration method provided by an embodiment of the present disclosure;

[0274] FIG11 is a schematic structural diagram of a network function device provided by an embodiment of the present disclosure;

[0275] FIG12 is a schematic structural diagram of a first USS provided in an embodiment of the present disclosure;

[0276] FIG13 is a schematic diagram of the structure of a network management device provided by an embodiment of the present disclosure;

[0277] FIG14 is a first structural diagram of an unmanned service provider USS migration device provided by an embodiment of the present disclosure;

[0278] FIG15 is a second structural diagram of an unmanned service provider USS migration device provided by an embodiment of the present disclosure;

[0279] FIG16 is a third structural diagram of the unmanned service provider USS migration device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0280] In the embodiments of the present disclosure, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0281] In the embodiments of the present disclosure, the term "plurality" refers to two or more than two, and other quantifiers are similar thereto.

[0282] The technical solutions provided by the embodiments of the present disclosure can be applied to a variety of systems, such as 5G systems.

[0283] The terminal involved in the embodiments of the present disclosure may refer to a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. In different systems, the name of the terminal may also be different. For example, in a 5G system, the terminal may be called User Equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present disclosure.

[0284] The network device involved in the embodiments of the present disclosure may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be called another name. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present disclosure may be a base transceiver station (BTS) in the Global System for Mobile communications (GSM) or code division multiple access (CDMA), a network device (NodeB) in wide-band code division multiple access (WCDMA), an evolutionary Node B (eNB or e-NodeB) in the long term evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of the present disclosure. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.

[0285] For example, in an embodiment of the present disclosure, a network device and a terminal device may each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission may be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission may be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, or may be diversity transmission, precoded transmission, or beamforming transmission.

[0286] The technical solution provided by the embodiments of the present disclosure can be applied to USS migration scenarios. Currently, the 3GPP network supports UAV tracking based on the service exposure function of USS. USS calls network services for UAV tracking through UAS NF.

[0287] In a scenario where multiple USSs serve one UAV together, if the USS needs to be switched during the flight of the UAV, how to implement the USS switching is a problem that those skilled in the art urgently need to solve.

[0288] To achieve USS switching, the present embodiment provides a method for migrating an unmanned service provider (USS). The following, combined with the accompanying drawings, clearly and completely describes the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are only a portion of the embodiments of the present disclosure and do not constitute a complete set. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present disclosure without inventive effort are within the scope of protection of the present disclosure.

[0289] Figure 1 is a flow chart of a USS migration method for an unmanned service provider (USS) according to an embodiment of the present disclosure. The USS migration method can be applied to a network function device. For example, in the embodiment of the present disclosure, the network function device can be an uncrewed aerial system network function (UAS NF), a network repository function (NRF), or a network exposure function (NEF). The specific configuration can be based on actual needs. Referring to Figure 1, the USS migration method may include:

[0290] S101: When it is determined that a USS serving a terminal needs to perform a migration operation, a first message is sent to a first USS.

[0291] The first message is used to instruct the first USS to perform a relocation operation.

[0292] For example, in the embodiment of the present disclosure, the first USS may be a source USS and / or a target USS, which may be specifically set according to actual needs.

[0293] The service area of ​​the source USS is the area from which the terminal moves out, and the service area of ​​the target USS is the area to which the terminal moves in.

[0294] It can be seen that in the embodiment of the present disclosure, when it is determined that the USS serving the terminal needs to perform a migration operation, a first message is sent to the first USS, so that the first USS can perform the USS migration operation based on the first message, thereby implementing USS migration and ensuring the continuity of the terminal service.

[0295] Based on the embodiment shown in FIG1 , for example, in the embodiment of the present disclosure, when the network function device determines that the USS serving the terminal needs to perform a migration operation, at least two possible implementation methods may be included:

[0296] In a possible implementation manner, the network function device may proactively determine that a USS serving the terminal needs to perform a migration operation.

[0297] For example, in an embodiment of the present disclosure, when the network function device proactively determines that the USS serving the terminal needs to perform a migration operation, it may determine whether the terminal moves out of the service area of ​​the first USS and / or determine whether the terminal moves into the service area of ​​the first USS; when it is determined that the terminal moves out of the service area of ​​the first USS and / or the terminal moves into the service area of ​​the first USS, it is determined that the USS serving the terminal needs to perform a migration operation.

[0298] It can be understood that in the embodiment of the present disclosure, when it is determined that the terminal moves out of the service area of ​​the first USS, the first USS is the source USS; when it is determined that the terminal moves into the service area of ​​the first USS, the first USS is the target USS.

[0299] For example, in an embodiment of the present disclosure, when the network function device determines whether the terminal has moved out of the service area of ​​the first USS and / or determines whether the terminal has moved into the service area of ​​the first USS, the network function device may receive deployment information sent by the first USS, where the deployment information may include the service area of ​​the first USS; and based on the current location of the terminal and the service area of ​​the first USS, determine whether the terminal has moved out of the service area of ​​the first USS and / or determine whether the terminal has moved into the service area of ​​the first USS.

[0300] For example, in an embodiment of the present disclosure, the deployment information may include, in addition to the identifier of the service area of ​​the first USS, at least one of the following:

[0301] the address of the first USS;

[0302] the logo of the first USS;

[0303] List of terminals served by First USS.

[0304] For example, the address of the first USS, such as the official domain name, fully qualified domain name, fully qualified domain name (FQDN) of the USS, can be set according to actual needs. The terminal list served by the first USS can include the identifiers of one or more terminals.

[0305] In another possible implementation manner, the network function device may also passively determine that the USS serving the terminal needs to perform a migration operation.

[0306] For example, in the embodiment of the present disclosure, when the network function device passively determines that the USS serving the terminal needs to perform a migration operation, unlike the above-mentioned active determination that the USS serving the terminal needs to perform a migration operation, the network management device determines whether the terminal moves out of the service area of ​​the first USS and / or determines whether the terminal moves into the service area of ​​the first USS based on the current location of the terminal and the service area of ​​the first USS, and sends a migration indication to the network function device when it is determined that the terminal moves out of the service area of ​​the first USS and / or moves into the service area of ​​the first USS; correspondingly, the network function device can determine that the USS serving the terminal needs to perform a migration operation based on the received migration indication.

[0307] For example, the network management device can have an access and mobility management function (AMF) or a session management function (SMF), etc., and can be set according to actual needs. Here, the embodiments of the present disclosure do not make specific restrictions.

[0308] It is understandable that when the network function device determines that the USS serving the terminal needs to perform a migration operation, the embodiments of the present disclosure are described by taking the above two possible implementation methods as examples, but it does not mean that the embodiments of the present disclosure are limited thereto.

[0309] In combination with the above possible implementation methods, when the network function device determines that the USS serving the terminal needs to perform a migration operation, it can send a first message to the first USS to instruct the first USS to perform the USS migration operation through the first message, thereby realizing USS migration and ensuring the continuity of the terminal service.

[0310] For example, in an embodiment of the present disclosure, the first message includes at least one of the following:

[0311] Migration instructions;

[0312] Notification of the terminal moving out of the service area of ​​the first USS;

[0313] Notification that the terminal has entered the service area of ​​the first USS.

[0314] For example, in an embodiment of the present disclosure, the migration instruction information includes at least one of the following:

[0315] The terminal's identification;

[0316] Migration instructions;

[0317] the address of the first USS;

[0318] First USS logo.

[0319] For example, in an embodiment of the present disclosure, the notification of a terminal moving out of a service area of ​​the first USS or the notification of a terminal moving into a service area of ​​the first USS includes at least one of the following:

[0320] The terminal's Generic Public Subscription Identifier (GPSI);

[0321] The current location of the terminal.

[0322] Taking the example of a network function device actively determining whether the terminal moves out of the service area of ​​a first USS, the first USS is a source USS, and the network function device sends a first message to the source USS. Assuming that the first message includes migration indication information, illustratively, the migration indication information may include at least one of an identifier of the terminal, a migration indication, an address of the target USS, and an identifier of the target USS, and may be specifically set according to actual needs.

[0323] After receiving the first message, the source USS may determine the target USS. For example, the source USS may receive the address and / or identifier of the target USS from a core network device and determine the target USS based on the received address and / or identifier of the target USS. Alternatively, the source USS may independently determine the target USS through other means. After determining the target USS, the source USS sends terminal-related information (context), such as the terminal identifier and terminal information, to the target USS. This allows the target USS to provide corresponding network services to the terminal based on the acquired terminal-related information, thereby achieving USS migration and ensuring service continuity for the terminal.

[0324] Among them, terminal information generally refers to the environment, status and various related information of the drone when performing a mission. This information includes but is not limited to the drone's location, speed, direction, altitude, surrounding environment (such as weather, terrain, obstacles, etc.), mission objectives, battery status, communication status, etc.

[0325] For example, in an embodiment of the present disclosure, when it is determined that the terminal has moved out of the service area of ​​the first USS, that is, the source USS, the source USS may further send a cause of revocation to the network function device, where the cause of revocation is used to indicate USS migration; correspondingly, the network function device maintains the subscription state of the mobility event exposure based on the cause of revocation, thereby avoiding re-execution of the subscription operation, thereby saving network overhead generated by re-execution of the subscription operation.

[0326] Taking the example of a network function device actively determining whether the terminal moves into the service area of ​​a first USS, the first USS is the target USS, and the network function device sends a first message to the target USS. Assuming that the first message includes migration indication information, the migration indication information may include, for example, at least one of an identifier of the terminal, a migration indication, an address of the source USS, and an identifier of the source USS, and may be specifically set according to actual needs.

[0327] After receiving the first message, the target USS may determine the source USS. For example, the target USS may receive the address of the source USS and / or the identifier of the source USS from the core network device, and determine the source USS based on the received address of the source USS and / or the identifier of the source USS; or, the target USS may determine the source USS by itself, and after determining the source USS, obtain relevant information of the terminal, such as the identifier of the terminal, terminal information, etc., from the source USS, so that the target USS can provide corresponding network services for the terminal based on the obtained relevant information of the terminal, thereby realizing USS migration and ensuring the continuity of terminal services.

[0328] For example, in an embodiment of the present disclosure, when it is determined that the terminal has moved into the service area of ​​the first USS and the target USS, the target USS may further send an authentication message to the network management device, where the authentication message is used to perform a re-authentication operation; wherein the authentication message includes at least one of the following:

[0329] the address of the first USS;

[0330] the logo of the first USS;

[0331] Migration instructions.

[0332] Correspondingly, after receiving the authentication message sent by the first USS, the network management device may send a transmission message to the terminal; wherein the transmission message includes at least one of the following:

[0333] the address of the first USS;

[0334] the logo of the first USS;

[0335] Relocation instructions.

[0336] In this way, the target USS sends an authentication message to the network management device, so that the network management device can send a transmission message to the terminal after receiving the authentication message sent by the first USS, so as to trigger the terminal to perform a re-authentication operation through the transmission message, thereby completing the re-authentication during the USS migration process.

[0337] For example, in an embodiment of the present disclosure, when the network management device is an access and mobility management function AMF, the AMF may further send a second message to the session management function SMF, where the second message includes at least one of the following:

[0338] The terminal's identification;

[0339] The network address of the terminal;

[0340] Protocol data unit PDU session identifier;

[0341] the address of the first USS;

[0342] the logo of the first USS;

[0343] Relocation instructions.

[0344] For example, in an embodiment of the present disclosure, when the first message includes migration indication information, the network function device may further receive migration indication confirmation information sent by the first USS, and send the migration indication confirmation information to the network management device; wherein the migration indication confirmation information includes at least one of the following:

[0345] the address of the first USS;

[0346] the logo of the first USS;

[0347] The terminal's identification;

[0348] Migration instructions.

[0349] For example, in an embodiment of the present disclosure, when the first message includes a notification that the terminal moves out of the service area of ​​the first USS and / or a notification that the terminal moves into the service area of ​​the first USS, the network function device may further receive a subscription request sent by the first USS, where the subscription request is used to subscribe to the terminal moving out of the service area of ​​the first USS and / or the terminal moving into the service area of ​​the first USS; based on the subscription request, when it is determined that the terminal moves out of the service area of ​​the first USS, the terminal is notified of the movement out of the service area of ​​the first USS; and / or, when it is determined that the terminal moves into the service area of ​​the first USS, the terminal is notified of the movement into the service area of ​​the first USS.

[0350] For example, in an embodiment of the present disclosure, the subscription request includes at least one of the following:

[0351] The terminal's identification;

[0352] Geographic area information, used to indicate the service area of ​​the first USS;

[0353] The location reporting instruction is used to instruct the terminal to move out of the service area of ​​the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of ​​the first USS.

[0354] To facilitate understanding of the USS migration method provided by the embodiment of the present disclosure, the USS migration method provided by the embodiment of the present disclosure will be described below through the following several specific embodiments.

[0355] Example 1

[0356] In Example 1, both the source USS and the target USS send their deployment information to a network function device, such as NEF or NRF, and the AMF determines to perform the USS migration operation based on the deployment information of the source USS and the deployment information of the target USS, and completes the re-authentication and deauthentication processes during the USS migration process.

[0357] For example, referring to FIG. 2 , FIG. 2 is a flow chart of another unmanned service provider (USS) migration method provided by an embodiment of the present disclosure. The USS migration method may include:

[0358] S201. The source USS sends deployment information of the source USS to the NEF or NRF.

[0359] For example, in the embodiment of the present disclosure, the deployment information of the source USS may include the service area of ​​the source USS, the address of the source USS (such as USS FQDN), the identity of the source USS, and at least one item in the UAV list served by the source USS, which can be set according to actual needs.

[0360] S202: The target USS sends the deployment information of the source USS to the NEF or NRF.

[0361] For example, in the embodiment of the present disclosure, the deployment information of the target USS may include the service area of ​​the target USS, the address of the target USS (such as USS FQDN), the identity of the target USS, and at least one item in the UAV list served by the target USS, which can be set according to actual needs.

[0362] It should be noted that, in the embodiment of the present disclosure, there is no order between the above S201 and the above S202. The above S201 can be executed first, and then the above S202; or the above S202 can be executed first, and then the above S201; of course, the above S201 and the above S202 can also be executed at the same time. The specific settings can be made according to actual needs. The embodiment of the present disclosure is just explained by taking the above S201 being executed first and then the above S202 as an example, but it does not mean that the embodiment of the present disclosure is limited to this.

[0363] S203. The AMF obtains the deployment information of the source USS and the deployment information of the target USS from the NEF or NRF, and determines whether the UAV moves out of the service area of ​​the source USS and / or moves into the service area of ​​the target USS based on the current location of the UAV, the deployment information of the source USS and the target USS.

[0364] For example, in an embodiment of the present disclosure, the AMF may also determine whether the UAV moves out of the service area of ​​the source USS, and / or whether the UAV moves into the service area of ​​the target USS based on the mobility analysis of the UAV, the deployment information of the source USS, and the target USS. The specific settings may be made according to actual needs.

[0365] For example, in an embodiment of the present disclosure, AMF subscribes to the mobility analysis of the UAV from the Network Data Analytics Function (NWDAF), and NWDAF calls Nnwdaf_AnalyticsInfo_Response, or Nnwdaf_AnalyticsSubscription_Notify to provide the requested UAV mobility analysis to AMF, thereby obtaining the mobility analysis of the UAV.

[0366] When it is determined that the UAV moves out of the service area of ​​the source USS and / or the UAV moves into the service area of ​​the target USS, the following S204 to S206 and / or the following S207 to S209 may be executed.

[0367] S204. AMF sends migration indication information to the source USS through UAV NF or NEF.

[0368] For example, the migration indication information may include at least one of the identifier of the UAV, the migration indication, the address of the target USS, and the identifier of the target USS, which may be specifically configured according to actual needs.

[0369] S205: After receiving the migration instruction information, the source USS sends the relevant information of the UAV to the target USS.

[0370] Before the source USS sends UAV-related information to the target USS, it must first determine the target USS. For example, when determining the target USS, the source USS may receive the target USS address and / or target USS identifier from the core network device and determine the target USS based on the received target USS address and / or target USS identifier. Alternatively, the source USS may determine the target USS independently through other means, and the specific configuration can be set according to actual needs.

[0371] For example, the UAV related information may include the terminal identification, terminal information, etc., which can be specifically set according to actual needs.

[0372] In this way, by sending the relevant information of the UAV to the target USS, the target USS can provide corresponding network services for the UAV based on the relevant information of the UAV, thereby realizing USS migration and ensuring the continuity of terminal services.

[0373] S206. The source USS sends a migration indication confirmation message to the AMF through the UAV NF or NEF.

[0374] For example, the migration indication confirmation information may include the address of the target USS and / or the identifier of the target USS, etc., which may be specifically configured according to actual needs.

[0375] In the embodiment of the present disclosure, by executing the above S204-S206, when it is determined that the UAV has moved out of the service area of ​​the source USS and / or the UAV has moved into the service area of ​​the target USS, the target USS can obtain relevant information of the UAV, so that it can provide corresponding network services to the terminal based on the relevant information of the terminal, thereby realizing USS migration and ensuring the continuity of terminal services.

[0376] S207. AMF sends migration indication information to the target USS through UAV NF or NEF.

[0377] For example, the migration indication information may include at least one of the identifier of the UAV, the migration indication, the address of the source USS, and the identifier of the source USS, which may be specifically set according to actual needs.

[0378] S208: After receiving the migration instruction information, the target USS obtains the relevant information of the UAV from the source USS.

[0379] The target USS obtains UAV-related information from the source USS and must first determine the source USS. For example, when determining the source USS, the target USS may receive the source USS address and / or source USS identifier from the core network device and determine the source USS based on the received source USS address and / or source USS identifier. Alternatively, the target USS may determine the source USS independently through other means, and the specific configuration can be set according to actual needs.

[0380] For example, the UAV related information may include the terminal identification, terminal information, etc., which can be specifically set according to actual needs.

[0381] In this way, the target USS obtains the relevant information of the UAV and can provide the UAV with corresponding network services based on the relevant information of the UAV, thereby realizing USS migration and ensuring the continuity of terminal services.

[0382] S209. The target USS sends a migration indication confirmation message to the AMF through the UAV NF or NEF.

[0383] For example, the relocation indication confirmation information may include at least one of the source USS address, the target USS identifier, the UAV identifier, and the re-authentication indication, which may be set according to actual needs. The UAV identifier may be, for example, a 3GPP UAV identifier or a Civil Aviation Administration-level (CAA-Level) UAV identifier.

[0384] In the embodiment of the present disclosure, by executing the above S207-S209, when it is determined that the UAV has moved out of the service area of ​​the source USS and / or the UAV has moved into the service area of ​​the target USS, the target USS can obtain relevant information of the UAV. In this way, the target USS can provide corresponding network services to the terminal based on the relevant information of the terminal, thereby realizing USS migration and ensuring the continuity of terminal services.

[0385] It should be noted that in the above steps, the relevant operations performed by AMF can also be performed by SMF. When the relevant operations are performed by SMF, SMF can obtain the current position of the UAV from AMF.

[0386] For example, in the embodiment of the present disclosure, a deauthentication operation may be further performed. For example, when performing the deauthentication operation, the source USS may send a Naf_Authentication_Notification to the UAS NF to request deauthentication (authorization revocation); correspondingly, after receiving the Naf_Authentication_Notification, the UAS NF sends an Nnef_Authentication_Notification request to the AMF and SMF to initiate the authorization revocation process.

[0387] For example, the deauthentication request may include at least one of the GPSI, the terminal identifier, the cause of revocation, and the PDU session address, wherein the cause of revocation may be set to USS relocation.

[0388] It is worth noting that in the embodiment of the present disclosure, when the revocation reason is used to indicate USS migration, the network function device can maintain the subscription state of the mobility event open based on the revocation reason, so as to avoid re-executing the subscription operation, thereby saving the network overhead generated by re-executing the subscription operation.

[0389] For example, in the disclosed embodiments, a reauthentication operation may be further performed. For example, when performing a reauthentication operation, the target USS sends a Naf_Authentication_Notification request to the UAS NF, triggering UAV reauthentication. Correspondingly, upon receiving the Naf_Authentication_Notification request, the UAS NF may trigger a UUAA-MM process to perform a reauthentication operation; or it may trigger a UUAA-SM (USS UAV Authorization / Authentication, Session Management) process to perform a reauthentication operation. The specific settings may be made based on actual needs.

[0390] For example, when the UAS NF triggers the UUAA-MM (USS UAV Authorization / Authentication, Mobility Management) process and performs a re-authentication operation, the UAS NF sends an Nnef_Authentication_Notification request to notify the AMF to initiate a re-authentication process for the UAV, namely, UUAA (USS UAV Authorization / Authenti cation) Re-authentication and Re-authorization; the AMF sends the authentication message received from the target USS, the address of the target USS and / or the identifier of the target USS, the migration indication, etc. to the UAV through NAS MM transport messages to trigger the UAV to perform a re-authentication operation.

[0391] For example, in an embodiment of the present disclosure, the AMF may also send a second message to the SMF, where the second message includes at least one of the terminal identifier, the terminal network address, the protocol data unit PDU session identifier, the address of the first USS, the identifier of the first USS, and the relocation indication; correspondingly, the SMF may determine whether it is necessary to update the user plane function (UPF) based on the UAV location, the source USS address and / or the service area of ​​the source USS, the target USS address and / or the service area of ​​the target USS, for example, UPF addition, UPF replacement, or UPF removal, etc. For details, please refer to the relevant technology, which will not be repeated in the embodiment of the present disclosure.

[0392] For example, when the UAS NF triggers the UUAA-SM process and performs a re-authentication operation, the UAS NF can send an Nnef_Authentication_Notification request to notify the SMF to initiate a re-authentication process for the UAV; correspondingly, the SMF can send the authentication message (authentication message) received from the target USS through the AMF, the address of the target USS and / or the identifier of the target USS, the migration indication, etc. to the UAV through NAS MM transport messages to trigger the UAV to perform the re-authentication operation.

[0393] For example, in the embodiment of the present disclosure, the SMF can determine whether it is necessary to update the user plane function (UPF) based on the UAV location, the source USS address and / or the service area of ​​the source USS, the target USS address and / or the service area of ​​the target USS, such as adding a UPF, replacing a UPF, or removing a UPF, etc. For details, please refer to the relevant technology, and the embodiment of the present disclosure will not be repeated here.

[0394] Example 2

[0395] In Example 2, both the source USS and the target USS send subscription requests to the UAS NF or NEF, and the UAS NF or NEF sends a notification to the source USS that the UAV has moved out of the service area of ​​the source USS and sends a notification to the target USS that the UAV has moved into the service area of ​​the target USS, so as to perform the USS migration operation and complete the re-authentication and deauthentication processes during the USS migration process.

[0396] For example, referring to FIG. 3 , FIG. 3 is a flow chart of another unmanned service provider (USS) migration method provided by an embodiment of the present disclosure. The USS migration method may include:

[0397] S301. The source USS sends a subscription request to the UAS NF or NEF.

[0398] For example, the subscription request may include at least one of an identifier of the UAV (eg, GPSI), geographic area information of the source USS, and a location reporting indication, which may be specifically configured according to actual needs.

[0399] The geographical location information of the source USS is used to indicate the service area of ​​the source USS; the position reporting indication is used to instruct the UAV to report the current position of the UAV when the UAV moves out of the service area of ​​the source USS.

[0400] For example, when the source USS sends a subscription request to the UAS NF or NEF, it can call the Nnef_EventExposure_Subscribe service operation to send a subscription request to the UAS NF or NEF. The specific settings can be made according to actual needs.

[0401] S302. The target USS sends a subscription request to the UAS NF or NEF.

[0402] For example, the subscription request may include at least one of an identifier of the UAV (eg, GPSI), geographical area information of the target USS, and a location reporting indication, which may be specifically configured according to actual needs.

[0403] The geographical location information of the target USS is used to indicate the service area of ​​the target USS; and the position reporting indication is used to indicate that when the UAV moves into the service area of ​​the target USS, the current position of the UAV is reported.

[0404] For example, when the target USS sends a subscription request to the UAS NF or NEF, it can call the Nnef_EventExposure_Subscribe service operation to send a subscription request to the UAS NF or NEF. The specific settings can be made according to actual needs.

[0405] It should be noted that, in the embodiment of the present disclosure, there is no order between the above-mentioned S301 and the above-mentioned S302. The above-mentioned S301 can be executed first, and then the above-mentioned S302; or the above-mentioned S302 can be executed first, and then the above-mentioned S301; of course, the above-mentioned S301 and the above-mentioned S302 can also be executed at the same time. The specific settings can be made according to actual needs. The embodiment of the present disclosure is just explained by taking the above-mentioned S301 as an example and then executing the above-mentioned S302, but it does not mean that the embodiment of the present disclosure is limited to this.

[0406] S303: The UAS NF or NEF obtains a UAV presence monitoring report.

[0407] After the UAS NF or NEF receives the subscription request sent by the source USS and the target USS, it can map the service area indicated by the geographic location information in the subscription request to the Area of ​​Interest (AoI). The AoI can be expressed as a cell identifier list, gNB identifier or Tracking Area Identity (TAI), and determine the AMF or Gateway Mobile Location Center (GMLC) that can be used for location reporting.

[0408] For example, the UAS NF or NEF may obtain the UAV presence monitoring report through the AMF or GMLC.

[0409] When it is determined that the UAV moves out of the region of interest corresponding to the source USS, and / or the UAV moves into the region of interest corresponding to the target USS, the following S304 - S305 and / or S306 - S307 may be executed.

[0410] S304. The UAS NF or NEF sends a notification to the source USS that the UAV has moved out of the service area of ​​the source USS.

[0411] For example, the notification of the UAV moving out of the service area of ​​the source USS may include GPSI, the current location of the UAV, etc., which may be specifically set according to actual needs.

[0412] S305: When the source USS determines to migrate to the target USS based on the current position of the UAV, the source USS sends relevant information of the UAV to the target USS.

[0413] For example, the UAV related information may include the terminal identification, terminal information, etc., which can be specifically set according to actual needs.

[0414] In this way, by sending the relevant information of the UAV to the target USS, the target USS can provide corresponding network services for the UAV based on the relevant information of the UAV, thereby realizing USS migration and ensuring the continuity of terminal services.

[0415] S306: The UAS NF or NEF sends a notification of moving into the service area of ​​the target USS to the target USS.

[0416] For example, the notification of moving into the service area of ​​the target USS may include GPSI, the current location of the UAV, etc., which may be specifically set according to actual needs.

[0417] S307: The target USS determines the source USS based on the current position of the UAV, and obtains relevant information of the UAV from the source USS.

[0418] For example, the UAV related information may include the terminal identification, terminal information, etc., which can be specifically set according to actual needs.

[0419] In this way, the target USS obtains the relevant information of the UAV and can provide the UAV with corresponding network services based on the relevant information of the UAV, thereby realizing USS migration and ensuring the continuity of terminal services.

[0420] For example, in the embodiment of the present disclosure, a deauthentication operation and / or a reauthentication operation may be further performed.

[0421] It is understood that the specific implementation of the deauthentication operation is similar to the specific implementation of the deauthentication operation in the above-mentioned embodiment 1. Please refer to the relevant description of the deauthentication operation in the above-mentioned embodiment 1, and the present embodiment will not repeat it here. The specific implementation of the reauthentication operation is similar to the specific implementation of the reauthentication operation in the above-mentioned embodiment 1. Please refer to the relevant description of the reauthentication operation in the above-mentioned embodiment 1, and the present embodiment will not repeat it here.

[0422] Example 3

[0423] In embodiment 3, both the source USS and the target USS send their deployment information to the NEF or NRF, and the NEF or NRF determines to perform the USS migration operation based on the deployment information of the source USS and the deployment information of the target USS, and completes the re-authentication and de-authentication processes during the USS migration process.

[0424] For example, referring to FIG4 , FIG4 is a flow chart of another unmanned service provider (USS) migration method provided by an embodiment of the present disclosure. The USS migration method may include:

[0425] S401. The source USS sends deployment information of the source USS to the NEF or NRF.

[0426] For example, in the embodiment of the present disclosure, the deployment information of the source USS may include the service area of ​​the source USS, the address of the source USS (such as USS FQDN), the identity of the source USS, and at least one item in the UAV list served by the source USS, which can be set according to actual needs.

[0427] S402: The target USS sends the deployment information of the source USS to the NEF or NRF.

[0428] For example, in the embodiment of the present disclosure, the deployment information of the target USS may include the service area of ​​the target USS, the address of the target USS (such as USS FQDN), the identity of the target USS, and at least one item in the UAV list served by the target USS, which can be set according to actual needs.

[0429] It should be noted that, in the embodiment of the present disclosure, there is no order between the above S401 and the above S402. The above S401 can be executed first, and then the above S402; or the above S402 can be executed first, and then the above S401; of course, the above S401 and the above S402 can also be executed at the same time. The specific settings can be made according to actual needs. The embodiment of the present disclosure is just explained by taking the above S401 being executed first and then the above S402 as an example, but it does not mean that the embodiment of the present disclosure is limited to this.

[0430] S403 : The NEF or NRF determines, based on the current location of the UAV, the deployment information of the source USS, and the target USS, that the UAV moves out of the service area of ​​the source USS and / or that the UAV moves into the service area of ​​the target USS.

[0431] For example, in the embodiment of the present disclosure, the NEF or NRF may also determine whether the UAV moves out of the service area of ​​the source USS and / or whether the UAV moves into the service area of ​​the target USS based on the mobility analysis of the UAV, the deployment information of the source USS and the target USS. The specific settings may be made according to actual needs.

[0432] For example, in an embodiment of the present disclosure, NEF or NRF can subscribe to the mobility analysis of the UAV from the Network Data Analytics Function (NWDAF), and NWDAF calls Nnwdaf_AnalyticsInfo_Response, or Nnwdaf_AnalyticsSubscription_Notify to provide the requested UAV mobility analysis to the AMF, thereby obtaining the UAV mobility analysis.

[0433] When it is determined that the UAV moves out of the service area of ​​the source USS and / or the UAV moves into the service area of ​​the target USS, the following S404 to S406 and / or the following S407 to S409 may be executed.

[0434] S404: The NEF or NRF sends migration instruction information to the source USS.

[0435] For example, the migration indication information may include at least one of the identifier of the UAV, the migration indication, the address of the target USS, and the identifier of the target USS, which may be specifically configured according to actual needs.

[0436] S405: After receiving the migration instruction information, the source USS sends the relevant information of the UAV to the target USS.

[0437] Before the source USS sends UAV-related information to the target USS, it must first determine the target USS. For example, when determining the target USS, the source USS may receive the target USS address and / or target USS identifier from the core network device and determine the target USS based on the received target USS address and / or target USS identifier. Alternatively, the source USS may determine the target USS independently through other means, and the specific configuration can be set according to actual needs.

[0438] For example, the UAV related information may include the terminal identification, terminal information, etc., which can be specifically set according to actual needs.

[0439] In this way, by sending the relevant information of the UAV to the target USS, the target USS can provide corresponding network services for the UAV based on the relevant information of the UAV, thereby realizing USS migration and ensuring the continuity of terminal services.

[0440] S406: The source USS sends a migration instruction confirmation message to the NEF or NRF.

[0441] For example, the migration indication confirmation information may include the address of the target USS and / or the identifier of the target USS, etc., which may be specifically configured according to actual needs.

[0442] In the embodiment of the present disclosure, by executing the above S404-S406, when it is determined that the UAV has moved out of the service area of ​​the source USS and / or the UAV has moved into the service area of ​​the target USS, the target USS can obtain relevant information of the UAV, so that it can provide corresponding network services to the terminal based on the relevant information of the terminal, thereby realizing USS migration and ensuring the continuity of terminal services.

[0443] S407: The NEF or NRF sends a migration instruction message to the target USS.

[0444] For example, the migration indication information may include at least one of the identifier of the UAV, the migration indication, the address of the source USS, and the identifier of the source USS, which may be specifically set according to actual needs.

[0445] S408: After receiving the migration instruction information, the target USS obtains the relevant information of the UAV from the source USS.

[0446] The target USS obtains UAV-related information from the source USS and must first determine the source USS. For example, when determining the source USS, the target USS may receive the source USS address and / or source USS identifier from the core network device and determine the source USS based on the received source USS address and / or source USS identifier. Alternatively, the target USS may determine the source USS independently through other means, and the specific configuration can be set according to actual needs.

[0447] For example, the UAV related information may include the terminal identification, terminal information, etc., which can be specifically set according to actual needs.

[0448] In this way, the target USS obtains the relevant information of the UAV and can provide the UAV with corresponding network services based on the relevant information of the UAV, thereby realizing USS migration and ensuring the continuity of terminal services.

[0449] S409: The target USS sends a migration instruction confirmation message to the NEF or NRF.

[0450] For example, the relocation indication confirmation information may include at least one of the source USS address, the target USS identifier, the UAV identifier, and the re-authentication indication, which may be set according to actual needs. The UAV identifier may be, for example, a 3GPP UAV identifier or a Civil Aviation Administration-level (CAA-Level) UAV identifier.

[0451] In the embodiment of the present disclosure, by executing the above S407-S409, when it is determined that the UAV has moved out of the service area of ​​the source USS and / or the UAV has moved into the service area of ​​the target USS, the target USS can obtain relevant information of the UAV. In this way, the target USS can provide corresponding network services to the terminal based on the relevant information of the terminal, thereby realizing USS migration and ensuring the continuity of terminal services.

[0452] For example, in the embodiment of the present disclosure, a deauthentication operation and / or a reauthentication operation may be further performed.

[0453] It is understood that the specific implementation of the deauthentication operation is similar to the specific implementation of the deauthentication operation in the above-mentioned embodiment 1. Please refer to the relevant description of the deauthentication operation in the above-mentioned embodiment 1, and the present embodiment will not repeat it here. The specific implementation of the reauthentication operation is similar to the specific implementation of the reauthentication operation in the above-mentioned embodiment 1. Please refer to the relevant description of the reauthentication operation in the above-mentioned embodiment 1, and the present embodiment will not repeat it here.

[0454] Based on the above embodiment, in order to facilitate understanding of how the source USS and the target USS send their deployment information to the network function device in the above embodiment, the following embodiment 4 shown in FIG. 5 will be described in detail.

[0455] Example 4

[0456] In embodiment 4, taking any one of the source USS and the target USS as an example, it is described how the USS sends its deployment information to the NEF.

[0457] For example, referring to FIG. 5 , FIG. 5 is a schematic diagram of a process of a USS sending its deployment information to an NEF according to an embodiment of the present disclosure. The method may include:

[0458] S501. USS sends USS deployment information to NEF.

[0459] For example, the deployment information of the USS may include at least one of the service area of ​​the USS, the address of the USS (eg, USS FQDN), the identity of the USS, and a list of UAVs served by the USS, which may be specifically configured according to actual needs.

[0460] For example, in the embodiment of the present disclosure, when the USS sends the deployment information of the USS to the NEF, the USS may send an Nnrf_NFManagement_NFRegister Request message to the NEF. The Nnrf_NFManagement_NFRegister Request message may include the deployment information of the USS.

[0461] For example, in an embodiment of the present disclosure, the NEF may store deployment information in a unified data management (UDM). When the USS deployment information stored in the UDM changes, the changed deployment information is sent to the NEF.

[0462] S502. NEF sends a reception response message to USS.

[0463] Through the above steps, NEF can obtain the deployment information of USS. In this way, when NF (such as AMF or SMF) needs to obtain the deployment information of USS, NF can request NEF to subscribe to the deployment information and receive the notification message of USS deployment information. The specific process can be seen in Figure 6 below.

[0464] FIG6 is a schematic diagram of a process of an NF requesting a NEF to subscribe to deployment information according to an embodiment of the present disclosure. The method may include:

[0465] S601. NF sends a subscription request for USS deployment information to NEF.

[0466] For example, the subscription request may include an identifier of the USS and / or an address of the USS, etc., which may be specifically set according to actual needs.

[0467] S602. NEF sends a subscription response of USS deployment information to NF.

[0468] S603: When the USS deployment information changes, the NF sends a notification request of the USS deployment information to the NEF.

[0469] For example, NEF may receive a deployment information change message sent by UDM to determine that the deployment information sent by UDM has changed; and if it is determined that the deployment information sent by UDM has changed, NEF may send a USS deployment information notification request to NEF, which may include the changed deployment information.

[0470] For example, the deployment information of the USS may include the service area of ​​the USS (e.g., Cell ID, TAI, geographical area), the address of the USS (e.g., USS FQDN), the identification of the USS, and at least one item in the UAV list served by the USS, which can be set according to actual needs.

[0471] S604. NEF sends a notification response of USS deployment information to NF.

[0472] Through the above steps, the NF requests the NEF to subscribe to the deployment information, so that when the USS deployment information changes, the NEF can send the changed deployment information to the NF.

[0473] Based on the above embodiment, the source USS and the target USS need to register their deployment information with the network function device. The following will describe in detail the embodiment 5 shown in FIG. 7 .

[0474] Example 5

[0475] In embodiment 5, taking any one of the source USS and the target USS as an example, it is described how the USS registers its deployment information with the NRF.

[0476] For example, referring to FIG. 7 , FIG. 7 is a schematic diagram of a process of a USS registering its deployment information with an NRF according to an embodiment of the present disclosure. The method may include:

[0477] S701. USS sends a registration request to NRF.

[0478] For example, the registration request may be Nnrf_NFManagement_NFRegister Request, wherein the registration request includes deployment information of the USS.

[0479] For example, the deployment information of the USS may include the service area of ​​the USS (e.g., Cell ID, TAI, geographical area), the address of the USS (e.g., USS FQDN), the identification of the USS, and at least one item in the UAV list served by the USS, which can be set according to actual needs.

[0480] S702: NRF sends a registration response to USS.

[0481] For example, after receiving the registration request sent by the USS, the NRF may store relevant information of the USS.

[0482] Through the above steps, NRF can obtain the deployment information of USS. In this way, when NF (such as AMF or SMF) needs to obtain the deployment information of USS, NF can interact with NRF to obtain the USS deployment information. The specific process can be seen in Figure 8 below.

[0483] FIG8 is a schematic diagram of a process of an NF obtaining USS deployment information from an NRF according to an embodiment of the present disclosure. The method may include:

[0484] S801. NF sends a discovery request to NRF.

[0485] Illustratively, the discovery request may be an Nnrf_NFDiscovery request.

[0486] For example, the discovery request may include at least one of a UAV identifier and a current location of the UAV (eg, Cell ID), which may be specifically set according to actual needs.

[0487] S802: NRF sends a discovery response to NF.

[0488] The discovery response includes the deployment information of the USS.

[0489] For example, the deployment information of the USS may include the service area of ​​the USS (e.g., Cell ID, TAI, geographical area), the address of the USS (e.g., USS FQDN), the identification of the USS, and at least one item in the UAV list served by the USS, which can be set according to actual needs.

[0490] Through the above steps, USS registers its deployment information through NRF, so that subsequent NF can obtain USS deployment information from NRF.

[0491] FIG9 is a flow chart of a method for migrating an unmanned service provider (USS) according to an embodiment of the present disclosure. The USS migration method can be applied to a first USS. For example, in the embodiment of the present disclosure, the first USS can be a source USS or a target USS, and the specific setting can be based on actual needs. Referring to FIG9 , the USS migration method may include:

[0492] S901: Receive a first message sent by a network function device.

[0493] S902: Based on the first message, perform a migration operation of the USS serving the terminal.

[0494] For example, in an embodiment of the present disclosure, the method further includes:

[0495] Sending deployment information to the network function device, where the deployment information includes the service area of ​​the first USS, where the service area of ​​the first USS is used to determine whether the terminal moves out of the service area of ​​the first USS and / or to determine whether the terminal moves into the service area of ​​the first USS.

[0496] For example, in an embodiment of the present disclosure, the deployment information further includes at least one of the following:

[0497] the address of the first USS;

[0498] an identifier of the first USS;

[0499] A list of terminals served by the first USS.

[0500] For example, in an embodiment of the present disclosure, the first message includes at least one of the following:

[0501] Migration instructions;

[0502] Notification that the terminal moves out of the service area of ​​the first USS;

[0503] Notification of the terminal moving into the service area of ​​the first USS.

[0504] For example, in an embodiment of the present disclosure, the migration instruction information includes at least one of the following:

[0505] an identifier of the terminal;

[0506] Migration instructions;

[0507] the address of the first USS;

[0508] The first USS identifier.

[0509] For example, in an embodiment of the present disclosure, the notification of the terminal moving out of the service area of ​​the first USS or the notification of the terminal moving into the service area of ​​the first USS includes at least one of the following:

[0510] The general public user identity GPSI of the terminal;

[0511] The current location of the terminal.

[0512] For example, in an embodiment of the present disclosure, when the terminal moves out of the service area of ​​the first USS, the method further includes:

[0513] A revocation reason is sent to the network function device, where the revocation reason is used to indicate USS migration.

[0514] For example, in an embodiment of the present disclosure, when the first message includes the migration indication information, the method further includes:

[0515] Sending migration indication confirmation information to the network function device, wherein the migration indication confirmation information includes at least one of the following:

[0516] the address of the first USS;

[0517] an identifier of the first USS;

[0518] an identifier of the terminal;

[0519] Migration instructions.

[0520] For example, in an embodiment of the present disclosure, when the first message includes a notification that the terminal moves out of the service area of ​​the first USS and / or a notification that the terminal moves into the service area of ​​the first USS, the method further includes:

[0521] A subscription request is sent to the network function device, where the subscription request is used to subscribe to the terminal moving out of the service area of ​​the first USS and / or to subscribe to the terminal moving into the service area of ​​the first USS.

[0522] For example, in an embodiment of the present disclosure, the subscription request includes at least one of the following:

[0523] an identifier of the terminal;

[0524] Geographic area information, used to indicate a service area of ​​the first USS;

[0525] The location reporting instruction is used to instruct the terminal to move out of the service area of ​​the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of ​​the first USS.

[0526] For example, in an embodiment of the present disclosure, when the terminal moves into the service area of ​​the first USS, the method further includes:

[0527] Sending an authentication message to the network management device, where the authentication message is used to perform a reauthentication operation; wherein the authentication message includes at least one of the following:

[0528] the address of the first USS;

[0529] an identifier of the first USS;

[0530] Migration instructions.

[0531] The unmanned service provider USS migration method provided in the embodiment of the present disclosure is similar to the specific implementation of the USS migration method on the network function device side shown in the above embodiment. For details, please refer to the relevant description of the USS migration method on the network function device side. Here, the embodiment of the present disclosure will not be repeated.

[0532] FIG10 is a flow chart of another unmanned service provider (USS) migration method provided in an embodiment of the present disclosure. The USS migration method can be applied to a network management device. For example, in an embodiment of the present disclosure, the network management device can be an AMF or SMF, which can be configured according to actual needs. Referring to FIG10 , the USS migration method may include:

[0533] S1001. When it is determined that a USS serving a terminal needs to perform a migration operation, a migration indication is sent to a network function device. The migration indication is used to determine that a USS serving the terminal needs to perform a migration operation.

[0534] For example, in an embodiment of the present disclosure, determining that a USS serving a terminal needs to perform a migration operation includes:

[0535] When it is determined that the terminal moves out of the service area of ​​the first USS and / or the terminal moves into the service area of ​​the first USS, it is determined that the migration operation needs to be performed.

[0536] For example, in an embodiment of the present disclosure, the method further includes:

[0537] receiving deployment information of a first USS sent by the network function device, where the deployment information includes a service area of ​​the first USS;

[0538] Based on the current location of the terminal and the service area of ​​the first USS, it is determined whether the terminal has moved out of the service area of ​​the first USS, and / or it is determined whether the terminal has moved into the service area of ​​the first USS.

[0539] For example, in an embodiment of the present disclosure, the deployment information further includes at least one of the following:

[0540] the address of the first USS;

[0541] an identifier of the first USS;

[0542] A list of terminals served by the first USS.

[0543] For example, in an embodiment of the present disclosure, the method further includes:

[0544] Receive migration indication confirmation information sent by the network function device; wherein the migration indication confirmation information includes at least one of the following:

[0545] the address of the first USS;

[0546] an identifier of the first USS;

[0547] an identifier of the terminal;

[0548] Migration instructions.

[0549] For example, in an embodiment of the present disclosure, when the terminal moves into the service area of ​​the first USS, the method further includes:

[0550] Receive an authentication message sent by the first USS, where the authentication message is used to perform a re-authentication operation; wherein the authentication message includes at least one of the following:

[0551] the address of the first USS;

[0552] an identifier of the first USS;

[0553] Relocation instructions;

[0554] Sending a transmission message to the terminal; wherein the transmission message includes at least one of the following:

[0555] the address of the first USS;

[0556] an identifier of the first USS;

[0557] Relocation instructions.

[0558] For example, in an embodiment of the present disclosure, when the network management device is an access and mobility management function AMF, the method further includes:

[0559] Send a second message to the session management function SMF, where the second message includes at least one of the following:

[0560] an identifier of the terminal;

[0561] The network address of the terminal;

[0562] Protocol data unit PDU session identifier;

[0563] the address of the first USS;

[0564] an identifier of the first USS;

[0565] Relocation instructions.

[0566] The unmanned service provider USS migration method provided in the embodiment of the present disclosure is similar to the specific implementation of the USS migration method on the network function device side shown in the above embodiment. For details, please refer to the relevant description of the USS migration method on the network function device side. Here, the embodiment of the present disclosure will not be repeated.

[0567] FIG11 is a schematic diagram of the structure of a network function device provided by an embodiment of the present disclosure. As shown in FIG11 , the network function device includes a memory 1120, a transceiver 1100, and a processor 1110, wherein:

[0568] The memory 1120 is used to store computer programs; the transceiver 1100 is used to send and receive data under the control of the processor 1110; the processor 1110 is used to read the computer program in the memory 1120 and perform the following operations:

[0569] When it is determined that the USS serving the terminal needs to perform a migration operation, sending a first message to the first USS;

[0570] The first message is used to instruct the first USS to perform the migration operation.

[0571] Specifically, the transceiver 1100 is configured to receive and send data under the control of the processor 1110 .

[0572] In FIG11 , the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1110 and memory represented by memory 1120. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1100 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 1110 is responsible for managing the bus architecture and general processing, and the memory 1120 may store data used by the processor 1110 when performing operations.

[0573] Optionally, the processor 1110 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0574] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0575] In a possible implementation, determining that a USS serving the terminal needs to perform a migration operation includes:

[0576] When it is determined that the terminal moves out of the service area of ​​the first USS and / or the terminal moves into the service area of ​​the first USS, it is determined that the migration operation needs to be performed.

[0577] In a possible implementation, the processor is further configured to perform the following operations:

[0578] receiving deployment information sent by the first USS, where the deployment information includes a service area of ​​the first USS;

[0579] Based on the current location of the terminal and the service area of ​​the first USS, it is determined whether the terminal has moved out of the service area of ​​the first USS, and / or it is determined whether the terminal has moved into the service area of ​​the first USS.

[0580] In a possible implementation, the deployment information further includes at least one of the following:

[0581] the address of the first USS;

[0582] an identifier of the first USS;

[0583] A list of terminals served by the first USS.

[0584] In a possible implementation, determining that a USS serving the terminal needs to perform a migration operation includes:

[0585] receiving a migration instruction sent by a network management device;

[0586] Based on the migration indication, it is determined that the migration operation needs to be performed.

[0587] In a possible implementation manner, the first message includes at least one of the following:

[0588] Migration instructions;

[0589] Notification that the terminal moves out of the service area of ​​the first USS;

[0590] Notification of the terminal moving into the service area of ​​the first USS.

[0591] In a possible implementation, the migration instruction information includes at least one of the following:

[0592] an identifier of the terminal;

[0593] Migration instructions;

[0594] the address of the first USS;

[0595] The first USS identifier.

[0596] In a possible implementation manner, the notification of the terminal moving out of the service area of ​​the first USS or the notification of the terminal moving into the service area of ​​the first USS includes at least one of the following:

[0597] The general public user identity GPSI of the terminal;

[0598] The current location of the terminal.

[0599] In a possible implementation manner, when it is determined that the terminal moves out of the service area of ​​the first USS, the processor is further configured to perform the following operations:

[0600] receiving a revocation reason sent by the first USS, where the revocation reason is used to indicate USS migration;

[0601] Based on the revocation reason, the subscription state of the mobility event is kept open.

[0602] In a possible implementation, when the first message includes the migration indication information, the processor is further configured to perform the following operations:

[0603] receiving a migration indication confirmation message sent by the first USS;

[0604] Sending the migration indication confirmation information to the network management device; wherein the migration indication confirmation information includes at least one of the following:

[0605] the address of the first USS;

[0606] an identifier of the first USS;

[0607] an identifier of the terminal;

[0608] Migration instructions.

[0609] In a possible implementation manner, when the first message includes a notification that the terminal moves out of a service area of ​​the first USS and / or a notification that the terminal moves into a service area of ​​the first USS, the processor is further configured to perform the following operations:

[0610] A subscription request sent by the first USS is received, where the subscription request is used to subscribe to the terminal moving out of a service area of ​​the first USS and / or to subscribe to the terminal moving into a service area of ​​the first USS.

[0611] In one possible implementation, the subscription request includes at least one of the following:

[0612] an identifier of the terminal;

[0613] Geographic area information, used to indicate a service area of ​​the first USS;

[0614] The location reporting instruction is used to instruct the terminal to move out of the service area of ​​the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of ​​the first USS.

[0615] In a possible implementation, when the subscription request includes the geographic area information, the processor is further configured to perform the following operations:

[0616] The geographical area information is mapped to a cell identifier and / or a tracking area identifier TAI of a service area of ​​the first USS indicated by the geographical area information.

[0617] In a possible implementation, the processor is further configured to perform the following operations:

[0618] Based on the cell identifier and / or the TAI, the access and mobility management function AMF or the gateway mobile location center GMLC for location reporting is determined.

[0619] It should be noted here that the above-mentioned network function device provided in the embodiment of the present disclosure can implement all the method steps implemented by the method embodiment in which the execution subject is the network function device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0620] FIG12 is a schematic diagram of the structure of a first USS provided by an embodiment of the present disclosure. As shown in FIG12 , the first USS includes a memory 1220, a transceiver 1200, and a processor 1210, wherein:

[0621] The memory 1220 is used to store computer programs; the transceiver 1200 is used to send and receive data under the control of the processor 1210; the processor 1210 is used to read the computer program in the memory 1220 and perform the following operations:

[0622] receiving a first message sent by a network function device;

[0623] Based on the first message, a migration operation of the USS serving the terminal is performed.

[0624] Specifically, the transceiver 1200 is configured to receive and send data under the control of the processor 1210 .

[0625] In FIG12 , the bus architecture may include any number of interconnected buses and bridges, specifically various circuits linked together by one or more processors represented by processor 1210 and memory represented by memory 1220. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1200 may be a plurality of components, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 1210 is responsible for managing the bus architecture and general processing, and the memory 1220 may store data used by the processor 1210 when performing operations.

[0626] Optionally, the processor 1210 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0627] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0628] In a possible implementation, the processor is further configured to perform the following operations:

[0629] Sending deployment information to the network function device, where the deployment information includes the service area of ​​the first USS, where the service area of ​​the first USS is used to determine whether the terminal moves out of the service area of ​​the first USS and / or to determine whether the terminal moves into the service area of ​​the first USS.

[0630] In a possible implementation, the deployment information further includes at least one of the following:

[0631] the address of the first USS;

[0632] an identifier of the first USS;

[0633] A list of terminals served by the first USS.

[0634] In a possible implementation manner, the first message includes at least one of the following:

[0635] Migration instructions;

[0636] Notification that the terminal moves out of the service area of ​​the first USS;

[0637] Notification of the terminal moving into the service area of ​​the first USS.

[0638] In a possible implementation, the migration instruction information includes at least one of the following:

[0639] an identifier of the terminal;

[0640] Migration instructions;

[0641] the address of the first USS;

[0642] The first USS identifier.

[0643] In a possible implementation manner, the notification of the terminal moving out of the service area of ​​the first USS or the notification of the terminal moving into the service area of ​​the first USS includes at least one of the following:

[0644] The general public user identity GPSI of the terminal;

[0645] The current location of the terminal.

[0646] In a possible implementation manner, when the terminal moves out of the service area of ​​the first USS, the processor is further configured to perform the following operations:

[0647] A revocation reason is sent to the network function device, where the revocation reason is used to indicate USS migration.

[0648] In a possible implementation, when the first message includes the migration indication information, the processor is further configured to perform the following operations:

[0649] Sending migration indication confirmation information to the network function device, wherein the migration indication confirmation information includes at least one of the following:

[0650] the address of the first USS;

[0651] an identifier of the first USS;

[0652] an identifier of the terminal;

[0653] Migration instructions.

[0654] In a possible implementation manner, when the first message includes a notification that the terminal moves out of a service area of ​​the first USS and / or a notification that the terminal moves into a service area of ​​the first USS, the processor is further configured to perform the following operations:

[0655] A subscription request is sent to the network function device, where the subscription request is used to subscribe to the terminal moving out of the service area of ​​the first USS and / or to subscribe to the terminal moving into the service area of ​​the first USS.

[0656] In one possible implementation, the subscription request includes at least one of the following:

[0657] an identifier of the terminal;

[0658] Geographic area information, used to indicate a service area of ​​the first USS;

[0659] The location reporting instruction is used to instruct the terminal to move out of the service area of ​​the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of ​​the first USS.

[0660] In a possible implementation manner, when the terminal moves into the service area of ​​the first USS, the processor is further configured to perform the following operations:

[0661] Sending an authentication message to the network management device, where the authentication message is used to perform a reauthentication operation; wherein the authentication message includes at least one of the following:

[0662] the address of the first USS;

[0663] an identifier of the first USS;

[0664] Migration instructions.

[0665] It should be noted that the first USS provided in the embodiment of the present disclosure can implement all the method steps implemented in the method embodiment in which the execution subject is the first USS, and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0666] FIG13 is a schematic diagram of the structure of a network management device provided by an embodiment of the present disclosure. As shown in FIG13 , the network management device includes a memory 1320, a transceiver 1300, and a processor 1310, wherein:

[0667] The memory 1320 is used to store computer programs; the transceiver 1300 is used to send and receive data under the control of the processor 1310; the processor 1310 is used to read the computer program in the memory 1320 and perform the following operations:

[0668] In the case of determining that the USS serving the terminal needs to perform a migration operation, a migration indication is sent to the network function device, where the migration indication is used to determine that the USS serving the terminal needs to perform a migration operation.

[0669] Specifically, the transceiver 1300 is configured to receive and send data under the control of the processor 1310 .

[0670] In FIG13 , the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1310 and memory represented by memory 1320. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1300 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 1310 is responsible for managing the bus architecture and general processing, and the memory 1320 may store data used by the processor 1310 when performing operations.

[0671] Optionally, the processor 1310 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0672] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0673] In a possible implementation, determining that a USS serving the terminal needs to perform a migration operation includes:

[0674] When it is determined that the terminal moves out of the service area of ​​the first USS and / or the terminal moves into the service area of ​​the first USS, it is determined that the migration operation needs to be performed.

[0675] In a possible implementation, the processor is further configured to perform the following operations:

[0676] receiving deployment information of a first USS sent by the network function device, where the deployment information includes a service area of ​​the first USS;

[0677] Based on the current location of the terminal and the service area of ​​the first USS, it is determined whether the terminal has moved out of the service area of ​​the first USS, and / or it is determined whether the terminal has moved into the service area of ​​the first USS.

[0678] In a possible implementation, the deployment information further includes at least one of the following:

[0679] the address of the first USS;

[0680] an identifier of the first USS;

[0681] A list of terminals served by the first USS.

[0682] In a possible implementation, the processor is further configured to perform the following operations:

[0683] Receive migration indication confirmation information sent by the network function device; wherein the migration indication confirmation information includes at least one of the following:

[0684] the address of the first USS;

[0685] an identifier of the first USS;

[0686] an identifier of the terminal;

[0687] Migration instructions.

[0688] In a possible implementation manner, when the terminal moves into the service area of ​​the first USS, the processor is further configured to perform the following operations:

[0689] receiving an authentication message sent by the first USS, where the authentication message is used to perform a re-authentication operation; wherein the authentication message includes at least one of the following:

[0690] the address of the first USS;

[0691] an identifier of the first USS;

[0692] Relocation instructions;

[0693] Sending a transmission message to the terminal; wherein the transmission message includes at least one of the following:

[0694] the address of the first USS;

[0695] an identifier of the first USS;

[0696] Relocation instructions.

[0697] In a possible implementation manner, when the network management device is an access and mobility management function (AMF), the processor is further configured to perform the following operations:

[0698] Send a second message to the session management function SMF, where the second message includes at least one of the following:

[0699] an identifier of the terminal;

[0700] The network address of the terminal;

[0701] Protocol data unit PDU session identifier;

[0702] the address of the first USS;

[0703] an identifier of the first USS;

[0704] Relocation instructions.

[0705] It should be noted here that the above-mentioned network management device provided in the embodiment of the present disclosure can implement all the method steps implemented by the method embodiment in which the execution subject is the network management device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0706] FIG14 is a structural diagram of an unmanned service provider (USS) migration device according to an embodiment of the present disclosure, which is applied to a network function device. As shown in FIG14 , the USS migration device 140 includes:

[0707] The first sending unit 1401 is configured to send a first message to a first USS when it is determined that the USS serving the terminal needs to perform a migration operation;

[0708] The first message is used to instruct the first USS to perform the migration operation.

[0709] In a possible implementation, the USS migration device 140 further includes a first processing unit, which determines that a USS serving a terminal needs to perform a migration operation, including:

[0710] When it is determined that the terminal moves out of the service area of ​​the first USS and / or the terminal moves into the service area of ​​the first USS, it is determined that the migration operation needs to be performed.

[0711] In a possible implementation manner, the first processing unit is further configured to:

[0712] receiving deployment information sent by the first USS, where the deployment information includes a service area of ​​the first USS;

[0713] Based on the current location of the terminal and the service area of ​​the first USS, it is determined whether the terminal has moved out of the service area of ​​the first USS, and / or it is determined whether the terminal has moved into the service area of ​​the first USS.

[0714] In a possible implementation, the deployment information further includes at least one of the following:

[0715] the address of the first USS;

[0716] an identifier of the first USS;

[0717] A list of terminals served by the first USS.

[0718] In a possible implementation, determining that a USS serving the terminal needs to perform a migration operation includes:

[0719] receiving a migration instruction sent by a network management device;

[0720] Based on the migration indication, it is determined that the migration operation needs to be performed.

[0721] In a possible implementation manner, the first message includes at least one of the following:

[0722] Migration instructions;

[0723] Notification that the terminal moves out of the service area of ​​the first USS;

[0724] Notification of the terminal moving into the service area of ​​the first USS.

[0725] In a possible implementation, the migration instruction information includes at least one of the following:

[0726] an identifier of the terminal;

[0727] Migration instructions;

[0728] the address of the first USS;

[0729] The first USS identifier.

[0730] In a possible implementation manner, the notification of the terminal moving out of the service area of ​​the first USS or the notification of the terminal moving into the service area of ​​the first USS includes at least one of the following:

[0731] The general public user identity GPSI of the terminal;

[0732] The current location of the terminal.

[0733] In a possible implementation manner, when it is determined that the terminal moves out of the service area of ​​the first USS, the USS migration device 140 further includes:

[0734] a first receiving unit, configured to receive a revocation reason sent by the first USS, where the revocation reason is used to indicate USS migration;

[0735] A maintaining unit is configured to maintain an open subscription state of the mobility event based on the revocation reason.

[0736] In a possible implementation manner, when the first message includes the migration indication information, the USS migration device 140 further includes:

[0737] a second receiving unit, configured to receive the migration indication confirmation information sent by the first USS;

[0738] The second sending unit is configured to send the migration indication confirmation information to the network management device; wherein the migration indication confirmation information includes at least one of the following:

[0739] the address of the first USS;

[0740] an identifier of the first USS;

[0741] an identifier of the terminal;

[0742] Migration instructions.

[0743] In a possible implementation manner, when the first message includes a notification that the terminal moves out of the service area of ​​the first USS and / or a notification that the terminal moves into the service area of ​​the first USS, the USS migration device 140 further includes:

[0744] The third receiving unit is configured to receive a subscription request sent by the first USS, where the subscription request is used to subscribe to the terminal moving out of the service area of ​​the first USS and / or subscribe to the terminal moving into the service area of ​​the first USS.

[0745] In one possible implementation, the subscription request includes at least one of the following:

[0746] an identifier of the terminal;

[0747] Geographic area information, used to indicate a service area of ​​the first USS;

[0748] The location reporting instruction is used to instruct the terminal to move out of the service area of ​​the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of ​​the first USS.

[0749] In a possible implementation manner, when the subscription request includes the geographical area information, the USS migration device 140 further includes:

[0750] The geographical area information is mapped to a cell identifier and / or a tracking area identifier TAI of a service area of ​​the first USS indicated by the geographical area information.

[0751] In a possible implementation manner, the USS migration device 140 further includes:

[0752] Based on the cell identifier and / or the TAI, the access and mobility management function AMF or the gateway mobile location center GMLC for location reporting is determined.

[0753] It should be noted that the USS migration device 140 provided in the embodiment of the present disclosure can implement all the method steps implemented in the method embodiment in which the execution subject is a network function device, and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0754] FIG15 is a second structural diagram of a USS migration device provided by an embodiment of the present disclosure, which is applied to a first USS. As shown in FIG15 , the USS migration device 150 includes:

[0755] The first receiving unit 1501 is configured to receive a first message sent by a network function device;

[0756] The executing unit 1502 is configured to execute a migration operation of the USS serving the terminal based on the first message.

[0757] In a possible implementation manner, the USS migration device 150 further includes:

[0758] a first sending unit, configured to send deployment information to the network function device, where the deployment information includes a service area of ​​the first USS, where the service area of ​​the first USS is used to determine whether the terminal moves out of the service area of ​​the first USS and / or determine whether the terminal moves into the service area of ​​the first USS.

[0759] In a possible implementation, the deployment information further includes at least one of the following:

[0760] the address of the first USS;

[0761] an identifier of the first USS;

[0762] A list of terminals served by the first USS.

[0763] In a possible implementation manner, the first message includes at least one of the following:

[0764] Migration instructions;

[0765] Notification that the terminal moves out of the service area of ​​the first USS;

[0766] Notification of the terminal moving into the service area of ​​the first USS.

[0767] In a possible implementation, the migration instruction information includes at least one of the following:

[0768] an identifier of the terminal;

[0769] Migration instructions;

[0770] the address of the first USS;

[0771] The first USS identifier.

[0772] In a possible implementation manner, the notification of the terminal moving out of the service area of ​​the first USS or the notification of the terminal moving into the service area of ​​the first USS includes at least one of the following:

[0773] The general public user identity GPSI of the terminal;

[0774] The current location of the terminal.

[0775] In a possible implementation manner, when the terminal moves out of the service area of ​​the first USS, the USS migration device 150 further includes:

[0776] The second sending unit is configured to send a revocation reason to the network function device, where the revocation reason is used to indicate USS migration.

[0777] In a possible implementation manner, when the first message includes the migration indication information, the USS migration apparatus 150 further includes:

[0778] The third method unit is configured to send migration indication confirmation information to the network function device, wherein the migration indication confirmation information includes at least one of the following:

[0779] the address of the first USS;

[0780] an identifier of the first USS;

[0781] an identifier of the terminal;

[0782] Migration instructions.

[0783] In a possible implementation manner, when the first message includes a notification that the terminal moves out of the service area of ​​the first USS and / or a notification that the terminal moves into the service area of ​​the first USS, the USS migration device 150 further includes:

[0784] The fourth sending unit is configured to send a subscription request to the network function device, where the subscription request is used to subscribe to the terminal moving out of the service area of ​​the first USS and / or subscribe to the terminal moving into the service area of ​​the first USS.

[0785] In one possible implementation, the subscription request includes at least one of the following:

[0786] an identifier of the terminal;

[0787] Geographic area information, used to indicate a service area of ​​the first USS;

[0788] The location reporting instruction is used to instruct the terminal to move out of the service area of ​​the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of ​​the first USS.

[0789] In a possible implementation manner, when the terminal moves into the service area of ​​the first USS, the USS migration device 150 further includes:

[0790] a fifth sending unit, configured to send an authentication message to the network management device, wherein the authentication message is used to perform a re-authentication operation; wherein the authentication message includes at least one of the following:

[0791] the address of the first USS;

[0792] an identifier of the first USS;

[0793] Migration instructions.

[0794] It should be noted that the USS migration device 150 provided in the embodiment of the present disclosure can implement all the method steps implemented in the method embodiment in which the execution subject is the first USS, and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be detailed here.

[0795] FIG16 is a third structural diagram of an unmanned service provider (USS) migration device according to an embodiment of the present disclosure, which is applied to a network management device. As shown in FIG16 , the USS migration device 160 includes:

[0796] The first sending unit 1601 is configured to send a migration indication to a network function device when it is determined that the USS serving the terminal needs to perform a migration operation, where the migration indication is used to determine that the USS serving the terminal needs to perform a migration operation.

[0797] In a possible implementation, the USS migration device 160 further includes a first processing unit, configured to determine that a USS serving a terminal needs to perform a migration operation, including:

[0798] When it is determined that the terminal moves out of the service area of ​​the first USS and / or the terminal moves into the service area of ​​the first USS, it is determined that the migration operation needs to be performed.

[0799] In a possible implementation manner, the first processing unit is further configured to:

[0800] receiving deployment information of a first USS sent by the network function device, where the deployment information includes a service area of ​​the first USS;

[0801] Based on the current location of the terminal and the service area of ​​the first USS, it is determined whether the terminal has moved out of the service area of ​​the first USS, and / or it is determined whether the terminal has moved into the service area of ​​the first USS.

[0802] In a possible implementation, the deployment information further includes at least one of the following:

[0803] the address of the first USS;

[0804] an identifier of the first USS;

[0805] A list of terminals served by the first USS.

[0806] In a possible implementation, the USS migration device 160 further includes:

[0807] A first receiving unit is configured to receive migration indication confirmation information sent by the network function device; wherein the migration indication confirmation information includes at least one of the following:

[0808] the address of the first USS;

[0809] an identifier of the first USS;

[0810] an identifier of the terminal;

[0811] Migration instructions.

[0812] In a possible implementation manner, when the terminal moves into the service area of ​​the first USS, the USS migration device 160 further includes:

[0813] a second receiving unit, configured to receive an authentication message sent by the first USS, where the authentication message is used to perform a re-authentication operation; wherein the authentication message includes at least one of the following:

[0814] the address of the first USS;

[0815] an identifier of the first USS;

[0816] Relocation instructions;

[0817] The second sending unit is configured to send a transmission message to the terminal; wherein the transmission message includes at least one of the following:

[0818] the address of the first USS;

[0819] an identifier of the first USS;

[0820] Relocation instructions.

[0821] In a possible implementation manner, when the network management device is an access and mobility management function AMF, the USS migration device 160 further includes:

[0822] The third sending unit is configured to send a second message to the session management function SMF, where the second message includes at least one of the following:

[0823] an identifier of the terminal;

[0824] The network address of the terminal;

[0825] Protocol data unit PDU session identifier;

[0826] the address of the first USS;

[0827] an identifier of the first USS;

[0828] Relocation instructions.

[0829] It should be noted that the USS migration device 160 provided in the embodiment of the present disclosure can implement all the method steps implemented in the method embodiment in which the execution subject is a network management device, and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0830] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0831] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0832] On the other hand, an embodiment of the present disclosure further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method provided by the above embodiments, including: when it is determined that the USS serving the terminal needs to perform a migration operation, sending a first message to a first USS; wherein the first message is used to instruct the first USS to perform the migration operation.

[0833] or,

[0834] Receive a first message sent by a network function device; and perform a migration operation of a USS serving the terminal based on the first message.

[0835] or,

[0836] In the case of determining that the USS serving the terminal needs to perform a migration operation, a migration indication is sent to the network function device, where the migration indication is used to determine that the USS serving the terminal needs to perform a migration operation.

[0837] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs)), etc.

[0838] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.

[0839] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0840] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0841] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0842] Obviously, those skilled in the art may make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include these modifications and variations.

Claims

1. A method for migrating an unmanned service provider (USS), applied to a network function device, comprising: When it is determined that the USS serving the terminal needs to perform a migration operation, sending a first message to the first USS; The first message is used to instruct the first USS to perform the migration operation.

2. The method according to claim 1, wherein The determining that the USS serving the terminal needs to perform a migration operation includes: When it is determined that the terminal moves out of the service area of the first USS and / or the terminal moves into the service area of the first USS, it is determined that the migration operation needs to be performed.

3. The method according to claim 2, wherein: The method further comprises: receiving deployment information sent by the first USS, where the deployment information includes a service area of the first USS; Based on the current location of the terminal and the service area of the first USS, it is determined whether the terminal has moved out of the service area of the first USS, and / or it is determined whether the terminal has moved into the service area of the first USS.

4. The method according to claim 3, wherein: The deployment information also includes at least one of the following: the address of the first USS; an identifier of the first USS; A list of terminals served by the first USS.

5. The method according to claim 1, wherein The determining that the USS serving the terminal needs to perform a migration operation includes: receiving a migration instruction sent by a network management device; Based on the migration indication, it is determined that the migration operation needs to be performed.

6. The method according to any one of claims 1 to 5, wherein: The first message includes at least one of the following: Migration instructions; Notification that the terminal moves out of the service area of the first USS; Notification of the terminal moving into the service area of the first USS.

7. The method according to claim 6, wherein: The migration instruction information includes at least one of the following: an identifier of the terminal; Migration instructions; the address of the first USS; The first USS identifier.

8. The method according to claim 6, wherein: The notification of the terminal moving out of the service area of the first USS or the notification of the terminal moving into the service area of the first USS includes at least one of the following: The general public user identity GPSI of the terminal; The current location of the terminal.

9. The method according to any one of claims 2 to 5, wherein: When it is determined that the terminal moves out of the service area of the first USS, the method further includes: receiving a revocation reason sent by the first USS, where the revocation reason is used to indicate USS migration; Based on the revocation reason, the subscription state of the mobility event is kept open.

10. The method according to claim 6, wherein: In a case where the first message includes the migration indication information, the method further includes: receiving a migration indication confirmation message sent by the first USS; Sending the migration indication confirmation information to the network management device; wherein the migration indication confirmation information includes at least one of the following: the address of the first USS; an identifier of the first USS; an identifier of the terminal; Migration instructions.

11. The method according to claim 6, wherein: In a case where the first message includes a notification that the terminal moves out of a service area of the first USS and / or a notification that the terminal moves into a service area of the first USS, the method further includes: A subscription request sent by the first USS is received, where the subscription request is used to subscribe to the terminal moving out of a service area of the first USS and / or to subscribe to the terminal moving into a service area of the first USS.

12. The method according to claim 11, wherein The subscription request includes at least one of the following: an identifier of the terminal; Geographic area information, used to indicate a service area of the first USS; The location reporting instruction is used to instruct the terminal to move out of the service area of the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of the first USS.

13. The method according to claim 12, wherein: In the case where the subscription request includes the geographical area information, the method further includes: The geographical area information is mapped to a cell identifier and / or a tracking area identifier TAI of a service area of the first USS indicated by the geographical area information.

14. The method according to claim 13, further comprising: Based on the cell identifier and / or the TAI, the access and mobility management function AMF or the gateway mobile location center GMLC for location reporting is determined.

15. A method for migrating an unmanned service provider (USS), applied to a first USS, the method comprising: receiving a first message sent by a network function device; Based on the first message, a migration operation of the USS serving the terminal is performed.

16. The method according to claim 15, wherein The method further comprises: Sending deployment information to the network function device, where the deployment information includes the service area of the first USS, where the service area of the first USS is used to determine whether the terminal moves out of the service area of the first USS and / or to determine whether the terminal moves into the service area of the first USS.

17. The method according to claim 16, wherein The deployment information also includes at least one of the following: the address of the first USS; an identifier of the first USS; A list of terminals served by the first USS.

18. The method according to any one of claims 15 to 17, wherein: The first message includes at least one of the following: Migration instructions; Notification that the terminal moves out of the service area of the first USS; Notification of the terminal moving into the service area of the first USS.

19. The method according to claim 18, wherein The migration instruction information includes at least one of the following: an identifier of the terminal; Migration instructions; the address of the first USS; The first USS identifier.

20. The method according to claim 18, wherein The notification of the terminal moving out of the service area of the first USS or the notification of the terminal moving into the service area of the first USS includes at least one of the following: The general public user identity GPSI of the terminal; The current location of the terminal.

21. The method according to claim 16 or 17, wherein When the terminal moves out of the service area of the first USS, the method further includes: A revocation reason is sent to the network function device, where the revocation reason is used to indicate USS migration.

22. The method according to claim 18, wherein In a case where the first message includes the migration indication information, the method further includes: Sending migration indication confirmation information to the network function device, wherein the migration indication confirmation information includes at least one of the following: the address of the first USS; an identifier of the first USS; an identifier of the terminal; Migration instructions.

23. The method according to claim 18, wherein In a case where the first message includes a notification that the terminal moves out of a service area of the first USS and / or a notification that the terminal moves into a service area of the first USS, the method further includes: A subscription request is sent to the network function device, where the subscription request is used to subscribe to the terminal moving out of the service area of the first USS and / or to subscribe to the terminal moving into the service area of the first USS.

24. The method according to claim 23, wherein The subscription request includes at least one of the following: an identifier of the terminal; Geographic area information, used to indicate a service area of the first USS; The location reporting instruction is used to instruct the terminal to move out of the service area of the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of the first USS.

25. The method according to claim 16 or 17, wherein When the terminal moves into the service area of the first USS, the method further includes: Sending an authentication message to the network management device, where the authentication message is used to perform a reauthentication operation; wherein the authentication message includes at least one of the following: the address of the first USS; an identifier of the first USS; Migration instructions.

26. A method for migrating an unmanned service provider (USS), applied to a network management device, comprising: In the case of determining that the USS serving the terminal needs to perform a migration operation, a migration indication is sent to the network function device, where the migration indication is used to determine that the USS serving the terminal needs to perform a migration operation.

27. The method according to claim 26, wherein The determining that the USS serving the terminal needs to perform a migration operation includes: When it is determined that the terminal moves out of the service area of the first USS and / or the terminal moves into the service area of the first USS, it is determined that the migration operation needs to be performed.

28. The method according to claim 27, wherein The method further comprises: receiving deployment information of a first USS sent by the network function device, where the deployment information includes a service area of the first USS; Based on the current location of the terminal and the service area of the first USS, it is determined whether the terminal has moved out of the service area of the first USS, and / or it is determined whether the terminal has moved into the service area of the first USS.

29. The method according to claim 28, wherein The deployment information also includes at least one of the following: the address of the first USS; an identifier of the first USS; A list of terminals served by the first USS.

30. The method according to any one of claims 27 to 29, wherein: The method further comprises: Receive migration indication confirmation information sent by the network function device; wherein the migration indication confirmation information includes at least one of the following: the address of the first USS; an identifier of the first USS; an identifier of the terminal; Migration instructions.

31. The method according to any one of claims 27 to 29, wherein: When the terminal moves into the service area of the first USS, the method further includes: Receive an authentication message sent by the first USS, where the authentication message is used to perform a re-authentication operation; wherein the authentication message includes at least one of the following: the address of the first USS; an identifier of the first USS; Relocation instructions; Sending a transmission message to the terminal; wherein the transmission message includes at least one of the following: the address of the first USS; an identifier of the first USS; Relocation instructions.

32. The method according to any one of claims 27 to 29, wherein: In the case where the network management device is an access and mobility management function AMF, the method further includes: Send a second message to the session management function SMF, where the second message includes at least one of the following: an identifier of the terminal; The network address of the terminal; Protocol data unit PDU session identifier; the address of the first USS; an identifier of the first USS; Relocation instructions.

33. A network function device comprising a memory, a transceiver, and a processor; memory for storing computer programs; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: In a case where it is determined that an unmanned service provider USS serving the terminal needs to perform a migration operation, sending a first message to a first USS; The first message is used to instruct the first USS to perform the migration operation.

34. The network function device according to claim 33, wherein: The determining that the USS serving the terminal needs to perform a migration operation includes: When it is determined that the terminal moves out of the service area of the first USS and / or the terminal moves into the service area of the first USS, it is determined that the migration operation needs to be performed.

35. The network function device according to claim 34, wherein: The processor is further configured to perform the following operations: receiving deployment information sent by the first USS, where the deployment information includes a service area of the first USS; Based on the current location of the terminal and the service area of the first USS, it is determined whether the terminal has moved out of the service area of the first USS, and / or it is determined whether the terminal has moved into the service area of the first USS.

36. The network function device according to claim 35, wherein: The deployment information also includes at least one of the following: the address of the first USS; an identifier of the first USS; A list of terminals served by the first USS.

37. The network function device according to claim 33, wherein: The determining that the USS serving the terminal needs to perform a migration operation includes: receiving a migration instruction sent by a network management device; Based on the migration indication, it is determined that the migration operation needs to be performed.

38. The network function device according to any one of claims 33 to 37, wherein: The first message includes at least one of the following: Migration instructions; Notification that the terminal moves out of the service area of the first USS; Notification of the terminal moving into the service area of the first USS.

39. The network function device according to claim 38, wherein: The migration instruction information includes at least one of the following: an identifier of the terminal; Migration instructions; the address of the first USS; The first USS identifier.

40. The network function device according to claim 38, wherein: The notification of the terminal moving out of the service area of the first USS or the notification of the terminal moving into the service area of the first USS includes at least one of the following: The general public user identity GPSI of the terminal; The current location of the terminal.

41. The network function device according to any one of claims 34 to 37, wherein: When it is determined that the terminal moves out of the service area of the first USS, the processor is further configured to perform the following operations: receiving a revocation reason sent by the first USS, where the revocation reason is used to indicate USS migration; Based on the revocation reason, the subscription state of the mobility event is kept open.

42. The network function device according to claim 38, wherein: When the first message includes the migration indication information, the processor is further configured to perform the following operations: receiving a migration indication confirmation message sent by the first USS; Sending the migration indication confirmation information to the network management device; wherein the migration indication confirmation information includes at least one of the following: the address of the first USS; an identifier of the first USS; an identifier of the terminal; Migration instructions.

43. The network function device according to claim 38, wherein: In a case where the first message includes a notification that the terminal moves out of a service area of the first USS and / or a notification that the terminal moves into a service area of the first USS, the processor is further configured to perform the following operations: A subscription request sent by the first USS is received, where the subscription request is used to subscribe to the terminal moving out of a service area of the first USS and / or to subscribe to the terminal moving into a service area of the first USS.

44. The network function device according to claim 43, wherein: The subscription request includes at least one of the following: an identifier of the terminal; Geographic area information, used to indicate a service area of the first USS; The location reporting instruction is used to instruct the terminal to move out of the service area of the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of the first USS.

45. The network function device according to claim 44, wherein: In a case where the subscription request includes the geographic area information, the processor is further configured to perform the following operations: The geographical area information is mapped to a cell identifier and / or a tracking area identifier TAI of a service area of the first USS indicated by the geographical area information.

46. The network function device according to claim 45, wherein the processor is further configured to perform the following operations: Based on the cell identifier and / or the TAI, the access and mobility management function AMF or the gateway mobile location center GMLC for location reporting is determined.

47. A first unmanned service provider USS, comprising a memory, a transceiver, and a processor; memory for storing computer programs; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: receiving a first message sent by a network function device; Based on the first message, a migration operation of the USS serving the terminal is performed.

48. The first USS according to claim 47, wherein: The processor is further configured to perform the following operations: Sending deployment information to the network function device, where the deployment information includes the service area of the first USS, where the service area of the first USS is used to determine whether the terminal moves out of the service area of the first USS and / or to determine whether the terminal moves into the service area of the first USS.

49. The first USS according to claim 48, wherein: The deployment information also includes at least one of the following: the address of the first USS; an identifier of the first USS; A list of terminals served by the first USS.

50. A first USS according to any one of claims 47-49, wherein: The first message includes at least one of the following: Migration instructions; Notification that the terminal moves out of the service area of the first USS; Notification of the terminal moving into the service area of the first USS.

51. The first USS according to claim 50, wherein: The migration instruction information includes at least one of the following: an identifier of the terminal; Migration instructions; the address of the first USS; The first USS identifier.

52. The first USS according to claim 50, wherein: The notification of the terminal moving out of the service area of the first USS or the notification of the terminal moving into the service area of the first USS includes at least one of the following: The general public user identity GPSI of the terminal; The current location of the terminal.

53. A first USS according to claim 48 or 49, wherein: When the terminal moves out of the service area of the first USS, the processor is further configured to perform the following operations: A revocation reason is sent to the network function device, where the revocation reason is used to indicate USS migration.

54. The first USS according to claim 50, wherein: When the first message includes the migration indication information, the processor is further configured to perform the following operations: Sending migration indication confirmation information to the network function device, wherein the migration indication confirmation information includes at least one of the following: the address of the first USS; an identifier of the first USS; an identifier of the terminal; Migration instructions.

55. The first USS according to claim 50, wherein: In a case where the first message includes a notification that the terminal moves out of a service area of the first USS and / or a notification that the terminal moves into a service area of the first USS, the processor is further configured to perform the following operations: A subscription request is sent to the network function device, where the subscription request is used to subscribe to the terminal moving out of the service area of the first USS and / or to subscribe to the terminal moving into the service area of the first USS.

56. The first USS according to claim 55, wherein: The subscription request includes at least one of the following: an identifier of the terminal; Geographic area information, used to indicate a service area of the first USS; The location reporting instruction is used to instruct the terminal to move out of the service area of the first USS, and / or to report the current location of the terminal when the terminal moves into the service area of the first USS.

57. A first USS according to claim 48 or 49, wherein: When the terminal moves into the service area of the first USS, the processor is further configured to perform the following operations: Sending an authentication message to the network management device, where the authentication message is used to perform a reauthentication operation; wherein the authentication message includes at least one of the following: the address of the first USS; an identifier of the first USS; Migration instructions.

58. A network management device comprising a memory, a transceiver, and a processor; memory for storing computer programs; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: In the case of determining that the unmanned service provider USS serving the terminal needs to perform a migration operation, a migration instruction is sent to the network function device, where the migration instruction is used to determine that the USS serving the terminal needs to perform a migration operation.

59. The network management device according to claim 58, wherein: The determining that the USS serving the terminal needs to perform a migration operation includes: When it is determined that the terminal moves out of the service area of the first USS and / or the terminal moves into the service area of the first USS, it is determined that the migration operation needs to be performed.

60. The network management device according to claim 59, wherein: The processor is further configured to perform the following operations: receiving deployment information of a first USS sent by the network function device, where the deployment information includes a service area of the first USS; Based on the current location of the terminal and the service area of the first USS, it is determined whether the terminal has moved out of the service area of the first USS, and / or it is determined whether the terminal has moved into the service area of the first USS.

61. The network management device according to claim 60, wherein: The deployment information also includes at least one of the following: the address of the first USS; an identifier of the first USS; A list of terminals served by the first USS.

62. The network management device according to any one of claims 59 to 61, wherein: The processor is further configured to perform the following operations: Receive migration indication confirmation information sent by the network function device; wherein the migration indication confirmation information includes at least one of the following: the address of the first USS; an identifier of the first USS; an identifier of the terminal; Migration instructions.

63. The network management device according to any one of claims 59 to 61, wherein: When the terminal moves into the service area of the first USS, the processor is further configured to perform the following operations: Receive an authentication message sent by the first USS, where the authentication message is used to perform a re-authentication operation; wherein the authentication message includes at least one of the following: the address of the first USS; an identifier of the first USS; Relocation instructions; Sending a transmission message to the terminal; wherein the transmission message includes at least one of the following: the address of the first USS; an identifier of the first USS; Relocation instructions.

64. The network management device according to any one of claims 59 to 61, wherein: When the network management device is an access and mobility management function (AMF), the processor is further configured to perform the following operations: Send a second message to the session management function SMF, where the second message includes at least one of the following: an identifier of the terminal; The network address of the terminal; Protocol data unit PDU session identifier; the address of the first USS; an identifier of the first USS; Relocation instructions.

65. An unmanned service provider (USS) migration device, applied to a network function device, comprising: A first sending unit is configured to send a first message to a first USS when it is determined that the USS serving the terminal needs to perform a migration operation; The first message is used to instruct the first USS to perform the migration operation.

66. An unmanned service provider (USS) migration device, applied to a first USS, comprising: A first receiving unit, configured to receive a first message sent by a network function device; An execution unit is configured to execute a migration operation of a USS serving the terminal based on the first message.

67. An unmanned service provider (USS) migration device, applied to a network management device, comprising: The first sending unit is configured to send a migration indication to the network function device when it is determined that the USS serving the terminal needs to perform a migration operation, where the migration indication is used to determine that the USS serving the terminal needs to perform a migration operation.

68. A computer-readable storage medium storing a computer program, wherein the computer program is used to cause a computer to execute the unmanned service provider USS migration method described in any one of claims 1 to 14, or the computer program is used to cause a computer to execute the unmanned service provider USS migration method described in any one of claims 15 to 25, and the computer program is used to cause a computer to execute the unmanned service provider USS migration method described in any one of claims 26 to 32.

Citation Information

Patent Citations

  • Unmanned aerial vehicle control method and device and storage medium

    CN116074908A

  • Reallocation of unmanned aircraft system service supplier

    WO2023065270A1

  • Managing uncrewed aerial system service supplier instances

    WO2023083486A1