开机音量调节方法及装置与流程

文档序号:12801462阅读:493来源:国知局
开机音量调节方法及装置与流程

本发明涉及电子技术领域,具体而言,涉及一种开机音量调节方法及装置。



背景技术:

现有技术中,电子设备在开机之后,会先播放一段音频,通常情况下音频的音量值被设定为一个固定音量或沿用上一次关机时的音量。若电子设备播放音频的音量值采用固定音量,开机时是深夜,用户并不希望电子设备发出声音,电子设备启动时还是会发出声音,进而造成不必要的麻烦;反之,如果用户需要突出开机音频的音效,而电子设备开机时声音不够大也不能突出效果。若电子设备播放音频的音量值沿用上一次关机音量,也会造成与采用固定音量播放音频相同的困扰。因此,在不同的环境或者不同的时段开机后,播放媒体文件时声音过大或者过小都会给用户造成困扰。



技术实现要素:

有鉴于此,本发明的目的在于提供一种开机音量调节方法及装置,实现开机音量可调,有效避免开机音量过大或过小给用户造成困扰的问题。

为实现上述目的,本发明实施例采用如下技术方案:

本发明提供一种开机音量调节方法,应用于包括第一操作系统和第二操作系统的电子设备,所述方法包括:

所述第一操作系统、所述第二操作系统执行启动操作;

所述第一操作系统完成启动后,通过所述第一操作系统播放预设媒体文件,并根据接收到的音量调节信号,调节播放的预设媒体文件的音量,并存储音量值;

所述第二操作系统获取所述音量值,将所述音量值设置为通过所述第二操作系统播放的媒体文件的音量值。

可选的,在上述开机音量调节方法中,所述第一操作系统将音量值存储于所述第一操作系统对应的第一数据库中,所述第二操作系统获取所述音量值,将所述音量值设置为通过所述第二操作系统播放的媒体文件的音量值的步骤包括:

所述第二操作系统获取所述第一数据库中存储的音量值,将所述音量值设置为通过所述第二操作系统播放的媒体文件的音量值并保存至所述第二操作系统对应的第二数据库中。

可选的,在上述开机音量调节方法中,所述方法还包括:

在重新启动所述电子设备时,所述第一操作系统获取存储于所述第一数据库中的音量值,将所述音量值作为所述第一操作系统的播放音量。

可选的,在上述开机音量调节方法中,所述音量调节信号为红外音量调节信号、蓝牙音量调节信号、语音音量调节信号、手势音量调节信号或所述按键音量调节信号。

可选的,在上述开机音量调节方法中,所述音量调节信号为红外音量调节信号,所述第一操作系统中包括音量调节响应线程;

根据接收到的音量调节信号,调节播放的预设媒体文件的音量的步骤,包括:

所述音量调节响应线程响应所述红外音量调节信号,调节通过所述第一操作系统播放的预设媒体文件的音量值。

可选的,在上述开机音量调节方法中,所述音量调节信号为蓝牙音量调节信号,所述电子设备包括蓝牙音量处理模块,所述第一操作系统中包括音量调节响应线程;

根据接收到的音量调节信号,调节播放的预设媒体文件的音量的步骤,包括:

所述蓝牙音量处理模块接收所述蓝牙音量调节信号并转化为音量处理事件;

所述音量调节响应线程响应所述音量处理事件,调节通过所述第一操作系统播放的预设媒体文件的音量值。

可选的,在上述开机音量调节方法中,所述电子设备包括电视机,所述第一操作系统包括分时操作系统,所述第二操作系统包括安卓系统。

本发明还提供一种开机音量调节装置,应用于包括第一操作系统和第二操作系统的电子设备,所述装置包括:

系统启动模块:用于使所述第一操作系统、所述第二操作系统执行启动操作;

音量调节模块:用于在所述第一操作系统完成启动后,通过所述第一操作系统播放预设媒体文件,并根据接收到的音量调节信号,调节播放的预设媒体文件的音量,并存储音量值;

第一音量设置模块:用于获取所述音量值,将所述音量值设置为通过所述第二操作系统播放的媒体文件的音量值。

可选的,在上述开机音量调节装置中,所述第一操作系统将音量值存储于所述第一操作系统对应的第一数据库中,所述音量调节模块用于使所述第二操作系统获取所述第一数据库中存储的音量值,将所述音量值设置为通过所述第二操作系统播放的媒体文件的音量值并保存在所述第二操作系统对应的第二数据库中。

可选的,在上述开机音量调节装置中,所述开机音量调节装置还包括:

第二音量设置模块:用于在重新启动所述电子设备时,使所述第一操作系统获取存储于所述第一数据库中的音量值,将所述音量值作为所述第一操作系统的播放音量。

本发明实施例提供的一种开机音量调节方法及装置,应用于包括第一操作系统和第二操作系统的电子设备,根据接收到的音量调节信号调节第一操作系统播放的预设媒体文件的音量值并存储后作为第二操作系统播放媒体文件的音量值,实现开机音量可调,有效避免开机音量过大或过小给用户造成困扰。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的一种电子设备的方框示意图。

图2为本发明实施例提供的一种开机音量调节方法的流程图。

图3为图2所示步骤s120包括的子步骤的示意图。

图4为本发明实施例提供的一种开机音量调节装置的结构框图。

图5为本发明实施例提供的一种音量调节模块的结构框图。

图标:1-电子设备;10-存储器;20-处理器;100-开机音量调节装置;110-系统启动模块;120-音量调节模块;122-信号转化子模块;124-音量调节子模块;130-第一音量设置模块;140-第二音量设置模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本发明实施例所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

如图1所示,是本发明较佳实施例提供的电子设备1的方框示意图。本发明实施例中的电子设备1可以电视、手机或电脑。如图1所示,电子设备1包括:存储器10和处理器20。

所述存储器10与处理器20相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器10中存储有以软件或固件(firmware)的形式存储于所述存储器10中的软件功能模块,所述处理器20通过运行存储在存储器10内的软件程序以及模块,如本发明实施例中的开机音量调节装置100,从而执行各种功能应用以及数据处理,即实现本发明实施例中的开机音量调节方法。

其中,所述存储器10可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)等。其中,存储器10用于存储程序,所述处理器20在接收到执行指令后,执行所述程序。

所述处理器20可能是一种集成电路芯片,具有信号的处理能力。上述的处理器20可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等。还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该通用处理器也可以是任何常规的处理器等。

可以理解,图1所示的结构仅为示意,电子设备1还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

请参阅图2,是本发明较佳实施例提供的一种开机音量调节方法,应用于包括第一操作系统和第二操作系统的电子设备1,所述方法包括s110、s120和s130三个步骤。

步骤s110:所述第一操作系统、所述第二操作系统执行启动操作。

在电子设备1开机时或开机一段时间后,所述第一操作系统、第二操作系统执行启动操作。可选的,所述第一操作系统的启动时长小于所述第二操作系统的启动时长,且所述第一操作系统先于所述第二操作系统完成启动。其中,所述第一操作系统可以先于所述第二操作系统执行启动操作,也可以后于所述第二操作系统执行启动操作,所述第一操作系统和所述第二操作系统也可以同时执行启动操作,在此不做具体限定。

所述电子设备1可以是但不限于手机、电脑或电视。在本实施例中,所述电子设备1为电视。所述第一操作系统可以是分时操作系统,所述分时操作系统可以是linux操作系统,也可以是unix操作系统。所述第二操作系统可以是但不限于安卓操作系统、微软操作系统或ios操作系统。在本实施例中,所述第二操作系统为安卓操作系统,安卓操作系统的启动时长大于分时操作系统的启动时长。

步骤s120:所述第一操作系统完成启动后,通过所述第一操作系统播放预设媒体文件,并根据接收到的音量调节信号,调节播放的预设媒体文件的音量,并存储音量值。

所述预设媒体文件可以是但不限于音频文件、视频文件或广告。所述音量调节信号可以是但不限于红外音量调节信号、蓝牙音量调节信号、语音音量调节信号、手势音量调节信号或按键音量调节信号。

可选的,当所述音量调节信号为红外音量调节信号时,所述第一操作系统中包括音量调节线程。步骤s120中:根据接收到的音量调节信号,调节播放的预设媒体文件的音量可以是:所述音量调节响应线程响应所述红外音量调节信号,调节通过所述第一操作系统播放的预设媒体文件的音量值。

例如,在所述第一操作系统完成启动后,所述第一操作系统中具有始终运行的音量调节线程,当接收到红外音量调节信号时,所述音量调节线程响应所述红外音量调节信号并根据所述红外音量调节信号调节音量值,所述第一操作系统根据调节后的音量值调用电子设备1中的音频播放器播放调节音量值后的预设媒体文件。

当所述音量调节信号为蓝牙音量调节信号时,所述电子设备1包括蓝牙音量处理模块。通常情况下,所述蓝牙处理模块不能直接根据接收到的蓝牙音量调节信号调节音量值,因此,当所述音量调节信号为蓝牙音量调节信号时,所述第一操作系统中包括音量调节响应线程。所述根据接收到的音量调节信号,调节播放的预设媒体文件的音量的步骤包括s122和s124两个子步骤,请参阅图3。

子步骤s122:所述蓝牙音量处理模块接收所述蓝牙音量调节信号并转化为音量处理事件。

子步骤s124:所述音量调节响应线程响应所述音量处理事件,调节通过所述第一操作系统播放的预设媒体文件的音量值。

所述蓝牙音量处理模块可以在所述电子设备1开机时启动,也可以在所述电子设备1开机一段时间后启动。所述蓝牙音量处理模块可以先于所述第一操作系统完成启动,也可以与所述第一操作系统同时完成启动,只要能够使所述第一操作系统播放预设媒体文件时能够通过所述蓝牙音量处理模块实现音量调节即可,在此不做具体限定。可选的,所述蓝牙音量处理模块包括蓝牙协议栈,所述蓝牙协议栈能处理蓝牙音量调节信号。

例如,所述蓝牙音量处理模块在接收到蓝牙音量调节信号后转化为音量处理事件,所述音量处理事件为最高优先级的中断事件。所述音量调节线程会优先响应所述音量处理事件得到音量调节信号,并根据所述音量调节信号调节音量值,所述第一操作系统根据调节后的音量值调用电子设备1中的音频播放器播放调节音量值后的预设媒体文件。

步骤s130:所述第二操作系统获取所述音量值,将所述音量值设置为通过所述第二操作系统播放的媒体文件的音量值。

所述第二操作系统可以是在完成启动后获取所述音量值,也可以是在启动过程中获取所述音量值,在此不做具体限定,只要所述第二操作系统播放媒体文件的音量值为所述第一操作系统调节后的音量值即可。所述第二操作系统播放的媒体文件可以是但不限于视频、音乐。

通过上述设置使得所述电子设备1在开机之后能够实现音量调节,有效避免电子设备1因采用固定音量或沿用上一次关机时的音量,音量过大或过小给用户造成的困扰。通过采用红外音量调节和/或蓝牙音量调节等调节方式以方便用户调节音量,提高用户的体验感。

由于所述第一操作系统和第二操作系统的完成启动时间不同,所述第一操作系统在完成启动并需要调用数据时,能调用第一操作系统对应的数据库中的数据。因此,在本实施例中,可选的,所述第一操作系统对应有第一数据库,所述第二操作系统对应有第二数据库。所述第一操作系统将所述音量值存储于所述第一操作系统对应的第一数据库中。步骤s130中:将所述音量值设置为通过所述第二操作系统播放的媒体文件的音量值可以是:所述第二操作系统获取所述第一数据库中存储的音量值,将所述音量值设置为通过所述第二操作系统播放的媒体文件的音量值并保存至所述第二操作系统对应的第二数据库中。

为避免用户在重启电子设备1时还需调节开机音量,从而给用户带来不便。在本实施例中,所述方法还可以包括步骤s140:在重新启动所述电子设备1时,所述第一操作系统获取存储于所述第一数据库中的音量值,将所述音量值作为所述第一操作系统的播放音量。

请结合图4,本发明还提供一种开机音量调节装置100,所述开机音量调节装置100包括:系统启动模块110、音量调节模块120、第一音量设置模块130和第二音量设置模块140。

所述系统启动模块110用于使所述第一操作系统、所述第二操作系统执行启动操作。关于所述系统启动模块110的详细描述具体可参考本发明实施例对图2中所示的步骤s110的描述。也即,所述系统启动模块110的实现原理与所述步骤s110类似,在此不作更多说明。

所述音量调节模块120用于在所述第一操作系统完成启动后,通过所述第一操作系统播放预设媒体文件,并根据接收到的音量调节信号,调节播放的预设媒体文件的音量,并存储音量值。关于所述音量调节模块120的详细描述具体可参考本发明实施例对图2中所示的步骤s120的描述。也即,所述音量调节模块120的实现原理与所述步骤s120类似,在此不作更多说明。

请结合图5,在本实施例中,所述音量调节模块120可以包括信号转化子模块122和音量调节子模块124。

所述信号转化子模块122用于在所述蓝牙音量处理模块接收到所述蓝牙音量调节信号时转化为音量处理事件。关于所述信号转化子模块122的详细描述具体可参考本发明实施例对图3中所示的步骤s122的描述。也即,所述信号转化子模块122的实现原理与所述步骤s122类似,在此不作更多说明。

所述音量调节子模块124用于在所述音量调节响应线程响应所述音量处理事件时,调节通过所述第一操作系统播放的预设媒体文件的音量值。关于所述音量子调节模块的详细描述具体可参考本发明实施例对图3中所示的步骤s124的描述。也即,所述音量调节子模块124的实现原理与所述步骤s124类似,在此不作更多说明。

所述第一音量设置模块130用于获取所述音量值,将所述音量值设置为通过所述第二操作系统播放的媒体文件的音量值。关于所述第一音量设置模块130的详细描述具体可参考本发明实施例对图2中所示的步骤s130的描述。也即,所述第一音量设置模块130的实现原理与所述步骤s130类似,在此不作更多说明。

所述第二音量设置模块140用于在重新启动所述电子设备1时,使所述第一操作系统获取存储于所述第一数据库中的音量值,将所述音量值作为所述第一操作系统的播放音量。关于所述第二音量设置模块140的详细描述具体可参考本发明实施例对图2中所示的步骤s140的描述。也即,所述第二音量设置模块140的实现原理与所述步骤s140类似,在此不作更多说明。

综上,本发明提供一种开机音量调节方法及装置,应用于包括第一操作系统和第二操作系统的电子设备1。在所述第一操作系统完成启动后,通过所述第一操作系统播放预设媒体文件,并根据接收到的音量调节信号,调节播放的预设媒体文件的音量,存储音量值并将该音量值设置为通过所述第二操作系统播放的媒体文件的音量值,有效避免不同的环境或者不同的时段开机后,播放媒体文件时声音过大或者过小给用户造成困扰的问题。通过采用红外音量调节和/或蓝牙音量调节等调节方式以方便用户调节音量,增加用户体验。通过将调节后的音量值作为电子设备1重启后的音量值,有效避免在重启所述电子设备1时,用户需再次调节开机音量,从而带来不便。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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