Time-domain Resource Allocation Method, Device, Electronic Device and Storage Medium

By acquiring and configuring continuous time domain resources in the NRU communication system, the problem of discontinuity of time domain resources on the unauthorized frequency band is solved, and the reliability and efficiency of data transmission are improved.

CN114303429BActive Publication Date: 2025-07-04GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201980099615.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-08
Publication Date
2025-07-04
Estimated Expiration
2039-11-08

AI Technical Summary

Technical Problem

In NRU communication systems, the prior art has failed to effectively solve the problem of continuity of time domain resources in unauthorized frequency bands, resulting in unstable transmission and waste of resources.

Method used

By obtaining the time slots included in the pre-configured authorized time domain resources and configuring the time domain resources in each time slot, the time domain resources in all time slots are continuously made to ensure the continuity of resource allocation.

Benefits of technology

The continuity of time domain resources in the NRU communication system is realized, the reliability and efficiency of data transmission are improved, and waste caused by resource interruption and overlap is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114303429B_ABST
    Figure CN114303429B_ABST
Patent Text Reader

Abstract

The present application discloses a time-domain resource allocation method, apparatus, electronic device, and storage medium. The resource allocation method is applied to uplink transmission or downlink transmission in an unlicensed frequency band. The resource allocation method includes: obtaining time slots included in pre-configured authorized time-domain resources; and allocating time-domain resources in each time slot, wherein the time-domain resources allocated in all time slots are continuous. This method can ensure the continuity of time-domain resource allocation in data transmission in an unlicensed frequency band.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and more particularly, to a time-domain resource allocation method, apparatus, electronic device, and storage medium. Background Art

[0002] In the 5th Generation (5G) communication system, or the New Radio (NR) system, the unlicensed band can be used as a supplement to the licensed band to help operators expand service capacity, thus giving rise to NRU (NR in Unlicensed Spectrum). In the current NRU communication system, there is currently no solution for the control and management of the time-domain resource continuity of Configured Grant (CG). Summary of the Invention

[0003] In view of the above problems, this application proposes a time-domain resource allocation method, apparatus, electronic device, and storage medium.

[0004] In a first aspect, an embodiment of this application provides a time-domain resource allocation method, which is applied to uplink transmission or downlink transmission in the unlicensed band. The method includes: obtaining time slots included in the time-domain resources of the configured grant; configuring the time-domain resources in each time slot, where the time-domain resources configured in all time slots are continuous.

[0005] In a second aspect, an embodiment of this application provides a time-domain resource allocation apparatus, which is applied to uplink transmission or downlink transmission in the unlicensed band. The apparatus includes: a resource acquisition module and a time slot configuration module. The resource acquisition module is configured to obtain the time slots included in the time-domain resources of the configured grant; the time slot configuration module is configured to configure the time-domain resources in each time slot, where the time-domain resources configured in all time slots are continuous.

[0006] In a third aspect, an embodiment of this application provides a mobile terminal, including: one or more processors; a memory; one or more applications, where the one or more applications are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs are configured to execute the time-domain resource allocation method provided in the first aspect above.

[0007] In a fourth aspect, an embodiment of this application provides a computer-readable storage medium, in which program code is stored, and the program code can be called by a processor to execute the time-domain resource allocation method provided in the first aspect above.

[0008] The solution provided by this application can be applied to the uplink transmission or downlink transmission in the unlicensed frequency band, obtain the time slots included in the pre-authorized time domain resources, and configure the time domain resources in each time slot, where the time domain resources configured in all time slots are continuous, so as to ensure the continuity of the time domain resource allocation in the data transmission in the unlicensed frequency band. Description of the Drawings

[0009] In order to more clearly illustrate the technical solutions in the embodiments of this application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of this application. For those skilled in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0010] Figure 1 It shows a schematic diagram of the principle of configuring time domain resources in the NR communication system provided by the embodiment of this application.

[0011] Figure 2 It shows a flowchart of the method for configuring time domain resources according to an embodiment of this application.

[0012] Figure 3 It shows a flowchart of the method for configuring time domain resources according to another embodiment of this application.

[0013] Figure 4 It shows a flowchart of the method for configuring time domain resources according to still another embodiment of this application.

[0014] Figure 5 It shows a flowchart of the method for configuring time domain resources according to yet another embodiment of this application.

[0015] Figure 6 It shows a schematic diagram of the principle of configuring time domain resources in the NRU communication system according to still another embodiment of this application.

[0016] Figure 7 It shows a flowchart of the method for configuring time domain resources according to yet another embodiment of this application.

[0017] Figure 8 It shows a schematic diagram of the principle of configuring time domain resources in the NRU communication system according to still another embodiment of this application.

[0018] Figure 9 It shows another schematic diagram of the principle of configuring time domain resources in the NRU communication system according to still another embodiment of this application.

[0019] Figure 10 It shows yet another schematic diagram of the principle of configuring time domain resources in the NRU communication system according to still another embodiment of this application.

[0020] Figure 11 Shows a block diagram of a time-domain resource configuration device according to an embodiment of the present application.

[0021] Figure 12 Is a block diagram of an electronic device for executing the time-domain resource configuration method according to an embodiment of the present application.

[0022] Figure 13 Is a storage unit for storing or carrying program code for implementing the time-domain resource configuration method according to an embodiment of the present application. Detailed implementation manners

[0023] In order to enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application.

[0024] With the development of wireless communication technology, mobile data has grown rapidly. In order to meet the communication requirements of the rapidly growing mobile data, the industry has carried out research on extending cellular mobile communication technology to unlicensed bands. For example, in order to extend the fifth-generation mobile communication technology (5G), also known as the New Radio (NR) technology, to unlicensed bands, the 3rd Generation Partnership Project (3GPP) organization passed the 5G research project "Study on NR-based Access to Unlicensed Spectrum", thus giving rise to NRU (NR in Unlicensed Spectrum, the new radio operating in unlicensed spectrum). Through the research of this project, NR can meet the regulatory requirements of unlicensed bands and ensure peaceful coexistence with other access technologies operating in unlicensed bands.

[0025] In some countries or regions, when using unlicensed frequency bands, certain regulations must be complied with to ensure that all devices can use this resource fairly. For example, rules such as Listen Before Talk (LBT) and Maximum Channel Occupancy Time (MCOT). The LBT principle means that before a communication device sends a signal on a channel in the unlicensed spectrum, it needs to first perform channel sensing. Only when the channel sensing result indicates that the channel is idle can the communication device send a signal; if the channel sensing result of the communication device on the channel in the unlicensed spectrum shows that the channel is busy, the communication device cannot send a signal. The MCOT principle means that in one transmission, the duration for which a communication device uses a channel in the unlicensed spectrum for signal transmission cannot exceed the maximum channel occupancy time to ensure fairness.

[0026] In the NR communication system, when performing uplink transmission on the Physical Uplink Shared Channel (PUSCH) or downlink transmission on the Physical Downlink Shared Channel (PDSCH), transmission is usually carried out according to the time-domain resources of the Configured Grant (CG). For example, please refer to Figure 1 , if the CG configures that the starting symbol in the time domain is the symbol with the serial number 2 in the first slot, the length occupied by the PUSCH is 5 symbols, and the repetition times is 3, then in slot 1, starting from the symbol with the serial number 2, 3 consecutive PUSCHs each with a length of 5 symbols are allocated. Among them, each slot includes symbols with serial numbers 0 to 13. Then, when the PUSCH is repeated for the third time, the time-domain resources of the third PUSCH will cross the boundary of the first slot, that is, part of the time-domain resources of the third PUSCH is at the end of the first slot and part is at the beginning of the second slot. Therefore, the third PUSCH will be split into 2 PUSCHs (i.e., PUSCH3 and PUSCH4), where the time-domain resources of 1 PUSCH (PUSCH3) are at the end of the first slot and the time-domain resources of the other PUSCH (PUSCH4) are at the beginning of the second slot.

[0027] The inventor has discovered through long-term research that in the NRU communication system, there cannot be an interval in the time-domain resources of the same device. If there is an interval, according to the LBT rule, the interval time-domain resources will be occupied by other devices, which will affect the subsequent transmission of this device on the time-domain resources after the interval. In the NR communication system, however, the situation of having an interval in the time-domain resources does not need to be considered.

[0028] In addition, there is a situation of full-slot transmission in the NRU system, that is, the same physical channel occupies a full slot, and the transmission on this physical channel is a full-slot transmission. However, there is no such situation of full-slot transmission in the NR system. When the CG configuration in the NR communication system is applied to the NRU communication system, if a slot is allocated and the time-domain resources occupied by the last physical channel cross the boundary of this slot, it cannot ensure full-slot transmission in the first slot after this slot. If full-slot transmission is to be ensured, only the remaining time-domain resources in the first slot after this slot can be set aside, and full-slot transmission is carried out in the second slot after this slot. For example, in the CG configuration of the NR communication system exemplified above, the time-domain resources of the 3rd PUSCH will cross the boundary of the 1st slot. If full-slot transmission is required in the next slot, full-slot transmission cannot be ensured in the 2nd slot. Only the remaining time-domain resources in the 2nd slot can be left idle, and full-slot transmission is carried out in the 3rd slot.

[0029] Therefore, in the NRU communication system, when applying the CG configuration scheme in the NR communication system, it is necessary to consider the possible discontinuity of time-domain resources and handle this situation.

[0030] In view of the above problems, the inventors proposed a time-domain resource configuration method, device, electronic device, and storage medium provided in the embodiments of the present application. By obtaining the slots included in the pre-configured authorized time-domain resources and configuring the time-domain resources in each slot, the time-domain resources configured in all slots are continuous, so as to ensure the continuity of time-domain resource allocation in the NRU communication system. Among them, the specific time-domain resource configuration method will be described in detail in the subsequent embodiments.

[0031] Please refer to Figure 2 , Figure 2 , which shows a schematic flowchart of a time-domain resource configuration method provided in an embodiment of the present application. Next, taking the uplink transmission of an electronic device in an unlicensed frequency band (i.e., the uplink transmission in the NRU communication system) as an example, the specific process of this embodiment will be described. Of course, it can be understood that the electronic device applied in this embodiment can be a smart phone, a tablet computer, a smart watch, etc., which is not limited here. Next, the process shown in Figure 2 will be elaborated in detail. The time-domain resource configuration method may specifically include the following steps:

[0032] Step S110: Obtain the slots included in the pre-configured authorized time-domain resources.

[0033] In an embodiment of the present application, when an electronic device performs uplink transmission, it can obtain the time-domain resources of preconfigured authorization, that is, the CG time-domain resources. Among them, the CG time-domain resources can be obtained according to a signaling sent by a network device (such as a base station, etc.) to the electronic device. This signaling can be used to indicate the resources scheduled by the network device for the terminal device. Based on the resources indicated by this signaling, the CG time-domain resources can be determined. For example, this signaling can indicate the resource location of the uplink authorization resource, such as the time-domain location and frequency-domain location of the uplink authorization resource; for another example, this signaling can also indicate the size of the authorized resource; for still another example, this signaling can indicate the coding method during uplink transmission, etc., which is not limited herein.

[0034] In some embodiments, the CG time-domain resources can be obtained according to the radio resource control (RRC) signaling. This RRC signaling can indicate the uplink authorization resources preconfigured for the terminal device to use. The starting position, resource size, period, etc. of the uplink authorization resources can be carried in the preconfigured CG information element (IE) in this RRC signaling, so that the terminal device can determine the time-domain location and frequency-domain location of the uplink authorization resources. Of course, this RRC signaling can also carry information indicating the coding method during uplink transmission, etc., which is not limited herein. Thus, the electronic device can obtain the CG resources according to the RRC signaling and obtain the CG time-domain resources based on the CG resources, that is, the time-domain resources of preconfigured authorization.

[0035] In some other embodiments, the CG time-domain resources can also be obtained according to the downlink control information. The network device can first indicate information such as the period of the uplink authorization resources preconfigured for the terminal to use through the RRC signaling. When the terminal device receives the downlink control information, according to the starting position, resource size, and information such as the coding method carried in this downlink control information, the electronic device can obtain the CG resources accordingly and obtain the CG time-domain resources based on the CG resources. In this embodiment, the uplink authorization resources can be preconfigured. For example, they can be semi-persistent scheduling (SPS) resources or grant free resources.

[0036] It should be understood that the above-listed ways of obtaining the CG time-domain resources are only for illustrative purposes and should not constitute any limitation to the present application. The present application does not exclude the possibility of using other signaling to carry the CG time-domain resources, nor does it exclude the possibility of using other data to represent or indicate the CG time-domain resources.

[0037] In some embodiments, an electronic device may obtain one or more CG time-domain resources, that is, a network device may schedule or allocate one or more CG time-domain resources for the electronic device. When the electronic device obtains multiple CG time-domain resources, the positions of these multiple CG time-domain resources in the time domain do not overlap, that is, the positions of multiple CG resources in the time domain should be different from each other.

[0038] In an embodiment of the present application, after the electronic device obtains the CG time-domain resources, it may determine one or more time slots included in the CG time-domain resources, that is, one or more time slots occupied in the pre-configured authorized time-domain resources.

[0039] In a possible implementation manner, the electronic device may determine the start position and the size of the time-domain resources of the CG time-domain resources according to the obtained CG time-domain resources. Then, according to the start position and the size of the time-domain resources, it may determine the time slot where the start position of the CG time-domain resources is located and the time slot where the end position is located. According to the time slot where the start position is located and the time slot where the end position is located, the time slots between the two time slots can be determined, so as to obtain the time slots included in the CG time-domain resources, including the time slot where the start position is located, the time slot where the end position is located, and the time slots between the two time slots. It should be noted that even if the time slot where the start position of the CG time-domain resources is located or the time slot where the end position is located is less than one time slot, the time slot where the start position is located and the time slot where the end position is located should also be used as the time slots included in the CG time-domain resources. For example, if the start position of the CG time-domain resources starts from the 5th symbol of the Nth time slot and the end position is the 4th symbol of the (N + 2)th time slot, then the Nth time slot, the (N + 1)th time slot, and the (N + 2)th time slot are included in the CG time-domain resources.

[0040] In another possible implementation manner, the electronic device may search for which time slots the obtained CG time-domain resources exist in, so as to determine one or more time slots included in the CG time-domain resources.

[0041] It should be understood that the above-listed methods for determining the time slots included in the CG time-domain resources are only illustrative and should not constitute any limitation to the present application. The present application does not exclude the possibility of using other methods to determine the time slots included in the CG time-domain resources.

[0042] Step S120: Configure the time-domain resources in each time slot, where the time-domain resources configured in all time slots are continuous.

[0043] In an embodiment of the present application, after determining one or more time slots included in the CG time-domain resources, the electronic device may configure the time-domain resources in each time slot. When the electronic device configures the time-domain resources in each time slot, it ensures that the configured time-domain resources in all time slots are continuous. Among them, the continuity of the configured time-domain resources in all time slots may mean that the configured time-domain resources in a single time slot are continuous, and the configured time-domain resources between two adjacent time slots are also continuous, that is, the CG time-domain resources in each time slot are all configured for uplink transmission, so that there is no interruption in all the allocated time-domain resources, which can ensure the uplink transmission of the electronic device in the unlicensed band.

[0044] In some embodiments, the electronic device may sequentially indicate the time-domain resources in each time slot according to one or more CG configurations, and ensure that there is no interruption in the time-domain resources configured in all time slots. The CG configuration may be to configure one or more PUSCHs included in each time slot, as well as the starting symbol and symbol length occupied by each PUSCH in the time slot. Among them, the CG configuration in each time slot may not be limited. If there is an overlap in the time-domain resources configured by the CG between adjacent time slots, the time-domain resources configured by the CG may be discarded or moved, etc., to ensure the continuity of the time-domain resources configured in all time slots. Of course, the specific method of configuring the time-domain resources on the time slots to ensure the continuity of the configured time-domain resources may not be limited.

[0045] In a possible embodiment, the time-domain resource configuration method provided in the embodiments of the present application may also be applied to the downlink transmission of the base station, that is, the above physical channel may also be a physical downlink shared channel.

[0046] The time-domain resource configuration method provided in the embodiments of the present application obtains the time slots included in the pre-configured authorized time-domain resources, and then configures the time-domain resources in each time slot. Among them, the configured time-domain resources in each time slot are continuous, thus ensuring the continuity of the time-domain resource allocation in the NRU communication system and guaranteeing the reliability of data transmission in the NRU communication system.

[0047] Please refer to Figure 3 , Figure 3 which shows a schematic flowchart of a time-domain resource configuration method provided in another embodiment of the present application. Next, taking the uplink transmission of the electronic device in the unlicensed band (that is, the uplink transmission in the NRU communication system) as an example, the specific process of this embodiment will be described. Next, the process shown in Figure 3 will be elaborated in detail. The time-domain resource configuration method may specifically include the following steps:

[0048] Step S210: Obtain the time slots included in the pre-configured authorized time-domain resources.

[0049] In the embodiment of the present application, step S210 may refer to the content of the foregoing embodiment and will not be elaborated herein.

[0050] Step S220: Configure the time-domain resource parameters of the physical channel in each time slot. Among them, all the pre-configured authorized time-domain resources in each configured time slot are allocated to the physical channel, and the physical channel at least includes a physical uplink shared channel.

[0051] In the embodiment of the present application, the electronic device may configure the time-domain resource parameters of one or more PUSCHs in each time slot, and ensure that the CG time-domain resources in each time slot are all allocated to one or more PUSCHs, so that the configured time-domain resources are all continuous without interruption, ensuring the uplink transmission of the electronic device in the unlicensed band.

[0052] In some embodiments, the electronic device may also sequentially indicate the time-domain resources in each time slot according to one or more CG configurations, and ensure that there is no interruption in the time-domain resources configured for all time slots. The CG configuration may configure the number of PUSCHs in each time slot and the time-domain resource parameters of the PUSCH. Among them, the time-domain resource parameters of the PUSCH may at least include the starting symbol and length of the PUSCH. The time-domain resource parameters may also include the repetition times of the PUSCH.

[0053] Further, when there is an overlap between the time-domain resources corresponding to a PUSCH in the CG configuration of one time slot and the time-domain resources corresponding to a PUSCH in the CG configuration of the next time slot, the time-domain resources corresponding to one of the PUSCHs may be adjusted, or the time-domain resources corresponding to both of these PUSCHs may be adjusted simultaneously.

[0054] As an implementation manner, the electronic device may discard the overlapping part in the PUSCH that is earlier in time domain among the two PUSCHs (i.e., the PUSCH in the earlier time domain), while the PUSCH that is later in time domain among the two PUSCHs maintains the original resource allocation.

[0055] As another implementation, the electronic device may split the PUSCH that is earlier in the time domain among two PUSCHs into two PUSCHs. The two split PUSCHs respectively correspond to these two time slots, that is, one of the split PUSCHs corresponds to the earlier time domain, and the other split PUSCH corresponds to the later time domain. And the resource allocation of the PUSCH before splitting is applied to the two split PUSCHs. In addition, since there is an overlap between the time domain resources corresponding to the split PUSCH in the later time domain and the time domain resources corresponding to a PUSCH in the CG configuration in the later time domain, the overlapping time domain resources corresponding to the PUSCH with overlapping time domain resources in the later time domain can be discarded. That is to say, the PUSCH with overlapping time domain resources in the later time domain is only allocated non-overlapping time domain resources. For example, the 3rd PUSCH in the Nth time slot occupies the 13th and 14th symbols in the Nth time slot and the 1st and 2nd symbols in the (N + 1)th time slot according to the time domain resources indicated by the CG configuration, while the 1st PUSCH indicated by the CG configuration in the (N + 1)th time slot occupies the first five symbols. Then the overlapping time domain resources between the 3rd PUSCH in the Nth time slot and the 1st PUSCH in the (N + 1)th time slot are the 1st and 2nd symbols. At this time, the 3rd PUSCH in the Nth time slot can be split into 2 PUSCHs. One of the split PUSCHs is still in the Nth time slot and occupies the 13th and 14th symbols in the Nth time slot, while the other split PUSCH occupies the 1st and 2nd symbols in the (N + 1)th time slot. At this time, the 1st PUSCH indicated by the CG configuration in the (N + 1)th time slot discards the originally occupied 1st and 2nd symbols and is adjusted to occupy the 3rd, 4th, and 5th symbols in the (N + 1)th time slot.

[0056] Through the above method, when there is an overlap in the time domain resources occupied by the PUSCH after indicating the time domain resources in the time slot according to the CG configuration, the time domain conflict problem can be solved. In addition, it is not necessary to shift to the next time slot to ensure the original CG configuration because of the overlapping and idle time domain resources in order to ensure the original CG configuration for uplink transmission (such as ensuring full-time slot transmission), which causes discontinuity in the time domain resources. Thus, all CG time domain resources are allocated to the PUSCH, ensuring the continuity of the time domain resource allocation.

[0057] In a possible implementation, the time domain resource configuration method provided in the embodiments of the present application may also be applied to the downlink transmission of the base station, that is, the above physical channel may also be a physical downlink shared channel.

[0058] The time-domain resource allocation method provided by the embodiment of the present application obtains the time slots included in the pre-configured authorized time-domain resources, and then configures the time-domain resource parameters of the physical channels in each time slot. Among them, all the pre-configured authorized time-domain resources in each configured time slot are allocated to the physical channels, thereby ensuring the continuity of time-domain resource allocation in the NRU communication system and guaranteeing the reliability of data transmission in the NRU communication system.

[0059] Please refer to Figure 4 , Figure 4 shows a schematic flowchart of the time-domain resource allocation method provided by another embodiment of the present application. The following will take the uplink transmission of an electronic device in the unlicensed frequency band (i.e., the uplink transmission in the NRU communication system) as an example to illustrate the specific process of this embodiment. The following will elaborate in detail on the Figure 4 process shown. The time-domain resource allocation method may specifically include the following steps:

[0060] Step S310: Obtain the time slots included in the pre-configured authorized time-domain resources.

[0061] In the embodiment of the present application, step S310 may refer to the content of the foregoing embodiment and will not be elaborated here.

[0062] Step S320: In the process of configuring the time-domain resource parameters of the physical channels in each time slot, when, after the target time slot is allocated, the time-domain resources occupied by the last physical channel in the target time slot exceed the boundary of the target time slot, all the pre-configured authorized time-domain resources in the first time slot after the target time slot are allocated to one or more physical channels.

[0063] In the embodiment of the present application, when configuring the time-domain resource parameters of the physical channels in each time slot, the allocation of the time-domain resources in each time slot may be sequentially indicated according to the CG configuration in the manner of the previous embodiment. The process of configuring the time-domain resource parameters of the physical channels in each time slot refers to the process of sequentially indicating the allocation of the time-domain resources in each time slot according to the CG configuration. When it is determined that the time-domain resources occupied by the last PUSCH in the time slot exceed the boundary of the time slot, since it exceeds the boundary of the time slot, and usually in the next time slot, the head will be allocated to other PUSCHs according to the CG configuration, it is easy to have a time-domain overlap situation. For example, when the next time slot is configured for full-time slot transmission, when the time-domain resources occupied by the last PUSCH exceed the boundary of the time slot, a time-domain overlap situation will inevitably occur. For another example, when the first PUSCH in the next time slot is configured with the time-domain resources of the first few symbols, a time-domain overlap situation will also occur. When the time-domain resources overlap, if the electronic device needs to meet the originally configured transmission in the next time slot, the CG configuration in the next time slot can only be shifted to the next time slot, resulting in an intermittent time domain.

[0064] Therefore, the electronic device determines a situation where the time-domain resources occupied by the last physical channel in a time slot exceed the boundary of the target time slot, and when the time-domain resources occupied by the last PUSCH in the target time slot exceed the boundary of the target time slot, all CG resources included in the first time slot after the target time slot are configured, that is, all CG resources included in the first time slot after the target time slot are configured to one or more PUSCHs, ensuring that there is no discontinuity in the time-domain resources in this first time slot.

[0065] In some embodiments, when the time-domain resources occupied by the last PUSCH in the target time slot exceed the boundary of the target time slot, the time-domain resources exceeding the boundary in the time-domain resources allocated to the last PUSCH in the target time slot can be discarded, that is, the last PUSCH does not occupy the time-domain resources of the next time slot. And, in the next time slot, the time-domain resources can be allocated according to the original CG configuration indication, and only the continuity of the time-domain resources in the next time slot needs to be ensured. As an embodiment, if the first two symbols of the next time slot are not allocated among the time-domain resources originally indicated by the CG configuration in the next time slot, the PUSCH corresponding to the third symbol can be moved forward by two symbol lengths, and the subsequent PUSCHs are also moved forward accordingly. Of course, at other discontinuous time-domain resource locations, the PUSCH can also be moved. As another embodiment, if there are discontinuities among the time-domain resources originally indicated by the CG configuration in the next time slot, the unallocated time-domain resources can also be added to the time-domain resources occupied by the adjacent PUSCHs. In this way, all CG resources in this next time slot are allocated to the PUSCHs, and there is no discontinuity. Of course, the specific method of ensuring the continuity of the time-domain resources in the next time slot is not limited.

[0066] In some other embodiments, when the time-domain resources occupied by the last PUSCH in the target time slot exceed the boundary of the target time slot, the last PUSCH can also be split, and the time-domain resources corresponding to the last physical channel in the originally configured CG time-domain resources are allocated to the time-domain resources in the next time slot after the target time slot, that is, the last PUSCH occupies the resources of the next time slot and is allocated to one of the split PUSCHs, so as to maintain the original CG configuration in the target time slot. In the next time slot after the target time slot, it can be determined whether the originally configured CG configuration resources in the next time slot or the time-domain resources reallocated according to requirements will overlap with the time-domain resources of the physical channel to which the last PUSCH is split into the next time slot. If there is no overlap, the time-domain resources can be allocated according to the originally configured CG configuration indication in the next time slot; if there is an overlap, the PUSCH corresponding to the overlapping part can be moved backward so that the moved PUSCH does not overlap with the PUSCH split into the next time slot in the time-domain resources. And for the time-domain resources indicated by the originally configured CG configuration in the next time slot, if there are discontinuities, the PUSCH can also be moved or the time-domain resources allocated to the PUSCH can be increased, so that the discontinuous time-domain resources are allocated to the PUSCH, ensuring that all CG resources in the next time slot are allocated to the PUSCH without discontinuities.

[0067] Of course, the above methods are only for illustrative purposes and should not constitute any limitation to this application. This application does not exclude the use of other methods to ensure that all time-domain resources in the next time slot of the target time slot are allocated to the PUSCH.

[0068] In a possible implementation manner, the time-domain resource configuration method provided in the embodiments of this application can also be applied to the downlink transmission of a base station, that is, the above physical channel can also be a physical downlink shared channel.

[0069] The time-domain resource configuration method provided in the embodiments of this application obtains the time slots included in the preconfigured authorized time-domain resources, and then during the process of configuring the time-domain resource parameters of the physical channels in each time slot, when the target time slot is allocated and the time-domain resources occupied by the last physical channel in the target time slot exceed the boundary of the target time slot, all the preconfigured authorized time-domain resources in the first time slot after the target time slot are allocated to one or more physical channels, ensuring the continuity of the time-domain resources in the time slot, thereby ensuring the continuity of the time-domain resource allocation in the NRU communication system and guaranteeing the reliability of data transmission in the NRU communication system. In addition, when the CG resources span time slots, a feasible solution for the electronic device to determine the time-domain resources of the PUSCH is provided.

[0070] Please refer to Figure 5 , Figure 5The flowchart of the time domain resource configuration method provided by another embodiment of the present application is shown. Below, taking the uplink transmission of an electronic device in an unlicensed frequency band (i.e., the uplink transmission in an NRU communication system) as an example, the specific process of this embodiment will be described. Below, it will be elaborated in detail for the Figure 5 process shown in the flowchart. The time domain resource configuration method may specifically include the following steps:

[0071] Step S410: Obtain the time slots included in the pre-configured authorized time domain resources.

[0072] In the embodiment of the present application, for step S410, reference may be made to the content of the foregoing embodiment, which will not be elaborated here.

[0073] Step S420: During the process of configuring the time domain resource parameters of the physical channels in each time slot, when the target time slot is allocated, if the time domain resources occupied by the last physical channel in the target time slot exceed the boundary of the target time slot, discard the resources that exceed the boundary of the target time slot in the time domain resources occupied by the last physical channel.

[0074] In the embodiment of the present application, considering that when the time domain resources occupied by the last PUSCH in the target time slot exceed the boundary of the target time slot, and the first time slot after the target time slot needs to perform full-time slot transmission, that is, the electronic device selects the first time slot after the target time slot for full-time slot transmission, or the CG configuration indicates that the first time slot after the target time slot is for full-time slot transmission. In this case, it is inevitable that the last PUSCH and the PUSCH for full-time slot transmission overlap in time domain resources. Therefore, in order to ensure that the first time slot after the target time slot can perform full-time slot transmission, the time domain resources that exceed the boundary of the target time slot in the time domain resources occupied by the last PUSCH can be discarded. That is to say, the time domain resources that exceed the boundary of the target time slot in the time domain resources configured by the CG of the target time slot for the last PUSCH will be discarded, so as not to overlap with the PUSCH for full-time slot transmission in the next time slot, so as to ensure full-time slot transmission in the next time slot.

[0075] Step S430: If the first time slot after the currently selected target time slot is for full-time slot transmission, or the pre-configured authorization indicates that the first time slot after the target time slot is for full-time slot transmission, allocate all the pre-configured authorized time domain resources in the first time slot after the target time slot to the same physical channel.

[0076] In an embodiment of the present application, after the electronic device discards the time-domain resources of the last PUSCH that exceed the boundary of the target time slot, it may allocate all the time-domain resources in the first time slot after the target time slot to the same PUSCH, and the same PUSCH is the PUSCH that performs full-time-slot transmission in the first time slot. It should be understood that if the first time slot after the currently selected target time slot is for full-time-slot transmission, or the pre-configured grant indicates that the first time slot after the target time slot is for full-time-slot transmission, then the CG time-domain resources corresponding to the electronic device will include the entire first time slot after the target time slot, that is, all the time-domain resources of the first time slot, so as to achieve full-time-slot transmission.

[0077] The following is an example to illustrate the resource configuration scheme of the embodiment of the present application.

[0078] Please refer to Figure 6 , each time slot includes time-domain resources with serial numbers from 0 to 13. The CG time-domain resources of the electronic device include the time-domain resources in time slot 1 and time slot 2. The CG time-domain resources in time slot 1 include the time-domain resources with serial numbers from 2 to 13, and the CG time-domain resources in time slot 2 include the time-domain resources with serial numbers from 0 to 13. The network device configures two CG configurations for the electronic device, including CG1 and CG2. For CG1, the starting symbol index is 2, the time-domain symbol length is 5, and the repetition times are 3; for CG2, the starting symbol index is 0 and the time-domain symbol length is 14. If the electronic device selects CG1 in time slot 1, when making the last repetition, the time-domain resources will exceed the boundary of time slot 1, that is, the time-domain resources corresponding to the last PUSCH (PUSCH3) will exceed the boundary of time slot 1. If the electronic device selects CG2 within time slot 2, that is, selects to perform full-time-slot transmission within CG2, it can divide the last PUSCH in time slot 1 into two parts and discard the part divided into time slot 2, so that the time-domain resources in time slot 2 can be used for full-time-slot transmission, that is, according to the indication of CG2, all the time-domain resources of time slot 2 can be allocated to the same PUSCH (PUSCH4), so as to perform full-time-slot transmission. Among them, since part of the last repeated PUSCH in time slot 1 is discarded, only 2 symbol lengths are retained, and the serial numbers from 0 to 13 in time slot 2 are all allocated to the same PUSCH (PUSCH4).

[0079] In addition, in the embodiments of the present application, the electronic device may also use the time-domain resource occupied by the last physical channel in the target time slot as the first time-domain resource. If the first time-domain resource is less than or equal to the first specified resource, the pre-configured authorized uplink control information is not transmitted on the last PUSCH. Among them, the part of the last PUSCH reserved in the target time slot may only occupy a small amount of time-domain resources (such as 1 symbol length, 2 symbol lengths, etc.). In this case, since the time-domain resources are small, it is not possible to meet the requirement of transmitting uplink control information (UCI) on the last PUSCH. Therefore, the electronic device determines whether the above first time-domain resource is less than the first specified resource. If it is less than or equal to the first specified resource, the CG-UCI is not transmitted on the last PUSCH. If it is greater than the first specified resource, the CG-UCI can be transmitted on the last PUSCH. Among them, the first specified resource is used as the basis for determining whether the time-domain resources of the last physical channel can meet the requirement of uploading CG-UCI, and the size of the first specified resource is not limited. For example, it can be 1 symbol length, 2 symbol lengths, etc.

[0080] In this way, the electronic device can also determine whether the last PUSCH overlaps with the Physical Uplink Control Channel (PUCCH) in the time domain. If there is an overlap, the CG-UCI that needs to be transmitted can also be transmitted in the PUCCH.

[0081] In a possible implementation manner, the time-domain resource configuration method provided by the embodiments of the present application can also be applied to the downlink transmission of the base station, that is, the above physical channel can also be a Physical Downlink Shared Channel.

[0082] The resource configuration method provided by the embodiments of the present application obtains the time slots included in the pre-configured authorized time-domain resources. In the process of configuring the time-domain resource parameters of the physical channels in each time slot, when the target time slot is allocated, if the time-domain resource occupied by the last physical channel in the target time slot exceeds the boundary of the target time slot, the resources exceeding the boundary of the target time slot in the time-domain resource occupied by the last physical channel are discarded. If the first time slot after the currently selected target time slot is a full-time slot transmission, or the pre-configured authorization indicates that the first time slot after the target time slot is a full-time slot transmission, all the pre-configured authorized time-domain resources in the first time slot after the target time slot are allocated to the same physical channel. This can not only ensure the continuity of the time-domain resources in the NRU communication system, but also meet the requirements of full-time slot transmission in the NRU communication system. In addition, when the CG resources span time slots, a feasible solution for the electronic device to determine the time-domain resources of the PUSCH is provided.

[0083] Please refer toFigure 7 , Figure 7 shows a schematic flowchart of a time-domain resource allocation method provided by yet another embodiment of the present application. This time-domain resource allocation method can be applied to the above-mentioned electronic device. The following will elaborate in detail on Figure 7 the process shown, and the time-domain resource allocation method can specifically include the following steps:

[0084] Step S510: Obtain the time slots included in the pre-configured authorized time-domain resources.

[0085] In the embodiments of the present application, step S510 can refer to the content of the foregoing embodiments and will not be elaborated herein.

[0086] Step S520: During the process of configuring the time-domain resource parameters of the physical channels in each time slot, when, after allocating the target time slot, the time-domain resources occupied by the last physical channel exceed the boundary of the target time slot, the resources in the time-domain resources occupied by the last physical channel that exceed the boundary of the target time slot are used as the second time-domain resources.

[0087] In the embodiments of the present application, when the electronic device configures the time-domain resource parameters of the physical channels in each time slot, after allocating the time-domain resources of the target time slot according to the CG configuration indication for the target time slot, when the time-domain resources occupied by the last PUSCH in the target time slot exceed the boundary of the target time slot, to ensure the continuity of the time-domain resources, the time-domain resources allocated to the last PUSCH can be adjusted so that the time-domain resources in the next time slot after the target time slot do not have a gap. The electronic device can use the resources in the time-domain resources occupied by the last channel that exceed the boundary of the target time slot as the second time-domain resources, that is, use the time-domain resources in the time-domain resources configured by the CG for the last PUSCH that exceed the boundary of the target time slot as the second time-domain resources, and this second time-domain resources is in the first time slot after the target time slot.

[0088] Step S530: Allocate the second time-domain resources in the first time slot after the target time slot to the first physical channel.

[0089] In the embodiments of the present application, the electronic device can divide the last PUSCH in the target time slot into two parts, and use the part divided into the time slot as the first physical channel. When the electronic device configures the time-domain resources in the first time slot after the target time slot, it can allocate the second time-domain resources in the first time slot after the target time slot to the first physical channel, so as to ensure the original CG configuration in the target time slot.

[0090] Step S540: Allocate the remaining pre-configured authorized time-domain resources in the first time slot to the second physical channel.

[0091] In the embodiment of the present application, when the electronic device configures the time-domain resources in the first time slot after the target time slot, after allocating the second time-domain resources to the first physical channel, the remaining CG time-domain resources in the first time slot can also be allocated to the second physical channel, so that all the CG time-domain resources in the second physical channel are fully allocated to the physical channel without interruption. According to such allocation, when the time-domain resources of the last PUSCH in the target time slot cross the boundary of the target time slot, the situation of discontinuity in the time-domain resources caused by overlapping of time-domain resources can be eliminated.

[0092] In some embodiments, considering that when the time-domain resources occupied by the last PUSCH in the target time slot exceed the boundary of the target time slot, and the first time slot after the target time slot needs to perform full-time slot transmission, that is, the electronic device selects the first time slot after the target time slot for full-time slot transmission, or the CG configuration indicates that the first time slot after the target time slot is for full-time slot transmission. In this case, there will inevitably be an overlap in the time-domain resources between the last PUSCH and the PUSCH for full-time slot transmission.

[0093] Therefore, if the first time slot after the target time slot is selected for full-time slot transmission, or the pre-configured grant indicates that the first time slot after the target time slot is for full-time slot transmission, when the target time slot is allocated and the time-domain resources occupied by the last PUSCH in the target time slot exceed the boundary of the target time slot, the electronic device can split the last PUSCH into two parts, take the part of the last PUSCH that is in the first time slot after the target time slot as the first physical channel, that is, take the part split into this first time slot as the first physical channel, and allocate the second time-domain resources in the first time slot after the target time slot to the first physical channel; for the physical channel of the time-domain resources originally configured as full-time slot in the first time slot, the electronic device can take the physical channel corresponding to the full-time slot transmission in the first time slot as the second physical channel, and allocate the remaining time-domain resources in the CG resources in the first time slot to the second physical channel. Thus, when the first time slot after the target time slot is for full-time slot transmission, to avoid overlapping of time-domain resources, the electronic device can adjust the time-domain resource parameters of the PUSCH corresponding to the full-time slot transmission to reduce the time-domain resources occupied by the PUSCH so that they do not overlap with the time-domain resources of the first physical channel. For example, when

[0094] It can also be understood that if the first time slot after the target time slot is configured with a full-time slot physical channel, and when the time domain resources configured for the last physical channel within the target time slot exceed the target time slot boundary, the resources exceeding the target time slot boundary in the time domain resources configured for the last physical channel (i.e., the second time domain resources) can be independently combined into a physical channel within the first time slot after the target time slot, and the resources and positions remain unchanged (S = 0, L = a), where S is the starting symbol and L is the time domain symbol length, and the symbol length occupied by the second time domain resources is a. The starting symbol of the originally configured full-time slot time domain resources within the first time slot is offset to the first symbol after the second time domain resources, and the symbol length of the originally configured full-time slot physical time domain resources within the first time slot becomes the full-time slot time domain resource length (the symbol length of the time domain resources of the entire time slot is 14) minus the symbol length a of the second time domain resources, that is, it becomes 14 - a.

[0095] For example, please refer to Figure 8 , each time slot includes time domain resources numbered from 0 to 13. The CG time domain resources of the electronic device include the time domain resources in time slot 1 and time slot 2. The CG time domain resources in time slot 1 include the time domain resources numbered from 2 to 13, and the CG time domain resources in time slot 2 include the time domain resources numbered from 0 to 13. The network device configures two CG configurations for the electronic device, including CG1 and CG2. For CG1, the starting symbol index is 2, the time domain symbol length is 5, and the repetition times are 3; for CG2, the starting symbol index is 0 and the time domain symbol length is 14. If the electronic device selects CG1 in time slot 1, then when making the last repetition, the time domain resources will exceed the boundary of time slot 1, that is, the time domain resources corresponding to the last PUSCH will exceed the boundary of time slot 1. If the electronic device selects CG2 within time slot 2, that is, selects to perform full-time slot transmission within CG2, then the last PUSCH in time slot 1 can be split into two parts, the part located in time slot 1 (PUSCH3) is retained, and the other part located in the split time slot 2 (PUSCH4) is retained, and the starting point of the time domain resources originally intended to perform full-time slot transmission in time slot 2 can be offset to after the time domain resources occupied by PUSCH4 in time slot 2, that is, according to the indication of CG2, the remaining time domain resources in time slot 2 except for the time domain resources occupied by PUSCH4 can be allocated to PUSCH5. It can also be understood that CG2 is modified to have a starting symbol index of 3 and a time domain symbol length of 11, and then according to the indication of CG2, the symbol length from number 3 to number 11 can be allocated to PUSCH5.

[0096] In some other embodiments, it is possible that the second time slot after the target time slot needs to perform full-time slot transmission. In this case, when the current selection or pre-configuration authorization indicates that the second time slot is a full-time slot transmission when the second time slot is selected as a full-time slot transmission. Also, to satisfy full-time slot transmission in the second time slot after the target time slot, the CG time domain resources include all the time domain resources in the first time slot and all the time domain resources in the second time slot after the target time slot. That is to say, the CG time domain resources include the entire first time slot and the entire second time slot after the target time slot. After the electronic device allocates the remaining time domain resources in the first time slot to the second physical channel, it can allocate the second time slot after the target time slot completely to the third physical channel, that is, allocate all the time domain resources in the second time slot to the third physical channel. The third physical channel is the channel for full-time slot transmission. By this method, not only can the occurrence of time domain resource overlap be avoided, ensuring the continuity of time domain resources, but also the requirement for full-time slot transmission in the NRU system can be met.

[0097] In some possible embodiments, when the time domain resources occupied by the last PUSCH in the target time slot exceed the boundary of the target time slot, after splitting the last PUSCH into a PUSCH in the target time slot and a PUSCH in the first time slot after the target time slot, it is possible that the time domain resources corresponding to both PUSCHs are very small. When the time domain resources corresponding to the PUSCH are small, there are requirements for the data that can be transmitted. Therefore, this time domain resource configuration method may further include: using the time domain resources occupied by the last physical channel in the target time slot as the third time domain resources. If both the second time domain resources and the third time domain resources are smaller than the second specified resources, determining the first data transmitted on the last physical channel and the second data transmitted on the first physical channel; transmitting the first data on the last physical channel according to the third time domain resources; and transmitting the second data on the first physical channel according to the second time domain resources.

[0098] Among them, when both the second time domain resources and the third time domain resources are smaller than the second specified resources, it means that both the second time domain resources and the third time domain resources are relatively small. Then, for the last PUSCH in the target time slot and the first PUSCH in the first time slot after the target time slot, there will be requirements for the transmitted data. That is, some data transmission may not be guaranteed in the PUSCH, and the PUSCH can only transmit data allowed by the time domain resources. Therefore, the electronic device can determine the data that can be transmitted by the PUSCH. Among them, the size of the second specified resources is not limited. For example, it can be 1 symbol length or 2 symbol lengths, etc.

[0099] As an implementation, it is determined that the first data transmitted on the last physical channel is a demodulation reference signal (DMRS), and the second data transmitted on the first physical channel is a DMRS. For example, please refer to Figure 9 , the network device configures a CG configuration. For example, the starting symbol index is 13, the time-domain symbol length is 2, and the repetition times K = 1. According to this configuration, the PUSCH will cross the slot boundary. At this time, a PUSCH will be split into two PUSCHs (i.e., PUSCH1 and PUSCH2), and the time-domain resources occupied by each PUSCH are only 1 symbol length, and the size of the second specified resource is 2 symbol lengths. Therefore, the time-domain resources occupied by each PUSCH are less than 2 symbol lengths. At this time, the electronic device can determine that the data transmitted in PUSCH1 is DMRS, and the data transmitted in PUSCH2 is also DMRS.

[0100] As another implementation, the electronic device can determine that the first data transmitted on the last physical channel is DMRS, and determine that the second data transmitted on the first physical channel is uplink control information (UCI) and uplink data. The DMRS is used to demodulate the second data transmitted on the first physical channel. For example, in the previous example, in this implementation, the electronic device can determine that the data transmitted in PUSCH1 is DMRS, and the data transmitted in PUSCH2 is CG-UCI and uplink data. The uplink data can be the uplink data of PUSCH1 or the uplink data of PUSCH2.

[0101] As yet another implementation, the electronic device can determine that the first data transmitted on the last physical channel is DMRS and / or specified data, and the specified data includes uplink control information and uplink data. And it is determined that the second data transmitted on the first physical channel is a sounding reference signal (SRS). For example, in the previous example, in this implementation, the electronic device can determine that the data transmitted in PUSCH1 can be DMRS, or CG-UCI and the uplink data of PUSCH1, or DMRS, CG-UCI and the uplink data of PUSCH1, and the data transmitted in PUSCH2 is SRS.

[0102] As another implementation, the electronic device may determine that the first data transmitted on the last physical channel is UCI, and determine that the second data transmitted on the first physical channel is uplink data, where the uplink control information corresponds to the uplink data. For example, in the previous example, in this implementation, the electronic device may determine that the data transmitted in PUSCH1 is the CG-UCI corresponding to the uplink data of PUSCH2, and the data transmitted in PUSCH2 is the uplink data of PUSCH2.

[0103] In the above example, when the symbol lengths of PUSCH1 and PUSCH2 are 1, the electronic device may also select PUSCH1 or PUSCH2 to upload the data of the Physical Uplink Control Channel (PUCCH).

[0104] In some other possible implementations, when the time-domain resources occupied by the last PUSCH in the target time slot exceed the boundary of the target time slot, after splitting the last PUSCH into a PUSCH in the target time slot and a PUSCH in the first time slot after the target time slot, it is possible that the time-domain resources of one of the two PUSCHs are smaller, while the time-domain resources of the other PUSCH are relatively larger. At this time, the PUSCH with smaller time-domain resources has requirements for the transmitted data, while the other PUSCH has no requirements. It may further include: using the time-domain resources occupied by the last physical channel in the target time slot as the fourth time-domain resources. If the second time-domain resources are less than the third specified resources and the fourth time-domain resources are greater than the third specified resources, determine the third data transmitted on the first physical channel; transmit the third data on the first physical channel according to the second time-domain resources.

[0105] Among them, when the second time-domain resources are less than the third specified resources but the fourth time-domain resources are greater than the third specified resources, it means that the second time-domain resources are smaller, while the fourth time-domain resources are relatively larger than the second time-domain resources. Then, the last PUSCH in the target time slot may have no requirements for the transmitted data, that is, it can transmit the data that needs to be transmitted. However, for the first PUSCH in the first time slot after the target time slot, there are requirements for the transmitted data, that is, some data transmissions may not be guaranteed in the first PUSCH, and the first PUSCH can only transmit the data allowed by the time-domain resources. Therefore, the electronic device may determine the data that the first PUSCH can transmit. Among them, the size of the third specified resources may not be limited. For example, it may be 1 symbol length or 2 symbol lengths, etc.

[0106] In one embodiment, the electronic device may determine that the third data transmitted on the first physical channel includes DMRS, SRS, uplink data, data of the Physical Random Access Channel (PRACH), or data of the Physical Uplink Control Channel (PUCCH), and the uplink control information corresponding to the uplink data is sent by the last physical channel.

[0107] Among them, for example, please refer to Figure 10 , the network device configures a CG configuration. For example, the starting symbol index is 12, the time-domain symbol length is 3, and the repetition times K = 1. The PUSCH according to this configuration crosses the slot boundary. At this time, a PUSCH will be split into two PUSCHs (i.e., PUSCH1 and PUSCH2), and the time-domain resources occupied by each PUSCH are only 1 symbol length. The size of the second specified resource is 2 symbol lengths. Therefore, the time-domain resources occupied by PUSCH2 are all less than 2 symbol lengths. At this time, the electronic device may transmit only DMRS in PUSCH2; the electronic device may also transmit only SRS in PUSCH2; the electronic device may also transmit only the uplink data of PUSCH2 in PUSCH2, and the CG-UCI corresponding to the uplink data is transmitted in PUSCH1; the electronic device may also transmit only PRACH data in PUSCH2; the electronic device may also transmit only PUCCH data in PUSCH2.

[0108] In another embodiment, the electronic device may determine that the third data transmitted on the first physical channel includes uplink control information and uplink data, and the uplink control information corresponds to the uplink data. That is to say, the electronic device may also transmit CG-UCI and uplink data on the first physical channel at the same time. For example, in the above example, the electronic device may transmit CG-UCI and PUSCH2 data in PUSCH2 at the same time.

[0109] In some embodiments, when the second time-domain resource is greater than the third specified resource, but the fourth time-domain resource is less than the third specified resource, the electronic device may also determine the data transmitted in the last PUSCH in the target time slot. The data that can be transmitted in the last PUSCH in the target time slot may also be the above-mentioned DMRS, SRS, uplink data, data of the Physical Random Access Channel (PRACH), or data of the Physical Uplink Control Channel (PUCCH), or may also be uplink control information and uplink data. The uplink control information corresponds to the uplink data, and no limitation is made here.

[0110] In some possible embodiments, when the time-domain resource corresponding to the first physical channel is less than the fourth specified resource, and the fourth specified resource is the resource size capable of satisfying the transmission of CG-UCI, the electronic device may also increase the time-domain resource corresponding to the first physical channel so that CG-UCI can be transmitted on the first physical channel. When the time-domain resource corresponding to the first physical channel is less than the fourth specified resource, the electronic device may also confirm whether the first physical channel overlaps with the PUCCH in the time domain. If it overlaps, the CG-UCI that needs to be transmitted may be transmitted in the PUCCH.

[0111] The time-domain resource configuration method provided by the embodiments of the present application obtains the time slots included in the pre-configured authorized time-domain resources. During the process of configuring the time-domain resource parameters of the physical channels in each time slot, when the target time slot is allocated, if the time-domain resource occupied by the last physical channel in the target time slot exceeds the boundary of the target time slot, the last physical channel is divided into two parts, and the part located in the first time slot after the target time slot is retained. Then, the original CG time-domain resource in the first time slot is allocated to the part located in the first time slot (i.e., the first physical channel), and the remaining CG time-domain resource in the first time slot is allocated to the second physical channel. All the CG time-domain resources in the first time slot after the target time slot are allocated to the two physical channels, thereby ensuring the continuity of the time-domain resources in the NRU communication system. In addition, a feasible solution for the electronic device to determine the time-domain resource of the PUSCH in the case of CG resource cross-time slots is provided.

[0112] Please refer to Figure 11, which shows a structural block diagram of a time-domain resource configuration device 400 provided by an embodiment of the present application. The time-domain resource configuration device 400 can be applied to the above-mentioned electronic device. The time-domain resource configuration device 400 includes: a resource acquisition module 410 and a time slot configuration module 420. Among them, the resource acquisition module 410 is used to acquire time slots included in pre-configured authorized time-domain resources; the time slot configuration module 420 is used to configure time-domain resources in each time slot, where the time-domain resources configured in all time slots are continuous.

[0113] In some embodiments, the time slot configuration module 420 can specifically be used to: configure time-domain resource parameters of physical channels in each time slot, where all pre-configured authorized time-domain resources in each configured time slot are allocated to physical channels, and the physical channels at least include a physical uplink shared channel.

[0114] In this embodiment, when the time-domain configuration module 420 configures time-domain resource parameters of physical channels in each time slot, it may include: during the process of configuring time-domain resource parameters of physical channels in each time slot, when after the target time slot is allocated, if the time-domain resources occupied by the last physical channel in the target time slot exceed the boundary of the target time slot, all pre-configured authorized time-domain resources in the first time slot after the target time slot are allocated to one or more physical channels.

[0115] As an embodiment, the time-domain configuration module 420 may include: a resource discarding unit and a resource allocation unit. The resource discarding unit is used to discard the resources that exceed the boundary of the target time slot in the time-domain resources occupied by the last physical channel when after the target time slot is allocated; the resource allocation unit is used to allocate all pre-configured authorized time-domain resources in the first time slot after the target time slot to the same physical channel if the current selection of the first time slot after the target time slot is a full-time slot transmission, or if the pre-configured authorization indicates that the first time slot after the target time slot is a full-time slot transmission.

[0116] Further, the time-domain resource configuration device 400 may further include: a transmission prohibition module. The transmission prohibition module is used to use the time-domain resources occupied by the last physical channel in the target time slot as the first time-domain resources, and if the first time-domain resources are less than or equal to the first specified resources, do not transmit pre-configured authorized uplink control information on the last physical channel.

[0117] As another implementation, the time domain configuration module 420 may include: a resource determination unit, a first allocation unit, and a second allocation unit. The resource determination unit is configured to, when the time domain resources occupied by the last physical channel exceed the boundary of the target time slot after the target time slot is allocated, use the resources that exceed the boundary of the target time slot in the time domain resources occupied by the last physical channel as the second time domain resources; the first allocation unit is configured to allocate the second time domain resources in the first time slot after the target time slot to the first physical channel; the second allocation unit is configured to allocate the remaining time domain resources pre-configured with grants in the first time slot to the second physical channel.

[0118] In a possible implementation, the first time slot after the target time slot is selected for full time slot transmission, or the pre-configured grant indicates that the first time slot after the target time slot is for full time slot transmission. The first allocation unit may specifically be configured to: use the part of the last physical channel that is in the first time slot after the target time slot as the first physical channel, and allocate the second time domain resources in the first time slot after the target time slot to the first physical channel. The second allocation unit may specifically be configured to: use the physical channel corresponding to the full time slot transmission in the first time slot as the second physical channel, and allocate the remaining time domain resources pre-configured with grants in the first time slot to the second physical channel.

[0119] In a possible implementation, the time domain resources pre-configured with grants include all the time domain resources in the first time slot and all the time domain resources in the second time slot after the target time slot. The resource configuration module 420 may further include a third allocation unit. The third allocation unit is configured to, after allocating the remaining time domain resources in the first time slot to the second physical channel, if the second time slot is currently selected for full time slot transmission, or the pre-configured grant indicates that the second time slot is for full time slot transmission, allocate the second time slot after the target time slot completely to the third physical channel.

[0120] In some implementations, the time domain resource configuration device 400 may further include a first data determination module, a first transmission module, and a second transmission module. The first data determination module is configured to use the time domain resources occupied by the last physical channel in the target time slot as the third time domain resources, and if both the second time domain resources and the third time domain resources are less than the second specified resources, determine the first data transmitted on the last physical channel and the second data transmitted on the first physical channel; the first transmission module is configured to transmit the first data on the last physical channel according to the third time domain resources; the second transmission module is configured to transmit the second data on the first physical channel according to the second time domain resources.

[0121] As an implementation manner, the first data determination module may specifically be configured to: determine that the first data transmitted on the last physical channel is a demodulation reference signal, and determine that the second data transmitted on the first physical channel is a demodulation reference signal.

[0122] As another implementation manner, the first data determination module may specifically be configured to: determine that the first data transmitted on the last physical channel is a demodulation reference signal, and determine that the second data transmitted on the first physical channel is uplink control information and uplink data, where the demodulation reference signal is used to demodulate the second data.

[0123] As yet another implementation manner, the first data determination module may specifically be configured to: determine that the first data transmitted on the last physical channel is at least one of a demodulation reference signal, uplink control information, and uplink data, and determine that the second data transmitted on the first physical channel is a channel sounding reference signal.

[0124] As still another implementation manner, the first data determination module may specifically be configured to: determine that the first data transmitted on the last physical channel is uplink control information, and determine that the second data transmitted on the first physical channel is uplink data, where the uplink control information corresponds to the uplink data.

[0125] In some implementation manners, the time domain resource configuration device may further include: a second data determination module and a third transmission module. The second data determination module is configured to use the time domain resources occupied by the last physical channel in the target time slot as the fourth time domain resources, and determine the third data transmitted on the first physical channel if the second time domain resources are less than the third specified resources and the fourth time domain resources are greater than the third specified resources; the third transmission module is configured to transmit the third data on the first physical channel according to the second time domain resources.

[0126] As an implementation manner, the second data determination module may specifically be configured to: determine that the third data transmitted on the first physical channel includes a demodulation reference signal, a channel sounding reference signal, uplink data, data of a physical random access channel, or data of a physical uplink control channel, where the uplink control information corresponding to the uplink data is sent by the last physical channel.

[0127] As another implementation manner, the second data determination module may specifically be configured to: determine that the third data transmitted on the first physical channel includes uplink control information and uplink data, where the uplink control information corresponds to the uplink data.

[0128] In some implementation manners, the time domain resource parameter includes the starting symbol and length of a physical channel in a time slot; or

[0129] The time-domain resource parameters include the starting symbol, length, and repetition count of a physical channel in a time slot.

[0130] In some embodiments, the resource acquisition module may include a time-domain resource acquisition unit and a time slot determination unit. The time-domain resource acquisition unit is configured to acquire pre-configured authorized time-domain resources according to a radio resource control instruction. The time slot determination unit is configured to acquire the time slots included in the pre-configured authorized time-domain resources.

[0131] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0132] In several embodiments provided in the present application, the coupling between modules can be electrical, mechanical, or other forms of coupling.

[0133] In addition, in each embodiment of the present application, the functional modules can be integrated into one processing module, or each module can exist physically alone, or two or more modules can be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules.

[0134] In summary, the solution provided in the present application can be applied to uplink transmission or downlink transmission in an unlicensed frequency band, acquire the time slots included in pre-authorized time-domain resources, configure the time-domain resources in each time slot, where the time-domain resources configured in all time slots are continuous, so as to ensure the continuity of time-domain resource allocation in data transmission in the unlicensed frequency band.

[0135] Please refer to Figure 12 , which shows a structural block diagram of an electronic device provided in an embodiment of the present application. The electronic device 100 may be a communication device such as a smart phone, a tablet computer, a smart watch, a smart bracelet, etc. that can run application programs. The electronic device 100 in the present application may include one or more of the following components: a processor 110, a memory 120, and one or more application programs, where one or more application programs may be stored in the memory 120 and configured to be executed by one or more processors 110, and one or more programs are configured to execute the method described in the foregoing method embodiments.

[0136] The processor 110 may include one or more processing cores. The processor 110 is connected to various parts within the entire electronic device 100 through various interfaces and lines. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 120, and by calling the data stored in the memory 120, it performs various functions of the electronic device 100 and processes data. Optionally, the processor 110 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 110 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing the displayed content; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 110 and may be implemented separately through a communication chip.

[0137] The memory 120 may include random access memory (RAM) and may also include read-only memory. The memory 120 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 120 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for implementing at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing each of the following method embodiments, etc. The data storage area may also store data created during the use of the terminal 100 (such as phone book, audio / video data, chat record data, etc.).

[0138] Please refer to Figure 13 , which shows a structural block diagram of a computer-readable storage medium provided by an embodiment of the present application. Program code is stored in the computer-readable medium 800, and the program code can be called by the processor to execute the methods described in the above method embodiments.

[0139] The computer-readable storage medium 800 can be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read-Only Memory), an EPROM, a hard disk, or a ROM. Optionally, the computer-readable storage medium 800 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 800 has a storage space for program code 810 that executes any of the method steps in the above-described method. These program codes can be read from or written to one or more computer program products. The program code 810 can be compressed in a suitable form, for example.

[0140] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. These modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A time-domain resource allocation method, characterized in that Applied to data transmission in an unlicensed frequency band, the method includes: Obtaining time slots included in pre-configured authorized time-domain resources; During the process of configuring time-domain resource parameters of physical channels in each time slot, when after the target time slot is allocated, the time-domain resources occupied by the last physical channel in the target time slot exceed the boundary of the target time slot, allocate all the pre-configured authorized time-domain resources in the first time slot after the target time slot to one or more physical channels, where the time-domain resources configured in all time slots are continuous.

2. The method according to claim 1, wherein All the pre-configured authorized time-domain resources in each configured time slot are allocated to physical channels, and the physical channels at least include a physical uplink shared channel.

3. The method according to claim 1, wherein The step of, when after the target time slot is allocated, the time-domain resources occupied by the last physical channel in the target time slot exceed the boundary of the target time slot, allocating all the pre-configured authorized time-domain resources in the first time slot after the target time slot to one or more physical channels includes: When after the target time slot is allocated, the time-domain resources occupied by the last physical channel in the target time slot exceed the boundary of the target time slot, discard the resources that exceed the boundary of the target time slot in the time-domain resources occupied by the last physical channel; If currently the first time slot after the target time slot is selected for full-time slot transmission, or the pre-configured authorization indicates that the first time slot after the target time slot is for full-time slot transmission, allocate all the pre-configured authorized time-domain resources in the first time slot after the target time slot to the same physical channel.

4. The method according to claim 3, characterized in that, The method further includes: Taking the time-domain resources occupied by the last physical channel in the target time slot as the first time-domain resources, if the first time-domain resources are less than or equal to the first specified resources, do not transmit pre-configured authorized uplink control information on the last physical channel.

5. The method according to claim 1, wherein The step of, when after the target time slot is allocated, the time-domain resources occupied by the last physical channel in the target time slot exceed the boundary of the target time slot, allocating all the pre-configured authorized time-domain resources in the first time slot after the target time slot to one or more physical channels includes: When after the target time slot is allocated, the time-domain resources occupied by the last physical channel exceed the boundary of the target time slot, take the resources that exceed the boundary of the target time slot in the time-domain resources occupied by the last physical channel as the second time-domain resources; Allocate the second time-domain resources in the first time slot after the target time slot to the first physical channel; Allocate the remaining pre-configured authorized time-domain resources in the first time slot to the second physical channel.

6. The method according to claim 5, characterized in that The first time slot after the target time slot is selected for full-time slot transmission, or the pre-configured authorization indicates that the first time slot after the target time slot is for full-time slot transmission, the step of allocating the second time-domain resources in the first time slot after the target time slot to the first physical channel includes: Taking the part of the last physical channel that is in the first time slot after the target time slot as the first physical channel, and allocating the second time-domain resources in the first time slot after the target time slot to the first physical channel; Allocating the remaining time domain resources of the preconfigured grant in the first time slot to a second physical channel includes: Regarding the physical channel corresponding to the full time slot transmission in the first time slot as the second physical channel, and allocating the remaining time domain resources of the preconfigured grant in the first time slot to the second physical channel.

7. The method according to claim 5, wherein The time domain resources of the preconfigured grant include all the time domain resources in the first time slot and all the time domain resources in the second time slot after the target time slot. After allocating the remaining time domain resources in the first time slot to the second physical channel, the method further includes: If the second time slot is currently selected for full time slot transmission, or the preconfigured grant indicates that the second time slot is for full time slot transmission, allocating the entire second time slot after the target time slot to a third physical channel.

8. The method according to claim 5, wherein The method further includes: Regarding the time domain resources occupied by the last physical channel in the target time slot as the third time domain resources. If both the second time domain resources and the third time domain resources are less than the second specified resources, determining the first data transmitted on the last physical channel and the second data transmitted on the first physical channel; Transmitting the first data on the last physical channel according to the third time domain resources; Transmitting the second data on the first physical channel according to the second time domain resources.

9. The method according to claim 8, characterized in that Determining the first data transmitted on the last physical channel and the second data transmitted on the first physical channel includes: Determining that the first data transmitted on the last physical channel is a demodulation reference signal, and the second data transmitted on the first physical channel is a demodulation reference signal.

10. The method according to claim 8, characterized in that Determining the first data transmitted on the last physical channel and the second data transmitted on the first physical channel includes: Determining that the first data transmitted on the last physical channel is a demodulation reference signal, and determining that the second data transmitted on the first physical channel is uplink control information and uplink data, where the demodulation reference signal is used to demodulate the second data.

11. The method according to claim 8, wherein Determining the first data transmitted on the last physical channel and the second data transmitted on the first physical channel includes: Determining that the first data transmitted on the last physical channel is a demodulation reference signal and / or specified data, where the specified data includes uplink control information and uplink data, and determining that the second data transmitted on the first physical channel is a channel sounding reference signal.

12. The method according to claim 8, wherein Determining the first data transmitted on the last physical channel and the second data transmitted on the first physical channel includes: Determining that the first data transmitted on the last physical channel is uplink control information, and determining that the second data transmitted on the first physical channel is uplink data, where the uplink control information corresponds to the uplink data.

13. The method according to any one of claims 5 to 12, characterized in that, The method further includes: Use the time-domain resources occupied by the last physical channel in the target time slot as the fourth time-domain resources. When the second time-domain resources are less than the third specified resources and the fourth time-domain resources are greater than the third specified resources, determine the third data transmitted on the first physical channel; Transmit the third data on the first physical channel according to the second time-domain resources.

14. The method according to claim 13, wherein The determination of the third data transmitted on the first physical channel includes: The third data transmitted on the first physical channel is determined to include a demodulation reference signal, a channel sounding reference signal, uplink data, data of a physical random access channel, or data of a physical uplink control channel, and the uplink control information corresponding to the uplink data is sent by the last physical channel.

15. The method according to claim 13, wherein The determination of the third data transmitted on the first physical channel includes: The third data transmitted on the first physical channel is determined to include uplink control information and uplink data, and the uplink control information corresponds to the uplink data.

16. The method according to any one of claims 1 to 12, characterized in that, The time-domain resource parameter includes the start symbol and length of a physical channel in a time slot; or The time-domain resource parameter includes the start symbol, length, and repetition times of a physical channel in a time slot.

17. The method according to any one of claims 1 to 12, characterized in that, The obtaining of the time slots included in the pre-configured authorized time-domain resources includes: Obtain the pre-configured authorized time-domain resources according to the radio resource control instruction; Obtain the time slots included in the pre-configured authorized time-domain resources.

18. A time-domain resource allocation device, characterized in that, Applied to data transmission in an unlicensed frequency band, the device includes: a resource acquisition module and a time slot configuration module, where The resource acquisition module is used to obtain the time slots included in the pre-configured authorized time-domain resources; The time slot configuration module is used to, during the process of configuring the time-domain resource parameters of physical channels in each time slot, when a target time slot is allocated and the time-domain resources occupied by the last physical channel in the target time slot exceed the boundary of the target time slot, allocate all the pre-configured authorized time-domain resources in the first time slot after the target time slot to one or more physical channels, where the time-domain resources configured in all time slots are continuous.

19. An electronic device, characterized in that, Includes: One or more processors; A memory; One or more applications, where the one or more applications are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs are configured to execute the method according to any one of claims 1 to 17.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program code, and the program code can be called by a processor to execute the method according to any one of claims 1 to 17.