(57)【特許請求の範囲】
【請求項１】
モバイル放送システムにおけるローミングサービス方法であって、
端末がローミング地域へ移動するときに、前記端末によって該当訪問先サービス提供者(Visited  Service  Provider)からサービスガイドを受信する段階と、
前記端末によって、前記受信されたサービスガイドに基づいて、サービス別許容可能な購買アイテムを要求する要求メッセージをホームサービス提供者(Home  Service  Provider)に伝送する段階と、
前記要求メッセージを受信すると、ホームサービス提供者によって、前記要求メッセージに基づいて前記端末が位置している訪問先サービス提供者とローミング権限及び前記サービス別許容範囲(allowable  scope)を折衝する段階と、
前記要求メッセージに対する応答として、前記ホームサービス提供者によって、前記訪問先サービス提供者と折衝されたサービス別許容範囲を前記端末に伝送する段階と、
を有し、
前記サービス別許容範囲は、前記端末に許容される購買アイテムに関するサービスの受信権限と、前記サービスの受信可能性と、課金情報のうち少なくとも一つを含み、
前記折衝する段階は、前記ホームサービス提供者が前記要求メッセージに基づいて前記訪問先サービス提供者にローミング要請メッセージを伝送する段階と、前記ホームサービス提供者が前記ローミング要請メッセージに基づいて前記訪問先サービス提供者からローミング応答メッセージを受信する段階と、をさらに含み、
前記ローミング要請メッセージは、前記購買アイテムと、ローミングを要請した端末が前記訪問先サービス提供者からサービスを受信することができるクラスを決定するための端末加入種類情報を含み、前記クラスは前記ホームサービス提供者と前記訪問先サービス提供者との間に折衝されたものであり、前記ローミング応答メッセージは前記サービス別許容範囲を含むことを特徴とするローミングサービス方法。
【請求項２】
前記端末によって、前記サービス別許容範囲に対する同意及び反対を前記訪問先サービス提供者に伝送する段階と、
前記訪問先サービス提供者によって、前記端末が同意すると、前記同意したサービスを受信するための暗号化キーを伝送する段階と、
をさらに有することを特徴とする請求項１に記載のローミングサービス方法。
【請求項３】
前記端末によって、前記サービス別許容範囲に対する同意及び反対のうち少なくとも一つを前記ホームサービス提供者に伝送する段階と、
前記ホームサービス提供者によって、前記訪問先サービス提供者に前記端末が同意したサービスを受信するための暗号化キーに対する要求を送信し、前記受信された暗号化キーを前記端末に伝送する段階と、
を有することを特徴とする請求項１に記載のローミングサービス方法。
【請求項４】
前記暗号化キーは、ロングタームキー(Long-Term  Key)であることを特徴とする請求項２又は３に記載のローミングサービス方法。
【請求項５】
前記ホームサービス提供者によって、前記端末にローミングサービスに関する課金情報を伝送する段階をさらに有することを特徴とする請求項１に記載のローミングサービス方法。
【請求項６】
モバイル放送システムにおけるローミングサービス方法であって、
端末がローミング地域へ移動するときに、前記端末によって、該当訪問先サービス提供者(Visited  Service  Provider)からサービスガイドを受信する段階と、
前記端末によって、前記受信されたサービスガイドに基づいてサービス別許容可能な購買アイテムを要求する要求メッセージを訪問先サービス提供者に伝送する段階と、
前記要求メッセージを受信すると、前記訪問先サービス提供者によって、前記要求メッセージに基づき、前記端末が加入した地域のホームサービス提供者(Home  Service  Provider)から前記端末のローミングサービスの権限を判定する段階と、
前記訪問先サービス提供者によって、前記端末のローミング権限及びローミングサービス別許容範囲を確認し、前記要求メッセージに対する応答として、前記確認されたローミングサービス別許容範囲を前記端末に伝送する段階と、
を有し、
前記サービス別許容範囲は、前記端末に許容される購買アイテムに関するサービスの受信権限と、前記サービスの受信可能性と、課金情報のうち少なくとも一つを含み、
前記判定する段階は、前記訪問先サービス提供者が前記要求メッセージに基づいて前記ホームサービス提供者にローミング要請メッセージを伝送する段階と、前記訪問先サービス提供者が前記ローミング要請メッセージに基づいて前記ホームサービス提供者からローミング応答メッセージを受信する段階と、をさらに含み、
前記ローミング要請メッセージは、前記サービス別許容範囲と、ローミングを要請した端末が前記訪問先サービス提供者からサービスを受信することができるクラスを決定するための端末加入種類情報と、を含み、前記クラスは前記ホームサービス提供者と前記訪問先サービス提供者との間に折衝されたことを特徴とするローミングサービス方法。
【請求項７】
前記端末によって、前記サービス別許容範囲に対する同意及び反対のうち少なくとも一つを前記訪問先サービス提供者に伝送する段階と、
前記端末が同意すると、前記訪問先サービス提供者によって前記同意されたサービスを受信するための暗号化キーを伝送する段階と、
をさらに有することを特徴とする請求項６に記載のローミングサービス方法。
【請求項８】
前記暗号化キーは、ロングタームキーであることを特徴とする請求項７に記載のローミングサービス方法。
【請求項９】
前記訪問先サービス提供者によって、前記端末にローミングサービスに関する課金情報を伝送する段階をさらに有することを特徴とする請求項６に記載のローミングサービス方法。
【請求項１０】
所定の端末から要求メッセージを受信すると、前記要求メッセージに基づいて、前記端末が位置した訪問先サービス提供者(Visited  Service  Provider)とローミング権限及びローミングサービス別可用範囲を折衝するホームサービス提供者(Home  Service  Provider)と、
前記要求メッセージに対する応答として、前記折衝されたローミングサービス別許容範囲を前記端末に伝送する訪問先サービス提供者と、
前記ローミングサービス別許容範囲を確認し、前記ホームサービス提供者及び前記訪問先サービス提供者のうちの少なくとも一つから暗号化キーを受信する端末と、
を含み、
前記ローミングサービス別許容範囲は、前記端末に許容される購買アイテムに関するサービスの受信権限と、前記サービスの受信可能性と、課金情報のうち少なくとも一つを含み、
前記ホームサービス提供者は前記要求メッセージに基づいて前記訪問先サービス提供者にローミング要請メッセージを伝送し、前記ホームサービス提供者は、前記ローミング要請メッセージに基づいて前記訪問先サービス提供者からローミング応答メッセージを受信し、
前記ローミング要請メッセージは、前記購買アイテムと、ローミングを要請した端末が前記訪問先サービス提供者からサービスを受信することができるクラスを決定するための端末加入種類情報を含み、前記クラスは前記ホームサービス提供者と前記訪問先サービス提供者との間に折衝されたものであり、前記ローミング応答メッセージは前記サービス別許容範囲を含むことを特徴とするモバイル放送システム。
【請求項１１】
前記ホームサービス提供者が、前記端末にローミングサービスに関する課金情報をさらに伝送することを特徴とする請求項１０に記載のモバイル放送システム。
【請求項１２】
前記暗号化キーはロングタームキー(Long-Term  Key)であることを特徴とする請求項１１記載のモバイル放送システム。
【請求項１３】
所定の端末から要求メッセージを受信すると、前記要求メッセージに基づき、前記端末が加入した地域のホームサービス提供者(Home  Service  Provider)にローミングサービスの権限及びローミングサービス別許容範囲を確認し、前記要求メッセージに対する応答として、前記確認されたローミングサービス別許容範囲を前記端末に伝送する訪問先サービス提供者(Visited  Service  Provider)と、
前記訪問先サービス提供者から前記端末のローミングサービスに対する要求を受信すると、前記端末のローミングサービスの権限を判定し、その結果を前記訪問先サービス提供者に伝送するホームサービス提供者と、
前記受信されたローミングサービス別許容範囲を確認し、前記ホームサービス提供者及び前記訪問先サービス提供者のうち少なくとも一つから暗号化キーを受信する端末と、
を含み、
前記ローミングサービス別許容範囲は、前記端末に許容される購買アイテムに関するサービス受信権限と、前記サービスの受信可能性と、課金情報のうち少なくとも一つを含み、
前記訪問先サービス提供者が前記要求メッセージに基づいて前記ホームサービス提供者にローミング要請メッセージを伝送し、前記訪問先サービス提供者が、前記ローミング要請メッセージに基づいて前記ホームサービス提供者からローミング応答メッセージを受信し、
前記ローミング要請メッセージは、前記サービス別許容範囲と、ローミングを要請した端末が前記訪問先サービス提供者からサービスを受信することができるクラスを決定するための端末加入種類情報と、を含み、前記クラスは前記ホームサービス提供者と前記訪問先サービス提供者との間に折衝されたことを特徴とするモバイル放送システム。
【請求項１４】
前記訪問先サービス提供者が、前記端末にローミングサービスに関する課金情報をさらに伝送することを特徴とする請求項１３に記載のモバイル放送システム。
【請求項１５】
前記暗号化キーはロングタームキーであることを特徴とする請求項１３に記載のモバイル放送システム。
【請求項１６】
モバイル放送システムにおける端末であって、
端末がローミング地域へ移動するとき、該当訪問先サービス提供者(Visited  Service  Provider)から受信されたサービスガイドに基づいてサービス別許可可能な購買アイテムを要求する要求メッセージを生成し、前記要求に対する応答メッセージを解読する制御部と、
前記生成された要求メッセージをホームサービス提供者(Home  Service  Provider)及び前記訪問先サービス提供者に伝送し、前記要求メッセージに対する応答として、前記ホームサービス提供者及び前記訪問先サービス提供者のうち少なくとも一つからサービス別許容範囲を含む前記応答メッセージを受信して前記制御部に伝送する送受信部と、
を含み、
前記サービス別許容範囲は、前記端末に許容される購買アイテムに関するサービス受信権限と、前記サービスの受信可能性と、課金情報のうち少なくとも一つを含み、
前記ホームサービス提供者はローミングを要請した端末が前記訪問先サービス提供者からサービスを受信することができるクラスを決定するための端末加入種類情報を前記訪問先サービス提供者に伝送し、前記クラスは前記ホームサービス提供者と前記訪問先サービス提供者との間に折衝されたことを特徴とする端末。
【請求項１７】
前記応答メッセージは、前記端末にローミングサービスに関する課金情報をさらに含むことを特徴とする請求項１６に記載の端末。
【請求項１８】
前記暗号化キーはロングタームキーであることを特徴とする請求項１６に記載の端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はモバイル放送(mobile  broadcasting)システムに関するもので、特にモバイル放送システムにおけるローミングサービス方法及びそのシステムに関する。
【背景技術】
【０００２】
移動通信市場は、既存技術の再結合又は統合を通じて新たなサービスの生産を持続的に要求してきている。現在、通信及び放送技術の発達に従って従来の放送システム又は移動通信システムは、携帯電話及びＰＤＡ(Personal Digital Assistant)のような携帯端末機(または、移動端末)を通じて放送サービスを提供する段階に至っている。このような潜在的で実際的な市場需要とマルチメディアサービスに対して急増する要求、既存の音声サービス以外に放送サービスのような新たなサービスを提供しようとする事業者の戦略、そして需要者の要求に応じて移動通信事業を強化しているＩＴ(Information Technology)企業の利害関係のため、移動通信サービスとＩＰ(Internet Protocol)の融合は、次世代移動通信技術の開発の主流となっている。
【０００３】
ＯＭＡ(Open  Mobile  Alliance）は、個々のモバイルソリューション間の相互連動(interworking)のための標準を研究するグループであり、移動通信用ゲーム、インターネットサービスなどに対する多様なアプリケーション標準を定める役割をする。このＯＭＡワーキンググループの中で、ＯＭＡ ＢＡＣ ＢＣＡＳＴ(Open Mobile Alliance Browser and Content Mobile Broadcast Sub Working Group)は、移動端末を用いて放送サービスを提供する技術を研究している。以下に、ＯＭＡで論議されているモバイル放送システムについて簡略に説明する。
【０００４】
モバイル放送システムにおいて、放送サービスを受信するための移動端末は、サービス自体に対する説明情報、サービスに対する課金情報、及びサービスの受信方法に関する情報が含まれたサービスガイド情報を受信すべきである。移動端末は、サービスガイド情報を用いて該当サービスを受信する。
【０００５】
以下に、従来技術と本発明について、具体的な例によって、モバイル放送技術の一つであるＯＭＡ  ＢＣＡＳＴ技術に基づいて説明する。
図１は、ＯＭＡのＢＣＡＳＴワーキンググループによって確立されたモバイル放送サービスのためのアプリケーション階層(application layer)及びその下部伝送階層(transport layer)の論理的構成を示す。
【０００６】
まず、図１に示す論理エンティティ(logical entity)を詳細に説明する。コンテンツ供給者(Content  Creation：ＣＣ)１０１は、ＢＣＡＳＴサービスのためのコンテンツを提供し、このコンテンツは、通常の放送サービスファイル、例えば映画、オーディオ、ビデオデータを含むことができる。また、コンテンツ供給者１０１は、サービスガイドを生成し、該サービスが伝送される伝送ベアラ(transport bearer)を決定するために使用される、コンテンツに対する属性(Attribute）をＢＣＡＳＴサービスアプリケーション(BCAST  Service  Application：ＢＳＡ)１０２に提供する。ＢＣＡＳＴサービスアプリケーション１０２は、コンテンツ供給者１０１から提供されるＢＣＡＳＴサービスデータを受信し、メディアエンコーディング、コンテンツ保護、及び双方向サービスを提供するために適切な形態に加工する。さらに、ＢＣＡＳＴサービスアプリケーション１０２は、コンテンツ供給者１０１から提供されたコンテンツに対する属性をＢＣＡＳＴサービス分配/適応部(BCAST Service Distribution/ Adaptation:ＢＳＤＡ)１０３及びＢＣＡＳＴ加入管理部(BAST Subscription Management：ＢＳＭ)１０４に提供する。
【０００７】
ＢＣＡＳＴサービス分配/適応部１０３は、ＢＣＡＳＴサービスアプリケーション１０２から提供されるＢＣＡＳＴサービスデータを用いてファイル及びストリーミング伝送、サービス収集、サービス保護、サービスガイドの生成及び伝達、サービス通知(notification)のような動作を遂行する。また、ＢＣＡＳＴサービス分配/適応部１０３は、放送分配システム(Broadcast  Distribution  System：ＢＤＳ)１１２に適合するようにサービスを調整する。
【０００８】
ＢＣＡＳＴ加入管理部１０４は、ＢＣＡＳＴサービスユーザーのための加入及び料金関連機能のようなサービスを規定し、ＢＣＡＳＴサービスに使用される情報を規定し、ハードウェア又はソフトウェアによってＢＣＡＳＴサービスを受信する端末機を管理する。  
端末機(terminal)１０５は、コンテンツ及びサービスガイドとコンテンツ保護などのプログラム支援情報を受信し、ユーザーに放送サービスを提供する。ＢＤＳサービス分配部(BDS  Service  Distribution：ＢＤＳ-ＳＤ)１１１は、放送分配システム１１２及び双方向伝送ネットワーク(Interaction  Network：ＩＮ)１１３と相互通信を通じてモバイル放送サービスを複数の端末機に伝送する。
【０００９】
放送分配システム１１２は、放送チャンネルを介してモバイル放送サービスを伝送する。例えば、モバイル放送サービスは、３ＧＰＰ(3rd Generation Project Partnership)のＭＢＭＳ(Multimedia Broadcast Multicast Service)、３ＧＰＰ２のＢＣＭＣＳ(Broadcast Multicast Service)、ＤＶＢ(Digital Video Broadcasting)のＤＶＢ-Ｈ(DVB-Handheld)又はＩＰ(Internet Protocol)基盤の放送/通信ネットワークを含むことができる。双方向伝送ネットワーク１１３は、双方向チャンネルを提供する。例えば、双方向伝送ネットワーク１１３は、セルラーネットワークとなることができる。
【００１０】
次に、論理エンティティ間の接続通路である参照ポイント(reference  point)を説明する。参照ポイントは、目的に応じて複数のインターフェースを有し、このようなインターフェースは特定の目的のために２個以上の論理エンティティ間の通信のために使用される。このためにメッセージ形式とプロトコルが適用される。
【００１１】
ＢＣＡＳＴ-１  １２１は、コンテンツ及びコンテンツ属性の伝送経路であり、ＢＣＡＳＴ-２  １２２は、コンテンツが保護(Content-protected)され、あるいはコンテンツが保護されない(Content-unprotected)ＢＣＡＳＴサービス、上記ＢＣＡＳＴサービスの属性、及びコンテンツ属性の伝送経路である。
【００１２】
ＢＣＡＳＴ-３  １２３は、ＢＣＡＳＴサービスの属性、コンテンツの属性、ユーザー優先(User preference)及び加入(Subscription)情報、ユーザー要求、及び上記要求に対する応答の伝送経路である。ＢＣＡＳＴ-４  １２４は、通知メッセージ(Notification Message)、サービスガイドに使用される属性、及びコンテンツ保護(Content Protection)及びサービス保護(Service Protection)に使用されるキーの伝送経路である。
【００１３】
ＢＣＡＳＴ-５  １２５は、保護されたＢＣＡＳＴサービス、保護されないＢＣＡＳＴサービス、コンテンツが保護されたＢＣＡＳＴサービス、コンテンツが保護されないＢＣＡＳＴサービス、ＢＣＡＳＴサービス属性、コンテンツ属性、通知、サービスガイド、ＢＣＡＳＴサービス保護に使用されるＤＲＭ(Digital Right Management) ＲＯ(Right Object)及びキー値のセキュリティ要素(security material)、及び放送チャンネルを介して伝送されるすべてのデータと信号の伝送経路である。
【００１４】
ＢＣＡＳＴ-６  １２６は、保護されたＢＣＡＳＴサービス、保護されないＢＣＡＳＴサービス、コンテンツが保護されたＢＣＡＳＴサービス、コンテンツが保護されないＢＣＡＳＴサービス、ＢＣＡＳＴサービス属性、コンテンツ属性、通知、サービスガイド、ＢＣＡＳＴサービス保護に使用されるＤＲＭ  ＲＯ及びキー値のようなセキュリティ要素、及び双方向伝送チャンネルを介して伝送されるすべてのデータと信号の伝送経路である。
【００１５】
ＢＣＡＳＴ-７  １２７は、サービスプロビジョニング(service provisioning)、加入情報、装置管理、及びＢＣＡＳＴサービス保護に使用されるＤＲＭ  ＲＯ及びキー値のようなセキュリティ要素の受信に関連した制御情報の双方向伝送チャンネルを介して伝送されるユーザー優先情報の伝送経路である。
【００１６】
ＢＣＡＳＴ-８  １２８は、ＢＣＡＳＴサービスに対するユーザーのデータが双方向伝送される伝送経路である。ＢＤＳ-１  １２９は、保護されたＢＣＡＳＴサービス、保護されないＢＣＡＳＴサービス、ＢＣＡＳＴサービス属性、コンテンツ属性、通知、サービスガイド、及びＢＣＡＳＴサービス保護に使用されるＤＲＭ  ＲＯ及びキー値のセキュリティ要素の伝送経路である。
【００１７】
ＢＤＳ-２  １３０は、サービスプロビジョニング、加入情報、装置管理、及びＢＣＡＳＴサービス保護に使用されるＤＲＭ  ＲＯ及びキー値のセキュリティ要素の伝送経路である。Ｘ-１  １３１は、ＢＤＳサービス分配部１１１と放送分配システム１１２との間の参照ポイントである。Ｘ-２  １３２は、ＢＤＳサービス分配部１１１と双方向伝送ネットワーク１１３との間の参照ポイントである。Ｘ-３  １３３は、放送分配システム１１２と端末機１０５との間の参照ポイントである。Ｘ-４  １３４は、ＢＤＳサービス分配部１１１と放送チャンネルを通じた端末機１０５との間の参照ポイントである。Ｘ-５  １３５は、ＢＤＳサービス分配部１１１及び双方向伝送チャンネルを通じた端末機１０５との間の参照ポイントである。Ｘ-６  １３６は、双方向伝送ネットワーク１１３と端末機１０５との間の参照ポイントである。
【００１８】
図２は、一般的なモバイル放送システムにおいて、放送サービスを受信するためのサービスガイドの構成を示す。これは、移動端末に放送サービスを提供するためにＯＭＡ  ＢＡＣ  ＢＣＡＳＴで提案した構造である。一つのサービスガイドは、それぞれの目的を有する複数のフラグメント(fragment）で構成され、これらフラグメントは、図２に示すように、用途により４つのグループに区分される。
【００１９】
図２は、管理グループ(Administrative  group)２００、供給グループ(Provisioning  group)２１０、コアグループ(Core  group)２２０、及びアクセスグループ(Access  group)２３０で構成されたサービスガイドの一例を示す。図２において、各フラグメントに接続する実線は、フラグメント間の相互参照を意味する。
【００２０】
管理グループ２００は、サービスガイドを受信するために、移動端末によって必要な基本情報を提供するグループであって、サービスガイドコンテキスト(context)フラグメント２０１と、サービスガイド伝送記述子(delivery  descriptor)フラグメント２０２とを含む。
【００２１】
サービスガイドコンテキストフラグメント２０１は、サービスガイド識別子(ＩＤ)、サービスガイドを生成して伝送するサービス提供者の識別情報、及びサービスガイド全般に関する情報を提供する。サービスガイド伝送既述子フラグメント２０２は、複数のサービスガイドフラグメントの受信が可能なチャンネル、スケジュール情報、及び更新情報を移動端末に提供することによって、移動端末は、必要なサービスガイドのみを適切な時間に受信することができる。
【００２２】
供給グループ２１０は、サービス受信のための料金情報を提供するグループであり、購買アイテム(Purchase  Item)フラグメント２１１、購買データフラグメント２１２、及び購買チャンネルフラグメント２１３を含む。購買アイテムフラグメント２１１はサービス又はサービスバンドルに関する料金情報を提供し、購買データフラグメント２１２は購買アイテムに関する実際コスト情報を表し、購買チャンネルフラグメント２１３はサービス利用者が実際的にサービスを購買できるシステム及び料金支払い方法に関する情報を提供する。
【００２３】
コアグループ２２０は、サービス自体に関する情報を提供するグループであり、サービスフラグメント２２１、スケジュールフラグメント２２２、及びコンテンツフラグメント２２３を含む。サービスフラグメント２２１は、ユーザーが受信するサービス自体に対する説明及びサービスが構成できるコンテンツを示す情報を提供する。スケジュールフラグメント２２２は、サービスが供給されて使用可能な時間に関する情報を提供する。コンテンツフラグメント２２３は、サービスを構成する複数のコンテンツに関する情報を提供する。
【００２４】
アクセスグループ２３０は、アクセスフラグメント２３１と、セッション記述(Session  Description)フラグメント２３２とを含む。アクセスグループ２３０は、コアグループ２２０を通じて提供されるサービスを受信する方法を示すサービスアクセス情報、及び該当サービスを構成しているコンテンツが伝送されるセッションに関する具体的な情報を提供して、移動端末が、該当サービスに対してアクセス可能にする。
【００２５】
アクセスフラグメント２３１は、移動端末に一つのサービスに対する複数のアクセス方法を提供し、それによって一つのサービスに基づいて多様な付加サービスにアクセス可能な方法を提供する。セッション記述フラグメント２３２は、一つのアクセスフラグメントに定義されたサービスに対するセッション情報を提供する。また、サービスガイド情報は、図２に示すように、４個のフラグメントに加えてサービス及びコンテンツに対するプレビューとアイコンを提供するプレビューデータ(Preview  data)フラグメント２２４をさらに含むことができる。
【００２６】
図３は、ＯＭＡ  ＢＣＡＳＴにおいて、モバイル放送端末機が加入しているホームネットワーク(Home  Network：以下、“ホームＮ/Ｗ”とする)３１０のサービス地域でなく、訪問先ネットワーク(Visited  Network：以下、“訪問先Ｎ/Ｗ”とする)３２０のサービス地域で放送サービスの受信を希望する場合のローミング手順を示す。ローミング手順の各ステップを説明する前に、まず図３の各エンティティについて説明する。
【００２７】
ホームＮ/Ｗ３１０及び訪問先Ｎ/Ｗ３２０に存在する各ＢＣＡＳＴサービスアプリケーション(BCAST  Service Application:以下、“ＢＳＡ”と称する)３１１及び３２１は、図１のＢＣＡＳＴサービスアプリケーション１０２と同一の機能を有するので、ローミングの際にホームＮ/Ｗ３１０及び訪問先Ｎ/Ｗ３２０のＢＳＡを差別化するために別途に示す。同様に、ＢＣＡＳＴ加入管理部(BCAST  Subscription  Management：以下、“ＢＳＭ”と称する)３１２及び３２２は、図１のＢＣＡＳＴ加入管理部１０４と同一の機能を有する。ＢＣＡＳＴサービス分配/適応部(BCAST  Service  Distribution  Adaptation：以下、“ＢＳＤＡ”と称する)３１３及び３２３は、図１のＢＣＡＳＴサービス分配/適応部１０３と同一の機能を有し、ＢＤＳサービス分配部(BDS  Service  Distribution：ＢＤＳ-ＳＤ)、ＢＣＡＳＴ分配システム(BCAST  Distribution  System：ＢＤＳ）、双方向伝送ネットワーク(interaction  Network：ＩＮ)でそれぞれ構成されたグループエンティティ３１４及び３２４は、図１のＢＤＳ-ＳＤ１１１、ＢＤＳ１１２、及びＩＮ１１３と同一の機能を有する。端末機３３０は、図１の端末機１０５と同一の機能を有する。次に、ローミング手順の各ステップについて説明する。
【００２８】
ステップ３０１で、ユーザーは、自分のホームＮ/Ｗ３１０でＢＣＡＳＴローミングサービスを要求した後に、訪問先Ｎ/Ｗ３２０に移動する。ホームＮ/Ｗ３１０から訪問先Ｎ/Ｗ３２０へのローミングのための手順は、ＢＣＡＳＴ領域外である、下位階層３１３及び３２３で遂行されなければならない。ステップ３０２で、端末機３３０が、ホームＮ/Ｗ３１０に接続することなく、ローミング中である訪問先Ｎ/Ｗ３２０から自動的にサービスガイドを受信する。ステップ３０３で、サービスガイドを受信すると、端末機３３０は、ユーザーが希望する特定のＢＣＡＳＴサービスに対するＲＯ(Rights  Object)に対する要求を訪問先Ｎ/Ｗ３２０のＢＳＭ３２２に送信する。ステップ３０４で、訪問先Ｎ/Ｗ３２０のＢＳＭ３２２は、ホームＮ/Ｗ３１０のＢＳＭ３１２にユーザーローミングのための許可(authorization)を獲得する。ステップ３０５で、訪問先Ｎ/Ｗ３２０のＢＳＭ３２１を通じて、ステップ３０３で端末機３３０によって要求された権利オブジェクトを端末機３３０に伝送する。ステップ３０５で権利オブジェクトを受信した後に、端末機３３０は、ステップ３０６で、訪問先Ｎ/Ｗ３２０のＢＳＤＡ３２３を通じてＢＣＡＳＴサービスを受信する。最後に、ステップ３０７で、訪問先Ｎ/Ｗ３２０は、料金情報を生成してホームＮ/Ｗ３１０に伝達するが、ＢＣＡＳＴ標準外であるため、その説明は記述しない。
【００２９】
図３に説明したように、現在ＢＣＡＳＴはローミングのための手順を示す。実際にローミングを可能にするためには、各エンティティ間の通信のためのメッセージとそのメッセージ形式が必要であるが、それらが提示されていない。様々なサービス提供者が存在できるモバイル放送サービスにおいて、ユーザー端末機が自由にローミングをしてサービスを受信するためには、ＢＣＡＳＴサービスエンティティ間のメッセージフローが明確に提示されなければならない。現在のローミング手順では、ユーザーがローミングを遂行したときに、課金情報に対する通知なしに上記手順が行われている。しかしながら、実際にローミングが発生した場合に、課金システムは、ユーザーによって使用されたホームＮ/Ｗ３１０と異なり、ローミングしながら受信された訪問先Ｎ/Ｗ３２０のサービスガイドの料金により課金を受けるものでもない。このため、課金変動と関連した情報をユーザーに提供し、ユーザーがローミングサービスを使用するか否かを決定するようにするステップが必要である。また、ローミング手順を可能にするために、ローミングサービスをホームＮ/Ｗ３１０に送信する以前に要求しなければならない。しかしながら、実際にはこのような状況が常に可能ではないので、端末機が地域を移動した後でもローミングが可能でなければならない。図３のローミング手順では、ステップ３０５で暗号化されて受信されたコンテンツ又はサービスを解読するために使用される方式をＯＭＡ  ＤＲＭ２.０であると仮定する。しかしながら、実際に上記に言及したＯＭＡ  ＤＲＭ２.０．以外の方式でもコンテンツ又はサービスの暗号/解読が可能なようにアップデートされなければならない。したがって、モバイル放送システムにおけるローミングサービスを支援するための改善された方法が必要である。
【発明の概要】
【発明が解決しようとする課題】
【００３０】
したがって、本発明はこうした従来技術の問題点に鑑みてなされたものであり、その目的は、モバイル放送システムにおけるローミングサービス方法及びそのシステムを提供することにある。
また、本発明の目的は、モバイル放送システムにおける多様な課金システムを支援できるローミングサービス方法及びそのシステムを提供することにある。
本発明の他の目的は、モバイル放送システムにおける多様な暗号化方式を支援するローミングサービス方法及びそのシステムを提供することにある。
【課題を解決するための手段】
【００３１】
上記のような目的を達成するために、本発明の一側面によると、モバイル放送システムにおけるローミングサービス方法であって、端末がローミング地域へ移動するときに、端末によって該当訪問先サービス提供者からサービスガイドを受信する段階と、端末によって、受信されたサービスガイドに基づいて、サービス別許容可能な購買アイテムを要求するローミング要求メッセージをホームサービス提供者に伝送する段階と、ローミング要求メッセージを受信すると、ホームサービス提供者によって、ローミング要求メッセージに基づいて端末が位置している訪問先サービス提供者とローミング可用性(availability)及びサービス別許容範囲(allowable  scope)を折衝する段階と、ホームサービス提供者によって、訪問先サービス提供者と折衝された、ローミング可用性及びサービス別許容範囲を端末に伝送する段階と、端末によって、サービス別許容範囲に対する同意及び反対を訪問先サービス提供者に伝送する段階と、訪問先サービス提供者によって、端末が同意すると、同意したサービスを受信するための暗号化キーを伝送する段階とを有する。
【００３２】
本発明の実施形態において、ローミング要求メッセージは、端末によって選択された特定サービスの許容要求をさらに含むローミングサービス方法を提供する。
本発明の実施形態において、ローミング可能性及び許容範囲を折衝する段階は、ホームサービス提供者によって、ローミング登録のために、端末の加入タイプを含むメッセージを訪問先サービス提供者に伝送する段階と、訪問先サービス提供者によって、加入タイプに基づいてローミング可用性及びサービス別許容範囲を決定してホームサービス提供者に伝送する段階とを有するローミングサービス方法を提供する。
本発明の実施形態において、暗号化キーは、ロングタームキー(Long-Term Key)であることを特徴とするローミングサービス方法を提供する。
【００３３】
本発明に他の側面によると、モバイル放送システムにおけるローミングサービス方法であって、端末がローミング地域へ移動するときに、端末によって、該当訪問先サービス提供者からサービスガイドを受信する段階と、端末によって、受信されたサービスガイドに基づいてサービス別許容可能な購買アイテムを要求するローミング要求メッセージを訪問先サービス提供者に伝送する段階と、ローミング要求メッセージを受信すると、訪問先サービス提供者によって、ローミング要求メッセージに基づき、端末が加入した地域のホームサービス提供者から端末のローミングサービスが許可されたか否かを判定する段階と、訪問先サービス提供者によって、端末のローミングサービスの可用性及びローミングサービス別許容範囲を確認し、その結果を端末に伝送する段階とを有することを特徴とする。
【００３４】
本発明の実施形態において、端末によって、サービス別許容範囲に対する同意及び反対のうち少なくとも一つを訪問先サービス提供者に伝送する段階と、端末が同意すると、訪問先サービス提供者によって同意されたサービスを受信するための暗号化キーを伝送する段階とをさらに有するローミングサービス方法を提供する。
本発明の実施形態において、ローミング要求メッセージを伝送する段階は、ローミング要求メッセージに端末によって選択されたサービスの許可可能要求をさらに含むことを特徴とするローミングサービス方法を提供する。
【００３５】
本発明の実施形態において、端末のローミングサービスが許可されたか否かを判定する段階は、訪問先サービス提供者によって、ホームサービス提供者にローミング登録のために端末の加入タイプを含むメッセージを伝送する段階と、ホームサービス提供者によって、加入タイプに基づいてローミング可用性を決定してホームサービス提供者に伝送する段階とを有することを特徴とする。
【００３６】
本発明に他の側面によると、所定の端末からローミング要求メッセージを受信すると、ローミング要求メッセージに基づいて、端末が位置した訪問先サービス提供者(Visited  Service  Provider)とローミング可用性及びローミングサービス別可用範囲を折衝するホームサービス提供者(Home  Service  Provider)と、折衝されたローミング可用性及びローミングサービス別許容範囲を端末に伝送する訪問先サービス提供者と、受信されたローミング可用性及びローミングサービス別許容範囲を確認し、ホームサービス提供者及び訪問先サービス提供者のうちの少なくとも一つから暗号化キーを受信する端末とを含むことを特徴とする。
【００３７】
本発明の実施形態において、端末は、ローミング要求メッセージに端末によって選択されたサービスの許可可能な要求をさらに含むことを特徴とするモバイル放送システムを提供する。
本発明の実施形態において、暗号化キーはロングタームキー(Long-Term  Key)であることを特徴とするモバイル放送システムを提供する。
【００３８】
本発明に他の側面によると、所定の端末からローミング要求メッセージを受信すると、ローミング要求メッセージに基づき、端末が加入した地域のホームサービス提供者(Home  Service  Provider)に許可可能なサービスに関して、ローミング可用性及びローミングサービス別許容範囲を確認し、その結果を端末に伝送する訪問先サービス提供者(Visited  Service  Provider)と、訪問先サービス提供者から端末のローミングサービスに対する要求を受信すると、端末のローミングサービスを許可するか否かを判定し、その結果を訪問先サービス提供者に伝送するホームサービス提供者と、ローミング可用性及びローミングサービス別許容範囲を確認し、ホームサービス提供者及び訪問先サービス提供者のうち少なくとも一つから暗号化キーを受信する端末とを含むことを特徴とする。
本発明の実施形態において、端末は、ローミング要求メッセージに端末によって選択されたサービスの許可要求をさらに含んで伝送することを特徴とするモバイル放送システムを提供する。
【００３９】
本発明に他の側面によると、モバイル放送システムの端末におけるローミングサービス方法であって、端末がローミング地域へ移動するときに、訪問先サービス提供者から受信されたサービスガイドに基づき、サービス別許可可能な購買アイテムを要求するローミング要求メッセージを自分の加入地域のホームサービス提供者及び訪問先サービス提供者のうち少なくとも一つに伝送する段階と、ホームサービス提供者及び訪問先サービス提供者のうち少なくとも一つからローミング応答メッセージを受信し、ローミング可用性及びサービス別許容範囲を確認し、同意及び反対のうちの少なくとも一つをホームサービス提供者又は訪問先サービス提供者に伝送する段階と、確認されたローミング条件が同意であると、ホームサービス提供者及び訪問先サービス提供者のうち少なくとも一つから暗号化キーを受信する段階とを有することを特徴とする。
【００４０】
本発明の実施形態において、端末は、ローミング要求メッセージに選択されたサービスの許可可能な要求をさらに含むことを特徴とするローミングサービス方法を提供する。
本発明の実施形態において、ローミング応答メッセージは、端末にローミングサービスに関する課金情報をさらに含むことを特徴とするローミングサービス方法を提供する。
本発明に他の側面によると、モバイル放送システムにおける端末であって、端末がローミング地域へ移動するとき、該当訪問先サービス提供者から受信されたサービスガイドに基づいてサービス別許可可能な購買アイテムを要求するローミング要求メッセージを生成し、ローミング要求に対する応答メッセージを解読する制御部と、生成されたローミング要求メッセージをホームサービス提供者及び訪問先サービス提供者に伝送し、ホームサービス提供者及び訪問先サービス提供者のうち少なくとも一つからローミング応答メッセージを受信して制御部に伝送する送受信部とを含む。
【００４１】
本発明の実施形態において、制御部は、ローミング要求メッセージに選択されたサービスの許可可能な要求をさらに含む端末を提供する。
本発明の実施形態において、ローミング応答メッセージは、端末にローミングサービスに関する課金情報をさらに含む端末を提供する。
【発明の効果】
【００４２】
本発明は、モバイル放送システムでローミングが可能な手順及び方法を提供し、この手順は、ユーザーが最初に加入したホームサービス提供者とこのホームサービス提供者とローミング契約を有する訪問先サービス提供者との間の通信手順を提供する。また、本発明は、ユーザーによって要求されたローミングサービスに対するサービスの多様な課金システムを支援可能にするメッセージ及び手順を提供する効果がある。
【図面の簡単な説明】
【００４３】
【図１】モバイル放送システムの機能的構成を示す図である。
【図２】一般的なモバイル放送システムにおいて、放送サービスを受信するために使用されるサービスガイドの構成を示す図である。
【図３】ＯＭＡ  ＢＣＡＳＴで従来のローミングサービス手順を示す図である。
【図４】本発明の実施形態によるローミング手順を示す図である。
【図５】本発明の実施形態による訪問先ＳＰのＢＳＭ動作を示すフローチャートである。
【図６】本発明の実施形態によるホームＳＰのＢＳＭ動作を示すフローチャートである。
【図７】本発明の実施形態による端末動作を示すフローチャートである。
【図８】本発明の実施形態によるローミング手順を示す図である。
【図９】本発明の実施形態による訪問先ＳＰのＢＳＭ動作を示すフローチャートである。
【図１０】本発明の実施形態によるホームＳＰのＢＳＭ動作を示すフローチャートである。
【図１１】本発明の実施形態による端末動作を示すフローチャートである。
【図１２】本発明の実施形態によるＢＳＭ間の通信に使用可能なプロトコルスタックの一例を示す図である。
【図１３】本発明の実施形態によるローミング手順を示す図である。
【図１４】本発明の実施形態による訪問先ＳＰのＢＳＭ動作を示すフローチャートである。
【図１５Ａ】本発明による実施形態でホームＳＰのＢＳＭ動作を示すフローチャートである。
【図１５Ｂ】本発明による実施形態でホームＳＰのＢＳＭ動作を示すフローチャートである。
【図１６】本発明の実施形態による端末動作を示すフローチャートである。
【図１７】本発明の実施形態によるローミング時に購買アイテムリストの要求手順を示す図である。
【図１８】本発明の実施形態による訪問先ＳＰのＢＳＭ動作を示すフローチャートである。
【図１９】本発明の実施形態によるホームＳＰのＢＳＭ動作を示すフローチャートである。
【図２０】本発明の実施形態による端末動作を示すフローチャートである。
【図２１】本発明の実施形態によるローミング時に購買アイテムリストの要求手順を示す図である。
【図２２】本発明の実施形態による訪問先ＳＰのＢＳＭ動作を示すフローチャートである。
【図２３】本発明の実施形態によるホームＳＰのＢＳＭ動作を示すフローチャートである。
【図２４】本発明の実施形態による端末動作を示すフローチャートである。
【発明を実施するための形態】
【００４４】
以下、本発明の望ましい実施形態を添付の図面を参照して詳細に説明する。
本発明の実施形態は、本発明の範囲及び精神を外れることなく、多様な変形が可能であることは当該技術分野における通常の知識を有する者には明らかである。また、本発明に関連した公知の機能または構成に関する具体的な説明が本発明の要旨を不明にすると判断された場合に、その詳細な説明を省略する。
【００４５】
後述する説明において、本発明の代表的な実施形態を提示する。説明の便宜のために、非同期移動通信標準グループである３ＧＰＰ(3rd Generation Partnership Project)又は移動端末のアプリケーションの標準グループであるＯＭＡ(Open Mobile Alliance）のＢＣＡＳＴに定義されるエンティティの名称を同一に使用するが、このような標準及び名称が本発明の範囲を限定することではなく、類似した技術的背景を有するシステムに適用可能であることはもちろんである。上記のＢＣＡＳＴ構成において、実際に、図３に示したホームＮ/Ｗ３１０と訪問先Ｎ/Ｗ３２０は、ホームサービス提供者(Home Service Provider：ホームＳＰ)と訪問先サービス提供者(Visited Service Provider：訪問先ＳＰ)に置き換えて使用すべきである。
【００４６】
本発明の実施形態によるＢＣＡＳＴローミング手順の説明に先立って、この手順のために必要な情報について説明する。
下記の＜表１＞乃至＜表４＞は、図２に示したサービスガイドコンテキストフラグメント２０１に格納されるアイテムを示す。＜表１＞乃至＜表４＞は、便宜上、一つの表から分けられたもので、韓国特許出願第２００５−９４６７５号の“モバイル放送システムにおけるサービスガイドコンテキスト送受信方法及び装置”に詳細に開示されている。本発明の実施形態は、＜表１＞乃至＜表４＞に提供される一部情報を使用するため、使用されないアイテムは簡単明瞭化のためにその説明を省略する。したがって、下記の＜表１＞乃至＜表４＞の詳細な説明は、先出願された上記の特許を参照する。
【００４７】
【表１】
0005241908.tif 000002
【００４８】
【表２】
0005241908.tif 000003
【００４９】
【表３】
0005241908.tif 000004
【００５０】
【表４】
0005241908.tif 000005
【００５１】
これら＜表１＞乃至＜表４＞を参照すると、‘名称’は、該当メッセージを構成する要素値と属性値に対する名称を示す。“タイプ”は、該当名称が要素値または属性値に該当するか否かを示す。要素値は、Ｅ１，Ｅ２，Ｅ３，Ｅ４の値を有する。Ｅ１は全体メッセージに対する上位要素値を、Ｅ２はＥ１の下位要素値を、Ｅ３はＥ２の下位要素値を、Ｅ４はＥ３の下位要素値を、それぞれ表す。属性値はＡで表し、Ａは該当要素の属性値を示す。例えば、Ｅ１の下のＡは、Ｅ１の属性値を表す。‘カテゴリー’は、該当要素値又は属性値が必須的であるか否かを示すために使用され、上記値が必須であるとＭの値を有し、上記値がオプションであるとＯの値を有する。カーディナリティ(Cardinality）は、要素間の関係を表し、‘０’，‘０..１’，‘１’，‘０..ｎ’，‘１..ｎ’の値を有する。‘０’はオプション関係を意味し、‘１’は必須関係を意味し、‘ｎ’は複数の値を有する可能性を意味する。例えば、‘０..ｎ’は該当要素値がなく、あるいは該当要素値がｎである可能性を意味する。‘説明’は、該当要素又は属性値の意味を定義する。
【００５２】
図２に示したように、サービスガイドコンテキスト２０１は、サービスガイドに対する全般的な情報を提供し、特に属性ＢＳＤＡｉｄと要素ＳｅｒｖｉｃｅＰｒｏｖｉｄｅｒを有する。属性ＢＳＤＡｉｄは、該当地域でＢＣＡＳＴサービスを伝送するためのＢＳＤＡ１０３の識別子である。要素ＳｅｒｖｉｃｅＰｒｏｖｉｄｅｒは、ＰｒｏｖｉｄｅｒＵＲＬとＰｒｏｖｉｄｅｒＮａｍｅの属性で構成され、これらは該当地域でＢＣＡＳＴサービスを提供するサービス提供者の識別子情報である。すなわち、端末機１０５は、ＢＳＤＡｉｄ及びＳｅｒｖｉｃｅＰｒｏｖｉｄｅｒに格納されている情報を通じてサービスを受信する所のサービス提供者及び伝送者に関する情報を獲得することができる。
【００５３】
下記の＜表５＞乃至＜表７＞は、購買アイテムフラグメント２１１に格納されたアイテムと示す。＜表５＞乃至＜表７＞は、一つの表から分けられたもので、便宜上、ＯＭＡ標準文書に詳細に説明されている。本発明の実施形態は、＜表５＞乃至＜表７＞で提供される一部情報を使用するため、簡単明瞭化のために使用されないアイテムの説明を省略する。＜表５＞乃至＜表７＞の詳細な説明については、参照するために組み込まれたＯＭＡのインターネットＷｅｂサイト“http://www.openmobilealliance.org/ftp/Public_documents/BAC/BCAST/Permanent_documents/OMA-TS-TS-BCAST_ServiceGuide-V1_0_0-20050930-D.zip”での文書を参照する。参照文書は、本出願当時に最新版であり、今後この文書に変更がある場合に、変更版が適用される。
【００５４】
【表５】
0005241908.tif 000006
【００５５】
【表６】
0005241908.tif 000007
【００５６】
【表７】
0005241908.tif 000008
【００５７】
図２に示したように、購買アイテムフラグメント２１１は、サービス又はサービスバンドルに対する料金情報を提供し、＜表５＞乃至＜表７＞の属性‘ｉｄ’は該当購買アイテムフラグメント２１１によって表示されたサービスの識別子ＩＤを表す。
【００５８】
下記の＜表８＞乃至＜表１０＞は、購買チャンネルフラグメント２１３に格納されたアイテムと示す。＜表８＞乃至＜表１０＞は、一つの表から分けられたもので、便宜上、ＯＭＡ標準文書に詳細に説明されている。本発明の実施形態は、＜表８＞乃至＜表１０＞で提供される一部情報を使用するため、簡単明瞭化のために使用されないアイテムの説明を省略する。＜表８＞乃至＜表１０＞の詳細な説明については、参照するためにＯＭＡのＷｅｂサイト“http://www.openmobilealliance.org/ftp/Public_documents/BAC/BCAST/Permanent_documents/OMA-TS-TS-BCAST_ServiceGuide-V1_0_0-20050930-D.zip”での文書を参照する。参照文書は、本出願当時に最新版であり、今後この文書に変更がある場合に、その変更版が適用される。
【００５９】
【表８】
0005241908.tif 000009
【００６０】
【表９】
0005241908.tif 000010
【００６１】
【表１０】
0005241908.tif 000011
【００６２】
図２に示したように、購買チャンネルフラグメント２１３は、購買アイテムフラグメント２１１によって表示されたサービス又はサービスバンドルを実際に購買するために、サービスユーザーがアクセスしなければならないエンティティを示す情報を提供する。＜表８＞乃至＜表１０＞の要素ＰｏｒｔａｌＵＲＬは、購買管理を遂行するＢＳＭ１０４のＵＲＬを有する。図１に示したように、ＢＳＭ１０４は、購買管理だけでなくユーザー管理も遂行する。
＜表１＞乃至＜表１０＞で、ローミングのために言及された要素及び属性は＜表１１＞に整理されており、下記に、ローミング時の上記要素及び属性の用途を説明する。
【００６３】
【表１１】
0005241908.tif 000012
【００６４】
ＢＳＤＡｉｄは、ＢＳＤＡ１０３の識別子であり、これを通じてサービスを提供するエンティティがわかることができる。端末機１０５がホームＳＰに位置すると、ＢＳＤＡｉｄは、自身が加入したサービス提供者のＢＳＤＡのＵＲＬである。端末機１０５が、ローミング後に訪問先ＳＰに位置すると、ＢＳＤＡｉｄはローミング地域のサービス提供者のＢＳＤＡのＵＲＬである。要素ＳｅｒｖｉｃｅＰｒｏｖｉｄｅｒの属性ＰｒｏｖｉｄｅｒＵＲＬ及びＰｒｏｖｉｄｅｒＮａｍｅは、各々サービス提供者の固有ＵＲＬ情報と名称を表す。端末機１０５がホームＳＰに位置する場合に、ＰｒｏｖｉｄｅｒＵＲＩは自身の加入したサービス提供者のＵＲＬであり、端末機１０５がローミング後に訪問先ＳＰに位置した場合に、ＰｒｏｖｉｄｅｒＵＲＩはローミング地域でのサービス提供者のＵＲＬである。端末機１０５は、訪問先ＳＰ及びホームＳＰにローミング登録をするときに各サービス提供者を識別するために、ローミング時にＢＳＤＡｉｄ、ＰｒｏｖｉｄｅｒＵＲＩ、ＰｒｏｖｉｄｅｒＮａｍｅを使用する。例えば、ＢＳＤＡｉｄは、一つのサービス提供者がいろいろな地域でＢＣＡＳＴサービスを提供する場合に、ローミング端末機がサービスの受信を希望する地域を判定するために必要である。属性‘ｉｄ’は、ユーザーがローミング時にローミング地域で受信しようとするサービスの識別子であり、ローミングサービスを登録する場合に使用される。最後に、ＰｏｒｔａｌＵＲＬは、ローミング登録を遂行して管理するホームＳＰ及び訪問先ＳＰのＢＳＭ１０４に関する情報を獲得するために使用される。ローミングサービス登録要求が、実際に上記ＰｏｒｔａｌＵＲＬに格納された位置に伝達される。
【００６５】
＜表１１＞で言及された要素又は属性によって提供される情報に加えて、サービスを要求する端末機１０５の固有識別子が必要である。端末機の固有識別子は、端末機が基本的に持っている識別子である。また、＜表１１＞に言及されたアイテムの情報について、ローミング端末機のホームＳＰに関連した情報は、ホームＳＰのサービスガイドを通じて端末機によってすべて知っている。＜表１１＞でローミングのために必要であると言及された属性及び要素は、ＢＣＡＳＴ標準文書に基づいて作成された一例である。したがって、ＢＣＡＳＴ標準文書がアップデートされると、本発明に影響を及ぼす属性及び要素の名称もそれによって変更されることができる。
【００６６】
次に、本発明の実施形態によるローミング手順の一例を説明する。このローミング手順は、大きく２つの方法で実行されることができる。一つの方法は、端末機がローミング以後に最初に訪問先ＳＰでローミング要求登録をしようとする場合に、登録要求エンティティは、ホームＳＰのＢＳＭである。また、他の方法は、端末機がローミング以後に最初に訪問先ＳＰでローミング要求登録をしようとする場合に、登録要求エンティティは訪問先ＳＰのＢＳＭである。各方法の詳細な説明は、下記のようである。
【００６７】
各方法を説明するに先立って、図１２について説明する。
図１２は、本発明の実施形態により、ＢＳＭ１０４間の通信に使用可能なプロトコルスタックの一例を示す。図１２のＨＴＴＰプロトコルは、最初はウェブページを伝送するために設計されたプロトコルであるが、現在は多様な情報を伝送するためのプロトコルとして使用されている。また、本発明の実施形態で定義するローミングのためのメッセージも生成されて、上記ＨＴＴＰプロトコルを利用して伝送される。ＨＴＴＰにカプセル化されたローミングメッセージは、下位ＴＣＰのような伝送階層プロトコルによりカプセル化される。ＴＣＰは、伝送階層の代表的なプロトコルなので、一例として表記された。セキュリティ又は効率性のために、他の伝送階層プロトコルが使用されることもできる。ＴＣＰカプセル化が完了すると、ＩＰはネットワーク階層プロトコルとして使用される。ＯＭＡ  ＢＣＡＳＴがＩＰ基盤のモバイル放送サービスであるため、ＩＰはネットワーク階層プロトコルとして使用されなければならない。しかしながら、セキュリティのために、ＩＰｓｅｃがＩＰと共に使用されることができる。送信側ＢＳＭが上記の手順に従って受信側ＢＳＭにメッセージを伝送すると、受信側ＢＳＭは、上記の手順の逆順にメッセージを逆カプセル化して伝送された実際のメッセージを獲得できる。本発明の実施形態によるＢＳＭ間の通信は、図１２のプロトコルスタックを用いてメッセージ変更がなされる。
【００６８】
図４は、本発明の実施形態によるローミング手順を示す。ローミング手順の各ステップを説明するに先立って、図４の各エンティティについて説明する。ホームＳＰ４２０及び訪問先ＳＰ４１０に存在する各ＢＳＡ４２４及び４１４は、図１のＢＳＡ１０２と同一の機能をするため、ローミング時にホームＳＰ４２０及び訪問先ＳＰ４１０のＢＳＡを差別するために別途に表記した。同様に、ＢＳＭ４２３及び４１３は、図１のＢＳＭ１０４と同一の機能を有し、ＢＳＤＡ４２２及び４１２は図１のＢＳＤＡ１０３と同一の機能を有し、グループエンティティ４２１及び４１１は、それぞれＢＤＳ-ＳＤ、ＢＤＳ、及びＩＮで構成され、図１のＢＤＳ-ＳＤ１１１、ＢＤＳ１１２、及びＩＮ１１３と同一の機能を有する。端末機４００は、図１の端末機１０５と同一の機能を有する。上記に言及したエンティティの全てがローミング手順で使用されるわけではないため、本発明の実施形態によるローミング手順で使用されるエンティティについて下記に説明する。
【００６９】
ステップ４０１及び４０２はローミング手順で直接に明示しない部分であり、端末機４００はローミング地域に到着してＢＣＡＳＴサービスを伝送する下位ネットワークのＢＤＳ、ＩＮ、及び/又はＢＤＳ-ＳＤのグループエンティティ４１１及びＢＳＤＡ４１２によって自動的に遂行されると仮定する。しかしながら、参照のために、ステップ４０１で、ＢＣＡＳＴの下位ネットワークであるＢＤＳ、ＩＮ、及び/又はＢＤＳ-ＳＤのグループエンティティ４１１は、ローミングを遂行し、端末機４００にローミング表示情報を提供し、端末機４００がサービスガイドを受信することができることに基づいて基本情報を提供しなければならない。この基本情報を用いて、端末機４００は、図２のサービスガイドコンテキストフラグメント２０１を受信することによって、ステップ４０２でサービスガイドを受信することができる。
【００７０】
ステップ４０２で、サービスガイドを受信すると、端末機４００は、＜表１１＞に説明された情報を獲得する。
ステップ４０３で、＜表１１＞から獲得された情報を用いて、端末機４００は、ホームＳＰ４２０にローミング登録要求をするためにメッセージを生成し、ホームＳＰ４２０のＢＳＭ４２３に送信する。ステップ４０３で、端末機４００によって生成されたローミング要求メッセージのコンテンツは、下記の＜表１２＞のようである。
【００７１】
【表１２】
0005241908.tif 000013
【００７２】
＜表１２＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図４で生成された時点から図４のローミング登録要求手順が終了するまで同一である。端末機ＩＤは、端末機を一意的に識別するための固有ＩＤである。端末機ＩＤは、誰がローミング登録要求をしたかを識別するために使用される。訪問先ＳＰ  ＩＤは、ローミング端末機が滞在する地域でサービスを提供するサービス提供者の識別子である。訪問先ＳＰ  ＩＤは、端末機が誰とローミングを要求するかを示す情報をホームＳＰ４２０のサービス提供者に提供するために使用される。ここで、ホームＳＰ４２０のＢＳＭ４２３は、訪問先ＳＰ  ＩＤから自身のローミング契約がないことを判定し、すぐステップ４０６に進んで端末機４００にローミング不許可であることを通知することができる。訪問先ＳＰ  ＢＳＭ  ＩＤは、訪問先ＳＰ４１０によって使用されるＢＳＭの識別子に実際にローミングサービス登録手順を折衝するエンティティをホームＳＰに知らせるために使用される。訪問先ＢＳＤＡ  ＩＤは、訪問先ＳＰによって使用されるＢＳＤＡの識別子であり、一つのサービス提供者がいろいろなＢＳＤＡを通じてサービスを提供できるため、ローミング中である端末機が訪問先ＳＰによって使用されるＢＳＤＡのうち、どのＢＳＤＡを通じてサービスの受信を希望するかを知らせるために使用される。最後に、購買アイテムＩＤは、ローミング中であるユーザーが受信しようとするサービスを知らせるために使用される。ステップ４０３で、ローミング登録要求をした端末機に対して、訪問先ＳＰ４１０のＢＳＭ４１３は、追加的に端末機に対する認証過程を遂行することができ、認証段階の詳細な過程は、本発明の要旨と関係がないため、簡単明瞭化のためにその説明を省略する。
【００７３】
ステップ４０４で、端末機４００からステップ４０３から受信したローミング登録要求に対して、端末機４００がローミング中である訪問先ＳＰ４１０のＢＳＭ４１３にローミング登録要求を送信する。ステップ４０４で、ホームＳＰ４２０のＢＳＭ４２３から訪問先ＳＰ４１０のＢＳＭ４１３に送信するメッセージのコンテンツは、下記の＜表１３＞のようである。
【００７４】
【表１３】
0005241908.tif 000014
【００７５】
＜表１３＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図４で生成された時点から図４のローミング登録要求手順が終了するまで同一である。端末機ＩＤは、端末機を一意的に識別するための固有ＩＤである。端末機ＩＤは、誰がローミング登録要求をしたかを識別するために使用される。ホームＳＰ  ＩＤは、訪問先ＳＰ４１０でローミング登録を要求した端末機は、もともとはどのサービス提供者からサービスを受信したかを知らせるために使用される。この情報を用いて、訪問先ＳＰ４１０のＢＳＭ４１３は、ローミングを要求した端末機が自身とローミングが契約されているサービス提供者に属していることがわかる。ホームＳＰ  ＢＳＭ  ＩＤは、訪問先ＳＰ４１０にローミング登録過程に必要なエンティティを知らせるために使用される。訪問先ＳＰ４１０のＢＳＭ４１３は、ホームＳＰ  ＢＳＭ  ＩＤに基づいてローミング登録結果に対して応答する。訪問先ＢＳＤＡ  ＩＤは、訪問先ＳＰ４１０に端末機が現在サービスを要求するサービス地域を示す情報を提供するために使用される。端末機の加入(Subscription)タイプは、訪問先ＳＰ４１０にローミング要求をした端末機が訪問先ＳＰ４１０のサービスを受信することができる等級(class)を評価するために提供される情報であり、購買アイテムＩＤと共に評価される。端末機の加入タイプは、ホームＳＰ４２０と訪問先ＳＰ４１０との間のローミング契約に基づいてローミングを要求した端末機がローミングを要求訪問先ＳＰ４１０から受信するサービスの等級となることができる。これは、２つのサービス提供者の間で協議されたローミング許可等級番号やコードの形態で定義されることができ、その形態は本発明の実施形態で定義しない。購買アイテムＩＤは、端末機によって要求されたサービスであり、これを別途のコストで受信することができるか或いは訪問先ＳＰ４１０とホームＳＰ４２０との間のローミング契約に基づいてローミングを要求した端末機の加入で処理されるかに対する評価に基づいて受信可能性が決定される。
【００７６】
ステップ４０５で、訪問先ＳＰ４１０のＢＳＭ４１３がステップ４０４で受信された要求に対する応答を送信する。ステップ４０５の主な目的は、ステップ４０４で受信された情報を用いて端末機によって要求されたローミングサービスの許容範囲を知らせることにある。端末機によって要求されたローミングサービスに対する許可と共に、端末機が訪問先ＳＰ４１０から受信できるサービスの範囲も提供される。ステップ４０５で、訪問先ＳＰ４１０のＢＳＭ４１３からホームＳＰ４２０のＢＳＭ４２３に送信されるメッセージは、下記の＜表１４＞のようである。
【００７７】
【表１４】
0005241908.tif 000015
【００７８】
＜表１４＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図４で生成された時点から図４のローミング登録要求手順が終了するまで同一である。ローミング許可状態は、ステップ４０４で、訪問先ＳＰ４１０から提供された情報を用いてローミングの可能性を評価した結果をローミングを要求した端末機４００のホームＳＰ４２０のＢＳＭ４２３に提供するために使用される。ローミングサービス許容範囲は、ローミングが可能である場合に、ステップ４０４で受信された端末機加入のタイプの値がローミング中である端末機４００が訪問先ＳＰ４１０で実際に有する受信権限を示すために通知する。このローミングサービス許容範囲に、端末機４００によって要求された購買アイテムＩＤに該当するサービスの受信可能性も定義される。なお、ローミング時に追加コストの発生又は課金システムの変更に関連した情報もローミングサービス許容範囲に追加される。
【００７９】
上記ステップ４０４及び４０５は、必要によって省略することも可能である。一例として、端末機４００がローミング登録手順を完了した後に、サービスを受信する途中で追加的なサービス要求をしようとするときにも省略されることができる。このとき、ホームＳＰ４２０のＢＳＭ４２３は、訪問先ＳＰ４１０のＢＳＭ４１３のローミングに対するコストポリシーを部分的又はすべて知っている。
【００８０】
ステップ４０６で、ホームＳＰ４２０は、ステップ４０５で訪問先ＳＰ４１０を通じて受信されたローミング登録要求に対する結果を端末機４００に通知する。ステップ４０６で、実際にホームＳＰ４２０のＢＳＭ４２３は、ステップ４０５で受信されたメッセージを更に端末機４００に伝達する。ステップ４０３で、ホームＳＰ４２０が端末機のローミング登録要求を分析した後に、端末機４００が滞在している地域の訪問先ＳＰ４１０とローミング契約がないと、ホームＳＰ４２０は、ステップ４０６に進み、＜表１４＞のコンテンツをローミング要求登録失敗で満たして端末機４００に送信する。このような場合に、ローミングは失敗したものである。
【００８１】
ステップ４０７で、端末機４００は自分のホームＳＰ４２０に送信されたローミング登録要求に対する応答を送信する。端末機４００が、ステップ４０６で、受信したメッセージのローミングサービス許容範囲に同意するか否かを訪問先ＳＰ４１０のＢＳＭ４１３に知らせる。端末機４００がローミング時に発生する追加コストや課金システムの変更に同意しないと、ローミングサービスはなされない。しかしながら、端末機４００が同意する場合には、次の段階に進む。下記の＜表１５＞は、端末機４００が訪問先ＳＰ４１０にローミングに対する最終確認を提供するメッセージを示す。
【００８２】
【表１５】
0005241908.tif 000016
【００８３】
＜表１５＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図４で生成された時点から図４のローミング登録要求手順が終了するまで同一である。ローミング確認状態は、端末機４００がローミングを遂行するか否かを訪問先ＳＰ４１０に知らせるためのアイテムである。
【００８４】
ステップ４０８で、端末機４００は、ローミングサービスを受信することに最終判定したときに、受信されたサービスを解読(decipher)するためのロングタームキー(Long-term  key)メッセージを受信する。ステップ４０８で、端末機４００は、ＢＣＡＳＴ標準で定義するロングタームキー受信方法を用いてロングタームキーメッセージを受信し、この方法は本発明の実施形態では扱わない。
ステップ４０９で、端末機４００は、ローミングを通じて訪問先ＳＰ４１０からサービスを受信する。
【００８５】
図４に説明したローミング手順とともに、ＯＭＡ  ＢＣＡＳＴで定義したサービス供給(Service  Provisioning）メッセージと手順に、図４で定義したメッセージアイテムを使用してローミングを可能にすることができるが、本発明では扱わない。上記のサービス供給に対して、ＯＭＡのＷｅｂサイト“http://www.openmobilealliance.org/ftp/Public_documents/BAC/BCAST/Permanent_documents/OMA-TS-BCAST_Services-V1_0_0-20050909-D.zip”での文書を参照する。参照文書は、本出願当時に最新版であり、今後この文書に変更がある場合に、その変更版が適用される。
【００８６】
図５は、本発明の実施形態による訪問先ＳＰ４１０のＢＳＭ４１３の動作を示すフローチャートである。図５は、図４を参照して説明する。
訪問先ＳＰ４１０のＢＳＭ４１３は、ステップＳ５０１で、ローミング中である端末機４００のホームＳＰ４２０のＢＳＭ４２３からローミング登録要求を受信し、その受信された要求メッセージを解読する。受信されたメッセージの内容は、＜表１３＞のようであり、訪問先ＳＰ４１０のＢＳＭ４１３は、ステップＳ５０２で、受信されたメッセージの内容の中で端末機加入タイプを分析する。その後、訪問先ＳＰ４１０のＢＳＭ４１３は、ステップＳ５０３で、ローミングを要求した端末機の加入と自分の加入ポリシーとの関係を分析してローミング可能範囲を決定する。ローミング要求した端末機の加入がローミングを支援するのに不足している場合に、訪問先ＳＰ４１０のＢＳＭ４１３は、ステップＳ５０４で、ローミング要求を拒絶するメッセージを生成してホームＳＰ４２０のＢＳＭ４２３に伝送する。しかしながら、ローミングを要求した端末機の加入でローミングが可能であると判断される場合に、訪問先ＳＰ４１０のＢＳＭ４１３は、ステップＳ５０５で、購買アイテムのような特定要求があるか否かを判定する。特定要求があると、訪問先ＳＰ４１０のＢＳＭ４１３は、課金を計算し、特定要求がない場合にはローミング時に発生する追加料金を計算する。計算が完了した後に、訪問先ＳＰ４１０のＢＳＭ４１３は、ローミング要求に対する応答メッセージを生成する。生成されるメッセージの内容は、＜表１４＞のようである。
【００８７】
ステップＳ５０５が完了した後、訪問先ＳＰ４１０のＢＳＭ４１３は、ステップＳ５０６で、端末機４００からローミングに対する最終確認を待機する。ローミングを要求した端末機４１０がローミングに対する最終確認メッセージを送信すると、訪問先ＳＰ４１０のＢＳＭ４１３は、ステップＳ５０７で、メッセージを受信して解読する。受信したメッセージの内容は、＜表１５＞のようであり、訪問先ＳＰ４１０のＢＳＭ４１３は、ステップＳ５０８で、端末機４００がローミング条件に同意するか否かを判定する。端末機４００がローミング条件に同意しないと、該当端末機４００とのローミング手順は終了する。一方、ローミング条件に同意する場合に、訪問先ＳＰ４１０のＢＡＭ４１３は、ステップＳ５０９で受信されたサービスを解読するためのロングタームキーメッセージが送信される。ロングタームキーメッセージを受信すると、端末機４００は、自身が同意した範囲内でローミングサービスを使用することができる。
【００８８】
図６は、本発明の実施形態によるホームＳＰ４２０のＢＳＭ４２３の動作を示すフローチャートである。図６は、図４を参照して説明する。
ホームＳＰ４２０のＢＳＭ４２３は、ステップＳ６０１で、ローミング端末機４００からローミング要求メッセージを受信し、受信されたメッセージを解読する。ホームＳＰ４２０によって受信されたメッセージは、＜表１２＞のようである。解読されたメッセージを用いてホームＳＰ４２０のＢＳＭ４２３は、ステップＳ６０２で、ローミングを要求した端末機４００が滞在する訪問先ＳＰ４１０とローミング契約があるか否かを最優先に判定する。契約がないと、ホームＳＰ４２０のＢＳＭ４２３は、ステップＳ６０９に進んでローミング契約がない過程を遂行する。ステップＳ６０９で、ホームＳＰ４２０のＢＳＭ４２３は、ローミング不許可加入を通知しつつ、必要な場合に、ローミング不許可の理由も含むこともでき、または、可能である場合に、部分的に使用可能なサービスのタイプを伝達することができる。しかしながら、ローミング契約がある場合に、ホームＳＰ４２０のＢＳＭ４２３は、ステップＳ６０３で、該当端末機４００の加入を検索した後に、ステップＳ６０４で、検索された端末機４００の加入がローミング許容加入であるか否かを判定する。
【００８９】
ローミングを支援しない加入であると、ローミング不許可加入であることを知らせるために、ホームＳＰ４２０のＢＳＭ４２３は、ステップＳ６０９に進む。ステップＳ６０９で、ホームＳＰ４２０のＢＳＭ４２３は、ローミング不許可加入を知らせる一方、必要時に、ローミング不許可の理由も含むことができ、又は可能であれば、部分的に使用可能なサービスのタイプを伝達できる。ローミングを支援する加入である場合に、ホームＳＰ４２０のＢＳＭ４２３は、ステップＳ６０５で、訪問先ＳＰ４１０のＢＳＭ４１３にローミング許可要求メッセージを送信する。メッセージのコンテンツは、＜表１３＞のようである。要求メッセージを送信した後に、ホームＳＰ４２０のＢＳＭ４２３は、ステップＳ６０６で、訪問先ＳＰ４１０からの応答を待機する。要求に対する応答を受信すると、ホームＳＰ４２０のＢＳＭ４２３は、ステップＳ６０７で受信メッセージを解読し、ステップＳ６０８で要求に対する結果を分析する。要求が訪問先ＳＰ４１０によって許容されると、ホームＳＰ４２０のＢＳＭ４２３は、ステップＳ６１０で、ローミングを要求した端末機４００にその結果を知らせるメッセージを生成して伝送する。そうでない場合に、ホームＳＰ４２０のＢＳＭ４２３は、ステップＳ６０９に進み、ローミング不許可加入を知らせる一方、必要時に、ローミング不許可の理由も含めることができ、又は可能であれば、部分的に使用することができるサービスタイプを伝送することができる。
【００９０】
図７は、本発明による実施形態の端末機４００の動作を示すフローチャートである。図７は、図４を参照して説明する。
端末機４００は、自分のホームＳＰ４２０でなく他の地域で下位ＢＤＳ-ＳＤ１１１，ＢＤＳ１１２，又はＩＮ１１３を通じて訪問先ＳＰ４１０をディスカバリー(discovery)して該当地域のＢＣＡＳＴサービスを検索できる。ＢＣＡＳＴサービスを検索すると、端末機４００は、ステップＳ７０１で、サービスガイドコンテキストフラグメント２０１を探し、これに基づいてサービスガイド伝送記述子フラグメント２０２を用いてサービスガイドをすべて受信することができる。サービスガイドを受信すると、端末機４００がローミングサービスの受信を希望する場合に、ステップＳ７０２で、ローミングサービス許可のためのローミング要求メッセージを自分のホームＳＰ４２０のＢＳＭ４２３に送信する。このとき、送信されるメッセージの内容は＜表１２＞のようである。ローミング要求メッセージの送信後に、端末機４００は、ステップＳ７０３で応答を待機する。ホームＳＰ４２０のＢＳＭ４２３と訪問先ＳＰ４１０のＢＳＭ４１３との間のローミング契約決定されると、端末機４００は、ステップＳ７０４で、ホームＳＰ４２０のＢＳＭ４２３から要求に対する応答メッセージを受信して解読する。応答メッセージのコンテンツは、＜表１４＞のようである。その後、端末機４００は、ステップＳ７０５で、応答メッセージを解読してローミングが可能であるか否かを判定する。
【００９１】
ローミングが可能でないと、端末機４００はローミングを断念する。しかしながら、ローミングが可能である場合に、端末機４００は、ステップＳ７０６で、訪問先ＳＰ４１０のローミング条件を確認して自身が受容可能であるか否かを判定する。ローミング条件に同意しない場合に、ステップＳ７０７で、端末機４００は、ローミングを拒絶する確認メッセージを訪問先ＳＰ４１０のＢＳＭ４１３に伝送する。しかしながら、条件に同意する場合に、端末機４００は、ステップＳ７０８で、同意するという確認メッセージを訪問先ＳＰ４１０のＢＳＭ４１３に送信する。同意メッセージを送信した後に、端末機４００は、ステップＳ７０９で、ロングタームキーメッセージを受信し、ステップＳ７１０で、サービス又はコンテンツ解読のための準備をした後にＢＣＡＳＴサービスを受信する。
【００９２】
次に、本発明の実施形態によるローミング手順について説明する。
図８は、本発明の実施形態によるローミング手順を示す。ローミング手順の各ステップを説明するに先立って、図８の各エンティティについて説明する。
ホームＳＰ８２０及び訪問先ＳＰ８１０に存在する各ＢＳＡ８２４及び８１４は、図１のＢＳＡ１０２と同一の機能をするため、ローミング時にホームＳＰ８２０及び訪問先ＳＰ８１０のＢＳＡを区別するために別途に表記した。同様に、ＢＳＭ８２３及び８１３は、図１のＢＳＭ１０４と同一の機能を持ち、ＢＳＤＡ８２２及び８１２は図１のＢＳＤＡ１０３と同一の機能を持ち、グループエンティティ８２１及び８１１は、それぞれＢＤＳ-ＳＤ、ＢＤＳ、及びＩＮで構成され、図１のＢＤＳ-ＳＤ１１１、ＢＤＳ１１２、及びＩＮ１１３と同一の機能を有する。端末機８００は、図１の端末機１０５と同一の機能を有する。上記に言及したエンティティの全てがローミング手順で使用されるわけではないため、本発明の実施形態によるローミング手順で使用されるエンティティについて下記に説明する。
【００９３】
ステップ８０１及び８０２はローミング手順で直接に明示しない部分であり、端末機８００はローミング地域に到着してＢＣＡＳＴサービスを伝送する下位ネットワークのＢＤＳ、ＩＮ、及び/又はＢＤＳ-ＳＤのグループエンティティ８１１及びＢＳＤＡ８１２によって自動的に遂行されると仮定する。しかしながら、参照のために、ステップ８０１で、ＢＣＡＳＴの下位ネットワークであるＢＤＳ、ＩＮ、及び/又はＢＤＳ-ＳＤのグループエンティティ８１１は、ローミングを遂行し、端末機８００にローミング表示情報を提供し、端末機４００がサービスガイドを受信することができることに基づいて基本情報を提供しなければならない。この基本情報を用いて、端末機８００は、図２のサービスガイドコンテキストフラグメント２０１を受信することによって、ステップ８０２でサービスガイドを受信することができる。
【００９４】
ステップ８０２で、サービスガイドを受信すると、端末機８００は、＜表１１＞に説明された情報を獲得する。
ステップ８０３で、＜表１１＞から獲得された情報を用いて、端末機８００は、訪問先ＳＰ８１０にローミング登録要求をするためにローミング要求メッセージを生成し、訪問先ＳＰ８１０のＢＳＭ８１３に送信する。ステップ８０３で、端末機８００によって生成されたローミング要求メッセージのコンテンツは、下記の＜表１６＞のようである。
【００９５】
【表１６】
0005241908.tif 000017
【００９６】
＜表１６＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図８で生成された時点から図８のローミング登録要求手順が終了するまで同一である。端末機ＩＤは、端末機を一意的に識別するための固有ＩＤである。端末機ＩＤは、誰がローミング登録要求をしたかを識別するために使用される。ホームＳＰ  ＩＤは、ローミング端末機が自分のホームＳＰ８２０が誰であるかを訪問先ＳＰ８１０に知らせるために使用される識別子である。この情報を用いて、訪問先ＳＰ８１０は、自分にローミング要求した端末機８００が最初に属するエンティティを判定し、その該当エンティティとのローミング関係を確認することができる。ここで、訪問先ＳＰ８１０のＢＳＭ８１３がホームＳＰ  ＩＤから自分とローミング契約がない場合には、まさにステップ８０６に進んで端末機８００にローミング不許可を通知することができる。
【００９７】
ホームＳＰ  ＢＳＭ  ＩＤは、ホームＳＰ８２０によって使用されるＢＳＭの識別子として、実際にローミングサービス登録手順を折衝するエンティティの訪問先ＳＰ８１０に知らせるために使用される。最後に、購買アイテムＩＤは、ローミング中であるユーザーが受信しようとするサービスを知らせるために使用される。ステップ８０３で、ローミング登録要求をした端末機に対して、訪問先ＳＰ８１０のＢＳＭ８１３は、追加的に端末機に対する認証過程を遂行することができる。これは、訪問先ＳＰ８１０のＢＳＭ８１３によって自発的に遂行し、あるいは第３の認証エンティティを通じて遂行することができる。そのため、認証段階の詳細な過程は、本発明の要旨と関係がないため、簡単明瞭化のためにその説明を省略する。
【００９８】
ステップ８０４で、端末機８００からステップ８０３で受信したローミング登録要求に対して、訪問先ＳＰ８１０のＢＳＭ８１３が端末機８００のホームＳＰ８２０のＢＳＭ８２３にローミング登録要求を送信する。ステップ８０４で、訪問先ＳＰ８１０のＢＳＭ８１３からホームＳＰ８２０のＢＳＭ８２３に送信するメッセージのコンテンツは、下記の＜表１７＞のようである。
【００９９】
【表１７】
0005241908.tif 000018
【０１００】
＜表１７＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図８で生成された時点から図８のローミング登録要求手順が終了するまで同一である。端末機ＩＤは、端末機を一意的に識別するための固有ＩＤである。端末機ＩＤは、誰がローミング登録要求をしたかを識別するために使用される。
【０１０１】
訪問先ＳＰ  ＩＤは、ローミング登録を要求した端末機のホームＳＰ８２０のＢＳＭ８２３に訪問先ＳＰ８１０によって自分の情報を知らせるために使用される。訪問先ＳＰ  ＢＳＭ  ＩＤは、訪問先ＳＰ８１０がホームＳＰ８２０のＢＳＭ８２３にローミング関連折衝をするエンティティを知らせるために使用される。これは、訪問先ＳＰ８１０がいろいろなＢＳＭを有することができるためである。
【０１０２】
ステップ８０５で、ホームＳＰ８２０のＢＳＭ８２３は、ステップ８０４で受信されたローミング登録要求要求に対する応答を送信する。下記の＜表１８＞は、ホームＳＰ８２０のＢＳＭ８２３から訪問先ＳＰ８１０のＢＳＭ８１３に送信するメッセージコンテンツを示す。
【０１０３】
【表１８】
0005241908.tif 000019
【０１０４】
＜表１８＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図８で生成された時点から図８のローミング登録要求手順が終了するまで同一である。ローミング許可状態は、ホームＳＰ８２０が、ステップ８０４で受信された端末機ＩＤを用いて訪問先ＳＰ８１０にローミング要求した端末機８００の加入を検索することによってローミングが許可されたか否かを判定確認した後に、その結果を訪問先ＳＰ８１０に提供するために使用される。端末機の加入タイプは、訪問先ＳＰ８１０が、ローミング中の端末機８００が訪問先ＳＰ８１０で有する受信権利を評価するために提供される情報である。端末機の加入タイプは、ホームＳＰ８２０と訪問先ＳＰ８１０との間のローミング契約に基づいてローミングを要求した端末機８００がローミングを要求訪問先ＳＰ８１０から受信するサービスの等級となることができる。これは、２つのサービス提供者の間で同意されたローミング許可等級番号又はコードの形態で定義されることができ、その形態は本発明の実施形態では定義しない。
【０１０５】
上記ステップ８０４及び８０５は、必要によって省略されうる。一例として、端末機８００がローミング登録手順を終了した後に、サービスを受信する途中で追加的なサービスの要求を希望する場合に上記ステップを省略することができる。
【０１０６】
ステップ８０６で、訪問先ＳＰ８１０は、端末機８００に受信されたローミング登録要求に対する応答を送信する。ステップ８０６で、訪問先ＳＰ８１０のＢＳＭ８１３が端末機８００に送信するメッセージの内容は、下記の＜表１９＞のようである。
【０１０７】
【表１９】
0005241908.tif 000020
【０１０８】
＜表１９＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図８で生成された時点から図８のローミング登録要求手順が終了するまで同一である。ローミング許可状態は、ステップ８０５で、ホームＳＰ８２０から提供された情報を用いてローミングの可能性を評価した結果を、ローミングを要求した端末機８００に提供するために使用される。
【０１０９】
ローミングサービス許容範囲は、ローミングが可能である場合に、ステップ８０５で受信された端末機加入タイプの値が、ローミング中である端末機８００が訪問先ＳＰ８１０で実際に有する受信権利を表すようにするために使用される。このローミングサービス許容範囲に端末機８００が要求した購買アイテムＩＤに該当するサービスの受信可能性も定義される。なお、ローミング時に追加コストの発生又は課金システムの変更に関連した情報もローミングサービス許容範囲に追加される。
【０１１０】
ステップ８０７で、端末機８００は、ステップ８０６で自分の訪問先ＳＰ８１０へのローミング登録要求に対する応答として受信されたメッセージのローミングサービス許容範囲にある情報に同意するか否かを訪問先ＳＰ８１０のＢＳＭ８１３に知らせる。端末機８００がローミング時に発生する追加コスト又は課金システムの変更に同意をしないと、ローミングサービスは実現されない。しかしながら、端末機８００が同意すると、次のステップに進む。下記の＜表２０＞は、端末機８００が訪問先ＳＰ８１０にローミングに対する最終確認を提供する確認メッセージを示す。
【０１１１】
【表２０】
0005241908.tif 000021
【０１１２】
＜表２０＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図８で生成された時点から図８のローミング登録要求手順が終了するまで同一である。ローミング確認状態は、端末機８００がローミングを遂行するか否かを訪問先ＳＰ８１０に知らせるためのアイテムである。
【０１１３】
ステップ８０８で、端末機８００は、ローミングサービスを受信することに最終判定したときに、受信されたサービスを解読するためのロングタームキーメッセージを受信する。ステップ８０８で、端末機８００は、ＢＣＡＳＴ標準で定義するロングタームキー受信方法を用いてロングタームキーメッセージを受信し、この方法は本発明の実施形態では扱わない。
ステップ８０９で、端末機８００は、ローミングを通じて訪問先ＳＰ８１０からサービスを受信する。
【０１１４】
図８に説明したローミング手順と同様に、ＯＭＡ  ＢＣＡＳＴで定義したサービス供給(Service  Provisioning）メッセージと手順において、図８で定義したメッセージアイテムを使用してローミングを可能にすることができるが、本発明では取り扱わない。上記のサービス供給に対して、ＯＭＡのＷｅｂサイト“http://www.openmobilealliance.org/ftp/Public_documents/BAC/BCAST/Permanent_documents/OMA-TS-BCAST_Services-V1_0_0-20050909-D.zip”での文書を参照する。参照文書は、本出願当時に最新版であり、今後この文書に変更がある場合に、その変更版が適用される。
【０１１５】
図９は、本発明の実施形態による訪問先ＳＰ８１０のＢＳＭ８１３の動作を示すフローチャートである。図９は、図８を参照して説明される。
訪問先ＳＰ８１０のＢＳＭ８１３は、ステップＳ９０１で、ローミング中である端末機８００からローミング登録要求のためのローミング要求メッセージを受信して解読する。受信されたメッセージのコンテンツは、下記の＜表１６＞に示されている。解読されたメッセージの内容を用いて、訪問先ＳＰ８１０のＢＳＭ８１３は、ステップＳ９０２で、ローミングを要求した端末機８００がローミング契約を有するサービス提供者の端末機であるか否か判定する。ローミングを要求した端末機８００がローミング契約を有しないサービス提供者に属している端末機であると、訪問先ＳＰ８１０のＢＳＭ８１３はステップＳ９０７に進み、ローミング不許可応答メッセージ(又は、ローミングサービス不許可応答メッセージ)を端末機８００に伝送する。ステップＳ９０７で、訪問先ＳＰ８１０のＢＳＭ８１３は、ローミング不許可メッセージを伝送しつつ、必要時にローミング不許可の理由も含めることができ、あるいは可能であれば、部分的に使用可能なサービスのタイプを伝達することができる。
【０１１６】
しかしながら、端末機８００が、ローミング契約関係を有するサービス提供者に属している場合に、訪問先ＳＰ８１０のＢＳＭ８１３は、ステップＳ９０３でローミング要求した端末機のホームＳＰ８２０のＢＳＭ８２３に端末機要求メッセージを伝送する。伝送されたメッセージのコンテンツは、＜表１７＞のようである。その後、訪問先ＳＰ８１０のＢＳＭ８１３は、ステップＳ９０４で、ローミング要求した端末機８００のホームＳＰ８２０のＢＳＭ８２３から応答メッセージを待機する。ホームＳＰ８２０のＢＳＭ８２３から応答メッセージを受信すると、訪問先ＳＰ８１０のＢＳＭ８１３は、ステップＳ９０５で受信されたメッセージを解読する。このとき、受信されたメッセージのコンテンツは、＜表１８＞のようである。その後、訪問先ＳＰ８１０のＢＳＭ８１３は、ステップＳ９０６で、受信されたメッセージのコンテンツを確認し、端末機８００のローミングを許可するか否か、そして端末機の加入情報を用いて端末機８００のローミングを許可するか否かを判定する。訪問先ＳＰ８１０のＢＳＭ８１３がローミングを遂行するように端末機８００を許可しない場合には、ステップＳ９０７で、端末機にローミング不許可メッセージを伝送する。ステップＳ９０７で、訪問先ＳＰ８１０のＢＳＭ８１３は、ローミング不許可メッセージを伝送しつつ、必要時にローミング不許可の理由も含むことができ、あるいは可能であれば、部分的に使用可能なサービスのタイプを伝達することができる。
【０１１７】
訪問先ＳＰ８１０のＢＳＭ８１３が、端末機８００にローミングの遂行を許可すると、端末機８００の加入情報を使用してローミング時に発生する追加料金と課金システムの変更を反映した応答メッセージを生成して端末機に伝送する。応答メッセージの伝送後に、訪問先ＳＰ８１０のＢＳＭ８１３は、ステップＳ９０９で、端末機８００から応答を待機する。端末機８００からローミングに対する最終確認メッセージを受信すると、訪問先ＳＰ８１０のＢＳＭ８１３は、ステップＳ９１０で受信されたメッセージを解読し、ステップＳ９１１で端末機がローミングを遂行するか否かを判定する。受信されたメッセージのコンテンツがローミング拒絶を示すと、ローミング要求手順は終了する。一方、受信されたメッセージのコンテンツがローミング受容を示すと、ステップＳ９１２で、ロングタームキーメッセージが端末機に伝送される。
【０１１８】
図１０は、本発明の実施形態によるホームＳＰ８２０のＢＳＭ８２３の動作を示すフローチャートである。図１０は、図８を参照して説明する。
ホームＳＰ８２０のＢＳＭ８２３は、ステップＳ１００１で、訪問先ＳＰ８１０のＢＳＭ８１３からローミング要求をする端末機に対するローミング要求メッセージを受信する。このホームＳＰ８２０によって受信されたメッセージのコンテンツは、＜表１７＞のようである。ホームＳＰ８２０のＢＳＭ８２３は、ステップＳ１００２で訪問先ＳＰ８１０でローミング要求した端末機の加入を検索し、ステップＳ１００３でローミングを要求した端末機８００がローミングサービスを受信するように許可するか否かを判定する。上記端末機８００がローミングサービスを受信するように許可された場合に、ホームＳＰ８２０のＢＳＭ８２３は、ステップＳ１００５で、端末機８００の加入が含まれた上記の＜表１８＞に示したコンテンツを含むメッセージを訪問先ＳＰ８１０に伝送する。ローミング要求をした端末機８００がローミングサービスを受信するように許可されないと、ホームＳＰ８２０のＢＳＭ８２３は、ステップＳ１００４で、訪問先ＳＰ８１０にローミング不許可メッセージ(又はローミング不許可メッセージ)を伝送する。ここで、メッセージのコンテンツは、＜表１４＞のようである。
【０１１９】
図１１は、本発明の実施形態による端末機８００の動作を示すフローチャートである。図１１は、図８を参照して説明する。
端末機８００は、自分のホームＳＰ８２０でなく他の地域で下位ＢＤＳ-ＳＤ１１１，ＢＤＳ１１２，又はＩＮ１１３を通じて訪問先ＳＰ８１０をディスカバリーして該当地域のＢＣＡＳＴサービスを検索できる。ＢＣＡＳＴサービスを検索すると、端末機８００は、ステップＳ１１０１で、サービスガイドコンテキストフラグメント２０１を探し、これに基づいてサービスガイド伝送記述子フラグメント２０２を用いてサービスガイドをすべて受信することができる。サービスガイドを受信すると、端末機８００がローミングサービスの受信を希望する場合に、ステップＳ１１０２で、ローミングサービス許可のためのローミング要求メッセージを訪問先ＳＰ８１０のＢＳＭ８１３に送信する。送信されたメッセージのコンテンツは、＜表１６＞のように示す。
【０１２０】
ローミング要求メッセージの送信後に、端末機８００は、ステップＳ１１０３で応答を待機する。ホームＳＰ８２０のＢＳＭ８２３と訪問先ＳＰ８１０のＢＳＭ８１３との間のローミング契約が決定されると、端末機８００は、ステップＳ１１０４で、訪問先ＳＰ８１０のＢＳＭ８１３から要求に対する応答メッセージを受信して解読する。応答メッセージのコンテンツは、＜表１９＞に示されている。その後、端末機８００は、ステップＳ１１０５で、応答メッセージを解読してローミングが可能であるか否かを判定する。
【０１２１】
ローミングが可能でないと、端末機８００はローミングを放棄する。しかしながら、ローミングが可能である場合には、端末機８００は、ステップＳ１１０６で、訪問先ＳＰ８１０のローミング条件を確認して自身が受容可能であるか否かを判定する。ローミング条件に同意しない場合に、ステップＳ１１０７で、端末機８００は、ローミングを拒絶する確認メッセージを訪問先ＳＰ８１０のＢＳＭ８１３に伝送する。しかしながら、条件に同意すると、端末機８００は、ステップＳ１１０８で、同意を示す確認メッセージを訪問先ＳＰ８１０のＢＳＭ８１３に送信する。同意メッセージを送信した後に、端末機８００は、ステップＳ１１０９で、ロングタームキーメッセージを受信し、ステップＳ１１１０で、サービス又はコンテンツ解読のための準備をした後にＢＣＡＳＴサービスを受信する。
【０１２２】
図１３は、本発明の実施形態によるローミング手順を示す。ローミング手順の各ステップを説明するに先立って、図１３の各エンティティについて説明する。ホームＳＰ１３２０及び訪問先ＳＰ１３１０に存在する各ＢＳＡ１３２４及び１３１４は、図１のＢＳＡ１０２と同一の機能を有するため、ローミング時にホームＳＰ１３２０及び訪問先ＳＰ１３１０のＢＳＡを区別するために別途に表記した。同様に、ＢＳＭ１３２３及び１３１３は、図１のＢＳＭ１０４と同一の機能を持ち、ＢＳＤＡ１３２２及び１３１２は図１のＢＳＤＡ１０３と同一の機能を持ち、グループエンティティ１３２１及び１３１１は、それぞれＢＤＳ-ＳＤ、ＢＤＳ、及びＩＮで構成され、図１のＢＤＳ-ＳＤ１１１、ＢＤＳ１１２、及びＩＮ１１３と同一の機能を有する。端末機１３００は、図１の端末機１０５と同一の機能を有する。上記に言及したエンティティの全てがローミング手順で使用されるわけではないため、本発明の実施形態によるローミング手順で使用されるエンティティについて下記に説明する。
【０１２３】
図１３に示すように、ステップ１３０１及び１３０２はローミング手順で直接に明示しない部分であり、端末機１３００はローミング地域に到着してＢＣＡＳＴサービスを伝送する下位ネットワークのＢＤＳ、ＩＮ、及び/又はＢＤＳ-ＳＤのグループエンティティ１３１１及びＢＳＤＡ１３１２によって自動的に遂行されると仮定する。しかしながら、参照のために、ステップ１３０１で、ＢＣＡＳＴの下位ネットワークであるＢＤＳ、ＩＮ、及び/又はＢＤＳ-ＳＤのグループエンティティ１３１１は、ローミングを遂行し、端末機１３００にローミング表示情報を提供し、端末機１３００がサービスガイドを受信することができることに基づいて基本情報を提供しなければならない。この基本情報を用いて、端末機１３００は、図２のサービスガイドコンテキストフラグメント２０１を受信することによって、ステップ１３０２でサービスガイドを受信することができる。
【０１２４】
ステップ１３０２で、サービスガイドを受信すると、端末機１３００は、＜表１１＞に説明された情報を獲得する。ステップ１３０３で、＜表１１＞から獲得された情報を用いて、端末機１３００は、ホームＳＰ１３２０にローミング登録要求をするためにメッセージを生成し、ホームＳＰ１３２０のＢＳＭ１３２３に送信する。ステップ１３０３で、端末機１３００によって生成されたローミング要求メッセージのコンテンツは、下記の＜表２１＞のようである。
【０１２５】
【表２１】
0005241908.tif 000022
【０１２６】
＜表２１＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図１３で生成された時点から図１３のローミング登録要求手順が終了するまで同一である。端末機ＩＤは、端末機を一意的に識別するための固有ＩＤである。端末機ＩＤは、誰がローミング登録要求をしたかを識別するために使用される。
【０１２７】
訪問先ＳＰ  ＩＤは、ローミング端末機が滞在している地域でサービスを提供するサービス提供者の識別子である。訪問先ＳＰ  ＩＤは、端末機が誰とローミングを要求するかを示す情報をホームＳＰ１３２０のサービス提供者に提供するために使用される。ここで、ホームＳＰ１３２０のＢＳＭ１３２３は、訪問先ＳＰ  ＩＤから自身のローミング契約がないことを判定し、すぐステップ１３０６に進んで端末機１３００にローミング不許可であることを通知することができる。訪問先ＳＰ  ＢＳＭ  ＩＤは、訪問先ＳＰ１３１０によって使用されるＢＳＭの識別子に実際にローミングサービス登録手順を折衝するエンティティをホームＳＰ１３２０に知らせるために使用される。訪問先ＢＳＤＡ  ＩＤは、訪問先ＳＰによって使用されるＢＳＤＡの識別子であり、一つのサービス提供者がいろいろなＢＳＤＡを通じてサービスを提供できるため、ローミング中である端末機１３００がどのＢＳＤＡを通じてサービスの受信を希望するかを知らせるために使用される。最後に、購買アイテムＩＤは、ローミング中であるユーザーが受信しようとするサービスを知らせるために使用される。ステップ１３０３で、ローミング登録要求をした端末機１３００に対して、ホームＳＰ１３２０のＢＳＭ１３２３は、追加的に端末機１３００に対する認証過程を遂行することができ、認証段階の詳細な過程は、本発明の要旨と関係がないため、簡単明瞭化のためにその説明を省略する。
【０１２８】
ステップ１３０４で、端末機１３００からステップ１３０３から受信したローミング登録要求に対して、端末機１３００がローミング中である訪問先ＳＰ１３１０のＢＳＭ１３１３にローミング登録要求を送信する。ステップ１３０４で、ホームＳＰ１３２０のＢＳＭ１３２３から訪問先ＳＰ１３１０のＢＳＭ１３１３に送信するメッセージのコンテンツは、下記の＜表２２＞のようである。
【０１２９】
【表２２】
0005241908.tif 000023
【０１３０】
＜表２２＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図１３で生成された時点から図１３のローミング登録要求手順が終了するまで同一である。端末機ＩＤは、端末機を一意的に識別するための固有ＩＤである。端末機ＩＤは、誰がローミング登録要求をしたかを識別するために使用される。ホームＳＰ  ＩＤは、訪問先ＳＰ１３１０でローミング登録を要求した端末機は、もともとはどのサービス提供者からサービスを受信したかを知らせるために使用される。この情報を用いて、訪問先ＳＰ１３１０のＢＳＭ１３１３は、ローミングを要求した端末機が自身とローミングが契約されているサービス提供者に属していることがわかる。ホームＳＰ  ＢＳＭ  ＩＤは、訪問先ＳＰ１３１０にローミング登録過程に必要なエンティティを知らせるために使用される。訪問先ＳＰ１３１０のＢＳＭ１３１３は、ホームＳＰ  ＢＳＭ  ＩＤに基づいてローミング登録結果に対して応答する。訪問先ＢＳＤＡ  ＩＤは、訪問先ＳＰ１３１０に端末機が現在サービスを要求するサービス地域を示す情報を提供するために使用される。端末機の加入タイプは、訪問先ＳＰ１３１０にローミング要求をした端末機が訪問先ＳＰ１３１０のサービスを受信することができる等級(class)を評価するために提供される情報であり、購買アイテムＩＤと共に評価される。端末機の加入タイプは、ホームＳＰ１３２０と訪問先ＳＰ１３１０との間で締結したローミング契約に基づいてローミングを要求した端末機がローミングを要求訪問先ＳＰ１３１０から受信するサービスの等級となることができる。これは、２つのサービス提供者の間で協議されたローミング許可等級番号やコードの形態で定義されることができ、その形態は本発明の実施形態で定義しない。購買アイテムＩＤは、端末機によって要求されたサービスであり、これを別途のコストで受信することができるか或いは訪問先ＳＰ１３１０とホームＳＰ１３２０との間のローミング契約に基づいてローミングを要求した端末機の加入で処理されるかに対する評価に基づいて受信可能性が決定される。
【０１３１】
ステップ１３０５で、訪問先ＳＰ１３１０のＢＳＭ１３１３がステップ１３０４で受信された要求に対する応答を送信する。ステップ１３０５の主な目的は、ステップ１３０４で受信された情報を用いて端末機によって要求されたローミングサービスの許容範囲を知らせることにある。端末機によって要求されたローミングサービスに対する許可とともに端末機が訪問先ＳＰ１３１０から受信できるサービスの範囲も提供される。ステップ１３０５で、訪問先ＳＰ１３１０のＢＳＭ１３１３からホームＳＰ１３２０のＢＳＭ１３２３に送信されるメッセージは、下記の＜表２３＞のようである。
【０１３２】
【表２３】
0005241908.tif 000024
【０１３３】
＜表２３＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図１３で生成された時点から図１３のローミング登録要求手順が終了するまで同一である。ローミング許可状態は、ステップ１３０４で、訪問先ＳＰ１３１０から提供された情報を用いてローミングの可能性を評価した結果をローミングを要求した端末機１３００のホームＳＰ１３２０のＢＳＭ１３２３に提供するために使用される。ローミングサービス許容範囲は、ローミングが可能である場合に、ステップ１３０４で受信された端末機加入のタイプの値がローミング中である端末機１３００が訪問先ＳＰ１３１０で実際に有する受信権限を示すために通知する。このローミングサービス許容範囲に、端末機１３００によって要求された購買アイテムＩＤに該当するサービスの受信可能性も定義される。なお、ローミング時に追加コストの発生又は課金システムの変更に関連した情報もローミングサービス許容範囲に追加される。
【０１３４】
上記ステップ１３０４及び１３０５は、必要によって省略することもある。一例として、端末機１３００がローミング登録手順を完了した後に、サービスを受信する途中で追加的なサービス要求をしようとするときにも省略されることができる。このとき、ホームＳＰ１３２０のＢＳＭ１３２３は、訪問先ＳＰ１３１０のＢＳＭ１３１３のローミングに対するコストポリシーを部分的又はすべて知っている。
【０１３５】
ステップ１３０６で、ホームＳＰ１３２０は、ステップ１３０５で訪問先ＳＰ１３１０を通じて受信されたローミング登録要求に対する結果を端末機１３００に通知する。ステップ１３０６で、実際にホームＳＰ１３２０のＢＳＭ１３２３は、ステップ１３０５で受信されたメッセージを更に端末機１３００に伝達する。ステップ１３０３で、ホームＳＰ１３２０が端末機のローミング登録要求を分析した後に、端末機１３００が滞在している地域の訪問先ＳＰ１３１０とローミング契約がないと、ホームＳＰ１３２０は、ステップ１３０６に進み、＜表２３＞のコンテンツをローミング要求登録失敗で満たして端末機４００に送信する。このような場合に、ローミングは失敗したものである。
【０１３６】
ステップ１３０７で、端末機１３００は自分のホームＳＰ１３２０に送信されたローミング登録要求に対する応答を送信する。端末機１３００が、ステップ１３０６で受信されたメッセージのローミングサービス許容範囲に同意するか否かを訪問先ＳＰ１３２０のＢＳＭ１３２３に知らせる。端末機１３００がローミング時に発生する追加コスト又は課金システムの変更に同意しないと、ローミングサービスはなされない。しかしながら、端末機１３００が同意する場合には、次のステップに進む。下記の＜表２４＞は、端末機１３００がホームＳＰ１３２０にローミングに対する最終確認を提供するメッセージを示す。
【０１３７】
【表２４】
0005241908.tif 000025
【０１３８】
＜表２４＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図１３で生成された時点から図１３のローミング登録要求手順が終了するまで同一である。ローミング確認状態は、端末機１３００がローミングを遂行するか否かをホームＳＰ１３２０に知らせるためのアイテムである。
【０１３９】
ステップ１３０８で、ホームＳＰ１３２０のＢＳＭ１３２３は、端末機１３００がステップ１３０７でローミングに同意することによって、端末機１３００によって要求されたサービスを解読するために必要なロングタームキーメッセージを、訪問先ＳＰ１３１０のＢＳＭ１３１３に送信する。
【０１４０】
ステップ１３０９で、訪問先ＳＰ１３１０のＢＳＭ１３１３は、ホームＳＰ１３２０のＢＳＭ１３２３によって要求されたロングタームキーメッセージを伝達する
ステップ１３２５で、ホームＳＰ１３２０のＢＳＭ１３２３は端末機１３００によって要求されたローミングサービスを解読するために必要なロングタームキーメッセージを伝達する。
【０１４１】
ステップ１３０８、１３０９、及び１３２５は、ＢＣＡＳＴ標準に定義されたロングタームキー送受信方法を用いて遂行され、本発明の実施形態では詳細な過程を扱わない。
ステップ１３２６で、端末機１３００は、ローミングを通じて訪問先ＳＰ１３１０のサービスを受信する。
【０１４２】
図１３に説明したローミング手順だけでなく、ＯＭＡ  ＢＣＡＳＴで定義したサービス供給(Service  Provisioning）メッセージと手順に、図１３で定義したメッセージアイテムを使用してローミングを可能にすることができるが、本発明では扱わない。上記のサービス供給に対して、ＯＭＡのＷｅｂサイト“http://www.openmobilealliance.org/ftp/Public_documents/BAC/BCAST/Permanent_documents/OMA-TS-BCAST_Services-V1_0_0-20050909-D.zip”での文書を参照する。参照文書は、本出願当時に最新版であり、今後この文書に変更がある場合に、その変更版が適用される。
【０１４３】
図１４は、本発明の実施形態による訪問先ＳＰ１３１０のＢＳＭ１３１３の動作を示すフローチャートである。図１４は、図１３を参照して説明する。
訪問先ＳＰ１３１０のＢＳＭ１３１３は、ステップＳ１４０１で、ローミング中である端末機１３００のホームＳＰ１３２０のＢＳＭ１３２３からローミング登録要求を受信し、その受信された要求メッセージを解読する。受信されたメッセージの内容は、＜表２２＞に示すようであり、訪問先ＳＰ１３１０のＢＳＭ１３１３は、ステップＳ１４０２で、受信されたメッセージの内容の中で端末機加入タイプを分析する。その後、訪問先ＳＰ１３１０のＢＳＭ１３１３は、ステップＳ１４０３で、ローミングを要求した端末機の加入と自分の加入ポリシーとの関係を分析してローミング可能範囲を決定する。ローミングを要求端末機の加入がローミングを支援するのに不足している場合に、ホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１４０４で、ローミング要求を拒絶するメッセージを生成してホームＳＰ１３２０のＢＳＭ１３２３に伝送する。しかしながら、ローミングを要求した端末機の加入でローミングが可能であると判断される場合に、訪問先ＳＰ１３１０のＢＳＭ１３１３は、ステップＳ１４０５で、購買アイテムのような特定要求があるか否かを判定する。特定要求があると、訪問先ＳＰ１３１０のＢＳＭ１３１３は、課金を計算し、特定要求がない場合にはローミング時に発生する追加料金を計算する。計算が完了した後に、訪問先ＳＰ１３１０のＢＳＭ１３１３は、ローミング要求に対する応答メッセージを生成する。生成されるメッセージの内容は、＜表２３＞のようである。
【０１４４】
ステップＳ１４０５が完了した後、訪問先ＳＰ１３１０のＢＳＭ１３１３は、ステップＳ１４０６で、端末機１３００からローミングに対する最終確認を待機する。ローミングを要求した端末機１３００がローミングに対する最終確認メッセージを送信すると、訪問先ＳＰ１３１０のＢＳＭ１３１３は、ステップＳ１４０７で、メッセージを受信して解読する。受信されたメッセージを解読した後に、訪問先ＳＰ１３１０のＢＳＭ１３１３は、ステップＳ１４０８で、端末機１３００がローミング条件に同意するか否かを判定する。端末機１３００がローミング条件に同意しないと、該当端末機１３００とのローミング手順は終了する。一方、端末機１３００がローミング条件に同意する場合に、訪問先ＳＰ１３１０のＢＡＭ１３１３は、ステップＳ１４０９で受信されたサービスを解読するためのロングタームキーメッセージをホームＳＰ１３２０に送信する。ロングタームキーメッセージを受信すると、ホームＳＰ１３２０は、端末機１３００に受信されたロングタームキーメッセージを転送し、端末機１３００は、自身が同意した範囲内でローミングサービスを使用することができる。
【０１４５】
図１５Ａ及び図１５Ｂは、本発明の実施形態によるホームＳＰ１３２０のＢＳＭ１３２３の動作を示すフローチャートである。図１５Ａ及び図１５Ｂは、図１３を参照して説明する。
【０１４６】
ホームＳＰ  １３２０のＢＳＭ１３２３は、ステップＳ１５０１で、ローミング端末機１３００からローミング要求メッセージを受信し、受信されたメッセージを解読する。ホームＳＰ１３２０によって受信されたメッセージは、＜表２１＞のようである。解読されたメッセージを用いてホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５０２で、ローミングを要求した端末機１３００が滞在する訪問先ＳＰ１３１０とローミング契約があるか否かを最優先に判定する。契約がないと、ホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５０９に進んでローミング契約がない過程を遂行する。ステップＳ１５０９で、ホームＳＰ１３２０のＢＳＭ１３２３は、ローミング不許可加入を通知しつつ、必要な場合に、ローミング不許可の理由も含めることもあり、または、可能である場合に、部分的に使用可能なサービスのタイプを伝達することができる。しかしながら、ローミング契約がある場合に、ホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５０３で、該当端末機１３００の加入を検索した後に、ステップＳ１５０４で、検索された端末機１３００の加入がローミング許容加入であるか否かを判定する。
【０１４７】
ローミングを支援しない加入であると、ローミング不許可加入であることを知らせるために、ホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５０９に進む。ステップＳ１５０９で、ホームＳＰ１３２０のＢＳＭ１３２３は、ローミング不許可加入を知らせながら、必要時に、ローミング不許可の理由も含めることができ、又は可能である場合に、部分的に使用できるサービスのタイプを伝達できる。ローミングを支援する加入である場合に、ホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５０５で、訪問先ＳＰ１３１０のＢＳＭ１３１３にローミング許可要求メッセージを送信する。メッセージのコンテンツは、＜表２２＞のようである。要求メッセージを送信した後に、ホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５０６で、訪問先ＳＰ１３１０からの応答を待機する。要求に対する応答を受信すると、ホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５０７で、受信メッセージを解読し、ステップＳ１５０８で要求に対する結果を分析する。要求事項が受容できないと、ホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５０９に進み、ローミング不許可加入を知らせながら必要時にローミング不許可の理由も含み、あるいは可能であれば部分的に使用することができるサービスタイプを伝達することができる。しかしながら、ローミングを要求した端末機の加入でローミングが可能であると判断される場合に、ホーム訪問先ＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５０７で受信されたメッセージに加えて、ステップＳ１５１０で、購買アイテムのような特定要求があるか否かを判定する。特定要求があると、ホームＳＰ１３２０のＢＳＭ１３２３は、課金を計算し、特定要求がない場合にはローミング時に発生する追加料金を計算する。計算が完了した後に、ホームＳＰ１３２０のＢＳＭ１３２３は、ローミング要求に対する応答メッセージを生成する。生成されるメッセージの内容は、＜表２３＞のようである。
【０１４８】
ステップＳ１５１０が完了した後、ホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５１１で、端末機１３００からローミングに対する最終確認を待機する。ローミングを要求した端末機１３００がローミングに対する最終確認メッセージを送信すると、ホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５１２で、メッセージを受信して解読する。受信したメッセージの内容は、＜表１４＞のようであり、ホームＳＰ１３２０のＢＳＭ１３２３は、ステップＳ１５１３で、端末機１３００がローミング条件に同意するか否かを判定する。端末機１３００がローミング条件に同意しないと、該当端末機１３００とのローミング手順は終了する。そうでなければ、ローミング条件に同意する場合に、ホームＳＰ１３２０のＢＡＭ１３２３は、ステップＳ１５１４で受信されたサービスを解読するためのロングタームキーメッセージが送信される。ステップＳ１５１５で、訪問先ＳＰ１３１０からロングタームキーメッセージを受信すると、ホームＳＰ１３２０は、ステップＳ１５１６で端末機１３００に受信されたロングタームキーメッセージを転送することによって、端末機１３００は自身が同意した範囲内でローミングサービスを使用することができる。
【０１４９】
図１６は、本発明の実施形態による端末機１３００の動作を示すフローチャートである。図１６は、図１３を参照して説明する。
端末機１３００は、自分のホームＳＰ１３２０でなく他の地域で下位ＢＤＳ-ＳＤ１１１，ＢＤＳ１１２，又はＩＮ１１３を通じて訪問先ＳＰ１３１０をディスカバリーして該当地域のＢＣＡＳＴサービスを検索できる。ＢＣＡＳＴサービスを検索すると、端末機１３００は、ステップＳ１６０１で、サービスガイドコンテキストフラグメント２０１を探し、これに基づいてサービスガイド伝送記述子フラグメント２０２を用いてサービスガイドをすべて受信することができる。サービスガイドを受信すると、端末機１３００がローミングサービスの受信を希望する場合に、ステップＳ１６０２で、ローミングサービス許可のためのローミング要求メッセージを自分のホームＳＰ１３２０のＢＳＭ１３２３に送信する。このとき、送信されるメッセージの内容は＜表２１＞のようである。ローミング要求メッセージの送信後に、端末機１３００は、ステップＳ１６０３で応答を待機する。ホームＳＰ１３２０のＢＳＭ１３２３と訪問先ＳＰ１３１０のＢＳＭ１３１３との間のローミング契約決定されると、端末機１３００は、ステップＳ１６０４で、ホームＳＰ１３２０のＢＳＭ１３２３から要求に対する応答メッセージを受信し解読する。応答メッセージのコンテンツは、＜表２３＞のようである。その後、端末機１３００は、ステップＳ１６０５で、応答メッセージを解読してローミングが可能であるか否かを判定する。
【０１５０】
ローミングが可能でないと、端末機１３００はローミングを断念する。しかしながら、ローミングが可能である場合に、端末機１３００は、ステップＳ１６０６で、訪問先ＳＰ１３１０のローミング条件を確認して自身が受容可能であるか否かを判定する。ローミング条件に同意しない場合に、ステップＳ１３０７で、端末機１３００は、ローミングを拒絶する確認メッセージを訪問先ＳＰ１３１０のＢＳＭ１３１３に伝送する。しかしながら、条件に同意する場合に、端末機１３００は、ステップＳ１６０８で、同意するという確認メッセージを訪問先ＳＰ１３１０のＢＳＭ１３１３に送信する。同意メッセージを送信した後に、端末機１３００は、ステップＳ１６０９で、ロングタームキーメッセージを受信し、ステップＳ１６１０で、サービス又はコンテンツ解読のための準備をした後にＢＣＡＳＴサービスを受信する。
【０１５１】
次は、本発明の第４の実施形態によるローミングの際に購買アイテムリスト要求手順について説明する。
図１７は、本発明の実施形態によるローミング時の購買アイテムリスト要求を示す。実施形態によるローミングの際に、購買アイテムリスト要求手順の各ステップに関する説明に先立って、まず、図１７の各エンティティについて説明する。
【０１５２】
ホームＳＰ１７２０及び訪問先ＳＰ１７１０に存在する各ＢＳＡ１７２４及び１７１４は、図１のＢＳＡ１０２と同一の機能をするため、ローミング時にホームＳＰ１７２０及び訪問先ＳＰ１７１０のＢＳＡを差別化するために別途に表記した。同様に、ＢＳＭ１７２３及び１７１３は、図１のＢＳＭ１０４と同一の機能を持ち、ＢＳＤＡ１７２２及び１７１２は図１のＢＳＤＡ１０３と同一の機能を持ち、グループエンティティ１７２１及び１７１１は、それぞれＢＤＳ-ＳＤ、ＢＤＳ、及びＩＮで構成され、図１のＢＤＳ-ＳＤ１１１、ＢＤＳ１１２、及びＩＮ１１３と同一の機能を有する。端末機１７００は、図１の端末機１０５と同一の機能を有する。上記したエンティティの全てが本発明の実施形態によるローミング時の購買アイテムリスト要求手順に使用されるわけではないため、ローミングのために購買アイテムリスト要求手順に使用されるエンティティのみを説明する。また、図１７で示す手順は、ローミングの際に選択的に使用され、図４のステップ４０２と４０３の間、又は図１３のステップ１３０２と１３０３との間で使用されることができる。
【０１５３】
図１７を参照すると、ステップ１７０１で、サービスガイドの受信を通じて獲得された＜表１１＞に示した情報を用いて、端末機１７００は、ローミング時に加入可能な購買アイテムを示す情報を要求するための購買アイテムリスト要求メッセージを生成してホームＳＰ１７２０のＢＳＭ１７２３に送信する。ステップ１７０１で、端末機１７００によって生成された購買アイテムリスト要求メッセージのコンテンツは、下記の＜表２５＞に示すようである。
【０１５４】
【表２５】
0005241908.tif 000026
【０１５５】
＜表２５＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図１７に示すローミング時の購買アイテムリスト要求手順と共に使用でき、＜表１６＞〜＜表２０＞または＜表２１＞〜＜表２４＞の要求ＩＤと同一である。端末機ＩＤは、端末機を一意的に識別するための固有ＩＤである。端末機ＩＤは、誰がローミング登録要求をしたかを識別するために使用される。訪問先ＳＰ  ＩＤは、ローミング端末機が滞在する地域でサービスを提供するサービス提供者の識別子である。
【０１５６】
訪問先ＳＰ  ＩＤは、端末機が誰とローミングを要求するかを示す情報をホームＳＰ１７２０のサービス提供者に提供するために使用される。ここで、ホームＳＰ１７２０のＢＳＭ１７２３は、訪問先ＳＰ  ＩＤから自身のローミング契約がないことを判定し、すぐステップ１７０４に進んで端末機１７００にローミング不許可であることを通知することができる。訪問先ＳＰ  ＢＳＭ  ＩＤは、訪問先ＳＰ１７１０によって使用されるＢＳＭの識別子に実際にローミングサービス登録手順を折衝するエンティティをホームＳＰ１３２０に知らせるために使用される。
【０１５７】
訪問先ＢＳＤＡ  ＩＤは、訪問先ＳＰ１７１０によって使用されるＢＳＤＡの識別子であり、一つのサービス提供者がいろいろなＢＳＤＡを通じてサービスを提供できるため、ローミング中である端末機１７００は、訪問先ＳＰ１７１０が使用するＢＳＤＡのうちのいずれのＢＳＤＡを通じてサービスの受信を希望するかを知らせるために使用される。ステップ１７０１で、ローミング時に購買アイテムリスト要求をした端末機に対してホームＳＰ１７２０のＢＳＭ１７２３は、追加的に端末機に対する認証過程を遂行し、この認証過程は本発明の要旨と関係がないので、その説明は明瞭化のために省略する。
【０１５８】
ステップ１７０２で、端末機１７００から購買アイテムリスト要求メッセージを受信すると、ホームＳＰ１７２０のＢＳＭ１７２３は、端末機１７００がローミング中である訪問先ＳＰ１７１０のＢＳＭ１７１３に購買アイテムリストに対する要求を送信する。ホームＳＰ１７２０のＢＳＭ１７２３から訪問先ＳＰ１７１０のＢＳＭ１７１３に送信するメッセージのコンテンツは、下記の＜表２６＞のようである。
【０１５９】
【表２６】
0005241908.tif 000027
【０１６０】
＜表２６＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図１７に示すローミング時の購買アイテムリスト要求手順と共に使用でき、＜表１６＞〜＜表２０＞または＜表２１＞〜＜表２４＞の要求ＩＤと同一である。端末機ＩＤは、端末機を一意的に識別するための固有ＩＤである。端末機ＩＤは、誰がローミング登録要求をしたかを識別するために使用される。
【０１６１】
ホームＳＰ  ＩＤは、訪問先ＳＰ１７１０でローミング登録を要求した端末機１７００は、もともとはどのサービス提供者からサービスを受信したかを知らせるために使用される。この情報を用いて、訪問先ＳＰ１７１０のＢＳＭ１７１３は、ローミングを要求した端末機が自身とローミングが契約されているサービス提供者に属していることがわかる。ホームＳＰ  ＢＳＭ  ＩＤは、訪問先ＳＰ１７１０にローミング登録過程に必要なエンティティを知らせるために使用される。訪問先ＳＰ１７１０のＢＳＭ１７１３は、ホームＳＰ１７２０のＢＳＭ  ＩＤに基づいてローミング登録結果に対して応答する。
【０１６２】
訪問先ＢＳＤＡ  ＩＤは、訪問先ＳＰ１７１０に端末機が現在サービスを要求するサービス地域を示す情報を提供するために使用される。端末機の加入タイプは、訪問先ＳＰ１７１０にローミング要求をした端末機が訪問先ＳＰ１７１０のサービスを受信することができる等級(class)を評価するために提供される情報である。端末機の加入タイプは、ホームＳＰ１７２０と訪問先ＳＰ１７１０との間で締結したローミング契約に基づいてローミングを要求した端末機１７００がローミングを要求訪問先ＳＰ１７１０から受信するサービスの等級となることができる。これは、２つのサービス提供者の間で協議されたローミング許可等級番号やコードの形態で定義されることができ、その形態は本発明の実施形態で定義しない。
【０１６３】
ステップ１７０３で、訪問先ＳＰ１７１０のＢＳＭ１７１３がステップ１７０２で受信された要求に対する応答を送信する。ステップ１７０３の主な目的は、ステップ１７０２で受信された情報を用いて端末機１７００によって要求されたローミングサービスの許容範囲を知らせることである。この訪問先ＳＰ１７１０のＢＳＭ１７１３は、選択的にローミングサービス許容範囲を提供することもできる。ステップ１７０３で、訪問先ＳＰ１７１０のＢＳＭ１７１３からホームＳＰ１７２０のＢＳＭ１７２３に送信されるメッセージは、下記の＜表２７＞のようである。
【０１６４】
【表２７】
0005241908.tif 000028
【０１６５】
＜表２７＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図１７に示すローミング時の購買アイテムリスト要求手順と共に使用でき、＜表１６＞〜＜表２０＞または＜表２１＞〜＜表２４＞の要求ＩＤと同一である。ローミング許可状態は、ステップ１７０２で、訪問先ＳＰ１７１０から提供された情報を用いてローミングの可能性を評価した結果をローミングを要求した端末機１７００のホームＳＰ１７２０のＢＳＭ１７２３に提供するために使用される。ローミングサービス許容範囲は、ローミングが可能である場合に、受信された端末機加入のタイプの値がローミング中である端末機１７００が訪問先ＳＰ１７１０で実際に有する受信権限を示すために通知する。購買アイテムリストは、購買アイテムＩＤのリストにローミング中である端末機１７００が訪問先ＳＰ１７１０で加入することができるサービスリストである。
【０１６６】
ステップ１７０４で、ホームＳＰ１７２０は、ステップ１７０３で訪問先ＳＰ１７１０を通じて受信されたローミング時の購買アイテムリスト要求に対する結果を端末機１７００に通知する。ステップ１７０４で、実際に、ステップ１７０４で、ホームＳＰ１７２０のＢＳＭ１７２３は、ステップ１７０３で受信されたメッセージを更に端末機１７００に伝送する。ステップ１７０１で、ホームＳＰ１７２０が端末機のローミング登録要求を分析した後に、端末機１７００が滞在している地域の訪問先ＳＰ１７１０とローミング契約がないと、ホームＳＰ１７２０は、すぐステップ１７０４に進み、＜表２７＞のコンテンツを要求された過程失敗で満たして端末機１７００に送信する。この場合に、端末機１７００は上記要求に失敗する。ステップ１７０４で購買アイテムリストを受信すると、端末機１７００は、自身が受信したサービスガイドの購買アイテムをユーザーに表示するときに、受信されたリストの購買アイテムと比較して上記リストに存在する購買アイテムのみを表示する。
【０１６７】
図１８は、本発明の実施形態による訪問先ＳＰ１７１０のＢＳＭ１７１３の動作を示すフローチャートである。図１８は、図１７を参照して説明する。
図１８を参照すると、訪問先ＳＰ１７１０のＢＳＭ１７１３は、ステップＳ１８０１で、ローミング中である端末機１７００のホームＳＰ１７２０のＢＳＭ１７２３から購買アイテムリスト要求メッセージを受信して解読する。この受信されたメッセージは、＜表２６＞のように示す。訪問先ＳＰ１７１０のＢＳＭ１７１３は、ステップＳ１８０２で、受信された購買アイテムリスト要求メッセージのコンテンツの中で端末機加入タイプを分析する。
【０１６８】
ステップＳ１８０２で、購買アイテムリストを要求した端末機の加入ポリシーとのコンテンツを分析した後に、訪問先ＳＰ１７１０のＢＳＭ１７１３は、ステップＳ１８０３で、ローミング時に加入可能な購買アイテムリストを確認する。ローミング要求された端末機１７００の加入がローミングを支援するのに不十分であるため、ステップＳ１８０５で、要求拒絶されるメッセージを生成してホームＳＰ１７２０のＢＳＭ１７２３に伝送する。ローミングを要求した端末機の加入ローミングが可能であると判定される場合に、ステップＳ１８０４で、購買アイテムリストを生成して端末機のホームＳＰ１７２０のＢＳＭ１７２３に応答メッセージを送信する。このメッセージのコンテンツは、＜表２７＞のように示される。
【０１６９】
図１９は、本発明の第４の実施形態のホームＳＰ１７２０のＢＳＭ１７３２の動作を示すフローチャートである。図１９は、図１８を参照して説明する。
図１９を参照すると、ホームＳＰ１７２０のＢＳＭ１７２３は、ステップＳ１９０１でローミング端末機１７００からローミング時に購買アイテムリスト要求メッセージを受信して解読する。ホームＳＰ１７２０がが受信するメッセージは、＜表２５＞のようである。解読されたメッセージを用いて、ホームＳＰ１７２０のＢＳＭ１７２３は、まずステップＳ１９０２はローミング時に購買アイテムリストを要求した端末機１７００が滞在する訪問先ＳＰ１７１０とローミング契約関係であるか否かを検査する。契約関係でない場合に、ホームＳＰ１７２０のＢＳＭ１７２３は、ステップＳ１９０９に進み、ローミング不許可に過程を遂行する。ステップ１９０９で、ホームＳＰ１７２０のＢＳＭ１７２３は、ローミング不許可加入を知らせながら必要時にローミング不許可の理由も含むことができる。
【０１７０】
しかしながら、ローミング契約関係であると、ホームＳＰ１７２０のＢＳＭ１７２３は、ステップＳ１９０３に該当端末機１７００の加入を検索し、上記検索された端末機１７００の加入がローミング許容加入であるか否かを判定する。
【０１７１】
端末機１７００の受信された加入がローミングを支援しない加入であると、ホームＳＰ１７２０のＢＳＭ１７２３は、ローミング不許可加入であることを知らせるために、ステップＳ１９０９に進行して処理する。ステップＳ１９０９で、ローミング不許可加入を知らせながら必要時にローミング不許可の理由も含めることができる。
【０１７２】
ローミングを支援する加入の場合に、ホームＳＰ１７２０のＢＳＭ１７２３は、訪問先ＳＰ１７１０のＢＳＭ１７１３にローミング購買アイテムリスト要求メッセージを送信する。このメッセージのコンテンツは、＜表２６＞のようである。要求メッセージを送信したホームＳＰ１７２０のＢＳＭ１７２３は、ステップＳ１９０６段階で訪問先ＳＰ１７１０から応答を待機する。要求に対する結果を受信したホームＳＰ１７２０のＢＳＭ１７２３は、ステップＳ１９０７で、応答メッセージを解読して、ステップＳ１９０８と共に端末機１７００に要求したローミング時購買アイテムリスト要求に対する結果を知らせるメッセージを生成して伝送する。
【０１７３】
図２０は、本発明の実施形態による端末機１７００の動作を示すフローチャートである。図２０は、図１７を参照して説明される。
図２０を参照すると、端末機１７００は、ステップＳ２００１で、自身がローミングの際に該当地域で加入できる購買アイテムのリストを知るために、ローミング時に購買アイテムリスト要求メッセージを自分のホームＳＰ１７２０のＢＳＭ１７２３に送信する。その後、端末機１７００は、ステップＳ２００２で、ホームＳＰ１７２０のＢＳＭ１７２３から応答を待機する。ここで、伝送されるメッセージのコンテンツは、＜表２５＞のように示される。ホームＳＰ１７２０のＢＳＭ１７２３から応答メッセージを受信した端末機１７００は、ステップＳ２００３で受信した購買アイテムリストを自身が受信したサービスガイドの購買アイテムと比較して知るとに存在する購買アイテムをユーザーに表示する。このとき端末機が受信するメッセージは、＜表２７＞に示す。
【０１７４】
次は、本発明の実施形態によるローミング時の購買アイテムリスト要求手順について説明する。
図２１は、本発明の実施形態によるローミング時の購買アイテムリスト要求手順を示す。まず、実施形態によるローミング手順の各ステップに対する説明に先立って、まず、図２１の各エンティティについて説明する。
【０１７５】
ホームＳＰ２１２０及び訪問先ＳＰ２１１０に存在する各ＢＳＡ２１２４及び２１１４は、図１のＢＳＡ１０２と同一の機能をするため、ローミング時にホームＳＰ２１２０及び訪問先ＳＰ２１１０のＢＳＡを差別化するために別途に表記した。同様に、ＢＳＭ２１２３及び２１１３は、図１のＢＳＭ１０４と同一の機能を持ち、ＢＳＤＡ２１２２及び２１１２は図１のＢＳＤＡ１０３と同一の機能を持ち、グループエンティティ２１２１及び２１１１は、それぞれＢＤＳ-ＳＤ、ＢＤＳ、及びＩＮで構成され、図１のＢＤＳ-ＳＤ１１１、ＢＤＳ１１２、及びＩＮ１１３と同一の機能を有する。端末機２１００は、図１の端末機１０５と同一の機能を有する。上記したエンティティの全てが本発明の実施形態によるローミング時の購買アイテムリスト要求手順に使用されるわけではないため、ローミングのために購買アイテムリスト要求手順に使用されるエンティティのみを説明する。また、図２１で示す手順は、ローミングの際に選択的に使用され、本発明の実施形態のステップ８０２と８０３のとの間で使用されることができる。
【０１７６】
図２１を参照すると、ステップ２１０１で、サービスガイドの受信を通じて獲得された＜表１１＞に示した情報を用いて、端末機２１００は、ローミング時に端末機２１００が加入可能な購買アイテムを示す情報を要求するための購買アイテムリスト要求メッセージを生成して訪問先ＳＰ２１１０のＢＳＭ２１１３に送信する。ステップ２１０１で、端末機２１００によって生成された購買アイテムリスト要求メッセージのコンテンツは、下記の＜表２８＞に示す。
【０１７７】
【表２８】
0005241908.tif 000029
【０１７８】
＜表２８＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図２１に示すローミング時の購買アイテムリスト要求手順と共に使用でき、＜表１６＞〜＜表２０＞の要求ＩＤと同一である。端末機ＩＤは、端末機を一意的に識別するための固有ＩＤである。端末機ＩＤは、誰がローミング登録要求をしたかを識別するために使用される。
【０１７９】
ホームＳＰ  ＩＤは、ローミング端末機２１００が自分のホームＳＰ２１２０が誰であるかを訪問先ＳＰ２１１０に知らせるために使用される識別子である。この情報を用いて、訪問先ＳＰ２１１０は、自分にローミング要求した端末機２１００が最初に属するエンティティを判定し、その該当エンティティとのローミング関係を確認することができる。ここて、訪問先ＳＰ２１１０のＢＳＭ２１１３がホームＳＰ  ＩＤから自分とローミング契約がない場合には、まさにステップ２１０４に進んで端末機２１００にローミング不許可を通知することができる。
【０１８０】
ホームＳＰ  ＢＳＭ  ＩＤは、ホームＳＰ２１２０によって使用されるＢＳＭ２１２３の識別子として、実際にローミングサービス登録手順を折衝するエンティティの訪問先ＳＰ２１１０に知らせるために使用される。最後に、購買アイテムＩＤは、ローミング中であるユーザーが受信しようとするサービスを知らせるために使用される。ステップ２１０１で、ローミング登録要求をした端末機に対して、訪問先ＳＰ２１１０のＢＳＭ２１１３は、追加的に端末機に対する認証過程を遂行することができる。これは、訪問先ＳＰ２１１０のＢＳＭ２１１３によって自発的に遂行し、ホームＳＰ２１２０のＢＳＭ２１２３と連絡して遂行し、あるいは第３の認証エンティティを通じて遂行することができる。そのため、認証段階の詳細な過程は、本発明の要旨と関係がないため、簡単明瞭化のためにその説明を省略する。
【０１８１】
ステップ２１０２で、端末機２１００からステップ２１０１から受信したローミング登録要求に対して、訪問先ＳＰ２１１０のＢＳＭ２１１３が端末機２１００のホームＳＰ２１２０のＢＳＭ２１２３にローミング登録要求を送信する。ステップ２１０２で、訪問先ＳＰ２１１０のＢＳＭ２１１３からホームＳＰ２１２０のＢＳＭ２１２３に送信するメッセージのコンテンツは、下記の＜表２９＞のようである。
【０１８２】
【表２９】
0005241908.tif 000030
【０１８３】
＜表２９＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図２１に示すローミング時の購買アイテムリスト要求手順と共に使用でき、＜表１６＞〜＜表２０＞の要求ＩＤと同一である。端末機ＩＤは、端末機を一意的に識別するための固有ＩＤである。端末機ＩＤは、誰がローミング登録要求をしたかを識別するために使用される。訪問先ＳＰ  ＩＤは、ローミング登録を要求した端末機のホームＳＰ２１２０のＢＳＭ２１２３に訪問先ＳＰ２１１０によって自分の情報を知らせるために使用される。訪問先ＳＰ  ＢＳＭ  ＩＤは、訪問先ＳＰ２１１０がホームＳＰ２１２０のＢＳＭ２１２３にローミング関連折衝をするエンティティを知らせるために使用される。これは、訪問先ＳＰ２１１０がいろいろなＢＳＭを有することができるためである。
【０１８４】
ステップ２１０３で、ホームＳＰ２１２０のＢＳＭ２１２３は、ステップ２１０２で受信されたローミング登録要求要求に対する応答を送信する。下記の＜表３０＞は、ホームＳＰ２１２０のＢＳＭ２１２３から訪問先ＳＰ２１１０のＢＳＭ２１１３に送信するメッセージコンテンツを示す。
【０１８５】
【表３０】
0005241908.tif 000031
【０１８６】
＜表３０＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図２１に示すローミング時の購買アイテムリスト要求手順と共に使用でき、＜表１６＞〜＜表２０＞の要求ＩＤと同一である。ローミング許可状態は、ホームＳＰ２１２０が、ステップ２１０３で受信された端末機ＩＤを用いて訪問先ＳＰ２１１０にローミング要求した端末機２１００の加入を検索することによってローミングが許可されたか否かを判定確認した後に、その結果を訪問先ＳＰ２１１０に提供するために使用される。
【０１８７】
端末機２１００の加入タイプは、訪問先ＳＰ２１１０が、ローミング中の端末機２１００が訪問先ＳＰ２１１０で有する受信権利を評価するために提供される情報である。端末機の加入タイプは、ホームＳＰ２１２０と訪問先ＳＰ２１１０との間で締結したローミング契約に基づいてローミングを要求した端末機２１００がローミングを要求訪問先ＳＰ２１１０から受信するサービスの等級となることができる。これは、２つのサービス提供者の間で同意されたローミング許可等級番号又はコードの形態で定義されることができ、その形態は本発明の実施形態では定義しない。
【０１８８】
ステップ２１０４で、訪問先ＳＰ２１１０は、端末機２１００に受信されたローミング登録要求に対する応答を送信する。ステップ２１０４で、訪問先ＳＰ２１１０のＢＳＭ２１１３が端末機２１００に送信するメッセージの内容は、下記の＜表３１＞のようである。
【０１８９】
【表３１】
0005241908.tif 000032
【０１９０】
＜表３１＞の最初のアイテムである要求ＩＤは、一つのローミング登録要求手順を一貫して識別して管理できるように与えられた識別子である。要求ＩＤは、端末機が自分のローミング登録要求を一意的に識別するために生成される識別子である。この要求ＩＤは、図２１に示すローミング時の購買アイテムリスト要求手順と共に使用でき、＜表１６＞〜＜表２０＞の要求ＩＤと同一である。ローミング許可状態は、ステップ２１０５で、ホームＳＰ２１２０から提供された情報を用いてローミングの可能性を評価した結果を、ローミングを要求した端末機２１００に提供するために使用される。購買アイテムリストは、購買アイテムのＩＤのリストとして、ローミング中である端末機２１００が訪問先ＳＰ２１１０に加入することができるサービスリストである。
【０１９１】
ステップ２１０４で購買アイテムリストを受信すると、端末機２１００は、自身が受信したサービスガイドの購買アイテムをユーザーに表示するときに、受信されたリストの購買アイテムと比較して上記リストに存在する購買アイテムのみを表示する。
【０１９２】
図２２は、本発明の実施形態による訪問先ＳＰ２１１０のＢＳＭ２１１３の動作を示すフローチャートである。図２２は、図２１を参照して説明する。
図２２を参照すると、訪問先ＳＰ２１１０のＢＳＭ２１１３は、ステップＳ２２０１でローミング中である端末機１７００からローミング時に購買アイテムリスト要求メッセージを受信して解読する。訪問先ＳＰ２１１０のＢＳＭ２１１３の受信するメッセージは、＜表２８＞のようである。ステップＳ２２０２で、訪問先ＳＰ２１１０のＢＳＭ２１１３は、解読されたメッセージのコンテンツを用いて、ローミング時に購買アイテムリストを要求した端末機２１００が、ローミング契約関係を有するサービス提供者の端末機であるか否かを判定する。端末機２１００がローミング契約関係のないサービス提供者に属していると、訪問先ＳＰ２１１０のＢＳＭ２１１３は、ステップＳ２２０８に進み、ローミング不許可に応答メッセージを端末機２１００に伝送する。ステップ２２０８で、訪問先ＳＰ２１１０のＢＳＭ２１１３は、ローミング不許可加メッセージを知らせながら必要時にローミング不許可の理由も含むことができる。
【０１９３】
しかしながら、端末機２１１０がローミング契約関係のサービス提供者に属している場合には、訪問先ＳＰ２１１０のＢＳＭ２１１３は、ステップＳ２２０３で、ローミング時の購買アイテムリストを要求した端末機のホームＳＰ２１２０のＢＳＭ２１２３に端末機要求メッセージを伝送する。このとき、伝送されるメッセージのコンテンツは、＜表２９＞のようである。その後、訪問先ＳＰ２１１０ＢＳＭ２１１３は、ステップＳ２２０４で、ローミング要求をした端末機２１００のホームＳＰ２１２０のＢＳＭ２１２３からの応答メッセージを待機する。訪問先ＳＰ２１１０のＢＳＭ２１１３は、ステップＳ２２０５で、ホームＳＰ２１２０のＢＳＭ２１２３から応答メッセージを受信した後に、受信された応答メッセージを解読する。このとき、受信された応答メッセージのコンテンツは＜表３０＞のようである。
【０１９４】
受信されたメッセージのコンテンツを分析した後に、訪問先ＳＰ２１１０のＢＳＭ２１１３は、ステップＳ２２０６で、端末機２１００にローミング時の購買アイテムリストを提供するように許可したか否かを判定する。訪問先ＳＰ２１１０のＢＳＭ２１１３は、ステップＳ２２０８で、ローミング不許可メッセージを知らせながら必要時にローミング不許可の理由も含むことができる。しかしながら、訪問先ＳＰ２１１０のＢＳＭ２１１３が許可した場合には、ステップ２２０７で、端末機２１００の加入情報を用いてローミング時の購買アイテムリストを生成して端末機２１００に伝送する。
【０１９５】
図２３は、本発明の実施形態によるホームＳＰ２１２０のＢＳＭ２１２３の動作を示すフローチャートである。図２３は、図２１を参照して説明する。
図２３を参照すると、ホームＳＰ２１２０のＢＳＭ２１２３は、ステップＳ２３０１で、訪問先ＳＰ２１１０のＢＳＭ２１１３からローミング時の購買アイテムリスト要求を要求する端末機に対する端末機加入情報要求メッセージを受信して解読する。このホームＳＰ２１２０によって受信されるメッセージのコンテンツは、＜表２９＞のようである。ホームＳＰ２１２０のＢＳＭ２１２３は、ステップＳ２３０２で、訪問先ＳＰ２１１０でローミング時の購買アイテムリストを要求した端末機２１００の加入を検索する。以後、ホームＳＰ２１２０のＢＳＭ２１２３は、ステップＳ２３０３で、ローミング時の購買アイテムリストを要求した端末機２１００がローミングサービスの受信を受けるか否か判定する。端末機２１００がローミングサービスを受信するようになる場合に、ステップ２３０４で、端末機２１００の加入が含まれた＜表３０＞に示したコンテンツを含むメッセージを訪問先ＳＰ２１１０に伝送する。しかしながら、端末機２１００がローミングサービスを受信しないようにすると、ホームＳＰ２１２０のＢＳＭ３２１２３は、ステップＳ２３０５で訪問先ＳＰ２１１０にローミング不許可メッセージを伝送する。
【０１９６】
図２４は、本発明の実施形態による端末機２１００の動作を示すフローチャートである。図２４は、図２１を参照して説明される。
図２４を参照すると、端末機２１００は、ステップＳ２４０１で、自身がローミングを遂行する該当地域で加入できる購買アイテムリストを知るために、ローミング時に購買アイテムリスト要求メッセージを訪問先ＳＰ２１１０のＢＳＭ２１１３に送信する。このとき、伝送されるメッセージのコンテンツは、<表２８>のようである。端末機２１００は、ステップＳ２４０２で、訪問先ＳＰ２１０のＢＳＭ２１１３から応答を待機する。その後、端末機２１００は、ステップＳ２４０３で、訪問先ＳＰ２１１０のＢＳＭ２１１３から応答メッセージを受信し、受信された購買アイテムリストを自身が受信したサービスガイドの購買アイテムと比較し、上記リストにある購買アイテムを表示する。このとき、端末機２１００によって受信されたメッセージは、＜表３１＞のように示す。
【０１９７】
以上、本発明の詳細な説明においては具体的な実施形態に関して説明したが、特許請求の範囲を外れない限り、様々な変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。したがって、本発明の範囲は、前述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【符号の説明】
【０１９８】
４００；端末機
４１０；訪問先ＳＰ
４２０；ホームＳＰ
【図１】
0005241908.tif 000033
【図２】
0005241908.tif 000034
【図３】
0005241908.tif 000035
【図４】
0005241908.tif 000036
【図５】
0005241908.tif 000037
【図６】
0005241908.tif 000038
【図７】
0005241908.tif 000039
【図８】
0005241908.tif 000040
【図９】
0005241908.tif 000041
【図１０】
0005241908.tif 000042
【図１１】
0005241908.tif 000043
【図１２】
0005241908.tif 000044
【図１３】
0005241908.tif 000045
【図１４】
0005241908.tif 000046
【図１５Ａ】
0005241908.tif 000047
【図１５Ｂ】
0005241908.tif 000048
【図１６】
0005241908.tif 000049
【図１７】
0005241908.tif 000050
【図１８】
0005241908.tif 000051
【図１９】
0005241908.tif 000052
【図２０】
0005241908.tif 000053
【図２１】
0005241908.tif 000054
【図２２】
0005241908.tif 000055
【図２３】
0005241908.tif 000056
【図２４】
0005241908.tif 000057