Systems and methods for communication node status information indication and acquisition
By introducing a simplified state information exchange mechanism in the wireless communication network, the problem of unknown base station state information to the UE side is solved, and effective synchronization and coordination of high-altitude and mobile communication nodes are achieved, supporting 3D wireless communication and sidelink communication.
Patent Information
- Application Number
- CN202080080889.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-02-14
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2040-02-14
AI Technical Summary
In existing technologies, the status information of the base station (BS) is unknown to the user equipment (UE) side, making it difficult to achieve effective synchronization and coordination in complex wireless communication networks, especially in system architectures involving mobile and high-altitude communication nodes.
By introducing a simplified mechanism above the physical layer, communication nodes are allowed to exchange status information, including location and mobility status. Signaling mechanisms such as System Information Block (SIB) and Radio Resource Control (RRC) signaling are used to indicate and obtain BS status information.
It simplifies the synchronization and coordination of high-altitude and mobile communication nodes, improves the efficiency and reliability of wireless communication networks, and supports 3D wireless communication networks and sidelink communication.
Smart Images

Figure CN114731533B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of telecommunications, and in particular to communication node status information indication and acquisition. BACKGROUND
[0002] With the development of wireless communications, it is possible to implement system architectures with improved flexibility based on different levels of components with lower node splitting, such as gNB for example, such as but not limited to self-organizing networks (SON). In addition, to support 3D wireless communication networks, new use cases involving BS or parts of BS located on satellites, high-altitude platform stations (HAPS), etc. have been proposed. In addition, sidelinks have been proposed to support communication between vehicles (e.g., vehicle-to-vehicle (V2V), vehicle-to-everything (V2X), etc.) and between mobile phones and wearable devices. All these proposals involve one or more communication nodes that can be in motion.
[0003] Base station (BS) status information or network information refers to information about the location and / or mobility status of a base station of a wireless communication network. Traditionally, the BS status information is unknown to the user equipment (UE) side due to security considerations. SUMMARY
[0004] The example embodiments disclosed herein are directed to solving problems related to one or more problems presented in the prior art, and providing additional features that will become apparent when the following detailed description is read in conjunction with the drawings. According to various embodiments, example systems, methods, devices and computer program products are disclosed herein. However, it should be understood that these embodiments are presented by way of example and are not limiting, and that various modifications to the disclosed embodiments will be apparent to those of ordinary skill in the art reading the present disclosure, while remaining within the scope of the present disclosure.
[0005] In some embodiments, a wireless communication method for wireless communication between a first communication node and a second communication node includes acquiring, by the second communication node, status information related to the first communication node.
[0006] In some embodiments, a wireless communication method for wireless communication between a first communication node and a second communication node includes transmitting, by the first communication node to the second communication node, status information related to the first communication node.
[0007] The above and other aspects and implementations are described in greater detail in the drawings, the specification, and the claims. BRIEF DESCRIPTION OF DRAWINGS
[0008] Various example embodiments of the present solution are described in detail below with reference to the following drawings or accompanying figures. The accompanying figures are provided for illustration only, and they merely depict example embodiments of the present solution to facilitate the reader’s understanding of the present solution. Consequently, the accompanying figures should not be considered to be limitations of the breadth, scope, or applicability of the present solution. It should be noted that the drawings are not necessarily drawn to scale and that, for clarity and ease of illustration, not every component is necessarily depicted.
[0009] FIG. 1A is a flowchart illustrating a wireless communication method for wireless communication between a first communication node and a second communication node according to some embodiments of the present disclosure;
[0010] FIG. 1B is a flowchart illustrating a wireless communication method for wireless communication between a first communication node and a second communication node according to some embodiments of the present disclosure;
[0011] FIG. 2A is a schematic diagram illustrating a satellite ephemeris according to some embodiments of the present disclosure;
[0012] FIG. 2B is a table illustrating parameters defining an orbit dedicated to a satellite according to some embodiments of the present disclosure;
[0013] FIG. 3 is a table illustrating example bit fields and information corresponding thereto according to some embodiments of the present disclosure;
[0014] FIG. 4A is a signaling diagram illustrating a method for communicating state information according to some embodiments of the present disclosure;
[0015] FIG. 4B is a signaling diagram illustrating a method for communicating state information according to some embodiments of the present disclosure;
[0016] FIG. 4C is a signaling diagram illustrating a method for communicating state information according to some embodiments of the present disclosure;
[0017] FIG. 4D is a signaling diagram illustrating a method for communicating state information according to some embodiments of the present disclosure;
[0018] FIG. 5A is a signaling diagram illustrating a method for communicating based on state information according to some embodiments of the present disclosure;
[0019] FIG. 5B is a signaling diagram illustrating a method for communicating based on state information according to some embodiments of the present disclosure;
[0020] FIG. 6Ais a signaling diagram illustrating a method for communicating status information according to some embodiments of the disclosure;
[0021] FIG. 6B is a signaling diagram illustrating a method for communicating status information according to some embodiments of the disclosure;
[0022] FIG. 6C is a signaling diagram illustrating a method for communicating status information according to some embodiments of the disclosure;
[0023] FIG. 6D is a signaling diagram illustrating a method for communicating status information according to some embodiments of the disclosure;
[0024] FIG. 7 is a signaling diagram illustrating a method for communicating status information according to some embodiments of the disclosure;
[0025] FIG. 8A is a block diagram illustrating an example base station according to some embodiments of the disclosure; and
[0026] FIG. 8B is a block diagram illustrating an example UE according to some embodiments of the disclosure. DETAILED DESCRIPTION
[0027] Various example embodiments of the present solution are described below with reference to the accompanying drawings, so that a person of ordinary skill in the art can make and use the present solution. After reading the present disclosure, a person of ordinary skill in the art will understand that various changes or modifications can be made to the embodiments described herein without departing from the scope of the present solution. Therefore, the present solution is not limited to the example embodiments and applications described and illustrated herein. In addition, the specific order or sequence of steps in the methods disclosed herein are merely example methods. The specific order or hierarchy of steps in the disclosed methods or processes can be re-arranged based on design preferences, while remaining within the scope of the present solution. Therefore, a person of ordinary skill in the art will understand that the methods and techniques disclosed herein exist in a variety of sample orders or sequences of steps, and the present solution is not limited to the specific order or hierarchy provided unless otherwise explicitly stated.
[0028] To support architectures involving communication nodes that can be moving and / or can be located at high altitudes (e.g., SON, 3D wireless communication networks, sidelink, etc.), additional complex design above the physical layer can be needed according to existing specifications. For example, under existing network specifications, a large number of additional reference signals (RSs), synchronization mechanisms, and coordination mechanisms can be needed.
[0029] Embodiments disclosed herein relate to mechanisms for a BS to provide BS status information or network information indication to a UE (e.g., a wireless communication device) or a peer entity (e.g., another BS or a partial BS). The disclosed mechanisms have a more simplified design compared to mechanisms involving additional RS, synchronization mechanisms, and coordination mechanisms.
[0030] As used herein, a communication node refers to any device capable of wireless communication. Examples of a communication node include, but are not limited to, a BS, a relay node, a UE (a wireless communication device such as a mobile phone), etc. As used herein, a Type A communication node (a first communication node) refers to any communication node that signals its status information via signaling. The Type A communication node can be moving (relative to a given location on the surface of the Earth) or stationary. The Type A communication node can be terrestrial or part of a non-terrestrial network (NTN). Examples of a Type A communication node include any type of BS such as, but not limited to, a satellite (e.g., a low earth orbit (LEO) satellite), a HAPS (e.g., a balloon, an unmanned aerial vehicle (UAV), other suitable aerial vehicles, etc.), a land vehicle (e.g., an unmanned ground vehicle (UGV)), a sea vehicle (e.g., an unmanned marine vehicle (UMV)), a traditional stationary BS located on the surface of the Earth, etc. As used herein, a Type B communication node (a second communication node) refers to any communication node that receives status information of a Type A communication node via signaling from the Type A communication node. Examples of a Type B communication node include, but are not limited to, a UE, a wireless communication device, a mobile device (e.g., a mobile phone), or a peer entity (e.g., a BS or a partial BS) of the Type A communication node.
[0031] FIG. 1A FIG. 1 is a flowchart illustrating a wireless communication method 100a for wireless communication between a first communication node (e.g., a Type A communication node) and a second communication node (e.g., a Type B communication node) according to some embodiments of the present disclosure. The method 100a is performed by the second communication node. At 110a, the second communication node obtains status information related to the first communication node. Optionally, at 120a, the second communication node communicates data with the first communication node based on the status information.
[0032] FIG. 1B FIG. 1 is a flowchart illustrating a wireless communication method 100a for wireless communication between a first communication node (e.g., a Type A communication node) and a second communication node (e.g., a Type B communication node) according to some embodiments of the present disclosure. The method 100a is performed by the second communication node. At 110a, the second communication node obtains status information related to the first communication node. Optionally, at 120a, the second communication node communicates data with the first communication node based on the status information.
[0033] In some embodiments, the status information includes one or more parameters for at least one of the following: location information of the first communication node or mobility status of the first communication node, wherein the status information is acquired by the second communication node at 110a or transmitted by the first communication node at 110b.
[0034] In some embodiments, one or more parameters for location information include one or more of the following: (1) the location of the first communication node in terms of parameters (coordinates) of a coordinate system; (2) the location of the first communication node in terms of longitude, latitude and altitude; (3) a predetermined path along which the first communication node is configured or planned to move; or (4) accuracy information.
[0035] Regarding the location of the first communication node represented by a coordinate system, the coordinate system can be any suitable coordinate system that can be used to indicate the location of the first communication node. In one example, the coordinate system includes a spherical coordinate system with its origin at the center of the Earth. In another example, the coordinate system includes a Cartesian coordinate system with any suitable origin (e.g., at the center of the Earth). In yet another example, the coordinate system includes a geocentric, geofixed (ECR), or geocentrically rotated (ECR) coordinate system, which is a geographic Cartesian coordinate system with its origin at the center of mass of the Earth. At this point, the location information can include three parameters (coordinates), each corresponding to an axis of the coordinate system.
[0036] As described above, the location of the first communication node can be represented in a geographic coordinate system, which can be defined using longitude, latitude, and altitude (elevation). Altitude is determined with reference to a given point on Earth (e.g., the geoid). At this point, the location information can include three parameters, one for each of longitude, latitude, and altitude.
[0037] A second communication node can determine the location / position of a first communication node at any given time using a predetermined path, along which the first communication node is configured or planned to move. In this regard, location information may include parameters indicating the locations (represented using a suitable coordinate system) that the first communication node can be located along the predetermined path, and in some cases, the expected time at which the first communication node can be located in each of these locations. Many locations defined along the predetermined path can be configured based on appropriate granularity. Therefore, the second communication node can obtain the parameters associated with the predetermined path in advance and can determine the position of the first communication node at a later time without requesting an update on the first communication node's current position each time the second communication node needs to determine its current position. In some examples, the first communication node may receive correction data or updates relative to the predetermined path, wherein such correction data indicates the location to the second communication node if the first communication node's position deviates from the predetermined path.
[0038] When the first communication node is a satellite, examples of the predetermined path include, but are not limited to, the trajectory, flight path, or orbit of the first communication node. When the first communication node is a mobile HAPS (e.g., a balloon, UAV, other suitable air vehicle, etc.), examples of the predefined path include, but are not limited to, the trajectory or flight path of the first communication node.
[0039] The parameters defining the predetermined path can be parameters defining the entire system (e.g., satellite ephemeris, examples of which are shown in...). FIG. 2A (as shown in) and parameters that define a predetermined path specific to a given node (e.g., a predetermined path specific to a particular satellite, an example of which is shown in) FIG. 2B (Illustrated in the middle).
[0040] FIG. 2AThis is a schematic diagram illustrating a satellite ephemeris 200a according to some embodiments of the present disclosure. Referring to FIG2, the satellite ephemeris 200a includes parameters (e.g., orbital parameters) that provide information relating to multiple predetermined paths (e.g., N orbits 210a, 210b, 210c, ..., 210m and 210n) of multiple satellites 220a-220f (e.g., multiple first communication nodes) orbiting Earth 201, Earth 201 having a center 202 (e.g., the center of mass of Earth 201) and an equatorial plane 203. Each of the orbits 210a, 210b, 210c, ..., 210m and 210n has a corresponding orbital plane. Specifically, orbital level parameters include, but are not limited to, the number of orbits (e.g., N), the number of satellites in a single orbital plane (e.g., the orbital plane corresponding to orbit 210m) (e.g., satellites 220a, 220b, 220c, and 220d), the inter-orbital plane satellite phase angle (e.g., the inter-orbital plane satellite phase angle 230 between satellite 220e of orbit 210b and satellite 220f of orbit 210c), the orbital plane inclination (e.g., orbital plane inclination 240), and the longitude difference between the right ascension (RAAN) of the ascending nodes of adjacent orbital planes (e.g., the longitude difference between the RAAN of adjacent orbital planes 250), etc.
[0041] FIG. 2B Table 200b illustrates parameters specific to satellite orbits, defined according to some embodiments of this disclosure. (See reference...) FIG. 2B Table 200b includes parameters (e.g., orbital plane parameters and satellite-level parameters) that provide information related to the satellite's dedicated orbit. As shown in the figure, the orbital plane parameters include the square root of the semi-major axis (or semi-major axis). Eccentricity (e), tilt angle (or tilt) of the reference time. Longitude (or RAAN) of the ascending node of the orbital plane. And the perigee argument (or pericentric argument) Satellite-level parameters include the average anomaly at a reference time (both the actual anomaly and the reference time point). Reference time (epoch) for the star calendar .
[0042] Accuracy information informs the second communication node of the maximum possible error margin of the first communication node's position. Errors may occur due to gravity, wind, airworthiness, time delay, and other unforeseen disturbances. In some embodiments, accuracy information includes one or more of the following: error range, rate of change, effective duration, or update cycle. Accuracy information may be a single value or multiple values, each corresponding to a specific dimension, axis, parameter, or viewpoint of the coordinate system or predetermined path.
[0043] In some embodiments, the error range is a single value that defines a boundary corresponding to the maximum possible error margin for the location of the first communication node, where the location is indicated by a combination of coordinate system parameters, longitude, latitude, and altitude, or a predetermined path. In an example where the single value of the error range corresponds to the length of a radius or diameter, the boundary corresponds to a sphere centered at the location of the first communication node (the location indicated by a combination of coordinate system parameters, longitude, latitude, and altitude, or a predetermined path). The location within the sphere is within the maximum possible error margin.
[0044] In some embodiments, the error range is a defined boundary value corresponding to the maximum possible error margin for each dimension, axis, parameter, or viewpoint of a coordinate system or predetermined path used to indicate the location of the first communication node. In an example where the location of the first communication node is defined using three axes (e.g., three axes of a spherical coordinate system, a Cartesian coordinate system, longitude / latitude / altitude, or a similar coordinate system), the error range includes a first value indicating a first maximum possible error margin along the first axis, a second value indicating a second maximum possible error margin along the second axis, and a third value indicating a third maximum possible error margin along the third axis. In some examples, the third value, the second value, and two or more of the third values may be different.
[0045] In some embodiments, the error range is a value defining a boundary corresponding to the maximum possible error margin for each dimension, axis, parameter, or viewpoint of a coordinate system or predetermined path used to indicate the location of the first communication node. In an example where the location of the first communication node is defined using three axes (e.g., three axes of a spherical coordinate system, a Cartesian coordinate system, longitude / latitude / altitude, or a similar coordinate system), the error range includes a first value (defined by two dimensions, axes, parameters, or viewpoints) indicating a first maximum possible error margin within a plane. The first value corresponds to the length of a radius or diameter, and the boundary corresponds to a circle having a center at the location of the first communication node (a location indicated by a combination of coordinate system parameters, longitude, latitude, and altitude, or a predetermined path), and the aforementioned radius or diameter. The error range also includes a second value indicating a second maximum possible error margin along a remaining dimension, axis, parameter, or viewpoint, wherein the remaining dimension, axis, parameter, or viewpoint is orthogonal to the aforementioned plane. In some examples, the plane refers to a plane constructed by two axes in the coordinate system (such as longitude and latitude, and altitude). The remaining axis corresponds to altitude. The position within the cylinder (defined by the plane and the remaining axis) is within the maximum possible error margin.
[0046] In some embodiments, where the error associated with the location is a time variable, the rate of change refers to the change in the location of the first communication node (the location is indicated by a combination of coordinate system parameters, longitude, latitude, and altitude, or a predetermined path).
[0047] In some embodiments, the effective duration indicates a time interval during which the position of the first communication node (indicated by a combination of coordinate system parameters, longitude, latitude, and altitude, or a predetermined path) and / or its associated error range / rate of change is considered valid, for example, before an update is required. In some embodiments, in response to a second communication node determining that the effective duration associated with a previously acquired position of the first communication node has expired, the second communication node acquires the updated position of the first communication node, for example at 110a, using any suitable method described herein, including, for example, receiving status information transmitted by the first communication node at 110b.
[0048] In some embodiments, the update cycle is a cycle for updating, and refers to one of the following: the cycle for sending status information from the first communication node, or the cycle for the second communication node to reacquire status information.
[0049] In some embodiments, the mobility state includes one or more of the speed of the first communication node or the general state of the first communication node. The speed of the first communication node includes the movement of the first communication node, the speed of the first communication node, and the orientation of the first communication node at a given point in time. In some examples where the first communication node is a satellite, the speed of the first communication node can be predetermined and corresponds to each predetermined position of the first communication node along a predetermined path. In some examples where the first communication node is a HAPS, the first communication node transmits its speed to a second communication node.
[0050] The general state of a first communication node includes its classification or characteristics. Some examples of general states include, but are not limited to, "stationary," "mobile," and "quasi-stationary." Other examples of general states include, but are not limited to, stationary communication nodes (e.g., conventional terrestrial BS), HAPS indicators, and satellites.
[0051] In some embodiments, the mobility status information of the first communication node of the LEO satellite is not acquired by the second communication node at 110a and / or not transmitted by the first communication node at 110b. Thus, in some embodiments, the mobility status information is indicated only in the status information for one or more types of communication nodes (e.g., HAPS or stationary communication nodes) and not in the status information for (multiple) other types of communication nodes (e.g., LEO satellites).
[0052] In some arrangements, communication between the second communication node and the first communication node (at 120a) based on status information includes: (1) determining one or more of the following: Doppler effect, timing advance, or other suitable communication parameters relative to the signal transmitted between the first and second communication nodes; and (2) sending a signal to and receiving a signal from the first communication node based on the determined Doppler effect, timing advance, or other suitable communication parameters to correctly transmit information. In this respect, communication between the first communication node and the second communication node (at 120b) based on status information includes sending a signal to and receiving a signal from the second communication node based on the determined Doppler effect, timing advance, or other suitable communication parameters to correctly transmit information.
[0053] In some embodiments, the first communication node sends status information related to the first communication node to the second communication node by signaling to a plurality of type B communication nodes (including the second communication node) via signaling (e.g., at 110b), for example, via one or more of system information (e.g., one or more SIBs) or configuration signaling (e.g., Radio Resource Control (RRC) signaling). The second communication node obtains the status information related to the first communication node by receiving the signaled status information (e.g., at 110a). In some examples, the signaling includes system information, such as, but not limited to, one or more SIBs in a System Information Block (SIB). The one or more SIBs correspond to different types of first communication nodes.
[0054] In some embodiments, system information refers to different signaling (e.g., different SIBs) corresponding to different types of first communication nodes. Examples of first communication node types include, but are not limited to, satellites, HAPS, geostationary communication nodes, etc. For example, a first SIB (e.g., SIB-i) contains status information for a satellite, a second SIB for HAPS (e.g., SIB-j), a third SIB for a geostationary communication node, etc. In such an example, three different SIBs are used to support three different types of first communication nodes. The first communication node uses a dedicated SIB containing status information of the type to which the first communication node belongs to signal status information. In an example where the first communication node is a satellite, the first communication node uses a first SIB (e.g., SIB-j) to signal (e.g., broadcast) its status information to type B communication nodes. Different signaling may include signaling of the same type (e.g., different SIBs) or signaling of different types (e.g., one or more SIBs and RRC signaling). In embodiments where different signaling includes different types of signaling, the different types of signaling may correspond to different types of first communication nodes. For example, a first type of signaling (e.g., multiple SIBs) can be used for a first type of first communication node (e.g., a satellite), and a second type of signaling (e.g., RRC) can be used for a second type of first communication node (e.g., HAPS).
[0055] In some examples, the second communication node lacks prior knowledge of the type of the first communication node. In this case, obtaining state information at 110a also includes blindly detecting all different signaling by the second communication node, for example, all different SIBs (e.g., SIB-i to SIB-x) with corresponding appropriate definitions or supported content / formats.
[0056] In some examples, the second communication node has prior knowledge of the type of the first communication node, for example, based on one of the following: previous signaling from the first communication node, a separate frequency list / cell, public land mobile network (PLMN) layout, cell identifier (ID), etc. In this case, further obtaining state information at 110a includes the second communication node detecting one of the different signaling, such as one of the different SIBs corresponding to the type of the first communication node.
[0057] In some examples, the second communication node is capable of supporting or dedicated to services from communications with one or more types of first communication nodes. In this case, obtaining status information at 110a also includes the detection by the second communication node of different signaling (e.g., different SIBs) corresponding to one or more types of first communication nodes supported or dedicated to the second communication node.
[0058] In some embodiments, system information refers to the same signaling (e.g., an SIB) corresponding to different types of first communication nodes. That is, the same SIB (e.g., SIB-i) is used for all types of first communication nodes, where different interpretations of the content contained in the SIB can be implemented.
[0059] In some examples, the second communication node lacks prior knowledge of the type of the first communication node. In this case, obtaining the state information at 110a also includes the second communication node blindly detecting the signaling based on different assumptions. These different assumptions correspond to different types of first communication nodes and different content formats of the state information. That is, the second communication node attempts to decode the same signaling (e.g., the same SIB) by assuming the state information corresponds to a first type of first communication node and / or a content format (associated with a first type of first communication node). In response to a failed attempt, the second communication node attempts to decode the same signaling (e.g., the same SIB) by assuming the state information corresponds to a second type of first communication node and / or a content format (associated with a second type of first communication node), and so on.
[0060] In some examples, the second communication node has prior knowledge of the type of the first communication node, for example, based on one of the following: previous signaling from the first communication node, a separate frequency list / cell, Public Land Mobile Network (PLMN) deployment, cell identifier (ID), etc. In this case, further obtaining state information at 110a includes the second communication node detecting signaling corresponding to the type of the first communication node.
[0061] In some examples, the second communication node is capable of supporting or dedicated to services from communications with one or more types of first communication nodes. In this case, obtaining status information at 110a also includes the second communication node detecting signaling corresponding to one or more types of first communication nodes supported or dedicated to the second communication node.
[0062] In some embodiments, the first communication node may implement two-step signaling processing, wherein a first signaling notifies the second communication node of one or more potential types of the first communication node, and a subsequent second signaling (e.g., at 110b) notifies the second communication node of status information. For example, in block 110a, the second communication node receives both signaling messages and attempts to decode the content of the second signaling (e.g., status information) using one or more potential types of the first communication node received via the first signaling.
[0063] In this respect, in some examples, in the first signaling, the first communication node sends indication information and the second communication node receives indication information. System information and indication information can be sent to the second communication node simultaneously or sequentially (indication information is sent before the indication information is sent). In either case, the second communication node decodes the indication information before decoding the status information.
[0064] In some examples, the indication information directly indicates the type of the first communication node. For example, the indication information may indicate "HAPS," "Satellite," or "Status Unavailable." In response to the second communication node determining that the indication information corresponds to "Status Unavailable," the second communication node will not attempt to decode the field in the second signaling corresponding to the status information.
[0065] In some examples, the indication information may include a bit field, and the bit field is used to indirectly indicate the type of the first communication node. The bit field has a predetermined number (e.g., X bits). The predetermined number X can be determined using the following expression (1):
[0066] (1).
[0067] NumOfTypes is a parameter indicating the total number of possible types of the first communication node. The correspondence between bits and the types of the first communication node can be predefined. FIG. 3 The figure shows an example bit field 300 and the information corresponding to the combination of each bit in bit field 300. As shown, different combinations of bits in bit field 300 are mapped to different types of first communication nodes (e.g., satellite / mode-1, HAPS / mode-2, or status unavailable).
[0068] In some embodiments, instead of two-step signaling processing, an indication of the type of the first communication device is included in the same signaling (e.g., the same SIB) of the status information. For example, a bit field (e.g., bit field 300) is included within the SIB. The second communication node blindly decodes the bit field in response to receiving the SIB.
[0069] Within the same SIB, bit fields can be encoded separately or jointly with status information. In other words, a single SIB contains bit fields encoded using status information, where bits in the bit fields are mapped to different types of first communication nodes in a manner similar to that described in reference bit field 300.
[0070] In some embodiments, the type of the first communication node can be stored in a suitable storage device of the second communication device (e.g., a SIM, USIM, or another suitable storage device). Therefore, the second communication device can determine the type of the first communication node based on the information pre-stored in the second communication node.
[0071] In some cases, a second communication node (e.g., a type B communication node) is connected to a third communication node (e.g., a type A communication node) and is establishing a connection with a first communication node (e.g., another type A communication node), for example, during a handover or dual-connection establishment. In this case, the second communication node acquires status information at 110a by receiving status information from the first communication node via unicast. Similarly, in this case, the first communication node transmits status information at 110b by sending status information to the second communication node via unicast.
[0072] FIG. 4A This is a signaling diagram illustrating a method 400a for transmitting status information according to some embodiments of the present disclosure. (See reference) FIG. 1A to FIG. 4A Method 400a is an example implementation of blocks 110a and 110b. In method 400a, when a connection is established with the first communication node 401 during a handover or dual-connection establishment, the second communication node 402 directly decodes the status information from the first communication node 401 (e.g., signaled as described herein). The second communication node 402 is connected to the third communication node 403. For example, at 411, the first communication node 401 sends signaling to the second communication node 402. The signaling includes the status information of the first communication node 401. At 412, the second communication node 402 receives and decodes the signaling.
[0073] In some cases, a second communication node (e.g., a type B communication node) is connected to a first communication node (e.g., a type A communication node) and is establishing a connection with a third communication node (e.g., another type A communication node), for example, during a handover or dual-connection establishment. In this case, the second communication node obtains status information at 110a by receiving status information from the first communication node via unicast. Similarly, in this case, the first communication node sends status information at 110b by sending status information to the second communication node via unicast.
[0074] FIG. 4B This is a signaling diagram illustrating a method 400b for transmitting status information according to some embodiments of the present disclosure. (See reference) FIG. 1A to FIG. 4BMethod 400b is an example implementation of blocks 110a and 110b. In method 400b, when the first communication node 401 establishes a connection with the third communication node 403 during a handover or dual-connection establishment, the first communication node 401 directly indicates the status information of the third communication node 403 to the first communication node 401. The second communication node 402 is connected to the first communication node 401. For example, at 421, the third communication node 403 and the first communication node 401 perform signaling exchange, wherein the third communication node 403 sends signaling to the first communication node 401 indicating the information status of the third communication node 403. At 422, the first communication node 401 sends signaling to the second communication node 402 via unicast. The signaling includes the status information of the third communication node 403. The second communication node 402 receives the status information from the first communication node 401 via unicast. At 423, the second communication node 402 receives the signaling and decodes the signaling, for example, based on a format of a known type of the third communication node 403.
[0075] In some cases, a second communication node (e.g., a type B communication node) is connected to a first communication node (e.g., a type A communication node) and is establishing a connection with a third communication node (e.g., another type A communication node), for example, during a handover or dual-connection establishment. In this case, the second communication node acquires status information at 110a by receiving information indicating the type of the third communication node from the first communication node via unicast, and the second communication node subsequently receives status information from the third communication node. Similarly, in this case, the first communication node sends status information at 110b by sending information indicating the type of the third communication node to the second communication node via unicast.
[0076] FIG. 4C This is a signaling diagram illustrating a method 400c for transmitting status information according to some embodiments of the present disclosure. (See reference) FIG. 1A to FIG. 4CMethod 400c is an example implementation of blocks 110a and 110b. In method 400c, when the second communication node 402 establishes a connection with the third communication node 403 during a handover or dual-connection establishment, the first communication node 401 indicates the type of the third communication node 403 to the second communication node 402. The second communication node 402 is connected to the first communication node 401. For example, at 431, the third communication node 403 and the first communication node 401 perform signaling exchange, wherein the third communication node 403 sends signaling to the first communication node 401 indicating the type of the third communication node 403. At 432, the first communication node 401 sends signaling to the second communication node 402 via unicast, the signaling including the type of the third communication node 403. The second communication node 402 receives type information from the first communication node 401 via unicast. At 433, the third communication node 403 sends signaling to the second communication node 402 via unicast, wherein the signaling includes the status information of the third communication node 403. At 434, the second communication node 402 receives signaling (corresponding to status information) via unicast and decodes the signaling, for example, based on a known type format of the third communication node 403, where the known type is received at 432. In other words, the second communication node 402 can directly decode the status information received from the third communication node 403.
[0077] In some cases, a second communication node (e.g., a type B communication node) is connected to a third communication node (e.g., a type A communication node) and is establishing a connection with a first communication node (e.g., another type A communication node), for example, during a handover or dual-connection establishment. In this case, the second communication node obtains status information at 110a by receiving the status information of the first communication node from the first communication node via unicast. Similarly, in this case, the first communication node sends status information at 110b by sending its own status information to the second communication node via unicast.
[0078] FIG. 4D This is a signaling diagram illustrating a method 400d for transmitting status information according to some embodiments of the present disclosure. (See reference) FIG. 1A to FIG. 4DMethod 400d is an example implementation of blocks 110a and 110b. In method 400d, when the second communication node 402 establishes a connection with the first communication node 401 during a handover or dual-connection establishment, the third communication node 401 sends signaling to the second communication node 402. The second communication node 402 is connected to the third communication node 403. For example, at 441, the third communication node 403 sends signaling to the second communication node 402, which includes configuration information of the first communication node 401. At 442, the second communication node 402 sends signaling to the first communication node 401, which includes signaling for connection establishment and also includes a request to obtain status information of the first communication node 401. At 443, the first communication node 401 sends signaling to the second communication node 402 via unicast, wherein the signaling includes status information of the first communication node 403. In response to the request to obtain status information, the status information is sent to the second communication node 402. At 444, the second communication node 402 receives the signaling (corresponding to the status information) and decodes the signaling.
[0079] In some embodiments, obtaining status information at 110a includes at least a portion of the status information stored by the second communication node. That is, complete or partial status information of the first communication node is stored in the second communication node, for example, in a User Identity Module (SIM), a Universal SIM (USIM), or another suitable storage device of the second communication node.
[0080] In some embodiments, the status information may be divided into more than one part. In some examples, location information may be one part, and mobility information may be another. In some examples, within the location information, parameters describing the location may be one part, and accuracy information may be another. In some examples, for a satellite, orbital-level parameters may be one part, and satellite-level parameters may be another. In some examples, the definition of the constellation or reference system used for position indication may be one part, and the corresponding parameters(s) used for position indication may be another.
[0081] In some embodiments, the complete state information of the first communication node is stored by the second communication node for use with one or more types of second communication nodes. In response to determining that the complete state information stored is for the type of the first communication node (the complete state information is consistent with the first communication node that the second communication node is attempting to access), the second communication node can directly access the node without further action.
[0082] FIG. 5A This is a signaling diagram illustrating a method 500a for communication based on state information according to some embodiments of the present disclosure. (See reference) FIG. 1A to FIG. 3 and FIG. 5AMethod 500a is an example implementation of blocks 110a and 110b. In method 500a, a second communication node 502 establishes a connection with a first communication node 501 during a handover or connection establishment. At 511, the second communication node 502 stores complete state information of one or more types of the second communication node 502 in a suitable memory device, such as as described above. At 512, the first communication node 501 sends signaling to the second communication node 502, the signaling including information indicating the type of the first communication node 501. At 513, the second communication node 502 receives the signaling (corresponding to the type of the first communication node 502) and decodes the signaling. At 514, in response to determining at 514 that the type of the first communication node 501 matches the pre-stored state information (e.g., the type of the first communication node 501 is one of one or more types of first communication nodes stored by the second communication node 502), at 515, the second communication node 502 sends signaling corresponding to the access / connection establishment.
[0083] In some embodiments, complete state information of the first communication node is stored by the second communication node for use with one or more types of second communication nodes. In response to determining that no complete state information for the type of the first communication node is stored (the complete state information is not consistent with the first communication node that the second communication node is attempting to access), the second communication node can receive and decode state information from the first communication node (e.g., using any suitable method described herein).
[0084] FIG. 5B This is a signaling diagram illustrating a method 500b for communication based on state information according to some embodiments of the present disclosure. (See reference) FIG. 1A to FIG. 3 , FIG. 5A and FIG. 5B Method 500b is an example implementation of blocks 110a and 110b. In method 500b, the second communication node 502 establishes a connection with the first communication node 501 during a handover or connection establishment. Blocks 511 to 513 maintain communication with... FIG. 5A The same applies to those boxes. At 524, in response to determining at 524 that the type of the first communication node 501 is not consistent with the pre-stored state information (e.g., the type of the first communication node 501 is not one of the types of first communication nodes stored by the second communication node 502), the second communication node 502 obtains the state information by exchanging signals with the first communication node 501. For example, the second communication node 502 sends a request to the first communication node 501 to obtain the state information of the first communication node 501, and the second communication node 502 receives the state information from the first communication node 501.
[0085] In some embodiments, partial state information of the first communication node is stored by the second communication node for use by one or more types of second communication nodes. For example, some location information (e.g., predetermined path) of the first communication node, which is a satellite or HAPS, may be stored by the second communication node, while the remainder (e.g., accuracy information or mobility status such as speed) of the first communication node is not. In response to determining that partial state information of the type stored for the first communication node is consistent with the first communication node that the second communication node is attempting to access, the second communication node can receive and decode the remainder of the state information from the first communication node (e.g., using any suitable signaling method described herein). On the other hand, in response to determining that no partial state information of the type stored for the first communication node is consistent with the first communication node that the second communication node is attempting to access, the second communication node can receive and decode the complete state information from the first communication node (e.g., using any suitable signaling method described herein).
[0086] In some cases, the state information of the first communication node can change. In some embodiments, obtaining state information at 110a includes the second communication node periodically receiving updates to the state information from the first communication node. Similarly, sending state information at 110a includes the first communication node periodically sending updates to the state information to the second communication node. In this respect, FIG. 6A This is a signaling diagram illustrating a method 600a for transmitting status information according to some embodiments of the present disclosure. (See also:) FIG. 1A to FIG. 3 and FIG. 6A Method 600a is an example implementation of blocks 110a and 110b. In method 600a, at 611, the second communication node 602 has previously determined the status information of the first communication node 601 (referred to as prior status information). At 612, the first communication node 601 periodically sends signaling to the second communication node 602 including the status information of the first communication node 601. In some examples, the period at which the first communication node 601 sends the signaling at 612 corresponds to (and is approximately the same as) the effective duration of the status information. In some embodiments, the first communication node 601 may periodically notify the status information via one or more of system information (e.g., one or more SIBs) or configuration signaling (e.g., RRC signaling).
[0087] At 613, the second communication node 602 receives and decodes signaling, and updates the status information in response to determining that previously determined status information (e.g., its associated validity period) has expired. In some examples, the status information transmitted at 612 includes an offset period (T_offset), which is defined as the time interval between the actual or expected time when the second communication node 602 receives or decodes the signaling at 613 and the expected validity period when the latest status information becomes valid. Therefore, at 614, the second communication node 602 applies the latest status information (decoded at 613) in response to the end of the offset period (T_offset), and at 615, performs data / signaling transmission based on the latest status information.
[0088] In some embodiments, the second communication node reacquires the status information in response to receiving an instruction from the first communication device to update the previous status information. This instruction can be simple (e.g., via a single-bit signal). In this respect, FIG. 6B This is a signaling diagram illustrating a method 600b for transmitting status information according to some embodiments of the present disclosure. (See also:) FIG. 1A to FIG. 3 , FIG. 6A and FIG. 6B Method 600b is an example implementation of blocks 110a and 110b. In method 600b, as described above, at 611, the second communication node 602 has previously determined the previous state information of the first communication node 601. At 622, the first communication node 601 signals the second communication node 602 to trigger an update to the previous state information.
[0089] At 623, the first communication node 601 sends signaling including status information of the first communication node 601 to the second communication node 602. In some embodiments, the first communication node 601 may signal the status information via one or more of system information (e.g., one or more SIBs) or configuration signaling (e.g., RRC signaling). At 624, the second communication node 602 receives and decodes the signaling and updates the status information. In some examples, the status information transmitted at 623 includes an offset period (T_offset), which is defined as the time interval between the actual or expected time when the second communication node 602 receives or decodes the signaling at 624 and the expected effective time when the latest status information becomes valid. Therefore, at 625, the second communication node 602 applies the latest status information (decoded at 613) in response to the end of the offset period (T_offset), and at 626, performs data / signaling transmission based on the latest status information.
[0090] In some embodiments, the second communication node regains its state information by requesting the first communication device to update its previous state information. This instruction can be simple (e.g., via a single-bit signal). At this point, FIG. 6C This is a signaling diagram illustrating a method 600c for transmitting status information according to some embodiments of the present disclosure. (See reference) FIG. 1A to FIG. 3 and FIG. 6A to FIG. 6C Method 600c is an example implementation of blocks 110a and 110b, and is similar to blocks 611, 622, 623, 624, 625, and 626 of method 600b. At 631, method 600c includes signaling a request for status information from the second communication node 602 to the first communication node 601. In response to receiving the request at 631, at 623, the first communication node 601 sends signaling including the status information.
[0091] In one or more embodiments, the second communication node receives an indication of a negative link condition from the first communication node. The link corresponding to the link condition refers to a connection that begins at the second communication node and ends at the first communication node. Examples of links include an uplink link from the UE (second communication node) to the BS (first communication node). In response to receiving an update indication, the second communication node retrieves an update of the state information from the first communication node. Examples of negative link conditions include asynchronous (e.g., failure of synchronization regarding the link), disconnected, or failed connections (e.g., the link is broken or has poor quality compared to a certain threshold, for example, this could be based on Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), or Signal-to-Interference-plus-Noise Ratio (SINR)).
[0092] In some embodiments, the effective duration or timer of the status information may be the same for all parameters of the status information, or different parameters of the status information (e.g., mobility status, accuracy information, and predetermined path) may have different effective durations. In response to determining that the effective duration for one or more parameters of the status information has expired or exceeded, the second communication node attempts to request the status information of these parameters either by directly decoding the signaling received from the first communication node or by sending an update request to the first communication node.
[0093] At this point, the second communication node can determine that the timer associated with the status information indicates that the valid duration (for some or all of its parameters) has expired. In response to determining that the valid duration of the timer associated with the status information has expired, the second communication node obtains an update on the status information (for some or all of its parameters) from the first communication node.
[0094] FIG. 6DThis is a signaling diagram illustrating a method 600d for transmitting status information according to some embodiments of the present disclosure. (See also:) FIG. 1A to FIG. 3 and FIG. 6A to FIG. 6D Method 600d is an example implementation of blocks 110a and 110b. In method 600d, at 641, the second communication node 602 has previously determined the previous state information of the first communication node 601. One or more valid durations are associated with the state information (e.g., associated with some or all of its parameters). At 642, the second communication node 602 determines that one or more parameters of the previously determined state information are invalid based on the expiration of the associated valid duration(s). At 643, the second communication node 602 signals to itself a request for an update to the one or more parameters of the previously determined state information that have expired.
[0095] At 644, the first communication node 601 sends signaling including status information of the first communication node 601 to the second communication node 602. In some embodiments, the first communication node 601 may signal the status information via one or more of system information (e.g., one or more SIBs) or configuration signaling (e.g., RRC signaling). At 645, the second communication node 602 receives and decodes the signaling and updates the status information. In some examples, the status information transmitted at 644 includes an offset period (T_offset), which is defined as the time interval between the actual or expected time when the second communication node 602 receives or decodes the signaling at 645 and the expected effective time when the latest status information becomes valid. Therefore, at 646, the second communication node 602 applies the latest status information (decoded at 645) in response to the end of the offset period (T_offset), and at 647, performs data / signaling transmission based on the latest status information.
[0096] In some embodiments, in order for the second communication node to receive, decode, and apply status information, the status information is acquired by the second communication node during the access process (at 110a). Examples of access processes include, but are not limited to, initial access, handover, and information update.
[0097] In some embodiments, in order for the second communication node to receive, decode, and apply status information, the second communication node is capable of at least one of the following: sending data to or receiving data from the first communication node, whenever the second communication node is notified of the status information. In this respect, the second communication node has the capability (in hardware and software) to handle communication of the same type as the first communication node.
[0098] In some embodiments, in order for the second communication node to receive, decode, and apply status information, the second communication node is authorized to obtain status information from the first communication node. For example, authorization can be accomplished using identification information assigned in a SIM / USIM card, International Mobile Subscriber Identity (IMSI), International Mobile Equipment Identity (IMEI), etc.
[0099] In some embodiments, in order for the second communication node to receive, decode, and apply state information, the second communication node stores at least a portion of the state information.
[0100] In some embodiments, in order for the second communication node to receive, decode, and apply status information, the second communication node has no access restrictions regarding status information. That is, the second communication node is not in a blacklist or is not identified in the access restriction configuration.
[0101] In some embodiments, the second communication node acquires status information because the first communication node provides updates to the status information. In some examples, if the second communication node cannot correctly decode data received from the first communication node, or the first communication node cannot correctly decode data received from the second communication node, the first and second communication nodes operate asynchronously. In this case, updates to the status information may be required.
[0102] On this point, FIG. 7 This is a signaling diagram illustrating a method 700 for transmitting status information according to some embodiments of the present disclosure. (See reference) FIG. 1A to FIG. 3 and FIG. 7 Method 700 is an example implementation of blocks 110a and 110b. In method 700, as described above, at 711, the second communication node 702 has previously determined the previous state information of the first communication node 701. At 712, the first communication node 701 signals to the second communication node 702 that nodes 701 and 702 are asynchronous.
[0103] At point 713, the second communication node 702 sends a signaling message to the first communication node 701 to request status information. In response to receiving the request at point 713, the first communication node 701 sends a signaling message including the status information at point 714.
[0104] At 715, the second communication node 602 receives and decodes signaling and updates the status information. In some examples, the status information transmitted at 714 includes an offset period (T_offset), which is defined as the time interval between the actual or expected time when the second communication node 702 receives or decodes the signaling at 715 and the expected effective time when the latest status information becomes valid. Therefore, at 716, the second communication node 702 applies the latest status information (decoded at 715) in response to the end of the offset period (T_offset), and at 717, performs data / signaling transmission based on the latest status information.
[0105] As shown in the figure, the offset period (T_offset) is the time interval defined by a first time marker and a second time marker. The first time marker corresponds to the time when the state information of the first communication node is acquired (including actions such as initial acquisition and updates). The second time marker corresponds to the time when the state information is applied to the communication between the first and second communication nodes. Examples of applications used for communication include, for example, boxes 120a and 120b (e.g., determining the Doppler effect, timing advance, etc. based on updated state information).
[0106] In some embodiments, the offset period (T_offset) is set to zero or ignored in one of the following: initial access, periodic reception of status information without change (the second communication node periodically decodes signaling, but the content remains the same as that included in previous signaling), or only the accuracy information is updated.
[0107] FIG. 8A A block diagram of an example base station 802 (e.g., a first communication node, a second communication node, or a third communication node) according to some embodiments of the present disclosure is illustrated. FIG. 8B A block diagram of an example UE 801 (e.g., a second communication node) according to some embodiments of the present disclosure is illustrated. Referring to Figures 1 to... FIG. 8B UE 801 (e.g., wireless communication device, terminal, mobile device, mobile user, etc.) is an example implementation of the UE described herein, and base station 802 is an example implementation of the base station described herein.
[0108] Base station 802 and UE 801 may include components and elements configured to support known or conventional operating features that do not need to be described in detail herein. In one illustrative embodiment, as described above, base station 802 and UE 801 may be used to transmit (e.g., send and receive) data symbols in a wireless communication environment. For example, base station 802 may be a base station (e.g., gNB, eNB, etc.), a server, a node, or any suitable computing device for implementing various network functions.
[0109] Base station 802 includes a transceiver module 810, an antenna 812, a processor module 814, a memory module 816, and a network communication module 818. Modules 810, 812, 814, 816, and 818 are operatively coupled and interconnected with each other via a data communication bus 820. UE 801 includes a UE transceiver module 830, a UE antenna 832, a UE memory module 834, and a UE processor module 836. Modules 830, 832, 834, and 836 are operatively coupled and interconnected with each other via a data communication bus 840. Base station 802 communicates with UE 801 or another base station via a communication channel, which may be any wireless channel or other medium suitable for data transmission as described herein.
[0110] As will be understood by those skilled in the art, base station 802 and UE 801 may also include, in addition to FIG. 8A and FIG. 8B Any number of modules other than those shown. The various illustrative blocks, modules, circuits, and processing logic described in conjunction with the embodiments disclosed herein can be implemented in hardware, computer-readable software, firmware, or any practical combination thereof. To illustrate this interchangeability and compatibility of hardware, firmware, and software, various illustrative components, blocks, modules, circuits, and steps are generally described in terms of their functionality. Whether such functionality is implemented as hardware, firmware, or software can depend on the specific application and design constraints imposed on the system as a whole. The embodiments described herein can be implemented in an appropriate manner for each specific application, but any implementation decision should not be construed as limiting the scope of this disclosure.
[0111] According to some embodiments, UE transceiver 830 includes a radio frequency (RF) transmitter and an RF receiver, each including circuitry coupled to antenna 832. A duplex switch (not shown) may alternatively couple the RF transmitter or receiver to the antenna in a time-division duplex manner. Similarly, according to some embodiments, transceiver 810 includes an RF transmitter and an RF receiver, each having circuitry coupled to antenna 812 or an antenna of another base station. A duplex switch may alternatively couple the RF transmitter or receiver to antenna 812 in a time-division duplex manner. The operation of the two transceiver modules 810 and 830 can be time-coordinated such that the receiver circuitry is coupled to antenna 832 for transmission reception over a wireless transmission link while the transmitter is coupled to antenna 812. In some embodiments, there is close time synchronization between variations in duplex direction.
[0112] UE transceiver 830 and transceiver 810 are configured to communicate via a wireless data communication link and cooperate with RF antenna arrangements 812 / 832 that are appropriately configured to support specific wireless communication protocols and modulation schemes. In some illustrative embodiments, UE transceiver 810 and transceiver 810 are configured to support industry standards such as Long Term Evolution (LTE) and emerging 5G standards. However, it should be understood that this disclosure is not necessarily limited to application to specific standards and associated protocols. Rather, UE transceiver 830 and base transceiver 810 can be configured to support alternative or additional wireless data communication protocols, including future standards or variations thereof.
[0113] Transceiver 810 and transceivers of another base station (such as, but not limited to, transceiver 810) are configured to communicate via a wireless data communication link and cooperate with an RF antenna arrangement appropriately configured to support specific wireless communication protocols and modulation schemes. In some illustrative embodiments, transceiver 810 and the transceiver of the other base station are configured to support industry standards such as LTE and emerging 5G standards. However, it should be understood that this disclosure is not necessarily limited to application to specific standards and associated protocols. Rather, transceiver 810 and the transceiver of the other base station may be configured to support alternative or additional wireless data communication protocols, including future standards or variations thereof.
[0114] According to various embodiments, for example, base station 802 may be a base station, such as, but not limited to, an eNB, a serving eNB, a target eNB, a femtocell, or a picocell. Base station 802 may be an RN, a conventional base station, a DeNB, or a gNB. In some embodiments, UE 801 may be implemented in various types of user equipment, such as mobile phones, smartphones, personal digital assistants (PDAs), tablets, portable computers, wearable computing devices, etc. Processor modules 814 and 836 may be implemented by a general-purpose processor, content-addressable memory, digital signal processor, application-specific integrated circuit, field-programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. In this way, the processor may be implemented as a microprocessor, a controller, a microcontroller, a state machine, etc. The processor may also be implemented as a combination of computing devices, such as a combination of a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other such configuration.
[0115] Furthermore, the methods or algorithms disclosed herein can be directly implemented in the hardware, firmware, software modules, or any practical combination thereof executed accordingly by processor modules 814 and 836. Memory modules 816 and 834 can be implemented as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. In this regard, memory modules 816 and 834 can be correspondingly coupled to processor modules 810 and 830, such that processor modules 810 and 830 can correspondingly read information from and write information to memory modules 816 and 834. Memory modules 816 and 834 can also be integrated into their respective processor modules 810 and 830. In some embodiments, each of memory modules 816 and 834 may include a cache memory for storing temporary variables or other intermediate information during the execution of instructions to be executed by processor modules 810 and 830, respectively. Each of memory modules 816 and 834 may also include non-volatile memory for storing instructions to be executed by processor modules 810 and 830 respectively.
[0116] Network communication module 818 typically represents the hardware, software, firmware, processing logic, and / or other components of base station 802 that enable bidirectional communication between transceiver 810 and other network components and communication nodes communicating with base station 802. For example, network communication module 818 may be configured to support Internet or WiMAX services. In one deployment, and not limitingly, network communication module 818 provides an 802.3 Ethernet interface, allowing transceiver 810 to communicate with traditional Ethernet-based computer networks. In this way, network communication module 818 may include a physical interface for connecting to a computer network (e.g., a mobile switching center (MSC)). In some embodiments, network communication module 818 includes a fiber optic transmission connection configured to connect base station 802 to a core network. The terms “configured for,” “configured to,” and their variations, as used herein with respect to a specified operation or function, refer to devices, components, circuits, structures, machines, signals, etc., physically constructed, programmed, formatted, and / or arranged to perform the specified operation or function.
[0117] While various embodiments of the solution have been described above, it should be understood that they are presented as examples only and not as limitations. Similarly, various figures may depict example architectures or configurations, provided to enable those skilled in the art to understand the example features and functionality of the solution. However, those skilled in the art should understand that the solution is not limited to the example architectures or configurations shown, but can be implemented using various alternative architectures and configurations. Furthermore, as those skilled in the art will understand, one or more features of one embodiment may be combined with one or more features of another embodiment described herein. Therefore, the breadth and scope of this disclosure should not be limited by any of the illustrative embodiments described above.
[0118] It should also be understood that any reference to elements in this document using names such as "first," "second," etc., generally does not restrict the number or order of these elements. Rather, these names may be used in this document as a convenient means of distinguishing two or more elements or instances of one element. Therefore, a reference to the first element and the second element does not imply that only two elements can be used, or that the first element must somehow precede the second element.
[0119] Furthermore, those skilled in the art will understand that information and signals can be represented using any of a variety of different technical solutions and techniques. For example, data, instructions, commands, information, signals, bits, and symbols that may be referenced in the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.
[0120] Those skilled in the art will further understand that any of the various illustrative logic blocks, modules, processors, components, circuits, methods, and functions described in conjunction with the aspects disclosed herein can be implemented by electronic hardware (e.g., digital implementation, analog implementation, or a combination of both), firmware, various forms of program or design code in conjunction with instructions (which may be referred to herein as "software" or "software module" for convenience), or any combination of these technologies. To clearly illustrate this interchangeability of hardware, firmware, and software, various illustrative components, blocks, modules, circuits, and steps have been described above in general terms of their functionality. Whether such functionality is implemented in hardware, firmware, software, or a combination of these technologies depends on the specific application and the design constraints imposed on the system as a whole. Those skilled in the art can implement the described functionality in various ways for each specific application, but such implementation decisions will not lead to a departure from the scope of this disclosure.
[0121] Furthermore, those skilled in the art will understand that the various illustrative logic blocks, modules, devices, components, and circuits described herein can be implemented within or executed by integrated circuits (ICs), which may include general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, or any combination thereof. Logic blocks, modules, and circuits may also include antennas and / or transceivers for communication with various components within a network or device. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, 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 combined with a DSP core, or any other suitable configuration for performing the functions described herein.
[0122] If implemented in software, these functions can be stored as one or more instructions or code on a computer-readable medium. Therefore, the steps of the methods or algorithms disclosed herein can be implemented as software stored on a computer-readable medium. Computer-readable media include both computer storage media and communication media, encompassing any medium capable of transferring computer programs or code from one place to another. Storage media can be any available medium accessible to a computer. By way of example and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and is accessible to a computer.
[0123] In this document, the term "module" as used herein refers to software, firmware, hardware, and any combination of these elements used to perform the relevant functions described herein. Furthermore, for the purposes of discussion, various modules are described as discrete modules; however, as will be apparent to those skilled in the art, two or more modules can be combined to form a single module that performs the relevant functions according to embodiments of this solution.
[0124] Furthermore, in embodiments of this solution, memory or other storage devices and communication components may be employed. It should be understood that, for clarity, embodiments of this solution have been described above with reference to different functional units and processors. However, it will be apparent that any suitable allocation of functionality among different functional units, processing logic elements, or domains can be used without departing from this solution. For example, functions illustrated as being performed by separate processing logic elements or controllers may be performed by the same processing logic element or controller. Therefore, references to specific functional units are merely references to the appropriate manner in which the described functionality is provided, and do not represent a strict logical or physical structure or organization.
[0125] Various modifications to the implementations described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other implementations without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the implementations shown herein, but should be accorded the widest scope consistent with the novel features and principles disclosed herein as set forth in the appended claims.
Claims
1. A wireless communication method for wireless communication between a first communication node and a second communication node, comprising: The second communication node obtains information related to the first communication node, where the first communication node includes a base station and the second communication node includes a user equipment (UE). The information includes node type-specific indication information and status information. The node type-specific indication information identifies the type of the first communication node, and the status information includes one or more parameters for at least one of the following: location information of the first communication node, or mobility status of the first communication node, wherein obtaining the information includes: The second communication node receives from the first communication node a first signaling message including node type-specific indication information, the node type-specific indication information identifying the type of the first communication node via a bit field mapped to a plurality of communication node types; and The second communication node receives a second signaling message including the status information from the first communication node. The second signaling message includes one or more of system information signaling via system information block (SIB) or configuration signaling via radio resource control (RRC) signaling. The second signaling message is decoded according to the node type specific indication information from the first signaling message.
2. The method of claim 1, wherein the one or more parameters for the location information include one or more of the following: The position of the first communication node, expressed in terms of coordinate system parameters; The location of the first communication node, expressed in terms of longitude, latitude, and altitude; The first communication node is configured to move along a predetermined path; or Accuracy information, wherein the accuracy information includes one or more of the following: error range, rate of change, effective duration, or update cycle.
3. The method of claim 1, wherein the mobility state includes one or more of the following: The speed of the first communication node; or The general state of the first communication node.
4. The method of claim 1, wherein... The system information corresponds to different signaling, and the different signaling corresponds to multiple types of the first communication node; and At least one of the following: The second communication node lacks prior knowledge of the type described by the first communication node, and obtaining the state information further includes blindly detecting all the different signaling by the second communication node; or The second communication node possesses the prior knowledge of the type of the first communication node, and acquiring the state information further includes the second communication node detecting signaling among the different signaling messages that corresponds to the type of the first communication node; or The second communication node is capable of supporting communication with one or more types of the first communication node, and obtaining the status information also includes the second communication node detecting different signaling corresponding to the one or more types of the first communication node.
5. The method according to claim 1, wherein The system information corresponds to the same signaling, and the same signaling corresponds to multiple types of the first communication node; and At least one of the following: The second communication node lacks prior knowledge of the type of the first communication node, and obtaining the state information also includes blindly detecting the signaling by the second communication node using different assumptions; The second communication node possesses prior knowledge of the type of the first communication node, and acquiring the state information further includes the second communication node detecting the signaling corresponding to the type of the first communication node; or The second communication node is capable of supporting communication with one or more types of the first communication node, and acquiring the status information also includes the second communication node detecting the signaling corresponding to the one or more types of the first communication node.
6. The method of claim 1, wherein... The second communication node is connected to the third communication node and is establishing a connection with the first communication node; and Obtaining the status information includes receiving the status information from the first communication node via unicast by the second communication node.
7. The method according to claim 1, wherein The second communication node is connected to the first communication node and is establishing a connection with the third communication node; and at least one of the following: Obtaining the status information includes receiving the status information from the first communication node via unicast by the second communication node; or Obtaining the status information includes receiving information indicating the type of the third communication node from the first communication node via unicast by the second communication node.
8. The method of claim 1, wherein obtaining the status information includes storing at least a portion of the status information by the second communication node.
9. The method of claim 8, further comprising determining, by the second communication node, that the status information corresponds to the type of the first communication node, wherein the at least a portion of the status information includes complete status information.
10. The method of claim 9, further comprising: The second communication node determines that the status information corresponds to the type of the first communication node, and the at least part of the status information includes the first part of the status information; as well as The second communication node receives the remaining portion of the status information from the first communication node.
11. The method of claim 1, wherein obtaining the status information includes the second communication node periodically receiving updates to the status information from the first communication node.
12. The method according to claim 1, wherein obtaining the status information includes: The second communication node receives the update instruction from the first communication node; as well as In response to receiving the update instruction, the second communication node obtains the update of the status information from the first communication node.
13. The method according to claim 1, wherein obtaining the status information includes: The second communication node receives an indication of a negative link condition from the first communication node; as well as In response to receiving the instruction, the second communication node obtains the update of the status information from the first communication node.
14. The method according to claim 1, wherein obtaining the status information includes: The second communication node determines that the timer associated with the status information has expired, indicating that the valid duration associated with the status information has expired; as well as In response to determining that the timer associated with the status information indicates that the effective duration has expired, the second communication node obtains an update of the status information from the first communication node.
15. The method of claim 1, wherein the status information is acquired by the second communication node during the access process.
16. The method of claim 15, wherein at least one of the following: The second communication node is capable of at least one of the following: sending data to the first communication node or receiving data from the first communication node; The second communication node is authorized to obtain the status information from the first communication node; The second communication node stores at least a portion of the status information; The second communication node is not subject to access restrictions regarding the status information; When the first communication node provides an update to the status information, the second communication node obtains the status information.
17. The method of claim 1, wherein the offset time period T_offset is a time interval defined by a first time tag and a second time tag, the first time tag corresponding to the time when the status information of the first communication node is acquired, and the second time tag corresponding to the time when the status information is applied to the communication between the first communication node and the second communication node.
18. The method of claim 17, wherein the offset time period (T_offset) is set to zero or ignored in one of the following: Initial access; Periodic reception of the state information without change; or Of the one or more parameters used for the location information, only the accuracy information is updated.
19. A wireless communication device comprising at least one processor and a memory, wherein the at least one processor is configured to read code from the memory and implement the method of claim 1.
20. A computer program product comprising computer-readable program medium code stored thereon, the code causing the at least one processor, when executed by at least one processor, to implement the method of claim 1.
21. A wireless communication method for wireless communication between a first communication node and a second communication node, comprising: The first communication node sends information related to the first communication node to the second communication node. The first communication node includes a base station, and the second communication node includes a user equipment (UE). The information includes node type-specific indication information and status information. The node type-specific indication information identifies the type of the first communication node, and the status information includes one or more parameters for at least one of the following: location information of the first communication node, or mobility status of the first communication node, and... The information sent includes: The first communication node sends a first signaling message including node type-specific indication information, the node type-specific indication information identifying the type of the first communication node via a bit field mapped to a plurality of communication node types; and The first communication node sends a second signaling message including the status information. The second signaling message includes at least one of system signaling information via System Information Block (SIB) or Radio Resource Control (RRC) signaling. The second signaling message is decoded by the second communication node according to the node type-specific indication information from the first signaling message.
22. The method of claim 21, wherein the system information corresponds to one or more signaling messages corresponding to different types of the first communication node.
23. A wireless communication device comprising at least one processor and a memory, wherein the at least one processor is configured to read code from the memory and implement the method of claim 21.
24. A computer program product comprising computer-readable program medium code stored thereon, the code causing the at least one processor to implement the method of claim 21 when executed by at least one processor.
Citation Information
Patent Citations
Method, device and system for cooperative coverage of high altitude platform stations
CN108242951A
Techniques for initial access in wireless systems
US20190313357A1