一种来电拦截方法与装置与流程

文档序号:13392840阅读:255来源:国知局

本发明涉及通话设备技术领域,尤其涉及一种来电拦截的技术。



背景技术:

目前的来电拦截技术通常采用黑名单拦截,如根据大量用户的通讯录和通话记录或者用户对骚扰电话的上报,生成包括骚扰电话的黑名单。当用户有来电事件发生时,如果该来电号码属于黑名单中的号码,则为用户拦截该来电,否则对该来电放行。



技术实现要素:

本发明的目的是提供一种用于来电拦截的方法与装置。

根据本发明的一个方面,提供了一种来电拦截方法,其中,该方法包括以下步骤:

-当检测到黑名单中号码的来电事件时,确定所述号码所属的类型信息;

-如果所述号码所属的类型信息与用户的通话需求信息相匹配,则为所述用户接通所述号码的来电。

根据本发明的另一个方面,还提供了一种来电拦截装置,其中,该装置包括:

-用于当检测到黑名单中号码的来电事件时,确定所述号码所属的类型信息的装置;

-用于如果所述号码所属的类型信息与用户的通话需求信息相匹配,则为所述用户接通所述号码的来电的装置。

与现有技术相比,本发明并非无差别对统一拦截黑名单中号码的来电,而是根据用户的通话需求信息为各用户放行符合其通话需求信息的来电,即使该来电号码属于黑名单中的号码,从而本发明为用户提供了一种个性化的来电拦截,使得用户获得更好的通话体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出根据本发明一个实施例的用于来电拦截的方法流程图;

图2示出根据本发明一个实施例的用于来电拦截的装置示意图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的程序指令来执行预定处理过程,或是由asic、fpga、dsp等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。

所述计算机设备例如包括移动终端与网络设备。其中,所述移动终端包括但不限于智能手机、pda等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(cloudcomputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、vpn网络等。

需要说明的是,所述移动终端、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。

本文后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。

这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。

应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。

应当理解的是,当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。与此相对,当一个单元被称为“直接连接”或“直接耦合”到另一单元时,则不存在中间单元。应当按照类似的方式来解释被用于描述单元之间的关系的其他词语(例如“处于...之间”相比于“直接处于...之间”,“与...邻近”相比于“与...直接邻近”等等)。

这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。

还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。

本发明可由用户设备实现。更具体而言,本发明的用户设备为具有通话功能的通话设备,其典型地如手机。具体地,当检测到黑名单中号码的来电事件时,用户设备确定该来电号码所属的类型信息;如果该来电号码所属的类型信息与用户的通话需求信息相匹配,用户设备则为用户接通该号码的来电。

优选地,本发明的方案可以由一种安装并运行于用户设备中的app来实现,例如各种能够监听、拦截通话事件的app,诸如各种手机安全类app。进一步地,本发明的方案可以作为一个功能模块集成在前述手机安全类app中。

下面结合附图对本发明作进一步详细描述。

图1示出根据本发明一个实施例的方法流程图,其具体示出一种来电拦截过程。如图1所示,在步骤s1中,当检测到黑名单中号码的来电事件时,用户设备确定所述号码所属的类型信息;在步骤s2中,如果所述号码所属的类型信息与用户的通话需求信息相匹配,用户设备则为所述用户接通所述号码的来电。

具体地,在步骤s1中,当检测到黑名单中号码的来电事件时,用户设备确定该来电号码所属的类型信息。

用户设备监视当前设备上的来电事件,当有黑名单中号码的来电事件时,用户设备查询该来电号码所属的类型信息。在此,黑名单中可以包括骚扰电话号码和疑似骚扰电话号码,其中至少部分号码标记有各自所属的类型信息,诸如房产中介、理财、保险、猎头等。黑名单可以存储于用户设备本地,也可以存储于网络设备中,以供多个用户设备进行查询。并且,对于存储于用户设备本地的黑名单,网络设备也可对其进行更新。可替代地,黑名单中也可以仅有骚扰电话号码,而不包括疑似骚扰电话号码。

随后,在步骤s2中,如果黑名单号码所属的类型信息与用户的通话需求信息相匹配,用户设备则为用户接通该号码的来电。

根据一个优选实施例,用户设备无需具体确定用户的通话需求信息,而仅需知晓来电号码所属的类型信息与用户的通话需求信息是否相匹配。

一个示例可以是,前述黑名单中还标记有类型信息与用户的通话需求信息之间的对应关系,如在相应类型信息的记录中标记出相匹配的用户。

例如,该来电号码在黑名单中的记录如下:骚扰电话(135xxxxxxxx),类型信息(房产中介),用户1。因此,当用户设备查询黑名单时,即可知晓该来电号码的类型信息是否与当前用户1相关联,如果该号码所属的类型信息被标记为用户1的通话需求信息,则判断为匹配,进而为用户接通该来电。

另一个示例可以是,如果用户此前接听过该来电号码的同类号码的来电且通话时长超过预定时长阈值,则判断相应的类型信息与用户的通话需求信息相匹配。

例如,当前来电号码的类型信息为房产中介,如果用户此前同样接听过房产中介的来电,并且与其的通话时长超过一预定时长阈值,如1分钟,则可以认为“房产中介”这一类型信息与用户的通话需求信息相匹配。

根据另一个优选实施例,还需具体确定用户的通话需求信息,并且,该确定操作可以由用户设备执行,也可以由网络设备执行。

以下示例性地列出几种确定方式:

1)如果当前用户在其通话设备上所安装的同一类型的应用的数量大于预定数量阈值,则将相应的类型信息作为该用户的通话需求信息。

例如,统计用户在手机上安装的各app的类型,如果属于同一类型的app超过2个,则可以将该类型信息作为该用户的通话需求信息。具体如,如果用户安装有猎聘、boss直聘和拉勾这3个招聘类app,则将该类型信息“招聘(或猎头)”作为该用户的通话需求信息。

优选地,当检测到用户通话设备上的应用变动事件时,检测各类型下的应用的数量,以据此更新用户的通话需求信息。

用户在手机上安装的app也会经常发生变动,例如安装新app或卸载已安装的app,因此,用户设备可以在检测到用户的安装或卸载行为时,或者定期扫描所安装的app来获取应用变动事件,进而统计各类型下app的数量,以确定当前所安装app的类型信息,从而更新用户的通话需求信息。例如,用户设备每周扫描一次已安装app,发现本周理财类app的数量从1个增加到了2个,而招聘类app已全部被删除,据此,用户的通话需求信息被更新为理财类。

2)将用户在之前的预设时间段内接听过且通话时长超过预定时长阈值的来电号码所属的类型信息作为用户的通话需求信息。

例如,在之前的一个预设时间段内,如一个月内或一周内,用户接听过多个来电,这些来电号码所属的类型信息包括房产中介、理财、招聘,其中用户与两个来电的通话时长超过一预定时长阈值,如1分钟,这两个来电号码的类型信息为房产中介和理财,据此将类型信息“房产中介”和“理财”作为该用户的通话需求信息。

3)如果用户此前接听过当前来电号码的同类号码的来电且通话时长超过预定时长阈值,则将相应的类型信息作为用户的通话需求信息。

在此,该确定方式可以用于实时确定用户的通话需求信息。例如,当有来电时,如该来电号码所属的类型为房产中介,如果用户此前也接听过其他属于房产中介的来电且通话超过一预定时长阈值,如1分钟,则可以将该类型信息“房产中介”作为该用户的通话需求信息。

需要说明的是,本领域技术人员应能理解,上述各种确定用户的通话需求信息的方式并非相互排斥的,还是可以相互结合来确定用户的通话需求信息的方式。

需要说明的是,本领域技术人员应能理解,上述各种确定用户的通话需求信息的方式仅为示例,用于解释说明本发明之目的,而不应被理解为对本发明的任何限制,其他现有的或将来的确定方式如可应用于本发明,则同样应被纳入本发明的专利保护范围。

在确定用户的通话需求信息之后,如果当前来电号码所属的类型信息与用户的通话需求信息相匹配,用户设备则为用户接通该号码的来电。

此外,对于所确定的用户通话需求信息,其可以被存储于黑名单中,也可以被存储于用户设备本地,可以根据具体的应用需求来设置。

基于此,相比现有技术中单纯使用黑名单来为用户过滤来电的方案,本发明进一步为用户提供了一种个性化的来电过滤方案。其中,本发明并非简单粗暴地屏蔽黑名单中的来电,而是根据用户的实际需求,即用户的通话需求信息,针对每个具体用户来为其放行特定类型的来电,即使该来电号码属于黑名单。显然,本发明是一种更高级、更符合用户需要,从而更人性化的二次过滤方案。针对每个具体用户的不同通话需求信息,例如,用户1有理财类的需求,用户2有招聘类的需求,更甚至用户1在上个月的通话需求还是招聘类的需求,本发明均能很好地根据用户的当前通话需求,为其放行相应类型下被列入黑名单中号码的来电。这保证了用户不会错过其希望的来电,也不会被其不希望的来电打扰。

并且,本发明可以有效地利用各种已有的黑名单库,对其进行二次建模,以在其中标记各号码的类型信息,甚至各用户的通话需求信息。

图2示出根据本发明一个实施例的装置示意图,其具体示出一种来电拦截装置。如图2所示,该来电拦截装置20被装置于一手机安全app200中,并具体包括类型确定装置21和来电放行装置22。

其中,当检测到黑名单中号码的来电事件时,类型确定装置21确定所述号码所属的类型信息;如果所述号码所属的类型信息与用户的通话需求信息相匹配,来电放行装置22则为所述用户接通所述号码的来电。

具体地,当检测到黑名单中号码的来电事件时,类型确定装置21确定该来电号码所属的类型信息。

类型确定装置21监视当前设备上的来电事件,当有黑名单中号码的来电事件时,类型确定装置21查询该来电号码所属的类型信息。在此,黑名单中可以包括骚扰电话号码和疑似骚扰电话号码,其中至少部分号码标记有各自所属的类型信息,诸如房产中介、理财、保险、猎头等。黑名单可以存储于用户设备本地,也可以存储于网络设备中,以供多个用户设备进行查询。并且,对于存储于用户设备本地的黑名单,网络设备也可对其进行更新。可替代地,黑名单中也可以仅有骚扰电话号码,而不包括疑似骚扰电话号码。

随后,如果黑名单号码所属的类型信息与用户的通话需求信息相匹配,来电放行装置22则为用户接通该号码的来电。

根据一个优选实施例,来电放行装置22无需具体确定用户的通话需求信息,而仅需知晓来电号码所属的类型信息与用户的通话需求信息是否相匹配。

一个示例可以是,前述黑名单中还标记有类型信息与用户的通话需求信息之间的对应关系,如在相应类型信息的记录中标记出相匹配的用户。

例如,该来电号码在黑名单中的记录如下:骚扰电话(135xxxxxxxx),类型信息(房产中介),用户1。因此,当类型确定装置21查询黑名单时,即可知晓该来电号码的类型信息是否与当前用户1相关联,如果该号码所属的类型信息被标记为用户1的通话需求信息,则来电放行装置22判断为匹配,进而为用户接通该来电。

另一个示例可以是,如果用户此前接听过该来电号码的同类号码的来电且通话时长超过预定时长阈值,则来电放行装置22判断相应的类型信息与用户的通话需求信息相匹配。

例如,当前来电号码的类型信息为房产中介,如果用户此前同样接听过房产中介的来电,并且与其的通话时长超过一预定时长阈值,如1分钟,则可以认为“房产中介”这一类型信息与用户的通话需求信息相匹配。

根据另一个优选实施例,还需具体确定用户的通话需求信息,并且,该确定操作可以由用户设备执行,也可以由网络设备执行。

为便于说明,以下示例性地列出由来电拦截装置20中的各装置所实现的几种确定方式:

1)来电拦截装置20中还可以包括第一确定装置(图2未示出),该第一确定装置用于如果当前用户在其通话设备上所安装的同一类型的应用的数量大于预定数量阈值,则将相应的类型信息作为该用户的通话需求信息。

例如,统计用户在手机上安装的各app的类型,如果属于同一类型的app超过2个,则第一确定装置可以将该类型信息作为该用户的通话需求信息。具体如,如果用户安装有猎聘、boss直聘和拉勾这3个招聘类app,则将该类型信息“招聘(或猎头)”作为该用户的通话需求信息。

优选地,当检测到用户通话设备上的应用变动事件时,第一确定装置检测各类型下的应用的数量,以据此更新用户的通话需求信息。

用户在手机上安装的app也会经常发生变动,例如安装新app或卸载已安装的app,因此,第一确定装置可以在检测到用户的安装或卸载行为时,或者定期扫描所安装的app来获取应用变动事件,进而统计各类型下app的数量,以确定当前所安装app的类型信息,从而更新用户的通话需求信息。例如,用户设备每周扫描一次已安装app,发现本周理财类app的数量从1个增加到了2个,而招聘类app已全部被删除,据此,用户的通话需求信息被更新为理财类。

2)来电拦截装置20中还可以包括第二确定装置(图2未示出),该第二确定装置用于将用户在之前的预设时间段内接听过且通话时长超过预定时长阈值的来电号码所属的类型信息作为用户的通话需求信息。

例如,在之前的一个预设时间段内,如一个月内或一周内,用户接听过多个来电,这些来电号码所属的类型信息包括房产中介、理财、招聘,其中用户与两个来电的通话时长超过一预定时长阈值,如1分钟,这两个来电号码的类型信息为房产中介和理财,据此第二确定装置将类型信息“房产中介”和“理财”作为该用户的通话需求信息。

3)来电拦截装置20中还可以包括第三确定装置(图2未示出),该第三确定装置用于如果用户此前接听过当前来电号码的同类号码的来电且通话时长超过预定时长阈值,则将相应的类型信息作为用户的通话需求信息。

在此,该确定方式可以用于实时确定用户的通话需求信息。例如,当有来电时,如该来电号码所属的类型为房产中介,如果用户此前也接听过其他属于房产中介的来电且通话超过一预定时长阈值,如1分钟,则第三确定装置可以将该类型信息“房产中介”作为该用户的通话需求信息。

需要说明的是,本领域技术人员应能理解,上述各种确定用户的通话需求信息的方式并非相互排斥的,还是可以相互结合来确定用户的通话需求信息的方式。因此,上述第一确定装置、第二确定装置和第三确定装置中的至少两个装置可以集成在一起。

需要说明的是,本领域技术人员应能理解,上述各种确定用户的通话需求信息的方式仅为示例,用于解释说明本发明之目的,而不应被理解为对本发明的任何限制,其他现有的或将来的确定方式如可应用于本发明,则同样应被纳入本发明的专利保护范围。

在确定用户的通话需求信息之后,如果当前来电号码所属的类型信息与用户的通话需求信息相匹配,来电放行装置22则为用户接通该号码的来电。

此外,对于所确定的用户通话需求信息,其可以被存储于黑名单中,也可以被存储于用户设备本地,可以根据具体的应用需求来设置。

需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(asic)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

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