终端设备的音量调节方法及装置制造方法及图纸

技术编号:19510930 阅读:25 留言:0更新日期:2018-11-21 07:34
本发明专利技术实施例提供一种终端设备的音量调节方法及装置,该方法包括:接收音量调节启动指令,音量调节启动指令用于指示开始连续调节终端设备的音量;通过第一线程,根据第一时长和预设时长周期性绘制音量进度条,以及,通过第二线程,根据单位调节量周期性设置终端设备的音量,直至接收到音量调节终止指令,音量调节终止指令用于指示结束调节终端设备的音量;其中,第一时长为绘制一次音量进度条需要的时长;单位调节量为设置一次终端设备的音量需要调节的音量,单位调节量为根据第一时长、预设时长和第二时长确定的,第二时长为设置一次终端设备的音量需要的时长。用于提高终端设备的音量调节的效率。

【技术实现步骤摘要】
终端设备的音量调节方法及装置
本专利技术实施例涉及计算机领域,尤其涉及一种终端设备的音量调节方法及装置。
技术介绍
多数终端设备(例如手机、电脑等设备)可以播放音频/视频,在终端设备播放音频/视频的过程中,用户可以连续调节终端设备的音量,例如,用户可以长按控制设备中的音量按键以实现连续调节终端设备的音量。终端设备的音量调节通常包括设置音量和绘制音量进度条两部分,设置音量用于改变终端设备的音量的大小,音量进度条用于显示终端设备的当前音量。在连续调节终端设备的音量的过程中,需要周期性的绘制终端设备的音量进度条,以使音量进度条发生连续变化,还需要周期性的设置终端设备的音量,以使终端设备的音量也发生连续变化。在现有技术中,通常周期性的调节终端设备的音量,在一个周期中,先绘制音量进度条,以使音量进度条中显示的音量加1或减1,在绘制完音量进度条之后,根据音量进度条中显示的音量,设置终端设备的音量。在终端设备的负载较高时(例如播放较高码率的视频),导致绘制音量进度条和设置音量的过程均较为缓慢,进而导致调节终端设备的音量的周期变长。这样,在用户连续调节终端设备的音量时,用户需要较长的时间才能将终端设备的音量调节至需要的音量,导致终端设备的音量调节效率低下。
技术实现思路
本专利技术实施例提供一种终端设备的音量调节方法及装置,提高了终端设备的音量调节的效率。第一方面,本专利技术实施例提供一种终端设备的音量调节方法,包括:接收音量调节启动指令,所述音量调节指令用于指示开始连续调节终端设备的音量;通过第一线程,根据第一时长和预设时长周期性绘制音量进度条,以及,通过第二线程,根据单位调节量周期性设置所述终端设备的音量,直至接收到音量调节终止指令,所述音量调节终止指令用于指示结束调节所述终端设备的音量;其中,所述第一时长为绘制一次所述音量进度条需要的时长;所述单位调节量为设置一次所述终端设备的音量需要调节的音量,所述单位调节量为根据所述第一时长、所述预设时长和第二时长确定的,所述第二时长为设置一次所述终端设备的音量需要的时长。在一种可能的实施方式中,若所述第一时长大于所述预设时长,则所述单位调节量为所述第二时长和所述预设时长的比值;若所述第一时长小于或等于所述预设时长,则所述单位调节量为所述第二时长和所述第一时长的比值。在另一种可能的实施方式中,根据第一时长和预设时长周期性绘制音量进度条,包括:根据所述第一时长和所述预设时长,确定每一个音量进度条的目标音量;根据每一个音量进度条的目标音量,周期性绘制所述音量进度条。在另一种可能的实施方式中,针对周期性绘制的音量进度条中的任意一个第一音量进度条,根据所述第一时长和所述预设时长,确定所述第一音量进度条的目标音量,包括:判断所述第一时长是否大于所述预设时长;若是,根据当前时刻和所述第一时长,确定所述第一音量进度条的绘制结束时刻,根据所述绘制结束时刻与初始时刻之间的时长、和预设的单位时长的音量变化量,确定总音量变化量,根据初始音量和总音量变化量,确定所述第一音量进度条的目标音量,所述初始时刻为获取到所述音量调节启动指令的时刻,所述初始音量为获取到所述音量调节启动指令时、所述终端设备的音量;若否,根据所述终端设备的当前音量和所述音量调节启动指令的类型,确定所述第一音量进度条的目标音量;其中,当所述音量调节启动指令的类型为音量增大类型时,所述第一音量进度条的目标音量为所述当前音量加1,当所述音量调节启动指令的类型为音量减小类型时,所述第一音量进度条的目标音量为所述当前音量减1。在另一种可能的实施方式中,针对周期性绘制的音量进度条中的任意一个第二音量进度条,根据所述第二音量进度条的目标音量,绘制所述第二音量进度条,包括:若所述第二音量进度条的目标音量为整数,则根据所述第二音量进度条的目标音量绘制所述第二音量进度条,以使所述第二音量进度条所显示的音量为所述第二音量进度条的目标音量;若所述第二音量进度条的目标音量为小数,则根据所述第二音量进度条的目标音量的大小,对所述第二音量进度条的目标音量进行取整操作,并根据取整操作后的所述第二音量进度条的目标音量绘制所述第二音量进度条,以使所述第二音量进度条所显示的音量为取整操作后的所述第二音量进度条的目标音量。在另一种可能的实施方式中,针对所述终端设备的第N次音量设置,根据所述单位调节量设置所述终端设备的音量,包括:根据所述终端设备的初始音量、所述单位调节量和所述N,确定所述第N次音量设置对应的目标音量,所述N为大于或等于1的正整数;根据所述第N次音量设置对应的目标音量,设置所述终端设备的音量。在另一种可能的实施方式中,所述根据所述第N次音量设置对应的目标音量,设置所述终端设备的音量,包括:若所述第N次音量设置对应的目标音量为整数,则将所述终端设备的音量设置为所述第N次音量设置对应的目标音量;若所述第N次音量设置对应的目标音量为小数,则根据所述第N次音量设置对应的目标音量的大小,对所述第N次音量设置对应的目标音量进行取整操作,并将所述终端设备的音量设置为取整操作后的所述第N次音量设置对应的目标音量。第二方面,本专利技术实施例提供一种终端设备的音量调节装置,包括接收模块、绘制模块和设置模块,其中,所述接收模块用于,接收音量调节启动指令,所述音量调节指令用于指示开始连续调节终端设备的音量;所述绘制模块用于,通过第一线程,根据第一时长和预设时长周期性绘制音量进度条,直至接收到音量调节终止指令,所述音量调节终止指令用于指示结束调节所述终端设备的音量;所述设置模块用于,通过第二线程,根据单位调节量周期性设置所述终端设备的音量,直至接收到所述音量调节终止指令;其中,所述第一时长为绘制一次所述音量进度条需要的时长;所述单位调节量为设置一次所述终端设备的音量需要调节的音量,所述单位调节量为根据所述第一时长、所述预设时长和第二时长确定的,所述第二时长为设置一次所述终端设备的音量需要的时长。在一种可能的实施方式中,若所述第一时长大于所述预设时长,则所述单位调节量为所述第二时长和所述预设时长的比值;若所述第一时长小于或等于所述预设时长,则所述单位调节量为所述第二时长和所述第一时长的比值。在另一种可能的实施方式中,所述绘制模块包括确定单元和绘制单元,其中,所述确定单元用于,根据所述第一时长和所述预设时长,确定每一个音量进度条的目标音量;所述绘制单元用于,根据每一个音量进度条的目标音量,周期性绘制所述音量进度条。在另一种可能的实施方式中,针对周期性绘制的音量进度条中的任意一个第一音量进度条,所述确定单元具体用于:判断所述第一时长是否大于所述预设时长;若是,根据当前时刻和所述第一时长,确定所述第一音量进度条的绘制结束时刻,根据所述绘制结束时刻与初始时刻之间的时长、和预设的单位时长的音量变化量,确定总音量变化量,根据初始音量和总音量变化量,确定所述第一音量进度条的目标音量,所述初始时刻为获取到所述音量调节启动指令的时刻,所述初始音量为获取到所述音量调节启动指令时、所述终端设备的音量;若否,根据所述终端设备的当前音量和所述音量调节启动指令的类型,确定所述第一音量进度条的目标音量;其中,当所述音量调节启动指令的类型为音量增大类型时,所述第一音量进度条的目标音量为所述当前音量加1,当所述音量调节启本文档来自技高网...

【技术保护点】
1.一种终端设备的音量调节方法,其特征在于,包括:接收音量调节启动指令,所述音量调节指令用于指示开始连续调节终端设备的音量;通过第一线程,根据第一时长和预设时长周期性绘制音量进度条,以及,通过第二线程,根据单位调节量周期性设置所述终端设备的音量,直至接收到音量调节终止指令,所述音量调节终止指令用于指示结束调节所述终端设备的音量;其中,所述第一时长为绘制一次所述音量进度条需要的时长;所述单位调节量为设置一次所述终端设备的音量需要调节的音量,所述单位调节量为根据所述第一时长、所述预设时长和第二时长确定的,所述第二时长为设置一次所述终端设备的音量需要的时长。

【技术特征摘要】
1.一种终端设备的音量调节方法,其特征在于,包括:接收音量调节启动指令,所述音量调节指令用于指示开始连续调节终端设备的音量;通过第一线程,根据第一时长和预设时长周期性绘制音量进度条,以及,通过第二线程,根据单位调节量周期性设置所述终端设备的音量,直至接收到音量调节终止指令,所述音量调节终止指令用于指示结束调节所述终端设备的音量;其中,所述第一时长为绘制一次所述音量进度条需要的时长;所述单位调节量为设置一次所述终端设备的音量需要调节的音量,所述单位调节量为根据所述第一时长、所述预设时长和第二时长确定的,所述第二时长为设置一次所述终端设备的音量需要的时长。2.根据权利要求1所述的方法,其特征在于,所述单位调节量为根据所述第一时长、所述预设时长和第二时长确定的,具体包括:若所述第一时长大于所述预设时长,则所述单位调节量为所述第二时长和所述预设时长的比值;若所述第一时长小于或等于所述预设时长,则所述单位调节量为所述第二时长和所述第一时长的比值。3.根据权利要求1所述的方法,其特征在于,所述根据第一时长和预设时长周期性绘制音量进度条,包括:根据所述第一时长和所述预设时长,确定每一个音量进度条的目标音量;根据每一个音量进度条的目标音量,周期性绘制所述音量进度条。4.根据权利要求3所述的方法,其特征在于,针对周期性绘制的音量进度条中的任意一个第一音量进度条,根据所述第一时长和所述预设时长,确定所述第一音量进度条的目标音量,包括:判断所述第一时长是否大于所述预设时长;若是,根据当前时刻和所述第一时长,确定所述第一音量进度条的绘制结束时刻;根据所述绘制结束时刻与初始时刻之间的时长、以及预设的单位时长的音量变化量,确定总音量变化量;根据初始音量和所述总音量变化量,确定所述第一音量进度条的目标音量;所述初始时刻为接收到所述音量调节启动指令的时刻,所述初始音量为接收到所述音量调节启动指令时所述终端设备的音量;若否,根据所述终端设备的当前音量和所述音量调节启动指令的类型,确定所述第一音量进度条的目标音量;其中,当所述音量调节启动指令的类型为音量增大类型时,所述第一音量进度条的目标音量为所述当前音量加1;当所述音量调节启动指令的类型为音量减小类型时,所述第一音量进度条的目标音量为所述当前音量减1。5.根据权利要求3或4所述的方法,其特征在于,针对周期性绘制的音量进度条中的任意一个第二音量进度条,根据所述第二音量进度条的目标音量,绘制所述第二音量进度条,包括:若所述第二音量进度条的目标音量为整数,则根据所述第二音量进度条的目标音量绘制所述第二音量进度条,以使所述第二音量进度条...

【专利技术属性】
技术研发人员:吴汉勇董娜贾亚洲
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1