CN105100953A - 一种视频分发的方法及*** - Google Patents
一种视频分发的方法及*** Download PDFInfo
- Publication number
- CN105100953A CN105100953A CN201410223677.1A CN201410223677A CN105100953A CN 105100953 A CN105100953 A CN 105100953A CN 201410223677 A CN201410223677 A CN 201410223677A CN 105100953 A CN105100953 A CN 105100953A
- Authority
- CN
- China
- Prior art keywords
- video
- request
- distribution system
- subordinate
- scheduling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种视频分发的方法,该方法用于上级视频分发***中,包括:接收视频发送请求,根据所述视频发送请求获取第一调度策略和第一调度地址;根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求;本发明实施例还公开了一种视频分发的方法,该方法用于下级视频分发***中,包括:接收视频同步请求,根据所述视频同步请求获取第二调度策略和第二调度地址;根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应;本发明实施例同时还公开了一种视频分发的***。
Description
技术领域
本发明涉及数据业务领域中的视频分发技术,尤其涉及一种视频分发的方法及***。
背景技术
随着互联网通信、多媒体技术的不断发展以及我国宽带网络的不断普及,互联网多媒体视频业务快速兴起,且已成为家庭互联网业务的主要发展方向。视频分发***是构建互联网多媒体视频业务平台的核心组成部分,主要负责多媒体视频业务的分发、存储以及服务。
视频分发***的组网方式包括:单点部署和分布部署。随着互联网多媒体视频业务的发展,以分布部署中的多级部署较为普遍。
在进行多级部署时,视频分发***的架构主要包含播控平台、上级视频分发***、以及下级视频分发***;其中,所述播控平台主要用于获取多媒体视频内容的运营牌照,处理和下发视频内容;上级视频分发***主要用于存储视频内容,并根据需要为下级视频分发***提供认证和服务;下级视频分发***主要用于根据用户的规模和服务的需求进行分布式部署。具体工作流程为:播控平台首先将视频内容发送到上级视频分发***,再由上级视频分发***向下级视频分发***注入视频内容,下级视频分发***从上级视频分发***获取视频内容以完成视频内容的预推;当来自用户的获取视频内容请求命中视频分发***时,上级视频分发***中的上级资源调度***将所述获取视频内容请求重定向到下级视频分发***中的下级资源调度***,再根据终端的地址选择对应的下级服务节点,将来自用户的获取视频内容请求重定向到下级服务节点的本地调度***,由下级视频分发***的下级服务节点进行防盗链检查后,为用户提供服务;如果用户请求的视频内容在下级服务节点未命中,便从下级视频内容中心边下载边播放;如果用户请求的视频内容在下级视频内容中心未命中,便从上级视频分发***边下载边播放。
在进行分布式部署的过程中,播控平台在向下级视频分发***发送视频内容时,存在如下缺陷:
(1)需要在上级视频分发***以及下级视频分发***的运营管理节点之间实现所述视频内容的管理请求和管理响应、以及视频内容的管理结果请求和管理结果响应,实现规则庞杂且没有统一的实现标准;
(2)需要在下级视频分发***的运营管理节点和视频内容中心之间实现所述视频内容的管理请求和管理响应、以及视频内容的管理结果请求和管理结果响应,实现规则庞杂且没有统一的实现标准;
(3)需要在下级视频分发***的运营管理节点和服务节点之间实现所述视频内容的管理请求和管理响应、以及视频内容的管理结果请求和管理结果响应,实现规则庞杂且没有统一的实现标准;
(4)需要在下级视频分发***的视频内容中心节点和服务节点之间实现视频内容的获取和发布,实现规则比较庞杂,且上级视频分发***以及下级视频分发***通常是异构实现,两者之间没有统一的信令传递标准及视频内容分发标准。
(5)在上级视频分发***中的上级资源调度***探测下级资源调度***是否正常工作,并收集下级视频分发***的信息时,需要实现下级视频内容中心和下级服务节点分别向上级资源调度***上报本地负载的情况,且需实现上级资源调度***查询下级视频内容中心和下级服务节点本地负载和当前服务的情况,实现规则庞杂且没有统一的实现标准。
发明内容
有鉴于此,本发明实施例期望提供一种视频分发的方法及***,能够有效地实现视频内容的预推和分发,进一步为实现分级异构视频分发***的连接提供了保证。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供一种视频分发的方法,该方法用于上级视频分发***中,包括:接收视频发送请求,根据所述视频发送请求获取第一调度策略和第一调度地址;根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求。
优选的,所述接收视频发送请求之后,所述方法还包括:存储所述视频发送请求中的视频内容。
优选的,所述根据视频发送请求获取第一调度策略和第一调度地址,包括:根据所述视频发送请求的控制字段生成第一分配请求;向资源调度和访问控制器发送所述第一分配请求;接收所述资源调度和访问控制器发送的第一分配响应,所述第一分配响应包括与所述视频发送请求的控制字段对应的第一调度策略和第一调度地址。
优选的,所述在向第一调度地址对应的下级视频分发***发送视频同步请求之后,所述方法还包括:接收下级视频分发***发送的视频同步响应;将所述视频发送请求中的视频内容同步至下级视频分发***。
优选的,所述将视频发送请求中的视频内容同步至下级视频分发***,包括:接收下级视频分发***发送的第一视频下拉请求;根据所述第一视频下拉请求,将所述存储的视频内容下拉至下级视频分发***;向所述下级视频分发***发送第一视频下拉响应。
优选的,所述方法还包括:接收下级视频分发***发送的第二视频下拉请求;将所述第二视频下拉请求重定向到所述上级视频分发***;所述上级视频分发***按照白名单方式确定所述第二视频下拉请求合法时,将所述第二视频下拉请求对应的视频内容下拉至所述下级视频分发***;向所述下级视频分发***发送第二视频下拉响应。
本发明实施例还提供一种视频分发的方法,该方法用于下级视频分发***中,包括:接收视频同步请求,根据所述视频同步请求获取第二调度策略和第二调度地址;根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应。
优选的,所述根据视频同步请求获取第二调度策略和第二调度地址,包括:根据所述视频同步请求的控制字段生成第二分配请求;向资源调度和访问控制器发送所述第二分配请求;接收所述资源调度和访问控制器发送的第二分配响应,所述第二分配响应包括与所述视频同步请求的控制字段对应的第二调度策略和第二调度地址。
优选的,所述根据第二调度策略确定所述视频同步请求合法,包括:将所述第二调度策略的控制字段与所述视频同步请求的控制字段相匹配,匹配成功时确定所述视频同步请求合法。
优选的,所述在向第二调度地址对应的上级视频分发***发送视频同步响应之后,所述方法还包括:向上级视频分发***发送第一视频下拉请求;存储所述上级视频分发***下拉的视频内容;接收所述上级视频分发***发送的第一视频下拉响应。
优选的,所述方法还包括:用户通过终端发起获取视频内容请求;所述终端根据所述获取视频内容请求的控制字段生成第三分配请求;向资源调度和访问控制器发送所述第三分配请求;接收所述资源调度和访问控制器发送的第三分配响应,所述第三分配响应包括与所述获取视频内容请求的控制字段对应的第三调度策略和第三调度地址;所述终端根据所述第三调度策略,将所述获取视频内容请求重定向至所述第三调度地址对应的下级视频分发***。
优选的,所述将获取视频内容请求重定向至第三调度地址对应的下级视频分发***,包括:当所述获取视频内容请求成功重定向至所述第三调度地址对应的下级视频分发***时,所述下级视频分发***向用户提供与所述获取视频内容请求对应的视频内容。
优选的,所述将获取视频内容请求重定向至第三调度地址对应的下级视频分发***,包括:当所述获取视频内容请求未成功重定向至所述第三调度地址对应的下级视频分发***时,所述下级视频分发***根据所述获取视频内容请求的控制字段生成第四分配请求;向所述资源调度和访问控制器发送所述第四分配请求;接收所述资源调度和访问控制器发送的第四分配响应,所述第四分配响应包括与所述获取视频内容请求的控制字段对应的第四调度策略和第四调度地址。
优选的,所述方法还包括:所述下级视频分发***根据所述第四调度策略,向所述第四调度地址对应的上级视频分发***发送第二视频下拉请求;存储所述上级视频分发***下拉的视频内容;接收所述上级视频分发***发送的第二视频下拉响应,向用户提供与所述获取视频内容请求对应的视频内容。
本发明实施例还提供一种视频分发的方法,所述方法包括:根据上述用于上级视频分发***中的视频分发的方法进行视频分发;根据上述用于下级视频分发***中的视频分发的方法进行视频分发。
本发明实施例还提供一种上级视频分发***,所述***包括:上级接收模块、以及上级资源调度模块;其中,
所述上级接收模块,用于接收视频发送请求;
所述上级资源调度模块,用于根据所述视频发送请求获取第一调度策略和第一调度地址;根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求。
优选的,所述***还包括:上级媒体服务模块;其中,所述上级媒体服务模块,用于存储所述视频发送请求中的视频内容。
优选的,所述上级资源调度模块,具体用于根据所述视频发送请求的控制字段生成第一分配请求,向资源调度和访问控制器发送所述第一分配请求,并接收所述资源调度和访问控制器发送的第一分配响应。
优选的,所述上级资源调度模块,还用于接收下级视频分发***发送的视频同步响应,将所述视频发送请求中的视频内容同步至下级视频分发***。
优选的,所述上级资源调度模块,具体用于接收下级视频分发***发送的第一视频下拉请求,根据所述第一视频下拉请求,通过所述上级媒体服务模块将所述存储的视频内容下拉至下级视频分发***,并向所述下级视频分发***发送第一视频下拉响应。
优选的,所述上级资源调度模块,还用于接收下级视频分发***发送的第二视频下拉请求,将所述第二视频下拉请求重定向到所述上级媒体服务模块,并向所述下级视频分发***发送第二视频下拉响应;
所述上级媒体服务模块,具体用于按照白名单方式确定所述第二视频下拉请求合法时,将所述第二视频下拉请求对应的视频内容下拉至所述下级视频分发***。
本发明实施例还提供一种下级视频分发***,所述***包括:下级接收模块、以及下级资源调度模块;其中,
所述下级接收模块,用于接收视频同步请求;
所述下级资源调度模块,用于根据所述视频同步请求获取第二调度策略和第二调度地址,根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应。
优选的,所述下级资源调度模块,具体用于根据所述视频同步请求的控制字段生成第二分配请求,向资源调度和访问控制器发送所述第二分配请求,接收所述资源调度和访问控制器发送的第二分配响应,将所述第二调度策略的控制字段与所述视频同步请求的控制字段相匹配,匹配成功时确定所述视频同步请求合法。
优选的,所述下级资源调度模块,还用于向上级视频分发***发送第一视频下拉请求,接收所述上级视频分发***发送的第一视频下拉响应;
所述下级视频分发***还包括:下级媒体服务模块;其中,所述下级媒体服务模块,用于存储所述上级视频分发***下拉的视频内容。
优选的,所述下级视频分发***还包括:判断模块;其中,所述判断模块,用于判断用户通过终端发起的获取视频内容请求是否成功重定向至下级资源调度模块;
所述下级资源调度模块,具体用于当所述获取视频内容请求成功重定向至所述下级资源调度模块时,通过所述下级媒体服务模块向用户提供与所述获取视频内容请求对应的视频内容。
优选的,所述下级资源调度模块,具体用于当所述获取视频内容请求未成功重定向至所述下级资源调度模块时,根据所述获取视频内容请求的控制字段生成第四分配请求,向所述资源调度和访问控制器发送所述第四分配请求;接收所述资源调度和访问控制器发送的第四分配响应,所述第四分配响应包括与所述获取视频内容请求的控制字段对应的第四调度策略和第四调度地址;根据所述第四调度策略,向所述第四调度地址对应的上级视频分发***发送第二视频下拉请求,接收所述上级视频分发***发送的第二视频下拉响应;
所述下级媒体服务模块,具体用于存储所述上级视频分发***下拉的视频内容,并向用户提供与所述获取视频内容请求对应的视频内容。
本发明实施例还提供一种视频分发***,所述视频分发***包括:上级视频分发子***、下级视频分发子***、以及资源调度与访问控制器;其中,
所述上级视频分发子***,用于接收视频发送请求,根据所述视频发送请求获取第一调度策略和第一调度地址;根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求;
所述下级视频分发子***,用于接收视频同步请求,根据所述视频同步请求获取第二调度策略和第二调度地址;根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应;
所述资源调度与访问控制器,用于制定调度策略和调度地址。
优选的,所述上级视频分发子***为以上所述的上级视频分发***;所述下级视频分发子***为以上所述的下级视频分发***。
本发明实施例提供的视频分发的方法及***,上级视频分发***接收播控平台发送的视频发送请求,根据所述视频发送请求向资源调度和访问控制器获取第一调度策略和第一调度地址;根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求;所述下级视频分发***接收上级视频分发***发送的视频同步请求,根据所述视频同步请求向资源调度和访问控制器获取第二调度策略和第二调度地址,根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应;如此,能够基于上级视频分发***和下级视频分发***分别与所述资源调度和访问控制器的交互,实现资源调度和访问控制器与上级视频分发***和下级视频分发***的双向连接;通过所述资源调度和访问控制器制定的调度策略和调度地址能够实现视频内容的预推和分发,以此替代现有烦复的、没有统一的信令传递标准和视频内容分发标准的视频分发方式,进一步为实现分级异构视频分发***的连接提供了保证。
附图说明
图1为本发明视频分发的方法实施例一的实现流程示意图;
图2为本发明视频分发的方法实施例二的实现流程示意图;
图3为本发明视频分发的方法实施例三的实现流程示意图;
图4为本发明上级视频分发***实施例的组成结构示意图;
图5为本发明下级视频分发***实施例的组成结构示意图;
图6为本发明视频分发***实施例的组成结构示意图。
具体实施方式
本发明实施例中,上级视频分发***接收播控平台发送的视频发送请求,根据所述视频发送请求向资源调度和访问控制器获取第一调度策略和第一调度地址;根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求;所述下级视频分发***接收上级视频分发***发送的视频同步请求,根据所述视频同步请求向资源调度和访问控制器获取第二调度策略和第二调度地址,根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应。
下面结合附图及具体实施例对本发明做进一步的详细说明。
本发明实施例提供一种视频分发的方法,该方法用于上级视频分发***中,如图1所示,图1为本发明视频分发的方法实施例一的实现流程示意图,所述方法包括以下步骤:
步骤101:接收视频发送请求,根据所述视频发送请求获取第一调度策略和第一调度地址;
本步骤中,所述上级视频分发***接收播控平台发送的视频发送请求,并将所述视频发送请求中的视频内容存储至所述上级视频分发***中的上级媒体服务模块。
可选的,所述上级视频分发***中的上级资源调度模块根据所述视频发送请求的控制字段生成第一分配请求,向资源调度和访问控制器发送所述第一分配请求,请求获取与所述视频发送请求的控制字段对应的第一调度策略和第一调度地址,之后,所述上级视频分发***中的上级资源调度模块接收所述资源调度和访问控制器发送的第一分配响应;
可选的,所述第一分配响应可以包括与所述视频发送请求的控制字段对应的第一调度策略和第一调度地址。
步骤102:根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求;
本步骤中,所述上级视频分发***中的上级资源调度模块根据所述资源调度和访问控制器发送的第一分配响应中的第一调度策略,向所述第一调度地址对应的下级视频分发***中的下级资源调度模块发送视频同步请求。
可选的,在发送所述视频同步请求之后,所述上级视频分发***中的上级资源调度模块接收下级视频分发***中的下级资源调度模块发送的视频同步响应,并将所述上级媒体服务模块中存储的所述视频发送请求中的视频内容同步至下级视频分发***。
可选的,所述上级视频分发***中的上级资源调度模块接收下级视频分发***中的下级资源调度模块发送的第一视频下拉请求;所述上级资源调度模块根据所述第一视频下拉请求,通过上级媒体服务模块将所述存储的视频内容下拉至下级视频分发***中的下级媒体服务模块,并向所述下级视频分发***中的下级资源调度模块发送第一视频下拉响应,以此实现上级视频分发***和下级视频分发***相关视频内容的同步过程。
可选的,用户可以通过终端发起获取视频内容请求,终端通过将所述获取视频内容请求重定向至下级视频分发***中的下级资源调度模块,可以向用户提供与所述获取视频内容请求对应的视频内容。
其中,当所述获取视频内容请求成功重定向至下级视频分发***中的下级资源调度模块时,通过所述下级媒体服务模块向用户提供与所述获取视频内容请求对应的视频内容;
当所述获取视频内容请求未成功重定向至下级视频分发***中的下级资源调度模块时,所述上级资源调度模块接收下级视频分发***中的下级资源调度模块发送的第二视频下拉请求,并将所述第二视频下拉请求重定向到所述上级媒体服务模块;
所述上级媒体服务模块不检查防盗链,按照白名单方式确定所述第二视频下拉请求合法时,将所述第二视频下拉请求对应的视频内容下拉至所述下级视频分发***中的下级媒体服务模块,之后,所述上级资源调度模块向所述下级视频分发***中的下级资源调度模块发送第二视频下拉响应。
本发明实施例提供一种视频分发的方法,该方法用于下级视频分发***中,如图2所示,图2为本发明视频分发的方法实施例二的实现流程示意图,所述方法包括以下步骤:
步骤201:接收视频同步请求,根据所述视频同步请求获取第二调度策略和第二调度地址;
本步骤中,所述下级视频分发***中的下级资源调度模块接收上级视频分发***中的上级资源调度模块发送的视频同步请求,并根据所述视频同步请求的控制字段生成第二分配请求,向资源调度和访问控制器发送所述第二分配请求,请求获取与所述视频同步请求的控制字段对应的第二调度策略和第二调度地址,并接收所述资源调度和访问控制器发送的第二分配响应;
可选的,所述第二分配响应可以包括与所述视频同步请求的控制字段对应的第二调度策略和第二调度地址。
步骤202:根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应;
本步骤中,所述下级资源调度模块将所述第二分配响应中的第二调度策略的控制字段与所述视频同步请求的控制字段相匹配,匹配成功时确定所述视频同步请求合法;当所述下级资源调度模块确定所述视频同步请求合法时,所述下级资源调度模块向所述第二调度地址对应的上级视频分发***发送视频同步响应。
可选的,当所述下级资源调度模块确定所述视频同步请求不合法时,所述下级资源调度模块丢弃所述视频同步请求,结束处理流程。
在发送所述视频同步响应之后,所述下级资源调度模块向上级视频分发***中的上级资源调度模块发送第一视频下拉请求,将所述上级媒体服务模块下拉的视频内容存储至所述下级视频分发***中的下级媒体服务模块,并接收所述上级资源调度模块发送的第一视频下拉响应。
本步骤中,在完成视频的同步之后,用户可以通过终端发起获取视频内容请求,所述终端根据所述获取视频内容请求的控制字段生成第三分配请求,向资源调度和访问控制器发送所述第三分配请求,请求获取与所述获取视频内容请求的控制字段对应的第三调度策略和第三调度地址,并接收所述资源调度和访问控制器发送的第三分配响应;
可选的,所述第三分配响应可以包括与所述获取视频内容请求的控制字段对应的第三调度策略和第三调度地址。
可选的,所述终端根据获取的所述第三调度策略,将所述获取视频内容请求重定向至所述第三调度地址对应的下级视频分发***中的下级资源调度模块;
如果所述获取视频内容请求成功重定向至所述第三调度地址对应的下级视频分发***中的下级资源调度模块,则所述下级视频分发***中的下级资源调度模块通过下级媒体服务模块向用户提供与所述获取视频内容请求对应的视频内容,所述下级媒体服务模块在进行防盗链检查之后,向用户提供与所述获取视频内容请求对应的视频内容;
如果所述获取视频内容请求未成功重定向至所述第三调度地址对应的下级视频分发***中的下级资源调度模块,则所述下级视频分发***中的下级资源调度模块根据所述获取视频内容请求的控制字段生成第四分配请求,向所述资源调度和访问控制器发送所述第四分配请求,请求获取与所述获取视频内容请求的控制字段对应的第四调度策略和第四调度地址,并接收所述资源调度和访问控制器发送的第四分配响应;
可选的,所述第四分配响应可以包括与所述获取视频内容请求的控制字段对应的第四调度策略和第四调度地址;
所述下级视频分发***中的下级资源调度模块根据所述第四分配响应中的第四调度策略,向所述第四调度地址对应的上级视频分发***中的上级资源调度模块发送第二视频下拉请求;之后,将所述上级媒体服务模块下拉的视频内容存储至所述下级视频分发***中的下级媒体服务模块,并接收所述上级资源调度模块发送的第二视频下拉响应,通过所述下级媒体服务模块向用户提供与所述获取视频内容请求对应的视频内容。
本发明实施例提供一种视频分发的方法,如图3所示,图3为本发明视频分发的方法实施例三的实现流程示意图,所述方法包括以下步骤:
步骤301:播控平台向上级视频分发***发送视频发送请求;
本步骤中,播控平台通过向上级视频分发***发送视频发送请求,请求将相关视频内容发送至上级视频分发***。
步骤302:上级视频分发***接收所述视频发送请求,根据所述视频发送请求获取第一调度策略和第一调度地址;
本步骤中,所述上级视频分发***接收所述播控平台发送的视频发送请求,并将所述视频发送请求中的视频内容存储至所述上级视频分发***中的上级媒体服务模块。所述上级视频分发***中的上级资源调度模块根据所述视频发送请求的控制字段生成第一分配请求,向资源调度与访问控制器发送所述第一分配请求,请求获取与所述视频发送请求的控制字段对应的第一调度策略和第一调度地址;之后,所述上级视频分发***中的上级资源调度模块接收所述资源调度和访问控制器发送的第一分配响应;
可选的,所述第一分配响应可以包括与所述视频发送请求的控制字段对应的第一调度策略和第一调度地址。
步骤303:根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求;
可选的,所述上级视频分发***中的上级资源调度模块根据所述资源调度和访问控制器发送的第一分配响应中的第一调度策略,向所述第一调度地址对应的下级视频分发***中的下级资源调度模块发送视频同步请求。
步骤304:下级视频分发***接收所述视频同步请求,根据所述视频同步请求获取第二调度策略和第二调度地址;
本步骤中,所述下级视频分发***中的下级资源调度模块接收所述视频同步请求,根据所述视频同步请求的控制字段生成第二分配请求,向资源调度和访问控制器发送所述第二分配请求,请求获取与所述视频同步请求的控制字段对应的第二调度策略和第二调度地址,并接收所述资源调度和访问控制器发送的第二分配响应;
可选的,所述第二分配响应可以包括与所述视频同步请求的控制字段对应的第二调度策略和第二调度地址。
步骤305:下级视频分发***根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应;
本步骤中,所述下级资源调度模块将所述第二分配响应中的第二调度策略的控制字段与所述视频同步请求的控制字段相匹配,匹配成功时确定所述视频同步请求合法,此时,所述下级资源调度模块向所述第二调度地址对应的上级视频分发***发送视频同步响应。
可选的,当所述下级资源调度模块确定所述视频同步请求不合法时,所述下级资源调度模块丢弃所述视频同步请求,结束处理流程。
步骤306:上级视频分发***在接收下级视频分发***发送的视频同步响应之后,将视频发送请求中的视频内容同步至下级视频分发***;
本步骤中,所述上级视频分发***中的上级资源调度模块在接收下级视频分发***发送的视频同步响应之后,接收下级视频分发***中的下级资源调度模块发送的第一视频下拉请求;所述上级资源调度模块根据所述第一视频下拉请求,通过上级媒体服务模块将所述存储的视频内容下拉至下级视频分发***中的下级媒体服务模块,并向所述下级视频分发***中的下级资源调度模块发送第一视频下拉响应,以此实现上级视频分发***和下级视频分发***相关视频内容的同步过程。
步骤307~步骤308:用户通过终端发起获取视频内容请求,终端根据所述请求,向资源调度和访问控制器获取第三调度策略和第三调度地址;
本步骤中,所述终端根据所述获取视频内容请求的控制字段生成第三分配请求,向资源调度和访问控制器发送所述第三分配请求,请求获取与所述获取视频内容请求的控制字段对应的第三调度策略和第三调度地址,并接收所述资源调度和访问控制器发送的第三分配响应;
可选的,所述第三分配响应可以包括与所述获取视频内容请求的控制字段对应的第三调度策略和第三调度地址。
步骤309:终端根据获取的所述第三调度策略,将所述获取视频内容请求重定向至所述第三调度地址对应的下级视频分发***;
可选的,如果所述获取视频内容请求成功重定向至所述第三调度地址对应的下级视频分发***中的下级资源调度模块,则所述下级视频分发***中的下级资源调度模块通过下级媒体服务模块向用户提供与所述获取视频内容请求对应的视频内容;
可选的,如果所述获取视频内容请求未成功重定向至所述第三调度地址对应的下级视频分发***中的下级资源调度模块,则所述下级视频分发***中的下级资源调度模块根据所述获取视频内容请求的控制字段生成第四分配请求,向所述资源调度和访问控制器发送所述第四分配请求,请求获取与所述获取视频内容请求对应的第四调度策略和第四调度地址,并接收所述资源调度和访问控制器发送的第四分配响应;
可选的,所述第四分配响应可以包括与所述获取视频内容请求的控制字段对应的第四调度策略和第四调度地址。
所述下级资源调度模块根据所述第四分配响应中的第四调度策略,向所述第四调度地址对应的上级视频分发***中的上级资源调度模块发送第二视频下拉请求;之后,所述上级资源调度模块接收下级视频分发***中的下级资源调度模块发送的第二视频下拉请求,并将所述第二视频下拉请求重定向到所述上级媒体服务模块;所述上级媒体服务模块不检查防盗链,按照白名单方式确定所述第二视频下拉请求合法时,将所述第二视频下拉请求对应的视频内容下拉至所述下级媒体服务模块;所述下级媒体服务模块将所述上级媒体服务模块下拉的视频内容进行存储,并接收所述上级资源调度模块发送的第二视频下拉响应。
步骤310:所述下级媒体服务模块向用户提供与所述获取视频内容请求对应的视频内容。
本发明实施例提供一种上级视频分发***,如图4所示,图4为本发明上级视频分发***实施例的组成结构示意图,所述***包括:上级接收模块41、以及上级资源调度模块42;其中,
所述上级接收模块41,用于接收视频发送请求;
可选的,所述上级接收模块41,用于接收播控平台发送的视频发送请求。
所述上级资源调度模块42,用于根据所述视频发送请求获取第一调度策略和第一调度地址;根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求;
可选的,所述***还包括:上级媒体服务模块43;其中,所述上级媒体服务模块43,用于存储所述视频发送请求中的视频内容。
可选的,所述上级资源调度模块42,用于根据所述视频发送请求的控制字段生成第一分配请求,向资源调度和访问控制器发送所述第一分配请求,请求获取与所述视频发送请求的控制字段对应的第一调度策略和第一调度地址,并接收所述资源调度和访问控制器发送的第一分配响应。
所述上级资源调度模块42,还用于接收下级视频分发***发送的视频同步响应,将所述视频发送请求中的视频内容同步至下级视频分发***;
其中,所述上级资源调度模块42,具体用于接收下级视频分发***发送的第一视频下拉请求,根据所述第一视频下拉请求,通过所述上级媒体服务模块43将所述存储的视频内容下拉至下级视频分发***,并向所述下级视频分发***发送第一视频下拉响应;
所述上级资源调度模块42,还用于接收下级视频分发***发送的第二视频下拉请求,将所述第二视频下拉请求重定向到所述上级媒体服务模块43,并向所述下级视频分发***发送第二视频下拉响应;
所述上级媒体服务模块43,具体用于按照白名单方式确定所述第二视频下拉请求合法时,将所述第二视频下拉请求对应的视频内容下拉至所述下级视频分发***。
可选的,所述上级视频分发***还包括:上级业务管理模块44;其中,所述上级业务管理模块44,用于统计分析和管理所述视频内容信息及用户信息。
本发明实施例提供一种下级视频分发***,如图5所示,图5为本发明下级视频分发***实施例的组成结构示意图,所述***包括:下级接收模块51、以及下级资源调度模块52;其中,
所述下级接收模块51,用于接收视频同步请求;
可选的,所述下级接收模块51,用于接收上级视频分发***中的上级资源调度模块42发送的视频同步请求。
所述下级资源调度模块52,用于根据所述视频同步请求获取第二调度策略和第二调度地址,根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应;
可选的,所述下级资源调度模块52,用于根据所述视频同步请求的控制字段生成第二分配请求,向资源调度和访问控制器发送所述第二分配请求,请求获取与所述视频同步请求的控制字段对应的第二调度策略和第二调度地址,并接收所述资源调度和访问控制器发送的第二分配响应,将所述第二分配响应中的第二调度策略的控制字段与所述视频同步请求的控制字段相匹配,匹配成功时确定所述视频同步请求合法。
所述下级资源调度模块52,还用于向上级视频分发***发送第一视频下拉请求,并接收所述上级视频分发***发送的第一视频下拉响应;
可选的,所述下级视频分发***还包括:下级媒体服务模块53;其中,所述下级媒体服务模块53,用于存储所述上级视频分发***下拉的视频内容。
可选的,所述下级视频分发***还包括:判断模块54;其中,所述判断模块54,用于判断用户通过终端发起的获取视频内容请求是否成功重定向至所述下级资源调度模块52;
可选的,所述下级资源调度模块52,具体用于当所述获取视频内容请求成功重定向至所述下级资源调度模块52时,通过所述下级媒体服务模块53向用户提供与所述获取视频内容请求对应的视频内容;
可选的,所述下级资源调度模块52,具体用于当所述获取视频内容请求未成功重定向至所述下级资源调度模块52时,根据所述获取视频内容请求的控制字段生成第四分配请求,向所述资源调度和访问控制器发送所述第四分配请求,请求获取与所述获取视频内容请求的控制字段对应的第四调度策略和第四调度地址,并接收所述资源调度和访问控制器发送的第四分配响应,所述第四分配响应包括与所述获取视频内容请求的控制字段对应的第四调度策略和第四调度地址;根据所述第四调度策略,向所述第四调度地址对应的上级视频分发***发送第二视频下拉请求,并接收所述上级视频分发***发送的第二视频下拉响应;
所述下级媒体服务模块53,具体用于存储所述上级视频分发***下拉的视频内容,并向用户提供与所述获取视频内容请求对应的视频内容。
可选的,所述下级视频分发***还包括:下级业务管理模块55;其中,所述下级业务管理模块55,用于统计分析和管理所述视频内容信息及用户信息。
本发明实施例提供一种视频分发***,如图6所示,图6为本发明视频分发***实施例的组成结构示意图,所述***包括:上级视频分发子***62、下级视频分发子***63、以及资源调度与访问控制器64;其中,
所述上级视频分发子***62,用于接收视频发送请求,根据所述视频发送请求获取第一调度策略和第一调度地址;根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求;
可选的,所述上级视频分发子***62可以为图4所示的上级视频分发***,所述上级视频分发子***62包括:上级接收模块41、上级资源调度模块42、上级媒体服务模块43、以及上级业务管理模块44;
所述下级视频分发子***63,用于接收视频同步请求,根据所述视频同步请求获取第二调度策略和第二调度地址;根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应;
可选的,所述下级视频分发子***63可以为图5所示的下级视频分发***,所述下级视频分发子***63包括:下级接收模块51、下级资源调度模块52、下级媒体服务模块53、判断模块54、以及下级业务管理模块55;
所述资源调度与访问控制器64,用于制定调度策略和调度地址;
可选的,所述资源调度和访问控制器64,具体用于制定各级视频分发***的调度策略和调度地址,通过所述调度策略和调度地址协调各级视频分发***的视频内容的下发,并通过动态管理和分配各级视频分发***的调度地址,控制所述各级视频分发***的调度策略的准入与执行。
其中,所述资源调度和访问控制器与所述上级视频分发***以及下级视频分发***实现双向连接。
可选的,所述***还包括:播控平台61;其中,所述播控平台61,用于获取视频内容的运营牌照以及处理和下发视频内容。
在实际应用中,所述上级接收模块41、上级资源调度模块42、上级媒体服务模块43、以及上级业务管理模块44可由位于上级视频分发***中的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)实现。
所述下级接收模块51、下级资源调度模块52、下级媒体服务模块53、判断模块54、以及下级业务管理模块55可由位于下级视频分发***中的CPU、MPU、DSP、或FPGA实现。
本发明实施例中所述的视频分发的方法如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式,所述存储介质包括但不限于U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、磁盘存储器、CD-ROM、光学存储器等。
本申请是根据本申请实施例的方法、装置、以及计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
相应的,本发明实施例还提供一种计算机存储介质,其中存储有计算机程序,该计算机程序用于执行本发明方法实施例中所述的视频分发的方法。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (28)
1.一种视频分发的方法,其特征在于,该方法用于上级视频分发***中,包括:
接收视频发送请求,根据所述视频发送请求获取第一调度策略和第一调度地址;
根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求。
2.根据权利要求1所述的方法,其特征在于,所述接收视频发送请求之后,所述方法还包括:存储所述视频发送请求中的视频内容。
3.根据权利要求1所述的方法,其特征在于,所述根据视频发送请求获取第一调度策略和第一调度地址,包括:
根据所述视频发送请求的控制字段生成第一分配请求;
向资源调度和访问控制器发送所述第一分配请求;
接收所述资源调度和访问控制器发送的第一分配响应,所述第一分配响应包括与所述视频发送请求的控制字段对应的第一调度策略和第一调度地址。
4.根据权利要求2所述的方法,其特征在于,所述在向第一调度地址对应的下级视频分发***发送视频同步请求之后,所述方法还包括:
接收下级视频分发***发送的视频同步响应;
将所述视频发送请求中的视频内容同步至下级视频分发***。
5.根据权利要求4所述的方法,其特征在于,所述将视频发送请求中的视频内容同步至下级视频分发***,包括:
接收下级视频分发***发送的第一视频下拉请求;
根据所述第一视频下拉请求,将所述存储的视频内容下拉至下级视频分发***;
向所述下级视频分发***发送第一视频下拉响应。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收下级视频分发***发送的第二视频下拉请求;
将所述第二视频下拉请求重定向到所述上级视频分发***;
所述上级视频分发***按照白名单方式确定所述第二视频下拉请求合法时,将所述第二视频下拉请求对应的视频内容下拉至所述下级视频分发***;
向所述下级视频分发***发送第二视频下拉响应。
7.一种视频分发的方法,其特征在于,该方法用于下级视频分发***中,包括:
接收视频同步请求,根据所述视频同步请求获取第二调度策略和第二调度地址;
根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应。
8.根据权利要求7所述的方法,其特征在于,所述根据视频同步请求获取第二调度策略和第二调度地址,包括:
根据所述视频同步请求的控制字段生成第二分配请求;
向资源调度和访问控制器发送所述第二分配请求;
接收所述资源调度和访问控制器发送的第二分配响应,所述第二分配响应包括与所述视频同步请求的控制字段对应的第二调度策略和第二调度地址。
9.根据权利要求7所述的方法,其特征在于,所述根据第二调度策略确定所述视频同步请求合法,包括:
将所述第二调度策略的控制字段与所述视频同步请求的控制字段相匹配,匹配成功时确定所述视频同步请求合法。
10.根据权利要求7所述的方法,其特征在于,所述在向第二调度地址对应的上级视频分发***发送视频同步响应之后,所述方法还包括:
向上级视频分发***发送第一视频下拉请求;
存储所述上级视频分发***下拉的视频内容;
接收所述上级视频分发***发送的第一视频下拉响应。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
用户通过终端发起获取视频内容请求;
所述终端根据所述获取视频内容请求的控制字段生成第三分配请求;
向资源调度和访问控制器发送所述第三分配请求;
接收所述资源调度和访问控制器发送的第三分配响应,所述第三分配响应包括与所述获取视频内容请求的控制字段对应的第三调度策略和第三调度地址;
所述终端根据所述第三调度策略,将所述获取视频内容请求重定向至所述第三调度地址对应的下级视频分发***。
12.根据权利要求11所述的方法,其特征在于,所述将获取视频内容请求重定向至第三调度地址对应的下级视频分发***,包括:
当所述获取视频内容请求成功重定向至所述第三调度地址对应的下级视频分发***时,所述下级视频分发***向用户提供与所述获取视频内容请求对应的视频内容。
13.根据权利要求11所述的方法,其特征在于,所述将获取视频内容请求重定向至第三调度地址对应的下级视频分发***,包括:
当所述获取视频内容请求未成功重定向至所述第三调度地址对应的下级视频分发***时,所述下级视频分发***根据所述获取视频内容请求的控制字段生成第四分配请求;
向所述资源调度和访问控制器发送所述第四分配请求;
接收所述资源调度和访问控制器发送的第四分配响应,所述第四分配响应包括与所述获取视频内容请求的控制字段对应的第四调度策略和第四调度地址。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
所述下级视频分发***根据所述第四调度策略,向所述第四调度地址对应的上级视频分发***发送第二视频下拉请求;
存储所述上级视频分发***下拉的视频内容;
接收所述上级视频分发***发送的第二视频下拉响应,向用户提供与所述获取视频内容请求对应的视频内容。
15.一种视频分发的方法,其特征在于,所述方法包括:
上级视频分发***根据权利要求1至6任一项所述的方法进行视频分发;
下级视频分发***根据权利要求7至14任一项所述的方法进行视频分发。
16.一种上级视频分发***,其特征在于,所述***包括:上级接收模块、以及上级资源调度模块;其中,
所述上级接收模块,用于接收视频发送请求;
所述上级资源调度模块,用于根据所述视频发送请求获取第一调度策略和第一调度地址;根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求。
17.根据权利要求16所述的***,其特征在于,所述***还包括:上级媒体服务模块;其中,
所述上级媒体服务模块,用于存储所述视频发送请求中的视频内容。
18.根据权利要求16所述的***,其特征在于,所述上级资源调度模块,具体用于根据所述视频发送请求的控制字段生成第一分配请求,向资源调度和访问控制器发送所述第一分配请求,并接收所述资源调度和访问控制器发送的第一分配响应。
19.根据权利要求17所述的***,其特征在于,所述上级资源调度模块,还用于接收下级视频分发***发送的视频同步响应,将所述视频发送请求中的视频内容同步至下级视频分发***。
20.根据权利要求19所述的***,其特征在于,所述上级资源调度模块,具体用于接收下级视频分发***发送的第一视频下拉请求,根据所述第一视频下拉请求,通过所述上级媒体服务模块将所述存储的视频内容下拉至下级视频分发***,并向所述下级视频分发***发送第一视频下拉响应。
21.根据权利要求20所述的***,其特征在于,所述上级资源调度模块,还用于接收下级视频分发***发送的第二视频下拉请求,将所述第二视频下拉请求重定向到所述上级媒体服务模块,并向所述下级视频分发***发送第二视频下拉响应;
所述上级媒体服务模块,具体用于按照白名单方式确定所述第二视频下拉请求合法时,将所述第二视频下拉请求对应的视频内容下拉至所述下级视频分发***。
22.一种下级视频分发***,其特征在于,所述***包括:下级接收模块、以及下级资源调度模块;其中,
所述下级接收模块,用于接收视频同步请求;
所述下级资源调度模块,用于根据所述视频同步请求获取第二调度策略和第二调度地址,根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应。
23.根据权利要求22所述的***,其特征在于,所述下级资源调度模块,具体用于根据所述视频同步请求的控制字段生成第二分配请求,向资源调度和访问控制器发送所述第二分配请求,接收所述资源调度和访问控制器发送的第二分配响应,将所述第二调度策略的控制字段与所述视频同步请求的控制字段相匹配,匹配成功时确定所述视频同步请求合法。
24.根据权利要求22所述的***,其特征在于,所述下级资源调度模块,还用于向上级视频分发***发送第一视频下拉请求,接收所述上级视频分发***发送的第一视频下拉响应;
所述下级视频分发***还包括:下级媒体服务模块;其中,所述下级媒体服务模块,用于存储所述上级视频分发***下拉的视频内容。
25.根据权利要求24所述的***,其特征在于,所述下级视频分发***还包括:判断模块;其中,所述判断模块,用于判断用户通过终端发起的获取视频内容请求是否成功重定向至下级资源调度模块;
所述下级资源调度模块,具体用于当所述获取视频内容请求成功重定向至所述下级资源调度模块时,通过所述下级媒体服务模块向用户提供与所述获取视频内容请求对应的视频内容。
26.根据权利要求25所述的***,其特征在于,所述下级资源调度模块,具体用于当所述获取视频内容请求未成功重定向至所述下级资源调度模块时,根据所述获取视频内容请求的控制字段生成第四分配请求,向所述资源调度和访问控制器发送所述第四分配请求;接收所述资源调度和访问控制器发送的第四分配响应,所述第四分配响应包括与所述获取视频内容请求的控制字段对应的第四调度策略和第四调度地址;根据所述第四调度策略,向所述第四调度地址对应的上级视频分发***发送第二视频下拉请求,接收所述上级视频分发***发送的第二视频下拉响应;
所述下级媒体服务模块,具体用于存储所述上级视频分发***下拉的视频内容,并向用户提供与所述获取视频内容请求对应的视频内容。
27.一种视频分发***,其特征在于,所述视频分发***包括:上级视频分发子***、下级视频分发子***、以及资源调度与访问控制器;其中,
所述上级视频分发子***,用于接收视频发送请求,根据所述视频发送请求获取第一调度策略和第一调度地址;根据所述第一调度策略,向所述第一调度地址对应的下级视频分发***发送视频同步请求;
所述下级视频分发子***,用于接收视频同步请求,根据所述视频同步请求获取第二调度策略和第二调度地址;根据所述第二调度策略确定所述视频同步请求合法时,向所述第二调度地址对应的上级视频分发***发送视频同步响应;
所述资源调度与访问控制器,用于制定调度策略和调度地址。
28.根据权利要求27所述的***,其特征在于,
所述上级视频分发子***为权利要求16至21任一项所述的上级视频分发***;
所述下级视频分发子***为权利要求22至26任一项所述的下级视频分发***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410223677.1A CN105100953B (zh) | 2014-05-23 | 2014-05-23 | 一种视频分发的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410223677.1A CN105100953B (zh) | 2014-05-23 | 2014-05-23 | 一种视频分发的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105100953A true CN105100953A (zh) | 2015-11-25 |
CN105100953B CN105100953B (zh) | 2019-07-05 |
Family
ID=54580333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410223677.1A Active CN105100953B (zh) | 2014-05-23 | 2014-05-23 | 一种视频分发的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105100953B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101277248A (zh) * | 2007-03-26 | 2008-10-01 | 刘军波 | 一种网络数据分发方法及*** |
CN102833592A (zh) * | 2012-08-06 | 2012-12-19 | 中兴通讯股份有限公司 | 一种媒体内容调度方法、***和设备 |
CN103179433A (zh) * | 2011-12-26 | 2013-06-26 | ***通信集团上海有限公司 | 一种视频内容提供***、方法及服务节点 |
CN103457907A (zh) * | 2012-05-28 | 2013-12-18 | ***通信集团公司 | 一种多媒体内容分发方法、设备及*** |
CN103747047A (zh) * | 2013-12-24 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种cdn文件存储方法、文件分发控制中心及*** |
-
2014
- 2014-05-23 CN CN201410223677.1A patent/CN105100953B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101277248A (zh) * | 2007-03-26 | 2008-10-01 | 刘军波 | 一种网络数据分发方法及*** |
CN103179433A (zh) * | 2011-12-26 | 2013-06-26 | ***通信集团上海有限公司 | 一种视频内容提供***、方法及服务节点 |
CN103457907A (zh) * | 2012-05-28 | 2013-12-18 | ***通信集团公司 | 一种多媒体内容分发方法、设备及*** |
CN102833592A (zh) * | 2012-08-06 | 2012-12-19 | 中兴通讯股份有限公司 | 一种媒体内容调度方法、***和设备 |
CN103747047A (zh) * | 2013-12-24 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种cdn文件存储方法、文件分发控制中心及*** |
Also Published As
Publication number | Publication date |
---|---|
CN105100953B (zh) | 2019-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111008075B (zh) | 一种负载均衡***、方法、装置、设备及介质 | |
CN106712981B (zh) | 一种节点变更通知方法及装置 | |
CN105072146B (zh) | 一种音乐信息的共享方法及装置 | |
CN103701817B (zh) | 一种配置文件的生成方法及装置 | |
CN104394601A (zh) | 一种WiFi无线网络的访问控制方法、装置及路由器 | |
WO2019051628A1 (zh) | 一种文件分发、下载方法、分发服务器、客户端及*** | |
CN108401168B (zh) | 一种冲突解决方法、装置、设备及存储介质 | |
CN104917794A (zh) | 一种数据共享方法、装置及*** | |
CN105792247B (zh) | 一种数据推送方法及装置 | |
CN104835004A (zh) | 一种客房信息管理方法及*** | |
CN104618418A (zh) | 播放多媒体文件的方法及装置 | |
CN108415908B (zh) | 一种多媒体数据的处理方法及服务器 | |
CN104866282B (zh) | 一种控制电子设备的方法及电子设备 | |
CN103023990A (zh) | 堆叠***中的镜像文件升级***及方法 | |
US9286365B2 (en) | Data synchronizing system and method thereof | |
CN102685155B (zh) | 内容传送的方法、内容传送服务器及内容传送代理服务器 | |
CN105681162A (zh) | 一种信息同步的方法、装置和*** | |
CN105099727A (zh) | 添加群组成员的方法及装置 | |
CN104618324A (zh) | 一种用于数据发送以及数据合法性检查的方法与装置 | |
CN105812839A (zh) | 视频流数据获取、页面数据传输方法、***及网络服务器 | |
CN104869531B (zh) | 一种群组成员更新方法和装置 | |
US10764268B2 (en) | Security controller (SC) restoration method and apparatus | |
CN104581404A (zh) | 多媒体数据的处理方法、装置及*** | |
CN105100953A (zh) | 一种视频分发的方法及*** | |
CN105828099A (zh) | 通过新媒体技术平实现媒体文件与观众互动的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |