一种音视频播放切换方法及装置与流程

文档序号:12499062阅读:207来源:国知局
一种音视频播放切换方法及装置与流程

本发明涉及通信技术领域,特别是涉及一种音视频播放切换方法及装置。



背景技术:

随着科技的进步以及电子设备的发展,电子设备的功能也日益多样化,多样化的电子设备能够给用户带来不同的体验。同时,随着用户的生活质量水平的提高,用户在应用电子设备时,总希望在尽可能少的操作该电子设备的情况下实现理想的功能。例如,用户在终端A上播放音视频(即音频或视频)至某一播放进度时,由于某种原因,如终端A电量过低、终端A需要做其他事情等,用户需要将该音视频切换至终端B上进行播放。

目前,对音视频播放进行切换一般为:通过数据转接线将需要进行播放切换的两个终端(终端A、终端B)进行连接,然后终端A向终端B发出一个用于对终端A中当前播放的音视频进行播放切换的请求,在终端B应答该指令之后,终端A将当前播放的音视频信息发送给终端B,进而实现对音视频的播放切换,但上述过程需要通过外部的数据转接线对上述的终端进行连接,增加了设备成本,同时发出请求的终端需要得到接收请求的终端的应答之后才能完成音视频播放切换,可见,上述在对音视频播放切换的过程中,终端之间依赖性比较大,而且上述对音视频播放切换的过程操作步骤繁琐,进而造成用户的体验低下。



技术实现要素:

本发明实施例的目的在于提供一种音视频播放切换方法及装置,以降低音视频播放切换的过程中终端之间的依赖性,简化音视频播放切换的操作步骤,进而提高用户的体验。

为达到上述目的,本发明实施例公开了一种音视频播放切换方法,应用于具有近距离无线通讯NFC功能的第一终端,所述第一终端用于播放目标音视频,所述方法包括:

接收用户针对所述目标音视频发送的切换请求;

检测所述NFC的覆盖区域内是否存在第二终端,所述第二终端为具有NFC功能且能够播放所述目标音视频的终端;

如果存在,将所述目标音视频的数据信息发送给所述第二终端,以使得所述第二终端根据接收到的所述目标音视频的数据信息对所述目标音视频进行播放。

优选的,在检测到所述NFC的覆盖区域内存在至少两个所述第二终端的情况下,所述方法还包括:

将所述第二终端中任意一个确定为目标终端;

所述将所述目标音视频的数据信息发送给所述第二终端,以使得所述第二终端根据接收到的所述目标音视频的数据信息对所述目标音视频进行播放,包括:

将所述目标音视频的数据信息发送给所述目标终端,以使得所述目标终端根据接收到的所述目标音视频的数据信息对所述目标音视频进行播放。

优选的,在检测到所述NFC的覆盖区域内存在第二终端的情况下,所述方法还包括:

判断所述第二终端是否处于空闲状态;

如果是,执行所述将所述目标音视频的数据信息发送给所述第二终端的步骤。

优选的,在检测到所述NFC的覆盖区域内存在第二终端的情况下,所述切换请求中包含预设终端类型的标识信息,所述方法还包括:

判断所述第二终端对应的标识信息与所述预设终端类型的标识信息是否一致;

如果一致,执行所述将所述目标音视频的数据信息发送给所述第二终端的步骤。

优选的,所述将所述目标音视频的数据信息发送给所述第二终端,以使得所述第二终端根据接收到的所述目标音视频的数据信息对所述目标音视频进行播放,包括:

将所述目标音视频对应数据源地址发送给所述第二终端,以使得所述第二终端在接收到所述数据源地址后,通过访问所述数据源地址的方式对所述目标音视频进行播放。

优选的,所述将所述目标音视频的数据信息发送给所述第二终端,以使得所述第二终端根据接收到的所述目标音视频的数据信息对所述目标音视频进行播放,包括:

将所述目标音视频对应数据源地址以及所述目标音视频在所述第一终端播放的时间点发送给所述第二终端,以使得所述第二终端根据接收到的所述数据源地址以及所述时间点,通过访问所述数据源地址的方式将所述目标音视频播放至所述时间点。

优选的,所述将所述目标音视频对应数据源地址以及所述目标音视频在所述第一终端播放的时间点发送给所述第二终端,以使得所述第二终端根据接收到的所述数据源地址以及所述时间点,通过访问所述数据源地址的方式将所述目标音视频播放至所述时间点,包括:

按照预设的加密规则,对所述目标音视频对应数据源地址以及所述目标音视频在所述第一终端播放的时间点进行加密处理,生成加密文件;

将所述加密文件发送给所述第二终端,以使得所述第二终端按照相匹配的解密规则对所接收到的加密文件进行解密操作,获得所述数据源地址以及时间点,并根据获得的所述数据源地址以及所述时间点,通过访问所述数据源地址的方式将所述目标音视频播放至所述时间点。

为达到上述目的,本发明实施例还公开了一种音视频播放切换装置,应用于具有近距离无线通讯NFC功能的第一终端,所述第一终端用于播放目标音视频,所述装置包括:

接收模块,用于接收用户针对所述目标音视频发送的切换请求;

检测模块,用于检测所述NFC的覆盖区域内是否存在第二终端,所述第二终端为具有NFC功能且能够播放所述目标音视频的终端;

发送模块,用于在所述检测模块检测到所述NFC的覆盖区域内存在第二终端的情况下,将所述目标音视频的数据信息发送给所述第二终端,以使得所述第二终端根据接收到的所述目标音视频的数据信息对所述目标音视频进行播放。

优选的,所述装置还包括:

确定模块,用于在所述检测模块检测到所述NFC的覆盖区域内存在至少两个所述第二终端的情况下,将所述第二终端中任意一个确定为目标终端;

所述发送模块,具体用于:

将所述目标音视频的数据信息发送给所述目标终端,以使得所述目标终端根据接收到的所述目标音视频的数据信息对所述目标音视频进行播放。

优选的,所述装置还包括:

第一判断模块,用于在所述检测模块检测到所述NFC的覆盖区域内存在所述第二终端的情况下,判断所述第二终端是否处于空闲状态;

第一触发模块,用于在所述第一判断模块判定结果为是的情况下,触发所述发送模块。

优选的,所述切换请求中包含预设终端类型的标识信息,所述装置还包括:

第二判断模块,用于在所述检测模块检测到所述NFC的覆盖区域内存在所述第二终端的情况下,判断所述第二终端对应的标识信息与所述预设终端类型的标识信息是否一致;

第二触发模块,用于在所述第二判断模块判定结果为是的情况下,触发所述发送模块。

优选的,所述发送模块,具体用于:

将所述目标音视频对应数据源地址发送给所述第二终端,以使得所述第二终端在接收到所述数据源地址后,通过访问所述数据源地址的方式对所述目标音视频进行播放。

优选的,所述发送模块,具体用于:

将所述目标音视频对应数据源地址以及所述目标音视频在所述第一终端播放的时间点发送给所述第二终端,以使得所述第二终端根据接收到的所述数据源地址以及所述时间点,通过访问所述数据源地址的方式将所述目标音视频播放至所述时间点。

优选的,所述发送模块,具体用于:

按照预设的加密规则,对所述目标音视频对应数据源地址以及所述目标音视频在所述第一终端播放的时间点进行加密处理,生成加密文件;

将所述加密文件发送给所述第二终端,以使得所述第二终端按照相匹配的解密规则对所接收到的加密文件进行解密操作,获得所述数据源地址以及时间点,并根据获得的所述数据源地址以及所述时间点,通过访问所述数据源地址的方式将所述目标音视频播放至所述时间点。

综上可见,在本发明实施例提供的方案中,第一终端接收用户针对目标音视频发送的切换请求;并检测其NFC的覆盖区域内是否存在第二终端;如果存在,将该目标音视频的数据信息发送给上述第二终端,以使得第二终端根据接收到的目标音视频的数据信息对目标音视频进行播放。应用本发明实施例,不需要通过外部连接的方式将第一终端和第二终端进行连接,节省了设备成本,同时,由于第一终端直接将目标音视频的数据信息发送给第二终端,不需要得到第二终端的应答便能实现对目标音视频的切换过程,并且整个音视频切换过程步骤简单,提升了用户的体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的音视频切换方法的流程示意图;

图2为本发明另一实施例提供的音视频切换方法的流程示意图;

图3为本发明再一实施例提供的音视频切换方法的流程示意图;

图4为本发明还一实施例提供的音视频切换方法的流程示意图;

图5为本发明一实施例提供的音视频切换装置的结构示意图;

图6为本发明另一实施例提供的音视频切换装置的结构示意图;

图7为本发明再一实施例提供的音视频切换装置的结构示意图;

图8为本发明还一实施例提供的音视频切换装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面通过具体实施例,对本发明进行详细的说明。

图1为本发明一实施例提供的音视频切换方法的流程示意图;该方法应用于具有近距离无线通讯NFC功能的第一终端,所述第一终端用于播放目标音视频,该方法包括步骤:

S101:接收用户针对所述目标音视频发送的切换请求。

近距离无线通讯(Near Field Communication,简称NFC),NFC又称近场通信,NFC是一种短距高频的无线电技术,一般在13.56MHz的频率下运行于20厘米距离内。NFC是由非接触式射频识别(Radio Frequency Identification,简称RFID)技术及互联互通技术整合演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,能够实现在短距离内与兼容的终端进行识别和数据交换。

随着电子通信技术的发展以及终端电子产品的更新换代,NFC已被大量的应用于手机、平板电脑、网络电视果、电视等终端上,示例性的,假设用户拥有具有NFC功能的手机A,并且用户在该手机A中播放“大话西游”视频时,感觉手机A的屏幕比较小,想将手机A中播放的“大话西游”视频切换至用户的平板电脑B上,在本发明实施例提供的方案中,称当前正在播放的音视频为目标音视频,称当前播放该目标音视频的终端为第一终端,本发明实施例提供的方案中,第一终端为手机A,目标音视频为“大话西游”视频,那么,用户可以向手机A发送针对“大话西游”视频的切换请求,因此,该手机A能够接收到用户发送的切换请求。

S102:检测所述NFC的覆盖区域内是否存在第二终端,所述第二终端为具有NFC功能且能够播放所述目标音视频的终端。

与人们熟知的蓝牙(Bluetooth)技术一样,NFC也是一种短距高频的无线电技术,能够实现短距离的数据交换。通常NFC能够在13.56MHz的频率下运行于20厘米距离内。

本领域技术人员能够理解的是,具有NFC功能的终端之间可以通过被动模式进行数据交换。在被动模式下,启动NFC通信的终端,也称为NFC的发起终端,即第一终端,在整个通信过程中,第一终端提供射频场(RF-field);另一台终端称为NFC的目的终端,即第二终端,该第二终端不必产生射频场,而使用负载调制(load modulation)技术,即可以相同的速度将数据传回第一终端。因此,第一终端在被动模式下,可以用相同的连接和初始化过程检测其覆盖区域内是否存在上述的第二终端,并能够与之建立通信。在建立通信后,第一终端可以选择106kbps、212kbps或424kbps其中一种传输速度,与第二终端进行数据交换。需要说明的是,在本发明实施例提供的方案中,第二终端为具有NFC功能并且还具备播放上述目标音视频的终端。

在上述手机A接收到用户发送的针对“大话西游”视频的切换请求后,手机A检测其对应NFC提供的射频场的覆盖范围内是否存在能够播放“大话西游”的第二终端,假设在手机A对应NFC提供的射频场的覆盖范围内存储能够播放“大话西游”并且具备NFC功能的平板电脑B,那么,手机A能够检测到在其NFC的覆盖区域内存在第二终端,第二终端为平板电脑B。

需要说明的是,上述的目标音视频为“大话西游”视频类型仅为本发明实施例提供的一个具体示例,目标音视频还可以为音乐类型,并且,目标音视频的具体内容也可以为其他形式,因此本发明实施例对目标音视频类型以及目标音视频的具体内容不做进一步限定;同时,上述仅以第一终端为手机A为例进行举例说明的,由于各终端之间在形式上是对等的,因此,本发明实施例不对第一终端以及第二终端的具体形式进行明确限定。

S103:在步骤S102检测到所述NFC的覆盖区域内存在所述第二终端的情况下,将所述目标音视频的数据信息发送给所述第二终端,以使得所述第二终端根据接收到的所述目标音视频的数据信息对目标音视频进行播放。

假设上述手机A检测到其对应NFC的覆盖区域内存在平板电脑B(第二终端),那么,手机A能够与该平板电脑B建立通信,建立通信之后,手机A可以将“大话西游”视频的数据信息发送给平板电脑B,“大话西游”视频的数据信息可以为“大话西游”的视频文件,即手机A直接将“大话西游”的视频文件发送给平板电脑B,那么,平板电脑B接收到该视频文件之后,可以在平板电脑B中打开接收到的“大话西游”的视频文件,开始播放“大话西游”视频。综上可见,通过本发明实施例提供的方案,能够将手机A上正在播放的“大话西游”视频切换至平板电脑B上进行播放,实现了对目标音视频的切换。

可以理解的是,随着移动信号的普及和无线网络的推广,用户在手机A上所播放的“大话西游”视频很有可能是在线观看的,如果用户是通过在线的方式在上述的手机A是上播放“大话西游”的,而“大话西游”视频在网络服务端对应有一个网络地址,用户可以通过该网络地址在网络服务端找到“大话西游”视频的源文件,并通过移动信号或无线网络将上述找到的“大话西游”视频的源文件加载到手机A中进行播放。

基于上述情况,在本发明实施例提供的一种具体实现方式中,上述将所述目标音视频的数据信息发送给所述第二终端,以使得所述第二终端根据接收到的所述目标音视频的数据信息对目标音视频进行播放,可以包括:

将所述目标音视频对应数据源地址发送给所述第二终端,以使得所述第二终端在接收到所述数据源地址后,通过访问所述数据源地址的方式对所述目标音视频进行播放。

如果用户是通过在线的方式在手机A上播放“大话西游”的话,假设上述手机A检测到期NFC覆盖区域中存在网络电视果C,并且用户想把手机A上正在播放的“大话西游”视频切换至网络电视果C上进行播放,用户在发出切换请求之后,手机A将“大话西游”视频在网络服务端对应的网络地址发送给网络电视果C,此时不难理解的是,第二终端为:网络电视果C,数据源地址为:“大话西游”视频对应的网络地址。

本领域技术人员能够理解的是,在上述手机A将“大话西游”视频对应的网络地址发送给网络电视果C之后,网络电视果C可以根据接收到的网络地址,在网络服务端能够找到“大话西游”视频(数据源),然后将该“大话西游”视频加载至网络电视果C中进行播放,即网络电视果C通过访问“大话西游”视频对应网络地址的方式,将“大话西游”视频加载至网络电视果中进行播放,实现对“大话西游”视频的切换过程。

上述过程通过向第二终端发送数据源地址的方式,能够方便准确的将在第一终端上播放的目标音视频切换至第二终端上进行播放,但通常在第二终端上进行播放时往往都是重新开始播放,即重头播放,那么,用户如果在第一终端上已经播放一段时间的话,重头播放将导致用户重新观看已经播放过的视频画面,浪费时间,如果用户不想观看已经播放过的画面需要用户手动的进行调节,用户体验不佳;另一方面,由于加载目标音视频需要耗用一定的网络带宽资源,如果每次切换之后都重头播放的话,将造成网络拥堵,致使播放的目标音视频卡顿等现象。

考虑到上述情况,在本发明实施例提供的另一实现方式中,上述将所述目标音视频的数据信息发送给所述第二终端,以使得所述第二终端根据接收到的所述目标音视频的数据信息对目标音视频进行播放,可以包括:

将所述目标音视频对应数据源地址以及所述目标音视频在所述第一终端播放的时间点发送给所述第二终端,以使得所述第二终端根据接收到的所述数据源地址以及所述时间点,通过访问所述数据源地址的方式将所述目标音视频播放至所述时间点。

由上述实施例可知的是,手机A可以将“大话西游”视频对应的网络地址发送给网络电视果C,这样网络电视果C能够通过访问上述网络地址的方式播放“大话西游”视频,在上述的基础上,手机A在向网络电视果C发送“大话西游”视频对应的网络地址的同时,还可以将“大话西游”视频在手机A上播放的时间进度(即时间点)一起发送给网络电视果C,这样,网络电视果C在接收到上述的网络地址以及时间点之后,可以直接访问该网络地址,在网络服务端找到“大话西游”视频,并根据时间点,上述的“大话西游”视频播放至该时间点。

示例性的,假设在手机A中播放的“大话西游”视频对应的网络地址为:“http://v.baidu.com/movie/14235.htm?&q=大话西游”,假设用户向手机A发送切换请求时,手机A中播放的“大话西游”视频播放至“56:12”,那么,手机A在接收到上述切换请求后,手机A可以将“大话西游”视频对应的网络地址“http://v.baidu.com/movie/14235.htm?&q=大话西游”和“大话西游”视频在手机A中播放的时间点“56:12”一起,发送给网络电视果C,不难理解的,网络电视果C在接收到网络地址“http://v.baidu.com/movie/14235.htm?&q=大话西游”以及时间点“56:12”,根据没收到的网络地址“http://v.baidu.com/movie/14235.htm?&q=大话西游”能够访问到在网络服务端中“大话西游”视频,并将该“大话西游”视频加载至网络电视果C中,同时根据时间点“56:12”将“大话西游”视频调整至时间点“56:12”对应的位置。

由上可见,通过第一终端将目标音视频对应数据源地址以及目标音视频在第一终端播放的时间点发送给第二终端,能够将第一终端中播放的目标音视频切换至第二终端中进行播放,并且在切换后能够准确的在第二终端中播放目标音视频至与目标音视频在第一终端相同的时间点,目标音视频不会被中断,用户体验较佳;并且一定程度上节省了网络带宽资源负担,缓解网络拥堵等现象。

随着人们生活水平的提高,人们的数据安全意识也逐渐提升,为了防止在上述对目标音视频进行切换播放的过程中的数据泄漏,在本发明实施例提供的一具体实现方式中,上述将所述目标音视频对应数据源地址以及所述目标音视频在所述第一终端播放的时间点发送给所述第二终端,以使得所述第二终端根据接收到的所述数据源地址以及所述时间点,通过访问所述数据源地址的方式将所述目标音视频播放至所述时间点,可以包括:

按照预设的加密规则,对所述目标音视频对应数据源地址以及所述目标音视频在所述第一终端播放的时间点进行加密处理,生成加密文件;

将所述加密文件发送给所述第二终端,以使得所述第二终端按照相匹配的解密规则对所接收到的加密文件进行解密操作,获得所述数据源地址以及时间点,并根据获得的所述数据源地址以及所述时间点,通过访问所述数据源地址的方式将所述目标音视频播放至所述时间点。

手机A在将上述目标音视频对应数据源地址以及目标音视频在第一终端播放的时间点发送给第二终端之前,手机A按照预设的加密规则,对上述的数据源地址和时间点进行加密处理,得到相应的加密文件。

本领域技术人员能够理解的是,加密规则有多种,例如:AES(Advanced Encryption Standard,又称Rijndael加密法)、DES(Data Encryption Algorithm,数据加密算法)、3DES(Triple DES)等,加密是一种限制对网络上传输数据的访问权的技术。原始数据(也称为明文,plaintext)被加密规则和密钥加密而产生的经过编码的数据称为密文(ciphertext)。那么相应的,将密文还原为原始明文的过程称为解密,解密它是加密的反向处理,但解密必须利用相同类型的加密规则和密钥对密文进行解密。

示例性的,假设手机A按照3DES加密算法对上述的数据源地址和时间点进行加密处理,3DES(即Triple DES)是DES向AES过渡的加密算法(1999年,NIST将3-DES指定为过渡的加密标准),3DES的加密过程为:

C=Ek3(Dk2(Ek1(M)));

而与3DES加密过程相匹配的3DES解密过程为:M=Dk1(EK2(Dk3(C)));

上述的Ek()表示3DES算法的加密过程,Dk()表示3DES算法的解密过程,K代表3DES算法使用的密钥,M代表明文,C代表密文;

上述的明文M即为目标音视频对应数据源地址以及目标音视频在第一终端播放的时间点,密钥K可以是手机A产生的一个随机数,该随机数可以但不限定为16字节的二进制数,而上述的密文C可以理解为:通过上述的3DES加密规则对上述的数据源地址和时间点进行加密处理后得到的加密文件。

手机A按照上述的3DES加密规则对上述的数据源地址和时间点进行加密处理后,将得到的加密文件发送给网络电视果C,不难理解的是,网络电视果C按照上述3DES加密过程相匹配的3DES解密过程,能够对接收的加密文件进行解密处理,得到数据源地址以及时间点,并根据获得的数据源地址以及时间点,通过访问数据源地址的方式将目标音视频播放至时间点。由于通过访问数据源地址的方式将目标音视频播放至时间点与前述对应过程并无二致,因此,此处就不再赘述。

需要说明的是,上述按照3DES加密规则对上述的数据源地址和时间点进行加密处理仅为本发明实施例的一种举例,具体的加密规则还可以为AES、DES等,本发明实施例并不对加密规则的具体形式做明确限定。

综上可见,在本发明实施例提供的方案中,第一终端接收用户针对目标音视频发送的切换请求;并检测其NFC的覆盖区域内是否存在第二终端;如果存在,将该目标音视频的数据信息发送给上述第二终端,以使得第二终端根据接收到的目标音视频的数据信息对目标音视频进行播放。应用本发明实施例,不需要通过外部连接的方式将第一终端和第二终端进行连接,节省了设备成本,同时,由于第一终端直接将目标音视频的数据信息发送给第二终端,不需要得到第二终端的应答便能实现对目标音视频的切换过程,并且整个音视频切换过程步骤简单,提升了用户的体验,这也将使得采用上述音视频切换方法的终端更能吸引消费者,具有较强的推广性。

如图2所示,为本发明另一实施例提供的音视频切换方法的流程示意图,除包括图1提供实施例中步骤S101-S103外,在检测到所述NFC的覆盖区域内存在至少两个所述第二终端的情况下,该方法还包括步骤:

S104:将所述第二终端中任意一个确定为目标终端;

需要说明的是,在包括上述步骤S104的情况下,前述的将所述目标音视频的数据信息发送给所述第二终端,可以包括:

将所述目标音视频的数据信息发送给所述目标终端。

能够理解的是,在手机A中NFC的覆盖区域中同时存在多个具有NFC功能且能够播放所述目标音视频的终端(第二终端),这种情况下,为了不造成手机A发送目标音视频的数据信息给上述的多个第二终端时出错的现象,在本发明实施例提供的方案中,可以在发送目标音视频的数据信息之前,手机A先从多个第二终端中任意的选择一个作为目标终端。在确定好目标终端之后,手机A仅与该目标终端尽力通信,建立好通信之后,手机A将目标音视频的数据信息发送给上述已确定好的目标终端,进而实现对目标音视频的切换,由于切换过程与前述部分雷同,因此该处不再赘述。

应用图2提供实施例,在检测到所述NFC的覆盖区域内存在至少两个所述第二终端的情况下,将多个第二终端中任意一个确定为目标终端,然后第一终端只与该目标终端建立通信,将目标音视频的数据信息发送给该目标终端,防止了第一终端向多个第二终端发送数据信息出错的现象。

如图3所示,为本发明再一实施例提供的音视频切换方法的流程示意图,除包括图1提供实施例中步骤S101-S103外,在检测到所述NFC的覆盖区域内存在至少两个所述第二终端的情况下,该方法还包括步骤:

S105:判断所述第二终端是否处于空闲状态;

如果是,执行上述将所述目标音视频的数据信息发送给所述第二终端的步骤。

考虑到手机A(第一终端)在将上述目标音视频的数据信息发送给第二终端时,第二终端可能正在播放其他音视频任务的情况,本发明实施例提供的方案中,手机A在向第二终端发送目标音视频的数据信息之前,可以先判断第二终端是否处于空闲状态,在第二终端处于空闲状态的情况下,手机A才将目标音视频的数据信息发送给第二终端,这是因为第二终端如果正在播放其他音视频时,手机A直接将目标音视频的数据信息发送给第二终端,会中断第二终端正在播放的音视频,而此时用户很可能并不想将手机A中播放的目标音视频切换到该第二终端上进行播放,这将造成用户体验降低,因此,在手机A向第二终端发送目标音视频的数据信息之前,可以先判断第二终端是否处于空闲状态,如果第二终端处于空闲状态,则手机A此时才将目标音视频的数据信息发送给该第二终端,进而实现对目标音视频的切换,由于切换过程与前述部分雷同,因此该处不再赘述。

判断第二终端是否处于空闲状态可以但不限于通过如下方式:手机A可以向第二终端发送一个询问命令,第二终端接收到该询问命令后向手机A反馈第二终端对应的状态信息,即处于忙碌状态或空闲状态,然后手机A根据第二终端反馈的状态信息,能够确定出第二终端是否处于空闲状态。

需要说明的是,上述判断第二终端是否处于空闲状态的过程仅为本发实施例提供的一种具体示例,并不构成对本发明实施例判断第二终端是否处于空闲状态的具体实现方式的限定。

综上可见,应用图3提供实施例,在检测到所述NFC的覆盖区域内存在至少两个所述第二终端的情况下,通过判断第二终端是否处于空闲状态,在第二终端处于空闲状态时,第一终端才会向该第二终端发送目标音视频的数据信息,因此,不会中断第二终端正在播放的其他音视频,进一步提升用户体验。

如图4所示,为本发明还一实施例提供的音视频切换方法的流程示意图,除包括图1提供实施例中步骤S101-S103外,在检测到所述NFC的覆盖区域内存在至少两个所述第二终端,并且所述切换请求中包含预设终端类型的标识信息的情况下,该方法还包括步骤:

S106:判断所述第二终端对应的标识信息与所述预设终端类型的标识信息是否一致;

如果一致,执行所述将所述目标音视频的数据信息发送给所述第二终端的步骤。

本领域技术人员能够理解的是,目前大多的终端在出厂前通常有其对应的设备信息,该设备信息即为该终端的标识信息,例如,网络电视果C对应的设备信息为:“iQiyi201601122301.TVguo”,那么该设备信息“iQiyi201601122301.TVguo”即为网络电视果C的标识信息,其中“TVguo”为网络电视果类型的统一标识信息;还例如,电视D对应的设备信息为:“iQiyi20160000124.TV”,该设备信息“iQiyi20160000124.TV”即为电视D的标识信息,其中“TV”为电视类型的统一标识信息。而手机A在监测到其NFC覆盖区域中存在第二终端时,同时能够获取到第二终端的设备信息,即第二终端的标识信息。

考虑到目标音视频与各终端类型的兼容性不同,也就是说不同的终端播放目标音视频的流畅度、画面质量等播放效果可能会不同,例如,如果目标音视频为视频类型的话,平板电脑和网络电视果的播放效果比较好,为了使手机A中播放的目标音视频能够更加流畅的进行切换,提升用户体验,用户在向手机A发送切换请求时就指定某些特定的终端类型来实现对目标音视频的切换,这些被指定的特定的终端类型即为预设终端类型,例如,手机A播放的目标音视频为视频类型时,预设终端类型可以为:平板电脑和网络电视果,其中,平板电脑的标识信息为“pad”,网络电视果的标识信息为“TVguo”。

基于上述内容,示例性的,例如,当前仅有电视D处于手机A的NFC覆盖范围中,那么,手机A能够检测到电视D以及电视D的设备信息“iQiyi20160000124.TV”,由于预先设置的终端类型为平板电脑和网络电视果,对比可知,电视D与预先设置的终端类型不一致,因此,手机A即使已经检测到电视D也不会向电视D发送目标音视频的数据信息,手机A将继续检测其NFC覆盖区域内是否存在其他终端。还例如,当前有网络电视果C和电视D均处于手机A的NFC覆盖区域中,那么,手机A将能够检测到网络电视果C和电视D,并能够获取网络电视果C和电视D对应的设备信息分别为:“iQiyi201601122301.TVguo”和“iQiyi20160000124.TV”;由于预设终端类型为平板电脑和网络电视果,其对应的标识信息为“pad”和“TVguo”,对比可知,在手机A检测到的网络电视果C和电视D这两个终端中,仅有网络电视果C对应的标识信息“iQiyi201601122301.TVguo”与网络电视果类型的标识信息“TVguo”一致,因此,可以判断网络电视果C能够播放目标音视频。那么,此时手机A可以将上述目标音视频的数据信息发送网络电视果C,进而实现对目标音视频的切换,由于切换过程与前述部分雷同,因此该处不再赘述。

可见,应用图4提供的实施例,在检测到所述NFC的覆盖区域内存在第二终端的情况下,再判断已检测到的第二终端对应的标识信息与预设终端类型的标识信息是否一致,如果一致,第一终端才会将目标音视频的数据信息发送给上述第二终端,由于上述预设终端类型为具有较佳播放质量的终端,因此,通过对第二终端的在先判断,能够保证目标音视频在切换后具有较佳的播放质量,因而能够提升用户体验。

如图5所示,为本发明一实施例提供的音视频切换装置的结构示意图,为一种音视频播放切换装置,应用于具有近距离无线通讯NFC功能的第一终端,所述第一终端用于播放目标音视频,所述装置包括:接收模块201、检测模块202和发送模块203。

接收模块201,用于接收用户针对所述目标音视频发送的切换请求;

检测模块202,用于检测所述NFC的覆盖区域内是否存在第二终端,所述第二终端为具有NFC功能且能够播放所述目标音视频的终端;

发送模块203,用于在所述检测模块202检测到所述NFC的覆盖区域内存在第二终端的情况下,将所述目标音视频的数据信息发送给所述第二终端,以使得所述第二终端根据接收到的所述目标音视频的数据信息对所述目标音视频进行播放。

进一步的,上述发送模块203,可以具体用于:

将所述目标音视频对应数据源地址发送给所述第二终端,以使得所述第二终端在接收到所述数据源地址后,通过访问所述数据源地址的方式对所述目标音视频进行播放。

进一步的,上述发送模块203,可以具体用于:

将所述目标音视频对应数据源地址以及所述目标音视频在所述第一终端播放的时间点发送给所述第二终端,以使得所述第二终端根据接收到的所述数据源地址以及所述时间点,通过访问所述数据源地址的方式将所述目标音视频播放至所述时间点。

进一步的,上述发送模块203,可以具体用于:

按照预设的加密规则,对所述目标音视频对应数据源地址以及所述目标音视频在所述第一终端播放的时间点进行加密处理,生成加密文件;

将所述加密文件发送给所述第二终端,以使得所述第二终端按照相匹配的解密规则对所接收到的加密文件进行解密操作,获得所述数据源地址以及时间点,并根据获得的所述数据源地址以及所述时间点,通过访问所述数据源地址的方式将所述目标音视频播放至所述时间点。

综上可见,在本发明实施例提供的方案中,第一终端接收用户针对目标音视频发送的切换请求;并检测其NFC的覆盖区域内是否存在第二终端;如果存在,将该目标音视频的数据信息发送给上述第二终端,以使得第二终端根据接收到的目标音视频的数据信息对目标音视频进行播放。应用本发明实施例,不需要通过外部连接的方式将第一终端和第二终端进行连接,节省了设备成本,同时,由于第一终端直接将目标音视频的数据信息发送给第二终端,不需要得到第二终端的应答便能实现对目标音视频的切换过程,并且整个音视频切换过程步骤简单,提升了用户的体验,这也将使得采用上述音视频切换方法的终端更能吸引消费者,具有较强的推广性。

图6为本发明另一实施例提供的音视频切换装置的结构示意图,除包括上述图5提供实施例中的接收模块201、检测模块202和发送模块203外,该装置还包括:确定模块204。

确定模块204,用于在所述检测模块202检测到所述NFC的覆盖区域内存在至少两个所述第二终端的情况下,将所述第二终端中任意一个确定为目标终端;

在包括确定模块204的情况下,上述的发送模块203,具体用于:

将所述目标音视频的数据信息发送给所述目标终端,以使得所述目标终端根据接收到的所述目标音视频的数据信息对所述目标音视频进行播放。

应用图6提供实施例,在检测到所述NFC的覆盖区域内存在至少两个所述第二终端的情况下,将多个第二终端中任意一个确定为目标终端,然后第一终端只与该目标终端建立通信,将目标音视频的数据信息发送给该目标终端,防止了第一终端向多个第二终端发送数据信息出错的现象。

图7为本发明再一实施例提供的音视频切换装置的结构示意图,除包括上述图5提供实施例中的接收模块201、检测模块202和发送模块203外,该装置还包括:第一判断模块205和第一触发模块206。

第一判断模块205,用于在所述检测模块203检测到所述NFC的覆盖区域内存在所述第二终端的情况下,判断所述第二终端是否处于空闲状态;

第一触发模块206,用于在所述第一判断模块205判定结果为是的情况下,触发所述发送模块。

应用图7提供实施例,在检测到所述NFC的覆盖区域内存在至少两个所述第二终端的情况下,通过判断第二终端是否处于空闲状态,在第二终端处于空闲状态时,第一终端才会向该第二终端发送目标音视频的数据信息,因此,不会中断第二终端正在播放的其他音视频,进一步提升用户体验。

图8为本发明还一实施例提供的音视频切换装置的结构示意图,除包括上述图5提供实施例中的接收模块201、检测模块202和发送模块203外,该装置还包括:第二判断模块207和第二触发模块208。

第二判断模块207,用于在所述检测模块202检测到所述NFC的覆盖区域内存在所述第二终端的情况下,判断所述第二终端对应的标识信息与所述预设终端类型的标识信息是否一致;

第二触发模块208,用于在所述第二判断模块207判定结果为是的情况下,触发所述发送模块。

应用图8提供的实施例,在检测到所述NFC的覆盖区域内存在第二终端的情况下,再判断已检测到的第二终端对应的标识信息与预设终端类型的标识信息是否一致,如果一致,第一终端才会将目标音视频的数据信息发送给上述第二终端,由于上述预设终端类型为具有较佳播放质量的终端,因此,通过对第二终端的在先判断,能够保证目标音视频在切换后具有较佳的播放质量,因而能够提升用户体验。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1