应用于广电网络中的音视频业务点播方法、系统及装置.pdf

上传人:li****8 文档编号:4314566 上传时间:2018-09-13 格式:PDF 页数:17 大小:560.91KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110302685.1

申请日:

2011.09.28

公开号:

CN102438170A

公开日:

2012.05.02

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):H04N 21/238变更事项:专利权人变更前权利人:深圳市龙视传媒有限公司变更后权利人:深圳市同洲电子股份有限公司变更事项:地址变更前权利人:518057 广东省深圳市南山区高新区北区第五工业区彩虹科技大楼A2-3区变更后权利人:518057 广东省深圳市南山区高新科技园北区彩虹科技大厦(新西路)登记生效日:20140516|||授权|||实质审查的生效IPC(主分类):H04N 21/238申请日:20110928|||专利申请权的转移IPC(主分类):H04N 21/238变更事项:申请人变更前权利人:深圳市同洲电子股份有限公司变更后权利人:深圳市龙视传媒有限公司变更事项:地址变更前权利人:518057 广东省深圳市南山区高新科技园北区彩虹科技大厦变更后权利人:518057 广东省深圳市南山区高新区北区第五工业区彩虹科技大楼A2-3区登记生效日:20120424|||公开

IPC分类号:

H04N21/238(2011.01)I

主分类号:

H04N21/238

申请人:

深圳市同洲电子股份有限公司

发明人:

宋波

地址:

518057 广东省深圳市南山区高新科技园北区彩虹科技大厦

优先权:

专利代理机构:

北京德琦知识产权代理有限公司 11018

代理人:

牛峥;王丽琴

PDF下载: PDF下载
内容摘要

本发明公开了一种应用于广电网络中的音视频业务点播方法及系统,将流控通道建立在ODC与SM之间,当在所点播的音视频业务出现异常状况时,不需要ODC参与,而直接由ODRM关闭与SS之间的会话,重新选择SS’进行所点播的音视频业务的音视频流推送过程,然后由ODC向SM发送流控请求,该流控请求通过ODRM发送给重新选择的SS’,由重新选择的SS’完成所点播的音视频业务重新推送。这个过程不需要ODC参与,且不需要关闭ODC与SM,SM与ERM之间已经建立的会话,SM与ODRM之间的会话,所以节省了时间,不会导致ODC出现黑屏,提高用户体验度。

权利要求书

1: 一种应用于广电网络中的音视频业务点播方法, 其特征在于, 建立点播客户端 ODC 与会话管理器 SM 之间的流控通道, ODC 通过该流控通道发送流控请求给 SM, SM 通过点播资 源管理器 ODRM 将该流控请求转发给推流服务器 SS, SS 根据该流控请求将 ODC 所点播的音 视频流通过边缘设备 ED 推送给 ODC, 该方法还包括 : SS 检测到异常状况, 通知 ODRM, ODRM 关闭与 SS 之间的会话, ODRM 根据 ODC 所点播的音 视频流重新选择推流服务器 SS’ , ODRM 向重新选择的推流服务器 SS’ 发送流控请求后, SS’ 根据该流控请求将 ODC 所点播的音视频流通过边缘设备 ED 推送给 ODC。2: 如权利要求 1 所述的方法, 其特征在于, 所述重新选择的推流服务器 SS’ 为 SS 的不 同频点, 或者为不同的推流服务器。3: 如权利要求 1 或 2 所述的方法, 其特征在于, 所述 SS 检测到异常状况为 ODC 发送流 控请求指示所点播的音视频数据发生时移 ; 或者为 SS 在推流过程中出现的存储设备异常和网络异常。4: 如权利要求 1 或 2 所述的方法, 其特征在于, 所述 ODRM 根据 ODC 所点播的音视频流 重新选择推流服务器 SS’ 的过程为 : ODRM 向资产传播管理器 APM 发送获取要点播的音视频业务所在 SS 资源信息的请求 ; APM 向 ODRM 返回要点播的音视频业务所在 SS 资源信息, ODRM 根据该 SS 资源信息重新 选择推流服务器 SS’ 。5: 如权利要求 3 所述的方法, 其特征在于, 所述 SS 检测到异常状况为 ODC 发送流控请 求指示所点播的音视频数据发生时移时, 在所述 ODRM 根据 ODC 所点播的音视频流重新选择 推流服务器 SS’ 之前, 该方法还包括 : ODRM 向 SM 通知所点播的音视频业务的音视频流推送结束 ; SM 关闭与 ODRM 之间的流控通道 ; ODRM 关闭与 SS 之间的流控通道 ; SM 更新所点播的音视频业务。6: 一种应用于广电网络中的音视频业务点播系统, 其特征在于, 包括 : ODC、 SM、 ED、 ODRM、 SS 及 SS’ , 其中, SM, 用于接收 ODC 发送的建立点播音视频业务的会话请求, 获取 ED 资源, 将所选定的 ED 信息及会话请求发送给 ODRM, 将流控请求发送给 ODRM ; ODRM, 用于根据点播音视频业务的会话请求选定 SS, 向所选定的 SS 发送 ED 信息, 向所 选定的 SS 发送流控请求 ; SS, 用于根据 ED 信息建立与 ED 之间的音视频通道, 通过所建立的音视频通道根据流控 请求将所点播的音视频业务的音视频流推送给所选定的 ED ; ED, 用于从 SS 接收所点播的音视频业务的音视频流调制到同轴电缆上提供给 ODC ; ODC, 用于向 SM 发送建立点播音视频业务的会话请求, 建立与 SM 之间的流控通道, 通过 所建立的流控通道向 SM 发送流控请求, 从同轴电缆上锁指定频点, 解调得到所点播的音视 频业务的音视频数据 ; 当 SS 检测到异常状况时, 该系统还包括重新选择的 SS’ : ODRM, 用于接收到 SS 发送的异常状况通知后, 重新根据点播音视频业务的会话请求选 定 SS’ , 向重新所选定的 SS’ 发送 ED 信息, 向重新所选定的 SS’ 发送流控请求 ; 2 SS, 用于检测异常状况, 向 ODRM 发送异常状况通知 ; 重新选择的 SS’ , 用于根据 ED 信息建立与 ED 之间的音视频通道, 通过所建立的音视频 通道根据流控请求将所点播的音视频业务的音视频流推送给所选定的 ED ; ED, 用于从重新选择的 SS’ 接收所点播的音视频业务的音视频调制到同轴电缆上提供 给 ODC。7: 如权利要求 6 所述的系统, 其特征在于, 所述系统还包括 APM, 用于 ODRM 在选定 SS 时, 根据点播音视频业务的会话请求为 ODC 选定 SS, 并提供给 ODRM。8: 如权利要求 6 或 7 所述的系统, 其特征在于, 所述系统还包括 ERM, 用于选择 ED 并通 知 ED, 将所选择的 ED 信息发送给 SM ; 所述 SM, 还用于获取 ED 资源。9: 一种应用于广电网络中的点播资源管理器 ODRM, 其特征在于, 包括通知接收模块、 关闭执行模块及重新选择模块, 其中, 通知接收模块, 用于接收 SS 发送的检测到异常状况的通知 ; 关闭执行模块, 用于关闭与 SS 之间的会话 ; 重新选择模块, 用于根据 ODC 所点播的音视频流重新选择推流服务器 SS’ , ODRM 向重新 选择的推流服务器 SS’ 发送流控请求。10: 如权利要求 9 所述的系统, 其特征在于, 所述重新选择模块, 还用于向资产传播管 理器 APM 发送获取要点播的音视频业务所在 SS 资源信息的请求 ; 接收 APM 返回的要点播的 音视频业务所在 SS 资源信息, 根据该 SS 资源信息重新选择推流服务器 SS’ 。

说明书


应用于广电网络中的音视频业务点播方法、 系统及装置

    技术领域 本发明涉及广电网络、 互联网络及电信网络的三网融合技术, 特别涉及一种应用 于广电网络中的音视频业务点播方法、 系统及装置。
     背景技术 随着技术的发展, 广电网络、 互联网络及电信网络逐渐融合, 称为三网融合技术。 整合各种网络资源, 形成统一的广电网络是一个很大的挑战。 在整合后统一的广电网络中, 需要对音视频数据进行点播, 为了保证后续音视频业务的服务及扩展, 就需要建立一个开 放的音视频业务点播系统, 如图 1 所示, 图 1 为现有技术的音视频业务点播系统结构示意 图, 该系统也被称为下一代点播系统 (NGOD, Next Generation On Demand)。
     在该音视频业务点播系统中, 包括 : 购买服务器 (ES, Entitlement)、 导航服务器 (NS, Navigation Server)、 点播客户端 (ODC, On Demand Client)、 会话管理器 (SM, Session Manager)、 边缘资源管理器 (ERM, Edge Resource Manager)、 边缘设备 (ED, Edge Device)、 点播资源管理器 (ODRM, On Demand Resource Manager)、 资产传播管理器 (APM, Asset Propagation Manager) 及推流服务器 (SS, Streaming Server)。
     整个音视频业务点播系统中具有多个 ODC, 其中一个 ODC 在接受点播音视频业务 的服务之前, 需要先开通点播音视频业务的服务。具体地, ODC 通过 A7 接口向 NS 请求订购 点播音视频业务的服务, NS 通过 A7 接口接收到 ODC 发送的请求后, 与 ES 进行交互, 指示 ES 对 ODC 的订购鉴权, 通过后, NS 通过 A7 接口通知 ODC 已经订购其需要的点播视频点播业务 服务, NS 还与 SM 通过 S2 接口将 ODC 已经定购了点播音视频业务服务的消息通知 SM。
     在 ODC 向广电网络的网络侧订购了点播音视频业务服务后, 就可以接收所点播的 音视频数据了, 以下具体说明。
     ODC 通过与 SM 之间的 S1 接口向 SM 发送建立点播音视频数据的会话请求, SM 接收 到后, 将该会话请求通过与 ERM 之间的 S6 接口转发 ; ERM 为 ODC 选择 ED 并通过与所选定的 ED 之间的 R6 接口向所选定的 ED 发送初始化请求, 所选定的 ED 接收到后, 与 ODC 建立 V4 接 口, 与 SS 建立 V3 接口。
     然后 SM 与 ODRM 之间通过 S3 接口将 ODC 音视频点播业务请求发送给 ODRM, ODRM 为 ODC 分配 SS 资源, 并通知 SS, SS 与 ODC 建立流控通道, 图中为 C1 接口, 通过流控通道接 收 ODC 发送的流控请求, 并据此通过 V3 接口将 ODC 点播的音视频业务发送给 ED, ED 再通过 V4 接口将解调后的 ODC 点播的视频点播业务中的音视频数据发送给 ODC 播放。在该系统 中, APM 还用于在 ODRM 的控制下对 SS 的资产传播进行管理, 也就是为 ODRM 为 ODC 分配资 源提供 SS 资源信息。
     图 2 为现有技术应用于广电网络中的音视频业务点播方法流程图, 假设 ODC 已经 成功订购了视频点播业务, 其具体步骤为 :
     步骤 201、 ODC 向 SM 发送音视频点播会话请求, 要求点播音视频业务 ;
     在本步骤中, ODC 和 SM 之间具有 S1 接口, 该请求通过 S1 接口发送 ;
     步骤 202、 SM 向 ERM 发送请求分配 ED 资源的会话请求 ; 在本步骤中, SM 与 ERM 之间具有 S6 接口, 通过该 S6 接口发送请求分配 ED 的会话请求 ; 在该步骤之前, SM 可以到 NS 验证 ODC 已经订购点播音视频业务 ;
     步骤 203、 ERM 选择 ED 资源, 并向所选定的 ED 发送初始化请求 ;
     在本步骤中, 初始化请求是通过 ERM 与 ED 之间的 R6 接口发送的 ;
     步骤 204、 ERM 返回所选择的 ED 资源信息给 SM ;
     步骤 205、 SM 向 ODRM 发送分配 SS 资源请求, 携带 ED 资源信息 ;
     在本步骤中, 分配 SS 资源请求是通过 SM 和 ODRM 之间具有的 S3 接口发送的 ;
     步骤 206、 ODRM 发送获取要点播的音视频业务所在 SS 资源信息的请求给 APM ;
     在本步骤中, 该请求通过 ODRM 与 APM 之间的 R1 接口发送的 ;
     在 APM 中, 存储音视频业务与 SS 的对应关系, 也就是哪些 SS 中提供具体的哪些节 目, 访问 APM 就可以获取到对应的 SS ;
     步骤 207、 APM 向 ODRM 返回要点播的音视频业务所在 SS 资源信息 ;
     在本步骤中, APM 也就是返回要点播的音视频业务的节目分卷信息 ;
     步骤 208、 ODRM 根据 SS 资源信息确定 SS, 向所确定的 SS 发送建立会话请求, 携带 ED 资源信息 ;
     在本步骤中, 建立会话请求是通过 R2 接口发送的 ;
     步骤 209、 SS 向 ODRM 返回流控地址, 也就是可以对自身发出流控请求的地址 ;
     步骤 210、 ODRM 将获得的流控地址返回给 SM ;
     步骤 211、 SM 将该流控地址返回给 ODC ;
     步骤 212、 ODC 根据该流控地址向 SS 发送对音视频业务进行点播的流控请求, 比如 运行或暂定等 ;
     在本步骤中, ODC 和 SS 之间建立流控信道, 通过该流控信道 SS 接收对音视频业务 进行点播的流控请求, 在图中表示为 C1 接口 ;
     步骤 213、 SS 根据该流控请求, 向 ED 推送所点播的音视频业务中的音视频流 ;
     在该步骤中, 音视频流是通过 V3 接口推送的 ;
     步骤 214、 ED 对从 SS 将接收到的音视频业务中的音视频流调制到同轴电缆上提供 给 ODC。
     经过图 2 的过程, ODC 就可以从同轴电缆上锁指定频点, 解调得到所点播的音视频 业务的音视频数据, 用户就可以通过 ODC 收看到所点播的音视频数据了。在音视频数据进 行输出时, 有可能会出现异常状况, 比如当所点播的音视频数据播放完毕时、 ODC 发送的流 控请求指示所点播的音视频数据播放结尾部分, 或 ODC 发送的流控请求指示快退到音视频 数据的开头部分等, 还比如 SS 的存储设备异常或广电网络异常等等, 也就是需要更换 SS 或 同一 SS 要更换提供音视频业务的频点, 以至于 SS 的流控地址改变, 这都需要 SS 发起异常 处理过程。
     图 3 为现有技术提供的在所点播的音视频数据播放过程中出现异常状况时 SS 进 行的异常处理方法流程图, 其具体步骤为 :
     步骤 301、 SS 向 ODRM 发送异常状况出现的异常状况请求 ;
     步骤 302、 SS 停止向 ED 推送所点播的音视频业务中的音视频流 ;
     步骤 303、 ODRM 向 SM 发送推流异常请求 ;
     步骤 304、 SM 向 ODC 发送推流异常请求 ;
     步骤 305、 ODC 断开与 SS 之间的流控通道 ;
     步骤 306、 ODC 向 SM 发送要求关闭会话请求 ;
     步骤 307、 SM 向 ERM 发送要求关闭会话请求 ;
     步骤 308、 ERM 向 ED 发送要求关闭会话请求 ;
     步骤 309、 SM 向 ODRM 发送要求关闭会话请求 ;
     步骤 310、 ODRM 向 SS 发送要求关闭会话请求, SS 关闭本次为 ODC 提供的音视频业 务的点播 ;
     步骤 311、 ODC 重新按照图 1 的过程进行下次音视频业务的点播过程 ;
     在本步骤中, 会按照图 1 的过程重新选择 SS’ 进行所点播的音视频业务的音视频 流推送过程, 如果是因为音视频数据在播放过程中的时移而产生异常状况, 则可以由原 SS 选择另一频点进行所点播的音视频业务的音视频流重新推送过程, 但是需要获取新的播放 列表, 也就是流控地址会更改。 从上述方案可以看出, 在 SS 进行异常处理时, 一方面需要 ODC 的配合, 也就是步骤 305 和步骤 306, 另一方面要 SM 关闭本次会话, 再重新建立会话, 这个更新会话的过程比较 长, 这时, 就会导致 ODC 黑屏, 无法播放音视频数据, 用户体验度变差。
     在所点播的音视频业务出现异常状况时, 主要有两种情况 :
     第一种情况, 由于 ODC 发送的流控请求指示所点播的音视频数据时移情况。
     在这种情况下, 需要 SM 修改所点播音视频业务的播放列表, 这时, 就需要 ODC 主导 关闭 SM 为 ODC 建立的会话, 再重新建立新会话, 关闭会话和建立新会话的流程很长, 在建立 新会话过程中, ODC 通过 ED 需要重新与重新选择的 SS’ 建立音视频流通道, 也就是重新分 配播放音视频数据的频点, 需要重新锁频, 这时, 就会导致 ODC 黑屏, 用户体验度差。
     第二种情况, 由于 SS 出现异常的情况。
     在这种情况下, 比如 SS 的存储设备异常或与广电网络通信中断等, 就需要将 SM 提 供的播放列表切换到不同的 SS 服务, 这时, 就需要 ODC 主导 SM 关闭本次会话, 重新建立新 的会话。在建立新会话过程中, ODC 通过 ED 需要重新与重新选择的 SS’ 建立音视频流通 道, 也就是重新分配播放音视频数据的频点, 需要重新锁频, 这时, 就会导致 ODC 黑屏, 用户 体验度差。
     发明内容 有鉴于此, 本发明提供一种应用于广电网络中的音视频业务点播方法、 系统及装 置, 能够在所点播的音视频业务出现异常状况时, 不需要 ODC 参与就可以在很短时间内完 成所点播的音视频业务重新推送过程, 不会导致 ODC 出现黑屏, 提高用户体验度。
     本发明的技术方案是这样实现的 :
     一种应用于广电网络中的音视频业务点播方法, 建立点播客户端 ODC 与会话管理 器 SM 之间的流控通道, ODC 通过该流控通道发送流控请求给 SM, SM 通过点播资源管理器 ODRM 将该流控请求转发给推流服务器 SS, SS 根据该流控请求将 ODC 所点播的音视频流通
     过边缘设备 ED 推送给 ODC, 该方法还包括 :
     SS 检测到异常状况, 通知 ODRM, ODRM 关闭与 SS 之间的会话, ODRM 根据 ODC 所点 播的音视频流重新选择推流服务器 SS’ , ODRM 向重新选择的推流服务器 SS’ 发送流控请求 后, SS’ 根据该流控请求将 ODC 所点播的音视频流通过边缘设备 ED 推送给 ODC。
     所述重新选择的推流服务器 SS’ 为 SS 的不同频点, 或者为不同的推流服务器。
     所述 SS 检测到异常状况为 ODC 发送流控请求指示所点播的音视频数据发生时 移;
     或者为 SS 在推流过程中出现的存储设备异常和网络异常。
     所述 ODRM 根据 ODC 所点播的音视频流重新选择推流服务器 SS’ 的过程为 :
     ODRM 向资产传播管理器 APM 发送获取要点播的音视频业务所在 SS 资源信息的请 求;
     APM 向 ODRM 返回要点播的音视频业务所在 SS 资源信息, ODRM 根据该 SS 资源信息 重新选择推流服务器 SS’ 。
     所述 SS 检测到异常状况为 ODC 发送流控请求指示所点播的音视频数据发生时移 时, 在所述 ODRM 根据 ODC 所点播的音视频流重新选择推流服务器 SS’ 之前, 该方法还包括 : ODRM 向 SM 通知所点播的音视频业务的音视频流推送结束 ;
     SM 关闭与 ODRM 之间的流控通道 ;
     ODRM 关闭与 SS 之间的流控通道 ;
     SM 更新所点播的音视频业务。
     一种应用于广电网络中的音视频业务点播系统, 包括 : ODC、 SM、 ED、 ODRM、 SS 及 SS’ , 其中,
     SM, 用于接收 ODC 发送的建立点播音视频业务的会话请求, 获取 ED 资源, 将所选定 的 ED 信息及会话请求发送给 ODRM, 将流控请求发送给 ODRM ;
     ODRM, 用于根据点播音视频业务的会话请求选定 SS, 向所选定的 SS 发送 ED 信息, 向所选定的 SS 发送流控请求 ;
     SS, 用于根据 ED 信息建立与 ED 之间的音视频通道, 通过所建立的音视频通道根据 流控请求将所点播的音视频业务的音视频流推送给所选定的 ED ;
     ED, 用于从 SS 接收所点播的音视频业务的音视频流调制到同轴电缆上提供给 ODC ;
     ODC, 用于向 SM 发送建立点播音视频业务的会话请求, 建立与 SM 之间的流控通道, 通过所建立的流控通道向 SM 发送流控请求, 从同轴电缆上锁指定频点, 解调得到所点播的 音视频业务的音视频数据 ;
     当 SS 检测到异常状况时, 该系统还包括重新选择的 SS’ :
     ODRM, 用于接收到 SS 发送的异常状况通知后, 重新根据点播音视频业务的会话请 求选定 SS’ , 向重新所选定的 SS’ 发送 ED 信息, 向重新所选定的 SS’ 发送流控请求 ;
     SS, 用于检测异常状况, 向 ODRM 发送异常状况通知 ;
     重新选择的 SS’ , 用于根据 ED 信息建立与 ED 之间的音视频通道, 通过所建立的音 视频通道根据流控请求将所点播的音视频业务的音视频流推送给所选定的 ED ;
     ED, 用于从重新选择的 SS’ 接收所点播的音视频业务的音视频调制到同轴电缆上
     提供给 ODC。
     所述系统还包括 APM, 用于 ODRM 在选定 SS 时, 根据点播音视频业务的会话请求为 ODC 选定 SS, 并提供给 ODRM。
     所述系统还包括 ERM, 用于选择 ED 并通知 ED, 将所选择的 ED 信息发送给 SM ;
     所述 SM, 还用于获取 ED 资源。
     一种应用于广电网络中的点播资源管理器 ODRM, 包括通知接收模块、 关闭执行模 块及重新选择模块, 其中,
     通知接收模块, 用于接收 SS 发送的检测到异常状况的通知 ;
     关闭执行模块, 用于关闭与 SS 之间的会话 ;
     重新选择模块, 用于根据 ODC 所点播的音视频流重新选择推流服务器 SS’ , ODRM 向 重新选择的推流服务器 SS’ 发送流控请求。
     所述重新选择模块, 还用于向资产传播管理器 APM 发送获取要点播的音视频业务 所在 SS 资源信息的请求 ; 接收 APM 返回的要点播的音视频业务所在 SS 资源信息, 根据该 SS 资源信息重新选择推流服务器 SS’ 。
     从上述方案可以看出, 本发明将流控通道建立在 ODC 与 SM 之间, 当在所点播的音 视频业务出现异常状况时, 不需要 ODC 参与, 而直接由 ODRM 关闭与 SS 之间的会话, 重新选 择 SS’ 进行所点播的音视频业务的音视频流推送过程, 然后由 ODC 向 SM 发送流控请求, 该 流控请求通过 ODRM 发送给重新选择的 SS’ , 由重新选择的 SS’ 完成所点播的音视频业务重 新推送。这个过程不需要 ODC 参与, 且不需要关闭 ODC 与 SM, SM 与 ERM 之间已经建立的会 话, SM 与 ODRM 之间的会话, 所以节省了时间, 不会导致 ODC 出现黑屏, 提高用户体验度。 附图说明 图 1 为现有技术的音视频业务点播系统结构示意图 ;
     图 2 为现有技术应用于广电网络中的音视频业务点播方法流程图 ;
     图 3 为现有技术提供的在所点播的音视频数据播放过程中出现异常状况时 SS 进 行的异常处理方法流程图 ;
     图 4 为本发明提供的在所点播的音视频数据播放过程中出现异常状况时 SS 进行 的异常处理方法流程图 ;
     图 5 为本发明应用于广电网络中的音视频业务点播方法流程图 ;
     图 6 为本发明提供的应用于广电网络中的音视频业务点播系统示意图 ;
     图 7 为本发明提供的所点播的音视频业务时移而造成的音视频业务更新的方法 流程图 ;
     图 8 为本发明提供的 ODRM 结构示意图。
     具体实施方式
     为使本发明的目的、 技术方案及优点更加清楚明白, 以下参照附图并举实施例, 对 本发明作进一步详细说明。
     从背景技术可以看出, 无论是由于 ODC 发送的流控请求指示所点播的音视频数据 时移情况, 还是由于 ODC 发送的流控请求指示所点播的音视频数据时移情况而导致在所点播的音视频业务出现异常状况, 需要进行所点播的音视频业务重新推送过程时, 会导致 ODC 出现黑屏, 用户体验度差的原因是, 需要 ODC 参与, 且要关闭并重新建立 ODC 与 SM 及 SM 与 ERD 之间已经建立的会话, SM 与 ODRM 之间的会话, 过程复杂且时间长。
     因此, 为了克服上述问题, 本发明将流控通道建立在 ODC 与 SM 之间, 当在所点播的 音视频业务出现异常状况时, 由 SS 通知 ODRM, ODRM 直接控制关闭与 SS 之间的会话, 重新选 择 SS’ 进行所点播的音视频业务的音视频流推送过程, 然后由 ODC 向 SM 发送流控请求, 该 流控请求通过 ODRM 发送给重新选择的 SS’ , 由重新选择的 SS’ 完成所点播的音视频业务重 新推送。这个过程不需要 ODC 参与, 且不需要关闭 ODC 与 SM 及 SM 与 ERM 之间已经建立的 会话, SM 与 ODRM 之间的会话, 所以节省了时间, 不会导致 ODC 出现黑屏, 提高用户体验度。
     图 4 为本发明提供的在所点播的音视频数据播放过程中出现异常状况时 SS 进行 的异常处理方法流程图, 音视频业务系统网络侧已经为 ODC 推送其点播的音视频业务的音 视频流, 在 ODC 与 SM 之间建立了流控通道, ODC 通过所建立的流控通道向 SM 发送流控请求, SM 将该流控请求通过 ODRM 发送给 SS, SS 根据该流控请求通过 ED 为 ODC 推送所点播的音 视频业务的音视频流, 这时, SS 检测到出现异常状况, 其具体步骤为 :
     步骤 401、 SS 通过 ED 在为 ODC 推送所点播的音视频业务的音视频流时检测到异常 状况, 发送异常通知请求给 ODRM ;
     在本步骤中, 所检测到的异常状况有两种情况, 一种为由于 ODC 发送的流控请求 指示所点播的音视频数据时移情况, 另一种为由于 ODC 发送的流控请求指示所点播的音视 频数据时移情况而导致在所点播的音视频业务出现异常状况 ;
     步骤 402、 SS 停止通过 ED 为 ODC 推送所点播的音视频业务的音视频流 ;
     步骤 403、 ODRM 向 SS 发送关闭当前会话请求, 关闭与 SS 之间的当前会话 ;
     步骤 404、 ODRM 发送重新获取要点播的音视频业务所在 SS 资源信息的请求给 APM ;
     在本步骤中, 该请求通过 ODRM 与 APM 之间的 R1 接口发送的 ;
     在 APM 中, 存储音视频业务与 SS 的对应关系, 也就是哪些 SS 中提供具体的哪些节 目, 访问 APM 就可以获取到对应的 SS ;
     步骤 405、 APM 向 ODRM 返回要点播的音视频业务所在 SS 资源信息 ;
     在本步骤中, APM 也就是返回要点播的音视频业务的节目分卷信息 ;
     步骤 406、 ODRM 根据 SS 资源信息重新选择 SS’ , 向重新选择的 SS’ 发送重新建立 会话请求, 携带 ED 资源信息 ;
     在本步骤中, 重新建立会话请求是通过 R2 接口发送的, 重新选择的 SS’ 与之前的 SS 可以同为一个 SS, 也可以不同为一个 SS, 在同为一个 SS 时, 其提供的频点不相同 ;
     步骤 407、 重新选择的 SS’ 向 ODRM 返回流控地址, 也就是可以对自身发出流控请求 的地址 ;
     步骤 408、 ODRM 根据该流控地址, 将从 SM 获取的 ODC 发送的流控请求发送给 SS ;
     步骤 409、 重新选择的 SS’ 根据该流控请求, 向 ED 推送所点播的音视频业务中的音 视频流 ;
     在该步骤中, 音视频流是通过 V3 推送的 ;
     步骤 410、 ED 对从重新选择的 SS’ 接收到的音视频业务中的音视频流调制到同轴电缆上提供给 ODC。
     在图 4 的过程中, 流控通道是在 SM 和 ODC 之间建立, 在 SS 通过 ED 在为 ODC 推送 所点播的音视频业务的音视频流时检测到异常状况时, ODRM 只需要切换与其交互的重新选 择的 SS’ 就可以了, 不会影响到 SM, 更不会影响到 ODC, 使得切换 SS 的过程大大缩短, 有效 保证使用 ODC 的用户体验。
     具体地, 图 5 为本发明应用于广电网络中的音视频业务点播方法流程图, 其具体 步骤为 :
     步骤 501、 ODC 向 SM 发送音视频点播会话请求, 要求点播音视频业务 ;
     在本步骤中, ODC 和 SM 之间具有 S1 接口, 该请求通过 S1 接口发送 ;
     步骤 502、 SM 向 ERM 发送请求分配 ED 资源的会话请求 ;
     在本步骤中, SM 与 ERM 之间具有 S6 接口, 通过该 S6 接口发送请求分配 ED 的会话 请求 ;
     在该步骤之前, SM 可以到 NS 验证 ODC 已经订购点播音视频业务 ;
     步骤 503、 ERM 选择 ED 资源, 并向所选定的 ED 发送初始化请求 ;
     在本步骤中, 初始化请求是通过 ERM 与 ED 之间的 R6 接口发送的 ; 步骤 504、 ERM 返回所选择的 ED 资源信息给 SM ;
     步骤 505、 SM 向 ODRM 发送分配 SS 资源请求, 携带 ED 资源信息 ;
     在本步骤中, 分配 SS 资源请求是通过 SM 和 ODRM 之间建立的 S3 接口发送的 ;
     步骤 506、 ODRM 发送获取要点播的音视频业务所在 SS 资源信息的请求给 APM ;
     在本步骤中, 该请求通过 ODRM 与 APM 之间的 R1 接口发送的 ;
     在 APM 中, 存储音视频业务与 SS 的对应关系, 也就是哪些 SS 中提供具体的哪些节 目, 访问 APM 就可以获取到对应的 SS ;
     步骤 507、 APM 向 ODRM 返回要点播的音视频业务所在 SS 资源信息 ;
     在本步骤中, APM 也就是返回要点播的音视频业务的节目分卷信息 ;
     步骤 508、 ODRM 根据 SS 资源信息确定 SS, 向所确定的 SS 发送建立会话请求, 携带 ED 资源信息 ;
     在本步骤中, 建立会话请求是通过 R2 接口发送的 ;
     步骤 509、 SS 向 ODRM 返回流控地址, 也就是可以对自身发出流控请求的地址 ;
     步骤 510、 ODRM 将获得的流控地址返回给 SM ;
     步骤 511、 SM 将该流控地址返回给 ODC ;
     步骤 512、 ODC 与 SM 之间建立流控通道, ODC 根据该流控地址通过流控通道向 SM 发送对音视频业务进行点播的流控请求, 比如运行或暂定等, 该流控请求由 SM 经过 ODRM 转 发给 SS ;
     步骤 513、 SS 根据该流控请求, 向 ED 推送所点播的音视频业务中的音视频流 ;
     在该步骤中, 音视频流是通过 V3 接口推送的 ;
     步骤 514、 ED 对从 SS 接收到的音视频业务中的音视频流调制到同轴电缆上提供给 ODC。
     这样, ODC 就可以从同轴电缆上锁指定频点, 解调得到所点播的音视频业务的音视 频数据。
     图 6 为本发明提供的应用于广电网络中的音视频业务点播系统示意图, 该图 6 基 于图 1 所示的系统, 各个单元没有变化及增加, 只不过将 SS 与 ODC 之间的流控通道取消, 而 建立了 ODC 与 SM 之间的流控通道, SM 与 ODRM 之间的流控通道, 以及 ODRM 与 SS 之间的流 控通道, 具体包括 : ODC、 SM、 ED、 ODRM 及 SS, 其中,
     SM, 用于接收 ODC 发送的建立点播音视频业务的会话请求, 获取 ED 资源, 将所选定 的 ED 信息及会话请求发送给 ODRM, 将流控请求发送给 ODRM ;
     ODRM, 用于根据点播音视频业务的会话请求选定 SS, 向所选定的 SS 发送 ED 信息, 向所选定的 SS 发送流控请求 ;
     SS, 用于根据 ED 信息建立与 ED 之间的音视频通道, 通过所建立的音视频通道根据 流控请求将所点播的音视频业务的音视频流推送给所选定的 ED ;
     ED, 用于从 SS 接收所点播的音视频业务的音视频流调制到同轴电缆上提供给 ODC ;
     ODC, 用于向 SM 发送建立点播音视频业务的会话请求, 建立与 SM 之间的流控通道, 通过所建立的流控通道向 SM 发送流控请求, 从同轴电缆上锁指定频点, 解调得到所点播的 音视频业务的音视频数据 ; 当 SS 检测到异常状况时, 该系统还包括重新选择的 SS’ :
     ODRM, 用于接收到 SS 发送的异常状况通知后, 重新根据点播音视频业务的会话请 求选定 SS’ , 向重新所选定的 SS’ 发送 ED 信息, 向重新所选定的 SS’ 发送流控请求 ;
     SS, 用于检测异常状况, 向 ODRM 发送异常状况通知 ;
     重新选择的 SS’ , 用于根据 ED 信息建立与 ED 之间的音视频通道, 通过所建立的音 视频通道根据流控请求将所点播的音视频业务的音视频流推送给所选定的 ED ;
     ED, 用于从重新选择的 SS’ 接收所点播的音视频业务的音视频调制到同轴电缆上 提供给 ODC。
     在该系统中, 还包括 APM, 用于 ODRM 在选定 SS 时, 根据点播音视频业务的会话请求 为 ODC 选定 SS, 并提供给 ODRM。
     在该系统中, 还包括 ERM, 用于选择 ED 并通知 ED, 将所选择的 ED 信息发送给 SM ; 所述 SM, 还用于获取 ED 资源。
     举一个具体实施例说明本发明提供的方法。
     在点播音视频业务之后, 用户可以接收到音视频数据, 当音视频数据播放完、 ODC 发送流控请求指示快进到所播放的音视频业务中的音视频流最后或 ODC 发送流控请求指 示快推到所播放的音视频业务中的音视频流最前, SS 都会接收到, SS 会修改推送所点播 音视频业务的频点, 也就是流控地址, 并更新所点播的音视频业务的推送过程, 具体流程如 下:
     图 7 为本发明提供的所点播的音视频业务时移而造成的音视频业务更新的方法 流程图, 其具体步骤为 :
     步骤 701、 SS 接收到 ODC 发送流控请求指示快进到所播放的音视频业务中的音视 频流最后或 ODC 发送流控请求指示快推到所播放的音视频业务中的音视频流最前时, 确定 异常状况, 发送异常通知请求给 ODRM ;
     在本步骤中, 流控请求是通过 SM 经 ODRM 发送给 SS 的 ;
     步骤 702、 SS 停止通过 ED 为 ODC 推送所点播的音视频业务的音视频流 ; 步骤 703、 ODRM 向 SM 通知所点播的音视频业务的音视频流推送结束 ; 步骤 704、 SM 关闭与 ODRM 之间的流控通道 ; 步骤 705、 SM 向 ODRM 发送关闭会话请求 ; 步骤 706、 ODRM 关闭与 SS 之间的流控通道 ; 步骤 707、 ODRM 向 SS 发送关闭当前会话请求, 请求与 SS 之间的当前会话 ; 步骤 708、 SM 更新所点播的音视频业务 ; 在本步骤中, 也就是更新所点播的音视频业务的播放列表 ; 步骤 709、 SM 向 ODRM 发送重新建立会话请求, 携带要更新所点播的音视频业务信息; 步骤 710、 ODRM 根据要更新所点播的音视频业务信息发送重新获取要点播的音视 频业务所在 SS 资源信息的请求给 APM ;
     在本步骤中, 该请求通过 ODRM 与 APM 之间的 R1 接口发送的 ;
     步骤 711、 APM 向 ODRM 返回要点播的音视频业务所在 SS 资源信息 ;
     在本步骤中, APM 也就是返回要点播的音视频业务的节目分卷信息 ;
     步骤 712、 ODRM 根据 SS 资源信息重新选择 SS’ , 向所选择的 SS’ 发送重新建立会 话请求, 携带 ED 资源信息 ;
     在本步骤中, 重新建立会话请求是通过 R2 接口发送的, 重新选择的 SS’ 与之前的 SS 可以同为一个 SS, 也可以不同为一个 SS, 在同为一个 SS 时, 其提供的频点不相同 ;
     步骤 713、 重新选择的 SS’ 向 ODRM 返回流控地址, 也就是可以对自身发出流控请求 的地址 ;
     步骤 714、 ODRM 将流控地址修改自身, 返回给 SM ;
     步骤 715、 SM 向 ODRM 发起 C1 流控请求, 例如 : 请求播放 ;
     步骤 716、 ODRM 转发 SM 的流控请求到重新选择的 SS ;
     步骤 717、 重新选择的 SS 根据该 ODC 的流控请求, 向 ED 推送所点播的音视频业务 中的音视频流 ;
     在该步骤中, 音视频流是通过 V3 接口推送的 ;
     步骤 718、 ED 对从重新选择的 SS 接收到的音视频业务中的音视频流调制到同轴电 缆上提供给 ODC。
     这样, ODC 就可以从同轴电缆上锁指定频点, 解调得到所点播的音视频业务的音视 频数据。
     图 8 为本发明提供的的 ODRM 结构示意图, 如图所示, 包括 : 通知接收模块、 关闭执 行模块及重新选择模块, 其中,
     通知接收模块, 用于接收 SS 发送的检测到异常状况的通知 ;
     关闭执行模块, 用于关闭与 SS 之间的会话 ;
     重新选择模块, 用于根据 ODC 所点播的音视频流重新选择推流服务器 SS’ , ODRM 向 重新选择的推流服务器 SS’ 发送流控请求。
     在 ODRM 中, 所述重新选择模块, 还用于向资产传播管理器 APM 发送获取要点播的 音视频业务所在 SS 资源信息的请求 ; 接收 APM 返回的要点播的音视频业务所在 SS 资源信
     息, 根据该 SS 资源信息重新选择推流服务器 SS’ 。
     通过本发明提供的方法、 系统及装置, 可以优化 SS 异常带来的流程上的开销, 避 免 ODC 的重新锁频, 有效提升使用 ODC 的用户体验。改善音视频业务的点播系统对所点播 的音视频业务的时移而造成音视频业务的音视频流更新的支持, 保证音视频业务的点播系 统网络侧的稳定性, 不需要 ODC 参与, 确保音视频业务的点播系统的可服务性, 减小 ODC 的 开发难度。
     以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精 神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含在本发明保护的范围之内。

应用于广电网络中的音视频业务点播方法、系统及装置.pdf_第1页
第1页 / 共17页
应用于广电网络中的音视频业务点播方法、系统及装置.pdf_第2页
第2页 / 共17页
应用于广电网络中的音视频业务点播方法、系统及装置.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《应用于广电网络中的音视频业务点播方法、系统及装置.pdf》由会员分享,可在线阅读,更多相关《应用于广电网络中的音视频业务点播方法、系统及装置.pdf(17页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102438170 A (43)申请公布日 2012.05.02 C N 1 0 2 4 3 8 1 7 0 A *CN102438170A* (21)申请号 201110302685.1 (22)申请日 2011.09.28 H04N 21/238(2011.01) (71)申请人深圳市同洲电子股份有限公司 地址 518057 广东省深圳市南山区高新科技 园北区彩虹科技大厦 (72)发明人宋波 (74)专利代理机构北京德琦知识产权代理有限 公司 11018 代理人牛峥 王丽琴 (54) 发明名称 应用于广电网络中的音视频业务点播方法、 系统及装置 (57) 摘要 本。

2、发明公开了一种应用于广电网络中的音视 频业务点播方法及系统,将流控通道建立在ODC 与SM之间,当在所点播的音视频业务出现异常状 况时,不需要ODC参与,而直接由ODRM关闭与SS 之间的会话,重新选择SS进行所点播的音视频 业务的音视频流推送过程,然后由ODC向SM发送 流控请求,该流控请求通过ODRM发送给重新选择 的SS,由重新选择的SS完成所点播的音视频业 务重新推送。这个过程不需要ODC参与,且不需要 关闭ODC与SM,SM与ERM之间已经建立的会话, SM与ODRM之间的会话,所以节省了时间,不会导 致ODC出现黑屏,提高用户体验度。 (51)Int.Cl. (19)中华人民共和国。

3、国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 10 页 附图 4 页 CN 102438178 A 1/2页 2 1.一种应用于广电网络中的音视频业务点播方法,其特征在于,建立点播客户端ODC 与会话管理器SM之间的流控通道,ODC通过该流控通道发送流控请求给SM,SM通过点播资 源管理器ODRM将该流控请求转发给推流服务器SS,SS根据该流控请求将ODC所点播的音 视频流通过边缘设备ED推送给ODC,该方法还包括: SS检测到异常状况,通知ODRM,ODRM关闭与SS之间的会话,ODRM根据ODC所点播的音 视频流重新选择推流服务器SS,ODRM向重新选择的推流服务器SS。

4、发送流控请求后,SS 根据该流控请求将ODC所点播的音视频流通过边缘设备ED推送给ODC。 2.如权利要求1所述的方法,其特征在于,所述重新选择的推流服务器SS为SS的不 同频点,或者为不同的推流服务器。 3.如权利要求1或2所述的方法,其特征在于,所述SS检测到异常状况为ODC发送流 控请求指示所点播的音视频数据发生时移; 或者为SS在推流过程中出现的存储设备异常和网络异常。 4.如权利要求1或2所述的方法,其特征在于,所述ODRM根据ODC所点播的音视频流 重新选择推流服务器SS的过程为: ODRM向资产传播管理器APM发送获取要点播的音视频业务所在SS资源信息的请求; APM向ODRM返。

5、回要点播的音视频业务所在SS资源信息,ODRM根据该SS资源信息重新 选择推流服务器SS。 5.如权利要求3所述的方法,其特征在于,所述SS检测到异常状况为ODC发送流控请 求指示所点播的音视频数据发生时移时,在所述ODRM根据ODC所点播的音视频流重新选择 推流服务器SS之前,该方法还包括: ODRM向SM通知所点播的音视频业务的音视频流推送结束; SM关闭与ODRM之间的流控通道; ODRM关闭与SS之间的流控通道; SM更新所点播的音视频业务。 6.一种应用于广电网络中的音视频业务点播系统,其特征在于,包括:ODC、SM、ED、 ODRM、SS及SS,其中, SM,用于接收ODC发送的建。

6、立点播音视频业务的会话请求,获取ED资源,将所选定的ED 信息及会话请求发送给ODRM,将流控请求发送给ODRM; ODRM,用于根据点播音视频业务的会话请求选定SS,向所选定的SS发送ED信息,向所 选定的SS发送流控请求; SS,用于根据ED信息建立与ED之间的音视频通道,通过所建立的音视频通道根据流控 请求将所点播的音视频业务的音视频流推送给所选定的ED; ED,用于从SS接收所点播的音视频业务的音视频流调制到同轴电缆上提供给ODC; ODC,用于向SM发送建立点播音视频业务的会话请求,建立与SM之间的流控通道,通过 所建立的流控通道向SM发送流控请求,从同轴电缆上锁指定频点,解调得到所。

7、点播的音视 频业务的音视频数据; 当SS检测到异常状况时,该系统还包括重新选择的SS: ODRM,用于接收到SS发送的异常状况通知后,重新根据点播音视频业务的会话请求选 定SS,向重新所选定的SS发送ED信息,向重新所选定的SS发送流控请求; 权 利 要 求 书CN 102438170 A CN 102438178 A 2/2页 3 SS,用于检测异常状况,向ODRM发送异常状况通知; 重新选择的SS,用于根据ED信息建立与ED之间的音视频通道,通过所建立的音视频 通道根据流控请求将所点播的音视频业务的音视频流推送给所选定的ED; ED,用于从重新选择的SS接收所点播的音视频业务的音视频调制到。

8、同轴电缆上提供 给ODC。 7.如权利要求6所述的系统,其特征在于,所述系统还包括APM,用于ODRM在选定SS 时,根据点播音视频业务的会话请求为ODC选定SS,并提供给ODRM。 8.如权利要求6或7所述的系统,其特征在于,所述系统还包括ERM,用于选择ED并通 知ED,将所选择的ED信息发送给SM; 所述SM,还用于获取ED资源。 9.一种应用于广电网络中的点播资源管理器ODRM,其特征在于,包括通知接收模块、 关闭执行模块及重新选择模块,其中, 通知接收模块,用于接收SS发送的检测到异常状况的通知; 关闭执行模块,用于关闭与SS之间的会话; 重新选择模块,用于根据ODC所点播的音视频流。

9、重新选择推流服务器SS,ODRM向重新 选择的推流服务器SS发送流控请求。 10.如权利要求9所述的系统,其特征在于,所述重新选择模块,还用于向资产传播管 理器APM发送获取要点播的音视频业务所在SS资源信息的请求;接收APM返回的要点播的 音视频业务所在SS资源信息,根据该SS资源信息重新选择推流服务器SS。 权 利 要 求 书CN 102438170 A CN 102438178 A 1/10页 4 应用于广电网络中的音视频业务点播方法、 系统及装置 技术领域 0001 本发明涉及广电网络、互联网络及电信网络的三网融合技术,特别涉及一种应用 于广电网络中的音视频业务点播方法、系统及装置。 。

10、背景技术 0002 随着技术的发展,广电网络、互联网络及电信网络逐渐融合,称为三网融合技术。 整合各种网络资源,形成统一的广电网络是一个很大的挑战。在整合后统一的广电网络中, 需要对音视频数据进行点播,为了保证后续音视频业务的服务及扩展,就需要建立一个开 放的音视频业务点播系统,如图1所示,图1为现有技术的音视频业务点播系统结构示意 图,该系统也被称为下一代点播系统(NGOD,Next Generation On Demand)。 0003 在该音视频业务点播系统中,包括:购买服务器(ES,Entitlement)、导航服务器 (NS,Navigation Server)、点播客户端(ODC,。

11、On Demand Client)、会话管理器(SM,Session Manager)、边缘资源管理器(ERM,Edge Resource Manager)、边缘设备(ED,Edge Device)、 点播资源管理器(ODRM,On Demand Resource Manager)、资产传播管理器(APM,Asset Propagation Manager)及推流服务器(SS,Streaming Server)。 0004 整个音视频业务点播系统中具有多个ODC,其中一个ODC在接受点播音视频业务 的服务之前,需要先开通点播音视频业务的服务。具体地,ODC通过A7接口向NS请求订购 点播音视频。

12、业务的服务,NS通过A7接口接收到ODC发送的请求后,与ES进行交互,指示ES 对ODC的订购鉴权,通过后,NS通过A7接口通知ODC已经订购其需要的点播视频点播业务 服务,NS还与SM通过S2接口将ODC已经定购了点播音视频业务服务的消息通知SM。 0005 在ODC向广电网络的网络侧订购了点播音视频业务服务后,就可以接收所点播的 音视频数据了,以下具体说明。 0006 ODC通过与SM之间的S1接口向SM发送建立点播音视频数据的会话请求,SM接收 到后,将该会话请求通过与ERM之间的S6接口转发;ERM为ODC选择ED并通过与所选定的 ED之间的R6接口向所选定的ED发送初始化请求,所选定。

13、的ED接收到后,与ODC建立V4接 口,与SS建立V3接口。 0007 然后SM与ODRM之间通过S3接口将ODC音视频点播业务请求发送给ODRM,ODRM 为ODC分配SS资源,并通知SS,SS与ODC建立流控通道,图中为C1接口,通过流控通道接 收ODC发送的流控请求,并据此通过V3接口将ODC点播的音视频业务发送给ED,ED再通过 V4接口将解调后的ODC点播的视频点播业务中的音视频数据发送给ODC播放。在该系统 中,APM还用于在ODRM的控制下对SS的资产传播进行管理,也就是为ODRM为ODC分配资 源提供SS资源信息。 0008 图2为现有技术应用于广电网络中的音视频业务点播方法流。

14、程图,假设ODC已经 成功订购了视频点播业务,其具体步骤为: 0009 步骤201、ODC向SM发送音视频点播会话请求,要求点播音视频业务; 0010 在本步骤中,ODC和SM之间具有S1接口,该请求通过S1接口发送; 说 明 书CN 102438170 A CN 102438178 A 2/10页 5 0011 步骤202、SM向ERM发送请求分配ED资源的会话请求; 0012 在本步骤中,SM与ERM之间具有S6接口,通过该S6接口发送请求分配ED的会话 请求; 0013 在该步骤之前,SM可以到NS验证ODC已经订购点播音视频业务; 0014 步骤203、ERM选择ED资源,并向所选定的。

15、ED发送初始化请求; 0015 在本步骤中,初始化请求是通过ERM与ED之间的R6接口发送的; 0016 步骤204、ERM返回所选择的ED资源信息给SM; 0017 步骤205、SM向ODRM发送分配SS资源请求,携带ED资源信息; 0018 在本步骤中,分配SS资源请求是通过SM和ODRM之间具有的S3接口发送的; 0019 步骤206、ODRM发送获取要点播的音视频业务所在SS资源信息的请求给APM; 0020 在本步骤中,该请求通过ODRM与APM之间的R1接口发送的; 0021 在APM中,存储音视频业务与SS的对应关系,也就是哪些SS中提供具体的哪些节 目,访问APM就可以获取到对。

16、应的SS; 0022 步骤207、APM向ODRM返回要点播的音视频业务所在SS资源信息; 0023 在本步骤中,APM也就是返回要点播的音视频业务的节目分卷信息; 0024 步骤208、ODRM根据SS资源信息确定SS,向所确定的SS发送建立会话请求,携带 ED资源信息; 0025 在本步骤中,建立会话请求是通过R2接口发送的; 0026 步骤209、SS向ODRM返回流控地址,也就是可以对自身发出流控请求的地址; 0027 步骤210、ODRM将获得的流控地址返回给SM; 0028 步骤211、SM将该流控地址返回给ODC; 0029 步骤212、ODC根据该流控地址向SS发送对音视频业务。

17、进行点播的流控请求,比如 运行或暂定等; 0030 在本步骤中,ODC和SS之间建立流控信道,通过该流控信道SS接收对音视频业务 进行点播的流控请求,在图中表示为C1接口; 0031 步骤213、SS根据该流控请求,向ED推送所点播的音视频业务中的音视频流; 0032 在该步骤中,音视频流是通过V3接口推送的; 0033 步骤214、ED对从SS将接收到的音视频业务中的音视频流调制到同轴电缆上提供 给ODC。 0034 经过图2的过程,ODC就可以从同轴电缆上锁指定频点,解调得到所点播的音视频 业务的音视频数据,用户就可以通过ODC收看到所点播的音视频数据了。在音视频数据进 行输出时,有可能会。

18、出现异常状况,比如当所点播的音视频数据播放完毕时、ODC发送的流 控请求指示所点播的音视频数据播放结尾部分,或ODC发送的流控请求指示快退到音视频 数据的开头部分等,还比如SS的存储设备异常或广电网络异常等等,也就是需要更换SS或 同一SS要更换提供音视频业务的频点,以至于SS的流控地址改变,这都需要SS发起异常 处理过程。 0035 图3为现有技术提供的在所点播的音视频数据播放过程中出现异常状况时SS进 行的异常处理方法流程图,其具体步骤为: 0036 步骤301、SS向ODRM发送异常状况出现的异常状况请求; 说 明 书CN 102438170 A CN 102438178 A 3/10页。

19、 6 0037 步骤302、SS停止向ED推送所点播的音视频业务中的音视频流; 0038 步骤303、ODRM向SM发送推流异常请求; 0039 步骤304、SM向ODC发送推流异常请求; 0040 步骤305、ODC断开与SS之间的流控通道; 0041 步骤306、ODC向SM发送要求关闭会话请求; 0042 步骤307、SM向ERM发送要求关闭会话请求; 0043 步骤308、ERM向ED发送要求关闭会话请求; 0044 步骤309、SM向ODRM发送要求关闭会话请求; 0045 步骤310、ODRM向SS发送要求关闭会话请求,SS关闭本次为ODC提供的音视频业 务的点播; 0046 步骤。

20、311、ODC重新按照图1的过程进行下次音视频业务的点播过程; 0047 在本步骤中,会按照图1的过程重新选择SS进行所点播的音视频业务的音视频 流推送过程,如果是因为音视频数据在播放过程中的时移而产生异常状况,则可以由原SS 选择另一频点进行所点播的音视频业务的音视频流重新推送过程,但是需要获取新的播放 列表,也就是流控地址会更改。 0048 从上述方案可以看出,在SS进行异常处理时,一方面需要ODC的配合,也就是步骤 305和步骤306,另一方面要SM关闭本次会话,再重新建立会话,这个更新会话的过程比较 长,这时,就会导致ODC黑屏,无法播放音视频数据,用户体验度变差。 0049 在所点播。

21、的音视频业务出现异常状况时,主要有两种情况: 0050 第一种情况,由于ODC发送的流控请求指示所点播的音视频数据时移情况。 0051 在这种情况下,需要SM修改所点播音视频业务的播放列表,这时,就需要ODC主导 关闭SM为ODC建立的会话,再重新建立新会话,关闭会话和建立新会话的流程很长,在建立 新会话过程中,ODC通过ED需要重新与重新选择的SS建立音视频流通道,也就是重新分 配播放音视频数据的频点,需要重新锁频,这时,就会导致ODC黑屏,用户体验度差。 0052 第二种情况,由于SS出现异常的情况。 0053 在这种情况下,比如SS的存储设备异常或与广电网络通信中断等,就需要将SM提 供。

22、的播放列表切换到不同的SS服务,这时,就需要ODC主导SM关闭本次会话,重新建立新 的会话。在建立新会话过程中,ODC通过ED需要重新与重新选择的SS建立音视频流通 道,也就是重新分配播放音视频数据的频点,需要重新锁频,这时,就会导致ODC黑屏,用户 体验度差。 发明内容 0054 有鉴于此,本发明提供一种应用于广电网络中的音视频业务点播方法、系统及装 置,能够在所点播的音视频业务出现异常状况时,不需要ODC参与就可以在很短时间内完 成所点播的音视频业务重新推送过程,不会导致ODC出现黑屏,提高用户体验度。 0055 本发明的技术方案是这样实现的: 0056 一种应用于广电网络中的音视频业务点。

23、播方法,建立点播客户端ODC与会话管理 器SM之间的流控通道,ODC通过该流控通道发送流控请求给SM,SM通过点播资源管理器 ODRM将该流控请求转发给推流服务器SS,SS根据该流控请求将ODC所点播的音视频流通 说 明 书CN 102438170 A CN 102438178 A 4/10页 7 过边缘设备ED推送给ODC,该方法还包括: 0057 SS检测到异常状况,通知ODRM,ODRM关闭与SS之间的会话,ODRM根据ODC所点 播的音视频流重新选择推流服务器SS,ODRM向重新选择的推流服务器SS发送流控请求 后,SS根据该流控请求将ODC所点播的音视频流通过边缘设备ED推送给ODC。

24、。 0058 所述重新选择的推流服务器SS为SS的不同频点,或者为不同的推流服务器。 0059 所述SS检测到异常状况为ODC发送流控请求指示所点播的音视频数据发生时 移; 0060 或者为SS在推流过程中出现的存储设备异常和网络异常。 0061 所述ODRM根据ODC所点播的音视频流重新选择推流服务器SS的过程为: 0062 ODRM向资产传播管理器APM发送获取要点播的音视频业务所在SS资源信息的请 求; 0063 APM向ODRM返回要点播的音视频业务所在SS资源信息,ODRM根据该SS资源信息 重新选择推流服务器SS。 0064 所述SS检测到异常状况为ODC发送流控请求指示所点播的音。

25、视频数据发生时移 时,在所述ODRM根据ODC所点播的音视频流重新选择推流服务器SS之前,该方法还包括: 0065 ODRM向SM通知所点播的音视频业务的音视频流推送结束; 0066 SM关闭与ODRM之间的流控通道; 0067 ODRM关闭与SS之间的流控通道; 0068 SM更新所点播的音视频业务。 0069 一种应用于广电网络中的音视频业务点播系统,包括:ODC、SM、ED、ODRM、SS及 SS,其中, 0070 SM,用于接收ODC发送的建立点播音视频业务的会话请求,获取ED资源,将所选定 的ED信息及会话请求发送给ODRM,将流控请求发送给ODRM; 0071 ODRM,用于根据点。

26、播音视频业务的会话请求选定SS,向所选定的SS发送ED信息, 向所选定的SS发送流控请求; 0072 SS,用于根据ED信息建立与ED之间的音视频通道,通过所建立的音视频通道根据 流控请求将所点播的音视频业务的音视频流推送给所选定的ED; 0073 ED,用于从SS接收所点播的音视频业务的音视频流调制到同轴电缆上提供给 ODC; 0074 ODC,用于向SM发送建立点播音视频业务的会话请求,建立与SM之间的流控通道, 通过所建立的流控通道向SM发送流控请求,从同轴电缆上锁指定频点,解调得到所点播的 音视频业务的音视频数据; 0075 当SS检测到异常状况时,该系统还包括重新选择的SS: 007。

27、6 ODRM,用于接收到SS发送的异常状况通知后,重新根据点播音视频业务的会话请 求选定SS,向重新所选定的SS发送ED信息,向重新所选定的SS发送流控请求; 0077 SS,用于检测异常状况,向ODRM发送异常状况通知; 0078 重新选择的SS,用于根据ED信息建立与ED之间的音视频通道,通过所建立的音 视频通道根据流控请求将所点播的音视频业务的音视频流推送给所选定的ED; 0079 ED,用于从重新选择的SS接收所点播的音视频业务的音视频调制到同轴电缆上 说 明 书CN 102438170 A CN 102438178 A 5/10页 8 提供给ODC。 0080 所述系统还包括APM,。

28、用于ODRM在选定SS时,根据点播音视频业务的会话请求为 ODC选定SS,并提供给ODRM。 0081 所述系统还包括ERM,用于选择ED并通知ED,将所选择的ED信息发送给SM; 0082 所述SM,还用于获取ED资源。 0083 一种应用于广电网络中的点播资源管理器ODRM,包括通知接收模块、关闭执行模 块及重新选择模块,其中, 0084 通知接收模块,用于接收SS发送的检测到异常状况的通知; 0085 关闭执行模块,用于关闭与SS之间的会话; 0086 重新选择模块,用于根据ODC所点播的音视频流重新选择推流服务器SS,ODRM向 重新选择的推流服务器SS发送流控请求。 0087 所述重。

29、新选择模块,还用于向资产传播管理器APM发送获取要点播的音视频业务 所在SS资源信息的请求;接收APM返回的要点播的音视频业务所在SS资源信息,根据该SS 资源信息重新选择推流服务器SS。 0088 从上述方案可以看出,本发明将流控通道建立在ODC与SM之间,当在所点播的音 视频业务出现异常状况时,不需要ODC参与,而直接由ODRM关闭与SS之间的会话,重新选 择SS进行所点播的音视频业务的音视频流推送过程,然后由ODC向SM发送流控请求,该 流控请求通过ODRM发送给重新选择的SS,由重新选择的SS完成所点播的音视频业务重 新推送。这个过程不需要ODC参与,且不需要关闭ODC与SM,SM与E。

30、RM之间已经建立的会 话,SM与ODRM之间的会话,所以节省了时间,不会导致ODC出现黑屏,提高用户体验度。 附图说明 0089 图1为现有技术的音视频业务点播系统结构示意图; 0090 图2为现有技术应用于广电网络中的音视频业务点播方法流程图; 0091 图3为现有技术提供的在所点播的音视频数据播放过程中出现异常状况时SS进 行的异常处理方法流程图; 0092 图4为本发明提供的在所点播的音视频数据播放过程中出现异常状况时SS进行 的异常处理方法流程图; 0093 图5为本发明应用于广电网络中的音视频业务点播方法流程图; 0094 图6为本发明提供的应用于广电网络中的音视频业务点播系统示意图。

31、; 0095 图7为本发明提供的所点播的音视频业务时移而造成的音视频业务更新的方法 流程图; 0096 图8为本发明提供的ODRM结构示意图。 具体实施方式 0097 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对 本发明作进一步详细说明。 0098 从背景技术可以看出,无论是由于ODC发送的流控请求指示所点播的音视频数据 时移情况,还是由于ODC发送的流控请求指示所点播的音视频数据时移情况而导致在所点 说 明 书CN 102438170 A CN 102438178 A 6/10页 9 播的音视频业务出现异常状况,需要进行所点播的音视频业务重新推送过程时,会导致OD。

32、C 出现黑屏,用户体验度差的原因是,需要ODC参与,且要关闭并重新建立ODC与SM及SM与 ERD之间已经建立的会话,SM与ODRM之间的会话,过程复杂且时间长。 0099 因此,为了克服上述问题,本发明将流控通道建立在ODC与SM之间,当在所点播的 音视频业务出现异常状况时,由SS通知ODRM,ODRM直接控制关闭与SS之间的会话,重新选 择SS进行所点播的音视频业务的音视频流推送过程,然后由ODC向SM发送流控请求,该 流控请求通过ODRM发送给重新选择的SS,由重新选择的SS完成所点播的音视频业务重 新推送。这个过程不需要ODC参与,且不需要关闭ODC与SM及SM与ERM之间已经建立的 。

33、会话,SM与ODRM之间的会话,所以节省了时间,不会导致ODC出现黑屏,提高用户体验度。 0100 图4为本发明提供的在所点播的音视频数据播放过程中出现异常状况时SS进行 的异常处理方法流程图,音视频业务系统网络侧已经为ODC推送其点播的音视频业务的音 视频流,在ODC与SM之间建立了流控通道,ODC通过所建立的流控通道向SM发送流控请求, SM将该流控请求通过ODRM发送给SS,SS根据该流控请求通过ED为ODC推送所点播的音 视频业务的音视频流,这时,SS检测到出现异常状况,其具体步骤为: 0101 步骤401、SS通过ED在为ODC推送所点播的音视频业务的音视频流时检测到异常 状况,发送。

34、异常通知请求给ODRM; 0102 在本步骤中,所检测到的异常状况有两种情况,一种为由于ODC发送的流控请求 指示所点播的音视频数据时移情况,另一种为由于ODC发送的流控请求指示所点播的音视 频数据时移情况而导致在所点播的音视频业务出现异常状况; 0103 步骤402、SS停止通过ED为ODC推送所点播的音视频业务的音视频流; 0104 步骤403、ODRM向SS发送关闭当前会话请求,关闭与SS之间的当前会话; 0105 步骤404、ODRM发送重新获取要点播的音视频业务所在SS资源信息的请求给 APM; 0106 在本步骤中,该请求通过ODRM与APM之间的R1接口发送的; 0107 在AP。

35、M中,存储音视频业务与SS的对应关系,也就是哪些SS中提供具体的哪些节 目,访问APM就可以获取到对应的SS; 0108 步骤405、APM向ODRM返回要点播的音视频业务所在SS资源信息; 0109 在本步骤中,APM也就是返回要点播的音视频业务的节目分卷信息; 0110 步骤406、ODRM根据SS资源信息重新选择SS,向重新选择的SS发送重新建立 会话请求,携带ED资源信息; 0111 在本步骤中,重新建立会话请求是通过R2接口发送的,重新选择的SS与之前的 SS可以同为一个SS,也可以不同为一个SS,在同为一个SS时,其提供的频点不相同; 0112 步骤407、重新选择的SS向ODRM。

36、返回流控地址,也就是可以对自身发出流控请求 的地址; 0113 步骤408、ODRM根据该流控地址,将从SM获取的ODC发送的流控请求发送给SS; 0114 步骤409、重新选择的SS根据该流控请求,向ED推送所点播的音视频业务中的音 视频流; 0115 在该步骤中,音视频流是通过V3推送的; 0116 步骤410、ED对从重新选择的SS接收到的音视频业务中的音视频流调制到同轴 说 明 书CN 102438170 A CN 102438178 A 7/10页 10 电缆上提供给ODC。 0117 在图4的过程中,流控通道是在SM和ODC之间建立,在SS通过ED在为ODC推送 所点播的音视频业务。

37、的音视频流时检测到异常状况时,ODRM只需要切换与其交互的重新选 择的SS就可以了,不会影响到SM,更不会影响到ODC,使得切换SS的过程大大缩短,有效 保证使用ODC的用户体验。 0118 具体地,图5为本发明应用于广电网络中的音视频业务点播方法流程图,其具体 步骤为: 0119 步骤501、ODC向SM发送音视频点播会话请求,要求点播音视频业务; 0120 在本步骤中,ODC和SM之间具有S1接口,该请求通过S1接口发送; 0121 步骤502、SM向ERM发送请求分配ED资源的会话请求; 0122 在本步骤中,SM与ERM之间具有S6接口,通过该S6接口发送请求分配ED的会话 请求; 0。

38、123 在该步骤之前,SM可以到NS验证ODC已经订购点播音视频业务; 0124 步骤503、ERM选择ED资源,并向所选定的ED发送初始化请求; 0125 在本步骤中,初始化请求是通过ERM与ED之间的R6接口发送的; 0126 步骤504、ERM返回所选择的ED资源信息给SM; 0127 步骤505、SM向ODRM发送分配SS资源请求,携带ED资源信息; 0128 在本步骤中,分配SS资源请求是通过SM和ODRM之间建立的S3接口发送的; 0129 步骤506、ODRM发送获取要点播的音视频业务所在SS资源信息的请求给APM; 0130 在本步骤中,该请求通过ODRM与APM之间的R1接口。

39、发送的; 0131 在APM中,存储音视频业务与SS的对应关系,也就是哪些SS中提供具体的哪些节 目,访问APM就可以获取到对应的SS; 0132 步骤507、APM向ODRM返回要点播的音视频业务所在SS资源信息; 0133 在本步骤中,APM也就是返回要点播的音视频业务的节目分卷信息; 0134 步骤508、ODRM根据SS资源信息确定SS,向所确定的SS发送建立会话请求,携带 ED资源信息; 0135 在本步骤中,建立会话请求是通过R2接口发送的; 0136 步骤509、SS向ODRM返回流控地址,也就是可以对自身发出流控请求的地址; 0137 步骤510、ODRM将获得的流控地址返回给。

40、SM; 0138 步骤511、SM将该流控地址返回给ODC; 0139 步骤512、ODC与SM之间建立流控通道,ODC根据该流控地址通过流控通道向SM 发送对音视频业务进行点播的流控请求,比如运行或暂定等,该流控请求由SM经过ODRM转 发给SS; 0140 步骤513、SS根据该流控请求,向ED推送所点播的音视频业务中的音视频流; 0141 在该步骤中,音视频流是通过V3接口推送的; 0142 步骤514、ED对从SS接收到的音视频业务中的音视频流调制到同轴电缆上提供给 ODC。 0143 这样,ODC就可以从同轴电缆上锁指定频点,解调得到所点播的音视频业务的音视 频数据。 说 明 书CN。

41、 102438170 A CN 102438178 A 8/10页 11 0144 图6为本发明提供的应用于广电网络中的音视频业务点播系统示意图,该图6基 于图1所示的系统,各个单元没有变化及增加,只不过将SS与ODC之间的流控通道取消,而 建立了ODC与SM之间的流控通道,SM与ODRM之间的流控通道,以及ODRM与SS之间的流 控通道,具体包括:ODC、SM、ED、ODRM及SS,其中, 0145 SM,用于接收ODC发送的建立点播音视频业务的会话请求,获取ED资源,将所选定 的ED信息及会话请求发送给ODRM,将流控请求发送给ODRM; 0146 ODRM,用于根据点播音视频业务的会话请。

42、求选定SS,向所选定的SS发送ED信息, 向所选定的SS发送流控请求; 0147 SS,用于根据ED信息建立与ED之间的音视频通道,通过所建立的音视频通道根据 流控请求将所点播的音视频业务的音视频流推送给所选定的ED; 0148 ED,用于从SS接收所点播的音视频业务的音视频流调制到同轴电缆上提供给 ODC; 0149 ODC,用于向SM发送建立点播音视频业务的会话请求,建立与SM之间的流控通道, 通过所建立的流控通道向SM发送流控请求,从同轴电缆上锁指定频点,解调得到所点播的 音视频业务的音视频数据; 0150 当SS检测到异常状况时,该系统还包括重新选择的SS: 0151 ODRM,用于接。

43、收到SS发送的异常状况通知后,重新根据点播音视频业务的会话请 求选定SS,向重新所选定的SS发送ED信息,向重新所选定的SS发送流控请求; 0152 SS,用于检测异常状况,向ODRM发送异常状况通知; 0153 重新选择的SS,用于根据ED信息建立与ED之间的音视频通道,通过所建立的音 视频通道根据流控请求将所点播的音视频业务的音视频流推送给所选定的ED; 0154 ED,用于从重新选择的SS接收所点播的音视频业务的音视频调制到同轴电缆上 提供给ODC。 0155 在该系统中,还包括APM,用于ODRM在选定SS时,根据点播音视频业务的会话请求 为ODC选定SS,并提供给ODRM。 0156。

44、 在该系统中,还包括ERM,用于选择ED并通知ED,将所选择的ED信息发送给SM; 所述SM,还用于获取ED资源。 0157 举一个具体实施例说明本发明提供的方法。 0158 在点播音视频业务之后,用户可以接收到音视频数据,当音视频数据播放完、ODC 发送流控请求指示快进到所播放的音视频业务中的音视频流最后或ODC发送流控请求指 示快推到所播放的音视频业务中的音视频流最前,SS都会接收到,SS会修改推送所点播 音视频业务的频点,也就是流控地址,并更新所点播的音视频业务的推送过程,具体流程如 下: 0159 图7为本发明提供的所点播的音视频业务时移而造成的音视频业务更新的方法 流程图,其具体步骤。

45、为: 0160 步骤701、SS接收到ODC发送流控请求指示快进到所播放的音视频业务中的音视 频流最后或ODC发送流控请求指示快推到所播放的音视频业务中的音视频流最前时,确定 异常状况,发送异常通知请求给ODRM; 0161 在本步骤中,流控请求是通过SM经ODRM发送给SS的; 说 明 书CN 102438170 A CN 102438178 A 9/10页 12 0162 步骤702、SS停止通过ED为ODC推送所点播的音视频业务的音视频流; 0163 步骤703、ODRM向SM通知所点播的音视频业务的音视频流推送结束; 0164 步骤704、SM关闭与ODRM之间的流控通道; 0165 。

46、步骤705、SM向ODRM发送关闭会话请求; 0166 步骤706、ODRM关闭与SS之间的流控通道; 0167 步骤707、ODRM向SS发送关闭当前会话请求,请求与SS之间的当前会话; 0168 步骤708、SM更新所点播的音视频业务; 0169 在本步骤中,也就是更新所点播的音视频业务的播放列表; 0170 步骤709、SM向ODRM发送重新建立会话请求,携带要更新所点播的音视频业务信 息; 0171 步骤710、ODRM根据要更新所点播的音视频业务信息发送重新获取要点播的音视 频业务所在SS资源信息的请求给APM; 0172 在本步骤中,该请求通过ODRM与APM之间的R1接口发送的;。

47、 0173 步骤711、APM向ODRM返回要点播的音视频业务所在SS资源信息; 0174 在本步骤中,APM也就是返回要点播的音视频业务的节目分卷信息; 0175 步骤712、ODRM根据SS资源信息重新选择SS,向所选择的SS发送重新建立会 话请求,携带ED资源信息; 0176 在本步骤中,重新建立会话请求是通过R2接口发送的,重新选择的SS与之前的 SS可以同为一个SS,也可以不同为一个SS,在同为一个SS时,其提供的频点不相同; 0177 步骤713、重新选择的SS向ODRM返回流控地址,也就是可以对自身发出流控请求 的地址; 0178 步骤714、ODRM将流控地址修改自身,返回给S。

48、M; 0179 步骤715、SM向ODRM发起C1流控请求,例如:请求播放; 0180 步骤716、ODRM转发SM的流控请求到重新选择的SS; 0181 步骤717、重新选择的SS根据该ODC的流控请求,向ED推送所点播的音视频业务 中的音视频流; 0182 在该步骤中,音视频流是通过V3接口推送的; 0183 步骤718、ED对从重新选择的SS接收到的音视频业务中的音视频流调制到同轴电 缆上提供给ODC。 0184 这样,ODC就可以从同轴电缆上锁指定频点,解调得到所点播的音视频业务的音视 频数据。 0185 图8为本发明提供的的ODRM结构示意图,如图所示,包括:通知接收模块、关闭执 行模块及重新选择模块,其中, 0186 通知接收模块,用于接收SS发送的检测到异常状况的通知; 0187 关闭执行模块,用于关闭与SS之间的会话; 0188 重新选择模块,用于根据ODC所点播的音视频流重新选择推流服务器SS,ODRM向 重新选择的推流服务器SS发送流控请求。 0189 在ODRM中,所述重新选择模。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


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