Scheduling method and apparatus, related device, and storage medium
By using multiple G-CS-RNTI scrambled PDCCHs to activate the multicast SPS configuration in the NR system, the problem of SPS transmission correspondence in multicast services is solved, enabling flexible multicast transmission and reducing control channel overhead.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2021-08-04
- Publication Date
- 2026-06-12
AI Technical Summary
In NR systems, there is no effective solution for how to effectively address the implementation of semi-static scheduling (SPS) transmission for multicast when a user equipment is configured with multiple multicast services, especially the correspondence between multiple multicast SPS configurations.
By using multiple G-CS-RNTI scrambled multicast SPSs to activate the PDCCH on the network side, one or more multicast SPS configurations can be flexibly activated, thereby achieving flexible multicast transmission of SPS scheduling and reducing the PDCCH overhead of multicast transmission.
It achieves flexibility and efficiency in multicast SPS transmission in NR systems and reduces the control channel overhead of multicast transmission.
Smart Images

Figure CN115884400B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and in particular to a scheduling method, apparatus, related equipment and storage medium. Background Technology
[0002] A User Equipment (UE) may receive multiple multicast services, meaning a UE may be configured with multiple Temporary Mobile Group Identifiers (TMGIs). Typically, a corresponding G-RNTI is configured for each multicast service for multicast transmission. However, in New Radio (NR) systems, support for semi-static scheduling (SPS) transmission of multicast is required, and multiple SPS configurations for a single serving cell of a UE are needed. In this situation, when multiple SPS configurations and multiple multicast services are configured for a UE, there is currently no effective solution for achieving semi-static scheduling SPS transmission of multicast. Summary of the Invention
[0003] To address the related technical issues, embodiments of this application provide a scheduling method, apparatus, related equipment, and storage medium.
[0004] The technical solution of this application embodiment is implemented as follows:
[0005] This application provides a scheduling method applied to a terminal, including:
[0006] The terminal is configured with multiple Group Configuration Scheduled Radio Network Temporary Identifiers (G-CS-RNTI) and multiple SPS configurations;
[0007] The first physical downlink control channel (PDCCH) sent by the network side is received. The first PDCCH is scrambled with a first G-CS-RNTI. The first G-CS-RNTI is one of the plurality of G-CS-RNTIs. The first PDCCH is used to activate one of the plurality of SPS configurations.
[0008] The resources of the SPS configuration activated by the first PDCCH are used for transmission of the first physical downlink shared channel (PDSCH); the first PDSCH is scrambled using the first G-CS-RNTI.
[0009] The method in the above scheme further includes:
[0010] After receiving the first PDCCH sent by the network side, the second PDCCH sent by the network side is received. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH.
[0011] The second PDSCH is transmitted using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
[0012] In the above scheme, the second G-CS-RNTI is different from the first G-CS-RNTI; the second PDCCH is also used to indicate the deactivation of the SPS configuration activated by the first PDCCH; the first PDCCH is the previous PDCCH of the second PDCCH.
[0013] In the above scheme, the second G-CS-RNTI is different from the first G-CS-RNTI; before receiving the second PDCCH, the PDCCH used to release the first PDSCH is not received; the first PDCCH is the previous PDCCH of the second PDCCH.
[0014] In the above scheme, the second G-CS-RNTI is the same as the first G-CS-RNTI.
[0015] The method in the above scheme further includes:
[0016] The third PDCCH sent by the network side is received. The third PDCCH is used to indicate the deactivation of the SPS configuration activated by the second PDCCH. The third PDCCH is scrambled using the second G-CS-RNTI.
[0017] The method in the above scheme further includes:
[0018] The network receives a fourth PDCCH sent by the network side. The fourth PDCCH is used to indicate the deactivation of the SPS configuration activated by the first PDCCH. The PDCCH is scrambled using the first G-CS-RNTI.
[0019] The method in the above scheme further includes:
[0020] After receiving the first PDCCH sent by the network side, the fifth PDCCH sent by the network side is received. The fifth PDCCH is scrambled using the Configuration Scheduling Radio Network Temporary Identifier (CS-RNTI). The SPS configuration index used by the fifth PDCCH for activation is the same as the SPS configuration index used by the first PDCCH for activation.
[0021] The resources of the SPS configuration activated by the fifth PDCCH are used for the transmission of the third PDSCH; the third PDSCH is scrambled using CS-RNTI.
[0022] The method in the above scheme further includes:
[0023] When the sixth PDCCH is detected in the first time slot where the resource of the active SPS configuration is located, PDSCH reception is performed in the first time slot using the indication of the sixth PDCCH; the sixth PDCCH is scrambled with the Group Radio Network Temporary Identifier (G-RNTI), which is associated with the G-CS-RNTI used by the SPS PDSCH transmission that should have been performed in the first time slot.
[0024] This application also provides a scheduling method applied to a network device, including:
[0025] A first PDCCH is sent to the terminal; the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations; the first PDCCH is scrambled using a first G-CS-RNTI, the first G-CS-RNTI being one of the multiple G-CS-RNTIs, and the first PDCCH is used to activate one of the multiple SPS configurations;
[0026] The first PDSCH is transmitted using the resources of the SPS configuration activated by the first PDCCH; the first PDSCH is scrambled using the first G-CS-RNTI.
[0027] The method in the above scheme further includes:
[0028] After sending the first PDCCH to the terminal, a second PDCCH is sent to the terminal. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH.
[0029] The second PDSCH is transmitted using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
[0030] In the above scheme, the second G-CS-RNTI is different from the first G-CS-RNTI; the second PDCCH is also used to indicate the deactivation of the SPS configuration activated by the first PDCCH; the first PDCCH is the previous PDCCH of the second PDCCH.
[0031] In the above scheme, the second G-CS-RNTI is different from the first G-CS-RNTI; before sending the second PDCCH, the PDCCH used to release the first PDSCH is not sent; the first PDCCH is the previous PDCCH of the second PDCCH.
[0032] In the above scheme, the second G-CS-RNTI is the same as the first G-CS-RNTI.
[0033] The method in the above scheme further includes:
[0034] A third PDCCH is sent to the terminal. The third PDCCH is used to indicate the deactivation of the SPS configuration activated by the second PDCCH. The third PDCCH is scrambled using the second G-CS-RNTI.
[0035] The method in the above scheme further includes:
[0036] A fourth PDCCH is sent to the terminal. The fourth PDCCH is used to indicate the deactivation of the SPS configuration activated by the first PDCCH. The PDCCH is scrambled using the first G-CS-RNTI.
[0037] The method in the above scheme further includes:
[0038] After sending the first PDCCH to the terminal, a fifth PDCCH is sent to the terminal. The fifth PDCCH is scrambled using CS-RNTI, and the SPS configuration index used for activation by the fifth PDCCH is the same as the SPS configuration index used for activation by the first PDCCH.
[0039] The resources of the SPS configuration activated by the fifth PDCCH are used for the transmission of the third PDSCH; the third PDSCH is scrambled using CS-RNTI.
[0040] The method in the above scheme further includes:
[0041] The sixth PDCCH is transmitted in the first time slot where the resource of the active SPS configuration is located. The sixth PDCCH is scrambled with G-RNTI, which is associated with the G-CS-RNTI that should have been used for the SPS PDSCH transmission in the first time slot.
[0042] PDSCH is transmitted using the resources indicated by the sixth PDCCH in the first time slot.
[0043] This application embodiment also provides a scheduling device, installed on a terminal, including:
[0044] The receiving unit is configured to receive a first PDCCH sent by the network side. The first PDCCH is scrambled using a first G-CS-RNTI, which is one of a plurality of G-CS-RNTIs. The first PDCCH is used to activate one of a plurality of SPS configurations. The terminal is configured with the plurality of G-CS-RNTIs and the plurality of SPS configurations.
[0045] The first transmission unit is used to transmit the first PDSCH using the resources of the SPS configuration activated by the first PDCCH; the first PDSCH is scrambled using the first G-CS-RNTI.
[0046] This application embodiment also provides a scheduling device, installed on a network device, including:
[0047] A transmitting unit is configured to transmit a first PDCCH to a terminal; the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations; the first PDCCH is scrambled using a first G-CS-RNTI, the first G-CS-RNTI being one of the multiple G-CS-RNTIs, and the first PDCCH is used to activate one of the multiple SPS configurations;
[0048] The second transmission unit is used to transmit the first PDSCH using the resources of the SPS configuration activated by the first PDCCH; the first PDSCH is scrambled using the first G-CS-RNTI.
[0049] This application embodiment also provides a terminal, including: a first processor and a first communication interface; wherein,
[0050] The terminal is configured with multiple G-CS-RNTI and multiple SPS configurations;
[0051] The first communication interface is used to receive a first PDCCH sent by the network side. The first PDCCH is scrambled using a first G-CS-RNTI. The first G-CS-RNTI is one of the plurality of G-CS-RNTIs. The first PDCCH is used to activate one of the plurality of SPS configurations.
[0052] The first processor is configured to transmit a first PDSCH through the first communication interface using the resources of the SPS configuration activated by the first PDCCH; the first PDSCH is scrambled using the first G-CS-RNTI.
[0053] This application also provides a network device, including: a second processor and a second communication interface; wherein,
[0054] The second communication interface is used to send a first PDCCH to the terminal; the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations; the first PDCCH is scrambled with a first G-CS-RNTI, the first G-CS-RNTI is one of the multiple G-CS-RNTIs, and the first PDCCH is used to activate one of the multiple SPS configurations;
[0055] The second processor is configured to transmit the first PDSCH through the second communication interface using the resources of the SPS configuration activated by the first PDCCH; the first PDSCH is scrambled using the first G-CS-RNTI.
[0056] This application also provides a terminal, including: a first processor and a first memory for storing a computer program capable of running on the processor.
[0057] Wherein, when the first processor is used to run the computer program, it executes the steps of any of the above-described terminal-side methods.
[0058] This application also provides a network device, including: a second processor and a second memory for storing computer programs capable of running on the processor.
[0059] Wherein, when the second processor runs the computer program, it executes the steps of any of the methods described above on the network device side.
[0060] This application also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the methods described above on the terminal side, or implements the steps of any of the methods described above on the network device side.
[0061] The scheduling method, apparatus, related devices, and storage medium provided in this application embodiment include: a network device sending a first PDCCH to a terminal; the terminal being configured with multiple G-CS-RNTIs and multiple SPS configurations; the first PDCCH being scrambled using a first G-CS-RNTI, where the first G-CS-RNTI is one of the multiple G-CS-RNTIs; the first PDCCH being used to activate one of the multiple SPS configurations; the network device and the terminal utilizing the resources of the SPS configuration activated by the first PDCCH to transmit the first PDSCH; the first PDSCH being scrambled using the first G-CS-RNTI, and the network side using an SPS activation PDCCH scrambled with multiple G-CS-RNTIs configured for the terminal to flexibly activate one or more multicast SPSSPS configurations, thereby achieving flexible multicast transmission of SPS scheduling. Attached Figure Description
[0062] Figure 1 This is a schematic flowchart of a scheduling method according to an embodiment of this application;
[0063] Figure 2 This is a schematic flowchart of the second scheduling method according to an embodiment of this application;
[0064] Figure 3 This is a schematic flowchart of the third scheduling method according to an embodiment of this application;
[0065] Figure 4 This is a schematic diagram of a scheduling device structure according to an embodiment of this application;
[0066] Figure 5 This is a schematic diagram of another scheduling device structure according to an embodiment of this application;
[0067] Figure 6 This is a schematic diagram of the terminal structure according to an embodiment of this application;
[0068] Figure 7 This is a schematic diagram of the network device structure according to an embodiment of this application;
[0069] Figure 8 This is a schematic diagram of the scheduling system structure according to an embodiment of this application. Detailed Implementation
[0070] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.
[0071] In related technologies, one multicast service (which may correspond to one TMGI) configuration corresponds to one G-RNTI; at the same time, a user may support one or more multicast services, that is, a user may support one or more G-RNTIs.
[0072] On the other hand, in the NR system, for multicast SPS transmission (also known as SPS group-common PDSCH), it supports configuring multiple multicast SPS configurations (also known as SPS group-common PDSCH configurations) for one serving cell of the UE, and at least supports activating / deactivating SPS group-common PDSCH (using G-CS-RNTI scrambling) using group-common PDCCH (cyclic redundancy check (CRC) scrambling).
[0073] In the above scenario, when a UE may receive multiple multicast services (e.g., one multicast service corresponds to one TMGI configured by higher-layer signaling), the UE may be configured with multiple TMGIs. For each multicast service (when one multicast service corresponds to one TMGI, one multicast service can also be considered one TMGI), a corresponding G-RNTI is configured for multicast transmission. However, since NR systems need to support SPS transmission for multicast and support configuring multiple multicast SPS configurations for a UE's serving cell, the following problem arises: if a UE is configured with multiple multicast SPS configurations, and the UE is also configured with multiple multicast services (which can be understood as having multiple TMGIs configured), how are the multiple multicast SPS configurations and multiple multicast services mapped?
[0074] Based on this, in various embodiments of this application, the network side uses multiple G-CS-RNTI scrambled multicast SPS activation PDCCHs configured for the terminal to flexibly activate one or more multicast SPS configurations, thereby realizing flexible multicast transmission of SPS scheduling and further reducing the PDCCH overhead of multicast transmission.
[0075] This application provides a scheduling method applied to a terminal, wherein the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations; such as Figure 1 As shown, the method includes:
[0076] Step 101: Receive the first PDCCH sent by the network side. The first PDCCH is scrambled using the first G-CS-RNTI. The first G-CS-RNTI is one of the plurality of G-CS-RNTIs. The first PDCCH is used to activate one of the plurality of SPS configurations.
[0077] Step 102: Utilize the resources of the SPS configuration activated by the first PDCCH to perform the first PDSCH transmission; the first PDSCH is scrambled using the first G-CS-RNTI.
[0078] In practical applications, the terminal can be referred to as a UE or a user.
[0079] The terminal is configured with multiple G-CS-RNTIs, which can be understood as the terminal being configured with multiple multicast services. In other words, in this embodiment, the terminal can support being configured with multiple multicast services. When one multicast service corresponds to one TMGI configured by a higher-layer signaling layer, it can be understood that the terminal can support being configured with multiple TMGIs.
[0080] When SPS configuration is used for multicast services, the terminal is configured with multiple SPS configurations, which can be understood as the terminal being configured with multiple multicast SPS configurations. Here, multicast SPS configuration can also be called SPS group-common PDSCH configuration. This application embodiment does not limit this, as long as the function of multicast SPS configuration is implemented.
[0081] In this embodiment of the application, each multicast service can be configured with at most one G-RNTI and at most one G-CS-RNTI. Therefore, in practical applications, when the terminal can support multiple multicast services, the terminal may have multiple G-RNTIs and multiple G-CS-RNTIs.
[0082] Therefore, before executing step 101, when the network side (i.e., network device, specifically base station, such as gNB) sends multicast SPS to activate DCI, it needs to first determine which G-CS-RNTI to use for CRC scrambling. Specifically, the network side can determine which multicast service the multicast SPS transmission configuration is used to transmit, and then use the corresponding G-CS-RNTI for that multicast service.
[0083] For example, suppose the network side configures multiple G-RNTIs (G-RNTI-1 to G-RNTI-N, corresponding to multicast services 1 to N) and multiple G-CS-RNTIs (G-CS-RNTI-1 to G-CS-RNTI-N, corresponding to multicast services 1 to N) for the terminal, where N is an integer greater than or equal to 2. If the PDCCH scrambled with G-CS-RNTI-1 is used to activate multicast SPS scheduling for the terminal, then the subsequent multicast SPS PDSCH can only be scrambled with G-CS-RNTI-1 and can only be used to transmit multicast service 1. That is, the first PDSCH must be scrambled with the first G-CS-RNTI and can only be used to transmit the multicast service corresponding to the first G-CS-RNTI.
[0084] When multiple multicast SPS configurations are configured for the terminal, and the terminal is also configured with multiple multicast services, any multicast SPS configuration can be flexibly used for any multicast service. That is, the network side can flexibly use any G-CS-RNTI scrambled multicast SPS to activate the PDCCH to activate a certain multicast SPS configuration. After activation, the network side uses the multicast SPS configuration for SPS transmission for that multicast service.
[0085] In other words, one SP configuration of the plurality of SPS configurations can be used for multicast transmission of any one of the plurality of G-CS-RNTIs.
[0086] In practical applications, in the embodiments of this application, after activating multicast SPS scheduling for the terminal using a PDCCH scrambled with a certain G-CS-RNTI (which can also be understood as downlink control information (DCI)), the multicast SPS resources can be reconfigured for the terminal in subsequent processes. That is, the network side can reissue a new downlink multicast SPS activation PDCCH using a certain G-CS-RNTI scrambled.
[0087] Based on this, in one embodiment, after receiving the first PDCCH sent by the network side, a second PDCCH sent by the network side is received. The second PDCCH is scrambled using a second G-CS-RNTI, where the second G-CS-RNTI is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH.
[0088] The second PDSCH is transmitted using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
[0089] In practical applications, the G-CS-RNTI used for the retransmitted activation PDCCH can be the same as or different from the G-CS-RNTI used for the previous activation PDCCH, in order to allocate new multicast SPS resources.
[0090] In other words, in one embodiment, the second G-CS-RNTI can be the same as the first G-CS-RNTI. In this case, the multicast service corresponding to the first G-CS-RNTI is transmitted on the new multicast SPS resource.
[0091] For example, assume that the network side configures multiple G-RNTIs (G-RNTI-1 to G-RNTI-N, corresponding to multicast services 1 to N) and multiple G-CS-RNTIs (G-CS-RNTI-1 to G-CS-RNTI-N, corresponding to multicast services 1 to N) for the terminal, where N is an integer greater than or equal to 2. Assuming that both the previous activation PDCCH and the retransmitted activation PDCCH use G-CS-RNTI-1 for scrambling, this indicates that the reactivated multicast SPS transmission is still only suitable for transmitting multicast service 1, and also means that subsequent multicast SPS PDSCHs will still use G-CS-RNTI-1 for scrambling.
[0092] When the G-CS-RNTI used in the retransmitted activation PDCCH is different from the G-CS-RNTI used in the previous activation PDCCH, it indicates that after activating a multicast SPS configuration, the terminal reactivates the multicast SPS configuration using a PDCCH scrambled with another G-CS-RNTI in the subsequent process. In this case, it is considered that the SPS resources previously activated for a multicast service have been released. It is not necessary to explicitly send the PDCCH scrambled with the G-CS-RNTI used in the previous activation PDCCH for releasing multicast SPS resources to the terminal. This can be called SPS release PDCCH. In this way, the PDCCH overhead of multicast transmission can be reduced.
[0093] Based on this, in another embodiment, the second G-CS-RNTI is different from the first G-CS-RNTI; the second PDCCH is also used to indicate the deactivation of the SPS configuration activated by the first PDCCH; the first PDCCH is the previous PDCCH of the second PDCCH.
[0094] Here, the first PDCCH is the previous PDCCH of the second PDCCH, meaning that in terms of the time sequence of transmission, the first PDCCH is the previous PDCCH of the second PDCCH.
[0095] The second PDCCH is also used to indicate the deactivation of the SPS configuration activated by the first PDCCH, which can also be understood as the second PDCCH being used to release the first PDSCH.
[0096] For example, if the previous activation PDCCH used G-CS-RNTI-1, and the retransmitted activation PDCCH uses G-CS-RNTI-2, it means that the reactivated multicast SPS resources are only suitable for transmitting multicast service 2, and not for transmitting multicast service 1; and it is assumed that the SPS resources activated for multicast service 1 have been released, and it is not necessary to explicitly send the G-CS-RNTI-1 scrambled SPS release PDCCH to the terminal.
[0097] In other words, when the second G-CS-RNTI is different from the first G-CS-RNTI, the PDCCH used to release the first PDSCH is not received before the second PDCCH is received; the first PDCCH is the previous PDCCH of the second PDCCH.
[0098] Wherein, not receiving the PDCCH for releasing the first PDSCH means that the PDCCH for releasing the first PDSCH is not required, and the release PDCCH for the first PDSCH is not required.
[0099] In practical applications, the process of reallocating multicast SPS resources can occur in any time slot, and subsequent multicast SPS time slots will use the reallocated multicast SPS resources.
[0100] To achieve semi-persistent scheduling for multicast transmission, once a multicast SPS configuration is activated (i.e., once a multicast SPS resource is activated), the activated multicast SPS configuration can also be released by sending a PDCCH. Simultaneously, it is crucial to ensure that the network side and the terminal have a consistent understanding of the PDCCH.
[0101] Based on this, in one embodiment, after activating the corresponding SPS configuration using the first PDCCH, the method may further include:
[0102] The network receives a fourth PDCCH sent by the network side. The fourth PDCCH is used to indicate the deactivation of the SPS configuration activated by the first PDCCH. The PDCCH is scrambled using the first G-CS-RNTI.
[0103] The fourth PDCCH is used to indicate the deactivation of the SPS configuration activated by the first PDCCH, and can also be understood as the fourth PDCCH being used to release the first PDSCH.
[0104] In one embodiment, after activating the corresponding SPS configuration using the second PDCCH, the method may further include:
[0105] The third PDCCH sent by the network side is received. The third PDCCH is used to indicate the deactivation of the SPS configuration activated by the second PDCCH. The third PDCCH is scrambled using the second G-CS-RNTI.
[0106] In other words, when the network side sends a multicast SPS release PDCCH, it can only use the G-CS-RNTI used when the multicast SPS configuration was last activated.
[0107] The third PDCCH is used to indicate the deactivation of the SPS configuration activated by the second PDCCH, and can also be understood as the third PDCCH being used to release the second PDSCH.
[0108] Additionally, if the G-CS-RNTI used in the retransmitted activation PDCCH is different from the G-CS-RNTI used in the previous activation PDCCH, the G-CS-RNTI used in the retransmission should be used for scrambling when sending the SPS release PDCCH later.
[0109] In practical applications, after the terminal activates the SPS configuration for multicast, it will still listen to the PDCCH (i.e., the group-common PDCCH scrambled by G-RNTI) used for multicast dynamic scheduling. When the PDCCH used for multicast dynamic scheduling is detected on the SPS resource slot, the resources allocated by the PDCCH will replace the resources allocated by the multicast SPS scheduling, that is, the multicast dynamic scheduling has a higher priority.
[0110] Based on this, in one embodiment, the method may further include:
[0111] When the sixth PDCCH is detected in the first time slot where the resource of the active SPS configuration is located, PDSCH reception is performed in the first time slot using the indication of the sixth PDCCH; the sixth PDCCH is scrambled with G-RNTI, which is associated with the G-CS-RNTI that should have been used for the SPS PDSCH transmission in the first time slot.
[0112] It should be noted that the PDCCH of multicast dynamic scheduling is only valid for that time slot, that is, only valid for the first time slot, and does not affect the subsequent multicast SPS transmission time slots.
[0113] Once the terminal activates the multicast SPS configuration, the network side can reactivate the SPS configuration for the terminal using a CS-RNTI scrambled PDCCH in subsequent processes. This SPS configuration can then be used for unicast services.
[0114] Based on this, in one embodiment, the method may further include:
[0115] After receiving the first PDCCH sent by the network side, the fifth PDCCH sent by the network side is received. The fifth PDCCH is scrambled using CS-RNTI. The SPS configuration index used for activation by the fifth PDCCH is the same as the SPS configuration index used for activation by the first PDCCH.
[0116] The resources of the SPS configuration activated by the fifth PDCCH are used for the transmission of the third PDSCH; the third PDSCH is scrambled using CS-RNTI.
[0117] The third PDSCH corresponds to a unicast service.
[0118] When the network side reactivates the SPS configuration for the terminal, it is considered that the SPS resource activated for a multicast service has been released. Therefore, it is not necessary to explicitly send a CS-RNTI scrambled SPS release PDCCH to the terminal. In other words, the fifth PDCCH is also used to indicate the deactivation of the SPS configuration activated by the first PDCCH. This reduces the PDCCH overhead of multicast transmission.
[0119] In practical applications, after activating a certain SPS configuration for the terminal using a CS-RNTI-scrambled PDCCH, a G-CS-RNTI-scrambled PDCCH can be used to reactivate that SPS configuration for the UE in subsequent processes. That is, before receiving the first PDCCH, a seventh PDCCH sent by the network side is received. This seventh PDCCH is scrambled using CS-RNTI. The seventh PDCCH is used to activate one of the multiple SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH. At this time, the terminal uses the resources of the configuration activated by the seventh PDCCH to transmit a fourth PDSCH. This fourth PDSCH is scrambled using CS-RNTI. In other words, the fourth PDSCH corresponds to a unicast service.
[0120] In this scenario, it is assumed that the SPS resource activated by CS-RNTI has been released, meaning the SPS resource activated by the seventh PDCCH has been released. Furthermore, it is not necessary to explicitly send the SPSrelease PDCCH scrambled with the first G-CS-RNTI. Subsequently, this SPS configuration is used to transmit multicast services instead of unicast services. In other words, in this case, the first PDCCH is also used to indicate the deactivation of the SPS configuration activated by the seventh PDCCH.
[0121] For example, suppose that after activating a certain SPS configuration for the terminal using a PDCCH scrambled with C-RNTI, the terminal is subsequently reactivated using a PDCCH scrambled with G-CS-RNTI-1. In this case, it is assumed that the SPS resource activated by CS-RNTI has been released, and there is no need to explicitly send a CS-RNTI-1 scrambled SPS release PDCCH to the terminal. The SPS configuration is then used to transmit multicast service 1 instead of unicast service.
[0122] In the embodiments of this application, the first PDSCH can also be called the first SPS PDSCH, and correspondingly, the second PDSCH can also be called the second SPS PDSCH. The embodiments of this application do not limit the names of the first PDSCH and the second PDSCH, as long as their functions can be realized.
[0123] Accordingly, embodiments of this application also provide a scheduling method applied to network devices, specifically base stations, such as gNBs. Figure 2 As shown, the method includes:
[0124] Step 201: Send a first PDCCH to the terminal; the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations; the first PDCCH is scrambled with a first G-CS-RNTI, the first G-CS-RNTI is one of the multiple G-CS-RNTIs, and the first PDCCH is used to activate one of the multiple SPS configurations;
[0125] Step 202: Utilize the resources of the SPS configuration activated by the first PDCCH to perform the first PDSCH transmission; the first PDSCH is scrambled using the first G-CS-RNTI.
[0126] In one embodiment, the method may further include:
[0127] After sending the first PDCCH to the terminal, a second PDCCH is sent to the terminal. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH.
[0128] The second PDSCH is transmitted using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
[0129] In one embodiment, when the second G-CS-RNTI is different from the first G-CS-RNTI, the network device does not send a PDCCH for releasing the first PDSCH before sending the second PDCCH; that is, the network device needs to send a PDCCH for releasing the first PDSCH; the first PDCCH is the previous PDCCH of the second PDCCH.
[0130] In one embodiment, the method may further include:
[0131] A third PDCCH is sent to the terminal. The third PDCCH is used to indicate the deactivation of the SPS configuration activated by the second PDCCH. The third PDCCH is scrambled using the second G-CS-RNTI.
[0132] In one embodiment, the method may further include:
[0133] A fourth PDCCH is sent to the terminal. The fourth PDCCH is used to indicate the deactivation of the SPS configuration activated by the first PDCCH. The PDCCH is scrambled using the first G-CS-RNTI.
[0134] In one embodiment, the method may further include:
[0135] After sending the first PDCCH to the terminal, a fifth PDCCH is sent to the terminal. The fifth PDCCH is scrambled using CS-RNTI, and the SPS configuration index used for activation by the fifth PDCCH is the same as the SPS configuration index used for activation by the first PDCCH.
[0136] The resources of the SPS configuration activated by the fifth PDCCH are used for the transmission of the third PDSCH; the third PDSCH is scrambled using CS-RNTI.
[0137] In one embodiment, the method may further include:
[0138] The sixth PDCCH is transmitted in the first time slot where the resource of the active SPS configuration is located. The sixth PDCCH is scrambled with G-RNTI, which is associated with the G-CS-RNTI that should have been used for the SPS PDSCH transmission in the first time slot.
[0139] PDSCH is transmitted using the resources indicated by the sixth PDCCH in the first time slot.
[0140] This application also provides a scheduling method, such as... Figure 3 As shown, the method includes:
[0141] Step 301: The network device sends a first PDCCH to the terminal; the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations; the first PDCCH is scrambled using a first G-CS-RNTI, the first G-CS-RNTI being one of the multiple G-CS-RNTIs, and the first PDCCH is used to activate one of the multiple SPS configurations;
[0142] Step 302: The network device and terminal use the resources of the SPS configuration activated by the first PDCCH to transmit the first PDSCH; the first PDSCH is scrambled using the first G-CS-RNTI.
[0143] It should be noted that the specific processing procedures of the terminals and network devices have been detailed above and will not be repeated here.
[0144] The scheduling method provided in this application embodiment involves a network device sending a first PDCCH to a terminal. The terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations. The first PDCCH is scrambled using a first G-CS-RNTI, where the first G-CS-RNTI is one of the multiple G-CS-RNTIs. The first PDCCH is used to activate one of the multiple SPS configurations. The network device and the terminal utilize the resources of the SPS configuration activated by the first PDCCH to transmit the first PDSCH. The first PDSCH is scrambled using the first G-CS-RNTI, and the network side uses an SPS activation PDCCH scrambled with multiple G-CS-RNTIs configured for the terminal to activate one or more multicast SPSSPS configurations, thereby achieving flexible multicast transmission via SPS scheduling.
[0145] To implement the method of the embodiments of this application, the embodiments of this application also provide a scheduling device, which is set on a terminal, such as... Figure 4 As shown, the device includes:
[0146] The receiving unit 401 is used to receive a first PDCCH sent by the network side. The first PDCCH is scrambled using a first G-CS-RNTI. The first G-CS-RNTI is one of a plurality of G-CS-RNTIs. The first PDCCH is used to activate one of a plurality of SPS configurations. The terminal is configured with the plurality of G-CS-RNTIs and the plurality of SPS configurations.
[0147] The first transmission unit 402 is used to transmit the first PDSCH using the resources of the SPS configuration activated by the first PDCCH; the first PDSCH is scrambled using the first G-CS-RNTI.
[0148] In one embodiment, the receiving unit 401 is further configured to receive a second PDCCH sent by the network side after receiving a first PDCCH sent by the network side. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH.
[0149] The first transmission unit 402 is further configured to perform second PDSCH transmission using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
[0150] In one embodiment, when the second G-CS-RNTI is different from the first G-CS-RNTI, the receiving unit 401 does not receive the PDCCH for releasing the first PDSCH before receiving the second PDCCH; the first PDCCH is the previous PDCCH of the second PDCCH.
[0151] In one embodiment, the receiving unit 401 is further configured to receive a third PDCCH sent by the network side, the third PDCCH being used to indicate the deactivation of the SPS configuration activated by the second PDCCH, and the third PDCCH being scrambled using a second G-CS-RNTI.
[0152] In one embodiment, the receiving unit 401 is further configured to receive a fourth PDCCH sent by the network side, the fourth PDCCH being used to indicate the deactivation of the SPS configuration activated by the first PDCCH, the PDCCH being scrambled using the first G-CS-RNTI.
[0153] In one embodiment, the receiving unit 401 is further configured to receive a fifth PDCCH sent by the network side after receiving the first PDCCH sent by the network side, wherein the fifth PDCCH is scrambled using CS-RNTI, and the SPS configuration index used for activation by the fifth PDCCH is the same as the SPS configuration index used for activation by the first PDCCH.
[0154] The first transmission unit 402 is further configured to perform a third PDSCH transmission using the resources of the SPS configuration activated by the fifth PDCCH; the third PDSCH is scrambled using CS-RNTI.
[0155] In one embodiment, when a sixth PDCCH is detected in a first time slot where the resource of the activated SPS configuration is located, the first transmission unit 402 is further configured to receive a PDSCH in the first time slot using the indication of the sixth PDCCH; the sixth PDCCH is scrambled using a Group Radio Network Temporary Identifier (G-RNTI), which is associated with the G-CS-RNTI used by the SPS PDSCH transmission that should have been performed in the first time slot.
[0156] In practical applications, the receiving unit 401 can be implemented by the communication interface in the scheduling device; the first transmission unit 402 can be implemented by the processor in the scheduling device in combination with the communication interface.
[0157] To implement the network device-side method of this application embodiment, this application embodiment also provides a scheduling device, which is installed on the network device, such as... Figure 5 As shown, the device includes:
[0158] The transmitting unit 501 is used to transmit a first PDCCH to the terminal; the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations; the first PDCCH is scrambled with a first G-CS-RNTI, the first G-CS-RNTI is one of the multiple G-CS-RNTIs, and the first PDCCH is used to activate one of the multiple SPS configurations;
[0159] The second transmission unit 502 is used to transmit the first PDSCH using the resources of the SPS configuration activated by the first PDCCH; the first PDSCH is scrambled using the first G-CS-RNTI.
[0160] In one embodiment, the sending unit 501 is further configured to send a first PDCCH to the terminal, and then send a second PDCCH to the terminal. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH.
[0161] The second transmission unit 502 is further configured to perform a second PDSCH transmission using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
[0162] In one embodiment, when the second G-CS-RNTI is different from the first G-CS-RNTI, the sending unit 501 does not send a PDCCH for releasing the first PDSCH before sending the second PDCCH, that is, the network device needs to send a PDCCH for releasing the first PDSCH; the first PDCCH is the previous PDCCH of the second PDCCH.
[0163] In one embodiment, the sending unit 501 is further configured to send a third PDCCH to the terminal, the third PDCCH being used to indicate the deactivation of the SPS configuration activated by the second PDCCH, and the third PDCCH being scrambled using a second G-CS-RNTI.
[0164] In one embodiment, the sending unit 501 is further configured to send a fourth PDCCH to the terminal, the fourth PDCCH being used to indicate the deactivation of the SPS configuration activated by the first PDCCH, the PDCCH being scrambled using the first G-CS-RNTI.
[0165] In one embodiment, the sending unit 501 is further configured to send a first PDCCH to the terminal and then send a fifth PDCCH to the terminal. The fifth PDCCH is scrambled using CS-RNTI, and the SPS configuration index used by the fifth PDCCH for activation is the same as the SPS configuration index used by the first PDCCH for activation.
[0166] The second transmission unit 502 is further configured to perform a third PDSCH transmission using the resources of the SPS configuration activated by the fifth PDCCH; the third PDSCH is scrambled using CS-RNTI.
[0167] In one embodiment, the sending unit 501 is further configured to send a sixth PDCCH in the first time slot where the resource of the activated SPS configuration is located. The sixth PDCCH is scrambled with G-RNTI, and the G-RNTI is associated with the G-CS-RNTI used by the SPS PDSCH transmission that should have been performed in the first time slot.
[0168] The second transmission unit 502 is also configured to transmit PDSCH using the resources indicated by the sixth PDCCH in the first time slot.
[0169] In practical applications, the sending unit 501 can be implemented by the communication interface in the scheduling device; the second transmission unit 502 can be implemented by the processor in the scheduling device in combination with the communication interface.
[0170] It should be noted that the scheduling device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the scheduling device and scheduling method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0171] Based on the hardware implementation of the above program modules, and in order to implement the terminal-side method of the embodiments of this application, the embodiments of this application also provide a terminal, such as... Figure 6 As shown, the terminal 600 includes:
[0172] The first communication interface 601 is capable of exchanging information with the network side;
[0173] The first processor 602 is connected to the first communication interface 601 to enable information interaction with the network side and to execute the methods provided by one or more of the above-mentioned terminal side technical solutions when running a computer program.
[0174] The computer program is stored in the first memory 603.
[0175] Specifically, the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations;
[0176] The first communication interface 601 is used to receive a first PDCCH sent by the network side. The first PDCCH is scrambled using a first G-CS-RNTI. The first G-CS-RNTI is one of the plurality of G-CS-RNTIs. The first PDCCH is used to activate one of the plurality of SPS configurations.
[0177] The first processor 602 is configured to transmit the first PDSCH through the first communication interface 601 using the resources of the SPS configuration activated by the first PDCCH; the first PDSCH is scrambled using the first G-CS-RNTI.
[0178] In one embodiment, the first communication interface 601 is further configured to receive a second PDCCH sent by the network side after receiving a first PDCCH sent by the network side. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH.
[0179] The first processor 602 is further configured to utilize the resources of the SPS configuration activated by the second PDCCH to transmit the second PDSCH through the first communication interface 601; the second PDSCH is scrambled using the second G-CS-RNTI.
[0180] In one embodiment, when the second G-CS-RNTI is different from the first G-CS-RNTI, the first communication interface 601 does not receive the PDCCH for releasing the first PDSCH before receiving the second PDCCH; the first PDCCH is the previous PDCCH of the second PDCCH.
[0181] In one embodiment, the first communication interface 601 is further configured to receive a third PDCCH sent by the network side, the third PDCCH being used to indicate the deactivation of the SPS configuration activated by the second PDCCH, and the third PDCCH being scrambled using a second G-CS-RNTI.
[0182] In one embodiment, the first communication interface 601 is further configured to receive a fourth PDCCH sent by the network side, the fourth PDCCH being used to indicate the deactivation of the SPS configuration activated by the first PDCCH, the PDCCH being scrambled using the first G-CS-RNTI.
[0183] In one embodiment, the first communication interface 601 is further configured to receive a fifth PDCCH sent by the network side after receiving a first PDCCH sent by the network side, wherein the fifth PDCCH is scrambled using CS-RNTI, and the SPS configuration index used by the fifth PDCCH for activation is the same as the SPS configuration index used by the first PDCCH for activation.
[0184] The first processor 602 is further configured to utilize the resources of the SPS configuration activated by the fifth PDCCH to transmit a third PDSCH through the first communication interface 601; the third PDSCH is scrambled using CS-RNTI.
[0185] In one embodiment, when a sixth PDCCH is detected on a first time slot where the resource of the activated SPS configuration resides, the first processor 602 is further configured to receive a PDSCH through the first communication interface 601 on the first time slot using the indication of the sixth PDCCH; the sixth PDCCH is scrambled using a Group Radio Network Temporary Identifier (G-RNTI), which is associated with the G-CS-RNTI originally used for the SPS PDSCH transmission that should have been performed in the first time slot.
[0186] It should be noted that the specific processing procedures of the first processor 602 and the first communication interface 601 can be understood by referring to the above method.
[0187] Of course, in practical applications, the various components in terminal 600 are coupled together through bus system 604. It can be understood that bus system 604 is used to implement communication between these components. In addition to a data bus, bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 6 The general designated all buses as Bus System 604.
[0188] The first memory 603 in this embodiment is used to store various types of data to support the operation of the terminal 600. Examples of such data include any computer program used to operate on the terminal 600.
[0189] The methods disclosed in the embodiments of this application can be applied to the first processor 602, or implemented by the first processor 602. The first processor 602 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 602. The first processor 602 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 602 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 603. The first processor 602 reads the information in the first memory 603 and completes the steps of the aforementioned method in combination with its hardware.
[0190] In an exemplary embodiment, terminal 600 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0191] Based on the hardware implementation of the above program modules, and in order to implement the method on the network device side of the embodiments of this application, the embodiments of this application also provide a network device, such as... Figure 7 The network device 700 includes:
[0192] The second communication interface 701 is capable of exchanging information with the terminal;
[0193] The second processor 702 is connected to the second communication interface 701 to enable information interaction with the terminal and to execute the methods provided by one or more technical solutions on the network device side when running computer programs.
[0194] The computer program is stored in the second memory 703.
[0195] Specifically, the second communication interface 701 is used to send a first PDCCH to the terminal; the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations; the first PDCCH is scrambled with a first G-CS-RNTI, the first G-CS-RNTI is one of the multiple G-CS-RNTIs, and the first PDCCH is used to activate one of the multiple SPS configurations;
[0196] The second processor 702 is used to transmit the first PDSCH through the second communication interface 701 using the resources of the SPS configuration activated by the first PDCCH; the first PDSCH is scrambled using the first G-CS-RNTI.
[0197] In one embodiment, the second communication interface 701 is further configured to send a first PDCCH to the terminal, and then send a second PDCCH to the terminal. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH.
[0198] The second processor 702 is further configured to utilize the resources of the SPS configuration activated by the second PDCCH to transmit the second PDSCH through the second communication interface 701; the second PDSCH is scrambled using the second G-CS-RNTI.
[0199] In one embodiment, when the second G-CS-RNTI is different from the first G-CS-RNTI, the second communication interface 701 does not send a PDCCH for releasing the first PDSCH before sending the second PDCCH, that is, the network device needs to send a PDCCH for releasing the first PDSCH; the first PDCCH is the previous PDCCH of the second PDCCH.
[0200] In one embodiment, the second communication interface 701 is further configured to send a third PDCCH to the terminal, the third PDCCH being used to indicate the deactivation of the SPS configuration activated by the second PDCCH, the third PDCCH being scrambled using a second G-CS-RNTI.
[0201] In one embodiment, the second communication interface 701 is further configured to send a fourth PDCCH to the terminal, the fourth PDCCH being used to indicate the deactivation of the SPS configuration activated by the first PDCCH, the PDCCH being scrambled using the first G-CS-RNTI.
[0202] In one embodiment, the second communication interface 701 is further configured to send a first PDCCH to the terminal and then send a fifth PDCCH to the terminal. The fifth PDCCH is scrambled using CS-RNTI, and the SPS configuration index used for activation by the fifth PDCCH is the same as the SPS configuration index used for activation by the first PDCCH.
[0203] The second processor 702 is further configured to utilize the resources of the SPS configuration activated by the fifth PDCCH to transmit a third PDSCH through the second communication interface 701; the third PDSCH is scrambled using CS-RNTI.
[0204] In one embodiment, the second communication interface 701 is further configured to send a sixth PDCCH in the first time slot where the resource of the activated SPS configuration is located, the sixth PDCCH being scrambled with G-RNTI, the G-RNTI being associated with the G-CS-RNTI originally used for the SPS PDSCH transmission that should have been performed in the first time slot.
[0205] The second processor is further configured to transmit PDSCH through the second communication interface 701 on the first time slot using the resources indicated by the sixth PDCCH.
[0206] It should be noted that the specific processing procedures of the second processor 702 and the second communication interface 701 can be understood by referring to the above method.
[0207] Of course, in practical applications, the various components in network device 700 are coupled together through bus system 704. It can be understood that bus system 704 is used to implement communication between these components. In addition to a data bus, bus system 704 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 7The general designated all buses as Bus System 704.
[0208] The second memory 703 in this embodiment is used to store various types of data to support the operation of the network device 700. Examples of such data include any computer program used to operate on the network device 700.
[0209] The methods disclosed in the embodiments of this application can be applied to the second processor 702, or implemented by the second processor 702. The second processor 702 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the second processor 702. The second processor 702 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 702 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the second memory 703. The second processor 702 reads the information in the second memory 703 and completes the steps of the aforementioned method in combination with its hardware.
[0210] In an exemplary embodiment, the network device 700 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0211] It is understood that the memories (first memory 603, second memory 703) in the embodiments of this application can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0212] To implement the method provided in the embodiments of this application, the embodiments of this application also provide a scheduling system, such as... Figure 8 As shown, the system includes: terminal 801 and network device 802.
[0213] It should be noted that the specific processing procedures of terminal 801 and network device 802 have been detailed above and will not be repeated here.
[0214] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium. For example, it may include a first memory 603 storing a computer program, which can be executed by a first processor 602 of a terminal 600 to complete the steps described in the aforementioned terminal-side method. Another example is a second memory 703 storing a computer program, which can be executed by a second processor 702 of a network device 700 to complete the steps described in the aforementioned network device-side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0215] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0216] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0217] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. A scheduling method, characterized in that, Applied to terminals, including: The terminal is configured with multiple group configuration scheduling radio network temporary identifiers (G-CS-RNTI) and multiple semi-static scheduling configurations (SPS configurations). The first physical downlink control channel (PDCCH) transmitted by the network side is received. The first PDCCH is scrambled using a first G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The first PDCCH is used to activate one of the plurality of SPS configurations. The resources of the SPS configuration activated by the first PDCCH are used to transmit the first physical downlink shared channel PDSCH corresponding to the first G-CS-RNTI; the first PDSCH is scrambled using the first G-CS-RNTI, and the first PDSCH is used for the transmission of multicast services corresponding to the first G-CS-RNTI. After receiving the first PDCCH sent by the network side, the system receives the second PDCCH sent by the network side. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH. The second PDSCH is transmitted using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
2. The method according to claim 1, characterized in that, The second G-CS-RNTI is different from the first G-CS-RNTI; the second PDCCH is also used to indicate the deactivation of the SPS configuration activated by the first PDCCH; the first PDCCH is the previous PDCCH of the second PDCCH.
3. The method according to claim 1, characterized in that, The second G-CS-RNTI is different from the first G-CS-RNTI; the PDCCH used to release the first PDSCH is not received before the second PDCCH is received; the first PDCCH is the previous PDCCH of the second PDCCH.
4. The method according to claim 1, characterized in that, The second G-CS-RNTI is the same as the first G-CS-RNTI.
5. The method according to claim 1, characterized in that, The method further includes: The third PDCCH sent by the network side is received. The third PDCCH is used to indicate the deactivation of the SPS configuration activated by the second PDCCH. The third PDCCH is scrambled using the second G-CS-RNTI.
6. The method according to claim 1, characterized in that, The method further includes: The network receives a fourth PDCCH sent by the network side. The fourth PDCCH is used to indicate the deactivation of the SPS configuration activated by the first PDCCH. The PDCCH is scrambled using the first G-CS-RNTI.
7. The method according to claim 1, characterized in that, The method further includes: After receiving the first PDCCH sent by the network side, the fifth PDCCH sent by the network side is received. The fifth PDCCH is scrambled using CS-RNTI. The SPS configuration index used for activation by the fifth PDCCH is the same as the SPS configuration index used for activation by the first PDCCH. The resources of the SPS configuration activated by the fifth PDCCH are used for the transmission of the third PDSCH; the third PDSCH is scrambled using CS-RNTI.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: When the sixth PDCCH is detected in the first time slot where the resource of the active SPS configuration is located, PDSCH reception is performed in the first time slot using the indication of the sixth PDCCH; the sixth PDCCH is scrambled with the Group Radio Network Temporary Identifier (G-RNTI), which is associated with the G-CS-RNTI used by the SPS PDSCH transmission that should have been performed in the first time slot.
9. A scheduling method, characterized in that, Applied to network devices, including: A first PDCCH is sent to the terminal; the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations; the first PDCCH is scrambled using a first G-CS-RNTI, the first G-CS-RNTI being one of the multiple G-CS-RNTIs, and the first PDCCH is used to activate one of the multiple SPS configurations; The resources of the SPS configuration activated by the first PDCCH are used to transmit the first PDSCH corresponding to the first G-CS-RNTI; the first PDSCH is scrambled using the first G-CS-RNTI; the first PDSCH is used for the transmission of multicast services corresponding to the first G-CS-RNTI. After sending the first PDCCH to the terminal, a second PDCCH is sent to the terminal. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH. The second PDSCH is transmitted using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
10. The method according to claim 9, characterized in that, The second G-CS-RNTI is different from the first G-CS-RNTI; the second PDCCH is also used to indicate the deactivation of the SPS configuration activated by the first PDCCH; the first PDCCH is the previous PDCCH of the second PDCCH.
11. The method according to claim 9, characterized in that, The second G-CS-RNTI is different from the first G-CS-RNTI; before sending the second PDCCH, the PDCCH for releasing the first PDSCH is not sent; the first PDCCH is the previous PDCCH of the second PDCCH.
12. The method according to claim 9, characterized in that, The second G-CS-RNTI is the same as the first G-CS-RNTI.
13. The method according to claim 9, characterized in that, The method further includes: A third PDCCH is sent to the terminal. The third PDCCH is used to indicate the deactivation of the SPS configuration activated by the second PDCCH. The third PDCCH is scrambled using the second G-CS-RNTI.
14. The method according to claim 9, characterized in that, The method further includes: A fourth PDCCH is sent to the terminal. The fourth PDCCH is used to indicate the deactivation of the SPS configuration activated by the first PDCCH. The PDCCH is scrambled using the first G-CS-RNTI.
15. The method according to claim 9, characterized in that, The method further includes: After sending the first PDCCH to the terminal, a fifth PDCCH is sent to the terminal. The fifth PDCCH is scrambled using CS-RNTI, and the SPS configuration index used for activation by the fifth PDCCH is the same as the SPS configuration index used for activation by the first PDCCH. The resources of the SPS configuration activated by the fifth PDCCH are used for the transmission of the third PDSCH; the third PDSCH is scrambled using CS-RNTI.
16. The method according to any one of claims 9 to 15, characterized in that, The method further includes: The sixth PDCCH is transmitted in the first time slot where the resource of the active SPS configuration is located. The sixth PDCCH is scrambled with G-RNTI, which is associated with the G-CS-RNTI that should have been used for the SPS PDSCH transmission in the first time slot. PDSCH is transmitted using the resources indicated by the sixth PDCCH in the first time slot.
17. A scheduling device, characterized in that, Settings on the terminal include: The first receiving unit is configured to receive a first PDCCH sent by the network side. The first PDCCH is scrambled using a first G-CS-RNTI, which is one of a plurality of G-CS-RNTIs. The first PDCCH is used to activate one of a plurality of SPS configurations. The terminal is configured with the plurality of G-CS-RNTIs and the plurality of SPS configurations. The first transmission unit is used to transmit the first PDSCH corresponding to the first G-CS-RNTI using the resources of the SPS configuration activated by the first PDCCH; the first PDSCH is scrambled using the first G-CS-RNTI and is used for the transmission of multicast services corresponding to the first G-CS-RNTI. The second receiving unit is configured to receive a first PDCCH sent by the network side, and then receive a second PDCCH sent by the network side. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH. The second transmission unit is used to transmit the second PDSCH using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
18. A scheduling device, characterized in that, Configuration on network devices includes: A first transmitting unit is configured to transmit a first PDCCH to a terminal; the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations; the first PDCCH is scrambled using a first G-CS-RNTI, the first G-CS-RNTI being one of the multiple G-CS-RNTIs, and the first PDCCH is used to activate one of the multiple SPS configurations; The third transmission unit is used to transmit the first PDSCH corresponding to the first G-CS-RNTI using the resources of the SPS configuration activated by the first PDCCH; the first PDSCH is scrambled using the first G-CS-RNTI and is used for the transmission of multicast services corresponding to the first G-CS-RNTI. The second sending unit is configured to send a first PDCCH to the terminal, and then send a second PDCCH to the terminal. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH. The fourth transmission unit is used to transmit the second PDSCH using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
19. A terminal, characterized in that, include: A first processor and a first communication interface; wherein... The terminal is configured with multiple G-CS-RNTI and multiple SPS configurations; The first communication interface is used to receive a first PDCCH sent by the network side. The first PDCCH is scrambled using a first G-CS-RNTI. The first G-CS-RNTI is one of the plurality of G-CS-RNTIs. The first PDCCH is used to activate one of the plurality of SPS configurations. The first processor is configured to utilize the resources of the SPS configuration activated by the first PDCCH to transmit the first PDSCH corresponding to the first G-CS-RNTI through the first communication interface; the first PDSCH is scrambled using the first G-CS-RNTI, and the first PDSCH is used for the transmission of multicast services corresponding to the first G-CS-RNTI. The first communication interface is further configured to receive a first PDCCH sent by the network side, and then receive a second PDCCH sent by the network side. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH. The first processor unit is further configured to perform second PDSCH transmission using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
20. A network device, characterized in that, include: A second processor and a second communication interface; wherein... The second communication interface is used to send a first PDCCH to the terminal; the terminal is configured with multiple G-CS-RNTIs and multiple SPS configurations; the first PDCCH is scrambled with a first G-CS-RNTI, the first G-CS-RNTI is one of the multiple G-CS-RNTIs, and the first PDCCH is used to activate one of the multiple SPS configurations; The second processor is configured to utilize the resources of the SPS configuration activated by the first PDCCH to transmit the first PDSCH corresponding to the first G-CS-RNTI through the second communication interface; the first PDSCH is scrambled using the first G-CS-RNTI; the first PDSCH is used for the transmission of multicast services corresponding to the first G-CS-RNTI. The second communication interface is further configured to send a first PDCCH to the terminal, and then send a second PDCCH to the terminal. The second PDCCH is scrambled using a second G-CS-RNTI, which is one of the plurality of G-CS-RNTIs. The second PDCCH is used to activate one of the plurality of SPS configurations. The SPS configuration index activated by the second PDCCH is the same as the SPS configuration index activated by the first PDCCH. The second processor is also configured to perform a second PDSCH transmission using the resources of the SPS configuration activated by the second PDCCH; the second PDSCH is scrambled using the second G-CS-RNTI.
21. A terminal, characterized in that, include: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 7.
22. A network device, characterized in that, include: A second processor and a second memory for storing computer programs that can run on the processor. Wherein, when the second processor is used to run the computer program, it performs the steps of the method according to any one of claims 8 to 16.
23. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7, or the steps of the method according to any one of claims 8 to 16.