(57)【要約】      （修正有）【課題】電子製品の購買前にユーザが実際電子製品の使用と同一の使用経験をすることができるようにする仮想電子製品提供システムを提供する。【解決手段】実際電子製品の機能を実行するためのソフトウェア及びハードウェアインターフェース機能を含む仮想電子製品を備え、ユーザ端末の要請に応じて前記仮想電子製品を実行するか、または前記仮想電子製品を前記ユーザ端末に伝送する仮想電子製品提供装置を含む。したがって、ユーザが実際電子製品の購買前に機器の主要機能をあらかじめ体験することができ、購買しようとする電子製品の基本機能及び付加機能に対する十分な検討をすることができる。【選択図】図１
2012128857.tif 000002
【特許請求の範囲】
【請求項１】
実際電子製品の機能を実行するためのソフトウェア及びハードウェアインターフェース機能を含む仮想電子製品を備え、ユーザ端末の要請に応じて前記仮想電子製品を実行するか、または前記仮想電子製品を前記ユーザ端末に伝送する仮想電子製品提供装置を含む仮想電子製品提供システム。
【請求項２】
前記仮想電子製品提供装置は、
前記実際電子製品のソフトウェアの変更が発生する場合、前記実際電子製品の製造社サーバーから変更されたソフトウェアを提供されて、前記実際電子製品の機能を実行するためのソフトウェアを更新することを特徴とする請求項１に記載の仮想電子製品提供システム。
【請求項３】
前記仮想電子製品は、
前記実際電子製品に搭載されたソフトウェアスタックと同一に構成されるソフトウェアスタックと、
前記実際電子製品の中央処理装置またはプロセッサのためにコンパイルされたソフトウェアスタックを認識して実行し、前記実際電子製品に含まれた周辺装置をエミュレーションする仮想ハードウェアと、
前記実際電子製品の外形デザインをディスプレイする製品表現モジュールと、を含むことを特徴とする請求項１に記載の仮想電子製品提供システム。
【請求項４】
前記ソフトウェアスタックは、
運営体制、ミドルウェア、アプリケーション及びアプリケーションマネージャを含み、前記アプリケーションマネージャは、ネットワークを通じて外部のサーバーに接続することができるネットワーク接続機能と、ユーザ認証機能を実行することを特徴とする請求項３に記載の仮想電子製品提供システム。
【請求項５】
前記仮想電子製品は、
前記アプリケーションマネージャを通じてアプリケーションサーバーと認証手続を行った後、前記アプリケーションサーバーからアプリケーションをダウンロードして設置することを特徴とする請求項４に記載の仮想電子製品提供システム。
【請求項６】
前記仮想ハードウェアは、
前記実際電子製品の中央処理装置またはプロセッサに対するエミュレーション機能を含む場合、前記ソフトウェアスタックをコンパイルせずに使用することを特徴とする請求項３に記載の仮想電子製品提供システム。
【請求項７】
前記仮想ハードウェアは、
前記実際電子製品の中央処理装置またはプロセッサに対するエミュレーション機能を含まない場合、前記仮想電子製品を実行する装置に搭載された中央処理装置またはプロセッサが認識するように前記ソフトウェアスタックをコンパイルすることを特徴とする請求項３に記載の仮想電子製品提供システム。
【請求項８】
前記製品表現モジュールは、
前記実際電子製品の外部デザイン情報に対してマークアップ（ｍａｒｋｕｐ）言語を使用して定義したデータまたはあらかじめ定義した形態のデータを解釈し、前記仮想電子製品の外形を表現することを特徴とする請求項３に記載の仮想電子製品提供システム。
【請求項９】
前記ソフトウェアスタックは、
前記仮想ハードウェアと独立して更新されることを特徴とする請求項３に記載の仮想電子製品提供システム。
【請求項１０】
仮想電子製品提供サーバーから仮想電子製品を提供され、提供された前記仮想電子製品を実行する仮想電子製品実行装置を含み、
前記仮想電子製品は、
実際電子製品に搭載されたソフトウェアスタックと同一に構成されるソフトウェアスタックと、
前記実際電子製品の中央処理装置またはプロセッサのためにコンパイルされたソフトウェアスタックを認識して実行し、前記実際電子製品に含まれた周辺装置をエミュレーションする仮想ハードウェアと、
前記実際電子製品の外形デザインをディスプレイする製品表現モジュールと、を含むことを特徴とする仮想電子製品提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想化技術に関し、より詳細には、消費者が実際電子製品を購買する前に、購買しようとする製品の機能をあらかじめ体験することができる仮想電子製品提供システムに関する。
【背景技術】
【０００２】
最近、放送と通信の融合及びプロセッサ技術の発展に伴い、移動通信端末、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、ＭＰ３プレーヤー、ナビゲーション装置、モバイルテレビなどのような小型電子製品が爆発的に増加している。
【０００３】
また、最近、電子製品で使用することができる多様なコンテンツをインターネットを介したオープンマーケットで販売していて、電子製品の市販時点に電子製品に搭載された基本機能以外に、ユーザの嗜好に適した多様なアプリケーションを追加に設置することができる購買環境を提供している。
【０００４】
一般的に、一般消費者が電子製品を購入するためには、インターネットショッピングモールに接続し、電子製品の機能やデザインなどを事前に確認して購買したり、オフライン販売店に直接訪問し、電子製品に対する販売員の説明を聞いたり、簡単な操作を通じて電子製品の機能を経験した後に購入する。
【０００５】
しかし、既存のインターネットショッピングモールで提供する電子製品の案内情報は、主に特徴中心の電子カタログや仕様に重点を置いているので、ユーザが製品の詳細な機能を直接操作し体験するか、または追加的なアプリケーションを設置して使用することは不可能である。
【０００６】
また、ユーザがオフライン販売店を通じて製品を購買する場合には、製品の保有有無を確認し、販売店の営業時間に合わせて直接訪問しなければならないので、煩雑な短所がある。
【０００７】
また、オープンマーケットで流通している電子製品と関連した様々なアプリケーションを使用するためには、実際電子製品を購買した後にのみ、オープンマーケットからアプリケーションをダウンロードして設置することができるので、アプリケーションの機能をあらかじめ体験した後、電子製品を購買することができないという短所がある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
したがって、本発明の目的は、電子製品の購買前にユーザが実際電子製品の使用と同一の使用経験をすることができる仮想電子製品提供システムを提供することにある。
【０００９】
本発明の技術的課題は、以上で言及した技術的課題に制限されず、言及しない他の技術的課題は、下記の記載から当業者に明確に理解されることができる。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の一態様による仮想電子製品提供システムは、実際電子製品の機能を実行するためのソフトウェア及びハードウェアインターフェース機能を含む仮想電子製品を備え、ユーザ端末の要請に応じて前記仮想電子製品を実行するか、または前記仮想電子製品を前記ユーザ端末に伝送する仮想電子製品提供装置を含む。
【００１１】
前記仮想電子製品提供装置は、前記実際電子製品のソフトウェアの変更が発生する場合、前記実際電子製品の製造社サーバーから変更されたソフトウェアを提供されて、前記実際電子製品の機能を実行するためのソフトウェアを更新することができる。
【００１２】
前記仮想電子製品は、前記実際電子製品に搭載されたソフトウェアスタックと同一に構成されるソフトウェアスタックと、前記実際電子製品の中央処理装置またはプロセッサのためにコンパイルされたソフトウェアスタックを認識して実行し、前記実際電子製品に含まれた周辺装置をエミュレーションする仮想ハードウェア及び前記実際電子製品の外形デザインをディスプレイする製品表現モジュールとを含むことができる。
【００１３】
前記ソフトウェアスタックは、運営体制、ミドルウェア、アプリケーション及びアプリケーションマネージャを含み、前記アプリケーションマネージャは、ネットワークを通じて外部のサーバーに接続することができるネットワーク接続機能と、ユーザ認証機能を行うことができる。
【００１４】
前記仮想電子製品は、前記アプリケーションマネージャを通じてアプリケーションサーバーと認証手続を行った後、前記アプリケーションサーバーからアプリケーションをダウンロードして設置することができる。
【００１５】
前記仮想ハードウェアは、前記実際電子製品の中央処理装置またはプロセッサに対するエミュレーション機能を含む場合、前記ソフトウェアスタックをコンパイルせずに使用することができる。
【００１６】
前記仮想ハードウェアは、前記実際電子製品の中央処理装置またはプロセッサに対するエミュレーション機能を含まない場合、前記仮想電子製品を実行する装置に搭載された中央処理装置またはプロセッサが認識するように前記ソフトウェアスタックをコンパイルすることができる。
【００１７】
前記製品表現モジュールは、前記実際電子製品の外部デザイン情報に対してマークアップ（ｍａｒｋｕｐ）言語を使用して定義したデータまたはあらかじめ定義された形態のデータを解釈し、前記仮想電子製品の外形を表現することができる。
【００１８】
前記ソフトウェアスタックは、前記仮想ハードウェアと独立して更新されることができる。
【００１９】
また、本発明の他の態様による仮想電子製品提供システムは、仮想電子製品提供サーバーから仮想電子製品を提供され、提供された前記仮想電子製品を実行する仮想電子製品実行装置を含み、前記仮想電子製品は、実際電子製品に搭載されたソフトウェアスタックと同一に構成されるソフトウェアスタックと、前記実際電子製品の中央処理装置またはプロセッサのためにコンパイルされたソフトウェアスタックを認識して実行し、前記実際電子製品に含まれた周辺装置をエミュレーションする仮想ハードウェア及び前記実際電子製品の外形デザインをディスプレイする製品表現モジュールとを含むことができる。
【発明の効果】
【００２０】
以上説明したように、本発明の仮想電子製品提供システムによれば、実際電子製品の製造社、サービス事業者またはソフトウェアプラットフォーム会社で提供する実際電子製品のための全体ソフトウェアスタックを変更することなく仮想電子製品に搭載することによって、ユーザが実際電子製品の購買前に機器の主要機能をあらかじめ体験することができる。
【００２１】
また、本発明の一実施例による仮想電子製品提供システムでは、単純に実際電子製品の写真と機能リストだけを提供する既存のインターネットショッピングモールとは異なって、ユーザが購買を希望する電子製品の機能を仮想電子製品を通じてあらかじめ体験することができるようにして、ユーザに電子製品購買のための最上の情報を提供することができる。
【００２２】
また、本発明の一実施例による仮想電子製品提供システムでは、仮想電子製品を利用して実際電子製品がなくても、オープンマーケットから新規アプリケーションをダウンロードし、あらかじめ使用することができるようにして、ユーザが購入しようとする電子製品の基本機能及び付加機能に対する十分な検討を行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施例による仮想電子製品提供システムの構成を示す概念図である。
【図２】本発明の一実施例による仮想電子製品の構成を示すブロック図である。
【発明を実施するための形態】
【００２４】
本発明は、多様な変更を加えることができ、さまざまな実施例を有することができるところ、特定実施例を図面に例示し、詳細に説明する。
【００２５】
しかし、これは、本発明を特定の実施形態に対して限定しようとするものではなく、本発明の思想及び技術範囲に含まれるすべての変更、均等物ないし代替物を含むものと理解しなければならない。
【００２６】
本出願で使用された用語は、ただ特定の実施例を説明するために使用されたものであって、本発明を限定しようとする意図ではない。単数の表現は、文脈上、明白に異なって意味しない限り、複数の表現を含む。本出願で、“含む”または“有する”などの用語は、明細書上に記載された特徴、数字、段階、動作、構成要素、部品またはこれらを組み合わせたものが存在することを指定しようとするものであって、１つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品またはこれらを組み合わせたものなどの存在または付加可能性をあらかじめ排除しないものと理解しなければならない。
【００２７】
異なって定義しない限り、技術的や科学的な用語を含んでここで使用されるすべての用語は、本発明の属する技術分野における通常の知識を有する者によって一般的に理解されるものと同一の意味を有している。一般的に使用される辞書に定義されているもののような用語は、関連技術の文脈上有する意味と一致する意味を有するものと解釈しなければならないし、本出願で明白に定義しない限り、理想的または過度に形式的な意味として解釈しない。
【００２８】
以下、添付の図面を参照して、本発明の好ましい実施例をさらに詳細に説明する。本発明を説明するにあたって、全体的な理解を容易にするために、図面上の同一の構成要素に対しては、同一の参照符号を使用し、同一の構成要素に対して重複説明は省略する。
【００２９】
以下、本発明の仮想電子製品提供システム及び仮想電子製品提供方法において電子製品は、ネットワークインターフェースを含んでネットワークを介したアップデート及びアプリケーション設置が可能な電子製品を意味することができ、内部的には、大きくハードウェアハードウェア部分とソフトウェアスタックとで構成されることができる。また、ソフトウェアスタックは、運営体制階層、ミドルウェア階層、アプリケーション階層で構成されることができる。また、ソフトウェアスタックは、インターネットと連結されることができるネットワーク機能を有していて、オープンマーケットのような外部サーバーに接続し、新規アプリケーションをダウンロード及び設置することができる。
【００３０】
図１は、本発明の一実施例による仮想電子製品提供システムの構成を示す概念図である。
【００３１】
図１を参照すれば、本発明の一実施例による一番電子製品提供システムは、電子製品製造社サーバー１１０、仮想電子製品提供サーバー１２０、アプリケーションサーバー１３０、ユーザ端末１４０がネットワーク１５０を通じて互いに連結された構造を有することができる。
【００３２】
電子製品製造社サーバー１１０は、自社で販売する実際電子製品のハードウェア仕様及びソフトウェア仕様を満足する仮想電子製品２００を仮想電子製品提供サーバー１２０に提供する。ここで、電子製品製造社は、実際電子製品を製造するハードウェアプラットフォーム製造社と運営体制階層、ミドルウェア階層または基本アプリケーションを提供するソフトウェアプラットフォームベンダーまたはハードウェアプラットフォームとソフトウェアプラットフォームを統合して販売することができる事業者を指称することができ、電子製品製造社サーバー１１０は、実際電子製品の機能に相当するソフトウェア及びハードウェアインターフェース機能を含む仮想電子製品２００を仮想電子製品提供サーバー１２０に提供する。
【００３３】
仮想電子製品提供サーバー１２０は、例えば、仮想電子製品２００及び／または仮想電子製品に該当する実際電子製品を販売するオンラインショッピングモールサーバーになることができ、電子製品製造社サーバー１１０から提供された仮想電子製品２００をユーザ端末１４０の要請に応じてユーザ端末１４０に提供するか、または仮想電子製品提供サーバー１２０内で実行する。また、仮想電子製品提供サーバー１２０は、ユーザ端末の要請に応じてアプリケーションサーバー１３０から仮想電子製品２００のアプリケーションが提供される場合、前記アプリケーションを当該仮想電子製品に設置する。
【００３４】
アプリケーションサーバー１３０は、例えば、オープンマーケット（ｏｐｅｎ  ｍａｒｋｅｔ）サーバーになることができ、ユーザ端末１４０の要請によって前記仮想電子製品２００に設置されることができる多様なアプリケーションをユーザ端末１４０または仮想電子製品提供サーバー１２０に提供する。ここで、アプリケーションサーバー１３０は、実際電子製品を購買したユーザがアプリケーションサーバー１３０に接続し、アプリケーションをダウンロードする時、認証過程を経ることのように、仮想電子製品２００を使用するユーザに対しても認証を行った後、仮想電子製品２００に対するアプリケーションをダウンロードするように構成されることができる。
【００３５】
ユーザ端末１４０は、コンピュータまたは移動端末などの情報処理機器で構成されることができ、ネットワーク１５０を通じて仮想電子製品提供サーバー１２０に接続し、ユーザが選択した所定の仮想電子製品２００をダウンロードして実行するか、または仮想電子製品提供サーバー１２０で実行されることによって、ユーザが実際電子製品の使用と同一の使用経験をすることができる。
【００３６】
また、ユーザ端末１４０は、アプリケーションサーバー１３０からユーザが選択した所定仮想電子製品２００に設置されるアプリケーションをダウンロードし、事前にダウンロードした仮想電子製品２００に設置することができる。ここで、ユーザ端末１４０は、アプリケーションのダウンロードのために、仮想電子製品提供サーバー１２０またはアプリケーションサーバー１３０と認証手続を行うことができる。
【００３７】
図２は、本発明の一実施例による仮想電子製品の構成を示すブロック図である。
【００３８】
図２を参照すれば、本発明の一実施例による仮想電子製品２００は、ユーザ端末１４０の実行制御によって仮想電子製品提供サーバー１２０で実行されることもでき、仮想電子製品提供サーバー１２０からダウンロードし、ユーザ端末１４０で実行されることもできる。
【００３９】
仮想電子製品２００は、大きくソフトウェアスタック２１０、仮想ハードウェア２３０及び製品表現モジュール２５０を含むことができる。
【００４０】
ソフトウェアスタック２１０は、仮想電子製品２００に対応する実際電子製品で搭載されて実行されるソフトウェアスタックと同一に構成されることができ、アプリケーション２０１、アプリケーションマネージャ２０３、ミドルウェア２０５及び運営体制２０７を含むことができる。
【００４１】
前記仮想電子製品２００のソフトウェアスタック２１０においてアプリケーションマネージャ２０３は、実際電子製品に搭載されたプログラムと同一のプログラムが搭載され、ネットワーク１５０を通じてアプリケーションサーバー１３０などのような外部サーバーに接続することができるネットワーク接続機能と、認証実行機能を含むことができ、適切な認証手続を通じて外部のアプリケーションサーバー１３０に接続し、実際電子製品がなくても、多様なアプリケーションをダウンロードし、これを設置することによって、ユーザが仮想電子製品２００を通じてアプリケーションをあらかじめ使用することができる。
【００４２】
仮想ハードウェア２３０は、ユーザ端末に設置され、実際電子製品の中央処理装置ＣＰＵやプロセッサのためにコンパイルされたソフトウェアスタックを認識して実行し、実際電子製品に含まれた周辺装置をエミュレーションする機能を行う。
【００４３】
一般的に、実際電子製品のハードウェア構成と仮想電子製品２００が実行されるユーザ端末１４０に含まれた中央処理装置ＣＰＵ及び周辺装置などのハードウェアは、互いに異なっている。したがって、実際電子製品に搭載された中央処理装置ＣＰＵまたはプロセッサが認識することができるようにコンパイルされた機械語は、ユーザ端末１４０の中央処理装置またはプロセッサが認識することができる機械語と形式が異なるので、そのまま実行されることが不可能である。また、仮想電子製品２００が実行されるユーザ端末１４０には、実際電子製品が有している周辺装置を備えなくてもよい。したがって、実際電子製品の中央処理装置やプロセッサのためにコンパイルされたソフトウェアスタックを認識して実行することができ、実際電子製品の周辺装置をエミュレーションすることができる仮想ハードウェアが必要である。
【００４４】
仮想ハードウェア２３０は、全体仮想化または部分仮想化技術を使用し、もし仮想ハードウェア２３０が実際電子製品の中央処理装置またはプロセッサに対するエミュレーション機能がある場合、ソフトウェアスタック２１０の全体を追加的なコンパイル過程なしにそのまま使用することができる。
【００４５】
または、仮想ハードウェア２３０が実際電子製品の中央処理装置またはプロセッサに対するエミュレーション機能がない場合、仮想電子製品２００を実行する装置（例えば、ユーザ端末１４０または仮想電子製品提供サーバー１２０）に搭載された中央処理装置に適するようにコンパイルする過程を行うことができる。
【００４６】
製品表現モジュール２５０は、実際電子製品の外形デザインをディスプレイする。実際電子製品の外形デザインは、非常に多様なので、製品表現モジュール２５０は、実際電子製品の外形デザインに対する情報などを仮想電子製品提供サーバー１２０から提供され、ソフトウェアスタック２１０及び仮想ハードウェア２３０と連動してユーザ端末１４０のディスプレイ装置（図示せず）を通じて実際電子製品の外形を表示する。
【００４７】
電子製品製造社は、実際電子製品のソフトウェアスタックのプログラムエラー修正、ソフトウェアアップグレードなどの変更事項が発生する場合、電子製品製造社サーバー１１０を通じて仮想ハードウェア２００とは独立してソフトウェアスタック２１０だけを仮想電子製品提供サーバー１２０にアップロードすることによって、仮想電子製品２００のソフトウェアスタック２１０に対する更新が可能であり、これにより、常に最新の仕様を有する仮想電子製品２００を提供することができる。
【００４８】
また、電子製品製造社は、新しい実際電子製品を市販する場合、実際電子製品の外部デザインを表現することができるイメージ情報と実際電子製品の入出力部分に対する情報をＸＭＬ文書などのような正規化したフォーマットで定義し、仮想電子製品提供サーバー１２０にアップロードすれば、仮想電子製品２００がユーザ端末１４０または仮想電子製品提供サーバー１２０で実行される時、製品表現モジュール２５０によってリアルタイムに解釈され、実際電子製品と同一に表示され、動作する。ここで、電子製品製造社が提供する電子製品外形デザインと入出力装置に対する正規化したフォーマットは、ＸＭＬ文書に限定されず、あらかじめ定義された所定形態のデータを製品表現モジュール２５０がパーサー（ｐａｒｓｅｒ）を通じて動的に分析して表現するように構成されることもできる。
【００４９】
前述したように、本発明の一実施例による仮想電子製品提供システム及び仮想電子製品提供方法によれば、電子製品製造社、サービス事業者またはソフトウェア販売者が提供する全体ソフトウェアスタックを仮想電子製品に搭載することによって、ユーザが実際電子製品を購買しなくても、購買を希望する電子製品の主要機能をあらかじめ使用することができるようにする。
【００５０】
また、本発明の一実施例による仮想電子製品提供サーバー（例えば、オンラインショッピングモール）は、単純に電子製品の写真と機能リストだけを提供する従来のインターネットショッピングモールとは異なって、消費者が電子製品の購買以前に電子製品の基本機能はもちろんオープンマーケットで追加的なアプリケーションを仮想電子製品に設置することができるようにして、追加的なコンテンツをもあらかじめ体験することができ、これにより、ユーザ経験を極大化することができる。
【００５１】
以上実施例を参照して説明したが、当該技術分野の熟練された当業者は、下記の特許請求の範囲に記載された本発明の思想及び領域を逸脱しない範囲内で本発明を多様に修正及び変更させることができることを理解することができる。
【符号の説明】
【００５２】
１１０  電子製品製造社サーバー
１２０  仮想電子製品提供サーバー
１３０  アプリケーションサーバー
１４０  ユーザ端末
２００  仮想電子製品
２１０  ソフトウェアスタック
２０１  アプリケーション
２０３  アプリケーションマネージャ
２０５  ミドルウェア
２０７  運営体制
２３０  仮想ハードウェア
２５０  製品表現モジュール
【図１】
2012128857.tif 000003
【図２】
2012128857.tif 000004