(57)【要約】    【課題】端末機のメッセージ予約送信方法及び予約送信装置を提供する。    【解決手段】ユーザが端末機においてメッセージを作成するとともに予約送信時間を設定し（Ｓ１１０〜１３０）、端末機がヘッダに予約送信情報を挿入して前記メッセージをメッセージセンタに送信すると（Ｓ１４０、Ｓ１５０）、該メッセージセンタが前記ヘッダから予約送信情報を分離及び分析して前記メッセージを格納装置に格納し（Ｓ２１０〜Ｓ２３０）、予約送信時間に前記メッセージを呼設定された相手の端末機に送信する（Ｓ２５０〜２７０）。【選択図】図４
2006270963.tif 000002
【特許請求の範囲】
【請求項１】
端末機においてメッセージを作成するとともに予約送信時間を設定し、ヘッダに予約送信情報を挿入して前記メッセージをメッセージセンタに送信すると、該メッセージセンタが前記ヘッダから予約送信情報を分離及び分析して前記メッセージを格納装置に格納し、前記予約送信時間に前記メッセージを呼設定された相手の端末機に送信することを特徴とする端末機のメッセージ予約送信方法。
【請求項２】
前記メッセージは、
ＳＭＳ（Short Message Service）、ＭＭＳ（Multimedia Messaging Service）、ＬＭＳ（Long Message Service）、及びＥＭＳ（Enhanced Message Service）を含むことを特徴とする請求項１に記載の端末機のメッセージ予約送信方法。
【請求項３】
前記ヘッダは、
前記予約送信情報として、予約送信時間、該予約送信時間が絶対時間であるか相対時間であるかを識別する時間識別子、及び該予約送信時間に関する情報のデータ長を含むことを特徴とする請求項１に記載の端末機のメッセージ予約送信方法。
【請求項４】
前記予約送信時間は、
前記メッセージをメッセージセンタに送信する時間を基準とした相対時間又は絶対時間として設定されてヘッダに挿入されることを特徴とする請求項３に記載の端末機のメッセージ予約送信方法。
【請求項５】
前記予約送信情報は、
ヘッダの予備のＩＥＩ値（Information Element Identifier value：情報要素識別子の値）のうちのいずれか一つを用いて挿入されることを特徴とする請求項３に記載の端末機のメッセージ予約送信方法。
【請求項６】
前記予約送信時間は、
ヘッダの予備のＩＥＩ値のうちのいずれか一つのＩＥＤ（Information Element Data：情報要素データ）フィールドにおいて、少なくとも１つのオクテットに挿入されることを特徴とする請求項３に記載の端末機のメッセージ予約送信方法。
【請求項７】
前記予約送信時間に関する情報のデータ長は、
ヘッダの予備のＩＥＩ値のうちのいずれか一つのＩＥＩＤＬ（Information Element Data Length：情報要素データ長）フィールドに挿入されることを特徴とする請求項３に記載の端末機のメッセージ予約送信方法。
【請求項８】
前記予約送信時間に関する情報のデータ長は、
ヘッダの予備のＩＥＩ値のうちのいずれか一つにおいて、ＩＥＤのオクテット数を示すことを特徴とする請求項７に記載の端末機のメッセージ予約送信方法。
【請求項９】
前記時間識別子は、
ヘッダの予備のＩＥＩ値のうちのいずれか一つのＩＥＤに予約時間とともに挿入されることを特徴とする請求項３に記載の端末機のメッセージ予約送信方法。
【請求項１０】
前記時間識別子は、
１オクテットで構成され、該当するオクテットの値が「０」である場合は相対時間を示し、「１」である場合は絶対時間を示すことを特徴とする請求項９に記載の端末機のメッセージ予約送信方法。
【請求項１１】
端末機から送信されたメッセージ及び予約送信時間を含む予約送信情報が挿入されたユーザデータヘッダを受信し、該ユーザデータヘッダを分析するモジュールと、
前記送信されたメッセージを格納する格納装置と、を含んで構成され、
前記予約送信時間に前記メッセージを呼設定された相手の端末機に送信することを特徴とする端末機のメッセージ予約送信装置。
【請求項１２】
前記メッセージは、
ＳＭＳ、ＭＭＳ、ＬＭＳ、及びＥＭＳを含むことを特徴とする請求項１１に記載の端末機のメッセージ予約送信装置。
【請求項１３】
前記ユーザデータヘッダは、
前記予約送信情報として、前記予約送信時間、該予約送信時間が絶対時間であるか相対時間であるかを区別する時間識別子、及び該予約送信時間に関する情報のデータ長を含むことを特徴とする請求項１１に記載の端末機のメッセージ予約送信装置。
【請求項１４】
前記予約送信情報は、
前記ユーザデータヘッダの予備のＩＥＩ値のうちいずれか一つに挿入されることを特徴とする請求項１３に記載の端末機のメッセージ予約送信装置。
【請求項１５】
前記格納装置は、
前記予約送信時間が設定されているメッセージを格納する第１メッセージ格納装置と、
前記予約送信時間が設定されていないメッセージを格納する第２メッセージ格納装置と、を含むことを特徴とする請求項１１に記載の端末機のメッセージ予約送信装置。
【請求項１６】
前記モジュールは、
前記端末機から送信されたＴＰＤＵ（Transfer Protocol Data Unit）からメッセージとユーザデータヘッダとを分離することを特徴とする請求項１１に記載の端末機のメッセージ予約送信装置。
【請求項１７】
前記モジュールは、
前記ユーザデータヘッダに挿入されている予約送信情報を分析し、前記予約送信時間が設定されている場合には、該予約送信時間になるまで前記メッセージを前記第１メッセージ格納装置に保管することを特徴とする請求項１５に記載の端末機のメッセージ予約送信装置。
【請求項１８】
前記モジュールは、
前記ユーザデータヘッダに挿入されている予約送信情報を分析し、前記予約送信時間が設定されていない場合には、前記メッセージを呼設定された相手の端末機に送信するために前記第２メッセージ格納装置に保管することを特徴とする請求項１５に記載の端末機のメッセージ予約送信装置。
【請求項１９】
前記モジュールは、
前記ユーザデータヘッダの予約送信時間が絶対時間であるか相対時間であるかを判断し、前記予約送信時間となったら前記第１メッセージ格納装置に格納されているメッセージを呼設定された相手の端末機に送信することを特徴とする請求項１５に記載の端末機のメッセージ予約送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージを予約した時間に送信する予約送信方法及び予約送信装置に関し、特に、端末機（移動端末機）のメッセージ予約送信方法及び予約送信装置に関する。
【背景技術】
【０００２】
無線移動通信サービス事業者は、移動通信サービスとして動画像サービス、音声サービス、及び文字サービスなどを提供している。そのうち、文字サービスとしては、簡単なメッセージ送信が可能なショートメッセージサービス（ＳＭＳ）によりニュース情報、天気情報、株式情報などが提供される。ここで、ＳＭＳとは、移動端末機（以下、「端末機」という）間に通話の有無とは関係なく短いメッセージを交換する双方向文字サービスのことである。このようなショートメッセージは、端末機に予約送信時間を設定することで、その予約送信時間に相手にメッセージを送信することもできる。
【０００３】
図５は、従来の端末機のショートメッセージ予約送信方法である。
図５に示すように、従来のメッセージ予約送信方法は、ユーザが端末機の初期モードにおいて（Ｓ１０）、キー入力部により予約送信モードを選択し（Ｓ２０）、データ及びメッセージを入力した後に（Ｓ３０）、予約送信時間を設定する（Ｓ４０）。メッセージの入力が完了すると（Ｓ５０）、作成されたメッセージは端末機に備えられたメモリに格納される（Ｓ６０）。その後、端末機のマイクロプロセッサは現在時間と予約送信時間とを比較し（Ｓ７０）、予約送信時間になるとアラームを鳴らし（Ｓ８０）、端末機はメモリに格納された該当メッセージを呼設定された相手に送信する（Ｓ９０）。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来のショートメッセージの予約送信方法においては、端末機の電源がオフとなっていたり、端末機が受信不可地域（圏外等）に位置していたりする場合には、作成されたメッセージの予約送信が実行できないという問題があった。このような、従来の端末機のショートメッセージ予約送信方法の問題は、作成されたメッセージが端末機のメモリに格納され、該端末機が予約送信時間を管理するため発生する問題である。
【０００５】
従って、本発明の目的は、端末機の状態にかかわらず、端末機で作成したメッセージを予約送信時間に正確に送信し得る方法を提供することにある。
【０００６】
また、本発明の他の目的は、メッセージセンタ等によってメッセージを管理することで、該メッセージを予約送信時間に正確に送信し得るメッセージ予約送信装置を提供することにある。
【課題を解決するための手段】
【０００７】
このような本発明の目的を達成するために、本発明に係る端末機のメッセージ予約送信方法は、端末機においてメッセージを作成するとともに該メッセージの予約送信時間を設定し、ヘッダに予約送信情報を挿入して前記メッセージをメッセージセンタに送信すると、該メッセージセンタが前記ヘッダから予約送信情報を分離及び分析して前記メッセージを格納装置に格納し、前記予約送信時間に前記メッセージを呼設定された相手の端末機に送信することを特徴とする。
【０００８】
好ましくは、前記ヘッダは、前記予約送信情報として予約送信時間のほかにも、該予約送信時間が絶対時間であるか相対時間であるかを区別する時間識別子や該予約送信時間に関する情報のデータ長を含む。
【０００９】
また、本発明の目的を達成するために、本発明に係る端末機のメッセージ予約送信装置は、端末機から送信されたメッセージ及び該メッセージの予約送信時間を含む予約送信情報が挿入されたユーザデータヘッダを受信し、該ユーザデータヘッダを分析するモジュールと、前記送信されたメッセージを格納する格納装置と、を含んで構成され、前記予約送信時間に前記メッセージを呼設定された相手の端末機に送信することを特徴とする。ここで、好ましくは、メッセージセンタがメッセージ予約送信装置としての機能を有する。
【発明の効果】
【００１０】
本発明に係る端末機のメッセージ予約送信方法及び予約送信装置によれば、端末機の電源がオフとなっていたり、端末機が受信不可地域に位置したりすることで、予約送信が設定されたメッセージを予約送信時間に送信することができないという問題を解決できる。すなわち、本発明においては、予約送信が設定されたメッセージは、端末機において管理されるのではなく、メッセージセンタ（メッセージ予約送信装置）で管理されるため、メッセージを予約送信時間に正確に相手に送信できるという効果がある。
【発明を実施するための最良の形態】
【００１１】
以下、図面に基づいて本発明の好ましい実施形態を説明する。
本発明の基本概念は、予約送信時間が設定されたショートメッセージをメッセージセンタで管理するというものであり、本発明の趣旨は、作成したショートメッセージととともに予約送信時間をユーザデータヘッダに挿入してショートメッセージセンタに送信すると、予約送信時間にショートメッセージセンタが前記ショートメッセージを呼設定された相手の端末機に送信する方法及び装置を提案することである。
【００１２】
図１は、本発明の実施形態に係る端末機のショートメッセージ予約送信装置の構成を示す概略図である。以下、図１に基づいて本発明の実施形態を説明する。
【００１３】
図１に示すように、本実施形態に係るショートメッセージ予約送信は、端末機と、ショートメッセージセンタ（Short Message Service Center：以下「ＳＭＳＣ」という）２００とを有する構成（システム）により実現される。
まず、端末機において、ユーザがショートメッセージを作成した後、予約送信時間を設定し、この予約送信時間をショートメッセージのユーザデータヘッダ（ＵＤＨ）に挿入する。そして、この予約送信時間がＵＤＨの挿入されたメッセージをＳＭＳＣ２００に送信する。
また、ＳＭＳＣ２００は、端末機からのショートメッセージを受信して予約送信時間情報が含まれているＵＤＨを分析するメッセージ予約送信分析モジュール２０１と、予約送信時間になるまでメッセージが格納される臨時格納装置（第１格納装置）２０２と、予約送信しないメッセージ（すなわち、予約送信時間情報がＵＤＨに含まれていないメッセージ）を送信順序に従って送信するために格納する格納装置（第２格納装置であり、例えば、バッファ又は待機ユニット（queuing unit）が該当する）２０３と、を含んで構成される。
【００１４】
図２は、ＧＳＭ方式で端末機からＳＭＳＣ２００にショートメッセージを送信するＳＭＳ−ＳＵＢＭＩＴ  ＴＰＤＵの構造を示す図である。
【００１５】
ＴＰＤＵ（Transfer Protocol Data Unit）は、端末機がショートメッセージをＳＭＳＣ２００と交換するときのデータである。３ＧＰＰ（3rd Generation Partnership Project）を含むＧＳＭ（Global System for Mobile communication）においては、ショートメッセージのＴＰＤＵの種類は多様であるが、「ＳＭＳ−ＤＥＬＩＶＥＲ」と「ＳＭＳ−ＳＵＢＭＩＴ」とに大別される。端末機は、作成したショートメッセージを「ＳＭＳ−ＳＵＢＭＩＴ」というＴＰＤＵにしてＳＭＳＣ２００に送信する。その後、ＳＭＳＣ２００は、端末機から受信したＴＰＤＵを「ＳＭＳ−ＤＥＬＩＶＥＲ」というＴＰＤＵにして呼設定された相手の端末機に送信する。
【００１６】
図２のＴＰＤＵの構造に示すように、ＴＰＤＵの一部分として動画像、音楽、及びテキストが収容されるように割り当てられたＴＰ−ＵＤ（Transfer Protocol User Data）の一部がＵＤＨと認識されるように、ＴＰ−ＵＤＨI（Transfer Protocol User Data Header Indicator）を設定できる。
【００１７】
図３は、３ＧＰＰの２３.０４０スペックによりＴＰ−ＵＤの一部をＵＤＨと設定したＵＤＨの構成図である。
【００１８】
図３に示すように、ＴＰＤＵのＵＤＨ部分にユーザが設定した予約送信時間が挿入されるＩＥＩ値（Information Element Identifier value：情報要素識別子の値）が新しく割り当てられる。また、ユーザが作成したショートメッセージは、ＵＤＨの最後のフィールドに挿入される。ＵＤＨの各フィールドの長単位はオクテットである。ＵＤＨのフィールドのうちＩＥＩは表１のようにＩＥＩ値によって機能が識別される。
【００１９】
【表１】
2006270963.tif 000003
【００２０】
ここで、ショートメッセージの予約送信のための機能は、表１における予備（Reserved）のＩＥＩ値（２、１Ｂ−１Ｆ、２３−６Ｆ、Ａ０−ＢＦ、Ｅ０−ＦＦ）のうちの１つを用いて、ショートメッセージの予約送信に関する情報を挿入することにより実現される。
ＩＥＤ（Information Element Data：情報要素データ）フィールドには、ショートメッセージの予約送信時間値及び予約送信時間が絶対時間（例えば、２００５年３月２３日１４時００分００秒）であるか所定の基準時間に対する相対時間（例えば、メッセージを作成した時間やメッセージをＳＭＳＣ２００に送信する時間から１時間後又は１日後など）であるかを識別する識別子（時間識別子）が挿入される。また、ＩＥＤＬ（Information Element Data Length：情報要素データ長）フィールドは、ＩＥＤの長さを示すバイトである。
【００２１】
例えば、現在時間（時刻）が２００５年３月２２日１４時００分００秒であり、ショートメッセージの予約送信時間（時刻）が２００５年３月２３日１４時００分００秒であると仮定すると、この予約送信時間が相対時間として設定される場合、及び絶対時間として設定される場合のそれぞれで、ＩＥＩ、ＩＥＩＤＬ、ＩＥＤの各フィールドに挿入される予約送信情報のフィールド値（value）は表２の通りである。ただし、表２は、ＵＤＨのＩＥＩａからＩＥＩｎまでのＩＥＩフィールドのうちＩＥＩａに予約送信情報が挿入されるようにした（予備値とした）場合のものである。
【００２２】
【表２】
2006270963.tif 000004
【００２３】
すなわち、予約送信時間が「相対時間」として設定された場合、表２におけるＩＥＩ値のうち予備の値「０ｘＡ０」が選択されると、ＩＥＩａフィールドに「０ｘＡ０」値が入り、ＩＥＩＤＬａにはＩＥＤａの長さとしてオクテット数「０ｘ０４」が挿入される。ＩＥＤａの第１オクテット（Ｏｃｔｅｔ１）には絶対時間又は相対時間を識別する識別子（時間識別子）として相対時間識別子の値「０ｘ００」が挿入され、第２オクテット（Ｏｃｔｅｔ２）には、予約送信時間の相対時間の値（１日を分に換算してこれから１４４０分後）が挿入されるオクテット数「０ｘ０２」が挿入され、この相対時間に換算された予約時間値（１４４０分）が、第３オクテット（Ｏｃｔｅｔ３）と第４オクテット（Ｏｃｔｅｔ４）とに挿入される。ここでは、第３オクテットには、予約時間（相対時間）値（１４４０分）の前半の２桁の値である「０ｘ１４」が、第４オクテットには、予約時間（相対時間）値（１４４０分）の後半の２桁の値である「０ｘ４０」が挿入されている。
【００２４】
一方、予約送信時間が「絶対時間」に設定された場合は、ＩＥＩａフィールドに「０ｘＡ０」値が入り、ＩＥＩＤＬａにはＩＥＤａの長さとしてオクテット数「０ｘ０７」が挿入される。ＩＥＤａの第１オクテット（Ｏｃｔｅｔ１）には絶対時間を示す識別子（時間識別子）として絶対時間識別子の値「０ｘ０１」が、第２オクテット（Ｏｃｔｅｔ２）には予約送信時間の該当年（２００５年）を示す値「０ｘ０５」が、第３オクテット（Ｏｃｔｅｔ３）には予約送信時間の該当月（３月）を示す値「０ｘ０３」が、第４オクテット（Ｏｃｔｅｔ４）には予約送信時間の該当日（２３日）を示す値「０ｘ２３」が、第５オクテット（Ｏｃｔｅｔ５）には予約送信時間の該当時（１４時）を示す値「０ｘ１４」が、第６オクテット（Ｏｃｔｅｔ６）には予約送信時間の該当分（００分）を示す値「０ｘ００」が、第７オクテット（Ｏｃｔｅｔ７）には予約送信時間の該当秒（００秒）を示す値「０ｘ００」がそれぞれ挿入される。
【００２５】
このように構成されたＳＭＳＣ２００及びＴＰＤＵとＵＤＨとの構造により、本実施形態では、以下のようにしてショートメッセージの予約送信を実行する。
【００２６】
図４は、本実施形態に係るショートメッセージの予約送信方法を示すフローチャートである。図１〜図４を参照しつつ説明すると、本実施形態に係るショートメッセージの予約送信方法は、ユーザが予約送信時間を設定して作成したショートメッセージを端末機がＳＭＳＣ２００に送信する過程（Ｓ１００）と、ＳＭＳＣ２００が送信されたショートメッセージを受信し、この受信したショートメッセージを分析して予約送信時間に呼設定された端末機に送信する過程（Ｓ２００）とに大別される。
【００２７】
より詳しく説明すると、まず、ユーザが端末機のメッセージ作成メニューを選択して相手の端末機の情報（電話番号等）を入力するとともに、ショートメッセージを作成する（Ｓ１１０）。ここで、ユーザが、作成したショートメッセージの予約送信を希望する場合には（Ｓ１２０）、作成したショートメッセージの予約送信時間を絶対時間又は相対時間に設定する（Ｓ１３０）。すると、端末機は、ＴＰ−ＵＤの一部をＵＤＨとして割り当てて、該ＵＤＨのＩＥＩ値のうちの予備のＩＥＩ値に上記予約送信時間を含む予約送信情報を挿入するとともに、作成されたショートメッセージをＵＤＨの最後のフィールド（Compressed SM）に圧縮された形態で付加してＳＭＳ−ＳＵＢＭＩＴ  ＴＰＤＵを作成する（Ｓ１４０）。その後、端末機は、ユーザが作成したショートメッセージ及び予約送信情報を含むＳＭＳ−ＳＵＢＭＩＴ  ＴＰＤＵをＳＭＳＣ２００に送信する（Ｓ１５０）。
【００２８】
ＳＭＳＣ２００は、送信されたＳＭＳ−ＳＵＢＭＩＴ  ＴＰＤＵを受信し、該ＳＭＳＣ２００のメッセージ予約送信分析モジュール２０１がＵＤＨから予約送信情報を分離して分析する（Ｓ２１０）。ここで、予約送信時間が設定されているショートメッセージである場合には（Ｓ２２０）、該ショートメッセージを、呼設定された相手の端末機に予約送信時間に送信するためにＳＭＳＣ２００の臨時格納装置２０２に格納する（Ｓ２３０）。一方、予約送信時間が設定されていないショートメッセージである場合には、呼設定された相手の端末機に所定の順序にしたがって（例えば、受信した順に）送信するために格納装置（例えば、待機ユニット（queuing unit）又はバッファ）２０３にショートメッセージを格納する（Ｓ２４０）。
（予約送信分析）モジュール２０１は、予約送信時間が設定されたショートメッセージの予約送信時間を確認し（Ｓ２５０）、現在時間が予約送信時間になると該ショートメッセージを臨時格納装置２０２から読み出す。次に、ＳＭＳＣ２００は、予約送信時間に該ショートメッセージのＳＭＳ−ＤＥＬＩＶＥＲ  ＴＰＤＵ（又は予約送信時間が設定されていないショートメッセージのＳＭＳ−ＤＥＬＩＶＥＲ  ＴＰＤＵ）を作成し（Ｓ２６０）、呼設定された相手の端末機に送信する（Ｓ２７０）。ここで、ＳＭＳ−ＤＥＬＩＶＥＲ  ＴＰＤＵには、予約送信情報は含まれずにショートメッセージのみが含まれる。
【００２９】
以上詳述した実施形態は、３ＧＰＰを含むＧＳＭ方式における端末機のショートメッセージ送信方法を提示したが、本発明は、これに限られるものではなく、例えばＷＣＤＭＡ方式のショートメッセージの予約送信方法にも同様に適用され得る。さらに、無線ネットワークだけでなく、有線ネットワークにおいても本発明を適用できる。さらにまた、メッセージの形式も、ＳＭＳだけでなく、ＭＭＳ（Multimedia Messaging Service）、ＬＭＳ（Long Message Service）、及びＥＭＳ（Enhanced Message Service）のいずれにも本発明が同様に適用できる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係るショートメッセージ予約送信装置の構成を示す概略図である。
【図２】実施形態に係るＳＭＳ−ＳＵＢＭＩＴ  ＴＰＤＵの構造図である。
【図３】実施形態に係る予約送信情報が挿入されるユーザデータヘッダ（ＵＤＨ）の構成図である。
【図４】本発明の実施形態に係る端末機のショートメッセージ予約送信方法を示すフローチャートである。
【図５】従来の移動端末機のメッセージ予約送信方法を示す図である。
【符号の説明】
【００３１】
２００：ショートメッセージセンタ（ＳＭＳＣ）
２０１：メッセージ予約送信分析モジュール
２０２：臨時格納装置（第１格納装置）
２０３：格納装置（第２格納装置）
【図１】
2006270963.tif 000005
【図２】
2006270963.tif 000006
【図３】
2006270963.tif 000007
【図４】
2006270963.tif 000008
【図５】
2006270963.tif 000009