Edge discovery techniques in wireless communication systems

By enabling UEs to request and receive edge data network configurations based on their current and future locations, the method addresses the challenge of managing mobile UEs in wireless communication systems, reducing latency and enhancing network efficiency.

JP7654647B2Active Publication Date: 2025-04-01QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2022521021
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-10-06
Filing Date
2020-10-07
Publication Date
2025-04-01
Estimated Expiration
2040-10-07

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in efficiently managing edge data network configurations for user equipment (UEs) that are mobile and move between different geographic areas, leading to increased latency and reduced network efficiency.

Method used

The proposed solution involves a method where UEs send requests to an edge server with indications of their current and expected future geographic locations, receiving sets of edge data network configurations tailored to these locations. This allows for seamless switching between different edge data network configurations as the UE moves, optimizing network performance.

Benefits of technology

This approach reduces latency and enhances the efficiency of UE operation in edge data networks by providing optimized configurations based on the UE's location, thereby improving overall network performance and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007654647000006
    Figure 0007654647000006
  • Figure 0007654647000007
    Figure 0007654647000007
  • Figure 0007654647000008
    Figure 0007654647000008
Patent Text Reader

Abstract

Methods, systems, and devices for wireless communications are described that enable configuration of an edge data network based on a current location and expected future locations of a user equipment (UE). The UE may provide one or more expected future locations based on the UE's route information, polygons associated with one or more current or future UE locations, a set of waypoints for the UE, etc. Based on the provided one or more future locations, the edge data network may provide the UE with one or more edge data network configurations for different UE locations. As the UE moves to different locations, different edge data network configurations may be used, thereby increasing the efficiency of UE operation in the edge data network.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] cross reference This patent application claims the benefit of U.S. Provisional Patent Application No. 62 / 913,072, filed October 9, 2019, by HALL et al., and entitled "EDGE DISCOVERY TECHNIQUES IN WIRELESS COMMUNICATIONS SYSTEMS," and U.S. Patent Application No. 17 / 064,450, filed October 6, 2020, by HALL et al., and entitled "EDGE DISCOVERY TECHNIQUES IN WIRELESS COMMUNICATIONS SYSTEMS," each of which is assigned to the assignee of the present application.

[0002] FIELD The following relates generally to wireless communications, and more particularly to edge discovery techniques in wireless communications systems. [Background technology]

[0003] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcasts, and the like. These systems may be capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth generation (4G) systems, such as Long Term Evolution (LTE), LTE-Advanced (LTE-A) or LTE-A Pro systems, and fifth generation (5G) systems, sometimes referred to as New Radio (NR) systems. These systems may employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), or Discrete Fourier Transform Spread Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include several base stations or network access nodes, each simultaneously supporting communication for multiple communication devices, sometimes known as user equipment (UE).

[0004] In some deployments, an edge data network (EDN) may provide processing assistance to another network device. In such cases, a client device, such as a UE, may communicate application data at an edge application server on the EDN, which may perform processing on the received data and provide responsive application data to the client device. Such EDN processes may allow the client device to offload some processing overhead (e.g., computationally intensive operations), which may allow the client device to use processing resources for other tasks, reduce power consumption, etc. Techniques for efficiently using an EDN in conjunction with a wireless communication system to provide processing assistance to UEs or other client devices of the wireless communication system may be desirable. Summary of the Invention [Means for solving the problem]

[0005] The described techniques relate to improved methods, systems, devices, and apparatuses that support edge discovery techniques in wireless communication systems. In various aspects, the described techniques enable configuration of an edge data network based on a current location and a likely future location of an edge data network client, such as a user equipment (UE) operating in a wireless communication system. In some cases, the UE may be served by different base stations that may be associated with different edge network servers (e.g., different edge application servers, edge enabler servers, edge data network configuration servers, or combinations thereof) since the UE may be moving relative to the base stations in the wireless communication system. Such a UE may have information in some cases indicating a route or a future expected location of the UE. The UE may receive one or more edge data network configurations that provide one or more expected future locations to the edge data network and provide edge data network configurations for two or more different UE locations. As the UE moves to different locations, different edge data network configurations may be used, thereby increasing the efficiency of the UE operation in the edge data network.

[0006] A method of wireless communication in a UE is described. The method may include sending a request for edge information (e.g., a request for edge data network information or a request for edge application server information) over a wireless communication network to an edge server of an edge data network, where the request includes at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and receiving a response from the edge server providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0007] An apparatus for wireless communication in a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to send a request for edge information (e.g., a request for edge data network information or a request for edge application server information) over a wireless communication network to an edge server of an edge data network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and receive a response from the edge server providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0008] Another apparatus for wireless communication in a UE is described. The apparatus may include means for sending a request for edge information (e.g., a request for edge data network information or a request for edge application server information) over a wireless communication network to an edge server of an edge data network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and means for receiving from the edge server a response providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0009] A non-transitory computer-readable medium storing code for wireless communication in a UE is described. The code may include instructions executable by a processor to send a request for edge information (e.g., a request for edge data network information or a request for edge application server information) over a wireless communication network to an edge server of an edge data network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and receive a response from the edge server providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0010] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first indication of the first geographic area and the second indication of the second geographic area may both be included in the same request message. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the request for edge information includes a first request message and a second request message, where the first request message includes the first indication of the first geographic area and the second request message includes the second indication of the second geographic area. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the set of edge data network configurations includes connection information for a set of edge data network configuration servers, including one or more of a first edge data network configuration server associated with the first geographic area or a second edge data network configuration server associated with the second geographic area.

[0011] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for communicating with a first edge data network configuration server in the first geographic area, determining that the UE has moved to the second geographic area, and in response to the determination, communicating with a second edge data network configuration server. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the set of edge data network configurations includes information of a set of edge application server instances, including one or more of a first edge application server instance associated with the first geographic area or a second edge application server instance associated with the second geographic area. Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for communicating with a first edge application server instance in the first geographic area, determining that the UE has moved to the second geographic area, and in response to the determination, communicating with the second edge application server instance. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the predicted future location of the UE may be based on one or more of a geographic point, a polygon associated with the UE location, a configured route of the UE, a signaling map of the UE, a set of waypoints of the UE, or any combination thereof.

[0012] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the request for edge data network information includes a set of information elements including at least a first information element for a geographic area of ​​operation indicating one or more geographic areas. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the geographic area of ​​operation of each edge data network configuration may be provided as one or more of a geographic point, a polygon, a portion of a configured route of the UE, a portion of a signaling map of the UE, a waypoint of a set of waypoints of the UE, or any combination thereof.

[0013] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the edge server may be part of a base station of a wireless communication network. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the request may be generated in an edge enabler client in a UE and sent to an edge data network configuration server via an EDGE-4 interface provided by the wireless communication network, and a response may be received at the edge enabler client from the edge data network configuration server via the EDGE-4 interface. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the request may be generated in an edge enabler client in a UE and sent to an edge enabler server via an EDGE-1 interface provided by the wireless communication network, and a response may be received at the edge enabler client from the edge enabler server via the EDGE-1 interface.

[0014] A method of wireless communication in a network node of an edge data network is described. The method may include receiving a request for edge information (e.g., a request for edge data network information or a request for edge application server information) from a UE via a wireless communication network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and sending a response to the UE providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0015] An apparatus for wireless communication in a network node of an edge data network is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to receive a request for edge information (e.g., a request for edge data network information or a request for edge application server information) from a UE over a wireless communication network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and to transmit a response to the UE providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0016] Another apparatus for wireless communication in a network node of an edge data network is described. The apparatus may include means for receiving a request for edge information (e.g., a request for edge data network information or a request for edge application server information) from a UE via a wireless communication network, where the request includes at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and means for transmitting a response to the UE providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0017] A non-transitory computer-readable medium storing code for wireless communications at a network node of an edge data network is described. The code may include instructions executable by a processor to receive a request for edge information (e.g., a request for edge data network information or a request for edge application server information) from a UE over the wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and to send a response to the UE providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0018] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first indication of the first geographic area and the second indication of the second geographic area are both included in the same request message. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the request for edge information includes a first request message and a second request message, where the first request message includes the first indication of the first geographic area and the second request message includes the second indication of the second geographic area.

[0019] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the set of edge data network configurations includes connection information for a set of edge data network configuration servers including one or more of a first edge data network configuration server associated with a first geographic area or a second edge data network configuration server associated with a second geographic area. Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for configuring the first edge data network configuration server and the second edge data network configuration server with context information of the UE.

[0020] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the set of edge data network configurations includes information of a set of edge application server instances, including one or more of a first edge application server instance associated with a first geographic area or a second edge application server instance associated with a second geographic area. Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for configuring one or more of the first edge application server to provide the first edge application server instance for the UE or the second edge application server to provide the second edge application server instance for the UE. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the expected future location of the UE may be based on one or more of a geographic point, a polygon associated with the UE location, a configured route of the UE, a signaling map of the UE, a waypoint set of the UE, or any combination thereof.

[0021] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the request for network information includes a set of information elements including at least a first information element for a geographic area of ​​operation indicating one or more geographic areas. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the geographic area of ​​operation of each edge data network configuration may be provided as one or more of a geographic point, a polygon, a portion of a configured route of the UE, a portion of a signaling map of the UE, a waypoint of a waypoint set of the UE, or any combination thereof.

[0022] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the network node may be part of a base station of a wireless communication network. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the request may be generated in an edge enabler client in a UE and received at an edge data network configuration server via an EDGE-4 interface provided by the wireless communication network, and the response may be sent from the edge data network configuration server to the edge enabler client via the EDGE-4 interface. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the request may be generated in an edge enabler client in a UE and received at an edge enabler server via an EDGE-1 interface provided by the wireless communication network, and the response may be sent from the edge enabler server to the edge enabler client via the EDGE-1 interface. [Brief description of the drawings]

[0023] [Figure 1] FIG. 1 illustrates an example system for wireless communication supporting edge discovery techniques in a wireless communication system, according to an aspect of the present disclosure. [Diagram 2] FIG. 1 illustrates an example of a portion of a wireless communication system that supports edge discovery techniques in the wireless communication system, according to an aspect of the present disclosure. [Diagram 3] FIG. 1 illustrates an example of an edge data network supporting edge discovery techniques in a wireless communication system, according to an aspect of the present disclosure. [Figure 4] FIG. 1 illustrates an example process flow for supporting edge discovery techniques in a wireless communication system, according to an aspect of the present disclosure. [Diagram 5] FIG. 1 illustrates an example process flow for supporting edge discovery techniques in a wireless communication system, according to an aspect of the present disclosure. [Figure 6] FIG. 1 is a block diagram of a device supporting edge discovery techniques in a wireless communication system according to an aspect of the present disclosure. [Figure 7] FIG. 1 is a block diagram of a device supporting edge discovery techniques in a wireless communication system according to an aspect of the present disclosure. [Figure 8] FIG. 1 is a block diagram of a communications manager supporting edge discovery techniques in a wireless communications system according to an aspect of the disclosure. [Figure 9] FIG. 1 is a diagram of a system including devices that support edge discovery techniques in a wireless communication system, according to an aspect of the disclosure. [Figure 10] FIG. 1 is a block diagram of a device supporting edge discovery techniques in a wireless communication system according to an aspect of the present disclosure. [Figure 11] FIG. 1 is a block diagram of a device supporting edge discovery techniques in a wireless communication system according to an aspect of the present disclosure. [Figure 12] FIG. 1 is a block diagram of a communications manager supporting edge discovery techniques in a wireless communications system according to an aspect of the disclosure. [Figure 13] FIG. 1 is a diagram of a system including devices that support edge discovery techniques in a wireless communication system, according to an aspect of the disclosure. [Figure 14] 1 is a flowchart illustrating a method for supporting edge discovery techniques in a wireless communication system according to an aspect of the present disclosure. [Figure 15] 1 is a flowchart illustrating a method for supporting edge discovery techniques in a wireless communication system according to an aspect of the present disclosure. [Figure 16] 1 is a flowchart illustrating a method for supporting edge discovery techniques in a wireless communication system according to an aspect of the present disclosure. [Figure 17] 1 is a flowchart illustrating a method for supporting edge discovery techniques in a wireless communication system according to an aspect of the present disclosure. [Figure 18] 1 is a flowchart illustrating a method for supporting edge discovery techniques in a wireless communication system according to an aspect of the present disclosure. [Figure 19] 1 is a flowchart illustrating a method for supporting edge discovery techniques in a wireless communication system according to an aspect of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0024] Various aspects of the present disclosure enable an edge data network (EDN) that may provide configuration information for multiple locations of a user equipment (UE) in a wireless communication system. In some cases, the UE may have information regarding the current UE location as well as one or more expected future locations. As the UE moves from one location to another, different base stations may serve the UE, and such different base stations may be located relatively far from an edge application server that is providing processing assistance to the UE. When the edge application server is located relatively far from the UE, latency associated with application data traffic between the UE and the edge application server may increase, which may reduce overall network efficiency. For example, the UE may be associated with a vehicle (e.g., an automobile moving along a determined route) or an aircraft (e.g., an unmanned aerial vehicle (UAV) moving to a predetermined waypoint) that moves relatively quickly between the coverage areas of different base stations. Because different base stations have different latencies for communication with the same edge application server instance, the latency of application data traffic exchanged between the UE and the edge application server may vary. In some cases, the edge data network may provide multiple configurations to the UE based on the UE's current location and one or more future locations of the UE, which may reduce latency for an application client at the UE as the UE changes serving base station.

[0025] Various described techniques enable configuration of an edge data network based on the current location and likely future locations of such a UE. In some cases, the UE may provide a predicted future location based on route information for the UE, a polygon associated with one or more current or future UE locations, a set of waypoints for the UE, or any combination thereof, to name a few. After the UE provides one or more predicted future locations to the edge data network, it may receive one or more edge data network configurations that provide edge data network configurations for two or more different UE locations. As the UE moves to different locations, different edge data network configurations may be used, thereby increasing the efficiency of UE operation in the edge data network.

[0026] In some cases, an edge enabler client in the UE may send a request for edge information (e.g., a request for edge data network information or a request for edge application server information) to an edge data network (e.g., an edge data network configuration server, which may also be referred to as an edge configuration server or an edge enabler server in some examples). The request may include a first indication of a first geographic area in which the UE is currently located, and possibly a second indication of a second geographic area in which the UE is expected to be located in the future. In other words, the first indication may be provided in the first request message, and the second indication may be provided in the second request message. The UE may then receive one or more responses from the edge data network providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration. As the UE moves to different geographic areas, a corresponding edge data network configuration may be selected such that efficient edge data network services may be provided.

[0027] In some cases, a request from the UE may be sent to an edge data network configuration server (e.g., via an EDGE-4 interface), and the edge data network configuration set includes connection information for several different edge data network configuration servers associated with different geographic areas, and the UE may communicate with a first edge data network configuration server in the first geographic area, determine that the UE has moved to a second geographic area, and communicate with a second edge data network configuration server based on the movement to the second geographic area.

[0028] In other cases, a request from the UE may be sent to an edge enabler server in the edge data network (e.g., via an EDGE-1 interface), and the set of edge data network configurations may include information for several different edge application server instances corresponding to different geographic areas, and the UE may communicate with the edge application server instance corresponding to the appropriate geographic area of ​​the UE and switch to the different edge application server instance based on the movement of the UE.

[0029] Such techniques may enable efficient processing assistance provided by an edge data network with relatively low latency as the UE moves between coverage areas of base stations in a wireless communications network. By providing multiple configurations based on expected UE locations, increased latency associated with application data traffic being exchanged with edge application server instances located away from the serving base station may be reduced. Furthermore, by providing a set of edge data network configurations before the UE moves between expected locations, latency associated with new edge data network discovery and configuration may also be reduced, further enhancing the efficiency of application clients in the UE that receive processing assistance from one or more edge application server instances. In some examples, one or more integrated circuits (e.g., transceivers, processors, etc.) of the UE may implement the efficient processing techniques discussed herein to reduce overall power consumption of the UE.

[0030] First, aspects of the present disclosure are described in the context of a wireless communication system. Examples of UE mobility and edge data network configurations based on UE mobility are then described for various examples. Aspects of the present disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flow charts related to edge discovery techniques in a wireless communication system.

[0031] FIG. 1 illustrates an example of a wireless communication system 100 supporting edge discovery techniques in a wireless communication system according to an aspect of the disclosure. The wireless communication system 100 includes a base station 105, a UE 115, and a core network 130. In some cases, as discussed with reference to FIGs. 2 through 5, an edge data network may be deployed with the wireless communication system 100, and one or more edge data network components may be collocated with one or more components of the core network 130, one or more base stations 105, or a combination thereof. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some cases, the wireless communication system 100 may support enhanced broadband communications, ultra-reliable (e.g., mission-critical) communications, low latency communications, or communications with low-cost and low-complexity devices.

[0032] The base station 105 may wirelessly communicate with the UE 115 via one or more base station antennas. The base station 105 described herein may include or be referred to by those skilled in the art as a transceiver base station, a radio base station, an access point, a radio transceiver, a NodeB, an eNodeB (eNB), a next generation NodeB or giga-NodeB (any of which may be referred to as a gNB), a Home NodeB, a Home eNodeB, or some other suitable terminology. The wireless communication system 100 may include different types of base stations 105 (e.g., macro cell base stations or small cell base stations). The UE 115 described herein may be capable of communicating with various types of base stations 105 and network equipment, including macro eNBs, small cell eNBs, gNBs, relay base stations, etc.

[0033] Each base station 105 may be associated with a particular geographic coverage area 110 in which communication with various UEs 115 is supported. Each base station 105 may provide communication coverage for the respective geographic coverage area 110 via a communication link 125, where the communication link 125 between the base station 105 and the UE 115 may utilize one or more carriers. The communication link 125 shown in the wireless communication system 100 may include uplink transmissions from the UE 115 to the base station 105 or downlink transmissions from the base station 105 to the UE 115. A downlink transmission may also be referred to as a forward link transmission and an uplink transmission may also be referred to as a reverse link transmission.

[0034] A geographic coverage area 110 for a base station 105 may be divided into sectors that make up a portion of the geographic coverage area 110, and each sector may be associated with a cell. For example, each base station 105 may provide communication coverage for a macro cell, a small cell, a hot spot, or other type of cell, or various combinations thereof. In some examples, the base stations 105 are mobile and thus may provide communication coverage for a moving geographic coverage area 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, and overlapping geographic coverage areas 110 associated with different technologies may be supported by the same base station 105 or by different base stations 105. The wireless communication system 100 may include a heterogeneous LTE / LTE-A / LTE-A Pro or NR network, for example, where different types of base stations 105 provide coverage for various geographic coverage areas 110.

[0035] The term "cell" refers to a logical communication entity used for communication with a base station 105 (e.g., on a carrier) and may be associated with an identifier (e.g., physical cell identifier (PCID), virtual cell identifier (VCID)) to distinguish neighboring cells operating over the same or different carriers. In some examples, a carrier may support multiple cells, and different cells may be configured according to different protocol types (e.g., machine type communication (MTC), narrowband Internet-of-Things (NB-IoT), enhanced mobile broadband (eMBB), or others) that may provide access for different types of devices. In some cases, the term "cell" may refer to a portion of a geographic coverage area 110 (e.g., a sector) over which a logical entity operates.

[0036] The UEs 115 may be distributed throughout the wireless communication system 100, and each UE 115 may be fixed or mobile. The UEs 115 may also be referred to as mobile devices, wireless devices, remote devices, handheld devices, or subscriber devices, or some other suitable terminology, and a "device" may also be referred to as a unit, station, terminal, or client. The UEs 115 may also be personal electronic devices, such as mobile phones, personal digital assistants (PDAs), tablet computers, laptop computers, or personal computers. In some examples, the UEs 115 may refer to wireless local loop (WLL) stations, Internet of Things (IoT) devices, Internet of Everything (IoE) devices, MTC devices, or the like, which may be implemented in various items, such as home appliances, vehicles, meters, etc.

[0037] Some UEs 115, such as MTC or IoT devices, may be low-cost or low-complexity devices and may enable automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC may refer to data communication technologies that allow devices to communicate with each other or with the base station 105 without human intervention. In some examples, M2M communication or MTC may include communication from devices that incorporate sensors or meters to measure or capture information and relay that information to a central server or application program that can utilize the information or present the information to a human interacting with the program or application. Some UEs 115 may be designed to gather information or enable automated behavior of machines. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, monitoring of weather and geological events, fleet management and tracking, remote security sensing, physical access control, and transaction-based business billing.

[0038] Some UEs 115 may be configured to utilize operating modes that reduce power consumption, such as half-duplex communication (e.g., a mode that supports one-way communication via transmit or receive, but not transmit and receive simultaneously). In some examples, half-duplex communication may be performed at a reduced peak rate. Other power conservation techniques for the UE 115 include entering a power-saving "deep sleep" mode or operating over a limited bandwidth (e.g., pursuant to narrowband communication) when not engaged in active communication. In some cases, the UE 115 may be designed to support important functions (e.g., mission-critical functions), and the wireless communication system 100 may be configured to provide ultra-reliable communication for these functions.

[0039] In some cases, the UE 115 may also be able to communicate directly with other UEs 115 (e.g., using a peer-to-peer (P2P) protocol or a device-to-device (D2D) protocol). One or more of the groups of UEs 115 utilizing D2D communication may be within the geographic coverage area 110 of the base station 105. Other UEs 115 in such a group may be outside the geographic coverage area 110 of the base station 105 or may not otherwise be able to receive transmissions from the base station 105. In some cases, a group of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system in which each UE 115 transmits to every other UE 115 in the group. In some cases, the base station 105 facilitates scheduling of resources for D2D communication. In other cases, D2D communication occurs between UEs 115 without the involvement of the base station 105.

[0040] The base stations 105 may communicate with the core network 130 and with each other. For example, the base stations 105 may interface with the core network 130 through backhaul links 132 (e.g., via an S1, N2, N3, or other interface). The base stations 105 may communicate with each other over backhaul links 134 (e.g., via an X2, Xn, or other interface), either directly (e.g., directly between the base stations 105) or indirectly (e.g., via the core network 130).

[0041] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC), which may include at least one mobility management entity (MME), at least one serving gateway (S-GW), and at least one packet data network (PDN) gateway (P-GW). The MME may manage non-access stratum (e.g., control plane) functions such as mobility, authentication, and bearer management for the UEs 115 served by the base stations 105 associated with the EPC. User IP packets may be forwarded through the S-GW, which may itself be connected to the P-GW. The P-GW may provide IP address allocation as well as other functions. The P-GW may be connected to a network operator's IP services. The operator's IP services may include access to the Internet, an intranet, an IP multimedia subsystem (IMS), or packet-switched (PS) streaming services.

[0042] At least some of the network devices, such as the base stations 105, may include subcomponents, such as access network entities, which may be an example of an access node controller (ANC). Each access network entity may communicate with the UE 115 through some other access network transmission entity, which may be referred to as a radio head, a smart radio head, or a transmit / receive point (TRP). In some configurations, various functions of each access network entity or base station 105 may be distributed across various network devices (e.g., radio heads and access network controllers) or may be integrated within a single network device (e.g., the base station 105).

[0043] The wireless communication system 100 may operate using one or more frequency bands, typically in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). The 300 MHz to 3 GHz region is commonly known as the ultra-high frequency (UHF) region or decimeter band, because the wavelengths span approximately one decimeter to one meter. UHF waves may be shielded or redirected by buildings and environmental features. However, these waves may penetrate structures sufficiently for a macrocell to serve UEs 115 located indoors. Transmission of UHF waves may be associated with smaller antennas and shorter distances (e.g., less than 100 km) compared to transmissions using lower frequencies and longer waves in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.

[0044] The wireless communication system 100 may also operate in the very high frequency (SHF) region, also known as the centimeter band, using the frequency band from 3 GHz to 30 GHz. The SHF region includes bands such as the 5 GHz Industrial, Scientific and Medical (ISM) band that may be used opportunistically by devices that may be able to tolerate interference from other users.

[0045] The wireless communication system 100 may also operate in the extremely high frequency (EHF) region of the spectrum (e.g., 30 GHz to 300 GHz), also known as the millimeter band. In some examples, the wireless communication system 100 may support millimeter wave (mmW) communications between the UE 115 and the base station 105, and the EHF antennas of the respective devices may be smaller and more closely spaced than the UHF antennas. In some cases, this may facilitate the use of antenna arrays within the UE 115. However, propagation of EHF transmissions may experience greater atmospheric attenuation and have shorter reach than SHF or UHF transmissions. The techniques disclosed herein may be utilized across transmissions using one or more different frequency regions, and the designated use of bands across these frequency regions may vary from country to country or from regulatory body to regulatory body.

[0046] In some cases, the wireless communication system 100 may utilize both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system 100 may utilize License Assisted Access (LAA), LTE Unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band, such as the 5 GHz ISM band. When operating in an unlicensed radio frequency spectrum band, wireless devices, such as the base station 105 and the UE 115, may utilize a Listen Before Talk (LBT) procedure to ensure that the frequency channel is clear before transmitting data. In some cases, operation in the unlicensed spectrum may be based on a carrier aggregation configuration in conjunction with component carriers operating in the licensed band (e.g., LAA). Operation in the unlicensed spectrum may include downlink transmission, uplink transmission, peer-to-peer transmission, or a combination thereof. Duplexing in the unlicensed spectrum may be based on Frequency Division Duplexing (FDD), Time Division Duplexing (TDD), or a combination of both.

[0047] In some examples, the base station 105 or the UE 115 may be equipped with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. For example, the wireless communications system 100 may use a transmission scheme between a transmitting device (e.g., the base station 105) and a receiving device (e.g., the UE 115), where the transmitting device is equipped with multiple antennas and the receiving device is equipped with one or more antennas. MIMO communications may take advantage of multipath signal propagation to increase spectral efficiency by transmitting or receiving multiple signals via different spatial layers, which may be referred to as spatial multiplexing. The multiple signals may be transmitted by a transmitting device, for example, via different antennas or different combinations of antennas. Similarly, the multiple signals may be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals may be referred to as a separate spatial stream and may carry bits associated with the same data stream (e.g., the same codeword) or different data streams. The different spatial layers may be associated with different antenna ports used for channel measurements and reporting. MIMO techniques include Single-User MIMO (SU-MIMO), in which multiple spatial layers are transmitted to the same receiving device, and Multi-User MIMO (MU-MIMO), in which multiple spatial layers are transmitted to multiple devices.

[0048] Beamforming, which may also be referred to as spatial filtering, directional transmission, or directional reception, is a signal processing technique that may be used at a transmitting or receiving device (e.g., base station 105 or UE 115) to shape or steer an antenna beam (e.g., a transmit beam or a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming may be achieved by combining signals communicated through antenna elements of an antenna array such that signals propagating at a particular orientation relative to the antenna array are subject to constructive interference and other signals are subject to destructive interference. Adjustment of signals communicated through antenna elements may include a transmitting or receiving device applying constant amplitude and phase offsets to signals carried through each of the antenna elements associated with the device. The adjustment associated with each of the antenna elements may be defined by a beamforming weight set associated with a particular orientation (e.g., relative to the antenna array of the transmitting or receiving device or to some other orientation).

[0049] In some cases, the antennas of the base station 105 or the UE 115 may be located in one or more antenna arrays that may support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be collocated in an antenna assembly such as an antenna tower. In some cases, the antennas or antenna arrays associated with the base station 105 may be located in various geographic locations. The base station 105 may have an antenna array with several rows and columns of antenna ports that the base station 105 may use to support beamforming of communications with the UE 115. Similarly, the UE 115 may have one or more antenna arrays that may support various MIMO or beamforming operations.

[0050] In some cases, the wireless communication system 100 may be a packet-based network that operates according to a layered protocol stack. In the user plane, communication at the bearer or packet data convergence protocol (PDCP) layer may be IP-based. The radio link control (RLC) layer may perform packet segmentation and reassembly to communicate over logical channels. The medium access control (MAC) layer may perform priority handling and multiplexing of logical channels into transport channels. The MAC layer may also use hybrid automatic repeat request (HARQ) to perform retransmissions at the MAC layer to improve link efficiency. In the control plane, the radio resource control (RRC) protocol layer may establish, configure, and maintain an RRC connection between the UE 115 and the base station 105 or core network 130, which supports radio bearers for user plane data. In the physical layer, the transport channels may be mapped to physical channels.

[0051] In some cases, the UE 115 and the base station 105 may support retransmission of data to increase the likelihood of successful reception. HARQ feedback is one technique that increases the likelihood that data is correctly received on the communication link 125. HARQ may include a combination of error detection (e.g., using a cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ may improve throughput at the MAC layer in poor radio conditions (e.g., signal-to-noise conditions). In some cases, a wireless device may support same-slot HARQ feedback, in which a device may provide HARQ feedback in a particular slot for data received in a previous symbol in that slot. In other cases, a device may provide HARQ feedback in a subsequent slot or according to some other time interval.

[0052] A time interval in LTE or NR is, for example, T s The communication resource time intervals may be organized according to radio frames, each having a duration of 10 milliseconds (ms), where the frame period is T f =307,200T s A radio frame may be represented as: SFN = 0, 1023, 100, 1024, 1048, 1064, 1080, 1048, 1064, 1084, 1048, 1088, 1048, 1064 ...

[0053] In some wireless communication systems, a slot may be further divided into multiple minislots that include one or more symbols. In some instances, a symbol or minislot of a minislot may be the smallest unit of scheduling. Each symbol may vary in time length depending, for example, on the subcarrier spacing or frequency band of operation. Additionally, some wireless communication systems may implement slot aggregation, in which multiple slots or minislots are aggregated together and used for communication between the UE 115 and the base station 105.

[0054] The term "carrier" refers to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communications over the communication link 125. For example, a carrier of the communication link 125 may include a portion of a radio frequency spectrum band that operates according to a physical layer channel for a given radio access technology. Each physical layer channel may carry user data, control information, or other signaling. A carrier may be associated with a predefined frequency channel (e.g., evolved universal mobile telecommunication system terrestrial radio access (E-UTRA) absolute radio frequency channel number (EARFCN)) and may be arranged according to a channel raster for discovery by the UE 115. A carrier may be downlink or uplink (e.g., in FDD mode) or may be configured to carry downlink and uplink communications (e.g., in TDD mode). In some examples, a signal waveform transmitted over a carrier may be composed of multiple subcarriers (e.g., using a multi-carrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)).

[0055] The organizational structure of a carrier may differ for different radio access technologies (e.g., LTE, LTE-A, LTE-A Pro, NR). For example, communications over a carrier may be organized according to TTIs or slots, each of which may include user data as well as control information or signaling to support decoding of user data. A carrier may also include dedicated collection signaling (e.g., synchronization signals or system information, etc.) and control signaling that coordinates operations for that carrier. In some examples (e.g., in carrier aggregation configurations), a carrier may also have collection signaling or control signaling that coordinates operations for other carriers.

[0056] The physical channels may be multiplexed on the carriers according to various techniques. The physical control channel and the physical data channel may be multiplexed on the downlink carriers using, for example, a time division multiplexing (TDM) technique, a frequency division multiplexing (FDM) technique, or a hybrid TDM-FDM technique. In some examples, the control information transmitted in the physical control channel may be distributed among different control regions in a cascaded manner (e.g., between a common control region or common search space and one or more UE-specific control regions or UE-specific search spaces).

[0057] A carrier may be associated with a particular bandwidth of the radio frequency spectrum, and in some examples, the carrier bandwidth may be referred to as the carrier or the “system bandwidth” of the wireless communication system 100. For example, the carrier bandwidth may be one of several predefined bandwidths (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 MHz) for a carrier of a particular radio access technology. In some examples, each served UE 115 may be configured to operate over a portion or all of the carrier bandwidth. In other examples, some UEs 115 may be configured for operation using a narrowband protocol type associated with a predefined portion or range (e.g., a set of subcarriers or RBs) within the carrier (e.g., an “in-band” deployment of a narrowband protocol type).

[0058] In a system utilizing MCM techniques, a resource element may consist of one symbol period (e.g., the time length of one modulation symbol) and one subcarrier, where the symbol period and the subcarrier spacing are inversely proportional. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme). Thus, the more resource elements the UE 115 receives and the higher the order of the modulation scheme, the higher the data rate of the UE 115. In a MIMO system, wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers), where the use of multiple spatial layers may further increase the data rate for communication with the UE 115.

[0059] A device (e.g., a base station 105 or a UE 115) of the wireless communication system 100 may have a hardware configuration that supports communication over a particular carrier bandwidth or may be configurable to support communication over one of a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a base station 105 and / or a UE 115 that supports simultaneous communication over carriers associated with more than one different carrier bandwidth.

[0060] The wireless communications system 100 may support communication with the UE 115 over multiple cells or carriers, a feature sometimes referred to as carrier aggregation or multi-carrier operation. The UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation may be used with both FDD and TDD component carriers.

[0061] In some cases, an edge data network may be deployed with the wireless communication system 100, and the UE 115 may be configured with one or more edge data network configurations based on the current location and one or more expected future locations. In some cases, the UE 115 may provide a predicted future location based on route information for the UE 115, a polygon associated with one or more current or future locations of the UE 115, a waypoint set for the UE 115, or any combination thereof, to name a few. After the UE 115 provides the one or more predicted future locations to the edge data network, the UE 115 may receive one or more edge data network configurations for two or more different UE locations. As the UE moves to different locations, different edge data network configurations may be used, thereby increasing the efficiency of UE operation in the edge data network.

[0062] 2 illustrates an example of a wireless communication system 200 supporting edge discovery techniques in a wireless communication system according to aspects of the disclosure. In some examples, the wireless communication system 200 may implement aspects of the wireless communication system 100. In some examples, the wireless communication system 200 may include a UE 115-a, a first base station 105-a, and a second base station 105-b, which may be examples of the UE 115 and base stations 105 described with reference to FIG. 1. The UE 115-a may communicate with the first base station 105-a via an access link 205, which may be used to transmit one or more edge data network requests 210.

[0063] In this example, the UE 115-a may initially be at a first location 215 (location A). In some cases, the UE 115-a may have information about expected future locations, which in this example may include a second location 220 (location B) and a third location 225 (location C). In some cases, the expected future location of the UE 115-a may be determined based on information available to the UE 115-a, such as route information from a routing application of the UE 115-a (e.g., route information for a vehicle traveling along a road or set of roads between an origin and a destination), waypoint information (e.g., a set of predefined geographic locations used for navigation), a polygon with vertices associated with expected locations, a signaling map (e.g., a set of wireless nodes expected to be used to provide signaling to the UE 115-a), a set of geographic points, or any other information that may be used to indicate the expected placement of the UE 115-a.

[0064] In this example, the edge data network 230 may have components or network nodes in communication with each of the first base station 105-a and the second base station 105-b. In some cases, the edge data network 230 may have one or more servers, such as an edge data network configuration server, an edge enabler server, an edge application server, or a combination thereof, collocated with the base station 105. For example, a first edge application server may be collocated with or located near the first base station 105-a, and a second edge application server may be collocated with or located near the second base station 105-b. In such a case, the UE 115-a, when located at the first location 215-a, may be served by a first edge application server instance in the first edge application server associated with the first base station 105-a. Furthermore, when the UE 115-a is in a third location 225, which in this example is within the second coverage area 110-b of the second base station 105-a, the first edge application server instance in the first base station 105-a may have a relatively large amount of latency for communicating application data traffic.

[0065] According to various aspects of the disclosure, the edge data network 230 may provide configuration information in response to the edge data network request 210 that enables the UE 115-a to exchange application data traffic with a second edge application server instance at the second base station 105-b. In some cases, the edge data network request 210 may include location information associated with the first location 215. The edge data network request 210 may also include location information associated with one or more of the second location 220 or the third location 225. In some cases, the information associated with each of the first location 215-third location 225 may be included in a single request message. In other cases, the edge data network request 210 may include multiple request messages, and information for the first location 215 may be provided in a first request message, information for the second location 220 may be provided in a second request message, and so on. In response to the edge data network request 210, the edge data network 230 may provide one or more responses with edge data network configurations associated with the locations of the different UEs 115-a.

[0066] In some cases, the edge data network request 210 may include several information elements that provide information about the UE 115-a, location information of the UE 115-a, and other relevant information that may be used to provision edge data network resources to support the UE 115-a (e.g., an identification of the UE 115-a, a requested service, an application client type, a schedule of communications, quality of service information, or a combination thereof). Examples of information provided in the edge data network request 210 are described in further detail with reference to FIG. 3. In some cases, one or more information elements of the edge data network request 210 may be modified to enable a route, a list of waypoints, or other expected location information to be provided in the edge data network request 210. As a result, in some cases, the edge data network configuration server may return a list of edge data networks and edge enabler servers that service the provided route. Additionally or alternatively, the edge enabler server may return a list of edge application servers that service the provided route.

[0067] 3 illustrates an example of an edge data network 300 supporting edge discovery techniques in a wireless communication system according to aspects of the disclosure. In some examples, the edge data network 300 may implement aspects of the wireless communication systems 100 or 200. In this example, a UE 115-b may communicate with the edge data network 305 via a wireless network 310 (e.g., a 3GPP network such as an NR network).

[0068] In the example of FIG. 3, the edge data network configuration server 315, which may be referred to as an edge configuration server in some examples, may communicate with the edge enabler client 340 at the UE 115-b via an EDGE-4 interface. In some cases, several EDGE interfaces (e.g., EDGE-1 through EDGE-9 interfaces) may be defined that specify communication protocols between different edge-related entities. The edge enabler client 340 at the UE 115-b may manage requests and configurations for exchanging application data traffic 330 between one or more application clients 335 at the UE 115-b and one or more edge application servers 320, which may be referred to as edge application server instances, that may provide processing resources for the UE 115-b. The edge enabler client 340 at the UE 115-b may also communicate with the edge enabler server 325 in the edge data network 305 via an EDGE-1 interface. The edge enabler client 340 may perform a discovery function to discover available edge data networks 305 and establish one or more connections for the application data traffic 330.

[0069] The discovery function may include discovery of edge data networks 305 and edge enabler servers (e.g., via an EDGE-4 interface). The discovery process may include a request sent by the edge enabler client 340. The discovery request may include a provisioning request including a query filter to retrieve information about a particular edge application server or a category of edge application servers (e.g., for gaming applications), with information elements as shown in the example of Table 1. The query filter may also indicate a desired level of access permissions, a desired feature (e.g., multiplayer or single player), and a desired location availability. The request may also include an identification of an application client that may initiate application data traffic with the discovered edge application server. If a query filter is not included, it may indicate a request to discover all available edge application servers. The discovery request may also include an application client profile, such as that shown in Table 2. In some cases, the desired location availability may include a projected location or route of the UE during the application's operation schedule, and may include a geographic information set that may represent a geographic point, a polygon, a route, a signaling map, a waypoint set, or a combination thereof. In some cases, the information element on the desired location availability may correspond to multiple locations relative to the UE location set. In other cases, different desired location availability may be provided separately in separate application client profile transmissions.

[0070] [Table 1]

[0071] [Table 2]

[0072] In response to the request and information, the edge enabler server 325 may format and send a response message to the UE 115-b. An example of a response message format is provided in Table 3. In this example, the response may include a list or set of appropriate edge data networks covering different service areas associated with different locations provided in the application client profile. In some cases, the edge enabler server 325 may retrieve information of edge application servers 320. This information may include a list of fully qualified domain names (FQDNs) along with a mapping to IP addresses of edge application servers 320 running on edge hosting platforms in the edge data network 305. For edge application servers 320 that are available but not instantiated, the edge enabler server 325 may include relevant information. Additionally, the edge enabler server may apply one or more discovery policies or filters, including filters received in the edge application server discovery request, if any, to the retrieved information. If additional access permissions may be specified in the query filter of the discovery request, the edge enabler server 325 may include additional information about the discovered edge application servers 320. For example, the edge enabler server 325 may indicate the access permissions, types of features, and application client locations that the edge application server 320 can support.

[0073] [Table 3]

[0074] The discovery function may also include discovery of the edge application server 320 (e.g., via the EDGE-1 interface). In such a case, the discovery process may include a request sent by the edge enabler client 340 to the edge enabler server 325. The discovery request may include application client information in several information elements, such as those shown in Table 4. In some cases, the geographical are of operation information elements may include the expected location of the UE 115-b. In other cases, two or more discovery requests may be sent, each associated with a different geographic area corresponding to the expected location of the UE 115-b.

[0075] [Table 4]

[0076] In response to the EDGE-1 request with the application client information, the edge enabler server 325 may determine a response based on the edge application servers 320 that may be instantiated at locations corresponding to the current and expected locations of the UE 115-b. In some examples, the edge enabler server 325 may send an information element such as shown in Table 5 that provides information for the edge application servers 320 that may be instantiated to service the provided route or expected location of the UE 115-b. In some cases, a set of edge application server information messages may be provided for the edge application servers 320 and associated with the current or expected location of the UE 115-b.

[0077] [Table 5]

[0078] FIG. 4 illustrates an example of a process flow 400 supporting edge discovery techniques in a wireless communication system according to aspects of the disclosure. In some examples, the process flow 400 may implement aspects of the wireless communication system 100 or 200, or the edge data network 300. The process flow 400 may be performed by the UE 115-c and the edge data network configuration server 315-a, which may be referred to as an edge configuration server in some examples, or any other example of the UE 115 or edge data network configuration server 315 as described herein. The following alternative examples may be implemented, in which some steps are performed in a different order than described, or not performed at all. In some cases, the steps may include additional features not mentioned below, or further steps may be added.

[0079] At 405, the UE 115-c, such as an edge enabler client in the UE 115-c, may determine route information. The route information may be determined based on a routing application running in the UE 115-c, a set of waypoints programmed for navigation of the UE 115-c, a polygon associated with an expected position of the UE 115-c, a signaling map associated with the UE 115-c, or any other information associated with a future expected position of the UE.

[0080] At 410, the UE 115-c may send a provisioning request to the edge data network configuration server 315-a. The provisioning request may be sent, for example, over an EDGE-4 interface and may include several information elements, such as those described with reference to FIG.

[0081] At 415, the edge data network configuration server 315-a may determine edge data network configuration information for the current location of the UE 115-c. At 420, the edge data network configuration server 315-a may determine edge data network configuration information for one or more future locations of the UE 115-c. The edge data network configuration server 315-a may determine the configuration information based on available edge data networks and edge data network configuration servers associated with the one or more future locations of the UE 115-c.

[0082] At 425, the edge data network configuration server 315-a may send one or more provisioning responses to the UE 115-c. In some cases, a single provisioning response may include information regarding the locations of multiple different UEs 115-c. In other cases, a separate provisioning response may be provided for each indicated location of the UE 115-c.

[0083] FIG. 5 illustrates an example of a process flow 500 supporting edge discovery techniques in a wireless communication system according to aspects of the disclosure. In some examples, the process flow 500 may implement aspects of the wireless communication system 100 or 200, or the edge data network 300. The process flow 500 may be performed by an edge enabler client 340-a (e.g., in a UE 115), and an edge enabler server 325-a, or any other example of a UE 115 or edge enabler server 325 as described herein. The following alternative examples may be implemented, in which some steps are performed in a different order than described, or not performed at all. In some cases, the steps may include additional features not mentioned below, or further steps may be added.

[0084] At 505, an edge enabler client 340-a, such as an edge enabler client in the UE, may determine route information. The route information may be provided to the edge enabler client 340-a by one or more other applications running in the UE (e.g., the routing manager 345 as shown in FIG. 3) and may include a set of waypoints, a predicted location polygon, a signaling map, or any other information associated with the future predicted location of the UE.

[0085] At 510, the edge enabler client 340-a may determine that a trigger condition for making a request to an edge application server is met. Such trigger conditions may include, for example, connecting to the edge enabler server 325-a for the first time, expiry of a periodic timer, entering or leaving a geographic area, or any combination thereof.

[0086] At 515, the edge enabler client 340-a may send one or more edge application discovery requests to the edge enabler server 325-a. The edge application discovery requests may be sent, for example, over the EDGE-1 interface and may include several information elements, such as those described with reference to FIG.

[0087] At 520, the edge enabler server 325-a may perform an authorization check for the current UE location. Such an authorization check may include verifying that the edge enabler client 340-a has a credential for application server access, verifying that the edge enabler client 340-a has access permissions, verifying the location of the edge enabler client 340-a, or any combination thereof.

[0088] At 525, the edge enabler client 325-a may apply discovery policies and filters to the current location of the edge enabler client 340-a. Such policies and filters may include, for example, additional access permissions specified in a query filter of the discovery request, additional information about the discovered edge application servers, types of characteristics of the edge application servers, or any combination thereof.

[0089] At 530, the edge enabler server 325-a may perform an authorization check for one or more future UE locations. At 535, the edge enabler server 325-a may apply discovery policies and filters to the future locations of the edge enabler client 340-a.

[0090] At 540, the edge enabler server 325-a may send one or more edge application discovery responses to the edge enabler client 340-a. The edge application discovery responses may be sent, for example, over the EDGE-1 interface and may include several information elements, such as those described with reference to FIG. 3. At 545, the edge enabler client 340-a may process the received information and prepare one or more application clients to exchange application data with one or more instantiated edge application servers.

[0091] 6 illustrates a block diagram 600 of a device 605 supporting edge discovery techniques in a wireless communication system according to an aspect of the disclosure. The device 605 may be an example of an aspect of a UE 115 as described herein. The device 605 may include a receiver 610, a communications manager 615, and a transmitter 620. The device 605 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

[0092] The receiver 610 may receive information, such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to edge discovery techniques in wireless communication systems, etc.). The information may be passed to other components of the device 605. The receiver 610 may be an example of an aspect of the transceiver 920 described with reference to FIG. 9. The receiver 610 may utilize a single antenna or a set of antennas.

[0093] The communications manager 615 may send a request for edge information (e.g., a request for edge data network information or a request for edge application server information) over a wireless communications network to an edge server of an edge data network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and receive a response from the edge server providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration. The communications manager 615 may be an example of an aspect of the communications manager 910 described herein.

[0094] Communications manager 615 or its subcomponents may be implemented in hardware, code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of communications manager 615 or its subcomponents may be performed by a general purpose processor, a DSP, an application specific integrated circuit (ASIC), an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.

[0095] The communications manager 615 or its subcomponents may be physically located in various locations, including being distributed such that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, the communications manager 615 or its subcomponents may be separate and distinct components according to various aspects of the present disclosure. In some examples, the communications manager 615 or its subcomponents may be combined with one or more other hardware components, including, but not limited to, an input / output (I / O) component, a transceiver, a network server, another computing device, one or more other components described in this disclosure, or combinations thereof according to various aspects of the present disclosure.

[0096] The transmitter 620 may transmit signals generated by other components of the device 605. In some examples, the transmitter 620 may be collocated with the receiver 610 in a transceiver module. For example, the transmitter 620 may be an example of an aspect of the transceiver 920 described with reference to FIG. 9. The transmitter 620 may utilize a single antenna or a set of antennas.

[0097] 7 illustrates a block diagram 700 of a device 705 supporting edge discovery techniques in a wireless communication system according to an aspect of the disclosure. The device 705 may be an example of an aspect of a device 605 or a UE 115 described herein. The device 705 may include a receiver 710, a communications manager 715, a transmitter 730. The device 705 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

[0098] The receiver 710 may receive information, such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to edge discovery techniques in wireless communication systems, etc.). The information may be passed to other components of the device 705. The receiver 710 may be an example of an aspect of a transceiver 920 described with reference to FIG. 9. The receiver 710 may utilize a single antenna or a set of antennas.

[0099] The communications manager 715 may be an example of an aspect of the communications manager 615 described herein. The communications manager 715 may include a path identification manager 720 and an edge network configuration manager 725. The communications manager 715 may be an example of an aspect of the communications manager 910 described herein.

[0100] The route identification manager 720 may send a request for edge information (e.g., a request for edge data network information or a request for edge application server information) to an edge server of an edge data network via a wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future.

[0101] The edge network configuration manager 725 may receive a response from the edge server providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0102] The transmitter 730 may transmit signals generated by other components of the device 705. In some examples, the transmitter 730 may be collocated with the receiver 710 in a transceiver module. For example, the transmitter 730 may be an example of an aspect of the transceiver 920 described with reference to FIG. 9. The transmitter 730 may utilize a single antenna or a set of antennas.

[0103] 8 illustrates a block diagram 800 of a communications manager 805 supporting edge discovery techniques in a wireless communications system according to an aspect of the disclosure. The communications manager 805 may be an example of an aspect of the communications manager 615, communications manager 715, or communications manager 910 described herein. The communications manager 805 may include a path identification manager 810, an edge network configuration manager 815, an application client 820, an edge enabler client 825, and a request manager 830. Each of these modules may be in direct or indirect communication with one another (e.g., via one or more buses).

[0104] The route identification manager 810 may send a request for edge information (e.g., a request for edge data network information or a request for edge application server information) to an edge server of an edge data network via a wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future.

[0105] In some cases, the first indication of the first geographic area and the second indication of the second geographic area are both included in the same request message. In some cases, the request for edge information includes a first request message and a second request message, where the first request message includes the first indication of the first geographic area and the second request message includes the second indication of the second geographic area. In some cases, the expected future location of the UE is based on one or more of a geographic point, a polygon associated with the UE location, a configured route of the UE, a signaling map of the UE, a waypoint set of the UE, or any combination thereof.

[0106] The edge network configuration manager 815 may receive a response from the edge server providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0107] In some cases, the set of edge data network configurations includes connection information for a set of edge data network configuration servers, including one or more of a first edge data network configuration server associated with the first geographic area or a second edge data network configuration server associated with the second geographic area. In some cases, the set of edge data network configurations includes information for a set of edge application server instances, including one or more of a first edge application server instance associated with the first geographic area or a second edge application server instance associated with the second geographic area. In some cases, the edge server is part of a base station of the wireless communications network.

[0108] The application client 820 may communicate with a first edge data network configuration server in the first geographic area. In some examples, the application client 820 may communicate with a first edge application server instance in the first geographic area.

[0109] The edge enabler client 825 may determine that the UE has moved to a second geographic area. In some examples, the edge enabler client 825 may communicate with a second edge data network configuration server in response to the determination. In some examples, the edge enabler client 825 may communicate with a second edge application server instance in response to the determination.

[0110] In some cases, the request is generated at an edge enabler client in the UE and sent to an edge data network configuration server via an EDGE-4 interface provided by the wireless communications network. In some cases, the response is received at the edge enabler client from the edge data network configuration server via the EDGE-4 interface. In some cases, the request is generated at an edge enabler client in the UE and sent to the edge enabler server via an EDGE-1 interface provided by the wireless communications network. In some cases, the response is received at the edge enabler client from the edge enabler server via the EDGE-1 interface.

[0111] The request manager 830 may manage edge data network request messages and format messages in one or more information elements for transmission over the wireless communications network. In some cases, a request for edge data network information includes a set of information elements including at least a first information element for a geographic area of ​​operation indicating one or more geographic areas.

[0112] 9 illustrates a diagram of a system 900 including a device 905 supporting edge discovery techniques in a wireless communication system according to an aspect of the disclosure. The device 905 may be or include examples of components of a device 605, a device 705, or a UE 115 as described herein. The device 905 may include components for two-way voice and data communication, including components for transmitting and receiving communications, including a communications manager 910, an I / O controller 915, a transceiver 920, an antenna 925, a memory 930, and a processor 940. These components may be in electronic communication over one or more buses (e.g., bus 945).

[0113] The communications manager 910 may send a request for edge information (e.g., a request for edge data network information or a request for edge application server information) over the wireless communications network to an edge server of the edge data network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and receive a response from the edge server providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0114] The I / O controller 915 may manage input and output signals for the device 905. The I / O controller 915 may also manage peripheral devices that are not integrated into the device 905. In some cases, the I / O controller 915 may represent a physical connection or port to an external peripheral device. In some cases, the I / O controller 915 may utilize an operating system such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or another known operating system. In other cases, the I / O controller 915 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, the I / O controller 915 may be implemented as part of a processor. In some cases, a user may interact with the device 905 through the I / O controller 915 or through hardware components controlled by the I / O controller 915.

[0115] The transceiver 920 may communicate bidirectionally via one or more antennas, wired links, or wireless links, as described above. For example, the transceiver 920 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 920 may also include a modem for modulating packets and providing the modulated packets to an antenna for transmission, and for demodulating packets received from the antenna.

[0116] In some cases, a wireless device may include a single antenna 925. However, in some cases, a device may have two or more antennas 925, which may be capable of simultaneously transmitting or receiving multiple wireless transmissions.

[0117] The memory 930 may include RAM and ROM. The memory 930 may store computer-readable computer-executable code 935 that includes instructions that, when executed, cause the processor to perform various functions described herein. In some cases, the memory 930 may include a BIOS that may control basic hardware or software operations, such as interaction with peripheral components or devices, among other things.

[0118] The processor 940 may include intelligent hardware devices (e.g., a general purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 940 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 940. The processor 940 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 930) to cause the device 905 to perform various functions (e.g., functions or tasks supporting edge discovery techniques in wireless communication systems).

[0119] The code 935 may include instructions for implementing aspects of the disclosure, including instructions for supporting wireless communications. The code 935 may be stored in a non-transitory computer-readable medium, such as a system memory or other type of memory. In some cases, the code 935 may not be directly executable by the processor 940, but may (e.g., when compiled and executed) cause a computer to perform functions described herein.

[0120] 10 illustrates a block diagram 1000 of a device 1005 supporting edge discovery techniques in a wireless communication system according to an aspect of the disclosure. The device 1005 may be an example of an aspect of a base station 105 as described herein. The device 1005 may include a receiver 1010, a communications manager 1015, and a transmitter 1020. The device 1005 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

[0121] The receiver 1010 may receive information, such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to edge discovery techniques in wireless communication systems, etc.). The information may be passed to other components of the device 1005. The receiver 1010 may be an example of an aspect of the transceiver 1320 described with reference to FIG. 13. The receiver 1010 may use a single antenna or a set of antennas.

[0122] The communications manager 1015 may receive a request for edge information (e.g., a request for edge data network information or a request for edge application server information) from the UE over the wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and may transmit a response to the UE providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration. The communications manager 1015 may be an example of an aspect of the communications manager 1310 described herein.

[0123] The communications manager 1015 or its subcomponents may be implemented in hardware, code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communications manager 1015 or its subcomponents may be performed by a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.

[0124] The communications manager 1015 or its subcomponents may be physically located in various locations, including being distributed such that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, the communications manager 1015 or its subcomponents may be separate and distinct components according to various aspects of the present disclosure. In some examples, the communications manager 1015 or its subcomponents may be combined with one or more other hardware components, including, but not limited to, an input / output (I / O) component, a transceiver, a network server, another computing device, one or more other components described in this disclosure, or combinations thereof according to various aspects of the present disclosure.

[0125] The transmitter 1020 may transmit signals generated by other components of the device 1005. In some examples, the transmitter 1020 may be collocated with the receiver 1010 in a transceiver module. For example, the transmitter 1020 may be an example of an aspect of the transceiver 1320 described with reference to FIG. 13. The transmitter 1020 may utilize a single antenna or a set of antennas.

[0126] 11 illustrates a block diagram 1100 of a device 1105 supporting edge discovery techniques in a wireless communication system according to an aspect of the disclosure. The device 1105 may be an example of an aspect of the device 1005 or a base station 105 as described herein. The device 1105 may include a receiver 1110, a communications manager 1115, and a transmitter 1130. The device 1105 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

[0127] The receiver 1110 may receive information, such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to edge discovery techniques in wireless communication systems, etc.). The information may be passed to other components of the device 1105. The receiver 1110 may be an example of an aspect of a transceiver 1320, as described with reference to FIG. 13. The receiver 1110 may utilize a single antenna or a set of antennas.

[0128] The communications manager 1115 may be an example of an aspect of the communications manager 1015 described herein. The communications manager 1115 may include a geographic area manager 1120 and an edge data network configuration server 1125. The communications manager 1115 may be an example of an aspect of the communications manager 1310 described herein.

[0129] The geographic area manager 1120 may receive a request for edge information (e.g., a request for edge data network information or a request for edge application server information) from a UE via a wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future.

[0130] The edge data network configuration server 1125 may send a response to the UE providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0131] The transmitter 1130 may transmit signals generated by other components of the device 1105. In some examples, the transmitter 1130 may be collocated with the receiver 1110 in a transceiver module. For example, the transmitter 1130 may be an example of an aspect of the transceiver 1320 described with reference to FIG. 13. The transmitter 1130 may utilize a single antenna or a set of antennas.

[0132] 12 illustrates a block diagram 1200 of a communications manager 1205 supporting edge discovery techniques in a wireless communications system according to an aspect of the disclosure. The communications manager 1205 may be an example of an aspect of the communications manager 1015, the communications manager 1115, or the communications manager 1310 described herein. The communications manager 1205 may include a geographic area manager 1210, an edge data network configuration server 1215, and an edge enabler server 1220. Each of these modules may be in direct or indirect communication with each other (e.g., via one or more buses).

[0133] The geographic area manager 1210 may receive a request for edge information (e.g., a request for edge data network information or a request for edge application server information) from the UE over the wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future. In some cases, the first indication of the first geographic area and the second indication of the second geographic area are both included in the same request message. In some cases, the request for edge information includes a first request message and a second request message, the first request message including the first indication of the first geographic area and the second request message including the second indication of the second geographic area. In some cases, the expected future location of the UE is based on one or more of a geographic point, a polygon associated with the UE location, a configured route of the UE, a signaling map of the UE, a waypoint set of the UE, or any combination thereof. In some cases, the geographic area of ​​operation of each edge data network configuration is provided as one or more of a geographic point, a polygon, a portion of the UE's configured route, a portion of the UE's signaling map, a waypoint in the UE's waypoint set, or any combination thereof.

[0134] The edge data network configuration server 1215 may send a response to the UE providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration. In some examples, the edge data network configuration server 1215 may configure the first edge data network configuration server and the second edge data network configuration server with the UE's context information.

[0135] In some cases, the set of edge data network configurations includes connection information for a set of edge data network configuration servers, including one or more of a first edge data network configuration server associated with a first geographic area, or a second edge data network configuration server associated with a second geographic area.

[0136] In some cases, the request for edge information includes a set of information elements including at least a first information element for a geographic area of ​​operation indicating one or more geographic areas. In some cases, the request is generated at an edge enabler client in the UE and received at an edge data network configuration server via an EDGE-4 interface provided by the wireless communications network. In some cases, a response is sent from the edge data network configuration server to the edge enabler client via the EDGE-4 interface.

[0137] The edge enabler server 1220 may configure one or more of a first edge application server for providing a first edge application server instance for the UE or a second edge application server for providing a second edge application server instance for the UE. In some cases, the set of edge data network configurations includes information of a set of edge application server instances including one or more of a first edge application server instance associated with a first geographic area or a second edge application server instance associated with a second geographic area. In some cases, the network node is part of a base station of a wireless communication network.

[0138] In some cases, the request is generated at an edge enabler client in the UE and received at an edge enabler server over an EDGE-1 interface provided by the wireless communication network, and in some cases, the response is sent from the edge enabler server to the edge enabler client over the EDGE-1 interface.

[0139] 13 illustrates a diagram of a system 1300 including a device 1305 supporting edge discovery techniques in a wireless communication system according to aspects of the disclosure. The device 1305 may be an example of or include components of a device 1005, a device 1105, or a base station 105 as described herein. The device 1305 may include components for two-way voice and data communication, including components for transmitting and receiving communications, including a communications manager 1310, a network communications manager 1315, a transceiver 1320, an antenna 1325, a memory 1330, a processor 1340, and an inter-station communications manager 1345. These components may be in electronic communication over one or more buses (e.g., a bus 1350).

[0140] The communications manager 1310 may receive a request for edge information (e.g., a request for edge data network information or a request for edge application server information) from the UE over the wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, and send a response to the UE providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration.

[0141] The network communications manager 1315 may manage communications with a core network (e.g., via one or more wired backhaul links). For example, the network communications manager 1315 may manage the transfer of data communications for client devices, such as one or more UEs 115.

[0142] The transceiver 1320 may communicate bidirectionally via one or more antennas, wired links, or wireless links, as described above. For example, the transceiver 1320 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 1320 may also include a modem for modulating packets and providing the modulated packets to an antenna for transmission, and for demodulating packets received from the antenna.

[0143] In some cases, a wireless device may include a single antenna 1325. However, in some cases, a device may have two or more antennas 1325, which may be capable of simultaneously transmitting or receiving multiple wireless transmissions.

[0144] The memory 1330 may include RAM, ROM, or a combination thereof. The memory 1330 may store computer-readable code 1335 including instructions that, when executed by a processor (e.g., processor 1340), cause the device to perform various functions described herein. In some cases, the memory 1330 may include a BIOS that may control basic hardware or software operations, such as interaction with peripheral components or devices, among other things.

[0145] The processor 1340 may include intelligent hardware devices (e.g., general purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 1340 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 1340. The processor 1340 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1330) to cause the device 1305 to perform various functions (e.g., functions or tasks supporting edge discovery techniques in wireless communication systems).

[0146] The inter-station communications manager 1345 may manage communications with other base stations 105 and may include a controller or scheduler for controlling communications with the UE 115 in cooperation with the other base stations 105. For example, the inter-station communications manager 1345 may coordinate the scheduling of transmissions to the UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the inter-station communications manager 1345 may provide an X2 interface in LTE / LTE-A wireless communications network technology to communicate between the base stations 105.

[0147] The code 1335 may include instructions for implementing aspects of the disclosure, including instructions for supporting wireless communication. The code 1335 may be stored in a non-transitory computer-readable medium, such as a system memory or other type of memory. In some cases, the code 1335 may not be directly executable by the processor 1340, but may (e.g., when compiled and executed) cause a computer to perform functions described herein.

[0148] FIG. 14 illustrates a flow chart illustrating a method 1400 for supporting edge discovery techniques in a wireless communication system according to aspects of the disclosure. The operations of the method 1400 may be performed by the UE 115 or components thereof as described herein. For example, the operations of the method 1400 may be performed by a communications manager as described with reference to FIGS. 6-9. In some examples, the UE may execute a set of instructions to control functional elements of the UE to perform functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the functions described below.

[0149] At 1405, the UE may send a request for edge information (e.g., a request for edge data network information or a request for edge application server information) to an edge server of an edge data network over a wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future. The operations of 1405 may be performed according to methods described herein. In some examples, aspects of the operations of 1405 may be performed by a route identification manager as described with reference to FIGS. 6-9.

[0150] At 1410, the UE may receive a response from the edge server providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration. The operations of 1410 may be performed according to methods described herein. In some examples, aspects of the operations of 1410 may be performed by an edge network configuration manager as described with reference to FIGS. 6-9.

[0151] FIG. 15 illustrates a flowchart illustrating a method 1500 for supporting edge discovery techniques in a wireless communication system according to aspects of the disclosure. The operations of the method 1500 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1500 may be performed by a communications manager as described with reference to FIGS. 6-9. In some examples, the UE may execute a set of instructions to control functional elements of the UE to perform functions described below. Additionally or alternatively, the UE may perform aspects of the functions described below using dedicated hardware.

[0152] At 1505, the UE may send a request for edge information (e.g., a request for edge data network information or a request for edge application server information) over a wireless communications network to an edge server of an edge data network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future. The operations of 1505 may be performed according to methods described herein. In some examples, aspects of the operations of 1505 may be performed by a route identification manager as described with reference to FIGS. 6-9.

[0153] At 1510, the UE may receive a response from the edge server providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration. The operation of 1510 may be performed according to methods described herein. In some examples, aspects of the operation of 1510 may be performed by an edge network configuration manager as described with reference to FIGS. 6-9. In some cases, the set of edge data network configurations includes connection information for a set of edge data network configuration servers, including one or more of a first edge data network configuration server associated with a first geographic area or a second edge data network configuration server associated with a second geographic area.

[0154] At 1515, the UE may communicate with a first edge data network configuration server in the first geographic area. The operations of 1515 may be performed according to methods described herein. In some examples, aspects of the operations of 1515 may be performed by an application client such as described with reference to FIGS.

[0155] At 1520, the UE may determine that the UE has moved to a second geographic area. The operations of 1520 may be performed according to methods described herein. In some examples, aspects of the operations of 1520 may be performed by an edge enabler client as described with reference to FIGS.

[0156] At 1525, the UE may communicate with the second edge data network configuration server in response to the determination. The operations of 1525 may be performed according to methods described herein. In some examples, aspects of the operations of 1525 may be performed by an edge enabler client as described with reference to FIGS. 6-9.

[0157] FIG. 16 illustrates a flowchart illustrating a method 1600 for supporting edge discovery techniques in a wireless communication system according to aspects of the disclosure. The operations of the method 1600 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1600 may be performed by a communications manager as described with reference to FIGS. 6-9. In some examples, the UE may execute a set of instructions to control functional elements of the UE to perform functions described below. Additionally or alternatively, the UE may perform aspects of the functions described below using dedicated hardware.

[0158] At 1605, the UE may send a request for edge information (e.g., a request for edge data network information or a request for edge application server information) to an edge server of an edge data network over a wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future. The operations of 1605 may be performed according to methods described herein. In some examples, aspects of the operations of 1605 may be performed by a route identification manager as described with reference to FIGS. 6-9.

[0159] At 1610, the UE may receive a response from the edge server providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration. The operation of 1610 may be performed according to methods described herein. In some examples, aspects of the operation of 1610 may be performed by an edge network configuration manager as described with reference to FIGS. 6-9. In some cases, the set of edge data network configurations includes information of a set of edge application server instances, including one or more of a first edge application server instance associated with a first geographic area or a second edge application server instance associated with a second geographic area.

[0160] At 1615, the UE may communicate with a first edge application server instance in the first geographic area. The operations of 1615 may be performed according to methods described herein. In some examples, aspects of the operations of 1615 may be performed by an application client as described with reference to FIGS.

[0161] At 1620, the UE may determine that the UE has moved to a second geographic area. The operations of 1620 may be performed according to methods described herein. In some examples, aspects of the operations of 1620 may be performed by an edge enabler client as described with reference to FIGS.

[0162] At 1625, the UE may communicate with the second edge application server instance in response to the determination. The operations of 1625 may be performed according to methods described herein. In some examples, aspects of the operations of 1625 may be performed by an edge enabler client as described with reference to FIGS. 6-9.

[0163] FIG. 17 illustrates a flowchart illustrating a method 1700 for supporting edge discovery techniques in a wireless communication system according to aspects of the disclosure. The operations of the method 1700 may be implemented by a base station 105 or components thereof as described herein. For example, the operations of the method 1700 may be performed by a communications manager as described with reference to FIGS. 10-13. In some examples, the base station may execute a set of instructions to control functional elements of the base station to perform functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described below.

[0164] At 1705, the base station may receive a request for edge information (e.g., a request for edge data network information or a request for edge application server information) from the UE over the wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future. The operations of 1705 may be performed according to methods described herein. In some examples, aspects of the operations of 1705 may be performed by a geographic area manager as described with reference to FIGS. 10-13.

[0165] At 1710, the base station may transmit a response to the UE providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration. The operations of 1710 may be performed according to methods described herein. In some examples, aspects of the operations of 1710 may be performed by an edge data network configuration server as described with reference to FIGS. 10-13.

[0166] FIG. 18 illustrates a flowchart illustrating a method 1800 for supporting edge discovery techniques in a wireless communication system according to aspects of the disclosure. The operations of the method 1800 may be implemented by a base station 105 or components thereof as described herein. For example, the operations of the method 1800 may be performed by a communications manager as described with reference to FIGS. 10-13. In some examples, the base station may execute a set of instructions to control functional elements of the base station to perform functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described below.

[0167] At 1805, the base station may receive a request for edge information (e.g., a request for edge data network information or a request for edge application server information) from the UE over the wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future. The operations of 1805 may be performed according to methods described herein. In some examples, aspects of the operations of 1805 may be performed by a geographic area manager as described with reference to FIGS. 10-13.

[0168] At 1810, the base station may transmit a response to the UE providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration. The operations of 1810 may be performed according to methods described herein. In some examples, aspects of the operations of 1810 may be performed by an edge data network configuration server as described with reference to FIGS. 10-13. In some cases, the set of edge data network configurations includes connection information for a set of edge data network configuration servers, including one or more of a first edge data network configuration server associated with a first geographic area or a second edge data network configuration server associated with a second geographic area.

[0169] At 1815, the base station may configure the first edge data network configuration server and the second edge data network configuration server with the context information of the UE. The operations of 1815 may be performed according to methods described herein. In some examples, aspects of the operations of 1815 may be performed by an edge data network configuration server as described with reference to FIGS. 10-13.

[0170] FIG. 19 illustrates a flowchart illustrating a method 1900 for supporting edge discovery techniques in a wireless communication system according to aspects of the disclosure. The operations of the method 1900 may be implemented by a base station 105 or components thereof as described herein. For example, the operations of the method 1900 may be performed by a communications manager as described with reference to FIGS. 10-13. In some examples, the base station may execute a set of instructions to control functional elements of the base station to perform functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described below.

[0171] At 1905, the base station may receive a request for edge information (e.g., a request for edge data network information or a request for edge application server information) from the UE over the wireless communications network, the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future. The operations of 1905 may be performed according to methods described herein. In some examples, aspects of the operations of 1905 may be performed by a geographic area manager as described with reference to FIGS. 10-13.

[0172] At 1910, the base station may transmit a response to the UE providing a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration. The operation of 1910 may be performed according to methods described herein. In some examples, aspects of the operation of 1910 may be performed by an edge data network configuration server as described with reference to FIGS. 10-13. In some cases, the set of edge data network configurations includes information of a set of edge application server instances, including one or more of a first edge application server instance associated with a first geographic area or a second edge application server instance associated with a second geographic area.

[0173] At 1915, the base station may configure one or more of a first edge application server to provide a first edge application server instance for the UE, or a second edge application server to provide a second edge application server instance for the UE. The operations of 1915 may be performed according to methods described herein. In some examples, aspects of the operations of 1915 may be performed by an edge enabler server as described with reference to FIGS. 10-13.

[0174] It should be noted that the methods described herein represent possible implementations, that the acts and steps may be rearranged or possibly modified, and that other implementations are possible. Additionally, aspects from two or more of the methods may be combined.

[0175] The techniques described herein may be used for various wireless communication systems, such as Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, and other systems. A CDMA system may implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 covers IS-2000, IS-95, and IS-856 standards. IS-2000 Release may be commonly referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High Rate Packet Data (HRPD), etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. A TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM).

[0176] An OFDMA system may implement a radio technology such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are parts of the Universal Mobile Telecommunications System (UMTS). LTE, LTE-A, and LTE-A Pro are releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, LTE-A Pro, NR, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein may be used for the systems and radio technologies mentioned herein as well as other systems and radio technologies. Aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described as examples, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used throughout much of the description, although the techniques described herein are applicable to other than LTE, LTE-A, LTE-A Pro, or NR applications.

[0177] A macro cell may generally cover a relatively large geographic area (e.g., a few kilometers in radius) and allow unrestricted access by UEs subscribing to the network provider's service. A small cell may be associated with a lower power base station compared to a macro cell, and the small cell may operate in the same or different (e.g., licensed, unlicensed, etc.) frequency band as the macro cell. A small cell may include a pico cell, a femto cell, and a micro cell, according to various examples. A pico cell may, for example, cover a small geographic area and allow unrestricted access by UEs subscribing to the network provider's service. A femto cell may also cover a small geographic area (e.g., a home) and provide restricted access by UEs having an association with the femto cell (e.g., UEs in a Closed Subscriber Group (CSG), UEs for users in the home, etc.). An eNB for a macro cell may be referred to as a macro eNB. An eNB for a small cell may be referred to as a small cell eNB, a pico eNB, a femto eNB, or a home eNB. An eNB may support one or multiple (eg, two, three, four, etc.) cells and may also support communication using one or more component carriers.

[0178] One or more wireless communications systems described herein may support synchronous or asynchronous operation. For synchronous operation, base stations may have similar frame timing and transmissions from different base stations may be approximately aligned in time. For asynchronous operation, base stations may have different frame timing and transmissions from different base stations may not be aligned in time. The techniques described herein may be used for either synchronous or asynchronous operation.

[0179] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout the description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0180] The various example blocks and modules described in connection with this disclosure may be implemented or performed using a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).

[0181] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. When implemented in software executed by a processor, the functions may be stored on or transmitted via a computer-readable medium as one or more instructions or codes. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of the software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features implementing the functions may also be physically located in various locations, including being distributed such that portions of the functions are implemented in different physical locations.

[0182] Computer-readable media includes both non-transitory computer storage media and communication media, including any medium that enables transfer of a computer program from one place to another. Non-transitory storage media may be any available medium that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, non-transitory computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory, compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general purpose or special purpose computer or a general purpose or special purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included within the definition of media. As used herein, disk and disc include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blue-ray disc, where disks typically reproduce data magnetically and discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer readable media.

[0183] As used herein, including in the claims, "or" in lists of items (e.g., lists of items ending with phrases such as "at least one of" or "one or more of") indicates an inclusive list, such as, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Also, the phrase "based on" as used herein is not to be construed as a reference to a closed set of conditions. For example, an exemplary step described as "based on condition A" may be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, the phrase "based on" as used herein should be construed similarly to the phrase "based at least in part on."

[0184] In the accompanying figures, similar components or features may have the same reference label. Furthermore, various components of the same type may be distinguished by following the reference label with a dash and a second label that distinguishes the similar components. If only a first reference label is used herein, the description is applicable to any of the similar components having the same first reference label, regardless of the second reference label, or any other subsequent reference label.

[0185] The description set forth herein with respect to the accompanying drawings describes exemplary configurations and does not necessarily represent all examples that may be implemented or fall within the scope of the claims. The term "exemplary" as used herein means "serving as an example, instance, or illustration" and does not mean "preferred" or "advantageous over other examples." The detailed description includes specific details for the purposes of providing an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.

[0186] The description herein is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Thus, the present disclosure is not limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein. [Explanation of symbols]

[0187] 105 Base station 110 Geographic Coverage Areas 115 UE 125 Communication Links 130 Core Network 132 backhaul links 134 backhaul links 210 EDN request 215 Position A 220 Position B 225 Position C 230 EDN 305 Edge Data Network 315 Edge Data Network Configuration Server 320 Edge Application Server 325 Edge Enabler Server 330 Application Data Traffic 335 Application Client 340 Edge Enabler Client 345 Routing Manager 605 Devices 610 Receiver 615 Communications Manager 620 Transmitter 705 Devices 710 Receiver 715 Communications Manager 720 Route Identification Manager 725 Edge Network Configuration Manager 730 Transmitter 805 Communications Manager 810 Route Identification Manager 815 Edge Network Configuration Manager 820 Application Client 825 Edge Enabler Client 830 Request Manager 905 Devices 910 Communications Manager 915 I / O Controller 920 Transceiver 925 Antenna 930 Memory 935 Code 940 Processor 945 Bus 1005 Devices 1010 Receiver 1015 Communications Manager 1020 Transmitter 1105 Devices 1110 Receiver 1115 Communications Manager 1120 Geographic Area Manager 1125 Edge Data Network Configuration Server 1130 Transmitter 1205 Communications Manager 1210 Geographic Area Manager 1215 Edge Data Network Configuration Server 1220 Edge Enabler Server 1305 Devices 1310 Communications Manager 1315 Network Communications Manager 1320 Transceiver 1325 Antenna 1330 Memory 1335 Code 1340 Processor 1345 Inter-Station Communications Manager 1350 Bus

Claims

1. 1. A method for wireless communication in a user equipment (UE), comprising: sending a request for edge information over a wireless communications network to an edge server of an edge data network; the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, the second indication including one or more indications different from the first indication; receiving, for each of the first instruction and the second instruction, one or more separate responses from the edge server providing, respectively, a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration for the corresponding first instruction or the second instruction; A method comprising:

2. The method of claim 1, wherein the second geographical area in which the UE is expected to be located in the future is based at least in part on one or more of a geographical point, a polygon associated with a position of the UE, a configured route for the UE, a set of wireless nodes expected to be used to provide signaling to the UE, a set of waypoints for the UE, or any combination thereof.

3. the first indication of the first geographic area and the second indication of the second geographic area are both included in the same request message; or the request for edge information includes a first request message and a second request message; the first request message includes the first indication of the first geographic area; The method of claim 1 , wherein the second request message includes the second indication of the second geographic area.

4. the set of edge data network configurations includes connection information for a plurality of edge configuration servers, including one or more of a first edge configuration server associated with the first geographic area or a second edge configuration server associated with the second geographic area; communicating with the first edge configuration server in the first geographic area; determining that the UE has moved to the second geographic area; communicating with the second edge configuration server in response to the determination; The method of claim 1 , further comprising:

5. the set of edge data network configurations includes information for a plurality of edge application server instances, including one or more of a first edge application server instance associated with the first geographic area or a second edge application server instance associated with the second geographic area; communicating with the first edge application server instance in the first geographic area; determining that the UE has moved to the second geographic area; communicating with the second edge application server instance in response to the determination; The method of claim 1 , further comprising:

6. The method of claim 1 , wherein the request for edge information comprises a plurality of information elements including at least a first information element for a geographic area of ​​operation indicative of one or more geographic areas.

7. 2. The method of claim 1, wherein the geographic area of ​​operation of each of the edge data network configurations is provided as one or more of a geographic point, a polygon, a portion of a configured route of the UE, a portion of a signaling map of the UE, a waypoint in a set of waypoints of the UE, or any combination thereof.

8. The method of claim 1, wherein the edge server is part of a base station of the wireless communications network.

9. The method of claim 8, wherein the request is generated in an edge enabler client in the UE and sent to an edge configuration server via an EDGE-4 interface provided by the wireless communication network; The method of claim 1 , wherein the response is received at the edge enabler client from the edge configuration server via the EDGE-4 interface.

10. The method of claim 1, wherein the request is generated in an edge enabler client in the UE and sent to an edge enabler server via an EDGE-1 interface provided by the wireless communication network; The method of claim 1 , wherein the response is received at the edge enabler client from the edge enabler server via the EDGE-1 interface.

11. 1. A method for wireless communication in a network node of an edge data network, comprising: receiving a request for edge information from a user equipment (UE) over a wireless communications network; the request including at least a first indication of a first geographic area in which the UE is currently located and a second indication of a second geographic area in which the UE is expected to be located in the future, the second indication including one or more indications different from the first indication; sending, for each of the first instruction and the second instruction, one or more separate responses to the UE providing, respectively, a set of edge data network configurations and, for each edge data network configuration, an associated geographic area of ​​operation for the edge data network configuration for the corresponding first instruction or second instruction; A method comprising:

12. The method of claim 11, wherein the second geographical area in which the UE is expected to be located in the future is based at least in part on one or more of a geographical point, a polygon associated with the position of the UE, a configured route for the UE, a set of wireless nodes expected to be used to provide signaling to the UE, a set of waypoints for the UE, or any combination thereof.

13. the first indication of the first geographic area and the second indication of the second geographic area are both included in the same request message; or the request for edge information includes a first request message and a second request message; the first request message includes the first indication of the first geographic area; The method of claim 11 , wherein the second request message includes the second indication of the second geographic area.

14. the set of edge data network configurations includes connection information for a plurality of edge configuration servers, including one or more of a first edge configuration server associated with the first geographic area or a second edge configuration server associated with the second geographic area; The method of claim 11, further comprising: configuring the first edge configuration server and the second edge configuration server with context information of the UE.

15. the set of edge data network configurations includes information for a plurality of edge application server instances, including one or more of a first edge application server instance associated with the first geographic area or a second edge application server instance associated with the second geographic area; 12. The method of claim 11, further comprising: configuring one or more of a first edge application server for providing the first edge application server instance for the UE, or a second edge application server for providing the second edge application server instance for the UE.

16. The method of claim 11 , wherein the request for edge information comprises a plurality of information elements including at least a first information element for a geographic area of ​​operation indicative of one or more geographic areas.

17. 12. The method of claim 11, wherein the geographic area of ​​operation of each of the edge data network configurations is provided as one or more of a geographic point, a polygon, a portion of a configured route of the UE, a portion of a signaling map of the UE, a waypoint in a set of waypoints of the UE, or any combination thereof.

18. The method of claim 11, wherein the network node is part of a base station of the wireless communications network.

19. The method of claim 19, wherein the request is generated at an edge enabler client in the UE and received at an edge configuration server via an EDGE-4 interface provided by the wireless communications network; The method of claim 11 , wherein the response is sent from the edge configuration server to the edge enabler client via the EDGE-4 interface.

20. The method of claim 20, wherein the request is generated at an edge enabler client in the UE and received at an edge enabler server via an EDGE-1 interface provided by the wireless communication network; The method of claim 11 , wherein the response is sent from the edge enabler server to the edge enabler client via the EDGE-1 interface.

21. An apparatus for wireless communication in a User Equipment (UE) comprising means for performing the method according to any one of claims 1 to 10.

22. An apparatus for wireless communication in a network node of an edge data network, comprising means for performing the method according to any one of claims 11 to 20.

23. A computer program comprising instructions which, when executed by a computer, cause the computer to carry out the method according to any one of claims 1 to 10.

24. A computer program comprising instructions which, when executed by a computer, cause the computer to carry out a method according to any one of claims 11 to 20.

Citation Information

Patent Citations

  • Edge computing relocation

    WO2019117793A1