WO2013091536A1 - Procédé de transmission de données, nœud connexe et système basé sur de multiples canaux - Google Patents
Procédé de transmission de données, nœud connexe et système basé sur de multiples canaux Download PDFInfo
- Publication number
- WO2013091536A1 WO2013091536A1 PCT/CN2012/086912 CN2012086912W WO2013091536A1 WO 2013091536 A1 WO2013091536 A1 WO 2013091536A1 CN 2012086912 W CN2012086912 W CN 2012086912W WO 2013091536 A1 WO2013091536 A1 WO 2013091536A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- data frame
- consistent
- node
- frames
- Prior art date
Links
Classifications
-
- 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/0036—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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
Definitions
- Multi-channel based data transmission method, related node and system The application is submitted to the Chinese Patent Office on December 19, 2011, the application number is 201110426422.1, and the invention name is "multi-channel based data transmission method, related nodes and systems" Priority of Chinese Patent Application, the entire contents of which is incorporated herein by reference.
- the present invention relates to the field of communications, and in particular, to a multi-channel based data transmission method, related nodes and systems.
- SMP Symmetric Multiprocessing
- system architecture such as cluster system, Massively Parallel Processing (MPP), and Cache-Coherent Non-Uniform Memory Architecture (CC-NUMA).
- MPP Massively Parallel Processing
- CC-NUMA Cache-Coherent Non-Uniform Memory Architecture
- Embodiments of the present invention provide a multi-channel based data transmission method, a related node, and a system for improving stability of a communication system. To solve the above technical problem, the embodiment of the present invention provides the following technical solutions:
- a multi-channel based data transmission method comprising:
- the receiving node synchronously receives the data frame from the sending node from the at least two channels, where the data frame carries the cyclic redundancy check code CRC, and the data frames transmitted on the at least two channels are the same data frame. ; Comparing whether data in at least two of the above received data frames is consistent;
- the data frame with the same data is CRC checked; if there is no data frame with the same data, the CRC check is performed on all the data frames that are currently compared.
- a data frame having the correct CRC check is transmitted to the FIFO in the FIFO; and an acknowledgement indicating that the data frame is received without error is returned to the transmitting node.
- a receiving node includes:
- a receiving unit configured to synchronously receive data frames from the sending node from the at least two channels, where the data frame carries a cyclic redundancy check code CRC, and the data frames transmitted on the at least two channels are the same a data frame;
- a comparison unit configured to compare whether data of the at least two received data frames is consistent
- a CRC check unit configured to: when the comparing unit compares data frames with data consistency, perform data frames that are consistent with the data CRC check; when the comparing unit compares the data frame with no data consistency, performs CRC check on all data frames currently compared by the comparing unit; and the transmitting unit is configured to: when there is a data frame with the correct CRC check Transmitting, to the first-in first-out queue FIFO, a data frame with the correct CRC check;
- a feedback unit configured to: when the transmitting unit triggers, return to the sending node, the confirmation information indicating that the data frame is received without errors.
- a cross-node interconnect system including:
- the sending node is configured to send the same data frame to the receiving node from the at least two channels;
- the receiving node is configured to synchronously receive the data frame from the sending node from the at least two channels, where the data frame carries a loop a redundancy check code CRC, and the data frames transmitted on the at least two channels are the same data frame;
- the data frame with the same data is CRC checked; if there is no data frame with the same data, the CRC check is performed on all the data frames that are currently compared.
- multiple channels are used to transmit the same data, and the receiving node synchronously receives data from multiple channels, thereby avoiding receiving the cable in a single channel when the cable is slack or partially severely interfered.
- the node cannot receive the system defect or the service interruption caused by the data frame transmitted by the sending node in real time, and on the other hand, avoids the problem that the transmission data is easily lost during the hot-machine backup switching process; in addition, the receiving in the present invention
- the node compares and analyzes the data in the received data frames on the multiple channels, and when there is a data frame that is correct in the analysis processing result, the acknowledgment information indicating that the data frame is received correctly is returned to the sending node, thereby avoiding the existing information.
- the technical solution provided by the present invention effectively improves the stability of the communication system.
- FIG. 1 is a schematic flow chart of an embodiment of a multi-channel based data transmission method provided by the present invention
- FIG. 2 is a schematic flow chart of another embodiment of a multi-channel based data transmission method provided by the present invention.
- FIG. 3 is a schematic structural diagram of an embodiment of a receiving node according to the present invention.
- FIG. 4 is a schematic structural diagram of an embodiment of a cross-node interconnection system according to the present invention. detailed description
- Embodiments of the present invention provide a multi-channel based data transmission method, a related node, and a system.
- the technical solutions in the embodiments of the present invention are clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention.
- the embodiments are merely a part of the embodiments of the invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
- the multi-channel based data transmission method provided by the embodiment of the present invention is described below. Referring to FIG. 1 , an embodiment of the multi-channel based data transmission method provided by the present invention includes:
- the receiving node synchronously receives the data frame from the sending node from the at least two channels.
- at least two cables are connected between the sending node and the receiving node to form at least two pieces for transmitting the same data.
- the channel sends a data frame carrying a Cyclic Redundancy Check (CRC) to the receiving node through at least two channels formed by the sending node, where the data frames transmitted on each channel are the same data frame.
- CRC Cyclic Redundancy Check
- the data frame of the sending node where the synchronization code is a custom special character, used to indicate the sending start time of the data frame.
- the data frame when the receiving of the data frame is completed from the channel, the data frame is stored in the packet data register, and the flag tag corresponding to the channel may be set, wherein the flag flag and the channel --correspond.
- the receiving node compares whether the data in the at least two received data frames are consistent.
- the receiving node may perform the data frame that is currently received after completing the receiving of the data frame from all channels. For comparison, if the receiving node synchronously receives the same data frame from the four channels in step 101, the receiving node may compare the four data frames after the four data frames are received, or the receiving node may also After the reception of the data frame is completed from the majority of channels (for example, when most flag tags are set), the received data frames are extracted for comparison, for example, a threshold value greater than 2 may be preset according to the current channel number. When the number of identical data frames that have been received exceeds the threshold, the currently received data frames are compared.
- a waiting time of a certain duration may be preset. After the timing exceeds the waiting time, the currently received data frame is compared, and the timing may be triggered when the receiving node starts receiving the data frame, or may also be triggered after the receiving node completes receiving a data frame, or may also Timing is triggered at other times.
- the preset duration will also be different.
- step 103 is performed;
- step 104 is performed.
- the receiving node performs CRC check on the data frame with consistent data. Further, the receiving node can Data frames with inconsistent data are discarded.
- step 105 is performed.
- step 102 When the data of all the data frames to be compared in step 102 are inconsistent, all the data frames currently being compared are subjected to CRC check.
- step 105 is performed.
- the receiving node transmits one of the data frames with the correct CRC check to FIF0.
- the receiving node returns an acknowledgement (e.g., ACK information) indicating that the data frame is received without error to the transmitting node.
- acknowledgement e.g., ACK information
- the receiving node may further calculate the remaining space of the current FIFO after step 105, and the calculation of the remaining space of the FIFO may be implemented by the following formula:
- Remaining space of FIFO number of registers of FIF0 - number of data received by FIFO.
- the sending node After calculating the remaining space of the FIFO, carrying the storage identifier in the confirmation information, where the storage identifier is used to indicate the remaining space of the FIFO, such as being definable, when the value of the storage identifier is 1, indicating that the FIFO has The remaining space, when the value of the storage identifier is 0, indicates that the FIFO is full. Therefore, when the sending node receives the acknowledgment information carrying the storage identifier, it can learn the storage status of the current FIFO of the receiving node, and stop transmitting the data frame to the receiving node when the current FIFO of the receiving node is full.
- the data frame transmitted in the embodiment of the present invention may be a control signal (such as a reset signal, a system error signal, etc.), or the data frame may be a data frame carrying the service data, which is not limited herein.
- a control signal such as a reset signal, a system error signal, etc.
- the data frame may be a data frame carrying the service data, which is not limited herein.
- the receiving node synchronously receives data from multiple channels, thereby avoiding looseness or partial strictness of the cable in a single channel.
- the receiving node cannot receive the system or the service interruption caused by the data frame transmitted by the transmitting node in real time, and on the other hand, avoids the problem that the transmission data is easily lost during the hot-machine backup switching process;
- the receiving node performs comparative analysis processing on the data in the received data frames on the plurality of channels, and when there is a data frame in which the comparison analysis processing result is correct, that is, returning to the transmitting node, indicating that the data frame is received without errors.
- a multi-channel based data transmission method includes:
- the receiving node synchronously receives the data frame from the sending node from the at least two channels.
- at least two cables are connected between the sending node and the receiving node to form at least two pieces for transmitting the same data.
- the channel the sending node sends the data frame carrying the CRC to the receiving node by using at least two channels formed, wherein the data frames transmitted on each channel are the same data frame.
- the data frame of the sending node, the above synchronization code is a custom special character, which is used to indicate the sending start time of the data frame.
- the data frame when the receiving of the data frame is completed from the channel, the data frame is stored in the packet data register, and the flag tag corresponding to the channel may be set, where the flag flag and the channel are --correspond.
- step 202 Determine whether the number of received data frames exceeds a preset first threshold.
- a first threshold value greater than 2 is preset, and when the received data frame is received, When the number exceeds the first threshold, step 203 is performed. When the preset first threshold is not exceeded, step 206 is performed.
- the receiving node compares whether the data in the currently received data frame is consistent.
- step 204 is performed;
- step 205 is performed.
- step 208 is performed; If the CRC check of the data frame with the same data is not correct, step 207 is performed.
- step 208 is performed;
- step 212 is performed.
- the receiving node may trigger timing when starting to receive the data frame, or may trigger timing after receiving a data frame, or may trigger timing from other moments.
- the duration of the set will also be different.
- step 207 Determine whether the number of data frames that are consistent with the data exceeds a preset second threshold. When the number of data frames that are consistent with the data exceeds a preset second threshold, perform step 209. When the number of data frames consistent with the data does not exceed the preset second threshold, step 212 is performed.
- the receiving node transmits one of the data frames with the correct CRC check to the FIFO.
- the receiving node transmits one of the data frames with the same data to the FIFO.
- the remaining space of the FIFO The number of registers in the FIFO - The number of times the data is received by the FIFO.
- the receiving node returns an acknowledgement (e.g., ACK information) indicating that the data frame is received without error to the transmitting node.
- the acknowledgment information carries a storage identifier, where the storage identifier is used to indicate the remaining space of the FIFO. For example, it can be defined that when the value of the storage identifier is 1, it indicates that the FIFO has a remaining space, and when the value of the storage identifier is 0 means the FIFO is full. Therefore, when the sending node receives the acknowledgment information carrying the storage identifier, the sending node can learn the storage status of the current FIFO of the receiving node, and stop sending the data frame to the receiving node when the receiving node is full FIFO.
- the receiving node returns retransmission indication information (such as NAK information) to the transmitting node, instructing the transmitting node to resend the data frame.
- retransmission indication information such as NAK information
- the node cannot receive the system defect or the service interruption caused by the data frame transmitted by the sending node in real time, and on the other hand, avoids the problem that the transmission data is easily lost during the hot-machine backup switching process; in addition, the receiving in the present invention
- the node compares and analyzes the data in the received data frames on the multiple channels, and when there is a data frame that is correct in the analysis processing result, the acknowledgment information indicating that the data frame is received correctly is returned to the sending node, thereby avoiding the existing information.
- the technical solution provided by the present invention effectively improves the stability of the communication system.
- a receiving node in the embodiment of the present invention is described below. Referring to FIG. 3, the receiving node 300 in the embodiment of the present invention includes:
- the receiving unit 301 is configured to synchronously receive the data frame from the sending node from the at least two channels, where the data frame carries the CRC, and the data frames transmitted on the at least two channels are the same data frame;
- the data frame of the node, the above synchronization code is a custom special character, which is used to indicate the sending start time of the data frame.
- the data frame is stored in the packet data register, and the flag tag corresponding to the channel may be set, where the flag flag and the channel are --correspond.
- the comparing unit 302 is configured to compare whether the data in the completed data frame received by the at least two receiving units 301 is consistent;
- the comparing unit 302 may compare the currently received data frames after the receiving unit 301 completes receiving the data frame from all channels;
- the receiving node further includes: a first determining unit, configured to determine whether the number of received data frames exceeds a preset first threshold, where the first threshold is greater than 2
- the comparing unit 302 may trigger when the first determining unit determines that the number of received data frames exceeds a preset first threshold, or the comparing unit 302 may determine that the receiving is completed in the first determining unit. When the number of data frames does not exceed the preset first threshold, it is triggered after waiting for the preset time. This is not a limitation.
- the comparing unit 302 is specifically configured to compare whether data in all currently received data frames is consistent.
- the CRC check unit 303 is configured to perform CRC check on the data frame with the same data when the comparison unit 302 compares the data frames with the data consistency; when the comparison unit 302 compares the data frames with the same data, the comparison is performed. All data frames currently being compared by unit 302 are CRC checked.
- the transmitting unit 304 is configured to: when there is a data frame with a correct CRC check, transmit a data frame with a correct CRC check to the FIFO;
- the feedback unit 305 is configured to, when the transmitting unit 304 triggers, return an acknowledgement information (such as ACK information) indicating that the data frame is received without error.
- an acknowledgement information such as ACK information
- the feedback unit 305 is further configured to: when the CRC check unit 303 is incorrect in the CRC check result of the data frame, return the retransmission indication information to the sending node, where the retransmission indication information is used. Instructing the transmitting node to resend the data frame.
- the receiving node 300 further includes: a second determining unit, configured to determine, when the CRC check unit 303 does not correctly correct the CRC of the data frame that is consistent with the data, determine a data frame that is consistent with the data Whether the number exceeds the preset second threshold value; the transmitting unit 304 is further configured to: when the determination result of the second determining unit is YES, transmit one of the data frames that is consistent with the data to the FIFO; the feedback unit 305 is further configured to use the foregoing When the determination result of the second judging unit is no, or when the CRC check of all the data frames is not correct, the retransmission indication information is returned to the transmitting node.
- a second determining unit configured to determine, when the CRC check unit 303 does not correctly correct the CRC of the data frame that is consistent with the data, determine a data frame that is consistent with the data Whether the number exceeds the preset second threshold value
- the transmitting unit 304 is further configured to: when the determination result of the second determining
- the receiving node 300 further includes: a calculating unit, configured to calculate a remaining space of the current FIFO; the acknowledgment information fed back by the feedback unit 305 carries a storage identifier, where the storage identifier is used to indicate that the receiving node 300 is currently The remaining space of the FIFO, so that the transmitting node can know the storage status of the current FIFO of the receiving node when receiving the acknowledgment information carrying the storage identifier, and stop transmitting the data frame to the receiving node when the current FIFO of the receiving node is full.
- a calculating unit configured to calculate a remaining space of the current FIFO
- the acknowledgment information fed back by the feedback unit 305 carries a storage identifier, where the storage identifier is used to indicate that the receiving node 300 is currently The remaining space of the FIFO, so that the transmitting node can know the storage status of the current FIFO of the receiving node when receiving the acknowledgment information carrying the storage identifier, and stop transmitting the data frame to the receiving
- the confirmation information fed back by the feedback unit carries a storage identifier, wherein the storage identifier is used to indicate the remaining space of the FIFO.
- the receiving node 300 in the embodiment of the present invention may be used as the receiving node in the foregoing method embodiment, and may be used to implement all the technical solutions in the foregoing method embodiments, and the functions of the respective functional modules may be according to the foregoing method embodiments.
- the functions of the respective functional modules may be according to the foregoing method embodiments.
- the receiving node is from multiple pieces. Synchronously receiving data on the channel avoids problems such as system failure or service interruption caused by the receiving node not receiving the data frame transmitted by the transmitting node in real time when the cable of the single channel is slack or partially severely interfered. On the other hand, the problem of loss of transmission data during the hot-machine backup switching process is also avoided.
- the receiving node compares and analyzes the data in the received data frames on multiple channels, and there is a comparative analysis.
- the embodiment of the invention further provides a cross-node interconnection system, as shown in FIG. 4, a cross-node interconnection system.
- the 400 includes a sending node 401 and a receiving node 402.
- the sending node 401 is configured to send the same data frame from the at least two channels to the receiving node. Further, if the sending node 401 learns that the receiving node 402 is full, the current receiving FIFO stops receiving.
- the node 402 sends a data frame.
- the receiving node 402 can be the receiving node 300 in the foregoing device embodiment, and details are not described herein again.
- the receiving node synchronously receives data from multiple channels, thereby avoiding looseness or partiality of cables in a single channel.
- the receiving node cannot receive the data frame transmitted by the transmitting node in real time and completely suffers from problems such as system failure or service interruption.
- the receiving node performs comparative analysis processing on the data in the received data frames on the plurality of channels, and when there is a data frame in which the comparison analysis processing result is correct, the returning to the transmitting node indicates that the data frame is received without errors.
- the information avoids the drawbacks of requiring the transmitting node to retransmit the data frame as long as the CRC check error of one data frame in the prior art, greatly reducing the number of times of retransmitting the data frame, and improving the real-time and timing of the data.
- the technical solution provided by the present invention effectively improves the stability of the communication system.
- the disclosed apparatus and method may be implemented in other manners.
- the device embodiments described above are merely illustrative, examples.
- the division of the unit is only a logical function division, and the actual implementation may have another division manner, for example, multiple units or components may be combined or may be integrated into another system, or some features may be ignored, or not. carried out.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the components displayed by the unit may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
- the technical solution of the present invention may contribute to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium.
- a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like, which can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne un procédé de transmission de données, un nœud connexe et un système basé sur de multiples canaux. Le procédé de transmission de données basé sur de multiples canaux consiste à : recevoir de manière synchrone par un nœud récepteur des trames de données d'un nœud émetteur sur au moins deux canaux ; comparer si les données dans les deux trames de données reçues ou plus sont cohérentes ; s'il y a des trames de données ayant des données cohérentes, effectuer alors un contrôle CRC sur les trames de données ayant des données cohérentes ; et s'il n'y a pas de trames de données ayant des données cohérentes, effectuer alors un contrôle CRC sur toutes les trames de données qui subissent actuellement une comparaison ; s'il y a des trames de données avec un contrôle CRC correct, alors transmettre une trame de données avec un contrôle CRC correct dans une première file d'attente FIFO (premier entré, premier sorti) ; et renvoyer au nœud émetteur des informations d'accusé réception qui indiquent que la réception de la trame de données est correcte. Le procédé de transmission de données, le nœud connexe et le système peuvent améliorer de manière efficiente la stabilité de systèmes de communication.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110426422.1 | 2011-12-19 | ||
CN201110426422.1A CN102567276B (zh) | 2011-12-19 | 2011-12-19 | 基于多通道的数据传输方法、接收节点及跨节点互联*** |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013091536A1 true WO2013091536A1 (fr) | 2013-06-27 |
Family
ID=46412723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2012/086912 WO2013091536A1 (fr) | 2011-12-19 | 2012-12-19 | Procédé de transmission de données, nœud connexe et système basé sur de multiples canaux |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102567276B (fr) |
WO (1) | WO2013091536A1 (fr) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102567276B (zh) * | 2011-12-19 | 2014-03-12 | 华为技术有限公司 | 基于多通道的数据传输方法、接收节点及跨节点互联*** |
CN104901972B (zh) * | 2015-06-24 | 2019-02-01 | 上海文广科技(集团)有限公司 | 一种文件接收和补包的方法 |
CN105162551B (zh) * | 2015-07-29 | 2018-11-06 | 中工科安科技有限公司 | 一种针对编码器信号处理的crc安全校验码的计算方法 |
CN105262563B (zh) * | 2015-09-07 | 2018-02-23 | 南京科远自动化集团股份有限公司 | 一种提高通讯可靠性的冗余校验方法及*** |
DE102015218882A1 (de) * | 2015-09-30 | 2017-03-30 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Prüfen von Berechnungsergebnissen in einem System mit mehreren Recheneinheiten |
CN105356982B (zh) * | 2015-12-08 | 2018-08-31 | 上海赛治信息技术有限公司 | 基于光纤通道fc帧字段的节点双端口接收冗余方法 |
JP6741065B2 (ja) * | 2016-05-13 | 2020-08-19 | 富士通株式会社 | 通信装置、無線通信システム及び無線通信方法 |
JP2018032934A (ja) * | 2016-08-23 | 2018-03-01 | ルネサスエレクトロニクス株式会社 | 通信装置及び再送制御方法 |
CN108876982A (zh) * | 2018-05-08 | 2018-11-23 | 南京思甲宁新材料科技有限公司 | 一种五金电子锁*** |
CN108932828B (zh) * | 2018-07-27 | 2020-05-05 | 江苏盛海智能科技有限公司 | 一种实现无人车遥控的方法及终端 |
CN111258295A (zh) * | 2020-01-15 | 2020-06-09 | 重庆长安汽车股份有限公司 | 验证大数据采集和上传准确性的***及方法 |
CN111885022B (zh) * | 2020-07-09 | 2023-06-20 | 河南信大网御科技有限公司 | 基于通信接口的拟态通信方法、通信***及终端设备 |
CN113556770A (zh) * | 2021-07-27 | 2021-10-26 | 广东电网有限责任公司 | 数据校验方法、装置、终端及可读存储介质 |
CN114124858B (zh) * | 2022-01-29 | 2022-05-17 | 飞腾信息技术有限公司 | 控制方法及控制设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5426654A (en) * | 1991-12-03 | 1995-06-20 | Fujitsu Limited | Channel data CRC systems for use with cross connect equipment |
CN1285297A (zh) * | 1999-07-21 | 2001-02-28 | 阿尔斯托姆公司 | 在至少两个站之间传送数据的*** |
CN1431594A (zh) * | 2003-01-27 | 2003-07-23 | 西安电子科技大学 | 一种多通道多位并行计算crc码的方法 |
US6741581B1 (en) * | 1998-09-22 | 2004-05-25 | Hughes Electronics Corporation | System and method for transmitting data in frame format using an R-Rake retransmission technique with blind identification of data frames |
US7424664B2 (en) * | 2005-10-17 | 2008-09-09 | Faraday Technology Corp. | Duplicate detection circuit for receiver |
CN101478369A (zh) * | 2009-01-05 | 2009-07-08 | 深圳华为通信技术有限公司 | 一种crc校验的方法和***及crc初值影响矩阵 |
CN101764669A (zh) * | 2008-12-21 | 2010-06-30 | 重庆川仪自动化股份有限公司 | 数据接收过程中的crc码校验方法 |
CN102567276A (zh) * | 2011-12-19 | 2012-07-11 | 华为技术有限公司 | 基于多通道的数据传输方法、相关节点及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999026151A1 (fr) * | 1997-11-17 | 1999-05-27 | Seagate Technology, Inc. | Procede et tampons specialises de reception de trames |
-
2011
- 2011-12-19 CN CN201110426422.1A patent/CN102567276B/zh active Active
-
2012
- 2012-12-19 WO PCT/CN2012/086912 patent/WO2013091536A1/fr active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5426654A (en) * | 1991-12-03 | 1995-06-20 | Fujitsu Limited | Channel data CRC systems for use with cross connect equipment |
US6741581B1 (en) * | 1998-09-22 | 2004-05-25 | Hughes Electronics Corporation | System and method for transmitting data in frame format using an R-Rake retransmission technique with blind identification of data frames |
CN1285297A (zh) * | 1999-07-21 | 2001-02-28 | 阿尔斯托姆公司 | 在至少两个站之间传送数据的*** |
CN1431594A (zh) * | 2003-01-27 | 2003-07-23 | 西安电子科技大学 | 一种多通道多位并行计算crc码的方法 |
US7424664B2 (en) * | 2005-10-17 | 2008-09-09 | Faraday Technology Corp. | Duplicate detection circuit for receiver |
CN101764669A (zh) * | 2008-12-21 | 2010-06-30 | 重庆川仪自动化股份有限公司 | 数据接收过程中的crc码校验方法 |
CN101478369A (zh) * | 2009-01-05 | 2009-07-08 | 深圳华为通信技术有限公司 | 一种crc校验的方法和***及crc初值影响矩阵 |
CN102567276A (zh) * | 2011-12-19 | 2012-07-11 | 华为技术有限公司 | 基于多通道的数据传输方法、相关节点及*** |
Also Published As
Publication number | Publication date |
---|---|
CN102567276A (zh) | 2012-07-11 |
CN102567276B (zh) | 2014-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2013091536A1 (fr) | Procédé de transmission de données, nœud connexe et système basé sur de multiples canaux | |
US20220200897A1 (en) | System and method for facilitating efficient management of non-idempotent operations in a network interface controller (nic) | |
US10148581B2 (en) | End-to-end enhanced reliable datagram transport | |
US9197373B2 (en) | Method, apparatus, and system for retransmitting data packet in quick path interconnect system | |
US8284669B2 (en) | Data acknowledgement apparatus and method | |
US7693070B2 (en) | Congestion reducing reliable transport packet retry engine | |
WO2019001042A1 (fr) | Procédé de transmission de données et dispositifs associés | |
EP2978171B1 (fr) | Procédé de communication, dispositif de communication, et programme de communication | |
JP7008721B2 (ja) | フィードバック情報送信方法およびデバイス | |
KR102046792B1 (ko) | 송신 노드로부터 목적지 노드로의 데이터 전송 방법 | |
WO2011103836A2 (fr) | Procédé, dispositif et système de retransmission de données | |
WO2023093879A1 (fr) | Procédé et appareil de transmission de données, dispositif et support de stockage | |
WO2011137640A1 (fr) | Procédé de transmission de fichiers, appareil de transmission de fichiers et appareil de réception de fichiers | |
JP2016518749A (ja) | 限定されたharqプロセスを伴う分散型ネットワークトポロジにおけるより多くの伝送機会を使用するための方法および装置 | |
CN115994048B (zh) | 一种芯片、通信方法、***及存储介质 | |
US20120328038A1 (en) | Transmission system, transmission device and method for controlling transmission device | |
WO2015031120A1 (fr) | Mise en réseau sans fil avec relais ordonnés de façon flexible | |
WO2010022665A1 (fr) | Procédé, dispositif et système de retransmission dans une couche physique | |
Axer et al. | Formal timing analysis of automatic repeat request for switched real-time networks | |
WO2011116577A1 (fr) | Procédé et appareil de retransmission de données | |
KR101566640B1 (ko) | 임의의 통신망 오류에 대처 가능한 이중화 can 통신 장치 및 방법, 그 방법을 수행하기 위한 기록 매체 | |
WO2018059169A1 (fr) | Procédé et appareil de transmission de données | |
CN114401208B (zh) | 数据传输方法、装置、电子设备和存储介质 | |
JP2012085244A (ja) | シリアル伝送装置、情報処理装置、及びシリアル伝送方法 | |
US9992034B2 (en) | Component multicast protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12859907 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12859907 Country of ref document: EP Kind code of ref document: A1 |