(57)【要約】      （修正有）【課題】ローカルネットワーク通信を利用して、セットトップボックスのアプリケーションを管理する方法およびシステムを提供する。【解決手段】方法は、ローカルネットワークを利用して端末と連結する段階５１０、端末のアプリケーションストアを利用して端末からアプリケーションをダウンロードおよびインストールする段階５２０、端末からアプリケーションのインストールまたは削除データの送信を受ける段階５３０、および送信されたインストールおよび削除データを利用してインストールされたアプリケーションを管理する段階５４０を含む。【選択図】図５
2017130197.tif 000002
【特許請求の範囲】
【請求項１】
セットトップボックスのアプリケーション管理方法であって、
ローカルネットワークを利用して端末と連結する段階、
前記端末のアプリケーションストアを利用して前記端末から前記アプリケーションをダウンロードおよびインストールする段階、
前記端末から前記アプリケーションのインストールまたは削除データの送信を受ける段階、および
送信された前記インストールおよび削除データを利用してインストールされた前記アプリケーションを管理する段階
を含む、セットトップボックスのアプリケーション管理方法。
【請求項２】
前記ローカルネットワークを利用して前記端末と連結する段階は、
前記ローカルネットワークを利用して機器間連結をするために、前記セットトップボックスにエンベデッド（ｅｍｂｅｄｄｅｄ）されている所定のアプリケーションのＵＲＬまたはインストール情報を前記端末に提供する段階、および
前記ＵＲＬまたはインストール情報にしたがって前記所定のアプリケーションを提供して前記端末と連結する段階
を含む、請求項１に記載のセットトップボックスのアプリケーション管理方法。
【請求項３】
前記端末は、
前記セットトップボックスとの連結時、前記端末の位置判断情報を格納する段階、
前記セットトップボックスとの連結完了後に再連結をする場合、再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報との類似性を判断する段階、および
前記再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報とが類似する場合、類似性を判断する以前の周期よりも短い周期で機器間連結のための前記セットトップボックスを検索する段階
を含む、請求項１に記載のセットトップボックスのアプリケーション管理方法。
【請求項４】
前記ローカルネットワークを利用して前記端末と連結する段階は、
前記端末と所定の距離に接近した場合、ＮＦＣ通信を利用して前記端末と連結する段階
を含む、請求項１に記載のセットトップボックスのアプリケーション管理方法。
【請求項５】
前記ローカルネットワークを利用して前記端末と連結する段階は、
無線ＬＡＮに連結後、バーコード、ピンコード（ＰＩＮ  ｃｏｄｅ）、音声出力装置のうちの少なくとも１つを利用して前記端末と連結して前記所定のアプリケーションを提供する段階
を含む、請求項２に記載のセットトップボックスのアプリケーション管理方法。
【請求項６】
前記ローカルネットワークを利用して前記端末と連結する段階は、
近距離無線通信に連結後、前記端末の音声検索を通じて前記所定のアプリケーションをダウンロードすることができる設定案内音源または連結音源を再生する段階、および
再生された前記設定案内音源または連結音源を前記端末の音声検索で認識して前記所定のアプリケーションの提供を受けるように誘導する段階
を含む、請求項２に記載のセットトップボックスのアプリケーション管理方法。
【請求項７】
前記端末に格納された写真、動画、ファイルのうちの少なくとも１つ以上の送信を受けて格納したり、ディスプレイ装置を通じて出力したりする段階
をさらに含む、請求項１に記載のセットトップボックスのアプリケーション管理方法。
【請求項８】
セットトップボックスのアプリケーション管理システムであって、
ローカルネットワークを利用して端末と連結するローカルネットワーク連結部、
前記端末のアプリケーションストアを利用して前記端末からアプリケーションをダウンロードおよびインストールし、前記端末から前記アプリケーションのインストールまたは削除データの送信を受けるアプリケーション格納部、および
送信された前記インストールおよび削除データを利用してインストールされた前記アプリケーションを管理するアプリケーション管理部
を含む、セットトップボックスのアプリケーション管理システム。
【請求項９】
前記ローカルネットワーク連結部は、
前記ローカルネットワークを利用して機器間連結をするために、前記セットトップボックスにエンベデッド（ｅｍｂｅｄｄｅｄ）されている所定のアプリケーションのＵＲＬまたはインストール情報を前記端末に提供するインストール情報提供部、および
前記ＵＲＬまたはインストール情報にしたがって前記端末に前記所定のアプリケーションを提供して前記端末と連結する機器連結部
を含む、請求項８に記載のセットトップボックスのアプリケーション管理システム。
【請求項１０】
前記端末は、
前記セットトップボックスとの連結時、前記端末の位置判断情報を格納する位置情報格納部、
前記セットトップボックスとの連結完了後に再連結をする場合、再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報との類似性を判断する位置情報判断部、および
前記再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報とが類似する場合、類似性を判断する以前の周期よりも短い周期で機器間連結のための前記セットトップボックスを検索する装置検索部
を含む、請求項８に記載のセットトップボックスのアプリケーション管理システム。
【請求項１１】
前記ローカルネットワーク連結部は、
前記端末と所定の距離に接近した場合、ＮＦＣ通信を利用して前記端末と連結すること
を含む、請求項８に記載のセットトップボックスのアプリケーション管理システム。
【請求項１２】
前記ローカルネットワーク連結部は、
無線ＬＡＮに連結後、バーコード、ピンコード（ＰＩＮ  ｃｏｄｅ）、音声出力装置のうちの少なくとも１つを利用して前記端末と連結して前記所定のアプリケーションを提供すること
を含む、請求項９に記載のセットトップボックスのアプリケーション管理システム。
【請求項１３】
前記ローカルネットワーク連結部は、
近距離無線通信に連結後、前記端末の音声検索を通じて前記所定のアプリケーションをダウンロードすることができる設定案内音源または連結音源を再生する音源提供部
をさらに含み、
前記音源提供部で再生された前記設定案内音源または連結音源を前記端末の音声検索で認識して前記所定のアプリケーションの提供を受けるように誘導すること
を特徴とする、請求項９に記載のセットトップボックスのアプリケーション管理システム。
【請求項１４】
前記端末に格納された写真、動画、ファイルのうちの少なくとも１つ以上の送信を受けて格納したり、ディスプレイ装置を通じて出力させたりするデータ管理部
をさらに含む、請求項８に記載のセットトップボックスのアプリケーション管理システム。
【請求項１５】
ローカルネットワークを利用した機器間連結方法であって、
前記ローカルネットワークを利用して機器間連結をするために、セットトップボックスにエンベデッド（ｅｍｂｅｄｄｅｄ）されている所定のアプリケーションのＵＲＬまたはインストール情報を端末に提供する段階、および
前記端末で前記ＵＲＬまたはインストール情報にしたがって前記所定のアプリケーションの提供を受けて前記端末と前記セットトップボックスが連結する段階
を含む、ローカルネットワークを利用した機器間連結方法。
【請求項１６】
前記セットトップボックスとの連結時、前記端末の位置判断情報を格納する段階、
前記セットトップボックスとの連結完了後に再連結をする場合、再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報との類似性を判断する段階、および
前記再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報とが類似する場合、類似性を判断する以前の周期よりも短い周期で機器間連結のために前記端末で前記セットトップボックスを検索する段階
をさらに含む、請求項１５に記載のローカルネットワークを利用した機器間連結方法。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の実施形態は、セットトップボックスのアプリケーション管理方法およびシステムに関し、より詳細には、ローカルネットワーク通信を利用して機器間連結してセットトップボックスのアプリケーションを管理する方法およびシステムに関する。
【背景技術】
【０００２】
国内で運営されているアップストア（Ａｐｐ  Ｓｔｏｒｅ）（登録商標）は、代表的にはモバイル（ｍｏｂｉｌｅ）アップストアとモバイルアップストアの統合アップストア（例えば、Ｋ−Ａｐｐｓ）およびスマートＴＶアップストアに分けられる。このうち、モバイルアプリケーションを流通するモバイルアップストアは、移動通信サービスを提供する各移動通信社別に構築されて運営されており、ユーザは自身のモバイル端末機を利用して自身が加入している移動通信社が運営するアップストアに接続してアプリケーションの提供を受けるという構造になっている。ここで、アップストアとは、アプリケーションストアのうちの一つである。アプリケーションストアは、モバイル端末機で利用することができる多様なアプリケーション、およびデジタル化された商品などを提供するための販売チャネルである。例えば、アプリケーションストアは、モバイル端末機に搭載することができるアプリケーションを販売するｗｅｂ上の仮想店舗などのアプリケーションソフトの配信サービスを含む。
【０００３】
一方、互いに異なる製造社のモバイル端末機であっても、同じ運営ソフトウェアプラットフォームを搭載している場合は、アプリケーションの修正なく同じアプリケーションを実行することができる。すなわち、同じバージョンのアンドロイド（Ａｎｄｒｏｉｄ）（登録商標）プラットフォームを搭載しているスマートフォンは、製造社が提供する端末機に特化されたハードウェア装置を使用しない場合には製造社に係らず同じアプリケーションを実行することができるが、最近まで各移動通信社は、自社のモバイル端末機に特化された機能を使用するモバイルアプリケーションを主に開発したり支援したりしてきた。
【０００４】
これにより、既存のセットトップボックス（Ｓｅｔ−Ｔｏｐ  Ｂｏｘ）やＯＴＴ（Ｏｖｅｒ  Ｔｈｅ  Ｔｏｐ）装置の場合は、アップストアがなかったり、スマートフォンのアップストアに比べて支援されるアプリケーションが極めて少なかったりと機器の活用に不便がある。また、スマートフォンのアプリケーションをセットトップボックスやＯＴＴ装置にインストールすることができず、使用可能な機能が制限的である。
【０００５】
特許文献１は、このような機器間連動サービス提供装置および方法に関するものであって、機器間連動サービスの場合、モバイル機器でモバイル機器用アプリケーションストアを検索しなくても、モバイル機器でモバイル機器用アプリケーションを実行することができる技術を記載している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国公開特許１０−２０１４−０１００２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の一実施形態は、セットトップボックスのアプリケーション管理方法およびシステムに関して記述しており、より具体的には、ローカルネットワーク通信を利用して機器間連結してセットトップボックスのアプリケーションを管理する技術を提供する。
【０００８】
本発明の一実施形態は、ローカルネットワーク通信を通じてアプリケーションストアが提供されないセットトップボックスと端末が連結し、端末のアプリケーションストアを通じて多様なアプリケーションをインストールすることにより、セットトップボックスでアプリケーションを通じた多様な機能を実行することができる、セットトップボックスのアプリケーション管理方法およびシステムを提供する。
【課題を解決するための手段】
【０００９】
本発明の一実施形態に係るセットトップボックスのアプリケーション管理方法は、ローカルネットワークを利用して前記端末と連結する段階、前記端末のアプリケーションストアを利用して前記端末から前記アプリケーションをダウンロードおよびインストールする段階、前記端末から前記アプリケーションのインストールまたは削除データの送信を受ける段階、および送信された前記インストールおよび削除データを利用してインストールされた前記アプリケーションを管理する段階を含む。
【００１０】
ここで、前記ローカルネットワークを利用して前記端末と連結する段階は、前記ローカルネットワークを利用して機器間連結をするために、セットトップボックスにエンベデッド（ｅｍｂｅｄｄｅｄ）されている所定のアプリケーションのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）またはインストール情報を前記端末に提供する段階、および前記ＵＲＬまたはインストール情報にしたがって前記端末と連結する段階を含んでもよい。
【００１１】
前記端末は、前記セットトップボックスとの連結時に前記端末の位置判断情報を格納する段階、前記セットトップボックスとの連結完了後に再連結をする場合、再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報との類似性を判断する段階、および前記再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報とが類似する場合、類似性を判断する以前の周期よりも短い周期で機器間連結のための前記セットトップボックスを検索する段階を含んでもよい。
【００１２】
前記ローカルネットワークを利用して前記端末と連結する段階は、前記端末と所定の距離に接近した場合、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）通信を利用して前記端末と連結する段階を含んでもよい。
【００１３】
前記ローカルネットワークを利用して前記端末と連結する段階は、無線ＬＡＮに連結後、バーコード、ピンコード（ＰＩＮ  ｃｏｄｅ）、音声出力装置のうちの少なくとも１つを利用して前記端末と連結して前記所定のアプリケーションを提供する段階を含んでもよい。
【００１４】
前記ローカルネットワークを利用して前記端末と連結する段階は、近距離無線通信に連結後、前記端末の音声検索を通じて前記所定のアプリケーションをダウンロードすることができる設定案内音源または連結音源を再生する段階、および再生された前記設定案内音源または連結音源を前記端末の音声検索で認識して前記所定のアプリケーションの提供を受けるようにする段階を含んでもよい。
【００１５】
前記端末に格納された写真、動画、ファイルのうちの少なくとも１つ以上の送信を受けて格納したり、ディスプレイ装置を通じて出力したりする段階をさらに含んでもよい。
【００１６】
本発明の他の一実施形態に係るセットトップボックスのアプリケーション管理システムは、ローカルネットワークを利用して前記端末と連結するローカルネットワーク連結部、前記端末のアプリケーションストアを利用して前記端末から前記アプリケーションをダウンロードおよびインストールし、前記端末から前記アプリケーションのインストールまたは削除データの送信を受けるアプリケーション格納部、および送信された前記インストールおよび削除データを利用してインストールされた前記アプリケーションを管理するアプリケーション管理部を含む。
【００１７】
前記ローカルネットワーク連結部は、前記ローカルネットワークを利用して機器間連結をするために、セットトップボックスにエンベデッド（ｅｍｂｅｄｄｅｄ）されている所定のアプリケーションのＵＲＬまたはインストール情報を前記端末に提供するインストール情報提供部、および前記ＵＲＬまたはインストール情報にしたがって前記端末と連結する機器連結部を含んでもよい。
【００１８】
前記端末は、前記セットトップボックスとの連結時に前記端末の位置判断情報を格納する位置情報格納部、前記セットトップボックスとの連結完了後に再連結をする場合、再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報との類似性を判断する位置情報判断部、および前記再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報とが類似する場合、類似性を判断する以前の周期よりも短い周期で機器間連結のための前記セットトップボックスを検索する装置検索部を含んでもよい。
【００１９】
前記ローカルネットワーク連結部は、前記端末と所定の距離に接近した場合、ＮＦＣ通信を利用して前記端末と連結してもよい。
【００２０】
前記ローカルネットワーク連結部は、無線ＬＡＮに連結後、バーコード、ピンコード（ＰＩＮ  ｃｏｄｅ）、音声出力装置のうちの少なくとも１つを利用して前記端末と連結して前記所定のアプリケーションを提供してもよい。
【００２１】
前記ローカルネットワーク連結部は、近距離無線通信に連結後、前記端末の音声検索を通じて前記所定のアプリケーションをダウンロードすることができる設定案内音源または連結音源を再生する音源提供部をさらに含み、前記音源提供部で再生された前記設定案内音源または連結音源を前記端末の音声検索で認識して前記所定のアプリケーションの提供を受けるように誘導してもよい。
【００２２】
前記端末に格納された写真、動画、ファイルのうちの少なくとも１つ以上の送信を受けて格納したり、ディスプレイ装置を通じて出力したりさせるデータ管理部をさらに備えてもよい。
【００２３】
また、本発明の他の一実施形態に係るローカルネットワークを利用した機器間連結方法は、前記ローカルネットワークを利用して機器間連結をするために、セットトップボックスにエンベデッド（ｅｍｂｅｄｄｅｄ）されている所定のアプリケーションのＵＲＬまたはインストール情報を端末に提供する段階、および前記端末で前記ＵＲＬまたはインストール情報にしたがって前記所定のアプリケーションの提供を受けて前記端末と前記セットトップボックスが連結する段階を含んでもよい。
【００２４】
前記セットトップボックスとの連結時に前記端末の位置判断情報を格納する段階、前記セットトップボックスと連結完了後に再連結をする場合、再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報との類似性を判断する段階、および前記再連結時の前記端末の位置判断情報と予め格納された前記端末の位置判断情報とが類似する場合、類似性を判断する以前の周期よりも短い周期で機器間連結のために前記端末で前記セットトップボックスを検索する段階をさらに含んでもよい。
【発明の効果】
【００２５】
本発明の一実施形態によると、ローカルネットワーク通信を通じてアップストアが提供されないセットトップボックスと端末が連結し、端末のアプリケーションストアを通じて多様なアプリケーションをインストールすることにより、セットトップボックスでアプリケーションを通じた多様な機能を実行できるだけでなく、アプリケーションのインストールおよび削除管理をすることができる、セットトップボックスのアプリケーション管理方法およびシステムを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態における、セットトップボックスのアプリケーション管理システムを概略的に示した図である。
【図２】本発明の一実施形態における、セットトップボックスのアプリケーション管理システムの構成を示した図である。
【図３】本発明の一実施形態における、セットトップボックスの構成を説明するためのブロック図である。
【図４】本発明の一実施形態における、セットトップボックスのローカルネットワーク連結部の構成を説明するためのブロック図である。
【図５】本発明の一実施形態における、セットトップボックスのアプリケーション管理方法を説明するためのフローチャートである。
【図６】本発明の一実施形態における、ローカルネットワークを利用した機器間連結方法を示した図である。
【発明を実施するための形態】
【００２７】
以下、添付の図面を参照しながら、本発明の一実施形態について説明する。しかし、記述される実施形態は多様な形態に変形されてもよく、本発明の範囲が以下で説明される実施形態によって限定されることはない。また、多様な実施形態は、当該の技術分野において平均的な知識を有する者に本発明をさらに完全に説明するために提供されるものである。図面において要素の形状および大きさなどは、より明確な説明のために誇張されることがある。
【００２８】
本発明の一実施形態は、ローカルネットワーク通信を利用して機器間連結してセットトップボックスのアプリケーションを管理する技術を提供するものである。また、本発明の一実施形態は、ローカルネットワーク通信を通じてアップストアが提供されないセットトップボックスと端末が連結し、端末のアップストアを通じて多様なアプリケーションをインストールすることにより、セットトップボックスでアプリケーションを通じた多様な機能を実行できるようにするものである。
【００２９】
図１は、本発明の一実施形態における、セットトップボックスのアプリケーション管理システムを概略的に示した図である。
【００３０】
図１を参照すると、本発明の一実施形態に係るセットトップボックスのアプリケーション管理システムは、セットトップボックス１００およびセットトップボックス１００と連結する端末１１０を含んでもよい。
【００３１】
セットトップボックス１００は、外部のディスプレイ装置と連結し、外部から入力される信号を適切に変換して外部のディスプレイ装置に表示するものである。ここで、セットトップボックス１００は、アップストアがないか、端末のアップストアに比べて支援されるアプリケーションが少ない電気／電子機器を含んでもよい。
【００３２】
例えば、セットトップボックス１００は、ＯＴＴ（Ｏｖｅｒ  Ｔｈｅ  Ｔｏｐ）装置、デジタル衛星放送用受信装備、ルータ、家電機器、トーストボックス（Ｔｏａｓｔ（登録商標）  Ｂｏｘ、Ｔｏａｓｔｅｒ  Ｂｏｘ）、トーストホーム（Ｔｏａｓｔ  Ｈｏｍｅ）機器などのような多様な電気／電子機器を含んでもよい。トーストボックス、トーストホーム機器は、セットトップボックスまたはＯＴＴ装置などを含んでもよい。以下では、このようなトーストボックス、トーストホーム機器、ＯＴＴ装置などのように端末のアップストアを通じてアプリケーションをダウンロードおよびインストールすることのできる機器を、簡単にセットトップボックス（Ｓｅｔ−Ｔｏｐ  Ｂｏｘ）と呼ぶことにする。
【００３３】
端末１１０は、セットトップボックス１００から信号を受信し、インストールされたアップストアを通じて要請されたアプリケーションを提供してもよい。また、端末１１０は、セットトップボックス１００と写真、動画、ファイルなどのデータを共有してもよい。
【００３４】
このような端末１１０は電子機器であって、コンピュータ装置によって実現される固定型端末や移動型端末であってもよい。例えば、端末１１０は、スマートフォン（ｓｍａｒｔｐｈｏｎｅ）、携帯電話、ナビゲーション、ノート型パンコン、タブレット装置（ｔａｂｌｅｔ  ｄｅｖｉｃｅ）、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、電子ブックリーダ（ｅ‐ｂｏｏｋ  ｒｅａｄｅｒ）などが含まれてもよい。
【００３５】
端末１１０は、無線または有線通信方式を利用してネットワークを介してセットトップボックス、他の端末、および／またはサーバと通信してもよく、サーバから提供されたファイルを利用してアプリケーションをインストールしてもよい。
【００３６】
一方、サーバは、端末１１０とネットワークを介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置または複数のコンピュータ装置によって実現されてもよい。
【００３７】
一例として、サーバは、ネットワークを介して接続した端末１１０にアプリケーションのインストールのためのファイルを提供してもよい。この場合、端末１１０は、サーバから提供されたファイルを利用してアプリケーションをインストールしてもよい。また、端末１１０が含むオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）および少なくとも１つのプログラム（一例として、ブラウザや前記インストールされたアプリケーション）の制御にしたがってサーバに接続し、サーバが提供するサービスやコンテンツの提供を受けてもよい。例えば、端末１１０がアプリケーションの制御にしたがってネットワークを介してサービス要請メッセージをサーバに送信すると、サーバはサービス要請メッセージに対応するコードを端末１１０に送信してもよく、端末１１０はアプリケーションの制御にしたがってコードに基づく画面を構成して表示することにより、ユーザにコンテンツを提供してもよい。ここで、端末１１０にインストールされたアップストア（またはマーケット）を利用してサーバから多様なアプリケーションの提供を受けてもよい。
【００３８】
セットトップボックス１００と端末１１０を有線または無線で連結させる装置または通信システムが使用されてもよい。
【００３９】
一例として、セットトップボックス１００および端末１１０にはＵＳＢポートがそれぞれ形成され、ＵＳＢケーブルによって有線連結してもよい。ＵＳＢケーブルを通じてセットトップボックス１００と端末１１０を有線で連結する場合、端末と機器を連結する統合データ領域を支援する通信プロトコルを利用し、簡単な構成および方法によって必要なサービスの提供を受けることができる。
【００４０】
例えば、ＡＤＢ（Ａｎｄｒｏｉｄ（登録商標）  Ｄｅｂｕｇ  Ｂｒｉｄｇｅ）、メディア転送プロトコル（Ｍｅｄｉａ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＭＴＰ）、画像転送プロトコル（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＰＴＰ）などを通じてセットトップボックス１００と端末１１０をＵＳＢ連結することにより、端末１１０のアップストアを利用して必要なアプリケーションをダウンロードおよびインストールしてもよい。
【００４１】
ここで、ＡＤＢ（Ａｎｄｒｏｉｄ  Ｄｅｂｕｇ  Ｂｒｉｄｇｅ）は、アンドロイド端末に命令語を送信したり結果を受けたりすることのできる通信プロトコルであって、アンドロイドオペレーティングシステムデバイスに命令を下すことのできるプログラムを意味する。
【００４２】
メディア転送プロトコル（Ｍｅｄｉａ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＭＴＰ）と画像転送プロトコル（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＰＴＰ）は、端末とコンピュータなどの機器を連結してファイルを移動させる作業をサポートする連結方式である。
【００４３】
他の例として、セットトップボックス１００および端末１１０には無線通信モジュールがそれぞれ形成され、無線通信によって連結してもよい。
【００４４】
このように、通信方式が制限されることはなく、無線通信の場合、ネットワークが含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を活用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワークは、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄ  ｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでもよい。また、ネットワークは、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的（ｈｉｅｒａｒｃｈｉｃａｌ）ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これに制限されることはない。
【００４５】
特に、セットトップボックス１００と端末１１０は、ローカルネットワーク（Ｗｉ−Ｆｉ（登録商標）Ｄｉｒｅｃｔ、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）によって連結してもよい。なお、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔは無線ＬＡＮの一つである。また、Ｂｌｕｅｔｏｏｔｈは近距離無線通信の一つである。
【００４６】
ここで、ローカルネットワークは地域情報通信網であって、比較的近距離の機器を相互連結する通信網である。ローカルネットワークは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のように自宅や事務所などで使用される構内通信網を含んでもよく、ローカルネットワークのノードは、専用線を通じて連結されてもよいし、ＡＰと無線ＬＡＮカードなどを利用して無線で接続されてもよい。
【００４７】
これにより、セットトップボックス１００と端末１１０は互いに連動することができる。ここで、互いに連動するということは、セットトップボックス１００と端末１１０が互いに通信し、セットトップボックス１００から端末１１０にインストールされたアップストアを利用して、端末１１０からアプリケーションをダウンロードおよびインストールすることができ、端末１１０に格納された写真、動画、ファイルなどをセットトップボックス１００と共有することができるということを意味する。
【００４８】
図２は、本発明の一実施形態における、セットトップボックスのアプリケーション管理システムの構成を示した図である。
【００４９】
図２を参照すると、本発明の一実施形態に係るセットトップボックスのアプリケーション管理システムは、上述したように、セットトップボックスと端末を含んでもよい。
【００５０】
ここで、セットトップボックスは、トーストボックス、トーストホーム機器、ＯＴＴ装置など、端末のアップストアを通じてアプリケーションをダウンロードおよびインストールすることのできる機器であってもよい。また、端末は、携帯電話、スマートフォン、タブレットＰＣなど、セットトップボックスから信号を受信し、インストールされたアップストアを通じて要請されたアプリケーションを提供する機器であってもよい。
【００５１】
このように、セットトップボックスは端末とペアリング（ｐａｉｒｉｎｇ）され、端末にインストールされたアップストアを通じてアプリケーションをダウンロードおよびインストールすることにより、アプリケーションを通じた多様な機能の提供を受けることができるようになる。このような機能については、以下で、より具体的に説明する。
【００５２】
ここで、セットトップボックスは、少なくとも１つ以上が形成されてもよく、端末も少なくとも１つ以上が形成されてもよい。例えば、複数のセットトップボックスと１つの端末が互いにペアリングされてもよく、他の例としては、複数のセットトップボックスと複数の端末が互いにペアリングされてもよい。
【００５３】
図２では、１つのセットトップボックスに対する例としてセットトップボックス２００の内部構成を、１つの端末に対する例として端末２１０の内部構成を説明する。
【００５４】
端末２１０は、例えば、プロセッサ２１１、入力／出力インタフェース２１３、通信モジュール２１４、メモリ２１５、およびディスプレイ２１６を含んでもよい。端末２１０は、プロセッサ２１１、端末２１０上で作動する少なくとも１つ以上のアプリケーションを含んでもよい。プロセッサ２１１および／またはアプリケーションのうちの少なくとも１つ以上は、入力／出力処理モジュールを含んでもよい。
【００５５】
端末２１０とセットトップボックス２００は、メモリ２０３、２１５、プロセッサ２０１、２１１、通信モジュール２０２、２１４、および入力／出力インタフェース２１３を含んでもよい。
【００５６】
メモリ２０３、２１５は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでもよい。また、メモリ２０３、２１５には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、端末２１０にインストールされ駆動するブラウザや上述したアプリケーションなどのためのコード）が格納されてもよい。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）を利用して、メモリ２０３、２１５とは別のコンピュータで読み取り可能な記録媒体からロードされてもよい。このような別のコンピュータで読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体を含んでもよい。他の実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではない通信モジュール２０２、２１４を利用して、メモリ２０３、２１５にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布する配布システム（一例として、上述したサーバ）がネットワークを介して提供するファイルによってインストールされるプログラム（一例として、上述したアプリケーション）に基づいてメモリ２０３、２１５にロードされてもよい。
【００５７】
プロセッサ２０１、２１１は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてもよい。命令は、メモリ２０３、２１５または通信モジュール２０２、２１４によって、プロセッサ２０１、２１１に提供されてもよい。プロセッサ２０１、２１１は、メモリ２０３、２１５のような記録装置に格納されたプログラムコードにしたがって受信される命令を実行するように構成されてもよい。
【００５８】
通信モジュール２０２、２１４は、ネットワーク２２０を介して端末２１０とセットトップボックス２００とが互いに通信するための機能を提供してもよいし、他の端末または他のセットトップボックスと通信するための機能を提供してもよい。一例として、端末２１０のプロセッサ２１１がメモリ２１５のような記録装置に格納されたプログラムコードにしたがって生成した要請が、通信モジュール２１４の制御にしたがってネットワーク２２０を介してセットトップボックス２００に伝達されてもよい。これとは逆に、セットトップボックス２００のプロセッサ２０１の制御にしたがって提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２０４とネットワーク２２０を経て端末２１０の通信モジュール２１４を通じて端末２１０に受信されてもよい。例えば、通信モジュール２１４を通じて受信されたセットトップボックス２００の制御信号や命令などは、プロセッサ２１１やメモリ２１５に伝達されてもよく、コンテンツやファイルなどは、端末２１０がさらに含むことのできる格納媒体に格納されてもよい。
【００５９】
入力／出力インタフェース２１３は、入力／出力装置とのインタフェースのための手段であってもよい。例えば、入力装置は、キーボードまたはマウスなどの装置を、また出力装置は、アプリケーションの通信セッションを表示するためのディスプレイのような装置を含んでもよい。他の例として、入力／出力インタフェース２１３は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。より具体的な例として、端末２１０のプロセッサ２１１は、メモリ２１５にロードされたコンピュータプログラムの命令を処理するにあたり、セットトップボックス２００や他の端末が提供するデータを利用して構成されるサービス画面やコンテンツが、入力／出力インタフェース２１３を通じてディスプレイ２１６に表示されてもよい。
【００６０】
また、他の実施形態において、端末２１０およびセットトップボックス２００は、図２の構成要素よりもさらに多くの構成要素を含んでもよい。しかし、本発明の実施形態においては、大部分の従来技術構成要素を明確に図に示すことは省略する。例えば、端末２１０は、入力／出力装置のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ（ｔｒａｎｓｃｅｉｖｅｒ）、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。
【００６１】
図３は、本発明の一実施形態における、セットトップボックスの構成を説明するためのブロック図である。
【００６２】
図３を参照すると、本発明の一実施形態に係るセットトップボックスのアプリケーション管理システム３００は、ローカルネットワーク連結部３１０、アプリケーション格納部３２０、およびアプリケーション管理部３３０を含んでもよい。さらに、実施形態によって、セットトップボックスのアプリケーション管理システムは、データ管理部３４０をさらに含んでもよい。
【００６３】
ローカルネットワーク連結部３１０は、ローカルネットワークを利用して端末と連結してもよい。ここで、最初の物理リンク（Ｐｈｙｓｉｃａｌ  Ｌｉｎｋ）連結は、既存の技術によるものであってもよい。
【００６４】
ここで、ローカルネットワークとは、比較的近距離の機器を相互連結する通信網であって、ローカルネットワーク（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈなど）によって連結されてもよい。ローカルネットワークは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のように自宅や事務所などで使用される構内通信網を含んでもよく、ローカルネットワークのノードは、専用線を通じて連結されてもよいし、ＡＰと無線ＬＡＮカードなどを利用して無線で接続されてもよい。
【００６５】
ローカルネットワーク連結部３１０は、端末とのローカルネットワーク連結時に、セットトップボックスにエンベデッド（ｅｍｂｅｄｄｅｄ）されているトーストキャスト（Ｔｏａｓｔ  Ｃａｓｔ）アプリケーションを端末にダウンロードおよびインストールするようにＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）またはダウンロード情報を提供してもよい。ここで、トーストキャスト（Ｔｏａｓｔ  Ｃａｓｔ、またはＴｏａｓｔｅｒ  Ｃａｓｔ）アプリケーションは、端末とセットトップボックスを連結し、ローカルネットワークを利用して多様なアプリケーションのインストールファイルを共有するためのアプリケーションであって、セットトップボックスに予めインストールされてもよい。また、トーストキャストアプリケーションをセットトップボックスおよび端末にインストールすることにより、写真、動画、ファイルなどのデータファイルも共有することが可能となる。
【００６６】
一例として、ＮＦＣ通信可能状態で端末と機器が接触した場合、端末でローカルネットワークを利用してトーストキャストアプリケーションをダウンロードしてもよい。
【００６７】
他の例として、端末とのワイファイ（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ）連結後、ＵＲＬ、映像（バーコード、ＰＩＮ  ｃｏｄｅ）、音声出力装置のうちの少なくとも１つを提供して端末でローカルネットワークを利用してトーストキャストアプリケーションをダウンロードしてもよい。
【００６８】
また、他の例として、端末とのＢｌｕｅｔｏｏｔｈ（登録商標）連結後、端末の音声検索機能を利用してトーストキャストアプリケーションをダウンロードするように誘導するための設定案内音源と連結音源を再生してもよい。
【００６９】
ローカルネットワーク連結部３１０は、ローカルネットワークを利用して端末と連結するとき、端末との次の連結を容易にするために連結時の現在位置判断情報を格納してもよい。
【００７０】
一例として、ローカルネットワーク連結部３１０は、位置判断のためにワイファイマック（Ｗｉ−Ｆｉ  Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：Ｗｉ−Ｆｉ  Ｍａｃ）やＳＳｉｄなどの情報を利用し、再連結時に同じ情報がある場合には連結位置として判断してもよい。
【００７１】
他の例として、ローカルネットワーク連結部３１０は、位置判断のために衛星測位システム（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：ＧＰＳ）情報を利用し、再連結時に登録位置に近い場合には機器間連結周期を短くして連結される機器を検索してもよい。
【００７２】
さらに他の例として、ローカルネットワーク連結部３１０は、位置判断のために端末のカメラなどのイメージ認識または撮影装置を利用して映像データを取得することにより、機器間連結した状態で一定の周期で映像データを収集確認してもよい。例えば、衛星測位システム（ＧＰＳ）情報を利用し、登録位置に近い場合には機器間連結周期を短くして機器間連結をし、端末のカメラを通じて映像データを収集して予め格納された映像データとの類似性を確認することによって位置を判断してもよい。
【００７３】
これにより、ローカルネットワーク連結部３１０は、端末との連結設定完了以後に再連結をする場合、連結時の位置判断情報を利用し、最初の連結位置と類似する場合には、以前よりも短い周期で機器連結のための連結装置（Ｐｅｅｒ  Ｄｅｖｉｃｅ）の検索を行うことができる。
【００７４】
アプリケーション格納部３２０は、端末と連結した後、端末のアップストアを利用して端末からアプリケーションをダウンロードおよびインストールしてもよい。ここで、端末にインストールされたアップストア（またはマーケット）は、端末に搭載されたＯＳがアンドロイドＯＳであればグーグル（登録商標）マーケットとなり、アップル（登録商標）ＯＳであればアップルストアとなる。
【００７５】
また、アプリケーション格納部３２０は、端末から前記のアプリケーションを管理するためのアプリケーションのインストールまたは削除データの送信を受けてもよい。
【００７６】
アプリケーション格納部３２０は、端末のアップストアを利用して要求されるアプリケーションをダウンロードおよびインストールすることにより、アップストアのない機器でアプリケーションを通じた多様な機能を利用することができるようになる。ここで、アプリケーション格納部３２０は、アップストアのアプリケーションの大部分をインストールおよび使用することができる。例えば、アプリケーション格納部３２０は、バグス（ｂｕｇｓ）、コミコ（ｃｏｍｉｃｏ）（登録商標）、トースタ（ｔｏａｓｔｅｒ）などのアプリケーションを端末を通じてインストールおよび使用してもよいが、このようなアプリケーションは１つの例に過ぎず、これに制限されることはない。
【００７７】
アプリケーション管理部３３０は、端末から送信されたインストールおよび削除データを利用してインストールされたアプリケーションをインストールおよび削除することができるため、セットトップボックスでもアプリケーションを管理することができる。
【００７８】
本明細書に記載の実施形態によっては、セットトップボックスのアプリケーション管理システムは、データ管理部３４０をさらに含んでもよい。
【００７９】
データ管理部３４０は、端末に格納された写真、動画、ファイルのうちの少なくとも１つ以上の送信を受けて格納したり、ディスプレイ装置に出力させたりしてもよい。
【００８０】
データ管理部３４０は、ローカルネットワークでサーバ、クライアント構造によって駆動されてもよい。例えば、セットトップボックスのデータ管理部３４０から写真、動画、ファイルなどのデータを端末に要請してもよく、端末はこれに応答して、要請されたデータをデータ管理部３４０に伝達してもよい。すなわち、データ管理部３４０は、端末に必要な写真、動画、ファイルなどのデータを要請して伝達を受けることができ、伝達された写真、動画、ファイルなどを格納したり、ディスプレイしたりすることができる。
【００８１】
データ管理部３４０は、端末のデータファイルをコピーまたは移動してもよい。
【００８２】
さらに、データ管理部３４０は、ローカルネットワークを利用した機器間通信が可能な状態では、自動バックアップを実行することも可能である。
【００８３】
このように、ローカルネットワーク通信を通じてセットトップボックスと端末が連結し、端末の写真、動画、ファイルなどのようなデータファイルの送信を受けて格納およびディスプレイすることができ、これとは反対に、セットトップボックスのデータファイルを端末に送信し、端末を通じて格納およびディスプレイすることも可能である。
【００８４】
図４は、本発明の一実施形態における、セットトップボックスのローカルネットワーク連結部の構成を説明するためのブロック図である。
【００８５】
図４を参照すると、本発明の一実施形態に係るセットトップボックスのアプリケーション管理システムにおいて、セットトップボックスのローカルネットワーク連結部４１０は、インストール情報提供部４１１および機器連結部４１２を含んでもよい。また、本明細書に記載の実施形態によっては、セットトップボックスのアプリケーション管理システムのローカルネットワーク連結部４１０は、音源提供部４１３をさらに含んでもよい。さらに、本明細書に記載の実施形態によっては、セットトップボックスのアプリケーション管理システムのローカルネットワーク連結部４１０は、位置情報格納部、位置情報判断部、および装置検索部を含んでもよい。
【００８６】
インストール情報提供部４１１は、トーストキャストアプリケーションのＵＲＬまたはインストール情報を端末に提供するものであって、より具体的には、ローカルネットワークを利用して機器間連結をするために、エンベデッドされているトーストキャストアプリケーションのＵＲＬまたはインストール情報を端末に提供してもよい。
【００８７】
例えば、ローカルネットワーク連結部４１０のインストール情報提供部４１１は、端末と所定の距離に接近した場合、ＮＦＣ通信を利用して端末と連結してもよい。
【００８８】
他の例として、ローカルネットワーク連結部４１０のインストール情報提供部４１１は、端末とワイファイ（Ｗｉ−Ｆｉ）連結後、バーコード、ピンコード（ＰＩＮ  ｃｏｄｅ）、音声出力装置のうちの少なくとも１つを利用して端末と連結し、トーストキャストアプリケーションを提供してもよい。
【００８９】
また、本明細書に記載の実施形態によっては、セットトップボックスのアプリケーション管理システムのローカルネットワーク連結部４１０は、音源提供部４１３をさらに含んでもよい。
【００９０】
音源提供部４１３は、端末とＢｌｕｅｔｏｏｔｈ連結後、端末の音声検索機能を通じてトーストキャストアプリケーションをダウンロードすることのできる設定案内音源または連結音源を再生してもよい。これにより、ローカルネットワーク連結部４１０のインストール情報提供部４１１は、音源提供部４１３で再生された設定案内音源または連結音源を端末の音声検索で認識してトーストキャストアプリケーションの提供を受けるように誘導してもよい。
【００９１】
これにより、機器連結部４１２は、ＵＲＬまたはインストール情報にしたがってトーストキャストアプリケーションを提供して端末と連結することが可能となる。
【００９２】
ここで、端末は、ローカルネットワークを利用してセットトップボックスと連結するとき、セットトップボックスとの次の連結を容易にするために、連結時の現在位置判断情報を格納してもよい。また、端末は、現在位置判断情報を格納して次の連結を容易にするために、位置情報格納部、位置情報判断部、および装置検索部を含んでもよい。
【００９３】
位置情報格納部は、セットトップボックスとの連結時の端末の位置判断情報を格納してもよい。
【００９４】
位置情報判断部は、セットトップボックスとの連結完了後に再連結をする場合、再連結時の端末の位置判断情報と予め格納された端末の位置判断情報との類似性を判断してもよい。
【００９５】
装置検索部は、セットトップボックスとの再連結時の端末の位置判断情報と予め格納された端末の位置判断情報とが類似する場合、類似性を判断する以前の周期よりも短い周期で機器間連結のための連結装置となるセットトップボックスを検索してもよい。
【００９６】
一方、セットトップボックスでも、ローカルネットワークを利用して端末と連結するとき、端末との次の連結を容易にするために、連結時の現在位置判断情報を格納してもよい。セットトップボックスは、端末の現在位置判断情報を格納して次の連結を容易にするために、位置情報格納部、位置情報判断部、および装置検索部を含んでもよい。
【００９７】
位置情報格納部は、端末との連結時の端末の位置判断情報を格納してもよい。
【００９８】
位置情報判断部は、端末との連結完了後に再連結をする場合、再連結時の端末の位置判断情報と予め格納された端末の位置判断情報との類似性を判断してもよい。
【００９９】
装置検索部は、端末との再連結時の端末の位置判断情報と予め格納された端末の位置判断情報とが類似する場合、類似性を判断する以前の周期よりも短い周期で機器間連結のための端末を検索してもよい。
【０１００】
例えば、端末を携帯しているユーザがトーストホーム（Ｔｏａｓｔ  Ｈｏｍｅ）機器（セットトップボックス）が存在する自宅に戻ってきたとき、ユーザの自宅内に形成されたローカルネットワークを通じて端末とセットトップボックスが連結するようになる。
【０１０１】
例えば、端末は、セットトップボックスと再連結をする場合、再連結時の端末の位置判断情報と予め格納された端末の位置判断情報との類似性を判断してもよい。そして、端末の装置検索部は、セットトップボックスとの再連結時の端末の位置判断情報と予め格納された端末の位置判断情報とが類似する場合、類似性を判断する以前の周期よりも短い周期で機器間連結のための連結装置となるセットトップボックスを検索することにより、迅速にセットトップボックスと連結することができるようになる。
【０１０２】
以後、端末は、セットトップボックスに写真、動画、ファイルなどのデータファイルを送信し、ディスプレイ装置（ＴＶ）と連結したセットトップボックスを通じて、ディスプレイすることが可能となる。ここで、セットトップボックスは、ディスプレイ装置と連結したセットトップボックスだけではなく、ディスプレイ装置を備えたセットトップボックスであってもよい。
【０１０３】
図５は、本発明の一実施形態における、セットトップボックスのアプリケーション管理方法を説明するためのフローチャートである。
【０１０４】
図５を参照すると、本発明の一実施形態に係るセットトップボックスのアプリケーション管理方法は、ローカルネットワークを利用して端末と連結する段階５１０、端末のアップストアを利用して端末からアプリケーションをダウンロードおよびインストールする段階５２０、端末からアプリケーションのインストールまたは削除データの送信を受ける段階５３０、および送信されたインストールおよび削除データを利用してインストールされたアプリケーションを管理する段階５４０を含んでもよい。
【０１０５】
ここで、ローカルネットワークを利用して端末と連結する段階５１０は、より具体的には、ローカルネットワークを利用して機器間連結をするために、エンベデッドされているトーストキャストアプリケーションのＵＲＬまたはインストール情報を端末に提供する段階５１１、およびＵＲＬまたはインストール情報にしたがって端末と連結する段階５１２を含んでもよい。
【０１０６】
また、端末に格納された写真、動画、ファイルのうちの少なくとも１つ以上の送信を受けて格納したり、ディスプレイ装置を通じて出力したりする段階５５０をさらに含んでもよい。
【０１０７】
本発明の一実施形態によると、ローカルネットワーク通信を通じてアップストアが提供されないセットトップボックスと端末が連結し、端末のアップストアを通じて多様なアプリケーションをインストールすることにより、セットトップボックスでアプリケーションを通じた多様な機能を実行できるだけでなく、アプリケーションのインストールおよび削除管理をすることができる。
【０１０８】
本発明の一実施形態に係るセットトップボックスのアプリケーション管理方法は、図３および図４を参照しながら説明した本発明の一実施形態に係るセットトップボックスのアプリケーション管理システムを利用しながら、さらに具体的に説明する。図３で説明したように、本発明の一実施形態に係るセットトップボックスのアプリケーション管理システムは、ローカルネットワーク連結部３１０、アプリケーション格納部３２０、およびアプリケーション管理部３３０を含んでもよい。また、本明細書に記載の実施形態によっては、セットトップボックスのアプリケーション管理システムは、データ管理部３４０をさらに含んでもよい。また、図４を参照しながら説明したように、本発明の一実施形態に係るセットトップボックスのアプリケーション管理システムにおいて、ローカルネットワーク連結部４１０は、インストール情報提供部４１１および機器連結部４１２を含んでもよい。また、本明細書に記載の実施形態によっては、セットトップボックスのアプリケーション管理システムのローカルネットワーク連結部４１０は、音源提供部４１３をさらに含んでもよい。
【０１０９】
段階５１０で、ローカルネットワーク連結部は、ローカルネットワークを利用して端末と連結してもよい。
【０１１０】
ローカルネットワークを利用して端末と連結するため、段階５１１で、ローカルネットワーク連結部のインストール情報提供部は、ローカルネットワークを利用して機器間連結をするために、エンベデッドされているトーストキャストアプリケーションのＵＲＬまたはインストール情報を端末に提供してもよい。
【０１１１】
段階５１２で、ローカルネットワーク連結部の機器連結部は、ＵＲＬまたはインストール情報にしたがって、端末と連結する段階を含んでもよい。
【０１１２】
一例として、ローカルネットワークを利用して端末と連結するために、ローカルネットワーク連結部は、端末と所定の距離に接近した場合、ＮＦＣ通信を利用して端末と連結してもよい。
【０１１３】
他の例として、ローカルネットワーク連結部は、ワイファイ（Ｗｉ−Ｆｉ）連結後、バーコード、ピンコード（ＰＩＮ  ｃｏｄｅ）、音声出力装置のうちの少なくとも１つを利用して端末と連結してトーストキャストアプリケーションを提供してもよい。
【０１１４】
また、他の例として、ローカルネットワーク連結部は、Ｂｌｕｅｔｏｏｔｈ連結後、端末の音声検索を通じてトーストキャストアプリケーションをダウンロードすることができる設定案内音源または連結音源を再生してもよい。この後、ローカルネットワーク連結部は、再生された設定案内音源または連結音源を端末の音声検索で認識してトーストキャストアプリケーションの提供を受けるように誘導してもよい。
【０１１５】
一方、ローカルネットワークを利用して端末と連結するために、端末との連結時の端末の位置判断情報を格納してもよい。以後、セットトップボックスと端末との連結完了後に再連結をする場合、再連結時の端末の位置判断情報と予め格納された端末の位置判断情報との類似性を判断してもよい。この後、セットトップボックスと端末との再連結時の端末の位置判断情報と予め格納された端末の位置判断情報とが類似する場合、類似性を判断する以前の周期よりも短い周期で機器間連結のための連結装置（Ｐｅｅｒ  Ｄｅｖｉｃｅ）を検索してもよい。
【０１１６】
段階５２０で、アプリケーション格納部は、端末のアップストアを利用して端末からアプリケーションをダウンロードおよびインストールしてもよい。アプリケーション格納部は、ローカルネットワーク連結部によってセットトップボックスと端末がペアリング（ｐａｉｒｉｎｇ）した状態で、ローカルネットワークを利用して端末にインストールされたアップストアを通じて多様なアプリケーションをダウンロードしてもよい。ここで、端末にインストールされたアップストアは、端末に搭載されたＯＳがアンドロイドＯＳであればグーグルマーケットとなり、アップルＯＳであればアップルストアとなる。
【０１１７】
段階５３０で、アプリケーション格納部は、端末からアプリケーションのインストールまたは削除データの送信を受けてもよい。より具体的には、アプリケーション格納部は、端末にインストールされたアップストアを通じてインストールしようとするアプリケーションを選択した後、セットトップボックスでアプリケーションのインストールまたは削除関連データの送信を受けてもよい。
【０１１８】
段階５４０で、アプリケーション管理部は、送信されたインストールおよび削除データを利用してインストールされたアプリケーションを管理してもよい。
【０１１９】
また、本明細書に記載の実施形態によっては、セットトップボックスのアプリケーション管理方法は、端末に格納されたデータの伝達を受けて管理してもよい。
【０１２０】
段階５５０で、データ管理部は、端末に格納された写真、動画、ファイルのうちの少なくとも１つ以上の送信を受けて格納したり、ディスプレイ装置を通じて出力したりしてもよい。
【０１２１】
ここで、データ管理部は、ローカルネットワークでサーバ（一例として、端末）とクライアント（一例として、セットトップボックス）構造によって駆動してもよい。また、データ管理部は、端末の写真、動画、ファイルなどのデータファイルをコピーしてセットトップボックスに移動させてもよい。
【０１２２】
さらに、データ管理部は、ローカルネットワークを利用して端末と機器間通信が可能な状態では、自動でバックアップされるように設定してもよい。
【０１２３】
図６は、本発明の一実施形態における、ローカルネットワークを利用した機器間連結方法を示した図である。
【０１２４】
図６を参照すると、本発明の一実施形態に係るローカルネットワークを利用した機器間連結方法は、図３〜図５においてローカルネットワークを通じて端末とセットトップボックスとを連結する方法について具体的に説明したため、重複する説明は省略する。
【０１２５】
段階６１０で、セットトップボックスは、ローカルネットワークを利用して機器間連結をするために、セットトップボックスにエンベデッド（ｅｍｂｅｄｄｅｄ）されているトーストキャスト（Ｔｏａｓｔ  Ｃａｓｔ）アプリケーションのＵＲＬまたはインストール情報を端末に提供してもよい。
【０１２６】
段階６２０で、端末は、ＵＲＬまたはインストール情報にしたがってトーストキャストアプリケーションの提供を受けてセットトップボックスと連結してもよい。
【０１２７】
段階６３０で、端末は、セットトップボックスとの連結時の端末の位置判断情報を格納してもよい。
【０１２８】
段階６４０で、端末は、セットトップボックスとの連結完了後に再連結をする場合、再連結時の端末の位置判断情報と予め格納された端末の位置判断情報との類似性を判断してもよい。
【０１２９】
段階６５０で、端末は、セットトップボックスとの再連結時の端末の位置判断情報と予め格納された端末の位置判断情報とが類似する場合、類似性を判断する以前の周期よりも短い周期で機器間連結のためのセットトップボックスを検索してもよい。
【０１３０】
これにより、ローカルネットワークを利用した端末とセットトップボックスとの連結が可能となる。
【０１３１】
以上のように、本明細書に記載の実施形態によると、ローカルネットワーク通信を通じてアップストアが提供されないセットトップボックスと端末が連結し、端末のアップストアを通じて多様なアプリケーションをインストールすることができる。これにより、セットトップボックスで端末を通じてインストールされたアプリケーションを利用して多様な機能を実行することができ、アプリケーションのインストールおよび削除管理をすることができる。
【０１３２】
また、ローカルネットワーク通信を通じてセットトップボックスと端末が連結し、端末の写真、動画、ファイルなどデータファイルの送信を受けて格納およびディスプレイすることができるし、これとは反対に、セットトップボックスのデータファイルを端末に送信し、端末を通じて格納およびディスプレイすることも可能である。
【０１３３】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてもよい。例えば、本発明の一実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてもよい。また、処理装置は、オペレーティングシステム（ＯＳ）および前記ＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。さらに、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してもよい。例えば、理解し易いように、１つの処理装置が使用される場合を例に説明される場合があるが、当業者は、処理装置が複数個の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）および／または複数種類の処理要素を含んでもよいことは理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、処理装置は、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成（ｐｒｏｃｅｓｓｉｎｇ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）を含むことも可能である。
【０１３４】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの２つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に（ｃｏｌｌｅｃｔｉｖｅｌｙ）処理装置に命令してもよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供するために、いかなる種類の機械、コンポーネント、物理装置、仮想装置（ｖｉｒｔｕａｌ  ｅｑｕｉｐｍｅｎｔ）、コンピュータ格納媒体または装置、または送信される信号波（ｓｉｇｎａｌ  ｗａｖｅ）に永久的または一時的に具現化（ｅｍｂｏｄｙ）されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された方法で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてもよい。
【０１３５】
本発明の一実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されて、コンピュータで読み取り可能な媒体に記録されてもよい。なお、コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでもよい。媒体に記録されるプログラム命令は、本発明の一実施形態のために特別に設計され、構成されたものであってもよいし、コンピュータソフトウェアに関わる技術分野において公知な使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピ（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、本明細書に記載の実施形態の動作を実行するために、１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【０１３６】
以上のように、限定された実施形態と図面に基づいて説明したが、本発明はこれらに限定されるものではなく、当業者であれば、本発明の趣旨から逸脱しない範囲において、修正および変更が可能である。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、および／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたり、または組み合わされたり、他の構成要素または均等物によって対置されたり、または置換されたとしても、適切な結果を達成することができる。
【０１３７】
したがって、異なる実施形態であっても、本願の特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【０１３８】
１００：セットトップボックス
１１０：端末
【図１】
2017130197.tif 000003
【図２】
2017130197.tif 000004
【図３】
2017130197.tif 000005
【図４】
2017130197.tif 000006
【図５】
2017130197.tif 000007
【図６】
2017130197.tif 000008