(57)【要約】【課題】各ＳＮＳサイトのアプリケーションプログラミングインターフェースがそれぞれ異なる【解決手段】コンテンツアップロードサービスを提供するサーバー、端末機及びコンテンツアップロード方法を提供する。このコンテンツアップロードサービスを提供するサーバーは、ユーザー端末機と通信する通信部と、コンテンツをアップロードできるサイトのアップロード属性に関する情報を保存している保存部と、ユーザーがコンテンツをアップロードしようとする少なくとも一つのアップロードサイトのアップロード属性に関する情報を前記ユーザー端末機に提供する制御部と、を含む。これにより、コンテンツアップロード属性をユーザーに提供できるコンテンツアップロードサービスを提供するサーバー及びコンテンツアップロード方法が提供される。【選択図】図２
2011096251.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツアップロードサービスを提供するサーバーであって、
ユーザー端末機と通信する通信部と、
コンテンツをアップロードできるサイトのアプリケーションプログラミングインターフェース情報を保存している保存部と、
ユーザーがコンテンツをアップロードしようとする場合、前記アプリケーションプログラミングインターフェース情報に基づいて、ユーザーがコンテンツをアップロードしようとする少なくとも一つのアップロードサイトのアップロード属性情報を前記ユーザー端末機に提供する制御部と、
を含むことを特徴とするサーバー。
【請求項２】
ユーザーがアップロードするコンテンツを入力すると、前記制御部は、前記サイトのうち、前記入力されたコンテンツのアップロードが可能なアップロードサイトの情報を前記アップロード属性情報として前記ユーザー端末機に提供することを特徴とする請求項１に記載のサーバー。
【請求項３】
前記制御部は、ユーザーによってアップロードするコンテンツが変更される場合、前記変更されたコンテンツに対応して、コンテンツのアップロードが可能なアップロードサイトの情報を実時間で変更することを特徴とする請求項２に記載のサーバー。
【請求項４】
前記コンテンツの変更は、コンテンツの削除、コンテンツの追加、コンテンツの容量変更のうち少なくとも一つを含むことを特徴とする請求項３に記載のサーバー。
【請求項５】
前記制御部は、ユーザーがコンテンツを入力できる統合コンテンツ入力ＵＩ、及び前記少なくとも一つのサイトの情報を含むガイドＵＩを前記ユーザー端末機に提供することを特徴とする請求項２に記載のサーバー。
【請求項６】
前記統合コンテンツ入力ＵＩ及び前記ガイドＵＩは、前記サイトから受信した前記アプリケーションプログラミングインターフェース情報に基づいて生成されることを特徴とする請求項５に記載のサーバー。
【請求項７】
前記制御部は、前記入力されたコンテンツのアップロードが可能か否かによって、前記ガイドＵＩに含まれるサイト情報の表示状態を変更することを特徴とする請求項５に記載のサーバー。
【請求項８】
前記統合コンテンツ入力ＵＩは、コンテンツタイトルを入力できるタイトルフィールド、テキストを入力できる本文フィールド、キーワードを入力できるタグフィールド、及びイメージファイル、動映像ファイルまたは音楽ファイルを添付できる添付フィールドを含むことを特徴とする請求項５に記載のサーバー。
【請求項９】
前記統合コンテンツ入力ＵＩは、コンテンツの入力及びアップロードに対するオプションを設定できるユーザー設定項目をさらに含むことを特徴とする請求項５に記載のサーバー。
【請求項１０】
前記統合コンテンツ入力ＵＩは、アップロードされるコンテンツのプレビュー項目をさらに含むことを特徴とする請求項５に記載のサーバー。
【請求項１１】
前記制御部は、前記アップロードサイトのうち、ユーザーにより選択されたサイトに前記入力されたコンテンツをアップロードすることを特徴とする請求項２に記載のサーバー。
【請求項１２】
前記制御部は、コンテンツの容量特性によって、入力されたコンテンツが、ユーザーがコンテンツをアップロードしようとするサイトにアップロードされない場合、前記入力されたコンテンツの容量を変更することを特徴とする請求項１１に記載のサーバー。
【請求項１３】
前記制御部は、コンテンツの属性特性によって、入力されたコンテンツの少なくとも一部が、ユーザーがコンテンツをアップロードしようとするサイトにアップロードされない場合、前記入力されたコンテンツのアップロードされたサイトから、アップロードされたコンテンツのリンク情報または個体挿入情報を受信し、前記リンク情報または個体挿入情報を、ユーザーがコンテンツをアップロードしようとするサイトにアップロードすることを特徴とする請求項１１に記載のサーバー。
【請求項１４】
前記制御部は、前記サイトからコンテンツアップロードに関する前記アプリケーションプログラミングインターフェース情報を受信し、受信した前記アプリケーションプログラミングインターフェース情報に基づいて統合アプリケーションプログラミングインターフェースを生成することを特徴とする請求項１に記載のサーバー。
【請求項１５】
前記制御部は、ユーザーが少なくとも一つの前記サイトの中からコンテンツをアップロードするサイトを選択すると、選択されたサイトのアップロード制限属性に関する情報を前記アップロード属性情報として前記ユーザー端末機に提供することを特徴とする請求項１に記載のサーバー。
【請求項１６】
コンテンツアップロードサービスを提供するサーバーのコンテンツアップロード方法であって、
コンテンツをアップロードできるサイトのアプリケーションプログラミングインターフェース情報を受信する段階と、
コンテンツをアップロードしようとするユーザー端末機に、前記アプリケーションプログラミングインターフェース情報に基づくアップロード属性情報を提供する段階と、
を含むことを特徴とするコンテンツアップロード方法。
【請求項１７】
前記アップロード属性情報を提供する段階は、ユーザーがアップロードするコンテンツを入力すると、前記サイトのうち、前記入力されたコンテンツのアップロードが可能なアップロードサイトの情報を提供することを特徴とする請求項１６に記載のサーバーのコンテンツアップロード方法。
【請求項１８】
前記アップロード属性情報を提供する段階は、ユーザーによってアップロードするコンテンツが変更される場合、前記変更されたコンテンツに対応して、コンテンツのアップロードが可能なアップロードサイトの情報を実時間で変更することを特徴とする請求項１７に記載のサーバーのコンテンツアップロード方法。
【請求項１９】
前記アップロード属性情報を提供する段階は、
ユーザーがコンテンツを入力できる統合コンテンツ入力ＵＩ、及び少なくとも一つの前記サイトの情報を含むガイドＵＩを生成する段階と、
生成された統合コンテンツ入力ＵＩ及びガイドＵＩを前記ユーザー端末機に提供する段階と、
を含むことを特徴とする請求項１７に記載のサーバーのアップロード方法。
【請求項２０】
前記アップロード属性情報を提供する段階は、
前記入力されたコンテンツのアップロードが可能か否かによって、前記ガイドＵＩに含まれるサイト情報の表示状態を変更する段階をさらに含むことを特徴とする請求項１９に記載のサーバーのアップロード方法。
【請求項２１】
前記統合コンテンツ入力ＵＩは、コンテンツタイトルを入力できるタイトルフィールド、テキストを入力できる本文フィールド、キーワードを入力できるタグフィールド、及びイメージファイル、動映像ファイルまたは音楽ファイルを添付できる添付フィールドを含むことを特徴とする請求項１９に記載のサーバーのアップロード方法。
【請求項２２】
前記統合コンテンツ入力ＵＩは、コンテンツの入力及びアップロードに対するオプションを設定できるユーザー設定項目をさらに含むことを特徴とする請求項１９に記載のサーバーのアップロード方法。
【請求項２３】
前記統合コンテンツ入力ＵＩは、アップロードされるコンテンツのプレビュー項目をさらに含むことを特徴とする請求項１９に記載のサーバーのアップロード方法。
【請求項２４】
前記アップロードサイトのうち、ユーザーにより選択されたサイトに、前記入力されたコンテンツをアップロードする段階をさらに含むことを特徴とする請求項１７に記載のサーバーのアップロード方法。
【請求項２５】
前記コンテンツをアップロードする段階は、コンテンツの容量特性によって、入力されたコンテンツが、ユーザーがコンテンツをアップロードしようとするサイトにアップロードされない場合、前記入力されたコンテンツの容量を変更する段階を含むことを特徴とする請求項２４に記載のサーバーのアップロード方法。
【請求項２６】
前記コンテンツをアップロードする段階は、コンテンツの属性特性によって、入力されたコンテンツの少なくとも一部が、ユーザーがコンテンツをアップロードしようとするサイトにアップロードされない場合、前記入力されたコンテンツのアップロードされたサイトから、アップロードされたコンテンツのリンク情報または個体挿入情報を受信し、前記リンク情報または個体挿入情報を、ユーザーがコンテンツをアップロードしようとするサイトにアップロードする段階をさらに含むことを特徴とする請求項２４に記載のサーバーのアップロード方法。
【請求項２７】
前記アップロード属性情報を提供する段階は、ユーザーが少なくとも一つの前記サイトの中からコンテンツをアップロードするサイトを選択すると、選択されたサイトのアップロード制限属性に関する情報を前記ユーザー端末機に提供することを特徴とする請求項１６に記載のサーバーのアップロード方法。
【請求項２８】
コンテンツをアップロードする端末機であって、
コンテンツをアップロードできる少なくとも一つのサイトと通信する通信部と、
保存部と、
ディスプレイ部と、
前記サイトから前記サイトのアプリケーションプログラミングインターフェース情報を受信して前記保存部に保存し、ユーザーがコンテンツをアップロードしようとする場合、前記アプリケーションプログラミングインターフェース情報に基づいて、ユーザーがコンテンツをアップロードしようとする少なくとも一つのアップロードサイトのアップロード属性情報を前記ディスプレイ部に表示する制御部と、
を含むことを特徴とする端末機。
【請求項２９】
コンテンツを入力するための入力部をさらに含み、
前記制御部は、ユーザーがアップロードするコンテンツを入力すると、前記サイトのうち、前記入力されたコンテンツのアップロードが可能なアップロードサイトの情報を前記アップロード属性情報として前記ディスプレイ部に表示することを特徴とする請求項２８に記載の端末機。
【請求項３０】
前記制御部は、ユーザーによってアップロードするコンテンツが変更される場合、前記変更されたコンテンツに対応して、コンテンツのアップロードが可能なアップロードサイトの情報を実時間で変更することを特徴とする請求項２９に記載の端末機。
【請求項３１】
前記コンテンツの変更は、コンテンツの削除、コンテンツの追加、コンテンツの容量変更のうち少なくとも一つを含むことを特徴とする請求項３０に記載の端末機。
【請求項３２】
前記制御部は、ユーザーがコンテンツを入力できる統合コンテンツ入力ＵＩ、及び少なくとも一つの前記サイトの情報を含むガイドＵＩを前記ディスプレイ部に表示することを特徴とする請求項２９に記載の端末機。
【請求項３３】
前記統合コンテンツ入力ＵＩ及び前記ガイドＵＩは、前記アプリケーションプログラミングインターフェース情報に基づいて生成されることを特徴とする請求項３２に記載の端末機。
【請求項３４】
前記制御部は、前記入力されたコンテンツのアップロードが可能か否かによって、前記ガイドＵＩに含まれるサイト情報の表示状態を変更することを特徴とする請求項３２に記載の端末機。
【請求項３５】
前記制御部は、前記アップロードサイトのうち、ユーザーにより選択されたサイトに、前記入力されたコンテンツをアップロードすることを特徴とする請求項２９に記載の端末機。
【請求項３６】
前記制御部は、コンテンツの容量特性によって、入力されたコンテンツがユーザーがコンテンツをアップロードしようとするサイトにアップロードされない場合、前記入力されたコンテンツの容量を変更することを特徴とする請求項３５に記載の端末機。
【請求項３７】
前記制御部は、コンテンツの属性特性によって、入力されたコンテンツの少なくとも一部が、ユーザーがコンテンツをアップロードしようとするサイトにアップロードされない場合、前記入力されたコンテンツのアップロードされたサイトからアップロードされたコンテンツのリンク情報または個体挿入情報を受信し、前記リンク情報または個体挿入情報を、ユーザーがコンテンツをアップロードしようとするサイトにアップロードすることを特徴とする請求項３５に記載の端末機。
【請求項３８】
前記制御部は、前記アプリケーションプログラミングインターフェース情報に基づいて統合アプリケーションプログラミングインターフェースを生成することを特徴とする請求項２８に記載の端末機。
【請求項３９】
前記制御部は、ユーザーが少なくとも一つの前記サイトの中からコンテンツをアップロードするサイトを選択すると、選択されたサイトのアップロード制限属性に関する情報を前記ディスプレイ部に表示することを特徴とする請求項２８に記載の端末機。
【請求項４０】
ディスプレイ部を含む端末機のコンテンツアップロード方法であって、
コンテンツをアップロードできるサイトのアプリケーションプログラミングインターフェース情報を受信する情報受信段階と、
前記アプリケーションプログラミングインターフェース情報に基づいて、ユーザーがコンテンツをアップロードしようとする少なくとも一つのアップロードサイトのアップロード属性情報を前記ディスプレイ部に表示する表示段階と、
を含むことを特徴とする端末機のコンテンツアップロード方法。
【請求項４１】
コンテンツの入力を受信する段階をさらに含み、
前記表示段階は、前記サイトのうち、入力されたコンテンツのアップロードが可能なアップロードサイトの情報を前記アップロード属性情報として表示することを特徴とする請求項４０に記載の端末機のコンテンツアップロード方法。
【請求項４２】
ユーザーによってアップロードするコンテンツが変更される場合、前記表示段階は、前記変更されたコンテンツに対応して、コンテンツのアップロードが可能なアップロードサイトの情報を実時間で変更することを特徴とする請求項４１に記載の端末機のコンテンツアップロード方法。
【請求項４３】
前記表示段階は、ユーザーがコンテンツを入力できる統合コンテンツ入力ＵＩ及び少なくとも一つの前記サイトの情報を含むガイドＵＩを表示することを特徴とする請求項４１に記載の端末機のコンテンツアップロード方法。
【請求項４４】
前記表示段階は、前記入力されたコンテンツのアップロードが可能か否かによって、前記ガイドＵＩに含まれるサイト情報の表示状態を変更することを特徴とする請求項４３に記載の端末機のコンテンツアップロード方法。
【請求項４５】
前記アップロードサイトのうち、ユーザーに選択されたサイトに、前記入力されたコンテンツをアップロードすることを特徴とする請求項４１に記載の端末機のコンテンツアップロード方法。
【請求項４６】
前記コンテンツをアップロードする段階は、コンテンツの容量特性によって、入力されたコンテンツが、ユーザーがコンテンツをアップロードしようとするサイトにアップロードされない場合、前記入力されたコンテンツの容量を変更する段階を含むことを特徴とする請求項４５に記載の端末機のコンテンツアップロード方法。
【請求項４７】
前記コンテンツをアップロードする段階は、コンテンツの属性特性によって、入力されたコンテンツの少なくとも一部が、ユーザーがコンテンツをアップロードしようとするサイトにアップロードされない場合、前記入力されたコンテンツのアップロードされたサイトから、アップロードされたコンテンツのリンク情報または個体挿入情報を受信し、前記リンク情報または個体挿入情報を、ユーザーがコンテンツをアップロードしようとするサイトにアップロードする段階をさらに含むことを特徴とする請求項４５に記載の端末機のコンテンツアップロード方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツアップロードサービスを提供するサーバー、端末機及びコンテンツアップロード方法に係り、特に、複数のＳＮＳ（social network service）にコンテンツをアップロードできるサービスを提供するサーバー、端末機及びコンテンツアップロード方法に関するものである。
【背景技術】
【０００２】
ＳＮＳとは、ウェブベースの人脈構築サービスで、１人メディア、１人コミュニティ、情報共有などを包括する概念であり、参加者が互いに友人を紹介して、友人関係を広げることを目的として開設されたコミュニティウェブサイトのことをいう。ＳＮＳサイトは、電子メールやインスタントメッセンジャーサービスを用いてユーザー同士が互いに連絡できる手段及び様々なコンテンツをアップロードできる手段を提供する。現在、韓国ではサイワールド（cyworld）が最も代表的なＳＮＳサイトに該当し、フェースブック、マイスペース、ツイッター、フリッカー、ユーチューブなどが全世界で広く利用されているＳＮＳサイトに該当する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
このようなＳＮＳサイトは、ユーザーがアップロードできるコンテンツの属性及び容量がそれぞれ異なっており、コンテンツの形式も異なる。ユーザーがアップロードできるコンテンツの特性が異なるということは、各ＳＮＳサイトのアプリケーションプログラミングインターフェースがそれぞれ異なるということを意味する。
【課題を解決するための手段】
【０００４】
本発明は、コンテンツアップロード属性をユーザーに提供する、コンテンツアップロードサービスを提供するサーバー、端末機及びコンテンツアップロード方法を提供する。
【０００５】
本発明は、ＳＮＳサイトのコンテンツアップロード制限属性を提供するサーバー、端末機及びコンテンツアップロード方法を提供する。
【０００６】
本発明の一実施例は、ユーザーが迅速に複数のコンテンツアップロードサイトにコンテンツをアップロードできる統合インターフェースを提供するサーバー、端末機及びコンテンツアップロード方法を提供する。
【０００７】
本発明の他の実施例は、コンテンツ容量または属性によってコンテンツアップロード環境を改善するサーバー、端末機及びコンテンツアップロード方法を提供する。
【０００８】
本発明の一実施例によるコンテンツアップロードサービスを提供するサーバーは、
ユーザー端末機と通信する通信部と、
コンテンツをアップロードできるサイトのアプリケーションプログラミングインターフェース情報を保存している保存部と、
ユーザーがコンテンツをアップロードしようとする場合、前記アプリケーションプログラミングインターフェース情報に基づいて、ユーザーがコンテンツをアップロードしようとする少なくとも一つのアップロードサイトのアップロード属性情報を前記ユーザー端末機に提供する制御部と、を含む。
【０００９】
ユーザーがアップロードするコンテンツを入力すると、前記制御部は、前記サイトのうち、前記入力されたコンテンツのアップロードが可能なアップロードサイトの情報を前記アップロード属性情報として前記ユーザー端末機に提供することができる。
【００１０】
前記制御部は、ユーザーによってアップロードするコンテンツが変更される場合、前記変更されたコンテンツに対応して、コンテンツのアップロードが可能なアップロードサイトの情報を実時間で変更することが好ましい。
【００１１】
前記コンテンツの変更は、コンテンツの削除、コンテンツの追加、コンテンツの容量変更のうち少なくとも一つを含むことができる。
【００１２】
前記制御部は、ユーザーがコンテンツを入力できる統合コンテンツ入力ＵＩ及び前記少なくとも一つのサイト情報を含むガイドＵＩを前記ユーザー端末機に提供することができる。
【００１３】
前記統合コンテンツ入力ＵＩは、前記サイトから受信したアプリケーションプログラミングインターフェース情報に基づいて生成される。
【００１４】
前記制御部は、前記入力されたコンテンツのアップロードが可能か否かによって、前記ガイドＵＩに含まれるサイト情報の表示状態を変更することができる。
【００１５】
前記統合コンテンツ入力ＵＩは、コンテンツタイトルを入力できるタイトルフィールド、テキストを入力できる本文フィールド、キーワードを入力できるタグフィールド、及びイメージファイル、動映像ファイルまたは音楽ファイルを添付できる添付フィールドを含むことができる。
【００１６】
前記統合コンテンツ入力ＵＩは、コンテンツの入力及びアップロードに対するオプションを設定できるユーザー設定項目をさらに含むことができる。
【００１７】
前記統合コンテンツ入力ＵＩは、アップロードされるコンテンツのプレビュー項目をさらに含むことができる。
【００１８】
前記制御部は、前記アップロードサイトのうち、ユーザーにより選択されたサイトに、前記入力されたコンテンツをアップロードすることができる。
【００１９】
前記制御部は、コンテンツの容量特性によって、入力されたコンテンツが、ユーザーがコンテンツをアップロードしようとするサイトにアップロードされない場合、前記入力されたコンテンツの容量を変更することができる。
【００２０】
前記制御部は、コンテンツの属性特性によって、入力されたコンテンツの少なくとも一部が、ユーザーがコンテンツをアップロードしようとするサイトにアップロードされない場合、前記入力されたコンテンツのアップロードされたサイトから、アップロードされたコンテンツのリンク情報または個体挿入情報を受信し、前記リンク情報または個体挿入情報を、ユーザーがコンテンツをアップロードしようとするサイトにアップロードすることができる。
【００２１】
前記制御部は、前記サイトからコンテンツアップロードに関するアプリケーションプログラミングインターフェース情報を受信し、受信されたアプリケーションプログラミングインターフェース情報に基づいて統合アプリケーションプログラミングインターフェースを生成する。
【００２２】
他の実施例によれば、前記制御部は、ユーザーが前記少なくとも一つのサイトの中から、コンテンツをアップロードするサイトを選択すると、選択されたサイトのアップロード制限属性に関する情報を前記アップロード属性情報として前記ユーザー端末機に提供することができる。
【００２３】
一方、本発明の他の実施例によるコンテンツアップロードサービスを提供するサーバーのコンテンツアップロード方法は、
コンテンツをアップロードできるサイトのアプリケーションプログラミングインターフェース情報を受信する段階と、
コンテンツをアップロードしようとするユーザー端末機に、前記アプリケーションプログラミングインターフェース情報に基づくアップロード属性を提供する段階と、を含む。
【００２４】
また、本発明の他の実施例によるコンテンツをアップロードする端末機は、
コンテンツをアップロードできる少なくとも一つのサイトと通信する通信部と、
保存部と、
ディスプレイ部と、
前記サイトから前記サイトのアプリケーションプログラミングインターフェース情報を受信して前記保存部に保存し、ユーザーがコンテンツをアップロードしようとする場合、前記アプリケーションプログラミングインターフェース情報に基づいて、ユーザーがコンテンツをアップロードしようとする少なくとも一つのアップロードサイトのアップロード属性情報を前記ディスプレイ部に表示する制御部と、を含むことができる。
【００２５】
一方、本発明の他の実施例によるディスプレイ部を含む端末機のコンテンツアップロード方法は、
コンテンツをアップロードできるサイトのアプリケーションプログラミングインターフェース情報を受信する情報受信段階と、
前記アプリケーションプログラミングインターフェース情報に基づいて、ユーザーがコンテンツをアップロードしようとする少なくとも一つのアップロードサイトのアップロード属性に関する情報を前記ディスプレイ部に表示する表示段階と、を含むことができる。
【発明の効果】
【００２６】
以上の如く、本発明によると、コンテンツアップロード属性をユーザーに提供するコンテンツアップロードサービスを提供するサーバー、端末機及びコンテンツアップロード方法を提供することができる。
【００２７】
本発明によると、ＳＮＳサイトのコンテンツアップロード制限属性を提供するサーバー、端末機及びコンテンツアップロード方法を提供することができる。
【００２８】
本発明の一実施例によれば、ユーザーが迅速に複数のコンテンツアップロードサイトにコンテンツをアップロードできる統合コンテンツ入力ＵＩを提供するサーバー、端末機及びコンテンツアップロード方法を提供することができる。
【００２９】
本発明の他の実施例によれば、コンテンツ容量または属性によってコンテンツアップロード環境を改善するサーバー、端末機及びコンテンツアップロード方法を提供することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施例によるコンテンツアップロードサービスを提供するサーバーの制御ブロック図である。
【図２】図１のサーバーに保存されているサイトのコンテンツアップロード属性に関する情報を示す図である。
【図３】図１のサーバー、サイト及びユーザー端末機間のアップロード方法を説明するための制御流れ図である。
【図４】図１のサーバーが提供する統合コンテンツ入力ＵＩ及びガイドＵＩを示す図である。
【図５】テキストが入力された時に、サーバーが提供する統合コンテンツ入力ＵＩ及びガイドＵＩを示す図である。
【図６】イメージファイルが入力された時に、サーバーが提供する統合コンテンツ入力ＵＩ及びガイドＵＩを示す図である。
【図７】音楽ファイルが入力された時に、サーバーが提供する統合コンテンツ入力ＵＩ及びガイドＵＩを示す図である。
【図８】動映像ファイルが入力された時に、サーバーが提供する統合コンテンツ入力ＵＩ及びガイドＵＩを示す図である。
【図９】サーバーが提供するプレビューを示す図である。
【図１０】サーバーが提供するユーザー設定を示す図である。
【図１１】サーバーが提供するアップロードサイトを選択するＵＩを示す図である。
【図１２】本発明の他の実施例によるコンテンツアップロード方法を説明するための制御流れ図である。
【図１３】本発明の他の実施例によるコンテンツアップロード方法を説明するための制御流れ図である。
【図１４】本発明の一実施例による端末機の制御ブロック図である。
【図１５】図１４による端末機のコンテンツアップロード方法を説明するための制御流れ図である。
【発明を実施するための形態】
【００３１】
以下、添付の図面を参照しつつ、本発明の実施例について、本発明の属する技術分野における通常の知識を有する者が容易に実施できるように詳細に説明する。本発明は、様々な形態に具現することができ、ここに説明する実施例に限定されない。本発明を明確に説明するために、説明と関係ない部分は省略し、明細書全体を通じて同一または類似の構成要素には同一の参照符号を付ける。
【００３２】
図１は、本発明の一実施例によるコンテンツアップロードサービスを提供するサーバーの制御ブロック図である。サーバー１００は、ユーザー端末機３００及びＳＮＳサイト２００とネットワーク通信を行う。サーバー１００とユーザー端末機３００間の通信、及びサーバー１００とＳＮＳサイト２００間の通信は、有・無線ネットワーク通信とすることができ、好ましくは、インターネット（ウェブ）を介した通信とすることができる。
【００３３】
本実施例によるサーバー１００は、通信部１１０、保存部１２０、及びこれらを制御し、ユーザー端末機３００に提供するサービスを全般的に調節する制御部１３０を含む。サーバー１００は、少なくとも一つの、好ましくは、複数のＳＮＳ（social network service）サイト２００にテキスト、イメージ、音楽または動映像のようなコンテンツをアップロードできる統合インターフェースを、ユーザー端末機３００に提供する。すなわち、ユーザーは、複数のＳＮＳサイト２００にそれぞれ接続せずにも、このサーバー１００が提供するインターフェースを介して一度に複数のＳＮＳサイト２００にコンテンツをアップロードすることができる。ＳＮＳは、ウェブベースの人脈構築サービスで、１人メディア、１人コミュニティ、情報共有などを包括する概念であり、参加者が互いに友人を紹介し、友人関係を広げることを目的として開設されたコミュニティウェブサイトである。ＳＮＳサイトは、電子メールやインスタントメッセンジャーサービスを通じてユーザー同士が互いに連絡できる手段及び様々なコンテンツをアップロードできる手段を提供する。現在、韓国ではサイワールドが最も代表的なＳＮＳサイトに該当し、フェースブック、マイスペース、ツイッター、フリッカー、ユーチューブなどが全世界で広く利用されているＳＮＳサイトと知られている。
【００３４】
通信部１１０は、ユーザー端末機３００と通信し、ユーザー端末機３００から制御信号、選択信号などを受信し、制御部１３０が提供するＵＩをユーザー端末機３００に伝送する。
【００３５】
ユーザー端末機３００は、コンピュータ、テレビ、モバイル端末機などを含み、インターネットのようなネットワークを通じてサーバー１００と通信できるいずれの媒体も使用可能である。
【００３６】
保存部１２０は、コンテンツをアップロードできるＳＮＳサイト２００のアップロード属性に関する情報を保存している。保存されているアップロード属性情報は、ＳＮＳサイト２００から受信されたアプリケーションプログラミングインターフェース（application programming interface；API）に基づいて生成される。図２は、ＳＮＳサイト２００から受信したＡＰＩに基づく、保存部１２０に保存されているサイトのコンテンツアップロード属性に関する情報を示す図である。図２は、説明の便宜のために、アップロード属性情報を表の形式で示している。アップロードできるコンテンツの属性は、テキスト、イメージ、音楽及び動映像に区別され、テキストは、タイトルのような短い短文型テキスト、タイトルよりも長い文章の本文型テキスト、キーワードのようなタグテキストの形態に分類することができる。ＳＮＳサイトごとにアップロードできるコンテンツの属性、すなわち、ＳＮＳサイトが提供するアップロードサービスは異なる。“Ｔｗｉｔｔｅｒ”というサイトは、短文型テキストサービスのみを提供し、長い文章のテキストを入力できる本文型サービス、イメージサービス、音楽サービス、動映像サービスは提供しない。ただし、イメージ、音楽、動映像は、別のサイトにアップロードされた後、個体のリンク情報を短文に追加することができる。本文型テキストのアップロードサービスを提供する“Ｔｉｓｔｏｒｙ”は、タイトルのような短文型テキスト、本文型テキスト及びタグテキストのアップロードサービスを提供する。“Ｆｌｉｃｋｒ”は、音楽のアップロードサービスは提供しないが、イメージ、動映像アップロードサービスを提供する。“ｉｍｅｅｍ”は、タグテキスト及び音楽アップロードサービスを提供し、“ＹｏｕＴＵＢＥ”は、短文型テキスト、タグテキスト、動映像、動映像を説明できる本文型テキストのアップロードサービスを提供する。制御部１３０は、ＳＮＳサイト２００から受信したＡＰＩに基づいて、ＳＮＳサイト２００のアップロード属性情報を保存する。アップロード属性情報に基づいて、後述する統合コンテンツ入力ＵＩ及びガイドＵＩが生成される。
【００３７】
制御部１３０は、ユーザーがコンテンツをアップロードしようとする少なくとも一つのアップロードサイトのアップロード属性に関する情報を、ユーザー端末機３００に提供し、ユーザーにより入力されたコンテンツを、アップロードサイトにアップロードする。図３は、本実施例によるサーバー、ＳＮＳサイト及びユーザー端末機間のアップロード方法を説明するための制御流れ図である。図３を参照して、制御部１３０のコンテンツアップロード方法を説明すると、下記の通りである。
【００３８】
まず、上述した通り、サーバー１００は、ＳＮＳサイト２００からＡＰＩを受信し（Ｓ１０）、ＡＰＩを分析して各ＳＮＳサイト２００別にコンテンツアップロード属性情報を把握し（Ｓ２０）、それを保存する。
【００３９】
ユーザーがコンテンツをアップロードするためにサーバー１００に接続してログインすると（Ｓ３０）、サーバー１００は、ＳＮＳサイトにアカウント認証を要請する（Ｓ４０）。アカウント認証に対する要請信号を受信したＳＮＳサイト２００は、アカウント認証信号をサーバー１００に伝送し（Ｓ５０）、サーバー１００はユーザー端末機３００に認証結果を伝送する（Ｓ６０）。ユーザーは、サーバー１００に一度ログインするだけで複数のＳＮＳサイト２００にログインすることができる。サーバー１００は、ＳＮＳサイト２００にコンテンツをアップロードできる統合インターフェースを提供するために、複数のＳＮＳサイト２００に一度でログインできる統合認証インターフェースもユーザー端末機３００に提供する。
【００４０】
各ＳＮＳサイト２００へのユーザーログインが完了すると、サーバー１００は、認証信号を伝送したＳＮＳサイト２００にコンテンツをアップロードできるように、ユーザー端末機３００にＧＵＩを提供する（Ｓ７０）。このようなＧＵＩは、ＳＮＳサイト２００から受信したＡＰＩに基づいて生成される。図４乃至図１１は、サーバー１００から提供するコンテンツ入力ＵＩを示す図である。図４には、サーバー１００から提供される統合コンテンツ入力ＵＩ（Ｉ）及びガイドＵＩ（II）を示す。統合コンテンツ入力ＵＩ（Ｉ）は、ユーザーがコンテンツを入力できる空間であり、ガイドＵＩ（II）は、少なくとも一つのＳＮＳサイト２００の情報を含む。
【００４１】
統合コンテンツ入力ＵＩ（Ｉ）は、コンテンツタイトルを入力できるタイトルフィールドＡ、テキストを入力できる本文フィールドＢ、キーワードを入力できるタグフィールドＣ、イメージファイル、動映像ファイルまたは音楽ファイルを添付できる添付フィールドＤを含む。コンテンツを入力できるフィールドの下段には、入力されたコンテンツのプレビューを提供する“プレビュー”項目Ｅ、ユーザーがコンテンツ入力及びアップロードに対するオプションを設定できるユーザー設定項目を表す“設定”項目Ｆ、コンテンツをアップロードする“確認”項目Ｇ、コンテンツ入力を取り消す“取消”項目Ｈが表示されている。ガイドＵＩ（II）は、ＳＮＳサイト２００を表すサイトシンボル(１)〜(７)（以下、図面中の丸付き数字をこのように表す）をリスト形態で含んでおり、サイトシンボル(１)〜(７)は、様々な形態でコンテンツアップロード属性情報を表示することができる。
【００４２】
ユーザー端末機３００に提供されたＧＵＩを介してユーザーがコンテンツを入力すると（図３のＳ８０）、サーバー１００は、コンテンツ属性及び容量を把握し（Ｓ９０）、把握された結果及びＳＮＳサイト２００から受信したＡＰＩに基づいて、ＳＮＳサイト２００のアップロード属性情報をユーザー端末機３００に提供する（Ｓ１００）。
【００４３】
図５に示すように、ユーザーがタイトルフィールドＡと本文フィールドＢを入力すると、サーバー１００は、入力されたコンテンツの属性がテキストであることと、入力されたコンテンツの容量を把握する。その後、ユーザーにより入力されたコンテンツのアップロードが可能なアップロードサイトをガイドＵＩ（II）に表示することによって、アップロードサイトに関する情報をユーザー端末機３００に提供する。ガイドＵＩ（II）のサイトシンボル(１)〜(７)のうち、ユーザーにより入力されたタイトル及び本文のテキストをアップロード可能な第１乃至第４サイトシンボル(１)〜(４)のみが活性化され、第５乃至第７サイトシンボル(５)〜(７)は不活性化される。
【００４４】
もし、ユーザーによりアップロードするコンテンツが変更される場合（Ｓ１１０）、サーバー１００は、変更されたコンテンツに対応して、コンテンツのアップロードが可能なアップロードサイトの情報を実時間で変更する（Ｓ１２０）。コンテンツの変更は、コンテンツの削除、コンテンツの追加、コンテンツの容量変更のうち少なくとも一つを含むことができる。本実施例において、制御部１３０は、入力されたコンテンツのアップロードが可能か否かによって、ガイドＵＩ（II）に含まれるサイト情報、すなわち、サイトシンボルの表示状態を変更する。
【００４５】
ユーザーが、図５において、本文のテキストを追加入力すると、アップロードされるコンテンツ容量の増加によって、本文フィールドに入力されたコンテンツのアップロードが不可能になるサイトが発生することがある。その場合、該当のサイトのシンボルは活性化から不活性化に変更される。
【００４６】
図６に示すように、ユーザーが、第１添付フィールドＤ−１にイメージファイルを入力すると、第５サイトシンボル(５)がさらに活性化され、図７に示すように、ユーザーが第２添付フィールドＤ−２に音楽ファイルを入力すると、音楽ファイルをアップロードできる第６サイトシンボル(６)がさらに活性化される。図７には、７個のサイトシンボル(１)〜(７)のうち、６個のサイトシンボル(１)〜(６)が活性化されている。この状態で、ユーザーが“確認”項目Ｇを選択すると、各フィールドに入力されたコンテンツは、該当のコンテンツをアップロードできるＳＮＳサイト２００にそれぞれアップロードされる。すなわち、タイトルフィールドに入力されたテキストは、６個のサイト(１)〜(６)のうち、アップロード可能なサイト(１)〜(４)にアップロードされ、イメージファイル及び音楽ファイルも同様、６個のサイト(１)〜(６)のうち、アップロード可能なサイト(５)または(６)にそれぞれアップロードされる。
【００４７】
図８に示すように、ユーザーが第２添付フィールドＤ−２に音楽ファイルを削除して動映像ファイルを追加すると、ガイドＵＩ（II）の第６サイトシンボル(６)は不活性化され、動映像をアップロードできる第７サイトシンボル(７)が活性化される。
【００４８】
コンテンツ入力後に、ユーザーが追加オプションを設定したり、プレビューを要請すると（Ｓ１３０）、サーバー１００は、当該オプションを適用したりプレビューを提供したりする（Ｓ１４０）。
【００４９】
図９は、サーバー１００により提供されるプレビューを示す図である。ユーザーは、第２添付フィールドＤ−２に入力された動映像をプレビューすることができる。動映像の下段には、コンテンツをアップロードできる“確認”項目 と、再びコンテンツ入力窓に戻るための“目録”項目が示されている。
【００５０】
図１０は、サーバー１００が提供するユーザー設定画面の一例を示す図である。ユーザーは、本文フィールドに入力されたテキストのうちの一部をタイトルフィールドにアップロードすることもでき、アップロードされないコンテンツの容量を調節したり、他のサイトにアップロードされたコンテンツをテキストフィールドにリンクさせたりすることもできる。すなわち、ユーザー設定項目は、ユーザーが統合インターフェースを使用しながらも、ユーザーの好み及びコンテンツ特性などを考慮してアップロード方式を変更できるようなサーバー１００から提供されるインターフェースに該当する。
【００５１】
ユーザーが“確認”項目を選択してコンテンツアップロードを要請すると（Ｓ１５０）、サーバー１００は、図１１に示すように、アップロードサイトを選択できるＵＩをユーザー端末機３００に提供する。ユーザーは、活性化しているサイトのうち、所望のアップロードサイトをさらに選択することができる。
【００５２】
サーバー１００は、アップロードされるコンテンツとアップロードサイトが最終的に選択されると、ＳＮＳサイト２００にコンテンツをアップロードする（Ｓ１６０）。制御部１３０は、ＳＮＳサイト２００から受信したＡＰＩ情報に基づいて統合アプリケーションプログラミングインターフェースを生成する。統合アプリケーションプログラミングインターフェースは、統合されたコンテンツ入力ＵＩを提供する他、コンテンツを各ＳＮＳサイト２００のＡＰＩに応じてアップロードできるように、コンテンツの特性を変更させることもできる。
【００５３】
図１２は、本発明の他の実施例によるコンテンツアップロード方法を説明するための制御流れ図である。ユーザーがコンテンツを入力し（Ｓ８０）、サーバー（１００）が、入力されたコンテンツの属性及び容量を把握して（Ｓ９０）、ＳＮＳサイト２００のアップロード属性に関する情報を提供する（Ｓ１００）プロセスは、図３におけると同一である。
【００５４】
一方、ユーザーにより入力されたコンテンツの容量が、ＳＮＳサイト２００にアップロードできるような容量を超過する場合がある。サーバー１００は、ユーザーからコンテンツアップロードに対する要請を受信すると（Ｓ１５０）、コンテンツ容量超過に関する情報とコンテンツ容量を変更できるという情報を、ユーザー端末機３００に提供する（Ｓ１７０）。テキスト入力の場合、入力されるテキストの色を変更させたり、テキストがそれ以上入力されないようにしたりすることによって、コンテンツ容量超過をユーザーに知らせることができる。
【００５５】
ユーザーから容量変更を要請する信号を受信すると（Ｓ１８０）、サーバー１００は、コンテンツの容量を変更させた後、変更されたコンテンツをＳＮＳサイト２００にアップロードする（Ｓ１９０）。サーバー１００は、イメージの解像度を下げたり、イメージまたは動映像の圧縮率を増加させたりすることによってコンテンツの容量を変更させることもでき、容量が減少する形式にコンテンツのファイル形式を変更することもできる。または、テキストを任意の長さに縮小して伝送したり、ユーザーにより選択された部分のみをアップロードすることもできる。
【００５６】
図１３は、本発明の他の実施例によるコンテンツアップロード方法を説明するための制御流れ図である。本実施例による制御部１３０は、コンテンツの属性特性によって、入力されたコンテンツの少なくとも一部が、ユーザーがコンテンツをアップロードしようとするＳＮＳサイト２００にアップロードされない場合、他のＳＮＳサイト２００を用いてコンテンツをアップロードする。
【００５７】
サーバー１００は、ユーザーからコンテンツアップロードに対する要請を受信すると（Ｓ１５０）、コンテンツ属性誤りに関する情報とコンテンツ挿入案内に関する情報をユーザー端末機３００に提供する（Ｓ２００）。イメージ、音楽または動映像のアップロードが不可能なサイトにユーザーがファイルをアップロードしようとする場合、コンテンツ属性誤りに関する情報がユーザーに提供される。または、コンテンツの容量が、ＳＮＳサイト２００が許容する範囲を外れる場合にも、コンテンツ属性誤りに関する情報及びコンテンツ挿入案内に関する情報をユーザー端末機３００に提供することができる。
【００５８】
ユーザーからコンテンツ挿入を要請する信号を受信すると（Ｓ２１０）、サーバー１００は、ユーザーにより入力されたコンテンツを、他のＳＮＳサイト２００にアップロードする（Ｓ２２０）。
【００５９】
その後、サーバー１００は、コンテンツのアップロードされたＳＮＳサイト２００からコンテンツのリンク情報または個体挿入情報を受信する（Ｓ２３０）。コンテンツのリンク情報は、コンテンツのアップロードされたＳＮＳサイト２００のＵＲＬ情報を意味し、個体挿入情報は、アップロードされたコンテンツに対する埋め込みタグ（embed tag）を意味する。すなわち、ユーザー所望のＳＮＳサイト２００には、属性ゆえにコンテンツをアップロードすることができないが、コンテンツアップロードが可能なＳＮＳサイト２００を用いてコンテンツをハイパーリンクさせることができる。サーバー１００は、受信したリンク情報または個体挿入情報を、ユーザーがコンテンツをアップロードしようとするＳＮＳサイト２００のテキストフィールドに追加する（Ｓ２４０）。図２のＳＮＳサイト２００のうち、“Ｔｗｉｔｔｅｒ”、“Ｔｉｓｔｏｒｙ”にはイメージ、音楽及び動映像をアップロードできないが、本実施例によって、ユーザーは、所望のコンテンツを、選択したＳＮＳサイト２００に追加することができる。
【００６０】
一方、容量に関するコンテンツ属性のゆえに、ユーザーのアップロードしようとするコンテンツが全体ではなく一部がアップロードされない場合、サーバー１００は、アップロード可能な容量だけユーザーのアップロードしようとするＳＮＳサイト２００にアップロードし、超過する容量のコンテンツまたは超過する容量を含む全体コンテンツは、他のＳＮＳサイト２００にアップロードすることができる。この場合も同様、コンテンツのアップロードされた他のＳＮＳサイト２００に対応するＵＲＬ情報または個体挿入情報が、テキストフィールドに追加されることができる。この場合、コンテンツのアップロードされるサイトは、ＳＮＳサイト２００に限定されず、ウェブ上の任意のサイトにすることもできる。
【００６１】
また、サーバー１００は、容量またはコンテンツの種類のゆえにコンテンツアップロードに制限がある場合、コンテンツ属性誤り情報及びコンテンツ挿入案内情報を提供せずに、アップロード可能なＳＮＳサイト２００にコンテンツを自動でアップロードし、リンク情報または個体挿入情報を自動で追加することもできる。すなわち、上記Ｓ２００及びＳ２１０を省いても良い。
【００６２】
他の実施例によれば、サーバー１００は、ユーザーが少なくとも一つのＳＮＳサイトの中から、コンテンツをアップロードするサイトを選択すると、選択されたサイトのアップロード制限属性に関する情報をユーザー端末機３００に提供することもできる。例えば、ユーザーがコンテンツを入力すると、ＳＮＳサイト２００に関するアップロード属性情報を知らせるのではなく、逆に、ユーザーがＳＮＳサイト２００を選択すると、選択されたＳＮＳサイト２００にはどのようなコンテンツをアップロードできるかを表すように、コンテンツ属性情報及びアップロード可能なコンテンツの容量を知らせることができる。または、ユーザーがＳＮＳサイト２００を選択すると、コンテンツ入力可能な入力フィールドのみが活性化するように統合コンテンツ入力ＵＩ（Ｉ）の表示状態を変更することもできる。
【００６３】
図１４は、本発明の一実施例による端末機の制御ブロック図である。同図で、ユーザー端末機３００は、通信部３１０、保存部３２０、ディスプレイ部３３０、入力部３４０、これらを制御する制御部３５０を含む。本実施例によるユーザー端末機３００は、コンピュータ、テレビ、モバイル端末機などを含むことができ、少なくとも一つの、好ましくは、複数のＳＮＳサイト２００にテキスト、イメージ、音楽または動映像のようなコンテンツをアップロードできる統合インターフェースを生成する。
【００６４】
通信部３１０は、ＳＮＳサイト２００からアプリケーションプログラミングインターフェース（ＡＰＩ）情報を受信し、ユーザーにより入力されるコンテンツをＳＮＳサイト２００に伝送する。通信部３１０は、各種の有・無線ネットワーク通信を行うことができ、インターネットを通じてＳＮＳサイト２００と通信することができる。
【００６５】
保存部３２０は、制御部３５０の制御によってＳＮＳサイト２００から受信したＡＰＩを保存し、これに基づいて生成されたコンテンツをアップロードできるＳＮＳサイト２００のアップロード属性に関する情報を保存することができる。保存部３２０に保存されているアップロード属性情報は、図２に示すようなものを含むことができる。
【００６６】
ディスプレイ部３３０は、制御部３５０により提供される各種ＵＩを表示する。ディスプレイ部３３０は、各種パネルを含むことができ、パネルを駆動するパネル駆動部を含む。
【００６７】
入力部３４０が、コンテンツを選択して入力し、これをアップロードできるユーザーインターフェースに該当する。入力部３４０は、各種キーボタン、これを含むキーボード、マウス、タッチパネルとすることができる。入力部をタッチパネルとする場合、入力部３４０は、ディスプレイ部３３０の外部または内部に装着してディスプレイ部３３０と一体型とすることができ、ポインティングデバイスをさらに含むことができる。
【００６８】
制御部３５０は、ＳＮＳサイト２００からＡＰＩを受信して保存部３２０に保存し、ユーザーがコンテンツをアップロードしようとする少なくとも一つのアップロードサイトのアップロード属性に関する情報をディスプレイ部３３０に表示し、ユーザーによって入力されたコンテンツをアップロードサイトにアップロードする。図１５は、本実施例による端末機のコンテンツアップロード方法を説明するための制御流れ図である。図１５を参照して、制御部３５０によるコンテンツアップロード方法を説明すると、下記の通りである。
【００６９】
まず、上述した通り、制御部３５０は、ＳＮＳサイト２００からＡＰＩを受信し（Ｓ３００）、ＡＰＩを分析して各ＳＮＳサイト２００別にコンテンツアップロード属性情報を把握して（Ｓ３１０）、それを保存する。
【００７０】
その後、ユーザーからＳＮＳサイト２００にコンテンツをアップロードするための制御信号を受信すると、制御部３５０は、ユーザーがＳＮＳサイト２００にコンテンツをアップロードできるように、ＧＵＩをディスプレイ部３３０に表示する（Ｓ３２０）。このようなＧＵＩは、ＳＮＳサイト２００から受信したＡＰＩに基づいて生成される。ディスプレイ部３３０に表示されるＧＵＩは、ユーザーがコンテンツを入力できる統合コンテンツ入力ＵＩと、少なくとも一つのＳＮＳサイト２００の情報を含むガイドＵＩと、を含む。本実施例による統合コンテンツ入力ＵＩ及びガイドＵＩは、上記の実施例で説明された図４乃至１１の映像のようにすることもでき、他の形態の映像にすることもできる。統合コンテンツ入力ＵＩ及びガイドＵＩについての重複説明は省略する。
【００７１】
ユーザーが、提供されたＧＵＩを介してコンテンツを入力すると（Ｓ３３０）、制御部３５０は、コンテンツ属性及び容量を把握し（Ｓ３４０）、把握された結果及びＡＰＩに基づいて、ユーザーがコンテンツをアップロードしようとするＳＮＳサイト２００のアップロード属性情報をディスプレイ部３３０に表示する（Ｓ３５０）。
【００７２】
この時、ユーザーによってアップロードするコンテンツが変更される場合、制御部３５０は、変更されたコンテンツに対応してコンテンツのアップロードが可能なアップロードサイトの情報を実時間で変更することができる。また、ユーザーが追加オプションを設定したりプレビューを要請すると、制御部３５０は、オプションを適用したりプレビューを表示したりして、ユーザー所望の機能を果たす。
【００７３】
その後、アップロードされるコンテンツとアップロードサイトを最終的に選択するアップロード伝送が要請されると（Ｓ３６０）、制御部３５０は、ＳＮＳサイト２００にコンテンツをアップロードする（Ｓ３７０）。
【００７４】
また、制御部３５０は、ユーザーにより入力されたコンテンツの容量がＳＮＳサイト２００にアップロードされうるような容量を超過すると、コンテンツ容量超過に関する情報とコンテンツ容量を変更できるという情報をディスプレイ部３３０に表示し、コンテンツの容量を変更させた後、変更されたコンテンツをＳＮＳサイト２００にアップロードすることができる。
【００７５】
また、制御部３５０は、コンテンツの属性特性によって、入力されたコンテンツが、ユーザーのコンテンツをアップロードしようとするＳＮＳサイト２００にアップロードされない場合、該コンテンツを他のサイトを用いてユーザー所望のＳＮＳサイト２００に追加することもできる。
【００７６】
本発明は、少なくとも一つ、好ましくは、複数のＳＮＳサイト２００に同時に接続し、接続されたＳＮＳサイト２００にコンテンツをアップロードできる統合インターフェースを提供するサーバー１００及びユーザー端末機３００に関するものである。サーバー１００は、ＳＮＳサイト２００に関するコンテンツのアップロード属性情報をユーザーに提供し、コンテンツ容量を変更したりコンテンツをリンクさせることによって、ユーザーの要求を満たす最適のアップロードサービスを提供する。また、このような機能を、ＳＮＳサイト２００と通信可能なユーザー端末機３００によってユーザーに提供することもできる。
【００７７】
以上では具体的な実施例に挙げて本発明を説明してきたが、本発明の属する技術分野における通常の知識を有する当業者には、本発明の原則や精神を逸脱しない範囲内で、本発明を様々に変形実施できるということが理解できる。したがって、本発明の範囲は、添付の請求項とその均等物により定められるべきである。
【符号の説明】
【００７８】
１００    サーバー
１１０    通信部
１２０    保存部
１３０    制御部
２００    ＳＮＳサイト
３００    ユーザー端末機
【図１】
2011096251.tif 000003
【図２】
2011096251.tif 000004
【図３】
2011096251.tif 000005
【図４】
2011096251.tif 000006
【図５】
2011096251.tif 000007
【図６】
2011096251.tif 000008
【図７】
2011096251.tif 000009
【図８】
2011096251.tif 000010
【図９】
2011096251.tif 000011
【図１０】
2011096251.tif 000012
【図１１】
2011096251.tif 000013
【図１２】
2011096251.tif 000014
【図１３】
2011096251.tif 000015
【図１４】
2011096251.tif 000016
【図１５】
2011096251.tif 000017