Time domain resource scheduling method, terminal device and communication device
By prioritizing the allocation of time domain resources in flexible symbols for semi-static signals with early transmission time in TDD mode and allocating remaining time domain resources for residual signals, the problem of frequent preemption of semi-static signals is solved, improving resource scheduling efficiency and reducing complexity.
Patent Information
- Application Number
- CN202410749529.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-11
- Publication Date
- 2025-07-25
AI Technical Summary
In TDD mode, semi-static signals may frequently preempt time domain resources of flexible symbols without priority setting, resulting in resource scheduling conflicts and frequent modification of RF operations.
By determining the semi-static signals of time-domain resource conflict from the semi-static signal set scheduled by the access network device, the time-domain resources within the flexible symbol are preferred for the signal with the earliest transmission time, and the remaining signals are allocated in the remaining time-domain resources to avoid frequent competition.
Reduces the complexity of resource scheduling and RF modification operations, improves processing speed, and avoids frequent competition between semi-static signals for resources in the same time domain.
Smart Images

Figure CN120379036A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technologies, and particularly to a time-domain resource scheduling method, a terminal device, and a communication device. Background Art
[0002] In the Time Division Duplexing (TDD) mode, some flexible symbols can be used for both uplink transmission and downlink reception. Some semi-static signals in the communication process are often transmitted through flexible symbols. Without priority setting, semi-static signals may frequently preempt the same flexible symbol. Summary of the Invention
[0003] The present disclosure provides a time-domain resource scheduling method, a terminal device, and a communication device.
[0004] The technical solution of the present disclosure is as follows:
[0005] According to the first aspect of the embodiments of the present disclosure, a time-domain resource scheduling method is provided, and the method includes:
[0006] Determine semi-static signals with conflicting time-domain resources from the set of semi-static signals scheduled by the access network device, where the semi-static signals with conflicts include semi-static uplink signals and semi-static downlink signals;
[0007] Determine a target semi-static signal from the semi-static signals with conflicts;
[0008] Determine the first time-domain resource of the target semi-static signal within the flexible symbol;
[0009] Determine the second time-domain resource occupied by the remaining semi-static signals among the semi-static signals with conflicting time-domain resources from the remaining time-domain resources within the flexible symbol.
[0010] According to the second aspect of the embodiments of the present disclosure, a terminal device is provided, and the terminal device includes:
[0011] A processing module, configured to determine semi-static signals with conflicting time-domain resources from the set of semi-static signals scheduled by the access network device, where the semi-static signals with conflicts include semi-static uplink signals and semi-static downlink signals; determine a target semi-static signal from the semi-static signals with conflicts; determine the first time-domain resource of the target semi-static signal within the flexible symbol; determine the second time-domain resource occupied by the remaining semi-static signals among the semi-static signals with conflicting time-domain resources from the remaining time-domain resources within the flexible symbol.
[0012] According to a third aspect of the embodiments of the present disclosure, a communication device is provided, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the time-domain resource scheduling method provided in the first aspect of the present disclosure is implemented.
[0013] According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can execute the time-domain resource scheduling method provided in the first aspect of the present disclosure.
[0014] According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor, the time-domain resource scheduling method provided in the first aspect of the present disclosure is implemented.
[0015] According to a sixth aspect of the embodiments of the present disclosure, a chip system is provided, including a processing unit and an interface circuit. The processing unit obtains program instructions through the interface circuit, and the program instructions are executed by the processing unit. The processing unit is used to execute the steps of the time-domain resource scheduling method provided in the first aspect.
[0016] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects:
[0017] In a scenario where there are semi-static signals with time-domain resource conflicts in the scheduled semi-static signal set, time-domain resources within a flexible symbol can be preferentially allocated to the semi-static signal with an earlier transmission time, and the corresponding remaining radius signals are allocated the time-domain resources required for transmission in the remaining time-domain resources within the flexible symbol. In the embodiments of the present application, frequent contention for the same time-domain resource by conflicting semi-static signals can be avoided, related operations of canceling and modifying the radio frequency can be reduced, the processing speed of resource scheduling can be improved, and the implementation complexity can be reduced.
[0018] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.
[0020] Figure 1 is a flowchart of a signal transmission method shown according to an exemplary embodiment.
[0021] Figure 2 is a flowchart of another signal transmission method shown according to an exemplary embodiment.
[0022] Figure 2A It is an occupancy schematic diagram of a flexible symbol shown according to an exemplary embodiment.
[0023] Figure 2B It is another occupancy schematic diagram of a flexible symbol shown according to an exemplary embodiment.
[0024] Figure 3 It is an interaction schematic diagram of a signal transmission method shown according to an exemplary embodiment.
[0025] Figure 4 It is a structural block diagram of a communication device shown according to an exemplary embodiment.
[0026] Figure 5 It is another structural block diagram of a communication device shown according to an exemplary embodiment.
[0027] Figure 6 It is a structural block diagram of a chip system shown according to some embodiments of the present disclosure. Detailed implementation manners
[0028] In order to enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0030] It should be noted that the time-domain resource scheduling method provided in the present application is applicable to the TDD mode. When there is a time-domain resource conflict between the semi-static uplink signal and the semi-static downlink signal, the semi-static signal with the earliest transmission time can be determined from the conflicting semi-static signals, and the first time-domain resource occupied by the semi-static signal can be preferentially determined within the flexible symbol. Further, the second time-domain resource occupied by the other semi-static signal is determined within the remaining time-domain resources, so as to avoid frequent contention for the same time-domain by the two semi-static signals.
[0031] Figure 1 It is a flow schematic diagram of a time-domain resource scheduling method provided for the embodiments of the present disclosure.
[0032] As shown Figure 1 in the following figure, the time-domain resource scheduling method is executed by a terminal device, and the method includes the following steps:
[0033] S101. Determine semi-static signals with conflicting time-domain resources from the set of semi-static signals scheduled by the access network device, where the semi-static signals with conflicts include semi-static uplink signals and semi-static downlink signals.
[0034] In some embodiments, the terminal device includes, for example, at least one of a mobile phone, a wearable device, an Internet of Things device, an automobile with communication function, a smart automobile, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in an unmanned aerial vehicle (UAV), a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and a wireless terminal device in a smart home, but is not limited thereto.
[0035] The terminal device can receive scheduling information sent by an access network device (such as a base station), where the scheduling information may include a set of semi-static signals scheduled by the access network device, and the set of semi-static signals includes semi-static uplink signals and semi-static downlink signals. Optionally, there may be one or more semi-static uplink signals, and there may be one or more semi-static downlink signals.
[0036] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include at least one of an evolved NodeB (eNB) in a 5G communication system, a next-generation eNB (ng-eNB), a next-generation NodeB (gNB), a NodeB (NB), a home NodeB (HNB), a home evolved node (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open Radio Access Network (Open RAN), a Cloud Radio Access Network (CloudRAN), a base station in other communication systems, and an access node in a Wi-Fi system, but is not limited thereto.
[0037] In some embodiments, the semi-static uplink signal may include, but is not limited to: an uplink reference signal (RS), a sounding reference signal (SRS), a physical uplink shared channel (PUSCH) signal (such as a random access preamble (RAP)), or a physical uplink control channel (PUCCH) signal, uplink control information (UCI) (such as a hybrid automatic repeat request (HARQ) feedback message, a scheduling request, etc.).
[0038] In some embodiments, the semi-static downlink signal may include but is not limited to: Channel State Information-Reference Signal (CSI-RS), Physical Downlink Shared Channel (PDSCH) signal, Physical Downlink Control Channel (PDCCH) signal, Downlink Positioning Reference Signal (DL PRS).
[0039] In some embodiments, the terminal device may receive scheduling information sent by the access network device through Downlink Control Information (DCI). The scheduling information may include but is not limited to the scheduled semi-static uplink signal and semi-static downlink signal, the transmission time of the semi-static signal, the modulation and coding scheme, resource indication information, etc. It can be understood that the resources may include at least one of time-domain resources and frequency-domain resources. Optionally, the resource indication information may indicate the starting time-domain resource of the semi-static signal, and the transmission start time of the semi-static signal can be determined through this starting time-domain resource.
[0040] In the embodiments of the present application, after obtaining the set of semi-static signals scheduled by the access network device, semi-static signals with conflicting time-domain resources can be determined from the set of semi-static signals, and the semi-static signals with conflicts include semi-static uplink signals and semi-static downlink signals.
[0041] In some embodiments, the terminal device may determine semi-static signals with conflicting time-domain resources based on the transmission time of each semi-static signal carried in the scheduling information. Optionally, based on the scheduling information, determine the transmission time of each semi-static signal in the set of semi-static signals, and compare the transmission time information of each semi-static signal to obtain semi-static signals with overlapping transmission times as the semi-static signals with conflicts.
[0042] In some embodiments, the terminal device may determine semi-static signals with conflicting time-domain resources based on the resource indication information of each semi-static signal carried in the scheduling information. For example, the resource indication information may indicate the starting time-domain resource and the ending time-domain resource of the semi-static signal, or the starting time-domain resource and the offset, and then determine the transmission time occupied by the semi-static signal according to the resource indication information.
[0043] Optionally, the semi-static signal with conflicting time-domain resources may be a semi-static signal with partially conflicting time-domain resources, that is, the transmission times of the semi-static signals with conflicts overlap partially.
[0044] Optionally, the semi-static signal with conflicting time-domain resources may be a semi-static signal with completely conflicting time-domain resources, that is, the transmission times of the semi-static signals with conflicts completely overlap.
[0045] S102: Determine a target semi-static signal from the semi-static signals with conflicts, and preferentially determine the first time-domain resources occupied by the target semi-static signal within the flexible symbol.
[0046] In some embodiments, the target semi-static signal may be determined from the semi-static signals with conflicts according to the transmission time configured by the access network device. For example, the target semi-static signal may be the semi-static signal with the earliest configured transmission time.
[0047] Optionally, after determining the semi-static signals with conflicting time-domain resources from the semi-static signal set, in order to avoid frequent contention for the same time-domain resources by the semi-static signals with conflicts, the target semi-static signal with the earliest transmission time may be determined from the semi-static signals with conflicts, and the corresponding first time-domain resources may be preferentially allocated for the target semi-static signal within the flexible symbol (flexible symbol).
[0048] In some embodiments, the terminal device may determine the target semi-static signal with the earliest transmission time from the semi-static signals with conflicts based on the transmission times of the semi-static signals carried in the scheduling information. Further, since the transmission time may indicate the time-domain resources that the target semi-static signal needs to occupy, the first time-domain resources occupied by the target semi-static signal may be determined from the flexible symbol based on the transmission time.
[0049] In some embodiments, the terminal device may determine the target semi-static signal with the earliest transmission time from the semi-static signals with conflicts based on the resource indication information of the semi-static signals carried in the scheduling information, and may determine the first time-domain resources occupied by the target semi-static signal from the flexible symbol based on the resource indication information. For example, the resource indication information may indicate the start time-domain resource and the end time-domain resource of the target semi-static signal, or the start time-domain resource and the offset (offset), and then determine the first time-domain resources occupied by the target semi-static signal according to the resource indication information.
[0050] It should be noted that the flexible symbol (Flexible Symbol) is a symbol without a fixed transmission direction and can be used for uplink transmission or downlink reception. A time slot (slot) may all be flexible symbols or partially flexible symbols.
[0051] In some embodiments, the terminal device may determine to transmit on a target time slot for transmitting a semi-static signal according to the tuning information, and then allocate a first time-domain resource for the target semi-static signal from the flexible symbols of the target time slot.
[0052] In some embodiments, the target semi-static signal may be a semi-static uplink signal among the semi-static signals with time-domain resource conflicts. In some embodiments, the target semi-static signal may be a semi-static downlink signal among the semi-static signals with time-domain resource conflicts.
[0053] In some embodiments, the target semi-static signal may be determined from the semi-static signals with conflicts based on protocol agreements, for example, according to the type of the target semi-static signal, etc.
[0054] S103. Determine a second time-domain resource occupied by the remaining semi-static signals among the semi-static signals with conflicts from the remaining time-domain resources within the flexible symbols.
[0055] In the embodiments of the present application, in order to prevent the remaining semi-static signals among the semi-static signals with conflicts from continuing to compete for the time-domain resources occupied by the target semi-static signal, resources may be scheduled for the remaining semi-static signals from the remaining time-domain resources within the flexible symbols. That is to say, the terminal device may determine a second time-domain resource occupied by the remaining semi-static signals among the semi-static signals with conflicts from the remaining time-domain resources within the flexible symbols.
[0056] In some embodiments, if the target semi-static signal is a semi-static uplink signal among the semi-static signals with time-domain resource conflicts, the remaining semi-static signals are semi-static downlink signals. In some embodiments, if the target semi-static signal is a semi-static downlink signal among the semi-static signals with time-domain resource conflicts, the remaining semi-static signals are semi-static uplink signals.
[0057] In some embodiments, the transmission time of the remaining semi-static signals may be adjusted. Optionally, the transmission time of the remaining semi-static signals may be delayed backward. Optionally, the transmission time of the remaining semi-static signals may be advanced.
[0058] In some embodiments, the transmission time of the remaining semi-static signals may be adjusted based on the remaining time-domain resources. If the remaining time-domain resources are earlier than the transmission time of the remaining semi-static signals, the transmission time of the remaining semi-static signals may be adjusted forward.
[0059] Further, determine a second time-domain resource occupied by the remaining semi-static signals among the semi-static signals with conflicts from the remaining time-domain resources within the flexible symbols based on the adjusted transmission time.
[0060] It can be understood that in the embodiments of the present application, in the flexible symbol, after the target semi-static signal occupies some time-domain resources or positions in the flexible symbol, the remaining semi-static signals cannot preempt the time-domain resource positions. That is to say, if some time-domain positions in the flexible symbol are occupied by a certain semi-static signal, subsequent semi-static signals cannot preempt the time-domain positions.
[0061] In the embodiments of the present application, in the scenario where there are semi-static signals with time-domain resource conflicts in the scheduled semi-static signal set, the time-domain resources within the flexible symbol can be preferentially allocated to the semi-static signal with an earlier transmission time, and the corresponding remaining radius signals are allocated the time-domain resources required for transmission from the remaining time-domain resources within the flexible symbol. In the embodiments of the present application, frequent contention for the same time-domain resources by conflicting semi-static signals can be avoided, related operations for canceling and modifying radio frequency can be reduced, the processing speed of resource scheduling can be improved, and the implementation complexity can be reduced.
[0062] Figure 2 It is a schematic flowchart of a time-domain resource scheduling method provided by an embodiment of the present disclosure.
[0063] As Figure 2 shown, this time-domain resource scheduling method is executed by a terminal device, and the method includes the following steps:
[0064] S201, receive scheduling information sent by an access network device, and determine a semi-static signal set based on the scheduling information.
[0065] S202, determine the semi-static signals with conflicting time-domain resources from the semi-static signal set, where the conflicting semi-static signals include semi-static uplink signals and semi-static downlink signals.
[0066] For the optional implementation manners of steps S201 to S202, reference can be made to Figure 1 the optional implementation manner of step S101 in Figure 1 and other related parts in the embodiments involved, which will not be elaborated here.
[0067] S203, determine the target semi-static signal with the earliest transmission time from the conflicting semi-static signals, and preferentially determine the first time-domain resources occupied by the target semi-static signal within the flexible symbol.
[0068] For the optional implementation manner of step S203, reference can be made to Figure 1 the optional implementation manner of step S102 in Figure 1 and other related parts in the embodiments involved, which will not be elaborated here.
[0069] S204, determine the available remaining time-domain resources from the remaining time-domain resources within the flexible symbol.
[0070] S205: Allocate second time domain resources for the remaining semi-static signals from the available remaining time domain resources.
[0071] In some embodiments, after preferentially determining the first time domain resources from the flexible symbols, the remaining time domain resources after removing the first time domain resources from the flexible symbols can be determined. Optionally, some symbols of the remaining time domain resources may be allocated, and it is necessary to determine the available remaining time domain resources from the remaining time domain resources based on the resource scheduling of the terminal device.
[0072] In some embodiments, the transmission time of the remaining semi-static signal can be adjusted according to the available remaining time domain resources, for example, adjusted forward or delayed, and based on the adjusted transmission time, the second time domain resources occupied by the remaining semi-static signal in the conflicting semi-static signal can be determined from the remaining time domain resources within the flexible symbol.
[0073] In some embodiments, the conflicting semi-static signals may include multiple semi-static uplink signals and multiple semi-static downlink signals. In the embodiment of the present application, the remaining semi-static signals may be sorted from early to late according to the transmission time, and further, the available remaining time domain resources may be allocated to the remaining semi-static signals in order. In order to avoid frequent competition for time domain resources, when allocating time domain resources to the remaining semi-static signals, the terminal device needs to ensure that the second time domain resources occupied by the multiple remaining semi-static signals do not overlap with each other.
[0074] In some embodiments, in response to the total time domain resources required to be occupied by the remaining semi-static signal being greater than the available remaining time domain resources, a first remaining semi-static signal to which a second time domain resource cannot be allocated within a current time slot is determined, and further, a second time domain resource can be allocated to the first remaining semi-static signal from a flexible symbol of a next time slot.
[0075] As an example, the remaining available time domain resources may include 5 to 13 time domain positions, and the remaining semi-static signals may include two semi-static signals. For example, the target semi-static signal occupies 0 to 4 time domain positions, and the remaining two semi-static signals are called semi-static signal A and semi-static signal B. For example, semi-static signal A may be a semi-static uplink signal, and semi-static signal B may be a semi-static downlink signal. The terminal device may allocate 5 to 8 time domain positions for semi-static signal A and 9 to 13 time domain positions for semi-static signal B. The time domain resources occupied by multiple conflicting semi-static signals do not overlap, so frequent grabbing of the same resource can be avoided.
[0076] In some embodiments, in response to the total time-domain resources required by the remaining semi-static signals being greater than the available remaining time-domain resources, the first remaining semi-static signal for which the second time-domain resource cannot be allocated within the current time slot is determined, and the first remaining semi-static signal is discarded. It can be understood that the second time-domain resource can be allocated to multiple remaining semi-static signals in sequence. Therefore, the discarded signals are generally semi-static signals with a later transmission time.
[0077] In some embodiments, after the terminal device completes the resource allocation for the semi-static signal, it can send indication information to the access network device, and the indication information can indicate the resource allocation situation of the semi-static signal or whether it is discarded.
[0078] In some embodiments, after allocating the first time-domain resource for the target semi-static signal, the terminal device can directly discard the remaining semi-static signals and notify the base station through indication information, so that the base station re-schedules the discarded semi-static signals.
[0079] S206, transmit the target semi-static signal to the access network device through the first time-domain resource, and transmit the remaining semi-static signals to the access network device through the second time-domain resource.
[0080] After allocating the time-domain resources for the target semi-static signal and the remaining semi-static signals, signal transmission can be performed with the access network device based on the time-domain resources occupied by each.
[0081] In some embodiments, the target semi-static signal is a semi-static downlink signal, and the remaining semi-static signals are semi-static uplink signals. The terminal device can preferentially determine the first time-domain resource of the downlink semi-static signal within the flexible symbol, and determine the second time-domain resource occupied by the semi-static uplink signal from the available remaining time-domain resources within the flexible symbol.
[0082] Exemplarily illustrate, as Figure 2A shown, slot N includes 0 to 13 time-domain resources (symbols), and these 0 to 13 time-domain resources are flexible symbols. After the semi-static downlink signal occupies these time-domain positions of 8 to 13 (that is, the above-mentioned first time-domain resource), the semi-static uplink signal cannot continue to occupy these time-domain positions of 8 to 13. In the embodiments of the present application, the time-domain positions required for transmission can be allocated to the semi-static uplink signal at these time-domain positions of 0 to 7. For example, the time-domain positions of 2 to 7 (that is, the above-mentioned second time-domain resource) can be allocated to the semi-static uplink signal.
[0083] Further, the terminal device may receive the semi-static downlink signal sent by the access network device through the first time-domain resource, and send the semi-static uplink signal to the access network device through the second time-domain resource. That is, the terminal device receives the semi-static downlink signal sent by the access network device at the time-domain positions 8 to 13, and sends the semi-static uplink signal to the access network device through the time-domain positions 2 to 7.
[0084] In some embodiments, the target semi-static signal is the semi-static uplink signal, and the remaining semi-static signal is the semi-static downlink signal. The terminal device may first determine the first time-domain resource of the semi-static uplink signal within the flexible symbol, and determine the second time-domain resource occupied by the semi-static downlink signal from the available remaining time-domain resources within the flexible symbol.
[0085] Exemplarily, as Figure 2B shown, slot N includes 0 to 13 time-domain resources (symbols), and these 0 to 13 time-domain resources are flexible symbols. After the semi-static uplink signal occupies the time-domain positions 8 to 13 (i.e., the above-mentioned first time-domain resource), the semi-static downlink signal cannot continue to occupy the time-domain positions 8 to 13. In the embodiments of the present application, the time-domain positions required for transmission can be allocated to the semi-static downlink signal at the time-domain positions 0 to 7. For example, the time-domain positions 2 to 7 (i.e., the above-mentioned second time-domain resource) can be allocated to the semi-static downlink signal.
[0086] Further, the terminal device may send the semi-static uplink signal to the access network device through the first time-domain resource, and receive the semi-static uplink signal sent by the access network device through the second time-domain resource. That is, the terminal device sends the semi-static uplink signal to the access network device at the time-domain positions 8 to 13, and receives the semi-static downlink signal sent by the access network device through the time-domain positions 2 to 7.
[0087] In the embodiments of the present application, in the scenario where there are semi-static signals with time-domain resource conflicts in the scheduled semi-static signal set, the time-domain resources within the flexible symbol can be preferentially allocated to the semi-static signal with an earlier transmission time, and the corresponding remaining radius signals are allocated the time-domain resources required for transmission from the remaining time-domain resources within the flexible symbol. In the embodiments of the present application, frequent contention for the same time-domain resource by conflicting semi-static signals can be avoided, the related operations of canceling and modifying the radio frequency can be reduced, the processing speed of resource scheduling can be improved, and the implementation complexity can be reduced.
[0088] Figure 3 It is an interaction schematic diagram of a time-domain resource scheduling method provided by an embodiment of the present disclosure.
[0089] As Figure 3 shown, the time-domain resource scheduling method includes the following steps:
[0090] S301, the base station sends scheduling information to the terminal device.
[0091] S302, the terminal device determines a semi-static signal set based on the scheduling information.
[0092] S303, determine the semi-static signals with conflicting time-domain resources from the semi-static signal set.
[0093] Wherein the semi-static signals with conflicts include semi-static uplink signals and semi-static downlink signals.
[0094] S304, determine the target semi-static signal with the earliest transmission time from the semi-static signals with conflicts, and preferentially determine that the target semi-static signal occupies the first time-domain resource within the flexible symbol.
[0095] S305, determine the second time-domain resource occupied by the remaining semi-static signals among the semi-static signals with conflicts from the remaining time-domain resources within the flexible symbol.
[0096] S306, transmit the target semi-static signal to the access network device through the first time-domain resource.
[0097] S307, transmit the remaining semi-static signals to the access network device through the second time-domain resource.
[0098] In the embodiments of the present application, the order of step S306 and step S307 can be interchanged.
[0099] In the embodiments of the present application, in the scenario where there are semi-static signals with conflicting time-domain resources in the scheduled semi-static signal set, the time-domain resources within the flexible symbol can be preferentially allocated to the semi-static signals with earlier transmission times, and the corresponding remaining radius signals are allocated the time-domain resources required for transmission in the remaining time-domain resources within the flexible symbol. In the embodiments of the present application, it is possible to avoid the frequent contention of the same time-domain resource by conflicting semi-static signals, reduce the related operations of canceling and modifying the radio frequency, improve the processing speed of resource scheduling, and reduce the implementation complexity.
[0100] In some embodiments, "acquire", "obtain", "get", "receive", "transmit", "two-way transmission", "send and / or receive" can be replaced with each other, and it can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, self-processing and obtaining, self-implementation, etc.
[0101] In some embodiments, terms such as "send", "transmit", "report", "send down", "transmit", "two-way transmission", "send and / or receive" can be replaced with each other.
[0102] Embodiments of the present disclosure also propose an apparatus for implementing any of the above methods. For example, an apparatus is proposed. The above apparatus includes units or modules for implementing each step executed by the terminal in any of the above methods. Again, another apparatus is proposed, including units or modules for implementing each step executed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0103] It should be understood that the division of each unit or module in the above apparatus is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or physically separated. In addition, the units or modules in the apparatus can be implemented in the form of a processor invoking software: for example, the apparatus includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor invokes the instructions stored in the memory to implement any of the above methods or implement the functions of each unit or module of the above apparatus.
[0104] Figure 4 It is a block diagram of a communication device shown according to an exemplary embodiment.
[0105] Such as Figure 4 As shown, the communication device 400 includes at least one of a transceiver module 401 and a processing module 402.
[0106] In some embodiments, the communication device 400 is a terminal device and can execute the steps executed by the terminal device in any of the above methods as follows:
[0107] The processing module 402 is configured to determine, from a set of semi-static signals scheduled by an access network device, semi-static signals with conflicting time-domain resources. The semi-static signals with conflicts include semi-static uplink signals and semi-static downlink signals;
[0108] Determine a target semi-static signal with the earliest transmission time from the semi-static signals with conflicts, and preferentially determine that the target semi-static signal occupies a first time-domain resource within a flexible symbol;
[0109] Determine a second time-domain resource occupied by the remaining semi-static signals among the semi-static signals with conflicts from the remaining time-domain resources within the flexible symbol.
[0110] In some embodiments, the semi-static downlink signal is the target semi-static signal. The processing module 402 is further configured to determine a first time-domain resource of the downlink semi-static signal within a flexible symbol, and determine a second time-domain resource occupied by the semi-static uplink signal from the remaining time-domain resources within the flexible symbol. The remaining semi-static signal is the semi-static uplink signal.
[0111] In some embodiments, the semi-static uplink signal is the target semi-static signal. The processing module 402 is further configured to determine a first time-domain resource of the semi-static uplink signal within a flexible symbol, and then determine a second time-domain resource occupied by the semi-static downlink signal from the remaining time-domain resources within the flexible symbol. The remaining semi-static signal is the semi-static downlink signal.
[0112] In some embodiments, the transceiver module 401 is configured to receive scheduling information sent by an access network device. The semi-static signal set includes at least one semi-static uplink signal and at least one semi-static downlink signal scheduled by the access network device.
[0113] In some embodiments, the processing module 402 is further configured to determine the semi-static signal set based on the scheduling information.
[0114] In some embodiments, the processing module 402 is further configured to determine the transmission time of each semi-static signal in the semi-static signal set based on the scheduling information; compare the transmission time information of each semi-static signal to obtain the semi-static signals with overlapping transmission times as the conflicting semi-static signals.
[0115] In some embodiments, the processing module 402 is further configured to determine available remaining time-domain resources from the remaining time-domain resources within the flexible symbol; allocate the second time-domain resource for the remaining semi-static signal from the available remaining time-domain resources.
[0116] In some embodiments, the processing module 402 is further configured to sort the remaining semi-static signals in ascending order of the transmission time; allocate the available remaining time-domain resources to the remaining semi-static signals in sequence, where the second time-domain resources occupied by multiple remaining semi-static signals do not overlap with each other.
[0117] In some embodiments, when the total time-domain resources required by the remaining semi-static signals are greater than the available remaining time-domain resources, the processing module 402 is further configured to determine a first remaining semi-static signal for which the second time-domain resource cannot be allocated within the current time slot; allocate the second time-domain resource for the first remaining semi-static signal from the flexible symbol within the next time slot.
[0118] In some embodiments, in response to the total time-domain resources required by the remaining semi-static signals being greater than the available remaining time-domain resources, the processing module 402 is further configured to determine a first remaining semi-static signal for which the second time-domain resource cannot be allocated within the current time slot, and discard the first remaining semi-static signal.
[0119] In some embodiments, the transceiver module 401 is further configured to transmit the target semi-static signal to the access network device through the first time-domain resource; and transmit the remaining semi-static signal to the access network device through the second time-domain resource.
[0120] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module. The transmitting module and the receiving module may be separate or integrated together. Optionally, the transceiver module may be interchangeable with a transceiver.
[0121] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the above-mentioned multiple sub-modules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module may be interchangeable with a processor.
[0122] In the embodiments of the present application, in the scenario where there are semi-static signals with time-domain resource conflicts in the scheduled semi-static signal set, the time-domain resources within the flexible symbols can be preferentially allocated to the semi-static signal with an earlier transmission time, and the corresponding remaining radius signals are allocated the time-domain resources required for transmission in the remaining time-domain resources within the flexible symbols. In the embodiments of the present application, frequent contention for the same time-domain resource by conflicting semi-static signals can be avoided, related operations for canceling and modifying the radio frequency can be reduced, the processing speed of resource scheduling can be improved, and the implementation complexity can be reduced.
[0123] Figure 5 FIG. 13 is a schematic structural diagram of a communication device 500 proposed by an embodiment of the present disclosure. The communication device 500 may be a network device (such as an access network device, a core network device, etc.), or a terminal device (such as a user equipment, etc.), or a chip, a chip system, or a processor, etc. that supports the network device to implement any of the above methods, or a chip, a chip system, or a processor, etc. that supports the terminal to implement any of the above methods. The communication device 500 can be used to implement the methods described in the above method embodiments, and specific reference can be made to the descriptions in the above method embodiments.
[0124] As Figure 5 shown, the communication device 500 includes one or more processors 501. The processor 501 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control a communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 500 is used to execute any of the above methods. Optionally, one or more processors 501 are used to call instructions to cause the communication device 500 to execute any of the above methods.
[0125] In some embodiments, the communication device 500 further includes one or more transceivers 502. When the communication device 500 includes one or more transceivers 502, the transceivers 502 perform at least one of the communication steps such as sending and / or receiving in the above method, and the processor 501 performs at least one of the other steps. In an alternative embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and the transmitter may be separate or integrated together. Optionally, terms such as transceiver, transceiver unit, transceiver machine, transceiver circuit, interface circuit, interface, etc. may be used interchangeably, terms such as transmitter, transmitter unit, transmitter machine, transmitter circuit, etc. may be used interchangeably, and terms such as receiver, receiver unit, receiver machine, receiver circuit, etc. may be used interchangeably.
[0126] In some embodiments, the communication device 500 further includes one or more memories 503 for storing data. Optionally, all or part of the memories 503 may also be outside the communication device 500. In an alternative embodiment, the communication device 500 may include one or more interface circuits 504. Optionally, the interface circuit 504 is connected to the memory 502, and the interface circuit 504 can be used to receive data from the memory 502 or other devices and can be used to send data to the memory 502 or other devices. For example, the interface circuit 504 can read the data stored in the memory 502 and send the data to the processor 501.
[0127] The communication device 500 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 500 described in the present disclosure is not limited thereto, and the structure of the communication device 500 can be Figure 5 unrestricted. The communication device can be an independent device or can be part of a larger device. For example, the communication device can be: (1) an independent integrated circuit IC, or chip, or chip system or subsystem; (2) a set of one or more ICs, and optionally, the above IC set may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0128] Figure 6 is a schematic structural diagram of the chip system 600 proposed by the embodiments of the present disclosure. For the case where the communication device 600 can be a chip or a chip system, reference can be made to Figure 6 the schematic structural diagram of the chip system 600 shown, but not limited thereto.
[0129] The chip system 600 includes one or more processors 601. The chip system 600 is used to execute any of the above methods.
[0130] In some embodiments, the chip system 600 further includes one or more interface circuits 602. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, the chip system 600 further includes one or more memories 603 for storing data. Optionally, all or part of the memories 603 may be outside the chip system 600. Optionally, the interface circuit 602 is connected to the memory 603. The interface circuit 602 can be used to receive data from the memory 603 or other devices, and the interface circuit 602 can be used to send data to the memory 603 or other devices. For example, the interface circuit 602 can read the data stored in the memory 603 and send the data to the processor 601.
[0131] In some embodiments, the interface circuit 602 performs at least one of the communication steps such as sending and / or receiving in the above method. The interface circuit 602 performing the communication steps such as sending and / or receiving in the above method means, for example, that the interface circuit 602 performs data interaction between the processor 601, the chip system 600, the memory 603, or the transceiver device. In some embodiments, the processor 601 performs at least one of the other steps.
[0132] In various embodiments such as virtual devices, physical devices, and chips, the various modules and / or devices described can be combined or separated arbitrarily according to circumstances. Optionally, some or all of the steps can also be executed collaboratively by multiple modules and / or devices, which is not limited herein.
[0133] The present disclosure also provides a storage medium. Instructions are stored on the above storage medium. When the above instructions run on the communication device 500, the communication device 500 is caused to execute any of the above methods. Optionally, the above storage medium is an electronic storage medium. Optionally, the above storage medium is a computer-readable storage medium, but is not limited thereto, and it can also be other device-readable storage media. Optionally, the above storage medium can be a non-transitory storage medium, but is not limited thereto, and it can also be a transitory storage medium.
[0134] The present disclosure also provides a program product. When the above program product is executed by the communication device 500, the communication device 500 is caused to execute any of the above methods. Optionally, the above program product is a computer program product.
[0135] The present disclosure also provides a computer program which, when running on a computer, causes the computer to execute any of the above methods. Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of both. Whether such a function is implemented by hardware or software depends on the specific application and the design requirements of the entire system. For each specific application, those skilled in the art can use various methods to implement the described function, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present application.
[0136] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and embodiments are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0137] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A time-domain resource scheduling method, characterized in that The method includes: Determine semi-static signals with conflicting time-domain resources from a set of semi-static signals scheduled by an access network device, where the semi-static signals with conflicts include semi-static uplink signals and semi-static downlink signals; Determine a target semi-static signal from the semi-static signals with conflicts, and preferentially determine that the target semi-static signal occupies a first time-domain resource within a flexible symbol; Determine a second time-domain resource occupied by the remaining semi-static signals among the semi-static signals with conflicts from the remaining time-domain resources within the flexible symbol.
2. The method according to claim 1, wherein The method further includes: If the semi-static downlink signal is the target semi-static signal, determine the first time-domain resource of the downlink semi-static signal within the flexible symbol, and determine the second time-domain resource occupied by the semi-static uplink signal from the remaining time-domain resources within the flexible symbol, where the remaining semi-static signal is the semi-static uplink signal.
3. The method according to claim 1, wherein The method further includes: If the semi-static uplink signal is the target semi-static signal, determine the first time-domain resource of the semi-static uplink signal within the flexible symbol, and then determine the second time-domain resource occupied by the semi-static downlink signal from the remaining time-domain resources within the flexible symbol, where the remaining semi-static signal is the semi-static downlink signal.
4. The method according to claim 1, wherein Before determining the semi-static signals with conflicting time-domain resources from the set of semi-static signals scheduled by the access network device, it further includes: Receive scheduling information sent by the access network device, and determine the set of semi-static signals based on the scheduling information, where the set of semi-static signals includes at least one semi-static uplink signal and at least one semi-static downlink signal scheduled by the access network device.
5. The method according to claim 4, characterized in that, Determining the semi-static signals with conflicting time-domain resources from the set of semi-static signals scheduled by the access network device includes: Based on the scheduling information, determine the transmission time of each semi-static signal in the set of semi-static signals; Compare the transmission time information of each semi-static signal, and obtain the semi-static signals with overlapping transmission times as the semi-static signals with conflicts.
6. The method according to any one of claims 1-4, characterized in that Determining the second time-domain resource occupied by the remaining semi-static signals in the set of semi-static signals from the remaining time-domain resources within the flexible symbol includes: Determine available remaining time-domain resources from the remaining time-domain resources within the flexible symbol; Allocate the second time-domain resource for the remaining semi-static signals from the available remaining time-domain resources.
7. The method according to claim 6, wherein If the semi-static signals with conflicts include more than two semi-static signals, allocating the second time-domain resource for the remaining semi-static signals from the available remaining time-domain resources includes: Sort the remaining semi-static signals in ascending order of the transmission time; Allocate the available remaining time-domain resources to the remaining semi-static signals in sequence, where the second time-domain resources occupied by multiple remaining semi-static signals do not overlap with each other.
8. The method according to claim 7, characterized in that The method further includes: In response to the total time-domain resources required by the remaining semi-static signals being greater than the available remaining time-domain resources, determine the first remaining semi-static signals for which the second time-domain resource cannot be allocated within the current time slot; Allocate the second time-domain resource for the first remaining semi-static signal from within the flexible symbols of the next time slot.
9. The method according to claim 7, wherein The method further includes: In response to the total time-domain resources required by the remaining semi-static signal being greater than the available remaining time-domain resources, determine the first remaining semi-static signal for which the second time-domain resource cannot be allocated within the current time slot, and discard the first remaining semi-static signal.
10. The method according to any one of claims 1-4, characterized in that, The method further includes: Transmit the target semi-static signal to the access network device via the first time-domain resource; Transmit the remaining semi-static signal to the access network device via the second time-domain resource.
11. A terminal device, characterized in that, Includes: A processing module, configured to determine, from a set of semi-static signals scheduled by an access network device, semi-static signals with conflicting time-domain resources, where the semi-static signals with conflicting resources include semi-static uplink signals and semi-static downlink signals; Determine a target semi-static signal from the semi-static signals with conflicting resources; Determine a first time-domain resource of the target semi-static signal within the flexible symbols; determine a second time-domain resource occupied by the remaining semi-static signal among the semi-static signals with conflicting time-domain resources from the remaining time-domain resources within the flexible symbols.
12. A communication device, characterized in that, Includes: A memory, a processor, and a computer program stored on the memory and executable on the processor, where when the processor executes the program, it implements the time-domain resource scheduling method according to any one of claims 1-10.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the time-domain resource scheduling method according to any one of claims 1-10.
14. A computer program product, including a computer program, where when the computer program is executed by a processor, it implements the time-domain resource scheduling method according to any one of claims 1-10.