CN1561616A - 用于处理连续数据组的方法 - Google Patents

用于处理连续数据组的方法 Download PDF

Info

Publication number
CN1561616A
CN1561616A CN02819036.XA CN02819036A CN1561616A CN 1561616 A CN1561616 A CN 1561616A CN 02819036 A CN02819036 A CN 02819036A CN 1561616 A CN1561616 A CN 1561616A
Authority
CN
China
Prior art keywords
buffer
data
address area
continuity
data set
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
CN02819036.XA
Other languages
English (en)
Other versions
CN1298150C (zh
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.)
Siemens AG
Original Assignee
Siemens AG
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
Priority claimed from DE10230127A external-priority patent/DE10230127A1/de
Application filed by Siemens AG filed Critical Siemens AG
Publication of CN1561616A publication Critical patent/CN1561616A/zh
Application granted granted Critical
Publication of CN1298150C publication Critical patent/CN1298150C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40058Isochronous transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users

Abstract

本发明涉及一种在等时周期通信系统中通过用户的异步应用处理连续数据组的方法。按照本发明,通过将通信存储器(7)和连续性缓冲器(10)、发送缓冲器(12)和接收缓冲器(11)连接,可以使导致延迟的拷贝过程为最小。

Description

用于处理连续数据组的方法
技术领域
本发明涉及一种在等时周期通信系统中通过用户的异步应用处理连续数据组的方法。
背景技术
数据网络由联网的数据网络节点构成,并使得有可能在多个用户之间进行通信。这里通信的含义是在用户之间传输数据。在此,待传输的数据作为数据电报发送,即,数据被按一个或多个分组一同打包并以这种形式通过数据网络发送至相应的接收者。因此也被称为数据分组。在此,数据传输的概念完全和上述数据电报或数据分组的传输同义。
为了进行联网,例如在可开关的高性能数据网络(特别是以太网络)中通过耦合节点将用户相互连接。每个耦合节点可以与多于两个用户相连并且本身也可以是用户。用户例如有计算机、可存储编程控制器(SPS)或者与其它机器交换电子数据的机器,特别是处理电子数据的机器。
在分布式的自动化系统中,例如在传动技术中,必须使确定的数据在确定的时间到达确定的用户并由接收者处理。这里人们称之为实时临界数据或者数据交换,因为,数据不及时到达确定的地点造成在用户处不希望的结果。
同样在现有技术中公知等时周期通信系统的使用。这里,系统被理解为由至少两个用户组成,为了相互交换数据或者相互传输数据这些用户通过一个数据网络相互连接。在此,数据交换周期地按由系统所使用的通信时钟预定的、等距离的通信周期进行。用户执行确定的应用,例如是中心自动化设备、可存储编程控制器、控制单元、计算机、与其它机器交换电子数据的机器、传动装置、执行器或者传感器。在下面将控制单元理解为各种类型的调节或控制单元。为了传送数据使用的通信系统例如有:现场总线、过程现场总线、以太网络、工业以太网络、法尔总线或者PC内部总线系统(PCI)等。其中,将数据电报在预先固定的发送时刻由用户输入数据网络。
在同步应用中数据的处理与通信周期相同步。与此相反,在异步应用中对数据的处理不与通信周期相同步。通过异步应用对数据的读和写可以在任意时刻进行。由此,产生了将异步应用引入到等时周期通信系统中的特殊要求。原则上应该由用户仅仅发送和读取连续数据。连续数据是针对同样的时间间隔的数据。由现有技术中公知的具有异步应用的用户包括一个连续性缓冲器和一个通信存储器。如果该应用要处理来自通信存储器确定地址区域的数据,则首先将该数据拷贝到连续性缓冲器。然后该应用才对连续性缓冲器中的数据进行读访问。因此,在应用处理连续性缓冲器中的连续数据时,在通信存储器中的所有地址可以被覆盖。
应用首先改写连续性缓冲器,而与此同时可以将连续数据从通信存储器发送至其它用户。在由应用的写访问以及数据发送结束之后,同样将所写入的数据从连续性缓冲器拷贝至通信存储器。这里连续数据可供进一步的发送。在此拷贝的过程引起延迟。
图1示出了在现有技术中的一个用于在读访问时处理连续数据块的系统。通信存储器1具有一个接收区域2和一个发送区域3。接收区域2与接收缓冲器4和连续性缓冲器5连接。发送区域3与连续性缓冲器5和发送缓冲器6连接。在连续性缓冲器中有来自应用进行读访问的地址区域AB A的数据组DSA。
图2示出了图1的系统中应用的读访问过程。在该读访问之前将数据组DS A从通信存储器1的接收区域2拷贝至连续性缓冲器5。数据组A是应用在一个读访问期间访问或者可以访问的数据。数据组DS A在读访问期间应该是连续的,并且来源于通信存储器1的接收区域2中的地址区域ABA。
由于应用要求在连续性缓冲器中的连续块数据具有可靠性,还可以将处于连续块地址区域中的、接收缓冲器4新接收的数据存储在通信存储器1的接收区域2中。应用对连续性缓冲器5中数据组DS A的读访问独立于该存储过程进行。在读访问期间可以将数据从接收缓冲器4拷贝至通信存储器1的接收区域2中。
图3示出了在应用的一个写访问期间图1的系统。
图4说明了应用的一个写访问的过程。在应用将数据组DS B写入到连续性缓冲器5的期间,数据从通信存储器1的发送区域3传递至发送区域6。应该将数据组DS B拷贝到通信存储器1的发送区域5的确定地址区域AB B上。在进行该拷贝过程之前,必须将所有来自地址区域AB B的、在从发送区域3向发送缓冲器6的拷贝进行过程中应该到达的数据传递至发送缓冲器6。即,只有在写访问以及对来自地址区域B的数据的传递结束之后,才可以将数据组DS B从连续性缓冲器5拷贝至通信存储器1的发送区域3中。
发明内容
与之相反,本发明要解决的技术问题是,在等时周期通信系统中,使由于具有异步应用的用户处必须的拷贝过程而产生的延迟最小。
上述技术问题是通过一种具有独立权利要求1和2的特征的方法解决的。本发明的优选实施例在从属权利要求中给出。
在按照本发明的方法中,在由异步应用将数据读出之前,优选地不是首先将数据拷贝到连续性缓冲器。应用直接对通信存储器进行读访问。在读访问期间,将指定在通信存储器中一个应用访问或者可以访问的地址区域的数据从接收缓冲器拷贝至连续性缓冲器。仅将这种数据在读访问结束之后从连续性缓冲器拷贝至通信存储器。只有在该读访问期间从接收缓冲器接收了位于一个应用访问或者可以访问的地址区域上的数据,拷贝过程才是有必要的。
在按照本发明的另一方法中,应用直接改写通信存储器。来自应用在写访问期间访问或者可以访问的地址区域的数据,在写访问之前被拷贝至连续性缓冲器中。在这里该数据可被发送,而同时应用改写通信存储器。具有优点的是,只要对保留的地址区域的写访问结束,就可以中断数据从连续性缓冲器至发送缓冲器的传递,而是将当前的数据从通信存储器中传递到发送缓冲器。
附图说明
下面对照附图所示的优选实施方式对本发明作进一步的说明。图中:
图1表示在读访问期间现有技术中系统的框图,
图2表示按照现有技术在读访问期间的状态图,
图3表示在写访问期间现有技术中系统的框图,
图4表示按照现有技术在写访问期间的状态图,
图5表示在读访问期间本发明系统的框图,
图6表示在按照本发明的读访问期间的状态图,
图7表示在写访问期间本发明系统的框图,
图8表示在按照本发明的写访问期间的状态图,
图9表示本发明的读访问的流程图,
图10表示本发明的写访问的流程图。
具体实施方式
图5示出了在读访问期间用于处理连续数据块的本发明的等时周期通信系统的用户系统。本发明的系统同样具有一个具有接收区域8和发送区域9的通信存储器7、一个连续性缓冲器10、一个接收缓冲器11和一个发送缓冲器12。本发明的系统与现有技术的主要区别在于接收缓冲器11和发送缓冲器12与通信存储器7和连续性缓冲器10的连接。借助于多路复用器13既可以建立接收缓冲器11和连续性缓冲器10之间的连接,又可以建立接收缓冲器11和通信存储器7之间的连接。同样,借助于多路复用器14可以选择性地建立发送缓冲器12和通信存储器7或者和连续性缓冲器10之间的连接。任务接口15控制多路复用器13和14。
在示出的情况下,应用16从通信存储器7的接收区域8中连续块KB C的地址区域AB C读取数据,同时将数据组DS C从接收缓冲器11传递至实际被指定用于地址区域AB C的连续性缓冲器10。为了保证由应用读出的数据的连续性,将数据组DS C拷贝至连续性缓冲器。任务接口15控制多路复用器13,从而在接收缓冲器11和连续性缓冲器10之间建立起连接。读访问不影响数据从发送区域9至发送缓冲器12的传递。因此,发送区域9通过多路复用器14与发送缓冲器12连接。
因此,只是因为数据组DS C指定在应用16访问或者可以访问的地址区域AB C,在读访问期间连续性缓冲器10的使用才有必要。否则的话,可以直接将数据从接收缓冲器11传递至通信存储器7的接收区域8。这样,任务接口15可以在接收缓冲器11和接收区域8之间建立连接。
图6说明按照本发明的读访问的过程,在应用对通信存储器7的接收区域8读访问期间,将指定在连续块KB C的地址区域AB C的数据组DS C从接收缓冲器11拷贝至连续性缓冲器10。在读访问结束之后,将数据组DS C从连续性缓冲器10拷贝至通信存储器7的接收区域8。数据的接收和发送独立于读访问进行。
图7示出在写访问期间图5的系统。连续块KB D的地址区域直接由应用16在通信存储器7的发送区域9中改写。来自连续块KB D的地址区域的数据组DS D处于连续性缓冲器10中。优选的是,在发送缓冲器12中“保有”用于发送的数据17的一完整数组。在此,完整指的是该数组包括所有在下一个发送过程中应当被发送的数据。
图8说明在图7的系统中按照本发明的写访问的过程。在应用16的写访问之前,将来自连续块KB D的、应用在写访问期间改写或者可以改写的地址区域AB D的数据组DS D,从通信存储器7的发送区域9拷贝至连续性缓冲器10。在写访问期间可以将来自数据组DS D的连续数据从连续性缓冲器10发送至发送缓冲器12。为此,任务接口15将连续性缓冲器10与发送缓冲器12进行连接。
如果应用16的写访问在将数据组DS D从连续性缓冲器10拷贝至发送缓冲器12的拷贝过程结束之前完成,则中断该拷贝过程。因此,为了保证发送来自发送缓冲器12的完整的数据组,必须在该发送缓冲器中保有一个数据组17。
在写访问之后可以将来自地址区域AB D的数据重新从通信存储器7的发送区域9传递至发送缓冲器12。也可以在写访问期间将不在地址区域AB D的数据从通信存储器7的发送区域9传递至发送缓冲器12。可以独立于写访问在接收端口接收数据并在发送缓冲器12发送。
图9示出本发明的读访问的流程图。首先,用一个连续块KB C占用在通信存储器的接收区域中的一地址区域AB C(步骤18)。在这种关联中的“用一个连续块占用”意思是,数据既不能从接收端口拷贝至由连续块占用的地址区域,又不能从由连续块占用的地址区域拷贝至发送缓冲器。该地址区域C包括应用在一个读访问期间访问或者可以访问的地址。
在下一个步骤(步骤19)中进行应用对通信存储器中的连续块KB C的读访问。同时将位于连续块KB C的地址区域AB C的地址上的数据组DS C从接收缓冲器拷贝至连续性缓冲器。
在该读访问结束之后释放连续块KB C(步骤20)。地址区域AB C此时又可以用来自发送缓冲器的数据进行改写了。
最后,可以将读访问期间在连续性缓冲器中写入的数据拷贝至通信存储器的地址区域AB C中(步骤21)。
图10示出了本发明的写访问的流程图。首先,将在通信存储器的发送区域9的、应用在写访问期间改写或者可以改写的地址区域AB D中的数据组DS D拷贝至连续性缓冲器10中(步骤22)。
然后,用连续块KB D占用地址区域AB D(步骤23)。即,不再可以将来自地址区域AB D的数据传递至发送缓冲器。
但是,在写访问期间可以将数据组DS D的数据从连续性缓冲器传递至发送缓冲器(步骤24)。
在写访问结束之后释放连续块KB D(步骤25)。又可以将来自地址区域AB D的数据传递至发送缓冲器。
如果将数据组DS D的数据从连续性缓冲器至发送缓冲器的拷贝过程在写访问完成之前还没有结束,则中断该拷贝过程,并由来自通信存储器的当前数据替代(步骤26)。
然后,将当前的数据组从连续块KB D的地址区域AB D拷贝至发送缓冲器(步骤27)。

Claims (10)

1.一种在等时周期通信系统中通过用户的异步应用(16)处理连续数据组的方法,所述用户具有一个发送缓冲器(12)、一个接收缓冲器(11)、一个通信存储器(7)和一个连续性缓冲器(10),其中,所述通信存储器(7)具有一个接收区域(8)和一个发送区域(9),所述方法具有如下步骤:
-通过一个连续块占用在所述通信存储器(7)的接收区域(8)中的第一地址区域;
-所述应用(16)对所述第一地址区域进行读访问;
-使用所述连续性缓冲器(10)代替在所述通信存储器(7)的接收区域(8)中的第一地址区域,用于存储来自接收缓冲器(11)的第一数据组;
-在所述读访问结束后释放所述连续块;
-将所述第一数据组从连续性缓冲器(10)拷贝到所述第一地址区域中。
2.一种在等时周期通信系统中通过用户的异步应用(16)处理连续数据组的方法,所述用户具有一个发送缓冲器(12)、一个接收缓冲器(11)、一个通信存储器(7)和一个连续性缓冲器(10),其中,所述通信存储器(7)具有一个接收区域(8)和一个发送区域(9),所述方法具有如下步骤:
-从所述通信存储器(7)的发送区域(9)中的第二地址区域中拷贝第二数据组;
-通过一个连续块占用所述第二地址区域;
-所述应用(16)对所述第二地址区域进行写访问;
-在所述写访问结束后释放所述连续块。
3.根据权利要求2所述的方法,具有下列其它步骤:
-在所述应用(16)的写访问期间开始将所述第二数据组的数据从所述连续性缓冲器(10)拷贝至所述发送缓冲器(12)。
4.根据权利要求3所述的方法,其中,对于将所述第二数据组的数据从所述连续性缓冲器(10)拷贝至所述发送缓冲器(12)在所述写访问结束时没有结束的情况,所述方法具有下列其它步骤:
-中断将所述第二数据组的数据从所述连续性缓冲器(10)拷贝至所述发送缓冲器(12);
-将数据从所述第二地址区域拷贝至所述发送缓冲器(12)。
5.一种用户,具有一个应用(16)、一个发送缓冲器(12)、一个接收缓冲器(11)、一个通信存储器(7)、一个连续性缓冲器(10)和一个任务接口(15),其中,所述任务接口具有下列装置用于:
-通过一个连续块占用在所述通信存储器(7)的接收区域(8)中的第一地址区域;
-通过所述应用(16)读取所述第一地址区域;
-使用所述连续性缓冲器(10)代替所述第一地址区域,用于存储来自接收缓冲器(11)的第一数据组;
-在通过所述应用(16)的读访问结束后释放所述连续块;
-将所述第一数据组从连续性缓冲器(10)拷贝到所述第一地址区域中。
6.一种用户,具有一个应用(16)、一个发送缓冲器(12)、一个接收缓冲器(11)、一个通信存储器(7)、一个连续性缓冲器(10)和一个任务接口(15),其中,所述任务接口具有下列装置用于:
-从所述通信存储器(7)的发送区域(9)中的第二地址区域中拷贝第二数据组;
-通过一个连续块占用所述第二地址区域;
-通过所述应用(16)改写所述第二地址区域;
-在所述写访问结束后释放所述连续块。
7.根据权利要求6所述的用户,该用户具有一种用于将所述第二数据组从所述连续性缓冲器(10)拷贝至所述发送缓冲器(12)的装置。
8.根据利要求7所述的用户,该用户具有一种用于将数据从所述第二地址区域拷贝至所述发送缓冲器(12)的装置。
9.根据权利要求5至8中任一项所述的用户,其中,所述发送缓冲器(12)总是保有一个用于发送的完整的数据组。
10.一种具有至少一个根据权利要求5至8中任一项所述用户的等时周期通信系统。
CNB02819036XA 2001-09-26 2002-09-19 用于处理连续数据组的方法 Expired - Fee Related CN1298150C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE10147423 2001-09-26
DE10147423.7 2001-09-26
DE10230127A DE10230127A1 (de) 2001-09-26 2002-07-04 Verfahren zur Verarbeitung konsistenter Datensätze
DE10230127.1 2002-07-04

Publications (2)

Publication Number Publication Date
CN1561616A true CN1561616A (zh) 2005-01-05
CN1298150C CN1298150C (zh) 2007-01-31

Family

ID=26010224

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB02819036XA Expired - Fee Related CN1298150C (zh) 2001-09-26 2002-09-19 用于处理连续数据组的方法

Country Status (7)

Country Link
US (2) US7320039B2 (zh)
EP (1) EP1430669B1 (zh)
CN (1) CN1298150C (zh)
AT (1) ATE295648T1 (zh)
CA (1) CA2461500A1 (zh)
ES (1) ES2242880T3 (zh)
WO (1) WO2003028321A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7133986B2 (en) 2003-09-29 2006-11-07 International Business Machines Corporation Method, system, and program for forming a consistency group
JP4990505B2 (ja) * 2005-04-04 2012-08-01 株式会社日立製作所 記憶制御装置及びストレージシステム

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2057446C (en) 1991-04-04 1998-02-17 Brian Neil Baker Shared memory access and data structure access control
DE69124596T2 (de) * 1991-04-22 1997-08-21 Ibm Kollisionsfreies Einfügen und Entfernen von durchschaltevermittelten Kanälen in einer paketvermittelnden Übertragungsstruktur
JP3458469B2 (ja) * 1994-07-15 2003-10-20 ソニー株式会社 信号受信装置及び通信方法
US5604742A (en) * 1995-05-31 1997-02-18 International Business Machines Corporation Communications system and method for efficient management of bandwidth in a FDDI station
US5841771A (en) * 1995-07-07 1998-11-24 Northern Telecom Limited Telecommunications switch apparatus and method for time switching
US6088744A (en) * 1998-02-13 2000-07-11 Agilent Technologies Multiport data buffer having multi level caching wherein each data port has a FIFO buffer coupled thereto
US6181694B1 (en) * 1998-04-03 2001-01-30 Vertical Networks, Inc. Systems and methods for multiple mode voice and data communciations using intelligently bridged TDM and packet buses
JP2002518729A (ja) * 1998-06-17 2002-06-25 ノキア ネットワークス オサケ ユキチュア 異なるクロックレートで動作する装置を接続するインターフェイス装置及びインターフェイスの動作方法
US6973455B1 (en) * 1999-03-03 2005-12-06 Emc Corporation File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator
US6324581B1 (en) * 1999-03-03 2001-11-27 Emc Corporation File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems
JP2000268006A (ja) * 1999-03-15 2000-09-29 Fuji Xerox Co Ltd マルチプロセッサシステム
DE19928939A1 (de) 1999-06-24 2001-01-11 Giesecke & Devrient Gmbh Datenträger sowie Verfahren zur Datenübertragung und zur Speicherverwaltung
US6490676B1 (en) * 1999-07-29 2002-12-03 Intel Corporation Method and apparatus for protecting against failures due to data unavailability in real-time data processing
JP3843667B2 (ja) * 1999-10-15 2006-11-08 セイコーエプソン株式会社 データ転送制御装置及び電子機器
AU2001235016A1 (en) * 2000-02-11 2001-08-20 Acta Technologies, Inc. High availability database system using live/load database copies
US6691198B1 (en) * 2000-03-30 2004-02-10 Western Digital Ventures, Inc. Automatically transmitting scheduling data from a plurality of storage systems to a network switch for scheduling access to the plurality of storage systems
US6847650B1 (en) * 2000-06-29 2005-01-25 Sony Corporation System and method for utilizing a memory device to support isochronous processes
US6603625B1 (en) * 2000-09-11 2003-08-05 Western Digital Technologies, Inc. Spindle synchronizing a plurality of spindles connected to a multi-dimensional computer network
US6904475B1 (en) * 2000-11-06 2005-06-07 Sony Corporation Programmable first-in first-out (FIFO) memory buffer for concurrent data stream handling
US6744772B1 (en) * 2000-11-30 2004-06-01 Western Digital Ventures, Inc. Converting asynchronous packets into isochronous packets for transmission through a multi-dimensional switched fabric network
US20020184170A1 (en) * 2001-06-01 2002-12-05 John Gilbert Hosted data aggregation and content management system

Also Published As

Publication number Publication date
US7320039B2 (en) 2008-01-15
EP1430669B1 (de) 2005-05-11
ES2242880T3 (es) 2005-11-16
US20080091850A1 (en) 2008-04-17
CN1298150C (zh) 2007-01-31
ATE295648T1 (de) 2005-05-15
EP1430669A1 (de) 2004-06-23
WO2003028321A1 (de) 2003-04-03
US7818463B2 (en) 2010-10-19
CA2461500A1 (en) 2003-04-03
US20040236881A1 (en) 2004-11-25

Similar Documents

Publication Publication Date Title
US6757746B2 (en) Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
US9264366B2 (en) Method and apparatus for processing received network packets on a network interface for a computer
US6751665B2 (en) Providing window updates from a computer to a network interface device
US7472156B2 (en) Transferring control of a TCP connection between devices
US5884313A (en) System and method for efficient remote disk I/O
KR100981461B1 (ko) 통신 칩 및 메시지 관리자에 의한 통신 칩의 메시지 메모리의 데이터에 대한 액세스 제어 방법
US20030051076A1 (en) Methods and system for pre-fetching descriptors
CN1739098A (zh) 智能网络适配器的状态恢复及故障修复
CN1802836A (zh) 网络协议卸载引擎存储器管理
CA2485187A1 (en) Method and system for transmitting data via switchable data networks
CN101114892A (zh) 一种报文备份方法
JPH088572B2 (ja) 通信システムにおけるノード装置
CN1559132A (zh) 在具有冗余网络路径的通信系统中接收数据电报
CN1298150C (zh) 用于处理连续数据组的方法
CN1317841C (zh) 利用置换电报识别错误和避免错误的方法和节点
CN111045817B (zh) 一种PCIe传输管理方法、系统和装置
CN111400213B (zh) 传输数据的方法、装置及系统
CN1559126A (zh) 运行等时的周期性通信系统的方法
US20040114582A1 (en) Electronic switching circuit and method for a communication interface with buffer storage
CN116760504B (zh) 会话同步方法、装置、服务节点、终端及可读存储介质
JPH07111697B2 (ja) 高速通信バッファリング制御方法
EP2083552A1 (en) A method for enhanced data transfer, corresponding device and program module therefor
CN1672374A (zh) 分组处理结构
GB2332346A (en) Simultaneous transmission on two transmission lines for fault tolerant data transmission
JP2002517820A (ja) ダイレクトメモリアクセスを用いるシリアルポートデータおよびステータスの圧縮および復元

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070131

Termination date: 20170919

CF01 Termination of patent right due to non-payment of annual fee