来电提醒方法、装置、存储介质及电子设备与流程

文档序号:11234999阅读:514来源:国知局
来电提醒方法、装置、存储介质及电子设备与流程

本发明属于通信技术领域,尤其涉及一种来电提醒方法、装置、存储介质及电子设备。



背景技术:

在不同的场景中,用户可以设置不同的来电提醒模式,例如铃声模式、振动模式或者静音模式。但是,相关技术中,终端对用户进行来电提醒模式的灵活性较差。



技术实现要素:

本发明实施例提供一种来电提醒方法、装置、存储介质及电子设备,可以提高来电提醒的灵活性。

本发明实施例提供一种来电提醒方法,包括:

在检测到来电后,获取环境光强度值;

若检测出所述环境光强度值低于预设阈值,则获取陀螺仪的多个输出值;

若检测出所述陀螺仪的多个输出值发生连续变化,则检测预设时长内所述来电是否被处理;

若检测出预设时长内所述来电未被处理,则按照预设提醒模式对用户进行来电提醒。

本发明实施例提供一种来电提醒装置,包括:

第一获取模块,用于在检测到来电后,获取环境光强度值;

第二获取模块,用于若检测出所述环境光强度值低于预设阈值,则获取陀螺仪的多个输出值;

检测模块,用于若检测出所述陀螺仪的多个输出值发生连续变化,则检测预设时长内所述来电是否被处理;

提醒模块,用于若检测出预设时长内所述来电未被处理,则按照预设提醒模式对用户进行来电提醒。

本发明实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本发明实施例提供的来电提醒方法。

本发明实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本发明实施例提供的来电提醒方法。

本发明实施例提供的来电提醒方法、装置、存储介质以及电子设备,在检测到来电后,终端可以先获取所处环境的环境光强度值,并检测该环境光强度值是否低于预设阈值。若是,则终端可以获取陀螺仪的多个输出值,并检测该陀螺仪的多个输出值是否发生连续变化。若是,则终端可以检测预设时长内该来电是否被处理。若否,则终端可以按照预设提醒模式对用户进行来电提醒。因此,本发明实施例可以在一定的条件下,按照预设提醒模式对用户进行来电提醒,从而提高来电提醒的灵活性。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其有益效果显而易见。

图1是本发明实施例提供的终端的部件示意图。

图2是本发明实施例提供的来电提醒方法的流程示意图。

图3是本发明实施例提供的来电提醒方法的另一流程示意图。

图4a至图4d是本发明实施例提供的来电提醒方法的场景示意图。

图5是本发明实施例提供的来电提醒装置的结构示意图。

图6是本发明实施例提供的来电提醒装置的另一结构示意图。

图7是本发明实施例提供的移动终端的结构示意图。

图8是本发明实施例提供的移动终端的另一结构示意图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

以下将详细说明。

可以理解的是,本发明实施例的执行主体可以是诸如智能手机或平板电脑等的终端。在一种实施方式中,如图1所示,该终端可以包括射频通信模块、扬声器、马达等部件。射频通信模块具有通信功能。扬声器可以用于播放声音,例如在来电时播放来电提醒铃声。马达可以用于振动,例如来电时发出振动等。

请参阅图2,图2是本发明实施例提供的来电提醒方法的流程示意图,流程可以包括:

在步骤s101中,在检测到来电后,获取环境光强度值。

比如,在不同的场景中,用户可以设置不同的来电提醒模式,例如铃声模式、振动模式或者静音模式。但是,相关技术中,来电提醒的灵活性较差。

在本发明实施例的步骤s101中,在检测到来电后,终端可以获取所处环境的环境光强度值。例如,终端可以通过光线传感器获取所处环境的环境光强度值。

在获取到当前环境的环境光强度值之后,终端可以检测该环境光强度值是否低于预设阈值。

如果检测出该环境光强度值不低于预设阈值,那么终端可以按照目前设置的来电提醒模式,对该来电进行提醒。

如果检测出该环境光强度值低于预设阈值,那么进入步骤s102。

在步骤s102中,若检测出该环境光强度值低于预设阈值,则获取陀螺仪的多个输出值。

比如,终端检测出当前环境的环境光强度值低于预设阈值,那么可以认为终端所处的环境为暗光环境。此时,终端可以获取陀螺仪(即陀螺仪传感器)的多个输出值。

然后,终端可以检测该陀螺仪的多个输出值是否发生连续变化。

如果检测出该陀螺仪的多个输出值未发生连续变化,例如陀螺仪的多个输出值一致,那么可以认为终端处于静止平稳的状态,如终端被放置在桌上。在这种情况下,终端可以按照目前设置的来电提醒模式,对该来电进行提醒。

如果检测出该陀螺仪的多个输出值发生连续变化,那么进入步骤s103。

在步骤s103中,若检测出该陀螺仪的多个输出值发生连续变化,则检测预设时长内该来电是否被处理。

比如,终端检测出该陀螺仪的多个输出值发生连续变化,那么可以认为终端被不断地晃动。也即,终端检测出当前环境为暗光环境,并且处于不断的晃动之中。在这种情况下,可以认为终端被放置在用户的口袋里或者包里,并且终端随着用户的移动而发生晃动。因为当终端被放置在口袋里或者包里时,终端能接收到的环境光很少或接收不到环境光,因此终端获取的环境光强度值会很低。另外,当终端被放置在用户口袋里或者包里,并且用户处于移动之中时,终端容易跟着晃动,而当终端发生晃动时,其获取的陀螺仪的多个输出值便会发生连续变化。

在检测出陀螺仪的多个输出值发生连续变化之后,终端可以进一步检测在预设时长内,该来电是否被处理。例如,终端可以检测该来电是否被接听或者拒绝。

如果检测出在预设时长内该来电得到处理,那么终端可以执行其它操作,即步骤s105。

如果检测出在预设时长内该来电未被处理,那么进入步骤s104。

在步骤s104中,若检测出预设时长内该来电未被处理,则按照预设提醒模式对用户进行来电提醒。

比如,终端检测出在预设时长内该来电未得到处理,那么可以认为在终端被放置在口袋里或者包里,并且随用户的移动而发生晃动时,用户没有发觉该来电。在这种情况下,终端可以按照预设提醒模式对用户进行来电提醒。

例如,当逛街行走时,用户一般会将移动终端放在口袋里或者包里。若此时有来电,并且移动终端检测到该来电在预设时长内未得到处理,那么可以认为用户未发现有来电。因为,在移动终端被放置在口袋里或者包里,并且随用户的移动而跟着晃动时,用户很难感知到有来电。在这种情况下,移动终端可以按照预设提醒模式来对用户进行来电提醒。

可以理解的是,本发明实施例可以在终端被放置在口袋里或者包里,并且处于不断晃动之中时,按照预设来电提醒模式对用户进行来电提醒。也即,本发明实施例可以在终端被放置在用户口袋里或者包里的情况下,按照预设提醒模式对用户进行来电提醒。因此,本发明实施例可以提高终端进行来电提醒的灵活性。

请参阅图3,图3为本发明实施例提供的来电提醒方法的另一流程示意图,流程可以包括:

在步骤s201中,在检测到来电后,终端获取环境光强度值。

比如,在检测到来电之后,终端可以获取当前所处环境的环境光强度值。例如,终端可以通过光线传感器获取所处环境的环境光强度值。

在获取到当前环境的环境光强度值之后,终端可以检测该环境光强度值是否低于预设阈值。

如果检测出该环境光强度值不低于预设阈值,那么终端可以按照目前设置的来电提醒模式,对该来电进行提醒。

如果检测出该环境光强度值低于预设阈值,那么进入步骤s202。

在步骤s202中,若检测出该环境光强度值低于预设阈值,则终端获取接近传感器的输出值。

比如,在获取到所处环境的环境光强度值之后,终端检测到该环境光强度值低于预设阈值,那么可以认为终端处于暗光环境中。在这种情况下,终端可以进一步获取接近传感器的输出值。

在获取到接近传感器的输出值之后,终端可以根据该接近传感器的输出值判断终端是否处于接近状态。

若根据该接近传感器的输出值判断出该终端不处于接近状态,那么终端可以按照目前设置的来电提醒模式,对该来电进行提醒。

若根据该接近传感器的输出值判断出该终端处于接近状态,那么进入步骤s203。

在步骤s203中,若根据该接近传感器的输出值判断出终端处于接近状态,则终端获取陀螺仪的多个输出值。

比如,终端根据接近传感器的输出值判断出本终端处于接近状态,那么可以认为终端被放置在用户口袋里或者包里。因为当终端被放置在用户口袋里或者包里时,终端会处于暗光环境下,并且终端屏幕前方会有障碍物。所以,终端获取的环境光强度值会低于预设阈值,并且根据接近传感器的输出值会判断出本终端处于接近状态。

在这种情况下,终端可以进一步获取陀螺仪(即陀螺仪传感器)的多个输出值。

然后,终端可以检测该陀螺仪的多个输出值是否发生连续变化。

如果检测出该陀螺仪的多个输出值未发生连续变化,例如陀螺仪的多个输出值一致,那么可以认为终端处于静止平稳的状态,如终端被放置在桌上。在这种情况下,终端可以按照目前设置的来电提醒模式,对该来电进行提醒。

如果检测出该陀螺仪的多个输出值发生连续变化,那么进入步骤s204。

在步骤s204中,若检测出该陀螺仪的多个输出值发生连续变化,则终端获取该来电对应的来电号码。

比如,终端检测出该陀螺仪的多个输出值发生连续变化,那么可以认为终端被不断地晃动。在这种情况下,结合终端被放置在用户的口袋里或者包里,可以认为终端被不断晃动是由用户移动所引起的。因为当终端被放置在用户口袋里或者包里,并且用户处于移动之中时,终端容易跟着晃动,而当终端发生晃动时,其获取的陀螺仪的多个输出值便会发生连续变化。

在检测到陀螺仪的多个输出值发生连续变化后,终端可以获取该来电对应的来电号码。

然后,终端可以检测该来电号码是否为终端的通讯录中存储的电话号码。

如果检测出该来电号码不是通讯录中存储的电话号码,那么终端可以按照目前设置的来电提醒模式,对该来电进行提醒。

如果检测出该来电号码是通讯录中存储的电话号码,那么进入步骤s205。

在步骤s205中,若检测出该来电号码为通讯录中存储的电话号码,则终端检测预设时长内该来电是否被处理。

比如,终端检测出该来电号码是通讯录中存储的电话号码,那么终端可以检测预设时长内该来电是否被处理。

例如,终端可以检测在预设的25秒或30秒内,该来电是否被用户接听或拒绝。

如果检测出该来电在预设时长内已被用户处理,那么表明用户意识到了有来电。在这种情况下,终端可以执行其它操作,即步骤s207。

如果检测出该来电在预设时长内未被用户处理,那么进入步骤s206。

在步骤s206中,若检测出预设时长内该来电未被处理,则终端按照预设提醒模式对用户进行来电提醒,该预设提醒模式包括铃声模式和振动模式的组合,且铃声音量和振动强度均被调整到最大。

比如,终端检测出在预设时长内,该来电未被用户处理,那么可以认为用户并未意识到有来电。也即,在终端被用户放置在口袋里或包里,并且用户还处在移动之中的情况下,用户并未发觉有来电。

例如,当前终端的来电提醒模式可能是振动模式或者静音模式,而在终端被放置在包里且不断晃动的情况下,振动模式或者静音模式无法对用户进行有效的来电提醒,导致用户无法发觉有来电。在这种情况下,终端可以按照来电提醒模式对用户进行来电提醒。在预设提醒模式下,终端可以按照本终端的最大音量来播放铃声,同时按照本终端的最大振动强度来进行振动,以此来加强对用户的提醒。

或者,终端当前的来电提醒模式为铃声模式,但由于铃声音量较小,导致无法对用户进行有效的来电提醒。在这种情况下,终端可以按照来电提醒模式对用户进行来电提醒。在预设提醒模式下,终端可以按照本终端的最大音量来播放铃声,同时按照本终端的最大振动强度来进行振动,以此来加强对用户的提醒。

可以理解的是,本发明实施例可以在有来电时,若检测到终端被放置在口袋里或者包里,并且终端随用户的移动而不断晃动的情况下,按照预设提醒模式对用户进行来电提醒。也即,本发明实施例可以在终端被放置在用户口袋里或者包里。并且处于不断晃动之中的情况下,按照预设提醒模式对用户进行来电提醒。因此,本发明实施例可以提高终端进行来电提醒的灵活性。

另外,在该预设提醒模式下,终端可以按照本终端的最大音量来播放铃声,同时按照本终端的最大振动强度来进行振动,以此来加强对用户的提醒,从而提升来电提醒效果。

在一种实施方式中,本发明实施例还可以包括如下步骤:

在按照预设提醒模式对用户进行来电提醒前,终端获取对应的目标声音模式,及与该目标声音模式对应的目标音量值或目标振动强度值。

在按照预设提醒模式对用户进行来电提醒完毕后,终端将声音模式恢复至该目标声音模式,且将该终端的音量值恢复至该目标音量值,或将该终端的振动强度恢复至该目标振动强度值。

例如,终端在按照预设提醒模式对用户进行来电提醒前,终端还可以获取目前终端对应的目标声音模式。例如,终端获取到目前终端对应的目标声音模式为振动模式。在获取到目前终端对应的目标声音模式之后,终端还可以获取该目标声音模式对应的目标音量值或目标振动强度值。例如,目前终端对应的目标声音模式为振动模式,而与该振动模式对应的目标振动强度值为80(以该终端振动强度值的最大值100为例)。

那么,在按照预设提醒模式对用户进行来电提醒,即在按照铃声配合振动模式对用户进行来电提醒完毕之后,终端还可以将声音模式恢复至目标声音模式。例如,在按照预设提醒模式对用户进行来电提醒完毕之后,终端可以将声音模式调整回振动模式,并且将振动强度值恢复到80。

又如,终端获取到目前终端对应的目标声音模式为铃声模式,而与该铃声模式对应的目标音量值为85(以该终端音量值的最大值100为例)。

那么,在按照预设提醒模式对用户进行来电提醒完毕之后,终端可以将声音模式恢复到铃声模式,并且将铃声音量值恢复到85。

可以理解的是,本发明实施例还可以在按照预设提醒模式对用户进行来电提醒之前,获取终端对应的目标声音模式,以及与该目标声音模式对应的目标音量值,或者目标振动强度值。然后,在按照预设提醒模式对用户进行来电提醒完毕之后,终端可以将声音模式恢复到该目标声音模式,并将该终端的铃声音量值恢复到目标音量值,或者将该终端的振动强度恢复到目标振动强度值。通过这种方式,可以起到避免对用户之前设置好的声音模式及其对应的音量值或振动强度值造成更改的效果。

在一种实施方式中,终端还可以通过第三方应用来检测该来电号码是否为骚扰电话号码。在该第三方应用中存储有被用户标记为骚扰电话的电话号码。

例如,在接听了陌生电话号码后,如果用户判断出该陌生电话号码为广告推销类电话号码,或者该陌生电话号码为诈骗电话号码,那么用户可以通过第三方应用将该陌生电话号码标记为骚扰电话号码。如果对于同一个电话号码,其被多位用户标记为骚扰电话号码,那么第三方应用可以将该骚扰电话号码加入到黑名单中。然后,该第三方应用可以将该记载有骚扰电话号码的黑名单发送给终端。那么,当需要检测某一个电话号码是否为骚扰电话号码,终端可以检测第三方应用的黑名单中是否记载有该电话号码。若是,则终端可以判断出该电话号码为骚扰电话号码。若否,则终端可以认为该电话号码不是骚扰电话号码。

如果检测出该来电的来电号码为骚扰电话号码,那么终端可以直接拒绝该来电。如果检测出该来单的来电号码不是骚扰电话号码,那么终端可以按照预设提醒模式对用户进行来电提醒。例如,当检测到来电时,若终端获取到的环境光强度值低于预设阈值,且根据获取到的接近传感器的输出值判断出终端处于接近状态,并且终端获取到的陀螺仪的多个输出值发生连续变化,那么如果检测到该来电的来电号码不是骚扰电话号码,那么终端可以按照预设提醒模式对用户进行来电提醒。

在一种实施方式中,终端可以记录当检测到来电,并对用户进行来电提醒后,经过多长时间,用户才对该来电进行处理。例如,终端可以记录预设时间范围,如最近一个月内,当检测到来电时,从开始对用户进行来电提醒,至用户接听或拒绝该来电,这中间经过的时长。在得到多个这样的时长之后,终端可以通过一定的学习算法,对这些时长进行分析和学习处理。然后,终端可以根据对这些时长的分析和学习处理,预估出在对用户进行来电提醒后,需要经过多长时间,用户才会对该来电进行处理。

例如,终端记录到的多个时长分别为a1,a2,a3,……,an。那么,终端可以通过计算a1,a2,a3,……,an的平均值的方式,预估出用户需要经过多长时间才会对来电进行处理。例如,计算得到的时长平均值为x。那么,在得到时长x之后,终端就可以将该预估的时长x确定为步骤s103中的预设时长。可以理解的是,该预设时长时可变或可调整的。

请参阅图4a至图4d,图4a至图4d为本发明实施例提供的来电提醒方法的场景示意图。

比如,用户在逛街时,将移动终端放进了口袋里,如图4a所示,图中虚线方框p代表移动终端。

一段时间之后,终端检测到有来电。此时终端可以先按照目前的振动模式对用户进行来电提醒,如图4b所示。在检测到来电之后,终端可以获取当前所处环境的环境光强度值,并检测该环境光强度值是否低于预设阈值。

例如,终端检测出该环境光强度值低于预设阈值。在这种情况下,终端可以获取接近传感器的输出值,并根据该接近传感器的输出值判断终端是否处于接近状态。

例如,根据接近传感器的输出值,终端判断出处于接近状态。接着,终端可以进一步获取陀螺仪的多个输出值,并检测该陀螺仪的多个输出值是否发生连续变化。

例如,终端检测到该陀螺仪的多个输出值发生连续变化。那么,终端可以确定出自身处于用户的口袋里或包里,并且随用户的移动而不断发生晃动。在这种情况下,如果经过预设时长后,终端检测到该来电仍未被接听或拒绝,那么终端可以按照预设提醒模式来对用户进行来电提醒。该预设提醒模式包括铃声模式和振动模式的组合,并且终端按照本终端最大的音量值来播放铃声,同时按照本终端最大的振动强度值来发出振动,从而提醒用户由来电,如图4c和4d所示。

请参阅图5,图5为本发明实施例提供的来电提醒装置的结构示意图。来电提醒装置300可以包括:第一获取模块301,第二获取模块302,检测模块303,以及提醒模块304。

第一获取模块301,用于在检测到来电后,获取环境光强度值。

比如,在检测到来电后,第一获取模块301可以获取所处环境的环境光强度值。例如,第一获取模块301可以通过光线传感器获取所处环境的环境光强度值。

在获取到当前环境的环境光强度值之后,终端可以检测该环境光强度值是否低于预设阈值。

如果检测出该环境光强度值不低于预设阈值,那么终端可以按照目前设置的来电提醒模式,对该来电进行提醒。

第二获取模块302,用于若检测出所述环境光强度值低于预设阈值,则获取陀螺仪的多个输出值。

比如,在第一获取模块301获取到终端当前所处环境的环境光强度值之后,终端检测出当前环境的环境光强度值低于预设阈值,那么可以认为终端所处的环境为暗光环境。此时,第二获取模块302可以获取陀螺仪的多个输出值。

然后,终端可以检测该陀螺仪的多个输出值是否发生连续变化。

如果检测出该陀螺仪的多个输出值未发生连续变化,例如陀螺仪的多个输出值一致,那么可以认为终端处于静止平稳的状态,如终端被放置在桌上。在这种情况下,终端可以按照目前设置的来电提醒模式,对该来电进行提醒。

检测模块303,用于若检测出所述陀螺仪的多个输出值发生连续变化,则检测预设时长内所述来电是否被处理。

比如,终端检测出该陀螺仪的多个输出值发生连续变化,那么可以认为终端被不断地晃动。也即,终端检测出当前环境为暗光环境,并且处于不断的晃动之中。在这种情况下,可以认为终端被放置在用户的口袋里或者包里,并且终端随着用户的移动而发生晃动。因为当终端被放置在口袋里或者包里时,终端能接收到的环境光很少或接收不到环境光,因此终端获取的环境光强度值会很低。另外,当终端被放置在用户口袋里或者包里,并且用户处于移动之中时,终端容易跟着晃动,而当终端发生晃动时,其获取的陀螺仪的多个输出值便会发生连续变化。

在检测出陀螺仪的多个输出值发生连续变化之后,终端可以进一步检测在预设时长内,该来电是否被处理。例如,终端可以检测该来电是否被接听或者拒绝。

如果检测出在预设时长内该来电得到处理,那么终端可以执行其它操作。

提醒模块304,用于若检测出预设时长内所述来电未被处理,则按照预设提醒模式对用户进行来电提醒。

比如,终端检测出在预设时长内该来电未得到处理,那么可以认为在终端被放置在口袋里或者包里,并且随用户的移动而发生晃动时,用户没有发觉该来电。在这种情况下,提醒模块304可以按照预设提醒模式对用户进行来电提醒。

例如,当逛街行走时,用户一般会将移动终端放在口袋里或者包里。若此时有来电,并且移动终端检测到该来电在预设时长内未得到处理,那么可以认为用户未发现有来电。因为,在移动终端被放置在口袋里或者包里时,音量较小的铃声不容易传达出来,并且用户移动(移动终端跟着晃动)时,振动强度较小的振动也不容易被用户感知到。在这种情况下,提醒模块304可以按照预设提醒模式来对用户进行来电提醒。

在一种实施方式中,第二获取模块302可以用于:

若检测出所述环境光强度值低于预设阈值,则获取接近传感器的输出值。

若根据所述接近传感器的输出值判断出终端处于接近状态,则获取陀螺仪的多个输出值。

比如,在第一获取模块301获取到所处环境的环境光强度值之后,终端检测到该环境光强度值低于预设阈值,那么可以认为终端处于暗光环境中。在这种情况下,第二获取模块302可以进一步获取接近传感器的输出值。

在获取到接近传感器的输出值之后,终端可以根据该接近传感器的输出值判断终端是否处于接近状态。

若根据该接近传感器的输出值判断出该终端不处于接近状态,那么终端可以按照目前设置的来电提醒模式,对该来电进行提醒。

若根据该接近传感器的输出值判断出该终端处于接近状态,那么可以认为终端被放置在用户口袋里或者包里。因为当终端被放置在用户口袋里或者包里时,终端会处于暗光环境下,并且终端屏幕前方会有障碍物。所以,第一获取模块301获取的环境光强度值会低于预设阈值,并且根据接近传感器的输出值会判断出本终端处于接近状态。

在这种情况下,第二获取模块302可以进一步获取陀螺仪的多个输出值。

在一种实施方式中,提醒模块304可以用于:

按照预设提醒模式对用户进行来电提醒,所述预设提醒模式包括铃声模式和振动模式的组合,且铃声音量和振动强度均被调整到最大。

比如,终端检测出在预设时长内,该来电未被用户处理,那么可以认为用户并未意识到有来电。也即,在终端被用户放置在口袋里或包里,并且用户还处在移动之中的情况下,用户并未发觉有来电。

例如,当前终端的来电提醒模式可能是振动模式或者静音模式,而在终端被放置在包里且不断晃动的情况下,振动模式或者静音模式无法对用户进行有效的来电提醒,导致用户无法发觉有来电。在这种情况下,提醒模块304可以按照来电提醒模式对用户进行来电提醒。在预设提醒模式下,提醒模块304可以按照本终端的最大音量来播放铃声,同时按照本终端的最大振动强度来进行振动,以此来加强对用户的提醒。

或者,终端当前的来电提醒模式为铃声模式,但由于铃声音量较小,导致对用户进行有效的来电提醒。在这种情况下,提醒模块304可以按照来电提醒模式对用户进行来电提醒。在预设提醒模式下,提醒模块304可以按照本终端最大音量来播放铃声,同时按照本终端最大振动强度来进行振动,以此来加强对用户的提醒。

请一并参阅图6,图6为本发明实施例提供的来电提醒装置的另一结构示意图。在一实施例中,来电提醒装置300还可以包括:第三获取模块305以及恢复模块306。

第三获取模块305,用于获取所述来电对应的来电号码。

那么提醒模块304用于若检测出所述来电号码为通讯录中存储的电话号码,且预设时长内所述来电未被处理,则按照预设提醒模式对用户进行来电提醒。

比如,终端检测出该陀螺仪的多个输出值发生连续变化,那么可以认为终端被不断地晃动。在这种情况下,结合终端被放置在用户的口袋里或者包里,可以认为终端被不断晃动是由用户移动所引起的。因为当终端被放置在用户口袋里或者包里,并且用户处于移动之中时,终端容易跟着晃动,而当终端发生晃动时,其获取的陀螺仪的多个输出值便会发生连续变化。

在检测到陀螺仪的多个输出值发生连续变化后,第三获取模块305还可以获取该来电对应的来电号码。

然后,终端可以检测该来电号码是否为终端的通讯录中存储的电话号码。

如果检测出该来电号码不是通讯录中存储的电话号码,那么终端可以按照目前设置的来电提醒模式,对该来电进行提醒。

如果检测出该来电号码是通讯录中存储的电话号码,那么终端还可以检测该来电在预设时长内是否被处理。

如果终端检测出该来电在预设时长内已经被接听或拒绝,那么终端可以执行其它操作。

如果检测出该来电号码在预设时长内未被处理,那么提醒模块304可以按照预设提醒模式对用户进行来电提醒。也即,如果终端检测出该来电号码不是骚扰电话号码,且该来电在预设时长内未被处理,那么提醒模块304可以按照预设提醒模式对用户进行来电提醒。

恢复模块306,用于在按照预设提醒模式对用户进行来电提醒前,获取终端对应的目标声音模式,及与所述目标声音模式对应的目标音量值或目标振动强度值。在按照预设提醒模式对用户进行来电提醒完毕后,将终端的声音模式恢复至所述目标声音模式,且将所述终端的音量值恢复至所述目标音量值,或将所述终端的振动强度恢复至所述目标振动强度值。

例如,终端在按照预设提醒模式对用户进行来电提醒前,恢复模块306还可以获取目前终端对应的目标声音模式。例如,恢复模块306获取到目前终端对应的目标声音模式为振动模式。在获取到目前终端对应的目标声音模式之后,恢复模块306还可以获取该目标声音模式对应的目标音量值或目标振动强度值。例如,目前终端对应的目标声音模式为振动模式,而与该振动模式对应的目标振动强度值为80(以该终端振动强度值的最大值100为例)。

那么,在按照预设提醒模式对用户进行来电提醒,即在按照铃声配合振动模式对用户进行来电提醒完毕之后,恢复模块306还可以将声音模式恢复至目标声音模式。例如,在按照预设提醒模式对用户进行来电提醒完毕之后,恢复模块306可以将声音模式调整回振动模式,并且将振动强度值恢复到80。

又如,恢复模块306获取到目前终端对应的目标声音模式为铃声模式,而与该铃声模式对应的目标音量值为85(以该终端音量值的最大值100为例)。

那么,在按照预设提醒模式对用户进行来电提醒完毕之后,恢复模块306可以将声音模式恢复到铃声模式,并且将铃声音量值恢复到85。

本发明实施例提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本发明实施例提供的来电提醒方法。

本发明实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本发明实施例提供的来电提醒方法。

例如,上述电子设备可以是诸如平板电脑或者智能手机等移动终端。请参阅图7,图7为本发明实施例提供的移动终端的结构示意图。

该移动终端400可以包括存储器401、处理器402、通信单元403以及传感器404等部件。本领域技术人员可以理解,图7中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

存储器401可用于存储应用程序和数据。存储器401存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器402通过运行存储在存储器401的应用程序,从而执行各种功能应用以及数据处理。

处理器402是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器401内的应用程序,以及调用存储在存储器401内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。

通信单元403可用于收发信息,或通话过程中信号的接收和发送,例如,将下行信息接收后,交由一个或者一个以上处理器402处理;另外,将涉及上行的数据发送出去。

传感器404,比如光线传感器、接近传感器、陀螺仪以及其他传感器等。光线传感器可根据环境光线的明暗来调节显示面板的亮度。接近传感器可以用于判断移动终端是否处于接近状态。例如在移动终端移动到耳边时,关闭显示面板和/或背光。

在本实施例中,移动终端中的处理器402会将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器401中,并由处理器402来运行存储在存储器401中的应用程序,从而实现步骤:

在检测到来电后,获取环境光强度值。若检测出所述环境光强度值低于预设阈值,则获取陀螺仪的多个输出值。若检测出所述陀螺仪的多个输出值发生连续变化,则检测预设时长内所述来电是否被处理。若检测出预设时长内所述来电未被处理,则按照预设提醒模式对用户进行来电提醒。

此外,请参阅图8,移动终端400还可以包括输入单元405和输出单元406。

输入单元405可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。在一实施例中,输入单元405可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板。

输出单元406可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。输出单元可包括显示面板。

在一种实施方式中,处理器402执行所述若检测出所述环境光强度值低于预设阈值,则获取陀螺仪的多个输出值的步骤时,可以执行步骤:若检测出所述环境光强度值低于预设阈值,则获取接近传感器的输出值。若根据所述接近传感器的输出值判断出终端处于接近状态,则获取陀螺仪的多个输出值。

在一种实施方式中,处理器402还可以执行如下步骤:获取所述来电对应的来电号码。

那么,处理器402执行所述若检测出预设时长内所述来电未被处理,则按照预设提醒模式对用户进行来电提醒的步骤时,可以执行步骤:若检测出所述来电号码为通讯录中存储的电话号码,且预设时长内所述来电未被处理,则按照预设提醒模式对用户进行来电提醒。

在一种实施方式中,处理器402执行所述按照预设提醒模式对用户进行来电提醒的步骤时,可以执行如下步骤:按照预设提醒模式对用户进行来电提醒,所述预设提醒模式包括铃声模式和振动模式的组合,且铃声音量和振动强度均被调整到最大

在一种实施方式中,处理器402还可以执行如下步骤:在按照预设提醒模式对用户进行来电提醒前,获取终端对应的目标声音模式,及与所述目标声音模式对应的目标音量值或目标振动强度值。在按照预设提醒模式对用户进行来电提醒完毕后,将终端的声音模式恢复至所述目标声音模式,且将所述终端的音量值恢复至所述目标音量值,或将所述终端的振动强度恢复至所述目标振动强度值。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对来电提醒方法的详细描述,此处不再赘述。

本发明实施例提供的所述来电提醒装置与上文实施例中的来电提醒方法属于同一构思,在所述来电提醒装置上可以运行所述来电提醒方法实施例中提供的任一方法,其具体实现过程详见所述来电提醒方法实施例,此处不再赘述。

需要说明的是,对本发明实施例所述来电提醒方法而言,本领域普通技术人员可以理解实现本发明实施例所述来电提醒方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在存储器中,并被至少一个处理器执行,在执行过程中可包括如所述来电提醒方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)等。

对本发明实施例的所述来电提醒装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本发明实施例所提供的一种来电提醒方法、装置、存储介质以及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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