[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109194452A - Data repeating method, device, storage medium and its network equipment - Google Patents

Data repeating method, device, storage medium and its network equipment Download PDF

Info

Publication number
CN109194452A
CN109194452A CN201811025501.XA CN201811025501A CN109194452A CN 109194452 A CN109194452 A CN 109194452A CN 201811025501 A CN201811025501 A CN 201811025501A CN 109194452 A CN109194452 A CN 109194452A
Authority
CN
China
Prior art keywords
rlc
packet loss
message
uplink
time
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.)
Granted
Application number
CN201811025501.XA
Other languages
Chinese (zh)
Other versions
CN109194452B (en
Inventor
陈昌运
郑自永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Comba Network Systems Co Ltd
Original Assignee
Comba Telecom Technology Guangzhou Ltd
Comba Telecom Systems China Ltd
Comba Telecom Systems Guangzhou Co Ltd
Tianjin Comba Telecom Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Comba Telecom Technology Guangzhou Ltd, Comba Telecom Systems China Ltd, Comba Telecom Systems Guangzhou Co Ltd, Tianjin Comba Telecom Systems Co Ltd filed Critical Comba Telecom Technology Guangzhou Ltd
Priority to CN201811025501.XA priority Critical patent/CN109194452B/en
Publication of CN109194452A publication Critical patent/CN109194452A/en
Application granted granted Critical
Publication of CN109194452B publication Critical patent/CN109194452B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

This application involves a kind of data repeating method, device, storage medium and its network equipment, which includes: the packet loss information for reading not processed RLC uplink and losing message, and the packet loss information includes RLC packet loss mark and packet loss moment for the first time;It is determining that the re-transmission time-consuming that corresponding RLC uplink loses message is identified with the RLC packet loss according to the moment of packet loss for the first time and current time;If the re-transmission is time-consuming to be greater than default time delay value, sends the stopping re-transmission RLC packet loss and identify the request that corresponding RLC uplink loses message.To solve the technical issues of eating dishes without rice or wine the wasting of resources in traditional technology, and then RLC data-transfer process is continued to push ahead, reduces unnecessary repetition and transmit, promote the transfer resource utilization efficiency of uplink service.

Description

Data repeating method, device, storage medium and its network equipment
Technical field
This application involves fields of communication technology, more particularly to a kind of data repeating method, device, storage medium and its net Network equipment.
Background technique
In mobile communication technology field, base station equipment is deployed under operator core network, is mobile phone terminal client The rate experience of offer is influenced by each passing node equipments in entire transmission process.LTE layer protocol of eating dishes without rice or wine includes PDCP (Packet Data Convergence Protocol, packet data convergence protocol), RLC (Radio Link Control, Radio Link control System) and MAC (Media Access Control, medium access control) agreement.Wherein, RLC provides affirmation mode (AM mode) Transmission and Unacknowledged Mode (UM mode) configurable mode.When RLC is configured to AM mode, the receiving end RLC is needed according to certainly Oneself sends state report to RLC transmitting terminal to the reception condition of RLC PDU (Protocol Data Unit, protocol Data Unit) It accuses, for confirming the correctly received receiving end RLC PDU and RLC in the current receiving end RLC without just to RLC transmitting terminal Really receive the RLC PDU for needing RLC transmitting terminal to retransmit.
In order to guarantee that the reliability of link data transfer, base station equipment generally use AM mode to transmit.Base station equipment is in RLC Layer to based on rlc protocol data unit transmission carry out before to optimization, method be in conjunction with poll timer or by RLC data with HARQ progress information combines, and carries out Fast retransmission to RLC data.
But inventor has found during realization, there are unnecessary re-transmissions during re-transmission, and cause sky The mouth wasting of resources.
Summary of the invention
Based on this, it is necessary to for there is technical issues that in traditional technology it is unnecessary re-transmission lead to interface-free resources, A kind of saving system interface-free resources are provided and optimize data repeating method, device, storage medium and its network of transmission link and are set It is standby.
On the one hand, the embodiment of the present invention provides a kind of data repeating method, comprising:
Read the packet loss information that not processed RLC uplink loses message, the packet loss information include RLC packet loss mark and The packet loss moment for the first time;
According to the moment of packet loss for the first time and current time, determine that RLC uplink corresponding with the RLC packet loss mark is lost The re-transmission of message is time-consuming;
If the re-transmission is time-consuming to be greater than default time delay value, sends the stopping re-transmission RLC packet loss and identify on corresponding RLC Row loses the request of message.
The packet loss information for reading not processed RLC uplink and losing message in one of the embodiments, comprising: Periodically detect the packet loss information that message is lost with the presence or absence of the not processed RLC uplink;If it exists, then in rlc layer In upward cache queue, the packet loss information that the not processed RLC uplink loses message is read.
It is lost in one of the embodiments, in described periodically detect with the presence or absence of the not processed RLC uplink Before the packet loss information for losing message, the method also includes: the uplink data messages that receiving mac layer is sent;Detect the rlc layer Message is lost with the presence or absence of the RLC uplink in upward cache queue;If it exists, then it obtains the RLC uplink and loses message Packet loss mark;The packet loss mark that message is lost according to the RLC uplink judges whether that first appearing the RLC uplink loses report Text;If so, determining that the RLC uplink loses the time that message first appears for the packet loss moment for the first time, and described in preservation The packet loss information of RLC uplink loss message.
If the re-transmission is time-consuming in one of the embodiments, is greater than default time delay value, sends stopping and retransmit institute It states RLC packet loss and identifies the request that corresponding RLC uplink loses message, comprising: if the re-transmission is time-consuming to be greater than default time delay value, root It is identified according to the RLC packet loss, sends that RLC packet loss mark is corresponding to acknowledge receipt of information to transmitting terminal to stop described in re-transmission RLC uplink loses message, and deletes the packet loss information that the RLC uplink loses message.
In one of the embodiments, the method also includes: if the re-transmission is time-consuming no more than default time delay value, according to The RLC packet loss mark, sends the RLC packet loss and identifies corresponding deny receiving information to transmitting terminal described in request retransmission RLC uplink loses message.
The default time delay value is the product of adjustment factor and network delay value in one of the embodiments,.
The network delay value is obtained by measurement in one of the embodiments, comprising: obtains the upper line number of rlc layer According to message, the uplink data messages include source address and destination address;According to the source address and the destination address, set up ICMP request message;The ICMP request message is sent to GTP layers;Receive the downlink data message of GTP layers of transmission;According to described ICMP request message screens corresponding ICMP response message from the downlink data message;According to the ICMP request message With the ICMP response message, the network delay value is calculated.
On the other hand, the embodiment of the present invention also provides a kind of data retransmission device, comprising:
Packet loss information reading module loses the packet loss information of message, the packet loss for reading not processed RLC uplink Information includes RLC packet loss mark and packet loss moment for the first time;
Time-consuming determining module is retransmitted, for according to packet loss moment and the current time for the first time, the determining and RLC packet loss Identify the re-transmission time-consuming that corresponding RLC uplink loses message;
Regulation module is retransmitted, the re-transmission is time-consuming to be greater than default time delay value if being used for, and sends the stopping re-transmission RLC and loses Packet identifies the request that corresponding RLC uplink loses message.
Another aspect, the embodiment of the present invention provide a kind of network equipment, including memory and processor, and the memory is deposited Computer program is contained, the processor performs the steps of when executing the computer program
Read the packet loss information that not processed RLC uplink loses message, the packet loss information include RLC packet loss mark and The packet loss moment for the first time;
According to the moment of packet loss for the first time and current time, determine that RLC uplink corresponding with the RLC packet loss mark is lost The re-transmission of message is time-consuming;
If the re-transmission is time-consuming to be greater than default time delay value, sends the stopping re-transmission RLC packet loss and identify on corresponding RLC Row loses the request of message.
In another aspect, the embodiment of the present invention also provides a kind of computer readable storage medium, it is stored thereon with computer journey Sequence, the computer program perform the steps of when being executed by processor
Read the packet loss information that not processed RLC uplink loses message, the packet loss information include RLC packet loss mark and The packet loss moment for the first time;
According to the moment of packet loss for the first time and current time, determine that RLC uplink corresponding with the RLC packet loss mark is lost The re-transmission of message is time-consuming;
If the re-transmission is time-consuming to be greater than default time delay value, sends the stopping re-transmission RLC packet loss and identify on corresponding RLC Row loses the request of message.
A technical solution in above-mentioned technical proposal is had the following advantages and beneficial effects:
During transmitting RLC uplink message, the packet loss that message is lost by reading not processed RLC uplink is believed Breath, packet loss information include according to current time and packet loss moment for the first time determining that RLC loses at RLC packet loss mark and packet loss moment for the first time Packet identifies the re-transmission time-consuming that corresponding RLC uplink loses message.Compare re-transmission time-consuming and default time delay value, is greater than when retransmitting time-consuming When default time delay value, then sends and stop retransmitting the request that RLC packet loss identifies corresponding RLC uplink loss message, to solve Eat dishes without rice or wine in traditional technology the wasting of resources the technical issues of, and then RLC data-transfer process is continued to push ahead, it is unnecessary to reduce Repetition transmission, promote the transfer resource utilization efficiency of uplink service.
Detailed description of the invention
Fig. 1 a is the applied environment figure of data repeating method in one embodiment;
Fig. 1 b is base station data processing structure schematic diagram in traditional technology;
Fig. 2 a is the flow diagram of data repeating method in one embodiment;
Fig. 2 b is base station data processing structure schematic diagram in one embodiment;
Fig. 3 is the flow diagram in an embodiment in data repeating method before step S110;
Fig. 4 is the flow diagram in an embodiment in data repeating method before step S310;
Fig. 5 a is the flow diagram that network delay value is measured in one embodiment;
Fig. 5 b is base station data processing structure schematic diagram in one embodiment;
Fig. 6 is the flow diagram of data repeating method in an embodiment;
Fig. 7 is the flow diagram of data repeating method in an embodiment;
Fig. 8 is the structural block diagram of data retransmission device in one embodiment;
Fig. 9 is the structural block diagram of data retransmission device in one embodiment;
Figure 10 is the structural block diagram of data retransmission device in one embodiment;
Figure 11 is the structural schematic diagram of the network equipment in one embodiment.
Specific embodiment
As described in background, in order to guarantee that the reliability of link data transfer, base station equipment generally use AM mode Transmission.In data transmission procedure, transmitting terminal is transmitted after adding necessary control protocol expense on high level data, and is protected Card is transmitted to peer-entities.Because the rlc layer of receiving end has automatic repeat request (ARQ) ability, if the rlc layer of receiving end The RLC message for receiving the RLC message of mistake or receiving is imperfect, is notified that the rlc layer of transmitting terminal retransmits the mistake RLC message, the RLC message being not received by.And number of the receiving end in rlc layer based on rlc protocol to the transmitting terminal received According to being handled and be transferred to PDCP layers, and according to the data received to transmitting terminal status report, it is desirable that transmitting terminal pair Unreceived Data duplication transmission is until receiving.
By analysis, although the data transmission of rlc layer AM mode may insure to retransmit directly by ARQ ability in traditional technology The characteristics of being received to opposite end, but there is no when the interface-free resources, the transmission link, transmission that consider whole system in retransmission processes Prolong and the influence of TCP retransmission protocol.Especially when environment of eating dishes without rice or wine is poor, usually there is showing for message loss in upstream data service As.According to rlc protocol, RLC transmitting terminal can carry out retransmission operation according to the feedback information of the receiving end RLC.However upstream data report The loss of text, especially FTP upload business, can be found by the receiving end TCP in network server and the fast re-transmission for triggering TCP layer is asked It asks.To which the re-transmission of Transmission Control Protocol and rlc protocol has the scene vied each other, collided, to cause unnecessary transmission money Source waste, the efficiency for reducing overall transfer.
Especially in the commercial deployment of base station, environment of eating dishes without rice or wine is poor, core network device or transmission network equipment configure Exception will lead to transmission performance and be greatly reduced, eat dishes without rice or wine packet loss or the aggravation of base station time-out packet drop, and then cause constantly to request It retransmits, to increase base station transmission load, needs more interface-free resources.It is even more that will cause transmission to eat dishes without rice or wine when reaching maximum and retransmitting Link is abnormal, further increases the probability of the competition re-transmission of Transmission Control Protocol and rlc protocol, seriously affects user rate experience.
Based on this, the application provides a kind of data repeating method, for controlling RLC data re-transmission in base station, delays Solution repeats transmission and in turn results in interface-free resources anxiety and lead in the poor situation of environment of eating dishes without rice or wine, to the excessive of same RLC uplink message It causes data transmission link to deteriorate, solves the problems, such as that TCP and RLC competition retransmits, inhibiting RLC to reach maximum retransmit leads to link of eating dishes without rice or wine Abnormal phenomenon, promotes the data transmission performance of mobile communications network, and the application is applicable to each standard base station 3G and 4G and terminal Equipment.
It is with reference to the accompanying drawings and embodiments, right in order to which the objects, technical solutions and advantages of the application are more clearly understood The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, not For limiting the application.
Data repeating method provided by the present application can be applied in application environment as shown in Figure 1a.A referring to Figure 1, By network connection between network server 110 and base station 120, by eating dishes without rice or wine to connect between base station 120 and terminal 130.Uplink Data transmission link direction are as follows: terminal 110, base station 120 and network server 130;Downlink data transmission link direction are as follows: network Server 110, base station 120, terminal 130.
In embodiments herein, on transmitting uplink data link transmission direction, terminal 130 is sent to base station 120 Data cell, the effect of base station 120 are that processing is eated dishes without rice or wine and network data exchange, forwarding.Base station data transmission process relates generally to The main protocols such as MAC, RLC, PDCP, GTP.In normal data transmission procedure, PDCP, RLC and MAC layer of base station can be incited somebody to action The data that high level transmits are saved to buffer queue, are then carried out corresponding protocol processes to the data cell in queue again and are sent to One layer of bottom.Terminal 130 can be through wireless access network (Radio Access Network, abbreviation RAN) and one or more cores Net is communicated, and terminal 130 can refer to user equipment (User Equipment, abbreviation UE), access terminal, subscriber unit, use Family station, movement station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless telecom equipment, user agent or User apparatus.Access terminal can be cellular phone, wireless phone, session initiation protocol (Session Initiation Protocol, abbreviation SIP) phone, wireless local loop (Wireless Local Loop, abbreviation WLL) stand, at individual digital Manage (Personal Digital Assistant, abbreviation PDA), the handheld device with wireless communication function, calculate equipment or It is connected to other processing equipments of radio modem, mobile unit, wearable device etc..
Based on application environment shown in Fig. 1 a, b referring to Figure 1, illustratively provide the present embodiments relate to LTE without Line communicates air protocol stack, successively includes tunnel protocol (GPRS Turning Protocol, GTP), bag data interflow protocol layer (Packet Data Convergence Protocol, PDCP), radio link control layer (Radio Link Control, RLC) and media access control protocol layer (Media Access Control, MAC), physical link layer (Physical Layer, PHY).
In one embodiment, as shown in Figure 2 a, a kind of data repeating method is provided, is applied in Fig. 1 a in this way Base station for be illustrated, comprising the following steps:
S210, the packet loss information that not processed RLC uplink loses message is read.
Wherein, message refers to exchanging the data cell with transmission in network.Message contains to be sent complete Data information, length is very inconsistent, and length is unlimited and variable.In terms of upstream data service, RLC transmitting terminal is located at terminal On, the receiving end RLC is located on base station, and the relationship of equity is presented in the two.RLC transmitting terminal fills out each RLC PDU in RLC header A RLC mark is write, for example, mark can be RLCSN (RLC Serial Number, RLC sequence number).Eat dishes without rice or wine environment compared with When poor, usually there is the case where losing message in upstream data service, and RLC uplink loses message and is provided with packet loss information, packet loss letter Breath is used for the record of label loss message, and packet loss information includes RLC packet loss mark, for the first time packet loss moment.RLC packet loss mark can be with It is the SN for losing message, at the time of the packet loss moment refers to finding that RLC packet loss identifies corresponding loss message for the first time for the first time.
Specifically, RLC transmitting terminal sends uplink message to the receiving end RLC, and there are the feelings that uplink message is lost for the receiving end RLC Condition records the packet loss information that RLC uplink loses message to obtain a series of packet loss information.In order to avoid unnecessary heavy It passes, a series of packet loss information is detected and handled accordingly, then the packet loss information that RLC uplink loses message has Processing and not processed two states.The packet loss information that message is lost for not processed RLC uplink, is read out it, To obtain RLC packet loss mark and for the first time packet loss moment.
Packet loss moment and current time, determining RLC uplink corresponding with RLC packet loss mark lose report for the first time for S220, basis The re-transmission of text is time-consuming.
Specifically, the case where RLC transmitting terminal sends uplink message to the receiving end RLC, and there are uplink message loss, by RLC Uplink is lost at the time of message first appears packet loss and the RLC packet loss mark of RLC uplink loss message is recorded, with To the packet loss moment for the first time.During retransmitting to RLC uplink loss message, packet loss moment and current time for the first time are calculated Time difference, from determine RLC packet loss identify corresponding RLC uplink lose message re-transmission it is time-consuming.
If S230, retransmitting time-consuming greater than default time delay value, sends stopping and retransmit the corresponding RLC uplink of RLC packet loss mark Lose the request of message.
Wherein, the selection for presetting time delay value is related to the quality of Retransmission control quality, which does not have greatly very much The effect of Retransmission control, default time delay value is too small and can abandon the TCP layer re-transmission burden in too many data increase network server, It can also affect on the user experience of user simultaneously, so the setting of default time delay value can be determined according to the actual situation, this Place does not limit the specific value of default time delay value.
Specifically, the time difference at packet loss moment and current time for the first time is calculated, so that it is determined that RLC packet loss mark is corresponding The re-transmission time-consuming of RLC uplink loss message, compares re-transmission time-consuming and default time delay value, presets time delay value when re-transmission time-consuming is greater than, It is considered that the fast retransmission request of the TCP layer in network server has been triggered, in order to avoid the waste of transfer resource, RLC Receiving end, which forces to send to RLC transmitting terminal, stops retransmitting the request that RLC packet loss identifies corresponding RLC uplink loss message.
In the present embodiment, Fig. 2 b is referred to, regulation module is retransmitted by being arranged in rlc layer, realizes to rlc layer data weight The control of biography.Further, it if retransmitting time-consuming is greater than default time delay value, sends stopping and retransmits the corresponding RLC of RLC packet loss mark The request of uplink loss message, comprising:
If retransmitting time-consuming is greater than default time delay value, identified according to RLC packet loss, sends the corresponding confirmation of RLC packet loss mark and receive Stop retransmitting RLC uplink loss message to transmitting terminal to information, and deletes the packet loss information that RLC uplink loses message.
Wherein, information is acknowledged receipt of to refer in data communication, the transmission class control character of transmitting terminal is issued in receiving end, For indicating that the data sent have confirmed that reception is errorless.Acknowledging receipt of information can be ACK (Acknowledgement, confirmation word Symbol).Specifically, time-consuming greater than default time delay value when retransmitting, it is believed that the fast retransmission request of the TCP layer in network server is Through being triggered, then it can stop RLC re-transmission.It is identified according to RLC packet loss, RLC forces receiving end to send confirmation receipts to RLC transmitting terminal To information, so that RLC transmitting terminal, which no longer sends RLC uplink to the receiving end RLC, loses message.So far, it has completed to current RLC The processing that uplink loses the packet loss information of message can delete RLC uplink and lose in order to avoid packet loss information occupies excessive space Lose the packet loss information of message.
In the present embodiment, it is contemplated that unnecessary re-transmission present in retransmission processes, by reading not processed RLC uplink The packet loss information of message is lost to obtain RLC packet loss mark and for the first time packet loss moment, thus according to the packet loss moment for the first time and currently It is moment, determining that the re-transmission time-consuming that corresponding RLC uplink loses message is identified with RLC packet loss, it is time-consuming and default then to compare re-transmission Time delay value, it is time-consuming greater than default time delay value when retransmitting, it is believed that the fast retransmission request of the TCP layer in network server is touched Hair, RLC force receiving end to identify asking for corresponding RLC uplink loss message to RLC transmitting terminal transmission stopping re-transmission RLC packet loss It asks.To which RLC data-transfer process continues to push ahead, reduces unnecessary repetition and transmit, avoid the waste of transfer resource, mention Rise the transfer resource utilization efficiency of uplink service.Further, it is contemplated that the fast retransmission request of the TCP layer of network server is delayed The re-transmission of the re-transmission and TCP that have solved RLC is vied each other, and overall transfer efficiency is improved.
In one embodiment, as shown in figure 3, reading the packet loss information that not processed RLC uplink loses message, including Following steps:
S310, the packet loss information that message is lost with the presence or absence of not processed RLC uplink is periodically detected.
S320, if it exists reads not processed RLC uplink and loses losing for message then in rlc layer upward cache queue Package informatin.
It can realize to be periodically detected by preset periodical timer and be lost with the presence or absence of not processed RLC uplink Lose the packet loss information of message.The setting in period can be set according to the actual situation, such as every millisecond.Specifically, RLC transmitting terminal Uplink message is sent to the receiving end RLC, the uplink message received is stored in rlc layer upward cache queue, and will be on RLC The packet loss information that row loses message is recorded.Whether cycle timer waits, and each cycle executes once, periodically detect and deposit The packet loss information of message is lost in not processed RLC uplink.If it exists, message is lost for not processed RLC uplink Packet loss information, is read out it, to obtain RLC packet loss mark and for the first time packet loss moment.
In one embodiment, Fig. 4 is referred to, is lost periodically detecting with the presence or absence of not processed RLC uplink Before the packet loss information of message, this method is further comprising the steps of:
The uplink data messages that S410, receiving mac layer are sent.
Message is lost with the presence or absence of RLC uplink in S420, detection rlc layer upward cache queue.
S430, if it exists then obtains the packet loss mark that RLC uplink loses message.
S440, the packet loss that message is lost according to RLC uplink identify, and judge whether that first appearing RLC uplink loses message.
S450, if so, determining that RLC uplink loses time for first appearing of message is packet loss moment for the first time, and save RLC The packet loss information of uplink loss message.
Wherein, RLC transmitting terminal sends uplink message to the receiving end RLC, and the receiving end RLC is docked in PHY layer based on PHY agreement The data of transmitting-receiving sending end are handled and are transferred to MAC layer.Then, the data of transmitting-receiving sending end are docked based on MAC protocol in MAC layer Rlc layer is handled and is transferred to, rlc layer receives uplink data messages and is stored in rlc layer upward cache queue.
A RLC sliding window is all arranged in RLC transmitting terminal and the receiving end RLC, is 512 units according to rlc protocol, and RLC is sent A RLC SN is filled in each RLC PDU in end in RLC header, is then placed in the corresponding position sent in sliding window.Hair RLC PDU after sending cannot be deleted from transmission sliding window immediately, be cached to always until receiving corresponding state report confirmation. The receiving end RLC is placed into the corresponding position for receiving sliding window according to the SN of the RLC PDU received, so as to receiving RLC PDU is ranked up.In rlc layer upward cache queue, the receiving end RLC is easy to obtain according to the ordering scenario for receiving sliding window Know that RLC uplink loses message SN in current reception sliding window.
If there are RLC uplinks to lose message in rlc layer upward cache queue, the packet loss mark that RLC uplink loses message is obtained Know.So as to identify according to the packet loss for losing message according to RLC uplink, judge whether rlc layer upward cache queue goes out for the first time Existing RLC uplink loses message.If it is first appearing, determine that RLC uplink loses the time that message first appears for packet loss for the first time Moment, and record the packet loss moment for the first time.So far, the packet loss mark and packet loss moment for the first time that RLC uplink loses message have been obtained, i.e., Packet loss information.The packet loss information that RLC uplink loses message is saved, detection processing is carried out to it so as to subsequent.
It should be noted that if the RLC uplink message in rlc layer upward cache queue is completely, i.e., not exist RLC uplink loses message, then the receiving end RLC sends the corresponding confirmation of packet loss mark that RLC uplink loses message to RLC transmitting terminal Information is received to transmitting terminal, to inform that RLC transmitting terminal is completed to receive.It is not first appeared if the RLC uplink loses message, The packet loss mark that the receiving end RLC sends RLC uplink loss message to RLC transmitting terminal is corresponding to be denied receiving information, to request RLC Transmitting terminal sends RLC uplink again and loses message.
In one embodiment, data repeating method provided by the present application further include: if retransmit time-consuming no more than presetting Prolong value, identified according to RLC packet loss, sends RLC packet loss and identify corresponding deny receiving information to transmitting terminal on request retransmission RLC Row loses message.
Wherein, deny that receiving information refers in data communication, the transmission class control character of transmitting terminal is issued in receiving end, For indicating that the data sent are not completely received or receive the data of mistake.Deny that receiving information can be NACK (No Acknowledgement, negative acknowledge character).Specifically, time-consuming no more than default time delay value when retransmitting, it is believed that network The fast retransmission request of TCP layer in server is not triggered, then RLC can be requested to retransmit.It is identified according to RLC packet loss, RLC connects Receiving end is denied receiving information to the transmission of RLC transmitting terminal, so that RLC transmitting terminal continues to send RLC packet loss mark pair to the receiving end RLC The RLC uplink answered loses message.
In one embodiment, the product that time delay value is adjustment factor and network delay value is preset.Refer to Fig. 5 a, network The measurement of time delay value, comprising the following steps:
S510, the uplink data messages for obtaining rlc layer, uplink data messages include source address and destination address.
S520, according to source address and destination address, set up ICMP request message.
S530, ICMP request message is sent to GTP layers.
S540, the downlink data message for receiving GTP layers of transmission.
S550, according to ICMP request message, corresponding ICMP response message is screened from downlink data message.
S560, according to ICMP request message and ICMP response message, calculate network delay value.
In the present embodiment, default time delay value is related with network delay value, and adjustment factor is arranged according to the actual situation, to guarantee The default time delay value being arranged is consistent with actual conditions, avoids default time delay value too large or too small.Network delay value refers to ICMP request message initially moves off the PDCP layers of time entered between PDCP layers to ICMP response message.
Specifically, RLC transmitting terminal sends uplink message to the receiving end RLC, and the receiving end RLC sends uplink to network server Data message, source address are the IP address of RLC transmitting terminal, i.e., source address is IP address of terminal;Destination address is the receiving end RLC IP address, i.e. destination address are the IP address of network server.The IP address of network server has diversity, the receiving end RLC Different ICMP request messages is set up according to different network server IP address, IP address of terminal, sends ICMP request message To receiving end GTP layer and forward.Different network servers receives corresponding ICMP request message, responds thereto, Generate and send downlink data message.Downlink data message includes the IP address of IP address of terminal and network server.Moreover, In downlink data message, IP address of terminal is as destination address, and the IP address of network server is as source address.
The GTP layer of receiving end receives downlink data message and is parsed, and then gives the PDCP layer of transmitting and receiving terminal.? PDCP layers, according to ICMP request message, the corresponding ICMP response message of ICMP request message is screened from downlink data message.By Sending time stamp is carried in ICMP request message, ICMP response message carries arrival time stamp, so as to according to ICMP Request message and ICMP response message calculate network delay value.
Further, multiple corresponding time delay values are obtained according to a plurality of ICMP link, so as to according to multiple corresponding Time delay value carries out a series of operation, for example, can carry out average calculating operation, the time delay value that will be obtained to multiple corresponding time delay values Average value is determined as network delay value.For example, multiple corresponding time delay values are calculated by using average weighted method, Obtained result is determined as network delay value.
In the present embodiment, Fig. 5 b is referred to, in PDCP layers of setting latency measurement module, is realized by latency measurement module Network delay between network of network server and base station calculates, to retransmit with reference to obtained network delay to rlc layer data It is controlled.
In the present embodiment, calculate network delay value, preset time delay value it is related with network delay value, using network delay value as The reference that data retransmit, to realize when carrying out RLC data and retransmitting while consider TCP protocol layer in network server It retransmits, alleviates the contradiction of vying each other between TCP re-transmission and RLC re-transmission, reduction upstream data is unnecessary to be repeated to transmit, saving Corresponding air interface transmission resource.The present embodiment is based on network delay, assesses the retransmission request touching of TCP protocol layer in network server Send out moment, and the response for RLC retransmission request instantly.It is more than the RLC data re-transmission for presetting time delay value for retransmitting time-consuming, by force System response has finished receiving, and pushes ahead RLC transmission.
In one embodiment, the application provides a kind of method that data retransmit, the base being applied in Fig. 1 a in this way Be illustrated for standing, refer to Fig. 6, the data repeating method the following steps are included:
The uplink data messages that S610, receiving mac layer are sent.
Message is lost with the presence or absence of RLC uplink in S620, detection rlc layer upward cache queue.
S630, if it exists then obtains the packet loss mark that RLC uplink loses message.
S640, the packet loss that message is lost according to RLC uplink identify, and judge whether that first appearing RLC uplink loses message.
S650, if so, determining that RLC uplink loses time for first appearing of message is packet loss moment for the first time, and save RLC Uplink loses the packet loss information of message, and packet loss information includes packet loss mark and packet loss moment for the first time.
S660, the packet loss information that message is lost with the presence or absence of not processed RLC uplink is periodically detected.
S670, if it exists reads not processed RLC uplink and loses losing for message then in rlc layer upward cache queue Package informatin.
Packet loss moment and current time, determining RLC uplink corresponding with RLC packet loss mark lose report for the first time for S680, basis The re-transmission of text is time-consuming.
S690, judge to retransmit whether time-consuming is greater than default time delay value.
If S691, re-transmission are time-consuming greater than default time delay value, according to RLC packet loss mark, transmission RLC packet loss mark is corresponded to really It acknowledges receipt of information and loses message to transmitting terminal to stop retransmitting RLC uplink, and delete the packet loss information that RLC uplink loses message.
If S692, re-transmission are time-consuming no more than default time delay value, according to RLC packet loss mark, transmission RLC packet loss mark is corresponding Deny that receiving information loses message to transmitting terminal with request retransmission RLC uplink.
In the present embodiment, it is contemplated that unnecessary re-transmission present in retransmission processes is lost by recording and saving RLC uplink The packet loss information of message, packet loss information include packet loss mark and packet loss moment for the first time.Packet loss confidence is handled to data Re-transmission is controlled, that is, reads RLC packet loss mark and packet loss moment for the first time that not processed RLC uplink loses message, thus It is determining that the re-transmission time-consuming that corresponding RLC uplink loses message is identified with RLC packet loss according to packet loss moment and current time for the first time, Then compare re-transmission time-consuming and default time delay value, preset time delay value when re-transmission time-consuming is greater than, it is believed that the TCP layer in network server Fast retransmission request be triggered, RLC force receiving end to RLC transmitting terminal send stop retransmit RLC packet loss mark it is corresponding The request of RLC uplink loss message.To which RLC data-transfer process continues to push ahead, reduces unnecessary repetition and transmit, keep away The waste for exempting from transfer resource promotes the transfer resource utilization efficiency of uplink service.Further, it is contemplated that network server The re-transmission of the fast retransmission request of TCP layer, the re-transmission and TCP that alleviate RLC is vied each other, and overall transfer efficiency is improved.
In one embodiment, as shown in fig. 7, providing a kind of data repeating method, the present embodiment is applied in this way Communication link in above-mentioned Fig. 1 a illustrates.Method includes the following steps:
Step 701, terminal send uplink data messages to base station.
Step 702, the PHY layer of base station are based on PHY agreement and are handled uplink data messages and be transferred to MAC layer.
Step 703, the MAC layer of base station carry out processing to uplink data messages based on MAC protocol and are transferred to rlc layer.
Message is lost with the presence or absence of RLC uplink in step 704, detection rlc layer upward cache queue.
Step 705, if it is not, the uplink message SN corresponding A CK that base station is transmitted and received to terminal.
Step 706, terminal receive corresponding ACK, and terminal terminates to send corresponding uplink data messages to base station.
If there are RLC uplinks to lose message in step 707, rlc layer upward cache queue, obtains RLC uplink and lose report The packet loss of text identifies SN.
Step 708 judges whether that first appearing RLC uplink loses message.
Step 709, if it is not, base station to terminal send uplink lose message SN correspond to NACK.
Step 710, terminal receive corresponding NACK, retransmit corresponding uplink to base station and lose message.
Step 711, if so, determining that RLC uplink loses time for first appearing of message is packet loss moment for the first time.
In step 712, rlc layer upward cache queue, the packet loss information that RLC uplink loses message is saved.
Step 713, cycle timer wait.
Step 714 periodically detects the packet loss information that message is lost with the presence or absence of not processed RLC uplink
Step 715, if it exists reads the packet loss information that not processed RLC uplink loses message.
Packet loss moment and current time, determining RLC uplink corresponding with RLC packet loss mark are lost for the first time for step 716, basis The re-transmission of message is time-consuming.
Step 717 judges to retransmit whether time-consuming is greater than default time delay value.
Step 718 sends uplink to terminal if more than, base station and loses the corresponding ACK of message SN.
Step 719, terminal receive corresponding ACK, and terminal stops sending corresponding uplink loss message to base station.
Step 720, if it is not, base station to terminal sends current uplink loses message SN and correspond to NACK.
Step 721, terminal receive corresponding NACK, and terminal retransmits corresponding uplink to base station and loses message.
Step 722, current packet loss information is processed finishes, and deletes the record of current packet loss information.
Step 723, based on rlc protocol to uplink data messages carry out processing be transferred to PDCP layers, PDCP layers of conventional treatment Uplink data messages.
Step 724, according to source address and destination address, set up ICMP request message.
Step 725 sends ICMP request message to GTP layers.
Step 726 sends ICMP request message to network server.
Step 727, network server respond the ICMP request message received.
Step 728, network server send downlink data message to base station.
Step 729, based on GTP agreement to downlink data message carry out processing be transferred to PDCP layers.
Step 730, PDCP layers receive the GTP layers of downlink data message sent.
Step 731, according to ICMP request message, corresponding ICMP response message is screened from downlink data message.
Step 732, according to ICMP request message and ICMP response message, calculate network delay value.
Although should be understood that Fig. 2 a, 3, each step in the flow charts of 5a, 6,7 according to arrow instruction successively It has been shown that, but these steps are not that the inevitable sequence according to arrow instruction successively executes.Unless expressly state otherwise herein, There is no stringent sequences to limit for the execution of these steps, these steps can execute in other order.Moreover, Fig. 2 a, 3, At least part step in 5a, 6,7 may include that perhaps these sub-steps of multiple stages or stage be not for multiple sub-steps Completion necessarily is executed in synchronization, but can be executed at different times, the execution in these sub-steps or stage is suitable Sequence, which is also not necessarily, successively to be carried out, but can be at least one of the sub-step or stage of other steps or other steps Minute wheel stream alternately executes.
In one embodiment, the application provides a kind of data retransmission device, as shown in figure 8, data retransmission device 800 is wrapped Packet loss information reading module 810 is included, time-consuming determining module 820 is retransmitted and retransmits regulation module 830, wherein;
Packet loss information reading module 810 loses the packet loss information of message, packet loss for reading not processed RLC uplink Information includes RLC packet loss mark and packet loss moment for the first time;
Time-consuming determining module 820 is retransmitted, for according to packet loss moment and current time for the first time, determination to be identified with RLC packet loss The re-transmission that corresponding RLC uplink loses message is time-consuming;
Regulation module 830 is retransmitted, if being greater than default time delay value for retransmitting time-consuming, stopping is sent and retransmits RLC packet loss mark Know the request that corresponding RLC uplink loses message.
In one embodiment, as shown in figure 9, data retransmission device further includes packet loss information detecting module 910, for week Detect whether to phase property that there are the packet loss information that not processed RLC uplink loses message.
In one embodiment, as shown in Figure 10, data retransmission device further includes network delay measurement module 1010, is used for Measure network delay value, comprising: obtain the uplink data messages of rlc layer, uplink data messages include source address and destination address; According to source address and destination address, ICMP request message is set up;ICMP request message is sent to GTP layers;Receive GTP layers of transmission Downlink data message;According to ICMP request message, corresponding ICMP response message is screened from downlink data message;According to ICMP Request message and ICMP response message calculate network delay value.
Specific about data retransmission device limits the restriction that may refer to above for data repeating method, herein not It repeats again.Modules in above-mentioned data retransmission device can be realized fully or partially through software, hardware and combinations thereof.On Stating each module can be embedded in the form of hardware or independently of in the processor in the network equipment, can also be stored in a software form In memory in the network equipment, the corresponding operation of the above modules is executed in order to which processor calls.
In one embodiment, referring to Figure 11, this application provides a kind of network equipments, including memory 1110 and place Device 1120 is managed, is stored with computer program in memory 1110, which realizes following step when executing computer program It is rapid:
Read the packet loss information that not processed RLC uplink loses message, packet loss information includes RLC packet loss mark and for the first time The packet loss moment;
It is determining that the weight that corresponding RLC uplink loses message is identified with RLC packet loss according to packet loss moment and current time for the first time It passes time-consuming;
If retransmitting time-consuming greater than default time delay value, sends stopping and retransmit the corresponding RLC uplink loss report of RLC packet loss mark The request of text.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, is calculated Machine program performs the steps of when being executed by processor
Read the packet loss information that not processed RLC uplink loses message, packet loss information includes RLC packet loss mark and for the first time The packet loss moment;
It is determining that the weight that corresponding RLC uplink loses message is identified with RLC packet loss according to packet loss moment and current time for the first time It passes time-consuming;
If retransmitting time-consuming greater than default time delay value, sends stopping and retransmit the corresponding RLC uplink loss report of RLC packet loss mark The request of text.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with Relevant hardware is instructed to complete by computer program, the computer program can be stored in a non-volatile computer In read/write memory medium, the computer program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, To any reference of memory, storage, database or other media used in each embodiment provided herein, Including non-volatile and/or volatile memory.Nonvolatile memory may include read-only memory (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include Random access memory (RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms, Such as static state RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDRSDRAM), enhancing Type SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
Each technical characteristic of above embodiments can be combined arbitrarily, for simplicity of description, not to above-described embodiment In each technical characteristic it is all possible combination be all described, as long as however, the combination of these technical characteristics be not present lance Shield all should be considered as described in this specification.
The several embodiments of the application above described embodiment only expresses, the description thereof is more specific and detailed, but simultaneously It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art It says, without departing from the concept of this application, various modifications and improvements can be made, these belong to the protection of the application Range.Therefore, the scope of protection shall be subject to the appended claims for the application patent.

Claims (10)

1. a kind of data repeating method characterized by comprising
Read the packet loss information that not processed RLC uplink loses message, the packet loss information includes RLC packet loss mark and for the first time The packet loss moment;
According to the moment of packet loss for the first time and current time, determine that RLC uplink corresponding with the RLC packet loss mark loses message Re-transmission it is time-consuming;
If the re-transmission time-consuming is greater than default time delay value, sends the corresponding RLC uplink of the stopping re-transmission RLC packet loss mark and lose Lose the request of message.
2. reading not processed RLC uplink the method according to claim 1, wherein described and losing message Packet loss information, comprising:
Periodically detect the packet loss information that message is lost with the presence or absence of the not processed RLC uplink;
If it exists, then in rlc layer upward cache queue, the packet loss letter that the not processed RLC uplink loses message is read Breath.
3. according to the method described in claim 2, it is characterized in that, not located in described periodically detect with the presence or absence of described Before the RLC uplink of reason loses the packet loss information of message, the method also includes:
The uplink data messages that receiving mac layer is sent;
It detects in the rlc layer upward cache queue and loses message with the presence or absence of the RLC uplink;
If it exists, then the packet loss mark that the RLC uplink loses message is obtained;
The packet loss mark that message is lost according to the RLC uplink judges whether that first appearing the RLC uplink loses message;
If so, determining that the RLC uplink loses the time that message first appears for the packet loss moment for the first time, and described in preservation The packet loss information of RLC uplink loss message.
If 4. according to the method described in claim 3, it is characterized in that, the re-transmission is time-consuming to be greater than default time delay value, It sends and stops retransmitting the request that the RLC packet loss identifies corresponding RLC uplink loss message, comprising:
If the re-transmission is time-consuming to be greater than default time delay value, identified according to the RLC packet loss, sends the RLC packet loss mark and correspond to Acknowledge receipt of information to transmitting terminal to stop retransmitting the RLC uplink and lose message, and delete the RLC uplink and lose message Packet loss information.
5. method according to claim 1 to 4, which is characterized in that the method also includes:
It is identified no more than default time delay value according to the RLC packet loss if the re-transmission is time-consuming, sends the RLC packet loss mark pair The information of denying receiving answered loses message to transmitting terminal with RLC uplink described in request retransmission.
6. method according to claim 1 to 4, which is characterized in that the default time delay value is adjustment factor With the product of network delay value.
7. according to the method described in claim 6, it is characterized in that, the network delay value is obtained by measurement, comprising:
The uplink data messages of rlc layer are obtained, the uplink data messages include source address and destination address;
According to the source address and the destination address, ICMP request message is set up;
The ICMP request message is sent to GTP layers;
Receive the downlink data message of GTP layers of transmission;
According to the ICMP request message, corresponding ICMP response message is screened from the downlink data message;
According to the ICMP request message and the ICMP response message, the network delay value is calculated.
8. a kind of data retransmission device characterized by comprising
Packet loss information reading module loses the packet loss information of message, the packet loss information for reading not processed RLC uplink It is identified and the packet loss moment for the first time including RLC packet loss;
Time-consuming determining module is retransmitted, it is determining to be identified with the RLC packet loss for basis packet loss moment and the current time for the first time The re-transmission that corresponding RLC uplink loses message is time-consuming;
Regulation module is retransmitted, if time-consuming greater than default time delay value for the re-transmission, stopping sent and retransmits the RLC packet loss mark Know the request that corresponding RLC uplink loses message.
9. a kind of network equipment, including memory and processor, the memory are stored with computer program, which is characterized in that The step of processor realizes any one of claims 1 to 7 the method when executing the computer program.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program The step of method described in any one of claims 1 to 7 is realized when being executed by processor.
CN201811025501.XA 2018-09-04 2018-09-04 Data retransmission method, device, storage medium and network equipment thereof Active CN109194452B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811025501.XA CN109194452B (en) 2018-09-04 2018-09-04 Data retransmission method, device, storage medium and network equipment thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811025501.XA CN109194452B (en) 2018-09-04 2018-09-04 Data retransmission method, device, storage medium and network equipment thereof

Publications (2)

Publication Number Publication Date
CN109194452A true CN109194452A (en) 2019-01-11
CN109194452B CN109194452B (en) 2021-04-27

Family

ID=64914312

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811025501.XA Active CN109194452B (en) 2018-09-04 2018-09-04 Data retransmission method, device, storage medium and network equipment thereof

Country Status (1)

Country Link
CN (1) CN109194452B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110233856A (en) * 2019-06-28 2019-09-13 北京云中融信网络科技有限公司 Message processing method, device and computer readable storage medium
CN110830185A (en) * 2019-09-26 2020-02-21 视联动力信息技术股份有限公司 A method and device for data transmission
CN112615760A (en) * 2020-12-18 2021-04-06 京信网络系统股份有限公司 Data transmission method, device, base station and storage medium
WO2021164040A1 (en) * 2020-02-23 2021-08-26 Oppo广东移动通信有限公司 Resource allocation method and apparatus, device, and storage medium
CN114095796A (en) * 2020-07-30 2022-02-25 中国移动通信集团终端有限公司 Method, apparatus, device and computer storage medium for reducing invalid retransmission packets
CN115378888A (en) * 2022-08-17 2022-11-22 深圳星云智联科技有限公司 Data processing method, device, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132352A (en) * 2006-08-21 2008-02-27 中兴通讯股份有限公司 Method and system for implementing high-speed ascending grouping access characteristic
CN105634687A (en) * 2014-11-04 2016-06-01 夏普株式会社 Unauthorized spectrum communication retransmission method, base station and user equipment
EP2765804B1 (en) * 2008-01-25 2016-07-13 LG Electronics, Inc. Method for performing handover procedure and creating data
CN107147481A (en) * 2017-07-19 2017-09-08 北京数码视讯科技股份有限公司 Packet loss repeating method, device and electronic equipment
CN107800515A (en) * 2016-08-31 2018-03-13 北京信威通信技术股份有限公司 A kind of data transmission method and system for radio link layer

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132352A (en) * 2006-08-21 2008-02-27 中兴通讯股份有限公司 Method and system for implementing high-speed ascending grouping access characteristic
EP2765804B1 (en) * 2008-01-25 2016-07-13 LG Electronics, Inc. Method for performing handover procedure and creating data
CN105634687A (en) * 2014-11-04 2016-06-01 夏普株式会社 Unauthorized spectrum communication retransmission method, base station and user equipment
CN107800515A (en) * 2016-08-31 2018-03-13 北京信威通信技术股份有限公司 A kind of data transmission method and system for radio link layer
CN107147481A (en) * 2017-07-19 2017-09-08 北京数码视讯科技股份有限公司 Packet loss repeating method, device and electronic equipment

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110233856A (en) * 2019-06-28 2019-09-13 北京云中融信网络科技有限公司 Message processing method, device and computer readable storage medium
CN110233856B (en) * 2019-06-28 2022-04-05 北京云中融信网络科技有限公司 Message processing method and device and computer readable storage medium
CN110830185A (en) * 2019-09-26 2020-02-21 视联动力信息技术股份有限公司 A method and device for data transmission
CN110830185B (en) * 2019-09-26 2022-08-09 视联动力信息技术股份有限公司 Data transmission method and device
WO2021164040A1 (en) * 2020-02-23 2021-08-26 Oppo广东移动通信有限公司 Resource allocation method and apparatus, device, and storage medium
CN114731673A (en) * 2020-02-23 2022-07-08 Oppo广东移动通信有限公司 Resource allocation method, device, equipment and storage medium
CN114095796A (en) * 2020-07-30 2022-02-25 中国移动通信集团终端有限公司 Method, apparatus, device and computer storage medium for reducing invalid retransmission packets
CN112615760A (en) * 2020-12-18 2021-04-06 京信网络系统股份有限公司 Data transmission method, device, base station and storage medium
CN115378888A (en) * 2022-08-17 2022-11-22 深圳星云智联科技有限公司 Data processing method, device, equipment and storage medium
CN115378888B (en) * 2022-08-17 2023-08-08 深圳星云智联科技有限公司 Data processing method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN109194452B (en) 2021-04-27

Similar Documents

Publication Publication Date Title
CN109194452A (en) Data repeating method, device, storage medium and its network equipment
JP7542612B2 (en) Data retransmission method and device, data reception response method and device, and storage medium
WO2018121294A1 (en) Packet transmission method, terminal, network device, and communication system
JP5070239B2 (en) Method and communication apparatus for improving TTI bundling transmission
US7477675B2 (en) Data communication apparatus
EP2302827B1 (en) A method and device for transmitting data
US20060026296A1 (en) Methods and apparatus for optimum file transfers in a time-varying network environment
KR20040078160A (en) Adaptive measurement of round-trip time in automatic retransmission request (arq) protocols and using an abort timer started at receipt of a negative acknowledgement (nak)
KR100750170B1 (en) Method and apparatus for transmitting data frame efficiently in communication network
CN101651531A (en) Method and apparatus for handling retransmission of a tti bundle
US20080101290A1 (en) Apparatus for Arq Controlling in Wireless Portable Internet System and Method Thereof
US20180041415A1 (en) Mitigation of transmission control protocol throughput degradation in communication devices due to predictable radio impairment events
CN107959555B (en) Data transmission method, device and storage medium based on LWAAP
CN108886713B (en) Data transmission method, data receiving equipment and data sending equipment
CN109314608A (en) A kind of data transmission method, the network equipment and terminal device
WO2007066588A1 (en) Wireless lan communication system
CN104283656A (en) AM RLC receiving window maintenance and data receiving method
CN113676294B (en) Data retransmission method, communication device, computer equipment and readable storage medium
JP7328177B2 (en) Data transmission method and communication system
JP3434231B2 (en) TCP control method
CN107959554B (en) A data retransmission method and device
JP6973511B2 (en) Communication equipment, communication systems, communication methods and programs
WO2020101807A2 (en) Methods and apparatus aggregating multiple wireless communications channels for flexible full-duplex communications
KR20200026565A (en) Method for optmizing transmission control protocol and system therreof
WO2007148630A1 (en) Radio communication device and method used in mobile communication system

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
TA01 Transfer of patent application right

Effective date of registration: 20200115

Address after: 510663 Shenzhou Road 10, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangzhou, Guangdong

Applicant after: Jingxin Communication System (China) Co., Ltd.

Address before: 510663 Shenzhou Road 10, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangzhou, Guangdong

Applicant before: Jingxin Communication System (China) Co., Ltd.

Applicant before: Jingxin Communication System (Guangzhou) Co., Ltd.

Applicant before: Jingxin Communication Technology (Guangzhou) Co., Ltd.

Applicant before: TIANJIN COMBA TELECOM SYSTEMS CO., LTD.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 510663 Shenzhou Road 10, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangzhou, Guangdong

Patentee after: Jingxin Network System Co.,Ltd.

Address before: 510663 Shenzhou Road 10, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangzhou, Guangdong

Patentee before: Comba Telecom System (China) Ltd.

CP01 Change in the name or title of a patent holder