(57)【特許請求の範囲】
【請求項１】
アップロードされたデータと連関する一つ以上のネットワークサービスを定める段階と、
前記アップロードされたデータを前記一つ以上のネットワークサービスと連結する段階と、
前記アップロードされたデータを前記一つ以上のネットワークサービス特性に合わせて変換する段階と、を含み、
前記アップロードされたデータを前記一つ以上のネットワークサービス特性に合わせて変換する段階は、
前記アップロードされたデータをコンテンツタイプに基づいて分離する段階と、
前記一つ以上のネットワークサービスのコンテンツ構成政策を受信する段階と、
前記コンテンツ構成政策及びコンテンツタイプに基づいて前記アップロードされたデータを再加工する段階と、を含むことを特徴とするデータ管理方法。
【請求項２】
前記アップロードされたデータを前記一つ以上のネットワークサービスと連結する段階は、前記アップロードされたデータを、既定の条件によって前記一つ以上のネットワークサービスで少なくとも一つのユーザアカウントと連結する段階を含むことを特徴とする請求項１に記載のデータ管理方法。
【請求項３】
前記既定の条件は、前記データをアップロードしたユーザと、前記少なくとも一つのユーザアカウントのユーザとの関係であることを特徴とする請求項２に記載のデータ管理方法。
【請求項４】
前記関係は、前記一つ以上のネットワークサービスで家族、友達及びフォロワー関係のうち少なくとも一つを含むことを特徴とする請求項３に記載のデータ管理方法。
【請求項５】
前記既定の条件は、統計やログによって設定された関係であることを特徴とする請求項３に記載のデータ管理方法。
【請求項６】
前記既定の条件は、前記一つ以上のネットワークサービスから受信された情報に基づいて設定された関係であることを特徴とする請求項３に記載のデータ管理方法。
【請求項７】
前記連結された少なくとも一つのユーザアカウントのユーザにデータアップロードお知らせメッセージを送信する段階をさらに含むことを特徴とする請求項３に記載のデータ管理方法。
【請求項８】
前記変換されたデータを前記連結された一つ以上のネットワークサービスのユーザに提供する段階と、をさらに含むことを特徴とする請求項１に記載のデータ管理方法。
【請求項９】
連結されたネットワークサービスからアップロードされたデータを要請される段階をさらに含むことを特徴とする請求項８に記載のデータ管理方法。
【請求項１０】
前記アップロードされたデータを前記一つ以上のネットワークサービスと連結する段階は、
前記アップロードされたデータを分類する段階と、
前記分類されたデータと連関する前記一つ以上のネットワークサービスで少なくとも一つのユーザアカウントと連結する段階と、を含むことを特徴とする請求項１に記載のデータ管理方法。
【請求項１１】
前記アップロードされたデータを分類する段階は、前記アップロードされたデータに含まれたメタデータを抽出する段階と、
前記抽出されたメタデータに基づいて前記アップロードされたデータを分類する段階と、を含むことを特徴とする請求項１０に記載のデータ管理方法。
【請求項１２】
前記ネットワークサービスは、ソーシャルネットワークサービス（Ｓｏｃｉａｌ Ｎｅｔｗｏｒｋ Ｓｅｒｖｉｃｅ；ＳＮＳ）であることを特徴とする請求項１に記載のデータ管理方法。
【請求項１３】
アップロードされたデータを保存するデータベースと、
前記アップロードされたデータと連関する一つ以上のネットワークサービスを定め、前記アップロードされたデータを前記一つ以上のネットワークサービスと連結し、前記アップロードされたデータを前記一つ以上のネットワークサービス特性に合わせて変換する制御部と、を備え、
前記制御部は、前記アップロードされたデータをコンテンツタイプに基づいて分離し、前記一つ以上のネットワークサービスのコンテンツ構成政策を受信し、前記コンテンツ構成政策及びコンテンツタイプに基づいて前記アップロードされたデータを再加工することを特徴とするデータ管理装置。
【請求項１４】
データ管理方法を具現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体において、
アップロードされたデータと連関する一つ以上のネットワークサービスを定める段階と、
前記アップロードされたデータを前記一つ以上のネットワークサービスと連結する段階と、
前記アップロードされたデータを前記一つ以上のネットワークサービス特性に合わせて変換する段階と、を含み、
前記アップロードされたデータを前記一つ以上のネットワークサービス特性に合わせて変換する段階は、
前記アップロードされたデータをコンテンツタイプに基づいて分離する段階と、
前記一つ以上のネットワークサービスのコンテンツ構成政策を受信する段階と、
前記コンテンツ構成政策及びコンテンツタイプに基づいて前記アップロードされたデータを再加工する段階と、を含むことを特徴とするデータ管理方法を具現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１５】
前記アップロードされたデータをコンテンツタイプに基づいて分離する段階は、
前記アップロードされたデータをテキストとマルチメディアコンテンツとに分離することを特徴とする請求項１に記載のデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理方法及びその装置に係り、さらに詳細には、ネットワークにアップロードされたデータにユーザアカウントを連結するデータ管理方法及びその装置に関する。
【背景技術】
【０００２】
クラウドコンピューティングとは、インターネット上のサーバを介してデータ保存、ネットワーク、コンテンツ使用などのＩＴ関連サービスをワンストップで使えるコンピュータ環境と、デスクトップコンピュータ、スマートホンをはじめとするＩＴ機器などのクライアントには一時的に保管されるコンピュータ環境とを意味する。すなわち、ユーザのすべての情報をインターネット上のサーバに保存し、この情報を各種ＩＴ機器を通じていつどこでも利用できるという概念である。言い換えれば、雲（ｃｌｏｕｄ）のように無形の形態で存在するハードウェアまたはソフトウェアなどのコンピューティング資源を必要量ほど借用し、その使用料金を支払う方式のコンピューティングサービスであり、互いに異なる物理的な位置に存在するコンピューティング資源を仮想化技術でまとめて提供する技術をいう。クラウドと表現されるインターネット上のサーバで、データ保存、処理、ネットワーク、コンテンツ使用などのＩＴ関連サービスをワンストップで提供する革新的なコンピューティング技術であるクラウドコンピューティングは、インターネットを用いるＩＴ資源の注文型アウトソーシングサービスと定義されることもある。ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ ｏｆ Ｅｌｅｃｔｒｉｃａｌ ａｎｄ Ｅｌｅｃｔｒｏｎｉｃｓ Ｅｎｇｉｎｅｅｒｓ）では、情報がインターネット上のサーバに永久的に保存され、デスクトップやテーブルコンピュータ、ノート型パソコン、壁掛けコンピュータ、ポータブル機器などのクライアントには一時的に保管されるパラダイムイダと称している。
【０００３】
ソーシャルネットワークサービス（Ｓｏｃｉａｌ Ｎｅｔｗｏｒｋ Ｓｅｒｖｉｃｅ、以下’ＳＮＳ’と称する）は、オンライン人脈構築サービスである。１人メディア、１人コミュニティ、情報共有などを包括する概念であり、参加者が互いに友達を紹介して友達関係を広げることを目的として開設されたコミュニティ型ウェブサイトである。現在、アップルアイホンと三星ギャラクシーホンなどのスマートホンが急速に普及されつつ、ＳＮＳサービスを用いるユーザが爆発的に増加しつつある。ＳＮＳの例には、ツイッター、フェイスブック、タンブラー、マイスペースなどがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする技術的課題は、ネットワークユーザによってネットワークにアップロードされたデータと、連関ネットワークサービスのユーザアカウントにアップロードされたデータとを連結するためのデータ管理方法及びその装置を提供するところにある。
【課題を解決するための手段】
【０００５】
前記技術的課題を解決するための本発明の一実施形態によって、データ管理方法は、アップロードされたデータと連関する一つ以上のネットワークサービスを定める段階と、前記アップロードされたデータを前記一つ以上のネットワークサービスと連結する段階と、を含む。
【０００６】
前記技術的課題を解決するための本発明の他の実施形態によって、データ管理装置は、アップロードされたデータを保存するデータベースと、前記アップロードされたデータと連関する一つ以上のネットワークサービスを定め、前記アップロードされたデータを前記一つ以上のネットワークサービスと連結する制御部と、を備える。
【０００７】
前記技術的課題を解決するための本発明の他の実施形態によって、アップロードされたデータと連関する一つ以上のネットワークサービスを定める段階と、前記アップロードされたデータを前記一つ以上のネットワークサービスと連結する段階と、を含むことを特徴とするデータ管理方法を具現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態によるデータ管理方法に関するフローチャートである。
【図２】本発明の他の実施形態によるデータ管理方法に関するフローチャートである。
【図３】本発明の一実施形態によるアップロードされたデータを共有する方法に関する例を示す図面である。
【図４】本発明のさらに他の実施形態によるデータ管理方法に関するフローチャートである。
【図５】本発明のさらに他の実施形態によるデータ管理方法に関するフローチャートである。
【図６】本発明のさらに他の実施形態によるデータ管理方法に関するフローチャートである。
【図７】本発明の一実施形態によるデータ管理装置に関するブロックダイヤグラムを示す図面である。
【発明を実施するための最良の形態】
【０００９】
以下、添付した図面を参照して本発明の望ましい実施形態を詳細に説明する。
【００１０】
図１は、本発明の一実施形態によるクラウドサーバでのデータ管理方法に関するフローチャートである。
図１を参照すれば、段階１１０でクラウドサーバは、アップロードされたデータと連関する一つ以上のネットワークサービスを定める。クラウドサーバは、クラウドサーバのユーザからデータを受信し、受信したデータと連関する一つ以上のネットワークサービスを定める。クラウドサーバでは、クラウドサーバのユーザ同士で連結されているか、または連結できる。したがって、クラウドサーバは、ユーザがデータをアップロードした場合、データと連関する他のユーザの一つ以上のネットワークサービスを定める。データはテキストまたはメディアコンテンツを意味するが、これに限定されるものではない。
【００１１】
段階１２０でクラウドサーバは、アップロードされたデータをクラウドサーバに連結された一つ以上のネットワークサービスと連結する。クラウドサーバは、アップロードされたデータに基づいて定められた一つ以上のネットワークサービスのユーザアカウントと連結する。すなわち、図１は、アップロードされたデータをネットワークサービスに連結させることを示す。例えば、クラウドサーバは、アップロードされたデータに含まれた情報に基づいて一つ以上のネットワークサービスのユーザアカウントと連結する。データに含まれている情報の一例として、ユーザがデータをアップロードしたものであるため、アップロードされたデータには、データをアップロードしたユーザのユーザ情報がリンクされている。
【００１２】
図２は、本発明の他の実施形態によるデータ管理方法に関するフローチャートである。
図２を参照すれば、段階２１０は、図１の段階１１０と同一であるため、その説明を省略する。
【００１３】
段階２２０で、クラウドサーバは、データをアップロードしたユーザと、一つ以上のネットワークサービスで少なくとも一つのユーザアカウントのユーザとの関係によってアップロードされたデータをユーザアカウントと連結する。クラウドサーバは、アップロードされたデータを既定の条件によって、一つ以上のネットワークサービスで少なくとも一つのユーザアカウントと連結する。クラウドサーバが連結するユーザアカウントと連結する方法によれば、クラウドサーバは、既定の条件であるデータをアップロードしたユーザとユーザアカウントのユーザとの関係（ｒｅｌａｔｉｏｎｓｈｉｐ）に基づいて連結するユーザアカウントを定める。例えば、ユーザＡが第１ネットワークサービスを通じてクラウドサーバにデータをアップロードした場合、クラウドサーバは、データをアップロードしたユーザＡとクラウドサーバの他のユーザＢとの関係を把握する。次いで、クラウドサーバはアップロードされたデータを、他のユーザＢが連結されている第１ネットワークサービスまたは第２ネットワークサービスのユーザアカウントに連結する。この場合、ユーザＡがアップロードしたデータは、ユーザＡと関係ない第２ネットワークサービスのユーザアカウントにも連結される。本発明の一実施形態において、ネットワークサービスは、ソーシャルネットワークサービス（Ｓｏｃｉａｌ Ｎｅｔｗｏｒｋ Ｓｅｒｖｉｃｅ、以下’ＳＮＳ’と称する）でありうる。この場合、関係は、一つ以上のＳＮＳでサービス加入者のうち互いに連結された家族（ｆａｍｉｌｙ）、友達（ｆｒｉｅｎｄ）及びフォロワー（ｆｏｌｌｏｗｅｒ）関係を意味することもある。例えば、ＳＮＳの一つである”フェイスブック”では、”フェイスブック”のユーザは他のユーザを家族または友達と関係を設定でき、ＳＮＳの他の一つである”ツイッター”では、”ツイッター”のユーザが他のユーザをフォロワー関係と設定できる。このような関係が設定される場合には、ＳＮＳのユーザがアップロードしたテキストやコンテンツは、関係が設定された他のユーザのユーザアカウントに連結されて共有される。クラウドサーバは、ユーザがアップロードに用いたＳＮＳの他のユーザのみに連結するものではなく、ユーザに係わる他のユーザが加入した複数のＳＮＳを通じてデータを共有できる。ユーザアカウントのユーザにデータアップロー
ドお知らせメッセージを送信できる。アップロードされたデータがユーザアカウントに連結された後、クラウドサーバは、データの連結を知らせるお知らせメッセージを関係の設定されたユーザのユーザアカウントに送信する。受信したユーザは、お知らせメッセージを承認する場合にアップロードされたデータを共有する。
【００１４】
図３は、本発明の一実施形態によるアップロードされたデータを共有する方法に関する例を示す図面である。
図３を参照すれば、スマートホン３１０のユーザがコンテンツを、ツイッターネットワークサービスを通じてクラウドサーバ３２０にアップロードする。クラウドサーバ３２０は、アップロードされたコンテンツに係わるＳＮＳであるフェイスブック３３０、タンブラー３４０、ツイッター３５０のネットワークサービスを定める。フェイスブック３３０、タンブラー３４０、ツイッター３５０は、ＳＮＳの一例である。次いで、クラウドサーバ３２０は、アップロードされたデータをフェイスブック３３０、タンブラー３４０、ツイッター３５０と連結する。具体的に、クラウドサーバはアップロードされたデータを、スマートホン３１０のユーザと家族（ｆａｍｉｌｙ）、友達（ｆｒｉｅｎｄ）及びフォロワー（ｆｏｌｌｏｗｅｒ）関係にあるフェイスブック３３０、タンブラー３４０、ツイッター３５０のユーザアカウントと連結する。次いで、クラウドサーバ３２０は、連結されたフェイスブック３３０、タンブラー３４０、ツイッター３５０のユーザアカウントのユーザにデータアップロードお知らせメッセージを送信する。次いで、お知らせメッセージを受信したユーザは、お知らせメッセージを承認する場合にアップロードされたデータを共有する。
【００１５】
図４は、本発明のさらに他の実施形態によるデータ管理方法に関するフローチャートである。
図４を参照すれば、段階４１０は、図１の段階１１０と同一であるため、その説明を省略する。
【００１６】
段階４２０で、クラウドサーバは、アップロードされたデータを、統計やログによって設定された関係によって、一つ以上のネットワークサービスで少なくとも一つのユーザアカウントと連結する。クラウドサーバは、アップロードされたデータを既定の条件によって、一つ以上のネットワークサービスで少なくとも一つのユーザアカウントと連結する。クラウドサーバが連結するユーザアカウントと連結する方法は、クラウドサーバは、既定の条件である統計やログによって設定された関係に基づいて連結するユーザアカウントを定める。クラウドサーバは、クラウドサーバのユーザのユーザプロファイルまたはユーザヒストリーを通じて、ユーザに関する統計や学習によるログを設定する。例えば、クラウドサーバは、ユーザプロファイルを通じてユーザの選好度などを把握することもでき、ユーザのサービス利用頻度や形態によって、統計や学習によりユーザに対してログを設定する。例えば、ユーザＡが第１ネットワークサービスにより食べ物に関するデータをクラウドサーバにアップロードした場合、クラウドサーバは、クラウドサーバの他のユーザの選好度を含むユーザプロファイルを検討し、食べ物を好むとなっているユーザのアカウントにアップロードされたデータを連結する。この場合、クラウドサーバは、ユーザＡとの連関性やネットワークサービスに関係なくデータをユーザアカウントに連結する。また、特定地域の食べ物関連データがクラウドサーバにアップロードされた場合には、クラウドサーバはユーザの地域範囲または現在位置をさらに把握し、位置及び食べ物に同時に係わるユーザのユーザアカウントにアップロードされたデータを連結する。
【００１７】
図５は、本発明のさらに他の実施形態によるデータ管理方法に関するフローチャートである。
図５を参照すれば、段階５１０は図１の段階１１０と同一であるため、その説明を省略する。
【００１８】
段階５２０で、クラウドサーバは、アップロードされたデータを一つ以上のネットワークサービス特性に合わせて変換する。これは、それぞれのネットワークサービスは、ネットワークサービスの特性によってコンテンツを構成する方式が異なるためである。例えば、ＳＮＳサービスのうちツイッターは、イメージとビデオなどをリンクを用いて外部サイトに依存し、フェイスブックは内部に保存する。したがって、ネットワークサービスの特性によってコンテンツ構成方式に差があるため、クラウドサーバは、サービスプロバイダ間の差別化されたデータを伝送するためにデータを変換せねばならない。クラウドサーバは、アップロードされたデータをソース、例えば、マルチメディアコンテンツまたはテキスト別に分離する。そして、クラウドサーバは、一つ以上のネットワークサービスからコンテンツ構成政策を受信する。次いで、コンテンツ構成政策に基づいてソースを加工する。
【００１９】
段階５３０で、クラウドサーバは、変換されたデータを一つ以上のネットワークサービスのユーザアカウントに連結する。
【００２０】
次いで、段階５４０で、クラウドサーバは変換されたデータを、連結された一つ以上のネットワークサービスのユーザに提供する。クラウドサーバは再加工されたソースを、ネットワークサービスプロバイダのフォーマットに合わせて連結されたユーザアカウントのユーザに提供する。この場合、連結されたネットワークサービスのプロバイダからアップロードされたデータを要請される場合、再加工されたソースを提供してもよい。
【００２１】
図６は、本発明のさらに他の実施形態によるデータ管理方法に関するフローチャートである。
図６を参照すれば、段階６１０は図１の段階１１０と同一であるため、その説明を省略する。
【００２２】
段階６２０で、クラウドサーバは、アップロードされたデータを所定の基準によって分類する。クラウドサーバは、アップロードされたデータに含まれたメタデータを抽出し、抽出されたメタデータに基づいてアップロードされたデータを分類する。例えば、アップロードされたデータがユーザが作成したテキストである場合には、クラウドサーバは、単語ごとのパージングにより意味を抽出してメタデータを構成する。また、クラウドサーバは、ユーザ作成のテキストのヒストリーが溜まれば、データマイニング（ｄａｔａ ｍｉｎｉｎｇ）によりメタデートを抽出する。アップロードされたデータがリンクされたテキストである場合には、クラウドサーバは、ウェブブラウザーでリンク方式を用いてアップロードした内容（テキスト、イメージ）については、アップロードパッケージのパッディング部分にアドレスを含めることができるため、メタデータの抽出が可能である。またはアップロードされたデータが写真イメージである場合には、クラウドサーバは、写真イメージに含まれたＧＰＳを用いて撮影位置を確認し、ＡＰ（Ａｃｃｅｓｓ Ｐｏｉｎｔ）で信号強度が最も大きいＡＰを検索して具体的な位置に狭めた後、該ＡＰ地域内でネットワークサービスプロバイダが提供するイメージとアップロードされたイメージとのマッチングにより、最もマッチング確率の高いイメージを捜し出してメタデータを抽出する。例えば、アップロードされたデータがナイキ（Ｎｉｋｅ）運動靴の写真である場合、クラウドサーバは、ＧＰＳを通じて大概の位置（例えば、Ｍａｃｙ’ｓ Ｄｅｐａｒｔｍｅｎｔ Ｓｔｏｒｅ、ＮｅｗＹｏｒｋ、ＵｎｉｔｅｄＳｔａｔｅｓ）が分かり、ＡＰ信号強度を把握して具体的な位置（例えば、Ｍａｃｙ’ｓ Ｄｅｐａｒｔｍｅｎｔ Ｓｔｏｒｅの６階）を把握する。次いで、クラウドサーバは、ＮｅｗＹｏｒｋのＭａｃｙ’ｓ Ｄｅｐａｒｔｍｅｎｔ Ｓｔｏｒｅの６階のナイキ売場で提供するイメージとアップロードされたイメージとを比べてメタデータを抽出する。
【００２３】
段階６３０で、クラウドサーバは、分類されたデータと連関する一つ以上のネットワークサービスで少なくとも一つのユーザアカウントと連結する。
【００２４】
図７は、本発明の一実施形態によるデータ管理装置に関するブロックダイヤグラムを示す図面である。
図７を参照すれば、クラウドサーバ７００は、受信部７０１、制御部７０３、データベース７０４及び送信部７０５を備える。また、クラウドサーバ７００は、所定の通信網を通じて複数のネットワークサービス７１０、７２０、…、７Ｎ０と連結されている。本図面で、データをアップロードするネットワークサービスユーザは、第１ネットワークサービス７１０のユーザであると仮定する。
【実施例１】
【００２５】
受信部７０１は、第１ネットワークサービス７１０のユーザからデータを受信する。
【００２６】
データベース７０４は、受信したデータを保存する。
【００２７】
制御部７０３は、アップロードされたデータと連関する一つ以上のネットワークサービスを定める。クラウドサーバ７００では、クラウドサーバ７００のユーザ同士で連結されているか、または連結できる。制御部７０３は、ユーザがデータをアップロードした場合、データと連関する他のユーザの一つ以上のネットワークサービスを定める。本発明の一実施形態において、一例として、ネットワークサービスは、ソーシャルネットワークサービス（Ｓｏｃｉａｌ Ｎｅｔｗｏｒｋ Ｓｅｒｖｉｃｅ、ＳＮＳ）である。制御部７０３は、受信したデータと連関する一つ以上のネットワークサービスを定めるに際して、第Ｎネットワークサービス７Ｎ０まで定めるか、または、このうち少なくとも一つのネットワークサービスを定める。データは、テキストまたはメディアコンテンツを意味するが、これに限定されるものではない。
【００２８】
次いで、制御部７０３は、アップロードされたデータを一つ以上のネットワークサービスと連結する。制御部７０３は、アップロードされたデータに基づいて一つ以上のネットワークサービスのユーザアカウントと連結する。すなわち、実施例１は、アップロードされたデータをネットワークサービスに連結させるものである。例えば、制御部７０３は、アップロードされたデータに含まれた情報に基づいて一つ以上のネットワークサービスのユーザアカウントと連結する。データに含まれている情報の一例であって、ユーザがデータをアップロードしたため、アップロードされたデータには、データをアップロードしたユーザのユーザ情報がリンクされている。
【実施例２】
【００２９】
受信部７０１は、第１ネットワークサービス７１０のユーザからデータを受信する。
データベース７０４は、受信したデータを保存する。
【００３０】
制御部７０３は、データをアップロードしたユーザと、一つ以上のネットワークサービスで少なくとも一つのユーザアカウントのユーザとの関係によってアップロードされたデータをユーザアカウントと連結する。制御部７０３は、アップロードされたデータを既定の条件によって、一つ以上のネットワークサービスで少なくとも一つのユーザアカウントと連結する。制御部７０３が連結するユーザアカウントと連結する方法は、制御部７０３は、既定の条件であるデータをアップロードしたユーザとユーザアカウントのユーザとの関係（ｒｅｌａｔｉｏｎｓｈｉｐ）に基づいて、連結するユーザアカウントを定める。例えば、ユーザＡが第１ネットワークサービスを通じてクラウドサーバにデータをアップロードした場合、制御部７０３は、データをアップロードしたユーザＡとクラウドサーバの他のユーザＢとの関係を把握する。次いで、制御部７０３は、アップロードされたデータを他のユーザＢが連結されている第１ネットワークサービスまたは第２ネットワークサービスのユーザアカウントに連結する。この場合、ユーザＡがアップロードしたデータは、ユーザＡと関係ない第２ネットワークサービスのユーザアカウントにも連結される。ＳＮＳの場合、関係は、一つ以上のＳＮＳでサービス加入者のうち互いに連結された家族、友達及びフォロワー関係を意味することもある。例えば、ＳＮＳの一つである”フェイスブック”では、”フェイスブック”のユーザは他のユーザを家族または友達の関係に設定でき、ＳＮＳの他の一つである”ツイッター”では、”ツイッター”のユーザが他のユーザをフォロワー関係と設定する。このような関係が設定される場合には、ＳＮＳのユーザがアップロードしたテキストやコンテンツは、関係の設定された他のユーザのユーザアカウントに連結されて共有される。制御部７０３は、ユーザがアップロードに用いたＳＮＳの他のユーザのみに連結するものではなく、ユーザに係わる他のユーザが加入した複数のＳＮＳを通じてデータを共有する。
【００３１】
送信部７０５は、ユーザアカウントのユーザにデータアップロードお知らせメッセージを送信する。アップロードされたデータがユーザアカウントに連結された後、送信部７０５は、データの連結を知らせるお知らせメッセージを、関係の設定されたユーザのユーザアカウントに送信する。受信したユーザは、お知らせメッセージを承認する場合にアップロードされたデータを共有する。
【実施例３】
【００３２】
受信部７０１は、第１ネットワークサービス７１０のユーザからデータを受信する。
【００３３】
データベース７０４は、受信したデータを保存する。また、クラウドサーバ７００のユーザに係わる統計やログを保存することもできる。
【００３４】
制御部７０３は、アップロードされたデータを、データベース７０４に保存された統計やログによって設定された関係によって、一つ以上のネットワークサービスで少なくとも一つのユーザアカウントと連結する。制御部７０３は、アップロードされたデータを既定の条件によって、一つ以上のネットワークサービスで少なくとも一つのユーザアカウントと連結する。制御部７０３が連結するユーザアカウントと連結する方法は、制御部７０３は、既定の条件である統計やログによって設定された関係に基づいて連結するユーザアカウントを定める。制御部７０３は、クラウドサーバのユーザのユーザプロファイルまたはユーザヒストリーに通じて、ユーザに関する統計や学習によるログを設定する。例えば、制御部７０３は、ユーザプロファイルを通じてユーザの選好度などを把握することもでき、ユーザのサービス利用頻度や形態によって統計や学習でユーザに対してログを設定する。例えば、ユーザＡが第１ネットワークサービスを通じて、食べ物に係わるデータをクラウドサーバ７００にアップロードした場合、制御部７０３は、クラウドサーバの他のユーザの選好度を含むユーザプロファイルを検討し、食べ物を好むとなっているユーザのアカウントにアップロードされたデータを連結する。この場合、制御部７０３は、ユーザＡとの連関性やネットワークサービスに関係なくデータをユーザアカウントに連結する。また、特定地域の食べ物関連データがクラウドサーバ７００にアップロードされた場合には、制御部７０３は、ユーザの地域範囲または現在位置をさらに把握して、位置及び食べ物に同時に係わるユーザのユーザアカウントにアップロードされたデータを連結する。
【実施例４】
【００３５】
受信部７０１は、第１ネットワークサービス７１０のユーザからデータを受信する。
【００３６】
データベース７０４は、受信したデータを保存する。
【００３７】
データ変換部７０２は、アップロードされたデータを一つ以上のネットワークサービス特性に合わせて変換する。これは、それぞれのネットワークサービスは、ネットワークサービスの特性によってコンテンツを構成する方式が異なるからである。例えば、ＳＮＳサービスのうちツイッターは、イメージとビデオなどを、リンクを用いて外部サイトに依存し、フェイスブックは内部に保存する。よって、ネットワークサービスの特性によってコンテンツ構成方式に差があるため、クラウドサーバ７００は、サービスプロバイダ間の差別化されたデータを伝送するためにデータを変換せねばならない。データ変換部７０２は、アップロードされたデータをソース、例えば、マルチメディアコンテンツまたはテキスト別に分離する。そして、受信部７０１は、一つ以上のネットワークサービスからコンテンツ構成政策を受信する。次いで、データ変換部７０２は、コンテンツ構成政策に基づいてソースを再加工する。
【００３８】
制御部７０３は、変換されたデータを、一つ以上のネットワークサービスのユーザアカウントに連結する。次いで、制御部７０３は、送信部７０５を通じて変換されたデータを、連結された一つ以上のネットワークサービスのユーザに提供する。制御部７０３は、再加工されたソースをネットワークサービスプロバイダのフォーマットに合わせて連結されたユーザアカウントのユーザに提供する。この場合、制御部７０３は、連結されたネットワークサービスのプロバイダからアップロードされたデータを要請される場合、再加工されたソースを提供することもできる。
【実施例５】
【００３９】
受信部７０１は、第１ネットワークサービス７１０のユーザからデータを受信する。
【００４０】
データベース７０４は、受信したデータを保存する。
【００４１】
制御部７０３は、アップロードされたデータを所定の基準によって分類する。制御部７０３は、アップロードされたデータに含まれたメタデータを抽出し、抽出されたメタデータに基づいて、アップロードされたデータを分類する。例えば、アップロードされたデータがユーザが作成したテキストである場合には、制御部７０３は、単語ごとのパージングにより意味を抽出してメタデータを構成でき、ユーザ作成のテキストのヒストリーが溜まれば、データマイニングによりメタデータを抽出することもできる。アップロードされたデータがリンクされたテキストである場合には、制御部７０３は、ウェブブラウザーでリンク方式を用いてアップロードした内容物（テキスト、イメージ）については、アップロードパッケージのパッディング部分にアドレスを含めることができるため、メタデータの抽出が可能である。またはアップロードされたデータが写真イメージである場合には、制御部７０３は、写真イメージに含まれたＧＰＳを用いて撮影位置を確認し、ＡＰ（Ａｃｃｅｓｓ Ｐｏｉｎｔ）で信号強度の最も大きいＡＰを検索して具体的な位置に狭めた後、該ＡＰ地域内でネットワークサービスプロバイダが提供するイメージとアップロードされたイメージとのマッチングにより、最もマッチング確率の高いイメージを捜し出してメタデータを抽出する。例えば、アップロードされたデータがナイキ（Ｎｉｋｅ）運動靴の写真である場合、制御部７０３は、ＧＰＳを通じて大概の位置（例えば、蚕室ロッテ・デパート）が分かり、ＡＰ信号強度を把握して具体的な位置（例えば、蚕室ロッテ・デパートの６階）を把握する。次いで、制御部７０３は、蚕室ロッテ・デパートの６階のナイキ売場で提供するイメージとアップロードされたイメージとを比べて、メタデータを抽出する。
【００４２】
次いで、制御部７０３は、分類されたデータと連関する一つ以上のネットワークサービスで少なくとも一つのユーザアカウントと連結する。
【００４３】
以上説明したようなデータ管理方法はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現できる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存されるすべての記録媒体を含む。コンピュータで読み取り可能な記録媒体の例には、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。またコンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されて行われる。そして、前記ディスク管理方法を具現するための機能的な（ｆｕｎｃｔｉｏｎ）プログラム、コード及びコードセグメントは、当業者によって容易に推論される。
【００４４】
これまで本発明についてその望ましい実施形態を中心として説明した。当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態に具現できるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく特許請求の範囲に示されており、それと同等な範囲内にあるすべての差は本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【００４５】
本発明は、データ管理方法及びその装置関連の技術分野に好適に用いられる。
【符号の説明】
【００４６】
３１０  スマートホン
３２０  クラウドサーバ
３３０  フェイスブック
３４０  タンブラー
３５０  ツイッター
７００  クラウドサーバ
７０１  受信部
７０３  制御部
７０４  データベース
７０５  送信部
７１０、７２０、…、７Ｎ０  ネットワークサービス
【図２】
0006050232.tif 000002
【図４】
0006050232.tif 000003
【図５】
0006050232.tif 000004
【図６】
0006050232.tif 000005
【図７】
0006050232.tif 000006
【図１】
0006050232.tif 000007
【図３】
0006050232.tif 000008