铃声设置方法、铃声设置装置、移动终端和可存储介质与流程

文档序号:19020120发布日期:2019-11-01 20:37阅读:305来源:国知局
铃声设置方法、铃声设置装置、移动终端和可存储介质与流程
本发明实施例涉及终端自动设置领域,特别涉及铃声设置方法、铃声设置装置、移动终端和可存储介质。
背景技术
:随着网络技术的发展,手机已成为人们生活必不可少的通信产品,在实际的使用中,接听电话、接收信息、接收提醒等功能一般都采用铃声提醒的方式,那么,保证铃声提醒及时被用户听到就十分关键。现有技术中,手机预设有多种模式,如户外模式、会议模式、静音模式等,用户可以根据需求设定不同的情景模式。但本申请发明人发现:手机预设的多种模式中,响铃的差别来自铃声音量,也就是在不同模式中,将铃声调整为不同的音量,而在噪声环境下,虽然用户将手机设置为户外模式(音量已经很高),也可能因手机距离过远,或噪声太大无法听到手机的来电响铃,以至于造成漏接重要电话的情况。技术实现要素:本发明实施方式的目的在于提供一种铃声设置方法、移动终端和可存储介质,使得设置的目标铃声更容易被用户听到。为解决上述技术问题,本发明的实施方式提供了一种铃声设置方法,包括:获取环境声音数据;解析所述环境声音数据,确定所述环境声音数据的第一响度;获得符合预设条件的铃声作为目标铃声,其中,所述预设条件包括:所述铃声的响度大于所述第一响度。本发明的实施方式还提供了一种铃声设置方法,包括:获取模块,用于获取环境声音数据;解析模块,用于解析所述环境声音数据,确定所述环境声音数据的第一响度;目标铃声确定模块,用于获得符合预设条件的铃声作为目标铃声,其中,所述预设条件包括:所述铃声的响度大于所述第一响度。本发明的实施方式还提供了一种移动终端,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的铃声设置方法。本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述的铃声设置方法。本发明实施方式相对于现有技术而言,避免现有调节铃声时基于音量调节的方法,而采用更代表人耳对声音的敏感度的响度参数,避免从音量的响和轻设置目标铃声,而是从响度角度设置目标铃声,具体通过测得环境声音的响度参数,分析出当时用户容易识别到的铃声的响度范围,获得符合预设条件的铃声作为目标铃声,使得设置的目标铃声更易被用户听到,从而使得铃声提醒更为有效。作为进一步改进,所述获取环境声音数据,具体为:在铃声响铃时长超过预设时长后,获取环境声音数据;或者,在来电铃声被触发后,获取环境声音数据,本实施例明确获取环境声音数据的3种时机。作为进一步改进,所述解析所述环境声音数据,确定所述环境声音数据的第一响度,包括:根据频率信息,将所述环境声音数据分为多个频段;获取各个频段的声压级;根据各个频段的声压级确定各个频段的响度;根据各个频段的响度计算出所述环境声音数据的总响度;将所述总响度作为所述第一响度。本实施例明确具体的解析方法。作为进一步改进,所述将所述环境声音数据分为多个频段,具体为:将所述环境声音数据中属于预设频段范围的数据分为多个频段。本实施例通过设置预设频段,避免解析极端数据,提高解析效率。作为进一步改进,根据各个频段的响度,利用以下公式计算出所述环境声音数据的总响度:其中,所述α为倍频程,所述si为第i个频段的响度,所述smax为n个频段中的最大响度。本实施例明确总响度的计算公式。作为进一步改进,所述预设条件还包括:所述目标铃声的频率和声压级均大于所述各个频段中响度最大的频段对应的频率和声压级。本实施例参考频率和声压级,使得选取的目标铃声效果更好。作为进一步改进,所述预设条件还包括:所述目标铃声的响度和所述第一响度的差值小于预设值。本实施例明确目标铃声的响度要尽量小,由于发明人发现响度越大越可能对悦耳度有影响,过大的响度虽然容易听到,也会造成感官体验差。作为进一步改进,所述获得符合预设条件的铃声作为目标铃声,具体为:从预设的铃声库中选取符合预设条件的铃声作为所述目标铃声;或者,调整预设铃声的频率直至调整后的预设铃声符合所述预设条件,将符合所述预设条件的调整后的预设铃声作为所述目标铃声。有多种方式可以获得符合预设条件的目标铃声,可以根据实际需求选定获得方案,使得实施方式更为灵活多变。作为进一步改进,若通过从所述铃声库中选取符合预设条件的铃声作为所述目标铃声,则判断选到的符合所述预设条件的铃声数量,在选到的铃声数量大于1个时,选取响度最小的铃声作为目标铃声。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本发明第一实施方式中的铃声设置方法流程图;图2是根据本发明第一实施方式中的铃声设置方法中解析环境声音数据的流程图;图3是根据本发明第一实施方式中的铃声设置方法中等响度曲线示意图;图4是根据本发明第三实施方式中的铃声设置方法流程图;图5是根据本发明第四实施方式中的铃声设置装置示意图;图6是根据本发明第五实施方式中的移动终端示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。本发明的第一实施方式涉及一种铃声设置方法。本实施方式应用于一种移动终端,如用户的手机、平板电脑pad等,以手机为例,用户在手机开机状态下,可以接到另一用户来电,手机在接收到来电的通话请求时,会发出来电铃声以提醒用户接听。本申请发明人发现,现有虽然可以根据环境噪声的分贝来自动调节响铃音量,但当周围环境异常嘈杂时,即便响铃音量已经调大,但依然存在手机来电响铃无法被用户听到的问题。本实施方式中铃声设置方法的流程如图1所示,具体如下:步骤101,获取环境声音数据。具体的说,环境声音数据可以包括环境噪声,更具体的说,本实施方式可以通过噪声采集麦克风(降噪麦克风)采集环境噪声。在一个例子中,可以采集1秒或2秒时长的声音数据用作后续的处理。通过预设时长的环境噪声,可以基本了解当时的环境声音,避免持续采集造成的处理数据过多,有助于加快处理速度。在另一个例子中,还可以采用分贝仪等组件进行环境声音的获取,分贝仪可以对环境声音数据进行标准化采样,供后续的分析处理,实际应用中,还可以采用其他组件获取环境声音数据,在此不再一一列举。具体的说,可以在铃声响铃时长超过预设时长后,获取环境声音数据。一般有来电呼入时,手机先播放默认铃声以提醒用户,之后监测响铃时长,终端可以从有来电呼入开始计时,通过计时到的时长和预设阈值作比较,当计时到的时长达到阈值时,触发获取环境声音数据。如设置阈值为3秒,当铃声响铃时长超过3秒,则获取环境声音数据,在另一个例子中,设置的时长也可以是5秒,在此不做限定。由于有时用户可以听到来电铃声,很快就会接听,那么这种情况下可以不调整铃声,所以利用预设时长延后获取环境声音数据,减少无效的数据处理,降低系统功耗。实际应用中,可以在来电铃声被触发后,直接获取环境声音数据。具体获取时机可以根据实际情况设置,在此不做限定。另外,还可以进一步根据用户手机的响铃模式确定是否需要获取,如在设置为静音模式或震动模式时,由于不需要触发响铃,则不获取环境声音数据,如在设置为响铃模式时,则在符合获取条件时进行获取。步骤102,解析环境声音数据,确定环境声音数据的第一响度。具体的说,由于人耳具有听觉特性,对于不同频段的声音,人耳的敏感度是不同的,过高和过低的频段,都不敏感。且即便是相同的音量,但基于不同频段,存在不同频段对应的声音,人耳针对不同频段对应的声音具有不同的听觉效果。响度,可以定量反映声音的响亮程度,响度与频率和声压级相关,更能表征人耳听到时的敏感程度。因此,本申请发明人想到通过计算环境声音数据的响度值作为后续选取单频铃声的依据。在一个例子中,解析环境声音数据可以如图2所示,包括以下几个步骤:步骤201,根据频率信息,将环境声音数据分为多个频段。具体的说,首先进行频段划分,可以按照倍频程、1/2倍频程或者1/3倍频程进行划分,之后获取每个频段的声压级(db)。在一个例子中,将环境声音数据中属于预设频段范围的数据分为多个频段。虽然人耳的听阈范围为20hz~20khz,但人耳的听觉系统具有滤波功能,可以在不同频率的声音环境中,自动过滤掉低频声音。所以由于环境声音数据中的低频声音将会被人耳过滤,并不会影响人的听力感知,因此,在环境声音数据中,仅提取对人耳来说较为敏感的200~6400hz的声音数据,以便减少总的数据处理量。步骤202,获取各个频段的声压级。本实施方式以1/2倍频程为例进行说明,划分后的各频段如下表(1)所示:频段(hz)200~400400~800800~16001600~32003200~6400主频率(hz)300600120024004800声压级(db)4854604257表(1)此外,实际应用中也可以采用其他倍频程,在此不做限定。步骤203,根据各个频段的声压级确定各个频段的响度si。具体的说,频率、声压级以及响度的对应表格为预存表格,其数据可反映为下图的等响度曲线,可以如图3所示,图3中横轴表示频率,纵轴表示声压级,在确定频率和声压级后,通过图3中的对应关系确定每个频段的响度,获得响度后,共同存至下表(2)中以备后续数据处理。频段(hz)200~400400~800800~16001600~32003200~6400主频率(hz)300600120024004800声压级(db)4856604239响度(sone)1.863.734.021.411.62表(2)步骤204,根据各个频段的响度计算出环境声音数据的总响度。具体的说,可以利用以下公式(1)计算出环境声音数据的总响度:其中,α为和倍频程有关的常量,si为第i个频段的响度,smax为n个频段中的最大响度。其中,若倍频程为1,则α=0.3;若倍频程为1/2,则α=0.2;若倍频程为1/3,则α=0.15。以上表(2)为例,可以获知,α=0.2,同时五个频段的响度最大值smax为4.02,对应地,响度最大值所在的频段的主频率为1200hz,声压级为60db。再根据上表(2)中的其他数据列出以下计算式(2):s总=0.3(1.86+3.73+4.02+1.41+1.62)+0.7×4.02=6.61;(2)继续说明,可以将总响度作为第一响度,也就是说,本实施方式计算出的第一响度为6.61。步骤103,从预存的铃声库中选取符合预设条件的铃声作为目标铃声。本实施方式预设了包含一系列单频铃声的铃声库,具体如下表(3):频率(hz)声压级(db)响度(sone)铃声11000603.86铃声21100709.19铃声32000709.85铃声42500605.66铃声530006510.56表(3)在一个例子中,用户手机中预存有预定数量的单频铃声,该单频铃声均为不会使得用户耳朵感到疼痛的铃声,并且在客户端保存有以上单频铃声的频率、声压级和响度的对应数据。在一个例子中,预存的单频铃声可以以铃声库的方式存于服务器,之后可以根据特定的机制下载至本地。如用户根据喜好预先下载;或可以在用户开机,且连接无线网络时下载等等,在此不再一一列举。继续说明,在一个例子中,选取预设铃声时所需符合的预设条件可以包括:目标铃声的响度大于第一响度(即s总),在另一个例子中,预设条件还可以包括:目标铃声的频率和声压级均大于各个频段中响度最大的频段对应的频率和声压级。也就是说,选取的目标铃声满足以下条件:尽可能接近噪声纵向度s总,且比s总响度大的铃声,这一点主要考虑,如果直选取的铃声响度比环境声音的总响度s总大很多,虽然可以使用户更易听到,但可能会使得声音过于突兀。以上述表(3)为例,响度大于6.61的是:铃声2(9.19)、铃声3(9.85)和铃声5(10.56)。在一个例子中,选取的目标铃声可以是铃声2、铃声3和铃声5之一,选出的目标铃声持续播放。如可以设置预设条件包括目标铃声的响度和第一响度的差值小于预设值,本实施方式中可以设置预设值为3,也就是说,选出响度大于6.61,且差值小于3的铃声作为目标铃声,那么本实施方式中,响度大于6.61,且差值小于3的铃声为铃声2。在另一个例子中,预设的铃声库中铃声可以包括:对某一铃声预先调频率处理后得到的多个不同频率的铃声,在选取目标铃声时,根据变频处理后的多个铃声响度值选取。在另一个例子中,若从铃声库中选到的符合预设条件的铃声数量大于1个,则可以选取响度最小的铃声作为目标铃声。根据上表(3),符合预设条件的铃声中,响度最小的铃声为铃声2,那么选出的目标铃声即为铃声2。在另一个例子中,可以依次播放选取出的铃声2、铃声3、铃声5,依次播放时可以根据响度从低到高的方式进行播放,使得播放的铃声越来越突出,越来越容易被用户听到。需要说明的是,本实施方式中虽然以包括五个铃声的铃声库为例进行说明,而实际应用中,铃声库中的铃声也可以更多,如10个,在此不再一一列举。再者,本实施方式中虽然以单频铃声为例,但实际应用中,另外,还可以先根据环境声音数据分析出所需的目标铃声的条件,再根据目标铃声的条件从铃声库中下载符合的铃声,选取方式在此不再一一列举。可见,本实施方式中避免现有调节铃声时基于音量调节的方法,而采用更代表人耳对声音的敏感度的响度参数,避免从音量的响和轻设置目标铃声,而是从响度角度设置目标铃声,具体通过测得环境声音的响度参数,分析出当时用户容易识别到的铃声的响度范围,结合预设的铃声库,从铃声库中选取出符合预设条件的铃声,使得设置的目标铃声更易被用户听到,从而使得铃声提醒更为有效。本发明的第二实施方式涉及一种铃声设置方法。第二实施方式是在第一实施方式的基础上进一步改进,主要改进之处在于:在本发明第二实施方式中,选取目标铃声时的预设条件可以增加:目标铃声的频率和声压级均大于各个频段中响度最大的频段对应的频率和声压级,使得选取的目标铃声的效果更好。具体的说,以上述表(2)的分析数据和表(3)的铃声库为例,以响度条件选出的三个铃声为铃声2、铃声3和铃声5,继续以本实施方式中的频率和声压级条件进行选取,具体的说,响度最大的频段的频率为1200hz,对应的声压级为60db,所以铃声2、铃声3和铃声5中频率大于1200hz,声压级大于60db的铃声为铃声3,也就是说,选出的目标铃声为铃声3。可见,本实施方式不仅以响度为依据选取目标铃声,还结合频率和声压级为依据选取,使得选取出的目标铃声更易被用户听到,进一步提升选取出的目标铃声的效果。本发明的第三实施方式涉及一种铃声设置方法。第三实施方式和第一实施方式大致相同,主要区别之处在于:第一实施方式中获取目标铃声是通过从预设铃声库中选取的方式获取,而本实施方式中是通过对预设的铃声进行频率调整的方式获取,提供另一种目标铃声的获取方式。本实施方式中铃声设置方法的流程图如图4所示,具体如下:本实施方式中步骤401和步骤402与第一实施方式中的步骤101和步骤102相类似,在此不再赘述。步骤403,调整预设铃声的频率直至调整后的预设铃声符合预设条件,将符合预设条件的调整后的预设铃声作为目标铃声。具体的说,由于人耳对不同频率的声音的敏感程度不同,即使响度相同,也会产生不同的听觉效果,又由于在改变频率后,响度参数也会相应变化,所以本实施方式将用户预设的铃声进行频率调整,使得调整后的铃声符合预设条件,即可以使得调整后的铃声符合响度大于第一响度。本实施方式中,调整铃声的频率可以通过音频处理软件实现,还可以通过基频放缩方式实现:具体对信号中的频率分量同时乘以一个比例因子。例如一个信号中包含f1和f2两个频率成分,乘以比例因子a之后,该信号中的频率变成af1和af2。在这个过程中,除了把基准频率调整到需要的调上,还可以修改相应的谐波成分,并保持原始的倍数关系。根据音律学定义,当a=2时,音调提高了八度,当a=0.5时,音调降低了八度。综上,本实施方式提供了另一种目标铃声的获取方式,这种方式中无需预设铃声库,直接根据现有设置的铃声进行音频处理,减少铃声的预存需求,节省存储空间。又由于预设铃声是用户根据喜好预设,所以在预设铃声基础上调整,更符合用户的喜好。上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。本发明第四实施方式涉及一种铃声设置装置,如图5所示,包括:获取模块,用于获取环境声音数据;解析模块,用于解析环境声音数据,确定环境声音数据的第一响度;目标铃声确定模块,用于获取符合预设条件的铃声作为目标铃声,其中,预设条件包括:目标铃声的响度大于第一响度。在一个例子中,获取模块包括:第一获取子模块,用于在铃声响铃时长超过预设时长后,获取环境声音数据;或者,第二获取子模块,用于在来电铃声被触发后,获取环境声音数据。在一个例子中,解析模块包括:分频段子模块,用于根据频率信息,将环境声音数据分为多个频段;声压级获取子模块,用于获取各个频段的声压级;响度获取子模块,用于根据各个频段的声压级确定各个频段的响度;计算子模块,用于根据各个频段的响度计算出环境声音数据的总响度,将总响度作为第一响度。在一个例子中,分频段子模块具体用于将环境声音数据中属于预设频段范围的数据分为多个频段。在一个例子中,计算子模块利用以下公式计算出总响度:其中,α为倍频程,si为第i个频段的响度,smax为n个频段中的最大响度。在一个例子中,目标铃声确定模块的预设条件还包括:目标铃声的频率和声压级均大于各个频段中响度最大的频段对应的频率和声压级。在一个例子中,目标铃声确定模块的预设条件还包括:目标铃声的响度和第一响度的差值小于预设值。在一个例子中,目标铃声确定模块,包括:第一铃声确定子模块,用于从预设的铃声库中选取符合预设条件的铃声作为所述目标铃声;或者,第二铃声确定子模块,用于调整预设铃声的频率直至调整后的预设铃声符合所述预设条件,将符合所述预设条件的调整后的预设铃声作为所述目标铃声。在一个例子中,第二铃声确定子模块具体用于判断选到的符合所述预设条件的铃声数量,在选到的铃声数量大于1个时,选取响度最小的铃声作为目标铃声。不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。本发明第五实施方式涉及一种移动终端,如图6所示,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一实施方式或第二实施方式中的铃声设置方法。其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。本发明第六实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1