专利名称:多媒体数据输出方法和电子设备的制作方法
技术领域:
本发明涉及数据处理技术领域,更具体的说是涉及一种多媒体数据输出方法和电子设备。
背景技术:
随着电子技术的发展,现有的电子设备可以集成多种多媒体应用,例如音频接收应用,视频接收应用等,多媒体数据即是指音频数据或者视频数据等。以电子设备具有音频接收应用为例,电子设备例如手机中通常具有由相应的电子器件集成的调频广播模块,现有的多媒体数据输出一种可能方式是由电子设备通过调频广播接收无线电台发送的音频数据并输出,用户即可收听到相应广播电台的信息内容。但是由于调频广播容易受到地理位置以及环境等的限制,使得在某些区域无线信号较弱,或者没有信号,或者使得当前广播电台的播放频段发生变化,从使得电子设备通过调频广播不能正常接收当前广播电台发送的音频数据,因此输出的音频数据就会出现断续或者异常,影响输出数据的质量。
发明内容
有鉴于此,本发明提供了一种多媒体数据输出方法和电子设备,用以解决现有技术中多媒体数据容易出现断续或者异常,影响输出数据的质量的技术问题。为实现上述目的,本发明提供如下技术方案:一种多媒体数据输出方法,应用于具有多媒体应用的电子设备中,所述电子设备至少具有第一工作状态和第二工作状态,所述方法包括:在所述第一工作状态下,通过第一方式获取第一多媒体数据并输出;判断出所述电子设备满足预定条件时,生成切换指令;依据所述切换指令,切换至第二工作状态,并通过第二方式获取第二多媒体数据并输出,其中,所述第一多媒体数据与所述第二多媒体数据相关联。优选地,所述判断出所述电子设备满足预定条件时,生成切换指令包括:获取当前地理位置信息;获取预设地理位置信息;判断所述当前地理位置信息和预设地理位置信息是否满足预定条件,获得第一判断结果;当所述第一判断结果表明所述当前地理位置信息和预设地理位置信息满足预定条件时,生成切换指令。优选地,所述判断出所述电子设备满足预定条件时,生成切换指令包括:判断所述第一多媒体数据是否满足预定条件,获得第二判断结果;当所述第二判断结果表明所述第一多媒体数据满足预定条件时,生成切换指令。优选地,所述多媒体应用具体为音频接收应用,则通过第一方式获取第一多媒体数据具体为:通过调频广播接收第一音频数据。优选地,所述通过第二方式获取第二多媒体数据包括:确定所述调频广播当前播放的广播电台信息;通过网络接收对应当前广播电台信息的第二音频数据。优选地,当判断出当前地理位置信息与预设地理位置信息不同时,所述通过第二方式获取第二多媒体数据包括:确定所述调频广播当前播放的广播电台信息;触发所述调频广播搜索当前地理位置信息对应该广播电台信息的第二频段;通过所述切换至第二频段的调频广播接收第二媒体数据。优选地,所述多媒体应用为音视频接收应用,则通过第一方式获取第一多媒体数据具体为:通过多媒体电视广播接收第一音视频数据。优选地,所述通过第二方式获取第二多媒体数据包括:确定所述多媒体电视广播当前播放的广播电视信息;通过网络接收对应当前广播电视信息的第二音视频数据。一种电子设备,所述电子设备具有多媒体应用,且至少具有第一工作状态和第二工作状态,所述电子设备包括:第一获取模块,用于在所述第一工作状态下,通过第一方式获取第一多媒体数据并输出;判断模块,用于判断所述电子设备是否满足预定条件;指令生成模块,用于当所述判断模块结果为是时,生成切换指令;切换模块,用于依据所述切换指令,切换至第二工作状态;第二获取模块,用于通过第二方式获取第二多媒体数据并输出,其中,所述第一多媒体数据与所述第二多媒体数据相关联。优选地,所述判断模块包括:第三获取模块,用于获取当前地理位置信息和预设地理位置信息;判断子模块,用于判断所述当前地理位置信息和预设地理位置信息是否满足预定条件,获得第一判断结果;则所述指令生成模块具体用于当所述第一判断结果表明所述当前地理位置信息和预设地理位置信息满足预定条件时,生成切换指令。优选地,所述判断模块具体用于判断所述第一多媒体数据是否满足预定条件,获得第二判断结果;则所述指令生成模块具体用于当所述第二判断结果表明所述第一多媒体数据满足预定条件时,生成切换指令。优选地,所述多媒体应用具体为音频接收应用,所述第一获取模块具体是通过调频广播接收第一音频数据。优选地,所述第二获取模块包括:第一确定模块,用于确定所述调频广播当前播放的广播内容;
第一接收模块,用于通过网络接收对应当前广播内容的第二音频数据。优选地,所述第二获取模块包括:第二确定模块,用于确定所述调频广播当前播放的广播内容;搜索模块,用于触发所述调频广播搜索当前地理位置信息对应该广播内容的第二频段;第二接收模块,通过所述切换至第二频段的调频广播接收第二媒体数据。优选地,所述多媒体应用为音视频接收应用,则所述第一获取模块具体用于通过多媒体广播接收第一音视频数据。优选地,所述第二获取模块包括:第三确定模块,用于确定所述多媒体广播当前播放的广播电视信息;第三接收模块,用于通过网络接收对应当前广播电视信息的第二音视频数据。经由上述的技术方案可知,与现有技术相比,本发明提供了一种多媒体数据输出方法和电子设备,电子设备在第一工作状态下,通过第一方式获取第一多媒体数据,当电子设备满足预定条件,即可切换至第二工作状态,通过第二方式获取第二多媒体数据,第一多媒体数据和第二多媒体数据为相关联的数据,因此通过本发明实施例可以保证多媒体数据输出的连续性,提高了电子设备输出的多媒体数据的质量。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本发明一种多媒体数据输出方法实施例1的流程图;图2为本发明一种多媒体数据输出方法实施例2的流程图;图3为本发明一种多媒体数据输出方法实施例3的流程图;图4为本发明一种多媒体数据输出方法实施例4的流程图;图5为本发明一种多媒体数据输出方法实施例5的流程图;图6为本发明一种电子设备实施例1的结构示意图;图7为本发明一种电子设备实施例2的结构示意图;图8为本发明一种电子设备实施例3的结构示意图;图9为本发明一种电子设备实施例4的结构示意图;图10为本发明一种电子设备实施例5的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例公开了一种多媒体数据输出方法和电子设备,电子设备在第一工作状态下,通过第一方式获取第一多媒体数据,当电子设备满足预定条件,即可切换至第二工作状态,通过第二方式获取第二多媒体数据,第一多媒体数据和第二多媒体数据为相关联的数据,因此通过本发明实施例可以保证多媒体数据输出的连续性,提高了电子设备输出的多媒体数据的质量。参见图1,示出了本发明一种多媒体数据输出方法实施例1的流程图,本实施例所述的方法具体应用于具有多媒体应用的电子设备中,所述的电子设备至少具有第一工作状态和第二工作状态。所述的多媒体应用例如可以是指音频接收应用,或者音视频接收应用,所述方法可以包括以下几个步骤:步骤101:在所述第一工作状态下,通过第一方式获取第一多媒体数据并输出。本实施例中,所述电子设备的第一工作状态和第二工作状态是指电子设备获取多媒体数据时的工作状态,由于所述电子设备获取多媒体数据可以采用多种方式,因此会相应对应不同的工作状态,本实施例中至少包括两种工作状态,以“第一”、“第二”命名只是用于区分不同的工作状态,并不是对其顺序进行的限定。电子设备运行在第一工作状态下时,是通过第一方式获取第一多媒体数据。由于电子设备具有多媒体应用,所述多媒体应用具体可以是指音频接收应用或者音视频接收用等,因此多媒体数据可以是指音频数据,或者音视频数据等可以通过电子设备接收的数据。步骤102:判断出所述电子设备满足预定条件时,生成切换指令。步骤103:依据所述切换指令,切换至第二工作状态,并通过第二方式获取第二多媒体数据并输出。其中,所述第一多媒体数据与所述第二多媒体数据相关联,具体的所述的第一多媒体数据与所述的第二多媒体是具有相同信息内容的数据,只是由于获取的方式不同,而以“第一”、“第二”进行区分。所述的第一方式和第二方式中的“第一”和“第二”也是用于区分两种不同的获取多媒体数据的方式,并不是对具体方式的限定。通过第一方式获取的多媒体数据为第一多媒体数据,通过第二方式获取的多媒体数据为第二多媒体数据。电子设备获取多媒体数据的方式可以有多种,例如:现有的电子设备通常都集成有相应的音频接收模块或者音视频接收模块,以手机为例,通常都集成有调频广播模块,即手机收音机,以及数字电视接收模块,即手机电视。手机可以通过调频广播接收音频数据,所述的第一方式也即调频广播方式;手机还可以通过数字电视接收模块接收音视频数据,所述的第一方式即指数字电视接收模块方式。此外,电子设备通常都具有网络连接功能,其还可以通过网络,如无线网络、蜂窝网络等获取多媒体数据,所述的第一方式可以是指网络方式,如网络收音机、网络电视等。电子设备在第一工作状态下时,可能由于多种原因导致不能正常获取第一多媒体数据,也即判断出电子设备满足预定条件时,即可生产切换指令,并依据该切换指令,切换至第二工作状态,以便于通过第二方式获取第二多媒体数据,由于第一多媒体数据和第二多媒体数据实质是具有相同信息内容的数据,因此以保证多媒体信息输出的连续性。所述的预定条件是根据电子设备不能正常获取第一多媒体数据的具体实际情况而预先设置,当电子设备满足该预定条件时,即表明该电子设备不能正常获取第一多媒体数据,所述确定电子设备满足预定条件可以包括多种方式,一种可能方式是通过判断电子设备的地理位置信息是否满足预定条件来确定,由于电子设备可能由于地理位置变化而导致不能正常接收第一多媒体数据,例如,通过调频广播方式获取第一多媒体数据,由于城市更改,或者在一些无线信号较弱的区域,就会导致不能正常获取第一多媒体数据。另一种可能方式是通过判断第一多媒体数据本身是否满足预定条件来确定,例如第一多媒体数据为音频数据时,音频数据由于质量问题导致出现异常,也即可确认电子设备不能正常获取第一多媒体数据。具体的方式会在下面实施例中会详细介绍。在本实施例中,电子设备在第一工作状态下,通过第一方式获取第一多媒体数据,当电子设备满足预定条件,即可切换至第二工作状态,通过第二方式获取第二多媒体数据,以保证多媒体信息输出的连续性,提高了电子设备输出的多媒体数据的质量。参见图2,示出了本发明一种多媒体数据输出方法实施例2的流程图,所述的方法具体应用于具有多媒体应用的电子设备中,在本实施例中以所述多媒体应用具体为音频接收应用来描述本发明的实施方案,其中,该电子设备具有至少第一种工作状态和第二种工作状态,所述方法可以包括:步骤201:在第一工作状态下,通过调频广播接收第一音频数据。本实施例中,电子设备具有音频接收应用,在第一工作状态下,其以调频广播方式接收多媒体数据,也即第一音频数据。由于电子设备通常设置有调频广播模块,具有调频广播功能,可以通过调频广播接收广播电台发送的音频数据,调频广播模块即是指由于一些电子元器件形成调频收音机。在第一工作状态下,用户触发电子设备的调频广播功能,可以通过用户设置频段信息,或者由调频广播自动搜索频段信息的方式,由调频广播播放所选频段对应的广播电台名称的广播内容。电子设备即可通过该调频广播接收第一音频数据,所述的第一音频数据包含的信息内容即是调频广播当前播放的广播电台名称的广播内容。步骤202:获取当前地理位置信息以及预设地理位置信息。步骤203:判断所述当前地理位置信息和预设地理位置信息是否满足预定条件,获得第一判断结果。步骤204:当所述第一判断结果表明所述当前地理位置信息和预设地理位置信息满足预定条件时,生成切换指令。本实施例会实时或者周期性获取当前电子设备的地理位置信息,所述获取当前地理位置信息一种可能方式为:通过全球定位系统GPS获取电子设备的地理位置信息,通过GPS获取的地理位置信息可以包括城市信息,例如省市等,以及具体位置区域,例如隧道、山区、街道信息等。另一种可能方式为:由于电子设备为具有通信功能的终端设备,例如手机,因此可以通过其所在基站所提供的当前位置小区,来确定其当前所在位置小区对应的地理位置。当然还可以采用其他方式获取所述电子设备的地理位置信息,本实施例并不限定这两种情况。所述的预设地理位置信息是电子设备预先保存的地理位置信息。判断所述当前地理位置信息和预设地理位置信息满足预定条件可以包括以下几种可能的情况:一种情况为:所述的预设地理位置为预先设置的无线信号较弱的区域,例如山区区域、隧道、地铁沿线等,若获取的当前地理位置与该预设的地理位置信息相同,即表明他们满足预定条件。另一种情况为:所述的预设地理位置信息可以具体为预设的城市信息,所述的预设城市可以根据电子设备经常被使用的城市区域进行设置,当获取的当前地理位置信息与所述预设地理位置信息不相同时,则表明当前地理位置信息和预设地理位置信息满足预定条件。又一种情况为:所述的预设地理位置信息是指可以正常接收无线信号的区域,因此当当前地理位置信息与所述预设地理位置信息不相同时,即可确定满足预定条件。又一种情况为:所述预设地理位置信息为预设的城市信息,根据获取的当前地理位置与所述预设地理位置的距离在预定距离范围外,来确定当前地理位置信息和预设地理位置信息满足预定条件。若在该预定距离范围内时,可以认为当前地理位置与所述预设地理位置相同,在该该预定距离范围外,可以认为当前地理位置与所述预设地理位置不同。该预定距离根据实际应用情况具体限定。当然本发明实施例并不仅限定于以上几种情况,本实施例是通过判断当前地理位置信息与预设地理位置信息满足预定条件,来确定电子设备满足预定条件,进而得出当前电子设备不能正常的接收第一音频数据,则即可生成切换指令。步骤205:依据所述切换指令,切换至第二工作状态,并确定所述调频广播当前播放的广播电台信息。本实施例中在第一工作状态下是通过调频广播获取第一音频数据并输出,具体是通过调频广播模块接收无线信号并转换为第一音频数据输出至电子设备的相应接收单元,由相应的接收单元将第一音频数据从扬声器输出。因此本实施例在切换至第二工作状态时,可以同时关闭当前的调频广播,也可以暂停该调频广播的音频输出。所述的广播电台信息包括广播电台名称,例如“中央人民广播电台”,以及当前广播电台所在的频段,例如“ 106.4HZ (赫兹)”。步骤206:通过网络接收对应当前广播电台信息的第二音频数据并输出,其中,所述第一音频数据与所述第二音频数据相关联。所述在第二工作状态下,是依据当前广播电台信息,通过网络搜索对应当前广播电台名称或者频段的相应的网络广播电台内容,接收网络传输的第二音频数据。由于现有的很多无线电台支持网络广播功能,因此可以通过网络形式来接收第二音频数据,以保证第二音频数据与第一音频数据的关联,使得所传递的音频信息相同。通过网络接收具体可以是通过网络客户端,例如现有的网络收音机来接收第二音频数据。通过网络收音机接收对应当前广播电台信息的第二音频数据可以具体是,向网络收音机发送触发信息,触发信息包括当前广播电台信息,网络收音机接收该触发信息后启动,并根据该广播电台信息自动搜索相应的网络电台以播放与调频广播相同的广播内容,电子设备即可通过网络收音机接收到第二音频数据并输出,从而可以保证输出的音频信息的连续性,保证用户获取的音频信息的连续和完整。例如调频广播当前播放的为“中央人民广播电台”的广播内容,电子设备所接收的第一音频数据的信息内容也即通过调频广播接收到电台播放内容,当电子设备由于当前地理位置发生变化,例如当前位于山区等无线信号较弱的区域,使得接收不到第一音频数据,或者接收到的第一音频数据异常,或者电子设备位于不是预设城市的地理区域,由于广播电台在不同城市其对应的播放频段不同,也使得不能接收到当前广播电台所发送的第一音频数据,则生成切换指令,切换至第二工作状态,通过网络搜索“中央广播电台”的网络广播电台,接收网络广播电台发送的第二音频数据,由于网络电台不受地理位置的限制,因此保证了输出的音频数据的连续和完整,提高了电子设备输出音频信息的质量。在本实施例中,电子设备在第一工作状态下,通过调频广播接收第一音频数据,当所述电子设备的当前地理位置信息与预设的地理位置信息满足预定条件时,即表明当前电子设备地理位置变化使得不能正常接收第一音频数据时,则切换至第二工作状态,通过网络接收第二音频数据,由于第一音频数据和第二音频数据相关联,因此可以保证电子设备输出音频数据的连续性,提高了输出数据的质量。参见图3,示出了本发明一种多媒体数据输出方法实施例3的流程图,所述的方法具体应用于具有多媒体应用的电子设备中,在本实施例中以所述多媒体应用具体为音频接收应用来描述本发明的实施方案,其中,该电子设备具有至少第一种工作状态和第二种工作状态,所述方法可以包括:步骤301:在第一工作状态下,通过调频广播接收第一音频数据。步骤302:判断所述第一音频数据是否满足预定条件,获得第二判断结果。步骤303:当所述第二判断结果表明所述第一音频数据满足预定条件时,生成切换指令。本实施例中判断电子设备是否满足预定条件,是通过判断所述第一音频数据是否满足预定条件来确定的,判断所述第一音频数据是否满足预定条件具体是通过判断该第一音频数据是否存在异常来确定的,若存在异常,即表面所述第一音频数据满足预定条件,也即电子设备满足预定条件,即生产切换指令。由于第一音频数据是通过调频广播接收的,因此判断所述第一音频数据存在异常,一种可能方式是:当判断出调频广播模块的信噪比参数小于预设阀值时,即可认为接收的音频数据异常。由于信噪比是指放大器的输出信号的电压与同时输出的噪声电压的比,常常用分贝数表示,信噪比越高表明其产生的杂音越少。一般来说,信噪比越大,说明混在信号里的噪声越小,声音回放的音质量越高,否则相反。因此当信噪比小于预设阀值时,即可认为音频数据异常,使的输出的声音的阴质较差。该预设阀值是保证音质正常的最小信噪比值。另一种可能的方式是通过判断电子设备本身的地理位置改变,来确定接收的音频数据是否异常,例如电子设备在无线信号较弱的区域,其接收的音频数据即会出现异常。具体的判断过程可以参加方法实施例2所述。步骤304:依据所述切换指令,切换至第二工作状态,并确定所述调频广播当前播放的广播电台信息。步骤305:通过网络接收对应当前广播电台信息的第二音频数据并输出,其中,所述第一音频数据与所述第二音频数据相关联。在本实施例中,电子设备在第一工作状态下,通过调频广播接收第一音频数据,当所述第一音频数据满足预定条件,即第一音频数据出现异常时,即可确定当前电子设备满足预定条件,不能正常接收第一音频数据,则切换至第二工作状态,通过网络接收第二音频数据,由于第一音频数据和第二音频数据相关联,因此可以保证电子设备输出音频数据的连续性,提高了输出音频信息的质量。上述实施例2和实施例3中所述的方法是以电子设备具有音频接收应用为例来描述的,需要说明的是,电子设备还可以包括其他的多媒体应用,其具体实现过程可以参照实施例2或实施例3所描述的方案。例如多媒体应用为音视频接收应用时,多媒体数据即为音视频数据。在第一工作状态下,可以通过数字电视接收模块获取第一音视频数据,并当判断出电子设备满足预定条件时,例如其接收到的音视频数据异常,如画面不清晰,声音出现噪声等,具体可以通过判断数据电视接收模块的信噪比小于预设阀值来确定,则生成切换指令,切换至第二工作状态,通过网络获取第二音视频数据,具体是通过网络电视来获取第二音视频数据并输出,以保证输出的音视频数据信息的连续性。另外,上述实施例2和实施例3中所述的方法在切换至第二工作状态,通过网络获取第二音频数据时,可以具体是关闭所述调频广播,或者是暂停所述调频广播的音频输出。当电子设备切换至第二工作状态,同时暂停所述调频广播的音频输出时,所述的方法还可以包括:判断所述电子设备是否满足转换条件;如果是,则停止通过网络接收第二音频数据,重新开启所述调频广播的音频输出,继续通过所述调频广播接收音频数据。通过网络接收第二音频数据虽然可以保证音频数据的质量和连续性,但是需要花费大量的网络流量,会增加通信费用,因此在判断出电子设备满足转换条件时即可重新由调频广播继续接收音频数据。所述的转换条件是与所述预定条件相对立的判断条件,例如判断出电子设备当前的城市位置信息与预设城市信息相同时,或者电子设备由无线信号较弱的区域进入无线信号较好的区域,或者由于调频广播并没有关闭,因此确定出调频广播模块的信噪比参数大于或者等于预设阀值时,则可确定电子设备满足转换条件。另外,上述实施例2和实施例3是以第一方式为调频广播方式来获取第一多媒体数据,第二方式为网络方式来获取第二多媒体数据。需要说明的是,所述的第一方式也可以是以网络方式来获取第一多媒体数据,第二方式为调频广播方式获取第二多媒体数据,由于网络方式切换至调频广播方式还可以节省网络流量,节省通信费用。所述的预定条件可以是根据电子设备通过网络不能正常接收多媒体数据来设定,也可以是根据电子设备某种情况下可以通过调频广播正常接收多媒体数据时来设定。参见图4,示出了本发明一种多媒体数据输出方法实施例4的流程图,所述的方法具体应用于具有多媒体应用的电子设备中,在本实施例中以所述多媒体应用具体为音频接收应用来描述本发明的实施方案,其中,该电子设备具有至少第一种工作状态和第二种工作状态,所述方法可以包括:步骤401:在第一工作状态下,通过调频广播接收第一音频数据。所述的第一音频数据所代表的信息内容即是调频广播当前播放的广播电台名称的广播内容。步骤402:获取当前地理位置信息以及预设地理位置信息。步骤403:判断所述当前地理位置信息和预设地理位置信息是否满足预定条件,获得第一判断结果。步骤404:当所述第一判断结果表明所述当前地理位置信息和预设地理位置信息满足预定条件时,生成切换指令。本实施例中,所述的地理位置信息具体代表的为城市信息,所述的预设地理位置信息具体为预设的城市信息,所述的预设城市可以根据电子设备经常被使用的城市区域进行设置,当获取的当前地理位置信息与所述预设地理位置信息不相同时,则确定当前地理位置信息和预设地理位置信息满足预定条件,则生成地切换指令。所述的预设的地理位置可以具体是在调频广播开启时而设置的地理位置,即将调频广播开始时获取的电子设备所在的城市作为预设城市,当当前获取的城市信息与该预设城市不相同时,则表明电子设备的地理位置发生变化。由于广播电台在不同城市其对应的播放频段不相同,因此调频广播将不能正常接收第一音频数据。步骤405:确定所述调频广播当前播放的广播电台信息。其中,广播电台信息包括广播电台名称。步骤406:触发所述调频广播搜索当前地理位置信息对应该广播电台信息的第二频段。由于确定出电子设备当前的地理位置信息与预设地理位置信息不同,因此需要重新确定所述广播电台在当前地理位置的广播频段,即第二频段。调频广播可以自动搜索广播频段,因此具体的是触发调频广播重新进行搜索,并根据广播电台名称确定其在当前地理位置所对应的广播频段,即第二频段。步骤407:通过所述切换至第二频段的调频广播接收第二音频数据。确定所述广播电台名称在当前地理位置的第二频段后,则调频广播自动切换至该第二频段,即可正常接收所述广播电台的广播内容。所述电子设备即可通过所述切换至第二频段的调频广播接收第二音频数据。所述的第二音频数据与第一音频数据相关联,均表示相同的广播内容。在本实施例中,电子设备在第一工作状态下,通过调频广播接收第一音频数据,当当前电子设备的地理位置信息与预设地理位置信息不同时,获取当前播放的广播电台信息,并触发调频广播重新进行搜索,确定所述广播电台信息在当前地理位置对应的广播频段,并切换至该广播频段,电子设备即可继续通过该调频广播接收第二音频数据,由于第一音频数据和第二音频数据相关联,因此可以保证电子设备输出音频数据的连续性,提高了输出音频信息的质量。参见图5,示出了本发明一种多媒体数据输出方法实施例5的流程图,所述的方法具体应用于具有多媒体应用的电子设备中,在本实施例中以所述多媒体应用具体为音视频接收应用来描述本发明的实施方案,其中,该电子设备具有至少第一种工作状态和第二种工作状态,所述方法可以包括:步骤501:在所述第一工作状态下,通过多媒体电视广播接收第一音视频数据。本实施例中,所述的电子设备为具有多媒体电视广播的设备,可以接收音视频数据。所述的多媒体电视广播具体可以是利用CMMB(China Mobile MultimediaBroadcasting,中国移动多媒体广播)技术在电子设备中实现的手持电视,例如电子设备为手机时,其具体是通过手机电视接收第一音视频数据。CMMB手持电视是采用卫星和地面网络相结合的方式,实现多媒体广播电视信号的覆盖,从而实现在电子设备中观看电视节目的目的。本实施例的电子设备在第一工作状态下,即是通过多媒体广播接收第一音视频数据。当然所述的多媒体电视广播除了可以是CMMB多媒体广播外,还可以是在电子设备中集成的数字电视接收模块实现的多媒体电视广播。电子设备通过多媒体电视广播可以接收到音视频数据。步骤502:判断出所述电子设备满足预定条件时,生成切换指令。电子设备在通过多媒体广播接收第一音视频数据的工作状态下,通过判断电子设备是否满足预定条件,来确定其是否能够正常接收第一音视频数据。具体的判断过程可以采用多种方式:一种可能的方式判断电子设备的当前地理位置信息与预设的地理位置信息是否满足预定条件,当满足时,即可确定电子设备满足预定条件。获取当前电子设备地理位置信息的方式可以具体参见方法实施例2中的所述。由于多媒体广播也存在在某些地理位置区域广播电视信号较弱,或者由于地理位置更改而导致广播频段更改的情况,因此判断当前地理位置信息与预设地理位置信息是否满足预定条件的几种情况可以具体参见实施例2。另一种可能的方式是判断第一音视频数据是否满足预定条件,可以是通过判断接收的音视频数据异常来确定第一音视频数据满足预定条件,因此即确定电子设备满足预定条件,确定音视频数据异常可以是通过判断出多媒体广播模块的信噪比参数小于预设阀值时来确定。步骤503:依据所述切换指令,切换至第二工作状态,确定所述多媒体电视广播当前播放的广播电视信息。在电子设备满足预定条件时,切换至第二工作状体。首先获取所述多媒体广播当前播放的广播电视信息,所述广播电视信息包括广播电视频道信息和该频道所在的广播频段。步骤504:通过网络接收对应当前广播电视信息的第二音视频数据。通过网络接收音视频数据是指利用无线网络或者蜂窝网络等接收第二音视频数据,现有的电子设备通常支持网上冲浪,通过相应的通信协议接收网络传送的信息。而且现有的很多电视频道均支持网络电视功能。因此当电子设备通过多媒体广播无法正常接收第一音视频数据时,可以触发相应的网络客户端,根据多媒体广播当前播放的广播电视信息,查找并播放所述广播电视信息的广播电视频道,以接收第二音视频数据。所述的第一音视频数据和第二音视频数据是相关联的数据,其代表的音视频内容相同,因此可以电子设备音视频数据接收的连续性。在本实施例中,电子设备通过多媒体电视广播接收第一音视频数据,在电子设备满足预定条件时,即不能正常接收第一音视频数据时,即切换至第二工作状态,通过网络接收第二音频数据,由于音视频数据和第二音视频数据为相关联的数据,因此通过本发明实施例可以保证音视频数据输出的连续性,提高了电子设备输出的多媒体数据的质量。需要说明的是,当确定出所述电子设备可以正常接收第一音视频数据时,可以再切换至所述第一工作状态,通过多媒体广播接收第一音视频数据,因此可以避免由于通过网络接收音视频数据需要消费大量的网络流量,导致通信费用增加的问题。与上述本发明一种多媒体数据输出方法实施例1相对应,参见图6,本发明还提供了一种电子设备实施例1,所述电子设备具有多媒体应用,可以实现多媒体数据的输出,其至少具有第一工作状态和第二工作状态,所述电子设备可以包括:第一获取模块601,用于在所述第一工作状态下,通过第一方式获取第一多媒体数据并输出。所述电子设备的第一工作状态和第二工作状态是指电子设备获取多媒体数据时的工作状态,由于所述电子设备获取多媒体数据可以采用多种方式,因此会相应对应不同的工作状态,本实施例中至少包括两种工作状态,以“第一”、“第二”命名只是用于区分不同的工作状态,并不是对其顺序进行的限定。判断模块602,用于判断所述电子设备是否满足预定条件。所述的预定条件是根据电子设备不能正常获取第一多媒体数据的具体实际情况而预先设置,当电子设备满足该预定条件时,即表明该电子设备不能正常获取第一多媒体数据。所述确定电子设备满足预定条件可以包括多种方式,因此,所述的判断模块602可以具体包括:第三获取模块,用于获取当前地理位置信息和预设地理位置信息。判断子模块,用于判断所述当前地理位置信息和预设地理位置信息是否满足预定条件,获得第一判断结果。此外,所述的判断模块602还可以具体判断所述第一多媒体数据是否满足预定条件,获得第二判断结果。指令生成模块603,用于当所述判断模块602结果为是时,生成切换指令。其中所述指令生成模块603可以具体用于当所述第一判断结果表明所述当前地理位置信息和预设地理位置信息满足预定条件时,生成切换指令,或者当所述第二判断结果表明所述第一多媒体数据满足预定条件时,生成切换指令。切换模块604,用于依据所述切换指令,切换至第二工作状态;第二获取模块605,用于通过第二方式获取第二多媒体数据并输出,其中,所述第一多媒体数据与所述第二多媒体数据相关联。在本实施例中,电子设备在第一工作状态下,通过第一方式获取第一多媒体数据,当电子设备满足预定条件,即可切换至第二工作状态,通过第二方式获取第二多媒体数据,以保证多媒体信息输出的连续性,提高了电子设备输出的多媒体数据的质量。与上述本发明一种多媒体数据输出方法实施例2相对应,参见图7,本发明还提供了一种电子设备实施例2,所述电子设备具有多媒体应用,所述多媒体应用具体为音频接收应用,可以实现音频数据的输出,其至少具有第一工作状态和第二工作状态,所述电子设备可以包括:第一获取模块701,用于在所述第一工作状态下,通过调频广播接收第一音频数据。由于电子设备通常设置有调频广播模块,具有调频广播功能,可以通过调频广播接收广播电台发送的音频数据,调频广播模块即是指由于一些电子元器件形成调频收音机。在第一工作状态下,用户触发电子设备的调频广播功能,可以通过用户设置频段信息,或者由调频广播自动搜索频段信息的方式,由调频广播播放所选频段对应的广播电台名称的广播内容。所述的第一获取模块即可通过该调频广播接收第一音频数据,所述的第一音频数据包含的信息内容即是调频广播当前播放的广播电台名称的广播内容。判断模块702,用于判断所述电子设备是否满足预定条件。其中所述判断模块可以具体包括:第三获取模块7021,用于获取当前地理位置信息和预设地理位置信息;判断子模块7022,用于判断所述当前地理位置信息和预设地理位置信息是否满足预定条件,获得第一判断结果。指令生成模块703,用于当所述第一判断结果表明所述当前地理位置信息和预设地理位置信息满足预定条件时,生成切换指令。切换模块704,用于依据所述切换指令,切换至第二工作状态;第二获取模块705,用于通过网络接收第二音频数据。其中所述的第二获取模块705具体包括:第一确定模块7051,用于确定所述调频广播当前播放的广播内容。第一接收模块7052,用于通过网络接收对应当前广播内容的第二音频数据。在第二工作状态下,是依据当前广播电台信息,通过网络搜索对应当前广播电台名称或者频段的网络广播电台内容,接收网络传输的第二音频数据。由于现有的很多无线电台支持网络广播功能,因此可以通过网络形式来接收第二音频数据,以保证第二音频数据与第一音频数据的关联,使得所传递的音频信息相同。在本实施例中,电子设备在第一工作状态下,通过调频广播接收第一音频数据,当所述电子设备的当前地理位置信息与预设的地理位置信息满足预定条件时,即表明当前电子设备地理位置变化使得不能正常接收第一音频数据时,则切换至第二工作状态,通过网络接收第二音频数据,由于第一音频数据和第二音频数据相关联,因此可以保证电子设备输出音频数据的连续性,提高了输出音频信息的质量。与上述本发明一种多媒体数据输出方法实施例3相对应,参见图8,本发明还提供了一种电子设备实施例3,所述电子设备具有多媒体应用,所述多媒体应用具体为音频接收应用,可以实现音频数据的输出,其至少具有第一工作状态和第二工作状态,所述电子设备可以包括:第一获取模块801,用于在所述第一工作状态下,通过调频广播接收第一音频数据。判断模块802,用于判断所述第一多媒体数据是否满足预定条件,获得第二判断结
果O本实施例中判断电子设备是否满足预定条件,是通过判断所述第一音频数据是否满足预定条件来确定的,判断所述第一音频数据是否满足预定条件具体是通过判断该第一音频数据是否存在异常来确定的,若存在异常,即表面所述第一音频数据满足预定条件,也即电子设备满足预定条件,即生产切换指令。由于第一音频数据是通过调频广播接收的,因此判断所述第一音频数据存在异常,一种可能方式是:当判断出调频广播模块的信噪比参数小于预设阀值时,即可认为接收的音频数据异常。由于信噪比是指放大器的输出信号的电压与同时输出的噪声电压的比,常常用分贝数表示,信噪比越高表明其产生的杂音越少。一般来说,信噪比越大,说明混在信号里的噪声越小,声音回放的音质量越高,否则相反。因此当信噪比小于预设阀值时,即可认为音频数据异常,使的输出的声音的音质较差。该预设阀值是保证音质正常的最小信噪比值。另一种可能的方式是通过判断电子设备本身的地理位置改变,来确定接收的音频数据是否异常,例如电子设备在无线信号较弱的区域,其接收的音频数据即会出现异常。指令生成模块803,用于当所述第二判断结果表明所述第一多媒体数据满足预定条件时,生成切换指令。切换模块804,用于依据所述切换指令,切换至第二工作状态;第二获取模块805,用于通过网络接收第二音频数据。其中所述的第二获取模块805具体包括:第一确定模块8051,用于确定所述调频广播当前播放的广播内容;第一接收模块8052,用于通过网络接收对应当前广播内容的第二音频数据。在本实施例中,电子设备在第一工作状态下,通过调频广播接收第一音频数据,当所述第一音频数据满足预定条件,即第一音频数据出现异常时,即可确定当前电子设备满足预定条件,不能正常接收第一音频数据,则切换至第二工作状态,通过网络接收第二音频数据,由于第一音频数据和第二音频数据相关联,因此可以保证电子设备输出音频数据的连续性,提高了输出音频信息的质量。与上述本发明一种多媒体数据输出方法实施例4相对应,参见图9,本发明还提供了一种电子设备实施例4,所述电子设备具有多媒体应用,所述多媒体应用具体为音频接收应用,可以实现音频数据的输出,其至少具有第一工作状态和第二工作状态,所述电子设备可以包括:第一获取模块901,用于在所述第一工作状态下,通过调频广播接收第一音频数据。判断模块902,用于判断所述电子设备是否满足预定条件。其中所述判断模块可以具体包括:第三获取模块9021,用于获取当前地理位置信息和预设地理位置信息;判断子模块9022,用于判断所述当前地理位置信息和预设地理位置信息是否满足预定条件,获得第一判断结果。指令生成模块903,用于当所述第一判断结果表明所述当前地理位置信息和预设地理位置信息满足预定条件时,生成切换指令。本实施例中,所述的地理位置信息具体代表的为城市信息,所述的预设地理位置信息具体为预设的城市信息,所述的预设城市可以根据电子设备经常被使用的城市区域进行设置,当获取的当前地理位置信息与所述预设地理位置信息不相同时,则确定当前地理位置信息和预设地理位置信息满足预定条件,则生成地切换指令。切换模块904,用于依据所述切换指令,切换至第二工作状态;第二获取模块905,用于通过第二方式获取第二音频数据。其中,所述的第二获取模块905具体包括:第二确定模块9051,用于确定所述调频广播当前播放的广播内容;搜索模块9052,用于触发所述调频广播搜索当前地理位置信息对应该广播内容的第二频段;第二接收模块9053,通过所述切换至第二频段的调频广播接收第二媒体数据。在本实施例中,电子设备在第一工作状态下,通过调频广播接收第一音频数据,当当前电子设备的地理位置信息与预设地理位置信息不同时,获取当前播放的广播电台信息,并触发调频广播重新进行搜索,确定所述广播电台信息在当前地理位置对应的广播频段,并切换至该广播频段,电子设备即可继续通过该调频广播接收第二音频数据,由于第一音频数据和第二音频数据相关联,因此可以保证电子设备输出音频数据的连续性,提高了输出音频信息的质量。与上述本发明一种多媒体数据输出方法实施例5相对应,参见图10,本发明还提供了一种电子设备实施例5,所述电子设备具有多媒体应用,所述多媒体应用具体为音视频接收应用,可以实现音视频数据的输出,其至少具有第一工作状态和第二工作状态,所述电子设备可以包括:第一获取模块1001,用于在所述第一工作状态下,通过多媒体电视广播接收第一音视频数据。判断模块1002,用于判断所述电子设备是否满足预定条件。指令生成模块1003,用于当所述判断模块1002为是时,生成切换指令。切换模块1004,用于依据所述切换指令,切换至第二工作状态。第二获取模块1005,用于通过第二方式获取第二音视频数据。其中,所述的第二获取模块1005具体包括:第三确定模块10051,用于确定所述多媒体电视广播当前播放的广播电视信息。第三接收模块10052,用于通过网络接收对应当前广播电视信息的第二音视频数据。在本实施例中,电子设备通过多媒体广播接收第一音视频数据,在电子设备满足预定条件时,即不能正常接收第一音视频数据时,即切换至第二工作状态,通过网络接收第二音视频数据,由于音视频数据和第二音视频数据为相关联的数据,因此通过本发明实施例可以保证音视频数据输出的连续性,提高了电子设备输出的多媒体数据的质量。在实际应用中,本发明所述的电子设备可以具体为手机、平板电脑等电子设备,需要说明的是所述电子设备其必然还包括其他的硬件或者软件,例如调频广播模块、集成有全球定位系统的模块等,在此不再一一赘述。本发明实施例的一个实际应用场景可以为:用户使用电子设备的收音机功能收听广播节目,当收音机不能正常播放广播节目时,例如由于电子设备更换城市地理,或者进入无线信号较弱的区域,具体可以通过检测收音机芯片的信噪比参数小于预设阀值来确定,则可以自动切换至网络收音机,由网络收音机播放用户当前收听的广播节目,因而可以保证电子设备输出的音频数据的连续性,用户可以获得连续的内容信息,提高了数据的输出质量。当确定出收音机可以正常播放广播节目后,例如判断出收音机的信噪比参数大于或者等于预设阀值时,还可以由网络收音机切换至电子设备的收音机继续播放,在一定程度上可以减少网络流量,避免通信费用过高。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设
备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不
排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种多媒体数据输出方法,其特征在于,应用于具有多媒体应用的电子设备中,所述电子设备至少具有第一工作状态和第二工作状态,所述方法包括: 在所述第一工作状态下,通过第一方式获取第一多媒体数据并输出; 判断出所述电子设备满足预定条件时,生成切换指令; 依据所述切换指令,切换至第二工作状态,并通过第二方式获取第二多媒体数据并输出,其中,所述第一多媒体数据与所述第二多媒体数据相关联。
2.根据权利要求1所述的方法,其特征在于,所述判断出所述电子设备满足预定条件时,生 成切换指令包括: 获取当前地理位置信息; 获取预设地理位置信息; 判断所述当前地理位置信息和预设地理位置信息是否满足预定条件,获得第一判断结果; 当所述第一判断结果表明所述当前地理位置信息和预设地理位置信息满足预定条件时,生成切换指令。
3.根据权利要求1所述的方法,其特征在于,所述判断出所述电子设备满足预定条件时,生成切换指令包括: 判断所述第一多媒体数据是否满足预定条件,获得第二判断结果; 当所述第二判断结果表明所述第一多媒体数据满足预定条件时,生成切换指令。
4.根据权利要求1 3所述的方法,其特征在于,所述多媒体应用具体为音频接收应用,则通过第一方式获取第一多媒体数据具体为: 通过调频广播接收第一音频数据。
5.根据权利要求4所述的方法,其特征在于,所述通过第二方式获取第二多媒体数据包括: 确定所述调频广播当前播放的广播电台信息; 通过网络接收对应当前广播电台信息的第二音频数据。
6.根据权利要求4所述的方法,其特征在于,当判断出当前地理位置信息与预设地理位置信息不同时,所述通过第二方式获取第二多媒体数据包括: 确定所述调频广播当前播放的广播电台信息; 触发所述调频广播搜索当前地理位置信息对应该广播电台信息的第二频段; 通过所述切换至第二频段的调频广播接收第二媒体数据。
7.根据权利要求1 3任一项所述的方法,其特征在于,所述多媒体应用为音视频接收应用,则通过第一方式获取第一多媒体数据具体为: 通过多媒体电视广播接收第一音视频数据。
8.根据权利要求7所述的方法,其特征在于,所述通过第二方式获取第二多媒体数据包括: 确定所述多媒体电视广播当前播放的广播电视信息; 通过网络接收对应当前广播电视信息的第二音视频数据。
9.一种电子设备,其特征在于,所述电子设备具有多媒体应用,且至少具有第一工作状态和第二工作状态,所述电子设备包括:第一获取模块,用于在所述第一工作状态下,通过第一方式获取第一多媒体数据并输出; 判断模块,用于判断所述电子设备是否满足预定条件; 指令生成模块,用于当所述判断模块结果为是时,生成切换指令; 切换模块,用于依据所述切换指令,切换至第二工作状态; 第二获取模块,用于通过第二方式获取第二多媒体数据并输出,其中,所述第一多媒体数据与所述第二多媒体数据相关联。
10.根据权利要求9所述的电子设备,其特征在于,所述判断模块包括: 第三获取模块,用于获取当前地理位置信息和预设地理位置信息; 判断子模块,用于判断所述当前地理位置信息和预设地理位置信息是否满足预定条件,获得第一判断结果; 则所述指令生成模块具体用于当所述第一判断结果表明所述当前地理位置信息和预设地理位置信息满足预定条件时,生成切换指令。
11.根据权利要求9所述的电子设备,其特征在于,所述判断模块具体用于判断所述第一多媒体数据是否满足预定条件,获得第二判断结果; 则所述指令生成模块具体用于当所述第二判断结果表明所述第一多媒体数据满足预定条件时,生成切换指令。
12.根据权利要求9 11所述的电子设备,其特征在于,所述多媒体应用具体为音频接收应用,所述第一获取模块具体是通过调频广播接收第一音频数据。
13.根据权利要求12所述的电子设备,其特征在于,所述第二获取模块包括: 第一确定模块,用于确定所述调频广播当前播放的广播内容; 第一接收模块,用于通过网络接收对应当前广播内容的第二音频数据。
14.根据权利要求12所述的电子设备,其特征在于,所述第二获取模块包括: 第二确定模块,用于确定所述调频广播当前播放的广播内容; 搜索模块,用于触发所述调频广播搜索当前地理位置信息对应该广播内容的第二频段; 第二接收模块,通过所述切换至第二频段的调频广播接收第二媒体数据。
15.根据权利要求9 11所述的电子设备,其特征在于,所述多媒体应用为音视频接收应用,则所述第一获取模块具体用于通过多媒体广播接收第一音视频数据。
16.根据权利要求15所述的方法,其特征在于,所述第二获取模块包括: 第三确定模块,用于确定 所述多媒体广播当前播放的广播电视信息; 第三接收模块,用于通过网络接收对应当前广播电视信息的第二音视频数据。
全文摘要
本发明提供了一种多媒体数据输出方法和电子设备,应用于具有多媒体应用的电子设备中,所述电子设备至少具有第一工作状态和第二工作状态,所述方法包括在所述第一工作状态下,通过第一方式获取第一多媒体数据并输出;判断出所述电子设备满足预定条件时,生成切换指令;依据所述切换指令,切换至第二工作状态,并通过第二方式获取第二多媒体数据并输出,其中,所述第一多媒体数据与所述第二多媒体数据相关联。通过本发明实施例可以保证多媒体数据输出的连续性,提高了电子设备输出的多媒体数据的质量。
文档编号H04H60/51GK103166727SQ20111041552
公开日2013年6月19日 申请日期2011年12月13日 优先权日2011年12月13日
发明者马二虎 申请人:联想(北京)有限公司