(57)【要約】【課題】迷惑スパム電話を効率的に遮断することにより、正常な電話動作がなるべく影響を受けないようにし、通話者がなるべく悩まされないようにする方法を提供する。【解決手段】電話呼を被呼者２に接続する前に、発呼者１の電話通話挙動を識別するためにフィルタ３によりテストを実行する。これにより、呼の最初に発呼者へ音声メッセージを送信し、音声メッセージの送信中に発呼者から音声の有無をオーディオチャネルの信号エネルギーが所定閾値より高いか否かにより連続的に判定し、音声メッセージの送信中に発呼者からの音声を検出すると当該呼を遮断し、前記オーディオチャネル中の発呼側の背景雑音が前記所定閾値よりも小さくなるように前記所定閾値を自動調整する。【選択図】図１
2010124509.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一発呼者から少なくとも一被呼者への迷惑電話呼の交換接続を、フィルタを用いて遮断する方法において、
前記呼を前記被呼者に接続する前に、前記発呼者の電話通話挙動を識別するために前記フィルタによりテストを実行することで、前記呼の最初に前記発呼者へ音声メッセージを送信し、前記音声メッセージの送信中に前記発呼者から音声の有無をオーディオチャネルの信号エネルギーが所定閾値より高いか否かにより連続的に判定し、
前記音声メッセージの送信中に前記発呼者からの前記音声を検出すると当該呼を遮断し、
前記オーディオチャネル中の発呼側の背景雑音が前記所定閾値よりも小さくなるように前記所定閾値を自動調整する、
ことを特徴とする、迷惑電話呼の交換接続を遮断する方法。
【請求項２】
前記方法が、発呼装置からの呼を遮断するために適用されることを特徴とする請求項１に記載の方法。
【請求項３】
前記テストが、インテリジェントな電話通話挙動を認識するためのチューリングテストを含むことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記フィルタが、前記会話のアクティビティをモニタするために、通信チャネル中のオーディオ信号の信号エネルギーを分析することを特徴とする請求項１〜３のいずれか１項に記載の方法。
【請求項５】
オーディオチャネルの信号エネルギーを分析する前に、前記通信チャネル中の背景雑音のレベルを判定することを特徴とする請求項４に記載の方法。
【請求項６】
前記フィルタが、音声認識を実行し、および／または、前記発呼者の陳述中の特定の語をアクティブに検索することを特徴とする請求項１〜５のいずれか１項に記載の方法。
【請求項７】
前記テストに合格しない場合、前記呼を接続しないことを特徴とする請求項１〜６のいずれか１項に記載の方法。
【請求項８】
不合格のテストが、記録され、および／または、前記被呼者に通知されることを特徴とする請求項１〜７のいずれか１項に記載の方法。
【請求項９】
テスト合格後にはじめて、前記呼が前記被呼者にシグナリングされることを特徴とする請求項１〜８のいずれか１項に記載の方法。
【請求項１０】
前記フィルタがさらに、ホワイトリストおよび／またはブラックリストおよび／またはグレイリストを備え、該リストが、前記呼を選択するために追加的にまたは択一的に使用されることを特徴とする請求項１〜９のいずれか１項に記載の方法。
【請求項１１】
前記テストに合格後、発呼者の識別子がホワイトリストに入ることを特徴とする請求項１〜１０のいずれか１項に記載の方法。
【請求項１２】
テスト不合格後、前記発呼者の識別子がブラックリストまたはグレイリストに入ることを特徴とする請求項１〜１１のいずれか１項に記載の方法。
【請求項１３】
前記方法が、ディジタルネットワーク上の電話呼に用いられることを特徴とする請求項１〜１２のいずれか１項に記載の方法。
【請求項１４】
前記方法が、アナログ電話ネットワーク上の電話呼に用いられることを特徴とする請求項１〜１２のいずれか１項に記載の方法。
【請求項１５】
少なくとも一発呼者から少なくとも一被呼者への迷惑電話呼の交換接続を遮断する装置において、
前記発呼者からの呼を受け付ける呼受付手段と、
前記呼を前記被呼者に接続する前に、前記発呼者の電話通話挙動を識別するためにテストを実行することで、前記呼の最初に前記発呼者へ音声メッセージを送信し、前記音声メッセージの送信中に前記発呼者から音声の有無をオーディオチャネルの信号エネルギーが所定閾値より高いか否かにより連続的に判定し、前記音声メッセージの送信中に前記発呼者からの前記音声を検出すると当該呼を遮断するフィルタ手段と、
を有し、前記オーディオチャネル中の発呼側の背景雑音が前記所定閾値よりも小さくなるように前記所定閾値を自動調整する、ことを特徴とする、迷惑電話呼の交換接続を遮断する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は迷惑電話呼の交換接続を遮断する方法および装置に関する。
【背景技術】
【０００２】
電子メールの分野では、大量の迷惑電子メールメッセージ（いわゆるスパム）の送信が広く知られ、重大な問題になっている。電子メールによる通信を必要とする企業がスパムメッセージによって影響を受けるだけでなく、個人ユーザもまたスパムに非常に悩まされている。現在、多くのインターネットユーザが、正常な電子メールよりも多くのスパムメッセージを受信している。このため、ほとんどすべての電子メール受信サーバは、設定したルールに従って受信メールをチェックするスパムフィルタを使用している。スパムフィルタは、例えば、電子メールの内容中でアクティブにキーワードを検索したり、電子メールの送信に用いられたサーバの特定のコンフィグレーションをチェックしたり、大量の電子メールを送信するためにしばしば用いられる送信元を検索したりする。電子メールがスパムとして分類された場合、その電子メールにはマークが付けられ、あるいは振り分けられる。
【０００３】
アナログあるいはディジタルの電話通信の分野でも、例えば迷惑な広告電話の場合に見られるように、スパムはますます頻繁に発生している。このような電話（呼）は、ほとんどが自動発呼装置によって発信される。現在主として使用されている交換電話網のため、このようなスパム電話は非常に複雑で高価となり、そのことが、スパム電話の数が比較的限定されている理由となっている。インターネット電話がさらに広く使用されるようになると、このようなスパム電話ははるかに容易で安価になるので、スパム電話の急増を想定しなければならない。このため、これに対応して、ある特定のルールに基づく電話（呼）のフィルタリングが必要となる。
【０００４】
電子メールスパムフィルタに適用される方法を電話に転用することは、できないか、できても一部だけである。例えば、スパムフィルタは、メッセージを宛先へ送信する前に電子メールの内容全体を検索する（非特許文献１および２参照）。このような手続きは電話呼の場合には不可能である。というのは、電話呼の内容は会話が始まらなければ分からないからである。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】J. Carpinter et al., "Tightening the net: a review of current and next generation spam filtering tools", in proceedings of Asia Pacific Regional Internet Conference on Operational Technologies 2006 (APRICOT 2006), Perth,Australia, February 2006.
【非特許文献２】William S. Yerazunis, "The Spam-Filtering Accuracy Plateau at 99.9% Accuracy and How to Get Past It", in proceedings of 2004 MIT Spam Conference, Cambridge, Massachusetts, U.S.A., March 2004.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、本発明は、上記のような方法を実現し改良することで、迷惑スパム電話を効率的に遮断することにより、正常な電話動作がなるべく影響を受けないようにし、通話者がなるべく悩まされないようにするという課題を解決しようとするものである。
【課題を解決するための手段】
【０００７】
本発明によれば、上記の課題は請求項１に記載の特徴を備えた方法によって解決される
。本発明の方法によれば、少なくとも一発呼者から少なくとも一被呼者への迷惑電話呼の交換接続を遮断する方法において、フィルタを設け、呼を被呼者に接続する前に、発呼者の通話挙動を識別するためにフィルタによりテストを実行する。
【０００８】
本発明により初めて認識されたこととして、特に発呼装置によって発信される迷惑電話呼を、電話呼の内容についてさらに詳細に知ることなしに、容易な手段により非常に効率的に遮断できる。このためには、電話呼を被呼者に接続する前に、発呼者が複数の電話呼に共通の挙動を示しているかどうかをテストすることによるチェックを行う。
【０００９】
電話通話は一般に、特定の挙動パターンに従って開始される。被呼者は、電話呼を受け付けた後に、通常はまず、挨拶、自分の名前、会社名等の形式的なことを述べる。その後、例えば電話をかけてきた理由を尋ねる質問をするかもしれない。すると発呼者は、これに答えて、挨拶に返事をしてから、適宜質問に応答するであろう。発呼者が話し終わると、被呼者が発呼者の陳述に応答する。通常、この後ではじめて、実際的な電話通話が始まる。
【００１０】
本発明により初めて認識されたこととして、発呼装置によって発信される呼の場合にはこの挙動パターンに従わない。ほとんどの場合、発呼装置は、接続成功直後に広告メッセージを開始し、通常の電話通話挙動に従わない。特に、挨拶に対する反応がなく、質問に対する応答がない。このため、発呼者と被呼者の音声の一部が必然的に重なり合うことになる。
【００１１】
そこで、本発明によれば、この挙動パターンを用いることで、呼が人間によるものかそれとも発呼装置によるものかをチェックする。このため、フィルタを使用する。フィルタは、被呼側に着信する呼を受信し、テストにより、発呼者の電話通話挙動をチェックする。フィルタは、「正常な」電話通話の開始をシミュレートし、発呼者の反応を観測する。このため、好ましくは、挨拶、会社名等を含むあらかじめ録音した音声メッセージを再生する。テストに合格した後にはじめて、電話呼は被呼者に接続される。これにより、特に発呼装置による迷惑電話呼接続の確立（設定）を非常に効率的に遮断することができる。
【００１２】
特に有益な態様として、本発明による方法は、アナログ電話ネットワークだけでなくディジタルネットワークでも使用可能であり、コネクション型電話ネットワーク（例えばアナログ電話）であるか、コネクションレス型ネットワーク（例えばＩＰ電話）であるかを問わない。したがって、本発明による方法は広範に適用可能であり、いかなる特定の技術にも限定されない。
【００１３】
本発明の好ましい実施形態において、テストは、発呼者のインテリジェントな電話通話挙動を判断するために使用可能なチューリングテストを含む。チューリングテストはもともと、初期の情報科学分野の人工知能に由来し、人間と対話する機械の挙動を判定するために用いられたものである。ある現実の人間が、二者の間のいわゆる「チャット」を実際にその場で対面したり音声を聞いたりすることなく（すなわち、現実の人には、彼等二者間の「チャット」はテキスト形式で現れる。）フォローする。その人が会話の一方が機械であるかどうか明確に識別できなければ、テスト対象の機械はチューリングテストに合格したことになる。
【００１４】
電話用のスパムフィルタの場合、チューリングテストは、ある会話ルールに従って会話における挙動をチェックすることに相当する。このため、会話の最初に発呼者の会話パターンをテストによりチェックして、期待される会話パターンと比較する。
【００１５】
このために、基本的に任意個数の対話を含む任意に複雑なテストパターンを用いること
ができる。複数回の対話をすれば、発呼装置の迷惑電話呼が検出される確率が極めて高くなる。しかし、テストは、なるべく広く受け入れられるためには、通話者が許容できるある一定の経過時間および複雑さを超えてはならない。
【００１６】
本発明の別の好ましい実施形態では、通信チャネル中のオーディオ信号のエネルギー等の特性（これにより発呼者が話しているか沈黙しているかを検出できる）を用いて、会話パターンを判定する。このために、まず発呼者側の背景雑音を自動閾値調整法により判定し、当該特性の閾値を、検出信号がこの閾値よりも小さくなるように調整する。信号の一部が、閾値よりも高いエネルギーを示す場合、あるいは、オーディオ信号の別の特性について閾値よりも高い値を示す場合、その信号部分は通話者の音声部分と解釈される。閾値はテスト全期間中に連続的に調整できるが、発呼者が話している最中には変更をしないように注意する必要がある。信号エネルギー等のオーディオ信号の特性の分析により、特に低コストの検出回路が実現できる。オーディオ信号の特性は、現在用いられているオーディオ信号に対してなるべく少ない労力で抽出できるように選択することができる。
【００１７】
また、オーディオ信号のさらに詳細な分析により、一定でない擾乱源を検出できる。この場合、例えば周波数分析により、発呼者のそばを通る風や車の不規則に生じる音を識別できる。それらは通常、特徴的なスペクトルを示すからである。これにより得られる情報を、閾値の調整に用いることができる。このため、本発明による方法は、非常に大きく変動する背景雑音のある環境内に発呼者が位置する場合にも使用可能である。
【００１８】
なるべく迷惑にならないようにテストを実行することに関して、音声信号と、それから識別される音声系列とを用いることにより、録音音声メッセージの再生を制御できる。発呼者の音声部分を判定したら、音声メッセージの再生開始を省略すればよい。呼受付直後の挨拶だけは、発呼者の音声部分によって妨げられてはならない。こうすることで、発呼者の音声部分とフィルタの再生音声メッセージとの重なりが生じないようにすることができる。さらに、発呼者の陳述とフィルタの反応との間に長い途切れが生じないようにすることもできる。
【００１９】
本発明の別の実施形態では、会話に続き音声認識を行う。この場合、発呼者の陳述に対して、より適切に応答し反応できる。多段階テスト、すなわち複数の対話を含むテストの場合、発呼者の応答に応じてテストを調整できる。特に、発呼者の知識をチェックする非常に効率的な手段を実現できる。発呼者の陳述中で、フィルタによって再生された質問に関する特定の語を検索することが可能である。例えば、相手の名前を言うことによって答えられるはずの質問がある場合、音声認識は特定の名前を検索し、所定時間内に既知の名前が得られた場合に限り、次のテストに進むか、あるいは呼を被呼者に接続する。発呼装置または人間による広告電話の場合、一般にこのような情報は得られない。
【００２０】
発呼者がテストに合格しない場合、好ましくは、呼は被呼者に接続されず、自動的に打ち切られる。テストが不合格であったことは、記録されるか、あるいは適宜被呼者に通知されることが可能である。例えば、発呼者の電話識別子をリストに追加し、被呼者にリスト中の新しいエントリを通知できる。これに対して、テストに合格した場合、呼は被呼者に接続され、その呼に関連するシグナリングが開始される。
【００２１】
こうして、被呼者には、発呼者がテストに合格した場合だけ着信電話呼がアクティブに通知されるので、接続される電話呼がスパムでない可能性が高くなる。
【００２２】
さらに、フィルタは、ホワイトリスト、ブラックリスト、あるいはグレイリストを備えることができる。これにより、発呼者がテストによって影響されたり迷惑を被ったりする可能性を最小限にすることが特に容易に達成される。ホワイトリストの場合、テストを実
行せずに被呼者に接続するすべての電話識別子が列挙される。被呼者は、既知の必要な発呼者をリストに入力できる。また、テストに合格した電話識別子をフィルタがホワイトリストに追加することができるので、発呼者がテストを受けるのは１度だけで済む。これに対して、ブラックリストは、１回または数回テストに不合格となった発呼者の電話識別子を含む。この電話識別子に対応する呼はテストを実行せずに自動的に拒絶される。また、ブラックリストに意図的に電話識別子を追加する機会を発呼者に提供してもよい。グレイリストの場合、１回または数回かかってきてテストに合格しないすべての電話識別子を記憶しておくことができる。グレイリストにある電話識別子を有する発呼者に対しては、もう一度テストが実行される。発呼者が再度テストに合格しない場合、その電話識別子は、所定回数の試行後にブラックリストに移動される。これらのリストを管理しておくことにより、発呼者は繰り返しテストを受けて合格する必要がなくなる。これにより、発呼者は、テストの実行によって受ける影響が最小限になる。
【００２３】
本発明による方法の特に広範な応用に関して、フィルタは、単一の電話機を保護するために設けることも、電話システム全体を保護するために設けることも可能である。フィルタを単一の電話機に適用する場合、フィルタを電話機自体と一体化することもできる。
【００２４】
本発明を有利に実施し改良するためのいくつかの方法がある。このためには、一方で請求項１に従属する請求項を参照し、他方で図面とともに本発明の好ましい実施例に関する以下の説明を参照されたい。本発明の好ましい実施例および図面の説明においては、本発明の一般的に好ましい実施形態および改良形態も説明される。
【図面の簡単な説明】
【００２５】
【図１】本発明による方法の実施形態を示す概略図である。
【図２】本発明に従って実行されるテストのタイムフローを示す概略図である。
【発明を実施するための形態】
【００２６】
図１は、インターネット電話について本発明による方法の実施形態を示す概略図である。発呼者１が被呼者２に電話をかけようとする。両者はデータネットワークを通じて相互接続されている。電話呼を被呼者２に接続する前に、呼が発呼装置によって発信されているかどうかを判断するためのテストがフィルタ３により実行される。このＳＰＩＴ（SPam
over Internet Telephony、インターネット電話スパム）フィルタはまず、発呼者１から呼設定要求４を受け取る。次に、呼設定要求とともに送信された電話識別子をホワイトリスト８、ブラックリスト９およびグレイリスト１０のエントリと比較する。識別子がホワイトリスト８に既に含まれている場合、呼はそのまま被呼者２に接続される。識別子がブラックリスト９に既に含まれている場合、呼はそれ以上応答せずに拒絶される。識別子がグレイリスト１０に含まれているか、またはどのリスト（８，９，１０）にも見つからない場合、本発明によれば、ＳＰＩＴフィルタ３はテストを実行する。このために、ＳＰＩＴフィルタ３が呼を受け付け、これにより、被呼者２の役割を果たし、事前に録音しておいた音声メッセージを発呼者１へ送信する。このメッセージは、例えば、「こちらはＸＹ社です」等とすることができる。その後、発呼者がすぐに答えられる質問をする。
【００２７】
例えば、発呼者が話をしたい相手の名前を尋ねることができる。
【００２８】
音声メッセージの送信中、発呼者１のオーディオ信号５のエネルギー等の特性が、適宜選択した閾値を超えるかどうかを連続的にチェックする。閾値を超えることを検出した場合、呼は発呼装置によって発信されているとみなし、ＳＰＩＴとして拒絶できる。一方、ＳＰＩＴフィルタによってなされた質問後に発呼者１の閾値を有意に超過し、発呼者の回答の経過時間がある最大経過時間を超えない場合、テストに合格したと解釈し、呼は被保護ネットワーク６に接続される。これではじめて、ＳＰＩＴフィルタ３は、内部呼シグナリング７を被呼者２へ送信し、その後ではじめて、被呼者側で呼出音等のシグナリングが発生する。同時に、ＳＰＩＴフィルタは後続のすべての到着音声データ５を被呼者２に接続する。発呼者１の識別子はＳＰＩＴフィルタ３によりホワイトリスト８に取り込まれる。
【００２９】
テストに合格しない場合、電話呼は拒絶され、被呼者２に接続されない。そして、発呼者の電話識別子がグレイリスト１０のエントリと比較される。識別子がリストに既に含まれ、現在のテストによりテスト不合格最大数に達した場合、当該エントリがグレイリスト１０から削除されてブラックリスト９に追加される。それ以外の場合、電話識別子がグレイリスト１０に追加されるか、または、テスト不合格数を格納するメモリ内の値を１だけ増加させる。
【００３０】
図２（ａ）および（ｂ）は、本発明に従って発呼者の電話通話挙動を判定するためのテスト実行タイムフローを再度明確に示す図である。図２（ａ）および（ｂ）に、時間に関して、オーディオ信号の信号エネルギー等の特性を非常に簡略化して示している。これは、発呼者が現在話しているか沈黙しているかを判断することを可能にする。
【００３１】
図２（ａ）は、発呼者１の信号の時間変化を示し、図２（ｂ）は、被呼者２の信号またはＳＰＩＴフィルタ３（これが最初は被呼者２の役割を果たす）の信号の時間変化を示している。時刻０で、ＳＰＩＴフィルタ３が発呼信号を受信し、時刻Ｔ１で呼を受け付ける。時刻Ｔ２まで、ＳＰＩＴフィルタ３は事前に録音した音声メッセージを再生してから、発呼者１の応答を待つ。発呼者１による応答は時刻Ｔ３まで送信され、これは、Ｔ２からＴ３までの期間に信号エネルギー等の特性の増大によって認識できる。その後、発呼者１は、時刻Ｔ４までのある時間、被呼者２の次の反応を待機する。すると、呼が目的の被呼者２に接続されることを発呼者に通知することができる。その後は、信号エネルギー等の特性のフローはＳＰＩＴフィルタ３にとって無関係となる。
【００３２】
最後に、特に指摘しておくが、上記の任意に選択された実施例は、本発明による教示の実例としての役割を果たすに過ぎず、本発明を上記実施例に限定するものでは全くない。
【符号の説明】
【００３３】
１  発呼者
２  被呼者
３  ＳＰＩＴフィルタ
４  呼設定要求
５  音声データ
６  被保護ネットワーク
７  内部呼シグナリング
８  ホワイトリスト
９  ブラックリスト
１０  グレイリスト
【図１】
2010124509.tif 000003
【図２】
2010124509.tif 000004