(57)【要約】  端末でメディアデータを再生するための方法、装置および端末が開示されている。その方法は、ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令を取得することと、第１の命令に従って、対話型インタフェース上に表示された第１のＩＤに対応するメディアリンクを取得することと、そのメディアリンクに従って、対応するメディアデータを取得することと、サードパーティーウェブページまたはウェブアプリケーションを介して、取得したメディアデータを再生するために、リダイレクトされることなく、その取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生することとを含む。
2016540270.tif 000002
【特許請求の範囲】
【請求項１】
端末でメディアデータを再生するための方法であって、
ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令を取得することと、
前記第１の命令に従って、前記対話型インタフェース上に表示された前記第１のＩＤに対応するメディアリンクを取得することと、
前記メディアリンクに従って、対応するメディアデータを取得することと、
サードパーティーウェブページまたはウェブアプリケーションを介して、取得したメディアデータを再生するために、リダイレクトされることなく、前記取得したメディアデータを、前記ソーシャルアプリケーションの前記対話型インタフェース上で直接再生することと、
を含む方法。
【請求項２】
前記取得したメディアデータが、前記ソーシャルアプリケーションの前記対話型インタフェース上で再生された後に、前記ソーシャルアプリケーションの対話型インタフェース上で他の動作を実行するための新たな命令が既に取得されている場合、前記新たな命令に応答すると共に、前記取得したメディアデータの再生を、前記ソーシャルアプリケーションの前記対話型インタフェース上で中断することなく続行することをさらに含む、請求項１に記載の方法。
【請求項３】
前記メディアリンクに従って、前記対応するメディアデータを取得することは、
前記メディアリンクに従って、前記対応するメディアデータの全部を取得することを含む、請求項１に記載の方法。
【請求項４】
前記メディアリンクに従って、前記対応するメディアデータを取得することは、
前記メディアリンクに従って、前記対応するメディアデータの所定の長さ部分を取得し、前記メディアリンクの再生期間に応じて、前記対応するメディアデータの残りの部分を取得することを含む、請求項１に記載の方法。
【請求項５】
前記メディアリンクに従って、前記対応するメディアデータの前記所定の長さ部分を取得した後に、前記方法は、
前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された、前記第１のＩＤは共に、同じメディアリンクに対応している第２のＩＤで作動する第２の命令を取得することと、
前記メディアリンクに従って、前記対応するメディアデータの残りの部分を取得することを停止し、前記第２の命令に従って、前記第２のＩＤで作動することと、
をさらに含む、請求項４に記載の方法。
【請求項６】
ソーシャルアプリケーションの対話型インタフェース上に表示された前記第１のＩＤで作動する前記第１の命令の取得の前に、前記方法は、
前記ソーシャルアプリケーションの前記対話型インタフェース上に、前記メディアリンクに対応する前記第１の識別子を表示することをさらに含み、
前記第１の命令の取得は、
前記第１のＩＤに対する起動動作が行われたか否かを検出し、前記起動動作の検出が成功した場合には、前記起動動作は、前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第１のＩＤで作動する前記第１の命令であることを設定することを含む、請求項１乃至請求項５のいずれか一項に記載の方法。
【請求項７】
前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第２のＩＤで作動する前記第２の命令の取得の前に、前記方法は、
前記ソーシャルアプリケーションの前記対話型インタフェース上に、前記メディアリンクに対応する前記第２の識別子を表示することをさらに含み、
前記第２の命令の取得は、
前記第２のＩＤに対する起動動作が行われたか否かを検出し、前記起動動作の検出が成功した場合には、前記起動動作は、前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第２のＩＤで作動する前記第２の命令であることを設定することを含む、請求項５に記載の方法。
【請求項８】
サードパーティーウェブページまたはウェブアプリケーションを介して、取得したメディアデータを再生するために、リダイレクトされることなく、前記取得したメディアデータを、前記ソーシャルアプリケーションの前記対話型インタフェース上で直接再生することは、前記メディアリンクに対応するＵＲＬアドレスに従ってウェブサーバ上に格納された前記メディアデータを直接再生することを含み、前記ＵＲＬアドレスは、前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第１のＩＤに既に埋め込まれている、請求項１に記載の方法。
【請求項９】
メディアデータを再生するための装置であって、少なくとも、複数のモジュールとして作動できる命令コードを格納する記憶装置と共に作動するプロセッサを少なくとも備える装置であって、前記複数のモジュールは、
ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令を取得する第１の取得モジュールと、
前記第１の命令に従って、前記対話型インタフェース上に表示された前記第１のＩＤに対応するメディアリンクを取得する第２の取得モジュールと、
前記メディアリンクに従って、対応するメディアデータを取得する第３の取得モジュールと、
サードパーティーウェブページまたはウェブアプリケーションを介して取得したメディアデータを再生するために、リダイレクトされることなく、前記取得したメディアデータを、前記ソーシャルアプリケーションの前記対話型インタフェース上で直接再生する再生モジュールと、
を備えることを特徴とする装置。
【請求項１０】
前記第１の取得モジュールは、前記ソーシャルアプリケーションの前記対話型インタフェース上で他の動作を実行するための新たな命令を取得し、
前記装置は、
前記取得したメディアデータが、前記ソーシャルアプリケーションの前記対話型インタフェース上で再生された後に、前記新たな命令に応じて前記他の動作を実行すると共に、前記取得したメディアデータを、前記ソーシャルアプリケーションの前記対話型インタフェース上で中断することなく再生し続けるように構成された応答モジュールをさらに備えることを特徴とする請求項９に記載の装置。
【請求項１１】
前記第３の取得モジュールは、前記メディアリンクに従って、前記対応するメディアデータの全部を取得することを特徴とする請求項９に記載の装置。
【請求項１２】
前記第３の取得モジュールは、前記メディアリンクに従って、前記対応するメディアデータの所定の長さ部分を取得し、前記メディアリンクの再生期間に応じて、前記対応するメディアデータの残りの部分を取得することを特徴とする請求項９に記載の装置。
【請求項１３】
前記第１の取得モジュールは、前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第１のＩＤと共に同じメディアリンクに対応第２のＩＤで作動し、前記メディアリンクに従って前記対応するメディアデータの残りの部分を取得することを停止する第２の命令を取得し、
前記第２の命令に従って、前記第２のＩＤで作動する実行モジュールをさらに備えることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記ソーシャルアプリケーションの前記対話型インタフェース上に、前記メディアリンクに対応する前記第１の識別子を表示する第１の表示モジュールを備え、さらに
前記第１の取得モジュールは、
前記第１のＩＤに対する起動動作が行われたか否かを検出し、その起動動作の検出が成功した場合、前記起動動作は、前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第１のＩＤで作動する第１の命令であることを設定する第１の検出ユニットを備えることを特徴とする請求項９乃至請求項１３のいずれか一項に記載の装置。
【請求項１５】
前記ソーシャルアプリケーションの前記対話型インタフェース上に、前記メディアリンクに対応する前記２の指定動作を表示する第２の表示モジュールも備え、さらに
前記第１の取得モジュールは、
前記第２のＩＤに対する起動動作が行われたか否かを検出し、その起動動作の検出が成功した場合には、前記起動動作は、前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第２のＩＤで作動する第２の命令であることを設定する第２の検出ユニットを備えることを特徴とする請求項１３に記載の装置。
【請求項１６】
前記取得したメディアデータを再生するために、サードパーティーウェブページまたはウェブアプリケーションにリダイレクトされることなく、前記取得したメディアデータを、前記ソーシャルアプリケーションの前記対話型インタフェース上で直接再生することは、
前記メディアリンクに対応するＵＲＬアドレスに従ってウェブサーバ上に格納された前記メディアデータを直接再生することを含み、前記ＵＲＬアドレスは、前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第１のＩＤに既に埋め込まれていることを特徴とする請求項９に記載の装置。
【請求項１７】
メディアデータを再生するための端末であって、少なくとも記憶装置と、
ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令を取得するステップと、
前記第１の命令に従って、前記対話型インタフェース上に表示された前記第１のＩＤに対応するメディアリンクを取得するステップと、
前記メディアリンクに従って、対応するメディアデータを取得するステップと、
サードパーティーウェブページまたはウェブアプリケーションを介して、取得したメディアデータを再生するために、リダイレクトされることなく、前記取得したメディアデータを、前記ソーシャルアプリケーションの前記対話型インタフェース上で直接再生するステップと、
を含むステップを実行するように作動可能な命令コードを格納する非一時的コンピュータ可読媒体と共に作動するプロセッサを少なくとも備える端末。
【請求項１８】
前記命令コードは、
前記ソーシャルアプリケーションの前記対話型インタフェース上で他の動作を実行するための新たな命令が既に取得されている場合、前記新たな命令に応答すると共に、前記取得したメディアデータの再生を、前記ソーシャルアプリケーションの前記対話型インタフェース上で中断することなく続行することを含むステップをさらに実行させることを特徴とする請求項１７に記載の端末。
【請求項１９】
前記命令コードは、
前記メディアリンクに従って、前記対応するメディアデータの全部を取得することを含むステップをさらに実行させることを特徴とする請求項１７に記載の端末。
【請求項２０】
前記命令コードは、
前記メディアリンクに従って、前記対応するメディアデータの所定の長さ部分を取得し、前記メディアリンクの再生期間に応じて、前記対応するメディアデータの残りの部分を取得することを含むステップをさらに実行させることを特徴とする請求項１７に記載の端末。
【請求項２１】
前記命令コードは、
前記メディアリンクに従って、前記対応するメディアデータの前記所定の長さ部分の取得の後に、
前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された、前記第１のＩＤと共に同じメディアリンクに対応する第２のＩＤで作動する第２の命令を取得し、
前記メディアリンクに応じた前記対応するメディアデータの前記残りの部分を取得することを停止して、前記第２の命令に従って、前記第２のＩＤで作動するステップ
をさらに実行させることを特徴とする請求項２０に記載の端末。
【請求項２２】
前記命令コードは、
ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第１のＩＤで作動する前記第１の命令の取得前に、
前記ソーシャルアプリケーションの前記対話型インタフェース上に、前記メディアリンクに対応する前記第１の識別子を表示することをさらに含むステップをさらに実行させるように作動可能であり、
前記第１の命令の取得は、
前記第１のＩＤに対する起動動作が行われたか否かを検出し、前記起動動作の検出が成功した場合、前記起動動作は、前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第１のＩＤで作動する第１の命令であることを設定することを含むことを特徴とする請求項１７乃至請求項２１のいずれか一項に記載の端末。
【請求項２３】
前記命令コードは、
前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第２のＩＤで作動する前記第２の命令の取得前に、
前記ソーシャルアプリケーションの前記対話型インタフェース上に、前記メディアリンクに対応する前記第２の識別子を表示することをさらに含むステップをさらに実行させるように作動可能であり、
前記第２の命令の取得は、
前記第２のＩＤに対する起動動作が行われたか否かを検出し、前記起動動作の検出が成功した場合には、前記起動動作は、前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第２のＩＤで作動する第２の命令であることを設定することを含むことを特徴とする請求項２１に記載の端末。
【請求項２４】
前記取得したメディアデータを再生するために、サードパーティーウェブページまたはウェブアプリケーションにリダイレクトされることなく、前記取得したメディアデータを、前記ソーシャルアプリケーションの前記対話型インタフェース上で直接再生することは、
前記メディアリンクに対応するＵＲＬアドレスに従ってウェブサーバ上に格納された前記メディアデータを直接再生することを含み、前記ＵＲＬアドレスは、前記ソーシャルアプリケーションの前記対話型インタフェース上に表示された前記第１のＩＤに既に埋め込まれていることを特徴とする請求項１９に記載の端末。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、参照することにより、その全体が本願に組み込まれる、２０１３年９月２５日に出願された中国特許出願第２０１３１０４４３３６０．４号に対する優先権を主張するものである。
【０００２】
本発明は、情報処理技術の分野、すなわち、メディアデータを再生するための方法、装置および端末に属する。
【背景技術】
【０００３】
情報技術の急速な発達に伴って、より多くの人が、好きな音楽、ビデオ等のメディアデータのストリームを仲間内で共有したいと思っている。一般に、それらの共有メディアデータは、メディアリンクの形で共有ドメインで表示される可能性がある。メディアデータのストリームをどのようにして、より便利に素早く再生するかに関して、いくつかの研究がなされている。
【０００４】
現在の技術は、典型的には、ソーシャルアプリケーションの対話型インタフェース上のメディアリンクに対応するメディアデータストリームのコマンドを取得し、その後、ソーシャルアプリケーションの対話型インタフェースは、サードパーティーウェブページ（すなわち、Ｙｏｕ  Ｔｕｂｅ（登録商標）等のメディアを提供するか、またはメディアにリダイレクトするウェブサイトロケーション）にスキップするか、または、（Ｗｅｂｖｉｅｗ等の）サードパーティーウェブアプリケーションにスキップすることで、そのような問題に対処していた。そのため、ソーシャルアプリケーションの対話型インタフェース上のメディアリンクは、サードパーティーアプリケーションのメディアデータにも対応する。したがって、サードパーティーアプリケーションのメディアデータは、そのサードパーティーアプリケーションの対話型インタフェース上で再生されている。
【０００５】
例えば、ユーザは、ソーシャルウェブサイト上の好きなビデオリンクまたは音楽リンクを投稿することによって、好きなビデオまたは好きな音楽を、ソーシャルウェブサイト上の友人と共有したいと思う可能性がある。ユーザの友人は、そのビデオリンクをクリックして、そのビデオを見るか、または、その音楽リンクをクリックして、その音楽を聴くことができる。ビデオリンクまたは音楽リンクをクリックすると、ソーシャルウェブサイトは、ユーザの友人のウェブブラウザに対するビデオまたは音楽コンテンツのストリーミングを開始するために、（Ｗｅｂｖｉｅｗ等の）サードパーティーウェブアプリケーションにリダイレクトし、その後さらに、メディアのコンテンツを提供するホストサーバ（例えば、Ｙｏｕ  Ｔｕｂｅ（登録商標））にリダイレクトしている。
【０００６】
このように、現在の技術は、以下の欠点を有している。
【０００７】
メディアデータを再生するプロセスは、サードパーティーアプリケーションにスキップするが、システムのリソースの消費を増加させ、ユーザの待ち時間を増やし、それによって、メディアデータの再生効率を低くする。さらに、スキッププロセスは、メディアデータの再生の複雑さを増加させ、ユーザに不都合をもたらす。
【発明の概要】
【０００８】
本開示の実施形態は、端末でメディアデータを再生するための方法を提供し、その方法は、ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令を取得することと、第１の命令に従って、対話型インタフェース上に表示された第１のＩＤに対応するメディアリンクを取得することと、そのメディアリンクに従って、対応するメディアデータを取得することと、サードパーティーウェブページまたはウェブアプリケーションを介して取得されたメディアデータを再生するために、リダイレクトされることなく、取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生することとを含む。
【０００９】
本開示の別の実施形態は、メディアデータを再生するための装置であって、少なくとも、複数のモジュールとして作動できる命令コードを格納する記憶装置と共に作動するプロセッサを少なくとも含む装置を開示し、複数のモジュールは、ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令を取得する第１の取得モジュールと、第１の命令に従って、対話型インタフェース上に表示された第１のＩＤに対応するメディアリンクを取得する第２の取得モジュールと、そのメディアリンクに従って、対応するメディアデータを取得する第３の取得モジュールと、サードパーティーウェブページまたはウェブアプリケーションを介して取得されたメディアデータを再生するために、リダイレクトされることなく、その取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生する再生モジュールとを含んでもよい。
【００１０】
本開示の別の実施形態は、メディアデータを再生するための端末を開示し、その端末は、少なくとも記憶装置と、ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令を取得するステップと、第１の命令に従って、その対話型インタフェース上に表示された第１のＩＤに対応するメディアリンクを取得するステップと、そのメディアリンクに従って、対応するメディアデータを取得するステップと、サードパーティーウェブページまたはウェブアプリケーションを介して取得されたメディアデータを再生するためにリダイレクトされることなく、その取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生するステップとを含むステップを実行するように作動可能な命令コードを格納する非一時的コンピュータ可読媒体と共に作動するプロセッサを少なくとも含む。
【００１１】
本開示の実施形態によってもたらされる技術的スキームの有益な効果は、サードパーティーウェブページまたはウェブアプリケーションを介して、リダイレクトして、取得したメディアデータを再生することなく、その取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生することを含み、システムのリソース消費を低減する。さらに、ユーザの待ち時間が短縮されて、メディアデータの再生効率を向上させている。さらに、メディアデータは、サードパーティーアプリケーションの別のアプリケーションへスキップすることなく再生されるため、メディアデータの再生に関する複雑さも低減することができる。
【図面の簡単な説明】
【００１２】
添付図面は、クレームおよび本開示のさらなる理解をもたらすために含まれており、この明細書の一部に組み込まれ、および明細書の一部を構成している。記載されている詳細な説明および図示されている実施形態は、クレームによって定義された原理を説明するのに役に立つものである。
【００１３】
【図１】図１は、本開示の第１の実施形態による、端末でメディアデータを再生する方法を示す例示的なフローチャートである。
【図２】図２は、本開示の第２の実施形態による、端末でメディアデータを再生する方法を示す例示的なフローチャートである。
【図３】図３は、本開示の実施形態による、ソーシャルアプリケーションのための対話型インタフェースの例示的な概略図である。
【図４】図４（１）〜図４（２）は、本開示の別の実施形態による、ソーシャルアプリケーションのための対話型インタフェースの例示的な概略図である。
【図５】図５は、本開示の第３の実施形態による、端末でメディアデータを再生する方法を示す例示的なフローチャートである。
【図６】図６は、本開示の第４の実施形態による、端末でメディアデータを再生する方法を示す例示的なフローチャートである。
【図７】図７は、本開示の第５の実施形態による、端末でメディアデータを再生する方法を示す例示的なフローチャートである。
【図８】図８は、本開示の第６の実施形態による、第１のメディアデータの再生装置の例示的な構成図である。
【図９】図９は、本開示の第６の実施形態による、第２のメディアデータの再生装置の例示的な構成図である。
【図１０】図１０は、本開示の第６の実施形態による、第３のメディアデータの再生装置の例示的な構成図である。
【図１１】図１１は、本開示の第６の実施形態による、第４のメディアデータの再生装置の例示的な構成図である。
【図１２】図１２は、本開示の第６の実施形態による、第５のメディアデータの再生装置の例示的な構成図である。
【図１３】図１３は、本開示の第７の実施形態による、メディアデータの再生装置の例示的な構成図である。
【発明を実施するための形態】
【００１４】
本開示のさまざまな実施形態は、添付図面および以下の実施形態と共に、さらに詳細に記載されている。ここに記載されている具体的な実施形態は、本開示を説明するためだけに用いられ、本開示を限定するために用いられるものではないことを理解すべきである。さらに、説明を簡単かつ簡潔にするために、各新たな実施形態において、それまでに記載されているものとは異なる新たに追加された特徴または複数の特徴が詳細に記載されている。同様の特徴は、前の図番の図面における前の説明に戻って、または、より大きな図番の図面に進んで参照される。
【００１５】
本開示の目的、技術的スキームおよび利点をより具体的に明確にするために、本開示は、添付図面および実施形態と共に、より詳細に説明されている。本願明細書に記載されている実施形態は、本開示を説明するための実施例にすぎず、本開示を限定するものではない。
【００１６】
情報は、対話型インタフェースを介して、人と端末（デスクトップコンピュータ、ラップトップ、携帯端末、コンピュータタブレット、コンピュータパッド、スマートフォン等）との間でやりとりされ、この場合、端末に対する情報入力および操作は、対話型インタフェースを介してユーザによって実現される。アプリケーション内の対話型インタフェースは、ソフトウェアまたはアプリケーションを起動するときのホームページを含んでいてもよい。対話型インタフェースは、それぞれの機能ボタンまたはツールバーエントリをクリックした後に起動させてもよい。
【００１７】
対話型インタフェースは、異なるレベルで現れたり、異なる対話型インタフェースに属する異なるトリガ操作によって生じる可能性がある。同じトリガ操作またはエントリからの対話型インタフェースは、中のリードコンテンツとは無関係に同じ対話型インタフェースに属している可能性がある。一般に、異なる対話型インタフェースは、ユーザに対する表示レベルにおいてのみ関連している可能性があるが、コンテンツレベルでは関連していない可能性がある。
【００１８】
他のアプリケーションのメディアデータに対応するメディアリンクが、ソーシャルアプリケーションの対話型インタフェース上に表示されるという問題を解決するための解決策が、開示した以下の実施形態において説明されている。図１は、本開示の第１の実施形態による、端末でメディアデータを再生する方法を示す例示的なフローチャートである。
【００１９】
そのプロセスは、少なくとも次のステップを含む。
【００２０】
ステップ１０１：ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令を取得すること。
【００２１】
ステップ１０２：第１の命令に従って、対話型インタフェース上に表示された第１のＩＤに対応するメディアリンクを取得すること。
【００２２】
ステップ１０３：そのメディアリンクに従って、対応するメディアデータを取得すること。
【００２３】
ステップ１０４：サードパーティーウェブページまたはウェブアプリケーションを介して取得されたたメディアデータを再生するために、リダイレクトされることなく、取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生すること。
【００２４】
この場合、サードパーティーウェブページまたはウェブアプリケーションを介して取得されたメディアデータを再生するために、リダイレクトされることなく、取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生することは、そのメディアリンクに対応するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレスに従ってウェブサーバ上に格納されたメディアデータを直接再生することを含み、この場合、そのＵＲＬアドレスは、ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤに既に埋め込まれている。
【００２５】
開示した方法は、取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上に表示することを可能にしているため、そのメディアデータは、そのソーシャルアプリケーションの対話型インタフェースから、サードパーティーウェブページまたは別のアプリケーションへスキップすることなく再生することができ、それによって、システムのリソース消費およびユーザの待ち時間が低減され、また、メディアデータの再生効率が向上する。さらに、メディアデータは、サードパーティーウェブアプリケーションなしで再生されるため、メディアデータ再生の複雑さが低減される。
【００２６】
図２は、本開示の第２の実施形態による、端末でメディアデータを再生する方法を示す例示的なフローチャートである。
【００２７】
そのプロセスは、少なくとも次のステップを含んでいてもよい。
【００２８】
ステップ２０１：ソーシャルアプリケーションの対話型インタフェース上に、メディアリンクに対応する第１の識別子を表示すること。このステップでは、そのソーシャルアプリケーションの対話型インタフェース上のメディアリンクは、限定するものではないが、オーディオデータおよびビデオデータ等を含む他のアプリケーションのメディアデータに対応していてもよい。それらの他のアプリケーションのメディアデータは、この実施形態の限定を受けない。
【００２９】
メディアリンクは、他のアプリケーションのメディアデータがソーシャルアプリケーション上で共有された後に、そのソーシャルアプリケーションの対話型インタフェース上で生成された他のアプリケーションのメディアデータに対応してもよい。例えば、ユーザが、端末を介して他のアプリケーションにログインし、他のアプリケーションの対話型インタフェース上からのオーディオデータのストリームを共有したい場合、そのソーシャルアプリケーションの対話型インタフェースは、そのオーディオデータのストリームに対応するメディアリンクを表示する。ソーシャルアプリケーションを用いて、他のアプリケーションのメディアデータのストリームをどのように共有するかに関しては、本開示の範囲を超えている。他のアプリケーションの対話型インタフェースは、対応するメディアリンクを介して、共有するメディアデータアイテムを第１のＩＤとして表示し、その結果、ユーザは、第１のＩＤで選択を実行して、選択した共有メディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生することができる。実施形態において、対応するメディアリンクの第１のＩＤは、ソーシャルアプリケーションの対話型インタフェース上に表示される曲の再生ボタンアイコンまたはビデオクリップの再生ボタンアイコンとしてもよい。
【００３０】
ソーシャルアプリケーションの対話型インタフェース上のメディアリンクは、他のアプリケーションからのメディアデータの名称を介して、および他のアプリケーションのメディアデータに対応するメディアリンクのＵＲＬアドレスを介して表示してもよい。ソーシャルアプリケーション上の対応するメディアリンクがどのように表示されるかについて記載することは、本開示の範囲を超えている。さらに、ソーシャルアプリケーションは、何れかのソーシャルアプリケーション、２〜３例を挙げると、例えば、ＷｅＣｈａｔ（登録商標）、Ｆａｃｅｂｏｏｋ（登録商標）、Ｇｏｏｇｌｅ  Ｃｈａｔ（登録商標）、Ｙａｈｏｏ（登録商標）Ｉｎｓｔａｎｔ  ＭｅｓｓａｇｅまたはＳｋｙｐｅ（登録商標）であってもよい。この点においては、メディアデータを直接再生するために、ユーザは、ソーシャルアプリケーションの対話型インタフェースと、メディアリンクに対応する第１のＩＤ（例えば、再生ボタンアイコン）をクリックするだけでよい。
【００３１】
第１のＩＤの理解を容易にするために、本開示の実施形態による、ソーシャルアプリケーションのための対話型インタフェース（３０）の例示的な概略図である図３を参照する。ソーシャルアプリケーションの対話型インタフェース（３０）上のメディアリンクは、他のアプリケーションのメディアデータの名称、すなわち、Ｍｕｓｉｃ  Ｉ（３２）として表示される。再生ボタン（３１）は、メディアリンクＭｕｓｉｃ  Ｉ（３２）の背後に表示されていてもよい。
【００３２】
１つ以上のメディアリンクがソーシャルアプリケーションの対話型インタフェース（３０）上にある場合、それぞれの第１のＩＤおよび選択ボックスが、各メディアリンクに対してそれぞれ設けられていてもよいことを留意すべきである。ユーザは、第１のＩＤをクリックすることによって、対応するメディアリンクをチェックする（例えば、メディアデータ（すなわち、Ｍｕｓｉｃ  １  ３２）を再生するための再生ボタン（３１）を設けてもよい）。
【００３３】
ステップ２０２：第１のＩＤ（すなわち、再生ボタン（３１））に対する起動動作（例えば、クリック操作）が行われたか否かを検出し、その起動動作の検出が成功した場合には、その起動動作（例えば、クリック操作）は、ソーシャルアプリケーションの対話型インタフェース（３０）上に表示された第１のＩＤ（すなわち、再生ボタン（３１））で作動する第１の命令であることを設定すること。
【００３４】
ソーシャルアプリケーションの対話型インタフェース上のメディアリンクに対応する第１のＩＤ（３１）は、ステップ２０１において、ソーシャルアプリケーションの対話型インタフェース（３０）上に表示されるため、後の再生動作は、第１のＩＤ（３１）を直接クリックすることによって進めることができる。第１のＩＤをクリックすることによる起動動作の検出は、限定するものではないが、現在のインタフェース（３０）上のユーザの端末のタッチスクリーン操作を検出することと、その後、検出されたタッチスクリーン操作を、ソーシャルアプリケーションの対話型インタフェース（３０）上の第１のＩＤで作動するための取得した第１のＩＤと同じ第１のＩＤであると設定することとを含む。
【００３５】
ソーシャルアプリケーションの対話型インタフェース上の第１のＩＤで作動するための第１の命令の取得は、ステップ２０２を介して完了することに留意すべきである。メディアデータを再生するために、この実施形態によって提供される方法は、次の追加的なステップを含んでもよい。
【００３６】
ステップ２０３：第１の命令に従って、対話型インタフェース上に表示された第１のＩＤに対応するメディアリンクを取得すること。ソーシャルアプリケーションの対話型インタフェース（３０）上の第１のＩＤ（３１）で作動するための第１の命令は、ステップ２０２で取得され、第１のＩＤ（３１）は、そのメディアリンクと関連付けられている。第１の命令に従って、対話型インタフェース（３０）上の第１のＩＤに対応するメディアリンクを取得してもよい。
【００３７】
第１の命令に従って、対話型インタフェース上に表示された第１のＩＤに対応するメディアリンクの取得に関して、各メディアリンクは、それぞれの第１のＩＤ（すなわち、再生ボタン（３１））に対応している。第１のＩＤ（３１）がクリックされると、第１のＩＤで作動する第１の命令が取得される。そのメディアデータを再生するために、本実施形態は、次のステップを含んでもよい。
【００３８】
ステップ２０４：メディアリンクに従って、対応するメディアデータの全部を取得すること。具体的には、メディアリンクに従って、対応するメディアデータの全部を取得することは、限定するものではないが、そのメディアリンクに対応するメディアデータの全部に対する取得要求を介して、サーバ（例えば、図８のウェブサーバ（８７０））から要求することを含んでもよい。
【００３９】
ステップ２０５：サードパーティーウェブページまたはウェブアプリケーションを介して、取得したメディアデータを再生するためにリダイレクトされることなく、取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生すること。メディアリンクに対応するメディアデータの全部は、ソーシャルアプリケーションの対話型インタフェース（３０）上で再生される。さらに、何らかのメディアデータ再生モードを採用してもよい。メディアデータは、ステップ２０１〜ステップ２０５を介して再生してもよい。
【００４０】
ステップ２０６：ソーシャルアプリケーションの対話型インタフェース上に表示された第２のＩＤで作動する第２の命令を取得することであって、第２のＩＤと第１のＩＤが共に同じメディアリンクに対応していること。
【００４１】
ソーシャルアプリケーションの対話型インタフェース上に表示された第２のＩＤで作動する第２の命令の取得の前に、その方法は、ソーシャルアプリケーションの対話型インタフェース上に、メディアリンクに対応する第２の識別子を表示することと、第２のＩＤに対する起動動作が行われたか否かを検出することと、その起動動作の検出が成功した場合に、その起動動作は、ソーシャルアプリケーションの対話型インタフェース上に表示された第２のＩＤで作動する第２の命令であることを設定することとをさらに含む。
【００４２】
さらに、第２のＩＤと第１のＩＤは共に、同じメディアリンクに対応しているため、第２のＩＤは、再生ボタンの停止、前へのスキップおよび後へのスキップ等の機能を実行することを含んでもよい。
【００４３】
第２のＩＤと第１のＩＤは、同じ位置に表示してもよいことを留意すべきである。第１のＩＤがクリックされると、第１のＩＤは、第２のＩＤになる。他方では、第２のＩＤと第１のＩＤは、異なる位置に表示してもよい。第１のＩＤが、ユーザにより、マウスポインタまたはタッチスクリーン操作を介してクリックされると、第１のＩＤをクリックする操作が検出され、第２のＩＤが、ユーザによって同じようにクリックされる場合には、第２のＩＤをクリックする操作が検出されることになる。
【００４４】
理解を容易にするために、図４（１）〜図４（２）は、本開示の別の実施形態による、ソーシャルアプリケーションのための対話型インタフェース（４０）の例示的な概略図である。図を見て分かるように、（停止ボタン（４１Ｂ）とすることができる）第２のＩＤと、（再生ボタン（４１Ａ）とすることができる）第１のＩＤは共に、ソーシャルアプリケーションの対話型インタフェース（４０）上の同じ位置に配置される。
【００４５】
ステップ２０７：第２の命令を実行するか、または、第２の命令に従って、第２のＩＤで作動させる。ソーシャルアプリケーションの対話型インタフェース上で第２のＩＤを作動させるための第２の命令が取得されるため、第２の命令は、このステップで直接実行することができる。第２の命令の実行モードのために、いくつかのモードのうちのいずれかを採用してもよい。第２の命令は、第２の命令の特定の操作手順に従って実行してもよい。例えば、第２のＩＤが停止ボタン（４１Ｂ）である場合、第２の命令は、メディアデータの再生を停止させることができる。
【００４６】
図５は、本開示の第３の実施形態による、端末でメディアデータを再生する方法を示す例示的なフローチャートである。この実施形態は、次のステップを含んでもよい。
【００４７】
ステップ５０１：ソーシャルアプリケーションの対話型インタフェース上に、メディアリンクに対応する第１の識別子を表示すること。このステップにおける具体的な実施様態は、図２のステップ２０１と同じであり、ここでは繰り返さないことにする。
【００４８】
ステップ５０２：第１のＩＤに対する起動動作が行われたか否かを検出し、その起動動作の検出が成功した場合、その起動動作は、ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令であることを設定すること。このステップにおける具体的な実施様態は、図２のステップ２０２と同じであり、ここでは繰り返さないことにする。
【００４９】
ステップ５０３：第１の命令に従って、対話型インタフェース上に表示された第１のＩＤに対応するメディアリンクを取得すること。このステップにおける具体的な実施様態は、図２のステップ２０３と同じであり、ここでは繰り返さないことにする。
【００５０】
ステップ５０４：メディアリンクに従って、対応するメディアデータの所定の長さの部分を取得し、そのメディアリンクの再生期間に従って、対応するメディアデータの残りの部分を取得すること。
【００５１】
具体的には、メディアリンクに従って、対応するデータの所定の長さの部分を取得することは、限定するものではないが、そのメディアリンクに応じて、所定の長さを限定することを含む。まず、すべてのメディアデータを、所定の長さおよび時系列に従って、異なるセグメントに分割する。その後、所定の長さの第１の部分を有するメディアデータを取得し、そして、残りのメディアデータを順に取得する。残りのメディアデータが取得される際に、再生の効果を保証するために、円滑なメディアデータ再生のため、第１の部分のメディアデータが再生を終了する前に、予め第２の部分のメディアデータを取得することが必要であることを留意すべきである。
【００５２】
理解を容易にするために、メディアデータの全部の長さは１０分であり、所定の長さは２分であると仮定する。そのメディアデータは、所定の長さおよび時系列に従って、５つの部分に分割される。それらの部分は、０〜２分のメディアデータを第１の部分として、２〜４分のメディアデータを第２の部分として、４〜６分のメディアデータを第３の部分として、６〜８分のメディアデータを第４の部分として、および８〜１０分のメディアデータを第５の部分として含む。０〜２分のメディアデータがまず取得される。そのメディアデータが１分間再生されると、２〜４分の第２の部分のメディアデータが取得され、ソーシャルアプリケーションの対話型インタフェース上のメディアリンクに対応する残りのメディアデータ部分が完全に取得されるまで、以下同様である。
【００５３】
ステップ５０５：サードパーティーウェブページまたはウェブアプリケーションを介して、取得したメディアデータを、取得したメディアデータを再生するために、リダイレクトされることなく、ソーシャルアプリケーションの対話型インタフェース上で直接再生すること。メディアリンクに対応する所定の長さを有するメディアデータは、ステップ３０４のメディアリンクに従って取得されるため、所定の長さを有するその取得したメディアデータは、このステップにおいて、ソーシャルアプリケーションの対話型インタフェース上で再生される。ソーシャルアプリケーションの対話型インタフェース上のメディアリンクに対応するメディアデータの残りの部分は、所定の長さを有する再生期間に従って取得されることを留意すべきである。
【００５４】
ステップ５０６：ソーシャルアプリケーションの対話型インタフェース上に表示された第２のＩＤで作動する第２の命令を取得することであって、第２のＩＤと第１のＩＤは共に、同じメディアリンクに対応していること。このステップにおける具体的な実施様態は、図２のステップ２０６と同じであり、ここでは繰り返さないことにする。
【００５５】
ステップ５０７：メディアリンクに従って、対応するメディアデータの残りの部分を取得することを停止し、第２の命令に従って、第２のＩＤで作動すること。このステップにおける具体的な実施様態は、図２のステップ２０７と同じであり、ここでは繰り返さないことにする。
【００５６】
ステップ５０４において、ソーシャルアプリケーションの対話型インタフェース上のメディアリンクに対応するメディアデータが、第２の命令に従って完全に取得されていない場合（すなわち、残りのメディアデータがあり、残りのメディアデータの取得を停止している）、そのメディアリンクに対応する所定の長さを有するメディアデータは、そのメディアリンクに従って取得され、そのメディアリンクに対応する残りのメディアデータは、再生期間に従って取得される。そのため、再生されないメディアデータの取得により占有されるネットワークリソースを省き、低減することができる。
【００５７】
図６は、本開示の第４の実施形態による、端末でメディアデータを再生する方法を示す例示的なフローチャートである。この実施形態は、図２のステップ（すなわち、ステップ２０１〜ステップ２０７）と同様の多くのステップ（すなわち、ステップ６０１〜ステップ６０５およびステップ６０７〜ステップ６０８）を実施し、追加的なステップ６０６を除いて、繰り返さないことにする。
【００５８】
ステップ６０６：ソーシャルアプリケーションの対話型インタフェース上で他の動作を実行するための新たな命令が既に取得されている場合、その新たな命令に応答すると同時に、取得したメディアデータの再生を、ソーシャルアプリケーションの対話型インタフェース上で中断することなく続行すること。
【００５９】
具体的には、新たな命令は、ソーシャルアプリケーションの対話型インタフェース上の第１および第２のＩＤで作動する命令を除くいずれの命令を意味する。新たな命令は、ソーシャルアプリケーションの対話型インタフェースを最少化するという操作命令等を含んでもよい。この実施形態は、その他の操作順序に対する具体的な定義を行わなくてもよい。そのことは、メディアデータの再生の連続性を確保し、および取得したメディアデータを再生するようにユーザにより良好な再生体験をもたらし、同時に他の操作命令に応答することを可能にする。
【００６０】
図７は、本開示の第５の実施形態による、端末でメディアデータを再生する方法を示す例示的なフローチャートである。この実施形態は、図５のステップ（すなわち、ステップ５０１〜ステップ５０７）と同様の多くのステップ（すなわち、ステップ７０１〜ステップ７０５およびステップ７０７〜ステップ７０８）を実施し、追加的なステップ７０６を除いて繰り返さないことにする。
【００６１】
ソーシャルアプリケーションの対話型インタフェース上で他の動作を実行するための新たな命令が既に取得されている場合、その新たな命令に応答すると同時に、取得したメディアデータの再生を、ソーシャルアプリケーションの対話型インタフェース上で中断することなく続行すること。このステップは、図５のステップ５０６、または、図２のステップ２０６の内容と同様であり、繰り返さないことにする。
【００６２】
図８は、本開示の第６の実施形態による、第１のメディアデータの再生装置（８００Ａ）の例示的な構成図である。装置（８００Ａ）は、ネットワーク（８８０）を介して別の端末（８７５）およびウェブサーバ（８７０）と通信する。より具体的には、装置（８００Ａ）は、複数のモジュールとして作動可能な命令コードを格納する少なくとも記憶装置（８６０Ａ）と共に作動するプロセッサ（８５０）を少なくとも含み、この場合、複数のモジュールは、以下を含んでもよい。
【００６３】
ソーシャルアプリケーションの対話型インタフェース（８５５）上に表示された第１のＩＤで作動する第１の命令を取得する第１の取得モジュール（８０１）。
【００６４】
第１の命令に従って、対話型インタフェース上に表示された第１のＩＤに対応するメディアリンクを取得する第２の取得モジュール（８０２）。
【００６５】
メディアリンクに従って、対応するメディアデータを取得する第３の取得モジュール（８０３）。
【００６６】
サードパーティーウェブページまたはウェブアプリケーションを介して取得したメディアデータを再生するために、リダイレクトされることなく、取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース（８５５）上で直接再生する再生モジュール（８０４）。
【００６７】
好適な実施形態として、第１の取得モジュール（８０１）は、ソーシャルアプリケーションの対話型インタフェース（８５５）で他の動作命令も取得してもよい。
【００６８】
図９は、本開示の第６の実施形態による、第２のメディアデータの再生装置（８００Ｂ）の例示的な構成図である。図９の装置は、次のモジュールを含んでいる。
【００６９】
応答モジュール（８０５）は、取得したメディアデータがソーシャルアプリケーションの対話型インタフェース（８５５）上で再生された後に、新たな命令に応答して、その他の動作を実行すると共に、取得したメディアデータの再生を、ソーシャルアプリケーションの対話型インタフェース上で中断することなく続行するように構成されている。
【００７０】
再生モジュール（８０４）は、サードパーティーウェブページまたはウェブアプリケーションを介して、取得したメディアデータを再生するために、リダイレクトされることなく、取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生する。
【００７１】
好適な実施形態として、メディアリンクに対応する既定長を有するメディアリンクに従って、およびそのメディアリンクに対応するメディアデータの残りのまたは残存部分のために取得された再生期間に従って、対応するメディアデータを取得する第３の取得モジュール（８０３）。
【００７２】
好適な実施形態として、取得モジュール（８０１）は、ソーシャルアプリケーションの対話型インタフェース上に表示された第２のＩＤで作動し、この場合、第２のＩＤと第１のＩＤは同じメディアリンクに対応し、およびそのメディアリンクに従って、対応するメディアデータの残存部分の取得を停止する第２の命令を取得してもよい。
【００７３】
第３の取得モジュール（８０３）は、第２の命令に従って、メディアリンクに対応する残りのメディアデータの取得を停止するように構成してもよい。
【００７４】
図１０は、本開示の第６の実施形態による、第３のメディアデータの再生装置（８００Ｃ）の例示的な構成図である。図１０の装置（８００Ｃ）は、以下のモジュールの追加を除いて、図９の装置（８００Ｂ）と同様である。
【００７５】
実行モジュール（８０６）は、第２の命令に従って、第２のＩＤで作動する。
【００７６】
図１１は、本開示の第６の実施形態による、第４のメディアデータの再生装置（８００Ｄ）の例示的な構成図である。図１１の装置（８００Ｄ）は、以下のモジュールの追加を除いて、図１０の装置（８００Ｃ）と同様である。
【００７７】
第１の表示モジュール（８０７）は、ソーシャルアプリケーションの対話型インタフェース上に、メディアリンクに対応する第１の識別子を表示する。
【００７８】
さらに、第１の取得モジュール（８０１）は、第１のＩＤに対する起動動作が行われたか否かを検出し、その起動動作の検出が成功した場合には、その起動動作は、ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令であることを設定する第１の検出ユニット（８０１１）を含んでもよい。第１の取得ユニット（８０１２）は、第１のＩＤをクリックするという操作を、第１のＩＤをクリックするという操作が検出された場合に、ソーシャルアプリケーションの対話型インタフェース上で第１のＩＤを作動させるという第１の命令の取得として処理する。
【００７９】
図１２は、本開示の第６の実施形態による、第５のメディアデータの再生装置（８００Ｅ）の例示的な構成図である。図１２の装置（８００Ｅ）は、第１の取得モジュール（８０１）内の以下の詳細の追加を除いて、図１１の装置（８００Ｄ）と同様であり、その第１の取得モジュールは、以下をさらに含む。
【００８０】
ソーシャルアプリケーションの対話型インタフェース上に、メディアリンクに対応する第２の指定動作を表示する第２の表示モジュール（８０８）。
【００８１】
さらに、第１の取得モジュール（８０１）は、以下をさらに含む。
【００８２】
第２のＩＤに対する起動動作が行われたか否かを検出し、その起動動作の検出が成功した場合には、その起動動作は、ソーシャルアプリケーションの対話型インタフェース上に表示された第２のＩＤで作動する第２の命令であることを設定する第２の検出ユニット（８０１３）。
【００８３】
第２の取得ユニット（８０１４）は、第２のＩＤをクリックするという操作を、第２のＩＤをクリックするという操作が検出された場合に、ソーシャルアプリケーションの対話型インタフェース上で第２のＩＤを作動させるという第２の命令の取得として処理するように構成されている。
【００８４】
図１３は、本開示の第７の実施形態による、メディアデータの再生端末（１２００）の例示的な構成図である。端末１２００は、少なくとも、ＲＦ（無線周波）回路（１１０）と、１つ以上の非一時的コンピュータ可読記憶媒体を含む記憶装置（１２０）と、入力ユニット（１３０）と、表示ユニット（１４０）と、センサ（１５０）と、音声周波数回路（１６０）と、ＷｉＦｉ（ワイヤレスフィデリティ）モジュール（１７０）と、１つ以上の処理コアを含んでもよいプロセッサ（１８０）と、電源（１９０）等を含んでもよい。当業者は、端末（１２００）は、図１３に図示されているその構成に限定されず、図に示されている構成要素、または、それらの等価物またはいずれかの組合せよりも多いかまたは少ない構成要素を含んでいてもよい。
【００８５】
ＲＦ回路（１１０）は、発呼時または情報の送受信中に、ＲＦ信号を送受信する。より具体的には、ＲＦ回路（１１０）は、基地局からダウンリンク情報を受信して、処理するための１つ以上のプロセッサ（１８０）へ情報を送る。さらに、ＲＦ回路（１１０）は、アップリンクに関連するデータを基地局へ送信する。一般に、ＲＦ回路（１１０）は、アンテナと、少なくとも１つの増幅器と、チューナーと、１つ以上の発振器と、加入者情報モジュール（ＳＩＭ）カードと、送信器と、カプラと、ＬＮＡ（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ：低雑音増幅器）と、デュプレクサ等を含んでもよい。さらに、ＲＦ回路（１１０）は、無線通信およびネットワーク（８８０）を介して、他の機器（例えば、端末Ｂ（８７５）またはサーバ（８７０））とも情報をやり取りしてもよい。無線通信は、限定するものではないが、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｏｆ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ：汎用パケット無線通信システム）、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ：符号分割多元接続）、ＷＣＤＭＡ（登録商標）（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ：広帯域符号分割多元接続）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、電子メール、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）等を含む通信規格またはプロトコルを利用してもよい。
【００８６】
記憶装置（１２０）は、ソフトウェアプログラムと、少なくともさまざまな開示したモジュールとを格納する。プロセッサ（１８０）は、記憶装置（１２０）内のモジュールに格納されているソフトウェアプログラムを起動させて、アプリケーションおよびプロセスデータからのさまざまな機能を実行する。記憶装置（１２０）は、プログラム記憶領域およびデータ記憶領域を含み、そのプログラム記憶領域は、オペレーティングシステムと、メディア機能（例えば、サウンド再生機能および画像再生機能等）を備えた少なくとも１つのアプリケーション等を格納する。生成されたデータ（例えば、オーディオデータおよび電話帳等）を記憶するためのデータ記憶領域は、端末（１２００）の利用に依存する。さらに、記憶装置（１２０）は、高速のランダムアクセスメモリ（ＲＡＭ）、不揮発性メモリ（ＲＯＭ）、例えば、少なくとも１つのディスク記憶装置、フラッシュメモリデバイス、または、他の揮発性固体記憶装置を含んでもよい。したがって、記憶装置（１２０）は、プロセッサ（１８０）および入力ユニット（１３０）によって、記憶装置（１２０）にアクセスできるようにしているメモリコントローラも含んでいてもよい。
【００８７】
入力ユニット（１３０）は、入力された数字または文字情報を受け取って、ユーザ設定および機能制御に関連するキーボード、マウス、ジョイスティックおよび光またはトラックボール信号入力を生成する。より具体的には、入力ユニット（１３０）は、タッチセンサ面（１３１）と、他の入力装置（１３２）とを含んでもよい。タッチセンサ面（１３１）は、タッチディスプレイスクリーンまたはタッチパッドとも参照され、スクリーンまたはパッド上または近傍でのタッチ操作（例えば、ユーザの指、スタイラス等の適当な物体またはアクセサリによる、タッチセンサ面（１３１）上または近傍での操作）を収集し、およびプリセットプログラムに基づいて、対応して接続している装置を駆動するためのものである。必要に応じて、タッチセンサ面（１３１）は、２つのパーツ、すなわち、タッチ検出装置とタッチコントローラを含んでもよい。この場合、タッチ検出装置は、タッチ操作によって提供されたユーザの位置および信号を検出して、その信号をタッチコントローラへ送信する。タッチコントローラは、タッチ検出装置からタッチ情報を受け取り、プロセッサ（１８０）に送られることになるそれらの信号を接触座標に変換し、プロセッサ（１８０）からのコマンドを受け取って実行する。
【００８８】
さらに、タッチセンサ面（１３１）を形成するために、抵抗型、容量型、赤外線および表面弾性波を適用してもよい。また、入力ユニット（１３１）は、タッチセンサ面（１３１）以外の他の入力装置（１３２）を含んでもよい。他の入力装置（１３２）は、限定するものではないが、１つ以上の物理的キーボード、ファンクションキー（例えば、音量制御ボタン、スイッチキー等）、トラックボールマウス、ジョイスティック等を含んでもよい。
【００８９】
表示ユニット（１４０）は、ユーザによって入力された情報を表示するためのものである。ユーザに供給される情報、または、端末（１２００）のさまざまなグラフィカルユーザインタフェース（ＧＵＩ）、すなわち、グラフィックス、テキスト、アイコン、ビデオおよびそれらの組合せは、グラフィカルユーザインタフェースとして構成してもよい。表示ユニット（１４０）は、必要に応じて、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等で構成されるディスプレイパネル（１４１）を含んでもよい。
【００９０】
さらに、ディスプレイパネル（１４１）は、タッチセンサ面（１３１）を覆ってもよく、タッチセンサ面（１３１）が、それ自体の上または近傍でのタッチ操作を検出した場合、そのタッチセンサ面は、そのタッチイベントの種類を判断するために、信号をプロセッサ（１８０）に送ってもよく、その後、プロセッサ（１８０）は、タッチイベントの種類により、対応する視覚的出力をディスプレイパネル（１４１）上に生成してもよい。
【００９１】
また、端末（１２００）は、センサ（１５０）も含んでもよい。例えば、センサ（１５０）は、少なくとも光センサ、運動センサおよび他のセンサを含んでもよい。具体的には、光センサは、アンビエント光センサおよび近接センサを含んでもよく、この場合、アンビエント光センサは、アンビエント光および暗さに応じて、ディスプレイパネル（１４１）の明るさを調節することができ、近接センサは、端末（１０００）が耳へ移動された場合に、ディスプレイパネル（１４１）および／またはバックライトをオフにすることができる。重力加速度センサは、運動センサであり、全方向（一般的には、三軸）の加速度の大きさを検出し、静止しているときの重力の大きさおよび方向を検出する。センサ（１５０）は、携帯電話姿勢アプリケーション（例えば、ゲームおよび磁気計の状態の測定に関連してスクリーンをどのように切り替えるか、）と、振動認識関連機能（例えば、歩数計およびパーカッション）等を含んでもよく、ジャイロスコープ、気圧計、湿度計、温度計、赤外線センサ、および端末１２００に備えられる可能性のあるその他のセンサについては、ここで繰り返す必要はない。
【００９２】
音声周波数またはオーディオ回路（１６０）は、スピーカー（１６１）を含んでもよく、マイクロフォン（１６２）は、ユーザと端末（１２００）との間のオーディオインタフェースを形成している。オーディオ回路（１６０）は、受信したオーディオデータを、スピーカー（１６１）へ伝送される電気信号に変換し、電気信号は、サウンド信号出力に変換される。一方、収集されたサウンド信号は、スピーカー（１６２）によって電気信号に変換される。オーディオ回路（１６０）は、それらの電気信号を受け取り、処理してＲＦ回路（１１０）を介して別の端末へ送信するためにプロセッサ（１８０）へエクスポートされるか、または、さらなる処理のために記憶装置（１２０）へエクスポートされるオーディオデータに変換する。また、オーディオ回路（１６０）は、周辺のヘッドセットと端末（１２００）との間で通信できるようにするイヤープラグジャックを含んでもよい。
【００９３】
ＷｉＦｉは、近距離無線伝送の技術であり、端末（１２００）は、ユーザが、ＷｉＦｉモジュール（１７０）を介して電子メールを送受信し、ウェブを閲覧し、およびストリーミングメディアにアクセスする等に役に立つ可能性があり、ユーザに無線ブロードバンドインターネットアクセスを提供することができる。
【００９４】
プロセッサ（１８０）は、さまざまなインタフェースおよびラインを用いて、携帯電話の至るところのさまざまなパーツに接続し、端末（１２００）のさまざまな機能を実行し、記憶装置（１２０）に格納されたソフトウェアプログラムおよび／またはモジュールを起動または実行することによってデータを処理し、および記憶装置（１２０）に格納されたデータを呼び出して、携帯電話の全体の制御を実現するための端末（１０００）の制御センタとすることができる。必要に応じて、プロセッサ（１８０）は、１つ以上の処理コアを含んでもよく、好ましくは、プロセッサ（１８０）は、アプリケーションプロセッサおよびモデムプロセッサと一体化してもよく、この場合、そのアプリケーションプロセッサは、主に、オペレーティングシステム、ユーザインタフェースおよびアプリケーション等を処理するのに用いられる。モデムプロセッサは、無線通信を処理するのに用いられる。モデムプロセッサはプロセッサ（１８０）に一体化しなくてもよいことは理解することができる。
【００９５】
また、端末（１２００）は、さまざまなコンポーネントに電力を供給する電源（１９０）（例えば、バッテリ）も含むことができ、好ましくは、その電源は、電源管理システムを介してプロセッサ（１８０）との論理接続を実現することができ、それによって、充電、放電および電力消費管理等の機能を電源管理システムを介して実現することができる。また、電源（１９０）は、ＤＣ電源またはＡＣ電源、再充電システム、電源故障検出回路、電源コンバータまたはインバータおよび電源ステータスインジケータ等の１つ以上の電源を含んでいてもよい。
【００９６】
図１０には図示されていないが、端末（１２００）は、カメラ、ブルートゥース（登録商標）モジュール等も含んでいてもよく、それらは、ここでは説明する必要はない。具体的には、この実施形態において、端末の表示ユニットは、タッチディスプレイスクリーンであり、また、端末は、記憶装置および１つ以上のプログラムも含んでいてもよく、この場合、１つ以上のプログラムは、その記憶装置に格納され、構成された後に、１つ以上のプロセッサによって実行されることになり、方法および装置のさまざまな実施形態において、動作に追従するためのコマンドがプログラムに含まれている。
【００９７】
要約すると、この実施形態によって提供される端末は、次のステップを含み、すなわち、ソーシャルアプリケーションの対話型インタフェース上の第１のＩＤを作動させるための第１の命令がまず取得され、次いで、第１の命令に従って、その対話型インタフェース上の第１のＩＤに対応するメディアリンクが取得され、そのメディアリンクに従って、対応するメディアデータが取得され、取得したメディアデータが、ソーシャルアプリケーションの対話型インタフェース上で再生されるため、そのメディアデータは、そのソーシャルアプリケーションの対話型インタフェースから、別のアプリケーションの対話型インタフェースへスキップすることなく再生することができ、システムのリソース消費が低減され、ユーザ待ち時間が短縮され、およびメディアデータの再生効率が向上し、さらに、メディアデータは、スキップなしで再生することができるため、メディアデータの再生の複雑さが低減され、および利便性がユーザにもたらされる。
【００９８】
追加的な実施形態
【００９９】
この実施形態は、端末上でステップを実行するように作動可能である命令コードを格納する非一時的コンピュータ可読媒体を提供し、それらのステップは、ソーシャルアプリケーションの対話型インタフェース上の第１のＩＤで作動する第１の命令を取得することと、第１の命令に従って、その対話型インタフェース上に表示された第１のＩＤに対応するメディアリンクを取得することと、そのメディアリンクに従って、対応するメディアデータを取得することと、サードパーティーウェブページまたはウェブアプリケーションを介して、リダイレクトして、取得したメディアデータを再生することなく、取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生することとを含む。
【０１００】
上記の説明は、実施態様の第１の可能性のある方法であると仮定すると、その第１の方法に基づく実施態様の第２の可能性のある方法において、端末の記憶装置は、次の動作、すなわち、取得したメディアデータがソーシャルアプリケーションの対話型インタフェース上で再生された後に、ソーシャルアプリケーションの対話型インタフェース上で他の動作を実行するための新たな命令が既に取得されている場合、その新たな命令に応答するとともに、取得したメディアデータの再生を、ソーシャルアプリケーションの対話型インタフェース上で中断することなく続行するための命令も含んでもよい。
【０１０１】
第１の方法に基づく実施態様の第３の可能性のある方法において、端末の記憶装置は、次の動作、すなわち、メディアリンクに従って、対応するメディアデータの全部を取得するための命令も含んでもよい。
【０１０２】
第１の方法に基づく実施態様の第４の可能性のある方法において、端末の記憶装置は、次の動作のための命令も含む。すなわち、メディアリンクに従って、対応するメディアデータを取得することは、メディアリンクに従って、対応するメディアデータの所定の長さ部分を取得することと、そのメディアリンクの再生期間に従って、対応するメディアデータの残りの部分を取得することとを含む。
【０１０３】
第４の方法に基づく実施態様の第５の可能性のある方法において、端末の記憶装置は、次の動作、すなわち、メディアリンクに従って、対応するメディアデータの既定長部分を取得した後、その方法は、ソーシャルアプリケーションの対話型インタフェース上に表示された第２のＩＤで作動する第２の命令を取得することであって、第２のＩＤと第１のＩＤが共に同じメディアリンクに対応していることと、メディアリンクに従って、対応するメディアデータの残りの部分を取得することを停止し、第２の命令に従って、第２のＩＤで作動することとをさらに含む。
【０１０４】
第１の方法から第５の方法に基づく実施態様の第６の可能性のある方法において、端末の記憶装置は、次の動作のための命令も含む。すなわち、ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令の取得の前に、その方法は、ソーシャルアプリケーションの対話型インタフェース上に、メディアリンクに対応する第１の識別子を表示することをさらに含み、この場合、第１の命令の取得は、第１のＩＤに対する起動動作が行われたか否かを検出し、その起動動作の検出が成功した場合には、その起動動作は、ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令であることを設定することを含む。
【０１０５】
実施態様の第７の可能性のある方法は、第５の方法に基づいているが、端末の記憶装置は、次の動作のための命令も含む。すなわち、ソーシャルアプリケーションの対話型インタフェース上に表示された第２のＩＤで作動する第２の命令の取得の前に、その方法は、ソーシャルアプリケーションの対話型インタフェース上に、メディアリンクに対応する第２の識別子を表示することをさらに含み、この場合、第２の命令の取得は、第２のＩＤに対する起動動作が行われたか否かを検出し、その起動動作の検出が成功した場合には、その起動動作は、ソーシャルアプリケーションの対話型インタフェース上に表示された第２のＩＤで作動する第２の命令であることを設定することを含む。
【０１０６】
さらに、開示した上記の方法および実施形態において、サードパーティーウェブページまたはウェブアプリケーションを介して、取得したメディアデータを再生するために、リダイレクトされることなく、取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生することは、メディアリンクに対応するＵＲＬアドレスに従ってウェブサーバ上に格納されたメディアデータを直接再生することを含み、この場合、そのＵＲＬアドレスは、ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤに既に埋め込まれている。
【０１０７】
要約すると、本開示のこの実施形態によって提供されるコンピュータ可読記憶媒体は、取得したメディアデータを、そのソーシャルアプリケーションの対話型インタフェースから、別のアプリケーションの対話型インタフェースへスキップすることなく、そのソーシャルアプリケーションの対話型インタフェース上で再生できるようにし、システムのリソース消費が低減され、ユーザ待ち時間が短縮され、およびメディアデータの再生効率が向上し、さらに、メディアデータは、スキップなしで再生することができるため、メディアデータの再生の複雑さが低減され、および利便性がユーザにもたらされる。
【０１０８】
別の実施形態において、本開示の方法クレームに列挙された機能は、端末のタッチスクリーンディスプレイ上のグラフィカルユーザインタフェースを用いて実施してもよい。
【０１０９】
実施形態ＩＸ
【０１１０】
本開示のこの実施形態は、グラフィックユーザインタフェースを提供する。それは、タッチスクリーンモニタと、記憶装置と、１つ以上のプログラムおよびプロセッサを含む端末に対して構成することができる。このグラフィックユーザインタフェースは、ソーシャルアプリケーションの対話型インタフェース上に表示された第１のＩＤで作動する第１の命令を取得する機能と、第１の命令に従って、その対話型インタフェース上に表示された第１のＩＤに対応するメディアリンクを取得する機能と、そのメディアリンクに従って、対応するメディアデータを取得する機能と、サードパーティーウェブページまたはウェブアプリケーションを介して、取得したメディアデータを再生するために、リダイレクトされることなく、取得したメディアデータを、ソーシャルアプリケーションの対話型インタフェース上で直接再生する機能とを実行することを含む。
【０１１１】
要約すると、本開示のこの実施形態によって提供されるグラフィックユーザインタフェースは、取得したメディアデータを、そのソーシャルアプリケーションの対話型インタフェースから、別のアプリケーションの対話型インタフェースへスキップすることなく、そのソーシャルアプリケーションの対話型インタフェース上で再生できるようにし、システムのリソース消費が低減され、ユーザ待ち時間が短縮され、およびメディアデータの再生効率が向上し、さらに、メディアデータは、スキップなしで再生することができるため、メディアデータの再生の複雑さが低減され、および利便性がユーザにもたらされる。
【０１１２】
当業者は、上記の実施形態のステップのすべてまたは一部を、ハードウェア、または、コンピュータが実行可能なコマンドが中に格納されている非一時的コンピュータ可読記憶媒体上に格納されたソフトウェアプログラムコードによって実施してもよいことを理解すべきである。例えば、本開示は、プログラムモジュール、または、マルチプログラムモジュールを有するシステムに格納されたコードのようなアルゴリズムとして実施してもよい。コンピュータ可読記憶媒体は、コンパクトディスク、ハードドライブ、ＲＯＭまたはフラッシュメモリ等の不揮発性メモリであってもよい。コンピュータが実行可能なコマンドは、コンピュータ、サーバ、スマートフォン、タブレット、または何らかの同様のコンピュータ装置が、対話を利用して、端末上でのアプリケーションのスタートアップおよびその動作に関して制御することを可能にするために用いられる。
【０１１３】
上述したことは、本開示のいくつかの好適な実施形態を提示したにすぎず、それらの開示は、本開示を多少なりとも限定するように解釈することはできない。当業者は、本開示の技術的解決策の範囲から逸脱することなく、上記で開示された技術的内容を用いたわずかな変更および改良によって、等価な実施形態を生み出してもよく、また、そのような手短な変更物、等価物は変形されており、上記の実施形態の変更は、本開示の技術的解決策の範囲内にあると見なすべきであることを正しく認識するであろう。
【図１】
2016540270.tif 000003
【図２】
2016540270.tif 000004
【図３】
2016540270.tif 000005
【図４】
2016540270.tif 000006
【図５】
2016540270.tif 000007
【図６】
2016540270.tif 000008
【図７】
2016540270.tif 000009
【図８】
2016540270.tif 000010
【図９】
2016540270.tif 000011
【図１０】
2016540270.tif 000012
【図１１】
2016540270.tif 000013
【図１２】
2016540270.tif 000014
【図１３】
2016540270.tif 000015
【国際調査報告】
2016540270.tif 000016
2016540270.tif 000017