Communication method and device

By directly based on the data between the forwarding terminal devices by the first access network device, the problem of low data forwarding efficiency in 5G LAN is solved, and lower latency and higher efficiency are achieved.

CN119906983APending Publication Date: 2025-04-29HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311402848.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-26
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

In 5G LAN, data forwarding efficiency between terminal devices is low, especially in non-terrestrial access network environments, data transmission delay is large and efficiency is low.

Method used

The identification and data from the first terminal device are received through the first access network device, and data is sent to the second terminal device or the second access network device based on the identification, and forwarded directly without passing through the core network device, reducing the data transmission delay.

Benefits of technology

It improves data forwarding efficiency and reduces data transmission delay, especially in non-terrestrial access network environments, and improves the performance of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906983A_ABST
    Figure CN119906983A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication method and device, which are used for improving the forwarding efficiency of data. The method may be performed by a first access network device. The first access network device can be located on the ground (or a ground access network device), such as a ground base station; alternatively, the first access network device is, for example, a non-ground access network device, such as a high-altitude platform or satellite deployed with a base station or partial base station functions. The method comprises: receiving a first identifier and first data from a first terminal device, the first identifier being an identifier of a first RB, and the first RB being an RB corresponding to the first terminal device; and sending a second identifier and the first data to a second terminal device or a second access network device based on the first identifier, the second access network device being an access network device accessed by the second terminal device, the second identifier being an identifier of a second RB, and the second RB being an RB corresponding to the second terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0002] The 5th Generation local area network (5G LAN) service is a service provided by the 5G system, which can provide Internet protocol (IP) or Ethernet type private communication for terminal equipment (UE) belonging to the same 5G virtual network group (5GVN). For example, the terminal equipment in a factory forms a 5G VN group, and the terminal equipment belonging to this 5G VN group can send Ethernet data packets or IP data packets to each other.

[0003] In a 5G LAN, data packets transmitted between terminal devices in a 5G VN group can be forwarded through local forwarding, N19 tunnel forwarding, etc. However, how to improve the forwarding efficiency of data is an urgent problem to be solved. Summary of the invention

[0004] The embodiments of the present application provide a communication method and device for improving data forwarding efficiency.

[0005] In a first aspect, a communication method is provided, which can be performed by a first access network device. The first access network device can be located on the ground (or, a ground access network device), such as a ground base station; or, the first access network device can be a non-ground access network device, such as a high-altitude platform or satellite on which a base station or part of the base station function is deployed. The method includes: receiving a first identifier and first data from a first terminal device, the first identifier being an identifier of a first radio bearer (RB), and the first RB being an RB corresponding to the first terminal device; sending a second identifier and the first data to a second terminal device or a second access network device based on the first identifier, the second access network device being an access network device accessed by the second terminal device, the second identifier being an identifier of a second RB, and the second RB being an RB corresponding to the second terminal device.

[0006] In an embodiment of the present application, the access network device may send data to the second terminal device or the second access network device according to the identifier of the RB corresponding to the first terminal device, without sending the data to the core network device. For example, it is not necessary to send the data to a user plane function (UPF) unit for data forwarding, thereby reducing the transmission delay of the data and improving the forwarding efficiency of the data.

[0007] In a possible implementation, the first identifier is associated with the second identifier. The first access network device may configure an association relationship between the first identifier and the second identifier, so that when the first access network device receives the first identifier from the first terminal device, it may forward the first data based on the association relationship; and the first access network device may send the second identifier to the second terminal device based on the association relationship, so that the second terminal device may parse the first data based on the second identifier, for example, the second terminal device may determine a second RB for parsing the first data based on the second identifier.

[0008] In a possible implementation, the first access network device may also receive first indication information from a core network device, where the first indication information is used to instruct the first access network device to send the first data to the second terminal device or the second access network device. The core network device decides that the first access network device forwards data between the first terminal device and the second terminal device, which is more secure.

[0009] In a possible implementation, the first indication information is used to instruct the first access network device to send the first data to the second terminal device or the second access network device, including: the first indication information is used to indicate that the first data path corresponding to the first quality of service QoS flow is associated with the second data path corresponding to the second QoS flow, and the first data path and the second data path are used to transmit the first data. The core network device can instruct the first access network device to forward all data between the two terminal devices; or the core network device can also instruct the first access network device to forward part of the data between the two terminal devices, for example, instructing the first access network device to forward data transmitted by the data paths corresponding to two QoS flows, while other data is still forwarded through the core network device, so that the forwarding efficiency of data with lower security requirements can be improved, and the security of data with higher security requirements can also be guaranteed.

[0010] In a possible implementation, the first QoS flow is associated with the first RB, and the second QoS flow is associated with the second RB. After the first access network device associates the data transmission paths corresponding to the first QoS flow and the second QoS flow, the first QoS flow is associated with the first RB, and the second QoS flow is associated with the second RB, so that the association relationship between the first RB and the second RB can be obtained.

[0011] In a possible implementation, the first access network device may also send the first identifier to the first terminal device. Thus, when the first access network device receives the first identifier from the first terminal device, data forwarding may be implemented according to the first identifier, for example, data forwarding may be implemented according to the association relationship between the first identifier and the second identifier.

[0012] In a possible implementation, before sending the second identifier and the first data to the second terminal device, the first access network device may also send the second identifier to the second terminal device. In this way, when the second terminal device receives the second identifier and the first data, it may determine the second RB for parsing the first data based on the second identifier.

[0013] In a possible implementation, the first access network device may also receive first routing information from the core network device, the first routing information being used to indicate a path for the first access network device to send the first data to the second terminal device or the second access network device; sending the first data to the second terminal device or the second access network device includes: sending the first data to the second terminal device or the second access network device based on the first routing information. The first access network device and the second access network device may be far apart, and the first access network cannot send data directly to the second access network device, and needs to forward it through other access network devices. Therefore, the core network device may instruct the first access network device to send routing information for data to the second access network device, thereby realizing multi-hop forwarding of data and completing direct communication between the first terminal device and the second terminal device.

[0014] In a possible implementation, the first access network device may also receive a third identifier from the first terminal device, where the third identifier is the identifier of the second terminal device. When the first access network device needs to send data to the second access network device through other access network devices (e.g., the third access network device), the third access network device may determine the forwarding routing information according to the identifier of the second terminal device, thereby realizing data forwarding between access network devices.

[0015] In a second aspect, a communication method is provided, which can be executed by a first terminal device. The method includes: sending a first identifier and first data to a first access network device, wherein the first identifier is an identifier of a first RB, and the first RB is an RB corresponding to the first terminal device.

[0016] In a possible implementation, the first terminal device may also receive a first identifier from the first access network device.

[0017] In a possible implementation manner, first indication information is received from a core network device, where the first indication information is used to indicate that a first data path corresponding to a first QoS flow is associated with a second data path corresponding to a second QoS flow.

[0018] 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.

[0019] In a third aspect, a communication method is provided, which can be performed by a core network device. The method includes: sending first indication information to a first access network device, the first indication information is used to instruct the first access network device to send first data to a second terminal device or a second access network device, the second access network device is an access network device accessed by the second terminal device.

[0020] In a possible implementation, the first indication information is used to instruct the first access network device to send first data to a second terminal device or a second access network device, including: the first indication information is used to indicate that a first data path corresponding to a first QoS flow is associated with a second data path corresponding to a second QoS flow, and the first data path and the second data path are used to transmit the first data.

[0021] In a possible implementation, the core network device may also send the first indication information to the first terminal device and the second terminal device.

[0022] In a possible implementation, the core network device may also determine first routing information for sending the first data by the first access network device to the second terminal device or the second access network device.

[0023] In a possible implementation manner, the core network device may further send the first routing information to the access network devices indicated by the first routing information, where the access network devices indicated by the first routing information include the first access network device.

[0024] Regarding the technical effects brought about by the third aspect or various optional implementations, reference may be made to the introduction to the technical effects of the first aspect or corresponding implementations.

[0025] In a fourth aspect, a communication method is provided, which can be performed by a first access network device, and the introduction of the first access network device can refer to the first aspect. The method includes: receiving first data sent from a first terminal device through a first logical channel or a first auxiliary carrier; sending the first data to a second terminal device through a second logical channel or a second auxiliary carrier, the first logical channel is associated with the second logical channel, and the first auxiliary carrier is associated with the second auxiliary carrier.

[0026] In an embodiment of the present application, when the first access network device receives the first data transmitted by the first terminal device through the configured dedicated logical channel or auxiliary carrier, it can send the first data to the second terminal device based on the association relationship of the logical channel or the association relationship of the auxiliary carrier, without having to send the first data to the core network device, thereby improving data forwarding efficiency.

[0027] In a possible implementation, the first access network device may also receive first indication information from the core network device, where the first indication information is used to instruct the first access network device to send the first data to the second terminal device. The core network device decides that the first access network device forwards the data between the first terminal device and the second terminal device, which is more secure.

[0028] In a fifth aspect, a communication method is provided, which can be performed by a first terminal device. The method includes: sending first data to a first access network device through a first logical channel or a first auxiliary carrier, where the first logical channel or the first auxiliary carrier is a logical channel or auxiliary carrier configured by the first access network device for sending the first data to a second terminal device.

[0029] Regarding the technical effects brought about by the fifth aspect or various optional implementations, reference may be made to the introduction to the technical effects of the fourth aspect or corresponding implementations.

[0030] In a sixth aspect, a communication method is provided, which can be executed by a core network device. The method includes: sending first indication information to a first access network device, the first indication information is used to instruct the first access network device to send first data to a second terminal device or a second access network device, and the first data is data sent by the first terminal device to the second terminal device.

[0031] Regarding the technical effects brought about by the sixth aspect or various optional implementations, reference may be made to the introduction to the technical effects of the fourth aspect or corresponding implementations.

[0032] In the seventh aspect, a communication system is provided, comprising a first access network device for executing any implementation method of the first aspect, a first terminal device for executing any implementation method of the second aspect, and a core network device for executing any implementation method of the third aspect.

[0033] In an eighth aspect, an embodiment of the present application provides a communication system, comprising a first access network device for executing any implementation method of the fourth aspect, a first terminal device for executing any implementation method of the fifth aspect, and a core network device for executing any implementation method of the sixth aspect.

[0034] In a ninth aspect, a communication device is provided. The communication device may be the first access network device of the first aspect and / or the fourth aspect, or a communication device including the first access network device, or a functional module in the first access 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). The transceiver unit can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it may be referred to as a sending unit (sometimes also referred to as a sending module), and when the transceiver unit implements the receiving function, it may be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit may be the same functional module, which is called a transceiver unit, and the functional module can implement a sending function and a receiving function; or, the sending unit and the receiving unit may be different functional modules, and the transceiver unit is a general term for these functional modules.

[0035] Among them, the transceiver unit (or, the receiving unit) is used to receive a first identifier and first data from a first terminal device, the first identifier is an identifier of a first wireless bearer RB, and the first RB is an RB corresponding to the first terminal device; the processing unit is used to control the transceiver unit (or, the sending unit) to send a second identifier and the first data to a second terminal device or a second access network device based on the first identifier, the second access network device is an access network device accessed by the second terminal device, the second identifier is an identifier of a second RB, and the second RB is an RB corresponding to the second terminal device.

[0036] Alternatively, the transceiver unit (or, the receiving unit) is used to receive first data from a first logical channel or a first auxiliary carrier; the transceiver unit (or, the sending unit) is used to send the first data to a second terminal device through a second logical channel or a second auxiliary carrier, the first logical channel is associated with the second logical channel, and the first auxiliary carrier is associated with the second auxiliary carrier.

[0037] 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 first access network device described in the first aspect and / or the fourth aspect above.

[0038] In the tenth aspect, another communication device is provided. The communication device may be the first terminal device described in the second aspect and / or the fifth aspect, or a communication device including the first terminal device, or a functional module in the first terminal device, such as a baseband device or a chip system. The communication device includes a transceiver unit (sometimes also referred to as a transceiver module), and the introduction of the transceiver unit may refer to the seventh aspect.

[0039] Among them, the transceiver unit (or, the sending unit) is used to send a first identifier and first data to the first access network device, the first identifier is the identifier of the first RB, and the first RB is the RB corresponding to the first terminal device.

[0040] Alternatively, the transceiver unit (or, the sending unit) is used to send first data to a first access network device through a first logical channel or a first auxiliary carrier, and the first logical channel or the first auxiliary carrier is a logical channel or auxiliary carrier configured by the first access network device for sending the first data to a second terminal device.

[0041] In a possible implementation, the communication device also includes a processing unit (sometimes also referred to as a processing module) and a storage unit (sometimes also referred to as a storage module), wherein the processing unit is used to couple with the storage unit and execute a program or instruction in the storage unit, so as to enable the communication device to perform the functions of the first terminal device described in the second aspect and / or the fifth aspect above.

[0042] In the eleventh aspect, another communication device is provided. The communication device may be the core network device described in the third aspect and / or the sixth aspect, or a communication device including the core network device, or a functional module in the core network device, such as a baseband device or a chip system. The communication device includes a transceiver unit (sometimes also referred to as a transceiver module), and the introduction of the transceiver unit may refer to the seventh aspect.

[0043] Wherein, the transceiver unit (or, the sending unit) is used to send first indication information to the first access network device, and the first indication information is used to instruct the first access network device to send first data to the second terminal device or the second access network device, and the second access network device is the access network device accessed by the second terminal device; or, the first indication information is used to indicate that the first data path corresponding to the first QoS flow is associated with the second data path corresponding to the second QoS flow, and the first data path and the second data path are used to transmit the first data; wherein, the first data is the data sent by the first terminal device to the second terminal device.

[0044] Alternatively, the transceiver unit (or, the sending unit) is used to send first indication information to the first access network device, and the first indication information is used to instruct the first access network device to send first data to the second terminal device or the second access network device, and the first data is data sent by the first terminal device to the second terminal device.

[0045] In a possible implementation, the communication device also includes a processing unit (sometimes also referred to as a processing module) and 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 to enable the communication device to perform the functions of the first terminal device described in the third aspect and / or the sixth aspect above.

[0046] In a twelfth aspect, a communication device is provided, which may be an access network device, or a chip or chip system used in an access network device. The communication device includes a communication interface and a processor, and optionally, also includes 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 access network device in the above aspects.

[0047] In a thirteenth aspect, a communication device is provided, which may be a terminal device, or a chip or chip system used in a 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.

[0048] In a fourteenth aspect, a communication device is provided, which may be a core network device, or a chip or chip system used in a core 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 core network device in the above aspects.

[0049] In the fifteenth aspect, a communication system is provided, comprising a first terminal device, a first access network device and a core network device, wherein the first terminal device is used to execute the communication method as described in the second aspect and / or the fifth aspect, the first access network device is used to execute the communication method as described in the first aspect and / or the fourth aspect, and the core network device is used to execute the communication method as described in the third aspect and / or the sixth aspect.

[0050] In the sixteenth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store computer programs or instructions, and when the computer-readable storage medium is executed, the method executed by the first terminal device, the first access network device or the core network device in the above aspects is implemented.

[0051] In a seventeenth 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.

[0052] In an eighteenth 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

[0053] Figure 1 A schematic diagram of a data forwarding method between terminals;

[0054] Figure 2A A schematic diagram of a network architecture of a communication system applicable to an embodiment of the present application;

[0055] Figure 2B A schematic diagram of a network architecture of another communication system applicable to an embodiment of the present application;

[0056] Figure 2C A schematic diagram of data transmission between various layers sent by an access network device to a terminal device;

[0057] Figure 3 A flow chart of a communication method provided in an embodiment of the present application;

[0058] Figure 4A to Figure 4C A schematic diagram of the header formats of several data packets provided in the embodiments of the present application;

[0059] Figure 5 A flowchart of another communication method provided in an embodiment of the present application;

[0060] Figure 6 A schematic diagram of associating a first RB and a second RB provided in an embodiment of the present application;

[0061] Figure 7 A flowchart of another communication method provided in an embodiment of the present application;

[0062] Fig. 8A and Figure 8B A schematic diagram of two protocol layer entities provided in an embodiment of the present application;

[0063] Fig. 9 A schematic diagram of data transmission between layers provided in an embodiment of the present application;

[0064] Fig.10 A flowchart of another communication method provided in an embodiment of the present application;

[0065] Fig.11 Another schematic diagram of data transmission between layers provided in an embodiment of the present application;

[0066] Fig.12 A schematic diagram of a device provided in an embodiment of the present application;

[0067] Fig.13 A schematic diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0068] 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.

[0069] 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 there may be three relationships. 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 or B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or "one or more of them" and other similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c, or one or more of a, b, or c, means: a, b, c, a and b, a and c, b and c, or a and b and c. Each of a, b, and c can be single or multiple.

[0070] 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. In addition, the numbering of the steps in each embodiment introduced in the embodiments of the present application is only for distinguishing different steps, and is not used to limit the order between the steps.

[0071] As mentioned above, data transmitted between terminal devices of a 5G VN group can be forwarded by local forwarding, N19 tunnel forwarding, etc. The process of local forwarding and N19 tunnel forwarding data can be referred to as Figure 1 .like Figure 1 As shown, when forwarding locally or based on the N19 tunnel, the data forwarding process is as follows: UE1 sends data to the base station, the base station forwards the data to the UPF, and after the data is forwarded locally or through the N19 tunnel, the UPF returns the data to the base station, and the base station then sends the data to UE2.

[0072] That is, when forwarding data through local forwarding or N19 tunnel, the base station needs to send the data to be forwarded to UPF, and the data is forwarded through UPF. This results in a large data transmission delay and low efficiency.

[0073] Moreover, since the traditional ground network cannot provide a seamless mobile communication network for UE, especially in places where base stations cannot be deployed, such as the sea, desert, and air, non-terrestrial networks (NTN) are introduced into the 5G system. NTN provides a seamless mobile communication network for UE by deploying base stations or part of the base station functions on high-altitude platforms or satellites. However, when using NTN communication, through local forwarding or forwarding based on the N19 tunnel, UE1 sends data to the high-altitude platform or satellite, and the high-altitude platform or satellite sends the data to the UPF of the core network on the ground. After the data is forwarded locally or forwarded through the N19 tunnel, the UPF returns the data to the high-altitude platform or satellite. However, the distance between the high-altitude platform or satellite and the ground is very large, and the high-altitude platform or satellite transmits data to the UPF on the ground, which makes the data transmission delay greater and the efficiency lower. In addition, when all data is forwarded through the UPF, the load of the backhaul link when the UPF returns data to the base station is also large. If the UPF is deployed on the satellite, although the data transmission delay and backhaul load can be reduced, the cost is high.

[0074] In order to solve the technical problem, a communication method and device of an embodiment of the present application are provided. The technical solution provided in the embodiment of the present application can be applied to a long term evolution (LTE) system, a new radio (NR) communication system, an NTN system, a vehicle to everything (V2X), a vehicle network, a machine type communication (MTC), an Internet of Things (IoT), a machine to machine (M2M), or may also be applied to future mobile communication systems such as the 6th generation (6G) system.

[0075] Optionally, the NTN system may include a satellite system. According to the satellite altitude, i.e., the satellite orbit altitude, satellites may be divided into highly elliptical orbit (HEO) satellites, geostationary orbit (GEO) satellites, medium earth orbit (MEO) satellites, and low earth orbit (LEO) satellites. In addition, the NTN system may also include a high altitude platform station (HAPS), etc. The NTN system involved in the embodiments of the present application is not limited to the above examples.

[0076] Please refer to Figure 2A , is a schematic diagram of a network architecture of a communication system applicable to an embodiment of the present application, wherein the network architecture includes a terminal device, an access network device, and a core network device, Figure 2A The network architecture shown is for illustration only. The terminal device can access the core network through the access network device, and can communicate with the data network (DN) etc. through the core network.

[0077] Terminal equipment includes equipment that provides voice and / or data connectivity to users, specifically, equipment that provides voice to users, or equipment that provides data connectivity to users, or equipment that provides voice and data connectivity to users. For example, it may include a handheld device with wireless connection function, or a processing device connected to a wireless modem. The terminal device may include user equipment (UE), wireless terminal device, mobile terminal device, device-to-device (D2D) terminal device, vehicle to everything (V2X) terminal device, machine-to-machine / machine-type communications (M2M / MTC) terminal device, Internet of Things (IoT) terminal device, light terminal device (light UE), subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user equipment, etc. For example, it may include a mobile phone (or "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA), and other devices. It also includes restricted devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc. Optionally, the terminal device can also be a wearable device.Wearable devices can also be called wearable smart devices or smart wearable devices. They are a general term for the development of wearable devices that use wearable technology to intelligently design daily wearables, such as smart watches or smart glasses.

[0078] Among them, anything located on a vehicle (for example, placed in a vehicle or installed in a vehicle) can be considered as an on-board terminal device, which is also called an on-board unit (OBU). In the embodiment of the present application, the terminal device may also include a relay terminal device.

[0079] In the embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. 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 terminal device as an example in which the device for realizing the function of the terminal is a terminal device.

[0080] Access network equipment is a network-side device with wireless transceiver functions. Access network equipment can be a device in a radio access network (RAN) that provides wireless communication functions for terminal devices, called RAN equipment. For example, access network equipment can be a base station, such as an evolved Node B in a long-term evolution LTE system or an advanced long-term evolution (LTE-A), which can be referred to as eNB or e-NodeB for short). eNB is a device deployed in a wireless access network that meets 4G standards and provides wireless communication functions for terminal devices. The network device may also be a new radio controller (NR controller), (gNode B, gNB) in a 5G system, a centralized unit, a new wireless base station, a radio frequency remote module, a micro base station (also called a small station), a relay, a distributed unit, various forms of macro base stations, a transmission reception point (TRP), a transmission measurement function (TMF) or a transmission point (TP) or any other wireless access device, but the embodiments of the present application are not limited thereto.

[0081] The access network device may also be a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved NodeB, or a home Node B, HNB), a base band unit (BBU) or a remote radio unit (RRU), or a Wifi access point (AP), or a baseband pool (BBU pool) and RRU in a cloud radio access network (CRAN). The embodiments of the present application do not limit the specific technology and specific device form used by the access network device. The access network device may correspond to an eNB in ​​a 4G system and to a gNB in ​​a 5G system.

[0082] In addition, the access network equipment in the embodiment of the present application may include a centralized unit (CU) and a distributed unit (DU), and multiple DUs can be centrally controlled by one CU. CU and DU can be divided according to the protocol layer functions of the wireless network they possess, such as the packet data convergence protocol (PDCP) layer and above protocol layers. For example, the function of the service data adaptation protocol (SDAP) layer is set in the CU, and the functions of the protocol layers below the PDCP, such as the radio link control (RLC) layer and the media access control (MAC) layer, are set in the DU. It should be noted that this division of the protocol layer is only an example, and it can also be divided in other protocol layers. The radio frequency device can be remote and not placed in the DU, or it can be integrated in the DU, or part of it can be remote and part of it can be integrated in the DU. The embodiment of the present application does not impose any restrictions. In addition, in some embodiments, the control plane (CP) and user plane (UP) of the CU can be separated and implemented as different entities, namely, the control plane CU entity (CU-CP entity) and the user plane CU entity (CU-UP entity). In this network architecture, the signaling generated by the CU can be sent to the terminal device through the DU, or the signaling generated by the UE can be sent to the CU through the DU. The DU can directly encapsulate the signaling through the protocol layer and transparently transmit it to the terminal device or CU without parsing it. In this network architecture, the CU is divided into a network device on the RAN side. In addition, the CU can also be divided as a network device on the core network (CN) side, and this application does not limit this.

[0083] In the embodiments of the present application, the access network device refers to a device that can be used to implement the function of the access network device, or it can be a device that can support the access network device to implement the function, such as a chip system, which can be installed in the access network device. The chip system can be composed of chips, or it can include chips and other discrete devices. In the embodiments of the present application, the technical solution provided by the embodiments of the present application is described by taking the device for implementing the function of the access network device as the access network device itself as an example.

[0084] The core network (CN), as a bearer network, provides an interface to the DN, provides communication connection, authentication, management, policy control and data service bearing for terminal devices. CN may include at least one core network device, for example, it may include two types of user plane function network elements (which may be referred to as user plane network elements for short) and control plane function network elements (which may be referred to as control plane network elements for short). Among them, the control plane function network elements may include access management network elements, session management network elements, unified data management network elements, and policy control network elements, etc. It should be noted that the above-mentioned CN may include one or more CN devices. Among them, the CN device may be a network element for executing the above-mentioned single network function, or a network element for executing the above-mentioned multiple network functions. In the case where a CN device is used to execute the above-mentioned multiple network functions, the CN device may include one or more function modules for executing the above-mentioned multiple network functions, and the function module may be a software module or a software and hardware module, which is not limited in the embodiments of the present application.

[0085] Please refer to Figure 2B , which is a schematic diagram of a network architecture of another communication system provided in an embodiment of the present application, wherein the communication system is, for example, the aforementioned NTN system. Figure 2B In the network architecture shown, the terminal equipment on the ground can access the NTN through the 5G new air interface. In the NTN, the 5G base station can be deployed on the satellite and connected to the 5G core network on the ground through a wireless link. In addition, there are also wireless links between satellites, so that the signaling interaction and user data transmission between base stations can be completed through the wireless link. Figure 2B A brief description of each network element and interface in the NETWORK is as follows:

[0086] (1) Terminal device: including mobile devices that support 5G new air interface. Terminal devices can access NTN through 5G new air interface and initiate calls, surf the Internet and other services. The types of terminal devices included in the embodiments of this application can refer to Figure 2A Terminal devices in the network architecture shown.

[0087] (2) 5G base station: mainly refers to non-terrestrial access network equipment that provides wireless access services. Non-terrestrial access network equipment can provide wireless coverage services for terminal devices like terrestrial access network equipment, such as scheduling wireless resources to access terminal devices, providing reliable wireless transmission protocols and data encryption protocols, etc. The 5G base station involved in the embodiments of the present application can be implemented by deploying on a satellite or deploying part of the 5G base station functions on a satellite, thereby realizing a communication network that provides seamless coverage for terminal devices.

[0088] (3) 5G core network: includes the 5G control plane and the 5G user plane functional unit (UPF), which is used for access control, mobility management, session management, user security authentication, billing and other services. The 5G core network is, for example, Figure 2A Core network devices in the network architecture shown.

[0089] (4) Ground station: Mainly responsible for forwarding signaling and service data between the satellite and the 5G core network. In other words, the basic function of the ground station is to transmit signals to the satellite and receive signals forwarded by other ground stations via the satellite.

[0090] (5) 5G New Air Interface: refers to the wireless link between the terminal device and the 5G base station, so that the terminal device and the 5G base station can implement services such as signaling interaction and user data transmission through the 5G New Air Interface.

[0091] (6) Xn interface: represents the interface between 5G base stations and 5G base stations, which is mainly used to realize the interaction of signaling such as switching.

[0092] (7) NG interface: refers to the interface between the 5G base station and the 5G core network, which is mainly used to implement signaling such as the non-access stratum (NAS) of the interactive 5G core network, and to transmit user service data. Optionally, when the 5G base station interacts with the UPF network element of the 5G core network, the interface between the 5G base station and the UPF network element is, for example, an NG tunnel.

[0093] The network architecture and business scenarios described above in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0094] Access network equipment (such as Figure 2A The access network equipment shown or Figure 2B The communication between the 5G base station shown in the figure and the terminal device follows a certain protocol layer structure. For example, the data sent by the terminal device to the access network device needs to pass through the user plane protocol layer. The user plane protocol layer structure includes the SDAP layer, PDCP layer, RLC layer, MAC layer, and physical layer (PHY) / PHY layer. The functions of the above one or more protocol layers can be implemented by one or more nodes of the access network device or the terminal device.

[0095] The SDAP layer, PDCP layer, RLC layer, MAC layer, and physical layer can also be collectively referred to as the access layer. According to the data transmission direction, it is divided into sending or receiving. Each of the above layers is divided into the sending part and the receiving part. Take the following data transmission as an example, see Figure 2C , which is a schematic diagram of the transmission of data sent from the access network device to the terminal device between various layers. Figure 2C The downward arrow in the figure indicates data transmission, and the upward arrow indicates data reception. In the embodiment of the present application, the data transmitted by the access network device to the terminal device is also referred to as downlink data.

[0096] During downlink data transmission, after the PDCP layer obtains data from the SDAP layer, it will transfer the data to the RLC layer and the MAC layer. The MAC layer will then generate a transport block (TB) and then transmit it wirelessly through the physical layer. Data is encapsulated in each layer accordingly. The data received by a layer from the upper layer of the layer is regarded as the service data unit (SDU) of the layer. After layer encapsulation, it becomes a PHY PDU and is then passed to the next layer. For example, the data received by the PDCP layer from the upper layer is called PDCP SDU, and the data sent by the PDCP layer to the lower layer is called PDCP PDU; the data received by the RLC layer from the upper layer is called RLC SDU, and the data sent by the RLC layer to the lower layer is called RLC PDU; the data received by the MAC layer from the upper layer is called MAC SDU, and the data sent by the MAC layer to the lower layer is called MAC PDU. MAC PDU can also be called a transport block. In the protocol, the connection between layers is mostly corresponding in the form of channels. The RLC layer and the MAC layer correspond through a logical channel (LCH), and the MAC layer and the physical layer correspond through a transport channel. Below the physical layer is the physical channel, which is used to correspond to the physical layer at the other end.

[0097] Similar to the access network equipment, the access layer of the terminal equipment also has an SDAP layer, a PDCP layer, an RLC layer, a MAC layer, and a physical layer. The terminal equipment also has an application layer and a non-access layer. Among them, the application layer can be used to provide services to the applications installed in the terminal equipment. For example, the downlink data received by the terminal equipment can be transmitted from the physical layer to the application layer in sequence, and then provided to the application by the application layer. For another example, the application layer can obtain the data generated by the application (such as the video recorded by the user using the application), and transmit the data to the physical layer in sequence, and send it to other communication devices. The non-access layer can be used to forward user data, such as forwarding the uplink data received from the application layer to the SDAP layer or forwarding the downlink data received from the SDAP layer to the application layer.

[0098] The communication method provided in the embodiments of the present application is described in detail below with reference to the accompanying drawings.

[0099] Please refer to Figure 3 , is a flow chart of a communication method provided in an embodiment of the present application. The method can be applied to Figure 2A or Figure 2B The network architecture shown. If this method is applied to Figure 2A or Figure 2B The network architecture shown in the figure, the terminal devices described below are Figure 2A or Figure 2B The terminal device, the first access network device and the second access network device in the network architecture shown are Figure 2A The access network equipment or Figure 2B The 5G base station in the network architecture shown in the figure has core network equipment. Figure 2A The core network or Figure 2B The 5G core network in the network architecture shown.

[0100] S301: A first terminal device sends a first identifier and first data to a first access network device. Correspondingly, the first access network device receives the first identifier and first data from the first terminal device.

[0101] At least one RB can be established between the first terminal device and the first access network device to transmit data. When the first terminal device sends data (e.g., first data) to the first access network device, it can carry an identifier of the RB (e.g., first RB) used to transmit the first data, and the identifier of the first RB is, for example, the first identifier.

[0102] Optionally, the first terminal device may encapsulate the first identifier and the first data into a data packet (e.g., a first data packet), and send the first data packet to the first access network device. For example, the first terminal device may carry the first identifier in the header of the first data packet. Alternatively, the first terminal device may also send the first identifier and the first data to the first access network device through other sending methods, which is not specifically limited in the embodiments of the present application. In the following embodiments, the first terminal device sending the first data packet to the first access network device is taken as an example.

[0103] The header of the first data packet may further include a parameter for indicating the format of the header, such as F, and the value of the parameter may indicate identification information contained in the header of the first data packet. For example, if F=0, it indicates that the header of the first data packet includes an identifier of the first RB corresponding to the first terminal device, that is, a first identifier, but does not include an identifier of a destination terminal device (such as a DST UE ID), and the destination terminal device is, for example, the second terminal device described below. Among them, the first terminal device is the source device that sends the first data packet, so the first terminal device may also be referred to as a source terminal device, and the identifier of the first RB corresponding to the first terminal device is, for example, an SRC RB ID; if F=1, it indicates that the header of the first data packet includes the first identifier of the first RB, and also includes an identifier of the destination terminal device. For example, please refer to Figure 4A and Figure 4B , Figure 4A and Figure 4B In the packet header, R is a reserved bit, Oct represents an octal byte, and Data is data contained in the first data packet, that is, the first data. In this way, the first access network device can determine the identification information to be obtained according to the parameter during the process of parsing the first data packet.

[0104] Optionally, the header of the first data packet may further include an identifier of the first terminal device and / or an identifier of the RB corresponding to the target terminal device, where the identifier of the first terminal device is, for example, the SRC UE ID, and the RB corresponding to the second terminal device is, for example, the DST RB ID. Wherein, if the header of the first data packet includes the SRC UE ID, the SRC UE ID may be included in the same field as the DST UE ID, and if the header of the first data packet includes the DST RB ID, the DST RB ID may be included in the same field as the SRC RB ID. The format of the first data packet including the identifier of the first terminal device and / or the identifier of the RB corresponding to the target terminal device may be referred to, for example. Figure 4C , Figure 4C For an explanation of what is contained in Figure 4A and Figure 4B The explanation of the corresponding content will not be repeated here.

[0105] Among them, the first identifier is allocated by the first access network device. Therefore, optionally, before executing S301, the first terminal device may also receive the first identifier from the first access network device. For example, the first access network device may carry the first identifier in a radio resource control (RRC) reconfiguration message and send it to the first terminal device, and the RRC reconfiguration message is used to establish the first RB. Alternatively, the first access network device may also carry the first identifier in other information and send it to the first terminal device. For example, after establishing the first RB, the first access network device may send indication information to the first terminal device to indicate that the identifier of the first RB is the first identifier. The embodiment of the present application does not limit the manner in which the first access network device sends the first identifier to the first terminal device.

[0106] Optionally, the first identifier may also include indication information for indicating multicast or broadcast of the first data. For example, the first identifier includes 16 character bits, wherein the 14th and 15th character bits are sign bits for indicating broadcast or multicast, and if the 14th and 15th character bits are 00, it indicates that the first data is not sent by multicast or broadcast, and if the 14th and 15th character bits are 01, it indicates that the first data is sent by multicast, and if the 14th and 15th character bits are 10, it indicates that the first data is sent by broadcast.

[0107] S302: The first access network device sends the second identifier and the first data to the second terminal device or the second access network device based on the first identifier. Correspondingly, the second terminal device or the second access network device receives the second identifier and the first data from the first access network device.

[0108] When the first access network device receives the first identifier from the first terminal device, it can determine the corresponding first RB according to the first identifier, and can determine the service corresponding to the data transmitted by the first RB. When determining the service transmitted by the first RB, the first access network device can determine the receiving end for receiving the data (i.e., the first data) of the service, such as the second terminal device, and the first access network device can send the first data to the second terminal device. Optionally, the access network device accessed by the second terminal device may not be the first access network device, such as the second access network device. At this time, the first access network device cannot directly send the first data to the second terminal device, so the first access network device can send the first data to the second access network device accessed by the second terminal device, and the second access network device sends it to the second terminal device. Alternatively, if the first identifier includes an identifier for indicating multicast or broadcast, the first access network device can multicast or broadcast the first data. For example, the first terminal device and the second terminal device belong to the same 5G VN group, and the 14th and 15th character bits in the first identifier are 01, then the first access network device can send the first data to the second terminal device by multicast. In the following embodiments, it is taken as an example that the first identifier does not include an identifier for indicating multicast or broadcast.

[0109] When the first access network device sends the first data to the second terminal device or the second access network device, it can carry the second identifier of the second RB corresponding to the second terminal device, so that the second terminal device can determine the first data to be processed by the protocol entity corresponding to the second RB based on the second identifier when receiving the first data. Among them, the sending method of the first access network device to send the second identifier and the first data to the second terminal device or the second access network device can correspond to the sending method of the first terminal device to send the first identifier and the first data to the first access network device; for example, if the first terminal device encapsulates the first identifier and the first data into a first data packet and sends it to the first access network device, the first access network device also encapsulates the second identifier and the first data into a data packet (for example, a second data packet) and sends it to the second terminal device, and the header of the second data packet carries the second identifier. Alternatively, the sending method of the first access network device to send the second identifier and the first data to the second terminal device can be decoupled from the sending method of the first terminal device to send the first identifier and the first data to the first access network device, and the embodiment of the present application does not limit the sending method of the first access network device to send the second identifier and the first data to the second terminal device.

[0110] When the manner in which the first access network device sends the second identifier and the first data to the second terminal device or the second access network device corresponds to the manner in which the first terminal device sends the first data with the first identifier to the first access network device, that is, when the first access network device encapsulates the second identifier and the first data into a second data packet and sends it to the second terminal device or the second access network device, the first access network device may replace the first identifier carried in the header of the first data packet with the second identifier to obtain the second data packet. Alternatively, if the header of the first data packet carries the second identifier, the first access network device may use the first data packet as the second data packet, or may delete the first identifier carried in the header of the first data packet to obtain the second data packet.

[0111] Optionally, if the first data packet received by the first access network device from the first terminal device includes the identifier of the second terminal device, the second data packet sent by the first access network device to the second terminal device or the second access network device may include the identifier of the second terminal device, or the second data packet may not include the identifier of the second terminal device. For example, if the access network device accessed by the second terminal device is the first access network device, or the access network device accessed by the second terminal device is the second access network device, but the first access network device can communicate directly with the second access network device, indicating that there is no need to determine the second terminal device or the second access network device based on the identifier of the second terminal device, then the first access network device may delete the identifier of the second terminal device and obtain a second data packet to be sent to the second terminal device, which does not include the identifier of the second terminal device. Alternatively, the first access network device may not delete the identifier of the second terminal device, that is, the second data packet includes the identifier of the second terminal device. Optionally, after deleting the identifier of the second terminal device, the first access network device may also modify the value of F carried by the packet header to 0.

[0112] If the access network device accessed by the second terminal device is the second access network device, and the first access network device cannot communicate directly with the second access network device, that is, the first access network device needs to communicate with the second access network device through other access network devices. At this time, when the other terminal device forwards the first data packet from the first access network device to the second access network device, the other access network device needs to determine the second access network device based on the identifier of the second terminal device carried in the first data packet, so the second data packet can include the identifier of the second terminal device.

[0113] Among them, the second identifier is allocated by the first access network device. Therefore, optionally, before executing S301 or S302, the first access network device may also send the first identifier to the second terminal device. For example, the first access network device may carry the second identifier in an RRC reconfiguration message and send it to the second terminal device, and the RRC reconfiguration message is used to establish the second RB. Alternatively, the first access network device may also carry the second identifier in other information and send it to the second terminal device. For example, after establishing the second RB, the first access network device sends an indication message to the first terminal device to indicate that the identifier of the second RB is the second identifier. The embodiment of the present application does not limit the manner in which the first access network device sends the second identifier to the second terminal device.

[0114] Optionally, the first access network device may also configure an association between the first identifier and the second identifier. When the first access network device determines that the identifier contained in the first data packet is the first identifier, the first data may be sent to the second terminal device or the second access network device based on the association between the first identifier and the second identifier, and the second identifier may be sent.

[0115] For the sake of communication security, the data communicated between terminal devices is generally forwarded through the UPF of the core network device. Therefore, in the embodiment of the present application, the forwarding of the first data (i.e., the data communicated between the first terminal device and the second terminal device) through the first access network device can be indicated through the core network device. And as mentioned above, the second terminal device may be a second access network device to which it is connected, that is, the access network device to which the second terminal device and the first terminal device are connected may be the same or different. Therefore, optionally, before executing S301 or S302, the following may also be executed: Figure 5 or Figure 7 Steps shown.

[0116] Please refer to Figure 5 , is a flow chart of another communication method provided by an embodiment of the present application. In the method, a first terminal device and a second terminal device accessing a first access network device are taken as an example.

[0117] S501: The core network device sends first indication information to the first access network device. Correspondingly, the first access network device receives the first indication information from the core network device.

[0118] When the first terminal device wants to communicate with the second terminal device, it can send a service request to the core network device. The service request is used to request the transmission of the first service with the second terminal device. The first service can be, for example, voice calls, file transfers and other services. When the core network device receives the service request, it can determine whether the data of the first service (for example, the aforementioned first data) is forwarded through the access network device or through the UPF according to the service request. For example, if the first service is a service with high security requirements, the core network device can determine that the first data is forwarded through the UPF; if the first service is a service with low security requirements, the core network device can determine that the first data is forwarded through the first access network device. Alternatively, when the first terminal device communicates with the second terminal device, if the core network device determines that the load of the backhaul link of the UPF is high, the core network device can determine to forward the first data through the first access network device.

[0119] When the core network device determines to forward through the first access network device, it can send first indication information to the first access network device to instruct the first access network device to send the first data to the second terminal device or the second access network device.

[0120] Optionally, if the core network device has configured a data path for transmitting the first data for the first terminal device and the second terminal device, the core network device may also instruct the first access network device to send the first data to the second terminal device or the second access network device by instructing the first access network device to associate the data path used to transmit the first data. That is, the first indication information may instruct the first access network device to associate the first data path corresponding to the first QoS flow with the second data path corresponding to the second QoS flow. The first data path corresponding to the first QoS flow is, for example, a data path for transmitting the first data between the first terminal device and the first access network device, and the second data path corresponding to the second QoS flow is, for example, a data path for transmitting the first data between the second terminal device and the first access network device or the second access network device. Optionally, when the first indication information may instruct the first access network device to associate the first data path corresponding to the first QoS flow with the second data path corresponding to the second QoS flow, the core network device may also send the first indication information to the first terminal device and the second terminal device.

[0121] There may be multiple services transmitted between the first terminal device and the second terminal device. For example, data of different services can be transmitted through data paths corresponding to different QoS flows. The core network device can instruct the first access network device to forward data transmitted by data paths corresponding to two QoS flows, that is, forward data of a certain service, while data transmitted by data paths corresponding to other QoS flows continue to be forwarded through the UPF of the core network device. In this way, while improving the forwarding efficiency of data of a certain service, the security of other services can also be guaranteed.

[0122] S502: The first access network device determines a first RB and a second RB for transmitting first data.

[0123] After the first access network device receives the first indication information from the core network device, if the first indication information indicates that the first data is to be sent to the second terminal device or the second access network device, the first access network device can determine whether the first terminal device and the second terminal device have a first RB and a second RB for transmitting the first data. If not, the first access network device can establish a first RB for the first terminal device for transmitting the first data, and a second RB for the second terminal device for transmitting the first data. Optionally, if there is already a second service transmission between the first terminal device and the second terminal device, the first access network device can reuse the RB used to transmit the data of the second service, that is, determine that the RB used to transmit the data of the second service is the first RB and the second RB.

[0124] Optionally, if the first indication information indicates that the first access network device associates the first QoS flow with the second QoS flow, the first access network device may determine that the RB where the first data path corresponding to the first QoS flow is located is the first RB, and determine that the RB where the second data path corresponding to the second QoS flow is located is the second RB. Alternatively, the first access network device may also configure (e.g., create a new) first RB for the first terminal device and associate the first QoS flow with the first RB, and configure the second RB for the second terminal device and associate the second QoS flow with the second RB. Here, associating the first QoS flow with the first RB, for example, maps the first data path corresponding to the first QoS flow to the first RB, and associating the second QoS flow with the second RB, for example, maps the second data path corresponding to the second QoS flow to the second RB.

[0125] After the first access network device determines the first RB and the second RB for transmitting the first data, an association relationship between the first RB and the second RB can be established. For example, the first access network device can associate a first identifier corresponding to the first RB with a second identifier corresponding to the second RB. Optionally, if the first RB and the second RB are newly established RBs, the first access network device can also assign identifiers to the first RB and the second RB.

[0126] For example, see Figure 6 , is a schematic diagram of associating a first RB and a second RB provided in an embodiment of the present application. Figure 6 In the example, the access network devices accessed by the first terminal device and the second terminal device are both the first access network devices. Figure 6 As shown, a PDU session 1 has been established between the first terminal device and the core network device, and PDU session 1 includes RB1 and RB2, RB1 includes QoS A1 and QoS A2, and RB2 includes QoS An. A PDU session 2 has been established between the second terminal device and the core network device, and PDU session 2 includes RB1 and RB2, RB1 includes QoS B1 and QoS B2, and RB2 includes QoS Bm, wherein the data paths corresponding to QoS A1 and QoS Bm are used to transmit the first data packet.

[0127] If the first indication information sent by the core network device to the first access network device is used to instruct the first access network device to associate QoS A1 in PDU session 1 with QoS Bm in PDU session 2, the first access network device can determine that RB1 included in PDU session 1 is the first RB, and determine that RB2 included in PDU session 2 is the second RB, and the first access network device can associate RB1 included in PDU session 1 with RB2 included in PDU session 2.

[0128] S503: The first access network device sends an RRC reconfiguration message to the first terminal device and the second terminal device. Correspondingly, the first terminal device and the second terminal device receive the RRC reconfiguration message from the first access network device.

[0129] The first access network device can configure the first terminal device to transmit the first data through the first RB, and configure the second terminal device to transmit the first data through the second RB. For example, the RRC reconfiguration message can be used to establish the first RB and the second RB; or, if the first RB and the second RB are multiplexed RBs for transmitting data of the second service, the RRC reconfiguration message can also be used to configure the first terminal device to multiplex the first RB to transmit the first data, and configure the second terminal device to multiplex the second RB to transmit the first data.

[0130] Optionally, the RRC reconfiguration message may also include the first identifier and / or the second identifier. For example, the RRC reconfiguration message sent by the first access network device to the first terminal device may include the first identifier, or may also include the first identifier and the second identifier.

[0131] In the above technical solution, the first access network device can realize data forwarding by configuring the first RB and the second RB for transmitting the first data and establishing an association relationship between the first RB and the second RB, without forwarding the data to the UPF, thereby improving data forwarding efficiency.

[0132] Please refer to Figure 7 , is a flow chart of another communication method provided by an embodiment of the present application. In the method, a first terminal device accesses a first access network device, and a second terminal device accesses a second access network device as an example.

[0133] S701: The core network device sends first indication information to the first access network device. Correspondingly, the first access network device receives the first indication information from the core network device.

[0134] For the related description of the first indication information, reference may be made to the related description of the first indication information in S501, which will not be repeated here.

[0135] S702: The first access network device negotiates with the second access network device a first RB and a second RB for transmitting first data.

[0136] The first access network device and the second access network device may negotiate the first RB and the second RB based on the first indication information. For example, if the first terminal device and the second terminal device do not have the first RB and the second RB for transmitting the first data, the first access network device may negotiate with the second access network device to establish the first RB and the second RB for transmitting the first data for the first terminal device and the second terminal device; or, if there is a second service transmission between the first terminal device and the second terminal device, the first access network device may negotiate with the second access network device to multiplex the RB for transmitting the data of the second service, that is, negotiate that the RB for transmitting the data of the second service is the first RB and the second RB.

[0137] Optionally, if the first indication information indicates that the first access network device associates the first QoS flow with the second QoS flow, the first access network device may negotiate with the second access network device to determine that the RB where the first data path corresponding to the first QoS flow is located is the first RB, and determine that the RB where the second data path corresponding to the second QoS flow is located is the second RB; or, the first access network device may negotiate with the second access network device to configure the first RB and the second RB for the first terminal device and the second terminal device respectively, and after configuring the first RB and the second RB, the first access network device associates the first QoS flow with the first RB, and the second access network device associates the second QoS flow with the second RB.

[0138] Optionally, after the first access network device and the second access network device have negotiated the first RB and the second RB for transmitting the first data, the first access network device may establish an association relationship between the first RB and the second RB. The manner in which the first access network device establishes an association relationship between the first RB and the second RB can refer to the relevant description of the first access network device establishing an association relationship between the first RB and the second RB in S502, which will not be repeated here.

[0139] Optionally, if the first RB and the second RB are configured by negotiation between the first access network device and the second access network device, the first access network device and the second access network device may negotiate to assign identifiers to the first RB and the second RB, for example, the first access device assigns a first identifier to the first RB, and the second access network device assigns a second identifier to the second RB, and the first access network device may also assign identifiers to the first RB and the second RB. Optionally, the first access network device may also obtain the second identifier assigned by the second access network device to the second terminal device.

[0140] S703: The first access network device sends an RRC reconfiguration message to the first terminal device, and the second access network device sends an RRC reconfiguration message to the second terminal device.

[0141] The RRC reconfiguration message sent by the first access network device to the first terminal device and the RRC reconfiguration message sent by the second access network device to the second terminal device can refer to the relevant description of the RRC reconfiguration message in S503, which will not be repeated here.

[0142] Optionally, the core network device may also determine the path for the first access network device to send the first data to the second access network device, and send the first routing information indicating the path to all access network devices included in the path. For example, the first routing information is: first access network device -> third access network device -> second access network device, and the core network device may send the first routing information to the first access network device, the second access network device, and the third access network device. The first access network device, the second access network device, and the third access network device may send the first data (such as the aforementioned second data packet) to the second terminal device based on the first routing information. For example, after obtaining the aforementioned second data packet, the first access network device may send the second data packet to the third access network device, and after the third access network device parses the second data packet and obtains the identification of the second terminal device, it may send the second data packet to the second access network device based on the first routing information. When the second access network device receives the second data packet and obtains the identification of the second terminal device, it may forward the second data packet to the second terminal device.

[0143] In the above technical solution, the core network device can configure the forwarding path of the first data to achieve communication between terminal devices through multi-hop forwarding.

[0144] An embodiment is described as follows. Figure 3 , Figure 5 or Figure 7 The illustrated embodiment is an example of a communication method introduced.

[0145] A set of functional entities in the same RB includes an SDAP entity, an SDAP, a PDCP entity, an RLC entity, a MAC entity, and a PHY entity. In the embodiment of the present application, when the access network device parses the first data packet to the RLC layer, it no longer continues to parse. Fig. 8A or Figure 8B In the example shown, the PDCP entity and the SDAP entity of the upper layer of the first access network device and the second access network device are not shown. Optionally, in order to forward data through the access network device, the first access network device and the second access network device may further include an adaptation layer above the RLC layer, such as Fig. 8A and Figure 8B As shown in the Adaptation, the adaptation layer can be used to describe the association relationship between identifiers, such as the association relationship between the first identifier and the second identifier mentioned above, and the adaptation layer can perform the operation of replacing the identifier, such as replacing the first identifier contained in the header of the first data packet with the second identifier.

[0146] Please refer to Fig. 8A When the first terminal device and the second terminal device transmit the aforementioned first service, the first terminal device can send a first data packet to the first access network device, and then send the first data packet to the second terminal device via the first access network device.

[0147] For example, the first terminal device can send a first data packet obtained after the first data is processed in sequence by the SDAP entity, PDCP entity, RLC entity, MAC entity and PHY entity corresponding to the first RB to the first access network device, and the first data packet includes the first identifier of the first RB.

[0148] When the first access network device receives the first data packet from the first terminal device, it can obtain the first identifier after being processed by the PHY entity, MAC entity and RLC entity in sequence. The adaptation layer of the first access network device can determine to send the first data packet to the second terminal device based on the association between the first identifier and the second identifier, and replace the first identifier included in the header of the first data packet with the second identifier. The data packet with the replaced identifier (such as the aforementioned second data packet) is sent to the second terminal device after being processed by the RLC entity, MAC entity and PHY entity in sequence.

[0149] When the second terminal device receives the second data packet from the first access network device, it can obtain the first data after being processed by the PHY entity, MAC entity, RLC entity, PDCP entity and SDAP entity in sequence.

[0150] The first access network device may also configure the first terminal device and the second terminal device to associate the RLC entity, the MAC entity and the PHY entity. The associated RLC entity, MAC entity and PHY entity may be referred to as Uu-RLC-channel, for example. Therefore, optionally, the first terminal device and the second terminal device may also include an adaptation layer above the RLC layer, and the adaptation layer is used to associate the RLC entity, the MAC entity and the PHY entity, that is, the adaptation layer may be used to describe the association relationship between PDCP and Uu-RLC-channel, and the adaptation layer may also add the RB identifier in the data packet. Among them, the functions performed by the adaptation layer of the first terminal device and the second terminal device (such as establishing an association relationship between PDCP and Uu-RLC-channel) may be configured by the first access network device, for example, the first access network device may be configured by RRC reconfiguration information sent to the first terminal device and the second terminal device. For example, the first access network device can configure the adaptation layer of the first terminal device to associate PDCP-1 and PDCP-2 with Uu-RLC-channe-1, so that when the adaptation layer receives data from PDCP-1, it can send the data to the first access network device through Uu-RLC-channe-1.

[0151] Optionally, if the second terminal device is connected to the second access network device, please refer to Figure 8B When the first access network device sends the second data packet to the second access network device, it can be sent through an inter-satellite link (ISL).

[0152] In the embodiment of the present application, when the first access network device establishes the first RB and the second RB, the first access network device can configure the PDCP layer and the SDAP layer, and map the configured PDCP entity and the SDAP entity to the Uu-RLC-channel that has an associated relationship. In this way, it can be considered that the first identifier and the second identifier are used to identify the PDCP entity and the SDAP entity. For example, please refer to Fig. 9 , RAN configures UE1 to transmit data 1 with RB1 of UE2 through RB1, and configures UE1 to transmit data 2 with RB1 of UE3 through RB3.

[0153] When UE1 wants to communicate with UE2 to transmit data 1, after the data 1 is processed by the SDAP and physical PDCP entity corresponding to RB1 of UE1, the adaptation layer of UE1 (not shown in the figure) can add the RB1 identifier (for example, identifier 1) to the header of the data packet containing data 1, and the obtained data packet (for example, data packet 1) can be sent to RAN via the Uu-RLC-channel (for example, Uu-RLC-channel-1) associated with the SDAP and physical PDCP entity corresponding to RB1.

[0154] When the RAN receives the data packet 1 and obtains the identifier 1, the adaptation layer of the RAN (not shown in the figure) can determine to forward the data to RB1 of UE2 based on the association between the identifier 1 and the identifier 2. The identifier of RB1 of UE2 is identifier 2, and the adaptation layer of the RAN can replace the identifier 1 in the data packet 1 with the identifier 2 to obtain the data packet 2, and send the obtained data packet 2 to UE2 via the Uu-RLC-channel (for example, Uu-RLC-channel-2).

[0155] When UE2 receives data packet 2 and obtains the identifier 2, the adaptation layer of UE2 (not shown in the figure) can allocate data packet 2 to the PDCP entity and SDAP entity corresponding to RB1 for processing based on the identifier 2 to obtain the data 1.

[0156] Please refer to Fig.10 , a flow chart of a communication method provided in an embodiment of the present application. The method can be applied to Figure 2A or Figure 2B The network architecture shown. If this method is applied to Figure 2A or Figure 2B The network architecture shown in the figure, the terminal devices described below are Figure 2A or Figure 2B The terminal device, the first access network device and the second access network device in the network architecture shown are Figure 2A The access network equipment or Figure 2B The 5G base station in the network architecture shown in the figure has core network equipment. Figure 2A The core network or Figure 2B The 5G core network in the network architecture shown.

[0157] S1001: A first terminal device sends first data to a first access network device via a first logical channel or a first auxiliary carrier. Correspondingly, the first access network device receives the first data from the first logical channel or the first auxiliary carrier.

[0158] The first data may be sent via a data packet (eg, a first data packet) or may be sent directly. If the first data is sent via a first data packet, the format of the first data packet may be Figure 3 The format described in the illustrated embodiment may also be other formats, which are not limited in the embodiments of the present application. In the following embodiments, the first data is sent via a first data packet as an example for description.

[0159] The first access network device can configure the first terminal device to transmit the first data packet through the first logical channel or the first auxiliary carrier, where the first logical channel or the first auxiliary carrier is a logical channel or auxiliary carrier reserved by the first access network device for transmitting relay data, wherein the relay data refers to data forwarded to the second terminal device through the first access network device. Therefore, optionally, before executing S1001, the first access network device can send an RRC reconfiguration message to the first terminal device to configure the first terminal device to send the first data through the first logical channel or the first auxiliary carrier. Optionally, before sending the RRC reconfiguration message to the first terminal device, the first access network device can also receive first indication information from the core network device, where the first indication information is used to instruct the first access network device to send the first data to the second terminal device.

[0160] Furthermore, before executing S1001, the first access network device may also send downlink control information (DCI) indication information to the first terminal device and the second terminal device, which is used to indicate the time-frequency resources, modulation and coding methods, and other information of the PHY layer.

[0161] S1002: The first access network device sends the first data to the second terminal device via the second logical channel or the second auxiliary carrier. Correspondingly, the second terminal device receives the first data from the second logical channel or the second auxiliary carrier.

[0162] When receiving the first data packet, the first access network device can determine whether the first data in the first data packet is relay data or service data based on the first logical signal or the identifier of the first auxiliary carrier (for example, the logical channel ID or the carrier frequency), wherein the service data refers to the data that needs to be uploaded to the core network device for processing. If the first data is relay data, the first access network device can determine the second logical channel associated with the first logical channel, or determine the second auxiliary carrier associated with the first auxiliary carrier, and send the first data packet to the second terminal device through the second logical channel or the second auxiliary carrier; if the first data is service data, the first access network device can send the first data packet to the core network device, for example, to the UPF or other network element of the core network device.

[0163] Optionally, before sending the first data packet to the second terminal device via the second logical channel or the second auxiliary carrier, the first access network device may also send RRC reconfiguration information to the second terminal device to configure the second terminal device to transmit the first data via the second logical channel or the second auxiliary carrier.

[0164] Among them, about Fig.10 The data transmission between the layers of the communication method shown can be referred to Fig.11 , Fig.11 Take the example of a first terminal device sending a first data packet to a first access network device through a logical channel. Fig.11 As shown, the first terminal device can send a first data packet obtained after the first data is processed by the SDAP layer, PDCP layer, RLC layer, MAC layer and PHY layer in sequence to the first access network device, wherein the first data packet includes an identifier of the first logical channel.

[0165] When the first access network device receives the first data packet, it can obtain the identifier of the first logical channel after processing it through the PHY layer and the MAC layer in sequence. The first access network device can determine whether the first logical channel is a logical channel reserved for transmitting relay data based on the identifier. If so, the first access network device can determine the second logical channel associated with the first logical channel and send the first data packet to the second terminal device through the second logical channel.

[0166] After receiving the first data packet from the first access network device, the second terminal device can obtain the first data after processing through the PHY layer, MAC layer, RLC layer, PDCP layer and SDAP layer in sequence.

[0167] In the above technical solution, the first access network device configures the first terminal device and the second terminal device to transmit different data through different logical channels or auxiliary carriers, so that when the first access network device receives the first data transmitted by the logical channel or auxiliary carrier used to transmit relay data, it can forward the data to the second terminal device based on the association relationship of the logical channel or the association relationship of the auxiliary carrier, without having to send the data to the core network device, thereby improving the data forwarding efficiency.

[0168] Fig.12 A schematic diagram of the structure of a communication device provided in an embodiment of the present application is given. The communication device 1200 may be Figures 3 to 11 The first access network device or the circuit system of the first access network device in any of the embodiments shown in the accompanying drawings is used to implement the method corresponding to the first access network device in the above method embodiment. Alternatively, the communication device 1200 may be Figures 3 to 11The core network device or the circuit system of the core network device in any of the embodiments shown in the accompanying drawings is used to implement the method corresponding to the core network device in the above method embodiment. For specific functions, please refer to the description in the above method embodiment. Alternatively, the communication device 1200 may be Figures 3 to 11 The first terminal device or the circuit system of the first terminal device in any of the embodiments shown in the accompanying drawings is used to implement the method corresponding to the first terminal device in the above method embodiment. For specific functions, please refer to the description in the above method embodiment. For example, one circuit system is a chip system.

[0169] The communication device 1200 includes at least one processor 1201. The processor 1201 can be used for internal processing of the device to implement certain control processing functions. Optionally, the processor 1201 includes instructions. Optionally, the processor 1201 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.

[0170] Optionally, the communication device 1200 includes one or more memories 1203 for storing instructions. Optionally, data may also be stored in the memory 1203. The processor and the memory may be provided separately or integrated together.

[0171] Optionally, the communication device 1200 includes a communication line 1202 and at least one communication interface 1204. Since the memory 1203, the communication line 1202 and the communication interface 1204 are all optional, Fig.12 Indicated by dotted lines.

[0172] Optionally, the communication device 1200 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 1200 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.

[0173] The processor 1201 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.

[0174] The communication link 1202 may include a pathway to transmit information between the above-mentioned components.

[0175] The communication interface 1204 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.

[0176] The memory 1203 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 1203 may exist independently and be connected to the processor 1201 via the communication line 1202. Alternatively, the memory 1203 may also be integrated with the processor 1201.

[0177] The memory 1203 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 1201. The processor 1201 is used to execute the computer-executable instructions stored in the memory 1203, thereby realizing Figure 3 to Figure 11 The steps performed by the first access network device in any one of the embodiments, or, implementing Figure 3 to Figure 11 The steps performed by the core network device of any one of the embodiments described in Figure 3 to Figure 11 The steps performed by the first terminal device described in any one of the embodiments.

[0178] 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.

[0179] In a specific implementation, as an embodiment, the processor 1201 may include one or more CPUs, such as Fig.12 CPU0 and CPU1 in.

[0180] In a specific implementation, as an embodiment, the communication device 1200 may include multiple processors, such as Fig.12 1 and 1205. Each of these processors may be a single-CPU processor or a multi-CPU processor. A processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0181] when Fig.12 When the device shown is a chip, for example, a chip of a first access network device, a chip of a core network device, or a chip of a first terminal device, the chip includes a processor 1201 (may also include a processor 1205), a communication line 1202, a memory 1203, and a communication interface 1204. Specifically, the communication interface 1204 may be an input interface, a pin, or a circuit, etc. The memory 1203 may be a register, a cache, etc. The processor 1201 and the processor 1205 may be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of a program of the communication method of any of the above embodiments.

[0182] 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.13 A schematic diagram of a device is shown, and the device 1300 may be the first terminal device, the first access network device, or the core network device involved in the above-mentioned various method embodiments, or a chip in the first terminal device, the first access network device, or the core network device. The device 1300 includes a sending unit 1301, a processing unit 1302, and a receiving unit 1303.

[0183] It should be understood that the device 1300 can be used to implement the steps performed by the first access network device, the core network device, or the first terminal device in the communication method of the embodiment of the present application, and the relevant features can refer to the above Figure 3 to Figure 11 The embodiments shown will not be described in detail here.

[0184] Optional, Fig.13 The functions / implementation processes of the sending unit 1301, the receiving unit 1303 and the processing unit 1302 can be Fig.12 The processor 1201 in the embodiment calls the computer execution instruction stored in the memory 1203 to implement. Or, Fig.13 The function / implementation process of the processing unit 1302 in Fig.12 The processor 1201 in the embodiment calls the computer execution instruction stored in the memory 1203 to implement, Fig.13 The functions / implementation processes of the sending unit 1301 and the receiving unit 1303 can be Fig.12 It is implemented by the communication interface 1204 in.

[0185] Optionally, when the device 1300 is a chip or a circuit, the functions / implementation processes of the sending unit 1301 and the receiving unit 1303 can also be implemented through pins or circuits.

[0186] 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 access network device, the core network device or the first terminal device in the above method embodiment is implemented. In this way, the functions described in the above embodiments can be implemented in the form of software function 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. The storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.

[0187] The present application also provides a computer program product, which includes: computer program code, when the computer program code is run on a computer, the computer executes the method performed by the first access network device, the core network device or the first terminal device in any of the aforementioned method embodiments.

[0188] An embodiment of the present application also provides a communication device, including a processor and an interface; the processor is used to execute the method executed by the first access network device, core network device or first terminal device involved in any of the above method embodiments.

[0189] 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.

[0190] 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 application specific integrated circuit (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 traditional 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.

[0191] 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.

[0192] 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.

[0193] 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.

[0194] It is understandable that in the embodiments of the present application, the terminal device, the core network device and / or the access network device can perform some or all of the steps in the embodiments of the present application, and these steps or operations are only examples. In the embodiments of the present application, other operations or variations of various operations can also be performed. In addition, the various steps can be performed in different orders presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.

Claims

1. A communication method, characterized in that: Applied to a first access network device, the method includes: Receive a first identifier and first data from a first terminal device, where the first identifier is an identifier of a first radio bearer RB, and the first RB is an RB corresponding to the first terminal device; Based on the first identifier, a second identifier and the first data are sent to a second terminal device or a second access network device, where the second access network device is an access network device accessed by the second terminal device, the second identifier is an identifier of a second RB, and the second RB is an RB corresponding to the second terminal device.

2. The method according to claim 1, characterized in that The first identifier is associated with the second identifier.

3. The method according to claim 1 or 2, characterized in that The method further comprises: Receive first indication information from a core network device, where the first indication information is used to instruct the first access network device to send the first data to the second terminal device or the second access network device.

4. The method according to claim 3, characterized in that The first indication information is used to instruct the first access network device to send the first data to the second terminal device or the second access network device, including: The first indication information is used to indicate that a first data path corresponding to a first quality of service QoS flow is associated with a second data path corresponding to a second QoS flow, and the first data path and the second data path are used to transmit the first data.

5. The method according to claim 4, characterized in that The first QoS flow is associated with the first RB, and the second QoS flow is associated with the second RB.

6. The method according to claim 3, characterized in that The method further comprises: Send the first identifier to the first terminal device.

7. The method according to claim 3 or 6, characterized in that The method further comprises: Send the second identifier to the second terminal device.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Receiving first routing information from a core network device, where the first routing information is used to indicate a path for the first access network device to send the first data to the second terminal device or the second access network device; Sending the first data to a second terminal device or a second access network device includes: The first data is sent to the second terminal device or the second access network device based on the first routing information.

9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: A third identifier is received from the first terminal device, where the third identifier is the identifier of the second terminal device.

10. A communication method, characterized in that: Applied to a core network device, the method comprises: Send first indication information to a first access network device, where the first indication information is used to instruct the first access network device to send first data to a second terminal device or a second access network device, where the second access network device is an access network device accessed by the second terminal device.

11. The method according to claim 10, characterized in that The first indication information is used to instruct the first access network device to send first data to the second terminal device or the second access network device, including: The first indication information is used to indicate that a first data path corresponding to a first QoS flow is associated with a second data path corresponding to a second QoS flow, and the first data path and the second data path are used to transmit the first data.

12. The method according to claim 11, characterized in that The method further comprises: The first indication information is sent to the first terminal device and the second terminal device.

13. The method according to any one of claims 10 to 12, characterized in that: The method further comprises: Determine first routing information for the first access network device to send the first data to the second terminal device or the second access network device.

14. The method according to claim 13, characterized in that The method further comprises: The first routing information is sent to the access network device indicated by the first routing information, where the access network device indicated by the first routing information includes the first access network device.

15. A communication method, characterized in that: Applied to a first terminal device, the method includes: A first identifier and first data are sent to a first access network device, where the first identifier is an identifier of a first RB, and the first RB is an RB corresponding to the first terminal device.

16. The method according to claim 15, characterized in that The method further comprises: Receive a first identifier from the first access network device.

17. The method according to claim 15 or 16, characterized in that The method further comprises: Receive first indication information from a core network device, where the first indication information is used to indicate that a first data path corresponding to a first QoS flow is associated with a second data path corresponding to a second QoS flow, and the first data path and the second data path are used to transmit the first data.

18. A communication method, characterized in that: Applied to a first access network device, the method includes: Receiving first data sent from a first terminal device through a first logical channel or a first auxiliary carrier; The first data is sent to the second terminal device via a second logical channel or a second auxiliary carrier, the first logical channel is associated with the second logical channel, and the first auxiliary carrier is associated with the second auxiliary carrier.

19. The method according to claim 18, characterized in that The method further comprises: Receive first indication information from a core network device, where the first indication information is used to instruct the first access network device to send the first data to the second terminal device.

20. A communication method, characterized in that: Applied to a core network device, the method comprises: Send first indication information to a first access network device, where the first indication information is used to instruct the first access network device to send first data to a second terminal device or a second access network device, where the second access network device is an access network device accessed by the second terminal device.

21. A communication method, characterized in that: Applied to a first terminal device, the method includes: The first data is sent to the first access network device via a first logical channel or a first auxiliary carrier, where the first logical channel or the first auxiliary carrier is a logical channel or auxiliary carrier configured by the first access network device for sending the first data to the second terminal device.

22. A communication system, characterized in that: It includes a first access network device for executing the method described in any one of claims 1 to 9 and 18 to 19, a core network device for executing the method described in any one of claims 10 to 14 and 20, and a first terminal device for executing the method described in any one of claims 15 to 17 and 21.

23. A communication device, characterized in that: The invention comprises a processor and a memory, wherein the memory is coupled to the processor, and the processor is used to call computer instructions in the memory to execute the method as claimed in any one of claims 1 to 9, 18 to 19, or to execute the method as claimed in any one of claims 10 to 14, 20, or to execute the method as claimed in any one of claims 15 to 17, 21.

24. A computer-readable storage medium, characterized in that: The invention comprises a computer program, which, when executed on a computer, enables the computer to execute the method as claimed in any one of claims 1 to 9, 18 to 19, or enables the computer to execute the method as claimed in any one of claims 10 to 14, 20, or enables the computer to execute the method as claimed in any one of claims 15 to 17, 21.

25. A computer program product, characterized in that When it runs on a computer, it enables the computer to execute the method as described in any one of claims 1 to 9, 18 to 19, or enables the computer to execute the method as described in any one of claims 10 to 14, 20, or enables the computer to execute the method as described in any one of claims 15 to 17, 21.

26. A chip system, characterized in that: include: A processor, configured to call and run a computer program from a memory so that the method as claimed in any one of claims 1 to 9, 18 to 19 is implemented, or the method as claimed in any one of claims 10 to 14, 20 is implemented, or the method as claimed in any one of claims 15 to 17, 21 is implemented.

Citation Information

Cited By

  • Communication method and apparatus

    EP4787913A1