无线移动通讯系统中实现广播 - 多播业务的方法及装置 【技术领域】
本发明涉及无线移动通讯技术领域, 尤其涉及一种无线移动通讯系统中实现广 播 - 多播 (BCMCS) 业务的方法及装置。背景技术
广播 - 组播 (BCMCS) 业务可以在无线移动通讯系统中, 通过无线信道向接收 BCMCS 数据的终端提供点到多点的数据服务, 具体的实现点到多点的过程中, 主要是因为该无线 信道可以由多个终端共享, 即不同的终端可以同时通过该无线信道, 接收相同的 BCMCS 业 务的数据, 该数据可以为文本数据、 音频数据、 视频数据等。
BCMCS 业务可以分为静态 BCMCS 业务和动态 BCMCS 业务。其中, 静态 BCMCS 业务 在实现过程中不需要终端的参与, 该 BCMCS 业务通道的建立或释放都由无线通信系统来控 制, 而动态 BCMCS 业务中 BCMCS 业务通道的建立、 保持以及释放都是需要终端的参与的, 在 终端的触发下完成。 根据上述描述可知, 静态 BCMCS 业务无需终端参与, 由于终端不参与 BCMCS 业务通 道的建立过程, 而空口广播开销消息的发送时间, 针对不同的小区可能不同, 并且终端本身 处于空闲状态、 休眠状态或者激活状态下对控制信道广播开销消息的监听机制也不同, 因 此终端如何才能及时的感知空口下发的广播开销消息, 并接收 BCMCS 节目流, 在现有技术 中并没有明确的方案。
发明内容
本发明提供一种无线移动通讯系统中实现广播 - 多播业务的方法及装置, 用以在 静态 BCMCS 业务中使终端获取广播开销消息。
本发明提供一种无线移动通讯系统中实现广播 - 组播业务的方法, 该方法包括 :
终端获取无线通信系统推送的广播 - 组播 BCMCS 节目单信息, 其中该节目单信息 中包含节目发起时间信息 ;
识别该 BCMCS 节目单信息中包含的节目发起时间信息, 判断该节目的发起时间是 否大于当前时间 ;
该节目的发起时间大于当前时间时, 根据该节目的发起时间以及当前时间, 确定 定时器的定时时长, 并在该定时时长达到时监听控制信道广播开销消息,
该节目的发起时间不大于当前时间时, 立即监听控制信道广播开销消息。
本发明提供一种无线移动通讯系统中实现广播 - 组播业务的装置, 该装置包括 :
获取模块, 用于获取无线通信系统推送的广播 - 组播 BCMCS 节目单信息, 其中该节 目单信息中包含节目发起时间信息 ;
判断模块, 用于识别该 BCMCS 节目单信息中包含的节目发起时间信息, 判断该节 目的发起时间是否大于当前时间 ;
第一监听模块, 用于当该节目的发起时间大于当前时间时, 根据该节目的发起时间以及当前时间, 确定定时器的定时时长, 并在该定时时长达到时监听控制信道广播开销 消息 ;
第二监听模块, 用于当该节目的发起时间不大于当前时间时, 立即监听控制信道 广播开销消息。
本发明提供一种无线移动通讯系统中实现广播 - 多播业务的方法及装置, 该方法 中终端通过获取无线通信系统推动的 BCMCS 节目单信息, 确定节目发起时间信息, 从而根 据该节目的发起时间和当前时间, 确定是立即监听控制信道广播开销信息, 还是在在定时 器的定时时间后监听控制信道广播开销消息, 从而可以及时的获取控制信道广播开销消 息, 监听 BCMCS 节目流, 并接收节目流绑定的组播 IP 和组播端口 PORT 上的节目流信息。 附图说明
此处所说明的附图用来提供对本发明的进一步理解, 构成本发明的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中 :
图 1 为本发明实施例一的无线移动通讯系统中实现广播 - 多播业务的方法流程示 意图 ;
图 2 为本发明实施例二提供的无线移动通讯系统中实现广播 - 多播业务的详细过 程示意图 ;
图 3 为本发明提供的一种无线移动通讯系统中实现广播 - 组播业务的装置的结构 示意图。 具体实施方式
为了使本发明所要解决的技术问题、 技术方案及有益效果更加清楚、 明白, 以下结 合附图和实施例, 对本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅 用以解释本发明, 并不用于限定本发明。
在本发明中为了在静态 BCMCS 业务中使终端接收到广播开销消息, 从而开始接收 BCMCS 节目数据流, 从而提供了一种无线移动通讯系统中实现广播 - 多播业务的方法及装 置。
图 1 为本发明实施例一的无线移动通讯系统中实现广播 - 多播业务的方法流程示 意图, 该广播 - 多播业务的实现过程包括 :
S101 : 终端获取无线通信系统推送的 BCMCS 节目单信息, 其中该节目单信息中包 括: 节目发起时间信息。
其中终端在获取 BCMCS 节目单信息时可以采用单播上网的方式获取, 也可以通过 其他方式获取。终端通过访问 BCMCS 节目内容门户网站获取 BCMCS 节目单信息。
另外, 在本发明中无线通信系统为了使终端能够实时获取到更新后的 BCMCS 节目 单信息, 无线通信系统通过前向公共信道, 指定实现约定的组播 IP 和组播端口 (PORT) 向终 端推送 BCMCS 节目单信息。
具体的, 终端在获取无线通信系统推送的 BCMCS 节目单信息时, 可以通过检测自 身所处的区域信息, 当自身所处的区域发生变化时, 主动通过单播上网的方式访问 BCMCS 节目内容门户网站, 获取 BCMCS 节目单信息。具体的终端在检测自身所处区域发生变化时,可以根据 SectorlD 标识的变化来进行判断。
S102 : 识别该 BCMCS 节目单信息中包含的节目发起时间信息, 判断该节目的发起 时间是否大于当前时间, 当判断结果为是时, 进行步骤 S103, 否则, 进行步骤 S104。
S103 : 说明该节目流是在将来的某个时刻发起, 根据该节目的发起时间及当前时 间的差, 确定定时器的定时时间, 并启动广播开销消息监听定时器, 在定时器的定时时间超 时后, 开始连续监听控制信道广播开销消息。
并在监听成功后, 发送广播开销消息监听成功指示信息, 并接收节目流绑定的组 播 IP 和组播端口 PORT 上的节目流信息。
S104 : 说明该节目流已经发起, 则立即连续监听控制信道广播开销信息。
并在监听成功后发送广播开销消息监听成功指示信息, 并接收节目流绑定的组播 IP 和组播端口 PORT 上的节目流信息。
在本发明中终端通过获取无线通信系统推动的 BCMCS 节目单信息, 确定节目发起 时间信息, 从而根据该节目的发起时间和当前时间, 确定是立即监听控制信道广播开销信 息, 还是在在定时器的定时时间后监听控制信道广播开销消息, 从而可以及时的获取控制 信道广播开销消息, 监听 BCMCS 节目流。通过本发明无论终端本身处于空闲状态、 休眠状态 还是激活状态, 当其获取了 BCMCS 节目单信息后, 采用相同的监听机制监听控制信道广播 开销消息。 在本发明中当终端根据 BCMCS 节目单信息中的节目发起时间信息, 确定节目的发 起时间在当前时间之前时, 此时终端立即启动对空口广播开销信道的连续监听, 当终端监 听到其收看的节目内容已经包含在空口广播开销消息内容中时, 终端开始监听并接收节目 流绑定的组播 IP 和组播 PORT 上的节目流信息。
当终端确定节目的发起时间在当前时间之后时, 终端立即启动对空口广播开销信 道的连续监听, 当终端监听到其收看的节目内容已经包含在空口广播开销消息内容中时, 终端开始监听并接收节目流绑定的组播 IP 和组播 PORT 上的节目流信息。
图 2 为本发明实施例二提供的无线移动通讯系统中实现广播 - 多播业务的详细过 程示意图, 该过程包括以下步骤 :
S201 : 无线通信系统, 通过前向公共信道指定实现约定的组播 IP 和组播 PORT 向终 端推送 BCMCS 节目单信息, 其中该节目单信息中包含节目发起时间信息。
具体的在该 BCMCS 节目单信息中还包含节目流标识、 节目流绑定的组播 IP 和组播 PORT 信息等。
S202 : 终端通过单播上网的方式, 访问 BCMCS 节目内容门户网站, 获取 BCMCS 节目 单信息。
并且, 终端在检测到自身所处区域发生变化时, 主动通过单播上网的方式访问 BCMCS 节目内容门户网站获取 BCMCS 节目单信息。
S203 : 终端根据获取的该 BCMCS 节目单信息中包含的节目发起时间信息, 判断该 节目的发起时间是否大于当前时间, 当判断结果为是时, 进行步骤 S204, 否则, 进行步骤 S205。
S204 : 根据该节目的发起时间及当前时间的差, 确定定时器的定时时间, 并启动广 播开销消息监听定时器, 在定时器的定时时间超时后, 开始连续监听控制信道广播开销消
息。并在监听成功后, 发送广播开销消息监听成功指示信息, 并接收节目流绑定的组播 IP 和组播 PORT 上的节目流信息。
S205 : 立即连续监听控制信道广播开销信息。并在监听成功后发送广播开销消息 监听成功指示信息, 并接收节目流绑定的组播 IP 和组播 PORT 上的节目流信息。
图 3 为本发明提供的一种无线移动通讯系统中实现广播 - 组播业务的装置的结构 示意图, 所述装置包括 :
获取模块 31, 用于获取无线通信系统推送的广播 - 组播 BCMCS 节目单信息, 其中该 节目单信息中包含节目发起时间信息 ;
判断模块 32, 用于识别该 BCMCS 节目单信息中包含的节目发起时间信息, 判断该 节目的发起时间是否大于当前时间 ;
第一监听模块 33, 用于当该节目的发起时间大于当前时间时, 根据该节目的发起 时间以及当前时间, 确定定时器的定时时长, 并在该定时时长达到时监听控制信道广播开 销消息 ;
第二监听模块 34, 用于当该节目的发起时间不大于当前时间时, 立即监听控制信 道广播开销消息。 所述获取模块 31, 具体用于通过单播上网的方式访问 BCMCS 节目内容门户网站, 获取广播 - 组播 BCMCS 节目单信息。
所述获取模块 31, 具体用于获取无线通信系统通过前向公共信道, 指定实现约定 的组播 IP 和组播端口 PORT 推送的 BCMCS 节目单信息。
所述获取模块 31, 具体用于在检测到自身所处区域发生变化时, 主动通过单播上 网的方式访问 BCMCS 节目内容门户网站获取 BCMCS 节目单信息。
所述装置还包括 :
通知接收模块 35, 用于在监听成功后发送广播开销信息监听成功指示信息, 并接 收节目流绑定的组播 IP 和组播端口 PORT 上的节目流信息。
现结合上述该装置中各个模块, 对本发明中该广播 - 组播业务的实现过程进行说 明。 获取模块 31 通过单播上网的方式, 访问 BCMCS 节目内容门户网站, 获取无线通信系统推 送的 BCMCS 节目单信息, 其中该节目单信息中包括 : 节目发起时间信息。具体的在该 BCMCS 节目单信息中还包含节目流标识、 节目流绑定的组播 IP 和组播 PORT 信息等。
判断模块 32 根据获取的该 BCMCS 节目单信息中包含的节目发起时间信息, 判断该 节目的发起时间是否大于当前时间, 并根据判断的结果通知不同的监听模块进行监听。
第一监听模块 33 在该节目的发起时间是否大于当前时间时, 根据该节目的发起 时间及当前时间的差, 确定定时器的定时时间, 并启动广播开销消息监听定时器, 在定时器 的定时时间超时后, 开始连续监听控制信道广播开销消息。 并在监听成功后, 发送广播开销 消息监听成功指示信息。并在监听成功后通知接收模块 35 发送广播开销消息监听成功指 示信息, 并接收节目流绑定的组播 IP 和组播端口 PORT 上的节目流信息。
第二监听模块 34 在该节目的发起时间是否不大于当前时间时, 立即连续监听控 制信道广播开销信息。并在监听成功后通知接收模块 35 发送广播开销消息监听成功指示 信息, 并接收节目流绑定的组播 IP 和组播端口 PORT 上的节目流信息。
本发明提供一种无线移动通讯系统中实现广播 - 多播业务的方法及装置, 该方法
中终端通过获取无线通信系统推动的 BCMCS 节目单信息, 确定节目发起时间信息, 从而根 据该节目的发起时间和当前时间, 确定是立即监听控制信道广播开销信息, 还是在在定时 器的定时时间后监听控制信道广播开销消息, 从而可以及时的获取控制信道广播开销消 息, 监听 BCMCS 节目流, 并接收节目流绑定的组播 IP 和组播端口 PORT 上的节目流信息。
上述说明示出并描述了本发明的一个优选实施例, 但如前所述, 应当理解本发明 并非局限于本文所披露的形式, 不应看作是对其他实施例的排除, 而可用于各种其他组合、 修改和环境, 并能够在本文所述发明构想范围内, 通过上述教导或相关领域的技术或知识 进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围, 则都应在本发 明所附权利要求的保护范围内。