Unlock instant, AI-driven research and patent intelligence for your innovation.

A parallel data communication method and device supporting differentiation and negotiability

A data communication and differentiated technology, applied in the field of information processing, can solve the problem of low communication efficiency, achieve the effect of improving communication efficiency and reliability, improving efficiency, and reducing packet loss rate

Active Publication Date: 2022-03-29
INST OF INFORMATION ENG CHINESE ACAD OF SCI
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention provides a parallel data communication method and device supporting differentiation and negotiability to solve the situation of low communication efficiency in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A parallel data communication method and device supporting differentiation and negotiability
  • A parallel data communication method and device supporting differentiation and negotiability
  • A parallel data communication method and device supporting differentiation and negotiability

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0115] Example 1: In an ACK packet, there is only one of the set of normally received data packets, the set of data packets to be retransmitted, and the set of discarded data packets, and each data packet set contains only the packet sequence number of one data packet, of which The set of data packets is represented by the symbol NormalAck, the set of data packets to be retransmitted is represented by the symbol RetransAck, and the set of discarded data packets is represented by the symbol AbortAck. ACK packet can be expressed as:

[0116] AckPkt=

[0117] Among them, RecvSeq indicates the sequence number of the received packet at the receiving end, that is, the maximum packet sequence number of the continuous data packets that have been confirmed to be received in the sliding window of the receiving end; Packet sequence number; AckType indicates the data packet collection type in the ACK packet. For example, a value of 0 indicates a normal collection of data packets, a value...

example 2

[0118] Example 2: An ACK packet contains one of the set of normally received data packets, the set of data packets to be retransmitted, and the set of discarded data packets, the set of normally received data packets or the set of data packets to be retransmitted or the set of discarded data packets There can be multiple data packet sequence numbers in , and the ACK packet can be expressed as:

[0119] AckPkt=i |0≤i

[0120] ≤NormalAckNum} / {RetransAckType, RetransAckNum, RetransAck j |0≤j

[0121] ≤RetransAckNum} / {AbortAckType, AbortAckNum, AbortAck k |0≤k

[0122] ≤AbortAckNum}>

[0123] Among them, RecvSeq indicates the sequence number of the received packet at the receiving end, that is, the maximum packet sequence number of the continuous data packets that have been confirmed to be received in the sliding window of the receiving end; Package number; {NormalAckType, NormalAckNum, NormalAck i |0≤i≤NormalAckNum} indicates the normal received data packet set, where Norma...

example 3

[0124] Example 3: An ACK packet can contain one or more of the normally received data packet set, the pending retransmission data packet set, and the discarded data packet set, and each data packet set can have multiple data packet sequence numbers , the ACK packet can be expressed as:

[0125] AckPkt=i |0≤i

[0126] ≤NormalAckNum}, {RetransAckType, RetransAckNum, RetransAck j |0≤j

[0127] ≤RetransAckNum}, {AbortAckType, AbortAckNum, AbortAck k |0≤k

[0128] ≤AbortAckNum}>

[0129] Among them, RecvSeq indicates the sequence number of the received packet at the receiving end, that is, the maximum packet sequence number of the continuous data packets that have been confirmed to be received in the sliding window of the receiving end; packet number; {NormalAckType, NormalAckNum, NormalAck i |0≤i≤NormalAckNum} indicates the normal received data packet set, where NormalAckType indicates that the type of the data packet set is a normal received data packet set, NormalAckNum in...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention provides a parallel data communication method and device supporting differentiation and negotiability. The method includes: extracting the ACK packet in the ACK packet queue when the data packet transmission condition of the sending end is not met; Manage the data packets in the queue to be confirmed at the corresponding sending end, and obtain the packet identification of the data packets that have been confirmed received in the sliding window of the sending end, the last packet identification of the continuous data packets that have been confirmed received in the sliding window of the receiving end, and the sliding window of the receiving end. The last packet identifier of the processed continuous data packets in the window; according to the packet identifier of the confirmed received data packets, the last packet identifier of the confirmed received continuous data packets in the sliding window of the receiving end, and the processed continuous The last packet identifier of the data packet updates the sliding window state of the sending end, and re-judges the data packet sending condition of the sending end according to the updated sliding window state of the sending end. Efficient transmission and retransmission on demand according to different receiving capabilities and states.

Description

technical field [0001] The invention relates to the technical field of information processing, in particular to a method and device for parallel data communication supporting differentiation and negotiability. Background technique [0002] With the large-scale deployment of new network applications such as cloud computing and the Internet of Things, the pressure on data throughput of existing communication systems is increasing. In addition to continuously improving the communication rate of communication equipment, designing efficient and reliable communication methods is also one of the key technologies to solve data communication capabilities. [0003] There are two main traditional data communication methods, connection-oriented and connectionless. Most of the connection-oriented communication methods are based on the TCP protocol. The traditional TCP protocol is designed for low-speed, low-latency networks, and works well on traditional low-bandwidth, low-latency Ether...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L1/16H04L1/18
CPCH04L1/1607H04L1/1832H04L1/187
Inventor 李凤华寇文龙耿魁曹晓刚谢绒娜
Owner INST OF INFORMATION ENG CHINESE ACAD OF SCI