This application is based on and claims priority under 35 U.S.C. § 119(a) of an Indian patent application number 202331010327, filed on Feb. 16, 2023, in the Indian Intellectual Property Office, and of a United Kingdom patent application number 2400418.6, filed on Jan. 11, 2024, in the United Kingdom Intellectual Property Office, the disclosure of each of which is incorporated by reference herein in its entirety.
The disclosure relates to a telecommunication network. More particularly, the disclosure relates to one that employs network slicing. Various Embodiments of the disclosure find particular, but not exclusive use in Fifth Generation (5G) networks, but the skilled person will appreciate that the teaching herein can be applied in a variety of networks.
5G mobile communication technologies define broad frequency bands such that high transmission rates and new services are possible, and can be implemented not only in “Sub 6 GHz” bands such as 3.5 GHz, but also in “Above 6 GHz” bands referred to as millimeter-wave (mmWave) including 28 GHz and 39 GHz. In addition, it has been considered to implement sixth generation (6G) mobile communication technologies (referred to as Beyond 5G systems) in terahertz (THz) bands (for example, 95 GHz to 3 THz bands) in order to accomplish transmission rates fifty times faster than 5G mobile communication technologies and ultra-low latencies one-tenth of 5G mobile communication technologies.
At the beginning of the development of 5G mobile communication technologies, in order to support services and to satisfy performance requirements in connection with enhanced Mobile BroadBand (eMBB), Ultra Reliable Low Latency Communications (URLLC), and massive Machine-Type Communications (mMTC), there has been ongoing standardization regarding beamforming and massive multiple input multiple output (MIMO) for mitigating radio-wave path loss and increasing radio-wave transmission distances in mmWave, supporting numerologies (for example, operating multiple subcarrier spacings) for efficiently utilizing mmWave resources and dynamic operation of slot formats, initial access technologies for supporting multi-beam transmission and broadbands, definition and operation of BandWidth Part (BWP), new channel coding methods such as a Low Density Parity Check (LDPC) code for large amount of data transmission and a polar code for highly reliable transmission of control information, L2 pre-processing, and network slicing for providing a dedicated network specialized to a specific service.
Currently, there are ongoing discussions regarding improvement and performance enhancement of initial 5G mobile communication technologies in view of services to be supported by 5G mobile communication technologies, and there has been physical layer standardization regarding technologies such as Vehicle-to-everything (V2X) for aiding driving determination by autonomous vehicles based on information regarding positions and states of vehicles transmitted by the vehicles and for enhancing user convenience, New Radio Unlicensed (NR-U) aimed at system operations conforming to various regulation-related requirements in unlicensed bands, NR user equipment (UE) Power Saving, Non-Terrestrial Network (NTN) which is UE-satellite direct communication for providing coverage in an area in which communication with terrestrial networks is unavailable, and positioning.
Moreover, there has been ongoing standardization in air interface architecture/protocol regarding technologies such as Industrial Internet of Things (IIoT) for supporting new services through interworking and convergence with other industries, Integrated Access and Backhaul (IAB) for providing a node for network service area expansion by supporting a wireless backhaul link and an access link in an integrated manner, mobility enhancement including conditional handover and Dual Active Protocol Stack (DAPS) handover, and two-step random access for simplifying random access procedures (2-step random-access channel (RACH) for NR). There also has been ongoing standardization in system architecture/service regarding a 5G baseline architecture (for example, service based architecture or service based interface) for combining Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) technologies, and Mobile Edge Computing (MEC) for receiving services based on UE positions.
As 5G mobile communication systems are commercialized, connected devices that have been exponentially increasing will be connected to communication networks, and it is accordingly expected that enhanced functions and performances of 5G mobile communication systems and integrated operations of connected devices will be necessary. To this end, new research is scheduled in connection with eXtended Reality (XR) for efficiently supporting Augmented Reality (AR), Virtual Reality (VR), Mixed Reality (MR) and the like, 5G performance improvement and complexity reduction by utilizing Artificial Intelligence (AI) and Machine Learning (ML), AI service support, metaverse service support, and drone communication.
Furthermore, such development of 5G mobile communication systems will serve as a basis for developing not only new waveforms for providing coverage in terahertz bands of 6G mobile communication technologies, multi-antenna transmission technologies such as Full Dimensional MIMO (FD-MIMO), array antennas and large-scale antennas, metamaterial-based lenses and antennas for improving coverage of terahertz band signals, high-dimensional space multiplexing technology using Orbital Angular Momentum (OAM), and Reconfigurable Intelligent Surface (RIS), but also full-duplex technology for increasing frequency efficiency of 6G mobile communication technologies and improving system networks, AI-based communication technology for implementing system optimization by utilizing satellites and AI from the design stage and internalizing end-to-end AI support functions, and next-generation distributed computing technology for implementing services at levels of complexity exceeding the limit of UE operation capability by utilizing ultra-high-performance communication and computing resources.
A set of slices, Single—Network Slice Selection Assistance Information (S-NSSAI), may be known to be part of a group, where the set of slices may be optionally valid with a set of Tracking Area Identities (TAIs), if available, and a certain priority level may also be associated with these slices—and hence the group. If the list of TAIs is not available, then the slices are valid in the entire Public Land Mobile Network (PLMN). The following is an excerpt from section 4.6.2.6 of TS 24.501 about NSAG:
The UE NAS layer shall provide the lower layers with.
Service area restrictions define so called non-allowed areas in which a UE is not able to receive normal services except for emergency services or high priority services (e.g. when the UE is a high priority access UE). The UE can be in a non-allowed area either when the current Tracking Area Identity (TAI) is part of the non-allowed area (which is indicated in the Service area list Information Element (IE)), or when the UE is in a TAI which is outside the TAIs that are considered to be allowed TAIs (where the allowed TAIs can also be indicated in the Service area list IE). The following is from section 5.3.5 of TS 24.501 which describes the details of service area restrictions:
When the UE receives a Service area list IE with an allowed area indication during a registration procedure or a generic UE configuration update procedure:
When the UE receives a Service area list IE with a non-allowed area indication during a registration procedure or a generic UE configuration update procedure, the UE shall delete the old list of “non-allowed tracking areas” and store the tracking areas in the non-allowed area as the list of “non-allowed tracking areas”. If the UE has a stored list of “allowed tracking areas”, the UE shall delete that list.
If the UE is successfully registered to a PLMN and has a stored list of “allowed tracking areas”:
If the UE is successfully registered to a PLMN and has a stored list of “non-allowed tracking areas”:
The list of “allowed tracking areas”, as well as the list of “non-allowed tracking areas” shall be erased when:
When a tracking area is added to the list of “5GS forbidden tracking areas for roaming” or to the list of “5GS forbidden tracking areas for regional provision of service” as specified in the subclauses 5.5.1.2.5 or 5.5.1.3.5, the tracking area shall be removed from the list of “allowed tracking areas” if the tracking area is already present in the list of “allowed tracking areas” and from the list of “non-allowed tracking areas” if the tracking area is already present in the list of “non-allowed tracking areas”.”
A problem has been identified with providing the allows NSSAI to the lower layers.
As noted above from TS 24.501, the UE provides the following to the lower layers (copied again from above):
The last point quoted above requires the UE to provide the allowed NSSAI if an access attempt is made for any other reason than those listed in bullets i) and ii). In these two bullets, it is clear that there is a direct connection between a procedure and the slice (i.e. S-NSSAI in question) e.g. when the UE wants user-plane resources then it provides the S-NSSAI which is associated with the PDU session. However, providing the entire allowed NSSAI (as specified by bullet iii) for all other reasons is problematic for the following reasons:
Similarly, the UE may perform an access attempt to send location services message which is a service that is independent of slicing and as such the UE may end up using the wrong resources as the lower layers consider the slices in the allowed NSSAI which are not associated with the actual service that the UE wants to use
The same can be said for the case when the UE wants to send Steering of Roaming (SOR) transparent container, UE policy container, UE parameters update transparent container, etc.
Additionally, the UE may perform an access attempt to deregister from the network. According to the prior art description from TS 24.501, the UE will provide the allowed NSSAI to the lower layers which will then lead to selection of resources for random access (RACH resources) considering the slices (S-NSSAIs) of the allowed NSSAI. These slices may have prioritized resources, but the UE actually wants to completely deregister from the network and not use any slice. The prior art solution can lead to using prioritized resources although the access attempt is to deregister the UE and this is not a good solution as it consumes prioritized resources for a rather low priority procedure.
A further problem is that NSAG information provided to the lower layers only considers Protocol Data Unit (PDU) sessions for which user-plane resources are needed.
As mentioned in the excerpt from TS 24.501 above, the S-NSSAI that is provided to the lower layers considers mostly PDU sessions for which user-plane (UP) resources are to be requested (and also considers the session management signaling for the PDU session which is associated with the slice i.e. S-NSSAI). However, a UE may be using CIoT 5GS optimization for which the UE sends data over the control plane i.e. over Non-Access Stratum (NAS). Although this actually uses a PDU session with an associated slice (or S-NSSAI), the prior art solution ignores such a use case and therefore the lower layers will not get the correct information for this use-case, thereby risking that the wrong RACH resources will be used by the Radio Resource Control (RRC) layer when the NAS does not indicate the correct slice (i.e. S-NSSAI) for which an access attempt is being made.
A still further problem is that NSAG information may erroneously contain a TAI which is a non-allowed area.
In general, both the UE and network check for certain errors which may occur at in different procedures or in information elements (IEs) of NAS messages e.g. there are numerous error checks that a UE performs as part of Quality of Service (QoS) parameter handling. Another example is that a TAI may exist in different lists where even though it should only be part of one list.
Another problematic situation is that a UE may receive a TAI which is in the service area restriction list such that it is considered to be a non-allowed area, and at the same time the TAI is in the NSAG information which the UE receives. Receiving a non-allowed TAI in the NSAG information may wrongly lead a UE to consider that the slice is accessible for user plane resources or session management signaling although the service area restrictions prohibits the UE from using the associated PDU session or establish a PDU session for that slice when in the non-allowed area. Such a situation may lead to inconsistencies, which could lead to non-defined or erroneous operation. It is desirable that such a situation is resolved in order to have a consistent set of requirements that don't appear to contradict each other.
To give a further example of this, a UE may have a so called always-on PDU session which requires user-plane (UP) resources to be established at any time when the UE is in connected mode. This normally puts a requirement on the UE to always request UP resource establishment (by including the Uplink data status IE, in which the UP resource establishment is requested) at every time the UE transitions to connected mode. However, this requirement is dropped when the UE is in a non-allowed area such that the UE must not request UP resources in a non-allowed area even for an always-on PDU session as quoted below from section 5.6.1.2.1 of TS 24.501:
From the above, it can be concluded that although there are certain expectations or requirements that are generally to be enforced, the UE verifies other conditions which may then require a change in UE behavior. The same can be said for the problem that has been described above i.e. receiving a TAI in the NSAG even though the TAI is part of the non-allowed area.
The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure.
Aspects of the disclosure are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the disclosure is to provide an apparatus and method for determining whether to provide at least one single network slice selection assistance information (S-NSSAI) related to the access attempt from a non-access stratum (NAS) layer to a lower layer based on the reason for an access attempt.
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments.
In accordance with an aspect of the disclosure, a method performed by a User Equipment (UE) in a wireless communication system is provided. The method includes identifying, by the UE, a reason for an access attempt, and determining, by the UE, based on the reason for the access attempt, whether to provide at least one single network slice selection assistance information (S-NSSAI) related to the access attempt from a non-access stratum (NAS) layer to a lower layer.
In accordance with another aspect of the disclosure, in case that the reason for the access attempt is associated with sending cellular internet of things (CIoT) user data, the at least one S-NSSAI related to the access attempt is provided by the NAS layer to the lower layer
In accordance with another aspect of the disclosure, no S-NSSAI is provided by the NAS layer to the lower layer if the access attempt is for one of the following:
In an embodiment, no S-NSSAI is provided either by an absence of information within a message or by a positive indication that no slice information is to be provided.
In an embodiment, the UE is in 5G mobile management (5GMM)-IDLE mode or 5GMM-CONNECTED mode with RRC inactive indication.
In accordance with another aspect of the disclosure, a user equipment (UE) in a wireless communication system is provided. The UE includes a transceiver configured to receive and transmit a signal, memory, and one or more processors communicatively coupled to the transceiver and the memory. The memory store one or more computer programs including computer-executable instructions that, when executed by the one or more processors, cause the UE to identify a reason for an access attempt, and determine, based on the reason for the access attempt, whether to provide at least one single network slice selection assistance information (S-NSSAI) from a non-access stratum (NAS) layer to a lower layer.
In accordance with another aspect of the disclosure, one or more non-transitory computer-readable storage media storing one or more computer programs including computer-executable instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform operations are provided. The operations include identifying, by the UE, a reason for an access attempt; and determining, by the UE, based on the reason for the access attempt, whether to provide at least one single network slice selection assistance information (S-NSSAI) related to the access attempt from a non-access stratum (NAS) layer to a lower layer.
Other aspects, advantages, and salient features of the disclosure will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses various embodiments of the disclosure.
The above and other aspects, features, and advantages of certain embodiments of the disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features, and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the disclosure as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the various embodiments described herein can be made without departing from the scope and spirit of the disclosure. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the disclosure. Accordingly, it should be apparent to those skilled in the art that the following description of various embodiments of the disclosure is provided for illustration purpose only and not for the purpose of limiting the disclosure as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
In a first embodiment, the UE verifies if the access attempt is for a service which is not related to a slice in order to determine if any S-NSSAI should be provided to the lower layers.
When the UE is performing an access attempt for any reason which is not related to any slice (i.e. S-NSSAI) e.g. to send an SMS, location services message, LTE Positioning Protocol (LPP) message, then the UE should not provide any S-NSSAI to the lower layers i.e. the UE does not indicate any S-NSSAI for which the access attempt is being made in this case.
The above is applicable for any of the following reasons for access attempt i.e. when the UE wants to send any one or combination of the following:
Optionally, the UE (e.g. the NAS) provides the S-NSSAI to the lower layers when it is performing an access attempt to send a service-level-AA container where the S-NSSAI is that which is associated with the PDU session which was used to transfer this information. In other words, if the service-level-AA container was exchanged between the UE and the network using the PDU session establishment procedure, or the PDU session modification procedure, then the UE (e.g. NAS) determines the S-NSSAI as the S-NSSAI associated with that PDU session when an access attempt is being made to send service-level-AA container and hence provides the S-NSSAI to the lower layers.
Optionally, the UE (e.g. the NAS) provides an indication to the lower layers that UE is making an attempt for service/attempting to send a NAS message which is not related to any of the S-NSSAI for e.g. registration request message or deregistration request.
In another option the UE-NAS can send at least one indication to the lower layers (when both the service/NAS message not related to signaling and data/service/NAS message related to signaling is pending):
However, an exception to the above is as follows: if the UE, in addition to the services listed above, also requires to request UP resources for at least one PDU session, then the UE will indicate the S-NSSAI for any of the PDU session for which UP resources is required (e.g. by virtue of requesting UP resources in the Uplink data status IE or Allowed PDU session status IE) and providing the S-NSSAI to the lower layers.
The above should also apply for the case when the UE wants to deregister form the network i.e. when the UE performs an access attempt in order to send deregistration request message
Note that all of the above applies for the case in which the UE is either in 5GMM-IDLE mode or in 5GMM-CONNECTED mode with RRC inactive indication.
As an example, the following changes (shown as underlined text) may be made to the specifications to implement the proposals above:
The UE NAS layer shall provide the lower layers with.
In a second embodiment, the UE also provides an S-NSSAI to the lower layers if it is performing an access attempt to send data over NAS.
The prior art standards description ignores the case in which the UE performs an access attempt to send data over NAS for Cellular Internet of Things (CIoT).
Therefore, when the UE wants to perform an access attempt for the purpose of sending data over NAS, then the UE (e.g. NAS) should determine the S-NSSAI for the access attempt as the S-NSSAI which is associated with the PDU session for which the data is being sent (or for which the data needs to be sent) and, as such, the NAS should provide the S-NSSAI to the lower layer which corresponds to this PDU session. It should be noted that this solution would apply for the case when the UE wants to send data over NAS using either the CONTROL PLANE SERVICE REQUEST message, or the UL NAS TRANSPORT message (where the Payload container type IE indicates “CIoT user data container”). The details herein apply for the case when the UE is in 5GMM-IDLE mode (e.g. for the case of CONTROL PLANE SERVICE REQUEST) or in 5GMM-CONNECTED mode with RRC-inactive indication (e.g. for the case of UL NAS TRANSPORT).
For example, the following changes (shown as underlined text) may be made to the specifications to implement the proposals above:
“The NSAG information provided by the network and stored in the UE includes a list of NSAGs each of which contains:
The UE NAS layer shall provide the lower layers with.
Note that the above applies when the UE wants to send CIoT user data where this data may be sent inside any IE of the NAS message. For example, the CIoT user data may be sent inside a CIoT small data container, or inside the Payload container where optionally the Payload container type indicates “CIoT user data container”.
In a third embodiment, the UE removes any TAI from the NSAG information if the TAI is considered to be a non-allowed TAI.
Here, the UE should verify if any of the TAIs in the NSAG is also present in the Service area list IE and is considered to be a non-allowed area, or the TAI is considered to be a non-allowed area even if the TAI is not part of the Service area list IE (e.g. where the TAIs in the IE are indicated as allowed TAI and hence any other TAI is considered to be a non-allowed TAI).
If this is the case, i.e. if the UE detects that a TAI in the NSAG is considered to be part of a non-allowed area (or outside the allowed area), then the UE should remove the TAI from the NSAG information. Optionally the UE also removes the associated S-NSSAIs which correspond to this TAI.
Alternatively, when the UE is inside any non-allowed area (or not inside an allowed area), the UE does not provide any S-NSSAI to the lower layers i.e. the UE determines that an access attempt in a non-allowed area (or outside of an allowed area) is not triggered by any S-NSSAI. Alternatively, in this case, the UE provides the requested NSSAI or the allowed NSSAI as the S-NSSAIs that triggered the access attempt.
Alternatively, the UE can remove the TAIs from non-allowed area list and consider the TAIs as allowed TAIs when those are included as part of NSAG information. Yet another way of implementing this is to retain the TAIs in non-allowed area list but the UE can ignore the respective information and treat the TAIs as allowed TAIs.
However, an exception to the above may be when the UE is considered to be a high priority access UE in which case it will determine the S-NSSAI for which the access attempt is being made according to the existing rules and hence provide the S-NSSAIs to the lower layers accordingly.
It should be appreciated that the blocks in each flowchart and combinations of the flowcharts may be performed by one or more computer programs which include instructions. The entirety of the one or more computer programs may be stored in a single memory or the one or more computer programs may be divided with different portions stored in different multiple memories.
Any of the functions or operations described herein can be processed by one processor or a combination of processors. The one processor or the combination of processors is circuitry performing processing and includes circuitry like an application processor (AP, e.g. a central processing unit (CPU)), a communication processor (CP, e.g., a modem), a graphics processing unit (GPU), a neural processing unit (NPU) (e.g., an artificial intelligence (AI) chip), a Wi-Fi chip, a Bluetooth® chip, a global positioning system (GPS) chip, a near field communication (NFC) chip, connectivity chips, a sensor controller, a touch controller, a finger-print sensor controller, a display drive integrated circuit (IC), an audio CODEC chip, a universal serial bus (USB) controller, a camera controller, an image processing IC, a microprocessor unit (MPU), a system on chip (SoC), an integrated circuit (IC), or the like.
Referring to
Referring to
d) UE-initiated NAS transport procedure for sending Steering of Roaming (SOR);
e) UE-initiated NAS transport procedure for sending UE policy container;
f) UE-initiated NAS transport procedure for sending UE parameters update transparent container; or
g) UE-initiated NAS transport procedure for sending location services message.
At operation S202, no slice, S-NSSAI, information is provided by a Non-Access Stratum (NAS) layer to a lower layer. In the context of this embodiment, no slice, S-NSSAI, information is provided either by an absence of information within a message or by a positive indication that no slice information is to be provided.
At least some of the example embodiments described herein may be constructed, partially or wholly, using dedicated special-purpose hardware. Terms such as ‘component’, ‘module’ or ‘unit’ used herein may include, but are not limited to, a hardware device, such as circuitry in the form of discrete or integrated components, a Field Programmable Gate Array (FPGA) or Application Specific Integrated Circuit (ASIC), which performs certain tasks or provides the associated functionality. In some embodiments, the described elements may be configured to reside on a tangible, persistent, addressable storage medium and may be configured to execute on one or more processors. These functional elements may in some embodiments include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. Although the example embodiments have been described with reference to the components, modules and units discussed herein, such functional elements may be combined into fewer elements or separated into additional elements. Various combinations of optional features have been described herein, and it will be appreciated that described features may be combined in any suitable combination. In particular, the features of any one example embodiment may be combined with features of any other embodiment, as appropriate, except where such combinations are mutually exclusive. Throughout this specification, the term “comprising” or “comprises” means including the component(s) specified but not to the exclusion of the presence of others.
As shown in
The transceiver 310 collectively refers to a UE receiver and a UE transmitter, and may transmit/receive a signal to/from a base station or a network entity. The signal transmitted or received to or from the base station or a network entity may include control information and data. The transceiver 310 may include a RF transmitter for up-converting and amplifying a frequency of a transmitted signal, and a RF receiver for amplifying low-noise and down-converting a frequency of a received signal. However, this is only an example of the transceiver 310 and components of the transceiver 310 are not limited to the RF transmitter and the RF receiver.
Also, the transceiver 310 may receive and output, to the processor 330, a signal through a wireless channel, and transmit a signal output from the processor 330 through the wireless channel.
The memory 320 may store a program and data required for operations of the UE. Also, the memory 320 may store control information or data included in a signal obtained by the UE. The memory 320 may be a storage medium, such as read-only memory (ROM), random access memory (RAM), a hard disk, a CD-ROM, and a DVD, or a combination of storage media.
The processor 330 may control a series of processes such that the UE operates as described above. For example, the transceiver 310 may receive a data signal including a control signal transmitted by the base station or the network entity, and the processor 330 may determine a result of receiving the control signal and the data signal transmitted by the base station or the network entity.
Attention is directed to all papers and documents which are filed concurrently with or previous to this specification in connection with this application and which are open to public inspection with this specification, and the contents of all such papers and documents are incorporated herein by reference.
All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and/or all of the steps of any method or process so disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive.
Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example only of a generic series of equivalent or similar features.
While the disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims and their equivalents.
| Number | Date | Country | Kind |
|---|---|---|---|
| 202331010327 | Feb 2023 | IN | national |
| 2400418.6 | Jan 2024 | GB | national |