(57)【要約】【課題】ショートメッセージ再送指示が二重に送信されないようにする。【解決手段】複数の宛先アドレスを有するユーザのいずれか１つの宛先アドレスに向けて配信すべきショートメッセージ（以下、ＳＭ）をＭＰＳ１に記憶する。配信に失敗したＳＭの宛先アドレス（例えば、０９０番号宛てか０６０番号宛てか）をＳＣＰ５に保持する。この保持した宛先アドレスに向けて、ＭＰＳ１に記憶したＳＭを再送する。【効果】配信失敗したＳＭの宛先アドレスを保持しておき、その保持内容に基づいてＳＭを再送することにより、ショートメッセージ再送指示が二重に送信されることを防止でき、ネットワークリソースを無駄に消費することがない。【選択図】      図１
2008131242.tif 000002
【特許請求の範囲】
【請求項１】
複数の宛先アドレスを有するユーザのいずれか１つの宛先アドレスに向けて配信すべきショートメッセージを記憶するショートメッセージ記憶手段と、配信に失敗したショートメッセージの宛先アドレスを保持する宛先アドレス保持手段とを含み、前記宛先アドレス保持手段の保持内容に基づいて、前記ショートメッセージ記憶手段に記憶されているショートメッセージを再送することを特徴とするショートメッセージ再送システム。
【請求項２】
前記ショートメッセージ記憶手段は、複数の記憶領域を有しており、
前記宛先アドレス保持手段は、配送すべきショートメッセージが前記複数の記憶領域のうちのどの領域に記憶されているかを示す情報をも保持することを特徴とする請求項１記載のショートメッセージ再送システム。
【請求項３】
前記複数の宛先アドレスには、携帯電話網においてユーザを識別するためのアドレスと、無線ＬＡＮにおいてユーザを識別するためのアドレスと、が含まれることを特徴とする請求項１又は２記載のショートメッセージ再送システム。
【請求項４】
複数の宛先アドレスを有するユーザのいずれか１つの宛先アドレスに向けて配信すべきショートメッセージを記憶するショートメッセージ記憶ステップと、配信に失敗したショートメッセージの宛先アドレスを保持する宛先アドレス保持ステップと、前記宛先アドレス保持ステップにおいて保持した宛先アドレスに向けて、前記ショートメッセージ記憶ステップにおいて記憶したショートメッセージを再送する再送ステップとを含むことを特徴とするショートメッセージ再送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はショートメッセージ再送システム、ショートメッセージ再送方法に関し、特に効率的にショートメッセージを再送するシステム、再送方法に関する。
【背景技術】
【０００２】
携帯電話システムにおいては、音声による通信のほか別途契約を結ぶことにより、文字によるメールを送信できるサービスが、例えば、「ショートメール（登録商標）」の名称で普及している。これにより、パーソナルコンピュータ等を用いたＥメール（電子メール）と同様のメール送信を携帯電話機等の移動端末機から行うことができる。現在、携帯電話サービスとして、ＩＭＴ（International Mobile Telecommunication）２０００に準拠した方式が実用化されている。この方式においては、「ショートメッセージ」と呼ばれるメールの送信が可能になっている。
【０００３】
ショートメッセージは、送信元の携帯電話機からメッセージセンターに作成したメッセージ及び送信先のデータを送り、このメッセージセンターから送信先の携帯電話機にメッセージが送信される。相手（すなわち送信先）にメッセージを届けられなかった場合でも、メッセージセンターは、例えば、サーバーに数日間保存し、自動的に或いはユーザからの送信要求に応じて送信を行う。なお、メッセージセンターは、メッセージを送信した後は、送信済のメッセージを消去する。また、メッセージセンターでは、予め定めた日数を有効期間として未送信のメッセージを保存する。
【０００４】
このようなシステムにおいて、ショートメッセージの送信を失敗した場合に、その再送を行う技術は、例えば特許文献１に記載されている。
【特許文献１】特開２００３−８７４０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
（再送処理の例）
現在、ＩＭＴ２０００に準拠した網（以下、ＩＭＴ網）による携帯電話サービスであるＦＯＭＡ（登録商標）サービスを用いたショートメッセージサービスが実現されている。このサービスを用いたショートメッセージ（以下、「ＳＭ」と適宜略称する）の配信が失敗した場合には、その再送処理が行われる。この再送処理について、図５を参照して説明する。
【０００６】
同図には、メッセージ処理装置（Message Processing System）１（以下、ＭＰＳ１と略称する）と、交換機ＭＳＣ（Mobile Switching Center）の一種であるＩＷＭＳＣ（Interworking MSC）／ＧＭＳＣ（Gateway MSC）３と、ＳＬＦ（Subscription Location Function）４と、サービス制御装置（Service Control Point）５（以下、ＳＣＰ５と略称する）と、ＭＳＣの機能とＶＬＲ（Visitor Location Register ）の機能とを具備している移動マルチメディア交換システム（Mobile Multimedia Switching system；ＭＭＳ）の一種である加入者系ＭＭＳ（Local ＭＭＳ；ＬＭＭＳ）／ＳＧＳＮ（Serving GPRS Support Node）６とによって、ショートメッセージ再送システムが構成されている。
【０００７】
ＭＰＳ１には、配信すべきＳＭが記憶される。本例では、ユーザＡの端末（User Equipment）７に向けて配信すべきＳＭが記憶されている。
ＩＷＭＳＣとＧＭＳＣとは、本来は別々の論理装置であるが、本例では同一システムを利用している。ＩＷＭＳＣは、ユーザによるＳＭ送信時に、ＳＭをＭＰＳ１に格納する際に利用する装置である。
【０００８】
ＳＬＦ４は、「０６０番号」から「０９０番号」への変換を行う。このＳＬＦ４では、加入者毎に０９０番号（基本契約番号）と０６０番号（代表番号）との括り付け情報を保持している。番号変換要求で０６０番号を受信した場合、データベースを走査して当該加入者の０９０番号を抽出し、番号変換応答信号にて返送する。なお、ＳＬＦの本来の機能は、０６０番号等、加入者情報を格納している大容量移動通信サービス制御装置であるＮＭＳＣＰ５（New Mobile Service Control Point）のアドレスを返す機能である（ＷＬＡＮ網での仕様）。ＩＭＴ網では、ＮＭＳＣＰ５のアドレスではなく、０６０番号に対応する０９０番号を返送する。
【０００９】
ＬＭＭＳ／ＳＧＳＮ６すなわちＬＭＭＳ（回線交換用の交換機）およびＳＧＳＮ（パケット交換用の交換機）は、関門MMS（Gateway ＭＭＳ）からのＳＭ配信指示に従って、在圏している加入者にＳＭを配信する機能を有している。
このような構成において、ユーザＡの所有する携帯電話端末に配信すべきショートメッセージがＭＰＳ１に記憶されている。このＳＭは、例えば、「０８０−ＡＡＡＡ−ＡＡＡＡ」が送信元、「０６０−１１１１−１１１１」（すなわちユーザＡ）が着信先、である。このＳＭが配信されると（Ｓ１０）、ＩＷＭＳＣ／ＧＭＳＣ３に入力され、ＳＬＦへの在圏確認が行われる（Ｓ１１）。この在圏確認の結果、特定されたＬＭＭＳ／ＳＧＳＮ６に向けて、ＳＭが配信される（Ｓ１２）。
【００１０】
ここで、ユーザＡの所有する携帯電話端末が圏外である等の事情で、ＳＭを受取ることができないと、配信失敗となる（Ｓ１３）。この場合、ＬＭＭＳ／ＳＧＳＮ６は、ＩＷＭＳＣ／ＧＭＳＣ３に、配信エラーを通知する（Ｓ１４）。この配信エラー通知を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＳＣＰ５に、配信エラー報告を行う（Ｓ１５）。これにより、ＳＣＰ５には、ユーザＡ（識別情報＝０９０−１１１１−１１１１）の配信待ちＳＭの保存先を特定するための情報すなわちＭＷＤ（Message Waiting Data）として、「ＭＰＳ１」が登録される（Ｓ１６）。
【００１１】
以上の動作におけるより詳細な処理内容が図６に示されている。同図において、ＳＭについて配信開始されると（Ｓ１００）、ＭＰＳ１からＩＷＭＳＣ／ＧＭＳＣ３に向けて、ＳＭ転送要求が送信される（Ｓ１０１）。このＳＭ転送要求には、差出人アドレスとして「発０９０番号」、送信元交換機（ＳＣ）アドレスとして「ＳＣアドレス」、配信先アドレスとして「着０９０番号」、が含まれている。
【００１２】
次に、ＩＷＭＳＣ／ＧＭＳＣ３からＳＣＰ５に向けて、加入者情報（すなわち着０９０番号）についての問い合わせ要求が送信される（Ｓ１０２）。すると、ＳＣＰ５からＩＷＭＳＣ／ＧＭＳＣ３に向けて、加入者情報問い合わせ応答が返信される（Ｓ１０３）。この場合、着ＩＭＵＩ（ユーザ識別子）、及び、在圏交換機アドレスが返信される。
着ＩＭＵＩ（ユーザ識別子）、及び、在圏交換機アドレスを取得したＩＷＭＳＣ／ＧＭＳＣ３は、ＬＭＭＳ／ＳＧＳＮ６に向けて、ＳＭ転送要求を送信する（Ｓ１０４）。このＳＭ転送要求には、差出人アドレスとして「発０９０番号」、送信元交換機（ＳＣ）アドレスとして「ＳＣアドレス」、配信先アドレスとして「着ＩＭＵＩ」（ユーザ識別子）、が含まれている。
【００１３】
このＳＭ転送要求を受取ったＬＭＭＳ／ＳＧＳＮ６は、対応するエリアに対するページング（paging）を行う。ここではユーザＡの端末７が圏外である等の理由により、ページングエラーになったものとする（Ｓ１０５）。この場合、ＬＭＭＳ／ＳＧＳＮ６は、ＩＷＭＳＣ／ＧＭＳＣ３に向けて、ＳＭ転送応答を返信する（Ｓ１０６）。このＳＭ転送応答を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＳＣＰ５に向けて、配信結果通知を送信する（Ｓ１０７）。この配信結果通知には、配信先アドレスとして「着０９０番号」、送信元交換機（ＳＣ）アドレスとして「ＳＣアドレス」、配信エラー理由、が含まれている。
【００１４】
この配信結果通知を受取ったＳＣＰ５は、ＭＷＤとして、配信失敗フラグ、ＳＣアドレスを登録する（Ｓ１０８）。これらは、着０９０番号のプロファイル上に登録される。以上が図５に対応する処理内容である。
その後、ＳＣＰ５は、ＩＷＭＳＣ／ＧＭＳＣ３に向けて、配信結果通知応答を送信する（Ｓ１０９）。この配信結果通知応答を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＭＰＳ１に向けて、ＳＭ転送応答をエラーとして送信する（Ｓ１１０）。このＳＭ転送応答を受取ったＭＰＳ１は、配信が失敗したことを認識し、そのＳＭを保持する（Ｓ１１１）。
以上が配信処理及び配信失敗の際の処理である。
【００１５】
その後、配信可能な状態に遷移すると、図７に示されている処理に移行する。すなわち、ＳＣＰ５は、配信可能な状態に遷移したことを検出すると（Ｓ１１２）、配信失敗フラグをクリアする（Ｓ１１３）。そして、ＳＣＰ５は、ＩＷＭＳＣ／ＧＭＳＣ３に向けて、再送指示要求を送信する（Ｓ１１４）。この再送指示要求には、着０９０番号、ＳＣアドレスが含まれている。この再送指示要求を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＭＰＳ１に向けて、メッセージ転送指示を送信する（Ｓ１１５）。また、ＩＷＭＳＣ／ＧＭＳＣ３は、ＳＣＰ５に向けて、再送指示応答を送信する（Ｓ１１６）。この再送指示応答を受取ったＳＣＰ５は、ＭＷＤをクリアする（Ｓ１１７）。
メッセージ転送指示を受取ったＭＰＳ１は、指示されたＳＭについて配信開始すなわち再送を行う（Ｓ１１８）。
【００１６】
（ワンナンバー方式導入による問題）
ところで、ＩＭＴ２０００に準拠した携帯電話サービスであるＦＯＭＡ（登録商標）サービスと無線ＬＡＮ（Local Area Network）を利用したＰＷＬＡＮ（Private Wireless Local Area Network）サービスとを利用しているユーザが存在する。このようなユーザについて、それぞれのサービスに用いるアドレス（すなわち電話番号）の他に、代表アドレス（すなわち代表番号）を設定するサービス（以下、ワンナンバー方式と呼ぶ）の実現が望まれている。
【００１７】
このワンナンバー方式を提供する場合において、他のユーザからのショートメッセージの配信が失敗した場合を考える。この場合、代表番号宛のショートメッセージについて配信が失敗したのか、子番号宛のショートメッセージについて配信が失敗したのか、判別できないので、代表番号及び子番号の両方を宛先としてショートメッセージ再送指示を行うことになる。すると、再送指示が二重に送信されることになり、ネットワークリソースを無駄に消費することになるという問題がある。
【００１８】
この問題について、図８〜図１０を参照して説明する。
図８においては、図５と同等部分は同一符号によって示されている。同図において、ユーザＡの所有する携帯電話端末は、代表番号が「０６０−１１１１−１１１１」、子番号が「０９０−１１１１−１１１１」であるものとする。そして、ユーザＡの所有する携帯電話端末の代表番号「０６０−１１１１−１１１１」に向けて配信すべきＳＭがＭＰＳ１に記憶されている。このＳＭの送信元は、「０８０−ＡＡＡＡ−ＡＡＡＡ」である。
【００１９】
図５の場合と同様に、このＳＭが配信されると（Ｓ１０）、ＩＷＭＳＣ／ＧＭＳＣ３に入力され、ＳＬＦへの在圏確認が行われる（Ｓ１１）。この在圏確認の結果、特定されたＬＭＭＳ／ＳＧＳＮ６に向けて、ＳＭが配信される（Ｓ１２）。
ここで、ユーザＡの所有する携帯電話端末が圏外である等の事情で、ＳＭを受取ることができないと、配信失敗となる（Ｓ１３）。この場合、ＬＭＭＳ／ＳＧＳＮ６は、ＩＷＭＳＣ／ＧＭＳＣ３に、配信エラーを通知する（Ｓ１４）。この配信エラー通知を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＳＣＰ５に、配信エラー報告を行う（Ｓ１５）。これにより、ＳＣＰ５には、ユーザＡ（識別情報＝０９０−１１１１−１１１１）の配信待ちＳＭの保存先を特定するための情報すなわちＭＷＤとして、「ＭＰＳ１」が登録される（Ｓ１６）。
【００２０】
その後、ＳＣＰ５からＩＷＭＳＣ／ＧＭＳＣ３に向けて、ＳＭ再送指示を送信する。この場合、ＳＣＰ５では、代表番号宛のショートメッセージについて配信が失敗したのか、子番号宛のショートメッセージについて配信が失敗したのか、判別できない。このため、ＳＣＰ５は、０６０番号に対するＳＭ再送指示をＭＰＳ１宛てに送信すると共に、０９０番号に対するＳＭ再送指示をＭＰＳ１宛てに送信する（Ｓ１７ａ、Ｓ１７ｂ）。これらＳＭ再送指示を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＭＰＳ１に向けて、０６０番号に対するＳＭ再送要求、０９０番号に対するＳＭ再送要求を送信する（Ｓ１８ａ、Ｓ１８ｂ）。
【００２１】
以上の動作におけるより詳細な処理内容が図９、図１０に示されている。図９において、ＳＭについて配信開始されると（Ｓ１００）、ＭＰＳ１からＩＷＭＳＣ／ＧＭＳＣ３に向けて、ＳＭ転送要求が送信される（Ｓ１０１）。このＳＭ転送要求には、差出人アドレスとして「発０Ａ０番号」（本例では、０Ａ０＝０８０）、送信元交換機（ＳＣ）アドレスとして「ＳＣアドレス」、配信先アドレスとして「着０Ａ０番号」（本例では、０Ａ０＝０６０）、が含まれている。
【００２２】
ＳＭ転送要求を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＳＬＦ４に向けて、着信者番号解決要求を送信する（Ｓ１０１ａ）。この着信者番号解決要求には、着０Ａ０番号が含まれている。この着信者番号解決要求を受取ったＳＬＦ４は、着０Ａ０番号を着０９０番号に変換し、変換した着０９０番号を含む着信者番号解決応答を、ＩＷＭＳＣ／ＧＭＳＣ３に向けて送信する（Ｓ１０１ｂ）。
【００２３】
次に、ＩＷＭＳＣ／ＧＭＳＣ３からＳＣＰ５に向けて、加入者情報（すなわち着０９０番号）についての問い合わせ要求が送信される（Ｓ１０２）。すると、ＳＣＰ５からＩＷＭＳＣ／ＧＭＳＣ３に向けて、加入者情報問い合わせ応答が返信される（Ｓ１０３）。この場合、着ＩＭＵＩ（ユーザ識別子）、及び、在圏交換機アドレスが返信される。
着ＩＭＵＩ（ユーザ識別子）、及び、在圏交換機アドレスを取得したＩＷＭＳＣ／ＧＭＳＣ３は、ＬＭＭＳ／ＳＧＳＮ６に向けて、ＳＭ転送要求を送信する（Ｓ１０４）。このＳＭ転送要求には、差出人アドレスとして「発０Ａ０番号」、送信元交換機（ＳＣ）アドレスとして「ＳＣアドレス」、配信先アドレスとして「着ＩＭＵＩ」（ユーザ識別子）、が含まれている。
【００２４】
このＳＭ転送要求を受取ったＬＭＭＳ／ＳＧＳＮ６は、対応するエリアに対するページング（paging）を行う。ここではユーザＡの端末７が圏外である等の理由により、ページングエラーになったものとする（Ｓ１０５）。この場合、ＬＭＭＳ／ＳＧＳＮ６は、ＩＷＭＳＣ／ＧＭＳＣ３に向けて、ＳＭ転送応答を返信する（Ｓ１０６）。このＳＭ転送応答を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＳＣＰ５に向けて、配信結果通知を送信する（Ｓ１０７）。この配信結果通知には、配信先アドレスとして「着０９０番号」、送信元交換機（ＳＣ）アドレスとして「ＳＣアドレス」、配信エラー理由、が含まれている。
【００２５】
この配信結果通知を受取ったＳＣＰ５は、ＭＷＤとして、配信失敗フラグ、ＳＣアドレスを登録する（Ｓ１０８）。これらは、着０９０番号のプロファイル上に登録される。
その後、ＳＣＰ５は、ＩＷＭＳＣ／ＧＭＳＣ３に向けて、配信結果通知応答を送信する（Ｓ１０９）。この配信結果通知応答を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＭＰＳ１に向けて、ＳＭ転送応答をエラーとして送信する（Ｓ１１０）。このＳＭ転送応答を受取ったＭＰＳ１は、配信が失敗したことを認識し、そのＳＭを保持する（Ｓ１１１）。
以上が配信処理及び配信失敗の際の処理である。
【００２６】
図１０に移行し、ＳＣＰ５は、配信可能な状態に遷移したことを検出すると（Ｓ１１２）、配信失敗フラグをクリアする（Ｓ１１３）。ここで、ＳＣＰ５は、配信が失敗したＳＭが、０９０番号宛か、０Ａ０番号宛かを判別できないため、両番号に対する再送指示を要求することになる（Ｓ１１３ａ）。
まず、ＳＣＰ５は、ＩＷＭＳＣ／ＧＭＳＣ３に向けて、０９０番号宛の再送指示要求を送信する（Ｓ１１４ａ）。この再送指示要求には、着０９０番号、ＳＣアドレスが含まれている。この再送指示要求を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＭＰＳ１に向けて、メッセージ転送指示を送信する（Ｓ１１５ａ）。また、ＩＷＭＳＣ／ＧＭＳＣ３は、ＳＣＰ５に向けて、再送指示応答を送信する（Ｓ１１６ａ）。
【００２７】
さらに、ＳＣＰ５は、ＩＷＭＳＣ／ＧＭＳＣ３に向けて、０Ａ０番号宛の再送指示要求を送信する（Ｓ１１４ｂ）。この再送指示要求には、着０Ａ０番号、ＳＣアドレスが含まれている。この再送指示要求を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＭＰＳ１に向けて、メッセージ転送指示を送信する（Ｓ１１５ｂ）。また、ＩＷＭＳＣ／ＧＭＳＣ３は、ＳＣＰ５に向けて、再送指示応答を送信する（Ｓ１１６ｂ）。
上記の再送指示応答（Ｓ１１６ａ、Ｓ１１６ｂ）を受取ったＳＣＰ５は、ＭＷＤをクリアする（Ｓ１１７）。
メッセージ転送指示を受取ったＭＰＳ１は、指示されたＳＭについて配信開始すなわち再送を行う（Ｓ１１８）。
【００２８】
以上のように、再送指示が二重に送信されると、ネットワークリソースを無駄に消費するという問題が生じる。
本発明は上述した従来技術の問題点を解決するためになされたものであり、その目的はショートメッセージ再送指示が二重に送信されることを防止できるショートメッセージ再送システム、ショートメッセージ再送方法を提供することである。
【課題を解決するための手段】
【００２９】
本発明の請求項１によるショートメッセージ再送システムは、複数の宛先アドレスを有するユーザのいずれか１つの宛先アドレスに向けて配信すべきショートメッセージを記憶するショートメッセージ記憶手段（例えば、図１中のＭＰＳ１）と、配信に失敗したショートメッセージの宛先アドレスを保持する宛先アドレス保持手段（例えば、図１中のＳＣＰ５）とを含み、前記宛先アドレス保持手段の保持内容に基づいて、前記ショートメッセージ記憶手段に記憶されているショートメッセージを再送することを特徴とする。配信失敗したショートメッセージの宛先アドレス（例えば、０９０番号宛てか０６０番号宛てか）を保持しておき、その保持内容に基づいてショートメッセージを再送することにより、ショートメッセージ再送指示が二重に送信されることを防止できる。
【００３０】
本発明の請求項２によるショートメッセージ再送システムは、請求項１において、前記ショートメッセージ記憶手段は、複数の記憶領域を有しており、
前記宛先アドレス保持手段は、配送すべきショートメッセージが前記複数の記憶領域のうちのどの領域に記憶されているかを示す情報をも保持することを特徴とする。配送すべきショートメッセージがどの領域に記憶されているか判別し、判別した領域に対してのみ再送指示を行うことにより、ショートメッセージ再送指示が二重に送信されることを防止できる。
【００３１】
本発明の請求項３によるショートメッセージ再送システムは、請求項１又は２において、前記複数の宛先アドレスには、携帯電話網においてユーザを識別するためのアドレスと、無線ＬＡＮにおいてユーザを識別するためのアドレスと、が含まれることを特徴とする。携帯電話サービスと無線ＬＡＮサービスとを利用しているユーザに対して宛先アドレスを保持しておき、その保持内容に基づいてショートメッセージを再送することにより、ショートメッセージ再送指示が二重に送信されることを防止できる。
【００３２】
本発明の請求項４によるショートメッセージ再送方法は、複数の宛先アドレスを有するユーザのいずれか１つの宛先アドレスに向けて配信すべきショートメッセージを記憶するショートメッセージ記憶ステップと、配信に失敗したショートメッセージの宛先アドレスを保持する宛先アドレス保持ステップ（例えば、図３中のステップＳ１０８、Ｓ１０８’に対応）と、前記宛先アドレス保持ステップにおいて保持した宛先アドレスに向けて、前記ショートメッセージ記憶ステップにおいて記憶したショートメッセージを再送する再送ステップ（例えば、図３中のステップＳ１１３’、Ｓ１１４’に対応）とを含むことを特徴とする。配信失敗したショートメッセージの宛先アドレス（例えば、０９０番号宛てか０６０番号宛てか）を保持しておき、その保持内容に基づいてショートメッセージを再送することにより、ショートメッセージ再送指示が二重に送信されることを防止できる。
【発明の効果】
【００３３】
本発明においては、配信に失敗したショートメッセージの宛先アドレスを保持しておき、その保持内容に基づいてショートメッセージを再送することにより、ショートメッセージ再送指示が二重に送信されることを防止でき、ネットワークリソースを無駄に消費することがないという効果がある。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施の形態を、図面を参照して説明する。なお、以下の説明において参照する各図では、他の図と同等部分は同一符号によって示されている。
（実施の形態）
図１は、本発明の実施形態によるショートメッセージ再送システムの構成を示すブロック図であり、ＳＭ配信に失敗した後の再送処理が示されている。
【００３５】
同図中のＩＷＭＳＣ／ＧＭＳＣ３を構成するＩＷＭＳＣとＧＭＳＣとは、本来別々の論理装置であるが、本例では同一システムを利用している。ＩＷＭＳＣは、ユーザによるＳＭ送信時に、ＳＭをＭＰＳに格納する際に利用する装置である。一方、ＧＭＳＣは、下記の機能を具備している。すなわち、ＳＭの宛先が０Ａ０番号の場合に、ＳＬＦ４に対して番号解決を実施する機能と、ＬＭＭＳ／ＳＧＳＮ６からの「ショートメッセージ転送応答」受信時、配信失敗であった場合には、０９０番号／０Ａ０番号のどちらで配信失敗したのかを判別し、配信結果（配信失敗番号）をＮＭＳＣＰ５／ＩＰＳＣＰ５に通知する機能とを有している。前者はワンナンバー方式導入のために必要な機能であり、後者は送信要求を二重に送信しないために必要な機能である。
【００３６】
また、ＳＣＰ５（ＮＭＳＣＰ５／ＩＰＳＣＰ５）５は、下記の機能を有している。すなわち、ＧＭＳＣから配信結果通知を受信した際、配信失敗番号が設定されていた場合には、その番号（０Ａ０番号）に対して配信失敗したことを記憶する。そして、ＳＭの再送時、どの番号に対するＳＭが配信待ち状態にあるのかを、配信失敗番号（０Ａ０番号）から判別し、ＧＭＳＣに対する再送指示要求に、配信失敗番号を設定する。
【００３７】
本システムにおいては、基本的には、回線交換網とパケット網とのどちらかを利用して、ＳＭの配信を行う。そして、配信失敗時のエラー理由によっては、すぐに、もう一方の網を利用して配信を行います。端末のメモリが一杯でそれ以上書込めない場合は、回線交換網／パケット網のいずれで配信しても失敗に終わるため、端末のメモリに空きができるまで、ＭＰＳ１にてＳＭを保持する。
【００３８】
同図において、ユーザＡの所有する携帯電話端末は、代表番号が「０６０−１１１１−１１１１」、子番号が「０９０−１１１１−１１１１」であるものとする。そして、ユーザＡの所有する携帯電話端末の代表番号「０６０−１１１１−１１１１」に向けて配信すべきＳＭがＭＰＳ１に記憶されている。このＳＭの送信元は、「０８０−ＡＡＡＡ−ＡＡＡＡ」である。
図８の場合と同様に、このＳＭが配信されると（Ｓ１０）、ＩＷＭＳＣ／ＧＭＳＣ３に入力され、ＳＬＦへの在圏確認が行われる（Ｓ１１）。この在圏確認の結果、特定されたＬＭＭＳ／ＳＧＳＮ６に向けて、ＳＭが配信される（Ｓ１２）。
【００３９】
ここで、ユーザＡの所有する携帯電話端末が圏外である等の事情で、ＳＭを受取ることができないと、配信失敗となる（Ｓ１３）。この場合、ＬＭＭＳ／ＳＧＳＮ６は、ＩＷＭＳＣ／ＧＭＳＣ３に、配信エラーを通知する（Ｓ１４）。この配信エラー通知を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＳＣＰ５に、配信エラー報告を行う（Ｓ１５）。これにより、ＳＣＰ５には、ユーザＡ（識別情報＝０９０−１１１１−１１１１）の配信待ちＳＭの保存先を特定するための情報すなわちＭＷＤとして、「ＭＰＳ１」が登録される（Ｓ１６）。この際、図８の場合とは異なり、保存されているＳＭが代表番号すなわち「０６０−１１１１−１１１１」宛てである旨が保持される。
【００４０】
その後、ＳＣＰ５からＩＷＭＳＣ／ＧＭＳＣ３に向けて、ＳＭ再送指示を送信する。この場合、ＳＣＰ５には、保存されているＳＭが代表番号宛てである旨が保持されているので、０６０番号に対するＳＭ再送指示をＭＰＳ１宛てに送信することになる（Ｓ１７）。そして、０９０番号に対するＳＭ再送指示を送信する必要は無い。これらＳＭ再送指示を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＭＰＳ１に向けて、０６０番号に対するＳＭ再送要求を送信する（Ｓ１８）。
【００４１】
以上のように、本実施形態では、ＳＣＰ５におけるＭＷＤに関する管理内容が従来とは異なる。すなわち、配信に失敗したＳＭが代表番号宛てか子番号宛てかをＳＣＰ５に記憶しておくことにより、ＭＰＳ１に対する再送指示の送信が１回だけで済む。つまり、配信に失敗したショートメッセージの宛先アドレスを保持しておき、その保持内容に基づいてショートメッセージを再送することにより、ショートメッセージ再送指示が二重に送信されることを防止でき、ネットワークリソースを無駄に消費することがない。
【００４２】
ここで、図１中のＳＣＰ５において保持されるＭＷＤの管理例が図２に示されている。同図（ａ）は、配信に失敗してＭＰＳ１に記憶されているＳＭが０Ａ０番号宛てであることを示すため、管理テーブルの「０Ａ０」の欄にフラグ「○」が登録されている。配信に失敗してＭＰＳ１に記憶されているＳＭが０９０番号宛てである場合は、管理テーブルの「０９０」の欄にフラグ「○」が登録されることになる（図示せず）。このように、複数の宛先アドレスのうち、配信に失敗したＳＭの宛先アドレスを保持しておくことにより、この保持内容に基づいてＳＭを再送すれば、再送指示が二重に送信されることを防止できる。
【００４３】
ところで、ＭＰＳが複数の記憶領域を有している場合もある。例えば、ＭＰＳが物理的に複数存在していたり、物理的には１つで記憶領域が複数存在していたりすることもある。このような場合、再送指示が二重に送信されないためには、配信に失敗したＳＭがどの記憶領域に記憶されているかを示す情報をも保持する必要がある。
例えば、２つのＭＰＳ１、ＭＰＳ２が存在し、図２（ｂ）に示されているように、管理テーブルにおいて、「ＭＰＳ１」の「０Ａ０」の欄にフラグ「○」が登録されていれば、配信に失敗したＳＭＳが、ＭＰＳ１に記憶され、かつ、そのＳＭが０Ａ０番号宛てであることになる。同様に、図２（ｃ）に示されているように、管理テーブルにおいて、「ＭＰＳ２」の「０９０」の欄にフラグ「○」が登録されていれば、配信に失敗したＳＭＳが、ＭＰＳ２に記憶され、かつ、そのＳＭが０９０番号宛てであることになる。
【００４４】
このように、ＳＭを記憶するＭＰＳが複数の記憶領域を有している場合には、配信に失敗したショートメッセージの宛先アドレスと共に、配送すべきＳＭが複数の記憶領域のうちのどの領域に記憶されているかを示す情報をも保持することによって、再送指示が二重に送信されることを防止できる。
【００４５】
（処理内容の詳細）
図１の動作におけるより詳細な処理内容が図３、図４に示されている。
図３において、ＳＭについて配信開始されると（Ｓ１００）、ＭＰＳ１からＩＷＭＳＣ／ＧＭＳＣ３に向けて、ＳＭ転送要求が送信される（Ｓ１０１）。このＳＭ転送要求には、差出人アドレスとして「発０９０番号」、送信元交換機（ＳＣ）アドレスとして「ＳＣアドレス」、配信先アドレスとして「着０Ａ０番号」、が含まれている。
【００４６】
ＳＭ転送要求を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、着０Ａ０番号を記憶保持する（Ｓ１０１’）。その後、ＩＷＭＳＣ／ＧＭＳＣ３は、ＳＬＦ４に向けて、着信者番号解決要求を送信する（Ｓ１０１ａ）。この着信者番号解決要求には、着０Ａ０番号（本例では、０Ａ０＝０６０）が含まれている。この着信者番号解決要求を受取ったＳＬＦ４は、着０Ａ０番号を着０９０番号に変換し、変換した着０９０番号を含む着信者番号解決応答を、ＩＷＭＳＣ／ＧＭＳＣ３に向けて送信する（Ｓ１０１ｂ）。
【００４７】
次に、ＩＷＭＳＣ／ＧＭＳＣ３からＳＣＰ５に向けて、加入者情報（すなわち着０９０番号）についての問い合わせ要求が送信される（Ｓ１０２）。すると、ＳＣＰ５からＩＷＭＳＣ／ＧＭＳＣ３に向けて、加入者情報問い合わせ応答が返信される（Ｓ１０３）。この場合、着ＩＭＵＩ（ユーザ識別子）、及び、在圏交換機アドレスが返信される。
着ＩＭＵＩ（ユーザ識別子）、及び、在圏交換機アドレスを取得したＩＷＭＳＣ／ＧＭＳＣ３は、ＬＭＭＳ／ＳＧＳＮ６に向けて、ＳＭ転送要求を送信する（Ｓ１０４）。このＳＭ転送要求には、差出人アドレスとして「発０Ａ０番号」、送信元交換機（ＳＣ）アドレスとして「ＳＣアドレス」、配信先アドレスとして「着ＩＭＵＩ」（ユーザ識別子）、が含まれている。
【００４８】
このＳＭ転送要求を受取ったＬＭＭＳ／ＳＧＳＮ６は、対応するエリアに対するページング（paging）を行う。ここではユーザＡの端末７が圏外である等の理由により、ページングエラーになったものとする（Ｓ１０５）。この場合、ＬＭＭＳ／ＳＧＳＮ６は、ＩＷＭＳＣ／ＧＭＳＣ３に向けて、ＳＭ転送応答を返信する（Ｓ１０６）。このＳＭ転送応答を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＳＣＰ５に向けて、配信結果通知を送信する（Ｓ１０７’）。この配信結果通知には、配信先アドレスとして「着０９０番号」、送信元交換機（ＳＣ）アドレスとして「ＳＣアドレス」、配信エラー理由が含まれる他、「着０Ａ０番号」が含まれている。
【００４９】
ここで、従来は「ユーザ識別子である０９０番号」、「配信失敗」の２つの情報を送信する。すなわち、基本契約番号（０９０番号）、ＳＣアドレス、配信エラー理由を送信する。一方、本システムでは、基本契約番号（０９０番号）、ＳＣアドレス、配信エラー理由、配信失敗番号（０Ａ０番号）を送信する。なお、ＳＣアドレスは、ＳＭＳが格納されているショートメッセージセンターのアドレスである。また、突然圏外になって配信できなかった場合や、端末のメモリが一杯で配信できなかった場合など、様々な理由が「配信エラー理由」として設定される。
【００５０】
この配信結果通知を受取ったＳＣＰ５は、ＭＷＤとして、配信失敗フラグ、ＳＣアドレスを登録する（Ｓ１０８）。さらに、着０Ａ０番号が設定されている場合は、０Ａ０番号宛フラグが設定される。このフラグが設定されることにより、配信失敗したＳＭが０Ａ０番号宛てであったことを識別できる。
その後、ＳＣＰ５は、ＩＷＭＳＣ／ＧＭＳＣ３に向けて、配信結果通知応答を送信する（Ｓ１０９）。この配信結果通知応答を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＭＰＳ１に向けて、ＳＭ転送応答をエラーとして送信する（Ｓ１１０）。このＳＭ転送応答を受取ったＭＰＳ１は、配信が失敗したことを認識し、そのＳＭを保持する（Ｓ１１１）。
以上が配信処理及び配信失敗の際の処理である。
【００５１】
図１０に移行し、ＳＣＰ５は、配信可能な状態に遷移したことを検出すると（Ｓ１１２）、配信失敗フラグをクリアする（Ｓ１１３）。ここで、ＳＣＰ５は、０Ａ０番号宛フラグが設定されているか否か判定することで、配信失敗したＳＭが、０９０番号宛か、０Ａ０番号宛かを判別できる（Ｓ１１３’）。
このため、ＳＣＰ５は、ＩＷＭＳＣ／ＧＭＳＣ３に向けて、０９０番号宛の再送指示要求、０Ａ０番号宛の再送指示要求のうちいずれか一方のみを送信する（Ｓ１１４’）。この再送指示要求には、着０９０番号又は着０Ａ０番号の他、ＳＣアドレスが含まれている。この再送指示要求を受取ったＩＷＭＳＣ／ＧＭＳＣ３は、ＭＰＳ１に向けて、着０９０番号又は着０Ａ０番号を指定したメッセージ転送指示を送信する（Ｓ１１５’）。また、ＩＷＭＳＣ／ＧＭＳＣ３は、ＳＣＰ５に向けて、再送指示応答を送信する（Ｓ１１６）。
【００５２】
上記の再送指示応答（Ｓ１１６）を受取ったＳＣＰ５は、ＭＷＤをクリアする（Ｓ１１７）。
メッセージ転送指示を受取ったＭＰＳ１は、指示されたＳＭについて配信開始すなわち再送を行う（Ｓ１１８）。
【００５３】
（まとめ）
以上のように、配信に失敗したＳＭの宛先アドレスを保持しておき、その保持内容に基づいてショートメッセージを再送することにより、ショートメッセージ再送指示が二重に送信されることを防止でき、ネットワークリソースを無駄に消費することがない。
なお、以上は、２つの宛先アドレスすなわち代表番号と子番号とが設定されている場合について説明したが、これに限らずより多くの宛先アドレスが設定されている場合について本発明が適用できることは明白である。
【００５４】
また、以上は、携帯電話網においてユーザを識別するためのアドレスと、無線ＬＡＮにおいてユーザを識別するためのアドレスとが設定されている場合について説明したが、これ以外の網例えば固定電話網においてユーザを識別するためのアドレスが設定されている場合についても、本発明が適用できることは明白である。
【００５５】
（ショートメッセージ再送方法）
以上説明したショートメッセージ再送システムにおいては、以下のようなショートメッセージ再送方法が実現されている。すなわち、複数の宛先アドレスを有するユーザのいずれか１つの宛先アドレスに向けて配信すべきショートメッセージを記憶するショートメッセージ記憶ステップと、配信に失敗したショートメッセージの宛先アドレスを保持する宛先アドレス保持ステップ（例えば、図３中のステップＳ１０８、Ｓ１０８’に対応）と、前記宛先アドレス保持ステップにおいて保持した宛先アドレスに向けて、前記ショートメッセージ記憶ステップにおいて記憶したショートメッセージを再送する再送ステップ（例えば、図３中のステップＳ１１３’、Ｓ１１４’に対応）とを含むショートメッセージ再送方法が実現されている。配信失敗したショートメッセージの宛先アドレス（例えば、０９０宛てか０Ａ０宛てか）を保持しておき、その保持内容に基づいてショートメッセージを再送することにより、ショートメッセージ再送指示が二重に送信されることを防止できる。
【産業上の利用可能性】
【００５６】
本発明は、ショートメッセージの配信に失敗した場合の再送処理に利用することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態に係るショートメッセージ再送システムの構成を示すブロック図である。
【図２】図１中のＳＣＰ５において保持されるＭＷＤの管理例を示す図である。
【図３】図１の動作におけるより詳細な処理内容示す図である。
【図４】図３の処理後の再送処理を示す図である。
【図５】従来の再送処理を示す図である。
【図６】図５の処理のより詳細な内容を示す図である。
【図７】図５の処理後の再送処理を示す図である。
【図８】ワンナンバー方式を導入した場合の問題点を示す図である。
【図９】図８の処理のより詳細な内容を示す図である。
【図１０】図８の処理後の再送処理を示す図である。
【符号の説明】
【００５８】
１  ＭＰＳ
３  ＩＷＭＳＣ／ＧＭＳＣ
４  ＳＬＦ
５  ＳＣＰ
６  ＬＭＭＳ／ＳＧＳＮ
７  端末
【図１】
2008131242.tif 000003
【図２】
2008131242.tif 000004
【図３】
2008131242.tif 000005
【図４】
2008131242.tif 000006
【図５】
2008131242.tif 000007
【図６】
2008131242.tif 000008
【図７】
2008131242.tif 000009
【図８】
2008131242.tif 000010
【図９】
2008131242.tif 000011
【図１０】
2008131242.tif 000012