一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

播放设备及音视频模式自动切换的方法与流程

2023-02-19 13:34:39 来源:中国专利 TAG:


1.本技术涉及播放技术领域,尤其涉及一种播放设备及音视频模式自动切换的方法。


背景技术:

2.智能电视盒是一个连接电视机与互联网的设备,其内置有操作系统,可由用户在其内部安装各种应用程序。目前,用户可通过hdmi将智能电视盒与显示器连接,通过显示器观看媒资。
3.通常情况下,智能电视盒具备ott tv(over the top tv,互联网电视)的功能,智能电视盒的这一功能也可称之为ott模式,在ott模式下,智能电视盒通过hdmi连接于显示器后,可以享受基于开放互联网的视频服务。用户通过智能电视盒连接互联网后,可观看在线视频,如高清电视直播、电视剧、电影、综艺等。一旦智能电视盒与显示器之间断开连接后,智能盒子则无法向用户播放媒资,使得用户体验效果不佳。


技术实现要素:

4.本技术提供了一种播放设备及音视频模式自动切换的方法,以解决现有技术中智能电视盒与显示器之间断开连接后,无法向用户播放媒资,使得用户体验效果不佳的技术问题。
5.为了解决上述技术问题,本技术一些实施例公开了如下技术方案:
6.第一方面,本技术一些实施例公开了一种播放设备,所述播放设备包括:
7.音视频传输接口,被配置为向外接显示设备输出音视频数据;
8.扬声器;
9.控制器,所述控制器与所述音视频传输接口、扬声器通信连接,所述控制器被配置为:
10.接收输入的用于搜索媒资的搜索指令;
11.在所述音视频传输接口连接有所述显示设备时,发送包含关键字的第一媒资请求,其中,所述关键字是解析所述搜索指令得到的,所述第一媒资请求用于使服务器根据所述关键字查找第一音视频数据;
12.接收服务器反馈的所述第一音视频数据,并通过所述音视频传输接口将所述第一音视频数据发送至所述显示设备,以使所述显示设备展示所述第一音视频数据;
13.在检测到所述音视频传输接口与所述显示设备断开连接时,发送包含所述关键词的第二媒资请求,其中,所述第二媒资请求用于使服务器根据所述关键字查找第二音频数据,不查找视频数据;
14.接收服务器反馈的所述第二音频数据,并控制所述扬声器播放所述第二音频数据。
15.第二方面,本技术一些实施例公开了一种播放设备,所述播放设备包括:
16.音视频传输接口,被配置为向外接显示设备输出音视频数据;
17.扬声器;
18.控制器,所述控制器与所述音视频传输接口、扬声器通信连接,所述控制器被配置为:
19.接收输入的用于搜索媒资的语音指令;
20.在所述音视频传输接口连接有所述显示设备时,发送包含关键字的第一媒资请求;接收服务器根据所述第一媒资请求反馈的第一音视频数据,并通过所述音视频传输接口将所述第一音视频数据发送至所述显示设备,以使所述显示设备展示所述第一音视频数据;其中,所述关键字是解析所述语音指令得到的,所述第一媒资请求用于使服务器根据所述关键字查找第一音视频数据;
21.在所述音视频传输接口与所述显示设备断开连接时,发送包含所述关键字的第二媒资请求;并在接收到服务器根据所述第二媒资请求查找的第二音频数据后控制所述扬声器播放所述第二音频数据;其中,所述第二媒资请求用于使服务器根据所述关键字查找第二音频数据,不查找视频数据。
22.第三方面,本技术一些实施例公开了一种音视频模式自动切换的方法,所述方法包括:
23.接收输入的用于搜索媒资的搜索指令;
24.在音视频传输接口连接有显示设备时,发送包含关键字的第一媒资请求,其中,所述关键字是解析所述搜索指令得到的,所述第一媒资请求用于使服务器根据所述关键字查找第一音视频数据;
25.接收服务器反馈的所述第一音视频数据,并通过所述音视频传输接口将所述第一音视频数据发送至所述显示设备,以使所述显示设备展示所述第一音视频数据;
26.在检测到所述音视频传输接口与所述显示设备断开连接时,发送包含所述关键词的第二媒资请求,其中,所述第二媒资请求用于使服务器根据所述关键字查找第二音频数据,不查找视频数据;
27.接收服务器反馈的所述第二音频数据,并控制扬声器播放所述第二音频数据。
28.与现有技术相比,本技术的有益效果为:
29.本技术提供了一种播放设备及音视频模式自动切换的方法,播放设备可以通过音视频传输接口连接于显示设备,用户可通过播放设备进行媒资搜索,播放设备基于用户的搜索操作向服务器请求相应的第一音视频数据进行播放,并于显示设备进行展示。在播放设备与显示设备断开连接后,播放设备可通过扬声器输出音频数据。若用户通过显示设备正在观看播放设备所播放的第一音视频数据时,播放设备与显示设备断开连接,此时,播放设备通过向服务器发送含有相同的关键字的媒资请求,来获取第二音频数据,并于扬声器进行播放。本技术中,当播放设备与显示设备断开连接后,对于用户正在观看的影视媒资,播放设备还可以继续搜寻与其同名的音频数据来续播,或者说继续播放当前影视媒资中的音频数据,提高了用户的体验效果。
30.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
31.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
32.图1中示例性示出了根据一些实施例的播放设备与控制装置之间操作场景的示意图;
33.图2中示例性示出了根据一些实施例的播放设备200的硬件配置框图;
34.图3中示例性示出了根据一些实施例的音视频模式自动切换的方法的流程示意图;
35.图4中示例性示出了根据一些实施例的搜索媒资的显示效果示意图;
36.图5中示例性示出了根据一些实施例的搜索媒资的另一显示效果示意图;
37.图6中示例性示出了根据一些实施例的音视频模式自动切换的方法的时序图。
具体实施方式
38.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
39.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
40.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
41.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
42.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
43.图1中示例性示出了根据一些实施例的播放设备与控制装置之间操作场景的示意图。如图1所示,播放设备200可通过互联网连接服务器400,且可以与显示设备500连接。用户可通过智能设备300或控制装置100操作显示设备500,以实现操作对播放设备200的操控。
44.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备500。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备500。
45.在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备500。例如,使用在智能设备上运行的应用程序控制显示设备500。
46.在一些实施例中,显示设备500还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备500设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备500设备外部设置的语音控制设备来接收用户的语音指令控制。
47.在一些实施例中,播放设备200与服务器400进行数据通信。可允许播放设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向播放设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
48.图2中示例性示出了根据一些实施例的播放设备200的硬件配置框图。
49.在一些实施例中,播放设备200包括控制器210、调谐解调器220、音视频传输接口230、音频输出接口240、供电电源250中的至少一种。
50.在一些实施例中,调谐解调器220通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。
51.在一些实施例中,播放设备200可通过音视频传输接口230与显示设备500连接。其中,音视频输出接口可以为hdmi接口(高清多媒体接口接口),也可以为type-c接口(usb type-c)。
52.在一些实施例中,播放设备200所请求的音频数据经由音频处理器处理完成后可通过音频输出接口240输出。其中,音频输出接口可连接扬声器,扬声器可内置在播放设备200内部,或者设置在播放设备200外部。
53.在一些实施例中,在控制器210控制下,将外部电源输入的电力为播放设备200提供电源供电支持。供电电源250可以包括安装播放设备200内部的内置电源电路,也可以是安装在播放设备200外部电源,在播放设备200中提供外接电源的电源接口。
54.在一些实施例中,控制器210通过存储在存储器上中各种软件控制程序,来控制播放设备的工作和响应用户的操作。控制器210控制播放设备200的整体操作。例如:响应于接收到用户通过显示设备500输入的用户命令,控制器210便可以执行与由用户命令选择的对象有关的操作。
55.在一些实施例中,控制器210包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
56.cpu处理器,用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。cpu处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
57.在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
58.在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编
解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理,可得到直接在显示设备500上显示或播放的信号。
59.在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在音频输出接口240中播放的声音信号。
60.在一些实施例中,播放设备200的系统可以包括内核(kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(ipc)。内核启动后,再加载shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
61.在一些实施例中的硬件或软件架构可以基于上述实施例中的介绍,在一些实施例中可以是基于相近的其他硬件或软件架构,可以实现本技术的技术方案即可。
62.基于上述播放设备200,根据是否连接有显示设备500,可分为ott模式和音箱模式。ott模式指的是通过音视频传输接口向外接显示设备500输出音视频数据,该模式下可以播放视频数据和音频数据,也可以称之为视频模式。
63.在一些实施例中,播放设备200启动后检测是否连接有显示设备500。
64.在一些实施例中,用户可通过遥控器指令或者语音命令搜索媒资。
65.在一些实施例中,播放设备连接有显示设备500,播放设备200将搜索返回的结果在显示设备500上以ui的形式展示后,经由用户点击确认后开始播放。
66.在一些实施例中,播放完当前媒资后,只有用户主动点击才会播放其他相关推荐的媒资。音箱模式指的是播放设备200断开与显示设备500的连接,只可以播放音频媒资,也可称之为音频模式。
67.在一些实施例中,用户可以通过语音命令搜索媒资,对于返回的搜索结果,播放设备200通过音频输出接口连接的扬声器直接开始播放,无需用户确认。当播放完当前媒资后,播放设备200可自动播放其他相关推荐的媒资。
68.在一些实施例中,音视频功能均使用同一音视频应用处理。
69.在一些实施例中,播放设备200的语音指令处理功能可以集成在应用内,也可以和各应用相对独立。
70.在一些实施例中,以语音指令处理功能和各应用相对独立为例,语音指令处理功能在接收到语音指令后,如果将语音指令传送给音视频应用。音视频应用根据语音指令,以及当前音视频传输接口的连接状态发送不同的请求给服务器400。例如,在当前连接有显示设备500时,请求对应语音指令的视频数据,并在接收到视频数据后,根据所述视频数据通过显示设备500进行画像的显示和音频的输出。在没有连接显示设备500时,请求对应语音指令的音频数据,播放设备就是接收并处理音频数据,并通过本设备的扬声器播放。
71.在一些实施例中,视频功能使用的是视频应用,音频功能使用的是音频应用。
72.在一些实施例中,以语音指令处理功能和各应用相对独立为例,语音指令处理功能在接收到语音指令后,确定音视频传输接口的连接状态,不同状态时发给不同的应用。在音视频传输接口连接有显示设备500时,将语音指令发给视频应用,视频应用根据语音指令请求给服务器400。并在接收到视频数据后,根据所述视频数据通过显示设备500进行画像
的显示和音频的输出。在音视频传输接口没有连接显示设备500时,将语音指令发给音频应用,请求对应语音指令的音频数据,播放设备就是接收并处理音频数据,并通过本设备的扬声器播放。
73.在一些实施例中,在通过音视频传输接口连接的显示设备500进行显示时,还可以通过遥控器进行应用的控制,并将遥控器控制后的界面刷新后显示在显示设备500上。
74.在一些实施例中,语音指令处理功能发送的语音指令,可以通过框架层进行广播,视频应用/音频应用可以被配置为根据音视频传输接口的连接状态进行响应。例如视频应用在音视频传输接口连接有显示设备500时,响应语音指令,否则不响应。音频应用则反之。
75.在一些实施例中,语音指令处理功能发送的语音指令可以是接收的语音指令,也可以是将接收的语音指令处理后产生的新的语音指令。
76.在一些实施例中,以播放设备200接收到用户输入的第一语音指令,例如:播放xz;如果此时连接有可以显示的显示设备500,视频应用会响应该语音指令,并发送包含关键字的请求给服务器400,服务器400根据关键字进行检索后,反馈检索结果给视频应用,在一些实施例中,视频应用直接将反馈的搜索结果透传给显示设备500,显示设备500上设置有对应所述视频应用的应用,显示设备500上的该应用解析所述搜索结果并进行显示/播放。在一些实施例中,视频应用解析所述搜索结果并将解析后的搜索结果发送给所述显示设备500进行显示/播放。在一些实施例中,响应与用户输入的对搜索结果的选择,以进行播放/或切换播放。在一些实施例中,先搜索结果进行透传时,选择指令也需要进行透传,在一些实施例中,播放设备解析搜索结果时,选择指令可以早透传给电视后由电视执行,并将执行结果反馈给播放设备200,也可以直接有播放设备200执行,并将执行后的界面发送给显示设备500进行显示。
77.在一些实施例中,发生硬件异常或认为故障时,播放设备200和显示设备500之间的连接可能会断掉。
78.在一些实施例中,当播放设备200与显示设备500之间的连接断开时,播放设备200从ott模式转换成音箱模式,如何处理用户之前正在播放的媒资以及后续的播放行为,是需要解决的问题。为了提高用户的体验效果,本技术一些实施例提供了一种播放设备及音视频模式自动切换的方法。
79.下面结合附图,来介绍本技术一些实施例提供的音视频模式自动切换过程。
80.图3中示例性示出了根据一些实施例的音视频模式自动切换的方法的流程示意图。本技术在一些实施例中提供了一种播放设备,该播放设备200包括音视频传输接口、扬声器和控制器210,所述控制器210与所述音视频传输接口、扬声器通信连接,所述控制器2120被配置为执行图3中的音视频模式自动切换过程。结合图3,该音视频模式自动切换过程如下:
81.在一些实施例中,以切换前连接有显示设备500为例,切换前视频应用在播放用户选中对应媒资标识的媒资或者根据用户输入/选择的媒资标识进行搜索并显示。具体的,
82.s301:接收输入的用于搜索媒资的搜索指令。
83.在一些实施例中,用户可通过播放设备200搜索媒资进行观看。用户可通过遥控器指令或者语音命令向播放设备200发送用于搜索媒资的搜索指令。
84.s302:在所述音视频传输接口连接有所述显示设备时,发送包含关键字的第一媒
资请求,其中,所述关键字是解析所述搜索指令得到的,所述第一媒资请求用于使服务器根据所述关键字查找第一音视频数据。
85.在一些实施例中,在播放设备200检测到通过音视频传输接口连接有显示设备500时,播放设备200进入ott模式。播放设备200中可安装视频应用(视频app),可通过显示设备500中的显示器与用户进行ui交互,例如,用户可通过遥控器选中显示器上所展示出的视频应用控件,进而启动视频应用。当播放设备200处于ott模式时,可通过显示设备500接受用户输入的搜索媒资的搜索指令。播放设备200解析所述搜索指令得到关键字,并向服务器400发送包含关键字的第一媒资请求,此处,所请求的媒资通常为视频类媒资。需要说明的是,这里的显示设备500不仅指的是电视,还可以指的是计算机、平板电脑等,也可仅为显示器。
86.图4中示例性示出了根据一些实施例的搜索媒资的显示效果示意图。如图4所示,用户通过遥控器选中显示设备500中的搜索控件,播放设备200接收用户输入的对搜索控件的选中操作,通过显示设备500显示出搜索界面,所述搜索界面包括虚拟键盘控件。用户可根据想要搜索的媒资的片名的首字母或全拼,依次选中虚拟键盘控件中的各个字母。播放设备200接收用户对所述虚拟键盘控件的选中操作,确定目标搜索词。这里,目标搜索词可以为片名,所述关键字可以为所述目标搜索词,也就是说,播放设备200将要搜索的媒资的片名设置于第一媒资请求中。播放设备200向所述服务器400发送包含所述片名的第一媒资请求。
87.图5中示例性示出了根据一些实施例的搜索媒资的另一显示效果示意图。如图5所示,用户可对播放设备200输入语音指令,该语音指令中含有目标搜索词。例如,在用户输入唤醒词“嗨!xx”后,对播放设备200输入“我想看xxx”的语音指令,播放设备200即可提取出目标搜索词“xxx”。播放设备200接收用户据输入的包含目标搜索词的语音指令,这里,目标搜索词可以为片名,所述关键字可以为所述目标搜索词,也就是说,播放设备200将要搜索的媒资的片名设置于第一媒资请求中。播放设备200向所述服务器400发送包含所述片名的第一媒资请求。
88.例如,用户想要看a小品节目时,可通过播放设备500搜索该节目,播放设备200将含有a小品节目的节目名称添加至第一媒资请求中,发送至服务器400,以使服务器400根据关键字查找出a小品节目的音视频数据反馈至播放设备200。
89.在一些实施例中,可以直接根据用户的对界面中媒资控件的选择或者其他过程显示请求第一音视频数据。
90.s303:接收服务器反馈的所述第一音视频数据,并通过所述音视频传输接口将所述第一音视频数据发送至所述显示设备,以使所述显示设备展示所述第一音视频数据。
91.在一些实施例中,服务器400在接收到第一媒资请求后,通过第一媒资请求中所携带的关键字从媒资数据库中查找相应的媒资数据,并将媒资数据反馈至播放设备200。这里,媒资数据一般为音视频数据。为了便于描述,将服务器400根据第一媒资请求所获取的媒资数据称之为第一音视频数据。
92.在一些实施例中,第一音视频数据还可以包括第一音频数据,或包括第一视频数据。
93.在一些实施例中,第一音视频数据是指视频应用可播放的数据。
94.在一些实施例中,服务器400在接收到第一媒资请求时,可以查找与第一媒资请求相应的第一音视频数据,以及与第一音视频数据相关的其他音视频数据,以便于向用户提供更多的媒资资源。服务器400将所能够查找的与第一音视频数据所有相关的音视频数据一并反馈至播放设备200,方便用户进行选择。服务器400将查找到的所有音视频数据汇集为音视频数据列表,将音视频数据列表发送至播放设备200。
95.在一些实施例中,播放设备200可通过视频应用发送第一媒资请求,例如,用户在通过显示设备500启动视频应用时,从视频应用中选择媒资控件。播放设备200响应于用户对媒资控件的选中操作,向服务器400发送包含该媒资控件所指示的媒资的媒资请求。
96.在一些实施例中,播放设备200可通过视频应用接收所述服务器400根据所述第一媒资请求查找的音视频数据列表,其中,所述音视频数据列表中包含所述关键字所指示的第一音视频数据以及与所述第一音视频数据相关的音视频数据。播放设备200通过显示设备500将音视频数据列表进行展示。
97.在一些实施例中,用户通过显示设备500浏览音视频数据列表之后,对音视频数据列表中的第一音视频数据进行选中操作。播放设备200接收用户输入的对第一音视频数据的选中操作,控制所述视频应用播放所述第一音视频数据。播放设备200通过音视频传输接口将所述第一音视频数据发送至所述显示设备500,以使所述显示设备500展示所述第一音视频数据。
98.s304:在检测到所述音视频传输接口与所述显示设备断开连接时,发送包含所述关键词的第二媒资请求,其中,所述第二媒资请求用于使服务器根据所述关键字查找第二音频数据,不查找视频数据。
99.在一些实施例中,在播放设备200检测到音视频传输接口与显示设备500断开连接时,播放设备200进入音响模式。播放设备200中可安装音频应用(音频app),用户可对播放设备200输入语音指令,通过语音指令打开音频应用。例如,在用户输入唤醒词“嗨!xx”后,对播放设备200输入“打开xx音频应用”的语音指令,播放设备200启动相应的音频应用。
100.在一些实施例中,播放设备200启动音频应用后,可继续在接收到用户输入的语音指令后,进行媒资的请求,这里,媒资通常指的时音频数据。例如,对播放设备200输入“我想听xx歌曲”的语音指令,播放设备200向服务器400请求xx歌曲的数据进行播放。
101.在一些实施例中,用户可通过拔掉播放设备200与显示设备500之间的hdmi线来断开两者之间的连接。
102.在一些实施例中,用户可通过按压遥控器上的“待机”按键来关闭显示设备500的显示器,此时,播放设备200也无法进行视频内容的展示。
103.在一些实施例中,用户可通过输入的语音指令来断开播放设备200与显示设备500之间的连接。例如,在用户对显示设备500输入唤醒词“嗨!xx”后,对显示设备500进一步输入“息屏”的语音指令。
104.在一些实施例中,在播放关键字对应的媒资时,播放设备200检测到与显示设备500断开连接后,会发送包含所述关键字的第二媒资请求。例如,在用户正通过显示设备500正在观看a小品节目时,若用户不想观看该节目,而是仅想要收听节目,则用户会断开播放设备200和显示设备500之间的连接。播放设备200在检测到与显示设备500断开连接时,会发送含有与正在观看节目相同关键字的第二媒资请求,以请求对应相同关键字的音频媒
资,示例性的,可以发送含有a小品节目的节目名称/媒资id的第二媒资请求。
105.在一些实施例中,服务器400在接收到第二媒资请求后,通过第二媒资请求中所携带的关键字从媒资数据库中查找相应的媒资数据,并将媒资数据反馈至播放设备200。这里,由于断开和显示设备500连接后的播放设备200不能进行视频输出,只能进行音频输出,因此,媒资数据一般为音频数据,且该音频数据与用户之前正在观看的节目的音视频数据同名。为了便于描述,将服务器400根据第二媒资请求所获取的媒资数据称之为第二音频数据,该第二音频数据与第一音视频数据中的第一音频数据相同。
106.在一些实施例中,如果音频数据和视频的播放使用的是同一音视频应用,这里可以是播放关键字对应的媒资数据的音视频应用发送第二媒资请求。
107.在一些实施例中,播放第一音视频的应用和播放第二音频数据的应用不同。在检测到连接断开后,暂停播放第一音视频数据的视频应用,并通过音频应用发送第二媒资请求。
108.s305:接收服务器反馈的所述第二音频数据,并控制所述扬声器播放所述第二音频数据。
109.在一些实施例中,媒资数据库中可能存在与第一音视频数据同名的第二音频数据,也可能不存在与第一音视频数据同名的第二音频数据。所以,服务器400根据第二媒资请求在媒资数据库中查找第二音频数据时,可能会查询到第二音频数据,也可能查询不到第二音频数据。服务器400会将根据第二媒资请求的查询结果反馈至播放设备200。若服务器400查询到第二音频数据,则查询结果可为第二音频数据。
110.在一些实施例中,播放设备200可以控制音频应用接收所述服务器400根据所述第二媒资请求查找的所述第二音频数据。在播放第二音频数据之前,播放设备200需要控制所述视频应用停止播放所述第一音视频数据,并标记所述第一音视频数据的当前播放进度。播放设备200将播放程序切换至所述音频应用,基于第一音视频数据的当前播放进度,播放设备200控制所述音频应用续播所述第二音频数据。例如,播放设备200在接收到第二音频数据时,之前观看的a小品节目正观看至5分35秒,那么,播放设备200控制第二音频数据基于5分35秒开始播放。
111.在一些实施例中,如果使用相同的应用时,应用本身可以记录播放进度和进行不同播放数据的切换。
112.在一些实施例中,如果不使用相同的应用,则可以通过其他模块传递原应用的播放进度和进行前后台应用的管理。
113.在一些实施例中,在未接收到服务器反馈的所述第二音频数据时,重新激活视频应用,并控制视频应用通过扬声器播放第一音频数据,其中,所述第一音频数据为所述第一音视频数据中的音频数据,且与第二音频数据相同。
114.在一些实施例中,若服务器400未查询到第二音频数据,则查询结果可为不存在第二音频数据。播放设备200在接收到不存在第二音频数据的查询结果后,则控制所述视频应用通过所述音频输出接口继续播放所述第一音频数据。这里,在播放设备200与显示设备500断开连接后,并不是说停止了a小品节目的播放,而是在继续播放a小品节目,其中,仅通过自身扬声器输出a小品节目中的音频数据,而其中的视频数据无法反馈给用户,对于用户来说,仅能收听该节目,不能观看该节目。
115.在一些实施例中,为了保证断开连接前后用户观看节目的连续性,则在接收到表征不存在第二音频数据的反馈后,由播放设备200播放第一音视频数据中的第一音频数据,示例性的,如果断开连接前视频应用只是将音视频数据透传,则此时需要启动视频应用的解析模块,解析音视频数据,并通过播放设备200的扬声器播放音频数据,不播放视频数据。如果断开连接前视频应用进行第一音视频数据的解析,则此时继续进行解析,只不过不将解析后的数据传输给显示设备500,而是通过播放设备200的扬声器播放音频数据,不播放视频数据。
116.在一些实施例中,在所述视频应用播放完所述第一音频数据后,或接收输入的播放下一曲的控制指令时,播放设备200将播放程序切换至音频应用,以使播放设备200在播放完第一音频数据后,继续通过音频应用收听其他音频数据。
117.以上,若是播放设备200能够查询到与之前用户正在观看的视频节目同名的音频节目,播放设备200会控制视频应用停止视频节目的播放,并基于视频节目的播放进度,控制音频应用继续播放其相应的音频节目。若是播放设备200未能查询到与之前用户正在观看的视频节目同名的音频节目,播放设备200会继续控制视频应用播放视频节目,该视频节目中的音频数据会通过播放设备200中自带的扬声器输出。
118.在一些实施例中,可以检测重新被置为前台的视频应用中第一音视频数据的音频的播放进度,在其播放完成时,切换为音频应用,或在接受到切换输入时,切换为音频应用。
119.在一些实施例中,若是音频应用将第二音频数据播放完成,或者音频应用在播放第二音频数据的过程中接收到用户输入的播放下一曲的控制指令,或者在视频应用将第一音频数据播放完、播放程序切换至音频应用,再或者在视频应用播放第一音频数据过程中接收到用户输入的播放下一曲的控制指令、播放程序切换至音频应用时,所述播放设备200还可以向服务器400发送包含关键字的第三媒资请求。这里,所述第三媒资请求用于使服务器根据所述关键字进行扩充,并根据扩充后的关键字进行音频搜索,也就是,第三媒资请求并不是用于请求第一音视频数据或第二音频数据,而是用于获取与第一音视频数据、第二音频数据相关的其他音频数据。
120.在一些实施例中,服务器400在接收到第三媒资请求时,可以查找与第三媒资请求相应的音频数据。服务器400将查找到的搜索结果反馈至显示设备500。这里,搜索结果可以为一个也可以含有多个,含有多个时可以为所有与之前播放的媒资相关的音频数据汇集为音频数据列表。
121.在一些实施例中,还可以使切换为前台的音频应用播放系统推荐的音频数据。
122.在一些实施例中,播放设备200接收服务器400根据所述第三媒资请求获取的搜索结果,若是为音频数据列表,可以控制音频应用通过音频输出接口依次播放所述音频数据列表中的音频数据。
123.在一些实施例中,由于视频应用和音频应用是不同的应用,音频应用的启动需要一定的时长,因此在检测重新被置为前台的视频应用中第一音视频数据的音频的播放进度,在其播放完成前,就开始进行音视频应用的启动,使得的在在其播放完成后,音频应用可以尽快的完成播放。提前的时长可以根据经验值进行预先的设定。
124.下面结合附图,进一步介绍一下一些实施例中的音视频模式自动切换的过程。
125.图6中示例性示出了根据一些实施例的音视频模式自动切换的方法的时序图。如
图6所示,播放设备200中安装有视频应用和音频应用,服务器400包括搜索子系统和推荐子系统,需要说明的是,搜索子系统和推荐子系统可以集成在一个设备主体,也可以分别部署在多个设备主体上。首先,用户可通过连接播放设备200和显示设备500之间的hdmi线,使播放设备处于ott模式。然后,用户可通过遥控器启动播放设备200中的视频应用后,通过视频应用来搜索第一音视频数据。播放设备200向搜索子系统发送含有关键字的第一媒资请求,搜索子系统根据第一媒资请求获取到第一音视频数据之后,向视频应用反馈含有第一音视频数据和相关音视频数据的音视频数据列表。在由用户选择具体要播放的音视频数据之后,视频应用播放用户所选择的第一音视频数据。随后,若是由用户拔掉播放设备200与显示设备500之间的hdmi线之后,播放设备200切换至音箱模式。播放设备200将第二媒资请求发送至搜索子系统,其中第二媒资请求中的关键字与第一媒资请求中关键字相同,第二媒资请求用于获取与第一音视频数据同名的第二音频数据。搜索子系统将搜索结果返回至播放设备200。
126.在搜索结果指示为存在第二音频数据时,播放设备200控制视频应用停止第一音视频数据的播放过程,记录第一音视频数据的播放进度,并将播放程序切换至音频应用,由音频应用基于第一音视频数据的播放进度续播第二音频数据。在第二音频数据播放完,或者第二音频数据播放过程中,播放设备200接收到用户发送的播放下一曲的语音指令,此时,音频应用通过推荐子系统获取与第二音频数据相关的音频数据。推荐子系统将所有与第二音频数据相关的音频数据汇集为音频数据列表,并将音频数据列表反馈至音频应用。音频应用安装音频数据列表顺序播放音频数据。
127.在搜索结果指示为不存在第二音频数据时,播放设备200控制视频应用持续播放第一音视频数据,主要是通过扬声器持续播放第一音视频数据中的第一音频数据。在第一音频数据播放完,或者第一音频数据播放过程中,播放设备200接收到用户发送的播放下一曲的语音指令,此时,播放设备200件播放程序切换至音频应用。音频应用通过推荐子系统获取与第二音频数据相关的音频数据。推荐子系统将所有与第二音频数据相关的音频数据汇集为音频数据列表,并将音频数据列表反馈至音频应用。音频应用安装音频数据列表顺序播放音频数据。
128.在一些实施例中,在检测到所述音视频传输接口与所述显示设备500重新连接时,也就是播放设备200重新与显示设备500连接时,播放设备200需要判断之前播放的音频数据是关键字所指的是音频数据,还是其他音频数据,这里,其他音频数据可以为与关键字所指示音频数据相关的音频数据,也可以是根据用户的搜索操作从新请求的音频数据。
129.在一些实施例中,在当前播放的音频数据为所述第一音频数据或者所述第二音频数据时,也就是播放设备200在重连显示设备500之前,播放设备还在播放之前关键字所指示的媒资数据,此时,播放设备200控制视频应用基于当前播放的音频数据的播放进度续播所述第一音视频数据,并于所述显示设备进行展示。
130.这里,在之前播放设备200与显示设备500断开连接时,若是还是由视频应用播放的第一音视频数据,则此时不需要切换播放程序,还是由视频应用继续播放第一音视频数据。若是已经由音频应用播放第二音频数据了,则播放设备200控制音频应用停止播放第二音频数据,并记录第二音频数据的当前播放进度。播放设备200将播放程序切换至视频应用,重新激活视频应用,基于第二音频数据的当前播放进度,播放设备200控制所述视频应
用续播所述第一音视频数据。
131.在一些实施例中,在当前播放的音频数据不为所述第一音频数据或者所述第二音频数据时,也就是播放设备200在重连显示设备500之前,播放设备已经播放完成之前关键字所指示的媒资数据,此时,播放设备200向服务器400发送包含与当前播放的音频数据相同的关键字的第四媒资请求,利用第四媒资请求来获取第三音视频数据,其中,所述第三音视频数据为与当前播放的音频数据同名的音视频数据。
132.在一些实施例中,服务器400根据第四媒资请求在媒资数据库中查找时,可能会查询到与当前播放的音频数据同名的音视频数据,也可能查询不到。服务器400会将根据第四媒资请求的查询结果反馈至播放设备200。
133.在一些实施例中,在接收到服务器400根据所述第四媒资请求反馈的音视频数据时,播放设备200控制视频应用播放音视频数据,并于所述显示设备500进行展示。
134.在一些实施例中,在未接收到服务器400根据所述第四媒资请求反馈的音视频数据时,播放设备200控制视频应用通过显示设备500展示出视频应用主界面,便于用户通过视频应用主界面浏览并搜寻自己想要观看的其他影视节目。
135.基于与上述播放设备同样的发明构思,本技术一些实施例还提供了一种播放设备,所述播放设备包括:音视频传输接口,被配置为向外接显示设备输出音视频数据;扬声器;控制器,所述控制器与所述音视频传输接口、扬声器通信连接,所述控制器被配置为:接收输入的用于搜索媒资的语音指令。在所述音视频传输接口连接有所述显示设备500时,控制器210发送包含关键字的第一媒资请求。控制器210接收服务器400根据所述第一媒资请求反馈的第一音视频数据,并通过所述音视频传输接口将所述第一音视频数据发送至所述显示设备500,以使所述显示设备500展示所述第一音视频数据;其中,所述关键字是解析所述语音指令得到的,所述第一媒资请求用于使服务器根据所述关键字查找第一音视频数据。在所述音视频传输接口与所述显示设备500断开连接时,控制器210发送包含所述关键字的第二媒资请求;并在接收到服务器400根据所述第二媒资请求查找的第二音频数据后控制所述扬声器播放所述第二音频数据;其中,所述第二媒资请求用于使服务器根据所述关键字查找第二音频数据,不查找视频数据。
136.本技术中的播放设备,在与显示设备断开连接后,对于用户正在观看的影视媒资,播放设备还可以继续搜寻与其同名的音频数据来续播,或者说继续播放当前影视媒资中的音频数据,提高了用户的体验效果。
137.基于与上述播放设备同样的发明构思,本技术一些实施例还提供了一种音视频模式自动切换的方法,所述方法包括:接收输入的用于搜索媒资的搜索指令。在音视频传输接口连接有显示设备时,播放设备200发送包含关键字的第一媒资请求,其中,所述关键字是解析所述搜索指令得到的,所述第一媒资请求用于使服务器根据所述关键字查找第一音视频数据。播放设备200接收服务器400反馈的所述第一音视频数据,并通过所述音视频传输接口将所述第一音视频数据发送至所述显示设备500,以使所述显示设备500展示所述第一音视频数据。在检测到所述音视频传输接口与所述显示设备500断开连接时,播放设备200发送包含所述关键词的第二媒资请求,其中,所述第二媒资请求用于使服务器根据所述关键字查找第二音频数据,不查找视频数据。播放设备200接收服务器400反馈的所述第二音频数据,并控制扬声器播放所述第二音频数据。
138.在一些实施例中,和显示设备之间的连接重新建立时基本重复上述过程,在切换前播放音频数据时,切换后发送相同的关键字请求可以在显示设备显示的音视频数据,如果请求到则通过显示设备播放,如果请求不到则取消播放设备音频数据的播放,使用显示设备播放音频数据。
139.在一些事实例中,如果音频应用在连接建立之前播放音频数据,则在连接建立后,将音频应用置为后台应用,利用视频应用发送包含之前的音频数据对应的关键字,以请求音视频资源,在有资源反馈时,通过显示设备播放音视频资源,在没有资源反馈时,重新使音频应用作为前台应用,并通过显示设备播放之前暂停的音频数据。
140.重新播放的音视频的进度也可以参照音频应用播放音频数据的进度。
141.在一些实施例中,显示设备播放音频应用的音频数据时,可以显示界面展示音频数据的信息,例如歌词,作曲演唱者等等。
142.在一些实施例中,在显示设备播放音频应用的音频数据时,在音频播放完成后,或用户输入了操作指令,则使播放设备讲为所述显示设备提供数据的应用切换为视频应用。
143.在一些实施例中,视频应用也可以根据经验值提前启动。
144.由于以上实施方式均是在其他方式之上引用结合进行说明,不同实施例之间均具有相同的部分,本说明书中各个实施例之间相同、相似的部分互相参见即可。在此不再详细阐述。
145.需要说明的是,在本说明书中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或暗示这些实体或操作之间存在任何这种实际的关系或顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的电路结构、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种电路结构、物品或者设备所固有的要素。在没有更多限制的情况下,有语句“包括一个
……”
限定的要素,并不排除在包括要素的电路结构、物品或者设备中还存在另外的相同要素。
146.本领域技术人员在考虑说明书及实践这里发明的公开后,将容易想到本技术的其他实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由权利要求的内容指出。
147.以上的本技术实施方式并不构成对本技术保护范围的限定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献