首页> 中国专利> 用于按呼叫付费服务的呼叫滥用预防

用于按呼叫付费服务的呼叫滥用预防

摘要

启用VoIP的通信系统监控关于web发起的电话呼叫的滥用准则。基于web的用户通过点击超链接向目标号码发起电话呼叫,且该目标号码被提供给通信应用程序。该基于web的用户还输入他的电话号码以供该系统回叫和桥接该呼叫,并且评估与该用户的电话号码相关的滥用准则。如果满足滥用准则,则不连接该呼叫。一个滥用准则对对该用户的回叫未被接听的次数进行计数。另一个滥用准则对目标电话号码被呼叫的次数进行计数。如果满足滥用准则,则阻止语音连接。对于重复违反滥用准则,可以对该基于web的用户的电话号码或该目标电话号码施加多个级别的限制。

著录项

  • 公开/公告号CN101523884A

    专利类型发明专利

  • 公开/公告日2009-09-02

    原文格式PDF

  • 申请/专利权人 微软公司;

    申请/专利号CN200780036963.5

  • 发明设计人 S·E·多兰;M·拉尼尔;G·E·加拉赫;

    申请日2007-09-13

  • 分类号H04M11/06(20060101);H04L12/28(20060101);

  • 代理机构31100 上海专利商标事务所有限公司;

  • 代理人陈斌

  • 地址 美国华盛顿州

  • 入库时间 2023-12-17 22:36:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-05-20

    专利权的转移 IPC(主分类):H04M11/06 变更前: 变更后: 登记生效日:20150428 申请日:20070913

    专利申请权、专利权的转移

  • 2012-06-06

    授权

    授权

  • 2009-10-28

    实质审查的生效

    实质审查的生效

  • 2009-09-02

    公开

    公开

说明书

背景

万维网使消费者和商家更容易地找到彼此。消费者利用搜索引擎和关 键词所述来标识所需商品和服务的商家。网站和其它在线研究工具允许消 费者筛选结果以寻找特别感兴趣的商家。商家可以使用赞助的搜索或支付 投放广告来使其产品和服务为有针对性的消费者标识。

尽管可以在因特网上获得大量的信息,但许多消费者仍然偏爱在商家 的营业点与活人交谈以确认细节或寻找附加消息,并完成销售。尽管传统 的公共交换电话网(PSTN)仍然是主要的通信方式,但正在流行使用网际 协议语音(VoIP)。

VoIP是允许用户使用宽带因特网连接代替PSTN上的常规电话线来进 行电话呼叫的技术。某些使用VoIP的服务只允许用户呼叫其它使用VoIP 的人。然而,许多服务也允许用户呼叫拥有电话号码的任何人,该电话号 码包括本地、长途、移动、和国际号码。尽管一些服务仅在计算机或特殊 的VoIP电话上工作,但是其它服务允许通过适配器来使用传统电话。

为鼓励使用VoIP,服务提供方已经寻求了使得VoIP的使用更方便且 更高效的方式。例如,某些VoIP提供方提供通过加亮在网页中找到的电话 号码并关联允许用户向该加亮的电话号码发起电话呼叫的超链接,来标识 因特网上的内容中的潜在电话号码的技术。

在线广告已被扩展以利用VoIP。例如,广告客户可以提供商家电话号 码的超链接,且在该链接上点击将以所谓的点击呼叫(C2C)模型向该商 家发起呼叫。此外,商家可以使用按点击付费(PPC)模型来订阅服务,其 中在消费者每次点击该商家的广告链接时向该商家收费。同样,由于消费 者可能想要避免与进行电话呼叫相关联的费用,所以商家可以购买免费电 话号码并且因此支付消费者的传入呼叫。

然而,这导致可能的问题,因为滥打电话者(telephone spammer)可 能通过向该商家进行多个呼叫来滥用该系统,这些呼叫或是个别地或作为 计算机化拨号模式的一部分、作为电话销售活动的一部分、或更坏地,竞 争者针对特定商家的有意破坏。

概述

本发明有助于对VoIP应用程序(或其它通信系统)的使用,该VoIP 应用程序在用户界面中使用超链接来发起从基于web的用户优选地到商品 和/或服务的商家的电话呼叫。在用户点击加亮的电话号码时,与该超链接 相关联的电话号码将被提供给通信应用程序以帮助进行电话呼叫。然而, 在该呼叫被连接之前,还请求用户提供要被回叫以桥接该呼叫的电话号码, 并且评估与该电话号码相关的滥用准则。如果满足滥用准则,则不连接该 呼叫。

在一实施例中,第一滥用准则对对于该用户的回叫未被接听的次数进 行计数。如果该次数超过某一预设置的限度,则该用户将被限制无法连接 该呼叫。例如,如果用户未接听3次回叫,则可以限制该用户一段设置的 时间,例如30分钟。如果滥用模式继续例如24小时,则可以将限制进行 得更长或永久进行。限制可以记录在该通信系统所维护的“黑名单”上。

在另一实施例中,第二滥用准则对同一目标电话号码被呼叫的次数进 行计数。如果该次数超过某一预设置的限度,则将施加限制并且将不连接 该呼叫。该限制可以施加在该基于web的用户的电话号码或该目标电话号 码上。另选地,如果该次数在给定时间段内超过某一预设置的限度,则该 用户将被限制无法连接该呼叫。例如,如果用户试图重复地呼叫同一商家, 例如3分钟内30次,则该用户可被限制某一持续时间,例如10分钟。如 果滥用模式继续例如24小时,则可以将限制进行得更长或永久进行。

提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的 一些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征, 也不旨在用于帮助确定所要求保护的主题的范围。

附图简述

图1是示出提供通过网络的语音通信的系统的一个实施例的框图。

图2是示出典型的计算系统的一个实施例的框图。

图3是示出图1的语音通信系统的更详细的实施例的框图。

图4是显示搜索结果的网页的示例。

图5是描述用于将超链接用于通信系统的过程的一个实施例的流程 图。

图6是描述图3的语音通信系统响应于对网页上的超链接的选择而执 行的过程的一个实施例的流程图。

图7是描述图3的语音通信系统响应于对网页上的超链接的选择而执 行的过程的另一个实施例的流程图。

详细描述

本发明描述了使用VoIP应用程序来从基于web的用户发起电话呼叫。 在一实施例中,网页包括呼叫超链接,其在被用户点击时开始用于呼叫与 该超链接相关联的电话号码的过程。用户被请求提供他/她想要被回叫的电 话号码。如果用户所提供的电话号码不在禁止去往或来自该号码的呼叫的 限制列表上,则该呼叫通过将用户的电话号码同与该呼叫超链接相关联的 电话号码进行桥接来连接。

有利的是,在连接呼叫之前,建立并评估滥用准则,以便可以避免恶 意和滥用的模式,包括恶作剧呼叫或滥打电话。如果满足滥用准则,则不 连接该呼叫。此外,可以在滥用呼叫者的电话号码上设置限制,以在某段 时间内防止该呼叫者进行另外的呼叫。另选地,可以在目标电话号码上设 置限制。一个滥用准则跟踪对基于web的用户所提供的电话号码的回叫未 被接听的次数。因为给出电话号码并随后在系统回叫以桥接呼叫时不接电 话是奇怪的,所以如果满足该准则,则在该用户的电话号码上设置限制。 另一滥用准则跟踪短时间段内到同一电话号码的多个呼叫。如果满足该准 则,则在该用户的电话号码或目标电话号码上设置限制。这些准则可被设 计为在用户被标识为滥用的时候导致多个限制级别。例如,第一限制可以 是受限的持续时间,第二限制级别可以是更长的持续时间,而第三限制级 别可以是永久的。

图1是示出提供通过网络的通信(例如VoIP)的系统的一个实施例的 通用框图,其中计算设备10与诸如因特网等网络12通信。计算设备10可 以是任何合适的计算设备,包括个人计算机、笔记本计算机、手持式设备、 移动电话等等。计算设备10包括允许通过因特网12通信的适当的软件和/ 或硬件。例如,计算设备10可以包括通过网络接口通信的VoIP软件应用 程序。

图1还示出与因特网12通信的计算设备14和接口16。接口16还与 电话网络18通信。计算设备14可以是能够与其它计算设备通信的任何类 型的计算设备。电话网络18是公知的公共交换电话网(PSTN)。接口16 包括提供传统电话网络18和因特网12的数据网络之间的接口的硬件。例 如,接口16可以是接收经由因特网12的VoIP通信并将这些通信传输到电 话网络18,以及将来自电话网络18的语音通信传输到因特网12上的VoIP 通信的一个或多个计算机。构想了计算设备10的用户将使用VoIP技术向 计算设备14上的另一用户或通过电话网络18向常规、无线或蜂窝电话的 用户进行电话呼叫。在其它实施例中,进行电话呼叫的用户可以使用具有 适配器的标准电话而非计算设备10。

图2示出了可用于实现图1所示的某些组件的合适的通用计算环境100 的一个示例。例如,计算系统100可用于实现用户计算设备10、计算设备 14或接口16。应当注意,计算系统100只是合适的计算环境的一个示例, 并不旨在对此处所描述的技术的使用范围或功能提出任何限制。也不应该 把计算系统100解释为对示例性操作环境100中示出的任一组件或其组合 有任何依赖性或要求。

在此描述的技术可运行于多种通用或专用计算系统环境或配置。适合 使用的公知的计算系统、环境和/或配置的示例包括但不限于,个人计算机、 服务器计算机、手持式或膝上型设备、个人数字助理、电话(有线、无线 或蜂窝)、多处理器系统、基于微处理器的系统、机顶盒、可编程消费电 子产品、网络PC、小型机、大型计算机、包括任何以上系统或设备的分布 式计算环境等等。

本系统可在诸如程序模块等由计算机执行的计算机可执行指令的通用 上下文中描述。一般而言,程序模块包括执行特定任务或实现特定抽象数 据类型的例程、程序、对象、组件、数据结构等。本系统也可以在其中任 务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在 分布式计算环境中,程序模块可以位于包括存储器存储设备在内的本地和 远程计算机存储介质中。

参考图2,示例性计算系统包括通用计算机110。计算机110的组件可 以包括,但不限于,处理单元120(可以包括多个处理器)、系统存储器 130和将包括系统存储器在内的各种系统组件耦合至处理单元120的系统 总线121。系统总线121可以是几种类型的总线结构中的任何一种,包括存 储器总线或存储控制器、外围总线、以及使用各种总线体系结构中的任一 种的局部总线。作为示例而非局限,这样的体系结构包括工业标准体系结 构(ISA)总线、微通道体系结构(MCA)总线、增强型ISA(EISA)总 线、视频电子技术标准协会(VESA)局部总线和外围部件互连(PCI)总 线(也称为夹层(Mezzanine)总线)。

计算机110通常包括各种计算机可读介质。计算机可读介质可以是能 由计算机110访问的任何可用介质,而且包含易失性、非易失性介质以及 可移动和不可移动介质。作为示例而非局限,计算机可读介质可以包括计 算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可 读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的 易失性和非易失性、可移动和不可移动介质。计算机存储介质包括,但不 限于,RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字 多功能盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁性 存储设备、或能用于存储所需信息且可以由计算机110访问的任何其它介 质。通信介质通常以诸如载波或其它传输机制等已调制数据信号来体现计 算机可读指令、数据结构、程序模块或其它数据,并包括任意信息传送介 质。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信 息的方式被设定或更改的信号。作为示例而非限制,通信介质包括有线介 质,诸如有线网络或直接线连接,以及无线介质,诸如声学、RF、红外线 和其它无线介质。上述中任一组合也应包括在计算机可读介质的范围之内。

系统存储器130包括易失性和/或非易失性存储器形式的计算机存储介 质,如只读存储器(ROM)131和随机存取存储器(RAM)132。基本输入 /输出系统133(BIOS)包括如在启动时帮助在计算机110内的元件之间传 输信息的基本例程,它通常储存在ROM 131中。RAM 132通常包含处理单 元120可以立即访问和/或目前正在其上操作的数据和/或程序模块。作为示 例而非局限,图2示出了操作系统134、应用程序135、其它程序模块136 和程序数据137。

计算机110也可以包括其它可移动/不可移动、易失性/非易失性计算机 存储介质。仅作为示例,图2示出了对不可移动、非易失性磁介质进行读 写的硬盘驱动器141,对可移动、非易失性磁盘152进行读写的磁盘驱动器 151,以及对诸如CD ROM或其它光学介质等可移动、非易失性光盘156 进行读写的光盘驱动器155。可以在示例性操作环境中使用的其它可移动/ 不可移动、易失性/非易失性计算机存储介质包括但不限于,磁带盒、闪存 卡、数字多功能盘、数字录像带、固态RAM、固态ROM等等。硬盘驱动 器141通常由不可移动存储器接口,诸如接口140连接至系统总线121,磁 盘驱动器151和光盘驱动器155通常由可移动存储器接口,诸如接口150 连接至系统总线121。

以上讨论和在图2中示出的驱动器及其相关联的计算机存储介质提供 了对用于对处理器编程以执行此处所描述的方法的计算机可读指令、数据 结构、程序模块和其它数据的存储。例如,在图2中,示出硬盘驱动器141 储存操作系统144、应用程序145、其它程序模块146和程序数据147。注 意,这些组件可以与操作系统134、应用程序135、其它程序模块136和程 序数据137相同,也可以与它们不同。操作系统144、应用程序145、其它 程序模块146和程序数据147在这里被标注了不同的标号是为了说明至少 它们是不同的副本。用户可以通过输入设备,诸如键盘162和定点设备161 (通常指鼠标、跟踪球或触摸垫)向计算机110输入命令和信息。其它输 入设备(未示出)可以包括话筒、操纵杆、游戏手柄、圆盘式卫星天线、 扫描仪等。这些和其它输入设备通常由耦合至系统总线的用户输入接口160 连接至处理单元120,但也可以由其它接口或总线结构,诸如并行端口、游 戏端口或通用串行总线(USB)连接。监视器191或其它类型的显示设备 也经由接口,诸如视频接口190连接至系统总线121。除监视器以外,计算 机也可以包括诸如扬声器197和打印机196等其它外围输出设备,其可以 通过输出外围接口190连接。

计算机110可使用至一个或多个远程计算机,如远程计算机180的逻 辑连接在网络化环境下操作。远程计算机180可以是个人计算机、服务器、 路由器、网络PC、对等设备或其它常见的网络节点,且通常包括上文相对 于计算机110描述的许多或所有元件,尽管在图2中只示出存储器存储设 备181。图2中所示逻辑连接包括局域网(LAN)171和广域网(WAN) 173,但也可以包括其它网络。这样的联网环境在办公室、企业范围计算机 网络、内联网和因特网中是常见的。在一实施例中,图1的计算设备10由 计算设备110实现,而计算设备14可以由远程计算机180实现。

当在LAN网络环境中使用时,计算机110通过网络接口或适配器170 连接至LAN 171。当在WAN网络环境中使用时,计算机110通常包括调 制解调器172,或用于通过WAN 173,如因特网建立通信的网络接口或其 它装置。调制解调器172可以是内置或外置的,它可以通过用户输入接口 160或其它适当的机制连接至系统总线121。在网络化环境中,相对于计算 机110所描述的程序模块或其部分可被储存在远程存储器存储设备中。作 为示例而非局限,图2示出了远程应用程序185驻留在存储器设备181上。 可以理解,所示的网络连接是示例性的,且可以使用在计算机之间建立通 信链路的其它手段。

本系统的一个实施例针对其中基于web的用户经由网页上的超链接发 起电话呼叫的具体示例。在该具体示例中,用户是客户而该呼叫旨在向商 家发出,虽然该呼叫可以向个人或任何其它合法的电话号码发出。该超链 接是服务提供方所提供的点击呼叫服务的特征,该服务提供方可以是诸如 或其它在线服务提供方等企业服务提供方。

参考图3,提供了典型的基于计算机的语音通信系统的更详细的说明。 在该示例中,基于web的用户正使用包括诸如web浏览器等客户机应用程 序10a和VoIP应用程序10b的计算设备10。可以理解,客户机应用程序 10a可以是另一类型的客户机应用程序,包括例如结合了VoIP能力的即时 消息通信(IM)客户端。在一实施例中,基于web的用户寻求向目标电话 20发起电话呼叫,目标电话20耦合到标准PSTN网络18且可经由接口16 访问。目标电话20可以是任何类型的标准陆线、无线、或蜂窝电话设备, 且可以例如属于个人或商家。在另一实施例中,目标电话还可以是基于web 的,其中计算设备14被配置为具有诸如web浏览器等客户机应用程序14a 和VoIP应用程序14b。

基于web的用户利用计算设备10通过其浏览器10a建立与因特网12 的通信来访问万维网,以例如获得并查看网页50的复件。网页50可以是 来自万维网的其上列出电话号码的任何页面,如商家广告或目录列表。在 一实施例中,网页50可以是从搜索引擎生成的搜索的搜索结果。搜索结果 网页50的一个示例在图4中示出并以下描述。

在某些实施例中,网页50由作为服务提供方60的一部分的web服务 器62来生成。然而,可以理解,网页50可以包括在位于服务提供方60外 面且与其独立的web服务器上。不管其是web服务器62的一部分还是仅 仅与web服务器62通信,显示在网页50上的信息在被呈现在网页50上之 前通常从服务提供方60处的数据库64更新。

在一实施例中,服务提供方60实现免费的点击呼叫服务,其中该服务 提供方支付基于web的呼叫者向目标电话号码进行的VoIP电话呼叫,尤其 是该电话呼叫是从该服务提供方显示在网页上的广告发起的情况下。

在一实施例中,商家与服务提供方60签约,对显示在网页50上的商 家使用唯一标识符,且该唯一标识符与存储在数据库64上的各唯一标识符 进行比较,以确定要呈现在网页50上的这些商家的哪一个(如果有)订阅 了点击呼叫服务。

在一实施例中,该商家与服务提供方60签订点击呼叫服务,其可以是 在背景一节中描述的按点击付费订阅服务的一部分。作为一个示例,商家 可以为所进行的任何VoIP呼叫以及商家的广告在网页上的排序向服务提 供方支付固定价。在又一实施例中,商家可以仅就其广告的显示或查阅帮 助商家跟踪广告活动或优化人员配备以更好地适应需求模式的呼叫报告数 据而向服务提供方付费,而服务提供方覆盖所有呼叫成本。

在订阅点击呼叫服务时,每一订阅的商家被添加到存储在服务提供方 60中的安全数据库64上的“白名单(white list)”。在替换实施例中,白 名单还可被存储在服务提供方外的数据库上。对于每一订阅的商家,白名 单存储在数据库中映射到商家的名称、电话号码和其它标识商家信息(在 某些实施例中)的唯一标识符。白名单保持最新并实时更新,以确保在商 家的广告被投放并从该白名单中得到确认时,其包含涉及该商家的以及该 商家对点击呼叫服务的订阅的最新信息。

网页50上呈现的电话列表通常包括指示点击呼叫特征的图形指示符。 例如,图4示出在网页50上对于华盛顿州西雅图地区中的日本餐馆的示例 搜索的结果。搜索结果包括广告列表90和较大的空间广告92。如图4所示, 点击呼叫服务可以由各种图形指示符的任一种来指示。

例如,在列表90a和较大的空间广告92中,点击呼叫服务通过对电话 号码加亮或加阴影来指示。点击呼叫特征可以另选地或另外地由作为列表 的一部分的加亮的、加阴影的和/或专用的图标来指示,如广告列表90b中 示出的加亮的电话图标。另外地或另选地,点击呼叫特征可以由单词“Free Call(免费呼叫)!!”或其它口头短语来指示,如广告列表90c所示。本领 域技术人员将理解,根据本系统存在许多其它方式向可能的呼叫者可视地 指示点击呼叫特征。

在某些实施例中,网页50上列出的所有电话号码都用点击呼叫指示符 来提供。在其它实施例中,点击呼叫指示符只对已经订阅了该服务的电话 号码激活。因此,例如,如图4所示,列表90d处的广告客户未订阅该服 务并且因此其列表不包括关于呼叫超链接的任何图形指示符。然而,服务 提供方可以选择向搜索结果页面中返回的或以其他方式在网页50上提供的 所有广告客户提供点击呼叫特征,而不管广告客户是否明确地为该特征付 费。在这些实施例中,服务提供方仍然可以通过例如提供关于所进行的VoIP 电话呼叫的人口统计信息而从商家产生收入。如图4所示,点击呼叫服务 可以与免费号码相关联,如较大的空间广告92所示,以及与付费号码相关 联,如广告列表90所示。

基于web的用户可以通过诸如因特网12等网络访问具有电话列表的网 页50,如目录搜索结果或商家广告。希望与网页50上列出的电话号码建立 电话会话的基于web的用户可以点击显示在网页50上的广告、电话号码和 /或包括点击呼叫超链接和相关联的指示符的图标。

合并到网页50上的呼叫超链接84准许用户从网页或应用程序进行 VoIP呼叫,并允许PC到电话呼叫和PC到PC呼叫。PC到电话呼叫起源 于计算机10并终止于电话20,电话20可以是固线或无线电话,或蜂窝或 卫星电话。PC-PC呼叫包括语音、视频和可任选文本聊天。该呼叫起源于 PC 10且例如也终止于PC 14。因此,计算设备14可以另外地或另选地通 过VoIP应用程序14b拥有VoIP能力。呼叫超链接中的目标地址的类型可 以包括电话号码、联系人(例如,地址簿中的)、计算机名(例如JohnDoe PC)或IP地址(例如,124.38.110.25)。

该呼叫超链接是服务提供方所提供的公知特征且不必在此详细描述。 例如,服务提供方60可以具有呼叫管理服务70,如Windows Live (http://get.live.com),其被用来实现呼叫超链接和相关的功能以及以下描述 的过滤器。此外,呼叫管理服务70包括列表管理器72,其实现用于评估滥 用准则的过滤器,并协调存储在数据库64中的白名单和黑名单上的电话号 码的指定。

图5是描述用于使用呼叫超链接的过程的一个实施例的高级流程图。 在步骤200,创建网页或其它接口的代码。在步骤202,向该代码添加一个 或多个呼叫超链接。在步骤204,分发该代码。在一实施例中,该代码可以 在用户导航到适当的网站时经由因特网12来分发。在其它实施例中,该代 码是通过因特网、零售店或其它手段分发的应用程序的一部分。在步骤206, 用户访问该代码。例如,用户可以导航到网站并下载一个或多个网页或启 动应用程序。在步骤208,用户通过点击它来选择网页或文档上的呼叫超链 接。例如,网站可以包括具有特定餐馆的列表的网页,如图4中那样,其 中该列表包括用邀请“Call for Free(呼叫免费)!”来标记的呼叫超链接。 在步骤210,在呼叫超链接上点击使得与该呼叫超链接相关联的目标电话号 码被标识并从数据库64中检索。

在某些VoIP实施例中,在呼叫超链接上点击直接发起VoIP电话会话。 然而,在本实施例中,出于安全的原因,在网页50上的电话号码上点击(步 骤208)不直接发起VoIP电话会话,即使该目标号码已在步骤210标识。 相反,用户可能劫持所列出的电话呼叫超链接,来使用所显示的链接向接 听者而非目标电话号码进行VoIP电话呼叫。

因此,响应于在步骤208选择呼叫超链接和在步骤210向系统标识目 标号码,在步骤212向基于web的用户呈现请求该用户想要被回叫的电话 号码的弹出框屏幕。在输入用户的回叫电话号码后,用户的回叫电话号码 和目标电话号码两者都与存储在数据库64上的限制列表相比较。因此,在 步骤214,用户的电话号码与数据库64上的受限号码的“黑名单”进行比 较。如果用户的电话号码在黑名单上,则在步骤216将不连接该呼叫,而 且在步骤218用户接收到出错消息。同样,在步骤220,与该呼叫超链接相 关联的目标电话号码还与存储在数据库64上的“不要呼叫”列表进行比较。 如果目标电话号码在不要呼叫列表上,则在步骤216将不连接该呼叫,而 且在步骤218用户接收到出错消息。

如果没有电话号码是受限的,则在步骤222评估预定的第一滥用准则。 第一滥用准则可被实现为一个或多个软件过滤器,如以下在图6中更详细 描述的。然而,一般而言,第一滥用准则跟踪用户(始发呼叫者)的滥用 模式并在滥用模式超过预定限度时施加限制。第一滥用准则还跟踪对目标 号码的过多呼叫,即使不是来自单个始发号码。取决于滥用的性质,在用 户的电话号码或目标电话号码上施加限制。

如果不满足第一滥用准则,则在步骤224,在步骤212标识的电话号 码上回叫用户。如果在步骤226用户接听该回叫,则在步骤228呼叫目标 号码。如果在步骤230接听目标号码,则在步骤232该系统桥接该两个号 码并连接呼叫。

如果满足第一滥用准则,则在步骤234,取决于滥用的性质,在用户 的电话号码或目标电话号码上施加限制,且在步骤236生成出错消息。

如果在步骤226用户未接听回叫,则在步骤238评估预定的第二滥用 准则。第二滥用准则也可被实现为一个或多个软件过滤器,如以下在图7 中更详细描述的。然而,一般而言,第二滥用准则跟踪在步骤226用户(发 起者)多次未能接听回叫。

如果不满足第二滥用准则,则该过程返回到步骤224并再次回叫该用 户。多次未能接听将最终满足第二过滤器的准则。

如果满足第二滥用准则(意味着滥用的或可疑的情况存在),则在步 骤234施加限制,并在步骤236生成出错消息。

在一实施例中,VoIP客户机可被下载到基于web的用户的计算设备 10。在这些实施例中,列表管理器72可以包括用于通过VoIP连接80从基 于web的用户发起VoIP电话呼叫的公知设计的软件拨号器,该呼叫随后可 以通过连接82穿过接口16经由节点路由到PSTN电话公司伙伴18。此后, 电话公司伙伴可以将PSTN电话呼叫连接到电话20。

用于评估滥用准则的上述步骤对呼叫者而言可以是不可见的。一旦基 于web的用户点击呼叫超链接来发起呼叫,则该用户可以仅仅听到他/她的 电话振铃并在步骤226接听,随后听到呼叫的号码振铃且商家在步骤230 接听呼叫。此后,在步骤232桥接和连接这些号码,且基于web的用户和 目标电话号码之间的呼叫会话发生。

列表管理器72可以包括用于防止点击欺诈的合适的软件。点击欺诈例 如可以在竞争者通过向商家进行重复的VoIP呼叫来试图并增加商家的成 本的情况下发生。另选地,点击欺诈可以通过恶作剧者,例如通过对一号 码进行重复电话呼叫或响应于图5的步骤210的请求列出其他人的号码的 孩子来传播。列表管理器72可以通过限制来自单个呼叫者的呼叫来解决该 问题。

更具体地,列表管理器72可以包括允许设置用于在步骤222和238标 识可疑的或问题呼叫者的准则的逻辑过滤器。例如,图6示出用于在步骤 222标识来自基于web的用户的滥用的呼叫模式的一个过程。该过程包括 跟踪模式的过滤器,在该模式中基于web的用户在短时间内向同一目标电 话号码进行多个呼叫。在步骤214验证基于web的用户的电话号码不在黑 名单上,且在步骤220验证目标电话不在不要呼叫列表上后,在步骤300 列表管理器72检查以查看在当前时间段内向目标电话号码进行了多少呼 叫。例如,初始阈值级别可被设置为3分钟内3次呼叫。如果未超过该级 别,则在步骤224回叫用户并且该过程继续。

如果相反,超过了阈值级别,则处理两个并行的路径。在步骤302, 列表管理器72对基于web的用户的电话号码发起呼叫的次数进行计数。 在步骤304,列表管理器72对目标电话号码被呼叫的次数进行计数。

沿以步骤302开始的路径向下进行,在步骤306评估第一限度A。例 如,限度A可被设置为跟踪该基于web的用户是否在3分钟内回叫3次。 如果不满足限度A,则在步骤224该过程通过回叫该基于web的用户来继 续。然而,如果满足限度A,则在步骤308该过程还评估限度B。例如, 限度B可被设置为跟踪该基于web的用户是否在6分钟内回叫6次。如果 不满足限度B,则在步骤310将在该基于web的用户的电话号码上施加第 一管制时段。例如,第一管制窗口可以对连接到该基于web的用户的电话 号码的呼叫施加10分钟限制。如果满足限度B,则在步骤312该过程将评 估限度C。例如,限度C可被设置为跟踪该基于web的用户是否在24小时 内4次超过限度B。如果否,则在步骤314对该基于web的用户的电话号 码施加第二管制窗口。例如,第二管制窗口可以对连接到该基于web的用 户的电话号码的呼叫施加60分钟限制。如果满足限度C,则在步骤316将 该基于web的用户的电话号码添加到黑名单。

沿以步骤302开始的路径向下进行,在步骤318评估第一限度D。例 如,限度D可被设置为跟踪目标号码是否在3分钟内被呼叫30次。如果不 满足限度D,则在步骤224该过程通过回叫该基于web的用户来继续。然 而,如果满足限度D,则在步骤320该过程还评估限度E。例如,限度E 可被设置为跟踪目标号码是否在5分钟内被呼叫50次。如果满足限度E, 则在步骤310将在目标电话号码上施加第一管制时段,例如对连接到该目 标电话号码的呼叫施加10分钟限制。如果满足限度E,则在步骤322该过 程将评估限度F。例如,限度F可被设置为跟踪对于呼叫的目标电话号码, 是否在24小时内4次超过限度E。如果否,则在步骤314对该目标电话号 码施加第二管制窗口。例如,第二管制窗口可以对连接到该目标电话号码 的呼叫施加60分钟限制。如果满足限度F,则在步骤316将该目标电话号 码添加到黑名单。注意,尽管步骤310、314和316中的限制被示为对从步 骤302和304出发的两条并行路径都相同,但可以对不同限度询问的任何 或所有施加不同的限制。

用于标识来自基于web的用户的滥用呼叫模式的另一过程在图7中示 出。该第二过滤器跟踪其中基于web的用户未能接听对该用户在步骤226 输入的电话号码的回叫的场景。在步骤350,列表管理器72对在步骤226 该基于web的用户多少次未能接听回叫进行计数。如果计数超过在步骤352 设置的第一限度,则在步骤354对该基于web的用户的电话号码施加第一 管制时段。例如,第一限度可被设置为3次未接听呼叫,且管制时段可被 设置为自3次未接听的呼叫开始的30分钟。如果计数未超过预设的第一限 度,则该过程继续。在步骤356,第二限度对在某一时间段内多少次超过第 一限度进行计数。例如,如果同一基于web的用户在24小时时间段内被管 制了4次,则在步骤316通过将该基于web的用户的电话号码添加到黑名 单来将该限制变为永久的。如果未超过第二限度,则在步骤358不采取进 一步的动作,因为在步骤354对该基于web的用户的电话号码施加了第一 管制时段。

应当容易理解,基于各种准则可以实现多个过滤器。尽管用对结构特 征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书 中定义的主题不必限于上述具体特征或动作。相反,上述具体特征和动作 是作为实现权利要求的示例形式公开的。本发明的范围旨在由所附权利要 求书来定义。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号