发明名称 适用于RLC在轮询重传定时器超时后重传PDU的方法
摘要 本发明涉及一种适用于RLC在轮询重传定时器超时后重传PDU的方法,其特点是,在RLC的轮询重传定时器超后,在SDU队列和需要重传的PDU队列中无数据可用的情况下,从已经发送的PDU队列中选择合适的PDU作为重传PDU。同时,记录下每次触发P时所携带P=1的PDU。在收到状态报告需要删除前面记录的PDU时清除此记录。轮询重传定时器超时后优先选择所记录的PDU进行重传。如果所记录的PDU已经被删除,那么根据状态报告禁止定时器所配置的时长选择在已发送队列中选择PDU。由此,能够优先选取上次发送过的携带P的PDU,可通过重新建链来恢复链路。并且,可以拥有较大的概率来让接收方接收到所需要的PDU。再者,可灵活选取PDU来满足状态报告的需求速度。
申请公布号 CN106411478A 申请公布日期 2017.02.15
申请号 CN201510465763.8 申请日期 2015.08.03
申请人 苏州简约纳电子有限公司 发明人 杨鹏;徐浩;张建立
分类号 H04L1/18(2006.01)I 主分类号 H04L1/18(2006.01)I
代理机构 北京同辉知识产权代理事务所(普通合伙) 11357 代理人 刘洪勋
主权项 适用于RLC在轮询重传定时器超时后重传PDU的方法,其特征在于包括以下步骤:步骤一,发送PDU时若满足触发轮询的条件,则将指令信息发送到接收方,在RLC实体中记录此指令信息,启动轮询定时器;步骤二,RLC在判断轮询定时器计时期间,判断收到的状态报告是否满足关闭轮询重传定时器,若否,则进入步骤三,否则,进入步骤六;步骤三,RLC按照状态报告中的指示,将已经确认收到的PDU删除;步骤四,判断删除的PDU包中是否包含步骤一中所记录的指令信息,若是,则进入步骤五,否则,进入步骤七;步骤五,清除RLC实体中记录的指令信息,进入步骤七;步骤六,关闭轮询重传定时器,定义此次轮询成功,结束此次轮询流程;步骤七,出现定时器超时;步骤八,判断RLC实体中记录的指令信息是否存在,若是,则进入步骤九,否则进入步骤十;步骤九,将RLC实体中记录的指令信息,再次携带轮询=1的信息向外发送;步骤十,若状态报告禁止定时器时长的值小于等于预设值,则在已发送队列中选取SN最小的PDU来作为携带轮询的PDU,发给接收方,否则,在已发送队列中选取SN最大的PDU来作为携带轮询的PDU发给接收方;步骤十一,照步骤一的流程进入等待状态报告响应。
地址 215000 江苏省苏州市工业园区金鸡湖大道1211号国际科技园4期301