A multicast service scheduling method and device, terminal equipment, and network equipment
By sending scheduling information to the terminal device in the new wireless system and determining the scrambling methods of PDCCH and PDSCH, the problem that the terminal device is difficult to clarify the multicast service scheduling is solved, and the reception reliability of the multicast service is improved.
Patent Information
- Application Number
- CN202080105631.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-10
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2040-12-10
AI Technical Summary
In the New Radio (NR) system, it is difficult for terminal devices to clarify the scheduling method of multicast services, which affects the reliability of multicast services.
The first information is sent to the terminal device through the network device, and the multicast service scheduling method is determined, including determining the scrambling method of Physical Downlink Control Channel (PDCCH) and Physical Downlink Shared Channel (PDSCH) to ensure that the terminal device can correctly decode the multicast service .
It improves the reception reliability of multicast services and realizes a flexible and variable scheduling method, which is suitable for various communication systems, such as LTE and 5G systems.
Smart Images

Figure CN116250258B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of mobile communication technology, and specifically to a scheduling method and apparatus for multicast services, a terminal device, and a network device. Background Art
[0002] New Radio (NR) systems place higher demands on the reliability of multicast services. The scheduling of multicast services is primarily embodied in two aspects: the scrambling method of the Physical Downlink Shared Channel (PDSCH) used to transmit multicast services, and the scrambling method of the Physical Downlink Control Channel (PDCCH) used to schedule PDSCH. Ensuring that terminal devices are aware of the scheduling method for multicast services remains a challenge. Summary of the Invention
[0003] Embodiments of the present application provide a method and apparatus for scheduling a multicast service, a terminal device, and a network device.
[0004] The multicast service scheduling method provided in the embodiment of the present application includes:
[0005] The terminal device receives first information sent by the network device, where the first information is used to determine a scheduling mode for the multicast service, and the scheduling mode is used to determine a scrambling mode for the first PDCCH and / or a scrambling mode for the first PDSCH;
[0006] The first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit a multicast service.
[0007] The multicast service scheduling method provided in the embodiment of the present application includes:
[0008] The network device sends first information to the terminal device, where the first information is used to determine a scheduling mode for a multicast service, and the scheduling mode is used to determine a scrambling mode for a first PDCCH and / or a scrambling mode for a first PDSCH;
[0009] The first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit a multicast service.
[0010] The multicast service scheduling device provided in an embodiment of the present application is applied to a terminal device, and the device includes:
[0011] a receiving unit, configured to receive first information sent by a network device, where the first information is used to determine a scheduling mode for a multicast service, where the scheduling mode is used to determine a scrambling mode for a first PDCCH and / or a scrambling mode for a first PDSCH;
[0012] The first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit a multicast service.
[0013] The multicast service scheduling device provided in an embodiment of the present application is applied to a network device, and the device includes:
[0014] A sending unit, configured to send first information to a terminal device, where the first information is used to determine a scheduling mode for a multicast service, and the scheduling mode is used to determine a scrambling mode for a first PDCCH and / or a scrambling mode for a first PDSCH;
[0015] The first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit a multicast service.
[0016] The terminal device provided in an embodiment of the present application includes a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the above-mentioned multicast service scheduling method.
[0017] The network device provided in the embodiment of the present application includes a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the above-mentioned multicast service scheduling method.
[0018] The chip provided in the embodiment of the present application is used to implement the above-mentioned scheduling method for multicast services.
[0019] Specifically, the chip includes: a processor configured to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned multicast service scheduling method.
[0020] The computer-readable storage medium provided in the embodiment of the present application is used to store a computer program, which enables a computer to execute the above-mentioned scheduling method for multicast services.
[0021] The computer program product provided in the embodiments of the present application includes computer program instructions, which enable a computer to execute the above-mentioned multicast service scheduling method.
[0022] The computer program provided in the embodiment of the present application, when executed on a computer, enables the computer to execute the above-mentioned method for scheduling multicast services.
[0023] Through the above technical solution, the network device indicates the scheduling method of the multicast service to the terminal device through the first information, so that the terminal device can clearly understand the scheduling method of the multicast service according to the first information, thereby improving the reliability of receiving the multicast service. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0025] Figure 1 is a schematic diagram of a communication system architecture provided in an embodiment of the present application;
[0026] Figure 2 1 is a flow chart of a method for scheduling a multicast service according to an embodiment of the present application;
[0027] Figure 3 This is a schematic diagram of the structure of the scheduling device for multicast services provided in the embodiment of the present application. Figure 1 ;
[0028] Figure 4 This is a schematic diagram of the structure of the scheduling device for multicast services provided in the embodiment of the present application. Figure 2 ;
[0029] Figure 5 This is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0030] Figure 6 is a schematic structural diagram of a chip according to an embodiment of the present application;
[0031] Figure 7 It is a schematic block diagram of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0033] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, 5G communication system or future communication system, etc.
[0034] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 1 As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal 120 (or referred to as a communication terminal, terminal). The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminals located within the coverage area. Optionally, the network device 110 may be an evolved base station (eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN), or the network device may be a mobile switching center, a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a router, a network-side device in a 5G network, or a network device in a future communication system, etc.
[0035] The communication system 100 also includes at least one terminal 120 located within the coverage area of the network device 110. As used herein, "terminal" includes, but is not limited to, a connection via a wired line, such as via a Public Switched Telephone Network (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as for a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or another terminal configured to receive / send communication signals; and / or an Internet of Things (IoT) device. A terminal configured to communicate via a wireless interface may be referred to as a "wireless communication terminal," "wireless terminal," or "mobile terminal." Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; PDAs that may include radiotelephones, pagers, Internet / Intranet access, web browsers, organizers, calendars, and / or Global Positioning System (GPS) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. A terminal may be referred to as an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal in a 5G network, or a terminal in a future evolved PLMN, etc.
[0036] Optionally, the terminals 120 may perform device-to-device (D2D) communication with each other.
[0037] Optionally, the 5G communication system or 5G network may also be referred to as a New Radio (NR) system or NR network.
[0038] Figure 1 One network device and two terminals are shown as an example. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminals within its coverage area. This embodiment of the present application does not limit this.
[0039] Optionally, the communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.
[0040] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be called a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal 120 with communication functions. The network device 110 and the terminal 120 may be the specific devices described above and will not be repeated here; the communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.
[0041] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.
[0042] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions related to the embodiments of the present application are described below.
[0043] With the pursuit of speed, latency, high-speed mobility, energy efficiency and the diversity and complexity of services in future life, the 3GPP (3 rd The 3GPP (3rd Generation Partnership Project) international standards organization has begun developing 5G. The main application scenarios of 5G are: enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), and massive machine-type communications (mMTC).
[0044] On the one hand, eMBB still aims to provide users with multimedia content, services, and data, and demand for this is growing rapidly. On the other hand, since eMBB may be deployed in different scenarios, such as indoors, in urban areas, and in rural areas, its capabilities and requirements vary significantly. Therefore, it cannot be generalized and requires detailed analysis based on specific deployment scenarios. Typical applications of URLLC include industrial automation, power automation, remote medical operations (surgery), and traffic safety. Typical characteristics of mMTC include high connection density, small data volumes, latency-insensitive services, low module costs, and long service life.
[0045] In the early days of NR deployment, achieving complete NR coverage was difficult, resulting in a typical network coverage model consisting of wide-area LTE coverage and isolated NR coverage. Furthermore, a large number of LTE deployments operate below 6 GHz, leaving limited spectrum available for 5G. Therefore, NR must explore spectrum applications above 6 GHz, despite the limited coverage and rapid signal fading in higher frequency bands. Furthermore, to protect mobile operators' initial investments in LTE, a tight interworking mode between LTE and NR was proposed.
[0046] Multimedia Broadcast Multicast Service (MBMS)
[0047] MBMS is a technology that transmits data from one data source to multiple terminal devices by sharing network resources. While providing multimedia services, it can effectively utilize network resources and achieve broadcast and multicast of multimedia services at a higher rate (such as 256kbps).
[0048] Because MBMS spectrum efficiency is low and insufficient to effectively carry and support mobile TV services, 3GPP has explicitly proposed enhancing support for downlink high-speed MBMS services in LTE and has defined design requirements for the physical layer and air interface.
[0049] 3GPP Release 9 introduced evolved MBMS (eMBMS) into LTE. eMBMS introduced the concept of a single frequency network (SFN), namely, Multimedia Broadcast Multicast Service Single Frequency Network (MBSFN). MBSFN uses a unified frequency to transmit service data simultaneously across all cells, while ensuring inter-cell synchronization. This approach significantly improves the overall signal-to-noise ratio distribution of the cell, and consequently, significantly increases spectrum efficiency. eMBMS implements service broadcast and multicast based on the IP multicast protocol.
[0050] In LTE or LTE-Advanced (LTE-A), MBMS only has a broadcast bearer mode, not a multicast bearer mode. In addition, the reception of MBMS services is applicable to terminal devices in an idle state or a connected state.
[0051] 3GPP R13 introduced the Single Cell Point To Multipoint (SC-PTM) concept, which is based on the MBMS network architecture.
[0052] MBMS introduces new logical channels, including the Single Cell-Multicast Control Channel (SC-MCCH) and the Single Cell-Multicast Transport Channel (SC-MTCH). SC-MCCH and SC-MTCH are mapped to the Downlink Shared Channel (DL-SCH). Furthermore, DL-SCH is mapped to the Physical Downlink Shared Channel (PDSCH). SC-MCCH and SC-MTCH are logical channels, DL-SCH is a transport channel, and PDSCH is a physical channel. SC-MCCH and SC-MTCH do not support Hybrid Automatic Repeat reQuest (HARQ) operations.
[0053] MBMS introduces a new System Information Block (SIB) type, namely SIB20. Specifically, the configuration information of SC-MCCH is transmitted through SIB20, and there is only one SC-MCCH in a cell. The configuration information of SC-MCCH includes: the modification period of SC-MCCH, the repetition period of SC-MCCH, and the radio frame and subframe for scheduling SC-MCCH. Furthermore, 1) the boundary of the modification period of SC-MCCH satisfies SFN mod m=0, where SFN represents the system frame number of the boundary, and m is the modification period of SC-MCCH configured in SIB20 (i.e., sc-mcch-ModificationPeriod). 2) The radio frame for scheduling SC-MCCH satisfies: SFN mod mcch-RepetitionPeriod=mcch-Offset, where SFN represents the system frame number of the radio frame, mcch-RepetitionPeriod represents the repetition period of SC-MCCH, and mcch-Offset represents the offset of SC-MCCH. 3) The subframe for scheduling SC-MCCH is indicated by sc-mcch-Subframe.
[0054] SC-MCCH is scheduled through the Physical Downlink Control Channel (PDCCH). On the one hand, a new Radio Network Temporary Identity (RNTI), namely the Single Cell RNTI (SC-RNTI), is introduced to identify the PDCCH (such as SC-MCCHPDCCH) used to schedule SC-MCCH. Optionally, the SC-RNTI is fixed to FFFC. On the other hand, a new RNTI, namely the Single Cell Notification RNTI (SC-N-RNTI), is introduced to identify the PDCCH (such as the notification PDCCH) used to indicate the change notification of SC-MCCH. Optionally, the SC-N-RNTI is fixed to FFFB; further, one of the 8 bits of DCI 1C can be used to indicate the change notification. In LTE, the configuration information of SC-PTM is based on the SC-MCCH configured by SIB20, and then the SC-MCCH configures the SC-MTCH, which is used to transmit service data.
[0055] Specifically, SC-MCCH only transmits one message (i.e., SCPTMConfiguration), which is used to configure the configuration information of SC-PTM. The configuration information of SC-PTM includes: Temporary Mobile Group Identity (TMGI), session ID, Group RNTI (G-RNTI), Discontinuous Reception (DRX) configuration information, and SC-PTM service information of neighboring cells. It should be noted that SC-PTM in R13 does not support the Robust Header Compression (ROHC) function.
[0056] The downlink discontinuous reception of SC-PTM is controlled by the following parameters: onDurationTimerSCPTM, drx-InactivityTimerSCPTM, SC-MTCH-SchedulingCycle, and SC-MTCH-SchedulingOffset.
[0057] When [(SFN*10)+subframe number]modulo(SC-MTCH-SchedulingCycle)=SC-MTCH-SchedulingOffset is satisfied, the timer onDurationTimerSCPTM is started;
[0058] When receiving downlink PDCCH scheduling, start the timer drx-InactivityTimerSCPTM;
[0059] Downlink SC-PTM services are received only when the timer onDurationTimerSCPTM or drx-InactivityTimerSCPTM is running.
[0060] SC-PTM service continuity uses the MBMS service continuity concept based on SIB15, namely the "SIB15 + MBMS Interest Indication" approach. Service continuity for idle terminal devices is based on the concept of frequency priority.
[0061] It should be noted that the MBMS service in the above solution includes but is not limited to multicast service and groupcast service. The embodiment of the present application takes multicast service as an example for explanation, and the description of "multicast service" can also be replaced by "MBS service" or "groupcast service" or "MBMS service".
[0062] In NR, terminal devices need to receive multicast services in the RRC connected state, which puts higher demands on the reliability of multicast services.
[0063] The scheduling method for multicast services is mainly reflected in two aspects: one is the scrambling method of the PDSCH used to transmit multicast services, and the other is the scrambling method of the PDCCH used to schedule the PDSCH. How to make terminal devices clear about the scheduling method of multicast services remains to be solved.
[0064] In the embodiment of the present application, the scrambling mode of the PDSCH and the scrambling mode of the PDCCH can be the same or different. The following are three types of scheduling modes:
[0065] 1) The C-RNTI-scrambled PDCCH is used to transmit the scheduling information of the public PDSCH, that is, the PDCCH is scrambled by the C-RNTI and the PDSCH is scrambled by the G-RNTI.
[0066] 2) The G-RNTI-scrambled PDCCH is used to transmit the scheduling information of the public PDSCH, that is, the PDCCH is scrambled by the G-RNTI, and the PDSCH is scrambled by the G-RNTI.
[0067] 3) The C-RNTI-scrambled PDCCH is used to transmit per-UE PDSCH scheduling information, that is, the PDCCH is scrambled by the C-RNTI, and the PDSCH is scrambled by the C-RNTI.
[0068] It is necessary to clarify how the terminal device distinguishes the above three scheduling methods. To this end, the following technical solutions of the embodiments of the present application are proposed.
[0069] Figure 2 Schematic diagram of the process of scheduling a multicast service according to an embodiment of the present application. Figure 2 As shown, the scheduling method for the multicast service includes the following steps:
[0070] Step 201: The network device sends first information to the terminal device, and the terminal device receives the first information sent by the network device, where the first information is used to determine a scheduling method for a multicast service, and the scheduling method is used to determine an scrambling method for a first PDCCH and / or an scrambling method for a first PDSCH; wherein the first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit a multicast service.
[0071] In an embodiment of the present application, the network device may be a base station, such as a gNB.
[0072] In an embodiment of the present application, a network device indicates a scheduling method for a multicast service to a terminal device through first information, and the terminal device can determine a scrambling method for a first PDCCH and / or a scrambling method for a first PDSCH based on the first information. Here, the first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit the multicast service.
[0073] It should be noted that the first PDCCH refers to the PDCCH for the multicast service, and the first PDSCH refers to the PDSCH for the multicast service. In an example, the first PDCCH may also be called the MBS PDCCH, and the first PDSCH may also be called the MBS PDSCH. The embodiments of the present application do not limit the names of the first PDCCH and the first PDSCH.
[0074] In the embodiment of the present application, the first PDSCH is used to transmit a multicast service, and the first PDCCH is used to schedule the first PDSCH, that is, the first PDCCH is used to transmit scheduling information of the first PDSCH.
[0075] It should be noted that a public PDCCH / PDSCH is a PDCCH / PDSCH that is scrambled by the G-RNTI. All terminal devices in a multicast group (such as an MBS group) can recognize this PDCCH / PDSCH. A public PDCCH / PDSCH can also be called a group-common PDCCH / PDSCH.
[0076] It should be noted that a UE-specific PDCCH / PDSCH is a PDCCH / PDSCH scrambled using the C-RNTI. Only the target terminal device in a multicast group (such as an MBS group) can recognize this PDCCH / PDSCH; other terminals in the multicast group cannot recognize this PDCCH / PDSCH. A UE-specific PDCCH / PDSCH is also referred to as a per-UE PDCCH / PDSCH.
[0077] It should be noted that, in the embodiments of the present application, the description of “G-RNTI” may also be replaced by group-common RNTI, and the description of “C-RNTI” may also be replaced by “UE-specific RNTI”.
[0078] The following describes how the network device indicates the scheduling method of the multicast service to the terminal device through the first information.
[0079] ●Method 1
[0080] The network device sends a first DCI to the terminal device, and the terminal device receives the first DCI sent by the network device, where the first DCI carries the first information, and the first information is used to indicate a scheduling mode for the multicast service:
[0081] A first scheduling mode, where the first scheduling mode is used to determine that the first PDSCH scheduled by the first DCI is scrambled using a cell radio network temporary identifier C-RNTI; or
[0082] A second scheduling mode is used to determine that the first PDSCH scheduled by the first DCI is scrambled using a group radio network temporary identifier G-RNTI.
[0083] In the above solution, the first DCI is carried in a first PDCCH. Optionally, the first PDCCH is scrambled by a C-RNTI.
[0084] In an embodiment of the present application, the terminal device decodes the first PDSCH according to the scheduling method determined by the first DCI.
[0085] For method one, the first PDCCH is scrambled by C-RNTI, and the scrambling method of the first PDSCH scheduled by the first PDCCH is indicated by the first information carried by the first DCI carried by the first PDCCH, for example, 1 bit of information in the first DCI is dedicated to indicating whether the first PDSCH scheduled by the first PDCCH uses C-RNTI scrambling or G-RNTI scrambling. In one example, the value of the 1-bit information is 1 (or 0) indicating that the first PDSCH scheduled by the first PDCCH uses C-RNTI scrambling, and the value of the 1-bit information is 0 (or 1) indicating that the first PDSCH scheduled by the first PDCCH uses G-RNTI scrambling.
[0086] In the embodiment of the present application, a flexible and variable scheduling method can be implemented by indicating the scheduling method of the multicast service by means of DCI.
[0087] Method 2
[0088] The network device sends RRC signaling to the terminal device, and the terminal device receives the RRC signaling sent by the network device, where the RRC signaling carries the first information, where the first information is used to configure a scheduling mode for the multicast service as one of the following scheduling modes:
[0089] a third scheduling mode, where the third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0090] a fourth scheduling mode, wherein the fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0091] A fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
[0092] In the embodiment of the present application, the first information may also be referred to as configuration information of the scheduling method of the multicast service. The network device configures the scheduling method of the multicast service through RRC signaling, such as the third scheduling method or the fourth scheduling method or the fifth scheduling method mentioned above. Here, RRC signaling belongs to semi-static signaling. The terminal device determines the RNTI used to receive the multicast service (such as the RNTI used by the first PDCCH and the RNTI used by the first PDSCH) according to the scheduling method of the multicast service configured by RRC signaling.
[0093] In an embodiment of the present application, the terminal device descrambles the first PDCCH and decodes the first PDSCH according to the scheduling method determined by the RRC signaling.
[0094] For example: if the scheduling mode determined by the RRC signaling is the third scheduling mode, the terminal device uses C-RNTI to descramble the first PDCCH, obtains the scheduling information of the first PDSCH from the first PDCCH, uses the scheduling information to receive the first PDSCH, and uses G-RNTI to decode the first PDSCH.
[0095] For example: if the scheduling mode determined by the RRC signaling is the fourth scheduling mode, the terminal device uses G-RNTI to descramble the first PDCCH, obtains the scheduling information of the first PDSCH from the first PDCCH, uses the scheduling information to receive the first PDSCH, and uses G-RNTI to decode the first PDSCH.
[0096] For example: if the scheduling mode determined by the RRC signaling is the fifth scheduling mode, the terminal device uses C-RNTI to descramble the first PDCCH, obtains the scheduling information of the first PDSCH from the first PDCCH, uses the scheduling information to receive the first PDSCH, and uses C-RNTI to decode the first PDSCH.
[0097] ●Method 3
[0098] The network device sends RRC signaling to the terminal device, and the terminal device receives the RRC signaling sent by the network device, where the RRC signaling carries the first information, and the first information is used to configure a scheduling mode for at least one of the following multicast services:
[0099] a third scheduling mode, where the third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0100] a fourth scheduling mode, wherein the fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0101] A fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
[0102] In the embodiment of the present application, the first information may also be referred to as configuration information of a scheduling mode for a multicast service. The network device configures multiple scheduling modes for the multicast service through RRC signaling, such as the following three scheduling modes: a third scheduling mode, a fourth scheduling mode, and a fifth scheduling mode. Here, RRC signaling is semi-static signaling.
[0103] In an optional manner, the first information is also used to indicate that the scheduling method used by the terminal device by default is the third scheduling method, the fourth scheduling method, or the fifth scheduling method.
[0104] In this way, the terminal device can determine the RNTI used to receive the multicast service (such as the RNTI used by the first PDCCH and the RNTI used by the first PDSCH) based on the multiple scheduling modes of the multicast service configured by the RRC signaling and the indicated default scheduling mode. For example: RRC signaling configures the following three scheduling modes: the third scheduling mode, the fourth scheduling mode, and the fifth scheduling mode. The RRC signaling also indicates that the third scheduling mode is the default scheduling mode. By default, the terminal device uses the C-RNTI to descramble the first PDCCH, obtains the scheduling information of the first PDSCH from the first PDCCH, uses the scheduling information to receive the first PDSCH, and uses the G-RNTI to decode the first PDSCH.
[0105] In an optional manner, the network device sends a first command to the terminal device, and the terminal device receives the first command sent by the network device, where the first command is used to indicate that the activated scheduling mode is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode. Optionally, the first command is carried in a MAC CE or a PDCCH.
[0106] In an embodiment of the present application, the terminal device descrambles the first PDCCH and decodes the first PDSCH according to the scheduling method determined by the RRC signaling and the first command.
[0107] Specifically, the terminal device can determine the RNTI used to receive the multicast service (such as the RNTI used by the first PDCCH and the RNTI used by the first PDSCH) based on the multiple scheduling modes of the multicast service configured by RRC signaling and the scheduling mode activated by the first command. For example: RRC signaling configures the following three scheduling modes: the third scheduling mode, the fourth scheduling mode, and the fifth scheduling mode, the first command indicates the activation of the fourth scheduling mode, the terminal device uses the G-RNTI to descramble the first PDCCH, obtains the scheduling information of the first PDSCH from the first PDCCH, uses the scheduling information to receive the first PDSCH, and uses the G-RNTI to decode the first PDSCH.
[0108] ●Method 4
[0109] The network device sends RRC signaling to the terminal device, and the terminal device receives the RRC signaling sent by the network device, where the RRC signaling carries the first information, and the first information is used to configure a scheduling mode for at least one of the following multicast services:
[0110] a third scheduling mode, where the third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0111] a fourth scheduling mode, wherein the fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0112] A fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
[0113] In the embodiment of the present application, the first information may also be referred to as configuration information of a scheduling mode for a multicast service. The network device configures multiple scheduling modes for the multicast service through RRC signaling, such as the following three scheduling modes: a third scheduling mode, a fourth scheduling mode, and a fifth scheduling mode. Here, RRC signaling is semi-static signaling.
[0114] In an optional method, the network device sends first configuration information to the terminal device, and the terminal device receives the first configuration information sent by the network device, the first configuration information is used to determine the configuration of the search space, and the configuration of the search space carries first indication information, and the first indication information is used to indicate that the scheduling method associated with the search space is the third scheduling method, the fourth scheduling method, or the fifth scheduling method.
[0115] In an embodiment of the present application, the terminal device determines the scheduling mode of the multicast service based on the search space where the multicast service is located and the first configuration information, and descrambles the first PDCCH and decodes the first PDSCH according to the scheduling mode.
[0116] Specifically, the terminal device can determine the RNTI used to receive the multicast service (such as the RNTI used by the first PDCCH and the RNTI used by the first PDSCH) based on the multiple scheduling modes of the multicast service configured by the RRC signaling, the scheduling mode associated with the search space configured by the first configuration information, and the search space where the multicast service is located. For example: RRC signaling configures the following three scheduling modes: the third scheduling mode, the fourth scheduling mode, and the fifth scheduling mode. The first configuration information configures search space 1 associated with scheduling mode three, search space 2 associated with scheduling mode four, and search space 3 associated with scheduling mode five. The search space where the multicast service is located is search space 2 (corresponding to scheduling mode four). The terminal device uses G-RNTI to descramble the first PDCCH, obtains the scheduling information of the first PDSCH from the first PDCCH, uses the scheduling information to receive the first PDSCH, and uses G-RNTI to decode the first PDSCH.
[0117] For mode 4, the scheduling mode can be flexibly adjusted by switching the search space in which the multicast service resides. For example, if the search space in which the multicast service resides is switched from search space 1 to search space 2, the scheduling mode of the multicast service is adjusted from the third scheduling mode associated with search space 1 to the fourth scheduling mode associated with search space 2.
[0118] ●Method 5
[0119] The network device sends RRC signaling to the terminal device, and the terminal device receives the RRC signaling sent by the network device, where the RRC signaling carries the first information, and the first information is used to configure a scheduling mode for at least one of the following multicast services:
[0120] a third scheduling mode, where the third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0121] a fourth scheduling mode, wherein the fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0122] A fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
[0123] In the embodiment of the present application, the first information may also be referred to as configuration information of a scheduling mode for a multicast service. The network device configures multiple scheduling modes for the multicast service through RRC signaling, such as the following three scheduling modes: a third scheduling mode, a fourth scheduling mode, and a fifth scheduling mode. Here, RRC signaling is semi-static signaling.
[0124] In an optional manner, the network device sends second configuration information to the terminal device, and the terminal device receives the second configuration information sent by the network device, the second configuration information is used to determine the configuration of the bandwidth part BWP, the configuration of the BWP carries second indication information, and the second indication information is used to indicate that the scheduling method associated with the BWP is the third scheduling method, the fourth scheduling method, or the fifth scheduling method.
[0125] In an embodiment of the present application, the terminal device determines the scheduling mode of the multicast service according to the BWP where the multicast service is located and the second configuration information, and descrambles the first PDCCH and decodes the first PDSCH according to the scheduling mode.
[0126] Specifically, the terminal device can determine the RNTI used to receive the multicast service (such as the RNTI used by the first PDCCH and the RNTI used by the first PDSCH) based on the multiple scheduling modes of the multicast service configured by the RRC signaling, the scheduling mode associated with the BWP configured by the second configuration information, and the BWP where the multicast service is located. For example: RRC signaling configures the following three scheduling modes: the third scheduling mode, the fourth scheduling mode, and the fifth scheduling mode. The second configuration information configures BWP1-associated scheduling mode three, BWP2-associated scheduling mode four, and BWP3-associated scheduling mode five. The BWP where the multicast service is located is BWP2 (corresponding to scheduling mode four). The terminal device uses G-RNTI to descramble the first PDCCH, obtains the scheduling information of the first PDSCH from the first PDCCH, uses the scheduling information to receive the first PDSCH, and uses G-RNTI to decode the first PDSCH.
[0127] For method 5, the purpose of flexibly adjusting the scheduling mode can be achieved by switching the BWP where the multicast service is located. For example, if the BWP where the multicast service is located is switched from BWP1 to BWP2, the scheduling mode of the multicast service will be adjusted from the third scheduling mode associated with BWP1 to the fourth scheduling mode associated with BWP2.
[0128] It should be noted that for the above-mentioned methods 2 to 5, the type of scheduling method can be expanded to four, that is, in addition to the third scheduling method, the fourth scheduling method, and the fifth scheduling method, there can also be a sixth scheduling method. The sixth scheduling method is used to determine that the first PDCCH is scrambled by G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by C-RNTI. After the introduction of the sixth scheduling method, the above scheme is also applicable.
[0129] Figure 3 This is a schematic diagram of the structure of the scheduling device for multicast services provided in the embodiment of the present application. Figure 1 , applied to terminal equipment, such as Figure 3 As shown, the multicast service scheduling device includes:
[0130] A receiving unit 301 is configured to receive first information sent by a network device, where the first information is used to determine a scheduling mode for a multicast service, where the scheduling mode is used to determine a scrambling mode for a first PDCCH and / or a scrambling mode for a first PDSCH;
[0131] The first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit a multicast service.
[0132] In an optional manner, the receiving unit 301 is configured to receive a first DCI sent by a network device, where the first DCI carries the first information, where the first information is used to indicate a scheduling mode for a multicast service:
[0133] A first scheduling mode, where the first scheduling mode is used to determine that the first PDSCH scheduled by the first DCI is scrambled using the C-RNTI; or
[0134] A second scheduling method is used to determine that the first PDSCH scheduled by the first DCI is scrambled using the G-RNTI.
[0135] In an optional manner, the first DCI is carried in a first PDCCH, and the first PDCCH is scrambled by a C-RNTI.
[0136] In an optional manner, the device further includes:
[0137] The processing unit 302 is configured to decode the first PDSCH according to the scheduling mode determined by the first DCI.
[0138] In an optional manner, the receiving unit 301 is configured to receive RRC signaling sent by a network device, where the RRC signaling carries the first information, and the first information is used to configure a scheduling mode for a multicast service to be one of the following scheduling modes:
[0139] a third scheduling mode, where the third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0140] a fourth scheduling mode, wherein the fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0141] A fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
[0142] In an optional manner, the device further includes:
[0143] The processing unit 302 is configured to descramble the first PDCCH and decode the first PDSCH according to the scheduling mode determined by the RRC signaling.
[0144] In an optional manner, the receiving unit 301 is configured to receive RRC signaling sent by a network device, where the RRC signaling carries the first information, and the first information is used to configure a scheduling mode for at least one of the following multicast services:
[0145] a third scheduling mode, where the third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0146] a fourth scheduling mode, wherein the fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0147] A fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
[0148] In an optional manner, the first information is also used to indicate that the scheduling method used by the terminal device by default is the third scheduling method, the fourth scheduling method, or the fifth scheduling method.
[0149] In an optional manner, the receiving unit 301 is further used to receive a first command sent by the network device, where the first command is used to indicate that the activated scheduling mode is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode.
[0150] In an optional manner, the first command is carried in MAC CE or PDCCH.
[0151] In an optional manner, the device further includes:
[0152] The processing unit 302 is configured to descramble the first PDCCH and decode the first PDSCH according to the RRC signaling and the scheduling mode determined by the first command.
[0153] In an optional manner, the receiving unit 301 is also used to receive first configuration information sent by the network device, the first configuration information is used to determine the configuration of the search space, the configuration of the search space carries first indication information, and the first indication information is used to indicate that the scheduling method associated with the search space is the third scheduling method, the fourth scheduling method, or the fifth scheduling method.
[0154] In an optional manner, the device further includes:
[0155] The processing unit 302 is configured to determine a scheduling mode for the multicast service according to a search space where the multicast service is located and the first configuration information, descramble the first PDCCH according to the scheduling mode, and decode the first PDSCH.
[0156] In an optional manner, the receiving unit 301 is further used to receive second configuration information sent by the network device, the second configuration information is used to determine the configuration of the bandwidth part BWP, the configuration of the BWP carries second indication information, and the second indication information is used to indicate that the scheduling mode associated with the BWP is the third scheduling mode or the fourth scheduling mode or the fifth scheduling mode.
[0157] In an optional manner, the device further includes:
[0158] The processing unit 302 is configured to determine a scheduling mode of the multicast service according to the BWP where the multicast service is located and the second configuration information, and descramble the first PDCCH and decode the first PDSCH according to the scheduling mode.
[0159] Those skilled in the art should understand that the relevant description of the multicast service scheduling device in the embodiment of the present application can be understood with reference to the relevant description of the multicast service scheduling method in the embodiment of the present application.
[0160] Figure 4 This is a schematic diagram of the structure of the scheduling device for multicast services provided in the embodiment of the present application. Figure 2 , used in network equipment, such as Figure 4 As shown, the multicast service scheduling device includes:
[0161] A sending unit 401 is configured to send first information to a terminal device, where the first information is used to determine a scheduling mode for a multicast service, and the scheduling mode is used to determine a scrambling mode for a first PDCCH and / or a scrambling mode for a first PDSCH;
[0162] The first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit a multicast service.
[0163] In an optional manner, the sending unit 401 is configured to send a first DCI to a terminal device, where the first DCI carries the first information, and the first information is used to indicate that a scheduling mode of a multicast service is:
[0164] A first scheduling mode, where the first scheduling mode is used to determine that the first PDSCH scheduled by the first DCI is scrambled using the C-RNTI; or
[0165] A second scheduling method is used to determine that the first PDSCH scheduled by the first DCI is scrambled using the G-RNTI.
[0166] In an optional manner, the first DCI is carried in a first PDCCH, and the first PDCCH is scrambled by a C-RNTI.
[0167] In an optional manner, the sending unit 401 is configured to send RRC signaling to the terminal device, where the RRC signaling carries the first information, and the first information is used to configure a scheduling mode of the multicast service to be one of the following scheduling modes:
[0168] a third scheduling mode, where the third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0169] a fourth scheduling mode, wherein the fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0170] A fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
[0171] In an optional manner, the sending unit 401 is configured to send RRC signaling to the terminal device, where the RRC signaling carries the first information, and the first information is used to configure a scheduling mode of at least one of the following multicast services:
[0172] a third scheduling mode, where the third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0173] a fourth scheduling mode, wherein the fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI;
[0174] A fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
[0175] In an optional manner, the first information is also used to indicate that the scheduling method used by the terminal device by default is the third scheduling method, the fourth scheduling method, or the fifth scheduling method.
[0176] In an optional manner, the sending unit 401 is further used to send a first command to the terminal device, where the first command is used to indicate that the activated scheduling mode is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode.
[0177] In an optional manner, the first command is carried in MAC CE or PDCCH.
[0178] In an optional manner, the sending unit 401 is also used to send first configuration information to the terminal device, the first configuration information is used to determine the configuration of the search space, the configuration of the search space carries first indication information, and the first indication information is used to indicate that the scheduling method associated with the search space is the third scheduling method, the fourth scheduling method, or the fifth scheduling method.
[0179] In an optional manner, the sending unit 401 is also used to send second configuration information to the terminal device, the second configuration information is used to determine the configuration of the BWP, the configuration of the BWP carries second indication information, and the second indication information is used to indicate that the scheduling mode associated with the BWP is the third scheduling mode or the fourth scheduling mode or the fifth scheduling mode.
[0180] Those skilled in the art should understand that the relevant description of the multicast service scheduling device in the embodiment of the present application can be understood with reference to the relevant description of the multicast service scheduling method in the embodiment of the present application.
[0181] Figure 5 This is a schematic structural diagram of a communication device 500 provided in an embodiment of the present application. The communication device can be a terminal device or a network device. Figure 5 The communication device 500 shown includes a processor 510, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0182] Alternatively, as Figure 5 As shown, the communication device 500 may further include a memory 520. The processor 510 may call and execute a computer program from the memory 520 to implement the method in the embodiment of the present application.
[0183] The memory 520 may be a separate device independent of the processor 510 , or may be integrated into the processor 510 .
[0184] Alternatively, as Figure 5As shown, the communication device 500 may further include a transceiver 530 , and the processor 510 may control the transceiver 530 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0185] The transceiver 530 may include a transmitter and a receiver. The transceiver 530 may further include an antenna, and the number of antennas may be one or more.
[0186] Optionally, the communication device 500 may specifically be a network device in an embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the network device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0187] Optionally, the communication device 500 may specifically be a mobile terminal / terminal device in an embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0188] Figure 6 It is a schematic structural diagram of the chip of an embodiment of the present application. Figure 6 The chip 600 shown includes a processor 610, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0189] Alternatively, as Figure 6 As shown, the chip 600 may further include a memory 620. The processor 610 may call and execute a computer program from the memory 620 to implement the method in the embodiment of the present application.
[0190] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .
[0191] Optionally, the chip 600 may further include an input interface 630. The processor 610 may control the input interface 630 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0192] Optionally, the chip 600 may further include an output interface 640. The processor 610 may control the output interface 640 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0193] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0194] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0195] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0196] Figure 7 700 is a schematic block diagram of a communication system 700 provided in an embodiment of the present application. Figure 7 As shown, the communication system 700 includes a terminal device 710 and a network device 720 .
[0197] Among them, the terminal device 710 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 720 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they are not repeated here.
[0198] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented as a hardware decoding processor, or can be implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0199] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0200] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0201] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0202] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0203] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0204] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0205] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0206] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0207] The embodiment of the present application also provides a computer program.
[0208] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not described here.
[0209] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0210] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0211] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0212] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0213] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0214] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0215] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0216] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A method for scheduling a multicast service, the method comprising: The terminal device receives first information sent by the network device, where the first information is used to determine a scheduling method for a multicast service, and the scheduling method is used to determine a scrambling method for a first physical downlink control channel PDCCH and / or a scrambling method for a first physical downlink shared channel PDSCH; the scrambling method for the first PDCCH is scrambling using a cell radio network temporary identifier C-RNTI or scrambling using a group radio network temporary identifier G-RNTI; The first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit the multicast service; The terminal device receives the first information sent by the network device, including: The terminal device receives RRC signaling sent by the network device, where the RRC signaling carries the first information; the first information is used to configure at least one of the following scheduling modes of the multicast service: a third scheduling mode, a fourth scheduling mode, and a fifth scheduling mode; The step of determining the scheduling mode of the multicast service includes: The first information is also used to indicate that the scheduling mode used by the terminal device by default is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode; Alternatively, the terminal device receives first configuration information sent by the network device, the first configuration information is used to determine the configuration of the search space, the configuration of the search space carries first indication information, and the first indication information is used to indicate that the scheduling mode associated with the search space is the third scheduling mode or the fourth scheduling mode or the fifth scheduling mode; if the search space where the multicast service is located is switched, then the scheduling mode of the multicast service is switched from the scheduling mode associated with the search space before the switching to the scheduling mode associated with the search space after the switching; The third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
2. The method according to claim 1, wherein: The terminal device receives first information sent by the network device, including: The terminal device receives first downlink control information DCI sent by the network device, where the first DCI carries the first information, and the first information is used to indicate that a scheduling mode of the multicast service is: a first scheduling mode, where the first scheduling mode is used to determine that the first PDSCH scheduled by the first DCI is scrambled by the C-RNTI; or A second scheduling method, where the second scheduling method is used to determine that the first PDSCH scheduled by the first DCI is scrambled using the G-RNTI.
3. The method according to claim 2, wherein: The first DCI is carried in the first PDCCH, and the first PDCCH is scrambled by the C-RNTI.
4. The method according to claim 2 or 3, wherein: The method further comprises: The terminal device decodes the first PDSCH according to the scheduling method determined by the first DCI.
5. The method according to claim 1, wherein: The first information is used to configure the scheduling mode of the multicast service to be one of the following scheduling modes: The third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
6. The method according to claim 5, wherein: The method further comprises: The terminal device descrambles the first PDCCH and decodes the first PDSCH according to the scheduling method determined by the RRC signaling.
7. The method according to claim 1, wherein: The method further comprises: The terminal device receives a first command sent by the network device, where the first command is used to indicate that the activated scheduling mode is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode.
8. The method according to claim 7, wherein: The first command is carried in MAC CE or PDCCH.
9. The method according to claim 7, wherein: The method further comprises: The terminal device descrambles the first PDCCH and decodes the first PDSCH according to the RRC signaling and the scheduling method determined by the first command.
10. The method according to claim 1, wherein: The method further comprises: The terminal device determines a scheduling mode of the multicast service according to the search space where the multicast service is located and the first configuration information, descrambles the first PDCCH according to the scheduling mode, and decodes the first PDSCH.
11. The method according to claim 7 or 8, wherein: The method further comprises: The terminal device receives second configuration information sent by the network device, the second configuration information is used to determine the configuration of the bandwidth part BWP, the configuration of the BWP carries second indication information, and the second indication information is used to indicate that the scheduling mode associated with the BWP is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode.
12. The method according to claim 11, wherein: The method further comprises: The terminal device determines a scheduling mode of the multicast service according to the BWP where the multicast service is located and the second configuration information, and descrambles the first PDCCH and decodes the first PDSCH according to the scheduling mode.
13. A method for scheduling a multicast service, the method comprising: The network device sends first information to the terminal device, where the first information is used to determine a scheduling mode for a multicast service, where the scheduling mode is used to determine a scrambling mode for a first PDCCH and / or a scrambling mode for a first PDSCH; the scrambling mode for the first PDCCH is scrambling using C-RNTI or scrambling using G-RNTI; The first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit the multicast service; The network device sending the first information to the terminal device includes: The network device sends an RRC signaling to the terminal device, where the RRC signaling carries the first information; the first information is used to configure at least one of the following scheduling modes for multicast services: a third scheduling mode, a fourth scheduling mode, and a fifth scheduling mode; The step of determining the scheduling mode of the multicast service includes: The first information is also used to indicate that the scheduling mode used by the terminal device by default is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode; Alternatively, the network device sends first configuration information to the terminal device, the first configuration information being used to determine the configuration of the search space, the configuration of the search space carrying first indication information, the first indication information being used to indicate that the scheduling mode associated with the search space is the third scheduling mode or the fourth scheduling mode or the fifth scheduling mode; if the search space where the multicast service is located is switched, then the scheduling mode of the multicast service is switched from the scheduling mode associated with the search space before the switching to the scheduling mode associated with the search space after the switching; The third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
14. The method according to claim 13, wherein: The network device sends first information to the terminal device, including: The network device sends a first DCI to the terminal device, where the first DCI carries the first information, and the first information is used to indicate that a scheduling mode of a multicast service is: a first scheduling mode, where the first scheduling mode is used to determine that the first PDSCH scheduled by the first DCI is scrambled by the C-RNTI; or A second scheduling method, where the second scheduling method is used to determine that the first PDSCH scheduled by the first DCI is scrambled using the G-RNTI.
15. The method according to claim 14, wherein: The first DCI is carried in the first PDCCH, and the first PDCCH is scrambled by the C-RNTI.
16. The method according to claim 13, wherein: The first information is used to configure the scheduling mode of the multicast service to be one of the following scheduling modes: The third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
17. The method according to claim 13, wherein: The method further comprises: The network device sends a first command to the terminal device, where the first command is used to indicate that the activated scheduling mode is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode.
18. The method according to claim 17, wherein: The first command is carried in MAC CE or PDCCH.
19. The method according to claim 17 or 18, wherein: The method further comprises: The network device sends second configuration information to the terminal device, the second configuration information is used to determine the configuration of the BWP, the configuration of the BWP carries second indication information, and the second indication information is used to indicate that the scheduling mode associated with the BWP is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode.
20. A multicast service scheduling device, applied to a terminal device, the device comprising: A receiving unit, configured to receive first information sent by a network device, wherein the first information is used to determine a scheduling mode of a multicast service, and the scheduling mode is used to determine a scrambling mode of a first PDCCH and / or a scrambling mode of a first PDSCH; the scrambling mode of the first PDCCH is scrambling using C-RNTI or scrambling using G-RNTI; The receiving unit is specifically configured to receive an RRC signaling sent by the network device, where the RRC signaling carries the first information; The first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit the multicast service; the first information is used to configure at least one of the following scheduling modes of the multicast service: a third scheduling mode, a fourth scheduling mode, and a fifth scheduling mode; The step of determining the scheduling mode of the multicast service includes: The first information is also used to indicate that the scheduling mode used by the terminal device by default is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode; Alternatively, the receiving unit is further used to receive first configuration information sent by the network device, the first configuration information is used to determine the configuration of the search space, the configuration of the search space carries first indication information, and the first indication information is used to indicate that the scheduling mode associated with the search space is the third scheduling mode or the fourth scheduling mode or the fifth scheduling mode; if the search space where the multicast service is located is switched, then the scheduling mode of the multicast service is switched from the scheduling mode associated with the search space before the switching to the scheduling mode associated with the search space after the switching; The third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
21. The device according to claim 20, wherein: The receiving unit is specifically configured to receive a first DCI sent by the network device, where the first DCI carries the first information, and the first information is used to indicate that a scheduling mode of the multicast service is: A first scheduling mode, where the first scheduling mode is used to determine that the first PDSCH scheduled by the first DCI is scrambled using the C-RNTI; or, A second scheduling method, where the second scheduling method is used to determine that the first PDSCH scheduled by the first DCI is scrambled using the G-RNTI.
22. The device according to claim 21, wherein The first DCI is carried in the first PDCCH, and the first PDCCH is scrambled by the C-RNTI.
23. The device according to claim 21 or 22, wherein: The device also includes: A processing unit is used to decode the first PDSCH according to the scheduling method determined by the first DCI.
24. The device according to claim 20, wherein: The first information is used to configure the scheduling mode of the multicast service to be one of the following scheduling modes: The third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
25. The device according to claim 24, wherein: The device also includes: A processing unit is used to descramble the first PDCCH and decode the first PDSCH according to the scheduling method determined by the RRC signaling.
26. The device according to claim 20, wherein: The receiving unit is further used to receive a first command sent by the network device, where the first command is used to indicate that the activated scheduling mode is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode.
27. The device according to claim 26, wherein: The first command is carried in MAC CE or PDCCH.
28. The device according to claim 26, wherein The device also includes: A processing unit is used to descramble the first PDCCH and decode the first PDSCH according to the RRC signaling and the scheduling method determined by the first command.
29. The device according to claim 20, wherein: The device also includes: A processing unit is used to determine a scheduling mode of the multicast service according to a search space where the multicast service is located and the first configuration information, and to descramble the first PDCCH according to the scheduling mode and to decode the first PDSCH.
30. The device according to claim 26 or 27, wherein: The receiving unit is also used to receive second configuration information sent by the network device, the second configuration information is used to determine the configuration of the bandwidth part BWP, the configuration of the BWP carries second indication information, and the second indication information is used to indicate that the scheduling mode associated with the BWP is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode.
31. The device according to claim 30, wherein The device also includes: A processing unit is used to determine a scheduling mode of the multicast service according to the BWP where the multicast service is located and the second configuration information, and to descramble the first PDCCH and decode the first PDSCH according to the scheduling mode.
32. A multicast service scheduling device, applied to a network device, the device comprising: A sending unit, configured to send first information to a terminal device, wherein the first information is used to determine a scheduling mode of a multicast service, and the scheduling mode is used to determine a scrambling mode of a first PDCCH and / or a scrambling mode of a first PDSCH; the scrambling mode of the first PDCCH is scrambling using C-RNTI or scrambling using G-RNTI; The sending unit is specifically configured to send RRC signaling to the terminal device, where the RRC signaling carries the first information; The first PDCCH is used to schedule the first PDSCH, and the first PDSCH is used to transmit the multicast service; the first information is used to configure at least one of the following scheduling modes of the multicast service: a third scheduling mode, a fourth scheduling mode, and a fifth scheduling mode; The step of determining the scheduling mode of the multicast service includes: The first information is also used to indicate that the scheduling mode used by the terminal device by default is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode; Alternatively, the sending unit is further used to send first configuration information to the terminal device, the first configuration information is used to determine the configuration of the search space, the configuration of the search space carries first indication information, and the first indication information is used to indicate that the scheduling mode associated with the search space is the third scheduling mode or the fourth scheduling mode or the fifth scheduling mode; if the search space where the multicast service is located is switched, then the scheduling mode of the multicast service is switched from the scheduling mode associated with the search space before the switching to the scheduling mode associated with the search space after the switching; The third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
33. The device according to claim 32, wherein: The sending unit is specifically configured to send a first DCI to the terminal device, where the first DCI carries the first information, and the first information is used to indicate that a scheduling mode of a multicast service is: A first scheduling mode, where the first scheduling mode is used to determine that the first PDSCH scheduled by the first DCI is scrambled using the C-RNTI; or, A second scheduling method, where the second scheduling method is used to determine that the first PDSCH scheduled by the first DCI is scrambled using the G-RNTI.
34. The device according to claim 33, wherein: The first DCI is carried in the first PDCCH, and the first PDCCH is scrambled by the C-RNTI.
35. The device according to claim 32, wherein: The first information is used to configure the scheduling mode of the multicast service to be one of the following scheduling modes: The third scheduling mode is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fourth scheduling mode is used to determine that the first PDCCH is scrambled by the G-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the G-RNTI; The fifth scheduling method is used to determine that the first PDCCH is scrambled by the C-RNTI, and the first PDSCH scheduled by the first PDCCH is scrambled by the C-RNTI.
36. The apparatus of claim 32, wherein: The sending unit is further used to send a first command to the terminal device, where the first command is used to indicate that the activated scheduling mode is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode.
37. The device according to claim 36, wherein The first command is carried in MAC CE or PDCCH.
38. The device according to claim 36 or 37, wherein: The sending unit is also used to send second configuration information to the terminal device, the second configuration information is used to determine the configuration of the BWP, the configuration of the BWP carries second indication information, and the second indication information is used to indicate that the scheduling mode associated with the BWP is the third scheduling mode, the fourth scheduling mode, or the fifth scheduling mode.
39. A terminal device, comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 12.
40. A network device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method as claimed in any one of claims 13 to 19.
41. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 12.
42. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 13 to 19.
43. A computer-readable storage medium for storing a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 12.
44. A computer-readable storage medium for storing a computer program, the computer program causing a computer to execute the method according to any one of claims 13 to 19.