Data uploading method and device based on aggregation terminal and readable storage medium
By adopting a data upload method based on an aggregation terminal in the 5G network and using multiple air interfaces for shunt upload, the problem of low data upload rate is solved, and the uplink data transmission rate and user experience are improved.
Patent Information
- Application Number
- CN202311298124.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-07
- Publication Date
- 2025-04-15
AI Technical Summary
In the prior art, the data upload rate is low, especially when the demand for resource transmission rate in 5G networks increases, the problem of low uplink data upload rate cannot be effectively solved.
Through the data upload method based on the aggregate terminal, the service data is uploaded through the multiple air interfaces corresponding to at least two aggregate terminals. The specific steps include: determining the corresponding second aggregation terminal based on the first terminal identification of the first aggregation terminal; transmitting configuration information based on the preset air interface, and using the first air interface corresponding to the first aggregation terminal and the second air interface corresponding to the second aggregation terminal to divert and upload the service data.
Through uplink multi-path transmission, the uplink rate of service data is improved, the user experience is improved, and the demand for data upload rate in 5G networks is met.
Smart Images

Figure CN119835680A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a data uploading method and device based on an aggregation terminal, and a computer-readable storage medium. Background Art
[0002] 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. At present, the 3GPP protocols all improve the user experience by increasing the downlink rate, but the technical problem of low data upload rate has not been solved. Summary of the invention
[0003] The main purpose of the present invention 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 the prior art.
[0004] To achieve the above-mentioned purpose, the present invention provides a data upload method based on an aggregation terminal, and the data upload method based on an aggregation terminal includes: determining a second aggregation terminal corresponding to the first aggregation terminal based on a first terminal identifier of the first aggregation terminal; and uploading the service data corresponding to the first aggregation terminal 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.
[0005] In addition, to achieve the above-mentioned purpose, the present invention also provides a data upload device based on an aggregation terminal, wherein the data upload device based on an aggregation terminal comprises 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.
[0006] In addition, to achieve the above-mentioned purpose, the present invention 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 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.
[0007] The present invention provides a data uploading method based on an aggregation terminal, wherein the method determines a second aggregation terminal corresponding to the first aggregation terminal based on a first terminal identifier of the first aggregation terminal; and performs shunt uploading of service data corresponding to the first aggregation terminal 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. In the above manner, the present invention performs shunt uploading of service data through multiple air interfaces corresponding to at least two aggregation terminals, that is, the service data is uploaded 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 the uplink rate of the service data is increased through uplink multi-path transmission, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 A schematic diagram of the hardware structure of a data uploading device based on an aggregation terminal involved in an embodiment of the present invention;
[0009] Figure 2 It is a flow chart of a first embodiment of a method for uploading data based on an aggregation terminal according to the present invention;
[0010] Figure 3 This is a schematic diagram of uplink limitation in an embodiment of the present invention;
[0011] Figure 4 This is a schematic diagram of the architecture of the streaming upload system in an embodiment of the present invention;
[0012] Figure 5 A schematic diagram of interactions within a split upload system according to an embodiment of the present invention;
[0013] Figure 6 Schematic diagram of the diversion upload process in an embodiment of the present invention.
[0014] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0015] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0016] The data uploading method based on the aggregation terminal involved in the embodiment of the present invention is mainly applied to the data uploading device based on the aggregation terminal, which can be a device with display and processing functions such as a PC, a portable computer, and a mobile terminal.
[0017] Reference Figure 1 , Figure 1The hardware structure diagram of the data upload device based on the aggregation terminal involved in the embodiment of the present invention is shown in FIG. In the embodiment of the present invention, the data upload device based on the aggregation terminal may include a processor 1001 (e.g., 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 optionally be a storage device independent of the aforementioned processor 1001.
[0018] Those skilled in the art will understand that Figure 1 The hardware structure shown in the figure does not constitute a limitation on the data uploading device based on the aggregation terminal, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0019] Continue to refer to Figure 1 , Figure 1 The memory 1005 as a computer-readable storage medium may include an operating system, a network communication module, and a data upload program based on an aggregation terminal.
[0020] exist Figure 1 In the embodiment, the network communication module is mainly used to connect to the server and perform data communication 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 invention.
[0021] The embodiment of the present invention provides a data uploading method based on an aggregation terminal.
[0022] Reference Figure 2 , Figure 2 It is a flowchart of the first embodiment of the data uploading method based on the aggregation terminal of the present invention.
[0023] In this embodiment, the data uploading method based on the aggregation terminal includes the following steps:
[0024] Step S10, based on the first terminal identifier of the first aggregation terminal, determining a second aggregation terminal corresponding to the first aggregation terminal, wherein the second aggregation terminal is connected to the first aggregation terminal;
[0025] The terminal is susceptible to a variety of factors, resulting in low uplink rates, such as Figure 3 As shown in the figure, 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 bandwidth of the terminal (for RedCap terminals, only 20M bandwidth is supported) may also limit the uplink rate of the terminal.
[0026] 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 cell includes ToC (To Customer, consumer-oriented) scenarios (such as AR / VR device applications, drones and large-volume uplink data services) and ToB (To Business, enterprise-oriented) scenarios (including Internet of Vehicles, industrial cameras and electronic fences, etc.). Through multiple air interfaces corresponding to at least two aggregation terminals, the business data is separately uploaded through the multiple air interfaces corresponding to the at least two aggregation terminals, that is, the business data is uploaded 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. Through uplink multi-path transmission, the uplink rate of the business data is improved, and the user experience is improved.
[0027] Specifically, each aggregation main terminal and its corresponding aggregation relay terminal are associated and stored in advance according to the terminal identifier. When it is detected that the uplink rate of a terminal is limited, it is determined whether the terminal is an aggregation main terminal based on the operation contract parameter or the user setting instruction. When the terminal is an aggregation main terminal, the terminal is obtained as the first aggregation terminal. The first terminal identifier of the first aggregation terminal is obtained, and the second aggregation terminal is determined from each aggregation relay terminal associated with the first terminal identifier and connected to the first aggregation terminal. Among them, the technical architecture applied in this embodiment is as follows Figure 4 As shown, the aggregation main terminal can be connected to the aggregation relay terminal based on existing WIFI, Bluetooth, wired and other transmission interfaces, such as the two connection modes shown in the figure.
[0028] 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.
[0029] In this embodiment, the air interface is an interface between a terminal and an access network. The preset air interface transmission configuration information includes packet configuration information corresponding to the service data, channel correspondence, transmission mode, main transmission path, and diversion threshold. When the service data reaches the diversion threshold, the service data is packetized according to the packet configuration information, and 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 according to the channel correspondence.
[0030] 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 invention 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.
[0031] Furthermore, the present invention also provides a second embodiment of a data uploading method based on an aggregation terminal.
[0032] In this embodiment, the first terminal is an aggregated master terminal, and the second terminal is an aggregated relay terminal. Before step S10, the method further includes:
[0033] Based on the operation contract parameter or the terminal setting instruction triggered by the user operation, the terminal is marked as the aggregation main terminal or the aggregation relay terminal.
[0034] 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.
[0035] 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 a specific embodiment, one Remote UE may also correspond to multiple Relay UEs.
[0036] Furthermore, the present invention also provides a third embodiment of a data uploading method based on an aggregation terminal.
[0037] In this embodiment, the step S20 specifically includes:
[0038] Acquire the subpacketization configuration information corresponding to the service data in the air interface transmission configuration information, and subpacketize the service data based on the subpacketization configuration information;
[0039] Based on the first air interface and the second air interface, the packetized service data is uploaded in a split manner.
[0040] 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.
[0041] Furthermore, the present invention also provides a fourth embodiment of a data uploading method based on an aggregation terminal.
[0042] In this embodiment, the uploading of the packetized service data by splitting based on the first air interface and the second air interface includes:
[0043] Acquire first logical channel configuration information corresponding to the first aggregation terminal and second logical channel configuration information corresponding to the second aggregation terminal in the air interface transmission configuration information;
[0044] Determine the first air interface and a 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 a second data packet transmitted corresponding to the second air interface based on the second logical channel configuration information;
[0045] Based on the first air interface and the second air interface, the first data packet and the second data packet are uploaded separately to complete the uploaded service data after packetization.
[0046] In this embodiment, corresponding logical channel configuration information is pre-configured for each terminal in the air interface transmission configuration information. The logical channel configuration information is used to indicate the channel air interface information of each terminal for transmitting data. Then, during the diversion upload, the first air interface for uploading data by the first aggregation terminal is determined based on the first logical channel configuration information, and the second air interface for uploading data by the second aggregation terminal is determined based on the second logical channel configuration information. Then, based on the packetization 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.
[0047] 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.
[0048] Furthermore, the present invention also provides a fifth embodiment of a data uploading method based on an aggregation terminal.
[0049] In this embodiment, the first data packet and the second data packet are separately uploaded based on the first air interface and the second air interface to complete the upload of the service data after packetization, including:
[0050] When data replication configuration information exists in the air interface transmission configuration information, the first data packet and the copy of the first data packet are transmitted based on the main channel and the auxiliary channel of the first air interface, and the second data packet and the copy of the second data packet are transmitted based on the main channel and the auxiliary channel of the second air interface.
[0051] 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.
[0052] 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.
[0053] In this embodiment, the data packet and its copy are transmitted respectively through two channels of each terminal to complete the backup transmission of the business data, avoid data loss during the transmission process, and cause incomplete data transmission, thereby improving the reliability of data transmission.
[0054] Furthermore, the present invention also provides a sixth embodiment of a data uploading method based on an aggregation terminal.
[0055] In this embodiment, before step S10, the following steps are further included:
[0056] Acquire transmission parameters corresponding to the transmission of the service data by the first aggregation terminal, and determine whether the service data meets the offload upload condition based on the transmission parameters and the offload threshold in the air interface transmission configuration information;
[0057] When the business data meets the diversion upload condition, a diversion upload instruction is generated to divert and upload the business data.
[0058] When the service data does not meet the offload upload condition, obtaining the main path information in the air interface transmission configuration information;
[0059] Based on the main path information, a target aggregation terminal is determined among the aggregation terminals corresponding to the service data, and the service data is transmitted based on an air interface corresponding to the target aggregation terminal.
[0060] 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. Specifically, the air interface corresponding to the aggregated main terminal can be preferentially set as the main path, or the main path can be determined according to the transmission rate of the aggregated main terminal and the aggregated relay terminal, that is, the air interface with a large transmission rate is set as the main path. The main path can also be determined according to the positions of the aggregated main terminal and the aggregated relay terminal, that is, the air interface located in the middle of the cell is set as the main path.
[0061] Furthermore, the present invention also provides a seventh embodiment of a data uploading method based on an aggregation terminal.
[0062] In this embodiment, before 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 offload upload condition based on the transmission parameters and the offload threshold in the air interface transmission configuration information, the method further includes:
[0063] Based on the setting instruction of the diversion threshold, the diversion threshold is configured or updated.
[0064] 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. Specifically, 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.
[0065] Furthermore, the present invention also provides an eighth embodiment of a data uploading method based on an aggregation terminal.
[0066] In this embodiment, before step S10, the following steps are further included:
[0067] Acquire at least one terminal connected to the first aggregation terminal as a terminal to be selected;
[0068] The second aggregate terminal is determined from among the terminals to be selected based on the terminal position of each terminal to be selected relative to the cell to which the first aggregate terminal belongs.
[0069] In this embodiment, the number of terminals connected to the first aggregated 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 is preferentially obtained as the second aggregated terminal.
[0070] In a specific 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 preferentially obtained as the second aggregated terminal.
[0071] Furthermore, the present invention also provides a ninth embodiment of a data uploading method based on an aggregation terminal.
[0072] 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:
[0073] Based on the first terminal identifier, acquiring an aggregate relay terminal corresponding to the first aggregate terminal;
[0074] When the number of aggregation relay terminals corresponding to the first aggregation terminal is not unique, obtaining the measured signal strength corresponding to each of the aggregation relay terminals;
[0075] A terminal with the largest measured signal strength is determined among the aggregate relay terminals as the second aggregate terminal.
[0076] 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 is preferentially selected as the second aggregation terminal.
[0077] Furthermore, if Figure 5 As shown, the transmission system includes an aggregated main terminal Remote UE, an aggregated relay terminal RelayUE and a base station NG-RAN.
[0078] First, the indirect path 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 service 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, the diversion threshold, etc., and the logical channels between the Remote UE and the Relay UE and the sub-packet data to be transmitted corresponding to the logical channels are configured;
[0079] After completing the above configuration, the basic information is uploaded to the RAN for storage, where the basic information includes the identification of the RemoteUE and Relay UE, context information (including packet configuration information, logical channel configuration information, offload transmission mode, offload threshold and main path information) and Relation (the correspondence between the remote UE and the relay UE, the correspondence between the logical channel and the packet to be transmitted, etc.).
[0080] Based on the above information, the Direct Uu interface (ie, the air interface corresponding to the Remote UE) and the Indirect Uu interface (ie, the air interface corresponding to the Relay UE) are called to perform offload transmission of the service data to be transmitted corresponding to the Remote UE.
[0081] The interaction process within the system is as follows:
[0082] 1. The Relay UE enters the RRC (Radio Resource Control) 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 assigns an ID to it;
[0083] 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 identity) and reports the ID of the Relay UE corresponding to it;
[0084] 3. After the base station authenticates the Relay UE reported by the Remote UE, if the reported Relay UE satisfies 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 PDCP (Packet Data Convergence Protocol) offload threshold and main path of the DRB (data radio bearer) that currently needs to be aggregated, RLC (Radio Link Control Protocol RLC) configuration (i.e., subpacketization configuration), and logical channel configuration;
[0085] 4. The Remote UE performs air interface uplink traffic distribution according to the configuration of the base station, and transmits the air interface uplink traffic distribution through the Remote UE and Relay UE respectively.
[0086] Furthermore, if Figure 6 As shown, the diversion and uploading process is described in combination with the above transmission system and specific scenarios:
[0087] Embodiment 1:
[0088] In this embodiment, the Remote UE is located at the center of the cell, and the problem of limited transmission flow is solved; or the Remote UE is located at the edge of the cell, and the problem of limited power is solved;
[0089] 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 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:
[0090] 1. The Relay UE initiates an RRC connection to the base station. The base station determines the Relay UE (i.e., determines it according to user configuration parameters or operation contract parameters) and configures the Relay UE ID through an RRC reconfiguration message to associate and store the Remote UE and its corresponding Relay UE based on the ID;
[0091] 2. After the Remote UE initiates an RRC connection to the base station, the base station sends a terminal capability query request UECapabilityEnquiry to the Remote UE for capability query (i.e., query whether it is a Remote UE or a Relay UE), and the UE reports the UE capability (i.e., reports whether it is a Remote UE or a Relay UE) through the terminal capability UECapablity Information message.
[0092] 3. After the Remote UE accesses the base station, it establishes a PDU session with the base station, including establishing an air interface DRB.
[0093] 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.
[0094] 5. 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 according to the instruction of step 4;
[0095] 6. The base station performs Relay UE identity authentication based on the acquired information and obtains the corresponding context information;
[0096] (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.
[0097] (2) If the Remote UE reports information that contains 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 Relay UEs, and selects the strongest Relay UE as the Remote UE corresponding to the Relay UE.
[0098] 7. The base station performs RRC reconfiguration through the Relay UE air interface, including configuring the Remote ID in the RLC, and configuring the RLC and logical channels of the DRB transmitted through the Relay UE air interface;
[0099] 8. The base station performs RRC configuration through the Remote UE air interface, including the DRB threshold, aggregation threshold (i.e., split threshold Split threshold), and primary path indication for 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;
[0100] 9. The Remote UE performs PDCP offload upload according to the RRC configuration of the base station;
[0101] 10. The MAC at the base station requests scheduling according to the UE BSR;
[0102] 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.
[0103] Through the above method, 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.
[0104] Embodiment 2:
[0105] In this embodiment, the reliability of the transmission service is enhanced for the Remote UE at the center of the cell while addressing the problem of limited transmission flow; or for the Remote UE at the edge of the cell, the reliability of the service is enhanced;
[0106] 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 wired connection, Bluetooth, or WIFI.
[0107] 1. The Relay UE initiates an RRC connection to the base station. The base station determines the Relay UE (i.e., determines it according to user configuration parameters or operation contract parameters) and configures the Relay UE ID through an RRC reconfiguration message to associate and store the Remote UE and its corresponding Relay UE based on the ID;
[0108] 2. After the Remote UE initiates an RRC connection to the base station, the base station sends a terminal capability query request UECapabilityEnquiry to the Remote UE for capability query (i.e., query whether it is a Remote UE or a Relay UE), and the UE reports the UE capability (i.e., reports whether it is a Remote UE or a Relay UE) through the terminal capability UECapablity Information message.
[0109] 3. After the Remote UE accesses the base station, it establishes a PDU session with the base station, including establishing an air interface DRB.
[0110] 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.
[0111] 5. 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 according to the instruction of step 4;
[0112] 6. The base station performs Relay UE identity authentication based on the acquired information and obtains the corresponding context information;
[0113] (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.
[0114] (2) If the Remote UE reports information that contains 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 Relay UEs, and selects the strongest Relay UE as the Remote UE corresponding to the Relay UE.
[0115] 7. The base station performs RRC reconfiguration through the Relay UE air interface, including configuring the Remote ID in the RLC, and configuring the RLC and logical channels of the DRB transmitted through the Relay UE air interface;
[0116] 8. The base station performs RRC configuration through the Remote UE air interface, including the DRB threshold, aggregation threshold (i.e., split threshold Split threshold), Duplication indication (i.e., data replication configuration information exists in the air interface transmission configuration information, backup transmission mode), and primary path indication for each PDCP DRB that requires UE aggregation; wherein, the RLC configuration and logical channel configuration of the DRB that requires UE aggregation are configured in the RLC;
[0117] 9. The Remote UE performs PDCP offload upload according to the RRC configuration of the base station;
[0118] 10. The MAC at the base station requests scheduling according to the UE BSR;
[0119] 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.
[0120] Through the above-mentioned 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, the data transmission reliability is improved.
[0121] In addition, an embodiment of the present invention also provides a data uploading device based on an aggregation terminal.
[0122] In this embodiment, the data uploading device based on the aggregation terminal includes:
[0123] A branch terminal determination module, configured to determine a second aggregation terminal corresponding to the first aggregation terminal based on a first terminal identifier of the first aggregation terminal, wherein the second aggregation terminal is connected to the first aggregation terminal;
[0124] The data shunting upload module is used to shunt 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.
[0125] Furthermore, the data diversion uploading module includes:
[0126] A data subpacketization unit, configured to obtain subpacketization configuration information corresponding to the service data in the air interface transmission configuration information, and subpacketize the service data based on the subpacketization configuration information;
[0127] The traffic diversion uploading unit is used to divert and upload the packetized service data based on the first air interface and the second air interface.
[0128] Furthermore, the split upload unit includes:
[0129] A channel configuration acquisition subunit, used to acquire first logical channel configuration information corresponding to the first aggregation terminal and second logical channel configuration information corresponding to the second aggregation terminal in the air interface transmission configuration information;
[0130] a channel data determination subunit, configured to determine the first air interface and a first data packet transmitted corresponding to the first air interface based on the first logical channel configuration information, and to determine the second air interface and a second data packet transmitted corresponding to the second air interface based on the second logical channel configuration information;
[0131] The channel shunt transmission subunit is used to shunt 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 shunt and upload of the service data after packetization.
[0132] Furthermore, the channel splitting transmission subunit is also used for:
[0133] When data replication configuration information exists in the air interface transmission configuration information, the first data packet and the copy of the first data packet are transmitted based on the main channel and the auxiliary channel of the first air interface, and the second data packet and the copy of the second data packet are transmitted based on the main channel and the auxiliary channel of the second air interface.
[0134] Furthermore, the data uploading device further comprises:
[0135] A traffic diversion judgment module, configured to obtain transmission parameters corresponding to the transmission of the service data by the first aggregation terminal, and determine 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;
[0136] The instruction generation module is used to generate a diversion upload instruction to divert and upload the business data when the business data meets the diversion upload condition.
[0137] Furthermore, the data uploading device further comprises:
[0138] The diversion threshold setting module is used to configure or update the diversion threshold based on the diversion threshold setting instruction.
[0139] Furthermore, the data uploading device further comprises:
[0140] A main path acquisition module, used for acquiring the main path information in the air interface transmission configuration information when the service data does not meet the offload upload condition;
[0141] The main path transmission module is used to determine a target aggregation terminal among the aggregation terminals corresponding to the service data based on the main path information, and transmit the service data based on an air interface corresponding to the target aggregation terminal.
[0142] Furthermore, the data uploading device further comprises:
[0143] A terminal acquisition module, used to acquire at least one terminal connected to the first aggregation terminal as a terminal to be selected;
[0144] The terminal determination module is configured to determine the second aggregate terminal from among the terminals to be selected based on the terminal position of each terminal to be selected relative to the cell to which the first aggregate terminal belongs.
[0145] Furthermore, the first terminal is an aggregation main terminal, the second terminal is an aggregation relay terminal, and the data uploading device further includes:
[0146] The terminal marking module is used to mark the terminal as the aggregation main terminal or the aggregation relay terminal based on the operation contract parameter or the terminal setting instruction triggered by the user operation.
[0147] Furthermore, the diversion terminal determination module includes:
[0148] a relay terminal determining unit, configured to acquire, based on the first terminal identifier, an aggregate relay terminal corresponding to the first aggregate terminal;
[0149] a signal strength acquisition unit, configured to acquire measured signal strengths corresponding to each of the aggregation relay terminals when the number of aggregation relay terminals corresponding to the first aggregation terminal is not unique;
[0150] The offload terminal determining unit is configured to determine a terminal with the largest measured signal strength among the aggregation relay terminals as the second aggregation terminal.
[0151] Among them, each module in the above-mentioned data uploading device based on the aggregation terminal corresponds to each step in the above-mentioned data uploading method embodiment based on the aggregation terminal, and its functions and implementation processes are no longer described one by one here.
[0152] In addition, an embodiment of the present invention further provides a computer-readable storage medium.
[0153] The computer-readable storage medium of the present invention 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.
[0154] 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 invention, which will not be described in detail here.
[0155] 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.
[0156] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0157] 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 electronics, 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 distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0158] 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 invention 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 invention.
[0159] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A data uploading method based on an aggregate terminal, characterized in that: The data uploading method based on the aggregation terminal includes: Based on the first terminal identifier of the first aggregation terminal, determining a second aggregation terminal corresponding to the first aggregation terminal, wherein the second aggregation terminal is connected to the first aggregation terminal; 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, service data corresponding to the first aggregation terminal is uploaded in a split manner.
2. The data uploading method based on the aggregation terminal according to claim 1, characterized in that: The uploading of the service data 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 includes: Acquire the subpacketization configuration information corresponding to the service data in the air interface transmission configuration information, and subpacketize the service data based on the subpacketization configuration information; Based on the first air interface and the second air interface, the packetized service data is uploaded in a split manner.
3. The data uploading method based on the aggregation terminal according to claim 2, characterized in that: The uploading of the packetized service data by splitting based on the first air interface and the second air interface includes: Acquire first logical channel configuration information corresponding to the first aggregation terminal and second logical channel configuration information corresponding to the second aggregation terminal in the air interface transmission configuration information; Determine the first air interface and a 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 a 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 uploaded separately to complete the uploaded service data after packetization.
4. The data uploading method based on the aggregation terminal according to claim 3, characterized in that: The step of uploading the first data packet and the second data packet based on the first air interface and the second air interface respectively, so as to complete the uploading of the service data after packetization, includes: When data replication configuration information exists in the air interface transmission configuration information, the first data packet and the copy of the first data packet are transmitted based on the main channel and the auxiliary channel of the first air interface, and the second data packet and the copy of the second data packet are transmitted based on the main channel and the auxiliary channel of the second air interface.
5. The data uploading method based on the aggregation terminal according to claim 1, characterized in that: Before determining the second aggregation terminal corresponding to the first aggregation terminal based on the first terminal identifier of the first aggregation terminal, the method further includes: Acquire transmission parameters corresponding to the transmission of the service data by the first aggregation terminal, and determine whether the service data meets the offload upload condition based on the transmission parameters and the offload threshold in the air interface transmission configuration information; When the business data meets the diversion upload condition, a diversion upload instruction is generated to divert and upload the business data.
6. The data uploading method based on the aggregation terminal according to claim 5, characterized in that: Before 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 offload upload condition based on the transmission parameters and the offload threshold in the air interface transmission configuration information, the method further includes: Based on the setting instruction of the diversion threshold, the diversion threshold is configured or updated.
7. The data uploading method based on the aggregation terminal according to claim 5, characterized in that: After 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 offload upload condition based on the transmission parameters and the offload threshold in the air interface transmission configuration information, the method further includes: When the service data does not meet the offload upload condition, obtaining the main path information in the air interface transmission configuration information; Based on the main path information, a target aggregation terminal is determined among the aggregation terminals corresponding to the service data, and the service data is transmitted based on an air interface corresponding to the target aggregation terminal.
8. The data uploading method based on the aggregation terminal according to claim 1, characterized in that: Before determining the second aggregation terminal corresponding to the first aggregation terminal based on the first terminal identifier of the first aggregation terminal, the method further includes: Acquire at least one terminal connected to the first aggregation terminal as a terminal to be selected; The second aggregate terminal is determined from among the terminals to be selected based on the terminal position of each terminal to be selected relative to the cell to which the first aggregate terminal belongs.
9. The data uploading method based on the aggregation terminal according to claim 1, characterized in that: The first terminal is an aggregation master terminal, and the second terminal is an aggregation relay terminal. Before determining the second aggregation terminal corresponding to the first aggregation terminal based on the first terminal identifier of the first aggregation terminal, the method further includes: Based on the operation contract parameter or the terminal setting instruction triggered by the user operation, the terminal is marked as the aggregation main terminal or the aggregation relay terminal.
10. The method for uploading data based on an aggregation terminal according to any one of claims 1 to 9, characterized in that: The determining, based on the first terminal identifier of the first aggregation terminal, a second aggregation terminal corresponding to the first aggregation terminal includes: Based on the first terminal identifier, acquiring an aggregate relay terminal corresponding to the first aggregate terminal; When the number of aggregation relay terminals corresponding to the first aggregation terminal is not unique, obtaining the measured signal strength corresponding to each of the aggregation relay terminals; A terminal with the largest measured signal strength is determined among the aggregate relay terminals as the second aggregate terminal.
11. A data uploading device based on an aggregation terminal, characterized in that: The data upload device based on the aggregation terminal includes a processor, a memory, and a data upload program based on the 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 according to any one of claims 1 to 10 are implemented.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium 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 according to any one of claims 1 to 10 are implemented.