The present disclosure relates generally to wireless communication, and more particularly, to systems and methods of network slicing for sidelink devices.
The Third Generation Partnership Project (3GPP) is currently in the process of specifying a new Radio Interface called 5G New Radio (5G NR) as well as a Next Generation Packet Core Network (NG-CN or NGC). The 5G NR architecture will have three components: a 5G Radio Access Network (5G-RAN), a 5G Core Network (5GC), and a User Equipment (UE). In order to facilitate the enablement of different data services and requirements, the 3GPP 5G NR cellular network supports network slicing, which enables the multiplexing of virtualized and independent logical networks on the same physical network infrastructure.
As data and bandwidth allotments have increased for end-users, wireless tethering via a sidelink connection has become a more viable and useful option for accessing the Internet through cellular networks. However, tethering technology typically is not configured to realize recent advancements in cellular networks.
One such advancement is network slicing, which allows for network services to be customized based on the requirements of different use cases. The services provided by a 3GPP 5G NR cellular network can be implemented using a network slice, which is instantiated and managed by the network management system of the 5G NR network. A network slice defines a class of service in a cellular network and can be viewed as an end-to-end logical network that spans multiple portions of the cellular network. Each network slice provides service qualities tailored to the use case associated with the network slice, such as low latency, guaranteed bandwidth, support for long-battery-life Internet of Things (IoT) devices, and so on. Also, a network slice can have dedicated resources in the cellular network of a single network operator or across the cellular network of multiple network operators. An end-to-end network slice includes a Radio Access Network (RAN) slice and/or a core network (CN) slice. Thus, network slicing provides isolation of RAN and core resources to support guaranteed service levels for devices and services.
Wireless or wired tethering technology enables devices that may not have hardware and/or software resources for establishing a connection with a cellular network to still access the cellular network through another device. For example, a second UE device, such as a wearable device (e.g., watch, headset, wireless earbuds, fitness tracker, blood pressure monitor, etc.) or a non-wearable device (e.g., a tablet, notebook computer, etc.) may be unable to connect with a cellular network because the second UE device lacks the hardware and/or software resources to connect with the cellular network. As examples, the currently-available cellular network is outside of a radio frequency (RF) range capability of the second UE device, or the second UE device currently has low battery power. However, the second UE device can establish a sidelink connection with a first UE device (e.g., smartphone) via a sidelink interface (e.g., PC5, Bluetooth, WiFi, etc.), where the first UE device is capable of establishing a connection with the cellular network via its cellular air interface (sometimes referred to as, “Uu interface”). The sidelink connection allows the second UE device (sometimes referred to as, “sidelink UE device”) to access the cellular network's services through the network connection of the first UE device (sometimes referred to as, “host UE device”).
Thus, there is an opportunity to develop new slice scenarios to accommodate dynamic connectivity for a wide variety of sidelink UE devices, which offer support for consistent Quality of Service (QOS) performance over the wireless sidelink and Uu interfaces of the sidelink UE device and the host UE device. To support the increasing number of sidelink UE devices that are indirectly connecting to the cellular network, users would also benefit from an improvement to the capacity of the cellular network.
Aspects of the present disclosure address the above-noted and other deficiencies by implementing network slicing for sidelink UE devices. As discussed in greater detail below, a sidelink UE device (e.g., wearable device or non-wearable device) negotiates with a host UE device (e.g., smart phone) to establish a sidelink channel (e.g., PC5, Bluetooth, WiFi) between the host UE device and the sidelink UE device. The host UE device, either before or after establishing the sidelink channel, connects to a cellular network over a first network slice using its Uu interface. The host UE device receives, from the sidelink UE device via the sidelink channel, a request for a network slice of the cellular network. In response, the host UE device transmits a request to the cellular network over the first network slice (i.e., over the host UE device's network slice) to request the cellular network to establish a second network slice for the sidelink UE device. The cellular network establishes a second network slice as an end-to-end connection from the cellular network to the sidelink UE device, where a first portion of the connection is between the cellular network and the host UE device over the host UE device's cellular air interface, and a second portion of the connection is between the host UE device and the sidelink UE device over the sidelink channel. In this configuration, the host UE device and the cellular network communicate with each other over the second network slice with the host UE device acting as an intermediary and redirecting (e.g., forwarding) the messages that it receives over the second network slice towards the sidelink UE device.
The cellular network may establish the sidelink UE device's second network slice (which passes through the cellular air interface and sidelink channel of the host UE device) as a separate network slice with slice resources separate from the first network slice for the host UE device. In this implementation, the sidelink UE device's second network slice reduces the number of network slices available for the host UE device because a cellular network limits a host UE device to a maximum number (e.g., 8) of network slices. Alternatively, the cellular network may establish the second network slice for the sidelink UE device as a sub-slice of the first network slice for the host UE device. Establishing a network slice as a sub-slice may increase the host UE device's capacity to be an intermediary for sidelink UE devices because the cellular network does not limit the number of sub-slices that are available per each network slice.
In another aspect, the sidelink UE device determines timing for a modification of a set of network slices for the sidelink UE device to change from a network slice that uses a sidelink connection to another network slice that does not use the sidelink connection. For example, the sidelink UE device may detect (e.g., via a received signal strength indicator (RSSI)) that the signal strength of the sidelink channel between the sidelink UE device and the host UE device is weak or weakening. In response, the sidelink UE device may transmit a request to the host UE device via the sidelink channel, where the request is to modify a set of network slices for the sidelink UE device to change from (a) a network slice that uses a sidelink connection to (b) another network slice that does not use the sidelink connection. In response to receiving the request from the sidelink UE device, the host UE device may send a request to the cellular network to (1) move a control plane message of the second network slice to a third network slice, and/or (2) a request to remove the sidelink connection from a user plane of the second network slice. As such, the third network slice connects the sidelink UE device to the cellular network via a cellular air interface of the sidelink UE device and without using the sidelink channel.
The described embodiments and the advantages thereof may best be understood by reference to the following description taken in conjunction with the accompanying drawings. These drawings in no way limit any changes in form and detail that may be made to the described embodiments by one skilled in the art without departing from the spirit and scope of the described embodiments.
For ease of illustration, the following techniques are described in an example context in which one or more UE devices and RANs implement one or more radio access technologies (RATs) including at least a Fifth Generation (5G) New Radio (NR) standard (e.g., Third Generation Partnership Project (3GPP) Release 15, 3GPP Release 16, etc.) (hereinafter, “5G NR” or “5G NR standard”). However, the present disclosure is not limited to networks employing a 5G NR RAT configuration, but rather the techniques described herein can be applied to any combination of different RATs employed at the UE devices and the RANs. Also, the present disclosure is not limited to the examples and context described herein, but rather the techniques described herein can be applied to any network environment where a host UE device implements network slicing for sidelink UE devices.
The UE devices 102, 104 may each represent any of a variety of electronic devices capable of wired and/or wireless communications, such as a smartphone, a tablet computer, a notebook computer, a desktop computer, a wearable device (e.g., smartwatch, headset, wireless earbuds, fitness tracker, blood pressure monitor, smart jewelry, smart clothing, smart glasses, etc.), an automobile or other vehicle employing wireless communication services (e.g., for navigation, provision of entertainment services, in-vehicle mobile hotspots, etc.), a gaming device, a media device, an IoT device (e.g., sensor node, controller/actuator node, or a combination thereof), and another device capable of wired and/or wireless communication. Depending on whether the sidelink device 104 has a wireless sidelink interface (see
The RAN 108 is accessible using, for example, a 5G NR RAT and is to at least the core network 110. A RAN 108 implementing a 5G NR RAT may be referred to as a 5G NR RAN or an NR RAN. One example of a core network 110 in a 5G cellular network is a Fifth-Generation Core (5GC) network.
Each RAN 108 includes one or more base stations 112 (shown in
The core network 110 establishes one or more network slices 118 of the cellular network 106, e.g., network slice 118-1 (shown in
Examples of network slices 118 include network slices configured for 5G NR enhanced Mobile Broadband (eMBB), 5G Ultra-Reliable Low Latency Communications (URLLC), 5G NR massive Machine Type Communications (mMTC), massive Internet-of-Things (MIT), and so on. The cellular network 106 may support any number and combination of network slices 118, including those not illustrated in
For each network slice, the core network 110 defines a single network slice selection assistance information (S-NSSAI) to uniquely identify the network slice. The S-NSSAI for a network slice contains two components: an SST (Slice/Service Type) and an optional SD (Slice Differentiator).
The UE device 102 includes an air interface 114 (shown in
The UE device 102 includes a sidelink interface 115 (shown in
Still referring to
The UE device 102 transmits a message to the cellular network 106 (sometimes referred to as, “physical network”) via its Uu interface 114 to request the cellular network 106 to establish a network slice. The network slice communicatively couples the UE device 102 to the cellular network 106. As an example, the cellular network 106, in response to receiving the request, establishes network slice 118-1 (sometimes referred to as, “first network slice”) to communicatively couple the UE device 102 to the cellular network 106 via link 1 over the air interface connection 113-1.
The UE device 104 transmits a message to the UE device 102 via the sidelink interface to request a network slice from the cellular network 106. The UE device 102 determines, based on the request from the UE device 104, to request the cellular network 106 to establish a network slice for the UE device 104 as a separate network slice (e.g., a network slice that is separate from the network slices established for the UE device 102). The request from the UE device 104 includes information (e.g., bits) indicating that the UE device 104 is requesting a separate network slice (as opposed to a network sub-slice), a device type identifier (e.g., smartwatch, etc.) of the UE device 104, and/or bandwidth requirements associated with the UE device 104.
A data flow over a network slice (e.g., network slice 118-1) is associated with a first set of quality of service (QOS) parameters and a data flow over a network slice (e.g., network slice 118-2) is associated with a second set of QoS parameters. Sometimes, the first Qos parameters are different than the second QoS parameters. At other times, the first Qos parameters and the second QoS parameters are the same.
The UE device 102 transmits a message to the cellular network 106 over the network slice 118-1 of the UE device 102 to request the cellular network 106 to establish a separate network slice (e.g., a network slice that is separate from the network slices established for the UE device 102). The separate network slice communicatively couples the UE device 104 to the cellular network 106 via the sidelink connection. The cellular network 106, in response to receiving the request, establishes network slice 118-2 (sometimes referred to as, “second network slice”) to communicatively couple the UE device 104 to the cellular network 106 with the UE device 102 acting as an intermediary device. In other words, the network slice 118-2 is an end-to-end connection (shown in
The cellular network 106 transmits a message to the UE device 102 indicating that the cellular network 106 established the network slice 118-2 for the UE device 104. The message includes a S-NSSAI that uniquely identifies the network slice 118-2. The UE device 102 transmits a message to the UE device 104 via the sidelink connection that includes the S-NSSAI.
The cellular network 106 and the UE device 102 communicate with each other using non-access stratum (NAS) signaling. The NAS is the highest stratum of the control plane between the UE device 102 and the RAN 108. Main functions of the protocols that are part of the NAS support mobility of the UE device 102 and support session management procedures to establish and maintain IP connectivity with the UE device 102. Referring to
The UE device 102 selects (e.g., filters) the received messages (e.g., NAS messages) that are associated with and/or directed to the UE device 104. The UE device 102 redirects (e.g., forwards, relays) the selected messages (e.g., second message) to the UE device 104 via the sidelink connection 119 without redirecting the other messages (e.g., first message) to the UE device 104.
The set of network slices for a UE device (e.g., UE device 102, UE device 104) can be modified (e.g., changed) at any time while the UE device is registered with the cellular network 106, and may be initiated by the cellular network 106, by the UE device 102, or by the wireless device 104, under certain conditions as described below.
The cellular network 106, based on local policies, subscription changes and/or UE mobility and/or UE dispersion data classification, or operational reasons (e.g. a network slice instance is no longer available, or load level information, or service experience for a network slice can no longer be supported, or a new network slice instance can be provided by the network data analytics function (NWDAF)) may change the set of network slice(s) to which the UE device is registered and provide the UE device with a new Registration Area and/or Allowed NSSAI. The network may change the mapping of the Allowed NSSAI to home public land mobile network (HPLMN) HPLMN S-NSSAIs for each Access Type over which the UE device is registered. In addition, the cellular network 106 may provide the Configured NSSAI for the Serving Public Land Mobile Network (PLMN), the associated mapping information, and the rejected S-NSSAIs. The cellular network 106 may perform such a change over each Access Type during a Registration procedure or trigger a notification towards the UE device of the change of the Network Slices using a UE Configuration Update procedure. The AMF provides the UE device with: (1) an indication that the acknowledgement from the UE device is required, (2) configured NSSAI for the Serving PLMN (if required), rejected S-NSSAI(s) (if required), and Tracking Area Identity (TAI) list, and (3) the new Allowed NSSAI with the associated mapping of Allowed NSSAI for each Access Type (as applicable) unless the AMF cannot determine the new Allowed NSSAI (e.g. all S-NSSAIs in the old Allowed NSSAI have been removed from the Subscribed S-NSSAIs).
The Slice Establish Request at operation 202 includes a Registration Request Type, a 5GS MobileIdentity, non-Current Native NAS key set identifier, 5G Mobility management (5GMM) Capability, UE Security Capability, Requested NSSAI, last Visited Registered TAI, s1 UE Network Capability, uplink Data Status, Protocol Data Unit (PDU) Session Status, Mobile Initiated Connection Only (MICO) Indication, UE Status, additional Global Unique temporary Identifier (GUTI), allowed PDU Session Status, UE Usage Setting, requested Discontinuous Reception (DRX) Parameters, Evolved Packet System (EPS) NAS Message Container, Local Area Data Network (LADN) Indication, payload Container Type, payload Container, Network Slicing Indication, 5GS Update Type, NAS Message Container, and/or EPS Bearer Context Status.
At operation 204, the cellular network 106 establishes network slice 118-1 to communicatively couple the UE device 102 to the cellular network 106 via link 1. The cellular network 106 transmits a message (labeled in
At operation 285, the UE device 102 establishes a network slice according to operations 206, 208, 210, 212, and 214. At operation 206, the UE device 104 transmits a message (labeled in
At operation 208, the UE device 104 transmits a message (labeled in
At operation 210, the cellular network 106 allocates resources of the cellular network 106 for the network slice 118-2 when physical network resources are available to configure a network slice as requested. If the cellular network 106 determines that physical network resources are not available to configure a network slice as requested, then the cellular network 106 transmits a message (not shown in
The cellular network 106 establishes the network slice 118-2 as an end-to-end connection between the cellular network 106 and the UE device 104, where a first portion (shown in
At operation 212, the cellular network 106 transmits a message (labeled in
At operation 214, the UE device 102 transmits a message (labeled in
It is appreciated that the blocks in method 200 may be performed in an order different than presented, that not all of the blocks in method 200 may be performed, and the blocks may be combined with other methods presented herein. For example, operation 280 can be followed (or preceded) by either operation 285 or operation 485 in
In other words, instead of configuring a separate slice for UE device 104 per
Each network sub-slice of a network slice provides further isolation of RAN and core resources of the cellular network 106 to support guaranteed service levels for devices and services. As such, each network sub-slice is separate from the other network sub-slices within the same slice and separate from the other network slices of the cellular network 106. That is, a slice can have multiple sub-slices, and each sub-slice can have its own service level and QoS that are less strenuous than the slice's service level and QoS, and can be separated from another sub-slice of the same slice. A network sub-slice communicatively couples the UE device 102 and/or the UE device 104 to the cellular network 106 over one or more wireless communication links (e.g., an upstream link, a downstream link) to allow the UE device 102 and/or the UE device 104 to access the RAN and core resources of the network sub-slice 118 over its corresponding links. Establishing a network slice with a sub-slice increases the capacity of the UE device 102 to be an intermediary for the UE device 104 because the cellular network 106 does not limit the number of network sub-slices that are available per each network slice.
For each network sub-slice (e.g., network sub-slice 118-1a, network sub-slice 118-1b), the core network 110 defines a single network sub-slice selection assistance information (S-NSSSAI) to uniquely identify the network sub-slice and the network slice (sometimes referred to as, “parent network slice”) associated with the network sub-slice. The S-NSSSAI for a network sub-slice contains three components: an SST (Slice/Service Type) and a SS ID (Sub-Slice Identifier). For network sub-slice 118-1, for example, the core network 110 may define an S-NSSSAI that includes an SST that uniquely identifies the network sub-slice 118-1 and an SS ID that uniquely identifies the network sub-slice 118-1a.
A network sub-slice (e.g., network sub-slice 118-1a, network sub-slice 118-1b) may be associated with a peak data rate associated with its parent network slice (e.g., network slice 118-1). For example, the peak data rate of a network sub-slice may be less than the peak data rate of its parent network slice. A network sub-slice may be associated with a user-experience metric (e.g., data throughput, delay budget, packet error rates) associated with its parent network slice. In some embodiments, a network sub-slice is associated with a latency associated with its parent network slice. For example, the latency of a network sub-slice may be greater than the latency of its parent network slice. A network sub-slice may be associated with a mobility metric (e.g., data interruption time, mobility failure) associated with its parent network slice.
In some embodiment, a data flow over a network sub-slice (e.g., network sub-slice 118-1a) is associated with a first set of quality of service (QOS) parameters and a data flow over a network sub-slice (e.g., network sub-slice 118-1b) is associated with a second set of QoS parameters. In some embodiments, the first QoS parameters are different than the second QoS parameters. For example, the first QoS parameter may be greater than the second QoS parameter, or the second QoS parameter may be greater than the first QoS parameter. In some embodiments, the first QoS parameters and the second QoS parameters are the same.
Still referring to
The cellular network 106 transmits a message to the UE device 102 indicating that the network sub-slice 118-1a is established for the UE device 104. The message includes a S-NSSAI that uniquely identifies the network sub-slice 118-1a. The UE device 102 transmits a message to the UE device 104 via the sidelink connection that includes the S-NSSAI. The UE device 104 uses the S-NSSAI to transmit messages to the cellular network 106 over the network sub-slice 118-1a.
As explained with reference to
At operation 485, the UE device 102 establishes a network sub-slice (instead of a network slice) according to operations 406, 408, 410, 412, and 414. At operation 406, the UE device 104 transmits a message (labeled in
At operation 408, the UE device 104 transmits a message (labeled in
At operation 410, the cellular network 106 allocates resources of the cellular network 106 for the network sub-slice 118-1a when physical network resources are available to configure a network sub-slice as requested. If the cellular network 106 determines that physical network resources are not available to configure a network sub-slice as requested, then the cellular network 106 transmits a message (not shown in
The cellular network 106 establishes the network sub-slice 118-1a as an end-to-end (shown in
At operation 412, the cellular network 106 transmits a message (labeled in
At operation 414, the UE device 102 transmits a message (labeled in
After establishing network slices for each of the UE device 102 (e.g., according to operations 280 in
In some embodiments, the UE device 102, responsive to receiving the request from the UE device 104, transmits a message to the cellular network 106 to request a modification of the set of network slices for the UE device 104 to remove the sidelink connection, but keep the same (e.g., current) network slice for the UE device 104. The cellular network 106 moves, responsive to receiving the request, a control plane of the network slice 118-2 and a modification of the user plane of the network slice 118-2 to remove the sidelink connection, such that the network slice 118-2 now couples the UE device 104 to the cellular network 106 via link 4. As shown in
Although
At operations 609, the cellular network 106 transmits a first user plane message to the UE device 102, where the first user plane message targets the network slice 118-1. At operation 609-1 (not shown in
At operation 614, the UE device 104 transmits a third message (e.g., user plane or control plane) to the UE device 102. The third message indicates that the third message is intended for the cellular network 106. At operation 615, the UE device 102 forwards the third message to the cellular network 106 over the network slice 118-2.
At operation 616, the UE device 104 detects that a signal associated with the sidelink connection is weak or is weakening based on a signal strength indicator, such as SS-RSRP (synchronization signal-reference signal received power), CSI-RSRP, NR-RSSI (new radio-received signal strength indicator), CSI-RSSI, SS-RSRQ (synchronization signal-reference signal received quality), CSI-RSRQ, SS-SINR (synchronization signal-signal to interference noise ratio), CSI-SINR, RSSI, RSRP, and SINR. At operation 633, the UE device 104 performs a slice modification procedure according to operations 617-624. At operation 617, the UE device 104 transmits a message (labeled in
At operation 622, the cellular network 106 transmits a message to the UE device 102, where the message indicates a configuration update of a control plane and a user plane for network slice 118-2 to remove the sidelink connection. At operation 624, the UE device 102 transmits a message to the UE device 104, where the message indicates a configuration update of the control plane and the user plane for network slice 118-2 to remove the sidelink connection.
At operation 626, the cellular network 106 transmits a control plane message to the UE device 104 over the network slice 118-2 via link 3, which communicatively couples the UE device 104 to the cellular network 106 via link 3 in
Meanwhile network slice 1 continues to provide the same class of service to the UE device 102.
The antennas 701 of the UE device 702 include an array of multiple antennas configured similar to or different from each other. The antennas 701 and the RF front end 704 are tuned to, and/or can be tunable to, one or more frequency bands, such as those defined by the 3GPP LTE, 3GPP 5G NR, IEEE WMAN, or other communication standards. The antennas 701, the RF front end 704, the LTE transceiver 706-1, the 5G NR transceiver 706-2, and/or the local wireless network transceiver 706-3 are configured to support beamforming (e.g., analog, digital, or hybrid), or in-phase and quadrature (I/Q) operations (e.g., I/Q modulation or demodulation operations) for the transmission and reception of communications with the base station 112. By way of example, the antennas 701 and the RF front end 704 operate in sub-gigahertz bands, sub-6 GHz bands, and/or above 6 GHz bands defined by the 3GPP LTE, 3GPP 5G NR, or other communication standards.
Using at least a portion of the antennas 701, the UE device 702 can form beams that are steered or un-steered, wide or narrow, or shaped (e.g., as a hemisphere, cube, fan, cone, or cylinder). The one or more transmitting antennas may have an un-steered omnidirectional radiation pattern or may be able to produce a wide steerable beam.
The UE device 702 includes one or more sensors 708 implemented to detect various properties such as temperature, supplied power, power usage, battery state, or the like. The sensors 708 can include any one or a combination of temperature sensors, thermistors, battery sensors, and power usage sensors. The UE device 702 uses the various properties to determine whether the UE device 702 has the capability to connect to the cellular network 106 over its air interface, or if the UE device 702 only has enough resources (e.g., battery power, etc.) to connect to the cellular network 106 using a sidelink connection to another UE device.
The UE device 702 also includes at least one processor 710 and a non-transitory computer-readable storage media 712 (CRM 712). The computer-readable storage media described herein excludes propagating signals. The CRM 712 includes any suitable memory or storage device such as random-access memory (RAM), static RAM (SRAM), dynamic RAM (DRAM), non-volatile RAM (NVRAM), read-only memory (ROM), or Flash memory useable to store device data 714 of the UE device 702. The device data 714 includes, for example, user data, multimedia data, beamforming codebooks, applications, and/or an operating system of the UE device 702, which are executable by the processor 710 to enable user-plane communication, control-plane signaling, and user interaction with the UE device 702.
The CRM 712 includes a communication manager 716. Alternatively, or additionally, the communication manager 716 is implemented in whole or part as hardware logic or circuitry integrated with or separate from other components of the UE device 702. The communication manager 716 configures the RF front end 704, the LTE transceiver 706-1, the 5G NR transceiver 706-2, and/or the local wireless network transceiver 706-3 to perform one or more wireless communication operations.
The CRM 712 further includes a tethering manager 718 and a tethering client 720. Alternately, or additionally, one or more of these components, in at least some embodiments, are implemented in whole or part as hardware logic or circuitry integrated with or separate from other components of the UE device 702. The tethering manager 718 configures the RF front end 704, the transceiver(s) 706, processor 710, and/or other components of the UE device 702 to implement the techniques described herein with respect to the UE device 102. The tethering client 720 configures the RF front end 704, the transceiver(s) 706, processor 710, and/or other components of the UE device 702 to implement the techniques described herein with respect to the UE device 104. The tethering manager 718 and the tethering client 720 allow the UE device 702 is use wireless or wired tethering technology to establish a connection with a cellular network through another device.
With reference to
As shown in
The method 800 includes the block 806 of receiving a message from the UE device 104 via the sidelink connection, wherein the message is a request for a network slice for the UE device 104. The method 800 includes the block 808 of transmitting a message to the cellular network 106 to request the cellular network 106 to establish a second network slice to communicatively couple UE device 102 to the cellular network 106 via the sidelink connection. The method 800 includes the block 812 of receiving a message from the cellular network 106, wherein the message indicates that the cellular network 106 established a second network slice (e.g., network slice 118-2 in
With reference to
As shown in
The method 900 includes the block 909 of receiving, from the cellular network 106, a first user plane message that targets the first network slice. The method 900 includes the block 909-1 of determining that the cellular network 106 has established the first network slice for the UE device 102, and preventing the first user plane message from being forwarded to the UE device 104.
The method 900 includes the block 911 of receiving, from the cellular network 106, a second user plane message that targets the second network slice. The method 900 includes the block 913 of determining that the cellular network 106 has established the second network slice for the UE device 104, and forwarding the second user plane message to the UE device 104 via the sidelink connection.
The method 900 includes the block 914 of receiving a third message (e.g., user plane or control plane) from the UE device 104, wherein the third message is intended for the cellular network 106. The method 900 includes the block 915 of forwarding the third message to the cellular network 106 over the second network slice.
The method 900 includes the block of 933 of performing a slice modification procedure according to operations 917-924. The method 900 includes the block 917 of receiving a message from the UE device 104, wherein the message requests a modification of set of network slices for the UE device 104 to change from a network slice that uses a sidelink connection to another network slice that does not use the sidelink connection. The method 900 includes the block 918 of transmitting a message to the cellular network 106 to request a modification of the set of network slices for the UE device 104 to change from a network slice that uses a sidelink connection to another network slice that does not use the sidelink connection.
The method 900 includes the block 922 of receiving a message from the cellular network 106, wherein the message indicates a configuration update of a control plane and a user plane for the second network slice to remove the sidelink connection. The method 900 includes the block 924 of transmitting a message to the UE device 104, wherein the message indicates a configuration update of a control plane and a user plane for the second network slice to remove the sidelink connection.
With reference to
As shown in
The method 1000 includes the block of 1033 of performing a slice modification procedure according to operations 1017 and 1022. The method 1000 includes the block 1017 of transmitting a message to the UE device 102, the messages causes the UE device 102 to transmit a request to the cellular network 106 for a modification of a set of network slices for the UE device 104 to change from a network slice that uses a sidelink connection to another network slice that does not use the sidelink connection. The method 1000 includes the block 1022 of receiving a message from the UE device 102 that indicates a configuration update of a control plane and a user plane for the second network slice to remove the sidelink connection.
Unless specifically stated otherwise, terms such as “establishing,” “receiving,” “transmitting,” or the like, refer to actions and processes performed or implemented by computing devices that manipulates data represented as physical (electronic) quantities within the computing device's registers and memories into other data similarly represented as physical quantities within the computing device memories or registers or other such information storage, transmission or display devices. Also, the terms “first,” “second,” “third,” “fourth,” etc., as used herein are meant as labels to distinguish among different elements and may not necessarily have an ordinal meaning according to their numerical designation.
Examples described herein also relate to an apparatus for performing the operations described herein. This apparatus may be specially constructed for the required purposes, or it may include a general purpose computing device selectively programmed by a computer program stored in the computing device. Such a computer program may be stored in a computer-readable non-transitory storage medium.
The methods and illustrative examples described herein are not inherently related to any particular computer or other apparatus. Various general purpose systems may be used in accordance with the teachings described herein, or it may prove convenient to construct more specialized apparatus to perform the required method steps. The required structure for a variety of these systems will appear as set forth in the description above.
The above description is intended to be illustrative, and not restrictive. Although the present disclosure has been described with references to specific illustrative examples, it will be recognized that the present disclosure is not limited to the examples described. The scope of the disclosure should be determined with reference to the following claims, along with the full scope of equivalents to which the claims are entitled.
As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises”, “comprising”, “includes”, and/or “including”, when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Therefore, the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting.
It should also be noted that in some alternative implementations, the functions/acts noted may occur out of the order noted in the figures. For example, two figures shown in succession may in fact be executed substantially concurrently or may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
Although the method operations were described in a specific order, other operations may be performed in between described operations, described operations may be adjusted so that they occur at slightly different times or the described operations may be distributed in a system which allows the occurrence of the processing operations at various intervals associated with the processing.
Various units, circuits, or other components may be described or claimed as “configured to” or “configurable to” perform a task or tasks. In such contexts, the phrase “configured to” or “configurable to” is used to connote structure by indicating that the units/circuits/components include structure (e.g., circuitry) that performs the task or tasks during operation. As such, the unit/circuit/component can be said to be configured to perform the task, or configurable to perform the task, even when the specified unit/circuit/component is not currently operational (e.g., is not on). The units/circuits/components used with the “configured to” or “configurable to” language include hardware—for example, circuits, memory storing program instructions executable to implement the operation, etc. Reciting that a unit/circuit/component is “configured to” perform one or more tasks, or is “configurable to” perform one or more tasks, is expressly intended not to invoke 35 U.S.C. § 112, sixth paragraph, for that unit/circuit/component. Additionally, “configured to” or “configurable to” can include generic structure (e.g., generic circuitry) that is manipulated by software and/or firmware (e.g., an FPGA or a general-purpose processor executing software) to operate in manner that is capable of performing the task(s) at issue. “Configured to” may also include adapting a manufacturing process (e.g., a semiconductor fabrication facility) to fabricate devices (e.g., integrated circuits) that are adapted to implement or perform one or more tasks. “Configurable to” is expressly intended not to apply to blank media, an unprogrammed processor or unprogrammed generic computer, or an unprogrammed programmable logic device, programmable gate array, or other unprogrammed device, unless accompanied by programmed media that confers the ability to the unprogrammed device to be configured to perform the disclosed function(s).
The foregoing description, for the purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the present disclosure to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the embodiments and its practical applications, to thereby enable others skilled in the art to best utilize the embodiments and various modifications as may be suited to the particular use contemplated. Accordingly, the present embodiments are to be considered as illustrative and not restrictive, and the present disclosure is not to be limited to the details given herein, but may be modified within the scope and equivalents of the appended claims.
In the following some embodiments are disclosed in the form of examples.
Example 1: A method, by a first user equipment (UE), comprising:
Example 2: The method of Example 1, wherein the first request comprises information indicative of at least one of a quality of service (QOS) characteristic or a sidelink connection characteristic.
Example 3. The method of Example 2, wherein the sidelink connection characteristic comprises information indicative of at least one of a delay of the sidelink connection, a data rate of the sidelink connection, or a packet loss rate of the sidelink connection.
Example 4. The method of Example 1, wherein the first request comprises an indication regarding the second network slice.
Example 5. The method of Example 4, further comprising:
Example 6. The method of Example 4 or 5, further comprising:
Example 7. The method of any of Examples 4 to 6, wherein the indication comprises an indicator of a preference for the separate network slice.
Example 8. The method of any of Examples 4 to 7, wherein the indicator is a single network slice selection assistance information (S-NSSAI).
Example 9. The method of Example 4 or 5, further comprising:
Example 10. The method of any of Examples 4, 5, or 9, wherein the indication comprises an indicator of a preference for the sub-slice.
Example 11. The method of any of Examples 4, 5, 9, or 10, wherein the indicator is an absence of a single network slice selection assistance information (S-NSSAI).
Example 12. The method of any of Examples 4 to 11, wherein the indication comprises an indicator of a device type identifier.
Example 13. The method of any of Examples 2 to 4 or 9 to 12, wherein the indication is associated with at least one of a peak data rate no greater than a peak data rate of the first network slice, a user-experience metric no greater than a user-experience metric of the first network slice, a latency no greater than a latency of the first network slice, or a mobility metric associated with the first network slice.
Example 14. The method of any of Examples 1-13, wherein the first network slice supports a first quality of service (QOS) flow and the second network slice supports a second Qos flow.
Example 15. The method of any of Examples 1-14, wherein the first QoS flow and the second QoS flow use a same set of parameters or a different set of parameters.
Example 16. The method of any of Examples 1-15, further comprising:
Example 17. The method of any of Examples 1-16, further comprising:
Example 18. The method of any of Examples 1-17, further comprising:
Example 19. The method of Example 18, wherein the first non-access stratum message and the second non-access stratum message are each associated with a control plane message or a user plane message.
Example 20. The method of any of Examples 1-19, further comprising:
Example 21. The method of Example 20, wherein the third message further comprising:
Example 22. The method of Example 20 or 21, further comprising:
Example 23. The method of any of Examples 20 or 22, wherein the third network slice is a separate network slice from the first network slice.
Example 24. The method of any of Examples 20 or 22, wherein the third network slice communicatively couples the second UE to the physical network via an air interface of the second UE without using the sidelink connection.
Example 25. A method, by a second user equipment (UE), comprising:
Example 26. The method of Example 25, further comprising:
Example 27. The method of Example 26, wherein the parameter comprises at least one of a received signal strength indicator (RSSI) value, a reference signal received quality (RSRQ) value, or a signal to interference noise ratio (SINR) value.
Example 28. The method of Example 26, further comprising:
Example 29. The method of Example 26, wherein the third network slice is a separate network slice from the first network slice or a sub-slice of the first network slice.
Example 30. The method of Example 26, wherein the third network slice communicatively couples the second UE to the physical network via an air interface of the second UE without using the sidelink connection.
Example 31. A user equipment (UE), comprising:
This application claims the benefit of U.S. Provisional Patent Application No. U.S. 63/303,776, filed 27 Jan. 2022 the disclosure of which is incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2023/011756 | 1/27/2023 | WO |
Number | Date | Country | |
---|---|---|---|
63303776 | Jan 2022 | US |