专利名称:处理重复数据分组的制作方法
技术领域:
本发明涉及一种用于处理重复数据分组的方法。
通过通信网络对这些1和0进行通信是很重要的任务。在一些通信系统中,将这些1和0以分组的形式整合在一起。在两个用户或者系统之间进行通信时,可以在两个用户或者系统之间的通信系统直接使用分组。
但是,通信系统不是完美的,会出现导致这些分组丢失的错误。这是一个重要的问题,因为有些时候所丢失的分组包括对于通信至关重要的数据。例如,如果用户正在因特网上冲浪,并且在因特网浏览器中输入了万维网地址,则把该地址转化成为1和0,并且通过通信系统进行传输,以检索所需的网页。然而,如果在通信网络中丢失了包含和网页地址相关的1和0的分组,用户将不能完成通信和浏览所需的网页。因此,长久以来,就需要改善通信系统,以使得在网络中不会丢失数据。
本发明的目的至少包括克服背景技术中的缺点。本发明的各实施例涉及一种方法,该方法包括如下步骤本方法包括接收数据包(即,帧)的步骤。本方法还包括在顺序接收到的数据包中,验证是否以前接收了该数据包内容的步骤。该验证步骤包括检查至少两种类型的信息。
也就是说,通信系统可以数次发送各数据分组,以确保至少一个数据分组到达其目的地。但是,一旦这些分组中的其中一个到达了目的地,则不再需要任何随后的重复分组。实际上,任何后面的分组实际上可以导致通信网络中的混淆。因此,本发明的实施例包括删除此重复分组的过程。这些过程通过对与用于接收分组和分组中数据的设备相关的至少两种类型的信息进行检查,确保随后的分组确实是重复分组,而不是新的分组。因此,本发明的各实施例提供了一种具有最小数据丢失的通信系统。从而,本发明的实施例提供了一种通信系统,其能够在因为诸如接入因特网的网页等的数据请求未完成的情况下,不会阻碍终端用户进行数据通信。
本发明的其它优点、目的和特征有一部分将在以下的说明书中进行阐述,有一部分则对于本领域的技术人员经过对以下内容的检验后会变得明了,或者通过本发明的实践而体验到。所附的权利要求书具体指出了本发明的目的和优点。
优选实施例详细说明异步传输模式(ATM)包括四层(较高层,ATM适配层,ATM层和物理层)。ATM协议的结构遵从0SI参考模型。ATM可以具有通过扩展N-ISDN协议而形成的结构。ATM的各层具有特定的性能。通过使用较低层的业务实现各层的业务。高层不会影响低层。低层可以包括物理层、ATM层和ATM适配层。
在ATM层中,AAL层(ATM适配层)为用户提供业务信息、在ATM信元之间转换、由传输错误或者拥堵所导致的信元损失的补偿、时间信息的传输或恢复、以及多路复用或多路分解。当对AAL垂直划分时,其分为分段及重组子层(SAR)和会聚子层(CS)。SAR通过以信元为单位对数据单元进行分解和组合而形成。CS验证数据单元的有效性,并且将结果传输到上层。当对AAL进行平行划分时,其可以分为AAL1(其支持A类B-ISDN业务),AAL2(其支持B类B-ISDN业务),AAL3(其支持C类B-ISDN业务),AAL4(其支持D类B-ISDN业务),和AAL5(其支持具有从AAL3/4性能得到的简化性能的高速数据通信)。
AAL2传输实时业务数据(音频或者视频数据)的U-SDU(用户业务数据单元),并且为上层提供时间信息、错误恢复和信息业务。同样,AAL2提供用户信息的分解、重组、受损信元的信元插入和恢复等。在AAL2中,可以为AAL2生成CPS(公共部分子层)分组。可以将信令分为3种类型(类型1,类型2和类型3分组)。类型1是可以用于传输语音的分组。因此,对于类型1分组,不需要检测错误或者纠正错误。类型3分组用于传输呼叫控制信息。呼叫控制信息包括拨号数字、CAS(随路信令)、传真解调控制、警报和用户状态控制等。本领域的普通技术人员能够意识到在呼叫控制信息中可能包括的其它类型的信息。
对呼叫控制信令分组(类型3分组)的损坏或者分组错误会导致比语音分组(类型1分组)更为严重的问题。为了解决上述问题,在本发明的实施例中,ATM可以使用冗余功能,其需要在预定的时间间隔中,多次重复传输包括与类型3分组类似的相同的内容。例如,ATM可以三次重复传输类型3分组。根据冗余功能传输的呼叫控制信令分组(类型3分组)可以保证系统的某些可靠性。由于需要数次处理内容相同的分组,传输冗余分组可以造成ATM发送器和接收器的主处理器超负荷。为了在主处理器上降低此负荷,ATM发送器和接收器具有分组处理单元,用于向主处理器仅报告新的分组,并且删除冗余分组。
图1示出的是示意性的类型3分组,其可以包括冗余字段、时间标记字段、基于消息的信息字段、消息类型字段和/或CRC(循环冗余校验)字段。冗余字段是根据冗余功能识别各冗余分组的区域。例如,当3次重复传输了分组时,则在冗余字段中输入顺序值(0,1,和2)。字段的输入值可以是2比特的二进制值(00(2),01(2),10(2)和11(2)),其中,3(11(2))可以用于其它对象。
时间标记字段是对“时间中相对点(relative point in time)”,即,在发送器系统中处理各个分组进行标识的区域。冗余分组在各个相应的时间标记字段中,对该相同的时间中相对点的值进行标识。通过检测所接收到的分组的时间标记字段,接收器可以确定所接收的分组是冗余分组还是新事件的分组。时间标记字段的大小可以是14比特。时间标记字段的值可以以毫秒为单位逐渐增加,每隔16.4秒,重新设定为0。
基于消息的信息字段可以是标识与事件相关的信息的区域。消息类型字段可以是指示各个事件标识值的区域。CRC字段用于检测类型3分组的错误,并且通过比较CRC字段值和由接收器所计算的CRC值,确定在所接收的分组中是否有错误。事件是与呼叫设定、保持和断开连接即,Hook-on,Hook-off,Hook-flash相关的呼叫控制信令。本领域的普通技术人员能够意识到还可以包括在事件中的其它的功能信息。
图2示出的是类型3分组处理的示意性流程图。当接收到ATM信元时,接收器通过除去语音分组(即,类型1分组)而处理呼叫控制信令分组(类型3分组)。即,通过提取类型3分组,根据类型3分组处理程序处理类型3分组。
在接收到分组后,通过参考所接收分组的CRC(循环冗余校验)字段,分组处理单元可以首先检查在分组中是否有错误(步骤S1)。如果有错误,分组处理单元删除所接收的分组(步骤S6)。如果在所接收的分组中没有错误,则分组处理单元比较所接收分组的时间标记值和写入存储器的时间标记值(步骤S2)。存储器中写入的时间标记值是由主处理器先前处理的分组的时间标记值。在步骤S2的比较之后,如果所接收分组的时间标记值和写入存储器中的时间标记值相同,则分组处理单元删除所接收的分组(步骤S6)。如果所接收分组的时间标记值和存储器中的时间标记值不相同,则分组处理单元使用所接收分组的时间标记值重写存储器中的时间标记值(步骤S3),并且根据事件处理程序,处理所接收的分组的事件(步骤S4)。将所接收的分组的事件信息报告给主处理器(步骤S5)。
也就是说,当出现事件时,发送器端通过将其以类型3分组进行加载而传输关于事件的信息。根据冗余功能可以传输“相同”的类型3分组。此类冗余传输预料了类型3分组的错误、或者类型3分组受损。所传输的“相同”的分组具有相同的内容,而仅在冗余字段值有差异。初始传输给接收器的分组可以称为“新的分组”。在初始分组(或新的分组)之后传输的分组称为“冗余分组”。对于接收器而言,每一个事件可以传输相同的类型3分组三次。如果没有受损的分组,则“新的分组”的冗余值为“00(2)”,而两个冗余分组的冗余值分别为“01(2)”和“10(2)”。
在传输过程中,如果“新的分组”损坏或者发生了错误,接收器不会删除后面的冗余分组。然而,如果成功地接收了“新的分组”,则接收器的分组处理单元使用时间标记值确定所接收的分组是“冗余分组”还是“新的分组”。时间标记值是发送器系统的相对时间值,而“新的分组”的时间标记值和“冗余分组”的时间标记值可以是相同的。分组处理单元接收“新的分组”,并且当检查到在“新的分组”中没有错误时,分组处理单元可以重写该分组的时间标记值,并且将分组信息报告给主处理器。然后分组处理单元检查在接收到“新的分组”之后接收到的时间标记值,如果该时间标记值和存储在存储器中的时间标记值相同,则删除所接收的分组。
例如,将新的分组误认为冗余分组,并且进行删除。类似的,将冗余分组误认为新的分组,并且错误地报告给主处理器。实际上,事实上不相同的两个所接收到的分组具有相同时间标记值的概率为1/214(1/16384)。作为错误处理发生概率,这是非常高的比率。换言之,每16384个分组中,就对分组进行错误的处理。
图3示出的是根据本发明的实施例,类型3分组处理的示意性流程图。根据本发明实施例的用于AAL2信令的类型3分组处理方法包括下列步骤检查所接收分组的错误(步骤S11);如果在所接收的分组中没有错误,则通过比较相应分组和所存储信息的多个字段值,确定所接收的分组是冗余分组还是新的分组(步骤S15);如果所接收的分组是新的分组,则重写存储器中相应字段的字段值,并且将该新的分组报告给主处理器(步骤S21)。步骤S21可以包括如下步骤存储冗余值和时间标记值;并且将相应事件的历史比特设定为活动状态‘1’(步骤S17)。根据事件处理程序,对所标识接收到的分组的事件进行处理(步骤S18)。将所接收的分组信息报告给主处理器,并且检查是否断开了呼叫(步骤S19)。
步骤S15可以包括如下步骤对所接收到的分组的时间标记值和存储在存储器中的时间标记值进行比较(步骤S12);如果两个时间标记值相同,则在识别所接收到的分组的事件类型之后,检查存储器中的相应事件的历史比特是否为活动状态值(‘1’)(步骤S13);如果历史比特的活动状态值为(‘1’),则将所接收分组的冗余值和存储在存储器中的冗余值进行比较;如果所接收的分组的冗余值小于或者等于所存储的冗余值,则确定所接收的分组为新的分组。在步骤S12中,如果两个时间标记不同,则分组处理单元确定所接收的分组为新的分组。在步骤S13中,如果相应事件的历史比特是非活动状态值(‘0’),则分组处理单元确定所接收的分组为新的分组。在步骤S14中,如果所接收分组的冗余值大于存储在存储器中的的冗余值,则分组处理单元删除所接收的分组(步骤S16)。在步骤S19中,如果确认没有断开呼叫,则分组处理单元在存储器的屏蔽比特区域设定初始值‘0’(步骤S20)。
图4示出的是分配给各个ATM信道的存储器的示意性结构图。如图4所示的存储器区域包括具有最大为6比特的屏蔽比特区域(第二区域),具有最大为12比特的冗余比特区域(第二区域),以及具有最大为14比特的时间标记比特区域(第三区域)。存储器区域分配给各个ATM信道,并且分配给各个信道的存储器大小为32比特。屏蔽比特区域包括多个1比特的事件历史比特。事件历史比特的初始值为非活动状态值‘0’。当从发送器接收到“新的分组”时,可以将相应事件的历史比特值设定为活动状态值‘1’。从而,事件历史比特的值为‘0’表示还没有发生相应的事件,或者还没有接收到相应事件的分组。
在本发明的各实施例中,屏蔽比特区域的大小可以为6比特。然而,由于屏蔽比特区域的比特数目可以等于事件的数目,因此,屏蔽比特区域的大小可以根据事件的数目进行扩展或者缩减。例如,三种类型的事件为Hook-off、Hook-on、和Hook-flash。在此实例中,屏蔽比特区域是3比特,1比特用于Hook-off,1比特用于Hook-on,1比特用于Hook-flash。
时间标记比特区域具有和类型3分组的时间标记字段相同的大小(14比特)。可以使用最新报告给主处理器的分组的时间标记值,重写该时间标记比特区域。当接收到分组时,分组处理单元对所接收到的分组的时间标记值和写入存储器中的时间标记比特区域中的值进行比较。冗余比特区域包括多个和分组的冗余字段相同大小(2比特)的事件区域,并且当接收到“新的分组”时,分组处理单元将“新的分组”的冗余值写入相应的事件区域。
在本发明的各实施例中,冗余比特区域的大小最大为12比特。然而,可以根据事件数目,对各个ATM信道的冗余比特区域的比特数目进行扩展或者缩减。例如,如果将事件分为Hook-off、Hook-on、和Hook-flash(三种类型的事件),则冗余比特区域为6比特,其中2比特用于Hook-off,2比特用于Hook-flash。
在ATM中,发送器以几个毫秒的间隔发送分组。所传输的分组可能会在传输路径中丢失或者受损。然而,由于ATM是面向连接的,所以分组到达接收器的顺序不会改变。例如,在将具有冗余值‘1’的分组传输给接收器之后,则随后的分组包括相同的事件信息,并且具有冗余值‘1’。分组处理单元将所接收的分组作为“新的分组”。因此,即使断开了相应的呼叫,也不会使用时间标记比特区域和冗余比特区域重新设定成初始值。图3和图4示出的是处理类型3分组的示意性过程。例如,可以将事件分为三种类型(Hook-on,Hook-off,和Hook-flash)。所接收的分组和Hook-off有关,而ATM信道的数目可以为2048。向各个信道分配23比特的存储器区域,而各个信道的存储器区域为3比特的屏蔽比特区域,6比特的冗余比特区域,以及14比特的时间标记区域。将存储器区域的所有值设定为‘0’(初始值)。
当通过ATM网络将ATM信元传输到接收器端时,接收器通过将ATM信元分为承载语音数据的ATM信元和承载呼叫控制信息的ATM信元而对其进行处理。接收器从承载呼叫控制信息的ATM信元中提取各类型3分组。由分组处理单元确定所提取的分组是“冗余分组”还是“新的分组”。如果所提取的分组是“冗余分组”,则删除该分组。如果所提取的分组是“新的分组”,则分组处理单元在存储器中重写“新的分组”的信息(即,时间标记值、消息类型信息和冗余值),并且将事件发生报告给主处理器。
当将所接收的(提取的)分组输入到分组处理单元时,分组处理单元通过检查分组的CRC字段,测试在分组中是否有错误(步骤S11)。如果发现了错误,则分组处理单元删除该分组(步骤S16)。CRC代码可以是CRC-10。如果没有发现错误,则分组处理单元将所接收到的分组的时间标记值和存储在存储器中的时间标记值进行比较(步骤S12)。如果两个时间标记值相同,则将所接收到的分组的附加信息(消息类型和冗余值)与在存储器区域重写的信息(屏蔽比特区域值和冗余比特区域值)进行比较。
例如,如果两个时间标记值相同,则分组处理单元参考所接收分组的消息类型字段(事件标识符号为‘Hook-off’),对屏蔽比特区域中的相应事件(Hook-off)的历史比特进行检查(步骤S13)。如果相应事件的历史比特为活动状态(即,其值为‘1’),则分组处理单于将所接收的(提取的)分组的冗余值与写入存储器中的冗余值进行比较(步骤S14)。对于步骤S14中的比较结果,如果所接收的(提取的)分组的冗余值大于写入存储器中的冗余值,则分组处理单元删除所接收的分组(步骤S16)。对于比较S12的结果,如果两个比较的时间标记值不同,则分组处理单元将所接收的分组设定为“新的分组”(步骤21)。对于步骤S13的检查结果,如果相应事件Hook-off的历史比特处于非活动状态(即,其值为‘0’),则分组处理单元将所接收的分组设定为“新的分组”,并且执行步骤S21。同样,对于S14的检查结果,如果所接收的(提取的)分组的冗余值等于或者小于存储在存储器中的冗余值,则分组处理单元将所接收的分组设定为“新的分组”,并且执行步骤S21。
当分组处理单元将所接收的分组设定为“新的分组”时,其将“新的分组”的信息(即,时间标记值和冗余值)存储到存储器区域,以能够删除冗余分组。还有,分组处理单元将屏蔽比特区域的相应事件比特设定为活动状态值‘1’(步骤S17)。根据事件处理程序,分组处理单元可以对所接收到的分组的事件进行处理(步骤S18)。该分组处理单元将所接收到的分组的事件信息报告给主处理器(步骤S19)。对于不同的系统,事件信息的内容可以互不相同。
在将事件信息报告给主处理器后,分组处理单元检查是否断开了呼叫。如果没有断开呼叫,其对随后各分组的预期状态进行转换(即,活动状态或者非活动状态)(步骤S22)。如果已经断开了呼叫,则对存储器的屏蔽比特进行初始化。在屏蔽比特区域的所有事件历史比特中,设定非活动状态值‘0’。然而,即使断开了呼叫,也不将时间标记比特区域和冗余比特区域设定为初始值。
使用检查至少两种类型信息的本发明的各实施例,具有1/214×1/2048×1/2×3/9×2=1/100,633,269的错误处理发生概率。将存储器区域(32比特)分配给各个信道(2048个信道),并且将存储器区域用于时间标记比特区域(14比特)、屏蔽比特区域(1比特的事件区域)和冗余比特区域(2比特的事件区域)。这意味着在超过1亿的分组中,仅发生一次分组误处理。
如果确定了各个事件的生成顺序,则能够进一步降低错误处理发生概率。即,对于通常呼叫的情况,由于在发生Hook-off事件之后,必须发生Hook-on事件,当屏蔽比特区域的Hook-off比特值为‘0’时,如果接收到了Hook-on的类型3分组,则通过比较时间标记值,就能够确定该分组是冗余分组还是新的分组。如上所述,根据本发明各实施例的类型3分组处理方法,实现了冗余功能,其在确定ATM接收器的冗余分组处理过程中,能够正确、有效和充分地降低错误处理发生概率。本发明的各实施例涉及确定分组是冗余分组还是新的分组的处理,其通过为各个ATM信道处理类型3分组分配存储器,能够更为精确和有效的实现该处理。该存储区域可以根据各事件的数目扩展或缩减。
因此,本发明的一个目的是提供一种在AAL2信令中使用的用于处理类型3分组的方法,其能够在处理类型3分组时,降低错误处理发生的比率,并且更为精确和有效的进行冗余分组和新的分组的识别处理。
为了实现这些和其它优点,并且根据本发明的目的,如同此处优选和广泛的描述,提供了一种在AAL2信令中使用的用于处理类型3分组的方法,包括如下步骤检查所接收分组的错误(步骤S11);如果在所接收的分组中没有错误,则通过比较相应分组的多个字段值和所存储的信息,确定所接收的分组是冗余分组还是新的分组(步骤S15);如果所接收的分组是新的分组,则重写存储器中相应字段的字段值,并且报告给主处理器(步骤S21)。
报告步骤S21包括如下步骤存储冗余值和时间标记值,并且将相应事件的历史比特设定为活动状态‘1’(步骤S17);根据事件处理程序,对所标识接收到的分组的事件进行处理(步骤S18);将所接收的分组信息报告给主处理器,并且检查是否已经断开了呼叫(步骤S19)。
确定步骤S15包括如下步骤将所接收到的分组的时间标记值和存储在存储器中的时间标记值进行比较(步骤S12);如果两个时间标记值相同,则在识别所接收到的分组的事件类型之后,检查存储器中的相应事件的历史比特是否处于活动状态(步骤S13);如果历史比特为活动状态值(‘1’),则将所接收到的分组的冗余值和存储在存储器中的冗余值进行比较;如果所接收到的分组的冗余值小于或者等于所存储的冗余值,则确定所接收的分组为新的分组。
上述的实施例和优点仅是示例性的,并不构成对本发明的限定。本发明可以适用于其他类型的设备。本发明的描述仅是说明性的,并不限制权利要求的范围。对于本领域技术人员,显然可以有各种替换、改进和变化。
权利要求
1.一种方法,包括接收数据包;以及验证在先前接收到的数据包中是否已经接收了该数据包的内容,其中,该验证步骤包括检查至少两种类型的信息。
2.根据权利要求1的方法,其特征在于,所述数据包是分组。
3.根据权利要求1的方法,其特征在于,所述数据包的内容是呼叫控制信息。
4.根据权利要求3的方法,其特征在于,所述呼叫控制信息包括拨号数字、与信令相关的信道、传真解调控制、警报、和用户状态控制中的至少一个。
5.根据权利要求1的方法,其特征在于,所述数据包是公共部分子层分组。
6.根据权利要求5的方法,其特征在于,公共部分子层分组和异步传输模式适配层一致。
7.根据权利要求6的方法,其特征在于,所述异步传输模式适配层是AAL2。
8.根据权利要求1的方法,其特征在于,检查至少两种类型的信息的步骤包括将数据包中的时间标记信息与存储在用于接收数据包的设备中的时间标记信息进行比较,其中,存储在该设备中的时间标记信息是先前接收的数据包中的时间标记信息。
9.根据权利要求1的方法,其特征在于,检查至少两种类型的信息的步骤包括检查存储在用于接收数据包的设备中的事件比特,其中,该事件比特指示出设备是处于活动状态还是非活动状态。
10.根据权利要求1的方法,其特征在于,检查至少两种类型的信息的步骤包括将数据包中的冗余字段大小与存储在用于接收数据包的设备中的冗余字段大小进行比较,其中,存储在设备中的冗余字段大小是先前接收的数据包中的冗余字段大小。
11.根据权利要求1的方法,其特征在于,检查至少两种类型的信息的步骤包括检查数据包中的时间标记信息与存储在用于接收该数据包的设备中的时间标记;如果数据包中的时间标记信息与存储在所述设备中的时间标记相同,则检查指示设备是处于活动状态还是非活动状态的事件比特;如果设备处于活动状态,则检查数据包中的冗余字段大小与存储在所述设备中的冗余字段大小;以及如果数据包中的冗余字段大小大于存储在所述设备中的冗余字段大小,则执行删除数据包的步骤。
12.一种设备,包括存储器,用于存储所接收的数据分组;以及用于检查至少两种类型信息的装置,以在顺序接收的数据包中,验证是否以前接收了该数据包的内容。
13.一种用于AAL2信令中的类型3分组处理方法,包括如下步骤检查所接收分组的错误;如果在所接收的分组中没有错误,则通过比较相应分组和所存储信息的多个字段值,确定所接收的分组是冗余分组还是新的分组;以及如果所接收的分组是新的分组,则在存储器中存储相应字段的字段值,并且报告给主处理器。
14.根据权利要求13的方法,其特征在于,该分组包括冗余字段;时间标记字段;基于消息的信息字段;消息类型字段;以及CRC字段。
15.根据权利要求13的方法,其特征在于,所述多个字段值是各分组的冗余值、时间标记和消息类型值。
16.根据权利要求15的方法,其特征在于,消息类型值是指所接收分组事件的识别类型。
17.根据权利要求13的方法,其特征在于,所述的确定步骤包括如下步骤将所接收的分组的时间标记值和存储在存储器中的时间标记值进行比较;如果两个时间标记值相同,则在识别所接收分组的事件类型之后,检查存储器中的相应事件的历史比特是否为活动状态值;如果历史比特为活动状态值,则将所接收分组的冗余值和存储在存储器中的冗余值进行比较;以及如果所接收分组的冗余值小于或者等于所存储的冗余值,则确定所接收的分组为新的分组。
18.根据权利要求17的方法,其特征在于,如果两个时间标记值不同,则确定所接收的分组为新的分组。
19.根据权利要求17的方法,其特征在于,如果相应事件的历史比特是非活动状态值,则确定所接收的分组为新的分组。
20.根据权利要求17的方法,其特征在于,如果所接收分组的冗余值大于存储在存储器中的的冗余值,则删除所接收的分组。
21.根据权利要求17的方法,其特征在于,所述存储器包括第一区域,其包括多个事件历史比特;第二区域,其包括多个和冗余字段大小相同的事件区域;第三区域,其具有和时间标记字段相同的大小。
22.根据权利要求21的方法,其特征在于,事件历史比特的初始值是非活动状态值,当接收到新的分组时,该值变为活动状态值。
23.根据权利要求21的方法,其特征在于,根据事件的数目,对存储器的各个区域进行扩展或者缩减。
24.根据权利要求21的方法,其特征在于,所述报告步骤包括如下步骤存储冗余值和时间标记值,并且将相应事件的历史比特设定为活动状态;根据事件处理程序,对所标识接收到的分组的事件进行处理;将所接收的分组信息报告给主处理器,并且检查是否断开了呼叫。
25.根据权利要求21的方法,其特征在于,如果确认断开了呼叫,则对存储器的第一区域进行初始化。
全文摘要
本发明涉及一种处理重复数据分组的方法。本方法包括接收数据包(即,帧)的步骤。本方法也包括在顺序接收的数据包中,验证是否以前接收了该数据包内容的步骤。该验证步骤包括检查至少两种类型信息。也就是说,本发明的实施例包括用于删除重复分组的过程。这些过程通过对与用于接收分组和分组中数据的设备相关的至少两种类型的信息进行检查,确保随后的分组确实是重复分组,而不是新的分组。因此,本发明的实施例提供了一种具有最小数据丢失的通信系统。从而,本发明的实施例提供了一种通信系统,其能够在因为诸如接入因特网的网页等数据请求未完成的情况下,不会阻碍终端用户进行数据通信。
文档编号H04L12/56GK1428975SQ02156968
公开日2003年7月9日 申请日期2002年12月24日 优先权日2001年12月24日
发明者洪晙赫 申请人:Lg电子株式会社