Public land mobile network selection when route information is available

By using wireless nodes to select frequency bands for service search based on planned routes, and prioritizing the scanning of frequency bands where services are expected to be found, the high power consumption and short battery life caused by signal attenuation in wireless communication systems are resolved, improving user experience and reducing signal notifications for network operators.

CN121970440APending Publication Date: 2026-05-01QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
QUALCOMM INC
Filing Date
2024-09-12
Publication Date
2026-05-01

Smart Images

  • Figure CN121970440A_ABST
    Figure CN121970440A_ABST
Patent Text Reader

Abstract

Certain aspects of the present disclosure provide techniques for selecting a public land mobile network (PLMN) based on route information. A method, which may be performed by a wireless node, includes residing on a first cellular network on a first frequency band of one or more first frequency bands associated with a first Mobile Country Code (MCC) of a planned route of the wireless node; detecting a condition of the first cellular network after residing on the first cellular network; and after detecting the condition, searching the service over the one or more first frequency bands and one or more second frequency bands associated with the second MCC, where the one or more second frequency bands are selected based on the first MCC and the planned route.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references to related applications

[0002] This application claims priority to U.S. Patent Application No. 18 / 489,987, filed October 19, 2023, which has been assigned to the assignee of this application and is expressly incorporated herein by reference in its entirety, as fully set forth below and for all applicable purposes. Background Technology Technical Field

[0004] Various aspects of this disclosure relate to wireless communications, and more specifically, to techniques for selecting a Public Land Mobile Network (PLMN) based on route information.

[0005] Related technical descriptions

[0006] Wireless communication systems are widely deployed to provide a variety of telecommunications services, such as telephone, video, data, messaging, broadcasting, or other similar services. These wireless communication systems may employ multiple access technologies that enable communication with multiple users by sharing available wireless communication system resources.

[0007] Despite significant technological advancements in wireless communication systems over the years, challenges remain. For example, complex and dynamic environments can still attenuate or block signals between wireless transmitters and receivers. Therefore, there is a continuous desire to improve the technical performance of wireless communication systems, including, for example: improving communication speed and data carrying capacity; improving the efficiency of shared communication media; reducing the power consumed by transmitters and receivers during communication; improving the reliability of wireless communication; avoiding redundant transmission and / or reception and related processing; improving the coverage area of ​​wireless communication; increasing the number and types of devices that can access the wireless communication system; increasing the ability of different types of devices to communicate with each other; and increasing the number and types of available wireless communication media. Therefore, there is a need for further improvements to wireless communication systems to overcome the aforementioned technical challenges and other obstacles. Summary of the Invention

[0008] One aspect provides a method for wireless communication by a user equipment (UE). The method includes: residing on a first cellular network in one or more first frequency bands associated with a first mobile country code (MCC) of a planned route of a wireless node; after residing on the first cellular network, detecting the condition of the first cellular network; and after detecting the condition, searching for services in the one or more first frequency bands and one or more second frequency bands associated with a second MCC, wherein the one or more second frequency bands are selected based on the first MCC and the planned route.

[0009] On the other hand, a wireless node configured for wireless communication is provided. The wireless node includes: a memory including computer-executable instructions; and a processor configured to execute the computer-executable instructions and cause the wireless node to: reside on a first cellular network in one or more first frequency bands associated with a first mobile country code (MCC) of a planned route of the wireless node; detect the condition of the first cellular network after the wireless node resides on the first cellular network; select one or more second frequency bands associated with a second MCC based on the first MCC and the planned route; and search for services in the one or more first frequency bands and the one or more second frequency bands after the wireless node detects the condition.

[0010] Another aspect provides an apparatus for wireless communication. The apparatus includes: components for residing on a first cellular network in one or more first frequency bands associated with a first mobile country code (MCC) of a planned route of the apparatus; components for detecting the condition of the first cellular network after residing on it; and components for searching for services in one or more first frequency bands and one or more second frequency bands associated with a second MCC after detecting the condition, wherein the one or more second frequency bands are selected based on the first MCC and the planned route.

[0011] Another aspect provides a non-transitory computer-readable medium including computer-executable instructions that, when executed by a processor of a wireless node, cause the wireless node to perform wireless communication operations. The method includes: residing on a first cellular network in one or more first frequency bands associated with a first Mobile Country Code (MCC) of a planned route of the wireless node; after residing on the first cellular network, detecting the condition of the first cellular network; and after detecting the condition, searching for services in one or more first frequency bands and one or more second frequency bands associated with a second MCC, wherein the one or more second frequency bands are selected based on the first MCC and the planned route.

[0012] For illustrative purposes, the following description and figures illustrate certain features. Attached Figure Description

[0013] The accompanying drawings depict certain features of the various aspects described herein and should not be considered as limiting the scope of this disclosure.

[0014] Figure 1 An example wireless communication network is depicted.

[0015] Figure 2 An example decomposed base station architecture is described.

[0016] Figure 3Various aspects of the example base station and example user equipment are described.

[0017] Figure 4A , Figure 4B , Figure 4C and Figure 4D Various example aspects of data structures used in wireless communication networks are described.

[0018] Figure 5 An example of a planned route for a wireless device is depicted.

[0019] Figure 6 An example flowchart depicts the operations performed by the user equipment (UE).

[0020] Figure 7 A call flow diagram is depicted for communication in the network between a network entity in Mobile Country Code (MCC) A, a UE, and a network entity in MCC B.

[0021] Figure 8 A method for wireless communication is described.

[0022] Figure 9 Various aspects of the example communication device are described. Detailed Implementation

[0023] This disclosure provides apparatus, methods, processing systems, and computer-readable media for selecting a public land mobile network (PLMN) (e.g., for camping) based on route information (e.g., by a UE).

[0024] Internet of Things (IoT) devices are expected to have a battery life of several years. IoT devices are often used in fixed locations, such as for monitoring stationary equipment, and therefore, IoT devices used in fixed locations can reside on cellular networks for extended periods without scanning frequency bands to search for services. For IoT devices like trackers (e.g., devices capable of locating shipments containing equipment), the mobility of IoT devices allows them to scan for services as they move to new locations. Frequency band scanning associated with PLMN selection during transport can lead to significant power consumption from the IoT device's battery.

[0025] In various aspects of this disclosure, wireless nodes (e.g., UEs or IoT devices) with planned routes search for services based on these planned routes. For example, when preparing a shipment including a wireless node (e.g., a tracker), the planned route may be provided by the original equipment manufacturer (OEM) or other shipper. When a wireless node loses service (e.g., by moving out of the service area of ​​a wireless network), the wireless node selects a frequency band to search for service based on the planned route. The planned route may include information about the country the wireless node is expected to enter (e.g., Mobile Country Code (MCC)) and / or the frequency bands on which the wireless node may expect to find service. The wireless node may search the selected frequency band to search for service before and / or prior to searching other frequency bands to search for service.

[0026] When a wireless node finds service in a new country, it can then ignore and / or avoid scanning frequency bands in previous countries along the planned route. If the wireless node loses service in a new country, it can reselect frequency bands based on the planned route to search for service, as described above. When the wireless node finds service in yet another new country, it can then ignore and / or avoid scanning frequency bands in previous new countries along the planned route. If the wireless node fails to find service for an extended period (e.g., the shipment carrying the wireless node deviates from the planned route), it can perform a full-band scan to find service.

[0027] By employing the planned route search service as described herein, wireless nodes can prioritize searching frequency bands where they are expected to find service along the planned route, and avoid scanning frequency bands where they are not expected to find service. By prioritizing scanning frequency bands where they are expected to find service, wireless nodes can reduce their dwell time (i.e., the time spent finding a suitable cell and beginning to camp on the Public Land Mobile Network (PLMN), and improve user experience by reducing downtime. Furthermore, by avoiding unnecessary scanning of frequency bands where they are not expected to find service, wireless nodes can save power and provide longer battery life. Network operators can also avoid unnecessary signaling notifications on some PLMNs, as wireless nodes, as described herein, preferentially camp on other PLMNs (i.e., PLMNs associated with the planned route) rather than on PLMNs not on the planned route.

[0028] Introduction to wireless communication networks

[0029] The techniques and methods described herein can be used in a variety of wireless communication networks. While aspects may be described herein using terms commonly associated with 3G, 4G, and / or 5G wireless technologies, aspects of this disclosure are equally applicable to other communication systems and standards not explicitly mentioned herein.

[0030] Figure 1 An example of a wireless communication network 100 in which the aspects described herein can be implemented is depicted.

[0031] Generally, wireless communication network 100 includes various network entities (optionally, network elements or network nodes). Network entities are typically communication devices and / or communication functions performed by communication devices (e.g., user equipment (UE), base station (BS), components of the BS, servers, etc.). For example, various functions of the network and various devices associated with and interacting with the network can be considered network entities. Furthermore, wireless communication network 100 includes terrestrial aspects, such as terrestrial network entities (e.g., BS 102), and non-terrestrial aspects, such as satellite 140 and aircraft 145, which may include onboard network entities (e.g., one or more BSs) capable of communicating with other network elements (e.g., terrestrial BSs) and user equipment.

[0032] In the depicted example, wireless communication network 100 includes BS 102, UE 104 and one or more core networks (such as Evolved Packet Core (EPC) 160 and 5G Core (5GC) network 190) that interoperate to provide communication services over various communication links, including wired and wireless links.

[0033] Figure 1 Various example UEs 104 are described, which may more generally include: cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players, cameras, game consoles, tablet computers, smart devices, wearable devices, vehicles, electricity meters, air pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, Internet of Things (IoT) devices, always-on (AON) devices, edge processing devices, or other similar devices. UE 104 may also be more generally referred to as mobile devices, wireless devices, wireless communication devices, stations, mobile stations, subscriber stations, mobile subscriber stations, mobile units, subscriber units, wireless units, remote units, remote devices, access terminals, mobile terminals, wireless terminals, remote terminals, mobile phones, and others.

[0034] BS 102 communicates wirelessly with UE 104 via communication link 120 (e.g., transmitting or receiving signals to or from UE 104). Communication link 120 between BS 102 and UE 104 may include uplink (UL) (also known as reverse link) transmission from UE 104 to BS 102 and / or downlink (DL) (also known as forward link) transmission from BS 102 to UE 104. In various aspects, communication link 120 may utilize multiple-input multiple-output (MIMO) antenna techniques, including spatial multiplexing, beamforming, and / or transmit diversity.

[0035] BS 102 may typically include: Node B, Enhanced Node B (eNB), Next Generation Enhanced Node B (ng-eNB), Next Generation Node B (gNB or gNodeB), access point, transceiver base station, radio base station, radio transceiver, transceiver functionality, transmit / receive point, and / or others. Each BS in BS 102 may provide communication coverage for a corresponding geographic coverage area 110, which may sometimes be referred to as a cell, and in some cases may overlap (e.g., a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of a macro cell). For example, BS may provide communication coverage for macro cells (covering a relatively large geographic area), pico cells (covering a relatively small geographic area, such as a stadium), femtocells (covering a relatively small geographic area (e.g., a home)), and / or other types of cells.

[0036] Although BS 102 is described as a single communication device in various aspects, it can be implemented in a variety of configurations. For example, to give a few examples, one or more components of the base station can be decomposed, including a central unit (CU), one or more distributed units (DU), one or more radio units (RU), a near real-time (near RT) RAN intelligent controller (RIC), or a non-real-time (non-RT) RIC. In another example, various aspects of the base station can be virtualized. More generally, a base station (e.g., BS 102) can include components located at a single physical location or components located at various physical locations. In examples where the base station includes components located at various physical locations, the various components can each perform functions, such that the various components collectively achieve functionality similar to a base station located at a single physical location. In some aspects, a base station including components located at various physical locations can be referred to as a decomposed radio access network architecture (such as an open RAN (O-RAN) or virtualized RAN (VRAN) architecture). Figure 2 An example decomposed base station architecture is depicted and described.

[0037] Different BSs 102 within the wireless communication network 100 can also be configured to support different radio access technologies (such as 3G, 4G, and / or 5G). For example, a BS 102 configured for 4G LTE (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interface with EPC 160 via a first backhaul link 132 (e.g., S1 interface). A BS 102 configured for 5G (e.g., 5G NR or Next Generation RAN (NG-RAN)) can interface with 5GC 190 via a second backhaul link 184. BSs 102 can communicate directly or indirectly with each other (e.g., via EPC 160 or 5GC 190) via a third backhaul link 134 (e.g., X2 interface), which can be wired or wireless.

[0038] Wireless communication network 100 can subdivide the electromagnetic spectrum into various categories, bands, channels, or other characteristics. In some aspects, subdivision is provided based on wavelength and frequency, where frequency may also be referred to as carrier, subcarrier, channel, tone, or subband. For example, 3GPP currently defines frequency range 1 (FR1) as including 410MHz to 7125MHz, which is often (interchangeably) referred to as “sub-6GHz”. Similarly, 3GPP currently defines frequency range 2 (FR2) as including 24,250MHz to 71,000MHz, which is sometimes (interchangeably) referred to as “millimeter wave” (“mmW” or “mmWave”). In some cases, FR2 can be further defined according to subranges (such as a first subrange FR2-1 including 24,250MHz to 52,600MHz and a second subrange FR2-2 including 52,600MHz to 71,000MHz). Base stations configured to communicate using mmWave / near mmWave radio bands (e.g., mmWave base stations such as BS 180) can utilize beamforming (e.g., 182) with UEs (e.g., 104) to improve path loss and range.

[0039] The communication link 120 between BS 102 and, for example, UE 104 can be via one or more carriers, which may have different bandwidths (e.g., 5MHz, 10MHz, 15MHz, 20MHz, 100MHz, 400MHz and / or other MHz) and may be aggregated in various ways. The carriers may be adjacent to each other or may not be adjacent to each other. The allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated to DL compared to UL).

[0040] Compared to lower-frequency communication, communication using higher frequency bands may have higher path loss and shorter range. Therefore, some base stations (e.g., Figure 1 The beamforming 182 of the BS 180 (180) with the UE 104 can be used to improve path loss and range. For example, the BS 180 and UE 104 may each include multiple antennas, such as antenna elements, antenna panels, and / or antenna arrays, to facilitate beamforming. In some cases, the BS 180 may transmit beamformed signals to the UE 104 in one or more transmit directions 182''. The UE 104 may receive beamformed signals from the BS 180 in one or more receive directions 182''. The UE 104 may also transmit beamformed signals to the BS 180 in one or more transmit directions 182''. The BS 180 may also receive beamformed signals from the UE 104 in one or more receive directions 182''. The BS 180 and UE 104 may then perform beamforming training to determine the optimal receive and transmit directions for each of the BS 180 and UE 104. It is worth noting that the transmit and receive directions of the BS 180 may or may not be the same. Similarly, the sending and receiving directions of UE 104 can be the same or different.

[0041] The wireless communication network 100 also includes a Wi-Fi AP 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154 in, for example, unlicensed spectrum in 2.4 GHz and / or 5 GHz.

[0042] Some UEs 104 may use device-to-device (D2D) communication links 158 to communicate with each other. The D2D communication link 158 may use one or more sidelink channels, such as physical sidelink broadcast channel (PSBCH), physical sidelink discovery channel (PSDCH), physical sidelink shared channel (PSSCH), physical sidelink control channel (PSCCH), and / or physical sidelink feedback channel (PSFCH).

[0043] EPC 160 may include various functional components, including: such as the Mobility Management Entity (MME) 162 in the illustrated example, other MMEs 164, Serving Gateway 166, Multimedia Broadcast Multicast Service (MBMS) Gateway 168, Broadcast Multicast Service Center (BM-SC) 170, and / or Packet Data Network (PDN) Gateway 172. MME 162 can communicate with Home Subscriber Server (HSS) 174. MME 162 is the control node that handles signaling between UE 104 and EPC 160. Generally, MME 162 provides bearer and connectivity management.

[0044] Generally, user Internet Protocol (IP) packets are transmitted through Serving Gateway 166, which is itself connected to PDN Gateway 172. PDN Gateway 172 provides UE IP address allocation and other functions. PDN Gateway 172 and BM-SC 170 are connected to IP service 176, which may include, for example, the Internet, intranet, IP Multimedia Subsystem (IMS), packet switching (PS) streaming service, and / or other IP services.

[0045] The BM-SC 170 provides functions for MBMS user service dispatch and delivery. The BM-SC 170 can serve as an entry point for content provider MBMS transmissions, can be used to authorize and initiate MBMS bearer services within a Public Land Mobile Network (PLMN), and / or can be used to schedule MBMS transmissions. The MBMS gateway 168 can be used to distribute MBMS services to BS 102 belonging to a Broadcast-Specific Service Single Frequency Network (MBSFN) area, and / or can be responsible for session management (start / stop) and collecting eMBMS-related billing information.

[0046] 5GC 190 may include various functional components, including: Access and Mobility Management Function (AMF) 192, other AMFs 193, Session Management Function (SMF) 194, and User Plane Function (UPF) 195. AMF 192 can communicate with Unified Data Management (UDM) 196.

[0047] AMF 192 is the control node that handles signaling between UE 104 and 5GC 190. AMF 192 provides services such as Quality of Service (QoS) flow and session management.

[0048] Internet Protocol (IP) packets are transmitted via UPF 195, which connects to IP service 197 and provides the UE with IP address allocation and other functions for 5GC 190. IP service 197 may include, for example, the Internet, intranet, IMS, PS streaming service, and / or other IP services.

[0049] In various aspects, to give a few examples, network entities or network nodes can be implemented as aggregated base stations, decomposed base stations, components of base stations, integrated access and backhaul (IAB) nodes, relay nodes, and sidelink nodes.

[0050] Figure 2An example decomposed base station 200 architecture is depicted. The decomposed base station 200 architecture may include one or more central units (CUs) 210, which may communicate directly with the core network 220 via a backhaul link, or indirectly with the core network 220 through one or more decomposed base station units, such as a near real-time (near-RT) RAN Intelligent Controller (RIC) 225 via an E2 link, or a non-real-time (non-RT) RIC 215 associated with a Service Management and Orchestration (SMO) framework 205, or both. CUs 210 may communicate with one or more distributed units (DUs) 230 via corresponding midhaul links (such as F1 interfaces). DUs 230 may communicate with one or more radio units (RUs) 240 via corresponding fronthaul links. RUs 240 may communicate with a corresponding UE 104 via one or more radio frequency (RF) access links. In some specific implementations, UE 104 may be served simultaneously by multiple RUs 240.

[0051] Each unit in a cell (e.g., CU 210, DU 230, RU 240, and near-RT RIC 225, non-RT RIC 215, and SMO frame 205) may include or be coupled to one or more interfaces configured to receive or transmit signals, data, or information (collectively, signals) via a wired or wireless transmission medium. Each of the cells, or an associated processor or controller that provides instructions to the cell's communication interface, may be configured to communicate with one or more other cells via the transmission medium. For example, these cells may include a wired interface configured to receive signals or transmit signals to one or more other cells via a wired transmission medium. Additionally or alternatively, a cell may include a wireless interface that may include a receiver, transmitter, or transceiver (such as a radio frequency (RF) transceiver) configured to receive signals on a wireless transmission medium or transmit signals to one or more other cells, or both.

[0052] In some aspects, CU 210 can host one or more higher-level control functions. Such control functions may include Radio Resource Control (RRC), Packet Data Convergence Protocol (PDCP), Serving Data Adaptation Protocol (SDAP), etc. Each control function can be implemented using an interface configured to signal to other control functions hosted by CU 210. CU 210 can be configured to handle user plane functions (e.g., Central Unit-User Plane (CU-UP)), control plane functions (e.g., Central Unit-Control Plane (CU-CP)), or combinations thereof. In some implementations, CU 210 can be logically split into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, CU-UP units can communicate bidirectionally with CU-CP units via an interface such as an E1 interface. CU 210 can be implemented to communicate with DU 230 for network control and signaling, as needed.

[0053] DU 230 may correspond to a logical unit comprising one or more base station functions for controlling the operation of one or more RU 240s. In some aspects, DU 230 may host one or more of the Radio Link Control (RLC) layer, the Media Access Control (MAC) layer, and one or more high physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.), depending at least in part on the functional breakdown, such as those defined by the 3rd Generation Partnership Project (3GPP). In some aspects, DU 230 may also host one or more low PHY layers. Each layer (or module) may be implemented using an interface configured to communicate signaling with other layers (and modules) hosted by DU 230 or with control functions hosted by CU 210.

[0054] Lower-layer functionality can be implemented by one or more RU 240s. In some deployments, the RU240 controlled by the DU 230 may correspond to a logical node that hosts RF processing functions or low-PHY layer functions (such as performing Fast Fourier Transform (FFT), Inverse FFT (iFFT), digital beamforming, Physical Random Access Channel (PRACH) extraction and filtering, or both, at least in part based on functional decomposition (such as lower-layer functional decomposition). In such architectures, the RU 240 may be implemented to handle over-the-air (OTA) communications with one or more UE 104s. In some specific implementations, the real-time and non-real-time aspects of control plane and user plane communications with the RU 240 may be controlled by the corresponding DU 230. In some scenarios, this configuration enables the implementation of the DU 230 and CU 210 in cloud-based RAN architectures (such as vRAN architectures).

[0055] SMO framework 205 can be configured to support RAN deployment and provisioning of both non-virtualized and virtualized network elements. For non-virtualized network elements, SMO framework 205 can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via operation and maintenance interfaces such as the O1 interface. For virtualized network elements, SMO framework 205 can be configured to interact with a cloud computing platform such as Open Cloud (O-Cloud) 290 to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface such as the O2 interface. Such virtualized network elements may include, but are not limited to, CU 210, DU 230, RU 240, and near-RT RIC 225. In some implementations, SMO framework 205 can communicate with the hardware aspects of the 4G RAN (such as Open eNB (O-eNB) 211) via the O1 interface. Additionally, in some implementations, SMO framework 205 can communicate directly with one or more RU 240s via the O1 interface. SMO framework 205 may also include a non-RT RIC 215 configured to support the functionality of SMO framework 205.

[0056] The non-RT RIC 215 can be configured to include logical functions that enable non-real-time control and optimization of RAN elements and resources, including AI / ML workflows for model training and updates, or policy-based guidance for applications / features in the near-RT RIC 225. The non-RT RIC 215 can be coupled to or communicate with the near-RT RIC 225 (e.g., via an A1 interface). The near-RT RIC 225 can be configured to include logical functions that enable near real-time control and optimization of RAN elements and resources via data collection and actions through an interface (e.g., via an E2 interface) connecting one or more CU 210s, one or more DU 230s, or both, and O-eNBs to the near-RT RIC 225.

[0057] In some implementations, to generate AI / ML models to be deployed in the near-RT RIC 225, the non-RT RIC 215 may receive parameters or external enrichment information from an external server. This information can be utilized by the near-RT RIC 225 and may be received from non-network data sources or network functions at the SMO framework 205 or the non-RT RIC 215. In some examples, the non-RT RIC 215 or the near-RT RIC 225 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 215 may monitor long-term trends and patterns in performance and employ AI / ML models to perform corrective actions via the SMO framework 205 (such as reconfiguration via O1) or by creating RAN management policies (such as A1 policies).

[0058] Figure 3 Various aspects of examples BS 102 and UE 104 are described.

[0059] Generally, BS 102 includes various processors (e.g., 320, 330, 338, and 340), antennas 334a-334t (collectively referred to as 334), transceivers 332a-332t (collectively referred to as 332) including modulators and demodulators, and other aspects that enable the wireless transmission of data (e.g., data source 312) and the wireless reception of data (e.g., data sink 339). For example, BS 102 can transmit and receive data between BS 102 and UE 104. BS 102 includes a controller / processor 340 that can be configured to implement the various functions described herein related to wireless communication.

[0060] Generally, UE 104 includes various processors (e.g., 358, 364, 366, and 380), antennas 352a-352r (collectively referred to as 352), transceivers 354a-354r (collectively referred to as 354) including modulators and demodulators, and other aspects that enable the wireless transmission of data (e.g., retrieved from data source 362) and the wireless reception of data (e.g., provided to data sink 360). UE 104 includes a controller / processor 380 that can be configured to implement the various functions described herein related to wireless communication.

[0061] Regarding example downlink transmission, BS 102 includes a transmission processor 320 that can receive data from data source 312 and control information from controller / processor 340. The control information may be for a Physical Broadcast Channel (PBCH), Physical Control Format Indicator Channel (PCFICH), Physical HARQ Indicator Channel (PHICH), Physical Downlink Control Channel (PDCCH), Group Shared PDCCH (GC PDCCH), and / or others. In some examples, this data may be for a Physical Downlink Shared Channel (PDSCH).

[0062] The transmitter processor 320 can process (e.g., encode and symbol map) data and control information to obtain data symbols and control symbols, respectively. The transmitter processor 320 can also generate reference symbols (such as those for the primary synchronization signal (PSS), secondary synchronization signal (SSS), PBCH demodulation reference signal (DMRS), and channel state information reference signal (CSI-RS)).

[0063] The transmit (TX) multiple-input multiple-output (MIMO) processor 330 can perform spatial processing (e.g., pre-decoding) on ​​data symbols, control symbols, and / or reference symbols where applicable, and can provide the output symbol stream to the modulators (MODs) in transceivers 332a-332t. Each modulator in transceivers 332a-332t can process its corresponding output symbol stream to obtain an output sample stream. Each modulator can further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The downlink signal from the modulators in transceivers 332a-332t can be transmitted via antennas 334a-334t respectively.

[0064] To receive downlink transmissions, UE 104 includes antennas 352a-352r that receive downlink signals from BS 102 and provide the received signals to demodulators (DEMODs) in transceivers 354a-354r respectively. Each demodulator in transceivers 354a-354r can adjust (e.g., filter, amplify, down-convert, and digitize) the corresponding received signal to obtain an input sample. Each demodulator can further process the input sample to obtain the received symbols.

[0065] The MIMO detector 356 acquires received symbols from all demodulators in transceivers 354a-354r, performs MIMO detection on the received symbols where applicable, and provides the detected symbols. The receive processor 358 processes (e.g., demodulates, deinterleaves, and decodes) the detected symbols, provides the decoded data for UE 104 to data sink 360, and provides the decoded control information to controller / processor 380.

[0066] Regarding the example uplink transmission, UE 104 further includes a transmission processor 364 that receives and processes data from data source 362 (e.g., for PUSCH) and control information from controller / processor 380 (e.g., for Physical Uplink Control Channel (PUCCH)). Transmission processor 364 can also generate reference symbols for reference signals (e.g., for Sounding Reference Signal (SRS)). Symbols from transmission processor 364 may be pre-decoded by TX MIMO processor 366, where applicable, further processed by modulators in transceivers 354a-354r (e.g., for SC-FDM), and transmitted to BS 102.

[0067] At BS 102, uplink signals from UE 104 can be received by antennas 334a-334t, processed by demodulators in transceivers 332a-332t, detected by MIMO detector 336 where applicable, and further processed by receiver processor 338 to obtain decoded data and control information transmitted by UE 104. Receiver processor 338 can provide the decoded data to data sink 339 and the decoded control information to controller / processor 340.

[0068] Memory 342 and memory 382 can store data and program code for BS 102 and UE 104, respectively.

[0069] Scheduler 344 can schedule UE to transmit data on the downlink and / or uplink.

[0070] In various respects, BS 102 can be described as transmitting and receiving various types of data associated with the methods described herein. In these contexts, "transmitting" can refer to various mechanisms that output data, such as from data source 312, scheduler 344, memory 342, transmit processor 320, controller / processor 340, TX MIMO processor 330, transceiver 332a-332t, antenna 334a-334t, and / or other aspects described herein. Similarly, "receiving" can refer to various mechanisms that acquire data, such as from antenna 334a-334t, transceiver 332a-332t, RX MIMO detector 336, controller / processor 340, receive processor 338, scheduler 344, memory 342, and / or other aspects described herein.

[0071] In various respects, UE 104 can also be described as transmitting and receiving various types of data associated with the methods described herein. In these contexts, “transmitting” can refer to various mechanisms that output data, such as from data source 362, memory 382, ​​transmit processor 364, controller / processor 380, TX MIMO processor 366, transceiver 354a-354t, antenna 352a-352t, and / or other aspects described herein. Similarly, “receiving” can refer to various mechanisms that acquire data, such as from antenna 352a-352t, transceiver 354a-354t, RX MIMO detector 356, controller / processor 380, receive processor 358, memory 382, ​​and / or other aspects described herein.

[0072] In some respects, the processor can be configured to perform various operations (such as those associated with the methods described herein) and to send (output) data to or receive data from another interface configured to send or receive data, respectively.

[0073] Figure 4A , Figure 4B , Figure 4C and Figure 4D Describes the use of wireless communication networks (such as Figure 1 All aspects of the data structure of the wireless communication network 100.

[0074] Specifically, Figure 4A Figure 400 is an example of the first subframe within a 5G (e.g., 5G NR) frame structure. Figure 4B Figure 430 illustrates an example of a DL channel within a 5G subframe. Figure 4C Figure 450 illustrates an example of the second subframe within a 5G frame structure, and Figure 4D Figure 480 illustrates an example of a UL channel within a 5G subframe.

[0075] Wireless communication systems can utilize Orthogonal Frequency Division Multiplexing (OFDM) with a cyclic prefix (CP) on both the uplink and downlink. Such systems can also support half-duplex operation using Time Division Duplex (TDD). OFDM and Single-Carrier Frequency Division Multiplexing (SC-FDM) will (e.g., as...) Figure 4B and Figure 4D The system bandwidth (as depicted in the text) is divided into multiple orthogonal subcarriers. Each subcarrier can be modulated with data. Modulation symbols can be transmitted in the frequency domain using OFDM and / or in the time domain using SC-FDM.

[0076] Wireless communication frame structures can be frequency division duplex (FDD), where for a specific set of subcarriers, subframes within that set are dedicated to either deep (DL) or ultra-low (UL). Wireless communication frame structures can also be time division duplex (TDD), where for a specific set of subcarriers, subframes within that set are dedicated to both DL and UL.

[0077] exist Figure 4A and Figure 4C In this example, the wireless communication frame structure is TDD, where D stands for DL, U for UL, and X is flexibly used between DL and UL. The UE can configure the time slot format using the received Time Slot Format Indicator (SFI) (dynamically via DL Control Information (DCI) or semi-statically / statically via Radio Resource Control (RRC) signaling). In the depicted example, a 10ms frame is divided into 10 equal-sized 1ms subframes. Each subframe may include one or more time slots. In some examples, each time slot may include 7 or 14 symbols, depending on the time slot format. Subframes may also include micro-slots, which typically have fewer symbols than the entire time slot. Other wireless communication technologies may have different frame structures and / or different channels.

[0078] In some respects, the number of time slots within a subframe is based on the time slot configuration and parameter set. For example, for time slot configuration 0, different parameter sets (μ) 0 to 6 allow 1, 2, 4, 8, 16, 32, and 64 time slots per subframe, respectively. For time slot configuration 1, different parameter sets 0 to 2 allow 2, 4, and 8 time slots per subframe, respectively. Therefore, for time slot configuration 0 and parameter set μ, there are 14 symbols per time slot and 2µ time slots per subframe. The subcarrier spacing and symbol length / duration are functions of the parameter set. The subcarrier spacing can be equal to... kHz, where μ is the parameter set from 0 to 6. Therefore, the parameter set... It has a subcarrier spacing of 15 kHz and a parameter set It has a subcarrier spacing of 960 kHz. The symbol length / duration is negatively correlated with the subcarrier spacing. Figure 4A , Figure 4B , Figure 4C and Figure 4D It provides slot configuration 0 with 14 symbols per slot and parameter set with 4 slots per subframe. Example: The time slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs.

[0079] like Figure 4A , Figure 4B , Figure 4C and Figure 4DAs depicted, the resource grid can be used to represent the frame structure. Each time slot includes a resource block (RB) (also known as a physical RB (PRB)) extending for, for example, 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.

[0080] like Figure 4A As illustrated in the example, some REs in the RE carry information for the UE (e.g., Figure 1 and Figure 3 The reference (pilot) signal (RS) for the UE (104) may include a demodulation RS (DMRS) and / or a channel state information reference signal (CSI-RS) for channel estimation at the UE. The RS may also include a beam measurement RS (BRS), a beam refinement RS (BRRS), and / or a phase tracking RS (PT-RS).

[0081] Figure 4B Examples of various DL channels within a subframe of a frame are illustrated. The Physical Downlink Control Channel (PDCCH) carries the DCI within one or more Control Channel Elements (CCEs), each CCE comprising, for example, nine RE groups (REGs), each REG comprising, for example, four consecutive REs in an OFDM symbol.

[0082] The Primary Synchronization Signal (PSS) can be located within symbol 2 of a specific subframe of the frame. The PSS is generated by the UE (e.g., Figure 1 and Figure 3 104) is used to determine subframe / symbol timing and physical layer identifier.

[0083] The secondary synchronization signal (SSS) can be located in symbol 4 of a specific subframe of the frame. The SSS is used by the UE to determine the physical layer cell identifier group number and radio frame timing.

[0084] Based on the Physical Layer Identifier and Physical Layer Cell Identifier Group Number, the UE can determine the Physical Cell Identifier (PCI). Based on the PCI, the UE can determine the location of the aforementioned DMRS. The Physical Broadcast Channel (PBCH), carrying the Master Information Block (MIB), can be logically grouped with the PSS and SSS to form a Synchronization Signal (SS) / PBCH block. The MIB provides the System Frame Number (SFN) and the number of Restricted Frames (RBs) in the system bandwidth. The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information (such as System Information Blocks (SIBs)) not transmitted via the PBCH, and / or paging messages.

[0085] like Figure 4CAs illustrated, some REs in the REs carry DMRS for channel estimation at the base station (indicated as R for a particular configuration, but other DMRS configurations are possible). The UE can transmit DMRS for PUCCH and DMRS for PUSCH. PUSCH DMRS can be transmitted, for example, in the first or second symbol before the PUSCH. PUCCH DMRS can be transmitted in different configurations depending on whether a short or long PUCCH is being transmitted and depending on the specific PUCCH format used. UE104 can transmit a Sounding Reference Signal (SRS). SRS can be transmitted, for example, in the last symbol of a subframe. SRS can have a comb structure, and the UE can transmit SRS on one of the comb teeth. SRS can be used by the base station for channel quality estimation to enable frequency-dependent scheduling of the UL.

[0086] Figure 4D Examples of various UL channels within a subframe of a frame are illustrated. The PUCCH can be located as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicators (CQI), pre-decoding matrix indicators (PMI), rank indicators (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and may additionally be used to carry buffer status reports (BSR), power clearance reports (PHR), and / or UCI.

[0087] Internet of Things (IoT) devices are expected to have a battery life of several years. For IoT devices such as trackers (e.g., devices capable of locating shipments containing the device), frequency band scanning associated with PLMN selection during transportation can lead to undesirable power consumption from the IoT device's battery.

[0088] Therefore, there is a need to develop technologies for improving the selection of PLMNs for IoT devices.

[0089] Aspects related to selecting public land mobile networks based on route information

[0090] IoT and other wireless devices (such as trackers) can follow a planned route before reaching the endpoint. In many cases, when a shipment including the device is booked, the route of the device is known, and the shipper (e.g., the shipping company) knows the path and intermediate destinations of the shipment and the device.

[0091] In various aspects of this disclosure, information about the planned route can be provided to wireless devices (e.g., modems of IoT devices), and using this information, wireless devices can scan frequencies more efficiently during PLMN selection and reduce the dwell time of wireless devices during transit (i.e., the time spent trying to find a suitable cell for dwell).

[0092] According to various aspects of this disclosure, a wireless node (e.g., an IoT device or a UE) can camp on a first cellular network in a first frequency band associated with a first Mobile Country Code (MCC) of the wireless node's planned route. Upon detecting a condition on the first cellular network, the wireless node searches for service in one or more second frequency bands selected based on the first MCC and the planned route. That is, the wireless node searches for service in the frequency band of the MCC on which it expects to find service, based on the planned route. The condition detected by the wireless node can be, for example, out-of-service (OOS) on the first cellular network. By selecting frequency bands to search for service based on the planned route, the wireless node can acquire service faster than it would otherwise have, thereby saving power. The wireless node can also enable other PLMNs to avoid unnecessarily signaling to it, as the wireless node does not attempt to camp on those other PLMNs. By prioritizing scanning frequency bands on which the wireless node is expected to find service, the wireless node can also reduce dwell time and improve user experience by minimizing out-of-service periods.

[0093] Figure 5 The present disclosure describes various aspects of a wireless node (e.g., Figures 1 to 3 The UE 104 shown or Figure 9 The example shown is a planned route for the communication device 900. Table 502 is an example list of PLMN identifiers (IDs) and corresponding frequency bands used for route planning. The information indicated in Table 502 instructs the wireless node on which frequency to select to search for service.

[0094] As illustrated at 510, a wireless node following the planned route shown in Table 502 begins by residing on one of the frequency bands X1, X2, or X3 associated with MCC A. As illustrated at 520, as the wireless node travels along the planned route, it should next select frequency bands X5 and X3 associated with MCC B to search for service. As illustrated at 530, the wireless node should then select frequency band X5 associated with MCC C. As illustrated at 540, the wireless node should then select frequency bands X5, X8, and X9 associated with MCC E. And finally, as illustrated at 550, at the end of the planned route, the wireless node should select frequency bands X10, X1, and X2 associated with MCC F.

[0095] Figure 6 The present disclosure describes various aspects of a wireless node (e.g., Figures 1 to 3 The UE 104 shown or Figure 9 Example flowchart 600 showing the operation of the communication device 900 (as shown). (Refer to...) Figure 5An example of a wireless node operating according to flowchart 600 is described. The operation begins at box 602, where the shipment includes the booked wireless node, and the wireless node obtains the route MCC of the wireless node's planned route and the frequency band of each MCC.

[0096] At box 604, the wireless node resides on the frequency band associated with the MCC at the start of the route. In one example, and referring to... Figure 5 The wireless node operating according to flowchart 600 resides on one of the frequency bands X1, X2, or X3 associated with MCC A.

[0097] At box 606, a wireless node loses service due to its mobility, for example, when the wireless node goes out of range of the wireless network associated with MCC A.

[0098] At box 608, in addition to the currently enabled frequency band, the wireless node also enables (e.g., tunes the receiver or activates the receive chain) the frequency band of the next MCC on the planned route, and begins Stopped Service (OOS) recovery on the enabled frequency band. OOS recovery includes searching for services on the enabled frequency band. In this example, and referring to... Figure 5 In addition to the frequency bands X1, X2 and X3 associated with MCC A, the wireless node also enables the frequency band X5 associated with MCC B, and the wireless node searches for services on frequency bands X5, X1, X2 and X3.

[0099] At box 610, the wireless node determines whether the duration of its out-of-service (OOS) status exceeds a threshold period (e.g., Y hours). If the wireless node has been out of service for longer than the threshold period, the wireless node proceeds to box 620. If the wireless node has been out of service for less than or equal to the threshold period, the wireless node proceeds to box 630.

[0100] At box 620, the wireless node enables all wireless node frequency bands and scans once to obtain service. In this example, and referring to... Figure 5 The wireless node scans once across frequency bands X1, X2, X3, X4, X5... to obtain service. X10, X30, X40, etc. From box 620, the wireless node returns to box 608. In this example, and referring to... Figure 5 The wireless node found service on band X5 associated with MCC C.

[0101] Upon returning from box 620 to box 608, if the wireless node finds service in box 620, the wireless node enables the frequency band associated with the MCC found in box 620 and the frequency band associated with the next MCC on the planned route. In this example, and referring to... Figure 5The wireless device activates frequency band X5 associated with MCC C and frequency bands X8 and X9 associated with MCC E. The wireless node then proceeds to box 610. Because the wireless node finds service in box 620, the wireless node OOS duration is less than a threshold period, and the wireless node proceeds from box 610 to box 630.

[0102] If no service is found in box 620, upon returning from box 620 to box 608, the wireless node enables the frequency band associated with the MCC where the wireless node last resided in box 604 or box 632, as well as the frequency band associated with the next MCC of the planned route. The wireless node then begins OOS recovery on the enabled frequency band.

[0103] At box 630, the wireless node continues scanning on the enabled frequency band. If the wireless node finds service on the enabled frequency band, it proceeds to box 632. If the wireless node does not find service, it returns to box 610 and checks whether the wireless node has been out of service (OOS) for an extended period.

[0104] At box 632, the radio node camps on the frequency band associated with the MCC (i.e., the current MCC) at the UE's current location. The radio node camps on the current MCC until it loses service. The radio node then moves from box 606.

[0105] Figure 7 Call flowchart 700 depicts the communication in the network between network entity 702 of MCC A, user equipment (UE) 704 and network entity 712 of MCC B.

[0106] In some respects, network entities 702 and 712 can be about Figure 1 and Figure 3 The BS 102 depicted and described or related to Figure 2 Examples of decomposed base stations depicted and described. Similarly, UE 704 could be about... Figure 1 and Figure 3 The example of UE 104 depicted and described herein. However, in other respects, UE 704 may be another type of wireless communication device, and network entities 702 and 712 may be other types of network entities or network nodes, such as those described herein.

[0107] At 722, the UE obtains planned route information. Planned route information may be, for example, a list of MCCs and / or frequency bands where the UE can reside while traveling along the planned route, such as... Figure 5 exemplified in .

[0108] At position 724, the UE communicates with network entity 702 to camp on the wireless network of MCC A, which is... Figure 5 The first MCC listed on the planned route shown in Table 502 is MCC A. The wireless network of MCC A can be served by network entity 702.

[0109] At position 726, the UE loses (e.g., stops) service on the MCC A wireless network. The UE can, for example, move from position 510 to position 520, as follows. Figure 5 As illustrated. For example, a UE can move from one country to another.

[0110] At 728, the UE activates the frequency band of the next MCC on the planned route and then searches for service on those frequency bands. For example, the UE can activate frequency bands X5 and X3 associated with MCC B, such as... Figure 5 As shown in Table 502 above.

[0111] At 730, the UE camps on the wireless network of MCC B, which is the next MCC listed on the planned route shown in Table 502. The wireless network of MCC B can be served by network entity 712.

[0112] At 732, the UE optionally disables the band of MCC A, which is the MCC preceding the MCC of the network on which the UE resides.

[0113] Example Operation

[0114] Figure 8 This shows the situation in wireless nodes (such as...) Figure 1 and Figure 3 An example of a method 800 for wireless communication at UE 104.

[0115] Method 800 begins at step 805: residing on a first cellular network in one or more first frequency bands associated with a first Mobile Country Code (MCC) of the planned route of the wireless node. In some cases, the operation of this step involves, as referenced... Figure 9 The circuitry and / or code described for residing, or that can be executed by the circuitry and / or the code.

[0116] Then, method 800 proceeds to step 810: after residing on the first cellular network, the condition of the first cellular network is detected. In some cases, this step involves operations as described in the reference. Figure 9 The circuitry and / or code described for detection, or that can be executed by the circuitry and / or the code.

[0117] Method 800 then proceeds to step 815: After detecting the condition, a service is searched on one or more first frequency bands and one or more second frequency bands associated with the second MCC, wherein the one or more second frequency bands are selected based on the first MCC and the planned route. In some cases, the operation of this step involves, as described in the reference... Figure 9 The circuitry and / or code described for the search, or that can be executed by the circuitry and / or the code.

[0118] In some aspects, the situation includes wireless nodes stopping service (OOS).

[0119] In some aspects, method 800 also includes, after detecting a condition, restricting the search service to one or more first frequency bands and one or more second frequency bands for a certain period of time. In some cases, this step involves operations such as those described in the reference. Figure 9 The circuitry and / or code described for the restriction, or that can be executed by the circuitry and / or the code.

[0120] In some aspects, method 800 further includes, after searching for services on one or more first frequency bands and one or more second frequency bands, searching for services on one or more third frequency bands associated with the third MCC. In some cases, the operation of this step involves, as referenced... Figure 9 The circuitry and / or code described for the search, or that can be executed by the circuitry and / or the code.

[0121] In some aspects, method 800 also includes: after the search, residing on a third cellular network in a third frequency band. In some cases, the operation of this step involves, as referenced... Figure 9 The circuitry and / or code described for residing, or that can be executed by the circuitry and / or the code.

[0122] In some aspects, method 800 also includes detecting another condition of the third cellular network after residing on it. In some cases, this step involves operations such as those described in the references. Figure 9 The circuitry and / or code described for detection, or that can be executed by the circuitry and / or the code.

[0123] In some aspects, method 800 further includes: after detecting other conditions, searching for services on one or more third frequency bands and one or more fourth frequency bands associated with the fourth MCC, based on the third MCC and the planned route. In some cases, the operation of this step involves, as referenced... Figure 9 The circuitry and / or code described for the search, or that can be executed by the circuitry and / or the code.

[0124] In some aspects, method 800 further includes: after detecting a condition, enabling one or more first frequency bands and one or more second frequency bands in at least one of the UE's transmitter, receiver, or transceiver. In some cases, the operation of this step involves, as referenced... Figure 9 The circuitry and / or code described for enabling, or that can be executed by the circuitry and / or the code.

[0125] In some aspects, method 800 also includes, after the search, residing on a second cellular network in a second frequency band. In some cases, the operation of this step involves, as referenced... Figure 9 The circuitry and / or code described for residing, or that can be executed by the circuitry and / or the code.

[0126] In some aspects, method 800 also includes detecting another condition with the second cellular network after residing on the second cellular network. In some cases, the operation of this step involves, as described in the reference... Figure 9 The circuitry and / or code described for detection, or that can be executed by the circuitry and / or the code.

[0127] In some aspects, method 800 also includes, after detecting other conditions, searching for services on one or more second frequency bands and one or more third frequency bands associated with the third MCC, based on the second MCC and the planned route. In some cases, the operation of this step involves, as referenced... Figure 9 The circuitry and / or code described for the search, or that can be executed by the circuitry and / or the code.

[0128] In some aspects, method 800 also includes obtaining instructions for a planned route before residing on the first cellular network. In some cases, the operation of this step involves, as referenced... Figure 9 The circuit and / or code described for obtaining, or that can be executed by the circuit and / or the code.

[0129] In one aspect, method 800 or any aspect thereof may be made by means of a device (such as...) Figure 9 The communication device 900 performs the execution, and the device includes various components capable of operating, being configured, or adapted to perform the method 800. The communication device 900 is described in more detail below.

[0130] It should be noted that Figure 8 This is merely one example of a method, and other methods that include fewer, additional, or alternative steps may also be consistent with this disclosure.

[0131] Example communication device

[0132] Figure 9 Various aspects of the example communication device 900 are described. In some aspects, the communication device 900 is user equipment, such as those described above. Figure 1 and Figure 3 The UE 104 described.

[0133] The communication device 900 includes a processing system 905 coupled to a transceiver 985 (e.g., a transmitter and / or receiver). The transceiver 985 is configured to transmit and receive signals for the communication device 900 via an antenna 990, such as various signals as described herein. The processing system 905 may be configured to perform processing functions of the communication device 900, including processing signals received by the communication device 900 and / or to be transmitted by the communication device.

[0134] Processing system 905 includes one or more processors 910. In various aspects, the one or more processors 910 can represent, as per [reference to...] Figure 3 The described receiver processor 358, transmitter processor 364, TX MIMO processor 366, and / or controller / processor 380 are one or more of these. One or more processors 910 are coupled to a computer-readable medium / memory 945 via a bus 980. In some aspects, the computer-readable medium / memory 945 is configured to store instructions (e.g., computer-executable code) that, when executed by one or more processors 910, cause one or more processors 910 to perform actions related to… Figure 8 The method 800 described herein or any aspect thereof. It should be noted that references to a processor performing the functions of the communication device 900 may include one or more processors 910 performing those functions of the communication device 900.

[0135] In the depicted example, computer-readable medium / memory 945 stores code (e.g., executable instructions), such as code 950 for residing, code 955 for detection, code 960 for searching, code 965 for restricting, code 970 for enabling, and code 975 for obtaining. Processing the code 950 for residing, the code 955 for detection, the code 960 for searching, the code 965 for restricting, the code 970 for enabling, and the code 975 for obtaining can cause the communication device 900 to perform actions related to... Figure 8 The method described is 800 or any aspect thereof.

[0136] One or more processors 910 include circuitry configured to implement (e.g., execute) code stored in a computer-readable medium / memory 945, including circuitry such as circuitry 915 for residing, circuitry 920 for detection, circuitry 925 for searching, circuitry 930 for limiting, circuitry 935 for enabling, and circuitry 940 for acquiring. Processing using the circuitry 915 for residing, the circuitry 920 for detection, the circuitry 925 for searching, the circuitry 930 for limiting, the circuitry 935 for enabling, and the circuitry 940 for acquiring can enable the communication device 900 to perform reference... Figure 8 The method described is 800 or any aspect thereof.

[0137] The various components of the communication device 900 can provide for performing tasks related to... Figure 8 The described method 800 or any component related thereto. For example, components for sending, transmitting, or outputting to perform the transmission may include... Figure 3 The transceiver 354 and / or antenna 352 of the UE104 illustrated in the figure Figure 9 The communication device 900 includes a transceiver 985 and an antenna 990. Components for receiving or acquiring data may include... Figure 3 The transceiver 354 and / or antenna 352 of the illustrated UE 104, and / or Figure 9 The transceiver 985 and antenna 990 of the communication equipment 900 in the middle.

[0138] Example Terms

[0139] Specific implementation examples are described in the following numbered clauses:

[0140] Clause 1: A method for wireless communication by a wireless node, comprising: residing on a first cellular network in one or more first frequency bands associated with a first mobile country code (MCC) of a planned route of the wireless node; after residing on the first cellular network, detecting the condition of the first cellular network; and after detecting the condition, searching for services in the one or more first frequency bands and one or more second frequency bands associated with a second MCC, wherein the one or more second frequency bands are selected based on the first MCC and the planned route.

[0141] Clause 2: The method described in Clause 1, wherein the condition includes the wireless node stopping service (OOS).

[0142] Clause 3: The method according to any one of Clauses 1 to 2 further includes: after detecting the situation, restricting the search service to the one or more first frequency bands and the one or more second frequency bands for a certain period of time.

[0143] Clause 4: The method according to any one of Clauses 1 to 3 further includes: after the search service on the one or more first frequency bands and the one or more second frequency bands, searching service on one or more third frequency bands associated with the third MCC.

[0144] Clause 5: The method according to Clause 4 further includes: after the search, residing on a third cellular network in one of the third frequency bands; after residing on the third cellular network, detecting another condition with the third cellular network; and after detecting the other condition, searching for services in one or more third frequency bands and one or more fourth frequency bands associated with a fourth MCC based on the third MCC and the planned route.

[0145] Clause 6: The method according to any one of Clauses 1 to 5 further comprises: after detecting the condition, enabling the one or more first frequency bands and the one or more second frequency bands in at least one of the transmitter, receiver or transceiver of the UE.

[0146] Clause 7: The method according to any one of Clauses 1 to 6 further comprises: after the search, residing on a second cellular network in one of the second frequency bands; after residing on the second cellular network, detecting another condition with the second cellular network; and after detecting the other condition, searching for services on the one or more second frequency bands and one or more third frequency bands associated with the third MCC based on the second MCC and the planned route.

[0147] Clause 8: The method according to any one of Clauses 1 to 7 further includes: obtaining an indication of the planned route before residing on the first cellular network.

[0148] Clause 9: An apparatus comprising: a memory including executable instructions; and a processor configured to execute the executable instructions and cause the apparatus to perform a method according to any one of Clauses 1 to 8.

[0149] Clause 10: An apparatus comprising components for performing the method according to any one of Clauses 1 to 8.

[0150] Clause 11: A non-transitory computer-readable medium comprising executable instructions that, when executed by a processor of a device, cause the device to perform a method according to any one of Clauses 1 to 8.

[0151] Clause 12: A computer program product embodied on a computer-readable storage medium, said computer-readable storage medium including code for performing the method according to any one of Clauses 1 to 8.

[0152] Additional Notes

[0153] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. The examples discussed herein do not limit the scope, applicability, or aspects set forth in the claims. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. For example, the function and arrangement of the elements discussed may be changed without departing from the scope of this disclosure. Various processes or components may be omitted, substituted, or added as appropriate in various examples. For example, the described methods may be performed in a different order than described, and various actions may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined in some other examples. For example, any number of aspects set forth herein may be used to implement an apparatus or practice. Moreover, the scope of this disclosure is intended to cover such apparatuses or methods practiced using other structures, functionalities, or structures and functionalities that complement or replace the various aspects of this disclosure set forth herein. It should be understood that any aspect of the disclosure herein may be embodied by one or more elements of the claims.

[0154] The various exemplary logic blocks, modules, and circuits described in this disclosure can be implemented or executed using a general-purpose processor, digital signal processor (DSP), ASIC, field-programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic device, discrete hardware component, or any combination thereof designed to perform the functions described herein. While the general-purpose processor may be a microprocessor, in alternative embodiments, the processor may be any commercially available processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors working in conjunction with a DSP core, a system-on-a-chip (SoC), or any other such configuration.

[0155] As used herein, "processor," "at least one processor," or "one or more processors" generally refers to a single processor configured to perform one or more operations, or multiple processors configured to collectively perform one or more operations. In the case of multiple processors, the execution of one or more operations may be divided among different processors, but one processor may perform multiple operations, and multiple processors may collectively perform a single operation. Similarly, "memory," "at least one memory," or "one or more memory" generally refers to a single memory configured to store data and / or instructions, or multiple memories configured to collectively store data and / or instructions.

[0156] As used in this article, the phrase “at least one of the items” refers to any combination of these items, including a single member. As an example, “at least one of a, b, or c” is intended to cover: a, b, c, ab, ac, bc, and abc, as well as any combination with multiple identical elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbb, cc, and ccc, or any other ordering of a, b, and c).

[0157] As used herein, the term "determine" encompasses a wide variety of actions. For example, "determine" can include calculation, operation, processing, deduction, investigation, lookup (e.g., searching in a table, database, or other data structure), assertion, and so on. Additionally, "determine" can include receiving (e.g., receiving information), accessing (e.g., accessing data in memory), and so on. Furthermore, "determine" can include parsing, selecting, picking, building, and so on.

[0158] The methods disclosed herein include one or more actions for implementing the methods. These actions may be interchanged without departing from the scope of the claims. In other words, unless a specific order of actions is specified, the order and / or use of a particular action may be modified without departing from the scope of the claims. Furthermore, the various operations of the methods described above may be performed by any suitable component capable of performing the corresponding function. This component may include various hardware and / or software components and / or modules, including but not limited to circuits, application-specific integrated circuits (ASICs), or processors.

[0159] The following claims are not intended to be limited to the aspects shown herein, but should be given the full scope consistent with the language of the claims. Within the claims, unless specifically stated otherwise, reference to the singular form of an element is not intended to mean “one and only one,” but rather “one or more.” Unless specifically stated otherwise, the term “some” refers to one or more. No element of any claim shall be interpreted in accordance with 35 USC §112(f) unless that element is explicitly stated using the phrase “for a component of.” All structural and functional equivalents of the elements throughout the various aspects described herein that are known to a person of ordinary skill in the art, or will later be known, are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended to be offered to the public, whether or not such disclosure is explicitly recited in the claims.

Claims

1. A method for wireless communication by a wireless node, comprising: Residing on a first cellular network in one or more first frequency bands associated with a first mobile country code (MCC) of the planned route of the wireless node; After residing on the first cellular network, the status of the first cellular network is detected; as well as After the condition is detected, a search service is performed on one or more first frequency bands and one or more second frequency bands associated with the second MCC, wherein the one or more second frequency bands are selected based on the first MCC and the planned route.

2. The method of claim 1, wherein the condition includes the wireless node stopping service (OOS).

3. The method according to claim 1, further comprising: After detecting the situation, the search service will be restricted to the one or more first frequency bands and the one or more second frequency bands for a certain period of time.

4. The method according to claim 1, further comprising: Following the search service on the one or more first frequency bands and the one or more second frequency bands, a search service is provided on one or more third frequency bands associated with the third MCC.

5. The method according to claim 4, further comprising: Following the search, the third cellular network residing in one of the third frequency bands; After residing on the third cellular network, another condition with the third cellular network is detected; as well as After other conditions are detected, services are searched on one or more third frequency bands and one or more fourth frequency bands associated with the fourth MCC, based on the third MCC and the planned route.

6. The method according to claim 1, further comprising: Upon detecting the condition, the one or more first frequency bands and the one or more second frequency bands are enabled in at least one of the transmitter, receiver, or transceiver of the wireless node.

7. The method according to claim 1, further comprising: Following the search, the second cellular network residing in one of the second frequency bands; After residing on the second cellular network, another condition with the second cellular network is detected; as well as After other conditions are detected, services are searched on one or more second frequency bands and one or more third frequency bands associated with the third MCC, based on the second MCC and the planned route.

8. The method according to claim 1, further comprising: Instructions for the planned route are obtained before the user resides on the first cellular network.

9. A wireless node configured for wireless communication, the wireless node comprising: The memory includes computer-executable instructions; and Processor, the processor being configured to execute the computer-executable instructions and cause the wireless node to: Residing on a first cellular network in one or more first frequency bands associated with a first mobile country code (MCC) of the planned route of the wireless node; After the wireless node resides on the first cellular network, the status of the first cellular network is detected; Select one or more second frequency bands associated with the second MCC based on the first MCC and the planned route; as well as After the wireless node detects the situation, it searches for services on one or more first frequency bands and one or more second frequency bands.

10. The wireless node of claim 9, wherein the condition includes the wireless node stopping service (OOS).

11. The wireless node of claim 9, wherein the processor is configured to execute the computer-executable instructions and further causes the wireless node to: After detecting the situation, the search service will be restricted to the one or more first frequency bands and the one or more second frequency bands for a certain period of time.

12. The wireless node of claim 9, wherein the processor is configured to execute the computer-executable instructions and further causes the wireless node to: After the wireless node searches for services on the one or more first frequency bands and the one or more second frequency bands, it searches for services on the one or more third frequency bands associated with the third MCC.

13. The wireless node of claim 12, wherein the processor is configured to execute the computer-executable instructions and further causes the wireless node to: After the wireless node searches for services on one or more third frequency bands, it resides on a third cellular network in one of the third frequency bands. After the wireless node has settled on the third cellular network, another condition of the third cellular network is detected. Select one or more fourth frequency bands associated with the fourth MCC based on the third MCC and the planned route; as well as After the wireless node detects other conditions, it searches for services on one or more third frequency bands and one or more fourth frequency bands.

14. The wireless node of claim 9, wherein the processor is configured to execute the computer-executable instructions and further causes the wireless node to: After the wireless node detects the situation, it enables the one or more first frequency bands and the one or more second frequency bands in at least one of the transmitter, receiver or transceiver of the wireless node.

15. The wireless node of claim 9, wherein the processor is configured to execute the computer-executable instructions and further causes the wireless node to: After the wireless node searches for services on one or more first frequency bands and one or more second frequency bands, it resides on a second cellular network in one of the second frequency bands; After the wireless node resides on the second cellular network, another condition of the second cellular network is detected; Select one or more third frequency bands associated with the third MCC based on the second MCC and the planned route; as well as After the wireless node detects other conditions, it searches for services on one or more second frequency bands and one or more third frequency bands.

16. The wireless node of claim 9, wherein the processor is configured to execute the computer-executable instructions and further causes the wireless node to: Instructions for the planned route are obtained before the wireless node resides on the first cellular network.

17. An apparatus for wireless communication, the apparatus comprising: Components for residing on a first cellular network in one or more first frequency bands associated with a first mobile country code (MCC) of the planned route of the device; A component for detecting the status of the first cellular network after residing on the first cellular network; and Components for searching for services on one or more first frequency bands and one or more second frequency bands associated with a second MCC after the condition is detected, wherein the one or more second frequency bands are selected based on the first MCC and the planned route.

18. The apparatus of claim 17, wherein the condition includes the apparatus being out of service (OOS).

19. The apparatus of claim 17, further comprising: A component for restricting the search service to one or more first frequency bands and one or more second frequency bands for a certain period of time after the condition is detected.

20. The apparatus of claim 17, further comprising: Components for searching for services on one or more third frequency bands associated with a third MCC after searching for services on one or more first frequency bands and one or more second frequency bands.

21. The apparatus of claim 20, further comprising: Components used to reside on a third cellular network in one of the third bands after a search service is provided on one or more third bands; A component for detecting another condition of the third cellular network after residing on the third cellular network; and A component for searching for services on one or more third frequency bands and one or more fourth frequency bands associated with a fourth MCC, based on the third MCC and the planned route, after other conditions are detected.

22. The apparatus of claim 17, further comprising: A component for enabling the one or more first frequency bands and the one or more second frequency bands in at least one of the transmitter, receiver, or transceiver of the device after the condition is detected.

23. The apparatus of claim 17, further comprising: Components for residing on a second cellular network in one of the second frequency bands after a search service is performed on one or more of the second frequency bands; A component for detecting another condition of the second cellular network after residing on the second cellular network; and A component for searching for services on one or more second frequency bands and one or more third frequency bands associated with the third MCC, based on the second MCC and the planned route, after other conditions are detected.

24. The apparatus of claim 17, further comprising: A component for obtaining instructions on the planned route before residing on the first cellular network.

25. A non-transitory computer-readable medium including computer-executable instructions that, when executed by a processor of a wireless node, cause the wireless node to perform wireless communication operations, the operations including: Residing on a first cellular network in one or more first frequency bands associated with a first mobile country code (MCC) of the planned route of the wireless node; After residing on the first cellular network, the status of the first cellular network is detected; as well as After the condition is detected, a search service is performed on one or more first frequency bands and one or more second frequency bands associated with the second MCC, wherein the one or more second frequency bands are selected based on the first MCC and the planned route.

26. The computer-readable medium of claim 25, wherein the condition includes the wireless node stopping service (OOS).

27. The computer-readable medium of claim 25, wherein the operation further comprises: After detecting the situation, the search service will be restricted to the one or more first frequency bands and the one or more second frequency bands for a certain period of time.

28. The computer-readable medium of claim 25, wherein the operation further comprises: Following the search service on the one or more first frequency bands and the one or more second frequency bands, a search service is provided on one or more third frequency bands associated with the third MCC.

29. The computer-readable medium of claim 25, wherein the operation further comprises: Upon detecting the condition, the one or more first frequency bands and the one or more second frequency bands are enabled in at least one of the transmitter, receiver, or transceiver of the wireless node.

30. The computer-readable medium of claim 25, wherein the operation further comprises: Following the search, the second cellular network residing in one of the second frequency bands; After residing on the second cellular network, another condition with the second cellular network is detected; as well as After other conditions are detected, services are searched on one or more second frequency bands and one or more third frequency bands associated with the third MCC, based on the second MCC and the planned route.