发明内容
为了解决手机在静音模式下漏接紧急来电的问题,本发明实施例提供了一种用于静音模式的来电处理方法和装置。所述技术方案如下:
一方面,提供了一种用于静音模式的来电处理方法,所述方法包括:
解析当前呼入号码;
判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长;
如果小于预设时长,对用户进行提醒。
较优的,述对用户进行提醒为:根据所述呼入号码的呼入次数,触发与所述呼入次数相应的提醒方式,对用户进行提醒。
进一步,如果当前与所述呼入号码上一次呼入的时间间隔不小于预设时长,所述方法还包括:记录所述呼入号码及其呼入时间,并将所述呼入号码的呼入次数更新为一次。
进一步,如果当前与所述呼入号码上一次呼入的时间间隔不小于预设时长,所述方法还包括:将默认信息发送给所述呼入号码所在终端设备。
进一步,判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长之前,所述方法还包括:
判断所述呼入号码是否为首次呼入;
如果所述呼入号码为首次呼入,记录所述呼入号码及其呼入时间,并将所述呼入号码的呼叫次数记录为一次;
如果所述呼入号码不是首次呼入,再执行所述判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长的步骤。
进一步,如果所述呼入号码为首次呼入,所述方法还包括:
将默认信息发送给所述呼入号码所在终端设备。
进一步,对用户进行提醒之后,所述方法还包括:
当所述用户未接听时,记录所述呼入号码及其呼入时间,并将所述呼入号码的呼入次数加一;
当所述用户挂断时,删除记录的所述呼入号码及其呼入时间和呼入次数;
当所述用户接听时,删除记录的所述呼入号码及其呼入时间和呼入次数。
进一步,当所述用户未接听时,所述方法还包括:
将默认信息发送给所述呼入号码所在终端设备。
进一步,将默认信息发送给所述呼入号码所在终端设备的步骤,在所述呼入号码的呼入次数达到预设次数时执行。
另一方面,提供了一种用于静音模式的来电处理装置,所述装置包括:
解析模块,用于解析当前呼入号码;
第一判断模块,用于判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长;
提醒模块,用于如果小于预设时长,对用户进行提醒。
较优的,所述提醒模块根据所述呼入号码的呼入次数,触发与所述呼入次数相应的提醒方式,对用户进行提醒。
进一步,所述装置还包括:
第一记录模块,用于在当前与所述呼入号码上一次呼入的时间间隔不小于预设时长时,记录所述呼入号码及其呼入时间,并将所述呼入号码的呼入次数更新为一次。
进一步,所述装置还包括:
第一发送模块,用于在当前与所述呼入号码上一次呼入的时间间隔不小于预设时长时,将默认信息发送给所述呼入号码所在终端设备。
进一步,所述装置还包括:
第二判断模块,用于判断所述呼入号码是否为首次呼入;
第二记录模块,用于在所述呼入号码为首次呼入时,记录所述呼入号码及其呼入时间,并将所述呼入号码的呼叫次数记录为一次;
所述第一判断模块用于在所述呼入号码不是首次呼入时,执行所述判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长的操作。
进一步,所述装置还包括:
第二发送模块,用于在所述呼入号码为首次呼入时,将默认信息发送给所述呼入号码所在终端设备。
进一步,所述装置还包括:
第三记录模块,用于在对用户进行提醒之后,当所述用户未接听时,记录所述呼入号码及其呼入时间,并将所述呼入号码的呼入次数加一;当所述用户挂断时,删除记录的所述呼入号码及其呼入时间和呼入次数;当所述用户接听时,删除记录的所述呼入号码及其呼入时间和呼入次数。
进一步,所述装置还包括:
第三发送模块,用于当所述用户未接听时,将默认信息发送给所述呼入号码所在终端设备。
进一步,所述第三发送模块在所述呼入号码的呼入次数达到预设次数时,执行所述将默认信息发送给所述呼入号码所在终端设备的操作。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例通过解析当前呼入号码,判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长;如果小于预设时长,对用户进行提醒。采用本发明实施例提供的技术方案,通过对相同呼入号码的呼入时间间隔和预设时长的比较,以确定当前来电是否为紧急呼叫,而对于紧急呼叫的情况,对用户进行相应的提醒,防止漏接重要来电。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
图1是本发明实施例中提供的一种用于静音模式的来电处理方法流程图,参见图1,所述方法包括:
101:解析当前呼入号码;
102:判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长;
其中,所述当前与所述呼入号码上一次呼入的时间间隔,是通过所述呼入号码的当前呼入时间和所述呼入号码的上一次的呼入时间作差值得到的。
103:如果小于预设时长,对用户进行提醒。
作为可选的实施方式,步骤103中对用户进行提醒为:根据所述呼入号码的呼入次数,触发与所述呼入次数相应的提醒方式,对用户进行提醒。由此,将提醒方式与呼入次数关联。
在将提醒方式与呼入次数关联的基础上,如果步骤102中判断出当前与所述呼入号码上一次呼入的时间间隔不小于预设时长,进一步记录所述呼入号码及其呼入时间,并将所述呼入号码的呼入次数更新为一次。
在将提醒方式与呼入次数关联的基础上,如果步骤102中判断出当前与所述呼入号码上一次呼入的时间间隔不小于预设时长,进一步将默认信息发送给所述呼入号码所在的终端设备。默认信息的内容可以任意设置,例如:我正在开会,稍后给你回电。
在将提醒方式与呼入次数关联的基础上,在判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长之前,所述方法还包括:
判断所述呼入号码是否为首次呼入;
如果所述呼入号码为首次呼入,记录所述呼入号码及其呼入时间,并将所述呼入号码的呼叫次数记录为一次;
如果所述呼入号码不是首次呼入,再执行所述判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长的步骤。
如果所述呼入号码为首次呼入,所述方法还包括:将默认信息发送给所述呼入号码所在终端设备。
在将提醒方式与呼入次数关联的基础上,对用户进行提醒之后,所述方法还包括:
当所述用户未接听时,记录所述呼入号码及其呼入时间,并将所述呼入号码的呼入次数加一;
当所述用户挂断时,删除记录的所述呼入号码及其呼入时间和呼入次数;
当所述用户接听时,删除记录的所述呼入号码及其呼入时间和呼入次数。
当所述用户未接听时,所述方法还包括:
将默认信息发送给所述呼入号码所在终端设备。较优的,将默认信息发送给所述呼入号码所在终端设备的步骤,在所述呼入号码的呼入次数达到预设次数时执行。
本发明实施例通过解析当前呼入号码,判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长;如果小于预设时长,对用户进行提醒。采用本发明实施例提供的技术方案,通过将相同呼入号码的呼入时间间隔和预设时长的比较,以确定当前来电是否为紧急呼叫,而对于紧急呼叫的情况,对用户进行相应的提醒,防止漏接重要来电。
另一方面,本发明实施例只对紧急呼叫才对用户进行提醒,避免频繁的提醒打扰用户。
图2是本发明实施例中提供的一种用于静音模式的来电处理方法流程图,参见图2,所述方法包括:
200:终端设备切换至静音模式;
进一步地,当终端设备切换至静音模式时,为了保证该切换之前的呼入不会对切换之后的呼入造成影响,将切换之前的历史呼入号码中所有呼入号码和呼入次数均设置为0。
本实施例中涉及到的终端设备具有多个模式,包括:振动模式、声音模式和静音模式,终端设备可根据用户的设置在该多个模式之间切换。
其中,声音模式是指终端设备对接收到的来电呼入进行声音提示;振动模式是指终端设备对在该模式下接收到的来电呼入不进行声音提示,而是由终端设备的机身振动进行提示;而静音模式是指该终端设备对在该模式下接收到的来电呼入不进行声音提示和机身振动。
本发明实施例中,主要针对终端设备处于静音模式下的来电进行处理,因此,在该步骤200中,切换至静音模式,本领域技术人员可以获知,该切换可以由用户在终端设备上的操作触发,如用户对当前模式的切换,或用户启动指定应用程序,而该指定应用程序默认将终端设备切换为静音模式。
201:终端设备接收到来电呼入,回应振铃后挂断;
其中,终端设备可以为具备通讯功能的移动终端,如手机等。
在本实施例中,回应振铃的时间或次数均可以由用户进行设置,如3秒、5秒、6秒或1次、2次等,以免呼入的用户长时间的等待。
202:终端设备解析呼入号码,判断所述呼入号码是否为首次呼入,如果是,执行步骤203,如果否,执行步骤205;
在本发明实施例中,根据切换静音模式后保存的历史呼入号码,判断保存的历史呼入号码中是否包括所述呼入号码,如果是,则认为所述呼入号码不是首次呼入,如果否,则认为所述呼入号码是首次呼入。
203:终端设备记录所述呼入号码及其呼入时间,并将所述呼入号码的呼叫次数加一;
如果所述呼入号码为首次呼入,终端设备需要记录呼入号码和呼入时间,使终端设备可以判断下一次的呼入是否是同一个呼入号码,对于是同一个呼入号码的情况,还需要进一步根据两次呼入的时间计算的时间差判断相邻的两次呼入间隔是否在预设时长内,此外,还需要对该呼入号码的呼入次数进行记录,在该步骤203中,还将所述呼入号码的呼入次数设置为1。
204:终端设备将默认信息发送给所述呼入号码所在终端设备,结束;
其中,默认信息可以是短信或其他信息形式,对于短信来说,可以是由终端设备直接向另一终端设备发送,而对于其他信息形式来说,可以是由终端设备所安装的即时通讯软件发送,如微信、米聊等。该默认信息的发送可以由用户在终端设备进行设置。
具体地,根据默认信息的发送方式的不同,该步骤204有以下的实现方式:(1)终端设备将包含默认信息的短信发送给另一终端设备;(2)终端设备检测到即时通讯软件正在运行,则通过该即时通讯软件将默认信息发送给另一终端设备。
另外,默认信息的内容可以由用户自行设置,如可以设置为:我正在会议中,有空时我给你回电,或,我正在忙碌,稍后给您回电等内容,也可以从终端设备中已有的信息中进行选择,本实施例对具体的默认信息的发送方式和内容不做限定。
在另一发明实施例中,执行步骤203后,还可以不执行步骤204,或者步骤204还可以在步骤203之前执行。
205:终端设备判断所述当前与上一次所述呼入号码呼入的时间间隔是否小于预设时长,如果是,执行步骤206,若果否,执行步骤209;
其中,该预设时长可用于衡量事情的紧急程度,可以由***默认或由用户根据使用习惯进行调整。如,该预设时长可设置为1分钟、2分钟、3分钟、4分钟等,本发明实施例不做具体限定。
具体地,在历史呼叫记录中保存了历史呼入号码及各个呼入号码对应的呼入时间,可通过将当前来电的呼入时间和该呼入号码上一次来电的呼入时间进行比较,以获取时间间隔,所述当前来电与上一次所述呼入号码呼入的时间间隔小于预设时长,说明呼叫比较紧急,需要及时处理,若所述呼入号码的当前呼入时间与所述呼入号码的上一次呼入时间的时间间隔大于预设时长,则认为呼叫属于普通呼叫,可以推迟处理。
206:终端设备根据所述呼入号码的呼入次数,触发与所述呼入次数相应的提醒方式,对用户进行提醒;
具体地,对于不同的呼叫次数,可以有不同的提醒方式,如对于第一呼叫次数,其对应的提醒方式可以为第一提醒方式,对于大于第一呼叫次数的第二呼叫次数,其对应的提醒方式可以为第一提醒方式和第二提醒方式的结合,对于大于第二呼叫次数的第三呼叫次数,其对应的提醒方式可以为第一、第二和第三提醒方式的结合。其具体的对应关系可以由终端设备默认,还可由用户进行设置。如将第一呼叫次数设置为2次,如果当前用户呼入号码的呼入次数达到2次时,触发第一提醒方式,如将第二呼叫次数设置为5次,当前用户呼入号码的呼入次数达到5次时,触发第一提醒方式和第二提醒方式。
其中,第二提醒方式和第三提醒方式可以与第一提醒方式不同,该第二提醒方式和第三提醒方式可以为震动、响铃或者点亮屏幕等方式。
在本发明实施例中,仅以当呼叫次数等于1时,采用第一提醒方式进行提醒,第一提醒方式采用振动形式,当呼叫次数大于1时,采用第一提醒方式和第二提醒方式,第二提醒方式采用响铃的方式,对用户进行提醒为例进行说明,在另一发明实施例中,还可以有第三、第四提醒方式等多种提醒方式,或者根据呼入次数的多少,以增加响铃方式等,用户可以根据实际需要进行选择,如,当呼入次数超过预设次数时,触发指定提醒方式,如户外模式的响铃等。
207:终端设备判断用户对当前呼入的处理,如果用户接听或用户挂断,执行步骤208,如果用户未接听,执行步骤211;
一旦用户接听,也即是该终端设备的用户和来电的用户已经取得联系,可以认为紧急情况已经解除,而或用户挂断,则表示用户看到了来电,认为该来电不重要或拒绝与来电用户联系,紧急情况也得到了解除,此时,执行步骤208,而对于用户未接听的情况,可以认为该终端设备用户和来电的用户并未取得联系,执行步骤211。
208:终端设备删除记录的所述呼入号码及其呼入时间和呼入次数,结束;
在当所述用户挂断时,删除记录的所述呼入号码及其呼入时间和呼入次数;当所述用户接听时,删除记录的所述呼入号码及其呼入时间和呼入次数。
209:终端设备将所述呼入号码的呼入次数清零;
所述当前来电的呼入次数是指在历史呼入记录中,将该呼入号码对应的呼入次数清0。
210:终端设备回应振铃后挂断;
由于两次的呼入时间间隔较长,所以按照紧急程度来讲,认为所述呼入号码是普通呼入,终端设备在回应振铃后自动挂断。
211:终端设备将默认信息发送给所述呼入号码所在终端设备;
将默认信息发送给所述呼入号码所在终端设备的步骤,在所述呼入号码的呼入次数达到预设次数时执行。其中,默认信息可以是短信或其他信息形式,对于短信来说,可以是由终端设备直接向另一终端设备发送,而对于其他信息形式来说,可以是由终端设备所安装的即时通讯软件发送,如微信、米聊等。该默认信息的发送可以由用户在终端设备进行设置。
具体地,根据默认信息的发送方式的不同,该步骤211有以下的实现方式:(1)终端设备将包含默认信息的短信发送给另一终端设备;(2)终端设备检测到即时通讯软件正在运行,则通过该即时通讯软件将默认信息发送给另一终端设备。
另外,默认信息的内容可以由用户自行设置,如可以设置为:我正在会议中,有空时我给你回电,或,我正在忙碌,稍后给您回电等内容,也可以从终端设备中已有的信息中进行选择,本实施例对具体的默认信息的发送方式和内容不做限定。
在本发明实施例中,提供了两个发送默认信息的时机,而另一发明实施例中,为了保证呼入用户能够及时获知当前终端设备用户的状况,可以在每次接收到来电呼入时,向呼入号码所在的终端设备自动回复设置的默认信息。
可选的,终端设备可以在接到相同的呼入号码的来电达到预设次数时,向呼入号码所在的终端设备自动回复设置的默认信息。此时,需要将呼入次数和预设次数进行比较,若呼入次数小于预设次数,不发送默认信息,若呼入次数大于等于预设次数,发送默认信息。预设次数由用户自行设定,可以为2、3、4等,如终端设备在接收到相同的呼入号码的来电达到3次后,如果还未接听,自动回复设置的默认信息给当前呼入号码所在终端设备。
212:记录所述呼入号码及其呼入时间,并将所述呼入号码的呼入次数加一,结束。
在另一发明实施例中,也可以不执行步骤211,而仅是对呼叫次数进行更新,或者步骤212可以在步骤211之前执行。
本发明实施例根据当前呼入号码,判断当前来电是否为首次呼入;如果所述当前来电为首次呼入,记录所述当前呼入号码及其呼入时间和呼入次数;如果当前来电不是首次呼入,判断所述当前来电与上一次所述呼入号码呼入的时间间隔是否小于预设时长,如果小于预设时长,根据所述当前呼入号码的呼入次数,对用户进行提醒,否则将当前来电的呼入次数清零;如果所述当前来电未被接听,更新所述当前来电的呼入次数。通过对相同来电的呼入次数的判断、以及对相邻两次来电的呼入时间间隔和预设时长的比较,判断当前来电是否为紧急呼叫,对于紧急呼叫的情况,对用户进行提醒,防止漏接重要来电。进一步地,通过在静音模式下向呼入用户发送默认信息,使得呼入用户了解被呼叫用户的当前状况,使得服务更人性化,且通过将不同的呼叫次数与其提醒方式相对应,进一步避免了漏接重要来电的情况。
图3本发明实施例中的一种用于静音模式的来电处理装置结构示意图,参见图3,具体包括:
解析模块301,用于解析当前呼入号码;
第一判断模块302,用于判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长;
提醒模块303,用于如果小于预设时长,对用户进行提醒。较优的,提醒模块303根据所述呼入号码的呼入次数,触发与所述呼入次数相应的提醒方式,对用户进行提醒。由此,将提醒方式呼入次数关联。
在将提醒方式与呼入次数关联的基础上,所述装置还包括:
第一记录模块304,用于在当前与所述呼入号码上一次呼入的时间间隔不小于预设时长时,记录所述呼入号码及其呼入时间,并将所述呼入号码的呼入次数更新为一次。
进一步,所述装置还包括:
第一发送模块305,用于在当前与所述呼入号码上一次呼入的时间间隔不小于预设时长时,将默认信息发送给所述呼入号码所在终端设备。
在将提醒方式与呼入次数关联的基础上,所述装置还包括:
第二判断模块306,用于判断所述呼入号码是否为首次呼入;
第二记录模块307,用于在所述呼入号码为首次呼入时,记录所述呼入号码及其呼入时间,并将所述呼入号码的呼叫次数记录为一次;
所述第一判断模块302在所述呼入号码不是首次呼入时,执行所述判断当前与所述呼入号码上一次呼入的时间间隔是否小于预设时长的操作。
进一步,所述装置还包括:
第二发送模块308,用于在所述呼入号码为首次呼入时,将默认信息发送给所述呼入号码所在终端设备。
在将提醒方式与呼入次数关联的基础上,所述装置还包括:
第三记录模块309,用于在提醒模块303对用户进行提醒之后,当所述用户未接听时,记录所述呼入号码及其呼入时间,并将所述呼入号码的呼入次数加一;当所述用户挂断时,删除记录的所述呼入号码及其呼入时间和呼入次数;当所述用户接听时,删除记录的所述呼入号码及其呼入时间和呼入次数。
进一步,所述装置还包括:
第三发送模块310,用于当所述用户未接听时,将所述呼入号码的呼入次数加一之前,将默认信息发送给所述呼入号码所在终端设备。
第三发送模块310在所述呼入号码的呼入次数达到预设次数时,执行将默认信息发送给所述呼入号码所在终端设备的操作。
本发明实施例提供的装置,通过对相同来电的呼入次数的判断、以及对相邻两次来电的呼入时间间隔和预设时长的比较,以确定当前来电是否为紧急呼叫,而对于紧急呼叫的情况,对用户进行相应的提醒,防止漏接重要来电。
需要说明的是:上述实施例提供的用于静音模式的来电处理装置在处理静音模式下的呼入来电时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的用于静音模式的来电处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明实施例的较佳实施例,并不用以限制本发明实施例,凡在本发明实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。