(57)【特許請求の範囲】
【請求項１】
メッセージ送信者設備から、メッセージ送信先を特定する送信先情報と、前記メッセージ送信先に送信するメッセージデータとを含む送信要求情報を受信する送信要求受信手段と、
前記メッセージデータを所定形式の送信用メッセージデータに変換するメッセージ変換手段と、
前記メッセージ変換手段によって変換された送信用メッセージデータに、前記送信先情報に対応する通信宛先情報を付加して出力するメッセージ出力手段と、
前記送信要求受信手段によって受信された送信要求情報に含むメッセージデータ中に、所定の規制対象データを検出した場合に、前記規制対象データの送信が行われないように制御する規制データ検出手段と、を備え、
前記送信要求受信手段は、前記メッセージ送信者設備から前記メッセージ送信先が加入しているサービスを特定するサービス特定情報を更に受信し、
前記メッセージ送信者が提供するサービスを特定するサービス特定情報と、前記サービスに加入しているサービス加入者を特定する加入者情報と、を関連づけて格納する加入者情報格納手段と、
前記送信先情報及び前記サービス特定情報に基づいて前記加入者情報格納手段を参照することにより、前記送信先情報に対応する加入者情報が登録されているか否かを判定する送信先判定手段とを更に備え、
前記メッセージ出力手段は、前記送信先判定手段によって前記加入者情報が登録されていると判定された場合に、前記送信用メッセージデータに前記通信宛先情報を付加して出力する、
ことを特徴とするメッセージ転送システム。
【請求項２】
前記規制データ検出手段は、前記メッセージデータ中にタグ情報を検出した場合に、前記メッセージ変換手段に対して、前記メッセージデータから前記タグ情報をフィルタリングするように制御する、
ことを特徴とする請求項１に記載のメッセージ転送システム。
【請求項３】
前記規制データ検出手段は、前記メッセージデータ中にタグ情報を検出した場合に、前記送信用メッセージデータを出力しないように制御する、
ことを特徴とする請求項１に記載のメッセージ転送システム。
【請求項４】
前記メッセージ変換手段は、前記送信用メッセージデータに対して予め登録されたタグ情報を更に付加し、
前記メッセージ出力手段は、前記タグ情報及び前記通信宛先情報が付加された送信用メッセージデータを出力する、
ことを特徴とする請求項１〜３のいずれか１項に記載のメッセージ転送システム。
【請求項５】
通信ネットワークに接続されたメッセージ転送システムにおいて実行されるメッセージ転送方法であって、
前記メッセージ転送システムの送信要求受信手段が、メッセージ送信者設備から、メッセージ送信先を特定する送信先情報と、前記メッセージ送信先に送信するメッセージデータとを含む送信要求情報を受信する送信要求受信ステップと、
前記メッセージ転送システムのメッセージ変換手段が、前記メッセージデータを所定形式の送信用メッセージデータに変換するメッセージ変換ステップと、
前記メッセージ転送システムのメッセージ出力手段が、前記メッセージ変換ステップにおいて変換された送信用メッセージデータに、前記送信先情報に対応する通信宛先情報を付加して出力するメッセージ出力ステップと、
前記メッセージ転送システムの規制データ検出手段が、前記送信要求受信ステップにおいて受信された送信要求情報に含むメッセージデータ中に、所定の規制対象データを検出した場合に、前記規制対象データの送信が行われないように制御する規制データ検出ステップと、を備え、
前記送信要求受信ステップにおいて、前記送信要求受信手段は、前記メッセージ送信者設備から前記メッセージ送信先が加入しているサービスを特定するサービス特定情報を更に受信し、
前記メッセージ転送システムの加入者情報格納手段が、前記メッセージ送信者が提供するサービスを特定するサービス特定情報と、前記サービスに加入しているサービス加入者を特定する加入者情報と、を関連づけて格納する加入者情報格納ステップと、
前記メッセージ転送システムの送信先判定手段が、前記送信先情報及び前記サービス特定情報に基づいて前記加入者情報格納手段を参照することにより、前記送信先情報に対応する加入者情報が登録されているか否かを判定する送信先判定ステップと、を更に備え、
前記メッセージ出力ステップにおいて、前記メッセージ出力手段は、前記送信先判定手段によって前記加入者情報が登録されていると判定された場合に、前記送信用メッセージデータに前記通信宛先情報を付加して出力する、
ことを特徴とするメッセージ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク上でメッセージを中継するメッセージ転送システム及びメッセージ転送方法に関するものである。
【背景技術】
【０００２】
通信ネットワークを介して電子的にメッセージを送信する方法として、通信ネットワークに接続されたメールサーバ等のサーバを経由してメッセージデータを送信する方法が広く用いられている。このような技術の一例としては下記特許文献１記載の電子メール処理システムがある。この電子メール処理システムでは、端末のＷＥＢブラウザを介して送信対象のメッセージデータを受信し、そのメッセージデータに対して定型文を付加してメッセージデータを作成した後、送信先端末に送信することが行われている。
【特許文献１】特開２００３−２３３５６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような従来の電子メール送信方法では、不特定の端末から様々なメッセージの送信が可能であるため、悪意のあるユーザが送信先ユーザに対して有害なメッセージを送信したり、一方的な広告目的のリンク情報等を付加して送信したりする場合がある。【０００４】
特に、近年ではＷＥＢページを記述するための言語であるＨＴＭＬ（HyperText Markup Language）等を用いてメッセージデータを送信することが多くなっている。この場合、メッセージデータにタグ情報を付加することで送信先に対して特定の画像ファイルや音声ファイルを強制的に参照させたり、リンク情報を付加して特定のＷＥＢページの参照に誘導したりすることが行われる。このようなメッセージデータの送信は、送信先にとって迷惑となるばかりか、通信ネットワーク側の通信資源を浪費する結果となる。【０００５】
そこで、本発明はかかる課題に鑑みて為されたものであり、通信ネットワーク上のメッセージ送信の内容を制限することにより、不用なメッセージの送信を防止することが可能なメッセージ転送システム及びメッセージ転送方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明のメッセージ転送システムは、メッセージ送信者設備から、メッセージ送信先を特定する送信先情報と、メッセージ送信先に送信するメッセージデータとを含む送信要求情報を受信する送信要求受信手段と、メッセージデータを所定形式の送信用メッセージデータに変換するメッセージ変換手段と、メッセージ変換手段によって変換された送信用メッセージデータに、送信先情報に対応する通信宛先情報を付加して出力するメッセージ出力手段と、送信要求受信手段によって受信された送信要求情報に含むメッセージデータ中に、所定の規制対象データを検出した場合に、規制対象データの送信が行われないように制御する規制データ検出手段と、を備え、送信要求受信手段は、メッセージ送信者設備からメッセージ送信先が加入しているサービスを特定するサービス特定情報を更に受信し、メッセージ送信者が提供するサービスを特定するサービス特定情報と、サービスに加入しているサービス加入者を特定する加入者情報と、を関連づけて格納する加入者情報格納手段と、送信先情報及びサービス特定情報に基づいて加入者情報格納手段を参照することにより、送信先情報に対応する加入者情報が登録されているか否かを判定する送信先判定手段とを更に備え、メッセージ出力手段は、送信先判定手段によって加入者情報が登録されていると判定された場合に、送信用メッセージデータに通信宛先情報を付加して出力する、ことを特徴とする。
【０００７】
或いは、本発明のメッセージ転送方法は、通信ネットワークに接続されたメッセージ転送システムにおいて実行されるメッセージ転送方法であって、メッセージ転送システムの送信要求受信手段が、メッセージ送信者設備から、メッセージ送信先を特定する送信先情報と、メッセージ送信先に送信するメッセージデータとを含む送信要求情報を受信する送信要求受信ステップと、メッセージ転送システムのメッセージ変換手段が、送信者認証ステップにおいて送信者特定情報が予め登録されていると判定された場合に、メッセージデータを所定形式の送信用メッセージデータに変換するメッセージ変換ステップと、メッセージ転送システムのメッセージ出力手段が、メッセージ変換ステップにおいて変換された送信用メッセージデータに、送信先情報に対応する通信宛先情報を付加して出力するメッセージ出力ステップと、メッセージ転送システムの規制データ検出手段が、送信要求受信ステップにおいて受信された送信要求情報に含むメッセージデータ中に、所定の規制対象データを検出した場合に、規制対象データの送信が行われないように制御する規制データ検出ステップと、を備え、送信要求受信ステップにおいて、送信要求受信手段は、メッセージ送信者設備からメッセージ送信先が加入しているサービスを特定するサービス特定情報を更に受信し、メッセージ転送システムの加入者情報格納手段が、メッセージ送信者が提供するサービスを特定するサービス特定情報と、サービスに加入しているサービス加入者を特定する加入者情報と、を関連づけて格納する加入者情報格納ステップと、メッセージ転送システムの送信先判定手段が、送信先情報及びサービス特定情報に基づいて加入者情報格納手段を参照することにより、送信先情報に対応する加入者情報が登録されているか否かを判定する送信先判定ステップとを更に備え、メッセージ出力ステップにおいて、メッセージ出力手段は、送信先判定手段によって加入者情報が登録されていると判定された場合に、送信用メッセージデータに通信宛先情報を付加して出力する、ことを特徴とする。
【０００８】
このようなメッセージ転送システム及びメッセージ転送方法によれば、メッセージ送信者から送信要求を受け付けると、送信要求に含まれるメッセージデータが所定形式に変換され、送信先情報に対応する通信宛先情報が付加されて送信用メッセージデータとして出力される。また、メッセージデータ中に規制対象データが検出された場合は、当該規制対象データがメッセージ送信先に送信されないように制御される。これにより、メッセージ転送の際に、特定形式のメッセージデータの送信のみが許容されると同時に、例えば、悪用される可能性の高い種類のデータの送信を規制して、不用なメッセージの送信を防止することができる。更に、このような構成とすれば、メッセージ送信者が提供するサービスに加入しているユーザに関する加入者情報が予め登録され、メッセージ送信要求時にメッセージ送信者から当該メッセージ送信者が提供するサービスを識別するサービス特定情報が受信される。そして、メッセージ送信先がサービス特定情報によって特定されるサービスの加入者に該当する場合に、メッセージデータが出力されるので、メッセージ送信者の提供するサービス加入者に対してのみメッセージ送信を許容することができる。
【発明の効果】
【０００９】
本発明によれば、通信ネットワーク上のメッセージ送信の内容を制限することにより、不用なメッセージの送信を防止することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明にかかるメッセージ転送システムの好適な一実施形態を示す概略構成図である。
【図２】図１の認証情報格納部に格納されたデータの構成を示す図である。
【図３】図１の加入者情報格納部に格納されたデータの構成を示す図である。
【図４】図１のメッセージ転送システムのメッセージ転送時の動作を示すフローチャートである。
【図５】（ａ）は、図１のメッセージ変換部による変換処理用のテンプレートの内容、（ｂ）は、図１のメッセージ変換部により変換された送信用メッセージデータの内容を示す図である。
【図６】メッセージ送信先の通信端末における送信用メッセージデータの出力例を示す図である。
【図７】図１のメッセージ変換部が変換する送信用メッセージデータの変形例を示す図である。
【符号の説明】
【００１１】
２ａ …通信端末（メッセージ送信者設備）、２ｂ…ＷＥＢサーバ（メッセージ送信者設備）、４…通信端末（メッセージ送信先）、３…メッセージ転送システム、５ａ，５ｂ…通信ネットワーク、３０１…送信要求受信部（送信要求受信手段）、３０２…送信者認証部、３０３…通信規制検出部、３０４…送信期間判断部、３０５…規制データ検出部（規制データ検出手段）、３０６…メッセージ変換部（メッセージ変換手段）、３０７…送信先判定部（送信先判定手段）、３０８…メッセージ出力部（メッセージ出力手段）、３０９…認証情報格納部、３１０…加入者情報格納部（加入者情報格納手段）、３１１…送信用データ格納部、３１２…メッセージ送信部、３２１…結果通知データ生成部、３２２…結果通知データ送信部。
【発明を実施するための最良の形態】
【００１２】
本発明の実施形態について図面を参照して説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。【００１３】
図１は、本発明にかかるメッセージ転送システムの好適な一実施形態を示す概略構成図である。同図に示すメッセージ転送システム３は、電子的なメッセージデータを編集して中継するサーバ装置（又は、サーバ装置の集合体）である。メッセージ転送システム３は、通信ネットワーク５ａを介してＷＥＢサーバ２ｂ及び通信端末２ａとデータ通信可能に接続されると同時に、通信ネットワーク５ｂを介して通信端末４とデータ通信可能に接続されている。通信ネットワーク５ａ，５ｂは、移動体通信網、固定電話網、専用線、インターネット網等の通信網、或いはこれらの通信網が組み合わされた通信ネットワークである。なお、図１においては、説明の便宜上、通信端末２ａ，４及びＷＥＢサーバ２ｂを１台ずつ表示しているが、図示しない他の通信端末、ＷＥＢサーバを含んでいても良い。【００１４】
ＷＥＢサーバ２ｂは、通信端末を使用するユーザに対して商品情報、景品ポイント情報、残高情報等の各種情報を提供するＷＥＢページ表示用データを配信するサーバ装置である。また、ＷＥＢサーバ２ｂは、通信端末４に対してメッセージデータを送信しようとするメッセージ送信者の使用するサーバ装置（メッセージ送信者設備）としての役割も有する。【００１５】
通信端末２ａは、メッセージ送信者の使用する通信端末（メッセージ送信者設備）であり、通信端末４は、メッセージ送信者が指定するメッセージ送信先である通信端末である。通信端末２ａ，４としては、携帯電話機、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Digital Assistants）、パーソナルコンピュータ等の様々な通信端末を使用可能であるが、ユーザから通信ネットワーク５ａ，５ｂへの接続の利便性が高いという点で、携帯電話機、ＰＨＳ、ＰＤＡ等の移動通信端末が好ましく用いられる。【００１６】
メッセージ転送システム３は、メッセージ送信者設備であるＷＥＢサーバ２ｂ或いは通信端末２ａから、メッセージ送信先である通信端末４側にメッセージデータを転送する機能を有する。メッセージ転送システム３は、機能的な構成要素として、送信要求受信部（送信要求受信手段）３０１と、送信者認証部３０２と、通信規制検出部３０３と、送信期間判断部３０４と、規制データ検出部（規制データ検出手段）３０５と、メッセージ変換部（メッセージ変換手段）３０６と、送信先判定部（送信先判定手段）３０７と、メッセージ出力部（メッセージ出力手段）３０８と、認証情報格納部３０９と、加入者情報格納部（加入者情報格納手段）３１０と、送信用データ格納部３１１と、メッセージ送信部３１２と、結果通知データ生成部３２１と、結果通知データ送信部３２２とを含んで構成されている。以下、メッセージ転送システム３の構成要素について詳細に説明する。【００１７】
送信要求受信部３０１は、ＷＥＢサーバ２ｂ或いは通信端末２ａから、メッセージ送信者を特定するサービス提供者ＩＤ（送信者特定情報）と、メッセージ送信先のユーザが加入しているサービスを特定するサービスＩＤ（サービス特定情報）と、メッセージ送信先を特定する加入者会員番号（送信先情報）と、メッセージ送信先に送信するメッセージデータとを含む送信要求情報を受信する部分である。例えば、送信要求受信部３０１は、ＷＥＢサーバ２ｂから、サービス提供者ＩＤとサービスＩＤとの組合せであるユーザＩＤ「12345+6789」と、パスワード「XXXX」と、加入者会員番号「MEM001」と、タイトル「サイト更新」と本文「サイトをリニューアルしました。」とから構成されるメッセージデータとを受信する。送信要求受信部３０１は、受信した送信要求情報からサービス提供者ＩＤ、サービスＩＤ、パスワード、加入者会員番号、及びメッセージを抽出して送信者認証部３０２、規制データ検出部３０５、メッセージ変換部３０６、及び送信先判定部３０７に引き渡す。【００１８】
送信者認証部３０２は、送信要求受信部３０１から受け取ったサービス提供者ＩＤ、サービスＩＤ、及びパスワードに基づいてメッセージ送信者の認証処理を行う部分である。より具体的には、送信者認証部３０２は、サービス提供者ＩＤ、及びサービスＩＤに基づいて認証情報格納部３０９を参照して、サービス提供者ＩＤ、及びサービスＩＤが予め認証情報格納部３０９に格納されているか否かを判定することによりメッセージ送信者の認証を行う。【００１９】
ここで、図２には、認証情報格納部３０９に格納されたデータの構成を示す。同図に示すように、認証情報格納部３０９には、ＷＥＢサーバ２ｂによって提供されるサービスのサービス提供者を特定するサービス提供者ＩＤ「12345」と、ＷＥＢサーバ２ｂによって提供されるサービスを識別する複数のサービスＩＤ「6789」、及びそのサービスＩＤ毎に設定されたパスワード「XXXX」とが関連づけて格納されている。【００２０】
そこで、送信者認証部３０２は、サービス提供者ＩＤ、及びサービスＩＤの一致するレコードが、認証情報格納部３０９に格納されているか否かを判定し、レコードが格納されている場合には、更にそのレコードに含まれるパスワードを読み出して、送信要求受信部３０１から受け取ったパスワードと一致しているか否かにより認証を行う。例えば、送信者認証部３０２は、送信要求受信部３０１からサービス提供者ＩＤ「12345」、サービスＩＤ「6789」、及びパスワード「XXXX」を受け取った場合は、認証情報格納部３０９からパスワード「XXXX」を読み出し、パスワード認証を行う。また、送信者認証部３０２は、上記パスワード認証結果「ＯＫ／ＮＧ」、及び認証情報格納部３０９から読み出したレコードを通信規制検出部３０３に引き渡す。【００２１】
図１に戻って、通信規制検出部３０３は、送信者認証部３０２から受け取ったパスワード認証結果が「ＯＫ」の場合に、メッセージ送信者によるメッセージ送信が規制されていることを検出して、メッセージ送信の中止処理を行う部分である。具体的には、通信規制検出部３０３は、送信者認証部３０２から受け取ったレコードから、サービス提供者ＩＤに対応する送信規制フラグ１、及びサービスＩＤに対応する送信規制フラグ２（図２参照）を抽出し、いずれかのフラグがオン「１」となっている場合にメッセージ送信の中止処理を行う。これらの送信規制フラグは、サービス提供者単位、サービス単位でのメッセージ送信を規制するためにメッセージ転送システム３において予め設定されるフラグである。また、通信規制検出部３０３は、いずれの送信規制フラグもオフ「０」である場合には、送信者認証部３０２から受け取ったレコードを送信期間判断部３０４に引き渡す。【００２２】
送信期間判断部３０４は、メッセージ送信者によるメッセージ送信が予め設定された送信期間内であるか否かを判定して、送信期間内でない場合にメッセージ送信の中止処理を行う部分である。具体的には、送信期間判断部３０４は、通信規制検出部３０３から受け取ったレコードから、サービス提供者ＩＤ及びサービスＩＤに対応するサービス開始日及びサービス終了日（図２参照）を抽出し、送信要求情報の受信時刻がサービス開始日とサービス終了日とにより特定される送信期間内でない場合に、メッセージ送信の中止処理を行う。例えば、送信要求情報の受信時刻が「2004/8/31 10:00:00」であって、サービス開始日及びサービス終了日が「2004/9/1」及び「2004/10/1」である場合は、受信時刻が送信期間内でないと判定し、メッセージ送信の中止処理を行う。また、送信期間判断部３０４は、受信時刻が送信期間内であると判定した場合には、通信規制検出部３０３から受け取ったレコードをメッセージ変換部３０６に引き渡す。【００２３】
規制データ検出部３０５は、送信期間判断部３０４によって送信要求情報の受信時刻が送信期間内であると判定された場合に、送信要求情報に含まれるメッセージデータから、所定の規制対象データを検出する部分である。このような規制対象データとしては、例えば、キャラクタ”HREF”を含む特定のＷＥＢページへのリンク情報を含むタグ情報、キャラクタ”IMG”を含む画像イメージを埋め込むためのタグ情報等の特定キャラクタを含むタグ情報が、予め指定されている。規制データ検出部３０５は、メッセージデータ中に規制対象データを検出した場合に、メッセージ出力部３０８に対して送信用メッセージデータ（詳細は、後述する。）を出力しないように制御する。【００２４】
メッセージ変換部３０６は、送信要求情報に含まれるメッセージデータを所定形式の送信用メッセージデータに変換する部分である。すなわち、メッセージ変換部３０６は、メッセージデータに含まれるタイトルと本文とを分離し、ＨＴＭＬ形式のタグ情報を付加することによりデータの編集を行う。また、メッセージ変換部３０６は、送信期間判断部３０４から受け取ったレコードからサービスＩＤに対応するサービス名（図２参照）を抽出し、上記のようにしてデータ編集されたメッセージデータに付加する。さらに、メッセージ変換部３０６は、メッセージデータに、メッセージ転送システム３において予め登録された固定のタグ情報を付加することも行う。このようなタグ情報としては、ユーザにとって有益な情報を提供するＷＥＢページへのリンク情報が好ましく用いられる。メッセージ変換部３０６は、上述のように変換した送信用メッセージデータをメッセージ出力部３０８に引き渡す。【００２５】
送信先判定部３０７は、加入者情報格納部３１０を参照することにより、送信要求情報に含む加入者会員番号に対応する通信宛先情報を検索する部分である。ここで、図３には、加入者情報格納部３１０に格納されたデータの構成を示す。同図に示すように、加入者情報格納部３１０には、メッセージ送信者が提供するサービスを特定する加入対象サービスＩＤ（サービス特定情報）「6789」と、当該サービスに加入しているサービス加入者を特定する加入者会員番号（加入者情報）「MEM001」と、サービス加入者が使用する通信端末の電話番号である加入者電話番号「090-XXXX0001」とが関連づけて格納されている。そこで、送信先判定部３０７は、送信要求情報に含むサービスＩＤ及び加入者会員番号に基づいて、加入者情報格納部３１０を検索して、サービスＩＤ及び加入者会員番号が一致するレコードが格納されているか否かを判定する。さらに、送信先判定部３０７は、サービスＩＤ及び加入者会員番号が一致するレコードが格納されている場合に、当該レコードに含まれる加入者電話番号を通信宛先情報として読み出して、メッセージ出力部３０８に引き渡す。【００２６】
図３の例によれば、送信要求情報にサービスＩＤ「6789」及び加入者会員番号「MEM001」が含まれている場合は、送信先判定部３０７は、加入者情報格納部３１０から加入者電話番号「090-XXXX0001」を読み出してメッセージ出力部３０８に引き渡す。【００２７】
図１に戻って、メッセージ出力部３０８は、メッセージ変換部３０６から受け取った送信用メッセージデータに、送信先判定部３０７から受け取った加入者電話番号を通信宛先情報として付加して出力する部分である。この場合、メッセージ出力部３０８は、送信用メッセージデータの出力を、送信用データ格納部３１１に格納することにより行う。【００２８】
メッセージ送信部３１２は、送信用データ格納部３１１に格納された送信用メッセージデータを通信端末４に送信する部分である。すなわち、メッセージ送信部３１２は、送信用メッセージデータに含まれる加入者電話番号を送信先として送信用メッセージデータを送信する。この場合、メッセージ送信部３１２は、ＳＭＴＰ（Simple Mail Transfer Protocol）等を用いて能動的に通信端末４側に送信用メッセージデータを送信するように動作してもよいし、通信端末４からの送信要求に応じて受動的に送信用メッセージデータを送信するように動作してもよい。【００２９】
さらに、メッセージ送信部３１２は、送信用メッセージデータの送信時に送信結果を検出し、その送信結果を送信用メッセージデータに対応付けて送信用データ格納部３１１に格納する。メッセージ送信部３１２は、送信結果を示す状態として、「00（正常終了）」、「01（該当加入者会員番号無し）」、「09（通信規制あり）」等を検出する。【００３０】
結果通知データ生成部３２１は、メッセージ送信部３１２による送信用メッセージデータの送信後に、送信用データ格納部３１１を参照して、ＷＥＢサーバ２ｂ或いは通信端末２ａに対して提供するメッセージ送信結果データを生成する。メッセージ送信結果データには、「MEM111，00」等のように、メッセージデータの送信対象の加入者会員番号及び送信結果が含まれる。なお、複数の加入者会員番号が送信対象である場合は、メッセージ送信結果データには、複数の加入者会員番号、及びそれらに対応する送信結果が含まれていてもよい。結果通知データ生成部３２１は、生成したメッセージ送信結果データを結果通知データ送信部３２２に出力する。【００３１】
結果通知データ送信部３２２は、メッセージ送信結果データを通信ネットワーク５ａを経由してＷＥＢサーバ２ｂ或いは通信端末２ａに対して送信する。このとき、結果通知データ送信部３２２は、ＳＭＴＰ等を用いて電子メールで能動的にＷＥＢサーバ２ｂ或いは通信端末２ａ側にメッセージ送信結果データを送信するように動作してもよいし、ＨＴＴＰ等を用いてＷＥＢサーバ２ｂ或いは通信端末２ａからの送信要求に応じて受動的にメッセージ送信結果データを送信するように動作してもよい。【００３２】
続いて、本実施形態にかかるメッセージ転送システム３の動作について説明し、併せて、本発明の実施形態にかかるメッセージ転送方法について説明する。図４は、メッセージ転送システム３のメッセージ転送時の動作を示すフローチャートである。【００３３】
まず、メッセージ転送システム３の送信要求受信部３０１が、ＷＥＢサーバ２ｂ或いは通信端末２ａから、通信端末４をメッセージ送信先とする送信要求情報を受信する（ステップＳ１０１）。次に、送信者認証部３０２は、送信要求情報に含まれるサービス提供者ＩＤ及びサービスＩＤと一致するレコードを認証情報格納部３０９から読み出す（ステップＳ１０２）。そして、送信者認証部３０２は、読み出したレコードに記憶されているパスワードと、送信要求情報に含まれるパスワードとが一致しているか否かを判定する（ステップＳ１０３）。その結果、パスワードが一致していないと判定した場合（ステップＳ１０３；ＮＯ）、送信者認証部３０２は、送信要求情報の送信元であるＷＥＢサーバ２ｂ或いは通信端末２ａに対してエラー情報を返信（ステップＳ１０４）した後、処理をステップＳ１０１に戻す。【００３４】
一方、パスワードが一致していると判定した場合（ステップＳ１０３；ＹＥＳ）、通信規制検出部３０３が、認証情報格納部３０９から読み出されたレコードを参照することにより、メッセージ送信者によるメッセージ送信が規制されているか否かを判定する（ステップＳ１０５）。判定の結果、レコード中に設定された送信規制フラグ１又は送信規制フラグ２が「１」であると判定した場合（ステップＳ１０５；ＹＥＳ）、通信規制検出部３０３は、送信要求情報の送信元に対してエラー情報を返信（ステップＳ１０４）した後、処理をステップＳ１０１に戻す。【００３５】
一方、送信規制フラグ１及び送信規制フラグ２が「０」であると判定した場合（ステップＳ１０５；ＮＯ）、送信期間判断部３０４が、認証情報格納部３０９から読み出されたレコードを参照することにより、送信要求情報の受信時刻が送信期間内であるか否かを判定する（ステップＳ１０６）。その結果、送信要求情報の受信時刻が送信期間内でないと判定した場合は（ステップＳ１０６；ＮＯ）、送信期間判断部３０４は、送信要求情報の送信元に対してエラー情報を返信（ステップＳ１０４）した後、処理をステップＳ１０１に戻す。【００３６】
一方、送信要求情報の受信時刻が送信期間内であると判定した場合は（ステップＳ１０６；ＹＥＳ）、規制データ検出部３０５が、送信要求情報に含まれるメッセージデータが所定データサイズ（例えば、500byte）以下であるか否かを判定する（ステップＳ１０７）。判定の結果、メッセージデータが所定データサイズを超えていると判定した場合は（ステップＳ１０７；ＮＯ）、規制データ検出部３０５は、送信要求情報の送信元に対してエラー情報を返信（ステップＳ１０４）した後、処理をステップＳ１０１に戻す。【００３７】
一方、メッセージデータが所定データサイズ以下であると判定した場合は（ステップＳ１０７；ＹＥＳ）、さらに、規制データ検出部３０５は、メッセージデータ中に規制対象データであるタグ情報が含まれているか否かを判定する（ステップＳ１０８）。その結果、メッセージデータ中に規制対象データが含まれている場合は（ステップＳ１０８；ＹＥＳ）、規制データ検出部３０５は、送信要求情報の送信元に対してエラー情報を返信（ステップＳ１０４）した後、処理をステップＳ１０１に戻すことにより、メッセージ出力部３０８によって送信用メッセージデータが出力されないように制御する。【００３８】
一方、メッセージデータ中に規制対象データが含まれていない場合は（ステップＳ１０８；ＮＯ）、メッセージ変換部３０６が、メッセージデータを送信用メッセージデータに変換する（ステップＳ１０９）。図５において、（ａ）は、メッセージ変換部３０６による変換処理用のテンプレートの内容、（ｂ）は、メッセージ変換部３０６により変換された送信用メッセージデータの内容を示す図である。メッセージ変換部３０６は、図５（ａ）に示すような変換処理用のテンプレートを予め保持している。このテンプレートは、ＨＴＭＬ形式のタグ情報を含んで記述されており、メッセージデータに含まれるタイトルに置き換えるためのインデックスＤ０１「｛Subject｝」と、送信要求情報に含まれるサービスＩＤに対応するサービス名に置き換えるためのインデックスＤ０２「｛サービス名｝」と、メッセージデータに含まれる本文に置き換えるためのインデックスＤ０３「｛本文｝」と、固定のリンク情報Ｄ０４「<A HREF="http://xxxx">」とを有している。メッセージ変換部３０６は、これらのインデックスＤ０１、インデックスＤ０３、及びインデックスＤ０２の部分に、メッセージデータに含まれるタイトル、本文、及び認証情報格納部３０９から読み出されたサービス名を適用することにより、テンプレートから図５（ｂ）に示すような送信用メッセージデータに変換する。【００３９】
図４に戻って、送信先判定部３０７は、加入者情報格納部３１０を参照して、送信要求情報に含むサービスＩＤ及び加入者会員番号に一致するレコードを読み出す（ステップＳ１１０）。そして、送信先判定部３０７は、上記読み出し処理の結果、サービスＩＤ及び加入者会員番号と一致するレコードが存在するか否かを判定する（ステップＳ１１１）。判定の結果、一致するレコードが存在しないと判定した場合は（ステップＳ１１１；ＮＯ）、メッセージ転送処理を終了する。一方、一致するレコードが存在すると判定した場合は（ステップＳ１１１；ＹＥＳ）、送信先判定部３０７が、該当するレコードに含まれる加入者電話番号を読み出した後、メッセージ出力部３０８が、送信用メッセージデータに加入者電話番号を付加して送信用データ格納部３１１に格納する（ステップＳ１１２）。【００４０】
その後、メッセージ送信部３１２が、送信用メッセージデータを送信用データ格納部３１１から読み出して、通信端末４に向けて送信する（ステップＳ１１３）。図６には、通信端末４における送信用メッセージデータの出力例を示す。同図に示すように、メッセージ変換部３０６によって置換されたインデックスＤ０１，Ｄ０２，Ｄ０３が文字列Ｃ０１，Ｃ０２，Ｃ０３として出力され、メッセージ変換部３０６によって固定的に付加されたリンク情報Ｄ０４が、リンク機能付きの文字列Ｃ０４として出力される。【００４１】
送信用メッセージデータが送信されると、結果通知データ生成部３２１は、送信用メッセージデータの送信対象の加入者会員番号と送信結果とが含まれるメッセージ送信結果データを生成する（ステップＳ１１４）。その後、結果通知データ送信部３２２は、生成されたメッセージ送信結果データを、送信要求情報の送信元であるＷＥＢサーバ２ｂ或いは通信端末２ａに対して、電子メールで送信する（ステップＳ１１５）。【００４２】
以上説明したメッセージ転送システム３によれば、メッセージ送信者から送信要求情報を受け付けると、送信要求情報に含まれるメッセージデータが、予めテンプレートによって定められた形式のデータに変換され、加入者会員番号に対応する通信宛先情報が付加されて、送信用メッセージデータとして通信端末４側に出力される。また、メッセージデータ中にタグ情報等の規制対象データが検出された場合は、当該規制対象データが通信端末４に送信されないように制御される。これにより、メッセージ転送の際に、特定形式のメッセージデータの送信のみが許容されると同時に、例えば、悪用される可能性の高い種類のデータの送信を規制して、不用なメッセージの送信を防止することができる。【００４３】
また、メッセージ送信者が提供するサービスに加入しているユーザに関する加入者情報が加入者情報格納部３１０に予め登録され、メッセージ送信要求時にメッセージ送信者から当該メッセージ送信者が提供するサービスを識別するサービスＩＤが受信される。そして、加入者会員番号で識別されるメッセージ送信先がサービスＩＤによって特定されるサービスの加入者に該当する場合に、メッセージデータが出力されるので、メッセージ送信者の提供するサービス加入者に対してのみメッセージ送信を許容することができる。【００４４】
なお、送信要求受信手段は、メッセージ送信者設備からメッセージ送信先が加入しているサービスを特定するサービス特定情報を更に受信し、メッセージ送信者が提供するサービスを特定するサービス特定情報と、サービスに加入しているサービス加入者を特定する加入者情報と、を関連づけて格納する加入者情報格納手段と、送信先情報及びサービス特定情報に基づいて加入者情報格納手段を参照することにより、送信先情報に対応する加入者情報が登録されているか否かを判定する送信先判定手段とを更に備え、メッセージ出力手段は、送信先判定手段によって加入者情報が登録されていると判定された場合に、送信用メッセージデータに通信宛先情報を付加して出力する、ことが好ましい。【００４５】
このような構成とすれば、メッセージ送信者が提供するサービスに加入しているユーザに関する加入者情報が予め登録され、メッセージ送信要求時にメッセージ送信者から当該メッセージ送信者が提供するサービスを識別するサービス特定情報が受信される。そして、メッセージ送信先がサービス特定情報によって特定されるサービスの加入者に該当する場合に、メッセージデータが出力されるので、メッセージ送信者の提供するサービス加入者に対してのみメッセージ送信を許容することができる。【００４６】
さらに、規制データ検出手段は、メッセージデータ中にタグ情報を検出した場合に、メッセージ変換手段に対して、メッセージデータからタグ情報をフィルタリングするように制御することも好ましい。このような規制データ検出手段を備えると、不用なデータとして送信される可能性の高いタグ情報の送信を確実に防止することができる。【００４７】
またさらに、規制データ検出手段は、メッセージデータ中にタグ情報を検出した場合に、送信用メッセージデータを出力しないように制御することも好ましい。この場合も、不用なデータとして送信される可能性の高いタグ情報の送信を確実に防止することができる。【００４８】
さらにまた、メッセージ変換手段は、送信用メッセージデータに対して予め登録されたタグ情報を更に付加し、メッセージ出力手段は、タグ情報及び通信宛先情報が付加された送信用メッセージデータを出力することも好ましい。こうすれば、例えば、メッセージ送信者側からのリンク情報等のタグ情報の送信が制限されている場合であっても、予め固定的にタグ情報を設定、付加することで、受信者にとってより有益な情報を送信することができる。【００４９】
なお、本発明は上述した実施形態に限定されるものではない。例えば、メッセージ転送システム３の規制データ検出部３０５は、規制対象データを検出した場合に送信用メッセージデータが送信されないように制御しているが、タグ情報等の規制対象データを検出した場合に、メッセージ変換部３０６に対して、当該規制対象データを削除してメッセージデータをフィルタリングするように制御してもよい。この場合、例えば、メッセージ変換部３０６は、メッセージデータに含まれる本文から、キャラクタ”HREF”等の特定のキャラクタを含むタグ情報を削除した後、その本文をテンプレートに対して適用することにより送信用メッセージデータに変換する。図７には、メッセージ変換部３０６が変換する送信用メッセージデータの変形例を示す。同図に示すように、メッセージ変換部３０６は、メッセージ送信者側から受信したメッセージデータに含まれる本文のデータＤ０５から、規制対象データに相当するリンク情報「<A HREF="http://yyyy">」を削除することによってデータＤ０６に変換して、送信用メッセージデータを生成する。【００５０】
また、メッセージ転送システム３は、メッセージデータをＨＴＭＬ形式のデータに変換して転送しているが、このデータ形式は特定のものに限られるものではなく、テキストデータ形式等の他のデータ形式に変換するように動作してもよい。【００５１】
また、メッセージ転送システム３は、送信用メッセージデータを送信用データ格納部３１１に格納してから通信端末４に送信しているが、メールサーバ等の他のコンピュータシステムを経由して通信端末側に転送するように動作してもよい。【００５２】
また、メッセージ転送システム３に予め設定される規制対象データとしては、タグ情報に限られるものではなく、プログラム言語で記述されたスクリプト等の様々なデータが設定可能である。
【産業上の利用可能性】
【００５３】
本発明は、通信ネットワーク上でメッセージを中継するメッセージ転送システム及びメッセージ転送方法を使用用途とし、通信ネットワーク上のメッセージ送信の内容を制限することにより、不用なメッセージの送信を防止するものである。
【図１】
0004503605.tif 000002
【図２】
0004503605.tif 000003
【図３】
0004503605.tif 000004
【図４】
0004503605.tif 000005
【図５】
0004503605.tif 000006
【図６】
0004503605.tif 000007
【図７】
0004503605.tif 000008