USS (unattended service provider) migration method, device and equipment

By sending a migration instruction message to the USS, the problem of USS switching is solved and the continuity of terminal services is achieved.

CN120455973APending Publication Date: 2025-08-08DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410177738.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-08
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the scenario where multiple USSs jointly serve one UAV, how to achieve USS switching to ensure the continuity of terminal services.

Method used

The migration indication message is sent to the USS through the network functional device, instructing the USS to perform the migration operation, including determining whether the terminal is moved out of or into the service area, and performing the USS migration based on this.

Benefits of technology

The smooth migration of USS is realized, ensuring the continuity of terminal services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120455973A_ABST
    Figure CN120455973A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an unmanned service provider USS migration method, device and equipment, and relates to the technical field of communication. The method comprises the following steps: sending a first message to a first USS under the condition of determining that the USS serving the terminal needs to execute a migration operation, so that the first USS can execute the USS migration operation based on the first message, thereby realizing USS migration and ensuring the continuity of terminal services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application 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

[0002] 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).

[0003] 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).

[0004] 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

[0005] The present application provides a method, apparatus and device for migrating an unmanned service provider (USS), which implements USS migration and ensures the continuity of terminal services.

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

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

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

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

[0010] determining whether the terminal moves out of a service area of the first USS, and / or determining whether the terminal moves into a service area of the first USS;

[0011] 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.

[0012] In a possible implementation manner, determining whether the terminal moves out of a service area of the first USS and / or determining whether the terminal moves into a service area of the first USS includes:

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

[0014] 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.

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

[0016] the address of the first USS;

[0017] an identifier of the first USS;

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

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

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

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

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

[0023] Migration instructions;

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

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

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

[0027] an identifier of the terminal;

[0028] Migration instructions;

[0029] the address of the first USS;

[0030] The first USS identifier.

[0031] 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:

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

[0033] The current location of the terminal.

[0034] 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:

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

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

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

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

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

[0040] the address of the first USS;

[0041] an identifier of the first USS;

[0042] an identifier of the terminal;

[0043] Migration instructions.

[0044] 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:

[0045] 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.

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

[0047] an identifier of the terminal;

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

[0049] 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.

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

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

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

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

[0054] 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.

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

[0056] the address of the first USS;

[0057] an identifier of the first USS;

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

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

[0060] Migration instructions;

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

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

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

[0064] an identifier of the terminal;

[0065] Migration instructions;

[0066] the address of the first USS;

[0067] The first USS identifier.

[0068] 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:

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

[0070] The current location of the terminal.

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

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

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

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

[0075] the address of the first USS;

[0076] an identifier of the first USS;

[0077] an identifier of the terminal;

[0078] Migration instructions.

[0079] 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:

[0080] 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.

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

[0082] an identifier of the terminal;

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

[0084] 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.

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

[0086] 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:

[0087] the address of the first USS;

[0088] an identifier of the first USS;

[0089] Migration instructions.

[0090] In a third aspect, the present application further provides a USS migration method for an unmanned service provider, which is applied to a network management device, and the method includes:

[0091] 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.

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

[0093] determining whether the terminal moves out of a service area of a first USS, and / or determining whether the terminal moves into a service area of the first USS;

[0094] 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.

[0095] In a possible implementation manner, determining whether the terminal moves out of a service area of the first USS and / or determining whether the terminal moves into a service area of the first USS includes:

[0096] 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;

[0097] 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.

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

[0099] the address of the first USS;

[0100] an identifier of the first USS;

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

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

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

[0104] the address of the first USS;

[0105] an identifier of the first USS;

[0106] an identifier of the terminal;

[0107] Migration instructions.

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

[0109] 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:

[0110] the address of the first USS;

[0111] an identifier of the first USS;

[0112] Relocation instructions;

[0113] Sending a transmission message to the terminal; wherein the transmission 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] In a possible implementation manner, when the network management device is an access and mobility management function (AMF), the method further includes:

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

[0119] an identifier of the terminal;

[0120] The network address of the terminal;

[0121] Protocol data unit PDU session identifier;

[0122] the address of the first USS;

[0123] an identifier of the first USS;

[0124] Relocation instructions.

[0125] In a fourth aspect, the present application 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; the processor is used to read the computer program in the memory and perform the following operations:

[0126] 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;

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

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

[0129] determining whether the terminal moves out of a service area of the first USS, and / or determining whether the terminal moves into a service area of the first USS;

[0130] 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.

[0131] In a possible implementation manner, determining whether the terminal moves out of a service area of the first USS and / or determining whether the terminal moves into a service area of the first USS includes:

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

[0133] 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.

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

[0135] the address of the first USS;

[0136] an identifier of the first USS;

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

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

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

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

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

[0142] Migration instructions;

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

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

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

[0146] an identifier of the terminal;

[0147] Migration instructions;

[0148] the address of the first USS;

[0149] The first USS identifier.

[0150] 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:

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

[0152] The current location of the terminal.

[0153] 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:

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

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

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

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

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

[0159] the address of the first USS;

[0160] an identifier of the first USS;

[0161] an identifier of the terminal;

[0162] Migration instructions.

[0163] 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:

[0164] 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.

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

[0166] an identifier of the terminal;

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

[0168] 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.

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

[0170] 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:

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

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

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

[0174] 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.

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

[0176] the address of the first USS;

[0177] an identifier of the first USS;

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

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

[0180] Migration instructions;

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

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

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

[0184] an identifier of the terminal;

[0185] Migration instructions;

[0186] the address of the first USS;

[0187] The first USS identifier.

[0188] 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:

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

[0190] The current location of the terminal.

[0191] 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:

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

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

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

[0195] the address of the first USS;

[0196] an identifier of the first USS;

[0197] an identifier of the terminal;

[0198] Migration instructions.

[0199] 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:

[0200] 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.

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

[0202] an identifier of the terminal;

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

[0204] 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.

[0205] 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:

[0206] 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:

[0207] the address of the first USS;

[0208] an identifier of the first USS;

[0209] Migration instructions.

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

[0211] 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:

[0212] 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.

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

[0214] determining whether the terminal moves out of a service area of a first USS, and / or determining whether the terminal moves into a service area of the first USS;

[0215] 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.

[0216] In a possible implementation manner, determining whether the terminal moves out of a service area of the first USS and / or determining whether the terminal moves into a service area of the first USS includes:

[0217] 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;

[0218] 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.

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

[0220] the address of the first USS;

[0221] an identifier of the first USS;

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

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

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

[0225] the address of the first USS;

[0226] an identifier of the first USS;

[0227] an identifier of the terminal;

[0228] Migration instructions.

[0229] 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:

[0230] 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:

[0231] the address of the first USS;

[0232] an identifier of the first USS;

[0233] Relocation instructions;

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

[0235] the address of the first USS;

[0236] an identifier of the first USS;

[0237] Relocation instructions.

[0238] 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:

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

[0240] an identifier of the terminal;

[0241] The network address of the terminal;

[0242] Protocol data unit PDU session identifier;

[0243] the address of the first USS;

[0244] an identifier of the first USS;

[0245] Relocation instructions.

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

[0247] 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;

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

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

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

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

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

[0253] 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.

[0254] In a tenth aspect, the present application 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.

[0255] In an eleventh aspect, the present application 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.

[0256] The unmanned service provider USS migration method, apparatus, and device provided in the embodiments of the present application 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 service. BRIEF DESCRIPTION OF THE DRAWINGS

[0257] In order to more clearly illustrate the embodiments of the present application 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 application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0258] Figure 1 A flowchart of a USS migration method for an unmanned service provider provided in an embodiment of the present application;

[0259] Figure 2 A flowchart of another unmanned service provider USS migration method provided in an embodiment of the present application;

[0260] Figure 3 A flowchart of another unmanned service provider USS migration method provided in an embodiment of the present application;

[0261] Figure 4 A flowchart of another unmanned service provider USS migration method provided in an embodiment of the present application;

[0262] Figure 5 A schematic diagram of a process for a USS to send its deployment information to a NEF according to an embodiment of the present application;

[0263] Figure 6 A schematic diagram of a process for an NF to request a NEF to subscribe to deployment information provided in an embodiment of the present application;

[0264] Figure 7 A schematic diagram of a process for a USS to register its deployment information with an NRF according to an embodiment of the present application;

[0265] Figure 8 A schematic diagram of a process for an NF to obtain USS deployment information from an NRF according to an embodiment of the present application;

[0266] Figure 9 A flowchart of a USS migration method for an unmanned service provider provided in an embodiment of the present application;

[0267] Figure 10 A flowchart of another unmanned service provider USS migration method provided in an embodiment of the present application;

[0268] Figure 11 A schematic diagram of the structure of a network function device provided in an embodiment of the present application;

[0269] Figure 12 A schematic structural diagram of a first USS provided in an embodiment of the present application;

[0270] Figure 13 A schematic diagram of the structure of a network management device provided in an embodiment of the present application;

[0271] Figure 14 Schematic diagram of the structure of the unmanned service provider USS migration device provided in the embodiment of the present application Figure 1 ;

[0272] Figure 15 Schematic diagram of the structure of the unmanned service provider USS migration device provided in the embodiment of the present application Figure 2 ;

[0273] Figure 16 Schematic diagram of the structure of the unmanned service provider USS migration device provided in the embodiment of the present application Figure 3 . DETAILED DESCRIPTION

[0274] In the embodiments of this application, 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.

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

[0276] The technical solutions provided in the embodiments of this application can be applied to a variety of systems, such as 5G systems.

[0277] The terminal involved in the embodiments of the present application 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 a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CNs) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may 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 application.

[0278] The network device involved in the embodiments of the present application 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 named otherwise. 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 attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., and is not limited in the embodiments of the present application. 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.

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

[0280] The technical solution provided by the embodiment of the present application can be applied to the USS migration scenario. Currently, the 3GPP network supports the UAV tracking function based on the service exposure function of the USS. The USS calls the network service for UAV tracking through the UAS NF.

[0281] 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.

[0282] To achieve USS switching, the embodiments of the present application provide a method for migrating an unmanned service provider's USS. Below, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application and not all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present application without creative effort are within the scope of protection of this application.

[0283] Figure 1 This is a flow chart of a USS migration method for an unmanned service provider provided in an embodiment of the present application. The USS migration method can be applied to network function devices. For example, in the embodiment of the present application, the network function device can be an unmanned 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. Figure 1 As shown, the USS migration method may include:

[0284] 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.

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

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

[0287] 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.

[0288] It can be seen that in the embodiment of the present application, when it is determined that the USS serving the terminal needs to perform a migration operation, by sending a first message to the first USS, the first USS can perform the USS migration operation based on the first message, thereby realizing USS migration and ensuring the continuity of the terminal service.

[0289] Based on the above Figure 1 The embodiment shown, for example, in the embodiment of the present application, when the network function device determines that the USS serving the terminal needs to perform a migration operation, may include at least the following two possible implementation methods:

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

[0291] For example, in an embodiment of the present application, 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 when 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.

[0292] It can be understood that, in the embodiment of the present application, 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.

[0293] For example, in an embodiment of the present application, when the network function 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, it can 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 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.

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

[0295] the address of the first USS;

[0296] the logo of the first USS;

[0297] List of terminals served by First USS.

[0298] 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.

[0299] 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.

[0300] For example, in an embodiment of the present application, when the network function device passively determines that the USS serving the terminal needs to perform a migration operation, the difference from the above-mentioned active determination that the USS serving the terminal needs to perform a migration operation is that 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.

[0301] For example, the network management device can have access and mobility management function (AMF) or session management function (SMF), etc., and can be set according to actual needs. Here, the embodiment of the present application does not make specific restrictions.

[0302] 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 application only use the above two possible implementation methods as examples for illustration, but it does not mean that the embodiments of the present application are limited to this.

[0303] 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.

[0304] For example, in this embodiment of the present application, the first message includes at least one of the following:

[0305] Migration instructions;

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

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

[0308] For example, in the embodiment of the present application, the migration instruction information includes at least one of the following:

[0309] The terminal's identification;

[0310] Migration instructions;

[0311] the address of the first USS;

[0312] First USS logo.

[0313] For example, in the embodiment of the present application, 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:

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

[0315] The current location of the terminal.

[0316] 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.

[0317] 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.

[0318] 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.

[0319] For example, in an embodiment of the present application, 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 status of the Mobility Event Exposure based on the cause of revocation, thereby avoiding re-execution of the subscription operation, thereby saving the network overhead generated by re-execution of the subscription operation.

[0320] 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.

[0321] 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.

[0322] For example, in an embodiment of the present application, 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:

[0323] the address of the first USS;

[0324] the logo of the first USS;

[0325] Migration instructions.

[0326] 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:

[0327] the address of the first USS;

[0328] the logo of the first USS;

[0329] Relocation instructions.

[0330] 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.

[0331] For example, in an embodiment of the present application, 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:

[0332] The terminal's identification;

[0333] The network address of the terminal;

[0334] Protocol data unit PDU session identifier;

[0335] the address of the first USS;

[0336] the logo of the first USS;

[0337] Relocation instructions.

[0338] For example, in an embodiment of the present application, 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:

[0339] the address of the first USS;

[0340] the logo of the first USS;

[0341] The terminal's identification;

[0342] Migration instructions.

[0343] For example, in an embodiment of the present application, 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; so that the network function device can, based on the subscription request, notify the terminal of moving out of 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 notify the terminal of moving into the service area of the first USS when it is determined that the terminal moves into the service area of the first USS.

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

[0345] The terminal's identification;

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

[0347] 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.

[0348] To facilitate understanding of the USS migration method provided in the embodiment of the present application, the USS migration method provided in the embodiment of the present application will be described below through the following specific embodiments.

[0349] Example 1

[0350] 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.

[0351] For example, see Figure 2 As shown, Figure 2 A flowchart of another unmanned service provider (USS) migration method provided in an embodiment of the present application is provided. The USS migration method may include:

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

[0353] For example, in an embodiment of the present application, 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.

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

[0355] For example, in an embodiment of the present application, 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.

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

[0357] 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.

[0358] For example, in an embodiment of the present application, the AMF may also determine 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 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.

[0359] For example, in an embodiment of the present application, AMF subscribes to the mobility analysis of 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 UAV.

[0360] 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.

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

[0362] 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.

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

[0364] 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.

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

[0366] 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.

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

[0368] 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.

[0369] In the embodiment of the present application, 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 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.

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

[0371] 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 configured according to actual needs.

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

[0373] 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.

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

[0375] 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.

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

[0377] For example, the migration 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.

[0378] In the embodiment of the present application, 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, so that 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.

[0379] 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.

[0380] For example, in the embodiment of the present application, 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 N nef_Authentication_Notification request to the AMF and SMF to initiate the authorization revocation process.

[0381] 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.

[0382] It is worth noting that in an embodiment of the present application, 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.

[0383] For example, in an embodiment of the present application, a re-authentication operation may be further performed. For example, when performing a re-authentication operation, the target USS sends a Naf_Authentication_Notification request to the UAS NF, triggering UAV re-authentication. Correspondingly, after receiving the Naf_Authentication_Notification request, the UAS NF may trigger a UUAA-MM process to perform a re-authentication operation; or may trigger a UUAA-SM (USS UAV Authorization / Authentication, Session Management) process to perform a re-authentication operation. The specific settings may be made according to actual needs.

[0384] 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 / Authentication) 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.

[0385] For example, in an embodiment of the present application, 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 prior art, which will not be repeated in the embodiments of the present application.

[0386] 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.

[0387] For example, in an embodiment of the present application, 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, for example, UPF addition, UPF replacement, or UPF removal, etc. For details, please refer to the relevant prior art, and the embodiment of the present application will not be repeated here.

[0388] Example 2

[0389] 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.

[0390] For example, see Figure 3 As shown, Figure 3 A flowchart of another unmanned service provider (USS) migration method provided in an embodiment of the present application is provided. The USS migration method may include:

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

[0392] 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.

[0393] 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.

[0394] 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.

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

[0396] 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.

[0397] 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.

[0398] 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.

[0399] It should be noted that, in the embodiment of the present application, 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 application 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 application is limited to this.

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

[0401] 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.

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

[0403] 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.

[0404] 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.

[0405] 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.

[0406] 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.

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

[0408] 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.

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

[0410] 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.

[0411] 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.

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

[0413] 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.

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

[0415] 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 be repeated 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 be repeated here.

[0416] Example 3

[0417] 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.

[0418] For example, see Figure 4 As shown, Figure 4 A flowchart of another unmanned service provider (USS) migration method provided in an embodiment of the present application is provided. The USS migration method may include:

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

[0420] For example, in an embodiment of the present application, 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.

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

[0422] For example, in an embodiment of the present application, 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.

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

[0424] 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.

[0425] For example, in an embodiment of the present application, 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.

[0426] For example, in an embodiment of the present application, 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 AMF, thereby obtaining the UAV mobility analysis.

[0427] 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.

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

[0429] 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.

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

[0431] 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.

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

[0433] 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.

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

[0435] 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.

[0436] In the embodiment of the present application, 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 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.

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

[0438] 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 configured according to actual needs.

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

[0440] 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.

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

[0442] 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.

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

[0444] For example, the migration 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.

[0445] In the embodiment of the present application, 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, so that 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.

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

[0447] 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 be repeated 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 be repeated here.

[0448] 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 will be described. Figure 5 The embodiment 4 shown is described in detail.

[0449] Example 4

[0450] 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.

[0451] For example, see Figure 5 As shown, Figure 5 A schematic diagram of a process for a USS to send its deployment information to a NEF is provided in an embodiment of the present application. The method may include:

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

[0453] 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.

[0454] For example, in the embodiment of the present application, when the USS sends the deployment information of the USS to the NEF, it may send an Nnrf_NFManagement_NFRegister Request message to the NEF, and the Nnrf_NFManagement_NFRegisterRequest message may include the deployment information of the USS.

[0455] For example, in an embodiment of the present application, the NEF may store the 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.

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

[0457] Through the above steps, NEF can obtain the deployment information of USS. 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 the following Figure 6 shown.

[0458] Figure 6 This embodiment of the present application provides a flow chart of a NF requesting NEF to subscribe to deployment information. The method may include:

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

[0460] 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.

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

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

[0463] 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.

[0464] 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.

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

[0466] 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.

[0467] Based on the above embodiment, the source USS and the target USS need to register their deployment information with the network function device. Figure 7 The embodiment 5 shown is described in detail.

[0468] Example 5

[0469] 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.

[0470] For example, see Figure 7 As shown, Figure 7 A schematic diagram of a process for a USS to register its deployment information with an NRF provided in an embodiment of the present application may include:

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

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

[0473] 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.

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

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

[0476] 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 below. Figure 8 shown.

[0477] Figure 8 The present invention provides a flow chart of a NF obtaining USS deployment information from an NRF, which may include:

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

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

[0480] 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.

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

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

[0483] 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.

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

[0485] Figure 9 This is a flow chart of a USS migration method for an unmanned service provider provided in an embodiment of the present application. The USS migration method can be applied to a first USS. For example, in the embodiment of the present application, the first USS can be a source USS or a target USS, which can be set according to actual needs. Figure 9 As shown, the USS migration method may include:

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

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

[0488] For example, in an embodiment of the present application, the method further includes:

[0489] 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.

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

[0491] the address of the first USS;

[0492] an identifier of the first USS;

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

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

[0495] Migration instructions;

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

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

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

[0499] an identifier of the terminal;

[0500] Migration instructions;

[0501] the address of the first USS;

[0502] The first USS identifier.

[0503] For example, in the embodiment of the present application, 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:

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

[0505] The current location of the terminal.

[0506] For example, in this embodiment of the present application, when the terminal moves out of the service area of the first USS, the method further includes:

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

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

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

[0510] the address of the first USS;

[0511] an identifier of the first USS;

[0512] an identifier of the terminal;

[0513] Migration instructions.

[0514] For example, in this embodiment of the present application, 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:

[0515] 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.

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

[0517] an identifier of the terminal;

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

[0519] 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.

[0520] For example, in the embodiment of the present application, when the terminal moves into the service area of the first USS, the method further includes:

[0521] 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:

[0522] the address of the first USS;

[0523] an identifier of the first USS;

[0524] Migration instructions.

[0525] The unmanned service provider USS migration method provided in the embodiment of the present application 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 above network function device side. Here, the embodiment of the present application will not be repeated.

[0526] Figure 10 This is a flow chart of another unmanned service provider USS migration method provided in an embodiment of the present application. The USS migration method can be applied to a network management device. For example, in an embodiment of the present application, the network management device can be an AMF or SMF, which can be set according to actual needs. Figure 10 As shown, the USS migration method may include:

[0527] 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.

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

[0529] determining whether the terminal moves out of a service area of a first USS, and / or determining whether the terminal moves into a service area of the first USS;

[0530] 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.

[0531] For example, in an embodiment of the present application, determining whether the terminal moves out of the service area of the first USS and / or determining whether the terminal moves into the service area of the first USS includes:

[0532] 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;

[0533] 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.

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

[0535] the address of the first USS;

[0536] an identifier of the first USS;

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

[0538] For example, in an embodiment of the present application, the method further includes:

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

[0540] the address of the first USS;

[0541] an identifier of the first USS;

[0542] an identifier of the terminal;

[0543] Migration instructions.

[0544] For example, in the embodiment of the present application, when the terminal moves into the service area of the first USS, the method further includes:

[0545] 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:

[0546] the address of the first USS;

[0547] an identifier of the first USS;

[0548] Relocation instructions;

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

[0550] the address of the first USS;

[0551] an identifier of the first USS;

[0552] Relocation instructions.

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

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

[0555] an identifier of the terminal;

[0556] The network address of the terminal;

[0557] Protocol data unit PDU session identifier;

[0558] the address of the first USS;

[0559] an identifier of the first USS;

[0560] Relocation instructions.

[0561] The unmanned service provider USS migration method provided in the embodiment of the present application 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 above network function device side. Here, the embodiment of the present application will not be repeated.

[0562] Figure 11 A schematic diagram of the structure of a network function device provided in an embodiment of the present application is shown as follows: Figure 11 As shown, the network function device includes a memory 1120, a transceiver 1100, and a processor 1110, wherein:

[0563] 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:

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

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

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

[0567] Among them, Figure 11In the embodiment, 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 all well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 1100 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on 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.

[0568] 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.

[0569] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be physically separated.

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

[0571] determining whether the terminal moves out of a service area of the first USS, and / or determining whether the terminal moves into a service area of the first USS;

[0572] 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.

[0573] In a possible implementation manner, determining whether the terminal moves out of a service area of the first USS and / or determining whether the terminal moves into a service area of the first USS includes:

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

[0575] 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.

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

[0577] the address of the first USS;

[0578] an identifier of the first USS;

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

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

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

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

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

[0584] Migration instructions;

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

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

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

[0588] an identifier of the terminal;

[0589] Migration instructions;

[0590] the address of the first USS;

[0591] The first USS identifier.

[0592] 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:

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

[0594] The current location of the terminal.

[0595] 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:

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

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

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

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

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

[0601] the address of the first USS;

[0602] an identifier of the first USS;

[0603] an identifier of the terminal;

[0604] Migration instructions.

[0605] 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:

[0606] 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.

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

[0608] an identifier of the terminal;

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

[0610] 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.

[0611] It should be noted here that the above-mentioned network function device provided in the embodiment of the present application 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.

[0612] Figure 12 A structural diagram of a first USS provided in an embodiment of the present application is shown as follows: Figure 12 As shown, the first USS includes a memory 1220, a transceiver 1200, and a processor 1210, wherein:

[0613] 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:

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

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

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

[0617] Among them, Figure 12 In the embodiment, 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 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 all well known in the art and, therefore, will not be further described herein. The bus interface provides an interface. The transceiver 1200 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on 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.

[0618] 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.

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

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

[0621] 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.

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

[0623] the address of the first USS;

[0624] an identifier of the first USS;

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

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

[0627] Migration instructions;

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

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

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

[0631] an identifier of the terminal;

[0632] Migration instructions;

[0633] the address of the first USS;

[0634] The first USS identifier.

[0635] 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:

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

[0637] The current location of the terminal.

[0638] 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:

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

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

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

[0642] the address of the first USS;

[0643] an identifier of the first USS;

[0644] an identifier of the terminal;

[0645] Migration instructions.

[0646] 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:

[0647] 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.

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

[0649] an identifier of the terminal;

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

[0651] 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.

[0652] 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:

[0653] 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:

[0654] the address of the first USS;

[0655] an identifier of the first USS;

[0656] Migration instructions.

[0657] It should be noted that the above-mentioned first USS provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned 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.

[0658] Figure 13 A schematic diagram of the structure of a network management device provided in an embodiment of the present application is shown as follows: Figure 13 As shown, the network management device includes a memory 1320, a transceiver 1300, and a processor 1310, wherein:

[0659] 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:

[0660] 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.

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

[0662] Among them, Figure 13In the embodiment, 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 all well known in the art and, therefore, will not be described further 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 on 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.

[0663] 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.

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

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

[0666] determining whether the terminal moves out of a service area of a first USS, and / or determining whether the terminal moves into a service area of the first USS;

[0667] 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.

[0668] In a possible implementation manner, determining whether the terminal moves out of a service area of the first USS and / or determining whether the terminal moves into a service area of the first USS includes:

[0669] 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;

[0670] 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.

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

[0672] the address of the first USS;

[0673] an identifier of the first USS;

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

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

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

[0677] the address of the first USS;

[0678] an identifier of the first USS;

[0679] an identifier of the terminal;

[0680] Migration instructions.

[0681] 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:

[0682] 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:

[0683] the address of the first USS;

[0684] an identifier of the first USS;

[0685] Relocation instructions;

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

[0687] the address of the first USS;

[0688] an identifier of the first USS;

[0689] Relocation instructions.

[0690] 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:

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

[0692] an identifier of the terminal;

[0693] The network address of the terminal;

[0694] Protocol data unit PDU session identifier;

[0695] the address of the first USS;

[0696] an identifier of the first USS;

[0697] Relocation instructions.

[0698] It should be noted here that the above-mentioned network management device provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned 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.

[0699] Figure 14 Schematic diagram of the structure of the unmanned service provider USS migration device provided in the embodiment of the present application Figure 1 , used in network function devices, such as Figure 14 As shown, the USS migration device 140 includes:

[0700] 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;

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

[0702] 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:

[0703] determining whether the terminal moves out of a service area of the first USS, and / or determining whether the terminal moves into a service area of the first USS;

[0704] 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.

[0705] In a possible implementation manner, determining whether the terminal moves out of a service area of the first USS and / or determining whether the terminal moves into a service area of the first USS includes:

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

[0707] 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.

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

[0709] the address of the first USS;

[0710] an identifier of the first USS;

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

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

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

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

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

[0716] Migration instructions;

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

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

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

[0720] an identifier of the terminal;

[0721] Migration instructions;

[0722] the address of the first USS;

[0723] The first USS identifier.

[0724] 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:

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

[0726] The current location of the terminal.

[0727] 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:

[0728] 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;

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

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

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

[0732] 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:

[0733] the address of the first USS;

[0734] an identifier of the first USS;

[0735] an identifier of the terminal;

[0736] Migration instructions.

[0737] 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:

[0738] 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.

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

[0740] an identifier of the terminal;

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

[0742] 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.

[0743] It should be noted that the USS migration device 140 provided in the embodiment of the present application 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.

[0744] Figure 15 Schematic diagram of the structure of the unmanned service provider USS migration device provided in the embodiment of the present application Figure 2 , applied to the first USS, such as Figure 15 As shown, the USS migration device 150 includes:

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

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

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

[0748] 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.

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

[0750] the address of the first USS;

[0751] an identifier of the first USS;

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

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

[0754] Migration instructions;

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

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

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

[0758] an identifier of the terminal;

[0759] Migration instructions;

[0760] the address of the first USS;

[0761] The first USS identifier.

[0762] 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:

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

[0764] The current location of the terminal.

[0765] 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:

[0766] 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.

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

[0768] 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:

[0769] the address of the first USS;

[0770] an identifier of the first USS;

[0771] an identifier of the terminal;

[0772] Migration instructions.

[0773] 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:

[0774] 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 to subscribe to the terminal moving into the service area of the first USS.

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

[0776] an identifier of the terminal;

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

[0778] 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.

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

[0780] 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:

[0781] the address of the first USS;

[0782] an identifier of the first USS;

[0783] Migration instructions.

[0784] It should be noted that the USS migration device 150 provided in the embodiment of the present application 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.

[0785] Figure 16 Schematic diagram of the structure of the unmanned service provider USS migration device provided in the embodiment of the present application Figure 3 , used in network management equipment, such as Figure 16 As shown, the USS migration device 160 includes:

[0786] 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.

[0787] 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:

[0788] determining whether the terminal moves out of a service area of a first USS, and / or determining whether the terminal moves into a service area of the first USS;

[0789] 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.

[0790] In a possible implementation manner, determining whether the terminal moves out of a service area of the first USS and / or determining whether the terminal moves into a service area of the first USS includes:

[0791] 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;

[0792] 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.

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

[0794] the address of the first USS;

[0795] an identifier of the first USS;

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

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

[0798] 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:

[0799] the address of the first USS;

[0800] an identifier of the first USS;

[0801] an identifier of the terminal;

[0802] Migration instructions.

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

[0804] 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:

[0805] the address of the first USS;

[0806] an identifier of the first USS;

[0807] Relocation instructions;

[0808] 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:

[0809] the address of the first USS;

[0810] an identifier of the first USS;

[0811] Relocation instructions.

[0812] 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:

[0813] 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:

[0814] an identifier of the terminal;

[0815] The network address of the terminal;

[0816] Protocol data unit PDU session identifier;

[0817] the address of the first USS;

[0818] an identifier of the first USS;

[0819] Relocation instructions.

[0820] It should be noted that the USS migration device 160 provided in the embodiment of the present application 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.

[0821] It should be noted that the division of units in the embodiments of the present application 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 application 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.

[0822] 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 application 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, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. 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.

[0823] On the other hand, an embodiment of the present application 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.

[0824] or,

[0825] 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.

[0826] or,

[0827] 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.

[0828] 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 (NANDFLASH), solid-state drives (SSDs)), etc.

[0829] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt 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.) that contain computer-usable program code.

[0830] The present application 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 application. 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 generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0831] 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 an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0832] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

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

Claims

1. A method for migrating an unmanned service provider (USS), characterized in that: Applied to a network function device, the method includes: 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, characterized in that The determining that the USS serving the terminal needs to perform a migration operation includes: determining whether the terminal moves out of a service area of the first USS, and / or determining whether the terminal moves into a 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 migration operation needs to be performed.

3. The method according to claim 2, characterized in that The determining whether the terminal moves out of the service area of the first USS and / or determining whether the terminal moves into the service area of the first USS includes: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that 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. A method for migrating an unmanned service provider (USS), characterized in that: Applied to the first USS, the method comprises: 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.

14. The method according to claim 13, characterized in that 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.

15. The method according to claim 14, characterized in that 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.

16. The method according to any one of claims 13 to 15, characterized in that: 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.

17. The method according to claim 16, characterized in that 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.

18. The method according to claim 16, characterized in that 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.

19. The method according to claim 14 or 15, characterized in that 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.

20. The method according to claim 16, 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.

21. The method according to claim 16, 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.

22. The method according to claim 21, characterized in that 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.

23. The method according to claim 14 or 15, characterized in that 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.

24. A method for migrating an unmanned service provider (USS), characterized in that: Applied to a network management device, the method includes: 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.

25. The method according to claim 24, characterized in that The determining that the USS serving the terminal needs to perform a migration operation includes: determining whether the terminal moves out of a service area of a first USS, and / or determining whether the terminal moves into a 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 migration operation needs to be performed.

26. The method according to claim 25, characterized in that The determining whether the terminal moves out of the service area of the first USS and / or determining whether the terminal moves into the service area of the first USS includes: 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.

27. The method according to claim 26, characterized in that 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.

28. The method according to any one of claims 25 to 27, characterized in that 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.

29. The method according to any one of claims 25 to 27, characterized in that 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.

30. The method according to any one of claims 25 to 27, characterized in that 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.

31. A network function device, characterized in that: It includes a memory, a transceiver, and a processor; the memory is used to store computer programs; a transceiver, configured to transmit and receive data under the control of the processor; and a processor, 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.

32. The network function device according to claim 31, characterized in that: The determining that the USS serving the terminal needs to perform a migration operation includes: determining whether the terminal moves out of a service area of the first USS, and / or determining whether the terminal moves into a 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 migration operation needs to be performed.

33. The network function device according to claim 32, characterized in that: The determining whether the terminal moves out of the service area of the first USS and / or determining whether the terminal moves into the service area of the first USS includes: 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.

34. The network function device according to claim 33, characterized in that: 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.

35. The network function device according to claim 31, characterized in that 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.

36. The network function device according to any one of claims 31 to 35, characterized in that: 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.

37. The network function device according to claim 36, characterized in that: 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.

38. The network function device according to claim 36, characterized in that: 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.

39. The network function device according to any one of claims 32 to 35, characterized in that: 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.

40. The network function device according to claim 36, characterized in that 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.

41. The network function device according to claim 36, characterized in that 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.

42. The network function device according to claim 41, characterized in that 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.

43. A first unmanned service provider USS, characterized in that Including memory, transceiver, processor; a memory for storing computer programs; a transceiver for transmitting and receiving 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.

44. The first USS according to claim 43, characterized in that 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.

45. The first USS according to claim 44, characterized in that 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.

46. A first USS according to any one of claims 43 to 45, characterized in that 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.

47. The first USS according to claim 46, characterized in that 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.

48. The first USS according to claim 46, characterized in that 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.

49. The first USS according to claim 44 or 45, characterized in that 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.

50. The first USS according to claim 46, characterized in that 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.

51. The first USS according to claim 46, characterized in that 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.

52. The first USS according to claim 51, characterized in that 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.

53. The first USS according to claim 44 or 45, characterized in that 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.

54. A network management device, characterized in that Including memory, transceiver, processor; 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: 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.

55. The network management device according to claim 54, characterized in that The determining that the USS serving the terminal needs to perform a migration operation includes: determining whether the terminal moves out of a service area of a first USS, and / or determining whether the terminal moves into a 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 migration operation needs to be performed.

56. The network management device according to claim 55, characterized in that The determining whether the terminal moves out of the service area of the first USS and / or determining whether the terminal moves into the service area of the first USS includes: 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.

57. The network management device according to claim 56, characterized in that 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.

58. The network management device according to any one of claims 55 to 57, characterized in that: 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.

59. The network management device according to any one of claims 55 to 57, characterized in that: 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.

60. The network management device according to any one of claims 55 to 57, characterized in that: 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.

61. An unmanned service provider (USS) migration device, characterized in that: Applied to a network function device, the apparatus comprises: 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.

62. An unmanned service provider (USS) migration device, characterized in that: Applied to the first USS, the apparatus comprises: 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.

63. An unmanned service provider (USS) migration device, characterized in that: Applied to network management equipment, the device includes: 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.

64. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which is used to cause a computer to execute the unmanned service provider USS migration method described in any one of claims 1 to 12, 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 13 to 23, 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 24 to 30.