Identification of the system information block
By assigning identifiers to system information blocks and identifying and managing the version and level of system information, the problem of computing resource waste caused by frequent handover of communication links in wireless networks is solved, and network performance and efficiency are improved.
Patent Information
- Application Number
- CN201780091817.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-06-16
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2037-06-16
AI Technical Summary
In wireless networks, frequent handovers of communication links between nodes lead to a waste of computing resources because each handover requires repeated acquisition of system information required for a new communication link, affecting network performance.
By assigning identifiers to system information blocks (SIBs), including region components, level components, and value components, the version and level of system information are identified and managed, thereby efficiently transmitting and updating system information between nodes and reducing unnecessary repeated reading and updating.
Effectively manage the transmission and update of system information, reduce the computing resource consumption of wireless networks, and improve the stability and efficiency of communication links.
Smart Images

Figure CN110731102B_ABST
Abstract
Description
Background Art
[0001] The communication link between nodes in a wireless network, such as a user equipment ("UE") and a base station ("BS"), for example, has a limited range. When the quality of the communication link degrades as the UE moves away from the BS, a new, higher-quality communication link is established between the UE and another BS. This handover of the UE to another BS occurs when the quality of the existing communication link is inferior to the quality of the new communication link that can be established.
[0002] Each new communication link is established based on information associated with the new BS. All of this information required to establish the new communication link is obtained via wireless transmission from the new BS to the UE. However, as the performance demands on each BS continue to increase and the range of each BS decreases, handovers need to occur more frequently. Repeatedly obtaining all of the information required to establish new communication links as part of a handover consumes computing resources of the wireless network, degrading wireless network performance. Summary of the Invention
[0003] According to the present disclosure, an apparatus and / or method for identifying, sending, and / or receiving system information for establishing communication links between nodes in a wireless network is provided. For example, an identifier can be used to identify a system information block for transmission by a node establishing a cell. The identifier may include a region component, a level component, and a value component. The region component indicates the geographic region in which the cell is located. The level component has a first value and a second value, the first value identifying the system information block as cell-level information and the second value identifying the system information block as system-level information. The value component indicates the version of the system information block.
[0004] As another example, a system information block and an identifier associated with the system information block may be received from a node that establishes a cell. The identifier in this example includes a region component, a level component, and a value component. The region component indicates the geographic region in which the cell is located. The level component may have a first value and a second value, the first value identifying the system information block as cell-level information and the second value identifying the system information block as system-level information. The value component indicates a version of the system information block. Cellular communications are performed within the cell using the received system information block.
[0005] Another example involves using an identifier to identify a system information block for transmission by a node establishing a first cell. The identifier in this example includes a region component and a neighbor component. The region component indicates a first geographic region in which the first cell is located. The neighbor component may indicate a second geographic region in which a second cellular antenna node is located to facilitate cellular communications in the second cell using the system information block.
[0006] In an embodiment, a method involves receiving a system information block having an identifier from a node establishing a first cell. The identifier includes a region component and a neighbor component or a neighbor component list, the region component indicating a geographic region in which the first cell is located. The neighbor component or the neighbor component list indicates a second geographic region in which a second cellular antenna is located to facilitate cellular communication in the second cell using the system information block. The system information is used for cellular communication within the first cell, and the system information is used for cellular communication within the second cell.
[0007] According to some examples, a method involves marking all system information blocks for a first cell with an identifier including a value component indicating a version of the system information blocks, in response to all system information blocks being included in system information constituting cell-level information of the first cell.
[0008] In some examples, a method involves, after a wireless node enters range of a cell, sending a registry of system information for the cell to the wireless node, receiving cell information indicating a subset of system information for the cell in the registry that is different from previous system information for a second cell previously occupied by the wireless node, and sending the subset of system information to the wireless node to update the previous system information stored in a memory of the wireless node.
[0009] In some examples, a method involves: receiving a system information block transmitted by a first cellular antenna establishing a first cell, and storing the received system information block in a memory comprising a non-transitory computer-readable medium; in response to entering a second cell, receiving a register of system information for the second cell transmitted by a second cellular antenna; comparing the system information for the second cell in the register with previous system information for the first cell; reading a subset of the system information in the register transmitted by the second cellular antenna; and updating the system information for the first cell stored in the memory. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Although the technology presented herein may be embodied in alternative forms, the specific embodiments shown in the drawings are merely examples that supplement the description provided herein. These embodiments should not be interpreted in a limiting manner, such as by limiting the claims appended hereto.
[0011] Figure 1 is a diagram illustrating an embodiment of a communication system including a plurality of cells and a user equipment moving relative to the cells.
[0012] Figure 2 is a component block diagram illustrating an embodiment of a system that facilitates handover of a UE from a first BS establishing a cell to a second BS establishing a cell during wireless communication.
[0013] Figure 3 is a flowchart illustrating an example of a method for identifying system information.
[0014] Figure 4 is a flow chart of an example method for receiving identified system information with a UE.
[0015] Figure 5 A table showing the identifier components for cell 5 in SIAID1 according to a specific example.
[0016] Figure 6 A table showing the identifier components in SIAID1 for cell 6 according to a specific example.
[0017] Figure 7 A table showing identifier components in SIAID4 for cell 3 according to a specific example, where cell 3 has only cell level system information.
[0018] Figure 8 A table showing the identifier components for cell 1 (including neighbor components).
[0019] Figure 9 It is a flowchart illustrating a general receiving process of a UE.
[0020] Figure 10 is an illustration of a scenario involving an example configuration of a base station (BS) that may utilize and / or implement at least a portion of the techniques presented herein.
[0021] Figure 11 is an illustration of a scenario involving an example configuration of a user equipment (UE) that may utilize and / or implement at least a portion of the techniques presented herein.
[0022] Figure 12 is an illustration of a scenario featuring an example non-transitory computer-readable medium according to one or more of the provisions set forth herein. DETAILED DESCRIPTION
[0023] The subject matter will now be described more fully hereinafter with reference to the accompanying drawings, which form a part hereof and show, by way of illustration, specific example embodiments. This description is not intended as an exhaustive, extensive, or detailed discussion of known concepts. Details generally known to those skilled in the relevant art may have been omitted or may have been treated in a summarized manner.
[0024] The following subject matter may be embodied in various forms, such as methods, devices, components, and / or systems. Therefore, the subject matter is not intended to be construed as limited to any illustrative embodiments set forth herein as examples. Rather, the embodiments are provided for illustrative purposes only. Such embodiments may, for example, take the form of hardware, software, firmware, or any combination thereof.
[0025] One or more computing devices and / or techniques are provided for transmitting system information blocks between nodes in a communication network to facilitate wireless communication in different cells. For example, a base station ("BS"), which is a node including, for example, a cellular antenna that establishes a cell in the communication network, can communicate with a user equipment ("UE") forming a second node in the communication network when the UE is located within the cell established by the BS. During the early stages of communication, the BS transmits various types of system information (e.g., system information blocks ("SIBs")) used by the UE to initially establish communication with the BS. An identifier associated with each SIB transmitted by the BS identifies, and optionally uniquely identifies, the SIB within the communication network.
[0026] Embodiments of the identifier may include at least one, optionally multiple, and optionally all of the following components: a regional component, a level component, and a value component. The regional component of the identifier indicates the geographical area in which the cell corresponding to the SIB is located. One or more other cells may also be located within the geographical area. The level component may be assigned or otherwise provided with a first value that identifies whether the SIB is cell-level information. Cell-level information changes between all cells in the geographical area identified by the regional component. The level component may be assigned or otherwise provided with a second value different from the first value, the second value identifying the system information as system-level information common to at least two cells in the area identified by the regional component. The value component may indicate a version of the SIB, which may be used to determine whether the SIB is up to date.
[0027] According to an embodiment, the SIB is stored in a memory of the UE in association with an identifier. Based on the identifier, the UE is able to: (i) determine the cell associated with the SIB within the geographic area based on the region component; (ii) determine, based on the level component, whether the SIB will change for all other cells within the geographic area (e.g., cell-level SIB) or whether the SIB will be the same for at least two, and optionally all, cells within the geographic area (e.g., system-level SIB); (iii) determine, based on the value component, whether the SIB is the latest version at the time.
[0028] For example, when a UE moves within the geographic area and begins communicating with a second BS that establishes a neighboring cell within the geographic area, the UE can read and store the SIBs sent by the second BS to replace, supplement, or otherwise update the cell-level SIBs read from the previous BS. Because the system-level SIBs will remain the same for all cells within the geographic area, the UE can avoid (e.g., only) reading system-level SIBs from the second BS to replace, supplement, or otherwise update the cell-level SIBs read from the previous BS due to changing cells. However, if the system-level SIBs are determined to be outdated based on the value component when changing cells, these SIBs can be replaced, supplemented, or otherwise updated. The outdated SIBs are replaced, supplemented, or otherwise updated by reading the current version of the corresponding SIBs from the second BS and storing the current version of the corresponding SIBs in memory. Therefore, by sending SIBs identified by identifiers, the BS and the second BS can control the operation of the UE to obtain the SIBs required to establish cellular communication in each corresponding cell in an efficient manner, saving computing resources of the communication network.
[0029] According to some embodiments, the identifier that each BIS sends along with the SIB may include a regional component and a neighbor component. The regional component may indicate a first geographical area in which the first cell is located. The neighbor component may indicate a second geographical area in which the second BS is located to use the SIB to facilitate cellular communication in the second cell. Therefore, when the UE moves from the first cell to a second cell located in a different geographical area from the first cell, the UE determines, based on the neighbor component, that the same SIB can be used to facilitate cellular communication in the first cell and the second cell. By sending the SIB along with an identifier including the neighbor component, the BS enables the UE to avoid unnecessarily reading the SIB from the second BS and updating the UE's memory due to changing cells.
[0030] According to some embodiments, the BS may only send cell-level SIBs to facilitate cellular communications with UEs in the corresponding cell. In other words, none of the SIBs sent by the BS are used to facilitate cellular communications in different cells within the geographical area where the BS is located. According to such an embodiment, the BS may determine the type of information included in the SIBs used for the cell. If it is determined that all SIBs constitute cell-level information (for example, no SIB constitutes system-level information), the BS may identify the system information block with an identifier, where the identifier (i) includes a value component, optionally only a value component. Such an identifier will not have a regional component and a level component. However, if it is determined that both cell-level information and system-level information are included in the SIBs used for the cell (for example, at least one SIB constitutes system-level information), the BS may send the SIB together with an identifier including a regional component, a level component, and a value component.
[0031] Some embodiments involve sending a registry of system information (e.g., minimum system information "MSI") for a cell to the UE after the UE enters the cell. In response, the UE compares the information included in the registry to identify any SBIs that can be reused to establish cellular communications in the new cell. The UE can limit the SIBs or other system information read from the broadcast by the BS and stored in the UE's memory to a changed subset of the system information, thereby replacing, supplementing, or otherwise updating the previous system information stored in the UE's memory. Portions of the system information in the registry that are identical to the previous system information can be excluded from the subset of information read and stored from the UE. As a result, cellular communications between nodes in different cells are efficiently maintained.
[0032] With reference to the accompanying drawings, Figure 1 An illustrative embodiment of a cellular communication system 100, such as a cellular communication network, is shown. The cellular communication system 100 includes a plurality of nodes, including a plurality of BSs 105, each of which establishes a cell (cells 1-16) within the cellular communication system 100. The cellular communication system 100 also includes a plurality of nodes, one of which is located at Figure 1 1. Shown in FIG. 1 is a UE 110 that moves within the cellular communication system 100 relative to cells 1-16 along a path 115. The presence of UE 110 within a plurality of different cells, cell 5, cell 6, cell 1, cell 3, and cell 14, is designated by points A, B, C, D, and E, respectively.
[0033] exist Figure 1 In the present disclosure, the cellular communication system 100 is divided into multiple tracking areas TA1 and TA2. The tracking areas TA1 and TA2 can represent large geographical areas, such as states, cities, or parts thereof. Each tracking area TA1 and TA2 is divided into multiple relatively smaller geographical areas (e.g., urban areas), which are referred to herein as system information areas ("SIAs"). Each SIA is provided with a SIA identifier ("SIAID") in the cellular communication system 100. For example, TA1 is divided into four SIAs: SIAID 1, SIAID 2, SIAID 3, and SIAID 4. Similarly, TA2 is also divided into four SIAs: SIAID 1, SIAID 2, SIAID 3, and SIAID 4. Although each tracking area TA1 and TA2 is divided into four SIAs of equal size, the present disclosure is not limited thereto. Each tracking area TA1 and TA2 can be independently divided into two or more SIAs, each SIA including at least one, and optionally multiple, BSs 105.
[0034] Figure 2FIG. 1 shows a method for facilitating the UE 110 to establish a first BS 105A (cell 5) during wireless communication. Figure 1 ) is handed over to the second BS 105B ( Figure 1 ) system. For the illustrated embodiment, each BS 105A, 105B includes a memory 200 storing a system information database 205. The identification module 210 can optionally be implemented as logic stored in the memory 200 and executed by the processor to control the storage of system information associated with identifiers. The SIBs and their corresponding identifiers are periodically transmitted over the air by the transceiver 215 for reception by the UE 110.
[0035] The system information database 205 stores at least system information such as the following: SIBs, and optionally other system information such as a master information block ("MIB"), and / or a scheduling block ("SB"). The SIBs provide the UE 105 with system information such as a cell ID, core network domain information, UE timers, constants, and other parameters that can be used to establish a connection with the BS 105B as part of the handover process. SIBs can be classified into various types, and their size can vary depending on the information they contain. For example, SIB1 and SIB2 can contain the necessary camping information and initial access information for cellular communication within a cell. For example, SIB3-SIB8 can contain cell reselection information required to handover the UE 105 to a new cell. However, SIBs can be classified in other ways and contain any information used for cellular communication without departing from the scope of the present disclosure. To accommodate SIBs of various sizes, SIBs can be segmented and broadcast by the BS 105 over a control channel in multiple frames, and / or other SIBs can be sent as a whole in a single frame.
[0036] Each SIB can be considered a cell-level SIB or a system-level SIB. A cell-level SIB contains information for a cell within a SIA that is different from the information contained in the corresponding SIB for all other cells within the same SIA. In other words, a cell-level SIB for one cell in a SIA cannot be used to facilitate cellular communications in other cells in the same SIA. System-level SIBs can be used to facilitate cellular communications for at least two, and optionally each, cell in a given SIA.
[0037] The MIB contains information about the scheduling of SIBs, including the repetition count of the first segment, the segment number, the system frame number ("SFN"), and, for each SIB, the SFN offset for the remaining segments (if any). In addition to the MIB, control channels may broadcast SBs that may contain information for SIBs not yet included in the MIB.
[0038] Figure 2 Also shown in FIG. 1 is an illustrative example of a UE 110 in the form of a cellular telephone. UE 110 may include a platform that can exchange data and / or commands with cellular communication system 100. UE 110 may include a transceiver 220 operatively coupled to a handover module 225, which may be implemented by an application specific integrated circuit, or other processor, microprocessor, logic circuit, or other data processing device, that executes instructions stored in memory 230. As a specific example, handover module 225 may implement an application programming interface that interfaces with any resident program in memory 230. Memory 230 may be comprised of read-only or random access memory (RAM and ROM), EEPROM, a flash card, or any memory common to a computer platform, or arrays thereof. Memory 230 may also include a system information database 235. System information database 235 stores SIBs received via transceiver 220. As described herein, the SIBs stored by memory 230 may be retrieved by handover module 225 to be used to handover UE 110 from BS 105A to BS 105B. Various communication protocol layers in UE 110 may perform various commands and processes at different layers.
[0039] The identification module 210 identifies the SIBs stored in the memory 200 using identifiers generally indicated at 240. Identification can be achieved by establishing a reference link between the SIBs and their corresponding identifiers 240 within the system information database 205. According to some embodiments, the SIBs can be identified by encapsulating the SIBs and their corresponding identifiers 240 together in the same system frame, thereby forming part of the same communication. Some embodiments of identifying the SIBs may involve appending the identifiers 240 to a string representing their corresponding SIBs and / or transmitting the SIBs and their corresponding identifiers 240 separately according to a defined schedule that will allow the UE 110 to receive and decode the relationship. According to the embodiment, identification using the identifier may involve tagging the SIB with the identifier or otherwise associating the SIB with the identifier.
[0040] Figure 2 The example of identifier 240 shown includes a string having multiple components. A tracking area component 245 can be selected to uniquely identify each tracking area TA1, TA2 within the service area. The number of bits included in the tracking area component 245 can be selected based on the number of tracking areas that make up the service area. For example, an eight-bit tracking area component 245 can be used to uniquely identify up to 256 tracking areas within the service area.
[0041] Figure 2The illustrated example of identifier 240 in
[0045] also includes a region component 250 that uniquely identifies each SIA within each tracking area. The length of region component 250 can be selected based on the number of regions to be identified within the tracking area of interest. A four-bit region component 250 is suitable for uniquely identifying up to 16 SIAs within a tracking area. According to some embodiments, region component 250 need not uniquely identify each SIA within a tracking area. Rather, region component 250 can be selected for each SIA so that no adjacent SIAs are given the same region component 250. For such embodiments, when UE 110 receives an identifier with a new region component 250, UE 110 determines that a boundary between SIAs has been crossed.
[0042] Figure 2 The example of identifier 240 in FIG. 1 also includes a value component 255, which is shown as comprising three bits of identifier 240. Value component 255 indicates the version of the SIB identified by identifier 240. If the value component 255 of the SIB being broadcast indicates a different version than the version of the SIB stored in system information database 235 of UE 110, the stored SIB is determined to be out of date.
[0043] in addition, Figure 2 The illustrated example of identifier 240 also includes a one-bit level component 260 indicating whether the corresponding SIB is a cell-level SIB or a system-level SIB. Upon receiving the broadcast SIB and its corresponding identifier 240, handover module 225 of UE 110 may designate a system-level SIB in system information database 235 for use during handover until UE 110 enters a new SIA or value component 255 indicates that the SIB in system information database 235 is outdated.
[0044] Figure 3 105B. Figure 2 ) identifies the system information including the SIBs with the identifier 240. Identifying the system information may include storing the SIBs in the system information database 205 in a known relationship with the SIBs' corresponding identifiers 240 (e.g., linked with the SIBs' corresponding identifiers 240). As another example, identifying the system information may include identifying the SIBs with the identification module 210 ( Figure 2) to assign an identifier 240 to the SIB. Some embodiments of identifying system information using identifier 240 involve sending SIBs and their corresponding identifiers 240 according to a defined schedule. Each SIB and identifier 240 is sent by transceiver 215 of BS 105A when transceiver 220 of UE 110 is configured to receive them, so that UE 110 can link the received SIBs to their corresponding identifiers 240.
[0045] exist Figure 3 At 305, the transceiver 215 of the BS 105A transmits the SIB and the identifier 240. System information may be broadcast sporadically, such as at regular, periodic intervals. Each SIB may optionally be transmitted along with the identifier 240 as part of a common (e.g., the same) communication, such as by encapsulating the identifier 240 with the corresponding SIB.
[0046] Figure 4 An example of a method for receiving system information from a first BS 105A using a UE 110 is illustrated in FIG. At 400, the transceiver 220 of the UE 110 receives a SIB and an identifier 240 transmitted by the BS 105A. The transmitted SIB and identifier 240 may optionally be received directly from the BS 105A, or indirectly via a repeater, a router, or other networking device disposed within a communication channel between the BS 105A and the UE 110. At 405, the received SIB and identifier 240 are stored in a system information database 235 in the memory 230 of the UE 110. As described herein, the identifier 240 may be stored in a defined relationship with the received SIB for comparison purposes with a new identifier 240 received along with the SIB from a second BS 105B. Based on the SIB received from the BS 105A, at 410, the UE 110 begins cellular communication using the received SIB.
[0047] Will refer to Figure 1 A specific example of a technique for identifying system information is described with reference to SIAID1 of the tracking area TA1 of the cellular communication system 100. For SIAID1 of the tracking area TA1, the following system information exists:
[0048] i) SIB3 is a system-level SIB and is used to facilitate communications in all cells of SIAID1;
[0049] ii) SIB4 in cell 5 is version "m", while SIB4 in cell 6 is version "m+1";
[0050] iii) SIB5 is a cell-level SIB in cell 5, while SIB5 in cell 6 is shared by another cell (not shown) in SIAID1 and at least one other cell in SIAID4; and
[0051] iv) SIB6 is the cell-level SIB in cell 5 and cell 6.
[0052] According to the above method for identifying SIBs, the SIBs for cell 5 and cell 6 are identified based on at least one of the following:
[0053] A. Each SIB used for a different cell is assigned an identifier that identifies the regional component of the SIA and, optionally, the tracking area TA1 in which the cell is located;
[0054] B. The identifier for each SIB includes a one-bit level component that indicates whether the SIB is cell-level information or system-level information; and
[0055] C. The identifier for each SIB includes a value component including a string indicating the version of the SIB.
[0056] Therefore, use Figure 5 to identify the system information of cell 5 in SIAID1 using at least some of the identifier components present in Figure 6 At least some of the identifier components present in are used to identify the system information of cell 6 in SIAID1. Figure 5 and Figure 6 In the example, setting the value of the one-bit level component 260 to "1" indicates a system-level SIB, while setting the value of the one-bit level component 260 to "0" indicates a cell-level SIB. Figure 5 and Figure 6 Different alphabetical values of the value component in simply represent different versions of the SIB. These alphabetical values can be used Figure 2 The multi-bit value component 255 is shown as representing, optionally, a portion of the same multi-bit word as the region component 250 and the level component 260 .
[0057] According to an embodiment, the regional component 250 and / or level component 260 of the identifier 240 for a SIB for a cell that includes only cell-level information within the system information can be omitted. In other words, if all SIBs included in the system information for a cell are specific to that cell, then each time the UE 110 enters a new cell (even within the same SIA), all SIBs will change. No SIB will be used in more than one cell within or outside a SIA, so the regional component and / or level component are unnecessary. This is true because the regional component identifies the geographic area (e.g., SIA) in which the system-level SIB for a cell can be shared with another cell within the cell that also uses the system-level SIB. However, because according to an embodiment, no system-level SIBs are shared, sending the regional component from the BS 105 and / or reading and storing the regional component by the UE 110 can be avoided.
[0058] Therefore, in addition to the region component 250, the level component 260, and the value component 255, the identifier 240 transmitted by the BS 105 establishing the cell and read and stored by the UE 110 may be limited to the value component 255. This does not mean that the identifier is absolutely free of any other values, components, etc. Rather, one or both of the region component 250 and / or the level component 260 in the group including the region component 250, the value component 255, and the level component 260 may be omitted from the system information database 235 of the UE 110 within the cell. Figure 7 2 shows that the system information is identified or indexed by an identifier 240 for a cell (eg, cell 3) having only cell level information.
[0059] According to another example, the identifier 265 ( Figure 2 ) may include a neighbor component 270. The neighbor component 270 may be used to identify a SIB used to establish cellular communication in a plurality of cells, and at least one of the plurality of cells is located in a different SIA than another cell in the plurality of cells. For example, cell 1 ( Figure 1 ) and other cells in SIAID4 utilize the same SIB3, SIB4, and SIB5 to establish cellular communication between BS 105 and UE 110. SIB5 of cell 1 is also used in cell 6 in SIAID1. Figure 8 2 illustrates identifying or indexing system information with an identifier 265 for cell 1 including SIBs shared by cells in different SIAs. According to an embodiment, instead of or in addition to the identifier 265 of the neighbor component 270, a neighbor component list including multiple neighbor SIAs may be transmitted.
[0060] UE reception example
[0061] The illustrative embodiment of the method for receiving system information identified by identifier 240 and / or identifier 265 described below is based on the method described in the example Figure 5-8 The identifier components associated with the system information shown in the table appearing in .
[0062] As UE 110 from cell 5 ( Figure 1 Point A in the figure moves to cell 6 ( Figure 1 The result of point B) in the embodiment of the method of receiving system information is used Figure 9 . When establishing cellular communication with BS 105 of cell 5, at 900, UE 110 receives and stores SIB3, SIB4, SIB5, and SIB6 transmitted by BS 105 of cell 5. At 905, UE 110 uses this received information to establish cellular communication with BS 105 of cell 5. UE 110 moves from cell 5 to cell 6 and, at 910, begins establishing cellular communication with BS 105 of cell 6 by reading minimum system information ("MSI") constituting a registration table broadcast by BS 105 of cell 6 over a control channel. At 915, the MSI of cell 6 is compared with the system information identified from cell 5 stored in memory 230 to determine any differences and to identify any system information from cell 5 that can be reused in cell 6.
[0063] For the specific example of UE 110 moving from cell 5 to cell 6, UE 110 determines:
[0064] (i) The identifier component of the SIB3 in cell 6 is the same as the identifier component of the SIB3 stored for cell 5, so UE 110 can reuse the SIB3 in memory 230 to establish cellular communication with BS 105 of cell 6 without re-reading and storing SIB3 from cell 6 in memory 230 again.
[0065] (ii) Although SIB4 is designated as system level information for both cells 5 and 6 through level component 260, value component 255 of SIB4 for cell 6 is different from value component 255 of SIB4 for cell 5 stored in memory 230, so UE 110 rereads SIB4 sent by BS 105 to cell 6 and stores the SIB4 in memory 230.
[0066] (iii) UE 110 rereads SIB5 sent by BS 105 to cell 6 and stores it in memory 230 because level component 260 of identifier 240 of SIB5 for cell 5 indicates that SIB5 for cell 5 constitutes cell-level information and cannot be used in cells other than cell 5.
[0067] (iv) UE 110 rereads SIB6 transmitted by BS 105 for cell 6 and stores it in memory 230 because level component 260 of identifier 240 for SIB6 of cell 5 and cell 6 indicates that SIB6 of cell 5 and cell 6 constitute cell-level information.
[0068] Therefore, to handover from cell 5 to cell 6 and establish cellular communication with BS 105 of cell 6, UE 110 will reuse SIB3 from cell 5. Reusing SIB3 from cell 5 in cell 6 avoids the need to reread memory 230 and update memory 230 with the newly read value, thereby saving system resources. The rest of the system information block of this example, i.e., SIB4, SIB5, and SIB6, are reread when broadcast by BS 105 of cell 6 and stored in memory 230 of UE 110 to be used to establish cellular communication with BS 105 of cell 6.
[0069] According to some embodiments, in response to transmitting the MSI, BS 105 receives cell information indicating a different subset of system information in the MSI for the cell than previous SIBs stored by UE 110 for a second cell previously occupied by UE 110. For such embodiments, BS 105 may transmit content limited to the subset of content and exclude SIBs already stored by UE 110 from the transmitted content.
[0070] As another specific example of receiving system information, UE 110 moves from cell 6 (in SIAID1) to cell 1 (in SIAID4). Such movement corresponds to UE 110 moving from Figure 1 Moving from point B to point C in the example involves moving from one SIA to a different SIA. Figure 9 The general process shown in the flowchart of can again be followed. Reading the MSI sent by BS 105 of cell 1 enables UE 110 to determine what, if any SIBs, can be reused in the new cell (cell 1 in this example) if any are obtained in the current cell (cell 6 in this example).
[0071] For this example, based on its weight Figure 6 and Figure 8 The identifier 240 and / or the identifier 265 tabulated in the UE 110:
[0072] (i) Re-read and store the new SIB3 and SIB4 sent by BS 105 of cell 1, because UE 110 has moved from one geographical area SIAID1 to a new geographical area SIAID4, and neither identifier 240, 265 includes a neighbor component 270 indicating other geographical areas.
[0073] (ii) SIB5 obtained from BS 105 of cell 6 is reused because identifier 265 includes neighbor component 270, which identifies geographic area SIAID1 in which cell 6 is a neighbor. This allows the system-level information for cells within SIAID1 to be system-level information within the new geographic area SIAID4. Furthermore, because the level component 260 and value component 255 of SIB5 are the same for both cell 6 and cell 1, SIB5 is reusable in cell 1, despite the fact that cell 1 is in a different geographic area than cell 6.
[0074] (iii) Re-read and store the new SIB6 sent by the BS 105 of cell 1, because SIB6 is designated as cell-level information by the level component 260 of the identifier 240, 265.
[0075] As another specific example of receiving system information, the UE moves from cell 1 (in SIAID4) to cell 3 (in SIAID4). Such a move corresponds to the UE 110 moving from Figure 1 The movement from point C in FIG2 to point D involves moving from one cell to another cell in the same SIA. Figure 9 The general process shown in the flowchart of can again be followed. Reading the MSI sent by BS 105 of cell 3 enables UE 110 to determine what, if any SIBs, can be reused in the new cell (cell 3 in this example) if any are obtained in the current cell (cell 1 in this example).
[0076] For this example, based on its weight Figure 8 and Figure 7 The tabulated identifier 265 and / or identifier 240 , UE 110 :
[0077] (i) Repeatedly read and store new SIB3, SIB4, SIB5, and SIB6, because the zero value or absence of the value of the level component 260 and / or the absence of the region component 250 indicates that all SIBs of cell 3 constitute cell-level information.
[0078] As another specific example of receiving system information, the UE moves from cell 3 (in SIAID4 of tracking area TA1) to cell 14 (in SIAID1 of tracking area TA2). Such movement corresponds to UE 110 moving from Figure 1 The movement from point D in tracking area TA1 to point E involves moving from a SIA in tracking area TA1 to a different SIA in tracking area TA2. Figure 9 The general process shown in the flowchart of can again be followed. Reading the MSI sent by BS 105 of cell 14 enables UE 110 to determine what, if any SIBs, can be reused in the new cell (cell 14 in this example) if any are obtained in the current cell (cell 3 in this example).
[0079] For this example, based on its components for cell 3, Figure 7 The tabulated identifier 240, UE 110:
[0080] (i) New SIB3, SIB4, SIB5, and SIB6 are repeatedly read and stored because the zero value or absence of the value of level component 260 and / or the absence of area component 250 indicates that all SIBs for cell 3 constitute cell-level information. In addition, the change in tracking area component 245 due to UE 110 moving from tracking area TA1 to tracking area TA2 indicates that the SIBs obtained in cell 3 are to be re-read from tracking area TA2 and stored in memory 230.
[0081] Figure 10A schematic architectural diagram 1000 of a base station 1050 (e.g., a network entity) that can utilize at least a portion of the techniques provided herein is presented. Such a base station 1050 can vary widely in configuration and / or capabilities, alone or in combination with other base stations, nodes, terminal units, and / or servers, etc., to provide services, such as at least some of one or more of the other disclosed techniques, scenarios, etc. For example, the base station 1050 can connect one or more user equipment (UE) to a (e.g., wireless and / or wired) network (e.g., which can be connected to and / or include one or more other base stations), such as a code division multiple access (CDMA) network, a time division multiple access (TDMA) network, a frequency division multiple access (FDMA) network, an orthogonal FDMA (OFDMA) network, a single carrier FDMA (SC-FDMA) network, etc. The network may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), CDMA2000, Global System for Mobile Communications (GSM), Evolved UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDM, etc. The BS 105 and / or the UE 110 may communicate using standards such as Long Term Evolution (LTE), 5G New Radio (NR), etc.
[0082] Base station 1050 may include one or more (e.g., hardware) processors 1010 that process instructions. The one or more processors 1010 may optionally include: multiple cores; one or more coprocessors, such as a math coprocessor or an integrated graphics processing unit (GPU); and / or one or more layers of local cache memory. Base station 1050 may include memory 1002 that stores various forms of applications, such as an operating system 1004; one or more base station applications 1006; and / or various forms of data, such as a database 1008 and / or a file system. Base station 1050 may include various peripheral components, such as a wired and / or wireless network adapter 1014 that can connect to a local area network and / or a wide area network; one or more storage components 1016, such as a hard drive, a solid-state storage device (SSD), a flash memory device, and / or a magnetic and / or optical disc reader, and / or other peripheral components.
[0083] The base station 1050 may include a mainboard featuring one or more communication buses 1012 that interconnect the processor 1010, memory 1002, and / or various peripherals using various bus technologies, such as variations of the serial or parallel AT attachment (ATA) bus protocol; the universal serial bus (USB) protocol; and / or the small computer system interface (SCI) bus protocol. In a multi-bus scenario, the communication bus 1012 may interconnect the base station 1050 with at least one other server. The communication bus 1012 may optionally be included with the base station 1050 (but not in the example embodiment). Figure 10 Other components (not shown in schematic diagram 1000) include: a display; a display adapter, such as a graphics processing unit (GPU); input peripherals, such as a keyboard and / or a mouse; and / or a flash memory device that can store basic input / output system (BIOS) routines that facilitate booting the base station 1050 to a ready state, etc.
[0084] The base station 1050 can be operated in various physical enclosures (such as a desktop or tower) and / or can be integrated with a display as an "all-in-one" device. The base station 1050 can be mounted horizontally and / or mounted in a cabinet or rack and / or can include only a set of interconnected components. The base station 1050 can include a dedicated and / or shared power supply 1018 that supplies and / or regulates power to other components. The base station 1050 can provide power to another base station and / or server and / or other device and / or receive power from another base station and / or server and / or other device. The base station 1050 can include a shared and / or dedicated climate control unit 1020 that regulates climate properties (such as temperature, humidity and / or airflow). Many such base stations 1050 can be configured and / or modified to utilize at least a portion of the technology presented herein.
[0085] Figure 11 A schematic architectural diagram 1100 of a user equipment (UE) 1150 (e.g., a communication device) is presented, on which at least a portion of the techniques presented herein may be implemented. Such a UE 1150 may vary widely in configuration and / or capabilities to provide a variety of functionality to a user. The UE 1150 may be provided in a variety of form factors, such as a mobile phone (e.g., a smartphone); a desktop or tower workstation; an "all-in-one" device integrated with a display 1108; a laptop, tablet, convertible tablet, or handheld device; a wearable device, such as one that may be mounted in headphones, glasses, earpieces, and / or a wristwatch, and / or integrated with an article of clothing; and / or a component of a piece of furniture, such as a desktop, and / or another device, such as a vehicle or a home. The UE 1150 may serve a user in a variety of roles, such as a phone, a workstation, a kiosk, a media player, a gaming device, and / or an appliance.
[0086] The UE 1150 may include one or more (e.g., hardware) processors 1110 that process instructions. The one or more processors 1110 may optionally include: multiple cores; one or more coprocessors, such as a math coprocessor or an integrated graphics processing unit (GPU); and / or one or more layers of local cache memory. The UE 1150 may include a memory 1101 that stores various forms of applications, such as an operating system 1103; one or more user applications 1102, such as document applications, media applications, file and / or data access applications, communication applications (such as a web browser and / or email client), utilities, and / or games; and / or drivers for various peripherals. The UE 1150 may include various peripheral components, such as a wired and / or wireless network adapter 1106 that can connect to a local area network and / or a wide area network; one or more output components, such as a display 1108 coupled to a display adapter (optionally including a graphics processing unit (GPU)), a sound adapter coupled to speakers, and / or a printer; input devices for receiving input from a user, such as a keyboard 1111, a mouse, a microphone, a camera, and / or a touch-sensitive component of the display 1108; and / or environmental sensors, such as a GPS receiver 1119 that detects the position, velocity, and / or acceleration of the UE 1150, a compass, an accelerometer, and / or a gyroscope that detects the physical orientation of the UE 1150. Other components that may optionally be included with the UE 1150 (but not in the examples) may also be included. Figure 11 The UE 1150 may include one or more storage components, such as a hard drive, a solid-state storage device (SSD), a flash memory device, and / or a magnetic and / or optical disc reader; a flash memory device that may store a basic input / output system (BIOS) routine that facilitates booting the UE 1150 to a ready state; and / or a climate control unit that regulates climate properties (such as temperature, humidity, and airflow).
[0087] UE 1150 may include a motherboard featuring one or more communication buses 1112 that interconnect a processor 1110, memory 1101, and / or various peripherals using various bus technologies, such as variations of the serial or parallel AT attachment (ATA) bus protocol; the universal serial bus (USB) protocol; and / or the small computer system interface (SCI) bus protocol. UE 1150 may include a dedicated and / or shared power supply 1118 to supply and / or regulate power to other components, and / or a battery 1104 to store power for use when UE 1150 is not connected to a power source via the power supply 1118. UE 1150 may provide power to and / or receive power from other client devices.
[0088] Figure 12 12 is an illustration of a scenario 1200 involving an example of a non-transitory computer-readable medium 1202. The non-transitory computer-readable medium 1202 may include processor-executable instructions 1212 that, when executed by a processor 1216, cause at least some of the present disclosures to be performed (e.g., by the processor 1216). The non-transitory computer-readable medium 1202 may include a memory semiconductor (e.g., a semiconductor utilizing static random access memory (SRAM), dynamic random access memory (DRAM), and / or synchronous dynamic random access memory (SDRAM) technology), a platter of a hard drive, a flash memory device, or a magnetic or optical disk (such as a compact disk (CD), a digital versatile disk (DVD), and / or a floppy disk). The example non-transitory computer-readable medium 1202 stores computer-readable data 1204 that, when read 1206 by a reader 1210 of a device 1208 (e.g., a read head of a hard drive, or a read operation invoked on a solid-state storage device), represents the processor-executable instructions 1212. In some embodiments, the processor executable instructions 1212, when executed, cause operations to be performed. In some embodiments, the processor executable instructions 1212 are configured to cause operations such as Figure 1 system is implemented.
[0089] As used in this application, "component," "module," "system," "interface," and the like are generally intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable instruction, an execution thread, a program, and / or a computer. For example, both an application running on a controller and the controller can be components. One or more components can reside within a process and / or execution thread, and a component can be localized on one computer and / or distributed between two or more computers (e.g., node(s)).
[0090] Unless otherwise specified, "first," "second," etc. are not intended to imply a temporal aspect, a spatial aspect, etc. Rather, such terms are merely used as identifiers, names, etc. for features, elements, items, etc. For example, a first object and a second object generally correspond to object A and object B, or two different or two identical objects, or the same object.
[0091] Moreover, "example," "illustrative embodiment," and the like are used herein to mean serving as examples, illustrations, and the like, and do not necessarily mean advantageous. As used herein, "or" is intended to mean an inclusive "or," rather than an exclusive "or." Additionally, "one" and "a" as used in this application are generally interpreted to mean "one or more," unless otherwise specified or it is clear from the context that the singular is intended. Furthermore, at least one of A and B and / or the like generally means A, or B, or both A and B. Furthermore, to the extent that "including," "having," "having," and / or variations thereof are used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term "comprising."
[0092] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing at least some of the claims.
[0093] In addition, the claimed subject matter can be implemented as a method, device or manufactured product by using the standard programming techniques and / or engineering techniques of software, firmware, hardware or any combination thereof that generates a control computer (e.g., a node) to realize the disclosed subject matter. The term "manufactured product" as used herein is intended to include a computer program accessible from any computer-readable device, carrier or media. Of course, many modifications may be made to this configuration without departing from the scope or spirit of the claimed subject matter.
[0094] Various operations of the embodiments and / or examples are provided herein. The order in which some or all of the operations are described herein should be interpreted as implying that these operations must be order-independent. Alternative ordering will be appreciated by those skilled in the art having the benefit of this description. Furthermore, it will be understood that not all operations necessarily exist in each of the embodiments and / or examples provided herein. Furthermore, it will be understood that not all operations necessarily exist in some embodiments and / or examples.
[0095] In addition, although the present disclosure has been shown and described with respect to one or more implementations, equivalent changes and modifications will occur to others skilled in the art upon reading and understanding this specification and the drawings. The present disclosure includes all such modifications and changes and is limited only by the scope of the claims. With respect to the various functions performed by the above-mentioned components (e.g., elements, resources, etc.), the terms used to describe such components are intended to correspond to any component (e.g., functionally equivalent) that performs the specified function of the described component, unless otherwise indicated, even if not structurally equivalent to the disclosed structure. In addition, although particular features of the present disclosure may be disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations as may be desired or advantageous for any given or particular application.
Claims
1. A wireless communication method, comprising: receiving a system information block sent by a first cellular antenna for establishing a first cell; In response to entering a second cell, receiving a registration table of system information for the second cell sent by a second cellular antenna; comparing the system information for the second cell in the registration table with previous system information for the first cell; reading a subset of the system information in a registration table sent by the second cellular antenna; and updating system information for the first cell, wherein The subset of the system information read includes each system information block marked by an identifier different from an identifier corresponding to previous system information for the first cell, among the identifiers corresponding to the system information for the second cell, and the identifier corresponding to the system information for the second cell includes: a regional component indicating a first geographical area where the second cell is located; a level component, wherein the level component indicates that each system information block is cell level information or system level information, wherein the cell level information is available for the second cell within the first geographical area, and the system level information is available for at least two cells within the first geographical area; a value component indicating a version of each system information block; and A neighbor component indicates a second geographical area in which the second node is located to use each system information block to facilitate cellular communication in a third cell within the second geographical area.
2. The method of claim 1, wherein the neighbor component definition includes a list of a plurality of additional cells in an adjacent geographic area, and wherein each system information block is used to facilitate cellular communications in the plurality of additional cells.
3. The method of claim 1, wherein each system information block and an identifier for marking each system information block are received together as part of a communication.
4. The method of claim 1, wherein the regional component and the neighbor component are sent together as part of a multi-bit word.
5. A wireless communication method, comprising: After the wireless node enters the range of the second cell, a registration table for system information of the second cell is sent to the wireless node, so that the wireless node can compare the system information for the second cell in the registration table with previous system information for the first cell and read a subset of the system information in the registration table sent by the second cellular antenna of the second cell, wherein The subset of system information includes each system information block marked with an identifier different from an identifier corresponding to previous system information for the first cell, among identifiers corresponding to system information for the second cell, and the identifier corresponding to system information for the second cell includes: a regional component indicating a first geographical area where the second cell is located; a level component, wherein the level component indicates that each system information block is cell level information or system level information, wherein the cell level information is available for the second cell within the first geographical area, and the system level information is available for at least two cells within the first geographical area; a value component indicating a version of each system information block; and A neighbor component or neighbor component list indicates a second geographic area in which a third cellular antenna is located to facilitate cellular communications in a third cell within the second geographic area using the system information block.
6. The method of claim 5, wherein the neighbor component list includes a plurality of additional cells in an adjacent geographic area, and each system information block is used to facilitate cellular communications in the plurality of additional cells.
7. The method of claim 5, wherein each system information block and an identifier used to mark each system information block are received together as part of a common communication.
8. The method of claim 5, wherein the regional component and the neighbor component are received together as part of a multi-bit word.
9. A wireless communication method, comprising: receiving a system information block sent by a first cellular antenna for establishing a first cell; In response to entering a second cell, receiving a registration table of system information for the second cell sent by a second cellular antenna; comparing the system information for the second cell in the registration table with previous system information for the first cell; reading a subset of the system information in a registration table sent by the second cellular antenna; and updating system information for the first cell, wherein The subset of the system information read includes each system information block marked by an identifier different from an identifier corresponding to previous system information for the first cell, among the identifiers corresponding to the system information for the second cell, and the identifier corresponding to the system information for the second cell includes: a regional component indicating a geographical area where the second cell is located; a level component, wherein the level component indicates that each system information block is cell-level information or system-level information, wherein the cell-level information is available for the second cell within the geographical area indicated by the regional component, and the system-level information is available for at least two cells within the geographical area indicated by the regional component; and A value component indicating a version of each system information block.
10. The method according to claim 9, wherein: The level component indicates that the system information block is system level information. When the cell is changed, if the identifier is the same, the stored system information block can be used. If the identifier is different, the system information block indicated by the level component needs to be re-acquired.
11. The method according to claim 9, wherein The level component indicates that the system information block is system level information. When the cell is changed, if the system information block is determined to be outdated based on the value component, the system information block indicated by the level component needs to be re-acquired.
12. The method of claim 9, comprising excluding a portion of the system information of the received registration table that is identical to previous system information for the first cell.
13. A communication device comprising: processor; as well as A memory comprising processor-executable instructions that, when executed by the processor, cause the method recited in any one of claims 1 to 12 to be performed.
14. A non-transitory computer-readable medium having stored thereon processor-executable instructions that, when executed, cause the method recited in any one of claims 1 to 12 to be performed.
Citation Information
Patent Citations
Telecommunications apparatus and methods
CN108141813A
Method and apparatus for allowing user equipment to determine validity of system information before receiving the same in a network sharing system
US20060166693A1
Communicating an indicator extending an area scope of system information
US20160174135A1