一种实现物理层重传的方法、装置及系统的制作方法

文档序号:7918680阅读:185来源:国知局
专利名称:一种实现物理层重传的方法、装置及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及数字用户线技术中的一种实现物理层 重传的方法、装置及系统。
背景技术
物理层重传方案能够保护xDSL (Digital Subscriber Line,数字用户线) 系统免于受到脉冲噪声的影响。现有技术的物理层重传方案中,如果数据确认 消息或重传请求消息有效,且确认需要进行重传,则对相应的数据进行重传操 作,否则,丢弃所述消息。当反馈信道中所发送的确认消息或者重传请求消息 由于脉冲噪声的干扰而被破坏时,数据发送端由于无法正确解析确认消息或重 传请求消息而丟弃所述消息,且不对相应的数据进行重传操作,接收端可能因 此无法正确、及时地进行相应的数据处理。
针对上述情况,现有技术中存在如下两种解决方案
一种解决方案是提高反馈通道预留的噪声裕量。但是当脉冲噪声增强时, 采用该方案并不能有效地对反馈信道起到保护作用。
另外一种解决方案是通过对周期性脉沖噪声的发生时刻和时间长度进行 预测,在预测的脉冲噪声发生到来时刻,利用一预定数据代替要发送的数据, 在预测的脉冲噪声发生结束时刻以后,恢复到正常的数据传送过程,以此来保 护反馈信道中传输的数据。采用该方案虽然能避免周期性脉沖噪声对数据造成 的干扰,但却不能避免非周期性脉冲噪声对数据的干扰、破坏。而且,实际情 况下的脉冲噪声不具备严格的周期性,因此这种解决方案对反馈通道的保护效 果并不理想。发明人在实现本发明的过程中,发现现有技术中至少存在如下问题 现有技术中的两种解决方案均从保护反馈通道的角度来实现,以使数据发 送端能够接收并正确解析所迷反馈信息。但由于其对反馈通道的保护效果并不 理想,不能全面、有效地保证数据发送端接收到完整的反馈信息,仍然会在无 法正确解析反馈信息时将其丢弃,造成数据丟失,接收端无法正确、及时地进 行相应的数据处理,从而使系统误码率增大。

发明内容
本发明的实施例提供了一种实现物理层重传的方法及装置,从而当发送端 无法获知数据块在接收端的状态时,可以实现自治重传,避免了由于接收端无 法及时处理相应的数据而造成的系统误码率增大。
一种实现物理层重传的方法,包括
当重传队列中的数据块满足预定的条件时,查看所述数据块的状态信息, 所述数据块的状态信息是指通过解析接收端发送的关于所述数据块的反馈信 息而获取的信息;
如果所述数据块的状态信息是不确定状态时,则根据预定的规则对所述数 据块进行重传。
一种实现物理层重传的装置,包括
状态查询模块,用于在重传队列中的数据块满足预定的条件时,查看所述 数据块的状态信息,所述数据块的状态信息是指通过解析接收端发送的关于所 述数据块的反馈信息而获取的信息;
自治重传处理^f莫块,用于在所述状态查询^f莫块获取的所述数据块的状态信 息是不确定状态时,根据预定的规则对所述数据块进行重传。
一种数字用户线DSL通信系统,包括
数据发送端,用于向数据接收端发送数据块;
数据接收端,用于接收数据发送端发送的数据块,并向数据发送端发送所述数据块的反馈信息;
数据重传装置,用于获取所述数据块的反馈信息,并通过解析所述数据块 的反馈信息获取数据块的状态信息,当检测到重传队列中的数据块满足预定的 条件时,查看所述数据块的状态信息,如杲所述数据块的状态信息是不确定状 态时,根据预定的规则对所述数据块进行重传。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例中,由于 可以根据预先设定的条件触发重传才喿作,实现了当信息接收状态无法确定时的 自治重传方案,有效避免了由于数据丢失而使得系统误码率增大,提高了用户 体验质量。


图1为本发明应用实施例 一提供的处理过程示意图2为本发明应用实施例二提供的处理过程示意图3为本发明应用实施例三提供的重传队列的示意图4为本发明实施例提供的装置的结构示意图5为本发明实施例提供的DSL通信系统的结构示意图。
具体实施例方式
数据发送端向接收端发送数据块,且该数据块进入重传队列;接收端收到 所述数据块后向发送端发送反馈信息。本发明实施例中,当重传队列中的数据 块满足预定的条件时,查看所述数据块的状态信息,所述数据块的状态信息是 指通过解析接收端发送的关于所述数据块的反馈信息而获取的信息;如果所述 数据块的状态信息是不确定状态时,则根据预定的规则对所述数据块进行重 传。其中,重传队列中数据块的凝:据粒度可以是整个符号,或者是符号的一部 分,还可以是固定长度的数据信息,其中, 一个数据块对应一个数据粒度。本发明实施例中,所述数据块的状态信息是指所述数据块是否正确被接收
端接收的信息,具体可以包括三种状态信息,分别为数据块被正确接收、接 收端接收的数据块被破坏和不确定状态。所述数据块的状态信息具体可以通过
解析接收端发送的反馈信息获取,例如,当采用确认机制对数据发送端发送的 数据进行确认时,接收端将通过反馈通道发送数据确认信息,数据发送端通过 解析所述数据确认信息可以获知所述数据块的状态信息;当采用非确认机制对 数据发送端发送的数据进行确认时,如果接收端没有正确接收到数据块,将通 过反馈通道发送重传请求信息,数据发送端通过解析所述重传请求信息可以获 知所述数据块的状态信息为"接收端接收的数据块被破坏",另外,针对被正 确接收的数据块,接收端会通过反馈通道发送特定格式的反馈信息来描述某个 或某些数据块被正确接收,数据发送端通过解析所述特定格式的反馈信息可以 获知相应的数据块的状态信息为"数据块被正确接收"。相应的,所述的数据 块不确定状态的情况具体可以包括
未找到接收端发送的关于所述数据块的反馈信息;
或者,
无法正确解析接收端发送的关于所述数据块的反馈信息,例如,由于脉沖 噪声的影响或其他原因,致使数据发送端接收到的所述数据块的反馈信息被破 坏,无法正确解析所述反^f信息。
上述本发明实施例中,对重传队列中的数据块是否满足预定条件进行判 断,在实际应用过程中,可以是对重传队列中的所有数据块均进行判断,也可 以仅针对接收状态不确定的数据块进行判断。
上述本发明实施例中,所述根据预定的规则对所述数据块进行重传的操作 具体可以包括
向接收端发送所述数据块的请求确认信息,如果所述数据块在重传队列中 满足预定的条件时没有收到或无法正确解析针对所述数据块的请求确认信息的反々赍信息,则对所述数据块进行重传,其中,所述请求确认信息用来向接收 端请求所述数据块的反馈信息,所述满足预定的条件具体可以是指所述数据块 到达重传队列中另外指定的位置,或者,向接收端发送所迷数据块的相关信息
后,所述凄t据块在重传队列中到达另外的预定时间; 或者,
向接收端发送所述数据块的请求确认信息,并根据收到的针对所述数据块 的请求确认信息的反馈信息,决定是否对所述数据块进行重传,所述请求确认 信息的反馈信息在确认机制中可以是确认消息,在非确认机制中可以是请求重 传消息或表示数据块被正确接收的特定格式的反馈信息等等。以确认机制为 例,当所述数据块的请求确认信息的反馈信息指示所述数据块被正确接收,则 不触发重传操作,当所述数据块的相关信息的反馈信息指示所述数据块的接收 错误,则对所述数据块进行重传处理;
或者,
直接对所述数据块进行重传处理。
上述本发明实施例中,所述的重传队列中的数据块满足预定的条件具体可 以是指
所述数据块到达重传队列中的预定位置,所述预定位置是预先指定的重传 队列中的某个位置,例如所述预定位置是指重传队列的出口处,具体可以在实 际应用过程中根据实际情况进行设定;或者,所述数据块在进入重传队列后到 达预定的时间;或者,向接收端发送所述数据块的相关信息后,所述数据块在 重传队列中到达预定的时间,或者到达预定的位置。
本发明实施例所指的数据块可以是一个数据块,也可以是多个数据块,当 所述数据块为多个时,所述根据预定的规则对所述数据块进行重传的操作具体 包括根据预先设定的规则选择所述数据块中的全部或部分数据块进行重传。
本发明实施例相对于现有技术的有益效杲包括针对现有技术中通过提高反馈通道的噪声裕量的解决方案,由于这种方案 是通过对反馈通道的保护来避免数据丟失的,会造成反馈通道的数据传输速率 较低,且仍然无法有效保护反馈信道不被强脉冲噪声干扰,固此仍然会由于强
脉冲噪声的影响而使系统时延、抖动和误码率增大,P争低用户的QoE (Quality of experience,体验质量)。而本发明实施例提供的技术方案在无法获知数据 在接收端的状态时进行自治重传,从而避免了由于脉冲噪声的干扰,导致数据 丢失,降低了系统时延、抖动和误码率,提高了系统运行的稳定性,且提高了 用户QoE。另夕卜,由于本发明实施例提供的技术方案无需对反馈信道另行配置, 即不需要增强反馈通道的噪声裕量,从而提高了系统运行速率。
针对现有技术中通过对周期性脉沖噪声的发生时刻和时间长度进行预测 来保护反馈通道的解决方案,由于这种解决方案仅针对周期性脉冲噪声有效, 而在实际应用当中,脉冲噪声并不具有严格的周期性,因此,采取这种解决方 案由于不能全面保护通道,仍然会由于脉沖噪声的影响而使系统时延、抖动和 误码率增大,降低用户的QoE (Quality of experience,体验质量)。而本发明 实施例提供的技术方案并不受脉冲噪声周期性的影响,不仅适用于周期性脉冲 噪声,对非周期性脉冲噪声同样也适用,避免了现有技术中对脉沖噪声的周期 性约束从而避免了由于脉冲噪声的干扰,导致数据丟失,降低了系统时延、抖 动和误码率,提高了系统运行的稳定性,且提高了用户QoE。
下面将结合附图对本发明实施例在实际应用过程中的具体实现方式进行 详细的i兌明。
应用实施例一
数据发送端向接收端发送数据块,且所述数据块进入重传队列,所述重传 队列中的数据块的数据粒度可以是整个符号,也可以是符号的一部分,也可以 是固定长度的数据信息,其中, 一个数据块对应一个数据粒度。当使用本发明 实施例提供的重传方案时,可以使用确认机制对数据发送端发送的数据块进行确认,即接收端每接收到一个数据块,根据接收到的所述数据块的数据信息向 数据发送端反馈确认信息,所述确认信息用来表示所述数据块是否被正确接 收,数据发送端接收到所述确认信息后对该确认信息进行解析,获取并更新所
述数据块的状态信息,所述数据块的状态信息具体可以分为三种数据块被正 确接收、接收端接收的数据块被破坏和数据块状态不确定。如果没有收到所述 数据块的确认信息或无法正确解析所述数据块的确认信息,则所述数据块的状 态信息显示该数据块是不确定状态。本发明应用实施例一对所述数据块的处理 过程如图1所示,具体可以包括如下步骤
11、 检测重传队列中的数据块是否满足预定的条件,如果是,则执行步骤 12,所述满足预定的条件包括但不仅限于所述数据块到达重传队列中的预先 指定的位置,或者所述数据块在重传队列中到达预定的时间;
12、 查看所述数据块的状态信息,所述数据块的状态信息已经通过预先的 解析操作获取;
13、 如果所述数据块的状态信息显示接收端正确接收所述数据块,则丢弃 重传队列中的数据块,如果所述数据块的状态信息显示接收端没有正确接收到 所述数据块,则对所述数据块进行重传操作,如果所述数据块的状态信息显示 该数据块不确定状态,则执行14;
14、 根据预定的规则对所述数据块进行重传操作。
其中,14中根据预定的规则对所述数据块进行重传操作具体可以包括首 先向接收端发送所述数据块的请求确认信息,并根据收到的反馈信息的内容决 定是否对所述数据块进行重传操作;或者,直接对所述数据块进行重传操作。
本发明应用实施例一由于可以根据预先设定的条件触发重传操作,实现了 当信息接收状态无法确定时的自治重传方案,有效避免了由于数据丟失而增大 系统的误码率,提高了用户体验质量。
应用实施例二数据发送端向接收端发送数据块,且所述数据块进入重传队列,所述重传 队列中的数据块的数据粒度可以是整个符号,也可以是符号的一部分,还可以 是固定长度的数据信息,其中, 一个数据块对应一个数据粒度。当使用本发明 实施例提供的重传方案时,可以使用非确认机制对数据发送端发送的数据块进 行确认,即接收端每接收到一个被破坏的数据块时,发送所述被破坏的数据块 对应的重传请求信息,另外,对于被正确接收的数据块,接收端还会向数据发 送端发送一个特定格式的反馈信息来描述某个或某些数据块被正确接收。数据 发送端对接收到的重传请求信息或特定格式的反馈信息进行解析,获取并更新
相应的数据块的状态信息,所述数据块的状态信息具体可以分为三种数据块 被正确接收、接收端接收的数据块被破坏和数据块状态不确定。如果没有接收 到任何反馈信息(包括表示数据块被正确接收的特定格式的反馈信息和重传请 求信息)或者无法正确解析所述重传请求信息或表示数据块被正确接收的特定 格式的反馈信息,则相应的数据块状态不确定。如果由于脉冲噪声的破坏致使 数据发送端无法正确解析所述重传请求信息,则在重传队列中最近接收到的正 确的重传请求信息对应的数据块之前,有一个或者多个数据块需要重传。本发 明应用实施例二对所述净皮^C坏重传请求信息对应的凄t据块的处理过程如图2所 示,具体可以包括如下步骤
21、 检测重传队列中的数据块是否满足预定的条件,如果是,则执行步骤 22,所述满足预定的条件包括但不仅限于所述数据块到达重传队列中的预先 指定的位置,或者所述数据块在重传队列中到达预定的时间;
22、 查看所述数据块的状态信息,所述数据块的状态信息已经通过预先的 解析操作获取;
23、 如果所述数据块的状态信息显示接收端正确接收所述数据块,则丢弃 重传队列中的数据块,如果所述数据块的状态信息显示接收端没有正确接收到
13所述数据块,则对所述数据块进行重传操作,如果所述数据块的状态信息显示
该数据块不确定状态,则执行24;
24、根据预定的规则对所述数据块进行重传操作。
其中,24中根据预定的规则对所述数据块进行重传搡作具体可以包括首 先向接收端发送所述数据块的请求确认信息,并根据收到的反馈信息的内容决 定是否对所述数据块进行重传操作;或者,直接对所述数据块进行重传操作。
本发明应用实施例二由于可以根据预先设定的条件触发重传操作,实现了 当信息接收状态无法确定时的自治重传方案,有效避免了由于数据丢失而增大 系统的误码率,提高了用户的体验质量。
应用实施例三
在应用实施例二提供的重传处理过程中,如果由于脉沖噪声的破坏致使数 据发送端无法正确解析所述重传请求信息,则在重传队列中最近接收到的正确 的重传请求信息对应的数据块之前的若干个数据块中,有一个或多个数据块需 要进行重传。在某些情况下,例如,当表示数据块被正确接收的特定格式的反 馈信息的内容为"两个重传请求信息之间的数据块被正确接收,,,而其中一个 重传请求信息无法被正确解析;或者,在最近正确解析的重传请求信息之前, 存在无法正确解析的重传请求信息和表示数据块被正确接收的特定格式的反 馈信息等等,则无法获知具体是哪个或哪些数据块需要重传。为了确保将需要 重传的数据块发送给接收端,本发明应用实施例三在应用实施例二基础上进行 了改进,如图3所示的重传队列中,数据块M即满足预定条件的数据块,在执行 步骤23时,如果所述数据块M的状态不确定,则相应的处理过程包括
31、查看其后的数据块的状态信息,直到查找到lt据块的状态信息确定的 数据块(例如,数据块的状态为被正确接收),本发明应用实施例中,该数据 块为重传队列中的数据块(K, K+2),因此,所述被破坏的重传请求信息对 应的起始数据块是在数据块(K, K+2)之前的某一个或某些;
1432、 4艮据预先i殳定的规则,对数据块(K, K+2)之前的全部或部分数据 块执行重传操作。
其中,所述步骤32具体可以是以下任意一种操作
32a、向接收端发送相关信息,所述相关信息用来向接收端询问所述数据 块(K, K+2)之前的数据块是否被正确接收,当所述数据块(K, K+2)之前 的数据块满足另外的预定条件时仍然未收到针对所述相关信息的反馈信息,则 将所述数据块(K, K+2 )之前的数据块全部进行重传操作;
32b、向接收端发送相关信息,所述相关信息用来向接收端询问所述数据 块(K, K+2)之前的数据块是否被正确接收,当所述数据块(K, K+2)之前 的数据块满足另外的预定条件时仍然未收到针对所述相关信息的反馈信息,则 根据预先设置的计算方法选择所述数据块(K, K+2)之前的数据块中的部分 数据块进行重传操作;
32c、直接将所述数据块(K, K+2)之前的数据块全部进行重传操作;
32d、根据预先设置的计算方法选择所述数据块(K, K+2)之前的数据块 中的部分数据块直接进行重传操作。
其中,所述的数据块(K, K+2)之前的数据块满足另外的预定条件具体 可以是指,其中的某个(例如首个,或最后一个)数据块到达指定的位置,或 者到达预定的时间。
本发明应用实施例三通过预定的规则对无法确定接收状态的若干数据块 进行重传,从而避免了由于数据丢失而增大系统的误码率,提高了用户体验质 量。
应用实施例四
本发明应用实施例提供的自治重传处理过程中,当数据块满足预定的条件 时仍然不能确定其在接收端的状态,则按照预定的规则对所述数据块进行重传处理。所述4姿照预定的失见则对所述数据块进4于重传处理的具体处理过程可以包
括以下任意一种操作
数据发送端向接收端发送请求确认信息;
如果所述数据块到达重传队列中另外的指定位置或者另外的预定时间时 仍然未收到请求确认信息的反馈信息,则对所述数据块进行重传处理。 或者,
数据发送端向接收端发送请求确认信息;
如果所述数据块到达重传队列中另外的指定位置或者另外的预定时间时 无法正确解析针对所述数据块的请求确认信息的反馈信息,则对所述数据块进 行重传处理。
或者,
数据发送端向接收端发送请求确认信息;
收到并解析所述请求确认信息的反馈信息,如果所述请求确认信息的反馈 信息显示相应的数据块被正确接收,则不进行重传操作,否则,对相应的数据 块进行重传操作。
或者,
直接对所述数据块进行重传操作。
其中,在使用确认机制对数据发送端发送的数据块进行确认时,所述请求 确认消息的反馈信息可以是确认消息;在使用非确认机制对数据发送端发送的 数据块进行确认时,所述请求确认消息的反馈信息可以是重传请求信息。
完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时, 执行包括上述方法实施例的步骤;而前述的存储介质包括ROM、 RAM、磁 碟或者光盘等各种可以存储程序代码的介质。
本发明实施例还提供一种实现物理层重传的装置,其结构如图4所示,具体实J见结构可以包4舌以下才莫块
状态查询模块1,用于在重传队列中的数据块满足预定的条件时,查看所 迷数据块的状态信息,所述数据块的状态信息是指通过解析接收端发送的关于 所述数据块的反馈信息而获取的信息;
自治重传处理模块2,用于在所述状态查询模块1获取的所述数据块的状态 信息是不确定状态时,根据预定的规则对所述数据块进行重传。其中,重传队 列中的数据块的数据粒度可以是整个符号,或者是符号的一部分, 一个数据块 对应一个数据粒度。
所述数据块的状态信息是指所述数据块是否正确被接收端接收的信息,具 体可以包括数据块被正确接收、接收端接收数据块出错和数据块的接收状态 不确定。
相应的,所述的状态查询模块1获取的所述数据块的状态信息是不确定的 状态的情况具体可以包括未找到接收端发送的关于所述数据块的反馈信息,; 或者,无法正确解析接收端发送的关于所述数据块的反馈信息,例如,由于脉 冲噪声的影响或其他原因,致使数据发送端接收到的所述数据块的反馈信息被 破坏,无法正确解析所述反馈信息。
上述本发明实施例提供的装置中,所述自治重传处理才莫块2具体可以用于 向接收端发送所述数据块的请求确认信息,如果所述数据块在重传队列中 满足预定的条件时没有收到或无法正确解析针对所述数据块的请求确认信息 的反馈信息,则对所述数据块进行重传,其中,所述请求确认信息可以用来向 接收端请求所述数据块的反馈信息,所述请求确认信息的反馈信息可以是确认 机制中的确认信息,也可以是非确认机制中的重传请求信息。所述满足预定的 条件可以通过状态查询模块1进行判断,即是指所述数据块到达重传队列中另 外指定的位置,或者,在向接收端发送所述数据块的相应信息后,所述数据块 在重传队列中到达另外的预定的时间或处于预定的位置;向接收端发送所述数据块的请求确认信息,并根据收到的针对所述数据块 的请求确认信息的反馈信息,决定是否对所迷数据块进行重传,例如,当所述 数据块的请求确认信息的反馈信息指示所述数据块被正确接收,则不触发重传 操作,当所述数据块的请求确认信息的反馈信息指示所述对数据块的接收错
误,则对所述数据块进行重传处理; 或者,
直接对所述数据块进行重传处理。
上述本发明实施例提供的装置中,所述状态查询模块1还可以包括解析模 块11、检测模块12和执行查询模块13,其中,解析模块11可以用来解析所述 数据块的反馈信息或所述数据块的请求确认信息的反馈信息,更新所述数据块 的状态信息;检测模块12可以用于在重传队列中的数据块满足预定的条件时, 触发执行查询模块12;执行查询模块13用于查看所述数据块的状态信息。上述 本发明实施例中,所述的重传队列中的数据块满足预定的条件具体可以是指 所述数据块到达重传队列中的预定位置,所述预定位置是预先指定的重传队列 中的某个位置,例如所述预定位置是指重传队列的出口处,具体可以在实际应 用过程中根据实际情况进行设定;或者,所述数据块在进入重传队列后到达预 定的时间;或者,向接收端发送所述数据块的请求确认信息后,所述数据块在 重传队列中到达预定的时间,或处于预定的位置。
上述本发明实施例中,所述数据块可以是一个数据块,也可以是多个数据 块,当所述数据块为多个时,所述自治重传处理模块具体用于根据预先设定 的规则选择所述数据块中的全部或部分数据块进行重传。
本发明实施例还提供一种DSL通信系统,其结构如图5所示,具体实现结 构可以包括
数据发送端,用于向数据接收端发送数据块,所述数据块在发送后进入重传队列;
数据接收端,用于接收数据发送端发送的数据块,并向数据发送端发送所 迷数振块的反馈倌息,所迷反馈倌息用来描迷所迷数揚块在数椐接收端的状 态,例如在确^人机制中,所述反馈信息是确认信息,在非确认机制下,所述 反馈信息是重传请求信息;
数据重传装置,用于获取所述数据块的反馈信息,并通过解析所述数据块 的反馈信息获取数据块的状态信息,当检测到重传队列中的数据块满足预定的 条件时,查看所述数据块的状态信息,如果所述数据块的状态信息是不确定状 态时,根据预定的规则对所述数据块进行重传。所述的数据重传装置具体可以 设置在数据发送端,也可以设置在通信网络的其他设备中,或者独立设置在通 信网络中。
其中,所述数据块的状态信息是指所述数据块是否正确被接收端接收的信 息,具体可以包括数据块被正确接收、接收端接收数据块出错和数据块的接 收状态不确定。
上述本发明实施例提供的系统中,所述数据重传装置根据预定的规则对所 述数据块进行重传的梯:作具体可以包括向数据接收端发送所述数据块的请求 确认信息,如果所述数据块在重传队列中满足预定的条件时没有收到或无法正 确解析针对所述数据块的请求确认信息的反馈信息,则对所述数据块进行重 传;或者,向接收端发送所述数据块的请求确认信息,并根据收到的针对所述 数据块的请求确认信息的反馈信息,决定是否对所述数据块进行重传;或者, 直接对所述数据块进行重传;
所述数据接收端还用于在收到数据重传装置发送的请求确认信息后,向所 述数据重传装置发送针对所述请求确认信息的反馈信息。
上述本发明实施例提供的系统中,所述的重传队列中的数据块满足预定的 条件是指
19所述数据块到达重传队列中的预定位置; 或者,
所述数据块在进入重传队列后到达预定的时间; 或者,
向接收端发送所述数据块的请求确认信息后,所述数据块在重传队列中到 达预定的时间,或预定的位置。
所述数据块可以是一个数据块,也可以是多个数据块,当所述数据块为多 个时,所述数据重传装置根据预定的规则对所述数据块进行重传的操作具体包
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易 想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护 范围应该以权利要求的保护范围为准。
权利要求
1、一种实现物理层重传的方法,其特征在于,包括当重传队列中的数据块满足预定的条件时,查看所述数据块的状态信息,所述数据块的状态信息是指通过解析接收端发送的关于所述数据块的反馈信息而获取的信息;如果所述数据块的状态信息是不确定状态时,则根据预定的规则对所述数据块进行重传。
2、 根据权利要求1所述的方法,其特征在于,所述数据块的状态信息是不 确定状态的情况具体包括未找到接收端发送的关于所述数据块的反馈信息; 或者,无法正确解析接收端发送的关于所述数据块的反馈信息。
3、 根据权利要求1或2所述的方法,其特征在于,所述根据预定的规则对 所述数据块进行重传的操作具体包括向接收端发送所述数据块的请求确认信息,如果所述数据块在重传队列中 满足预定的条件时没有收到或无法正确解析针对所述数据块的请求确认信息 的反馈信息,则对所述数据块进行重传;或者,向接收端发送所述数据块的请求确认信息,并根据收到的针对所述数据块 的请求确认信息的反馈信息,决定是否对所述数据块进行重传; 或者,直接对所述数据块进行重传。
4、 根据权利要求3所述的方法,其特征在于,所述的重传队列中的数据块 满足预定的条件是指所述教:据块到达重传队列中的预定位置; 或者,所述数据块在进入重传队列后到达预定的时间; 或者,向接收端发送所述数据块的请求确认信息后,所述数据块在重传队列中到 达预定的时间,或预定的位置。
5、 根据权利要求1或2所述的方法,其特征在于,所述数据块是一个数据 块或多个数据块,当所述数据块为多个时,所述根据预定的规则对所述数据块 进行重传的纟喿作具体包括
6、 一种实现物理层重传的装置,其特征在于,包括 状态查询模块,用于在重传队列中的数据块满足预定的条件时,查看所述数据块的状态信息,所述数据块的状态信息是指通过解析接收端发送的关于所 述数据块的反馈信息而获取的信息;自治重传处理模块,用于在所述状态查询模块获取的所述数据块的状态信 息是不确定状态时,根据预定的规则对所述数据块进行重传。
7、 根据权利要求6所述的装置,其特征在于,所述的状态查询模块获取的 所述数据块的状态信息是不确定的状态的情况包括未找到接收端发送的关于 所述数据块的反馈信息;或者,无法正确解析接收端发送的关于所述数据块的 反馈信息。
8、 根据权利要求6或7所述的装置,其特征在于,所述自治重传处理模块 具体用于向接收端发送所述数据块的请求确认信息,如果所述数据块在重传队列中 满足预定的条件时没有收到或无法正确解析针对所述lt据块的请求确认信息 的反馈信息,则对所述数据块进行重传;或者,向接收端发送所述数据块的请求确认信息,并根据收到的针对所述数据块的请求确认信息的反馈信息,决定是否对所迷数据块进行重传; 或者,直接对所述数据块进行重传。
9、 根据权利要求8所述的装置,其特征在于,所述状态查询模块包括解析 模块、检测模块和执行查询模块解析模块用于解析所述数据块的反馈信息或所述数据块的请求确认信息 的反馈信息,更新所述数据块的状态信息;检测模块用于在重传队列中的数据块满足预定的条件时,触发执行查询模 块,所述重传队列中的数据块满足预定的条件是指所述数据块到达重传队列中 的预定位置;或者,所述数据块在进入重传队列后到达预定的时间;或者,向 接收端发送所述数据块的请求确认信息后,所述数据块在重传队列中到达预定 的时间,或到达预定的位置;执行查询模块用于查看解析模块更新的所述数据块的状态信息。
10、 根据权利要求6或7所述的装置,其特征在于,所述数据块是一个数据 块或多个数据块,当所述数据块为多个时,所述自治重传处理模块具体用于 根据预先设定的规则选择所述数据块中的全部或部分数据块进行重传。
11、 一种数字用户线DSL通信系统,其特征在于,包括 数据发送端,用于向数据接收端发送数据块;数据接收端,用于接收数据发送端发送的数据块,并向数据发送端发送所 述数据块的反馈信息;数据重传装置,用于获取所述数据块的反馈信息,并通过解析所述数据块 的反馈信息获取数据块的状态信息,当检测到重传队列中的数据块满足预定的 条件时,查看所述数据块的状态信息,如果所述数据块的状态信息是不确定状态时,根据预定的规则对所述数据块进行重传。
12、 根据权利要求11所述的系统,其特征在于,所述数据重传装置根据预 定的规则对所述数据块进行重传的採作具体包括向接收端发送所迷数椐块的 请求确认信息,如果所述数据块在重传队列中满足预定的条件时没有收到或无 法正确解析针对所述数据块的请求确iM言息的反馈信息,则对所述数据块进行 重传;或者,向接收端发送所述数据块的请求确认信息,并根据收到的针对所 述数据块的请求确认信息的反馈信息,决定是否对所述数据块进行重传;或者, 直接对所述数据块进行重传;所述数据接收端还用于在收到数据重传装置发送的请求确认信息后,向所 述数据重传装置发送针对所述请求确认信息的反馈信息。
13、 根据权利要求12所述的系统,其特征在于,所述的重传队列中的数据 块满足预定的条件是指所述数据块到达重传队列中的预定位置; 或者,所述数据块在进入重传队列后到达预定的时间; 或者,向接收端发送所述数据块的请求确认信息后,所述数据块在重传队列中到 达预定的时间,或预定的位置。
14、 根据权利要求11所述的系统,其特征在于,所述数据块是一个数据块 或多个数据块,当所述数据块为多个时,所述数据重传装置根据预定的规则对 所述数据块进行重传的操作具体包括根据预先设定的规则选择所述数据块中的全部或部分数据块进行重传。
全文摘要
一种实现物理层重传的方法,具体包括当重传队列中的数据块满足预定的条件时,查看所述数据块的状态信息,所述数据块的状态信息是指通过解析接收端发送的关于所述数据块的反馈信息获取的信息;如果所述数据块的状态信息是不确定状态,则根据预定的规则对所述数据块进行重传。本发明实施例还提供一种实现物理层重传的装置和一种DLS通信系统,由于本发明实施例提供的技术方案根据预先设定的条件触发自治重传操作,从而避免了由于数据丢失造成的接收方无法及时对相应的数据进行处理,降低了系统的误码率。
文档编号H04L1/18GK101667897SQ20081014661
公开日2010年3月10日 申请日期2008年9月1日 优先权日2008年9月1日
发明者吴安妮 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1