书签 分享 收藏 举报 版权申诉 / 15

多播组播广播业务中上下文信息的处理方法及装置.pdf

  • 上传人:32
  • 文档编号:1094889
  • 上传时间:2018-03-31
  • 格式:PDF
  • 页数:15
  • 大小:438.48KB
  • 摘要
    申请专利号:

    CN200910091039.8

    申请日:

    2009.08.20

    公开号:

    CN101998248A

    公开日:

    2011.03.30

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的驳回IPC(主分类):H04W 4/06申请公布日:20110330|||实质审查的生效IPC(主分类):H04W 4/06申请日:20090820|||公开

    IPC分类号:

    H04W4/06(2009.01)I; H04W28/06(2009.01)I

    主分类号:

    H04W4/06

    申请人:

    华为技术有限公司

    发明人:

    时代; 李波杰; 梁文亮; 卢磊

    地址:

    518129 广东省深圳市龙岗区坂田华为总部办公楼

    优先权:

    专利代理机构:

    北京凯特来知识产权代理有限公司 11260

    代理人:

    郑立明

    PDF完整版下载: PDF下载
    内容摘要

    一种多播广播业务MBS中上下文信息的处理方法及装置,该方法主要包括:获取应用或申请多播广播业务MBS的移动台的状态信息;根据所述移动台的状态信息,将上下文信息发送给所述移动台,所述上下文信息用于对头压缩的MBS数据进行解压缩。利用本发明,可以让新加入MBS和丢失Context信息的MS尽快获得当前的解MBS头压缩的Context信息,可以实现MBS数据发送实体根据MS端反馈的ACK和NACK信息,及时调整状态机,向MS发送相应的Context信息。大大增加了头压缩技术的鲁棒性,减少解头压缩的错误率,提升了MBS头压缩的压缩效率。

    权利要求书

    1: 一种多播广播业务中上下文信息的处理方法, 其特征在于, 包括 : 获取应用或申请多播广播业务 MBS 的移动台的状态信息 ; 根据所述移动台的状态信息, 将上下文信息发送给所述移动台, 所述上下文信息用于 对头压缩的 MBS 数据进行解压缩。
    2: 根据权利要求 1 所述的方法, 其特征在于, 所述方法包括 : 当 MBS 数据分发实体获取移动台的状态信息为 : 移动台新加入多播广播业务组或者移 动台丢失掉上下文信息时, 所述 MBS 数据分发实体通知相关的网络实体将所述上下文信息 发送给所述移动台。
    3: 根据权利要求 2 所述的方法, 其特征在于, 所述的相关的网络实体将所述上下文信 息发送给所述移动台, 包括 : 基站或网关通过单播、 组播或广播的方式将所述上下文信息发送给所述移动台。
    4: 根据权利要求 2 所述的方法, 其特征在于, 所述的相关的网络实体将所述上下文信 息发送给所述移动台, 包括 : 所述相关的网络实体将所述上下文信息和对应的序列号信息发送给所述移动台, 进一步包括 : 所述 MBS 数据分发实体向所述移动台发送包含序列号信息的 MBS 数据包 ; 以使得所述移动台将所述上下文信息对应的序列号信息和所述 MBS 数据包中包含的 序列号信息进行同步, 利用同步后的上下文信息对相应的 MBS 数据包进行解压缩。
    5: 根据权利要求 2 所述的方法, 其特征在于, 所述的相关的网络实体将所述上下文信 息发送给所述移动台, 包括 : 按照预定的时间间隔, 所述相关的网络实体将所述上下文信息发送给所述移动台 ; 进一步包括 : 所述 MBS 数据分发实体向所述移动台发送所述上下文信息对应的 MBS 数据包 ; 以使得所述移动台根据所述预定的时间间隔, 利用所述上下文信息对相应的 MBS 数据 包进行解压缩。
    6: 根据权利要求 1 所述的方法, 其特征在于 : 所述的获取应用或申请多播广播业务 MBS 的移动台的状态信息包括 : 处于初始 IR 状态 的 MBS 数据分发实体在向 MBS 组中的所有移动台发送了 IR 数据包后, 所述 MBS 数据发送实 体统计所有移动台反馈回来的应答和无应答的数量信息 ; 所述的根据所述移动台的状态信息, 将上下文信息发送给所述移动台包括 : 当所述无 应答的数量和应答的数量之间的比值大于预定的阈值, 则所述 MBS 数据分发实体不改变其 状态, 继续向 MBS 组中的所有移动台发送 IR 数据包 ; 否则, 所述 MBS 数据分发实体改变其状 态为第二等级 SO 状态, 向 MBS 组中的所有移动台发送 SO 数据包, 通知相关的网络实体将上 下文信息发送给反馈无应答信息的移动台。
    7: 根据权利要求 1 所述的方法, 其特征在于 : 所述的获取应用或申请多播广播业务 MBS 的移动台的状态信息包括 : 处于 FO 状态的 MBS 数据分发实体在向 MBS 组中的所有移动台发送了 FO 数据包后, 所述 MBS 数据发送实体 统计所有移动台反馈回来的应答和无应答的数量信息 ; 所述的根据所述移动台的状态信息, 将上下文信息发送给所述移动台包括 : 当所述无 2 应答的数量和应答的数量之间的比值大于预定的阈值, 则所述 MBS 数据分发实体改变其状 态为 IR 状态, 向 MBS 组中的所有移动台发送 IR 数据包 ; 否则, 所述 MBS 数据分发实体改变 其状态为第二等级 SO 状态, 通知相关的网络实体将上下文信息发送给反馈无应答信息的 移动台。
    8: 根据权利要求 1 所述的方法, 其特征在于 : 所述的获取应用或申请多播广播业务 MBS 的移动台的状态信息包括 : 处于第二等级 SO 状态的 MBS 数据分发实体在向 MBS 组中的所有移动台发送了 SO 数据包后, 所述 MBS 数据发 送实体统计所有移动台反馈回来的应答和无应答的数量信息 ; 所述的根据所述移动台的状态信息, 将上下文信息发送给所述移动台包括 : 当所述无 应答的数量和应答的数量之间的比值大于预定的阈值, 则所述 MBS 数据分发实体改变其状 态为 FO 状态, 向 MBS 组中的所有移动台发送 FO 数据包 ; 否则, 所述 MBS 数据分发实体不改 变其状态, 通知相关的网络实体将上下文信息发送给反馈无应答信息的移动台。
    9: 根据权利要求 1 所述的方法, 其特征在于, 所述的方法, 包括 : 当 MBS 数据分发实体获取移动台的状态信息为 : 应用 MBS 的移动台反馈的应答和无应 答的数量信息时, 所述 MBS 数据分发实体根据所述数量信息设置预定的周期, 通知相关的 网络实体按照所述预定的周期, 将所述上下文信息广播给所述移动台。
    10: 一种多播广播业务中上下文信息的处理装置, 其特征在于, 包括 : 移动台的状态信息获取模块, 用于获取应用或申请多播广播业务 MBS 的移动台的状态 信息 ; 上下文信息发送模块, 用于根据所述移动台的状态信息, 将上下文信息发送给所述移 动台, 所述上下文信息用于对头压缩的 MBS 数据进行解压缩。
    11: 根据权利要求 10 所述的多播广播业务中上下文信息的处理装置, 其特征在于, 所 述的上下文信息发送模块包括第一发送模块、 第二发送模块、 第三发送模块、 第四发送模块 和第五发送模块中的至少一项, 其中, 第一发送模块, 用于当所述移动台的状态信息获取模块获取移动台的状态信息为 : 移 动台新加入多播广播业务组或者丢失掉上下文信息时, 通知相关的网络实体将所述上下文 信息发送给所述移动台 ; 第二发送模块, 用于在向 MBS 组中的所有移动台发送了 IR 数据包后, 所述移动台的状 态信息获取模块统计所有移动台反馈回来的应答和无应答的数量信息, 并且所述无应答的 数量和应答的数量之间的比值大于预定的阈值时, 则继续向 MBS 组中的所有移动台发送 IR 数据包 ; 否则, 向 MBS 组中的所有移动台发送 SO 数据包, 通知相关的网络实体将上下文信息 发送给反馈无应答信息的移动台 ; 第三发送模块, 用于在向 MBS 组中的所有移动台发送了 FO 数据包后, 所述移动台的状 态信息获取模块统计所有移动台反馈回来的应答和无应答的数量信息, 并且所述无应答的 数量和应答的数量之间的比值大于预定的阈值时, 则向 MBS 组中的所有移动台发送 IR 数据 向 MBS 组中的所有移动台 包; 否则, 所述 MBS 数据分发实体改变其状态为第二等级 SO 状态, 发送 SO 数据包, 通知相关的网络实体将上下文信息发送给反馈无应答信息的移动台 ; 第四发送模块, 用于在向 MBS 组中的所有移动台发送了 SO 数据包后, 所述移动台的状 态信息获取模块统计所有移动台反馈回来的应答和无应答的数量信息, 并且所述无应答的 3 数量和应答的数量之间的比值大于预定的阈值时, 则向 MBS 组中的所有移动台发送 FO 数据 包; 否则, 继续向 MBS 组中的所有移动台发送 SO 数据包, 通知相关的网络实体将上下文信息 发送给反馈无应答信息的移动台 ; 第五发送模块, 用于当所述移动台的状态信息获取模块获取移动台的状态信息为 : 应 用 MBS 的移动台反馈的应答和无应答的数量信息时, 根据所述数量信息设置预定的周期, 通知相关的网络实体按照所述预定的周期, 将所述上下文信息广播给所述移动台。

    说明书


    多播组播广播业务中上下文信息的处理方法及装置

        【技术领域】
         本发明涉及通信技术领域, 尤其涉及一种多播广播业务 (MBS, Multicast and Broadcast Service) 中上下文信息的处理方法及装置。背景技术
         由于物理条件的限制, 无线链路与有线链路相比, 传输速率较低, 而误码率偏高。 当将网际协议 (IP, Internet Protocol) 技术应用在无线网络小区环境中时, 存在分组头标 开销过大的问题。例如, 一个 IPv6 语音通信分组, 用户真正需要的分组净荷往往只占整个 分组的 22%。这样不仅浪费带宽, 还增大了由于分组出错而导致的该分组被丢弃的概率。 若不采取有效措施, 在浪费宝贵无线网络资源的同时, 还会降低服务质量。
         采用头压缩机制可以解决上述问题, 同时可保证 IP 协议固有的灵活性。头压 缩机制包括鲁棒性头标压缩 (ROHC, Robust Header Compression)、 实时传输协议头压缩 (Real-time Transport Protocol Header Compression, CRTP) 机制, 以及扩展实时传输协 议头压缩 (Extended RTP Header Compression, ECRTP) 机制等。
         ROHC 是一种基于流的头标压缩方案。在网络数据传输过程中, 同一个流的分组中 大部分头标域具有相同的域值。ROHC 机制在某个流中取一个参考分组, 对于其他分组仅仅 发送头标域中相对上述参考分组变化的信息, 以达到压缩目的, 从而节省分组头标开销, 更 加有效地利用带宽。
         ROHC 机制拥有三种操作模式, 分别是 U 模式、 O 模式和 R 模式。
         当系统处于 U 模式的时候, 数据包仅进行从压缩端至解压端的单向传输, 适用于 在某些没有反向路径的链路。 在 U 模式下, 状态的转换一般为周期性更新和乐观的估计。 但 是由于缺乏错误反馈只能使用周期性更新 Context( 上下文 ) 信息, 所以 U 模式下的压缩效 率相对其它模式效率较低。
         O 模式和 U 模式较为类似, 不同在于 O 模式使用少量的反馈信道用于模式的转换或 错误恢复, 不再使用周期性更新。 O 模式的目标是使用少数反馈信道最大化压缩效率。 它减 少了因残余错误或 context 无效导致的数据包头大量损坏。
         R 模式和以上两种模式最大的区别在于, 传输信道与反馈信道一一匹配, 所以 context 的更新都需要反馈确认。R 模式的目的是最大化鲁棒性。它可能会在 Context 无 效的可能性上小于 O 模式。
         随着个人通信和移动通信市场的迅速发展, MBS 逐渐变得重要。比如手机电视业 务等, 运营商并不需要建设一个全新的网络来提供手机电视服务。
         现有的 MBS 只存在使用无反馈的 U 模式的 ROHC。现有 ROHC 技术中的 O 模式和 R 模式都是基于反馈的, 由于现有的 MBS 是点对多点的通信模式, 没有相应反馈机制, 因此, MBS 不支持 O 模式和 R 模式的 ROHC。
         现有使用 U 模式 ROHC 的 MBS 的具体方案为 :
         高层 MBS 分发实体根据 ROHC U 模式的数据包头压缩方法对数据包进行头压缩, 将数据包发送给下属接收 MBS 数据包的 MS(Mobile Subscribe Station, 移动台 )。 根据 ROHC U 模式的乐观估计的方法实现状态机的推进, 并周期性地进行状态机的回退, 防止 MS 发生 丢包、 错包而导致 ROHC 头压缩的 Context 信息不能正确更新, 或是有新的 MS 加入 MBS, 需 要获得 ROHC 头压缩的 Context 信息, 与压缩端的压缩状态获得同步从而正确解 MBS 的头压 缩。
         在实现本发明过程中, 发明人发现现有技术中至少存在如下问题 : 由于现有技术 中 MBS 中只使用了无反馈的 U 模式 ROHC, 鲁棒性能比有反馈的 O 模式, R 模式的 ROHC 低。 而 新加入 MBS 的 MS 和丢失掉 ROHC 头压缩的 Context 信息的 MS 需要等到压缩端的状态机周期 性回退到 IR(Initial and Refresh, 初始 ) 状态, 才能获得当前的 ROHC 头压缩的 Context 信息, 从而正确的接收 MBS。这导致新加入 MBS 和丢失掉 Context 信息的 MS 需要等待一定 的时间才可以正确的接收 MBS。 发明内容
         本发明的实施例提供了一种 MBS 中上下文信息的处理方法及装置, 以实现能够根 据应用了 MBS 的移动台的状态信息, 主动将对 MBS 数据进行解压缩用的上下文信息发送给 移动台。一种多播广播业务中上下文信息的处理方法, 包括 :
         获知应用或申请多播广播业务 MBS 的移动台的状态信息 ;
         根据所述移动台的状态信息, 将上下文信息发送给所述移动台, 所述上下文信息 用于对头压缩的 MBS 数据进行解压缩。
         一种多播广播业务中上下文信息的处理装置, 包括 :
         移动台的状态信息获取模块, 用于获知应用或申请多播广播业务 MBS 的移动台的 状态信息 ;
         上下文信息发送模块, 用于根据所述移动台的状态信息, 将上下文信息发送给所 述移动台, 所述上下文信息用于对头压缩的 MBS 数据进行解压缩。
         由上述本发明的实施例提供的技术方案可以看出, 本发明实施例通过根据 MBS 中 的移动台的状态信息, 将对头压缩的 MBS 数据进行解压缩的上下文信息发送给所述移动 台。提出了在 MBS 业务中实现有反馈的头压缩的方法。大大增加了头压缩技术的鲁棒性, 减少解头压缩的错误率。
         附图说明 为了更清楚地说明本发明实施例的技术方案, 下面将对实施例描述中所需要使用 的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于本 领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他 的附图。
         图 1 为本发明实施例一提供的一种针对新加入 MBS 的 MS, MBS 中上下文信息的处 理方法的处理流程图 ;
         图 2 为本发明实施例二提供的一种针对丢失掉头压缩 Context 信息的 MS, MBS 中 上下文信息的处理方法的处理流程图 ;
         图 3 为本发明实施例三提供的一种根据 MS 端的反馈信息, MBS 中上下文信息的处 理方法的处理流程图 ;
         图 4 为本发明实施例提供的一种 MBS 中上下文信息的处理装置的具体实现结构 图。 具体实施方式
         本发明实施例中, 获知应用或申请 MBS 的移动台的状态信息, 然后, 根据所述移动 台的状态信息, 将上下文信息发送给所述移动台, 所述上下文信息用于对头压缩的 MBS 数 据进行解压缩。
         进一步地, 当 MBS 数据分发实体获取移动台的状态信息为 : 移动台新加入多播广 播业务组或者移动台丢失掉上下文信息时, 所述 MBS 数据分发实体通知相关的网络实体将 所述上下文信息发送给所述移动台。
         进一步地, 基站或网关通过单播、 组播或广播的方式将所述上下文信息发送给所 述移动台。
         进一步地, 所述相关的网络实体将所述上下文信息和对应的序列号信息发送给所 述移动台, 所述 MBS 数据分发实体向所述移动台发送包含序列号信息的 MBS 数据包 ; 以使得所述移动台将所述上下文信息对应的序列号信息和所述 MBS 数据包中包 含的序列号信息进行同步, 利用同步后的上下文信息对相应的 MBS 数据包进行解压缩。
         进一步地, 按照预定的时间间隔, 所述相关的网络实体将所述上下文信息发送给 所述移动台 ; 所述 MBS 数据分发实体向所述移动台发送所述上下文信息对应的 MBS 数据包 ; 以使得所述移动台根据所述预定的时间间隔, 利用所述上下文信息对相应的 MBS 数据包进 行解压缩。
         进一步地, 所述的获取应用或申请多播广播业务 MBS 的移动台的状态信息包括 : 处于初始 IR 状态的 MBS 数据分发实体在向 MBS 组中的所有移动台发送了 IR 数据包后, 所 述 MBS 数据发送实体统计所有移动台反馈回来的应答和无应答的数量信息 ;
         所述的根据所述移动台的状态信息, 将上下文信息发送给所述移动台包括 : 当所 述无应答的数量和应答的数量之间的比值大于预定的阈值, 则所述 MBS 数据分发实体不改 变其状态, 继续向 MBS 组中的所有移动台发送 IR 数据包 ; 否则, 所述 MBS 数据分发实体改变 其状态为第二等级 SO 状态, 向 MBS 组中的所有移动台发送 SO 数据包, 通知相关的网络实体 将上下文信息发送给反馈无应答信息的移动台。
         进一步地, 所述的获取应用或申请多播广播业务 MBS 的移动台的状态信息包括 : 处于 FO 状态的 MBS 数据分发实体在向 MBS 组中的所有移动台发送了 FO 数据包后, 所述 MBS 数据发送实体统计所有移动台反馈回来的应答和无应答的数量信息 ;
         所述的根据所述移动台的状态信息, 将上下文信息发送给所述移动台包括 : 当所 述无应答的数量和应答的数量之间的比值大于预定的阈值, 则所述 MBS 数据分发实体改变 其状态为 IR 状态, 向 MBS 组中的所有移动台发送 IR 数据包 ; 否则, 所述 MBS 数据分发实体 改变其状态为第二等级 SO 状态, 通知相关的网络实体将上下文信息发送给反馈无应答信 息的移动台。
         进一步地, 所述的获取应用或申请多播广播业务 MBS 的移动台的状态信息包括 :
         处于第二等级 SO 状态的 MBS 数据分发实体在向 MBS 组中的所有移动台发送了 SO 数据包后, 所述 MBS 数据发送实体统计所有移动台反馈回来的应答和无应答的数量信息 ;
         所述的根据所述移动台的状态信息, 将上下文信息发送给所述移动台包括 : 当所 述无应答的数量和应答的数量之间的比值大于预定的阈值, 则所述 MBS 数据分发实体改变 其状态为 FO 状态, 向 MBS 组中的所有移动台发送 FO 数据包 ; 否则, 所述 MBS 数据分发实体 不改变其状态, 通知相关的网络实体将上下文信息发送给反馈无应答信息的移动台。
         进一步地, 当 MBS 数据分发实体获取移动台的状态信息为 : 应用 MBS 的移动台反 馈的应答和无应答的数量信息时, 所述 MBS 数据分发实体根据所述数量信息设置预定的周 期, 通知相关的网络实体按照所述预定的周期, 将所述上下文信息广播给所述移动台。
         为便于对本发明实施例的理解, 下面将结合附图以几个具体实施例为例做进一步 的解释说明, 且各个实施例并不构成对本发明实施例的限定。
         实施例一
         该实施例提供的一种针对新加入 MBS 的 MS, MBS 中上下文信息的处理方法的处理 流程如图 1 所示, 包括如下处理步骤 :
         步骤 11、 MS 加入 MBS 组, 处于 NC(No Context, 没有上下文 ) 的状态。 当 采 用 了 ROHC 头 标 压 缩 方 案 时, ROHC 解 压 缩 状 态 机 包 含 三 种 状 态 : NC(No Context, 没有上下文 ) 状态, SC(Satic Context, 静态上下文 ) 状态, FC(Full Context, 全 部上下文 ) 状态。 NC 状态就是解压缩端的初始状态, 这时解压缩端没有收到数据包, 没有解 压缩需要的任何信息 ; SC 状态就是解压缩端得到了全部的静态解压缩的信息以及部分动 态解压缩的信息 ; FC 状态就是解压缩端已经获得了全部的解压缩信息。
         ROHC 压 缩 机 包 含 三 种 状 态 : IR(Initial and Refresh, 初 始 ) 状 态, FO(First Order, 第一等级 ) 状态, SO(Second Order, 第二等级 ) 状态。初始的状态为 IR 状态, 这时 解压缩端几乎没有解压缩所需的静态和动态信息, ROHC 压缩端发送 IR 或是 IR-DYM 数据包, 其中数据包头中包含了解压缩所需的静态信息 ( 源 IP 地址, 目的 IP 地址等 ) 和一些动态 信息 (SN, Timestamp 等 )。IR 包可以既包含静态信息又包含动态信息, 而 IR-DYM 包只可以 包含动态信息。当解压缩端得到静态信息和部分动态信息时, 压缩端处于 FO 状态, 发送包 含部分动态信息的 FO 数据包。当解压缩端得到所有的静态和动态信息, 压缩端进入 SO 状 态, 发送不包含解压缩所需的静态和动态信息的 SO 数据包, 报头的数据压缩到最小。
         当一个 MS 新加入了一个正在广播的 MBS 组后, 新加入的 MS 处于 NC 的状态。MBS 数据发送实体向上述 MBS 组中的所有 MS 广播进行了头压缩的 MBS 数据包, 当采用了 ROHC 头标压缩方案时, 上述 MBS 数据包可以为 MBSROHC 数据包。上述新加入的 MS 由于没有任何 的解 MBS 头压缩用的 Context 信息, 而无法对上述 MBS 数据包进行解头压缩。
         步骤 12、 MBS 数据发送实体通知相关的网络实体使用单播的方式将解压缩用的 Context 信息发送给新加入的 MS。
         为了让新加入 MBS 的 MS 尽快获得当前解 MBS 头压缩用的 Context 信息, MBS 数据 发送实体通知相关的网络实体 ( 如 BS 等 ) 使用单播的方式将相应的 Context 信息发送给 新加入的 MS。Context 信息的具体发送过程如下 :
         在 MS 在加入 MBS 组时, MBS 数据分发实体通知 BS 为该 MS 分配下行的单播信道或 连接, 通知 BS 通过下行的单播信道或连接将当前没有经过头压缩的当前解 MBS 头压缩用的
         Context 信息传送给 MS。
         步骤 13、 新加入的 MS 在接收到上述 BS 发送的 Context 信息后, MBS 数据发送实体 向上述 MS 广播进行了头压缩的 MBS 数据。
         上述 MS 在接收到上述 BS 发送的 Context 信息后, 其状态变更为 FC 状态。然后, 该 MS 在分配的上行信道或连接上传输 ROHC 反馈数据包, MBS 数据发送实体通过解析上述 ROHC 反馈数据包得知, 确定 MS 已经获得上述 Context 信息。MBS 数据发送实体通知 BS 停 止上述单播的 Context 信息的发送, BS 预先分配下行的单播信道或连接可以根据需要保留 或删除。
         然后, MBS 数据发送实体可以向上述 MS 广播进行了头压缩的 MBS 数据包, MS 根据 上述已经获取的解 MBS 头压缩用的 Context 信息, 对接收到的 MBS 数据包进行解头压缩。
         在实际应用中, 上述 BS 还可以通过一个单播的消息 ( 信令 ) 将上述 Context 信 息发送给新加入的 MS。并且, BS 可以在向上述 MS 发送 Context 信息的同时, 还向上述 MS 转发 MBS 数据发送实体发送过来的进行了头压缩的 MBS 数据包。若是 MS 可以将收到 的 Context 信息和 MBS 数据包同步, 并且顺利地解压缩后继的 MBS 数据包, 则上述 MS 返回 ACK(ACKnowledge, 应答 ) 消息给 BS 和 MBS 数据发送实体。
         该实施例可以实现让新加入 MBS 的 MS 尽快获得当前的解 MBS 头压缩的 Context 信息。
         实施例二
         该实施例提供的一种针对丢失掉头压缩 Context 信息的 MS, MBS 中上下文信息的 处理方法的处理流程如图 2 所示, 包括如下处理步骤 :
         步骤 21、 已经加入了 MBS 组的 MS 丢失掉当前的解 MBS 头压缩的 Context 信息。
         一个已经加入了 MBS 组的 MS 可能由于发生丢包、 错包而导致丢失掉当前的解 MBS 头压缩的 Context 信息。 此时, 该 MS 的状态变更为 NC 状态, 并且与 MBS 业务的头压缩端保持 的 Context 失去同步。该 MS 需要重新获取头压缩端保持的当前的解 MBS 头压缩的 Context 信息。
         步骤 22、 MBS 数据发送实体通知相关的网络实体使用单播或广播的方式将当前的 解 MBS 头压缩的 Context 信息发送给丢失 Context 信息的 MS, 并且, 向丢失 Context 信息的 MS 发送 MBS 数据包。
         为了让上述丢失 Context 信息的 MS 尽快获得当前的解 MBS 头压缩的 Context 信 息, MBS 数据发送实体通知相关的网络实体 ( 如 BS 等 ) 使用单播的方式, 比如使用单播的 信道、 连接或消息 ( 信令 ) 将相应的 Context 信息发送给该 MS ; 或者, 使用周期广播的方式 将相应的 Context 信息发送给该 MS。
         上述相关的网络实体可以向上述丢失 Context 信息的 MS 发送包含 Context 信息 的 IP 包或者发送包含 SN(Sequence Number, 序号 ) 信息的 Context 信息。
         MBS 数据发送实体在向上述相关的网络实体发送了上述通知后, 还向上述丢失 Context 信息的 MS 发送 MBS 数据包。
         步骤 23、 MS 将接收到的 Context 信息和 MBS 数据包进行同步, 利用同步后的 Context 信息对相应的 MBS 数据包进行解压缩。
         上述 MS 接收到上述收到包含 Context 信息的 IP 包后, 获取包头中的 SN 信息 ; 接收到上述包含 SN 信息的 Context 信息, 则也获取其中的 SN 信息。
         上述 MS 接收到 MBS 数据发送实体发送的 MBS 数据包后, 根据该 MBS 数据包中的 SN 信息和上述获取的 SN 信息, 将接收到的 Context 信息和 MBS 数据包进行同步, 即将收到的 MBS 数据包和 Context 信息通过 SN 对应起来。然后, 利用同步后的 Context 信息对相应的 MBS 数据包进行解压缩。
         在实际应用中, 还可以通过时间同步的方法将上述 Context 信息和 MBS 数据包进 行同步。在这种情况下, MS 不需要获取 SN 信息。可以将广播的 Context 信息与广播的 MBS 数据包严格的时间同步, 按照预定的时间间隔, 所述相关的网络实体使用单播的方式将解 头压缩 MBS 数据的上下文信息发送给所述 MS, 所述 MBS 数据分发实体向所述 MS 发送所述解 头压缩 MBS 数据的上下文信息对应的 MBS 数据包。所述 MS 根据所述预定的时间间隔, 利用 所述解头压缩 MBS 数据的上下文信息对相应的 MBS 数据包进行解压缩。
         比如, 广播 Context 的周期是广播 MBS 数据包周期的整数倍。并且为了防止一帧 中发送多个 MBS 数据包导致同步不够精确, 可以在广播的 Context 信息中加入偏移量, 通知 MS 收到的 Context 内容该对应哪个 MBS 数据包。当 MS 收到广播的 Context 信息, 就可以根 据 Context 信息中的偏移量得到对应的 MBS 数据包。 该实施例可以实现让丢失 Context 信息的 MS 尽快获得当前的解 MBS 头压缩的 Context 信息。
         实施例三
         该实施例提供的一种根据 MS 端的反馈信息, MBS 中上下文信息的处理方法的处理 流程如图 3 所示, 包括如下处理步骤 :
         步骤 31、 头压缩端的 MBS 数据发送实体获取 MS 端反馈的 ACK 和 NACK 信息。
         头压缩端的 MBS 数据发送实体在向 MBS 组中的所有 MS 发送了 IR 或 FO 或 SO 数据 包后, BS 数据发送实体需要统计收到的所有 MS 反馈回来的 ACK 和 NACK(UnACKnowledge, 无 应答 ) 信息的数目。
         比如, 头压缩端的 MBS 数据发送实体在向 MBS 组中的所有 MS 发送了 IR 数据包后, 正确接收到该 IR 数据包的 MS, 并获取了 IR 数据包中包含的当前头压缩端保持的 Context 信息后, 则可以对该 IR 数据包进行解压缩, 并向头压缩端的 MBS 数据发送实体反馈 ACK 信 息; 如果 MS 没有正确收到 IR 数据包, 没有获取当前头压缩端保持的 Context 信息, 则不能 对该 IR 数据包进行解压缩, 向头压缩端的 MBS 数据发送实体反馈 NACK 信息。
         步骤 32、 MBS 数据发送实体根据 MS 端反馈的 ACK 和 NACK 信息, 调整状态机, 向 MS 发送相应的 Context 信息。
         由于 ROHC 本身具有状态机回退的机制, 头压缩端的 MBS 数据发送实体可以根据收 到的 MS 端反馈信息, 调整状态机, 以进行 Context 内容的更新。
         比如, 若是头压缩端处于 IR 状态下, 头压缩端的 MBS 数据发送实体在向 MBS 组中 的所有 MS 发送了 IR 数据包后, MBS 数据发送实体根据统计的 MS 反馈回来的 ACK 和 NACK 信息的数目, 获取有多少 MS 得到了当前头压缩端保持的 Context, 多少 MS 没有得到当前头 压缩端保持的 Context。若是只有少数 Context 失同步的 MS 没有正确获得上述 Context, 则头压缩端的 MBS 数据发送实体改变其状态, 成为 SO 状态, 并通知 BS 使用单播或是组播的 方式将正确的 Context 发送给上述 Context 失同步的 MS。若是大部分 MS 都没有得到当前
         头压缩端保持的 Context, 则头压缩端的 MBS 数据发送实体不改变其状态, 仍然向所有的 MS 发送 IR 数据包。
         同样, 若是头压缩端处于 FO 状态下, 头压缩端的 MBS 数据发送实体在向 MBS 组中 的所有 MS 发送了 FO 数据包后, 也要统计 MS 反馈回来的 ACK 和 NACK 信息的数目。若是只 有少数 Context 失同步的 MS 没有正确获得当前头压缩端保持的 Context, 则头压缩端的 MBS 数据发送实体改变其状态为 SO 状态, 向 MBS 组中的所有 MS 发送了 FO 数据包。并通知 BS 使用单播或是组播的方式将正确的 Context 发送给上述 Context 失同步的 MS。若是大 部分 MS 都没有得到当前头压缩端保持的 Context, 则头压缩端的 MBS 数据发送实体改变其 状态, 成为 IR 状态, 向所有的 MS 发送 IR 数据包。若是所有 MS 都得到当前头压缩端保持的 Context, 则头压缩端的 MBS 数据发送实体改变其状态, 成为 SO 状态, 向所有的 MS 发送 SO 数据包。
         同样, 若是头压缩端处于 SO 状态下, 头压缩端的 MBS 数据发送实体在向 MBS 组中 的所有 MS 发送了 SO 数据包后, 也要统计 MS 反馈回来的 ACK 和 NACK 信息的数目。 若是只有 少数 Context 失同步的 MS 没有正确获得当前头压缩端保持的 Context, 则头压缩端的 MBS 数据发送实体不改变其状态, 并通知 BS 使用单播或是组播的方式将正确的 Context 发送给 上述 Context 失同步的 MS。若是大部分 MS 都没有得到当前头压缩端保持的 Context, 则头 压缩端的 MBS 数据发送实体改变其状态, 成为 FO 状态, 向所有的 MS 发送 FO 数据包。 头压缩端的 MBS 数据发送实体可以预先设置没有正确获得上述当前头压缩端保 持的 Context 的 MS 的阈值, 根据该阈值来判断是否需要改变其状态。
         头压缩端的 MBS 数据发送实体针对一个 MBS, 使用两个广播业务, 一个广播业务用 于广播头压缩之后的 MBS, 另一个广播业务用于 BS/GW 周期广播当前 M BS 压缩机保持的 Context。
         BS/GW 在周期广播上述 Context 内容的同时, 可以根据 MS 向压缩端反馈的请求, 有 选择地通过信令或数据的方式单播地将当前 Context 信息通知 Context 失去同步的 MS。
         上述 MS 向压缩端反馈请求的方式可以为如下的几种 :
         反馈方式一 : 网络侧为每个 MS 分配一个专用于 MBS 反馈的专用信道, 长度可以是 半个 slot( 子带 )。MS 在上述专用信道中反馈 MBS 的 ACK 或 NACK。这里的 ACK 或 NACK 只 是一个符号, 不是整个 ROHC 反馈数据包。当 BS 收到 ACK 或是 NACK 后, BS 知道 MS 需要发 送 ROHC 反馈数据包。BS 为 MS 分配一定长度的带宽用于 MS 发送 ROHC 反馈数据包。若是 MS 需要反馈的数据包的长度超过了 BS 分配的数目, 则利用 BS 分配的上行带宽发送带宽请 求。
         反馈方式二 : 网络侧为每个 MBS 组分配两个反馈信道, MBS 组中的所有 MS 共用这 两个反馈信道, 一个反馈信道专用于反馈 ACK, 另一个反馈信道专用于反馈 NACK。 MS 在加入 MBS 组时, BS 就为 MS 分配了一个 CDMA(Code Division Multiple Access, 码分多址码 ), 该 CDMA 码用于 MS 进行 MBS 的 ROHC 反馈。BS 为不同的 MS 分配不同的 CDMA 码, 并且这些码字 近似正交, 若是多个码字发生碰撞, 不会影响 BS 的解调。由于 ACK 和 NACK 使用不同的传输 信道, 不同的 MBS 组使用不同的传输信道, 一个 MS 只要分配一个码字即可。当 BS 收到相应 码字, 就知道是哪个 MS 在哪个 MBS 组上没有正确接收 ROHC Context。
         BS/GW 广播下发 Context 的预定的周期可以根据收到来自终端的反馈情况进行调
         整。若是 BS/GW 收到的 ACK 和 NACK 之间的比值大于一个预定的阈值, 即终端反馈主要为 ACK, 则可以增加广播下发 Context 的上述预定的周期。 若是 BS/GW 收到的 ACK 和 NACK 之间 的比值不大于一个预定的阈值, 即终端反馈主要为 NACK, 则可以减少广播下发 Context 的 上述预定的周期。若是信道质量很好, 较长时间里才收到一个 NACK, 则可以是收到 NACK 就 发送一次 Context 广播。
         上述单播信令下发是指 BS 主动通过信令的方式单播的将 MBS 头压缩的 Context 信息下发给需要 Context 的 MS ; MS 也可以通过信令请求的方式, 主动请求 BS 将现在的 MBS 头压缩 Context 信息通过单播信令的方式下发给自己。
         上述单播数据下发是指 BS 通过单播的数据方式将 MBS 头压缩的 Context 信息下 发给需要 Context 的 MS ; MS 也可以通过请求的方式, 主动请求 BS 将现在的头压缩 Context 信息通过单播数据的方式下发给自己。
         该实施例可以实现 MBS 数据发送实体根据 MS 端反馈的 ACK 和 NACK 信息, 及时调 整状态机, 向 MS 发送相应的 Context 信息。
         本发明实施例还提供了一种 MBS 中上下文信息的处理装置, 其具体实现结构如图 4 所示, 具体可以包括 : 移动台的状态信息获取模块 41, 用于获知应用或申请多播广播业务 MBS 的移动台 的状态信息 ;
         上下文信息发送模块 42, 用于根据所述移动台的状态信息, 将上下文信息发送给 所述移动台, 所述上下文信息用于对头压缩的 MBS 数据进行解压缩。
         所述的上下文信息发送模块 42 包括第一发送模块 421、 第二发送模块 422、 第三发 送模块 423、 第四发送模块 424 和第五发送模块 425 中的至少一项, 其中,
         第一发送模块 421, 用于当所述移动台的状态信息获取模块获取移动台的状态信 息为 : 移动台新加入多播广播业务组或者丢失掉上下文信息时, 通知相关的网络实体将所 述上下文信息发送给所述移动台 ;
         第二发送模块 422, 用于在向 MBS 组中的所有移动台发送了 IR 数据包后, 所述移动 台的状态信息获取模块统计所有移动台反馈回来的应答和无应答的数量信息, 并且所述无 应答的数量和应答的数量之间的比值大于预定的阈值时, 则继续向 MBS 组中的所有移动台 发送 IR 数据包 ; 否则, 向 MBS 组中的所有移动台发送 SO 数据包, 通知相关的网络实体将上 下文信息发送给反馈无应答信息的移动台 ;
         第三发送模块 423, 用于在向 MBS 组中的所有移动台发送了 FO 数据包后, 所述移 动台的状态信息获取模块统计所有移动台反馈回来的应答和无应答的数量信息, 并且所述 无应答的数量和应答的数量之间的比值大于预定的阈值时, 则向 MBS 组中的所有移动台发 送 IR 数据包 ; 否则, 所述 MBS 数据分发实体改变其状态为第二等级 SO 状态, 向 MBS 组中的 所有移动台发送 SO 数据包, 通知相关的网络实体将上下文信息发送给反馈无应答信息的 移动台 ;
         第四发送模块 424, 用于在向 MBS 组中的所有移动台发送了 SO 数据包后, 所述移 动台的状态信息获取模块统计所有移动台反馈回来的应答和无应答的数量信息, 并且所述 无应答的数量和应答的数量之间的比值大于预定的阈值时, 则向 MBS 组中的所有移动台发 送 FO 数据包 ; 否则, 继续向 MBS 组中的所有移动台发送 SO 数据包, 通知相关的网络实体将
         上下文信息发送给反馈无应答信息的移动台 ;
         第五发送模块 425, 用于当所述移动台的状态信息获取模块获取移动台的状态信 息为 : 应用 MBS 的移动台反馈的应答和无应答的数量信息时, 根据所述数量信息设置预定 的周期, 通知相关的网络实体按照所述预定的周期, 将所述上下文信息广播给所述移动台。
         上述 MBS 中上下文信息的处理装置可以为头压缩端的 MBS 数据发送实体, 上述相 关的网络实体可以为 BS 或 GW(Gateway, 网关 ), BS 或 GW 通过单播、 组播或广播的方式将所 述上下文信息发送给所述移动台。
         本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以 通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于一计算机可读取存储介质 中, 该程序在执行时, 可包括如上述各方法的实施例的流程。其中, 所述的存储介质可为磁 碟、 光盘、 只读存储记忆体 (Read-Only Memory, ROM) 或随机存储记忆体 (Random Access Memory, RAM) 等。
         综上所述, 本发明实施例提出了在 MBS 业务中实现 ROHC 有反馈的头压缩的方法。 大大增加了头压缩技术的鲁棒性, 减少解头压缩的错误率。
         本发明实施例可以实现让新加入 MBS 的 MS 尽快获得当前的解 MBS 头压缩的 Context 信息, 可以实现让丢失 Context 信息的 MS 尽快获得当前的解 MBS 头压缩的 Context 信息。
         本发明实施例可以实现 MBS 数据发送实体根据 MS 端反馈的 ACK 和 NACK 信息, 及 时调整状态机, 向 MS 发送相应的 Context 信息。MBS 数据发送实体不需要定时回退压缩状 态机, 提升了 MBS 头压缩的压缩效率。
         以上所述, 仅为本发明较佳的具体实施方式, 但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此, 本发明的保护范围应该以权利要求的保护范围 为准。

    关 键  词:
    多播组播 广播 业务 中上 下文 信息 处理 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:多播组播广播业务中上下文信息的处理方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1094889.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1