一种媒体数据的发送方法、装置和机顶盒的制作方法

文档序号:8480607阅读:184来源:国知局
一种媒体数据的发送方法、装置和机顶盒的制作方法
【技术领域】
[0001]本发明涉及数字电视技术领域,特别是涉及一种媒体数据的发送方法、装置和机顶盒。
【背景技术】
[0002]随着国家三网融合试点工作的持续深入推进以及电信运营商宽带提速工程的不断加快,IPTV (交互式网络电视,Internet Protocol Televis1n)进入快速发展期,同时伴随着电视广播的全面数字化,传统的有线数字电视全面进入数字化时代,机顶盒走进千家万户。
[0003]机顶盒作为用户接收端设备,与承载网络连接,将接收到的数据转换成电视屏幕可以显示的数据。然而目前机顶盒的现状是,一个机顶盒输出相同的内容给一个或多个电视机。若每个电视机配置一个机顶盒,则布线较为麻烦,不仅影响美观,且成本很高,因此目前许多家庭,一般只配置一台机顶盒,这样就存在某一个家庭成员在收看节目,其他家庭成员也只能跟着收看相同的节目。而大多数情况下家庭成员间的需求是有差异的,例如有的家庭成员喜欢娱乐节目,有的家庭成员喜欢体育节目。因此,现有技术对于家庭成员享受个性化差异的音视频服务是十分不利的。

【发明内容】

[0004]本发明提供了一种媒体数据的发送方法、装置和机顶盒,用以解决现有技术一台机顶盒为不同终端只能提供相同媒体数据的问题。
[0005]针对上述技术问题,本发明是通过以下技术方案来解决的。
[0006]本发明提供了一种媒体数据的发送方法,包括:接收不同终端发送的节目播放请求;其中,所述节目播放请求中包括显示终端信息和节目链接地址;获取与每个所述节目链接地址相对应的媒体数据;根据每个所述显示终端信息,将媒体数据发送给与之对应的终端。
[0007]本发明还提供了一种媒体数据的发送装置,包括:接收模块,用于接收不同终端发送的节目播放请求;其中,所述节目播放请求中包括显示终端信息和节目链接地址;获取模块,用于获取与每个所述节目链接地址相对应的媒体数据;发送模块,用于根据每个所述显示终端信息,将媒体数据发送给与之对应的终端。
[0008]本发明还提供了一种机顶盒,包括上述任一所述的装置;其中,所述机顶盒还包括:解码模块,用于将所述装置获取的媒体数据解码后发送给显示器;数据传输模块,用于将来自移动终端的节目播放请求转发给所述装置,并将所述装置获取的媒体数据转发给对应的移动终端。
[0009]其中,如果所述显示终端信息为空值,则所述装置将节目链接地址对应的媒体数据通过所述解码模块发送给所述显示器;如果所述显示终端信息为地址,则所述装置将节目链接地址对应的媒体数据通过数据传输模块发送给与之对应的移动终端。
[0010]本发明有益效果如下:
[0011]本发明根据不同终端的显示终端信息,将从服务器下载的一个或多个媒体数据(节目)传送给相应的终端,使不同的终端可以享受不同的节目,满足了多用户个性化需求,提高了用户体验效果。
【附图说明】
[0012]图1是根据本发明一实施例的媒体数据的发送系统的结构图
[0013]图2是根据本发明一实施例的媒体数据的发送方法的流程图;
[0014]图3是根据本发明一实施例的媒体数据的发送方法的流程示意图;
[0015]图4是根据本发明一实施例的媒体数据的发送装置的结构图。
【具体实施方式】
[0016]为了解决现有技术一台机顶盒为不同用户只能提供相同媒体数据(节目)的问题,本发明提供了一种媒体数据的发送方法、装置和机顶盒,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0017]本发明提供了一种机顶盒,该机顶盒用于向不同终端传送不同的媒体数据。终端用于显示机顶盒传送的媒体数据。该终端包括移动终端和显示器。该移动终端例如是手机、平板电脑、笔记本电脑等。该显示器例如是电视机。
[0018]下面结合媒体数据的发送的系统对本发明的机顶盒的功能进行说明。
[0019]如图1所示,图1是根据本发明一实施例的用于节目传送的系统的结构图。
[0020]在该系统中可以包括电视机110、移动终端120、机顶盒130、服务器140。
[0021]电视机110和移动终端120可以用于向机顶盒130发送节目播放请求。
[0022]具体而言,使用电视机110的用户可以被称作电视机用户。电视机用户可以通过特定设备向机顶盒130发送节目播放请求,该节目播放请求用于请求播放用户所需的媒体数据。例如:特定设备可以是机顶盒遥控器,电视机用户可以通过机顶盒遥控器选择所需的节目A,该选择操作即可触发机顶盒遥控器向机顶盒130发送关于节目A的节目播放请求。此外,电视机110还可以用于显示机顶盒130传送的媒体数据。使用移动终端120的用户可以被称作移动终端用户。移动终端用户可以通过在移动终端120中选择所需的媒体数据,进而触发移动终端120向机顶盒130发送节目播放请求。例如:当移动终端为智能手机时,则移动终端用户在智能手机中输入或选择所需的媒体数据,如,输入或选择“新闻联播”,当移动终端侦测到该输入或选择操作后,则向机顶盒130发送针对“新闻联播”的节目播放请求。此外,移动终端120可以用于显示机顶盒130传送的媒体数据。
[0023]在节目播放请求中可以包括显示终端信息、节目链接地址。电视机110的显示终端信息为空值,移动终端120的显示终端信息为该移动终端120的地址。如,移动终端120的互联网协议地址(Internet Protocol Address, IP)和/或介质访问控制地址(MediaAccess Control, MAC)。节目链接地址是媒体数据在服务器140中的存储地址。
[0024]机顶盒130用于接收电视机和/或移动终端所发送的节目播放请求,也即是接收电视机用户和/或移动终端用户所触发的节目播放请求,并基于该节目播放请求向服务器140请求与该节目播放请求对应的媒体数据,以及在对服务器140返回的媒体数据进行处理后,传送给相应的电视机110或移动终端120,以供电视机用户或移动终端用户观看节目。
[0025]进一步地,在机顶盒130中至少包括:网络数据处理模块131、转发播放预处理模块132、解码模块133和数据传输模块134。
[0026]当电视机用户和/或移动终端用户触发节目播放请求的发送时:
[0027]数据传输模块134可以用于将移动终端用户触发的节目播放请求转发至转发播放预处理模块132。
[0028]转发播放预处理模块132可以用于接收使用不同终端的用户所触发的节目播放请求。例如:可以接收数据传输模块134转发的移动终端用户触发的节目播放请求,还可以接收电视机用户通过机顶盒遥控器触发的节目播放请求。
[0029]转发播放预处理模块132可以根据节目播放请求中的节目链接地址形成媒体数据请求。该媒体数据请求用于请求服务器140返回与节目链接地址相对应的媒体数据。
[0030]具体而言,节目链接地址可以是用户所需的媒体数据的网络地址。转发播放预处理模块132可以将节目播放请求中的显示终端信息和节目链接地址进行剥离,并基于节目链接地址形成媒体数据请求。在该媒体数据请求中可以包括机顶盒信息、节目链接地址。该机顶盒信息可以是机顶盒130的IP地址、MAC地址等信息。
[0031]转发播放预处理模块132将媒体数据请求发送至网络数据处理模块131。网络数据处理模块131用于将该媒体数据请求转发至服务器140。
[0032]服务器140用于存储一个或多个媒体数据。服务器140根据接收到的媒体数据请求与机顶盒130建立节目链接。具体链接时,根据媒体数据请求中的机顶盒信息和节目链接地址,服务器140可以根据节目链接地址与相应的机顶盒130建立节目链接,以将节目链接地址指向的媒体数据发送给机顶盒130。进一步地,该媒体数据以媒体数据流的形式发送至机顶盒130,换言之,媒体数据可以包括一个或多个媒体数据流。
[0033]当机顶盒130需要向终端传送媒体数据时:
[0034]网络数据处理模块131可以用于接收来自服务器140的一个或多个媒体数据流,并对接收到的一个或多个媒体数据流进行重新排序和传输校验,使一个或多个媒体数据流组成一个或多个媒体数据。
[0035]具体而言,在每个媒体
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1