Embodiments of the present application are related to wireless communication technology, and more particularly, related to methods and apparatuses for logging and reporting cell switch event.
In some scenarios, a user equipment (UE) may move following a fixed pattern regularly during every day or every week. For example, a UE may take a same path from home to office every day, or vice versa. In another example, in a campus, a UE may move between different buildings in a specific pattern. In such scenarios, in order to let a base station (BS) know which direction the UE is moving in, such that the BS can make a correct handover decision and configure less measurement tasks to the UE, the UE may report some information to the BS. However, details regarding the information reported to the BS need to be further discussed.
Embodiments of the present application at least provide a technical solution for logging and reporting cell switch event.
According to some embodiments of the present application, a UE may include: a processor configured to log information related to a cell switch event from a first cell to a second cell; and a transmitter coupled to the processor and configured to transmit the information related to the cell switch event to a BS when the UE connects to the first cell again; and a receiver coupled to the processor.
In some embodiments of the present application, the cell switch event is a handover event when the UE is in a radio resource control (RRC)_CONNECTED state or a cell reselection event when the UE is in an RRC_INACTIVE or RRC_IDLE state.
In some embodiments of the present application, the receiver is configured to receive configuration information indicating the UE to log a cell switch event, the configuration information includes at least one of: a time period that the UE can store a logged cell switch event; a number of logs that the UE can store in total; a number of logs that the UE can store for a same cell; a list of cells that the UE can log cell switch events when the UE is connected to or camped on the list of cells, wherein the list of cells includes the first cell; an indication indicating whether the UE should log a cell reselection in an RRC_INACTIVE or RRC_IDLE state; or information to be logged related to a cell switch event.
In some embodiments of the present application, the information related to the cell switch event includes at least one of: an identity (ID) representing the second cell; a time stamp when the UE connects to the first cell in the cell switch event; a time period that the UE stays in the first cell before the cell switch event; an indicator indicating whether the cell switch event is a handover event or a cell reselection event; an indicator indicating whether the UE's current moving pattern is the same as a moving pattern when the UE connects to the first cell in the cell switch event; or an ID of the cell switch event.
In some embodiments of the present application, the configuration information is received in a dedicated RRC message to the UE or received in a system information block (SIB) message to one or more UEs including the UE.
In some embodiments of the present application, the receiver is further configured to receive a UE information request message requesting the information related to the cell switch event from the BS when the UE connects to the first cell again, and the transmitter is further configured to transmit the information related to the cell switch event in response to receiving the UE information request message.
In some embodiments of the present application, the transmitter is further configured to transmit a message indicating an availability of the information related to the cell switch event to the BS when the UE connects to the first cell again.
In some embodiments of the present application, the cell switch event is a handover event, the receiver is further configured to receive a message including configuration related to the handover event and an ID of the handover event from the BS.
In some embodiments of the present application, the transmitter is further configured to transmit a message indicating an availability of the ID of the handover event when the UE connects to the first cell again; the receiver is further configured to receive a UE information request message requesting the ID of the handover event from the BS, and the transmitter is further configured to transmit the ID of the handover event in response to receiving the UE information request message.
In some embodiments of the present application, the receiver is configured to receive a message requesting the UE to indicate whether the UE is moving according to a fixed pattern from the BS; the processor is further configured to determine whether the UE is taking a same path as last time, connecting to a same cell as last time, or passing by a same location as last time in response to receiving the message; and the transmitter is configured to transmit an indication indicating whether the UE is moving according to a fixed pattern to the BS based on the determining.
According to some other embodiments of the present application, a BS may include: a transmitter configured to transmit configuration information indicating to log a cell switch event to a UE; a receiver configured to receive information related to a cell switch event from a first cell to a second cell from the UE; and a processor coupled to the transmitter and the receiver.
In some embodiments of the present application, the configuration information includes at least one of: a time period that the UE can store a logged cell switch event; a number of logs that the UE can store in total; a number of logs that the UE can store for a same cell; a list of cells that the UE can log cell switch events when the UE is connected to or camped on the list of cells, wherein the list of cells includes the first cell; an indication indicating whether the UE should log a cell reselection in an RRC_INACTIVE or RRC_IDLE state; or information to be logged related to a cell switch event.
In some embodiments of the present application, the cell switch event is a handover event when the UE is in a RRC_CONNECTED state or a cell reselection event when the UE is in an RRC_INACTIVE or RRC_IDLE state.
In some embodiments of the present application, the information related to the cell switch event includes at least one of: an ID representing the second cell; a time stamp when the UE connects to the first cell in the cell switch event; a time period that the UE stays in the first cell before the cell switch event; an indicator indicating whether the cell switch event is a handover event or a cell reselection event; an indicator indicating whether the UE's current moving pattern is the same as a moving pattern when the UE connects to the first cell in the cell switch event; or an ID of the cell switch event.
In some embodiments of the present application, the configuration information is transmitted in a dedicated RRC message to the UE or transmitted in a SIB message to one or more UEs including the UE.
In some embodiments of the present application, the transmitter is further configured to transmit a UE information request message requesting the information related to the cell switch event to the UE when the UE connects to the first cell again, and the receiver is further configured to receive the information related to the cell switch event in response to transmitting the UE information request message.
In some embodiments of the present application, the receiver is further configured to receive a message indicating an availability of the information related to the cell switch event from the UE when the UE connects to the first cell again.
In some embodiments of the present application, the cell switch event is a handover event, the transmitter is further configured to transmit a message including configuration related to the handover event and an ID of the handover event to the UE, and the processor is further configured to store the ID together with the handover event.
In some embodiments of the present application, the receiver is further configured to receive a message indicating an availability of the ID of the handover event when the UE connects to the first cell again; the transmitter is further configured to transmit a UE information request message requesting the ID of the handover event to the UE, and the receiver is further configured to receive the ID of the handover event in response to transmitting the UE information request message.
In some embodiments of the present application, the transmitter is configured to transmit a message requesting the UE to indicate whether the UE is moving according to a fixed pattern from the BS; and the receiver is configured to receive an indication indicating whether the UE is moving according to a fixed pattern from the UE in response to the message.
According to some other embodiments of the present application, a method performed by a UE may include: logging information related to a cell switch event from a first cell to a second cell; and transmitting the information related to the cell switch event to a BS when the UE connects to the first cell again.
According to some other embodiments of the present application, a method performed by a BS may include: transmitting configuration information indicating to log a cell switch event to a UE; a receiver configured to receive information related to a cell switch event from a first cell to a second cell from the UE; and a processor coupled to the transmitter and the receiver.
In order to describe the manner in which advantages and features of the application can be obtained, a description of the application is rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. These drawings depict only example embodiments of the application and are not therefore to be considered limiting of its scope.
The detailed description of the appended drawings is intended as a description of the currently preferred embodiments of the present application and is not intended to represent the only form in which the present application may be practiced. It is to be understood that the same or equivalent functions may be accomplished by different embodiments that are intended to be encompassed within the spirit and scope of the present application.
While operations are depicted in the drawings in a particular order, persons skilled in the art will readily recognize that such operations need not be performed in the particular order shown or in sequential order, or that among all illustrated operations to be performed, to achieve desirable results, sometimes one or more operations can be skipped. Further, the drawings can schematically depict one or more example processes in the form of a flow diagram. However, other operations that are not depicted can be incorporated in the example processes that are schematically illustrated. For example, one or more additional operations can be performed before, after, simultaneously, or between any of the illustrated operations. In certain circumstances, multitasking and parallel processing can be advantageous.
Reference will now be made in detail to some embodiments of the present application, examples of which are illustrated in the accompanying drawings. To facilitate understanding, embodiments are provided under specific network architecture and new service scenarios, such as 3GPP 5G (i.e., new radio (NR)), 3GPP long term evolution (LTE) Release 8 and so on. Persons skilled in the art know very well that, with the development of network architecture and new service scenarios, the embodiments in the present application are also applicable to similar technical problems; and moreover, the terminologies recited in the present application may change, which should not affect the principle of the present application.
As shown in
The wireless communication system 100 is compatible with any type of network that is capable of sending and receiving wireless communication signals. For example, the wireless communication system 100 is compatible with a wireless communication network, a cellular telephone network, a time division multiple access (TDMA) based network, a code division multiple access (CDMA) based network, an orthogonal frequency division multiple access (OFDMA) based network, an LTE network, a 3GPP-based network, a 3GPP 5G network, a satellite communications network, a high-altitude platform network, and/or other communications networks.
The BS 101 may also be referred to as an access point, an access terminal, a base, a macro cell, a radio access network (RAN) node, a next generation (NG) radio access network (RAN) node, a node-B, an enhanced node B (eNB), a gNB, a home node-B, a relay node, or a device, or described using other terminology used in the art. The BS 101 is generally part of a RAN that may include a controller communicably coupled to the BS 101.
According to some embodiments of the present application, the UE 102a and the UE 102b may include vehicle UEs (VUEs) and/or power-saving UEs (also referred to as power sensitive UEs). The power-saving UEs may include vulnerable road users (VRUs), public safety UEs (PS-UEs), and/or commercial sidelink UEs (CS-UEs) that are sensitive to power consumption. In an embodiment of the present application, a VRU may include a pedestrian UE (P-UE), a cyclist UE, a wheelchair UE or other UEs which require power saving compared with a VUE. In an embodiment of the present application, the UE 102a may be a power-saving UE and the UE 102b may be a VUE. In another embodiment of the present application, both the UE 102a and the UE 102b may be VUEs or power-saving UEs.
According to some other embodiments of the present application, the UE 102a and the UE 102b may include computing devices, such as desktop computers, laptop computers, personal digital assistants (PDAs), tablet computers, smart televisions (e.g., televisions connected to the Internet), set-top boxes, game consoles, security systems (including security cameras), vehicle on-board computers, network devices (e.g., routers, switches, and modems), or the like.
According to some other embodiments of the present application, the UE 102a and the UE 102b may include a portable wireless communication device, a smart phone, a cellular telephone, a flip phone, a device having a subscriber identity module, a personal computer, a selective call receiver, or any other device that is capable of sending and receiving communication signals on a wireless network.
According to some other embodiments of the present application, the UE 102a and the UE 102b may include wearable devices, such as smart watches, fitness bands, optical head-mounted displays, or the like.
Moreover, a UE may be referred to as a subscriber unit, a mobile, a mobile station, a user, a terminal, a mobile terminal, a wireless terminal, a fixed terminal, a subscriber station, a user terminal, or a device, or described using other terminology used in the art.
Both the UE 102a and the UE 102b in the embodiments of
In order to let a BS know a UE is moving in which direction, such that the BS may make a correct handover decision and configure less measurement tasks to the UE, 3GPP has specified and discussed several methods. These methods may include:
Referring to
Although the above three methods may be used to facilitate the BS to make a correct handover decision and configure less measurement tasks, they may be not suitable to be applied in some scenarios wherein a UE moves following a fixed pattern every time or most of time when it passes through a given cell. For such scenarios, using the above three methods may bring heavy signaling overhead and processing burden. Accordingly, some other methods need to be studied to facilitate the BS to make a right cell switch decision in such scenarios.
Given the above, embodiments of the present application propose solutions for logging and reporting cell switch event, which can facilitate the BS to make a right cell switch decision while reducing the signaling overhead and processing burden. More details on embodiments of the present application will be described in the following text in combination with the appended drawings.
Referring to
In some embodiments of the present application, the cell switch event may be a handover event from cell#1 to cell#2 when the UE is in an RRC_CONNECTED state.
In some embodiments of the present application, the cell switch event may be a cell reselection event from cell#1 to cell#2 when the UE is in an RRC_INACTIVE or RRC_IDLE state.
In step 302, the UE may connect to cell#1 again, then the UE may transmit the information related to the cell switch event (from cell#1 to cell#2) to a BS of cell#1. In the embodiments of the present application, a cell switch event may also be referred to a last cell switch event or last time cell switch event.
In some embodiments of the present application, the information related to the cell switch event logged and reported by the UE may include at least one of the followings:
Consequently, in step 302, the BS may receive the information related to the cell switch event reported by the UE.
The method illustrated in
Referring to
In some embodiments of the present application, the configuration information may be transmitted in a dedicated RRC message to the UE. In some other embodiments of the present application, the configuration information may be transmitted in a SIB message which are broadcasted to one or more UEs (e.g., all the UEs) including the UE in a cell coverage of the BS.
In some embodiments of the present application, the configuration information may include a list of cells that a UE can log cell switch events when the UE is connected to or camped on the list of cells. Alternatively or additionally, the configuration information may also include at least one of:
In step 402, the UE may log and store information related to cell switch event(s) based on the configuration information. For example, for a cell (e.g., cell#1) in the list of cells, the UE may log and store information related to a cell switch event (e.g., from the cell#1 to cell#2) when the UE is connected to or camped on cell#1. The cell switch event may be a handover event from cell#1 to cell#2 when the UE is in an RRC_CONNECTED state or may be a cell reselection event from cell#1 to cell#2 when the UE is in an RRC_INACTIVE or RRC_IDLE state.
In step 403, the UE may connect to cell#1 again. Then, a BS of cell#1 may transmit a UE information request message (e.g., a UEINFORMATIONREQUEST message as specified in 3GPP standard documents) requesting the information related to the cell switch event to the UE.
After receiving the UE information request message, in step 404, the UE may transmit the information related to the cell switch event to the BS, for example, the information related to the cell switch event may be transmitted in a UE information response message (e.g., a UEINFORMATIONRESPONSE message as specified in 3GPP standard documents). In some examples, the information to be logged by the UE may include the same content as those included in the information related to a cell switch event in
In the embodiments of
Referring to
In such embodiments, the UE may log and store information related to cell switch event(s) based on the configuration information. For example, if a list of cells is included in the configuration information, for any cell in the list of cells, the UE may log and store information related to cell switch event(s). In another example, if a list of cells is not included in the configuration information, it is upon the UE's own decision regarding whether to log information related a cell switch event when the UE is connected to or camp on a cell. For example, in step 502, the UE may log and store information related to cell switch event (e.g., from the cell#1 to cell#2) when the UE is connected to or camped on cell#1. The cell switch event may be a handover event from cell#1 to cell#2 when the UE is in an RRC_CONNECTED state or may be a cell reselection event from cell#1 to cell#2 when the UE is in an RRC_INACTIVE or RRC_IDLE state.
In step 503, the UE may connect to cell#1 again. Then, the UE may transmit a message (e.g., an RRC message) indicating an availability of the information related to the cell switch event to a BS of cell#1.
After knowing the availability of the information related to the cell switch event, in step 504, the BS may transmit a UE information request message (e.g., a UEINFORMATIONREQUEST message as specified in 3GPP standard documents) requesting the information related to the cell switch event to the UE.
After receiving the UE information request message, in step 505, the UE may transmit the information related to the cell switch event to the BS, for example, the information related to the cell switch event may be transmitted in a UE information response message (e.g., a UEINFORMATIONRESPONSE message as specified in 3GPP standard documents). In some examples, the information to be logged by the UE may include the same content as those included in the information related to a cell switch event in
In the embodiments of
In the embodiments of
In step 602, the UE may connect to cell#1 again. The UE may transmit a message (e.g., an RRC message) indicating an availability of the information related to the cell switch event to a BS of cell#1.
Then, the BS and the UE may perform steps 603 and 604. Step 603 and 604 may be the same as steps 504 and 505 in
The above embodiments illustrate that a UE may log and report information related to a cell switch event. However, in some other embodiments of the present application, in order to reduce the UE's storage requirement and processing burden, the UE may only store an ID of a cell switch event, and the BS may store the detailed information related to the cell switch event.
In the embodiments of
After receiving the message, in step 702, the UE may log the ID of the handover event. After the handover procedure is finished, the BS may also store the ID together with the handover event (e.g., from cell#1 to cell#2).
In step 703, the UE may connect to cell#1 again. If the UE has stored the ID related to a cell switch event (e.g., a handover event from cell#1 to cell#2), the UE may transmit a message (e.g., an RRC message) indicating an availability of the information related to the cell switch event to a BS of cell#1.
After knowing the availability of the information related to the cell switch event, in step 704, the BS may transmit a UE information request message (e.g., a UEINFORMATIONREQUEST message as specified in 3GPP standard documents) requesting the information related to the cell switch event to the UE.
After receiving the UE information request message, in step 705, the UE may transmit the information related to the cell switch event (i.e., the ID of the handover event in
According to some embodiments of
In some embodiments of the present application, the configuration information may be transmitted in a dedicated RRC message to the UE. In some other embodiments of the present application, the configuration information may be transmitted in a SIB message which are broadcasted to one or more UEs (e.g., all the UEs) including the UE in a cell coverage of the BS.
In some embodiments of the present application, the configuration information may include may include at least one of:
In such embodiments, after receiving the configuration information, the UE and the BS may perform steps 701-705. For example, in step 702, the UE may log information related to cell switch event(s) based on the configuration information. For example, in the case that a list of cells is included in the configuration information, the UE may log and store information related to a cell switch event (e.g., an ID of a handover event) when the UE is connected to or camped on any cell in the list of cells. According to some other embodiments of
According to some embodiments of the present application, a BS may transmit a message (e.g., an RRC message) to a UE. The message may request the UE to indicate whether the UE is moving according to a fixed pattern. After receiving the message, the UE may determine whether it is moving according to a fixed pattern. For example, the UE may determine whether it is taking a same path as last time, connecting to a same cell as last time, and/or passing by a same location as last time. Then, the UE may transmit an indication (e.g., an RRC message) indicating whether the UE is moving according to a fixed pattern to the BS based on the determining.
For example, in the case that the UE determines that it is moving according to a fixed pattern (e.g., the UE is taking a same path as last time, connecting to a same cell as last time, and/or passing by a same location as last time), the UE may transmit an indication indicating that the UE is moving according to a fixed pattern to the BS. In such example, after receiving the indication, the BS may transmit configuration information as stated above to indicate the UE to log the information related a cell switch event, and thus the BS and the UE may perform the methods as illustrated in
Referring to
Although in this figure, elements such as the transmitter 802, the receiver 804, and the processor 806 are illustrated in the singular, the plural can be contemplated unless a limitation to the singular is explicitly stated. In some embodiments of the present application, the transmitter 802 and the receiver 804 may be combined to one device, such as a transceiver. In some embodiments of the present application, the apparatus 800 may further include an input device, a memory, and/or other components. The transmitter 802, the receiver 804, and the processor 806 may be configured to perform any of the methods described herein (e.g., the methods described with respect to
According to some embodiments of the present application, the apparatus 800 may be a UE, and the transmitter 802, the receiver 804, and the processor 806 may be configured to perform operations of the UE in any of the methods as described with respect to
According to some embodiments of the present application, the apparatus 800 may be a BS, and the transmitter 802, the receiver 804, and the processor 806 may be configured to perform operations of the BS in any of the methods as described with respect to
In some embodiments of the present application, the apparatus 800 may further include at least one non-transitory computer-readable medium. In some embodiments of the present disclosure, the non-transitory computer-readable medium may have stored thereon computer-executable instructions to cause the processor 806 to implement any of the methods as described above. For example, the computer- executable instructions, when executed, may cause the processor 806 to interact with the transmitter 802 and/or the receiver 804, so as to perform operations of the methods, e.g., as described with respect to
The method according to any of the embodiments of the present application can also be implemented on a programmed processor. However, the controllers, flowcharts, and modules may also be implemented on a general purpose or special purpose computer, a programmed microprocessor or microcontroller and peripheral integrated circuit elements, an integrated circuit, a hardware electronic or logic circuit such as a discrete element circuit, a programmable logic device, or the like. In general, any device on which resides a finite state machine capable of implementing the flowcharts shown in the figures may be used to implement the processor functions of this application. For example, an embodiment of the present application provides an apparatus for logging and reporting cell switch event, including a processor and a memory. Computer programmable instructions for implementing a method for logging and reporting cell switch event are stored in the memory, and the processor is configured to perform the computer programmable instructions to implement the method for logging and reporting cell switch event. The method for logging and reporting cell switch event may be any method as described in the present application.
An alternative embodiment preferably implements the methods according to embodiments of the present application in a non-transitory, computer-readable storage medium storing computer programmable instructions. The instructions are preferably executed by computer-executable components preferably integrated with a network security system. The non-transitory, computer-readable storage medium may be stored on any suitable computer readable media such as RAMs, ROMs, flash memory, EEPROMs, optical storage devices (CD or DVD), hard drives, floppy drives, or any suitable device. The computer-executable component is preferably a processor but the instructions may alternatively or additionally be executed by any suitable dedicated hardware device. For example, an embodiment of the present application provides a non-transitory, computer-readable storage medium having computer programmable instructions stored therein. The computer programmable instructions are configured to implement a method for logging and reporting cell switch event according to any embodiment of the present application.
While this application has been described with specific embodiments thereof, it is evident that many alternatives, modifications, and variations may be apparent to those skilled in the art. For example, various components of the embodiments may be interchanged, added, or substituted in the other embodiments. Also, all of the elements of each figure are not necessary for operation of the disclosed embodiments. For example, one of ordinary skill in the art of the disclosed embodiments would be enabled to make and use the teachings of the application by simply employing the elements of the independent claims. Accordingly, embodiments of the application as set forth herein are intended to be illustrative, not limiting. Various changes may be made without departing from the spirit and scope of the application.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/094115 | 5/20/2022 | WO |