(57)【要約】      （修正有）【課題】パーソナルクラウドシステム及び関連する局所化方法を提供する。【解決手段】パーソナルクラウドシステム１０は、スマートデバイスと、仮想マシンを含むサーバと、を含む。各仮想マシンは、ターゲットテキストユニットを含む。ターゲットテキストユニットは、ソートコードを有するヘッダに情報接続される。ヘッダは、イメージファイルを有する論理構成可能ユニットを情報接続される。各イメージファイルは、ヘッダにより正確に読み出されるようにソートコードに対応する識別（ＩＤ）を含む。スマートデバイスは、アプリケーションを有する論理構成可能ユニットを読み出すためにインターネット又はローカルエリアネットワークを介してサーバに接続される。アプリケーションは、ヘッダの対応するソートコードに従って読み出され、表示される。それにより、スマートデバイスは、対応するイメージファイルをロードし、実行する。【選択図】図１
2020038643.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルクラウドシステムであって、
少なくとも１つのスマートデバイスと、
少なくとも１つの仮想マシンを含むサーバであり、各仮想マシンはターゲットテキストユニットを含み、前記ターゲットテキストユニットは、ソートコードを有するヘッダに情報接続され、前記ヘッダは、少なくとも１つのイメージファイルを有する論理構成可能ユニットを情報接続され、各イメージファイルは、前記ヘッダにより正確に読み出されるように前記ソートコードに対応する識別（ＩＤ）を含む、サーバと、
を含み、
前記少なくとも１つのスマートデバイスは、アプリケーションを有する前記論理構成可能ユニットを読み出すためにインターネット又はローカルエリアネットワークを介して前記サーバに接続され、前記アプリケーションは、前記ヘッダの対応するソートコードに従って読み出され、表示され、それにより、前記少なくとも１つのスマートデバイスは、対応するイメージファイルをロードし、実行する、パーソナルクラウドシステム。
【請求項２】
各仮想マシンの前記ヘッダは設定ユニットに情報接続され、前記設定ユニットはカバーデータ又は設定データを含む、請求項１に記載のパーソナルクラウドシステム。
【請求項３】
各イメージファイルはＩＤ、タイトル、プログラム、又はビデオファイルを含み、各イメージファイルはデータファイル、圧縮ファイル、又は任意の種類のアーカイブファイルである、請求項２に記載のパーソナルクラウドシステム。
【請求項４】
前記サーバはＸＢＯＸ、ＸＢＯＸ３６０、ＰＳ２、ＰＳ３、ＷＩＩ、Ｎ６４、又はプロセッサを有する任意の種類のコンピュータデバイスである、請求項２に記載のパーソナルクラウドシステム。
【請求項５】
前記スマートデバイスはモバイルフォン、モバイルパッド、コンピュータデバイス、スマートスピーカー、ロボット、ゲームマシン、又は対話機能を有する任意の電子デバイスである、請求項２に記載のパーソナルクラウドシステム。
【請求項６】
前記仮想マシンは単一の専用サーバ、仮想プライベートサーバ（ＶＰＳ）、アマゾンウェブサービス（ＡＷＳ）、又は任意のサーバ技術である、請求項２に記載のパーソナルクラウドシステム。
【請求項７】
前記スマートデバイスがアプリケーションのメニューを生成することは、
（ａ）前記スマートデバイスの記憶ユニットにインストールされたアプリケーションをアクティブ化するステップと、
（ｂ）前記インターネット又は前記ローカルエリアネットワークを介して前記サーバを接続し、対応する第１のターゲットテキストユニットを検索するステップと、
（ｃ）対応する第１のヘッダ内の情報を検索するステップと、
（ｄ）前記スマートデバイスに戻り、前記アプリケーションのメニューを前記スマートデバイスに表示し、あるいは前記アプリケーションのメニューを前記スマートデバイスでオーディオビジュアル方式で提示するステップと、
を含む、請求項２に記載のパーソナルクラウドシステム。
【請求項８】
前記スマートデバイスが前記イメージファイルを実行することは、
（ａ）前記アプリケーションのメニューから第１のアプリケーションを選択するステップと、
（ｂ）前記スマートデバイスで、前記サーバに記憶された第１の論理構成可能ユニットに対応する前記第１のアプリケーションの第１のアプリケーションファイルを読み出すステップと、
（ｃ）前記第１のアプリケーションを実行するステップと、
を含む、請求項７に記載のパーソナルクラウドシステム。
【請求項９】
前記スマートデバイスが前記アプリケーションのメニューの内容を確立することは、
（ａ）前記アプリケーションのメニューから第２のアプリケーションを選択し、前記第２のアプリケーションを複製し、あるいは移動するステップと、
（ｂ）前記サーバの前記仮想マシンの前記ヘッダを比較するステップと、
（ｃ）前記第２のアプリケーションを第２の論理構成可能ユニットに移動し、あるいは複製するステップと、
（ｄ）前記ヘッダに前記第２のアプリケーションの情報を確立するステップと、
を含む、請求項７に記載のパーソナルクラウドシステム。
【請求項１０】
パーソナルクラウドシステムのための局所化方法であって、
（ａ）スマートデバイスの記憶ユニットにインストールされたアプリケーションをアクティブ化するステップと、
（ｂ）サーバを接続し、ターゲットテキストユニットを検索するステップと、
（ｃ）前記サーバのヘッダ内のアプリケーションの情報を検索するステップと、
（ｄ）前記スマートデバイスに戻り、アプリケーションのメニューを前記スマートデバイスに表示し、あるいは前記アプリケーションのメニューを前記スマートデバイスでオーディオビジュアル方式で提示するステップと、
を含む局所化方法。
【請求項１１】
パーソナルクラウドシステムのための局所化方法であって、
（ａ）スマートデバイスの記憶ユニットにインストールされたアプリケーションをアクティブ化するステップと、
（ｂ）サーバを接続し、ターゲットテキストユニットが存在するか否かを検索し、存在するときステップ（ｃ）を実行し、存在しないときステップ（ｅ）を実行するステップと、
（ｃ）アプリケーションの情報が前記サーバのヘッダ内に存在するか否かを検索し、存在するときステップ（ｄ）を実行し、存在しないときステップ（ｅ）を実行するステップと、
（ｄ）同一のソートコードを有する設定ユニットを読み出すステップと、
（ｅ）前記スマートデバイスに戻り、アプリケーションのメニューを前記スマートデバイスに表示し、あるいは前記アプリケーションのメニューを前記スマートデバイスでオーディオビジュアル方式で提示するステップと、
を含む局所化方法。
【請求項１２】
前記設定ユニットはカバーデータ又は設定データを含む、請求項１１に記載の局所化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルクラウドシステム及び関連する局所化方法に関し、より詳細には、クラウドサーバ内のデータを非同期に読み出すことができるパーソナルクラウドシステム及び関連する局所化方法に関する。
【背景技術】
【０００２】
技術の進化及び発展により、多くの種類の電子デバイスが私達の日常生活において不可欠なものとなっている。従来のソフトウェア及びファームウェアファイルのサイズ及び量における急速な発展に起因して、従来のスマートデバイスの記憶デバイスサイズは、大量のアプリケーション及びソフトウェアをロードして大きいファイルでアプリケーションを実行するのに不十分である。従来のスマートデバイスの記憶サイズは限られているため、それはあまりに多くのアプリケーションを含むことはできない。さらに、あまりに多くのアプリケーションが従来のスマートデバイスにインストールされているとき、スマートデバイスのリソースの大半がアプリケーションを読み出すために利用される。さらに、付加的な記憶デバイス、例えば外部ハードディスク又はクラウド記憶デバイスが従来のスマートデバイスに追加されているとき、接続インターフェースに起因して、スマートデバイスがアプリケーション又はソフトウェアを実行するときに効率が影響を受ける可能性がある。したがって、従来の技術に対する改善が必要である。
【発明の概要】
【０００３】
本発明は、クラウドサーバに記憶された情報を非同期に読み出すことができるパーソナルクラウドシステム及び関連する局所化方法を提供して、スマートデバイスがクラウド記憶デバイスに記憶されたアプリケーション又はソフトウェアを実行するときに効率を加速し、上述された問題を解決する。
【０００４】
本発明は、クラウドサーバに記憶された情報を非同期に読み出すことができるパーソナルクラウドシステム及び関連する局所化方法を提供して、スマートデバイスがクラウド記憶デバイスに記憶されたアプリケーション又はソフトウェアを実行するときに効率を増大させ、それにより、上述された問題を解決する。
【０００５】
本発明の一実施形態がパーソナルクラウドシステムを開示し、当該パーソナルクラウドシステムは、少なくとも１つのスマートデバイスと、少なくとも１つの仮想マシンを含むサーバであり、各仮想マシンはターゲットテキストユニットを含み、ターゲットテキストユニットは、ソートコードを有するヘッダに情報接続され、ヘッダは、少なくとも１つのイメージファイルを有する論理構成可能ユニットを情報接続され、各イメージファイルは、ヘッダにより正確に読み出されるようにソートコードに対応する識別（ＩＤ）を含む、サーバと、を含み、少なくとも１つのスマートデバイスは、アプリケーションを有する論理構成可能ユニットを読み出すためにインターネット又はローカルエリアネットワークを介してサーバに接続され、アプリケーションは、ヘッダの対応するソートコードに従って読み出され、表示され、それにより、少なくとも１つのスマートデバイスは、対応するイメージファイルをロードし、実行する。
【０００６】
本発明の別の実施形態がパーソナルクラウドシステムのための局所化方法を開示し、当該局所化方法は、（ａ）スマートデバイスの記憶ユニットにインストールされたアプリケーションをアクティブ化するステップと、（ｂ）サーバを接続し、ターゲットテキストユニットを検索するステップと、（ｃ）サーバのヘッダ内のアプリケーションの情報を検索するステップと、（ｄ）スマートデバイスに戻り、アプリケーションのメニューをスマートデバイスに表示し、あるいはアプリケーションのメニューをスマートデバイスでオーディオビジュアル方式で提示するステップと、を含む。
【０００７】
本発明の別の実施形態がパーソナルクラウドシステムのための局所化方法を開示し、当該局所化方法は、（ａ）スマートデバイスの記憶ユニットにインストールされたアプリケーションをアクティブ化するステップと、（ｂ）サーバを接続し、ターゲットテキストユニットが存在するか否かを検索し、存在するときステップ（ｃ）を実行し、存在しないときステップ（ｅ）を実行するステップと、（ｃ）アプリケーションの情報がサーバのヘッダ内に存在するか否かを検索し、存在するときステップ（ｄ）を実行し、存在しないときステップ（ｅ）を実行するステップと、（ｄ）同一のソートコードを有する設定ユニットを読み出すステップと、（ｅ）スマートデバイスに戻り、アプリケーションのメニューをスマートデバイスに表示し、あるいはアプリケーションのメニューをスマートデバイスでオーディオビジュアル方式で提示するステップと、を含む。
【０００８】
本発明の上記及び他の目的が、様々な図表及び図面に例示される好適な実施形態の下記詳細な説明を読んだ当業者に疑いなく明らかになるであろう。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態によるパーソナルクラウドシステムの概略図である。
【図２】本発明の別の実施形態によるパーソナルクラウドシステムの概略図である。
【図３】本発明の一実施形態による局所化処理の概略図である。
【図４】本発明の一実施形態による処理の概略図である。
【図５】本発明の一実施形態による処理の概略図である。
【図６】本発明の一実施形態による処理の概略図である。
【図７】本発明の一実施形態による論理構成可能ユニットの構成図である。
【図８】本発明の一実施形態による論理構成可能ユニットの構成図である。
【発明を実施するための形態】
【００１０】
図１を参照し、図１は、本発明の一実施形態によるパーソナルクラウドシステム１０の概略図である。パーソナルクラウドシステム１０は、少なくとも１つのスマートデバイス１０２とサーバ１０４とを含む。スマートデバイス１０２は、スマートモバイル、パッド、コンピュータ、スマートスピーカー、スマートロボット、ゲームマシン、又は任意の対話デバイスであってもよい。サーバ１０４は、少なくとも１つの仮想マシンＶＭを含み、仮想マシンＶＭ＿１〜ＶＭＮの各々は、仮想プライベートサーバ（virtual  private  server、ＶＰｓ）、アマゾンウェブサービス（登録商標）（Amazon  web  services、ＡＷＳ）、又は任意のサーバ技術であってもよい。各仮想マシンＶＭ＿１〜ＶＭ＿Ｎはターゲットテキストユニット（target  text  unit）を含み、ターゲットテキストユニットは、ソートコード（sorting  code）を有するヘッダ（header）に情報接続される（information-connected）。ヘッダは、少なくとも１つのイメージファイルを有する論理構成可能ユニット（logic  configurable  unit）を情報接続され、各イメージファイルは、ヘッダにより正確に読み出されるようにソートコードに対応する識別（ＩＤ）を含む。一実施形態において、仮想マシンＶＭは、ユーザメニューを有する単一の専用サーバであってもよく、図１に示すように、仮想マシンＶＭは、イメージファイルＩＦ＿１〜ＩＦ＿Ｎを含んでもよい。とりわけ、スマートデバイス１０２は、アプリケーションを有する論理構成可能ユニットを読み出すためにインターネット又はローカルエリアネットワークを介してサーバ１０４に接続され、該アプリケーションは、ヘッダに対応するソートコードに従って読み出し及び表示し、それにより、スマートデバイス１０２は、対応するイメージファイルＩＦをロードし、実行する。例えば、サーバ１０４は、インターネット又はローカルエリアネットワークを介してスマートデバイス１０２に接続されたクラウドサーバであってもよい。したがって、スマートデバイス１０２は、サーバ１０４のデータを非同期に読み出してもよく、それにより、スマートデバイス１０２は、スマートデバイス１０２がアプリケーションを実行したとき、同時に、サーバ１０４のデータ、例えばアプリケーション、レコード（records）、又は鍵（keys）を同期してもよい。
【００１１】
異なるアプリケーション及び設計コンセプトによれば、図２は、本発明の別の実施形態によるパーソナルクラウドシステム２０の概略図である。パーソナルクラウドシステム２０は、少なくとも１つのスマートデバイス２０２とサーバ２０４とを含む。スマートデバイス２０２は、スマートモバイル、パッド、コンピュータ、スマートスピーカー、スマートロボット、ゲームマシン、又は任意の対話デバイスであってもよい。サーバ２０４は少なくとも１つの仮想マシンＶＭを含み、各仮想マシンＶＭ＿１〜ＶＭ＿Ｎはターゲットテキストユニットを含み、該ターゲットテキストユニットは、ソートコードを有するヘッダに情報接続される。ヘッダは、少なくとも１つのイメージファイルを有する論理構成可能ユニットを情報接続され、各イメージファイルは、ヘッダにより正確に読み出されるようにソートコードに対応する識別（ＩＤ）を含む。パーソナルクラウドシステム１０と異なり、パーソナルクラウドシステム２０の各仮想マシンＶＭは設定ユニット（setting  unit）をさらに含み、該設定ユニットはヘッダに情報接続される。設定ユニットは、カバーデータ（cover  data）又は設定データ（setting  data）をさらに含む。サーバ２０４のヘッダは、少なくとも１つのイメージファイルＩＦを有する論理構成可能ユニットを読み出してもよく、イメージファイルＩＦは、ヘッダにより読み出されるようにソートコードに対応する識別（ＩＤ）を有する。各イメージファイルＩＦは、識別、タイトル、プログラム、又はビデオファイルを含む。したがって、パーソナルクラウドシステム２０のスマートデバイス２０２は、サーバ２０４上のデータを非同期に読み出してもよく、それにより、スマートデバイス２０２は、スマートデバイス２０２がアプリケーションを実行したとき、同時に、サーバ２０４内のデータを同期してもよい。このように、パーソナルクラウドシステム２０のスマートデバイス２０２は、すべての種類のアプリケーションを実行するための膨大なハードウェア又はファームウェアリソースを免れ、選択されたアプリケーションを実行するためにインターネット又はローカルエリアネットワークを介してサーバ２０４の仮想マシンＶＭに単に接続される。
【００１２】
とりわけ、当業者は、異なるシステム要件に基づいて駆動デバイス（driving  device）を設計してもよい。例えば、サーバ１０４又は２０４は、ＸＢＯＸ（登録商標）、ＸＢＯＸ３６０（登録商標）、ＰＳ２（登録商標）、ＰＳ３（登録商標）、ＷＩＩ（登録商標）、Ｎ６４、又はプロセッサを有する任意のコンピュータデバイスであってもよい。スマートデバイス１０２又は２０２は、モバイルフォン、モバイルパッド、コンピュータデバイス、スマートスピーカー、ロボット、ゲームマシン、又は任意の対話機能デバイスであってもよい。上述された実施形態はすべて、ユーザ又は製造業者の要件に基づいて変更されてもよい。これらの変更は上記に限定されず、本発明の範囲にさらに属する。
【００１３】
さらに、ユーザがスマートデバイス１０２又は２０２上のアプリケーションを選択したとき、パーソナルクラウドシステム１０又は２０の動作ステップは、図３に示すように局所化（localization）処理３０に結論されてもよい。局所化処理３０は以下のステップを含む。
【００１４】
ステップ３０２：スマートデバイスの記憶ユニットにインストールされたアプリケーションをアクティブ化する（activate）。
【００１５】
ステップ３０４：インターネット又はローカルエリアネットワーク（ＬＡＮ）を介してサーバを接続し、ターゲットテキストユニットが存在するか否かを検索し、存在するときステップ３０６を実行し、存在しないときステップ３１０を実行する。
【００１６】
ステップ３０６：アプリケーションの情報がサーバのヘッダ内に存在するか否かを検索し、存在するときステップ３０８を実行し、存在しないときステップ３１０を実行する。
【００１７】
ステップ３０８：同一の（identical）ソートコードを有する設定ユニットを読み出す。
【００１８】
ステップ３１０：スマートデバイスに戻り（return）、アプリケーションのメニューをスマートデバイスに表示し、あるいはアプリケーションのメニューをスマートデバイスでオーディオビジュアル方式で提示する。
【００１９】
例えば、スマートデバイス１０２又は２０２が投影デバイスであるとき、アプリケーションのメニューは、投影方式で提示されてもよい。別の例において、スマートデバイス１０２又は２０２がロボットであるとき、アプリケーションのメニューはオーディオビジュアル方式で提示されてもよく、これらに限定されない。
【００２０】
別の実施形態において、ユーザがパーソナルクラウドシステム１０又は２０のスマートデバイス１０２又は２０２上のアプリケーションを選択したとき、パーソナルクラウドシステム１０又は２０の動作ステップは図４に示すように処理４０に結論されてもよい。処理４０は以下のステップを含む。
【００２１】
ステップ４０２：スマートデバイスの記憶ユニットにインストールされたアプリケーションをアクティブ化する。
【００２２】
ステップ４０４：サーバを接続し、ターゲットテキストユニットを検索する。
【００２３】
ステップ４０６：サーバのヘッダ内のアプリケーションの情報を検索する。
【００２４】
ステップ４０８：スマートデバイスに戻り、アプリケーションのメニューをスマートデバイスに表示し、あるいはアプリケーションのメニューをスマートデバイスでオーディオビジュアル方式で提示する。
【００２５】
次いで、パーソナルクラウドシステム１０又は２０が、アプリケーションに対応する読み出した設定ユニットをスマートデバイスに返すとき、アプリケーションのメニューをユーザに報告してアプリケーションを実行するステップが、処理５０に結論されてもよい。図５を参照し、図５は、本発明の一実施形態による処理５０の概略図である。処理５０は以下のステップを含む。
【００２６】
ステップ５０２：ユーザがアプリケーションのメニューからアプリケーションを選択する。
【００２７】
ステップ５０４：スマートデバイスが、サーバの論理構成可能ユニットに記憶されたアプリケーションに対応するアプリケーションファイルを読み出す。
【００２８】
ステップ５０６：アプリケーションを実行する。
【００２９】
ユーザがアプリケーションを状態を変更したとき、パーソナルクラウドシステム１０又は２０がアプリケーションの情報を変更するステップは、処理６０に結論されてもよい。図６を参照し、図６は、本発明の一実施形態による処理６０の概略図である。処理６０は以下のステップを含む。
【００３０】
ステップ６０２：ユーザがアプリケーションのメニューからアプリケーションを選択し、アプリケーションを複製し、あるいは移動する。
【００３１】
ステップ６０４：サーバの仮想マシンＶＭのヘッダを比較する。
【００３２】
ステップ６０６：アプリケーションを論理構成可能ユニットに移動し、あるいは複製する。
【００３３】
ステップ６０８：ヘッダにアプリケーションの情報を確立する。
【００３４】
とりわけ、処理６０は、ステップ３１０及びステップ４０８に記述されるように「スマートデバイスに戻り、アプリケーションのメニューをスマートデバイスに表示し、あるいはアプリケーションのメニューをスマートデバイスでオーディオビジュアル方式で提示する」ことの一実施形態である。
【００３５】
図７及び図８を参照し、図７及び図８は、本発明の一実施形態による論理構成可能ユニットの構成図である。図７に示すように、記憶デバイスの観点から、論理構成可能ユニットは複数のイメージファイルＩＦを含む。イメージファイルの各々は、ブロックとしてカプセル化解除され（de-encapsulated）てもよい。任意のブロックが選択され、カプセル化解除されたとき、各ブロックに含まれるＩＤ、タイトル、プログラム、サウンドデータ、又はグラフィックデータが認識されてもよい。図８に示すように、サーバ端の観点から、論理構成可能ユニットは複数のブロックを含み、これは、ＩＤ、タイトル、プログラム、サウンドデータ、又はグラフィックデータをさらに含む。とりわけ、図７及び図８の各ブロックは、圧縮ファイル又は任意の種類のアーカイブファイルであってもよく、しかしこれらに限定されない。
【００３６】
要約すると、本発明は、クラウドサーバに記憶された情報を非同期に読み出すことができるパーソナルクラウドシステム及び関連する局所化方法を提供して、スマートデバイスがクラウド記憶デバイスに記憶されたアプリケーション又はソフトウェアを実行するときに効率を加速し、それにより、スマートデバイスの不十分なリソースの問題を解決する。
【００３７】
当業者は、本発明の教示を保有する間、装置及び方法についての多数の修正及び変更がなされ得ることを容易に観察するであろう。したがって、上記開示は、別記の請求項の範囲及び境界によってのみ限定されるとみなされるべきである。
【図１】
2020038643.tif 000003
【図２】
2020038643.tif 000004
【図３】
2020038643.tif 000005
【図４】
2020038643.tif 000006
【図５】
2020038643.tif 000007
【図６】
2020038643.tif 000008
【図７】
2020038643.tif 000009
【図８】
2020038643.tif 000010