This disclosure is directed generally to wireless communications, and particularly to methods, systems and devices for sidelink communication.
With the development of wireless multimedia services, demands for high data rates and user experience are increasing, which lead to higher requirements on wireless communication system capacity and coverage. On the other hand, application scenarios such as public safety, social networking, short-distance data sharing, and local advertising have gradually increased the demand for communication between nearby device. Therefore, the device-to-device (D2D) communication technology has emerged. The D2D technology can reduce the burden on the cellular network, reduce the battery power consumption of user equipment (UE), increase the data rate, and improve the robustness of the network infrastructure, which satisfies the requirements of high data rate services and proximity services. D2D technology is also referred to as Proximity Services (ProSe), or sidelink (SL) communication.
Reducing power consumption and increasing battery life in mobile devices is an important goal in designing sidelink communication. Reducing the operating time of UE hardware circuitry in sidelink communication yet still meet the service requirement can contribute significantly to such power savings.
This disclosure is directed to methods, systems and devices for sidelink communication.
In one embodiment, a method for sidelink communication in a wireless communication network is disclosed. Performed by a first UE, the method may include initiating a sidelink data transmission session with a second UE which is running in a Discontinuous Reception (DRX) mode; and selecting a first transmission resource within a first active time of the second UE for transmitting a first data packet of the sidelink data transmission session to the second UE.
In one embodiment, a method for sidelink communication in a wireless communication network is disclosed. Performed by a first UE, the method may include initiating a sidelink data transmission session with a second UE which is running in a DRX mode, the sidelink data transmission session being associated with a set of logical channels; determining a logical channel from the set of logical channels based on a predefined condition; and selecting a transmission resource for the sidelink data transmission session based on the logical channel.
In one embodiment, a method for sidelink communication in a wireless communication network is disclosed. Performed by a first UE configured with a pre-selected transmission resource in a transmission resource pool for supporting sidelink data transmission to a second UE, the method may include determining that the pre-selected transmission resource is no longer suitable for sidelink data transmission; and updating the pre-selected transmission resource with a transmission resource which is suitable for sidelink data transmission.
In one embodiment, a method for performing logical channel prioritization in sidelink communication, performed by a UE, the method may include determining that a destination UE is not in active time, the destination UE being running in a DRX mode; and skipping a logical channel associated with the destination UE when performing the logical channel prioritization.
In one embodiment, a method for sidelink communication in a wireless communication network is disclosed. Performed by a first UE, the method may include comprising initiating an inter-UE coordination to a second UE in response to at least one of following conditions being satisfied: a priority or a reliability requirement of a sidelink data to be transmitted being higher than a pre-configured threshold; a channel busy ratio of the first UE being higher than a pre-configured threshold; a number of discontinuous transmission to the second UE being higher than a pre-configured threshold; a number of Hybrid Automatic Repeat Request Negative Acknowledgement (HARQ NACK) received from the second UE being higher than a pre-configured threshold; the second UE supporting inter-UE coordination; a set of transmission resources for sidelink communication provided by the second UE being out of date; a transmission resource pool for sidelink communication being re-configured; a sensing parameter of the first UE being re-configured; or no transmission resource in the set of transmission resources for sidelink communication provided by the second UE being able to accommodate a maximum allowed Modulation Coding Scheme.
In one embodiment, a method for a first UE selecting a second UE as a destination UE during a logical channel prioritization procedure in sidelink communication, performed by the first UE configured with a transmission resource for sidelink data transmission, the method may include at least one of: in response to the transmission resource being in a set of preferred resources provided by the second UE, selecting the second UE as the destination UE; in response to the transmission resource being not in a set of non-preferred resources provided by the second UE, selecting the second UE as the destination UE; or in response to the transmission resource being not in a set of collide resources provided by the second UE, selecting the second UE as the destination UE.
In one embodiment, a method for sidelink communication in a wireless communication network is disclosed. Performed by a first UE, the method may include during a logical channel prioritization procedure of the sidelink communication, determining that there is enough capacity in a sidelink data transmission resource after data multiplexing; and adding transmission resource report in the sidelink data transmission resource, the transmission resource report being used for assisting a second UE for selecting sidelink data transmission resource; and transmitting the sidelink data transmission resource to the second UE.
In some embodiments, there is a wireless communication device comprising a processor and a memory, wherein the processor is configured to read code from the memory and implement any methods recited in any of the embodiments.
In some embodiments, a computer program product comprising a computer-readable program medium code stored thereupon, the code, when executed by a processor, causing the processor to implement any method recited in any of the embodiments.
The above embodiments and other aspects and alternatives of their implementations are described in greater detail in the drawings, the descriptions, and the claims below.
The following description and drawing set forth certain illustrative implementations of the disclosure in detail, which are indicative of several example manners in which the various principles of the disclosure may be carried out. The illustrated examples, however, are not exhaustive of the many possible embodiments of the disclosure. Other objects, advantages and novel features of the disclosure will be set forth in the following detailed description when considered in conjunction with the drawings.
The gNB 124 may include a central unit (CU) and at least one distributed unit (DU). The CU and the DU may be co-located in a same location, or they may be split in different locations. The CU and the DU may be connected via an F1 interface. Alternatively, for an eNB which is capable of connecting to the 5G network, it may also be similarly divided into a CU and at least one DU, referred to as ng-eNB-CU and ng-eNB-DU, respectively. The ng-eNB-CU and the ng-eNB-DU may be connected via a W1 interface.
The wireless communication network 100 may include one or more tracking areas. A tracking area may include a set of cells managed by at least one base station. For example, tracking area 1 labeled as 140 includes cell 1, cell 2, and cell 3, and may further include more cells that may be managed by other base stations and not shown in
The wireless communication network 100 may be implemented as, for example, a 2G, 3G, 4G/LTE, or 5G cellular communication network. Correspondingly, the base stations 122 and 124 may be implemented as a 2G base station, a 3G NodeB, an LTE eNB, or a 5G NR gNB. The UE 160 may be implemented as mobile or fixed communication devices which are capable of accessing the wireless communication network 100. The UE 160 may include but is not limited to mobile phones, laptop computers, tablets, personal digital assistants, wearable devices, Internet of Things (IoT) devices, MTC/eMTC devices, distributed remote sensor devices, roadside assistant equipment, and desktop computers. The UE 160 may support sidelink communication to another UE via a PC5 interface.
While the description below focuses on cellular wireless communication systems as shown in
Sidelink communication is a communication mechanism in which cellular devices, such as UEs, IoT devices, Vehicles, and other type of wireless terminals, are able to communicate with each other directly without using the cellular network as a relay.
A UE involved with sidelink communication first needs to select a transmission resource for transmitting sidelink data to a peer UE (i.e., RX UE). The transmission resource (may also be referred to as resource for simplicity) occupies both time domain resource and frequency domain resource. The UE may transmit sidelink data using the transmission resource in a transmission occasion. Specifically, the UE may be configured with a resource pool including multiple transmission resources which may serve as candidate resources. For example, a base station may configure the resource pool for the UE; the UE may solicit preferred transmission resources and/or non-preferred transmission resources from neighbor UEs in order to create or update its transmission resource pool; the UE may also deploy a sensing mechanism to learn resource utilization information from other neighboring UEs; other resource discovery mechanisms may further be deployed by the UE. In sidelink, there are various mechanisms for supporting transmission resource selection, among these mechanisms are:
A serving base station specifies the transmission resources via a Downlink Control Indicator (DCI) message (e.g., a DCI format 5) sent to the TX UE. This mode requires the TX UE to be under cellular coverage, and may further require the TX UE to be in a connected state.
The TX UE self-selects the transmission resources according to predefined rules aimed at minimizing the collision risk. This mode can be used when the UE is connected, idle, or out of coverage.
Each UE autonomously selects its transmission resources.
UEs assist other UEs in performing transmission resource selection. The UE providing assistance may be the RX UE, which may notify the TX UE with its preferred or non-preferred resources. The UE assisting other UEs may be referred to as UE-A, and assisted UE may be referred to as UE-B. The UE-B may request assistance information for transmission resource selection from a UE-A via an inter-UE coordination process. Specifically, the UE-B may send an inter-UE coordination request to the UE-A when certain conditions are met, for example, when a periodical timer expires, or when the assistance information is considered to be stale. The assistance information may be categorized in three types:
It is to be understood that once UE-B receives type-B or type-C assistance information, the UE-B may derive non type-B or non type-C transmission resources correspondingly, for example, from its configured resource pool.
In some embodiments, when selecting the transmission resource, UE may consider a size and priority of the data to be transmitted using sidelink. During a sidelink data transmission session, the UE may have multiple data packets which need to be transmitted in multiple transmission occasions. The UE may pre-select transmission resources for each of the transmission. The transmission occasion may be periodic, for example, every 2 seconds. As an example, the UE may transmit data packet 1 in the first transmission occasion, and data packet 2 in the second transmission occasion, which is 2 seconds away from the first transmission occasion. In another example, the UE may pre-select 10 transmission occasions with a periodicity of 3 seconds. Depending on the availability of data to be transmitted, the UE may use all of these 10 transmission occasions, or skip some of the transmission occasions if there is no data need to be transmitted during these transmission occasions.
In some embodiments, the UE may select a transmission resource for the first sidelink data packet, then select transmission resources for subsequent data packets.
The UE may also select transmission resource for data re-transmission, to be used if the initial data transmission fails.
In the sidelink communication, the UE may also transmit control signal, which may be referred to as sidelink control information (SCI) message, via the Physical Sidelink Control Channel (PSCCH) to a peer UE. The SCI may be used to describe the dynamic transmission properties of the Physical Sidelink Shared Channel (PSSCH) that follows it.
In this disclosure, various embodiments are disclosed to solve various issues or provide further improvement to sidelink communication. These embodiments cover various aspect of the sidelink communication, such as:
Currently, in sidelink communication, there is no mechanism for UEs to negotiate a time window for sidelink data transmission. A UE may need to continuously monitor its data reception channel for assisting its sidelink data transmission resource selection, which leads to increased power consumption.
In this embodiment, a Discontinuous Reception (DRX) mechanism is introduced to the sidelink communication.
For the UE transmitting sidelink data (i.e., TX UE), as shown in
In some embodiments, on top of the DRX mechanism, the RX UE may further be configured with an inactive timer (or inactivity timer). Once the RX UE receives sidelink data, the inactive timer is started with a configurable timer duration, for example, 10 seconds. Then within the next 10 seconds, the RX stays active. Within these 10 seconds, if there is no data received, the RX UE may go back to sleep once the timer expires; if there is data received, the RX UE reset (i.e., restart) the inactive timer upon receiving data and stays active. Referring to
The inactive timer described above is just for exemplary purpose. There may be other ways for checking and determining the active time of a UE, which is not limited in this disclosure.
Based on the description above, the TX UE may select transmission resource with consideration of the inactive timer configured on the RX UE to ensure the RX UE is active when the sidelink data is transmitted using the selected transmission resource. In some embodiments, the TX UE may follow steps below to select the transmission resource, with reference to
The TX UE selects a transmission resource for the first sidelink data packet. The transmission resource falls within RX UE active time. For example, TX UE selects the transmission resource 410 to transmit the first sidelink data packet.
The TX UE selects transmission resources for subsequent sidelink data packets. The selection may follow a periodicity t1. The TX UE chooses a t1 value, such that t1 is less than or equal to the length of the inactive timer of the RX UE. For example, TX UE selects transmission resources 412, 414, and 416 to be used for subsequent sidelink data packets transmission. The selection of these transmission resources ensures that the RX UE is active when the sidelink data packet is transmitted, with the help of the inactive timer.
In some other embodiments, the TX UE may include in an SCI a set of transmission resources associated with a sidelink data transmission session and transmit the SCI to the RX UE. For example, the TX UE may indicate to the RX UE there are 4 transmission resources (e.g., 410, 412, 414, and 416) that the TX UE reserves or is expected to use. The RX UE may in turn adjust its active time, once it serves all the expected transmission resources. For example, after the RX UE serves the transmission resource 416, for example, after the RX UE receives the data carried in the transmission resource 416, it may no longer need to reset the inactive timer.
A TX UE may perform sidelink communication with multiple RX UEs. For example, the TX UE may have one unicast link (for sidelink) with RX UE 1, and another unicast link (for sidelink) with RX UE 2. In one scenario, RX UE 1 is running in DRX mode, however RX UE 2 is not running in DRX mode. In this case, RX UE 1 may go to sleep mode periodically while RX UE 2 may not go to sleep mode. Based on current sidelink implementation, the TX UE may select a transmission resource as far as any one of the destination UEs (i.e., RX UEs) is active for the transmission resource. Therefore, there is a probability that the TX UE selects a transmission resource which is suitable for RX UE 2, but not suitable for RX UE 1, as RX UE 1 may be in sleep mode for the selected transmission resource.
Various solutions are disclosed in this embodiment to cover transmission resource selection under the aforementioned scenario.
During transmission resource selection, the TX UE first finds and selects logical channels which have data available to be sent by sidelink. For example, there are 10 logical channels and UE finds 6 of these logical channels have data available.
Among the 6 selected logical channels, the TX UE further selects a logical channel having the highest priority. The TX UE selects sidelink transmission resource based on the selected logical channel.
During transmission resource selection, the TX UE first finds and selects logical channels which have a number of available token greater than 0. For example, there are 10 logical channels and UE finds 3 of these logical channels having a number of token greater than 0.
Among the 3 selected logical channels, the TX UE further selects a logical channel having the highest priority. The TX UE selects sidelink transmission resource based on the selected logical channel.
During transmission resource selection, the TX UE first finds and selects a logical channel which has the most tokens. The TX UE selects sidelink transmission resource based on the selected logical channel. Or the TX may rank the logical channels based on the token owned by each of the logical channels, and selects the top ranked n logical channels, where n is a non-negative integer.
The TX UE is configured with a sidelink transmission resource pool (also referred to as resource pool for simplicity), which includes multiple transmission resources. The TX UE may rank these transmission resources based on the number of RX UEs a transmission resource is suitable for. For example, if a transmission resource does not fall into a period when an RX UE is active, then the transmission resource is not suitable for that particular RX UE. The more RX UEs a transmission resource is suitable for, the higher rank it is given. The TX UE may then select a transmission resource having the highest rank.
If an active time of one specific destination does not overlap with any other destination, the TX UE may select the transmission resource within the active time of this specific destination separately, the transmission resource may be dedicated to the specific destination.
In some embodiments, different RX UEs may be configured with different DRX configurations, for example, different DRX cycles. The TX UE may divide these different DRX configurations into multiple sets. For example, a first set corresponds to a first DRX cycle range, and a second set corresponds to a second DRX cycle range. For each set of the DRX configurations, the TX UE may configure a corresponding sidelink communication configuration. The sidelink communication configuration may include at least one of a Data Radio Bearer (DRB) configuration, or a logical channel configuration.
In some embodiments, the TX UE may configure one sidelink communication configuration applies to destinations with DRX disabled, and another sidelink communication configuration applies to destinations with DRX enabled.
The TX UE may select or configure a set of transmission resource for each destination.
The TX UE may pre-select transmission resources for a future sidelink data transmission. For example, referring to
In another scenario, the TX UE may estimate or evaluate whether the RX UE is active, for example, by checking an inactive timer or a re-transmission timer. However, under certain conditions, the estimation or evaluation based on these timers may not be accurate. For example, if no sidelink data is transmitted in a transmission occasion, referring to
The TX UE may trigger a transmission resource re-selection.
The TX UE may remove the non-suitable resource, select another resource to replace the non-available resource by the newly selected resource in the resource pool.
In sidelink communication, a TX UE performs logical channel prioritization (LCP) procedure in order to meet a priority requirement of each logical channel. When a destination (or RX UE) is running in DRX mode, the TX UE may determine whether the destination is active. During the LCP procedure, if the destination is not active, then this particular destination is skipped and the logical channel associated with the inactive destination is not served. In other words, the TX UE may only consider the logical channel when its associated destination is active during the LCP procedure.
As described earlier, in sidelink communication, an assisting UE (i.e., UE-A) may assist another UE for selecting transmission resources. The UE-A may send a set of resources to the assisted UE (i.e., UE-B). A TX UE may initiate a request to peer UE to solicit transmission resource information, that is, the TX UE may initiate an inter-UE coordination request.
If the TX UE makes the inter-UE coordination request too frequently, it may cause excessive traffic and other overhead between the UEs, and the coordination is un-necessary if the previously acquired resource information is still valid. On the other hand, if the TX UE waits for too long to initiate the coordination request, the previously acquired resource information may become stale, which may slow down the resource selection process and lead to sidelink data transmission delay.
In this embodiment, various conditions are disclosed such that when one or more of these conditions are satisfied, the TX UE initiates the inter-UE coordination request. These conditions include:
In some embodiments, the TX UE acting as UE-B may consider the set of resource provided by the UE-A to be out of date if any one of above conditions is met.
In some embodiments, considering that there is a time gap between transmitting the inter-UE coordination request and receiving the response from UE-A, UE-B may still use the resource provided by UE-A during the time gap. Specifically, after UE-B sends the inter-UE coordination request, UE-B may start a timer, and if the timer is running, UE-B may consider that the set of resource provided by UE-A is available. UE-B stops the timer if a response including a new set of resource is received from UE-A.
The sensing parameters may be used by UE-A which may include:
It is to be understood that the thresholds, parameters, or counters in this disclosure may be configured based on practical need by a person skilled in the art, which may be configured per priority, per destination, per Quality of Service (QoS) requirement, or per service type. The configuration may be performed by the network via broadcast message (e.g., Master Information Block (MIB), System Information (SI)), Radio Resource Control (RRC) message, and the like.
In some embodiments, if Radio Link Failure (RLF) is triggered on UE-A, UE-B may consider the set of resource provided by UE-A to be out of date.
In some embodiments, if the connection between UE-A and UE-B is released or becomes unavailable, UE-B may consider the set of resource provided by UE-A to be out of date.
In some embodiments, a UE-B may further include a triggering condition in the inter-UE coordination request to the UE-A, so the UE-A may be aware of the reason why this inter-UE coordination request is sent. Correspondingly, UE-A may make adjustment when collecting and reporting assisting information to UE-B. For example, the UE-A may adjust a Reference Signal Received Power (RSRP) threshold, a Reference Signal Received Quality (RSRQ) threshold, or the like, when collecting transmission resource information to be sent to UE-B.
In some embodiments, if one of following conditions is met:
The UE-B may indicate its physical layer to re-sense the resource. The UE-B may also stop at least one of a timer which is associated with the inter-UE coordination request to this particular UE-A.
A UE-B may select transmission resource by taking the set of resource provided by UE-A into consideration. If the set of resource is out of date, UE-B may not consider the set of resource.
In some embodiments, if there is type-A resource provided by UE-A, the UE-B may prefer type-A resource during resource selection when selecting resource for UE-A. If there is type-B or type-C resource provided by UE-A, UE-B may prefer non type-B or non type-C resource during resource selection.
In some embodiments, if there is type-A resource provided by UE-A and if the provided resource is not out of date, the UE-B may prefer type-A resource during resource selection. If there is type-B or type-C resource provided by UE-A, and if the resource is not out of date, UE-B may prefer non type-B or non type-C resource during resource selection.
In some embodiments, UE-B may have unicast links with multiple RX UEs. Among these RX UEs, one RX UE is capable of providing assistance information (i.e., acting as UE-A), whereas others are not. In other words, one RX UE acting as UE-A indicates to the UE-B with type-A resources that the RX UE prefers the UE-B to use when communicate with it. Other RX UEs do not have this preference or limitation. As such, UE-B may select transmission resource from the whole resource pool and there is a high probability that UE-B does not select the type-A resource provided and preferred by the RX UE acting as UE-A. To solve this issue, UE-B has following options:
In some embodiments, if UE-A only provides a limited type-A resources to UE-B, for example, if the number of type-A resources is less than a threshold, the network can increase the priority of this UE-A so that sidelink data transmitted to UE-A may obtain more opportunities to be transmitted.
In some embodiments, a UE may be configured with multiple sets of sidelink configuration. The sidelink configuration may include DRB configuration and LCH configuration. One set may be used for destination UEs which have the inter-UE coordination capability enabled, and another set may be used for destination UEs which do not have the inter-UE coordination capability enabled or do not support inter-UE coordination.
In some embodiments, there are multiple types of inter-UE coordination, corresponding to the type of assistance information provided by UE-A, whether it is type-A, type-B, or type-C resource information. A UE may be configured with multiple sets of sidelink configuration each corresponds to a type of inter-UE coordination.
In some embodiments, a UE may be configured with multiple sets of sidelink configuration, based on a ratio or a ratio range between the number of type-A resources provided by UE-A and the total number of resources in the transmission resource pool. For example, if there are 100 transmission resources in the transmission resource pool, and 20 of these transmission resources overlap with the type-A transmission resource provided by UE-A, then the ratio is 20%. The UE may select a sidelink configuration for destination UE-A based on the ratio.
When the UE is performing the LCP procedure, or when the UE is performing mode 2b sidelink resource selection, the TX UE may select a destination UE (RX UE) under one of these conditions:
In some embodiments, there is a prerequisite for the conditions above that the selected resource is not out of date, or the resource selection is based on resources which are not out of date.
In some embodiments, a UE-A may only be able to provide assistance resource selection information applies to itself In this case, the UE-B only considers the provided assistance resource selection information when selecting resource for this particular UE-A. In some other embodiments, a UE-A is capable of providing assistance resource selection information applies to itself and a set of other UEs, then the UE-B considers the provided assistance resource selection information when selecting resource for this particular UE-A and the set of other UEs.
The UE-A may report a set of resource by using Medium Access Control-Control Element (MAC CE). When performing the LCP procedure, if there are remaining bits (or capacity) after data multiplexing in the transmission resource, instead of ignoring or wasting the remaining capacity, the UE-A may use the remaining bits to report the set of resource, if the remaining capacity is enough to hold the MAC CE for the report.
Specifically, the UE-A may use the remaining capacity after data multiplexing if one of following condition are met.
The description and examples in this disclosure are made from the network (e.g., base station) perspective, or from the UE perspective. It is to be understood that the network and the UE operate in a coordinated manner. The principle applies to the network side also applies to the UE side. For example, when the network transmits the WUB to the UE, the underlying principle for the transmission also applies to the reception of the WUB on the UE side.
The description and accompanying drawings above provide specific example embodiments and implementations. The described subject matter may, however, be embodied in a variety of different forms and, therefore, covered or claimed subject matter is intended to be construed as not being limited to any example embodiments set forth herein. A reasonably broad scope for claimed or covered subject matter is intended. Among other things, for example, subject matter may be embodied as methods, devices, components, systems, or non-transitory computer-readable media for storing computer codes. Accordingly, embodiments may, for example, take the form of hardware, software, firmware, storage media or any combination thereof. For example, the method embodiments described above may be implemented by components, devices, or systems including memory and processors by executing computer codes stored in the memory.
Throughout the specification and claims, terms may have nuanced meanings suggested or implied in context beyond an explicitly stated meaning. Likewise, the phrase “in one embodiment/implementation” as used herein does not necessarily refer to the same embodiment and the phrase “in another embodiment/implementation” as used herein does not necessarily refer to a different embodiment. It is intended, for example, that claimed subject matter includes combinations of example embodiments in whole or in part.
In general, terminology may be understood at least in part from usage in context. For example, terms, such as “and”, “or”, or “and/or,” as used herein may include a variety of meanings that may depend at least in part on the context in which such terms are used. Typically, “or” if used to associate a list, such as A, B or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B or C, here used in the exclusive sense. In addition, the term “one or more” as used herein, depending at least in part upon context, may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense. Similarly, terms, such as “a,” “an,” or “the,” may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context. In addition, the term “based on” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for the existence of additional factors not necessarily expressly described, again, depending at least in part on context.
Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present solution should be or are included in any single implementation thereof. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present solution. Thus, discussions of the features and advantages, and similar language, throughout the specification may, but do not necessarily, refer to the same embodiment.
Furthermore, the described features, advantages and characteristics of the present solution may be combined in any suitable manner in one or more embodiments. One of ordinary skill in the relevant art will recognize, in light of the description herein, that the present solution may be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the present solution.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN21/92616 | May 2021 | US |
Child | 18104535 | US |