电话提示方法和装置的制造方法_3

文档序号:9492008阅读:来源:国知局
码的来电次数、以及最近一次的来电时间。
[0117]容易知道,输出该非公开陌生号码的来电次数、以及最近一次的来电时间,可以方便准确确定该电话号码的重要程度(通话时间与当前日期相差越近,通话次数越多,越重要)。
[0118]在其它实施例中,该非公开陌生号码的来电信息也可以包括对端曾来电。
[0119]在本实施例的第四种实现方式中,该步骤S22可以包括:
[0120]在显示通话拨打事件的界面显示提示信息。
[0121]可以理解地,用户一般会通过显示通话拨打事件的界面了解通话情况(来电号码、号码归属地等),在该界面显示提示信息,方便用户同时了解通话是否为重要来电。
[0122]需要说明的是,第四种实现方式可以与第一种至第三种实现方式中的至少一种结合,本公开对此不作限制。
[0123]在本实施例的第五种实现方式中,该步骤S22可以包括:
[0124]采用语音播放提示信息。
[0125]可以理解地,采用语音播放提示信息,可以方便用户在不方便看手机界面时(如手机放在裤兜或包中),也能及时了解通话是否为重要来电。
[0126]需要说明的是,第五种实现方式可以与第一种至第三种实现方式中的至少一种结合,本公开对此不作限制。
[0127]在步骤S23中,当对端的电话号码不是非公开陌生号码时,或者当对端的电话号码为非公开陌生号码,并且该非公开陌生号码的来电次数小于设定次数时,不在本端输出提不?目息。
[0128]可以理解地,对端的电话号码不是非公开陌生号码,则使用该电话号码的用户身份是确定的(如通讯录中的联系人),此时显示通话拨打事件的界面通常以使用该电话号码的用户身份代替该电话号码显示,用户可以直接根据使用该电话号码的用户身份确定如何处理。对端的电话号码为非公开陌生号码,并且该非公开陌生号码的来电次数小于设定次数,则说明对端的电话号码可能是首次来电,用户不需要担心漏接重要来电而造成损失。因此上述两种情况,用户不需要根据提示信息确定如何处理,此时不输出提示信息,以免对用户造成不必要的打扰。
[0129]本公开实施例通过当发生通话拨打事件时获取对端的电话号码,当对端的电话号码为非公开陌生号码,并且该非公开陌生号码的来电次数不小于设定次数时,在本端输出提示信息,从而降低用户对之前来电的非公开陌生号码的陌生度,避免用户将多次来电的陌生号码误以为是骚扰电话而拒绝接听,减少了用于由于漏接多次来电的重要来电而造成的损失,用户体验好。
[0130]图5是根据一示例性实施例示出的一种电话提示装置的框图,参照图5,该装置包括电话号码获取模块301和提示信息输出模块302。
[0131]该电话号码获取模块301被配置为当发生通话拨打事件时,获取对端的电话号码。
[0132]该提示信息输出模块302被配置为当获取模块301获取的对端的电话号码为非公开陌生号码,并且非公开陌生号码的来电次数不小于设定次数时,在本端输出提示信息。
[0133]在本实施例中,通话拨打事件是指有电话呼入(被叫)或呼出(主叫)。发生通话拨打事件具体指检测到有电话呼入或者呼出。
[0134]在本实施例中,该非公开陌生号码可以为除以下至少一种电话号码之外的电话号码:
[0135]本端通讯录中的电话号码;
[0136]黄页中的电话号码;
[0137]标记名单中的电话号码。
[0138]提示信息可以用于提示非公开陌生号码的来电信息。
[0139]本公开实施例通过当发生通话拨打事件时获取对端的电话号码,当对端的电话号码为非公开陌生号码,并且该非公开陌生号码的来电次数不小于设定次数时,在本端输出提示信息,从而降低用户对之前来电的非公开陌生号码的陌生度,避免用户将多次来电的陌生号码误以为是骚扰电话而拒绝接听,减少了用于由于漏接多次来电的重要来电而造成的损失,用户体验好。
[0140]图6是根据一示例性实施例示出的一种电话提示装置的框图,参照图6,该装置包括电话号码获取模块401和提示信息输出模块402。
[0141]该电话号码获取模块401被配置为当发生通话拨打事件时,获取对端的电话号码。
[0142]该提示信息输出模块402被配置为当获取模块401获取的对端的电话号码为非公开陌生号码,并且非公开陌生号码的来电次数不小于设定次数时,在本端输出提示信息。
[0143]在本实施例中,通话拨打事件是指有电话呼入(被叫)或呼出(主叫)。发生通话拨打事件具体指检测到有电话呼入或者呼出。
[0144]其中,对端是指当前终端(即本端)呼叫的电话号码所属的终端或者呼叫当前终端(即本端)的电话号码的终端,例如,在图1所示场景中,当前终端(即本端)为图1所示的终端I时,对端为图1所示的终端2。
[0145]在实际应用中,可以在移动终端上注册一个监听事件,用于监听该移动终端的呼叫状态,当该呼叫状态表示移动终端发生通话拨打事件时,获取该通话拨打事件的对端使用的电话号码。
[0146]例如,以移动终端所使用的操作系统为安卓系统为例,移动终端通过onCalIStateChanged(int state,string incomingNumber)监听移动终端的呼叫状态,当state为CALL_STATE_RINGING时,表示该移动终端接收到来电,此时的incomingNumber即是来电的电话号码,将该电话号码获取为对端使用的电话号码。
[0147]在本实施例中,该非公开陌生号码可以为除以下至少一种电话号码之外的电话号码:
[0148]本端通讯录中的电话号码;
[0149]黄页中的电话号码;
[0150]标记名单中的电话号码。
[0151]其中,本端通讯录是移动终端本地存储的电话号码簿,通常包括用户的联系人姓名及电话号码。黄页是国际通用按企业性质和产品类别编排的工商企业电话号码簿,通过黄页可以确定电话号码所属用户的身份。标记名单中的电话号码是用户设定有特定标记(如推销电话、诈骗电话等)的电话号码,通过将各个用户标记的电话号码构建成标记名单,即可通过标记名单确定电话号码所属用户的身份。
[0152]在实际应用中,本端通讯录中存储有用户的联系人的姓名和电话号码,移动终端通常会在本端通讯录中查找通话拨打事件的电话号码,并当在本端通讯录中查找到该电话号码时,在显示通话拨打事件的界面以该电话号码对应的联系人的姓名代替该电话号码显示,此时该电话号码很明显不是非公开陌生号码,也不存在用户拒绝接听该电话号码而漏接多次来电的重要号码的问题,不需要向用户输出提示信息,因此可以避免用户接收不需要的信息,提高用户体验。
[0153]黄页和标记名单通常存储在服务器中。移动终端可以向服务器发送该电话号码,服务器在存储的电话号码中查找是否存在该电话号码,并将查找结果反馈给移动终端。同样地,当在服务器存储的电话号码中查找到该电话号码时,在显示通话拨打事件的界面以该电话号码对应的联系人的姓名代替该电话号码显示,此时该电话号码很明显不是非公开陌生号码,也不存在用户拒绝接听该电话号码而漏接多次来电的重要号码的问题,不需要向用户输出提示信息,因此可以避免用户接收不需要的信息,提高用户体验。
[0154]综上所述,通过上述方式即可确定对端的电话号码是否为非公开陌生号码。至于该非公开陌生号码的来电次数是否不小于设定次数,则可以通过查找本地通话记录实现。
[0155]本地通话记录是移动终端对历史通话拨打事件的记录。本地通话记录可以包括通话拨打事件的电话号码、通话时间、电话号码对应的联系人(能获取到该电话号码的联系人时)等。本地通话记录中记录的信息可以是设定时长内的,如一周、一个月等。
[0156]其中,本地通话记录中的来电号码为向本端拨打电话的电话号码。本地通话记录中除了记录通话拨打事件的电话号码、通话时间,还会针对不同的处理将电话号码划分为未接来电号码(向本端拨打电话且本端未接听的电话号码)、已接来电号码(向本端拨打电话且本端接听过的电话号码)、以及去电号码(本端拨打出去的电话号码)三种类型。通过查找电话号码对应的类型,即可确定该非公开陌生号码的来电次数(未接来电次数和已接来电次数之和),进而确定该非公开陌生号码的来电次数是否不小于设定次数。
[0157]优选地,设定次数可以为两次。
[0158]可以理解地,达到两次以上的非公开陌生号码的来电才提示用户,可以进一步帮助用户筛选重要来电,提高用户体验。
[0159]在本实施例中,提示信息可以用于提示非公开
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1