Method and apparatus for unmanned aerial system (UAS) identification, binding, and pairing
By leveraging cellular technologies like LTE and 5G, the challenges of unreliable UAS communications are addressed, enabling reliable and efficient pairing of UAVs with UAV-controllers within a cellular network, thus facilitating Beyond Visual Line of Sight operations.
Patent Information
- Application Number
- JP2024218457
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2019-08-23
- Filing Date
- 2024-12-13
- Publication Date
- 2025-04-10
AI Technical Summary
Unmanned aerial systems (UAS) rely primarily on direct point-to-point communications via ISM bands, limiting their operating range and causing communications to be unreliable, unstable, and with low data rates. This restricts the potential of UAV applications, particularly for Beyond Visual Line of Sight (BVLOS) operations.
The use of cellular technologies such as LTE and 5G enables UAS to communicate reliably and efficiently by pairing UAVs with UAV-controllers (UAV-Cs) within a cellular network. This is achieved through methods that include sending NAS request messages with pairing instructions and IDs to the Access and Mobility Management Function (AMF), and obtaining pairing approvals from UAS service suppliers (USS)/UAS Traffic Management (UTM).
This approach enhances the operating range and reliability of UAS communications, enabling BVLOS operations and unlocking the full potential of UAV applications by providing high-performance, reliable communication.
Smart Images

Figure 2025060692000001_ABST
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims the benefit of U.S. Provisional Patent Application No. 62 / 890,920, filed Aug. 23, 2019, the contents of which are incorporated herein by reference. [Background technology]
[0002] The number of Unmanned Aerial Vehicles (UAVs) has increased rapidly in recent years, and the applications available to UAVs have expanded to a wide variety of industries. However, Unmanned Aerial Systems (UASs) (e.g., UAVs and UAV-controllers) today primarily rely on direct point-to-point communications over unlicensed Industrial, Scientific and Medical (ISM) bands, which limits the operating range and communications are typically unreliable, unstable, and low data rates. To fully realize the potential of UAV applications, cellular technologies such as Long Term Evolution (LTE) and 5G may be utilized to enable Beyond Visual Line of Sight (BVLOS) operations and high-performance, reliable communications for UASs. For example, in performing its mission, a cellular network connected UAS may require various types of cellular communications from the UAS, such as UAS Traffic Management (UTM) communications, non-payload communications, and / or payload communications, etc. Thus, a method and apparatus is needed to identify, associate, pair, and / or authenticate a UAS within a cellular network to implement such communications in the cellular network. Summary of the Invention
[0003] A method and apparatus for pairing an unmanned aerial vehicle (UAV) with a UAV-controller (UAV-C) are described herein. For example, a UAV having a UAV wireless transmit / receive unit (UAV WTRU) for cellular communication may send a non-access stratum (NAS) request message including a pairing request indication and a UAV-controller (UAV-C) identification (UAV-C ID) to an access and mobility management function (AMF). The UAV-C ID may be carried in a pairing request to an unmanned aerial system (UAS) service supplier (USS) / UAS traffic management (UTM) for authorization of the UAV to pair with the UAV-C associated with the UAV-C ID. The pairing request to the USS / UTM for authorization of pairing the UAV-C and the UAV may include the UAV ID and the UAV-C ID. The UAV may receive a NAS response message from the AMF including an unmanned aerial system (UAS) identification (UAS ID) indicating that the UAV is paired with the UAV-C, where the UAS ID is assigned by the USS / UTM. The NAS request message may be a protocol data unit (PDU) session request message, and the NAS response message may be a PDU session response message. [Brief description of the drawings]
[0004] A more detailed understanding may be had from the following description, given by way of example in conjunction with the accompanying drawings, in which like reference numerals indicate similar elements and in which:
[0005] [Figure 1A] FIG. 1 is a system diagram illustrating an example communication system in which one or more disclosed embodiments may be implemented.
[0006] [Figure 1B] 1A is a system diagram illustrating an example wireless transmit / receive unit (WTRU) that may be used within the communications system illustrated in FIG. 1A, according to one embodiment.
[0007] [Figure 1C] FIG. 1B is a system diagram illustrating an example radio access network (RAN) and an example core network (CN) that may be used within the communication system illustrated in FIG. 1A, according to one embodiment.
[0008] [Figure 1D] FIG. 1B is a system diagram illustrating a further exemplary RAN and a further exemplary CN that may be used within the communication system illustrated in FIG. 1A, according to one embodiment.
[0009] [Diagram 2] FIG. 1 illustrates an example architecture for supporting unmanned aerial vehicles (UAS) in a 5G network.
[0010] [Diagram 3] FIG. 1 illustrates an example type of unmanned aerial vehicle (UAV) communication that can be used by a cellular network.
[0011] [Figure 4] A diagram illustrating an example UAS interaction with the network and UAS traffic management (UTM) for authorization.
[0012] [Figure 5A] FIG. 1 illustrates an exemplary UAS pairing and authorization scenario in which a UAV is accessing the Internet.
[0013] [Figure 5B] FIG. 1 illustrates an exemplary UAS pairing and authorization scenario in which UAV-C is accessing the Internet.
[0014] [Figure 5C] A diagram showing an exemplary UAS pairing and authorization scenario in which a UAV and a UAV-C are establishing communication.
[0015] [Figure 6] FIG. 1 illustrates an example procedure for UAV-Controller (UAV-C) assisted UAS pairing.
[0016] [Figure 7] FIG. 1 illustrates an exemplary procedure for subscription-based (bulk) pairing and authorization.
[0017] [Figure 8] FIG. 1 illustrates an exemplary procedure for UAV-C transformation.
[0018] [Figure 9] FIG. 1 illustrates an example procedure for UAS multi-level authorization facilitated by the 3GPP system.
[0019] [Figure 10] FIG. 1 illustrates another exemplary procedure for UAS multi-level authorization facilitated by the 3GPP system.
[0020] [Figure 11A] FIG. 1 illustrates an example procedure for multi-level authorization via multiple UTM and / or UAS service suppliers (USS).
[0021] [Figure 11B] This is a continuation of Figure 11A.
[0022] [Figure 12A] FIG. 1 illustrates an example procedure for identification, binding, pairing, and authorization over a public land mobile network (PLMN).
[0023] [Figure 12B] This is a continuation of Figure 12A.
[0024] [Figure 13] A diagram showing an exemplary procedure for binding and pairing between a UAV and a UAV-C. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0025] 1A illustrates an example communication system 100 in which one or more disclosed embodiments may be implemented. The communication system 100 may be a multiple access system that provides content, such as voice, data, video, messaging, broadcasts, etc., to multiple wireless users. The communication system 100 may enable multiple wireless users to access such content through sharing of system resources, including wireless bandwidth. For example, the communications system 100 may use one or more channel access methods, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), single-carrier FDMA (SC-FDMA), zero-tail unique-word DFT-Spread OFDM (ZT UW DFT-S OFDM), unique word OFDM (UW-OFDM), resource block filtered OFDM, filter bank multicarrier (FBMC), etc.
[0026] 1A, communications system 100 may include wireless transmit / receive units (WTRUs) 102a, 102b, 102c, 102d, a radio access network (RAN) 104, a core network (CN) 106, a public switched telephone network (PSTN) 108, the Internet 110, and other networks 112, although it will be understood that the disclosed embodiments contemplate any number of WTRUs, base stations, networks, and / or network elements. Each of WTRUs 102a, 102b, 102c, 102d may be any type of device configured to operate and / or communicate in a wireless environment.The WTRUs 102a, 102b, 102c, 102d, any of which may be referred to as a station (STA), may be configured to transmit and / or receive wireless signals and may be implemented as user equipment (UE), a mobile station, a fixed or mobile subscriber unit, a subscription-based unit, a pager, a cellular phone, a personal digital assistant (PDA), a smartphone, a laptop, a netbook, a personal computer, a wireless sensor, a hotspot or Mi-Fi device, an Internet of Things (IoT) device, a watch or other wearable, a head-mounted display (HMD), a vehicle, a drone, an unmanned aerial vehicle (UAV), a UAV WTRU, a UAV UE, an unmanned aerial vehicle-controller (UAV-C), a UAV-C WTRU, a UAV-C UEs may include medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in industrial and / or automated process chain situations), consumer electronics devices, devices operating on commercial and / or industrial wireless networks, etc. Any of the WTRUs 102a, 102b, 102c, and 102d may be referred to interchangeably as a UE.
[0027] The communication system 100 may also include a base station 114a and / or a base station 114b. Each of the base stations 114a, 114b may be any type of device configured to wirelessly interface with at least one of the WTRUs 102a, 102b, 102c, 102d to facilitate access to one or more communication networks, such as the CN 106, the Internet 110, and / or other networks 112. By way of example, the base station 114a, 114b may be a base transceiver station (BTS), a Node B, an eNodeB (eNB), a Home Node B, a home eNodeB, a gNode B (gNB), a next generation NodeB such as a new radio (NR) NodeB, a site controller, an access point (AP), a wireless router, etc. Although the base stations 114a, 114b are each illustrated as a single element, it will be appreciated that the base stations 114a, 114b may include any number of interconnected base stations and / or network elements.
[0028] The base station 114a may be part of the RAN 104, which may also include other base stations and / or network elements (not shown), such as a base station controller (BSC), a radio network controller (RNC), relay nodes, etc. The base station 114a and / or the base station 114b may be configured to transmit and / or receive wireless signals on one or more carrier frequencies, which may be referred to as cells (not shown). These frequencies may be licensed spectrum, unlicensed spectrum, or a combination of licensed and unlicensed spectrum. A cell may provide coverage for wireless services in a particular geographic area, which may be relatively fixed or may change over time. A cell may be further divided into cell sectors. For example, the cell associated with the base station 114a may be divided into three sectors. Thus, in one embodiment, the base station 114a may include three transceivers, one for each sector of the cell. In one embodiment, the base station 114a may employ multiple-input multiple output (MIMO) technology and may utilize multiple transceivers for each sector of the cell. For example, beamforming may be used to transmit and / or receive signals in desired spatial directions.
[0029] The base stations 114a, 114b may communicate with one or more of the WTRUs 102a, 102b, 102c, 102d over an air interface 116, which may be any suitable wireless communication link (e.g., radio frequency (RF), microwave, centimeter wave, micrometer wave, infrared (IR), ultraviolet (UV), visible light, etc.). The air interface 116 may be established using any suitable radio access technology (RAT).
[0030] More specifically, as noted above, the communications system 100 may be a multiple access system and may use one or more channel access schemes, such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, etc. For example, the base station 114a in the RAN 104 and the WTRUs 102a, 102b, 102c may implement a radio technology such as Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access (UTRA), which may establish the air interface 116 using wideband CDMA (WCDMA). WCDMA may include communications protocols such as High-Speed Packet Access (HSPA) and / or Evolved HSPA (HSPA+). HSPA may include High-Speed Downlink (DL) Packet Access (HSDPA) and / or High-Speed Uplink (UL) Packet Access (HSUPA).
[0031] In one embodiment, the base station 114a and the WTRUs 102a, 102b, 102c may implement a radio technology such as Evolved UMTS Terrestrial Radio Access (E-UTRA), which may establish the air interface 116 using Long Term Evolution (LTE) and / or LTE-Advanced (LTE-A) and / or LTE-Advanced Pro (LTE-APro).
[0032] In one embodiment, the base station 114a and the WTRUs 102a, 102b, 102c may implement a radio technology such as NR radio access, which may establish the air interface 116 using NR.
[0033] In one embodiment, the base station 114a and the WTRUs 102a, 102b, 102c may implement multiple radio access technologies. For example, the base station 114a and the WTRUs 102a, 102b, 102c may implement both LTE and NR radio access, e.g., using a dual connectivity (DC) principle. Thus, the air interface utilized by the WTRUs 102a, 102b, 102c may be characterized by multiple types of radio access technologies and / or transmissions sent to / from multiple types of base stations (e.g., eNBs and gNBs).
[0034] In other embodiments, the base station 114a and the WTRUs 102a, 102b, 102c may implement a radio technology such as IEEE 802.11 (i.e., Wireless Fidelity, WiFi), IEEE 802.16 (i.e., Worldwide Interoperability for Microwave Access (WiMAX)), CDMA2000, CDMA2000 1X, CDMA2000 EV-DO, Interim Standard 2000 (IS-2000), Interim Standard 95 (IS-95), Interim Standard 856 (IS-856), Global System for Mobile communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), GSM EDGE (GSM EDGE, GERAN), etc.
[0035] 1A may be, for example, a wireless router, a Home NodeB, a Home eNodeB, or an access point, and may utilize any suitable RAT to facilitate wireless connectivity in a localized area, such as a location of a business, a home, a vehicle, a campus, an industrial facility, an air corridor (e.g., for use by a drone), a roadway, etc. In one embodiment, the base station 114b and the WTRUs 102c, 102d may implement a radio technology such as IEEE 802.11 to establish a wireless local area network (WLAN). In one embodiment, the base station 114b and the WTRUs 102c, 102d may implement a radio technology such as IEEE 802.15 to establish a wireless personal area network (WPAN). In yet another embodiment, the base station 114b and the WTRUs 102c, 102d may establish a picocell or a femtocell using a cellular-based RAT (e.g., WCDMA, CDMA2000, GSM, LTE, LTE-A, LTE-A Pro, NR, etc.). As shown in FIG. 1A, the base station 114b may have a direct connection to the Internet 110. Thus, the base station 114b may not need to access the Internet 110 through the CN 106.
[0036] The RAN 104 may communicate with the CN 106 / 115, which may be any type of network configured to provide voice, data, application, and / or voice over internet protocol (VoIP) services to one or more of the WTRUs 102a, 102b, 102c, 102d. The data may have various quality of service (QoS) requirements, such as different throughput requirements, latency requirements, error resilience requirements, reliability requirements, data throughput requirements, mobility requirements, etc. The CN 106 may provide call control, billing services, mobile location-based services, prepaid calling, Internet connectivity, video distribution, etc., and / or perform high-level security functions, such as user authentication. Although not shown in FIG. 1A, it will be appreciated that the RAN 104 and / or the CN 106 may communicate directly or indirectly with other RANs that use the same RAT as the RAN 104 or a different RAT. For example, in addition to being connected to the RAN 104, which may utilize NR radio technology, the CN 106 may also communicate with another RAN (not shown) using GSM, UMTS, CDMA2000, WiMAX, E-UTRA, or WiFi radio technologies.
[0037] The CN 106 may also serve as a gateway for the WTRUs 102a, 102b, 102c, 102d to access the PSTN 108, the Internet 110, and / or other networks 112. The PSTN 108 may include a circuit-switched telephone network providing plain old telephone service (POTS). The Internet 110 may include a global system of interconnected computer networks and devices that use common communications protocols, such as transmission control protocol (TCP), user datagram protocol (UDP), and / or internet protocol (IP) in the TCP / IP Internet protocol suite. The networks 112 may include wired and / or wireless communications networks owned and / or operated by other service providers. For example, the networks 112 may include another CN connected to one or more RANs, which may use the same RAT as the RAN 104 or a different RAT.
[0038] Some or all of the WTRUs 102a, 102b, 102c, 102d in the communications system 100 may include multi-mode capabilities (e.g., the WTRUs 102a, 102b, 102c, 102d may include multiple transceivers for communicating with different wireless networks over different wireless links). For example, the WTRU 102c shown in FIG. 1A may be configured to communicate with a base station 114a that may use a cellular-based wireless technology and with a base station 114b that may use an IEEE 802 wireless technology.
[0039] 1B is a system diagram illustrating an example WTRU 102. As shown in FIG. 1B, the WTRU 102 may include, among other things, a processor 118, a transceiver 120, a transmit / receive element 122, a speaker / microphone 124, a keypad 126, a display / touchpad 128, non-removable memory 130, removable memory 132, a power source 134, a global positioning system (GPS) chipset 136, and / or other peripherals 138. It will be understood that the WTRU 102 may include any sub-combination of the foregoing elements while remaining consistent with an embodiment.
[0040] The processor 118 may be a general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), multiple microprocessors, one or more microprocessors associated with a DSP core, a controller, a microcontroller, an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), any other type of integrated circuit (IC), a state machine, etc. The processor 118 may perform signal coding, data processing, power control, input / output processing, and / or any other functionality that enables the WTRU 102 to operate in a wireless environment. The processor 118 may be coupled to the transceiver 120, which may be coupled to the transmit / receive element 122. Although FIG. 1B illustrates the processor 118 and the transceiver 120 as separate components, it will be understood that the processor 118 and the transceiver 120 may be integrated together in an electronic package or chip.
[0041] The transmit / receive element 122 may be configured to transmit signals to or receive signals from a base station (e.g., base station 114a) over the air interface 116. For example, in one embodiment, the transmit / receive element 122 may be an antenna configured to transmit and / or receive RF signals. In one embodiment, the transmit / receive element 122 may be an emitter / detector configured to transmit and / or receive IR, UV, or visible light signals, for example. In yet another embodiment, the transmit / receive element 122 may be configured to transmit and / or receive both RF and light signals. It will be appreciated that the transmit / receive element 122 may be configured to transmit and / or receive any combination of wireless signals.
[0042] 1B as a single element, the WTRU 102 may include any number of transmit / receive elements 122. More specifically, the WTRU 102 may use MIMO technology. Thus, in one embodiment, the WTRU 102 may include two or more transmit / receive elements 122 (e.g., multiple antennas) for transmitting and receiving wireless signals over the air interface 116.
[0043] The transceiver 120 may be configured to modulate signals to be transmitted by the transmit / receive element 122 and demodulate signals received by the transmit / receive element 122. As mentioned above, the WTRU 102 may have multi-mode capabilities. Thus, the transceiver 120 may include multiple transceivers to enable the WTRU 102 to communicate via multiple RATs, such as, for example, NR and IEEE 802.11.
[0044] The processor 118 of the WTRU 102 may be coupled to and may receive user input data from a speaker / microphone 124, a keypad 126, and / or a display / touchpad 128 (e.g., a liquid crystal display (LCD) display unit or an organic light-emitting diode (OLED) display unit). The processor 118 may also output user data to the speaker / microphone 124, the keypad 126, and / or the display / touchpad 128. In addition, the processor 118 may access information from and store data in any type of suitable memory, such as non-removable memory 130 and / or removable memory 132. The non-removable memory 130 may include random-access memory (RAM), read-only memory (ROM), a hard disk, or any other type of memory storage device. The removable memory 132 may include a subscriber identity module (SIM) card, a memory stick, a secure digital (SD) memory card, etc. In other embodiments, the processor 118 may access information from and store data in memory that is not physically located on the WTRU 102, such as on a server or home computer (not shown).
[0045] The processor 118 may receive power from the power source 134 and may be configured to distribute and / or control the power to other components within the WTRU 102. The power source 134 may be any suitable device for providing power to the WTRU 102. For example, the power source 134 may include one or more dry batteries (e.g., nickel-cadmium (NiCd), nickel-zinc (NiZn), nickel metal hydride (NiMH), lithium-ion (Li-ion), etc.), solar cells, fuel cells, etc.
[0046] The processor 118 may also be coupled to a GPS chipset 136, which may be configured to provide location information (e.g., longitude and latitude) regarding a current location of the WTRU 102. In addition to, or instead of, information from the GPS chipset 136, the WTRU 102 may receive location information over the air interface 116 from a base station (e.g., base stations 114a, 114b) and / or may determine its location based on the timing of signals being received from two or more nearby base stations. It will be appreciated that the WTRU 102 may obtain location information by way of any suitable location determination method while remaining consistent with an embodiment.
[0047] The processor 118 may further be coupled to other peripherals 138, which may include one or more software and / or hardware modules that provide additional features, functionality, and / or wired or wireless connectivity. For example, the peripherals 138 may include an accelerometer, an electronic compass, a satellite transceiver, a digital camera (for photos and / or videos), a universal serial bus (USB) port, a vibration device, a television transceiver, a hands-free headset, a Bluetooth® module, a frequency modulated (FM) radio unit, a digital music player, a media player, a video game player module, an Internet browser, a Virtual Reality and / or Augmented Reality (VR / AR) device, an activity tracker, etc. The peripherals 138 may include one or more sensors. The sensor may be one or more of a gyroscope, an accelerometer, a Hall effect sensor, a magnetometer, an orientation sensor, a proximity sensor, a temperature sensor, a time sensor, a geolocation sensor, an altimeter, a light sensor, a touch sensor, a magnetometer, a barometer, a gesture sensor, a biometric sensor, a humidity sensor, and the like.
[0048] The WTRU 102 may include a full-duplex radio where transmission and reception of some or all of the signals associated with a particular subframe (e.g., for both the UL (e.g., for transmission) and the DL (e.g., for reception)) may be parallel and / or simultaneous. The full-duplex radio may include an interference management unit to reduce and / or substantially eliminate self-interference via hardware (e.g., a choke) or via signal processing via a processor (e.g., a separate processor (not shown) or the processor 118). In one embodiment, the WTRU 102 may include a half-duplex radio for transmission and reception of some or all of the signals (e.g., associated with a particular subframe for either the UL (e.g., for transmission) or the DL (e.g., for reception)).
[0049] 1C is a system diagram illustrating the RAN 104 and the CN 106, according to one embodiment. As mentioned above, the RAN 104 may communicate with the WTRUs 102a, 102b, 102c over the air interface 116 using E-UTRA radio technology. The RAN 104 may also communicate with the CN 106.
[0050] The RAN 104 may include eNode-Bs 160a, 160b, 160c, although it will be understood that the RAN 104 may include any number of eNode-Bs while remaining consistent with an embodiment. The eNode-Bs 160a, 160b, 160c may each include one or more transceivers for communicating with the WTRUs 102a, 102b, 102c over the air interface 116. In one embodiment, the eNode-Bs 160a, 160b, 160c may implement MIMO technology. Thus, the eNode-B 160a may, for example, use multiple antennas to transmit wireless signals to and / or receive wireless signals from the WTRU 102a.
[0051] Each of the eNode-Bs 160a, 160b, 160c may be associated with a particular cell (not shown) and may be configured to handle radio resource management decisions, handover decisions, scheduling of users in the UL and / or DL, etc. As shown in FIG 1C, the eNode-Bs 160a, 160b, 160c may communicate with one another over an X2 interface.
[0052] 1C may include a mobility management entity (MME) 162, a serving gateway (SGW) 164, and a packet data network (PDN) gateway (PGW) 166. Although the foregoing elements are illustrated as part of the CN 106, it will be understood that any of these elements may be owned and / or operated by an entity other than the CN operator.
[0053] The MME 162 may be connected to each of the eNode-Bs 162a, 162b, 162c in the RAN 104 via an S1 interface and may act as a control node. For example, the MME 162 may be responsible for authenticating users of the WTRUs 102a, 102b, 102c, bearer activation / deactivation, selecting a particular serving gateway during initial attach of the WTRUs 102a, 102b, 102c, etc. The MME 162 may provide a control plane function for switching between the RAN 104 and other RANs (not shown) that employ other radio technologies, such as GSM and / or WCDMA.
[0054] The SGW 164 may be connected to each of the eNodeBs 160a, 160b, 160c in the RAN 104 via an S1 interface. The SGW 164 may generally route and forward user data packets to / from the WTRUs 102a, 102b, 102c. The SGW 164 may perform other functions such as anchoring the user plane during inter-eNodeB handover, triggering paging when DL data is available to the WTRUs 102a, 102b, 102c, managing and storing the context of the WTRUs 102a, 102b, 102c, etc.
[0055] The SGW 164 may be connected to a PGW 166, which may provide the WTRUs 102a, 102b, 102c with access to packet-switched networks, such as the Internet 110, to facilitate communications between the WTRUs 102a, 102b, 102c and IP-enabled devices.
[0056] The CN 106 may facilitate communications with other networks. For example, the CN 106 may provide the WTRUs 102a, 102b, 102c with access to circuit-switched networks, such as the PSTN 108, to facilitate communications between the WTRUs 102a, 102b, 102c and traditional landline communications devices. For example, the CN 106 may include or communicate with an IP gateway (e.g., an IP multimedia subsystem (IMS) server) that serves as an interface between the CN 106 and the PSTN 108. In addition, the CN 106 may provide the WTRUs 102a, 102b, 102c with access to other networks 112, which may include other wired and / or wireless networks owned and / or operated by other service providers.
[0057] Although the WTRU is depicted in FIGS. 1A-1D as a wireless terminal, it is contemplated that in certain representative embodiments such a terminal may use a wired communications interface (e.g., temporarily or permanently) with the communications network.
[0058] In an exemplary embodiment, the other network 112 may be a WLAN.
[0059] A WLAN in infrastructure Basic Service Set (BSS) mode may have an Access Point (AP) for the BSS and one or more stations (STAs) associated with the AP. The AP may have access or interface to a Distribution System (DS) or another type of wired / wireless network that carries traffic within and / or outside the BSS. Traffic originating from outside the BSS to a STA may arrive through the AP and be delivered to the STA. Traffic originating from a STA to a destination outside the BSS may be sent to the AP for delivery to the respective destination. Traffic between STAs within the BSS may be sent through the AP, e.g., a source STA may send traffic to the AP, which may deliver the traffic to the destination STA. Traffic between STAs within the BSS may be considered and / or referred to as peer-to-peer traffic. Peer-to-peer traffic may be sent (e.g., directly) between a source STA and a destination STA using a direct link setup (DLS). In one representative embodiment, the DLS may use 802.11e DLS or 802.11z tunneled DLS (TDLS). A WLAN using an Independent BSS (IBSS) mode may not have an AP, and STAs (e.g., all of the STAs) in or using an IBSS may communicate directly with each other. IBSS mode communication may sometimes be referred to herein as "ad-hoc" mode communication.
[0060] When using an 802.11ac infrastructure mode of operation or a similar mode of operation, an AP may transmit a beacon on a fixed channel, such as a primary channel. The primary channel may be a fixed width (e.g., 20 MHz wide bandwidth) or a dynamically set width. The primary channel may be an operating channel of the BSS and may be used by STAs to establish a connection with the AP. In a representative embodiment, Carrier Sense Multiple Access with Collision Avoidance (CSMA / CA) may be implemented, for example, in an 802.11 system. With CSMA / CA, STAs (e.g., all STAs), including the AP, may sense the primary channel. If the primary channel is sensed / detected and / or determined to be busy by a particular STA, the particular STA may back off. One STA (e.g., only one station) may transmit at any given time within a given BSS.
[0061] A High Throughput (HT) STA may use a 40 MHz wide channel for communication, for example, via combining a primary 20 MHz channel with an adjacent or non-adjacent 20 MHz channel to form a 40 MHz wide channel.
[0062] A Very High Throughput (VHT) STA may support 20 MHz, 40 MHz, 80 MHz, and / or 160 MHz wide channels. A 40 MHz and / or 80 MHz channel may be formed by combining consecutive 20 MHz channels. A 160 MHz channel may be formed by combining eight consecutive 20 MHz channels or two non-consecutive 80 MHz channels, which may be referred to as an 80+80 configuration. For the 80+80 configuration, the data may be passed through a segment parser that may split the data into two streams after channel encoding. Inverse Fast Fourier Transform (IFFT) processing and time domain processing may be performed separately on each stream. The streams may be mapped onto two 80 MHz channels and the data may be transmitted by the transmitting STA. At the receiver of the receiving STA, the above operations for the 80+80 configuration may be reversed and the combined data may be sent to the Medium Access Control (MAC).
[0063] Sub-1 GHz mode operation is supported by 802.11af and 802.11ah. Channel operating bandwidths and carriers are reduced in 802.11af and 802.11ah compared to those used in 802.11n and 802.11ac. 802.11af supports 5 MHz, 10 MHz and 20 MHz bandwidths in TV White Space (TVWS) spectrum, and 802.11ah supports 1 MHz, 2 MHz, 4 MHz, 8 MHz and 16 MHz bandwidths using non-TVWS spectrum. According to a representative embodiment, 802.11ah may support MTC, such as Meter Type Control / Machine-Type Communications (MTC) devices in macro coverage areas. MTC devices may have limited capabilities, including certain capabilities, such as support for (e.g., only support for) certain bandwidths and / or limited bandwidths. The MTC device may include a battery that has a battery life that exceeds a threshold (eg, to maintain a very long battery life).
[0064] WLAN systems that may support multiple channels and channel bandwidths, such as 802.11n, 802.11ac, 802.11af, and 802.11ah, include a channel that may be designated as a primary channel. The primary channel may have a bandwidth equal to the largest common operating bandwidth supported by all STAs in the BSS. The bandwidth of the primary channel may be set and / or limited by a STA that supports the smallest bandwidth operating mode among all STAs operating in the BSS. In an 802.11ah example, the primary channel may be 1 MHz wide for STAs (e.g., MTC type devices) that support (e.g., only) 1 MHz mode, even if the AP and other STAs in the BSS support 2 MHz, 4 MHz, 8 MHz, 16 MHz, and / or other channel bandwidth operating modes. Carrier sensing and / or Network Allocation Vector (NAV) settings may depend on the status of the primary channel. For example, if the primary channel is busy due to a STA (that only supports a 1 MHz mode of operation) transmitting to the AP, all available frequency bands may be considered busy, even though most of the frequency bands may remain idle and available.
[0065] In the United States, the available frequency bands that can be used by 802.11ah are 902MHz to 928MHz. In South Korea, the available frequency bands are 917.5MHz to 923.5MHz. In Japan, the available frequency bands are 916.5MHz to 927.5MHz. The total available bandwidth for 802.11ah is 6MHz to 26MHz depending on the country code.
[0066] 1D is a system diagram illustrating the RAN 104 and the CN 106, according to one embodiment. As mentioned above, the RAN 104 may communicate with the WTRUs 102a, 102b, 102c over the air interface 116 using NR radio technology. The RAN 104 may also communicate with the CN 106.
[0067] The AN 104 may include gNBs 180a, 180b, 180c, although it will be understood that the RAN 104 may include any number of gNBs while remaining consistent with an embodiment. The gNBs 180a, 180b, 180c may each include one or more transceivers for communicating with the WTRUs 102a, 102b, 102c over the air interface 116. In an embodiment, the gNBs 180a, 180b, 180c may implement MIMO technology. For example, the gNBs 180a, 108b may utilize beamforming to transmit signals to and / or receive signals from the gNBs 180a, 180b, 180c. Thus, the gNB 180a may transmit wireless signals to and / or receive wireless signals from the WTRU 102a using, for example, multiple antennas. In one embodiment, the gNBs 180a, 180b, 180c may implement carrier aggregation technology. For example, the gNB 180a may transmit multiple component carriers to the WTRU 102a (not shown). A subset of these component carriers may be on an unlicensed spectrum, while the remaining component carriers may be on a licensed spectrum. In one embodiment, the gNBs 180a, 180b, 180c may implement Coordinated Multi-Point (CoMP) technology. For example, the WTRU 102a may receive coordinated transmissions from the gNBs 180a and 180b (and / or 180c).
[0068] The WTRUs 102a, 102b, 102c may communicate with the gNBs 180a, 180b, 180c using transmissions associated with scalable numerology. For example, the OFDM symbol spacing and / or OFDM subcarrier spacing may vary for different transmissions, different cells, and / or different portions of the wireless transmission spectrum. The WTRUs 102a, 102b, 102c may communicate with the gNBs 180a, 180b, 180c using subframes or transmission time intervals (TTIs) of different or scalable lengths (e.g., including different numbers of OFDM symbols and / or lasting for different lengths of absolute time).
[0069] The gNBs 180a, 180b, 180c may be configured to communicate with the WTRUs 102a, 102b, 102c in a standalone configuration and / or a non-standalone configuration. In a standalone configuration, the WTRUs 102a, 102b, 102c may communicate with the gNBs 180a, 180b, 180c without accessing another RAN (e.g., eNode-Bs 160a, 160b, 160c, etc.). In a standalone configuration, the WTRUs 102a, 102b, 102c may utilize one or more of the gNBs 180a, 180b, 180c as mobility anchor points. In a standalone configuration, the WTRUs 102a, 102b, 102c may communicate with the gNBs 180a, 180b, 180c using signals in unlicensed bands. In a non-standalone configuration, the WTRUs 102a, 102b, 102c may communicate / connect to a gNB 180a, 180b, 180c while also communicating / connecting to another RAN, such as an eNode-B 160a, 160b, 160c. For example, the WTRUs 102a, 102b, 102c may implement the principles to communicate with one or more gNBs 180a, 180b, 180c and one or more eNode-Bs 160a, 160b, 160c substantially simultaneously. In a non-standalone configuration, the eNode-Bs 160a, 160b, 160c may act as mobility anchors for the WTRUs 102a, 102b, 102c, and the gNBs 180a, 180b, 180c may provide additional coverage and / or throughput for serving the WTRUs 102a, 102b, 102c.
[0070] Each of the gNBs 180a, 180b, 180c may be associated with a particular cell (not shown) and may be configured to handle radio resource management decisions, handover decisions, scheduling of UL and / or DL users, support for network slicing, DC, interworking between NR and E-UTRA, routing of user plane data to User Plane Functions (UPFs) 184a, 184b, routing of control plane information to Access and Mobility Management Functions (AMFs) 182a, 182b, etc. As shown in FIG. 1D, the gNBs 180a, 180b, 180c may communicate with each other over an Xn interface.
[0071] 1D may include at least one AMF 182a, 182b, at least one UPF 184a, 184b, at least one Session Management Function (SMF) 183a, 183b, and possibly a Data Network (DN) 185a, 185b. Although the foregoing elements are illustrated as part of the CN 106, it will be understood that any of these elements may be owned and / or operated by an entity other than the CN operator.
[0072] The AMF 182a, 182b may be connected to one or more of the gNBs 180a, 180b, 180c in the RAN 104 via an N2 interface and may act as a control node. For example, the AMF 182a, 182b may be responsible for authenticating users of the WTRUs 102a, 102b, 102c, supporting network slicing (e.g., handling different protocol data unit (PDU) sessions having different requirements), selecting a particular SMF 183a, 183b, managing registration areas, terminating non-access stratum (NAS) signaling, mobility management, etc. Network slicing may be used by the AMF 182a, 182b to customize CN support for the WTRUs 102a, 102b, 102c based on the type of service utilized by the WTRUs 102a, 102b, 102c. For example, different network slices may be established for different use cases, such as services relying on ultra-reliable low latency (URLLC) access, services relying on enhanced massive mobile broadband (eMBB) access, services for MTC access, etc. The AMF 182a, 182b may provide a control plane function for switching between the RAN 104 and other RANs (not shown) that employ other radio technologies, such as LTE, LTE-A, LTE-A Pro, and / or non-3GPP access technologies such as WiFi.
[0073] The SMFs 183a, 183b may be connected to the AMFs 182a, 182b in the CN 106 via an N11 interface. The SMFs 183a, 183b may also be connected to the UPFs 184a, 184b in the CN 106 via an N4 interface. The SMFs 183a, 183b may select and control the UPFs 184a, 184b and configure the routing of traffic through the UPFs 184a, 184b. The SMFs 183a, 183b may perform other functions such as managing and allocating UE IP addresses, managing PDU sessions, controlling policy enforcement and QoS, providing DL data notification, etc. The PDU session type may be IP-based, non-IP-based, Ethernet-based, etc.
[0074] The UPFs 184a, 184b may be connected to one or more of the gNBs 180a, 180b, 180c in the RAN 104 via an N3 interface, which may provide the WTRUs 102a, 102b, 102c with access to packet-switched networks, such as the Internet 110, to facilitate communications between the WTRUs 102a, 102b, 102c and IP-enabled devices. The UPFs 184, 184b may perform other functions, such as routing and forwarding packets, enforcing user plane policies, supporting multi-homed PDU sessions, handling user plane QoS, buffering DL packets, providing mobility anchoring, etc.
[0075] The CN 106 may facilitate communication with other networks. For example, the CN 106 may include or communicate with an IP gateway (e.g., an IP multimedia subsystem (IMS) server) that serves as an interface between the CN 106 and the PSTN 108. In addition, the CN 106 may provide the WTRUs 102a, 102b, 102c with access to other networks 112, which may include other wired and / or wireless networks owned and / or operated by other service providers. In an embodiment, the WTRUs 102a, 102b, 102c may be connected to the local DNs 185a, 185b through the UPFs 184a, 184b via an N3 interface to the UPFs 184a, 184b and an N6 interface between the UPFs 184a, 184b and the DNs 185a, 185b.
[0076] 1A-1D and the corresponding description thereof, one or more or all of the functions described herein with respect to one or more of the WTRUs 102a-d, base stations 114a-b, eNode-Bs 160a-c, MME 162, SGW 164, PGW 166, gNBs 180a-c, AMFs 182a-b, UPFs 184a-b, SMFs 183a-b, DNs 185a-b, and / or any other devices described herein may be performed by one or more emulation devices (not shown). The emulation devices may be one or more devices configured to emulate one or more or all of the functions described herein. For example, the emulation devices may be used to test other devices and / or to simulate network and / or WTRU functions.
[0077] The emulation device may be designed to implement one or more tests of other devices in a lab environment and / or an operator network environment. For example, one or more emulation devices may perform one or more or all functions while fully or partially implemented and / or deployed as part of a wired and / or wireless communication network to test other devices in the communication network. One or more emulation devices may perform one or more or all functions while temporarily implemented / deployed as part of a wired and / or wireless communication network. The emulation device may be directly coupled to another device for purposes of testing and / or implementing tests using terrestrial wireless communication.
[0078] The one or more emulation devices may perform one or more functions, including all functions, without being implemented / deployed as part of a wired and / or wireless communication network. For example, the emulation devices may be utilized in a test scenario in a test lab and / or in a non-deployed (e.g., test) wired and / or wireless communication network to implement testing of one or more components. The one or more emulation devices may be test equipment. Direct RF coupling and / or wireless communication via RF circuitry (which may include, for example, one or more antennas) may be used by the emulation devices to transmit and / or receive data.
[0079] The number of unmanned aerial vehicles (UAVs) has increased rapidly in recent years, and the applications available to UAVs have expanded to a wide variety of industries. However, unmanned aerial systems (UASs) (e.g., UAVs and UAV-controllers) today rely primarily on direct point-to-point communications over unlicensed Industrial, Scientific and Medical (ISM) bands, which limits the operating range and communications are typically unreliable, unstable, and low data rates. To fully realize the potential of UAV applications, cellular technologies such as LTE and 5G may be utilized to enable Beyond Visual Line of Sight (BVLOS) operations and high-performance, reliable communications for UASs.
[0080] The advantages of using cellular networks are clear. For example, ubiquitous mobile network coverage can provide an operating range far beyond that limited by point-to-point communications using ISM frequencies. Advanced communication capabilities such as high bandwidth, low latency and guaranteed QoS of modern cellular networks (especially 5G networks) can significantly improve the performance of UAV applications. Advanced security mechanisms of modern cellular networks can address the powerful security issues involved in managing UAV applications.
[0081] FIG. 2 illustrates an example architecture 200 for supporting unmanned aerial systems (UAS) in a 5G network, which may be used in combination with any of the other embodiments described herein. As illustrated in FIG. 2, UAS traffic management (UTM) 210 may be a framework for UAS traffic management. The roles and responsibilities of UTM 210, as well as the procedures and protocols applied to UTM 210, may vary between countries. UTM 210 may refer to a set of functions for authenticating UAVs, authorizing UAS services, managing UAS policies, and controlling UAV traffic in space. For example, UTM may be a server that implements such functions for UAVs, UAV-C, and / or UAS. Authorized users or UTM clients 220 may query the identities and metadata of UAVs 202a-e and their UAV controllers 203a,b via UTM 210. UTM 210 may store data required for UAS to operate. Air traffic control authorities may use UTM server 210 to approve, enforce, and / or regulate UAS operations.
[0082] As shown in FIG. 2, the 5G core network 206 may include PCF 281a, SMF 282a, SMF 283a, UPF 284a, b, NEF 285a, etc. In the architecture shown in FIG. 2, the UAS (e.g., UAVs 202a-e and / or UAV-C 203a, b) may communicate with the UTM 210 via a network user plane for identification, authentication, and authorization procedures, as well as other command and control message / data exchanges. The 3GPP network functions (e.g., SMF 283a, PCF 281a, etc.) may have a direct or indirect (e.g., via a network exposure function (NEF 285a)) control interface with the UTM 210. The UAV may include a WTRU or UAV WTRU (e.g., 3GPP, 5G, 6G, etc.) for cellular network communication. In this regard, the WTRU or UAV WTRU may refer to an embedded communication device (e.g., a 3GPP communication enabling 3GPP modem / module / chipset) that enables the UAV to communicate over a cellular network. The WTRU or UAV WTRU may include a SIM or USIM in the device for subscription of cellular communication. The terms WTRU, UE, UAV WTRU, UAV UE, WTRU mounted on a UAV, and UE mounted on a UAV may be used interchangeably throughout this disclosure. Similar to a UAV, the UAV-C may include a WTRU or UAV-C WTRU (e.g., 3GPP, 5G, 6G, etc.) for cellular network communication. In this regard, the WTRU or UAV-C WTRU may refer to an embedded communication device (e.g., a 3GPP module enabling 3GPP communication) that enables the UAV-C to communicate over a cellular network. The terms WTRU, UE, UAV-C WTRU, UAV-C UE, UAV-C on-board WTRU, and UAV-C on-board UE may be used interchangeably throughout this disclosure. The UAV WTRU or UAV-C WTRU may include a SIM or USIM in an embedded communications device for cellular communications subscriptions.
[0083] Exemplary communications for a UAS are described herein. Figure 3 illustrates an exemplary type of unmanned aerial vehicle (UAV) communications 300 that may be used by a cellular network, which may be used in combination with any of the other embodiments described herein. As shown in Figure 3, a cellular network connected UAS (e.g., UAV 302 and / or UAV-C 303) may include various types of cellular communications to perform its missions, i.e., UAS-UTM communications, non-payload communications (i.e., command and control), and payload communications.
[0084] UAS-UTM communications may refer to communications between a UAS and a UTM. UAS-UTM communications may need to be enabled for, for example, identification, authorization, "command & control," and law enforcement activities. It may be envisioned that a user plane connection is used between the UAS and the UTM, although control plane communications between the two may also be used. UAS may refer to a UAV and / or a combination of a UAV and a UAV-C.
[0085] Non-payload communications may include command and control (C&C or C2) communications. Command and control messages and data exchanges are critical to UAV mission and security issues. Some C&C exchanges (e.g., location or flight data reports) may occur between the UAV and the UTM, and between the UAV and its UAV-C. The UAV and UAV-C may implement C2 communications based on PDU sessions established between the UAV and UAV-C using a cellular network (e.g., 5G).
[0086] Exemplary types of C&C or C2 communications may include, but are not limited to, those disclosed in Table 1 below. [Table 1-1] [Table 1-2]
[0087] For payload communication, a UAV on a mission may send payload data, such as real-time video or sensor data, to its UAV-C or to some application server or storage in the network. Payload communication may usually be heavy on the uplink and light on the downlink.
[0088] 3GPP has identified use cases and potential requirements for UAS support in 3GPP specifications. In particular, requirements for UAS remote identification and authorization are specified in 3GPP, and additional extensions for UAS support in 3GPP may include UAS command and control (C2) communications, unmanned aerial vehicle (UAV) navigation with a UAV-Controller (UAV-C) or UAS Traffic Management (UTM), and / or changes in UAV-C during a flight mission.
[0089] FIG. 4 illustrates an example UAS interaction 400 with network for authorization and UAS traffic management (UTM), which may be used in combination with any of the other embodiments described herein. As shown in FIG. 4, UAS 401 may refer to a combination of UAV 402 (e.g., a drone) and UAV-C 403, and the network may include RAN 404a, 404b, and CN 406a, 406b. The 3GPP system (e.g., RAN 404a, 404b, and CN 406a, 406b) may provide communication functions between UAV 402 and UAV-C 403, and may communicate via the same or different RAN nodes (e.g., 404a, 404b), including via different PLMNs. UTM 410 may provide UAS identification and tracking, authorization, enforcement, and regulation of UAS operations, and also stores data necessary for the UAS to operate.
[0090] In one embodiment, the UAV and UAV-C may be paired and identified as a UAS by the 3GPP system and / or UTM. Specifically, the network may be responsible for asserting the WTRU (e.g., UAV WTRU or UAV-C WTRU) 3GPP entitlements for initial network access, while the UTM is responsible for asserting the UAS entitlements for the UAS to operate. The network and UTM may associate the UAV and UAV-C and identify them as a UAS during authorization procedures to ensure that access to command and control (C2) communication services and flight operations is permitted and performed for that particular UAS (i.e., the UAV and UAV-C pair).
[0091] A given UAV-C may be in command of a fleet of UAVs and may be authorized to operate in the context of multiple UAS. For example, the UAV-C may be required to perform a separate authentication and authorization procedure to allow it to control another UAV (i.e., establish yet another UAS identifier with the network / UTM). Another scenario in which unique UAS identifier establishment may be important is during a change of UAV-C, where control of the UAV may be switched to a new UAV-C during flight operation (e.g., due to an emergency event). The 3GPP system and UTM may need to identify the UAV and new UAV-C pair as yet another UAS apart from the one containing the UAV and the old UAV-C.
[0092] During the UAS authentication and authorization procedure, it may be assumed that the 3GPP system provides the UTM with one or more 3GPP identifiers (e.g., MSISDN, IMEI of the UAV WTRU / UAV-C WTRU), and in return, the UTM may provide the network with a corresponding UAS ID. The UAS ID may also be referred to as a Civil Aviation Authority (CAA) level UAV ID. The 3GPP identifier used to identify the UAV may also be referred to as a 3GPP UAV ID. These various identifiers may be exchanged and authenticated between the WTRU (e.g., UAV WTRU, UAV-C WTRU), the network, and the UTM, and the 3GPP system may enable a secure UAS pairing mechanism (e.g., mitigating spoofing attacks on the UAS identity).
[0093] In another embodiment, the airframe identifier (such as a manufacturer serial number, i.e., referred to as a UAV ID) and the 3GPP modem identifier (such as an IMSI, i.e., referred to herein as a UAV WTRU ID) as identified by the 3GPP system and / or UTM / USS may be tied or combined together for a UAV with a detachable cellular modem. Using these tied or combined identifiers, flight authorization for the UAS may be accomplished by the 3GPP system with the assistance of the UTM / USS.
[0094] Specifically, for ease of operation, flexibility, and economic reasons, a UAV may support a removable cellular modem (e.g., WTRU or UAV WTRU). Furthermore, for deployment in different locations, a replaceable modem and / or a replaceable SIM / UICC may be desirable. For similar reasons, a UAV-C may adopt a similar architecture. In the case of a 3GPP system, the UAV WTRU ID and the UAV-C WTRU ID may remain related, and from the UTM / USS point of view, the essential identifiers may be the UAV ID and the UAV-C ID. Therefore, a method and apparatus are needed to combine these different identities for cross-referencing across the two domains, i.e., cellular and UTM / USS, and to enable different levels of authorization leading to flight authorization and possibly additional services.
[0095] The 3GPP system may allow a UAS to send different UAS data to the UTM based on different authentication and authorization levels applied to the UAS. It should be understood that subject to local regulations, different authentication and authorization levels may include initial network access authentication and authorization, UAS identification authentication, UAV flight plan authorization, and additional UMT service authorization, such as flight monitoring, collision avoidance services, etc.
[0096] In another embodiment, the UAV, UAV-C, and their associated WTRUs may be authenticated and / or authorized by multiple UTM / USSs. A single UAV flight mission may require support from more than one UTM / USS. One reason may be that the UAV flight plan spans an area not controlled / covered by a single UTM / USS. In such a scenario, the UAV and its controller as well as their associated WTRUs need to be identified, authenticated, and authorized by all relevant UTM / USSs before flight and 3GPP system use is permitted.
[0097] In another embodiment, the mutual exchange of identities, authentication, and authorization of the UAV and UAV-C can be achieved when they belong to different PLMNs. A 3GPP network may need to support a UAV and a corresponding UAV-C connecting to different PLMNs at the same time.
[0098] Embodiments for UAV / UAV-C (eg, UAS) pairing and authorization are described herein.
[0099] 5A-5C illustrate an example UAS pairing and authorization scenario that may be used in combination with any of the other embodiments described herein. As shown in FIG. 5A-5C, UAV 502 and UAV-C 503 may be paired with a UAS and authenticated and authorized by UTM 510. UAS pairing during the authentication and authorization scenario may include the following stages: (1) a WTRU (i.e., UAV WTRU) accessing the Internet, (2) a UAV-C accessing the Internet, and (3) a UAV and a UAV-C establishing C2 communication.
[0100] FIG. 5A illustrates an example UAS pairing and authorization scenario in which UAV 502 is accessing the Internet, which may be used in combination with any of the other embodiments described herein. With respect to the first stage (i.e., WTRU or UAV WTRU accessing the Internet), in step 551, UAV 502 may register with a network, for example, 5G network 506. In step 552, UAV 502 may authenticate with UTM 510 over network 506 (e.g., using a control plane or user plane path). In this process, UAV 502 may provide an identifier (e.g., UAV-C ID) of the target UAV-C 503, if available. In step 553, UAV 502 may be only partially authorized and await final authorization to fly. Final authorization may be conditional on UAV-C 503 obtaining authorization to pilot UAV 502. UAV 502 may not be authorized by network 506 to use C2 communication services until final authorization to fly is granted. In that case, the UAV 502 may remain in an idle state, waiting (e.g., asynchronously) to be notified (e.g., via paging, application notification, etc.) by the UTM 510 / network 506 for final approval.
[0101] FIG. 5B illustrates an exemplary UAS pairing and authorization scenario in which UAV-C 503 is accessing the Internet, which may be used in combination with any of the other embodiments described herein. With respect to the second stage (i.e., UAV-C 503 is accessing the Internet), in step 554, UAV-C 503 may register with the network 506. In step 555, UAV-C 503 may authenticate with the UTM 510 over the network 506 (e.g., using a control plane or user plane path). In this process, UAV-C 503 may provide an identifier (e.g., UAV WTRU ID) of the target UAV 502, if available. If the target UAV 502 is already temporarily authorized (as described in FIG. 5A), UAV-C 503 may obtain authorization to operate as part of the procedure. In this process, UAV-C 503 may obtain an assigned UAS ID (and / or remote ID) that identifies the UAV-C 503, UAV 502 pair in the UTM 510. The approved UAS ID may be obtained as part of the authentication and authorization exchange or via a later notification (as UAV 502 below). In step 556, UAV 502 may receive a final authorization grant notification indicating the UAS ID and associated UAV-C ID.
[0102] 5C illustrates an exemplary UAS pairing and authorization scenario in which UAV 502 and UAV-C 503 establish communication, which may be used in combination with any of the other embodiments described herein. With respect to the third stage (i.e., UAV 502 and UAV-C 503 establish C2 communication), in step 557ab, UAV 502 and UAV-C 503 may establish a C2 communication path, for example, using PDU session establishment. The UAS ID and optionally the ID of the peer WTRU (i.e., UAV WTRU and / or UAV-C WTRU) may be indicated at the UAS during connection setup. In step 558, UAV 502 and UAV-C 503 may exchange C2 data traffic.
[0103] It should be noted that the embodiment described in Figures 5A-5C may occur in reverse order, where UAV-C 503 may first request approval for UAS operation. In that case, UAV-C 503 may perform the steps described in the first phase of Figure 5A, and UAV 502 may perform the steps as in the second phase of Figure 5B (i.e., by swapping the UAV 502 and UAV-C 503 actors in Figures 5A,B). It should also be noted that the steps described in each phase of Figures 5A-5C are not limited to sequential order, but may be performed or executed in any order to achieve UAV registration / authentication, UAV-C registration / authentication, and / or C2 communication establishment between UAV 502 and UAV-C 503.
[0104] Embodiments for UAV-C / UAV-assisted UAS pairing are described herein.
[0105] Figure 6 illustrates an example procedure 600 for UAV-Controller (UAV-C) assisted UAS pairing, which may be used in combination with any of the other embodiments described herein. As shown in Figure 6, UASs (e.g., UAV 602 and UAV-C 603) may be paired during authentication and authorization by the USS / UTM 610 with UAV-C assistance. Example call flow steps are described herein.
[0106] At steps 550a,b, the WTRUs (i.e., the UAV WTRU and the UAV-C WTRU) may both be network registered. Approval for flight operations for the UAV 602 may be pending approval of the UAV-C 603 to fly the UAV 602. The UAV 602 may perform initial authentication and authorization steps with the network 606 and the UTM 610, as described above.
[0107] In steps 651-652, the UAV-C 603 may send an authorization request message to the USS / UTM 610 via the network 606. The message may include its own identification information and the identification information of the target UAV 602, if available. Messages between the UAV-C 603 and the network 606 may be transmitted on the control plane (e.g., NAS signaling such as registration messages, service requests, general NAS transmission messages, or new NAS messages) or on the user plane. For user plane transmissions, it is assumed that the UAV-C 603 is authorized to establish a conventional data connection (i.e., a PDU session is established).
[0108] In step 653, the USS / UTM 610 may authenticate UAV-C 603 based on UAS-specific credentials (e.g., UAV pilot certificate, owner certificate, etc.) and perform authorization checks based on various UAS parameters such as the submitted flight plan, the provided UAV ID that has been authorized (i.e., authorization to fly pending this UAV-C authorization), and / or common authorized binding parameters (e.g., same owner certificate) presented by UAV 602 and UAV-C 603. After successful authentication and authorization checks, the USS / UTM 610 may allocate and store a unique UAS id assigned to the UAV-C 603 and UAV 602 pair.
[0109] In step 654, the USS / UTM 610 may send an authentication response message to the UAV-C 603 via the network 606 indicating the result of the authorization and the identities of the UAS, UAV 602, and UAV-C 603 that are authorized to operate. When the authentication and authorization exchange with the USS / UTM 610 occurs at the application layer (e.g., via the user plane, N6), the USS / UTM 610 may also send a separate notification to the network 606 via an appropriate signaling interface (e.g., via the NEF).
[0110] In step 655, the network 606 may configure the authorization information locally (eg, store it in their respective UAV and UAV-C WTRU contexts).
[0111] In steps 656a, b, the network 606 may forward the result of the UTM authorization to the WTRUs (e.g., UAV-C 603 and UAV 602). For example, in step 656a, the network 606 may send an authorization response message to UAV-C 603, including the assigned UAS ID and, additionally / optionally, the associated UAV ID. In step 656b, the network 606 may send an authorization notification message to UAV 602, including the assigned UAS ID and, additionally / optionally, the associated UAV-C ID.
[0112] In steps 657a,b, the UAV 602 and UAV-C 603 may store the authorization information locally (e.g., in the WTRU configuration).
[0113] In step 658, UAV602 and UAV-C603 may set up a connection (e.g., a PDU session) for C2 communication. UAV-C603 and UAV602 may provide a UAS ID during connection setup. The UAS ID provided by UAV-C603 may be used by the network 606 to distinguish between multiple C2 communications that may be used while UAV-C603 controls multiple UAVs. Similarly, the UAS ID provided by UAV602 may help the network 606 to distinguish between two C2 communications that UAV602 may have while UAV control transitions from one UAV-C603 to another UAV-C603 (as described in UAV-C use case changes below).
[0114] In step 659, UAV 602 and UAV-C 603 may exchange C2 data traffic.
[0115] It will be appreciated that although the call flow steps described in FIG. 6 illustrate the case where UAV602 is the first entity requesting approval for UAS operation, the procedure may be similarly applied in the reverse scenario (i.e., by swapping the UAV602 and UAV-C603 actors in FIG. 6). Also, the message names used in the call flow are examples, and other signaling or user plane messages may be used to achieve the intended purpose. It should also be noted that the steps described in FIG. 6 are not limited to a sequential order, and may be performed or executed in any order different from the steps described above to achieve UAV-C / UAV-assisted UAS pairing.
[0116] Embodiments for subscription-based UAS pairing are described herein.
[0117] Figure 7 illustrates an example procedure 700 for subscription-based (bulk) pairing and authorization, which may be used in combination with any of the other embodiments described herein. As shown in Figure 7, UAS pairing during authentication and authorization may be performed by the USS / UTM 710 based on subscription information. Example call flow steps are described herein.
[0118] At step 750a, UAV-1 702a and UAV-2 702b may be registered pending approval for UAS operations. At step 750b, UAV-C 703 may be registered with the network and approved to operate as a UAV controller. UAV-C 703 may wish to pair with multiple UAVs.
[0119] In step 751, UAV-C 703 may send a request message to pair with multiple UAVs by including a “UAV Fleet Control” indication or similar instruction to the network 706. The network 706 may have a list of UAVs (e.g., including UAVs 702a, 702b) associated / stored with the UAV-C subscription.
[0120] In step 752, the network 706 may forward to the UAS server / UTM 710 a pairing request including the list of paired UAVs 702a, 702b retrieved from the UAV-C subscription information. The network may limit the list of paired UAVs 702a, 702b to those currently registered with the network and approved to operate as UAVs 702a, 702b. For example, identifiers of UAVs that are offline may be excluded from the pairing request destined for the UTM 710. Alternatively or additionally, the list of UAVs associated with UAV-C may be maintained in the UAS server instead of the 3GPP network. In that case, the network 706 may confirm from the UAV-C subscription information that the UAV-C 703 is approved for "bulk pairing" of UAVs 702a, 702b. The network 706 may include a "UAV Fleet Control" indication in place of the list of UAV pairing requests destined for the UTM 710. In yet another embodiment, the network 706 may send one or more individual pairing requests for each UAV-C, UAV pair, in which case the remaining flow is similar to UAV-C / UAV-assisted pairing, but repeated as many times as there are UAVs to be paired.
[0121] In step 753, the UAS server / UTM 710 may verify that the UAV-C 703 is approved for "bulk pairing" with the UAVs 702a, 702b based on the UAV-C and UAV credential information. The UAS server / UTM 710 may pair the UAV-C 703 with each UAV 702a, 702b and assign a UAS ID to each UAV-C, UAV pair.
[0122] In step 754, the UAS server / UTM 710 may send a pairing response to the network 706 providing a list of UAS ID, UAV ID pairs.
[0123] At step 755, the network 706 may store the pairing information locally (eg, in their respective UAV and UAV-C WTRU contexts).
[0124] In steps 756a-c, the network 706 may forward the results of the pairing operation to the WTRUs (i.e., the UAV-C WTRU and the UAV WTRU). For example, in step 756a, the network 706 may send a pairing response message to the UAV-C 703, including the UAS ID, a list of UAV ID pairs. In steps 756b and 756c, the network 706 may send a pairing notification message to each of the UAVs 702a, 702b, including the assigned UAS ID and additionally / optionally the associated UAV-C ID.
[0125] In step 757, the UAV-C 703 may store the pairing information locally (e.g., in a WTRU configuration or a WTRU context). The UAVs 702a, 702b may also store the pairing information locally (e.g., in a WTRU configuration or a WTRU context).
[0126] In steps 758 and 759, C2 communications between UAV-C 703 and each UAV 702a, 702b may be established.
[0127] It should be noted that the steps described in FIG. 7 are not limited to a sequential order and may be performed or executed in any order different from the steps described above to achieve subscription-based UAS pairing.
[0128] Embodiments for the variation of UAV-C are described herein.
[0129] Figure 8 illustrates an example procedure 800 for a UAV-C change, which may be used in combination with any of the other embodiments described herein. As shown in Figure 8, a UAS pairing update procedure may be performed during a UAV 802 control takeover by a new UAV-C (e.g., UAV-C#2 803b). Example call flow steps are described herein.
[0130] At step 850, UAV 802 may be under the control of UAV-C#1 803a. UAV-C#2 803b may wish to take over control of UAV 802 (e.g., due to an emergency event).
[0131] Steps 850-859 are similar to the UAV-C / UAV-assisted UAS pairing procedure described above and are not described here for brevity. In case of UAV control takeover by UTM 810, the flow may start with a command from UTM 810 (at step 854). UAV-C#2 803b may start sending C2 commands or receiving data from UAV 802 as soon as the C2 communication path is established. UAV 802 may execute (transient) C2 commands from UAV-C#1 803a until C2 communication is established with UAV-C#2 803b and / or until the first C2 command from UAV-C#2 803b is received, which helps to minimize control switchover delay.
[0132] At step 860, the network 806 may send a pairing update notification to the UAV 802 and UAV-C#1 803a to remove their respective UAV / UAV-C#1 pairing information.
[0133] In step 861, UAV 802 and UAV-C#1 803a may remove (e.g., delete from local configuration) their respective UAV / UAV-C#1 pairing information. Network 806 may optionally or additionally release the PDU session used for C2 communication between UAV 802 and UAV-C#1 803a.
[0134] It should be noted that the steps described in FIG. 8 are not limited to a sequential order and may be performed or executed in any order different from the steps described above to achieve a change in UVA-C.
[0135] Embodiments for UAS binding and multi-level authorization are described herein.
[0136] The complete authorization procedure may be accomplished in multiple steps, each step enabling greater capabilities, with the final step providing flight authorization. Generally, communication-related authorization is done within the 3GPP system, while flight-related authorization is facilitated by the 3GPP system with UTM / USS support. To enable a flexible system, the WTRU (i.e., UAV WTRU or UAV-C WTRU) and / or UICC / SIM are assumed to be independent of the UAV or UAV-C. Thus, a WTRU ID (i.e., UAV WTRU ID or UAV-C WTRU ID) may need to be associated with the respective UAV or UAV-C ID, and the entire system (including UAV and UAV-C) may be referred to as a UAS and assigned a UAS ID.
[0137] 9 and 10 show example procedures 900, 1000 for UAS multi-level authorization facilitated by the 3GPP system, which may be used in combination with any of the other embodiments described herein. As shown in FIG. 9 and 10, the procedures 900, 1000 for multi-level identification, binding, pairing, and authorization may be facilitated by a UTM / USS 910. The UAV 902 may include a UAS client 902a and a UAV WTRU 902b. The UAV-C 903 may include a UAS client 903a and a UAV WTRU 903b. The UAS clients 902a, 902b may include entities (e.g., protocol stacks or layers) that enable the UAV WTUR 902b and the UAV-C WTUR 903b to communicate with the USS / UTM 910. For example, the UAS client 902a may provide an information element (e.g., a UAV ID) to the UAV WTRU 902b to send to the USS / UTM 910. The UAS client 902a may be part of the UAV WTRU 902b (e.g., a UAV WTRU protocol stack or layer) or a separate entity. The UAS-C client 903a may be part of the UAV-C WTRU 903b (e.g., a UAV-C WTRU protocol stack or layer) or a separate entity. Example call flow steps are described herein.
[0138] 9, in step 951a, the UAV WTRU 902b may perform a registration procedure with the network. In addition to the usual parameters, the UAV WTRU 902b may also include WTRU capabilities in the registration request message, which may indicate to the network (e.g., the AMF 906) that the UAV WTRU 902b is a UAS-capable WTRU.
[0139] In step 951b, the UAV-C WTRU 903b may perform a registration procedure with the network (e.g., AMF 906) in a similar manner as followed by the UAV WTRU 902b. In addition to the usual parameters, the UAV-C WTRU 903b may also include WTRU capabilities in the registration request message. This may indicate to the network (e.g., AMF 906) that the UAV-C WTRU 903b is a UAS-capable WTRU.
[0140] It should be noted that the registration procedures for the UAV WTRU 902b and the UAV-C WTRU 903b may be performed in any order: the UAV WTRU 902b or the UAV-C WTRU 903b may move to the next step of the overall authorization procedure without waiting for the other WTRU (e.g., the UAV-C WTRU 903b or the UAV WTRU 902b, respectively) to complete its registration request process.
[0141] At the end of this procedure, in step 952, the WTRU (i.e., UAV WTRU 902b, UAV-C WTRU 903b) may achieve level 1 authorization (i.e., initial network access authentication and authorization), which allows it to begin communicating with the UTM / USS 910 using NAS messages.
[0142] The UAV WTRU 902b that has achieved Level 1 authorization may then perform binding to associate the UAV WTRU ID with the UAV 902 (i.e., UAV ID) or the airframe ID of the UAV 902. This is done in two steps. In the first step, the USS / UTM 910 may authenticate the UAV ID. Once the UAV ID is authenticated by the USS / UTM 910, the AMF 906 may bind the UAV ID with the UAV WTRU ID that has already been authenticated in a previous WTRU registration procedure. Thus, the UAV ID and the UAV WTRU ID may first be authenticated individually by the USS / UTM 910 and the AMF 906, respectively, before being bound together.
[0143] In step 953a, the UAV WTRU 902b may first send a registration request (e.g., a NAS request message) with registration type set to association request, including the UAV ID and USS ID, if available. Alternatively, or additionally, the association request may also be transmitted over other types of NAS messages. At this point, the AMF 906 may already know that the UAV WTRU 902b is a legitimate WTRU based on the Level 1 authorization above, but may not know that the UAV is a legitimate UAV.
[0144] The UAV ID may be a manufacturer-assigned serial number or a registration number assigned by a central aviation authority (CAA) or its authorized representative, or another ID that uniquely identifies the UAV airframe.
[0145] The USS ID, if included in the registration request message, may indicate to the AMF where to forward the binding request. For example, the USS ID may be a destination address, such as an IP address, a domain name, a fully qualified domain name (FQDN), etc. The USS ID may be pre-configured in the UAV by the USS provider. If the USS 902 intends to perform flight operations involving multiple USS / UTMs, the USS ID may be replaced in the UAV WTRU 902b with a USS ID list. In an alternative or additional embodiment, one of the USS IDs included with the USS ID list may be identified as the primary USS.
[0146] In step 953b, the AMF 906 may forward the association request including the UAV ID to the USS / UTM 910. The AMF 906 may also include the UAV WTRU ID, such as a Generic Public Subscription Identifier (GPSI) (e.g., MSIDN or external identifier), International Mobile Equipment Identity (IMEI), Mobile Station International Subscriber Directory Number (MSISDN), International Mobile Subscriber Identity (IMSI) in the association request. If a UAS Service Supplier (USS) list is provided by the UAV 902 where the primary USS is not identified, the AMF 906 may forward the association request message included in the USS ID list to each USS. However, if the primary USS ID is also included by the UAV 902 with the USS ID list, the AMF 906 may forward the association request message only to the primary USS. In this example, the primary USS may assume the role of forwarding the association request to other USSs in the USS ID list, collecting the association response message, and finally communicating back to the AMF 906 the result of the UAV ID authentication procedure.
[0147] In step 954, the USS / UTM 910 may authenticate the UAV ID, which may involve additional signaling between the USS / UTM 910 and the UAV 902, which is processed in a manner similar to a normal registration request.
[0148] In step 955a, the USS / UTM may send 910 a binding response message to the AMF 906, including the results of the UAV ID authentication procedure at the USS / UTM 910. If a primary USS was identified in the corresponding binding request among the USS ID lists, the binding response from the primary USS to the AMF 906 may include the aggregate results of the UAV ID authentication procedure at all listed USSs. However, if the original registration request included a USS ID list that did not include any primary USS IDs, the AMF 906 may need to wait for each of the USSs that sent the binding request to respond with the results of the UAV ID authentication procedure.
[0149] The binding response message may include an indication (e.g., a code) indicating the status of the UAV ID authentication procedure. For example, the code or indication may include, but is not limited to, one or more of ACCEPT, REJECT-USS ID, etc.
[0150] In step 955b, the AMF 906 may forward the binding response in a registration acceptance message (e.g., a NAS response message) to the requesting UAV 902.
[0151] In step 955c, the association procedure may be repeated for UAV-C 903. The detailed procedure performed in step 955c is similar to the UAV and UAV WTRU association procedure described above, and is not described herein for the sake of brevity.
[0152] Note that the binding procedure may be performed in any order by UAV 902 and UAV-C 903. At the end of this procedure, UAV 902 and UAV-C 903 may achieve Level 2 authorization (i.e., binding authorization).
[0153] Having achieved association (with UAV 902) or Level 2 authorization, UAV WTRU 902b may perform a pairing procedure to pair UAV 902 with UAV-C 903. At the end of this procedure, UAV 902 and UAV-C 903 may be associated with each other, recognized as a pair, and assigned a UAS ID and / or a remote ID.
[0154] In step 956a, the UAV 902 may first send a registration request to the AMF 906 with a registration type set to UAS pairing request, including the identification information of the UAV-C 903 to be paired with (i.e., UAV-C ID). The UAV-C ID may be pre-configured in the UAV 902 or received from the network or USS / UTM 910. It may also include the UAV-C WTRU ID, if available. For UAVs with autonomous flight capabilities (e.g., using UTM navigation), it is contemplated that the provided UAV-C ID may refer to the USS ID / UTM ID, if available. Alternatively or additionally, instructions such as autonomous flight may be provided. The pairing process for UAVs with autonomous flight capabilities may refer to UAV-UTM pairing in the embodiments described herein.
[0155] In step 956b, the AMF 906 may forward a pairing request including the UAV ID, UAV-C ID, if provided by the UAV, to the USS / UTM 910. Alternatively, or in addition, the pairing request may include a sidelink command and control request (SL C2 request) for direct communication between the UAV 902 and the UAV-C 903. Examples of direct communication may include, but are not limited to, proximity services (Pro Se), WiFi Direct, and D2D using licensed bands or ISM.
[0156] In step 957, upon receiving the pairing request, the USS / UTM 910 may fetch a stored profile of the provided UAV ID and UAV-C ID. Based on the UAV 902 and UAV-C 903 capabilities, e.g., an allowed pairing list provided by an operator, the USS / UTM 910 may determine the outcome of the pairing procedure and / or assign a UAS ID to the UAS 902 and UAV-C 903 pair.
[0157] In step 958a, the USS / UTM 910 may send a pairing response message to the AMF 906 including the results of the pairing approval procedure.
[0158] The pairing response message may include a code or indication indicating the status of the UAS pairing procedure, which may include, but is not limited to, one or more of ACCEPT, REJECT-UAV-C capability, REJECT-allowed pairing list, and REJECT-corresponding binding not completed. The pairing response message may also include a UAS ID, which implicitly indicates that the UAV 902 is paired with the UAV-C 903, a remote ID, and / or a SL C2 response.
[0159] In step 958b, the AMF 906 may forward the pairing response (e.g., NAS response message) in a registration accept message to both the requesting UAV 902 and the requested UAV-C 903. The registration accept message (or NAS response message) may include the assigned UAS ID and / or remote ID. In one embodiment, the pairing request and response messages may be exchanged with the USS / UTM via the SMF using PDU session establishment request and PDU session establishment accept messages, respectively.
[0160] In step 958c, the binding procedure is alternatively or additionally initiated by UAV-C. Note that the pairing procedure may be performed in any order by UAV 902 and UAV-C 903. Details of the pairing procedure initiated by UAV-C 903 are similar to those initiated by UAV 902 and are not described herein for the sake of brevity.
[0161] At the end of this procedure, UAV902 and UAV-C903 may be paired together and, as a pair, achieve level 3 authorization (i.e., pairing authorization).
[0162] Although not shown in FIG. 9, the level 2 authorization (i.e., binding authorization) and the level 3 authorization (i.e., pairing authorization) may be combined and performed as one binding and pairing authorization from the UAV902 and / or UAV-C903. For example, in the case of a UAV902 initiated binding and pairing procedure, the UAV902 may transmit a NAS request message including one or more information elements required for binding and pairing authorization. For example, the UAV902 may transmit a NAS request message that may include at least one of a binding request indication, a UAV ID, a USS ID, a UAS pairing request indication, a UAV-C ID, or a UAV-C WTRU ID. In the case of a UAV-C903 initiated binding and pairing procedure, the UAV-C903 may transmit a similar NAS request message for binding and pairing authorization.
[0163] The next step, flight approval, or Level 4 approval, allows for the setup of direct communications between the UAV 1002 and UAV-C 1003, enabling the UAV 1002 to conduct the flight.
[0164] 10, in step 1059a, to initiate a flight approval procedure, the UAV-C 1003 may send an uplink NAS transmission message including a NAS message container to the AMF 1006. The NAS message container may include one or more fields including a UAS ID, a flight plan, an intended mission, and pilot qualification information.
[0165] In step 1059b, the AMF 1006 may forward a flight approval request message to the USS / UTM 1010, including the same elements received from the UAV-C 1003 in the uplink NAS message.
[0166] At step 1060a, the USS / UTM 1010 may send a flight plan approval request, including the UAS ID and the requested flight plan, to the AMF 1006. The flight plan may include waypoints from a takeoff point to a landing point, or a series of regularly spaced coordinates that the UAV 1002 intends to fly along a path from the takeoff point to the landing point with corresponding instants in time.
[0167] The AMF 1006 may check the requested flight plan against a set of network-related parameters, such as available network coverage along the flight path, and network loading at corresponding cells along the flight plan.
[0168] In step 1060b, the AMF 1006 may respond to the USS / UTM 1010 with a flight plan approval response including the result of the flight plan approval. Some of the possible result codes included in the message may include, but are not limited to, ACCEPT, REJECT - network unavailable (flight plan segment), REJECT - network congestion. The flight plan approval response may also include suggested alternatives in case of result code=REJECT, including alternative routes to achieve network coverage for the entire flight plan, or alternative times to avoid network congestion.
[0169] In step 1061a, the USS / UTM 1010 may send a flight approval response including a result code to the UAV-C WTRU 1003b.
[0170] In step 1061b, the AMF 1006 may send a flight approval response back to the requesting UAV-C 1003 using a downlink NAS transmission including a NAS message container. The flight approval response to the UAV 1002 may also be repeated. This message may include a reason code for the rejection response. Successful completion of this procedure may result in the establishment of C2 communications between the UAV 1002 and the UAV-C 1003.
[0171] In another option (e.g., UAV 1002 using UTM navigation), the flight approval procedure may also be initiated by UAV 1002 at step 1062. The details of the steps are similar to those emulated by UAV-C 1003 and are not described herein for the sake of brevity.
[0172] At the end of this step, Level 4 approval (i.e., approval to fly) may be granted to the UAS 1002, enabling the setup of direct C2 communications between the UAV 1002 and the UAV-C 1003, thereby facilitating UAV flight.
[0173] Note that the flight authorization or Level 4 authorization is valid for the requested flight mission. At the end of the authorized flight mission, the AMF 1006 may terminate the authorization (e.g., by either local or explicit signaling between the WTRUs (e.g., UAV WTRU 1002b and UAV-C WTRU 1003b)) and the UAV 1002 and UAV-C 1003 may be required to initiate the flight authorization process for a different flight mission.
[0174] Steps 1063a,b, 1064, and 1065a,b indicate that after successfully obtaining flight approval or Level 4 approval, the UAV-C 1003 (or UAV 1002) may initiate a request message to request further service approval, such as network positioning services, weather information, etc. These additional services may in some cases be approved by the AMF 1006 with the assistance of the UAS Service Supplier (USS) / UTM 1010. A result code of this approval is conveyed to the WTRU (e.g., UAV WTRU 1002b or UAV-C WTRU 1003b) via a downlink NAS transport message containing a NAS message container.
[0175] Upon successful completion of this procedure, the UAS may obtain Level 5 authorization (i.e., additional services authorization) to enable special network services in support of flight operations.
[0176] It should be noted that the steps described in Figures 9 and 10 are not limited to a sequential order and may be performed or executed in any order different from the steps described above to achieve the multiple levels of authorization described above.
[0177] In some embodiments, a WTRU (e.g., a UAV WTRU or a UAV-C WTRU) may be configured to transmit various levels of UAS data based on different levels of authorization. For example, the WTRU may transmit a UAS association request including at least a UAV-C ID and a USS ID, provided that it receives a successful response for WTRU authentication and authorization. The WTRU may transmit a UAS pairing request including at least a UAV ID (and optionally or additionally a UAV WTRU ID), provided that it receives a successful UAS association response. The WTRU may transmit a UAS flight authorization request via a UL NAS transmission including at least a UAS ID or remote ID, flight plan, mission profile, and pilot credentials, provided that it receives a successful UAS pairing response including a UAS ID and / or remote ID. The WTRU may receive a configuration for C2 (and optionally payload) communications, provided that the flight plan is successfully approved.
[0178] In additional embodiments, the USS ID in the UAS binding request may include a list of USS IDs (example scenario of a flight plan including two or more USSs), or alternatively a list of primary USS IDs and secondary USSs. The UAS ID may be a subset or portion of the remote ID, such as a specific most significant bit (MSB) to least significant bit (LSB). The UAV-C ID may include the USS ID as part of the decorated name (e.g., UAV C id with USS id). Additional services may be approved by the USS / UTM before or after flight authorization. Upon successful authentication and binding, a UAS entity (either UAV or UAV-C) may be able to discover available corresponding entities (e.g., UAV-C or UAV) prior to pairing.
[0179] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments for identification, binding, and authorization with multiple UTM / USS are described herein.
[0180] 11A-B illustrate an example procedure 1100 for multi-level authorization across multiple UTMs and / or UAS service suppliers (USS), which may be used in combination with any of the other embodiments described herein. As shown in FIG. 11A-B, multi-level UAS authorization across multiple USS / UTMs may be performed with two USS / UTMs 1110a, 1110b identified by USS ID1 and USS ID2. Example call flow steps are described herein.
[0181] Steps 1151a, b, and 1152 may be the same as or similar to the steps described in FIG. 9 and will not be described here for the sake of brevity.
[0182] In steps 1153a, b, 1154, and 1155a, the AMF 1106 may send a pairing request message to both USS / UTMs 1110a, 1110b (i.e., USS ID1 and USS 2). Only if the AMF 1106 receives a pairing response from both USS / UTMs 1110a, 1110b, will 1110b forward the complete decision along with any applicable decision code to the UAV 1102. The UAV 1102 can proceed to the next step (i.e., pairing) when, for example, it receives a pairing response message with result code=SUCCESS from each of the requested USS / UTMs 1110a, 1110b.
[0183] In steps 1156a, b, 1157, and 1158a-d, the pairing authorization procedure may require individual authorization from each USS / UTM 1110a, 1110b listed in the UAV request. In this case, the AMF 1106 may send a pairing request message to one of the USS / UTMs 1110a, 1110b, and if successful, a pairing response message with result code=SUCCESS is returned with the USS / UTM assigned UAS ID and / or remote ID. The UAS ID and / or remote ID may be included by the AMF 1106 in the pairing request message when sending subsequent pairing request messages to the other requested USS / UTMs 1110a, 1110b.
[0184] In steps 1159a, b, 1160a, b, and 1161a, if there are multiple USS / UTMs 1110a, 1110b, the flight approval procedure may require the AMF 1106 to send a flight plan request message to each of the USS / UTMs 1110a, 1110b individually and then collect the responses from them collectively.
[0185] Alternatively, this procedure may also be initiated by UAV 1102 in step 1162. Details of the steps initiated by UAV 1102 are similar to those emulated by UAV-C 1103 and will not be described herein for the sake of brevity.
[0186] In step 1163, once UAV1102 and UAV-C1103 receive a flight approval response message with the reason code set to SUCCESS, a direct link for C2 communications (e.g., a PDU session) between UAV1102 and UAV-C1103 may be established via SMF11106a and level 4 approval may be established.
[0187] It should be noted that the steps described in Figures 11A and 11B are not limited to a sequential order and may be performed or executed in any order different from the steps described above to achieve multiple levels of authorization across the multiple UTMs / USSs 1110a, 1110b described above.
[0188] In some embodiments, a WTRU (e.g., a UAV-C WTRU) may be configured to perform multi-level authorization when UAVs belong to different PLMNs. For example, the WTRU may send a UAS association request including at least a UAV-C ID and a USS ID, provided that it receives a successful response for WTRU authentication and authorization. The WTRU may send a UAS pairing request including at least a UAV ID (and optionally a UAV WTRU ID) and a PLMN ID of the network serving the UAV, provided that it receives a successful UAS association response. The WTRU may send a UAS flight authorization request via a UL NAS transmission including at least a UAS ID or remote ID, a flight plan, a mission profile, and pilot credentials, provided that it receives a successful UAS pairing response including a UAS ID and / or remote ID. The WTRU may receive a configuration for C2 (and optionally payload) communications, provided that the flight plan is successfully authorized.
[0189] In additional embodiments, the PLMN ID of the network serving the corresponding entity (e.g., UAV-C or UAV) may not be provided by the UAV or UAV-C, in which case the USS / UTM may provide the PLMN ID to a requesting 3GPP network.
[0190] Embodiments for identification, binding, pairing, and authorization across PLMNs are described herein.
[0191] 12A,B show an example procedure 1200 for identification, binding, pairing, and authorization across public land mobile networks (PLMNs), which may be used in combination with any of the other embodiments described herein. Identification, binding, pairing, and multi-level authorization across multiple PLMNs may need to be supported, for example, when UAV 1202 and UAV-C 1203 belong to different PLMNs. The example shown in FIG. 12A,B refers to two AMFs 1206a, 1206b that belong to different PLMNs to which UAV 1202 and UAV-C 1203 are connected as AMF1 / SMF1 1206a and AMF2 / SMF2 1206b, respectively. Example call flow steps are described herein.
[0192] Steps 1251a, b, and 1252 may be the same as or similar to the steps described in FIG. 9 and will not be described here for the sake of brevity.
[0193] In steps 1253a,b, 1254, and 1255a-c, the binding procedure in which the UAV ID is bound to the UAV WTRU ID and the UAV-C ID is bound to the UAV-C WTRU ID occurs in the respective AMF (i.e., AMF1 1206a or AMF2 1206b) of the PLMN to which the UAV WTRU 1202b or UAV-C 1203 is connected. In some cases, the UAV ID or UAV-C ID may be authenticated by the USS / UTM 1210, and then the connected AMF (i.e., AMF1 1206a or AMF2 1206b) can either bind the UAV ID to the UAV WTRU ID or bind the UAV-C ID to the UAV-C WTRU ID.
[0194] In steps 1256a, b, 1257, 1258a-c, after the binding procedure is completed (i.e., level 2 authorization is achieved), either the UAV 1202 or the UAV-C 1203 may initiate a pairing procedure to pair the two entities and be identified as a UAS. In the example shown in Figures 12A, B, the UAV initiates the pairing procedure by sending a registration request (e.g., a NAS request message) with registration type set to UAS pairing request and with the requested UAV-C ID included. Alternatively or additionally, the UAV 1202 may also include the UAV-C WTRU ID, if available. The pairing request may be forwarded by the AMF1 1206a to the USS / UTM 1210 to authorize the pairing of the two entities.
[0195] When the USS / UTM 1210 approves the pairing of the UAV 1202 and the UAV-C 1203, a pairing response message (e.g., a NAS response message) may also be sent to the requesting AMF (i.e., in this embodiment, AMF1 1206a involved with the UAV 1202) and the AMF involved with the corresponding entity in the UAS (i.e., in this embodiment, AMF2 1206b involved with the UAV-C 1203). Each of the AMFs (i.e., in this embodiment, AMF1 1206a and AMF2 1206b) may then forward the pairing response in a registration acceptance message to the UAV 1202 and the UAV-C 1203, respectively.
[0196] In steps 1259a, b, 1260a, b, 1261a, b, and 1262, a flight approval request may be initiated by either the UAV 1202 or the UAV-C 1203. In the example shown in Figures 12A, B, the UAV-C 1203 initiates this process by sending an uplink NAS transmission message containing a UAS flight approval to the AMF2 1206b. This may include a proposed flight plan, pilot qualification information, and mission profile. The flight approval request may be forwarded by the AMF2 1206b to the USS / UTM 1210. The USS / UTM 1210 may send the flight plan as part of a flight plan approval request message to the AMF of the PLMN involved with the UAV (i.e., AMF1 1206a in this example), and receive a flight plan approval response in return.
[0197] The USS / UTM 1210 may then send flight approval responses to the two AMFs 1206a, 1206b, which may then forward them in a NAS downlink transmission message to the UAV 1202 and UAV-C 1203, respectively, which may include a reason code such as ACCEPT, REJECT-cause, etc.
[0198] Once UAV1202 and UAV-C1203 receive a flight approval response message with the reason code set to SUCCESS, a direct link for C2 communications (e.g., a PDU session) between UAV1202 and UAV-C1203 may be established via SMF1 1206a and level 4 approval may be established.
[0199] It should be noted that the steps described in Figures 12A and 12B are not limited to a sequential order and may be performed or executed in any order different from the steps described above to achieve identification, association, pairing, and authorization across the above PLMNs.
[0200] In some embodiments, a WTRU (e.g., a UAV-C WTRU) configured to perform multi-level authorization when UAVs belong to different PLMNs. The WTRU may transmit a UAS association request including at least a UAV-C ID and a USS ID, provided that it receives a successful response for WTRU authentication and authorization. The WTRU may transmit a UAS pairing request including at least a UAV ID (and optionally a UAV WTRU ID) and a PLMN ID of the network serving the UAV, provided that it receives a successful UAS association response. The WTRU may transmit a UAS flight authorization request via a UL NAS transmission including at least a UAS ID or remote ID, a flight plan, a mission profile, and pilot credentials, provided that it receives a successful UAS pairing response including a UAS ID and / or remote ID. The WTRU may receive a configuration for C2 (and optionally a payload) communication, provided that the flight plan is successfully authorized.
[0201] In additional embodiments, the PLMN ID of the network serving the corresponding entity (UAV-C or UAV) may not be provided by the UAV or UAV-C, in which case the USS / UTM may provide the PLMN ID to a requesting 3GPP network.
[0202] FIG. 13 illustrates an example procedure 1300 for binding and pairing between a UAV and a UAV-C, which may be used in combination with any of the other embodiments described herein. The UAV may include a UAV WTRU for cellular communication. The UAV-C may include a UAV-C WTRU for cellular communication. In step 1305, the UAV may send a (first) NAS request message to the AMF, including an authentication and authorization request, including a UAV WTRU identity (UAV WTRU ID) and one or more UAV WTRU capabilities for cellular communication. The NAS request message may be sent to the AMF via the UAV WTRU. The one or more UAV WTRU capabilities may include one or more indicators indicating that the UAV WTRU is a UAS-capable WTRU. In step 1310, the UAV may receive a (first) NAS response message from the AMF, including an authentication and authorization response indicating whether the UAV WTRU is authenticated and authorized for network access. The UAV may receive a NAS response message from the AMF via the UAV WTRU.
[0203] In step 1315, the UAV may send a (second) NAS request message to the AMF, including an association request indication, a UAV identification (UAV ID), and a USS identification (USS ID). Based on the USS ID, the UAV ID may be conveyed by the AMF to the USS / UTM in an association request message for associating the UAV WTRU's authorization with the UAV associated with the UAV ID. The USS ID may be a destination address of the NAS request message (i.e., an address of the USS / UTM), such as an IP address, a domain name, a fully qualified domain name (FQDN), etc. The USS ID may be pre-configured in the UAV by a USS provider or received from a network. The (second) NAS request message may be sent to the AMF via the UAV WTRU. In step 1320, the UAV may receive a (second) NAS response message from the AMF, including an association response indication indicating whether the UAV is associated with the UAV WTRU. The combined response indication may be determined by the USS / UTM and notified to the AMF by the USS / UTM. The (second) NAS response message may be received from the AMF via the UAV WTRU.
[0204] If in step 1325 the binding response indication indicates that the UAV is successfully bound to the UAV WTRU, in step 1330 the UAV may send a (third) NAS request message to the AMF, including a pairing request indication and a UAV-C ID. The UAV-C ID may be conveyed by the AMF to the USS / UTM in a pairing request message for authorization of the UAV to pair with the UAV-C associated with the UAV-C ID. The (third) NAS request message may be a PDU session request and may be sent by the UAV WTRU to the SMF via the AMF. In step 1335, the UAV may receive from the AMF a (third) NAS response message including a UAS ID indicating that the UAV is paired with the UAV-C. The NAS response message may additionally include a remote ID. The UAS ID may be assigned by the USS / UTM upon authorization of the UAV and UAV-C pair and may be forwarded from the USS / UTM to the AMF. The (third) NAS response message may be a PDU session response and may be received by the UAV WTRU from the SMF via the AMF.
[0205] In step 1340, upon receiving the UAS ID, the UAV may establish a PDU session with the UAV-C for command and control (C2) communication via a Session Management Function (SMF). The UAV ID may be a manufacturer assigned serial number (or airframe ID), and the UAV WTRU ID may be a GPSI, MSIDN, IMEI, MSISDN, IMSI, etc. The UAV-C ID may be a manufacturer assigned serial number.
[0206] Although the features and elements are described above in certain combinations, one skilled in the art will understand that each feature or element can be used alone or in any combination with the other features and elements. In addition, the methods described herein may be implemented in a computer program, software, or firmware embodied in a computer-readable medium for execution by a computer or processor. Examples of computer-readable media include electronic signals (transmitted over wired or wireless connections) and computer-readable storage media. Examples of computer-readable storage media include, but are not limited to, read only memory (ROM), random access memory (RAM), registers, cache memory, semiconductor memory devices, magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD-ROM disks and digital versatile disks (DVDs). A processor in association with software may be used to implement a radio frequency transceiver for use in a WTRU, UE, terminal, base station, RNC, or any host computer.
Claims
1. 1. A method for use in an unmanned aerial vehicle (UAV) having a UAV wireless transmit / receive unit (WTRU) for cellular communications, comprising: Sending a Non-Access Stratum (NAS) request message to an Access and Mobility Management Function (AMF), the NAS request message including a pairing request indication and a UAV-Controller (UAV-C) Identification (UAV-C ID), the UAV-C ID being carried in a pairing request to an Unmanned Aerial System (UAS) Service Supplier (USS) / UAS Traffic Management (UTM) for authorization of the UAV to pair with the UAV-C associated with the UAV-C ID; receiving a NAS response message from the AMF, the NAS response message including an Unmanned Aerial System (UAS) Identification (UAS ID) indicating that the UAV is paired with the UAV-C, the UAS ID being assigned by the USS / UTM.
2. 2. The method of claim 1, wherein the NAS request message is a Protocol Data Unit (PDU) session request message and the NAS response message is a PDU session response message.
3. 2. The method of claim 1, further comprising, upon receiving the UAS ID, establishing a PDU session with the UAV-C for command and control (C2) communications via a Session Management Function (SMF).
4. The method of claim 1 , wherein the NAS response message further comprises a remote identification (Remote ID).
5. The method of claim 1 , wherein the UAV-C ID is a manufacturer assigned serial number.
6. sending a NAS request message to the AMF, the message including an association request indication, a UAV identification (UAV ID), and a USS identification (USS ID), where based on the USS ID, the UAV ID is carried in an association request to the USS / UTM to associate the UAV WTRU with the UAV associated with the UAV ID; 2. The method of claim 1, further comprising: receiving, from the AMF, another NAS response message including an association response indication indicating whether the UAV is associated with the UAV WTRU, the association response indication being determined by the USS / UTM.
7. 7. The method of claim 6, further comprising: sending the NAS request message, including the pairing request indication and the UAV-C ID, to the AMF, on a condition that the UAV is associated with the UAV WTRU.
8. sending another NAS request message to the AMF, the NAS request message including an authentication and authorization request, the authentication and authorization request including a UAV WTRU identity (UAV WTRU ID) and one or more UAV WTRU capabilities for cellular communication; and receiving, from the AMF, another NAS response message including an authentication and authorization response indicating whether the UAV WTRU is authenticated and authorized for network access.
9. The method of claim 6 , wherein the UAV ID is a manufacturer assigned serial number and the UAV WTRU ID is an International Mobile Equipment Identity (IMEI).
10. The method of claim 1 , wherein the pairing request to the USS / UTM for the pairing approval of the UAV with the UAV-C includes a UAV ID and the UAV-C ID.
11. An unmanned aerial vehicle (UAV), a UAV wireless transmit / receive unit (WTRU) for cellular communications; 1. A processor comprising: The UAV WTRU and the processor are configured to send a Non-Access Stratum (NAS) request message to an Access and Mobility Management Function (AMF) including a pairing request indication and a UAV-Controller (UAV-C) Identification (UAV-C ID), the UAV-C ID being carried in a pairing request to an Unmanned Aerial System (UAS) Service Supplier (USS) / UAS Traffic Management (UTM) for authorization of the UAV to pair with the UAV-C associated with the UAV-C ID; An unmanned aerial vehicle (UAV), comprising: the UAV WTRU and the processor are configured to receive a NAS response message from the AMF, the NAS response message including an Unmanned Aerial System (UAS) Identification (UAS ID) indicating that the UAV is paired with the UAV-C, the UAS ID being assigned by the USS / UTM; and a processor.
12. 12. The UAV of claim 11, wherein the NAS request message is a protocol data unit (PDU) session request message and the NAS response message is a PDU session response message.
13. The UAV of claim 11, wherein the UAV WTRU and the processor are further configured to establish a PDU session with the UAV-C for command and control (C2) communications via a Session Management Function (SMF) upon receiving the UAS ID.
14. The UAV of claim 11 , wherein the NAS response message further includes a remote identification (Remote ID).
15. The UAV of claim 11, wherein the UAV-C ID is a manufacturer-assigned serial number.
16. 12. The UAV of claim 11, wherein the UAV WTRU and the processor are further configured to send a NAS request message to the AMF, the NAS request message including an association request indication, a UAV identification (UAV ID), and a USS identification (USS ID), where based on the USS ID, the UAV ID is carried in an association request to the USS / UTM for authorization of the UAV WTRU to associate with the UAV associated with the UAV ID, and the UAV WTRU and the processor are further configured to receive another NAS response message from the AMF, the NAS response message including an association request indication indicating whether the UAV is associated with the UAV WTRU, the association response indication being determined by the USS / UTM.
17. 17. The UAV of claim 16, wherein the UAV WTRU and the processor are further configured to send the NAS request message, including the pairing request indication and the UAV-C ID, to the AMF, on a condition that the UAV is associated with the UAV WTRU.
18. 17. The UAV of claim 16, wherein the UAV WTRU and the processor are further configured to send to the AMF another NAS request message including an authentication and authorization request including a UAV WTRU identity (UAV WTRU ID) and one or more UAV WTRU capabilities for cellular communications, and the UAV WTRU and the processor are further configured to receive from the AMF another NAS response message including an authentication and authorization response indicating whether the UAV WTRU is authenticated and authorized for network access.
19. 17. The UAV of claim 16, wherein the UAV ID is a manufacturer assigned serial number and the UAV WTRU ID is an International Mobile Equipment Identity (IMEI).
20. The UAV of claim 11, wherein the pairing request to the USS / UTM for the pairing approval of the UAV with the UAV-C includes a UAV ID and the UAV-C ID.
Citation Information
Patent Citations
Network registration method and device
CN109716806A