(57)【要約】【課題】望ましい発信者からのデータを確実に受信しつつ不要なデータが送信される確率を低減すること。【解決手段】通信端末が格納する通信先リストと整合された通信先リストを格納する通信先リスト格納部と、通信端末のユーザ宛のデータのうち、ユーザに送信すべきデータが適合すべき条件を格納する送信条件格納部と、ユーザ宛のデータのうち、発信元が通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチするデータを選択する通信先リストフィルタ部と、発信元が通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチしないユーザ宛のデータのうち、送信条件格納部が格納している条件に適合するデータを選択する条件フィルタ部と、通信先リストフィルタ部が選択したデータ及び条件フィルタ部が選択したデータを、ユーザに送信すべきデータとして出力する出力部とを備える。【選択図】図３
2008311786.tif 000002
【特許請求の範囲】
【請求項１】
通信端末にデータを送信するデータ送信制御装置であって、
前記通信端末が格納する通信先リストと整合された通信先リストを格納する通信先リスト格納部と、
前記通信端末のユーザ宛のデータのうち、前記ユーザに送信すべきデータが適合すべき条件を格納する送信条件格納部と、
前記ユーザ宛のデータのうち、発信元が前記通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチするデータを選択する通信先リストフィルタ部と、
発信元が前記通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチしない前記ユーザ宛のデータのうち、前記送信条件格納部が格納している条件に適合するデータを選択する条件フィルタ部と、
前記通信先リストフィルタ部が選択したデータ及び前記条件フィルタ部が選択したデータを、前記ユーザに送信すべきデータとして出力する出力部と
を備えるデータ送信制御装置。
【請求項２】
前記通信端末は前記通信先リストを記憶しており、
前記通信先リスト格納部は、前記通信端末が記憶している前記通信先リストを前記通信端末から取得して格納する
請求項１に記載のデータ送信制御装置。
【請求項３】
前記通信先リスト格納部は、前記通信端末が記憶している前記通信先リストに含まれる通信先が変更された場合に、前記通信端末が記憶している前記通信先リストに含まれる通信先のうち少なくとも変更された通信先を、前記通信端末から取得して格納する
請求項２に記載のデータ送信制御装置。
【請求項４】
前記通信先リストフィルタ部が選択したデータを前記ユーザに送信すべきか否か及び前記条件フィルタ部が選択したデータを前記ユーザに送信すべきか否かの一以上の組合せを含む複数の選択モードのうち、いずれの選択モードで選択されたデータを前記ユーザに送信するデータとするかを示す指示を前記ユーザから受け付ける設定指示受付部
をさらに備え、
前記出力部は、前記設定指示受付部が受け付けた指示が示す組合せに応じて、前記通信先リストフィルタ部及び前記条件フィルタ部の少なくとも一方が選択したデータを、前記ユーザに送信すべきデータとして出力する
請求項３に記載のデータ送信制御装置。
【請求項５】
前記ユーザに送信することができるデータを格納することができるデータ格納部
をさらに備え、
前記出力部は、
前記条件フィルタ部が選択したデータを前記データ格納部に格納するデータ格納制御部と、
前記通信先リストフィルタ部が選択したデータを前記通信端末に送信し、前記通信端末からの要求に応じて前記データ格納部が格納しているデータを前記通信端末に送信するデータ送信部と
を有する請求項４に記載のデータ送信制御装置。
【請求項６】
前記設定指示受付部が前記通信先リストフィルタ部が選択したデータを前記ユーザに送信すべき旨及び前記条件フィルタ部が選択したデータを前記ユーザに送信すべきでない旨の指示を受け付たことを条件として、前記データ送信部は前記通信先リストフィルタ部が選択したデータを前記通信端末に送信し、前記データ格納制御部は前記条件フィルタ部が選択したデータを前記データ格納部に格納する
請求項５に記載のデータ送信制御装置。
【請求項７】
前記出力部は、前記通信先リストフィルタ部が選択したデータを前記通信端末に送信し、前記条件フィルタ部が選択したデータの内容の一部を前記通信端末に送信する
請求項４に記載のデータ送信制御装置。
【請求項８】
前記通信先リスト格納が格納している前記通信端末が使用する通信先リストの他の通信先リストを取得する通信先リスト取得部
をさらに備え、
前記通信先リストフィルタ部は、前記ユーザ宛のデータのうち、発信元が前記通信先リスト格納部が格納している通信先リストに含まれる通信先又は通信先リスト取得部が取得した通信先リストに含まれる通信先にマッチするデータを選択する
請求項７に記載のデータ送信制御装置。
【請求項９】
前記通信先リスト取得部は、他の通信端末が使用する通信先リストを取得する
請求項８に記載のデータ送信制御装置。
【請求項１０】
前記通信先リスト格納部は、複数のユーザのそれぞれの通信先に対応づけて前記通信先リストを格納しており、
前記通信先リスト取得部は、前記複数のユーザのそれぞれについて、ユーザの通信先に対応づけて前記通信先リスト格納部が格納している通信先リストに含まれる通信先に対応づけて前記通信先リスト格納部が格納している通信先リストを取得する
請求項９に記載のデータ送信制御装置。
【請求項１１】
前記通信端末は移動体通信で使用することができる移動通信端末であり、前記データは電子メールデータを含み、前記通信先は電子メールアドレスを含む
請求項１０に記載のデータ送信制御装置。
【請求項１２】
前記送信条件格納部は、前記ユーザに送信すべき電子メールの送信元アドレスが適合すべき条件を格納する
請求項１１に記載のデータ送信制御装置。
【請求項１３】
前記送信条件格納部は、電子メールの送信元アドレスが前記ユーザに送信すべきでない電子メールの送信元アドレスにマッチしないことを示す条件を格納する
請求項１２に記載のデータ送信制御装置。
【請求項１４】
前記送信条件格納部は、電子メールの送信元アドレスによって示される電子メールの送信経路と、電子メールの実際の送信経路とが一致すべきことを示す条件を格納する
請求項１２に記載のデータ送信制御装置。
【請求項１５】
前記送信条件格納部は、前記ユーザに送信すべき電子メールの内容が適合すべき条件を格納する
請求項１１に記載のデータ送信制御装置。
【請求項１６】
通信端末にデータを送信するデータ送信制御方法であって、
前記通信端末が格納する通信先リストと整合された通信先リストを通信先リスト格納部に格納する通信先リスト格納段階と、
前記通信端末のユーザ宛のデータのうち、前記ユーザに送信すべきデータが適合すべき条件を送信条件格納部に格納する送信条件格納段階と、
前記ユーザ宛のデータのうち、発信元が通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチするデータを選択する通信先リストフィルタ段階と、
発信元が前記通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチしない前記ユーザ宛のデータのうち、前記送信条件格納部が格納している条件に適合するデータを選択する条件フィルタ段階と、
前記通信先リストフィルタ段階において選択されたデータ及び前記条件フィルタ段階において選択されたデータを、前記ユーザに送信すべきデータとして出力する出力段階と
を備えるデータ送信制御方法。
【請求項１７】
通信端末にデータを送信するデータ送信制御装置用のプログラムであって、前記データ送信制御装置を、
前記通信端末が格納する通信先リストと整合された通信先リストを格納する通信先リスト格納部、
前記通信端末のユーザ宛のデータのうち、前記ユーザに送信すべきデータが適合すべき条件を格納する送信条件格納部、
前記ユーザ宛のデータのうち、発信元が前記通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチするデータを選択する通信先リストフィルタ部、
発信元が前記通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチしない前記ユーザ宛のデータのうち、前記送信条件格納部が格納している条件に適合するデータを選択する条件フィルタ部、
前記通信先リストフィルタ部が選択したデータ及び前記条件フィルタ部が選択したデータを、前記ユーザに送信すべきデータとして出力する出力部
として機能させるプログラム。
【請求項１８】
通信先リストを格納する通信端末と、
前記通信端末にデータを送信するデータ送信制御装置と
を備えるシステムであって、
前記データ送信制御装置は、
前記通信端末が格納する通信先リストと整合された通信先リストを格納する通信先リスト格納部と、
前記通信端末のユーザ宛のデータのうち、前記ユーザに送信すべきデータが適合すべき条件を格納する送信条件格納部と、
前記ユーザ宛のデータのうち、発信元が前記通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチするデータを選択する通信先リストフィルタ部と、
発信元が前記通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチしない前記ユーザ宛のデータのうち、前記送信条件格納部が格納している条件に適合するデータを選択する条件フィルタ部と、
前記通信先リストフィルタ部が選択したデータ及び前記条件フィルタ部が選択したデータを、前記ユーザに送信すべきデータとして出力する出力部と
を有するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信制御装置、データ送信制御方法、システム、及びプログラムに関する。特に本発明は、データの送信を制御するデータ送信制御装置及びデータ送信制御方法、データ送信制御装置を含むシステム、及びデータ送信制御装置用のプログラムに関する。
【背景技術】
【０００２】
メールサーバが電子メールを受信すると、電子メールの本文中にＵＲＬ等のリンクかあるか否かを判定して、ＵＲＬ等へのリンクがある場合は、迷惑メールとして自動的に削除する技術が知られている（例えば、特許文献１参照。）。また、送信元からある期間内に送信された電子メールの送信数をカウントして、メール送信数が閾値を越えた場合は、この送信元が送信した電子メールを自動的に削除するメールサーバが知られている（例えば、特許文献２参照）。
【特許文献１】特開２００３−１３１９９９号公報
【特許文献２】特開２００５−１４２６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の技術によると、通常よくメールのやり取りを行う友人や知人からの電子メールであっても、電子メール本文中にＵＲＬ等のリンクが存在すると、迷惑メールとして処理されて削除されてしまう。また、特許文献２の技術によっても、友人や知人からある期間内に送信された電子メールの数が閾値を超えると、削除されてしまう。また、特許文献２の技術では、閾値以下の数の迷惑メールは少なくとも受信してしまうことになる。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態によると、通信端末にデータを送信するデータ送信制御装置であって、通信端末が格納する通信先リストと整合された通信先リストを格納する通信先リスト格納部と、通信端末のユーザ宛のデータのうち、ユーザに送信すべきデータが適合すべき条件を格納する送信条件格納部と、ユーザ宛のデータのうち、発信元が通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチするデータを選択する通信先リストフィルタ部と、発信元が通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチしないユーザ宛のデータのうち、送信条件格納部が格納している条件に適合するデータを選択する条件フィルタ部と、通信先リストフィルタ部が選択したデータ及び条件フィルタ部が選択したデータを、ユーザに送信すべきデータとして出力する出力部とを備える。
【０００５】
通信端末は通信先リストを記憶しており、通信先リスト格納部は、通信端末が記憶している通信先リストを通信端末から取得して格納してよい。通信先リスト格納部は、通信端末が記憶している通信先リストに含まれる通信先が変更された場合に、通信端末が記憶している通信先リストに含まれる通信先のうち少なくとも変更された通信先を、通信端末から取得して格納してよい。
【０００６】
通信先リストフィルタ部が選択したデータをユーザに送信すべきか否か及び条件フィルタ部が選択したデータをユーザに送信すべきか否かの一以上の組合せを含む複数の選択モードのうち、いずれの選択モードで選択されたデータをユーザに送信するデータとするかを示す指示をユーザから受け付ける設定指示受付部をさらに備え、出力部は、設定指示受付部が受け付けた指示が示す組合せに応じて、通信先リストフィルタ部及び条件フィルタ部の少なくとも一方が選択したデータを、ユーザに送信すべきデータとして出力してよい。
【０００７】
ユーザに送信することができるデータを格納することができるデータ格納部をさらに備え、出力部は、条件フィルタ部が選択したデータをデータ格納部に格納するデータ格納制御部と、通信先リストフィルタ部が選択したデータを通信端末に送信し、通信端末からの要求に応じてデータ格納部が格納しているデータを通信端末に送信するデータ送信部とを有してよい。
【０００８】
通信端末は移動体通信で使用することができる移動通信端末であり、データは電子メールデータを含み、通信先は電子メールアドレスを含んでよい。送信条件格納部は、ユーザに送信すべき電子メールの送信元アドレスが適合すべき条件を格納してよい。送信条件格納部は、電子メールの送信元アドレスがユーザに送信すべきでない電子メールの送信元アドレスにマッチしないことを示す条件を格納してよい。
【０００９】
本発明の第２の形態によると、通信端末にデータを送信するデータ送信制御方法であって、通信端末が格納する通信先リストと整合された通信先リストを通信先リスト格納部に格納する通信先リスト格納段階と、通信端末のユーザ宛のデータのうち、ユーザに送信すべきデータが適合すべき条件を送信条件格納部に格納する送信条件格納段階と、ユーザ宛のデータのうち、発信元が通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチするデータを選択する通信先リストフィルタ段階と、発信元が通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチしないユーザ宛のデータのうち、送信条件格納部が格納している条件に適合するデータを選択する条件フィルタ段階と、通信先リストフィルタ段階において選択されたデータ及び条件フィルタ段階において選択されたデータを、ユーザに送信すべきデータとして出力する出力段階とを備える。
【００１０】
本発明の第３の形態によると、通信端末にデータを送信するデータ送信制御装置用のプログラムであって、データ送信制御装置を、通信端末が格納する通信先リストと整合された通信先リストを格納する通信先リスト格納部、通信端末のユーザ宛のデータのうち、ユーザに送信すべきデータが適合すべき条件を格納する送信条件格納部、ユーザ宛のデータのうち、発信元が通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチするデータを選択する通信先リストフィルタ部、発信元が通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチしないユーザ宛のデータのうち、送信条件格納部が格納している条件に適合するデータを選択する条件フィルタ部、通信先リストフィルタ部が選択したデータ及び条件フィルタ部が選択したデータを、ユーザに送信すべきデータとして出力する出力部として機能させる。
【００１１】
本発明の第４の形態によると、システムであって、通信先リストを格納する通信端末と、通信端末にデータを送信するデータ送信制御装置とを備えるシステムであって、データ送信制御装置は、通信端末が格納する通信先リストと整合された通信先リストを格納する通信先リスト格納部と、通信端末のユーザ宛のデータのうち、ユーザに送信すべきデータが適合すべき条件を格納する送信条件格納部と、ユーザ宛のデータのうち、発信元が通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチするデータを選択する通信先リストフィルタ部と、発信元が通信先リスト格納部が格納している通信先リストに含まれる通信先にマッチしないユーザ宛のデータのうち、送信条件格納部が格納している条件に適合するデータを選択する条件フィルタ部と、通信先リストフィルタ部が選択したデータ及び条件フィルタ部が選択したデータを、ユーザに送信すべきデータとして出力する出力部とを有する。
【００１２】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１３】
以上の説明から明らかなように、本発明によれば、望ましい発信者からのデータを確実に受信しつつ、受信したくないデータを受信してしまう確率を低減することができる。
【発明を実施するための最良の形態】
【００１４】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
図１は、一実施形態に係るデータ送信システム１００の利用環境の一例を示す。データ送信システム１００は、データ送信制御装置１１０、複数の通信回線１５０ａ−ｃ（以下、通信回線１５０と総称する。）、及び複数の通信端末１４０ａ−ｈ（以下、通信端末１４０と総称する。）を備える。データ送信制御装置１１０は、データ送信サーバ１２０、通信先リスト格納部１２２、及びデータ格納部１２４を有する。データ送信制御装置１１０は、通信回線１５０に接続されており、通信回線１５０に接続された通信端末１４０間の通信を制御する。例えば、データ送信サーバ１２０は、通信回線１５０ａ、ｂ、及びｃを通じて通信端末１４０から受信したデータを、他の通信端末１４０に送信する。
【００１６】
なお、通信回線１５０は、移動体通信網、コアネットワーク、及び例えばインターネット等のコンピュータネットワークを含んでよい。通信端末１４０ａ−ｄは、例えば携帯電話、ＰＤＡ等の、移動体通信で使用することができる移動通信端末であってよい。また、通信端末１４０ｅ−ｈは、パーソナルコンピュータ等の情報端末であってよい。なお、通信回線１５０ａ及びｂは、それぞれ異なる通信事業者が提供する別個の移動体通信網であってよい。
【００１７】
データ送信サーバ１２０は、通信端末１４０が記憶しているアドレス帳データを通信端末１４０を通じて取得して、通信先リスト格納部１２２に格納する。そして、データ送信サーバ１２０は、ある通信端末１４０から電子メールが送られてくると、電子メールの送信先のユーザのアドレス帳データを通信先リスト格納部１２２から読み出す。そして、データ送信サーバ１２０は、読み出したアドレス帳データの中に、送られてきた電子メールの送信元アドレスが含まれている場合に、電子メールを送信先の通信端末１４０に送信する。
【００１８】
一方、データ送信サーバ１２０は、読み出したアドレス帳データの中に、受信した電子メールの送信元アドレスが含まれていない場合には、予め設定されている迷惑メールフィルタが示すフィルタリングルールを電子メールに適用して、迷惑メールであるか否かを判断する。そして、データ送信サーバ１２０は、迷惑メールと判断した電子メールを通信端末１４０に送信せずに破棄して、迷惑メールでないと判断した電子メールを通信端末１４０に送信する。なお、以後の説明における「メールアドレス」は電子メールアドレスを示し、「送信元アドレス」は送信者の電子メールアドレスのことを示してよい。
【００１９】
図２は、データ送信制御装置１１０が提供する電子メールのフィルタリングモードの一例を示す。データ送信制御装置１１０は、アドレス帳フィルタモード、アドレス帳・迷惑メールフィルタモード、及び迷惑メールフィルタモードの３つのフィルタリングモードを有する。なお、本図の例では、データ送信制御装置１１０は３つのフィルタリングモードを有するが、本実施形態を通じて説明するフィルタリング動作又は他のフィルタリング動作の組み合わせで得られる４以上のフィルタリングモードを有してよい。また、以後の説明において、データ送信制御装置１１０が上記で説明したようにアドレス帳データに基づいて送信すべき電子メールを選択することをアドレス帳フィルタリングと呼び、データ送信制御装置１１０が上記で説明したように迷惑メールフィルタルールに基づいて送信すべき電子メールを選択することを迷惑メールフィルタリングと呼ぶ。
【００２０】
迷惑メールフィルタモードによるフィルタリング動作の概念を図２の符号２００に示す。迷惑メールフィルタモードでは、データ送信制御装置１１０はアドレス帳フィルタリングを行わず、迷惑メールフィルタリングのみによって選択された電子メールを通信端末１４０に送信又はデータ格納部１２４に格納する。そして、データ送信制御装置１１０は迷惑メールフィルタリングによって選択されなかった電子メールを破棄して、通信端末１４０に送信しない。
【００２１】
アドレス帳・迷惑メールフィルタモードによるフィルタリング動作の概念を、図２の符号２１０に示す。アドレス帳・迷惑メールフィルタモードでは、データ送信制御装置１１０は、アドレス帳フィルタリングを行い、アドレス帳フィルタリングにより選択された電子メールを通信端末１４０に送信又はデータ格納部１２４に格納する。そして、データ送信制御装置１１０は、アドレス帳フィルタリングにより選択されなかったメールについて迷惑メールフィルタリングを行い、迷惑メールフィルタリングにより選択された電子メールを通信端末１４０に送信又はデータ格納部１２４に格納する。そして、データ送信制御装置１１０は、迷惑メールフィルタリングによって選択されなかった電子メールを破棄して、通信端末１４０に送信しない。
【００２２】
アドレス帳フィルタモードによるフィルタリング動作の概念を、図２の符号２２０に示す。アドレス帳フィルタモードでは、データ送信制御装置１１０は、アドレス帳フィルタリングのみを行う。データ送信制御装置１１０は、アドレス帳フィルタリングにより選択された電子メールを通信端末１４０に送信又はデータ格納部１２４に格納する。そして、データ送信制御装置１１０は、アドレス帳フィルタリングによって選択されなかった電子メールを破棄して、通信端末１４０に送信しない。
【００２３】
このように、データ送信サーバ１２０を実際の製品に適用した場合には、例えばアドレス帳フィルタモードでは、アドレス帳にリストアップされている相手からの電子メールのみを受け取ることができるので、それ以外の相手からの電子メールをシャットアウトすることができる場合がある。また、例えば迷惑メールフィルタ用のフィルタリングルールとしてＵＲＬリンク付メールを迷惑メールとするルールを設定している場合には、ＵＲＬリンクが含まれているとそれが信頼できる友人からの電子メールであるか否かにかかわらず、その電子メールは迷惑メールと判断されてしまう。しかしながら、アドレス帳・迷惑メールフィルタモードによると、アドレス帳に当該友人がリストアップされていれば、当該友人からのＵＲＬリンク付メールを受信することができる場合がある。また、ユーザは、例えば迷惑メールのフィルタリングルールを厳しく設定するとともに、迷惑メールと判断してほしくない友人のメールアドレスをアドレス帳に載せることで、送信される迷惑メール数を削減することと、友人からの電子メールを確実に受信することとを両立させることができる場合がある。
【００２４】
図３は、データ送信サーバ１２０のブロック構成の一例を示す。データ送信サーバ１２０は、データ受信部３００、送信条件格納部３１０、条件フィルタ部３２０、通信先リストフィルタ部３４０、出力部３５０、設定指示受付部３６０、設定格納部３７０、及び通信先リスト取得部３８０を備える。条件フィルタ部３２０は、発信元フィルタ部３３２及びデータフィルタ部３３０を有する。また、データフィルタ部３３０は、発信元フィルタ部３３２及びデータ内容フィルタ部３３４を含む。また、出力部３５０は、データ送信部３５２及びデータ格納制御部３５４を有する。以下、通信先リスト格納部１２２及びデータ格納部１２４が格納するデータ、通信端末１４０の動作とともに、データ送信サーバ１２０の各構成要素の動作を説明する。
【００２５】
通信先リスト格納部１２２は、通信端末１４０が格納する通信先リストと整合された通信先リストを格納している。より具体的には、通信先リスト格納部１２２は、通信端末１４０がメモリ等に格納しているアドレス帳データと整合されたアドレス帳データ格納する。アドレス帳データは、例えば、通信相手が使用する携帯電話及び固定電話の電話番号、並びに通信相手のメールアドレスを含む。
【００２６】
なお、通信端末１４０は、当該通信先リストを記憶しており、通信端末１４０は、記憶している通信先リストに含まれる通信先の中から、通信すべき通信先を選択して、当該通信先に発信することができる。そして、通信先リスト格納部１２２は、通信端末１４０が記憶している通信先リストを通信端末１４０から取得して格納する。なお、通信先リスト格納部１２２は、通信端末１４０が記憶している通信先リストに含まれる通信先が変更された場合に、通信端末１４０が記憶している通信先リストに含まれる通信先のうち少なくとも変更された通信先を、通信端末１４０から取得して格納する。ここでいう変更とは、通信先を追加すること、通信先を削除すること、通信先の内容が更新されることを含む。
【００２７】
なお、通信端末１４０は、通信先リスト格納部１２２が格納している通信先リストを取得してメモリ等に格納してもよい。なお、上述のメモリは、例えばフラッシュメモリ、ＥＥＰＲＯＭ等の、書き込み及び消去可能な不揮発性の半導体メモリであってよいし、ハードディスク等の磁気を利用して記録する記録媒体であってもよい。
【００２８】
送信条件格納部３１０は、通信端末１４０のユーザ宛のデータのうち、ユーザに送信すべきデータが適合すべき条件を格納する。なお、ここでいうデータとは、電子メールデータ、ショートメッセージデータ、画像データ等を含む。また、データとは、他にも、着信信号を示すデータ、種々の情報を含むパケットデータを含む。また、送信条件格納部３１０は、通信端末１４０のユーザ宛のデータのうち、ユーザに送信すべきデータ内容が適合すべき条件を格納してよい。データ内容とは、電子メールの表題又は本文の内容であってよい。なお、送信条件格納部３１０が格納する条件については後に具体的に説明する。
【００２９】
データ受信部３００は、通信端末１４０のユーザ宛のデータを受信する。通信先リストフィルタ部３４０は、データ受信部３００が受信したユーザ宛のデータのうち、発信元が通信先リスト格納部１２２が格納している通信先リストに含まれる通信先にマッチするデータを選択する。具体的には、通信先リストフィルタ部３４０は、発信元が通信先リスト格納部１２２が格納している通信先リストに含まれる通信先に一致するデータを選択する。
【００３０】
そして、条件フィルタ部３２０は、発信元が通信先リスト格納部１２２が格納している通信先リストに含まれる通信先にマッチしないユーザ宛のデータのうち、送信条件格納部３１０が格納している条件に適合するデータを選択する。そして、出力部３５０は、通信先リストフィルタ部３４０が選択したデータ及び条件フィルタ部３２０が選択したデータを、ユーザに送信すべきデータとして出力する。なお、ここでいう出力とは、データを通信端末１４０に送信すること、通信端末１４０に受信したデータ内容の一覧を送信すること、データを受信した旨を送信すること、データをデータ格納部１２４に格納することを含む。
【００３１】
ここで、送信条件格納部３１０が格納する条件について以下に説明する。送信条件格納部３１０は、ユーザに送信すべき電子メールの経路に関する条件を格納する。具体的には、送信条件格納部３１０は、電子メールの送信元アドレスによって示される電子メールの送信経路と、電子メールの実際の送信経路とが一致すべきことを示す条件を格納する。そして、経路フィルタ部３２２は、電子メールの送信元アドレスによって示される電子メールの送信経路と、電子メールの実際の送信経路とが一致した電子メールを選択する。
【００３２】
なお、送信経路とは、データ送信サーバ１２０が電子メールを受信するまでに当該電子メールが辿った経路の少なくとも一部の経路であってよい。例えば、送信条件格納部３１０は、他の通信事業者の通信網から送られてきた電子メールについて、当該電子メールの送信元メールアドレスのドメインが示す通信事業者の通信網との接続ポイントを当該電子メールが経由していること、という条件を格納する。このような条件に基づくフィルタリングによると、例えば、パーソナルコンピュータ等からインターネット網を通じて携帯電話に電子メールを送信する場合に、あたかも携帯電話から電子メールを送信したかのように送信元アドレスを偽る、いわゆる「なりすましメール」を防止することができる。なお、経路フィルタ部３２２がデータが選択することを、以後の説明においては、より具体的かつ特徴的な呼称を用いて「なりすましフィルタ」と呼ぶ場合がある。
【００３３】
送信条件格納部３１０は、ユーザに送信すべき電子メールの送信元アドレスが適合すべき条件を格納する。より具体的には、送信条件格納部３１０は、電子メールの送信元アドレスがユーザに送信すべきでない電子メールの送信元アドレスにマッチしないことを示す条件を格納する。そして、発信元フィルタ部３３２は、当該送信すべきでない電子メールの送信元アドレスにマッチしない電子メールを選択する。このように、送信条件格納部３１０は、いわば送信元アドレスについてのブラックリスト又はホワイトリストを格納する。なお、発信元フィルタ部３３２がデータを選択することを、以後の説明において「送信者拒否・許可フィルタ」と呼ぶ場合がある。
【００３４】
他にも、送信条件格納部３１０は、ユーザに送信すべき電子メールの内容が適合すべき条件を格納する。そして、データ内容フィルタ部３３４は、電子メールの内容が適合すべき条件に適合する電子メールを選択して出力部３５０（例えば、データ格納制御部３５４）に供給する。なお、ここでいう電子メールの内容とは、具体的には電子メールの表題部（件名、タイトル）及び電子メールの本文の内容を含む。具体的には、送信条件格納部３１０は、電子メールの表題部が、例えば未承諾広告メールのような特定電子メールである旨の文字を含まないことという条件を格納する。より具体的には、送信条件格納部３１０は、電子メールの表題部（タイトル）が、"未承諾広告※"を含まないことという条件を格納する。このような条件に基づくフィルタリングによると、いわば未承諾広告メールと呼ばれる特定電子メールが送信されることを防止することができる。なお、以後の説明において、データ内容フィルタ部３３４が上記のような未承諾広告広告メール以外の電子メールを選択することを「未承諾広告フィルタ」と呼ぶ場合がある。
【００３５】
他にも、送信条件格納部３１０は、電子メールの本文に、ＵＲＬ等の、ネットワーク上のリソースを示すＵＲＩを含まないことという条件を格納する。送信条件格納部３１０は、通信端末１４０のユーザによって指定された特定のＵＲＩを含まないことを示す条件を格納してもよい。この条件に基づくフィルタリングによると、例えばＵＲＬリンク付きの電子メールが送信されることを防止することができる。なお、以後の説明において、データ内容フィルタ部３３４が上記のようなＵＲＩを含む電子メール以外の電子メールを選択することを、より具体的かつ特徴的な呼称を用いて「ＵＲＬフィルタ」と呼ぶ場合がある。
【００３６】
このように、データフィルタ部３３０は、データ受信部３００が受信したデータ自体に基づいて、ユーザに送信すべき電子メールを選択する。なお、電子メールを処理する順番は上記の順番に限られるものではなく、データ送信制御装置１１０は多様な順番で電子メールを処理することができる。
【００３７】
設定指示受付部３６０は、通信先リストフィルタ部３４０が選択したデータをユーザに送信すべきか否か及び条件フィルタ部３２０が選択したデータをユーザに送信すべきか否かの一以上の組合せを含む複数の選択モードのうち、いずれの選択モードで選択されたデータをユーザに送信するデータとするかを示す指示をユーザから受け付ける。なお、設定指示受付部３６０は、当該指示を通信端末１４０から受け付けてよい。また、設定格納部３７０は、設定指示受付部３６０が受け付けた指示が示す選択モードを格納する。なお、選択モードは、図２で説明したアドレス帳フィルタモード、アドレス帳・迷惑メールフィルタモード、及び迷惑メールフィルタモードを含む。なお、設定指示受付部３６０は、条件フィルタ部３２０が実行する各種選択動作のうち、実行すべき選択動作を指定する指示をユーザから取得してよい。例えば、設定指示受付部３６０は、経路フィルタ、送信者拒否・許可フィルタ、未承諾広告フィルタ、及びＵＲＬフィルタのうちの実行すべきフィルタを指定する指示をユーザから取得してよい。そして、設定格納部３７０は、当該指示によって指定されたフィルタを実行すべき旨を格納してよい。
【００３８】
そして、出力部３５０は、設定指示受付部３６０が受け付けた指示が示す組合せに応じて、通信先リストフィルタ部３４０及び条件フィルタ部３２０の少なくとも一方が選択したデータを、ユーザに送信すべきデータとして出力する。具体的には、出力部３５０は、設定格納部３７０が格納している設定に応じて、通信先リストフィルタ部３４０及び条件フィルタ部３２０の少なくとも一方が選択したデータを、通信端末１４０に送信する。
【００３９】
なお、データ格納部１２４は、ユーザに送信することができるデータを格納することができる。例えば、データ格納部１２４は、ユーザに送信することができるデータを、少なくとも所定の期間、格納する。データが電子メールである場合には、データ格納部１２４は、いわゆるメールボックスとして機能する。なお、上記の所定の期間は、通信端末１４０のユーザからの指示に応じて、データ送信制御装置１１０が設定してもよい。そして、データ格納制御部３５４は、条件フィルタ部３２０が選択したデータをデータ格納部１２４に格納する。そして、データ送信部３５２は、通信先リストフィルタ部３４０が選択したデータを通信端末１４０に送信し、通信端末１４０からの要求に応じてデータ格納部１２４が格納しているデータを通信端末１４０に送信する。なお、通信端末１４０は、通信端末１４０に対するユーザ操作に応じてデータ送信制御装置１１０に当該要求をしてもよいし、予め定められたタイミングで通信端末１４０が自動的に要求してもよい。予め定められたタイミングとは、一日のうちで予め定められた期間（例えば、夜間）であってよい。また、通信端末１４０は、予め定められた時間長さの時間が経過する毎に当該要求をしてもよい。
【００４０】
設定指示受付部３６０が通信先リストフィルタ部３４０が選択したデータをユーザに送信すべき旨及び条件フィルタ部３２０が選択したデータをユーザに送信すべきでない旨の指示を受け付たことを条件として、データ送信部３５２は通信先リストフィルタ部３４０が選択したデータを通信端末１４０に送信し、データ格納制御部３５４は条件フィルタ部３２０が選択したデータをデータ格納部１２４に格納する。具体的には、選択モードがアドレス帳フィルタモードである場合に、データ送信部３５２は通信先リストフィルタ部３４０が選択したデータを通信端末１４０に送信し、データ格納制御部３５４は条件フィルタ部３２０が選択したデータを、少なくとも所定の期間、データ格納部１２４に格納する。これにより、迷惑メールフィルタリングをパスした電子メールが少なくとも所定の期間はメールボックスから失われることはない。このため、ユーザは本来はアドレス帳・迷惑メールフィルタモードにしたい場合に、誤ってアドレス帳フィルタモードに設定していても、迷惑メールフィルタをパスするような電子メールが失われてしまうことを未然に防ぐことができる場合がある。
【００４１】
出力部３５０は、通信先リストフィルタ部３４０が選択したデータを通信端末１４０に送信し、条件フィルタ部３２０が選択したデータの内容の一部を通信端末１４０に送信する。具体的には、データ送信部３５２は、通信先リストフィルタ部３４０が選択したデータを通信端末１４０に送信し、条件フィルタ部３２０が選択したデータの内容の一部を通信端末１４０に送信する。データの内容の一部とは、送信元アドレス等の発信元情報、時刻、受信した電子メールの一覧情報、電子メールのヘッダ情報等を含む。
【００４２】
通信先リスト取得部３８０は、通信先リスト格納が格納している通信端末１４０が使用する通信先リストの他の通信先リストを取得する。具体的には、通信先リスト取得部３８０は、他の通信端末１４０が通信先を選択して使用することができる通信先リストを、取得する。当該通信先リストは、通信端末１４０が記憶していてもよい。また、通信先リスト格納部１２２が他の通信端末１４０が記憶している通信先リストと整合された通信先リストを格納しており、通信先リスト取得部３８０は、通信先リスト格納部１２２から他の通信端末１４０が使用する通信先リストを取得してもよい。他の通信端末１４０とは、同一ユーザが使用する複数の通信端末１４０のうちの一方の通信端末１４０であってよい。
【００４３】
また、他の通信先リストとは、同一の通信端末１４０で使用する異なる通信先リストのうちの一方の通信先リストであってよい。例えば、通信端末１４０が複数の電話番号を用いて通話することができる機器であり、通信端末１４０は第１電話番号及び第１メールアドレスの組み合わせで通信端末１４０を用いる場合に使用することができる第１通信先リストと、第２電話番号及び第２メールアドレスの組み合わせで通信端末１４０を用いる場合に使用することができる第２通信先リストを格納しているとする。この場合に、第１メールアドレス宛の電子メールを送信する場合に、通信先リスト取得部３８０は、第２通信先リストと整合された通信先リストを取得してよい。なお、第１電話番号及び第１メールアドレスと第２電話番号及び第２メールアドレスとは、同一人物が異なる立場で通信端末１４０を使用する場合に使い分けることができてよい。例えば、一の人物の勤務先においては勤務先用の電話番号及びメールアドレスで通信端末１４０が使用され、当該人物の自宅においては個人用の電話番号及びメールアドレスで通信端末１４０が使用されてよい。なお、この発明におけるユーザとは必ずしも同一人物である必要はなく、上記のように、例えば異なる立場を示すものであってよい。例えば同一人物が異なる通信事業者からそれぞれメールアドレスが与えられている場合には、同一人物を、それぞれのメールアドレスを使用する立場にある異なるユーザとみなすこともできる。また、この発明におけるユーザとは、法人、団体、人物又は法人の集合を含む。
【００４４】
通信先リストフィルタ部３４０は、ユーザ宛のデータのうち、発信元が通信先リスト格納部１２２が格納している通信先リストに含まれる通信先又は通信先リスト取得部３８０が取得した通信先リストに含まれる通信先にマッチするデータを選択する。例えば、通信先リストフィルタ部３４０は、自宅で通信端末１４０を使用する場合の通信先リスト及び勤務先で通信端末１４０を使用する場合の通信先リストのいずれかに含まれる通信先に一致する発信元のデータを選択してよい。
【００４５】
通信先リスト取得部３８０は、例えば通信端末１４０のユーザが使用する、他の通信端末１４０が使用する通信先リストを取得してよい。また、通信先リスト格納部１２２は、複数のユーザのそれぞれの通信先に対応づけて通信先リストを格納してよい。そして、通信先リスト取得部３８０は、複数のユーザのそれぞれについて、ユーザの通信先に対応づけて通信先リスト格納部１２２が格納している通信先リストに含まれる通信先に対応づけて通信先リスト格納部１２２が格納している通信先リストを取得してもよい。その他、通信先リスト取得部３８０は、ユーザによって指定されたユーザの家族の通信先リストを取得してもよい。この場合、データ送信制御装置１１０は、ユーザとユーザの家族との対応づけを予め記憶していてよい。
【００４６】
なお、データ送信サーバ１２０は、予め定められた第１の期間（例えば夜間）に受信した電子メールについてはアドレス帳フィルタモードで処理しつつ、迷惑メールフィルタをパスした電子メールを記憶しておいてよい。そしてデータ送信サーバ１２０は、予め定められた第２の期間（例えば昼間）に受信した電子メールについては、アドレス帳・迷惑メールフィルタモードで処理してよい。そして、データ送信サーバ１２０は、アドレス帳フィルタモードからアドレス帳・迷惑メールフィルモードに選択モードを変えた場合（第１の期間に含まれる時刻から第２の期間に含まれる時刻に変わった場合）に、記憶している電子メールを、順次又は一括して通信端末１４０に送信してよい。
【００４７】
以上説明したように、データ送信サーバ１２０を実際の製品に適用すると、信頼できる発信元からのデータをユーザに確実に提供することができる場合がある。
【００４８】
図４は、データ送信サーバ１２０が電子メールを処理する処理フローの一例を示す。データ受信部３００がユーザ宛の電子メールを受信する（Ｓ４０２）と、条件フィルタ部３２０及び通信先リストフィルタ部３４０は、当該ユーザが設定している迷惑メール設定を取得する（Ｓ４０４）。なお、ここでいう迷惑メール設定とは、送信条件格納部３１０が格納している条件、通信先リスト格納部１２２が格納しているアドレス帳データ、並びに設定格納部３７０が格納しているフィルタモード及び条件フィルタ部３２０が実行すべきフィルタの組み合わせを含む。
【００４９】
そして、通信先リストフィルタ部３４０は、送信元メールアドレスに一致するメールアドレスが通信先リスト格納部１２２が格納しているアドレス帳データに含まれるか否かを判断する（Ｓ４１０）。送信元メールアドレスに一致するメールアドレスが通信先リスト格納部１２２が格納しているアドレス帳データに含まれる場合には、当該電子メールを通信端末１４０に送信し（Ｓ４１２）、処理を終了する。
【００５０】
一方、Ｓ４１０において、通信先リストフィルタ部３４０が、送信元メールアドレスに一致するメールアドレスが通信先リスト格納部１２２が格納しているアドレス帳データに含まれない旨を判断した場合には、データフィルタ部３３０は、電子メールデータに基づいてフィルタするか否かを判断する（Ｓ４３２）。具体的には、データフィルタ部３３０は、アドレス帳・迷惑メールフィルタモードが指定されている場合に、電子メールデータに基づいてフィルタする旨を判断する。Ｓ４３２において、データフィルタ部３３０が電子メールデータに基づいてフィルタしない旨を判断した場合には、電子メールを破棄して（Ｓ４４２）、処理を終了する。
【００５１】
Ｓ４３２において、データフィルタ部３３０が電子メールデータに基づいてフィルタする旨を判断した場合には、データフィルタ部３３０は、電子メールデータに基づいて迷惑メールであるか否かを判断する（Ｓ４３４）。なお、Ｓ４３４における具体的な処理フローについては図５に関連して説明する。そして、データフィルタ部３３０が迷惑メールである旨を判断した場合（Ｓ４３６：Ｙｅｓ）には、電子メールを破棄して（Ｓ４４２）、処理を終了する。データフィルタ部３３０が迷惑メールでない旨を判断した場合（Ｓ４３６：Ｎｏ）には、出力部３５０はメールボックスに保存するか否かを判断する。一例として、出力部３５０は、アドレス帳フィルタモードが指定されている場合に、メールボックスに保存すべき旨を判断する。出力部３５０がメールボックスに保存する旨を判断した場合には、データ格納制御部３５４が電子メールをデータ格納部１２４に格納し（Ｓ４４０）、処理を終了する。出力部３５０がメールボックスに保存しない旨を判断した場合には、データ送信部３５２が通信端末１４０にメールを送信し（Ｓ４１２）、処理を終了する。
【００５２】
なお、本図の例では、説明が複雑になることを防ぐために、アドレス帳・迷惑メールフィルタモードが指定されている場合の処理フローについて説明したが、アドレス帳フィルタモードが指定されている場合に、Ｓ４１０において、送信元メールアドレスに一致するメールアドレスが通信先リスト格納部１２２が格納しているアドレス帳データに含まれない旨を通信先リストフィルタ部３４０が判断すると、当該メールを通信端末１４０に送信せずに破棄してよい。
【００５３】
図５は、データフィルタ部３３０が電子メールを処理する処理フローの一例を示す。条件フィルタ部３２０は、なりすましメールをフィルタするか否かを判断する（Ｓ５００）。具体的には、条件フィルタ部３２０は、設定格納部３７０がなりすましフィルタを実行すべき旨を格納しているか否かを判断する。設定格納部３７０がなりすましフィルタを実行すべき旨を格納している場合には、経路フィルタ部３２２は、受信した電子メールがなりすましメールに該当するか否かを判断する（Ｓ５０１）。例えば、経路フィルタ部３２２は、上述したように、電子メールが送られてきた経路と、電子メールの送信元アドレスが示す送信されてくるべき経路との間の整合性を判断することによって、なりすましメールに該当するか否かを判断する。なりすましメールに該当しないと判断された場合にはＳ５０２に処理を進め、なりすましメールに該当すると判断された場合には迷惑メールと判断する（Ｓ５２０）。Ｓ５００において、経路フィルタ部３２２がなりすましメールをフィルタしない旨を判断した場合には、Ｓ５０１を実行せずにＳ５０２に処理を進める。
【００５４】
Ｓ５０２において、発信元フィルタ部３３２は、送信者拒否・許可するフィルタリング設定がなされているか否かを判断する。具体的には、発信元フィルタ部３３２は、送信者拒否・許可フィルタを実行すべき旨を設定格納部３７０が格納している場合に、送信者拒否・許可するフィルタリング設定がなされている旨を判断する。
【００５５】
発信元フィルタ部３３２が送信者拒否・許可するフィルタリング設定がなされている旨を判断した場合には、発信元フィルタ部３３２は、送信元メールアドレスが設定されたメールアドレスにマッチするか否かを判断する（Ｓ５０４）。なお、データがショートメッセージ等である場合には、発信元フィルタ部３３２は、送信元の電話番号が設定された電話番号にマッチするか否かを判断する。Ｓ５０４において、発信元フィルタ部３３２が送信元メールアドレス／電話番号が設定されたメールアドレス／電話番号にマッチする旨を判断した場合には、マッチする送信者を拒否する設定であるか否かを判断する（Ｓ５０６）。マッチする送信者を拒否する設定である場合には迷惑メールと判断する（Ｓ５２０）。マッチする送信者を許可する設定である場合（拒否する設定でない場合）には、Ｓ５１０に処理を進める。
【００５６】
また、Ｓ５０４において、発信元フィルタ部３３２が送信元メールアドレス／電話番号が設定されたメールアドレス／電話番号にマッチしない旨を判断した場合には、マッチする送信者を拒否する設定であるか否かを判断する（Ｓ５０８）。マッチする送信者を拒否する設定である場合にはＳ５１０に処理を進め、マッチする送信者を許可する設定である場合（拒否する設定でない場合）には迷惑メールと判断する（Ｓ５２０）。なお、Ｓ５０２において発信元フィルタ部３３２が送信者拒否・許可するフィルタリング設定がなされていない旨を判断した場合には、Ｓ５０４を実行せずにＳ５１０に処理を進める。
【００５７】
Ｓ５１０においては、データ内容フィルタ部３３４は、未承諾広告メールを拒否するフィルタリング設定がなされているか否かを判断する。具体的には、データ内容フィルタ部３３４は、未承諾広告フィルタを実行すべき旨を設定格納部３７０が格納している場合に、未承諾広告メールを拒否するフィルタリング設定がなされている旨を判断する。データ内容フィルタ部３３４は、未承諾広告メールを拒否するフィルタリング設定がなされている旨を判断した場合には、電子メールの件名に「未承諾広告※」が含まれるか否かを判断する（Ｓ５１２）。件名に「未承諾広告※」が含まれる場合には、迷惑メールと判断（Ｓ５２０）し、件名に「未承諾広告※」が含まれない場合には、Ｓ５１４に処理を進める。
【００５８】
Ｓ５１４においては、データ内容フィルタ部３３４は、ＵＲＬリンク付メールを拒否するフィルタリング設定がなされているか否かを判断する。具体的には、データ内容フィルタ部３３４は、ＵＲＬフィルタを実行すべき旨を設定格納部３７０が格納している場合に、ＵＲＬリンク付メールを拒否するフィルタリング設定がなされている旨を判断する。データ内容フィルタ部３３４は、ＵＲＬリンク付メールを拒否するフィルタリング設定がなされている旨を判断した場合には、電子メールの本文にＵＲＬが含まれているか否かを判断する（Ｓ５１６）。本文に本文にＵＲＬが含まれている場合には、迷惑メールと判断（Ｓ５２０）し、本文にＵＲＬが記載されていない場合には、迷惑メールでないと判断する（Ｓ５１８）。
【００５９】
なお、Ｓ５１０において、データ内容フィルタ部３３４が未承諾広告メールを拒否するフィルタリング設定がなされていない旨を判断した場合には、Ｓ５１２を実行せずにＳ５１４に処理を進める。また、Ｓ５１４において、データ内容フィルタ部３３４がＵＲＬリンク付メールを拒否するフィルタリング設定がなされていない旨を判断した場合には、Ｓ５１６を実行せずにＳ５１８に処理を進める。なお、図４及び図５の処理フローにおいては、データ送信サーバ１２０がなりすましフィルタ、アドレス帳フィルタ、送信者拒否・許可フィルタ、未承諾広告フィルタ、及びＵＲＬフィルタの順でフィルタリング処理を行う場合を例に挙げて説明したが、データ送信サーバ１２０は、当該順番以外にも、多様な順番でフィルタリング処理を行ってよい。
【００６０】
図６は、通信先リスト格納部１２２が格納しているデータの一例をテーブル形式で示す。通信先リスト格納部１２２は、ユーザの電話番号及びユーザのメールアドレスの組合せに対応づけて、１以上の通信相手のアドレス帳データを格納する。アドレス帳データは、メールアドレス１、メールアドレス２、電話番号１、電話番号２、ホームページ、及び住所を含む。なお、アドレス帳データのメールアドレス１、メールアドレス２、電話番号１、電話番号２、ホームページ、及び住所の各フィールドの内容は、通信端末１４０においてユーザが自由に入力することができる。例えば、ユーザは、通信相手の携帯電話に送信するためのメールアドレスをメールアドレス１の値として入力し、インターネットを通じて送信するためのメールアドレスをメールアドレス２の値として入力してよいし、その逆でもよい。
【００６１】
なお、通信端末１４０は、通信先リスト格納部１２２が格納しているデータと同じデータを格納してもよい。しかしながら、通信端末１４０が格納しているデータと、通信先リスト格納部１２２が格納しているデータとは、少なくとも１つの通信先について、通信先を特定することができる少なくとも一部のデータ（例えば、電話番号、メールアドレス等）が整合されていればよく、全ての通信先についての全てのデータが整合されている必要は必ずしもない。また、通信端末１４０は、通信先リスト格納部１２２が格納しているデータのうち必要なデータをデータ送信制御装置１１０を通じて取得して、例えば揮発性メモリに格納してもよく、このような状態は、この発明における「通信先リスト格納部１２２が通信端末１４０が格納する通信先リストと整合された通信先リストを格納している」状態に含まれる。
【００６２】
なお、本図の例では、通信先リスト格納部１２２は、メールアドレス「ａｂｃ＠ｓｓｓ．ｎｅ．ｊｐ」を持つユーザ（以下、ユーザＡＢＣとする。）に対応づけて、メールアドレス「ａａａ＠ｓｓｓ．ｎｅ．ｊｐ」を持つユーザ（以下、ユーザＡＡＡとする。）、メールアドレス「ｂｂｂ＠ｄｄｄ．ｎｅ．ｊｐ」を持つユーザ（以下、ユーザＢＢＢとする。）、及びメールアドレス「ｃｃｃ＠ａａａ．ｎｅ．ｊｐ」を持つユーザ（以下、ユーザＣＣＣとする。）のアドレス帳データを格納している。ところで、通信先リスト格納部１２２は、ユーザＡＡＡに対応づけて、ユーザＡＢＣ及びメールアドレス「ｄｄｄ＠ｓｓｓ．ｎｅ．ｊｐ」を持つユーザ（以下、ユーザＤＤＤとする。）のアドレス帳データを格納している。このような場合、通信先リストフィルタ部３４０は、ユーザＡＢＣ宛のメールのうち、ユーザＡＡＡ、ユーザＢＢＢ、及びユーザＣＣＣだけでなく、ユーザＤＤＤのメールアドレスと送信元アドレスが一致すれば、その電子メールをユーザＡＢＣ宛に送信してよい。
【００６３】
図７は、設定格納部３７０が格納するデータの一例をテーブル形式で示す。設定格納部３７０は、ユーザの電話番号及びユーザのメールアドレスの組合せに対応づけて、アドレス帳フィルタ設定、なりすましフィルタを実行するか否か、送信者拒否・許可フィルタを実行するか否か、未承諾広告メールフィルタを実行するか否か、及びＵＲＬフィルタを実行するか否かを示す値を格納している。なお、アドレス帳フィルタ設定は、アドレス帳・迷惑メールフィルタモードを指定していることを示す「併用」、アドレス帳フィルタモードを指定していることを示す「単独」、及び迷惑メールフィルタモードを指定していることを示す「ＯＦＦ」を含む。また、設定格納部３７０は、なりすましフィルタ、未承諾広告フィルタ、及びＵＲＬフィルタのそれぞれについて、それぞれのフィルタを実行することを示す「ＯＮ」及び実行しないことを示す「ＯＦＦ」のいずれかを格納する。
【００６４】
また、設定格納部３７０は、送信者拒否・許可フィルタについては、所定のパターンにマッチする送信元アドレスの電子メールを受信することを拒否することを示す「拒否」、所定のパターンにマッチする送信元アドレスの電子メールを許可することを示す「許可」、及び送信者拒否・許可フィルタを実行しないことを示す「ＯＦＦ」のいずれかを格納する。なお、本図の例では、設定格納部３７０は、いずれのユーザについても「拒否」を格納している。
【００６５】
なお、条件フィルタ部３２０及び通信先リストフィルタ部３４０は、データ受信部３００が受信した電子メールの送信先メールアドレスに対応づけて設定格納部３７０が格納しているアドレス帳フィルタ、なりすましフィルタ、送信者拒否・許可フィルタ、未承諾広告メールフィルタ、及びＵＲＬフィルタの各フィールドを取得することで、図４のＳ４０４で説明した迷惑メール設定を取得することができる。
【００６６】
図８は、送信条件格納部３１０が格納するデータの一例をテーブル形式で示す。送信条件格納部３１０は、ユーザの電話番号及びユーザのメールアドレスの組合せに対応づけて、パターン１、パターン２、及びパターン３の３つのメールアドレスパターンを格納する。メールアドレスパターンは、送信元アドレスとマッチさせる文字列パターンであってよい。メールアドレスパターンは、例えば、図中の「ｘｘｘ＠ｘｘｘ．ｉｎｆｏ」のようなメールアドレス全体であってもよいし、「ｘｘｘ．ｎｅｔ」のようなメールアドレスの一部をなすドメイン全体であってもよいし、「．ｃｏｍ」のようなドメインの一部であってもよい。
【００６７】
発信元フィルタ部３３２は、送信元アドレスと送信条件格納部３１０が格納しているメールアドレスパターンとを比較して、送信元アドレスと当該メールアドレスパターンとが部分一致又は完全一致する場合に、送信元アドレスとメールアドレスパターンとがマッチする旨を判断する。なお、発信元フィルタ部３３２は、設定格納部３７０が格納する送信者拒否・許可フィルタの値が「許可」である場合に、メールアドレスパターンにマッチする送信元アドレスの電子メールをユーザに送信すべき電子メールとして選択する。また、発信元フィルタ部３３２は、送信者拒否・許可フィルタの値が「拒否」である場合に、メールアドレスパターンにマッチしない送信元アドレスの電子メールをユーザに送信すべき電子メールとして選択する。
【００６８】
なお、本図においては、説明が複雑になることを防ぐために、送信条件格納部３１０がメールアドレス中の少なくとも一部の文字列自体をメールアドレスパターンとして格納する例について説明したが、送信条件格納部３１０は、例えば正規表現或いは正則表現等と呼ばれる、メールアドレス中の少なくとも一部の文字列の集合を表現する文字列を含むメールアドレスパターンを格納してよいことは言うまでもない。また、本図においては、送信条件格納部３１０が一例として３つのメールアドレスパターンを格納する例について説明したが、送信条件格納部３１０が格納するメールアドレスパターンの数は１以上であってよい。
【００６９】
例えば「．ｃｏｍ」、「．ｃｏ．ｊｐ」のように広く使用されるドメインのメールアドレスを所有する人は多いが、一方でこのようなアドレスは、迷惑メールの送信元アドレスとしても頻繁に使用される場合が多い。このようなドメインを含む送信元アドレスの電子メールを「拒否」するよう設定すると、例えばそのようなドメインのメールアドレスを持つ友人からのメールが迷惑メールとして削除されてしまうこと場合がある。しかしながら、データ送信制御装置１１０は、送信元メールアドレスがアドレス帳に含まれていれば、送信者拒否・許可フィルタでフィルタリングすることなく通信端末１４０に送信することができる。このため、ユーザは、受け取りたい人のメールアドレスをアドレス帳に載せてさえいれば、友人からのメールが迷惑メールとして削除されてしまったのではないか等という無用な心配をしなくて済むようになる場合がある。
【００７０】
図９は、通信端末１４０においてアドレス帳データを更新するアドレス帳更新シーケンスの一例を示す。本図の例では、通信回線１５０ａを通じて通信する携帯情報端末である通信端末１４０ａ及び通信回線１５０ｃを通じて通信する通信端末１４０ｅを用いてアドレス帳データを更新する場合を例に挙げて説明するが、その他の通信端末１４０を用いてアドレス帳データを更新する場合のシーケンスも、本図と同様のシーケンスでアドレス帳を更新することができることは言うまでもない。
【００７１】
通信端末１４０ａは、ユーザからの操作に応じて、メモリ等の記憶媒体に格納しているアドレス帳データを更新する（Ｓ９００）。そして、通信端末１４０ａは、更新された時点から所定の時間が経過した時点で、更新されたアドレス帳データである更新データをデータ送信制御装置１１０に送信する（Ｓ９０２）。そして、データ送信制御装置１１０は、通信先リスト格納部１２２が格納している通信端末１４０ａのアドレス帳データを、更新データに従って更新する（Ｓ９１０）。
【００７２】
一方、通信端末１４０ｅからデータ送信制御装置１１０にアクセスした場合には、通信端末１４０ｅはデータ送信制御装置１１０から提供される認証画面をユーザに提示して、パスワード等を入力させることでシステムにログインする（Ｓ９２０）。ログインすると、データ送信制御装置１１０は、通信端末１４０ｅが格納しているアドレス帳データと比較して、更新されたデータである更新データを通信端末１４０ｅに送信する（Ｓ９１２）。そして、通信端末１４０eは、受信した更新データを用いて、格納しているアドレス帳を更新することによって、アドレス帳とデータ送信制御装置１１０が格納しているアドレス帳データと整合させる（Ｓ９２２）。
【００７３】
そして、通信端末１４０ｅは、通信端末１４０ｅにおいて既に更新されていたアドレス帳のデータを示す更新データをデータ送信制御装置１１０に送信する（Ｓ９２４）。そして、データ送信制御装置１１０は、通信先リスト格納部１２２が格納している通信端末１４０ａのアドレス帳データを、更新データに従って更新する（Ｓ９１４）。
【００７４】
そして、データ送信制御装置１１０は、例えば通信端末１４０ｅからの更新データを用いてアドレス帳を更新してから所定の時間が経過した時点で、更新データを通信端末１４０ａに送信する（Ｓ９１６）。そして、通信端末１４０aは、データ送信制御装置１１０から受信した更新データに従ってアドレス帳を更新することによって、アドレス帳とデータ送信制御装置１１０が格納しているアドレス帳データとを整合させる（Ｓ９０４）。このようにして、通信先リスト格納部１２２、複数の通信端末１４０の間で、それぞれが格納している通信先リストを整合させる。
【００７５】
図１０は、通信端末１４０によりアドレス帳データを更新した更新画面の一例を示す。画面１０００は、アドレス帳を更新した直後の画面の一例を示す。通信端末１４０は、アドレス帳を更新すると、更新した内容をアドレス帳に保存させることを示す保存アイコン１００２を画面１０００に表示する。この時点では、通信端末１４０は更新内容を揮発性メモリ上に保持しているだけで、不揮発性メモリ上に記憶されたアドレス帳には保存していない。通信端末１４０は、保存アイコン１００２に対応づけられた所定のボタンが押下される等によって更新した内容をアドレス帳に保存する旨の指示を受け付けると、不揮発性メモリ上に保持している更新内容をアドレス帳に保存する。
【００７６】
アドレス帳への保存が完了すると、画面１０１０を表示して、保存が完了した旨をユーザに通知する。通信端末１４０は、通信先リスト格納部１２２が格納するアドレス帳データを更新するか否かを示す更新アイコン１０１２を画面１０１０に表示する。通信端末１４０は、更新アイコン１０１２に対応づけられた所定のボタンが押下される等によって更新した内容で通信先リスト格納部１２２のアドレス帳データを更新する旨の指示を受け付けると、更新データをデータ送信制御装置１１０に送信して、データ送信制御装置１１０に通信先リスト格納部１２２のアドレス帳データを更新させる。 
【００７７】
なお、画面１０１０を表示して所定の時間が経過すると、通信端末１４０は、通信先リスト格納部１２２上のアドレス帳データを更新することなく、アドレス帳の他の通信先を編集する編集画面を表示してよい。この場合、通信端末１４０は、所定の期間が経過した時点で、或いはユーザから手動で通信先リスト格納部１２２のアドレス帳データを更新する旨の指示を受け付けた時点で、前回通信先リスト格納部１２２のアドレス帳データを更新させてから後に更新された全更新データをデータ送信制御装置１１０に送信して、データ送信制御装置１１０に通信先リスト格納部１２２のアドレス帳データを更新させる。なお、このとき、通信端末１４０は、通信先リスト格納部１２２において既に更新されていて通信端末１４０においてまだ更新されていないデータをデータ送信制御装置１１０を通じて取得して、通信端末１４０のアドレス帳を更新してもよいことは言うまでもない。
【００７８】
図１１は、通信端末１４０がフィルタリング設定を入力する入力画面の一例を示す。通信端末１４０は、迷惑メール設定を含む複数の設定項目の中から、設定する設定項目をユーザに選択させるメール設定項目選択画面１１１０を表示する。メール設定項目選択画面１１１０のように迷惑メール設定がカーソルで選択されている状態で、カーソル位置の項目を選択する動作に対応づけられたボタンが押下される等すると、通信端末１４０は、フィルタリングモードを選択するフィルタリングモード選択画面１１２０を表示する。
【００７９】
フィルタリングモード選択画面１１２０は、アドレス帳・迷惑メールフィルタモードを選択する選択項目１１２２、アドレス帳フィルタモードを選択する選択項目１１２４、及び迷惑メールフィルタモードを選択する選択項目１１２６を含む。フィルタリングモード選択画面１１２０のようにアドレス帳・迷惑メールフィルタモード（選択項目１１２２）が選択されている状態で、選択された項目を選択する動作に対応づけられたボタンが押下される等すると、通信端末１４０は、アドレス帳フィルタリングの詳細設定を行うアドレス帳フィルタ詳細設定画面１１３０を表示する。なお、通信端末１４０は、アドレス帳・迷惑メールフィルタモード又はアドレス帳フィルタモードが選択されている状態で当該ボタンが押下される等した場合に、アドレス帳フィルタモード詳細設定画面１１３０を表示する。
【００８０】
アドレス帳フィルタ詳細設定画面１１３０は、アドレス帳にない送信者からの電子メールを破棄することを選択する選択項目１１３２、アドレス帳にない送信者からの電子メールを一定期間メールボックスに保存することを選択する選択項目１１３４を含む。また、アドレス帳フィルタ詳細設定画面１１３０は、オプションとして、アドレス帳にない送信者からのメールリストを受信することを指示するチェックボックス１１３６を有する。通信端末１４０は、選択された選択項目又はチェックされたチェックボックスを示す情報をデータ送信制御装置１１０に送信する。データ送信制御装置１１０は、通信端末１４０のユーザに与えられたメールアドレスに対応づけて当該情報を記憶する。例えば、出力部３５０は、アドレス帳にない送信者からの電子メールを一定期間メールボックスに保存することが選択された場合には、当該電子メールを一定期間だけデータ格納部１２４に格納してよい。また、アドレス帳にない送信者からのメールリストを受信することが指示されている場合には、出力部３５０は当該電子メールのメールリストを通信端末１４０に送信する。
【００８１】
図１２は、データ送信制御装置１１０をコンピュータ等の電子情報処理装置で構成した場合のハードウェア構成の一例を示す。データ送信制御装置１１０は、ＣＰＵ周辺部と、入出力部と、レガシー入出力部とを備える。ＣＰＵ周辺部は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、及び表示装置１５８０を有する。入出力部は、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、及びＣＤ−ＲＯＭドライブ１５６０を有する。レガシー入出力部は、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０を有する。
【００８２】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５、及びグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０、及びＲＡＭ１５２０に格納されたプログラムに基づいて動作して、各部の制御をする。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得して、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００８３】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置であるハードディスクドライブ１５４０、通信インターフェイス１５３０、ＣＤ−ＲＯＭドライブ１５６０を接続する。ハードディスクドライブ１５４０は、ＣＰＵ１５０５が使用するプログラム、及びデータを格納する。通信インターフェイス１５３０は、ネットワーク通信装置１５９８に接続してプログラムまたはデータを送受信する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。
【００８４】
入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、データ送信制御装置１１０が起動時に実行するブート・プログラム、あるいはデータ送信制御装置１１０のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０、あるいはパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００８５】
ＣＰＵ１５０５が実行するプログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。記録媒体に格納されたプログラムは圧縮されていても非圧縮であってもよい。プログラムは、記録媒体からハードディスクドライブ１５４０にインストールされ、ＲＡＭ１５２０に読み出されてＣＰＵ１５０５により実行される。ＣＰＵ１５０５により実行されるプログラムは、データ送信制御装置１１０を、図１から図１１に関連して説明したデータ受信部３００、送信条件格納部３１０、条件フィルタ部３２０、通信先リストフィルタ部３４０、出力部３５０、設定指示受付部３６０、設定格納部３７０、及び通信先リスト取得部３８０として機能させる。
【００８６】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５の他に、ＤＶＤまたはＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークあるいはインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の記憶装置を記録媒体として使用して、ネットワークを介してプログラムをデータ送信制御装置１１０に提供してもよい。
【００８７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００８８】
【図１】一実施形態に係るデータ送信システム１００の利用環境の一例を示す図である。
【図２】データ送信制御装置１１０が提供する電子メールのフィルタリング処理の一例を示す図である。
【図３】データ送信サーバ１２０のブロック構成の一例を示す図である。
【図４】データ送信サーバ１２０が電子メールを処理する処理フローの一例を示す図である。
【図５】データフィルタ部３３０が電子メールを処理する処理フローの一例を示す図である。
【図６】通信先リスト格納部１２２が格納しているデータの一例をテーブル形式で示す図である。
【図７】設定格納部３７０が格納するデータの一例をテーブル形式で示す図である。
【図８】送信条件格納部３１０が格納するデータの一例をテーブル形式で示す図である。
【図９】アドレス帳データを更新するアドレス帳更新シーケンスの一例を示す図である。
【図１０】アドレス帳データを更新する更新画面の一例を示す図である。
【図１１】フィルタリング設定を入力する入力画面の一例を示す図である。
【図１２】データ送信制御装置１１０のハードウェア構成の一例を示す図である。
【符号の説明】
【００８９】
１００  データ送信システム
１１０  データ送信制御装置
１２０  データ送信サーバ
１２２  通信先リスト格納部
１２４  データ格納部
１４０  通信端末
１５０  通信回線
３００  データ受信部
３１０  送信条件格納部
３２０  条件フィルタ部
３２２  経路フィルタ部
３３０  データフィルタ部
３３２  発信元フィルタ部
３３４  データ内容フィルタ部
３４０  通信先リストフィルタ部
３５０  出力部
３５２  データ送信部
３５４  データ格納制御部
３６０  設定指示受付部
３７０  設定格納部
３８０  通信先リスト取得部
【図１】
2008311786.tif 000003
【図２】
2008311786.tif 000004
【図３】
2008311786.tif 000005
【図４】
2008311786.tif 000006
【図５】
2008311786.tif 000007
【図６】
2008311786.tif 000008
【図７】
2008311786.tif 000009
【図８】
2008311786.tif 000010
【図９】
2008311786.tif 000011
【図１０】
2008311786.tif 000012
【図１１】
2008311786.tif 000013
【図１２】
2008311786.tif 000014