一种骚扰电话控制方法和装置 【技术领域】
本发明涉及通信领域, 尤其涉及一种骚扰电话控制方法和装置。背景技术 骚扰电话 ( 响一声电话 ) 一直以来都是社会关注的焦点, 它给被骚扰的用户的工 作、 生活都造成了很大的困扰。 同时大量的骚扰电话造成无线资源、 长途信令链路等网络资 源大量的无谓消耗, 给运营商带来很多问题。
目前, 为减少用户受到骚扰电话的骚扰, 各运营商和各设备厂商都提出了不少骚 扰电话拦截的方案, 从技术手段对骚扰电话进行识别和控制, 例如, 一种方案是在软交换 汇接局设置局数据进行拦截 ; 还有一种方案是以无信令点方式串接于需要呼叫鉴权的信 令链路的信令消息检测处理装置, 对与呼叫相关的初始地址消息 IAM(Initial address message) 消息进行监控, 一旦发现主叫号码是黑名单中的号码, 则修改 IAM 消息中的被叫 号码, 在被叫号码前插入骚扰电话控制接入码 ( 接入码可为不存在的地址字冠 ) 或直接将
被叫号码改为不存在的号码, 由网络终止该呼叫。
但是当拨打骚扰电话的用户漫游至其他网络中, 拨打漫游地当地的用户号码进 行骚扰时, 现有的上述方案则存在如下缺陷 : 对于在软交换汇接局设置黑名单进行拦截方 案, 如果拨打骚扰电话的用户漫游至其他网络, 并拨打漫游地当地的用户进行骚扰, 根据路 由接续原则是通过漫游地当地的端局直接进行接续, 呼叫的路由并不经过软交换汇接局, 所以, 通过软交换汇接局上设置局数据是无法拦截此种情况的骚扰电话的 ; 对于以无信令 点方式串接于需要呼叫鉴权的信令链路的信令消息检测处理装置通过修改 IAM 消息中的 被叫号码为不存在号码来实现拦截的方案, 由于其路由接续原则是通过漫游地当地的端局 直接进行接续, 因此该信令消息检测处理装置必须部署在本网内端局之间互联的信令链路 上, 而本网内端局之间互联的信令链路量往往很大, 涉及的工作量及投资都会很大, 不具备 实际操作的可能性。
因此, 采用现有技术中的方案, 对于漫游用户拨打的骚扰电话, 尤其是漫游用户拨 打其漫游网络内的用户号码进行骚扰的情况, 控制力度比较弱。 发明内容
本发明实施例提供一种骚扰电话控制方法和装置, 相比现有技术, 能够更有效的 对漫游用户拨打骚扰电话进行控制。
本发明实施例提供一种骚扰电话控制方法, 包括 :
获取漫游用户的用户标识 ;
当所述用户标识位于骚扰电话标识名单中时, 阻止对所述漫游用户在其漫游网络 中进行位置登记。
本发明实施例还提供一种骚扰电话控制装置, 包括 :
获取单元, 用于获取漫游用户的用户标识 ;控制单元, 用于当所述用户标识位于骚扰电话标识名单中时, 阻止对所述漫游用 户在其漫游网络中进行位置登记。
本发明实施例提供的方法中, 首先获取漫游用户的用户标识, 然后判断漫游用户 的用户标识是否位于骚扰电话标识名单中, 如果是, 则认定该漫游用户将会拨打骚扰电话, 由于漫游用户在其漫游网络内拨打电话前, 首先需要在其漫游网络中进行位置登记, 所以 通过阻止对该漫游用户在其漫游网络中进行位置登记, 也就使得该漫游用户无法在其漫游 网络中拨打电话, 进而实现了对漫游用户拨打骚扰电话的有效控制。 附图说明
图 1 为本发明实施例提供的骚扰电话控制方法的流程图 ;
图 2 为现有技术中漫游用户在其漫游网络中进行位置登记的信令流程图 ;
图 3 为本发明实施例提供的骚扰电话控制方法的信令流程图 ;
图 4 为本发明实施例提供的骚扰电话控制装置的结构示意图。 具体实施方式
本发明实施例提供一种骚扰电话控制方法, 如图 1 所示, 包括 :
步骤 S101、 获取漫游用户的用户标识。
步骤 S102、 当该用户标识位于骚扰电话标识名单中时, 阻止对该漫游用户在其漫 游网络中进行位置登记。
本发明实施例提供的上述方法, 其目的是通过阻止对该漫游用户在其漫游网络中 进行位置登记, 使得该漫游用户无法拨打电话, 那么也就无法拨打骚扰电话。所以, 根据漫 游用户在其漫游网络中进行位置登记的流程, 可以通过在登记流程中的多个环节执行相应 的步骤, 达到阻止对该漫游用户在其漫游网络中进行位置登记的目的。
本发明实施例中, 漫游用户的用户标识可以为用户号码, 也可以为其他用户标识, 下面结合附图, 以用户标识为用户号码为例, 用具体实施例对本发明提供的方法和装置进 行详细描述。
在对本发明实施例提供的上述方法进行详细描述前, 为便于对本方案的理解, 首 先对现有技术中漫游用户在其漫游网络中进行位置登记的流程进行介绍, 如图 2 所示, 包 括:
步骤 S201、 当漫游用户进入其漫游网络中后, 向其漫游网络的网络侧发送网络接 入请求, 网络接入请求中携带该漫游用户的号码, 该漫游网络的网络侧判定该漫游用户不 是归属本网络的用户后, 由该漫游网络的访问位置寄存器 VLR( 以下简称本地 VLR) 向该漫 游用户的归属网络的归属位置寄存器 HLR( 以下简称外地 HLR) 发送位置更新请求 UL, 其中, 该 UL 中携带该漫游用户的号码, 该漫游用户的归属网络可以根据该漫游用户发送的网络 接入请求确定。
步骤 S202、 外地 HLR 接收到该 UL 后, 从该 UL 中获取该漫游用户的号码, 确定其已 漫游至该漫游网络, 并向本地 VLR 发送第一个位置登记消息 ISD 消息, 该位置登记消息中携 带该漫游用户的号码。
步骤 S203、 本地 VLR 接收到第一个 ISD 消息后, 向外地 HLR 发送位置登记响应 ISD_ACK 响应。
步骤 S204、 外地 HLR 向本地 VLR 发送后续 ISD 消息, 并接收本地 VLR 返回的 ISD_ ACK 响应, 用于将该漫游用户的相关信息 ( 即位置登记信息 ) 发送给本地 VLR 进行存储, 以 供后续支持漫游用户在其漫游网络中进行通信。具体可以通过多次 ISD 消息的发送, 将需 要的该漫游用户的相关信息发送至本地 VLR。
步骤 S205、 当 ISD 消息全部发送完毕后, 向本地 VLR 发送位置更新成功响应, 同时 记录该漫游用户的漫游网络的相关信息, 如本地 VLR 号码等。
至此, 完成漫游用户在其漫游网络中的位置登记, 位置登记完成后, 漫游用户可以 在其漫游网络中进行通信, 如拨打电话进行通过话等。
通过上述图 2 所示流程, 本发明实施例提供的方案可以在该流程中的多个环节实 现, 具体如下 :
第一种方式 : 在本地 VLR 处实现。
本地 VLR 中预先存储了骚扰电话号码名单, 名单中为采用设定判定策略确定出的 骚扰电话号码, 例如, 根据电话呼叫为超短超频呼叫、 主叫号码为同一号码或者为集中在某 一 MSC 上的一组号码、 被叫号码为连续号码或者为大量离散号码、 在被叫用户应答前主叫 释放、 超短通话和特定的时间区间的呼叫 ( 如凌晨后等 ) 等, 具体判定方法可以采用现有技 术中的各种方式, 在此不再详细描述。当本地 VLR 获知漫游用户将要接入其所在网络, 需要 对该漫游用户进行位置登记时, 判断该漫游用户的号码 ( 从网络接入请求中获取 ) 是否在 骚扰电话号码名单中, 如果在, 则通过取消上述步骤 S201 中向外地 HLR 发送 UL, 阻止该漫游 用户在本地 VLR 所在网络中进行位置登记 ; 否则, 执行上述步骤 S201。 第二种方式 : 在外地 HLR 处实现。
外地 HLR 中预先存储了骚扰电话号码名单, 当外地 HLR 在上述步骤 S202 中接收到 本地 VLR 发送的 UL 后, 获知漫游用户将要接入本地 VLR 所在网络, 需要对该漫游用户进行 位置登记时, 判断该漫游用户的号码 ( 从 UL 中获取 ) 是否在骚扰电话号码名单中, 如果在, 向本地 VLR 发送位置更新失败响应, 本地 VLR 接收到位置更新失败响应后, 表示对该漫游用 户进行的本次位置登记失败 ; 或者, 取消向本地 VLR 发送第一个 ISD 消息, 本地 VLR 在设定 时间段内没有接收到外地 HLR 发送的第一个 ISD 消息, 确定对该漫游用户进行的本次位置 登记失败, 进而达到阻止该漫游用户在本地 VLR 所在网络中进行位置登记的目的 ; 如果不 在, 则执行上述步骤 S202。
第三种方式, 在本地 VLR 和外地 HLR 之间的链路上设置骚扰电话控制装置, 在该骚 扰电话控制装置处实现, 具体还可以为 A 方式或 B 方式, 如下 :
A 方式 : 在上述步骤 S201 中, 本地 VLR 发送给外地 HLR 的 UL 先发送至骚扰电话控 制装置, 骚扰电话控制装置中预先存储了骚扰电话号码名单, 其接收到该 UL 后, 从该 UL 中 获取该漫游用户的号码, 判断该漫游用户的号码是否在骚扰电话号码名单中, 如果在, 则拦 截该 UL, 即不向外地 HLR 转发该 UL, 那么本地 VLR 自然也就不会收到 ISD 消息, 本地 VLR 在 设定时间段内没有接收到外地 HLR 发送的第一个 ISD 消息, 确定对该漫游用户进行的本次 位置登记失败, 进而达到阻止该漫游用户在本地 VLR 所在网络中进行位置登记的目的 ; 或 者, 拦截该 UL 后, 还向本地 VLR 发送位置更新失败响应, 本地 VLR 接收到位置更新失败响应 后, 表示对该漫游用户进行的本次位置登记失败 ; 如果不在, 则将该 UL 转发给外地 HLR。本
发明实施例中, 图 2 所示流程中本地 VLR 与外地 HLR 之间交互的其他信令可以通过该骚扰 电话控制装置转发, 也可以不通过。
B 方式 : 在上述步骤 S202 中, 外地 HLR 发送给本地 VLR 的第一个 ISD 消息先发送 至骚扰电话控制装置, 骚扰电话控制装置中预先存储了骚扰电话号码名单, 其接收到该 ISD 消息后, 从该 ISD 消息中获取该漫游用户的号码, 判断该漫游用户的号码是否在骚扰电话 号码名单中, 如果在, 则拦截该 ISD 消息, 即不向本地 VLR 转发该 ISD 消息, 那么本地 VLR 自 然也就不会收到 ISD 消息, 本地 VLR 在设定时间段内没有接收到外地 HLR 发送的第一个 ISD 消息, 确定对该漫游用户进行的本次位置登记失败, 进而达到阻止该漫游用户在本地 VLR 所在网络中进行位置登记的目的 ; 或者, 拦截该 ISD 消息后, 还向本地 VLR 发送位置更新失 败响应, 本地 VLR 接收到位置更新失败响应后, 表示对该漫游用户进行的本次位置登记失 败; 如果不在, 则将该 ISD 消息转发给本地 VLR。本发明实施例中, 图 2 所示流程中本地 VLR 与外地 HLR 之间交互的其他信令可以通过该骚扰电话控制装置转发, 也可以不通过。
上述第三种方式中, 骚扰电话控制装置可以设置在该漫游用户的漫游网络中, 也 可以设置在该漫游用户的归属网络中 ; 且当该漫游用户的漫游网络和其归属网络分属于不 同省份时, 较佳的, 可以将骚扰电话控制装置设置在该漫游用户的归属网络的高级信令转 接点 HSTP 与该漫游用户的漫游网络的低级信令装节点 LSTP 之间的链路上。 本发明实施例中, 采用上述方法阻止对该漫游用户在其漫游网络中进行位置登记 之前, 还可以包括 : 判断该漫游用户的漫游网络是否已经对该漫游用户进行了位置登记, 如 果已经登记, 则删除该漫游网络中存储的该漫游用户的位置登记信息。
删除之后, 该漫游用户在其漫游网络中将要进行通信时, 因该漫游网络中不存在 该漫游用户的位置登记信息, 使得其无法进行通信, 则需要重新进行位置登记, 进而可以使 用上述方法阻止对该漫游用户重新进行位置登记。
下面, 结合现有网络结构, 本发明实施例提供一种较佳的实现方案, 如图 3 所示, 包括 :
步骤 S301、 业务操作支撑系统 BOSS 实时的确定出骚扰电话号码名单, 具体可以为 其自身采用现有各种策略确定, 也可以接收骚扰电话监测系统采用现有各种策略实时的确 定出的骚扰电话号码名单。
步骤 S302、 BOSS 将该骚扰电话号码名单发送给网管系统。
步骤 S303、 网管系统接收到该骚扰电话号码名单后, 分检出漫游用户的号码。
步骤 S304、 网管系统将分拣出的漫游用户的号码, 发送给对应的骚扰电话控制装 置, 例如, 上述第一种方式中的本地 VLR, 上述第二种方式中的外地 HLR, 上述第三种方式中 的骚扰电话控制装置。
步骤 S305、 骚扰电话控制装置将接收到的该漫游号码装载到其本地的骚扰电话号 码名单中, 已更新原骚扰电话号码名单, 并向网管系统返回装载成功响应。
步骤 S306、 网管系统判断该漫游用户的漫游网络是否已经对该漫游用户进行了位 置登记, 如果已经登记, 则删除该漫游网络中存储的该漫游用户的位置登记信息。 本步骤与 上述步骤 S304 和 S305 没有严格的先后顺序。
步骤 S307、 骚扰电话控制装置根据本地存储的骚扰电话号码名单, 采用本发明实 施例提供的上述方法 ( 包括三种方式 ), 阻止对该漫游用户在其漫游网络中进行位置登记。
其他实施例中, 也可以由 BOSS 系统代替网管系统, 直接与骚扰电话控制装置进行 信令交互, 完成图 3 所示流程。
采用本发明实施例中提供的上述方法, 相比现有技术, 不再是漫游用户发起呼叫 后, 对发起的呼叫进行控制, 而是通过阻止对该漫游用户在其漫游网络中进行位置登记, 也 就使得该漫游用户无法在其漫游网络中发起呼叫, 提高了控制的实用性和可操作性, 进而 实现了对漫游用户拨打骚扰电话的有效控制。并且, 由于避免了漫游用户在其漫游网络中 发起呼叫, 也就避免了网络侧对该呼叫的控制, 即节省了处理呼叫的相关网络资源, 进而提 高了网络侧对正常呼叫处理的效率和网络的整体性能。
基于同一发明构思, 根据本发明上述实施例提供的骚扰电话控制方法, 相应地, 本 发明另一实施例还提供了一种骚扰电话控制装置, 其结构示意图如图 4 所示, 包括 :
获取单元 401, 用于获取漫游用户的用户标识 ;
控制单元 402, 用于当该用户标识位于骚扰电话标识名单中时, 阻止对该漫游用户 在其漫游网络中进行位置登记。
较佳的, 上述获取单元 401, 具体用于从该漫游用户向其漫游网络发送的网络接入 请求中获取该用户标识 ; 上述控制单元 402, 具体用于通过取消向该漫游用户的归属网络发送位置更新请 求, 阻止对该漫游用户在其漫游网络中进行位置登记。
较佳的, 上述获取单元 401, 具体用于从该漫游用户的漫游网络向其归属网络发送 的位置更新请求中获取该用户标识 ;
上述控制单元 402, 具体用于拦截该位置更新请求 ; 或者向该漫游用户的漫游网 络发送位置更新失败响应 ; 或者通过取消向该漫游用户的漫游网络发送位置登记消息, 阻 止对该漫游用户在其漫游网络中进行位置登记。
较佳的, 上述获取单元 401, 具体用于从该漫游用户的归属网络向其漫游网络发送 的位置登记消息中获取该用户标识 ;
上述控制单元 402, 具体用于拦截该位置登记消息, 阻止对该漫游用户在其漫游网 络中进行位置登记 ; 或者使用更新失败响应替换位置登记消息, 阻止对该漫游用户在其漫 游网络中进行位置登记。
较佳的, 上述控制单元 402, 具体用于在该漫游用户的归属网络的高级信令转接点 与该漫游用户的漫游网络的低级信令转接点之间的链路上, 拦截该位置更新请求。
较佳的, 上述控制单元 402, 具体用于在该漫游用户的归属网络的高级信令转接点 与该漫游用户的漫游网络的低级信令转接点之间的链路上, 拦截该位置登记消息。
较佳的, 上述骚扰电话控制装置, 还包括 :
存储单元 403, 用于存储该骚扰电话标识名单。
综上所述, 本发明实施例提供的方案, 包括 : 获取漫游用户的用户标识。当该用户 标识位于骚扰电话标识名单中时, 阻止对该漫游用户在其漫游网络中进行位置登记。采用 本发明实施例提供的上述方案, 相比现有技术, 提高了对漫游用户拨打骚扰电话控制的实 用性和可操作性, 能够更有效的对漫游用户拨打骚扰电话进行控制。
显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样, 倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围
之内, 则本发明也意图包含这些改动和变型在内。