特許第6028268号(P6028268)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ ▲ホア▼▲ウェイ▼技術有限公司の特許一覧

特許6028268ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム
<>
  • 特許6028268-ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム 図000002
  • 特許6028268-ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム 図000003
  • 特許6028268-ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム 図000004
  • 特許6028268-ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム 図000005
  • 特許6028268-ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム 図000006
  • 特許6028268-ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム 図000007
  • 特許6028268-ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム 図000008
  • 特許6028268-ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム 図000009
  • 特許6028268-ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム 図000010
  • 特許6028268-ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム 図000011
  • 特許6028268-ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム 図000012
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6028268
(24)【登録日】2016年10月28日
(45)【発行日】2016年11月16日
(54)【発明の名称】ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステム
(51)【国際特許分類】
   H04W 28/06 20090101AFI20161107BHJP
   H04W 4/14 20090101ALI20161107BHJP
   H04W 88/18 20090101ALI20161107BHJP
   H04M 11/00 20060101ALI20161107BHJP
【FI】
   H04W28/06
   H04W4/14
   H04W88/18
   H04M11/00 302
【請求項の数】10
【全頁数】24
(21)【出願番号】特願2015-538268(P2015-538268)
(86)(22)【出願日】2013年10月14日
(65)【公表番号】特表2016-502310(P2016-502310A)
(43)【公表日】2016年1月21日
(86)【国際出願番号】CN2013085195
(87)【国際公開番号】WO2014063578
(87)【国際公開日】20140501
【審査請求日】2015年6月3日
(31)【優先権主張番号】201210417059.1
(32)【優先日】2012年10月26日
(33)【優先権主張国】CN
(73)【特許権者】
【識別番号】504277388
【氏名又は名称】▲ホア▼▲ウェイ▼技術有限公司
【氏名又は名称原語表記】HUAWEI TECHNOLOGIES CO.,LTD.
(74)【代理人】
【識別番号】100146835
【弁理士】
【氏名又は名称】佐伯 義文
(74)【代理人】
【識別番号】100140534
【弁理士】
【氏名又は名称】木内 敬二
(72)【発明者】
【氏名】▲時▼ ▲書▼▲鋒▼
(72)【発明者】
【氏名】▲張▼ 万▲強▼
【審査官】 望月 章俊
(56)【参考文献】
【文献】 HTC,Clarification on device triggering procedure when routing inforamtion is absent, 3GPP TSG-SA WG2#93 S2-123704,2012年10月12日,p.1,<URL:http://www.3gpp.org/ftp/tsg_sa/WG2_Arch/TSGS2_93_Sofia/Docs/S2-123704.zip>
【文献】 3rd Generation Partnership Project;Technical Specification Group Services and System Aspects;Architecture enhancements to facilitate communications with packet data networks and applications(Release 11),3GPP TS23.682 V11.2.0 (2012-09),2012年 9月,p. 9, 20-21
(58)【調査した分野】(Int.Cl.,DB名)
H04W4/00−H04W99/00
H04B7/24−H04B7/26
H04M11/00
3GPP TSG RAN WG1−4
SA WG1−4
CT WG1、4
(57)【特許請求の範囲】
【請求項1】
ホームロケーションレジスタHLRまたはホーム加入者サーバHSSによって実行されるショートメッセージシグナリングを最適化するための方法であって、
ネットワークデバイスによって送信されたメッセージを受信するためのステップであって、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのメッセージ待ちデータMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する、ステップと、
前記ショートメッセージを送信することができない又は送信が失敗することを判定するステップであって、かつ、前記パラメータの値は0であり、又は、前記指示情報は前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要のないことを示す、ステップと、
前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を前記ユーザの前記MWDに追加することをスキップするステップと
を含む、方法。
【請求項2】
前記ショートメッセージを送信することができないことを判定するステップは、
前記ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定するステップを含む、請求項1に記載の方法。
【請求項3】
前記ショートメッセージの送信が失敗したと判定する前記ステップは、
ユーザデバイスに前記ショートメッセージが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で前記ショートメッセージの送信が失敗したとき、前記ショートメッセージの送信が失敗したと判定するステップを含む、請求項1に記載の方法。
【請求項4】
前記メッセージは、ショートメッセージルーティング要求メッセージであり、かつ前記方法はさらに、
ショートメッセージサービスのためのゲートウェイ移動交換局にショートメッセージルーティング要求応答メッセージを返すステップであって、その結果、ショートメッセージサービスのための前記ゲートウェイ移動交換局は、デバイストリガリング確認メッセージをマシンタイプ通信インターワーキング機能に送信し、前記ショートメッセージルーティング要求応答メッセージは、前記ユーザに前記ショートメッセージサービスを提供するために利用可能なサービングノードがないことを示す情報を搬送する、ステップと、
前記マシンタイプ通信インターワーキング機能が、前記ユーザに前記ショートメッセージサービスを提供するために前記利用可能なサービングノードを取得せず、かつ前記パラメータの前記値が0であると判定されるとき、前記デバイストリガリング確認メッセージをサービス能力サーバに返すステップであって、前記デバイストリガリング確認メッセージは前記ショートメッセージの送信が失敗したことを示す、ステップと
を含む、請求項1〜3のいずれか一項に記載の方法。
【請求項5】
ホームロケーションレジスタHLRまたはホーム加入者サーバHSSを備えるショートメッセージシグナリングを最適化するためのデバイスであって、前記HLRまたは前記HSSは、
ネットワークデバイスによって送信されたメッセージを受信するように構成された受信ユニットであって、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのメッセージ待ちデータMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する、受信ユニットと、
前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、もし前記パラメータの値が0であるか又は前記指示情報は、前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を前記ユーザの前記MWDに追加することをスキップするように構成された処理ユニットと
を備える、デバイス。
【請求項6】
前記処理ユニットは特に、前記ユーザに前記ショートメッセージを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定するように構成される、請求項5に記載のデバイス。
【請求項7】
前記処理ユニットは特に、ユーザデバイスに前記ショートメッセージが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で前記ショートメッセージの送信が失敗したとき、前記ショートメッセージを送信することができないと判定するように構成される、請求項5に記載のデバイス。
【請求項8】
記録されたプログラムを有するコンピュータ可読記憶媒体であって、前記プログラムは、請求項1〜4のいずれか一項に記載の方法をコンピュータに実行させる、コンピュータ可読記憶媒体。
【請求項9】
ショートメッセージシグナリングを最適化するためのシステムであって、前記システムは、第1のデバイス及び第2のデバイスを備え、前記第2のデバイスは、ホームロケーションレジスタHLRまたはホーム加入者サーバHSSを備え、
前記第1のデバイスは、メッセージを前記第2のデバイスに送信するように構成され、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのメッセージ待ちデータMWDにレコードを追加する必要があるか否かを示す指示情報を搬送し、かつ
前記第2のデバイスは、前記第1のデバイスによって送信された前記メッセージを受信するように構成され、かつ前記ショートメッセージを送信することができない又は送信が失敗したと判定されたとき、もし前記パラメータの値が0であり、又は、前記指示情報が、前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を前記ユーザの前記MWDに追加することをスキップするように構成された、システム。
【請求項10】
前記第2のデバイスは、請求項5〜7のいずれか一項に記載のデバイスである、請求項9に記載のシステム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、通信技術分野に関し、特にショートメッセージシグナリングを最適化するための方法、デバイス、及びシステムに関する。
【0002】
〔関連出願の相互参照〕
本願は、2012年10月26日に出願された、発明の名称を“METHOD, DEVICE, AND SYSTEM FOR OPTIMIZING SHORT MESSAGE SIGNALING”とする、中国特許出願第201210417059.1号の優先権を主張するとともに、参照により、その全体がここに組み込まれる。
【背景技術】
【0003】
従来のショートメッセージシステムにおいて、ユーザデバイスが第二世代(2nd Generation, 2G)通信技術/第三世代(3nd Generation, 3G)通信技術システムと、ロングタームエボリューション(LTE, Long Term Evolution)システムとの間で移動するとき、前記ユーザデバイスは、ルーティングエリア更新(RAU, Routing Area Update)/ロケーションエリア更新(Location Area Update, LAU)/トラッキングエリア更新(Tracking Area Update, TAU)を用いて位置登録を実行する必要がある。モバイル終端ショートメッセージ(Mobile Terminated Short Message, MT SM)サービスについて、ホームロケーションレジスタ(Home Location Register, HLR)/ホーム加入者サーバ(Home Subscriber Server, HSS)は、移動交換局(Mobile Switching Center, MSC)/ビジットロケーションレジスタ(Visitor Location Register, VLR)又はサービング汎用パケット無線サービス(General Packet Radio Service, GPRS)サポートノード(Serving GPRS Support Node, SGSN)又はモビリティ管理エンティティ(Mobility Management Entity, MME)におけるユーザデバイス(user equipment, UE)の登録情報に基づいて、サービングノードの正確なアドレスを、ショートメッセージサービス(Gateway MSC For Short Message Service, SMS-GMSC)のためのゲートウェイMSCに返す必要がある。その結果、ショートメッセージは、対応するサービングノードに転送され、かつユーザデバイスに送信される。
【0004】
マシンタイプ通信(Machine Type Communication, MTC)アプリケーションは、人間の参加なしに1又は2以上のネットワーク要素又はデバイスの間で実行されるネットワーク通信を指している。一般的には、前記MTCアプリケーションは、音声通信を必要とせず、かつデータサービスがMTCアプリケーションの主な要求である。現在、ショートメッセージを用いてトリガリングすることが、MTCにおけるデバイストリガリングの主な手段である。従来のショートメッセージシステムと異なり、2つの新たなネットワーク要素がMTCシステムにおいて定義され、それらはサービス能力サーバ(Services Capability Server, SCS)及びMTC-インターワーキング機能(Machine Type Communication-InterWorking Function, MTC-IWF)である。前記MTC-IWFは、HSSから、ユーザにショートメッセージサービスを提供するサービングノードについての情報(MSC/VLR、SGSN、及びMMEの1又は全ての名前又はアドレス)を取得し、かつ前記情報をショートメッセージサービスのためのサービスセンター(Service Centre for Short Message Service, SMS-SC)に送信し、次いで前記SMS-SCは、デバイストリガリングメッセージを前記サービングノードを介してユーザに送信してもよい。
【0005】
ショートメッセージの有効期限を示すValidity-Periodパラメータは、ショートメッセージを送信するためのメッセージの中に存在し、かつSMS-SCがショートメッセージを受信した時間から開始するショートメッセージの有効時間を示す。つまり、ショートメッセージが正常に送信される前に前記SMS-SCはショートメッセージを記憶する必要がある。MT SMS送信処理では、もし前記ショートメッセージを送信することができない又は送信が失敗した場合、HLR/HSSはレコードをユーザのショートメッセージ待ちデータ(Message Waiting Data, MWD)に追加する。ここで前記レコードは、ユーザにサービスを提供するSMS-SCのアドレスを含む。その後、ショートメッセージを送信可能であるとき、HLR/HSSは、SMS-SCに、前記ユーザにショートメッセージを再送するよう指示する。しかし、Validity-Periodの値が0であるショートメッセージに対して、前記SMS-SCは、ショートメッセージのデータを有さない。従って、ショートメッセージがその後送信可能である場合であっても、ショートメッセージをさらに再送することはできない。
【発明の概要】
【課題を解決するための手段】
【0006】
本発明の態様は、ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステムを提供し、ショートメッセージサービスのためのサービスセンターにショートメッセージを再送するよう指示することに起因する追加的シグナリングインタラクションを低減させる。
【0007】
本発明の態様の第1態様は、ショートメッセージシグナリングを最適化するための方法を提供する。前記方法は、
ネットワークデバイスによって送信されたメッセージを受信するためのステップであって、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのメッセージ待ちデータMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する、ステップと、
前記ショートメッセージを送信することができない又は送信が失敗することを判定するステップであって、かつ、前記パラメータの値は0であり、又は、前記指示情報は前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要のないことを示す、ステップと、
前記レコードを前記ユーザの前記MWDに追加することをスキップするステップであって、前記レコードは前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む、ステップと
を含む。
【0008】
第1態様の第1の可能な実施方式において、前記ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定する。
【0009】
第1態様の第2の可能な実施方式において、ユーザデバイスが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で前記ショートメッセージの送信が失敗したとき、前記ショートメッセージの送信が失敗したと判定する。
【0010】
本発明の態様の第2態様は、ショートメッセージシグナリングを最適化するためのデバイスを提供する。前記デバイスは、
ネットワークデバイスによって送信されたメッセージを受信するように構成された受信ユニットであって、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのメッセージ待ちデータMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する、受信ユニットと、
前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、もし前記パラメータの値が0であるか又は前記指示情報は、前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記レコードを前記ユーザの前記MWDに追加することをスキップするように構成された処理ユニットであって、前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む、処理ユニットと
を備える。
【0011】
第2態様の第1の可能な実施方式において、前記処理ユニットはさらに、前記ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定するように構成される。
【0012】
第2態様の第2の可能な実施方式において、前記処理ユニットはさらに、ユーザデバイスが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で前記ショートメッセージの送信が失敗したとき、前記ショートメッセージを送信することができないと判定するように構成される。
【0013】
本発明の態様の第3の態様は、第1のデバイス及び第2のデバイスを備えるショートメッセージシグナリングを最適化するためのシステムを提供し、前記第1のデバイスは、メッセージを前記第2のデバイスに送信するように構成され、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する。前記第2のデバイスは、前記第1のデバイスによって送信された前記メッセージを受信するように構成され、前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、かつ、もし前記パラメータの値が0であり、又は、前記指示情報は前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記レコードを前記ユーザの前記ショートメッセージ待ちデータMWDに追加することをスキップするように構成され、前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【0014】
本発明の態様において提供されるショートメッセージシグナリングを最適化するための方法、デバイス、及びシステムに基づいて、ネットワークデバイスによって送信されるメッセージが受信され、かつ前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送し、前記ショートメッセージを送信することができない又は送信が失敗したことが判定され、前記パラメータの値が0であり、又は、前記指示情報は、前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示し、かつ前記レコードは、前記ユーザの前記ショートメッセージ待ちデータMWDに追加されず、前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。従って、ショートメッセージサービスのためのサービスセンターにショートメッセージを再送するように指示することに起因する追加的シグナリングインタラクションは低減される。
【図面の簡単な説明】
【0015】
本発明の実施形態における技術的解決策をより明瞭に説明するために、以下に実施形態を説明するために必要な添付図面を簡潔に紹介する。当然ながら、以下の説明における添付図面は、本発明のいくつかの実施形態を示しているに過ぎず、当業者は、さらに創造的努力なしにこれらの添付図面から他の図面を導きだすことができる。
【0016】
図1】本発明の実施形態に基づく従来のショートメッセージシステムの概略構造図である。
図2】本発明の実施形態に基づくMTCシステムの概略構造図である。
図3】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法のフローチャートである。
図4】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別の方法のフローチャートである。
図5】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別の方法のフローチャートである。
図6】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別の方法のフローチャートである。
図7】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別の方法のフローチャートである。
図8】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別の方法のフローチャートである。
図9】本発明の実施形態に基づくショートメッセージシグナリングを最適化するためのデバイスの構造図である。
図10】本発明の実施形態に基づくショートメッセージシグナリングを最適化するためのシステムの概略図である。
図11】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別のデバイスの構造図である。
【発明を実施するための形態】
【0017】
本発明の実施形態における添付図面を参照して、本発明の実施形態の技術的解決策を以下に明確かつ十分に説明する。当然ながら、説明される実施形態は、本発明の実施形態の全てではなく、単なる一部に過ぎない。創造的努力なしに本発明の実施形態に基づいて当業者によって得られる他の全ての実施形態は、本発明の保護範囲にあるものとする。
【0018】
図1は、本発明の実施形態に基づく従来のショートメッセージシステムの概略構造図である。前記システムは、ショートメッセージ転送及び一時記憶機能を提供するSMS-SCと、モバイル用ショートメッセージ(Mobile Originated Short Message, MO SM)のためのショートメッセージ転送機能を提供するショートメッセージサービスのためのインターネットワーキングMSC(Interworking MSC For Short Message Service, SMS-IWMSC)と、MT SMに対してショートメッセージルーティング及び転送機能を提供するSMS-GMSCとを備える。HLR/HSSは主に、ユーザ加入者データ及びユーザロケーション情報を含む。MSC/VLRは、UEが回路切換え(Circuit Switched, CS)ネットワークに登録するサービングノードであり、SGSNは、UEがパケット切換え(Packet Switched, PS)ネットワークに登録するサービングノードであり、かつ、MMEは、UEが進化型パケットシステム(Evolved Packet System, EPS)ネットワークに登録するサービングノードである。MSC/VLR、SGSN、又はMMEは、集合的にモビリティ管理ネットワーク要素と呼ばれてもよく、かつユーザにモビリティ管理及びサービスを提供してもよく、ユーザにショートメッセージサービスを提供するためのショートメッセージサービングノードのような機能を有する。ショートメッセージサービスルータ(SMS Router)は、オプションのデバイスである。
【0019】
図2は、本発明の実施形態に基づくMTCシステムの概略構造図である。MTCシステムにおいて、ユーザデバイスのIPアドレスが未知又は利用不可であるとき、例えばSCS又はAS(Application Server, application server)との通信を確立するために、SCSは、デバイストリガリング(Device Triggering)メカニズムを使用することによって、ユーザデバイスにアプリケーション層命令を実行するように指示する必要がある。モビリティ管理ネットワーク要素は、MSC/VLR、SGSN、又はMMEであってもよい。現在、ショートメッセージを用いるトリガリングが、MTCにおけるデバイストリガリングの主要な手段である。
【0020】
図3は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法のフローチャートである。前記方法は、従来のショートメッセージシステムに適用されてもよく、かつMTCシステムに適用されてもよい。ショートメッセージシグナリングを最適化するための前記方法は、以下のステップを含む。
【0021】
S301: ネットワークデバイスによって送信されたメッセージを受信する。前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する。
【0022】
任意に、前記ショートメッセージの有効期限を示すパラメータがValidity-Periodであってもよい。
【0023】
S303: 前記ショートメッセージの前記送信を送信することができない又は送信が失敗したことを判定し、かつ前記パラメータの値は0であり、又は前記指示情報は前記ショートメッセージを送信することができない又は送信が失敗したことを示す。
【0024】
任意に、前記ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないとき、ショートメッセージを送信することができないと判定される。
【0025】
例えば、前記ユーザが任意のノードに登録していないとき、又はユーザがノードに登録しているにもかかわらずノードがユーザにショートメッセージサービスを提供できないとき、前記ユーザにショートメッセージサービスを提供するために利用可能なサービングノードはない。
【0026】
任意に、ユーザデバイスが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で前記ショートメッセージの送信が失敗したとき、前記ショートメッセージの送信が失敗したと判定される。
【0027】
S305:レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【0028】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であてもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【0029】
前記レコードを前記ユーザの前記MWDに追加することをスキップするステップは、前記レコードを前記ユーザの前記MWDを追加することを省略するスキップであってもよい。
【0030】
任意に、前記ショートメッセージを送信することができない又は送信が失敗したと判定されたとき、かつ前記パラメータの値が0でない場合、前記パラメータはユーザのレコードに追加される。タイマーが起動され、かつ前記パラメータによって示された時間に達する又は超えるとき、前記レコードは削除される。
【0031】
任意に、前記ネットワークデバイスは、ショートメッセージサービスのためのゲートウェイ移動交換局であってもよく、かつ前記メッセージは、ショートメッセージルーティング要求メッセージ又はショートメッセージ送信通知メッセージであってもよい。
【0032】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージを送信することができない又は送信が失敗したと判定された後、SMS-SCの識別子は、ユーザのMWDに追加されず、その後、前記ショートメッセージをUEに再送するよう前記SMS-SCに指示する必要がない。従って、前記SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDの記録を管理するためのリソースオーバーヘッドがセーブされる。
【0033】
図4は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法のフローチャートであり、かつこの実施形態において提供される方法は、従来のショートメッセージサービスシステムに適用されてもよい。
【0034】
S401: SMS-SCは、ショートメッセージをSMS-GMSCに送信する。
【0035】
S402: 前記SMS-GMSCは、ショートメッセージルーティング情報を要求するために、ショートメッセージルーティング要求メッセージをHLR/HSSに送信する。
【0036】
任意に、前記ショートメッセージルーティング要求メッセージは、MAP_SendRoutingInfoForSMであってもよい。
【0037】
任意に、SMS-Routerがネットワーク内に存在するとき、前記SMS-GMSCは、ショートメッセージルーティング要求メッセージを前記SMS-Routerに送信し、次いで、SMS-Routerは、ショートメッセージルーティング情報を要求するために、ショートメッセージルーティング要求メッセージをHLR/HSSに送信する。
【0038】
前記ショートメッセージルーティング要求メッセージは、ショートメッセージの有効期限を示すパラメータを搬送する。当然ながら、ショートメッセージルーティング要求メッセージは、ショートメッセージを送信できないとき、ユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送してもよい。
【0039】
任意に、前記ショートメッセージルーティング要求メッセージは、ショートメッセージルーティング要求メッセージの拡張パラメータを使用することによって、又はショートメッセージルーティング要求メッセージにおける既存パラメータを使用することによって実装されることができるパラメータ又は指示情報を搬送する。
【0040】
この実施形態において、前記ショートメッセージの有効期限を示すパラメータを搬送するショートメッセージルーティング要求メッセージが実施例として使用される。前記パラメータは特に、Validity-Periodであってもよい。Validity-Periodの値は、受信されたメッセージからSMS-GMSCによって取得されてもよく、又はSMS-SCからSMS-GMSCによって取得されてもよく、例えば、Validity-Periodの値は、SMS-SCに構成される。
【0041】
S403: もし、HLR/HSSが前記ショートメッセージを送信することができないと判定した場合、かつ前記ショートメッセージの有効期限を示すパラメータの値が0である場合、レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【0042】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であってもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【0043】
特に、もし前記ユーザにショートメッセージサービスを提供する利用可能なサービングノード(MSC/VLR, SGSN, 及びMMEの1であってもよい)がない場合、前記ショートメッセージを送信することができないと判定される。一般的に、もしHLR/HSSが、例えばMSC/VLR、SGSN、又はユーザにモビリティ管理及びサービスを提供するMMEのようなサービングノードを記録している場合、かつこれらのノード又はいくつかのノードが前記ショートメッセージサービスを提供することができるとき、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあることを示している。
【0044】
S404: 前記HLR/HSSは、ショートメッセージルーティング要求応答メッセージを前記SMS-GMSCに返す。前記ショートメッセージルーティング要求応答メッセージは、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないことを示す情報を搬送し、特に、この実施形態ではAbsent Subscriber_SMSを使用することによって示されてもよい。
【0045】
任意に、前記ショートメッセージルーティング要求応答メッセージは、MAP_SendRoutingInfoForSMS Responseであってもよい。
【0046】
S403及びS404のシーケンスは限定されない。
【0047】
S405: もし、前記SMS-GMSCがサービングノードの取得に失敗した場合、障害報告を前記SMS-SCに返す。
【0048】
任意に、S403において、もし前記HLR/HSSによって受信されたValidity-Periodの値が0でない場合、HLR/HSSは、Validity-Periodを前記ユーザの前記MWDのレコードに追加し、タイマーを起動し、かつValidity-Periodによって示される時間に達する又は超えるとき、前記レコードを削除する。あるいは、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあるとき、もしHLR/HSSが前記パラメータの値がまだ有効期限内にあることを検出する場合、HLR/HSSは前記SMS-SCに通知する。
【0049】
任意に、もし、1のSMS-SCを介した同一ユーザへの複数ショートメッセージの送信が失敗した場合、それぞれショートメッセージに対応するValidity-Period値の中の最大Validity-Period値は、常に、ユーザとHLR/HSSにおけるSMS-SCとに対応するMWDのレコードに記憶される。
【0050】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、ショートメッセージを送信することができないと判定された後、SMS-SCの識別子は、ユーザのMWDに追加されず、次いで、ショートメッセージをUEに再送するようSMS-SCに命令する必要がない。従って、SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドがセーブされる。
【0051】
図5は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法の概略図であり、かつこの実施形態において提供される前記方法は、従来のショートメッセージサービスシステムに適用されてもよい。
【0052】
S501: SMS-SCは、ショートメッセージをSMS-GMSCに送信する。
【0053】
S502: 前記SMS-GMSCは、ショートメッセージルーティング情報を要求するために、ショートメッセージルーティング要求メッセージをHLR/HSSに送信する。
【0054】
任意に、前記ショートメッセージルーティング要求メッセージは、MAP_SendRoutingInfoForSMであってもよい。
【0055】
任意に、SMS-Routerがネットワーク内に存在するとき、前記SMS-Routerは、ショートメッセージサービスルーティング情報を要求するために、ショートメッセージルーティング要求メッセージを前記HLR/HSSに送信してもよい。
【0056】
S503: 前記HLR/HSSは、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあると判定し、かつショートメッセージルーティング要求応答メッセージを前記SMS-GMSCに返す。前記ショートメッセージルーティング要求応答メッセージは、前記ユーザにショートメッセージサービスを提供するためのサービングノードについての情報を搬送する。
【0057】
前記ユーザにショートメッセージサービスを提供するためのサービングノードについての搬送される情報は、MSC/VLR, SGSN, 及びMMEの1又は全ての名前又はアドレスであってもよい。
【0058】
この実施形態において、前記SGSNは、実施例として使用される。
【0059】
S504: 前記SMS-GMSCは、前記ショートメッセージを前記SGSNに送信する。つまり、前記ショートメッセージを前記SGSNに送信する。
【0060】
S505: 前記SGSNは、次いで、ショートメッセージをUEに送信する。つまり、前記ショートメッセージを前記UEに送信する。
【0061】
この実施形態において、前記SGSNは、ショートメッセージを前記UEに送信し、かつ送信は失敗する。
【0062】
前記UEが到達不能である、又は前記UEが利用可能な記憶領域を有していない(例えば、UEの記憶領域がオーバーフローしている)というように、前記ショートメッセージの送信が失敗することには様々な理由が存在する。
【0063】
S506: 前記SGSNは、前記ショートメッセージの送信が失敗したことを示すために、ショートメッセージ送信通知メッセージを前記SMS-GMSCに送信する。
【0064】
S507: 前記SMS-GMSCは、ショートメッセージ送信通知メッセージをHLR/HSSに送信し、かつ前記HLR/HSSによって送信された応答メッセージを受信する。
【0065】
前記SMS-GMSCによって送信されたショートメッセージ送信通知メッセージは、ショートメッセージの有効期限を示すパラメータを搬送する。当然ながら、前記ショートメッセージ送信通知メッセージは、前記ショートメッセージの送信が失敗したときにレコードがユーザのMWDに追加される必要があるか否かを示す指示情報を搬送してもよい。
【0066】
任意に、前記ショートメッセージ送信通知メッセージは、前記ショートメッセージ送信通知メッセージの拡張パラメータを使用することによって、又はショートメッセージ送信通知メッセージにおける既存パラメータを使用することによって実装されることができるパラメータ又は指示情報を搬送する。
【0067】
この実施形態において、前記ショートメッセージの有効期限を示すパラメータを搬送する前記ショートメッセージが実施例として使用される。前記パラメータは特に、Validity-Periodであってもよい。
【0068】
S508: もし、HLR/HSSが前記ショートメッセージの送信が失敗したと判定した場合、かつ前記パラメータの値が0である場合、レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターSMS-SCの識別子を含む。
【0069】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であってもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【0070】
S507及びS508のシーケンスは限定されない。
【0071】
このように、たとえ前記UEが到達可能であり、又はUEが有効な記憶領域を有しているとしても、その後、前記HLR/HSSは、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。
【0072】
S509: 前記SMS-GMSCは、ショートメッセージ送信通知メッセージを前記SMS-SCに送信する。
【0073】
任意に、S507において、もし受信されたValidity-Periodが0でない場合、前記HLR/HSSはまた、Validity-Periodを前記ユーザの前記MWDのレコードに追加し、タイマーを起動し、かつValidity-Periodによって示される時間に達する又は超えるとき、前記レコードを削除する。あるいは、前記UEが到達可能であり、又はUEが有効な記憶領域を有しているとき、もしHLR/HSSが前記パラメータがまだ有効期限内にあることを検出する場合、HLR/HSSは前記SMS-SCに通知する。
【0074】
任意に、もし1のSMS-SCを介した同一ユーザへの複数ショートメッセージの送信が失敗した場合、それぞれショートメッセージに対応するValidity-Period値の中の最大Validity-Period値は、常に、ユーザとHLR/HSSにおけるSMS-SCとに対応するMWDのレコードに記憶される。
【0075】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージの送信が失敗したと判定された後、HLR/HSSは、SMS-SCの識別子をユーザのMWDに追加することをスキップし、その後、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【0076】
図6は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法の概略図であり、かつこの実施形態において提供される前記方法は、MTCシステムに提供されてもよい。
【0077】
S601: SCSは、デバイストリガリング要求メッセージをMTC-IWFに送信する。
【0078】
S602: 前記MTC-IWFは、サービス認証の完了を要求しながら、HLR/HSSからショートメッセージルーティング情報を取得するために、ユーザ情報取得メッセージをHLR/HSSに送信する。
【0079】
前記ユーザ情報取得メッセージは、ショートメッセージの有効期限を示すパラメータを搬送する。当然ながら、前記ユーザ情報取得メッセージは、ショートメッセージを送信することができないときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送してもよい。
【0080】
任意に、前記ユーザ情報取得メッセージは、ユーザ情報取得メッセージの拡張パラメータを使用することによって、又はユーザ情報取得メッセージにおける既存パラメータを使用することによって実装されることができるパラメータ又は指示情報を搬送する。
【0081】
この実施形態において、前記ショートメッセージの有効期限を示すパラメータを搬送するユーザ情報取得メッセージが、実施例として使用される。前記パラメータは特に、Validity-Periodであってもよい。Validity-Periodの値は、受信されたメッセージからMTC-IWFによって取得されてもよく、又はMTC-IWFに構成されてもよい。
【0082】
S603: もし、前記HLR/HSSがショートメッセージを送信することができないと判定した場合、かつ、前記パラメータの値が0である場合、レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【0083】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であってもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【0084】
特に、もしユーザにショートメッセージサービスを提供するために利用可能なサービングノード(MSC/VLR、SGSN、及びMMEのうちの1であってよい)がない場合、ショートメッセージを送信することができないと判定される。一般的に、もしHLR/HSSが、例えばMSC/VLR、SGSN、又はユーザにモビリティ管理とサービスを提供するMMEのようなサービングノードを記録する場合、かつこれらのノード又はいくつかのノードがショートメッセージサービスを提供できるとき、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあることを示している。
【0085】
S604: 前記HLR/HSSは、ユーザ情報取得応答メッセージを前記MTC-IWFに返す。前記ユーザ情報取得応答メッセージは、前記UEに前記ショートメッセージサービスを提供するために利用可能なサービングノードがないことを示す情報を搬送し、かつ任意ノードについての情報を搬送しないことによって示されてもよく、かつ明示的に同時に"Absent Subscriber"のパラメータを示すことによって示されてもよい。
【0086】
S603及びS604のシーケンスは限定されない。
【0087】
S605: 前記MTC-IWFは、前記ユーザに前記ショートメッセージサービスを提供するために前記利用可能なサービングノードを取得せず、かつデバイストリガリング確認メッセージを前記SCSに返す。前記パラメータの値が0であると判定されたとき、MTC-IWFは、ショートメッセージトリガリングメッセージを、ショートメッセージサービスSMS-SCのためのサービスセンターに送信せず、それによってさらに、MTC-IWFからSMS-SCへのシグナリングをセーブすることができる。
【0088】
任意に、S603において、もし前記HLR/HSSによって受信されたValidity-Periodの値が0でない場合、前記HLR/HSSはまた、Validity-Periodを前記ユーザの前記MWDのレコードに追加し、タイマーを起動し、かつValidity-Periodによって示される時間に達する又は超えるとき、前記レコードを削除する。あるいは、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあるとき、もしHLR/HSSが前記パラメータがまだ有効期限内にあることを検出する場合に限り、HLR/HSSは前記SMS-SCに通知する。
【0089】
任意に、もし1のSMS-SCを介した同一ユーザへの複数ショートメッセージの送信が失敗した場合、それぞれショートメッセージに対応するValidity-Period値の中の最大Validity-Period値は、常に、ユーザとHLR/HSSにおけるSMS-SCとに対応するMWDのレコードに記憶される。
【0090】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージを送信することができないと判定された後、SMS-SCの識別子がユーザのMWDに追加されず、その後、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【0091】
図7は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法の概略図であり、かつこの実施形態において提供される方法は、MTCシステムに適用されてもよい。
【0092】
S701: SCSは、デバイストリガリング要求メッセージをMTC-IWFに送信する。
【0093】
S702: 前記MTC-IWFは、サービス認証の完了を要求しながら、HLR/HSSからショートメッセージルーティング情報を取得するために、ユーザ情報取得メッセージをHLR/HSSに送信する。
【0094】
S703: 前記サービス認証が通過されると、前記HLR/HSSは、ユーザ情報取得応答メッセージを前記MTC-IWFに返す。前記ユーザ情報取得応答メッセージは、ユーザにショートメッセージサービスを提供するためのサービングノードについての情報を搬送する。前記ユーザにショートメッセージサービスを提供するためのサービングノードについての情報は、MSC/VLR、SGSN、及びMMEの1又は全ての名前又はアドレスであってもよい。
【0095】
この実施形態において、前記MSC/VLRは実施例として使用される。
【0096】
S704: 前記MTC-IWFは前記デバイストリガリング要求メッセージをSMS-SCに送信する。前記デバイストリガリング要求メッセージは、前記HLR/HSSによって返され、前記ユーザに前記ショートメッセージサービスを提供するための前記サービングノードについての情報を搬送する。
【0097】
S705: 前記SMS-SCは、デバイストリガリング確認メッセージを前記MTC-IWFに返す。
【0098】
S706: 前記MTC-IWFは、前記デバイストリガリング確認メッセージを前記SCSに返す。
【0099】
S707: 前記SMS-SCは、デバイストリガリング要求メッセージを、MTC-IWFから受信されたサービングノードに送信する。前記サービングノードはMSC/VLRである。
【0100】
S708: 前記MSC/VLRは、前記デバイストリガリング要求メッセージをUEに送信する。
【0101】
S709: 前記MSC/VLRは、ショートメッセージの送信が失敗したことを示すために、ショートメッセージ送信通知メッセージをSMS-GMSCに送信する。
【0102】
S710: 前記SMS-GMSCは、前記ショートメッセージ送信通知メッセージを前記MTC-IWFに送信する。
【0103】
S711: 前記SMS-GMSCは、ショートメッセージ送信通知メッセージをHLR/HSSに送信し、かつ前記HLR/HSSによって送信された応答メッセージを受信する。
【0104】
前記ショートメッセージ送信通知メッセージは、MAP_ReportSMDeliveryStatus又は対応するDiameterメッセージであってもよい。
【0105】
前記SMS-GMSCによって送信されたショートメッセージ送信通知メッセージは、ショートメッセージの有効期限を示すパラメータを搬送する。当然ながら、前記ショートメッセージ送信通知メッセージは、前記ショートメッセージの送信が失敗したときにレコードがユーザのMWDに追加される必要があるか否かを示す指示情報を搬送してもよい。
【0106】
任意に、前記ショートメッセージ送信通知メッセージは、ショートメッセージ送信通知メッセージを取得するための拡張パラメータを使用することによって、又はショートメッセージ送信通知メッセージにおける既存パラメータを使用することによって実装されることができるパラメータ又は指示情報を搬送する。
【0107】
この実施形態において、前記ショートメッセージの有効期限を示すパラメータを搬送するショートメッセージ送信通知メッセージが実施例として使用される。前記パラメータは特に、Validity-Periodであってもよい。
【0108】
S712: もし、HLR/HSSが前記ショートメッセージの送信が失敗したと判定する場合、かつ前記パラメータの値が0である場合、レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、ユーザにサービスを提供するショートメッセージサービス SMS-SCのためのサービスセンターの識別子を含む。
【0109】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であってもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【0110】
このように、たとえ前記UEが到達可能であり、又は前記UEが有効な記憶領域を有しているとしても、その後、前記HLR/HSSは、ショートメッセージをUEに再送するようにSMS-SCに指示する必要がない。
【0111】
S713: 前記MTC-IWFは、前記ショートメッセージ送信通知メッセージを前記SCSに送信する。
【0112】
任意に、S711において、もし受信されたValidity-Periodが0である場合、前記HLR/HSSはまた、Validity-Periodを前記ユーザの前記MWDのレコードに追加し、タイマーを起動し、かつValidity-Periodによって示される時間に達する又は超えるとき、前記レコードを削除する。あるいは、前記UEが到達可能であり、又は前記UEが有効な記憶領域を有しているとき、前記HLR/HSSは、もしHLR/HSSが前記パラメータがまだ有効期限内にあることを検出する場合に限り、前記SMS-SCに通知する。
【0113】
任意に、もし1のSMS-SCを介した同一UEへの複数ショートメッセージの送信が失敗した場合、それぞれショートメッセージに対応するValidity-Period値の中の最大Validity-Period値は、常に、ユーザとHLR/HSSにおけるSMS-SCとに対応するMWDのレコードに記憶される。
【0114】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージの送信が失敗したと判定された後、HLR/HSSは、SMS-SCの識別子をユーザのMWDに追加することをスキップし、その後、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドがセーブされる。
【0115】
図8は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法の概略図であり、この実施形態において提供される前記方法はMTCシステムに適用されてもよい。
【0116】
S801: SCSは、デバイストリガリング要求メッセージをMTC-IWFに送信する。
【0117】
S802: 前記MTC-IWFは、サービス認証の完了を要求しながら、HLR/HSSからショートメッセージルーティング情報を取得するために、ユーザ情報取得メッセージをHLR/HSSに送信する。
【0118】
S803: 前記サービス認証が通過された後、前記HLR/HSSは、ユーザ情報取得応答メッセージを前記MTC-IWFに返す。前記ユーザ情報取得応答メッセージは、ショートメッセージサービスをユーザに提供するためのサービングノードについての情報を搬送する。前記ショートメッセージサービスをユーザに提供するためのサービングノードについての情報は、MSC/VLR、SGSN、及びMMEの1又は全ての名前又はアドレスであってもよい。
【0119】
この実施形態において、前記MSC/VLRは実施例として使用される。
【0120】
S804: 前記MTC-IWFは、デバイストリガリング要求メッセージをSMS-SCに送信する。前記デバイストリガリング要求メッセージは、HLR/HSSによって返される、ショートメッセージサービスをユーザに提供するためのサービングノードについての情報を搬送する。
【0121】
S805: SMS-GMSCは、ショートメッセージルーティング情報を要求するために、ショートメッセージルーティング要求メッセージをHLR/HSSに送信する。
【0122】
任意に、前記ショートメッセージルーティング要求メッセージは、MAP_SendRoutingInfoForSMであってもよい。
【0123】
任意に、SMS-Routerがネットワーク内に存在するとき、前記SMS-GMSCは、ショートメッセージルーティング要求メッセージを前記SMS-Routerに送信し、次いで前記SMS-Routerは、ショートメッセージルーティング情報を要求するために、ショートメッセージルーティング要求メッセージをHLR/HSSに送信する。
【0124】
前記ショートメッセージルーティング要求メッセージは、ショートメッセージの有効期限を示すパラメータを搬送する。当然ながら、前記ショートメッセージルーティング要求メッセージは、ショートメッセージを送信することができなかったとき、レコードがユーザのMWDに追加される必要があるか否かを示す指示情報を搬送してもよい。
【0125】
任意に、前記ショートメッセージルーティング要求メッセージは、ショートメッセージルーティング要求メッセージの拡張パラメータを使用することによって、又はショートメッセージルーティング要求メッセージにおける既存パラメータを使用することによって実装されることができるパラメータ又は指示情報を搬送する。
【0126】
この実施形態において、前記ショートメッセージの有効期限を示すパラメータを搬送するショートメッセージルーティング要求メッセージ実施例として使用される。前記パラメータは特に、Validity-Periodであってもよい。Validity-Periodの値は、受信されたメッセージからSMS-GMSCによって取得されてもよく、又は、SMS-SCからSMS-GMSCによって取得されてもよく、例えば、Validity-Periodの値はSMS-SCに構成される。
【0127】
S806: もし、HLR/HSSがショートメッセージを送信することができないと判定する場合、かつ、もしショートメッセージの有効期限を示す前記パラメータの値が0である場合、レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【0128】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であってもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【0129】
特に、もしユーザにショートメッセージサービスを提供するために利用可能なサービングノード(MSC/VLR、SGSN、及びMMEの1であってよい)がない場合、ショートメッセージを送信することができないと判定される。一般的に、もしHLR/HSSが、例えばMSC/VLR、SGSN、又はユーザにモビリティ管理とサービスを提供するMMEのようなサービングノードを記録する場合、かつこれらのノード又はいくつかのノードがショートメッセージサービスを提供できるとき、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあることを示している。
【0130】
S807: 前記HLR/HSSは、ショートメッセージルーティング要求応答メッセージをSMS-GMSCに返す。前記ショートメッセージルーティング要求応答メッセージは、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないことを示す情報を搬送し、この実施形態では、Absent Subscriber_SMSを使用することによって示されてもよい。
【0131】
任意に、前記ショートメッセージルーティング要求応答メッセージは、MAP_SendRoutingInfoForSMS Responseであってもよい。
【0132】
S806及びS807のシーケンスは限定されない。
【0133】
S808: 前記SMS-SCは、デバイストリガリング確認メッセージを前記MTC-IWFに返す。
【0134】
S809: 前記MTC-IWFは、前記デバイストリガリング確認メッセージを前記SCSに返す。
【0135】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージを送信することができないと判定された後、SMS-SCの識別子がユーザのMWDに追加されず、その後、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【0136】
図9は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するためのデバイスの構造図である。前記デバイスは、
ネットワークデバイスによって送信されたメッセージを受信するように構成された受信ユニット 91であって、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又はショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する、受信ユニット91と、
前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、かつ、もし前記パラメータの値が0であり、又は、前記指示情報が前記ショートメッセージを送信することができない又は送信が失敗したときにレコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記レコードを前記ユーザのショートメッセージ待ちデータMWDに追加することをスキップするように構成された処理ユニット93であって、前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む、処理ユニット93と
を備える。
【0137】
任意に、前記処理ユニット93はさらに、前記ユーザにショートメッセージを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定するように構成される。
【0138】
任意に、前記処理ユニット93はさらに、ユーザデバイスが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因でショートメッセージの送信に失敗したとき、前記ショートメッセージを送信することができないと判定するように構成される。
【0139】
任意に、前記ネットワークデバイスは、ショートメッセージサービスのためのゲートウェイ移動交換局であってもよく、かつ前記メッセージは、ショートメッセージルーティング要求メッセージ又はショートメッセージ送信通知メッセージである。
【0140】
任意に、ショートメッセージシグナリングを最適化するための前記デバイスはHLRであってもよく、又はHSSであってもよく、かつ当然ながらこれらに限定されない。
【0141】
ショートメッセージシグナリングを最適化するためのデバイスにおける処理、及び別のデバイスとのインタラクションについては、方法の実施形態における説明を参照されたく、再度ここに説明しない。
【0142】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記デバイスに基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージの送信が失敗したと判定された後、ショートメッセージシグナリングを最適化するためのデバイスは、SMS-SCの識別子をユーザのMWDに追加することをスキップし、その後、ショートメッセージシグナリングを最適化するためのデバイスはさらに、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、ショートメッセージシグナリングを最適化するためのデバイスから前記SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【0143】
図10は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するためのシステムの概略図である。前記システムは、第1のデバイス1001及び第2のデバイス1003を備える。
【0144】
前記第1のデバイス1001は、メッセージを前記第2のデバイス1003に送信するように構成される。前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する。
【0145】
前記第2のデバイス1003は、前記第1のデバイスによって送信された前記メッセージを受信するように構成され、かつ前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、かつ前記パラメータの値が0である場合、又は、前記指示情報が、前記ショートメッセージを送信することができない又は送信が失敗したときにレコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記レコードをユーザのショートメッセージ待ちデータMWDに追加することをスキップするように構成される。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【0146】
任意に、前記第2のデバイス1003は、図9に示されるショートメッセージシグナリングを最適化するためのデバイスであってもよく、再度ここに説明しない。
【0147】
ショートメッセージシグナリングを最適化するためのデバイスは、HLRであってもよく、又はHSSであってもよく、当然ながらこれらに限定されない。
【0148】
任意に、前記第1のデバイス1001は、ショートメッセージサービスのためのゲートウェイ移動交換局であり、かつ第1のデバイス1001によって第2のデバイス1003に送信されるメッセージは、ショートメッセージルーティング要求メッセージ又はショートメッセージ送信通知メッセージである。
【0149】
ショートメッセージシグナリングを最適化するためのシステムにおいて、第1のデバイス及び第2のデバイス間のインタラクションに対して、方法の実施形態の説明が参照されてもよく、再度ここに説明しない。
【0150】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記デバイスに基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージの送信が失敗したと判定された後、前記第2のデバイスは、SMS-SCの識別子をユーザのMWDに追加することをスキップし、その後、第2のデバイスはさらに、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、第2のデバイスから前記SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【0151】
図11は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別のデバイスの構造図であり、ユニバーサルコンピューターシステムの構造を使用しており、前記コンピュータシステムは特に、プロセッサに基づくコンピュータであってもよい。図11に示されるように、前記ユーザデバイスは、少なくとも1のプロセッサ1101と、通信バス1102と、メモリ1103と、少なくとも1の通信インターフェース1104とを備える。
【0152】
前記プロセッサは、本発明の解決策におけるプログラムの実行を制御するように構成された汎用中央処理装置(CPU)、マイクロプロセッサ、特定用途向け集積回路(application-specific integrated circuit, ASIC)、又は1又は2以上の集積回路であってもよい。
【0153】
前記通信バス1102は、情報がコンポーネント間で送信されるパスを備えてもよい。前記通信インターフェース1104は、トランシーバーのような任意の装置を使用し、かつ別のデバイス、又は例えばEthernet(登録商標)などの、無線アクセスネットワーク(RAN)、又は無線ローカルエリアネットワーク(WLAN)通信ネットワークと通信するように構成される。
【0154】
コンピュータシステムはさらに、読み取り専用メモリ(read-only memory, ROM)又は静的な情報及び命令を記憶することができる別のタイプの静的記憶デバイス、ランダムアクセスメモリ(random access memory, RAM)又は情報及び命令を記憶することができる別のタイプの動的記憶デバイス、電気的に消去可能なプログラマブルリードオンリーメモリ(Electrically Erasable Programmable Read-Only Memory, EEPROM)、コンパクトディスク読み出し専用メモリ(Compact Disc Read-Only Memory, CD-ROM)、又は他の光ディスクメモリ、光ディスクメモリ(コンパクトディスク、レーザーディスク(登録商標)、光ディスク、デジタル多用途ディスク、ブルーレイディスク等)、磁気ディスク記憶媒体、又は他の磁気記憶デバイス、又は期待されるプログラムコードを命令又はデータ構造形式で搬送又は記憶するために使用されえ、かつコンピュータによってアクセス可能であるような任意の他の媒体の1又は2以上を備えてもよいが、これらに限定されない。これらのメモリは、バスを介して前記プロセッサに接続される。
【0155】
前記メモリ1103は、本発明の解決策を実装するプログラムコードを記憶するように構成されてもよく、かつ本発明の解決策を実装する前記プログラムコードは、メモリに記憶されてもよく、かつ前記プロセッサによって制御され、かつ実行されてもよい。前記プログラムコードは特に、受信ユニット11031及び処理ユニット11033を備えてもよい、前記プロセッサ1101は、メモリ1103に記憶されたユニットを実行するように構成され、かつ前述のユニットが前記プロセッサ1101によって実行されるとき、前述の機能が実装される。
前記受信ユニット11031は、ネットワークデバイスによって送信されたメッセージを受信するように構成され、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する。
前記処理ユニット11033は、前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、かつ、もし前記パラメータの値が0であり、又は、前記指示情報が前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、レコードをユーザのショートメッセージ待ちデータMWDに追加することをスキップするように構成され、前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【0156】
任意に、前記処理ユニット11033はさらに、前記ユーザにショートメッセージを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定するように構成される。
【0157】
任意に、前記処理ユニット11033はさらに、ユーザデバイスが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で、ショートメッセージの送信が失敗するとき、前記ショートメッセージの送信が失敗したと判定するように構成される。
【0158】
任意に、前記ネットワークデバイスは、ショートメッセージサービスのためのゲートウェイ移動交換局であってもよく、かつ前記メッセージは、ショートメッセージルーティング要求メッセージ又はショートメッセージ送信通知メッセージである。
【0159】
任意に、ショートメッセージシグナリングを最適化するためのデバイスはHLRであってよく、又はHSSであってもよく、かつ当然ながらこれらに限定されない。
【0160】
ショートメッセージシグナリングを最適化するためのデバイスにおける処理及び別のデバイスとのインタラクションについては、方法の実施形態の説明が参照されてもよく、再度ここに説明しない。
【0161】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記デバイスに基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージの送信が失敗したと判定された後、ショートメッセージシグナリングを最適化するためのデバイスは、SMS-SCの識別子をユーザのMWDに追加することをスキップし、その後、ショートメッセージシグナリングを最適化するためのデバイスはさらに、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、ショートメッセージシグナリングを最適化するためのデバイスから前記SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【0162】
なお、本願明細書における各実施形態は、進行的に説明されている。実施形態における同一又は同様の部分は、単にお互いに参照される。全ての実施形態は、他の実施形態と異なる点を強調して説明されている。特に、デバイスの実施形態については、基本的に方法の実施形態と同様であるので、デバイスの実施形態は簡潔に説明され、かつ全ユニットのための特定機能の実行は、方法の実施形態の説明の一部を参照して取得されてもよい。デバイスについての先行する実施形態は実施例にすぎない。別のコンポーネントとして説明されるユニットは、物理的に別々であってもよく、又は物理的に別々でなくてもよく、かつユニットとして表示されるコンポーネントは、物理ユニットであってもよく、又は物理ユニットでなくてもよい。つまり、ユニット又はコンポーネントは、1つの位置に位置してもよく、又は複数ネットワークユニットに分散されてもよい。一部又は全てのモジュールは、実施形態の解決策の主題を達成するために、必要に応じて選択されてもよい。当業者は、創造的努力なしに、前述の実施形態を理解しかつ実行することができる。
【0163】
前述の説明は、単に本発明の特定の実施方法であり、本発明の保護範囲を限定することを意図していない。本発明に開示された技術的範囲内で、当業者によって容易に実行される変更又は置換は、本発明の保護範囲内であるものとする。従って、本発明の保護範囲は、特許請求の範囲に従うものとする。
【符号の説明】
【0164】
91 受信ユニット
93 処理ユニット
1001 第1のデバイス
1003 第2のデバイス
1101 プロセッサ
1102 通信バス
1103 メモリ
1104 通信インターフェース
11031 受信ユニット
11033 処理ユニット
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11