CELL RESELECTION POLICY METHOD, SYSTEM, DEVICE, AND COMPUTER-READABLE MEDIUM
The use of MHI-based cell reselection policies generated by machine learning algorithms enhances cell reselection efficiency, reducing power consumption and resource usage in communication systems by optimizing cell transitions for user equipment in idle mode.
Patent Information
- Application Number
- JP2025521517
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-01-11
- Publication Date
- 2025-10-28
AI Technical Summary
Existing communication systems face inefficiencies in cell reselection processes for user equipment (UE) in idle mode due to overlapping cell coverage areas, leading to increased power consumption and radio resource usage.
A method and system that utilizes mobility history information (MHI) from multiple UEs to generate a cell reselection policy using machine learning algorithms, which is applied by the UE to determine optimal cell reselection based on received reference signals, reducing the need for unnecessary transitions between cells.
Improves cell reselection efficiency, conserving UE power and reducing radio resource usage by minimizing unnecessary cell changes, thus extending battery life and optimizing network performance.
Smart Images

Figure 2025535805000001_ABST
Abstract
Description
[Technical Field]
[0001] The present description relates to methods, systems, devices, and non-transitory computer-readable media for the automated generation and execution of cell reselection policies in communication applications. [Background technology]
[0002] Communications, e.g., cellular systems, include an ever-increasing number of cells with overlapping coverage areas and increasingly diverse sizes and signal strengths. User equipment (UE) operating in idle mode is often considered to be "camped" on a given cell based on an initial determination that the cell meets certain predetermined suitability criteria. When camped on a first cell, the UE has access to a radio access network (RAN) but is not actively connected to the RAN until it switches from idle mode to connected mode. A UE in idle mode moving between overlapping cells is presented with the option of remaining camped on the first cell or temporarily switching to connected mode to reselect a second cell on which to camp. Summary of the Invention [Means for solving the problem]
[0003] In some embodiments, a UE includes: a memory storing non-transitory instructions; and a processor coupled to the memory, the processor configured to execute the instructions to cause the UE to: receive from a network a cell reselection policy including cell reselection criteria based on mobility history information (MHI) of a plurality of UEs different from the UE; while camped on a first cell and operating in an idle mode, receive a first reference signal from the first cell and a second reference signal from the second cell; and apply the cell reselection policy to the first and second reference signals to determine whether to remain camped on the first cell. Based on the determination, the UE remains camped on the first cell or performs cell reselection to the second cell.
[0004] In some embodiments, an apparatus includes a memory storing non-transitory instructions; and a processor coupled to the memory, the processor configured to execute the instructions to cause the apparatus to receive, from each first UE of a plurality of first UEs, an MHI; generate a cell reselection policy including cell reselection criteria based on the received MHI; and transmit the cell reselection policy to a second UE.
[0005] In some embodiments, a method includes using a network device to receive an MHI from each UE of a plurality of first UEs; applying a machine learning algorithm to the received MHI to generate an idle mode cell reselection policy including cell reselection criteria based on the received MHI; and transmitting the idle mode cell reselection policy to a second UE; and using the second UE to receive the idle mode cell reselection policy, receive first and second reference signals from the first and second cells, respectively, while in idle mode, and perform cell reselection to remain in idle mode camped on the first cell or switch out of idle mode and camp on the second cell based on applying the idle mode cell reselection policy to the first and second reference signals. [Brief explanation of the drawings]
[0006] Aspects of the present disclosure are best understood from the following detailed description when read in conjunction with the accompanying drawings. In accordance with standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of various features may be arbitrarily increased or decreased for clarity of discussion.
[0007] 1A-1C are diagrams of a communication system according to some embodiments.
[0008] FIG. 2 is a flowchart of a method for generating a cell reselection policy, according to some embodiments.
[0009] 3A and 3B are flowcharts of a cell reselection policy generation method according to some embodiments.
[0010] FIG. 4 is a diagram of a processor-based device according to some embodiments. DETAILED DESCRIPTION OF THE INVENTION
[0011] The following disclosure provides many different embodiments or examples for implementing different features of the provided subject matter. Specific examples of components and arrangements are described below to simplify the disclosure. These are, of course, merely examples and not intended to be limiting. For example, the following description of forming or placing a first feature above or on a second feature includes embodiments in which the first and second features are formed or placed in direct contact with each other, and also includes embodiments in which an additional feature is formed or placed between the first and second features such that the first and second features are in indirect contact with each other. In addition, the present disclosure repeats reference numerals and / or letters in various examples. This repetition is for simplicity and clarity and does not itself dictate a relationship between the various embodiments and / or configurations discussed.
[0012] Additionally, spatially relative terms such as "beneath," "below," "lower," "above," "upper," and the like are used herein for ease of description to describe the relationship of one element or feature to another element or feature as illustrated in the figures. Spatially relative terms are intended to encompass different orientations of the system or object in use or operation in addition to the orientation shown in the figures. The system may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
[0013] In various embodiments, some or all of the methods, systems, devices, and computer-readable media are directed to using a network device to receive mobility history information (MHI) from multiple user equipment (UE) sources, generate a cell reselection policy including one or more cell reselection criteria based on the MHI, e.g., by applying a machine learning (ML) algorithm, and transmit the cell reselection policy to the UE. The UE receives the cell reselection policy, may use self-generated data to fine-tune the policy, receives reference signals from first and second cells, and remains camped on the first cell or performs reselection to the second cell based on applying the cell reselection policy to the reference signals. In some embodiments, the UE source generates, and the network device receives, the MHI including cell reselection activity information in addition to an MHI based on industry standards (e.g., information corresponding to technical specification 3GPP TS 38.305).
[0014] By using either or both of a UE or a network device to perform some or all of the operations of the present disclosure, an idle mode cell reselection policy in a communication system is based on UE activity such that cell reselection is more efficient than in a communication system in which the reselection policy is not based on UE activity (e.g., based only on predetermined criteria). Because each cell reselection requires the UE to temporarily transition from idle mode to a higher power connected mode and involves UE-to-cell communication, improved reselection efficiency contributes to reduced UE power requirements, extending battery life and reducing radio resource usage in both the UE and the communication system as a whole, compared to other approaches.
[0015] 1A-1C are diagrams of a communication system 100 (hereinafter referred to as "system 100") according to some embodiments. Each of Figures 1A-1C is simplified for illustrative purposes.
[0016] System 100 includes device 102 coupled to network 104 by link 106. Network 104 is coupled to device 102N of device 102 by link 106N of link 106. Devices 102, including device 102N, are coupled to network 104 and each other through links 106, including link 106N.
[0017] In various embodiments, device 102 corresponds to a computing device, a computing system, a server, a server cluster, and / or a combination of multiple server clusters, which in some embodiments are also referred to as a server farm or a data center. In some embodiments, device 400, discussed below with respect to FIG. 4, is one embodiment of device 102.
[0018] In some embodiments, one or more of the devices 102 are types of mobile terminals, fixed terminals, or portable terminals, including desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, wearable circuits, mobile handsets, servers, gaming consoles, stationary or moving sensors, or combinations thereof. In some embodiments, one or more of the devices 102 include a display on which a user interface is displayed. Other configurations and / or types of devices 102 are within the scope of this disclosure.
[0019] 1A, the device 102N includes a cell reselection policy generator 122N and a storage device 124N configured to store one or more cell reselection policies 126N and mobility history 128N. In some embodiments, the cell reselection policy generator 122N is also referred to as a reselection policy generator 122N, the cell reselection policy 126N is also referred to as a reselection policy 126N, and / or the mobility history 128N is also referred to as a mobility history information (MHI) 128N and / or an enhanced MHI 128N.
[0020] 1A, the device 102N that includes the reselection policy generator 122N is a single instance of the plurality of devices 102. In some embodiments, the device 102N that includes the reselection policy generator 122N includes more than one instance of the plurality of devices 102. Each of the reselection policy generator 122N, the reselection policy 126N, and the mobility history 128N is discussed further below.
[0021] A storage device (e.g., storage device 124N) is one or more computer-readable, non-volatile storage devices (e.g., databases). In some embodiments, the storage device includes memory 404, discussed below with respect to FIG. 4. In the embodiment shown in FIG. 1A, storage device 124N is located on device 102N. In some embodiments, storage device 124N is located external to device 102N (e.g., on one or more servers accessed via link 106N).
[0022] 1A, a single instance of storage device 124N is configured to store reselection policy 126N and mobility history 128N. In some embodiments, storage device 124N includes more than one instance (e.g., distributed across multiple servers), each configured to store some or all of each of cell reselection policy 126N and mobility history 128N.
[0023] Network 104 is one or more interconnected devices (not individually shown) configured to provide electronic communications between the interconnected devices and multiple devices 102, in some cases over multiple links 106. In some embodiments, network 104 corresponds to the Internet.
[0024] In some embodiments, the network 104 encompasses or represents a radio access network (RAN), which is a mobile communications system that implements a radio access technology (RAT) and resides among devices, such as mobile phones, computers, and other devices, and provides connectivity to multiple devices 102.
[0025] In some embodiments, one or more of the interconnected devices and / or plurality of devices 102 of the network 104 are configured as one or more of a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), an internet area network (IAN), a campus area network (CAN), a virtual private network (VPN), etc. In some embodiments, one or more of the interconnected devices and / or plurality of devices 102 of the network 104 are configured as a backbone or core network (CN), which is part of a computer network that interconnects networks and provides a pathway for the exchange of information between different LANs, WANs, etc.
[0026] In some embodiments, some of the interconnected devices of network 104 and / or devices 102 are configured as a server cluster contained in, for example, a data center. In some embodiments, the server cluster is part of a cloud computing environment.
[0027] 1A, the network 104 includes base stations 108A and 108B (hereinafter base stations 108). Each of the base stations 108 includes an antenna 110 that is wirelessly connected to one or more instances of user equipment (UE) 112 located in a geographic coverage area 114.
[0028] In some embodiments, network 104 is a global system for mobile communications (GSM) RAN, a GSM / EDGE RAN, a universal mobile telecommunications system (UMTS) RAN (UTRAN), an evolved universal terrestrial radio access network (E-UTRAN), an open RAN (O-RAN), or a cloud-RAN (C-RAN). In some embodiments, network 104 exists between UE 112 (e.g., a mobile phone, a computer, any remotely controlled machine) and one or more core networks.
[0029] In some embodiments, the network 104 is a hierarchical communications network that includes one or more intermediate links, also referred to as backhaul sections, between the RAN and one or more core networks. Two common methods of implementing mobile backhaul are fiber-based backhaul and wireless point-to-point backhaul. Higher capacity and latency requirements in 4G and 5G networks are making other methods, such as copper-based wireline, satellite communications, and point-to-multipoint wireless technologies, obsolete. Backhaul generally refers to the side of the network that communicates with the global Internet. UEs 112 communicating with base stations 108 constitute local subnetworks. In some embodiments, backhaul includes wireline, fiber optic, and / or wireless components, including microwave, mesh, and edge network topologies that use high-capacity wireless channels to transport packets over microwave or fiber links.
[0030] In some embodiments, the base station 108 is a lattice or self-supporting tower, a guide tower, a monopole tower, a concealed tower (e.g., a tower designed to resemble a tree, cactus, water tower, sign, light standard, or other type of structure), or the like. In some embodiments, the base station 108 is a cellular-enabled mobile device site where antennas and electronic communications equipment are located (typically on a radio mast, tower, or other elevated structure) to create a cell (or adjacent cells) in the network. The elevated structure typically supports an antenna 110 and one or more sets of transmitters / receivers, transceivers, digital signal processors, control electronics, remote radio heads (RRHs), primary and backup power sources, and sheltering. Base stations are known by other names, such as base transceiver stations, cellular masts, cell towers, etc. In some embodiments, the base station is an edge device configured to communicate wirelessly with UEs. The edge device provides an entry point into the service provider core network. Examples include routers, routing switches, integrated access devices (IADs), multiplexers, and various MAN and WAN access devices.
[0031] In at least one embodiment, an example of antenna 110 may be a sector antenna (e.g., a directional microwave antenna with a sector-shaped radiation pattern) or may be a multiple sector antenna configured to have, for example, a full-circle coverage area 114. In some embodiments, an example of antenna 110 is a circular antenna. In some embodiments, an example of antenna 110 operates at microwave or ultra-high frequency (UHF) frequencies (300 megahertz (MHz) to 3 gigahertz (GHz)).
[0032] In various embodiments, the geographic coverage area 114, also referred to in some embodiments as a cell 114, is a three-dimensional space having a shape and size based on the configuration (e.g., power level) and antenna 110 configuration (e.g., number of sectors) of the corresponding base station 108. In various embodiments, the geographic coverage area 114 has a shape that corresponds to a substantially spherical, hemispherical, conical, cylindrical, circular or elliptical disk, or other base station and antenna configuration. In various embodiments, one or both of the shape or size of the geographic coverage area 114 varies over time, for example, based on variable base station power levels and / or variable numbers of activated antennas and / or antenna sectors.
[0033] In some embodiments, the geographic coverage area 114 is referred to as a macrocell, microcell, picocell, femtocell, small cell, etc. In some embodiments, the coverage area 114 is referred to as an indoor small cell (IDSC).
[0034] Some or all instances of base station 108 are configured to transmit reference signals including at least one primary synchronization signal (PSS), at least one secondary synchronization signal (SSS), and additional physical channel signals, including Master Information Blocks (MIBs) and System Information Blocks (SIBs), which together contain a cell identifier, a tracking area code, a cell availability indicator (e.g., suitable, allowable, reserved, forbidden, available only to a closed subscriber group), a service level indicator, a time and / or frequency resource allocation indicator, or other information related to cell-based communications.
[0035] In some embodiments, an instance of UE 112 is a computer or computing system. In some embodiments, an instance of UE 112 has a liquid crystal display (LCD), light emitting diode (LED), or organic light emitting diode (OLED) screen interface, such as a graphical user interface that provides a touchscreen interface with digital buttons and a keyboard, or physical buttons with a physical keyboard. In some embodiments, an instance of UE 112 connects to the Internet and interconnects with other devices. In some embodiments, an instance of UE 112 incorporates an integrated camera, the ability to make / receive audio / video calls, video games, and Global Positioning System (GPS) capabilities. In some embodiments, an instance of UE 112 operates as a virtual machine or allows third-party applications to run as containers. In some embodiments, an instance of UE 112 is a computer (such as a tablet computer, netbook, digital media player, digital assistant, graphing calculator, handheld game console, handheld personal computer (PC), laptop, mobile internet device (MID), personal digital assistant (PDA), pocket calculator, portable media player, ultra-mobile PC, etc.), a mobile phone (such as a camera phone, feature phone, smartphone, phablet, etc.), a digital camera (such as a digital camcorder, digital still camera (DSC), digital video camera (DVC), front camera, etc.), a pager, personal navigation device (PND), a wearable computer (such as a calculator watch, smartwatch, head-mounted display, earphones, biometric device, etc.), or a smart card.
[0036] The UE 112 is configured to receive a reference signal transmitted by the first instance of the base station 108, decode and verify relevant information contained therein, and, based on verifying the decoded information, camp on a coverage area 114 corresponding to the first instance of the base station 108. Once camped on the corresponding coverage area 114, the UE 112 is configured to operate in an idle mode in which the UE has access to the RAN but is not actively connected and does not have a dedicated connection to the RAN until the UE switches from the idle mode to a connected mode.
[0037] 1A, some instances of coverage areas 114 overlap such that a given UE 112 can simultaneously be located in multiple instances of coverage area 114. A UE 112 operating in idle mode and camped on a first instance of the overlapping coverage area 114, denoted in some embodiments as a first cell 114, is presented with the option of remaining camped on the first cell 114 or temporarily switching to a connected mode and reselecting a second instance of coverage area 114 on which to camp, denoted in some embodiments as a second cell 114.
[0038] 1B , a given instance of UE 112 is further configured to include a cell reselection policy generator 122U and a storage device 124U configured to store a cell reselection policy 126U and mobility history information (MHI) 128U. In some embodiments, cell reselection policy generator 122U is also referred to as reselection policy generator 122U, cell reselection policy 126U is also referred to as reselection policy 126U, and / or mobility history 128U is also referred to as MHI 128U and / or enhanced MHI 128U. Each of cell reselection policy generator 122U, cell reselection policy 126U, and mobility history information 128U is discussed further below.
[0039] In some embodiments, a given instance of UE 112 does not include reselection policy generator 122U. In some embodiments, a given instance of UE 112 corresponds to device 400 discussed below with respect to FIG.
[0040] In some embodiments, users of network 104 (e.g., users of device 102) access network 104 through a service provider, which is a business or organization that sells bandwidth or network access, typically by providing direct Internet backbone access to an Internet service provider or access to its Network Access Points (NAPs). Service providers are sometimes referred to as backbone providers or Internet providers. Service providers include telecommunications companies, data carriers, wireless communication providers, Internet service providers, cable television operators, etc., that offer high-speed Internet access.
[0041] Links 106 include hardware configured to enable electronic communication between devices 102 and network 104. In various embodiments, one or more of links 106 are types of wired links (e.g., fiber optic, shielded, twisted pair, other cabling) or wireless links.
[0042] In various embodiments, one or more of the links 106 are configured to communicate based on Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiplexing (OFDM), Time Division Duplex (TDD), Frequency Division Duplex (FDD), Bluetooth, Infrared (IR), etc., or other protocols that may be used in wired or wireless data communications networks. Accordingly, the examples provided herein are not intended to limit the embodiments of the present disclosure, but merely to assist in describing aspects of the embodiments of the present disclosure.
[0043] The reselection policy generator 122N is one or more sets of instructions configured to execute on the device 102N and to cause a reselection policy 126N to be generated, configured, modified, stored in the storage device 124N, and transmitted to one or more UEs 112 in accordance with the cell reselection policy generation method 200 discussed below. In some embodiments, the reselection policy generator 122N is configured to execute as a standalone program or within one or more sets of instructions. In some embodiments, the reselection policy generator 122N is configured to run on one or more of the devices 102A in addition to the device 102A.
[0044] The reselection policy generator 122N is configured to receive an instance of the MHI 128U from each UE 112 of the plurality of UEs 112, store some or all of the received instances of the MHI 128U as a mobility history 128N in the storage device 124N, access the mobility history 128N from the storage device 124N, generate and modify a reselection policy 126N based on the mobility history 128N, and transmit at least one reselection policy 126N to at least one UE 112 of the plurality of UEs 112 or at least one UE 112 other than the plurality of UEs 112.
[0045] In some embodiments, one or more sets of instructions separate from the reselection policy generator 122N are configured to receive and store instances of mobility history 128U from multiple UEs 112, and the reselection policy generator 122N is configured to access the mobility history 128N from the storage device 124N based on the mobility history 128N previously stored by the separate instructions.
[0046] Mobility history 128U and 128N include data records of information corresponding to multiple aspects of the operational activity of UE 112, including information in accordance with one or more industry standards (e.g., technical specification 3GPP TS 38.305) corresponding to at least UE-to-base station communication. In some embodiments, mobility history 128U and 128N include data records of information in addition to those corresponding to one or more industry standards.
[0047] In some embodiments, mobility history 128U and 128N include one or more data records of: UE positioning, speed, direction, trajectory, altitude; location, time, date, signal frequency and power level, and other details of cell reselection activity; reselection decision results; cell radio conditions discovered during reselection; UE idle / connected mode timing, duration, frequency switching history; visited cell history information including cell identifiers and / or other MIB and / or SIB details; intra-frequency and / or inter-frequency operational information such as signal frequency, bandwidth, priority level, etc.; cell reselection policy performance statistics; and other information related to UE cell reselection activity.
[0048] In various embodiments, device 102N is configured to receive mobility histories 128U that include a uniform set of data records or a variable set of data records and / or have a uniform or variable data record format from multiple instances of UE 112. In various embodiments, reselection policy generator 122N is configured to store some or all of the received mobility histories 128U and mobility histories 128N that include the same set of data records or a variable set of data records and / or have a uniform or different data record format in storage device 124N.
[0049] In various embodiments, multiple instances of UE 112 are configured to transmit mobility history 128U that includes a uniform set of data records or a variable set of data records and / or has a uniform or variable data record format to one or more instances of device 102N. In various embodiments, a given UE 112 is configured to transmit corresponding instances of mobility history 128U over time that includes a uniform set of data records or a variable set of data records and / or has a uniform or variable data record format.
[0050] In some embodiments, the UE 112 is configured to transmit the MHI 128U to one or more instances of the device 102N when operating in a connected mode. In some embodiments, a given UE 112 is configured to switch to a connected mode out of an idle mode, for example, periodically and / or after a predetermined period of time, transmit the MHI 128U to one or more instances of the device 102N, and switch back to the idle mode. In some embodiments, a given UE 112 is configured to transmit the MHI 128U to one or more instances of the device 102N after switching from an idle mode to a connected mode, for example, in response to user activity or as part of a cell reselection exercise to a neighboring cell.
[0051] In some embodiments, the reselection policy generator 122N is configured to include information in the mobility history 128N (e.g., events and / or measurement information received and / or transmitted by the device 102N and / or other instances of the device 102 corresponding to the connected mode activity of the UE 112) in addition to the MHI 128U received from the UE 112.
[0052] The reselection policy generator 122N is configured to generate and / or modify the reselection policy 126N based on a subset of the MHI 128N retrieved from the storage device 124N. In various embodiments, the reselection policy generator 122N is configured to retrieve a given subset that includes data records corresponding to the MHI 128U received from multiple instances of the UE 112 (e.g., multiple instances of the UE 112 located in the same geographic area and having similar trajectories and / or directions of movement, and / or multiple instances of the UE 112 selected based on hardware and / or software configuration criteria).
[0053] In some embodiments, the reselection policy generator 122N includes one or more algorithms configured to generate and / or modify the reselection policy 126N based on the mobility history 128N. In some embodiments, the one or more algorithms based on the mobility history 128N are configured to generate and / or modify the given reselection policy 126N that is configured to reduce the number of cell reselections compared to a default cell reselection policy that is based on predetermined criteria (e.g., based only on the relative priorities or power levels of the reference signal of the first cell and the reference signals of one or more other cells).
[0054] In some embodiments, the reselection policy generator 122N includes one or more artificial intelligence (AI) (e.g., machine learning (ML)) algorithms configured to generate and / or modify the reselection policy 126N by using the MHI 128N as training and / or feedback inputs. In some embodiments, the reselection policy generator 122N is configured to use the MHI 128N as training and / or feedback inputs by selecting one or more subsets of the MHI 128N that are configured to match a corresponding ML algorithm. In some embodiments, the one or more ML algorithms include a neural network algorithm (e.g., a convolutional neural network algorithm).
[0055] The reselection policy generator 122N is configured to generate a reselection policy 126N that includes data records of reselection criteria (e.g., signal power or quality level threshold or range, cell type, size, priority level) and decision indicators (e.g., select / skip indicator or priority level assignment).
[0056] In some embodiments, the reselection policy generator 122N is configured to generate and / or modify various reselection policies 126N, which are given reselection policy variations corresponding to one or more features of the UE 112 (e.g., a power saving algorithm having one of various complexity levels ranging from basic to advanced). In some embodiments, the reselection policy generator 122N is configured to generate and / or modify given reselection policy variations corresponding to one or more hardware and / or software versions of the UE 112 (e.g., manufacturer and / or model number, operating system type and / or update level).
[0057] The reselection policy generator 122N is configured to transmit the generated and / or modified reselection policy 126N to the UE 112, for example, periodically or in response to one or more trigger activities of one or both of the device 102N or the UE 112. In some embodiments, the reselection policy generator 122N is configured to transmit a particular variation of the generated and / or modified reselection policy 126N to the UE 112 based on one or more features, hardware and / or software version, etc. of the corresponding UE 112. The reselection policy generator 122N may transmit one or more indicators to the UE 112 configured to facilitate use of the generated and / or modified reselection policy 126N (e.g., one or more UE-specific parameters that a given UE 112 may use to run additional algorithms and / or perform fine-tuning to the reselection policy 126N).
[0058] The provided UE 112 is configured to receive the corresponding generated or modified reselection policy 126N and store it as a reselection policy 126U in the storage device 124U. In some embodiments, the provided UE 112 includes a reselection policy generator 122U configured to modify the received reselection policy 126N (e.g., by changing a threshold level based on the mobility history 128U) before storing it as a reselection policy 126U in the storage device 124U.
[0059] The reselection policy 126U includes a data record that can be used by the UE 112 as part of idle mode operation to determine whether the UE 112 will remain camped on the first cell 114 or perform a reselection to the second cell 114 based on the reselection policy 126U.
[0060] Reselection policy generator 122U is one or more sets of instructions configured to execute on UE 112 such that reselection policy 126N is received, and in some embodiments modified, and stored in storage device 124U as reselection policy 126U. In some embodiments, reselection policy generator 122U is configured to modify reselection policy 126U, for example, periodically based on MHI 128U. In some embodiments, the one or more sets of instructions include one or more AI (e.g., ML) algorithms configured to modify reselection policy 126U by using MHI 128U as training and / or feedback inputs. In some embodiments, reselection policy generator 122U is configured to execute as a standalone program or within one or more sets of instructions.
[0061] The UE 112, including the reselection policy generator 122U, is configured to apply the reselection policy 126U to idle mode cell reselection activity in accordance with a cell reselection policy generation method 200 discussed below. In some embodiments, the UE 112 does not include the reselection policy 126U, and the UE 112 is configured to apply the reselection policy 126U to idle mode cell reselection activity in accordance with a cell reselection policy generation method 200 that includes storing the received reselection policy 126N unchanged in the storage device 124U as the reselection policy 126U.
[0062] 1B and 1C each illustrate a non-limiting example instance of a UE 112 applying reselection policy 126U in idle mode operation. Each of FIGS. 1B and 1C illustrates UE 112 (further simplified in FIG. 1C for clarity) and coverage areas 114A-114D, also referred to as cells 114A-114D in some embodiments. FIG. 1C further includes coverage area 114E, also referred to as cell 114E in some embodiments. As shown in FIGS. 1B and 1C, each of cells 114B-114E overlaps with cell 114A. In some embodiments, cell 114A is referred to as first cell 114A, and one or more of cells 114B-114E are referred to as second cells 114B-114E.
[0063] The non-limiting examples shown in Figure 1B correspond to the intra-frequency case where each of cells 114A-114D operates on the same frequency with the same priority level (e.g., a priority level assigned by a network manager), or the inter-frequency case where cells 114B-114D operate on multiple frequencies with the same priority level. The non-limiting example shown in Figure 1C corresponds to the inter-frequency case where cell 114A operates on a first frequency and each of cells 114B-114E operates on one or more second frequencies, each having a lower priority level than the first frequency.
[0064] In the non-limiting example shown in FIGS. 1B and 1C, the reference signals of each of cells 114B-114E have a power level that is higher than the power level of the reference signal of cell 114A.
[0065] 1B and 1C are simplified for illustrative purposes. In some embodiments, the boundaries of cells 114A-114E correspond to locations where the reference signals of cells 114A-114E have power levels equal to a power level threshold at which UE 112 is interpreted as being within cell 114A-114E. In some embodiments, the boundaries of cells 114A-114E correspond to predetermined coordinates, for example, stored in a storage device and / or received by UE 112 from device 102N. In some embodiments, the boundaries of cells 114A-114E correspond to locations based on other suitable criteria or combinations of criteria.
[0066] 1B and 1C also show a path 112P within cell 114A along which UE 112 moves in the direction of the arrow in idle mode, for example, as carried by a user of UE 112. Position 112P0 corresponds to a first point along path 112P, positions 112P1 and 112P2 correspond to points where path 112P intersects the boundary of cell 114B, positions 112P3 and 112P4 correspond to points where path 112P intersects the boundary of cell 114C, and positions 112P5 and 112P6 correspond to points where path 112P intersects the boundary of cell 114D.
[0067] At location 112P0, UE 112 is camped on cell 114A based on receiving the reference signal of cell 114A. At location 112P1, UE 112 enters the overlap area between cells 114A and 114B and receives reference signals from each of cells 114A and 114B until it reaches location 112P2 and receives only the reference signal of cell 114A. At location 112P3, UE 112 enters the overlap area between cells 114A and 114C and receives reference signals from each of cells 114A and 114C until it reaches location 112P4 and receives only the reference signal of cell 114A. At location 112P5, UE 112 enters the overlap area between cells 114A and 114D and receives reference signals from each of cells 114A and 114D until it reaches location 112P6 and receives only the reference signal of cell 114A.
[0068] After reaching location 112P1, UE 112 applies cell reselection policy 126U to determine whether to remain camped on cell 114A or perform reselection to cell 114B. After reaching location 112P2, depending on the earlier decision, UE 112 either remains camped on cell 114A or performs reselection from cell 114B to cell 114A.
[0069] After reaching location 112P3, UE 112 applies cell reselection policy 126U to determine whether to remain camped on cell 114A or perform reselection to cell 114C. After reaching location 112P4, depending on the earlier decision, UE 112 either remains camped on cell 114A or performs reselection from cell 114C to cell 114A.
[0070] After reaching location 112P5, UE 112 applies cell reselection policy 126U to determine whether to remain camped on cell 114A or perform reselection to cell 114D. After reaching location 112P6, depending on the earlier decision, UE 112 either remains camped on cell 114A or performs reselection from cell 114D to cell 114A.
[0071] Thus, a UE (e.g., UE 112) traveling along path 112P may perform zero, two, four, or six cell reselections after reaching each of locations 112P1, 112P3, and 112P5 based on applying a cell reselection policy (e.g., cell reselection policy 126U).
[0072] In the example shown in FIG. 1B , where the reference signals of cells 114A-114D each have the same priority level, a UE traveling along path 112P and applying a cell reselection policy different from cell reselection policy 126U (e.g., based only on predetermined criteria including reference signal strength) may perform a total of six reselections based on the reference signals of cells 114B-114D that have higher power levels than the reference signal of cell 114A.
[0073] A UE 112 traveling along path 112P instead applies a cell reselection policy 126U based on a cell reselection policy 126N received from device 102N and generated based on mobility history 128N. By including cell reselection criteria based on at least one mobility history 128N (e.g., including frequency switching data of UE 112), cell reselection policy 126U has flexibility and can be adapted to allow UE 112 to perform fewer than six reselections, conserving power and reducing radio resource usage, compared to other approaches.
[0074] In some embodiments, at least one cell reselection criterion of the cell reselection policy 126U is based on the MHI 128N, which may include one or more of cell size information, reference signal quality information, cell set switching and trajectory history of the UE 112, time of day, day of week, and other suitable parameters obtained from the UE 112.
[0075] In the inter-frequency example shown in FIG. 1C , where cell 114A operates at one frequency and the remaining cells 114B / C / D / E operate at other frequencies, a UE 112 traveling along path 112P and applying a cell reselection policy different from cell reselection policy 126U (e.g., based only on predetermined criteria including reference signal frequency priority level) may perform zero reselections based on the reference signal frequencies of cells 114B-114E that have a lower priority level than the reference signal frequency of cell 114A.
[0076] UE 112 traveling along path 112P may instead apply cell reselection policy 126U with the flexibility to perform two, four, or six reselections, for example, based on MHI 128N including signal quality data for cells 114B-114D, which may improve UE 112 connection quality compared to other approaches. In this particular example, UE 112 may be selectively guided using cell reselection policy 126U to perform reselection to cell 114E without considering cells 114B, 114C, and 114D for reselection.
[0077] In some embodiments, the UE 112 includes a cell reselection policy generator 122U configured to generate or modify at least one cell reselection criterion of the cell reselection policy 126U based on the MHI 128U (e.g., a particular cell switching and trajectory history of the instance of the UE 112), which may further improve the flexibility of the cell reselection policy 126U compared to embodiments in which the instance of the UE 112 does not include the cell reselection policy generator 122U.
[0078] Table 1 below shows non-limiting examples of reselection policies 126N and / or 126U. [Table 1]
[0079] In the non-limiting example shown in Table 1, reselection policy 126N and / or 126U includes a data record containing reselection criteria corresponding to the speed range (km / h) of UE 112, the reference signal power level (decibels referenced relative to 1 milliwatt) of a second (neighboring) cell (e.g., cell 114 or 114B-114D), and a corresponding reselection indicator.
[0080] As shown in Table 1, the high speed range is defined by speed thresholds S1 and S2, the medium speed range is defined by speed thresholds S3 and S4, and the low and medium signal power levels are defined by respective power thresholds X1 and Y1. Because example reselection policy 126N and / or 126U includes a skip decision indicator for each of the four shown combinations, UE 112 applying example reselection policy as reselection policy 126U skips performing reselection to the second cell and remains camped on the first cell (e.g., cell 114 or 114A) in each of the four situations.
[0081] In the non-limiting example shown in Table 1, at least one of the thresholds S1-S4, X1, Y1, and skip indicator is based on MHI 128N, e.g., as generated or modified by reselection policy generator 122N. In some embodiments, reselection policy generator 122N is configured to generate and / or modify multiple instances of reselection policy 126N, and at least one of the thresholds S1-S4, X1, Y1, and skip indicator of the indicated reselection policy 126N and / or 126U is one of multiple corresponding thresholds or indicators of the multiple instances of reselection policy 126N.
[0082] In some embodiments, Table 1 shows a reselection policy 126U in which the reselection policy generator 122U has modified, based on the MHI 128U, at least one of the thresholds S1-S4, X1, Y1, and skip indicator in the reselection policy 126U previously received from the device 102N.
[0083] Table 2 below shows non-limiting examples of mobility histories 128U and / or 128N. [Table 2]
[0084] In the non-limiting example shown in Table 2, MHI 126U and / or 126U corresponds to UE 112 moving along path 112P shown in Figures 1B and 1C and includes data records including time, first cell ID, UE location, second (neighboring) cell ID, second cell signal parameters including signal power level SP and signal quality measurement result SQ, and reselected cell ID.
[0085] At a first time (8:00), UE 112 is located at location 112P0 having coordinates (X0, Y0) within cell 114A, is camped on cell 114A, and is sufficiently close to cell 114B such that the corresponding data record includes the ID of cell 114B and measurements of parameters PL and SQ for cell 114B. Because location 112P0 is located outside cell 114B, UE 112 does not apply a reselection policy and remains camped on cell 114A.
[0086] At a second time (8:05), UE 112 is located at location 112P1 having coordinates (X1, Y1) within cell 114A, and is initially camped on cell 114A and is located within cell 114B such that the corresponding data record includes the ID of cell 114B and measurements of parameters PL and SQ for cell 114B. Because location 112P1 is located within each of cells 114A and 114B, UE 112 applies reselection policy 126U and performs a reselection to cell 114B to camp on cell 114B based on the determination to reselect cell 114B.
[0087] At a third time (8:15), UE 112 is located at location 112P2 having coordinates (X2, Y2) outside cell 114B, initially camped on cell 114B, within cell 114A such that the corresponding data record includes the ID of cell 114A and the measured values of parameters PL and SQ for cell 114A, and sufficiently close to cell 114C such that the corresponding data record includes the ID of cell 114C and the measured values of parameters PL and SQ for cell 114C. Because location 112P2 is located outside cell 114B and inside cell 114A, UE 112 applies reselection policy 126U and performs a reselection to cell 114A to camp on cell 114A based on the determination to reselect cell 114A.
[0088] At a fourth time (8:25), UE 112 is located at location 112P3 having coordinates (X3, Y3) within cell 114A, and is initially camped on cell 114A and is located within cell 114C such that a corresponding data record includes the ID of cell 114C and measurements of parameters PL and SQ for cell 114C. Because location 112P3 is located within each of cells 114A and 114C, UE 112 applies reselection policy 126U and performs a reselection to cell 114C to camp on cell 114C based on the determination to reselect cell 114C.
[0089] The non-limiting examples shown in Tables 1 and 2 are simplified for illustrative purposes. In various embodiments, a given instance of reselection policy 126N and / or 126U and / or mobility history 128U and / or 128N includes a greater number of data records and a greater amount of data than the number and amount of data shown in Tables 1 and 2.
[0090] 1B and 1C and Tables 1 and 2 are non-limiting examples provided for illustrative purposes. Embodiments of system 100 including other scenarios and / or data recording configurations are within the scope of this disclosure.
[0091] Thus, the system 100 including the device 102N and / or UE 112 configured as described above is configured to perform some or all of the following: receive mobility history 128U from multiple UEs 112, generate a cell reselection policy 126N including one or more cell reselection criteria based on the mobility history 128N, e.g., by applying an ML algorithm, and use the reselection policy generator 122N of the device 102N to transmit the cell reselection policy 126U to the UE 112; and / or use the UE 112 to receive the cell reselection policy 126N, receive reference signals from the first and second cells 114, and perform a predetermined transmission operation to remain camped on the first cell 114 or perform a reselection to the second cell 114 based on applying the cell reselection policy 126U to the reference signals, and in some embodiments, perform a predetermined transmission operation in which the mobility history 128U including cell reselection activity information is transmitted to the device 102N.
[0092] In this manner, the idle mode cell reselection policy in system 100 is based on the activity of UE 112, such that cell reselection is more efficient than in communication systems where the reselection policy is not based on UE activity (e.g., based only on predetermined criteria). Because each cell reselection requires the UE to temporarily transition from idle mode to a higher power connected mode and involves UE-cell communication, improved reselection efficiency contributes to reduced UE power requirements compared to other approaches, extending battery life and reducing radio resource usage in both the UE and the communication system as a whole.
[0093] 2 is a flowchart of a cell reselection policy generation method 200, according to some embodiments. The cell reselection policy generation method 200, also referred to as method 200 in some embodiments, can be run on a communication system (e.g., communication system 100, described above with respect to FIGS. 1A-1C).
[0094] Additional operations may be performed before, during, between, and / or after the operations of method 200 shown in FIG. 2, and some other operations may be briefly described here. In some embodiments, other orders of the operations of method 200 are within the scope of this disclosure. In some embodiments, one or more operations of method 200 are not performed. In some embodiments, the operations of method 200 are included in other methods (e.g., a method of operating a communications system).
[0095] In some embodiments, some or all of the operations of method 200 discussed below may be performed automatically, for example, by network device 102N including reselection policy generator 122N, UE 112, and / or reselection policy generator 122U (each described above with respect to FIGS. 1A-1C), and / or by using processing circuitry 402 discussed below with respect to FIG. 4.
[0096] The operation of method 200 is discussed below with reference to various features of system 100 also described above with respect to FIGS. 1A-1C.
[0097] 3A and 3B show a non-limiting example illustrating the performance of some or all of the operations of method 200 using one embodiment of system 100 including two instances of UE 112, a 5G radio node gNB, and device 102N.
[0098] In operation 210, in some embodiments, the MHI is received at the network device. Receiving the MHI at the network device includes receiving the mobility history 128U at the device 102N, as described above. In the non-limiting example shown in Figures 3A and 3B, receiving the MHI includes using a node gNB to receive the MHI from multiple UEs 112, aggregate the received MHI, and transmit the aggregated MHI to the device 102N.
[0099] In operation 220, in some embodiments, a cell reselection policy is generated based on the MHI. Generating the cell reselection policy includes using reselection policy generator 122N to generate and / or modify reselection policy 126N, for example, based on an ML algorithm, as described above. In some embodiments, including the non-limiting examples shown in Figures 3A and 3B, generating the cell reselection policy includes generating and / or modifying the cell reselection policy based on receiving the MHI in operations 210 and 270, respectively.
[0100] In operation 230, in some embodiments, the cell reselection policy is transmitted to the UE. Transmitting the cell reselection policy to the UE includes using the reselection policy generator 122U to transmit the reselection policy 126N to one or more UEs 112, as described above. In the non-limiting example shown in Figures 3A and 3B, transmitting the cell reselection policy to the UE includes using the node gNB to transmit the reselection policy 126N.
[0101] In operation 240, in some embodiments, a cell reselection policy is received at the UE. Receiving the cell reselection policy at the UE includes using one or more instances of the UE 112 to receive one or more reselection policies 126N from the device 102N, as described above. In the non-limiting example shown in Figures 3A and 3B, receiving the cell reselection policy at the UE includes using two instances of the UE 112 to receive the reselection policy 126N from the node gNB.
[0102] In some embodiments, receiving the cell reselection policy at the UE includes using a reselection policy generator 122U of the UE 112 to modify the reselection policy 126U, e.g., based on an ML algorithm, as described above, to generate or modify the reselection policy 126U.
[0103] In some embodiments, the first and second signals are received at the UE in operation 250. Receiving the first and second signals includes receiving signals of the first and second cells 114 at the UE 112, as described above.
[0104] In operation 260, in some embodiments, the UE remains in idle mode camped on the first cell or performs cell reselection to the second cell based on applying the cell reselection policy to the first and second reference signals. UEs that remain camped on the first cell or perform cell reselection to the second cell based on applying the cell reselection policy to the first and second reference signals include UE 112 that remains camped on the first cell 114 or performs cell reselection to the second cell 114 based on applying cell reselection policy 126U, as described above.
[0105] In operation 270, in some embodiments, the UE temporarily switches out of idle mode to transmit the MHI to the network device. UEs that temporarily switch out of idle mode to transmit the MHI to the network device include a UE 112 that switches from idle mode to connected mode, transmits mobility history 128U to the device 102N, and switches from connected mode to idle mode. In the non-limiting example shown in Figures 3A and 3B, transmitting the MHI to the device 102N includes using the node gNB to receive the MHI from the multiple UEs 112 and transmit the received MHI to the device 102N.
[0106] By performing some or all of the operations of method 200, a system (e.g., system 100) automatically generates and / or modifies flexible cell reselection policies applied in idle mode UE reselection decisions, thereby realizing the benefits described above with respect to system 100.
[0107] FIG. 4 is a functional block diagram of a computer or processor-based device 400 in which one embodiment is implemented.
[0108] The processor-based device 400 is programmed to facilitate automatic generation and / or modification of cell reselection policies as described herein and includes components such as a bus 408, a processing circuit 402, also referred to in some embodiments as a processor 402, and a memory 404.
[0109] In some embodiments, the processor-based device 400 includes a communication mechanism, such as a bus 408, for transferring information and / or instructions between components of the processor-based device 400. The processing circuit 402 is coupled to the bus 408 to retrieve instructions for execution and, for example, process information stored in the memory 404. In some embodiments, the processing circuit 402 is collocated with one or more specialized components for performing specific processing functions and tasks, such as one or more digital signal processors (DSPs), one or more application-specific integrated circuits (ASICs), etc. DSPs are typically configured to process real-world signals (e.g., sound) in real time independently of the processing circuit 402. Similarly, ASICs can be configured to perform specialized functions not easily performed by a general-purpose processor. Other specialized components for assisting in the performance of the functions described herein optionally include one or more field programmable gate arrays (FPGAs), one or more controllers, and one or more other specialized computer chips.
[0110] In one or more embodiments, processing circuitry (or processors) 402 performs a set of operations on information related to cell reselection policy specified by a set of instructions stored in memory 404 (e.g., cell reselection policy generator 416 corresponding to reselection policy generator 122N or 122U, described above with respect to FIGS. 1A-3B). Execution of the instructions causes the processor to perform a specified function.
[0111] The processing circuit 402 and associated components are coupled to memory 404 via bus 408. The memory 404 includes one or more of dynamic memory (e.g., RAM, magnetic disk, writable optical disk), static memory (e.g., ROM, CD-ROM) for storing executable instructions that, when executed, perform the operations described herein to facilitate automated network configuration. In some embodiments, the memory 404 also stores data related to or generated by the performance of the operations (e.g., cell reselection policy 420 corresponding to reselection policy 126N or reselection policy 126U, mobility history information 422 corresponding to mobility history 128U or 128N, respectively, as described above with respect to FIGS. 1A-3B).
[0112] In one or more embodiments, memory 404, such as random access memory (RAM) or any other dynamic storage device, stores information including processor instructions to facilitate network application implementation. Dynamic memory allows the information stored therein to be changed. RAM allows units of information stored at locations called memory addresses to be stored and retrieved independently of information at nearby addresses. Memory 404 is also used by processing circuit 402 to store temporary values during execution of processor instructions. In various embodiments, memory 404 includes read-only memory (ROM) or any other static storage device coupled to bus 408 for storing static information including instructions that cannot be changed by processing circuit 402. Some memories are configured with volatile storage that loses the information stored therein when power is lost. In some embodiments, memory 404 includes a non-volatile (persistent) storage device, such as a magnetic disk, optical disk, or flash card, for storing information including instructions that remain even when device 400 is turned off or loses power.
[0113] The term "computer-readable medium" as used herein refers to any medium that participates in providing information, including instructions 406, to processing circuit 402 for execution. Such media take many forms, including, but not limited to, computer-readable storage media (e.g., non-volatile media, volatile media). Non-volatile media include, for example, optical or magnetic disks. Volatile media include, for example, dynamic memory. Common forms of computer-readable media include, for example, floppy disks, flexible disks, hard disks, magnetic tape, other magnetic media, CD-ROMs, CDRWs, DVDs, other optical media, punch cards, paper tape, optical mark sheets, other physical media with holes or other optically recognizable patterns of indicia, RAM, PROM, EPROM, FLASH-EPROM, EEPROM, flash memory, other memory chips or cartridges, and other media from which a computer can read. The term "computer-readable storage medium" is used herein to refer to computer-readable media.
[0114] The instructions 406 also include a user interface 418, which is a set of one or more instructions configured to enable a user to effectively operate and control the device 400. In some embodiments, the user interface 418 is configured to operate through one or more layers including a human-machine interface (HMI) that interfaces the machine with physical input hardware such as a keyboard, mouse, gamepad, etc., and output hardware such as a computer monitor, speakers, printer, etc., and other suitable user interfaces.
[0115] In some embodiments, a UE includes: a memory storing non-transitory instructions; and a processor coupled to the memory, the processor configured to execute the instructions to cause the UE to: receive from a network a cell reselection policy including cell reselection criteria based on MHIs of a plurality of UEs different from the UE; receive, while camped on a first cell and operating in an idle mode, a first reference signal from the first cell and a second reference signal from the second cell; and apply the cell reselection policy to the first and second reference signals to determine whether to remain camped on the first cell. Based on the determination, the UE remains camped on the first cell or performs cell reselection to the second cell. In some embodiments, the cell reselection criteria include a reference signal power threshold level, and the instructions are executable by the processor to cause the UE to determine whether to remain camped on the first cell based on a comparison of the second reference signal to the reference signal power threshold level. In some embodiments, the instructions are executable by the processor to cause the UE to further adapt the cell reselection policy by using a machine learning algorithm to modify the cell reselection policy received from the network and using the modified cell reselection policy to determine whether to remain camped on the first cell. In some embodiments, the instructions are executable by the processor to cause the UE to modify the cell reselection policy by applying the machine learning algorithm to the UE's MHI. In some embodiments, the instructions are executable by the processor to cause the UE to determine whether to remain camped on the first cell based on first and second reference signals that are intra-frequency signals. In some embodiments, the instructions are executable by the processor to cause the UE to determine whether to remain camped on the first cell based on the first and second reference signals that are inter-frequency signals.In some embodiments, the instructions are executable by the processor to cause the UE to further transmit the MHI to the network, the MHI including the UE location where the cell reselection occurred, discovered cell radio conditions, UE speed, UE mode, visited cell history information, and / or cell reselection policy performance statistics. In some embodiments, the instructions are executable by the processor to cause the UE to further transmit the MHI by switching from operating in an idle mode to operating in a connected mode while camped on the first cell, transmitting the MHI to the network while operating in the connected mode, and returning to operating in idle mode after transmitting the MHI. In some embodiments, the cell reselection policy is based on the capabilities of the UE.
[0116] In some embodiments, an apparatus includes a memory storing non-transitory instructions; and a processor coupled to the memory, the processor configured to execute the instructions to cause the apparatus to receive an MHI from each of a plurality of first UEs, generate a cell reselection policy including cell reselection criteria based on the received MHI, and transmit the cell reselection policy to a second UE. In some embodiments, the instructions are executable by the processor to cause the apparatus to generate the cell reselection policy by applying a machine learning algorithm to the received MHI. In some embodiments, the instructions are executable by the processor to cause the apparatus to receive an MHI including cell reselection policy performance statistics. In some embodiments, the instructions are executable by the processor to further cause the apparatus to modify the cell reselection policy based on the MHI comprising the cell reselection policy performance statistics and transmit the modified cell reselection policy to the second UE. In some embodiments, the instructions are executable by the processor to cause the apparatus to generate the cell reselection policy further based on capabilities of the second UE. In some embodiments, the instructions are executable by the processor to cause the device to generate cell reselection criteria based on one or both of an intra-frequency reference signal or an inter-frequency reference signal. In some embodiments, the instructions are executable by the processor to cause the device to generate cell reselection criteria including a reference signal power threshold level based on a received MHI. In some embodiments, the device comprises a wireless node of a communications network.
[0117] In some embodiments, a method includes using a network device to receive an MHI from each UE of a plurality of first UEs, applying a first machine learning algorithm to the received MHI to generate an idle mode cell reselection policy including cell reselection criteria based on the received MHI, and transmitting the idle mode cell reselection policy to a second UE, and using the second UE to receive the idle mode cell reselection policy, receive first and second reference signals from each of the first and second cells while in idle mode, and perform cell reselection to remain in idle mode camped on the first cell or switch out of idle mode and camp on the second cell based on applying the idle mode cell reselection policy to the first and second reference signals. In some embodiments, the method includes using the network device to receive cell reselection policy performance statistics from the plurality of first UEs, modifying the idle mode cell reselection policy based on the received MHI and the cell reselection policy performance statistics, and transmitting the modified idle mode reselection policy to the second UE. In some embodiments, using the second UE to receive the idle mode cell reselection policy includes modifying the idle mode cell reselection policy by applying a second machine learning algorithm to the MHI of the second UE.
[0118] The foregoing outlines features of several embodiments so that those skilled in the art may better understand aspects of the present disclosure. Those skilled in the art will readily appreciate that this disclosure may be used as a basis for designing or modifying other processes and structures to achieve the same purposes and / or advantages of the embodiments described herein. Those skilled in the art will also recognize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that various changes, substitutions, and alterations can be made thereto without departing from the spirit and scope of the present disclosure.
Claims
1. A user equipment (UE), comprising: a memory storing non-transient instructions; a processor coupled to the memory, receiving, from a network, a cell reselection policy comprising a cell reselection criterion based on mobility history information (MHI) of a plurality of UEs different from the UE; While camped on the first cell and operating in idle mode, receiving a first reference signal from the first cell and a second reference signal from a second cell; applying the cell reselection policy to the first and second reference signals to determine whether to remain camped on the first cell; and Based on the determination, remaining camped on the first cell or performing cell reselection to the second cell; and a processor configured to execute the instructions to cause the UE to perform A UE equipped with:
2. the cell reselection criteria comprises a reference signal power threshold level; the instructions are executable by the processor to cause the UE to determine whether to remain camped on the first cell based on a comparison of the second reference signal to the reference signal power threshold level. The UE of claim 1.
3. The instructions may include for the UE to: using a machine learning algorithm to modify the cell reselection policy received from the network; and using the modified cell reselection policy to determine whether to remain camped on the first cell; and By and wherein the cell reselection policy is further adapted by the processor. The UE of claim 1.
4. The UE of claim 3 , wherein the instructions are executable by the processor to cause the UE to change the cell reselection policy by applying the machine learning algorithm to an MHI of the UE.
5. 2. The UE of claim 1, wherein the instructions are executable by the processor to cause the UE to determine whether to remain camped on the first cell based on the first and second reference signals, which are intra-frequency signals.
6. 2. The UE of claim 1, wherein the instructions are executable by the processor to cause the UE to determine whether to remain camped on the first cell based on the first and second reference signals, which are inter-frequency signals.
7. 2. The UE of claim 1, wherein the instructions are executable by the processor to cause the UE to further transmit an MHI to the network comprising a UE location where cell reselection occurred, discovered cell radio conditions, UE speed, UE mode, visited cell history information, and / or performance statistics of the cell reselection policy.
8. The instructions may include: While remaining camped in said first cell, switching from operating in an idle mode to operating in a connected mode; transmitting the MHI to the network while operating in the connected mode; returning to operating in the idle mode after transmitting the MHI; The UE of claim 7 , wherein the MHI is further transmitted by the processor.
9. The UE of claim 1 , wherein the cell reselection policy is based on a capability of the UE.
10. 1. An apparatus comprising: a memory storing non-transient instructions; a processor coupled to the memory, receiving mobility history information (MHI) from each of a plurality of first user equipments (UEs); generating a cell reselection policy comprising cell reselection criteria based on the received MHI; sending the cell reselection policy to a second UE; a processor configured to execute the instructions to cause the device to perform An apparatus comprising:
11. 11. The apparatus of claim 10, wherein the instructions are executable by the processor to cause the apparatus to generate the cell reselection policy by applying a machine learning algorithm to the received MHI.
12. The apparatus of claim 10 , wherein the instructions are executable by the processor to cause the apparatus to receive the MHI comprising cell reselection policy performance statistics.
13. The instruction: modifying the cell reselection policy based on the MHI comprising the cell reselection policy performance statistics; sending the changed cell reselection policy to the second UE; executable by the processor to cause the device to further execute 13. The apparatus of claim 12.
14. The apparatus of claim 10 , wherein the instructions are executable by the processor to cause the apparatus to generate the cell reselection policy further based on capabilities of the second UE.
15. The apparatus of claim 10 , wherein the instructions are executable by the processor to cause the apparatus to generate the cell reselection criteria based on one or both of an intra-frequency reference signal or an inter-frequency reference signal.
16. 11. The apparatus of claim 10, wherein the instructions are executable by the processor to cause the apparatus to generate the cell reselection criteria comprising a reference signal power threshold level based on the received MHI.
17. The apparatus of claim 10 , wherein the apparatus comprises a wireless node of a communications network.
18. receiving mobility history information (MHI) from each of a plurality of first user equipments (UEs); applying a first machine learning algorithm to the received MHI to generate an idle mode cell reselection policy comprising cell reselection criteria based on the received MHI; and sending the idle mode cell reselection policy to a second UE; using a network device to perform the receiving the idle mode cell reselection policy; receiving, during an idle mode, first and second reference signals from the first and second cells, respectively; performing cell reselection to remain in the idle mode camped on the first cell or to switch out of the idle mode and camp on the second cell based on applying the idle mode cell reselection policy to the first and second reference signals; using the second UE to perform A method for providing
19. receiving cell reselection policy performance statistics from the plurality of first UEs; modifying the idle mode cell reselection policy based on the received MHI and cell reselection policy performance statistics; transmitting the changed idle mode reselection policy to the second UE; 20. The method of claim 18, further comprising using the network device to perform:
20. 20. The method of claim 18, wherein the using the second UE to receive the idle mode cell reselection policy comprises modifying the idle mode cell reselection policy by applying a second machine learning algorithm to an MHI of the second UE.
Citation Information
Patent Citations
Communication control apparatus, communication control method, program, terminal equipment and wireless communication system
US20110244859A1
Handover and reselection searching using predictive mobility
US20150036663A1