(57)【特許請求の範囲】
【請求項１】
新規の電話番号の登録要求を受け付けた場合に、前記電話番号と登録日とを対応付けてテーブルに登録し、前記電話番号の更新要求を受け付けた場合に、前記テーブルに登録された更新要求の対象となる電話番号を更新し、更新した電話番号の更新日を前記テーブルに登録する登録部と、
前記テーブルと現在の日付とを基にして、前記更新日から所定の日数よりも多い日数を経過した電話番号を検出した場合には、検出した電話番号による電話を、迷惑電話の評価対象から除外するような評価値を与える評価部と
を有することを特徴とする迷惑電話検出装置。
【請求項２】
前記評価部は、前記テーブルに登録された電話番号による電話の回数を計数し、前記電話の回数の増加に伴って、前記電話番号による電話が迷惑電話であるという評価を減少させることを特徴とする請求項１に記載の迷惑電話検出装置。
【請求項３】
前記評価部は、前記テーブルに登録された電話番号のうち、更新された電話番号による電話よりも新規に登録された電話番号による電話に対して、迷惑電話であるとする評価をより低くすることを特徴とする請求項１に記載の迷惑電話検出装置。
【請求項４】
前記評価部は、前記登録日から最初に迷惑電話を検出する日までの日数の情報に基づいて、前記テーブルに登録された電話番号による電話に対する迷惑電話の評価を補正することを特徴とする請求項１に記載の迷惑電話検出装置。
【請求項５】
前記評価部は、前記更新日から最初に迷惑電話を検出した日までの日数の情報に基づいて、前記テーブルに更新された電話番号による電話に対する迷惑電話の評価を補正することを特徴とする請求項１に記載の迷惑電話検出装置。
【請求項６】
コンピュータが実行する迷惑電話検出方法であって、
新規の電話番号の登録要求を受け付けた場合に、前記電話番号と登録日とを対応付けてテーブルに登録し、
前記電話番号の更新要求を受け付けた場合に、前記テーブルに登録された更新要求の対象となる電話番号を更新し、更新した電話番号の更新日を前記テーブルに登録し、
前記テーブルと現在の日付とを基にして、前記更新日から所定の日数よりも多い日数を経過した電話番号を検出した場合には、検出した電話番号による電話を、迷惑電話の評価対象から除外するような評価値を与える
処理を実行することを特徴とする迷惑電話検出方法。
【請求項７】
コンピュータに、
新規の電話番号の登録要求を受け付けた場合に、前記電話番号と登録日とを対応付けてテーブルに登録し、
前記電話番号の更新要求を受け付けた場合に、前記テーブルに登録された更新要求の対象となる電話番号を更新し、更新した電話番号の更新日を前記テーブルに登録し、
前記テーブルと現在の日付とを基にして、前記更新日から所定の日数よりも多い日数を経過した電話番号を検出した場合には、検出した電話番号による電話を、迷惑電話の評価対象から除外するような評価値を与える
処理を実行させることを特徴とする迷惑電話検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、迷惑電話検出装置等に関する。
【背景技術】
【０００２】
携帯電話機等の端末を用いた、振り込め詐欺、オレオレ詐欺等の電話詐欺が横行している。また、最近は手口が巧妙化しており、例えば「電話番号が変わったから更新して」という電話を事前にかけ、電話番号を更新させてから、後日詐欺を働く手口もある。この事前に掛ける電話は、アポイント電話とも呼ばれる。
【０００３】
上記のアポイント電話を使ったオレオレ詐欺対策として下記のような従来技術が存在する。例えば、かかる従来技術は、電話番号の更新日から初着信までの経過日に基づいて、重みを算出し、この重みと、通話音声の分析結果とを組み合わせた評価値を算出し、電話詐欺であるか否かを判定する。
【０００４】
例えば、従来技術は、更新日に近い日ほど、電話詐欺が発生しやすいとの理由から、更新日からの経過日が多くなればなるほど重みを小さくし、電話詐欺である可能性が低いと判定する。なお、従来技術では、新規に登録された電話番号については、登録された登録日からの経過日に限らず、一定の重みを用いて、電話詐欺であるか否かを判定している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１５７９２３号公報
【特許文献２】特開２０１２−０７０２１８号公報
【特許文献３】特開２００７−１３９８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、迷惑電話の誤検出を抑止することができないという問題がある。
【０００７】
一般的に、利用者が電話番号を電話帳に新規に登録する場合には、自身の電話番号を相手側に伝えた後、自身の携帯電話に電話をかけてもらい、着信した電話番号を電話帳に登録する手法が広く用いられている。すなわち、新規に登録される電話番号は、利用者の知人の電話番号である場合が多く、安全な電話番号である可能性が高い。
【０００８】
ここで、上記の従来技術では、新規に登録された電話番号については、登録日からの経過日に限らず、一定の重みを用いて、詐欺電話であるか否かを判定している。このため、明らかに安全な電話番号であるにもかかわらず、一定の重みが利用されるため、迷惑電話を誤検出する場合がある。
【０００９】
１つの側面では、本発明は、迷惑電話の誤検出を抑止することができる迷惑電話検出装置、迷惑電話検出方法および迷惑電話検出プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１の案では、迷惑電話検出装置は、登録部と、評価部とを有する。登録部は、新規の電話番号の登録要求を受け付けた場合に、電話番号と登録日とを対応付けてテーブルに登録する。評価部は、テーブルと現在の日付とを基にして、登録日から所定の日数を経過した電話番号を検出した場合には、検出した電話番号による電話を、迷惑電話の評価対象から除外するような評価値を与える。
【発明の効果】
【００１１】
迷惑電話の誤検出を抑止することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施例に係るシステムの構成を示す図である。
【図２】図２は、本実施例に係る端末装置の構成を示す機能ブロック図である。
【図３】図３は、電話帳テーブルのデータ構造の一例を示す図である。
【図４】図４は、重み判定情報のデータ構造の一例を示す図である。
【図５】図５は、本実施例に係るサーバの構成を示す機能ブロック図である。
【図６】図６は、累計頻度分布情報の一例を示す図である。
【図７】図７は、更新情報のデータ構造の一例を示す図である。
【図８】図８は、本実施例に係る端末装置の処理手順を示すフローチャートである。
【図９】図９は、迷惑電話検出プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して本願に係る迷惑電話検出装置、迷惑電話検出方法および迷惑電話検出プログラムについて説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例】
【００１４】
図１は、本実施例に係るシステムの構成を示す図である。図１に示すように、このシステムは、端末装置１００ａ，１００ｂ，１００ｃと、サーバ２００とを有する。端末装置１００ａ〜１００ｃおよびサーバ２００は、ネットワーク５０を介して相互に接続される。
【００１５】
ここでは一例として、端末装置１００ａ〜１００ｃを示すが、本実施例に係るシステムは、その他の端末装置を含んでも良い。以下では、適宜、端末装置１００ａ〜１００ｃをまとめて、端末装置１００と表記する。端末装置１００は、迷惑電話検出装置の一例である。
【００１６】
端末装置１００は、利用者が連絡先の電話番号を選択・入力することで、他の端末装置との間で電話回線を接続し、利用者同士の音声通話を実行することを可能にする装置である。また、端末装置１００は、他の端末装置から着信を受け付けた場合には、相手の端末装置と、端末装置１００との間で電話回線を接続する。端末装置１００は、例えば、携帯電話、スマートフォン、電話機、電話機能を有するタブレット端末、ＰＣ（Personal  Computer）等に対応する。
【００１７】
また、端末装置１００は、他の端末装置から着信を受け付けた場合に、相手の通話音声の分析を行って評価値を算出し、評価値に基づいて、迷惑電話であるか否かを判定する。かかる評価値は、通話音声の分析から得られる値と、電話番号を新規登録した日付または更新した日付からの経過日数に応じた重みとを加算して得られる値である。端末装置１００は、評価値が所定の閾値以上である場合に、迷惑電話であると判定する。例えば、端末装置１００は、電話番号を新規登録した日付からの経過日数が大きくなればなるほど、かかる電話番号からの電話がより迷惑電話ではないと判定する。
【００１８】
端末装置１００は、迷惑電話であると判定した場合には、利用者に対して警告を行う。また、端末装置１００は、迷惑電話であると判定した場合には、迷惑電話と判定した電話の電話番号と、この電話番号を登録してからの経過日数の情報とを、サーバ２００に通知する。
【００１９】
サーバ２００は、各端末装置１００から、迷惑電話と判定した電話の電話番号が更新されたことがあるかないかの情報と、最初に迷惑電話がかかってくるまでの経過日数との情報を収集する装置である。サーバ２００は、経過日数と、迷惑電話の発生件数との関係を基にして、各端末装置１００が評価値を算出する場合に利用する、経過日数に応じた重みを判定し、各端末装置１００に通知する。
【００２０】
次に、図１に示した端末装置１００の構成について説明する。図２は、本実施例に係る端末装置の構成を示す機能ブロック図である。図２に示すように、この端末装置１００は、記憶部１１０と、通話音声取得部１２０と、電話番号取得部１３０と、登録部１４０と、重み判定部１５０と、評価値算出部１６０と、判定部１７０と、警告部１８０と、更新部１９０とを有する。例えば、重み判定部１５０、評価値算出部１６０、判定部１７０が、評価部に対応する。
【００２１】
記憶部１１０は、電話帳テーブル１１０ａと、重み判定情報１１０ｂとを有する。例えば、記憶部１１０は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子などの記憶装置に対応する。
【００２２】
電話帳テーブル１１０ａは、連絡先の電話番号の情報を保持するテーブルである。図３は、電話帳テーブルのデータ構造の一例を示す図である。図３に示すように、この電話帳テーブル１１０ａは、連絡先と、電話番号と、登録日と、更新日とを対応付ける。連絡先は、連絡先の名称を示す。電話番号は、連絡先に対応する電話番号である。登録日は、電話番号を新規に登録した日付を示す。更新日は、電話番号を更新した日付を示す。電話番号を新規に登録し、かかる電話番号を１度も更新していない場合には、更新日はブランクとなる。電話帳テーブル１１０ａの電話番号は、連絡先に対応する最新の電話番号が登録される。なお、電話帳テーブル１１０aは、端末装置１００が予め持っている電話帳アプリに登録されている情報と、定期的に比較し、差分が見つかった日を登録日または更新日とするようにしてもよい。
【００２３】
例えば、連絡先「富士通太郎」について、電話番号「１２３−４５６−７８９」を「２０１５年３月２０日」に新規登録し、その後、かかる電話番号が更新されていない場合には、図３の１行目に示すレコードが登録される。
【００２４】
例えば、連絡先「富士通次郎」について、ある電話番号を「２０１５年１月２３日」に新規登録した後、かかるある電話番号を「２０１５年２月２２日」に「１２３−４５６−７８８」に更新した場合には、図３の２行目に示すレコードが登録される。
【００２５】
図２の説明に戻る。重み判定情報１１０ｂは、重みを判定するために用いられる情報である。係る重みは、後述する評価値を算出する場合に利用される。図４は、重み判定情報のデータ構造の一例を示す図である。図４に示す例において、線分６０ａは、更新日から現在の日付までの経過日数と、重みとの関係を示す線分である。線分６０ｂは、登録日から現在の日付までの経過日数と、重みとの関係を示す線分である。
【００２６】
例えば、後述するように、新規登録され、その後更新されない電話番号については、線分６０ｂに基づいて、重みが特定される。一方、新規登録され、その後更新された電話番号については、線分６０ａに基づいて、重みが特定される。図４に示すように、線分６０ｂよりも線分６０ａの方が、経過日数に対応する重みが大きくなるため、更新された電話番号の方が、新規登録されただけの電話番号よりも、迷惑電話として判定されやすくなる。
【００２７】
図２の説明に戻る。通話音声取得部１２０は、端末装置１００と他の端末装置との間で電話回線が接続され、端末装置１００の第１利用者と、他の端末装置の第２利用者との通話が開始した場合に、第２利用者の通話音声を取得する処理部である。通話音声取得部１２０は、第２利用者の通話音声の情報を、評価値算出部１６０に出力する。
【００２８】
電話番号取得部１３０は、端末装置１００と他の端末装置との間で電話回線が接続された場合に、他の端末装置の電話番号を取得し、取得した電話番号を、重み判定部１５０および判定部１７０に出力する処理部である。なお、他の端末装置が電話番号非通知設定である場合には、電話番号が非通知である旨を重み判定部１５０に出力する。
【００２９】
また、電話番号取得部１３０は、電話番号の新規登録要求または電話番号の更新要求を受け付ける。電話番号取得部１３０は、新規登録要求を受け付けた場合には、新規登録を行う電話番号の情報を、登録部１４０に出力する。新規登録を行う電話番号の情報には、連絡先、新規登録を行う電話番号の情報が含まれる。電話番号取得部１３０は、新規登録を行う電話番号を、図示しない入力部から取得しても良いし、他の端末装置から着呼した電話番号を、新規登録する電話番号として取得しても良い。
【００３０】
電話番号取得部１３０は、更新要求を受け付けた場合には、更新する電話番号の情報を、登録部１４０に出力する。更新する電話番号の情報には、連絡先、更新後の電話番号の情報が含まれる。電話番号取得部１３０は、更新する電話番号を、図示しない入力部から取得しても良いし、他の端末装置から着呼した電話番号を、更新する電話番号として取得しても良い。
【００３１】
登録部１４０は、電話番号の情報を、電話帳テーブル１１０ａに登録する処理部である。登録部１４０が、電話番号取得部１３０から、新規登録を行う電話番号の情報を取得した場合の処理について説明する。登録部１４０は、連絡先と、電話番号と、登録日とを対応付けて、電話帳テーブル１１０ａに登録する。登録部１４０は、現在の日付をタイマから取得し、取得した日付を登録日とする。
【００３２】
続いて、登録部１４０が、電話番号取得部１３０から、更新する電話番号の情報を取得した場合の処理について説明する。登録部１４０は、更新する電話番号の情報に含まれる連絡先と同一の連絡先を有するレコードを、電話帳テーブル１１０ａから検索する。登録部１４０は、検索したレコードについて、更新する電話番号によって、以前の電話番号を更新し、更新日を登録する。登録部１４０は、現在の日付をタイマから取得し、取得した日付を更新日とする。
【００３３】
重み判定部１５０は、重み判定情報１１０ｂを基にして、電話番号に対応する重みを判定する処理部である。重み判定部１５０は、判定した重みの情報を、評価値算出部１６０に出力する。以下において、重み判定部１５０の処理について説明する。
【００３４】
重み判定部１５０は、電話番号取得部１３０から電話番号の情報を取得すると、取得した電話番号と、電話番号テーブル１１０ａとを比較して、取得した電話番号が、新規登録された電話番号であるか、更新された電話番号であるかを判定する。重み判定部１５０は、取得した電話番号と同一の電話番号が、電話帳テーブル１１０ａに登録されており、登録日が設定され、更新日がブランクである場合には、かかる電話番号が、新規登録された電話番号であると判定する。
【００３５】
重み判定部１５０は、取得した電話番号と同一の電話番号が、電話帳テーブル１１０ａに登録されており、更新日が設定されている場合には、かかる電話番号が、更新された電話番号であると判定する。
【００３６】
続いて、重み判定部１５０が、新規登録された電話番号の重みを判定する処理について説明する。重み判定部１５０は、タイマから現在の日付を取得し、電話番号の登録日から現在の日付までの日数を、経過日数として特定する。重み判定部１５０は、図４に示した重み判定情報１１０ｂの線分６０ｂと、経過日数とを比較して、新規登録された電話番号の重みを判定する。例えば、経過日数が０日〜４日までは、重みは「０．５」となる。経過日数が４日を過ぎると、重みは徐々に低下し、経過日数が６日を過ぎると、重みは０となる。
【００３７】
重み判定部１５０が、更新された電話番号の重みを判定する処理について説明する。重み判定部１５０は、タイマから現在の日付を取得し、電話番号の更新日から現在の日付までの日数を、経過日数として特定する。重み判定部１５０は、図４に示した重み判定情報１１０ｂの線分６０ａと、経過日数とを比較して、更新された電話番号の重みを判定する。例えば、経過日数が０日〜４日までは、重みは「１．０」となる。経過日数が４日を過ぎると、重みは徐々に低下し、経過日数が８日を過ぎると、重みは０となる。
【００３８】
ところで、重み判定部１５０は、電話番号が非通知の場合や、電話番号が電話帳テーブル１１０ａに存在しない場合には、かかる電話番号の重みを「１．０」として判定する。かかる重みの値は、管理者が適宜変更可能である。
【００３９】
評価値算出部１６０は、評価値を算出する処理部である。評価値算出部１６０は、通話音声取得部１２０から通話音声の情報を取得し、所定のキーワードと点数とを対応付けたテーブルと、通話音声とを比較して、評価値を算出する。ここでは図示を省略するが、テーブルに含まれるキーワードには「オレオレ」、「振り込んで」等の迷惑電話でよく用いられる各種のキーワードが含まれる。
【００４０】
評価値算出部１６０は、通話音声に含まれるキーワードと、テーブルのキーワードとがヒットする度に、キーワードに対応付けられた点数を積算していくことで、評価値を算出する。評価値算出部１６０は、テーブルを用いた評価値を算出した後に、重みを基にして、評価値を補正する。例えば、評価値算出部１６０は、式（１）に基づいて、評価値を補正する。評価値算出部１６０は、補正した評価値の情報を、判定部１７０に出力する。
【００４１】
補正後の評価値＝補正前の評価値×重み・・・（１）
【００４２】
なお、この実施の形態では評価値算出部１６０は、第二利用者の通話音声のみを用いているが、第二利用者の通話音声に限定されず、第一利用者の通話音声のみおよび、第一利用者の通話音声と第二利用者の通話音声が混ざった通話音声を用いて迷惑電話を判定する方法を用いても良い。
【００４３】
なお、新規に登録された電話番号について、登録日からの経過日数が第１の日数を超えると、重みが０となるため、補正後の評価値は０となる。このため、新規に登録された電話番号は、登録日からの経過日数が第１の日数を超えると、迷惑電話の評価対象から除外される。ここの例では登録日からの経過日数が第一の日数を超えた場合重みを０にしているが、０以外の限りなく小さな値を入れても良い。
【００４４】
また、更新された電話番号について、更新日からの経過日数が第２の日数を超えると、重みが０となるため、補正後の評価値は０となる。なお、第２の日数は、第１の日数よりも大きい。このため、更新された電話番号は、更新日からの経過日数が第２の日数を超えると、迷惑電話の評価対象から除外される。ここの例では更新日からの経過日数が第二の日数を超えた場合重みを０にしているが、０以外の限りなく小さな値を入れても良い。
【００４５】
判定部１７０は、他の端末装置からの電話が、迷惑電話であるか否かを判定する処理部である。例えば、判定部１７０は、評価値算出部１６０から補正後の評価値を取得し、評価値と所定の閾値とを比較して、評価値が所定の閾値以上となる場合に、他の端末装置からの電話が、迷惑電話であると判定する。判定部１７０は、他の端末装置からの電話が迷惑電話であると判定した場合には、警告の出力要求を、警告部１８０に出力する。
【００４６】
また、判定部１７０は、他の端末装置からの電話が迷惑電話であると判定した場合には、迷惑電話情報を生成し、サーバ２００に通知する。かかる迷惑電話情報には、他の端末装置の電話番号の更新の有無と、経過日数とを含む。判定部１７０は、他の端末装置の電話番号を、電話番号取得部１３０から、他の端末装置の電話番号の更新の有無を重み判定部１５０からそれぞれ取得する。また、判定部１７０は、他の端末装置の電話番号の経過日数を、上述した重み判定部１５０が電話番号の経過日数を判定する処理と同様の処理を行うことで、特定する。
【００４７】
警告部１８０は、判定部１７０から、警告の出力要求を受け付けた場合に、端末装置１００の利用者に警告を行う処理部である。警告部１８０は、音声による警告を行っても良いし、ディスプレイに警告を表示させても良い。
【００４８】
更新部１９０は、サーバ２００から重み判定情報の更新情報を受け付けた場合に、受け付けた更新情報によって、重み判定情報を更新する処理部である。
【００４９】
次に、図１に示したサーバ２００の構成について説明する。図５は、本実施例に係るサーバの構成を示す機能ブロック図である。図５に示すように、このサーバ２００は、通信部２１０と、記憶部２２０と、制御部２３０とを有する。
【００５０】
通信部２１０は、端末装置１００または他の外部装置とデータ通信を実行する処理部である。後述する制御部２３０は、通信部２１０を介して、端末装置１００とデータをやり取りする。通信部２１０は、例えば、通信装置に対応する。
【００５１】
記憶部２２０は、迷惑電話情報ＤＢ２２０ａを有する。記憶部２２０は、例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの半導体メモリ素子などの記憶装置に対応する。
【００５２】
迷惑電話情報ＤＢ２２０ａは、各端末装置１００から送信される迷惑電話情報を格納する情報である。各端末装置１００から送信される迷惑電話情報は、上記のように、迷惑電話と判定された電話の発信元となる端末装置の電話番号の更新があったかどうかの情報と、経過日数の情報とを含む。
【００５３】
制御部２３０は、取得部２３１と、更新情報生成部２３２とを有する。制御部２３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）などの集積装置に対応する。また、制御部２３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路に対応する。
【００５４】
取得部２３１は、各端末装置１００から、迷惑電話情報を取得する処理部である。取得部２３１は、取得した迷惑電話情報を、迷惑電話情報ＤＢ２２０ａに登録する。
【００５５】
更新情報生成部２３２は、迷惑電話情報ＤＢ２２０ａを基にして、重み判定情報の更新情報を生成する処理部である。以下において、更新情報生成部２３２の処理の一例について説明する。更新情報生成部２３２は、迷惑電話情報ＤＢ２２０ａを基にして、経過日数と、迷惑電話の件数とを集計した累計頻度分布情報を、登録日の場合および更新日の場合についてそれぞれ生成する。
【００５６】
図６は、累計頻度分布情報の一例を示す図である。図６の網掛けの棒グラフは、新規登録した電話番号の登録日からの経過日数と、迷惑電話の件数との関係を示すものである。図６の白抜きの棒グラフは、更新した電話番号の更新日からの経過日数と、迷惑電話の件数との関係を示すものである。ここでは一例として、迷惑電話の件数を累積頻度と表記する。
【００５７】
更新情報生成部２３２は、所定数以上の迷惑電話情報によって、累積分布情報を生成した後に、累積分布情報に基づいて、更新情報を生成する。例えば、更新情報生成部２３２は、累積頻度が最大となる経過日数の重みが「１．０」となるように正規化することで登録日からの経過日数と重みとの関係、および、更新日からの経過日数と重みとの関係を求め、更新情報を生成する。
【００５８】
図７は、更新情報のデータ構造の一例を示す図である。図７に示す例において、線分７０ａは、更新日からの経過日数と、重みとの関係を示す線分である。線分７０ｂは、登録日からの経過日数と、重みとの関係を示す線分である。例えば、図６に示す経過日数「１」の白抜きの棒グラフの累積頻度が最大となるため、線分７０ａの経過日数「１」の重みが「１．０」となっている。更新情報生成部２３２は、生成した更新情報を、各端末装置１００に送信し、かかる更新情報によって、重み判定情報１１０ｂを更新させる。
【００５９】
次に、本実施例に係る端末装置１００の処理手順について説明する。図８は、本実施例に係る端末装置の処理手順を示すフローチャートである。図８に示すように、端末装置１００は利用者によって通話が開始されると（ステップＳ１０１）、他の端末装置の電話番号が非通知か否かを判定する（ステップＳ１０２）。
【００６０】
端末装置１００の重み判定部１５０は、電話番号が非通知の場合には（ステップＳ１０２，Ｙｅｓ）、ステップＳ１０６に移行する。一方、端末装置１００の電話番号取得部１３０は、電話番号が非通知でない場合には（ステップＳ１０２，Ｎｏ）、他の端末装置の電話番号を取得する（ステップＳ１０３）。
【００６１】
重み判定部１５０は、電話帳テーブル１１０ａと、取得した電話番号とを比較し（ステップＳ１０４）、電話帳テーブル１１０ａに電話番号が登録されているか否かを判定する（ステップＳ１０５）。重み判定部１５０は、電話帳テーブル１１０ａに電話番号が登録されていない場合には（ステップＳ１０５，Ｎｏ）、重みを「１．０」に設定し（ステップＳ１０６）、ステップＳ１０８に移行する。
【００６２】
一方、重み判定部１５０は、電話帳テーブル１１０ａに電話番号が登録されている場合には（ステップＳ１０５，Ｙｅｓ）、電話番号が新規登録されたものなのか更新されたものなのかの区別と経過日数に基づいて、重みを判定する（ステップＳ１０７）。端末装置１００の評価値算出部１６０は、通話音声および重みに基づいて、評価値を算出する（ステップＳ１０８）。
【００６３】
端末装置１００の判定部１７０は、評価値が閾値以上か否かを判定する（ステップＳ１０９）。判定部１７０は、評価値が閾値以上である場合には（ステップＳ１０９，Ｙｅｓ）、警告部１８０に警告を出力させる（ステップＳ１１０）。一方、判定部１７０は、評価値が閾値未満である場合には（ステップＳ１０９，Ｎｏ）、処理を終了する。
【００６４】
次に、本実施例にかかる端末装置１００の効果について説明する。端末装置１００は、新規の電話番号の登録要求を受け付けた場合に、電話番号と登録日とを対応付けて、電話帳テーブル１１０ａに登録する。そして、端末装置１００は、登録日からの経過日数が閾値以上となる場合に、新規に登録された電話番号の重みを０に設定することで、迷惑電話の評価対象から除外する。このため、迷惑電話の誤検出を抑止することができる。
【００６５】
端末装置１００は、電話帳テーブル１１０ａに登録された電話番号の更新要求を受け付けた場合に、更新要求の対象となる電話番号を更新し、更新した電話番号の更新日を登録する。そして、端末装置１００は、更新日からの経過日数が閾値以上となる場合に、更新された電話番号の重みを０に設定することで、迷惑電話の評価対象から除外する。なお、更新日からの経過日数と比較される閾値は、登録日からの経過日数よりも大きいものとなる。また、端末装置１００は、電話帳テーブル１１０ａに登録された電話番号のうち、更新された電話番号による電話よりも新規に登録された電話番号による電話に対して、迷惑電話であるとする評価をより低くする。このため、新規登録された電話番号よりも更新された電話番号による電話をより、迷惑電話と判定するように調整しつつ、更新された電話番号であっても、安全であるものを、迷惑電話の評価対象から除外することができる。
【００６６】
端末装置１００は、サーバ２００から送信される更新情報を基にして、重み判定情報１１０ｂを更新する。このため、電話番号による電話に対する迷惑電話の評価値を、迷惑電話の最新の傾向に基づいて、補正することができるため、迷惑電話の検出精度を向上させることができる。なお、本実施例では一例として、サーバ２００が、更新情報を生成する場合について説明したが、更新情報を生成するサーバ２００の処理機能を端末装置１００に持たせても良い。
【００６７】
ところで、本実施例に係る端末装置１００の重み判定部１５０は、経過日数を基にして、重みを求めていたがこれに限定されるものではなく、電話の回数に応じて、重みを補正しても良い。例えば、登録部１４０は、電話帳テーブル１１０ａに、電話番号と、この電話番号からかかってきた電話の回数とを対応付けて登録し、重み判定部１５０は、かかる電話の回数を基にして、重みを特定しても良い。
【００６８】
例えば、重み判定部１５０は、上記と同様に、経過日数に基づいて、重みを判定した後に、例えば、式（２）に基づいて、重みを補正する。式（２）のαは、利用者によって適宜設定される値である。重み判定部１５０は、補正後の重みが、所定の重み未満となる場合には、予め設定した最小限の重みを、補正後の重みとして判定する。これは、電話番号が親しい友人のものである場合には、電話の回数が増え、明らかに安全であると考えられる一方で、詐欺の電話も場合によっては、何度もかかってくる場合があるため、最低限の重みを残す。
【００６９】
補正後の重み＝重み−α×電話の回数・・・（２）
【００７０】
次に、上記の実施例に示した端末装置と同様の機能を実現する迷惑電話検出プログラムを実行するコンピュータの一例を説明する。図９は、迷惑電話検出プログラムを実行するコンピュータの一例を示す図である。
【００７１】
図９に示すように、コンピュータ３００は、各種演算処理を実行するＣＰＵ３０１と、ユーザからのデータの入力を受け付ける入力装置３０２と、ディスプレイ３０３を有する。また、コンピュータ３００は、記憶媒体からプログラム等を読取る読み取り装置３０４と、ネットワークを介して他のコンピュータとの間でデータの授受を行うインターフェース装置３０５とを有する。また、コンピュータ３００は、各種情報を一時記憶するＲＡＭ３０６と、記憶装置３０７を有する。そして、各装置３０１〜３０７は、バス３０８に接続される。
【００７２】
記憶装置３０７は、例えば、登録プログラム３０７ａおよび評価プログラム３０７ｂを有する。ＣＰＵ３０１は、登録プログラム３０７ａおよび評価プログラム３０７ｂを読み出して、ＲＡＭ３０６に展開する。登録プログラム３０７ａは、登録プロセス３０６ａとして機能する。評価プログラム３０７ｂは、評価プロセス３０６ｂとして機能する。
【００７３】
登録プロセス３０６ａの処理は、登録部１４０の処理に対応する。評価プロセス３０６ｂの処理は、重み判定部１５０、評価値算出部１６０、判定部１７０の処理に対応する。
【００７４】
なお、登録プログラム３０７ａおよび評価プログラム３０７ｂについては、必ずしも最初から記憶装置３０７に記憶させておかなくてもよい。例えば、コンピュータ３００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ３００がこれらから登録プログラム３０７ａおよび評価プログラム３０７ｂを読み出して実行するようにしてもよい。
【００７５】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００７６】
（付記１）新規の電話番号の登録要求を受け付けた場合に、前記電話番号と登録日とを対応付けてテーブルに登録する登録部と、
前記テーブルと現在の日付とを基にして、前記登録日から所定の日数を経過した電話番号を検出した場合には、検出した電話番号による電話を、迷惑電話の評価対象から除外するような評価値を与える評価部と
を有することを特徴とする迷惑電話検出装置。
【００７７】
（付記２）前記評価部は、前記テーブルに登録された電話番号による電話の回数を計数し、前記電話の回数の増加に伴って、前記電話番号による電話が迷惑電話であるという評価を減少させることを特徴とする付記１に記載の迷惑電話検出装置。
【００７８】
（付記３）前記登録部は、前記電話番号の更新要求を受け付けた場合に、前記テーブルに登録された更新要求の対象となる電話番号を更新し、更新した電話番号の更新日を前記テーブルに登録し、前記評価部は、前記更新日から前記所定の日数よりも多い日数を経過した電話番号を検出した場合には、検出した電話番号による電話を、迷惑電話の評価対象から除外することを特徴とする付記１または２に記載の迷惑電話検出装置。
【００７９】
（付記４）前記評価部は、前記テーブルに登録された電話番号のうち、更新された電話番号による電話よりも新規に登録された電話番号による電話に対して、迷惑電話であるとする評価をより低くすることを特徴とする付記３に記載の迷惑電話検出装置。
【００８０】
（付記５）前記評価部は、前記登録日から最初に迷惑電話を検出した日までの日数の情報に基づいて、前記テーブルに登録された電話番号による電話に対する迷惑電話の評価を補正することを特徴とする付記１に記載の迷惑電話検出装置。
【００８１】
（付記６）前記評価部は、前記更新日から最初に迷惑電話を検出した日までの日数の情報に基づいて、前記テーブルに更新された電話番号による電話に対する迷惑電話の評価を補正することを特徴とする付記１に記載の迷惑電話検出装置。
【００８２】
（付記７）コンピュータが実行する迷惑電話検出方法であって、
新規の電話番号の登録要求を受け付けた場合に、前記電話番号と登録日とを対応付けてテーブルに登録し、
前記テーブルと現在の日付とを基にして、前記登録日から所定の日数を経過した電話番号を検出した場合には、検出した電話番号による電話を、迷惑電話の評価対象から除外するような評価値を与える
処理を実行することを特徴とする迷惑電話検出方法。
【００８３】
（付記８）前記テーブルに登録された電話番号による電話の回数を計数し、前記電話の回数の増加に伴って、前記電話番号による電話が迷惑電話であるという評価を減少させる処理を更に実行することを特徴とする付記７に記載の迷惑電話検出方法。
【００８４】
（付記９）前記登録する処理は、前記電話番号の更新要求を受け付けた場合に、前記テーブルに登録された更新要求の対象となる電話番号を更新し、更新した電話番号の更新日を前記テーブルに登録し、前記除外する処理は、前記更新日から前記所定の日数よりも多い日数を経過した電話番号を検出した場合には、検出した電話番号による電話を、迷惑電話の評価対象から除外することを特徴とする付記７または８に記載の迷惑電話検出方法。
【００８５】
（付記１０）前記テーブルに登録された電話番号のうち、更新された電話番号による電話よりも新規に登録された電話番号による電話に対して、迷惑電話であるとする評価をより低くする処理を更に実行することを特徴とする付記９に記載の迷惑電話検出方法。
【００８６】
（付記１１）前記登録日から最初に迷惑電話を検出した日までの日数の情報に基づいて、前記テーブルに登録された電話番号による電話に対する迷惑電話の評価を補正する処理を更に実行することを特徴とする付記７に記載の迷惑電話検出方法。
【００８７】
（付記１２）前記更新日から最初に迷惑電話を検出した日までの日数の情報に基づいて、前記テーブルに更新された電話番号による電話に対する迷惑電話の評価を補正する処理を更に実行することを特徴とする付記７に記載の迷惑電話検出方法。
【００８８】
（付記１３）コンピュータに、
新規の電話番号の登録要求を受け付けた場合に、前記電話番号と登録日とを対応付けてテーブルに登録し、
前記テーブルと現在の日付とを基にして、前記登録日から所定の日数を経過した電話番号を検出した場合には、検出した電話番号による電話を、迷惑電話の評価対象から除外するような評価値を与える
処理を実行させることを特徴とする迷惑電話検出プログラム。
【００８９】
（付記１４）前記テーブルに登録された電話番号による電話の回数を計数し、前記電話の回数の増加に伴って、前記電話番号による電話が迷惑電話であるという評価を減少させる処理を更に実行することを特徴とする付記１３に記載の迷惑電話検出プログラム。
【００９０】
（付記１５）前記登録する処理は、前記電話番号の更新要求を受け付けた場合に、前記テーブルに登録された更新要求の対象となる電話番号を更新し、更新した電話番号の更新日を前記テーブルに登録し、前記除外する処理は、前記更新日から前記所定の日数よりも多い日数を経過した電話番号を検出した場合には、検出した電話番号による電話を、迷惑電話の評価対象から除外することを特徴とする付記１３または１４に記載の迷惑電話検出プログラム。
【００９１】
（付記１６）前記テーブルに登録された電話番号のうち、更新された電話番号による電話よりも新規に登録された電話番号による電話に対して、迷惑電話であるとする評価をより低くする処理を更に実行することを特徴とする付記１５に記載の迷惑電話検出プログラム。
【００９２】
（付記１７）前記登録日から最初に迷惑電話を検出した日までの日数の情報に基づいて、前記テーブルに登録された電話番号による電話に対する迷惑電話の評価を補正する処理を更に実行することを特徴とする付記１３に記載の迷惑電話検出プログラム。
【００９３】
（付記１８）前記更新日から最初に迷惑電話を検出した日までの日数の情報に基づいて、前記テーブルに更新された電話番号による電話に対する迷惑電話の評価を補正する処理を更に実行することを特徴とする付記１３に記載の迷惑電話検出プログラム。
【符号の説明】
【００９４】
５０      ネットワーク
１００ａ，１００ｂ，１００ｃ    端末装置
１１０    記憶部
１２０    通話音声取得部
１３０    電話番号取得部
１４０    登録部
１５０    重み判定部
１６０    評価値算出部
１７０    判定部
１８０    警告部
１９０    更新部
２００    サーバ
２１０    通信部
２２０    記憶部
２２０ａ  迷惑電話情報ＤＢ
２３０    制御部
２３１    取得部
２３２    更新情報生成部
３００    コンピュータ
３０１    ＣＰＵ
３０２    入力装置
３０３    ディスプレイ
３０４    読み取り装置
３０５    インターフェース装置
３０６    ＲＡＭ
３０６ａ  登録プロセス
３０６ｂ  評価プロセス
３０７    記憶装置
３０７ａ  登録プログラム
３０７ｂ  評価プログラム
３０８    バス
【図１】
0006497168.tif 000002
【図２】
0006497168.tif 000003
【図３】
0006497168.tif 000004
【図４】
0006497168.tif 000005
【図５】
0006497168.tif 000006
【図６】
0006497168.tif 000007
【図７】
0006497168.tif 000008
【図８】
0006497168.tif 000009
【図９】
0006497168.tif 000010