一种多媒体内容播放方法及用户终端的制作方法_4

文档序号:9567512阅读:来源:国知局
ox,STB),通常称作机顶盒或机上盒,是一个连接电视机与外部信号源的设备。它可以将压缩的数字信号转成电视内容,并在电视机上显示出来。信号可以来自有线电缆、卫星天线、宽带网络以及地面广播。机顶盒接收的内容除了模拟电视可以提供的图像、声音之外,更在于能够接收数字内容,包括电子节目指南、因特网网页、字幕等等。使用户能在现有电视机上观看数字电视节目,并可通过网络进行交互式数字化娱乐、教育和商业化活动。
[0112]本发明实施例中,机顶盒与用户终端处于同一个局域网。
[0113]本发明实施例中,机顶盒为监听到广播地址中接收到第一广播消息时,作出响应的机顶盒。
[0114]本发明实施例中,机顶盒会实时监听预设的广播地址,一旦监听到上述预设广播地址接收到用户终端发送的发送携带用户终端IP地址的第一广播消息之后,则机顶盒也会根据第一广播信息向用户终端发送第二广播信息。其中,第二广播信息中可以携带机顶盒对应的IP地址,也可以携带机顶盒的设备型号。
[0115]本发明实施例中,在发送单元301向广播地址发送携带用户终端IP地址的第一广播消息之后,则接收单元302可以接收机顶盒针对第一广播消息发送的携带机顶盒的IP地址的第二广播消息。
[0116]建立单元303,用于根据机顶盒的IP地址,与机顶盒建立数据连接。
[0117]获取单元304,用于从机顶盒中获取多媒体内容的播放信息。
[0118]本发明实施例中,在接收单元302接收到机顶盒针对第一广播消息发送的携带机顶盒的IP地址的第二广播消息之后,则建立单元303可以根据机顶盒的IP地址,向该机顶盒发送数据连接建立请求,若接收到机顶盒发送的应答响应,则用户终端与机顶盒建立数据连接成功。若未接收到机顶盒发送的应答响应,或者机顶盒发送的拒绝建立数据连接的消息,则建立单元303无法与机顶盒建立数据连接。
[0119]本发明实施例中,在建立单元303根据机顶盒的IP地址,与机顶盒建立数据连接之后,则获取单元304可以从机顶盒中获取多媒体内容的播放信息。其中,多媒体内容的播放信息包括多媒体内容的类型与当前播放的形式等。
[0120]上述获取单元304,还用于根据多媒体内容的播放信息获取多媒体内容。
[0121]播放单元305,用于播放多媒体内容。
[0122]本发明实施例中,在获取单元304从机顶盒中获取多媒体内容的播放信息之后,则获取单元304可以进一步根据多媒体内容的播放信息获取多媒体内容,播放单元305并播放多媒体内容。
[0123]在图3中,详细描述了在发送单元301向广播地址发送携带用户终端IP地址的第一广播消息之后;则接收单元302可以接收机顶盒针对第一广播消息发送的携带机顶盒的IP地址的第二广播消息,机顶盒为监听到广播地址中接收到第一广播消息时,作出响应的机顶盒;建立单元303并根据机顶盒的IP地址,与机顶盒建立数据连接,获取单元304并从机顶盒中获取多媒体内容的播放信息;最后根据多媒体内容的播放信息获取多媒体内容,播放单元305并播放多媒体内容。由此可见,实施本发明实施例能够提高利用终端观看与机顶盒同步的多媒体内容的效率。
[0124]请参阅图4,图4是本发明实施例公开的另一种用户终端的结构示意图,用于执行上述多媒体内容播放方法。其中,图4是在图3的基础上进一步细化得到,除包括图3所示的所有单元外,还可以进一步包括检测单元306,其中,
[0125]检测单元306,用于在建立单元303根据机顶盒的IP地址,与机顶盒建立数据连接之后,获取单元304从机顶盒中获取多媒体内容的播放信息之前,检测用户终端是否发生甩动操作。
[0126]本发明实施例中,获取单元304还用于若检测单元306检测到用户终端发生甩动操作,获取甩动操作对应的甩动参数。
[0127]本发明实施例中,检测单元306还用于检测甩动参数与预设的用于获取多媒体内容的播放信息的参数是否匹配。
[0128]上述获取单元304具体用于若检测单元306检测到甩动参数与用于获取多媒体内容的播放信息的参数匹配,则获取多媒体内容的播放信息。
[0129]本发明实施例中,获取单元304可以进一步细化包括:发送模块3040以及接收模块3041,其中,
[0130]发送模块3040,用于发送多媒体内容的播放信息获取请求至机顶盒,以使机顶盒获取多媒体内容的播放信息,并将多媒体内容的播放信息发送至用户终端。
[0131]接收模块3041,用于接收机顶盒发送的多媒体内容的播放信息。
[0132]本发明实施例中,多媒体内容的播放信息包括播放频道以及当前回播时间中的至少一种,机顶盒获取多媒体内容的播放信息的【具体实施方式】为:由机顶盒响应多媒体内容的播放信息获取请求,以及由机顶盒获取当前播放多媒体内容的播放类型,播放类型包括直播类型或者回播类型;若播放类型为直播类型,则由机顶盒获取所述当前播放多媒体内容对应的直播播放频道;若播放类型为回播类型,则由机顶盒获取当前播放多媒体内容对应的回播播放频道以及当前播放多媒体内容对应的当前回播时间。
[0133]本发明实施例中,获取单元304根据多媒体内容的播放信息获取多媒体内容的【具体实施方式】为:获取单元304接收机顶盒发送的直播播放频道,根据直播播放频道从云端获取多媒体内容;或者,
[0134]获取单元304根据多媒体内容的播放信息获取多媒体内容的【具体实施方式】为:获取单元304接收机顶盒发送的回播播放频道以及当前回播时间,根据回播播放频道以及当前回播时间从云端获取多媒体内容。
[0135]请参阅图5,图5是本发明实施例公开的又一种用户终端的结构示意图,用于执行上述多媒体内容播放方法。其中,如图5所示,该用户终端500可以包括:至少一个处理器501,至少一个输入装置502,至少一个输出装置503,存储器504等组件。其中,这些组件通过一条或多条总线505进行通信连接。本领域技术人员可以理解,图5中示出的用户终端的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0136]处理器501为用户终端的控制中心,利用各种接口和线路连接整个用户终端的各个部分,通过运行或执行存储在存储器504内的程序和/或模块,以及调用存储在存储器504内的数据,以执行用户终端的各种功能和处理数据。处理器501可以由集成电路(Integrated Circuit,简称1C)组成,例如可以由单颗封装的1C所组成,也可以由连接多颗相同功能或不同功能的封装1C而组成。举例来说,处理器501可以仅包括中央处理器(Central Processing Unit,简称 CPU),也可以是 CPU、数字信号处理器(digital signalprocessor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
[0137]输入装置502可以包括标准的触摸屏、键盘等,也可以包括有线接口、无线接口等。
[0138]输出装置503可以包括显示屏、扬声器等,也可以包括有线接口、无线接口等。
[0139]存储器504可用于存储软件程序以及模块,处理器501、输入装置502以及输出装置503通过调用存储在存储器504中的软件程序以及模块,从而执行用户终端的各项功能应用以及实现数据处理。存储器504主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等;数据存储区可存储根据用户终端的使用所创建的数据等。在本发明实施例中,操作系统可以是Android系统、1S系统或Windows操作系统等等。
[0140]具体地,处理器501调用存储在存储器504中的应用程序,用于执行以下操作:
[0141]处理器501控制输出装置503向广播地址发送携带用户终端IP地址的第一广播消息;
[0142]处理器501控制输入装置502接收机顶盒针对第一广播消息发送的携带机顶盒的IP地址的第二广播消息,机顶盒为监听到广播地址中接收到第一广播消息时,作出响应的机顶盒;
[0143]处理器501根据机顶盒的IP地址,与机顶盒建立数据连接,并从机顶盒中获取多媒体内容的播放信息;
[0144]处理器501根据多媒体内容的播放信息获取多媒体内容,并控制输出装置503播放多媒体内容。
[0145]本发明实施例中,处理器501调用存储在存储器504中的应用程序,执行步骤从机顶盒中获取多媒体内容的播放信息,包括:
[0146]处理器501控制输出装置503发送多媒体内容的播放信息获取请求至机顶盒,以使机顶盒获取多媒体内容的播放信息,并将多媒体内容的播放信息发送至用户终端;
[0147]处理器501控制输入装置502接收机顶盒发送的多媒体内容的播放信息。
[0148]本发明实施例中,多媒体内容的播放信息包括播放频道以及当前回播时间中的至少一种,机顶
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1