Communication method, device and system
By having the remote UE report the identification information of the relay UE to the network device, the problem of the network device being unable to configure UE aggregation is solved, and more efficient data transmission is achieved.
Patent Information
- Application Number
- CN202310986878.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-07-04
- Filing Date
- 2023-08-07
- Publication Date
- 2025-01-07
AI Technical Summary
In relay scenarios, network devices cannot know the N3GPP interface status between remote user equipment (UE) and relay user equipment (UE), which makes it impossible to configure UE aggregation communication mode and affects data transmission efficiency.
The remote UE reports its identification information and that of the relay UE to the network device, and the network device configures UE aggregation based on this information to achieve multi-path communication.
This improves the throughput and data transmission efficiency of remote UEs, ensuring that network devices can effectively configure UE aggregation communication methods.
Smart Images

Figure CN119277540A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to a Chinese patent application filed with the State Intellectual Property Office of China on July 4, 2023, with application number 202310814810.X and application name “A method and device for configuring UE aggregation”, the entire contents of which are incorporated by reference in this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method, device and system. Background Art
[0004] In the sidelink (SL) relay scenario, the remote user equipment (UE) is connected to the relay UE via the PC5 interface, i.e., the remote UE and the relay UE communicate based on the SL technology. In this scenario, dual connection of the indirect path and the direct path can be supported, i.e., the remote UE can communicate with the base station through the relay UE and directly with the base station through the Uu interface, thereby increasing the transmission data rate or reliability of the remote UE.
[0005] In addition to being able to connect through SL, two UEs can also be connected through a non-3rd generation partnership project (N3GPP) interface. Therefore, it is currently hoped that the remoteUE can be ideally connected to the relay UE through the N3GPP interface, enabling the network to serve the remote UE through the Uu interface of the remote UE and the N3GPP interface between the relayUE and the remote UE at the same time. This communication method is called UE aggregation.
[0006] However, when the remote UE and the relay UE are connected through the N3GPP interface, the network cannot learn about the status of the N3GPP interface, and thus cannot configure the remote UE to communicate with the base station through the Uu interface and the relay UE of the N3GPP interface, that is, it is impossible to configure the UE aggregation communication mode. Summary of the invention
[0007] Embodiments of the present application provide a communication method, apparatus, and system for enabling a network device to configure a UE-aggregated communication mode.
[0008] In a first aspect, a first communication method is provided, which can be executed by a terminal device, or by other devices including terminal device functions, or by a chip system (or, chip) or other functional module, which can realize the functions of the terminal device, and the chip system or functional module is, for example, arranged in the terminal device. The terminal device is, for example, a first terminal device. The method includes: sending first information to a network device, the first information being used to indicate an identifier of at least one second terminal device corresponding to the first terminal device, wherein the identifier of the at least one second terminal device is used by the network device to configure or deconfigure the first terminal device to perform multipath communication based on an N3GPP communication interface with the at least one second terminal device.
[0009] In the embodiment of the present application, through the reporting of the first terminal device, the network device can obtain the identification of the second terminal device that communicates with the first terminal device through the N3GPP connection, so that the network device can configure the first terminal device and these second terminal devices to achieve UE aggregation to improve the throughput of the first terminal device.
[0010] In an optional implementation, the first information is included in the capability information of the first terminal device; or, the first information is included in the UE auxiliary information; or, the first information is included in the measurement report. The first terminal device can send the first information to the network device in different ways, which is more flexible.
[0011] In an optional implementation, the capability information is further used to indicate that the first terminal device supports the capability of multipath communication based on a non-3GPP communication interface, or indicates that the first terminal device has the capability of UE aggregation. In addition to the first information, the capability information may also indicate more content, so that the network device can determine more capabilities of the first terminal device.
[0012] In an optional implementation, the capability information is included in a UE capability information message, or is included in an RRC connection establishment complete message.
[0013] In an optional implementation, before sending the first information to the network device, the method further includes: receiving second information from the network device, the second information being used to request capability information of the first terminal device, or the second information being used to configure a condition for allowing the first terminal device to send the first information, or the second information being used to configure a condition for the first terminal device to send the first information. For example, the first information may be a response to the second information, or the first information may be sent according to a condition configured by the second information.
[0014] In an optional embodiment, the condition for the first terminal device to send the first information includes one or more of the following: the first terminal device receives the second information from the network device; the amount of data to be transmitted by the first terminal device is greater than or equal to the first threshold; the data transmission rate expected by the first terminal device is greater than or equal to the second threshold; the state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes; the first terminal device has a valid non-3GPP connection; the first terminal device does not have a valid non-3GPP connection; the data transmission rate of the valid non-3GPP connection of the first terminal device is greater than or equal to the third threshold; the data transmission rate of the valid non-3GPP connection of the first terminal device is less than the fourth threshold; or, the data transmission rate of the first terminal device is greater than or equal to the fifth threshold. In addition, the condition for the first terminal device to send the first information may also include other items, which are not specifically limited.
[0015] In an optional embodiment, the state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes, including one or more of the following: the data transmission rate of the non-3GPP connection between the first terminal device and the at least one second terminal device increases or decreases; the non-3GPP connection between the first terminal device and the at least one second terminal device is disconnected; the non-3GPP connection between the first terminal device and the at least one second terminal device fails; the first terminal device expects to disconnect the non-3GPP connection between the first terminal device and the at least one second terminal device; the first terminal device expects to replace the terminal device participating in UE aggregation with the at least one second terminal device; or, the terminal device corresponding to the non-3GPP connection of the first terminal device is replaced with the at least one second terminal device. There are many situations in which the state of the non-3GPP connection changes, which may include other situations in addition to the situations listed above.
[0016] In an optional implementation, when the state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes and includes at least one of M items, the first information is used to indicate the identifier of at least one second terminal device corresponding to the first terminal device, including: the first information does not include the identifier of the at least one second terminal device; or, the first information includes the identifier of the at least one second terminal device; or, the first information includes a bit map, and the value of the bit corresponding to the at least one second terminal device in the bit map is a first value; wherein the M items include: the transmission rate of the non-3GPP connection between the first terminal device and the at least one second terminal device increases or decreases, the non-3GPP connection between the first terminal device and the at least one second terminal device is disconnected, the non-3GPP connection between the first terminal device and the at least one second terminal device fails, or the first terminal device expects to disconnect the non-3GPP connection between the first terminal device and the at least one second terminal device. The first information can indicate the second terminal device by including the identifier of the second terminal device, and the indication method is relatively clear. Alternatively, the first information can indicate the second terminal device by not including the identifier of the second terminal device, or by indicating the second terminal device in the form of a bit map, which is conducive to saving the overhead of the first information.
[0017] In an optional implementation, the second information is included in a first RRC message, wherein the first RRC message includes an OtherConfig information element, and the second information is included in the OtherConfig information element; or, the first RRC message includes measurement configuration information, and the second information is included in the measurement configuration information. There is no restriction on the distribution manner of the second information in the message.
[0018] In an optional implementation, the method further includes: receiving third information from the network device, the third information being used to instruct the first terminal device to perform UE aggregation with part or all of the at least one second terminal device. If the network device determines that the first terminal device performs UE aggregation with part or all of the at least one second terminal device, the network device may instruct the first terminal device so that the first terminal device can perform UE aggregation with part or all of the at least one second terminal device.
[0019] In a second aspect, a second communication method is provided, which may be executed by a network device, or by other devices including network device functions, or by a chip system (or, chip) or other functional modules, the chip system or functional module being capable of implementing the functions of the network device, the chip system or functional module being, for example, arranged in the network device. The network device is, for example, an access network device, for example, one implementation of the access network device is a base station. The method comprises: receiving first information from a first terminal device, the first information being used to indicate an identifier of at least one second terminal device corresponding to the first terminal device, wherein the identifier of the at least one second terminal device is used by the network device to configure or deconfigure the first terminal device to perform multipath communication based on a non-3GPP communication interface with the at least one second terminal device.
[0020] In an optional implementation, the first information is included in the capability information of the first terminal device; or, the first information is included in the UE auxiliary information; or, the first information is included in the measurement report.
[0021] In an optional implementation, the capability information is also used to indicate that the first terminal device supports the capability of multi-path communication based on a non-3GPP communication interface, or indicates that the first terminal device has the capability of UE aggregation.
[0022] In an optional implementation, the capability information is included in a UE capability information message, or is included in an RRC connection establishment complete message.
[0023] In an optional embodiment, before receiving the first information from the first terminal device, the method also includes: sending second information to the first terminal device, the second information being used to request capability information of the first terminal device, or the second information being used to configure allowing the first terminal device to send the first information, or the second information being used to configure the conditions for the first terminal device to send the first information.
[0024] In an optional embodiment, the condition for the first terminal device to send the first information includes one or more of the following: the first terminal device receives the second information from the network device; the amount of data to be transmitted by the first terminal device is greater than or equal to a first threshold; the data transmission rate expected by the first terminal device is greater than or equal to a second threshold; the state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes; the first terminal device has a valid non-3GPP connection; the first terminal device does not have a valid non-3GPP connection; the data transmission rate of the valid non-3GPP connection of the first terminal device is greater than or equal to a third threshold; the data transmission rate of the valid non-3GPP connection of the first terminal device is less than a fourth threshold; or, the data transmission rate of the first terminal device is greater than or equal to a fifth threshold.
[0025] In an optional embodiment, the state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes, including one or more of the following: the data transmission rate of the non-3GPP connection between the first terminal device and the at least one second terminal device increases or decreases; the non-3GPP connection between the first terminal device and the at least one second terminal device is disconnected; the non-3GPP connection between the first terminal device and the at least one second terminal device fails; the first terminal device expects to disconnect the non-3GPP connection between the first terminal device and the at least one second terminal device; the first terminal device expects to replace the terminal device participating in UE aggregation with the at least one second terminal device; or, the terminal device corresponding to the non-3GPP connection of the first terminal device is replaced with the at least one second terminal device.
[0026] In an optional embodiment, when the state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes, including at least one of M items, the first information is used to indicate the identifier of at least one second terminal device corresponding to the first terminal device, including: the first information does not include the identifier of the at least one second terminal device; or, the first information includes the identifier of the at least one second terminal device; or, the first information includes a bit map, and the value of the bit corresponding to the at least one second terminal device in the bit map is a first value; wherein the M items include: the transmission rate of the non-3GPP connection between the first terminal device and the at least one second terminal device increases or decreases, the non-3GPP connection between the first terminal device and the at least one second terminal device is disconnected, the non-3GPP connection between the first terminal device and the at least one second terminal device fails, or the first terminal device expects to disconnect the non-3GPP connection between the first terminal device and the at least one second terminal device.
[0027] In an optional implementation, the second information is included in a first RRC message, wherein the first RRC message includes an OtherConfig information element, and the second information is included in the OtherConfig information element; or, the first RRC message includes measurement configuration information, and the second information is included in the measurement configuration information.
[0028] In an optional implementation, the method further includes: sending third information to the first terminal device, wherein the third information is used to instruct the first terminal device to perform UE aggregation with part or all of the at least one second terminal device.
[0029] In an optional implementation, the method further includes: sending fourth information to some or all of the at least one second terminal device, wherein the fourth information is used to indicate the execution of UE aggregation with the first terminal device.
[0030] Regarding the technical effects brought about by the second aspect or various optional implementations, reference may be made to the introduction to the technical effects of the first aspect or corresponding implementations.
[0031] In a third aspect, a communication device is provided. The communication device may be the first terminal device described in any one of the first aspect to the second aspect. The communication device has the function of the first terminal device. The communication device is, for example, the first terminal device, or a larger device including the first terminal device, or a functional module in the first terminal device, such as a baseband device or a chip system. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). The transceiver unit can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it can be called a sending unit (sometimes also referred to as a sending module), and when the transceiver unit implements the receiving function, it can be called a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional module, which is called a transceiver unit, and the functional module can implement the sending function and the receiving function; or, the sending unit and the receiving unit can be different functional modules, and the transceiver unit is a general term for these functional modules.
[0032] In an optional embodiment, the transceiver unit (or, the sending unit) is used to send first information to a network device, where the first information is used to indicate an identifier of at least one second terminal device corresponding to the first terminal device, wherein the identifier of the at least one second terminal device is used by the network device to configure or deconfigure the first terminal device to perform multipath communication based on a non-3GPP communication interface with the at least one second terminal device.
[0033] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so that the communication device can perform the function of the first terminal device described in any one of the first to second aspects above.
[0034] In a fourth aspect, a communication device is provided. The communication device may be the network device described in any one of the first to second aspects above. The communication device has the functions of the above network device. The communication device is, for example, a network device, or a larger device including a network device, or a functional module in a network device, such as a baseband device or a chip system. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). For the implementation of the transceiver unit, reference may be made to the introduction of the fourth aspect.
[0035] In an optional embodiment, the transceiver unit (or, the receiving unit) is used to receive first information from a first terminal device, wherein the first information is used to indicate an identifier of at least one second terminal device corresponding to the first terminal device, wherein the identifier of the at least one second terminal device is used by the network device to configure or deconfigure the first terminal device to perform multipath communication based on a non-3GPP communication interface with the at least one second terminal device.
[0036] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so that the communication device can perform the functions of the network device described in any one of the first to second aspects above.
[0037] In a fifth aspect, a communication device is provided, which may be a first terminal device, or a chip or chip system used in the first terminal device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction, the communication device executes the method executed by the first terminal device in the above aspects.
[0038] In a sixth aspect, a communication device is provided, which may be a network device, or a chip or chip system used in a network device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction, the communication device executes the method executed by the network device in the above aspects.
[0039] In a seventh aspect, a communication system is provided, comprising a first terminal device and a network device, wherein the first terminal device is used to execute the method executed by the first terminal device as described in the above aspects, and the network device is used to execute the method executed by the network device as described in the above aspects. For example, the first terminal device can be implemented by the communication device described in the third aspect or the fifth aspect; the network device can be implemented by the communication device described in the fourth aspect or the sixth aspect.
[0040] In an eighth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store a computer program or instruction, and when the computer-readable storage medium is executed, the method executed by the first terminal device or the network device in the above aspects is implemented.
[0041] According to a ninth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the methods described in the above aspects to be implemented.
[0042] In a tenth aspect, a chip system is provided, comprising a processor and an interface, wherein the processor is used to call and execute instructions from the interface so that the chip system implements the above-mentioned methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A schematic diagram of a dual connection scenario of a remote UE;
[0044] Figure 2 It is a schematic diagram of the protocol stack in a dual connection scenario;
[0045] Figure 3 A schematic diagram of the architecture of a UE aggregation protocol stack;
[0046] Figure 4A and Figure 4B Schematic diagrams of two communication network architectures applicable to embodiments of the present application;
[0047] Figures 5 to 7 Flowcharts of several communication methods provided in embodiments of the present application;
[0048] Figure 8 A schematic diagram of a device provided in an embodiment of the present application;
[0049] Fig. 9 A schematic diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0051] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0052] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, the first information and the second information can be the same information or different information, and this name does not indicate the difference in the sending end / receiving end, content, size, application scenario, priority or importance of the two information. In addition, the numbering of the steps in the various embodiments introduced in this application is only to distinguish different steps, and is not used to limit the order of the steps. For example, S501 may occur before S502, or may occur after S502, or may occur at the same time as S502.
[0053] Below, some terms or concepts in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0054] In the embodiment of the present application, the terminal device is a device with wireless transceiver function, which can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device built into the above device (for example, a communication module, a modem, or a chip system, etc.). The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: perception scenarios, cellular communications, device-to-device communications (device-to-device, D2D), vehicle to everything (vehicle to everything, V2X), machine-to-machine / machine-type communications (machine-to-machine / machine-type communications, M2M / MTC), Internet of Things (Internet of Things, IoT), virtual reality (virtual reality, VR), augmented reality (augmented reality, AR), industrial control (industrial control), self-driving, remote medical, smart grid (smart grid), smart furniture, smart office, smart wear, smart transportation, smart city (smart city), drones, robots and other scenarios of terminal devices. The terminal device may sometimes be referred to as UE, terminal, access station, UE station, remote station, wireless communication device, or user equipment, etc.
[0055] In the embodiment of the present application, the communication device for implementing the function of the terminal device may be a terminal device, or may be a device capable of supporting the terminal device to implement the function, such as a chip system, which may be installed in the terminal device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for implementing the function of the terminal device as an example, and the terminal device is used as an example. In addition, for the convenience of description, the terminal device is described in the embodiment of the present application by taking the UE as an example.
[0056] The network equipment in the embodiment of the present application, for example, includes access network equipment, and / or core network equipment. The access network equipment is a device with wireless transceiver function, which is used to communicate with the terminal device. The access network equipment includes but is not limited to base stations (base transceiver station (BTS), Node B, evolved node B (eNodeB) / eNB, or next generation node B (gNodeB) / gNB), transceiver points (transmission reception point, TRP), base stations of subsequent evolution of the third generation partnership project (3rd generation partnership project, 3GPP), access nodes in wireless fidelity (Wi-Fi) systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: a macro base station, a micro base station, a micro-micro base station, a small station, a relay station, etc. Multiple base stations can support networks with the same access technology, or networks with different access technologies. The base station can include one or more co-station or non-co-station transmission and receiving points. The access network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The access network device may also be a server, etc. For example, the network device in the V2X technology may be a road side unit (RSU). The following describes the access network device using a base station as an example. The base station can communicate with a terminal device, or it can communicate with the terminal device through a relay station. The terminal device can communicate with multiple base stations in different access technologies. The core network device is used to implement functions such as mobility management, data processing, session management, policy and billing. The names of the devices that implement core network functions in systems with different access technologies may be different, and the embodiments of the present application do not limit this. Taking the fifth generation mobile communication technology (5G) system as an example, the core network equipment includes: access and mobility management function (AMF), session management function (SMF), policy control function (PCF) or user plane function (UPF), etc.
[0057] In the embodiment of the present application, the communication device for realizing the function of the network device may be a network device, or may be a device capable of supporting the network device to realize the function, such as a chip system, which may be installed in the network device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the network device as an example that the network device is used as the device.
[0058] The technical features involved in the embodiments of the present application are introduced below.
[0059] In the SL relay scenario, the remote UE and the relay UE are connected via the PC5 interface, that is, the remote UE and the relay UE communicate based on the SL technology. In this scenario, the indirect path, direct path and base station (intra-gNB) dual connection can be supported, that is, the remote UE can communicate with the base station through the relay UE and directly communicate with the base station through the Uu interface. Figure 1 At this time, the remote UE and the relay UE communicate based on the PC5 interface, that is, through the SL technology. For the packet data convergence protocol (PDCP) entity corresponding to the same bearer, it can be transmitted through the Uu radio link control (RLC) bearer under the direct path, and can also be transmitted through the PC5 RLC bearer or PC5 RLC channel under the indirect path. For details, please refer to Figure 2 For non-direct paths, the PDCP entity connects to the PC5 RLC entity through a sidelink relay adaptation protocol (SRAP) entity to ensure that the RLC bearer on the SL matches the Uu port (mapping). Figure 2 The protocol layers involved include the media access control (MAC) layer and the physical (PHY) layer, which are not described in detail.
[0060] In addition to being able to connect through SL, two UEs can also be connected through the N3GPP interface. For example, the two UEs can be connected through a wired connection, or the two UEs can be connected through the air interface technology defined by N3GPP. Therefore, it is currently hoped to support the remote UE to connect to the relay UE through the N3GPP interface, enabling the network to serve the remote UE through the Uu interface of the remote UE and the N3GPP interface between the relay UE and the remote UE at the same time. This communication method is called UE aggregation or multi-path transmission based on N3GPP. In UE aggregation mode, the remote UE can communicate with the network based on multiple links, which can improve the service reliability or service rate of the remote UE. A typical UE aggregation protocol stack architecture can be referenced. Figure 3 .
[0061] However, when the remote UE and the relay UE are connected through the N3GPP interface, the network cannot learn the status of the N3GPP interface between the remote UE and the relay UE, and thus cannot configure the communication mode of UE aggregation.
[0062] In view of this, the embodiment of the present application enables the network device to obtain the identification of the second UE that communicates with the first UE through the N3GPP connection through the report of the first UE, so that the network device can configure the first UE and these second UEs to achieve UE aggregation to improve the throughput of the first UE.
[0063] The technical solution provided in the embodiment of the present application can be applied to the fourth generation mobile communication technology (the 4th generation, 4G) system, such as the long term evolution (long term evolution, LTE) system, or can be applied to the 5G system, such as the new radio (new radio, NR) system, or can also be applied to the next generation mobile communication system or other similar communication systems, such as the sixth generation mobile communication technology (the 6th generation, 6G) system, etc., without specific limitation. In addition, the technical solution provided in the embodiment of the present application can be applied to device-to-device D2D scenarios, such as NR-D2D scenarios, etc., or can be applied to V2X scenarios, such as NR-V2X scenarios, etc. For example, it can be used in factory manufacturing, whole-house intelligence, intelligent driving, assisted driving, or intelligent networked vehicles and other fields.
[0064] For reference Figure 4A and Figure 4B , which are two communication network architectures applicable to the embodiments of the present application. Figure 4A and Figure 4BEach includes a first UE, a second UE and a network device. The first UE implements multi-path communication (or UE aggregation). For example, the first UE can be connected to the network device through a Uu interface (direct path), and can be connected to the network through one or more second UEs (indirect path). The first UE and each of the second UEs can form an indirect path. The network device corresponding to the direct path of the first UE and the network device corresponding to the indirect path can be the same network device, or they can also be different network devices. For example Figure 4A The first UE is connected to the network device 1 through the Uu interface, and is connected to the network device 2 through the second UE; Figure 4B The first UE is connected to the network device 1 via the Uu interface, and is connected to the network device 1 via the second UE1, and is also connected to the network device 2 via the second UE2.
[0065] The first UE and the second UE may be within the coverage of the same network device, or may be within the coverage of different network devices. Figure 4A For example, the first UE and the second UE are in the coverage area of different network devices. Figure 4B For example, the first UE and the second UE 1 are in the coverage of the same network device, and the first UE and the second UE 2 are in the coverage of different network devices. In addition, if there are multiple second UEs, different second UEs may be in the coverage of the same network device, or may be in the coverage of different network devices, for example Figure 4B The second UE1 and the second UE2 are in the coverage of different network devices. Figure 4A or Figure 4B The network device shown is, for example, an access network device, such as a base station. The access network device is, for example, an overall architecture, or may also be a distributed architecture, such as including gNB-CU and gNB-DU, etc., without limitation.
[0066] In order to better introduce the embodiments of the present application, the method provided by the embodiments of the present application is introduced below in conjunction with the accompanying drawings. In various embodiments of the present application, the N3GPP connection (or, N3GPP communication interface) includes, for example, wireless fidelity (WiFi) connection, Bluetooth connection or wired connection (such as optical fiber or coaxial cable, etc.) and other connections (or, communication interfaces) defined by non-3GPP protocols. In various embodiments of the present application, UE aggregation can also be referred to as multipath communication. In various embodiments of the present application, the first UE can be understood as a class of UE, such as a UE that can be connected to a network through other UEs, or a UE that can receive relay services, such as the first UE is also called a remote UE, or it can also have other names; the second UE can also be understood as a class of UE, such as a UE that can provide relay services, such as the second UE is also called a relay UE, or it can also have other names.
[0067] Unless otherwise specified in the following text, the steps indicated by dashed lines in the accompanying drawings corresponding to the various embodiments of the present application are all optional steps. The methods provided in the various embodiments of the present application can be applied to Figure 4A or Figure 4B The network architecture shown in FIG. 1 is a first UE in the embodiment of the present application. Figure 4A or Figure 4B The first UE in the embodiment of the present application may be a network device Figure 4A or Figure 4B The network device 1 serving the first UE in the present application; the second UE involved in each embodiment of the present application may be Figure 4A or Figure 4B The second UE in.
[0068] This application embodiment provides a communication method, see Figure 5 , which is a flow chart of the method.
[0069] S501: A first UE sends first information to a network device. Correspondingly, the network device receives the first information from the first UE.
[0070] The first information may indicate the identifier of at least one second UE corresponding to the first UE, wherein the first UE and the at least one second UE both communicate through an N3GPP connection. When executing S501, the first UE and the at least one second UE may have established an N3GPP connection; or, the first UE and the at least one second UE have not established an N3GPP connection; or, the first UE has established an N3GPP connection with some of the at least one second UE, but has not established an N3GPP connection with another part of the second UE. Among them, even if the first UE and some or all of the at least one second UE may not have established an N3GPP connection, the first UE has the ability to establish an N3GPP connection with these second UEs. Optionally, the first UE can determine the second UE corresponding to the first UE, so that even if the first UE and the second UE have not established an N3GPP connection, the first UE can obtain the identifier of the second UE, so that the first information can indicate the identifier of the second UE. The correspondence between the first UE and the second UE may be preconfigured in the first UE and the second UE, or the first UE may determine that a certain type of UE always corresponds to the first UE (for example, if the first UE is a smart wearable device, the first UE may determine that a mobile phone always corresponds to the first UE), or the correspondence may be configured by a network device, etc. The network device may further determine the N3GPP connection status or state between the first UE and at least one second UE indicated by the first information based on the first information of the first UE.
[0071] The first information indicates the identifier of at least one second UE, and there may be different indication modes. For example, one indication mode is that the first information may include the identifier of the at least one second UE.
[0072] Alternatively, another indication method is that the first information may not include the identifier of the at least one second UE. For example, before sending the first information, the first UE has indicated to the network device the identifiers of all second UEs corresponding to the first UE. Then, by not including the identifier of the at least one second UE in the first information, the network device can determine the at least one second UE. For example, it is determined that the N3GPP connection between the at least one second UE and the first UE is unavailable.
[0073] Alternatively, another indication method is that the first information may include a bitmap, and the bits included in the bitmap correspond one-to-one to the identifier of at least one second UE, or correspond one-to-one to at least one second UE. If the value of one of the bits is "1", it indicates that the second UE corresponding to the bit belongs to the second UE indicated by the first information; and if the value of the bit is "0", it indicates that the second UE corresponding to the bit does not belong to the second UE indicated by the first information. For example, before sending the first information, the first UE has indicated to the network device the identifiers of all second UEs corresponding to the first UE. For example, the order of the identifiers of the second UEs corresponding to the bits in the bitmap in the first information is the same as the order of the identifiers of at least one N3GPP connection indicated in advance by the first UE to the network device. Therefore, the network device can determine the at least one second UE according to the bitmap, and further determine the N3GPP connection status of the first UE and the at least one second UE.
[0074] As an optional implementation manner, the first information is included in the capability information of the first UE, or the first information is the capability information of the first UE. Figure 5 Take the first information as the capability information as an example. That is, the first UE can indicate the identifier of at least one second UE to the network device by sending the capability information of the first UE to the network device. For example, the capability information is a radio resource control (RRC) message, for example, the capability information is a UE capability information (UEcapabilityinformation) message, or the capability information is included in the UE capability information message, or the capability information is an RRC connection establishment completion message, or the capability information is included in the RRC connection establishment completion message. Under this embodiment, the at least one second UE indicated by the first information may include one or more of the following: a second UE that has established an N3GPP connection with the first UE, a second UE that has not yet established an N3GPP connection with the first UE but corresponds to the first UE, or a second UE with which the first UE expects to establish an N3GPP connection.
[0075] Optionally, the capability information (or the first information) may also indicate one or more of the following: the first UE supports the ability to perform multipath communication based on the N3GPP communication interface, the first UE has the ability to aggregate UEs, or the state of the N3GPP connection of the first UE. Among them, the ability of the first UE to support multipath communication based on the N3GPP communication interface can be understood as the ability of the first UE to support multipath communication based on the N3GPP communication interface with the corresponding at least one second UE; the ability of the first UE to aggregate UEs can be understood as the ability of the first UE to aggregate UEs with the corresponding at least one second UE through the N3GPP interface. The N3GPP connection of the first UE may include an N3GPP connection between the first UE and at least one second UE, that is, the N3GPP connection of the first UE may include at least one N3GPP connection, and the capability information (or the first information) may indicate whether some or all of the N3GPP connections in the at least one N3GPP connection support UE aggregation, and / or indicate the state of some or all of the N3GPP connections in the at least one N3GPP connection. For example, the capability information may indicate whether each of the at least one N3GPP connection supports UE aggregation, and / or indicate the state of each of the at least one N3GPP connection. The state of an N3GPP connection may include a connection state (or connected) or a non-connection state (or not connected). By indicating the state of an N3GPP connection, the network device can determine whether the first UE is connected to the second UE corresponding to the N3GPP connection, or determine whether the first UE can communicate with the second UE corresponding to the N3GPP connection through the N3GPP connection.
[0076] As an optional implementation of S501, S501 may include that the first UE sends the first information to the network device when the first condition is met. The first condition, for example, includes one or more of the following: the first UE has a valid N3GPP connection, the first UE does not have a valid N3GPP connection, the first UE receives the second information from the network device (the second information will be introduced later), the amount of data to be transmitted by the first UE is greater than or equal to the first threshold, the data transmission rate expected (or requested; or required) by the first UE is greater than or equal to the second threshold, the state of the N3GPP connection of the first UE (for example, the N3GPP connection between the first UE and at least one second UE) changes, the data transmission rate of the valid N3GPP connection of the first UE is greater than or equal to the third threshold, the data transmission rate of the valid N3GPP connection of the first UE is less than the fourth threshold, or the data transmission rate of the first UE is greater than or equal to the fifth threshold. Wherein, if the first condition includes the above item, when the item is met, it is considered that the first condition is met, or when the item is met, the first UE sends the first information; and when the item is not met, it is considered that the first condition is not met, or when the item is not met, the first UE does not send the first information. Alternatively, if the first condition includes two or more items as above, when all of these items are met, the first condition is considered to be met, or when all of these items are met, the first UE sends the first information; and when any one of these items is not met, the first condition is considered to be not met, or when any one of these items is not met, the first UE does not send the first information.
[0077] The at least one second UE indicated by the first information may include one or more of the following: a second UE that has established an N3GPP connection with the first UE, a second UE that has not established an N3GPP connection with the first UE but corresponds to the first UE, a second UE that the first UE expects to establish an N3GPP connection with, or a second UE whose N3GPP connection state with the first UE has changed. Optionally, if the first UE has not established an N3GPP connection with some or all of the at least one second UE, the first UE may establish an N3GPP connection with these some or all of the second UEs after sending the first information to the network device or before sending the first information.
[0078] The following describes what the first condition includes.
[0079] As long as there is a valid N3GPP connection between the first UE and any second UE, it is considered that the first UE has a valid N3GPP connection; if there is no valid N3GPP connection between the first UE and any second UE, it is considered that the first UE does not have a valid N3GPP connection. If the first UE has established an N3GPP connection with a second UE, and the N3GPP connection has not been disconnected or failed, but can communicate normally, the N3GPP connection between the first UE and the second UE is considered valid; or if the first UE has not established an N3GPP connection with a second UE, or the N3GPP connection has not been successfully established, or the N3GPP connection has been disconnected or failed, the N3GPP connection between the first UE and the second UE is considered invalid.
[0080] The amount of data to be transmitted by the first UE may include all or part of the amount of data to be transmitted by the first UE, such as the amount of data to be transmitted by the PDCP layer (data volume), or the amount of data corresponding to the buffer state report (BSR). The amount of data is independent of the connection or communication interface of the first UE, for example, it is independent of the N3GPP communication interface, Uu interface or other types of interfaces of the first UE, and refers to the amount of data that the first UE expects (or needs to) transmit, and the data corresponding to the amount of data may be transmitted through the N3GPP communication interface and / or Uu interface, or may be transmitted through other interfaces. When the amount of data to be transmitted by the first UE is greater than or equal to the first threshold, it indicates that the amount of data to be transmitted by the first UE is large. At this time, only transmitting through the Uu interface may have limited transmission capacity and will cause a large transmission delay. For this reason, in this case, the first UE can send the first information so that the first UE can perform UE aggregation to improve the throughput of the first UE and reduce the transmission delay. Optionally, if the first condition includes that the amount of data to be transmitted by the first UE is greater than or equal to the first threshold, the first information may also include the first threshold, so that the network device can determine whether to change the UE aggregation mode of the first UE accordingly.
[0081] The data transmission rate expected by the first UE may also be independent of the communication interface of the first UE, for example, it is independent of the N3GPP communication interface, Uu interface or other types of interfaces of the first UE, and refers to the data transmission rate expected (or required) by the first UE, which may be the total transmission rate of all interfaces of the first UE, or it may be the transmission rate that the first UE expects each communication interface of the first UE to reach, or it may be the average transmission rate of each communication interface expected by the first UE. When the data transmission rate expected by the first UE is greater than or equal to the second threshold, it indicates that the first UE has a high requirement for the data transmission rate. At this time, the data transmission rate may not meet the needs of the first UE if it is transmitted only through the Uu interface. For this reason, in this case, the first UE can send the first information so that the first UE can perform UE aggregation to improve the data transmission rate of the first UE. Optionally, if the first condition includes that the data transmission rate expected by the first UE is greater than or equal to the first threshold, the first information may also include a second threshold, so that the network device can determine whether to change the UE aggregation mode of the first UE accordingly.
[0082] The state of the N3GPP connection of the first UE changes, for example, including one or more of the following: the data transmission rate of the at least one N3GPP connection increases or decreases, the at least one N3GPP connection is disconnected, the at least one N3GPP connection fails, the first UE has added the at least one N3GPP connection, the first UE expects (or requests; or needs) to add the at least one N3GPP connection, the first UE expects to replace the UE participating in UE aggregation with at least one second UE, or the first UE expects (or requests; or needs) to disconnect the at least one N3GPP connection. Optionally, if the first condition includes a change in the state of the N3GPP connection of the first UE, and the change in the state of the N3GPP connection of the first UE includes an increase or decrease in the data transmission rate of the at least one N3GPP connection, the first information may also include the current (i.e., changed) data transmission rate of the at least one N3GPP connection, so that the network device can determine whether to change the UE aggregation mode of the first UE accordingly.
[0083] The first UE has added at least one N3GPP connection, indicating that the first UE has established an N3GPP connection with the at least one second UE. For example, the N3GPP connection between the first UE and the at least one second UE has been successfully established and can work normally. The first UE expects the at least one second UE to also participate in UE aggregation and hopes that the network will perform relevant configurations for this.
[0084] The first UE expects to add at least one N3GPP connection, indicating that the first UE has not established an N3GPP connection with the at least one second UE, but the first UE expects to establish an N3GPP connection with the at least one second UE. For example, the N3GPP connection between the first UE and the at least one second UE has not been successfully established, but the first UE expects to add the at least one second UE for UE aggregation, or expects to add the at least one second UE to participate in UE aggregation, and hopes that the network will perform relevant configurations for this.
[0085] The first UE expects to replace the UE participating in UE aggregation with at least one second UE, wherein the first UE and the at least one second UE may have established an N3GPP connection, or may not have established an N3GPP connection. The first UE can replace the existing N3GPP connection with a new N3GPP connection, for example, at least one N3GPP connection includes N3GPP connection 1 and N3GPP connection 2, and the original N3GPP connection of the first UE includes N3GPP connection 3. The first UE expects to replace N3GPP connection 3 with new N3GPP connection 1 and N3GPP connection 2, then the N3GPP connection state of the first UE changes, which may specifically include that the first UE expects to disconnect N3GPP connection 3, and expects to add new N3GPP connection 1 and N3GPP connection 2. For example, the first information at this time may indicate the identifier of the second UE1 (corresponding to N3GPP connection 1) and the identifier of the second UE2 (corresponding to N3GPP connection 2); or, the first information may indicate the identifier of the second UE1 (corresponding to N3GPP connection 1), the identifier of the second UE2 (corresponding to N3GPP connection 2) and the identifier of the second UE3 (corresponding to N3GPP connection 3). Since the network device already knows that the first UE and the second UE3 perform UE aggregation, after receiving the first information, the network device can clearly replace the second UE3 with the second UE1 and the second UE2 (or replace N3GPP connection 1 with N3GPP connection 1 and N3GPP connection 2).
[0086] The first UE expects to disconnect at least one N3GPP connection. For example, when an N3GPP connection fails, the first UE may expect to disconnect the N3GPP connection; or, although an N3GPP connection does not fail but operates normally, the first UE may expect to disconnect the N3GPP connection for energy saving or other reasons.
[0087] The data transmission rate of the valid N3GPP connection of the first UE is greater than or equal to the third threshold, which can be understood as the data transmission rate of each N3GPP connection of all current valid N3GPP connections of the first UE is greater than or equal to the third threshold, or the average data transmission rate of all current valid N3GPP connections of the first UE is greater than or equal to the third threshold, or the total data transmission rate of all current valid N3GPP connections of the first UE is greater than or equal to the third threshold. Optionally, if the first condition includes that the data transmission rate of the valid N3GPP connection of the first UE is greater than or equal to the third threshold, the first information may also include the third threshold, so that the network device can determine whether to change the UE aggregation mode of the first UE accordingly.
[0088] The data transmission rate of the valid N3GPP connection of the first UE is less than the fourth threshold, for example, the data transmission rate of each of all the current valid N3GPP connections of the first UE is less than the fourth threshold, or the average data transmission rate of all the current valid N3GPP connections of the first UE is less than the fourth threshold, or the total data transmission rate of all the current valid N3GPP connections of the first UE is less than the fourth threshold. Optionally, if the first condition includes that the data transmission rate of the valid N3GPP connection of the first UE is less than the fourth threshold, the first information may also include the fourth threshold, so that the network device can determine whether to change the UE aggregation mode of the first UE accordingly.
[0089] The data transmission rate of the first UE is greater than or equal to the fifth threshold, and the data transmission rate is, for example, the total downlink transmission rate of the first UE at the Uu interface, or the current total transmission rate of all communication interfaces of the first UE, or the current average transmission rate of all communication interfaces of the first UE, etc. Optionally, if the first condition includes that the data transmission rate of the first UE is greater than the fifth threshold, the first information may further include the fifth threshold, so that the network device can determine whether to change the UE aggregation mode of the first UE accordingly.
[0090] Among them, one or more of the third threshold, the fourth threshold, or the fifth threshold can be determined by the first UE itself, or pre-configured in the first UE, or configured by the network device, or predefined by the protocol. And different thresholds among these thresholds can adopt the same configuration method, for example, all are pre-defined by the protocol, or different configuration methods can be adopted, for example, the third threshold and the fourth threshold are pre-configured in the first UE, and the fifth threshold is configured by the network device. Among them, the third threshold and the fourth threshold are equal or unequal, for example, the fourth threshold is less than or equal to the third threshold, or it can also be greater than the third threshold. In addition, the third threshold is equal to or unequal to the second threshold introduced above.
[0091] Optionally, before S501, the method also includes S502, where the network device may send second information to the first UE, and correspondingly, the first UE may receive the second information from the network device. When the first information is included in the capability information of the first UE, or the first information is the capability information of the first UE, the second information may request the capability information of the first UE, and after the first UE receives the second information, S501 may be executed. For example, when the first information is included in the capability information of the first UE, or the first information is the capability information of the first UE, the second information may be a UE capability request (UE capability enquiry) message, or the second information is included in the UE capability request message, or the second information may also be other information. For example, the first condition includes receiving the second information from the network device, and when the first UE receives the second information, the first condition is met, and the reporting of the first information in S501 may be triggered.
[0092] In an optional implementation, the first UE may also send other information to the network device. For example, the method also includes S503, the first UE may send a measurement report (measurement report, MR) to the network device, and accordingly, the network device receives the measurement report from the first UE; and / or, the first UE may send UE assistance information (UE assistance information) to the network device, and accordingly, the network device receives the UE assistance information from the first UE. The network device may determine the N3GPP connection status of the first UE, or determine the change of the N3GPP connection status of the first UE through the measurement report or UE assistance information reported by the first UE.
[0093] For example, if the network device sends measurement configuration information to the first UE, the first UE can measure the reference signal according to the measurement configuration information, and send a measurement report to the network device when the second condition is met. The measurement configuration information, for example, configures the conditions for allowing the first UE to send a measurement report, and / or configures the conditions for the first UE to send a measurement report, for example, referred to as the second condition. The second condition, for example, includes one or more of the following: the first UE has a valid N3GPP connection, the first UE does not have a valid N3GPP connection, the first UE receives the fifth information from the network device, the amount of data to be transmitted by the first UE is greater than or equal to the first threshold, the data transmission rate expected (or requested; or required) by the first UE is greater than or equal to the second threshold, the state of the N3GPP connection of the first UE (for example, the N3GPP connection between the first UE and at least one second UE) changes, the data transmission rate of the valid N3GPP connection of the first UE is greater than or equal to the third threshold, the data transmission rate of the valid N3GPP connection of the first UE is less than the fourth threshold, or the data transmission rate of the first UE is greater than or equal to the fifth threshold. For the content included in the second condition, please refer to the introduction of the first condition in the previous text.
[0094] For example, the first information is the capability information of the first UE or the first information is included in the capability information. In the measurement report sent by the first UE to the network device, the N3GPP connection status of at least one second UE corresponding to the first information can be indicated based on the first information. For example, the first information indicates the identifier of at least one second UE, and the N3GPP connection of the at least one second UE is the measurement object of the first UE. Then, in the measurement report, the identifier of at least one second UE can be associated with at least one measurement identifier (ID), and for each measurement ID, the N3GPP connection status between at least one second UE and the first UE can be reported.
[0095] For another example, the UE auxiliary information is an RRC message. Optionally, the first UE may send UE auxiliary information to the network device when the third condition is met, and the third condition may include one or more of the following: the first UE has a valid N3GPP connection, the first UE does not have a valid N3GPP connection, the first UE receives the fifth information from the network device, the amount of data to be transmitted by the first UE is greater than or equal to the first threshold, the data transmission rate expected (or requested; or required) by the first UE is greater than or equal to the second threshold, the state of the N3GPP connection of the first UE (for example, the N3GPP connection between the first UE and at least one second UE) changes, the data transmission rate of the effective N3GPP connection of the first UE is greater than or equal to the third threshold, the data transmission rate of the effective N3GPP connection of the first UE is less than the fourth threshold, or the data transmission rate of the first UE is greater than or equal to the fifth threshold. For the contents included in the third condition, please refer to the introduction to the first condition in the previous text. Among them, the third condition and the second condition may be the same or different.
[0096] For example, the first information is the capability information of the first UE or the first information is included in the capability information. The UE auxiliary information sent by the first UE to the network device can indicate the N3GPP connection status of at least one second UE corresponding to the first information based on the first information. For example, the first information indicates the identifier of at least one second UE, and the N3GPP connection status corresponding to the at least one second UE can be indicated in the UE auxiliary information in the form of a bitmap. For another example, the first information indicates the identifier of at least one second UE, and a second UE among the at least one second UE indicated by the first information may not be included in the UE auxiliary information, so as to indicate that the second UE has no N3GPP connection with the first UE, or indicates that the second UE has no effective N3GPP connection with the first UE.
[0097] Among them, the fifth information mentioned above can be configured with one or more of the following: allowing the first UE to send the information of the corresponding second UE, allowing the first UE to perform UE aggregation, allowing the first UE to send the information of the corresponding second UE when UE aggregation is expected, allowing the first UE to report the information of the corresponding second UE and the status of the N3GPP connection, allowing the first UE to send UE auxiliary information, the conditions for the first UE to send auxiliary information or measurement reporting (such as the second condition or the third condition), or the measurement configuration of the first UE for the N3GPP connection status (such as including measurement objects or measurement types, etc.). For example, the network device can send the fifth information to the first UE, and after the first UE receives the fifth information, if the third condition is met, the first UE can send UE auxiliary information to the network device. Among them, if the fifth information is used to configure the conditions for allowing the first UE to send UE auxiliary information but not for configuring the conditions for the first UE to send the first information, the third condition can be pre-configured in the first UE, or predefined by the protocol, etc.
[0098] The fifth information is, for example, an RRC message, or the fifth information is included in an RRC message. For example, if the fifth information is included in an RRC message, then in one embodiment, the RRC message is an RRC reconfiguration message, and the fifth information may be included in the other configuration (OtherConfig) information element of the RRC reconfiguration message, or may also be included in the information element of the measurement configuration of the RRC reconfiguration message, or may also be included in other information elements of the RRC reconfiguration message, without specific limitation. Optionally, the RRC reconfiguration message (or, the fifth information) may also include one or more of the following: timer information, a first threshold, or a second threshold. As can be seen from the foregoing, the first threshold and / or the second threshold may be used by the first UE to determine whether one or more of the first condition, the second condition or the third condition is met. The timer information may be used by the first UE to determine when the UE auxiliary information can be sent to the network device. For example, the first UE may send the UE auxiliary information after receiving the fifth information, and the timer may be started when the UE auxiliary information is sent. Before the timer times out, the first UE no longer repeatedly sends the UE auxiliary information to the network device to reduce the transmission process of redundant information. Alternatively, the first threshold, the second threshold or one or more of the timer may also be preconfigured in the first UE, or predefined by a protocol, etc., and the RRC reconfiguration message does not have to include the first threshold, the second threshold or one or more of the timer.
[0099] It can be known from the above implementation that the first UE can report the first information through the capability information, the network device can obtain the first information through the capability information of the first UE, and determine the N3GPP connection status of the first UE accordingly. Optionally, in addition to sending the capability information to the network device, the first UE can also send a measurement report and / or UE auxiliary information to the network device, and the network device can determine the N3GPP connection status of the first UE or the N3GPP connection change through the measurement report and / or the UE auxiliary information. It can be seen that the network device can obtain the N3GPP connection status of the first UE through a combination of multiple messages.
[0100] Optionally, the method may further include S504, the network device sends third information to the first UE, and accordingly, the first UE receives the third information from the network device. For example, S504 may be performed after S501. In addition, S504 may be performed after S503, or before S503, or simultaneously with S503. The third information may indicate that the first UE performs UE aggregation with one or more second UEs.
[0101] The third information may indicate that the first UE is allowed to perform UE aggregation, or the third information may indicate that the first UE is allowed to perform UE aggregation with one or more second UEs. If the third information indicates that the first UE is allowed to perform UE aggregation with one or more second UEs, the third information may optionally indicate the identifiers of the one or more second UEs. For example, the third information may indicate that the first UE is allowed to perform UE aggregation with the one or more second UEs by indicating the identifiers of the one or more second UEs; or, the third information may include information for indicating that the first UE is allowed to perform UE aggregation with the one or more second UEs, and information for indicating the identifiers of the one or more second UEs. The one or more second UEs may include a second UE corresponding to the identifier of at least one second UE indicated by the first information, and / or include a second UE not indicated by the first information. The one or more second UEs, for example, include part or all of the aforementioned at least one second UE, and / or include other UEs except at least one second UE.
[0102] For example, after receiving the first information, the network device may decide whether to configure UE aggregation for the first UE, or decide to configure UE aggregation with which or which second UEs for the first UE. The network device may indicate the decision result to the first UE through third information. Optionally, the third information is included in an RRC reconfiguration message, or the third information is an RRC reconfiguration message, and the RRC reconfiguration message (or, the third information) may also include the first configuration information for configuring UE aggregation of the first UE and one or more second UEs.
[0103] Optionally, the method may further include S505, the network device sends fourth information to one or more second UEs, and correspondingly, each of the one or more second UEs receives the fourth information from the network device. For example, S505 may be performed after S501, wherein S505 and S504 may be performed simultaneously, or S505 may be performed before S504, or S505 may be performed after S504. Figure 5 Take one of the second UEs as an example. The fourth information may indicate that UE aggregation is performed with the first UE. Optionally, the fourth information is included in an RRC reconfiguration message, or the fourth information is an RRC reconfiguration message, and the RRC reconfiguration message (or, the fourth information) may also include second configuration information for configuring UE aggregation with the first UE. The second configuration information included in the fourth information sent by the network device to different second UEs may be the same or different.
[0104] In the embodiment of the present application, through the reporting of the first UE, the network device can obtain the identification of the second UE that communicates with the first UE through the N3GPP connection, so that the network device can configure the first UE and these second UEs to achieve UE aggregation to improve the throughput of the first UE.
[0105] exist Figure 5 In the embodiment shown, the first information may be included in the capability information of the first UE or the first information is the capability information. In addition, the first information may also have other implementation methods. For this purpose, the embodiment of the present application provides another communication method, through which other implementation methods of the first information are introduced. Figure 6 , which is a flow chart of the method.
[0106] S601: A first UE sends first information to a network device. Correspondingly, the network device receives the first information from the first UE.
[0107] The first information may indicate the identifier of at least one second UE corresponding to the first UE, wherein the first UE and the at least one second UE both communicate via an N3GPP connection. When executing S601, the first UE and the at least one second UE may have both established an N3GPP connection; or, the first UE and the at least one second UE may not have both established an N3GPP connection; or, the first UE may have established an N3GPP connection with some of the at least one second UE, but may not have established an N3GPP connection with another part of the second UE. For more information about this part, please refer to Figure 5 S501 in the illustrated embodiment.
[0108] The first information indicates the identifier of at least one second UE, and there may be different indication modes. For example, one indication mode is that the first information may include the identifier of the at least one second UE.
[0109] Alternatively, another indication method is that the first information may not include the identifier of the at least one second UE. For example, before sending the first information, the first UE has indicated to the network device the identifiers of all second UEs corresponding to the first UE (for example, before sending the first information, the first UE sends the capability information of the first UE to the network device, and the capability information indicates the identifiers of all second UEs corresponding to the first UE). Then, by not including the identifier of the at least one second UE in the first information, the network device can determine the at least one second UE. For example, it is determined that the N3GPP connection between the at least one second UE and the first UE is unavailable.
[0110] Alternatively, another indication method is that the first information may include a bitmap, and the bits included in the bitmap correspond one-to-one to the identifier of at least one second UE, or correspond one-to-one to at least one second UE. If the value of one of the bits is "1", it indicates that the second UE corresponding to the bit belongs to the second UE indicated by the first information; and if the value of the bit is "0", it indicates that the second UE corresponding to the bit does not belong to the second UE indicated by the first information. For example, before sending the first information, the first UE has indicated to the network device the identifiers of all second UEs corresponding to the first UE. For example, the order of the identifiers of the second UEs corresponding to the bits in the bitmap in the first information is the same as the order of the identifiers of at least one N3GPP connection indicated in advance by the first UE to the network device. Therefore, the network device can determine the at least one second UE based on the bitmap, and then determine the N3GPP connection status of the first UE and the at least one second UE.
[0111] Optionally, as described above, the first UE may also send capability information of the first UE to the network device before sending the first information. Accordingly, the network device may receive the capability information from the first UE, such as Figure 6As shown in S602 in . The capability information, for example, indicates one or more of the following: the identification of all or part of the second UE corresponding to the first UE, the ability of the first UE to support multi-path communication based on the N3GPP communication interface, the ability of the first UE to aggregate UEs, or the status of the N3GPP connection of the first UE. Among them, the N3GPP connection of the first UE may include an N3GPP connection between the first UE and at least one second UE, that is, the N3GPP connection of the first UE may include at least one N3GPP connection, then the capability information may indicate whether some or all of the N3GPP connections in the at least one N3GPP connection support UE aggregation, and / or, indicate the status of some or all of the N3GPP connections in the at least one N3GPP connection. For another example, the capability information indicates that the first UE has the ability to aggregate UEs through an N3GPP connection, or indicates that the first UE has the ability to configure multi-path transmission through an N3GPP interface, but does not indicate information about a UE that has an N3GPP connection with the first UE or a UE corresponding to the N3GPP interface of the first UE. For more information about the capability information, please refer to Figure 5 S501 in the illustrated embodiment.
[0112] Optionally, before S602, the network device may send a UE capability request message to the first UE, and correspondingly, the first UE may receive the UE capability request message from the network device. After receiving the UE capability request message, the first UE may send the capability information to the network device.
[0113] As an optional implementation manner, the first information is included in the UE auxiliary information, or the first information is the UE auxiliary information. Figure 6 In the example, the first information is the UE auxiliary information. The UE auxiliary information is, for example, an RRC message. That is, the first UE can indicate the identity of at least one second UE to the network device by sending the UE auxiliary information to the network device.
[0114] Optionally, S601 may include that the first UE sends the first information to the network device when the first condition is met. The first condition, for example, includes one or more of the following: the first UE has a valid N3GPP connection, the first UE does not have a valid N3GPP connection, the first UE receives the second information from the network device, the amount of data to be transmitted by the first UE is greater than or equal to the first threshold, the data transmission rate expected (or requested; or required) by the first UE is greater than or equal to the second threshold, the state of the N3GPP connection of the first UE (for example, the N3GPP connection between the first UE and at least one second UE) changes, the data transmission rate of the valid N3GPP connection of the first UE is greater than or equal to the third threshold, the data transmission rate of the valid N3GPP connection of the first UE is less than the fourth threshold, or the data transmission rate of the first UE is greater than or equal to the fifth threshold. Wherein, if the first condition includes the above item, when the item is met, it is considered that the first condition is met, or when the item is met, the first UE sends the first information; and when the item is not met, it is considered that the first condition is not met, or when the item is not met, the first UE does not send the first information. Alternatively, if the first condition includes two or more items as above, when all of these items are met, the first condition is considered to be met, or when all of these items are met, the first UE sends the first information; and when any one of these items is not met, the first condition is considered to be not met, or when any one of these items is not met, the first UE does not send the first information.
[0115] The at least one second UE indicated by the first information may include one or more of the following: a second UE that has established an N3GPP connection with the first UE, a second UE that has not established an N3GPP connection with the first UE but corresponds to the first UE, a second UE that the first UE expects to establish an N3GPP connection with, and a second UE whose N3GPP connection state with the first UE has changed. Optionally, if the first UE has not established an N3GPP connection with some or all of the at least one second UE, the first UE may establish an N3GPP connection with these some or all of the second UEs after sending the first information to the network device or before sending the first information.
[0116] For more information about the first condition, see Figure 5 S501 in the illustrated embodiment.
[0117] Optionally, before S601, the method further includes S603, where the network device may send second information to the first UE, and correspondingly, the first UE may receive the second information from the network device. S603 may be executed before S602, or simultaneously with S602, or after S602. The second information is, for example, configuration information, and the second information may be configured with one or more of the following: allowing the first UE to send information corresponding to the second UE, allowing the first UE to perform UE aggregation, allowing the first UE to send information corresponding to the second UE when UE aggregation is desired, allowing the first UE to report the information corresponding to the second UE and the status of the N3GPP connection, allowing the first UE to send the first information, or the condition (for example, the first condition) for the first UE to send the first information. The second information is, for example, an RRC message, or the second information is included in the RRC message. For example, if the second information is included in the RRC message, then in one embodiment, the RRC message is an RRC reconfiguration message, and the second information may be included in the OtherConfig information element of the RRC reconfiguration message, or may also be included in other information elements of the RRC reconfiguration message, without specific limitation. Optionally, the RRC reconfiguration message (or, the second information) may also include one or more of the following: timer information, a first threshold, or a second threshold. As can be seen from the foregoing, the first threshold and / or the second threshold can be used by the first UE to determine whether the first condition is met. The timer information can be used by the first UE to determine the timing when the first information can be sent to the network device. For example, the first UE can send the first information after receiving the second information, and the timer can be started when the first information is sent. Before the timer times out, the first UE no longer repeatedly sends the first information to the network device to reduce the transmission process of redundant information. Alternatively, the first threshold, the second threshold, or one or more of the timer can also be pre-configured in the first UE, or pre-defined by a protocol, etc., then the RRC reconfiguration message does not have to include the first threshold, the second threshold, or one or more of the timer.
[0118] In an optional implementation, the first UE may also send other information to the network device. For example, the method further includes S604, the first UE may send a measurement report to the network device, and correspondingly, the network device receives the measurement report from the first UE. For example, the network device sends measurement configuration information to the first UE, then the first UE may measure the reference signal according to the measurement configuration information, and send the measurement report to the network device when the second condition is met. The measurement configuration information, for example, configures the conditions for allowing the first UE to send the measurement report, and / or configures the conditions for the first UE to send the measurement report, for example, referred to as the second condition. The second condition, for example, includes one or more of the following: the first UE has a valid N3GPP connection, the first UE does not have a valid N3GPP connection, the first UE receives the fifth information from the network device, the amount of data to be transmitted by the first UE is greater than or equal to the first threshold, the data transmission rate expected (or requested; or required) by the first UE is greater than or equal to the second threshold, the state of the first UE's N3GPP connection (for example, the N3GPP connection between the first UE and at least one second UE) changes, the data transmission rate of the first UE's valid N3GPP connection is greater than or equal to the third threshold, the data transmission rate of the first UE's valid N3GPP connection is less than the fourth threshold, or the data transmission rate of the first UE is greater than or equal to the fifth threshold. For the content included in the second condition, please refer to the previous introduction to the first condition.
[0119] Optionally, the method may further include S605, the network device sends third information to the first UE, and accordingly, the first UE receives the third information from the network device. For example, S605 may be performed after S601. In addition, S605 may be performed after S604, or before S604, or simultaneously with S604. The third information may indicate that the first UE performs UE aggregation with one or more second UEs. For the content indicated by the third information, etc., please refer to Figure 5 S504 in the illustrated embodiment.
[0120] For example, after receiving the capability information and / or the first information of the first UE, the network device may decide whether to configure UE aggregation for the first UE, or decide to configure UE aggregation with which or which second UEs for the first UE. The network device may indicate the decision result to the first UE through third information. Optionally, the third information is included in an RRC reconfiguration message, or the third information is an RRC reconfiguration message, and the RRC reconfiguration message (or, the third information) may also include the first configuration information for configuring UE aggregation of the first UE and one or more second UEs.
[0121] Optionally, the method may further include S606, the network device sends fourth information to one or more second UEs, and correspondingly, each of the one or more second UEs receives the fourth information from the network device. For example, S606 may be performed after S601, wherein S606 and S605 may be performed simultaneously, or S606 may be performed before S605, or S606 may be performed after S605. Figure 6 Take one of the second UEs as an example. The fourth information may indicate that UE aggregation is performed with the first UE. Optionally, the fourth information is included in an RRC reconfiguration message, or the fourth information is an RRC reconfiguration message, and the RRC reconfiguration message (or, the fourth information) may also include second configuration information for configuring UE aggregation with the first UE. The second configuration information included in the fourth information sent by the network device to different second UEs may be the same or different.
[0122] In the embodiment of the present application, the first UE reports, so that the network device can obtain the identifier of the second UE that communicates with the first UE through the N3GPP connection, so that the network device can determine the N3GPP connection state of the first UE, configure the first UE and these second UEs to achieve UE aggregation, so as to improve the throughput of the first UE. In addition, in the embodiment of the present application, the first UE can report the identifier of the second UE to the network device through UE auxiliary information, so that the reporting of the identifier of the second UE is more flexible.
[0123] exist Figure 5 In the illustrated embodiment, the first information may be included in the capability information of the first UE or the first information is the capability information; Figure 6 In the embodiment shown, it is introduced that the first information may be included in the UE auxiliary information or the first information is the UE auxiliary information. In addition, the first information may also have other implementation methods. For this purpose, the embodiment of the present application provides another communication method, through which other implementation methods of the first information are introduced. Figure 7 , which is a flow chart of the method.
[0124] S701: A first UE sends first information to a network device. Correspondingly, the network device receives the first information from the first UE.
[0125] The first information may indicate the identifier of at least one second UE corresponding to the first UE, wherein the first UE and the at least one second UE both communicate via an N3GPP connection. When executing S701, the first UE and the at least one second UE may have both established an N3GPP connection; or, the first UE and the at least one second UE have not yet established an N3GPP connection; or, the first UE has established an N3GPP connection with some of the at least one second UE, but has not yet established an N3GPP connection with another part of the second UE. Even though the first UE may not have yet established an N3GPP connection with some or all of the at least one second UE, the first UE has the ability to establish an N3GPP connection with these second UEs. For more information about this part, please refer to Figure 5 In addition, regarding the indication method of the first information for the identification of at least one second UE, reference may also be made to S501 in the embodiment shown. Figure 5 S501 in the illustrated embodiment.
[0126] In the embodiment of the present application, an optional implementation manner of the first information is that the first information is included in a measurement report of the first UE, or the first information is a measurement report of the first UE. Figure 7 In the example, the first information is the measurement report. It can be understood that there are many different implementations of the first information. For example, one implementation is that the first information is included in the capability information of the first UE or the first information is the capability information; another implementation is that the first information is included in the UE auxiliary information or the first information is the UE auxiliary information; another implementation is that the first information is included in the measurement report of the first UE or the first information is the measurement report of the first UE. Figure 5 The embodiments shown and Figure 6 The illustrated embodiment introduces the first two implementation modes of the first information, and then another implementation mode of the first information is introduced through the embodiment of the present application.
[0127] If the first information is the measurement report or is included in the measurement report, the measurement report may include, in addition to indicating the identifier of at least one second UE, the measurement result of the first UE for the at least one second UE, for example, the N3GPP interface status measured by the first UE for information from the at least one second UE, such as whether the N3GPP connection is available and / or the transmission rate that the N3GPP connection can support.
[0128] Optionally, before S701, the method further includes S702, the network device sends second information to the first UE, and accordingly, the first UE receives the second information from the network device. The second information is, for example, included in an RRC reconfiguration message, or the second information is an RRC reconfiguration message. The second information may configure the first UE to send the first information, and / or configure a condition for the first UE to send the first information, for example, referred to as the first condition. Optionally, the second information is, for example, measurement configuration information ( Figure 7 Taking this as an example), the first condition may be a condition for the first UE to perform measurement reporting. The measurement configuration information may also be understood to include a measurement reporting configuration, and the measurement reporting configuration is the first condition. Then S701 may include that when the first condition is met, the first UE sends the first information to the network device. If the first condition is not met, the first UE does not send the first information to the network device. For the first condition, please refer to Figure 5 Description of the illustrated embodiment.
[0129] In an optional implementation, the first UE may also send capability information of the first UE to the network device, and correspondingly, the network device receives the capability information from the first UE, and this step may refer to S703. For example, S703 is performed before S701.
[0130] For example, the capability information may indicate one or more of the following: the identification of all or part of the second UE corresponding to the first UE, the ability of the first UE to support multi-path communication based on the N3GPP communication interface, the ability of the first UE to aggregate UEs, or the status of the N3GPP connection of the first UE. Among them, the N3GPP connection of the first UE may include an N3GPP connection between the first UE and at least one second UE, that is, the N3GPP connection of the first UE may include at least one N3GPP connection, then the capability information may indicate whether some or all of the at least one N3GPP connection supports UE aggregation, and / or, indicates the status of some or all of the N3GPP connections in the at least one N3GPP connection. For another example, the capability information indicates that the first UE has the ability to aggregate UEs through an N3GPP connection, or indicates that the first UE has the ability to configure multi-path transmission through an N3GPP interface, but does not indicate information about UEs that have an N3GPP connection with the first UE or UEs corresponding to the N3GPP interface of the first UE. For more information about the capability information, please refer to Figure 5 S501 in the illustrated embodiment.
[0131] Optionally, before S703, the network device may send a UE capability request message to the first UE, and correspondingly, the first UE may receive the UE capability request message from the network device. After receiving the UE capability request message, the first UE may send the capability information to the network device.
[0132] The measurement configuration information configures the first condition, and there may be multiple configuration modes.
[0133] As an optional configuration method of the measurement configuration information, the measurement configuration information includes a first event. When the first UE meets the first event, it can trigger the sending of a measurement report to the network device. The first event is, for example, that the first UE has a valid N3GPP connection. For example, the entry condition of the first event includes that the first UE has a valid N3GPP connection, or includes that the data transmission rate of the N3GPP connection of the first UE is greater than or equal to a third threshold; the exit condition of the first event includes that the first UE does not have a valid N3GPP connection or does not have a N3GPP connection, or includes that the data transmission rate of the valid N3GPP connection of the first UE is less than a fourth threshold. Among them, when the first UE meets the entry condition of the first event, it can trigger the sending of the first information to the network device; when the first UE meets the exit condition of the first event, whether to trigger the sending of the first information to the network device can be configured by the network device, for example, the network device is configured through the measurement configuration information. Through the report of the first UE, the network device can determine the state change of the N3GPP connection. Optionally, if the first UE will also trigger the sending of the first information to the network device when it meets the leaving condition of the first event, it can be understood that the first condition includes one or more of the following: the first UE has a valid N3GPP connection, the data transmission rate of the valid N3GPP connection of the first UE is greater than or equal to the third threshold, the first UE does not have a valid N3GPP connection, or the data transmission rate of the valid N3GPP connection of the first UE is less than the fourth threshold. Alternatively, if the first UE will not trigger the sending of the first information to the network device when it meets the leaving condition of the first event, it can be understood that the first condition includes: the first UE has a valid N3GPP connection, and / or the data transmission rate of the valid N3GPP connection of the first UE is greater than or equal to the third threshold.
[0134] In an optional implementation, the first UE may also send other information to the network device. For example, the method further includes S704, the first UE may send UE auxiliary information to the network device, and correspondingly, the network device receives the UE auxiliary information from the first UE.
[0135] For example, the UE auxiliary information is an RRC message. Optionally, the first UE may send UE auxiliary information to the network device when the third condition is met, and the third condition may include, for example, one or more of the following: the first UE has a valid N3GPP connection, the first UE does not have a valid N3GPP connection, the first UE receives the fifth information from the network device, the amount of data to be transmitted by the first UE is greater than or equal to the first threshold, the data transmission rate expected (or requested; or required) by the first UE is greater than or equal to the second threshold, the state of the first UE's N3GPP connection (for example, the N3GPP connection between the first UE and at least one second UE) changes, the data transmission rate of the first UE's valid N3GPP connection is greater than or equal to the third threshold, the data transmission rate of the first UE's valid N3GPP connection is less than the fourth threshold, or the data transmission rate of the first UE is greater than or equal to the fifth threshold. For the contents included in the third condition, please refer to Figure 5 The first condition is introduced in the illustrated embodiment.
[0136] Among them, the fifth information can be configured with one or more of the following: allowing the first UE to send the corresponding second UE information, allowing the first UE to perform UE aggregation, allowing the first UE to send the corresponding second UE information when UE aggregation is expected, allowing the first UE to report the corresponding second UE information and the status of the N3GPP connection, allowing the first UE to send UE auxiliary information, or the conditions for the first UE to send the first information (such as the third condition). For this part, as well as the implementation method of the fifth information, please refer to Figure 5 Description of the illustrated embodiment.
[0137] Optionally, if before S701 or before S702, the first UE also sends the capability information and / or UE auxiliary information of the first UE to the network device, for example, through this information, the identifiers of all or part of the second UE corresponding to the first UE have been indicated to the network device, then the measurement configuration information can configure one or more first events, and different first events can correspond to different second UEs, which is equivalent to that the first UE can adopt corresponding measurement reporting methods for different second UEs, so that the reporting of the first UE is more targeted.
[0138] Alternatively, the measurement configuration information may also include multiple events. For example, different items in the first condition may be regarded as different events, and the measurement configuration information may include one or more of these events. For example, the measurement configuration information includes a first event and a second event, the first event being an event that the first UE has a valid N3GPP connection state, and the second event being an event that the first UE does not have a valid N3GPP connection state. The network device configures two events so that the first UE can report the N3GPP interface status based on the current status. Optionally, the measurement configuration information may also configure corresponding events for different second UEs, and the events configured for different second UEs may be the same or different.
[0139] As another optional configuration method of the measurement configuration information, the content configured by the measurement configuration information may not be understood as an event. For example, the measurement configuration information may include a third threshold value, and when the data transmission rate of the valid N3GPP connection of the first UE is greater than or equal to the third threshold value, the first UE is triggered to send the first information to the network device. For another example, the measurement configuration information may include a fifth threshold value, and when the data transmission rate of the first UE is greater than or equal to the fifth threshold value, the first UE is triggered to send the first information to the network device.
[0140] As another optional configuration method of the measurement configuration information, the measurement configuration information may include information on the reporting type, such as an identifier or index of the reporting type, wherein a reporting type may be associated with one or more events (for example, different items in the first condition may be regarded as different events; or, an event includes an entry condition and an exit condition, etc., refer to the introduction to the first event), or associated with the first condition. The association between the reporting type and the event or condition may be preconfigured in the first UE and the network device, or configured by the network device for the first UE, or predefined by the protocol, etc. For example, the events associated with the reporting type corresponding to the information on the reporting type included in the measurement configuration information include: the first UE receives the measurement configuration information, and / or the state of the N3GPP connection of the first UE changes. Then, when the first UE receives the measurement configuration information, it may trigger the sending of the first information to the network device; when the state of the N3GPP connection of the first UE changes, it may also trigger the sending of the first information to the network device. In this configuration mode, the measurement configuration information only needs to include the reporting type information, and does not need to include the content of specific events or conditions. The reporting type information has a relatively small amount of information, which can save the overhead of the measurement configuration information.
[0141] In addition to the configuration methods described above, the measurement configuration information may also be configured in other ways, which are not limited.
[0142] Optionally, the method may further include S705, the network device sends third information to the first UE, and accordingly, the first UE receives the third information from the network device. For example, S705 may be performed after S701. In addition, S705 may be performed after S704, or before S704, or simultaneously with S704. The third information may indicate that the first UE performs UE aggregation with one or more second UEs. For more information about S703, please refer to Figure 5 S502 of the embodiment shown.
[0143] Optionally, the method may further include S706, where the network device sends fourth information to one or more second UEs, and correspondingly, each of the one or more second UEs receives the fourth information from the network device. For example, S706 may be performed after S701, where S706 and S705 may be performed simultaneously, or S706 may be performed before S705, or S706 may be performed after S705. Figure 7 Take one of the second UEs as an example. The fourth information may indicate that UE aggregation is performed with the first UE. For more information about the fourth information, please refer to Figure 5 S503 of the embodiment shown.
[0144] In the embodiment of the present application, through the report of the first UE, the network device can obtain the identifier of the second UE that communicates with the first UE through the N3GPP connection, so that the network device can configure the first UE and these second UEs to achieve UE aggregation to improve the throughput of the first UE. And the first UE can indicate the identifier of the second UE to the network device through the measurement report, without having to indicate the identifier of the second UE to the network device through additional information, which is conducive to saving signaling overhead.
[0145] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application is given. The communication device 800 may be Figures 5 to 7 The first UE or the circuit system of the first UE described in any of the embodiments shown in the accompanying drawings is used to implement the method corresponding to the first UE in the above method embodiment. Alternatively, the communication device 800 may be Figures 5 to 7 The network device or the circuit system of the network device described in any of the embodiments shown in the accompanying drawings is used to implement the method corresponding to the network device in the above method embodiment. For example, one circuit system is a chip system.
[0146] The communication device 800 includes at least one processor 801. The processor 801 can be used for internal processing of the device to implement certain control processing functions. Optionally, the processor 801 includes instructions. Optionally, the processor 801 can store data. Optionally, different processors can be independent devices, can be located in different physical locations, and can be located on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, integrated on one or more integrated circuits.
[0147] Optionally, the communication device 800 includes one or more memories 803 for storing instructions. Optionally, data may also be stored in the memory 803. The processor and the memory may be provided separately or integrated together.
[0148] Optionally, the communication device 800 includes a communication line 802 and at least one communication interface 804. Since the memory 803, the communication line 802 and the communication interface 804 are all optional, Figure 8 Indicated by dotted lines.
[0149] Optionally, the communication device 800 may further include a transceiver and / or an antenna. The transceiver may be used to send information to other devices or receive information from other devices. The transceiver may be referred to as a transceiver, a transceiver circuit, an input / output interface, etc., and is used to implement the transceiver function of the communication device 800 through an antenna. Optionally, the transceiver includes a transmitter and a receiver. Exemplarily, the transmitter may be used to generate a radio frequency signal from a baseband signal, and the receiver may be used to convert the radio frequency signal into a baseband signal.
[0150] The processor 801 may include a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0151] The communication link 802 may include a pathway to transmit information between the above-mentioned components.
[0152] The communication interface 804 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), wired access networks, etc.
[0153] The memory 803 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 803 may exist independently and be connected to the processor 801 via the communication line 802. Alternatively, the memory 803 may also be integrated with the processor 801.
[0154] The memory 803 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 801. The processor 801 is used to execute the computer-executable instructions stored in the memory 803, thereby realizing Figures 5 to 7 The steps performed by the first UE or network device described in the embodiments shown in any of the accompanying drawings.
[0155] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0156] In a specific implementation, as an embodiment, the processor 801 may include one or more CPUs, such as Figure 8 CPU0 and CPU1 in.
[0157] In a specific implementation, as an embodiment, the communication device 800 may include multiple processors, such as Figure 8 801 and processor 805 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0158] when Figure 8When the device shown is a chip, for example, a chip of the first UE or a chip of a network device, the chip includes a processor 801 (may also include a processor 805), a communication line 802 and a communication interface 804, and optionally, the chip may include a memory 803. Specifically, the communication interface 804 may be an input interface, a pin or a circuit, etc. The memory 803 may be a register, a cache, etc. The processor 801 and the processor 805 may be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the communication method of any of the above embodiments.
[0159] The embodiment of the present application can divide the functional modules of the device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. For example, in the case of dividing each functional module according to each function, Fig. 9 A schematic diagram of a device is shown, and the device 900 may be the first UE or network device involved in the above-mentioned various method embodiments, or a chip in the first UE or a chip in the network device. The device 900 includes a sending unit 901, a processing unit 902 and a receiving unit 903.
[0160] It should be understood that the apparatus 900 can be used to implement the steps performed by the first UE or the network device in the communication method of the embodiment of the present application, and the relevant features can refer to the above Figures 5 to 7 The embodiments shown in any of the accompanying drawings will not be described in detail here.
[0161] Optional, Fig. 9 The functions / implementation processes of the sending unit 901, the receiving unit 903 and the processing unit 902 can be Figure 8 The processor 801 in the embodiment calls the computer execution instruction stored in the memory 803 to implement. Or, Fig. 9 The function / implementation process of the processing unit 902 in Figure 8 The processor 801 in the embodiment calls the computer execution instruction stored in the memory 803 to implement, Fig. 9 The functions / implementation processes of the sending unit 901 and the receiving unit 903 can be Figure 8 It is implemented by the communication interface 804 in.
[0162] Optionally, when the device 900 is a chip or a circuit, the functions / implementation processes of the sending unit 901 and the receiving unit 903 can also be implemented through pins or circuits.
[0163] The present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, the method performed by the first UE or network device in the aforementioned method embodiment is implemented. In this way, the functions described in the above embodiments can be implemented in the form of software functional units and sold or used as independent products. Based on this understanding, the technical solution of the present application can be essentially or in other words, the part that contributes or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. Storage media include: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0164] The present application also provides a computer program product, which includes: a computer program code, when the computer program code is executed on a computer, the computer executes the method executed by the first UE or the network device in any of the aforementioned method embodiments.
[0165] An embodiment of the present application also provides a processing device, including a processor and an interface; the processor is used to execute the method executed by the first UE or network device involved in any of the above method embodiments.
[0166] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.
[0167] The various illustrative logic units and circuits described in the embodiments of the present application can be implemented or operated by a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or any combination of the above. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.
[0168] The steps of the method or algorithm described in the embodiments of the present application can be directly embedded in the hardware, the software unit executed by the processor, or the combination of the two. The software unit can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (erasable programmable read-only memory, EPROM), EEPROM, register, hard disk, removable disk, CD-ROM or other storage media of any form in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be arranged in an ASIC, and the ASIC can be arranged in a terminal device. Optionally, the processor and the storage medium can also be arranged in different components in the terminal device.
[0169] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0170] The contents of the various embodiments of the present application may refer to each other. If there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0171] It is understandable that in the embodiment of the present application, the first UE and / or the network device may perform some or all of the steps in the embodiment of the present application, and these steps or operations are only examples. In the embodiment of the present application, other operations or variations of various operations may also be performed. In addition, the various steps may be performed in different orders presented in the embodiment of the present application, and it is possible that not all operations in the embodiment of the present application need to be performed.
Claims
1. A communication method, characterized in that: Applied to a first terminal device, the method includes: Sending first information to a network device, wherein the first information is used to indicate an identifier of at least one second terminal device corresponding to the first terminal device, wherein the identifier of the at least one second terminal device is used by the network device to configure or deconfigure the first terminal device to perform multipath communication based on a non-Third Generation Partnership Project 3GPP communication interface with the at least one second terminal device.
2. The method according to claim 1, characterized in that The first information is included in the capability information of the first terminal device; or, The first information is included in user equipment UE assistance information; or, The first information is included in a measurement report.
3. The method according to claim 2, characterized in that The capability information is also used to indicate that the first terminal device supports the capability of multi-path communication based on a non-3GPP communication interface, or indicates that the first terminal device has the capability of UE aggregation.
4. The method according to claim 2 or 3, characterized in that: The capability information is included in a user equipment UE capability information message, or in a radio resource control RRC connection establishment complete message.
5. The method according to any one of claims 1 to 4, characterized in that: Before sending the first information to the network device, the method further includes: Receive second information from a network device, where the second information is used to request capability information of the first terminal device, or the second information is used to configure a condition for allowing the first terminal device to send the first information, or the second information is used to configure a condition for the first terminal device to send the first information.
6. The method according to claim 5, characterized in that The condition for the first terminal device to send the first information includes one or more of the following: The first terminal device receives second information from the network device; The amount of data to be transmitted by the first terminal device is greater than or equal to a first threshold; The data transmission rate expected by the first terminal device is greater than or equal to a second threshold; A state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes; The first terminal device has a valid non-3GPP connection; The first terminal device does not have a valid non-3GPP connection; The data transmission rate of the effective non-3GPP connection of the first terminal device is greater than or equal to a third threshold; The data transmission rate of the valid non-3GPP connection of the first terminal device is less than a fourth threshold; or, The data transmission rate of the first terminal device is greater than or equal to a fifth threshold.
7. The method according to claim 6, characterized in that The state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes, including one or more of the following: The data transmission rate of the non-3GPP connection between the first terminal device and the at least one second terminal device is increased or decreased; The non-3GPP connection between the first terminal device and the at least one second terminal device is disconnected; The non-3GPP connection between the first terminal device and the at least one second terminal device fails; The first terminal device desires to disconnect the non-3GPP connection between the first terminal device and the at least one second terminal device; The first terminal device expects to replace the terminal device participating in UE aggregation with the at least one second terminal device; or, The terminal device corresponding to the non-3GPP connection of the first terminal device is replaced with the at least one second terminal device.
8. The method according to claim 6 or 7, characterized in that: When the state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes, including at least one of the M items, the first information is used to indicate the identifier of at least one second terminal device corresponding to the first terminal device, including: The first information does not include an identifier of the at least one second terminal device; or, The first information includes an identification of the at least one second terminal device; or, The first information includes a bit map, and the value of a bit in the bit map corresponding to the at least one second terminal device is a first value; Among them, the M items include: increasing or decreasing the transmission rate of the non-3GPP connection between the first terminal device and the at least one second terminal device; The non-3GPP connection between the first terminal device and the at least one second terminal device is disconnected; The non-3GPP connection between the first terminal device and the at least one second terminal device fails; or, The first terminal device desires to disconnect the non-3GPP connection between the first terminal device and the at least one second terminal device.
9. The method according to any one of claims 5 to 8, characterized in that: The second information is included in a first RRC message, wherein: The first RRC message includes an OtherConfig information element, and the second information is included in the OtherConfig information element; or, The first RRC message includes measurement configuration information, and the second information is included in the measurement configuration information.
10. The method according to any one of claims 1 to 9, characterized in that: The method further comprises: Receive third information from the network device, where the third information is used to instruct the first terminal device to perform UE aggregation with part or all of the at least one second terminal device.
11. A communication method, characterized in that: Applied to a network device, the method comprises: Receive first information from a first terminal device, where the first information is used to indicate an identifier of at least one second terminal device corresponding to the first terminal device, wherein the identifier of the at least one second terminal device is used by the network device to configure or deconfigure the first terminal device to perform multipath communication based on a non-3GPP communication interface with the at least one second terminal device.
12. The method according to claim 11, characterized in that The first information is included in the capability information of the first terminal device; or, The first information is included in UE assistance information; or, The first information is included in a measurement report.
13. The method according to claim 12, characterized in that The capability information is also used to indicate that the first terminal device supports the capability of multi-path communication based on a non-3GPP communication interface, or indicates that the first terminal device has the capability of UE aggregation.
14. The method according to claim 12 or 13, characterized in that The capability information is included in a user equipment UE capability information message, or in an RRC connection establishment complete message.
15. The method according to any one of claims 11 to 14, characterized in that: Before receiving the first information from the first terminal device, the method further includes: Sending second information to the first terminal device, wherein the second information is used to request capability information of the first terminal device, or the second information is used to configure allowing the first terminal device to send the first information, or the second information is used to configure conditions for the first terminal device to send the first information.
16. The method according to claim 15, characterized in that The condition for the first terminal device to send the first information includes one or more of the following: The first terminal device receives second information from the network device; The amount of data to be transmitted by the first terminal device is greater than or equal to a first threshold; The data transmission rate expected by the first terminal device is greater than or equal to a second threshold; A state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes; The first terminal device has a valid non-3GPP connection; The first terminal device does not have a valid non-3GPP connection; The data transmission rate of the effective non-3GPP connection of the first terminal device is greater than or equal to a third threshold; The data transmission rate of the valid non-3GPP connection of the first terminal device is less than a fourth threshold; or, The data transmission rate of the first terminal device is greater than or equal to a fifth threshold.
17. The method according to claim 16, characterized in that The state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes, including one or more of the following: The data transmission rate of the non-3GPP connection between the first terminal device and the at least one second terminal device is increased or decreased; The non-3GPP connection between the first terminal device and the at least one second terminal device is disconnected; The non-3GPP connection between the first terminal device and the at least one second terminal device fails; The first terminal device desires to disconnect the non-3GPP connection between the first terminal device and the at least one second terminal device; The first terminal device expects to replace the terminal device participating in UE aggregation with the at least one second terminal device; or, The terminal device corresponding to the non-3GPP connection of the first terminal device is replaced with the at least one second terminal device.
18. The method according to claim 16 or 17, characterized in that When the state of the non-3GPP connection between the first terminal device and the at least one second terminal device changes, including at least one of the M items, the first information is used to indicate the identifier of at least one second terminal device corresponding to the first terminal device, including: The first information does not include an identifier of the at least one second terminal device; or, The first information includes an identification of the at least one second terminal device; or, The first information includes a bit map, and the value of a bit in the bit map corresponding to the at least one second terminal device is a first value; Among them, the M items include: increasing or decreasing the transmission rate of the non-3GPP connection between the first terminal device and the at least one second terminal device; The non-3GPP connection between the first terminal device and the at least one second terminal device is disconnected; The non-3GPP connection between the first terminal device and the at least one second terminal device fails; or, The first terminal device desires to disconnect the non-3GPP connection between the first terminal device and the at least one second terminal device.
19. The method according to any one of claims 15 to 18, characterized in that: The second information is included in a first RRC message, wherein: The first RRC message includes an OtherConfig information element, and the second information is included in the OtherConfig information element; or, The first RRC message includes measurement configuration information, and the second information is included in the measurement configuration information.
20. The method according to any one of claims 11 to 19, characterized in that: The method further comprises: Send third information to the first terminal device, where the third information is used to instruct the first terminal device to perform UE aggregation with part or all of the at least one second terminal device.
21. The method according to any one of claims 11 to 20, characterized in that: The method further comprises: Send fourth information to some or all of the at least one second terminal device, where the fourth information is used to indicate that UE aggregation is to be performed with the first terminal device.
22. A communication device, characterized in that: The communication device comprises a processing unit and a transceiver unit, wherein the processing unit is coupled to the transceiver unit to execute the method according to any one of claims 1 to 10, or execute the method according to any one of claims 11 to 21.
23. A communication device, characterized in that: The communication device includes a processor and a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the communication device performs the method as described in any one of claims 1 to 10, or the communication device performs the method as described in any one of claims 11 to 21.
24. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 10, or the computer is caused to execute the method according to any one of claims 11 to 21.
25. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 10, or the computer is caused to execute the method according to any one of claims 11 to 21.
26. A chip system, characterized in that: The chip system comprises: A processor and an interface, wherein the processor is used to call and run instructions from the interface, and when the processor executes the instructions, the method according to any one of claims 1 to 10 is implemented, or the method according to any one of claims 11 to 21 is implemented.
27. A communication system, characterized in that: The communication system includes a first terminal device and a network device, wherein: The first terminal device is used to execute the method according to any one of claims 1 to 10; The network device is used to execute the method according to any one of claims 11 to 21.