一种媒体流控制方法及其装置的制造方法

文档序号:9436477阅读:180来源:国知局
一种媒体流控制方法及其装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种媒体流控制方法及其装置以及云端服务器和机顶盒。
【背景技术】
[0002]在现有技术中,如果用户想通过手机看电视节目,则需要打开手机的APP软件,选择自己想看的频道,然后手机会从云端服务器接收所选择频道的视频流。现有的这种方案,手机需要从云端服务器一直接收视频流,而手机与云端服务器之间是通过互联网连接的,所以手机接收视频流会占用大量的带宽。

【发明内容】

[0003]本发明实施例提供一种媒体流控制方法及其装置,可以极大的节省使用的网络带宽。
[0004]本发明一实施例提供一种媒体流控制方法,该方法包括:终端的客户端接收播放指令,所述播放指令指示了用户请求播放的频道;所述终端的客户端通过互联网向网络服务器发送服务请求,该服务请求包括:所述频道所对应的频道标识;所述终端的客户端接收网络服务器发送的机顶盒的接入信息,所述接入信息包括所述频道标识所对应的可为所述终端提供服务的机顶盒的频道播放参数;所述终端的客户端根据所述接入信息,通过局域网向所述可为所述终端提供服务的机顶盒发送包含频道播放参数的访问请求,从所述可为所述终端提供服务的机顶盒接收所述频道所对应的媒体流。
[0005]本发明一实施例提供一种媒体流控制装置,包括:第一通信单元,用于接收播放指令,所述播放指令指示了用户请求播放的频道;第二发送单元,用于通过互联网向网络服务器发送服务请求,该服务请求包括:所述频道所对应的频道标识;第二接收单元,用于接收网络服务器发送的机顶盒的接入信息,所述接入信息包括所述频道标识所对应的可为所述终端提供服务的机顶盒的频道播放参数;第三发送单元,用于根据所述接入信息,通过局域网向所述可为所述终端提供服务的机顶盒发送包含频道播放参数的访问请求;第三接收单元,用于从所述可为所述终端提供服务的机顶盒接收所述频道所对应的媒体流。
[0006]本发明一实施例提供另一种媒体流控制方法,该方法包括:网络服务器通过互联网接收终端发送的服务请求,该服务请求包括:终端请求的频道所对应的频道标识;网络服务器根据预设的映射关系查找频道标识所对应的可为终端提供服务的机顶盒的频道播放参数;向终端发送所述可为终端提供服务的机顶盒的接入信息,所述接入信息包括所述频道播放参数。
[0007]本发明一实施例提供另一种媒体流控制装置,包括:第一通信单元,用于通过互联网接收终端发送的服务请求,该服务请求包括:终端请求的频道所对应的频道标识;查找单元,用于根据预设的映射关系查找频道标识所对应的可为终端提供服务的机顶盒的频道播放参数;第二通信单元,向终端发送所述可为终端提供服务的机顶盒的接入信息,所述接入信息包括所述频道播放参数。
[0008]本发明一实施例提供一种云端服务器,包括:处理器,用于通过互联网接收终端发送的服务请求,该服务请求包括:终端请求的频道所对应的频道标识以及所述终端所在区域的区域指示;根据所述终端所在区域的区域指示确定可为终端提供服务的机顶盒;根据预设的映射关系查找所述频道标识所对应的可为终端提供服务的机顶盒的频道播放参数;向终端发送可为终端提供服务的机顶盒的接入信息,所述接入信息包括所述可为终端提供服务的机顶盒的地址和频道播放参数;电源管理模块,用于为所述处理器供电。
[0009]本发明一实施例提供又一种媒体流控制方法,包括:机顶盒接收局域网内的终端发送的访问请求,所述访问请求可以包括:所述终端上的第三方社交平台的播放能力指示信息以及机顶盒能识别的频道播放参数,所述频道播放参数是所述终端所请求播放的频道所对应的频道播放参数;所述机顶盒根据所述频道播放参数解析出所述频道所对应的媒体流;所述机顶盒根据所述第三方社交平台的播放能力指示信息,对所述媒体流进行处理,得到适用于第三方平台播放的媒体流;向所述终端推送所述适用于第三方平台播放的媒体流。
[0010]本发明一实施例提供又一种媒体流控制装置,包括:第一通信单元,用于接收局域网内的终端发送的访问请求,所述访问请求包括:所述终端上的第三方社交平台的播放能力指示信息以及机顶盒能识别的频道播放参数,所述频道播放参数是所述终端所请求播放的频道所对应的频道播放参数;解析单元,用于根据所述频道播放参数解析出所述频道所对应的媒体流;处理单元,用于根据所述第三方社交平台的播放能力指示信息,对所述媒体流进行处理,得到适用于第三方平台播放的媒体流;第二通信单元,用于向所述终端推送所述适用于第三方平台播放的媒体流。
[0011]本发明一实施例提供一种机顶盒,包括:处理器,用于接收局域网内的终端发送的访问请求,所述访问请求包括:所述终端上的第三方社交平台的播放能力指示信息以及机顶盒能识别的频道播放参数,所述频道播放参数是所述终端所请求播放的频道所对应的频道播放参数;根据所述频道播放参数解析出所述频道所对应的媒体流;根据所述第三方社交平台的播放能力指示信息,对所述媒体流进行处理,得到适用于第三方平台播放的媒体流;向所述终端推送所述适用于第三方社交平台播放的媒体流;电源管理模块,用于为所述处理器供电。
[0012]本发明实施例通过网络服务器将能为终端提供服务的机顶盒的频道播放参数通知终端,使得终端可以通过局域网从机顶盒接收媒体流,而不是通过互联网来接收媒体流,大大的节省了互联网的带宽。
【附图说明】
[0013]图1为本发明一实施例提供的媒体流分发系统图;
[0014]图2是本发明一实施例提供的媒体流控制方法流程图;
[0015]图3是本发明另一实施例提供的媒体流控制方法流程图;
[0016]图4是本发明又一实施例提供的媒体流控制方法流程图;
[0017]图5是本发明又一实施例提供的媒体流控制方法示意图;
[0018]图6是本发明一实施例提供的媒体流控制装置结构图;
[0019]图7是本发明另一实施例提供的媒体流控制装置结构图;
[0020]图8是本发明又一实施例提供的媒体流控制装置结构图。
【具体实施方式】
[0021]本发明实施例提供一种面向DVB (Digital Video Broadcasting,数字视频广播)系统的媒体流分发系统,如图1所示,其包括:终端10,网络服务器12,以及机顶盒14,其中,网络服务器为云端服务器,终端与机顶盒在同一局域网络中。其中,该终端可以是移动终端(比如手机、笔记本)或者台式电脑。该终端上运行了客户端,该客户端是嵌入在第三方社交平台上的内生应用,具体可以以微信的公众号以及web浏览器为客户端,来为客户提供服务。比如微信中的公众号,如果用户点击关注该公众号,则该嵌入在第三方社交平台上的内生应用就可以在该终端上运行。该终端的客户端也可以是web浏览器或app store中的APP被下载之后安装在手机上的。
[0022]移动终端中嵌入在第三方社交平台上的内生应用接收到用户的播放指令,该播放指令指示了用户请求播放的频道;移动终端中嵌入在第三方社交平台上的内生应用通过微信客户端、微信后端系统向云端服务器发送服务请求,该服务请求可以包括:移动终端用户的标识,移动终端所在区域的区域指示,所述频道所对应的频道标识。其中,移动终端所在区域的区域指示是微信的公众号。
[0023]云端服务器接收移动终端发送的服务请求,根据移动终端所在区域的区域指示确定可为移动终端服务器的机顶盒,根据预设的映射关系查找频道标识所对应的可为移动终端提供服务的机顶盒的频道播放参数;所述频道播放参数用于解析出该频道所对应的媒体流,后续机顶盒从移动终端接收到该频道播放参数之后,就能够解析出相应的媒体流。该频道播放参数包括:频道索引,媒体属性(比如直播),时间戳,媒体流格式,如何从流中区分出音频还是视频等信息。该云端服务器向移动终端发送可为移动终端提供服务的机顶盒的接入信息,所述接入信息可以包括所述可为移动终端提供服务的机顶盒的地址和所述频道播放参数。其中,该机顶盒的地址可以为URL地址或者机顶盒的局域网网络地址。可选的,对应同一频道标识,不同地区的频道播放参数可能不同,比如,不同省的频道播放参数会不同,则服务器分别保存了各个区域的频道标识与频道播放参数映射关系,根据该地区所对应的映射关系,查找频道
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1