CN108920126B - 铃声音量的处理方法、装置、存储介质及终端 - Google Patents

铃声音量的处理方法、装置、存储介质及终端 Download PDF

Info

Publication number
CN108920126B
CN108920126B CN201810615244.9A CN201810615244A CN108920126B CN 108920126 B CN108920126 B CN 108920126B CN 201810615244 A CN201810615244 A CN 201810615244A CN 108920126 B CN108920126 B CN 108920126B
Authority
CN
China
Prior art keywords
terminal
motion parameter
vibration
motor
parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201810615244.9A
Other languages
English (en)
Other versions
CN108920126A (zh
Inventor
张强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810615244.9A priority Critical patent/CN108920126B/zh
Publication of CN108920126A publication Critical patent/CN108920126A/zh
Application granted granted Critical
Publication of CN108920126B publication Critical patent/CN108920126B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例公开了一种铃声音量的处理方法、装置、存储介质及终端,该方法包括:当接收到语音请求时,输出语音请求对应的铃声并震动;如果终端处于静止状态,则检测终端的运动参数;根据马达的固有震动参数和所述运动参数确定目标运动参数;如果所述目标运动参数大于预设运动参数阈值,则降低所述铃声的播放音量。优化了终端铃声音量处理的操作过程,降低了终端的功耗,且避免了对周围人的影响。

Description

铃声音量的处理方法、装置、存储介质及终端
技术领域
本申请实施例涉及智能终端技术领域,尤其涉及铃声音量的处理方法、装置、存储介质及终端。
背景技术
目前,随着智能终端的快速普及,手机及平板电脑等智能终端已经成为人们必备的通信工具之一。智能终端可以通过响铃、震动等方式提醒用户关注智能终端上的语音请求。
但是,若用户没有接听或挂断语音请求,智能终端就会持续的响铃以达到提醒用户的效果,而在某些特殊场合(如办公室、会议室、电影院等),智能终端长时间的响铃可能会对周围的人造成影响。
发明内容
本申请实施例的目的是提供一种铃声音量的处理方法、装置、存储介质及终端,可以优化终端铃声音量处理的操作过程,避免了对周围人的影响。
第一方面,本申请实施例提供了一种铃声音量的处理方法,包括:
当接收到语音请求时,输出语音请求对应的铃声并震动;
如果终端处于静止状态,则检测终端的运动参数;
根据马达的固有震动参数和所述运动参数确定目标运动参数;
如果所述目标运动参数大于预设运动参数阈值,则降低所述铃声的播放音量。
第二方面,本申请实施例提供了一种铃声音量的处理装置,包括:
输出模块,用于当接收到语音请求时,输出语音请求对应的铃声并震动;
检测模块,用于如果终端处于静止状态,则检测终端的运动参数;
确定模块,用于根据马达的固有震动参数和所述检测模块检测的所述运动参数确定目标运动参数;
所述输出模块还用于,如果所述确定模块确定的所述目标运动参数大于预设运动参数阈值,则降低所述铃声的播放音量。
第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所示的铃声音量的处理方法。
第四方面,本申请实施例提供了一种终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所示的铃声音量的处理方法。
本申请实施例中提供的铃声音量的处理方案,首先,当接收到语音请求时,输出语音请求对应的铃声并震动;其次,如果终端处于静止状态,则检测终端的运动参数;然后,根据马达的固有震动参数和运动参数确定目标运动参数;最后,如果目标运动参数大于预设运动参数阈值,则降低铃声的播放音量,优化了终端铃声音量处理的操作过程,避免了对周围人的影响。
附图说明
图1为本申请实施例提供的一种铃声音量的处理方法的流程示意图;
图2为本申请实施例提供的另一种铃声音量的处理方法的流程示意图;
图3为本申请实施例提供的另一种铃声音量的处理方法的流程示意图;
图4为本申请实施例提供的另一种铃声音量的处理方法的流程示意图;
图5为本申请实施例提供的另一种铃声音量的处理方法的流程示意图;
图6为本申请实施例提供的另一种铃声音量的处理方法的流程示意图;
图7为本申请实施例提供的一种铃声音量的处理装置的结构示意图;
图8为本申请实施例提供的一种终端设备的结构示意图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
目前,随着智能终端的快速普及,手机及平板电脑等智能终端已经成为人们必备的通信工具之一。智能终端可以通过响铃、震动等方式提醒用户关注智能终端上的语音请求。
但是,若用户没有接听或挂断语音请求,智能终端就会持续的响铃以达到提醒用户的效果,而在某些特殊场合(如办公室、会议室、电影院等),智能终端长时间的响铃可能会对周围的人造成影响。例如,在办公室中用户已发觉了来电提醒,不想接听又不便于挂断,此时智能终端会在安静的办公室内持续响铃,直到主叫方自动挂断为止,严重影响了办公室中的其他同事的工作。
本申请实施例提供了一种铃声音量的处理方法,能够当终端输出铃声及震动且判断终端处于静止状态时,检测终端的运动参数,当根据终端中马达的固有震动参数和终端自身的运动参数确定的目标运动参数大于预设运动参数阈值时,自动降低铃声的播放音量,优化了终端铃声音量处理的操作过程,避免了对周围人的影响。具体方案如下所示:
图1为本申请实施例提供的铃声音量的处理方法的流程示意图,该方法用于终端对语音请求对应的输出铃声进行处理的情况,该方法可以由终端设备来执行,该终端设备可以为智能手机、平板电脑、可穿戴设备、笔记本电脑等,该方法具体包括如下步骤:
步骤110、当接收到语音请求时,输出语音请求对应的铃声并震动。
语音请求可以是主叫方向终端用户发起的语音通话请求,包括手机来电请求、视频软件的语音请求或视频请求等。为了防止遗漏主叫方发来的语音请求,终端可以实时监听是否存在语音请求,若存在,则接收主叫方发起的语音请求。
输出的语音请求对应的铃声可以是用户根据自身需求预先设置的,例如,可以是用户为某一类语音请求设置一个对应的铃声,如手机来电铃声、视频呼叫铃声、语音呼叫铃声等;也可以是用户为某个重要联系人设置的专属铃声。若用户没有预先设置语音请求对应的铃声时,该铃声可以是***默认的语音请求对应的铃声。终端的震动可以是由终端中的马达震动引起的,其中终端中的马达可以包括但不限于圆柱型震动马达、扁平扣震动马达、转子马达或线性马达等。
本申请实施例中,当终端接收到语音请求时,会查找该语音请求类型对应的铃声,或该语音请求对应的发起方所专属的铃声,然后输出查找到的铃声,并启动马达震动,以提醒用户接收到该铃声对应的语音请求。
可选的,若发起本次语音请求的主叫方为重要联系人,此时可以不执行以下步骤,保持响铃即震动提醒。该重要联系人可以是用户根据自身需求,在终端中预先设置的,例如,用户可以在联系人的编辑界面将该联系人设置为重要联系人,还可以在联系人界面设置一个重要联系人分组,将重要联系人放置在该分组内。重要联系人还可以是终端根据用户的历史通话习惯,分析后自动设置的,例如,可以是终端将用户预设时间内(如一个周内)通话次数超过预设频次(如10次)的联系人设置为重要联系人。还可以是对用户输入的联系人备注信息进行分析后自动设置,例如,可以将备注信息为“妈妈”、“爸爸”等亲属关系的联系人设置为重要联系人。
步骤120、如果终端处于静止状态,则检测终端的运动参数。
由于步骤110中终端输出响铃的同时还进行震动,所以终端的静止状态并不是说终端处于完全静止不动的状态,而是指终端除马达带动的震动外,并不存在其他运动状态的相对静止状态。由于马达的震动具有小幅度、持续或间断的规律性震动等特征,因此可以通过陀螺仪和/或加速地传感器来检测终端的运动是否与马达震动的特征相匹配,从而判断终端是否处于静止状态。
在本申请实施例中,如果终端在输出铃声及震动时处于静止状态,则检测终端的运动参数。终端的运动参数可以包括终端设备的运动角度、速度、加速度、位移等。可以由终端中的陀螺仪、加速度传感器等器件进行检测。检测终端运动参数的频率本申请不进行限定,可以是在判断终端处于静止状态后,实时检测终端的运动参数,也可以是按照预设时间间隔,定时检测终端的运动参数。
步骤130、根据马达的固有震动参数和运动参数确定目标运动参数。
其中,马达的固有震动参数可以是马达振动产生的运动参数,可以是由马达的类型和其工作原理决定的,包括振动的角度、速度、加速度、位移等。马达的类型不同,其震动参数也不同。例如,线性马达是一个依靠线性形式运动的弹簧质量块,将电能直接转换为直线运动机械能的发动模块。主要分为横向线性马达和圆形线性马达,横向线性马达就是可以推动终端前后左右(XY轴方向)运动,而圆形线性马达则是可以使终端上下(Z轴方向)振动。马达的固有震动参数可以根据终端中马达的类型预先获取,例如,可以预先将马达类型及其对应的固有震动参数存储在终端中。运动参数可以是终端通过陀螺仪、加速度传感器或其他器件等检测到的终端的运动参数,包括马达引起的运动参数和用户操作终端引起的运动参数。目标运动参数可以是仅包含由用户操作引起的那部分运动参数。
在本申请实施例中,根据马达的固有震动参数和运动参数确定目标运动参数的方法有很多,本申请对此不进行限定。例如,可以是从运动参数中滤除马达的固有震动参数,得到目标运动参数。又如,还可以是利用马达震动方向固定的特性,避开马达的固有震动方向,获取运动参数在其余方向的参数值作为目标运动参数。
步骤140、如果目标运动参数大于预设运动参数阈值,则降低铃声的播放音量。
其中,预设运动参数阈值可以是为了判断终端除马达带动的振动外,是否还存在其他运动而预设设置的,其包括目标运动参数中各具体参数的预设阈值,例如,对终端的运动角度、速度、加速度、位移等都设置有其对应的预设阈值。可以是用户根据自身需求手动设置,也可以是***结合用户历史使用终端时终端的运动参数而设置。能够保证准确的判断终端设备是否除马达带动的振动外,还存在其他运动。
本申请实施例中,目标运动参数大于预设运动参数阈值,可以是目标运动参数的多个参数值中至少一个大于其对应的预设运动参数阈值,也可以是有预设个数的参数值大于其对应的预设运动参数阈值。如果目标运动参数大于预设运动参数阈值,则说明终端除马达带动的振动外,还存在用户操作终端引起的运动参数,例如用户拿起终端、晃动终端等。也就是说终端输出铃声及振动后,用户操作了终端,必然会发现终端接收到的语音请求,因此在这种情况下,就可以降低铃声的播放音量,例如,可以将铃声的播放音量降低为零,即对输出铃声进行静音。为了进一步避免对周围人的影响,还可以在降低播放音量的同时停止马达的震动。
可选的,如果目标运动参数小于或等于预设运动参数阈值,则说明用户并没有操作终端,即无法确定用户是否发觉当前的语音请求提醒,需要继续响铃及振动提醒用户当前终端接收到了语音请求。
进一步的,在降低铃声的播放音量后,可以进一步的判断语音请求的发起方是否是需要保密,若该发起方需要保密,则降低显示屏幕的亮度,或取消显示发起方信息,从而避免铃声降低期间发起方的信息被周围人发现。其中,发起方是否需要保密可以是用户根据自身需求预先设置的,也可以是***默认的,例如,若语音请求为终端中用户以存的联系人,则默认需要保密,若语音请求为陌生号码,则默认可以不进行保密。
需要说明的是,本申请实施例的铃声音量处理方法是在语音请求未挂断前进行的,若终端接收到的语音请求已挂断,本申请实施例的方法就不再继续执行。
需要说明的是,本申请实施例的铃声音量处理方法包括对语音请求对应的铃声进行处理,但不限于仅对语音请求对应的铃声进行处理,例如还可以对终端中的闹钟、短信等对应的铃声进行处理。
本申请实施例中提供的铃声音量的处理方法,首先,当接收到语音请求时,输出语音请求对应的铃声并震动;其次,如果终端处于静止状态,则检测终端的运动参数;然后,根据马达的固有震动参数和运动参数确定目标运动参数;最后,如果目标运动参数大于预设运动参数阈值,则降低铃声的播放音量。相对于终端在用户挂断或接听语音请求前一直输出铃声提醒,本申请实施例如果终端在输出铃声及振动时处于静止状态,后续由终端运动参数和马达固有运动参数确定的目标运动参数又大于预设运动参数时,降低铃声的播放音量。优化了终端铃声音量处理的操作过程,能够降低终端的功耗,且避免了对周围人的影响。
图2为本申请实施例提供的另一种铃声音量的处理方法的流程示意图,作为对上述实施例的进一步说明,包括:
步骤210、当接收到语音请求时,输出语音请求对应的铃声并震动。
步骤220、如果终端处于静止状态,则检测终端的运动参数。
步骤230、根据马达的固有震动参数确定固有震动方向和固有震动幅度。
示例性的,固有震动方向可以是马达震动时固定的一个或多个震动方向,固有震动幅度可以是马达在各震动方向上固定的震动幅度。可选的,马达的固有震动方向和固有震动幅度可以是由马达的工作原理、输入电压和震动频率决定的。
马达的固有震动参数通常是周期性重复的,可以预先将马达的固有震动参数存储在终端中,根据马达的固有震动参数确定固有震动方向和固有震动幅度时可以根据固有震动参数中的震动角度确定马达的固有震动方向,根据震动参数中的速度、加速度或位移等中的至少一个确定固有震动幅度。
步骤240、在固有震动方向上,将运动参数和固有震动幅度相减,得到目标运动参数。
由于马达的震动终端本身就会产生运动参数,相应的,步骤220检测到的运动参数不能说明用户一定操作了终端,因此,为了能够得到仅包含用户操作终端产生的运动参数,就需要提前过滤掉马达震动带来的运动参数。具体的,可以在固有震动方向上,对步骤220中检测到运动参数减去马达的固有震动幅度,从而过滤掉检测的终端运动参数中的马达固有震动参数,得到目标运动参数。可选的,得到的目标运动参数可以仅包括马达固有震动方向上除马达固有震动幅度以外的运动参数,还可以是包括马达固有震动方向上除马达固有震动幅度以外的运动参数和非马达固有震动方向上的运动参数。
示例性的,横向线性马达的固有震动方向是前后左右震动,即XY轴方向上的震动,可以将运动参数中XY轴方向的震动幅度与马达在XY轴方向的固有震动幅度相减的结果作为目标运动参数,还可以是将相减结果和Z轴方向上原有的运动参数共同作为目标运动参数。
步骤250、如果目标运动参数大于预设运动参数阈值,则降低铃声的播放音量。
本申请实施例提供的铃声音量的处理方法,如果终端在输出铃声及振动时处于静止状态,则检测终端的运动参数,在马达固有震动方向上,由运动参数减去马达固有震动幅度,得到目标运动参数,在目标运动参数大于预设运动参数时,降低铃声的播放音量。优化了终端铃声音量处理的操作过程,能够降低终端的功耗,且避免了对周围人的影响。
图3为本申请实施例提供的另一种铃声音量的处理方法的流程示意图,作为对上述实施例的进一步说明,包括:
步骤310、当接收到语音请求时,输出语音请求对应的铃声并震动。
步骤320、如果终端处于静止状态,则检测终端的运动参数。
步骤330、根据马达的固有震动参数确定固有震动方向。
示例性的,马达震动时通常是具有固定的震动方向,可以根据马达的固有震动参数来确定马达的固有震动方向,例如,可以根据终端中预先存储的固有震动参数中的运动角度确定马达的固有震动方向。
步骤340、根据固有震动方向确定检测方向。
为了避免马达的固有震动给目标运动参数确定造成干扰,可以避开马达的固有震动方向,将非马达震动方向确定为检测方向。例如,横向线性马达的固有震动方向是前后左右震动,即XY轴方向为固有震动方向,因此我们可以将非XY轴的Z轴方向(即上下方向),确定为检测方向。
步骤350、根据检测方向和终端的运动参数,确定目标运动参数。
在本申请实施例中,根据检测方向和终端的运动参数,确定目标运动参数可以是取步骤320检测终端的运动参数中的检测方向对应的运动参数作为目标运动参数。例如,确定了横向线性马达对应的检测方向为Z轴方向,那么在终端运动参数中就要避开XY轴方向对应的运动参数,将Z轴方向对应的运动参数作为目标运动参数,进而判断该参数的变化量是否超过的该方向对应的预设运动参数阈值。
步骤360、如果目标运动参数大于预设运动参数阈值,则降低铃声的播放音量。
本申请实施例提供的铃声音量的处理方法,如果终端在输出铃声及振动时处于静止状态,则避开马达的固有震动方向确定检测方向,将检测方向的终端运动参数作为目标运动参数,在目标运动参数大于预设运动参数时,降低铃声的播放音量。优化了终端铃声音量处理的操作过程,能够降低终端的功耗,且避免了对周围人的影响。
图4为本申请实施例提供的另一种铃声音量的处理方法的流程示意图,作为对上述实施例的进一步说明,包括:
步骤410、当接收到语音请求时,输出语音请求对应的铃声并震动。
步骤420、如果终端处于静止状态,则检测终端的运动参数。
步骤430、获取马达的震动时间,根据震动时间确定非震动时间。
示例性的,由于马达的震动频率可能并不是持续的震动,还能存在每隔预设时间震动一次的情况。因此为了保证目标运动参数确定的准确性,可选的,可以针对震动时间和非震动时间采用不同的确定目标运动参数的方法。
本申请实施例中,根据震动时间确定非震动时间的方法可以是,获取马达震动一次的时长,作为马达的震动时间,获取马达相邻两次震动的间隔时长作为非震动时间。
步骤440、判断当前时刻是否在马达的震动时间内。
示例性的,判断检测的当前时刻是否在马达的震动时间内,如果在,执行步骤450,使用震动时间内确定目标运动参数的方法;如果不在,执行步骤460,使用不在震动时间内确定目标运动参数的方法。
步骤450、在震动时间内,根据马达的固有震动参数和震动时间对应的运动参数确定目标运动参数。
示例性的,如果当前时刻在马达震动时间内,根据马达的固有震动参数和震动时间对应的运动参数确定目标运动参数的方式有很多,对此不进行限定,例如,方式一可以是根据马达的固有震动参数确定固有震动方向和固有震动幅度,在固有震动方向上,将运动参数和固有震动幅度相减,得到目标运动参数。方式二可以是根据马达的固有震动参数确定固有震动方向,根据固有震动方向确定检测方向,根据检测方向和终端的运动参数,确定目标运动参数。方式三还可以是将两种方式相结合来确定目标运动参数,例如,当马达非固有震动方向上存在运动参数,则执行方式二;若不存在,则执行方式一。
步骤460、在非震动时间内,将非震动时间对应的运动参数确定为目标运动参数。
示例性的,如果当前时刻在马达非震动时间内,由于此时马达并没有工作,不存在马达震动带来的终端运动参数,如果检测到终端的运动参数就必定是用户操作终端带来的运动参数,因此,根据马达的固有震动参数和震动时间对应的运动参数确定目标运动参数可以是直接将检测到的运动参数作为目标运动参数。
步骤470、如果目标运动参数大于预设运动参数阈值,则降低铃声的播放音量。
本申请实施例提供的铃声音量的处理方法,如果终端在输出铃声及振动时处于静止状态,确定马达的震动时间和非震动时间,根据震动时间或非震动时间对应的方法确定当前时刻的目标运动参数,在目标运动参数大于预设运动参数时,降低铃声的播放音量。优化了终端铃声音量处理的操作过程,能够降低终端的功耗,且避免了对周围人的影响。
图5为本申请实施例提供的另一种铃声音量的处理方法的流程示意图,作为对上述实施例的进一步说明,包括:
步骤510、当接收到语音请求时,输出语音请求对应的铃声并震动。
步骤520、如果终端处于静止状态,则通过加速度传感器和陀螺仪检测终端的运动参数。
其中,加速度传感器可以通过测量其内部的质量块所受惯性力,再根据牛顿第二定律获得加速度值,该加速度值即为终端的加速度值。陀螺仪可以是测量终端运动参数中的转动、偏转量等,从而得到终端的运动角度值。将终端的加速度值和终端的运动角度值作为检测到的终端的运动参数。
可选的,由于加速度传感器在较长时间后测量值的正确性较高,在较短时间内由于信号噪声的存在会出现一定的误差。而陀螺仪与之相反,在较短时间内测量值比较准确,工作较长时间则会因漂移而存有误差。因此为了准确测得终端的运动参数,通过加速度传感器和陀螺仪检测终端的运动参数,包括:根据时间信息分别确定加速度传感器和陀螺仪的权重信息;根据权重信息、加速度传感器检测的第一运动参数、陀螺仪检测的第二运动参数确定终端的运动参数。
具体的,可以预先设置多个时间段,在不同的时间段为加速度传感器和陀螺仪设置不同的权重信息,判断当前时间信息对应的时间段,确定当前时间信息对应的加速度传感器和陀螺仪的权重值。确定的运动参数中不但包括第一运动参数和第二运动参数,还包括各运动参数对应的权重信息。相应的,在根据马达的固有震动参数确定目标运动参数后,将目标运动参数与预设运动参数阈值进行比较时,可以将权重大的运动参数与其对应的预设运动参数进行比较,进而判断是否需要降低铃声的播放音量。还可以是将目标运动参数中的各参数值与其权重信息做乘积后求和,得到最终的目标运动参数值,将其与预设运动参数进行比较,进而判断是否需要降低铃声的播放音量。
步骤530、根据马达的固有震动参数和运动参数确定目标运动参数。
步骤540、如果目标运动参数大于预设运动参数阈值,则降低铃声的播放音量。
本申请实施例提供的铃声音量的处理方法,如果终端在输出铃声及振动时处于静止状态,则通过加速度传感器和陀螺仪检测终端的运动参数,当根据终端运动参数和马达固有运动参数确定的目标运动参数大于预设运动参数时,降低铃声的播放音量。优化了终端铃声音量处理的操作过程,能够降低终端的功耗,且避免了对周围人的影响。
图6为本申请实施例提供的另一种铃声音量的处理方法的流程示意图,作为对上述实施例的进一步说明,包括:
步骤610、当接收到语音请求时,输出语音请求对应的铃声并震动。
步骤620、根据陀螺仪和定位信息判断终端是否处于静止状态。
其中,陀螺仪可以测量终端的转动、偏转等状态信息,在结合终端中马达的固有震动参数,来判断处终端是否处于静止状态。定位信息可以是通过终端的定位模块(如全球定位***(Global Positioning System,GPS))获取的终端所在位置信息。
在本申请实施例中,根据陀螺仪和定位信息判断终端是否处于静止状态可以是先通过陀螺仪获取的终端转动、偏转量与终端中马达的固有震动参数进行比较,来判断终端是否除马达固有震动参数外不存在其他震动参数,例如,若终端产生转动信息且偏转量与马达固有震动参数一致,则说明终端除马达震动外,并没有其他运动。此时再通过终端内的定位模块获取终端所在位置信息,判断终端所在位置是否满足预设场所,如会议室、办公室、电影院等,若满足预设场所,则最终确定终端处于静止状态。
步骤630、如果终端处于静止状态,则检测终端的运动参数。
步骤640、根据马达的固有震动参数和运动参数确定目标运动参数。
步骤650、如果目标运动参数大于预设运动参数阈值,则降低铃声的播放音量。
本申请实施例提供的铃声音量的处理方法,能够在输出语音请求对应的铃声并震动时,通过陀螺仪和定位信息判断终端是否处于静止状态,如果终端处于静止状态,则根据终端运动参数和马达固有运动参数确定的目标运动参数,在其大于预设运动参数时,降低铃声的播放音量。优化了终端铃声音量处理的操作过程,能够降低终端的功耗,且避免了对周围人的影响。
图7为本申请实施例提供的一种铃声音量的处理装置的结构示意图。如图7所示,该装置包括:输出模块710,检测模块720,确定模块730。
输出模块710,用于当接收到语音请求时,输出语音请求对应的铃声并震动;
检测模块720,用于如果终端处于静止状态,则检测终端的运动参数;
确定模块730,用于根据马达的固有震动参数和所述检测模块720检测的所述运动参数确定目标运动参数;
所述输出模块710还用于,如果所述确定模块730确定的所述目标运动参数大于预设运动参数阈值,则降低所述铃声的播放音量。
进一步的,确定模块730用于,根据马达的固有震动参数确定固有震动方向和固有震动幅度;
在所述固有震动方向上,将所述运动参数和固有震动幅度相减,得到目标运动参数。
进一步的,确定模块730用于,根据马达的固有震动参数确定固有震动方向;
根据固有震动方向确定检测方向;
根据检测方向和所述终端的运动参数,确定目标运动参数。
进一步的,确定模块730用于,获取马达的震动时间,根据所述震动时间确定非震动时间;
在所述震动时间内,根据马达的固有震动参数和所述震动时间对应的运动参数确定目标运动参数;
在所述非震动时间内,将所述非震动时间对应的运动参数确定为目标运动参数。
进一步的,检测模块720用于,通过加速度传感器和陀螺仪检测终端的运动参数。
进一步的,检测模块720用于,根据时间信息分别确定加速度传感器和陀螺仪的权重信息;
根据所述权重信息、所述加速度传感器检测的第一运动参数、所述陀螺仪检测的第二运动参数确定终端的运动参数。
进一步的,上述装置还包括:
状态判断模块,用于根据陀螺仪和定位信息判断所述终端是否处于静止状态。
本申请实施例中提供的铃声音量的处理装置,首先,输出模块710,用于当接收到语音请求时,输出语音请求对应的铃声并震动;其次,检测模块720,用于如果终端处于静止状态,则检测终端的运动参数;然后,确定模块730,用于根据马达的固有震动参数和所述检测模块720检测的所述运动参数确定目标运动参数;最后输出模块710还用于,如果所述确定模块730确定的所述目标运动参数大于预设运动参数阈值,则降低所述铃声的播放音量。相对于终端在用户挂断或接听语音请求前一直输出铃声提醒,本申请实施例如果终端在输出铃声及振动时处于静止状态,后续由终端运动参数和马达固有运动参数确定的目标运动参数又大于预设运动参数时,降低铃声的播放音量。优化了终端铃声音量处理的操作过程,能够降低终端的功耗,且避免了对周围人的影响。
上述装置可执行本申请前述所有实施例所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请前述所有实施例所提供的方法。
图8是本申请实施例提供的一种终端设备的结构示意图。如图8所示,该终端可以包括:壳体(图中未示出)、存储器801、中央处理器(Central Processing Unit,CPU)802(又称处理器,以下简称CPU)、存储在存储器801上并可在处理器802上运行的计算机程序、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU802和所述存储器801设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或器件供电;所述存储器801,用于存储可执行程序代码;所述CPU802通过读取所述存储器801中存储的可执行程序代码来运行与所述可执行程序代码对应的程序。
所述终端还包括:外设接口803、RF(Radio Frequency,射频)电路805、音频电路806、扬声器811、电源管理芯片808、输入/输出(I/O)子***809、触摸屏812、其他输入/控制设备810以及外部端口804,这些部件通过一个或多个通信总线或信号线807来通信。
应该理解的是,图示终端设备800仅仅是终端的一个范例,并且终端设备800可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面就本实施例提供的用于一种终端设备进行详细的描述,该终端设备以智能手机为例。
存储器801,所述存储器801可以被CPU802、外设接口803等访问,所述存储器801可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口803,所述外设接口803可以将设备的输入和输出外设连接到CPU802和存储器801。
I/O子***809,所述I/O子***809可以将设备上的输入输出外设,例如触摸屏812和其他输入/控制设备810,连接到外设接口803。I/O子***809可以包括显示控制器8091和用于控制其他输入/控制设备810的一个或多个输入控制器8092。其中,一个或多个输入控制器8092从其他输入/控制设备810接收电信号或者向其他输入/控制设备810发送电信号,其他输入/控制设备810可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器8092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
其中,按照触摸屏的工作原理和传输信息的介质分类,触摸屏812可以为电阻式、电容感应式、红外线式或表面声波式。按照安装方式分类,触摸屏812可以为:外挂式、内置式或整体式。按照技术原理分类,触摸屏812可以为:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏或表面声波技术触摸屏。
触摸屏812,所述触摸屏812是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。可选的,触摸屏812将用户在触屏幕上触发的电信号(如接触面的电信号),发送给处理器802。
I/O子***809中的显示控制器8091从触摸屏812接收电信号或者向触摸屏812发送电信号。触摸屏812检测触摸屏上的接触,显示控制器8091将检测到的接触转换为与显示在触摸屏812上的用户界面对象的交互,即实现人机交互,显示在触摸屏812上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路805,主要用于建立智能音箱与无线网络(即网络侧)的通信,实现智能音箱与无线网络的数据接收和发送。例如收发短信息、电子邮件等。
音频电路806,主要用于从外设接口803接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器811。
扬声器811,用于将智能音箱通过RF电路805从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片808,用于为CPU802、I/O子***及外设接口所连接的硬件进行供电及电源管理。
在本实施例中,中央处理器802用于:
当接收到语音请求时,输出语音请求对应的铃声并震动;
如果终端处于静止状态,则检测终端的运动参数;
根据马达的固有震动参数和所述运动参数确定目标运动参数;
如果所述目标运动参数大于预设运动参数阈值,则降低所述铃声的播放音量。
进一步的,根据马达的固有震动参数和所述运动参数确定目标运动参数,包括:
根据马达的固有震动参数确定固有震动方向和固有震动幅度;
在所述固有震动方向上,将所述运动参数和固有震动幅度相减,得到目标运动参数。
进一步的,根据马达的固有震动参数和所述运动参数确定目标运动参数,包括:
根据马达的固有震动参数确定固有震动方向;
根据固有震动方向确定检测方向;
根据检测方向和所述终端的运动参数,确定目标运动参数。
进一步的,根据马达的固有震动参数和所述运动参数确定目标运动参数,包括:
获取马达的震动时间,根据所述震动时间确定非震动时间;
在所述震动时间内,根据马达的固有震动参数和所述震动时间对应的运动参数确定目标运动参数;
在所述非震动时间内,将所述非震动时间对应的运动参数确定为目标运动参数。
进一步的,所述检测终端的运动参数,包括:
通过加速度传感器和陀螺仪检测终端的运动参数。
进一步的,所述通过加速度传感器和陀螺仪检测终端的运动参数,包括:
根据时间信息分别确定加速度传感器和陀螺仪的权重信息;
根据所述权重信息、所述加速度传感器检测的第一运动参数、所述陀螺仪检测的第二运动参数确定终端的运动参数。
进一步的,在如果终端处于静止状态,则检测终端的运动参数之前,还包括:
根据陀螺仪和定位信息判断所述终端是否处于静止状态。
本申请实施例还提供一种包含终端设备可执行指令的存储介质,所述终端设备可执行指令在由终端设备处理器执行时用于执行一种铃声音量的处理方法,该方法包括:
当接收到语音请求时,输出语音请求对应的铃声并震动;
如果终端处于静止状态,则检测终端的运动参数;
根据马达的固有震动参数和所述运动参数确定目标运动参数;
如果所述目标运动参数大于预设运动参数阈值,则降低所述铃声的播放音量。
进一步的,根据马达的固有震动参数和所述运动参数确定目标运动参数,包括:
根据马达的固有震动参数确定固有震动方向和固有震动幅度;
在所述固有震动方向上,将所述运动参数和固有震动幅度相减,得到目标运动参数。
进一步的,根据马达的固有震动参数和所述运动参数确定目标运动参数,包括:
根据马达的固有震动参数确定固有震动方向;
根据固有震动方向确定检测方向;
根据检测方向和所述终端的运动参数,确定目标运动参数。
进一步的,根据马达的固有震动参数和所述运动参数确定目标运动参数,包括:
获取马达的震动时间,根据所述震动时间确定非震动时间;
在所述震动时间内,根据马达的固有震动参数和所述震动时间对应的运动参数确定目标运动参数;
在所述非震动时间内,将所述非震动时间对应的运动参数确定为目标运动参数。
进一步的,所述检测终端的运动参数,包括:
通过加速度传感器和陀螺仪检测终端的运动参数。
进一步的,所述通过加速度传感器和陀螺仪检测终端的运动参数,包括:
根据时间信息分别确定加速度传感器和陀螺仪的权重信息;
根据所述权重信息、所述加速度传感器检测的第一运动参数、所述陀螺仪检测的第二运动参数确定终端的运动参数。
进一步的,在如果终端处于静止状态,则检测终端的运动参数之前,还包括:
根据陀螺仪和定位信息判断所述终端是否处于静止状态。
本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的铃声音量的处理操作,还可以执行本申请任意实施例所提供的铃声音量的处理方法中的相关操作。
注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

Claims (10)

1.一种铃声音量的处理方法,其特征在于,包括:
当接收到语音请求时,输出语音请求对应的铃声并震动;
如果终端处于静止状态,则检测终端的运动参数;所述静止状态指终端除马达带动的震动外,并不存在其他运动状态的相对静止状态;
根据马达的固有震动参数和所述运动参数确定目标运动参数;
如果所述目标运动参数大于预设运动参数阈值,则降低所述铃声的播放音量。
2.根据权利要求1所述的铃声音量的处理方法,其特征在于,根据马达的固有震动参数和所述运动参数确定目标运动参数,包括:
根据马达的固有震动参数确定固有震动方向和固有震动幅度;
在所述固有震动方向上,将所述运动参数和固有震动幅度相减,得到目标运动参数。
3.根据权利要求1所述的铃声音量的处理方法,其特征在于,根据马达的固有震动参数和所述运动参数确定目标运动参数,包括:
根据马达的固有震动参数确定固有震动方向;
根据固有震动方向确定检测方向;
根据检测方向和所述终端的运动参数,确定目标运动参数。
4.根据权利要求1所述的铃声音量的处理方法,其特征在于,根据马达的固有震动参数和所述运动参数确定目标运动参数,包括:
获取马达的震动时间,根据所述震动时间确定非震动时间;
在所述震动时间内,根据马达的固有震动参数和所述震动时间对应的运动参数确定目标运动参数;
在所述非震动时间内,将所述非震动时间对应的运动参数确定为目标运动参数。
5.根据权利要求1所述的铃声音量的处理方法,其特征在于,所述检测终端的运动参数,包括:
通过加速度传感器和陀螺仪检测终端的运动参数。
6.根据权利要求5所述的铃声音量的处理方法,其特征在于,所述通过加速度传感器和陀螺仪检测终端的运动参数,包括:
根据时间信息分别确定加速度传感器和陀螺仪的权重信息;
根据所述权重信息、所述加速度传感器检测的第一运动参数、所述陀螺仪检测的第二运动参数确定终端的运动参数。
7.根据权利要求1所述的铃声音量的处理方法,其特征在于,在如果终端处于静止状态,则检测终端的运动参数之前,还包括:
根据陀螺仪和定位信息判断所述终端是否处于静止状态。
8.一种铃声音量的处理装置,其特征在于,包括:
输出模块,用于当接收到语音请求时,输出语音请求对应的铃声并震动;
检测模块,用于如果终端处于静止状态,则检测终端的运动参数;所述静止状态指终端除马达带动的震动外,并不存在其他运动状态的相对静止状态;
确定模块,用于根据马达的固有震动参数和所述检测模块检测的所述运动参数确定目标运动参数;
所述输出模块还用于,如果所述确定模块确定的所述目标运动参数大于预设运动参数阈值,则降低所述铃声的播放音量。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述铃声音量的处理方法。
10.一种终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7任一所述的铃声音量的处理方法。
CN201810615244.9A 2018-06-14 2018-06-14 铃声音量的处理方法、装置、存储介质及终端 Expired - Fee Related CN108920126B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810615244.9A CN108920126B (zh) 2018-06-14 2018-06-14 铃声音量的处理方法、装置、存储介质及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810615244.9A CN108920126B (zh) 2018-06-14 2018-06-14 铃声音量的处理方法、装置、存储介质及终端

Publications (2)

Publication Number Publication Date
CN108920126A CN108920126A (zh) 2018-11-30
CN108920126B true CN108920126B (zh) 2021-10-15

Family

ID=64421620

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810615244.9A Expired - Fee Related CN108920126B (zh) 2018-06-14 2018-06-14 铃声音量的处理方法、装置、存储介质及终端

Country Status (1)

Country Link
CN (1) CN108920126B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109640317A (zh) * 2018-12-28 2019-04-16 惠州Tcl移动通信有限公司 一种自动调节音量的方法、终端、通讯***及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102025822A (zh) * 2009-09-16 2011-04-20 宏达国际电子股份有限公司 调整事件提示程度的方法与其移动电子装置
CN102289306A (zh) * 2011-08-30 2011-12-21 江苏惠通集团有限责任公司 姿态感知设备及其定位、鼠标指针的控制方法和装置
CN102710868A (zh) * 2012-06-28 2012-10-03 上海华勤通讯技术有限公司 移动终端及铃声控制方法
CN103647868A (zh) * 2013-11-14 2014-03-19 小米科技有限责任公司 减少铃声打扰的方法和装置
CN105607764A (zh) * 2015-12-22 2016-05-25 汉王科技股份有限公司 轨迹输入装置及轨迹输入方法
CN106033248A (zh) * 2015-03-09 2016-10-19 联想(北京)有限公司 一种信息处理方法及电子设备
CN106154158A (zh) * 2015-04-10 2016-11-23 小米科技有限责任公司 终端马达测试方法及装置
CN107154998A (zh) * 2016-03-04 2017-09-12 中兴通讯股份有限公司 一种终端控制方法、装置及终端
CN108111664A (zh) * 2017-11-24 2018-06-01 深圳市金立通信设备有限公司 一种铃声控制的方法、终端及计算机可读介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102025822A (zh) * 2009-09-16 2011-04-20 宏达国际电子股份有限公司 调整事件提示程度的方法与其移动电子装置
CN102289306A (zh) * 2011-08-30 2011-12-21 江苏惠通集团有限责任公司 姿态感知设备及其定位、鼠标指针的控制方法和装置
CN102710868A (zh) * 2012-06-28 2012-10-03 上海华勤通讯技术有限公司 移动终端及铃声控制方法
CN103647868A (zh) * 2013-11-14 2014-03-19 小米科技有限责任公司 减少铃声打扰的方法和装置
CN106033248A (zh) * 2015-03-09 2016-10-19 联想(北京)有限公司 一种信息处理方法及电子设备
CN106154158A (zh) * 2015-04-10 2016-11-23 小米科技有限责任公司 终端马达测试方法及装置
CN105607764A (zh) * 2015-12-22 2016-05-25 汉王科技股份有限公司 轨迹输入装置及轨迹输入方法
CN107154998A (zh) * 2016-03-04 2017-09-12 中兴通讯股份有限公司 一种终端控制方法、装置及终端
CN108111664A (zh) * 2017-11-24 2018-06-01 深圳市金立通信设备有限公司 一种铃声控制的方法、终端及计算机可读介质

Also Published As

Publication number Publication date
CN108920126A (zh) 2018-11-30

Similar Documents

Publication Publication Date Title
CN108924375B (zh) 铃声音量的处理方法、装置、存储介质及终端
JP2008139293A (ja) デバイスの環境を分析する方法およびこれを利用したデバイス
US20170201632A1 (en) Method and apparatus for notification of message reception according to property of received message
KR101958255B1 (ko) 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치
CN109089192B (zh) 一种输出语音的方法及终端设备
WO2018223535A1 (zh) 一种移动终端的振动提醒方法和移动终端
CN110674490B (zh) 应用权限显示方法、装置及移动终端
CN107483733B (zh) 音量调节方法、装置、终端及存储介质
CN107135316B (zh) 一种通话音量的调节方法、装置、存储介质及终端
CN106940997B (zh) 一种向语音识别***发送语音信号的方法和装置
JP2015170213A (ja) 携帯装置、制御方法及びプログラム
WO2018095130A1 (zh) 一种确定直播时长的方法和***
US20190265798A1 (en) Information processing apparatus, information processing method, program, and information processing system
CN104866074A (zh) 一种信息处理方法及电子设备
CN108234738B (zh) 音量调节方法、装置、终端及存储介质
CN111782444A (zh) 一种马达测试***及方法、计算机存储介质
CN108920126B (zh) 铃声音量的处理方法、装置、存储介质及终端
CN105138112A (zh) 一种显示控制方法及装置
CN109062533B (zh) 发声控制方法、装置、电子装置以及存储介质
CN107734153B (zh) 一种通话控制方法、终端及计算机可读存储介质
CN111309392A (zh) 一种设备控制方法及电子设备
CN109815678B (zh) 一种权限配置方法及移动终端
KR102065638B1 (ko) 이동통신 단말기의 알람 방법 및 장치
CN110225197B (zh) 连接处理方法、终端及电子设备
CN114550393A (zh) 门铃控制方法、电子设备和可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20211015