终端黑名单的拦截方法及装置制造方法及图纸

技术编号:11943367 阅读:148 留言:0更新日期:2015-08-26 14:37
本发明专利技术公开了一种终端黑名单的拦截方法及装置。其中的方法包括:主叫终端向被叫终端发起呼叫或发送短信时,延迟呼叫或短信发送;在延迟期间,根据预先获得的黑名单数据,判断主叫号码是否在设置的黑名单中;在得到黑名单判断结果后,结束延迟,并根据判断结果确定是否将呼叫或短信放行至所述被叫。可见,本发明专利技术在主叫向被叫发起呼叫或发出短信实际执行之前,就将其延迟,进行黑名单的判断,并根据判断结果决定是否放行。由此,如果是黑名单内号码拨打的骚扰电话或发送的短信,则不会被放行至被叫,从而避免了现有技术中骚扰电话或骚扰短信在到达被叫之后才被隐藏而存在的屏蔽不彻底的问题。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种终端黑名单的拦截方法及装置
技术介绍
手机黑名单功能,是指手机用户通过一些操作,屏蔽若干号码发来的短信或者打 来的电话,让用户感觉不到这些黑名单号码的骚扰。目前现有的拦截方式主要有以下几 种: 在自带黑名单功能的手机上,用户在设置某一个号码为黑名单号码后,手机会记 录该黑名单号码。当黑名单号码打来电话后,系统会收到通知。当判断是黑名单号码之后, 系统会调用相应的接口来挂断本次来电。严格来讲,手机上自带的黑名单并不是真正的黑 名单,它只存储在手机上,并不在运营商(例如,中国移动)的服务器上。当一个用户给该手 机打电话时,如果该用户在手机的黑名单里,手机就会给移动一个提示信息,手机正在通话 中或者其他信息。黑名单用户打电话时,运营商并不做处理,虽然被叫不想接听该用户的电 话,但它会照常呼叫被叫,而仅是被叫的手机"欺骗"了中国移动,给对方一个伪装的忙或者 无人接听的信息。该实现黑名单方式主要有两个缺点:一是很多手机没有黑名单功能;二 是在有黑名单功能的手机上,因为是在被叫手机收到黑名单号码来电通知,用程序来挂断 电话,就导致:1.主叫方会听到短暂的等待音,随后电话才被挂断。2.被叫方的手机上还会 有这个号码的未接来电记录。所以这种黑名单拦截方案并不能完全使被叫方摆脱骚扰。 另一种方式是,在手机上安装带有拦截功能的三方软件,用户通过此类软件来编 辑黑名单号码,实现免骚扰。该实现方案同上述手机设置黑名单类似,只不过黑名单号码的 存储、判断黑名单电话、挂断电话均由三方软件实现。该技术实现的黑名单,也属于被动拦 截,即在被叫方手机收到来电通知后,才能实现电话挂断。会在被叫方手机上留下来电记 录,不能完全使被叫方摆脱骚扰。 还有一种方式是,通过手机操作码实现来电的拦截达到免骚扰的目的。具体地,通 过手机可以设置呼叫转移,将一个空号设置为呼叫转移的目的号码,则可实现拦截功能。如 果通过该方法设置了拦截功能,则所有来电都会被无条件的转移到空号上面。这样用户很 可能将有用的电话漏掉。这样的设置没有选择性。 最后一种方式是,被叫方在接到电话之后向运营商举报该号码。在接到电话之后, 如果用户感觉主叫方是在诈骗推销,想将该号码举报的话,可以向运营商举报。运营商会根 据聊天记录等一些证据判断该号码是否是恶意号码。如果是,则将此号码停用。该号码就 再也不能给别人发短信或者打电话了。此方案有两个缺点:1.被叫方如果想举报一个号码 的话,至少要接通这个电话一次。不能避免被骚扰。2.如果因为个人原因,想将一个非恶意 号码设置成自己的黑名单号码,即使将这个号码举报给运营商,运营商端也是不会处理的, 失去了设置黑名单的选择性。 综上,目前还没有实现选择性主动拦截的技术方案。
技术实现思路
本专利技术提供了一种终端黑名单的拦截方法及装置,以解决现有黑名单屏蔽不彻底 的问题。 本专利技术提供了如下方案: 一种终端黑名单的拦截方法,包括:主叫终端向被叫终端发起呼叫或发送短信时, 延迟呼叫或短信发送;在延迟期间,根据预先获得的黑名单数据,判断主叫号码是否在设置 的黑名单中;在得到黑名单判断结果后,结束延迟,并根据判断结果确定是否将呼叫或短信 放行至所述被叫终端。 优选地,通过取消调用系统通信接口的操作实现所述延迟呼叫或短信发送。 优选地,所述黑名单数据的构建方式为:收集用户设置的黑名单信息,并以骚扰号 码为关键字、该关键字下设置免骚扰号码集合的形式构成黑名单数据,并将整理后的黑名 单数据提供给客户端和/或交换机。 优选地,所述根据预先获得的黑名单数据、判断主叫号码是否在设置的黑名单中 包括:所述主叫终端的客户端提取出被叫号码,并查询所述黑名单数据,判断所述被叫号码 是否在以主叫号码为关键字的免骚扰号码集合中。 优选地,所述根据预先获得的黑名单数据、判断主叫号码是否在设置的黑名单中 包括:所述交换机从主叫终端接管所述呼叫或短信后,提取出被叫号码,并查询所述黑名单 数据,判断所述被叫号码是否在以主叫号码为关键字的免骚扰号码集合中。 优选地,所述黑名单数据中还包括屏蔽模式参数,用以标明屏蔽的通信类型;仅对 屏蔽模式参数对应的通信类型进行屏蔽。 优选地,所述黑名单数据的构建方式为:服务器通过网络资源或者被超过一定数 量阈值的用户标记为黑名单的方式获取默认黑名单信息,并以骚扰号码集合的形式构成黑 名单数据,并将整理后的黑名单数据提供给客户端和/或交换机。 优选地,所述根据预先获得的黑名单数据、判断主叫号码是否在被叫号码设置的 黑名单中包括:所述主叫终端的客户端查询所述黑名单数据,判断所述主叫号码是否在骚 扰号码集合中。 优选地,所述根据预先获得的黑名单数据、判断主叫号码是否在设置的黑名单中 包括:所述交换机从主叫终端接管所述呼叫或短信后,提取出主叫号码,并查询所述黑名单 数据,判断所述呼叫号码是否在骚扰号码集合中。 优选地,对来自骚扰号码集合中号码的所有通信类型都进行屏蔽,或者根据用户 设置对特定类型进行屏蔽。 优选地,所述交换机从主叫接管所述呼叫或短信的过程为:所述主叫的客户端将 呼出电话所用到数据结构取出,然后将这些数据结构进行修改,并将呼叫或短信的目的地 址修改为所述交换机,将呼叫或短信的相关数据发送给所述交换机。 优选地,所述将整理后的黑名单数据提供给客户端包括:仅将客户端所在终端号 码被设为黑名单号码的相关黑名单数据提供给客户端。 优选地,所述根据判断结果确定是否将呼叫或短信放行至所述被叫包括:如果主 叫号码在设置的黑名单中,主叫终端或交换机将呼叫或短信发往空号,而不在被叫终端上 接受呼叫或者接收短信,其中,在交换机将呼叫或短信发往空号之前,所述交换机从主叫 终端接收呼叫或短信以及相关的数据;如果主叫号码不在设置的黑名单中,主叫终端或交 换机将呼叫或短信发往被叫。 优选地,所述黑名单数据还包括黑名单提示音;在将呼叫发往空号后,还包括:由 主叫终端播放所述黑名单提示音。 -种终端黑名单的拦截装置,包括:获取单元,用于获取黑名单数据;延迟及提取 单元,用于延迟主叫终端向被叫终端的呼叫或发送的短信,并从呼叫或短信的数据结构中 提取出主叫号码和被叫号码;判断单元,用于根据所述黑名单数据,判断主叫号码是否在被 叫号码设置的黑名单中;执行单元,用于根据黑名单判断结果,确定是否将呼叫或短信放行 至所述被叫终端。 优选地,所述延迟及提取单元,通过取消调用系统通信接口的操作实现所述延迟 呼叫或短信发送。 优选地,所述黑名单数据的组织形式为:以骚扰号码为关键字、该关键字下设置免 骚扰号码集合的形式整理所述黑名单信息,构成黑名单数据。 优选地,所述判断单元提取出被叫号码,并查询所述黑名单数据,判断所述被叫号 码是否在以主叫号码为关键字的免骚扰号码集合中。 优选地,所述装置还包括:接管单元,用于从主叫终端接管所述呼叫或短信;所述 判断单元在所述接管单元从主叫接管所述呼叫或短信后,提取出被叫号码,并查询所述黑 名单数据,判断所述被叫号码是否在以主叫号码为关键字的免骚扰号码集合中。 优选地,所述黑名单数据中还包括屏蔽模式参数,用以标明屏蔽的通信类型;所述 执行单元仅对屏蔽模式参数对应的通信类型进行屏蔽。 优选地,所述本文档来自技高网
...

【技术保护点】
一种终端黑名单的拦截方法,其特征在于,包括:主叫终端向被叫终端发起呼叫或发送短信时,延迟呼叫或短信发送;在延迟期间,根据预先获得的黑名单数据,判断主叫号码是否在设置的黑名单中;在得到黑名单判断结果后,结束延迟,并根据判断结果确定是否将呼叫或短信放行至所述被叫终端。

【技术特征摘要】

【专利技术属性】
技术研发人员:周春波
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1