本发明涉及多媒体数据处理技术领域,尤其涉及一种播放控制方法及播放设备切换方法。
背景技术:
播放设备作为一种新型终端,可以将手机、平板电脑等智能终端设备上的视频、图片、音乐等多媒体内容投屏至电视、投影仪等支持投屏显示的设备上,用户可以更方便地将智能终端设备中的多媒体内容投放到专用的显示设备上显示,为用户提供更好的多媒体观影体验。
目前播放设备获取智能终端所播放的网络视频的方式是:智能终端将视频地址通过网络发送至与其位于同一网络下的播放设备,播放设备通过该视频地址从网络中获取该视频内容进行播放。当切换进行播放的播放设备时,智能终端需要采用同样的方式将把视频地址发送到新的播放设备,而新的播放设备通过该视频地址获取视频,重新加载播放视频。由于在原来的播放设备上可能已经播放了一定进度,在切换到新的播放设备之后,新的播放设备从头开始播放,需要用户手动操作使视频快进到之前的播放设备播放的位置,而且播放进度定位不精准,需要多次调整,操作十分麻烦。
技术实现要素:
本发明针对现有技术中通过智能终端设备进行投屏播放视频,当切换播放设备时,新的播放设备会从头加载播放的视频,给用户带来使用不便的技术问题,提出了一种切换播放设备支持视频续播的控制方法,可以解决上述问题。
为实现上述发明目的,本发明采用下述技术方案予以实现:
一种播放控制方法,包括:
视频播放步骤,第一播放设备播放第一视频,当触发中断时,第一播放设备获取第一视频的中断位置;
所述第一播放设备将第一视频信息发送给智能终端,所述第一视频信息至少包括第一视频的地址和第一视频的中断位置。
进一步的,所述第一视频信息还包括第一视频的名称。
进一步的,第一视频的中断位置通过记录第一视频中断播放所对应的时间点进行标记。
进一步的,触发中断的方法包括通过智能终端控制中断第一播放设备的播放,或者通过遥控器控制第一播放设备的播放。
本发明同时提出了一种播放设备,,包括:
网络模块,其用于获取网络中的视频,以及与智能终端通信;
视频播放模块,其用于播放视频;
中断模块,其用于接收触发中断信息;
中断信息获取模块,其用于获取视频的地址以及视频的中断位置,并通过所述网络模块发送。
本发明同时提出了另外一种播放设备,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如前面任一条所记载的播放设备的权限控制方法。
本发明同时提出了一种播放设备切换方法,包括:
智能终端接收第一播放设备发送的第一视频信息并保存;
播放设备切换步骤,所述智能终端根据第一视频信息本地播放该第一视频,或者所述智能终端将第一视频信息转发至第二播放设备进行播放。
进一步的,播放设备切换步骤中,还包括所述智能终端接收选定目标视频,所述智能终端按照目标视频的视频信息进行本地播放或者将目标视频的视频信息转发至第二播放设备进行播放。
进一步的,播放设备切换步骤中,还包括判断目标视频与第一视频是否为同一视频的步骤,当为同一视频时,还包括生成关于是否按照所述中断位置继续播放的提示信息,并根据接收的选择信息确定播放进度。
进一步的,播放设备切换步骤中,当用户选择按照所述中断位置继续播放时,所述智能终端根据所存储的第一视频的地址和中断位置继续播放或者转发至第二播放设备,否则,所述智能终端仅根据第一视频的地址播放或者转发至第二播放设备。
进一步的,判断目标视频与第一视频是否为同一视频的方法为:至少判断目标视频的地址与第一视频的地址是否一致,若两者的地址不一致,则两者并非同一视频。
进一步的,第二播放设备接收智能终端发送的视频信息,并根据所述视频信息加载视频,当视频信息中包含中断位置时,第二播放设备自中断位置播放视频,否则从起始点播放视频。
进一步的,智能终端搜索第二播放设备时,包括:
智能终端使用用户数据报协议发送ssdp搜索请求,位于同一局域网内的播放设备接收到搜索信号,将该播放设备的设备信息发送到所述智能终端;扫描结束后,所述智能终端解析所述设备信息,将满足投屏条件的播放设备名称显示。
进一步的,所述播放设备的设备信息至少包括该播放设备的地址和名称。
本发明同时提出了一种智能终端,包括:
网络模块,其用于获取网络中的视频,以及与播放设备通信;
视频播放模块,其用于播放视频;
播放切换控制模块,其用于控制根据所接收的视频信息本地播放或者将视频信息转发至其他播放设备播放。
本发明同时提出了再一种播放设备,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如前面任一条所记载的播放设备的权限控制方法。
与现有技术相比,本发明的优点和积极效果是:本发明的切换播放设备支持视频续播的控制方法,能够在多台播放设备之间实现视频续播,降低了用户反复操作的复杂性,使投屏更加方便和快捷。完成投屏后,用户可以任意操作智能终端,无需保持当前视频的播放窗口,解除了对智能终端的占用。
结合附图阅读本发明的具体实施方式后,本发明的其他特点和优点将变得更加清楚。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提出的播放控制方法的一种实施例流程图;
图2是本发明提出的播放设备切换方法的一种实施例流程图;
图3是实施例一中所生成的用户提示示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下将结合附图和实施例,对本发明作进一步详细说明。
实施例一
本实施例提出了一种播放控制方法,本实施例中,通过智能终端进行视频投屏使用的是dlna协议。dlna的全称是digitallivingnetworkalliance(数字生活网络联盟),其宗旨是enjoyyourmusic,photosandvideos,anywhereanytime。dlna旨在解决个人pc、消费电器、智能终端在内的无限网络和有线网络的互联互通,使得数字媒体和内容服务的无限制共享和增长成为可能。
dlna标准包括多项协议及标准,其中最重要的是upnp。对于视频投屏来说upnp就能满足全部要求。
upnp的全称是universalplugandplay(通用即插即用),是一套网络协议,该协议的目标是使家庭网络(数据共享、通信和娱乐)和公司网络中的各种智能终端能够相互无缝连接,并简化相关网络的实现。upnp通过定义和发布基于开放、因特网通讯协议标准的upnp设备控制协议来实现这一目标。
将智能终端上正在播放的视频投屏到播放设备上后,智能终端可以关闭或开启其他应用,电视也不会停止播放,使用智能终端和看电视两不误。目前支持手机投屏的应用软件非常多,但是通过电视遥控器或者智能终端app将视频暂停后,智能终端未记录当前视频的信息,无法在另一台播放设备上实现视频续播。基于此,如图1所示,本实施例的播放控制方法包括:
第一播放设备播放第一视频,当触发中断时,获取第一视频的中断位置;视频播放中断可以是用户手动控制的暂停,也可以是由于网络等原因造成的播放中断,只要是终止当前正在播放的视频,即可认为是中断。由正在播放该第一视频的第一播放设备获取中断位置。
第一播放设备将第一视频信息发送给智能终端,智能终端接收第一视频信息并保存,第一视频信息至少包括第一视频的地址和中断位置。
本实施例的播放控制方法,尤其适用于第一播放设备受智能终端投屏播放控制的情况下,当第一播放设备终端该第一视频播放时,对于第一播放设备而言没有直接终止播放,而是将第一视频信息获取并发送至智能终端。第一视频信息中包含第一视频的中断位置,得以实现无论是智能终端本地播放还是切换其他播放设备进行播放,能够支持视频续播,降低了用户反复操作的复杂性,使投屏更加方便和快捷。完成投屏后,用户可以任意操作智能终端,无需保持当前视频的播放窗口,解除了对智能终端的占用。
优选第一播放设备所采集的第一视频信息还包括第一视频的名称。软件可以快速根据视频的地址确定视频,对于用户而言,即便看到地址也不知道该地址所对应的视频名称,因此,第一播放设备通过同事获取第一视频的名称,可以在提示时将其显示给用户,如图3所示,为本实施例所生成显示的提示信息,用户观察更加直观。
视频通过很多帧的画面压缩存储,对于用户以及位置定位,最直观的是在视频进度条的位置,因此,本实施例中优选第一视频的中断位置通过记录第一视频中断播放所对应的时间点进行标记,可以定位精准。
实施例二
本实施例提出了一种播放设备,包括:
网络模块,其用于获取网络中的视频,以及与智能终端通信;
视频播放模块,其用于播放视频;
中断模块,其用于接收触发中断信息;
中断信息获取模块,其用于获取视频信息,并通过网络模块发送。
其中,视频信息包括视频的地址以及视频的中断位置。
实施例三
本实施例提出了一种播放设备,包括:至少一个处理器和存储器;
存储器存储计算机执行指令;
至少一个处理器执行所述存储器存储的计算机执行指令,使得至少一个处理器执行如实施例一种所记载的播放设备的权限控制方法。
控制方法具体可参见实施例一中记载,在此不做赘述。
实施例四
本实施例提出了一种播放设备切换方法,如图2所示,包括:
智能终端接收第一播放设备发送的第一视频信息并保存;
播放设备切换步骤,智能终端根据第一视频信息本地播放该第一视频,或者智能终端将第一视频信息转发至第二播放设备进行播放。
第一播放设备中断播放第一视频后通过将第一视频信息发送至智能终端,得以实现无论是智能终端本地播放还是切换其他播放设备进行播放,能够支持视频续播,降低了用户反复操作的复杂性,使投屏更加方便和快捷。完成投屏后,用户可以任意操作智能终端,无需保持当前视频的播放窗口,解除了对智能终端的占用。
对于用户而言,用户可以有多种选择,其可以选择继续播放第一视频,也可以选择播放其他视频,因此,播放设备切换步骤中,还包括智能终端接收选定目标视频,智能终端按照目标视频的视频信息进行本地播放或者将目标视频的视频信息转发至第二播放设备进行播放。智能终端接收选定目标视频为用户操作选定。
除此之外,当智能终端将第一视频在第一播放设备投屏播放,且智能终端的播放关闭后,当第一投屏中断播放时,智能终端可以根据第一视频的地址和中断位置开始继续播放。
用户中断播放的原因有许多,有可能是想切换所播放的视频,而并非要继续播放当前视频。因此,本实施例的方法还包括:播放设备切换步骤中,智能终端选择想要播放的目标视频,智能终端将目标视频的地址发送给所目标播放设备进行播放。目标播放设备根据目标视频的地址进行播放,其中,目标视频可以是第一视频,也可以不是第一视频。
不同的用户具有不同的想法和需求,为了防止出现用户不希望续播而直接续播的话同样会给用户带来困扰的情况,提高本功能的服务周到性与细致化,遵照用户的意愿控制播放,本方法还可以通过与用户进行互动,提高用户的满意度。本实施例的播放设备切换步骤中,还包括判断目标视频与第一视频是否为同一视频的步骤。当为同一视频时,还包括生成关于是否按照中断位置继续播放的提示信息,并根据接收的选择信息确定向目标播放设备发送信息。
首先通过判断视频的情况,可以掌握用户是否已经切换播放的视频,如果不是同一视频,可能是用户是观看意愿发生变化,也可能是用户误操作,比如看连续剧时,很容易出现用户记不清楚刚才播放的具体哪一集,因此,还包括生成关于是否切换视频的提示信息,并通过智能终端显示。可以最大化的避免用户的误操作发生,尤其对于存在广告的视频,当用户等待播放完广告后才发现播错视频,浪费时间。
当目标视频与第一视频为同一视频时,通过生成是否按照中断位置继续播放的提示信息,遵照用户的意愿控制播放,提高用户的满意度。
播放设备切换步骤中,当用户选择按照所述中断位置继续播放时,所述智能终端将所存储的第一视频的地址和中断位置发送给所述目标播放设备,否则,所述智能终端仅将第一视频的地址发送给所述目标播放设备。
本实施例中判断目标视频与第一视频是否为同一视频的方法为:至少判断当目标视频的地址与第一视频的地址是否一致,若两者的地址不一致,则两者并非同一视频。
由于视频库中每个视频与地址都一一对应,因此,当目标视频的地址与第一视频的地址一致时,说明两者指向的是同一视频。通过比较地址的方式判断是否为同一视频,准确度高。
当目标视频的地址与第一视频的地址不一致时,智能终端将目标视频的地址发送给目标播放设备。目标播放设备按照常规的投屏方式播放目标视频。
优选第一播放设备所采集的第一视频信息还包括第一视频的名称。软件可以快速根据视频的地址确定视频,对于用户而言,即便看到地址也不知道该地址所对应的视频名称,因此,第一播放设备通过同事获取第一视频的名称,可以在提示时将其显示给用户,如图3所示,为本实施例所生成显示的提示信息,用户观察更加直观。
视频通过很多帧的画面压缩存储,对于用户以及位置定位,最直观的是在视频进度条的位置,因此,本实施例中优选第一视频的中断位置通过记录第一视频中断播放所对应的时间点进行标记,可以定位精准。
智能终端再次搜索播放设备时,包括:
智能终端使用用户数据报协议udp发送ssdp搜索请求,位于同一局域网内的播放设备接收到搜索信号,将该播放设备的设备信息发送到智能终端;扫描结束后,智能终端解析所述设备信息,将满足投屏条件的播放设备名称显示。
接下来用户通过智能终端选择想要投屏的播放设备,智能终端应用获取播放设备的地址;然后智能终端将要投屏视频的地址发送到播放设备进行播放。
播放设备的设备信息至少包括该播放设备的地址和名称,以便于用户控制和切换目标播放设备。
实施例五
本实施例提出了一种智能终端,包括:
网络模块,其用于获取网络中的视频,以及与播放设备通信;
视频播放模块,其用于播放视频;
播放切换控制模块,其用于控制根据所接收的视频信息本地播放或者将视频信息转发至其他播放设备播放。
实施例六
一种播放设备,包括:至少一个处理器和存储器;
存储器存储计算机执行指令;
至少一个处理器执行存储器存储的计算机执行指令,使得所述至少一个处理器执行如实施例四记载的播放设备的权限控制方法。具体可参见实施例四记载,在此不做赘述。
以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
1.一种播放控制方法,其特征在于,包括:
视频播放步骤,第一播放设备播放第一视频,当触发中断时,第一播放设备获取第一视频的中断位置;
所述第一播放设备将第一视频信息发送给智能终端,所述第一视频信息至少包括第一视频的地址和第一视频的中断位置。
2.根据权利要求1所述的控制方法,其特征在于,所述第一视频信息还包括第一视频的名称。
3.根据权利要求1所述的控制方法,其特征在于,第一视频的中断位置通过记录第一视频中断播放所对应的时间点进行标记。
4.根据权利要求1所述的控制方法,其特征在于,触发中断的方法包括通过智能终端控制中断第一播放设备的播放,或者通过遥控器控制第一播放设备的播放。
5.一种播放设备,其特征在于,包括:
网络模块,其用于获取网络中的视频,以及与智能终端通信;
视频播放模块,其用于播放视频;
中断模块,其用于接收触发中断信息;
中断信息获取模块,其用于获取视频的地址以及视频的中断位置,并通过所述网络模块发送。
6.一种播放设备,其特征在于,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1至4任一项所述的播放设备的权限控制方法。
7.一种播放设备切换方法,其特征在于,包括:
智能终端接收第一播放设备发送的第一视频信息并保存;
播放设备切换步骤,所述智能终端根据第一视频信息本地播放该第一视频,或者所述智能终端将第一视频信息转发至第二播放设备进行播放。
8.根据权利要求7所述的方法,其特征在于,
播放设备切换步骤中,还包括所述智能终端接收选定目标视频,所述智能终端按照目标视频的视频信息进行本地播放或者将目标视频的视频信息转发至第二播放设备进行播放。
9.根据权利要求8所述的方法,其特征在于,播放设备切换步骤中,还包括判断目标视频与第一视频是否为同一视频的步骤,当为同一视频时,还包括生成关于是否按照所述中断位置继续播放的提示信息,并根据接收的选择信息确定播放进度。
10.根据权利要求9所述的方法,其特征在于,播放设备切换步骤中,当用户选择按照所述中断位置继续播放时,所述智能终端根据所存储的第一视频的地址和中断位置继续播放或者转发至第二播放设备,否则,所述智能终端仅根据第一视频的地址播放或者转发至第二播放设备。
11.根据权利要求8所述的方法,其特征在于,判断目标视频与第一视频是否为同一视频的方法为:至少判断目标视频的地址与第一视频的地址是否一致,若两者的地址不一致,则两者并非同一视频。
12.根据权利要求7所述的方法,其特征在于,
第二播放设备接收智能终端发送的视频信息,并根据所述视频信息加载视频,当视频信息中包含中断位置时,第二播放设备自中断位置播放视频,否则从起始点播放视频。
13.一种智能终端,其特征在于,包括:
网络模块,其用于获取网络中的视频,以及与播放设备通信;
视频播放模块,其用于播放视频;
播放切换控制模块,其用于控制根据所接收的视频信息本地播放或者将视频信息转发至其他播放设备播放。
14.一种播放设备,其特征在于,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求7至12任一项所述的播放设备的权限控制方法。
技术总结