(57)【要約】【課題】オーディオデータを再生する方法及び装置を開示し、コンピュータ技術の分野に属する。【解決手段】前記方法は、ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示することと、前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定することと、前記バックグラウンド再生機能がオンにされると、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御することと、を含み、バックグラウンドで前記ビデオを再生し続けることは、前記ビデオのビデオ画面が現在のスクリーンに表示されないことを指す。本公開を採用することで、多くの時間を節約することができる。【選択図】なし
2021505092.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのアプリケーションを含むスマート端末に適用され、
ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示することと、
前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定することと、
前記バックグラウンド再生機能がオンにされると、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御することと、
を含み、
バックグラウンドで前記ビデオを再生し続けることは、前記ビデオのビデオ画面が現在のスクリーンに表示されないことを指す、ことを特徴とするオーディオデータを再生する方法。
【請求項２】
オーディオデータを再生する方法であって、
前記前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御することは、
前記スマート端末がスクリーンロック状態になる場合、バックグラウンドで前記ビデオを再生し続けるように制御すること、
を含む、ことを特徴とする請求項１に記載の方法。
【請求項３】
オーディオデータを再生する方法であって、
前記ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示することは、
ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオに対応するビデオを再生する再生権限があると判定されると、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示すること、
を含む、ことを特徴とする請求項１に記載の方法。
【請求項４】
オーディオデータを再生する方法であって、
前記前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定することは、
再生リスト追加指令が検出された場合、前記ビデオを再生リストに追加し、前記オーディオ名を前記再生リストに表示し、ここで、前記再生リスト追加指令は、前記オーディオ名に対応するビデオを前記再生リストに追加することを示すために使用されることと、
前記再生リストに基づいて、前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定することと、
を含む、ことを特徴とする請求項３に記載の方法。
【請求項５】
オーディオデータを再生する方法であって、
前記バックグラウンド再生機能がオンにされていないと、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、前記再生リストにおいて前記ビデオの次のオーディオを確定することと、
前記次のオーディオを再生することと、
をさらに含む、ことを特徴とする請求項４に記載の方法。
【請求項６】
少なくとも１つのアプリケーションを含むスマート端末に適用され、
ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する表示モジュールと、
前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定する判定モジュールと、
前記バックグラウンド再生機能がオンにされると、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御する再生モジュールと、
を含み、
バックグラウンドで前記ビデオを再生し続けることは、前記ビデオのビデオ画面が現在のスクリーンに表示されないことを指す、ことを特徴とするオーディオデータを再生する装置。
【請求項７】
前記再生モジュールは、前記スマート端末がスクリーンロック状態になる場合、バックグラウンドで前記ビデオを再生し続けるように制御する、ことを特徴とする請求項６に記載の装置。
【請求項８】
前記表示モジュールは、ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオに対応するビデオを再生する再生権限があると判定されると、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する、ことを特徴とする請求項６に記載の装置。
【請求項９】
前記判定モジュールは、再生リスト追加指令が検出された場合、前記ビデオを再生リストに追加し、前記オーディオ名を前記再生リストに表示し、前記再生リストに基づいて、前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定し、ここで、前記再生リスト追加指令は、前記オーディオ名に対応するビデオを前記再生リストに追加することを示すために使用される、ことを特徴とする請求項８に記載の装置。
【請求項１０】
前記再生モジュールは、さらに、前記バックグラウンド再生機能がオンにされていないと、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、前記再生リストにおいて前記ビデオの次のオーディオを確定し、前記次のオーディオを再生する、ことを特徴とする請求項９に記載の装置。
【請求項１１】
プロセッサとメモリーとを含み、
前記メモリーには、少なくとも１つの指令が記憶され、
前記指令は、前記プロセッサによってロードされ実行されることにより、請求項１から５のいずれか１項に記載のオーディオデータを再生する方法を実現する、ことを特徴とするオーディオデータを再生する装置。
【請求項１２】
少なくとも１つの指令が記憶されたコンピュータ読取可能な記憶媒体であって、
前記指令は、プロセッサによってロードされ実行されることにより、請求項１から５のいずれか１項に記載のオーディオデータを再生する方法を実現する、ことを特徴とするコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２０１７年１１月２４日に提出された出願番号２０１７１１１９４６５９.５、発明の名称「オーディオデータを再生する方法及び装置」の中国特許出願の優先権を主張し、その全ての内容は参照により本明細書に援用する。
【０００２】
本開示はコンピュータ技術の分野に属し、特にオーディオデータを再生する方法及び装置に関するものである。
【背景技術】
【０００３】
コンピュータ技術の発展に伴い、音楽アプリケーションはますます多くなり、異なる音楽アプリケーションの製造者は、自社の音楽アプリケーションの使用率を高めるために、通常、いくつかの音楽作品の著作権を購入し、これらの音楽作品を自社の音楽アプリケーションでしか再生できないようにしている。
【０００４】
ある歌の著作権は音楽アプリケーションＡに属し、ユーザは音楽アプリケーションＢしかインストールしていなくて、ユーザがその歌を聴きたい場合には、音楽アプリケーションＡをダウンロードして、その歌を検索して再生することしかできない。このようにすると、ユーザが聞きたいいくつかの歌が異なる音楽アプリケーションに属する場合、これらの音楽アプリケーションをそれぞれにインストールする必要があり、時間がかかる。
【発明の概要】
【課題を解決するための手段】
【０００５】
本開示の実施例は、先行技術の問題を解決するために、オーディオデータを再生する方法及び装置を提供する。技術的な解決案は次のとおりである。
【０００６】
第１の側面において、少なくとも１つのアプリケーションを含むスマート端末に適用され、
ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示することと、
前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定することと、
前記バックグラウンド再生機能がオンにされると、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御することと、
を含み、
バックグラウンドで前記ビデオを再生し続けることは、前記ビデオのビデオ画面が現在のスクリーンに表示されないことを指す、
オーディオデータを再生する方法に関する。
【０００７】
選択肢の一つとして、前記前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御することは、
前記スマート端末がスクリーンロック状態になる場合、バックグラウンドで前記ビデオを再生し続けるように制御すること、
を含む。
【０００８】
前記ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示することは、
ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオに対応するビデオを再生する再生権限があると判定されると、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示すること、
を含む。
【０００９】
前記前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定することは、
再生リスト追加指令が検出された場合、前記ビデオを再生リストに追加し、前記オーディオ名を前記再生リストに表示し、ここで、前記再生リスト追加指令は、前記オーディオ名に対応するビデオを前記再生リストに追加することを示すために使用されることと、
前記再生リストに基づいて、前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定することと、
を含む。
【００１０】
選択肢の一つとして、前記方法は、
前記バックグラウンド再生機能がオンにされていないと、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、前記再生リストにおいて前記ビデオの次のオーディオを確定することと、
前記次のオーディオを再生することと、
をさらに含む。
【００１１】
第２の側面において、ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する表示モジュールと、
前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定する判定モジュールと、
前記バックグラウンド再生機能がオンにされると、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御する再生モジュールと、
を含み、
バックグラウンドで前記ビデオを再生し続けることは、前記ビデオのビデオ画面が現在のスクリーンに表示されないことを指す、
オーディオデータを再生する装置に関する。
【００１２】
選択肢の一つとして、
前記再生モジュールは、前記スマート端末がスクリーンロック状態になる場合、バックグラウンドで前記ビデオを再生し続けるように制御する。
【００１３】
選択肢の一つとして、
前記表示モジュールは、ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオに対応するビデオを再生する再生権限があると判定されると、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する。
【００１４】
選択肢の一つとして、
前記判定モジュールは、再生リスト追加指令が検出された場合、前記ビデオを再生リストに追加し、前記オーディオ名を前記再生リストに表示し、前記再生リストに基づいて、前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定し、
ここで、前記再生リスト追加指令は、前記オーディオ名に対応するビデオを前記再生リストに追加することを示すために使用される。
【００１５】
選択肢の一つとして、前記再生モジュールは、さらに、
前記バックグラウンド再生機能がオンにされていないと、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、前記再生リストにおいて前記ビデオの次のオーディオを確定し、
前記次のオーディオを再生する。
【００１６】
第３の側面において、プロセッサとメモリーとを含み、前記メモリーには、少なくとも１つの指令が記憶され、前記指令は、前記プロセッサによってロードされ実行されることにより、請求項１から５のいずれか１項に記載のオーディオデータを再生する方法を実現するオーディオデータを再生する装置に関する。
【００１７】
第４の側面において、少なくとも１つの指令が記憶されたコンピュータ読取可能な記憶媒体であって、前記指令は、プロセッサによってロードされ実行されることにより、請求項１から５のいずれか１項に記載のオーディオデータを再生する方法を実現するコンピュータ読取可能な記憶媒体に関する。
【００１８】
本開示の実施例によって提供される技術案による有益な効果は、以下の通りである。
【００１９】
本開示の実施例において、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオに対応するＭＶを再生する再生権限があると判定されると、ＭＶの名を検索結果リストに表示し、ＭＶの再生リスト追加指令が検出された場合、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示し、再生リストに基づいて、ＭＶに再生したことが検出された場合、ＭＶが再生可能であると判定されると、第１の再生方式を実行し、ＭＶが再生不可能であると判定されると、第２の再生方式を実行する。このようにすると、端末にインストールされた音楽アプリケーションにはあるオーディオを再生する権限がない場合、当該オーディオのＭＶの再生権限があると、オーディオのＭＶを再生することにより、ユーザは、当該オーディオの再生権限がある音楽アプリケーションをダウンロードせずに当該オーディオを聞くことができるため、時間を大幅に節約できる。
【図面の簡単な説明】
【００２０】
本開示の実施例における技術案をより明確に説明するために、以下、実施例の説明で使用される図面を簡単に説明する。以下の説明における図面は、本開示のいくつかの実施例に過ぎない。当業者にとって、創造的な作業を行うことなく、これらの図面に基づいて他の図面を得ることもできる。
【００２１】
【図１】本開示の実施例によるオーディオデータを再生する方法のフローチャートである。
【図２】本開示の実施例によるフローティングウィンドウの概略図である。
【図３】本開示の実施例による「オン／オフ」キーの概略図である。
【図４】本開示の実施例によるオーディオデータを再生する装置の概略構造図である。
【図５】本開示の実施例による端末の概略構造図である。
【発明を実施するための形態】
【００２２】
本開示の目的、技術案および利点をより明確にするために、以下、図面を参照して本開示の実施形態をさらに詳しく説明する。
【００２３】
本開示の実施例は、オーディオデータを再生する方法を開示し、当該方法の実行主体は、モバイル端末であってもよい。モバイル端末は、スマートフォン、タブレットなどのスマート端末であってもよく、音楽アプリケーションがモバイル端末にインストールされ、オーディオデータとＭＶの再生に利用でき、当該音楽アプリケーションには歌のミュージックビデオＭＶの再生権限がある。モバイル端末には、プロセッサ、メモリー、送受信機、マイクなどが設けられてもよく、プロセッサは、オーディオデータを再生するプロセスの処理に使用され、メモリーは、オーディオデータの再生中に必要なデータ及び生成されたデータのために使用され、送受信機は、メッセージの受信および送信などに使用され、マイクは、オーディオデータを再生するために使用される。モバイル端末には、スクリーンなどの入出力装置が設けられてもよく、スクリーンはＭＶのビデオ画面などを表示するために使用される。本開示の実施例では、モバイル端末が携帯電話であることを例として、技術案を詳細に説明し、それ以外の場合も同様であり、本実施例について説明を省略する。
【００２４】
図１に示すように、オーディオデータを再生する方法の処理フローは、以下のステップを含むことができる。
【００２５】
ステップ１０１において、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオに対応するＭＶを再生する再生権限があると判定されると、ＭＶの名を検索結果リストに表示する。
【００２６】
ここで、ターゲットオーディオは、ユーザが検索したいオーディオのいずれかであり、本開示の実施例では、オーディオが歌であることを例に説明する。
【００２７】
実施例では、ユーザがターゲットオーディオを聞きたい場合、モバイル端末に音楽アプリケーションをインストールしてから音楽アプリケーションを起動することにより、モバイル端末は音楽アプリケーションのメインインターフェイスが表示され、当該メインインターフェイスには、検索ボックス、歌リスト、アナウンサー放送局、ランキングなどのオプションが表示され、ユーザは、検索ボックスにターゲットオーディオの名を入力し、対応する検索ボタンをクリックすることにより、モバイル端末は検索ボタンのクリック指令を検出し、ターゲットオーディオの検索要求をサーバーに送信し、当該検索要求にはターゲットオーディオの名が付けられ、サーバは当該検索要求を受信した後、検索要求を解析することにより、ターゲットオーディオの名を得ることができ、この後、ターゲットオーディオの名を使ってターゲットオーディオを検索することができ、ターゲットオーディオが見つからないと(これはターゲットオーディオの著作権が他の音楽アプリケーションに属しているためである)、サーバはターゲットオーディオのＭＶ（Ｍｕｓｉｃ Ｖｉｄｅｏ、 ミュージックビデオ）の有無(ビデオとも呼ばれる)を検索することができ、ターゲットオーディオのＭＶがあると、サーバーは、ターゲットオーディオのＭＶの名と、検索結果がＭＶであることを示すタグをモバイル端末に送信することができる。
【００２８】
モバイル端末は、サーバから送信されたターゲットオーディオのＭＶの名と検索結果がＭＶであることを示すタグを受信した後、ターゲットオーディオのＭＶを再生する権限のみがあると判定することができ、モバイル端末は、ターゲットオーディオのＭＶを検索結果リストに表示することができ、ここで、検索結果リストにターゲットオーディオのＭＶの名を表示することができる。
【００２９】
なお、ターゲットオーディオの検索結果をより正確にするために、ユーザは検索ボックスにターゲットオーディオの名を入力する場合、ターゲットオーディオの演奏者の名前を入力することもでき、ターゲットオーディオが歌であると、ターゲットオーディオの演奏者は歌手の名前である。
【００３０】
ステップ１０２において、ＭＶの再生リスト追加指令が検出された場合、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示する。
【００３１】
実施例では、ユーザがＭＶを再生リストに追加しようとすると、ユーザは検索リストにおけるＭＶの名に対応する操作オプションをクリックすることにより、モバイル端末は操作オプションのクリック指令を検知し、次の再生や再生リストへの追加などのオプションを表示し、ユーザーは再生リストへの追加というオプションをクリックすることにより、モバイル端末は再生リストへの追加というオプションのクリック指令を検出することができ、この結果、モバイル端末は、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示することができる。
【００３２】
なお、ユーザは、音楽アプリケーションの再生インターフェイス（ＭＶの再生インターフェイスとも呼ばれる）を使用してＭＶを再生し、再生インターフェイスにはＭＶのビデオ画面が表示され、ユーザがＭＶを再生リストに追加しようとすると、ＭＶの再生インターフェイスの任意の位置をクリックすることにより、モバイル端末はＭＶの再生インターフェイスに再生リストへの追加というオプションを表示し、ユーザーは再生リストへの追加というオプションをクリックすることにより、モバイル端末は再生リストへの追加というオプションのクリック指令を検出することができ、この結果、モバイル端末は、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示することができる。
【００３３】
なお、ＭＶの再生インターフェイスには歌リストへの追加というオプションが設けられてもよく、ユーザは歌リストへの追加というオプションをクリックすることにより、モバイル端末は歌リストへの追加というオプションのクリック指令を検出することができ、この結果、モバイル端末は、ＭＶの名を歌リストに追加することができる。
【００３４】
なお、ＭＶの再生インターフェイスにはリピートというオプションが設けられてもよく、ユーザはリピートというオプションをクリックすることにより、モバイル端末はリピートというオプションのクリック指令を検出することができ、この結果、モバイル端末は、当該ＭＶをリピート再生することができる。
【００３５】
ステップ１０３において、再生リストに基づいて、ＭＶに再生したことが検出された場合、ＭＶが再生可能であると判定されると、第１の再生方式を実行する。
【００３６】
ここで、第１の再生方式には、フローティングウィンドウの再生方式、バックグラウンド再生の再生方式、音楽アプリケーションの再生インターフェイスの再生方式が含まれ、フローティングウィンドウの再生方式において、フローティングウィンドウにはＭＶのビデオ画面が表示され、フローティングウィンドウは、モバイル端末のスクリーンに表示されたインターフェイスの最上層に位置することができる。バックグラウンド再生の再生方式において、ＭＶのビデオ画面がモバイル端末のスクリーンに表示されない。音楽アプリケーションの再生インターフェイスの再生方式において、音楽アプリケーションが正常にＭＶを再生するのと同様に、スクリーン上にＭＶのビデオインターフェイスを表示する。
【００３７】
実施例では、歌を再生する際に、ユーザは再生リストに従って歌を再生することを選択し、モバイル端末は再生リストにおける歌を再生し、ＭＶに再生したことが検出された場合、モバイル端末は、音楽アプリケーションのバックグラウンド再生機能やフローティングウィンドウ再生機能がオンにされるかどうかを検出することができ、いずれかのオンが検出された場合、または現在のモバイル端末のスクリーンに表示されたインターフェイスが音楽アプリケーションのインターフェイスである場合、ＭＶが再生可能であると判定され、モバイル端末は、第１の再生方式を使用してＭＶを再生することができる。
【００３８】
選択肢の一つとして、第１の再生方式はフローティングウィンドウの再生方式であり、対応する処理プロセスは次のとおりである。
【００３９】
方式１として、ＭＶが再生可能であると判定されると、フローティングウィンドウの再生方式を使用してＭＶを再生する。
【００４０】
実施例では、音楽アプリケーションには、ＭＶをフローティングウィンドウで再生する機能が追加され、ユーザは音楽アプリケーションの設定オプションをクリックすることにより、モバイル端末は設定オプションのクリック指令を検出することができ、ＭＶ再生オプション、オーディオ再生オプション、ダウンロード設定などのオプションを表示し、ユーザはＭＶ再生オプションをクリックすることにより、モバイル端末はＭＶ再生オプションのクリック指令を検出することができ、この後、フローティングウィンドウで再生するオプションを表示し、ユーザはフローティングウィンドウで再生するオプションをクリックすることにより、モバイル端末はフローティングウィンドウ再生機能をオンにすることができ、この結果、ターゲットオーディオのＭＶが再生できる。
【００４１】
このようにすると、ＭＶに再生したことが検出された場合、モバイル端末は、音楽アプリケーションのフローティングウィンドウ再生機能がオンにされたことを検出でき、ＭＶが再生可能であることが判定でき、モバイル端末はフローティングウィンドウの再生方式を使用してＭＶを再生することができ、フローティングウィンドウの再生方式において、フローティングウィンドウは、スクリーンに現在表示されたすべてのインターフェイスの最上層に表示され、フローティングウィンドウのサイズは、スクリーンのサイズよりも小さく、例えば、円形、楕円形、矩形等の任意の形状であってもよい。このようにすると、オーディオを再生するのと同様に、ＭＶを再生する。
【００４２】
選択肢の一つとして、フローティングウィンドウにはＭＶのビデオ画面も表示される。
【００４３】
実施例では、ユーザがＭＶのビデオ画面を視聴できるようにするために、ＭＶのビデオ画面をフローティングウィンドウに表示することもでき、フローティングウィンドウはスクリーンの任意の位置に表示でき、このようにすると、ユーザはＭＶのビデオ画面を視聴できる。例えば、図２に示すように、ユーザがデスクトップを表示するように携帯電話を制御した後、デスクトップにフローティングウィンドウを表示でき、フローティングウィンドウには、ＭＶのビデオ画面も表示される。
【００４４】
なお、フローティングウィンドウのサイズを調整することもでき、ユーザはフローティングウィンドウに２本の指を置いて両側にスライドさせることにより、フローティングウィンドウを拡大することができ、ユーザはフローティングウィンドウに２本の指を置いて２本の指を合わせることにより、フローティングウィンドウを縮小することができる。なお、フローティングウィンドウの４つの側面には、ドラッグボタンが設けられ、ユーザはドラッグボタンを操作することにより、フローティングウィンドウのサイズを調整するようにしてもよく、例えば、右方向のドラッグボタンを押して右にスライドさせることにより、フローティングウィンドウを拡大することができる。
【００４５】
なお、ユーザはフローティングウィンドウを長押し、フローティングウィンドウをドラッグすることにより、フローティングウィンドウの位置を変更してもよい。
【００４６】
なお、ユーザがＭＶの再生インターフェイスに戻り、ＭＶのビデオ画面を視聴し続けようとすると、ユーザはフローティングウィンドウをクリックすることにより、モバイル端末はフローティングウィンドウのクリック指令を検出して、ＭＶの再生インターフェイスを表示することができる。
【００４７】
選択肢の一つとして、上述しＭＶの再生インターフェイスに戻すトリガ方式は、クリックに限らず、スライド、ダブルクリック、長時間押し等であってもよい。
【００４８】
方式２として、ＭＶが再生可能であると判定されると、バックグラウンド再生の再生方式を使用してＭＶを再生し、ここで、バックグラウンド再生の方式において、ＭＶのビデオ画面が現在のスクリーンに表示されない。
【００４９】
実施例では、音楽アプリケーションには、ＭＶをバックグラウンドで再生する機能が追加され、ユーザは音楽アプリケーションの設定オプションをクリックすることにより、モバイル端末は設定オプションのクリック指令を検出することができ、ＭＶ再生オプション、オーディオ再生オプション、ダウンロード設定などのオプションを表示し、ユーザはＭＶ再生オプションをクリックすることにより、モバイル端末はＭＶ再生オプションのクリック指令を検出することができ、この後、バックグラウンドで再生するオプションを表示し、ユーザはバックグラウンドで再生するオプションをクリックすることにより、モバイル端末はバックグラウンド再生機能をオンにすることができ、この結果、ターゲットオーディオのＭＶが再生できる。
【００５０】
このようにすると、ＭＶに再生したことが検出された場合、モバイル端末は、音楽アプリケーションのバックグラウンド再生機能がオンにされたことを検出でき、ＭＶが再生可能であることが判定でき、モバイル端末はバックグラウンド再生の再生方式を使用してＭＶを再生することができ、バックグラウンド再生の再生方式において、モバイル端末はＭＶを再生することができ、ＭＶを再生し続けるが、ＭＶのビデオ画面はモバイル端末の現在のスクリーンに表示されず、同時にモバイル端末のスクリーンは他のインターフェイスを表示することができ (これらのインターフェイスは最大化され、つまりスクリーンに表示され)、ユーザは他のインターフェイスを閲覧でき、ユーザがＭＶの再生インターフェイスの最大化表示をトリガーする場合（具体的には、バックグラウンドでオンにされた複数のアプリケーションのインターフェイスを表示するようにスクリーンをトリガーしてから、音楽アプリケーションのインターフェイスをクリックし）、モバイル端末のスクリーンにＭＶの再生インターフェイスを表示でき、再生インターフェイスにはＭＶのビデオ画面があり、このときＭＶの再生の進行は、再生インターフェイスで再生していたＭＶの再生の進行と同じである。このようにすると、オーディオを再生するのと同様に、ＭＶを再生する。
【００５１】
なお、モバイル端末が音楽アプリケーションの再生インターフェイスを使用してターゲットオーディオのＭＶを再生する過程で、ユーザがＭＶをバックグラウンド再生やフローティングウィンドウ再生に設定しようとすると、ＭＶの再生インターフェイスの任意の位置をクリックすることができ、図３に示すように、モバイル端末はＭＶの再生インターフェイスにバックグラウンドで再生するオプションの「オン」キーなどを表示し、ユーザはバックグラウンドで再生するオプションの「オン」キーをクリックすることにより、モバイル端末は「オン」キーのクリック指令を検出することができ、この後、バックグラウンドで再生する機能をオンにする。ここで、ｉｏｓシステムは既成のａｖｐｌａｙｅｒを使って、ａｎｄｒｏｉｄ（アンドロイド（登録商標））システムはオープンソースのｉｊｋｐｌａｙｅｒを使うことにより、バックグラウンド再生を実現することができる。ｉｏｓシステムを例にして、バックグラウンド再生機能を実現するためのコードは以下のとおりである。即ち、
NSArray* tracks = self.avPlayerItem.tracks；
for (AVPlayerItemTrack* track in tracks)
{
if ([track.assetTrack.mediaType isEqualToString:AVMediaTypeVideo])
{
track.enabled = NO；
}
}
【００５２】
例えば、ユーザがＭＶの再生インターフェイスでターゲットオーディオのＭＶのビデオ画面を見ている時、他のインスタント通信アプリケーションがメッセージを受信した場合、ユーザがこのメッセージを見たいか、あるいはユーザがオーディオを聞きながらウェブページを閲覧しようとすると、ユーザはＭＶ再生インターフェイスに表示されたサインアウトボタンをクリックすることにより、モバイル端末はサインアウトボタンのクリック指令を検出し、モバイル端末は、バックグラウンドでＭＶを再生できるかどうかを判定することができ、ＭＶがバックグラウンドで再生できることが検出された場合、モバイル端末は、ＭＶのビデオ画面を表示せずにＭＶを再生し続けることができる。このようにすると、ＭＶのバックグラウンド再生を実現できる。
【００５３】
または、ユーザがＭＶの再生インターフェイスでターゲットオーディオのＭＶのビデオ画面を見ている時、他のインスタント通信アプリケーションがメッセージを受信した場合、ユーザがこのメッセージを見たいか、あるいはユーザがオーディオを聞きながらウェブページを閲覧しようとすると、ユーザはＭＶ再生インターフェイスに表示されたサインアウトボタンをクリックすることにより、モバイル端末はサインアウトボタンのクリック指令を検出し、モバイル端末は、フローティングウィンドウを使用してＭＶを再生できるかどうかを判定することができ、フローティングウィンドウを使用してＭＶを再生できることが検出された場合、モバイル端末は、ＭＶのオーディオデータを再生し続け、フローティングウィンドウを表示することができ、フローティングウィンドウにはＭＶのビデオ画面が表示される。このようにすると、フローティングウィンドウを使用してＭＶを再生することが実現される。
【００５４】
なお、上記の２つの方式では、ビデオを再生する際にバックグラウンド再生機能がオンにされたと判定した場合、ビデオを再生するためのインターフェイスからサインアウトする際に、バックグラウンド再生を使用してビデオを再生し続けることができる。ビデオを再生する際にフローティングウィンドウ再生機能がオンにされたと判定した場合、ビデオを再生するためのインターフェイスからサインアウトする際に、フローティングウィンドウを使用してビデオを再生し続けることができる。
【００５５】
ステップ１０４において、ＭＶが再生不可能であると判定されると、第２の再生方式を実行する。
【００５６】
ここで、第２の再生方式は、技術者によって予め設定され、モバイル端末に記憶されてもよく、第２の再生方式は、次のオーディオのオーディオデータを再生したり、オーディオデータの再生等を一時停止したりすることができる。
【００５７】
実施例では、歌を再生する際に、ユーザは再生リストに従って歌を再生することを選択し、モバイル端末は再生リストにおける歌を再生し、ＭＶに再生したことが検出された場合、モバイル端末は、音楽アプリケーションのバックグラウンド再生機能やフローティングウィンドウ再生機能がオンにされるかどうかを検出することができ、どちらもオンにされず、かつ現在のモバイル端末のスクリーンに音楽アプリケーションのＭＶ再生インターフェイスが表示されていないことが検出された場合、ＭＶが再生不可能であると判定され、モバイル端末は、第２の再生方式を実行することができる。
【００５８】
選択肢の一つとして、第２の再生方式は、次のオーディオのオーディオデータを再生し、対応するステップ１０４の処理は以下のとおりである。
【００５９】
ＭＶが再生不可能であると判定されると、再生リストにおいてＭＶの次のオーディオを確定し、次のオーディオのオーディオデータを再生する。
【００６０】
実施例では、歌を再生する際に、ユーザは再生リストに従って歌を再生することを選択し、モバイル端末は再生リストにおける歌を再生し、ＭＶに再生したことが検出された場合、モバイル端末は、音楽アプリケーションのバックグラウンド再生機能やフローティングウィンドウ再生機能がオンにされるかどうかを検出することができ、どちらもオンにされず、かつ現在のモバイル端末のスクリーンに音楽アプリケーションのＭＶ再生インターフェイスが表示されていないことが検出された場合、ＭＶが再生不可能であると判定される。モバイル端末は、再生リスト内の当該ＭＶの次のオーディオを確定してから、この次のオーディオのオーディオデータを再生することができる。つまり、ビデオを再生するためのインターフェイスからサインアウトする際に、バックグラウンド再生機能がオンにされず、再生リストにおいて当該ＭＶの次のオーディオを確定し、当該次のオーディオを再生できる。
【００６１】
なお、ユーザがモバイルデータ接続の場合にビデオデータを再生できないようにモバイル端末に設定すると、歌を再生する際に、ユーザは再生リストに従って歌を再生することを選択し、モバイル端末は再生リストにおける歌を再生し、ＭＶに再生したことが検出された場合、モバイル端末は、この時点でモバイルデータ接続であることを検出でき、モバイル端末は、バックグラウンドでＭＶを再生できないか、またはフローティングウィンドウを使用してＭＶを再生できないことを判定し、モバイル端末は、再生リスト内の当該ＭＶの次のオーディオを確定してから、この次のオーディオのオーディオデータを再生することができる。
【００６２】
選択肢の一つとして、再生リストに従って順に再生すると、次のオーディオは、再生リスト内のＭＶに隣接する次のオーディオであり、再生リストに従ってランダムに再生すると、次のオーディオは、ランダムアルゴリズムに基づいて確定されたＭＶの次のオーディオなどである。
【００６３】
なお、本開示の実施例は、オーディオデータを再生する方法を開示し、当該方法の実行フローは以下のとおりである。
【００６４】
ステップａにおいて、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する。
【００６５】
ここで、ターゲットオーディオは、ユーザが検索したいオーディオのいずれかであり、本開示の実施例では、オーディオが歌であることを例に説明する。
【００６６】
実施例では、ユーザがターゲットオーディオを聞きたい場合、モバイル端末に音楽アプリケーションをインストールしてから音楽アプリケーションを起動することにより、モバイル端末は音楽アプリケーションのメインインターフェイスが表示され、当該メインインターフェイスには、検索ボックス、歌リスト、アナウンサー放送局、ランキングなどのオプションが表示され、ユーザは、検索ボックスにターゲットオーディオの名を入力し、対応する検索ボタンをクリックすることにより、モバイル端末は検索ボタンのクリック指令を検出し、ターゲットオーディオの検索要求をサーバーに送信し、当該検索要求にはターゲットオーディオの名が付けられ、サーバは当該検索要求を受信した後、検索要求を解析することにより、ターゲットオーディオの名を得ることができ、この後、ターゲットオーディオの名を使ってターゲットオーディオを検索することができ、ターゲットオーディオが見つからないと(これはターゲットオーディオの著作権が他の音楽アプリケーションに属しているためである)、サーバはターゲットオーディオのＭＶの有無を検索することができ、ターゲットオーディオのビデオがあると、サーバーは、ターゲットオーディオのＭＶの名と、検索結果がビデオであることを示すタグをモバイル端末に送信することができる。
【００６７】
モバイル端末がサーバから送信されたターゲットオーディオのビデオの名と検索結果がＭＶであることを示すタグを受信した後、モバイル端末は、ターゲットオーディオのビデオを検索結果リストに表示することができ、ここで、検索結果リストにターゲットオーディオのビデオの名を表示することができる。
【００６８】
選択肢の一つとして、ターゲットオーディオに対応するビデオの再生権限があると判定されると、オーディオ名に対応するビデオを検索結果リストに表示し、対応する処理は以下のとおりである。即ち、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオに対応するビデオを再生する再生権限があると判定されると、ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する。
【００６９】
このプロセスは、前述したように詳細に説明され、ここでは説明を省略する。
【００７０】
ステップｂにおいて、オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定する。
【００７１】
実施例では、オーディオ名に対応するビデオの再生が検出された場合、モバイル端末は、音楽アプリケーションのバックグラウンド再生機能がオンにされるかどうかを検出できる。
【００７２】
ステップｃにおいて、バックグラウンド再生機能がオンにされると、ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドでビデオを再生し続けるように制御し、ここで、バックグラウンドでビデオを再生し続けることは、ビデオのビデオ画面が現在のスクリーンに表示されないことを指す。
【００７３】
実施例では、ユーザはターゲットオーディオのビデオを再生インターフェイスに表示したくないと、ビデオを再生するためのインターフェイスからサインアウトすることができ、モバイル端末がこれを検出した後、バックグラウンド再生機能がオンにされた場合には、バックグラウンドでビデオを再生し続けるように制御することができる。
【００７４】
選択肢の一つとして、ビデオを再生リストに追加した後、再生リストを使用して再生する過程で、バックグラウンド再生機能がオンにされるかどうかを判定し、対応する処理は以下のとおりである。
【００７５】
再生リスト追加指令が検出された場合、ビデオを再生リストに追加し、オーディオ名を再生リストに表示し、ここで、再生リスト追加指令は、オーディオ名に対応するビデオを再生リストに追加することを示すために使用され、再生リストに基づいて、オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定する。
【００７６】
このプロセスは、前述したように詳細に説明され、ここでは説明を省略する。
【００７７】
選択肢の一つとして、ビデオを再生するためのインターフェイスからサインアウトすることは、スクリーンロック状態になるということであってもよく、対応する処理は以下のとおりである。
【００７８】
スマート端末がスクリーンロック状態になった場合、バックグラウンドでビデオを再生し続けるように制御する。
【００７９】
実施例では、モバイル端末は、ビデオを再生している過程において、スクリーンロック状態になったことを検知し、バックグラウンドでビデオを再生し続けるように制御することができる。
【００８０】
なお、バックグラウンド再生機能がオンにされていない場合、処理は以下のとおりである。
【００８１】
バックグラウンド再生機能がオンにされていないと、ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、再生リストにおいてビデオの次のオーディオを確定し、次のオーディオを再生する。
【００８２】
このプロセスは、前述したように詳細に説明され、ここでは説明を省略する。
【００８３】
本開示の実施例において、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオに対応するＭＶを再生する再生権限があると判定されると、ＭＶの名を検索結果リストに表示し、ＭＶの再生リスト追加指令が検出された場合、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示し、再生リストに基づいて、ＭＶに再生したことが検出された場合、ＭＶが再生可能であると判定されると、第１の再生方式を実行し、ＭＶが再生不可能であると判定されると、第２の再生方式を実行する。このようにすると、端末にインストールされた音楽アプリケーションにはあるオーディオを再生する権限がない場合、当該オーディオのＭＶの再生権限があると、オーディオのＭＶを再生することにより、ユーザは、当該オーディオの再生権限がある音楽アプリケーションをダウンロードせずに当該オーディオを聞くことができるため、時間を大幅に節約できる。
【００８４】
同じ技術的発想に基づいて、本開示の実施例は、オーディオデータを再生する装置をさらに開示し、図４に示すように、当該装置は、
ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する表示モジュール４１０と、
前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定する判定モジュール４２０と、
前記バックグラウンド再生機能がオンにされると、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御する再生モジュールと、
を含み、
バックグラウンドで前記ビデオを再生し続けることは、前記ビデオのビデオ画面が現在のスクリーンに表示されないことを指す。
【００８５】
選択肢の一つとして、前記再生モジュール４３０は、
前記スマート端末がスクリーンロック状態になる場合、バックグラウンドで前記ビデオを再生し続けるように制御する。
【００８６】
選択肢の一つとして、前記表示モジュール４１０は、
ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオに対応するビデオを再生する再生権限があると判定されると、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する。
【００８７】
選択肢の一つとして、前記判定モジュール４３０は、
前記判定モジュールは、再生リスト追加指令が検出された場合、前記ビデオを再生リストに追加し、前記オーディオ名を前記再生リストに表示し、
前記再生リストに基づいて、前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定し、
ここで、前記再生リスト追加指令は、前記オーディオ名に対応するビデオを前記再生リストに追加することを示すために使用される。
【００８８】
選択肢の一つとして、前記再生モジュール４３０は、さらに、
前記バックグラウンド再生機能がオンにされていないと、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、前記再生リストにおいて前記ビデオの次のオーディオを確定し、
前記次のオーディオを再生する。
【００８９】
本開示の実施例において、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオに対応するＭＶを再生する再生権限があると判定されると、ＭＶの名を検索結果リストに表示し、ＭＶの再生リスト追加指令が検出された場合、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示し、再生リストに基づいて、ＭＶに再生したことが検出された場合、ＭＶが再生可能であると判定されると、第１の再生方式を実行し、ＭＶが再生不可能であると判定されると、第２の再生方式を実行する。このようにすると、端末にインストールされた音楽アプリケーションにはあるオーディオを再生する権限がない場合、当該オーディオのＭＶの再生権限があると、オーディオのＭＶを再生することにより、ユーザは、当該オーディオの再生権限がある音楽アプリケーションをダウンロードせずに当該オーディオを聞くことができるため、時間を大幅に節約できる。
【００９０】
なお、上記実施例によるオーディオデータを再生する装置は、オーディオデータを再生する際に、上記の各機能モジュールの区分のみを例に挙げて説明し、実際の適用では、必要に応じて異なる機能モジュールによって上記の機能を実現することができ、即ち、上記の機能のすべてまたは一部を実現するために、装置の内部構造を異なる機能モジュールに分割する。また、上記実施例によるオーディオデータを再生する装置とオーディオデータを再生する方法の実施例は同じ概念に属し、その具体的な実現プロセスについて、方法の実施例を参照し、ここでは説明を省略する。
【００９１】
図５は、本開示の一実施例による端末５００の概略構造図である。当該端末５００は、スマートフォン、タブレット、ＭＰ３プレーヤー（Moving Picture Experts Group Audio Layer III、エムペグオーディオレイヤー３）、ＭＰ４プレーヤー（Moving Picture Experts Group Audio Layer IV、エムペグオーディオレイヤー４）、ノートパソコンまたはデスクトップパソコンであってもよい。端末５００は、ユーザ機器、携帯端末、ラップトップ端末、デスクトップ端末などの他の名称と呼ばれることもある。
【００９２】
通常、端末５００は、プロセッサ５０１とメモリー５０２とを含む。
【００９３】
プロセッサ５０１は、４コアプロセッサ、８コアプロセッサなどの１つ以上の処理コアを含むことができる。プロセッサ５０１は、ＤＳＰ（Digital Signal Processing、デジタル信号処理）、ＦＰＧＡ（Field‐Programmable Gate Aray、フィールドプログラマブルゲートアレイ）、ＰＬＡ（Programmable Logic Aray、プログラマブル論理アレイ）の少なくとも１つのハードウェアにより実現されることができる。プロセッサ５０１は、メインプロセッサおよびコプロセッサを含んでもよく、メインプロセッサは、起動状態のデータを処理するためのプロセッサであり、ＣＰＵ（Central Processing Unit、中央処理装置）とも呼ばれ、コプロセッサは、スタンバイ状態のデータを処理するための低消費電力プロセッサである。いくつかの実施例では、プロセッサ５０１は、ＧＰＵ（Graphics Processing Unit、画像プロセッサ）を統合してもよく、ＧＰＵは、ディスプレイが表示する必要があるコンテンツのレンダリングと描画に使用される。いくつかの実施例では、プロセッサ５０１は、ＡＩ（Artificial Intelligence、人工知能）プロセッサをさらに含んでもよく、当該ＡＩプロセッサは、機械学習に関連する計算操作を処理するために使用される。
【００９４】
メモリー５０２は、１つ以上のコンピュータ読取可能な記憶媒体を含むことができ、当該コンピュータ読取可能な記憶媒体は、非一時的であってもよい。メモリー５０２は、１つ以上のディスク記憶装置、フラッシュストレージデバイスなどの、高速ランダムアクセスメモリ、および不揮発性メモリを含んでもよい。いくつかの実施例では、メモリ５０２内の非一時的なコンピュータ読取可能な記憶媒体は、少なくとも１つの指令を記憶するために使用され、当該少なくとも１つの指令は、プロセッサ５０１によって実行されることにより、本発明の方法の実施例によるオーディオデータを再生する方法を実現する。
【００９５】
いくつかの実施例では、選択肢の一つとして、端末５００は、周辺機器インターフェース５０３と少なくとも１つの周辺機器とを含んでもよい。プロセッサ５０１、メモリ５０２、および周辺機器イ  BR>塔^ーフェース５０３は、バスまたは信号線を介して接続されていてもよい。各周辺機器は、バス、信号線、または回路基板を介して周辺機器インターフェース５０３に接続されていてもよい。具体的に、周辺機器は、無線周波数回路５０４、タッチディスプレイ５０５、カメラ５０６、オーディオ回路５０７、位置決めアセンブリ５０８および電源５０９の少なくとも１つを含む。
【００９６】
周辺機器インターフェース５０３は、Ｉ／Ｏ（Input／Output、入力／出力）に関連する少なくとも１つの周辺機器をプロセッサ５０１およびメモリ５０２に接続するために使用されてもよい。いくつかの実施例では、プロセッサ５０１、メモリ５０２、および周辺機器インターフェース５０３は、同一のチップまたは回路基板に集積され、いくつかの他の実施例では、プロセッサ５０１、メモリ５０２、および周辺機器インターフェース５０３のいずれか１つまたは２つは、個別のチップまたは回路基板上に実現されてもよく、本実施例はこれに対して限定しない。
【００９７】
無線周波数回路５０４は、ＲＦ（Radio Frequency、無線周波数）信号を受信および送信するために使用され、電磁信号とも呼ばれる。無線周波数回路５０４は、電磁信号を介して通信ネットワークおよび他の通信デバイスと通信する。無線周波数回路５０４は、電気信号を電磁信号に変換して送信するか、または受信した電磁信号を電気信号に変換する。選択肢の一つとして、無線周波数回路５０４は、アンテナシステム、ＲＦトランシーバ、１つ以上の増幅器、チューナー、発振器、デジタル信号プロセッサ、コーデックチップセット、加入者識別モジュールカードなどを含む。無線周波数回路５０４は、少なくとも１つの無線通信プロトコルを介して他の端末と通信することができる。当該無線通信プロトコルには、ワールドワイドウェブ、メトロポリタンエリアネットワーク、イントラネット、すべての世代のモバイル通信ネットワーク（２Ｇ、３Ｇ、４Ｇ、および５Ｇ）、無線ＬＡＮおよび/またはＷｉＦｉ（Wireless Fidelity、ワイヤレスフィデリティ）ネットワークが含まれるが、これらに限定されない。いくつかの実施例では、無線周波数回路５０４は、ＮＦＣ（Near Field Communication、近距離無線通信）に関する回路を含んでもよく、本実施例はこれに対して限定しない。
【００９８】
ディスプレイ５０５は、ＵＩ（User Interface、ユーザインターフェース）を表示するために使用される。当該ＵＩは、グラフィック、テキスト、アイコン、ビデオ、およびそれらの任意の組み合わせを含めることができる。ディスプレイ５０５がタッチディスプレイである場合、ディスプレイ５０５は、ディスプレイ５０５の表面または表面の上方にあるタッチ信号を収集する能力をさらに有する。当該タッチ信号は、制御信号としてプロセッサ５０１に入力されて処理されてもよい。このとき、ディスプレイ５０５は、仮想ボタンおよび／または仮想キーボードを提供するために使用されてもよく、ソフトボタンおよび／またはソフトキーボードとも呼ばれる。いくつかの実施例では、ディスプレイ５０５は、１つでもよく、端末５００のフロントパネルを設定し、いくつかの他の実施形態では、ディスプレイ５０５は、少なくとも２つでもよく、端末５００の異なる表面にそれぞれ設けられ、または折り畳みの形で設計され、いくつかのさらに別の実施例では、ディスプレイ５０５は、フレキシブルディスプレイであってもよく、端末５００の曲げ面または折り畳み面に設けられる。さらに、ディスプレイ５０５は、非矩形の不規則な形状、すなわち特殊な形状のスクリーンに設定されてもよい。ディスプレイ５０５は、ＬＣＤ（Liquid Crystal Display、液晶ディスプレイ）およびＯＬＥＤ（Organic Light-Emitting Diode、有機発光ダイオード）などの材料で作られてもよい。
【００９９】
カメラアセンブリ５０６は、画像またはビデオを収集するために使用される。選択肢の一つとして、カメラアセンブリ５０６は、フロントカメラとリアカメラを含む。通常、フロントカメラは端末のフロントパネルに設置され、リアカメラは端末の背面に設置される。いくつかの実施例では、メインカメラと被写界深度カメラとの融合によって背景ぼかし機能を実現し、メインカメラと広角カメラとの融合によってパノラマ撮影及びＶＲ（Virtual Reality、仮想現実）撮影機能またはその他の融合撮影機能を実現するために、リアカメラは少なくとも２つで、それぞれがメインカメラ、被写界深度カメラ、広角カメラ、長焦点カメラのいずれかである。いくつかの実施例では、カメラアセンブリ５０６は、フラッシュをさらに含むことができる。フラッシュは、モノクロ温度フラッシュであってもよいし、デュアルカラー温度フラッシュであってもよい。デュアルカラー温度フラッシュとは、暖光フラッシュと冷光フラッシュとの組み合わせを指し、異なる色温度での光線補償に使用できる。
【０１００】
オーディオ回路５０７は、マイクおよびスピーカーを含むことができる。マイクロフォンは、ユーザおよび環境の音波を収集し、音波を電気信号に変換してプロセッサ５０１に入力して処理し、または無線周波数回路５０４に入力することにより、音声通信を実現する。ステレオ収集またはノイズ低減の目的で、マイクは複数であってもよく、端末５００の異なる部位にそれぞれ配置される。マイクは、アレイマイクまたは全指向性収集型マイクであってもよい。スピーカは、プロセッサ５０１または無線周波数回路５０４からの電気信号を音波に変換するために使用される。スピーカは、従来のフィルムスピーカであってもよく、圧電セラミックスピーカであってもよい。スピーカが圧電セラミックスピーカである場合、電気信号を人間に聞こえる音波に変換するだけでなく、電気信号を人間に聞こえない音波に変換することにより測距するなどの用途も考えられる。いくつかの実施例では、オーディオ回路５０７は、ヘッドフォンジャックをさらに含むことができる。
【０１０１】
位置決めアセンブリ５０８は、端末５００の現在の地理的位置を位置決めすることにより、ナビゲーションまたはＬＢＳ（Location Based Service、位置情報に基づくサービス）を実現する。位置決めアセンブリ５０８は、米国のＧＰＳ(Global Positioning System、全地球測位システム)、中国の北斗システム、又はロシアのガリレオシステムに基づく位置決めアセンブリであってもよい。
【０１０２】
電源５０９は、端末５００の各アセンブリに電力を供給するために使用される。電源５０９は、交流、直流、使い捨て電池、または充電式電池であってもよい。電源５０９が充電式電池を含む場合、当該充電式電池は、有線充電式電池または無線充電式電池であってもよい。有線充電式電池は有線回線で充電する電池であり、無線充電式電池は無線コイルで充電する電池である。当該充電式電池は、クイックチャージ技術にも対応できる。
【０１０３】
いくつかの実施例では、端末５００は、１つ以上のセンサ５１０をさらに含む。当該１つ以上のセンサ５１０は、加速度センサ５１１、ジャイロセンサ５１２、圧力センサ５１３、指紋センサ５１４、光学センサ５１５、および近接センサ５１６を含むが、これらに限定されない。
【０１０４】
加速度センサ５１１は、端末５００により確立された座標系の３つの座標軸上の加速度の大きさを検出することができる。例えば、加速度センサ５１１は、３つの座標軸上の重力加速度の成分を検出するために使用されることができる。プロセッサ５０１は、加速度センサ５１１によって収集された重力加速度信号に基づいて、横方向または縦方向のビューでユーザインタフェースの表示を行うようにタッチディスプレイ５０５を制御することができる。加速度センサ５１１は、ゲームまたはユーザの動きデータの収集にも利用できる。
【０１０５】
ジャイロセンサ５１２は、端末５００の機体の方向および回動角度を検出することができ、ジャイロセンサ５１２は、加速度センサ５１１と協働して、ユーザによる端末５００の３Ｄ動作を収集することができる。プロセッサ５０１は、ジャイロセンサ５１２によって収集されたデータに基づいて、動作感知（例えば、ユーザの傾き操作に応じてＵＩを変化させる）、撮影時の画像安定、ゲーム制御、および慣性ナビゲーションなどの機能を実現することができる。
【０１０６】
圧力センサ５１３は、端末５００の側面枠および／またはタッチディスプレイ５０５の下層に配置されてもよい。圧力センサ５１３が端末５００の側面枠に配置されると、端末５００へのユーザの保持信号を検出することができ、プロセッサ５０１は、圧力センサ５１３によって収集された保持信号に基づいて、左右手の識別または迅速な操作を行うことができる。圧力センサ５１３がタッチディスプレイ５０５の下層に配置されると、プロセッサ５０１は、タッチディスプレ５０５へのユーザの圧力操作に応じて、ＵＩインターフェイス上の操作可能なコントロールを制御する。操作可能なコントロールには、ボタンコントロール、スクロールバーコントロール、アイコンコントロール、メニューコントロールの少なくとも１つが含まれる。
【０１０７】
指紋センサ５１４は、ユーザの指紋を収集するために使用され、プロセッサ５０１は、指紋センサ５１４によって収集された指紋に基づいてユーザーの身元を認識し、または、指紋センサ５１４は、収集された指紋に基づいてユーザーの身元を認識する。ユーザの身元が信頼できる身元であると認識された場合、プロセッサ５０１によって、当該ユーザに関連する敏感な操作を実行させ、当該敏感な操作は、スクリーンのロック解除、暗号化された情報の閲覧、ソフトウェアのダウンロード、支払いおよび設定変更などを含む。指紋センサ５１４は、端末５００の前面、背面、または側面に設けられてもよい。端末５００には物理的なボタンまたはメーカーのロゴが配置された場合、指紋センサ５１４は物理的なボタンまたはメーカーのロゴと統合されてもよい。
【０１０８】
光センサ５１５は、環境の光強度を収集するために使用される。一実施例では、プロセッサ５０１は、光学センサ５１５によって収集された環境の光強度に基づいて、タッチディスプレイ５０５の表示輝度を制御することができる。具体的に、環境の光強度が高い場合、タッチディスプレイ５０５の表示輝度を上げ、周囲の光強度が低い場合、タッチディスプレイ５０５の表示輝度を下げる。別の実施例では、プロセッサ５０１は、光学センサ５１５によって収集された環境の光強度に基づいて、カメラアセンブリ５０６の撮影パラメータを動的に調整することができる。
【０１０９】
近接センサ５１６は、距離センサとも呼ばれ、通常、端末５００のフロントパネルに配置される。近接センサ５１６は、ユーザと端末５００の正面との間の距離を取得するために使用される。一実施例では、ユーザと端末５００の正面との間の距離が徐々に小さくなることを近接センサ５１６が検出した場合、プロセッサ５０１は、明るい画面状態から閉じた画面状態に切り替えるようにタッチディスプレイ５０５を制御し、ユーザと端末５００の正面との間の距離が徐々に大きくなることを近接センサ５１６が検出した場合、プロセッサ５０１は、閉じた画面状態から明るい画面状態に切り替えるようにタッチディスプレイ５０５を制御する。
【０１１０】
当業者であれば、図５に示される構造は、端末５００を限定するものではなく、図示よりも多いまたは少ないアセンブリを含んでもよく、または、いくつかのアセンブリを組み合わせたり、あるいは異なるアセンブリ配置を採用したりすることができることを理解できる。
【０１１１】
当業者であれば、上述した実施例のステップの全てまたは一部がハードウェアによって実現されてもよいし、プログラムによって関連するハードウェアが上述した実施例のステップの全てまたは一部を完了するように指示してもよいことを理解できる。前記プログラムをコンピュータ読取可能な記憶媒体に記憶することができる。前述の記憶媒体は、読み取り専用メモリ、磁気ディスク、または光ディスクであってもよい。
【０１１２】
上記は、本開示の好ましい実施例にすぎず、本開示を限定することを意図するものではない。本開示の精神および原則内で行われるいかなる修正、同等の置換、改善などは、本開示の保護の範囲内に含まれるものとする。 
【図１】
2021505092.tif 000003
【図２】
2021505092.tif 000004
【図３】
2021505092.tif 000005
【図４】
2021505092.tif 000006
【図５】
2021505092.tif 000007
【手続補正書】
【提出日】令和2年7月20日(2020.7.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２０１７年１１月２４日に提出された出願番号２０１７１１１９４６５９.５、発明の名称「オーディオデータを再生する方法及び装置」の中国特許出願の優先権を主張し、その全ての内容は参照により本明細書に援用する。
【０００２】
本開示はコンピュータ技術の分野に属し、特にオーディオデータを再生する方法及び装置に関するものである。
【背景技術】
【０００３】
コンピュータ技術の発展に伴い、音楽アプリケーションはますます多くなり、異なる音楽アプリケーションの製造者は、自社の音楽アプリケーションの使用率を高めるために、通常、いくつかの音楽作品の著作権を購入し、これらの音楽作品を自社の音楽アプリケーションでしか再生できないようにしている。
【０００４】
ある歌の著作権は音楽アプリケーションＡに属し、ユーザは音楽アプリケーションＢしかインストールしていなくて、ユーザがその歌を聴きたい場合には、音楽アプリケーションＡをダウンロードして、その歌を検索して再生することしかできない。このようにすると、ユーザが聞きたいいくつかの歌が異なる音楽アプリケーションに属する場合、これらの音楽アプリケーションをそれぞれにインストールする必要があり、時間がかかる。
【発明の概要】
【課題を解決するための手段】
【０００５】
本開示の実施例は、先行技術の問題を解決するために、オーディオデータを再生する方法及び装置を提供する。技術的な解決案は次のとおりである。
【０００６】
第１の側面において、少なくとも１つのアプリケーションを含むスマート端末に適用され、
ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示することと、
前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定することと、
前記バックグラウンド再生機能がオンにされると、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御することと、
を含み、
バックグラウンドで前記ビデオを再生し続けることは、前記ビデオのビデオ画面が現在のスクリーンに表示されないことを指す、
オーディオデータを再生する方法に関する。
【０００７】
選択肢の一つとして、前記前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御することは、
前記スマート端末がスクリーンロック状態になる場合、バックグラウンドで前記ビデオを再生し続けるように制御すること、
を含む。
【０００８】
前記ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示することは、
ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオに対応するビデオを再生する再生権限があると判定されると、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示すること、
を含む。
【０００９】
前記前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定することは、
再生リスト追加指令が検出された場合、前記ビデオを再生リストに追加し、前記オーディオ名を前記再生リストに表示し、ここで、前記再生リスト追加指令は、前記オーディオ名に対応するビデオを前記再生リストに追加することを示すために使用されることと、
前記再生リストに基づいて、前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定することと、
を含む。
【００１０】
選択肢の一つとして、前記方法は、
前記バックグラウンド再生機能がオンにされていないと、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、前記再生リストにおいて前記ビデオの次のオーディオを確定することと、
前記次のオーディオを再生することと、
をさらに含む。
【００１１】
第２の側面において、ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する表示モジュールと、
前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定する判定モジュールと、
前記バックグラウンド再生機能がオンにされると、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御する再生モジュールと、
を含み、
バックグラウンドで前記ビデオを再生し続けることは、前記ビデオのビデオ画面が現在のスクリーンに表示されないことを指す、
オーディオデータを再生する装置に関する。
【００１２】
選択肢の一つとして、
前記再生モジュールは、前記スマート端末がスクリーンロック状態になる場合、バックグラウンドで前記ビデオを再生し続けるように制御する。
【００１３】
選択肢の一つとして、
前記表示モジュールは、ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオに対応するビデオを再生する再生権限があると判定されると、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する。
【００１４】
選択肢の一つとして、
前記判定モジュールは、再生リスト追加指令が検出された場合、前記ビデオを再生リストに追加し、前記オーディオ名を前記再生リストに表示し、前記再生リストに基づいて、前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定し、
ここで、前記再生リスト追加指令は、前記オーディオ名に対応するビデオを前記再生リストに追加することを示すために使用される。
【００１５】
選択肢の一つとして、前記再生モジュールは、さらに、
前記バックグラウンド再生機能がオンにされていないと、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、前記再生リストにおいて前記ビデオの次のオーディオを確定し、
前記次のオーディオを再生する。
【００１６】
第３の側面において、プロセッサとメモリーとを含み、前記メモリーには、少なくとも１つの指令が記憶され、前記指令は、前記プロセッサによってロードされ実行されることにより、請求項１から５のいずれか１項に記載のオーディオデータを再生する方法を実現するオーディオデータを再生する装置に関する。
【００１７】
第４の側面において、少なくとも１つの指令が記憶されたコンピュータ読取可能な記憶媒体であって、前記指令は、プロセッサによってロードされ実行されることにより、請求項１から５のいずれか１項に記載のオーディオデータを再生する方法を実現するコンピュータ読取可能な記憶媒体に関する。
【００１８】
本開示の実施例によって提供される技術案による有益な効果は、以下の通りである。
【００１９】
本開示の実施例において、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオに対応するＭＶを再生する再生権限があると判定されると、ＭＶの名を検索結果リストに表示し、ＭＶの再生リスト追加指令が検出された場合、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示し、再生リストに基づいて、ＭＶに再生したことが検出された場合、ＭＶが再生可能であると判定されると、第１の再生方式を実行し、ＭＶが再生不可能であると判定されると、第２の再生方式を実行する。このようにすると、端末にインストールされた音楽アプリケーションにはあるオーディオを再生する権限がない場合、当該オーディオのＭＶの再生権限があると、オーディオのＭＶを再生することにより、ユーザは、当該オーディオの再生権限がある音楽アプリケーションをダウンロードせずに当該オーディオを聞くことができるため、時間を大幅に節約できる。
【図面の簡単な説明】
【００２０】
本開示の実施例における技術案をより明確に説明するために、以下、実施例の説明で使用される図面を簡単に説明する。以下の説明における図面は、本開示のいくつかの実施例に過ぎない。当業者にとって、創造的な作業を行うことなく、これらの図面に基づいて他の図面を得ることもできる。
【００２１】
【図１】本開示の実施例によるオーディオデータを再生する方法のフローチャートである。
【図２】本開示の実施例によるフローティングウィンドウの概略図である。
【図３】本開示の実施例による「オン／オフ」キーの概略図である。
【図４】本開示の実施例によるオーディオデータを再生する装置の概略構造図である。
【図５】本開示の実施例による端末の概略構造図である。
【発明を実施するための形態】
【００２２】
本開示の目的、技術案および利点をより明確にするために、以下、図面を参照して本開示の実施形態をさらに詳しく説明する。
【００２３】
本開示の実施例は、オーディオデータを再生する方法を開示し、当該方法の実行主体は、モバイル端末であってもよい。モバイル端末は、スマートフォン、タブレットなどのスマート端末であってもよく、音楽アプリケーションがモバイル端末にインストールされ、オーディオデータとＭＶの再生に利用でき、当該音楽アプリケーションには歌のミュージックビデオＭＶの再生権限がある。モバイル端末には、プロセッサ、メモリー、送受信機、マイクなどが設けられてもよく、プロセッサは、オーディオデータを再生するプロセスの処理に使用され、メモリーは、オーディオデータの再生中に必要なデータ及び生成されたデータを記憶するために使用され、送受信機は、メッセージの受信および送信などに使用され、マイクは、オーディオデータを再生するために使用される。モバイル端末には、スクリーンなどの入出力装置が設けられてもよく、スクリーンはＭＶのビデオ画面などを表示するために使用される。本開示の実施例では、モバイル端末が携帯電話であることを例として、技術案を詳細に説明し、それ以外の場合も同様であり、本実施例について説明を省略する。
【００２４】
図１に示すように、オーディオデータを再生する方法の処理フローは、以下のステップを含むことができる。
【００２５】
ステップ１０１において、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオに対応するＭＶを再生する再生権限があると判定されると、ＭＶの名を検索結果リストに表示する。
【００２６】
ここで、ターゲットオーディオは、ユーザが検索したいオーディオのいずれかであり、本開示の実施例では、オーディオが歌であることを例に説明する。
【００２７】
実施例では、ユーザがターゲットオーディオを聞きたい場合、モバイル端末に音楽アプリケーションをインストールしてから音楽アプリケーションを起動することにより、モバイル端末は音楽アプリケーションのメインインターフェイスが表示され、当該メインインターフェイスには、検索ボックス、歌リスト、アナウンサー放送局、ランキングなどのオプションが表示され、ユーザは、検索ボックスにターゲットオーディオの名を入力し、対応する検索ボタンをクリックすることにより、モバイル端末は検索ボタンのクリック指令を検出し、ターゲットオーディオの検索要求をサーバーに送信し、当該検索要求にはターゲットオーディオの名が付けられ、サーバは当該検索要求を受信した後、検索要求を解析することにより、ターゲットオーディオの名を得ることができ、この後、ターゲットオーディオの名を使ってターゲットオーディオを検索することができ、ターゲットオーディオが見つからないと(これはターゲットオーディオの著作権が他の音楽アプリケーションに属しているためである)、サーバはターゲットオーディオのＭＶ（Ｍｕｓｉｃ Ｖｉｄｅｏ、 ミュージックビデオ）の有無(ビデオとも呼ばれる)を検索することができ、ターゲットオーディオのＭＶがあると、サーバーは、ターゲットオーディオのＭＶの名と、検索結果がＭＶであることを示すタグをモバイル端末に送信することができる。
【００２８】
モバイル端末は、サーバから送信されたターゲットオーディオのＭＶの名と検索結果がＭＶであることを示すタグを受信した後、ターゲットオーディオのＭＶを再生する権限のみがあると判定することができ、モバイル端末は、ターゲットオーディオのＭＶを検索結果リストに表示することができ、ここで、検索結果リストにターゲットオーディオのＭＶの名を表示することができる。
【００２９】
なお、ターゲットオーディオの検索結果をより正確にするために、ユーザは検索ボックスにターゲットオーディオの名を入力する場合、ターゲットオーディオの演奏者の名前を入力することもでき、ターゲットオーディオが歌であると、ターゲットオーディオの演奏者は歌手の名前である。
【００３０】
ステップ１０２において、ＭＶの再生リスト追加指令が検出された場合、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示する。
【００３１】
実施例では、ユーザがＭＶを再生リストに追加しようとすると、ユーザは検索リストにおけるＭＶの名に対応する操作オプションをクリックすることにより、モバイル端末は操作オプションのクリック指令を検知し、次の再生や再生リストへの追加などのオプションを表示し、ユーザーは再生リストへの追加というオプションをクリックすることにより、モバイル端末は再生リストへの追加というオプションのクリック指令を検出することができ、この結果、モバイル端末は、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示することができる。
【００３２】
なお、ユーザは、音楽アプリケーションの再生インターフェイス（ＭＶの再生インターフェイスとも呼ばれる）を使用してＭＶを再生し、再生インターフェイスにはＭＶのビデオ画面が表示され、ユーザがＭＶを再生リストに追加しようとすると、ＭＶの再生インターフェイスの任意の位置をクリックすることにより、モバイル端末はＭＶの再生インターフェイスに再生リストへの追加というオプションを表示し、ユーザーは再生リストへの追加というオプションをクリックすることにより、モバイル端末は再生リストへの追加というオプションのクリック指令を検出することができ、この結果、モバイル端末は、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示することができる。
【００３３】
なお、ＭＶの再生インターフェイスには歌リストへの追加というオプションが設けられてもよく、ユーザは歌リストへの追加というオプションをクリックすることにより、モバイル端末は歌リストへの追加というオプションのクリック指令を検出することができ、この結果、モバイル端末は、ＭＶの名を歌リストに追加することができる。
【００３４】
なお、ＭＶの再生インターフェイスにはリピートというオプションが設けられてもよく、ユーザはリピートというオプションをクリックすることにより、モバイル端末はリピートというオプションのクリック指令を検出することができ、この結果、モバイル端末は、当該ＭＶをリピート再生することができる。
【００３５】
ステップ１０３において、再生リストに基づいて、ＭＶに再生したことが検出された場合、ＭＶが再生可能であると判定されると、第１の再生方式を実行する。
【００３６】
ここで、第１の再生方式には、フローティングウィンドウの再生方式、バックグラウンド再生の再生方式、音楽アプリケーションの再生インターフェイスの再生方式が含まれ、フローティングウィンドウの再生方式において、フローティングウィンドウにはＭＶのビデオ画面が表示され、フローティングウィンドウは、モバイル端末のスクリーンに表示されたインターフェイスの最上層に位置することができる。バックグラウンド再生の再生方式において、ＭＶのビデオ画面がモバイル端末のスクリーンに表示されない。音楽アプリケーションの再生インターフェイスの再生方式において、音楽アプリケーションが正常にＭＶを再生するのと同様に、スクリーン上にＭＶのビデオインターフェイスを表示する。
【００３７】
実施例では、歌を再生する際に、ユーザは再生リストに従って歌を再生することを選択し、モバイル端末は再生リストにおける歌を再生し、ＭＶに再生したことが検出された場合、モバイル端末は、音楽アプリケーションのバックグラウンド再生機能やフローティングウィンドウ再生機能がオンにされるかどうかを検出することができ、いずれかのオンが検出された場合、または現在のモバイル端末のスクリーンに表示されたインターフェイスが音楽アプリケーションのインターフェイスである場合、ＭＶが再生可能であると判定され、モバイル端末は、第１の再生方式を使用してＭＶを再生することができる。
【００３８】
選択肢の一つとして、第１の再生方式はフローティングウィンドウの再生方式であり、対応する処理プロセスは次のとおりである。
【００３９】
方式１として、ＭＶが再生可能であると判定されると、フローティングウィンドウの再生方式を使用してＭＶを再生する。
【００４０】
実施例では、音楽アプリケーションには、ＭＶをフローティングウィンドウで再生する機能が追加され、ユーザは音楽アプリケーションの設定オプションをクリックすることにより、モバイル端末は設定オプションのクリック指令を検出することができ、ＭＶ再生オプション、オーディオ再生オプション、ダウンロード設定などのオプションを表示し、ユーザはＭＶ再生オプションをクリックすることにより、モバイル端末はＭＶ再生オプションのクリック指令を検出することができ、この後、フローティングウィンドウで再生するオプションを表示し、ユーザはフローティングウィンドウで再生するオプションをクリックすることにより、モバイル端末はフローティングウィンドウ再生機能をオンにすることができ、この結果、ターゲットオーディオのＭＶが再生できる。
【００４１】
このようにすると、ＭＶに再生したことが検出された場合、モバイル端末は、音楽アプリケーションのフローティングウィンドウ再生機能がオンにされたことを検出でき、ＭＶが再生可能であることが判定でき、モバイル端末はフローティングウィンドウの再生方式を使用してＭＶを再生することができ、フローティングウィンドウの再生方式において、フローティングウィンドウは、スクリーンに現在表示されたすべてのインターフェイスの最上層に表示され、フローティングウィンドウのサイズは、スクリーンのサイズよりも小さく、例えば、円形、楕円形、矩形等の任意の形状であってもよい。このようにすると、オーディオを再生するのと同様に、ＭＶを再生する。
【００４２】
選択肢の一つとして、フローティングウィンドウにはＭＶのビデオ画面も表示される。
【００４３】
実施例では、ユーザがＭＶのビデオ画面を視聴できるようにするために、ＭＶのビデオ画面をフローティングウィンドウに表示することもでき、フローティングウィンドウはスクリーンの任意の位置に表示でき、このようにすると、ユーザはＭＶのビデオ画面を視聴できる。例えば、図２に示すように、ユーザがデスクトップを表示するように携帯電話を制御した後、デスクトップにフローティングウィンドウを表示でき、フローティングウィンドウには、ＭＶのビデオ画面も表示される。
【００４４】
なお、フローティングウィンドウのサイズを調整することもでき、ユーザはフローティングウィンドウに２本の指を置いて両側にスライドさせることにより、フローティングウィンドウを拡大することができ、ユーザはフローティングウィンドウに２本の指を置いて２本の指を合わせることにより、フローティングウィンドウを縮小することができる。なお、フローティングウィンドウの４つの側面には、ドラッグボタンが設けられ、ユーザはドラッグボタンを操作することにより、フローティングウィンドウのサイズを調整するようにしてもよく、例えば、右方向のドラッグボタンを押して右にスライドさせることにより、フローティングウィンドウを拡大することができる。
【００４５】
なお、ユーザはフローティングウィンドウを長押し、フローティングウィンドウをドラッグすることにより、フローティングウィンドウの位置を変更してもよい。
【００４６】
なお、ユーザがＭＶの再生インターフェイスに戻り、ＭＶのビデオ画面を視聴し続けようとすると、ユーザはフローティングウィンドウをクリックすることにより、モバイル端末はフローティングウィンドウのクリック指令を検出して、ＭＶの再生インターフェイスを表示することができる。
【００４７】
選択肢の一つとして、上述しＭＶの再生インターフェイスに戻すトリガ方式は、クリックに限らず、スライド、ダブルクリック、長時間押し等であってもよい。
【００４８】
方式２として、ＭＶが再生可能であると判定されると、バックグラウンド再生の再生方式を使用してＭＶを再生し、ここで、バックグラウンド再生の方式において、ＭＶのビデオ画面が現在のスクリーンに表示されない。
【００４９】
実施例では、音楽アプリケーションには、ＭＶをバックグラウンドで再生する機能が追加され、ユーザは音楽アプリケーションの設定オプションをクリックすることにより、モバイル端末は設定オプションのクリック指令を検出することができ、ＭＶ再生オプション、オーディオ再生オプション、ダウンロード設定などのオプションを表示し、ユーザはＭＶ再生オプションをクリックすることにより、モバイル端末はＭＶ再生オプションのクリック指令を検出することができ、この後、バックグラウンドで再生するオプションを表示し、ユーザはバックグラウンドで再生するオプションをクリックすることにより、モバイル端末はバックグラウンド再生機能をオンにすることができ、この結果、ターゲットオーディオのＭＶが再生できる。
【００５０】
このようにすると、ＭＶに再生したことが検出された場合、モバイル端末は、音楽アプリケーションのバックグラウンド再生機能がオンにされたことを検出でき、ＭＶが再生可能であることが判定でき、モバイル端末はバックグラウンド再生の再生方式を使用してＭＶを再生することができ、バックグラウンド再生の再生方式において、モバイル端末はＭＶを再生することができ、ＭＶを再生し続けるが、ＭＶのビデオ画面はモバイル端末の現在のスクリーンに表示されず、同時にモバイル端末のスクリーンは他のインターフェイスを表示することができ (これらのインターフェイスは最大化され、つまりスクリーンに表示され)、ユーザは他のインターフェイスを閲覧でき、ユーザがＭＶの再生インターフェイスの最大化表示をトリガーする場合（具体的には、バックグラウンドでオンにされた複数のアプリケーションのインターフェイスを表示するようにスクリーンをトリガーしてから、音楽アプリケーションのインターフェイスをクリックし）、モバイル端末のスクリーンにＭＶの再生インターフェイスを表示でき、再生インターフェイスにはＭＶのビデオ画面があり、このときＭＶの再生の進行は、再生インターフェイスで再生していたＭＶの再生の進行と同じである。このようにすると、オーディオを再生するのと同様に、ＭＶを再生する。
【００５１】
なお、モバイル端末が音楽アプリケーションの再生インターフェイスを使用してターゲットオーディオのＭＶを再生する過程で、ユーザがＭＶをバックグラウンド再生やフローティングウィンドウ再生に設定しようとすると、ＭＶの再生インターフェイスの任意の位置をクリックすることができ、図３に示すように、モバイル端末はＭＶの再生インターフェイスにバックグラウンドで再生するオプションの「オン」キーなどを表示し、ユーザはバックグラウンドで再生するオプションの「オン」キーをクリックすることにより、モバイル端末は「オン」キーのクリック指令を検出することができ、この後、バックグラウンドで再生する機能をオンにする。ここで、ｉｏｓシステムは既成のａｖｐｌａｙｅｒを使って、ａｎｄｒｏｉｄ（アンドロイド（登録商標））システムはオープンソースのｉｊｋｐｌａｙｅｒを使うことにより、バックグラウンド再生を実現することができる。ｉｏｓシステムを例にして、バックグラウンド再生機能を実現するためのコードは以下のとおりである。即ち、
NSArray* tracks = self.avPlayerItem.tracks；
for (AVPlayerItemTrack* track in tracks)
{
if ([track.assetTrack.mediaType isEqualToString:AVMediaTypeVideo])
{
track.enabled = NO；
}
}
【００５２】
例えば、ユーザがＭＶの再生インターフェイスでターゲットオーディオのＭＶのビデオ画面を見ている時、他のインスタント通信アプリケーションがメッセージを受信した場合、ユーザがこのメッセージを見たいか、あるいはユーザがオーディオを聞きながらウェブページを閲覧しようとすると、ユーザはＭＶ再生インターフェイスに表示されたサインアウトボタンをクリックすることにより、モバイル端末はサインアウトボタンのクリック指令を検出し、モバイル端末は、バックグラウンドでＭＶを再生できるかどうかを判定することができ、ＭＶがバックグラウンドで再生できることが検出された場合、モバイル端末は、ＭＶのビデオ画面を表示せずにＭＶを再生し続けることができる。このようにすると、ＭＶのバックグラウンド再生を実現できる。
【００５３】
または、ユーザがＭＶの再生インターフェイスでターゲットオーディオのＭＶのビデオ画面を見ている時、他のインスタント通信アプリケーションがメッセージを受信した場合、ユーザがこのメッセージを見たいか、あるいはユーザがオーディオを聞きながらウェブページを閲覧しようとすると、ユーザはＭＶ再生インターフェイスに表示されたサインアウトボタンをクリックすることにより、モバイル端末はサインアウトボタンのクリック指令を検出し、モバイル端末は、フローティングウィンドウを使用してＭＶを再生できるかどうかを判定することができ、フローティングウィンドウを使用してＭＶを再生できることが検出された場合、モバイル端末は、ＭＶのオーディオデータを再生し続け、フローティングウィンドウを表示することができ、フローティングウィンドウにはＭＶのビデオ画面が表示される。このようにすると、フローティングウィンドウを使用してＭＶを再生することが実現される。
【００５４】
なお、上記の２つの方式では、ビデオを再生する際にバックグラウンド再生機能がオンにされたと判定した場合、ビデオを再生するためのインターフェイスからサインアウトする際に、バックグラウンド再生を使用してビデオを再生し続けることができる。ビデオを再生する際にフローティングウィンドウ再生機能がオンにされたと判定した場合、ビデオを再生するためのインターフェイスからサインアウトする際に、フローティングウィンドウを使用してビデオを再生し続けることができる。
【００５５】
ステップ１０４において、ＭＶが再生不可能であると判定されると、第２の再生方式を実行する。
【００５６】
ここで、第２の再生方式は、技術者によって予め設定され、モバイル端末に記憶されてもよく、第２の再生方式は、次のオーディオのオーディオデータを再生したり、オーディオデータの再生等を一時停止したりすることができる。
【００５７】
実施例では、歌を再生する際に、ユーザは再生リストに従って歌を再生することを選択し、モバイル端末は再生リストにおける歌を再生し、ＭＶに再生したことが検出された場合、モバイル端末は、音楽アプリケーションのバックグラウンド再生機能やフローティングウィンドウ再生機能がオンにされるかどうかを検出することができ、どちらもオンにされず、かつ現在のモバイル端末のスクリーンに音楽アプリケーションのＭＶ再生インターフェイスが表示されていないことが検出された場合、ＭＶが再生不可能であると判定され、モバイル端末は、第２の再生方式を実行することができる。
【００５８】
選択肢の一つとして、第２の再生方式は、次のオーディオのオーディオデータを再生し、対応するステップ１０４の処理は以下のとおりである。
【００５９】
ＭＶが再生不可能であると判定されると、再生リストにおいてＭＶの次のオーディオを確定し、次のオーディオのオーディオデータを再生する。
【００６０】
実施例では、歌を再生する際に、ユーザは再生リストに従って歌を再生することを選択し、モバイル端末は再生リストにおける歌を再生し、ＭＶに再生したことが検出された場合、モバイル端末は、音楽アプリケーションのバックグラウンド再生機能やフローティングウィンドウ再生機能がオンにされるかどうかを検出することができ、どちらもオンにされず、かつ現在のモバイル端末のスクリーンに音楽アプリケーションのＭＶ再生インターフェイスが表示されていないことが検出された場合、ＭＶが再生不可能であると判定される。モバイル端末は、再生リスト内の当該ＭＶの次のオーディオを確定してから、この次のオーディオのオーディオデータを再生することができる。つまり、ビデオを再生するためのインターフェイスからサインアウトする際に、バックグラウンド再生機能がオンにされず、再生リストにおいて当該ＭＶの次のオーディオを確定し、当該次のオーディオを再生できる。
【００６１】
なお、歌を再生する際に、ユーザは再生リストに従って歌を再生することを選択し、モバイル端末は再生リストにおける歌を再生し、ユーザがモバイルデータ接続の場合にビデオデータを再生できないようにモバイル端末において設定すれば、ＭＶに再生したことが検出された場合、モバイル端末は、この時点でモバイルデータ接続であることを検出でき、モバイル端末は、バックグラウンドでＭＶを再生できないか、またはフローティングウィンドウを使用してＭＶを再生できないことを判定し、モバイル端末は、再生リスト内の当該ＭＶの次のオーディオを確定してから、この次のオーディオのオーディオデータを再生することができる。
【００６２】
選択肢の一つとして、再生リストに従って順に再生すると、次のオーディオは、再生リスト内のＭＶに隣接する次のオーディオであり、再生リストに従ってランダムに再生すると、次のオーディオは、ランダムアルゴリズムに基づいて確定されたＭＶの次のオーディオなどである。
【００６３】
なお、本開示の実施例は、オーディオデータを再生する方法を開示し、当該方法の実行フローは以下のとおりである。
【００６４】
ステップａにおいて、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する。
【００６５】
ここで、ターゲットオーディオは、ユーザが検索したいオーディオのいずれかであり、本開示の実施例では、オーディオが歌であることを例に説明する。
【００６６】
実施例では、ユーザがターゲットオーディオを聞きたい場合、モバイル端末に音楽アプリケーションをインストールしてから音楽アプリケーションを起動することにより、モバイル端末は音楽アプリケーションのメインインターフェイスが表示され、当該メインインターフェイスには、検索ボックス、歌リスト、アナウンサー放送局、ランキングなどのオプションが表示され、ユーザは、検索ボックスにターゲットオーディオの名を入力し、対応する検索ボタンをクリックすることにより、モバイル端末は検索ボタンのクリック指令を検出し、ターゲットオーディオの検索要求をサーバーに送信し、当該検索要求にはターゲットオーディオの名が付けられ、サーバは当該検索要求を受信した後、検索要求を解析することにより、ターゲットオーディオの名を得ることができ、この後、ターゲットオーディオの名を使ってターゲットオーディオを検索することができ、ターゲットオーディオが見つからないと(これはターゲットオーディオの著作権が他の音楽アプリケーションに属しているためである)、サーバはターゲットオーディオのＭＶの有無を検索することができ、ターゲットオーディオのビデオがあると、サーバーは、ターゲットオーディオのＭＶの名と、検索結果がビデオであることを示すタグをモバイル端末に送信することができる。
【００６７】
モバイル端末がサーバから送信されたターゲットオーディオのビデオの名と検索結果がＭＶであることを示すタグを受信した後、モバイル端末は、ターゲットオーディオのビデオを検索結果リストに表示することができ、ここで、検索結果リストにターゲットオーディオのビデオの名を表示することができる。
【００６８】
選択肢の一つとして、ターゲットオーディオに対応するビデオの再生権限があると判定されると、オーディオ名に対応するビデオを検索結果リストに表示し、対応する処理は以下のとおりである。即ち、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオに対応するビデオを再生する再生権限があると判定されると、ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する。
【００６９】
このプロセスは、前述したように詳細に説明され、ここでは説明を省略する。
【００７０】
ステップｂにおいて、オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定する。
【００７１】
実施例では、オーディオ名に対応するビデオの再生が検出された場合、モバイル端末は、音楽アプリケーションのバックグラウンド再生機能がオンにされるかどうかを検出できる（判定プロセスについて上記の詳細な説明を参照する）。
【００７２】
ステップｃにおいて、バックグラウンド再生機能がオンにされると、ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドでビデオを再生し続けるように制御し、ここで、バックグラウンドでビデオを再生し続けることは、ビデオのビデオ画面が現在のスクリーンに表示されないことを指す。
【００７３】
実施例では、ユーザはターゲットオーディオのビデオを再生インターフェイスに表示したくないと、ビデオを再生するためのインターフェイスからサインアウトすることができ、モバイル端末がこれを検出した後、バックグラウンド再生機能がオンにされた場合には、バックグラウンドでビデオを再生し続けるように制御することができる。
【００７４】
選択肢の一つとして、ビデオを再生リストに追加した後、再生リストを使用して再生する過程で、バックグラウンド再生機能がオンにされるかどうかを判定し、対応する処理は以下のとおりである。
【００７５】
再生リスト追加指令が検出された場合、ビデオを再生リストに追加し、オーディオ名を再生リストに表示し、ここで、再生リスト追加指令は、オーディオ名に対応するビデオを再生リストに追加することを示すために使用され、再生リストに基づいて、オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定する。
【００７６】
このプロセスは、前述したように詳細に説明され、ここでは説明を省略する。
【００７７】
選択肢の一つとして、ビデオを再生するためのインターフェイスからサインアウトすることは、スクリーンロック状態になるということであってもよく、対応する処理は以下のとおりである。
【００７８】
スマート端末がスクリーンロック状態になった場合、バックグラウンドでビデオを再生し続けるように制御する。
【００７９】
実施例では、モバイル端末は、ビデオを再生している過程において、スクリーンロック状態になったことを検知し、バックグラウンドでビデオを再生し続けるように制御することができる。
【００８０】
なお、バックグラウンド再生機能がオンにされていない場合、処理は以下のとおりである。
【００８１】
バックグラウンド再生機能がオンにされていないと、ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、再生リストにおいてビデオの次のオーディオを確定し、次のオーディオを再生する。
【００８２】
このプロセスは、前述したように詳細に説明され、ここでは説明を省略する。
【００８３】
本開示の実施例において、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオに対応するＭＶを再生する再生権限があると判定されると、ＭＶの名を検索結果リストに表示し、ＭＶの再生リスト追加指令が検出された場合、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示し、再生リストに基づいて、ＭＶに再生したことが検出された場合、ＭＶが再生可能であると判定されると、第１の再生方式を実行し、ＭＶが再生不可能であると判定されると、第２の再生方式を実行する。このようにすると、端末にインストールされた音楽アプリケーションにはあるオーディオを再生する権限がない場合、当該オーディオのＭＶの再生権限があると、オーディオのＭＶを再生することにより、ユーザは、当該オーディオの再生権限がある音楽アプリケーションをダウンロードせずに当該オーディオを聞くことができるため、時間を大幅に節約できる。
【００８４】
同じ技術的発想に基づいて、本開示の実施例は、オーディオデータを再生する装置をさらに開示し、図４に示すように、当該装置は、
ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する表示モジュール４１０と、
前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定する判定モジュール４２０と、
前記バックグラウンド再生機能がオンにされると、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、バックグラウンドで前記ビデオを再生し続けるように制御する再生モジュールと、
を含み、
バックグラウンドで前記ビデオを再生し続けることは、前記ビデオのビデオ画面が現在のスクリーンに表示されないことを指す。
【００８５】
選択肢の一つとして、前記再生モジュール４３０は、
前記スマート端末がスクリーンロック状態になる場合、バックグラウンドで前記ビデオを再生し続けるように制御する。
【００８６】
選択肢の一つとして、前記表示モジュール４１０は、
ターゲットオーディオの検索指令を受信した場合、前記ターゲットオーディオに対応するビデオを再生する再生権限があると判定されると、前記ターゲットオーディオのオーディオ名に対応するビデオを検索結果リストに表示する。
【００８７】
選択肢の一つとして、前記判定モジュール４３０は、
前記判定モジュールは、再生リスト追加指令が検出された場合、前記ビデオを再生リストに追加し、前記オーディオ名を前記再生リストに表示し、
前記再生リストに基づいて、前記オーディオ名に対応するビデオの再生が検出された場合、バックグラウンド再生機能がオンにされるかどうかを判定し、
ここで、前記再生リスト追加指令は、前記オーディオ名に対応するビデオを前記再生リストに追加することを示すために使用される。
【００８８】
選択肢の一つとして、前記再生モジュール４３０は、さらに、
前記バックグラウンド再生機能がオンにされていないと、前記ビデオを再生するためのインターフェースからサインアウトすることが検出された場合、前記再生リストにおいて前記ビデオの次のオーディオを確定し、
前記次のオーディオを再生する。
【００８９】
本開示の実施例において、ターゲットオーディオの検索指令を受信した場合、ターゲットオーディオに対応するＭＶを再生する再生権限があると判定されると、ＭＶの名を検索結果リストに表示し、ＭＶの再生リスト追加指令が検出された場合、ＭＶを再生リストに追加し、ＭＶの名を再生リストに表示し、再生リストに基づいて、ＭＶに再生したことが検出された場合、ＭＶが再生可能であると判定されると、第１の再生方式を実行し、ＭＶが再生不可能であると判定されると、第２の再生方式を実行する。このようにすると、端末にインストールされた音楽アプリケーションにはあるオーディオを再生する権限がない場合、当該オーディオのＭＶの再生権限があると、オーディオのＭＶを再生することにより、ユーザは、当該オーディオの再生権限がある音楽アプリケーションをダウンロードせずに当該オーディオを聞くことができるため、時間を大幅に節約できる。
【００９０】
なお、上記実施例によるオーディオデータを再生する装置は、オーディオデータを再生する際に、上記の各機能モジュールの区分のみを例に挙げて説明し、実際の適用では、必要に応じて異なる機能モジュールによって上記の機能を実現することができ、即ち、上記の機能のすべてまたは一部を実現するために、装置の内部構造を異なる機能モジュールに分割する。また、上記実施例によるオーディオデータを再生する装置とオーディオデータを再生する方法の実施例は同じ概念に属し、その具体的な実現プロセスについて、方法の実施例を参照し、ここでは説明を省略する。
【００９１】
図５は、本開示の一実施例による端末５００の概略構造図である。当該端末５００は、スマートフォン、タブレット、ＭＰ３プレーヤー（Moving Picture Experts Group Audio Layer III、エムペグオーディオレイヤー３）、ＭＰ４プレーヤー（Moving Picture Experts Group Audio Layer IV、エムペグオーディオレイヤー４）、ノートパソコンまたはデスクトップパソコンであってもよい。端末５００は、ユーザ機器、携帯端末、ラップトップ端末、デスクトップ端末などの他の名称と呼ばれることもある。
【００９２】
通常、端末５００は、プロセッサ５０１とメモリー５０２とを含む。
【００９３】
プロセッサ５０１は、４コアプロセッサ、８コアプロセッサなどの１つ以上の処理コアを含むことができる。プロセッサ５０１は、ＤＳＰ（Digital Signal Processing、デジタル信号処理）、ＦＰＧＡ（Field−Programmable Gate Aray、フィールドプログラマブルゲートアレイ）、ＰＬＡ（Programmable Logic Aray、プログラマブル論理アレイ）の少なくとも１つのハードウェアにより実現されることができる。プロセッサ５０１は、メインプロセッサおよびコプロセッサを含んでもよく、メインプロセッサは、起動状態のデータを処理するためのプロセッサであり、ＣＰＵ（Central Processing Unit、中央処理装置）とも呼ばれ、コプロセッサは、スタンバイ状態のデータを処理するための低消費電力プロセッサである。いくつかの実施例では、プロセッサ５０１は、ＧＰＵ（Graphics Processing Unit、画像プロセッサ）を統合することができ、ＧＰＵは、ディスプレイが表示する必要があるコンテンツをレンダリングして描画するように構成される。いくつかの実施例では、プロセッサ５０１は、ＡＩ（Artificial Intelligence、人工知能）プロセッサをさらに含んでもよく、当該ＡＩプロセッサは、機械学習に関連する計算操作を処理するために使用される。
【００９４】
メモリー５０２は、１つ以上のコンピュータ読取可能な記憶媒体を含むことができ、当該コンピュータ読取可能な記憶媒体は、非一時的であってもよい。メモリー５０２は、１つ以上のディスク記憶装置、フラッシュストレージデバイスなどの、高速ランダムアクセスメモリ、および不揮発性メモリを含んでもよい。いくつかの実施例では、メモリ５０２内の非一時的なコンピュータ読取可能な記憶媒体は、少なくとも１つの指令を記憶するために使用され、当該少なくとも１つの指令は、プロセッサ５０１によって実行されることにより、本発明の方法の実施例によるオーディオデータを再生する方法を実現する。
【００９５】
いくつかの実施例では、選択肢の一つとして、端末５００は、周辺機器インターフェース５０３と少なくとも１つの周辺機器とを含んでもよい。プロセッサ５０１、メモリ５０２、および周辺機器インターフェース５０３は、バスまたは信号線を介して接続されていてもよい。各周辺機器は、バス、信号線、または回路基板を介して周辺機器インターフェース５０３に接続されていてもよい。具体的に、周辺機器は、無線周波数回路５０４、ディスプレイ５０５、カメラアセンブリ５０６、オーディオ回路５０７、位置決めアセンブリ５０８および電源５０９の少なくとも１つを含む。
【００９６】
周辺機器インターフェース５０３は、Ｉ／Ｏ（Input／Output、入力／出力）に関連する少なくとも１つの周辺機器をプロセッサ５０１およびメモリ５０２に接続するために使用されてもよい。いくつかの実施例では、プロセッサ５０１、メモリ５０２、および周辺機器インターフェース５０３は、同一のチップまたは回路基板に集積され、いくつかの他の実施例では、プロセッサ５０１、メモリ５０２、および周辺機器インターフェース５０３のいずれか１つまたは２つは、個別のチップまたは回路基板上に実現されてもよく、本実施例はこれに対して限定しない。
【００９７】
無線周波数回路５０４は、ＲＦ（Radio Frequency、無線周波数）信号を受信および送信するために使用され、電磁信号とも呼ばれる。無線周波数回路５０４は、電磁信号を介して通信ネットワークおよび他の通信デバイスと通信する。無線周波数回路５０４は、電気信号を電磁信号に変換して送信するか、または受信した電磁信号を電気信号に変換する。選択肢の一つとして、無線周波数回路５０４は、アンテナシステム、ＲＦトランシーバ、１つ以上の増幅器、チューナー、発振器、デジタル信号プロセッサ、コーデックチップセット、加入者識別モジュールカードなどを含む。無線周波数回路５０４は、少なくとも１つの無線通信プロトコルを介して他の端末と通信することができる。当該無線通信プロトコルには、ワールドワイドウェブ、メトロポリタンエリアネットワーク、イントラネット、すべての世代のモバイル通信ネットワーク（２Ｇ、３Ｇ、４Ｇ、および５Ｇ）、無線ＬＡＮおよび/またはＷｉＦｉ（Wireless Fidelity、ワイヤレスフィデリティ）ネットワークが含まれるが、これらに限定されない。いくつかの実施例では、無線周波数回路５０４は、ＮＦＣ（Near Field Communication、近距離無線通信）に関する回路を含んでもよく、本実施例はこれに対して限定しない。
【００９８】
ディスプレイ５０５は、ＵＩ（User Interface、ユーザインターフェース）を表示するために使用される。当該ＵＩは、グラフィック、テキスト、アイコン、ビデオ、およびそれらの任意の組み合わせを含めることができる。ディスプレイ５０５がタッチディスプレイである場合、ディスプレイ５０５は、ディスプレイ５０５の表面または表面の上方にあるタッチ信号を収集する能力をさらに有する。当該タッチ信号は、制御信号としてプロセッサ５０１に入力されて処理されてもよい。このとき、ディスプレイ５０５は、仮想ボタンおよび／または仮想キーボードを提供するために使用されてもよく、ソフトボタンおよび／またはソフトキーボードとも呼ばれる。いくつかの実施例では、ディスプレイ５０５は、１つでもよく、端末５００のフロントパネル上に配置され、いくつかの他の実施形態では、ディスプレイ５０５は、少なくとも２つでもよく、端末５００の異なる表面にそれぞれ設けられ、または折り畳みの形で設計され、いくつかのさらに別の実施例では、ディスプレイ５０５は、フレキシブルディスプレイであってもよく、端末５００の曲げ面または折り畳み面に設けられる。さらに、ディスプレイ５０５は、非矩形の不規則な形状、すなわち特殊な形状のスクリーンに設定されてもよい。ディスプレイ５０５は、ＬＣＤ（Liquid Crystal Display、液晶ディスプレイ）およびＯＬＥＤ（Organic Light-Emitting Diode、有機発光ダイオード）などの材料で作られてもよい。
【００９９】
カメラアセンブリ５０６は、画像またはビデオを収集するために使用される。選択肢の一つとして、カメラアセンブリ５０６は、フロントカメラとリアカメラを含む。通常、フロントカメラは端末のフロントパネルに設置され、リアカメラは端末の背面に設置される。いくつかの実施例では、メインカメラと被写界深度カメラとの融合によって背景ぼかし機能を実現し、メインカメラと広角カメラとの融合によってパノラマ撮影及びＶＲ（Virtual Reality、仮想現実）撮影機能またはその他の融合撮影機能を実現するために、リアカメラは少なくとも２つで、それぞれがメインカメラ、被写界深度カメラ、広角カメラ、長焦点カメラのいずれかである。いくつかの実施例では、カメラアセンブリ５０６は、フラッシュをさらに含むことができる。フラッシュは、モノクロ温度フラッシュであってもよいし、デュアルカラー温度フラッシュであってもよい。デュアルカラー温度フラッシュとは、暖光フラッシュと冷光フラッシュとの組み合わせを指し、異なる色温度での光線補償に使用できる。
【０１００】
オーディオ回路５０７は、マイクおよびスピーカーを含むことができる。マイクロフォンは、ユーザおよび環境の音波を収集し、音波を電気信号に変換してプロセッサ５０１に入力して処理し、または無線周波数回路５０４に入力することにより、音声通信を実現する。ステレオ収集またはノイズ低減の目的で、マイクは複数であってもよく、端末５００の異なる部位にそれぞれ配置される。マイクは、アレイマイクまたは全指向性収集型マイクであってもよい。スピーカは、プロセッサ５０１または無線周波数回路５０４からの電気信号を音波に変換するために使用される。スピーカは、従来のフィルムスピーカであってもよく、圧電セラミックスピーカであってもよい。スピーカが圧電セラミックスピーカである場合、電気信号を人間に聞こえる音波に変換するだけでなく、電気信号を人間に聞こえない音波に変換することにより測距するなどの用途も考えられる。いくつかの実施例では、オーディオ回路５０７は、ヘッドフォンジャックをさらに含むことができる。
【０１０１】
位置決めアセンブリ５０８は、端末５００の現在の地理的位置を位置決めすることにより、ナビゲーションまたはＬＢＳ（Location Based Service、位置情報に基づくサービス）を実現する。位置決めアセンブリ５０８は、米国のＧＰＳ(Global Positioning System、全地球測位システム)、中国の北斗システム、ロシアのグロナスナビゲーションシステム又はヨーロッパのガリレオシステムに基づく位置決めアセンブリであってもよい。
【０１０２】
電源５０９は、端末５００の各アセンブリに電力を供給するために使用される。電源５０９は、交流、直流、使い捨て電池、または充電式電池であってもよい。電源５０９が充電式電池を含む場合、当該充電式電池は、有線充電式電池または無線充電式電池であってもよい。有線充電式電池は有線回線で充電する電池であり、無線充電式電池は無線コイルで充電する電池である。当該充電式電池は、クイックチャージ技術にも対応できる。
【０１０３】
いくつかの実施例では、端末５００は、１つ以上のセンサ５１０をさらに含む。当該１つ以上のセンサ５１０は、加速度センサ５１１、ジャイロセンサ５１２、圧力センサ５１３、指紋センサ５１４、光学センサ５１５、および近接センサ５１６を含むが、これらに限定されない。
【０１０４】
加速度センサ５１１は、端末５００により確立された座標系の３つの座標軸上の加速度の大きさを検出することができる。例えば、加速度センサ５１１は、３つの座標軸上の重力加速度の成分を検出するために使用されることができる。プロセッサ５０１は、加速度センサ５１１によって収集された重力加速度信号に基づいて、横方向または縦方向のビューでユーザインタフェースの表示を行うようにディスプレイ５０５を制御することができる。加速度センサ５１１は、ゲームまたはユーザの動きデータの収集にも利用できる。
【０１０５】
ジャイロセンサ５１２は、端末５００の機体の方向および回動角度を検出することができ、ジャイロセンサ５１２は、加速度センサ５１１と協働して、ユーザによる端末５００の３Ｄ動作を収集することができる。プロセッサ５０１は、ジャイロセンサ５１２によって収集されたデータに基づいて、動作感知（例えば、ユーザの傾き操作に応じてＵＩを変化させる）、撮影時の画像安定、ゲーム制御、および慣性ナビゲーションなどの機能を実現することができる。
【０１０６】
圧力センサ５１３は、端末５００の側面枠および／またはディスプレイ５０５の下層に配置されてもよい。圧力センサ５１３が端末５００の側面枠に配置されると、端末５００へのユーザの保持信号を検出することができ、プロセッサ５０１は、圧力センサ５１３によって収集された保持信号に基づいて、左右手の識別または迅速な操作を行うことができる。圧力センサ５１３がディスプレイ５０５の下層に配置されると、プロセッサ５０１は、ディスプレ５０５へのユーザの圧力操作に応じて、ＵＩインターフェイス上の操作可能なコントロールを制御する。操作可能なコントロールには、ボタンコントロール、スクロールバーコントロール、アイコンコントロール、メニューコントロールの少なくとも１つが含まれる。
【０１０７】
指紋センサ５１４は、ユーザの指紋を収集するために使用され、プロセッサ５０１は、指紋センサ５１４によって収集された指紋に基づいてユーザーの身元を認識し、または、指紋センサ５１４は、収集された指紋に基づいてユーザーの身元を認識する。ユーザの身元が信頼できる身元であると認識された場合、プロセッサ５０１によって、当該ユーザに関連する敏感な操作を実行させ、当該敏感な操作は、スクリーンのロック解除、暗号化された情報の閲覧、ソフトウェアのダウンロード、支払いおよび設定変更などを含む。指紋センサ５１４は、端末５００の前面、背面、または側面に設けられてもよい。端末５００には物理的なボタンまたはメーカーのロゴが配置された場合、指紋センサ５１４は物理的なボタンまたはメーカーのロゴと統合されてもよい。
【０１０８】
光センサ５１５は、環境の光強度を収集するために使用される。一実施例では、プロセッサ５０１は、光学センサ５１５によって収集された環境の光強度に基づいて、ディスプレイ５０５の表示輝度を制御することができる。具体的に、環境の光強度が高い場合、ディスプレイ５０５の表示輝度を上げ、周囲の光強度が低い場合、ディスプレイ５０５の表示輝度を下げる。別の実施例では、プロセッサ５０１は、光学センサ５１５によって収集された環境の光強度に基づいて、カメラアセンブリ５０６の撮影パラメータを動的に調整することができる。
【０１０９】
近接センサ５１６は、距離センサとも呼ばれ、通常、端末５００のフロントパネルに配置される。近接センサ５１６は、ユーザと端末５００の正面との間の距離を取得するために使用される。一実施例では、ユーザと端末５００の正面との間の距離が徐々に小さくなることを近接センサ５１６が検出した場合、プロセッサ５０１は、明るい画面状態から閉じた画面状態に切り替えるようにディスプレイ５０５を制御し、ユーザと端末５００の正面との間の距離が徐々に大きくなることを近接センサ５１６が検出した場合、プロセッサ５０１は、閉じた画面状態から明るい画面状態に切り替えるようにディスプレイ５０５を制御する。
【０１１０】
当業者であれば、図５に示される構造は、端末５００を限定するものではなく、図示よりも多いまたは少ないアセンブリを含んでもよく、または、いくつかのアセンブリを組み合わせたり、あるいは異なるアセンブリ配置を採用したりすることができることを理解できる。
【０１１１】
当業者であれば、上述した実施例のステップの全てまたは一部がハードウェアによって実現されてもよいし、プログラムによって関連するハードウェアが上述した実施例のステップの全てまたは一部を完了するように指示してもよいことを理解できる。前記プログラムをコンピュータ読取可能な記憶媒体に記憶することができる。前述の記憶媒体は、読み取り専用メモリ、磁気ディスク、または光ディスクであってもよい。
【０１１２】
上記は、本開示の好ましい実施例にすぎず、本開示を限定することを意図するものではない。本開示の精神および原則内で行われるいかなる修正、同等の置換、改善などは、本開示の保護の範囲内に含まれるものとする。
【国際調査報告】
2021505092.tif 000008
2021505092.tif 000009
2021505092.tif 000010
2021505092.tif 000011