著录项信息
专利名称 | 用于阻止垃圾语音呼叫的方法和装置 |
申请号 | CN200610003046.4 | 申请日期 | 2006-01-26 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2007-08-01 | 公开/公告号 | CN101009737 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M3/436 | IPC分类号 | H;0;4;M;3;/;4;3;6;;;H;0;4;M;3;/;4;2查看分类表>
|
申请人 | 国际商业机器公司 | 申请人地址 | 美国纽约
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 国际商业机器公司 | 当前权利人 | 国际商业机器公司 |
发明人 | 刘军;兰东俊;谢冰;杨博;张轶博 |
代理机构 | 北京市中咨律师事务所 | 代理人 | 李峥;于静 |
摘要
本发明提供了用于判断垃圾语音呼叫的方法和装置、用于阻止垃圾语音呼叫的方法和业务服务器、应用了该业务服务器的语音通信网络以及在该语音通信网络中使用的交换机。该判断垃圾语音呼叫的装置包括:通行代码生成单元,用于生成通行代码;通行代码语音生成单元,用于根据由上述通行代码生成单元生成的上述通行代码生成对应的语音;以及确认信息接收单元,用于接收来自呼叫方的确认信息;其中,如果上述来自呼叫方的确认信息没有包含上述通行代码,则判断上述语音呼叫为垃圾语音呼叫。该业务服务器包括:上述的判断垃圾语音呼叫的装置;其中,当被转移来的语音呼叫被判断为垃圾语音呼叫时,阻止该语音呼叫。
1.一种判断垃圾语音呼叫的方法,包括:
生成一个通行代码;
将上述通行代码以声音的方式发送给呼叫方;
接收来自呼叫方的确认信息;以及
如果上述来自呼叫方的确认信息没有包含上述通行代码,则判断上述语音呼叫为垃圾语音呼叫;
其中,将上述通行代码以声音的方式发送给呼叫方的步骤包括:
根据上述通行代码生成对应的语音;以及
为上述语音加入背景声音。
2.根据权利要求1所述的判断垃圾语音呼叫的方法,其中,上述通行代码是随机的数字串或者字符串。
3.根据权利要求1或2所述的判断垃圾语音呼叫的方法,其中,接收来自呼叫方的确认信息的步骤包括:
接收由呼叫方以DTMF方式输入的确认信息。
4.一种用于阻止垃圾语音呼叫的方法,包括:
利用根据权利要求1-3的任意一项所述的判断垃圾语音呼叫的方法判断语音呼叫是否为垃圾语音呼叫;以及
如果上述语音呼叫被判断为垃圾语音呼叫,则阻止该语音呼叫。
5.根据权利要求4所述的用于阻止垃圾语音呼叫的方法,还包括:
在判断语音呼叫是否为垃圾语音呼叫的步骤之前,
将该语音呼叫转移到一个业务服务器,该业务服务器用于执行上述判断垃圾语音呼叫的方法。
6.根据权利要求5所述的用于阻止垃圾语音呼叫的方法,其中,上述将该语音呼叫转移到一个业务服务器的步骤包括:
提取上述语音呼叫的被叫方标识信息;
判断上述被叫方是否订阅了阻止垃圾语音呼叫的业务;以及
如果上述被叫方订阅了阻止垃圾语音呼叫的业务,则将该语音呼叫转移到上述业务服务器。
7.根据权利要求6所述的用于阻止垃圾语音呼叫的方法,其中,上述业务服务器在判断上述语音呼叫是否为垃圾语音呼叫之前,执行以下步骤:
提取上述语音呼叫的主叫方和被叫方标识信息;
判断上述主叫方是否在上述被叫方设定的阻止清单中,如果是,则阻止上述语音呼叫;以及
判断上述主叫方是否在上述被叫方设定的授权清单中,如果是,则允许上述语音呼叫。
8.一种判断垃圾语音呼叫的装置,包括:
通行代码生成单元,用于生成通行代码;
通行代码语音生成单元,用于根据由上述通行代码生成单元生成的上述通行代码生成对应的语音,其中,通行代码语音生成单元在生成的语音中加入背景声音;以及确认信息接收单元,用于接收来自呼叫方的确认信息;
其中,如果上述来自呼叫方的确认信息没有包含上述通行代码,则判断上述语音呼叫为垃圾语音呼叫。
9.根据权利要求8所述的判断垃圾语音呼叫的装置,其中,上述通行代码是随机的数字串或者字符串。
10.根据权利要求8或9所述的判断垃圾语音呼叫的装置,其中,确认信息接收单元接收由呼叫方以DTMF方式输入的确认信息。
11.一种业务服务器,包括:根据权利要求8-10的任意一项所述的判断垃圾语音呼叫的装置;
其中,当被转移来的语音呼叫被判断为垃圾语音呼叫时,阻止该语音呼叫。
12.根据权利要求11所述的业务服务器,还包括:
呼叫信息提取单元,用于提取上述语音呼叫的主叫方和被叫方标识信息;
阻止清单数据库,用于保存每个订阅了阻止垃圾语音呼叫的业务的被叫方设定的阻止清单;以及
授权清单数据库,用于保存每个订阅了阻止垃圾语音呼叫的业务的被叫方设定的授权清单;
其中,当判断上述语音呼叫的主叫方在上述被叫方设定的阻止清单中时,阻止上述语音呼叫;
当判断上述语音呼叫的主叫方在上述被叫方设定的授权清单中时,允许上述语音呼叫。
13.一种语音通信系统,包括:
权利要求11-12中任一项所述的业务服务器;
具有语音通信能力的多个通信终端;以及
交换机,包括:
阻止业务触发数据库,用于保存订阅了阻止垃圾语音呼叫的业务的用户信息;
阻止业务判断装置,用于根据上述阻止业务触发数据库中的信息,判断接收到的语音呼叫的被叫方是否订阅了阻止垃圾语音呼叫的业务;以及呼叫转移装置,用于转移语音呼叫;
其中,当判断为接收到的语音呼叫的被叫方订阅了阻止垃圾语音呼叫的业务时,将该语音呼叫转移到业务服务器。
技术领域\n本发明涉及通信领域,具体地,涉及在语音通信系统中阻止垃圾语音呼叫的技术。\n背景技术\n在信息技术高速发展的今天,人们在充分利用各种信息网络为人们获取信息所提供的便利条件的同时,也遇到了随之而来的一些困扰。一个困扰人们的主要问题便是垃圾信息的骚扰问题。垃圾信息通常是指并非用户所期望的、未经请求的信息的传送。垃圾信息的主要目的是商家们期望以较低的成本向潜在的大批消费者提供其产品或服务的直接广告宣传。在互联网中,众所周知的垃圾邮件已经困扰了互联网用户很长的一段时间。目前,已有很多产品和服务提供商正在致力于开发和提供阻止垃圾邮件的产品或服务,这对于不期望被那么多垃圾邮件所骚扰的互联网用户来说,无疑将会是很有用的。\n但是,垃圾信息并非仅包括垃圾邮件,而是它以各种形式充斥于能够使人们互相通信的各种系统中。VoIP(互联网上的语音)是一组用于在分组网络中使用互联网协议提供语音业务的技术。它在向用户提供语音业务的同时,也提供了允许广告商或服务提供商们以较低成本向目标用户发送直接的语音通信的可能性。此外,在公用电话交换网中,固定电话用户也经常会受到并非所期望的商业性广告电话的骚扰。此外,在移动通信系统中也是如此,移动电话用户经常会因并非所期望的商业性来电呼叫而打断正在进行的事务等。本文中,将上面所述的并非用户所期望的商业性语音通信和电话统称为垃圾语音呼叫。\n对垃圾信息的阻止并非是信息技术领域的新课题。目前,存在一系列针对垃圾信息问题的解决方案。但是,这些技术中的大部分都是针对于垃圾邮件问题的。这些技术可以被分为以下几种类型:\n(1)内容过滤技术\n这种技术是通过内容过滤器来实现的。内容过滤器分析电子邮件消息的内容,以试图发现它是否为垃圾邮件。这种方案虽然适合于阻止垃圾邮件,但是并不适合用来阻止垃圾语音呼叫,其原因是对语音流进行分析会更加困难,因为如果要分析语音内容,必须首先建立相应的语音呼叫,而这样做的结果还是会使用户不可避免地被垃圾语音呼叫所打扰。\n(2)白名单技术\n白名单是用户期望接受其呼叫的主叫方的地址列表。这种技术对于阻止垃圾信息的帮助是很有限的,其原因是一个用户不可能将所有他可接受的主叫方全部列在白名单中。\n(3)黑名单技术\n黑名单是被用户识别为垃圾信息提供者或不受欢迎的主叫方的地址列表。与白名单同样,这种技术也是一种辅助的方法。尤其是在阻止垃圾语音呼叫方面,黑名单技术具有一个很大的缺点,就是对于隐藏了其主叫方身份以躲避黑名单扫描的广告商们是无能为力的。\n从以上描述可以看出,目前的这些阻止垃圾信息的技术并不适合用来阻止垃圾语音呼叫。因此,需要有一种阻止垃圾语音呼叫的技术,以便在不丢失实际的语音呼叫的同时能够集中有效地阻止垃圾语音呼叫。\n发明内容\n本发明正是鉴于上述现有技术中的问题提出的,其目的在于提供以质询-响应的方式集中识别并阻止垃圾语音呼叫的方法、装置、业务服务器和交换机,以及包括该业务服务器和交换机的语音通信系统。\n根据本发明的一个方面,提供了一种判断垃圾语音呼叫的方法,包括:生成一个通行代码(pass code);将上述通行代码以声音的方式发送给呼叫方;接收来自呼叫方的确认信息;以及如果上述来自呼叫方的确认信息没有包含上述通行代码,则判断上述语音呼叫为垃圾语音呼叫。\n根据本发明的另一个方面,提供了一种用于阻止垃圾语音呼叫的方法,包括:利用上述的判断垃圾语音呼叫的方法判断语音呼叫是否为垃圾语音呼叫;以及如果上述语音呼叫被判断为垃圾语音呼叫,则阻止该语音呼叫。\n根据本发明的再另一个方面,提供了一种判断垃圾语音呼叫的装置,包括:通行代码生成单元,用于生成通行代码;通行代码语音生成单元,用于根据由上述通行代码生成单元生成的上述通行代码生成对应的语音;以及确认信息接收单元,用于接收来自呼叫方的确认信息;其中,如果上述来自呼叫方的确认信息没有包含上述通行代码,则判断上述语音呼叫为垃圾语音呼叫。\n根据本发明的再另一个方面,提供了一种业务服务器,包括:上述的判断垃圾语音呼叫的装置;其中,当被转移来的语音呼叫被判断为垃圾语音呼叫时,阻止该语音呼叫。\n根据本发明的再另一个方面,提供了一种交换机,包括:阻止业务触发数据库,用于保存订阅了阻止垃圾语音呼叫的业务的用户信息;阻止业务判断装置,用于根据上述阻止业务触发数据库中的信息,判断接收到的语音呼叫的被叫方是否订阅了阻止垃圾语音呼叫的业务;以及呼叫转移装置,用于转移语音呼叫;其中,当判断为接收到的语音呼叫的被叫方订阅了阻止垃圾语音呼叫的业务时,将该语音呼叫转移到业务服务器。\n根据本发明的再另一个方面,提供了一种语音通信系统,包括:上述的交换机;上述的业务服务器;以及具有语音通信能力的多个通信终端。\n本发明通过以质询-响应的方式识别广告机,来阻止自动分发的音频剪辑,从而能够避免用户被垃圾语音呼叫所打扰,同时又不会丢失真正的语音呼叫。本发明通过阻止扰人的垃圾语音呼叫而又不会阻止所期望的呼叫,而使终端用户从中受益。此外,本发明通过向终端用户提供一种新的定制业务以提高客户满意度,而使电信运营商从中受益并获得更大的收益。\n附图说明\n相信通过以下结合附图对本发明具体实施方式的说明,能够使人们更好地了解本发明上述的特点、优点和目的。\n图1是根据本发明一个实施例的语音通信系统的结构图;\n图2是根据本发明另一个实施例的语音通信系统的结构图;\n图3是示出根据本发明一个实施例的业务服务器的结构的框图;\n图4是示出根据本发明一个实施例的垃圾语音呼叫判断装置的结构的框图;\n图5是示出根据本发明一个实施例的交换机的结构的框图;\n图6是示出根据本发明一个实施例的注册阻止垃圾语音呼叫业务的方法的流程图;\n图7是示出根据本发明一个实施例的判断垃圾语音呼叫的方法的流程图;以及\n图8是示出根据本发明一个实施例的阻止垃圾语音呼叫的方法的流程图。\n具体实施方式\n下面就结合附图对本发明的各个优选实施例进行详细的说明。\n图1是根据本发明一个实施例的语音通信系统10的结构图。在图1中,主叫方终端设备11、交换机12和被叫方终端设备13构成了传统的电信系统,例如,PSTN系统或移动通信系统等。其中,主叫方终端设备11和被叫方终端设备13(当然还可以有更多的终端设备)分别与交换机12连接。交换机12根据来自主叫方终端设备11的呼叫请求,呼叫被叫方终端设备13。在此,交换机12可以是一个单独的设备也可以是多个交换机构成的交换机系统。这对于本领域技术人员来说都是已知的。\n本实施例的语音通信系统10,如图1所示,除了以上这些组成部分之外,还包括业务服务器14。其作为阻止垃圾语音呼叫业务的管理部分,用来接受用户对阻止垃圾语音呼叫业务的注册,集中管理用户的注册信息,并集中处理呼叫请求以执行判断垃圾语音呼叫、进而阻止垃圾语音呼叫的业务。\n在本实施例中,交换机12除了具有传统交换机的执行呼叫路由的基本功能之外,还包括用于协同业务服务器14提供阻止垃圾语音呼叫业务的功能。具体地,交换机12还从来自主叫方的呼叫信号中提取出呼叫参数,诸如主叫方ID/被叫方ID等,并根据呼叫参数来触发阻止垃圾语音呼叫的业务。具体地,对于被叫方注册了阻止垃圾语音呼叫业务的呼叫不进行正常的呼叫处理,而是将其呼叫转移给业务服务器14来判断是否为垃圾语音呼叫,进而阻止被确定为垃圾语音呼叫的呼叫,这在下面将进一步详细描述。\n图2是根据本发明另一个实施例的语音通信系统10的结构图。图2所示的语音通信系统与图1的不同点在于,图2所示的是一个基于IP网络20的电信系统,即,主叫方终端设备11和被叫方终端设备13分别是VoIP终端;SIP Proxy 12a、12b作为处理呼叫请求的交换节点代替了图1中的交换机12(在本申请后面的描述中,统一称为交换机12);进而,业务服务器14连接到IP网络20。\n下面结合图3-5,对业务服务器14、交换机12的详细结构进行说明。\n图3是示出根据本发明一个实施例的业务服务器的结构的框图。如图3所示,业务服务器14包括:呼叫信息提取单元141,用于从呼叫信号中提取出语音呼叫的主叫方和被叫方标识信息;垃圾语音呼叫判断装置143,用于以质询-响应的方式判断语音呼叫是否为垃圾语音呼叫,具体地,业务服务器14根据垃圾语音呼叫判断装置143的判断结果确定是接受还是拒绝该语音呼叫;阻止清单数据库145,用于保存每个订阅了阻止垃圾语音呼叫的业务的被叫方设定的阻止清单,该阻止清单中保存被叫方预先定义的无需验证便可直接拒绝其呼叫的各主叫方的身份信息;授权清单数据库147,用于保存每个订阅了阻止垃圾语音呼叫的业务的被叫方设定的授权清单,该授权清单中保存被叫方预先定义的无需验证便可直接接受其呼叫的各主叫方的身份信息。具体地,业务服务器14针对交换机12呼叫转移来的呼叫请求,判断其主叫方是否存在于被叫方设定的阻止清单或授权清单中,当判断该主叫方在阻止清单中时,直接拒绝该语音呼叫;在判断该主叫方在被叫方的授权清单中时,允许该语音呼叫,将呼叫请求转移给被叫方。在主叫方不存在于被叫方的阻止清单或授权清单中时,由垃圾语音呼叫判断装置143判断该呼叫是否为垃圾语音呼叫。\n图4是示出根据本发明一个实施例的垃圾语音呼叫判断装置的结构的框图。如图4所示,根据本发明的一个实施例,垃圾语音呼叫判断装置143包括通行代码生成单元1431,用于生成通行代码,该通行代码可以是随机生成的字符串或其他任何能够达到质询-响应目的的验证信息,具体地,在本实施例中该通行代码是随机生成的数字串;通行代码语音生成单元1432,用于根据由通行代码生成单元1431生成的上述通行代码生成对应的语音,此外,在本发明的一个优选实施例中,通行代码语音生成单元1432还为所生成的语音加入从音频剪辑存储库1436中随机抽取出的背景音乐,但是,在本发明的其他实施例中,也可以不为所生成的通行代码语音加入背景音乐,此外,在本发明的优选实施例中,通行代码语音生成单元1432可以简单地是语音合成器;语音播放单元1435,用于向发起呼叫的主叫方播放通行代码语音生成单元1432生成的语音;确认信息接收单元1434,用于接收来自主叫方的确认信息,典型地,该确认信息可以是主叫方以DTMF方式输入的确认信息,而确认信息接收单元1434是用于识别电话线路中的DTMF信号的DTMF检测器;判断决策单元1433,用于判断确认信息接收单元1434接收到的确认信息中是否包含通行代码生成单元1431生成的通行代码,并将判断结果通知给业务服务器14;音频剪辑存储库1436,用于存储作为背景音乐的多个音频剪辑。\n图5是示出根据本发明一个实施例的交换机的结构的框图。如图5所示,根据本发明的一个实施例,交换机12可以在传统的交换机的基础上进一步包括:阻止业务触发数据库121,用于保存向业务服务器14订阅了阻止垃圾语音呼叫的业务的用户信息,例如用户ID,其中该阻止业务触发数据库121中的数据是由业务服务器14创建和管理的,在每次有新的用户订阅业务服务器14所提供的阻止垃圾语音呼叫的业务时,业务服务器14都会更新该阻止业务数据库121,并将其下载到交换机12中;阻止业务判断装置123,用于根据阻止业务触发数据库中的信息,判断接收到的语音呼叫的被叫方是否订阅了阻止垃圾语音呼叫的业务;呼叫转移装置125,用于转移语音呼叫。具体地,在阻止业务判断装置123通过检索阻止业务触发数据库121,以确定所接收到的呼叫请求的被叫方ID是否存在于阻止业务触发数据库121中,来判断该语音呼叫的被叫方是否订阅了业务服务器14提供的阻止垃圾语音呼叫的业务,并在被叫方订阅了阻止垃圾语音呼叫的业务时,由呼叫转移装置125将该语音呼叫转移到业务服务器14进行处理。此外,交换机12还具有从主叫方的呼叫信号中获取呼叫参数,诸如主叫方ID/被叫方ID的能力,具有这种能力的交换节点的一个例子是增强的SIP代理或传统电话交换节点等。\n以上描述的本发明实施例的语音通信系统中的各个组成部分,可以以软件或硬件的形式实现,并且可以物理地分离设置而操作上相互连接。例如,本发明的业务服务器14中的垃圾语音呼叫判断装置143可以由与业务服务器14相分离的计算机来实现,也可以作为业务服务器14的智能外设来实现,或者以软件形式作为业务服务器14的一部分来实现。此外,在基于IP网络的电信系统的情况下,可以将业务服务器14的功能结合在SIP代理中。\n下面结合图6-8,说明上述语音通信系统的工作过程。\n图6是根据本发明一个实施例的设置阻止垃圾语音呼叫业务的方法的流程图。应当指出,作为一项电信增值业务,设置阻止垃圾语音呼叫业务的方式很多,例如,可以由系统管理员按照用户的要求手工设置,这并不会影响到前面描述的本发明语音通信系统和后面描述的阻止垃圾语音呼叫的方法的实施。在此,图6所示的实施例是用户使用终端设备通过终端设备与业务服务器14的交互来设置阻止垃圾语音呼叫的业务的方法。\n如图6所示,首先在步骤605,从用户终端设备(例如图1中的13)向业务服务器14发送设置阻止垃圾语音呼叫业务的请求。具体地,这例如可以通过拨打特定的电话号码的方式来实现。\n接着,在步骤610,业务服务器14提取并验证用户ID。具体地,业务服务器14,从来自用户终端设备的请求中提取出用户ID,并且验证该用户ID是否有效。如果该用户ID无效,业务服务器14可以拒绝该请求并结束处理过程(图中未示出)。\n接着,在步骤615,业务服务器14提示用户完成阻止清单的定义。具体地,业务服务器14可以通过语音的方式提示用户输入期望无需验证便可直接拒绝其呼叫的主叫方的ID,用户则可以通过按键的方式将希望被直接拒绝的主叫方的ID发送给业务服务器14。需要说明的是,在该方法应用于公用电话交换网的情况下,上述主叫方的ID是该主叫方的电话号码;在该方法用于基于IP网络的电信系统的情况下,主叫方的ID是该呼叫者的SIP地址。还需要说明的是,用户可以将预先已知的广告商的ID列入阻止清单中,以便无需验证便可拒绝这样的呼叫,从而加快呼叫处理流程,提高呼叫请求的处理速度。\n接着,在步骤620,业务服务器14提示用户完成授权清单的定义。具体地,业务服务器14可以通过语音的方式提示用户输入期望无需验证便可直接接受其呼叫的主叫方的ID,用户则可以通过按键的方式将希望被直接接受的主叫方ID发送给业务服务器14。需要说明的是,在该方法应用于公用电话交换网的情况下,上述主叫方的ID是该主叫方的电话号码;在该方法用于基于IP网络的电信系统的情况下,主叫方的ID是该呼叫者的SIP地址。此外,还需要说明的是,用户可以将预先已知以自动语音的方式提供有用的免费服务的服务提供商的ID列入授权清单中,以免在业务服务器14对其进行验证时,认为其是垃圾语音呼叫而予以拒绝。这样的免费语音服务例如公用电话网中提醒固定电话用户按时交纳电话费的服务。\n接着,在步骤625,将用户定义的阻止清单和授权清单分别保存在业务服务器14中的阻止清单数据库145和授权清单数据库147中。可选地,在业务服务器14中,还可以将用户的设置信息以及有关该用户的信息作为用户简档进行保存。\n接着,在步骤630,判断该用户是否是首次设置该阻止垃圾语音呼叫的业务。如果是,则该用户是首次订阅该阻止垃圾语音呼叫的业务的用户,从而执行步骤635,向交换机12的阻止业务触发数据库121中增加该用户ID,即该用户的电话号码或SIP地址,从而保持交换机12与业务服务器14的数据一致;否则,该过程结束。\n需要指出,本实施例的设置阻止垃圾语音呼叫业务的方法也可以同样地适用于用户通过计算机连网进行设置的情况。另外,当交换机12不具备阻止业务触发数据库121时,步骤630和635可以省略。\n图7是根据本发明一个实施例的判断垃圾语音呼叫的方法的流程图。图7所示的过程由业务服务器14中的垃圾语音呼叫判断装置143来执行。如图7所示,首先在步骤701,由通行代码生成单元1431生成通行代码。在一个实施例中,通行代码生成单元可以采用随机数生成器,而通行代码是该随机数生成器生成的一个随机数字串。\n接着,在步骤705,生成通行代码所对应的语音。具体地,通行代码语音生成单元1432根据通行代码生成单元1431生成的通行代码,生成相对应的通行代码语音。\n接着,在步骤710,为在步骤705生成的通行代码语音加入背景音乐。具体地,通行代码语音生成单元1432从音频剪辑存储库1436中随机抽取出一段音频剪辑,作为背景音乐,与所生成的通行代码语音混合成音频片断。其中,音频剪辑存储库中由系统管理员预先存储了多个音频剪辑。\n接着,在步骤715,利用语音播放单元将该混合语音片断播放给发起呼叫请求的主叫方,并提示主叫方输入确认信息。\n在步骤720,等待并判断是否接收到主叫方的确认信息。其中,确认信息可以是主叫方以DTMF方式输入的确认信息。在判断未接收到该主叫方的确认信息时,在步骤725,判断是否超时。在步骤725,若判断结果未超时,则该过程返回到步骤720继续等待并判断是否接收到主叫方的确认信息。也就是说,步骤720-725提供了对主叫方的确认信息的一段预定等待时间。该预定的等待时间长度可以由系统管理员来设定。\n在步骤725,若判断已超时,则在步骤730将该呼叫确定为垃圾语音呼叫,并通知给业务服务器14。\n在步骤720,若判断接收到主叫方的确认信息,则继续到步骤735。\n在步骤735,判断主叫方的输入是否正确。具体地,判断主叫方输入的确认信息中是否包括播放给该主叫方的音频片断中由通行代码生成单元1431生成的通行代码。若在步骤735判断该来自主叫方的确认信息不正确,则前进到步骤745。\n在步骤745,判断该主叫方的错误输入是否超过预定次数,例如,5次。该次数可以由系统管理员来设置。若主叫方的错误输入未超过预定次数,则该过程返回到步骤701,重新生成通行代码,以便为该主叫方提供再次进行验证的机会。若在步骤745超过预定次数,则在步骤750确定该呼叫为垃圾语音呼叫,并通知给业务服务器14。\n返回到步骤735,若判断来自主叫方的确认信息正确,则在步骤740,确定该语音呼叫不是垃圾语音呼叫,并通知给业务服务器14。\n采用本实施例,不仅能够识别出自动的语音呼叫,还能够防止主叫方利用语音识别技术自动识别对该主叫方所播放的通行代码语音,以便利用识别出的语音进行自动响应。其中,加入背景音乐的目的便是为了防止自动语音呼叫的主叫方利用现有的语音识别技术,对向其播放的通行代码语音进行自动语音识别,并利用识别出的语音自动进行确认信息响应。也就是说,为通行代码加入背景音乐使自动呼叫的主叫方无法准确地自动识别出所播放的音频片断中的通行代码。\n当然,在本发明的另一个实施例中,也可以在判断垃圾语音呼叫的过程中省略图7中的步骤710,即不对通行代码加入背景音乐,这样,也可以识别出大多数未采用语音识别技术的自动垃圾语音呼叫。\n图8是根据本发明一个实施例的阻止垃圾语音呼叫的方法的流程图。如图8所示,首先在步骤805,从主叫方发出对被叫方的呼叫请求,具体地,本步骤是主叫方用户通过主叫方终端设备11拨打被叫方ID来进行的。\n接着,在步骤810,交换机12接收该呼叫请求,从该呼叫请求中获取被叫方ID,并检索阻止业务触发数据库121。\n在步骤815,交换机12判断阻止业务触发数据库121中是否存在该被叫方ID,即该呼叫请求的被叫方是否订阅了阻止垃圾语音呼叫的业务,如果是,则进行到步骤825,否则,进行到步骤820,按照正常的呼叫请求进行处理。\n如上所示,当交换机12(或交换节点12a、12b)具有阻止业务触发数据库121时,可以根据阻止业务触发数据库121中记录的被叫方ID来判断每个呼叫请求是否需要被进一步验证是否为垃圾语音呼叫,并仅仅将那些被叫方订阅了阻止垃圾语音呼叫的业务的呼叫请求的信息发送给业务服务器14进行验证,从而可以大大节约交换机12的处理时间、提高处理速度。\n当然,交换机12也可以不包括阻止业务触发数据库121,这时,对于每个呼叫请求,交换机12都需要将相关信息发送给业务服务器14,由业务服务器14来进行判断。在这种情况下,步骤810~820可以省略。\n接着,在步骤825,交换机12将呼叫请求的信息发送给业务服务器14,以进行呼叫转移。在本实施例中,呼叫请求的信息可以包括被叫方ID、主叫方ID等。\n接着,在步骤830,业务服务器14从呼叫请求信息中提取出主叫方ID和被叫方ID。在公用交换网的情况下,该主叫方ID和被叫方ID分别是主叫方的电话号码和被叫方的电话号码,在基于IP网络的电信系统的情况下,主叫方ID和被叫方ID分别是主叫方的SIP地址和被叫方的SIP地址。\n在步骤835,业务服务器14根据所提取出的主叫方ID和被叫方ID,判断该主叫方是否存在于该被叫方预先定义的阻止清单中。阻止清单是被叫方预先定义的无需验证便可直接拒绝其呼叫的拒绝主叫方列表,其中存储的是要拒绝的各主叫方的ID。\n若在步骤835判断主叫方存在于被叫方的阻止清单中,则在步骤855,业务服务器14直接拒绝该呼叫请求。\n若在步骤835判断主叫方不存在于被叫方的阻止清单中,则继续进行步骤840。在步骤840,业务服务器14根据主叫方ID和被叫方ID,判断该主叫方是否存在被叫方的授权清单中。授权清单是被叫方预先定义的无需验证便可直接接受其呼叫的授权主叫方列表,其中存储的是要接受的各主叫方的ID。\n若在步骤840判断主叫方存在于被叫方的授权清单中,则该过程前进到步骤850,将该呼叫转移给被叫方。若在步骤840主叫方不存在于被叫方的授权清单中,则前进到步骤845。\n在步骤845,业务服务器14利用上面结合图7所描述的判断垃圾语音呼叫的方法来判断该语音请求是否为垃圾语音呼叫。由于上面结合图7对该方法进行了描述,因此在此省略该步骤的细节。\n若在步骤845,该判断垃圾语音呼叫的方法确定该语音呼叫为垃圾语音呼叫,则在步骤855,业务服务器14直接拒绝该呼叫请求。若在步骤845该呼叫被确定为不是垃圾语音呼叫,则业务服务器14在步骤850,将该呼叫转移给被叫方。\n由以上说明可知,采用本实施例,可以为订阅了本发明的阻止垃圾语音呼叫的业务的用户,预先确定对其的呼叫请求是否为垃圾语音呼叫,以便阻止被叫方并不期望的垃圾语音呼叫,从而避免被其所打扰。并且,由于本发明采用集中管理控制,所以可以作为运营商的一项增值业务来实现。\n此外,在本发明的另一个实施例中,也可以由交换机12来完成对垃圾语音呼叫的判断,即将垃圾语音呼叫判断装置143安装在交换机12中,由垃圾语音呼叫判断装置143在交换机12中直接对来自主叫方的需要被验证的呼叫请求进行判断,而交换机12可以根据其判断结果决定是拒绝该呼叫请求还是将其作为正常呼叫路由给被叫方。这样,可以无需另外设置业务服务器14。本实施例特别适用于图2所示的基于IP网络的电信系统,即VoIP的情况。在此情况下,SIP代理12是作为处理呼叫请求的交换节点,由于SIP代理本身便是起到交换节点作用的服务器,因而相对于公用电话交换网和移动通信系统中的交换机来说更容易扩展。因此,可以将业务服务器14的功能结合到SIP代理12中,从而可以在提供本发明的阻止垃圾语音呼叫的业务时省去另外设置业务服务器的成本。\n以上虽然通过一些示例性的实施例对本发明的判断垃圾语音呼叫的方法和装置、用于阻止垃圾语音呼叫的方法、业务服务器和交换机,以及应用了该业务服务器和交换机的语音通信系统进行了详细的描述,但是以上这些实施例并不是穷举的,本领域技术人员可以在本发明的精神和范围内实现各种变化和修改。因此,本发明并不限于这些实施例,本发明的范围仅以所附权利要求为准。
法律信息
- 2022-01-04
未缴年费专利权终止
IPC(主分类): H04M 3/436
专利号: ZL 200610003046.4
申请日: 2006.01.26
授权公告日: 2010.09.15
- 2010-09-15
- 2007-09-26
- 2007-08-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-12-14
|
2004-06-07
| | |
2
| |
2006-07-26
|
2005-01-19
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |