(57)【要約】【課題】受信側と送信側双方の条件を考慮したり、受信側と送信側の条件を使い分けたりし、メッセージの受信端末への送信を制御する。【解決手段】受信側条件を受信側条件データベース２３ａに、送信側条件を送信側条件データベース２３ｂに登録しておく。メッセージ制御部２６は、使用条件として受信側条件又は送信側条件の少なくとも１つを選択する。メッセージ制御部２６は、その選択した使用条件に基づいてメッセージの受信端末への送信方式を決定し、その決定結果に従ってメッセージの送信を制御する。【選択図】図２
2005149222.tif 000002
【特許請求の範囲】
【請求項１】
端末装置が受信端末になるときのメッセージの前記受信端末への送信方式に関する受信側条件を記憶する受信側条件記憶手段と、
前記端末装置が送信端末になるときの前記メッセージの前記受信端末への送信方式に関する送信側条件を記憶する送信側条件記憶手段と、
前記送信方式の決定に使用する使用条件として、前記受信側条件又は前記送信側条件の少なくとも１つを選択し、該選択した使用条件に基づいて前記メッセージの前記受信端末への送信方式を決定し、該決定結果に従って前記メッセージの送信を制御する送信制御手段と
を備えることを特徴とするメッセージ制御装置。
【請求項２】
前記送信制御手段は、前記受信端末及び前記送信端末の優先順位、前記受信側条件及び前記送信側条件の優先順位、又は、前記受信端末又は前記送信端末による前記使用条件の指定の少なくとも１つに基づいて、前記使用条件を選択することを特徴とする請求項１に記載のメッセージ制御装置。
【請求項３】
前記送信制御手段は、前記使用条件として前記受信側条件及び前記送信側条件を選択したときに、前記受信側条件に基づく受信側送信方式と前記送信側条件に基づく送信側送信方式が異なる場合には、前記メッセージの前記受信端末への送信方式を、前記受信側送信方式及び前記送信側送信方式に決定することを特徴とする請求項１又は２に記載のメッセージ制御装置。
【請求項４】
前記送信制御手段は、前記受信側送信方式又は前記送信側送信方式を用いて前記メッセージを送信するよう制御し、該送信結果に基づいて前記送信に用いなかった送信方式による前記メッセージの送信を制御することを特徴とする請求項３に記載のメッセージ制御装置。
【請求項５】
前記端末装置の処理能力を記憶する端末情報記憶手段を備え、
前記送信制御手段は、前記受信端末の前記処理能力に基づいて、前記メッセージの前記受信端末への送信方式を決定することを特徴とする請求項１乃至４のいずれか１項に記載のメッセージ制御装置。
【請求項６】
前記送信制御手段は、前記使用条件に基づいて決定した送信方式により送信されるメッセージを前記受信端末が処理できない場合には、前記メッセージの前記受信端末への送信方式を、前記使用条件に基づいて決定した送信方式と前記受信端末が前記メッセージを処理可能な送信方式に決定することを特徴とする請求項５に記載のメッセージ制御装置。
【請求項７】
メッセージの受信端末への送信方式の決定に使用する使用条件として、端末装置が前記受信端末になるときの前記メッセージの前記受信端末への送信方式に関する受信側条件、又は、前記端末装置が送信端末になるときの前記メッセージの前記受信端末への送信方式に関する送信側条件の少なくとも１つを選択し、
該選択した使用条件に基づいて前記メッセージの前記受信端末への送信方式を決定し、
該決定結果に従って前記メッセージの送信を制御することを特徴とするメッセージ送信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ制御装置及びメッセージ送信制御方法に関する。
【背景技術】
【０００２】
従来、受信端末におけるデータ文字数の制限や文字コードに基づいて、メッセージの送受信方式を決定し、メッセージを送信するメッセージ配信システムが提案されている（例えば、特許文献１参照）。又、ファイルの容量が、送信側ユーザが指定した指定値よりも大きいか否かを判定し、指定値以下の場合にはそのままファイルを送信し、指定値よりも大きい場合にはファイルを保存部に転送し、その保存部のアドレスを送信する情報処理装置が提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００３−１５８５５２号公報
【特許文献２】特開２００２−２５９３０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のメッセージ配信システムは、受信端末におけるデータ文字数の制限や文字コードに基づいて、送受信方式を決定するだけであった。又、従来の情報処理装置は、送信側ユーザが指定したファイルの容量に基づいて送信が制御されるだけであった。そのため、受信側と送信側双方の条件を考慮したり、状況に応じて受信側と送信側の条件を使い分けたりして、メッセージの受信端末への送信を制御することができなかった。
【０００４】
そこで、本発明は、受信側と送信側双方の条件を考慮したり、受信側と送信側の条件を使い分けたりして、メッセージの受信端末への送信を制御することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係るメッセージ制御装置は、端末装置が受信端末になるときのメッセージの受信端末への送信方式に関する受信側条件を記憶する受信側条件記憶手段と、端末装置が送信端末になるときのメッセージの受信端末への送信方式に関する送信側条件を記憶する送信側条件記憶手段と、送信方式の決定に使用する使用条件として、受信側条件又は送信側条件の少なくとも１つを選択し、その選択した使用条件に基づいてメッセージの受信端末への送信方式を決定し、その決定結果に従ってメッセージの送信を制御する送信制御手段とを備えることを特徴とする。
【０００６】
このようなメッセージ制御装置によれば、端末装置が受信端末になるときのメッセージの受信端末への送信方式に関する受信側条件と、端末装置が送信端末になるときのメッセージの受信端末への送信方式に関する送信側条件を記憶しておくことができる。そして、メッセージ制御装置は、送信方式の決定に使用する使用条件として、記憶している受信側条件又は送信側条件の少なくとも１つを選択し、その選択した使用条件に基づいてメッセージの受信端末への送信方式を決定し、その決定結果に従ってメッセージの送信を制御できる。
【０００７】
そのため、メッセージ制御装置は、受信側条件と送信側条件の双方を使用条件として選択することにより、受信側と送信側双方の条件を考慮して、メッセージの受信端末への送信を制御できる。又、メッセージ制御装置は、受信側条件と送信側条件のどちらかを使用条件として選択することにより、受信側と送信側の条件を使い分けて、メッセージの受信端末への送信を制御できる。
【０００８】
送信制御手段は、受信端末及び送信端末の優先順位、受信側条件及び送信側条件の優先順位、又は、受信端末又は送信端末による使用条件の指定の少なくとも１つに基づいて、使用条件を選択することが好ましい。これによれば、メッセージ制御装置は、端末装置の優先順位や、受信側条件及び送信側条件自体の優先順位、端末装置の要望を考慮して、使用条件を選択できる。
【０００９】
又、送信制御手段は、使用条件として受信側条件及び送信側条件を選択したときに、受信側条件に基づく送信方式（以下「受信側送信方式」という）と送信側条件に基づく送信方式（以下「送信側送信方式」という）が異なる場合には、メッセージの受信端末への送信方式を、受信側送信方式及び送信側送信方式に決定することが好ましい。これによれば、メッセージ制御装置は、受信側送信方式と送信側送信方式が異なる場合であっても、受信側と送信側双方の条件を満足させて、メッセージの受信端末への送信を制御できる。
【００１０】
又、送信方式を受信側送信方式及び送信側送信方式に決定した場合、送信制御手段は、受信側送信方式又は送信側送信方式いずれかを用いてメッセージを送信するよう制御し、その送信結果に基づいて送信に用いなかった送信方式によるメッセージの送信を制御するようにしてもよい。これによれば、メッセージ制御装置は、送信に用いた送信方式による送信結果を活用して、送信に用いなかった送信方式を適切に利用できる。
【００１１】
更に、メッセージ制御装置は、端末装置の処理能力を記憶する端末情報記憶手段を備え、送信制御手段は、受信端末の処理能力に基づいて、メッセージの受信端末への送信方式を決定することが好ましい。これによれば、メッセージ制御装置は、端末装置の処理能力を記憶しておくことができる。そして、メッセージ制御装置は、記憶している受信端末の処理能力も考慮して、メッセージの受信端末への送信を制御できる。
【００１２】
この場合、送信制御手段は、使用条件に基づいて決定した送信方式により送信されるメッセージを受信端末が処理できない場合には、メッセージの受信端末への送信方式を、使用条件に基づいて決定した送信方式と受信端末がメッセージを処理可能な送信方式に決定することが好ましい。これによれば、メッセージ制御装置は、使用条件に基づいて決定した送信方式により送信されるメッセージを受信端末が処理できない場合であっても、受信端末が確実にメッセージを処理できるように、メッセージの受信端末への送信を制御できる。
【００１３】
本発明に係るメッセージ送信制御方法は、メッセージの受信端末への送信方式の決定に使用する使用条件として、端末装置が受信端末になるときのメッセージの受信端末への送信方式に関する受信側条件、又は、端末装置が送信端末になるときのメッセージの受信端末への送信方式に関する送信側条件の少なくとも１つを選択し、その選択した使用条件に基づいてメッセージの受信端末への送信方式を決定し、その決定結果に従ってメッセージの送信を制御することを特徴とする。
【発明の効果】
【００１４】
以上説明したように、本発明によれば、受信側と送信側双方の条件を考慮したり、受信側と送信側の条件を使い分けたりして、メッセージの受信端末への送信を制御することができる。
【発明を実施するための最良の形態】
【００１５】
〔通信システム〕
図１に示すように、通信システム１は、第１メッセージングシステム１０と、メッセージ制御装置２０と、第２メッセージングシステム３０とを備える。通信システム１は、異なるシステム、第１メッセージングシステム１０と第２メッセージングシステム３０とを、メッセージ制御装置２０を介して接続して構成される。尚、第１メッセージングシステム１０と第２メッセージングシステム３０との接続の仕方に制約はない。
【００１６】
第１メッセージングシステム１０は、移動端末１０ａと、無線基地局１０ｂと、移動通信網１０ｃと、メッセージサーバ１０ｄとを備える。第２メッセージングシステム３０は、マルチメディアメッセージングサービス（Multimedia  Messaging  Service、以下「ＭＭＳ」と表す）端末３０ａと、無線基地局３０ｂと、移動通信網３０ｃと、ＭＭＳリレー／サーバ３０ｄとを備える。
【００１７】
移動端末１０ａは、無線基地局１０ｂを介して移動通信網１０ｃに接続し、メッセージサーバ１０ｄとメッセージを送受信する。そして、移動端末１０ａは、メッセージサーバ１０ｄを介して、ＭＭＳ端末３０ａやメッセージ制御装置２０とメッセージを送受信する。メッセージサーバ１０ｄは、メッセージ制御装置２０を介してＭＭＳリレー／サーバ３０ｄとメッセージを送受信する。又、メッセージサーバ１０ｄは、移動通信網１０ｃを介して移動端末１０ａとメッセージを送受信する。メッセージサーバ１０ｄは、例えば、ｉ−ｍｏｄｅ（登録商標）サーバを用いることができる。移動端末１０ａは、例えば、ｉ−ｍｏｄｅ（登録商標）端末を用いることができる。
【００１８】
ＭＭＳ端末３０ａは、無線基地局３０ｂを介して移動通信網３０ｃに接続し、ＭＭＳリレー／サーバ３０ｄとメッセージを送受信する。そして、ＭＭＳ端末３１０ａは、ＭＭＳリレー／サーバ３０ｄを介して、移動端末１０ａやメッセージ制御装置２０とメッセージを送受信する。ＭＭＳリレー／サーバ３０ｄは、メッセージ制御装置２０を介してメッセージサーバ１０ｄとメッセージを送受信する。又、ＭＭＳリレー／サーバ３０ｄは、移動通信網３０ｃを介してＭＭＳ端末３０ａとメッセージを送受信する。
【００１９】
メッセージ制御装置２０は、メッセージの送信を制御する。メッセージ制御装置２０は、第１メッセージングシステム１０と第２メッセージングシステム３０との間でメッセージを中継する。以下、ＭＭＳ端末３０ａが送信端末となり、移動端末１０ａが受信端末となる場合を例にとって説明する。送信端末は、メッセージを送信する端末装置であり、受信端末は、メッセージを受信する端末装置である。
【００２０】
図２に示すようにメッセージ制御装置２０は、メッセージサーバインタフェース２１と、ＭＭＳリレー／サーバインタフェース２２と、受信側条件データベース２３ａと、送信側条件データベース２３ｂと、端末情報データベース２４と、登録部２５と、メッセージ制御部２６と、メッセージ格納部２７と、間接送信制御部２８とを備える。
【００２１】
メッセージサーバインタフェース２１は、メッセージサーバ１０ｄとのインタフェースである。ＭＭＳリレー／サーバインタフェース２２は、ＭＭＳリレー／サーバ３０ｄとのインタフェースである。メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２は、移動端末１０ａやＭＭＳ端末３０ａのような端末装置から制御用メッセージを受信し、登録部２５に入力する。
【００２２】
メッセージ制御装置２０が受信する制御用メッセージには、受信側条件又は送信側条件を通知する条件通知メッセージと、端末装置に関する端末情報を通知する端末情報通知メッセージと、メッセージ制御装置２０に登録されている受信側条件又は送信側条件を問い合わせる参照メッセージがある。条件通知メッセージは受信側条件又は送信側条件を含む。受信側条件は、端末装置が受信端末になるときのメッセージの受信端末への送信方式に関する条件である。送信側条件は、端末装置が送信端末になるときのメッセージの受信端末への送信方式に関する条件である。
【００２３】
メッセージの受信端末への送信方式には、例えば、直接送信と間接送信がある。間接送信は、受信端末宛のメッセージをメッセージ格納部２７に格納して、格納先を受信端末に通知し、受信端末からメッセージの要求を受けると、格納したメッセージを受信端末に送信する方式である。直接送信は、メッセージ格納部２７にメッセージを格納して格納先を受信端末に通知する処理を行わずに、受信端末宛のメッセージを受信端末に送信する方式である。メッセージ格納部２７は、メッセージを格納するメッセージ格納手段である。
【００２４】
受信側条件や送信側条件は、送信方式を決定する決定条件と、決定条件に合致する場合に指定する送信方式を含む。決定条件は、例えば、メッセージのアドレス、メッセージの形式、メッセージに添付されるデータの有無、そのデータの形式、メッセージの優先順位、メッセージの重要度、メッセージに含まれる文字列、メッセージの容量などを用いて設定される。尚、受信側条件は、メッセージの送信元アドレス、メッセージの形式、メッセージに添付されるデータの有無、そのデータの形式、メッセージの優先順位、メッセージの重要度、メッセージに含まれる文字列の少なくとも１つを用いて設定されることが好ましい。送信側条件は、メッセージの優先順位、メッセージの重要度、メッセージに含まれる文字列の少なくとも１つを用いて設定されることが好ましい。
【００２５】
メッセージのアドレスには、送信元アドレスと送信先アドレスがあり、送信元アドレスは受信側条件の設定に用いられ、送信先アドレスは送信側条件の設定に用いられる。メッセージの形式には、ｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ、ｍｕｌｔｉｐａｒｔ／ｒｅｌａｔｅｄ、ｍｕｌｔｉｐａｒｔ／ａｌｔｅｒｎａｔｉｖｅなどがある。メッセージに添付されるデータには、添付ファイルがある。データの形式には、ＪＰＥＧ形式、ＭＰＥＧ形式などがある。メッセージの優先順位は、メッセージを送信する優先順位である。メッセージの重要度は、メッセージの内容の重要度である。メッセージの優先順位や重要度は、優先順位や重要度を示す制御データを用いて指定できる。メッセージに含まれる特定の文字列としては、例えば、「至急」、「緊急」、「重要」のような優先順位や重要度を示す文字列を指定できる。送信方式は、直接送信又は間接送信のいずれかを指定する。メッセージの容量は、メッセージにデータが添付されている場合、メッセージ自体の容量と添付データの容量の合計になる。
【００２６】
例えば、アドレスに基づく受信側条件や送信側条件は、「送信元アドレスに“＠ａｂｃ．ｘｙｚ．ｃｏｍ”が含まれている場合、直接送信する」、「送信先アドレスが“１２３＠ａｂｃ．ｘｙｚ．ｃｏｍ”の場合、間接送信する」のように設定できる。このように、決定条件はアドレスの一部又は全部について設定できる。メッセージの形式に基づく受信側条件や送信側条件は、「形式が“ｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ”の場合、間接送信する」、「形式が“ｍｕｌｔｉｐａｒｔ／ｒｅｌａｔｅｄ”の場合、直接送信する」のように設定できる。
【００２７】
メッセージに添付されるデータの有無やその形式に基づく受信側条件や送信側条件は、「メッセージにファイルが添付されている場合、間接送信する」、「メッセージにＪＰＥＧ形式のファイルが添付されている場合、直接送信する」、「メッセージにＭＰＥＧ形式のファイルが添付されている場合、間接送信する」のように設定できる。
【００２８】
メッセージの優先順位や重要度に基づく受信側条件や送信側条件は、優先順位や重要度を示す制御データが、例えば「高、中、低」の３段階であるとき、「優先順位が“高”の場合、直接送信する」、「重要度が“中”以下の場合、間接送信する」のように設定できる。このように、決定条件は、優先順位や重要度を指定して設定してもよく、優先順位や重要度の閾値を指定して設定してもよい。文字列に基づく受信側条件は、「件名又は本文に“至急”又は“緊急”の文字列が含まれている場合、直接送信する」、「件名又は本文に“重要”の文字列が含まれている場合、間接送信する」のように設定できる。このように、決定条件は、件名（ｓｕｂｊｅｃｔ）や本文など、文字列を含む部分を指定して設定できる。
【００２９】
決定条件は、複数の項目を組み合わせて設定してもよい。例えば、受信側条件や送信側条件は、「送信元アドレスに“＠ａｂｃ．ｘｙｚ．ｃｏｍ”が含まれており、優先順位が“中以下”の場合、間接送信する」、「送信先アドレスが“１２３＠ａｂｃ．ｘｙｚ．ｃｏｍ”であり、重要度が“高”の場合、直接送信する」、「形式が“ｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ”であり、件名又は本文に“至急”の文字列が含まれている場合、直接送信する」、「メッセージにＭＰＥＧ形式のファイルが添付されており、メッセージの容量が１ｋバイトを越える場合、間接送信する」のように複数の項目を組み合わせて設定できる。
【００３０】
尚、１つの端末装置について複数の受信側条件を設定できる。同様に、１つの端末装置について複数の送信側条件を設定できる。この場合、受信側条件には、送信方式の決定に使用する優先順位であって、その端末装置の受信側条件の中での優先順位が付与される。同様に、送信側条件には、送信方式の決定に使用する優先順位であって、その端末装置の送信側条件の中での優先順位が付与される。以下、１つの端末装置の受信側条件の中での優先順位や、１つ端末装置の送信側条件の中での優先順位を、「端末内優先順位」という。例えば、端末内優先順位の高い順番に、受信側条件や送信側条件に番号を付与することができる。
【００３１】
端末情報通知メッセージは、移動端末１０ａやＭＭＳ端末３０ａのような端末装置に関する端末情報を含む。端末情報通知メッセージは、端末情報として、端末装置の処理能力、端末装置の優先順位を設定するための情報（以下「設定情報」という）などを含む。端末装置の処理能力には、例えば、メッセージの形式、メッセージに添付されるデータの形式、メッセージの容量に関する処理能力がある。メッセージの形式やデータの形式に関する処理能力は、メッセージの形式やデータの形式と、その形式のメッセージやデータに対して可能な処理の種類とを組み合わせて示すことができる。又、メッセージの容量に関する処理能力は、処理の種類と、その処理が可能なメッセージの容量とを組み合わせて示すことができる。処理の種類には、例えば、受信処理、表示処理、加工処理などがある。表示処理可能なメッセージの容量は、例えば、表示可能な画面サイズにより決定することができる。
【００３２】
端末装置の優先順位は、端末装置の受信側条件及び送信側条件が使用条件に選択される優先順位である。使用条件とは、メッセージの受信端末への送信方式の決定に使用する条件である。端末装置の優先順位は、端末装置が加入するメッセージングシステムやサービスの種類、支払うサービス料金などに応じて設定できる。例えば、第１メッセージングシステム１０を運営する通信事業者が、メッセージ制御装置２０の運営も行う場合、第１メッセージングシステム１０に加入する端末装置の優先順位を高く設定したり、サービス料金が高い端末装置ほど優先順位を高く設定したりできる。そのため、設定情報には、端末装置が加入するメッセージングシステムやサービスの種類、支払うサービス料金などがある。
【００３３】
制御用メッセージの送信先アドレスには、メッセージ制御装置２０のアドレスが設定される。本実施形態では、受信側条件を含む条件通知メッセージや、受信側条件を問い合わせる参照メッセージの送信先アドレスには、メッセージ制御装置２０が受信側条件の通知や問い合わせを受け付ける「ｓｙｓｔｅｍ＠受信者ドメイン」を用いる。送信側条件を含む条件通知メッセージや、送信側条件を問い合わせる参照メッセージの送信先アドレスには、メッセージ制御装置２０が送信側条件の通知や問い合わせを受け付ける「ｓｙｓｔｅｍ＠送信者ドメイン」を用いる。そのため、条件通知メッセージが、受信側条件又は送信側条件のいずれを通知するものであるかや、参照メッセージが、受信側条件又は送信側条件のいずれを問い合わせるものであるかは、条件通知メッセージや参照メッセージの送信先アドレスに基づいて判断できる。端末情報通知メッセージの送信先アドレスには、メッセージ制御装置２０が端末情報を受け付ける「ｓｙｓｔｅｍ＠メッセージ制御装置ドメイン」を用いる。
【００３４】
制御用メッセージの本文に、受信側条件、送信側条件、又は、端末情報が設定される。条件通知メッセージの本文には、受信側条件又は送信側条件が「送信方式、決定条件」の順番で設定される。更に、決定条件は、「メッセージのアドレス、メッセージの形式、メッセージに添付されるデータの有無又はそのデータの形式、メッセージの優先順位、メッセージの重要度、メッセージに含まれる文字列、文字列を含む部分、メッセージの容量」の順番で設定される。又、１つの端末装置が複数の受信側条件や複数の送信側条件を通知する場合には、条件通知メッセージに含まれる受信側条件や送信側条件には、端末内優先順位が付与される。この場合、条件通知メッセージの本文には、受信側条件や送信側条件とその端末内優先順位が「送信方式、決定条件、端末内優先順位」の順番で設定される。決定条件に用いない項目には「＊」が設定される。「＊」が設定されている項目は、決定条件に用いられていないため、受信側条件や送信側条件として考慮されない。
【００３５】
例えば、送信先アドレスが「ｓｙｓｔｅｍ＠受信者ドメイン」に設定されている条件通知メッセージの本文が「直接、ａｂｃ＠ｄｏｍａｉｎ．ｃｏｍ、＊、＊、＊、＊、＊、＊、＊」の場合、「送信元アドレスが“ａｂｃ＠ｄｏｍａｉｎ．ｃｏｍ”の場合、直接送信する」という受信側条件を示す。条件通知メッセージの本文が「間接、＊、＊、ＭＰＥＧ、＊、＊、＊、＊、＊」の場合、「メッセージにＭＰＥＧ形式のファイルが添付されている場合、間接送信する」という受信側条件や送信側条件を示す。条件通知メッセージの本文が「直接、＊、＊、＊、＊、＊、緊急、件名又は本文、＊」の場合、「件名又は本文に“緊急”の文字列が含まれている場合、直接送信する」という受信側条件や送信側条件を示す。
【００３６】
又、送信先アドレスが「ｓｙｓｔｅｍ＠送信者ドメイン」に設定されている条件通知メッセージの本文が「直接、ａｂｃ＠ｄｏｍａｉｎ．ｃｏｍ、＊、ＭＰＥＧ、＊、＊、＊、＊、＊」の場合、「送信先アドレスが“ａｂｃ＠ｄｏｍａｉｎ．ｃｏｍ”であり、メッセージにＪＰＥＧ形式のファイルが添付されている場合、直接送信する」という送信側条件を示す。条件通知メッセージの本文が「直接、＊、＊、なし、高、＊、＊、＊、＊」の場合、「添付データがなく、優先順位が高の場合、直接送信する」という受信側条件や送信側条件を示す。条件通知メッセージの本文が「間接、＊、＊、＊、中以下、＊、＊、＊、＞１ｋ」の場合、「優先順位が中以下であり、メッセージの容量が１ｋバイトを越える場合には、間接送信する」という受信側条件や送信側条件を示す。条件通知メッセージの本文が「直接、＊、＊、なし、＊、＊、緊急、件名又は本文、＊」の場合、「件名又は本文に“緊急”の文字列が含まれており、メッセージに添付データがない場合、直接送信する」という受信側条件や送信側条件を示す。このように、条件通知メッセージの本文に含まれる決定条件を複数の項目について設定することにより、複数の項目を組み合わせた決定条件を示すことができる。
【００３７】
又、例えば、端末優先順位の高い順番に昇順で、受信側条件や送信側条件に番号を付与するときに、条件通知メッセージの本文が「直接、＊、＊、＊、＊、高、＊、＊、＊、１」の場合、「重要度が“高”の場合、直接送信する」という受信側条件や送信側条件と、その受信側条件や送信側条件の端末内優先順位が１番であり、最も高いことを示す。
【００３８】
メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２は、登録部２５から制御用メッセージを取得し、移動端末１０ａやＭＭＳ端末３０ａのような端末装置に送信する。メッセージ制御装置２０が送信する制御用メッセージには参照応答メッセージ、確認メッセージがある。参照応答メッセージは、参照メッセージに対する応答であり、問い合わせを受けた端末装置の受信側条件や送信側条件、それらの端末内優先順位を含む。確認メッセージは、通知された受信側条件や送信側条件についてメッセージ制御装置２０が問い合わせるメッセージである。
【００３９】
又、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２は、移動端末１０ａやＭＭＳ端末３０ａのような端末装置から、メッセージ制御装置２０のポータルサイトへのアクセス要求、受信側条件設定ページに入力した受信側条件、送信側条件設定ページに入力した送信側条件、端末情報通知ページに入力した端末情報、確認結果を受信し、登録部２５に入力する。メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２は、登録部２５から受信側条件設定ページ、送信側設定ページ、端末情報通知ページ、確認ページを取得し、移動端末１０ａやＭＭＳ端末３０ａのような端末装置に送信する。
【００４０】
受信側条件設定ページは、端末装置が受信側条件を入力して設定し、メッセージ制御装置２０に通知するためのページである。送信側条件設定ページは、端末装置が送信側条件を入力して設定し、メッセージ制御装置２０に通知するためのページである。受信側条件設定ページや送信側条件設定ページは、決定条件、送信方式、端末内優先順位を入力できるように構成されている。端末情報通知ページは、端末装置が端末情報を入力してメッセージ制御装置２０に通知するためのページである。端末情報通知ページは、端末情報を入力できるように構成されている。確認ページは、設定した受信側条件や送信側条件、通知した端末情報を、端末装置が確認するためや、通知された受信側条件や送信側条件についてメッセージ制御装置２０が問い合わせるためのページである。確認ページには、端末装置から通知された受信側条件や送信側条件、端末内優先順位、端末情報、メッセージ制御装置２０からの受信側条件や送信側条件についての問い合わせ事項が示される。確認結果は、端末装置が確認ページを確認した結果である。
【００４１】
更に、ＭＭＳリレーサーバインタフェース２２は、ＭＭＳリレー／サーバ３０ｄを介して、ＭＭＳ端末３０ａから移動端末１０ａへのメッセージを受信する。ＭＭＳリレー／サーバインタフェース２２は、受信したメッセージをメッセージ制御部２６に入力する。ＭＭＳリレー／サーバインタフェース２２は、受信端末である移動端末１０ａにメッセージを送信したことを送信端末に通知する送達確認通知を、ＭＭＳ端末３０ａに送信する。ＭＭＳリレー／サーバインタフェース２２は、メッセージ制御部２６から送達確認通知を取得し、ＭＭＳ端末３０ａへの送信の指示を受ける。ＭＭＳリレー／サーバインタフェース２２は、メッセージ制御部２６の指示に従って、取得した送達確認通知を、ＭＭＳリレー／サーバ３０ｄを介してＭＭＳ端末３０ａに送信する。
【００４２】
メッセージサーバインタフェース２１は、メッセージ制御部２６又は間接送信制御部２８から、ＭＭＳ端末３０ａから移動端末１０ａへのメッセージ、メッセージ制御装置２０から移動端末１０ａへのメッセージを取得し、移動端末１０ａへの送信の指示を受ける。メッセージサーバインタフェース２１は、メッセージ制御部２６又は間接送信制御部２８の指示に従って、取得したメッセージを、メッセージサーバ１０ｄを介して移動端末１０ａに送信する。メッセージサーバインタフェース２１は、移動端末１０ａからメッセージ格納部２７に格納されているメッセージの要求を受信し、間接送信制御部２８に入力する。メッセージサーバインタフェース２１は、メッセージサーバ１０ｄから、移動端末１０ａにメッセージを送信したことを通知するメッセージ送達通知を受信する。メッセージサーバインタフェース２１は、受信したメッセージ送達通知をメッセージ制御部２６に入力する。
【００４３】
受信側条件データベース２３ａは、受信側条件を記憶する受信側条件記憶手段である。受信側条件データベース２３ａは、端末装置のアドレスに対応付けて、決定条件、送信方式、必要に応じて端末内優先順位を記憶する。送信側条件データベース２３ｂは、送信側条件を記憶する送信側条件記憶手段である。送信側条件データベース２３ｂは、端末装置のアドレスに対応付けて、決定条件、送信方式、必要に応じて端末内優先順位を記憶する。
【００４４】
端末情報データベース２４は、端末情報を記憶する端末情報記憶手段である。端末情報データベース２４は、端末装置のアドレスに対応付けて端末情報を記憶する。端末情報データベース２４は、端末情報として、端末装置の処理能力、設定情報、端末装置の優先順位などを記憶する。端末情報データベース２４を備えることにより、メッセージ制御装置２０は端末装置の処理能力を記憶しておくことができる。
【００４５】
登録部２５は、移動端末１０ａやＭＭＳ端末３０ａのような端末装置から受信側条件、送信側条件、又は、端末情報の少なくとも１つを取得し、受信側条件データベース２３ａ、送信側条件データベース２３ｂ、又は、端末情報データベース２４の少なくとも１つに登録する登録手段である。登録部２５は、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２から、条件通知メッセージ、端末情報通知メッセージを取得する。登録部２５は、条件通知メッセージから受信側条件、送信側条件、端末情報通知メッセージから端末情報を取得する。登録部２５は、条件通知メッセージ、端末情報通知メッセージの送信元アドレスから、端末装置のアドレスを取得する。登録部２５は、取得した端末装置のアドレスに対応付けて、受信側条件を受信側条件データベース２３ａに、送信側条件を送信側条件データベース２３ｂに、端末情報を端末情報データベース２４に登録する。このように、登録部２５は、移動端末１０ａやＭＭＳ端末３０ａのような端末装置から、条件通知メッセージにより受信側条件や送信側条件を、端末情報通知メッセージにより端末情報を取得する。
【００４６】
又、登録部２５は、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２から、ポータルサイトへのアクセス要求を取得する。登録部２５は、ポータルサイトの受信側条件設定メニューを指定したアクセス要求の場合、アクセス要求をしてきた端末装置宛の受信側条件設定ページを、ポータルサイトの送信側条件設定メニューを指定したアクセス要求の場合、アクセス要求をしてきた端末装置宛の送信側条件設定ページを、ポータルサイトの端末情報通知メニューを指定したアクセス要求の場合、アクセス要求をしてきた端末装置宛の端末情報通知ページを、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２に入力し、端末装置への送信を指示する。
【００４７】
そして、登録部２５は、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２から、受信側条件設定ページに入力した受信側条件、送信側条件設定ページに入力した送信側条件、又は、端末情報通知ページに入力した端末情報を取得する。登録部２５は、取得した受信側条件、取得した送信側条件、又は、端末情報を示し、端末装置に確認を依頼する確認ページを作成する。登録部２５は、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２に確認ページを入力し、端末装置への送信を指示する。
【００４８】
登録部２５は、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２から、確認結果を取得する。登録部２５は、受信側条件や送信側条件、端末情報に誤りがないという確認結果の場合には、端末装置のアドレスに対応付けて、確認ページに示した受信側条件を受信側条件データベース２３ａに、確認ページに示した送信側条件を送信側条件データベース２３ｂに、確認ページに示した端末情報を端末情報データベース２４に登録する。登録部２５は、誤りがあったため、訂正後の受信側条件や送信側条件、端末情報を通知するという確認結果の場合には、端末装置のアドレスに対応付けて、訂正後の受信側条件を受信側条件データベース２３ａに、訂正後の送信側条件を送信側条件データベース２３ｂに、訂正後の端末情報を端末情報データベース２４に登録する。このように、登録部２５は、移動端末１０ａやＭＭＳ端末３０ａのような端末装置から、受信側条件設定ページを用いることにより受信側条件を、送信側条件設定ページを用いることにより送信側条件を、端末情報通知ページを用いることにより端末情報を取得してもよい。
【００４９】
尚、登録部２５は、１つの端末装置から複数の受信側条件を取得した場合、１つの端末装置から複数の送信側条件を取得した場合には、受信側条件やその端末内優先順位同士、送信側条件やその端末内優先順位同士が矛盾しないか否かを判断する。登録部２５は、矛盾しないときは、その端末装置のアドレスに対応付けて、複数の受信側条件とその端末内優先順位を受信側条件データベース２３ａに、複数の送信側条件とその端末内優先順位を送信側条件データベース２３ｂに登録する。
【００５０】
矛盾するときは、複数の条件通知メッセージにより複数の受信側条件や複数の送信側条件を取得した場合には、登録部２５は、通知された受信側条件や送信側条件、端末内優先順位が矛盾するため、いずれの条件や端末内優先順位が正しいかを問い合わせる確認メッセージを作成して、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２に入力し、端末装置への送信を指示する。又、受信側条件設定ページ、送信側条件設定ページを用いることにより、複数の受信側条件や複数の送信側条件を取得した場合には、登録部２５は、通知された受信側条件や送信側条件、端末内優先順位が矛盾するため、いずれの条件や端末内優先順位が正しいかを問い合わせる確認ページを作成して、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２に入力し、端末装置への送信を指示する。そして、登録部２５は、確認メッセージに対する応答、確認ページに対する確認結果に基づいて、正しい受信側条件や送信側条件、端末内優先順位を、受信側条件データベース２３ａや送信側条件データベース２３ｂに登録する。
【００５１】
更に、登録部２５は、取得した設定情報に基づいて、その端末装置の優先順位を設定する。登録部２５は、設定した端末装置の優先順位を、端末装置のアドレスに対応付けて端末情報データベース２４に登録する。
【００５２】
登録部２５は、既に受信側条件や送信側条件、端末情報が登録されている端末装置について、新たに受信側条件や送信側条件、端末内優先順位、端末情報を取得した場合には、受信側条件データベース２３ａ、送信側条件データベース２３ｂ、端末情報データベース２４に、新たに取得した受信側条件や送信側条件、端末内優先順位、端末情報を登録して、更新する。又、登録部２５は、新たに取得した設定情報に基づいて設定した端末装置の優先順位を、端末情報データベース２４に登録して更新する。
【００５３】
又、登録部２５は、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２から、参照メッセージを取得する。登録部２５は、参照メッセージの送信元アドレスに基づいて、受信側条件データベース２３ａ、又は、送信側条件データベース２３ｂを検索し、問い合わせをしてきた端末装置の受信側条件やその端末内優先順位、又は、送信側条件やその端末内優先順位を取得する。登録部２５は、取得した受信側条件やその端末内優先順位、又は、送信側条件やその端末内優先順位を含む、問い合わせをしてきた端末装置宛の参照応答メッセージを作成し、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２に入力し、端末装置への送信を指示する。このようにして、登録部２５は、受信側条件データベース２３ａが記憶する受信側条件やその端末内優先順位、又は、送信側条件データベース２３ｂが記憶する送信側条件やその端末内優先順位を、移動端末１０ａやＭＭＳ端末３０ａのような端末装置に通知する。そのため、移動端末１０ａやＭＭＳ端末３０ａは、メッセージ制御装置２０に登録されている受信側条件や送信側条件、それらの端末内優先順位を参照できる。
【００５４】
メッセージ制御部２６は、送信方式の決定に使用する使用条件として、受信側条件又は送信側条件の少なくとも１つを選択し、その選択した使用条件に基づいてメッセージの受信端末への送信方式を決定し、その決定結果に従ってメッセージの送信を制御する送信制御手段である。メッセージ制御部２６は、ＭＭＳリレー／サーバインタフェース２２から、ＭＭＳ端末３０ａから移動端末１０ａへのメッセージを取得する。メッセージ制御部２６は、まず、使用条件を選択する。メッセージ制御部２６は、受信端末及び送信端末の優先順位、受信側条件及び送信側条件の優先順位、受信端末又は送信端末による使用条件の指定の少なくとも１つに基づいて、使用条件を選択することが好ましい。これによれば、メッセージ制御装置２０は、移動端末１０ａやＭＭＳ端末３０ａのような端末装置の優先順位や、受信側条件及び送信側条件自体の優先順位、端末装置の要望を考慮して使用条件を選択できる。
【００５５】
受信端末及び送信端末の優先順位に基づいて選択する場合、メッセージ制御部２６は、取得したメッセージの送信先アドレスに基づいて、端末情報データベース２４を検索し、受信端末の優先順位を取得する。又、メッセージ制御部２６は、メッセージの送信元アドレスに基づいて、端末情報データベース２４を検索し、送信端末の優先順位を取得する。メッセージ制御部２６は、取得した受信端末の優先順位と送信端末の優先順位を比較する。メッセージ制御部２６は、受信端末の優先順位が高い場合には、受信側条件を使用条件として選択する。メッセージ制御部２６は、送信端末の優先順位が高い場合には、送信側条件を使用条件として選択する。メッセージ制御部２６は、受信端末と送信端末の優先順位が等しい場合には、受信側条件及び送信側条件を使用条件として選択する。
【００５６】
受信側条件及び送信側条件の優先順位に基づいて選択する場合、メッセージ制御装置２０は、予め受信側条件又は送信側条件どちらを優先して使用するか、優先順位を設定しておく。メッセージ制御部２６は、受信側条件の優先順位が高く設定されている場合、取得したメッセージの送信先アドレスに基づいて、受信側条件データベース２３ａを検索する。メッセージ制御部２６は、受信側条件が登録されていれば、受信側条件を使用条件として選択する。メッセージ制御部２６は、受信側条件が登録されていない場合にだけ、取得したメッセージの送信元アドレスに基づいて、送信側条件データベース２４を検索する。メッセージ制御部２６は、送信側条件が登録されていれば、送信側条件を使用条件として選択する。メッセージ制御部２６は、送信側条件の優先順位が高く設定されている場合も同様に、送信側条件データベース２３ｂに送信側条件が登録されているかを先に確認し、送信側条件が登録されていれば、送信側条件を使用条件として選択する。メッセージ制御部２６は、送信側条件が登録されておらず、受信側条件データベース２３ａに受信側条件が登録されている場合にだけ、受信側条件を使用条件として選択する。
【００５７】
又、受信側条件及び送信側条件の優先順位に基づいて選択する場合、メッセージ制御部２６は、受信側条件や送信側条件の内容に基づいてその優先順位を判断し、使用条件を選択してもよい。例えば、メッセージ制御部２６は、受信側条件及び送信側条件の決定条件に用いる項目に応じて、受信側条件及び送信側条件の優先順位を判断できる。この場合、メッセージ制御装置２０は、決定条件に用いる項目の優先順位を設定しておく。メッセージ制御部２６は、取得したメッセージの送信先アドレスに基づいて、受信側条件データベース２３ａを検索し、受信側条件を取得する。又、メッセージ制御部２６は、メッセージの送信元アドレスに基づいて、送信側条件データベース２３ｂを検索し、送信側条件を取得する。メッセージ制御部２６は、受信側条件と送信側条件の決定条件を比較し、使用している項目の優先順位が高い方を優先順位が高いと判断し、使用条件として選択する。メッセージ制御部２６は、条件の優先順位が等しいと判断した場合には、受信側条件及び送信側条件を使用条件として選択する。例えば、重要度の方がメッセージ形式よりも優先順位が高く設定されている場合に、受信側条件が重要度について定めたものであり、送信側条件がメッセージ形式について定めたものであるときは、メッセージ制御部２６は、使用条件として受信側条件のみを選択する。
【００５８】
受信端末による使用条件の指定に基づいて選択する場合、メッセージ制御部２６は、メッセージを取得すると、受信端末に使用条件について問い合わせる。このとき、メッセージ制御部２６は、取得したメッセージの送信元アドレス、メッセージの形式、メッセージに添付されるデータの有無、そのデータの形式、メッセージの優先順位、メッセージの重要度、メッセージに含まれる文字列、メッセージの容量などについて、受信端末に通知することが好ましい。受信端末は、問い合わせに対する応答として、受信側条件又は送信側条件の少なくとも１つを使用条件として指定する。送信端末による使用条件の指定に基づいて選択する場合、送信端末は、メッセージに使用条件の指定を付加して送信する。メッセージ制御部２６は、送信端末による使用条件の指定を含むメッセージを取得する。メッセージ制御部２６は、受信端末や送信端末から指定された条件を使用条件として選択する。
【００５９】
次に、メッセージ制御部２６は、選択した使用条件に基づいて、メッセージの受信端末への送信方式を決定する。メッセージ制御部２６は、使用条件として受信側条件を選択した場合、メッセージの送信先アドレスに基づいて、受信側条件データベース２３ａを検索し、移動端末１０ａが受信端末になるときの受信側条件を取得する。メッセージ制御部２６は、受信側条件が１つの場合、その受信側条件に含まれる決定条件とメッセージとを比較する。メッセージ制御部２６は、メッセージが決定条件に合致する場合、受信側条件に含まれる送信方式を、そのメッセージの移動端末１０ａへの送信方式に決定する。
【００６０】
メッセージ制御部２６は、使用条件として送信側条件を選択した場合、メッセージの送信元アドレスに基づいて、送信側条件データベース２３ｂを検索し、ＭＭＳ端末３０ａが送信端末になるときの送信側条件を取得する。メッセージ制御部２６は、送信側条件が１つの場合、その送信側条件に含まれる決定条件とメッセージとを比較する。メッセージ制御部２６は、メッセージが決定条件に合致する場合、送信側条件に含まれる送信方式を、そのメッセージの移動端末１０ａへの送信方式に決定する。
【００６１】
受信側条件、送信側条件いずれを選択した場合も、メッセージ制御部２６は、メッセージが決定条件に合致しない場合には、合致する場合に指定されている送信方式以外の送信方式を、そのメッセージの移動端末１０ａへの送信方式に決定する。即ち、メッセージ制御部２６は、指定されている送信方式が直接送信の場合には間接送信に決定し、指定されている送信方式が間接送信の場合には直接送信に決定する。
【００６２】
例えば、受信側条件や送信側条件が「件名又は本文に“緊急”の文字列が含まれている場合、直接送信する」であるとき、メッセージ制御部２６は、件名又は本文に“緊急”の文字列が含まれており、メッセージが決定条件に合致する場合は直接送信に決定する。一方、メッセージ制御部２６は、件名又は本文に“緊急”の文字列が含まれておらず、メッセージが決定条件に合致しない場合は間接送信に決定する。
【００６３】
又、メッセージ制御部２６は、複数の受信側条件や複数の送信側条件が登録されている場合、端末内優先順位が最も高い受信側条件や送信側条件に含まれる決定条件と、メッセージとを比較する。メッセージ制御部２６は、メッセージが端末内優先順位が最も高い受信側条件や送信側条件の決定条件に合致する場合、その受信側条件や送信側条件に含まれる送信方式を、そのメッセージの移動端末１０ａへの送信方式に決定する。メッセージ制御部２６は、メッセージが端末内優先順位が最も高い受信側条件や送信側条件の決定条件に合致しない場合、次に端末内優先順位が高い受信側条件や送信側条件の決定条件とメッセージとを比較する。このようにメッセージ制御部２６は、受信側条件や送信側条件の端末内優先順位の順番に、受信側条件や送信側条件に含まれる決定条件とメッセージとの比較を行う。そして、メッセージ制御部２６は、メッセージが決定条件と合致した時点で、その受信側条件や送信側条件に含まれる送信方式を、そのメッセージの移動端末１０ａへの送信方式に決定する。
【００６４】
メッセージ制御部２６は、メッセージが端末内優先順位が最も低い受信側条件や送信側条件の決定条件とも合致しない場合、端末内優先順位が最も高い受信側条件や送信側条件の決定条件に合致する場合に指定されている送信方式以外の送信方式を、そのメッセージの移動端末１０ａへの送信方式に決定する。尚、メッセージ制御部２６は、メッセージがいずれの決定条件とも合致しない場合には、予め定められたデフォルトの送信方式に決定したり、選択していない条件を用いて送信方式を決定したりしてもよい。
【００６５】
メッセージ制御部２６は、使用条件として受信側条件及び送信条件両方を選択した場合には、まず、受信側条件を選択した場合、送信側条件を選択した場合と同様にして、受信側条件に基づく受信側送信方式、送信側条件に基づく送信側送信方式をそれぞれ決定する。メッセージ制御部２６は、受信側送信方式と送信側送信方式が一致する場合には、一致する送信方式をそのメッセージの移動端末１０ａへの送信方式に決定する。一方、メッセージ制御部２６は、受信側送信方式と送信側送信方式が異なる場合には、受信側送信方式及び送信側送信方式を、そのメッセージの移動端末１０ａへの送信方式に決定する。これによれば、メッセージ制御装置２０は、受信側送信方式と送信側送信方式が異なり、競合する場合であっても、受信側と送信側双方の条件を満足させて、メッセージの受信端末への送信を制御できる。
【００６６】
例えば、メッセージ制御部２６は、受信側送信方式、送信側送信方式が共に間接送信の場合には間接送信に決定し、受信側送信方式、送信側送信方式が共に直接送信の場合には直接送信に決定する。又、メッセージ制御部２６は、受信側送信方式が間接送信であり、送信側送信方式が直接送信の場合には、間接送信及び直接送信に決定し、受信側送信方式が直接送信であり、送信側送信方式が間接送信の場合には、直接送信及び間接送信に決定する。
【００６７】
更に、メッセージ制御部２６は、使用条件に加えて、受信端末の処理能力に基づいて、メッセージの受信端末への送信方式を決定することが好ましい。これによれば、メッセージ制御装置２０は、受信端末の処理能力も考慮して、メッセージの受信端末への送信を制御できる。この場合、メッセージ制御部２６は、まず、使用条件に基づいて送信方式を決定する。次に、メッセージ制御部２６は、メッセージの送信先アドレスに基づいて、端末情報データベース２４を検索し、受信端末である移動端末１０ａの処理能力を取得する。メッセージ制御部２６は、取得した処理能力に基づいて、使用条件に基づいて決定した送信方式により送信されるメッセージを、移動端末１０ａが処理できるか否かを判断する。
【００６８】
メッセージ制御部２６は、処理できると判断した場合には、使用条件に基づいて決定した送信方式をそのまま、そのメッセージの移動端末１０ａへの送信方式に決定する。一方、メッセージ制御部２６は、処理できないと判断した場合には、使用条件に基づいて決定した送信方式と、受信端末である移動端末１０ａがメッセージを処理可能な送信方式を、そのメッセージの移動端末１０ａへの送信方式に決定する。これによれば、メッセージ制御装置２０は、使用条件に基づいて決定した送信方式により送信されるメッセージを受信端末が処理できない場合であっても、受信端末が確実にメッセージを処理できるように、メッセージの受信端末への送信を制御できる。
【００６９】
例えば、メッセージ制御部２６は、受信端末が直接送信、間接送信いずれにより送信されるメッセージも処理できる場合は、使用条件に基づいて決定した送信方式が間接送信であれば間接送信に、使用条件に基づいて決定した送信方式が直接送信であれば直接送信に決定する。メッセージ制御部２６は、受信端末が直接送信により送信されるメッセージを処理できず、間接送信により送信されるメッセージであれば処理できる場合に、使用条件に基づいて決定した送信方式が直接送信の場合には、直接送信及び間接送信に決定する。
【００７０】
尚、メッセージを処理可能であることの定義は、メッセージ制御装置２０において適宜設定できる。例えば、全ての種類の処理が可能なことを処理可能という、１つでも可能な処理の種類があることを処理可能という、受信処理できることを処理可能という、メッセージの形式に基づいて判断した場合に全ての処理が可能であることを処理可能という、メッセージ全体を処理可能なことを処理可能という、メッセージの一部を処理可能であることを処理可能というのように定義できる。このように、処理可能であることの定義は、処理の種類、対象とする処理能力、メッセージの全体又は一部などを用いて設定できる。本実施形態では、メッセージ全体を受信処理及び表示処理が可能なことを処理可能という。
【００７１】
メッセージ制御部２６は、決定した送信方式が直接送信の場合、ＭＭＳリレー／サーバインタフェース２２から取得した移動端末１０ａ宛のメッセージを、メッセージサーバインタフェース２１に入力し、移動端末１０ａへの送信を指示する。その結果、メッセージは移動端末１０ａに直接送信される。
【００７２】
メッセージ制御部２６は、決定した送信方式が間接送信の場合、ＭＭＳリレー／サーバインタフェース２２から取得した移動端末１０ａ宛のメッセージを、格納先を示すアドレスに対応付けてメッセージ格納部２７に格納する。メッセージ格納部２７は、格納先を示すアドレスに対応付けて、メッセージを保持する。格納先を示すアドレスとしては、ＵＲＬ（Uniform  Resource  Locator）アドレスを用いることができる。そして、メッセージ制御部２６は、格納先を移動端末１０ａに通知し、メッセージを格納したことを通知する。具体的には、メッセージ制御部２６は、メッセージを格納したＵＲＬアドレスを移動端末１０ａに通知するＵＲＬ通知メッセージを作成する。メッセージ制御部２６は、作成したＵＲＬ通知メッセージをメッセージサーバインタフェース２１に入力し、移動端末１０ａへの送信を指示する。これらの処理の結果、移動端末１０ａは格納先を把握してメッセージを要求することができ、メッセージ制御装置２０から格納したメッセージが送信され、メッセージは移動端末１０ａに間接送信される。
【００７３】
メッセージ制御部２６は、決定した送信方式が直接送信及び間接送信の場合、メッセージ全体を直接送信及び間接送信両方により送信するよう制御する。あるいは、メッセージ制御部２６は、受信端末が直接送信により処理できる部分を直接送信し、メッセージ全体又は受信端末が直接送信により処理できない部分を間接送信するよう制御してもよい。
【００７４】
更に、メッセージ制御部２６は、受信側送信方式又は送信側送信方式いずれかを用いてメッセージを送信するよう制御し、その送信結果に基づいて送信に用いなかった送信方式によるメッセージの送信を制御してもよい。例えば、メッセージ制御部２６は、受信側送信方式及び送信側送信方式の一方が直接送信、他方が間接送信の場合、まずメッセージ全体を直接送信する。受信端末が直接送信では処理できなかった部分がある場合には、メッセージ制御部２６は、メッセージ全体又は処理できなかった部分を、送信に用いなかった間接送信により送信するよう制御する。受信端末が直接送信でメッセージ全体を処理できた場合には、メッセージ制御部２６は、送信に用いなかった間接送信は行わないように制御する。
【００７５】
これらによれば、受信端末は、直接送信により処理できない部分がメッセージに含まれている場合や、メッセージ全体を直接送信により処理できない場合に、処理できない部分やメッセージ全体を間接送信により取得でき、結果としてメッセージ全体を取得できる。更に、送信結果に基づいてメッセージの送信を制御する場合には、メッセージ制御装置２０は、送信に用いた送信方式による送信結果を活用して、処理できなかった部分だけを送信に用いなかった送信方式により送信したり、メッセージ全体を処理できた場合には送信に用いなかった送信方式によるメッセージの送信を行わないように制御でき、送信に用いなかった送信方式を適切に利用できる。
【００７６】
メッセージ制御部２６は、メッセージ全体又は直接送信により処理できる部分を、メッセージサーバインタフェース２１に入力し、移動端末１０ａへの送信を指示する。更に、メッセージ制御部２６は、メッセージ全体、又は、直接送信により処理できない部分を、格納先を示すアドレスに対応付けてメッセージ格納部２７に格納し、格納先を移動端末１０ａに通知する。このとき、メッセージ制御部２６は、端末情報データベース２４から移動端末１０ａの端末情報を取得し、取得した端末情報に基づいて、移動端末１０ａが処理できるメッセージの部分を判断する。メッセージ制御部２６は、メッセージ全体を格納する場合には、処理できる部分がどこであるかについてもメッセージ格納部２７に格納する。
【００７７】
このようにして、メッセージ制御部２６は、決定したメッセージの移動端末１０ａへの送信方式に従ってメッセージの送信を制御する。尚、メッセージ制御部２６は、端末情報データベース２４から移動端末１０ａの端末情報を取得し、取得した端末情報に基づいて、移動端末１０ａが処理できるようにメッセージを変換してから、メッセージサーバインタフェース２１に入力したり、メッセージ格納部２７に格納したりしてもよい。例えば、メッセージ制御部２６は、メッセージの形式やメッセージに添付されているデータの形式を移動端末１０ａが処理可能な形式に変換したり、メッセージを移動端末１０ａが受信処理や表示処理が可能な容量に変換したりできる。
【００７８】
間接送信制御部２８は、メッセージ格納部２７に格納されているメッセージの送信を制御する。間接送信制御部２８は、受信端末からメッセージの要求を受けると、格納されているメッセージを受信端末に送信するように制御する。間接送信制御部２８は、メッセージサーバインタフェース２１から、移動端末１０ａからのメッセージ格納部２７に格納されているメッセージの要求を取得する。具体的には、間接送信制御部２８は、ＵＲＬ閲覧要求を取得する。ＵＲＬ閲覧要求は、ＵＲＬアドレスに対応付けられて格納されているメッセージを要求するものであり、メッセージの格納先を示すＵＲＬアドレスを含む。間接送信制御部２８は、ＵＲＬ閲覧要求に含まれるＵＲＬアドレスに基づいて、メッセージ格納部２７を検索し、移動端末１０ａ宛のメッセージを取得する。そして、間接送信制御部２８は、取得した移動端末１０ａ宛のメッセージを、メッセージサーバインタフェース２１に入力し、移動端末１０ａへの送信を指示する。更に、間接送信制御部２８は、メッセージ制御部２６に移動端末１０ａにメッセージを送信したことを通知する。
【００７９】
尚、ＵＲＬ閲覧要求には、移動端末１０ａが直接送信により処理できた部分についての移動端末１０ａからメッセージ制御装置２０への通知が含まれる場合がある。この場合、間接送信制御部２８は、メッセージ格納部２７に格納されているメッセージから処理できた部分を除き、処理できなかった部分のみをメッセージサーバインタフェース２１に入力して、移動端末１０ａへの送信を指示する。又、間接送信制御部２８は、通知された処理できた部分がどこであるかをメッセージ格納部２７に格納する。
【００８０】
直接送信の場合、メッセージ制御部２６は、メッセージサーバインタフェース２１からメッセージ送達通知を取得する。間接送信の場合、メッセージ制御部２６は、間接送信制御部２８から、移動端末１０ａにメッセージを送信したことの通知を受ける。このように、メッセージ制御装置２０がメッセージ送達通知を受信したときや、メッセージ格納部２７に格納したメッセージを移動端末１０ａに送信したとき、メッセージ制御部２６は、ＭＭＳ端末３０ａへの送達確認通知を作成する。尚、直接送信及び間接送信両方を行う場合には、メッセージ制御部２６は、直接送信を行ったときの送達確認通知と、間接送信を行ったときの送達確認通知両方を作成してもよく、いずれか一方のみを作成してもよい。メッセージ制御部２６は、作成した送達確認通知をＭＭＳリレー／サーバインタフェース２２に入力し、ＭＭＳ端末３０ａへの送信を指示する。
【００８１】
移動端末１０ａからＭＭＳ端末３０ａにメッセージを送信する場合には、処理の方向が移動端末１０ａからＭＭＳ端末３０ａになる以外は、上述した処理と同様の処理が行われる。
【００８２】
次に、端末装置について移動端末１０ａを例にとって説明する。移動端末１０ａは、図３に示すように、通信部１１と、制御部１２と、記憶部１３と、入力部１４と、表示部１５とを備える。尚、ＭＭＳ端末３０ａも移動端末１０ａと同様の構成を備える。
【００８３】
通信部１１は、無線基地局１０ｂを介して移動通信網１０ｃに接続し、メッセージサーバ１０ｄとメッセージなどを送受信する。そして、通信部１１は、メッセージサーバ１０ｄを介して、ＭＭＳ端末３０ａやメッセージ制御装置２０とメッセージなどを送受信する。具体的には、通信部１１は、移動端末やＭＭＳ端末３０ａのような他の端末装置とメッセージを送受信する。通信部１１は、制御部１２から他の端末装置へのメッセージを取得して送信する。通信部１１は、直接送信や間接送信によりメッセージ制御装置２０から送信される他の端末装置からのメッセージを受信し、制御部１２に入力する。又、通信部１１は、制御部１２から、条件通知メッセージ、端末情報通知メッセージ、参照メッセージを取得し、メッセージ制御装置２０に送信する。通信部１１は、メッセージ制御装置２０から、参照応答メッセージ、確認メッセージを受信し、制御部１２に入力する。
【００８４】
更に、通信部１１は、制御部１２から、ポータルサイトへのアクセス要求、受信側条件設定ページに入力した受信側条件、送信側条件設定ページに入力した送信側条件、端末情報通知ページに入力した端末情報、確認結果を取得し、メッセージ制御装置２０に送信する。通信部１１は、メッセージ制御装置２０から、受信側条件設定ページ、送信側条件設定ページ、端末情報通知ページ、確認ページを受信し、制御部１２に入力する。又、通信部１１は、制御部１２から使用条件の指定、ＵＲＬ閲覧要求を取得し、メッセージ制御装置２０に送信する。通信部１１は、メッセージ制御装置２０から使用条件の問い合わせを受信し、制御部１２に入力する。
【００８５】
記憶部１３は、移動端末１０ａの受信側条件、送信側条件、端末情報、移動端末１０ａのアドレスなどを記憶する。入力部１４は、移動端末１０ａのユーザからの入力内容を取得し、制御部１２に入力する。ユーザは、入力部１４を用いて受信側条件、送信側条件、端末情報、使用条件の指定、処理できた部分の通知、移動端末１０ａに対する指示などを移動端末１０ａに入力する。入力部１４は、キーやマイクなどを用いることができる。表示部１５は、メッセージ、各種ページ、入力部１４からの入力内容、記憶部１３に記憶された情報などを表示する。表示部１５は、ディスプレイなどを用いることができる。
【００８６】
制御部１２は、移動端末１０ａを制御する。制御部１２は、受信側条件、送信側条件、端末情報などをメッセージ制御装置２０に通知する通知手段である。制御部１２は、制御用メッセージを用いて通知する場合には、条件通知メッセージ、端末情報通知メッセージを作成する。制御部１２は、入力部１４から、ユーザが入力した受信側条件や送信側条件を取得する。制御部１２は、取得した受信側条件を含む条件通知メッセージや、送信側条件を含む条件通知メッセージを作成する。制御部１２は、記憶部１３から、移動端末１０ａのアドレスと端末情報を取得する。制御部１２は、取得した端末情報を含む端末情報通知メッセージを作成する。制御部１２は、条件通知メッセージ、端末情報通知メッセージの送信先アドレスにメッセージ制御装置２０のアドレスを、送信元アドレスに移動端末１０ａのアドレスを設定する。メッセージ制御装置２０のアドレスは、通知する内容によって選択する。
【００８７】
制御部１２は、作成した条件通知メッセージ、端末情報通知メッセージを、通信部１１に入力し、メッセージ制御装置２０への送信を指示する。このようにして、制御部１２は、メッセージ制御装置２０に、受信側条件、送信側条件、端末情報を通知する。更に、制御部１２は、入力部１４から取得した受信側条件、送信側条件を記憶部１３に格納する。
【００８８】
制御部１２は、受信側条件設定ページ、送信側条件設定ページ、端末情報通知ページを用いて通知する場合には、ブラウザを起動してメッセージ制御装置２０のポータルサイトにアクセスする。具体的には、制御部１２は、ポータルサイトの受信側条件設定メニュー、送信側条件設定メニュー又は端末情報通知メニューのいずれかを指定したポータルサイトへのアクセス要求を通信部１１に入力し、メッセージ制御装置２０への送信を指示する。そして、アクセス要求に対する応答として、メッセージ制御装置２０が受信側条件設定ページ、送信側条件設定ページ、又は、端末情報通知ページを送信する。
【００８９】
制御部１２は、受信側条件設定ページ、送信側条件設定ページ、又は、端末情報通知ページを通信部１１から取得し、表示部１５に入力する。ユーザは、表示部１５に表示された受信側条件設定ページに、入力部１４から受信側条件を入力する。ユーザは、表示部１５に表示された送信側条件設定ページに、入力部１４から送信側条件を入力する。ユーザは、表示部１５に表示された端末情報ページに、入力部１４から端末情報を入力する。制御部１２は、入力部１４から、ユーザが受信側条件設定ページに入力した受信側条件や、送信側条件設定ページに入力した送信側条件、端末情報ページに入力した端末情報を取得して通信部１１に入力し、メッセージ制御装置２０への送信を指示する。
【００９０】
その後、メッセージ制御装置２０が確認ページを送信する。制御部１２は、確認ページを通信部１１から取得し、表示部１５に入力する。ユーザは、表示部１５に表示された確認ページに示される受信側条件や送信側条件、端末情報を確認し、確認結果を入力部１４から入力する。制御部１２は、入力部１４から確認結果を取得する。制御部１２は、例えば、受信側条件、送信側条件、端末情報に誤りがないという確認結果や、誤りがあったため、訂正後の受信側条件、送信側条件、端末情報を通知するという確認結果などを取得する。制御部１２は、取得した確認結果を通信部１１に入力し、メッセージ制御装置２０への送信を指示する。このようにして、制御部１２は、メッセージ制御装置２０に、受信側条件、送信側条件、端末情報を通知する。更に、制御部１２は、メッセージ制御装置２０に通知した受信側条件、送信側条件、端末情報を記憶部１３に格納する。
【００９１】
尚、移動端末１０ａは、複数の受信側条件や複数の送信側条件をメッセージ制御装置２０に登録したい場合には、複数の条件通知メッセージを送信したり、受信側条件設定ページや送信側条件設定ページに複数の受信側条件や送信側条件を入力したりする。条件通知メッセージを送信する場合、ユーザは、受信側条件とその端末内優先順位や、送信側条件とその端末内優先順位を、入力部１４から入力する。そして、制御部１２は、入力部１４から、ユーザが入力した受信側条件と端末内優先順位や、送信側条件と端末内優先順位を取得する。制御部１２は、端末内優先順位を受信側条件や送信側条件に付与し、端末内優先順位が付与された受信側条件、又は、端末内優先順位が付与された送信側条件を含む条件通知メッセージを作成する。
【００９２】
又、受信側条件設定ページや送信側条件設定ページに入力する場合、ユーザは、表示部１５に表示された受信側条件設定ページや送信側条件設定ページに、入力部１４から、受信側条件とその端末内優先順位や、送信側条件とその端末内優先順位を入力する。そして、制御部１２は、入力部１４から、ユーザが受信側条件設定ページに入力した受信側条件と端末内優先順位や、送信側条件設定ページに入力した送信側条件と端末内優先順位を取得して通信部１１に入力し、メッセージ制御装置２０への送信を指示する。
【００９３】
このとき、メッセージ制御装置２０から、通知された受信側条件や送信側条件、端末内優先順位が矛盾するため、いずれの条件や端末内優先順位が正しいかを問い合わせる確認メッセージや確認ページが送信される場合がある。この場合、ユーザは、確認メッセージや確認ページに示される受信側条件や送信側条件、端末内優先順位の中から、正しい受信側条件や送信側条件、端末内優先順位を選択し、確認結果として入力部１４から入力する。制御部１２は、その確認結果を通信部１１に入力し、メッセージ制御装置２０への送信を指示する。更に、制御部１２は、メッセージ制御装置２０に通知した受信側条件や送信側条件、端末内優先順位を記憶部１３に格納する。尚、移動端末１０ａは、受信側条件、送信側条件、端末情報全てをメッセージ制御装置２０に通知してもよく、登録を希望する条件や情報だけを通知してもよい。更に、移動端末１０ａは、受信側条件や送信側条件、端末情報に基づくメッセージ送信の制御を希望しない場合には、条件や情報を一切通知しなくてもよい。
【００９４】
更に、制御部１２は、参照メッセージを作成し、移動端末１０ａのアドレスを送信元アドレスに設定して通信部１１に入力し、メッセージ制御装置２０への送信を指示する。そして、参照メッセージに対する応答として、メッセージ制御装置２０が参照応答メッセージを送信する。制御部１２は、参照応答メッセージを通信部１１から取得し、参照応答メッセージに含まれる受信側条件や送信側条件を表示部１５に入力する。ユーザは、表示部１５に表示された受信側条件や送信側条件を確認することにより、メッセージ制御装置２０に登録されている受信側条件や送信側条件を確認できる。このようして、移動端末１０ａは、メッセージ制御装置２０に登録されている受信側条件や送信側条件を参照できる。
【００９５】
又、制御部１２は、送信するメッセージに使用条件の指定を付加して、通信部１１に入力してもよい。制御部１２は、通信部１１から使用条件の問い合わせを取得した場合は、使用条件の指定を通信部１１に入力し、メッセージ制御装置２０への送信を指示する。
【００９６】
制御部１２は、ＭＭＳ端末３０ａのような他の端末装置からのメッセージを通信部１１から取得する。制御部１２は、取得したメッセージを表示部１５に入力する。又、制御部１２は、取得したメッセージを記憶部１３に格納する。移動端末１０ａでは、その処理能力に従って、可能な限りメッセージを受信し、表示する。
【００９７】
更に、制御部１２は、通信部１１から、メッセージ制御装置２０からのＵＲＬ通知メッセージを取得する。制御部１２は、ＵＲＬ閲覧操作を行う。ＵＲＬ閲覧操作とは、取得したＵＲＬ通知メッセージに含まれるＵＲＬアドレスを表示部１５に表示させたり、ウェブブラウザを起動したりして、ＵＲＬアドレスに格納されているメッセージを要求し、受信して表示するための処理をいう。そして、制御部１２は、ＵＲＬ閲覧要求を作成して通信部１１に入力し、メッセージ制御装置２０への送信を指示する。制御部１２は、移動端末１０ａが直接送信により処理できた部分の通知を含むＵＲＬ閲覧要求を作成してもよい。本実施形態では、メッセージ全体を受信処理及び表示処理が可能なことが処理可能と定義されているため、制御部１２は、受信処理及び表示処理ができた部分の通知を含むＵＲＬ閲覧要求を作成する。
【００９８】
そして、移動端末１０ａは、メッセージ制御部２７にメッセージ全体が格納されている場合には、直接送信により処理できない部分を含めてメッセージ全体を取得できる。又、移動端末１０ａは、メッセージ格納部２７に直接送信により処理できない部分のみが格納されている場合や、処理できた部分を通知した場合には、直接送信により処理できない部分や、処理できなかった部分のみを取得できる。
【００９９】
〔メッセージ送信制御方法〕
まず、メッセージ送信制御方法における受信側条件、送信側条件、端末情報の通知、登録の手順について説明する。図４に、移動端末１０ａが条件通知メッセージを用いて受信側条件を通知する場合を示す。まず、移動端末１０ａが、メッセージサーバ１０ｄに、メッセージ制御装置２０への条件通知メッセージを送信する（Ｓ１０１）。条件通知メッセージには、受信側条件、必要に応じて端末内優先順位が含まれる。メッセージサーバ１０ｄは、移動端末１０ａに、条件通知メッセージを受信したことを通知する（Ｓ１０２）。条件通知メッセージは、メッセージサーバ１０ｄに一度蓄積される（Ｓ１０３）。その後、メッセージサーバ１０ｄは、メッセージ制御装置２０に、条件通知メッセージを送信する（Ｓ１０４）。メッセージ制御装置２０は、メッセージサーバ１０ｄに、条件通知メッセージを受信したことを通知する（Ｓ１０５）。メッセージ制御装置２０は、受信した条件通知メッセージに含まれる受信側条件やその端末内優先順位を受信側条件データベース２３ａに登録する（Ｓ１０６）。
【０１００】
図５に、移動端末１０ａが受信側条件設定ページを用いて受信側条件を通知する場合を示す。まず、移動端末１０ａが、メッセージ制御装置２０のポータルサイトの受信側条件設定メニューにアクセスする（Ｓ２０１）。メッセージ制御装置２０は、受信側条件設定ページを移動端末１０ａに送信する（Ｓ２０２）。移動端末１０ａは、受信側条件設定ページに、受信側条件、必要に応じて端末内優先順位を入力して、メッセージ制御装置２０に送信する（Ｓ２０３）。メッセージ制御装置２０は、受信した受信側条件、端末内優先順位を用いて確認ページを作成し、移動端末１０ａに送信する（Ｓ２０４）。移動端末１０ａは、確認ページに示される受信側条件、端末内優先順位を確認し、確認結果をメッセージ制御装置２０に送信する（Ｓ２０５）。
【０１０１】
メッセージ制御装置２０は、誤りがないという確認結果の場合には、移動端末１０ａのアドレスに対応付けて、確認ページに示した受信側条件や端末内優先順位を、受信側条件データベース２３ａに登録する。メッセージ制御装置２０は、誤りがあったため、訂正後の受信側条件や端末内優先順位を通知するという確認結果の場合には、移動端末１０ａのアドレスに対応付けて、訂正後の受信側条件や端末内優先順位を受信側条件データベース２３ａに登録する（Ｓ２０６）。
【０１０２】
図６に、ＭＭＳ端末３０ａが条件通知メッセージを用いて送信側条件を通知する場合を示す。まず、ＭＭＳ端末３０ａが、ＭＭＳリレー／サーバ３０ｄに、メッセージ制御装置２０への条件通知メッセージの送信を要求する送信要求（MM1_ M_submit.REQ）を送信する（Ｓ３０１）。送信要求には、送信側条件、必要に応じて端末内優先順位を含む条件通知メッセージが含まれる。条件通知メッセージは、ＭＭＳリレー／サーバ３０ｄに一度蓄積される（Ｓ３０２）。ＭＭＳリレー／サーバ３０ｄは、ＭＭＳ端末３０ａに、送信要求を受信したことを通知する送信応答（MM1_M_submit.RES）を送信する（Ｓ３０３）。
【０１０３】
その後、ＭＭＳリレー／サーバ３０ｄは、メッセージ制御装置２０に条件通知メッセージを、MM4_Forward.REQを用いて送信する（Ｓ３０４）。メッセージ制御装置２０は、条件通知メッセージを受信したことをＭＭＳリレー／サーバ３０ｄに通知する（Ｓ３０５）。更に、メッセージ制御装置２０は、受信した条件通知メッセージに含まれる送信側条件を登録することを通知する送信応答を、MM4_Forward.RESを用いてＭＭＳリレー／サーバ３０ｄに送信する（Ｓ３０６）。ＭＭＳリレー／サーバ３０ｄは、送信応答を受信したことをメッセージ制御装置２０に通知する（Ｓ３０７）。メッセージ制御装置２０は、受信した条件通知メッセージに含まれる送信側条件や端末内優先順位を送信側条件データベース２３ｂに登録する（Ｓ３０８）。
【０１０４】
図７に、ＭＭＳ端末３０ａが送信側条件設定ページを用いて送信側条件を通知する場合を示す。まず、ＭＭＳ端末３０ａが、メッセージ制御装置２０のポータルサイトの送信側条件設定メニューにアクセスする（Ｓ４０１）。メッセージ制御装置２０は、送信側条件設定ページをＭＭＳ端末３０ａに送信する（Ｓ４０２）。ＭＭＳ端末３０ａは、送信側条件設定ページに、送信側条件、必要に応じて端末内優先順位を入力して、メッセージ制御装置２０に送信する（Ｓ４０３）。メッセージ制御装置２０は、受信した送信側条件、端末内優先順位を用いて確認ページを作成し、ＭＭＳ端末３０ａに送信する（Ｓ４０４）。ＭＭＳ端末３０ａは、確認ページに示される送信側条件、端末内優先順位を確認し、確認結果をメッセージ制御装置２０に送信する（Ｓ４０５）。
【０１０５】
メッセージ制御装置２０は、誤りがないという確認結果の場合には、ＭＭＳ端末３０ａのアドレスに対応付けて、確認ページに示した送信側条件や端末内優先順位を送信側条件データベース２３ｂに登録する。メッセージ制御装置２０は、誤りがあったため、訂正後の送信側条件や端末内優先順位を通知するという確認結果の場合には、ＭＭＳ端末３０ａのアドレスに対応付けて、送信側条件や端末内優先順位を送信側条件データベース２３ｂに登録する（Ｓ４０６）。
【０１０６】
尚、図４において、移動端末１０ａが送信側条件を通知する場合には、条件通知メッセージには送信側条件が含まれ、送信側条件データベース２３ｂに送信側条件が登録される。図６において、ＭＭＳ端末３０ａが受信側条件を通知する場合には、条件通知メッセージには受信側条件が含まれ、受信側条件データベース２３ａに受信側条件が登録される。又、図５において、移動端末１０ａが送信側条件を通知する場合には、受信側条件設定ページに替えて、送信側条件設定ページ、送信側条件が送受信され、送信側条件データベース２３ｂに送信側条件が登録される。図７において、ＭＭＳ端末３０ａが受信側条件を通知する場合には、送信側条件設定ページに替えて、受信側条件設定ページ、受信側条件が送受信され、受信側条件データベース２３ａに受信側条件が登録される。
【０１０７】
更に、図４、図６において端末情報の通知、登録を行う場合には、条件通知メッセージに替えて、端末情報通知メッセージが送受信される。図５、図７において端末情報の通知、登録を行う場合には、メッセージ制御装置２０は、受信側条件設定ページや送信側条件設定ページに替えて端末情報通知ページを送信し、移動端末１０ａやＭＭＳ端末３０ａは端末情報を送信する。そして、メッセージ制御装置２０が、受信した端末情報を端末情報データベース２４に登録する。
【０１０８】
次に、受信側条件、送信側条件、端末情報の登録後に行われるメッセージ送信制御方法におけるメッセージ送受信の手順について説明する。図８に示すように、まず、ＭＭＳ端末３０ａが、ＭＭＳリレー／サーバ３０ｄに、移動端末１０ａへのメッセージの送信を要求する送信要求（MM1_ M_submit.REQ）を送信する（Ｓ５０１）。送信要求には移動端末１０ａ宛のメッセージが含まれる。メッセージは、ＭＭＳリレー／サーバ３０ｄに一度蓄積される（Ｓ５０２）。ＭＭＳリレー／サーバ３０ｄは、ＭＭＳ端末３０ａに、送信要求を受信したことを通知する送信応答（MM1_M_submit.RES）を送信する（Ｓ５０３）。
【０１０９】
ＭＭＳリレー／サーバ３０ｄは、メッセージ制御装置２０に、メッセージの移動端末１０ａへの転送を要求する転送要求（MM4_Forward.REQ）を送信する（Ｓ５０４）。転送要求には移動端末１０ａ宛のメッセージが含まれる。メッセージ制御装置２０は、転送要求を受信したことをＭＭＳリレー／サーバ３０ｄに通知する（Ｓ５０５）。更に、メッセージ制御装置２０は、メッセージを受信し、転送を了承したことを通知する転送応答（MM4_Forward.RES）をＭＭＳリレー／サーバ３０ｄに送信する（Ｓ５０６）。ＭＭＳリレー／サーバ３０ｄは、転送応答を受信したことをメッセージ制御装置２０に通知する（Ｓ５０７）。
【０１１０】
メッセージ制御装置２０は、使用条件として受信側条件又は送信側条件の少なくとも１つを選択し、選択した使用条件に基づいて、受信したメッセージの移動端末１０ａへの送信方式を決定する（Ｓ５０８）。尚、メッセージ制御装置２０は、使用条件に加えて端末情報を用いて送信方式を決定してもよい。メッセージ制御装置２０は、決定した送信方式が直接送信、又は、直接送信及び間接送信の場合には、移動端末１０ａ宛のメッセージをメッセージサーバ１０ｄに送信する。これにより、メッセージ制御装置２０は、移動端末１０ａ宛のメッセージが届いていることをメッセージサーバ１０ｄに通知する着信通知を行う（Ｓ５０９）。メッセージサーバ１０ｄは、メッセージを受信したことをメッセージ制御装置２０に通知する（Ｓ５１０）。移動端末１０ａ宛のメッセージは、メッセージサーバ１０ｄに一度蓄積される（Ｓ５１１）。
【０１１１】
メッセージサーバ１０ｄは、移動端末１０ａに、メッセージが届いていることを知らせる着信通知（Message  Notification）を送信する（Ｓ５１２）。着信通知を受信した移動端末１０ａは、メッセージを要求するメッセージ受信要求（HTTP  GET）を、メッセージサーバ１０ｄに送信する（Ｓ５１３）。そして、メッセージサーバ１０ｄは、ＭＭＳ端末３０ａから移動端末１０ａへのメッセージを移動端末１０ａに送信する（Ｓ５１４）。以上のようにして、メッセージは移動端末１０ａに直接送信される。
【０１１２】
メッセージサーバ１０ｄは、メッセージ送達通知をメッセージ制御装置２０に送信する（Ｓ５１５）。メッセージ制御装置２０は、メッセージ送達通知を受信したことをメッセージサーバ１０ｄに通知する（Ｓ５１６）。メッセージ送達通知を受信したメッセージ制御装置２０は、ＭＭＳリレー／サーバ３０ｄに、送達確認通知（MM4_delivery_report.REQ）を送信する（Ｓ５１７）。ＭＭＳリレー／サーバ３０ｄは、送達確認通知を受信したことを通知する送達確認通知応答（MM4_delivery_report.RES）をメッセージ制御装置２０に送信する（Ｓ５１８）。そして、ＭＭＳリレー／サーバ３０ｄが、送達確認通知（MM1_delivery_report.REQ）を、ＭＭＳ端末３０ａに送信する（Ｓ５１９）。尚、送達確認通知に関するステップ（Ｓ５１７）〜（Ｓ５１９）の処理は、ステップ（Ｓ５１６）の終了時に限定されず、メッセージ制御装置２０によるメッセージの送信終了時であるステップ（Ｓ５１０）の後であっても構わない。送達確認通知に関する処理を行うタイミングは、インプリメンテーション次第である。
【０１１３】
一方、ステップ（Ｓ５０８）において決定した送信方式が間接送信、又は、直接送信及び間接送信の場合には、メッセージ制御装置２０は、移動端末１０ａ宛のメッセージを、ＵＲＬアドレスに対応付けてメッセージ格納部２７に格納する（Ｓ５２０）。メッセージ制御装置２０は、メッセージ全体を格納してもよく、移動端末１０ａが処理できない部分のみを格納してもよい。間接送信の場合の処理について、ステップ（Ｓ５２０）以降の処理を図９に示す。
【０１１４】
メッセージを格納した後（Ｓ５２０）、メッセージ制御装置２０は、メッセージの格納先を示すＵＲＬアドレスを含むＵＲＬ通知メッセージをメッセージサーバ１０ｄに送信して、着信通知を行う（Ｓ５２１）。メッセージサーバ１０ｄは、ＵＲＬ通知メッセージを受信したことをメッセージ制御装置２０に通知する（Ｓ５２２）。ＵＲＬ通知メッセージは、メッセージサーバ１０ｄに一度蓄積される（Ｓ５２３）。そして、メッセージサーバ１０ｄが着信通知（Message  Notification）を移動端末１０ａに送信し（Ｓ５２４）、移動端末１０ａがメッセージ受信要求（HTTP  GET）をメッセージサーバ１０ｄに送信する（Ｓ５２５）。メッセージサーバ１０ｄは、ＵＲＬ通知メッセージを移動端末１０ａに送信する（Ｓ５２６）。
【０１１５】
ＵＲＬ通知メッセージを受信した移動端末１０ａはＵＲＬ閲覧操作を行う（Ｓ５２７）。移動端末１０ａは、ＵＲＬ閲覧要求（HTTP  GET）をメッセージ制御装置２０に送信する（Ｓ５２８）。メッセージ制御装置２０は、受信したＵＲＬ閲覧要求に基づいて、メッセージ格納部２７から該当するメッセージを取得する。メッセージ制御装置２０は、取得した移動端末１０ａ宛のメッセージを、メッセージサーバ１０ｄを介して移動端末１０ａに送信する（Ｓ５２９）。以上のようにして、メッセージは移動端末１０ａに間接送信される。
【０１１６】
ＵＲＬ閲覧要求に応じてメッセージを送信したメッセージ制御装置２０は、ＭＭＳリレー／サーバ３０ｄに、送達確認通知（MM4_delivery_report.REQ）を送信する（Ｓ５３０）。そして、図８に示したステップ（Ｓ５１８）、（Ｓ５１９）と同様のステップ（Ｓ５３１）、（Ｓ５３２）が行われる。尚、移動端末１０ａからＭＭＳ端末３０ａにメッセージを送信する場合にも、処理の方向が移動端末１０ａからＭＭＳ端末３０ａになる以外は、図８、図９と同様の処理が行われる。
【０１１７】
〔効果〕
このような通信システム１、メッセージ制御装置２０及びメッセージ送受信制御方法によれば、端末装置が受信端末になるときのメッセージの受信端末への送信方式に関する受信側条件を、受信側条件データベース２３ａに登録しておくことができる。又、端末装置が送信端末になるときのメッセージの受信端末への送信方式に関する送信側条件を、送信側条件データベース２３ｂに登録しておくことができる。そして、メッセージ制御装置２０は、メッセージの受信端末への送信方式の決定に使用する使用条件として、登録している受信側条件又は送信側条件の少なくとも１つを選択する。メッセージ制御装置２０は、その選択した使用条件に基づいてメッセージの受信端末への送信方式を決定し、その決定結果に従ってメッセージの送信を制御できる。
【０１１８】
そのため、メッセージ制御装置２０は、受信側条件と送信側条件の双方を使用条件として選択することにより、受信側と送信側双方の条件を考慮して、メッセージの受信端末への送信を制御できる。又、メッセージ制御装置２０は、受信側条件と送信側条件のどちらかを使用条件として選択することにより、受信側と送信側の条件を使い分けて、メッセージの受信端末への送信を制御できる。
【０１１９】
しかも、メッセージ制御装置２０は、メッセージの送信毎に、即ち、送信単位でメッセージの送信を制御でき、送信単位で送信方式を変更することができる。更に、メッセージ制御装置２０は、移動端末１０ａやＭＭＳ端末３０ａから新たな受信側条件や送信側条件、端末情報を取得した場合は、受信側条件データベース２３ａに登録している受信側条件や、送信側条件データベース２３ｂに登録している送信側条件、端末情報データベース２４に登録している端末情報を更新できる。
【０１２０】
〔変更例〕
本発明は、上記実施の形態に限定されるものではなく、種々の変更が可能である。上記実施形態では、メッセージ制御装置２０は、端末装置から端末情報を取得していたが、メッセージ制御装置２０は、第１メッセージングシステム１０や第２メッセージングシステム２０から、端末情報を取得してもよい。具体的には、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２が、メッセージサーバ１０ｄ、ＭＭＳリレー／サーバ３０ｄから、端末装置のアドレスに対応付けられた端末情報を受信し、登録部２５に入力する。登録部２５は、メッセージサーバインタフェース２１、ＭＭＳリレー／サーバインタフェース２２から、メッセージサーバ１０ｄ、ＭＭＳリレー／サーバ３０ｄからの端末装置のアドレスに対応付けられた端末情報を取得する。登録部２５は、取得した端末装置のアドレスに対応付けて、端末情報を端末情報データベース２４に登録する。尚、端末情報を端末情報データベース２４に手動で設定するようにしてもよい。
【０１２１】
又、端末装置は、一度登録した受信側条件や送信側条件の削除を要求できる。例えば、端末装置は、全ての項目に「＊」や「、」を設定した条件通知メッセージを送信することや、受信側条件設定ページや送信側条件設定ページで受信側条件や送信側条件の削除を指定することにより、受信側条件や送信側条件の削除をメッセージ制御装置２０に要求できる。登録部２５は、削除の要求を受けた端末装置の受信側条件や送信側条件を、受信側条件データベース２３ａや送信側条件データベース２３ｂから削除する。
【０１２２】
又、メッセージ制御装置２０は、受信側条件や送信側条件について初期値（デフォルト値）を設定しておくことができる。この場合、端末装置は、受信側条件や送信側条件として初期値の登録を要求できる。端末装置は、例えば、初期値を用いたい項目について「＊」や「、」を設定した条件通知メッセージを送信することや、受信側条件設定ページや送信側条件設定ページで初期値を用いたい項目について初期値を指定することにより、メッセージ制御装置２０に対し、受信側条件や送信側条件として初期値を登録することを要求できる。登録部２５は、指定を受けた項目の初期値を、受信側条件や送信側条件として受信側条件データベース２３ａや送信側条件データベース２３ｂに登録する。
【０１２３】
更に、端末装置は、受信側条件や送信側条件の登録後に、初期値への変更を要求できる。端末装置は、例えば、初期値に変更したい項目について「＊」や「、」を設定した条件通知メッセージを送信することや、受信側条件設定ページや送信側条件設定ページで初期値に変更したい項目について初期値を指定することにより、メッセージ制御装置２０に対し、初期値への変更を要求できる。登録部２５は、受信側条件データベース２３ａや送信側条件データベース２３ｂに登録されている受信側条件や送信側条件の要求を受けた項目を初期値に変更する。尚、端末装置は、全ての項目について初期値を指定したい場合や初期値に変更したい場合には、全ての項目について「＊」や「、」を設定した条件通知メッセージを送信したり、受信側条件設定ページや送信側条件設定ページで全ての項目について初期値を指定したりすればよい。
【０１２４】
又、端末装置は、登録した受信側条件や送信側条件の一部の項目について変更を要求してもよい。端末装置は、例えば、変更が不要な項目について「＊」や「、」を設定し、変更が必要な項目について新たな条件を設定した条件通知メッセージを送信することにより、メッセージ制御装置２０に対して一部の項目について変更を要求できる。登録部２５は、受信側条件データベース２３ａや送信側条件データベース２３ｂに登録されている受信側条件や送信側条件について、変更が必要な項目についてのみ変更し、「＊」や「、」が設定された項目のような変更が不要な項目については登録内容を変更しない。
【０１２５】
更に、図１に示した通信システム１では、第１メッセージングシステム１０、第２メッセージングシステム３０から独立して、第１メッセージングシステム１０と第２メッセージングシステム３０の間にメッセージ制御装置２０を設置しているが、メッセージ制御装置２０を、第１メッセージングシステム１０、第２メッセージングシステム３０のいずれかのシステム内に設置してもよい。又、メッセージサーバ１０ｄ、ＭＭＳリレー／サーバ３０ｄのいずれかと、メッセージ制御装置２０とを一体で構成してもよい。更に、端末装置の種類は、移動端末１０ａ、ＭＭＳ端末３０ａに限定されず、ネットワークも移動通信網１０ｃ，３０ｃに限定されない。メッセージの受信端末への送信方式の種類も、直接送信と間接送信に限定されない。例えば、送信方式には、メッセージを複数のメッセージに分割して送信する方式などがある。又、受信側条件や送信側条件は、送信方式として、直接送信と間接送信の両方を指定することもできる。
【図面の簡単な説明】
【０１２６】
【図１】本発明の実施の形態に係る通信システムの構成を示す図である。
【図２】本発明の実施の形態に係るメッセージ制御装置の構成を示すブロック図である。
【図３】本発明の実施の形態に係る移動端末の構成を示すブロック図である。
【図４】本発明の実施の形態に係る条件通知メッセージによる受信側条件の通知、登録の手順を示すフロー図である。
【図５】本発明の実施の形態に係る受信側条件設定ページによる受信側条件の通知、登録の手順を示すフロー図である。
【図６】本発明の実施の形態に係る条件通知メッセージによる送信側条件の通知、登録の手順を示すフロー図である。
【図７】本発明の実施の形態に係る送信側条件設定ページによる送信側条件の通知、登録の手順を示すフロー図である。
【図８】本発明の実施の形態に係る直接送信によるメッセージの送受信の手順を示すフロー図である。
【図９】本発明の実施の形態に係る間接送信によるメッセージの送受信の手順を示すフロー図である。
【符号の説明】
【０１２７】
１  通信システム
１０  第１メッセージングシステム
１０ａ  移動端末
１０ｂ，３０ｂ  無線基地局
１０ｃ，３０ｃ  移動通信網
１０ｄ  メッセージサーバ
１１  通信部
１２  制御部
１３  記憶部
１４  入力部
１５  表示部
２０  メッセージ制御装置
２１  メッセージサーバインタフェース
２２  ＭＭＳリレー／サーバインタフェース
２３ａ  受信側条件データベース
２３ｂ  送信側条件データベース
２４  端末情報データベース
２５  登録部
２６  メッセージ制御部
２７  メッセージ格納部
２８  間接送信制御部
３０  第２メッセージングシステム
３０ａ  ＭＭＳ端末
３０ｄ  ＭＭＳリレー／サーバ
【図１】
2005149222.tif 000003
【図２】
2005149222.tif 000004
【図３】
2005149222.tif 000005
【図４】
2005149222.tif 000006
【図５】
2005149222.tif 000007
【図６】
2005149222.tif 000008
【図７】
2005149222.tif 000009
【図８】
2005149222.tif 000010
【図９】
2005149222.tif 000011