COMMUNICATION MODE SWITCHING METHOD, AND APPARATUS AND DEVICE
20220377608 · 2022-11-24
Inventors
Cpc classification
H04W28/06
ELECTRICITY
H04W36/0016
ELECTRICITY
H04W4/06
ELECTRICITY
H04W36/02
ELECTRICITY
International classification
H04W28/06
ELECTRICITY
H04L1/00
ELECTRICITY
Abstract
Provided are a communication mode switching method, and an apparatus and a device. The method includes sending a Packet Data Convergence Protocol (PDCP) data transmission status of user equipment in a first communication mode to a second network device, wherein the second network device is configured to use a second communication mode to deliver a service to the user equipment according to the PDCP data transmission status.
Claims
1. A communication mode switching method, applied to a first network device, wherein the method comprises: sending a Packet Data Convergence Protocol (PDCP) data transmission status of user equipment in a first communication mode to a second network device, wherein the second network device is configured to use a second communication mode to deliver a service to the user equipment according to the PDCP data transmission status.
2. The method according to claim 1, wherein the PDCP data transmission status comprises: a PDCP sequence number associated with last data which has been sent by the first network device to the user equipment.
3. The method according to claim 1, further comprising: triggering the user equipment to report a PDCP status to the second network device.
4. The method according to claim 3, wherein triggering the user equipment to report the PDCP status to the second network device comprises: sending configuration information, wherein the configuration information is used to trigger the user equipment to report the PDCP status to the second network device.
5. The method according to claim 1, wherein the first network device is an access layer network device.
6. A communication mode switching method, applied to user equipment, wherein the method comprises: reporting a Packet Data Convergence Protocol (PDCP) data reception status in a first communication mode to a second network device; and receiving a service which is delivered by the second network device using a second communication mode.
7. The method according to claim 6, wherein the PDCP data reception status comprises: a PDCP sequence number associated with at least one data which has been correctly received by the user equipment in the first communication mode.
8. The method according to claim 6, further comprising: in response to a trigger condition being satisfied, reporting a PDCP status to the second network device.
9. The method according to claim 8, wherein reporting the PDCP status to the second network device in response to the trigger condition being satisfied comprises: triggering the user equipment to report the PDCP status to the second network device according to a Radio Link Control (RLC) mode of the user equipment; or, triggering the user equipment to report the PDCP status to the second network device according to configuration information sent by a first network device.
10. The method according to claim 9, wherein triggering the user equipment to report the PDCP status to the second network device according to the RLC mode of the user equipment comprises: in response to that the RLC mode is a Acknowledge Mode (AM), reporting the PDCP status to the second network device.
11. A communication mode switching device, comprising one or more processors, and memory storing a plurality of programs that, when executed by the one or more processors, cause the communication mode switching device to: send a Packet Data Convergence Protocol (PDCP) data transmission status of user equipment in a first communication mode to a second network device, wherein the second network device is configured to use a second communication mode to send a service to the user equipment according to the PDCP data transmission status.
12. The device according to claim 11, wherein the PDCP data transmission status comprises: a PDCP sequence number associated with last data which has been sent by a first network device to the user equipment.
13. The device according to claim 11, wherein when the plurality of programs are executed by the one or more processors, the communication mode switching device is caused to: trigger the user equipment to report a PDCP status to the second network device.
14. The device according to claim 13, wherein when the plurality of programs are executed by the one or more processors, the communication mode switching device is caused to: send configuration information, wherein the configuration information is used to trigger the user equipment to report the PDCP status to the second network device.
15. The device according to claim 11, wherein the device is an access layer network device.
16. A communication mode switching device, comprising one or more processors, and memory storing a plurality of programs that, when executed by the one or more processors, cause the communication mode switching device to: report a Packet Data Convergence Protocol (PDCP) data reception status in a first communication mode to a second network device; and receive a service which is delivered by the second network device using a second communication mode.
17. The device according to claim 16, wherein the PDCP data reception status comprises: a PDCP sequence number associated with at least one data which has been correctly received by the device in the first communication mode.
18. The device according to claim 16, wherein when the plurality of programs are executed by the one or more processors, the communication mode switching device is caused to: in response to a trigger condition being satisfied, report a PDCP status to the second network device.
19. The device according to claim 18, wherein when the plurality of programs are executed by the one or more processors, the communication mode switching device is caused to: determine to report the PDCP reception status according to a Radio Link Control (RLC) mode of the device; or, determine to report the PDCP reception status according to configuration information sent by a first network device.
20. The device according to claim 19, wherein when the plurality of programs are executed by the one or more processors, the communication mode switching device is caused to: in response to that the RLC mode of the device is a Acknowledge Mode (AM), report the PDCP status to the second network device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
DETAILED DESCRIPTION
[0040] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly, the present disclosure will be described in further details below with reference to the accompanying drawings and embodiments. It should be understood that the embodiments described herein are only used to explain the present disclosure, but not to limit the present disclosure. The present disclosure may be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that a thorough and complete understanding of the present disclosure is provided. Based on the example embodiments in the present disclosure, all other example embodiments obtained by those skilled in the art without creative work fall within the protection scope of the present disclosure.
[0041] Where the following description refers to the drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated.
[0042] Additionally, the terms “system” and “network” are often used interchangeably herein. The term “and/or” herein is only an association relationship to describe associated objects, indicating that there can be three kinds of relationships, for example, A and/or B can mean three cases: A alone, B alone, and A and B together. In addition, the character “/” herein generally indicates that the related objects are an “or” relationship.
[0043] It should be understood that, in the example embodiments of the present disclosure, “B corresponds (corresponding) to A” means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B based on A does not mean determining B based only on A, but also B can be determined based on A and/or other information.
[0044]
[0045] As shown in
[0046] As shown in
[0047] According to some embodiments, the wireless communication system 100 may include multiple network devices, and the coverage of each network device may include other user equipment, and embodiments of the present disclosure do not impose specific limitations on this. According to some embodiments, the network devices 110, 110A and 110B may provide communication coverage for a designated geographic area, and may communicate with user equipment (e.g., UE) within the coverage area. According to some embodiments, the network device 100 may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, or a base station (NodeB, NB) in a WCDMA system, or an evolved base station (Evolutional Node B, eNB or eNodeB) in an LTE system, or a wireless controller in a Cloud Radio Access Network (CRAN). Or, the network device can be a relay station, an access point, an in-vehicle device, a wearable device, a network side device in the 5G network or a network device in a future evolved Public Land Mobile Network (PLMN).
[0048] The embodiments of the present disclosure may be applied to various communication systems, for example: a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, an Advanced Long Term Evolution (LTE-A) system, a New Radio (NR) system, an evolved NR system, a LTE-based access to unlicensed spectrum (LTE-U) system, a NR-based access to unlicensed spectrum (NR-U) system, a Universal Mobile Telecommunication System (UMTS), a Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), a next-generation communication system or other communication systems, etc.
[0049] The user equipment 120 may be mobile or stationary. According to some embodiments, the user equipment 120 may refer to an access terminal, User Equipment (UE), user unit, user station, mobile station, mobile terminal, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, or user equipment in a 5G network, or user equipment in a future evolved PLMN, and so on.
[0050] According to some embodiments, the communication system in the embodiments of the present disclosure can be applied to a Carrier Aggregation (CA) scenario, or a Dual Connectivity (DC) scenario, or can be applied to a Standalone (SA) network deployment scenario.
[0051] In some embodiments of the present disclosure, a network device sends a service to user equipment in a first communication mode. When there is a situation that the communication mode needs to be switched, a communication mode switching mechanism is triggered to switch to a second communication mode to send the service to the user.
[0052] The situations that trigger the communication mode switching include but are not limited to one of the following situations:
[0053] the UE is in a cell that can support the MBMS service, and receives the service in the multicast mode in the cell; if the UE detects that the MB SFN signal is weak, it needs to switch the communication mode for receiving the service from multicast to unicast; or,
[0054] the UE is in a cell that can support the MBMS service, but because the MBSFN signal is weak, the service is received in the unicast mode; if the UE detects that the MBSFN signal is enhanced, the communication mode for receiving the service can be switched from unicast to multicast; or,
[0055] when the UE moves from a cell that can support the MBMS service to another cell that does not support the MBMS service, the communication mode for receiving the service needs to be switched from multicast to unicast; or,
[0056] the UE moves from a cell that does not support the MBMS service to a cell that supports the MBMS service, and the communication mode for receiving the service can to be switched from unicast to multicast.
[0057] Implementations of the switching of communication modes will be described in detail through the following example embodiments.
[0058]
[0059] In S210, the first network device sends a PDCP data transmission status of user equipment in a first communication mode, and/or the user equipment sends a PDCP data reception status in the first communication mode.
[0060] The first network device sends the PDCP data transmission status of the user equipment in the first communication mode to the second network device, and/or the user equipment sends the PDCP data reception status in the first communication mode to the second network device.
[0061] In S220, the second network device sends a service to the user equipment by using a second communication mode according to the PDCP data transmission status and/or the PDCP data reception status.
[0062] When the user terminal moves between two cells, the first network device is the network device of the source cell, and the second network device is the network device of the target cell. The first network device and the second network device are different network devices. When the user terminal moves within a cell, the first network device and the second network device are the same network device. When the first network device and the second network device are the same network device, the first network device sends the PDCP data transmission status of the user equipment in the first communication mode to the second network device, which belongs to data communication within the device.
[0063] During the communication mode switching procedure, the first network device sends the PDCP data transmission status and/or the user equipment sends the PDCP data reception status to the second network device, thereby ensuring continuity of PDCP sequence numbers and realizing lossless switching at the PDCP layer.
[0064] According to some embodiments, the PDCP data transmission status and/or the PDCP data reception status is information related to the PDCP sequence number.
[0065] When the user equipment moves from one cell to another cell, the second network device is the network device of the target cell; when the user switches the communication mode in one cell, the second network device is considered as the network device of the cell. This is the case in the following embodiments of the present disclosure, which will not be repeated.
[0066] Optionally, in the embodiments of the present disclosure, both the first communication mode and the second communication mode may be either unicast or multicast. Specifically, for example, the first communication mode is multicast and the second communication mode is unicast; or, the first communication mode is unicast and the second communication mode is multicast; or, when the user equipment moves from one cell to another cell, both the first communication mode and the second communication mode are unicast or both are multicast.
[0067] In traditional communication systems, unicast-multicast switching is implemented through an application layer server or a core network element. Since the switching is implemented at a higher layer, it is difficult to achieve lossless switching. In addition, due to the large number of network elements involved in the switching procedure, the switching delay is large. In the above-mentioned embodiments of the present disclosure, the PDCP data transmission status or PDCP data reception status of the user equipment in the first communication mode is sent to the second network device, that is, the communication mode switching is performed through the PCDP layer, which can realize lossless switching. Moreover, because the switching at the PDCP layer is generally implemented by an access layer network element, the unicast-multicast switching at the access layer network element can reduce the number of network elements involved in the switching procedure, and thus the switching delay can be reduced.
[0068]
[0069] On the basis of the embodiment in
[0070] In S310, the first network device sends a PDCP data transmission status of the user equipment in the first communication mode to the second network device.
[0071] In S340, the second network device sends the service to the user equipment by using the second communication mode. Optionally, according to the PDCP data transmission status, the second network device sends the service to the user equipment using the second communication mode.
[0072] According to some embodiments, the PDCP data transmission status includes at least one of the following:
[0073] 1) a PDCP sequence number (PDCP SN) associated with last data which has been sent by the first network device to the user equipment;
[0074] 2) an input variable for ciphering/integrity protection associated with the last data which has been sent by the first network device to the user equipment, or a part of the input variable, except the PDCP SN, associated with the last data which has been sent by the first network device to the user equipment;
[0075] 3) a PDCP SN associated with first data which needs to be sent by the second network device to the user equipment;
[0076] 4) an input variable for ciphering/integrity protection associated with the first data which needs to be sent by the second network device to the user equipment;
[0077] 5) a part of the input variable, except the PDCP SN, associated with the first data which needs to be sent by the second network device to the user equipment.
[0078] According to some embodiments, the PDCP data transmission status may further include at least one of the following:
[0079] 1) a PDCP SN associated with data which has been sent by the first network device and for which no acknowledgement from the user equipment is received;
[0080] 2) an input variable for ciphering/integrity protection associated with the data which has been sent by the first network device and for which no acknowledgement from the user equipment is received;
[0081] 3) a part of the input variable, except the PDCP SN, associated with the data which has been sent by the first network device and for which no acknowledgement from the user equipment is received.
[0082] According to some embodiments, the user equipment may also report its PCDP status to the second network device. Before S340, the method may further include:
[0083] In S320, the user equipment is triggered to report the PDCP status. The PDCP status includes at least one of the PDCP data transmission status and the PDCP data reception status. In this embodiment, the PDCP status including the PDCP data reception status is taken as an example. The order of S320 and S310 is not limited, for example, S320 can be before S310, or after S310, or at the same time as S310.
[0084] In S330, the user equipment sends the PDCP data reception status to the second network device.
[0085] Illustratively, S340 specifically includes:
[0086] according to the PDCP data transmission status and/or the PDCP data reception status, sending, by the second network device, the service to the user equipment by using the second communication mode.
[0087] According to some embodiments, triggering the user equipment to report the PDCP status in S320 may include:
[0088] according to a Radio Link Control (RLC) mode of the user equipment under the network equipment of the source cell and/or the network equipment of the target cell, triggering the user equipment to report the PDCP status; optionally, if the RLC mode of the user equipment is Acknowledge Mode (AM), triggering the user equipment to report the PDCP status.
[0089] Alternatively, the network device of the source cell and/or the network device of the target cell sends configuration information to the user equipment. The configuration information is used to trigger the user equipment to report the PDCP status.
[0090] According to some embodiments, the PDCP data reception status includes at least one of the following:
[0091] 1) PDCP SN associated with at least one data which has been correctly received by the user equipment under the first network device (i.e., in the first communication mode);
[0092] 2) an input variable for ciphering/integrity protection associated with at least one data which has been correctly received by the user equipment under the first network device (i.e., in the first communication mode, or a part of the input variable except the PDCP SN associated with at least one data which has been correctly received by the user equipment under the first network device (i.e., in the first communication mode;
[0093] 3) a PDCP SN associated with at least one data which is not correctly received by the user equipment under the first network device (i.e., in the first communication mode);
[0094] 4) an input variable for ciphering/integrity protection associated with at least one data which is not correctly received by the user equipment under the first network device (i.e., in the first communication mode), or a part of the input variable except the PDCP SN associated with at least one data which is not correctly received by the user equipment under the first network device (i.e., in the first communication mode).
[0095] In the embodiment shown in
[0096]
[0097] In S410, the second network device sends the PDCP data transmission status of the user equipment to the first network device.
[0098] According to some embodiments, the PDCP data transmission status includes at least one of the following:
[0099] 1) a PDCP sequence number associated with last data which needs to be forwarded by the first network device to the second network device;
[0100] 2) an input variable for ciphering/integrity protection associated with the last data which needs to be forwarded by the first network device to the second network device;
[0101] 3) a part of the input variable, except a PDCP sequence number, associated with the last data which needs to be forwarded by the first network device to the second network device.
[0102] The first network device uses the first communication mode to deliver the service to the user equipment according to the PDCP data transmission status.
[0103] In S420, the first network device forwards data to the second network device according to the PDCP data transmission status.
[0104] According to some embodiments, the first network device forwards the last data that needs to be forwarded to the second network device to the second network device according to the PDCP data transmission status.
[0105] Correspondingly, the second network device receives data forwarding performed by the first network device according to the PDCP data transmission status.
[0106] Optionally, in the embodiments of the present disclosure, both the first communication mode and the second communication mode may be either unicast or multicast. Specifically, for example, the first communication mode is multicast and the second communication mode is unicast; or, the first communication mode is unicast and the second communication mode is multicast; or, when the user equipment moves from one cell to another cell, both the first communication mode and the second communication mode are unicast or both are multicast.
[0107] In the embodiment shown in
[0108]
[0109] The method includes:
[0110] In S520, the user equipment sends the PDCP data reception status in the first communication mode to the network device.
[0111] In S530, the network device sends the service to the user equipment by using the second communication mode. Optionally, according to the PDCP data transmission status and/or the PDCP data reception status of the user equipment in the first communication mode, the network device uses the second communication mode to send the service to the user equipment.
[0112] In the procedure of the communication mode switching, the network device switches to the second communication mode to deliver the service according to the PDCP data transmission status and/or the PDCP data reception status sent by the user equipment, thereby ensuring the continuity of PDCP sequence numbers and achieving lossless switching at the PDCP layer. Optionally, the PDCP data transmission status includes at least one of the following:
[0113] 1) PDCP SN associated with the last data which has been sent by the network device to the user equipment in the first communication mode;
[0114] 2) an input variable for ciphering/integrity protection associated with the last data which has been sent by the network device to the user equipment in the first communication mode, or a part of the input variable, except PDCP SN, associated with the last data which has been sent by the network device to the user equipment in the first communication mode;
[0115] 3) PDCP SN associated with the first data which is to be sent by the network device to the user equipment in the second communication mode;
[0116] 4) an input variable for ciphering/integrity protection associated with the first data which is to be sent by the network device to the user equipment in the second communication mode, or a part of the input variable, except PDCP SN, associated with the first data which is to be sent by the network device to the user equipment in the second communication mode.
[0117] According to some embodiments, the PDCP data transmission status may further include at least one of the following:
[0118] 1) PDCP SN (PDCP sequence number) associated with data which has been sent by the network device and for which no acknowledgement from the user equipment is received;
[0119] 2) an input variable for ciphering/integrity protection associated with data which has been sent by the network device and for which no acknowledgement from the user equipment is received, or a part of the input variable, except PDCP SN, associated with data which has been sent by the network device and for which no acknowledgement from the user equipment is received.
[0120] According to some embodiments, before S520, the method may further include:
[0121] In S510, the user equipment is triggered to report the PDCP status.
[0122] According to some embodiments, triggering the user equipment to report the PDCP status in S510 may specifically include:
[0123] according to the RLC mode of the user equipment under the network device, determining to trigger the user equipment to report the PDCP status; optionally, if the RLC mode of the user equipment is the AM mode, reporting, by the user equipment, the PDCP status; or,
[0124] sending, by the network device, configuration information to the user equipment, wherein the configuration information is used to trigger the user equipment to report the PDCP status. Optionally, the PDCP status includes at least one of a PDCP data transmission status and a PDCP data reception status. This embodiment takes the PDCP status including the PDCP data reception status as an example for illustration.
[0125] According to some embodiments, the PDCP data reception status includes at least one of the following:
[0126] 1) PDCP SN associated with at least one piece of data that has been correctly received by the user equipment in the first communication mode of the network device;
[0127] 2) an input variable for ciphering/integrity protection associated with at least one piece of data that has been correctly received by the user equipment in the first communication mode of the network device, or a part of the input variable, except PDCP SN, associated with at least one piece of data that has been correctly received by the user equipment in the first communication mode of the network device;
[0128] 3) PDCP SN associated with at least one piece of data that is not correctly received by the user equipment in the first communication mode of the network device;
[0129] 4) an input variable for ciphering/integrity protection associated with at least one piece of data that is not correctly received by the user equipment in the first communication mode of the network device, or a part of the input variable, except PDCP SN, associated with at least one piece of data that is not correctly received by the user equipment in the first communication mode of the network device.
[0130] In the embodiment shown in
[0131] For details that are not detailed in the embodiments shown in
[0132]
[0133] The forwarding module 610 is configured to send a Packet Data Convergence Protocol (PDCP) data transmission status of user equipment in a first communication mode to a second network device. The second network device is configured to use a second communication mode to send a service to the user equipment according to the PDCP data transmission status.
[0134] According to some embodiments, the PDCP data transmission status includes at least one of the following:
[0135] a PDCP sequence number associated with last data which has been sent by the first network device to the user equipment;
[0136] an input variable for ciphering/integrity protection associated with the last data which has been sent by the first network device to the user equipment;
[0137] a part of the input variable, except a PDCP sequence number, associated with the last data that has been sent by the first network device to the user equipment;
[0138] a PDCP sequence number associated with first data which needs to be sent by the second network device to the user equipment;
[0139] an input variable for ciphering/integrity protection associated with the first data which needs to be sent by the second network device to the user equipment;
[0140] a part of the input variable, except a PDCP sequence number, associated with the first data which needs to be sent by the second network device to the user equipment;
[0141] a PDCP sequence number associated with data which has been sent by the first network device and for which no acknowledgement from the user equipment is received; and
[0142] an input variable for ciphering/integrity protection associated with the data which has been sent by the first network device and for which no acknowledgement from the user equipment is received; or, a part of the input variable, except a PDCP sequence number, associated with the data which has been sent by the first network device and for which no acknowledgement from the user equipment is received.
[0143] When the user equipment implements communication mode switching across cells, the network device of the source cell needs to send the PDCP data transmission status to the network device of the target cell (that is, the above-mentioned another network device), so that the network device of the target cell can realize the switching of the communication mode according to the PDCP transmission status.
[0144] According to some embodiments, the communication mode switching device further includes:
[0145] a triggering module 620 configured to trigger the user equipment to report a PDCP status to the second network device.
[0146] According to some embodiments, the triggering module 620 is configured to:
[0147] send configuration information, wherein the configuration information is used to trigger the user equipment to report the PDCP status to the second network device. According to some embodiments, the configuration information is used to trigger the user equipment to report a PDCP data reception status to the second network device; wherein the second network device is configured to use the second communication mode to deliver the service to the user equipment according to the PDCP data transmission status and/or the PDCP data reception status.
[0148] According to some embodiments, the communication mode switching device further includes:
[0149] a receiving module 630 configured to receive the PDCP data transmission status of the user equipment in the first communication mode sent by another network device, and/or, the PDCP data reception status reported by the user equipment;
[0150] a sending module 640 configured to deliver a service to the user equipment by using the second communication mode according to the PDCP data transmission status and/or the PDCP data reception status. When the receiving module 630 only receives the PDCP data transmission status sent by the another network device, the sending module 640 uses the second communication mode to deliver services to the user equipment according to the PDCP data transmission status; when the module 630 receives the PDCP data transmission status and the PDCP data reception status, the sending module 640 uses the second communication mode to deliver the services to the user equipment according to the PDCP data transmission status and/or the PDCP data reception status.
[0151] In this embodiment, the communication mode switching device sends the PDCP data transmission status of the user equipment in the first communication mode to the network device of another cell, so that the network device of the another cell can send the services to the user equipment using the second communication mode according to the PDCP data transmission status and the sequence numbers of the user equipment. In this way, the communication mode switching is performed at the PCDP layer, and lossless switching can be realized. Also, because the switching is performed at the PDCP layer, the communication mode switching device is generally applied to the access layer network element, performing the unicast-multicast switching at the access layer network element can reduce the number of network elements involved in the switching procedure and thus reduce the switching delay.
[0152] For details that are not detailed in this embodiment, please refer to the same or corresponding parts in the above method embodiments, and details are not repeated here.
[0153]
[0154] The sending module 720 is configured to send a Packet Data Convergence Protocol (PDCP) data transmission status of user equipment to a first network device, wherein the first network device is configured to use a first communication mode to deliver a service to the user equipment according to the PDCP data transmission status.
[0155] In an optional design of the present disclosure, the PDCP data transmission status includes at least one of the following:
[0156] a PDCP sequence number associated with last data which needs to be forwarded by the first network device to the device;
[0157] an input variable for ciphering/integrity protection associated with the last data which needs to be forwarded by the first network device to the device; and
[0158] a part of the input variable, except a PDCP sequence number, associated with the last data which needs to be forwarded by the first network device to the device.
[0159] In an optional design of the present disclosure, the device further includes:
[0160] a receiving module 740 configured to receive data forwarding performed by the first network device according to the PDCP data transmission status.
[0161] In an optional design of the present disclosure, the device is an access layer network device.
[0162]
[0163] The reporting module 820 is configured to report a Packet Data Convergence Protocol (PDCP) data reception status in a first communication mode to a second network device; and
[0164] the service receiving module 830 is configured to receive a service which is delivered by the second network device using a second communication mode.
[0165] According to some embodiments, the PDCP data reception status includes at least one of the following:
[0166] a PDCP sequence number associated with at least one data which has been correctly received by the device in the first communication mode;
[0167] an input variable for ciphering/integrity protection associated with at least one data which has been correctly received by the device in the first communication mode;
[0168] a part of the input variable, except a PDCP sequence number, associated with at least one data which has been correctly received by the device in the first communication mode;
[0169] a PDCP sequence number associated with at least one data which is not correctly received by the device in the first communication mode;
[0170] an input variable for ciphering/integrity protection associated with at least one data which is not correctly received by the device in the first communication mode; or, a part of the input variable, except a PDCP sequence number, associated with at least one data which is not correctly received by the device in the first communication mode.
[0171] According to some embodiments, the service receiving module 830 is specifically configured to receive the service which is delivered by the second network device through the second communication mode according to the PDCP data transmission status and/or the PDCP data reception status of the communication mode switching device in the first communication mode.
[0172] According to some embodiments, the communication mode switching device further includes a reporting module 820 which is configured to:
[0173] in response to a trigger condition being satisfied, report a PDCP status to the second network device.
[0174] According to some embodiments, the reporting module 820 is configured to:
[0175] determine to trigger the user equipment to report the PDCP status according to a RLC mode of the device; or,
[0176] trigger the user equipment to report the PDCP status according to configuration information sent by the network device.
[0177] According to some embodiments, the reporting module 820 is configured to: in response to that the RLC mode of the device is a Acknowledge Mode (AM), report the PDCP status. Optionally, the reporting module 820 is specifically configured to report the PDCP data reception status in the first communication mode to the second network device according to one of the following conditions:
[0178] according to the RLC mode of the device under the second network device; optionally, if the RLC mode of the device under the second network device is the AM mode, reporting by the user equipment the PDCP status; or, configuration information delivered by the second network device.
[0179] When the user equipment moves across cells and switches the communication mode, the trigger reporting module 820 receives the trigger signaling using the network device of the source cell, and reports the PDCP data reception in the first communication mode to the network device of the target cell state, and the network device of the target cell delivers the service through the second communication mode. When the user equipment switches the communication mode in the same cell, the trigger reporting module 820 receives the trigger signaling of the network device in the cell, and report the PDCP data reception status in the first communication mode to the network device in the cell, and the network device in the cell delivers the service through the second communication mode.
[0180] In this embodiment, the communication mode switching device keeps the PDCP sequence number unchanged during the switching procedure, and the network device switches the communication mode for sending the service to the second communication mode according to the PDCP data transmission status in the first communication mode and the sequence number of the user equipment. That is, in the fifth embodiment of the present application, the communication mode switching is performed through at PCDP layer, so that lossless switching can be realized. Also, because the switching at the PDCP layer is generally implemented by the access layer network element, performing the unicast-multicast switching at the access layer network element can reduce the number of network elements involved in the switching procedure and can thus reduce switching delay.
[0181] For details that are not detailed in the embodiments, please refer to the same or corresponding parts in the above method embodiments, and details are not repeated here.
[0182]
[0183] The communication mode switching device 900 includes: a processor 910, a memory 920 and a network interface 930. The processor 910 invokes a program in the memory 920 to perform the corresponding processes implemented by the network device in any of the communication mode switching methods provided in the foregoing embodiments, or perform corresponding processes implemented by the user equipment in any of the communication mode switching methods provided in the foregoing embodiments, and sends the execution result through the network interface 930.
[0184] The processor 910 may be an independent component, or may be a collective term for multiple processing components. For example, it may be a CPU, or an ASIC, or one or more integrated circuits configured to implement the above methods, such as at least one microprocessor DSP, or at least one programmable gate array (FPGA), or the like.
[0185] The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present disclosure. It will be understood that each flow and/or block in the flowcharts and/or block diagrams, and combinations of flows and/or blocks in the flowcharts and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, chip or other programmable data processing device to produce a machine that causes the instructions to be executed by the processor of the computer or other programmable data processing device to create means for realizing the functions specified in a flow or flows of the flowcharts and/or a block or blocks of the block diagrams. The program may be stored in a computer-readable storage medium, and the storage medium may include a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like.
[0186] The embodiments illustrated above are not intended to limit the present disclosure, and those skilled in the art can devise a number of alternative examples within the scope of the claims. Those skilled in the art will appreciate that appropriate adjustments, modifications, etc. may be made to specific implementations without departing from the scope of the present disclosure as defined by the appended claims. Therefore, any modifications and changes made in accordance with the spirit and principles of the present disclosure are within the scope of the present disclosure as defined by the appended claims.