媒体资源信息的处理方法、装置和系统的制作方法

文档序号:7803013阅读:182来源:国知局
媒体资源信息的处理方法、装置和系统的制作方法
【专利摘要】本发明涉及一种媒体资源信息的处理方法、装置和系统,所述方法包括:服务端获取媒体资源信息和用户收视信息,其中,所述媒体资源信息包括媒体特性,用户收视信息包括用户特性;所述服务端根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列;所述服务端根据预设的频道和时间段的优先级,将所述第一序列编排进空闲频道的时间段,生成节目列表,并将所述节目列表发送给客户端;所述服务端接收客户端发送的更新请求,其中,所述更新请求包括时间基线变化情况;所述服务端根据所述时间基线变化情况更新所述节目列表。
【专利说明】媒体资源信息的处理方法、装置和系统
【技术领域】
[0001]本发明涉及图像通信领域,尤其涉及一种媒体资源信息的处理方法、装置和系统。【背景技术】
[0002]近年来,互联网视频资源爆发式增长,网络视频已经成为互联网的主要应用并成为用户获取电影、电视剧、体育娱乐等媒体资源的重要来源,通过互联网提供的视频直播、点播、连播、分享服务已成为用户收视的重要方式。为应对互联网挑战,广电数字电视在丰富自身直播频道、高清频道内容的同时,普及双向网络,提供点播、时移、多屏互动等交互服务,也力求向用户提供更多的内容和应用,采用安卓等操作系统的智能电视终端,包括电视机、机顶盒等,正成为厂商力推的主流产品并迅速普及。电视内容的海量、多样化,电视服务的融合、互动化,电视终端的智能、互联网化,正引导用户习惯从“看”电视向“用”电视的方向发展。然而,用户对数字电视和互联网视频的收视行为存在显著差异,在“用”电视的转变过程中经常面临困难。
[0003]在数字电视中,一套电视节目相当于模拟电视中的一个电视频道,电视节目列表是由一系列时间相继的节目事件组合而成,节目事件是对应具体时段的节目内容。数字电视采用电子节目指南(Electrnic Program Guide, EPG)来描述节目播出时间和节目信息,并通过EPG进行电视节目导航和用户交互。多年来数字电视用户已习惯于被动推送的电视节目,并通过EPG或切换频道来选择电视台设定好的电视节目。在互联网中,海量视频内容多是由视频网站通过web方式或者客户端应用方式呈现给用户,节目内容独立提供,没有时间相继的串联起来,用户需要主动浏览查找感兴趣的视频内容,视屏网站通过热点推荐、分类信息、检索等方式向用户提供视频内容导航,用户需要经过多级点选操作选定节目进行播放。一方面,面对数字电视和互联网视频两类不同媒体资源时,用户的收视习惯和操作方式转变存在一定困难,数字电视和互联网视频缺少融合的手段;另一方面,用户在面对海量媒体资源时,难以从中快速找到自己希望收看的节目事件;再一方面,面向普遍用户编排节目的数字电视频道和目前互联网视频的分类推荐方式,缺乏针对个人用户的个性化特征,也缺少个性化传播方式,与用户的个性化收视需求相矛盾。

【发明内容】

[0004]本发明的目的是将由电视直播、时移、点播节目,和/或IPTV直播、时移、点播节目,和/或网络视频生成的媒体资源信息编排成节目列表,以频道的方式提供给用户,以解决数字电视和互联网视频缺少融合的手段,用户难以快速获取自己希望收看的节目事件,缺乏针对个人用户的个性化特征,也缺少个性化传播方式,与用户的个性化收视需求相矛盾的问题。
[0005]第一方面,本发明实施例提供了一种媒体资源信息的处理方法,所述媒体资源信息由电视直播、时移、点播节目,和/或IPTV直播、时移、点播节目,和/或网络视频生成,所述方法包括:[0006]服务端获取媒体资源信息,其中,所述媒体资源信息包括媒体特性;
[0007]所述服务端获取客户端的用户收视信息,其中,所述用户收视信息包括用户特性;
[0008]所述服务端根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列;
[0009]所述服务端根据预设的频道和时间段的优先级,将所述第一序列编排进空闲频道的时间段,生成节目列表,并将所述节目列表发送给所述客户端;
[0010]所述服务端接收所述客户端发送的更新请求,其中,所述更新请求包括时间基线变化情况;
[0011 ] 所述服务端根据所述时间基线变化情况更新所述节目列表。
[0012]结合第一方面,在第一方面的第一种可能的实现方式中,所述服务端根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列具体包括:
[0013]所述服务端根据所述媒体特性和用户特性的变化,对所述第一序列进行动态调整;其中,所述媒体特性包括媒体资源的名称和/或类型和/或播放来源和/或时长和/或开始结束时间和/或编码和/或速率和/或事件描述,所述用户特性包括用户收视规律和/或收视喜好和/或收视率。
[0014]结合第一方面,在第一方面的第二种可能的实现方式中,所述媒体特性包括所述媒体资源信息的类型,所述类型包括直播类媒体资源信息、时移类媒体资源信息和点播类媒体资源信息;
[0015]所述服务端根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列具体包括:
[0016]所述服务端从所述媒体资源信息中筛选出直播类媒体资源信息,根据用户特性,对所述直播类媒体资源信息设置优先级,生成直播类第一序列;
[0017]所述服务端从所述媒体资源信息中筛选出时移类媒体资源信息,根据用户特性,对所述时移类媒体资源信息设置优先级,生成时移类第一序列;
[0018]所述服务端从所述媒体资源信息中筛选出点播类媒体资源信息,根据用户特性,对所述点播类媒体资源信息设置优先级,生成点播类第一序列;
[0019]所述服务端根据所述直播类第一序列、时移类第一序列和点播类第一序列的优先级,生成第一序列。
[0020]结合第一方面或第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述服务端根据预设的频道的时间段的优先级,将所述第一序列编排进空闲频道的时间段具体包括:
[0021]当所述类型是直播类媒体资源信息时,所述服务端判断第一频道的第一时间段是否空闲,如果所述第一频道的第一时间段空闲,将所述直播类第一序列中优先级最高的编排进所述第一频道的第一时间段,如果所述第一频道的第一时间段已占用,判断第二频道的第一时间段是否空闲,直至将所述直播类第一序列编排进空闲频道的时间段;
[0022]当所述类型是时移类媒体资源信息时,所述服务端获取直播类媒体资源信息的原始直播时间段和可时移范围;所述服务端判断第一频道的原始直播时间段是否空闲,如果所述第一频道的原始直播时间段空闲,将所述时移类第一序列中优先级最高的编排进所述第一频道的原始直播时间段,如果所述第一频道的原始直播时间段已占用,判断第一频道的可时移范围是否空闲,直至将所述时移类第一序列编排进所述空闲频道的时间段;
[0023]当所述类型是点播类媒体资源信息时,所述服务端判断第一频道的规律时间段是否空闲,如果所述第一频道的规律时间段空闲,将所述点播类第一序列中优先级最高的编排进所述第一频道的规律时间段,如果所述第一频道的规律时间段已占用,判断第二频道的规律时间段是否空闲,直至将所述点播类第一序列编排进所述空闲频道的时间段,其中,频道的优先级为频道号大小的正序排列。
[0024]结合第一方面,在第一方面的第四种可能的实现方式中,所述方法还包括:所述服务端可以生成一个节目列表;或者,
[0025]所述服务端根据频道号,将所述一个节目列表拆分为多个节目列表。
[0026]第二方面,本发明实施例提供了一种媒体资源信息处理装置,所述媒体资源信息由电视直播、时移、点播节目,和/或IPTV直播、时移、点播节目,和/或网络视频生成,所述装置包括:第一获取单元,第二获取单元,排序单元,编排单元,接收单元,更新单元;
[0027]所述第一获取单元,用于获取媒体资源信息,其中,所述媒体资源信息包括媒体特性;
[0028]所述第二获取单元,用于获取客户端的用户收视信息,其中,所述用户收视信息包括用户特性;
[0029]所述排序单元,用于根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列;
[0030]所述编排单元,用于根据预设的频道和时间段的优先级,将所述第一序列编排进空闲频道的时间段,生成节目列表,并将所述节目列表发送给客户端;
[0031]所述接收单元,用于接收客户端发送的更新请求,其中,所述更新请求包括时间基线变化情况;
[0032]所述更新单元,用于根据所述时间基线变化情况更新所述节目列表。
[0033]结合第二方面,在第二方面的第一种可能的实现方式中,所述排序单元具体用于:
[0034]所述服务端根据所述媒体特性和用户特性的变化,对第一序列进行动态调整;其中,所述媒体特性包括媒体资源的名称和/或类型和/或播放来源和/或时长和/或开始结束时间和/或编码和/或速率和/或事件描述,所述用户特性包括用户收视规律和/或收视喜好和/或收视率。
[0035]结合第二方面,在第二方面的第二种可能的实现方式中,所述媒体特性包括所述媒体资源信息的类型,所述类型包括直播类媒体资源信息、时移类媒体资源信息和点播类媒体资源信息;
[0036]所述排序单元具体用于:从所述媒体资源信息中筛选出直播类媒体资源信息,根据用户特性,对所述直播类媒体资源信息设置优先级,生成直播类第一序列;
[0037]从所述媒体资源信息中筛选出时移类媒体资源信息,根据用户特性,对所述时移类媒体资源信息设置优先级,生成时移类第一序列;
[0038]从所述媒体资源信息中筛选出点播类媒体资源信息,根据用户特性,对所述点播类媒体资源信息设置优先级,生成点播类第一序列;[0039]根据所述直播类第一序列、时移类第一序列和点播类第一序列的优先级,生成第
一序列。
[0040]结合第二方面或第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述编排单元具体用于:
[0041]当所述类型是直播类媒体资源信息时,判断第一频道的第一时间段是否空闲,如果所述第一频道的第一时间段空闲,将所述直播类第一序列中优先级最高的编排进所述第一频道的第一时间段,如果所述第一频道的第一时间段已占用,判断第二频道的第一时间段是否空闲,直至将所述直播类第一序列编排进空闲频道的时间段;
[0042]当所述类型是时移类媒体资源信息时,获取直播类媒体资源信息的原始直播时间段和可时移范围;判断第一频道的原始直播时间段是否空闲,如果所述第一频道的原始直播时间段空闲,将所述时移类第一序列中优先级最高的编排进所述第一频道的原始直播时间段,如果所述第一频道的原始直播时间段已占用,判断第一频道的可时移范围是否空闲,直至将所述时移类第一序列编排进所述空闲频道的时间段;
[0043]当所述类型是点播类媒体资源信息时,第一频道的规律时间段是否空闲,如果所述第一频道的规律时间段空闲,将所述点播类第一序列中优先级最高的编排进所述第一频道的规律时间段,如果所述第一频道的规律时间段已占用,判断第二频道的规律时间段是否空闲,直至将所述点播类第一序列编排进所述空闲频道的时间段,其中,频道的优先级为频道号大小的正序排列
[0044]第三方面,本发明实施例提供了一种媒体资源信息的处理系统,所述系统包括第二方面所述的装置和客户端。
[0045]本发明通过服务端获取媒体资源信息,其中,所述媒体资源信息包括媒体特性;获取客户端的用户收视信息,其中,所述用户收视信息包括用户特性;根据媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列;根据预设的频道和时间段的优先级,将所述第一序列编排进空闲频道的时间段,生成节目列表,并将所述节目列表发送给客户端;接收客户端发送的更新请求,其中,所述更新请求包括时间基线变化情况;根据所述时间基线变化情况更新所述节目列表,解决了用户的收视习惯和操作方式转变之间的困难,将数字电视和互联网视频缺少融合起来,以节目列表的方式提供给用户。
【专利附图】

【附图说明】
[0046]图1为本发明实施例提供的媒体资源播控场景图;
[0047]图2为本发明实施例一提供的媒体资源信息处理方法流程图;
[0048]图3为本发明实施例一提供的媒体资源信息处理中生成第一序列的流程图;
[0049]图4为本发明实施例一提供的媒体资源信息的编排流程图;
[0050]图5为本发明实施例一提供的客户端的时间基线更改流程图;
[0051]图6为本发明实施例二提供的媒体资源信息的处理装置示意图。
【具体实施方式】
[0052]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0053]图1为本发明实施例提供的媒体资源播控场景图。如图1所示,媒体资源播控的场景中,包括服务端110和客户端120。
[0054]客户端120位于家庭内部,客户端120通过双向网络和服务端110连接,服务端110通过双向网络向客户端120提供服务,客户端120通过双向网络收看媒体资源。
[0055]图2为本发明实施例一提供的媒体资源信息处理方法流程图。如图2所示,在本实施例中,执行主体是服务端。
[0056]步骤S210,服务端获取媒体资源信息,其中,所述媒体资源信息包括媒体特性。
[0057]具体地,媒体资源信息由媒体资源生成,媒体资源可以是电视直播、时移或者点播节目,也可以是网络电视(Internet Protocol Television, IPTV)直播、时移或者点播节目,还可以是网络视频等互联网资源。服务端通过现有技术获取到这些媒体资源信息,比如,解析用户下载的数据包等,并将获取到的媒体资源信息保存在媒体资源信息表中,生成的媒体资源信息表可以是如表I所示的表,其中,媒体资源信息表中包括媒体特性,媒体特性包括媒体资源的名称、类型、播放来源、时长、开始结束时间、编码、速率和事件描述,其中,名称可以是电影的片名,也可以是电视剧的片名,类型可以包括直播、时移和点播,播放来源用于定位媒体资源信息,比如,有线电视直播节目的网络身份标识号码(IDentity,ID)、频道ID或者节目ID,IPTV点播节目的内容ID,网络视频的播放统一资源定位符(Uniform/Universal Resource Locator, URL),事件描述可以是电影的简介或者电视剧的简介等。
[0058]下表是媒体资源信息表的可能的一种表现形式:
[0059]
名 类 播放来 时 开始结束时 编 速 事件描称I型 源_长 间_I码丨率I述_
[0060]步骤S220,服务端获取客户端的用户收视信息,其中,所述用户收视信息包括用户特性;
[0061]具体地,用户收视信息包括用户特性,用户特性可以包括用户的收视规律、收视喜好、收视率(热播情况),用户的收视规律可以是用户在特定时间收看特定节目的规律,比如,用户每天19:00点收看新闻联播,周末晚上收看英超比赛等;收视喜好可以是用户经常观看的节目,比如,用户经常收看体育节目,综艺节目等;热播情况可以用于节目推荐,其中,收视率可以通过收视率调查或者互联网视频网站统计的收视率获得。
[0062]需要说明的是,对步骤S210和步骤S220的顺序并不做限制,可以是服务端先获取媒体资源信息,再获取用户收视信息,也可以是服务端先获取用户收视信息,再获取媒体资源信息,还可以是服务端同时获取媒体资源信息和用户收视信息。
[0063]步骤S230,所述服务端根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列。
[0064]具体地,当媒体特性是媒体资源信息的类型时,媒体资源信息的类型包括直播类媒体资源信息,时移类媒体资源信息和点播类媒体资源信息,并且服务端可以预先设定这三种媒体资源信息类型的优先级从高到低依次为直播类、时移类、点播类,服务端还可以预先设置用户特性间的优先级,比如可以设置用户收视规律、收视喜好、热播情况的优先级,比如可以设置用户特性间的优先级从高到低依次为用户收视规律、收视喜好、收视率。[0065]如图3所示,图3为本发明实施例提供的媒体资源信息处理中生成第一序列的流程图。步骤S230包括:
[0066]步骤S301,服务端根据媒体资源信息的类型,从媒体资源信息中筛选出直播类媒体资源信息,根据筛选条件,其中,筛选条件可以是用户特性,对筛选出的直播类媒体资源信息设置优先级,直至直播类资源信息筛选完毕,生成直播类第一序列;
[0067]步骤S302,服务端根据媒体资源信息的类型,从媒体资源信息中筛选出时移类媒体资源信息,根据筛选条件,其中,筛选条件可以是用户特性,对筛选出的时移类媒体资源信息设置优先级,直至时移类资源信息筛选完毕,生成时移类第一序列;
[0068]步骤S303,服务端根据媒体资源信息的类型,从媒体资源信息中筛选出点播类媒体资源信息,根据筛选条件,其中,筛选条件可以是用户特性,对筛选出的点播类媒体资源信息设置优先级,直至点播类资源信息筛选完毕,生成点播类第一序列;
[0069]步骤S304,服务端根据直播类第一序列、时移类第一序列和点播类第一序列的优先级,生成第一序列。
[0070]需要说明的是,由于直播类、时移类、点播类媒体资源信息的优先级可以动态设置,因此步骤S301-步骤S303之间的顺序可以调换。
[0071]步骤S240,所述服务端根据预设的频道和时间段的优先级,将所述第一序列编排进空闲频道的时间段,生成节目列表,并将所述节目列表发送给客户端。
[0072]具体地,如图4所示,图4为本发明实施例一提供的媒体资源信息的编排流程图。图4中的执行主体是服务端,步骤S 240具体包括:
[0073]步骤S401,判断第一频道的第一时间段是否空闲,如果第一频道的第一时间段空闲,跳转至步骤402,如果第一频道的第一时间段已占用,跳转至步骤403 ;
[0074]步骤S402,编排到当前频道的相应时间段(将直播类第一序列中优先级最高的编排进第一频道的第一时间段),跳转至步骤S405 ;
[0075]步骤S403,更换为第二频道的第一时间段,跳转至步骤S404 ;
[0076]步骤S404,遍历频道号,如果频道号已遍历,跳转至步骤S405,如果频道号未遍历,跳转至步骤S401(判断第二频道、第三频道……的第一时间段是否空闲);
[0077]步骤S405,恢复最初频道号,判断直播类第一序列是否编排完成,如果直播类第一序列编排完成,跳转至步骤S406,如果直播类第一序列编排未完成,跳转至步骤S401 ;
[0078]步骤S406,获取时移类第一序列的原始直播时间段和可时移时间范围,跳转至步骤 S407 ;
[0079]步骤S407,判断第一频道(第二频道、第三频道……)的原始直播时间段是否空闲,如果第一频道的原始直播时间段空闲,跳转至步骤S408,如果第一频道的原始直播时间段已占用,跳转至步骤S409;
[0080]步骤S408,编排到当前频道的相应时间段(将时移类第一序列中优先级最高的编排进第一频道的原始直播时间段),跳转至步骤S412 ;
[0081]步骤S409,判断第一频道的可时移范围是否空闲,如果第一频道的可时移范围空闲,跳转至步骤S408(将时移类第一序列中优先级最高的编排进第一频道的可时移范围),如果第一频道的可时移范围已占用,跳转至步骤410 ;
[0082]步骤S410,更换为第二频道的可时移范围,跳转至步骤S411 ;[0083]步骤S411,遍历频道号,如果频道号已遍历,跳转至步骤S412,如果频道号未遍历,跳转至步骤S407(判断第二频道、第三频道……的原始直播时间段是否空闲);
[0084]步骤S412,恢复最初频道号,判断时移类第一序列是否编排完成,如果时移类第一序列编排完成,跳转至步骤S413,如果时移类第一序列编排未完成,跳转至步骤S407 (判断第二频道、第三频道……的原始直播时间段是否空闲);
[0085]步骤S413,判断点播类第一序列是否符合用户收视时间规律,如果点播类第一序列符合用户收视时间规律,跳转至步骤S414,如果点播类第一序列不符合用户收视时间规律,跳转至步骤S418 ;
[0086]步骤S414,判断当前频道(第一频道、第二频道、第三频道……)的规律时间段是否空闲,如果第一频道(假设第一频道的优先级最高,优先判断第一频道)的规律时间段空闲,跳转至步骤S415,如果第一频道的规律时间段已占用,跳转至步骤S416 ;
[0087]步骤S415,将点播类第一序列中优先级最高的编排进第一频道的规律时间段,跳转至步骤S422 ;[0088]步骤S416,更换为第二频道的规律时间段,跳转至步骤S417 ;
[0089]步骤S417,遍历频道号,如果频道号已遍历,跳转至步骤S422,如果频道号未遍历,跳转至步骤S414(判断第二频道的规律时间段是否空闲);
[0090]步骤S418,判断当前频道(第一频道、第二频道……)是否存在空闲时间段,如果第一频道存在空闲时间段,跳转至步骤S419;如果第一频道不存在空闲时间段,跳转至步骤 S420 ;
[0091]步骤S419,将点播类第一序列的优先级最高的编排进第一频道的空闲时间段,跳转至步骤S422 ;
[0092]步骤S420,更换为第二频道,跳转至步骤S421 ;
[0093]步骤S421,频道号遍历,如果频道号已遍历,跳转至步骤S422,如果未遍历,跳转至步骤S418(判断第二频道是否存在空闲时间段);
[0094]步骤S422,恢复最初频道号,判断点播类第一序列是否编排完成,如果点播类第一序列编排完成,跳转至步骤S423,如果点播类第一序列编排未完成,跳转至步骤S414。
[0095]进一步地,所述方法还包括:所述服务端可以生成一个节目列表;或者,所述服务端根据频道号,将所述一个节目列表拆分为多个节目列表。
[0096]需要说明的是,上述步骤S401-S423只是本发明的一种编排方法,本发明不限于该方法,上述步骤中频道的优先级按照频道号正序排列,频道的优先级也可以按照频道号倒叙排列。
[0097]步骤S250,所述服务端接收客户端发送的更新请求,其中,所述更新请求包括时间基线变化情况。
[0098]步骤S260,所述服务端根据所述时间基线变化情况更新所述节目列表。
[0099]具体地,如图5所示,图5为本发明实施例一提供的客户端的时间基线更改流程图。图5中的执行主体是服务端,步骤S250和步骤S260具体包括:
[0100]步骤S501,客户端开始当前频道播放;
[0101]步骤S502,当前时间段节目事件为点播类,客户端从点播类节目事件开头开始播放,由于客户端进入频道开始播放的时间与节目列表上当前时间段开始时间有Tl差距,节目列表时间基线整体向后推延Tl ;
[0102]步骤S503,客户端按照节目列表时间顺序播放;
[0103]步骤S504,如果下一个节目事件为直播节目,由于时间基线推延导致当前节目事件与下一个节目事件时间段重叠,客户端提示用户是否跳过当前节目接入直播节目;
[0104]步骤S505,用户选择是否跳过当前节目,如跳过则执行步骤S507,如不跳过则执行步骤S506 ;
[0105]步骤S506,客户端当前节目播放完毕,用户切入直播节目中段,执行步骤S507 ;
[0106]步骤S507,进行直播节目播放,时间基线恢复;
[0107]步骤S508,客户端按照节目列表播放,遇到点播节目,进行快进、快退、暂停等交互控制,造成时间基线提前,当下一个节目事件为直播节目时,当前节目事件与直播节目事件之间存在空闲时间段;
[0108]步骤S509,客户端向服务端发送当前节目列表更新请求,请求中包括时间基线变化情况。
[0109]步骤S510,客户端按照更新的节目列表顺序播放;
[0110]步骤S511,客户端播放结束。
[0111]进一步地,服务端根据所媒体特性和用户特性,对媒体资源信息进行排序,生成第一序列具体包括:
[0112]服务端根据媒体特性和用户特性的变化,对第一序列进行动态调整;其中,所述媒体特性包括媒体资源的名称和/或类型和/或播放来源和/或时长和/或开始结束时间和/或编码和/或速率和/或事件描述,所述用户特性包括用户收视规律和/或收视喜好和/或收视率。
[0113]具体地,当媒体特性发生变化,或者用户特性间的优先级变化,或者媒体特性和用户特性都发生变化时,服务端对生成的第一序列进行动态调整,重新生成节目列表。
[0114]需要说明的是,客户端更新节目列表的方法和生成节目列表的方法相同,这里不再赘述。节目事件是节目列表中的每一个节目,它以表格的形式呈现,其表现形式可以是如表I所不的媒体资源信息表。
[0115]本发明实施例提供的媒体资源信息处理方法,服务端获取媒体资源信息,其中,所述媒体资源信息包括媒体特性;所述服务端获取客户端的用户收视信息,其中,所述用户收视信息包括用户特性;所述服务端根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列;所述服务端根据预设的频道和时间段的优先级,将所述第一序列编排进空闲频道的时间段,生成节目列表,并将所述节目列表发送给客户端;所述服务端接收客户端发送的更新请求,其中,所述更新请求包括时间基线变化情况;所述服务端根据所述时间基线变化情况更新所述节目列表,以频道的方式提供给用户,解决了用户的收视习惯和操作方式转变之间的困难,将数字电视和互联网视频融合起来,满足了用户特性的需求。
[0116]图6为本发明实施例二提供的媒体资源信息的处理装置示意图。如图6所示,本实施例包括:第一获取单元610,第二获取单元620,排序单元630,编排单元640,接收单元650,更新单元660。
[0117]所述第一获取单元610,用于获取媒体资源信息,其中,所述媒体资源信息包括媒体特性;[0118]所述第二获取单元620,用于获取客户端的用户收视信息,其中,所述用户收视信息包括用户特性;
[0119]所述排序单元630,用于根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列;
[0120]所述编排单元640,用于根据预设的频道和时间段的优先级,将所述第一序列编排进空闲频道的时间段,生成节目列表,并将所述节目列表发送给客户端;
[0121]所述接收单元650,用于接收客户端发送的更新请求,其中,所述更新请求包括时间基线变化情况;
[0122]所述更新单元660,用于根据所述时间基线变化情况更新所述节目列表。
[0123]进一步地,所述排序单元630具体用于:
[0124]所述服务端根据所述媒体特性和用户特性的变化,对第一序列进行动态调整;其中,所述媒体特性包括媒体资源的名称和/或类型和/或播放来源和/或时长和/或开始结束时间和/或编码和/或速率和/或事件描述,所述用户特性包括用户收视规律和/或收视喜好和/或收视率。
[0125]进一步地,所述媒体特性包括所述媒体资源信息的类型,所述类型包括直播类媒体资源信息、时移类媒体资源信息和点播类媒体资源信息;
[0126]所述排序单元630具体用于:从所述媒体资源信息中筛选出直播类媒体资源信息,根据用户特性,对所述直播类媒体资源信息设置优先级,生成直播类第一序列;
[0127]从所述媒体资源信息中筛选出时移类媒体资源信息,根据用户特性,对所述时移类媒体资源信息设置优先级,生成时移类第一序列;
[0128]从所述媒体资源信息中筛选出点播类媒体资源信息,根据用户特性,对所述点播类媒体资源信息设置优先级,生成点播类第一序列;
[0129]根据所述直播类第一序列、时移类第一序列和点播类第一序列的优先级,生成第
一序列。
[0130]进一步地,所述编排单元640具体用于:
[0131]当所述类型是直播类媒体资源信息时,判断第一频道的第一时间段是否空闲,如果所述第一频道的第一时间段空闲,将所述直播类第一序列中优先级最高的编排进所述第一频道的第一时间段,如果所述第一频道的第一时间段已占用,判断第二频道的第一时间段是否空闲,直至将所述直播类第一序列编排进空闲频道的时间段;
[0132]当所述类型是时移类媒体资源信息时,获取直播类媒体资源信息的原始直播时间段和可时移范围;判断第一频道的原始直播时间段是否空闲,如果所述第一频道的原始直播时间段空闲,将所述时移类第一序列中优先级最高的编排进所述第一频道的原始直播时间段,如果所述第一频道的原始直播时间段已占用,判断第一频道的可时移范围是否空闲,直至将所述时移类第一序列编排进所述空闲频道的时间段;
[0133]当所述类型是点播类媒体资源信息时,第一频道的规律时间段是否空闲,如果所述第一频道的规律时间段空闲,将所述点播类第一序列中优先级最高的编排进所述第一频道的规律时间段,如果所述第一频道的规律时间段已占用,判断第二频道的规律时间段是否空闲,直至将所述点播类第一序列编排进所述空闲频道的时间段,其中,频道的优先级为频道号大小的正序排列。[0134]进一步地,本发明实施例还可以包括拆分单元,用于将一个节目列表按照频道号拆分为多个节目列表。
[0135]进一步地,本发明实施例提供了一种媒体资源信息的处理系统,所述系统包括如图6所示的装置以及客户端。
[0136]应用本发明实施例提供的媒体资源信息处理装置,第一获取单元,获取媒体资源信息,其中,所述媒体资源信息包括媒体特性;第二获取单元,获取客户端的用户收视信息,其中,所述用户收视信息包括用户特性;排序单元,根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列;编排单元,根据预设的频道和时间段的优先级,将所述第一序列编排进空闲频道的时间段,生成节目列表,并将所述节目列表发送给客户端;接收单元,接收客户端发送的更新请求,其中,所述更新请求包括时间基线变化情况;更新单元,根据所述时间基线变化情况更新所述节目列表,以频道的方式提供给用户,解决了用户的收视习惯和操作方式转变之间的困难,将数字电视和互联网视频融合起来,满足了用户特性的需求。
[0137]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种媒体资源信息的处理方法,所述媒体资源信息由电视直播、时移、点播节目,和/或网络电视IPTV直播、时移、点播节目,和/或网络视频生成,其特征在于,所述方法包括: 服务端获取媒体资源信息,其中,所述媒体资源信息包括媒体特性; 所述服务端获取客户端的用户收视信息,其中,所述用户收视信息包括用户特性; 所述服务端根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列; 所述服务端根据预设的频道和时间段的优先级,将所述第一序列编排进空闲频道的时间段,生成节目列表,并将所述节目列表发送给所述客户端; 所述服务端接收所述客户端发送的更新请求,其中,所述更新请求包括时间基线变化情况; 所述服务端根据所述时间基线变化情况更新所述节目列表。
2.如权利要求1所述的方法,其特征在于,所述服务端根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列具体包括: 所述服务端根据所述媒体特性和用户特性的变化,对所述第一序列进行动态调整;其中,所述媒体特性包括媒体资源的名称和/或类型和/或播放来源和/或时长和/或开始结束时间和/或编码和/ 或速率和/或事件描述,所述用户特性包括用户收视规律和/或收视喜好和/或收视率。
3.如权利要求1所述的方法,其特征在于,所述媒体特性包括所述媒体资源的类型,所述类型包括直播类媒体资源信息、时移类媒体资源信息和点播类媒体资源信息; 所述服务端根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列具体包括: 所述服务端从所述媒体资源信息中筛选出直播类媒体资源信息,根据用户特性,对所述直播类媒体资源信息设置优先级,生成直播类第一序列; 所述服务端从所述媒体资源信息中筛选出时移类媒体资源信息,根据用户特性,对所述时移类媒体资源信息设置优先级,生成时移类第一序列; 所述服务端从所述媒体资源信息中筛选出点播类媒体资源信息,根据用户特性,对所述点播类媒体资源信息设置优先级,生成点播类第一序列; 所述服务端根据所述直播类第一序列、时移类第一序列和点播类第一序列的优先级,生成第一序列。
4.如权利要求1或3所述的方法,其特征在于,所述服务端根据预设的频道的时间段的优先级,将所述第一序列编排进空闲频道的时间段具体包括: 当所述类型是直播类媒体资源信息时,所述服务端判断第一频道的第一时间段是否空闲,如果所述第一频道的第一时间段空闲,将所述直播类第一序列中优先级最高的编排进所述第一频道的第一时间段,如果所述第一频道的第一时间段已占用,判断第二频道的第一时间段是否空闲,直至将所述直播类第一序列编排进空闲频道的时间段; 当所述类型是时移类媒体资源信息时,所述服务端获取直播类媒体资源信息的原始直播时间段和可时移范围;所述服务端判断第一频道的原始直播时间段是否空闲,如果所述第一频道的原始直播时间段空闲,将所述时移类第一序列中优先级最高的编排进所述第一频道的原始直播时间段,如果所述第一频道的原始直播时间段已占用,判断第一频道的可时移范围是否空闲,直至将所述时移类第一序列编排进所述空闲频道的时间段; 当所述类型是点播类媒体资源信息时,所述服务端判断第一频道的规律时间段是否空闲,如果所述第一频道的规律时间段空闲,将所述点播类第一序列中优先级最高的编排进所述第一频道的规律时间段,如果所述第一频道的规律时间段已占用,判断第二频道的规律时间段是否空闲,直至将所述点播类第一序列编排进所述空闲频道的时间段,其中,频道的优先级为频道号大小的正序排列。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:所述服务端可以生成一个节目列表;或者, 所述服务端根据频道号,将所述一个节目列表拆分为多个节目列表。
6.一种媒体资源信息的处理装置,所述媒体资源信息由电视直播、时移、点播节目,和/或IPTV直播、时移、点播节目,和/或网络视频生成,其特征在于,所述装置包括:第一获取单元,第二获取单元,排序单元,编排单元,接收单元,更新单元; 所述第一获取单元,用于获取媒体资源信息,其中,所述媒体资源信息包括媒体特性; 所述第二获取单元,用于获取客户端的用户收视信息,其中,所述用户收视信息包括用户特性; 所述排序单元,用于根据所述媒体特性和用户特性,对所述媒体资源信息进行排序,生成第一序列; 所述编排单元,用于根据预设的频道和时间段的优先级,将所述第一序列编排进空闲频道的时间段,生成节目列表,并将所述节目列表发送给所述客户端; 所述接收单元,用于接收所述客户端发送的更新请求,其中,所述更新请求包括时间基线变化情况; 所述更新单元,用于根据所述时间基线变化情况更新所述节目列表。
7.如权利要求6所述的装置,其特征在于,所述排序单元具体用于: 所述服务端根据所述媒体特性和用户特性的变化,对第一序列进行动态调整;其中,所述媒体特性包括媒体资源的名称和/或类型和/或播放来源和/或时长和/或开始结束时间和/或编码和/或速率和/或事件描述,所述用户特性包括用户收视规律和/或收视喜好和/或收视率。
8.如权利要求6所述的装置,其特征在于,所述媒体特性包括所述媒体资源信息的类型,所述类型包括直播类媒体资源信息、时移类媒体资源信息和点播类媒体资源信息; 所述排序单元具体用于:从所述媒体资源信息中筛选出直播类媒体资源信息,根据用户特性,对所述直播类媒体资源信息设置优先级,生成直播类第一序列; 从所述媒体资源信息中筛选出时移类媒体资源信息,根据用户特性,对所述时移类媒体资源信息设置优先级,生成时移类第一序列; 从所述媒体资源信息中筛选出点播类媒体资源信息,根据用户特性,对所述点播类媒体资源信息设置优先级,生成点播类第一序列; 根据所述直播类第一序列、时移类第一序列和点播类第一序列的优先级,生成第一序列。
9.如权利要求6或8所述的装置,其特征在于,所述编排单元具体用于:当所述类型是直播类媒体资源信息时,判断第一频道的第一时间段是否空闲,如果所述第一频道的第一时间段空闲,将所述直播类第一序列中优先级最高的编排进所述第一频道的第一时间段,如果所述第一频道的第一时间段已占用,判断第二频道的第一时间段是否空闲,直至将所述直播类第一序列编排进空闲频道的时间段; 当所述类型是时移类媒体资源信息时,获取直播类媒体资源信息的原始直播时间段和可时移范围;判断第一频道的原始直播时间段是否空闲,如果所述第一频道的原始直播时间段空闲,将所述时移类第一序列中优先级最高的编排进所述第一频道的原始直播时间段,如果所述第一频道的原始直播时间段已占用,判断第一频道的可时移范围是否空闲,直至将所述时移类第一序列编排进所述空闲频道的时间段; 当所述类型是点播类媒体资源信息时,第一频道的规律时间段是否空闲,如果所述第一频道的规律时间段空闲,将所述点播类第一序列中优先级最高的编排进所述第一频道的规律时间段,如果所述第一频道的规律时间段已占用,判断第二频道的规律时间段是否空闲,直至将所述点播类第一序列编排进所述空闲频道的时间段,其中,频道的优先级为频道号大小的正序排列。
10.一种媒体资源信息的处理系统,其特征在于,所述系统包括如权利要求6至9所述的装置和客户端。
【文档编号】H04N21/258GK103957435SQ201410186871
【公开日】2014年7月30日 申请日期:2014年5月5日 优先权日:2014年5月5日
【发明者】程钢, 叶晓舟, 王劲林 申请人:中国科学院声学研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1