(57)【要約】  移動体ブロードキャストシステムの端末機におけるユーザ定義バンドル提供方法及び移動体通信システムを提供する。前記方法は、ブロードキャスト（ＢＣＡＳＴ）サービス分配／適応部（ＢＳＤＡ）からサービスガイドを受信するステップと、ユーザが希望するコンテンツ又はサービスに基づいてユーザ定義バンドルを生成するステップと、ユーザ定義バンドルをユーザ定義バンドル加入要請メッセージに含め、該ユーザ定義バンドル加入要請メッセージをブロードキャストサービス加入管理部（ＢＳＭ）に送信するステップと、ユーザ定義バンドル加入及び購入完了メッセージが含まれたユーザ定義バンドル加入応答メッセージをＢＳＭから受信するステップと、を含む。【選択図】図３
2011518490.tif 000002
【特許請求の範囲】
【請求項１】
移動体ブロードキャストシステムの端末機におけるユーザ定義バンドル提供方法であって、
ブロードキャスト（ＢＣＡＳＴ）サービス分配／適応部（ＢＳＤＡ）からサービスガイドを受信するステップと、
コンテンツ及びサービスの中のいずれか１つに基づいてユーザ定義バンドルを生成するステップと、
前記ユーザ定義バンドルをユーザ定義バンドル加入要請メッセージに含め、該ユーザ定義バンドル加入要請メッセージをブロードキャストサービス加入管理部（ＢＳＭ）に送信するステップと、
ユーザ定義バンドル加入及び購入完了メッセージが含まれたユーザ定義バンドル加入応答メッセージを前記ＢＳＭから受信するステップと、を有することを特徴とする端末機におけるユーザ定義バンドル提供方法。
【請求項２】
前記ＢＳＭから受信したメッセージがユーザ定義バンドル加入応答メッセージであるか否かを判定するステップを更に有することを特徴とする請求項１に記載の端末機におけるユーザ定義バンドル提供方法。
【請求項３】
前記サービスガイドは、前記ユーザ定義バンドルを生成するための情報を有することを特徴とする請求項１に記載の端末機におけるユーザ定義バンドル提供方法。
【請求項４】
前記ユーザから購入拒絶を受信すると、購入拒絶メッセージを有する購入問い合せ応答メッセージを生成し、該購入問い合せ応答メッセージを前記ＢＳＭに送信するステップを更に有することを特徴とする請求項１に記載の端末機におけるユーザ定義バンドル提供方法。
【請求項５】
ユーザ定義バンドル加入失敗メッセージが含まれたユーザ定義バンドル加入応答メッセージを前記ＢＳＭから受信するステップを更に有することを特徴とする請求項４に記載の端末機におけるユーザ定義バンドル提供方法。
【請求項６】
前記コンテンツ及びサービスの中の１つに加入する際に要求されるロングタームキーメッセージ（ＬＴＫＭ）を受信するステップを更に有することを特徴とする請求項１に記載の端末機におけるユーザ定義バンドル提供方法。
【請求項７】
移動体ブロードキャストシステムのブロードキャスト（ＢＣＡＳＴ）サービス加入管理部（ＢＳＭ）におけるユーザ定義バンドル提供方法であって、
ユーザ定義バンドル加入要請メッセージを端末機から受信するステップと、
ユーザ定義バンドルサービスを提供するか否かを決定するステップと、
購入問い合せ応答メッセージを前記端末機から受信し、該購入問い合せ応答メッセージを分析することによりユーザが購入を受諾するか否かを確認するステップと、
ユーザ定義バンドル加入及び購入完了メッセージをユーザ定義バンドル加入応答メッセージに含めるステップと、
前記ユーザが購入を受諾する場合、前記ユーザ定義バンドル加入応答メッセージを前記端末機に送信するステップと、を有することを特徴とするサービス加入管理部におけるユーザ定義バンドル提供方法。
【請求項８】
前記ユーザ定義バンドルサービスに関する価格情報を有する購入問い合せ要請メッセージを前記端末機に送信するステップを更に有することを特徴とする請求項７に記載のサービス加入管理部におけるユーザ定義バンドル提供方法。
【請求項９】
前記ユーザが購入を拒絶する場合、購入拒絶メッセージを有する購入問い合せ応答メッセージを前記端末機に送信するステップを更に有することを特徴とする請求項７に記載のサービス加入管理部におけるユーザ定義バンドル提供方法。
【請求項１０】
前記コンテンツ及びサービスの中の１つに加入する際に要求されるロングタームキーメッセージ（ＬＴＫＭ）を端末機に送信するステップを更に有することを特徴とする請求項７に記載のサービス加入管理部におけるユーザ定義バンドル提供方法。
【請求項１１】
ユーザ定義バンドルを提供する移動体通信システムであって、
サービスガイドをブロードキャスト（ＢＣＡＳＴ）サービス分配／適応部（ＢＳＤＡ）から受信し、ユーザが希望するコンテンツ及びサービスの中の１つに基づいてユーザ定義バンドルを生成し、該ユーザ定義バンドルをユーザ定義バンドル加入要請メッセージに含め、該ユーザ定義バンドル加入要請メッセージをブロードキャストサービス加入管理部（ＢＳＭ）に送信し、購入問い合せ要請メッセージを前記ＢＳＭから受信し、前記ユーザから購入の受諾を受信すると、購入問い合せ応答メッセージを生成し、該購入問い合せ応答メッセージを前記ＢＳＭに送信し、前記ユーザ定義バンドル加入及び購入完了メッセージを有するユーザ定義バンドル加入応答メッセージを前記ＢＳＭから受信する端末機と、
前記ユーザ定義バンドル加入要請メッセージを前記端末機から受信し、該ユーザ定義バンドル加入要請メッセージを分析することによりユーザ定義バンドルサービスを提供するか否かを決定し、前記ＢＳＭが前記ユーザ定義バンドルサービスを提供する場合、前記ユーザ定義バンドルサービスを前記購入問い合せ要請メッセージに含め、該購入問い合せ要請メッセージを前記端末機に送信し、前記購入問い合せ応答メッセージを前記端末機から受信し、該購入問い合せ応答メッセージを分析することにより前記ユーザが購入を受諾するか否かを確認し、前記ユーザが購入を受諾する場合、前記ユーザ定義バンドル加入及び購入完了メッセージを前記ユーザ定義バンドル加入応答メッセージに含め、該ユーザ定義バンドル加入応答メッセージを前記端末機に送信する前記ブロードキャストサービス加入管理部（ＢＳＭ）と、を有することを特徴とする移動体通信システム。
【請求項１２】
前記端末機は、前記購入問い合せ要請メッセージを受信し、前記ユーザから購入拒絶を受信すると、購入拒絶メッセージを有する購入問い合せ応答メッセージを生成し、該購入問い合せ応答メッセージを前記ＢＳＭに送信することを特徴とする請求項１１に記載の移動体通信システム。
【請求項１３】
前記端末機は、ユーザ定義バンドル加入失敗メッセージが含まれたユーザ定義バンドル加入応答メッセージを前記ＢＳＭから受信することを特徴とする請求項１２に記載の移動体通信システム。
【請求項１４】
前記端末機は、前記ユーザ定義バンドル加入及び購入完了メッセージが含まれた前記ユーザ定義バンドル加入応答メッセージを受信した後、前記コンテンツ及びサービスの中の１つに加入する際に要求されるロングタームキーメッセージ（ＬＴＫＭ）を受信することを特徴とする請求項１１に記載の移動体通信システム。
【請求項１５】
前記ＢＳＭは、前記ユーザが購入を拒絶する場合、購入拒絶メッセージを購入問い合せ応答メッセージに含め、該購入問い合せ応答メッセージを前記端末機に送信することを特徴とする請求項１１に記載の移動体通信システム。
【請求項１６】
前記購入問い合せ要請メッセージは、前記ユーザ定義バンドルサービスに関する価格情報を含むことを特徴とする請求項１１に記載の移動体通信システム。
【請求項１７】
前記ＢＳＭは、前記ユーザ定義バンドル加入及び購入完了メッセージを前記ユーザ定義バンドル加入応答メッセージに含めた後、前記コンテンツ及びサービスの中の１つに加入する際に要求されるロングタームキーメッセージ（ＬＴＫＭ）を前記端末機に送信することを特徴とする請求項１１に記載の移動体通信システム。
【請求項１８】
前記ＢＳＭは、前記ユーザ定義バンドル加入応答メッセージを前記端末機に送信することを特徴とする請求項１７に記載の移動体通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体ブロードキャストシステムに関し、より詳細には、移動体ブロードキャストシステムにおけるブロードキャストサービス提供方法及びシステムに関する。
【背景技術】
【０００２】
移動通信市場は、既存の技術の再結合又は統合により新たなサービスの生産を求められている。今日、通信及びブロードキャスト技術の発達に伴い、従来のブロードキャストシステム又は移動通信システムは、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などのような携帯端末機（即ち、移動端末機）を介してブロードキャストサービスを提供することができる段階に達した。このような潜在的で実際的な市場需要、マルチメディアサービスに対して急増するユーザの要請、既存の音声サービスに加えてブロードキャストサービスのような新たなサービスを提供するためのサービスプロバイダーの目標戦略、及び需要者の要求によって移動通信事業を強化しているＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）企業の利権という要因を背景として、移動通信サービスとインターネットプロトコル（ＩＰ）技術との融合は、今日、次世代移動通信技術の開発の大きな流れとして位置付けられている。
【０００３】
このような融合は、移動通信市場においてだけでなく、一般の有線市場においても、様々な無線又はブロードキャストサービスを導入及び適用させ、また、そのような全方向の融合は、有線、無線、ブロードキャスト等に関わらず、様々なサービスに対して同一の消費環境を作る。
【０００４】
一方、オープンモバイルアライアンス（Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ：以下、“ＯＭＡ”と称する。）は、個々のモバイルソリューション間の相互作用のための標準を研究する団体であって、主として、移動通信用ゲーム、インターネットサービスなどに対する様々なアプリケーション標準を定める役目を担う。特に、ＯＭＡのワーキンググループの内の１つであるＯＭＡ移動体ブロードキャスト（ＢＣＡＳＴ）ワーキンググループでは、移動端末機を用いてブロードキャストサービスを提供する技術標準を研究している。ＯＭＡ  ＢＣＡＳＴは、サービスガイド、ダウンロード及びストリーミング転送技術、サービス及びコンテンツ保護技術、サービス加入、ローミングなどの、移動端末機の環境でＩＰ基盤のブロードキャストサービスを提供するための技術を標準化している。
【０００５】
上述した有線−無線通信環境の融合による統合サービス提供のための市場の流れに従って、ＯＭＡ  ＢＣＡＳＴ等の移動体ブロードキャスト技術も移動環境を越えて有線−無線統合環境でサービスが提供することができるように進化すべきである。
【０００６】
従って、移動体ブロードキャストシステムにおけるサービスのバンドルを生成するシステム及び方法が要求されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は上記従来の問題点に鑑みてなされたものであって、本発明の目的は、移動体ブロードキャストシステムにおいて、ユーザの選好度を考慮してユーザが選択したサービスのバンドルを生成し、ユーザ定義バンドルを提供するための方法及びシステムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためになされた本発明の一態様によれば、移動体ブロードキャストシステムの端末機におけるユーザ定義バンドル提供方法を提供する。前記方法は、ブロードキャスト（ＢＣＡＳＴ）サービス分配／適応部（ＢＳＤＡ）からサービスガイドを受信するステップと、コンテンツ及びサービスの中のいずれか１つに基づいてユーザ定義バンドルを生成するステップと、前記ユーザ定義バンドルをユーザ定義バンドル加入要請メッセージに含め、該ユーザ定義バンドル加入要請メッセージをブロードキャストサービス加入管理部（ＢＳＭ）に送信するステップと、ユーザ定義バンドル加入及び購入完了メッセージが含まれたユーザ定義バンドル加入応答メッセージを前記ＢＳＭから受信するステップと、を含む。
【０００９】
本発明の他の態様によれば、移動体ブロードキャストシステムのブロードキャスト（ＢＣＡＳＴ）サービス加入管理部（ＢＳＭ）におけるユーザ定義バンドル提供方法を提供する。前記方法は、ユーザ定義バンドル加入要請メッセージを端末機から受信するステップと、ユーザ定義バンドルサービスを提供するか否かを決定するステップと、購入問い合せ応答メッセージを前記端末機から受信し、該購入問い合せ応答メッセージを分析することによりユーザが購入を受諾するか否かを確認するステップと、ユーザ定義バンドル加入及び購入完了メッセージをユーザ定義バンドル加入応答メッセージに含めるステップと、前記ユーザが購入を受諾する場合、前記ユーザ定義バンドル加入応答メッセージを前記端末機に送信するステップと、を含む。
【００１０】
本発明の更に他の態様によれば、ユーザ定義バンドルを提供する移動体通信システムを提供する。前記システムは、サービスガイドをブロードキャスト（ＢＣＡＳＴ）サービス分配／適応部（ＢＳＤＡ）から受信し、ユーザが希望するコンテンツ及びサービスの中の１つに基づいてユーザ定義バンドルを生成し、該ユーザ定義バンドルをユーザ定義バンドル加入要請メッセージに含め、該ユーザ定義バンドル加入要請メッセージをブロードキャストサービス加入管理部（ＢＳＭ）に送信し、購入問い合せ要請メッセージを前記ＢＳＭから受信し、前記ユーザから購入の受諾を受信すると、購入問い合せ応答メッセージを生成し、該購入問い合せ応答メッセージを前記ＢＳＭに送信し、前記ユーザ定義バンドル加入及び購入完了メッセージを有するユーザ定義バンドル加入応答メッセージを前記ＢＳＭから受信する端末機と、前記ユーザ定義バンドル加入要請メッセージを前記端末機から受信し、該ユーザ定義バンドル加入要請メッセージを分析することによりユーザ定義バンドルサービスを提供するか否かを決定し、前記ＢＳＭが前記ユーザ定義バンドルサービスを提供する場合、前記ユーザ定義バンドルサービスを前記購入問い合せ要請メッセージに含め、該購入問い合せ要請メッセージを前記端末機に送信し、前記購入問い合せ応答メッセージを前記端末機から受信し、該購入問い合せ応答メッセージを分析することにより前記ユーザが購入を受諾するか否かを確認し、前記ユーザが購入を受諾する場合、前記ユーザ定義バンドル加入及び購入完了メッセージを前記ユーザ定義バンドル加入応答メッセージに含め、該ユーザ定義バンドル加入応答メッセージを前記端末機に送信する前記ブロードキャストサービス加入管理部（ＢＳＭ）と、を含む。
【発明の効果】
【００１１】
本発明は、ユーザの選好度を考慮して、ユーザが選択したサービスで構成されたユーザ定義バンドルを提供することにより、ユーザ中心のサービスを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態によるオープンモバイルアライアンス（ＯＭＡ）ブロードキャスト（ＢＣＡＳＴ）の論理アーキテクチャーを示す図である。
【図２】本発明の一実施形態によるＯＭＡ  ＢＣＡＳＴ内のサービスガイド生成のためのサービスガイドデータモデルを示す図である。
【図３】本発明の一実施形態によるメッセージフロー図である。
【図４】本発明の一実施形態による端末機の動作を示すフローチャートである。
【図５】本発明の一実施形態によるＢＣＡＳＴ加入管理（ＢＳＭ）の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の他の目的、利点、及び顕著な特徴は、添付の図面及び本発明の実施形態からなされた以下の詳細な説明から、この分野の当業者に明確になるはずである。
【００１４】
添付の図面を参照した下記の説明は、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるような本発明の実施形態の包括的な理解を助けるために提供する。これは、この理解を助けるための様々な特定の詳細を含むが、唯一つの実施形態にすぎない。従って、本発明の範囲及び趣旨を逸脱することなく、ここに説明した実施形態の様々な変更及び修正が可能であるということは、当該技術分野における通常の知識を有する者には明らかである。また、明瞭性と簡潔性の観点から、当業者に良く知られている機能や構成に関する具体的な説明は、省略する。
【００１５】
次の説明及び請求項に使用する用語及び単語は、辞典的意味に限定されるものではなく、発明者により本発明の理解を明確且つ一貫性があるようにするために使用する。従って、本発明の実施形態の説明が単に実例を提供するためのものであって、特許請求の範囲とこれと均等なものに基づいて定義される発明を限定する目的で提供するものでないことは、本発明の技術分野における通常の知識を持つ者には明らかである。
【００１６】
英文明細書に記載の“ａ”、“ａｎ”、及び“ｔｈｅ”、即ち、単数形は、文脈中に特に明示しない限り、複数形を含むことは、当業者には理解できるものである。従って、例えば、“コンポーネント表面（ａ  ｃｏｍｐｏｎｅｎｔ  ｓｕｒｆａｃｅ）”との記載は、１つ又は複数の表面を含む。
【００１７】
後述する本発明の詳細な説明では、上述した技術的課題をなすための本発明において、代表的な実施形態を提示する。また、本発明の説明の便宜のために、非同期移動通信標準である３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）或いは移動端末機のアプリケーションの標準機構であるオープンモバイルアライアンス（Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ：以下、“ＯＭＡ”と称する。）ブロードキャスト（ＢＣＡＳＴ）で定義するエンティティの名称を同様に使用するが、このような標準及びエンティティの名称は本発明の範囲を限定するものではない。また、本発明の実施形態は、類似の技術的背景を有する他のシステムにも適用することができる。本発明の実施形態を説明するに先立って、包括的な理解を助けるために、本発明の実施形態で使用するメッセージスキマテーブルについて以下の表１Ａを参照して説明する。
【００１８】
表１Ａにおいて、“ネーム（Ｎａｍｅ）”は、任意のメッセージを構成する要素値及び属性値の名称を示す。“タイプ（Ｔｙｐｅ）”は、任意の名称のタイプが要素値であるか又は属性値であるかを示す。この要素値は、Ｅ１、Ｅ２、Ｅ３、及びＥ４の値を有する。Ｅ１は、全メッセージに対する上位要素値を意味し、Ｅ２は、Ｅ１の下位要素値を示し、Ｅ３は、Ｅ２の下位要素値を示し、Ｅ４は、Ｅ３の下位要素値を示す。この属性値は、Ａで示し、Ａは、任意の要素の属性値を示す。例えば、Ｅ１の下にある‘Ａ’は、Ｅ１の属性値を示す。“カテゴリー（Ｃａｔｅｇｏｒｙ）”は、任意の要素値又は属性値が必須内容であるか否かを示すために使用され、この値が必須である場合には、Ｍ（Ｍａｎｄａｔｏｒｙ）の値を有し、この値がオプション（Ｏｐｔｉｏｎａｌ）である場合には、Ｏの値を有する。“カーディナリティー（Ｃａｒｄｉｎａｌｉｔｙ）”は、要素間の関係を示し、０、０．．１、１、０．．ｎ、１．．ｎの値を有する。ここで、“０”は、オプション関係を意味し、“１”は、必須の関係を意味し、“ｎ”は、複数の値を有する可能性を意味する。例えば、“０．．ｎ”は、任意の要素値が選択的であってもよく、又は、ｎ個の値を有してもよい。“説明（Ｄｅｓｃｒｉｐｔｉｏｎ）”は、任意の要素値又は属性値の意味を示す。“データ型（Ｄａｔａ  Ｔｙｐｅ）は、任意の要素値又は属性値についてのデータ形態を示す。
【００１９】
【表１Ａ】
2011518490.tif 000003
【００２０】
また、本発明の実施形態がＢＣＡＳＴで定義した標準に基づいているので、ＢＣＡＳＴで定義した手続き及び／又はメッセージ要素などを使用する場合、関連した詳細な説明を省略する。
【００２１】
以下、本発明の実施形態では、移動体ブロードキャスト標準の中の１つであるＯＭＡ  ＢＣＡＳＴ技術に基づいて説明するが、この説明が本発明の内容を限定するものではない。
【００２２】
図１は、本発明の一実施形態によるＯＭＡ  ＢＣＡＳＴの論理アーキテクチャーを示す図である。図１において、論理エンティティ（ｌｏｇｉｃａｌ  ｅｎｔｉｔｙ）を詳細に説明する。
【００２３】
図１を参照すると、コンテンツ供給者（Ｃｏｎｔｅｎｔ  Ｃｒｅａｔｉｏｎ：ＣＣ）１０１は、ＢＣＡＳＴサービスの基礎となるコンテンツを供給する。上記コンテンツは、通常のブロードキャストサービスのためのファイル、例えば、映画、オーディオ、ビデオのためのデータなどを含むことができる。また、コンテンツ供給者１０１は、サービスガイドを生成し、上記サービスが送信される送信ベアラーを決定するための、上記コンテンツの属性をＢＣＡＳＴサービスアプリケーション部１０２に提供する。
【００２４】
ＢＣＡＳＴサービスアプリケーション部１０２は、コンテンツ供給者１０１から供給されたＢＣＡＳＴサービスのデータをメディアエンコーディング、コンテンツ保護、双方向サービスに適合した形態に変換する。また、ＢＣＡＳＴサービスアプリケーション部１０２は、コンテンツ供給者１０１から受信したコンテンツに関する属性を、ＢＣＡＳＴサービス分配／適応部（ＢＣＡＳＴ  Ｓｅｒｖｉｃｅ  Ｄｉｓｔｒｉｂｕｔｉｏｎ／Ａｄａｐｔａｔｉｏｎ：ＢＳＤＡ）１０３及びＢＣＡＳＴ加入管理部（ＢＣＡＳＴ  Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ：ＢＳＭ）１０４に提供する。
【００２５】
ＢＣＡＳＴサービス分配／適応部１０３は、ＢＣＡＳＴサービスアプリケーション部１０２から供給されたＢＣＡＳＴサービスデータを用いて、ファイル／ストリーミング送信、サービス収集、サービス保護、サービスガイド生成／伝達、及びサービス通知のような動作を実行する。また、ＢＣＡＳＴサービス分配／適応部１０３は、サービスをブロードキャスト分配システム（Ｂｒｏａｄｃａｓｔ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｓｙｓｔｅｍ：以下、“ＢＤＳ”と称する。）１１２に適合するように調整する。
【００２６】
ＢＣＡＳＴ加入管理部１０４は、ＢＣＡＳＴサービスユーザのために、加入及び料金関連機能のようなサービス規定、ＢＣＡＳＴサービスに使用される情報の規定、ＢＡＳＴサービスを受信する端末機を、ハードウェア又はソフトウェア的に管理する。
【００２７】
端末機１０５は、コンテンツ及びサービスガイドやコンテンツ保護のようなプログラムサポート情報を受信し、受信した情報に基づいてブロードキャストサービスをユーザに提供する。ＢＤＳサービス分配部（ＢＤＳ  Ｓｅｒｖｉｃｅ  Ｄｉｓｔｒｉｂｕｔｉｏｎ）１１１は、ブロードキャスト分配システム１１２と双方向送信ネットワーク（Ｉｎｔｅｒａｃｔｉｏｎ  Ｎｅｔｗｏｒｋ）１１３との相互通信を通じて、移動体ブロードキャストサービスを複数の端末機に送信する。
【００２８】
ブロードキャスト分配システム１１２は、ブロードキャストチャネルを介して移動体ブロードキャストサービスを送信する。例えば、ブロードキャスト分配システム１１２として、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐｒｏｊｅｃｔ  Ｐａｒｔｎｅｒｓｈｉｐ）のＭＢＭＳ（Ｍｕｌｔｉｍｅｄｉａ  Ｂｒｏａｄｃａｓｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ）、第３世代の同期移動通信の標準機構である３ＧＰＰ２（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐｒｏｊｅｃｔ  Ｐａｒｔｎｅｒｓｈｉｐ  ２）のＢＣＭＣＳ（Ｂｒｏａｄｃａｓｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ）、デジタルブロードキャスト標準機構であるＤＶＢ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ）のＤＶＢ−Ｈ（ＤＶＢ−Ｈａｎｄｈｅｌｄ）、或いはＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）基盤のブロードキャスト／通信ネットワークなどが含まれ得る。双方向送信ネットワーク１１３は、双方向チャネルを提供するものであり、双方向送信ネットワーク１１３には、セルラーネットワークなどが含まれ得る。
【００２９】
次に、この論理エンティティ間の接続経路である参照ポイントについて説明する。この参照ポイントは、その目的に従って複数のインターフェースを有する。このインターフェースは、特定の目的のために、２つ以上の論理エンティティ間の通信のために使用される。このインターフェースのためのメッセージフォーマット及びプロトコルなどが適用される。
【００３０】
ＢＣＡＳＴ−１（１２１）は、コンテンツ及びコンテンツ属性の送信路であり、ＢＣＡＳＴ−２（１２２）は、コンテンツが保護されるか（Ｃｏｎｔｅｎｔ−ｐｒｏｔｅｃｔｅｄ）又はコンテンツが保護されない（Ｃｏｎｔｅｎｔ−ｕｎｐｒｏｔｅｃｔｅｄ）ＢＣＡＳＴサービス、ＢＣＡＳＴサービスの属性、及びコンテンツ属性のための送信路である。
【００３１】
ＢＣＡＳＴ−３（１２３）は、ＢＣＡＳＴサービスの属性、コンテンツ属性、ユーザ優先及び加入情報、ユーザ要請、及びこれらの要請に対する応答のための送信路である。
【００３２】
ＢＣＡＳＴ−４（１２４）は、通知メッセージ、サービスガイドに使用される属性、及びコンテンツ保護とサービス保護に使用されるキーのための送信路である。
【００３３】
ＢＣＡＳＴ−５（１２５）は、保護されたＢＣＡＳＴサービス、保護されないＢＣＡＳＴサービス、コンテンツが保護されたＢＣＡＳＴサービス、コンテンツが保護されないＢＣＡＳＴサービス、ＢＣＡＳＴサービス属性、コンテンツ属性、通知、サービスガイド、ＢＣＡＳＴサービス保護のために使用されるＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔ  Ｍａｎａｇｅｍｅｎｔ）ＲＯ（Ｒｉｇｈｔｓ  Ｏｂｊｅｃｔ）、キー値を含むセキュリティ要素（Ｓｅｃｕｒｉｔｙ  ｍａｔｅｒｉａｌ）、及びブロードキャストチャネルを介して送信される全てのデータとシグナルのための送信路である。
【００３４】
ＢＣＡＳＴ−６（１２６）は、保護されたＢＣＡＳＴサービス、保護されないＢＣＡＳＴサービス、コンテンツが保護されたＢＣＡＳＴサービス、コンテンツが保護されないＢＣＡＳＴサービス、ＢＣＡＳＴサービス属性、コンテンツ属性、通知、サービスガイド、ＢＣＡＳＴサービス保護のために使用されるＤＲＭ  ＲＯ、キー値を含むセキュリティ要素、及び双方向送信チャネルを介して送信される全てのデータとシグナルのための送信路である。
【００３５】
ＢＣＡＳＴ−７（１２７）は、サービスプロビジョニング、加入情報、装置管理、ＢＣＡＳＴサービス保護のために使用されるＤＲＭ  ＲＯ、及びキー値を含むセキュリティ要素のような受信に関連した制御情報の双方向送信チャネルを介して送信されるユーザ優先情報のための送信路である。
【００３６】
ＢＣＡＳＴ−８（１２８）は、ＢＣＡＳＴサービスに対するユーザデータが相互に作用する送信路である。ＢＤＳ−１（１２９）は、保護されたＢＣＡＳＴサービス、保護されないＢＣＡＳＴサービス、ＢＣＡＳＴサービス属性、コンテンツ属性、通知、サービスガイド、ＢＣＡＳＴサービス保護のために使用されるＤＲＭ  ＲＯ、及びキー値を含むセキュリティ要素のための送信路である。
【００３７】
ＢＤＳ−２（１３０）は、サービスプロビジョニング、加入情報、装置管理、ＢＣＡＳＴサービス保護のために使用されるＤＲＭ  ＲＯ、及びキー値を含むセキュリティ要素のための送信路である。
【００３８】
Ｘ−１（１３１）は、ＢＤＳサービス分配部１１１とブロードキャスト分配システム１１２との間の参照ポイントである。Ｘ−２（１３２）は、ＢＤＳサービス分配部１１１と双方向送信ネットワーク１１３との間の参照ポイントである。Ｘ−３（１３３）は、ブロードキャスト分配システム１１２と端末機１０５との間の参照ポイントである。Ｘ−４（１３４）は、ＢＤＳサービス分配部１１１とブロードキャストチャネルを介した端末機１０５との間の参照ポイントである。Ｘ−５（１３５）は、ＢＤＳサービス分配部１１１と双方向送信チャネルを介した端末機１０５との間の参照ポイントである。Ｘ−６（１３６）は、双方向送信ネットワーク１１３と端末機１０５との間の参照ポイントである。
【００３９】
図２は、本発明の一実施形態によるＯＭＡ  ＢＣＡＳＴ内のサービスガイド生成のためのサービスガイドデータモデルを示す図である。図２において、各フラグメントを接続する実線は、各フラグメント間の相互参照を意味する。
【００４０】
図２を参照すると、サービスガイドデータモデルは、全サービスガイドの上位構成情報を提供する管理グループ２００、サービス、コンテンツ、スケジュールを含むサービスガイドの核心部分である核心（Ｃｏｒｅ）グループ２２０、サービス又はコンテンツにアクセスすることができるようにアクセス情報を提供するアクセスグループ２３０、及び加入と購入情報とを含むプロビジョニンググループ２１０を含む。各グループの構成要素について、管理グループ２００は、サービスガイド伝達ディスクリプタ（ＳｅｒｖｉｃｅＧｕｉｄｅｄｅｌｉｖｅｒｙＤｅｓｃｒｉｐｔｏｒ）２０１を含み、プロビジョニンググループ２１０は、購入アイテム（ＰｕｒｃｈａｓｅＩｔｅｍ）２１１、購入データ（ＰｕｒｃｈａｓｅＤａｔａ）２１２、及び購入チャネル（ＰｕｒｃｈａｓｅＣｈａｎｎｅｌ）２１３を含む。また、核心グループ２２０は、サービス２２１、スケジュール２２２、及びコンテンツ２２３を含む。アクセスグループ２３０は、アクセス２３１及びセッションディスクリプション（ＳｅｓｓｉｏｎＤｅｓｃｒｉｐｔｉｏｎ）２３２を含む。
【００４１】
その他、サービスガイド情報は、図２に示すように、上述したサービスガイドの４個のグループに加えて、プレビューデータ（ＰｒｅｖｉｅｗＤａｔａ）２４１及び相互データ（ＩｎｔｅｒａｃｔｉｖｉｔｙＤａｔａ）２５１を更に含む。上述した各グループの構成要素を、このサービスガイドを形成する単位であるフラグメントと称する。
【００４２】
より具体的に、サービスガイド伝達ディスクリプタフラグメント２０１は、サービスガイドを構成するフラグメントを含むサービスガイド伝達ユニット（Ｓｅｒｖｉｃｅ  Ｇｕｉｄｅ  Ｄｅｌｉｖｅｒｙ  Ｕｎｉｔ：ＳＧＤＵ）が位置する伝達セッションに関する情報を示し、ＳＧＤＵに関するグルーピング情報及び通知メッセージを受信するためのエントリーポイントを示す。
【００４３】
サービスフラグメント２２１は、全サービスガイドの核心部分であるブロードキャストサービスに含まれるコンテンツの上位集合体であって、サービス詳細、ジャンル、及びサービスエリアなどに関する情報を含む。
【００４４】
スケジュールフラグメント２２２は、ストリーミング及びダウンローディングのようなサービスに含まれる各コンテンツに関する時間情報を示す。
【００４５】
コンテンツフラグメント２２３は、ブロードキャストされるコンテンツに関する詳細説明、ターゲットユーザグループ、サービスエリア、及びジャンルなどを含む。
【００４６】
アクセスフラグメント２３１は、サービスを検分することができるようにアクセスに関連した情報を提供し、対応するアクセスセッションに対する配送方法、セッション情報などを提供する。
【００４７】
セッションディスクリプション（ＳｅｓｓｉｏｎＤｅｓｃｒｉｐｔｉｏｎ）フラグメント２３２は、アクセスフラグメント２３１に含まれることもあり、端末機がセッションディスクリプションフラグメント２３２の情報を検証することができるように、ＵＲＩの形態で位置情報を提供する。また、セッションディスクリプションフラグメント２３２は、対応するセッションに存在するマルチメディアコンテンツに関するアドレス情報、コーデック（ＣＯＤＥＣ）情報などを提供する。
【００４８】
購入アイテム（ＰｕｒｃｈａｓｅＩｔｅｍ）フラグメント２１１は、ユーザが購入アイテムフラグメント２１１に加入するか又は購入アイテムフラグメント２１１を購入することができるように、サービス、コンテンツ、及び時間などのバンドルを提供する。
【００４９】
購入データ（ＰｕｒｃｈａｓｅＤａｔａ）フラグメント２１２は、サービス或いはサービスバンドルについての価格情報及びプロモーション情報を含む購入及び加入に関する詳細情報を含む。
【００５０】
購入チャネル（ＰｕｒｃｈａｓｅＣｈａｎｎｅｌ）フラグメント２１３は、加入或いは購入に関するアクセス情報を示す。サービスガイド伝達ディスクリプタフラグメント２０１は、サービスガイド受信のためのエントリーポイント及びこのフラグメントのコンテナであるＳＧＤＵに関するグルーピング情報を示す。
【００５１】
また、プレビューデータ（ＰｒｅｖｉｅｗＤａｔａ）フラグメント２４１を介してサービス、スケジュール、及びコンテンツに関するプレビュー情報を提供し、対応するサービス、スケジュール、及びコンテンツに従って、ブロードキャストの間に相互データ（ＩｎｔｅｒａｃｔｉｖｉｔｙＤａｔａ）フラグメント２５１を介して双方向サービスを提供する。サービスガイドに関する具体的な情報は、図２の上位データモデルに基づいて、詳細内容及び値を提供するための様々な要素値及び属性値で定義することができる。
【００５２】
説明の便宜上、サービスガイドの各々のフラグメントに関する詳細な要素値及び属性値は、ここでは含まなかったが、上述した詳細な要素値及び属性値は、本発明の範囲を限定しない。本発明では、移動体ブロードキャストサービスのためのサービスガイドを提供するために定義された全ての要素値及び属性値を適用することができる。
【００５３】
図３は、本発明の一実施形態によるメッセージフロー図である。
【００５４】
図３において、論理的客体（ｏｂｊｅｃｔ）である端末機３０１、ＢＣＡＳＴサービス分配／適応部（ＢＣＡＳＴ  Ｓｅｒｖｉｃｅ  Ｄｉｓｔｒｉｂｕｔｉｏｎ／Ａｄａｐｔａｔｉｏｎ：以下、“ＢＳＤＡ”と称する。）３０２、及びＢＣＡＳＴ加入管理部（ＢＣＡＳＴ  Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ：以下、“ＢＳＭ”と称する。）３０３の各々は、図１のオブジェクト１０５、１０３、及び１０４と同様のものである。
【００５５】
図３を参照すると、ステップ３０４で、端末機３０１は、ＢＳＤＡ３０２からサービスガイドを受信し、受信したサービスガイドの内容をユーザに示す。ここで、ＢＣＡＳＴサービスプロバイダーが提供する全てのサービス及びコンテンツに関する情報は、ステップ３０４で送信されるサービスガイドを介して端末機３０１に提供される。また、ステップ３０４で、ＢＳＭ３０３は、必要であれば、サービスガイドに記載されているサービス及びコンテンツに対してユーザが直接バンドルを生成することができることを通知することができる。その結果、ＵＤＢＡｌｌｏｗｅｄ要素がサービスガイドのサービス及びコンテンツフラグメントに付加され、ユーザに提供される。そのフォーマットを、以下の表１Ｂ及び表１Ｃに示す。
【００５６】
【表１Ｂ】
2011518490.tif 000004
2011518490.tif 000005
2011518490.tif 000006
2011518490.tif 000007
2011518490.tif 000008
2011518490.tif 000009
2011518490.tif 000010
2011518490.tif 000011
2011518490.tif 000012
2011518490.tif 000013
2011518490.tif 000014
2011518490.tif 000015
2011518490.tif 000016
2011518490.tif 000017
2011518490.tif 000018
2011518490.tif 000019
2011518490.tif 000020
2011518490.tif 000021
2011518490.tif 000022
2011518490.tif 000023
2011518490.tif 000024
2011518490.tif 000025
2011518490.tif 000026
2011518490.tif 000027
2011518490.tif 000028
2011518490.tif 000029
2011518490.tif 000030
2011518490.tif 000031
【００５７】
【表１Ｃ】
2011518490.tif 000032
2011518490.tif 000033
2011518490.tif 000034
2011518490.tif 000035
2011518490.tif 000036
2011518490.tif 000037
2011518490.tif 000038
2011518490.tif 000039
2011518490.tif 000040
2011518490.tif 000041
2011518490.tif 000042
2011518490.tif 000043
2011518490.tif 000044
2011518490.tif 000045
2011518490.tif 000046
2011518490.tif 000047
2011518490.tif 000048
2011518490.tif 000049
2011518490.tif 000050
2011518490.tif 000051
2011518490.tif 000052
2011518490.tif 000053
2011518490.tif 000054
2011518490.tif 000055
2011518490.tif 000056
2011518490.tif 000057
2011518490.tif 000058
2011518490.tif 000059
2011518490.tif 000060
【００５８】
再び図３を参照すると、ステップ３０５で、ユーザは、端末機３０１により示されたサービスガイドから所望するサービス又はコンテンツを選択する。ステップ３０５で、ユーザが、ＢＣＡＳＴサービスプロバイダーが提供するバンドルに含まれたサービス又はコンテンツ以外のサービス又はコンテンツを選択するので、端末機３０１は、ユーザが希望するバンドルを生成する。ステップ３０５で、ユーザ定義バンドルが生成される場合、端末機３０１は、ステップ３０６で、ユーザ定義バンドル加入要請をＢＳＭ３０３に送信する。ユーザ定義バンドル加入要請メッセージは、次のような要素をＢＣＡＳＴで定義した既存のサービス加入要請メッセージに付加した後に送信する。
【００５９】
ＵｓｅｒＤｅｆｉｎｅｄＢｕｎｄｌｅ要素は、ユーザ定義バンドルに対する要請がユーザ定義バンドル加入要請メッセージに存在することを示すために使用される。
【００６０】
ＵＤＢＳｅｒｖｉｃｅ要素は、ユーザがサービスガイドから選択してユーザ定義バンドルへの付加を希望するサービスの識別子を示す。
【００６１】
ｎｏｔｉｆｉｃａｔｉｏｎ要素は、ユーザが選択したサービスに対して通知メッセージを受信するか否かを決定するために使用される。
【００６２】
ＵＤＢｃｏｎｔｅｎｔ要素は、ユーザがサービスガイドで選択したユーザ定義バンドルに付加したコンテンツの識別子を示す。
【００６３】
ＰｕｒｃｈａｓｅＩｔｅｍＩＤは、サービスプロバイダーが提供するバンドルをユーザが生成するバンドルに付加することを希望する場合に使用される。
【００６４】
ユーザ定義バンドル加入要請メッセージのフォーマットを、以下の表２に示す。上述しない要素の説明及び使用法は、ＢＣＡＳＴで明確に定義されている。
【００６５】
【表２】
2011518490.tif 000061
2011518490.tif 000062
2011518490.tif 000063
2011518490.tif 000064
2011518490.tif 000065
2011518490.tif 000066
2011518490.tif 000067
【００６６】
再び図３を参照すると、ステップ３０６で、ユーザ定義バンドル加入要請メッセージを受信すると、ＢＳＭ３０３は、ステップ３０７でユーザが要請したバンドルを受諾するか否かを判定する。ＢＳＭ３０３は、ユーザの要請を処理することができない場合、ステップ３１０で、受諾することができない情報を有するユーザ定義バンドル加入応答メッセージをユーザに送信する。
【００６７】
しかし、ユーザが要請したユーザ定義バンドルサービスをサポートすることができる場合、ＢＳＭ３０３は、購入問い合せ要請メッセージ（即ち、価格交渉要請メッセージ）を生成し、ステップ３０８で、これを端末機３０１に送信する。購入問い合せ要請メッセージは、ユーザ定義バンドルサービス又はコンテンツに関する価格情報を含んでもよい。購入問い合せ要請メッセージのフォーマットを、以下の表３に示す。
【００６８】
【表３】
2011518490.tif 000068
2011518490.tif 000069
2011518490.tif 000070
2011518490.tif 000071
【００６９】
“ＰｒｉｃｅＮｅｇｏｔｉａｔｉｏｎＲｅｑｕｅｓｔ”要素は、ユーザが要請したユーザ定義バンドルの購入価格情報を提供するためのメッセージを示す。購入問い合せ要請メッセージの要素の中で、“ｒｅｑｕｅｓｔＩＤ”要素は、このメッセージを識別するために使用される。“ＵＤＢＰｒｉｃｅ”要素は、ユーザが要請したユーザ定義バンドルの購入価格に関する情報を含み、“ｖａｌｉｄＴｏ”要素は、購入問い合せ要請メッセージを介して提供される購入価格により使用可能な有効期間を示し、“ｃｕｒｒｅｎｃｙ”要素は、提供される購入価格の単位を示す。“ＳｕｂｓｃｒｉｐｔｉｏｎＰｅｒｉｏｄ”要素は、ユーザが加入要請を行ったユーザ定義バンドルの加入有効期間を示す。
【００７０】
また、“ＴｅｒｍＯｆＵｓｅ”要素は、サービス加入規約を示し、“ｔｙｐｅ”要素は、使用規約のタイプを示す。“ｉｄ”要素は、使用規約の固有識別子を示し、“ｕｓｅｒＣｏｎｓｅｎｔＲｅｑｉｕｒｅｄ”は、ユーザ同意が必要であるか否かを示す。“Ｃｏｕｎｔｒｙ及びｌａｎｇｕａｇｅ”要素は、使用規約に対応する国家及び言語を示し、“ＰｒｅｖｉｅｗＤａｔａＩＤＲｅｆ”要素は、個別のＰｒｅｖｉｅｗＤａｔａを介して使用規約を表示するために使用され、“ＴｅｒｍｓｏｆＵｓｅＴｅｘｔ”要素は、実際の使用規約を示す。
【００７１】
ステップ３０８で、購入問い合せ要請メッセージを受信した端末機３０１は、ＢＳＭ３０３で提示した価格をユーザに通知した後、ステップ３０９で、ユーザがこのユーザ定義バンドルサービスへの加入を希望するか否かを示すために、購入問い合せ応答メッセージ（即ち、価格交渉応答メッセージ）をＢＳＭ３０３に送信する。購入問い合せ応答メッセージのフォーマットを、以下の表４に示す。
【００７２】
【表４】
2011518490.tif 000072
【００７３】
“ＰｒｉｃｅＮｅｇｏｔｉａｔｉｏｎＲｅｓｐｏｎｓｅ”要素は、ユーザが要請したユーザ定義バンドルの購入価格情報を提供するためのメッセージを示す。“ＲｅｑｕｅｓｔＩＤ”要素は、このメッセージを識別するために使用され、“ｓｕｂｓｃｒｉｂｅ”要素は、ユーザがＢＳＭ３０３で提示したユーザ定義バンドルサービスの価格に同意又は拒絶に対する加入を決定したか否かを示す。“ｕｓｅｒＣｏｎｓｅｎｔ”要素は、ユーザが購入問い合せ要請メッセージで使用規約に同意した場合に対する応答を示す。
【００７４】
ステップ３１０で送信されたユーザ定義バンドル加入応答メッセージは、最終的に、ＢＳＭ３０３がユーザ定義バンドルの加入要請に対する応答を示す。ユーザ定義バンドルの加入要請に対する応答を示すユーザ定義バンドル応答メッセージのフォーマットを、表５に示す。ＢＣＡＳＴで定義した既存の加入要請メッセージ内の一部の要素を付加する。
【００７５】
【表５】
2011518490.tif 000073
2011518490.tif 000074
2011518490.tif 000075
2011518490.tif 000076
2011518490.tif 000077
【００７６】
表５のメッセージ要素の中で、“ＵｓｅｒＤｅｆｉｎｅｄＢｕｎｄｌｅ”要素は、このメッセージがユーザ定義バンドルの加入要請に対する応答であることを示すために使用される。“ＵＤＢＳｅｒｖｉｃｅ”要素は、ユーザがサービスガイドから選択してユーザ定義バンドルに付加したサービスの識別子を示す。“ＵＤＢｃｏｎｔｅｎｔ”要素は、ユーザがサービスガイドで選択したユーザ定義バンドルに付加したコンテンツの識別子を示す。“ＰｕｒｃｈａｓｅＩｔｅｍＩＤ”は、サービスプロバイダーが提供したバンドルの識別子を示し、ユーザ定義バンドルに付加される。加入成功又は失敗をこのメッセージで設定してもよい。従って、“ｇｌｏｂａｌＳｔａｔｕｓＣｏｄｅ”をＢＣＡＳＴで定義したように設定してもよい。ステップ３１１で、ロングタームキーメッセージ（ＬＴＫＭ）を端末機３０１で取得する。しかし、コンテンツ又はサービスへのアクセスのために必要な暗号化メッセージ及びＬＴＫＭの取得は、ＢＣＡＳＴで定義した方式に従う。
【００７７】
本実施形態において、表６に示すフォーマットを有するユーザ定義バンドル応答メッセージは、表５に示したユーザ定義バンドル応答メッセージと共に使用してもよい。表６に示すフォーマットに従うと、ＢＣＡＳＴで定義した既存の加入要請メッセージの中の一部の要素が付加される。表６のユーザ定義バンドル応答メッセージは、ＢＳＭ３０３が受信したサービス、コンテンツ又は購入アイテムを１つの購入アイテムでバンドルアップし、その結果の購入アイテムをユーザ定義バンドルとして処理する場合に使用される。
【００７８】
【表６】
2011518490.tif 000078
2011518490.tif 000079
2011518490.tif 000080
【００７９】
表６に記載されたメッセージ要素の中で、“ＵｓｅｒＤｅｆｉｎｅｄＢｕｎｄｌｅ”要素は、このメッセージがユーザ定義バンドルの加入要請に対する応答であることを示すために使用される。また、“ＰｕｒｃｈａｓｅＩｔｅｍＦｒａｇｍｅｎｔ”要素及び“ＰｕｒｃｈａｓｅＤａｔａＦｒａｇｍｅｎｔ”要素は、ＢＳＭ３０３がユーザのためにサーバで購入アイテムを新たに定義してユーザ定義バンドルサービスを提供する。
【００８０】
“ＰｕｒｃｈａｓｅＩｔｅｍＦｒａｇｍｅｎｔ”要素は、ユーザ定義バンドルのサービス、コンテンツ、及び時間などのバンドルを提供する。“ＰｕｒｃｈａｓｅＤａｔａＦｒａｇｍｅｎｔ”要素は、“ＰｕｒｃｈａｓｅＩｔｅｍＦｒａｇｍｅｎｔ”要素のバンドルに関する価格情報及びプロモーション情報を含む具体的な購入及び加入情報を含む。定義された応答メッセージを示す表５及び表６の中の１つは、ＢＣＡＳＴシステムの実現に従って選択的に使用してもよい。また、ユーザ定義バンドル応答メッセージは、表５又は表６に限定されず、様々な変形がなされてもよい。表６を使用する場合、端末機３０１及びＢＳＭ３０３は、表６に基づいてやりとりを行った“ＰｕｒｃｈａｓｅＩｔｅｍＦｒａｇｅｍｅｎｔ”要素及び“ＰｕｒｃｈａｓｅＤａｔａＦｒａｇｍｅｎｔ”要素を使用して通常のＢＣＡＳＴサービス加入手順をステップ３１１で行ってもよい。本発明では、便宜上、通常のＢＣＡＳＴサービス加入手順について説明しない。
【００８１】
図４は、本発明の一実施形態による端末機の動作を示すフローチャートである。
【００８２】
図４を参照すると、端末機３０１は、ステップ４０１で、サービスガイドをＢＳＤＡ３０２から受信する。端末機３０１は、受信したサービスガイドをユーザに示す。ユーザが、自身が希望するコンテンツ又はサービスを選択し、その結果を端末機３０１に通知する場合、端末機３０１は、ステップ４０２で、この選択されたコンテンツ又はサービスをユーザ定義バンドルでバンドルアップし、ステップ４０３で、ユーザ定義バンドル加入要請メッセージを生成し、このユーザ定義バンドル加入要請メッセージをＢＳＭ３０３に送信する。この時、ステップ４０３で生成されたメッセージは、図３と関連して説明した表２のメッセージと同様である。
【００８３】
ステップ４０３で、ユーザ定義バンドル加入要請メッセージを送信した端末機３０１は、ステップ４０４で、応答メッセージをサーバから受信し、ステップ４０５でメッセージのタイプを判定する。即ち、端末機３０１は、メッセージのタイプがバンドル購入メッセージ（即ち、購入問い合せ要請メッセージ）であるか、又は購入拒絶メッセージ（即ち、ユーザ定義バンドル応答メッセージ）であるかを判定する。ステップ４０４で受信したメッセージが購入問い合せ要請メッセージではなく、ユーザ定義バンドル応答メッセージ（表５又は表６に記載）である場合、端末機３０１は、ＢＳＭ３０３が加入を許可しなかったため、ユーザ定義バンドル購入工程を終了する。この場合、表５又は表６のメッセージに記載された“ｇｌｏｂａｌＳｔａｔｕｓＣｏｄｅ”は、加入失敗を示す。
【００８４】
しかし、ステップ４０５で、このメッセージが購入問い合せ要請メッセージ（表３）である場合、端末機３０１は、購入問い合せ要請メッセージに記載された価格を確認するようにユーザに要請し、ステップ４０６で、ユーザが購入問い合せ要請を受諾したか否かを判定する。
【００８５】
ユーザが要請を拒絶する場合、端末機３０１は、ステップ４１０で、拒絶が設定されている購入問い合せ応答メッセージを生成し、この購入問い合せ応答メッセージをＢＳＭ３０３に送信する。ステップ４１１で、端末機３０１は、加入失敗を有するユーザ定義バンドル応答メッセージをＢＳＭ３０３から受信する。この場合、メッセージ内の“ｇｌｏｂａｌＳｔａｔｕｓＣｏｄｅ”は、加入失敗を示す。一方、ユーザがこのサービスをＢＳＭ３０３で提示した価格で購入するか否かを決定する場合、即ち、ユーザが購入問い合せ要請メッセージを受諾する場合、端末機３０１は、ステップ４０７で、購入受諾の内容を含む購入問い合せ応答メッセージ（表４に記載）を生成し、この購入問い合せ応答メッセージをＢＳＭ３０３に送信する。ステップ４０７で、購入問い合せ応答メッセージをＢＳＭ３０３に送信した端末機３０１は、ステップ４０８で、ユーザ定義バンドル応答メッセージ（表５又は表６に記載）をＢＳＭ３０３から受信する。ステップ４０８で、このメッセージを受信すると、ステップ４０５又はステップ４１１で受信したメッセージとは異なり、端末機３０１は、加入成功が“ｇｌｏｂａｌＳｔａｔｕｓＣｏｄｅ”要素に表記される。ステップ４０９で、端末機３０１は、コンテンツ又はサービスにアクセスするために必要な、ＢＣＡＳＴで定義したＬＴＫＭを受信する。
【００８６】
図５は、本発明の一実施形態によるＢＳＭの動作を示すフローチャートである。
【００８７】
図５を参照すると、ＢＳＭ３０３は、ステップ５０１で、ユーザ定義バンドル加入要請メッセージを端末機３０１から受信する。ステップ５０１で受信したメッセージのフォーマットは、表２に示すようなユーザ定義バンドル加入要請メッセージのフォーマットと同様である。このメッセージを検討したＢＳＭ３０３は、ステップ５０２で、ユーザ定義バンドルサービスを提供するか否かを決定する。ＢＳＭ３０３がこのサービスを提供することができないと決定した場合、ＢＳＭ３０３は、ステップ５０３で、ユーザ定義バンドル応答メッセージに加入不可を表記し、このユーザ定義バンドル応答メッセージを端末機３０１に送信する。この時送信されるユーザ定義バンドル応答メッセージは、表５又は表６のユーザ定義バンドル応答メッセージと同様である。このメッセージ内の“ｇｌｏｂａｌＳｔａｔｕｓＣｏｄｅ”要素を加入失敗として設定する。
【００８８】
しかし、ステップ５０２で、ＢＳＭ３０３がユーザ定義バンドル加入要請を許容する場合、ＢＳＭ３０３は、ステップ５０４で、ユーザが定義したバンドルに対して価格を決定した後、表２に示すような購入問い合せ要請メッセージを生成し、この購入問い合せ要請メッセージを端末機３０１に送信する。ステップ５０５で、ＢＳＭ３０３は、ステップ５０４で送信した購入問い合せ要請メッセージに対する応答を受信、即ち、購入問い合せ応答メッセージを受信する。このメッセージを分析した後、ＢＳＭ３０３は、ユーザが購入を拒絶したか否かを決定する。ユーザが購入を拒絶した場合、ＢＳＭ３０３は、ステップ５０７で、ユーザ定義バンドル応答メッセージ（表５又は表６に記載）内の“ｇｌｏｂａｌＳｔａｔｕｓＣｏｄｅ”要素を加入失敗として設定し、このユーザ定義バンドル応答メッセージを端末機３０１に送信する。しかし、ステップ５０６で、ユーザが加入を受諾した場合、ＢＳＭ３０３は、ステップ５０８で、ユーザ定義バンドル応答メッセージ（表５又は表６に記載）内の“ｇｌｏｂａｌＳｔａｔｕｓＣｏｄｅ”要素を加入成功として設定し、このユーザ定義バンドル応答メッセージを端末機３０１に送信する。ステップ５０９で、ＢＳＭ３０３は、ＢＣＡＳＴで定義した方法に従ってコンテンツ又はサービスにアクセスするために使用されたＬＴＫＭを端末機３０１に送信する。
【００８９】
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきである。
【符号の説明】
【００９０】
１０１    コンテンツ供給者
１０２    ＢＣＡＳＴサービスアプリケーション部
１０３、３０２    ＢＣＡＳＴサービス分配／適応部（ＢＳＤＡ）
１０４、３０３    ＢＣＡＳＴ加入管理部（ＢＳＭ）
１０５、３０１    端末機
１１１    ＢＤＳサービス分配部
１１２    ブロードキャスト分配システム（ＢＤＳ）
１１３    双方向送信ネットワーク
１２１〜１２８    ＢＣＡＳＴ−１〜ＢＣＡＳＴ−８
１２９    ＢＤＳ−１
１３０    ＢＤＳ−２
１３１〜１３６    Ｘ−１〜Ｘ−６
２００    管理グループ
２０１    サービスガイド伝達ディスクリプタ（フラグメント）
２１０    プロビジョニンググループ
２１１    購入アイテム（フラグメント）
２１２    購入データ（フラグメント）
２１３    購入チャネル（フラグメント）
２２０    核心（Ｃｏｒｅ）グループ
２２１    サービス（フラグメント）
２２２    スケジュール（フラグメント）
２２３    コンテンツ（フラグメント）
２３０    アクセスグループ
２３１    アクセス（フラグメント）
２３２    セッションディスクリプション（フラグメント）
２４１    プレビューデータ（フラグメント）
２５１    相互データ（フラグメント）
【図１】
2011518490.tif 000081
【図２】
2011518490.tif 000082
【図３】
2011518490.tif 000083
【図４】
2011518490.tif 000084
【図５】
2011518490.tif 000085
【国際調査報告】
2011518490.tif 000086
2011518490.tif 000087