一种音量调整方法及用户终端的制作方法_2

文档序号:9618854阅读:来源:国知局
>[0038]本发明实施例公开了一种音量调整方法及用户终端,能够提升音量调整的效率。以下分别进行详细说明。
[0039]请参阅图1,图1是本发明实施例公开的一种音量调整方法的流程示意图。其中,在图1所示的音量调整方法中,用户在手持用户终端的情况下可以对用户终端进行“摇一摇”,从而可以自动、灵活地调整用户终端播放的音量值。如图1所示,该音量调整方法可以包括以下步骤。
[0040]101、当用户终端播放第一音量值的声音时,获取第一音量值匹配的第一预设加速度范围值。
[0041]本发明实施例中,用户终端不仅可以包括个人数字助理(Personal DigitalAssistant, PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类电子装备,本发明实施例不作限定。
[0042]本发明实施例中,当用户终端播放第一音量值的声音时,用户终端可以判断用户终端当前使能的音量调整模式是否为音量自动调整模式,如果用户终端当前使能的音量调整模式为音量自动调整模式,则获取第一音量值匹配的第一预设加速度范围值;反之,如果用户终端当前使能的音量调整模式不是音量自动调整模式,说明只能以手工方式来调整用户终端播放的音量值,此时用户终端可以结束图1所描述的流程。
[0043]本发明实施例中,用户终端可以预先存储有多个互不重叠的预设加速度范围值,并且每一预设加速度范围值分别匹配一个音量值,其中,任意两个预设加速度范围值匹配的音量值不同。其中,预设加速度范围值越大,预设加速度范围值匹配的音量值匹配的音量值就越大;反之,预设加速度范围值越小,预设加速度范围值匹配的音量值匹配的音量值就越小。例如,用户终端可以预先存储有预设加速度范围值[0m/s2,10m/s2]、预设加速度范围值[llm/s2,20m/s2]以及预设加速度范围值[21m/s2,30m/s2],其中,预设加速度范围值[0m/s2,10m/s2]匹配的音量值可以为50分贝;而预设加速度范围值[llm/s2,20m/s2]匹配的音量值可以为60分贝;而预设加速度范围值[21m/s2,30m/s2]匹配的音量值可以为70分贝。
[0044]本发明实施例中,当用户终端播放第一音量值的声音(如来电语音或者音乐)时,用户终端可以根据第一音量值,从预先存储的预设加速度范围值与音量值的匹配关系中,获取第一音量值匹配的预设加速度范围值作为第一预设加速度范围值。例如,当用户终端根据第一音量值,从预先存储的预设加速度范围值与音量值的匹配关系中识别出第一音量值匹配的预设加速度范围值是[Om/s2,lOm/s2]时,那么用户终端可以将预设加速度范围值是[Om/s2,lOm/s2]作为第一音量值匹配的第一预设加速度范围值。
[0045]或者,本发明实施例中,可以由云端来预先存储的预设加速度范围值与音量值的匹配关系,当用户终端播放第一音量值的声音时,用户终端可以发送第一音量值至云端,而云端可以从预先存储的预设加速度范围值与音量值的匹配关系中,获取第一音量值匹配的预设加速度范围值作为第一预设加速度范围值,并返回给用户终端。例如,云端可以从预先存储的预设加速度范围值与音量值的匹配关系中识别出第一音量值匹配的预设加速度范围值是[0m/s2,10m/s2],那么云端可以将预设加速度范围值是[Om/s2,lOm/s2]作为第一音量值匹配的第一预设加速度范围值,并返回给用户终端。显然,这种方式可以省去用户终端预先存储的预设加速度范围值与音量值的匹配关系,降低了对用户终端内存的占用。
[0046]102、用户终端检测用户终端的实时加速度值。
[0047]本发明实施例中,用户在手持用户终端的情况下可以对用户终端进行“摇一摇”,相应地,用户终端可以利用其内置的加速度传感器来检测检测用户终端的实时加速度值。
[0048]103、用户终端识别实时加速度所属的第二预设加速度范围值。
[0049]本发明实施例中,如前面所述,用户终端可以预先存储的预设加速度范围值与音量值的匹配关系,相应地,用户终端可以根据该实时加速度,从预先存储的预设加速度范围值与音量值的匹配关系中识别出该实时加速度所属的预设加速度范围值,作为第二预设加速度范围值。例如,当用户终端根据该实时加速度,从预先存储的预设加速度范围值与音量值的匹配关系中识别出该实时加速度所属的预设加速度范围值是[21m/s2,30m/s2]时,用户终端可以将预设加速度范围值是[21m/s2,30m/s2]作为实时加速度所属的第二预设加速度范围值。
[0050]本发明实施例中,如前面所述,云端可以从预先存储的预设加速度范围值与音量值的匹配关系,相应地,用户终端可以将该实时加速度发送至云端,由云端根据该实时加速度,从预先存储的预设加速度范围值与音量值的匹配关系中识别出该实时加速度所属的预设加速度范围值,作为第二预设加速度范围值并返回给用户终端。例如,当云端根据该实时加速度,从预先存储的预设加速度范围值与音量值的匹配关系中识别出该实时加速度所属的预设加速度范围值是[llm/s2,20m/s2],云端以将预设加速度范围值是[llm/s2,20m/s2]作为实时加速度所属的第二预设加速度范围值,并返回给用户终端。
[0051]104、用户终端对比第一预设加速度范围值与第二预设加速度范围值是否一致,如果是,执行步骤105 ;反之,如果第一预设加速度范围值与第二预设加速度范围值一致,结束本流程。
[0052]本发明实施例中,当用户终端对比第一预设加速度范围值与第二预设加速度范围值是否一致时,说明第一预设加速度范围值匹配的第一音量值与第二预设加速度范围值匹配的第二音量值不同,此时用户终端就需要自动、灵活地调整第一音量值。
[0053]105、用户终端将第一音量值调整到与第二预设加速度范围值相匹配的第二音量值;其中,第一音量值与第二音量值大小不相同。
[0054]作为一种可选的实施方式,当第一预设加速度范围值小于第二预设加速度范围值时,用户终端将第一音量值调整到与第二预设加速度范围值相匹配的第二音量值可以包括:
[0055]用户终端判断用户终端以及用户终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,如果发生同一动作事件,将第一音量值增大到与第二预设加速度范围值相匹配的第二音量值。
[0056]作为另一种可选的实施方式,当第一预设加速度范围值大于第二预设加速度范围值时,用户终端将第一音量值调整到与第二预设加速度范围值相匹配的第二音量值可以包括:
[0057]用户终端判断用户终端以及用户终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,如果发生同一动作事件,将第一音量值降低到与第二预设加速度范围值相匹配的第二音量值。
[0058]作为一种可选的实施方式,用户终端判断用户终端以及用户终端绑定的穿戴设备是否均在预设时长内发生同一动作事件可以包括:
[0059]用户终端检测用户终端是否发生第一甩动作事件,如果用户终端发生第一甩动作事件,检测用户终端绑定的穿戴设备是否发生第二甩动作事件,如果穿戴设备发生第二甩动作事件,判断第一甩动作事件和第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断第一甩动作事件和第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,以及第一甩动作事件和第二甩动作事件包括的甩动作持续时长是否均位于预设时长内,如果第一甩动作事件和第二甩动作事件包括的甩动作起始时间均位于预设时长内,以及第一甩动作事件和第二甩动作事件包括的甩动作持续时长均位于预设时长内,判断第一甩动作事件与第二甩动作事件包括的甩动作起始时间的差值是否小于第一预设阈值,如果第一甩动作事件与第二甩动作事件包括的甩动作起始时间的差值小于第一预设阈值,判断第一甩动作事件与第二甩动作事件包括的甩动作持续时长的差值是否小于第二预设阈值,如果第一甩动作事件与第二甩动作事件包括的甩动作持续时长的差值小于第二预设阈值,则判断出用户终端以及穿戴设备均在所述预设时长内发生同一动作事件。
[0060]请一并参阅图2,图2是本发明实施例公开的一种网络架构示意图。如图2所示,用户终端可以被用户拿在手上,并且用户拿着用户终端的同一只手上还可以携带有穿戴设备(如智能手环、智能手表),并且用户终端和穿戴设备可以通过蓝牙方式进行绑定。在图2所示的架构中,用户可以朝着某一个方向同时甩动用户终端和穿戴设备,相应地,当穿戴设备检测到发生甩动作时,穿戴设备可以发送包括甩动作起始时间和甩动作持续时间的甩动作事件给用户终端,相应地,用户终端可以检测用户终端是否发生第一甩动作事件,如果用户终端发生第一甩动作事件,检测用户终端绑定的穿戴设备是否发生第二甩动作事件,如果穿戴设备发生第二甩动作事件,判断第一甩动作事件和第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断第一甩动作事件和第二甩动作事件包括的甩动作起始时间是否均位于预设时长(如10秒)内,以及第一甩动作事件和第二甩动作事件包括的甩动作持续时长是否均位于预设时长内,如果第一甩动作事件和第二甩动作事件包括的甩动作起始时间均位于预设时长内,以及第一甩动作事件和第二甩动作事件包括的甩动作持续时长均位于预设时长内,判断第一甩动作事件与第二甩动作事件包括的甩动作起始时间的差值是否小于第一预设阈值(如0.03秒),如果第一甩动作事件与第二甩动作事件包括的甩动作起始时间的差值小于第一预设阈值,判断第
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1