Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
TIME-SHIFT CHANNEL PROCESSING METHOD AND DEVICE
Document Type and Number:
WIPO Patent Application WO/2012/142837
Kind Code:
A1
Abstract:
Disclosed are a time-shift channel processing method and device. The method includes: establishing a time-shift channel on an edge node; acquiring the time-shift habit of a time-shift user on the edge node; and adjusting the time-shift attribute of the time-shift channel according to the time-shift habit. The present invention can save storage space for the edge node and ensure the diversity of demands of the time-shift user, improving user experience.

Inventors:
XIAO RONG (CN)
HUO JING (CN)
LIU SHU (CN)
Application Number:
PCT/CN2011/083317
Publication Date:
October 26, 2012
Filing Date:
December 01, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
XIAO RONG (CN)
HUO JING (CN)
LIU SHU (CN)
International Classes:
H04N21/25; H04N21/231
Foreign References:
CN101378494A2009-03-04
CN101478663A2009-07-08
CN1968351A2007-05-23
CN102202231A2011-09-28
Attorney, Agent or Firm:
KANGXIN PARTNERS, P. C. (CN)
北京康信知识产权代理有限责任公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1. 一种时移频道的处理方法, 包括:

在边缘节点上, 创建时移频道;

获取所述边缘节点上的时移用户的时移习性;

根据所述时移习性, 调整所述时移频道的时移属性。

2. 根据权利要求 1所述的方法, 其中, 根据所述时移习性, 调整所述时移频道的 时移属性包括: 在所述时移用户对所述时移频道进行时移的热度超过预先设定 的热度阈值的情况下, 调整所述时移频道从不录制时移分片到录制时移分片。

3. 根据权利要求 1所述的方法, 其中, 根据所述时移习性, 调整所述时移频道的 时移属性包括: 在所述时移频道的时移分片占用的存储空间超过预先设定的存 储空间阈值的情况下, 调整预先设定的热度阈值为最小值, 并调整无时移用户 的时移频道从录制时移分片到不录制时移分片。

4. 根据权利要求 1所述的方法, 其中, 根据所述时移习性, 调整所述时移频道的 时移属性包括: 在所述时移用户的最大时移时长达到所述时移频道当前提供的 时移时长的最大值, 并且所述时移用户时移到所述最大时移时长的次数达到预 先设定的次数阈值的情况下, 延长所述时移频道的录制时长。

5. 根据权利要求 4所述的方法, 其中, 延长后的所述时移频道的录制时长是延长 前的所述时移频道的录制时长的 2倍。

6. 根据权利要求 1所述的方法, 其中, 根据所述时移习性, 调整所述时移频道的 时移属性包括: 在所述时移用户的最大时移时长未达到所述时移频道当前提供 的时移时长的最大值, 并且该未达到的时间长度达到预先设定的时间阈值的情 况下, 缩短所述时移频道的录制时长。

7. 根据权利要求 6所述的方法, 其中, 缩短后的所述时移频道的录制时长是所述 时移用户的最大时移时长。

8. 一种时移频道的处理装置, 包括:

创建模块, 设置为在边缘节点上, 创建时移频道;

获取模块, 设置为获取所述边缘节点上的时移用户的时移习性; 调整模块, 设置为根据所述时移习性, 调整所述时移频道的时移属性。 根据权利要求 8所述的装置, 其中, 所述调整模块包括: 第一调整子模块, 设置为在所述时移用户对所述时移频道进行时移的热度 超过预先设定的热度阈值的情况下, 调整所述时移频道从不录制时移分片到录 制时移分片;

第二调整子模块, 设置为在所述时移频道的时移分片占用的存储空间超过 预先设定的存储空间阈值的情况下, 调整预先设定的热度阈值为最小值, 并调 整无时移用户的时移频道从录制时移分片到不录制时移分片;

第三调整子模块, 设置为在所述时移用户的最大时移时长达到所述时移频 道当前提供的时移时长的最大值, 并且所述时移用户时移到所述最大时移时长 的次数达到预先设定的次数阈值的情况下, 延长所述时移频道的录制时长; 第四调整子模块, 设置为在所述时移用户的最大时移时长未达到所述时移 频道当前提供的时移时长的最大值, 并且该未达到的时间长度达到预先设定的 时间阈值的情况下, 缩短所述时移频道的录制时长。 根据权利要求 9所述的装置, 其中, 所述第三调整子模块延长后的所述时移频 道的录制时长是延长前的所述时移频道的录制时长的 2倍;和 /或所述第四调整 子模块缩短后的所述时移频道的录制时长是所述时移用户的最大时移时长。

Description:
时移频道的处理方法及装置 技术领域 本发明涉及通信领域, 具体而言, 涉及一种时移频道的处理方法及装置。 背景技术 个性化的互动电视或交互式网络电视 (Interactive Personality TV, 简称为 IPTV) 是一种利用宽带有线电视网, 集成互联网、 多媒体、 通讯等多种技术于一体, 向用户 提供包括数字电视在内的多种交互式服务的崭 新技术, 它能够很好地适应当今网络飞 速发展的趋势, 充分有效地利用多种网络资源。 时移是 IPTV的一个特色业务, 通过将本节点电视频道的媒体码流录制存储而 实 现。 当用户进入时移服务时, 其观看的已经不再是直播的媒体码流, 而是从本节点的 存储器中读出的媒体文件流化后的媒体码流。 时移频道就是支持用户时移的频道, 它 将电视频道的直播媒体码流录制存储到本地服 务器, 当用户进入时移服务时, 从本地 存储器中读出媒体文件并流化发送。 通常, IPTV系统由多个流媒体服务器节点构成, 每个节点都需要进行时移节目的 录制。 在采用层次结构组网的网络中, 各个节点的服务能力是不同的, 越是靠近用户 的边缘节点存储空间配置越小, 越靠近中心的中心节点存储空间配置越大。 为了便于 多节点间共享时移媒体文件、 优化全网存储效率、 提高系统的可服务能力和健壮性, 时移文件通常采取统一存储方案、利用分片录 制的方式对时移文件进行录制。具体地, 中心节点最大限度的录制时移分片, 边缘节点一般配置一个预定的时长, 所有的时移 频道都录制相同的时长, 对用户提供的时移时长也一致。 同时, 在实际应用中, 用户在观看的时候, 不同的频道发起时移的几率和频率都 是相差很大的, 时移的时长也随频道内容的不同而有不同。 例如有些频道用户经常时 移, 有些频道很少有用户时移; 有些频道用户时移需要很长时间, 有些频道用户即使 时移也不需要很长时间。 但是现有的时移频道一经创建其属性就固定了 , 是时移的就一直录制时移分片, 录制时长和时移时长等属性都是由工程人员设 定, 且不能随意修改。 这种做法, 对节 点的存储空间是一种浪费, 同时也限制了时移业务的满足用户需求的多样 化。 发明内容 本发明提供了一种时移频道的处理方法及装置 , 以至少解决相关技术中时移频道 的时移属性由工程人员设定、 不能随意修改的问题。 为了实现上述目的, 根据本发明的一个方面, 提供了一种时移频道的处理方法。 根据本发明的时移频道的处理方法包括: 在边缘节点上, 创建时移频道; 获取边 缘节点上的时移用户的时移习性; 根据时移习性, 调整时移频道的时移属性。 根据时移习性, 调整时移频道的时移属性包括: 在时移用户对时移频道进行时移 的热度超过预先设定的热度阈值的情况下, 调整时移频道从不录制时移分片到录制时 移分片。 根据时移习性, 调整时移频道的时移属性包括: 在时移频道的时移分片占用的存 储空间超过预先设定的存储空间阈值的情况下 , 调整预先设定的热度阈值为最小值, 并调整无时移用户的时移频道从录制时移分片 到不录制时移分片。 根据时移习性, 调整时移频道的时移属性包括: 在时移用户的最大时移时长达到 时移频道当前提供的时移时长的最大值, 并且时移用户时移到最大时移时长的次数达 到预先设定的次数阈值的情况下, 延长时移频道的录制时长。 延长后的时移频道的录制时长是延长前的时移 频道的录制时长的 2倍。 根据时移习性, 调整时移频道的时移属性包括: 在时移用户的最大时移时长未达 到时移频道当前提供的时移时长的最大值, 并且该未达到的时间长度达到预先设定的 时间阈值的情况下, 缩短时移频道的录制时长。 缩短后的时移频道的录制时长是时移用户的最 大时移时长。 为了实现上述目的,根据本发明的另一个方面 ,提供了一种时移频道的处理装置。 根据本发明的时移频道的处理装置包括: 创建模块, 设置为在边缘节点上, 创建 时移频道; 获取模块, 设置为获取边缘节点上的时移用户的时移习性 ; 调整模块, 设 置为根据时移习性, 调整时移频道的时移属性。 调整模块包括: 第一调整子模块, 设置为在时移用户对时移频道进行时移的热度 超过预先设定的热度阈值的情况下,调整时移 频道从不录制时移分片到录制时移分片; 第二调整子模块, 设置为在时移频道的时移分片占用的存储空间 超过预先设定的存储 空间阈值的情况下, 调整预先设定的热度阈值为最小值, 并调整无时移用户的时移频 道从录制时移分片到不录制时移分片; 第三调整子模块, 设置为在时移用户的最大时 移时长达到时移频道当前提供的时移时长的最 大值, 并且时移用户时移到最大时移时 长的次数达到预先设定的次数阈值的情况下, 延长时移频道的录制时长; 第四调整子 模块, 设置为在时移用户的最大时移时长未达到时移 频道当前提供的时移时长的最大 值, 并且该未达到的时间长度达到预先设定的时间 阈值的情况下, 缩短时移频道的录 制时长。 第三调整子模块延长后的时移频道的录制时长 是延长前的时移频道的录制时长的 2倍;和 /或第四调整子模块缩短后的时移频道的录制 长是时移用户的最大时移时长。 通过本发明, 根据时移用户的时移习性调整时移频道的时移 属性, 从而可以节约 边缘节点的存储空间, 并保证时移用户的需求多样化, 提高用户体验。 附图说明 此处所说明的附图用来提供对本发明的进一步 理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图 中: 图 1是根据本发明实施例的时移频道的处理方法 流程图; 图 2是根据本发明实施例的 IPTV网络结构及流媒体结构的示意图; 图 3是根据本发明实施例的用户点播时移频道的 程图; 图 4是根据本发明实施例的时移频道自适应调整 流程图; 图 5是根据本发明实施例的时移频道的处理装置 结构框图。 具体实施方式 需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相 互组合。 下面将参考附图并结合实施例来详细说明本发 明。 本发明实施例提供了一种时移频道的处理方法 。 图 1是根据本发明实施例的时移 频道的处理方法的流程图, 如图 1所示, 包括如下的步骤 S102至步骤 S106。 步骤 S102, 在边缘节点上, 创建时移频道。 步骤 S104, 获取边缘节点上的时移用户的时移习性。 步骤 S106, 根据时移习性, 调整时移频道的时移属性。 相关技术中, 时移频道的时移属性由工程人员设定、 不能随意修改。 本发明实施 例中, 根据时移用户的时移习性调整时移频道的时移 属性, 从而可以节约边缘节点的 存储空间, 并保证时移用户的需求多样化, 提高用户体验。 优选地, 根据时移习性, 调整时移频道的时移属性包括: 在时移用户对时移频道 进行时移的热度超过预先设定的热度阈值的情 况下, 调整时移频道从不录制时移分片 到录制时移分片。 优选地, 根据时移习性, 调整时移频道的时移属性包括: 在时移频道的时移分片 占用的存储空间超过预先设定的存储空间阈值 的情况下, 调整预先设定的热度阈值为 最小值, 并调整无时移用户的时移频道从录制时移分片 到不录制时移分片。 优选地, 根据时移习性, 调整时移频道的时移属性包括: 在时移用户的最大时移 时长达到时移频道当前提供的时移时长的最大 值, 并且时移用户时移到最大时移时长 的次数达到预先设定的次数阈值的情况下, 延长时移频道的录制时长。 优选地, 延长后的时移频道的录制时长是延长前的时移 频道的录制时长的 2倍。 优选地, 根据时移习性, 调整时移频道的时移属性包括: 在时移用户的最大时移 时长未达到时移频道当前提供的时移时长的最 大值, 并且该未达到的时间长度达到预 先设定的时间阈值的情况下, 缩短时移频道的录制时长。 优选地, 缩短后的时移频道的录制时长是时移用户的最 大时移时长。 下面将结合实例对本发明实施例的实现过程进 行详细描述。 图 2是根据本发明实施例的 IPTV网络结构及流媒体结构的示意图, 如图 2所示, 该 IPTV 网络包括媒体定位服务器、 流媒体服务器 (包括中心流媒体服务器和边缘流 媒体服务器)。 下面对其结构进行详细描述。 媒体定位服务器负责对整个系统中频道创建、 删除等进行管理。 流媒体服务器负责接收媒体定位服务器的请求 , 在自身节点上创建、 删除和管理 频道, 并实现媒体码流的封装、 录制、 存储和分发。 具体地, 中心流媒体服务器和边缘流媒体服务器的区别 在于中心流媒体服务器具 备更大的存储空间和更强的服务能力。 所以, 中心流媒体服务器上的频道属性一般都 设置为录制, 录制时移分片的时间也更长。 而边缘流媒体服务器, 为了要节省服务能 力和存储空间, 一般来说只设置 20%~50%的频道录制, 录制时间也比较短。 进一步地, 边缘流媒体服务器包括频道管理模块、 用户管理模块、 资源管理模块 和用户习性分析模块。 下面对其结构进行详细描述。 频道管理模块负责创建、 删除和管理频道; 用户管理模块负责接收用户请求, 为 用户提供服务; 资源管理模块对全节点资源统一管理, 为频道模块和用户模块分配资 源; 用户习性分析模块负责收集和分析分片的热度 和未命中次数; 流媒体模块负责媒 体码流的封装、 录制、 存储和分发。 当用户请求播放边缘流媒体服务器上的某个频 道 的某个时移分片, 而这个分片在本节点又不存在时, 用户管理模块会将用户重定向到 中心流媒体服务器, 由中心流媒体服务器提供服务。 同时, 用户习性分析模块会记录 此次请求, 为该频道的时移热度加 1, 并且记录此次时移用户请求的时移长度。 当该频道的时移热度超过一定阈值, 用户习性分析模块就上报媒体定位服务器, 请求修改频道的时移属性。 MLSS 收到请求, 下发修改频道消息, 频道管理模块收到 后, 向资源管理模块申请资源, 修改频道。 修改成功后, 通知用户习性分析模块, 更 新此频道的数据, 重新开始统计此频道的时移热度等信息。 下面结合图 2对本发明所涉及的处理流程和具体算法进行 细说明。 图 3是根据本发明实施例的用户点播时移频道的 程图, 如图 3所示, 包括如下 的步骤 S302至步骤 S308。 步骤 S302, STB发送时移信令到用户管理模块。 步骤 S304, 本模块频道录制不满足用户时移需求, 用户管理模块通过重定向给用 户提供服务。 步骤 S306, 用户管理模块将用户请求的频道, 时移时长等属性传递给用户习性分 析模块。 步骤 S308, 用户习性分析模块记录数据。 图 4是根据本发明实施例的时移频道自适应调整 流程图, 如图 4所示, 包括如 下的步骤 S402至步骤 S412。 步骤 S402, 当一个频道的时移热度超过阈值, 用户习性分析模块发送修改频道请 求给媒体定位服务器。 步骤 S404, 媒体定位服务器, 向频道管理模块发送频道修改请求。 步骤 S406, 频道管理模块向资源管理模块申请资源。 步骤 S408, 频道管理模块向流媒体模块发送频道修改请求 , 流媒体模块修改频道 成功。 步骤 S410, 频道管理模块向媒体定位服务器发送修改频道 成功。 步骤 S412, 频道管理模块通知用户习性分析模块, 用户习性分析模块更新数据, 重新开始统计此频道的时移热度等信息。 需要说明的是, 在附图的流程图示出的步骤可以在诸如一组计 算机可执行指令的 计算机系统中执行, 并且, 虽然在流程图中示出了逻辑顺序, 但是在某些情况下, 可 以以不同于此处的顺序执行所示出或描述的步 骤。 本发明实施例提供了一种时移频道的处理装置 , 该时移频道的处理装置可以用于 实现上述时移频道的处理方法。 图 5是根据本发明实施例的时移频道的处理装置 结 构框图, 如图 5所示, 包括创建模块 52、 获取模块 54和调整模块 56。 下面对其结构 进行详细描述。 创建模块 52, 设置为在边缘节点上, 创建时移频道; 获取模块 54, 设置为获取边 缘节点上的时移用户的时移习性; 调整模块 56, 连接至创建模块 52和获取模块 54, 设置为根据获取模块 54获取的时移习性, 调整创建模块 52创建的时移频道的时移属 性。 优选地, 调整模块 56包括第一调整子模块 562、 第二调整子模块 564、 第三调整 子模块 566和第四调整子模块 568。 下面对其结构进行详细描述。 第一调整子模块 562, 设置为在时移用户对时移频道进行时移的热度 超过预先设 定的热度阈值的情况下, 调整时移频道从不录制时移分片到录制时移分 片; 第二调整 子模块 564, 设置为在时移频道的时移分片占用的存储空间 超过预先设定的存储空间 阈值的情况下, 调整预先设定的热度阈值为最小值, 并调整无时移用户的时移频道从 录制时移分片到不录制时移分片; 第三调整子模块 566, 设置为在时移用户的最大时 移时长达到时移频道当前提供的时移时长的最 大值, 并且时移用户时移到最大时移时 长的次数达到预先设定的次数阈值的情况下, 延长时移频道的录制时长; 第四调整子 模块 568, 设置为在时移用户的最大时移时长未达到时移 频道当前提供的时移时长的 最大值, 并且该未达到的时间长度达到预先设定的时间 阈值的情况下, 缩短时移频道 的录制时长。 优选地, 第三调整子模块 566延长后的时移频道的录制时长是延长前的时 移频道 的录制时长的 2倍; 和 /或第四调整子模块 568缩短后的时移频道的录制时长是时移用 户的最大时移时长。 需要说明的是, 装置实施例中描述的时移频道的处理装置对应 于上述的方法实施 例, 其具体的实现过程在方法实施例中已经进行过 详细说明, 在此不再赘述。 综上所述, 根据本发明的上述实施例, 提供了一种时移频道的处理方法及装置。 通过本发明, 根据时移用户的时移习性调整时移频道的时移 属性, 从而可以节约边缘 节点的存储空间, 并保证时移用户的需求多样化, 提高用户体验。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所 组成的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现 , 从而, 可以 将它们存储在存储装置中由计算装置来执行, 或者将它们分别制作成各个集成电路模 块, 或者将它们中的多个模块或步骤制作成单个集 成电路模块来实现。 这样, 本发明 不限制于任何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。