WO2025073167A1 - Data uploading method based on aggregate terminal, and device and readable storage medium - Google Patents
Data uploading method based on aggregate terminal, and device and readable storage medium Download PDFInfo
- Publication number
- WO2025073167A1 WO2025073167A1 PCT/CN2024/090494 CN2024090494W WO2025073167A1 WO 2025073167 A1 WO2025073167 A1 WO 2025073167A1 CN 2024090494 W CN2024090494 W CN 2024090494W WO 2025073167 A1 WO2025073167 A1 WO 2025073167A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- aggregation
- data
- air interface
- upload
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
- H04L45/243—Multipath using M+N parallel active paths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
Definitions
- the present application relates to the field of communication technology, and in particular to a data uploading method, device and computer-readable storage medium based on an aggregation terminal.
- Resource transmission includes uploading data and downloading data.
- the uplink rate is the data upload rate when the user terminal network uploads data to the server or cloud, such as the rate when uploading high-definition videos or pictures.
- the downlink rate is the data download rate when the user terminal downloads data from the server or cloud, such as the rate when downloading high-definition videos or pictures.
- 3GPP's protocols all improve user experience by increasing the downlink rate, but the technical problem of low data upload rate has not yet been solved.
- the main purpose of this application is to provide a data uploading method, device and storage medium based on an aggregation terminal, aiming to solve the technical problem of low data uploading rate in related technologies.
- the present application provides a method for uploading data based on an aggregate terminal, the method comprising: determining, based on a first terminal identifier of a first aggregate terminal, Determine the second aggregation terminal corresponding to the first aggregation terminal; based on the preset air interface transmission configuration information, the first air interface corresponding to the first aggregation terminal and the second air interface corresponding to the second aggregation terminal, the service data corresponding to the first aggregation terminal is diverted and uploaded.
- the present application also provides a data upload device based on an aggregation terminal, wherein the data upload device based on an aggregation terminal includes a processor, a memory, and a data upload program based on an aggregation terminal stored in the memory and executable by the processor, wherein when the data upload program based on the aggregation terminal is executed by the processor, the steps of the data upload method based on the aggregation terminal as described above are implemented.
- the present application also provides a computer-readable storage medium, on which a data upload program based on an aggregation terminal is stored, wherein when the data upload program based on the aggregation terminal is executed by a processor, the steps of the data upload method based on the aggregation terminal as described above are implemented.
- FIG1 is a schematic diagram of the hardware structure of a data uploading device based on an aggregation terminal involved in an embodiment of the present application
- FIG2 is a flow chart of a first embodiment of a method for uploading data based on an aggregation terminal of the present application
- FIG3 is a schematic diagram of uplink limitation in an embodiment of the present application.
- FIG4 is a schematic diagram of the architecture of the split upload system in an embodiment of the present application.
- FIG. 6 is a schematic diagram of the diversion upload process in an embodiment of the present application.
- the data uploading method based on the aggregation terminal involved in the embodiment of the present application is mainly applied to the data uploading device based on the aggregation terminal, and the data uploading device based on the aggregation terminal can be a PC, a portable computer, a mobile terminal and other devices with display and processing functions.
- Figure 1 is a schematic diagram of the hardware structure of the data upload device based on the aggregation terminal involved in the embodiment of the present application.
- the data upload device based on the aggregation terminal may include a processor 1001 (such as a CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005.
- FIG. 1 does not constitute a limitation on the data upload device based on the aggregation terminal, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.
- the memory 1005 as a computer-readable storage medium in FIG. 1 may include an operating system, a network communication module, and a data upload program based on an aggregation terminal.
- the network communication module is mainly used to connect to the server and communicate data with the server; and the processor 1001 can call the data upload program based on the aggregation terminal stored in the memory 1005, and execute the data upload method based on the aggregation terminal provided in the embodiment of the present application.
- the embodiment of the present application provides a data uploading method based on an aggregate terminal.
- the data uploading method based on the aggregation terminal includes the following steps.
- the terminal is easily affected by many factors, resulting in a low uplink rate.
- the uplink transmission power of the terminal is limited and the uplink rate cannot be increased;
- the terminal antenna is limited and cannot meet the uplink demand; in addition, the terminal bandwidth (for RedCap terminals, only 20M bandwidth is supported) may also limit the terminal's uplink rate.
- a data upload method based on an aggregation terminal is provided.
- the application environment of the terminals at different locations in the community includes ToC (To Customer, consumer-oriented) scenarios (such as AR/VR device applications, drones and high-traffic uplink data services) and ToB (To Business, enterprise-oriented) scenarios (including Internet of Vehicles, industrial cameras and electronic fences, etc.).
- the business data is uploaded separately through multiple air interfaces corresponding to at least two aggregation terminals, that is, the business data is uploaded separately through a first air interface corresponding to the first aggregation terminal and a second air interface corresponding to the second aggregation terminal connected to the first aggregation terminal.
- ToC To Customer, consumer-oriented
- Step S20 Based on preset air interface transmission configuration information, a first air interface corresponding to the first aggregation terminal and a second air interface corresponding to the second aggregation terminal, the service data corresponding to the first aggregation terminal is uploaded by splitting.
- the air interface is the interface between the terminal and the access network.
- Preset air interface transmission configuration information Including the packet configuration information corresponding to the service data, the channel correspondence, the transmission mode, the main transmission path and the diversion threshold.
- the service data is packetized according to the packet configuration information, and according to the channel correspondence, the packetized service data packets are diverted and uploaded through the first air interface corresponding to the first aggregation terminal and the second air interface corresponding to the second aggregation terminal.
- the present application uploads the service data in a shunt through multiple air interfaces corresponding to at least two aggregation terminals, that is, uploads the service data separately through the first air interface corresponding to the first aggregation terminal and the second air interface corresponding to the second aggregation terminal connected to the first aggregation terminal, and improves the uplink rate of the service data and the user experience through uplink multi-path transmission.
- the present application also provides a second embodiment of a data uploading method based on an aggregation terminal.
- the first terminal is an aggregated main terminal
- the second terminal is an aggregated relay terminal.
- marking the terminal as the aggregated main terminal or the aggregated relay terminal based on a terminal setting instruction triggered by an operation contract parameter or a user operation.
- the configuration relationship between the Remote UE and the Relay UE is pre-configured or statically configured, and the configuration ratio is generally 1:1, that is, one Remote UE corresponds to one Relay UE. In one embodiment, one Remote UE may also correspond to multiple Relay UEs.
- the present application also provides a third embodiment of a data uploading method based on an aggregation terminal.
- the subpacketization configuration information of the service data can be defined in advance in the air interface transmission configuration information.
- the subpacketization configuration information includes the number of subpackets, the subpacketization numbering method, and the subpacketization data volume, etc.
- the service data is divided according to the subpacketization data volume, that is, the service data is divided into multiple subpackets, and the data volume of each subpacket is the subpacketization data volume; or the service data is divided according to the number of subpackets, and the number of subpackets after division is equal to the number of subpackets.
- the service data after packetization is diverted and uploaded based on the first air interface and the second air interface, including: obtaining the first logical channel configuration information corresponding to the first aggregation terminal and the second logical channel configuration information corresponding to the second aggregation terminal in the air interface transmission configuration information; determining the first air interface and the first data packet transmitted corresponding to the first air interface based on the first logical channel configuration information, and determining the second air interface and the second data packet transmitted corresponding to the second air interface based on the second logical channel configuration information; based on the first air interface and the second air interface, the first data packet and the second data packet are diverted and uploaded respectively to complete the diversion upload of the service data after packetization.
- the corresponding logical channel configuration information is configured for each terminal in advance in the air interface transmission configuration information.
- the logical channel configuration information is used to indicate the air interface information of the channel for each terminal to transmit data.
- the first aggregation terminal is determined based on the first logical channel configuration information.
- the first air interface for transmitting data is determined as the second air interface for uploading data by the second aggregation terminal based on the second logical channel configuration information.
- the subpacket to be transmitted corresponding to the first air interface is determined as the first data packet
- the subpacket to be transmitted corresponding to the second air interface is determined as the second data packet.
- the first data packet is transmitted through the first air interface
- the second data packet is transmitted through the second air interface.
- the uplink air interface resources of two UEs are used to provide uplink transmission, and the service data is uploaded through a direct path (i.e., the first air interface of the first aggregation terminal) and an indirect path (i.e., the second air interface of the second aggregation terminal), thereby improving the uplink rate and reducing the load of the first aggregation terminal.
- a direct path i.e., the first air interface of the first aggregation terminal
- an indirect path i.e., the second air interface of the second aggregation terminal
- the first data packet and the second data packet are respectively diverted and uploaded to complete the diverted upload of the service data after packetization, including: when there is data replication configuration information in the air interface transmission configuration information, based on the main channel and the auxiliary channel of the first air interface, the first data packet and the copy of the first data packet are respectively transmitted, and based on the main channel and the auxiliary channel of the second air interface, the second data packet and the copy of the second data packet are respectively transmitted.
- the user in order to prevent data from being lost during upload, can select an upload mode in the terminal.
- the backup transmission mode triggered by the user operation that is, when the data replication configuration information is detected in the air interface transmission configuration information
- a copy of the first data packet and a copy of the second data packet are generated.
- the first data packet and its copy are transmitted through the primary channel and the secondary channel of the first air interface, respectively.
- the second data packet and its copy are transmitted through the primary channel and the secondary channel of the second air interface, respectively.
- a transmission parameter corresponding to the service data transmitted by the first aggregation terminal is obtained.
- the transmission parameter may be the total amount of service data or the transmission rate at which the first aggregation terminal transmits the service data.
- the total amount of data is compared with the data threshold in the diversion threshold, or the transmission rate is compared with the rate threshold in the diversion threshold.
- the total amount of data is greater than the data threshold or the transmission rate is less than the rate threshold, it is determined that the service data meets the diversion upload condition, and a diversion transmission instruction can be generated to divert and upload the service data through the second aggregation terminal corresponding to the first aggregation terminal.
- the present application also provides a seventh embodiment of a data uploading method based on an aggregation terminal.
- the acquisition of the transmission corresponding to the service data transmitted by the first aggregation terminal Parameters, and before determining whether the service data meets the diversion upload conditions based on the transmission parameters and the diversion threshold in the air interface transmission configuration information it also includes: configuring or updating the diversion threshold based on the setting instruction of the diversion threshold.
- the diversion threshold or main transmission path of the service data can be set in advance through the base station or the aggregation main terminal.
- the diversion threshold is the minimum value required for diversion
- the main transmission path is the transmission path when diversion is not required.
- the main path is set to transmit service data through the aggregation main terminal.
- the method further includes: acquiring at least one terminal connected to the first aggregate terminal as a candidate terminal; and determining the second aggregate terminal from among the candidate terminals based on the terminal position of each candidate terminal relative to the cell to which the first aggregate terminal belongs.
- the second aggregated terminal may also be determined according to the number of antennas included in the terminal, that is, a terminal including a large number of antennas is obtained as the second aggregated terminal.
- the present application also provides a ninth embodiment of a data uploading method based on an aggregation terminal.
- the determining, based on the first terminal identifier of the first aggregation terminal, the second aggregation terminal corresponding to the first aggregation terminal includes: obtaining, based on the first terminal identifier, the first aggregation terminal; when the number of aggregate relay terminals corresponding to the first aggregate terminal is not unique, obtaining the measured signal strength corresponding to each of the aggregate relay terminals; determining the terminal with the largest measured signal strength among the aggregate relay terminals as the second aggregate terminal.
- the aggregation relay terminal associated with the first terminal identifier is obtained.
- the measured signal strength corresponding to each aggregation relay terminal is obtained in the aggregation relay terminals pre-configured by the first aggregation master terminal.
- the aggregation relay terminal with the largest measured signal strength can be selected as the second aggregation terminal.
- the basic information includes the identification of Remote UE and Relay UE, context information (including packet configuration information, logical channel configuration information, diversion transmission mode, diversion threshold and main path information) and Relation (the correspondence between Remote UE and Relay UE, the correspondence between logical channels and packets to be transmitted, etc.).
- the interaction process within the system is as follows.
- the Remote UE performs air interface uplink traffic diversion according to the configuration of the base station, and transmits the air interface uplink traffic diversion through the Remote UE and Relay UE respectively.
- the Remote UE is located at the center of the cell and the problem of its limited transmission flow is addressed, or the Remote UE is located at the edge of the cell and the problem of its limited power is addressed.
- the Relay UE initiates an RRC connection to the base station.
- the base station determines the Relay UE (i.e., based on user configuration parameters or operation contract parameters) and configures the Relay UE ID through the RRC reconfiguration message to associate and store the Remote UE and its corresponding Relay UE based on the ID.
- the base station sends the measured RRC reconfiguration message through PDU Session, which carries the relay terminal reporting information RelayUEInformaitonReport and RemoteUE ID.
- the base station performs RRC configuration through the Remote UE air interface, including the DRB threshold, aggregation threshold (i.e., split threshold), and main path indication of each PDCP DRB that requires UE aggregation; among them, the RLC configuration and logical channel configuration of the DRB that requires UE aggregation are configured in the RLC.
- DRB threshold i.e., split threshold
- aggregation threshold i.e., split threshold
- main path indication of each PDCP DRB that requires UE aggregation among them, the RLC configuration and logical channel configuration of the DRB that requires UE aggregation are configured in the RLC.
- Remote UE performs PDCP offload upload according to the RRC configuration of the base station.
- the MAC at the base station requests scheduling according to the UE BSR.
- the reliability of the transmission service is enhanced while solving the problem of its limited sending flow; or for the Remote UE located at the edge of the cell, the reliability of the service is enhanced.
- the Remote UE is in a cell with good coverage, and the Relay UE is in a cell with good coverage, or the Remote UE is in a cell with poor coverage, and the Relay UE is in a cell with good coverage.
- the two UEs are connected via a wired connection, Bluetooth, or WIFI.
- the Relay UE initiates an RRC connection to the base station.
- the base station determines the Relay UE (i.e., based on user configuration parameters or operation contract parameters) and configures the Relay UE ID through the RRC reconfiguration message to associate and store the Remote UE and its corresponding Relay UE based on the ID.
- the Remote UE accesses the base station, it establishes a PDU session with the base station, including the establishment of air interface DRB.
- the base station sends the measured RRC reconfiguration message through the PDU Session, which carries the relay terminal reporting information RelayUEInformaitonReport and RemoteUE ID.
- the Relay UE reports the Relay UE ID (used to indicate the Relay UE identity information and measurement report information) in the feedback terminal reply information UEAssistanceInformation message.
- the base station performs Relay UE identity authentication based on the information obtained and obtains the corresponding context information.
- the base station If the Remote UE reports information containing multiple Relay UEs, the base station first selects the Relay UEs that are located in the same base station as the Remote UE based on the Relay UE ID, and then sorts the measured signal strengths reported by the above Relay UEs and selects the strongest Relay UE as the Remote UE corresponding to the Relay UE.
- the base station performs RRC reconfiguration through the Relay UE air interface, including configuring the Remote ID in the RLC, and the RLC configuration and logical channel configuration of the DRB transmitted over the Relay UE air interface.
- the base station performs RRC configuration through the Remote UE air interface, including the DRB threshold of each PDCP that requires UE aggregation, the aggregation threshold (i.e., the Split threshold), the Duplication indication (i.e., the air interface transmission configuration information contains data duplication configuration information, backup transmission mode), and the main path indication; among which, the RLC configuration and logical channel configuration of the DRB that requires UE aggregation are configured in the RLC.
- the DRB threshold of each PDCP that requires UE aggregation i.e., the Split threshold
- the Duplication indication i.e., the air interface transmission configuration information contains data duplication configuration information, backup transmission mode
- main path indication among which, the RLC configuration and logical channel configuration of the DRB that requires UE aggregation are configured in the RLC.
- Remote UE performs PDCP offload upload according to the RRC configuration of the base station.
- the MAC on the base station side performs scheduling based on the UE BSR request.
- this embodiment solves the problem of limited transmission channel or limited transmission power, improves the uplink rate of data, provides uplink multipath transmission, and further performs duplication data transmission through N UEs, that is, performs backup data transmission at the same time to prevent loss during data transmission. While improving the uplink rate and meeting the data uplink requirements of the application, When the data transmission reliability is improved.
- an embodiment of the present application also provides a data uploading device based on an aggregation terminal.
- the data uploading device based on the aggregation terminal includes: a diversion terminal determination module, which is used to determine the second aggregation terminal corresponding to the first aggregation terminal based on the first terminal identifier of the first aggregation terminal, wherein the second aggregation terminal is connected to the first aggregation terminal; a data diversion upload module, which is used to divert and upload the service data corresponding to the first aggregation terminal based on preset air interface transmission configuration information, the first air interface corresponding to the first aggregation terminal and the second air interface corresponding to the second aggregation terminal.
- the data diversion upload module includes: a data packetization unit, used to obtain the packetization configuration information corresponding to the service data in the air interface transmission configuration information, and packetize the service data based on the packetization configuration information; a diversion upload unit, used to divert and upload the packetized service data based on the first air interface and the second air interface.
- the channel split transmission subunit is also used to: when there is data replication configuration information in the air interface transmission configuration information, based on the main channel and auxiliary channel of the first air interface, transmit the first data packet and the copy of the first data packet respectively, and based on the main channel and auxiliary channel of the second air interface, transmit the second data packet and the copy of the second data packet respectively.
- the data uploading device further includes: a diversion judgment module for obtaining the The first aggregation terminal transmits the transmission parameters corresponding to the business data, and determines whether the business data meets the diversion upload conditions based on the transmission parameters and the diversion threshold in the air interface transmission configuration information; an instruction generation module is used to generate a diversion upload instruction when the business data meets the diversion upload conditions, so as to divert and upload the business data.
- the data upload device further includes: a diversion threshold setting module, configured to configure or update the diversion threshold based on a diversion threshold setting instruction.
- the data upload device also includes: a main path acquisition module, used to obtain the main path information in the air interface transmission configuration information when the business data does not meet the diversion upload conditions; a main path transmission module, used to determine the target aggregation terminal in the aggregation terminals corresponding to the business data based on the main path information, and transmit the business data based on the air interface corresponding to the target aggregation terminal.
- a main path acquisition module used to obtain the main path information in the air interface transmission configuration information when the business data does not meet the diversion upload conditions
- a main path transmission module used to determine the target aggregation terminal in the aggregation terminals corresponding to the business data based on the main path information, and transmit the business data based on the air interface corresponding to the target aggregation terminal.
- the data uploading device further includes: a terminal acquisition module, used to acquire at least one terminal connected to the first aggregation terminal as a candidate terminal; and a terminal determination module, used to determine the second aggregation terminal among each of the candidate terminals based on the terminal position of each of the candidate terminals relative to the cell to which the first aggregation terminal belongs.
- the first terminal is an aggregated main terminal
- the second terminal is an aggregated relay terminal
- the data uploading device further includes: a terminal marking module, which is used to mark the terminal as the aggregated main terminal or the aggregated relay terminal based on terminal setting instructions triggered by operating contract parameters or user operations.
- the diversion terminal determination module includes: a relay terminal determination unit, used to obtain the aggregated relay terminal corresponding to the first aggregated terminal based on the first terminal identifier; a signal strength acquisition unit, used to obtain the measured signal strength corresponding to each of the aggregated relay terminals when the number of aggregated relay terminals corresponding to the first aggregated terminal is not unique; and a diversion terminal determination unit, used to determine the terminal with the largest measured signal strength among the aggregated relay terminals as the second aggregated terminal.
- an embodiment of the present application also provides a computer-readable storage medium.
- the computer-readable storage medium of the present application stores a data upload program based on an aggregation terminal, wherein when the data upload program based on an aggregation terminal is executed by a processor, the steps of the data upload method based on an aggregation terminal as described above are implemented.
- the method implemented when the data upload program based on the aggregation terminal is executed can refer to the various embodiments of the data upload method based on the aggregation terminal of the present application, and will not be repeated here.
- the embodiment of the present application further provides a computer program/program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned data uploading method embodiment based on the aggregation terminal, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- the present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc.
- the present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules.
- program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types.
- the present application can also be practiced in a distributed computing environment. In these distributed computing environments, tasks are performed by remote processing devices that are connected through a communications network.
- program modules may be located in local and remote computer storage media including memory storage devices.
- the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
- a storage medium such as ROM/RAM, magnetic disk, optical disk
- a terminal device which can be a mobile phone, computer, server, air conditioner, or network device, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请要求在2023年10月07日提交中国专利局、申请号为202311298124.8、发明名称为“基于聚合终端的数据上传方法、设备及可读存储介质”的中国专利申请的优先权,该中国专利申请的全部内容通过引用包含于此。This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on October 7, 2023, with application number 202311298124.8 and invention name “Data uploading method, device and readable storage medium based on aggregation terminal”. The entire contents of the Chinese patent application are incorporated herein by reference.
本申请涉及通信技术领域,尤其涉及一种基于聚合终端的数据上传方法、设备及计算机可读存储介质。The present application relates to the field of communication technology, and in particular to a data uploading method, device and computer-readable storage medium based on an aggregation terminal.
随着科技的发展,5G中各业务(如面向消费者的业务ToC场景的上行4K直播、AR/VR设备应用、无人机的实时视频回传等业务,还有面向企业的业务ToB场景下的工业相机、车联网和电子围栏等业务)对于资源传输速率的需求也随之增加。资源传输包括上传数据和下载数据,上行速率为用户终端网络向服务器或云端上传数据时的数据上传速率,如上传高清视频或图片时的速率,下行速率为用户终端从服务器或云端下载数据时的数据下载速率,如下载高清视频或图片时的速率。相关技术中,3GPP的协议均是通过增加下行速率以提升用户体验,而数据上传速率低下的技术问题仍未解决。With the development of science and technology, the demand for resource transmission rate in 5G services (such as uplink 4K live broadcast, AR/VR device applications, real-time video backhaul of drones in consumer-oriented business ToC scenarios, and industrial cameras, Internet of Vehicles, and electronic fences in enterprise-oriented business ToB scenarios) has also increased. Resource transmission includes uploading data and downloading data. The uplink rate is the data upload rate when the user terminal network uploads data to the server or cloud, such as the rate when uploading high-definition videos or pictures. The downlink rate is the data download rate when the user terminal downloads data from the server or cloud, such as the rate when downloading high-definition videos or pictures. In related technologies, 3GPP's protocols all improve user experience by increasing the downlink rate, but the technical problem of low data upload rate has not yet been solved.
发明内容Summary of the invention
本申请的主要目的在于提供一种基于聚合终端的数据上传方法、设备及存储介质,旨在解决相关技术中数据上传速率低下的技术问题。The main purpose of this application is to provide a data uploading method, device and storage medium based on an aggregation terminal, aiming to solve the technical problem of low data uploading rate in related technologies.
为实现上述目的,本申请提供一种基于聚合终端的数据上传方法,所述基于聚合终端的数据上传方法包括:基于第一聚合终端的第一终端标识,确 定所述第一聚合终端对应的第二聚合终端;基于预设空口传输配置信息、所述第一聚合终端对应的第一空口与所述第二聚合终端对应的第二空口,对所述第一聚合终端对应的业务数据进行分流上传。To achieve the above object, the present application provides a method for uploading data based on an aggregate terminal, the method comprising: determining, based on a first terminal identifier of a first aggregate terminal, Determine the second aggregation terminal corresponding to the first aggregation terminal; based on the preset air interface transmission configuration information, the first air interface corresponding to the first aggregation terminal and the second air interface corresponding to the second aggregation terminal, the service data corresponding to the first aggregation terminal is diverted and uploaded.
此外,为实现上述目的,本申请还提供一种基于聚合终端的数据上传设备,所述基于聚合终端的数据上传设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的基于聚合终端的数据上传程序,其中所述基于聚合终端的数据上传程序被所述处理器执行时,实现如上述的基于聚合终端的数据上传方法的步骤。In addition, to achieve the above-mentioned purpose, the present application also provides a data upload device based on an aggregation terminal, wherein the data upload device based on an aggregation terminal includes a processor, a memory, and a data upload program based on an aggregation terminal stored in the memory and executable by the processor, wherein when the data upload program based on the aggregation terminal is executed by the processor, the steps of the data upload method based on the aggregation terminal as described above are implemented.
此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于聚合终端的数据上传程序,其中所述基于聚合终端的数据上传程序被处理器执行时,实现如上述的基于聚合终端的数据上传方法的步骤。In addition, to achieve the above-mentioned purpose, the present application also provides a computer-readable storage medium, on which a data upload program based on an aggregation terminal is stored, wherein when the data upload program based on the aggregation terminal is executed by a processor, the steps of the data upload method based on the aggregation terminal as described above are implemented.
图1为本申请实施例方案中涉及的基于聚合终端的数据上传设备的硬件结构示意图;FIG1 is a schematic diagram of the hardware structure of a data uploading device based on an aggregation terminal involved in an embodiment of the present application;
图2为本申请基于聚合终端的数据上传方法第一实施例的流程示意图;FIG2 is a flow chart of a first embodiment of a method for uploading data based on an aggregation terminal of the present application;
图3为本申请实施例中上行受限示意图;FIG3 is a schematic diagram of uplink limitation in an embodiment of the present application;
图4为本申请实施例中分流上传系统架构示意图;FIG4 is a schematic diagram of the architecture of the split upload system in an embodiment of the present application;
图5为本申请实施例中分流上传系统内的交互示意图;FIG5 is a schematic diagram of interactions within the split upload system in an embodiment of the present application;
图6为本申请实施例中分流上传过程示意图。FIG. 6 is a schematic diagram of the diversion upload process in an embodiment of the present application.
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings.
应当理解,此处所描述的实施例仅仅用以解释本申请,并不用于限定本 申请。It should be understood that the embodiments described herein are only used to explain the present application and are not intended to limit the present invention. Apply.
本申请实施例涉及的基于聚合终端的数据上传方法主要应用于基于聚合终端的数据上传设备,该基于聚合终端的数据上传设备可以是PC、便携计算机、移动终端等具有显示和处理功能的设备。The data uploading method based on the aggregation terminal involved in the embodiment of the present application is mainly applied to the data uploading device based on the aggregation terminal, and the data uploading device based on the aggregation terminal can be a PC, a portable computer, a mobile terminal and other devices with display and processing functions.
参照图1,图1为本申请实施例方案中涉及的基于聚合终端的数据上传设备的硬件结构示意图。本申请实施例中,基于聚合终端的数据上传设备可以包括处理器1001(例如CPU),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口);存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。Referring to Figure 1, Figure 1 is a schematic diagram of the hardware structure of the data upload device based on the aggregation terminal involved in the embodiment of the present application. In the embodiment of the present application, the data upload device based on the aggregation terminal may include a processor 1001 (such as a CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components; the user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard); the network interface 1004 may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface); the memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory, and the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
本领域技术人员可以理解,图1中示出的硬件结构并不构成对基于聚合终端的数据上传设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art will appreciate that the hardware structure shown in FIG. 1 does not constitute a limitation on the data upload device based on the aggregation terminal, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.
继续参照图1,图1中作为一种计算机可读存储介质的存储器1005可以包括操作系统、网络通信模块以及基于聚合终端的数据上传程序。Continuing to refer to FIG. 1 , the memory 1005 as a computer-readable storage medium in FIG. 1 may include an operating system, a network communication module, and a data upload program based on an aggregation terminal.
在图1中,网络通信模块主要用于连接服务器,与服务器进行数据通信;而处理器1001可以调用存储器1005中存储的基于聚合终端的数据上传程序,并执行本申请实施例提供的基于聚合终端的数据上传方法。In Figure 1, the network communication module is mainly used to connect to the server and communicate data with the server; and the processor 1001 can call the data upload program based on the aggregation terminal stored in the memory 1005, and execute the data upload method based on the aggregation terminal provided in the embodiment of the present application.
本申请实施例提供了一种基于聚合终端的数据上传方法。The embodiment of the present application provides a data uploading method based on an aggregate terminal.
参照图2,图2为本申请基于聚合终端的数据上传方法第一实施例的流程示意图。Refer to FIG. 2 , which is a flow chart of a first embodiment of a data uploading method based on an aggregation terminal of the present application.
本实施例中,所述基于聚合终端的数据上传方法包括以下步骤。In this embodiment, the data uploading method based on the aggregation terminal includes the following steps.
步骤S10,基于第一聚合终端的第一终端标识,确定所述第一聚合终端 对应的第二聚合终端,其中,所述第二聚合终端与所述第一聚合终端相连接。Step S10: determining the first aggregation terminal based on the first terminal identifier of the first aggregation terminal A corresponding second aggregation terminal, wherein the second aggregation terminal is connected to the first aggregation terminal.
终端易受多种因素影响,导致上行速率低下,如图3所示,当终端处于小区边缘时(即远点用户),终端的上行发送功率受限,无法提升上行速率;当终端处于小区近中点位置时(即近中点用户),终端天线限制,无法满足上行需求;另外,终端的带宽(对于RedCap终端只支持20M带宽),也可能导致终端的上行速率受限。The terminal is easily affected by many factors, resulting in a low uplink rate. As shown in Figure 3, when the terminal is at the edge of the cell (i.e., a far-point user), the uplink transmission power of the terminal is limited and the uplink rate cannot be increased; when the terminal is near the midpoint of the cell (i.e., a near-midpoint user), the terminal antenna is limited and cannot meet the uplink demand; in addition, the terminal bandwidth (for RedCap terminals, only 20M bandwidth is supported) may also limit the terminal's uplink rate.
本实施例中,为了解决数据上传速率低下的问题,提供一种基于聚合终端的数据上传方法,处于小区不同位置的终端的应用环境包括ToC(To Customer,面向消费者的业务)场景(如AR/VR设备应用、无人机和大流量上行数据业务)和ToB(To Business,面向企业的业务)场景(包括车联网、工业相机和电子围栏等),通过至少两个聚合终端对应的多个空口,分别对业务数据进行分流上传,即通过第一聚合终端对应的第一空口以及与第一聚合终端相连接的第二聚合终端对应的第二空口,对业务数据分别进行数据上传,通过上行多路径传输,提高了业务数据的上行速率,提升了用户体验。In this embodiment, in order to solve the problem of low data upload rate, a data upload method based on an aggregation terminal is provided. The application environment of the terminals at different locations in the community includes ToC (To Customer, consumer-oriented) scenarios (such as AR/VR device applications, drones and high-traffic uplink data services) and ToB (To Business, enterprise-oriented) scenarios (including Internet of Vehicles, industrial cameras and electronic fences, etc.). The business data is uploaded separately through multiple air interfaces corresponding to at least two aggregation terminals, that is, the business data is uploaded separately through a first air interface corresponding to the first aggregation terminal and a second air interface corresponding to the second aggregation terminal connected to the first aggregation terminal. Through uplink multi-path transmission, the uplink rate of the business data is increased, and the user experience is improved.
在一实例中,预先将各聚合主终端与其对应的聚合中继终端按照终端标识进行关联存储。在检测到某终端上行速率受限时,基于运营签约参数或用户设置指令,确定该终端是否为聚合主终端。在该终端为聚合主终端时,获取该终端作为第一聚合终端。获取第一聚合终端的第一终端标识,在与第一终端标识关联且与所述第一聚合终端连接的各个聚合中继终端中,确定第二聚合终端。其中,本实施例应用的技术架构如图4所示,且聚合主终端可基于已有的WIFI、蓝牙、有线等传输接口与聚合中继终端连接,如图中所示的两种连接方式。In one example, each aggregated main terminal is pre-associated with its corresponding aggregated relay terminal according to the terminal identifier and stored. When it is detected that the uplink rate of a terminal is limited, it is determined whether the terminal is an aggregated main terminal based on the operation contract parameters or user setting instructions. When the terminal is an aggregated main terminal, the terminal is obtained as the first aggregated terminal. The first terminal identifier of the first aggregated terminal is obtained, and the second aggregated terminal is determined among the aggregated relay terminals associated with the first terminal identifier and connected to the first aggregated terminal. Among them, the technical architecture of the present embodiment is shown in FIG4, and the aggregated main terminal can be connected to the aggregated relay terminal based on the existing WIFI, Bluetooth, wired and other transmission interfaces, such as the two connection modes shown in the figure.
步骤S20,基于预设空口传输配置信息、所述第一聚合终端对应的第一空口与所述第二聚合终端对应的第二空口,对所述第一聚合终端对应的业务数据进行分流上传。Step S20: Based on preset air interface transmission configuration information, a first air interface corresponding to the first aggregation terminal and a second air interface corresponding to the second aggregation terminal, the service data corresponding to the first aggregation terminal is uploaded by splitting.
本实施例中,空口为终端和接入网之间的接口。预设空口传输配置信息 包括业务数据对应的分包配置信息、通道对应关系、传输模式、传输主路径以及分流门限。在业务数据达到分流门限时,根据分包配置信息对所述业务数据进行分包,并根据通道对应关系,将分包后的业务数据包分别通过第一聚合终端对应的第一空口和第二聚合终端对应的第二空口进行分流上传。In this embodiment, the air interface is the interface between the terminal and the access network. Preset air interface transmission configuration information Including the packet configuration information corresponding to the service data, the channel correspondence, the transmission mode, the main transmission path and the diversion threshold. When the service data reaches the diversion threshold, the service data is packetized according to the packet configuration information, and according to the channel correspondence, the packetized service data packets are diverted and uploaded through the first air interface corresponding to the first aggregation terminal and the second air interface corresponding to the second aggregation terminal.
本实施例中提供一种基于聚合终端的数据上传方法,所述方法基于第一聚合终端的第一终端标识,确定所述第一聚合终端对应的第二聚合终端;基于预设空口传输配置信息、所述第一聚合终端对应的第一空口与所述第二聚合终端对应的第二空口,对所述第一聚合终端对应的业务数据进行分流上传。通过上述方式,本申请通过至少两个聚合终端对应的多个空口,分别对业务数据进行分流上传,即通过第一聚合终端对应的第一空口以及与第一聚合终端相连接的第二聚合终端对应的第二空口,对业务数据分别进行数据上传,通过上行多路径传输,提高了业务数据的上行速率,提升了用户体验。In this embodiment, a data upload method based on an aggregation terminal is provided. The method determines the second aggregation terminal corresponding to the first aggregation terminal based on the first terminal identifier of the first aggregation terminal; and the service data corresponding to the first aggregation terminal is uploaded in a shunt based on the preset air interface transmission configuration information, the first air interface corresponding to the first aggregation terminal, and the second air interface corresponding to the second aggregation terminal. In the above manner, the present application uploads the service data in a shunt through multiple air interfaces corresponding to at least two aggregation terminals, that is, uploads the service data separately through the first air interface corresponding to the first aggregation terminal and the second air interface corresponding to the second aggregation terminal connected to the first aggregation terminal, and improves the uplink rate of the service data and the user experience through uplink multi-path transmission.
本申请还提供一种基于聚合终端的数据上传方法的第二实施例。The present application also provides a second embodiment of a data uploading method based on an aggregation terminal.
本实施例中,所述第一终端为聚合主终端,所述第二终端为聚合中继终端,所述步骤S10之前,还包括:基于运营签约参数或用户操作触发的终端设置指令,将终端标记为所述聚合主终端或所述聚合中继终端。In this embodiment, the first terminal is an aggregated main terminal, and the second terminal is an aggregated relay terminal. Before step S10, it also includes: marking the terminal as the aggregated main terminal or the aggregated relay terminal based on a terminal setting instruction triggered by an operation contract parameter or a user operation.
本实施例中,聚合主终端可通过对应的聚合中继终端,进行业务数据的分流上传,以提高数据上传效率。聚合主终端Remote UE与聚合中继终端Relay UE包括定义方式,第一种通过运营商定义,终端在出厂时,运营商会基于运营签约参数对终端进行定义,即将终端定义为聚合主终端或者聚合中继终端。第二种基于用户操作定义,在UE的设置界面中向用户提供聚合主终端Remote UE和聚合中继终端Relay UE的选项配置,用户可根据实际需求对终端进行聚合主终端以及聚合中继终端的配置。基于用户配置操作触发的终端设置指令,对终端进行聚合主终端或聚合中继终端的定义。In this embodiment, the aggregated main terminal can perform diversion and upload of service data through the corresponding aggregated relay terminal to improve the data upload efficiency. The aggregated main terminal Remote UE and the aggregated relay terminal Relay UE include definition methods. The first method is defined by the operator. When the terminal leaves the factory, the operator will define the terminal based on the operation contract parameters, that is, define the terminal as an aggregated main terminal or an aggregated relay terminal. The second method is based on user operation definition. In the UE setting interface, the user is provided with option configurations of the aggregated main terminal Remote UE and the aggregated relay terminal Relay UE. The user can configure the terminal as an aggregated main terminal and an aggregated relay terminal according to actual needs. Based on the terminal setting instruction triggered by the user configuration operation, the terminal is defined as an aggregated main terminal or an aggregated relay terminal.
可以理解的是,Remote UE与Relay UE间的配置关系为预配置或者静态配置,且为配置比例一般为1:1,即一个Remote UE对应一个Relay UE。在 一实施例中,一个Remote UE也可对应多个Relay UE。It is understandable that the configuration relationship between the Remote UE and the Relay UE is pre-configured or statically configured, and the configuration ratio is generally 1:1, that is, one Remote UE corresponds to one Relay UE. In one embodiment, one Remote UE may also correspond to multiple Relay UEs.
本申请还提供一种基于聚合终端的数据上传方法的第三实施例。The present application also provides a third embodiment of a data uploading method based on an aggregation terminal.
本实施例中,所述步骤S20,包括:获取所述空口传输配置信息中所述业务数据对应的分包配置信息,并基于所述分包配置信息,将所述业务数据进行分包;基于所述第一空口与所述第二空口,对分包后的所述业务数据进行分流上传。In this embodiment, the step S20 includes: obtaining the subpacketization configuration information corresponding to the service data in the air interface transmission configuration information, and subpacketizing the service data based on the subpacketization configuration information; and uploading the subpacketized service data based on the first air interface and the second air interface.
本实施例中,预先可在空口传输配置信息中对业务数据的分包配置信息进行定义。分包配置信息包括分包数量、分包编号方式以及分包数据量等。根据分包配置信息将所述业务数据按照所述分包数据量进行划分,即将所述业务数据划分为多个分包,每个分包的数据量为所述分包数据量;或者按照分包数量,将所述业务数据进行划分,划分后的分包个数等于所述分包数量。并根据分包编号方式对划分后的各个分包数据进行编号,如顺序编号,1、2、3...,或者奇数编号,1、3、5...等。最后将分包后的各个数据包,通过第一空口及第二空口进行分流上传。In this embodiment, the subpacketization configuration information of the service data can be defined in advance in the air interface transmission configuration information. The subpacketization configuration information includes the number of subpackets, the subpacketization numbering method, and the subpacketization data volume, etc. According to the subpacketization configuration information, the service data is divided according to the subpacketization data volume, that is, the service data is divided into multiple subpackets, and the data volume of each subpacket is the subpacketization data volume; or the service data is divided according to the number of subpackets, and the number of subpackets after division is equal to the number of subpackets. And the divided subpacket data are numbered according to the subpacketization numbering method, such as sequential numbering, 1, 2, 3..., or odd numbering, 1, 3, 5..., etc. Finally, each data packet after division is shunted and uploaded through the first air interface and the second air interface.
本申请还提供一种基于聚合终端的数据上传方法的第四实施例。The present application also provides a fourth embodiment of a data uploading method based on an aggregation terminal.
本实施例中,所述基于所述第一空口与所述第二空口,对分包后的所述业务数据进行分流上传,包括:获取所述空口传输配置信息中第一聚合终端对应的第一逻辑通道配置信息以及第二聚合终端对应的第二逻辑通道配置信息;基于所述第一逻辑通道配置信息确定所述第一空口以及所述第一空口对应传输的第一数据包,并基于所述第二逻辑通道配置信息确定所述第二空口以及所述第二空口对应传输的第二数据包;基于所述第一空口与所述第二空口,分别对所述第一数据包以及第二数据包进行分流上传,以完成分包后的所述业务数据的分流上传。In this embodiment, the service data after packetization is diverted and uploaded based on the first air interface and the second air interface, including: obtaining the first logical channel configuration information corresponding to the first aggregation terminal and the second logical channel configuration information corresponding to the second aggregation terminal in the air interface transmission configuration information; determining the first air interface and the first data packet transmitted corresponding to the first air interface based on the first logical channel configuration information, and determining the second air interface and the second data packet transmitted corresponding to the second air interface based on the second logical channel configuration information; based on the first air interface and the second air interface, the first data packet and the second data packet are diverted and uploaded respectively to complete the diversion upload of the service data after packetization.
本实施例中,预先在所述空口传输配置信息中为各终端配置对应的逻辑通道配置信息。逻辑通道配置信息用于指示各终端传输数据的通道空口信息。然后在分流上传时,基于所述第一逻辑通道配置信息确定为第一聚合终端上 传数据的第一空口,基于所述第二逻辑通道配置信息确定为第二聚合终端上传数据的第二空口。然后基于分包配置信息,确定第一空口对应需传输的分包,作为第一数据包,确定第二空口对应需传输的分包,作为第二数据包。最后通过第一空口对所述第一数据包进行传输,通过第二空口对第二数据包进行传输。In this embodiment, the corresponding logical channel configuration information is configured for each terminal in advance in the air interface transmission configuration information. The logical channel configuration information is used to indicate the air interface information of the channel for each terminal to transmit data. Then, when uploading the split stream, the first aggregation terminal is determined based on the first logical channel configuration information. The first air interface for transmitting data is determined as the second air interface for uploading data by the second aggregation terminal based on the second logical channel configuration information. Then, based on the subpacket configuration information, the subpacket to be transmitted corresponding to the first air interface is determined as the first data packet, and the subpacket to be transmitted corresponding to the second air interface is determined as the second data packet. Finally, the first data packet is transmitted through the first air interface, and the second data packet is transmitted through the second air interface.
本实施例中,利用两个UE的上行空口资源来提供上行传输,通过直接路径direct path(即第一聚合终端的第一空口)以及非直接路径indirect path(即第二聚合终端的第二空口),对所述业务数据进行分流上传,提高了上行速率,并减轻了第一聚合终端的负荷。In this embodiment, the uplink air interface resources of two UEs are used to provide uplink transmission, and the service data is uploaded through a direct path (i.e., the first air interface of the first aggregation terminal) and an indirect path (i.e., the second air interface of the second aggregation terminal), thereby improving the uplink rate and reducing the load of the first aggregation terminal.
本申请还提供一种基于聚合终端的数据上传方法的第五实施例。The present application also provides a fifth embodiment of a data uploading method based on an aggregation terminal.
本实施例中,所述基于所述第一空口与所述第二空口,分别对所述第一数据包以及第二数据包进行分流上传,以完成分包后的所述业务数据的分流上传,包括:在所述空口传输配置信息中存在数据复制配置信息的情况下,基于所述第一空口的主通道与辅通道,分别对所述第一数据包以及所述第一数据包的副本进行传输,并基于所述第二空口的主通道与辅通道,分别对所述第二数据包以及所述第二数据包的副本进行传输。In this embodiment, based on the first air interface and the second air interface, the first data packet and the second data packet are respectively diverted and uploaded to complete the diverted upload of the service data after packetization, including: when there is data replication configuration information in the air interface transmission configuration information, based on the main channel and the auxiliary channel of the first air interface, the first data packet and the copy of the first data packet are respectively transmitted, and based on the main channel and the auxiliary channel of the second air interface, the second data packet and the copy of the second data packet are respectively transmitted.
本实施例中,为了防止数据在上传中发生丢失,用户可在终端中进行上传模式选择。在接收到用户操作触发的备份传输模式时,即在所述空口传输配置信息中检测到数据复制配置信息时,生成所述第一数据包的副本以及第二数据包的副本。通过所述第一空口的主通道与辅通道,分别对所述第一数据包及其副本进行传输。并通过所述第二空口的主通道与辅通道,分别对所述第二数据包及其副本进行传输。In this embodiment, in order to prevent data from being lost during upload, the user can select an upload mode in the terminal. When the backup transmission mode triggered by the user operation is received, that is, when the data replication configuration information is detected in the air interface transmission configuration information, a copy of the first data packet and a copy of the second data packet are generated. The first data packet and its copy are transmitted through the primary channel and the secondary channel of the first air interface, respectively. And the second data packet and its copy are transmitted through the primary channel and the secondary channel of the second air interface, respectively.
可以理解的是,第一数据包的副本与第一数据包的数据完全相同,第二数据包的副本与所述第二数据包的数据完全相同。It can be understood that the copy of the first data packet is completely identical to the data of the first data packet, and the copy of the second data packet is completely identical to the data of the second data packet.
本实施例中,通过每个终端的两个通道分别传输数据包及其副本,完成对业务数据的备份传输,避免数据在传输过程中发生丢失,导致的数据传输 不完整,提高了数据传输的可靠性。In this embodiment, the data packet and its copy are transmitted through two channels of each terminal respectively, so as to complete the backup transmission of the business data and avoid the loss of data during the transmission process. Incomplete, improving the reliability of data transmission.
本申请还提供一种基于聚合终端的数据上传方法的第六实施例。The present application also provides a sixth embodiment of a data uploading method based on an aggregation terminal.
本实施例中,所述步骤S10之前,还包括:获取所述第一聚合终端传输所述业务数据对应的传输参数,并基于所述传输参数以及所述空口传输配置信息中的分流门限,确定所述业务数据是否符合分流上传条件;在所述业务数据符合所述分流上传条件的情况下,生成分流上传指令,以对所述业务数据进行分流上传。在所述业务数据不符合所述分流上传条件的情况下,获取所述空口传输配置信息中的主路径信息;基于所述主路径信息,在所述业务数据对应的聚合终端中确定目标聚合终端,并基于所述目标聚合终端对应的空口,对所述业务数据进行传输。In this embodiment, before step S10, it also includes: obtaining the transmission parameters corresponding to the transmission of the service data by the first aggregation terminal, and determining whether the service data meets the diversion upload conditions based on the transmission parameters and the diversion threshold in the air interface transmission configuration information; if the service data meets the diversion upload conditions, generating a diversion upload instruction to divert and upload the service data. If the service data does not meet the diversion upload conditions, obtaining the main path information in the air interface transmission configuration information; based on the main path information, determining the target aggregation terminal among the aggregation terminals corresponding to the service data, and transmitting the service data based on the air interface corresponding to the target aggregation terminal.
本实施例中,在检测到所述第一聚合终端传输所述业务数据时,获取所述第一聚合终端传输所述业务数据对应的传输参数。其中,传输参数可以是业务数据的数据总量或第一聚合终端传输所述业务数据的传输速率。将所述数据总量与分流门限中的数据阈值进行比对,或将所述传输速率与所述分流门限中的速率阈值进行比对。在所述数据总量大于数据阈值或所述传输速率小于速率阈值时,确定所述业务数据符合分流上传条件,即可生成分流传输指令,以通过第一聚合终端对应的第二聚合终端,对业务数据进行分流上传。在所述数据总量不大于数据阈值或所述传输速率不小于速率阈值时,确定所述业务数据不符合分流上传条件,则基于预先设置的主路径,对所述业务数据进行传输。该主路径可以是所述第一聚合终端对应的第一空口,也可以是第二聚合终端对应的第二空口。在一实例中,可先将聚合主终端对应的空口设置为主路径,或根据聚合主终端与聚合中继终端的传输速率,确定主路径,即将传输速率大的空口设置为主路径,还可以根据聚合主终端与聚合中继终端的位置,确定主路径,即将位于小区中间位置的空口设置为主路径。In this embodiment, when it is detected that the first aggregation terminal transmits the service data, a transmission parameter corresponding to the service data transmitted by the first aggregation terminal is obtained. The transmission parameter may be the total amount of service data or the transmission rate at which the first aggregation terminal transmits the service data. The total amount of data is compared with the data threshold in the diversion threshold, or the transmission rate is compared with the rate threshold in the diversion threshold. When the total amount of data is greater than the data threshold or the transmission rate is less than the rate threshold, it is determined that the service data meets the diversion upload condition, and a diversion transmission instruction can be generated to divert and upload the service data through the second aggregation terminal corresponding to the first aggregation terminal. When the total amount of data is not greater than the data threshold or the transmission rate is not less than the rate threshold, it is determined that the service data does not meet the diversion upload condition, and the service data is transmitted based on a pre-set main path. The main path may be the first air interface corresponding to the first aggregation terminal, or the second air interface corresponding to the second aggregation terminal. In one instance, the air interface corresponding to the aggregated main terminal can be set as the main path first, or the main path can be determined based on the transmission rates of the aggregated main terminal and the aggregated relay terminal, that is, the air interface with a large transmission rate can be set as the main path. The main path can also be determined based on the positions of the aggregated main terminal and the aggregated relay terminal, that is, the air interface located in the middle of the cell can be set as the main path.
本申请还提供一种基于聚合终端的数据上传方法的第七实施例。The present application also provides a seventh embodiment of a data uploading method based on an aggregation terminal.
本实施例中,所述获取所述第一聚合终端传输所述业务数据对应的传输 参数,并基于所述传输参数以及所述空口传输配置信息中的分流门限,确定所述业务数据是否符合分流上传条件之前,还包括:基于分流门限的设置指令,对所述分流门限进行配置或更新。In this embodiment, the acquisition of the transmission corresponding to the service data transmitted by the first aggregation terminal Parameters, and before determining whether the service data meets the diversion upload conditions based on the transmission parameters and the diversion threshold in the air interface transmission configuration information, it also includes: configuring or updating the diversion threshold based on the setting instruction of the diversion threshold.
本实施例中,可预先通过基站或者聚合主终端对业务数据的分流门限或主传输路径进行设置。其中,分流门限为需要分流的最低数值,主传输路径为不需要分流时的传输路径,一般主路径设置为通过聚合主终端进行业务数据传输。可在接收到用户操作触发的设置指令时,检测当前是否存在分流门限。若不存在分流门限,则根据设置指令,进行分流门限的设置;若存在分流门限,则判断当前分流门限是否与设置指令中需设置的分流门限相同,若不相同,则对所述分流门限进行更新,若相同,则反馈分流门限无需更新的消息。In this embodiment, the diversion threshold or main transmission path of the service data can be set in advance through the base station or the aggregation main terminal. Among them, the diversion threshold is the minimum value required for diversion, and the main transmission path is the transmission path when diversion is not required. Generally, the main path is set to transmit service data through the aggregation main terminal. When receiving a setting instruction triggered by a user operation, it can be detected whether there is a diversion threshold at present. If there is no diversion threshold, the diversion threshold is set according to the setting instruction; if there is a diversion threshold, it is determined whether the current diversion threshold is the same as the diversion threshold to be set in the setting instruction. If they are not the same, the diversion threshold is updated. If they are the same, a message is fed back that the diversion threshold does not need to be updated.
本申请还提供一种基于聚合终端的数据上传方法的第八实施例。The present application also provides an eighth embodiment of a data uploading method based on an aggregation terminal.
本实施例中,所述步骤S10之前,还包括:获取至少一个与所述第一聚合终端连接的终端,作为待选终端;基于各个所述待选终端相对于所述第一聚合终端所属小区的终端位置,在各个所述待选终端中确定所述第二聚合终端。In this embodiment, before step S10, the method further includes: acquiring at least one terminal connected to the first aggregate terminal as a candidate terminal; and determining the second aggregate terminal from among the candidate terminals based on the terminal position of each candidate terminal relative to the cell to which the first aggregate terminal belongs.
本实施例中,获取与第一聚合终端连接的终端的数量,在所述终端的数量不唯一时,获取各个终端,作为待选终端。并获取各待选终端的终端位置,即各待选终端相对于小区的终端位置。由于位于小区边缘的终端上传速率低于位于小区中间的终端,因此,可以获取位于小区中间的待选终端,作为第二聚合终端。In this embodiment, the number of terminals connected to the first aggregate terminal is obtained. When the number of terminals is not unique, each terminal is obtained as a terminal to be selected. The terminal position of each terminal to be selected is also obtained, that is, the terminal position of each terminal to be selected relative to the cell. Since the upload rate of the terminal located at the edge of the cell is lower than that of the terminal located in the middle of the cell, the terminal to be selected located in the middle of the cell can be obtained as the second aggregate terminal.
在一实施例中,还可以根据终端包含的天线数量确定第二聚合终端,即获取包含的天线数量多的终端,作为第二聚合终端。In one embodiment, the second aggregated terminal may also be determined according to the number of antennas included in the terminal, that is, a terminal including a large number of antennas is obtained as the second aggregated terminal.
本申请还提供一种基于聚合终端的数据上传方法的第九实施例。The present application also provides a ninth embodiment of a data uploading method based on an aggregation terminal.
本实施例中,所述基于第一聚合终端的第一终端标识,确定所述第一聚合终端对应的第二聚合终端包括:基于所述第一终端标识,获取所述第一聚 合终端对应的聚合中继终端;在所述第一聚合终端对应的聚合中继终端的数量不唯一时,获取各个所述聚合中继终端对应的测量信号强度;在各个所述聚合中继终端中确定测量信号强度最大的终端,作为所述第二聚合终端。In this embodiment, the determining, based on the first terminal identifier of the first aggregation terminal, the second aggregation terminal corresponding to the first aggregation terminal includes: obtaining, based on the first terminal identifier, the first aggregation terminal; when the number of aggregate relay terminals corresponding to the first aggregate terminal is not unique, obtaining the measured signal strength corresponding to each of the aggregate relay terminals; determining the terminal with the largest measured signal strength among the aggregate relay terminals as the second aggregate terminal.
本实施例中,根据第一聚合终端的第一终端标识,获取与所述第一终端标识关联存储的聚合中继终端。并在确定所述第一聚合终端对应的聚合中继终端的数量不唯一时,在所述第一聚合主终端预先配置的聚合中继终端中,获取各聚合中继终端对应的测量信号强度。可以选择测量信号强度最大的聚合中继终端,作为第二聚合终端。In this embodiment, according to the first terminal identifier of the first aggregation terminal, the aggregation relay terminal associated with the first terminal identifier is obtained. When it is determined that the number of aggregation relay terminals corresponding to the first aggregation terminal is not unique, the measured signal strength corresponding to each aggregation relay terminal is obtained in the aggregation relay terminals pre-configured by the first aggregation master terminal. The aggregation relay terminal with the largest measured signal strength can be selected as the second aggregation terminal.
如图5所示,传输系统包括聚合主终端Remote UE、聚合中继终端Relay UE以及基站NG-RAN。As shown in Figure 5, the transmission system includes the aggregated main terminal Remote UE, the aggregated relay terminal Relay UE and the base station NG-RAN.
首先进行非直连路径Indirect Path(即Relay UE的传输)的确定与空口RRC(Radio Resource Control,无线资源控制协议)配置,例如,根据Remote UE上报的聚合需求(如业务数据的数据总量)、Indirect Path质量(如各个Relay UE的信号质量或上传速率)等信息对Relay UE进行配置,并对Remote UE进行主路径、分流门限等配置、对Remote UE与Relay UE的逻辑通道以及逻辑通道对应需传输的分包数据进行配置。First, the Indirect Path (i.e., the transmission of Relay UE) is determined and the air interface RRC (Radio Resource Control) is configured. For example, the Relay UE is configured according to the aggregation requirements reported by the Remote UE (such as the total amount of business data), the Indirect Path quality (such as the signal quality or upload rate of each Relay UE), and other information. The Remote UE is configured with the main path, diversion threshold, etc., and the logical channels between the Remote UE and the Relay UE, as well as the packetized data to be transmitted corresponding to the logical channels, are configured.
在完成上述配置后,将基本信息上传至RAN进行存储,其中,基本信息包括Remote UE以及Relay UE的标识、上下文信息(包括分包配置信息、逻辑通道配置信息、分流传输模式、分流门限和主路径信息)以及Relation(emote UE以及Relay UE的对应关系、逻辑通道与待传输分包的对应关系等)。After completing the above configuration, upload the basic information to RAN for storage. The basic information includes the identification of Remote UE and Relay UE, context information (including packet configuration information, logical channel configuration information, diversion transmission mode, diversion threshold and main path information) and Relation (the correspondence between Remote UE and Relay UE, the correspondence between logical channels and packets to be transmitted, etc.).
基于上述信息,调用Direct Uu接口(即Remote UE对应的空口)与Indirect Uu接口(即Relay UE对应的空口)对Remote UE对应待传输的业务数据进行分流传输。Based on the above information, the Direct Uu interface (i.e. the air interface corresponding to the Remote UE) and the Indirect Uu interface (i.e. the air interface corresponding to the Relay UE) are called to divert and transmit the service data to be transmitted by the Remote UE.
系统内的交互过程如下。The interaction process within the system is as follows.
1、Relay UE进入RRC(Radio Resource Control,无线资源控制协议)连 接态(即Relay UE向基站发起RRC连接),基站在确定Relay UE支持Relay能力(即基于UE标识确定UE为Relay UE),基站为其分配ID。1. Relay UE enters RRC (Radio Resource Control) connection In the connection state (i.e., the Relay UE initiates an RRC connection to the base station), the base station determines that the Relay UE supports the Relay capability (i.e., determines that the UE is a Relay UE based on the UE identifier), and the base station allocates an ID to it.
2、Remote UE向基站发起RRC连接,且基站在确定其具有Aggregation能力(即基于UE标识确定UE为Remote UE),并上报与其对应的Relay UE的ID。2. The Remote UE initiates an RRC connection to the base station, and the base station determines that it has the Aggregation capability (i.e. determines that the UE is a Remote UE based on the UE identifier) and reports the ID of the corresponding Relay UE.
3、基站对Remote UE上报的Relay UE进行身份验证后,若评估上报的Relay UE满足UE Aggregation触发条件(包括Remote UE是否与Relay UE相连接、Relay UE与Remote UE是否处于同一基站),分别向Relay UE和Remote UE进行空口RRC配置,指示当前需要聚合的DRB(data radio bearer,数据无线电承载)的PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)的分流门限和主路径、RLC(无线链路控制协议RLC)配置(即分包配置)、逻辑信道配置。3. After the base station authenticates the Relay UE reported by the Remote UE, if it is evaluated that the reported Relay UE meets the UE Aggregation triggering conditions (including whether the Remote UE is connected to the Relay UE and whether the Relay UE and the Remote UE are in the same base station), the base station performs air interface RRC configuration to the Relay UE and the Remote UE respectively, indicating the diversion threshold and main path of the PDCP (Packet Data Convergence Protocol) of the DRB (data radio bearer) that currently needs to be aggregated, the RLC (Radio Link Control Protocol RLC) configuration (i.e., subpacketization configuration), and the logical channel configuration.
4、Remote UE根据基站的配置进行空口上行分流,并分别通过Remote UE和Relay UE进行空口上行分流传输。4. The Remote UE performs air interface uplink traffic diversion according to the configuration of the base station, and transmits the air interface uplink traffic diversion through the Remote UE and Relay UE respectively.
如图6所示,结合上述传输系统以及场景进行分流上传流程说明。As shown in FIG6 , the diversion upload process is described in combination with the above transmission system and scenario.
实施例1Example 1
本实施例中为处于小区中心的Remote UE,针对其发送流有限的问题,或为处于小区边缘的Remote UE,针对其功率有限的问题。In this embodiment, the Remote UE is located at the center of the cell and the problem of its limited transmission flow is addressed, or the Remote UE is located at the edge of the cell and the problem of its limited power is addressed.
Remote UE处于小区覆盖好点,Relay UE处于小区覆盖好点,或Remote UE处于小区覆盖差点,Relay UE处于小区覆盖好点,2个UE间通过有线、蓝牙或者WIFI进行连接;通过Relay UE对Remote UE需上传的业务数据进行分流上传的过程如下。The Remote UE is at a point with good cell coverage and the Relay UE is at a point with good cell coverage, or the Remote UE is at a point with poor cell coverage and the Relay UE is at a point with good cell coverage. The two UEs are connected via wired, Bluetooth or WIFI. The process of uploading the service data to be uploaded by the Remote UE through the Relay UE is as follows.
1、Relay UE向基站发起RRC连接,基站对Relay UE进行确定(即根据用户配置参数或运营签约参数确定),并通过RRC重配消息配置Relay UE ID,以基于ID将Remote UE及其对应的Relay UE进行关联存储。1. The Relay UE initiates an RRC connection to the base station. The base station determines the Relay UE (i.e., based on user configuration parameters or operation contract parameters) and configures the Relay UE ID through the RRC reconfiguration message to associate and store the Remote UE and its corresponding Relay UE based on the ID.
2、Remote UE向基站发起RRC连接后,基站向Remote UE下发终端能 力查询请求UE CapabilityEnquiry进行能力查询(即查询是Remote UE还是Relay UE),UE通过终端能力UE Capablity Information消息上报UE能力(即上报是Remote UE还是Relay UE)。2. After the Remote UE initiates an RRC connection to the base station, the base station sends the terminal capability to the Remote UE. The capability query request UE CapabilityEnquiry performs capability query (ie, queries whether it is a Remote UE or a Relay UE), and the UE reports the UE capability (ie, reports whether it is a Remote UE or a Relay UE) through the terminal capability UE Capablity Information message.
3、Remote UE接入基站后,与基站建立PDU会话PDU Session,包括空口DRB建立。3. After the Remote UE accesses the base station, it establishes a PDU session with the base station, including the establishment of air interface DRB.
4、基站通过PDU Session下发测量的RRC重配消息,该消息中携带中继终端上报信息RelayUEInformaitonReport和RemoteUE ID。4. The base station sends the measured RRC reconfiguration message through PDU Session, which carries the relay terminal reporting information RelayUEInformaitonReport and RemoteUE ID.
5、Relay UE根据步骤4的指示,在反馈终端回复信息UEAssistanceInfomation消息中上报RelayUE ID(用于指示Relay UE身份信息和测量报告信息)。5. According to the instructions in step 4, the Relay UE reports the Relay UE ID (used to indicate the Relay UE identity information and measurement report information) in the feedback terminal reply information UEAssistanceInformation message.
6、基站根据获取的信息进行Relay UE身份验证,并获取对应的上下文信息。6. The base station performs Relay UE identity authentication based on the information obtained and obtains the corresponding context information.
(1)若Remote UE上报信息中只携带一个Relay UE时,基站则直接判断该Relay UE的信号强度是否满足基站配置的门限,若满足,则确定该Relay UE为Remote UE对应的Remote UE。(1) If the Remote UE reports only one Relay UE, the base station directly determines whether the signal strength of the Relay UE meets the threshold configured by the base station. If so, the Relay UE is determined to be the Remote UE corresponding to the Remote UE.
(2)若Remote UE上报信息中是携带多个Relay UE时,基站先根据Relay UE ID筛选和Remote UE同处于一个基站下的Relay UE,然后对上述Relay UE上报的测量信号强度进行排序,选择最强的Relay UE,作为Relay UE对应的Remote UE。(2) If the Remote UE reports information containing multiple Relay UEs, the base station first selects the Relay UEs that are located in the same base station as the Remote UE based on the Relay UE ID, and then sorts the measured signal strengths reported by the above Relay UEs and selects the strongest Relay UE as the Remote UE corresponding to the Relay UE.
7、基站通过Relay UE空口进行RRC重配,包含在RLC中配置Remote ID,在Relay UE空口传输的DRB的RLC配置和逻辑通道配置。7. The base station performs RRC reconfiguration through the Relay UE air interface, including configuring the Remote ID in the RLC, and the RLC configuration and logical channel configuration of the DRB transmitted over the Relay UE air interface.
8、基站通过Remote UE空口进行RRC配置,包含PDCP每个需要UE聚合的DRB门限、聚合门限(即分流门限Split门限)、主路径指示;其中,RLC中配置需要UE聚合的DRB的RLC配置、逻辑通道配置。8. The base station performs RRC configuration through the Remote UE air interface, including the DRB threshold, aggregation threshold (i.e., split threshold), and main path indication of each PDCP DRB that requires UE aggregation; among them, the RLC configuration and logical channel configuration of the DRB that requires UE aggregation are configured in the RLC.
9、Remote UE根据基站的RRC配置,进行PDCP的分流上传。9. Remote UE performs PDCP offload upload according to the RRC configuration of the base station.
10、基站侧MAC根据UE BSR分别请求进行调度。 10. The MAC at the base station requests scheduling according to the UE BSR.
11、基站侧PDCP根据两个RLC信息收集数据,并将收集数据进行汇聚和投递,完成分流数据的合并与传输。11. The PDCP on the base station side collects data based on the two RLC information, aggregates and delivers the collected data, and completes the merging and transmission of the diverted data.
通过上述方式,本实施例解决了发射通道受限的问题或针对发射功率受限的问题,提升了数据的上行速率,由此,在TOC或者TOB场景下,当终端处于小区边缘和小区中点或RedCap终端处于上行带宽资源受限情况下,通过UE direct path以及与其他N个UE(N>=2)互联后的indirect path进行空口数据传输,即提供上行多路径传输,提升了上行速率,满足应用的数据上行需求。Through the above-mentioned manner, this embodiment solves the problem of limited transmission channel or limited transmission power, and improves the uplink rate of data. Therefore, in the TOC or TOB scenario, when the terminal is at the edge and midpoint of the cell or the RedCap terminal is in the case of limited uplink bandwidth resources, air interface data transmission is performed through the UE direct path and the indirect path after interconnection with other N UEs (N>=2), that is, uplink multi-path transmission is provided, which improves the uplink rate and meets the data uplink requirements of the application.
实施例2Example 2
本实施例中为处于小区中心的Remote UE,在针对其发送流有限问题的同时,加强传输业务的可靠性;或为处于小区边缘的Remote UE,加强业务的可靠性。In this embodiment, for the Remote UE located in the center of the cell, the reliability of the transmission service is enhanced while solving the problem of its limited sending flow; or for the Remote UE located at the edge of the cell, the reliability of the service is enhanced.
Remote UE处于小区覆盖好点,Relay UE处于小区覆盖好点,或Remote UE处于小区覆盖差点,Relay UE处于小区覆盖好点,2个UE间通过有线连接或者蓝牙或者WIFI连接。The Remote UE is in a cell with good coverage, and the Relay UE is in a cell with good coverage, or the Remote UE is in a cell with poor coverage, and the Relay UE is in a cell with good coverage. The two UEs are connected via a wired connection, Bluetooth, or WIFI.
1、Relay UE向基站发起RRC连接,基站对Relay UE进行确定(即根据用户配置参数或运营签约参数确定),并通过RRC重配消息配置Relay UE ID,以基于ID将Remote UE及其对应的Relay UE进行关联存储。1. The Relay UE initiates an RRC connection to the base station. The base station determines the Relay UE (i.e., based on user configuration parameters or operation contract parameters) and configures the Relay UE ID through the RRC reconfiguration message to associate and store the Remote UE and its corresponding Relay UE based on the ID.
2、Remote UE向基站发起RRC连接后,基站向Remote UE下发终端能力查询请求UE CapabilityEnquiry进行能力查询(即查询是Remote UE还是Relay UE),UE通过终端能力UE Capablity Information消息上报UE能力(即上报是Remote UE还是Relay UE)。2. After the Remote UE initiates an RRC connection to the base station, the base station sends a terminal capability query request UE Capability Enquiry to the Remote UE for capability query (i.e., query whether it is a Remote UE or a Relay UE). The UE reports the UE capability (i.e., reports whether it is a Remote UE or a Relay UE) through the terminal capability UE Capablity Information message.
3、Remote UE接入基站后,与基站建立PDU会话PDU Session,包括空口DRB建立。3. After the Remote UE accesses the base station, it establishes a PDU session with the base station, including the establishment of air interface DRB.
4、基站通过PDU Session下发测量的RRC重配消息,该消息中携带中继终端上报信息RelayUEInformaitonReport和RemoteUE ID。 4. The base station sends the measured RRC reconfiguration message through the PDU Session, which carries the relay terminal reporting information RelayUEInformaitonReport and RemoteUE ID.
5、Relay UE根据步骤4的指示,在反馈终端回复信息UEAssistanceInfomation消息中上报RelayUE ID(用于指示Relay UE身份信息和测量报告信息)。5. According to the instructions in step 4, the Relay UE reports the Relay UE ID (used to indicate the Relay UE identity information and measurement report information) in the feedback terminal reply information UEAssistanceInformation message.
6、基站根据获取的信息进行Relay UE身份验证,并获取对应的上下文信息。6. The base station performs Relay UE identity authentication based on the information obtained and obtains the corresponding context information.
(1)若Remote UE上报信息中只携带一个Relay UE时,基站则直接判断该Relay UE的信号强度是否满足基站配置的门限,若满足,则确定该Relay UE为Remote UE对应的Remote UE。(1) If the Remote UE reports only one Relay UE, the base station directly determines whether the signal strength of the Relay UE meets the threshold configured by the base station. If so, the Relay UE is determined to be the Remote UE corresponding to the Remote UE.
(2)若Remote UE上报信息中是携带多个Relay UE时,基站先根据Relay UE ID筛选和Remote UE同处于一个基站下的Relay UE,然后对上述Relay UE上报的测量信号强度进行排序,选择最强的Relay UE,作为Relay UE对应的Remote UE。(2) If the Remote UE reports information containing multiple Relay UEs, the base station first selects the Relay UEs that are located in the same base station as the Remote UE based on the Relay UE ID, and then sorts the measured signal strengths reported by the above Relay UEs and selects the strongest Relay UE as the Remote UE corresponding to the Relay UE.
7、基站通过Relay UE空口进行RRC重配,包含在RLC中配置Remote ID,在Relay UE空口传输的DRB的RLC配置和逻辑通道配置。7. The base station performs RRC reconfiguration through the Relay UE air interface, including configuring the Remote ID in the RLC, and the RLC configuration and logical channel configuration of the DRB transmitted over the Relay UE air interface.
8、基站通过Remote UE空口进行RRC配置,包含PDCP每个需要UE聚合的DRB门限、聚合门限(即分流门限Split门限)、Duplication指示(即所述空口传输配置信息中存在数据复制配置信息,备份传输模式)、主路径指示;其中,RLC中配置需要UE聚合的DRB的RLC配置、逻辑通道配置。8. The base station performs RRC configuration through the Remote UE air interface, including the DRB threshold of each PDCP that requires UE aggregation, the aggregation threshold (i.e., the Split threshold), the Duplication indication (i.e., the air interface transmission configuration information contains data duplication configuration information, backup transmission mode), and the main path indication; among which, the RLC configuration and logical channel configuration of the DRB that requires UE aggregation are configured in the RLC.
9、Remote UE根据基站的RRC配置,进行PDCP的分流上传。9. Remote UE performs PDCP offload upload according to the RRC configuration of the base station.
10、基站侧MAC根据UE BSR分别请求进行调度。10. The MAC on the base station side performs scheduling based on the UE BSR request.
11、基站侧PDCP根据两个RLC信息收集数据,并将收集数据进行汇聚和投递,完成分流数据的合并与传输。11. The PDCP on the base station side collects data based on the two RLC information, aggregates and delivers the collected data, and completes the merging and transmission of the diverted data.
通过上述方式,本实施例在解决发射通道受限的问题或针对发射功率受限的问题,提升了数据的上行速率,提供上行多路径传输的同时,进一步通过N个UE进行Duplication数据传输,即进行同时进行备份数据传输,防止数据传输过程中发生丢失。在提升上行速率,满足应用的数据上行需求的同 时,提高了数据的传输可靠性。Through the above method, this embodiment solves the problem of limited transmission channel or limited transmission power, improves the uplink rate of data, provides uplink multipath transmission, and further performs duplication data transmission through N UEs, that is, performs backup data transmission at the same time to prevent loss during data transmission. While improving the uplink rate and meeting the data uplink requirements of the application, When the data transmission reliability is improved.
此外,本申请实施例还提供一种基于聚合终端的数据上传装置。In addition, an embodiment of the present application also provides a data uploading device based on an aggregation terminal.
本实施例中,所述基于聚合终端的数据上传装置包括:分流终端确定模块,用于基于第一聚合终端的第一终端标识,确定所述第一聚合终端对应的第二聚合终端,其中,所述第二聚合终端与所述第一聚合终端相连接;数据分流上传模块,用于基于预设空口传输配置信息、所述第一聚合终端对应的第一空口与所述第二聚合终端对应的第二空口,对所述第一聚合终端对应的业务数据进行分流上传。In this embodiment, the data uploading device based on the aggregation terminal includes: a diversion terminal determination module, which is used to determine the second aggregation terminal corresponding to the first aggregation terminal based on the first terminal identifier of the first aggregation terminal, wherein the second aggregation terminal is connected to the first aggregation terminal; a data diversion upload module, which is used to divert and upload the service data corresponding to the first aggregation terminal based on preset air interface transmission configuration information, the first air interface corresponding to the first aggregation terminal and the second air interface corresponding to the second aggregation terminal.
在一实例中,所述数据分流上传模块包括:数据分包单元,用于获取所述空口传输配置信息中所述业务数据对应的分包配置信息,并基于所述分包配置信息,将所述业务数据进行分包;分流上传单元,用于基于所述第一空口与所述第二空口,对分包后的所述业务数据进行分流上传。In one instance, the data diversion upload module includes: a data packetization unit, used to obtain the packetization configuration information corresponding to the service data in the air interface transmission configuration information, and packetize the service data based on the packetization configuration information; a diversion upload unit, used to divert and upload the packetized service data based on the first air interface and the second air interface.
在一实例中,所述分流上传单元包括:通道配置获取子单元,用于获取所述空口传输配置信息中第一聚合终端对应的第一逻辑通道配置信息以及第二聚合终端对应的第二逻辑通道配置信息;通道数据确定子单元,用于基于所述第一逻辑通道配置信息确定所述第一空口以及所述第一空口对应传输的第一数据包,并基于所述第二逻辑通道配置信息确定所述第二空口以及所述第二空口对应传输的第二数据包;通道分流传输子单元,用于基于所述第一空口与所述第二空口,分别对所述第一数据包以及第二数据包进行分流上传,以完成分包后的所述业务数据的分流上传。In one instance, the diversion upload unit includes: a channel configuration acquisition subunit, used to obtain the first logical channel configuration information corresponding to the first aggregation terminal and the second logical channel configuration information corresponding to the second aggregation terminal in the air interface transmission configuration information; a channel data determination subunit, used to determine the first air interface and the first data packet transmitted corresponding to the first air interface based on the first logical channel configuration information, and determine the second air interface and the second data packet transmitted corresponding to the second air interface based on the second logical channel configuration information; a channel diversion transmission subunit, used to divert and upload the first data packet and the second data packet respectively based on the first air interface and the second air interface, so as to complete the diversion upload of the service data after packetization.
在一实例中,所述通道分流传输子单元还用于:在所述空口传输配置信息中存在数据复制配置信息的情况下,基于所述第一空口的主通道与辅通道,分别对所述第一数据包以及所述第一数据包的副本进行传输,并基于所述第二空口的主通道与辅通道,分别对所述第二数据包以及所述第二数据包的副本进行传输。In one instance, the channel split transmission subunit is also used to: when there is data replication configuration information in the air interface transmission configuration information, based on the main channel and auxiliary channel of the first air interface, transmit the first data packet and the copy of the first data packet respectively, and based on the main channel and auxiliary channel of the second air interface, transmit the second data packet and the copy of the second data packet respectively.
在一实例中,所述数据上传装置还包括:分流判断模块,用于获取所述 第一聚合终端传输所述业务数据对应的传输参数,并基于所述传输参数以及所述空口传输配置信息中的分流门限,确定所述业务数据是否符合分流上传条件;指令生成模块,用于在所述业务数据符合所述分流上传条件的情况下,生成分流上传指令,以对所述业务数据进行分流上传。In one example, the data uploading device further includes: a diversion judgment module for obtaining the The first aggregation terminal transmits the transmission parameters corresponding to the business data, and determines whether the business data meets the diversion upload conditions based on the transmission parameters and the diversion threshold in the air interface transmission configuration information; an instruction generation module is used to generate a diversion upload instruction when the business data meets the diversion upload conditions, so as to divert and upload the business data.
在一实例中,所述数据上传装置还包括:分流门限设置模块,用于基于分流门限的设置指令,对所述分流门限进行配置或更新。In one example, the data upload device further includes: a diversion threshold setting module, configured to configure or update the diversion threshold based on a diversion threshold setting instruction.
在一实例中,所述数据上传装置还包括:主路径获取模块,用于在所述业务数据不符合所述分流上传条件的情况下,获取所述空口传输配置信息中的主路径信息;主路径传输模块,用于基于所述主路径信息,在所述业务数据对应的聚合终端中确定目标聚合终端,并基于所述目标聚合终端对应的空口,对所述业务数据进行传输。In one instance, the data upload device also includes: a main path acquisition module, used to obtain the main path information in the air interface transmission configuration information when the business data does not meet the diversion upload conditions; a main path transmission module, used to determine the target aggregation terminal in the aggregation terminals corresponding to the business data based on the main path information, and transmit the business data based on the air interface corresponding to the target aggregation terminal.
在一实例中,所述数据上传装置还包括:终端获取模块,用于获取至少一个与所述第一聚合终端连接的终端,作为待选终端;终端确定模块,用于基于各个所述待选终端相对于所述第一聚合终端所属小区的终端位置,在各个所述待选终端中确定所述第二聚合终端。In one example, the data uploading device further includes: a terminal acquisition module, used to acquire at least one terminal connected to the first aggregation terminal as a candidate terminal; and a terminal determination module, used to determine the second aggregation terminal among each of the candidate terminals based on the terminal position of each of the candidate terminals relative to the cell to which the first aggregation terminal belongs.
在一实例中,所述第一终端为聚合主终端,所述第二终端为聚合中继终端,所述数据上传装置还包括:终端标记模块,用于基于运营签约参数或用户操作触发的终端设置指令,将终端标记为所述聚合主终端或所述聚合中继终端。In one example, the first terminal is an aggregated main terminal, the second terminal is an aggregated relay terminal, and the data uploading device further includes: a terminal marking module, which is used to mark the terminal as the aggregated main terminal or the aggregated relay terminal based on terminal setting instructions triggered by operating contract parameters or user operations.
在一实例中,所述分流终端确定模块包括:中继终端确定单元,用于基于所述第一终端标识,获取所述第一聚合终端对应的聚合中继终端;信号强度获取单元,用于在所述第一聚合终端对应的聚合中继终端的数量不唯一时,获取各个所述聚合中继终端对应的测量信号强度;分流终端确定单元,用于在各个所述聚合中继终端中确定测量信号强度最大的终端,作为所述第二聚合终端。In one instance, the diversion terminal determination module includes: a relay terminal determination unit, used to obtain the aggregated relay terminal corresponding to the first aggregated terminal based on the first terminal identifier; a signal strength acquisition unit, used to obtain the measured signal strength corresponding to each of the aggregated relay terminals when the number of aggregated relay terminals corresponding to the first aggregated terminal is not unique; and a diversion terminal determination unit, used to determine the terminal with the largest measured signal strength among the aggregated relay terminals as the second aggregated terminal.
其中,上述基于聚合终端的数据上传装置中各个模块与上述基于聚合终 端的数据上传方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。Among them, each module in the above-mentioned data upload device based on the aggregation terminal is consistent with the above-mentioned data upload device based on the aggregation terminal. The steps in the embodiment of the data uploading method of the terminal correspond to each other, and their functions and implementation processes are not described here one by one.
此外,本申请实施例还提供一种计算机可读存储介质。In addition, an embodiment of the present application also provides a computer-readable storage medium.
本申请计算机可读存储介质上存储有基于聚合终端的数据上传程序,其中所述基于聚合终端的数据上传程序被处理器执行时,实现如上述的基于聚合终端的数据上传方法的步骤。The computer-readable storage medium of the present application stores a data upload program based on an aggregation terminal, wherein when the data upload program based on an aggregation terminal is executed by a processor, the steps of the data upload method based on an aggregation terminal as described above are implemented.
其中,基于聚合终端的数据上传程序被执行时所实现的方法可参照本申请基于聚合终端的数据上传方法的各个实施例,此处不再赘述。Among them, the method implemented when the data upload program based on the aggregation terminal is executed can refer to the various embodiments of the data upload method based on the aggregation terminal of the present application, and will not be repeated here.
本申请实施例另提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现上述基于聚合终端的数据上传方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application further provides a computer program/program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned data uploading method embodiment based on the aggregation terminal, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本 申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment. In these distributed computing environments, tasks are performed by remote processing devices that are connected through a communications network. In a distributed computing environment, program modules may be located in local and remote computer storage media including memory storage devices.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
以上仅为本申请的实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。 The above are merely embodiments of the present application and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims (12)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311298124.8A CN119835680A (en) | 2023-10-07 | 2023-10-07 | Data uploading method and device based on aggregation terminal and readable storage medium |
| CN202311298124.8 | 2023-10-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025073167A1 true WO2025073167A1 (en) | 2025-04-10 |
Family
ID=95284176
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/090494 Pending WO2025073167A1 (en) | 2023-10-07 | 2024-04-29 | Data uploading method based on aggregate terminal, and device and readable storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN119835680A (en) |
| WO (1) | WO2025073167A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190387535A1 (en) * | 2018-06-18 | 2019-12-19 | Samsung Electronics Co., Ltd. | Method and apparatus for efficient packet duplication transmission in mobile communication system |
| CN114258158A (en) * | 2020-09-21 | 2022-03-29 | 维沃移动通信有限公司 | Aggregation configuration method, device and terminal |
| CN114258157A (en) * | 2020-09-21 | 2022-03-29 | 维沃移动通信有限公司 | Aggregation configuration method, device and terminal |
-
2023
- 2023-10-07 CN CN202311298124.8A patent/CN119835680A/en active Pending
-
2024
- 2024-04-29 WO PCT/CN2024/090494 patent/WO2025073167A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190387535A1 (en) * | 2018-06-18 | 2019-12-19 | Samsung Electronics Co., Ltd. | Method and apparatus for efficient packet duplication transmission in mobile communication system |
| CN114258158A (en) * | 2020-09-21 | 2022-03-29 | 维沃移动通信有限公司 | Aggregation configuration method, device and terminal |
| CN114258157A (en) * | 2020-09-21 | 2022-03-29 | 维沃移动通信有限公司 | Aggregation configuration method, device and terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119835680A (en) | 2025-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102667781B1 (en) | Data transmission methods and devices, traffic conversion methods and devices | |
| US11134543B2 (en) | Interworking LPWAN end nodes in mobile operator network | |
| KR102270507B1 (en) | Network slice selection method, user equipment and network equipment | |
| US20230098871A1 (en) | Information transmission method and apparatus, and communication device | |
| US12483924B2 (en) | Data flow transmission method, terminal and network-side device | |
| JP2022502929A (en) | Data transmission control methods, network equipment and storage media | |
| CN110505714B (en) | Multi-link communication method, equipment and terminal | |
| EP4152795B1 (en) | Configuration method and device in sidelink relay architecture | |
| CN113079541A (en) | Method, device and system for sending report information | |
| WO2017209367A1 (en) | Method for performing authentication of terminal for each service in wireless communication system, and device therefor | |
| KR102367258B1 (en) | Paging policy determination method, device, RAN network element and core network network element | |
| CN108235376B (en) | User plane anchor point selection method and device | |
| CN113412665A (en) | Session setting method, network equipment and user equipment | |
| KR20210143563A (en) | Apparatus and method for providing deterministic communication in mobile network | |
| WO2023125967A1 (en) | Base station selecting method and apparatus, and network device | |
| CN108702303B (en) | A method and device for security configuration for wireless bearer | |
| WO2017070838A1 (en) | Resource scheduling method, base station, scheduler, program server and system | |
| WO2023169451A1 (en) | Communication method and apparatus and storage medium | |
| EP3852481A1 (en) | Mode switching method and data stream distribution method and apparatus | |
| CN115515081B (en) | A wireless communication method and a communication device | |
| WO2025073167A1 (en) | Data uploading method based on aggregate terminal, and device and readable storage medium | |
| CN116489703B (en) | Sensing node determining method, sensing node control method and related equipment | |
| CN115037705A (en) | Communication method and apparatus | |
| US20160337099A1 (en) | Coordinated communication method and system and apparatus | |
| US20240365156A1 (en) | Communication method, apparatus, network element, chip, storage medium, product, and program |
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: 24873986 Country of ref document: EP Kind code of ref document: A1 |