CN111356246B - Data processing method and device and electronic equipment - Google Patents
Data processing method and device and electronic equipment Download PDFInfo
- Publication number
- CN111356246B CN111356246B CN201811577707.3A CN201811577707A CN111356246B CN 111356246 B CN111356246 B CN 111356246B CN 201811577707 A CN201811577707 A CN 201811577707A CN 111356246 B CN111356246 B CN 111356246B
- Authority
- CN
- China
- Prior art keywords
- network
- base station
- channel
- transmission state
- data
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application provides a data processing method, a data processing device and electronic equipment, wherein the method comprises the following steps: respectively receiving a first network transmission state sent by a radio link control layer of a first network connection and a second network transmission state sent by a radio link control layer of a second network connection; and determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state. The data processing method, the data processing device and the electronic equipment can effectively improve data transmission efficiency.
Description
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a data processing method, apparatus, and electronic device.
Background
The fourth generation communication technology (abbreviation: 4G) and the fifth generation communication technology (abbreviation: 5G) dual connectivity includes dual connectivity to connect to a packet Core network (english: evolved Packet Core, abbreviation: EPC) and dual connectivity to connect to a 5G Core network (english: 5G Core, abbreviation: 5 GC). 4G and 5G dual connectivity scenarios there are 3 types of bearers: a primary cell group (english: master Cell Group, abbreviation: MCG) bearer, a secondary cell group (english: secondary Cell Group, abbreviation: SCG) bearer, and a forked (english: split) bearer.
For MCG bearers, the base station sends data to the User Equipment (UE) through the evolved universal terrestrial Radio access/New air interface (english: evolved Universal Terrestrial Radio Access/New Radio, abbreviation: E-UTRA/NR) layer of packet data convergence protocol (english: packet Data Convergence Protocol, abbreviation: PDCP), the Radio link control (english: radio Link Control, abbreviation: RLC) layer of E-UTRA, and the medium access control (english: media Access Control, abbreviation: MAC) layer, i.e., the data is mainly processed by the 4G base station.
For SCG bearer, the base station sends data to the UE through PDCP, RLC, MAC of a New air interface (English: new Radio, abbreviated: NR), namely, the data is mainly processed through the 5G base station.
For Split bearers, PDCP, E-UTRA of base station NR and RLC, MAC of NR send data to UE, i.e. data can be processed by either 4G or 5G base station. Both 4G and 5G resources may be used during data processing.
Based on this, the inventors of the present invention considered that it was necessary to propose a new scheme capable of improving data transmission efficiency for Split bearers.
The information disclosed in this background section is only for enhancement of understanding of the general background of the invention and should not be taken as an acknowledgement or any form of suggestion that this information forms the prior art already known to a person of ordinary skill in the art.
Disclosure of Invention
The embodiment of the application aims to provide a data processing method and device, which can improve data transmission efficiency.
In order to solve the technical problems, embodiments of the present application are realized by the following aspects.
In a first aspect, an embodiment of the present application provides a method for data processing, including: respectively receiving a first network transmission state sent by a radio link control layer of a first network connection and a second network transmission state sent by a radio link control layer of a second network connection; and determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state.
In one possible implementation, the first network connection includes: 4G network connection; the second network connection comprises: and 5G network connection.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state and the second network transmission state both meet the data quantity issued by the base station, determining a channel for transmitting the transmission data of the base station according to the distance between the user and the cell.
In one possible implementation manner, the determining a channel for transmitting transmission data of the base station according to a distance between a user and a cell includes: and when the distance between the user and the cell is smaller than the preset distance, determining the channel of the second network connection as a channel for transmitting the transmission data of the base station.
In one possible implementation manner, the determining a channel for transmitting transmission data of the base station according to a distance between a user and a cell includes: and when the distance between the user and the cell is larger than the preset distance, determining the channel of the first network connection as a channel for transmitting the transmission data of the base station.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state and the second network transmission state do not meet the data volume issued by the base station, determining the channel connected with the first network and the channel connected with the second network as a channel used for transmitting the transmission data of the base station.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state or the second network transmission state meets the requirement of the base station for transmitting the data quantity, determining a channel of the first network connection or a channel of the second network connection meeting the requirement of the base station for transmitting the data quantity as a channel for transmitting the transmission data of the base station.
In one possible implementation manner, after the determining the channel for transmitting the transmission data of the base station, the method further includes: and transmitting the transmission data of the base station through the channel in a time period from the time of respectively receiving the first network transmission state sent by the wireless link control layer of the first network connection and the second network transmission state sent by the wireless link control layer of the second network connection to the time of respectively receiving the first network transmission state sent by the wireless link control layer of the first network connection and the second network transmission state sent by the wireless link control layer of the second network connection.
In a second aspect, an embodiment of the present application provides an apparatus for data processing, including: the receiving module is used for respectively receiving a first network transmission state sent by the radio link control layer of the first network connection and a second network transmission state sent by the radio link control layer of the second network connection; and the processing module is used for determining a channel for transmitting the transmission data of the base station based on a preset strategy according to the first network transmission state and the second network transmission state.
In one possible implementation, the first network connection includes: 4G network connection; the second network connection comprises: and 5G network connection.
In one possible implementation manner, the processing module is configured to determine, when the first network transmission state and the second network transmission state both satisfy the data amount issued by the base station, a channel for transmitting transmission data of the base station according to a distance between a user and a cell.
In one possible implementation manner, the processing module is configured to determine, when a distance between a user and a cell is smaller than a preset distance, a channel of the second network connection as a channel for transmitting transmission data of the base station.
In one possible implementation manner, the processing module is configured to determine, when a distance between a user and a cell is greater than a preset distance, a channel of the first network connection as a channel for transmitting transmission data of the base station.
In one possible implementation manner, the processing module is configured to determine, as a channel for transmitting transmission data of the base station, a channel of the first network connection and a channel of the second network connection when neither the first network transmission state nor the second network transmission state satisfies a data volume issued by the base station.
In one possible implementation manner, the processing module is configured to determine, when the first network transmission state or the second network transmission state satisfies a base station issue data amount, a channel of the first network connection or a channel of the second network connection that satisfies the base station issue data amount as a channel for transmitting transmission data of the base station.
In one possible implementation manner, the processing module is further configured to, after the determining the channel for transmitting the transmission data of the base station, transmit, through the channel, the transmission data of the base station in a period of time from the current time of receiving, respectively, the first network transmission state sent by the radio link control layer of the first network connection and the second network transmission state sent by the radio link control layer of the second network connection, to the next time of receiving, respectively, the first network transmission state sent by the radio link control layer of the first network connection and the second network transmission state sent by the radio link control layer of the second network connection.
In a third aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor, and computer-executable instructions stored on the memory and executable on the processor, which when executed by the processor implement the steps of a method of controlling client traffic as described in the first aspect above.
In a fourth aspect, embodiments of the present application provide a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement steps of a method for controlling client traffic as described in the first aspect above.
In the embodiment of the application, a first network transmission state sent by a radio link control layer of a first network connection and a second network transmission state sent by a radio link control layer of a second network connection are respectively received; according to the first network transmission state and the second network transmission state, the channel for transmitting the transmission data of the base station is determined based on a preset strategy, so that the data transmission efficiency can be effectively improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments described in the present application, and that other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
Fig. 1 is a first flowchart of a method for data processing according to an embodiment of the present application;
FIG. 2 is a second flow chart of a method for data processing according to an embodiment of the present disclosure;
FIG. 3 is a third flow chart of a method for data processing according to an embodiment of the present disclosure;
FIG. 4 is a fourth flowchart of a method for data processing according to an embodiment of the present disclosure;
FIG. 5 is a fifth flowchart of a method for data processing according to an embodiment of the present disclosure;
FIG. 6 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application;
fig. 7 is a schematic hardware structure of an electronic device for executing a data processing method according to an embodiment of the present application.
Detailed Description
In order to better understand the technical solutions in the present application, the following description will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, shall fall within the scope of the present application.
Fig. 1 is a schematic flow chart of a first method for processing data, which may be performed by an electronic device, for example, a server device, according to an embodiment of the present application. In other words, the method may be performed by software or hardware installed on the server device. The service end includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, and the like. As shown, the method may include the following steps.
S10: and respectively receiving a first network transmission state sent by the radio link control layer of the first network connection and a second network transmission state sent by the radio link control layer of the second network connection.
In one possible implementation, the first network connection comprises a 4G network connection and the second network connection comprises a 5G network connection.
The 5G architecture may be deployed in a manner where CUs and distribution units (abbreviations: DUs) are independently deployed to better meet the needs of various scenarios and applications. The CU side of the base station receives a first network transmission state sent by the RLC layer of the first network connection and receives a second network transmission state sent by the RLC layer of the second network connection.
S20: and determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state.
The first network transmission state and the second network transmission state may represent a connected state of the first network and the second network, respectively, and the transmission data of the base station is transmitted through a channel (english: leg) of the first network based on a predetermined policy, for example, when the first network is connected and the second network is not connected, whereas the transmission data of the base station is transmitted through a channel of the second network when the second network is connected and the first network is not connected.
Therefore, the data processing method provided by the embodiment of the application can determine the channel for transmitting the data according to the transmission states of different networks, and improves the data transmission efficiency.
Fig. 2 is a second flowchart of a method for data processing according to an embodiment of the present application, where the method may be performed by an electronic device, for example, a server device. In other words, the method may be performed by software or hardware installed on the server device. The service end includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, and the like. As shown, the method may include the following steps.
S10: and respectively receiving a first network transmission state sent by the radio link control layer of the first network connection and a second network transmission state sent by the radio link control layer of the second network connection.
In one possible implementation, the first network connection comprises a 4G network connection and the second network connection comprises a 5G network connection.
The 5G architecture may be deployed in a manner where CUs and distribution units (abbreviations: DUs) are independently deployed to better meet the needs of various scenarios and applications. The CU side of the base station receives a first network transmission state sent by the RLC layer of the first network connection and receives a second network transmission state sent by the RLC layer of the second network connection.
S20: and determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state.
The first network transmission state and the second network transmission state may represent a connected state of the first network and the second network, respectively, and the transmission data of the base station is transmitted through a channel (english: leg) of the first network based on a predetermined policy, for example, when the first network is connected and the second network is not connected, whereas the transmission data of the base station is transmitted through a channel of the second network when the second network is connected and the first network is not connected.
In one possible implementation, the present step may specifically include step S21.
S21: and when the first network transmission state and the second network transmission state both meet the data quantity issued by the base station, determining a channel for transmitting the transmission data of the base station according to the distance between the user and the cell.
In the 4G and 5G dual-connection scenario, for Split bearing, after the data issued by the core network is processed by the PDCP layer at the base station side, one (4G or 5G) or two (4G and 5G) channels (English: leg) can be selected to transmit data at the centralized Unit (English: central Unit, abbreviated: CU) side. Due to the limited capability of transmitting data over the air, the RLC periodically informs the CU of the current RLC processable data traffic size via a feedback report. And the CU sends corresponding data to the RLC for processing through the feedback report.
Compared with the 4G base station, the 5G base station can process larger data quantity and process faster data. But the 4G base station coverage is larger than the 5G base station coverage. Under Split bearing, for a cell near point, if data is sent only through a 4G base station, data processing delay is increased, data processing performance is reduced, and 5G resources are wasted. For the cell far point, the 5G base station signal is weakened, the air interface capability is poor, and if the cell far point is only transmitted through the 5G base station, the data processing performance is reduced, the data packet is lost, and the communication quality is poor. If the 4G base station and the 5G base station are used for transmitting data at the same time, if no proper strategy exists, the disorder condition of the PDCP layer data of the UE can be influenced. When the disorder condition of the data messages received by the PDCP layer is serious, the PDCP layer can be caused to discard the data messages.
Based on the above considerations, in one possible implementation of the present invention, when the distance between the user and the cell is smaller than the preset distance, the channel of the second network connection is determined to be a channel for transmitting the transmission data of the base station. The second network connection may be a 5G network connection, thereby reducing data latency in transmitting.
In one possible implementation, when the distance between the user and the cell is greater than a preset distance, the channel of the first network connection is determined to be a channel for transmitting transmission data of the base station. The first network connection may be a 4G network connection, thereby ensuring communication quality.
Therefore, the data processing method provided by the embodiment of the application can reasonably determine the channel for transmitting data by combining the transmission states of different networks and the distance between the user and the cell, so that the time delay for transmitting the data is reduced, the communication quality is ensured, and the data transmission efficiency is further improved.
Fig. 3 is a third flowchart of a method for data processing according to an embodiment of the present application, where the method may be performed by an electronic device, for example, a server device. In other words, the method may be performed by software or hardware installed on the server device. The service end includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, and the like. As shown, the method may include the following steps.
S10: and respectively receiving a first network transmission state sent by the radio link control layer of the first network connection and a second network transmission state sent by the radio link control layer of the second network connection.
In one possible implementation, the first network connection comprises a 4G network connection and the second network connection comprises a 5G network connection.
The 5G architecture may be deployed in a manner where CUs and distribution units (abbreviations: DUs) are independently deployed to better meet the needs of various scenarios and applications. The CU side of the base station receives a first network transmission state sent by the RLC layer of the first network connection and receives a second network transmission state sent by the RLC layer of the second network connection.
S20: and determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state.
The first network transmission state and the second network transmission state may represent a connected state of the first network and the second network, respectively, and the transmission data of the base station is transmitted through a channel (english: leg) of the first network based on a predetermined policy, for example, when the first network is connected and the second network is not connected, whereas the transmission data of the base station is transmitted through a channel of the second network when the second network is connected and the first network is not connected.
In one possible implementation, the present step may specifically include step S22.
S22: and when the first network transmission state and the second network transmission state do not meet the data volume issued by the base station, determining the channel connected with the first network and the channel connected with the second network as a channel used for transmitting the transmission data of the base station.
When the network transmission states of the two networks do not meet the data volume issued by the base station, the two channels connected by the network are used for data transmission at the same time, so that the requirement of data transmission is met as much as possible, and the data transmission efficiency is improved. And waiting for the next reception of the first network transmission state and the second network transmission state to re-determine the channel for transmitting the data.
Therefore, according to the data processing method provided by the embodiment of the application, when the network transmission states of the two networks do not meet the data volume issued by the base station, the data transmission can be performed simultaneously by using the channels connected by the two networks, so that the data transmission requirement is met as much as possible, and the data transmission efficiency is improved.
Fig. 4 is a schematic flow chart of a fourth method for data processing according to an embodiment of the present application, where the method may be performed by an electronic device, for example, a server device. In other words, the method may be performed by software or hardware installed on the server device. The service end includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, and the like. As shown, the method may include the following steps.
S10: and respectively receiving a first network transmission state sent by the radio link control layer of the first network connection and a second network transmission state sent by the radio link control layer of the second network connection.
In one possible implementation, the first network connection comprises a 4G network connection and the second network connection comprises a 5G network connection.
The 5G architecture may be deployed in a manner where CUs and distribution units (abbreviations: DUs) are independently deployed to better meet the needs of various scenarios and applications. The CU side of the base station receives a first network transmission state sent by the RLC layer of the first network connection and receives a second network transmission state sent by the RLC layer of the second network connection.
S20: and determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state.
The first network transmission state and the second network transmission state may represent a connected state of the first network and the second network, respectively, and the transmission data of the base station is transmitted through a channel (english: leg) of the first network based on a predetermined policy, for example, when the first network is connected and the second network is not connected, whereas the transmission data of the base station is transmitted through a channel of the second network when the second network is connected and the first network is not connected.
In one possible implementation, the present step may specifically include step S23.
S23: and when the first network transmission state or the second network transmission state meets the requirement of the base station for transmitting the data quantity, determining a channel of the first network connection or a channel of the second network connection meeting the requirement of the base station for transmitting the data quantity as a channel for transmitting the transmission data of the base station.
And when the 4G network transmission state meets the data volume issued by the base station and the 5G network transmission state does not meet the data volume issued by the base station, transmitting data by using the 4G network. And otherwise, when the 4G network transmission state does not meet the data volume issued by the base station and the 5G network transmission state meets the data volume issued by the base station, the data is transmitted by using the 5G network.
Therefore, according to the data processing method provided by the embodiment of the application, when one of the two networks meets the data transmission requirement, the network meeting the data transmission requirement is used for data transmission, and therefore the data transmission efficiency is improved.
Fig. 5 is a schematic flowchart of a fifth method for data processing according to an embodiment of the present application, where the method may be performed by an electronic device, for example, a server device. In other words, the method may be performed by software or hardware installed on the server device. The service end includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, and the like. As shown, the method may include the following steps.
S10: and respectively receiving a first network transmission state sent by the radio link control layer of the first network connection and a second network transmission state sent by the radio link control layer of the second network connection.
In one possible implementation, the first network connection comprises a 4G network connection and the second network connection comprises a 5G network connection.
The 5G architecture may be deployed in a manner where CUs and distribution units (abbreviations: DUs) are independently deployed to better meet the needs of various scenarios and applications. The CU side of the base station receives a first network transmission state sent by the RLC layer of the first network connection and receives a second network transmission state sent by the RLC layer of the second network connection.
S20: and determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state.
In one possible implementation, this step may further include step S30.
S30: and maintaining transmission data of the base station transmitted through the channel.
The transmission data of the channel transmitting base station determined by the previous step is maintained in a time period T from the current receiving of the first network transmission state and the second network transmission state to the next receiving of the first network transmission state and the second network transmission state, in other words, the channel for transmitting the data is maintained unchanged in a time period T and is not switched among the channels, thereby reducing the data disorder of the PDCP layer of the UE side and the discarding of the data packets.
Therefore, the data processing method provided by the embodiment of the application can reduce data disorder and data packet discarding of the PDCP layer of the UE side, and ensure the quality and efficiency of data transmission.
Fig. 6 is a schematic structural diagram of an apparatus for data processing according to an embodiment of the present application, as shown in the drawing, the apparatus 100 includes: a receiving module 110 and a processing module 120.
The receiving module 110 is configured to receive a first network transmission state sent by the radio link control layer of the first network connection and a second network transmission state sent by the radio link control layer of the second network connection, respectively. And the processing module 120 is connected with the receiving module 110 and is used for determining a channel for transmitting the transmission data of the base station based on a preset strategy according to the first network transmission state and the second network transmission state.
Therefore, the data processing device provided by the embodiment of the application can determine the channel for transmitting data according to the transmission states of different networks, and improves the data transmission efficiency.
In one possible implementation, the first network connection includes: 4G network connection; the second network connection comprises: and 5G network connection.
In one possible implementation manner, the processing module is configured to determine, when the first network transmission state and the second network transmission state both satisfy the data amount issued by the base station, a channel for transmitting transmission data of the base station according to a distance between a user and a cell.
In one possible implementation manner, the processing module is configured to determine, when a distance between a user and a cell is smaller than a preset distance, a channel of the second network connection as a channel for transmitting transmission data of the base station.
In one possible implementation manner, the processing module is configured to determine, when a distance between a user and a cell is greater than a preset distance, a channel of the first network connection as a channel for transmitting transmission data of the base station.
In one possible implementation manner, the processing module is configured to determine, as a channel for transmitting transmission data of the base station, a channel of the first network connection and a channel of the second network connection when neither the first network transmission state nor the second network transmission state satisfies a data volume issued by the base station.
In one possible implementation manner, the processing module is configured to determine, when the first network transmission state or the second network transmission state satisfies a base station issue data amount, a channel of the first network connection or a channel of the second network connection that satisfies the base station issue data amount as a channel for transmitting transmission data of the base station.
In one possible implementation manner, the processing module is further configured to, after the determining the channel for transmitting the transmission data of the base station, transmit, through the channel, the transmission data of the base station in a period of time from the current time of receiving, respectively, the first network transmission state sent by the radio link control layer of the first network connection and the second network transmission state sent by the radio link control layer of the second network connection, to the next time of receiving, respectively, the first network transmission state sent by the radio link control layer of the first network connection and the second network transmission state sent by the radio link control layer of the second network connection.
The apparatus 100 may perform the methods described in the foregoing method embodiments, and implement the functions and beneficial effects of the methods described in the foregoing method embodiments, which are not described herein.
Fig. 7 is a schematic diagram of a hardware structure of an electronic device for executing a method for processing data according to an embodiment of the present application, where the electronic device may have a relatively large difference due to different configurations or performances, and may include one or more processors 701 and a memory 702, where one or more storage applications or data may be stored in the memory 702. Wherein the memory 702 may be transient storage or persistent storage. The application programs stored in the memory 702 may include one or more modules (not shown), each of which may include a series of computer-executable instructions for the electronic device. Still further, the processor 701 may be arranged to communicate with the memory 702 and execute a series of computer executable instructions in the memory 702 on the electronic device. The electronic device may also include one or more power supplies 703, one or more wired or wireless network interfaces 704, one or more input/output interfaces 705, one or more keyboards 706, and the like.
In a specific embodiment, the electronic device includes a memory, a processor, and computer-executable instructions stored on the memory and executable on the processor, which when executed by the processor implement the following:
respectively receiving a first network transmission state sent by a radio link control layer of a first network connection and a second network transmission state sent by a radio link control layer of a second network connection; and determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state.
In one possible implementation, the first network connection includes: 4G network connection; the second network connection comprises: and 5G network connection.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state and the second network transmission state both meet the data quantity issued by the base station, determining a channel for transmitting the transmission data of the base station according to the distance between the user and the cell.
In one possible implementation manner, the determining a channel for transmitting transmission data of the base station according to a distance between a user and a cell includes: and when the distance between the user and the cell is smaller than the preset distance, determining the channel of the second network connection as a channel for transmitting the transmission data of the base station.
In one possible implementation manner, the determining a channel for transmitting transmission data of the base station according to a distance between a user and a cell includes: and when the distance between the user and the cell is larger than the preset distance, determining the channel of the first network connection as a channel for transmitting the transmission data of the base station.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state and the second network transmission state do not meet the data volume issued by the base station, determining the channel connected with the first network and the channel connected with the second network as a channel used for transmitting the transmission data of the base station.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state or the second network transmission state meets the requirement of the base station for transmitting the data quantity, determining a channel of the first network connection or a channel of the second network connection meeting the requirement of the base station for transmitting the data quantity as a channel for transmitting the transmission data of the base station.
In one possible implementation manner, after the determining the channel for transmitting the transmission data of the base station, the method further includes: and transmitting the transmission data of the base station through the channel in a time period from the time of respectively receiving the first network transmission state sent by the wireless link control layer of the first network connection and the second network transmission state sent by the wireless link control layer of the second network connection to the time of respectively receiving the first network transmission state sent by the wireless link control layer of the first network connection and the second network transmission state sent by the wireless link control layer of the second network connection.
The electronic device may execute the methods described in the foregoing method embodiments, and implement the functions and beneficial effects of the methods described in the foregoing method embodiments, which are not described herein.
The electronic device of embodiments of the present application may exist in a variety of forms including, but not limited to, the following devices.
(1) Mobile communication devices, which are characterized by mobile communication functionality and are aimed at providing voice, data communication. Such terminals include smart phones (e.g., iPhone), multimedia phones, functional phones, and low-end phones, among others.
(2) Ultra mobile personal computer equipment, which belongs to the category of personal computers, has the functions of calculation and processing and generally has the characteristic of mobile internet surfing. Such terminals include PDA, MID and UMPC devices, etc., such as iPad.
(3) Portable entertainment devices such devices can display and play multimedia content. Such devices include audio, video players (e.g., iPod), palm game consoles, electronic books, and smart toys and portable car navigation devices.
(4) The server is similar to a general computer architecture in that the server is provided with high-reliability services, and therefore, the server has high requirements on processing capacity, stability, reliability, safety, expandability, manageability and the like.
(5) Other electronic devices with data interaction function.
Further, embodiments of the present application also provide a computer-readable storage medium for storing computer-executable instructions that, when executed by a processor, implement the following flow:
respectively receiving a first network transmission state sent by a radio link control layer of a first network connection and a second network transmission state sent by a radio link control layer of a second network connection; and determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state.
In one possible implementation, the first network connection includes: 4G network connection; the second network connection comprises: and 5G network connection.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state and the second network transmission state both meet the data quantity issued by the base station, determining a channel for transmitting the transmission data of the base station according to the distance between the user and the cell.
In one possible implementation manner, the determining a channel for transmitting transmission data of the base station according to a distance between a user and a cell includes: and when the distance between the user and the cell is smaller than the preset distance, determining the channel of the second network connection as a channel for transmitting the transmission data of the base station.
In one possible implementation manner, the determining a channel for transmitting transmission data of the base station according to a distance between a user and a cell includes: and when the distance between the user and the cell is larger than the preset distance, determining the channel of the first network connection as a channel for transmitting the transmission data of the base station.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state and the second network transmission state do not meet the data volume issued by the base station, determining the channel connected with the first network and the channel connected with the second network as a channel used for transmitting the transmission data of the base station.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state or the second network transmission state meets the requirement of the base station for transmitting the data quantity, determining a channel of the first network connection or a channel of the second network connection meeting the requirement of the base station for transmitting the data quantity as a channel for transmitting the transmission data of the base station.
In one possible implementation manner, after the determining the channel for transmitting the transmission data of the base station, the method further includes: and transmitting the transmission data of the base station through the channel in a time period from the time of respectively receiving the first network transmission state sent by the wireless link control layer of the first network connection and the second network transmission state sent by the wireless link control layer of the second network connection to the time of respectively receiving the first network transmission state sent by the wireless link control layer of the first network connection and the second network transmission state sent by the wireless link control layer of the second network connection.
Thus, the computer executable instructions are capable of executing the methods described in the foregoing method embodiments by the processor, and implementing the functions and advantages of the methods described in the foregoing method embodiments, which are not described herein.
The computer readable storage medium includes Read-Only Memory (ROM), random access Memory (Random Access Memory RAM), magnetic disk or optical disk, etc.
Further, embodiments of the present application also provide a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, implement the following flow:
respectively receiving a first network transmission state sent by a radio link control layer of a first network connection and a second network transmission state sent by a radio link control layer of a second network connection; and determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state.
In one possible implementation, the first network connection includes: 4G network connection; the second network connection comprises: and 5G network connection.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state and the second network transmission state both meet the data quantity issued by the base station, determining a channel for transmitting the transmission data of the base station according to the distance between the user and the cell.
In one possible implementation manner, the determining a channel for transmitting transmission data of the base station according to a distance between a user and a cell includes: and when the distance between the user and the cell is smaller than the preset distance, determining the channel of the second network connection as a channel for transmitting the transmission data of the base station.
In one possible implementation manner, the determining a channel for transmitting transmission data of the base station according to a distance between a user and a cell includes: and when the distance between the user and the cell is larger than the preset distance, determining the channel of the first network connection as a channel for transmitting the transmission data of the base station.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state and the second network transmission state do not meet the data volume issued by the base station, determining the channel connected with the first network and the channel connected with the second network as a channel used for transmitting the transmission data of the base station.
In one possible implementation, determining a channel for transmitting transmission data of the base station based on a predetermined policy according to the first network transmission state and the second network transmission state includes: and when the first network transmission state or the second network transmission state meets the requirement of the base station for transmitting the data quantity, determining a channel of the first network connection or a channel of the second network connection meeting the requirement of the base station for transmitting the data quantity as a channel for transmitting the transmission data of the base station.
In one possible implementation manner, after the determining the channel for transmitting the transmission data of the base station, the method further includes: and transmitting the transmission data of the base station through the channel in a time period from the time of respectively receiving the first network transmission state sent by the wireless link control layer of the first network connection and the second network transmission state sent by the wireless link control layer of the second network connection to the time of respectively receiving the first network transmission state sent by the wireless link control layer of the first network connection and the second network transmission state sent by the wireless link control layer of the second network connection.
Thus, executing the computer program product provided in the embodiment of the present application can execute each method described in the foregoing method embodiment, and implement the functions and beneficial effects of each method described in the foregoing method embodiment, which are not described herein again.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and changes may be made to the present application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. which are within the spirit and principles of the present application are intended to be included within the scope of the claims of the present application.
Claims (10)
1. A method of data processing, comprising:
receiving a first network transmission state sent by a radio link control layer of a first network connection and a second network transmission state sent by a radio link control layer of a second network connection respectively, wherein the first network connection comprises: 4G network connection; the second network connection comprises: 5G network connection;
determining a channel for transmitting transmission data of a base station based on a predetermined policy according to the first network transmission state and the second network transmission state, comprising:
When the first network transmission state and the second network transmission state both meet the data quantity issued by the base station, determining a channel for transmitting transmission data of the base station according to the distance between a user and a cell;
when the first network transmission state and the second network transmission state do not meet the data volume issued by the base station, determining a channel connected with the first network and a channel connected with the second network as a channel used for transmitting transmission data of the base station;
and when the first network transmission state or the second network transmission state meets the requirement of the base station for transmitting the data quantity, determining a channel of the first network connection or a channel of the second network connection meeting the requirement of the base station for transmitting the data quantity as a channel for transmitting the transmission data of the base station.
2. The method of claim 1, wherein the determining a channel for transmitting transmission data of the base station according to a distance between a user and a cell comprises:
and when the distance between the user and the cell is smaller than the preset distance, determining the channel of the second network connection as a channel for transmitting the transmission data of the base station.
3. The method of claim 1, wherein the determining a channel for transmitting transmission data of the base station according to a distance between a user and a cell comprises:
And when the distance between the user and the cell is larger than the preset distance, determining the channel of the first network connection as a channel for transmitting the transmission data of the base station.
4. A method according to any one of claims 1 to 3, further comprising, after said determining a channel for transmitting transmission data of a base station:
and transmitting the transmission data of the base station through the channel in a time period from the time of respectively receiving the first network transmission state sent by the wireless link control layer of the first network connection and the second network transmission state sent by the wireless link control layer of the second network connection to the time of respectively receiving the first network transmission state sent by the wireless link control layer of the first network connection and the second network transmission state sent by the wireless link control layer of the second network connection.
5. An apparatus for data processing, comprising:
the receiving module is configured to receive a first network transmission state sent by a radio link control layer of a first network connection and a second network transmission state sent by a radio link control layer of a second network connection, where the first network connection includes: 4G network connection; the second network connection comprises: 5G network connection;
A processing module, configured to determine, based on a predetermined policy, a channel for transmitting transmission data of a base station according to the first network transmission state and the second network transmission state, including:
when the first network transmission state and the second network transmission state both meet the data quantity issued by the base station, determining a channel for transmitting transmission data of the base station according to the distance between a user and a cell;
when the first network transmission state and the second network transmission state do not meet the data volume issued by the base station, determining a channel connected with the first network and a channel connected with the second network as a channel used for transmitting transmission data of the base station;
and when the first network transmission state or the second network transmission state meets the requirement of the base station for transmitting the data quantity, determining a channel of the first network connection or a channel of the second network connection meeting the requirement of the base station for transmitting the data quantity as a channel for transmitting the transmission data of the base station.
6. The apparatus of claim 5, wherein the processing module is configured to determine the channel of the second network connection as a channel for transmitting transmission data of the base station when a distance between a user and a cell is less than a preset distance.
7. The apparatus of claim 5, wherein the processing module is configured to determine the channel of the first network connection as a channel for transmitting transmission data of the base station when a distance between a user and a cell is greater than a preset distance.
8. The apparatus according to any one of claims 5 to 7, wherein the processing module is further configured to, after the determining the channel for transmitting the transmission data of the base station, transmit the transmission data of the base station through the channel in a time period from the time when the first network transmission state transmitted by the radio link control layer of the first network connection and the second network transmission state transmitted by the radio link control layer of the second network connection are received respectively to the time when the first network transmission state transmitted by the radio link control layer of the first network connection and the second network transmission state transmitted by the radio link control layer of the second network connection are received respectively next.
9. An electronic device, comprising:
a processor; and
a memory arranged to store computer executable instructions that when executed perform the following operations using the processor:
receiving a first network transmission state sent by a radio link control layer of a first network connection and a second network transmission state sent by a radio link control layer of a second network connection respectively, wherein the first network connection comprises: 4G network connection; the second network connection comprises: 5G network connection;
Determining a channel for transmitting transmission data of a base station based on a predetermined policy according to the first network transmission state and the second network transmission state, comprising:
when the first network transmission state and the second network transmission state both meet the data quantity issued by the base station, determining a channel for transmitting transmission data of the base station according to the distance between a user and a cell;
when the first network transmission state and the second network transmission state do not meet the data volume issued by the base station, determining a channel connected with the first network and a channel connected with the second network as a channel used for transmitting transmission data of the base station;
and when the first network transmission state or the second network transmission state meets the requirement of the base station for transmitting the data quantity, determining a channel of the first network connection or a channel of the second network connection meeting the requirement of the base station for transmitting the data quantity as a channel for transmitting the transmission data of the base station.
10. A computer readable medium storing one or more programs, which when executed by an electronic device comprising a plurality of application programs, cause the electronic device to:
Receiving a first network transmission state sent by a radio link control layer of a first network connection and a second network transmission state sent by a radio link control layer of a second network connection respectively, wherein the first network connection comprises: 4G network connection; the second network connection comprises: 5G network connection;
determining a channel for transmitting transmission data of a base station based on a predetermined policy according to the first network transmission state and the second network transmission state, comprising:
when the first network transmission state and the second network transmission state both meet the data quantity issued by the base station, determining a channel for transmitting transmission data of the base station according to the distance between a user and a cell;
when the first network transmission state and the second network transmission state do not meet the data volume issued by the base station, determining a channel connected with the first network and a channel connected with the second network as a channel used for transmitting transmission data of the base station;
when the first network transmission state or the second network transmission state satisfies a base station-issued data amount,
the channel of the first network connection or the channel of the second network connection that will satisfy the amount of data issued by the base station,
A channel for transmitting transmission data of the base station is determined.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811577707.3A CN111356246B (en) | 2018-12-20 | 2018-12-20 | Data processing method and device and electronic equipment |
PCT/CN2019/108911 WO2020125125A1 (en) | 2018-12-20 | 2019-09-29 | Method and device for determining data transmission channel, electronic apparatus, and readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811577707.3A CN111356246B (en) | 2018-12-20 | 2018-12-20 | Data processing method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111356246A CN111356246A (en) | 2020-06-30 |
CN111356246B true CN111356246B (en) | 2023-07-11 |
Family
ID=71102049
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811577707.3A Active CN111356246B (en) | 2018-12-20 | 2018-12-20 | Data processing method and device and electronic equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111356246B (en) |
WO (1) | WO2020125125A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017140361A1 (en) * | 2016-02-18 | 2017-08-24 | Nokia Solutions And Networks Oy | Uplink selection for wireless network based on network cell weight and link-specific weight for wireless links |
WO2018175010A1 (en) * | 2017-03-22 | 2018-09-27 | Qualcomm Incorporated | Radio resource control (rrc) entity selection for rrc messages |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104427554A (en) * | 2013-08-29 | 2015-03-18 | 中兴通讯股份有限公司 | Method for cooperative multi-flow data transmission and base station |
CN105376801A (en) * | 2014-08-25 | 2016-03-02 | 中兴通讯股份有限公司 | uplink data transmission method and terminal |
WO2016071076A1 (en) * | 2014-11-07 | 2016-05-12 | Nokia Solutions And Networks Oy | Data forwarding support in dual connectivity |
CN106332046A (en) * | 2015-06-16 | 2017-01-11 | 北京信威通信技术股份有限公司 | Method of dynamically selecting wireless resources in dual-connectivity DC mode |
CN107277853A (en) * | 2016-04-07 | 2017-10-20 | 华为技术有限公司 | A kind of data transmission method and device |
-
2018
- 2018-12-20 CN CN201811577707.3A patent/CN111356246B/en active Active
-
2019
- 2019-09-29 WO PCT/CN2019/108911 patent/WO2020125125A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017140361A1 (en) * | 2016-02-18 | 2017-08-24 | Nokia Solutions And Networks Oy | Uplink selection for wireless network based on network cell weight and link-specific weight for wireless links |
WO2018175010A1 (en) * | 2017-03-22 | 2018-09-27 | Qualcomm Incorporated | Radio resource control (rrc) entity selection for rrc messages |
TW201836432A (en) * | 2017-03-22 | 2018-10-01 | 美商高通公司 | Radio resource control (rrc) entity selection for rrc messages |
Also Published As
Publication number | Publication date |
---|---|
CN111356246A (en) | 2020-06-30 |
WO2020125125A1 (en) | 2020-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110351893B (en) | Method of distributing uplink data stream and user equipment using the same | |
US8982761B2 (en) | Method, apparatus, and system for carrying out multimedia service in wireless local area | |
US20240171946A1 (en) | Communication method and comunications apparatus | |
CN109672708B (en) | Communication method, device and system | |
WO2023000894A1 (en) | Data transmission method and apparatus, and server, storage medium and program product | |
EP4158920B1 (en) | Connected isochronous stream swapping | |
CN112584545B (en) | Data transmission method and device | |
WO2018233510A1 (en) | Communication method and apparatus | |
US8880007B1 (en) | Reducing wireless communication latency | |
KR20210009730A (en) | Electronic device for transmitting data by using split bearer and method for the same | |
CN112788698A (en) | Data processing method and device and terminal equipment | |
WO2022022698A1 (en) | Method for splitting end-to-end qos requirement information, terminal, and network side device | |
WO2022100211A1 (en) | Data processing method and apparatus, storage medium, terminal, and network access point device | |
KR20210009734A (en) | Electronic device for transmitting data by using split bearer and method for the same | |
US11129119B2 (en) | Data synchronization method, device and storage medium | |
CN111356246B (en) | Data processing method and device and electronic equipment | |
CN115982084A (en) | Data transmission method and device, communication equipment and storage medium | |
CN108464034B (en) | Voice service processing method and device | |
CN112533154B (en) | Data processing method, device and storage medium | |
CN104780577B (en) | A kind of method and apparatus that data resource switches over transmission in minizone | |
EP3007472B1 (en) | Service scheduling method, system, terminal and storage medium based on clustering system | |
JP7519536B2 (en) | Communication Network Configuration | |
US20230345154A1 (en) | Service configuration method and apparatus | |
WO2022227587A1 (en) | Shared service establishment method and related product | |
US20230269188A1 (en) | Application request processing method, system, electronic device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |