Methods, devices, and storage media for transmitting MBMS service data
By automatically switching the user equipment to a second BWP that supports MBMS service data and listening to the PDCCH during the pre-configured MBMS service period, the problem of insufficient data transmission bandwidth for MBMS services in 5G systems is solved, enabling timely data transmission and power saving.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
- Filing Date
- 2020-06-22
- Publication Date
- 2026-05-26
AI Technical Summary
In 5G systems, the transmission of MBMS service data requires a wider bandwidth bandwidth (BWP), but existing technologies do not provide an effective way to switch BWPs to meet the resource requirements of MBMS services, resulting in insufficient bandwidth and affecting data transmission efficiency.
During the pre-configured MBMS service period, the user equipment automatically switches the current first BWP to a second BWP that supports MBMS service data, and listens to the PDCCH on the second BWP to receive data, thus avoiding scheduling and control of the access network equipment.
It enables timely transmission of MBMS service data, avoids delays in BWP handover, ensures efficient data transmission, and saves power consumption without requiring access network equipment scheduling and control.
Smart Images

Figure CN113905419B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a method, apparatus and storage medium for transmitting service data of Multimedia Broadcast / Multicast Service (MBMS). Background Technology
[0002] Currently, MBMS technology in communication systems supports broadcast and multicast functions for video services.
[0003] Taking the mobile TV service as an example, when a user needs to watch mobile TV, the user equipment (UE) receives the corresponding video service data through the service resource allocation information indicated by the access network equipment, and presents it to the user on the user equipment.
[0004] However, for current MBMS service data transmission methods, 5G systems require beam sweeping for MBMS transmission. Beam sweeping reduces available radio resources, making it difficult for a narrow initial bandwidth part (BWP) to meet the resource requirements of MBMS services. Therefore, a wider BWP is needed for MBMS services. For user equipment receiving MBMS service data, how to perform bandwidth part (BWP) operations to ensure timely transmission of MBMS service data remains a challenge. No suitable and effective method has yet been provided in related technologies. Summary of the Invention
[0005] In view of this, this disclosure proposes a method, apparatus, and storage medium for transmitting MBMS service data. The technical solution includes:
[0006] According to one aspect of this disclosure, a method for transmitting MBMS service data is provided for use in a user equipment, the method comprising:
[0007] During the pre-configured MBMS service period, if the current first BWP of the user equipment is not the second BWP that supports the MBMS service data, then the first BWP will be switched to the second BWP.
[0008] Listen to the Physical Downlink Control Channel (PDCCH) on the second BWP;
[0009] Based on the scheduling information monitored on the PDCCH, the MBMS service data is received.
[0010] In one possible implementation, the step of switching the first BWP to the second BWP during a pre-configured MBMS service period if the current first bandwidth portion BWP of the user equipment is not a second BWP supporting the MBMS service data includes:
[0011] At the start of the MBMS service period, if the first BWP of the user equipment is not the second BWP that supports the MBMS service data, then the first BWP is switched to the second BWP.
[0012] In another possible implementation, before switching the first BWP to the second BWP, the method further includes:
[0013] The BWP configuration information is obtained from system messages or MBMS control messages. The BWP configuration information includes the configuration information of the MBMS service period, the second BWP, and the PDCCH.
[0014] In another possible implementation, the user equipment is in a connected state, and before switching the first BWP to the second BWP, the method further includes:
[0015] Send signaling to indicate the MBMS services that need to be received;
[0016] Receive the configuration information of the dedicated BWP for the MBMS service, the dedicated BWP configuration information including the configuration information of the MBMS service period, the second BWP and the PDCCH.
[0017] In another possible implementation, the step of switching the first BWP to the second BWP at the start of the MBMS service period if the user equipment's current first BWP is not the second BWP supporting the MBMS service data includes:
[0018] At the start of the MBMS service period, if the user equipment is in a discontinuous DRX inactive state and the user equipment's current first BWP is not the second BWP that supports the MBMS service data, then the first BWP is switched to the second BWP.
[0019] In another possible implementation, the user equipment is in a connected state, and after switching the first BWP to the second BWP, the method further includes:
[0020] At the end of the MBMS service period, if no data scheduling other than the MBMS service data is received during the MBMS service period, the second BWP will be switched back to the first BWP.
[0021] In another possible implementation, the user equipment is in a connected state, and after switching the first BWP to the second BWP, the method further includes:
[0022] If data scheduling other than MBMS service data is received during the MBMS service period, then the DRX inactivity timer (drx-InactivityTimer) and / or the BWP inactivity timer (bwp-InactivityTimer) are started.
[0023] If the DRX inactivation timer times out, the system enters the DRX inactivation state.
[0024] If the BWP inactive timer times out, the second BWP will be switched back to the first BWP.
[0025] In another possible implementation, the user equipment is in a connected state, and the method further includes:
[0026] If the MBMS service period and the DRX initial activity period after the start time of the MBMS service period meet the first preset condition, then the PDCCH is listened to on the second BWP during the DRX initial activity period;
[0027] The first transmission data, including the MBMS service data, is received according to the scheduling information monitored on the PDCCH.
[0028] The first preset condition includes the overlap between the initial DRX activity period and the MBMS service period, or the interval between the time windows corresponding to the initial DRX activity period and the MBMS service period is less than a first preset threshold.
[0029] In another possible implementation, the user equipment is in an idle state, and after switching the first BWP to the second BWP, the method further includes:
[0030] At the end of the MBMS service period, the second BWP will be switched back to the first BWP.
[0031] In another possible implementation, the user equipment is in an idle state, and the method further includes:
[0032] If the PDCCH listening period used for transmitting paging messages or system messages and the MBMS service period meet the second preset condition, then the PDCCH is listened to on the second BWP;
[0033] The second transmission data is received according to the scheduling information monitored on the PDCCH, and the second transmission data includes at least one of the paging message, the system message and the MBMS service data;
[0034] The second preset condition includes the overlap between the PDCCH monitoring period and the MBMS service period, or the interval between the time windows corresponding to the PDCCH monitoring period and the MBMS service period is less than the second preset threshold.
[0035] In another possible implementation, the user equipment is in an idle state, and the method further includes:
[0036] Initiate a random access request on the second BWP;
[0037] During random access, the PDCCH is listened to on the second BWP;
[0038] The third transmission data is received based on the scheduling information monitored on the PDCCH. The third transmission data includes at least one of paging messages, random access responses, and MBMS service data.
[0039] According to another aspect of this disclosure, an MBMS service data transmission apparatus is provided for use in a user equipment, the apparatus comprising:
[0040] The switching module is used to switch the first BWP to the second BWP if the first BWP of the user equipment is not the second BWP that supports the MBMS service data during a pre-configured MBMS service period.
[0041] A listening module is used to listen to the PDCCH on the second BWP;
[0042] The receiving module is used to receive the MBMS service data based on the scheduling information monitored on the PDCCH.
[0043] In one possible implementation, the switching module is further configured to:
[0044] At the start of the MBMS service period, if the first BWP of the user equipment is not the second BWP that supports the MBMS service data, then the first BWP is switched to the second BWP.
[0045] In another possible implementation, the apparatus further includes: an acquisition module; the acquisition module is configured to acquire BWP configuration information from system messages or MBMS control messages, the BWP configuration information including the configuration information of the MBMS service period, the second BWP, and the PDCCH.
[0046] In another possible implementation, the user equipment is in a connected state, and the device further includes: a transmitting module;
[0047] The sending module is used to send signaling indicating the MBMS service to be received;
[0048] The receiving module is further configured to receive dedicated BWP configuration information for the MBMS service, the dedicated BWP configuration information including the configuration information of the MBMS service period, the second BWP and the PDCCH.
[0049] In another possible implementation, the switching module is further configured to:
[0050] At the start of the MBMS service period, if the user equipment is in a discontinuous DRX inactive state and the user equipment's current first BWP is not the second BWP that supports the MBMS service data, then the first BWP is switched to the second BWP.
[0051] In another possible implementation, the user equipment is in a connected state, and the device further includes a reswitching module, which is used to reswitch the second BWP back to the first BWP at the end of the MBMS service period if no data scheduling other than the MBMS service data is received during the MBMS service period.
[0052] In another possible implementation, the user equipment is in a connected state, and the device further includes: a startup module, the startup module being configured to:
[0053] If data scheduling other than MBMS service data is received during the MBMS service period, the DRX inactive timer and / or BWP inactive timer are started.
[0054] If the DRX inactivation timer times out, the system enters the DRX inactivation state.
[0055] If the BWP inactive timer times out, the second BWP will be switched back to the first BWP.
[0056] In another possible implementation, the user equipment is in a connected state, and the apparatus further includes:
[0057] The monitoring module is further configured to monitor the PDCCH on the second BWP during the DRX initial activity period if the MBMS service period and the DRX initial activity period after the start time of the MBMS service period meet the first preset condition.
[0058] The receiving module is further configured to receive first transmission data according to the scheduling information monitored on the PDCCH, wherein the first transmission data includes the MBMS service data;
[0059] The first preset condition includes the overlap between the initial DRX activity period and the MBMS service period, or the interval between the time windows corresponding to the initial DRX activity period and the MBMS service period is less than a first preset threshold.
[0060] In another possible implementation, the user equipment is in an idle state, and the device further includes a reswitching module, which is used to reswitch the second BWP back to the first BWP at the end of the MBMS service period.
[0061] In another possible implementation, the user equipment is in an idle state, and the apparatus further includes:
[0062] The monitoring module is further configured to monitor the PDCCH on the second BWP if the PDCCH monitoring period for transmitting paging messages or system messages and the MBMS service period meet a second preset condition.
[0063] The receiving module is further configured to receive second transmission data based on the scheduling information monitored on the PDCCH, wherein the second transmission data includes at least one of the paging message, the system message, and the MBMS service data;
[0064] The second preset condition includes the overlap between the PDCCH monitoring period and the MBMS service period, or the interval between the time windows corresponding to the PDCCH monitoring period and the MBMS service period is less than the second preset threshold.
[0065] In another possible implementation, the user equipment is in an idle state, and the apparatus further includes a transmitting module;
[0066] The sending module is used to initiate a random access request on the second BWP;
[0067] The monitoring module is also used to monitor the PDCCH on the second BWP during the random access period;
[0068] The receiving module is further configured to receive third transmission data based on the scheduling information monitored on the PDCCH, the third transmission data including at least one of paging message, random access response and MBMS service data.
[0069] According to another aspect of this disclosure, a user equipment is provided, the user equipment comprising: a processor; and a memory for storing processor-executable instructions;
[0070] The processor is configured as follows:
[0071] During the pre-configured MBMS service period, if the first BWP of the user equipment is not the second BWP that supports the MBMS service data, then the first BWP will be switched to the second BWP.
[0072] Listen to the PDCCH on the second BWP;
[0073] Based on the scheduling information monitored on the PDCCH, the MBMS service data is received.
[0074] According to another aspect of this disclosure, a non-volatile computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the method described above.
[0075] This disclosure provides a method for transmitting MBMS service data. During a pre-configured MBMS service period, if the user equipment's current first BWP is not a second BWP supporting MBMS service data, the user equipment switches the first BWP to the second BWP; listens to the PDCCH on the second BWP; and receives MBMS service data based on the scheduling information on the listened PDCCH. This allows the user equipment to automatically switch its current first BWP to the BWP required for the MBMS service data, avoiding the need for access network equipment scheduling control to switch BWPs in related technologies, thus ensuring timely transmission of MBMS service data. Attached Figure Description
[0076] The accompanying drawings, which are included in and form part of this specification, illustrate exemplary embodiments, features, and aspects of this disclosure together with the specification and serve to explain the principles of this disclosure.
[0077] Figure 1 A schematic diagram of the structure of a mobile communication system provided in an exemplary embodiment of this disclosure is shown;
[0078] Figure 2 A flowchart illustrating an exemplary embodiment of the present disclosure of a method for transmitting MBMS service data is shown.
[0079] Figure 3 A flowchart illustrating a method for transmitting MBMS service data provided in another exemplary embodiment of this disclosure is shown;
[0080] Figure 4A schematic diagram of the DRX cycle involved in the MBMS service data transmission method provided in an exemplary embodiment of this disclosure is shown;
[0081] Figure 5 A flowchart illustrating a method for transmitting MBMS service data provided in another exemplary embodiment of this disclosure is shown;
[0082] Figure 6 This illustration shows a schematic diagram of the structure of an MBMS service data transmission apparatus provided in an exemplary embodiment of the present disclosure;
[0083] Figure 7 This is a block diagram illustrating a user device according to an exemplary embodiment. Detailed Implementation
[0084] Various exemplary embodiments, features, and aspects of this disclosure will now be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings denote elements that have the same or similar functions. Although various aspects of the embodiments are shown in the drawings, they are not necessarily drawn to scale unless specifically indicated otherwise.
[0085] The term “exemplary” as used herein means “serving as an example, embodiment, or illustration.” Any embodiment illustrated herein as “exemplary” is not necessarily to be construed as superior to or better than other embodiments.
[0086] Furthermore, to better illustrate this disclosure, numerous specific details are set forth in the following detailed description. Those skilled in the art will understand that this disclosure can be practiced without certain specific details. In some instances, methods, means, components, and circuits well known to those skilled in the art have not been described in detail in order to highlight the main points of this disclosure.
[0087] This disclosure provides a method for transmitting MBMS service data. During a pre-configured MBMS service period, if the user equipment's current first BWP is not a second BWP supporting MBMS service data, the user equipment switches the first BWP to the second BWP; listens to the PDCCH on the second BWP; and receives MBMS service data based on the scheduling information on the listened PDCCH. This allows the user equipment to automatically switch its current first BWP to the BWP required for the MBMS service data, avoiding the need for access network equipment scheduling control to switch BWPs in related technologies, thus ensuring timely transmission of MBMS service data.
[0088] Please refer to Figure 1This illustration shows a schematic diagram of the structure of a mobile communication system provided in an exemplary embodiment of this disclosure. The mobile communication system can be an LTE system, a 5G system (also known as a New Radio (NR) system), or a next-generation mobile communication technology system after 5G; this embodiment does not limit the specific implementation.
[0089] Optionally, the mobile communication system is suitable for different network architectures, including but not limited to relay network architecture, dual-link architecture, and vehicle-to-everything (V2X) architecture.
[0090] The mobile communication system includes: access network equipment 120 and user equipment 140.
[0091] Access network device 120 can be a base station (BS), also known as base station equipment, which is a device deployed in a Radio Access Network (RAN) to provide wireless communication functions. For example, in a 2G network, devices providing base station functions include base transceiver stations (BTS); in a 3G network, devices providing base station functions include NodeBs; in a 4G network, devices providing base station functions include evolved NodeBs (eNBs); in wireless local area networks (WLANs), devices providing base station functions are access points (APs); in 5G systems, devices providing base station functions are gNBs and further evolved NodeBs (ng-eNBs). Access network device 120 in this embodiment also includes devices providing base station functions in future new communication systems. This embodiment does not limit the specific implementation of access network device 120. Access network devices may also include home eNBs (HeNBs), relays, and pico cells.
[0092] A base station controller is a device that manages base stations, such as the base station controller (BSC) in 2G networks, the radio network controller (RNC) in 3G networks, and it can also be a device for controlling and managing base stations in future new communication systems.
[0093] Access network device 120 and user equipment 140 establish a wireless connection via a radio interface. Optionally, this radio interface is a 5G standard-based radio interface, such as an NR radio interface; or, it can be a radio interface based on a next-generation mobile communication network technology standard based on 5G; or, it can be a radio interface based on a 4G standard (LTE system). Access network device 120 can receive uplink data sent by user equipment 140 through the wireless connection.
[0094] User equipment 140 can refer to a device that communicates with access network equipment 120. User equipment 140 can communicate with one or more core networks via a radio access network. User equipment 140 can be various forms of user equipment (UE), access terminal equipment, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal equipment, mobile device, user terminal equipment, terminal equipment, wireless communication equipment, user agent, or user device. User equipment 140 can also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal equipment in future 5G networks, or terminal equipment in future evolved Public Land Mobile Network (PLMN), etc., which are not limited in this embodiment. User equipment 140 can receive downlink data sent by access network equipment 120 through a wireless connection with access network equipment 120.
[0095] One point that needs to be clarified is that when Figure 1 When the mobile communication system shown adopts a 5G system or a next-generation mobile communication technology system of 5G, the above-mentioned network elements may have different names in the 5G system or the next-generation mobile communication technology system of 5G, but have the same or similar functions. This disclosure does not limit this.
[0096] Another point that needs to be explained is that, in Figure 1 The mobile communication system shown may include multiple access network devices 120 and / or multiple user equipment 140. Figure 1 The example shown is an access network device 120 and a user equipment 140, but the embodiments disclosed herein are not limited thereto.
[0097] The present disclosure provides a method for transmitting MBMS service data using several exemplary embodiments.
[0098] Please refer to Figure 2 This document illustrates a flowchart of an exemplary embodiment of the MBMS service data transmission method provided by this disclosure. This embodiment uses this method for... Figure 1 The following example uses a user device as an illustration. The method includes the following steps.
[0099] Step 201: During the pre-configured MBMS service period, if the user equipment's current first BWP is not a second BWP that supports MBMS service data, then the first BWP is switched to the second BWP.
[0100] The MBMS service period is pre-configured by the access network equipment. Also known as the MBMS-related PDCCH listening period, the MBMS service period is a pre-configured time segment used for listening to the PDCCH and transmitting MBMS service data.
[0101] The first BWP is the current BWP of the user equipment. Optionally, the first BWP can be a pre-configured default BWP or the initial BWP. The user equipment transmits service and signaling data other than MBMS service data on the current BWP.
[0102] The second BWP is a BWP pre-configured by the access network equipment to support MBMS service data.
[0103] Optionally, before the user equipment switches from the first BWP to the second BWP, it also includes: obtaining BWP configuration information, which includes the configuration information of the MBMS service period, the second BWP, and the PDCCH.
[0104] Indicatively, when the user equipment is in an idle or connected state, it obtains BWP configuration information from system messages or MBMS control messages. The BWP configuration information includes the configuration information of the MBMS service period, the second BWP, and the PDCCH.
[0105] Indicatively, the user equipment is in a connected state, sending signaling to indicate the MBMS service to be received; and receiving dedicated BWP configuration information for the MBMS service, which includes configuration information for the MBMS service period, the second BWP, and the PDCCH.
[0106] Optionally, the access network equipment is configured with a second BWP to support MBMS service data, and for MBMS services requiring feedback, a Physical Uplink Control Channel (PUCCH) is configured for transmitting feedback information. That is, the BWP configuration information also includes a PUCCH for transmitting feedback information.
[0107] In the Hybrid Auto Repeat Request (HARQ) mechanism, this feedback information is sent by the user equipment (UE) to the access network equipment after receiving MBMS service data from the access network equipment. The feedback information indicates whether the UE has correctly received the MBMS service data. The feedback information typically includes an acknowledgment (ACK) and a non-acknowledgment (NACK). ACK indicates that the UE has correctly received the MBMS service data, while NACK indicates that the UE has not correctly received the MBMS service data.
[0108] Optionally, at the start of the MBMS service period, if the user equipment's current first BWP is not a second BWP that supports MBMS service data, the user equipment will switch the first BWP to the second BWP.
[0109] Step 202: Listen to the PDCCH on the second BWP.
[0110] After the user equipment switches from the first BWP to the second BWP, the user equipment listens to the PDCCH on the second BWP.
[0111] Step 203: Receive MBMS service data based on the scheduling information monitored on the PDCCH.
[0112] The user equipment receives MBMS service data on the second BWP based on the scheduling information intercepted on the PDCCH.
[0113] Optionally, after receiving MBMS service data, the user equipment sends feedback information to the access network device, including ACK or NACK. That is, if the user equipment has correctly received the MBMS service data, it sends ACK to the access network device; if the user equipment has not correctly received the MBMS service data, it sends NACK to the access network device.
[0114] In summary, the embodiments of this disclosure, during a pre-configured MBMS service period, if the user equipment's current first BWP is not a second BWP that supports MBMS service data, the user equipment switches the first BWP to the second BWP; listens to the PDCCH on the second BWP; and receives MBMS service data according to the scheduling information on the listened PDCCH. This allows the user equipment to automatically switch its current first BWP to the BWP required for the MBMS service data to be received, avoiding the situation in related technologies where access network equipment scheduling control is required to switch BWPs, and ensuring the timely transmission of MBMS service data.
[0115] Among related technologies, the 3GPP NR MBMS technology standard has been listed as a Release 17 (R17) target. MBMS services require swept beam transmission, meaning that the actual MBMS resources in the time domain can only be 1 / N, where N is the number of swept beams. Considering the large-scale development of MBMS services, it is foreseeable that the BWP providing MBMS will be relatively wide in the frequency domain.
[0116] If a user equipment in the connected state has no data transmission (excluding MBMS service data) during the initial active period of the DRX corresponding to the inactive BWP timer, it is predicted that there will be no large amount of data transmission in the following period. The user equipment will switch to the default BWP and listen to the PDCCH on the default BWP with a relatively narrow bandwidth. Data transmission and reception are performed according to the scheduling information on the PDCCH. Generally, the frequency range of the default BWP is relatively narrow, so power consumption can be saved.
[0117] For a user equipment in a connected state that receives MBMS service data, how to perform BWP operation to both ensure the transmission of MBMS service data and achieve the effect of saving power consumption? This disclosure provides a possible implementation method, which will be described and illustrated through the following exemplary embodiments.
[0118] Please refer to Figure 3 This illustrates a flowchart of a method for transmitting MBMS service data provided in another exemplary embodiment of this disclosure. This embodiment uses this method for... Figure 1 The following example uses a user device as an illustration. The method includes the following steps.
[0119] Step 301: Obtain BWP configuration information, which includes the configuration information of MBMS service period, second BWP and PDCCH.
[0120] Optionally, the user equipment in the connected state sends signaling to indicate the MBMS service to be received; the user equipment receives dedicated BWP configuration information configured for the MBMS service, the dedicated BWP configuration information including the configuration information of the MBMS service period, the second BWP and the PDCCH.
[0121] Optionally, the user equipment in the connected state obtains BWP configuration information from system messages or MBMS control messages. The BWP configuration information includes the configuration information of MBMS service period, second BWP and PDCCH.
[0122] That is, the user equipment in the connected state sends signaling to the access network equipment. This signaling is used to indicate the MBMS service that the user equipment needs to receive, such as the MBMS service that the user equipment is interested in.
[0123] If the user equipment receives dedicated BWP configuration information for MBMS services from the access network device, it uses the MBMS service period, second BWP, and PDCCH configuration from this dedicated BWP configuration information during the connected state. If the user equipment does not receive dedicated BWP configuration information for MBMS services from the access network device, it uses the MBMS service period, second BWP, and PDCCH configuration from the BWP configuration information during the connected state. The BWP configuration information is obtained by the user equipment from system messages or MBMS control messages.
[0124] Optionally, the user equipment may send Radio Resource Control (RRC) signaling or MBMS signaling to the access network equipment to indicate the MBMS service to be received.
[0125] Step 302: During the pre-configured MBMS service period, if the user equipment's current first BWP is not a second BWP that supports MBMS service data, then the first BWP is switched to the second BWP.
[0126] During the pre-configured MBMS service period, if the user equipment's current first BWP is not the second BWP that supports MBMS service data, the user equipment in the connected state will switch the first BWP to the second BWP.
[0127] Optionally, at the start of the MBMS service period, if the user equipment is in a discontinuous reception (DRX) inactive state and the user equipment's current first BWP is not a second BWP that supports MBMS service data, then the first BWP will be switched to the second BWP.
[0128] The first BWP is the current BWP of the user equipment, and the second BWP is a pre-configured BWP used to support MBMS service data.
[0129] Optionally, the first BWP can be either the pre-configured default BWP or the initial BWP.
[0130] It should be noted that the process of obtaining the MBMS service period and the second BWP can be referred to the relevant details in the above embodiments, and will not be repeated here.
[0131] Step 303: Listen to the PDCCH on the second BWP.
[0132] After the user equipment switches from the first BWP to the second BWP, the user equipment listens to the PDCCH on the second BWP.
[0133] Step 304: Receive MBMS service data based on the scheduling information monitored on the PDCCH.
[0134] The user equipment receives MBMS service data on the second BWP based on the scheduling information intercepted on the PDCCH.
[0135] Step 305: At the end of the MBMS service period, if no data scheduling other than MBMS service data is received during the MBMS service period, the second BWP is switched back to the first BWP.
[0136] If no data scheduling other than MBMS service data is received during the MBMS service period, the user equipment will automatically switch back to the BWP before PDCCH monitoring after the MBMS service period ends, that is, the second BWP will be switched back to the first BWP.
[0137] Step 306: If data scheduling other than MBMS service data is received during the MBMS service period, start the DRX inactive timer and / or the BWP inactive timer.
[0138] If data scheduling other than MBMS service data is received during the MBMS service period, the user equipment will perform DRX management and / or BWP management, that is, start the DRX inactivation timer and / or BWP inactivation timer.
[0139] Optionally, if the DRX inactivity timer expires, the user equipment enters the DRX inactivity state. That is, while the inactivity timer is active, the user equipment is in the active state; if the DRX inactivity timer expires, the user equipment enters the DRX inactivity state.
[0140] Optionally, if the BWP inactive timer times out, the user equipment will automatically switch back to the BWP before PDCCH listening, that is, switch the second BWP back to the first BWP.
[0141] In an illustrative example, such as Figure 4 As shown, the user equipment (UE) receives the MBMS control channel according to the system message configuration to learn about various MBMS services provided by the cell, such as MBMS service1-20. After the UE enters the connected state due to a certain service A, it is configured with initial BWP0 and BWP1, where BWP0 is configured as the default BWP, and BWP1 is configured with the MBMS-related control resource set (CORESET) / search space (SS). During the service A process, the UE notifies the base station of its interest in MBMS service12 high-definition video via RRC signaling or MBMS signaling. MBMS service12 requires the UE to provide HARQ feedback. The access network equipment configures the UE with BWP2 for receiving the corresponding MBMS service12 service data and configures the corresponding PUCCH for feedback, keeping the UE in the connected state for MBMS feedback.
[0142] Service A ends at time t1. Before time t2 (i.e., t1 + bwp - InactivityTimer), the user equipment is on BWP1 during the MBMS service period. The user equipment automatically switches to BWP2 to listen to the PDCCH. Based on the scheduling information on the PDCCH, it receives MBMS service data and performs PUCCH feedback. If no data scheduling other than MBMS service data is received during the MBMS service period, the user equipment automatically switches back to BWP1 at the end of the MBMS service period. If data scheduling other than MBMS service data is received during the MBMS service period, the DRX inactivity timer and / or the BWP inactivity timer are started. If the DRX inactivity timer times out, the user equipment enters the DRX inactivity state. If the BWP inactivity timer times out, the user equipment automatically switches back to BWP1.
[0143] After time t2 (i.e., t1 + bwp - InactivityTimer), during the MBMS service period on the default BWP (BWP0), the user equipment automatically switches to BWP2 to listen to the PDCCH. Based on the scheduling information on the listened PDCCH, it receives MBMS service data and performs PUCCH feedback. At the end of the MBMS service period, the user equipment automatically switches back to BWP0.
[0144] In one possible implementation, the user equipment is in a connected state. That is, for the user equipment in the connected state, the method further includes: if the MBMS service period and the DRX initial activity period after the start time of the MBMS service period meet the first preset condition, then listen to the PDCCH on the second BWP during the DRX initial activity period; receive the first transmission data according to the scheduling information on the listened PDCCH, the first transmission data including MBMS service data.
[0145] The first preset condition includes an overlap between the initial DRX activity period and the MBMS service period, or the interval between the time windows corresponding to the initial DRX activity period and the MBMS service period is less than a first preset threshold. The initial DRX activity period is the period following the start time of the MBMS service period.
[0146] It should be noted that the DRX activity period includes the drx-onDurationTimer activity period and the drx-InactivityTimer activity period. In this embodiment, the initial DRX activity period is the drx-onDurationTimer activity period.
[0147] The first preset threshold is either pre-configured or custom-set. This disclosure does not limit this aspect.
[0148] The overlap between the DRX initial activity period and the MBMS business period means that the time windows corresponding to the DRX initial activity period and the MBMS business period overlap.
[0149] Optionally, the first transmitted data includes MBMS service data and other data besides MBMS service data.
[0150] Optionally, if no data scheduling other than MBMS service data is received during the MBMS service period, the user equipment will switch back to the first BWP at the end of the MBMS service period. Related details can be found in the descriptions in the above embodiments, and will not be repeated here.
[0151] Optionally, if data scheduling other than MBMS service data is received during the MBMS service period, the user equipment starts a DRX inactivation timer and / or a BWP inactivation timer. If the DRX inactivation timer expires, the user equipment enters the DRX inactivation state. If the BWP inactivation timer expires, the user equipment automatically switches back to the BWP before PDCCH listening, that is, switches the second BWP back to the first BWP. Related details can be found in the descriptions in the above embodiments, and will not be repeated here.
[0152] In summary, the MBMS service data transmission method provided in this disclosure, for a user equipment in a connected state, in one aspect, during a pre-configured MBMS service period, if the user equipment's current first BWP is not a second BWP that supports MBMS service data, then the first BWP is switched to the second BWP, and the second BWP listens to the PDCCH, receiving MBMS service data according to the scheduling information on the listened PDCCH; thus, without the need for access network equipment scheduling control, the user equipment can automatically switch its current first BWP to a second BWP that supports the MBMS service data to be received. On the other hand, if the second BWP, which supports MBMS service data, is continuously used, although the service is not affected, receiving data on the second BWP, which has a wider frequency range, consumes more power. Therefore, this embodiment of the present disclosure also switches the second BWP back to the first BWP at the end of the MBMS service period if no data scheduling other than MBMS service data is received during the MBMS service period; or, if data scheduling other than MBMS service data is received during the MBMS service period, the DRX inactive timer and / or the BWP inactive timer are started. If the BWP inactive timer times out, the user equipment automatically switches back to the BWP before PDCCH listening, that is, switches the second BWP back to the first BWP. This ensures normal reception of MBMS service data while also taking into account the power consumption of the user equipment.
[0153] This embodiment of the disclosure also allows the user equipment to listen to the PDCCH on the second BWP during the DRX initial activity period if the DRX initial activity period after the start time of the MBMS service period overlaps with or is adjacent to the MBMS service period (i.e., the interval between the time windows corresponding to the DRX initial activity period and the MBMS service period is less than a first preset threshold). This avoids the situation where hardware switching of the BWP requires a certain amount of time, enabling the user equipment to listen to the PDCCH on the second BWP in a timely manner to receive MBMS service data, further ensuring the timely transmission of MBMS service data.
[0154] In related technologies, a user equipment in idle state listens to the PDCCH on the initial BWP to receive paging messages or system messages, or receives a random access response upon access. If a user equipment in idle state needs to receive MBMS services, it may be configured with a BWP with a larger bandwidth. This MBMS BWP listens to the PDCCH to receive paging messages or system messages, or receives a random access response upon access, or receives MBMS services.
[0155] For a user equipment (UE) in an idle state that receives MBMS service data, how to perform BWP operation to both ensure MBMS service data transmission and save power consumption? This disclosure provides a possible implementation method. In this implementation, the UE is in an idle state, and step 301, i.e., the UE obtaining BWP configuration information, may include: the UE in the idle state obtaining BWP configuration information from system messages or MBMS control messages. The BWP configuration information includes configuration information for the MBMS service period, the second BWP, and the PDCCH.
[0156] Steps 305 to 306 above can be replaced with the following steps, such as... Figure 5 As shown:
[0157] Step 501: At the end of the MBMS service period, switch the second BWP back to the first BWP.
[0158] At the end of the MBMS service period, user equipment in idle state will switch back to the first BWP from the second BWP.
[0159] When the user equipment is in an idle state, the first BWP is also called the initial BWP.
[0160] Optionally, if the PDCCH listening period for transmitting paging messages or system messages and the MBMS service period meet the second preset condition, then the PDCCH is listened to on the second BWP; and second transmission data is received according to the scheduling information on the listened PDCCH, the second transmission data including at least one of paging messages, system messages and MBMS service data.
[0161] The second preset condition includes the overlap between the PDCCH monitoring period and the MBMS service period, or the interval between the time windows corresponding to the PDCCH monitoring period and the MBMS service period is less than the second preset threshold.
[0162] The second preset threshold is either pre-configured or custom-set. This disclosure does not limit this aspect.
[0163] The overlap between the PDCCH monitoring period and the MBMS service period means that the time windows corresponding to the PDCCH monitoring period and the MBMS service period overlap.
[0164] Optionally, the interval between the time windows corresponding to the PDCCH listening period and the MBMS service period being less than the second preset threshold includes: the MBMS service period being earlier than the PDCCH listening period, and the interval between the time windows corresponding to the PDCCH listening period and the MBMS service period being less than the second preset threshold.
[0165] Among them, the MBMS service period is also called the MBMS-related PDCCH listening period, and the PDCCH listening period used to transmit paging messages or system messages is also called the paging-related PDCCH listening period.
[0166] Optionally, the user equipment initiates a random access request on the second BWP; listens to the PDCCH on the second BWP during the random access period; and receives third transmission data based on the scheduling information on the listened PDCCH. The third transmission data includes at least one of paging messages, random access responses, and MBMS service data.
[0167] Since the duration of the random access process is uncertain, after the user equipment initiates a random access request on the second BWP, it directly listens for the PDCCH on the second BWP during the random access period.
[0168] In an illustrative example, a user equipment (UE) receives MBMS control channel information based on system message configuration to learn about various MBMS services offered by the cell, such as MBMS services 1-20. If the UE is interested in MBMS service 10 (live sports video), it is on the initial BWP before the MBMS service period begins. During the MBMS service period, the UE automatically switches to BWP1, which supports the MBMS service data, listens to the PDCCH on BWP1, and receives MBMS service data based on the scheduling information on the listened PDCCH. After the MBMS service period ends, the UE automatically switches back to the initial BWP.
[0169] During the MBMS service period, which overlaps with or is adjacent to the subsequent paging-related PDCCH listening period, the user equipment listens for MBMS-related PDCCH on BWP1 to receive MBMS service data. Subsequently, the user equipment receives and listens for paging-related PDCCH on BWP1. After the MBMS service period ends, the user equipment automatically switches back to the initial BWP.
[0170] At a certain moment, the user equipment initiates random access on BWP1. During the random access period, it listens on PDCCH on BWP1 to receive scheduled data, which includes at least one of paging messages, random access responses, and MBMS service data.
[0171] In summary, the MBMS service data transmission method provided in this embodiment allows for the following for a user equipment in an idle state: during a pre-configured MBMS service period, if the user equipment's current first BWP is not a second BWP that supports MBMS service data, the first BWP is switched to the second BWP to listen to the PDCCH and receive MBMS service data, without requiring access network equipment scheduling control. Furthermore, since receiving data on the second BWP, which has a wider frequency range, is more power-consuming, the user equipment switches back to the first BWP at the end of the MBMS service period, ensuring normal reception of MBMS service data while also considering the user equipment's power consumption.
[0172] This embodiment of the disclosure further involves listening to the PDCCH on the second BWP if the PDCCH listening period used for transmitting paging messages or system messages overlaps with the MBMS service period, or if the interval between the time windows corresponding to the PDCCH listening period and the MBMS service period is less than a second preset threshold; and receiving the second transmission data according to the scheduling information on the listened PDCCH; thus avoiding the situation where switching BWPs requires a certain amount of time, and enabling the user equipment to directly listen to the PDCCH on the second BWP to receive MBMS service data when the paging-related PDCCH listening period overlaps or is adjacent to the MBMS service period, further ensuring the timely transmission of MBMS service data.
[0173] The following are device embodiments of the present disclosure. For parts not described in detail in the device embodiments, please refer to the technical details disclosed in the above method embodiments.
[0174] Please refer to Figure 6 This illustration shows a schematic diagram of a transmission apparatus for MBMS service data provided in an exemplary embodiment of the present disclosure. This MBMS service data transmission apparatus can be implemented as all or part of a user equipment through software, hardware, or a combination of both. The apparatus includes: a switching module 610, a monitoring module 620, and a receiving module 630.
[0175] The switching module 610 is used to switch the first BWP to the second BWP if the first BWP of the user equipment is not the second BWP that supports MBMS service data during the pre-configured MBMS service period.
[0176] Listening module 620 is used to listen to the PDCCH on the second BWP;
[0177] The receiving module 630 is used to receive MBMS service data based on the scheduling information monitored on the PDCCH.
[0178] In one possible implementation, the switching module 610 is also used for:
[0179] At the start of the MBMS service period, if the user equipment's current first BWP is not a second BWP that supports MBMS service data, then the first BWP will be switched to the second BWP.
[0180] In another possible implementation, the device further includes: an acquisition module; the acquisition module is used to acquire BWP configuration information from system messages or MBMS control messages, the BWP configuration information including configuration information of MBMS service period, second BWP and PDCCH.
[0181] In another possible implementation, the user equipment is in a connected state, and the device further includes a transmitting module;
[0182] The transmitting module is used to transmit signaling indicating the MBMS services that need to be received;
[0183] The receiving module 630 is also used to receive configuration information for a dedicated BWP for MBMS services. The dedicated BWP configuration information includes configuration information for the MBMS service period, the second BWP, and the PDCCH.
[0184] In another possible implementation, the switching module 610 is also used for:
[0185] At the start of the MBMS service period, if the user equipment is in a discontinuous reception DRX inactive state and the user equipment's current first BWP is not a second BWP that supports MBMS service data, then the first BWP will be switched to the second BWP.
[0186] In another possible implementation, the user equipment is in a connected state, and the device further includes: a reswitching module 610, which is used to reswitch the second BWP back to the first BWP at the end of the MBMS service period if no data scheduling other than MBMS service data is received during the MBMS service period.
[0187] In another possible implementation, the user equipment is in a connected state, and the device further includes: a startup module, which is used for:
[0188] If data scheduling other than MBMS service data is received during the MBMS service period, the DRX inactive timer and / or BWP inactive timer will be started.
[0189] If the DRX inactive timer times out, the system enters the DRX inactive state.
[0190] If the BWP inactive timer times out, the second BWP will be switched back to the first BWP.
[0191] In another possible implementation, the user equipment is in a connected state, and the device further includes:
[0192] The listening module 620 is also used to listen to the PDCCH on the second BWP during the DRX initial activity period if the first preset condition is met during the MBMS service period and the DRX initial activity period after the start time of the MBMS service period.
[0193] The receiving module 630 is also used to receive first transmission data according to the scheduling information on the monitored PDCCH, the first transmission data including MBMS service data;
[0194] The first preset condition includes the overlap between the initial DRX activity period and the MBMS service period, or the interval between the time windows corresponding to the initial DRX activity period and the MBMS service period is less than the first preset threshold.
[0195] In another possible implementation, the user equipment is in an idle state. The device further includes a switching module 610, which is used to switch the second BWP back to the first BWP at the end of the MBMS service period.
[0196] In another possible implementation, the user equipment is in an idle state, and the device further includes:
[0197] The monitoring module 620 is also used to monitor the PDCCH on the second BWP if the PDCCH monitoring period for transmitting paging messages or system messages and the MBMS service period meet the second preset condition.
[0198] The receiving module 630 is also configured to receive second transmission data based on the scheduling information on the monitored PDCCH, the second transmission data including at least one of paging message, system message and MBMS service data;
[0199] The second preset condition includes the overlap between the PDCCH monitoring period and the MBMS service period, or the interval between the time windows corresponding to the PDCCH monitoring period and the MBMS service period is less than the second preset threshold.
[0200] In another possible implementation, the user equipment is in an idle state, and the device further includes a transmitting module;
[0201] The sending module is used to initiate a random access request on the second BWP;
[0202] The listening module 620 is also used to listen to the PDCCH on the second BWP during random access;
[0203] The receiving module 630 is also configured to receive third transmission data based on the scheduling information monitored on the PDCCH, the third transmission data including at least one of paging messages, random access responses and MBMS service data.
[0204] It should be noted that the above embodiments only illustrate the division of the above functional modules when implementing the device. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0205] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0206] This disclosure also provides a user equipment, which includes: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the steps performed by the user equipment in the above-described method embodiments.
[0207] This disclosure also provides a non-volatile computer-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the steps performed by the user equipment in the above-described method embodiments.
[0208] Figure 7 This is a block diagram illustrating a user equipment 700 according to an exemplary embodiment. The user equipment 700 can be... Figure 1 The user equipment shown. For example, user equipment 700 can be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0209] Reference Figure 7 User equipment 700 may include one or more of the following components: processing component 702, memory 704, power supply component 706, multimedia component 708, audio component 710, input / output (I / O) interface 712, sensor component 714, and communication component 716.
[0210] Processing component 702 typically controls the overall operation of user equipment 700, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 702 may include one or more processors 720 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 702 may include one or more modules to facilitate interaction between processing component 702 and other components. For example, processing component 702 may include a multimedia module to facilitate interaction between multimedia component 708 and processing component 702.
[0211] Memory 704 is configured to store various types of data to support the operation of user equipment 700. Examples of this data include instructions for any application or method operating on user equipment 700, contact data, phonebook data, messages, pictures, videos, etc. Memory 704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0212] Power supply component 706 provides power to various components of user equipment 700. Power supply component 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to user equipment 700.
[0213] Multimedia component 708 includes a screen that provides an output interface between the user equipment 700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 708 includes a front-facing camera and / or a rear-facing camera. When the user equipment 700 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0214] Audio component 710 is configured to output and / or input audio signals. For example, audio component 710 includes a microphone (MIC) configured to receive external audio signals when user equipment 700 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 704 or transmitted via communication component 716. In some embodiments, audio component 710 also includes a speaker for outputting audio signals.
[0215] I / O interface 712 provides an interface between processing component 702 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0216] Sensor assembly 714 includes one or more sensors for providing status assessments of various aspects of user equipment 700. For example, sensor assembly 714 may detect the on / off state of user equipment 700, the relative positioning of components such as the display and keypad of user equipment 700, changes in position of user equipment 700 or a component of user equipment 700, the presence or absence of user contact with user equipment 700, orientation or acceleration / deceleration of user equipment 700, and temperature changes of user equipment 700. Sensor assembly 714 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 714 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 714 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0217] Communication component 716 is configured to facilitate wired or wireless communication between user equipment 700 and other devices. User equipment 700 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 716 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 716 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0218] In an exemplary embodiment, the user equipment 700 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0219] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 704 including computer program instructions that can be executed by a processor 720 of a user device 700 to perform the above-described method.
[0220] This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.
[0221] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0222] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0223] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
[0224] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0225] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0226] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0227] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0228] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical applications, or technical improvements to the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for transmitting service data in a Multimedia Broadcast Multicast Service (MBMS), characterized in that, For use in user equipment, the method includes: During the pre-configured MBMS service period, if the current first bandwidth portion BWP of the user equipment is not the second BWP that supports the MBMS service data, then the first BWP will be switched to the second BWP. Listen to the Physical Downlink Control Channel (PDCCH) on the second BWP; Based on the scheduling information monitored on the PDCCH, receive the MBMS service data; The user equipment is in a connected state, and the method further includes: If the MBMS service period and the DRX initial activity period after the start time of the MBMS service period meet the first preset condition, then the PDCCH is listened to on the second BWP during the DRX initial activity period; The first transmission data, including the MBMS service data, is received according to the scheduling information monitored on the PDCCH. The first preset condition includes the overlap between the initial DRX activity period and the MBMS service period, or the interval between the time windows corresponding to the initial DRX activity period and the MBMS service period is less than a first preset threshold.
2. The method according to claim 1, characterized in that, During the pre-configured MBMS service period, if the user equipment's current first bandwidth portion BWP is not a second BWP supporting the MBMS service data, then switching the first BWP to the second BWP includes: At the start of the MBMS service period, if the first BWP of the user equipment is not the second BWP that supports the MBMS service data, then the first BWP is switched to the second BWP.
3. The method according to claim 1, characterized in that, Before switching the first BWP to the second BWP, the method further includes: The BWP configuration information is obtained from system messages or MBMS control messages. The BWP configuration information includes the configuration information of the MBMS service period, the second BWP, and the PDCCH.
4. The method according to claim 1, characterized in that, The user equipment is in a connected state. Before switching the first BWP to the second BWP, the method further includes: Send signaling to indicate the MBMS services that need to be received; Receive the configuration information of the dedicated BWP for the MBMS service, the dedicated BWP configuration information including the configuration information of the MBMS service period, the second BWP and the PDCCH.
5. The method according to claim 2, characterized in that, At the start of the MBMS service period, if the user equipment's current first BWP is not the second BWP that supports the MBMS service data, then switching the first BWP to the second BWP includes: At the start of the MBMS service period, if the user equipment is in a discontinuous DRX inactive state and the user equipment's current first BWP is not the second BWP that supports the MBMS service data, then the first BWP is switched to the second BWP.
6. The method according to any one of claims 1 to 5, characterized in that, The user equipment is in a connected state. After switching the first BWP to the second BWP, the method further includes: At the end of the MBMS service period, if no data scheduling other than the MBMS service data is received during the MBMS service period, the second BWP will be switched back to the first BWP.
7. The method according to any one of claims 1 to 5, characterized in that, The user equipment is in a connected state. After switching the first BWP to the second BWP, the method further includes: If data scheduling other than MBMS service data is received during the MBMS service period, the DRX inactive timer and / or BWP inactive timer are started. If the DRX inactivation timer times out, the system enters the DRX inactivation state. If the BWP inactive timer times out, the second BWP will be switched back to the first BWP.
8. The method according to any one of claims 1 to 3, characterized in that, The user equipment is in an idle state. After switching the first BWP to the second BWP, the process further includes: At the end of the MBMS service period, the second BWP will be switched back to the first BWP.
9. The method according to any one of claims 1 to 3, characterized in that, The user equipment is in an idle state, and the method further includes: If the PDCCH listening period used for transmitting paging messages or system messages and the MBMS service period meet the second preset condition, then the PDCCH is listened to on the second BWP; The second transmission data is received according to the scheduling information monitored on the PDCCH, and the second transmission data includes at least one of the paging message, the system message and the MBMS service data; The second preset condition includes the overlap between the PDCCH monitoring period and the MBMS service period, or the interval between the time windows corresponding to the PDCCH monitoring period and the MBMS service period is less than the second preset threshold.
10. The method according to any one of claims 1 to 3, characterized in that, The user equipment is in an idle state, and the method further includes: Initiate a random access request on the second BWP; During random access, the PDCCH is listened to on the second BWP; The third transmission data is received based on the scheduling information monitored on the PDCCH. The third transmission data includes at least one of paging messages, random access responses, and MBMS service data.
11. A transmission device for MBMS service data, characterized in that, For use in user equipment, the device includes: The switching module is used to switch the first BWP to the second BWP if the first BWP of the user equipment is not the second BWP that supports the MBMS service data during a pre-configured MBMS service period. A listening module is used to listen to the PDCCH on the second BWP; The receiving module is used to receive the MBMS service data based on the scheduling information monitored on the PDCCH; The device further includes: The monitoring module is further configured to monitor the PDCCH on the second BWP during the DRX initial activity period if the MBMS service period and the DRX initial activity period after the start time of the MBMS service period meet the first preset condition. The receiving module is further configured to receive first transmission data according to the scheduling information monitored on the PDCCH, wherein the first transmission data includes the MBMS service data; The first preset condition includes the overlap between the initial DRX activity period and the MBMS service period, or the interval between the time windows corresponding to the initial DRX activity period and the MBMS service period is less than a first preset threshold.
12. A user equipment, characterized in that, The user equipment includes: a processor; and a memory for storing processor-executable instructions; The processor is configured as follows: During the pre-configured MBMS service period, if the first BWP of the user equipment is not the second BWP that supports the MBMS service data, then the first BWP will be switched to the second BWP. Listen to the PDCCH on the second BWP; Based on the scheduling information monitored on the PDCCH, receive the MBMS service data; When the user equipment is in a connected state, if the MBMS service period and the DRX initial activity period after the start time of the MBMS service period meet the first preset condition, then during the DRX initial activity period, the user equipment listens to the PDCCH on the second BWP. The first transmission data, including the MBMS service data, is received according to the scheduling information monitored on the PDCCH. The first preset condition includes the overlap between the initial DRX activity period and the MBMS service period, or the interval between the time windows corresponding to the initial DRX activity period and the MBMS service period is less than a first preset threshold.
13. A non-volatile computer-readable storage medium storing computer program instructions thereon, characterized in that, When the computer program instructions are executed by the processor, they implement the method described in any one of claims 1 to 10.