骚扰电话显示***及方法
技术领域
本发明涉及手机安全技术领域,特别涉及一种骚扰电话显示***及方法。
背景技术
目前,手机越来越普及,骚扰电话(短促的响铃后,对方就挂掉)也越来越多,用户不胜其烦。现有的第三方手机安全软件(以下简称安全软件)中,很多已经实现了骚扰来电的检测和记录。然而,手机用户平常查看来电记录,第一选择通常都是查看手机通讯录软件(以下简称通讯录),而不是安全软件中的记录,但目前却没有通讯录实现检测和显示骚扰电话的相关功能。这样用户若想查看骚扰电话的信息就必须熟悉安全软件的相关操作,使得查看骚扰电话的信息不方便,同时也增加了用户使用手机的门槛。
发明内容
本发明要解决的技术问题是:如何使手机用户方便地查看骚扰电话的信息。
为解决上述技术问题,本发明提供了一种骚扰电话显示***,包括:
来电获取模块,适于获取检测到的骚扰电话的记录信息并调用数据库中所有来电记录列表;
来电比较模块,适于将所述骚扰电话的记录信息与所有来电记录列表相比较,查找所有来电记录列表中与所述骚扰电话相匹配的电话记录;
来电显示模块,适于在通话记录显示界面中,标记所述查找到的电话记录为骚扰电话。
其中,还包括:
来电检测模块,适于检测来电的持续时间,若持续时间小于预定阈值且该来电的号码不属于联系人列表中保存的号码,则将该来电作为骚扰电话记录在数据库中。
其中,所述来电比较模块包括:
来电记录解析模块,适于解析骚扰电话记录中的来电的电话号码和来电时间;
来电记录查找模块,适于在来电记录中查找与所述电话号码和来电时间均相同的来电。
其中,还包括:
持续时间显示模块,适于记录骚扰电话的来电持续时间,在通话记录显示界面中增加显示骚扰电话的来电持续时间的信息。
其中,所述来电显示模块包括:
骚扰电话统计模块,适于统计所述骚扰电话中电话号码相同的来电的个数;
电话记录合并模块,适于在来电显示界面中将电话号码相同的多个骚扰电话合并显示在同一个显示区域;
骚扰标识增加模块,适于在所述显示区域内增加显示骚扰电话的标识及所述个数。
其中,所述来电显示模块还包括:
电话记录展开模块,适于接收展开所述显示区域的命令,在多个子区域展开显示所述电话号码相同的多个骚扰电话,以展示不同的来电时间。
其中,还包括:
显示界面配置模块,适于对通话记录显示界面进行配置,将所述骚扰电话的记录全部隐藏。
其中,还包括:
拒接来电模块,适于在检测到与所述骚扰电话号码相同的来电时,自动拒接该来电。
本发明还提供了一种骚扰电话显示方法,包括以下步骤:
获取检测到的骚扰电话的记录信息并调用数据库中所有来电记录列表;
将所述骚扰电话的记录信息与所有来电记录列表相比较,查找所有来电记录列表中与所述骚扰电话相匹配的电话记录;
在通话记录显示界面中,标记所述查找到的电话记录为骚扰电话。
其中,所述获取检测到的骚扰电话的记录信息并调用数据库中所有来电记录列表之前还包括:
检测来电的持续时间,若持续时间小于预定阈值且该来电的号码不属于联系人列表中保存的号码,则将该来电作为骚扰电话记录在数据库中。
其中,所述预定阈值可以根据需要设置为不同时长,比如可设置为:1、3或5秒。
其中,所述将所述骚扰电话的记录信息与所有来电记录列表相比较,查找所有来电记录列表中与所述骚扰电话相匹配的电话记录的步骤具体包括:
解析骚扰电话记录中的来电的电话号码和来电时间;
在来电记录中查找与所述电话号码和来电时间均相同的来电。
其中,记录骚扰电话的来电持续时间,在通话记录显示界面中增加显示骚扰电话的来电持续时间的信息。
其中,所述在通话记录显示界面中,标记所述查找到的电话记录为骚扰电话的步骤具体包括:
统计所述骚扰电话中电话号码相同的来电的个数;
在来电显示界面中将电话号码相同的多个骚扰电话合并显示在同一个显示区域;
在所述显示区域内增加显示骚扰电话的标识及所述个数。
其中,还包括步骤:
接收展开所述显示区域的命令,在多个子区域展开显示所述电话号码相同的多个骚扰电话,以展示不同的来电时间。
其中,所述骚扰电话的标识为图标、文字或显示区域为区别于其它来电显示区域的警告颜色。
其中,还包括步骤:
对通话记录显示界面进行配置,将所述骚扰电话的记录全部隐藏。
其中,还包括步骤:
在检测到与所述骚扰电话号码相同的来电时,自动拒接该来电。
本发明通过在来电记录列表中查找与所述骚扰电话相匹配的电话记录,并将该电话记录在通话记录显示界面以骚扰电话的形式显示,使得用户能够方便地通过通话记录就能查看到骚扰电话的信息。降低了用户使用手机的门槛,提高了用户体验。
附图说明
图1是本发明实施例的一种骚扰电话显示方法流程图;
图2是图1中获取骚扰电话的记录信息的方式示意图;
图3是在通话记录显示界面中合并显示骚扰电话的示意图;
图4是本发明实施例的一种骚扰电话显示***结构示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
如图1所示,本发明的骚扰电话显示方法包括:
步骤S100,获取检测到的骚扰电话的记录信息并调用数据库中所有来电记录列表。
步骤S200,将所述骚扰电话的记录信息与所有来电记录列表相比较,查找所有来电记录列表中与所述骚扰电话相匹配的电话记录。
步骤S300,在通话记录显示界面中,标记所述查找到的电话记录为骚扰电话。
具体地,步骤S100中,可通过访问现有安全软件检测到的骚扰电话的数据库获取骚扰电话的记录信息,如图2所示,获取到骚扰电话的记录信息后再执行步骤S200。还可以扩展现有通讯录软件,使其实现安全软件检测骚扰电话的功能,即在获取骚扰电话的记录信息之前,检测骚扰电话,通过检测来电的持续时间,若持续时间小于预定阈值且该来电的号码不属于联系人列表中保存的号码,则将该来电作为骚扰电话记录在骚扰电话数据库中。其中,预定阈值可以根据需要设置为不同时长,比如可设置为:1、3或5秒。骚扰电话的记录信息通常包括:电话号码、来电时间及持续响铃时间等。其中,来电记录列表通过读取手机平台数据库获得。
由于确认两个来电是否为相同的来电需要电话号码和来电时间。因此步骤S200具体包括:解析骚扰电话记录中的来电的电话号码和来电时间;在来电记录中查找与所述电话号码和来电时间均相同的来电。
在步骤S300中,在通话记录显示界面中显示来电时,骚扰电话那一条通话记录将被标记出来,在其显示区域内增加骚扰电话的标识。骚扰电话的标识可以为图标、文字(如:直接显示骚扰电话四个字)或在通话记录显示界面中显示骚扰电话的区域为区别于其它来电显示区域的警告颜色(如:橙色、红色等醒目的颜色)。
在显示骚扰电话时,可以将每个骚扰电话的显示区域和正常的通话记录的显示区域一个接一个地显示在界面上。若骚扰电话较多时,由于屏幕大小有限,会影响用户查看正常的通话记录。因此,进一步地,在显示之前统计所述骚扰电话中电话号码相同的来电的个数;在来电显示界面中将电话号码相同的多个骚扰电话合并显示在同一个显示区域;并且在合并的显示区域内显示骚扰电话的标识及个数。如图3所示,示出了合并显示相同号码的骚扰电话的情况,表示该号码在2分钟前已经第5次骚扰了。若要查看具体骚扰电话的来电时间,用户可点击该区域,即触发一个展开显示区域的命令,使得在多个子区域展开显示号码相同的多个骚扰电话,以展示不同的来电时间。
进一步地,在显示骚扰电话是还包括记录骚扰电话的来电持续时间,在通话记录显示界面中增加显示骚扰电话的来电持续时间的信息的步骤。
进一步地,为了提高用户体验,以满足某些用户不希望看到骚扰电话的信息,还包括根据用户对通话记录显示界面的配置,将骚扰电话的记录全部隐藏的步骤。
进一步地,为了避免骚扰用户,还包括步骤:在检测到与所述骚扰电话号码相同的来电时,自动拒接该来电。
本发明还提供了一种骚扰电话显示***,如图4所示,包括:
来电获取模块100,适于获取检测到的骚扰电话的记录信息并调用数据库中所有来电记录列表;
来电比较模块200,适于将所述骚扰电话的记录信息与所有来电记录列表相比较,查找所有来电记录列表中与所述骚扰电话相匹配的电话记录;
来电显示模块300,适于在通话记录显示界面中,标记所述查找到的电话记录为骚扰电话。
其中,还包括:来电检测模块,适于检测来电的持续时间,若持续时间小于预定阈值且该来电的号码不属于联系人列表中保存的号码,则将该来电作为骚扰电话记录在数据库中。
其中,所述来电比较模块包括:
来电记录解析模块,适于解析骚扰电话记录中的来电的电话号码和来电时间;
来电记录查找模块,适于在来电记录中查找与所述电话号码和来电时间均相同的来电。
其中,还包括:持续时间显示模块,适于记录骚扰电话的来电持续时间,在通话记录显示界面中增加显示骚扰电话的来电持续时间的信息。
其中,所述来电显示模块包括:
骚扰电话统计模块,适于统计所述骚扰电话中电话号码相同的来电的个数;
电话记录合并模块,适于在来电显示界面中将电话号码相同的多个骚扰电话合并显示在同一个显示区域;
骚扰标识增加模块,适于在所述显示区域内增加显示骚扰电话的标识及所述个数。
其中,所述来电显示模块还包括:电话记录展开模块,适于接收展开所述显示区域的命令,在多个子区域展开显示所述多个骚扰电话,以展示不同的来电时间。
其中,还包括:显示界面配置模块,适于对通话记录显示界面进行配置,将所述骚扰电话的记录全部隐藏。
其中,还包括:拒接来电模块,适于在检测到与所述骚扰电话号码相同的来电时,自动拒接该来电。
本发明的骚扰电话显示***及方法中通过在来电记录列表中查找与所述骚扰电话相匹配的电话记录,并将该电话记录在通话记录显示界面以骚扰电话的形式显示,使得用户能够方便地通过通话记录就能查看到骚扰电话的信息。降低了用户使用手机的门槛,提高了用户体验。
应当注意的是,在本发明的控制器的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本发明不受限于此,可以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部件组合为单个部件,或者可以将一些部件进一步分解为更多的子部件。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的控制器中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。