音视频投屏播放方法、机顶盒和终端设备的制作方法
【专利摘要】本发明提供一种音视频投屏播放方法、机顶盒和终端设备,该方法包括:目标机顶盒接收终端设备发送的待投屏的音视频的本地链接地址,并根据本地链接地址获取所述音视频,本地链接地址为终端设备根据用于存储所述音视频的本地HTTP服务器中的存储索引表确定的;目标机顶盒在与目标机顶盒对应的显示设备上播放所述音视频。由于终端设备仅需对待投屏的音视频进行存储管理,从而大大降低了对终端设备的处理能力要求,并且,目标机顶盒通过本地链接地址获取音视频,并可以根据从终端设备接收到的播放控制信息进行播放控制,使得音视频的播放具有较佳的播放显示效果。
【专利说明】音视频投屏播放方法、机顶盒和终端设备
【技术领域】
[0001]本发明涉及一种多媒体技术,尤其是涉及一种音视频投屏方法、机顶盒和终端设备。
【背景技术】
[0002]随着网络通信技术和多媒体技术的发展,诸如智能手机、平板电脑等终端设备已经成为人们日常工作、生活中不可或缺的工具。当需要将在某移动终端设备上播放的音视频内容展现给多人进行观看时,比如,教师将授课用的多媒体音视频内容在公共的壁投屏幕上进行播放呈现时,需要将该终端设备上的音视频内容投放在目标显示器上。
[0003]目前,已经有一些方法实现这样的功能,一种方法是采用屏幕拷贝技术,例如平板电脑将其正在播放的内容完整地拷贝下来,传输到目标显示器上。
[0004]采用这种方式来进行音视频内容的传输,既需要在终端设备上播放音视频内容,又需要终端设备逐屏进行屏幕拷贝,对终端设备的处理能力要求非常高,且音视频在目标显示器上的显示效果较差。
【发明内容】
[0005]针对上述存在的问题,本发明提供一种音视频投屏播放方法、机顶盒和终端设备,以克服现有技术中对终端设备的处理能力要求过高、音视频显示效果较差的缺陷。
[0006]本发明提供了一种音视频投屏播放方法,包括:
[0007]目标机顶盒接收终端设备发送的待投屏的音视频的本地链接地址,并根据所述本地链接地址获取所述音视频,所述本地链接地址为所述终端设备根据用于存储所述音视频的本地HTTP服务器中的存储索引表确定的,所述目标机顶盒为所述终端设备在向与所述终端设备处于同一局域网中的至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求后,根据各机顶盒发送的获取响应中的标识信息选择得到的;
[0008]所述目标机顶盒在与所述目标机顶盒对应的显示设备上播放所述音视频。
[0009]本发明提供了又一种音视频投屏播放方法,包括:
[0010]终端设备向同一局域网中至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求,以使所述各机顶盒根据所述获取请求分别向所述终端设备发送获取响应,所述获取响应中包括各自的标识信息;
[0011 ] 所述终端设备根据各获取响应中的所述标识信息选择得到目标机顶盒;
[0012]所述终端设备根据用于存储待投屏的音视频的本地HTTP服务器中的存储索引表确定所述音视频的本地链接地址,并将所述本地链接地址发送给所述目标机顶盒,以使所述目标机顶盒根据所述本地链接地址获取所述音视频,并在与所述目标机顶盒对应的显示设备上播放所述音视频。
[0013]本发明提供了一种机顶盒,包括:
[0014]接收模块,用于接收终端设备发送的待投屏的音视频的本地链接地址,并根据所述本地链接地址获取所述音视频,所述本地链接地址为所述终端设备根据用于存储所述音视频的本地HTTP服务器中的存储索引表确定的,所述机顶盒为所述终端设备在向与所述终端设备处于同一局域网中的至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求后,根据各机顶盒发送的获取响应中的标识信息选择得到的;
[0015]播放模块,用于在与所述机顶盒对应的显示设备上播放所述音视频。
[0016]本发明提供了一种终端设备,包括:
[0017]第一发送模块,用于向同一局域网中至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求,以使所述各机顶盒根据所述获取请求分别向所述终端设备发送获取响应,所述获取响应中包括各自的标识信息;
[0018]选择模块,用于根据各获取响应中的所述标识信息选择得到目标机顶盒;
[0019]第二发送模块,用于根据用于存储待投屏的音视频的本地HTTP服务器中的存储索引表确定所述音视频的本地链接地址,并将所述本地链接地址发送给所述目标机顶盒,以使所述目标机顶盒根据所述本地链接地址获取所述音视频,并在与所述目标机顶盒对应的显示设备上播放所述音视频。
[0020]本发明提供的音视频投屏播放方法、机顶盒和终端设备,终端设备通过在与其处于同一局域网的范围内广播获取各机顶盒的标识信息,从而选择出目标机顶盒,进而将待投屏的音视频的本地链接地址发送给目标机顶盒,以使目标机顶盒获取该音视频进行连续播放。其中,该终端设备通过预先在其上建立一本地HTTP服务器,来存储音视频内容以及包含音视频本地链接地址的存储索引表,使得目标机顶盒能够根据该本地链接地址获取得到待投屏的音视频。由于终端设备仅需要通过建立HTTP服务器的方式来对音视频内容进行存储管理,大大降低了对终端设备的处理能力要求,且目标机顶盒能够通过本地链接地址获取待投屏的音视频并进行连续播放,具有较佳的显示效果。
【专利附图】
【附图说明】
[0021]图1为本发明音视频投屏播放方法实施例的流程图;
[0022]图2为本发明又一种音视频投屏播放方法实施例的流程图;
[0023]图3为本发明机顶盒实施例的示意图;
[0024]图4为本发明终端设备实施例的示意图。
【具体实施方式】
[0025]图1为本发明音视频投屏播放方法实施例的流程图,如图1所示,本实施例提供的音视频投屏播放方法,适用于在终端设备需要将其正在播放或存储的音视频通过机顶盒投屏到另一个显示设备上进行播放的情形,尤其适用于移动终端设备,比如平板电脑、智能手机等通过苹果Apple TV盒子将其存储的音视频、图像等多媒体内容投屏到公用的显示设备上进行播放的情形。
[0026]本实施例提供的音视频投屏播放方法具体包括:
[0027]步骤101、目标机顶盒接收终端设备发送的待投屏的音视频的本地链接地址,并根据所述本地链接地址获取所述音视频,所述本地链接地址为所述终端设备根据用于存储所述音视频的本地HTTP服务器中的存储索引表确定的,所述目标机顶盒为所述终端设备在向与所述终端设备处于同一局域网中的至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求后,根据各机顶盒发送的获取响应中的标识信息选择得到的;
[0028]步骤102、所述目标机顶盒在与所述目标机顶盒对应的显示设备上播放所述音视频。
[0029]本实施例中,当终端设备需要进行投屏播放音视频时,首先向与其同处于同一个局域网中的各机顶盒广播一获取请求,以获取各机顶盒的标识信息。处于同一局域网中的各机顶盒在接收到该获取请求后,通过向终端设备发送获取响应来告之终端设备自身的标识信息,该标识信息例如可以是该机顶盒的名称、网络地址等。进而,终端设备根据接收到的各机顶盒发送的获取响应中的标识信息来根据实际需要选择出目标机顶盒。
[0030]具体地,终端设备广播发送的获取请求中包括该终端设备所在的局域网标识,该标识例如可以是该局域网的网络名称,各机顶盒在接收到该携带有局域网标识的获取请求后,根据该局域网标识确定自己是否在该局域网中,若在,则向该终端设备发送携带有自身标识信息的获取响应,否则,不进行响应。
[0031]当终端设备根据接收到的各机顶盒发送的获取响应中的标识信息选择出目标机顶盒后,将待投屏的音视频的本地链接地址发送给该目标机顶盒。
[0032]本实施例中,终端设备预先在其中建立一 HTTP服务器,该服务器用于存储所有待投屏的音视频,并在其中建立一存储索引表,该存储索引表中包括各音视频的例如名称信息以及在本地HTTP服务器中的本地链接地址。当需要将某一音视频进行投屏播放时,通过查找该存储索引表可以确定与该音视频对应的本地链接地址,进而终端设备将该本地链接地址发送给目标机顶盒。
[0033]目标机顶盒接收到上述本地链接地址后,根据该本地链接地址从HTTP服务器中获取待投屏的音视频,并在与该目标机顶盒对应的显示设备上播放该音视频。
[0034]进一步地,所述目标机顶盒在与所述目标机顶盒对应的显示设备上进行播放所述首视频之后,还包括:
[0035]步骤103、所述目标机顶盒接收所述终端设备发送的播放控制信息,并根据所述控制信息对所述音视频进行播放控制,所述播放控制信息包括播放起始位置、暂停、快进和停止。
[0036]本实施例中,在待投屏的音视频在显示设备上播放后,终端设备还可以通过向目标机顶盒发送播放控制消息,来使得目标机顶盒对音视频的播放进行诸如播放起始位置、暂停、快进、停止等控制。
[0037]本实施例中,在终端设备根据与其处于同一局域网的各机顶盒的标识信息选择出目标机顶盒后,目标机顶盒通过从该终端设备接收到的本地链接地址从该终端设备的本地HTTP服务器中获取待投屏的音视频,进而在对应的显示设备上进行控制播放。由于终端设备仅需对待投屏的音视频进行存储管理,从而大大降低了对终端设备的处理能力要求,并且,目标机顶盒通过本地链接地址获取音视频,并可以根据从终端设备接收到的播放控制信息进行播放控制,使得音视频的播放具有较佳的播放显示效果。
[0038]图2为本发明又一种音视频投屏播放方法实施例的流程图,如图2所示,该方法包括:
[0039]步骤201、终端设备向同一局域网中至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求,以使所述各机顶盒根据所述获取请求分别向所述终端设备发送获取响应,所述获取响应中包括各自的标识信息;
[0040]步骤202、所述终端设备根据各获取响应中的所述标识信息选择得到目标机顶盒;
[0041]步骤203、所述终端设备根据用于存储待投屏的音视频的本地HTTP服务器中的存储索引表确定所述音视频的本地链接地址,并将所述本地链接地址发送给所述目标机顶盒,以使所述目标机顶盒根据所述本地链接地址获取所述音视频,并在与所述目标机顶盒对应的显示设备上播放所述音视频。
[0042]本实施例中,当终端设备需要进行投屏播放音视频时,首先向与其同处于同一个局域网中的各机顶盒广播一获取请求,以获取各机顶盒的标识信息。处于同一局域网中的各机顶盒在接收到该获取请求后,通过向终端设备发送获取响应来告之终端设备自身的标识信息,该标识信息例如可以是该机顶盒的名称、网络地址等。进而,终端设备根据接收到的各机顶盒发送的获取响应中的标识信息来根据实际需要选择出目标机顶盒。
[0043]具体地,终端设备广播发送的获取请求中包括该终端设备所在的局域网标识,该标识例如可以是该局域网的网络名称,各机顶盒在接收到该携带有局域网标识的获取请求后,根据该局域网标识确定自己是否在该局域网中,若在,则向该终端设备发送携带有自身标识信息的获取响应,否则,不进行响应。
[0044]当终端设备根据接收到的各机顶盒发送的获取响应中的标识信息选择出目标机顶盒后,将待投屏的音视频的本地链接地址发送给该目标机顶盒。
[0045]本实施例中,终端设备预先在其中建立一 HTTP服务器,该服务器用于存储所有待投屏的音视频,并在其中建立一存储索引表,该存储索引表中包括各音视频的例如名称信息以及在本地HTTP服务器中的本地链接地址。当需要将某一音视频进行投屏播放时,通过查找该存储索引表可以确定与该音视频对应的本地链接地址,进而终端设备将该本地链接地址发送给目标机顶盒。
[0046]目标机顶盒接收到上述本地链接地址后,根据该本地链接地址从HTTP服务器中获取待投屏的音视频,并在与该目标机顶盒对应的显示设备上播放该音视频。
[0047]进一步地,在步骤203之后,还包括:
[0048]步骤204、所述终端设备向所述目标机顶盒发送播放控制信息,以使所述目标机顶盒根据所述控制信息对所述音视频进行播放控制,所述播放控制信息包括播放起始位置、暂停、快进和停止。
[0049]本实施例中,在待投屏的音视频在显示设备上播放后,终端设备还可以通过向目标机顶盒发送播放控制消息,来使得目标机顶盒对音视频的播放进行诸如播放起始位置、暂停、快进、停止等控制。
[0050]本实施例中,终端设备通过在与其处于同一局域网的范围内广播获取各机顶盒的标识信息,从而选择出目标机顶盒,进而将待投屏的音视频的本地链接地址发送给目标机顶盒,以使目标机顶盒获取该音视频进行连续播放。其中,该终端设备通过预先在其上建立一本地HTTP服务器,来存储音视频内容以及包含音视频本地链接地址的存储索引表,使得目标机顶盒能够根据该本地链接地址获取得到待投屏的音视频。由于终端设备仅需要通过建立HTTP服务器的方式来对音视频内容进行存储管理,大大降低了对终端设备的处理能力要求,且目标机顶盒能够通过本地链接地址获取待投屏的音视频并进行连续播放,具有较佳的显示效果。
[0051]图3为本发明机顶盒实施例的示意图,如图3所示,该机顶盒包括:
[0052]接收模块11,用于接收终端设备发送的待投屏的音视频的本地链接地址,并根据所述本地链接地址获取所述音视频,所述本地链接地址为所述终端设备根据用于存储所述音视频的本地HTTP服务器中的存储索引表确定的,所述机顶盒为所述终端设备在向与所述终端设备处于同一局域网中的至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求后,根据各机顶盒发送的获取响应中的标识信息选择得到的;
[0053]播放模块12,用于在与所述机顶盒对应的显示设备上播放所述音视频。
[0054]具体地,所述获取请求中包括所述终端设备所在的局域网标识;
[0055]所述局域网标识,用于使得所述各机顶盒根据所述局域网标识分别确定与所述终端设备在同一局域网中后,分别向所述终端设备发送所述获取响应。
[0056]进一步地,所述接收模块11,还用于:
[0057]接收所述终端设备发送的播放控制信息,并根据所述控制信息对所述音视频进行播放控制,所述播放控制信息包括播放起始位置、暂停、快进和停止。
[0058]本实施例的机顶盒可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0059]图4为本发明终端设备实施例的示意图,如图4所示,该终端设备包括:
[0060]第一发送模块21,用于向同一局域网中至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求,以使所述各机顶盒根据所述获取请求分别向所述终端设备发送获取响应,所述获取响应中包括各自的标识信息;
[0061]选择模块22,用于根据各获取响应中的所述标识信息选择得到目标机顶盒;
[0062]第二发送模块23,用于根据用于存储待投屏的音视频的本地HTTP服务器中的存储索引表确定所述音视频的本地链接地址,并将所述本地链接地址发送给所述目标机顶盒,以使所述目标机顶盒根据所述本地链接地址获取所述音视频,并在与所述目标机顶盒对应的显示设备上播放所述音视频。
[0063]具体地,所述获取请求中包括所述终端设备所在的局域网标识;
[0064]所述局域网标识,用于使得所述各机顶盒根据所述局域网标识分别确定与所述终端设备在同一局域网中后,分别向所述终端设备发送所述获取响应。
[0065]进一步地,所述第二发送模块23,还用于:
[0066]向所述目标机顶盒发送播放控制信息,以使所述目标机顶盒根据所述控制信息对所述音视频进行播放控制,所述播放控制信息包括播放起始位置、暂停、快进和停止。
[0067]本实施例的终端设备可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0068]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0069]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种音视频投屏播放方法,其特征在于,包括: 目标机顶盒接收终端设备发送的待投屏的音视频的本地链接地址,并根据所述本地链接地址获取所述音视频,所述本地链接地址为所述终端设备根据用于存储所述音视频的本地HTTP服务器中的存储索引表确定的,所述目标机顶盒为所述终端设备在向与所述终端设备处于同一局域网中的至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求后,根据各机顶盒发送的获取响应中的标识信息选择得到的; 所述目标机顶盒在与所述目标机顶盒对应的显示设备上播放所述音视频。
2.根据权利要求1所述的方法,其特征在于,所述获取请求中包括所述终端设备所在的局域网标识; 所述局域网标识,用于使得所述各机顶盒根据所述局域网标识分别确定与所述终端设备在同一局域网中后,分别向所述终端设备发送所述获取响应。
3.根据权利要求1或2所述的方法,其特征在于,所述目标机顶盒在与所述目标机顶盒对应的显示设备上进行播放所述音视频之后,还包括: 所述目标机顶盒接收所述终端设备发送的播放控制信息,并根据所述控制信息对所述音视频进行播放控制,所述播放控制信息包括播放起始位置、暂停、快进和停止。
4.一种音视频投屏播放方法,其特征在于,包括: 终端设备向同一局域网中至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求,以使所述各机顶盒根据所述获取请求分别向所述终端设备发送获取响应,所述获取响应中包括各自的标识信息; 所述终端设备根据各获取响应中的所述标识信息选择得到目标机顶盒; 所述终端设备根据用于存储待投屏的音视频的本地HTTP服务器中的存储索引表确定所述音视频的本地链接地址,并将所述本地链接地址发送给所述目标机顶盒,以使所述目标机顶盒根据所述本地链接地址获取所述音视频,并在与所述目标机顶盒对应的显示设备上播放所述音视频。
5.根据权利要求4所述的方法,其特征在于,所述获取请求中包括所述终端设备所在的局域网标识; 所述局域网标识,用于使得所述各机顶盒根据所述局域网标识分别确定与所述终端设备在同一局域网中后,分别向所述终端设备发送所述获取响应。
6.根据权利要求4或5所述的方法,其特征在于,所述终端设备根据用于存储待投屏的音视频的本地HTTP服务器中的存储索引表确定所述音视频的本地链接地址,并将所述本地链接地址发送给所述目标机顶盒,以使所述目标机顶盒根据所述本地链接地址获取所述待投屏的音视频,并在与所述目标机顶盒对应的显示设备上播放所述音视频之后,还包括: 所述终端设备向所述目标机顶盒发送播放控制信息,以使所述目标机顶盒根据所述控制信息对所述音视频进行播放控制,所述播放控制信息包括播放起始位置、暂停、快进和停止。
7.一种机顶盒,其特征在于,包括: 接收模块,用于接收终端设备发送的待投屏的音视频的本地链接地址,并根据所述本地链接地址获取所述音视频,所述本地链接地址为所述终端设备根据用于存储所述音视频的本地HTTP服务器中的存储索引表确定的,所述机顶盒为所述终端设备在向与所述终端设备处于同一局域网中的至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求后,根据各机顶盒发送的获取响应中的标识信息选择得到的; 播放模块,用于在与所述机顶盒对应的显示设备上播放所述音视频。
8.根据权利要求7所述的机顶盒,其特征在于,所述获取请求中包括所述终端设备所在的局域网标识; 所述局域网标识,用于使得所述各机顶盒根据所述局域网标识分别确定与所述终端设备在同一局域网中后,分别向所述终端设备发送所述获取响应。
9.根据权利要求7或8所述的机顶盒,其特征在于,所述接收模块,还用于: 接收所述终端设备发送的播放控制信息,并根据所述控制信息对所述音视频进行播放控制,所述播放控制信息包括播放起始位置、暂停、快进和停止。
10.一种终端设备,其特征在于,包括: 第一发送模块,用于向同一局域网中至少一个机顶盒广播用于获取各机顶盒标识信息的获取请求,以使所述各机顶盒根据所述获取请求分别向所述终端设备发送获取响应,所述获取响应中包括各自的标识信息; 选择模块,用于根据各获取响应中的所述标识信息选择得到目标机顶盒; 第二发送模块,用于根据用于存储待投屏的音视频的本地HTTP服务器中的存储索引表确定所述音视频的本地链接地址,并将所述本地链接地址发送给所述目标机顶盒,以使所述目标机顶盒根据所述本地链接地址获取所述音视频,并在与所述目标机顶盒对应的显示设备上播放所述音视频。
11.根据权利要求10所述的设备,其特征在于,所述获取请求中包括所述终端设备所在的局域网标识; 所述局域网标识,用于使得所述各机顶盒根据所述局域网标识分别确定与所述终端设备在同一局域网中后,分别向所述终端设备发送所述获取响应。
12.根据权利要求10或11所述的设备,其特征在于,所述第二发送模块,还用于: 向所述目标机顶盒发送播放控制信息,以使所述目标机顶盒根据所述控制信息对所述音视频进行播放控制,所述播放控制信息包括播放起始位置、暂停、快进和停止。
【文档编号】H04N21/231GK104519397SQ201310455136
【公开日】2015年4月15日 申请日期:2013年9月29日 优先权日:2013年9月29日
【发明者】成锋 申请人:北大方正集团有限公司, 北京北大方正电子有限公司