(57)【特許請求の範囲】
【請求項１】
ユーザ別放送連動サービス定義サーバーによって定義されたサービス条件を受信し、トリガーコンテンツ提供サーバーから前記サービス条件に相当するトリガーコンテンツを受信する通信部と、
トリガーアプリケーションを実行し、前記トリガーコンテンツを放送コンテンツと連動して表示し、前記トリガーコンテンツに相当するユーザ入力に基づいてクラウドストリーミングサーバーから前記ユーザに特化したアプリケーション実行結果画面を提供されて前記ユーザに提供する制御部と、を含むことを特徴とする放送連動型サービスクライアント装置。
【請求項２】
前記トリガーコンテンツは、
前記アプリケーション実行結果画面を共有するユーザの数よりも多い数のユーザによって共有されることを特徴とする請求項１に記載の放送連動型サービスクライアント装置。
【請求項３】
前記サービス条件は、
ユーザグループによって設定される放送類型条件及びタイミング条件を含むことを特徴とする請求項２に記載の放送連動型サービスクライアント装置。
【請求項４】
前記トリガーコンテンツは、
前記トリガーコンテンツが選択された場合、前記放送連動型サービスを提供するためのクラウドストリーミングアプリケーション識別子及び他のトリガーコンテンツ識別子のうちいずれか一つ以上を含むことを特徴とする請求項２に記載の放送連動型サービスクライアント装置。
【請求項５】
前記トリガーコンテンツは、
前記トリガーコンテンツ提供サーバーの負荷を考慮してユーザ別に異なるように設定された伝送タイミングによって伝送されることを特徴とする請求項２に記載の放送連動型サービスクライアント装置。
【請求項６】
前記トリガーコンテンツ提供サーバーは、
前記トリガーコンテンツと連結されたキーが２個以上の場合、前記トリガーコンテンツとともにそれぞれのキーと連結されたクラウドストリーミングアプリケーション識別子または他のトリガーコンテンツ識別子を提供することを特徴とする請求項２に記載の放送連動型サービスクライアント装置。
【請求項７】
クライアントで実行されるトリガーアプリケーションによって放送連動型サービスのためのトリガーコンテンツを要請される要請受信部と、
前記トリガーコンテンツの露出時期及びサーバー負荷のうちいずれか一つ以上を考慮して前記トリガーコンテンツの伝送タイミングを決定する伝送タイミング決定部と、
前記伝送タイミングに前記クライアントに前記トリガーコンテンツを提供し、前記トリガーコンテンツに相当するユーザ入力がある場合、クラウドストリーミングサービスを介した放送連動型サービスを実行するトリガーコンテンツ伝送部と、
を含むことを特徴とするトリガーコンテンツ提供サーバー。
【請求項８】
前記伝送タイミング決定部は、
前記サーバー負荷を考慮して前記伝送タイミングを前記クライアントごとに異なるように設定することを特徴とする請求項７に記載のトリガーコンテンツ提供サーバー。
【請求項９】
前記伝送タイミング決定部は、
前記露出時期以前に前記トリガーコンテンツが伝送されるように前記伝送タイミングを設定することを特徴とする請求項８に記載のトリガーコンテンツ提供サーバー。
【請求項１０】
前記トリガーコンテンツは、
前記クラウドストリーミングサービスに相当するユーザの数よりも多い数のユーザによって共有されることを特徴とする請求項９に記載のトリガーコンテンツ提供サーバー。
【請求項１１】
ユーザ別放送連動サービス定義サーバーによって定義されたサービス条件を受信する段階と、
トリガーコンテンツ提供サーバーから前記サービス条件に相当するトリガーコンテンツを受信する段階と、
前記トリガーコンテンツを放送コンテンツと連動して表示する段階と、
前記トリガーコンテンツに相当するユーザ入力に基づいてクラウドストリーミングサーバーから前記ユーザに特化したアプリケーション実行結果画面を提供されて、前記ユーザに提供する段階と、
を含むことを特徴とするクラウドストリーミング基盤放送連動型サービス方法。
【請求項１２】
前記トリガーコンテンツは、
前記アプリケーション実行結果画面を共有するユーザの数よりも多い数のユーザによって共有されることを特徴とする請求項１１に記載のクラウドストリーミング基盤放送連動型サービス方法。
【請求項１３】
前記トリガーコンテンツは、
前記トリガーコンテンツ提供サーバーの負荷を考慮してユーザ別に異なるように設定された伝送タイミングによって伝送されることを特徴とする請求項１２に記載のクラウドストリーミング基盤放送連動型サービス方法。
【請求項１４】
前記トリガーコンテンツを受信する段階は、
前記トリガーコンテンツと連結されたキーが２個以上の場合、前記トリガーコンテンツとともにそれぞれのキーと連結されたクラウドストリーミングアプリケーション識別子または他のトリガーコンテンツ識別子を受信することを特徴とする請求項１２に記載のクラウドストリーミング基盤放送連動型サービス方法。
【請求項１５】
クライアントで実行されるトリガーアプリケーションによって放送連動型サービスのためのトリガーコンテンツを要請される段階と、
前記トリガーコンテンツの露出時期及びサーバー負荷のうちいずれか一つ以上を考慮して前記トリガーコンテンツの伝送タイミングを決定する段階と、
前記トリガーコンテンツに相当するユーザ入力がある場合、クラウドストリーミングサービスを介した放送連動型サービスが行われるように、前記伝送タイミングに前記クライアントに前記トリガーコンテンツを提供する段階と、
を含むことを特徴とするトリガーコンテンツ提供方法。
【請求項１６】
前記伝送タイミングを決定する段階は、
前記サーバー負荷を考慮して前記伝送タイミングを前記クライアントごとに異なるように設定することを特徴とする請求項１５に記載のトリガーコンテンツ提供方法。
【請求項１７】
前記伝送タイミングを決定する段階は、
前記露出時期以前に前記トリガーコンテンツが伝送されるように前記伝送タイミングを設定することを特徴とする請求項１５に記載のトリガーコンテンツ提供方法。
【請求項１８】
請求項１１〜１７のいずれかに記載の方法を実行するためのプログラムが記録された記録媒体。
【請求項１９】
放送連動型サービスのためのサービス条件を提供するユーザ別放送連動サービス定義サーバーと、
前記サービス条件に相当するトリガーコンテンツを提供するトリガーコンテンツ提供サーバーと、
トリガーアプリケーションを実行し、前記トリガーコンテンツを放送コンテンツと連動して表示し、前記トリガーコンテンツに相当するユーザ入力に基づいて生成された前記ユーザに特化したアプリケーション実行結果画面を受信し、前記ユーザに提供するクライアント装置と、
前記ユーザ入力に基づいて前記ユーザに特化したアプリケーションを実行し、前記実行結果画面を生成するクラウドストリーミングサーバーと、
を含むことを特徴とするクラウドストリーミング基盤放送連動型サービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラウドストリーミング基盤放送連動型サービスシステムに関し、特に、分散型サーバー構造のクラウドストリーミング基盤放送連動型サービスシステム、放送連動型サービスクライアント装置、トリガーコンテンツ提供サーバー及びこれを利用した方法に関する。
【０００２】
本発明は、２０１４年７月３０日に出願された韓国特許出願第１０−２０１４−００９７６５２号の出願日の利益を主張し、その内容の全部は本明細書に含まれる。
【背景技術】
【０００３】
ＩＴ技術が発展し、アプリケーション市場が大きくなり、ＳＮＳ市場が活性化されるほど、ユーザのコンテンツなどデータ量が急増している。そのため、現在、データが過飽和状態になって、それぞれの端末機ではなし遂げない状況にまで置かれるようになった。このような状況をクラウドシステムは、完全に解決できる。また、このようなクラウドシステムは、超小型デバイス環境を構築するための根本になる。
【０００４】
例えば、大容量の映像処理が要求されるサービスや機能を実行するにあたって、クラウドコンピューティング基盤のサーバーを介して前記サービスや機能を実行させ、実行された結果画面のみをストリーミング技術を利用してユーザの端末機に伝送することによって、ユーザが端末機を介して高仕様または高機能が要求されるサービスや機能を利用できるようにする。
【０００５】
このようにユーザ端末機の要求に応じて、特定のサービスあるいは機能を実行し、その結果をユーザ端末に伝送する画面仮想化技術を用いてユーザ端末機が多様なサービスや機能を利用できるようにする技術をクラウドストリーミングサービスと言う。
【０００６】
なお、地上波、ケーブル、ＩＰＴＶ基盤の放送システムでは、ＭＰＥＧ−ＴＳストリームなどのような放送ストリームを介して放送連動型アプリケーション（ａｐｐｌｉｃａｔｉｏｎ）と関連情報をセットトップボックスやテレビなどのクライアントに伝達し、放送ストリームを受信されたクライアントは、放送ストリームからアプリケーションと関連情報に該当するメタデータを抽出し、アプリケーションを駆動する。このような放送連動型アプリケーションサービスは、放送されている内容と関連したアプリケーションまたはサービスがあることをユーザに通知するために、放送映像の上にイメージなどのアプリケーション／サービストリガーを露出し、ユーザは、露出したアプリケーション／サービストリガーに相当して既設定の入力を生成することによって、連動されたアプリケーションを駆動させることができる。この際、トリガーイメージ／動画も、放送ストリームを介して伝送される。
【０００７】
しかし、このような方式では、ブ負荷キャスティングされる放送ストリームの特性上、放送受信者別に特化した放送連動型アプリケーションの駆動が不可能であり、アプリケーションと関連したメタ情報も、放送受信者別に多様に伝送しにくい。
【０００８】
したがって、放送ストリームの伝送帯域幅の限界を克服し、ユーザ別に異なる放送連動型サービスを提供できる新しい技術の必要性が切実に提起される。
【０００９】
関連先行技術としては、韓国公開特許第１０−２０１３−０１１０７５６号、２０１３年１０月１０日公開（名称：放送連動型サービス提供方法）がある。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、放送受信者別に特化した放送連動型アプリケーションの駆動が可能であり、アプリケーションと関連したメタ情報をも放送受信者別に異なるように伝送することにある。
【００１１】
また、本発明の目的は、ＭＰＥＧ−ＴＳストリームのような放送ストリームの大きさ制限に関係なく、十分な大きさのアプリケーションやサービスコンテンツを利用した放送連動型サービスを可能にすることにある。
【００１２】
また、本発明の目的は、ユーザに特化したクラウドストリーミング基盤の放送連動型サービス時にクラウドストリーミングサーバーの負荷が過度になる問題を解決することにある。
【課題を解決するための手段】
【００１３】
前記目的を達成するために、本発明による放送連動型サービスクライアント装置は、ユーザ別放送連動サービス定義サーバーによって定義されたサービス条件を受信し、トリガーコンテンツ提供サーバーから前記サービス条件に相当するトリガーコンテンツを受信する通信部と、トリガーアプリケーションを実行し、前記トリガーコンテンツを放送コンテンツと連動して表示し、前記トリガーコンテンツに相当するユーザ入力に基づいてクラウドストリーミングサーバーから前記ユーザに特化したアプリケーション実行結果画面を提供されて、前記ユーザに提供する制御部と、を含む。
【００１４】
この際、トリガーコンテンツは、前記アプリケーション実行結果画面を共有するユーザの数よりも多い数のユーザによって共有され得る。
【００１５】
この際、サービス条件は、ユーザグループによって設定される放送類型条件及びタイミング条件を含むことができる。
【００１６】
この際、トリガーコンテンツは、前記トリガーコンテンツが選択された場合、前記放送連動型サービスを提供するためのクラウドストリーミングアプリケーション識別子及び他のトリガーコンテンツ識別子のうちいずれか一つ以上を含むことができる。
【００１７】
この際、トリガーコンテンツは、前記トリガーコンテンツ提供サーバーの負荷を考慮してユーザ別に異なるように設定された伝送タイミングによって伝送され得る。
【００１８】
この際、トリガーコンテンツ提供サーバーは、前記トリガーコンテンツと連結されたキーが２個以上の場合、前記トリガーコンテンツとともにそれぞれのキーと連結されたクラウドストリーミングアプリケーション識別子または他のトリガーコンテンツ識別子を提供できる。
【００１９】
また、本発明の一実施形態によるトリガーコンテンツ提供サーバーは、クライアントで実行されるトリガーアプリケーションによって放送連動型サービスのためのトリガーコンテンツを要請される要請受信部と、前記トリガーコンテンツの露出時期及びサーバー負荷のうちいずれか一つ以上を考慮して前記トリガーコンテンツの伝送タイミングを決定する伝送タイミング決定部と、前記伝送タイミングに前記クライアントに前記トリガーコンテンツを提供し、前記トリガーコンテンツに相当するユーザ入力がある場合、クラウドストリーミングサービスを介した放送連動型サービスを実行するトリガーコンテンツ伝送部と、を含む。
【００２０】
この際、伝送タイミング決定部は、前記サーバー負荷を考慮して前記伝送タイミングを前記クライアントごとに異なるように設定できる。
【００２１】
この際、伝送タイミング決定部は、前記露出時期以前に前記トリガーコンテンツが伝送されるように前記伝送タイミングを設定できる。
【００２２】
この際、トリガーコンテンツは、前記クラウドストリーミングサービスに相当するユーザの数よりも多い数のユーザによって共有され得る。
【００２３】
また、本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービス方法は、ユーザ別放送連動サービス定義サーバーによって定義されたサービス条件を受信する段階と、トリガーコンテンツ提供サーバーから前記サービス条件に相当するトリガーコンテンツを受信する段階と、前記トリガーコンテンツを放送コンテンツと連動して表示する段階と、前記トリガーコンテンツに相当するユーザ入力に基づいてクラウドストリーミングサーバーから前記ユーザに特化したアプリケーション実行結果画面を提供されて、前記ユーザに提供する段階と、を含む。
【００２４】
この際、トリガーコンテンツは、前記アプリケーション実行結果画面を共有するユーザの数よりも多い数のユーザによって共有され得る。
【００２５】
この際、トリガーコンテンツは、前記トリガーコンテンツ提供サーバーの負荷を考慮してユーザ別に異なるように設定された伝送タイミングによって伝送され得る。
【００２６】
この際、トリガーコンテンツを受信する段階は、前記トリガーコンテンツと連結されたキーが２個以上の場合、前記トリガーコンテンツとともにそれぞれのキーと連結されたクラウドストリーミングアプリケーション識別子または他のトリガーコンテンツ識別子を受信できる。
【００２７】
また、本発明の一実施形態によるトリガーコンテンツ提供方法は、クライアントで実行されるトリガーアプリケーションによって放送連動型サービスのためのトリガーコンテンツを要請される段階と、前記トリガーコンテンツの露出時期及びサーバー負荷のうちいずれか一つ以上を考慮して前記トリガーコンテンツの伝送タイミングを決定する段階と、前記トリガーコンテンツに相当するユーザ入力がある場合、クラウドストリーミングサービスを介した放送連動型サービスが行われるように、前記伝送タイミングに前記クライアントに前記トリガーコンテンツを提供する段階と、を含む。
【００２８】
この際、伝送タイミングを決定する段階は、前記サーバー負荷を考慮して前記伝送タイミングを前記クライアントごとに異なるように設定できる。
【００２９】
この際、伝送タイミングを決定する段階は、前記露出時期以前に前記トリガーコンテンツが伝送されるように前記伝送タイミングを設定できる。
【００３０】
また、本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービスシステムは、放送連動型サービスのためのサービス条件を提供するユーザ別放送連動サービス定義サーバーと、前記サービス条件に相当するトリガーコンテンツを提供するトリガーコンテンツ提供サーバーと、トリガーアプリケーションを実行し、前記トリガーコンテンツを放送コンテンツと連動して表示し、前記トリガーコンテンツに相当するユーザ入力に基づいて生成された前記ユーザに特化したアプリケーション実行結果画面を受信し、前記ユーザに提供するクライアント装置と、前記ユーザ入力に基づいて前記ユーザに特化したアプリケーションを実行し、前記実行結果画面を生成するクラウドストリーミングサーバーと、を含む。
【発明の効果】
【００３１】
本発明によれば、クラウドストリーミングを介して放送連動型サービスを提供するとともに、トリガーコンテンツ提供サーバーを介してサービス露出放送受信者の数よりも極めて少ない数のユーザのみをクラウドストリーミングサーバーで担当するようにして、効率的な放送連動型サービスが可能である。
【００３２】
また、本発明は、ユーザ別放送連動サービス定義サーバーを介してユーザ別に異なる放送連動サービスを定義でき、ユーザ別に異なる放送連動サービスに対する情報の提供が可能である。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービスシステムを示すブロック図である。
【図２】図１に示されたクライアント装置の一例を示すブロック図である。
【図３】図１に示されたトリガーコンテンツ提供サーバーの一例を示すブロック図である。
【図４】本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービス方法を示す動作流れ図である。
【図５】本発明の一実施形態によるトリガーコンテンツ提供方法を示す動作流れ図である。
【図６】本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービス方法を全体的に示す動作流れ図である。
【発明を実施するための形態】
【００３４】
以下、本発明の好ましい実施形態を添付の図面を参照して詳しく説明する。但し、下記の説明及び添付の図面において本発明の要旨を不明にすることができる公知機能または構成に対する詳細な説明は省略する。なお、図面全体にわたって、同一の構成要素は、できるだけ同一の参照符号で示していることに留意しなければならない。
【００３５】
以下で説明される本明細書及び請求範囲に使用された用語や単語は、通常的または辞書的な意味に限定して解釈されてはならず、発明者は、自分の発明を最も善い方法で説明するための用語の概念として適切に定義できるという原則に基づいて、本発明の技術的思想に符合する意味と概念として解釈されなければならない。したがって、本明細書に記載された実施形態と図面に示された構成は、本発明の最も好ましい一実施形態に過ぎず、本発明の技術的思想をすべて代弁するものではないので、本出願時点においてこれらを代替できる多様な均等物と変形例があり得ることを理解しなければならない。また、第１、第２などの用語は、多様な構成要素を説明するために使用するものであって、一つの構成要素を他の構成要素から区別する目的だけで使用され、前記構成要素を限定するために使用されない。
【００３６】
図１は、本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービスシステムを示すブロック図である。
【００３７】
図１を参照すれば、本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービスシステムは、ユーザ別放送連動サービス定義サーバー１１０と、クラウドストリーミングサーバー１２０と、トリガーコンテンツ提供サーバー１３０と、クライアント装置１４０とを含む。
【００３８】
ユーザ別放送連動サービス定義サーバー１１０は、放送連動型サービスのためのサービス条件を提供する。
【００３９】
この際、サービス条件は、ユーザグループによって設定される放送類型条件及びタイミング条件を含むことができる。
【００４０】
トリガーコンテンツ提供サーバー１３０は、前記サービス条件に相当するトリガーコンテンツを提供する。
【００４１】
この際、トリガーコンテンツは、前記トリガーコンテンツが選択された場合、前記放送連動型サービスを提供するためのクラウドストリーミングアプリケーション識別子及び他のトリガーコンテンツ識別子のうちいずれか一つ以上を含むことができる。
【００４２】
すなわち、トリガーコンテンツは、放送途中にユーザに放送内容と関連した放送連動型サービスの提供が可能であることを通知する情報であることができ、イメージまたは動画の形態で提供され得る。
【００４３】
この際、トリガーコンテンツは、前記トリガーコンテンツ提供サーバーの負荷を考慮してユーザ別に異なるように設定された伝送タイミングによって伝送され得る。
【００４４】
クライアント装置１４０は、トリガーアプリケーションを実行し、前記トリガーコンテンツを放送コンテンツと連動して表示し、前記トリガーコンテンツに相当するユーザ入力に基づいて生成された前記ユーザに特化したアプリケーション実行結果画面を受信し、前記ユーザに提供する。
【００４５】
この際、クライアント装置１４０は、セットトップボックスやデジタルテレビなどであることができる。
【００４６】
クラウドストリーミングサーバー１２０は、前記ユーザ入力に基づいて前記ユーザに特化したアプリケーションを実行し、前記実行結果画面を生成する。
すなわち、本発明は、クラウドストリーミング基盤の放送連動型サービス時にクラウドストリーミングサーバーの負荷が過度になる問題を解決するために、ユーザ各々に対して異なる画面を提供する必要がないトリガーコンテンツ及び関連情報がクラウドストリーミングサーバー１２０を介さずに別途のトリガーコンテンツ提供サーバー１３０を介してクライアント装置１４０に提供されることによって、少ない数のトリガーコンテンツ提供サーバー１３０を介して多い数の放送受信者に対するサービスを可能にする。また、クラウドストリーミングサーバー１２０は、ユーザがトリガーコンテンツと連結されたキーを選択する場合にのみ動作し、ユーザにインタラクティブな連動型サービスを提供するようにして、サーバー運営の効率性を図る。
【００４７】
この際、トリガーコンテンツ提供サーバー１３０は、トリガーイメージや動画を提供でき、トリガーコンテンツとともにトリガーコンテンツが選択された場合、関連サービスを行うクラウドストリーミングアプリケーションの識別子または他のトリガーコンテンツの識別子を提供できる。
【００４８】
図２は、図１に示されたクライアント装置の一例を示すブロック図である。
【００４９】
図２を参照すれば、図１に示されたクライアント装置は、通信部２１０と、制御部２２０と、格納部２３０とを含む。
【００５０】
通信部２１０は、通信網を介してユーザ別放送連動サービス定義サーバー１１０、クラウドストリーミングサーバー１２０及びトリガーコンテンツ提供サーバー１３０から送信されるデータを受信し、ユーザ別放送連動サービス定義サーバー１１０、クラウドストリーミングサーバー１２０及びトリガーコンテンツ提供サーバー１３０に制御信号を送信する。このような通信部２１０は、有線方式及び無線方式だけでなく、多様な通信方式を介してデータを送受信できる。また、通信部２１０は、一つ以上の通信方式を使用してデータを送受信でき、このために、通信部２１０は、それぞれ互いに異なる通信方式によってデータを送受信する複数の通信モジュールを含むことができる。
【００５１】
特に、通信部２１０は、ユーザ別放送連動サービス定義サーバー１１０によって定義されたサービス条件を受信し、トリガーコンテンツ提供サーバー１３０から前記サービス条件に相当するトリガーコンテンツを受信する。
【００５２】
この際、サービス条件は、ユーザグループによって設定される放送類型条件及びタイミング条件を含むことができる。
【００５３】
この際、トリガーコンテンツは、前記トリガーコンテンツが選択された場合、前記放送連動型サービスを提供するためのクラウドストリーミングアプリケーション識別子及び他のトリガーコンテンツ識別子のうちいずれか一つ以上を含むことがで  きる。
【００５４】
この際、トリガーコンテンツは、前記トリガーコンテンツ提供サーバー１３０の負荷を考慮してユーザ別に異なるように設定された伝送タイミングによって伝送され得る。
【００５５】
すなわち、ユーザ別放送連動サービス定義サーバー１１０を介してユーザグループによって異なる種類の放送連動型サービス、関連放送及びトリガリングタイミングがクライアント装置１４０に提供されれば、セットトップボックスやテレビなどのクライアント装置１４０は、特定時間帯にユーザが特定チャネルを選択する場合（または特定ＶＯＤサービスを選択する場合)、トリガーコンテンツ提供サーバー１３０にトリガーコンテンツ及び関連情報を要請する。この際、トリガーコンテンツ関連情報は、固有の識別子に相当するものであることができる。クライアント装置１４０のトリガーアプリケーションは、トリガーコンテンツ提供サーバー１３０に特定トリガーコンテンツ及び関連情報を要請した後、受信し、画面に表示する。トリガーアプリケーションがトリガーコンテンツに情報を要請するタイミングは、画面表示時期以前であれば、常時可能であり、受信タイミングは、放送受信者別に異なるように設定されることによって、トリガーコンテンツ提供サーバー１３０の負荷（ｌｏａｄ）をバランシング（ｂａｌａｎｃｉｎｇ）し得る。
【００５６】
制御部２２０は、クライアント装置の全般的な制御動作を行う。特に、制御部２２０は、トリガーアプリケーションを実行し、前記トリガーコンテンツを放送コンテンツと連動して表示し、前記トリガーコンテンツに相当するユーザ入力に基づいてクラウドストリーミングサーバーから前記ユーザに特化したアプリケーション実行結果画面を提供されて、前記ユーザに提供する。
【００５７】
この際、トリガーコンテンツは、前記アプリケーション実行結果画面を共有するユーザの数よりも多い数のユーザによって共有され得る。すなわち、トリガーコンテンツは、ユーザ別に異なるように提供されなければならない必要がないため、別途のトリガーコンテンツ提供サーバーによって提供され、ユーザがこれに対するサービス要請をする場合にのみ、クラウドストリーミングサーバーが動作する。
【００５８】
クライアント装置１４０を介して表示されたトリガーコンテンツがユーザによって選択される場合、クラウドストリーミングサービスにすぐ連結され得る。この際、クラウドストリーミングサービスのためのクラウドストリーミングアプリケーション識別子は、トリガーコンテンツ提供サーバー１３０からトリガーコンテンツとともに伝送され得る。
【００５９】
クライアント装置１４０を介して表示されたトリガーコンテンツがユーザによって選択される場合、トリガーコンテンツと連結されたキーが２個以上であれば、それぞれのキーと連結されたクラウドストリーミングアプリケーション識別子または他のトリガーコンテンツがトリガーコンテンツ提供サーバー１３０によって提供され得る。
【００６０】
このような方式によってトリガーコンテンツが露出されるすべての放送受信者がクラウドストリーミングサーバー１２０に接続することなく、トリガーコンテンツ提供サーバー１３０を介してサービスを受けるようになって、クラウドストリーミングサーバー１２０の負荷を効率的に低減できる。
【００６１】
格納部２３０は、クライアント装置の動作に必要な情報を格納できる。このような格納部２３０は、ハードディスク、プロッピィーディスク及び磁気テープのような磁気媒体（Ｍａｇｎｅｔｉｃ  Ｍｅｄｉａ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｋ）のような光記録媒体（Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、フロップチカルディスク（Ｆｌｏｐｔｉｃａｌ  Ｄｉｓｋ）のような磁気−光媒体（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）及びロム（ＲＯＭ）、ラム（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリを含むことができる。
【００６２】
図３は、図１に示されたトリガーコンテンツ提供サーバーの一例を示すブロック図である。
【００６３】
図３を参照すれば、図１に示されたトリガーコンテンツ提供サーバーは、要請受信部３１０と、伝送タイミング決定部３２０と、トリガーコンテンツ伝送部３３０とを含む。
【００６４】
要請受信部３１０は、クライアントで実行されるトリガーアプリケーションによって放送連動型サービスのためのトリガーコンテンツを要請される。
【００６５】
伝送タイミング決定部３２０は、前記トリガーコンテンツの露出時期及びサーバー負荷のうちいずれか一つ以上を考慮して前記トリガーコンテンツの伝送タイミングを決定する。
【００６６】
この際、伝送タイミング決定部３２０は、前記サーバー負荷を考慮して前記伝送タイミングをクライアントごとに異なるように設定できる。
【００６７】
この際、伝送タイミング決定部３２０は、前記露出時期以前に前記トリガーコンテンツが伝送されるように前記伝送タイミングを設定できる。
【００６８】
トリガーコンテンツ伝送部３３０は、前記伝送タイミングに前記クライアントに前記トリガーコンテンツを提供し、前記トリガーコンテンツに相当するユーザ入力がある場合、クラウドストリーミングサービスを介した放送連動型サービスを実行する。
【００６９】
この際、トリガーコンテンツは、前記クラウドストリーミングサービスに相当するユーザの数よりも多い数のユーザによって共有され得る。
【００７０】
図４は、本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービス方法を示す動作流れ図である。
【００７１】
図４を参照すれば、本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービス方法は、ユーザ別放送連動サービス定義サーバーによって定義されたサービス条件を受信する(Ｓ４１０)。
【００７２】
また、本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービス方法は、トリガーコンテンツ提供サーバーから前記サービス条件に相当するトリガーコンテンツを受信する(Ｓ４２０)。
【００７３】
この際、トリガーコンテンツは、前記アプリケーション実行結果画面を共有するユーザの数よりも多い数のユーザによって共有され得る。
【００７４】
この際、トリガーコンテンツは、前記トリガーコンテンツ提供サーバーの負荷を考慮してユーザ別に異なるように設定された伝送タイミングによって伝送され得る。
【００７５】
この際、段階Ｓ４２０は、前記トリガーコンテンツと連結されたキーが２個以上の場合、前記トリガーコンテンツとともにそれぞれのキーと連結されたクラウドストリーミングアプリケーション識別子または他のトリガーコンテンツ識別子を受信できる。
【００７６】
また、本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービス方法は、前記トリガーコンテンツを放送コンテンツと連動して表示する(Ｓ４３０)。
【００７７】
また、本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービス方法は、前記トリガーコンテンツに相当するユーザ入力に基づいてクラウドストリーミングサーバーから前記ユーザに特化したアプリケーション実行結果画面を提供されて、前記ユーザに提供する(Ｓ４４０)。
【００７８】
図５は、本発明の一実施形態によるトリガーコンテンツ提供方法を示す動作流れ図である。
【００７９】
図５を参照すれば、本発明の一実施形態によるトリガーコンテンツ提供方法は、クライアントで実行されるトリガーアプリケーションによって放送連動型サービスのためのトリガーコンテンツを要請される(Ｓ５１０)。
【００８０】
また、本発明の一実施形態によるトリガーコンテンツ提供方法は、前記トリガーコンテンツの露出時期及びサーバー負荷のうちいずれか一つ以上を考慮して前記トリガーコンテンツの伝送タイミングを決定する(Ｓ５２０)。
【００８１】
この際、段階Ｓ５２０は、前記サーバー負荷を考慮して前記伝送タイミングを前記クライアントごとに異なるように設定できる。
【００８２】
この際、段階Ｓ５２０は、前記露出時期以前に前記トリガーコンテンツが伝送されるように前記伝送タイミングを設定できる。
【００８３】
また、本発明の一実施形態によるトリガーコンテンツ提供方法は、前記トリガーコンテンツに相当するユーザ入力がある場合、クラウドストリーミングサービスを介した放送連動型サービスが行われるように、前記伝送タイミングに前記クライアントに前記トリガーコンテンツを提供する(Ｓ５３０)。
【００８４】
この際、段階Ｓ５３０は、トリガーコンテンツとともに前記放送連動型サービスを提供するためのクラウドストリーミングアプリケーション識別子や他のトリガーコンテンツ識別子を提供できる。
【００８５】
図６は、本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービス方法を全体的に示す動作流れ図である。
【００８６】
図６を参照すれば、本発明の一実施形態によるクラウドストリーミング基盤放送連動型サービス方法は、まず、ユーザ別放送連動サービス定義サーバー１１０がサービス条件を送信する(Ｓ６０１)。
【００８７】
この際、サービス条件は、ユーザグループによって設定される放送類型条件及びタイミング条件を含むことができる。
【００８８】
クライアント装置１４０は、受信されたサービス条件の満足可否を判断する(Ｓ６０２)。
【００８９】
クライアント装置１４０は、サービス条件が満足されたものと判断されれば、トリガーコンテンツ提供サーバー１３０にトリガーコンテンツを要請する(Ｓ６０３)。
【００９０】
すなわち、クライアント装置１４０は、既設定のタイミングにユーザがサービス条件に相当するチャネルやＶＯＤなどを選択すれば、トリガーコンテンツを要請する。
【００９１】
トリガーコンテンツ提供サーバー１３０は、トリガーコンテンツの露出時期及びサーバー負荷のうちいずれか一つ以上を考慮して前記トリガーコンテンツの伝送タイミングを決定する(Ｓ６０４)。
【００９２】
トリガーコンテンツ提供サーバー１３０は、前記伝送タイミングにクライアント装置１４０に前記トリガーコンテンツを提供する(Ｓ６０５)。
【００９３】
クライアント装置１４０は、受信されたトリガーコンテンツを放送コンテンツとともに画面に表示し、ユーザからトリガーコンテンツに対する入力が受信されるか否かを判断する(Ｓ６０６)。
【００９４】
ユーザからトリガーコンテンツに対する入力が受信される場合、クライアント装置１４０は、クラウドストリーミングアプリケーション識別子を生成する(Ｓ６０７)。
【００９５】
この際、クラウドストリーミングアプリケーション識別子は、トリガーコンテンツ提供サーバー１３０によって提供されてもよく、クライアント装置１４０がトリガーコンテンツから抽出して生成してもよい。
【００９６】
クライアント装置１４０は、クラウドストリーミングアプリケーション識別子を参照してクラウドストリーミングサーバー１２０にクラウドストリーミングサービスを要請する(Ｓ６０８)。
【００９７】
クラウドストリーミングサーバー１２０は、クラウドストリーミングアプリケーション識別子を参照して放送連動型サービスに相当するクラウドストリーミングアプリケーションを実行し、実行結果画面をクライアント装置１４０に提供する(Ｓ６０９)。
【００９８】
図４、図５及び図６に示された段階は、図４、図５及び図６に示された手順、その逆順または同時に行われることができる。
【００９９】
本発明によるクラウドストリーミング基盤放送連動型サービス方法及びトリガーコンテンツ提供方法は、多様なコンピューター手段を介して行われることができるプログラムまたはスマートフォンアプリで具現され得る。この際、プログラムまたはスマートフォンアプリは、コンピューター読み取り可能な媒体に記録され得る。前記コンピューター読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含むことができる。前記媒体に記録されるプログラム命令は、本発明のために特別に設計され構成されたものであるか、またはコンピューターソフトウェア当業者に公知されて使用可能なものであってもよい。コンピューター読み取り可能な記録媒体の例には、ハードディスク、プロッピィーディスク及び磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロップチカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、及びロム（ＲＯＭ）、ラム（ＲＡＭ）、フラッシュメモリなどのようなプログラム命令を格納し実行するように特別に構成されたすべての形態のハードウェア装置が含まれる。プログラム命令の例には、コンパイラーによって作われるもののような機械語コードのみならず、インタプリターなどを用いてコンピューターによって実行され得る高級言語コードを含むことができる。このようなハードウェア装置は、本発明の動作を行うために一つ以上のソフトウェアモジュールとして作動するように構成され得、その逆も同様である。
【０１００】
以上、本発明によるクラウドストリーミング基盤放送連動型サービスシステム、放送連動型サービスクライアント装置、トリガーコンテンツ提供サーバー及びこれを利用した方法は、前述したように説明された実施例の構成と方法が限定されるように適用され得るものではなく、前記実施例は、多様な変形が行われるように各実施例の全部または一部が選択的に組み合わされて構成されてもよい。
【産業上の利用可能性】
【０１０１】
本発明によれば、クラウドストリーミングを介して放送連動型サービスを提供するとともに、トリガーコンテンツ提供サーバーを介してサービス露出放送受信者の数よりさらに少ない数のユーザのみをクラウドストリーミングサーバーでなし遂げるようにして、効率的なクラウドストリーミング基盤放送連動型サービスが可能である。また、本発明は、サーバー分散型構造でクラウドストリーミングサーバーの負荷を最小化しながらも、ユーザーカスタマイズ型放送連動サービスを可能にして、放送連動型サービスの活性化に寄与できる。
【図１】
0006385474.tif 000002
【図２】
0006385474.tif 000003
【図３】
0006385474.tif 000004
【図４】
0006385474.tif 000005
【図５】
0006385474.tif 000006
【図６】
0006385474.tif 000007