(57)【要約】  本開示は、ソーシャルネットワークサービス（「ＳＮＳ」）アプリケーションにおける情報を編集する方法、およびそのための端末を開示する。本方法は、コマンド端末がＳＮＳアプリケーションの編集エリアにおいて編集操作を実行している間に、マルチメディア情報取得コマンドを、コマンド端末から実行端末に送信するステップと、マルチメディア情報取得コマンドに従って実行端末によってマルチメディア情報を取得するステップと、取得されたマルチメディア情報をコマンド端末に送信するステップと、コマンド端末によって、マルチメディア情報を、ＳＮＳアプリケーションの編集エリアに挿入するステップと、を含むことができる。本開示は、端末間インタラクションを介した情報編集を達成し、情報編集操作の処理を簡単化し、情報編集の利便性を向上させ、ＳＮＳアプリケーションのユーザロイヤリティを高める。
2015513142.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャルネットワークサービス（「ＳＮＳ」）アプリケーションの編集エリアにおいて編集操作を実行するステップと、
マルチメディア情報取得コマンドを実行端末に送信するステップと、
前記実行端末からマルチメディア情報を受信するステップと、
前記マルチメディア情報を前記ＳＮＳアプリケーションの編集エリアに挿入するステップと、を含む、
ソーシャルネットワークサービス（「ＳＮＳ」）アプリケーション情報編集方法。
【請求項２】
前記マルチメディア情報取得コマンドを実行端末に送信するステップは、
前記実行端末を検索するための検索要求をサーバに送信するステップであって、前記検索要求は、前記ＳＮＳアプリケーションの識別情報および前記ＳＮＳアプリケーションと関連するアカウント情報を含み、これによって、前記サーバが、前記アカウント情報を使用して前記ＳＮＳアプリケーションにログインした複数の端末を検索して、当該複数の端末の識別情報を返すことが可能になる、ステップと、
前記サーバから、前記複数の端末の識別情報を受信するステップと、
前記サーバから受信された前記複数の端末の識別情報に基づいて少なくとも１つの端末を前記実行端末として選択するステップであって、当該選択された端末は、前記検索要求が送信される端末とは異なる、ステップと、
前記マルチメディア情報取得コマンドを前記実行端末に送信するステップと、を含む、
請求項１記載の方法。
【請求項３】
前記実行端末からマルチメディア情報を受信するステップは、
前記実行端末によって記録されたマルチメディア情報を、前記実行端末からのものとして受信するステップと、
受信されたマルチメディア情報をキャッシュするステップと、
前記実行端末から、マルチメディア情報の記録が完了したことの通知を受信するステップと、
キャッシュされたマルチメディア情報を結合して完全なマルチメディア情報を生成するステップと、を含み、
前記マルチメディア情報を前記ＳＮＳアプリケーションの編集エリアに挿入するステップは、
前記完全なマルチメディア情報を、前記ＳＮＳアプリケーションの編集エリアに挿入するステップを含む、
請求項１記載の方法。
【請求項４】
前記マルチメディア情報取得コマンドを実行端末に送信するステップは、
前記マルチメディア情報取得コマンドを、サーバを介して、前記実行端末に送信するステップを含む、
請求項１記載の方法。
【請求項５】
前記マルチメディア情報取得コマンドを実行端末に送信するステップは、
前記マルチメディア情報取得コマンドをサーバに送信するステップであって、前記マルチメディア情報取得コマンドは、前記ＳＮＳアプリケーションの識別情報および前記ＳＮＳアプリケーションと関連するアカウント情報を含み、これによって、前記サーバが、前記アカウント情報を使用して前記ＳＮＳアプリケーションにログインした複数の端末を検索して、少なくとも１つの発見された端末を、前記実行端末として選択し、前記マルチメディア情報取得コマンドを前記実行端末に送信することが可能になり、前記選択された端末は、前記マルチメディア情報取得コマンドが送信される端末とは異なる、ステップを含む、
請求項１記載の方法。
【請求項６】
前記実行端末からマルチメディア情報を受信するステップは、
前記実行端末からの前記マルチメディア情報を、サーバを介して、受信するステップを含む、
請求項１記載の方法。
【請求項７】
前記実行端末からマルチメディア情報を受信するステップは、
サーバから、完全なマルチメディア情報を受信するステップであって、前記完全なマルチメディア情報は、前記実行端末から受信されたキャッシュされたマルチメディア情報を結合することによって、前記サーバによって生成される、ステップを含む、
請求項１記載の方法。
【請求項８】
コマンド端末からマルチメディア情報取得コマンドを受信するステップと、
前記マルチメディア情報取得コマンドに従ってマルチメディア情報を取得するステップと、
前記マルチメディア情報を前記コマンド端末に送信するステップであって、これによって、前記コマンド端末が当該マルチメディア情報をソーシャルネットワークサービス（「ＳＮＳ」）アプリケーションの編集エリアに挿入することが可能になる、ステップと、を含む、
ソーシャルネットワークサービス（「ＳＮＳ」）アプリケーション情報編集方法。
【請求項９】
前記コマンド端末からマルチメディア情報取得コマンドを受信するステップは、
前記コマンド端末から、前記マルチメディア情報取得コマンドを、サーバから転送されたものとして受信するステップを含む、
請求項８記載の方法。
【請求項１０】
前記マルチメディア情報取得コマンドは、前記ＳＮＳアプリケーションの識別情報および前記ＳＮＳアプリケーションと関連するアカウント情報を含む、
請求項８記載の方法。
【請求項１１】
前記マルチメディア情報取得コマンドに従ってマルチメディア情報を取得するステップは、
マルチメディア情報取得コマンドに従って、記録アプリケーションを開始して記録動作を実行するステップと、
そのように記録されたマルチメディア情報を取得するステップと、を含む、
請求項８記載の方法。
【請求項１２】
前記マルチメディア情報取得コマンドに従ってマルチメディア情報を取得するステップは、
マルチメディア情報取得コマンドに従って、記憶空間に記憶されたマルチメディア情報を取得するステップを含む、
請求項８記載の方法。
【請求項１３】
前記マルチメディア情報を前記コマンド端末に送信するステップは、
記録されたマルチメディア情報を前記コマンド端末に送信するステップであって、これによって、前記コマンド端末が当該マルチメディア情報を受信してキャッシュすることが可能になる、ステップと、
前記マルチメディア情報の記録が完了したことを検出するステップと、
前記マルチメディア情報の記録が完了したことの通知を前記コマンド端末に送信するステップであって、これによって、前記コマンド端末が前記キャッシュされたマルチメディア情報を結合して完全なマルチメディア情報を生成することが可能になる、ステップと、を含む、
請求項８に記載の方法。
【請求項１４】
前記マルチメディア情報を前記コマンド端末に送信するステップは、
記録されたマルチメディア情報をサーバに送信するステップであって、これによって、前記サーバが当該マルチメディア情報を受信してキャッシュすることが可能になる、ステップと、
前記マルチメディア情報の記録が完了したことを検出するステップと、
前記マルチメディア情報の記録が完了したことの通知を前記サーバに送信するステップであって、これによって、前記サーバが前記キャッシュされたマルチメディア情報を結合して完全なマルチメディア情報を生成して、前記完全なマルチメディア情報を前記コマンド端末に送信することが可能になる、ステップと、を含む、
請求項８記載の方法。
【請求項１５】
前記マルチメディア情報を前記コマンド端末に送信するステップは、
前記マルチメディア情報を、サーバを介して、前記コマンド端末に送信するステップを含む、
請求項８記載の方法。
【請求項１６】
コマンド端末がソーシャルネットワークサービス（「ＳＮＳ」）アプリケーションの編集エリアにおいて編集操作を実行している間に、マルチメディア情報取得コマンドを、前記コマンド端末と関連する実行端末に送信するコマンドモジュールと、
前記実行端末によって取得されたマルチメディア情報を受信する情報伝送モジュールであって、当該マルチメディア情報はマルチメディア情報取得コマンドに従って前記実行端末によって取得される、情報伝送モジュールと、
前記マルチメディア情報を、前記ＳＮＳアプリケーションの編集エリアに挿入する編集モジュールと、を備える、
コマンド端末。
【請求項１７】
前記コマンドモジュールは、
前記コマンド端末が前記ＳＮＳアプリケーションの編集エリアにおいて前記編集操作を実行している間に、前記コマンド端末と関連する前記実行端末を検索するための要求をサーバに送信する検索ユニットであって、当該検索要求は前記ＳＮＳアプリケーションの識別情報および前記ＳＮＳアプリケーションと関連するアカウント情報を含む、検索ユニットと、
前記サーバによって返された、前記アカウント情報を使用して前記ＳＮＳアプリケーションにログインした複数の端末の識別情報を受信する第１の受信ユニットと、
前記サーバによって返された前記複数の端末の識別情報に基づいて、前記コマンド端末とは異なる少なくとも１つの端末を、前記コマンド端末と関連する前記実行端末として選択する選択ユニットと、
前記マルチメディア情報取得コマンドを前記実行端末に送信するコマンドユニットと、を備える、
請求項１６記載のコマンド端末。
【請求項１８】
前記情報伝送モジュールは、
記録されたマルチメディア情報を受信する第２の受信ユニットであって、当該記録されたマルチメディア情報は、前記マルチメディア情報取得コマンドに従って記録アプリケーションを開始することによって、前記実行端末によって取得される、第２の受信ユニットと、
受信されたマルチメディア情報をキャッシュするキャッシュユニットと、
前記実行端末から、マルチメディア情報の記録が完了したことの通知を受信すると、キャッシュされたマルチメディア情報を結合する処理を実行して完全なマルチメディア情報を生成する結合処理ユニットと、を備える、
請求項１６記載のコマンド端末。
【請求項１９】
前記コマンドモジュールは、前記マルチメディア情報取得コマンドをサーバに送信し、前記マルチメディア情報取得コマンドは、前記ＳＮＳアプリケーションの識別情報および前記ＳＮＳアプリケーションと関連するアカウント情報を含み、これによって、前記サーバが、前記アカウント情報を使用して前記ＳＮＳアプリケーションにログインした複数の端末から、前記コマンド端末とは異なる少なくとも１つの端末を、前記コマンド端末と関連する前記実行端末として選択して、前記マルチメディア情報取得コマンドを前記実行端末に送信することが可能になる、
請求項１６記載のコマンド端末。
【請求項２０】
前記情報伝送モジュールは、実行端末によって記録されたマルチメディア情報に従って前記サーバによって生成された完全なマルチメディア情報を受信する、
請求項１９記載のコマンド端末。
【請求項２１】
実行端末と関連するコマンド端末から、マルチメディア情報取得コマンドを受信するコマンド受信モジュールと、
前記マルチメディア情報取得コマンドに従ってマルチメディア情報を取得して、取得されたマルチメディア情報を前記コマンド端末に送信する実行モジュールであって、これによって、前記コマンド端末が前記マルチメディア情報をソーシャルネットワークサービス（「ＳＮＳ」）アプリケーションの編集エリアに挿入することが可能になる、実行モジュールと、を備える、
実行端末。
【請求項２２】
前記実行モジュールは、
前記マルチメディア情報取得コマンドに従って、前記実行端末において記録アプリケーションを開始して記録動作を実行するアプリケーション起動ユニットと、
記録されたマルチメディア情報を取得して、前記記録されたマルチメディア情報を、前記コマンド端末またはサーバに送信する情報伝送ユニットであって、これによって、前記コマンド端末または前記サーバが、前記記録されたマルチメディア情報を受信してキャッシュすることが可能になる、情報伝送ユニットと、
前記マルチメディア情報の記録が完了したことを検出したときに、前記マルチメディア情報の記録が完了したことの通知を前記コマンド端末または前記サーバに送信する通知ユニットであって、これによって、前記コマンド端末が、前記マルチメディア情報の記録が完了したことの通知に従って、キャッシュされたマルチメディア情報を結合する処理を実行して完全なマルチメディア情報を生成することが可能になり、または、前記サーバが、前記マルチメディア情報の記録が完了したことの通知に従って、キャッシュされたマルチメディア情報を結合する処理を実行して完全なマルチメディア情報を生成して、生成された完全なマルチメディア情報を前記コマンド端末に送信することが可能になる、通知ユニットと、を備える、
請求項２１記載の実行端末。
【請求項２３】
前記実行モジュールは、
前記マルチメディア情報取得コマンドに従って、前記実行端末の記憶空間からマルチメディア情報を取得する取得ユニットと、
取得されたマルチメディア情報を、直接的に、またはサーバを介してのいずれかで、前記コマンド端末に送信する送信ユニットと、を備える、
請求項２１記載の実行端末。
【請求項２４】
検索要求受信モジュールと、
第１の検索モジュールと、
識別情報返しモジュールと、を備えるサーバであって、
前記検索要求受信モジュールは、コマンド端末から、当該コマンド端末と関連する実行端末を検索するための検索要求を受信し、当該検索要求はソーシャルネットワークサービス（「ＳＮＳ」）アプリケーションの識別情報および前記ＳＮＳアプリケーションと関連するアカウント情報を含み、
前記第１の検索モジュールは、前記アカウント情報を使用して前記ＳＮＳアプリケーションにログインした全ての端末を検索し、
前記識別情報返しモジュールは、前記サーバによって発見された複数の端末の識別情報を前記コマンド端末に送信し、これによって、前記コマンド端末が、前記コマンド端末に送信された前記複数の端末の識別情報に基づいて、前記コマンド端末とは異なる少なくとも１つの発見された端末を、前記コマンド端末と関連する前記実行端末として選択して、マルチメディア情報取得コマンドを当該実行端末に送信することが可能になる、
サーバ。
【請求項２５】
コマンド端末からマルチメディア情報取得コマンドを受信するコマンド受信モジュールであって、当該マルチメディア情報取得コマンドは、ソーシャルネットワークサービス（「ＳＮＳ」）アプリケーションの識別情報および前記ＳＮＳアプリケーションと関連するアカウント情報を含む、コマンド受信モジュールと、
前記アカウント情報を使用して前記ＳＮＳアプリケーションにログインした複数の端末を検索する第２の検索モジュールと、
前記コマンド端末とは異なる少なくとも１つの発見された端末を、前記コマンド端末と関連する実行端末として選択する選択モジュールと、
前記マルチメディア情報取得コマンドを前記実行端末に送信するコマンド送信モジュールであって、これによって、前記実行端末が前記マルチメディア情報取得コマンドに従ってマルチメディア情報を取得することが可能になる、コマンド送信モジュールと、を備える、
サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般にインターネットの技術分野に関し、特にソーシャルネットワークサービス（「ＳＮＳ」）の技術分野に関し、より具体的にはＳＮＳアプリケーションにおける情報を編集する方法および端末に関する。
【背景技術】
【０００２】
端末技術の発展に伴い、ＳＮＳアプリケーションは幅広く開発されている。エンドユーザは、ＳＮＳアプリケーションを用いて情報を編集することができる。例えば、エンドユーザは、ウェブログおよびコメントなどに記入することができ、そのような編集された情報を公開することができる。これによって、他のユーザとのインタラクション（対話）およびシェアリング（共有）が達成される。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
通常、ＳＮＳアプリケーションにおける情報の編集は、個別の端末に対する操作に基づいて行われる。例えば、ユーザは、パーソナルコンピュータ（「ＰＣ」）から、ＳＮＳウェブログアプリケーションにログインしてウェブログを編集できる。ＳＮＳアプリケーションにおける情報の編集の従来的な形式は、テキスト編集および画像編集に制限される。ＳＮＳアプリケーションの普及に伴い、ユーザは、ＳＮＳアプリケーションを使用してますます多くの情報をインターネットに公開することを望む。しかしながら、ＰＣ上で、ＳＮＳアプリケーションにおいて長い段落文や記事をタイプするには時間を要する。このことは、ユーザが自身についての情報を便利に公開することを可能にする、というＳＮＳアプリケーションの重要な特徴に矛盾している。しかしながら、情報は、テキストまたは画像で伝達される必要はなく、音声または動画（モーションピクチャ）などの他の形式がとられることが可能である。情報のこれらのマルチメディア形式は、タイピングよりも速くＳＮＳアプリケーションに入力されることが可能であり、また、テキストの単なる読み上げまたは画像の単なる閲覧よりも豊かな視聴者の経験を提供することが可能である。従って、マルチメディア情報を、ＳＮＳアプリケーションによって公開されるコンテンツ（内容）に含めることは必要である。例えば、ユーザは、携帯電話によって記録されたオーディオ（音声）ファイルをウェブログのコンテンツの一部分として含めることを望む場合がある。そのようなことを行うために、従来的な方法では、ユーザは、まず携帯電話のオーディオ記録機能を使用して一片のオーディオ情報を記録し、そして記録されたオーディオ情報を携帯電話に保存する。次いで、ユーザは、携帯電話をＰＣ端末に接続して記録されたオーディオ情報をＰＣ端末の記憶（ストレージ）空間に保存する必要がある。最後に、ＰＣ端末は、当該ＰＣ端末の記憶空間から、記録されたオーディオ情報を抽出し、抽出したオーディオ情報をＳＮＳウェブログアプリケーションの編集エリアにインポートすることができる。情報の編集のこのような処理は、非常に煩わしく、また、便利な情報編集のためのユーザの実際のニーズを満たすことはできない。ＳＮＳアプリケーションに対するユーザロイヤリティを向上させる、ＳＮＳアプリケーションにおける便利な情報編集の方法および端末が必要である。
【課題を解決するための手段】
【０００４】
本開示の実施形態は、ＳＮＳアプリケーションにおける情報を編集する方法および端末を提供する。情報編集は、端末間インタラクション（対話）を介して達成可能である。このことは情報編集操作の処理を簡単にし、情報編集の利便性を向上させ、ＳＮＳアプリケーションに対するユーザロイヤリティを高める。
【０００５】
本開示の第１の態様における実施形態は、ＳＮＳアプリケーション情報編集方法を提供する。本方法は、
【０００６】
ＳＮＳアプリケーションの編集エリアにおいて編集操作を実行するステップと、
【０００７】
マルチメディア情報取得コマンドを実行端末に送信するステップと、
【０００８】
実行端末からマルチメディア情報を受信するステップと、
【０００９】
マルチメディア情報をＳＮＳアプリケーションの編集エリアに挿入するステップと、を含むことができる。
【００１０】
本開示の第２の態様における実施形態は、ＳＮＳアプリケーション情報編集方法を提供する。本方法は、
【００１１】
コマンド端末からマルチメディア情報取得コマンドを受信するステップと、
【００１２】
マルチメディア情報取得コマンドに従ってマルチメディア情報を取得するステップと、
【００１３】
マルチメディア情報をコマンド端末に送信するステップであって、これによって、コマンド端末が当該マルチメディア情報をＳＮＳアプリケーションの編集エリアに挿入することが可能になる、ステップと、を含むことができる。
【００１４】
本開示の第３の態様における実施形態は、コマンド端末を提供する。本コマンド端末は、
【００１５】
コマンド端末がソーシャルネットワークサービス（「ＳＮＳ」）アプリケーションの編集エリアにおいて編集操作を実行している間に、マルチメディア情報取得コマンドを、コマンド端末と関連する実行端末に送信するコマンドモジュールと、 
【００１６】
実行端末によって取得されたマルチメディア情報を受信する情報伝送モジュールであって、当該マルチメディア情報はマルチメディア情報取得コマンドに従って実行端末によって取得される、情報伝送モジュールと、
【００１７】
マルチメディア情報を、ＳＮＳアプリケーションの編集エリアに挿入する編集モジュールと、を備えることができる。
【００１８】
本開示の第４の態様における実施形態は、実行端末を提供する。本実行端末は、
【００１９】
実行端末と関連するコマンド端末から、マルチメディア情報取得コマンドを受信するコマンド受信モジュールと、
【００２０】
マルチメディア情報取得コマンドに従ってマルチメディア情報を取得して、取得されたマルチメディア情報をコマンド端末に送信する実行モジュールであって、これによって、コマンド端末がマルチメディア情報をソーシャルネットワークサービス（「ＳＮＳ」）アプリケーションの編集エリアに挿入することが可能になる、実行モジュールと、を備えることができる。
【００２１】
本開示の第５の態様における実施形態は、サーバを提供する。本サーバは、
【００２２】
コマンド端末から、当該コマンド端末と関連する実行端末を検索するための検索要求を受信する検索要求受信モジュールであって、当該検索要求はソーシャルネットワークサービス（「ＳＮＳ」）アプリケーションの識別情報および当該ＳＮＳアプリケーションと関連するアカウント情報を含む、検索要求受信モジュールと、
【００２３】
アカウント情報を使用してＳＮＳアプリケーションにログインした全ての端末を検索する第１の検索モジュールと、
【００２４】
サーバによって発見された複数の端末の識別情報をコマンド端末に送信する識別情報返しモジュールであって、これによって、コマンド端末が、コマンド端末に送信された複数の端末の識別情報に基づいて、当該コマンド端末とは異なる少なくとも１つの発見された端末を、コマンド端末と関連する実行端末として選択して、マルチメディア情報取得コマンドを当該実行端末に送信することが可能になる、識別情報返しモジュールと、を備えることができる。
【００２５】
本開示の第６の態様における実施形態は、サーバを提供する。本サーバは、
【００２６】
コマンド端末からマルチメディア情報取得コマンドを受信するコマンド受信モジュールであって、当該マルチメディア情報取得コマンドは、ソーシャルネットワークサービス（「ＳＮＳ」）アプリケーションの識別情報および当該ＳＮＳアプリケーションと関連するアカウント情報を含む、コマンド受信モジュールと、
【００２７】
アカウント情報を使用してＳＮＳアプリケーションにログインした端末を検索する第２の検索モジュールと、
【００２８】
コマンド端末とは異なる少なくとも１つの発見された端末を、コマンド端末と関連する実行端末として選択する選択モジュールと、
【００２９】
マルチメディア情報取得コマンドを実行端末に送信するコマンド送信モジュールであって、これによって、実行端末がマルチメディア情報取得コマンドに従ってマルチメディア情報を取得することが可能になる、コマンド送信モジュールと、を備えることができる。
【００３０】
本開示の複数の実施形態によれば、コマンド端末は、ＳＮＳアプリケーションの編集エリアにおける編集操作の実行中に、マルチメディア情報取得コマンドを、コマンド端末と関連する実行端末に送信でき、実行端末は、マルチメディア情報を取得することができて当該マルチメディア情報をコマンド端末に送信することができる。コマンド端末が、編集の必要性に従って、関連した実行端末からマルチメディア情報を直接的に取得できるために、これは、複数の端末の間の便利なマルチメディア情報転送を可能にし、これによって、情報編集操作の処理を簡単化し、情報編集の利便性を向上させ、ＳＮＳアプリケーションに対するユーザロイヤリティを高める。
【図面の簡単な説明】
【００３１】
【図１】種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。
【図２】種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。
【図３】種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。
【図４】種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。
【図５】種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。
【図６】種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。
【図７】種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。
【図８】種々の実施形態に係るコマンド端末の構成例を示す概略図である。
【図９】図８に示されるコマンドモジュールの構成例を示す概略図である。
【図１０】図８に示される情報伝送モジュールの構成例を示す概略図である。
【図１１】種々の実施形態に係る実行端末の構成例を示す概略図である。
【図１２】図１１に示される実行モジュールの構成例を示す概略図である。
【図１３】図１１に示される実行モジュールの構成例を示す概略図である。
【図１４】種々の実施形態に係るサーバの構成例を示す概略図である。
【図１５】種々の実施形態に係るサーバの構成例を示す概略図である。
【図１６】種々の実施形態に係るサーバの構成例を示す概略図である。
【発明を実施するための形態】
【００３２】
複数の実施形態についての以下の説明において、それらの一部分を構成する添付の図面を参照し、また以下の説明において、例示として、実施可能な本開示の特定の実施形態が示される。他の実施形態が用いられることが可能であり、また、開示される複数の実施形態の範囲から逸脱することなく構成の変更を行うことが可能であるということは理解されるべきである。
【００３３】
本明細書では、「ＳＮＳアプリケーション」は、編集操作を実行可能な任意のＳＮＳアプリケーションを意味する。そのようなＳＮＳアプリケーションの例は、ＳＮＳウェブログアプリケーション、ＳＮＳコメントアプリケーション、ＳＮＳメッセージアプリケーション、ＳＮＳマイクロブログアプリケーション、およびＳＮＳブログアプリケーションを含むが、これらに限定されない。種々の実施形態に従った記録アプリケーションの例は、オーディオ記録アプリケーション、ビデオ記録アプリケーション、およびカメラ撮影アプリケーションを含むが、これらに限定されない。種々の実施形態に従ったマルチメディア情報の例は、オーディオ情報、画像情報、およびビデオ情報を含むが、これらに限定されない。本明細書では、「コマンド端末」は、マルチメディア情報取得コマンドを送信する端末を意味する。いくつかの実施形態によれば、コマンド端末は携帯型端末である。いくつかの他の実施形態によれば、コマンド端末は非携帯型端末である。本明細書では、「非携帯型端末」は、頻繁な移動の影響を受けやすくない端末を意味するが、その端末を移動することは不可能ではない。非携帯型端末は例えば、デスクトップＰＣまたはスマートＴＶである。本明細書では、「実行端末」は、マルチメディア情報取得コマンドに従って、マルチメディア情報取得処理を実行する端末を表し、上述の端末のうちの任意の端末であることが可能である。好ましくは、実行端末は記録アプリケーションを備えた端末である。いくつかの実施形態によれば、実行端末は記録アプリケーションを有しないが、当該実行端末の記憶空間において、１つまたは複数のマルチメディアファイルを記憶することが可能である。いくつかの実施形態によれば、実行端末は携帯型端末である。いくつかの他の実施形態によれば、実行端末は非携帯型端末である。携帯型端末の例は、タブレットＰＣ（アップルアイパッド（登録商標）およびアップルｉＯＳが動作する他のタッチスクリーン装置と、マイクロソフトサーフィスおよびウィンドウズ（登録商標）オペレーティングシステムが動作する他のタッチスクリーン装置と、アンドロイドオペレーティングシステムが動作するタブレット装置とを含むが、これらに限定されない。）、携帯電話、スマートフォン（アップルアイフォンと、ウィンドウズフォンおよびウィンドウズモバイルまたはポケットＰＣオペレーティングシステムが動作する他のスマートフォンと、アンドロイドオペレーティングシステム、ブラックベリーオペレーティングシステム、またはシンビアンオペレーティングシステムが動作するスマートフォンとを含むが、これらに限定されない。）、イーリーダー（ｅ−ｒｅａｄｅｒ）（アマゾンキンドルと、バーンズ＆ノーブルヌークとを含むが、これらに限定されない。）、ラップトップコンピュータ（アップルマックオペレーティングシステム、ウィンドウズオペレーティングシステム、アンドロイドオペレーティングシステム、および／またはグーグルクロームオペレーティングシステムが動作するコンピュータを含むが、これらに限定されない）、または上述のオペレーティングシステム若しくは任意の他のオペレーティングシステムのうちのいずれかが動作する車載装置若しくはスマートテレビ若しくは任意のスマートデバイスを含むが、これらに限定されない。これらの全ては当業者によく知られている。
【００３４】
コマンド端末は、実行端末と関連することができる。そのような関連付けの方法は当業者によく知られている。例えば、コマンド端末および実行端末は、同一のアカウント情報を使用してＳＮＳアプリケーションにそれぞれログインすることによって、互いに関連することが可能である。変形例として、実行端末は、コマンド端末によって指定されたアカウント情報を使用してＳＮＳアプリケーションにログインすることが可能であり、当該アカウント情報は、コマンド端末がＳＮＳアプリケーションにログインするために使用するアカウント情報と同一である場合があり、またはそれと同一でない場合がある。
【００３５】
図１は、種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。図１に示される例は、コマンド端末と実行端末との間のインタラクションを用いて実行されるＳＮＳアプリケーションにおける情報編集方法である。本方法は、以下に説明するように、ステップＳ１０１〜Ｓ１０４を含むことができる。
【００３６】
Ｓ１０１：コマンド端末は、ＳＮＳアプリケーションの編集エリアにおける編集操作の実行中に、マルチメディア情報取得コマンドを、コマンド端末と関連する実行端末に送信する；
【００３７】
いくつかの実施形態によれば、コマンド端末は、ＳＮＳアプリケーションにログインして、ＳＮＳアプリケーションの編集エリアにおいて編集操作を実行できる。例えば、コマンド端末は、ＳＮＳウェブログアプリケーションの編集エリアにおいてウェブログ編集を実行できる。ユーザがマルチメディア情報を編集エリアに挿入しようとする場合、従来の処理方法に従うと、ユーザは、コマンド端末の記憶空間から、編集されるべきマルチメディア情報を、直接的にインポートすることができる。しかしながら、本開示によれば、ユーザは、コマンド端末と関連する実行端末から、編集されるべきマルチメディア情報を取得することができる。すなわち、このステップを実行することによって、コマンド端末は、マルチメディア情報取得コマンドを、コマンド端末と関連する実行端末に送信することができる。
【００３８】
Ｓ１０２：実行端末は、マルチメディア情報取得コマンドに従って、マルチメディア情報を取得する；
【００３９】
いくつかの実施形態によれば、実行端末は、マルチメディア情報取得コマンドに従って、記録アプリケーションを開始して、記録されたマルチメディア情報を取得することができる。いくつかの他の実施形態によれば、実行端末は、当該実行端末の記憶空間から、記憶されたマルチメディア情報を取得することができる。
【００４０】
Ｓ１０３：実行端末は、取得されたマルチメディア情報をコマンド端末に送信する；
【００４１】
いくつかの実施形態によれば、実行端末は、コマンド端末との通信接続を確立できる。例えば、実行端末は、ローカルエリアネットワーク（「ＬＡＮ」）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））、または近距離無線通信（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（「ＮＦＣ」））を介して、コマンド端末と直接的に通信接続を確立でき、取得されたマルチメディア情報をコマンド端末に直接的に送信できる。いくつかの実施形態によれば、実行端末は、取得されたマルチメディア情報を、サーバを介して、コマンド端末に送信することができる。これらの実施形態によれば、コマンド端末と実行端末の両方は、サーバに接続される。端末間の接続方法の例は当業者によく知られ、インターネットを介した方法、ＬＡＮ（有線若しくは無線または両方）を介した方法、ＧＳＭ（登録商標）、ＣＤＭＡ、ＴＤＭＡ、ＥＤＧＥ、ＧＰＲＳ、２Ｇ、３Ｇ、ＬＴＥ、４Ｇなどの携帯電話通信ネットワークを介した方法、またはＷｉＦｉネットワーク若しくはブルートゥース、赤外線、若しくは近距離無線通信などの短距離直接無線接続などの２つの端末を接続する任意の他の方法を介する方法を含むが、これらに限定されない。同様に、端末とサーバとの間の接続は、インターネットを介したもの、ＬＡＮ（有線若しくは無線または両方）を介したもの、ＧＳＭ、ＣＤＭＡ、ＴＤＭＡ、ＥＤＧＥ、ＧＰＲＳ、２Ｇ、３Ｇ、ＬＴＥ、４Ｇなどの携帯電話通信ネットワークを介したもの、または端末をサーバに接続する任意の他の方法であることが可能であり、これらの方法はまた、当業者によく知られている。
【００４２】
Ｓ１０４：コマンド端末は、マルチメディア情報をＳＮＳアプリケーションの編集エリアに挿入する。
【００４３】
図２は、種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。図２に示される例は、コマンド端末によって実行されるＳＮＳアプリケーションにおける情報編集方法である。本方法は、以下に説明するように、ステップＳ２０１〜Ｓ２０３を含むことができる。
【００４４】
Ｓ２０１：コマンド端末は、ＳＮＳアプリケーションの編集エリアにおける編集操作の実行中に、マルチメディア情報取得コマンドを、コマンド端末と関連する実行端末に送信する；
【００４５】
Ｓ２０２：コマンド端末は、実行端末によって取得されたマルチメディア情報を受信する。当該マルチメディア情報は、前記マルチメディア情報取得コマンドに従って、実行端末によって取得される；
【００４６】
いくつかの実施形態によれば、コマンド端末は、実行端末との直接通信接続を確立することができる。例えば、コマンド端末は、ＬＡＮ、ブルートゥース、またはＮＦＣを介して、実行端末と直接的に通信接続を確立でき、また、実行端末からマルチメディア情報を直接的に受信することができる。いくつかの実施形態によれば、コマンド端末は、サーバを介して、実行端末と通信接続を確立でき、また、実行端末によって取得され且つサーバによって転送されたマルチメディア情報を受信することができる。これらの実施形態によれば、コマンド端末と実行端末の両方は、サーバに接続される。端末間の接続方法の例は当業者によく知られ、インターネットを介した方法、ＬＡＮ（有線若しくは無線または両方）を介した方法、ＧＳＭ、ＣＤＭＡ、ＴＤＭＡ、ＥＤＧＥ、ＧＰＲＳ、２Ｇ、３Ｇ、ＬＴＥ、４Ｇなどの携帯電話通信ネットワークを介した方法、またはＷｉＦｉネットワーク若しくはブルートゥース、赤外線、若しくは近距離無線通信などの短距離直接無線接続などの２つの端末を接続する任意の他の方法を介する方法を含むが、これらに限定されない。同様に、端末とサーバとの間の接続は、インターネットを介した方法、ＬＡＮ（有線若しくは無線または両方）を介した方法、ＧＳＭ、ＣＤＭＡ、ＴＤＭＡ、ＥＤＧＥ、ＧＰＲＳ、２Ｇ、３Ｇ、ＬＴＥ、４Ｇなどの携帯電話通信ネットワークを介した方法、または端末をサーバに接続する任意の他の方法であることが可能であり、これらの方法は、当業者によく知られている。
【００４７】
Ｓ２０３：コマンド端末は、マルチメディア情報をＳＮＳアプリケーションの編集エリアに挿入する。
【００４８】
図３は、種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。図３に示される例は、コマンド端末と関連する実行端末によって実行されるＳＮＳアプリケーションにおける情報編集方法である。本方法は、以下に説明するように、ステップＳ３０１〜Ｓ３０３を含むことができる。
【００４９】
Ｓ３０１：実行端末は、当該実行端末と関連するコマンド端末から、マルチメディア情報取得コマンドを受信する；
【００５０】
Ｓ３０２：実行端末は、上記マルチメディア情報取得コマンドに従って、マルチメディア情報を取得する；
【００５１】
Ｓ３０３：実行端末は、マルチメディア情報をコマンド端末に送信し、これによって、コマンド端末が当該マルチメディア情報をＳＮＳアプリケーションの編集エリアに挿入することが可能になる。
【００５２】
図４は、種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。図４に示される例は、コマンド端末と実行端末との間のインタラクションを用いて実行されるＳＮＳアプリケーションにおける情報編集方法である。本方法は、以下に説明するように、ステップＳ４０１〜Ｓ４１３を含むことができる。
【００５３】
Ｓ４０１：コマンド端末は、当該コマンド端末と関連する実行端末を検索するために、ＳＮＳアプリケーションの編集エリアにおける編集操作の実行中に、検索要求をサーバに送信する。検索要求は、ＳＮＳアプリケーションの識別情報およびＳＮＳアプリケーションと関連するアカウント情報を含む；
【００５４】
Ｓ４０２：サーバは、アカウント情報を使用してＳＮＳアプリケーションにログインした端末を検索する；
【００５５】
いくつかの実施形態によれば、端末がＳＮＳアプリケーションにログインするとき、サーバは、ＳＮＳアプリケーションにログインしている端末の識別情報と、ＳＮＳアプリケーションの識別情報と、ＳＮＳアプリケーションにログインするために端末によって使用されるアカウントに関連する情報とを記録することができる。これらの実施形態によれば、サーバは、そのように記録された内容（コンテンツ）から、アカウント情報を使用してＳＮＳアプリケーションにログインした複数の端末を検索することができる。当該複数の端末は、ＳＮＳアプリケーションを現在使用している複数の端末と、ＳＮＳアプリケーションを現在使用していないがＳＮＳアプリケーションに以前にログインしている端末との両方を含むことができる。
【００５６】
Ｓ４０３：サーバは、当該サーバによって発見された複数の端末の識別情報を、コマンド端末に返す；
【００５７】
Ｓ４０４：コマンド端末は、サーバによって返された複数の端末の識別情報に基づいて、コマンド端末それ自身とは異なる少なくとも１つの発見された端末を、当該コマンド端末と関連する実行端末として選択する；
【００５８】
Ｓ４０５：コマンド端末は、マルチメディア情報取得コマンドを実行端末に送信する；
【００５９】
Ｓ４０６：実行端末は、マルチメディア情報取得コマンドに従って、実行端末において記録アプリケーションを開始して記録動作を実行する；
【００６０】
いくつかの実施形態によれば、実行端末がＳＮＳアプリケーションを現在使用していないとき、実行端末は、マルチメディア情報取得コマンドを受信すると、ユーザの操作に従ってアカウント情報を使用してＳＮＳアプリケーションにログインし、次いで記録アプリケーションを開始して記録動作を実行することができる。いくつかの他の実施形態によれば、実行端末がアカウント情報を使用してＳＮＳアプリケーションにログインし、そしてＳＮＳアプリケーションを現在使用しているとき、実行端末は、マルチメディア情報取得コマンドを受信すると、記録アプリケーションを開始して記録動作を直ちに実行する。
【００６１】
Ｓ４０７：実行端末は、当該実行端末によって記録されたマルチメディア情報を取得する；
【００６２】
Ｓ４０８：実行端末は、記録されたマルチメディア情報をコマンド端末に送信する；
【００６３】
ステップＳ４０７およびＳ４０８は、記録されているマルチメディア情報の、同時の記録および送信の処理の実施形態を表す。実行端末は、現在記録されているマルチメディア情報を、コマンド端末に送信することができる。いくつかの実施形態によれば、記録されているマルチメディア情報があらかじめ設定されたサイズに達するとき毎に、実行端末がそのようなマルチメディア情報をコマンド端末に送信することとなるように、送信されるべきマルチメディア情報のそのサイズはあらかじめ設定可能である。同時の記録および送信は、実行端末にかけられる任意の負荷を緩和することができ、各情報伝送のためのデータの量を低減することができ、また、情報伝送の効率を改善することができる。ほんの一例として、実行端末は、記録されているビデオ情報を１０秒毎の複数のセグメントに分割することが可能であり、各セグメントを個別にコマンド端末に送信することが可能である。これによって、コマンド端末が、受信されたビデオ情報の複数のセグメントをキャッシュして、記録が完了したときにおける受信の順序に基づいてそれらを一片のビデオ情報に結合することが可能になる。
【００６４】
Ｓ４０９：コマンド端末は、実行端末からマルチメディア情報を受信してキャッシュする；
【００６５】
Ｓ４１０、実行端末は、記録が完了したことを検出する。
【００６６】
いくつかの実施形態によれば、実行端末は、ビデオ記録アプリケーションにおけるユーザの操作を検出して、記録動作が完了したか否かを判定することができる。例えば、ユーザが記録アプリケーションを終了させていること、または、ユーザが記録を終了させるボタンを押下していることを実行端末が検出したとき、実行端末は、記録が完了したと判定することができる。
【００６７】
Ｓ４１１：実行端末は、記録が完了したことの通知をコマンド端末に送信する；
【００６８】
Ｓ４１２：記録が完了したことの通知を実行端末から受信すると、コマンド端末は、キャッシュされたマルチメディア情報を結合する処理を実行して、完全なマルチメディア情報を生成する；
【００６９】
Ｓ４１３：コマンド端末は、生成された完全なマルチメディア情報を、ＳＮＳアプリケーションの編集エリアに挿入する。
【００７０】
ステップＳ４１１〜Ｓ４１３において、記録が完了したことの通知を受信した後に、コマンド端末は、実行端末がマルチメディア記録を完了していることを知ることができる。その後、コマンド端末は、キャッシュされたマルチメディア情報を結合して完全なマルチメディア情報を生成することができ、そして、編集操作を完了するために、そのような完全なマルチメディア情報をＳＮＳアプリケーションの編集エリアに挿入することができる。編集された内容（コンテンツ）の完全性は、完全なマルチメディア情報に基づいて確保可能であり、これによって、情報をブラウズすることをユーザにとって便利にする。
【００７１】
いくつかの実施形態によれば、ステップＳ４０３において、サーバが、当該サーバによって発見された複数の端末の識別情報を、コマンド端末に返した後、コマンド端末は、複数の端末の識別情報をローカルで記憶することができる。次回にＳＮＳアプリケーションの情報編集処理を実行しているとき、結果として、ステップＳ４０１〜Ｓ４０３はスキップ可能であり、コマンド端末は、その後に続く情報編集処理を完了することを目的として、コマンド端末のローカルの記憶空間から直接的に複数の端末の識別情報を読み出して、そのような複数の端末から、コマンド端末それ自身と異なる少なくとも１つの端末を、コマンド端末と関連する実行端末として選択することができる。
【００７２】
以下は、本開示に従ったＳＮＳアプリケーションにおける情報編集方法の実施形態を示す具体的な例である。
【００７３】
コマンド端末はＰＣであると仮定し、ＳＮＳアプリケーションはＳＮＳウェブログアプリケーションであると仮定し、実行端末は携帯電話であると仮定する。ＰＣ端末ユーザは、管理者のユーザ名と管理者のパスワードとを含むアカウント情報を使用してＳＮＳウェブログアプリケーションにログインし、ＳＮＳアプリケーションの編集エリアにおいてウェブログの編集を開始した。ユーザが携帯電話の記録機能を使用してオーディオ情報を記録しようとし、且つ、そのオーディオ情報をウェブログの内容（コンテンツ）の部分として使用しようとするとき、本実施形態の情報編集処理は以下のステップを含むことができる。
【００７４】
ＰＣ端末は、コマンド端末と関連する実行端末を検索するために、検索要求をサーバに送信する。検索要求は、ＳＮＳウェブログアプリケーションの識別情報およびＳＮＳウェブログアプリケーションと関連するアカウント情報を含む。サーバは、アカウント情報を使用してＳＮＳアプリケーションにログインした複数の端末を検索し、当該複数の端末の識別情報をＰＣ端末に返す。複数の端末の識別情報は、携帯電話の識別情報を含む。ＰＣ端末は、携帯電話を、ＰＣ端末と関連する実行端末として選択する。
【００７５】
ＰＣ端末は、マルチメディア情報取得コマンドを、携帯電話に送信する。携帯電話がＳＮＳウェブログアプリケーションを現在使用しているとき、携帯電話は、マルチメディア情報取得コマンドに従って、携帯電話において記録アプリケーションを開始して記録動作を実行して、記録されたオーディオ情報をＰＣ端末に送信することとなる。携帯電話がＳＮＳウェブログアプリケーションに現在ログインしていないとき、携帯電話は、マルチメディア情報取得コマンドに従って、まず上記アカウント情報を使用してＳＮＳウェブログアプリケーションにログインし、次いで携帯電話において記録アプリケーションを開始して記録動作を実行し、そして記録されたオーディオ情報をＰＣ端末に送信することとなる。ＰＣ端末は、携帯電話からマルチメディア情報を受信してキャッシュする。
【００７６】
記録が完了したことを携帯電話が検出した場合、当該携帯電話は、記録が完了したことの通知を、ＰＣ端末に送信する。記録が完了したことの通知を携帯電話から受信すると、ＰＣ端末は、キャッシュされたマルチメディア情報を結合して完全なマルチメディア情報を生成する。ＰＣ端末は、ウェブログ編集操作を完了するために、完全なマルチメディア情報を、ＳＮＳウェブログアプリケーションの編集エリアに挿入する。編集されたウェブログは、完全な記録されたオーディオ情報を含む。ＰＣ端末は、編集されたウェブログを記憶または公開することができ、さもなければ、当業者によく知られた多くの方法で、編集されたウェブログを処理することができる。
【００７７】
図５は、種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。図５に示される例は、コマンド端末と実行端末との間のインタラクションを用いて実行されるＳＮＳアプリケーションにおける情報編集方法である。本方法は、以下に説明するように、ステップＳ５０１〜Ｓ５１３を含むことができる。
【００７８】
Ｓ５０１：コマンド端末は、ＳＮＳアプリケーションの編集エリアにおける編集操作の実行中に、マルチメディア情報取得コマンドをサーバに送信する。マルチメディア情報取得コマンドは、ＳＮＳアプリケーションの識別情報およびＳＮＳアプリケーションと関連するアカウント情報を含む；
【００７９】
Ｓ５０２：サーバは、アカウント情報を使用してＳＮＳアプリケーションにログインした端末を検索する；
【００８０】
Ｓ５０３：サーバは、サーバによって発見された複数の端末から、コマンド端末それ自身とは異なる少なくとも１つの発見された端末を、コマンド端末と関連する実行端末として選択する；
【００８１】
Ｓ５０４：サーバは、マルチメディア情報取得コマンドを実行端末に送信する；
【００８２】
Ｓ５０５：実行端末は、マルチメディア情報取得コマンドに従って、実行端末において記録アプリケーションを開始して記録動作を実行する；
【００８３】
Ｓ５０６：実行端末は、当該実行端末によって記録されたマルチメディア情報を取得する；
【００８４】
Ｓ５０７：実行端末は、記録されたマルチメディア情報をサーバに送信する；
【００８５】
Ｓ５０８：サーバは、実行端末からマルチメディア情報を受信してキャッシュする；
【００８６】
Ｓ５０９：実行端末は、記録が完了したことを検出する；
【００８７】
Ｓ５１０：実行端末は、記録が完了したことの通知をサーバに送信する；
【００８８】
Ｓ５１１：記録が完了したことの通知を実行端末から受信すると、サーバは、キャッシュされたマルチメディア情報を結合する処理を実行して、完全なマルチメディア情報を生成する；
【００８９】
Ｓ５１２：サーバは、そのように生成された完全なマルチメディア情報を、コマンド端末に送信する；
【００９０】
Ｓ５１３：コマンド端末は、当該コマンド端末によって受信された完全なマルチメディア情報を、ＳＮＳアプリケーションの編集エリア領域に挿入する。
【００９１】
図５に示される例と図４に示される例との間には、いくつかの差異がある。例えば、アカウント情報を使用してＳＮＳアプリケーションにログインした複数の端末を発見した後、サーバは、複数の端末の識別情報をコマンド端末に返す必要はない。その代わりに、サーバは、少なくとも１つの発見された端末を、コマンド端末と関連する実行端末として選択して、マルチメディア情報取得コマンドを実行端末に送信する。これは、情報インタラクション（対話）処理を簡単にする。さらに、サーバは、実行端末からマルチメディア情報を受信してキャッシュして、記録が完了したことの通知を実行端末から受信した後、キャッシュされたマルチメディア情報を結合して完全なマルチメディア情報を生成する。受信、キャッシュ、および結合処理の上述の処理はサーバ上で全て完了されるため、このことは、コマンド端末に負担をかける処理を減少させる。
【００９２】
以下は、本開示に従ったＳＮＳアプリケーションにおける情報編集方法の実施形態を示す具体的な例である。
【００９３】
コマンド端末はＰＣであると仮定し、ＳＮＳアプリケーションはＳＮＳウェブログアプリケーションであると仮定し、実行端末は携帯電話であると仮定する。ＰＣ端末ユーザは、管理者のユーザ名と管理者のパスワードとを含むアカウント情報を使用してＳＮＳウェブログアプリケーションにログインし、ＳＮＳアプリケーションの編集エリアにおいてウェブログの編集を開始した。ユーザが携帯電話の記録機能を使用してオーディオ情報を記録しようとし、且つ、そのオーディオ情報をウェブログの内容の部分として使用しようとするとき、本実施形態の情報編集処理は以下のステップを含むことができる。
【００９４】
ＰＣ端末は、マルチメディア情報取得コマンドをサーバに送信する。マルチメディア情報取得コマンドは、ＳＮＳアプリケーションの識別情報およびＳＮＳアプリケーションと関連するアカウント情報を含む。サーバは、アカウント情報を使用してＳＮＳアプリケーションにログインした複数の端末（携帯電話を含む）を検索する。サーバは、当該サーバによって発見された複数の端末から、携帯電話を、ＰＣ端末と関連する実行端末として選択する。
【００９５】
サーバは、マルチメディア情報取得コマンドを携帯電話に送信する。携帯電話がＳＮＳウェブログアプリケーションを現在使用しているとき、携帯電話は、マルチメディア情報取得コマンドに従って、携帯電話において記録アプリケーションを開始して記録動作を実行して、次いで記録されたオーディオ情報をサーバに送信することとなる。携帯電話がＳＮＳウェブログアプリケーションに現在ログインしていないとき、携帯電話は、マルチメディア情報取得コマンドに従って、まずアカウント情報を使用してＳＮＳウェブログアプリケーションにログインして、次いで携帯電話において記録アプリケーションを開始して記録動作を実行し、そして記録されたオーディオ情報をサーバに送信することとなる。サーバは、携帯電話からマルチメディア情報を受信してキャッシュすることとなる。
【００９６】
記録が完了したことを携帯電話が検出したとき、当該携帯電話は、記録が完了したことの通知を、サーバに送信する。記録が完了したことの通知を携帯電話から受信した後、サーバは、キャッシュされたマルチメディア情報を結合して完全なマルチメディア情報を生成し、次いで完全なマルチメディア情報をＰＣ端末に送信することができる。ＰＣ端末は、ウェブログ編集操作を完了するために、サーバからの完全なマルチメディア情報を、ＳＮＳウェブログアプリケーションの編集エリアに挿入する。編集されたウェブログは、完全な記録されたオーディオ情報を含む。ＰＣ端末は、編集されたウェブログを記憶または公開することができ、さもなければ、当業者によく知られた多くの方法で、編集されたウェブログを処理することができる。
【００９７】
図６は、種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。図６に示される例は、コマンド端末と実行端末との間のインタラクションを用いて実行されるＳＮＳアプリケーションにおける情報編集方法である。本方法は、以下に説明するように、ステップＳ６０１〜６０８を含むことができる。
【００９８】
Ｓ６０１：コマンド端末は、ＳＮＳアプリケーションの編集エリアにおける編集操作の実行中、検索要求をサーバに送信する。検索要求は、ＳＮＳアプリケーションの識別情報およびＳＮＳアプリケーションと関連するアカウント情報を含む；
【００９９】
Ｓ６０２：サーバは、アカウント情報を使用してＳＮＳアプリケーションにログインした端末を検索する；
【０１００】
Ｓ６０３：サーバは、当該サーバによって発見された複数の端末の識別情報を、コマンド端末に返す；
【０１０１】
Ｓ６０４：コマンド端末は、サーバによって返された複数の端末の識別情報に基づいて、コマンド端末それ自身とは異なる少なくとも１つの発見された端末を、コマンド端末と関連する実行端末として選択する；
【０１０２】
Ｓ６０５：コマンド端末は、マルチメディア情報取得コマンドを実行端末に送信する；
【０１０３】
Ｓ６０６：実行端末は、マルチメディア情報取得コマンドに従って、当該実行端末の記憶空間から、マルチメディア情報を取得する；
【０１０４】
Ｓ６０７：実行端末は、当該実行端末によって取得されたマルチメディア情報を、コマンド端末に送信する；
【０１０５】
Ｓ６０８：コマンド端末は、マルチメディア情報を、ＳＮＳアプリケーションの編集エリアに挿入する。
【０１０６】
いくつかの実施形態によれば、ステップＳ６０３において、サーバが、当該サーバによって発見された複数の端末の識別情報を、コマンド端末に返した後、コマンド端末は、複数の端末の識別情報をローカルで記憶することができる。次回にＳＮＳアプリケーションの情報編集処理を実行しているとき、結果として、ステップＳ６０１〜Ｓ６０３はスキップ可能であり、コマンド端末は、その後に続く情報編集処理を完了することを目的として、当該コマンド端末のローカルの記憶空間から直接的に複数の端末の識別情報を読み出して、そのような複数の端末から、コマンド端末それ自身と異なる少なくとも１つの端末を、コマンド端末と関連する実行端末として選択することができる。
【０１０７】
以下は、本開示に従ったＳＮＳアプリケーションにおける情報編集方法の実施形態を示す具体的な例である。
【０１０８】
コマンド端末はＰＣであると仮定し、ＳＮＳアプリケーションはＳＮＳウェブログアプリケーションであると仮定し、実行端末は携帯電話であると仮定する。ＰＣ端末ユーザは、管理者のユーザ名と管理者のパスワードとを含むアカウント情報を使用してＳＮＳウェブログアプリケーションにログインし、ＳＮＳアプリケーションの編集エリアにおいてウェブログの編集を開始した。ユーザが、携帯電話に記録された一片のオーディオ情報を、ウェブログの内容の部分として使用しようとする場合、本実施形態の情報編集処理は以下のステップを含むことができる。
【０１０９】
ＰＣ端末は、コマンド端末と関連する実行端末を検索するために、検索要求をサーバに送信する。検索要求は、ＳＮＳウェブログアプリケーションの識別情報およびＳＮＳウェブログアプリケーションと関連するアカウント情報を含む。サーバは、アカウント情報を使用してＳＮＳアプリケーションにログインした複数の端末を検索して、複数の端末の識別情報を、ＰＣ端末に返す。複数の端末の識別情報は、携帯電話の識別情報を含む。ＰＣ端末は、携帯電話を、ＰＣ端末と関連する実行端末として選択する。
【０１１０】
ＰＣ端末は、マルチメディア情報取得コマンドを、携帯電話に送信する。携帯電話がＳＮＳウェブログアプリケーションを現在使用しているとき、携帯電話は、携帯電話によって携帯電話の記憶空間に記憶されているオーディオ情報をエクスポートして、当該オーディオ情報をＰＣ端末に送信することとなる。携帯電話がＳＮＳウェブログアプリケーションに現在ログインしていないとき、携帯電話は、マルチメディア情報取得コマンドに従って、まずアカウント情報を使用してＳＮＳウェブログアプリケーションにログインし、次いで、携帯電話によって携帯電話の記憶空間に記憶されているオーディオ情報を、ＳＮＳウェブログアプリケーションを介してエクスポートして、当該オーディオ情報をＰＣ端末に送信することとなる。ＰＣ端末は、ウェブログ編集操作を完了するために、ＰＣ端末によって受信されたマルチメディア情報を、ＳＮＳウェブログアプリケーションの編集エリアに挿入する。編集されたウェブログは、完全なオーディオ情報を含む。ＰＣ端末は、編集されたウェブログを記憶または公開することができ、さもなければ、当業者によく知られた多くの方法で、編集されたウェブログを処理することができる。
【０１１１】
図７は、種々の実施形態に係るＳＮＳアプリケーション情報編集方法の流れの例を示すフローチャートである。図７に示される例は、コマンド端末と実行端末との間のインタラクションを用いて実行されるＳＮＳアプリケーションにおける情報編集方法である。本方法は、以下に説明するように、ステップＳ７０１〜Ｓ７０８を含むことができる。
【０１１２】
Ｓ７０１：コマンド端末は、ＳＮＳアプリケーションの編集エリアにおける編集操作の実行中に、マルチメディア情報取得コマンドをサーバに送信する。マルチメディア情報取得コマンドは、ＳＮＳアプリケーションの識別情報およびＳＮＳアプリケーションと関連するアカウント情報を含むことができる；
【０１１３】
Ｓ７０２：サーバは、アカウント情報を使用してＳＮＳアプリケーションにログインした端末を検索する；
【０１１４】
Ｓ７０３：サーバは、サーバによって発見された複数の端末から、コマンド端末とは異なる少なくとも１つの発見された端末を、コマンド端末と関連する実行端末として選択する；
【０１１５】
Ｓ７０４：サーバは、マルチメディア情報取得コマンドを実行端末に送信する；
【０１１６】
Ｓ７０５：実行端末は、マルチメディア情報取得コマンドに従って、当該実行端末の記憶空間から、マルチメディア情報を取得する；
【０１１７】
Ｓ７０６：実行端末は、取得されたマルチメディア情報を、サーバに送信する；
【０１１８】
Ｓ７０７：サーバは、マルチメディア情報を、コマンド端末に転送する；
【０１１９】
Ｓ７０８：コマンド端末は、マルチメディア情報を、ＳＮＳアプリケーションの編集エリアに挿入する。
【０１２０】
図７に示される例と図６に示される例との間には、いくつかの差異がある。例えば、アカウント情報を使用してＳＮＳアプリケーションにログインした複数の端末を発見した後、サーバは、複数の端末の識別情報をコマンド端末に返す必要はない。サーバは、少なくとも１つの発見された端末を、コマンド端末と関連する実行端末として選択して、マルチメディア情報取得コマンドを実行端末に送信する。これは、情報インタラクション処理を簡単にする。さらに、サーバは、実行端末からのマルチメディア情報を転送することができる。このことは、コマンド端末と実行端末とが直接的に通信接続を確立することができないときでさえ、マルチメディア情報の通常の伝送を可能にすることとなる。
【０１２１】
以下は、本開示に従ったＳＮＳアプリケーションにおける情報編集方法の実施形態を示す具体的な例である。
【０１２２】
コマンド端末はＰＣであると仮定し、ＳＮＳアプリケーションはＳＮＳウェブログアプリケーションであると仮定し、実行端末は携帯電話であると仮定する。ＰＣ端末ユーザは、管理者のユーザ名と管理者のパスワードとを含むアカウント情報を使用してＳＮＳウェブログアプリケーションにログインし、ＳＮＳアプリケーションの編集エリアにおいてウェブログの編集を開始した。ユーザが、携帯電話に記録された一片のオーディオ情報を、ウェブログの内容の部分として使用しようとする場合、本実施形態の情報編集処理は以下のステップを含むことができる。
【０１２３】
ＰＣ端末は、マルチメディア情報取得コマンドをサーバに送信する。マルチメディア情報取得コマンドは、ＳＮＳアプリケーションの識別情報およびＳＮＳアプリケーションと関連するアカウント情報を含む。サーバは、アカウント情報を使用してＳＮＳアプリケーションにログインした複数の端末（携帯電話を含む）を検索する。サーバは、サーバによって発見された複数の端末から、携帯電話を、ＰＣ端末と関連する実行端末として選択する。
【０１２４】
サーバは、マルチメディア情報取得コマンドを携帯電話に送信する。携帯電話がＳＮＳウェブログアプリケーションを現在使用しているとき、携帯電話は、携帯電話によって携帯電話の記憶空間に記憶されているオーディオ情報をエクスポートして、当該オーディオ情報をサーバに送信することとなる。携帯電話がＳＮＳウェブログアプリケーションに現在ログインしていないとき、携帯電話は、マルチメディア情報取得コマンドに従って、まずアカウント情報を使用してＳＮＳウェブログアプリケーションにログインし、次いで、携帯電話によって携帯電話の記憶空間に記憶されているオーディオ情報を、ＳＮＳウェブログアプリケーションを介してエクスポートして、当該オーディオ情報をサーバに送信することとなる。サーバは、受信されたマルチメディア情報を、ＰＣ端末に転送する。ＰＣ端末は、ウェブログ編集操作を完了するために、当該ＰＣ端末によって受信されたマルチメディア情報を、ＳＮＳウェブログアプリケーションの編集エリアに挿入する。編集されたウェブログは、完全なオーディオ情報を含む。ＰＣ端末は、編集されたウェブログを記憶または公開することができ、さもなければ、多くの方法で、編集されたウェブログを処理することができる。
【０１２５】
上述の例の複数の実施形態によれば、本開示の実施形態において説明されたコマンド端末は、ＳＮＳアプリケーションにおける編集操作の実行中、マルチメディア情報取得コマンドを、コマンド端末と関連する実行端末に送信し、実行端末は、マルチメディア情報を取得して当該マルチメディア情報をコマンド端末に送信する。コマンド端末は、編集の必要性に従って、コマンド端末に関連した実行端末から直接的に、マルチメディア情報を取得することができるため、複数の端末の間のマルチメディア情報の便利な伝送が達成可能であり、このことは、情報編集の処理を簡単にし、情報編集の利便性を向上させ、ＳＮＳアプリケーションのユーザロイヤリティを高める。
【０１２６】
図１〜７に説明され且つ以上に詳細に説明されたような、ＳＮＳアプリケーション情報編集方法のいくつかまたは全てのステップは、プログラムを実行することによって遂行することができる。プログラムは、コンピュータ読み取り可能な記憶媒体に記憶可能である。従って、本開示は、種々の実施形態に従ったコンピュータ読み取り可能な記憶媒体を開示する。
【０１２７】
図８〜１０は、種々の実施形態に係るコマンド端末の複数の構成例を示す。図８〜１０に示され且つ以下に説明されるコマンド端末は、詳細上述した種々の方法において用いられることが可能である。
【０１２８】
図８は、種々の実施形態に係るコマンド端末の構成例を示す概略図である。コマンド端末は、コマンドモジュール１０１と、情報伝送モジュール１０２と、編集モジュール１０３とを備えることができる。
【０１２９】
コマンドモジュール１０１は、コマンド端末がＳＮＳアプリケーションの編集エリアにおいて編集操作を実行している間、マルチメディア情報取得コマンドを、コマンド端末と関連する実行端末に送信する。
【０１３０】
コマンド端末は、例えばＳＮＳウェブログアプリケーションの編集エリアにおいてウェブログを編集するために、ＳＮＳアプリケーションにログインして、ＳＮＳアプリケーションの編集エリアにおいて編集操作を開始することができる。ユーザがマルチメディア情報を編集エリアに挿入しようとする場合、従来の処理方法に従うと、ユーザは、コマンド端末の記憶空間から、編集されるべきマルチメディア情報を、直接的にインポートすることができる。しかしながら、本開示の実施形態によれば、ユーザは、コマンド端末と関連する実行端末から、編集されるべきマルチメディア情報を取得することができる。すなわち、コマンドモジュール１０１は、マルチメディア情報取得コマンドを、コマンド端末と関連する実行端末に送信することができる。
【０１３１】
コマンドモジュール１０１は、種々の実施形態に係るいくつかの構成を有することができる。
【０１３２】
図９は、図８に示されるコマンドモジュールの構成例を示す概略図である。コマンドモジュール１０１は、検索ユニット１１０１と、第１の受信ユニット１１０２と、選択ユニット１１０３と、コマンドユニット１１０４とを備えることができる。
【０１３３】
検索ユニット１１０１は、コマンド端末と関連する実行端末を検索するために、コマンド端末がＳＮＳアプリケーションの編集エリアにおいて編集操作を実行している間、検索要求をサーバに送信する。検索要求は、ＳＮＳアプリケーションの識別情報およびＳＮＳアプリケーションと関連するアカウント情報を含むことができる。
【０１３４】
第１の受信ユニット１１０２は、サーバによって返されたアカウント情報を使用してＳＮＳアプリケーションにログインした複数の端末の識別情報を受信する。
【０１３５】
選択ユニット１１０３は、サーバによって返された複数の端末の識別情報に基づいて、コマンド端末とは異なる少なくとも１つの端末を、コマンド端末と関連する実行端末として選択する。
【０１３６】
コマンドユニット１１０４は、マルチメディア情報取得コマンドを実行端末に送信する。
【０１３７】
いくつかの実施形態によれば、コマンドモジュール１０１は、マルチメディア情報取得コマンドをサーバに送信することができる。マルチメディア情報取得コマンドは、ＳＮＳアプリケーションの識別情報およびＳＮＳアプリケーションと関連するアカウント情報を含むことができる。このことは、サーバが、アカウント情報を使用してＳＮＳアプリケーションにログインした複数の端末から、コマンド端末とは異なる少なくとも１つの端末を、コマンド端末と関連する実行端末として選択して、マルチメディア情報取得コマンドを実行端末に送信することを可能にすることができる。
【０１３８】
情報伝送モジュール１０２は、実行端末によって取得されたマルチメディア情報を受信する。マルチメディア情報は、マルチメディア情報取得コマンドに従って、取得される。
【０１３９】
いくつかの実施形態によれば、コマンド端末は、実行端末との通信接続を直接的に確立することができ、情報伝送モジュール１０２は、実行端末からマルチメディア情報を直接的に受信することができる。いくつかの他の実施形態によれば、コマンド端末は、サーバを介して、実行端末との通信接続を確立することができ、情報伝送モジュール１０２は、実行端末によって取得され且つサーバによって転送されたものであるマルチメディア情報を、受信することができる。
【０１４０】
情報伝送モジュール１０２は、種々の実施形態に係るいくつかの構成を有することができる。
【０１４１】
図１０は、図８に示される情報伝送モジュールの構成例を示す概略図である。情報伝送モジュール１０２は、第２の受信ユニット１２０１と、キャッシュユニット１２０２と、結合処理ユニット１２０３とを備えることができる。
【０１４２】
第２の受信ユニット１２０１は、記録されたマルチメディア情報を受信する。当該記録されたマルチメディア情報は、マルチメディア情報取得コマンドに従って記録アプリケーションを開始することによって、実行端末によって取得される。
【０１４３】
キャッシュユニット１２０２は、受信されたマルチメディア情報をキャッシュする。
【０１４４】
結合処理ユニット１２０３は、マルチメディア情報の記録が完了したことの通知をそれが実行端末から受信すると、キャッシュされたマルチメディア情報を結合する処理を実行して、完全なマルチメディア情報を生成する。
【０１４５】
いくつかの実施形態によれば、情報伝送モジュール１０２は、サーバによって生成された完全なマルチメディア情報を受信することができる。この完全なマルチメディア情報は、実行端末によって記録されたマルチメディア情報に従って、サーバによって生成される。
【０１４６】
いくつかの他の実施形態によれば、情報伝送モジュール１０２は、実行端末の記憶空間から、実行端末によって取得されたマルチメディア情報を受信することができる。さらにいくつかの他の実施形態によれば、情報伝送モジュール１０２は、実行端末の記憶空間から実行端末によって取得され且つサーバによって転送されたものである情報を受信することができる。
【０１４７】
編集モジュール１０３は、マルチメディア情報を、ＳＮＳアプリケーションの編集エリアに挿入する。
【０１４８】
種々の実施形態に係るコマンド端末における各機能的モジュールの機能は、前述の複数の方法に従って、具体的に実施可能であり、そのような機能の実施は、前述の例示的な方法の複数の実施形態において上述されている。
【０１４９】
上述したコマンド端末の例示的な実施形態によれば、コマンド端末は、ＳＮＳアプリケーションにおける編集操作の実行中、マルチメディア情報取得コマンドを、コマンド端末と関連する実行端末に送信し、実行端末は、取得されたマルチメディア情報を、コマンド端末に送信する。コマンド端末が、編集の必要性に従って、関連した実行端末から、マルチメディア情報を直接的に取得することができるため、複数の端末の間の便利なマルチメディア情報伝送が達成可能である。このことは、情報編集操作の処理を簡単にし、情報編集の利便性を向上させ、ＳＮＳアプリケーションのユーザロイヤリティを高める。
【０１５０】
図１１〜１３は、種々の実施形態に係る実行端末の複数の構成例を示す。図１１〜１３に示され且つ以下に説明される複数の実行端末は、詳細上述した種々の方法において、また詳細上述した種々の例示的なコマンド端末の複数の実施形態において、用いられることができる。
【０１５１】
図１１は、種々の実施形態に係る実行端末の構成例を示す概略図である。実行端末は、コマンド受信モジュール２０１と、実行モジュール２０２とを備えることができる。
【０１５２】
コマンド受信モジュール２０１は、実行端末と関連するコマンド端末から、マルチメディア情報取得コマンドを受信する。
【０１５３】
実行モジュール２０２は、マルチメディア情報取得コマンドに従って、マルチメディア情報を取得して、取得されたマルチメディア情報をコマンド端末に送信し、これによって、コマンド端末がマルチメディア情報をＳＮＳアプリケーションの編集エリアに挿入することが可能になる。
【０１５４】
実行モジュール２０２は、種々の実施形態に係るいくつかの構成を有することができる。
【０１５５】
図１２は、図１１に示される実行モジュールの構成例を示す概略図である。実行モジュールは、アプリケーション起動ユニット２２０１と、情報伝送ユニット２２０２と、通知ユニット２２０３とを備えることができる。
【０１５６】
アプリケーション起動ユニット２２０１は、マルチメディア情報取得コマンドに従って、実行端末において記録アプリケーションを開始して記録動作を実行する。
【０１５７】
情報伝送ユニット２２０２は、記録されたマルチメディア情報を取得して当該マルチメディア情報をコマンド端末に送信し、これによって、コマンド端末が、記録されたマルチメディア情報を受信してキャッシュすることが可能になる。または、情報伝送ユニット２２０２は、記録されたマルチメディア情報を取得して当該マルチメディア情報をサーバに送信し、これによって、サーバが、記録されたマルチメディア情報を受信してキャッシュすることが可能になる。
【０１５８】
記録が完了したことを通知ユニット２２０３が検出したとき、通知ユニット２２０３は、記録が完了したことの通知をコマンド端末に送信し、これによって、コマンド端末が、記録が完了したことの通知に従って、キャッシュされたマルチメディア情報を結合する処理を実行して完全なマルチメディア情報を生成することが可能になる。または、記録が完了したことを通知ユニット２２０３が検出したとき、通知ユニット２２０３は、記録が完了したことの通知をサーバに送信し、これによって、サーバが、記録が完了したことの通知に従って、キャッシュされたマルチメディア情報を結合する処理を実行して完全なマルチメディア情報を生成して、当該完全なマルチメディア情報をコマンド端末に送信することが可能になる。
【０１５９】
図１３は、図１１に示される実行モジュールの構成例を示す概略図である。実行モジュール２０２は、取得ユニット２２０４と、送信ユニット２２０５とを備えることができる。
【０１６０】
取得ユニット２２０４は、マルチメディア情報取得コマンドに従って、実行端末の記憶空間から、マルチメディア情報を取得する。
【０１６１】
送信ユニット２２０５は、取得されたマルチメディア情報をコマンド端末に送信する。または、送信ユニット２２０５は、取得されたマルチメディア情報を、サーバを介して、コマンド端末に転送する。
【０１６２】
種々の実施形態に係る実行端末における各機能的モジュールの機能は、前述の複数の方法に従って、具体的に実施可能であり、そのような機能の実施は、前述の例示的な複数の実施形態において上述されている。
【０１６３】
上述の例示的な実行端末の複数の実施形態によれば、本開示の実施形態において説明されたコマンド端末は、ＳＮＳアプリケーションにおける編集操作の実行中、マルチメディア情報取得コマンドを、コマンド端末と関連する実行端末に送信し、実行端末は、マルチメディア情報を取得して当該マルチメディア情報をコマンド端末に送信する。コマンド端末は、編集の必要性に従って、コマンド端末に関連した実行端末から直接的に、マルチメディア情報を取得することができるため、複数の端末の間のマルチメディア情報の便利な伝送が達成可能であり、このことは、情報編集の処理を簡単にし、情報編集の利便性を向上させ、ＳＮＳアプリケーションのユーザロイヤリティを高める。
【０１６４】
図１４〜１６は、種々の実施形態に係るサーバの複数の構成例を示す。図１４〜１７に示され且つ以下に説明される複数のサーバは、詳細上述した種々の方法において用いられることが可能である。
【０１６５】
図１４は、種々の実施形態に係るサーバの構成例を示す概略図である。サーバは、検索要求受信モジュール３０１と、第１の検索モジュール３０２と、識別情報返しモジュール３０３とを備えることができる。
【０１６６】
検索要求受信モジュール３０１は、コマンド端末から、コマンド端末と関連する実行端末を検索するための検索要求を受信する。検索要求は、ＳＮＳアプリケーションの識別情報およびＳＮＳアプリケーションと関連するアカウント情報を含む。
【０１６７】
第１の検索モジュール３０２は、アカウント情報を使用してＳＮＳアプリケーションにログインした全ての端末を検索する。
【０１６８】
識別情報返しモジュール３０３は、サーバによって発見された複数の端末の識別情報を、コマンド端末に送信する。これによって、コマンド端末が、コマンド端末に送信された複数の端末の識別情報に基づいて、コマンド端末とは異なる少なくとも１つの発見された端末を、コマンド端末と関連する実行端末として選択して、マルチメディア情報取得コマンドを実行端末に送信することが可能になる。
【０１６９】
図１５は、種々の実施形態に係るサーバの構成例を示す概略図である。サーバは、コマンド受信モジュール４０１と、第２の検索モジュール４０２と、選択モジュール４０３と、コマンド送信モジュール４０４とを備えることができる。
【０１７０】
コマンド受信モジュール４０１は、コマンド端末から、マルチメディア情報取得コマンドを受信する。マルチメディア情報取得コマンドは、ＳＮＳアプリケーションの識別情報およびＳＮＳアプリケーションと関連するアカウント情報を含む。
【０１７１】
第２の検索モジュール４０２は、アカウント情報を使用してＳＮＳアプリケーションにログインした端末を検索する。
【０１７２】
選択モジュール４０３は、コマンド端末とは異なる少なくとも１つの発見された端末を、コマンド端末と関連する実行端末として選択する。
【０１７３】
コマンド送信モジュール４０４は、マルチメディア情報取得コマンドを実行端末に送信し、これによって、実行端末がマルチメディア情報取得コマンドに従ってマルチメディア情報を取得することが可能になる。
【０１７４】
図１６は、種々の実施形態に係るサーバの構成例を示す概略図である。サーバは、情報受信モジュール５０１と、情報送信モジュール５０２とを備えることができる。
【０１７５】
情報受信モジュール５０１は、実行端末からマルチメディア情報を受信する。マルチメディア情報は、実行端末によって記録されたマルチメディア情報であることができる。変形例として、マルチメディア情報は、実行端末の記憶空間に記憶されたマルチメディア情報であることができる。
【０１７６】
情報送信モジュール５０２は、情報受信モジュール５０１によって受信されたものとしてのマルチメディア情報か、サーバによって処理されたものとしてのマルチメディア情報かのいずれかを、コマンド端末に送信し、これによって、コマンド端末が、情報送信モジュール５０２からのマルチメディア情報を、ＳＮＳアプリケーションの編集エリアに挿入することが可能になる。
【０１７７】
いくつかの実施形態によれば、情報送信モジュール５０２は、情報受信モジュール５０１によって受信されたものであるマルチメディア情報を送信する。マルチメディア情報は、実行端末における記憶空間に記憶されたマルチメディア情報であることができる。いくつかの他の実施形態によれば、情報送信モジュール５０２によって送信されているマルチメディア情報は、サーバによるある処理を経ている。これらの実施形態によれば、サーバは、オプションとして、キャッシュモジュール５０３と、結合モジュール５０４とを備えることができる。キャッシュモジュール５０３は、情報受信モジュール５０１によって受信されたマルチメディア情報をキャッシュする。結合モジュール５０４は、実行端末から、マルチメディア情報の記録が完了したことの通知を受信し、当該通知を受信するとキャッシュされたマルチメディア情報を結合して完全なマルチメディア情報を生成する。これらの実施形態によれば、情報送信モジュール５０２からコマンド端末へのマルチメディア情報は、結合モジュール５０４による結合処理の後の完全なマルチメディア情報である。
【０１７８】
コマンド端末がひと度種々の実施形態に従ったマルチメディア情報を受信すると、コマンド端末は、自動的にまたはユーザコマンドに応じてのいずれかで、受信されたマルチメディア情報に対して複数の操作を行うことができる。コマンド端末は、受信されたマルチメディア情報を、ユーザが編集操作の実行を開始しているＳＮＳアプリケーションの編集エリアに挿入することができる。挿入されたマルチメディア情報は、編集エリアにおいて既に編集されている情報と同一の形式（フォーム）であることが可能である。例えば、ユーザが、ＳＮＳアプリケーションの編集エリアにタイピングを開始しており、挿入されたマルチメディア情報はテキストファイルである。この例において、ユーザはテキストファイルに含まれるテキスト情報を編集エリアに挿入することができ、また、ユーザによって編集エリアに既に入力されたテキストとともに、挿入された情報を編集し続けることが可能である。変形例として、挿入されたマルチメディア情報は、ユーザが編集エリアにおいて編集を開始している情報とは異なる形式であることが可能である。例えば、ユーザは、ＳＮＳアプリケーションの編集エリアにおいてタイピングを開始しており、挿入されたマルチメディア情報はビデオファイルである。これらの実施形態によれば、ＳＮＳアプリケーションを介してユーザによって最終的に公開される情報は、異なる複数の形式のマルチメディア情報の組み合わせであることが可能であり、例えば、テキスト情報とビデオ情報の両方の組み合わせであることが可能である。
【０１７９】
実行端末からコマンド端末に送信されるマルチメディア情報は、異なる複数の形式の情報を含むことが可能である。ほんの一例として、実行端末は、オーディオ情報を画像情報と関連付けることが可能であり、両方の情報を、コマンド端末に、同時か連続的かのいずれかで、送信することが可能である。オーディオ情報は、実行端末の記憶空間に以前に記憶されたオーディオ情報か、または、実行端末によって、例えば携帯電話の統合されたマイクロホンなどの実行端末の音声記録機能によって、記録されているオーディオ情報かのいずれかであることができる。同様に、画像情報は、実行端末の記憶空間に以前に記憶された画像情報か、実行端末によって、例えば携帯電話の統合されたカメラなどの実行端末の画像撮影機能によって、記録されている画像情報かのいずれかであることができる。コマンド端末が両方の情報を受信するとき、コマンド端末は、それらを分離して、一方の情報のみをＳＮＳアプリケーションの編集エリアに挿入することができ、または、両方の情報を、ＳＮＳアプリケーションの同一の編集エリア若しくは異なる編集エリアにおける異なる位置に挿入することができる。変形例として、コマンド端末は、情報の両方の部分を全体として、ＳＮＳアプリケーションの編集エリアに挿入することができる。
【０１８０】
以下は、本開示に従ったＳＮＳアプリケーションの情報編集方法の実施形態を示す具体的な例である。
【０１８１】
ユーザは、オーディオナレーション付きの写真（ピクチャ）を、ＰＣ上で動作しているＳＮＳアプリケーションの編集エリアに挿入することを望む場合がある。彼女は、マルチメディア情報取得コマンドを携帯電話などの実行端末に送信するようにＰＣを指示して、携帯電話を使用して写真を撮影し、および／または一片のオーディオナレーションを記録することができる。携帯電話は次いで、写真およびオーディオナレーションの両方を含むマルチメディア情報をＰＣに送信することができ、当該ＰＣは、受信された写真およびオーディオナレーションをＳＮＳアプリケーションの編集エリアに挿入することができる。
【０１８２】
以下は、本開示に係るＳＮＳアプリケーションの情報編集方法の実施形態を示すもう１つの具体的な例である。
【０１８３】
ユーザは、ビデオ情報を実行端末からコマンド端末に送信する前に、透かしまたは画像オーバーレイを、実行端末によって記録されているビデオに付加することを望む場合がある。実行端末はオーバーレイを付加して、画像オーバーレイを有するビデオ情報をコマンド端末に送信することができ、コマンド端末は次いで、画像オーバーレイを有するビデオ情報をＳＮＳアプリケーションの編集エリアに挿入することができる。
【０１８４】
実行端末は、マルチメディア情報をコマンド端末に送信する前に、マルチメディア情報に対して、１つまたは複数の種々の操作を行うことができる。ほんの一例として、マルチメディア情報がテキスト情報である場合、実行端末は、実行端末のユーザが、テキスト情報をコマンド端末に送信する前に、そのテキスト情報を編集することを許すことができる。マルチメディア情報がデジタル写真などの画像情報である場合、実行端末は、切り取り（クロッピング）、鮮明化（シャープ化）、輝度の調整、コントラストの調整、カラーからグレースケールへの変換、赤目除去、テキストまたは音声の画像情報への付加等の、画像編集操作を実行することができる。マルチメディア情報がビデオ情報である場合、実行端末は、輝度の調整、コントラストの調整、カラーからグレースケールへ若しくは任意の他のカラーテーマ若しくはモードへの変換、またはサブタイトルなどのテキスト若しくは透かし等の画像オーバーレイのビデオ情報への付加等の、編集操作を実行することができる。
【０１８５】
マルチメディア情報を受信すると、コマンド端末は、自動的に、または端末による入力要求（プロンプト）に応えるユーザコマンドに従って、受信されたマルチメディア情報に対してある（複数の）操作を行って当該マルチメディア情報を異なる形式に変換し、次いで変換された形式のマルチメディア情報を、ＳＮＳアプリケーションの編集エリアに挿入することができる。
【０１８６】
マルチメディア情報は、例えばコマンド端末によって認識可能なオーディオファイルの形式の、一片のオーディオ情報であるとき、コマンド端末は、自動的に、またはコマンド端末による入力要求に応えるユーザコマンドに従って、オーディオ情報に対する音声認識を行って、オーディオ情報に何らかの人間の音声があるか否かを認識することができる。音声認識は、ＳＮＳアプリケーションそれ自身によって行われることが可能である。変形例として、音声認識は、音声認識機能を有するもう１つのアプリケーションを呼び出すＳＮＳアプリケーションによって行われることが可能である。いくつかの実施形態によれば、音声認識機能を有する他のアプリケーションは、同一の端末に、ＳＮＳアプリケーションとしてインストールされることが可能である。いくつかの他の実施形態によれば、音声認識機能は、ＳＮＳアプリケーションがインストールされた端末とは異なる端末によって提供されることが可能である。さらにいくつかの他の実施形態によれば、音声認識機能はサーバによって提供されることが可能である。音声認識の方法は、当業者によく知られている。
【０１８７】
受信されたマルチメディア情報が人間の音声を含むことを、音声認識機能を有するＳＮＳアプリケーションまたはもう１つのアプリケーションが検出した後、コマンド端末は、自動的に、または端末による入力要求に応えるユーザコマンドに従って、スピーチトゥーテキスト（ｓｐｅｅｃｈ−ｔｏ−ｔｅｘｔ）操作を実行して人間の音声に含まれる任意のスピーチをテキストに変換することができる。ＳＮＳアプリケーションは次いで、変換されたテキストをＳＮＳアプリケーションの編集エリアに挿入することができる。スピーチトゥーテキスト操作は、ＳＮＳアプリケーションそれ自身によって行われることが可能である。変形例として、スピーチトゥーテキスト操作は、スピーチトゥーテキスト機能を有するもう１つのアプリケーションを呼び出すＳＮＳアプリケーションによって提供されることが可能である。いくつかの実施形態によれば、テキストトゥースピーチ（ｔｅｘｔ−ｔｏ−ｓｐｅｅｃｈ）機能を有する他のアプリケーションは、ＳＮＳアプリケーションと同一の端末上にインストールされることが可能である。いくつかの他の実施形態によれば、テキストトゥースピーチ機能は、ＳＮＳアプリケーションがインストールされた端末とは異なる端末によって提供されることができる。さらにいくつかの他の実施形態によれば、テキストトゥースピーチ機能は、サーバによって提供されることができる。テキストトゥースピーチ変換の方法は、当業者によく知られている。
【０１８８】
マルチメディア情報が、携帯電話上のデジタルカメラによって撮影された新聞記事の写真などの、例えばコマンド端末によって認識可能な、テキストを含む画像の形式の、テキスト情報を含む一片の画像情報であるとき、コマンド端末は、自動的に、またはコマンド端末による入力要求に応えるユーザコマンドに従って、画像情報に対してテキスト認識を行って当該画像情報に何らかの書かれた言語があるか否かを認識することができる。テキスト認識は、ＳＮＳアプリケーションそれ自身によって行われることが可能である。変形例として、テキスト認識は、テキスト認識機能を有するもう１つのアプリケーションを呼び出すＳＮＳアプリケーションによって行われることが可能である。いくつかの実施形態によれば、テキスト認識機能を有する他のアプリケーションは、ＳＮＳアプリケーションと同一の端末上にインストールされることが可能である。いくつかの他の実施形態によれば、テキスト認識機能は、ＳＮＳアプリケーションがインストールされた端末とは異なる端末によって提供されることが可能である。さらにいくつかの他の実施形態によれば、テキスト認識機能は、サーバによって提供されることが可能である。テキスト認識の方法は、当業者によく知られている。
【０１８９】
受信されたマルチメディア情報が、書かれた言語のテキストを含むことを、テキスト認識機能を有するＳＮＳアプリケーションまたはもう１つのアプリケーションが検出した後、コマンド端末は、自動的に、またはコマンド端末による入力要求に応えるユーザコマンドに従って、光学式文字認識（「ＯＣＲ」）動作を実行して画像情報に含まれる任意のテキスト情報をテキストに変換することができる。ＳＮＳアプリケーションは次いで、変換されたテキストを、ＳＮＳアプリケーションの編集エリアに挿入することができる。ＯＣＲ動作は、ＳＮＳアプリケーションそれ自身によって実行されることができる。変形例として、ＯＣＲ動作は、ＯＣＲ機能を有するもう１つのアプリケーションを呼び出すＳＮＳアプリケーションによって提供可能である。いくつかの実施形態によれば、ＯＣＲ機能を有する他のアプリケーションは、ＳＮＳアプリケーションと同一の端末にインストール可能である。いくつかの他の実施形態によれば、ＯＣＲ機能は、ＳＮＳアプリケーションがインストールされている端末とは異なる端末によって提供されることができる。さらにいくつかの他の実施形態によれば、ＯＣＲ機能は、サーバによって提供されることができる。ＯＣＲの方法は、当業者によく知られている。
【０１９０】
マルチメディア情報が、例えばコマンド端末によって認識可能なテキストファイルの形式の一片のテキスト情報であるとき、コマンド端末は、自動的に、またはコマンド端末による入力要求に応えるユーザコマンドに従って、テキスト情報に対してテキストトゥースピーチ変換を行い、テキスト情報を、スピーチを含むオーディオ情報に変換することができる。テキストトゥースピーチ変換は、ＳＮＳアプリケーションそれ自身によって実行されることができる。変形例として、テキストトゥースピーチ変換は、テキストトゥースピーチ変換機能を有するもう１つのアプリケーションを呼び出すＳＮＳアプリケーションによって実行可能である。いくつかの実施形態によれば、テキストトゥースピーチ変換機能を有する他のアプリケーションは、ＳＮＳアプリケーションと同一の端末上にインストールされることができる。いくつかの他の実施形態によれば、テキストトゥースピーチ変換機能は、ＳＮＳアプリケーションがインストールされている端末とは異なる端末によって提供されることができる。さらにいくつかの他の実施形態によれば、テキストトゥースピーチ変換機能は、サーバによって提供されることができる。テキストトゥースピーチ変換の方法は、当業者によく知られている。
【０１９１】
いくつかの実施形態によれば、実行端末からコマンド端末へのマルチメディア情報が直接的にまたはサーバを介して、既に変換された形式であって、もしあるならば当該コマンド端末が受信している全てのキャッシュされたマルチメディア情報をコマンド端末が結合するためにコマンド端末によって実行されるいかなる結合処理に関わらず、いかなるさらなる変換もすることなく、受信された情報をＳＮＳアプリケーションの編集エリアに挿入できるように、例えば人間の音声を含むオーディオ情報のテキストへの変換、テキスト情報を含む画像情報のテキストへの変換、またはテキストトゥースピーチ変換である上述のマルチメディア情報の形式の変換は、実行端末に対して、またはコマンド端末とは異なるもう１つの端末に対して実行される。携帯型端末上のＯＣＲの方法は、”Ｍｏｂｉｌｅ  Ｔｅｒｍｉｎａｌｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｇｅｎｅｒａｔｉｎｇ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｏｃｕｍｅｎｔｓ  ｆｏｒ  ｔｈｅ  Ｓａｍｅ，”（「電子文書を生成する携帯端末およびその方法」）なる名称のもう１つのＰＣＴ出願において説明され、またその内容は、参照することによって、あらゆる目的のために本明細書全体に組み込まれる。携帯型端末上のテキストトゥースピーチ変換の方法は、当業者によく知られている。
【０１９２】
いくつかの実施形態によれば、コマンド端末は、実行端末からのマルチメディア情報に関しては、デコード能力を有する。これらの実施形態によれば、実行端末からコマンド端末に送信されたマルチメディア情報は、コマンド端末に送信される前に実行端末上でデコードされる必要はない。いくつかの他の実施形態によれば、コマンド端末は、実行端末からコマンド端末に送信されるマルチメディア情報に関しては、デコード能力を有する必要はない。これらの実施形態によれば、実行端末からコマンド端末へのマルチメディア情報は、コマンド端末に送信される前において、実行端末上でデコードされることができる。コマンド端末上または実行端末上でマルチメディア情報をデコードする方法は、当業者によく知られている。当業者は、デコードされたマルチメディアファイルの伝送は、デコード処理の結果としてのファイルサイズの増加によって、デコード前の同一のマルチメディアファイルの伝送よりも、より長く時間を要することを簡単に理解するであろう。さらに、携帯型端末上でのマルチメディアファイル、特にビデオファイルをデコードすることは、多くの処理電力を消費することがある。従って、好ましい実施形態は、特にオーディオファイルまたはビデオファイルのコマンド端末への送信の場合において、コマンド端末がデコード能力を有し、オーディオファイルまたはビデオファイルを、転送の前にデコードされることなく、実行端末からコマンド端末に転送するものである。
【０１９３】
当業者は、「第１の」、「第２の」などの複数の順序数が本明細書において使用される場合、それらは、類似の名称を有する異なるモジュールを区別して識別するために役立つが、機能、または、順序、経時的、空間的、若しくは他のことのいずれにおいても、いかなる類似も意味しないことを簡単に理解するであろう。
【０１９４】
当業者は、上述の複数の実施形態において説明された方法の複数のステップの全てまたは一部は、コンピュータ読み取り可能な記憶媒体に記憶されることができるプログラムによって指示される、関連するハードウェアによって実行可能であることを簡単に理解するであろう。読み取り可能記憶媒体は、例えば、読み出し専用メモリ（「ＲＯＭ」）、ランダムアクセスメモリ（「ＲＡＭ」）、磁気ディスク、またはコンパクトディスクであってもよい。
【０１９５】
開示された複数の実施形態は添付の図面を参照して十分に説明されているが、種々の変更および修正が当業者に明白となる点に留意すべきである。そのような変更および修正は、添付の特許請求の範囲による定義によるところの、開示された複数の実施形態の範囲内に含まれるものとして理解されるべきである。
【０１９６】
関連出願の相互参照
本出願は、２０１２年９月７日付で提出された中国特許番号２０１２１０３２９９１１．Ｘの優先権の利益を主張し、その内容は、参照することによって、あらゆる目的のために本明細書全体に組み込まれる。
【図１】
2015513142.tif 000003
【図２】
2015513142.tif 000004
【図３】
2015513142.tif 000005
【図４】
2015513142.tif 000006
【図５】
2015513142.tif 000007
【図６】
2015513142.tif 000008
【図７】
2015513142.tif 000009
【図８】
2015513142.tif 000010
【図９】
2015513142.tif 000011
【図１０】
2015513142.tif 000012
【図１１】
2015513142.tif 000013
【図１２】
2015513142.tif 000014
【図１３】
2015513142.tif 000015
【図１４】
2015513142.tif 000016
【図１５】
2015513142.tif 000017
【図１６】
2015513142.tif 000018
【国際調査報告】
2015513142.tif 000019
2015513142.tif 000020
2015513142.tif 000021