The present application claims a priority of Chinese patent application No. 202110023269.1 filed on Jan. 8, 2021, which is incorporated herein by reference in its entirety.
The present disclosure relates to the field of communications technology, and in particular to a method for receiving PDSCH, an apparatus for receiving PDSCH and a processor-readable storage medium.
With the increasing popularity of mobile video services, peer-to-peer multicast/broadcast streams, software upgrades through mobile networks, group communications, and broadcast/multicast Internet of Things applications, the global mobile communication industry has reached a consensus that the fifth generation mobile communication technology (5th Generation Mobile Communication Technology, 5G) networks need to have the ability to flexibly and dynamically allocate radio spectrum and network resources between unicast and multicast services, and need to support independent deployment for broadcast/multicast networks.
In one receiving time unit, the maximum quantity of service data physical downlink shared channels (Physical downlink shared channel, PDSCH) that the terminal can receive is determined. In the New Radio Multicast and Broadcast Services (New Radio Multicast and Broadcast Services, NR MBS) system, the terminal (User Equipment, UE) may need to receive PDSCH of broadcast, multicast and unicast services simultaneously, which includes both dynamically scheduling PDSCH and semi-persistent scheduling (Semi-Persistent Scheduling, SPS) PDSCH. Therefore, the base station may schedule the PDSCH exceeding the capability of the UE in a time slot (slot), and how the terminal selects the PDSCH that meets the capability requirements of the UE from multiple PDSCHs for reception has become an urgent problem to be solved.
The present disclosure provides a method for receiving PDSCH, an apparatus for receiving PDSCH and a processor-readable storage medium, so as to solve the problem that the terminal cannot determine the received PDSCH in a case that the scheduling of the PDSCH by the base station exceeds the receiving capability of the terminal.
An embodiment of the present disclosure provides a method for receiving PDSCH, which includes:
Optionally, the determining, by the terminal, the receiving PDSCH set according to the priority of the candidate PDSCH scheduled by the base station includes one of following:
Optionally, the determining the receiving PDSCH set according to the PDSCH with the highest priority in the candidate PDSCH set, includes:
Optionally, the excluding the PDSCH with the lowest priority in the candidate PDSCH set, and the determining the candidate PDSCH set subjected to the exclusion process as the receiving PDSCH set, includes:
Optionally, the method further includes:
Optionally, the method further includes:
Optionally, a candidate PDSCH is a PDSCH scheduled by the base station before receiving a target time threshold of a time slot.
Optionally, the method further includes:
An embodiment of the present disclosure provides an apparatus for receiving PDSCH, including: a transceiver, a memory, a processor, and computer program stored in the memory and operable on the processor, where the processor implements, when executing the computer program, the following steps of:
Optionally, the determining, by the terminal, the receiving PDSCH set according to the priority of the candidate PDSCH scheduled by the base station includes one of following:
Optionally, the determining the receiving PDSCH set according to the PDSCH with the highest priority in the candidate PDSCH set, specially includes:
Optionally, the excluding the PDSCH with the lowest priority in the candidate PDSCH set, and the determining the candidate PDSCH set subjected to the exclusion process as the receiving PDSCH set, includes:
Optionally, when the processor executes the computer program, further configured to implement the following steps of:
Optionally, when the processor executes the computer program, further configured to implement the following steps of:
Optionally, a candidate PDSCH is a PDSCH scheduled by the base station before receiving a target time threshold of a time slot.
Optionally, the processor is further configured to implement, when executing the computer program, the following steps of:
An embodiment of the present disclosure provides an apparatus for receiving PDSCH, which includes:
Optionally, the first determining unit specifically includes one of the following:
Optionally, the first determining subunit is specifically configured to implement:
Optionally, the second determining subunit is specifically configured to implement:
Optionally, the apparatus further includes:
Optionally, the apparatus further includes:
Optionally, a candidate PDSCH is a PDSCH scheduled by the base station before receiving a target time threshold of a time slot.
Optionally, the apparatus further includes:
An embodiment of the present disclosure provides a processor-readable storage medium, on which computer program is stored, where when the computer program is executed by a processor, the steps of the above-mentioned method for receiving PDSCH are implemented.
The beneficial effects of the above-mentioned technical solution in the present disclosure are as follows.
In the embodiment of the present disclosure, the terminal determines the receiving PDSCH set according to the priority of the candidate PDSCH scheduled by the base station, and the quantity of PDSCHs included in the receiving PDSCH set meets the receiving capability of the terminal, so that the terminal can receive multiple data services simultaneously, and can select the type and quantity of the finally received PDSCH according to the service priority to meet user requirements.
In order to make the technical problem to be solved by the present disclosure, technical solution and advantages clearer, the following will describe in detail with reference to the drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help a comprehensive understanding of the embodiments of the present disclosure. Therefore, those skilled in the art should recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
It should be understood that reference throughout the specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic related to the embodiment is included in at least one embodiment of the present disclosure. Therefore, appearances of “in one embodiment” or “in an embodiment” in various places throughout the specification are not necessarily referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
In various embodiments of the present disclosure, it should be understood that the sequence numbers of the following processes do not mean the order of execution, and the execution order of each process should be determined by its functions and internal logic, should not constitute any limitation to the implementation process of the embodiments of the present disclosure.
Additionally, the terms “system” and “network” are often used interchangeably herein.
The term “and/or” in the embodiments of the present disclosure describes the association relationship of associated objects, indicating that there may be three relationships, for example, A and/or B, which may mean these three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character “/” generally indicates that the contextual objects are an “or” relationship.
The term “multiple” in the embodiments of the present disclosure refers to two or more, and other quantifiers are similar.
When describing the embodiments of the present disclosure, some concepts used in the following description are explained first.
In a time slot, in a case that there are multiple PDSCHs to be delivered, the UE needs to select and exclude PDSCHs according to UE capabilities and service priorities, so as to determine the type and quantity of PDSCHs finally received by the UE.
Different service data have different service priorities, such as: in Ultra-Reliable and Low Latency Communications (Ultra-Reliable and Low Latency Communications, URLLC), Multicast Control Channel (Multicast Control Channel, MCCH) PDSCH (MCCH-PDSCH), MBS and Enhanced Mobile Broadband (Enhanced Mobile Broadband, eMBB), URLLC>MCCH-PDSCH>MBS>eMBB service. When determining and receiving the PDSCH, service priority is a factor that must be considered. Generally, the UE will select to receive service data with higher priority. In the present disclosure, it is assumed that the service priority has been configured, that is, each scheduled data service PDSCH has a corresponding priority level, and the priority values are different.
The UE receiving capability is defined as the quantity of PDSCHs simultaneously received by the UE in a frequency-division multiplexing (Frequency-division multiplexing, FDM) or/and time-division multiplexing (Time-division multiplexing, TDM) mode within one time slot. Specific UE receiving capability determination parameters may include the following:
Specifically, an embodiment of the present disclosure provides a method for receiving PDSCH, which is used to solve the problem that the terminal cannot determine the received PDSCH when the scheduling of the PDSCH by the base station exceeds the receiving capability of the terminal.
As shown in
Step 101, determining, by a terminal, a receiving PDSCH set according to a priority of a candidate physical downlink shared channel PDSCH scheduled by a base station, where quantity of PDSCHs to be received in the receiving PDSCH set meets receiving capability of the terminal;
In this embodiment, the base station may schedule PDSCHs exceeding the receiving capability of the terminal in one time slot. For example, the maximum receiving capability of the terminal is N PDSCHs, and the quantity of PDSCHs scheduled by the base station is greater than N. The candidate PDSCH is the PDSCH scheduled by the base station in one time slot, and there may be multiple ones. The terminal determines the PDSCH to be received from the candidate PDSCH, that is, determines the PDSCH to be received. Specifically, the terminal may determine the PDSCH to be received according to the priority of each candidate PDSCH, wherein the priority of the candidate PDSCH may be protocol preconfiguration.
The receiving PDSCH set determined by the terminal may include multiple PDSCHs, and the quantity of PDSCHs meets the receiving capability of the terminal. The meeting the receiving capability of the terminal means that the quantity of PDSCHs in the receiving PDSCH set is less than or equal to the maximum receiving capability of the terminal.
Step 102, receiving, by the terminal, data on the PDSCH to be received in the receiving PDSCH set, and receiving, after the terminal determines the receiving PDSCH set, data on the PDSCH included in the receiving PDSCH set.
In the embodiment of the present disclosure, the terminal determines the receiving PDSCH set according to the priority of the candidate PDSCH scheduled by the base station, and the quantity of PDSCHs included in the receiving PDSCH set meets the receiving capability of the terminal, so that the terminal can receive multiple data services simultaneously, and may select the type and quantity of the finally received PDSCH according to the service priority to meet user requirements.
Further, the determining, by the terminal, the receiving PDSCH set according to the priority of the candidate PDSCH scheduled by the base station includes one of following:
It should be noted that, in this embodiment, when determining the PDSCH to be received in the receiving PDSCH set, the terminal selects the PDSCH with the highest priority in the current candidate PDSCH set each time. For example: the candidate PDSCH set includes 6 PDSCHs, and the terminal selects the PDSCH with the highest priority among the 6 PDSCHs as the PDSCH to be received for the first time, then the candidate PDSCH set at this time also includes 5 PDSCHs, in the second selection, the terminal selects the PDSCH with the highest priority among the five PDSCHs as the PDSCH to be received, and selects cyclically until the quantity of PDSCHs to be received meets the receiving capability of the terminal.
The method of determining the receiving PDSCH set is applicable to the Capability A and Capability B, that is, in a case that the receiving capability of the terminal is: in TDM mode, data of at most N PDSCHs is received, the PDSCH with the lowest priority shall be excluded in turn, until the quantity of PDSCHs in the candidate PDSCH set subjected to the exclusion process meets the receiving capability of the terminal; in a case that the receiving capability of the terminal is: in FDM mode, data of at most N PDSCHs is received, the PDSCH with the lowest priority shall be excluded in turn, until the quantity of PDSCHs in the candidate PDSCH set subjected to the exclusion process meets the receiving capability of the terminal.
It should be noted that, in this embodiment, when determining the PDSCH to be received in the receiving PDSCH set, the terminal selects the PDSCH with the lowest priority in the current candidate PDSCH set for exclusion each time. For example: the candidate PDSCH set includes 6 PDSCHs, and the terminal selects the PDSCH with the lowest priority among the 6 PDSCHs for the first time to exclude, then the candidate PDSCH set also includes 5 PDSCHs at this time, during the second selection, the terminal selects the PDSCH with the lowest priority among the five PDSCHs to exclude, and selects cyclically until the quantity of PDSCHs to be received meets the receiving capability of the terminal.
In this embodiment, the terminal receives the data on the PDSCHs in the TDM mode, or receives the data on the PDSCHs in the FDM mode, may start to select from the PDSCH with the highest priority in the candidate PDSCH set, until the quantity of selected PDSCHs meets the receiving capability of the terminal, or may start to exclude the PDSCH with the lowest priority in the candidate PDSCH set, until the quantity of PDSCHs in the candidate PDSCH set after PDSCH is excluded meets the receiving capability of the terminal.
The specific embodiments below respectively illustrate the specific method of determining the receiving PDSCH set according to PDSCH with the highest priority in the candidate PDSCH set, and the specific method of determining the receiving PDSCH set according to PDSCH with the lowest priority in the candidate PDSCH set.
Specifically, the determining the receiving PDSCH set according to the PDSCH with the highest priority in the candidate PDSCH set, may include:
In this embodiment, the UE selects the PDSCH with a higher priority from the candidate PDSCH set into the receiving PDSCH set, in a case that the total quantity of PDSCHs to be received in the receiving PDSCH set reaches the maximum receiving capability of the terminal, the operation of selecting the PDSCH to be received is stopped, and the PDSCH to be received in the receiving PDSCH set obtained at this time is the PDSCH of data to be received by the terminal.
In a case that the total quantity of PDSCHs to be received in the receiving PDSCH set does not reach the maximum receiving capability of the terminal, all PDSCHs in the candidate PDSCH set that overlap with the PDSCHs in the receiving PDSCH set in a time domain or frequency domain are excluded. After deleting the PDSCHs in the candidate PDSCH set that overlap with all the PDSCHs in the receiving PDSCH set in the time domain or frequency domain, the first candidate set is obtained, in a case that the first candidate set is an empty set, the operation of selecting the PDSCH to be received is stopped, and the PDSCH to be received in the receiving PDSCH set obtained at this time is the PDSCH of the data to be received by the terminal.
In a case that the first candidate set is not an empty set, then the first candidate set is used as the candidate PDSCH set, the step 1 is performed repeatedly, and the PDSCH with the highest priority is selected from the first candidate set into the receiving PDSCH set, the above operations are performed cyclically until the quantity of PDSCHs in the receiving PDSCH set meets the capability of the UE or the candidate PDSCH set is empty. The UE selects the data on the PDSCH in the receiving PDSCH set for reception.
It should be noted that, in this embodiment, in a case that the terminal receives data in TDM mode, the second PDSCH in the step 2 is a PDSCH overlapped in a time domain with all PDSCHs in the receiving PDSCH set; in a case that the terminal receives data in FDM mode, the second PDSCH in step 2 is a PDSCH overlapped in frequency domain with all PDSCHs in the receiving PDSCH set.
As an optional embodiment, the specific implementation process of this embodiment is described by taking the terminal receiving capability of TDM or FDM mode, and the terminal receiving at most N PDSCHs simultaneously as an example. In this embodiment, the terminal selects a PDSCH with a higher priority from the candidate PDSCH set for reception until the receiving capability of the UE is reached. In this embodiment, the type of the PDSCH may not be distinguished, for example, whether the PDSCH is a unicast PDSCH or an MBS PDSCH is not distinguished. And the priorities of different PDSCHs have been known, the specific steps are shown in
In this embodiment, the receiving PDSCH set is determined according to the PDSCH with the highest priority in the candidate PDSCH set, the quantity of PDSCHs to be received in the receiving PDSCH set meets the receiving capability of the terminal, the terminal can receive multiple data services simultaneously, and can select the quantity and type of PDSCHs finally received according to the service priority, which can meet the user requirements under the 5G network.
The above is the specific implementation process of determining the receiving PDSCH set according to the PDSCH with the highest priority in the candidate PDSCH set. The following describes the implementation process of determining the receiving PDSCH set according to PDSCH with the lowest priority in the candidate PDSCH set.
Specially, the excluding the PDSCH with the lowest priority in the candidate PDSCH set, and the determining the candidate PDSCH set subjected to the exclusion process as the receiving PDSCH set, may include:
In this embodiment, the UE excludes the PDSCHs with the low priority in the candidate PDSCH set, and then determines whether there is an overlapping between the PDSCHs in the second candidate set obtained after being updated, in a case that the quantity of PDSCHs in the second candidate set meets the receiving capability of the terminal, and there is no PDSCH overlapped in the time domain or frequency domain in the second candidate set, the second candidate set is determined as the receiving PDSCH set.
In a case that there is overlap between any two PDSCHs, the UE continues to exclude the PDSCHs with the low priority in the second candidate set, and performs the above-mentioned operations circularly until there is no that the remaining PDSCHs of the candidate PDSCH set overlap with each other. The UE selects the data on the PDSCH in the candidate PDSCH set for reception.
It should be noted that, in this embodiment, in a case that the terminal receives data in TDM mode, the “overlapped PDSCH” in the step 1 refers to: the PDSCH overlapped in a time domain; in a case that the terminal receives data in FDM mode, the “overlapped PDSCH” in the step 1 refers to: PDSCH overlapped in a frequency domain.
As an optional embodiment, the specific implementation process of this embodiment is described by taking the UE receiving capability of TDM or FDM mode, and the UE receiving at most N PDSCHs simultaneously as an example. In this embodiment, the UE sequentially excludes PDSCHs with the low priority from the candidate PDSCH set until the receiving capability of the UE is reached; then determines whether there is an overlapping in the candidate PDSCH set subjected to the exclusion process, and in a case that there is an overlapping, PDSCHs with the low priority continues to be excluded until there is no overlapping in the remaining candidate PDSCH sets. In this scheme, the service types of PDSCH are not distinguished, and the priority of PDSCH has been known, the specific steps are shown in
In a case that there is an overlapping in H_1 or the UE receiving capability is not met (that is, the quantity of PDSCHs in H_1 is greater than N), returning to execute step b), and continuing to remove the PDSCH with the lowest priority in H_1 until there is no overlapping or the receiving capability of the UE is met, executing step d).
In this embodiment, the PDSCH with the lowest priority in the candidate PDSCH set is excluded, and the receiving PDSCH set is determined, the quantity of PDSCHs to be received in the receiving PDSCH set meets the receiving capability of the terminal, the terminal can receive multiple data services simultaneously, and can select the quantity and types of PDSCHs finally received according to the service priority, which can meet the user requirements under the 5G network.
It should be noted that, according to the above-mentioned steps 1)-4) and steps a)˜d), after the receiving capability of the terminal is determined, the terminal may select a receiving PDSCH in one of the following schemes:
It is assumed that the receiving PDSCH set S_1={PDSCHx, PDSCHy, PDSCHz} obtained by scheme 1, and the receiving set H_1={PDSCHa, PDSCHb} obtained by scheme 2.
The judgment standard can be as follows:
Optionally, the method further includes: determining, in a case that two PDSCHs meet a first condition, that the two PDSCHs do not overlap in a time domain, where the first condition is: a start time of one of the two PDSCHs is later than an end time of the other PDSCH.
This embodiment is a method for determining that two PDSCHs do not overlap in the time domain. In a case that the start time of any one PDSCH is later than the end time of the other PDSCH, the two PDSCHs do not overlap in the time domain.
As an optional embodiment, relevant information of a time domain resource assignment table (Time Domain Resource Assignment table, TDRA table) may be used to determine whether there is an overlapping between two PDSCHs in a time slot. According to the TDRA table in the downlink control information (Downlink Control Information, DCI), the start symbol time slot position index number S of PDSCH, and the length L of continuous symbols allocated by PDSCH can be obtained. The end symbol time slot position index number m(m=S+L−1) of PDSCH can be obtained by calculating according to these two parameters.
In a case that the start symbol index number of any one PDSCH is greater than the end symbol index number of the other PDSCH, it means that the time domains do not overlap.
6 PDSCHs are taken as an example, the relationship between the 6 PDSCHs is shown in
For example: determining whether P1-PDSCH and P2-PDSCH overlap in a time domain:
Determining whether P1-PDSCH and P3-PDSCH overlap in the time domain:
Optionally, the method further includes: determining, in a case that the two PDSCHs meet a second condition, that the two PDSCHs do not overlap in a frequency domain, where the second condition is: a start resource block RB index number of one of the two PDSCHs is greater than an end RB index number of the other PDSCH.
This embodiment is a method for determining that two PDSCHs do not overlap in the frequency domain, in a case that the start RB index number of any one PDSCH is greater than the end RB index number of the other PDSCH, the two PDSCHs do not overlap in the frequency domain.
In a case that the frequency domains do not overlap is determined, the parameters in the frequency domain resource assignment field (Frequency domain resource assignment field) in DCI need to be used, such as start RB index number (RBstart) and configured continuous RB quantity (LRBs). The start symbol index number of any one PDSCH is greater than the end symbol index number of the other PDSCH and the two PDSCHs do not overlap in the frequency domain. The specific method is similar to the method for determining that two PDSCHs do not overlap in the time domain, and will not be repeated here.
It should be noted that a candidate PDSCH may be a PDSCH scheduled by the base station before receiving a target time threshold of a time slot. Optionally, the method further includes: receiving, in a case that the quantity of PDSCHs to be received does not meet maximum receiving capability of the terminal, data on PDSCH that do not overlap in the time domain or frequency domain, according to a time sequence of PDSCH scheduled by the base station after the target time threshold.
In this embodiment, due to the dynamic PDSCH scheduling, some PDSCHs are scheduled later, and the UE cannot determine whether there are other scheduled PDSCHs that need to be processed together subsequently when processing the PDSCH which start position reaches earlier. Therefore, the target time threshold can be set before receiving time slot, and the PDSCH scheduled before the target time threshold is preferentially processed. The target time threshold may be set at the first X symbols (symbols) of the current time slot (n), as shown in
The specific steps may be as follows:
In this embodiment, the target time threshold is set before receiving time slot, and the PDSCH scheduled before the target time threshold is used as the candidate PDSCH, and the terminal determines the receiving PDSCH set according to the priority of the candidate PDSCH; for the PDSCH scheduled after the target time threshold, the terminal selects and receives the PDSCH scheduled after the target time threshold according to the time sequence of the PDSCH. The UE may receive multiple data services simultaneously, and may select the quantity and type of PDSCHs finally received according to the service priority, which can meet the user requirements under the 5G network.
The implementation process of the terminal receiving PDSCH in the TDM mode and the implementation process of receiving PDSCH in the FDM mode are respectively described below through specific examples. 6 PDSCHs are taken as an example, the relationship between the 6 PDSCHs is shown in
Example 1: The terminal receives at most 3 PDSCHs simultaneously in TDM mode, and the terminal determines the receiving PDSCH set according to the PDSCH with the highest priority in the candidate PDSCH set, which specifically includes the following steps:
Step 3 (Step3): determining whether the receiving capability of the UE is met.
The UE receives S_1={P1-PDSCH, P2-PDSCH, P6-PDSCH}.
Example 2: the terminal receives at most 3 PDSCHs simultaneously in FDM mode, and the terminal determines the receiving PDSCH set according to the PDSCH with the highest priority in the candidate PDSCH set, which specifically includes the following steps:
Returning to Step 2: S_2′={P4-PDSCH}, S_1={P1-PDSCH, P2-PDSCH, P4-PDSCH}, S_2=0.
Step4: selecting, by the UE, PDSCHs in the receiving S_1 set.
The UE receives S_1={P1-PDSCH, P2-PDSCH, P4-PDSCH}.
Example 3: the terminal receives at most 3 PDSCHs simultaneously in TDM mode, and the terminal excludes the PDSCH with the lowest priority in the candidate PDSCH set, and determines the candidate PDSCH set subjected to the exclusion process as the receiving PDSCH set, which specifically includes the following steps:
Example 4: the terminal receives at most 3 PDSCHs simultaneously in FDM mode, and the terminal excludes the PDSCH with the lowest priority in the candidate PDSCH set, and determines the candidate PDSCH set subjected to the exclusion process as the receiving PDSCH set, which specifically includes the following steps:
According to the above-mentioned example 1, example 2, example 3, and example 4, the receiving PDSCH set obtained is shown in Table 2, where scheme 1 refers to: determining the receiving PDSCH set according to the PDSCH with the highest priority in the candidate PDSCH set; scheme 2 refers to: excluding PDSCH with a lowest priority in the candidate PDSCH set, and determining the candidate PDSCH set subjected to the exclusion process as the receiving PDSCH set.
According to the results of Scheme 1 and Scheme 2 in Table 2, when the UE receives multiple PDSCHs in TDM or FDM mode, if the terminal selects a scheme with a large receiving PDSCH set according to Criterion 1, then the UE selects receiving S_1; if the terminal selects a scheme with a large sum of priority weights according to Criterion 2, the UE selects receiving S_1.
In the embodiment of the present disclosure, the terminal determines the receiving PDSCH set according to the priority of the candidate PDSCH scheduled by the base station, and the quantity of PDSCHs included in the receiving PDSCH set meets the receiving capability of the terminal, so that the terminal can receive multiple data services simultaneously, and can select the type and quantity of the PDSCH received finally according to the service priority to meet user requirements.
The technical solutions provided by the embodiments of the present disclosure can be applied to various systems, especially 5G systems. For example, the applicable system may be global system of mobile communication (GSM) system, code division multiple access (code division multiple access, CDMA) system, wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) general packet radio service (general packet radio service, GPRS) system, long term evolution (long term evolution, LTE) system, long term evolution (Long Term Evolution, LTE) frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, long term evolution advanced (long term evolution advanced, LTE-A) system, universal mobile telecommunication system (universal mobile telecommunication system, UMTS), worldwide interoperability for microwave access (worldwide interoperability for microwave access, WiMAX) system, 5G new radio (New Radio, NR) system, etc. These various systems include terminal devices and network devices. The system may also include a core network part, such as an evolved packet system (Evolved Packet System, EPS), a 5G system (5GS), and the like.
The above embodiments introduce the method for receiving PDSCH of the present disclosure, and the corresponding apparatus will be further described with reference to the drawings in the embodiment below.
Specifically, as shown in
Optionally, the first determining unit 610 specifically includes one of the following:
Optionally, the first determining subunit is specifically configured to implement:
Optionally, the second determining subunit is specifically configured to implement:
Optionally, the apparatus further includes:
Optionally, the apparatus further includes:
Optionally, a candidate PDSCH is a PDSCH scheduled by the base station before receiving a target time threshold of a time slot.
Optionally, the apparatus further includes:
It should be noted that the embodiment of the apparatus corresponds to the embodiment of the method for receiving PDSCH above, and all the implementation methods in the above-mentioned method embodiment are applicable to the embodiment of the apparatus, and can also achieve the same technical effect. Since the method embodiment and the apparatus embodiment are based on the same idea, and the principles of solving the problem are similar, which may be referred with each other, and the repetitive parts will not be repeated.
It should be noted that the division of the units in the embodiment of the present disclosure is schematic, and is only a logical function division, and there may be another division manner in actual implementation. In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
If the integrated unit is implemented in the form of a software function unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the essence of the technical solution or the part that contributes to the related technology, or all or part of the technical solution in the present disclosure may be embodied in the form of software product, and the computer software product are stored in a storage medium, several instructions are included to enable a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the methods described in various embodiments of the present disclosure. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program codes.
As shown in
Optionally, the determining, by the terminal, the receiving PDSCH set according to the priority of the candidate PDSCH scheduled by the base station includes one of following:
Optionally, the determining the receiving PDSCH set according to the PDSCH with the highest priority in the candidate PDSCH set, specially includes:
Optionally, the excluding the PDSCH with the lowest priority in the candidate PDSCH set, and the determining the candidate PDSCH set subjected to the exclusion process as the receiving PDSCH set, specially includes:
Optionally, when the processor executes the computer program, further configured to implement the following steps of:
Optionally, when the processor executes the computer program, further configured to implement the following steps of:
Optionally, a candidate PDSCH is a PDSCH scheduled by the base station before receiving a target time threshold of a time slot.
Optionally, the processor is further configured to implement, when executing the computer program, the following steps of:
In
The processor 710 is responsible for managing the bus architecture and general processing, and the memory 720 may store data used by the processor 710 when performing operations.
Optionally, the processor 710 may be a central processing unit (Central Processing Unit, CPU), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field-Programmable Gate Array, FPGA) or a complex programmable logic device (Complex Programmable Logic Device, CPLD), the processor can also adopt a multi-core architecture.
The processor is used to execute any one of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions by calling the computer program stored in the memory. The processor and memory may also be arranged physically separately.
It should be noted here that the above-mentioned apparatus provided by the embodiment of the present disclosure can realize all the method steps realized by the above-mentioned embodiment of the method for receiving PDSCH, and can achieve the same technical effect. Parts and beneficial effects in this embodiment that are the same as those in the method embodiment will not be described in detail here.
In addition, specific embodiments of the present disclosure further provide a processor-readable storage medium on which a computer program is stored, where when the program is executed by a processor, the steps of the method for receiving PDSCH as described above are implemented, and can achieve the same technical effect, in order to avoid repetition, no more details here. The readable storage medium may be any available medium or data storage device that can be accessed by the processor, the readable storage medium includes but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
Those skilled in the art should understand that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Accordingly, the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to magnetic disk storage, optical storage, etc.) having computer-usable program code embodied therein.
The present disclosure is described with reference to flowcharts and/or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each process and/or block in the flowchart and/or block diagram, and a combination of processes and/or blocks in the flowchart and/or block diagram can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a general-purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine, such that instructions executed by the processor of the computer or other programmable data processing equipment produce an apparatus for realizing the functions specified in one or more processes in a flowchart and/or one or more blocks in a block diagram.
These processor-executable instructions may also be stored in a processor-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, such that the instructions stored in the processor-readable memory produce a manufacturing product including instruction apparatus, the instruction apparatus realizes the functions specified in one or more processes of the flowchart and/or one or more blocks of the block diagram.
These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, which causes a series of operational steps to be performed on a computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide the steps for implementing the functions specified in one or more processes of the flowchart and/or one or more blocks of the block diagram.
It should be noted that it should be understood that the division of the above modules is only a division of logical functions, and may be fully or partially integrated into a physical entity or physically separated during actual implementation. And these modules can all be implemented in the form of calling software through processing elements; or can also be implemented in the form of hardware; some modules can also be implemented in the form of calling software through processing elements, and some modules can be implemented in the form of hardware. For example, the determining module may be a separate processing element, or may be integrated into a certain chip of the above-mentioned apparatus. In addition, it may also be stored in the memory of the above-mentioned apparatus in the form of program code, and a certain processing element of the above-mentioned apparatus may call and execute the functions of the determining modules above. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, and can also be implemented independently. The processing element mentioned here may be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above-mentioned method or each module above can be completed by an integrated logic circuit of hardware in the processor element or an instruction in the form of software.
For example, each module, unit, subunit or submodule may be one or more integrated circuits configured to implement the above-mentioned method, for example: one or more specific integrated circuits (Application Specific Integrated Circuit, ASIC), or, one or multiple microprocessors (digital signal processor, DSP), or, one or more field programmable gate arrays (Field Programmable Gate Array, FPGA), etc. For another example, when one of the above modules is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (Central Processing Unit, CPU) or other processors that can call program codes. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
The terms “first”, “second” and the like in the specification and claims of the present disclosure are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the present disclosure described herein are practiced, for example, in sequences other than those illustrated or described herein. Furthermore, the terms “including” and “having”, as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device including a sequence of steps or elements is not necessarily limited to these steps or elements expressly listed, may include other steps or elements not explicitly listed or inherent to the process, method, product or device. In addition, the use of “and/or” in the specification and claims means at least one of the connected objects, such as A and/or B and/or C, means 7 situations that includes A alone, B alone, C alone, and both A and B exist, both B and C exist, both A and C exist, and A, B, and C all exist. Similarly, the use of “at least one of A and B” in the present specification and claims should be understood as “A alone, B alone, or both A and B exist”. The embodiments of the present disclosure have been described above in conjunction with the drawings, but the present disclosure is not limited to the above-mentioned specific embodiments. The above-mentioned specific embodiments are only illustrative and not restrictive. Under the inspiration of the present disclosure, those ordinarily skilled in the art can also make many forms of modification without departing from the purpose of the present disclosure and the scope of protection of the claims, all of which are within the protection of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202110023269.1 | Jan 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/134369 | 11/30/2021 | WO |