This document is directed generally to digital wireless communications.
Mobile telecommunication technologies are moving the world toward an increasingly connected and networked society. In comparison with the existing wireless networks, next generation systems and wireless communication techniques will need to support a much wider range of use-case characteristics and provide a more complex and sophisticated range of access requirements and flexibilities.
Long-Term Evolution (LTE) is a standard for wireless communication for mobile devices and data terminals developed by 3rd Generation Partnership Project (3GPP). LTE Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The 5th generation of wireless system, known as 5G, advances the LTE and LTE-A wireless standards and is committed to supporting higher data-rates, large number of connections, ultra-low latency, high reliability and other emerging business needs.
Techniques are disclosed for performing scheduling in wireless communications. For example, techniques are describe to control a timing related to a control signal for a scheduling technique (e.g., a semi-persistent scheduling (SPS) technique) and a resource (e.g., SPS resource). This patent document also describes configuration related to one or more time and frequency resources (also known as one or more SPS resources) or multiple sets of time and frequency resources (also known as SPS sets) for a scheduling technique.
A first example wireless communication method includes receiving, by a communication device from a network device, a control signaling including one or more parameters of a semi-persistent scheduling (SPS) configuration for a scheduling of one or more time and frequency resources; and performing, by the communication device, an operation based on the SPS configuration, where the operation is performed according to an application delay.
A second example wireless communication method includes transmitting, by a communication device to a network device, a control signaling including one or more parameters of a semi-persistent scheduling (SPS) configuration for a scheduling of one or more time and frequency resources; and performing, by the communication device, an operation based on the SPS configuration, where the operation is performed according to an application delay.
A third example wireless communication method includes transmitting, by a network device to a communication device, a control signaling including one or more parameters of a semi-persistent scheduling (SPS) configuration for a scheduling of one or more time and frequency resources; and transmitting or receiving, by the network device, on the one or more time and frequency resources based on the SPS configuration and according to an application delay.
A fourth example wireless communication method includes receiving, by a network device from a communication device, a control signaling including one or more parameters of a semi-persistent scheduling (SPS) configuration for a scheduling of one or more time and frequency resources; and transmitting or receiving, by the network device, on the one or more time and frequency resources based on the SPS configuration and according to an application delay.
In some embodiments, the SPS configuration includes any one or more of: a periodicity information, one or more SPS configuration indices, one or more time and frequency resources, one or more time and frequency resource groups, a length information of a duration, a valid or invalid indication, and/or an offset information. In some embodiments, each of the one or more time and frequency resource groups include a set of time and frequency resources, the set of one or more time and frequency resources are associated with a length information of a duration and a valid or invalid indication, the length information of the duration indicates a time range for the set of one or more time and frequency resources, and the valid or invalid indication indicates a time domain location of the set of one or more time and frequency resources. In some embodiments, each of the one or more time and frequency resources group is associated with a plurality of SPS configuration indices and an offset information, and the offset information indicates an offset between a set of one or more time and frequency resources with different SPS configuration indices.
In some embodiments, the control signaling includes any one or more of: Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MAC CE) signaling, Downlink Control Information (DCI) signaling, or Uplink Control information (UCI) signaling. In some embodiments, the one or more parameters of the SPS configuration in the DCI signaling includes one or more types of indications that includes: an activation indication for the one or more time and frequency resources, a release indication for the one or more time and frequency resources, and/or an update indication and updated parameters for the one or more time and frequency resources. In some embodiments, the one or more parameters of the SPS configuration in DCI signaling includes an activation indication that indicates that at least one time and frequency resource is used for transmitting or receiving data. In some embodiments, the one or more parameters of the SPS configuration in DCI signaling includes a release indication that indicates that at least one time and frequency resource is not used for transmitting or receiving data.
In some embodiments, the one or more parameters of the SPS configuration in DCI signaling includes an update indication that indicates that at least one parameter of the SPS configuration is updated by information included in the control signaling. In some embodiments, the updated parameters of the SPS configuration includes any one or more of: a Modulation and Coding Scheme (MCS) level, an information for MCS table, a time domain resource assignment (TDRA), a frequency domain resource assignment (FDRA), a number of layers, a periodicity information, a valid or invalid indication, and/or an offset information. In some embodiments, the one or more types of indication is determined or indicated by any one or more of: high layer parameters, a DCI format, a DCI field including, a HARQ Process Number, a Redundancy Version, a Time domain resource assignment, a Frequency domain resource assignment, a MCS, a Downlink assignment index, a TPC command for scheduled PUCCH, and/or a VRB-to-PRB mapping.
In some embodiments, the one or more parameters of the SPS configuration in the UCI signaling includes any one or more of: an activation indication for the one or more time and frequency resources, and/or a release indication for the one or more time and frequency resources. In some embodiments, the one or more parameters of the SPS configuration in UCI signaling includes the activation indication that indicates that at least one time and frequency resource is used for transmitting or receiving data. In some embodiments, the one or more parameters of the SPS configuration in UCI signaling includes the release indication that indicates that at least one time and frequency resource is not used for transmitting or receiving data. In some embodiments, the operation based on SPS configuration includes any one of: transmitting in the one or more time and frequency resources, receiving in the one or more time and frequency domain resources, determining not to transmit in the one or more time and frequency resources, or determining not to receive in one or more time and frequency domain resources. In some embodiments, the application delay is determined by any one or more of: a starting time point; an ending time point; a distance between the starting time point and the ending time point.
In some embodiments, the starting time point includes at least one of the following: a slot of Physical Downlink Control Channel (PDCCH) monitoring; a last symbol of PDCCH monitoring; a slot for UCI transmission; a last symbol of Physical Uplink Control Channel (PUCCH) transmitting UCI; a last symbol of Physical Uplink Shared Channel (PUSCH) transmitting UCI; a slot of the first resource in the one or more time and frequency resources; a first symbol of the one or more time and frequency resources; a last symbol of one or more time and frequency resource. In some embodiments, the ending time point includes at least one of the following: a slot of the one or more time and frequency resources; a last symbol of the one or more time and frequency resources; a slot of UCI transmission; a first symbol of PUCCH transmitting UCI; a first symbol of PUSCH transmitting UCI, a slot of PDCCH monitoring; a first symbol of PDCCH monitoring. In some embodiments, the slot of the one or more time and frequency resources includes a slot of the first resource within the one or more time and frequency resource, a slot of the first resource within the time and frequency resource group, a slot of the last resource within the one or more time and frequency resources, or a slot of the last resource within the time and frequency resource group.
In some embodiments, the first or last symbol of the one or more time and frequency resources includes the first or last symbol of the first resource within the one or more time and frequency resources, the first or last symbol of the first resource within the time and frequency resource group, the first or last symbols of the last resource within the one or more time and frequency resources, the first or last symbols of the last resource within the time and frequency resource group. In some embodiments, a distance K between the starting time point and the ending time point is determined or indicated by at least one of: a high layer parameter; a subcarrier spacing; a User Equipment (UE) capability, where the distance K is a positive integer in symbol, slot or millisecond. In some embodiments, in the distance K, any one or more of the following operations is performed: another control signaling is not transmitted in the distance K; another control signaling are not transmitted in the same slot of the control signaling; another control signaling are expired when they are transmitted in the distance K; or another control signaling replace the control signaling when they are transmitted in the distance K. In some embodiments, the application delay includes the slot or the last symbol of PDCCH monitoring as the starting time point, the slot or the first symbol of the first resource within the time and frequency resource group as the ending time point and distance K slots or symbols between the slot or the last symbol of PDCCH monitoring and the slot or the first symbol of the first resource, when the control signaling is received in an n-th slot or symbol, the operation is performed at the slot of the first resource within the time and frequency resource group located at an (n+K)-th slot or symbol, and where n and K are integers greater than or equal to one.
In some embodiments, the application delay includes the slot or the last symbol of PDCCH monitoring as the starting time point, the slot or the first symbol of the PDCCH monitoring or the UCI transmission as the ending time point, and distance K slots or symbols between the slot or the last symbols of PDCCH monitoring and the slot or the first symbol of PDCCH monitoring or the UCI transmission, when the control signaling is received in an n-th slot or symbol, the operation is performed at the time and frequency resource located at an (n+K)-th slot or symbol in response to the communication device by DCI or UCI, and where n and K are integers greater than or equal to one. In some embodiments, the application delay includes the slot or the first symbol of the PDCCH monitoring or the UCI transmission as the starting time point, the slot or the last symbol of PDCCH monitoring as the starting time point, and distance K slots or symbols between the slot or the first symbol of PDCCH monitoring or the UCI transmission and the slot or the last symbols of PDCCH monitoring, when the operation is performed at the time and frequency resource located at an n-th slot or symbol in response to the communication device by DCI or UCI, the control signaling is received in an (n−K)-th slot or symbol, or before an (n−K)-th slot or symbol, where n and K are integers greater than or equal to one, and where K is less than n.
In some embodiments, the application delay includes the slot or the first symbol of the first resource within the time and frequency domain resource group as the starting time point, the slot or the last symbol of PDCCH monitoring as the ending time point, and the distance K slots or symbols between the slot or the first symbol of the first resource and the slot or the last symbol of PDCCH monitoring, when the operation is performed at the first resource within the time and frequency resource group located at an n-slot or symbol, the control signaling is received in an (n−K)-th slot or symbol, or before an (n−K)-th slot or symbol and where n and K are integers greater than or equal to one. In some embodiments, the application delay includes the slot or the first symbol of the UCI transmission as the starting time point, the slot or the first symbol of the first resource within the time and frequency resource group as the ending time point, and the distance K slots or symbols between the slot or the first symbol of the UCI transmission and the slot or the last symbol of the first resource, when the control signaling is transmitting in an n-th slot or symbol, the operation is performed at the time and frequency resource located within the time ranging from (n−K)-th slot or symbol to (n)-th slot or symbol and where n and K are integers greater than or equal to one. In some embodiments, the SPS includes a configured grant (CG).
In yet another exemplary aspect, the above-described methods are embodied in the form of processor-executable code and stored in a non-transitory computer-readable storage medium. The code included in the computer readable storage medium when executed by a processor, causes the processor to implement the methods described in this patent document.
In yet another exemplary embodiment, a device that is configured or operable to perform the above-described methods is disclosed.
The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
In beyond 5G and 6G communication, one of promising services is characterized by quasi-periodicity (jitter impact), large and various data amount and stringent latency requirement, including e.g., extended reality (XR) service. In prior arts, granted transmission, including configured grant (CG) and semi-persistent scheduling (SPS), is capable of conveying periodic data by preconfigured resource without grant request and excessive power consumption. However, owing to the service characteristic of quasi-periodicity as well as large and various data amount, current SPS and CG are not support to transmit this kind of service. To this end, multiple SPS configurations and multiple CG configurations with adaptive parameter adjustment should be considered for supporting the SPS/CG configuration to transmit XR traffic, where the adaptive parameter adjustment such as activation, deactivation, parameter update and resource quick grant and release, is determined by control signaling. This discourse aims to propose methods for how control signaling of adaptive parameters adjustment effect.
The example headings for the various sections below are used to facilitate the understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Accordingly, one or more features of one example section can be combined with one or more features of another example section. Furthermore, 5G terminology is used for the sake of clarity of explanation, but the techniques disclosed in the present document are not limited to 5G technology only, and may be used in wireless systems that implemented other protocols.
In case (1) illustrated in
In case (2) illustrated in
Alternatively, in case (2) illustrated in
In this patent document, an operation being associated with one or more slots/symbol can refer to operating a transmission or reception of uplink channel (e.g., PUSCH) or downlink channel (e.g., PDSCH), respectively, or not including performing an operation by UE such as activating/deactivating SPS resource(s). In case (3) illustrated in
Moreover, in the case illustrated in
In this patent document the term SPS can refer to SPS configuration for downlink, or CG configuration for uplink. In this patent document the term SPS resource can refer to SPS PDSCH for downlink, or CG PUSCH for uplink, and the term time and frequency resource is similar to the term SPS resource. In this patent document, the term operation can refer to transmission, reception and so on.
This patent document describes techniques related to at least the following technical solutions:
In some embodiments, the SPS configuration includes one SPS configuration index wherein the SPS configuration includes corresponds to any one or more of:
1. An information set for the SPS configuration index including any one or more of:
2. A number of SPS resources
In one example, the SPS configuration includes one SPS configuration index, which corresponds to a periodicity information, i.e., periodicity in SPS-config or periodicity in ConfiguredGrantConfig, as ‘10 ms’ or ‘10 ms×14 symbols’, the SPS configuration is shown in
In
In another example, the SPS configuration includes one SPS configuration index, which corresponds to a periodicity information, i.e., periodicity in SPS-config or periodicity in ConfiguredGrantConfig, as ‘10 ms’ or ‘10 ms×14 symbols’, a length information of a duration as ‘5 slots’, a valid or invalid indication as a bitmap ‘10101’ the SPS configuration is shown in
In
According to the above example, the time and frequency resource group is associated with the length information of the duration, the valid or invalid indication or the offset information.
In some embodiments, the SPS configuration includes a SPS set, wherein the SPS set includes any one or more of:
1. One or more SPS configuration indices
2. An information set for SPS set including any one or more of:
In one example, if the pattern in
In
According to the above example, the time and frequency resource group is associated with the amount information of SPS configuration indices, a plurality of SPS configuration indices, the offset information.
For example, as shown in
For the group common DCI, such as DCI format 26, or a new defined DCI format 2, the parameters of the SPS configuration in DCI signaling determines different types of indication by specific defined fields.
A. In some cases, the DCI signaling is for SPS activation or for SPS deactivation/release
B. In some cases, the DCI signaling is for SPS parameter update
The following example is based on
In an example for the confirm indication, the UCI signaling is a HARQ-ACK information for one or more time and frequency resources in a time and frequency resource group. In
The following example is based on
For one example, UCI signaling is a scheduling request (SR) to indicate activation, implying one or more time and frequency resources in a time and frequency resource group are used for data transmission.
For one example, UCI signaling is a scheduling request (SR) to indicate deactivation/release, implying one or more time and frequency resources in a time and frequency resource group are not used for data transmission
For one example, UCI signaling is a new defined signaling, which is rather than a HARQ-ACK information, scheduling request, CSI report and carries the information of activation indication and deactivation/release indication. In some cases, there is an one-bit length information in the new defined signaling, wherein bit ‘1’ indicates activation, implying one or more time and frequency resources in a time and frequency resource group are used for data transmission, while bit ‘0’ indicates deactivation, implying one or more time and frequency resources in a time and frequency group are not used for data transmission.
In some embodiments, the application delay is determined by at least one of (or any one or more of):
The control signaling the controlling signaling is valid for time and frequency resource according to or based on the application delay, or the UE performs a transmission or reception in a time and frequency resource according to or based on the application delay, or the UE performs an action in a time and frequency resource according to or based on an application delay.
In some embodiments, other control signalings are not transmitted or received (or are determined not to be transmitted or received) in the distance K as illustrated in
In some embodiments, other control signalings are expired in the distance K as illustrated in
In some embodiments, the control signaling is replaced by the other same type control signaling transmitting in the distance K.
In some embodiments, other control signalings are not transmitted (or are determined not to be transmitted) in the same slot as the control signaling.
In the following examples, different application delays are shown.
Example 1:
where n denotes the slot for PDCCH monitoring, u denotes the subcarrier spacing (SCS). In one example, the application delay includes:
Where nslot denotes the slot for PDCCH monitoring, Nslotsymbol denotes the number of symbols in slot.
In one example, the application delay includes:
where n denotes the slot for PDCCH monitoring, u denotes the subcarrier spacing (SCS).
In another example, the application delay includes:
Where nslot denotes the slot for PDCCH monitoring, Nslotsymbol denotes the number of symbols in slot.
Example 2:
where n denotes the slot for PDCCH monitoring, u denotes the subcarrier spacing (SCS).
in another example, the application delay includes:
Example 3:
In one example, the application delay includes:
In one example, the application delay includes:
In other example, the application delay includes:
Example 4:
where n denotes the slot for control signaling transmission, u denotes the SCS.
In another example, the application delay includes:
where n denotes the slot for PDCCH monitoring, u denotes the subcarrier spacing (SCS).
In another example, the application delay includes:
The implementations as discussed above will apply to a wireless communication.
The following exemplary operations and features are applicable to the method in
In some embodiments, the SPS configuration includes any one or more of: a periodicity information, one or more SPS configuration indices, one or more time and frequency resources, one or more time and frequency resource groups, a length information of a duration, a valid or invalid indication, and/or an offset information. In some embodiments, each of the one or more time and frequency resource groups include a set of time and frequency resources, the set of one or more time and frequency resources are associated with a length information of a duration and a valid or invalid indication, the length information of the duration indicates a time range for the set of one or more time and frequency resources, and the valid or invalid indication indicates a time domain location of the set of one or more time and frequency resources. In some embodiments, each of the one or more time and frequency resources group is associated with a plurality of SPS configuration indices and an offset information, and the offset information indicates an offset between a set of one or more time and frequency resources with different SPS configuration indices.
In some embodiments, the control signaling includes any one or more of: Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MAC CE) signaling, Downlink Control Information (DCI) signaling, or Uplink Control information (UCI) signaling. In some embodiments, the one or more parameters of the SPS configuration in the DCI signaling includes one or more types of indications that includes: an activation indication for the one or more time and frequency resources, a release indication for the one or more time and frequency resources, and/or an update indication and updated parameters for the one or more time and frequency resources. In some embodiments, the one or more parameters of the SPS configuration in DCI signaling includes an activation indication that indicates that at least one time and frequency resource is used for transmitting or receiving data. In some embodiments, the one or more parameters of the SPS configuration in DCI signaling includes a release indication that indicates that at least one time and frequency resource is not used for transmitting or receiving data.
In some embodiments, the one or more parameters of the SPS configuration in DCI signaling includes an update indication that indicates that at least one parameter of the SPS configuration is updated by information included in the control signaling. In some embodiments, the updated parameters of the SPS configuration includes any one or more of: a Modulation and Coding Scheme (MCS) level, an information for MCS table, a time domain resource assignment (TDRA), a frequency domain resource assignment (FDRA), a number of layers, a periodicity information, a valid or invalid indication, and/or an offset information. In some embodiments, the one or more types of indication is determined or indicated by any one or more of: high layer parameters, a DCI format, a DCI field including, a HARQ Process Number, a Redundancy Version, a Time domain resource assignment, a Frequency domain resource assignment, a MCS, a Downlink assignment index, a TPC command for scheduled PUCCH, and/or a VRB-to-PRB mapping.
In some embodiments, the one or more parameters of the SPS configuration in the UCI signaling includes any one or more of: an activation indication for the one or more time and frequency resources, and/or a release indication for the one or more time and frequency resources. In some embodiments, the one or more parameters of the SPS configuration in UCI signaling includes the activation indication that indicates that at least one time and frequency resource is used for transmitting or receiving data. In some embodiments, the one or more parameters of the SPS configuration in UCI signaling includes the release indication that indicates that at least one time and frequency resource is not used for transmitting or receiving data. In some embodiments, the operation based on SPS configuration includes any one of: transmitting in the one or more time and frequency resources, receiving in the one or more time and frequency domain resources, determining not to transmit in the one or more time and frequency resources, or determining not to receive in one or more time and frequency domain resources. In some embodiments, the application delay is determined by any one or more of: a starting time point; an ending time point; a distance between the starting time point and the ending time point.
In some embodiments, the starting time point includes at least one of the following: a slot of Physical Downlink Control Channel (PDCCH) monitoring; a last symbol of PDCCH monitoring; a slot for UCI transmission; a last symbol of Physical Uplink Control Channel (PUCCH) transmitting UCI; a last symbol of Physical Uplink Shared Channel (PUSCH) transmitting UCI; a slot of the first resource in the one or more time and frequency resources; a first symbol of the one or more time and frequency resources; a last symbol of one or more time and frequency resource. In some embodiments, the ending time point includes at least one of the following: a slot of the one or more time and frequency resources; a last symbol of the one or more time and frequency resources; a slot of UCI transmission; a first symbol of PUCCH transmitting UCI; a first symbol of PUSCH transmitting UCI, a slot of PDCCH monitoring; a first symbol of PDCCH monitoring. In some embodiments, the slot of the one or more time and frequency resources includes a slot of the first resource within the one or more time and frequency resource, a slot of the first resource within the time and frequency resource group, a slot of the last resource within the one or more time and frequency resources, or a slot of the last resource within the time and frequency resource group.
In some embodiments, the first or last symbol of the one or more time and frequency resources includes the first or last symbol of the first resource within the one or more time and frequency resources, the first or last symbol of the first resource within the time and frequency resource group, the first or last symbols of the last resource within the one or more time and frequency resources, the first or last symbols of the last resource within the time and frequency resource group. In some embodiments, a distance K between the starting time point and the ending time point is determined or indicated by at least one of: a high layer parameter; a subcarrier spacing; a User Equipment (UE) capability, where the distance K is a positive integer in symbol, slot or millisecond. In some embodiments, in the distance K, any one or more of the following operations is performed: another control signaling is not transmitted in the distance K; another control signaling are not transmitted in the same slot of the control signaling; another control signaling are expired when they are transmitted in the distance K; or another control signaling replace the control signaling when they are transmitted in the distance K. In some embodiments, the application delay includes the slot or the last symbol of PDCCH monitoring as the starting time point, the slot or the first symbol of the first resource within the time and frequency resource group as the ending time point and distance K slots or symbols between the slot or the last symbol of PDCCH monitoring and the slot or the first symbol of the first resource, when the control signaling is received in an n−th slot or symbol, the operation is performed at the slot of the first resource within the time and frequency resource group located at an (n+K)-th slot or symbol, and where n and K are integers greater than or equal to one.
In some embodiments, the application delay includes the slot or the last symbol of PDCCH monitoring as the starting time point, the slot or the first symbol of the PDCCH monitoring or the UCI transmission as the ending time point, and distance K slots or symbols between the slot or the last symbols of PDCCH monitoring and the slot or the first symbol of PDCCH monitoring or the UCI transmission, when the control signaling is received in an n-th slot or symbol, the operation is performed at the time and frequency resource located at an (n+K)-th slot or symbol in response to the communication device by DCI or UCI, and where n and K are integers greater than or equal to one. In some embodiments, the application delay includes the slot or the first symbol of the PDCCH monitoring or the UCI transmission as the starting time point, the slot or the last symbol of PDCCH monitoring as the starting time point, and distance K slots or symbols between the slot or the first symbol of PDCCH monitoring or the UCI transmission and the slot or the last symbols of PDCCH monitoring, when the operation is performed at the time and frequency resource located at an n-th slot or symbol in response to the communication device by DCI or UCI, the control signaling is received in an (n−K)-th slot or symbol, or before an (n−K)-th slot or symbol, where n and K are integers greater than or equal to one, and where K is less than n.
In some embodiments, the application delay includes the slot or the first symbol of the first resource within the time and frequency domain resource group as the starting time point, the slot or the last symbol of PDCCH monitoring as the ending time point, and the distance K slots or symbols between the slot or the first symbol of the first resource and the slot or the last symbol of PDCCH monitoring, when the operation is performed at the first resource within the time and frequency resource group located at an n-slot or symbol, the control signaling is received in an (n−K)-th slot or symbol, or before an (n−K)-th slot or symbol and where n and K are integers greater than or equal to one. In some embodiments, the application delay includes the slot or the first symbol of the UCI transmission as the starting time point, the slot or the first symbol of the first resource within the time and frequency resource group as the ending time point, and the distance K slots or symbols between the slot or the first symbol of the UCI transmission and the slot or the last symbol of the first resource, when the control signaling is transmitting in an n-th slot or symbol, the operation is performed at the time and frequency resource located within the time ranging from (n−K)-th slot or symbol to (n)-th slot or symbol and where n and K are integers greater than or equal to one. In some embodiments, the SPS includes a configured grant (CG).
In this document the term “exemplary” is used to mean “an example of” and, unless otherwise stated, does not imply an ideal or a preferred embodiment.
Some of the embodiments described herein are described in the general context of methods or processes, which may be implemented in one embodiment by a computer program product, embodied in a computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM), Random Access Memory (RAM), compact discs (CDs), digital versatile discs (DVD), etc. Therefore, the computer-readable media can include a non-transitory storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer- or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or combinations thereof. For example, a hardware circuit implementation can include discrete analog and/or digital components that are, for example, integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and/or as a Field Programmable Gate Array (FPGA) device. Some implementations may additionally or alternatively include a digital signal processor (DSP) that is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the disclosed functionalities of this application. Similarly, the various components or sub-components within each module may be implemented in software, hardware or firmware. The connectivity between the modules and/or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.
While this document contains many specifics, these should not be construed as limitations on the scope of an invention that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.
Only a few implementations and examples are described and other implementations, enhancements and variations can be made based on what is described and illustrated in this disclosure.
This application is a continuation of International Patent Application No. PCT/CN2022/108690, filed on Jul. 28, 2022, the contents of which are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/108690 | Jul 2022 | WO |
Child | 18913310 | US |