WO2020151585A1 - Method and apparatus for data transmission - Google Patents

Method and apparatus for data transmission Download PDF

Info

Publication number
WO2020151585A1
WO2020151585A1 PCT/CN2020/072647 CN2020072647W WO2020151585A1 WO 2020151585 A1 WO2020151585 A1 WO 2020151585A1 CN 2020072647 W CN2020072647 W CN 2020072647W WO 2020151585 A1 WO2020151585 A1 WO 2020151585A1
Authority
WO
WIPO (PCT)
Prior art keywords
transmission node
network device
data
access network
node device
Prior art date
Application number
PCT/CN2020/072647
Other languages
French (fr)
Chinese (zh)
Inventor
耿婷婷
严乐
曾清海
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2020151585A1 publication Critical patent/WO2020151585A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels

Definitions

  • This application relates to the field of communications, and more specifically, to a method and device for data transmission.
  • the data of the terminal device communicates with the data network (DN) through the base station and the fixed user plane function (UPF).
  • the session management function SMF
  • the network device establishes a fixed channel of the terminal device-base station-UPF-DN for the terminal device.
  • the channel between the base station and the UPF may be a general packet radio service tunneling protocol (general packet radio service tunneling protocol, GTP) channel.
  • GTP general packet radio service tunneling protocol
  • one base station may establish a GTP channel with one UPF, or multiple base stations may establish a GTP channel with the same UPF respectively.
  • multiple base stations may establish GTP channels with the same UPF, since terminal equipment can only transmit data through a fixed UPF, when the UPF service is congested, the data of the terminal equipment under the UPF will be affected. Makes the efficiency of data transmission low.
  • This application provides a data transmission method and device, which can improve the efficiency of data transmission.
  • a data transmission method which includes:
  • the access network device receives target data from the terminal device
  • the access network device determines a target transmission node device according to a selection strategy, and the selection strategy is used to select a transmission node device for sending the target data from at least two transmission node devices, and the at least two transmission node devices are connected to the connection
  • the network access device has a data channel;
  • the access network device sends the target data to the target transmission node device.
  • the access network device receives the target data, and selects a target transmission node device from at least two transmission node devices for the target data according to the selection strategy, wherein each transmission node device of the at least two transmission node devices is connected to the access node device.
  • the network access device has a data channel, so that the access network device can directly send the target data to the data network through the selected target transmission node device.
  • the target data can only use a fixed transmission node device for data transmission, causing data congestion
  • the transmission node device can be flexibly selected, thereby improving communication efficiency.
  • the access network device determining the target transmission node device according to the selection strategy includes:
  • the access network device determines the target transmission node device according to the selection strategy and the target data.
  • the access network equipment can determine the requirements of the target data, such as delay requirements, power consumption requirements, etc., so that the access network equipment selects the appropriate target transmission node equipment for the target data according to the requirements of the target data and the selection strategy, so as to go further Improve data transmission efficiency.
  • the method also includes:
  • the access network device receives the selection strategy sent by the core network device.
  • the core network device may actively send the selection policy to the access network device, or it may be sent by the core network device to the access network device upon request of the access network device.
  • the method also includes:
  • the access network device sends a request message to the core network device, where the request message carries capability information of the access network device, and the capability information is used to indicate the maximum number of connectable transmission node devices supported by the access network device;
  • the selection strategy sent by the core network device received by the access network device includes:
  • the access network device receives a response message of the request message from the core network device, and the response message carries the selection policy.
  • the core network device receives a request message sent by the access network device, the request message carries indication information of the access network device, and the indication information is used to indicate the maximum number of connectable transmission node devices supported by the access network device, or The indication information is used to indicate the capability information of the access network device to support the connection of at least two transmission node devices.
  • the core network device sends a response message of the request message to the access network device, and the response message carries the selection policy.
  • the selection strategy may include the load status of the at least two transmission node devices.
  • the transmission node device may indicate the current load status of each transmission node device in the at least two transmission node devices, or the current ability to handle the load.
  • the method also includes:
  • the access network device receives instruction information, where the instruction information is used to indicate that there is a transmission node device set in the communication system, and the transmission node device set includes the at least two transmission node devices.
  • the AMF may send first indication information to the access network device, where the first indication information is used to indicate that there is a set of transmission node devices, and the set of transmission node devices includes the at least two transmission node devices.
  • the AMF can receive a request message carrying the second indication information of the access network device, and the AMF sends the second indication information to the SMF.
  • the SMF determines the selection strategy according to the second indication information of the access network device, and communicates with the access network device through the AMF.
  • the network-connected device sends a response message carrying the selection strategy.
  • the method also includes:
  • the access network device establishes a data channel with the at least two transmission node devices.
  • the access network device may perform data transmission multiple times after establishing data channels with the at least two transmission node devices once, or it may be necessary to establish data channels with at least two transmission node devices in advance for each data transmission.
  • the data channel includes at least one of a General Packet Radio Service Tunneling Protocol channel, an Internet Protocol channel, or an Ethernet channel.
  • a data transmission method includes: a first transmission node device receives target data from an access network device, and the first transmission node device has a data channel with the at least one second transmission node device;
  • the first transmission node device determines a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending the target data from at least one second transmission node device;
  • the first transmission node device sends the target data to the target transmission node device.
  • the first transmission node device receives target data from the access network device, and selects a suitable target transmission node device for the target data from at least two transmission node devices according to a selection strategy, wherein the first transmission node device and the at least two transmission node devices
  • the other transmission node devices in the transmission node device except the first transmission node device have a data channel, so that the first transmission node device can send the target data to the DN through the target transmission node device, thereby avoiding the data from being transmitted through fixed Congestion caused by the node device sending target data to the DN, that is, the embodiment of the present application improves the communication efficiency.
  • the first transmission node device determining the target transmission node device according to the selection strategy includes:
  • the first transmission node determines the target transmission node device according to the selection strategy and the target data.
  • the access network equipment can determine the requirements of the target data, such as delay requirements, power consumption requirements, etc., so that the access network equipment selects the appropriate target transmission node equipment for the target data according to the requirements of the target data and the selection strategy, thereby further Improve data transmission efficiency.
  • the method also includes:
  • the first transmission node device receives the selection strategy from the core network device.
  • the core network device may actively send the selection strategy to the access network device, or it may be sent by the core network device to the access network device upon request of the access network device.
  • the method also includes:
  • the first transmission node device establishes a data channel with each transmission node device of the at least two transmission node devices except the first transmission node device.
  • the first transmission node device may establish in advance a data channel with each transmission node device of the at least two transmission node devices except the first transmission node device, thereby saving data transmission delay.
  • the selection strategy may include the load status of the at least two transmission node devices.
  • the transmission node device may indicate the current load status of each transmission node device in the at least two transmission node devices, or the current ability to handle the load.
  • a device for processing system messages may be a terminal or a chip in the terminal.
  • the device has the function of realizing the foregoing first aspect and any one of its possible implementation modes. This function can be realized by hardware, or by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions.
  • the device includes a processing module and a transceiver module.
  • the transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter, and the transceiver module may include a radio frequency circuit or an antenna.
  • the processing module may be a processor.
  • the device further includes a storage module, and the storage module may be a memory, for example.
  • the storage module is used to store instructions.
  • the processing module is connected to the storage module, and the processing module can execute instructions stored by the storage module or instructions derived from other sources, so that the device executes the foregoing first aspect and any one of the possible implementation methods.
  • the chip when the device is a chip, the chip includes: a processing module.
  • the chip also includes a transceiver module.
  • the transceiver module may be an input/output interface or pin on the chip. Or circuits, etc.
  • the processing module may be a processor, for example. The processing module can execute instructions so that the chip in the terminal executes the above-mentioned first aspect and any one of the possible implementation methods.
  • the processing module may execute instructions in the storage module, and the storage module may be a storage module in the chip, such as a register, a cache, and the like.
  • the storage module may also be located in the communication device but outside the chip, such as read-only memory (ROM) or other types of static storage devices that can store static information and instructions. Random access memory (random access memory) memory, RAM) etc.
  • the processor mentioned in any of the above can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more for controlling the above All aspects of the method of program execution are integrated circuits.
  • CPU central processing unit
  • ASIC application-specific integrated circuit
  • a device for processing system messages may be a network device or a chip in the network device.
  • the device has the function of realizing the above-mentioned second aspect and various possible implementation manners. This function can be realized by hardware, or by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions.
  • the device includes a transceiver module and a processing module.
  • the transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter.
  • the transceiver module may include a radio frequency circuit or an antenna.
  • the processing module may be a processor.
  • the device further includes a storage module, and the storage module may be a memory, for example.
  • the storage module is used to store instructions.
  • the processing module is connected to the storage module, and the processing module can execute the instructions stored in the storage module or from other instructions, so that the device executes the above-mentioned second aspect and various possible implementation methods.
  • the device can be a network device.
  • the chip when the device is a chip, the chip includes a transceiver module and a processing module.
  • the transceiver module may be, for example, an input/output interface, a pin, or a circuit on the chip.
  • the processing module may be a processor, for example. The processing module can execute instructions so that the chip in the terminal executes the above-mentioned second aspect and various possible implementation methods.
  • the processing module may execute instructions in the storage module, and the storage module may be a storage module in the chip, such as a register, a cache, and the like.
  • the storage module may also be located in the communication device but outside the chip, such as read-only memory or other types of static storage devices that can store static information and instructions, random access memory, etc.
  • the processor mentioned in any of the above may be a general-purpose central processing unit, a microprocessor, a specific application integrated circuit, or one or more integrated circuits used to control the execution of the programs of the above-mentioned methods.
  • a computer storage medium is provided, and program code is stored in the computer storage medium, and the program code is used to instruct instructions to execute the method in the above-mentioned first aspect or any possible implementation manner thereof.
  • a computer program product containing instructions which when running on a computer, causes the computer to execute the method in the first aspect or any possible implementation manner thereof.
  • a computer storage medium is provided, and program code is stored in the computer storage medium, and the program code is used to instruct instructions to execute the method in the second aspect or any possible implementation manner thereof.
  • a computer program product containing instructions which when running on a computer, causes the computer to execute the method in the second aspect or any possible implementation manners thereof.
  • a processor configured to be coupled with a memory, and configured to execute the method in the first aspect or any possible implementation manner thereof.
  • a processor configured to be coupled with a memory and configured to execute the method in the second aspect or any possible implementation manners thereof.
  • a chip in an eleventh aspect, includes a processor and a communication interface.
  • the communication interface is used to communicate with an external device or an internal device.
  • the processor is used to implement the first aspect or any possible implementation manner Methods.
  • the chip may further include a memory in which instructions are stored, and the processor is configured to execute instructions stored in the memory or instructions derived from other sources.
  • the processor is used to implement the method in the foregoing first aspect or any possible implementation manner thereof.
  • the chip can be integrated on the access network equipment.
  • a chip in a twelfth aspect, includes a processor and a communication interface.
  • the communication interface is used to communicate with an external device or an internal device.
  • the processor is used to implement the second aspect or any possible implementation manner Methods.
  • the chip may further include a memory in which instructions are stored, and the processor is configured to execute instructions stored in the memory or instructions derived from other sources.
  • the processor is used to implement the method in the foregoing second aspect or any possible implementation manner thereof.
  • the chip can be integrated on the core network equipment.
  • the access network device receives the target data, and selects one target transmission node device from at least two transmission node devices for the target data according to the selection strategy, wherein each of the at least two transmission node devices transmits The node device and the access network device have a data channel, so that the access network device can directly send the target data to the data network through the selected target transmission node device.
  • the target data can only be performed by a fixed transmission node device. Data transmission causes data congestion, and the embodiment of the present application can flexibly select transmission node devices, thereby improving communication efficiency.
  • Figure 1 is a schematic diagram of a communication system of the present application
  • Figure 2 is a schematic diagram of data transmission in a traditional solution
  • FIG. 3 is a schematic flowchart of a data transmission method according to an embodiment of the present application.
  • FIG. 4 is a schematic diagram of a data transmission method according to a specific embodiment of the present application.
  • FIG. 5 is a schematic flowchart of a data transmission method according to another embodiment of the present application.
  • FIG. 6 is a schematic diagram of a data transmission method according to another specific embodiment of the present application.
  • FIG. 7 is a schematic block diagram of a data transmission processing device according to an embodiment of the present application.
  • FIG. 8 is a schematic block diagram of a data transmission processing device provided by an embodiment of the present application.
  • FIG. 9 is a schematic block diagram of a data transmission processing device according to an embodiment of the present application.
  • FIG. 10 is a schematic block diagram of a data transmission processing apparatus according to an embodiment of the present application.
  • FIG. 11 shows a schematic block diagram of an apparatus for data transmission processing according to a specific embodiment of the application.
  • Fig. 12 shows a schematic block diagram of an apparatus for data transmission processing according to another specific embodiment of the application.
  • GSM global system for mobile communications
  • CDMA code division multiple access
  • WCDMA broadband code division multiple access
  • GPRS general packet radio service
  • LTE long term evolution
  • FDD frequency division duplex
  • TDD LTE Time division duplex
  • UMTS universal mobile telecommunication system
  • WiMAX worldwide interoperability for microwave access
  • the terminal equipment in the embodiments of the present application may refer to user equipment (UE), access terminal equipment, subscriber units, user stations, mobile stations, mobile stations, and remote locations. Station, remote terminal equipment, mobile equipment, user terminal equipment, terminal equipment, wireless communication equipment, user agent or user device.
  • UE user equipment
  • access terminal equipment subscriber units
  • user stations mobile stations
  • mobile stations mobile stations
  • remote locations remote terminal equipment
  • mobile equipment mobile equipment
  • user terminal equipment terminal equipment
  • wireless communication equipment user agent or user device.
  • the terminal device can also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (personal digital assistant, PDA), with wireless communication Functional handheld devices, computing devices, or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in the future 5G network or future evolution of the public land mobile network (PLMN) Terminal devices, etc., are not limited in this embodiment of the present application, and the following embodiments do not distinguish this.
  • SIP session initiation protocol
  • WLL wireless local loop
  • PDA personal digital assistant
  • the terminal device may also be a wearable device.
  • Wearable devices can also be called wearable smart devices. It is a general term for using wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes.
  • a wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions through software support, data interaction, and cloud interaction.
  • wearable smart devices include full-featured, large-sized, complete or partial functions that can be implemented without relying on smartphones, such as smart watches or smart glasses, and only focus on a certain type of application function, and need to cooperate with other devices such as smart phones.
  • the terminal device may also be a terminal device in the Internet of Things (IoT) system.
  • IoT Internet of Things
  • Its main technical feature is to pass items through communication technology. Connect with the network to realize the intelligent network of human-machine interconnection and interconnection of things.
  • the IOT technology can achieve massive connections, deep coverage, and power saving for terminal devices through, for example, narrowband NB technology.
  • the NB only includes one resource block (resource block, RB), that is, the bandwidth of the NB is only 180KB.
  • resource block resource block
  • terminal devices must be discrete in access. The method according to the embodiment of the present application can effectively solve the congestion problem of mass terminal devices of the IOT technology when they access the network through NB.
  • terminal equipment can also include sensors such as smart printers, train detectors, gas stations, etc.
  • the main functions include collecting data (part of the terminal equipment), receiving control information and downlink data from access network equipment, and sending electromagnetic waves , To transmit uplink data to the access network equipment.
  • the access network device in the embodiment of the application may be a device used to communicate with terminal devices, and the access network device may be a global system for mobile communications (GSM) system or code division multiple access (code division multiple)
  • GSM global system for mobile communications
  • code division multiple code division multiple
  • the base transceiver station (BTS) in access, CDMA) can also be the base station (NodeB, NB) in the wideband code division multiple access (WCDMA) system, or the evolution of the LTE system
  • the evolved NodeB (eNB or eNodeB) can also be a wireless controller in the cloud radio access network (CRAN) scenario, or the access network equipment can be a relay station or an access point (access point).
  • CRAN cloud radio access network
  • AP can be the access point in the WLAN
  • AP can be the access point in the WLAN
  • gNB in the new radio (NR) system is not limited in this embodiment of the application.
  • the access network device provides services for the cell, and the terminal device communicates with the access network device through the transmission resources (for example, frequency domain resources, or spectrum resources) used by the cell.
  • It can be a cell corresponding to an access network device (such as a base station).
  • the cell can belong to a macro base station or a base station corresponding to a small cell.
  • the small cell here can include: metro cell, micro cell ( Micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-rate data transmission services.
  • a carrier in an LTE system or a 5G system can have multiple cells working at the same frequency at the same time.
  • the concept of the above-mentioned carrier and cell can also be considered equivalent.
  • CA carrier aggregation
  • the carrier index of the secondary carrier and the cell identification (Cell ID) of the secondary cell working on the secondary carrier will be carried at the same time.
  • the concept of carrier and cell can be regarded as equivalent.
  • the UE accessing a carrier is equivalent to accessing a cell.
  • the core network device can be connected to multiple access network devices to control the access network device, and can distribute data received from the network side (for example, the Internet) to the access network device.
  • the network side for example, the Internet
  • the access network equipment may include base stations (gNB), such as macro stations, micro base stations, indoor hotspots, and relay nodes, etc.
  • gNB base stations
  • the function is to send radio waves to terminal equipment, and on the one hand, it realizes downlink data transmission. On the other hand, it sends scheduling information to control uplink transmission, and receives radio waves sent by terminal equipment, and receives uplink data transmission.
  • the terminal device or the access network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer.
  • the hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also referred to as main memory).
  • the operating system may be any one or more computer operating systems that implement business processing through processes, for example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or windows operating system.
  • the application layer includes applications such as browsers, address books, word processing software, and instant messaging software.
  • the embodiments of the application do not specifically limit the specific structure of the execution body of the method provided in the embodiments of the application, as long as the program that records the codes of the methods provided in the embodiments of the application can be provided according to the embodiments of the application.
  • the execution subject of the method provided in the embodiment of the present application may be a terminal device or an access network device, or a functional module in the terminal device or the access network device that can call and execute the program.
  • various aspects or features of the present application can be implemented as methods, devices, or products using standard programming and/or engineering techniques.
  • article of manufacture used in this application encompasses a computer program that can be accessed from any computer-readable device, carrier, or medium.
  • computer-readable media may include, but are not limited to: magnetic storage devices (for example, hard disks, floppy disks, or tapes, etc.), optical disks (for example, compact discs (CD), digital versatile discs (DVD)) Etc.), smart cards and flash memory devices (for example, erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.).
  • various storage media described herein may represent one or more devices and/or other machine-readable media for storing information.
  • the term "machine-readable medium” may include, but is not limited to, wireless channels and various other media capable of storing, containing, and/or carrying instructions and/or data.
  • Fig. 1 is a schematic diagram of a communication system of the present application, taking a 5G communication system as an example.
  • the communication system in FIG. 1 may include access and mobility management function (AMF), SMF, DN, UPF, radio access network (RAN), and UE.
  • SMF is used for session management
  • AMF is used for access and mobility management.
  • AMF, SMF, DN, and UPF are all functional descriptions of core network equipment, and base stations are functional descriptions of access network equipment.
  • the data of the terminal equipment communicates with the DN through the base station and the fixed UPF.
  • the SMF will select a fixed UPF for the terminal device and establish a fixed channel of terminal device-base station-UPF-DN, where the channel between the base station and the UPF may be a GTP channel.
  • the fixed UPF corresponds to a certain PDU session of the terminal device, and correspondingly, the above-mentioned fixed channel corresponds to a fixed channel of a certain PDU session of the terminal device.
  • one base station may establish a GTP channel with one UPF, or multiple base stations may establish a GTP channel with the same UPF respectively.
  • multiple base stations may establish GTP channels with the same UPF, since the UE can only transmit data through a fixed UPF (for example, as shown in Figure 2, UE-1 can only send the corresponding PDU session to the DN through UPF1 Data), when the service of the UPF is congested, the data of the terminal equipment under the UPF will be affected, so that the efficiency of data transmission is low.
  • FIG. 3 shows a schematic flowchart of a data transmission method according to an embodiment of the present application.
  • the access network device receives target data from the terminal device.
  • the terminal device sends the target data to the access network device.
  • the target data received by the access network device from the terminal device may be data for the terminal device, where the target data may be service data corresponding to a protocol data unit (protocol data unit, PDU) session.
  • PDU protocol data unit
  • the target data in this embodiment may refer to service data corresponding to a PDU session.
  • the access network device determines a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending the target data from at least two transmission node devices, and the at least two transmission node devices and
  • the access network device has a data channel.
  • At least two transmission node devices in this embodiment may be used to send service data corresponding to the same PDU session.
  • the at least two transmission node devices and the access network device have data channels corresponding to the same PDU session.
  • the access network device respectively has a data channel with at least two transmission node devices, and each time the access network device performs data transmission, it can select a target transmission node device according to the selection strategy.
  • target transmission node devices selected by the access network device for different terminal devices may be different, and the target transmission node devices selected for different data of the same terminal device may also be different, which is not limited in this application.
  • the data channels between the at least two transmission node devices and the access network device may be for the same terminal device, may be for the same PDU session service of the same terminal device, or may be for the access network device At least one terminal device of the same type of data (for example, the same type of service).
  • the data channels between the at least two transmission node devices and the access network device can transmit different types of data of the same terminal device, can also transmit the same type of data of the same terminal device, or can transmit data belonging to different terminal devices.
  • the same type of data that is, the data channel may be dedicated to terminal equipment, or dedicated to the same PDU session service of the terminal equipment, or shared by terminal equipment with the same type of data.
  • the terminal device may select the target transmission node device and the access network device from at least two transmission node devices to send uplink data to the access network device.
  • the access network device may also use the target transmission node device to send data to the terminal device.
  • other transmission node devices of the at least two transmission node devices may also be used to send downlink data, which is not limited in this application.
  • the selection strategy may indicate the load status of the transmission node device.
  • the transmission node device may indicate the current load status of each transmission node device in the at least two transmission node devices, or the current load capacity status of the transmission node device.
  • step 302 may specifically be that the access network device determines the target transmission node device according to the selection strategy and the target data.
  • the access network device can determine the requirements of the target data, such as delay requirements, power consumption requirements, etc., so that the access network device selects a suitable target transmission node device for the target data according to the requirements of the target data and the selection strategy. So as to further improve the efficiency of data transmission.
  • the transmission node device may be a UPF, that is, a data channel may be established between the UPF and the access network device.
  • the data channel may be at least one of a GTP channel, an Internet Protocol (IP) channel, or an Ethernet channel.
  • IP Internet Protocol
  • the access network device may obtain the selection strategy from the core network device.
  • the core network device sends the selection strategy.
  • the core network device may actively send the selection strategy to the access network device, or it may be sent by the core network device to the access network device upon request of the access network device.
  • the core network device receives a request message sent by the access network device, and the request message carries indication information of the access network device, and the indication information is used to indicate the information of the connected transmission node device supported by the access network device.
  • the maximum number, or, the indication information is used to indicate the capability information of the access network device to support the connection of at least two transmission node devices.
  • the core network device sends a response message of the request message to the access network device, and the response message carries the selection policy.
  • the access network device may receive first indication information sent by the core network device, where the first indication information indicates that there is a set of transmission node devices, and the set of transmission node devices includes the at least two A transmission node device.
  • the AMF may send first indication information to the access network device, where the first indication information is used to indicate that there is a set of transmission node devices, and the set of transmission node devices includes the at least two transmission node devices.
  • the AMF can receive a request message carrying the second indication information of the access network device, and the AMF sends the second indication information to the SMF.
  • the SMF determines the selection strategy according to the second indication information of the access network device, and communicates with the access network device through the AMF.
  • the network-connected device sends a response message carrying the selection strategy.
  • the SMF determines at least two transmission node devices for the access network device according to the second indication information of the access network device, and sends a response message to the access network device through the AMF to carry address information of the at least two transmission node devices , Used to establish a data channel between the access network device and the at least two transmission node devices.
  • the request information may indicate the capability information of the access network device to support the connection of at least two transmission node devices through at least one bit of second indication information.
  • the access network device executes step 302, so that the AMF can flexibly instruct the access network device to perform data transmission according to the embodiment of this application, instead of using a fixed transmission node according to the traditional solution
  • the device sends data to the DN, which improves the flexibility of data transmission.
  • the transmission node device is a UPF
  • the collection of transmission node devices may be referred to as a "UPF pool”.
  • the access network device may also establish a data channel with the at least two transmission node devices.
  • gNB1 and UPF1 establish a data channel
  • gNB1 and UPF2 establish a data channel.
  • the access network device may perform data transmission multiple times after establishing data channels with the at least two transmission node devices at one time, or it may be necessary to establish data with at least two transmission node devices in advance for each data transmission. aisle.
  • the number of transmission node devices that establish data channels with the access network device in advance may be The same can also be different, which is not limited in this application.
  • the establishment of the data channel by the access network device may be established according to the instruction of the SMF.
  • the access network device sends the target data to the target transmission node device.
  • the access network device receives target data, and selects one target transmission node device from at least two transmission node devices for the target data according to a selection strategy, wherein each transmission node device of the at least two transmission node devices It has a data channel with the access network equipment.
  • each transmission node device of the at least two transmission node devices and the data channel of the access network device correspond to the same PDU session service of the terminal device.
  • the access network device can directly send the target data to the DN through the selected target transmission node device.
  • the target data can only use a fixed transmission node device for data transmission, which causes data congestion.
  • the embodiment of the application can be flexibly selected Transmission node equipment, thereby improving communication efficiency.
  • FIG. 5 shows a schematic flowchart of a data transmission method according to another embodiment of the present application.
  • the embodiments of the present application are applied to a communication system including at least two transmission node devices, an access network device, a terminal device, and a DN.
  • a first transmission node device of the at least two transmission node devices receives target data from an access network device, and the first transmission node device and the at least two transmission node devices exclude the first transmission node device.
  • Each transmission node device outside the device has a data channel.
  • the at least two transmission node devices can form a transmission node device pool, and the first transmission node device can be connected to a data channel in the transmission node device pool.
  • Other transmission node devices have data channels.
  • each of the at least two transmission node devices can communicate with the DN.
  • the core network device may instruct the access network device to preferentially establish a data channel with the first transmission node device.
  • the first transmission node device may be a node with a concentration and distribution function (CDF).
  • CDF concentration and distribution function
  • the first transmission node device may establish in advance a data channel with each transmission node device of the at least two transmission node devices except the first transmission node device.
  • the first transmission node device is the CDF
  • the CDF establishes a data channel with UPF1
  • the CDF establishes a data channel with UPF2.
  • the first transmission node device determines a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending target data from the at least two transmission node devices.
  • the first transmission node device selects a target transmission node device from the at least two transmission node devices for the target data according to the selection strategy.
  • the target data may be transmission data corresponding to the same PDU session service of the same terminal device.
  • target transmission node device selected by the first transmission node device may also be the first transmission node itself.
  • step 502 may specifically determine the target transmission node device according to the selection strategy and target data.
  • the first transmission node device can determine the requirements of the target data, such as delay requirements, power consumption requirements, etc., so that the first transmission node device selects a suitable target transmission node for the target data according to the requirements of the target data and the selection strategy Equipment to further improve data transmission efficiency.
  • the requirements of the target data such as delay requirements, power consumption requirements, etc.
  • the first transmission node device may obtain the selection strategy from a core network device.
  • the core network device sends the selection strategy.
  • the core network device may actively send the selection strategy to the first transmission node device, or upon request by the access network device, the core network device may send the selection strategy to the first transmission node device.
  • the core network device receives a first message sent by the access network device, where the first message carries indication information of the access network device, and the indication information is used to indicate that the access network device supports the maximum number of transmission node device pools Or, the indication information is used to indicate the capability information of the access network device to support the transmission node device pool.
  • the core network device sends a second message to the first transmission node device, where the second message carries the selection policy.
  • the access network device may receive first indication information sent by the core network device, where the first indication information indicates that there is a transfer node device pool, and the first indication information in the transfer node device pool A transmission node device has a data channel with other transmission node devices in the transmission node device pool.
  • the first message may be a request message
  • the second message is a response message of the request message
  • the AMF may send first indication information to the access network device.
  • the first indication information is used to indicate the existence of the transmission node device pool and to indicate the CD + UPF (that is, the first transmission node device pool) in the transmission node device pool. Node device).
  • the AMF can receive the first message carrying the second indication information of the access network device, the AMF sends the second indication information to the SMF, and the SMF determines the selection strategy according to the second indication information of the access network device, and sends it to the first The transmission node device sends the selection strategy.
  • the SMF determines the first transmission node device in the transmission node device pool for the access network device according to the second indication information of the access network device, and sends the addresses of the at least two transmission node devices to the first transmission node device
  • the information is used to establish a data channel between the first transmission node device and the at least two transmission node devices.
  • the request information may indicate the capability information of the access network device to support the transmission node device pool through at least one bit of second indication information.
  • the SMF may directly send the selection strategy and/or the address information of the at least two transmission node devices to the first transmission node device; or the SMF may send the selection strategy to the first transmission node device through AMF, for example, the SMF may Send the selection strategy and/or the address information of the at least two transmission node devices to the AMF, and the AMF sends the selection strategy and/or the address information of the at least two transmission node devices to the first transmission node device.
  • the first transmission node device sends target data to the target transmission node device.
  • the first transmission node device receives target data from the access network device, and selects a suitable target transmission node device for the target data from at least two transmission node devices according to a selection strategy, where the first transmission node device and the At least two transmission node devices other than the first transmission node device have a data channel, so that the first transmission node device can send the target data to the DN through the target transmission node device, thereby avoiding data passing through
  • the congestion caused by the fixed transmission node device sending target data to the DN that is, the embodiment of the present application improves the communication efficiency.
  • the first transmission node device may directly send the target data to the DN.
  • FIG. 7 shows a schematic block diagram of a data transmission apparatus 700 according to an embodiment of the present application.
  • the apparatus 700 may correspond to the terminal device in the embodiment shown in FIG. 3, and may have any function of the terminal device in the method.
  • the device 700 includes a transceiver module 710 and a processing module 720.
  • the transceiver module 710 is configured to receive target data from a terminal device
  • the processing module 720 is configured to determine a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending the target data from at least two transmission node devices, and the at least two transmission node devices and the The access network equipment has a data channel;
  • the transceiver module 710 is also configured to send the target data to the target transmission node device.
  • processing module 720 is specifically configured to:
  • the target transmission node device is determined.
  • the transceiver module 710 is further configured to receive the selection strategy sent by the core network device.
  • the transceiver module 710 is further configured to send a first message to the core network device, where the first message carries capability information of the access network device, and the capability information is used to indicate the connection capability supported by the access network device.
  • transceiver module 710 is specifically used for:
  • the selection strategy is received from the core network device.
  • the transceiver module 710 is further configured to send a request message to the core network device, the request message carrying capability information of the access network device, and the capability information is used to indicate the connectable transmission supported by the access network device.
  • transceiver module 710 is specifically used for:
  • a response message of the request message is received from the core network device, and the response message carries the selection policy.
  • the selection strategy may include the load status of the at least two transmission node devices.
  • the transceiver module 710 is further configured to receive indication information, which is used to indicate that there is a set of transmission node devices in the communication system, and the set of transmission node devices includes the at least two transmission node devices.
  • the processing module 720 is further configured to establish a data channel with the at least two transmission node devices.
  • the data channel includes at least one of a General Packet Radio Service Tunneling Protocol channel, an Internet Protocol channel, or an Ethernet channel.
  • FIG. 8 shows a schematic block diagram of an apparatus 800 for data transmission according to an embodiment of the present application.
  • the apparatus 800 may be the terminal device described in FIG. 1 and the terminal device described in FIG. 3.
  • the device can adopt the hardware architecture shown in FIG. 8.
  • the device may include a processor 810 and a transceiver 820.
  • the device may also include a memory 830.
  • the processor 810, the transceiver 820, and the memory 830 communicate with each other through an internal connection path.
  • the related functions implemented by the processing module 620 in FIG. 7 may be implemented by the processor 810, and the related functions implemented by the transceiver module 710 may be implemented by the processor 810 controlling the transceiver 820.
  • the processor 810 may be a general-purpose central processing unit (central processing unit, CPU), microprocessor, application-specific integrated circuit (ASIC), dedicated processor, or one or more An integrated circuit used to implement the technical solutions of the embodiments of the present application.
  • a processor may refer to one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions).
  • it can be a baseband processor or a central processing unit.
  • the baseband processor can be used to process communication protocols and communication data
  • the central processor can be used to control devices (such as base stations, terminal equipment, or chips), execute software programs, and process data in the software programs.
  • the processor 810 may include one or more processors, for example, include one or more central processing units (central processing unit, CPU).
  • CPU central processing unit
  • the CPU may be a single processor.
  • the core CPU can also be a multi-core CPU.
  • the transceiver 820 is used to send and receive data and/or signals, and to receive data and/or signals.
  • the transceiver may include a transmitter and a receiver, the transmitter is used to send data and/or signals, and the receiver is used to receive data and/or signals.
  • the memory 830 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable memory (erasable read-only memory, EPROM), and read-only memory.
  • RAM random access memory
  • ROM read-only memory
  • EPROM erasable programmable memory
  • read-only memory EPROM
  • read-only memory EPROM
  • CD-ROM compact disc
  • the memory 830 is used to store program codes and data of the terminal device, and may be a separate device or integrated in the processor 810.
  • the processor 810 is configured to control the transceiver to perform information transmission with the network device.
  • the processor 810 is configured to control the transceiver to perform information transmission with the network device.
  • FIG. 8 only shows a simplified design of the data transmission device.
  • the device can also contain other necessary components, including but not limited to any number of transceivers, processors, controllers, memories, etc., and all terminal devices that can implement this application are protected by this application. Within range.
  • the apparatus 800 may be a chip, for example, a communication chip that can be used in a terminal device to implement related functions of the processor 810 in the terminal device.
  • the chip can be a field programmable gate array, a dedicated integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit, a microcontroller, and a programmable controller or other integrated chips that implement related functions.
  • the chip may optionally include one or more memories for storing program codes. When the codes are executed, the processor realizes corresponding functions.
  • the apparatus 800 may further include an output device and an input device.
  • the output device communicates with the processor 810 and can display information in a variety of ways.
  • the output device may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc.
  • the input device communicates with the processor 601 and can receive user input in various ways.
  • the input device can be a mouse, a keyboard, a touch screen device, or a sensor device.
  • FIG. 9 shows a schematic block diagram of a data transmission apparatus 900 according to an embodiment of the present application.
  • the apparatus 900 may correspond to the network device in the embodiment shown in FIG. 4, and may have any function of the network device in the method.
  • the device 900 includes a transceiver module 910 and a processing module 920.
  • the transceiver module 910 is configured to receive target data from an access network device, where the first transmission node device and the at least one second transmission node device have a data channel;
  • the processing module 920 is configured to determine a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending the target data from at least one second transmission node device;
  • the transceiver module 910 is also used to send the target data to the target transmission node device.
  • processing module is specifically used for:
  • the target transmission node device is determined.
  • the transceiver module is further configured to receive the selection strategy from the core network device.
  • the processing module is further configured to establish a data channel with each of the at least two transmission node devices except the first transmission node device.
  • the selection strategy may include the load status of the at least two transmission node devices.
  • FIG. 10 shows an apparatus 1000 for data transmission provided by an embodiment of the present application.
  • the apparatus 1000 may be the access network device described in FIG. 3.
  • the device can adopt the hardware architecture shown in FIG. 10.
  • the device may include a processor 1010 and a transceiver 1020.
  • the device may also include a memory 1030.
  • the processor 1010, the transceiver 1020, and the memory 1030 communicate with each other through an internal connection path.
  • the related functions implemented by the processing module 1020 in FIG. 10 can be implemented by the processor 1010, and the related functions implemented by the transceiver module 1010 can be implemented by the processor 1010 controlling the transceiver 1020.
  • the processor 1010 may be a general-purpose central processing unit (central processing unit, CPU), microprocessor, application-specific integrated circuit (ASIC), dedicated processor, or one or more It is an integrated circuit that implements the technical solutions of the embodiments of the present application.
  • a processor may refer to one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions).
  • it can be a baseband processor or a central processing unit.
  • the baseband processor can be used to process communication protocols and communication data
  • the central processor can be used to control the device (for example, base station, terminal equipment, or chip, etc.), execute software programs, and process data of the software programs.
  • the processor 1010 may include one or more processors, such as one or more central processing units (central processing unit, CPU).
  • processors such as one or more central processing units (central processing unit, CPU).
  • CPU central processing unit
  • the CPU may be a single processor.
  • the core CPU can also be a multi-core CPU.
  • the transceiver 1020 is used to send and receive data and/or signals, and to receive data and/or signals.
  • the transceiver may include a transmitter and a receiver, the transmitter is used to send data and/or signals, and the receiver is used to receive data and/or signals.
  • the memory 1030 includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable memory (erasable read only memory, EPROM), read-only memory A compact disc (read-only memory, CD-ROM).
  • RAM random access memory
  • ROM read-only memory
  • EPROM erasable programmable memory
  • read-only memory A compact disc read-only memory
  • CD-ROM compact disc
  • the memory 1030 is used to store program codes and data of the terminal device, and may be a separate device or integrated in the processor 1010.
  • the processor 1010 is used to control the transceiver to perform information transmission with the network device.
  • the processor 1010 is used to control the transceiver to perform information transmission with the network device.
  • the apparatus 1000 may further include an output device and an input device.
  • the output device communicates with the processor 1010 and can display information in a variety of ways.
  • the output device may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc.
  • the input device communicates with the processor 601 and can receive user input in various ways.
  • the input device can be a mouse, a keyboard, a touch screen device, or a sensor device.
  • FIG. 10 only shows a simplified design of the device for data transmission.
  • the device can also contain other necessary components, including but not limited to any number of transceivers, processors, controllers, memories, etc., and all terminal devices that can implement this application are protected by this application. Within range.
  • the device 1000 may be a chip, for example, a communication chip that can be used in a terminal device to implement related functions of the processor 1010 in the terminal device.
  • the chip can be a field programmable gate array, a dedicated integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit, a microcontroller, and a programmable controller or other integrated chips that implement related functions.
  • the chip may optionally include one or more memories for storing program codes, and when the codes are executed, the processor realizes corresponding functions.
  • the embodiment of the present application also provides a device, which may be a terminal device or a circuit.
  • the device can be used to perform the actions performed by the terminal device in the foregoing method embodiments.
  • the processing device 1300 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem.
  • the communication device in this embodiment can be used as the modulation subsystem therein.
  • the modulation subsystem may include a processor 1303 and an interface 1304.
  • the processor 1303 completes the function of the aforementioned processing module 610
  • the interface 1304 completes the function of the aforementioned transceiver module 620.
  • the modulation subsystem includes a memory 1306, a processor 1303, and a program stored in the memory and capable of running on the processor. When the processor executes the program, the program described in the first to fifth embodiments is implemented. method.
  • the memory 1306 can be non-volatile or volatile, and its location can be located inside the modulation subsystem or in the processing device 1300, as long as the memory 1306 can be connected to the The processor 1303 is fine.
  • the network device may be as shown in FIG. 12, and the device 1400 includes one or more radio frequency units, such as a remote radio unit (RRU) 1410 and one or more basebands A unit (baseband unit, BBU) (also referred to as a digital unit, DU) 1420.
  • the RRU 1410 may be called a transceiver module, which corresponds to the transceiver module 910 in FIG. 9.
  • the transceiver module may also be called a transceiver, a transceiver circuit, or a transceiver, etc., which may include at least one antenna 1412 ⁇ RF unit 1413.
  • the RRU 1410 part is mainly used for the transmission and reception of radio frequency signals and the conversion between radio frequency signals and baseband signals, for example, for sending instruction information to terminal equipment.
  • the 1410 part of the BBU is mainly used to perform baseband processing and control the base station.
  • the RRU 1410 and the BBU 1420 may be physically set together, or may be physically separated, that is, a distributed base station.
  • the BBU 1420 is the control center of the base station, and may also be called a processing module, which may correspond to the processing module 920 in FIG. 9, and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, and spreading.
  • the BBU processing module
  • the BBU may be used to control the base station to execute the operation procedure of the network device in the foregoing method embodiment, for example, to generate the foregoing indication information.
  • the BBU 1420 may be composed of one or more single boards, and multiple single boards may jointly support a radio access network (such as an LTE network) of a single access standard, or support different access standards. Wireless access network (such as LTE network, 5G network or other networks).
  • the BBU 1420 also includes a memory 1421 and a processor 1422.
  • the memory 1421 is used to store necessary instructions and data.
  • the processor 1422 is used to control the base station to perform necessary actions, for example, to control the base station to execute the operation procedure of the network device in the foregoing method embodiment.
  • the memory 1421 and the processor 1422 may serve one or more single boards. In other words, the memory and the processor can be set separately on each board. It can also be that multiple boards share the same memory and processor. In addition, necessary circuits can be provided on each board.
  • a computer-readable storage medium is provided, and an instruction is stored thereon, and the method in the foregoing method embodiment is executed when the instruction is executed.
  • a computer program product containing instructions is provided, and when the instructions are executed, the method in the foregoing method embodiment is executed.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
  • 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, computer, server, or data center.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center integrated with one or more available media.
  • the usable medium can be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk, SSD)) etc.
  • the processor may be an integrated circuit chip with signal processing capability.
  • the steps of the foregoing method embodiments can be completed by hardware integrated logic circuits in the processor or instructions in the form of software.
  • the above-mentioned processor may be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (ASIC), a ready-made programmable gate array (field programmable gate array, FPGA) or other Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA ready-made programmable gate array
  • Programming logic devices discrete gates or transistor logic devices, discrete hardware components.
  • the methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed.
  • the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
  • the steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
  • the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
  • the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electrically available Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
  • the volatile memory may be random access memory (RAM), which is used as an external cache.
  • RAM random access memory
  • static random access memory static random access memory
  • dynamic RAM dynamic RAM
  • DRAM dynamic random access memory
  • synchronous dynamic random access memory synchronous DRAM, SDRAM
  • double data rate synchronous dynamic random access memory double data rate SDRAM, DDR SDRAM
  • enhanced synchronous dynamic random access memory enhanced SDRAM, ESDRAM
  • synchronous link dynamic random access memory synchronous link DRAM, SLDRAM
  • direct memory bus random access memory direct rambus RAM, DR RAM
  • At least one refers to one or more, and “multiple” refers to two or more.
  • “And/or” describes the association relationship of the associated object, indicating that there can be three relationships, for example, A and/or B, which can mean: A alone exists, both A and B exist, and B exists alone, where A, B can be singular or plural.
  • the character “/” generally indicates that the associated objects are in an "or” relationship.
  • "The following at least one item (a)” or similar expressions refers to any combination of these items, including any combination of a single item (a) or a plurality of items (a).
  • at least one item (a) of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple .
  • component used in this specification are used to denote computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution.
  • the component may be, but is not limited to, a process, a processor, an object, an executable file, an execution thread, a program, and/or a computer running on a processor.
  • the application running on the computing device and the computing device can be components.
  • One or more components may reside in processes and/or threads of execution, and components may be located on one computer and/or distributed among two or more computers.
  • these components can be executed from various computer readable media having various data structures stored thereon.
  • a component can be based on a signal having one or more data packets (for example, data from two components interacting with another component between a local system, a distributed system, and/or a network, such as the Internet that interacts with other systems through signals) Communicate through local and/or remote processes.
  • data packets for example, data from two components interacting with another component between a local system, a distributed system, and/or a network, such as the Internet that interacts with other systems through signals
  • the disclosed system, device, and method may be implemented in other ways.
  • the device embodiments described above are only illustrative.
  • the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components can be combined or It can be integrated into another system, or some features can be ignored or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
  • the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
  • the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
  • the technical solution of this application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or an access network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disk or optical disk and other media that can store program code .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present application provides a method and apparatus for data transmission. An access network device receives target data, and selects, according to a selection strategy, a target transmission node device for the target data from among at least two transmission node devices, wherein there is a data channel between each of the at least two transmission node devices and the access network device, so that the access network device can directly send the target data to the data network by means of the selected target transmission node device. Compared with a conventional solution that target data can only be transmitted by using a fixed transmission node device, thereby causing data congestion, in the embodiments of the present application, a transmission node device can be flexibly selected, thereby improving communication efficiency.

Description

数据传输的方法和装置Method and device for data transmission
本申请要求于2019年1月23日提交中国专利局、申请号为201910063625.5、申请名称为“数据传输的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of a Chinese patent application filed with the Chinese Patent Office with the application number 201910063625.5 and the application title "Data Transmission Method and Device" on January 23, 2019, the entire content of which is incorporated into this application by reference.
技术领域Technical field
本申请涉及通信领域,更具体地,涉及一种数据传输的方法和装置。This application relates to the field of communications, and more specifically, to a method and device for data transmission.
背景技术Background technique
在传统的数据传输架构下,终端设备的数据经过基站和固定的用户面功能(user plane function,UPF)与数据网络(data network,DN)进行通信。具体地,终端设备在接入基站后,会议管理功能(session management function,SMF)会为终端设备选择好固定的UPF,网络设备为终端设备建立终端设备-基站-UPF-DN的固定通道,其中基站和UPF之间的通道可以是通用分组无线服务隧道协议(general packet radio service tunneling protocol,GTP)通道。Under the traditional data transmission architecture, the data of the terminal device communicates with the data network (DN) through the base station and the fixed user plane function (UPF). Specifically, after the terminal device accesses the base station, the session management function (SMF) will select a fixed UPF for the terminal device, and the network device establishes a fixed channel of the terminal device-base station-UPF-DN for the terminal device. The channel between the base station and the UPF may be a general packet radio service tunneling protocol (general packet radio service tunneling protocol, GTP) channel.
其中,可以是一个基站与一个UPF建立GTP通道,也可以是多个基站分别与同一个UPF建立GTP通道。尤其在多个基站与同一个UPF建立GTP通道的情况下,由于终端设备只能通过固定的UPF进行数据传输,则当UPF的业务拥塞时,该UPF下的终端设备的数据会受到影响,从而使得数据传输的效率较低。Among them, one base station may establish a GTP channel with one UPF, or multiple base stations may establish a GTP channel with the same UPF respectively. Especially when multiple base stations establish GTP channels with the same UPF, since terminal equipment can only transmit data through a fixed UPF, when the UPF service is congested, the data of the terminal equipment under the UPF will be affected. Makes the efficiency of data transmission low.
发明内容Summary of the invention
本申请提供一种数据传输的方法装置,能够提高数据传输的效率。This application provides a data transmission method and device, which can improve the efficiency of data transmission.
第一方面,提供了一种数据传输的方法,该方法包括:In the first aspect, a data transmission method is provided, which includes:
接入网设备从终端设备接收目标数据;The access network device receives target data from the terminal device;
该接入网设备根据选择策略,确定目标传输节点设备,该选择策略用于从至少两个传输节点设备中选择用于发送该目标数据的传输节点设备,该至少两个传输节点设备与该接入网设备具有数据通道;The access network device determines a target transmission node device according to a selection strategy, and the selection strategy is used to select a transmission node device for sending the target data from at least two transmission node devices, and the at least two transmission node devices are connected to the connection The network access device has a data channel;
该接入网设备向该目标传输节点设备发送该目标数据。The access network device sends the target data to the target transmission node device.
接入网设备接收目标数据,并根据选择策略为该目标数据从至少两个传输节点设备中选择一个目标传输节点设备,其中,该至少两个传输节点设备中的每个传输节点设备与该接入网设备具有数据通道,这样接入网设备可以直接通过选中的目标传输节点设备向数据网络发送该目标数据,相对于传统方案中目标数据只能采用固定的传输节点设备进行数据传输造成数据拥塞,本申请实施例能够灵活选择传输节点设备,从而提高了通信效率。The access network device receives the target data, and selects a target transmission node device from at least two transmission node devices for the target data according to the selection strategy, wherein each transmission node device of the at least two transmission node devices is connected to the access node device. The network access device has a data channel, so that the access network device can directly send the target data to the data network through the selected target transmission node device. Compared with the traditional solution, the target data can only use a fixed transmission node device for data transmission, causing data congestion In the embodiment of the present application, the transmission node device can be flexibly selected, thereby improving communication efficiency.
在一些可能的实现方式中,该接入网设备根据选择策略,确定目标传输节点设备包括:In some possible implementation manners, the access network device determining the target transmission node device according to the selection strategy includes:
该接入网设备根据该选策略和该目标数据,确定该目标传输节点设备。The access network device determines the target transmission node device according to the selection strategy and the target data.
接入网设备可以确定目标数据的需求,例如时延需求、功耗需求等,这样接入网设备根据该目标数据的需求和选择策略为该目标数据选择合适的目标传输节点设备,从而更进一步提高数据传输效率。The access network equipment can determine the requirements of the target data, such as delay requirements, power consumption requirements, etc., so that the access network equipment selects the appropriate target transmission node equipment for the target data according to the requirements of the target data and the selection strategy, so as to go further Improve data transmission efficiency.
在一些可能的实现方式中,该方法还包括:In some possible implementations, the method also includes:
该接入网设备接收核心网设备发送的该选择策略。The access network device receives the selection strategy sent by the core network device.
可以是核心网设备主动向接入网设备发送该选择策略,也可以是在接入网设备请求的情况下,核心网设备向该接入网设备发送的。The core network device may actively send the selection policy to the access network device, or it may be sent by the core network device to the access network device upon request of the access network device.
在一些可能的实现方式中,该方法还包括:In some possible implementations, the method also includes:
该接入网设备向核心网设备发送请求消息,该请求消息携带该接入网设备的能力信息,该能力信息用于指示该接入网设备支持的能够连接的传输节点设备的最大数目;The access network device sends a request message to the core network device, where the request message carries capability information of the access network device, and the capability information is used to indicate the maximum number of connectable transmission node devices supported by the access network device;
其中,该接入网设备接收核心网设备发送的选择策略包括:The selection strategy sent by the core network device received by the access network device includes:
该接入网设备从该核心网设备接收该请求消息的响应消息,该响应消息携带该选择策略。The access network device receives a response message of the request message from the core network device, and the response message carries the selection policy.
核心网设备接收接入网设备发送的请求消息,该请求消息中携带接入网设备的指示信息,该指示信息用于指示该接入网设备支持的能够连接的传输节点设备的最大数目,或者,该指示信息用于指示该接入网设备支持连接至少两个传输节点设备的能力信息。核心网设备向该接入网设备发送该请求消息的响应消息,该响应消息携带该选择策略。The core network device receives a request message sent by the access network device, the request message carries indication information of the access network device, and the indication information is used to indicate the maximum number of connectable transmission node devices supported by the access network device, or The indication information is used to indicate the capability information of the access network device to support the connection of at least two transmission node devices. The core network device sends a response message of the request message to the access network device, and the response message carries the selection policy.
在一些可能的实现方式中,该选择策略可以包括该至少两个传输节点设备的负载状态。In some possible implementation manners, the selection strategy may include the load status of the at least two transmission node devices.
该传输节点设备可以指示该至少两个个传输节点设备中每个传输节点设备的当前负载状态,或者当前还能处理负载的能力情况。The transmission node device may indicate the current load status of each transmission node device in the at least two transmission node devices, or the current ability to handle the load.
在一些可能的实现方式中,该方法还包括:In some possible implementations, the method also includes:
该接入网设备接收指示信息,该指示信息用于指示通信***中存在传输节点设备集合,该传输节点设备集合包括该至少两个传输节点设备。The access network device receives instruction information, where the instruction information is used to indicate that there is a transmission node device set in the communication system, and the transmission node device set includes the at least two transmission node devices.
AMF可以发送第一指示信息给接入网设备,该第一指示信息用于指示存在传输节点设备集合,该传输节点设备集合包括该至少两个传输节点设备。AMF可以接收携带接入网设备的第二指示信息的请求消息,AMF将该第二指示信息发送给SMF,SMF根据该接入网设备的第二指示信息确定该选择策略,并通过AMF向接入网设备发送响应消息携带该选择策略。The AMF may send first indication information to the access network device, where the first indication information is used to indicate that there is a set of transmission node devices, and the set of transmission node devices includes the at least two transmission node devices. The AMF can receive a request message carrying the second indication information of the access network device, and the AMF sends the second indication information to the SMF. The SMF determines the selection strategy according to the second indication information of the access network device, and communicates with the access network device through the AMF. The network-connected device sends a response message carrying the selection strategy.
在一些可能的实现方式中,该方法还包括:In some possible implementations, the method also includes:
该接入网设备建立与该至少两个传输节点设备的数据通道。The access network device establishes a data channel with the at least two transmission node devices.
接入网设备可以一次建立与该至少两个传输节点设备的数据通道之后,多次进行数据传输,也可以是每次进行数据传输都需要提前建立与至少两个传输节点设备的数据通道。The access network device may perform data transmission multiple times after establishing data channels with the at least two transmission node devices once, or it may be necessary to establish data channels with at least two transmission node devices in advance for each data transmission.
在一些可能的实现方式中,该数据通道包括通用分组无线服务隧道协议通道,互联网协议通道、或以太通道中的至少一项。In some possible implementation manners, the data channel includes at least one of a General Packet Radio Service Tunneling Protocol channel, an Internet Protocol channel, or an Ethernet channel.
第二方面,提供了一种数据传输的方法,该方法包括:第一传输节点设备从接入网设备接收目标数据,该第一传输节点设备与该至少一个第二传输节点设备具有数据通道;In a second aspect, a data transmission method is provided, the method includes: a first transmission node device receives target data from an access network device, and the first transmission node device has a data channel with the at least one second transmission node device;
该第一传输节点设备根据选择策略,确定目标传输节点设备,该选择策略用于从至少一个第二传输节点设备中选择用于发送该目标数据的传输节点设备;The first transmission node device determines a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending the target data from at least one second transmission node device;
该第一传输节点设备向该目标传输节点设备发送该目标数据。The first transmission node device sends the target data to the target transmission node device.
第一传输节点设备从接入网设备接收目标数据,并根据选择策略从至少两个传输节点设备中为该目标数据选择合适的目标传输节点设备,其中,第一传输节点设备与该至少两个传输节点设备中除该第一传输节点设备之外的其他传输节点设备具有数据通道,这样第一传输节点设备可以通过该目标传输节点设备向DN发送该目标数据,从而避免了数据通过固定的传输节点设备向DN发送目标数据造成的拥塞,也就是说,本申请实施例提高了通信效率。The first transmission node device receives target data from the access network device, and selects a suitable target transmission node device for the target data from at least two transmission node devices according to a selection strategy, wherein the first transmission node device and the at least two transmission node devices The other transmission node devices in the transmission node device except the first transmission node device have a data channel, so that the first transmission node device can send the target data to the DN through the target transmission node device, thereby avoiding the data from being transmitted through fixed Congestion caused by the node device sending target data to the DN, that is, the embodiment of the present application improves the communication efficiency.
在一些可能的实现方式中,该第一传输节点设备根据选择策略,确定目标传输节点设备包括:In some possible implementation manners, the first transmission node device determining the target transmission node device according to the selection strategy includes:
该第一传输节点根据该选择策略和该目标数据,确定该目标传输节点设备。The first transmission node determines the target transmission node device according to the selection strategy and the target data.
接入网设备可以确定目标数据的需求,例如时延需求、功耗需求等,这样接入网设备根据该目标数据的需求和选择策略为该目标数据选择合适的目标传输节点设备,从而更进一步提高数据传输效率。The access network equipment can determine the requirements of the target data, such as delay requirements, power consumption requirements, etc., so that the access network equipment selects the appropriate target transmission node equipment for the target data according to the requirements of the target data and the selection strategy, thereby further Improve data transmission efficiency.
在一些可能的实现方式中,该方法还包括:In some possible implementations, the method also includes:
该第一传输节点设备从核心网设备接收该选择策略。The first transmission node device receives the selection strategy from the core network device.
核心网设备可以主动向接入网设备发送该选择策略,也可以是在接入网设备请求的情况下,核心网设备向该接入网设备发送的。The core network device may actively send the selection strategy to the access network device, or it may be sent by the core network device to the access network device upon request of the access network device.
在一些可能的实现方式中,该方法还包括:In some possible implementations, the method also includes:
该第一传输节点设备建立与该至少两个传输节点设备中除该第一传输节点设备之外的每个传输节点设备的数据通道。The first transmission node device establishes a data channel with each transmission node device of the at least two transmission node devices except the first transmission node device.
该第一传输节点设备可以提前建立与该至少两个传输节点设备中除该第一传输节点设备之外的每个传输节点设备之间的数据通道,从而节省了数据传输时延。The first transmission node device may establish in advance a data channel with each transmission node device of the at least two transmission node devices except the first transmission node device, thereby saving data transmission delay.
在一些可能的实现方式中,该选择策略可以包括该至少两个传输节点设备的负载状态。In some possible implementation manners, the selection strategy may include the load status of the at least two transmission node devices.
该传输节点设备可以指示该至少两个个传输节点设备中每个传输节点设备的当前负载状态,或者当前还能处理负载的能力情况。The transmission node device may indicate the current load status of each transmission node device in the at least two transmission node devices, or the current ability to handle the load.
第三方面,提供了一种***消息处理的装置,该装置可以是终端,也可以是终端内的芯片。该装置具有实现上述第一方面及其任一项可能的实现方式的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。In a third aspect, a device for processing system messages is provided. The device may be a terminal or a chip in the terminal. The device has the function of realizing the foregoing first aspect and any one of its possible implementation modes. This function can be realized by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions.
在一种可能的设计中,该装置包括:处理模块和收发模块,所述收发模块例如可以是收发器、接收器、发射器中的至少一种,该收发模块可以包括射频电路或天线。该处理模块可以是处理器。In a possible design, the device includes a processing module and a transceiver module. The transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter, and the transceiver module may include a radio frequency circuit or an antenna. The processing module may be a processor.
可选地,所述装置还包括存储模块,该存储模块例如可以是存储器。当包括存储模块时,该存储模块用于存储指令。该处理模块与该存储模块连接,该处理模块可以执行该存储模块存储的指令或源自其他的指令,以使该装置执行上述第一方面及其任一项可能的实现方式的方法。Optionally, the device further includes a storage module, and the storage module may be a memory, for example. When a storage module is included, the storage module is used to store instructions. The processing module is connected to the storage module, and the processing module can execute instructions stored by the storage module or instructions derived from other sources, so that the device executes the foregoing first aspect and any one of the possible implementation methods.
在另一种可能的设计中,当该装置为芯片时,该芯片包括:处理模块,可选地,该芯片还包括收发模块,收发模块例如可以是该芯片上的输入/输出接口、管脚或电路等。处 理模块例如可以是处理器。该处理模块可执行指令,以使该终端内的芯片执行上述第一方面及其任一项可能的实现方式的方法。In another possible design, when the device is a chip, the chip includes: a processing module. Optionally, the chip also includes a transceiver module. The transceiver module may be an input/output interface or pin on the chip. Or circuits, etc. The processing module may be a processor, for example. The processing module can execute instructions so that the chip in the terminal executes the above-mentioned first aspect and any one of the possible implementation methods.
可选地,该处理模块可以执行存储模块中的指令,该存储模块可以为芯片内的存储模块,如寄存器、缓存等。该存储模块还可以是位于通信设备内,但位于芯片外部,如只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。Optionally, the processing module may execute instructions in the storage module, and the storage module may be a storage module in the chip, such as a register, a cache, and the like. The storage module may also be located in the communication device but outside the chip, such as read-only memory (ROM) or other types of static storage devices that can store static information and instructions. Random access memory (random access memory) memory, RAM) etc.
其中,上述任一处提到的处理器,可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制上述各方面的方法的程序执行的集成电路。Among them, the processor mentioned in any of the above can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more for controlling the above All aspects of the method of program execution are integrated circuits.
第四方面,提供了一种***消息处理的装置,该装置可以是网络设备,也可以是网络设备内的芯片。该装置具有实现上述第二方面及各种可能的实现方式的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。In a fourth aspect, a device for processing system messages is provided. The device may be a network device or a chip in the network device. The device has the function of realizing the above-mentioned second aspect and various possible implementation manners. This function can be realized by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions.
在一种可能的设计中,该装置包括:收发模块和处理模块,所述收发模块例如可以是收发器、接收器、发射器中的至少一种,该收发模块可以包括射频电路或天线。该处理模块可以是处理器。In a possible design, the device includes a transceiver module and a processing module. The transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter. The transceiver module may include a radio frequency circuit or an antenna. The processing module may be a processor.
可选地,所述装置还包括存储模块,该存储模块例如可以是存储器。当包括存储模块时,该存储模块用于存储指令。该处理模块与该存储模块连接,该处理模块可以执行该存储模块存储的指令或源自其他的指令,以使该装置执行上述第二方面及各种可能的实现方式的方法。在本设计中,该装置可以为网络设备。Optionally, the device further includes a storage module, and the storage module may be a memory, for example. When a storage module is included, the storage module is used to store instructions. The processing module is connected to the storage module, and the processing module can execute the instructions stored in the storage module or from other instructions, so that the device executes the above-mentioned second aspect and various possible implementation methods. In this design, the device can be a network device.
在另一种可能的设计中,当该装置为芯片时,该芯片包括:收发模块和处理模块,收发模块例如可以是该芯片上的输入/输出接口、管脚或电路等。处理模块例如可以是处理器。该处理模块可执行指令,以使该终端内的芯片执行上述第二方面及各种可能的实现方式的方法。In another possible design, when the device is a chip, the chip includes a transceiver module and a processing module. The transceiver module may be, for example, an input/output interface, a pin, or a circuit on the chip. The processing module may be a processor, for example. The processing module can execute instructions so that the chip in the terminal executes the above-mentioned second aspect and various possible implementation methods.
可选地,该处理模块可以执行存储模块中的指令,该存储模块可以为芯片内的存储模块,如寄存器、缓存等。该存储模块还可以是位于通信设备内,但位于芯片外部,如只读存储器或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器等。Optionally, the processing module may execute instructions in the storage module, and the storage module may be a storage module in the chip, such as a register, a cache, and the like. The storage module may also be located in the communication device but outside the chip, such as read-only memory or other types of static storage devices that can store static information and instructions, random access memory, etc.
其中,上述任一处提到的处理器,可以是一个通用中央处理器,微处理器,特定应用集成电路,或一个或多个用于控制上述各方面的方法的程序执行的集成电路。Wherein, the processor mentioned in any of the above may be a general-purpose central processing unit, a microprocessor, a specific application integrated circuit, or one or more integrated circuits used to control the execution of the programs of the above-mentioned methods.
第五方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第一方面或其任意可能的实现方式中的方法的指令。In a fifth aspect, a computer storage medium is provided, and program code is stored in the computer storage medium, and the program code is used to instruct instructions to execute the method in the above-mentioned first aspect or any possible implementation manner thereof.
第六方面,提供了一种包含指令的计算机程序产品,其在计算机上运行时,使得计算机执行上述第一方面或其任意可能的实现方式中的方法。In a sixth aspect, a computer program product containing instructions is provided, which when running on a computer, causes the computer to execute the method in the first aspect or any possible implementation manner thereof.
第七方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第二方面或其任意可能的实现方式中的方法的指令。In a seventh aspect, a computer storage medium is provided, and program code is stored in the computer storage medium, and the program code is used to instruct instructions to execute the method in the second aspect or any possible implementation manner thereof.
第八方面,提供了一种包含指令的计算机程序产品,其在计算机上运行时,使得计算机执行上述第二方面或其任意可能的实现方式中的方法。In an eighth aspect, a computer program product containing instructions is provided, which when running on a computer, causes the computer to execute the method in the second aspect or any possible implementation manners thereof.
第九方面,提供了一种处理器,用于与存储器耦合,用于执行上述第一方面或其任意可能的实现方式中的方法。In a ninth aspect, a processor is provided, configured to be coupled with a memory, and configured to execute the method in the first aspect or any possible implementation manner thereof.
第十方面,提供了一种处理器,用于与存储器耦合,用于执行上述第二方面或其任意可能的实现方式中的方法。In a tenth aspect, a processor is provided, which is configured to be coupled with a memory and configured to execute the method in the second aspect or any possible implementation manners thereof.
第十一方面,提供了一种芯片,芯片包括处理器和通信接口,该通信接口用于与外部器件或内部器件进行通信,该处理器用于实现上述第一方面或其任意可能的实现方式中的方法。In an eleventh aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is used to communicate with an external device or an internal device. The processor is used to implement the first aspect or any possible implementation manner Methods.
可选地,该芯片还可以包括存储器,该存储器中存储有指令,处理器用于执行存储器中存储的指令或源于其他的指令。当该指令被执行时,处理器用于实现上述第一方面或其任意可能的实现方式中的方法。Optionally, the chip may further include a memory in which instructions are stored, and the processor is configured to execute instructions stored in the memory or instructions derived from other sources. When the instruction is executed, the processor is used to implement the method in the foregoing first aspect or any possible implementation manner thereof.
可选地,该芯片可以集成在接入网设备上。Optionally, the chip can be integrated on the access network equipment.
第十二方面,提供了一种芯片,芯片包括处理器和通信接口,该通信接口用于与外部器件或内部器件进行通信,该处理器用于实现上述第二方面或其任意可能的实现方式中的方法。In a twelfth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is used to communicate with an external device or an internal device. The processor is used to implement the second aspect or any possible implementation manner Methods.
可选地,该芯片还可以包括存储器,该存储器中存储有指令,处理器用于执行存储器中存储的指令或源于其他的指令。当该指令被执行时,处理器用于实现上述第二方面或其任意可能的实现方式中的方法。Optionally, the chip may further include a memory in which instructions are stored, and the processor is configured to execute instructions stored in the memory or instructions derived from other sources. When the instruction is executed, the processor is used to implement the method in the foregoing second aspect or any possible implementation manner thereof.
可选地,该芯片可以集成在核心网设备上。Optionally, the chip can be integrated on the core network equipment.
基于上述技术方案,接入网设备接收目标数据,并根据选择策略为该目标数据从至少两个传输节点设备中选择一个目标传输节点设备,其中,该至少两个传输节点设备中的每个传输节点设备与该接入网设备具有数据通道,这样接入网设备可以直接通过选中的目标传输节点设备向数据网络发送该目标数据,相对于传统方案中目标数据只能采用固定的传输节点设备进行数据传输造成数据拥塞,本申请实施例能够灵活选择传输节点设备,从而提高了通信效率。Based on the above technical solution, the access network device receives the target data, and selects one target transmission node device from at least two transmission node devices for the target data according to the selection strategy, wherein each of the at least two transmission node devices transmits The node device and the access network device have a data channel, so that the access network device can directly send the target data to the data network through the selected target transmission node device. Compared with the traditional solution, the target data can only be performed by a fixed transmission node device. Data transmission causes data congestion, and the embodiment of the present application can flexibly select transmission node devices, thereby improving communication efficiency.
附图说明Description of the drawings
图1是本申请一个通信***的示意图;Figure 1 is a schematic diagram of a communication system of the present application;
图2是传统方案中数据传输的示意图;Figure 2 is a schematic diagram of data transmission in a traditional solution;
图3是本申请一个实施例的数据传输的方法的示意性流程图;FIG. 3 is a schematic flowchart of a data transmission method according to an embodiment of the present application;
图4是本申请一个具体实施例的数据传输的方法的示意图;FIG. 4 is a schematic diagram of a data transmission method according to a specific embodiment of the present application;
图5是本申请另一个实施例的数据传输的方法的示意性流程图;FIG. 5 is a schematic flowchart of a data transmission method according to another embodiment of the present application;
图6是本申请另一个具体实施例的数据传输的方法的示意图;FIG. 6 is a schematic diagram of a data transmission method according to another specific embodiment of the present application;
图7是本申请实施例的数据传输处理的装置的示意性框图;FIG. 7 is a schematic block diagram of a data transmission processing device according to an embodiment of the present application;
图8是本申请实施例提供的数据传输处理的装置的示意框图;FIG. 8 is a schematic block diagram of a data transmission processing device provided by an embodiment of the present application;
图9是本申请实施例的数据传输处理的装置的示意性框图;FIG. 9 is a schematic block diagram of a data transmission processing device according to an embodiment of the present application;
图10是本申请实施例的数据传输处理的装置的示意性框图;FIG. 10 is a schematic block diagram of a data transmission processing apparatus according to an embodiment of the present application;
图11示出了申请一个具体实施例的数据传输处理的装置的示意性框图;FIG. 11 shows a schematic block diagram of an apparatus for data transmission processing according to a specific embodiment of the application;
图12示出了申请另一个具体实施例的数据传输处理的装置的示意性框图。Fig. 12 shows a schematic block diagram of an apparatus for data transmission processing according to another specific embodiment of the application.
具体实施方式detailed description
下面将结合附图,对本申请中的技术方案进行描述。The technical solution in this application will be described below in conjunction with the drawings.
本申请实施例的技术方案可以应用于各种通信***,例如:全球移动通信(global system for mobile communications,GSM)***、码分多址(code division multiple access,CDMA)***、宽带码分多址(wideband code division multiple access,WCDMA)***、通用分组无线业务(general packet radio service,GPRS)、长期演进(long term evolution,LTE)***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)、通用移动通信***(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信***、未来的第五代(5th generation,5G)***或新无线(new radio,NR)等。The technical solutions of the embodiments of this application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, broadband code division multiple access (wideband code division multiple access, WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE Time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, the future fifth generation (5th generation, 5G) system or new radio (NR), etc.
作为示例而非限定,在本申请实施例中,本申请实施例中的终端设备可以指用户设备(user equipment,UE)、接入终端设备、用户单元、用户站、移动站、移动台、远方站、远程终端设备、移动设备、用户终端设备、终端设备、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定,下述实施例对此不进行区分。As an example and not limitation, in the embodiments of the present application, the terminal equipment in the embodiments of the present application may refer to user equipment (UE), access terminal equipment, subscriber units, user stations, mobile stations, mobile stations, and remote locations. Station, remote terminal equipment, mobile equipment, user terminal equipment, terminal equipment, wireless communication equipment, user agent or user device. The terminal device can also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (personal digital assistant, PDA), with wireless communication Functional handheld devices, computing devices, or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in the future 5G network or future evolution of the public land mobile network (PLMN) Terminal devices, etc., are not limited in this embodiment of the present application, and the following embodiments do not distinguish this.
作为示例而非限定,在本申请实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices can also be called wearable smart devices. It is a general term for using wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions through software support, data interaction, and cloud interaction. In a broad sense, wearable smart devices include full-featured, large-sized, complete or partial functions that can be implemented without relying on smartphones, such as smart watches or smart glasses, and only focus on a certain type of application function, and need to cooperate with other devices such as smart phones. Use, such as various smart bracelets and smart jewelry for physical sign monitoring.
此外,在本申请实施例中,终端设备还可以是物联网(internet of things,IoT)***中的终端设备,IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。In addition, in the embodiments of the present application, the terminal device may also be a terminal device in the Internet of Things (IoT) system. IoT is an important part of the development of information technology in the future. Its main technical feature is to pass items through communication technology. Connect with the network to realize the intelligent network of human-machine interconnection and interconnection of things.
在本申请实施例中,IOT技术可以通过例如窄带(narrow band)NB技术,做到海量连接,深度覆盖,终端设备省电。例如,NB只包括一个资源块(resource block,RB),即,NB的带宽只有180KB。要做到海量接入,必须要求终端设备在接入上是离散的,根据本申请实施例的的方法,能够有效解决IOT技术海量终端设备在通过NB接入网络时的拥塞问题。In the embodiments of the present application, the IOT technology can achieve massive connections, deep coverage, and power saving for terminal devices through, for example, narrowband NB technology. For example, the NB only includes one resource block (resource block, RB), that is, the bandwidth of the NB is only 180KB. To achieve mass access, terminal devices must be discrete in access. The method according to the embodiment of the present application can effectively solve the congestion problem of mass terminal devices of the IOT technology when they access the network through NB.
此外,在本申请中,终端设备还可以包括智能打印机、火车探测器、加油站等传感器,主要功能包括收集数据(部分终端设备)、接收接入网设备的控制信息与下行数据,并发送电磁波,向接入网设备传输上行数据。In addition, in this application, terminal equipment can also include sensors such as smart printers, train detectors, gas stations, etc. The main functions include collecting data (part of the terminal equipment), receiving control information and downlink data from access network equipment, and sending electromagnetic waves , To transmit uplink data to the access network equipment.
本申请实施例中的接入网设备可以是用于与终端设备通信的设备,该接入网设备可以是全球移动通信(global system for mobile communications,GSM)***或码分多址(code division multiple access,CDMA)中的基站(base transceiver station,BTS),也可以是宽 带码分多址(wideband code division multiple access,WCDMA)***中的基站(NodeB,NB),还可以是LTE***中的演进型基站(evolved NodeB,eNB或eNodeB),还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该接入网设备可以为中继站、接入点(access point,AP)、wifi信号源设备、车载设备、可穿戴设备以及未来5G网络中的接入网设备或者未来演进的PLMN网络中的接入网设备等,可以是WLAN中的接入点,可以是新型无线***(new radio,NR)***中的gNB本申请实施例并不限定。The access network device in the embodiment of the application may be a device used to communicate with terminal devices, and the access network device may be a global system for mobile communications (GSM) system or code division multiple access (code division multiple) The base transceiver station (BTS) in access, CDMA) can also be the base station (NodeB, NB) in the wideband code division multiple access (WCDMA) system, or the evolution of the LTE system The evolved NodeB (eNB or eNodeB) can also be a wireless controller in the cloud radio access network (CRAN) scenario, or the access network equipment can be a relay station or an access point (access point). , AP), wifi signal source equipment, in-vehicle equipment, wearable equipment, and access network equipment in the future 5G network or access network equipment in the future evolved PLMN network, etc., can be the access point in the WLAN, can be The gNB in the new radio (NR) system is not limited in this embodiment of the application.
另外,在本申请实施例中,接入网设备为小区提供服务,终端设备通过该小区使用的传输资源(例如,频域资源,或者说,频谱资源)与接入网设备进行通信,该小区可以是接入网设备(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(metro cell)、微小区(micro cell)、微微小区(pico cell)、毫微微小区(femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。In addition, in this embodiment of the application, the access network device provides services for the cell, and the terminal device communicates with the access network device through the transmission resources (for example, frequency domain resources, or spectrum resources) used by the cell. It can be a cell corresponding to an access network device (such as a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cell here can include: metro cell, micro cell ( Micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-rate data transmission services.
此外,LTE***或5G***中的载波上可以同时有多个小区同频工作,在某些特殊场景下,也可以认为上述载波与小区的概念等同。例如在载波聚合(carrier aggregation,CA)场景下,当为UE配置辅载波时,会同时携带辅载波的载波索引和工作在该辅载波的辅小区的小区标识(cell indentification,Cell ID),在这种情况下,可以认为载波与小区的概念等同,比如UE接入一个载波和接入一个小区是等同的。In addition, a carrier in an LTE system or a 5G system can have multiple cells working at the same frequency at the same time. In some special scenarios, the concept of the above-mentioned carrier and cell can also be considered equivalent. For example, in a carrier aggregation (CA) scenario, when a secondary carrier is configured for the UE, the carrier index of the secondary carrier and the cell identification (Cell ID) of the secondary cell working on the secondary carrier will be carried at the same time. In this case, the concept of carrier and cell can be regarded as equivalent. For example, the UE accessing a carrier is equivalent to accessing a cell.
核心网设备可以与多个接入网设备连接,用于控制接入网设备,并且,可以将从网络侧(例如,互联网)接收到的数据分发至接入网设备。The core network device can be connected to multiple access network devices to control the access network device, and can distribute data received from the network side (for example, the Internet) to the access network device.
此外,在本申请中,接入网设备可以包括基站(gNB),例如宏站、微基站、室内热点、以及中继节点等,功能是向终端设备发送无线电波,一方面实现下行数据传输,另一方面发送调度信息控制上行传输,并接收终端设备发送的无线电波,接收上行数据传输。In addition, in this application, the access network equipment may include base stations (gNB), such as macro stations, micro base stations, indoor hotspots, and relay nodes, etc. The function is to send radio waves to terminal equipment, and on the one hand, it realizes downlink data transmission. On the other hand, it sends scheduling information to control uplink transmission, and receives radio waves sent by terminal equipment, and receives uplink data transmission.
其中,以上列举的终端设备、接入网设备和核心网设备的功能和具体实现方式仅为示例性说明,本申请并未限定于此。Among them, the functions and specific implementations of the terminal equipment, access network equipment, and core network equipment listed above are only exemplary descriptions, and the application is not limited thereto.
在本申请实施例中,终端设备或接入网设备包括硬件层、运行在硬件层之上的操作***层,以及运行在操作***层上的应用层。该硬件层包括中央处理器(central processing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作***可以是任意一种或多种通过进程(process)实现业务处理的计算机操作***,例如,Linux操作***、Unix操作***、Android操作***、iOS操作***或windows操作***等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端设备或接入网设备,或者,是终端设备或接入网设备中能够调用程序并执行程序的功能模块。In the embodiment of the present application, the terminal device or the access network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also referred to as main memory). The operating system may be any one or more computer operating systems that implement business processing through processes, for example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. In addition, the embodiments of the application do not specifically limit the specific structure of the execution body of the method provided in the embodiments of the application, as long as the program that records the codes of the methods provided in the embodiments of the application can be provided according to the embodiments of the application. For example, the execution subject of the method provided in the embodiment of the present application may be a terminal device or an access network device, or a functional module in the terminal device or the access network device that can call and execute the program.
另外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digital versatile  disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,EPROM)、卡、棒或钥匙驱动器等)。In addition, various aspects or features of the present application can be implemented as methods, devices, or products using standard programming and/or engineering techniques. The term "article of manufacture" used in this application encompasses a computer program that can be accessed from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (for example, hard disks, floppy disks, or tapes, etc.), optical disks (for example, compact discs (CD), digital versatile discs (DVD)) Etc.), smart cards and flash memory devices (for example, erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.).
另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。In addition, various storage media described herein may represent one or more devices and/or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and/or carrying instructions and/or data.
需要说明的是,在本申请实施例中,在应用层可以运行多个应用程序,此情况下,执行本申请实施例的方法的应用程序与用于控制接收端设备完成所接收到的数据所对应的动作的应用程序可以是不同的应用程序。It should be noted that in the embodiment of the present application, multiple applications can be run at the application layer. In this case, the application that executes the method of the embodiment of the present application and the method used to control the receiving end device to complete the received data The application program of the corresponding action may be a different application program.
可以理解地,本申请实施例中的标准名字,都是功能性描述,不限定名字,仅表示设备的功能。Understandably, the standard names in the embodiments of the present application are all functional descriptions, and the names are not limited, and only indicate the functions of the device.
图1是本申请一个通信***的示意图,以5G通信***为例。图1中的通信***可以包括接入移动性管理功能(access and mobility management function,AMF)、SMF、DN、UPF、无线接入网(radio access network,RAN)和UE。SMF用于负责会话管理,AMF用于负责接入和移动性管理。比如AMF、SMF、DN、UPF都是核心网设备的功能性描述,基站是接入网设备的功能性描述。Fig. 1 is a schematic diagram of a communication system of the present application, taking a 5G communication system as an example. The communication system in FIG. 1 may include access and mobility management function (AMF), SMF, DN, UPF, radio access network (RAN), and UE. SMF is used for session management, and AMF is used for access and mobility management. For example, AMF, SMF, DN, and UPF are all functional descriptions of core network equipment, and base stations are functional descriptions of access network equipment.
在传统的数据传输架构下,终端设备的数据经过基站和固定的UPF与DN进行通信。具体地,终端设备在接入基站后,SMF会为终端设备选择好固定的UPF,并建立终端设备-基站-UPF-DN的固定通道,其中基站和UPF之间的通道可以是GTP通道。具体地,固定UPF对应终端设备的某一PDU会话,对应性的,上述固定通道对应终端设备的某一PDU会话的固定通道。Under the traditional data transmission architecture, the data of the terminal equipment communicates with the DN through the base station and the fixed UPF. Specifically, after the terminal device accesses the base station, the SMF will select a fixed UPF for the terminal device and establish a fixed channel of terminal device-base station-UPF-DN, where the channel between the base station and the UPF may be a GTP channel. Specifically, the fixed UPF corresponds to a certain PDU session of the terminal device, and correspondingly, the above-mentioned fixed channel corresponds to a fixed channel of a certain PDU session of the terminal device.
其中,可以是一个基站与一个UPF建立GTP通道,也可以是多个基站分别与同一个UPF建立GTP通道。尤其在多个基站与同一个UPF建立GTP通道的情况下,由于UE只能通过固定的UPF进行数据传输(例如,如图2所示,UE-1只能通过UPF1向DN发送对应的PDU会话数据),则当UPF的业务拥塞时,该UPF下的终端设备的数据会受到影响,从而使得数据传输的效率较低。Among them, one base station may establish a GTP channel with one UPF, or multiple base stations may establish a GTP channel with the same UPF respectively. Especially when multiple base stations establish GTP channels with the same UPF, since the UE can only transmit data through a fixed UPF (for example, as shown in Figure 2, UE-1 can only send the corresponding PDU session to the DN through UPF1 Data), when the service of the UPF is congested, the data of the terminal equipment under the UPF will be affected, so that the efficiency of data transmission is low.
图3示出了本申请一个实施例的数据传输的方法的示意性流程图。FIG. 3 shows a schematic flowchart of a data transmission method according to an embodiment of the present application.
可选地,301,接入网设备从终端设备接收目标数据。相应地,终端设备向接入网设备发送该目标数据。Optionally, 301, the access network device receives target data from the terminal device. Correspondingly, the terminal device sends the target data to the access network device.
具体地,接入网设备从终端设备接收的目标数据可以是针对该终端设备的数据,其中,该目标数据可以是协议数据单元(protocol data unit,PDU)会话对应的业务数据。Specifically, the target data received by the access network device from the terminal device may be data for the terminal device, where the target data may be service data corresponding to a protocol data unit (protocol data unit, PDU) session.
作为一种实现方式,本实施例中的该目标数据可以指一个PDU会话对应的业务数据。As an implementation manner, the target data in this embodiment may refer to service data corresponding to a PDU session.
302,该接入网设备根据选择策略,确定目标传输节点设备,该选择策略用于从至少两个传输节点设备中选择用于发送该目标数据的传输节点设备,该至少两个传输节点设备与该接入网设备具有数据通道。302. The access network device determines a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending the target data from at least two transmission node devices, and the at least two transmission node devices and The access network device has a data channel.
作为一种实现方式,本实施例中的至少两个传输节点设备可以用于发送同一个PDU会话对应的业务数据。该至少两个传输节点设备与该接入网设备具有同一个PDU会话对应的数据通道。As an implementation manner, at least two transmission node devices in this embodiment may be used to send service data corresponding to the same PDU session. The at least two transmission node devices and the access network device have data channels corresponding to the same PDU session.
具体地,接入网设备分别与至少两个传输节点设备之间具有数据通道,接入网设备每次进行数据传输时都可以根据选择策略选择一个目标传输节点设备。Specifically, the access network device respectively has a data channel with at least two transmission node devices, and each time the access network device performs data transmission, it can select a target transmission node device according to the selection strategy.
需要说明的是,接入网设备为不同终端设备选择的目标传输节点设备可以不同,为同一终端设备的不同数据选择的目标传输节点设备也可以不同,本申请对此不进行限定。It should be noted that the target transmission node devices selected by the access network device for different terminal devices may be different, and the target transmission node devices selected for different data of the same terminal device may also be different, which is not limited in this application.
应理解,该至少两个传输节点设备与接入网设备之间的数据通道可以是针对同一终端设备的,可以是针对同一终端设备的同一PDU会话业务的,也可以是针对接入网设备内的至少一个终端设备的同一类型的数据(例如同一种业务)的。换句话说,该至少两个传输节点设备与接入网设备之间的数据通道可以传输同一终端设备的不同类型数据,也可以传输同一终端设备的同一类型数据,也可以是传输属于不同终端设备的同一类型的数据,即数据通道可以是终端设备专用的,也可以是终端设备的同一PDU会话业务专用的,也可以是具有同一类型的数据的终端设备共用的。It should be understood that the data channels between the at least two transmission node devices and the access network device may be for the same terminal device, may be for the same PDU session service of the same terminal device, or may be for the access network device At least one terminal device of the same type of data (for example, the same type of service). In other words, the data channels between the at least two transmission node devices and the access network device can transmit different types of data of the same terminal device, can also transmit the same type of data of the same terminal device, or can transmit data belonging to different terminal devices. The same type of data, that is, the data channel may be dedicated to terminal equipment, or dedicated to the same PDU session service of the terminal equipment, or shared by terminal equipment with the same type of data.
还应理解,终端设备可以从至少两个传输节点设备中选择目标传输节点设备与接入网设备向接入网设备发送上行数据。接入网设备也可以采用该目标传输节点设备向该终端设备发送数据。或者还可以通过该至少两个传输节点设备中的其他传输节点设备发送下行数据,本申请对此不进行限定。It should also be understood that the terminal device may select the target transmission node device and the access network device from at least two transmission node devices to send uplink data to the access network device. The access network device may also use the target transmission node device to send data to the terminal device. Or, other transmission node devices of the at least two transmission node devices may also be used to send downlink data, which is not limited in this application.
可选地,该选择策略可以指示传输节点设备的负载状态。Optionally, the selection strategy may indicate the load status of the transmission node device.
具体地,该传输节点设备可以指示该至少两个个传输节点设备中每个传输节点设备的当前负载状态,或者当前还能处理负载的能力情况。Specifically, the transmission node device may indicate the current load status of each transmission node device in the at least two transmission node devices, or the current load capacity status of the transmission node device.
可选地,步骤302具体可以是接入网设备根据选择策略和该目标数据,确定目标传输节点设备。Optionally, step 302 may specifically be that the access network device determines the target transmission node device according to the selection strategy and the target data.
具体地,接入网设备可以确定目标数据的需求,例如时延需求、功耗需求等,这样接入网设备根据该目标数据的需求和选择策略为该目标数据选择合适的目标传输节点设备,从而更进一步提高数据传输效率。Specifically, the access network device can determine the requirements of the target data, such as delay requirements, power consumption requirements, etc., so that the access network device selects a suitable target transmission node device for the target data according to the requirements of the target data and the selection strategy. So as to further improve the efficiency of data transmission.
可选地,该传输节点设备可以是UPF,也就是说,该UPF和该接入网设备之间可以建立数据通道。Optionally, the transmission node device may be a UPF, that is, a data channel may be established between the UPF and the access network device.
可选地,该数据通道可以是GTP通道,互联网协议(internet protocol,IP)通道、或以太通道中的至少一项。Optionally, the data channel may be at least one of a GTP channel, an Internet Protocol (IP) channel, or an Ethernet channel.
可选地,在步骤302之前,该接入网设备可以从核心网设备获取该选择策略。相应地,核心网设备发送该选择策略。Optionally, before step 302, the access network device may obtain the selection strategy from the core network device. Correspondingly, the core network device sends the selection strategy.
具体地,可以是核心网设备主动向接入网设备发送该选择策略,也可以是在接入网设备请求的情况下,核心网设备向该接入网设备发送的。Specifically, the core network device may actively send the selection strategy to the access network device, or it may be sent by the core network device to the access network device upon request of the access network device.
可选地,核心网设备接收接入网设备发送的请求消息,该请求消息中携带接入网设备的指示信息,该指示信息用于指示该接入网设备支持的能够连接的传输节点设备的最大数目,或者,该指示信息用于指示该接入网设备支持连接至少两个传输节点设备的能力信息。核心网设备向该接入网设备发送该请求消息的响应消息,该响应消息携带该选择策略。可选地,接入网设备向核心网设备发送请求消息之前,可以接收核心网设备发送的第一指示信息,该第一指示信息指示存在传输节点设备集合,该传输节点设备集合包括该至少两个传输节点设备。Optionally, the core network device receives a request message sent by the access network device, and the request message carries indication information of the access network device, and the indication information is used to indicate the information of the connected transmission node device supported by the access network device. The maximum number, or, the indication information is used to indicate the capability information of the access network device to support the connection of at least two transmission node devices. The core network device sends a response message of the request message to the access network device, and the response message carries the selection policy. Optionally, before sending the request message to the core network device, the access network device may receive first indication information sent by the core network device, where the first indication information indicates that there is a set of transmission node devices, and the set of transmission node devices includes the at least two A transmission node device.
作为一种具体的实现方式,AMF可以发送第一指示信息给接入网设备,该第一指示信息用于指示存在传输节点设备集合,该传输节点设备集合包括该至少两个传输节点设备。AMF可以接收携带接入网设备的第二指示信息的请求消息,AMF将该第二指示信息 发送给SMF,SMF根据该接入网设备的第二指示信息确定该选择策略,并通过AMF向接入网设备发送响应消息携带该选择策略。可选地,SMF根据该接入网设备的第二指示信息为接入网设备确定至少两个传输节点设备,通过AMF向接入网设备发送响应消息携带该至少两个传输节点设备的地址信息,用于接入网设备和该至少两个传输节点设备建立数据通道。作为一种实现方式,请求信息可以通过至少一个比特位的第二指示信息来指示接入网设备支持连接至少两个传输节点设备的能力信息。As a specific implementation manner, the AMF may send first indication information to the access network device, where the first indication information is used to indicate that there is a set of transmission node devices, and the set of transmission node devices includes the at least two transmission node devices. The AMF can receive a request message carrying the second indication information of the access network device, and the AMF sends the second indication information to the SMF. The SMF determines the selection strategy according to the second indication information of the access network device, and communicates with the access network device through the AMF. The network-connected device sends a response message carrying the selection strategy. Optionally, the SMF determines at least two transmission node devices for the access network device according to the second indication information of the access network device, and sends a response message to the access network device through the AMF to carry address information of the at least two transmission node devices , Used to establish a data channel between the access network device and the at least two transmission node devices. As an implementation manner, the request information may indicate the capability information of the access network device to support the connection of at least two transmission node devices through at least one bit of second indication information.
当接入网设备收到终端设备发送的目标数据后,接入网设备执行步骤302,这样AMF可以灵活指示接入网设备按照本申请实施例进行数据传输,而不是按照传统方案采用固定传输节点设备向DN发送数据,提高了数据传输的灵活性。When the access network device receives the target data sent by the terminal device, the access network device executes step 302, so that the AMF can flexibly instruct the access network device to perform data transmission according to the embodiment of this application, instead of using a fixed transmission node according to the traditional solution The device sends data to the DN, which improves the flexibility of data transmission.
应理解,在传输节点设备为UPF的情况下,该传输节点设备集合可以称为“UPF池(pool)”。It should be understood that in the case where the transmission node device is a UPF, the collection of transmission node devices may be referred to as a "UPF pool".
可选地,在步骤302之前,接入网设备还可以建立与该至少两个传输节点设备的数据通道。例如,如图4所示,gNB1与UPF1建立数据通道,以及gNB1与UPF2建立数据通道。Optionally, before step 302, the access network device may also establish a data channel with the at least two transmission node devices. For example, as shown in Figure 4, gNB1 and UPF1 establish a data channel, and gNB1 and UPF2 establish a data channel.
具体地,接入网设备可以一次建立与该至少两个传输节点设备的数据通道之后,多次进行数据传输,也可以是每次进行数据传输都需要提前建立与至少两个传输节点设备的数据通道。Specifically, the access network device may perform data transmission multiple times after establishing data channels with the at least two transmission node devices at one time, or it may be necessary to establish data with at least two transmission node devices in advance for each data transmission. aisle.
需要说明的是,在每次进行数据传输接入网设备都需要提前建立与至少两个传输节点设备的数据通道的情况下,与该接入网设备提前建立数据通道的传输节点设备的数目可以相同也可以不同,本申请对此不进行限定。It should be noted that, in the case that the access network device needs to establish data channels with at least two transmission node devices in advance for each data transmission, the number of transmission node devices that establish data channels with the access network device in advance may be The same can also be different, which is not limited in this application.
应理解,该接入网设备建立数据通道可以根据SMF的指示进行建立的。It should be understood that the establishment of the data channel by the access network device may be established according to the instruction of the SMF.
303,该接入网设备向该目标传输节点设备发送该目标数据。303. The access network device sends the target data to the target transmission node device.
具体地,接入网设备接收目标数据,并根据选择策略为该目标数据从至少两个传输节点设备中选择一个目标传输节点设备,其中,该至少两个传输节点设备中的每个传输节点设备与该接入网设备具有数据通道。作为一种实现发送,该至少两个传输节点设备中的每个传输节点设备与该接入网设备具有的数据通道对应终端设备的同一PDU会话业务。这样接入网设备可以直接通过选中的目标传输节点设备向DN发送该目标数据,相对于传统方案中目标数据只能采用固定的传输节点设备进行数据传输造成数据拥塞,本申请实施例能够灵活选择传输节点设备,从而提高了通信效率。Specifically, the access network device receives target data, and selects one target transmission node device from at least two transmission node devices for the target data according to a selection strategy, wherein each transmission node device of the at least two transmission node devices It has a data channel with the access network equipment. As an implementation of sending, each of the at least two transmission node devices and the data channel of the access network device correspond to the same PDU session service of the terminal device. In this way, the access network device can directly send the target data to the DN through the selected target transmission node device. Compared with the traditional solution, the target data can only use a fixed transmission node device for data transmission, which causes data congestion. The embodiment of the application can be flexibly selected Transmission node equipment, thereby improving communication efficiency.
图5示出了本申请另一个实施例的数据传输的方法的示意性流程图。FIG. 5 shows a schematic flowchart of a data transmission method according to another embodiment of the present application.
需要说明的是,在不作特别说明的情况下,本申请实施例与图3和图4所示的实施例中相同术语表示的含义相同,为避免赘述,本申请不再重复。It should be noted that, unless otherwise specified, the embodiments of the present application have the same meanings as the same terms in the embodiments shown in FIG. 3 and FIG. 4, and in order to avoid redundant description, this application will not be repeated.
本申请实施例应用于包括至少两个传输节点设备、接入网设备、终端设备和DN的通信***中。The embodiments of the present application are applied to a communication system including at least two transmission node devices, an access network device, a terminal device, and a DN.
可选地,501,该至少两个传输节点设备中的第一传输节点设备从接入网设备接收目标数据,该第一传输节点设备与该至少两个传输节点设备中除该第一传输节点设备之外的每个传输节点设备具有数据通道。Optionally, 501, a first transmission node device of the at least two transmission node devices receives target data from an access network device, and the first transmission node device and the at least two transmission node devices exclude the first transmission node device. Each transmission node device outside the device has a data channel.
具体地,该接入网设备和该第一传输节点设备之间具有数据通道,该至少两个传输节点设备可以组成一个传输节点设备池,第一传输节点设备可以与该传输节点设备池中的其 他传输节点设备具有数据通道。Specifically, there is a data channel between the access network device and the first transmission node device, the at least two transmission node devices can form a transmission node device pool, and the first transmission node device can be connected to a data channel in the transmission node device pool. Other transmission node devices have data channels.
需要说明的是,该至少两个传输节点设备中的每个传输节点设备都与DN能够进行通信。It should be noted that each of the at least two transmission node devices can communicate with the DN.
应理解,核心网设备可以指示接入网设备优先建立与第一传输节点设备的数据通道。It should be understood that the core network device may instruct the access network device to preferentially establish a data channel with the first transmission node device.
可选地,在该传输节点设备为UPF的情况下,该第一传输节点设备可以是具有集中和分流功能的节点(concentration&distribution function,CDF)。Optionally, in the case that the transmission node device is a UPF, the first transmission node device may be a node with a concentration and distribution function (CDF).
可选地,在步骤501之前,该第一传输节点设备可以提前建立与该至少两个传输节点设备中除该第一传输节点设备之外的每个传输节点设备之间的数据通道。Optionally, before step 501, the first transmission node device may establish in advance a data channel with each transmission node device of the at least two transmission node devices except the first transmission node device.
例如,如图6所示,第一传输节点设备为CDF,CDF建立与UPF1的数据通道,以及CDF建立与UPF2的数据通道。For example, as shown in FIG. 6, the first transmission node device is the CDF, the CDF establishes a data channel with UPF1, and the CDF establishes a data channel with UPF2.
502,第一传输节点设备根据选择策略,确定目标传输节点设备,该选择策略用于从该至少两个传输节点设备中选择用于发送目标数据的传输节点设备。502. The first transmission node device determines a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending target data from the at least two transmission node devices.
具体地,第一传输节点设备根据该选择策略为该目标数据从该至少两个传输节点设备中选择一个目标传输节点设备。作为一种实现方式,该目标数据可以是同一终端设备的同一PDU会话业务对应的传输数据。Specifically, the first transmission node device selects a target transmission node device from the at least two transmission node devices for the target data according to the selection strategy. As an implementation manner, the target data may be transmission data corresponding to the same PDU session service of the same terminal device.
需要说明的是,该第一传输节点设备选择的目标传输节点设备也可以是该第一传输节点本身。It should be noted that the target transmission node device selected by the first transmission node device may also be the first transmission node itself.
可选地,步骤502具体可以是根据选择策略和目标数据确定目标传输节点设备。Optionally, step 502 may specifically determine the target transmission node device according to the selection strategy and target data.
具体地,第一传输节点设备可以确定目标数据的需求,例如时延需求、功耗需求等,这样第一传输节点设备根据该目标数据的需求和选择策略为该目标数据选择合适的目标传输节点设备,从而更进一步提高数据传输效率。Specifically, the first transmission node device can determine the requirements of the target data, such as delay requirements, power consumption requirements, etc., so that the first transmission node device selects a suitable target transmission node for the target data according to the requirements of the target data and the selection strategy Equipment to further improve data transmission efficiency.
可选地,在步骤502之前,该第一传输节点设备可以从核心网设备获取该选择策略。相应地,核心网设备发送该选择策略。Optionally, before step 502, the first transmission node device may obtain the selection strategy from a core network device. Correspondingly, the core network device sends the selection strategy.
具体地,核心网设备可以主动向第一传输节点设备发送该选择策略,也可以是在接入网设备请求的情况下,核心网设备向该第一传输节点设备发送该选择策略。Specifically, the core network device may actively send the selection strategy to the first transmission node device, or upon request by the access network device, the core network device may send the selection strategy to the first transmission node device.
可选地,核心网设备接收接入网设备发送的第一消息,第一消息中携带接入网设备的指示信息,该指示信息用于指示该接入网设备支持传输节点设备池的最大数目,或者,该指示信息用于指示该接入网设备支持传输节点设备池的能力信息。核心网设备向该第一传输节点设备发送第二消息,该第二消息携带该选择策略。可选地,接入网设备向核心网设备发送第一消息之前,可以接收核心网设备发送的第一指示信息,该第一指示信息指示存在传输节点设备池,该传输节点设备池中的第一传输节点设备与传输节点设备池中的其他传输节点设备具有数据通道。Optionally, the core network device receives a first message sent by the access network device, where the first message carries indication information of the access network device, and the indication information is used to indicate that the access network device supports the maximum number of transmission node device pools Or, the indication information is used to indicate the capability information of the access network device to support the transmission node device pool. The core network device sends a second message to the first transmission node device, where the second message carries the selection policy. Optionally, before sending the first message to the core network device, the access network device may receive first indication information sent by the core network device, where the first indication information indicates that there is a transfer node device pool, and the first indication information in the transfer node device pool A transmission node device has a data channel with other transmission node devices in the transmission node device pool.
应理解,该第一消息可以是请求消息,第二消息为该请求消息的响应消息。It should be understood that the first message may be a request message, and the second message is a response message of the request message.
作为一种具体的实现方式,AMF可以发送第一指示信息给接入网设备,该第一指示信息用于指示存在传输节点设备池以及指示该传输节点设备池中的CD UPF(即第一传输节点设备)。AMF可以接收携带接入网设备的第二指示信息的第一消息,AMF将该第二指示信息发送给SMF,SMF根据该接入网设备的第二指示信息确定该选择策略,并向第一传输节点设备发送该选择策略。可选地,SMF根据该接入网设备的第二指示信息为接入网设备确定传输节点设备池中的第一传输节点设备,向第一传输节点设备发送该至少两 个传输节点设备的地址信息,用于第一传输节点设备和该至少两个传输节点设备建立数据通道。作为一种实现方式,请求信息可以通过至少一个比特位的第二指示信息来指示接入网设备支持传输节点设备池的能力信息。可选地,SMF可以直接向第一传输节点设备发送该选择策略和/或该至少两个传输节点设备的地址信息;或者SMF通过AMF向第一传输节点设备发送该选择策略,比如,SMF可以向AMF发送该选择策略和/或该至少两个传输节点设备的地址信息,AMF向第一传输节点设备发送携带该选择策略和/或该至少两个传输节点设备的地址信息。As a specific implementation, the AMF may send first indication information to the access network device. The first indication information is used to indicate the existence of the transmission node device pool and to indicate the CD + UPF (that is, the first transmission node device pool) in the transmission node device pool. Node device). The AMF can receive the first message carrying the second indication information of the access network device, the AMF sends the second indication information to the SMF, and the SMF determines the selection strategy according to the second indication information of the access network device, and sends it to the first The transmission node device sends the selection strategy. Optionally, the SMF determines the first transmission node device in the transmission node device pool for the access network device according to the second indication information of the access network device, and sends the addresses of the at least two transmission node devices to the first transmission node device The information is used to establish a data channel between the first transmission node device and the at least two transmission node devices. As an implementation manner, the request information may indicate the capability information of the access network device to support the transmission node device pool through at least one bit of second indication information. Optionally, the SMF may directly send the selection strategy and/or the address information of the at least two transmission node devices to the first transmission node device; or the SMF may send the selection strategy to the first transmission node device through AMF, for example, the SMF may Send the selection strategy and/or the address information of the at least two transmission node devices to the AMF, and the AMF sends the selection strategy and/or the address information of the at least two transmission node devices to the first transmission node device.
503,该第一传输节点设备向该目标传输节点设备发送目标数据。503. The first transmission node device sends target data to the target transmission node device.
具体地,第一传输节点设备从接入网设备接收目标数据,并根据选择策略从至少两个传输节点设备中为该目标数据选择合适的目标传输节点设备,其中,第一传输节点设备与该至少两个传输节点设备中除该第一传输节点设备之外的其他传输节点设备具有数据通道,这样第一传输节点设备可以通过该目标传输节点设备向DN发送该目标数据,从而避免了数据通过固定的传输节点设备向DN发送目标数据造成的拥塞,也就是说,本申请实施例提高了通信效率。Specifically, the first transmission node device receives target data from the access network device, and selects a suitable target transmission node device for the target data from at least two transmission node devices according to a selection strategy, where the first transmission node device and the At least two transmission node devices other than the first transmission node device have a data channel, so that the first transmission node device can send the target data to the DN through the target transmission node device, thereby avoiding data passing through The congestion caused by the fixed transmission node device sending target data to the DN, that is, the embodiment of the present application improves the communication efficiency.
需要说明的是,若第一传输节点设备选择的目标传输节点设备为该第一传输节点设备,则该第一传输节点设备可以直接将该目标数据发送到DN。It should be noted that, if the target transmission node device selected by the first transmission node device is the first transmission node device, the first transmission node device may directly send the target data to the DN.
上文中详细描述了根据本申请实施例的数据传输的方法,下面将描述本申请实施例的数据传输的装置。The data transmission method according to the embodiment of the present application is described in detail above, and the data transmission device of the embodiment of the present application will be described below.
图7示出了本申请实施例的数据传输的装置700的示意性框图。FIG. 7 shows a schematic block diagram of a data transmission apparatus 700 according to an embodiment of the present application.
应理解,该装置700可以对应于图3所示的实施例中的终端设备,可以具有方法中的终端设备的任意功能。该装置700,包括收发模块710和处理模块720。It should be understood that the apparatus 700 may correspond to the terminal device in the embodiment shown in FIG. 3, and may have any function of the terminal device in the method. The device 700 includes a transceiver module 710 and a processing module 720.
收发模块710,用于从终端设备接收目标数据;The transceiver module 710 is configured to receive target data from a terminal device;
处理模块720,用于根据选择策略,确定目标传输节点设备,该选择策略用于从至少两个传输节点设备中选择用于发送该目标数据的传输节点设备,该至少两个传输节点设备与该接入网设备具有数据通道;The processing module 720 is configured to determine a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending the target data from at least two transmission node devices, and the at least two transmission node devices and the The access network equipment has a data channel;
该收发模块710,还用于向该目标传输节点设备发送该目标数据。The transceiver module 710 is also configured to send the target data to the target transmission node device.
可选地,该处理模块720具体用于:Optionally, the processing module 720 is specifically configured to:
根据该选策略和该目标数据,确定该目标传输节点设备。According to the selection strategy and the target data, the target transmission node device is determined.
可选地,该收发模块710,还用于接收核心网设备发送的该选择策略。Optionally, the transceiver module 710 is further configured to receive the selection strategy sent by the core network device.
可选地,该收发模块710,还用于向核心网设备发送第一消息,该第一消息携带该接入网设备的能力信息,该能力信息用于指示该接入网设备支持的能够连接的传输节点设备的最大数目;Optionally, the transceiver module 710 is further configured to send a first message to the core network device, where the first message carries capability information of the access network device, and the capability information is used to indicate the connection capability supported by the access network device. The maximum number of transmission node devices;
其中,该收发模块710具体用于:Wherein, the transceiver module 710 is specifically used for:
从该核心网设备接收该选择策略。The selection strategy is received from the core network device.
可选地,该收发模块710,还用于向核心网设备发送请求消息,该请求消息携带该接入网设备的能力信息,该能力信息用于指示该接入网设备支持的能够连接的传输节点设备的最大数目;Optionally, the transceiver module 710 is further configured to send a request message to the core network device, the request message carrying capability information of the access network device, and the capability information is used to indicate the connectable transmission supported by the access network device. The maximum number of node devices;
其中,该收发模块710具体用于:Wherein, the transceiver module 710 is specifically used for:
从该核心网设备接收该请求消息的响应消息,该响应消息携带该选择策略。A response message of the request message is received from the core network device, and the response message carries the selection policy.
可选地,该选择策略可以包括该至少两个传输节点设备的负载状态。Optionally, the selection strategy may include the load status of the at least two transmission node devices.
可选地,该收发模块710,还用于接收指示信息,该指示信息用于指示通信***中存在传输节点设备集合,该传输节点设备集合包括该至少两个传输节点设备。Optionally, the transceiver module 710 is further configured to receive indication information, which is used to indicate that there is a set of transmission node devices in the communication system, and the set of transmission node devices includes the at least two transmission node devices.
可选地,该处理模块720,还用于建立与该至少两个传输节点设备的数据通道。Optionally, the processing module 720 is further configured to establish a data channel with the at least two transmission node devices.
可选地,该数据通道包括通用分组无线服务隧道协议通道,互联网协议通道、或以太通道中的至少一项。Optionally, the data channel includes at least one of a General Packet Radio Service Tunneling Protocol channel, an Internet Protocol channel, or an Ethernet channel.
图8示出了本申请实施例提供的数据传输的装置800的示意框图,该装置800可以为图1所述的终端设备和图3所述的终端设备。该装置可以采用如图8所示的硬件架构。该装置可以包括处理器810和收发器820,可选地,该装置还可以包括存储器830,该处理器810、收发器820和存储器830通过内部连接通路互相通信。图7中的处理模块620所实现的相关功能可以由处理器810来实现,收发模块710所实现的相关功能可以由处理器810控制收发器820来实现。FIG. 8 shows a schematic block diagram of an apparatus 800 for data transmission according to an embodiment of the present application. The apparatus 800 may be the terminal device described in FIG. 1 and the terminal device described in FIG. 3. The device can adopt the hardware architecture shown in FIG. 8. The device may include a processor 810 and a transceiver 820. Optionally, the device may also include a memory 830. The processor 810, the transceiver 820, and the memory 830 communicate with each other through an internal connection path. The related functions implemented by the processing module 620 in FIG. 7 may be implemented by the processor 810, and the related functions implemented by the transceiver module 710 may be implemented by the processor 810 controlling the transceiver 820.
可选地,该处理器810可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),专用处理器,或一个或多个用于执行本申请实施例技术方案的集成电路。或者,处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对装置(如,基站、终端设备、或芯片等)进行控制,执行软件程序,处理软件程序的数据。Optionally, the processor 810 may be a general-purpose central processing unit (central processing unit, CPU), microprocessor, application-specific integrated circuit (ASIC), dedicated processor, or one or more An integrated circuit used to implement the technical solutions of the embodiments of the present application. Alternatively, a processor may refer to one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions). For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control devices (such as base stations, terminal equipment, or chips), execute software programs, and process data in the software programs.
可选地,该处理器810可以包括是一个或多个处理器,例如包括一个或多个中央处理单元(central processing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。Optionally, the processor 810 may include one or more processors, for example, include one or more central processing units (central processing unit, CPU). In the case where the processor is a CPU, the CPU may be a single processor. The core CPU can also be a multi-core CPU.
该收发器820用于发送和接收数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。The transceiver 820 is used to send and receive data and/or signals, and to receive data and/or signals. The transceiver may include a transmitter and a receiver, the transmitter is used to send data and/or signals, and the receiver is used to receive data and/or signals.
该存储器830包括但不限于是随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程存储器(erasable programmable read only memory,EPROM)、只读光盘(compact disc read-only memory,CD-ROM),该存储器830用于存储相关指令及数据。The memory 830 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable memory (erasable read-only memory, EPROM), and read-only memory. A compact disc (read-only memory, CD-ROM), and the memory 830 is used to store related instructions and data.
存储器830用于存储终端设备的程序代码和数据,可以为单独的器件或集成在处理器810中。The memory 830 is used to store program codes and data of the terminal device, and may be a separate device or integrated in the processor 810.
具体地,所述处理器810用于控制收发器与网络设备进行信息传输。具体可参见方法实施例中的描述,在此不再赘述。Specifically, the processor 810 is configured to control the transceiver to perform information transmission with the network device. For details, please refer to the description in the method embodiment, which will not be repeated here.
可以理解的是,图8仅仅示出了数据传输的装置的简化设计。在实际应用中,该装置还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的终端设备都在本申请的保护范围之内。It can be understood that FIG. 8 only shows a simplified design of the data transmission device. In practical applications, the device can also contain other necessary components, including but not limited to any number of transceivers, processors, controllers, memories, etc., and all terminal devices that can implement this application are protected by this application. Within range.
在一种可能的设计中,该装置800可以是芯片,例如可以为可用于终端设备中的通信芯片,用于实现终端设备中处理器810的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,***芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或 多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。In a possible design, the apparatus 800 may be a chip, for example, a communication chip that can be used in a terminal device to implement related functions of the processor 810 in the terminal device. The chip can be a field programmable gate array, a dedicated integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit, a microcontroller, and a programmable controller or other integrated chips that implement related functions. The chip may optionally include one or more memories for storing program codes. When the codes are executed, the processor realizes corresponding functions.
在具体实现中,作为一种实施例,装置800还可以包括输出设备和输入设备。输出设备和处理器810通信,可以以多种方式来显示信息。例如,输出设备可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备和处理器601通信,可以以多种方式接收用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。In specific implementation, as an embodiment, the apparatus 800 may further include an output device and an input device. The output device communicates with the processor 810 and can display information in a variety of ways. For example, the output device may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. . The input device communicates with the processor 601 and can receive user input in various ways. For example, the input device can be a mouse, a keyboard, a touch screen device, or a sensor device.
图9示出了本申请实施例的数据传输的装置900的示意性框图。FIG. 9 shows a schematic block diagram of a data transmission apparatus 900 according to an embodiment of the present application.
应理解,该装置900可以对应于图4所示的实施例中的网络设备,可以具有方法中的网络设备的任意功能。该装置900,包括收发模块910和处理模块920。It should be understood that the apparatus 900 may correspond to the network device in the embodiment shown in FIG. 4, and may have any function of the network device in the method. The device 900 includes a transceiver module 910 and a processing module 920.
收发模块910,用于从接入网设备接收目标数据,该第一传输节点设备与该至少一个第二传输节点设备具有数据通道;The transceiver module 910 is configured to receive target data from an access network device, where the first transmission node device and the at least one second transmission node device have a data channel;
处理模块920,用于根据选择策略,确定目标传输节点设备,该选择策略用于从至少一个第二传输节点设备中选择用于发送该目标数据的传输节点设备;The processing module 920 is configured to determine a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending the target data from at least one second transmission node device;
该收发模块910,还用于向该目标传输节点设备发送该目标数据。The transceiver module 910 is also used to send the target data to the target transmission node device.
可选地,该处理模块具体用于:Optionally, the processing module is specifically used for:
根据该选择策略和该目标数据,确定该目标传输节点设备。According to the selection strategy and the target data, the target transmission node device is determined.
可选地,该收发模块,还用于从核心网设备接收该选择策略。Optionally, the transceiver module is further configured to receive the selection strategy from the core network device.
可选地,该处理模块,还用于建立与该至少两个传输节点设备中除该第一传输节点设备之外的每个传输节点设备的数据通道。Optionally, the processing module is further configured to establish a data channel with each of the at least two transmission node devices except the first transmission node device.
可选地,该选择策略可以包括该至少两个传输节点设备的负载状态。Optionally, the selection strategy may include the load status of the at least two transmission node devices.
图10示出了本申请实施例提供的数据传输的装置1000,该装置1000可以为图3中所述的接入网设备。该装置可以采用如图10所示的硬件架构。该装置可以包括处理器1010和收发器1020,可选地,该装置还可以包括存储器1030,该处理器1010、收发器1020和存储器1030通过内部连接通路互相通信。图10中的处理模块1020所实现的相关功能可以由处理器1010来实现,收发模块1010所实现的相关功能可以由处理器1010控制收发器1020来实现。FIG. 10 shows an apparatus 1000 for data transmission provided by an embodiment of the present application. The apparatus 1000 may be the access network device described in FIG. 3. The device can adopt the hardware architecture shown in FIG. 10. The device may include a processor 1010 and a transceiver 1020. Optionally, the device may also include a memory 1030. The processor 1010, the transceiver 1020, and the memory 1030 communicate with each other through an internal connection path. The related functions implemented by the processing module 1020 in FIG. 10 can be implemented by the processor 1010, and the related functions implemented by the transceiver module 1010 can be implemented by the processor 1010 controlling the transceiver 1020.
可选地,处理器1010可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),专用处理器,或一个或多个用于执行本申请实施例技术方案的集成电路。或者,处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对该装置(如,基站、终端设备、或芯片等)进行控制,执行软件程序,处理软件程序的数据。Optionally, the processor 1010 may be a general-purpose central processing unit (central processing unit, CPU), microprocessor, application-specific integrated circuit (ASIC), dedicated processor, or one or more It is an integrated circuit that implements the technical solutions of the embodiments of the present application. Alternatively, a processor may refer to one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions). For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control the device (for example, base station, terminal equipment, or chip, etc.), execute software programs, and process data of the software programs.
可选地,该处理器1010可以包括是一个或多个处理器,例如包括一个或多个中央处理单元(central processing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。Optionally, the processor 1010 may include one or more processors, such as one or more central processing units (central processing unit, CPU). In the case where the processor is a CPU, the CPU may be a single processor. The core CPU can also be a multi-core CPU.
该收发器1020用于发送和接收数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。The transceiver 1020 is used to send and receive data and/or signals, and to receive data and/or signals. The transceiver may include a transmitter and a receiver, the transmitter is used to send data and/or signals, and the receiver is used to receive data and/or signals.
该存储器1030包括但不限于是随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程存储器(erasable programmable read only memory,EPROM)、只读光盘(compact disc read-only memory,CD-ROM),该存储器1030用于存储相关指令及数据。The memory 1030 includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable memory (erasable read only memory, EPROM), read-only memory A compact disc (read-only memory, CD-ROM). The memory 1030 is used to store related instructions and data.
存储器1030用于存储终端设备的程序代码和数据,可以为单独的器件或集成在处理器1010中。The memory 1030 is used to store program codes and data of the terminal device, and may be a separate device or integrated in the processor 1010.
具体地,所述处理器1010用于控制收发器与网络设备进行信息传输。具体可参见方法实施例中的描述,在此不再赘述。Specifically, the processor 1010 is used to control the transceiver to perform information transmission with the network device. For details, please refer to the description in the method embodiment, which will not be repeated here.
在具体实现中,作为一种实施例,装置1000还可以包括输出设备和输入设备。输出设备和处理器1010通信,可以以多种方式来显示信息。例如,输出设备可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备和处理器601通信,可以以多种方式接收用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。In a specific implementation, as an embodiment, the apparatus 1000 may further include an output device and an input device. The output device communicates with the processor 1010 and can display information in a variety of ways. For example, the output device may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. . The input device communicates with the processor 601 and can receive user input in various ways. For example, the input device can be a mouse, a keyboard, a touch screen device, or a sensor device.
可以理解的是,图10仅仅示出了用于数据传输的装置的简化设计。在实际应用中,该装置还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的终端设备都在本申请的保护范围之内。It can be understood that FIG. 10 only shows a simplified design of the device for data transmission. In practical applications, the device can also contain other necessary components, including but not limited to any number of transceivers, processors, controllers, memories, etc., and all terminal devices that can implement this application are protected by this application. Within range.
在一种可能的设计中,该装置1000可以是芯片,例如可以为可用于终端设备中的通信芯片,用于实现终端设备中处理器1010的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,***芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。In a possible design, the device 1000 may be a chip, for example, a communication chip that can be used in a terminal device to implement related functions of the processor 1010 in the terminal device. The chip can be a field programmable gate array, a dedicated integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit, a microcontroller, and a programmable controller or other integrated chips that implement related functions. The chip may optionally include one or more memories for storing program codes, and when the codes are executed, the processor realizes corresponding functions.
本申请实施例还提供一种装置,该装置可以是终端设备也可以是电路。该装置可以用于执行上述方法实施例中由终端设备所执行的动作。The embodiment of the present application also provides a device, which may be a terminal device or a circuit. The device can be used to perform the actions performed by the terminal device in the foregoing method embodiments.
图11示出本实施例的另一种形式。处理装置1300中包括调制子***、中央处理子***、周边子***等模块。本实施例中的通信设备可以作为其中的调制子***。具体的,该调制子***可以包括处理器1303,接口1304。其中处理器1303完成上述处理模块610的功能,接口1304完成上述收发模块620的功能。作为另一种变形,该调制子***包括存储器1306、处理器1303及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现实施例一至五之一所述方法。需要注意的是,所述存储器1306可以是非易失性的,也可以是易失性的,其位置可以位于调制子***内部,也可以位于处理装置1300中,只要该存储器1306可以连接到所述处理器1303即可。Fig. 11 shows another form of this embodiment. The processing device 1300 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem. The communication device in this embodiment can be used as the modulation subsystem therein. Specifically, the modulation subsystem may include a processor 1303 and an interface 1304. The processor 1303 completes the function of the aforementioned processing module 610, and the interface 1304 completes the function of the aforementioned transceiver module 620. As another variation, the modulation subsystem includes a memory 1306, a processor 1303, and a program stored in the memory and capable of running on the processor. When the processor executes the program, the program described in the first to fifth embodiments is implemented. method. It should be noted that the memory 1306 can be non-volatile or volatile, and its location can be located inside the modulation subsystem or in the processing device 1300, as long as the memory 1306 can be connected to the The processor 1303 is fine.
本实施例中的装置为网络设备时,该网络设备可以如图12所示,装置1400包括一个或多个射频单元,如远端射频单元(remote radio unit,RRU)1410和一个或多个基带单元(baseband unit,BBU)(也可称为数字单元,digital unit,DU)1420。所述RRU 1410可以称为收发模块,与图9中的收发模块910对应,可选地,该收发模块还可以称为收发机、收发电路、或者收发器等等,其可以包括至少一个天线1412和射频单元1413。所述RRU 1410部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送指示信息。所述BBU 1410部分主要用于进行基带处理,对基站进行控制等。 所述RRU 1410与BBU 1420可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。When the device in this embodiment is a network device, the network device may be as shown in FIG. 12, and the device 1400 includes one or more radio frequency units, such as a remote radio unit (RRU) 1410 and one or more basebands A unit (baseband unit, BBU) (also referred to as a digital unit, DU) 1420. The RRU 1410 may be called a transceiver module, which corresponds to the transceiver module 910 in FIG. 9. Optionally, the transceiver module may also be called a transceiver, a transceiver circuit, or a transceiver, etc., which may include at least one antenna 1412和RF unit 1413. The RRU 1410 part is mainly used for the transmission and reception of radio frequency signals and the conversion between radio frequency signals and baseband signals, for example, for sending instruction information to terminal equipment. The 1410 part of the BBU is mainly used to perform baseband processing and control the base station. The RRU 1410 and the BBU 1420 may be physically set together, or may be physically separated, that is, a distributed base station.
所述BBU 1420为基站的控制中心,也可以称为处理模块,可以与图9中的处理模块920对应,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如所述BBU(处理模块)可以用于控制基站执行上述方法实施例中关于网络设备的操作流程,例如,生成上述指示信息等。The BBU 1420 is the control center of the base station, and may also be called a processing module, which may correspond to the processing module 920 in FIG. 9, and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, and spreading. For example, the BBU (processing module) may be used to control the base station to execute the operation procedure of the network device in the foregoing method embodiment, for example, to generate the foregoing indication information.
在一个示例中,所述BBU 1420可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如LTE网),也可以分别支持不同接入制式的无线接入网(如LTE网,5G网或其他网)。所述BBU 1420还包括存储器1421和处理器1422。所述存储器1421用以存储必要的指令和数据。所述处理器1422用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器1421和处理器1422可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。In an example, the BBU 1420 may be composed of one or more single boards, and multiple single boards may jointly support a radio access network (such as an LTE network) of a single access standard, or support different access standards. Wireless access network (such as LTE network, 5G network or other networks). The BBU 1420 also includes a memory 1421 and a processor 1422. The memory 1421 is used to store necessary instructions and data. The processor 1422 is used to control the base station to perform necessary actions, for example, to control the base station to execute the operation procedure of the network device in the foregoing method embodiment. The memory 1421 and the processor 1422 may serve one or more single boards. In other words, the memory and the processor can be set separately on each board. It can also be that multiple boards share the same memory and processor. In addition, necessary circuits can be provided on each board.
作为本实施例的另一种形式,提供一种计算机可读存储介质,其上存储有指令,该指令被执行时执行上述方法实施例中的方法。As another form of this embodiment, a computer-readable storage medium is provided, and an instruction is stored thereon, and the method in the foregoing method embodiment is executed when the instruction is executed.
作为本实施例的另一种形式,提供一种包含指令的计算机程序产品,该指令被执行时执行上述方法实施例中的方法。As another form of this embodiment, a computer program product containing instructions is provided, and when the instructions are executed, the method in the foregoing method embodiment is executed.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in the form of a computer program product in whole or in part. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. 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, computer, server, or data center. Transmission to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center integrated with one or more available media. The usable medium can be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk, SSD)) etc.
应理解,处理器可以是集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模 块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。It should be understood that the processor may be an integrated circuit chip with signal processing capability. In the implementation process, the steps of the foregoing method embodiments can be completed by hardware integrated logic circuits in the processor or instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (ASIC), a ready-made programmable gate array (field programmable gate array, FPGA) or other Programming logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchronous link DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。It can be understood that the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electrically available Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory. The volatile memory may be random access memory (RAM), which is used as an external cache. By way of exemplary but not restrictive description, many forms of RAM are available, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), and synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synchronous link DRAM, SLDRAM) and direct memory bus random access memory (direct rambus RAM, DR RAM).
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。In this application, "at least one" refers to one or more, and "multiple" refers to two or more. "And/or" describes the association relationship of the associated object, indicating that there can be three relationships, for example, A and/or B, which can mean: A alone exists, both A and B exist, and B exists alone, where A, B can be singular or plural. The character "/" generally indicates that the associated objects are in an "or" relationship. "The following at least one item (a)" or similar expressions refers to any combination of these items, including any combination of a single item (a) or a plurality of items (a). For example, at least one item (a) of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple .
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。It should be understood that the “one embodiment” or “an embodiment” mentioned throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present invention. Therefore, appearances of "in one embodiment" or "in an embodiment" in various places throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that, in various embodiments of the present invention, the size of the sequence numbers of the foregoing processes does not mean the order of execution. The execution order of the processes should be determined by their functions and internal logic, and should not be used in the embodiments of the present invention. The implementation process constitutes any limitation.
在本说明书中使用的术语“部件”、“模块”、“***”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地***、分布式***和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它***交互的互联网)的信号通过本地和/或远程进程来通信。The terms "component", "module", "system", etc. used in this specification are used to denote computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, the component may be, but is not limited to, a process, a processor, an object, an executable file, an execution thread, a program, and/or a computer running on a processor. Through the illustration, both the application running on the computing device and the computing device can be components. One or more components may reside in processes and/or threads of execution, and components may be located on one computer and/or distributed among two or more computers. In addition, these components can be executed from various computer readable media having various data structures stored thereon. A component can be based on a signal having one or more data packets (for example, data from two components interacting with another component between a local system, a distributed system, and/or a network, such as the Internet that interacts with other systems through signals) Communicate through local and/or remote processes.
还应理解,本文中涉及的第一、第二以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。It should also be understood that the first, second, and various digital numbers involved in this specification are only for easy distinction for description, and are not used to limit the scope of the embodiments of the present application.
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存 在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。其中,单独存在A或B,并不限定A或B的数量。以单独存在A为例,可以理解为具有一个或多个A。It should be understood that the term "and/or" in this article is only an association relationship describing the associated objects, which means that there can be three kinds of relationships, for example, A and/or B, which can mean: A alone exists, and both A and B exist. , There are three cases of B alone. Wherein, A or B exists alone, and the number of A or B is not limited. Taking the existence of A alone as an example, it can be understood as having one or more A.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。A person of ordinary skill in the art may be aware that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed by hardware or software depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and conciseness of description, the specific working process of the above-described system, device, and unit can refer to the corresponding process in the foregoing method embodiment, which is not repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device, and method may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components can be combined or It can be integrated into another system, or some features can be ignored or not implemented. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者接入网设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solution of this application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or an access network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disk or optical disk and other media that can store program code .
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above are only specific implementations of this application, but the protection scope of this application is not limited to this. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application. Should be covered within the scope of protection of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

Claims (29)

  1. 一种数据传输的方法,其特征在于,包括:A method of data transmission, characterized in that it comprises:
    接入网设备从终端设备接收目标数据;The access network device receives target data from the terminal device;
    所述接入网设备根据选择策略,确定目标传输节点设备,所述选择策略用于从至少两个传输节点设备中选择用于发送所述目标数据的传输节点设备,所述至少两个传输节点设备与所述接入网设备具有数据通道;The access network device determines a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending the target data from at least two transmission node devices, and the at least two transmission nodes The device has a data channel with the access network device;
    所述接入网设备向所述目标传输节点设备发送所述目标数据。The access network device sends the target data to the target transmission node device.
  2. 根据权利要求1所述的方法,其特征在于,所述接入网设备根据选择策略,确定目标传输节点设备包括:The method according to claim 1, wherein the access network device determining the target transmission node device according to the selection strategy comprises:
    所述接入网设备根据所述选策略和所述目标数据,确定所述目标传输节点设备。The access network device determines the target transmission node device according to the selection strategy and the target data.
  3. 根据权利要求1或2所述的方法,其特征在于,所述方法还包括:The method according to claim 1 or 2, wherein the method further comprises:
    所述接入网设备接收核心网设备发送的所述选择策略。The access network device receives the selection strategy sent by the core network device.
  4. 根据权利要求3所述的方法,其特征在于,所述方法还包括:The method according to claim 3, wherein the method further comprises:
    所述接入网设备向核心网设备发送请求消息,所述请求消息携带所述接入网设备的能力信息,所述能力信息用于指示所述接入网设备支持的能够连接的传输节点设备的最大数目;The access network device sends a request message to the core network device, the request message carrying capability information of the access network device, and the capability information is used to indicate the connectable transmission node device supported by the access network device The maximum number of
    其中,所述接入网设备接收核心网设备发送的选择策略包括:Wherein, the selection strategy sent by the core network device received by the access network device includes:
    所述接入网设备从所述核心网设备接收所述请求消息的响应消息,所述响应消息携带所述选择策略。The access network device receives a response message of the request message from the core network device, where the response message carries the selection policy.
  5. 根据权利要求1至4中任一项所述的方法,其特征在于,所述选择策略包括所述至少两个传输节点设备的负载状态。The method according to any one of claims 1 to 4, wherein the selection strategy includes the load status of the at least two transmission node devices.
  6. 根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 5, wherein the method further comprises:
    所述接入网设备接收指示信息,所述指示信息用于指示通信***中存在传输节点设备集合,所述传输节点设备集合包括所述至少两个传输节点设备。The access network device receives instruction information, where the instruction information is used to indicate that there is a set of transmission node devices in the communication system, and the set of transmission node devices includes the at least two transmission node devices.
  7. 根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 6, wherein the method further comprises:
    所述接入网设备建立与所述至少两个传输节点设备的数据通道。The access network device establishes a data channel with the at least two transmission node devices.
  8. 根据权利要求7所述的方法,其特征在于,所述数据通道包括通用分组无线服务隧道协议通道,互联网协议通道、或以太通道中的至少一项。The method according to claim 7, wherein the data channel comprises at least one of a General Packet Radio Service Tunneling Protocol channel, an Internet Protocol channel, or an Ethernet channel.
  9. 一种数据传输的方法,其特征在于,所述方法包括:A method of data transmission, characterized in that the method includes:
    第一传输节点设备从接入网设备接收目标数据,所述第一传输节点设备与所述至少一个第二传输节点设备具有数据通道;The first transmission node device receives target data from the access network device, where the first transmission node device and the at least one second transmission node device have a data channel;
    所述第一传输节点设备根据选择策略,确定目标传输节点设备,所述选择策略用于从至少一个第二传输节点设备中选择用于发送所述目标数据的传输节点设备;Determining, by the first transmission node device, a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending the target data from at least one second transmission node device;
    所述第一传输节点设备向所述目标传输节点设备发送所述目标数据。The first transmission node device sends the target data to the target transmission node device.
  10. 根据权利要求9所述的方法,其特征在于,所述第一传输节点设备根据选择策略,确定目标传输节点设备包括:The method according to claim 9, wherein the first transmission node device determining the target transmission node device according to a selection strategy comprises:
    所述第一传输节点根据所述选择策略和所述目标数据,确定所述目标传输节点设备。The first transmission node determines the target transmission node device according to the selection strategy and the target data.
  11. 根据权利要求9或10所述的方法,其特征在于,所述方法还包括:The method according to claim 9 or 10, wherein the method further comprises:
    所述第一传输节点设备从核心网设备接收所述选择策略。The first transmission node device receives the selection strategy from a core network device.
  12. 根据权利要求9至11中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 9 to 11, wherein the method further comprises:
    所述第一传输节点设备建立与所述至少两个传输节点设备中除所述第一传输节点设备之外的每个传输节点设备的数据通道。The first transmission node device establishes a data channel with each transmission node device of the at least two transmission node devices except the first transmission node device.
  13. 根据权利要求9至12中任一项所述的方法,其特征在于,所述选择策略包括所述至少两个传输节点设备的负载状态。The method according to any one of claims 9 to 12, wherein the selection strategy includes the load status of the at least two transmission node devices.
  14. 一种数据传输的装置,其特征在于,包括:A data transmission device, characterized in that it comprises:
    收发模块,用于从终端设备接收目标数据;Transceiver module for receiving target data from terminal equipment;
    处理模块,用于根据选择策略,确定目标传输节点设备,所述选择策略用于从至少两个传输节点设备中选择用于发送所述目标数据的传输节点设备,所述至少两个传输节点设备与所述接入网设备具有数据通道;A processing module, configured to determine a target transmission node device according to a selection strategy, the selection strategy being used to select a transmission node device for sending the target data from at least two transmission node devices, the at least two transmission node devices Have a data channel with the access network device;
    所述收发模块,还用于向所述目标传输节点设备发送所述目标数据。The transceiver module is further configured to send the target data to the target transmission node device.
  15. 根据权利要求14所述的装置,其特征在于,所述处理模块具体用于:The device according to claim 14, wherein the processing module is specifically configured to:
    根据所述选策略和所述目标数据,确定所述目标传输节点设备。Determine the target transmission node device according to the selection strategy and the target data.
  16. 根据权利要求14或15所述的装置,其特征在于,所述收发模块,还用于接收核心网设备发送的所述选择策略。The apparatus according to claim 14 or 15, wherein the transceiver module is further configured to receive the selection strategy sent by a core network device.
  17. 根据权利要求16所述的装置,其特征在于,所述收发模块,还用于向核心网设备发送请求消息,所述请求消息携带所述接入网设备的能力信息,所述能力信息用于指示所述接入网设备支持的能够连接的传输节点设备的最大数目;The apparatus according to claim 16, wherein the transceiver module is further configured to send a request message to a core network device, the request message carrying capability information of the access network device, and the capability information is used for Indicating the maximum number of connectable transmission node devices supported by the access network device;
    其中,所述收发模块具体用于:Wherein, the transceiver module is specifically used for:
    从所述核心网设备接收所述请求消息的响应消息,所述响应消息携带所述选择策略。Receiving a response message of the request message from the core network device, where the response message carries the selection policy.
  18. 根据权利要求14至17中任一项所述的装置,其特征在于,所述选择策略包括所述至少两个传输节点设备的负载状态。The apparatus according to any one of claims 14 to 17, wherein the selection strategy includes the load status of the at least two transmission node devices.
  19. 根据权利要求14至18中任一项所述的装置,其特征在于,所述收发模块,还用于接收指示信息,所述指示信息用于指示通信***中存在传输节点设备集合,所述传输节点设备集合包括所述至少两个传输节点设备。The apparatus according to any one of claims 14 to 18, wherein the transceiver module is further configured to receive indication information, and the indication information is used to indicate that there is a set of transmission node equipment in the communication system, and the transmission The node device set includes the at least two transmission node devices.
  20. 根据权利要求14至19中任一项所述的装置,其特征在于,所述处理模块,还用于建立与所述至少两个传输节点设备的数据通道。The apparatus according to any one of claims 14 to 19, wherein the processing module is further configured to establish a data channel with the at least two transmission node devices.
  21. 根据权利要求20所述的装置,其特征在于,所述数据通道包括通用分组无线服务隧道协议通道,互联网协议通道、或以太通道中的至少一项。The apparatus according to claim 20, wherein the data channel comprises at least one of a General Packet Radio Service Tunneling Protocol channel, an Internet Protocol channel, or an Ethernet channel.
  22. 一种数据传输的装置,其特征在于,所述方法包括:A data transmission device, characterized in that the method includes:
    收发模块,用于从接入网设备接收目标数据,所述第一传输节点设备与所述至少一个第二传输节点设备具有数据通道;A transceiver module, configured to receive target data from an access network device, where the first transmission node device and the at least one second transmission node device have a data channel;
    处理模块,用于根据选择策略,确定目标传输节点设备,所述选择策略用于从至少一个第二传输节点设备中选择用于发送所述目标数据的传输节点设备;A processing module, configured to determine a target transmission node device according to a selection strategy, where the selection strategy is used to select a transmission node device for sending the target data from at least one second transmission node device;
    所述收发模块,还用于向所述目标传输节点设备发送所述目标数据。The transceiver module is further configured to send the target data to the target transmission node device.
  23. 根据权利要求22所述的装置,其特征在于,所述处理模块具体用于:The device according to claim 22, wherein the processing module is specifically configured to:
    根据所述选择策略和所述目标数据,确定所述目标传输节点设备。Determine the target transmission node device according to the selection strategy and the target data.
  24. 根据权利要求22或23所述的装置,其特征在于,所述收发模块,还用于从核心网设备接收所述选择策略。The apparatus according to claim 22 or 23, wherein the transceiver module is further configured to receive the selection strategy from a core network device.
  25. 根据权利要求22至24中任一项所述的装置,其特征在于,所述处理模块,还用于建立与所述至少两个传输节点设备中除所述第一传输节点设备之外的每个传输节点设备的数据通道。The apparatus according to any one of claims 22 to 24, wherein the processing module is further configured to establish communication with each of the at least two transmission node devices except the first transmission node device. A data channel for transmission node equipment.
  26. 根据权利要求22至25中任一项所述的装置,其特征在于,所述选择策略用包括所述至少两个传输节点设备的负载状态。The apparatus according to any one of claims 22 to 25, wherein the selection strategy includes the load status of the at least two transmission node devices.
  27. 一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1至13中任一项所述的方法。A computer-readable storage medium, comprising instructions, which when run on a computer, causes the computer to execute the method according to any one of claims 1 to 13.
  28. 一种计算机程序产品,当其在计算机上运行时,使得计算机执行权利要求1至13中任一项所述的方法。A computer program product, when it runs on a computer, causes the computer to execute the method described in any one of claims 1 to 13.
  29. 一种通信***,其特征在于,所述***包括如权利要求14至21中任一项所述的装置和如权利要求22至26中任一项所述的装置。A communication system, characterized in that the system comprises the device according to any one of claims 14 to 21 and the device according to any one of claims 22 to 26.
PCT/CN2020/072647 2019-01-23 2020-01-17 Method and apparatus for data transmission WO2020151585A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910063625.5 2019-01-23
CN201910063625.5A CN111479292B (en) 2019-01-23 2019-01-23 Data transmission method and device

Publications (1)

Publication Number Publication Date
WO2020151585A1 true WO2020151585A1 (en) 2020-07-30

Family

ID=71736732

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/072647 WO2020151585A1 (en) 2019-01-23 2020-01-17 Method and apparatus for data transmission

Country Status (2)

Country Link
CN (1) CN111479292B (en)
WO (1) WO2020151585A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116614449A (en) * 2023-07-19 2023-08-18 中国电子科技集团公司第二十九研究所 Application layer-oriented self-adaptive flow control device and method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113872692B (en) * 2021-09-30 2023-12-08 中国科学院半导体研究所 Terminal equipment, forwarding equipment and method and device for constructing optical communication network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108881356A (en) * 2017-05-11 2018-11-23 华为技术有限公司 Data cached method and conversation management functional entity
WO2018224126A1 (en) * 2017-06-06 2018-12-13 Telefonaktiebolaget Lm Ericsson (Publ) Technique for user plane function allocation
CN109246778A (en) * 2017-06-16 2019-01-18 华为技术有限公司 The selection method and relevant device of functional network element
CN109246783A (en) * 2017-05-27 2019-01-18 中兴通讯股份有限公司 A kind of method, apparatus and system of route test

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3622733A4 (en) * 2017-05-08 2021-01-20 Nokia Technologies Oy Routing and policy management at network edge
CN108337705B (en) * 2018-01-31 2020-08-28 中国联合网络通信集团有限公司 User plane reselection method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108881356A (en) * 2017-05-11 2018-11-23 华为技术有限公司 Data cached method and conversation management functional entity
CN109246783A (en) * 2017-05-27 2019-01-18 中兴通讯股份有限公司 A kind of method, apparatus and system of route test
WO2018224126A1 (en) * 2017-06-06 2018-12-13 Telefonaktiebolaget Lm Ericsson (Publ) Technique for user plane function allocation
CN109246778A (en) * 2017-06-16 2019-01-18 华为技术有限公司 The selection method and relevant device of functional network element

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
3GPP TSG SSA: "Study on Enhancement of Ultra-Reliable Low-Latency Communication (URLLC) Support in the 5G Core Network (5GC)", 3GPP TR 23.725 V16.0.0, 31 December 2018 (2018-12-31), pages 12 - 18, DOI: 20200403135333A *
NOKIA ET AL.: "23.501/§6.3.3: Location Data SMF Needs for UPF Selection", 3GPP SA WG2 MEETING #124 S2-179779, 1 December 2017 (2017-12-01), XP051379785, DOI: 20200403134518 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116614449A (en) * 2023-07-19 2023-08-18 中国电子科技集团公司第二十九研究所 Application layer-oriented self-adaptive flow control device and method
CN116614449B (en) * 2023-07-19 2023-10-31 中国电子科技集团公司第二十九研究所 Application layer-oriented self-adaptive flow control device and method

Also Published As

Publication number Publication date
CN111479292B (en) 2022-04-12
CN111479292A (en) 2020-07-31

Similar Documents

Publication Publication Date Title
WO2024045693A9 (en) Access method and apparatus based on heterogeneous network roaming
US20210314935A1 (en) Resource allocation method and communications apparatus
WO2020200034A1 (en) Network access method and apparatus
US10686918B2 (en) Media access control protocol data unit processing method and apparatus
WO2019095212A1 (en) Wireless communication method, terminal device and network device
WO2019183848A1 (en) Method for monitoring pdcch, terminal device, and network device
WO2019019224A1 (en) Command receiving method, device and communications system
WO2020087509A1 (en) Wireless communication method, terminal device and network device
US20200245403A1 (en) Communication method and communications apparatus
WO2020228630A1 (en) Communication method and communication apparatus
WO2020211096A1 (en) Wireless communication method, terminal device and network device
WO2020078468A1 (en) Communication method and communication device
US20230083152A1 (en) Method for wireless communication and network device
WO2020151585A1 (en) Method and apparatus for data transmission
WO2020073257A1 (en) Wireless communication method and terminal device
WO2021017611A1 (en) Data transmission method and apparatus
WO2019076347A1 (en) Communication method and communication apparatus
EP4021109A1 (en) Wireless communication resource allocation method and apparatus and communication device
WO2021238377A1 (en) Method and apparatus for clock source management
WO2021134437A1 (en) Method and device for transmitting initial access configuration information
WO2020199034A1 (en) Relay communication method and apparatus
WO2021160013A1 (en) Radio communication method and apparatus, and communication device
WO2020147087A1 (en) System message processing method and device
WO2021142767A1 (en) Communication method and communication device
WO2020097920A1 (en) Parameter reconfiguration method and device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20744362

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20744362

Country of ref document: EP

Kind code of ref document: A1