Embodiments of the present disclosure generally relate to wireless communication technology, especially to a method and apparatus for multicast and broadcast services (MBS).
In new radio (NR) Rel-17, the MBS plans to focus on a small area mixed mode multicast (also referred to as Objective A in the TR 23.757). It is desired to enable general MBS services over 5G system (5GS) and to identify use cases that could benefit from this feature. These use cases include but are not limited to: public safety and mission critical, vehicle to everything (V2X) applications, transparent internet protocol version 4 (IPv4)/internet protocol version 6 (IPv6) multicast delivery, internet protocol television (IPTV), software delivery over wireless, group communications and internet of things (IoT) applications. In these use cases, the service continuity and reliability are highly required.
Some embodiments of the present disclosure at least provide a technical solution for multicast and broadcast services.
Some embodiments of the present disclosure provide a method for a handover of a user equipment (UE) from a first NodeB to a second NodeB and performed by the first NodeB. The method may include: transmitting at least one first data packet; receiving, from a core network, an alignment indication.
Some other embodiments of the present disclosure provide a method for a handover of a user equipment (UE) from a first NodeB to a second NodeB and performed by the second NodeB. The method may include: receiving a handover message from the first NodeB; and transmitting a plurality of data packets to the UE based on an alignment indication.
Some other embodiments of the present disclosure provide a method for a handover from a first NodeB to a second NodeB, and performed by a network entity. The method may include: transmitting a plurality of data packets of a traffic over a shared GTP-U tunnel with the first NodeB; transmitting the plurality of data packets of the traffic over a shared GTP-U tunnel with the second NodeB; receiving a path switch indication message from the second NodeB indicating the handover from the first NodeB to the second NodeB; and transmitting sending an alignment indication to the first NodeB.
Some other embodiments of the present disclosure provide a method for a handover of a user equipment (UE) from a first NodeB to a second NodeB, and performed by the UE. The method may include: receiving at least one first data packet from the second NodeB via a unicast bearer; and receiving at least one second data packet from the second NodeB; wherein, the at least one first data packet is forwarded from the first NodeB.
Some other embodiments of the present disclosure provide a method performed by an anchor NodeB. The method may include: receiving a data packet from a core network; assigning a sequence number for the data packet.
Some other embodiments of the present disclosure provide a method performed by a NodeB. The method may include: receiving an anchor indication message indicating an anchor NodeB; and receiving, from the anchor NodeB, a sequence number of a data packet of a multicast or broadcast service.
Some embodiments of the present disclosure also provide an apparatus, include: at least one non-transitory computer-readable medium having computer executable instructions stored therein; at least one receiver; at least one transmitter; and at least one processor coupled to the at least one non-transitory computer-readable medium, the at least one receiver and the at least one transmitter. The computer executable instructions are programmed to implement any method as stated above with the at least one receiver, the at least one transmitter and the at least one processor.
Embodiments of the present disclosure provide a technical solution for for multicast and broadcast services. Accordingly, embodiments of the present disclosure can provide lossless data transmission while handover between gNodeBs (gNBs).
In order to describe the manner in which advantages and features of the application can be obtained, a description of the application is rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. These drawings depict only example embodiments of the application and are not therefore to be considered limiting of its scope.
The detailed description of the appended drawings is intended as a description of the currently preferred embodiments of the present disclosure and is not intended to represent the only form in which the present disclosure may be practiced. It is to be understood that the same or equivalent functions may be accomplished by different embodiments that are intended to be encompassed within the spirit and scope of the present disclosure.
Reference will now be made in detail to some embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. To facilitate understanding, embodiments are provided under specific network architecture and new service scenarios, such as 3GPP 5G New Radio (NR), 3GPP LTE Release 8 and so on. Persons skilled in the art know very well that, with the development of network architecture and new service scenarios, the embodiments in the present disclosure are also applicable to similar technical problems.
As shown in
The base station may be referred to as a base unit, a base, an access point, an access terminal, a macro cell, a Node-B, an enhanced Node B (eNB), a gNB, a Home Node-B, a relay node, a device, a remote unit, or by any other terminology used in the art. A base station may be distributed over a geographic region. Generally, a base station is a part of a radio access network that may include one or more controllers communicably coupled to one or more corresponding base stations.
The base station is generally communicably coupled to one or more packet core networks (PCN), which may be coupled to other networks, like the packet data network (PDN) (e.g., the Internet) and public switched telephone networks, among other networks. These and other elements of radio access and core networks are not illustrated but are well known generally by those having ordinary skill in the art. For example, one or more base stations may be communicably coupled to a mobility management entity (MME), a serving gateway (SGW), and/or a packet data network gateway (PGW). For example, one or more base stations may be communicably coupled to a Access and Mobility Management Function (AMF), a User Plane Function (UPF), and/or a Session Management Function (SMF) in 5G core network.
Embodiments of the present disclosure may be provided in a network architecture that adopts various service scenarios, for example but is not limited to, 3GPP 3G, long-term evolution (LTE), LTE-Advanced (LTE-A), 3GPP 4G, 3GPP 5G NR (new radio), 3GPP LTE Release 12 and onwards, etc. It is contemplated that along with the 3GPP and related communication technology development, the terminologies recited in the present application may change, which should not affect the principle of the present application.
In particular, the wireless communication system 10 includes one core network 101, two gNBs 102, 103, and four UEs 104-107 for illustrative purpose. Although a specific number of core network, gNBs, and UEs are depicted in
The core network in the communication system 10 may be a 5G Core Network interconnected between a wide area network (such as an Internet Protocol (IP) services network) and radio access network nodes (such as an eLTE enhanced node B (eNB) radio access network node, a 5G gNB radio access network node, and gNB 102 and 103). The core network may be one or more apparatuses or services between a wide area network and radio access network nodes.
The UEs 104, 105, 106, and 107 may include computing devices, such as desktop computers, laptop computers, personal digital assistants (PDAs), tablet computers, smart televisions (e.g., televisions connected to the Internet), set-top boxes, game consoles, security systems (including security cameras), vehicle on-board computers, network devices (e.g., routers, switches, and modems), or the like. According to an embodiment of the present disclosure, the UEs 104-107 may include a portable wireless communication device, a smart phone, a cellular telephone, a flip phone, a device having a subscriber identity module, a personal computer, a selective call receiver, or any other device that is capable of sending and receiving communication signals on a wireless network. In some embodiments, the UEs 104-107 may include wearable devices, such as smart watches, fitness bands, optical head-mounted displays, or the like. Moreover, the UEs 104-107 may be referred to as a subscriber unit, a mobile, a mobile station, a user, a terminal, a mobile terminal, a wireless terminal, a fixed terminal, a subscriber station, a user terminal, or a device, or described using other terminology used in the art.
The gNB 102 may receive the packets 111112, and 113 (i.e., packets #1, #2, and #3) from the core network 101 via the shared bearer 121. The shared bearer 121 may be a GPRS Tunneling Protocol User plane (GTP-U) tunnel (GPRS referring to General Packet Radio Service). The gNB 102 may transmit the same MBS data (e.g., the packets 111, 112, and 113) to the UE 104 and UE 106 which are under the coverage of gNB 102. For example, the MBS data may be transmitted to the UE 104 and UE 106 via a Point-to-Multipoint (PTM) mode. The MBS data may be transmitted to the UE 104 and UE 106 via a Single Cell Point-to-Multipoint Multicast Radio Bearer (SC-PTM MRB) 123.
The gNB 103 may receive the packets 111112, and 113 (i.e., packets #1, #2, and #3) from the core network 101 via the shared bearer 122. The shared bearer 122 may be a GTP-U tunnel. The gNB 103 may transmit the same MBS data (e.g., the packets 111, 112, and 113) to the UE 105 and UE 107 which are under the coverage of gNB 103. For example, the MBS data may be transmitted to the UE 105 and UE 107 via a PTM mode. The MBS data may be transmitted to the UE 105 and UE 107 via a SC-PTM MRB 124. In the cases that UE 104 and/or US 106 may move from the coverage of the gNB 102 to the coverage of the gNB 103 and that UE 105 and/or US 107 may move from the coverage of the gNB 103 to the coverage of the gNB 102, handovers of the UEs 104-107 occur.
MBS may be applied to public safety and mission critical, V2X applications, transparent IPv4/IPv6 multicast delivery, IPTV, software delivery over wireless, group communications and IoT applications. In these use cases, the service continuity and reliability are highly required. For example, for a software download no packet should be missed during handover.
In LTE or NR, the service continuity is supported between source and target gNBs (or eNBs) for handover. In order to support lossless data transmission, upon handover, the source gNB may forward, to the target gNB, all downlink Packet Data Convergence Protocol (PDCP) Service Data Units (SDUs) with their Sequence Number (SN) that have not been acknowledged by the UE to be handover. In addition, the source gNB may also forward fresh data without a PDCP SN to the target gNB. The PDCP SN of forwarded SDUs is carried in the “PDCP PDU number” field of the GTP-U extension header (PDU referring to Protocol Data Unit). The target gNB shall use the PDCP SN if it is available in the forwarded GTP-U packet. Since in-sequence delivery during handover is based on a continuous PDCP SN, PDCP SN allocation should be aligned between source gNB and target gNB.
In view of the above, 5G MBS needs to support service continuity for mobility between gNBs which means lossless handover should be supported. Since in-sequence delivery during handover is based on a continuous PDCP SN (or PDCP COUNT value), PDCP SN (or PDCP COUNT value) should be aligned between source gNB and target gNB. However, the 5G MBS needs to support PTM mode. In PTM mode, the 5G MBS service is multicast over one or more multiple cells. The source gNB and target gNB may assign independent SN (or COUNT value) for the same packet from core network. The SN (or COUNT value) misalignment between gNBs may cause packet lost during handover from source gNB to target gNB.
In the exemplary method shown in
Upon receipt of the MB S data from the core network, the source gNB 102 assigns SNs (or PDCP SNs) for the received MBS data. In operation 642 of
Upon receipt of the MBS data from the core network, the target gNB 103 assigns SNs (or PDCP SNs) for the received MBS data. In operation 644 of
In different gNBs, the same packet (e.g., packet 111 or packet #1) may be assigned with different SNs. In
In the case that UE 104 moves from the coverage of the source gNB 102 to the coverage of the target gNB 103, a handover of UE 104 occurs. In operation 647 in
The MBS session for UE 105 under the target gNB 103 may be still activated, the corresponding MB S data may be transmitted from the core network 101 to the target gNB 103. In operations 648 of
After or during a handover procedure, the source gNB 102 informs the target gNB 103 of all PDCP SDUs with their SNs that have not been acknowledged by the UE to be handover. For example, the source gNB 102 may report the target gNB 103 the SN of the next packet to be sent or to be received. In operation 649 of
The target gNB 103 may transmit the packet with the assigned SN (e.g., a PDCP PDU with the assigned PDCP SN) to the UE 105. In operation 650 of
The target gNB 103 may transmit the first packet to the newly entered UE based on the UE's report. In operation 652 in
In the exemplary method shown in
In
In the exemplary method shown in
Upon receipt of the MBS data from the core network, the source gNB 102 assigns SNs (or PDCP SNs or PDCP count values) for the received MBS data. In operation 142 of
Upon receipt of the MBS data from the core network, the target gNB 103 assigns SNs (or PDCP SNs) for the received MBS data. In operation 144 of
In different gNBs, the same packet (e.g., packet 111 or packet #1) may be assigned with different SNs. In
In the case that UE 104 moves from the coverage of the source gNB 102 to the coverage of the target gNB 103, a handover occurs. In operation 147 in
During a handover procedure, the source gNB 102 (e.g., a source NG-RAN may transmit a Handover Request to the target gNB 103 (e.g., a target NG-RAN). A NG-Radio Access Node (RAN) is the new RAN defined in conjunction with 5G by 3GPP.
During a handover procedure, a UE index for the UE 104 under handover may be allocated by the source gNB 102 or the target gNB 103. The UE index may be a Cell-Radio Network Temporary Identifier (C-RNTI), a UE ID associated with the an Xn interface, or other suitable IDs. If the UE index is allocated by the source gNB 102, the source gNB 102 forwards the UE index to the target gNB 103 in the Handover Request message. If the UE index is allocated by the target gNB 103, the target gNB 103 forwards the UE index to the source gNB 102 in the Handover Request Acknowledge message. The UE index may be used for setting and identification for a UE-dedicated End Marker indication. In some embodiments, an End Marker indication may be unique for an UE. The source gNB 102 may also transmit a “data forwarding required” indication to the target gNB 103. In some embodiments, a “data forwarding required” indication may be unique for a 5G MBS session or unique for a 5G MBS bearer.
The source gNB 102 may also transmit information of the ongoing 5G MBS session, radio bearer, and mode to the target gNB. The target gNB 103 may decide the use of a PTM mode. According to the “data forwarding required” indication, the target gNB 103 may configure a dedicated DRB to transmit forwarded data packets to the UE (e.g., UE 104). The dedicated DRB may be used to transmit the forwarded data packet received from the source gNB 102.
After the handover procedure from the source gNB 102 to the target gNB 103, the target gNB 103 may transmit a path switch indication of the 5G MBS session to the core network 102 (e.g. Access and Mobility Management Function (AMF) in a 5G core network). The UE index may be transmitted with the path switch indication or may be included in the path switch indication. The AMF forwards the path switch indication to the UPF. The path switch indication may indicate that the UE (e.g., UE 104) is switched to target gNBs and will receive the data for this 5G MBS session in the target gNB 103.
In operation 148 of
Upon receiving the path switch indication and the UE index, the core network 101 (e.g., the UPF) may transmit one or more “End Marker indication with the UE index” packets on the shared bearer (e.g., a GTP-U tunnel) to the source gNB 102 immediately. For example, the core network (e.g., the UPF) may transmit one or more “End Marker indication with the UE index” packets before a certain data packet or between two certain data packets. In some embodiments, the End Marker indication and the UE index may be indicated in a GTP-U header of the 5G MBS Session. In some embodiments, the End Marker indication and UE index may be provided by a GTP-U packet.
In operation 149 of
Upon the receipt of the “End Marker indication with UE index” packet, if forward function is activated for the bearer receiving the “End Marker indication with UE index” packet, the source gNB 102 may forward or transmit the End Marker indication and/or some packets to the target gNB 103 via a shared data forwarding tunnel. In some embodiment, upon the receipt of the “End Marker indication with UE index” packet, the source gNB 102 may identify the UE (e.g., UE 104) by the UE index and forward or transmit the End Marker indication and/or some packets to the target gNB via one or more UE-specific GTP-U tunnels. A dedicated UE-specific GTP-U tunnel between source gNB 102 and target gNB 103 may be established for data packet forwarding. For example, the source gNB 102 may transmit the packets 112 and 113 (or packets #2 and #3) and one or more End Marker indication to the target gNB 103. In some embodiments, the source gNB 102 may transmit the packets 112 and 113 (or packets #2 and #3) with the assigned PDCP SN or COUNT value and one or more End Marker indication to the target gNB 103.
In operation 150 of
The MBS session for UE 105 under the target gNB 103 may be still activated, the corresponding MB S data may be transmitted from the core network 101 to the target gNB 103. In operations 151 of
The target gNB 103 may transmit the packet with the assigned SN (e.g., a PDCP PDU with the assigned PDCP SN) to the UE 105. In operation 152 of
On detection of an “End Marker indication,” the target gNB 103 may discard the packet including the End Marker indication and transmit the data packets before the End Maker indication via a dedicated DRB or a dedicated unicast bearer associated with SC-PTM MRB 123 or PTP mode of a SC-PTM MRB. The target gNB 103 may continue to use the PDCP SN or COUNT value assigned by the source gNB 102. In some embodiments, the target gNB 103 may use the value of the PDCP SN contained within the DL COUNT Value IE (referring to Downlink COUNT Value Information Element) for the first downlink packet if no PDCP-SN is assigned for the packets from the source gNB 102. The DL COUNT Value IE may be sent from source gNB.
In operation 153 of
After the data packets are received from the target gNB 103, the dedicated bearer 126 may be released. For the target gNB 103, once the data packets received before the End Marker indication (i.e., packet 191′) have been transmitted or have been acknowledged by the UE 104, the target gNB 103 may release the dedicated bearer 126. For the UE 104, it may release the dedicated bearer 126 when a timer is expired or when it received a command from the core network 101. In some embodiments, the target gNB 103 may transmit the End Marker indication to the UE 104 via the dedicated bearer 126. In this case, the target gNB 103 may release the dedicated bearer 126 when the End Marker indication have been transmitted or have been acknowledged by the UE 104; the UE 104 may release the dedicated bearer 126 when the End Marker indication is received.
The MBS session for UE 105 under the target gNB 103 may be still activated, the corresponding MB S data may be transmitted from the core network 101 to the target gNB 103. In operations 154 of
The target gNB 103 may transmit the packets with the assigned SN (e.g., a PDCP PDU with the assigned PDCP SN) to the UE 105. In operation 155 of
Since the UE 104 joins the MBS session under the target gNB 103, the target gNB 103 may transmit the packets with the assigned SN (e.g., a PDCP PDU with the assigned PDCP SN) to the UE 104. In operation 156 of
In
In the exemplary method shown in
Data packets for a 5G MBS service in a PTM mode may be transmitted by a MRB (e.g., a SC-PTM MRB 123) in the source gNB 102. A shared bearer 121 (e.g., a shared GTP-U tunnel) may be used between the core network 101 (e.g. a UPF of the core network 101) and the source gNB 102. The shared bearer 121 may transmit data packets of the 5G MBS service for the uses of a MRB and/or unicast data radio bearers (DRBs).
In the exemplary method shown in
Upon receipt of the MB S data packets from the core network, the source gNB 102 assigns continuous SNs (or PDCP SNs, PDCP COUNT value) for the received MBS data packet. In operation 242 of
The source gNB 102 may transmit the packet with the assigned SN (e.g., a PDCP PDU with the assigned PDCP SN) to an UE under the coverage of the source gNB 102 (e.g., UE 104). In operation 243 of
The case that UE 104 moves from the coverage of the source gNB 102 to the coverage of the target gNB is contemplated. In the case that UE 104 moves from the coverage of the source gNB 102 to the coverage of the target gNB, a handover of UE 104 occurs. In operation 244 in
The target gNB 103 may be triggered to establish the 5G MBS session between the target gNB 103 and the core network 101. For example, the target gNB 103 may transmits a path switch indication or a join multicast service indication to the core network. The core network 101 may be aware of that gNB2 start to transmit the packets of the 5G MBS Session. For example, the core network 101 may be aware of that gNB2 start to transmit the packets of the 5G MBS Session which is already activated between the UE 104 and the source gNB 102. The path switch indication may be carried by a NG interface message. The path switch indication may include the 5G MBS Session ID or Temporary mobile group identity (TMGI). The join multicast service indication may be provided in a (Internet Protocol) IP layer. In operation 245 of
Upon receipt of the path switch indication or the joint multicast session indication, the core network 101 may transmit a “first packet indication” to source gNB 102, which indicates a first data packet to be transmitted to the UE under handover by the target gNB. The core network 101 (e.g. a UPF) may transmit a “first packet indication of the target gNB 103” to the source gNB 102. The first packet indication may be carried in the GTP-U header. The first packet indication may indicate which of the current packet, the next packet, and the previous packet may be the first packet sent from the core network 101 to the target gNB 103. The first packet indication may include information of the target gNB 103 e.g. an ID of the gNB 103.
In operation 246 of
The source gNB 102 may transmit the corresponding PDCP COUNT value to the target gNB 103. The source gNB 102 may transmit the PDCP COUNT value of the packet indicated in the “first packet indication” (e.g., the current packet, the next packet, or the previous packet). The source gNB 102 may transmit the PDCP COUNT value to the target gNB 103 according to the information of target gNB 103 (which may be in the first packet indication). The PDCP COUNT value may be in a First PDCP Count Value IE in SN STATUS TRANSFER message or a new non-UE associated message from the source gNB 102 to the target gNB 103.
In operation 247 of
In operation 248 of
Since the MBS session under the target gNB 103 may be activated due to the operation 244, the corresponding MBS data may be transmitted from the core network 101 to the target gNB 103. In some embodiments, the first data packet transmitted from the core network 101 to the target gNB 103 may be the data packet transmitted to the source gNB 102 after the “first packet indication.” In operations 249 of
Upon receipt of the packets 112 and 113 (or packets #2 and #3) from the core network, the target gNB 103 assigns SNs (or PDCP SNs) for the packets 112 and 113 (or packets #2 and #3). The target gNB 103 may assign the first packet received from the core network 101 with the PDCP COUNT value (or SN) indicated by the source gNB 102. The target gNB 103 may continuously assign PDCP COUNT values (or SNs) for the subsequent packets. The target gNB 103 may assign the PDCP COUNT value indicated in the First Count Value IE for the first received packet from core network 101 and assign continuous PDCP COUNT values for subsequently received packets. In operation 250 of
Since the UE 104 joins the MBS session under the target gNB 103, the target gNB 103 may transmit the packets with the assigned SN (e.g., a PDCP PDU with the assigned PDCP SN) to the UE 104. In operation 251 of
In some embodiments, the gNB 102 and the gNB 103 may a source gNB and a target gNB during handover, respectively. In some other embodiments, the gNB 102 may be an anchor gNB for PDCP COUNT value allocation, and the gNB 103 may be a served gNB of the anchor gNB.
In the exemplary method shown in
As shown in the
In the exemplary method shown in
In operation 341, the anchor gNB 102 transmits an anchor gNB indication to the served gNB 103. The anchor gNB indication may include the information of the anchor gNB 102. The anchor gNB indication may be transmitted from the anchor gNB 102 to the served gNB 103 via an Xn interface.
Alternatively, the anchor gNB 102 may transmit the information of the anchor gNB 102 to the core network 101 and then the core network 101 informs the served gNB 103 of the information of the anchor gNB. In operation 342, the core network 101 transmits an anchor gNB indication to the served gNB 103. The anchor gNB indication may include the information of the anchor gNB 102. The anchor gNB indication may be transmitted from the core network 101 to the served gNB 103 via a NG interface. In view of the above, step 341 or step 342 may be performed alternatively.
The core network 101 may transmit MBS data (i.e., packet 111 or packet #1) to the anchor gNB 102 via a shared bearer 121 (e.g., a shared GTP-U tunnel). In operation 343 of
Upon receipt of the MBS data packets from the core network, the anchor gNB 102 assigns continuous SNs (or PDCP SNs, PDCP COUNT value) for the received MBS data packet. In operation 344 of
The anchor gNB 102 may transmit the packet with the assigned SN (e.g., a PDCP PDU with the assigned PDCP SN) to an UE under the coverage of the anchor gNB 102 (e.g., UE 104). In operation 345 of
The case that UE 104 moves from the coverage of the anchor gNB 102 to the coverage of the served gNB 103 is contemplated. In the case that UE 104 moves from the coverage of the anchor gNB 102 to the coverage of the served gNB 103, a handover of UE 104 occurs. In operation 346 in
When a served gNB 103 want to establish a MRB for the 5G MBS service, the served gNB 103 may transmit an 5G MBS Addition Required message to the anchor gNB. In operation 347 in
In response to the 5G MBS Addition Required message from the served gNB 103, the anchor gNB 102 may transmit a 5G MBS Addition Request message to the served gNB 103. In operation 348 of
In response to the 5G MBS Addition Request message from the anchor gNB 102, the served gNB 103 may transmit a 5G MBS Addition Acknowledge message to the anchor gNB 102. In operation 349 of
GTP-U tunnel (TNL) information (e.g., Internet protocol (IP) address and Tunnel endpoint identifier (TED)) may be allocated for one or more associated MRBs by the served gNB 103. The served gNB 103 may also transmit the GTP-U TNL information to the anchor gNB 102 through the 5G MBS Addition Acknowledge message. A GTP-U tunnel may establish between the anchor gNB 102 and the served gNB 103 with the GTP-U TNL information.
The anchor gNB 102 may transmits subsequent PDCP PDUs for the 5G MBS to the served gNB 103 via the GTP-U tunnel, in which the transmitted PDCP PDUs have been assigned with the SNs or the COUNT values by the anchor gNB 102. In operation 350 of
The served gNB 103 may transmit a RRC MRB configuration message to UE 104 to establish a MRB between the served gNB 103 and the UE 104. The RRC MRB configuration message may include a PDCP-Config (PDCP related configuration) from the anchor gNB 102 and a lower configuration (e.g. cell group configuration including RLC, MAC and PHY configurations) generated by the served gNB 103. In operation 351 of
After a MRB is established between the served gNB 103 and the UE 104, the served gNB 103 may transmit packets, which may receive from the anchor gNB 102, to the UE 104. In operation 352 of
If the case that UE 104 further moves from the coverage of the served gNB 103 to the coverage of a new gNB, the new gNB performs steps 347 to 350 with the anchor gNB 102, so as to assign the same PDCP SN as the anchor gNB 102.
In the exemplary method shown in
In
Upon receipt of the MBS data from the core network, the anchor gNB 102 assigns SNs (or PDCP SNs, PDCP COUNT values) for the received MBS data. In operation 443 of
The anchor gNB may transmit the assigned PDCP SNs (or PDCP COUNT values) and SN Mapping Rule indication to the neighbor gNBs (or served gNBs). The neighbor gNBs may use the same PDCP SNs (or PDCP COUNT values) for the packets with same SN assigned by the core network 101. In operation 444 of
In LTE, the synchronized radio interface transmission from the cells controlled by different eNBs requires a SYNC-protocol support between the Broadcast Multicast Service Centre (BM-SC) and the eNBs. As part of the SYNC-protocol procedures the BM-SC shall include within the SYNC PDU packets a time stamp, in which the time stamp tells the time when the eNB sends MBMS data over the air interface. The SYNC PDU header information includes time stamp, packet number, and elapsed octet counter. If the SYNC protocol is used in 5G MBS, the anchor gNB may allocated PDCP COUNT value (or PDCP SN) associated with one or more SYNC header information and send the mapping between PDCP COUNT value (or PDCP SN) and the SYNC header information to the neighbor gNB (or served gNBs). The neighbor gNBs (or served gNBs) may use same PDCP COUNT value (or PDCP SN) for the packet having same SYNC header information.
The GTP-U header may also include two bytes sequence number. The anchor gNB may allocated PDCP COUNT values (or PDCP SNs) based on an SN in the GTP-U header (e.g., a GTP-U SN) and transmit the mapping rule between PDCP COUNT value (or PDCP SN) and the GTP-U SN to the neighbor gNBs (or served gNBs). The neighbor gNBs (or served gNBs) may use same PDCP COUNT value (or PDCP SN) for the packet with same GTP-U SN.
For example, the gNBs may assign same PDCP SN or COUNT value a packet based on sequence numbers of the packet. A new SN of NG interface can be added for the packet from CN. The CN adds SN for each packet. The SN of NG interface can be included in a “RAN container” in a GTP-U extension header. For example, the gNBs assign same PDCP SN or count value with the SN of NG interface.
After assigning the PDCP SN, the anchor gNB 102 may transmit the packet with the assigned SN (e.g., a PDCP PDU with the assigned PDCP SN) to an UE under the coverage of the anchor gNB 102 (e.g., UE 104). In operation 445 of
Upon receipt of the MBS data from the core network and the SN Mapping Rule indication, the served gNB 103 assigns PDCP SNs (or PDCP COUNT values) for the received MBS data. In operation 446 of
The case that UE 104 moves from the coverage of the source gNB 102 to the coverage of the target gNB is contemplated. In the case that UE 104 moves from the coverage of the source gNB 102 to the coverage of the target gNB, a handover of UE 104 occurs. In operation 448 in
After a handover procedure, the UE who enters a new gNB may report, to the new gNB, the status of the received packets. For example, the UE may report the new gNB the PDCP SN of the next packet to be sent or to be received. In operation 450 of
The target gNB 103 may transmit the packet with the assigned SN (e.g., a PDCP PDU with the assigned PDCP SN) to the UE 105. In operation 451 of
In the exemplary method shown in
In some embodiments, the alignment indication may be an End Marker indication that indicates an end of data packets to be transmitted to the second NodeB. The alignment indication may comprise an end marker indicated in a General packet radio service Tunneling Protocol-User plane packet (GTP-U) header. A UE index of the UE may be received by the source gNB along with the alignment indication from the core network via a shared GTP-U tunnel. The shared GTP-U tunnel is used for data transmission of both multicast bearer and unicast bearer for a 5G Multicast and Broadcast Service (MBS).
In the above embodiments with End Marker indication, the method may further comprise transmitting the end marker to the second NodeB via a UE specific GTP-U tunnel, wherein the UE specific GTP-U tunnel is based on the UE index; or transmitting the UE index with the end marker to the second NodeB via the shared GTP-U tunnel.
In the above embodiments with End Marker indication, the method may further comprise transmitting at least one second data packet followed by the first data packet to the second NodeB, wherein the at least one second data packet is determined based on the alignment indication. In some cases, a dedicated UE specific GTP-U tunnel between source gNB and target gNB can be established for data forwarding. In some another cases, a shared GTP-U tunnel between source gNB and target gNB can be established for data forwarding.
In the above embodiments with End Marker indication, the method may further comprise allocating the UE index for the UE, and sending the UE index to the second NodeB in a handover request message. The UE index for the UE may b received from the second NodeB in handover request acknowledge message. The at least one second data packet comprises a Packet Data Convergence Protocol PDCP Service Data Unit (SDU).
In some embodiments, the alignment indication may be a first packet indication indicating at least one second data packet to be firstly transmitted by the second NobeB to the UE under handover. The method in
In the exemplary method shown in
According to some embodiments, the alignment indication comprises an end marker indicated by a General packet radio service Tunneling Protocol-User plane (GTP-U) packet. In this case, the method of
According to some embodiments, the alignment indication indicates an end of data packets to be received from the first NodeB. In this case, the method of
According to some embodiments, the alignment indication indicates a first data packet to be firstly transmitted by the second NodeB to the UE among the plurality of data packets. In this case, the method of
In the exemplary method shown in
According to some embodiments, the alignment indication indicates an end of data packets to be transmitted from the first NodeB to the second NodeB. The alignment indication may comprise an end marker indicated by a General packet radio service Tunneling Protocol-User plane (GTP-U) packet. A UE index for an UE to be handover is transmitted with the alignment indication. The UE index may be transmitting with the alignment indication via a shared GTP-U tunnel. The shared GTP-U tunnel is used for data transmission of both multicast bearer and unicast bearer for a 5G Multicast and Broadcast Service (MBS).
According to some embodiments, the alignment indication indicates a first data packet to be firstly transmitted by the second NodeB to the UE. The alignment indication comprises a sequence number of the first data packet. The sequence number comprises PDCP SN or PDCP count value.
In the exemplary method shown in
In the exemplary method shown in
The sequence number may comprise PDCP SN or PDCP count value. The method of
In the exemplary method shown in
The sequence number may comprise PDCP SN or PDCP count value. The anchor indication message is received from a core network or an anchor NodeB. The method of
Referring to
Referring to
Referring to
The method according to embodiments of the present disclosure can also be implemented on a programmed processor. However, the controllers, flowcharts, and modules may also be implemented on a general purpose or special purpose computer, a programmed microprocessor or microcontroller and peripheral integrated circuit elements, an integrated circuit, a hardware electronic or logic circuit such as a discrete element circuit, a programmable logic device, or the like. In general, any device on which resides a finite state machine capable of implementing the flowcharts shown in the figures may be used to implement the processor functions of this application. For example, an embodiment of the present disclosure provides an apparatus for emotion recognition from speech, including a processor and a memory. Computer programmable instructions for implementing a method for emotion recognition from speech are stored in the memory, and the processor is configured to perform the computer programmable instructions to implement the method for emotion recognition from speech. The method may be a method as stated above or other method according to an embodiment of the present disclosure.
An alternative embodiment preferably implements the methods according to embodiments of the present disclosure in a non-transitory, computer-readable storage medium storing computer programmable instructions. The instructions are preferably executed by computer-executable components preferably integrated with a network security system. The non-transitory, computer-readable storage medium may be stored on any suitable computer readable media such as RAMs, ROMs, flash memory, EEPROMs, optical storage devices (CD or DVD), hard drives, floppy drives, or any suitable device. The computer-executable component is preferably a processor but the instructions may alternatively or additionally be executed by any suitable dedicated hardware device. For example, an embodiment of the present disclosure provides a non-transitory, computer-readable storage medium having computer programmable instructions stored therein. The computer programmable instructions are configured to implement a method for emotion recognition from speech as stated above or other method according to an embodiment of the present disclosure.
While this application has been described with specific embodiments thereof, it is evident that many alternatives, modifications, and variations may be apparent to those skilled in the art. For example, various components of the embodiments may be interchanged, added, or substituted in the other embodiments. Also, all of the elements of each figure are not necessary for operation of the disclosed embodiments. For example, one of ordinary skill in the art of the disclosed embodiments would be enabled to make and use the teachings of the application by simply employing the elements of the independent claims. Accordingly, embodiments of the application as set forth herein are intended to be illustrative, not limiting. Various changes may be made without departing from the spirit and scope of the application.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/107796 | 8/7/2020 | WO |