(57)【特許請求の範囲】
【請求項１】
ホームロケーションレジスタHLRまたはホーム加入者サーバHSSによって実行されるショートメッセージシグナリングを最適化するための方法であって、
ネットワークデバイスによって送信されたメッセージを受信するためのステップであって、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのメッセージ待ちデータMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する、ステップと、
前記ショートメッセージを送信することができない又は送信が失敗することを判定するステップであって、かつ、前記パラメータの値は0であり、又は、前記指示情報は前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要のないことを示す、ステップと、
前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を前記ユーザの前記MWDに追加することをスキップするステップと
を含む、方法。
【請求項２】
前記ショートメッセージを送信することができないことを判定するステップは、
前記ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定するステップを含む、請求項1に記載の方法。
【請求項３】
前記ショートメッセージの送信が失敗したと判定する前記ステップは、
ユーザデバイスに前記ショートメッセージが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で前記ショートメッセージの送信が失敗したとき、前記ショートメッセージの送信が失敗したと判定するステップを含む、請求項1に記載の方法。
【請求項４】
前記メッセージは、ショートメッセージルーティング要求メッセージであり、かつ前記方法はさらに、
ショートメッセージサービスのためのゲートウェイ移動交換局にショートメッセージルーティング要求応答メッセージを返すステップであって、その結果、ショートメッセージサービスのための前記ゲートウェイ移動交換局は、デバイストリガリング確認メッセージをマシンタイプ通信インターワーキング機能に送信し、前記ショートメッセージルーティング要求応答メッセージは、前記ユーザに前記ショートメッセージサービスを提供するために利用可能なサービングノードがないことを示す情報を搬送する、ステップと、
前記マシンタイプ通信インターワーキング機能が、前記ユーザに前記ショートメッセージサービスを提供するために前記利用可能なサービングノードを取得せず、かつ前記パラメータの前記値が0であると判定されるとき、前記デバイストリガリング確認メッセージをサービス能力サーバに返すステップであって、前記デバイストリガリング確認メッセージは前記ショートメッセージの送信が失敗したことを示す、ステップと
を含む、請求項1〜3のいずれか一項に記載の方法。
【請求項５】
ホームロケーションレジスタHLRまたはホーム加入者サーバHSSを備えるショートメッセージシグナリングを最適化するためのデバイスであって、前記HLRまたは前記HSSは、
ネットワークデバイスによって送信されたメッセージを受信するように構成された受信ユニットであって、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのメッセージ待ちデータMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する、受信ユニットと、
前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、もし前記パラメータの値が0であるか又は前記指示情報は、前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を前記ユーザの前記MWDに追加することをスキップするように構成された処理ユニットと
を備える、デバイス。
【請求項６】
前記処理ユニットは特に、前記ユーザに前記ショートメッセージを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定するように構成される、請求項5に記載のデバイス。
【請求項７】
前記処理ユニットは特に、ユーザデバイスに前記ショートメッセージが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で前記ショートメッセージの送信が失敗したとき、前記ショートメッセージを送信することができないと判定するように構成される、請求項5に記載のデバイス。
【請求項８】
記録されたプログラムを有するコンピュータ可読記憶媒体であって、前記プログラムは、請求項1〜4のいずれか一項に記載の方法をコンピュータに実行させる、コンピュータ可読記憶媒体。
【請求項９】
ショートメッセージシグナリングを最適化するためのシステムであって、前記システムは、第1のデバイス及び第2のデバイスを備え、前記第2のデバイスは、ホームロケーションレジスタHLRまたはホーム加入者サーバHSSを備え、
前記第1のデバイスは、メッセージを前記第2のデバイスに送信するように構成され、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのメッセージ待ちデータMWDにレコードを追加する必要があるか否かを示す指示情報を搬送し、かつ
前記第2のデバイスは、前記第1のデバイスによって送信された前記メッセージを受信するように構成され、かつ前記ショートメッセージを送信することができない又は送信が失敗したと判定されたとき、もし前記パラメータの値が0であり、又は、前記指示情報が、前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を前記ユーザの前記MWDに追加することをスキップするように構成された、システム。
【請求項１０】
前記第2のデバイスは、請求項5〜7のいずれか一項に記載のデバイスである、請求項9に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術分野に関し、特にショートメッセージシグナリングを最適化するための方法、デバイス、及びシステムに関する。
【０００２】
〔関連出願の相互参照〕
本願は、2012年10月26日に出願された、発明の名称を“METHOD, DEVICE, AND SYSTEM FOR OPTIMIZING SHORT MESSAGE SIGNALING”とする、中国特許出願第201210417059.1号の優先権を主張するとともに、参照により、その全体がここに組み込まれる。
【背景技術】
【０００３】
従来のショートメッセージシステムにおいて、ユーザデバイスが第二世代(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に返す必要がある。その結果、ショートメッセージは、対応するサービングノードに転送され、かつユーザデバイスに送信される。
【０００４】
マシンタイプ通信(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は、デバイストリガリングメッセージを前記サービングノードを介してユーザに送信してもよい。
【０００５】
ショートメッセージの有効期限を示す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は、ショートメッセージのデータを有さない。従って、ショートメッセージがその後送信可能である場合であっても、ショートメッセージをさらに再送することはできない。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明の態様は、ショートメッセージシグナリングを最適化するための方法、デバイス、及びシステムを提供し、ショートメッセージサービスのためのサービスセンターにショートメッセージを再送するよう指示することに起因する追加的シグナリングインタラクションを低減させる。
【０００７】
本発明の態様の第1態様は、ショートメッセージシグナリングを最適化するための方法を提供する。前記方法は、
ネットワークデバイスによって送信されたメッセージを受信するためのステップであって、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのメッセージ待ちデータMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する、ステップと、
前記ショートメッセージを送信することができない又は送信が失敗することを判定するステップであって、かつ、前記パラメータの値は0であり、又は、前記指示情報は前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要のないことを示す、ステップと、
前記レコードを前記ユーザの前記MWDに追加することをスキップするステップであって、前記レコードは前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む、ステップと
を含む。
【０００８】
第1態様の第1の可能な実施方式において、前記ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定する。
【０００９】
第1態様の第2の可能な実施方式において、ユーザデバイスが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で前記ショートメッセージの送信が失敗したとき、前記ショートメッセージの送信が失敗したと判定する。
【００１０】
本発明の態様の第2態様は、ショートメッセージシグナリングを最適化するためのデバイスを提供する。前記デバイスは、
ネットワークデバイスによって送信されたメッセージを受信するように構成された受信ユニットであって、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのメッセージ待ちデータMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する、受信ユニットと、
前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、もし前記パラメータの値が0であるか又は前記指示情報は、前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記レコードを前記ユーザの前記MWDに追加することをスキップするように構成された処理ユニットであって、前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む、処理ユニットと
を備える。
【００１１】
第2態様の第1の可能な実施方式において、前記処理ユニットはさらに、前記ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定するように構成される。
【００１２】
第2態様の第2の可能な実施方式において、前記処理ユニットはさらに、ユーザデバイスが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で前記ショートメッセージの送信が失敗したとき、前記ショートメッセージを送信することができないと判定するように構成される。
【００１３】
本発明の態様の第3の態様は、第1のデバイス及び第2のデバイスを備えるショートメッセージシグナリングを最適化するためのシステムを提供し、前記第1のデバイスは、メッセージを前記第2のデバイスに送信するように構成され、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する。前記第2のデバイスは、前記第1のデバイスによって送信された前記メッセージを受信するように構成され、前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、かつ、もし前記パラメータの値が0であり、又は、前記指示情報は前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記レコードを前記ユーザの前記ショートメッセージ待ちデータMWDに追加することをスキップするように構成され、前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【００１４】
本発明の態様において提供されるショートメッセージシグナリングを最適化するための方法、デバイス、及びシステムに基づいて、ネットワークデバイスによって送信されるメッセージが受信され、かつ前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送し、前記ショートメッセージを送信することができない又は送信が失敗したことが判定され、前記パラメータの値が0であり、又は、前記指示情報は、前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示し、かつ前記レコードは、前記ユーザの前記ショートメッセージ待ちデータMWDに追加されず、前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。従って、ショートメッセージサービスのためのサービスセンターにショートメッセージを再送するように指示することに起因する追加的シグナリングインタラクションは低減される。
【図面の簡単な説明】
【００１５】
本発明の実施形態における技術的解決策をより明瞭に説明するために、以下に実施形態を説明するために必要な添付図面を簡潔に紹介する。当然ながら、以下の説明における添付図面は、本発明のいくつかの実施形態を示しているに過ぎず、当業者は、さらに創造的努力なしにこれらの添付図面から他の図面を導きだすことができる。
【００１６】
【図１】本発明の実施形態に基づく従来のショートメッセージシステムの概略構造図である。
【図２】本発明の実施形態に基づくMTCシステムの概略構造図である。
【図３】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法のフローチャートである。
【図４】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別の方法のフローチャートである。
【図５】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別の方法のフローチャートである。
【図６】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別の方法のフローチャートである。
【図７】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別の方法のフローチャートである。
【図８】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別の方法のフローチャートである。
【図９】本発明の実施形態に基づくショートメッセージシグナリングを最適化するためのデバイスの構造図である。
【図１０】本発明の実施形態に基づくショートメッセージシグナリングを最適化するためのシステムの概略図である。
【図１１】本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別のデバイスの構造図である。
【発明を実施するための形態】
【００１７】
本発明の実施形態における添付図面を参照して、本発明の実施形態の技術的解決策を以下に明確かつ十分に説明する。当然ながら、説明される実施形態は、本発明の実施形態の全てではなく、単なる一部に過ぎない。創造的努力なしに本発明の実施形態に基づいて当業者によって得られる他の全ての実施形態は、本発明の保護範囲にあるものとする。
【００１８】
図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)は、オプションのデバイスである。
【００１９】
図2は、本発明の実施形態に基づくMTCシステムの概略構造図である。MTCシステムにおいて、ユーザデバイスのIPアドレスが未知又は利用不可であるとき、例えばSCS又はAS(Application Server, application server)との通信を確立するために、SCSは、デバイストリガリング(Device Triggering)メカニズムを使用することによって、ユーザデバイスにアプリケーション層命令を実行するように指示する必要がある。モビリティ管理ネットワーク要素は、MSC/VLR、SGSN、又はMMEであってもよい。現在、ショートメッセージを用いるトリガリングが、MTCにおけるデバイストリガリングの主要な手段である。
【００２０】
図3は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法のフローチャートである。前記方法は、従来のショートメッセージシステムに適用されてもよく、かつMTCシステムに適用されてもよい。ショートメッセージシグナリングを最適化するための前記方法は、以下のステップを含む。
【００２１】
S301: ネットワークデバイスによって送信されたメッセージを受信する。前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する。
【００２２】
任意に、前記ショートメッセージの有効期限を示すパラメータがValidity-Periodであってもよい。
【００２３】
S303: 前記ショートメッセージの前記送信を送信することができない又は送信が失敗したことを判定し、かつ前記パラメータの値は0であり、又は前記指示情報は前記ショートメッセージを送信することができない又は送信が失敗したことを示す。
【００２４】
任意に、前記ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないとき、ショートメッセージを送信することができないと判定される。
【００２５】
例えば、前記ユーザが任意のノードに登録していないとき、又はユーザがノードに登録しているにもかかわらずノードがユーザにショートメッセージサービスを提供できないとき、前記ユーザにショートメッセージサービスを提供するために利用可能なサービングノードはない。
【００２６】
任意に、ユーザデバイスが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で前記ショートメッセージの送信が失敗したとき、前記ショートメッセージの送信が失敗したと判定される。
【００２７】
S305:レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【００２８】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であてもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【００２９】
前記レコードを前記ユーザの前記MWDに追加することをスキップするステップは、前記レコードを前記ユーザの前記MWDを追加することを省略するスキップであってもよい。
【００３０】
任意に、前記ショートメッセージを送信することができない又は送信が失敗したと判定されたとき、かつ前記パラメータの値が0でない場合、前記パラメータはユーザのレコードに追加される。タイマーが起動され、かつ前記パラメータによって示された時間に達する又は超えるとき、前記レコードは削除される。
【００３１】
任意に、前記ネットワークデバイスは、ショートメッセージサービスのためのゲートウェイ移動交換局であってもよく、かつ前記メッセージは、ショートメッセージルーティング要求メッセージ又はショートメッセージ送信通知メッセージであってもよい。
【００３２】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージを送信することができない又は送信が失敗したと判定された後、SMS-SCの識別子は、ユーザのMWDに追加されず、その後、前記ショートメッセージをUEに再送するよう前記SMS-SCに指示する必要がない。従って、前記SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDの記録を管理するためのリソースオーバーヘッドがセーブされる。
【００３３】
図4は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法のフローチャートであり、かつこの実施形態において提供される方法は、従来のショートメッセージサービスシステムに適用されてもよい。
【００３４】
S401: SMS-SCは、ショートメッセージをSMS-GMSCに送信する。
【００３５】
S402: 前記SMS-GMSCは、ショートメッセージルーティング情報を要求するために、ショートメッセージルーティング要求メッセージをHLR/HSSに送信する。
【００３６】
任意に、前記ショートメッセージルーティング要求メッセージは、MAP_SendRoutingInfoForSMであってもよい。
【００３７】
任意に、SMS-Routerがネットワーク内に存在するとき、前記SMS-GMSCは、ショートメッセージルーティング要求メッセージを前記SMS-Routerに送信し、次いで、SMS-Routerは、ショートメッセージルーティング情報を要求するために、ショートメッセージルーティング要求メッセージをHLR/HSSに送信する。
【００３８】
前記ショートメッセージルーティング要求メッセージは、ショートメッセージの有効期限を示すパラメータを搬送する。当然ながら、ショートメッセージルーティング要求メッセージは、ショートメッセージを送信できないとき、ユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送してもよい。
【００３９】
任意に、前記ショートメッセージルーティング要求メッセージは、ショートメッセージルーティング要求メッセージの拡張パラメータを使用することによって、又はショートメッセージルーティング要求メッセージにおける既存パラメータを使用することによって実装されることができるパラメータ又は指示情報を搬送する。
【００４０】
この実施形態において、前記ショートメッセージの有効期限を示すパラメータを搬送するショートメッセージルーティング要求メッセージが実施例として使用される。前記パラメータは特に、Validity-Periodであってもよい。Validity-Periodの値は、受信されたメッセージからSMS-GMSCによって取得されてもよく、又はSMS-SCからSMS-GMSCによって取得されてもよく、例えば、Validity-Periodの値は、SMS-SCに構成される。
【００４１】
S403: もし、HLR/HSSが前記ショートメッセージを送信することができないと判定した場合、かつ前記ショートメッセージの有効期限を示すパラメータの値が0である場合、レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【００４２】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であってもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【００４３】
特に、もし前記ユーザにショートメッセージサービスを提供する利用可能なサービングノード(MSC/VLR, SGSN, 及びMMEの1であってもよい)がない場合、前記ショートメッセージを送信することができないと判定される。一般的に、もしHLR/HSSが、例えばMSC/VLR、SGSN、又はユーザにモビリティ管理及びサービスを提供するMMEのようなサービングノードを記録している場合、かつこれらのノード又はいくつかのノードが前記ショートメッセージサービスを提供することができるとき、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあることを示している。
【００４４】
S404: 前記HLR/HSSは、ショートメッセージルーティング要求応答メッセージを前記SMS-GMSCに返す。前記ショートメッセージルーティング要求応答メッセージは、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないことを示す情報を搬送し、特に、この実施形態ではAbsent Subscriber_SMSを使用することによって示されてもよい。
【００４５】
任意に、前記ショートメッセージルーティング要求応答メッセージは、MAP_SendRoutingInfoForSMS Responseであってもよい。
【００４６】
S403及びS404のシーケンスは限定されない。
【００４７】
S405: もし、前記SMS-GMSCがサービングノードの取得に失敗した場合、障害報告を前記SMS-SCに返す。
【００４８】
任意に、S403において、もし前記HLR/HSSによって受信されたValidity-Periodの値が0でない場合、HLR/HSSは、Validity-Periodを前記ユーザの前記MWDのレコードに追加し、タイマーを起動し、かつValidity-Periodによって示される時間に達する又は超えるとき、前記レコードを削除する。あるいは、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあるとき、もしHLR/HSSが前記パラメータの値がまだ有効期限内にあることを検出する場合、HLR/HSSは前記SMS-SCに通知する。
【００４９】
任意に、もし、1のSMS-SCを介した同一ユーザへの複数ショートメッセージの送信が失敗した場合、それぞれショートメッセージに対応するValidity-Period値の中の最大Validity-Period値は、常に、ユーザとHLR/HSSにおけるSMS-SCとに対応するMWDのレコードに記憶される。
【００５０】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、ショートメッセージを送信することができないと判定された後、SMS-SCの識別子は、ユーザのMWDに追加されず、次いで、ショートメッセージをUEに再送するようSMS-SCに命令する必要がない。従って、SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドがセーブされる。
【００５１】
図5は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法の概略図であり、かつこの実施形態において提供される前記方法は、従来のショートメッセージサービスシステムに適用されてもよい。
【００５２】
S501: SMS-SCは、ショートメッセージをSMS-GMSCに送信する。
【００５３】
S502: 前記SMS-GMSCは、ショートメッセージルーティング情報を要求するために、ショートメッセージルーティング要求メッセージをHLR/HSSに送信する。
【００５４】
任意に、前記ショートメッセージルーティング要求メッセージは、MAP_SendRoutingInfoForSMであってもよい。
【００５５】
任意に、SMS-Routerがネットワーク内に存在するとき、前記SMS-Routerは、ショートメッセージサービスルーティング情報を要求するために、ショートメッセージルーティング要求メッセージを前記HLR/HSSに送信してもよい。
【００５６】
S503: 前記HLR/HSSは、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあると判定し、かつショートメッセージルーティング要求応答メッセージを前記SMS-GMSCに返す。前記ショートメッセージルーティング要求応答メッセージは、前記ユーザにショートメッセージサービスを提供するためのサービングノードについての情報を搬送する。
【００５７】
前記ユーザにショートメッセージサービスを提供するためのサービングノードについての搬送される情報は、MSC/VLR, SGSN, 及びMMEの１又は全ての名前又はアドレスであってもよい。
【００５８】
この実施形態において、前記SGSNは、実施例として使用される。
【００５９】
S504: 前記SMS-GMSCは、前記ショートメッセージを前記SGSNに送信する。つまり、前記ショートメッセージを前記SGSNに送信する。
【００６０】
S505: 前記SGSNは、次いで、ショートメッセージをUEに送信する。つまり、前記ショートメッセージを前記UEに送信する。
【００６１】
この実施形態において、前記SGSNは、ショートメッセージを前記UEに送信し、かつ送信は失敗する。
【００６２】
前記UEが到達不能である、又は前記UEが利用可能な記憶領域を有していない(例えば、UEの記憶領域がオーバーフローしている)というように、前記ショートメッセージの送信が失敗することには様々な理由が存在する。
【００６３】
S506: 前記SGSNは、前記ショートメッセージの送信が失敗したことを示すために、ショートメッセージ送信通知メッセージを前記SMS-GMSCに送信する。
【００６４】
S507: 前記SMS-GMSCは、ショートメッセージ送信通知メッセージをHLR/HSSに送信し、かつ前記HLR/HSSによって送信された応答メッセージを受信する。
【００６５】
前記SMS-GMSCによって送信されたショートメッセージ送信通知メッセージは、ショートメッセージの有効期限を示すパラメータを搬送する。当然ながら、前記ショートメッセージ送信通知メッセージは、前記ショートメッセージの送信が失敗したときにレコードがユーザのMWDに追加される必要があるか否かを示す指示情報を搬送してもよい。
【００６６】
任意に、前記ショートメッセージ送信通知メッセージは、前記ショートメッセージ送信通知メッセージの拡張パラメータを使用することによって、又はショートメッセージ送信通知メッセージにおける既存パラメータを使用することによって実装されることができるパラメータ又は指示情報を搬送する。
【００６７】
この実施形態において、前記ショートメッセージの有効期限を示すパラメータを搬送する前記ショートメッセージが実施例として使用される。前記パラメータは特に、Validity-Periodであってもよい。
【００６８】
S508: もし、HLR/HSSが前記ショートメッセージの送信が失敗したと判定した場合、かつ前記パラメータの値が0である場合、レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターSMS-SCの識別子を含む。
【００６９】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であってもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【００７０】
S507及びS508のシーケンスは限定されない。
【００７１】
このように、たとえ前記UEが到達可能であり、又はUEが有効な記憶領域を有しているとしても、その後、前記HLR/HSSは、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。
【００７２】
S509: 前記SMS-GMSCは、ショートメッセージ送信通知メッセージを前記SMS-SCに送信する。
【００７３】
任意に、S507において、もし受信されたValidity-Periodが0でない場合、前記HLR/HSSはまた、Validity-Periodを前記ユーザの前記MWDのレコードに追加し、タイマーを起動し、かつValidity-Periodによって示される時間に達する又は超えるとき、前記レコードを削除する。あるいは、前記UEが到達可能であり、又はUEが有効な記憶領域を有しているとき、もしHLR/HSSが前記パラメータがまだ有効期限内にあることを検出する場合、HLR/HSSは前記SMS-SCに通知する。
【００７４】
任意に、もし1のSMS-SCを介した同一ユーザへの複数ショートメッセージの送信が失敗した場合、それぞれショートメッセージに対応するValidity-Period値の中の最大Validity-Period値は、常に、ユーザとHLR/HSSにおけるSMS-SCとに対応するMWDのレコードに記憶される。
【００７５】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージの送信が失敗したと判定された後、HLR/HSSは、SMS-SCの識別子をユーザのMWDに追加することをスキップし、その後、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【００７６】
図6は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法の概略図であり、かつこの実施形態において提供される前記方法は、MTCシステムに提供されてもよい。
【００７７】
S601: SCSは、デバイストリガリング要求メッセージをMTC-IWFに送信する。
【００７８】
S602: 前記MTC-IWFは、サービス認証の完了を要求しながら、HLR/HSSからショートメッセージルーティング情報を取得するために、ユーザ情報取得メッセージをHLR/HSSに送信する。
【００７９】
前記ユーザ情報取得メッセージは、ショートメッセージの有効期限を示すパラメータを搬送する。当然ながら、前記ユーザ情報取得メッセージは、ショートメッセージを送信することができないときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送してもよい。
【００８０】
任意に、前記ユーザ情報取得メッセージは、ユーザ情報取得メッセージの拡張パラメータを使用することによって、又はユーザ情報取得メッセージにおける既存パラメータを使用することによって実装されることができるパラメータ又は指示情報を搬送する。
【００８１】
この実施形態において、前記ショートメッセージの有効期限を示すパラメータを搬送するユーザ情報取得メッセージが、実施例として使用される。前記パラメータは特に、Validity-Periodであってもよい。Validity-Periodの値は、受信されたメッセージからMTC-IWFによって取得されてもよく、又はMTC-IWFに構成されてもよい。
【００８２】
S603: もし、前記HLR/HSSがショートメッセージを送信することができないと判定した場合、かつ、前記パラメータの値が0である場合、レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【００８３】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であってもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【００８４】
特に、もしユーザにショートメッセージサービスを提供するために利用可能なサービングノード(MSC/VLR、SGSN、及びMMEのうちの1であってよい)がない場合、ショートメッセージを送信することができないと判定される。一般的に、もしHLR/HSSが、例えばMSC/VLR、SGSN、又はユーザにモビリティ管理とサービスを提供するMMEのようなサービングノードを記録する場合、かつこれらのノード又はいくつかのノードがショートメッセージサービスを提供できるとき、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあることを示している。
【００８５】
S604: 前記HLR/HSSは、ユーザ情報取得応答メッセージを前記MTC-IWFに返す。前記ユーザ情報取得応答メッセージは、前記UEに前記ショートメッセージサービスを提供するために利用可能なサービングノードがないことを示す情報を搬送し、かつ任意ノードについての情報を搬送しないことによって示されてもよく、かつ明示的に同時に"Absent Subscriber"のパラメータを示すことによって示されてもよい。
【００８６】
S603及びS604のシーケンスは限定されない。
【００８７】
S605: 前記MTC-IWFは、前記ユーザに前記ショートメッセージサービスを提供するために前記利用可能なサービングノードを取得せず、かつデバイストリガリング確認メッセージを前記SCSに返す。前記パラメータの値が0であると判定されたとき、MTC-IWFは、ショートメッセージトリガリングメッセージを、ショートメッセージサービスSMS-SCのためのサービスセンターに送信せず、それによってさらに、MTC-IWFからSMS-SCへのシグナリングをセーブすることができる。
【００８８】
任意に、S603において、もし前記HLR/HSSによって受信されたValidity-Periodの値が0でない場合、前記HLR/HSSはまた、Validity-Periodを前記ユーザの前記MWDのレコードに追加し、タイマーを起動し、かつValidity-Periodによって示される時間に達する又は超えるとき、前記レコードを削除する。あるいは、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあるとき、もしHLR/HSSが前記パラメータがまだ有効期限内にあることを検出する場合に限り、HLR/HSSは前記SMS-SCに通知する。
【００８９】
任意に、もし1のSMS-SCを介した同一ユーザへの複数ショートメッセージの送信が失敗した場合、それぞれショートメッセージに対応するValidity-Period値の中の最大Validity-Period値は、常に、ユーザとHLR/HSSにおけるSMS-SCとに対応するMWDのレコードに記憶される。
【００９０】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージを送信することができないと判定された後、SMS-SCの識別子がユーザのMWDに追加されず、その後、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【００９１】
図7は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法の概略図であり、かつこの実施形態において提供される方法は、MTCシステムに適用されてもよい。
【００９２】
S701: SCSは、デバイストリガリング要求メッセージをMTC-IWFに送信する。
【００９３】
S702: 前記MTC-IWFは、サービス認証の完了を要求しながら、HLR/HSSからショートメッセージルーティング情報を取得するために、ユーザ情報取得メッセージをHLR/HSSに送信する。
【００９４】
S703: 前記サービス認証が通過されると、前記HLR/HSSは、ユーザ情報取得応答メッセージを前記MTC-IWFに返す。前記ユーザ情報取得応答メッセージは、ユーザにショートメッセージサービスを提供するためのサービングノードについての情報を搬送する。前記ユーザにショートメッセージサービスを提供するためのサービングノードについての情報は、MSC/VLR、SGSN、及びMMEの1又は全ての名前又はアドレスであってもよい。
【００９５】
この実施形態において、前記MSC/VLRは実施例として使用される。
【００９６】
S704: 前記MTC-IWFは前記デバイストリガリング要求メッセージをSMS-SCに送信する。前記デバイストリガリング要求メッセージは、前記HLR/HSSによって返され、前記ユーザに前記ショートメッセージサービスを提供するための前記サービングノードについての情報を搬送する。
【００９７】
S705: 前記SMS-SCは、デバイストリガリング確認メッセージを前記MTC-IWFに返す。
【００９８】
S706: 前記MTC-IWFは、前記デバイストリガリング確認メッセージを前記SCSに返す。
【００９９】
S707: 前記SMS-SCは、デバイストリガリング要求メッセージを、MTC-IWFから受信されたサービングノードに送信する。前記サービングノードはMSC/VLRである。
【０１００】
S708: 前記MSC/VLRは、前記デバイストリガリング要求メッセージをUEに送信する。
【０１０１】
S709: 前記MSC/VLRは、ショートメッセージの送信が失敗したことを示すために、ショートメッセージ送信通知メッセージをSMS-GMSCに送信する。
【０１０２】
S710: 前記SMS-GMSCは、前記ショートメッセージ送信通知メッセージを前記MTC-IWFに送信する。
【０１０３】
S711: 前記SMS-GMSCは、ショートメッセージ送信通知メッセージをHLR/HSSに送信し、かつ前記HLR/HSSによって送信された応答メッセージを受信する。
【０１０４】
前記ショートメッセージ送信通知メッセージは、MAP_ReportSMDeliveryStatus又は対応するDiameterメッセージであってもよい。
【０１０５】
前記SMS-GMSCによって送信されたショートメッセージ送信通知メッセージは、ショートメッセージの有効期限を示すパラメータを搬送する。当然ながら、前記ショートメッセージ送信通知メッセージは、前記ショートメッセージの送信が失敗したときにレコードがユーザのMWDに追加される必要があるか否かを示す指示情報を搬送してもよい。
【０１０６】
任意に、前記ショートメッセージ送信通知メッセージは、ショートメッセージ送信通知メッセージを取得するための拡張パラメータを使用することによって、又はショートメッセージ送信通知メッセージにおける既存パラメータを使用することによって実装されることができるパラメータ又は指示情報を搬送する。
【０１０７】
この実施形態において、前記ショートメッセージの有効期限を示すパラメータを搬送するショートメッセージ送信通知メッセージが実施例として使用される。前記パラメータは特に、Validity-Periodであってもよい。
【０１０８】
S712: もし、HLR/HSSが前記ショートメッセージの送信が失敗したと判定する場合、かつ前記パラメータの値が0である場合、レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、ユーザにサービスを提供するショートメッセージサービス SMS-SCのためのサービスセンターの識別子を含む。
【０１０９】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であってもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【０１１０】
このように、たとえ前記UEが到達可能であり、又は前記UEが有効な記憶領域を有しているとしても、その後、前記HLR/HSSは、ショートメッセージをUEに再送するようにSMS-SCに指示する必要がない。
【０１１１】
S713: 前記MTC-IWFは、前記ショートメッセージ送信通知メッセージを前記SCSに送信する。
【０１１２】
任意に、S711において、もし受信されたValidity-Periodが0である場合、前記HLR/HSSはまた、Validity-Periodを前記ユーザの前記MWDのレコードに追加し、タイマーを起動し、かつValidity-Periodによって示される時間に達する又は超えるとき、前記レコードを削除する。あるいは、前記UEが到達可能であり、又は前記UEが有効な記憶領域を有しているとき、前記HLR/HSSは、もしHLR/HSSが前記パラメータがまだ有効期限内にあることを検出する場合に限り、前記SMS-SCに通知する。
【０１１３】
任意に、もし1のSMS-SCを介した同一UEへの複数ショートメッセージの送信が失敗した場合、それぞれショートメッセージに対応するValidity-Period値の中の最大Validity-Period値は、常に、ユーザとHLR/HSSにおけるSMS-SCとに対応するMWDのレコードに記憶される。
【０１１４】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージの送信が失敗したと判定された後、HLR/HSSは、SMS-SCの識別子をユーザのMWDに追加することをスキップし、その後、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドがセーブされる。
【０１１５】
図8は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための方法の概略図であり、この実施形態において提供される前記方法はMTCシステムに適用されてもよい。
【０１１６】
S801: SCSは、デバイストリガリング要求メッセージをMTC-IWFに送信する。
【０１１７】
S802: 前記MTC-IWFは、サービス認証の完了を要求しながら、HLR/HSSからショートメッセージルーティング情報を取得するために、ユーザ情報取得メッセージをHLR/HSSに送信する。
【０１１８】
S803: 前記サービス認証が通過された後、前記HLR/HSSは、ユーザ情報取得応答メッセージを前記MTC-IWFに返す。前記ユーザ情報取得応答メッセージは、ショートメッセージサービスをユーザに提供するためのサービングノードについての情報を搬送する。前記ショートメッセージサービスをユーザに提供するためのサービングノードについての情報は、MSC/VLR、SGSN、及びMMEの1又は全ての名前又はアドレスであってもよい。
【０１１９】
この実施形態において、前記MSC/VLRは実施例として使用される。
【０１２０】
S804: 前記MTC-IWFは、デバイストリガリング要求メッセージをSMS-SCに送信する。前記デバイストリガリング要求メッセージは、HLR/HSSによって返される、ショートメッセージサービスをユーザに提供するためのサービングノードについての情報を搬送する。
【０１２１】
S805: SMS-GMSCは、ショートメッセージルーティング情報を要求するために、ショートメッセージルーティング要求メッセージをHLR/HSSに送信する。
【０１２２】
任意に、前記ショートメッセージルーティング要求メッセージは、MAP_SendRoutingInfoForSMであってもよい。
【０１２３】
任意に、SMS-Routerがネットワーク内に存在するとき、前記SMS-GMSCは、ショートメッセージルーティング要求メッセージを前記SMS-Routerに送信し、次いで前記SMS-Routerは、ショートメッセージルーティング情報を要求するために、ショートメッセージルーティング要求メッセージをHLR/HSSに送信する。
【０１２４】
前記ショートメッセージルーティング要求メッセージは、ショートメッセージの有効期限を示すパラメータを搬送する。当然ながら、前記ショートメッセージルーティング要求メッセージは、ショートメッセージを送信することができなかったとき、レコードがユーザのMWDに追加される必要があるか否かを示す指示情報を搬送してもよい。
【０１２５】
任意に、前記ショートメッセージルーティング要求メッセージは、ショートメッセージルーティング要求メッセージの拡張パラメータを使用することによって、又はショートメッセージルーティング要求メッセージにおける既存パラメータを使用することによって実装されることができるパラメータ又は指示情報を搬送する。
【０１２６】
この実施形態において、前記ショートメッセージの有効期限を示すパラメータを搬送するショートメッセージルーティング要求メッセージ実施例として使用される。前記パラメータは特に、Validity-Periodであってもよい。Validity-Periodの値は、受信されたメッセージからSMS-GMSCによって取得されてもよく、又は、SMS-SCからSMS-GMSCによって取得されてもよく、例えば、Validity-Periodの値はSMS-SCに構成される。
【０１２７】
S806: もし、HLR/HSSがショートメッセージを送信することができないと判定する場合、かつ、もしショートメッセージの有効期限を示す前記パラメータの値が0である場合、レコードを前記ユーザの前記MWDに追加することをスキップする。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【０１２８】
特に、前記識別子は、ショートメッセージサービスのためのサービスセンターの数であってもよく、又はショートメッセージサービスのためのサービスセンターのアドレスであってもよい。
【０１２９】
特に、もしユーザにショートメッセージサービスを提供するために利用可能なサービングノード(MSC/VLR、SGSN、及びMMEの1であってよい)がない場合、ショートメッセージを送信することができないと判定される。一般的に、もしHLR/HSSが、例えばMSC/VLR、SGSN、又はユーザにモビリティ管理とサービスを提供するMMEのようなサービングノードを記録する場合、かつこれらのノード又はいくつかのノードがショートメッセージサービスを提供できるとき、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがあることを示している。
【０１３０】
S807: 前記HLR/HSSは、ショートメッセージルーティング要求応答メッセージをSMS-GMSCに返す。前記ショートメッセージルーティング要求応答メッセージは、ユーザにショートメッセージサービスを提供するために利用可能なサービングノードがないことを示す情報を搬送し、この実施形態では、Absent Subscriber_SMSを使用することによって示されてもよい。
【０１３１】
任意に、前記ショートメッセージルーティング要求応答メッセージは、MAP_SendRoutingInfoForSMS Responseであってもよい。
【０１３２】
S806及びS807のシーケンスは限定されない。
【０１３３】
S808: 前記SMS-SCは、デバイストリガリング確認メッセージを前記MTC-IWFに返す。
【０１３４】
S809: 前記MTC-IWFは、前記デバイストリガリング確認メッセージを前記SCSに返す。
【０１３５】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記方法に基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージを送信することができないと判定された後、SMS-SCの識別子がユーザのMWDに追加されず、その後、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【０１３６】
図9は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するためのデバイスの構造図である。前記デバイスは、
ネットワークデバイスによって送信されたメッセージを受信するように構成された受信ユニット 91であって、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又はショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する、受信ユニット91と、
前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、かつ、もし前記パラメータの値が0であり、又は、前記指示情報が前記ショートメッセージを送信することができない又は送信が失敗したときにレコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記レコードを前記ユーザのショートメッセージ待ちデータMWDに追加することをスキップするように構成された処理ユニット93であって、前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む、処理ユニット93と
を備える。
【０１３７】
任意に、前記処理ユニット93はさらに、前記ユーザにショートメッセージを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定するように構成される。
【０１３８】
任意に、前記処理ユニット93はさらに、ユーザデバイスが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因でショートメッセージの送信に失敗したとき、前記ショートメッセージを送信することができないと判定するように構成される。
【０１３９】
任意に、前記ネットワークデバイスは、ショートメッセージサービスのためのゲートウェイ移動交換局であってもよく、かつ前記メッセージは、ショートメッセージルーティング要求メッセージ又はショートメッセージ送信通知メッセージである。
【０１４０】
任意に、ショートメッセージシグナリングを最適化するための前記デバイスはHLRであってもよく、又はHSSであってもよく、かつ当然ながらこれらに限定されない。
【０１４１】
ショートメッセージシグナリングを最適化するためのデバイスにおける処理、及び別のデバイスとのインタラクションについては、方法の実施形態における説明を参照されたく、再度ここに説明しない。
【０１４２】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記デバイスに基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージの送信が失敗したと判定された後、ショートメッセージシグナリングを最適化するためのデバイスは、SMS-SCの識別子をユーザのMWDに追加することをスキップし、その後、ショートメッセージシグナリングを最適化するためのデバイスはさらに、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、ショートメッセージシグナリングを最適化するためのデバイスから前記SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【０１４３】
図10は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するためのシステムの概略図である。前記システムは、第1のデバイス1001及び第2のデバイス1003を備える。
【０１４４】
前記第1のデバイス1001は、メッセージを前記第2のデバイス1003に送信するように構成される。前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する。
【０１４５】
前記第2のデバイス1003は、前記第1のデバイスによって送信された前記メッセージを受信するように構成され、かつ前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、かつ前記パラメータの値が0である場合、又は、前記指示情報が、前記ショートメッセージを送信することができない又は送信が失敗したときにレコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、前記レコードをユーザのショートメッセージ待ちデータMWDに追加することをスキップするように構成される。前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【０１４６】
任意に、前記第2のデバイス1003は、図9に示されるショートメッセージシグナリングを最適化するためのデバイスであってもよく、再度ここに説明しない。
【０１４７】
ショートメッセージシグナリングを最適化するためのデバイスは、HLRであってもよく、又はHSSであってもよく、当然ながらこれらに限定されない。
【０１４８】
任意に、前記第1のデバイス1001は、ショートメッセージサービスのためのゲートウェイ移動交換局であり、かつ第1のデバイス1001によって第2のデバイス1003に送信されるメッセージは、ショートメッセージルーティング要求メッセージ又はショートメッセージ送信通知メッセージである。
【０１４９】
ショートメッセージシグナリングを最適化するためのシステムにおいて、第1のデバイス及び第2のデバイス間のインタラクションに対して、方法の実施形態の説明が参照されてもよく、再度ここに説明しない。
【０１５０】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記デバイスに基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージの送信が失敗したと判定された後、前記第2のデバイスは、SMS-SCの識別子をユーザのMWDに追加することをスキップし、その後、第2のデバイスはさらに、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、第2のデバイスから前記SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【０１５１】
図11は、本発明の実施形態に基づくショートメッセージシグナリングを最適化するための別のデバイスの構造図であり、ユニバーサルコンピューターシステムの構造を使用しており、前記コンピュータシステムは特に、プロセッサに基づくコンピュータであってもよい。図11に示されるように、前記ユーザデバイスは、少なくとも1のプロセッサ1101と、通信バス1102と、メモリ1103と、少なくとも1の通信インターフェース1104とを備える。
【０１５２】
前記プロセッサは、本発明の解決策におけるプログラムの実行を制御するように構成された汎用中央処理装置（CPU）、マイクロプロセッサ、特定用途向け集積回路（application-specific integrated circuit, ASIC）、又は1又は2以上の集積回路であってもよい。
【０１５３】
前記通信バス1102は、情報がコンポーネント間で送信されるパスを備えてもよい。前記通信インターフェース1104は、トランシーバーのような任意の装置を使用し、かつ別のデバイス、又は例えばEthernet(登録商標)などの、無線アクセスネットワーク(RAN)、又は無線ローカルエリアネットワーク(WLAN)通信ネットワークと通信するように構成される。
【０１５４】
コンピュータシステムはさらに、読み取り専用メモリ(read-only memory, ROM)又は静的な情報及び命令を記憶することができる別のタイプの静的記憶デバイス、ランダムアクセスメモリ(random access memory, RAM)又は情報及び命令を記憶することができる別のタイプの動的記憶デバイス、電気的に消去可能なプログラマブルリードオンリーメモリ(Electrically Erasable Programmable Read-Only Memory, EEPROM)、コンパクトディスク読み出し専用メモリ(Compact Disc Read-Only Memory, CD-ROM)、又は他の光ディスクメモリ、光ディスクメモリ(コンパクトディスク、レーザーディスク(登録商標)、光ディスク、デジタル多用途ディスク、ブルーレイディスク等)、磁気ディスク記憶媒体、又は他の磁気記憶デバイス、又は期待されるプログラムコードを命令又はデータ構造形式で搬送又は記憶するために使用されえ、かつコンピュータによってアクセス可能であるような任意の他の媒体の1又は2以上を備えてもよいが、これらに限定されない。これらのメモリは、バスを介して前記プロセッサに接続される。
【０１５５】
前記メモリ1103は、本発明の解決策を実装するプログラムコードを記憶するように構成されてもよく、かつ本発明の解決策を実装する前記プログラムコードは、メモリに記憶されてもよく、かつ前記プロセッサによって制御され、かつ実行されてもよい。前記プログラムコードは特に、受信ユニット11031及び処理ユニット11033を備えてもよい、前記プロセッサ1101は、メモリ1103に記憶されたユニットを実行するように構成され、かつ前述のユニットが前記プロセッサ1101によって実行されるとき、前述の機能が実装される。
前記受信ユニット11031は、ネットワークデバイスによって送信されたメッセージを受信するように構成され、前記メッセージは、ユーザに送信されるショートメッセージの有効期限を示すパラメータ、又は、ショートメッセージを送信できない又は送信に失敗したときにユーザのMWDにレコードを追加する必要があるか否かを示す指示情報を搬送する。
前記処理ユニット11033は、前記ショートメッセージを送信することができない又は送信が失敗したと判定されるとき、かつ、もし前記パラメータの値が0であり、又は、前記指示情報が前記ショートメッセージを送信することができない又は送信が失敗したときに前記レコードが前記ユーザの前記MWDに追加される必要がないことを示す場合、レコードをユーザのショートメッセージ待ちデータMWDに追加することをスキップするように構成され、前記レコードは、前記ユーザにサービスを提供するショートメッセージサービスのためのサービスセンターの識別子を含む。
【０１５６】
任意に、前記処理ユニット11033はさらに、前記ユーザにショートメッセージを提供するために利用可能なサービングノードがないとき、前記ショートメッセージを送信することができないと判定するように構成される。
【０１５７】
任意に、前記処理ユニット11033はさらに、ユーザデバイスが到達不能であるか又はユーザデバイスが利用可能な記憶領域を有していないかが原因で、ショートメッセージの送信が失敗するとき、前記ショートメッセージの送信が失敗したと判定するように構成される。
【０１５８】
任意に、前記ネットワークデバイスは、ショートメッセージサービスのためのゲートウェイ移動交換局であってもよく、かつ前記メッセージは、ショートメッセージルーティング要求メッセージ又はショートメッセージ送信通知メッセージである。
【０１５９】
任意に、ショートメッセージシグナリングを最適化するためのデバイスはHLRであってよく、又はHSSであってもよく、かつ当然ながらこれらに限定されない。
【０１６０】
ショートメッセージシグナリングを最適化するためのデバイスにおける処理及び別のデバイスとのインタラクションについては、方法の実施形態の説明が参照されてもよく、再度ここに説明しない。
【０１６１】
この実施形態において提供されるショートメッセージシグナリングを最適化するための前記デバイスに基づいて、ショートメッセージの有効期限のパラメータ値が0であるショートメッセージに対して、前記ショートメッセージの送信が失敗したと判定された後、ショートメッセージシグナリングを最適化するためのデバイスは、SMS-SCの識別子をユーザのMWDに追加することをスキップし、その後、ショートメッセージシグナリングを最適化するためのデバイスはさらに、ショートメッセージをUEに再送するようSMS-SCに指示する必要がない。従って、ショートメッセージシグナリングを最適化するためのデバイスから前記SMS-SCへのシグナリングが低減され、かつシステムにおけるMWDのレコードを管理するためのリソースオーバーヘッドはセーブされる。
【０１６２】
なお、本願明細書における各実施形態は、進行的に説明されている。実施形態における同一又は同様の部分は、単にお互いに参照される。全ての実施形態は、他の実施形態と異なる点を強調して説明されている。特に、デバイスの実施形態については、基本的に方法の実施形態と同様であるので、デバイスの実施形態は簡潔に説明され、かつ全ユニットのための特定機能の実行は、方法の実施形態の説明の一部を参照して取得されてもよい。デバイスについての先行する実施形態は実施例にすぎない。別のコンポーネントとして説明されるユニットは、物理的に別々であってもよく、又は物理的に別々でなくてもよく、かつユニットとして表示されるコンポーネントは、物理ユニットであってもよく、又は物理ユニットでなくてもよい。つまり、ユニット又はコンポーネントは、1つの位置に位置してもよく、又は複数ネットワークユニットに分散されてもよい。一部又は全てのモジュールは、実施形態の解決策の主題を達成するために、必要に応じて選択されてもよい。当業者は、創造的努力なしに、前述の実施形態を理解しかつ実行することができる。
【０１６３】
前述の説明は、単に本発明の特定の実施方法であり、本発明の保護範囲を限定することを意図していない。本発明に開示された技術的範囲内で、当業者によって容易に実行される変更又は置換は、本発明の保護範囲内であるものとする。従って、本発明の保護範囲は、特許請求の範囲に従うものとする。
【符号の説明】
【０１６４】
９１  受信ユニット
９３  処理ユニット
１００１  第1のデバイス
１００３  第2のデバイス
１１０１  プロセッサ
１１０２  通信バス
１１０３  メモリ
１１０４  通信インターフェース
１１０３１  受信ユニット
１１０３３  処理ユニット
【図１】
0006028268.tif 000002
【図２】
0006028268.tif 000003
【図３】
0006028268.tif 000004
【図４】
0006028268.tif 000005
【図５】
0006028268.tif 000006
【図６】
0006028268.tif 000007
【図７】
0006028268.tif 000008
【図８】
0006028268.tif 000009
【図９】
0006028268.tif 000010
【図１０】
0006028268.tif 000011
【図１１】
0006028268.tif 000012